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
341355987278	341355987846	341355988396	341355988946	341355989496	341355990046	341355990596	341355991146	341355991695	341355992246	341355992796	341355993346	341355993896	341355994446	341355994996	341355995546	341355996096	341355996646	341355997196	341355997746	341355998296	341355998846	341355999396	341355999946	341356000496	341356001046	341356001596	341356002148	341356002696	341356003246	341356003796	341356004346	341356004896	341356005446	341356005996	341356006546	341356007096	341356007646	341356008196	341356008746	341356009296	341356009846	341356010396	341356010946	341356011496	341356012046	341356012596	341356013146	341356013696	341356014246	341356014796	341356015346	341356015896	341356016446	341356016996	341356017546	341356018096	341356018646	341356019196	341356019746	341356020296	341356020846	341356021396	341356021946	341356022496	341356023046	341356023596	341356024146	341356024696	341356025246	341356025796	341356026346	341356026896	341356027446	341356027996	341356028546	341356029096	341356029646	341356030196	341356030746	341356031296	341356031846	341356032396	341356032946	341356033496	341356034046	341356034596	341356035146	341356035696	341356036246	341356036796	341356037346	341356037896	341356038446	341356038996	341356039546	341356040096	341356040646	341356041196	341356041746	341356042296	341356042846	341356043396	341356043946	341356044496	341356045046	341356045596	341356046146	341356046696	341356047246	341356047796	341356048346	341356048896	341356049446	341356049996	341356050546	341356051096	341356051646	341356052196	341356052746	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	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
23270	21691	29454	24494	21962	22535	17623	5616	3438	2540	2196	1763	1659	1658	1681	1443	1283	1235	1185	1143	1054	1066	1047	1028	1040	987	988	986	987	1001	1035	965	1015	1010	984	982	988	1021	1000	991	1001	1039	989	993	993	1012	1005	951	1013	968	1033	959	949	964	973	971	937	968	987	986	974	902	990	906	955	1001	998	1005	989	1000	966	1081	996	980	970	969	990	1029	945	1008	985	1031	957	976	952	949	894	994	944	968	971	962	1001	995	956	994	1013	969	967	978	1000	952	960	923	1000	1005	966	939	998	999	1050	1001	988	1014	952	964	964	941	933	1003	962	1020	963	997	1014	934	925	966	1036	948	938	965	1024	1004	1006	945	962	1049	1015	1041	988	959	935	952	981	996	884	1002	984	991	950	954	949	972	1003	978	971	984	1008	1014	986	1026	1031	963	968	956	977	1004	1011	967	940	991	988	990	956	998	986	914	954	1004	996	1010	959	942	1017	961	1037	944	967	980	948	987	1053	1040	959	1037	935	998	1000	955	1010	1002	948	962	995	941	980	1012	992	1028	951	973	984	974	958	1049	926	951	963	1044	1017	999	984	941	971	924	973	937	985	938	948	976	974	1010	972	1023	1032	931	951	952	938	997	971	955	985	1017	989	1002	972	941	963	970	898	998	946	987	990	981	1002	939	985	995	990	916	959	969	925	988	959	919	965	1003	926	973	967	971	983	1004	932	984	1018	1002	974	1036	975	951	987	1066	975	996	1005	969	946	940	1018	938	995	974	947	945	998	1026	983	945	908	952	978	981	985	938	969	964	997	988	998	976	978	932	971	963	1001	1001	990	1044	990	987	908	998	956	1042	1093	995	962	1038	983	947	1053	985	1029	994	1015	959	1000	1021	993	1020	943	948	996	979	1025	994	985	975	948	938	1004	944	992	988	1023	958	929	933	1024	988	902	990	956	1016	995	996	1001	960	998	949	929	952	959	941	986	1010	1016	993	992	983	975	975	941	984	985	960	1022	991	979	1009	997	962	980	908	1024	1006	970	993	967	966	1016	923	985	922	907	936	953	989	983	1013	905	993	939	972	980	1011	1008	991	979	963	1078	1012	969	991	997	950	947	943	952	906	1002	971	981	964	994	1033	990	991	1005	944	975	981	940	934	983	982	1001	996	962	925	1027	924	895	993	997	971	993	997	952	974	984	934	980	955	981	951	905	932	1014	997	934	944	1027	1007	977	986	919	959	993	998	954	1017	956	946	969	914	954	966	1013	966	1031	949	979	952	1008	1017	981	937	991	966	997	989	1001	943	997	982	1024	942	972	929	990	927	941	926	951	1004	985	947	967	1035	936	1014	1021	967	968	952	1002	1024	964	986	1003	1007	982	1032	997	998	971	984	966	981	992	967	920	1016	991	1059	996	948	980	936	1013	950	993	971	948	987	964	1011	950	999	947	983	999	988	965	970	971	981	965	1009	953	981	978	1007	1033	1033	1024	962	959	983	932	941	1001	985	973	957	946	952	960	941	973	1050	1020	959	970	1024	968	986	986	934	973	1039	954	994	998	980	1007	987	994	986	975	1007	976	929	994	927	980	1000	999	969	955	940	994	985	1016	1015	967	947	929	991	962	958	1000	970	967	982	1050	1017	1012	964	999	975	936	985	943	963	1023	959	1018	1007	934	954	983	975	996	1037	988	980	973	965	978	947	998	987	985	976	1007	991	1000	956	1039	987	1024	966	985	1047	980	993	1028	978	963	996	997	1035	979	971	965	912	1002	919	1005	973	928	994	1025	994	967	954	963	982	956	983	954	945	1014	980	998	1001	980	992	984	912	990	974	981	1016	951	984	976	1022	967	961	1036	970	988	984	976	993	960	1032	990	928	967	1044	943	964	972	1015	993	970	939	944	941	974	946	1017	990	962	996	1017	966	1023	1036	1007	965	955	973	1038	980	972	1001	946	1038	996	1010	1006	981	941	1029	964	971	995	953	1000	991	1050	970	966	977	994	1018	996	952	980	987	1008	932	977	973	963	947	959	969	1012	932	1005	944	1012	950	1006	975	988	962	1039	962	922	1043	1008	974	1018	994	1007	969	950	976	994	974	988	1015	965	965	969	937	972	959	1001	1032	942	997	1030	986	1033	999	987	957	988	940	961	935	994	993	975	917	908	1021	982	1028	954	967	982	956	979	918	1006	998	955	935	960	925	974	978	972	958	1017	971	992	904	984	935	941	972	914	950	1004	957	984	1003	972	1011	977	968	957	973	968	972	981	917	967	1008	1040	951	974	959	1012	1002	984	986	983	941	961	915	1001	967	957	985	988	1005	974	988	947	1005	984	970	906	945	971	971	1009	965	973	943	951	923	903	1017	995	1001	952	987	1005	1032	972	912	995	961	1016	1020	1007	998	943	966	958	955	947	984	1038	968	968	954	955	981	989	1033	950	977	957	951	959	984	936	1028	1033	991	1000	996	941	1013	987	961	1007	1060	985	956	1010	987	986	989	1036	947	917	1028	927	967	926	996	1003	980	972	1008	1021	953	952	965	998	927	961	976	980	1000	1043	971	998	1005	981	1026	1042	978	1017	963	961	977	984	1036	937	1000	928	973	969	971	1012	957	984	962	944	987	999	946	974	985	922	906	926	957	956	1014	992	954	970	905	990	959	966	948	957	1019	960	970	911	980	949	1000	1036	1022	945	957	976	978	969	1035	1040	992	994	948	1024	1013	1024	913	989	1042	998	973	973	970	922	947	1011	1026	993	1018	1010	973	960	981	951	958	971	969	998	993	964	959	954	1091	950	990	977	976	961	972	980	961	1004	1025	1007	1059	925	1020	992	987	995	903	972	993	915	1018	1070	994	938	984	943	977	978	937	991	978	992	971	970	977	992	973	951	997	1023	999	971	950	995	964	1024	961	1013	950	963	963	958	1049	973	964	1043	959	950	987	1018	973	925	925	961	999	978	951	931	984	987	985	976	946	916	991	988	1014	959	954	931	935	1033	985	988	991	941	1023	968	910	979	995	967	998	973	986	952	970	1025	1005	1031	942	970	997	983	950	975	940	992	991	968	1010	987	994	1019	971	1007	986	996	1005	1009	959	1027	1021	1037	967	994	1028	942	985	988	955	965	1000	975	986	968	965	988	1045	979	988	899	955	1017	936	992	1023	970	941	948	916	996	950	986	944	1053	1018	990	1031	974	925	979	1001	932	1007	974	910	982	1021	927	1002	992	938	939	983	973	955	951	989	1016	927	963	1034	991	957	954	962	985	929	1038	960	939	934	927	1015	1010	950	1009	956	1003	1019	957	952	978	985	1000	989	978	1054	985	980	977	961	973	979	973	1027	991	950	1002	985	1005	980	977	906	973	969	959	986	938	1005	943	993	909	945	946	1000	929	1001	1004	1001	950	965	1036	963	983	954	1005	961	979	997	990	936	1059	1019	974	985	969	1011	957	996	957	979	919	990	1031	995	972	991	996	956	992	968	1021	990	955	1003	935	990	990	1009	991	928	980	1017	990	965	986	987	958	920	971	1003	949	935	957	975	952	985	1005	993	932	980	938	908	1001	1019	964	930	975	922	964	990	1005	936	969	971	959	984	951	1055	992	993	939	991	946	1019	985	997	1011	979	1004	1021	958	1008	1020	999	910	923	1045	977	980	965	994	1043	1026	971	983	983	1034	942	996	952	998	992	981	980	1014	1002	956	1004	938	913	1010	923	954	943	998	971	939	983	1021	1031	941	959	942	943	1003	940	1027	949	963	975	910	1002	1006	968	986	957	984	975	979	992	962	982	953	946	1018	990	961	1016	943	922	951	991	998	968	945	989	926	1007	949	977	958	962	953	1012	1010	1032	1047	993	917	984	953	990	983	959	971	979	997	965	990	919	992	966	971
47863	71653	57077	38689	28020	17985	9613	6114	4464	3401	2752	2338	2113	2151	1923	1617	1663	1471	1352	1246	1151	1211	1165	1132	1046	1076	1098	1099	1118	1018	1106	1122	1082	1106	1035	1087	1063	1045	1065	1091	1032	1122	1069	1033	1069	1081	1031	1070	1025	1046	1051	1046	1073	1035	1075	1043	1055	1051	1108	1042	1074	1079	1068	1153	1073	1075	1082	1054	1038	1059	956	1091	1070	1079	1098	1093	1019	1066	1084	1024	1016	1042	1092	1100	1050	1101	1040	1094	1052	1057	1055	1111	1107	1116	1058	1049	1065	1071	1051	1135	1091	1119	1076	1025	1083	1081	1128	1033	1091	1045	1079	1085	1058	1054	1073	1091	1043	1123	1065	1051	1097	1100	1044	1058	1138	1033	995	983	1069	1057	1085	1072	1074	1077	1072	1106	1140	987	1094	1066	1040	1016	1052	1069	1031	1068	1020	1035	1105	1013	1058	1145	1019	1083	1088	1101	1098	1093	1051	1059	1100	1071	1068	1083	1006	1082	1020	1131	1083	1057	1085	1052	1076	1027	1018	1015	1100	1075	1056	1127	1082	1054	1104	1072	1035	1015	1060	1039	1054	1109	1077	997	1107	1075	1021	1055	1066	1059	1105	1067	979	1030	1019	1055	1149	1073	1055	1024	1029	1020	1089	1112	1024	1042	1027	1089	1062	1132	1042	1091	1038	1107	1032	1088	1055	1064	1077	1007	1109	1028	1138	1109	1061	1124	1091	1064	1021	1114	1114	1027	1061	1070	1114	1081	1092	1053	992	1068	1085	1065	1052	1051	1046	1074	1151	1034	1093	1011	1058	1053	1068	1046	1114	1031	1040	1054	1014	1112	1141	1035	1087	1138	1043	1081	1113	1055	1031	1088	1032	1028	1099	1075	1042	1039	1079	1089	991	1074	1060	1062	1093	1062	1084	1054	1044	1050	1097	1075	1034	1036	1063	1052	1096	1091	1092	1047	1085	1117	1076	1067	1065	1061	1058	1044	1101	999	1078	1081	999	1093	998	1002	1030	1046	1088	1014	1091	1095	1091	1110	1062	1126	1057	1094	992	1109	1109	1059	1083	1108	1072	1109	1017	1023	1039	1055	1093	1040	1074	1115	1085	1098	1097	1057	1100	1106	1094	1055	1113	1048	1005	1052	1065	1074	1051	1071	1074	1090	1068	1111	1099	995	1055	1032	1089	1042	1097	1074	1054	1056	1065	1058	1069	1068	1045	1054	1024	1085	1044	1119	1056	1092	1019	1124	1031	1033	1084	1038	1088	1060	1015	1073	1082	1045	1111	1067	1102	1108	1068	1101	1067	1073	1080	1078	1032	1071	1107	1083	989	1063	1103	1056	1048	1075	1053	1121	1022	1028	1026	1073	1070	1075	1059	1072	1054	1047	1076	1041	993	1043	1038	1090	1026	1061	1095	1038	1073	1008	1055	1046	1055	1106	1125	1069	1067	1060	1103	1057	1022	1062	967	1106	1057	1021	1056	1007	1081	1105	1090	1066	1020	1115	1081	1097	1062	1145	1023	1024	1104	1096	1142	1082	1132	1069	1023	1086	1077	1035	1058	1091	1092	1067	1084	1044	1024	1076	1095	1015	1022	1063	1062	1032	1057	1067	1043	1070	1088	1059	1083	1023	1087	1087	1056	1084	1073	1116	1084	997	1040	1080	1075	1096	1054	1081	1011	1114	1059	1100	1063	1054	1061	1082	1100	1056	1101	1055	1073	1042	1059	1061	1065	1081	1039	993	1086	991	1024	1075	1070	1030	1091	1056	1091	1094	1134	1034	1084	1100	1079	1070	1072	1116	1036	1047	1087	1129	1013	1037	1023	1077	1075	1053	1101	1061	1061	1044	1105	1058	1030	1064	1018	1035	1114	1020	1101	1097	1038	1053	1115	1070	1074	1033	1047	1019	1075	1055	998	1077	1031	1053	1019	1059	1084	1037	1041	1073	1050	1083	1095	1092	1011	1005	1051	1105	1032	1063	1071	1052	1055	1048	1039	1035	1064	1100	1045	1053	1091	1019	1089	1078	1118	1084	1052	1059	1066	1097	1060	1121	1057	1114	1096	1061	1031	1019	1026	1031	1057	1059	1105	1079	1111	1083	1092	1034	1019	1046	1044	1025	1117	1064	1036	1098	1009	1077	1045	1077	1053	1074	997	1033	1067	1093	1100	1098	1095	1084	1065	1039	1053	1063	1069	1042	973	1072	1037	1021	1085	1081	1004	1052	1108	1061	1089	1044	1031	1077	1030	1041	1087	1024	1076	1077	1094	1038	1074	1062	1035	1097	1051	1007	1067	1080	1082	1114	1056	1063	1065	1099	1057	1028	1032	1043	1102	1067	1056	1097	1065	1037	1074	1094	1056	1082	1018	1030	1056	1070	1036	1066	1074	1037	1090	1056	1046	1072	1065	998	1120	1086	1081	1129	1059	1128	1016	1102	1060	1116	1038	1045	1064	1067	1119	1044	1049	1045	1063	999	1048	1007	995	1058	1042	1086	1034	1079	1049	1065	1089	1042	1021	1040	1029	1054	1034	1090	1069	1055	1035	1065	1069	1014	1058	1051	1061	1010	1047	1043	1008	1054	1066	1031	1040	1007	1024	1094	1056	1055	1129	1078	1084	1097	1001	1098	1069	1061	1050	1068	1000	1112	1035	1047	1016	1034	1048	1024	1072	1033	996	1058	1048	1085	1024	1067	1095	977	1080	1042	1106	1035	1039	1048	1048	1041	1045	1088	1115	1060	1036	1086	1058	1092	1064	1063	1086	1000	1046	1113	1069	1087	1077	1137	1049	1017	1004	1088	1061	1035	1063	1052	1053	1055	1121	1074	1085	1052	1095	1017	1067	1090	1028	1101	1013	1061	1093	1066	1066	1127	1060	1024	1043	1094	1083	1057	1041	1039	1019	1106	1118	1085	1006	1036	1095	1101	1028	1131	1024	1043	1035	1059	1047	1071	1050	1048	1084	1018	1069	1102	1046	1113	1079	1098	1110	1058	1049	1115	1069	1071	1051	1094	1044	1090	1104	1004	1033	995	1061	1088	1061	1044	1066	1055	1083	1044	1045	1086	1085	1031	1079	1030	1049	1071	1080	1129	1112	995	1020	1048	1072	1060	1035	1075	1030	1070	1039	1051	1060	1066	1027	1078	1037	1072	1077	1114	1116	1007	1035	1013	1067	1072	1089	1091	998	1045	1113	1068	1000	1034	1035	1072	1076	1154	1072	1060	1055	1086	1096	1094	1035	1061	1032	1097	1041	1085	1037	1048	1031	1095	1086	1070	1069	1062	1020	1053	1037	1077	1030	1062	1058	1102	1070	1086	1030	1143	1032	1024	1035	1094	1110	1075	1054	1089	1054	1049	1062	1103	1082	1059	1036	990	1059	1048	1030	1059	1066	1091	1095	1025	1027	1086	1080	1060	1058	1082	1057	1002	1059	1072	1100	1086	1002	1022	1085	1093	1085	1137	1013	1086	1100	1094	1087	1064	1068	1072	1062	1051	1038	1080	1078	1053	1068	1001	1041	1077	1115	1076	1097	1072	1021	1034	1055	1077	1071	1072	1039	1128	1056	1021	1046	1093	1064	1062	1085	1008	1032	1102	1028	1055	1073	1115	1042	996	1060	1060	1118	1125	1033	1044	1046	1107	1055	1110	1089	1067	1079	1025	1116	1034	1071	1054	1068	1057	1114	1128	1069	1083	1042	1078	1022	1085	1066	1083	1063	1085	1006	1050	1076	1016	1038	1055	1088	1089	1040	1087	1051	997	1055	1083	1059	1033	1069	1105	1109	1034	1089	1039	1058	1104	1077	1070	1040	1041	1048	1043	1086	1098	1087	1100	1064	1032	1094	1040	1042	1058	1034	1106	1043	1033	1041	1066	1016	1000	1017	1057	1087	1029	1028	1019	1027	1102	1057	1048	1009	1083	1044	1058	1077	1085	1095	1115	1066	1051	1056	1017	1089	1047	1044	1042	1113	1046	1072	1111	1065	1071	1024	1048	1112	1077	1101	1053	1046	996	1036	1089	1044	1057	1081	1049	1036	1046	1056	1095	1027	1048	1067	1091	1063	1067	1020	1047	1090	1089	1068	1094	1061	1095	1067	1040	1107	1095	1020	1031	1124	1082	1030	1070	1031	989	1073	1023	1063	1055	1064	1091	1091	1096	1071	1080	1084	1020	1112	1039	1093	1000	1065	1083	1048	1043	1086	1036	1046	1034	1048	1065	989	1005	1077	1112	1032	1011	1081	1020	1025	1063	1057	1033	1121	1024	1065	1082	1049	1062	1053	1078	1086	1038	1092	1081	1051	1071	1070	1101	1068	1074	1040	1076	1098	1097	1077	1065	1075	1031	1013	1050	1054	1037	1097	1043	1065	1047	1071	1077	1065	1086	1040	1091	1069	1095	1051	1050	1029	1067	1094	1067	1075	1009	1011	1057	1059	1024	1035	1067	1050	1053	1063	1097	1087	1004	1083	1063	1104	1053	1053	1057	1062	1066	1082	1071	1093	1046	1127	1056	1069	1051	1100	1078	1072	1092	1049	1036	1086	1096	1045	1052	1082	1024	1085	1021	1072	1071	1033	1087	1079	1003	1054	1057	1061	1015	1129	1092	1051	1121	1074	1095	1059	1054	1027	1119	1035	1089	1088	1049	1090	1035	1058	1106	1094	1069	1039	1093	1076	1017	1034	1078	1010	1071	1062	1079	1116	1051	1063	1065	1040	1046	1124	1055	1058	1042	1017	1054	1073	1085	1076	1039	1062	1080	1071	1065	1058	1061	1106	1062	1064	983	1107	1043	1098	1062	1097	1050	1046	1104	1072	1057	1081	1022	1037	1094	1037	1074	1034	1053	1100	1067	1064	1014	1051	1074	1049	1062	1057	1051	1056	1030	1025	1081	1074	1046	1044	1055	1023	1047	1065	1035	1007	982	1132	1038	1102	1039	1065	1030	967	1034	1119	1034	1001	1049	1040	1048	1108	1042	1058	1134	1058	1031	1036	1110	1086	1094	1050	1074	1100	1105	1085	1072	1069	1018
34224	36829	39505	26330	13259	5889	2912	2174	1854	1476	1408	1370	1282	1225	1172	1037	1020	1055	1014	970	977	880	987	944	916	928	890	943	982	927	919	980	927	861	901	923	940	894	928	955	934	951	966	895	917	925	924	947	930	967	922	916	914	951	907	946	935	966	1012	896	930	895	962	946	905	955	943	907	891	898	919	948	929	895	971	900	943	977	904	893	927	921	895	928	921	927	898	898	930	924	929	921	970	952	930	933	896	917	877	877	939	925	970	909	969	902	918	946	918	960	935	838	900	903	967	903	925	944	959	902	894	969	868	907	984	891	922	903	935	929	870	955	977	868	952	945	915	906	906	939	881	919	883	905	936	938	893	930	940	972	927	933	914	908	983	938	940	973	885	958	939	913	920	916	876	896	919	956	907	936	935	946	925	978	974	937	900	938	923	913	958	949	910	946	988	901	965	966	973	947	925	963	940	1003	914	911	899	943	894	970	995	955	933	939	923	834	923	911	972	903	930	903	934	914	919	926	958	983	924	942	909	933	962	958	938	934	868	947	919	901	871	949	934	907	950	923	967	905	971	932	916	881	869	934	940	940	939	963	918	944	938	939	930	942	914	919	920	923	931	940	974	917	903	972	928	883	933	899	935	914	921	842	841	903	876	919	984	868	918	906	918	926	961	862	904	915	942	982	918	950	910	904	998	931	934	959	903	937	915	905	922	942	948	895	913	970	936	960	897	941	990	851	937	917	904	941	927	923	919	936	879	976	977	930	906	901	923	924	923	914	936	922	975	970	927	925	914	931	904	905	934	919	989	886	949	892	901	912	941	921	974	895	876	901	972	921	961	948	923	910	964	883	915	931	987	956	904	929	938	938	962	960	920	933	924	902	904	946	901	942	938	949	955	955	920	936	957	906	931	968	902	962	890	889	937	877	953	881	922	945	908	918	935	903	890	974	983	889	945	951	940	933	940	867	913	913	930	902	901	937	948	917	849	930	883	913	945	882	897	922	957	960	874	904	968	914	891	910	980	950	945	945	966	910	927	897	910	914	924	925	924	883	929	980	960	919	939	885	926	878	896	928	926	870	894	901	946	923	889	891	915	955	926	904	881	912	917	909	913	983	970	948	955	947	927	924	945	951	944	919	937	890	963	913	954	918	994	919	909	948	882	944	956	875	917	960	952	957	949	946	899	930	939	887	957	928	911	886	895	907	876	972	944	952	968	921	924	913	910	958	940	909	919	963	957	943	919	919	955	905	898	929	967	978	962	952	885	964	873	905	905	939	936	930	908	957	911	978	893	939	895	905	959	902	931	948	933	944	970	873	899	927	932	924	940	940	904	919	903	941	882	931	850	916	896	982	968	934	922	922	923	931	900	937	905	919	944	918	941	928	899	1004	942	948	938	954	932	921	905	969	902	901	922	942	930	924	920	907	892	982	923	898	957	925	917	905	926	929	896	904	925	940	970	995	977	911	939	925	901	985	919	911	948	902	931	975	931	920	936	909	962	935	895	875	970	954	920	929	907	924	926	908	890	911	970	876	925	933	926	887	927	903	930	883	979	941	864	917	915	937	970	912	970	930	977	922	1001	947	959	919	896	981	948	941	900	936	908	939	866	940	890	964	980	904	939	970	922	853	936	943	945	956	947	931	930	906	940	937	899	899	949	939	977	897	907	916	945	893	922	860	893	919	951	977	918	955	919	862	921	988	957	935	888	914	935	887	925	913	937	924	954	907	920	984	906	914	918	893	953	930	905	947	895	957	945	872	949	948	927	948	890	944	929	976	881	924	930	926	941	918	942	917	910	924	901	934	969	896	872	906	957	896	935	912	927	936	907	934	882	965	956	983	950	931	914	871	876	939	955	1004	920	998	941	909	917	976	926	932	922	939	878	868	880	947	932	962	883	905	900	1006	877	888	928	938	929	948	962	876	933	880	937	962	895	924	968	939	912	941	931	918	878	915	911	895	961	950	910	922	941	881	915	896	926	924	968	960	906	927	947	923	941	939	1001	946	925	886	949	922	959	874	884	998	987	928	847	900	940	875	951	869	862	998	953	965	895	840	954	940	953	897	901	982	865	897	926	942	889	911	995	818	939	953	959	948	949	847	942	901	894	928	945	976	894	915	937	869	964	902	931	951	893	941	933	887	898	948	911	954	914	938	903	883	905	934	983	955	970	928	922	914	959	908	866	932	915	962	885	911	860	974	894	888	839	974	921	956	933	926	893	876	924	934	944	960	941	943	858	905	890	965	918	947	935	965	906	949	930	912	924	923	930	892	922	962	949	915	897	967	898	953	948	896	938	937	933	963	985	973	959	988	896	906	974	909	981	954	952	933	937	897	911	908	956	938	877	916	952	929	957	927	946	901	914	936	988	941	912	919	957	954	829	918	942	918	941	888	896	939	940	955	962	913	930	950	935	914	878	876	923	968	909	908	930	962	942	967	938	920	933	938	939	950	942	962	900	934	915	895	961	914	957	915	942	945	866	951	948	884	925	904	908	883	925	928	873	918	897	899	954	949	900	921	959	927	952	920	955	913	939	921	896	969	866	924	933	949	939	926	922	916	939	923	929	932	930	874	923	927	960	886	970	927	943	925	978	980	921	964	908	911	946	913	867	887	958	932	931	896	913	906	892	918	927	922	921	930	970	868	965	915	914	947	912	881	915	889	906	900	940	871	939	922	934	867	902	957	944	923	957	929	870	891	942	900	888	922	913	932	931	938	897	961	933	898	881	957	946	942	923	930	969	907	953	968	935	940	923	928	967	889	952	957	967	985	906	968	968	929	942	959	871	919	885	966	957	908	948	927	934	911	968	973	885	911	927	942	965	935	939	929	909	985	904	932	948	939	988	927	942	873	940	919	966	945	918	945	954	875	903	940	902	959	892	929	922	884	950	953	925	943	958	928	898	971	925	944	888	948	952	901	926	954	925	922	918	924	927	903	904	950	932	880	931	955	980	852	950	902	941	884	956	902	897	926	923	895	955	927	901	943	950	949	951	939	911	964	927	916	956	962	995	951	935	964	1007	862	951	876	953	934	914	912	906	894	891	973	869	943	933	893	910	924	901	939	956	913	919	907	959	899	895	868	869	898	978	943	861	941	903	951	886	993	918	959	901	910	946	948	904	913	973	943	955	889	924	943	884	869	891	904	897	854	858	908	871	953	900	890	903	921	925	921	927	989	889	908	943	918	882	902	986	908	903	962	969	900	940	922	888	1016	908	984	900	925	985	890	928	851	913	904	940	934	927	883	938	942	878	904	982	950	921	978	910	886	896	898	895	929	951	940	886	934	926	905	928	904	960	897	952	945	921	979	953	931	939	896	967	877	921	910	897	915	892	936	910	942	965	971	908	978	941	901	925	948	921	891	932	955	920	964	883	882	888	887	917	918	909	955	942	957	952	906	988	895	920	949	974	945	911	966	941	946	916	978	952	919	921	953	962	911	895	917	902	947	906	897	937	885	881	908	905	897	924	909	906	915	912	916	918	924	926	940	892	891	961	921
42193	53143	42115	24947	14450	7770	4091	3145	2479	1897	1710	1655	1519	1429	1296	1196	1177	1100	1144	1076	1043	1032	1047	1048	1032	1048	1062	1036	1058	1095	1080	1041	1012	1002	1022	1024	1046	1080	1033	987	1018	1007	1009	994	1032	1041	1015	1033	1056	1027	989	1055	1017	1051	1019	1059	1065	1045	1017	1043	1037	1058	1052	1038	1077	954	1040	1018	997	972	1018	1030	1023	1004	960	1016	1002	1035	1068	1070	1037	1064	1037	1018	952	1018	1061	995	1042	1067	1018	1038	1038	1023	1029	1050	1020	1045	1013	1018	1082	1064	997	1051	1031	1092	1055	1058	1060	982	987	1041	1032	998	1049	1011	1041	1098	1074	1092	923	1061	1043	1004	1032	1022	1029	1049	1011	1026	987	1057	1088	983	969	1013	1025	1000	1025	988	952	1006	1047	1019	1023	1007	1016	1046	1021	1064	1031	994	1045	994	963	1009	1034	1001	1012	970	1021	1042	999	1023	1046	1043	1015	986	1021	1029	1022	992	1055	1049	1040	999	1014	1011	1017	1080	1030	999	1012	1017	992	1009	1049	1057	1018	980	1005	1045	1035	1009	1016	1052	977	1006	984	1055	1034	1015	1077	1060	1042	1002	984	988	1015	1009	961	1049	1013	985	987	1028	1018	1012	1025	1045	1017	1007	1020	1073	1071	999	1071	1011	987	1011	1042	1066	1017	1080	1005	1059	1042	1005	1044	1008	1037	1021	992	1008	994	1055	971	1067	1060	998	1008	1015	1108	1043	1031	1028	1033	998	1040	1007	1032	980	1050	1035	1027	1030	1025	1036	1045	1032	1088	994	1070	1014	1048	1051	1044	1018	1033	998	1088	1035	988	1076	1061	986	1003	1017	1008	1033	1070	1024	1012	981	1029	1019	1071	997	1025	1059	1033	1022	984	1017	1010	1045	1034	1076	1053	1072	1006	1011	994	972	980	1046	988	1007	1069	1038	999	1006	1052	1056	1024	1024	1021	1072	1058	1034	1102	1032	992	1038	1046	1036	1019	1024	999	998	1019	1027	1021	1037	1019	1015	1045	1035	1063	1067	1043	1078	1008	1042	1011	1053	1035	1028	1030	1070	1054	1006	1047	1027	1014	1027	1011	1036	1032	1017	1024	1003	1012	1034	1044	1047	1039	989	1039	1042	1038	1056	1005	1056	1080	1059	1063	1007	1077	979	1029	1028	1072	1043	1027	1010	1018	1012	1064	994	1043	1024	971	966	1047	1033	1050	1004	1004	1053	1024	1023	1035	1056	1048	1005	1000	1045	992	979	1023	1069	1047	1032	1010	1049	1052	976	1011	1090	989	1023	1012	1009	1023	1042	1034	1078	1039	1023	1039	1066	1095	1062	1012	1077	1059	1000	1001	1043	1050	1028	971	1047	1022	1080	1036	1027	1027	1056	1027	1002	1076	1041	1025	1037	997	979	1058	1009	1020	1042	1037	1066	1059	1000	1049	1045	1000	1024	1116	1047	1027	998	1021	1050	1041	1012	999	1018	1051	1033	1006	1035	1000	1032	971	967	991	991	1056	1015	1006	1026	1023	1003	1082	1054	1024	951	987	1060	1058	1033	1063	1037	1068	1071	1017	1075	1003	1000	1029	1007	1054	1027	1039	1002	1045	1030	1028	1029	1037	990	1065	1040	1038	1036	1000	1038	1013	1004	1014	993	1035	1027	1074	1060	1070	974	1017	1077	1048	1019	1013	975	998	1043	1028	961	1043	1020	989	1046	1020	1054	1013	1007	1016	995	1066	998	990	1089	1062	1041	1075	987	1080	1026	1031	1006	1054	1009	978	977	1068	1068	1029	1052	1047	1010	989	990	1008	927	1016	1035	997	1029	1071	1020	1027	1073	1045	1088	992	1003	1050	990	1040	1038	1058	1048	1041	1017	1025	965	1022	1047	1059	1018	1037	1066	997	966	1018	1045	1053	1022	1036	1036	1040	1006	1027	967	1087	1017	981	972	1010	1039	1059	1030	1024	1032	1019	1054	1042	965	1050	1094	1034	1044	1015	979	1003	1034	999	1107	1008	1023	1019	1029	1070	1056	978	942	996	1060	1019	1018	1001	1025	1013	987	1052	995	1079	1023	998	1024	1063	1046	997	962	1024	996	1061	1003	1051	1005	985	1108	1070	1086	1031	1024	1085	1048	1025	1009	1042	1128	1009	1014	1031	979	1041	1019	1036	1011	1074	1013	1111	1015	970	1015	992	1038	997	1015	1005	1042	1016	1028	1028	1021	987	1040	979	1065	1041	1095	1029	1042	1047	1052	1073	1034	989	1100	1075	1035	1018	1042	1064	1037	1021	1073	1005	1033	1026	1043	978	1055	1037	1008	1024	1109	1074	985	1020	1026	997	975	1002	1061	1005	1024	1084	1012	1027	1030	974	1015	1030	1017	1072	1081	984	1056	942	1011	1103	1025	1018	993	1015	1047	1035	1033	1044	1054	1059	987	1041	1047	1008	995	1071	1051	1014	1054	1054	1034	1025	1001	1020	1005	1103	1004	1021	1020	972	1002	1050	1028	1039	1056	1005	985	1006	1027	1033	1043	1013	1038	1034	1040	1049	944	1008	986	1050	1024	1032	1038	1024	1011	1058	1007	1037	1026	1014	1002	1080	999	1034	1031	1051	1038	1020	994	984	1028	998	1035	1032	1063	1015	1009	1029	1020	982	1012	1032	985	1003	1060	973	1004	1007	1028	1050	1031	1015	1021	1008	1002	988	1078	960	1052	1025	1015	1052	1016	1001	1036	1013	985	1025	1008	1030	995	1058	1039	1031	1002	1009	1012	1025	1010	1047	1033	1030	1003	1030	991	1059	1017	1052	991	996	1001	998	1038	999	999	1047	977	1015	1050	1029	1032	964	1003	1049	1007	1061	981	1015	1072	1018	972	946	1070	1006	985	1097	1069	1025	1011	1081	1017	1031	1018	1014	1031	1060	1024	975	1016	1086	1025	1021	1043	1051	1076	1029	1046	1035	1026	1024	1018	1039	1031	1072	1020	1034	1019	1083	1037	1059	985	1009	1023	998	985	1077	1062	1006	1009	1058	1046	1052	1017	1063	1057	1063	1050	1018	1033	1021	1040	1041	1065	1046	1016	992	1074	1011	1050	1000	1034	1025	1002	1079	983	996	1035	1022	996	1086	1035	1007	1028	1016	1102	987	989	985	1024	1025	1002	932	1038	1090	1070	1046	1049	1032	1025	1018	1080	1014	1076	1030	1030	1064	1012	979	1034	1049	1044	990	1017	1038	1041	1063	999	1018	983	985	1010	1028	1010	1061	1006	996	1060	1041	1049	1001	1043	1047	1071	1021	1021	1079	962	1023	1034	1014	1015	1044	1018	1065	1034	965	1048	1082	1021	1024	1039	1024	1017	1058	978	1017	1000	1079	976	1015	1059	997	998	1039	1085	999	987	1039	991	1019	991	1012	1071	1011	1034	1001	1020	1052	970	1031	1078	1081	987	1026	1044	1010	1048	1042	1048	1056	1021	1015	957	1044	1046	1024	954	953	1057	1019	992	1019	1077	1078	1023	1051	1000	1010	1010	1007	1019	994	1037	1020	1087	1000	998	1029	1015	995	1038	956	1050	1024	1057	1021	955	1026	1022	1050	1038	1026	999	1018	1070	1035	1074	1040	1023	1083	1042	977	1017	1028	1038	942	1048	1057	1019	1058	1071	1029	1075	1055	1056	1044	1044	1046	1031	982	996	1078	1005	1002	1016	1045	1005	1049	1040	1102	1036	993	990	1053	1054	1060	1049	1044	1008	1015	1041	988	1045	1070	1078	1042	1015	1098	1013	1048	1029	1013	1024	1021	962	1045	1010	1038	1058	1022	992	1060	1043	977	978	1073	949	1039	1048	1070	1024	1006	1017	1043	988	1019	986	1050	1010	1007	959	1028	1022	1048	1015	1064	1017	1002	1002	1067	946	1046	1054	1025	1027	1000	1053	1068	1036	1074	1107	987	1003	994	1012	1046	1017	1012	1027	1014	1044	1042	1061	995	1013	1047	1006	1046	1001	1038	1075	1019	1031	1061	1056	968	1023	976	1016	1035	1064	1008	1044	1007	1054	1027	1043	990	1034	1013	1000	1013	1017	1038	1019	970	1084	1051	1042	949	995	980	1017	1072	1004	1042	1100	1075	1013	948	1039	1006	995	994	1040	980	1016	1016	992	1011	1028	997	1025	1040	1065	989	1038	1066	1037	1049	1032	986	1068	1058	1014	1077	1046	1020	1085	1003	994	1062	1010	996	1013	1011	1025	1017	1026	1028	1052	945	1043	971	988	1058	1045	1020	1037	1040	1014	1003	1055	1013	1006	1061	1074	947	1007	1046	1027	995	997	1004	1037	1050	1031	987	1062	1065	988	1091	987	1005	1025	1053	1004	1076	1033	1055	1020	1091	984	980	1035	1038	1028	1126	1007	1016	964	1010	1017	1055	1020	1029	1017	1030	1075	1055	1007	1016	1039	995	1014	1027	1000	980	1016	1022	1011	981	1031	1012	1046	998	1052	1045	1013	1026	1059	1051	1066	1019	1000	1078	940	1019	1045	956	1064	1080	1019	1030	942	962	1018	1088	1052	1002	1062	1004	1038	1014	1034	1020	1000	1018	1024	1001	992	1048	1026	1051	1076	1017	1011	985	1009	994	1059	1042	1029	1046	1058	1103	1039	1012	1068	1063	987	1003	1006	958	1015	1062	1084	1086	1074	1062	1024	1050	1045	1065	1034	1023	1036	1037	1000	1026	1077	998	1046	1075	1057	1065	1021	1074	978	996	1039
23532	20936	28265	24427	21876	18891	8633	3756	2547	1946	1906	1768	1685	1589	1258	1145	1168	1089	1036	1082	1008	1008	1027	1004	1081	989	968	967	978	886	938	942	952	944	975	1021	962	915	1026	925	944	1013	900	978	970	1032	973	997	1000	1010	976	944	948	901	949	962	927	944	973	1016	978	966	973	971	959	1038	954	994	925	986	983	1002	941	949	1021	1026	961	981	960	954	930	921	948	939	970	1002	985	1002	960	1038	981	916	1002	1002	960	998	963	1023	934	959	910	938	1045	1004	1012	965	1018	908	971	970	990	975	931	1005	1005	969	985	959	916	1003	1064	917	999	983	940	941	902	937	976	952	933	1005	961	990	975	1003	998	956	1008	962	993	966	986	1002	986	975	965	996	963	1004	966	920	986	1004	984	957	966	994	961	982	1004	985	967	944	966	962	999	960	936	982	905	909	989	1003	974	976	946	952	904	965	1029	929	937	956	923	958	958	897	997	987	959	939	995	1025	982	984	1016	979	996	940	973	973	1010	933	981	980	960	968	979	1014	1004	1007	961	936	938	1032	961	968	1037	980	982	968	962	959	942	909	988	965	953	957	1015	979	982	1012	975	937	918	842	981	952	982	967	975	1015	906	958	940	993	942	973	944	973	981	973	958	955	1010	950	997	1055	961	946	965	933	959	940	991	948	922	944	987	1014	924	950	989	935	944	950	940	962	995	984	946	999	954	991	1019	996	1006	975	980	1012	998	990	952	923	920	925	933	969	989	1002	951	1010	964	952	988	923	958	929	1018	981	964	981	980	986	930	954	971	951	945	984	985	964	985	1017	985	952	1006	950	988	949	999	1009	998	942	987	1020	941	983	987	936	976	990	999	967	998	965	956	963	958	998	991	995	919	898	998	938	1005	993	963	984	962	941	948	1022	1011	934	965	1011	925	979	922	981	927	926	939	987	941	1003	992	980	957	998	983	1001	1021	922	988	996	1019	975	990	942	957	1006	968	919	987	950	904	956	977	999	989	970	984	948	964	938	937	966	963	922	959	994	977	988	1013	985	1001	898	980	897	996	931	1020	943	1019	943	929	942	969	933	988	979	958	1017	974	1021	954	995	969	982	993	972	1004	987	971	948	947	977	994	922	954	976	983	957	964	1003	982	1022	920	985	961	964	960	964	979	943	945	919	975	933	946	980	938	908	973	924	980	973	935	989	1008	890	962	972	1017	915	910	981	932	965	983	1036	965	975	978	961	960	1014	968	1000	959	1022	887	990	1004	944	941	937	1039	977	1004	949	997	1002	919	995	968	1054	948	998	1006	1021	952	945	954	964	975	989	969	949	992	991	978	925	931	1022	988	964	952	913	949	922	991	952	1041	991	987	929	939	974	953	975	990	925	1036	945	964	963	1004	961	993	959	966	950	1016	948	971	995	961	978	933	927	968	1048	983	941	921	1045	1008	962	945	958	936	979	981	993	968	956	1010	939	971	936	977	931	950	974	977	921	997	980	1004	1006	999	974	974	955	960	969	977	1017	965	901	986	945	974	1015	983	994	1002	972	915	1018	994	923	972	931	1006	962	972	946	939	1001	1031	972	1020	959	950	997	1023	1013	980	1012	930	960	1030	975	924	943	991	1001	1003	957	974	946	978	959	966	953	985	990	950	991	956	1018	981	995	963	1037	948	954	1050	1019	986	920	1032	984	1015	1005	929	1027	919	976	934	998	1007	909	976	954	976	941	948	976	967	1014	931	968	931	940	944	940	976	1014	975	1012	986	1022	942	1013	969	999	957	977	974	1000	1004	925	986	928	984	997	971	1001	952	984	950	934	992	945	943	941	972	973	966	913	945	983	957	945	938	971	970	932	949	989	989	984	985	989	1038	999	1000	995	945	992	1002	974	954	949	946	982	992	955	1042	970	950	1091	1004	1035	1002	984	916	1016	906	917	1000	959	1045	954	974	965	1016	903	973	985	994	1000	907	920	925	953	944	952	925	965	952	1016	966	990	1021	985	967	962	955	966	988	958	1008	1009	993	989	945	903	984	1026	950	933	996	988	994	960	945	947	1025	923	922	963	979	1003	978	988	916	984	984	973	937	922	1006	957	955	954	995	956	972	1008	944	985	1011	977	974	1018	962	963	983	954	917	1030	978	971	971	930	974	997	878	970	944	936	941	969	964	966	934	932	990	958	964	990	1007	996	941	966	927	917	962	930	1005	956	987	1005	1000	978	987	991	977	988	1001	931	992	969	971	1028	990	987	948	978	963	998	969	963	947	997	999	954	957	1042	1002	975	932	932	990	973	1033	976	1008	984	949	977	974	993	950	974	984	970	995	971	960	988	971	962	959	955	930	995	941	944	959	982	940	970	1016	979	996	985	936	957	985	943	920	941	1012	1023	970	938	1005	975	945	939	953	972	978	952	989	977	965	955	1019	1012	937	930	955	982	950	923	942	953	975	971	936	953	964	960	984	1012	921	975	947	1026	924	933	991	992	966	984	981	972	927	943	974	971	963	995	1023	989	951	922	1012	998	958	915	1002	985	958	993	1004	920	944	991	955	991	961	970	1004	974	957	989	982	1008	943	953	972	950	1045	1006	974	981	928	994	888	963	900	1026	995	935	988	951	1019	1000	1004	966	972	907	879	955	958	1005	949	972	999	1000	1006	932	1019	934	950	980	1020	975	961	941	936	955	969	983	967	1020	975	976	1012	876	935	919	986	957	931	952	1007	918	940	976	929	929	965	1006	958	988	960	960	969	982	943	993	930	965	947	997	981	901	980	998	945	1047	969	960	963	997	958	1004	955	996	922	1024	1008	932	978	980	985	975	979	923	980	949	996	950	1017	974	981	893	938	1012	872	992	987	997	967	918	962	1009	954	981	971	1017	1028	967	978	933	957	979	989	906	971	952	948	948	957	991	948	988	990	937	1001	955	970	995	946	968	959	1008	998	1016	909	971	1002	975	876	940	992	946	902	1010	943	950	998	978	910	931	958	908	1030	970	968	995	996	901	918	958	958	973	990	1018	963	929	953	904	912	945	938	995	982	1003	980	984	966	948	1039	966	997	991	988	1004	973	1022	973	989	984	936	932	950	946	938	956	992	992	979	1020	916	952	973	1015	968	962	962	962	993	961	987	982	1019	959	929	958	951	929	1019	913	978	1000	948	972	956	995	998	958	977	937	945	985	905	919	1069	962	1004	970	953	1012	927	942	1051	940	964	947	1010	998	932	978	993	944	1006	1015	940	957	938	941	992	946	938	964	957	980	963	992	991	930	943	972	921	994	1003	917	964	1001	969	966	927	999	881	954	1040	974	974	995	991	1019	965	986	954	927	999	955	935	987	909	957	991	985	1005	962	933	987	977	988	1026	957	971	951	943	974	983	958	971	1003	989	977	971	994	1016	977	961	972	981	1029	958	968	961	941	905	980	991	1053	982	1006	978	957	952	989	918	999	957	990	968	965	994	977	998	945	955	981	989	984	931	997	1001	974	998	940	948	981	943	972	934	957	975	1006	958	1011	941	907	976	951	908	986	937	996	978	1021	909	905	937	964	930	979	971	980	1013	996	960	998	1023	968	1018	950	950	976	939	940	990	1010	942	982	996	982	1013	953	964	971	1012	1014	1005	1013	989	923	942	936	981	944	958	993	969	947	973	986	959	991	980	939	963	974	904	859	984	971	949	951	966	987	959	966	957	1006	931	923	1004	968	959	947	935	996	1000	936	998	972	929	969	1031	1002	956	947	986	937	959	940	933	944	1029	968	993	947	947	956	962	986	968	925	940
42552	65262	51454	34637	22909	14066	7102	4845	3201	2505	2313	2229	2060	1855	1428	1427	1367	1222	1145	1133	1199	1098	1141	1094	1105	1105	1138	1092	1106	1070	1029	1105	1045	1060	1017	1102	1034	1103	1037	1155	1063	1040	1093	1089	1051	1070	1141	1011	1047	1018	1068	1057	1074	981	1134	1124	1092	1051	1094	1053	1081	1064	1047	1054	1073	1069	1024	1106	1085	1055	1065	1047	1073	1030	1113	1047	1093	1137	1109	1090	1084	1060	1038	1090	1095	1087	1052	1073	1062	1045	1084	1073	1064	1044	1107	1133	1115	1019	1067	1105	1055	1120	1042	1039	1047	1029	1067	1046	1035	1039	1021	1066	1055	1062	1015	1027	1040	1038	1077	1077	1106	1008	1048	1070	1094	1129	1056	1058	1016	1144	1027	1079	1034	1082	1071	1018	1044	1064	1103	1042	1025	1051	1047	1040	1020	1096	1055	1099	1113	1084	1018	1085	1038	1065	1022	1081	1013	1084	1063	1009	1093	1067	1057	1089	1098	1123	1019	1104	1081	1059	1044	1091	1053	1091	1029	1036	1035	1019	1058	1056	1051	1052	1088	1044	1033	1026	1070	1113	1027	1105	1042	1135	1045	1033	1115	1022	1086	1073	1036	1108	1049	1067	1061	1016	1078	1048	1105	1118	1089	1077	1085	1084	1058	1122	1038	1120	1061	1066	1089	1082	1032	1079	1105	1025	1015	1070	1031	1084	1120	1073	1133	1087	1062	1033	1047	1062	1072	1124	1093	1057	1126	1050	1104	1072	999	1033	1104	1100	1014	1027	1068	1062	1074	1037	1019	1016	1057	1057	1147	1073	1030	1044	1075	1065	1042	1052	1068	1053	1031	1094	1093	1038	1029	1059	1040	1067	1056	1057	1073	1115	1100	1028	1092	1083	1072	1032	1001	1034	1063	1032	1068	1044	1083	1029	1067	1092	1032	1081	1085	1088	1035	1100	1037	1029	1066	1030	1074	1127	1054	1037	1000	1035	1074	1096	1026	1062	1124	1092	1060	1023	1041	1089	1056	1035	1004	1162	1114	1045	1044	1103	1064	1106	1064	1079	1094	1072	1063	1091	1113	1059	1027	1055	1021	1071	1059	1055	1063	1081	1067	1087	1033	1135	1064	1086	1018	1070	1065	1062	1055	1095	1005	1044	1025	1035	1062	1089	1070	1100	1075	1061	1079	1079	1050	1062	1127	1102	1087	1075	1109	1048	1091	1061	1060	1079	1037	1033	1074	1054	1079	1089	1089	1043	1077	1060	1043	1016	1063	1032	1061	1111	1122	1018	1006	1041	1064	1064	1065	1059	1100	1103	1086	1145	1099	1053	1029	1079	1067	1085	1073	1133	1107	1060	1070	1052	1029	1062	1060	1042	1026	968	1053	1075	1083	1134	1047	1059	1087	1064	1021	1070	1067	1038	1011	1071	1060	1051	1083	1028	996	1029	1133	1032	1076	1019	1007	1099	1096	1080	1042	1060	1097	1046	1062	1046	1015	1127	1106	1015	1032	1069	1084	1042	1030	1073	1049	1052	1023	1090	1057	1036	1075	1108	1047	1035	1060	1059	1034	1030	1040	1113	1162	1077	1068	1063	1032	1059	1078	1062	1077	1032	1067	1061	1035	1032	1042	1055	1025	1069	996	1094	1063	1018	1014	1015	1002	1048	1045	1042	980	1105	1041	1035	1062	1061	1043	1060	1046	1079	1066	1000	1051	1110	1058	1058	1021	1108	1057	1062	1034	1065	1031	1073	1054	1066	1028	1051	1164	1042	1035	1071	1098	1030	1097	1063	1030	1096	1094	1075	1024	1077	1045	1107	1070	1020	1074	1043	1055	1027	1043	1047	1052	1066	1075	1063	1124	1091	1052	1070	1079	1020	1038	1080	1029	1073	1058	1014	1079	1039	1075	1116	960	1053	1047	1059	1059	1034	1023	1069	1078	1035	1055	1052	1071	1134	1048	1070	1063	974	1079	1057	1032	986	1086	1042	1058	1092	1050	1102	1058	1067	1038	1033	998	1062	1070	1057	1024	1098	1029	985	1044	1033	1078	1077	1056	1067	1066	1027	1091	1042	1111	1064	1097	1088	1058	1054	1075	1112	1021	1088	1058	1077	1043	1033	1068	1060	1035	1063	1060	1045	1075	1068	1048	1056	1052	1009	1078	1078	1117	1027	1039	1060	1021	1090	1071	1052	1067	1034	1083	1113	1015	1119	1056	1049	1073	1102	1045	1047	1072	1030	1073	1061	1058	1100	1062	1087	1051	1100	1107	1080	1103	1082	1084	1069	1129	1091	1083	995	1069	1071	1073	1075	1037	1076	1129	1092	1023	1092	1098	1019	1086	1033	1058	1051	1019	1053	1054	1046	1150	995	1082	1073	1033	1102	1079	1033	1057	1063	983	1034	1121	1095	1011	1050	1035	1118	1065	1101	1032	1086	1080	1065	1070	1107	1036	1074	1015	1060	1039	1062	1074	1081	1022	1009	1087	1034	1073	1096	1032	1061	1092	1026	1080	1108	1020	1032	1128	1078	1026	1078	1024	1083	1096	1084	1063	1049	1089	1075	1042	1076	1122	1047	1036	1057	1114	1078	1070	1058	1087	1091	1087	1102	1047	1064	1043	1112	1035	1013	1031	1101	1122	1059	1035	1002	1069	1028	1024	1082	1080	1038	1068	1035	1087	1053	1038	993	1040	1051	1069	1019	1070	1036	1105	1069	1070	1080	1072	1087	1059	1073	1049	1047	1049	1105	1075	1000	1046	1047	1097	1117	1061	1007	1091	1118	1105	1065	1057	1132	1031	1040	1044	1088	1115	1087	992	1037	1059	1051	1084	1083	995	1092	1014	1075	1051	1006	1063	1065	1096	1047	1030	1022	1148	1071	1007	1036	1048	970	1089	1119	1017	1049	1157	1073	1079	1092	1035	1085	1028	1116	1103	1060	1068	1028	1053	1066	1097	1073	1071	984	1019	1114	1070	1063	1069	1092	1067	1069	1064	1031	1077	1074	1087	1055	1035	1092	1058	1090	1102	1067	1054	1109	1045	994	1026	988	1027	1062	1027	1056	1032	1133	1045	1077	1069	1027	1098	1107	1041	1065	1070	1048	1042	1114	1078	1091	1032	1029	1053	1081	1066	1070	1046	1089	1078	1113	1040	1093	1054	1076	1072	1130	1069	1075	1098	1075	1082	1099	1053	1080	1101	1061	1004	1077	1062	1045	1059	1035	997	1102	1031	1009	1020	1074	1094	1010	1100	1081	1059	1034	1059	1072	1070	1033	1028	1087	1102	1106	1044	1092	1092	1101	1050	1032	1089	1108	1086	1084	1022	1048	1046	1044	1055	1038	1043	1116	1099	1052	1055	1128	1083	1113	1148	1086	1050	1058	1089	1021	1018	1103	1041	1044	1010	1086	1016	1084	994	1112	1067	1053	1052	1067	1073	1027	1042	1056	1062	1073	1062	1050	1009	1153	1121	1044	1108	1061	1058	989	1065	1052	1079	1095	1028	1115	1054	1103	1075	1050	1044	1076	1056	1009	1067	1076	1066	1106	1116	1055	1049	1066	1057	1038	1062	1093	1099	1068	989	1092	1050	1076	1034	1100	1071	1072	1037	1037	1094	1071	1077	1103	1000	1052	1053	1097	1064	1043	1090	1031	1059	1014	1108	1016	1055	995	1109	1056	1065	1081	1073	1007	1058	1096	1063	1095	1121	1082	1071	1080	1076	1031	1085	1004	1092	1008	1106	1047	1067	1073	1089	1039	1016	1062	1063	1070	1104	1105	1054	1012	1083	1088	1048	1074	1070	1088	1085	1059	1092	1067	1065	1062	1084	1038	1071	1094	1047	1042	1019	980	1058	1070	1070	1074	1089	1061	1067	1109	1048	1115	1087	1098	1078	1094	1068	1032	1036	1047	1041	1134	1109	1010	1074	1021	1026	1053	1033	1065	1077	1093	1030	1061	1057	1073	1084	1073	1029	1101	1101	1013	1060	1012	1119	1078	1034	1079	1077	1045	1040	1063	1077	1028	1057	1048	1056	1053	1031	1084	1019	1049	1032	1014	1111	1051	1004	1052	1059	1097	1023	1086	1069	1085	1096	991	1103	1133	1073	1038	1083	1073	1107	1037	1067	1060	1109	1102	1046	1092	1070	1031	1106	1079	1066	997	1042	1062	1051	1089	1081	1073	1077	1053	1114	1092	1008	1092	1037	1054	1039	1054	1095	994	1046	1024	1016	1089	993	1054	1126	1038	1061	1050	1067	1075	1054	1049	1007	1069	1046	1081	1085	1040	1087	1097	1042	1107	1045	1023	1089	1059	1075	970	1077	1090	1076	1068	1094	1113	1039	1066	1102	1108	1062	1018	1046	1119	1060	1041	1077	1090	1088	1085	1047	1095	1086	1011	1027	1110	1032	1067	1107	1045	1104	1078	1098	1042	1040	1081	1085	1046	1021	1034	1081	1088	1103	1081	1132	1013	1076	1054	1079	1038	1064	1024	1066	1002	1065	1072	1036	1093	1018	1078	1105	1104	1056	1049	1056	1133	1073	1100	1039	1029	1070	1075	1072	1073	1030	1062	1049	1081	1048	1050	1090	1099	1077	1070	1099	1095	1097	1050	1112	1111	1047	1075	991	1042	1029	1109	1065	1049	1053	1086	1036	1106	1080	1096	991	1086	999	1004	1059	1067	1029	1131	1082	1050	1050	1038	963	1037	1068	1096	1072	1040	1070	1140	1014	1118	1093	1064	1063	1054	1074	1094	1088	1090	1033	1104	1036	1036	1070	1058	1079	1061	1080	1054	1045	1042	1050	1051	1101	1071	1080	1034	1061	1030	1100	1087	974	1091	1067	1010	1034	1067	1074	1052	1014	1078	1072	1072	1123	1041	1083	1126	1036	1110	1036	1071	1100	1069	1040	1045	1098	1104	1043	1083	1072	1034	1067	1043	1094	1025	1038	1046	1082	1105	1077	1075	1122	1127	1026	1042	1084	1076	1074	1046	1028	1063	1040	1147	1049	1095	1061	1064	1003	1077	1045	1005
24639	21132	28315	25866	20727	11188	4649	2811	1807	1765	1707	1606	1531	1252	1087	1114	1066	1061	911	1001	972	880	998	896	902	908	920	917	892	915	987	924	911	903	946	942	903	892	900	926	902	889	930	923	899	967	945	871	942	957	921	912	906	893	888	904	957	949	942	900	900	895	935	854	843	935	923	912	945	881	913	907	927	952	850	881	940	892	927	935	959	879	954	940	947	889	860	937	936	928	903	917	878	943	912	930	873	925	915	921	981	937	931	912	908	917	917	878	896	875	862	974	897	862	878	880	908	933	931	953	894	957	940	932	907	882	905	918	926	939	952	891	892	881	911	904	912	880	939	891	906	948	891	953	918	1034	897	975	909	922	875	965	923	884	911	961	894	898	905	912	936	911	907	921	913	916	883	909	925	880	920	914	906	906	899	928	885	911	883	923	931	892	864	899	917	910	896	893	933	940	962	902	920	966	991	899	934	890	873	870	954	906	866	882	934	920	905	934	882	924	978	906	949	901	881	921	905	890	873	852	898	859	957	875	885	955	878	907	882	881	877	909	909	923	945	869	944	905	869	861	926	902	882	905	965	906	877	947	987	911	870	876	891	884	913	901	916	939	932	940	912	919	903	867	943	905	911	885	968	897	876	885	915	856	922	906	906	916	963	906	919	919	908	905	857	929	965	849	907	946	906	900	910	900	906	885	917	955	954	899	925	890	904	905	932	920	921	938	945	909	897	879	919	954	924	886	930	888	913	941	946	887	919	894	913	933	928	824	931	896	922	945	873	919	918	915	859	919	843	909	860	894	931	938	894	874	828	884	871	901	912	930	925	890	930	920	917	953	914	905	927	929	923	899	911	888	917	847	981	886	892	891	950	903	914	894	929	949	921	934	886	863	916	918	934	988	909	868	882	909	901	901	938	862	928	879	907	858	903	924	903	929	880	889	979	901	915	925	883	924	882	938	902	896	911	872	880	944	923	937	986	932	906	930	935	922	883	887	993	911	965	870	975	897	939	940	927	867	926	920	893	870	912	910	901	940	906	922	932	930	911	921	909	992	904	859	922	903	915	932	847	913	936	908	888	865	881	845	882	907	913	884	905	967	883	916	943	936	881	870	924	925	925	908	947	896	942	868	922	924	912	907	928	907	889	918	953	936	949	908	916	928	885	901	935	938	938	903	939	941	923	873	922	950	916	924	888	894	877	933	870	889	898	865	930	891	875	915	885	914	856	855	915	902	920	894	924	902	971	893	887	926	884	937	876	932	945	946	979	870	931	939	919	909	864	915	894	928	891	967	880	916	899	897	904	949	928	911	884	899	891	898	913	917	903	842	873	868	915	914	905	894	929	899	884	877	903	925	934	948	890	935	927	901	913	878	930	886	946	953	889	850	911	858	888	883	900	952	901	920	863	912	931	926	844	933	868	892	919	910	961	873	889	893	897	913	922	878	929	944	872	921	952	913	881	887	890	933	910	911	865	890	873	894	916	906	932	872	936	939	904	932	878	914	960	919	901	886	959	966	879	852	900	939	881	949	900	889	911	900	921	909	913	910	903	911	967	892	980	954	935	890	937	890	899	939	907	839	883	889	871	888	932	933	881	857	903	932	909	843	908	932	943	906	890	887	932	873	1001	952	911	909	896	849	936	879	891	888	905	852	866	902	907	885	909	953	897	949	904	891	880	954	887	924	908	898	899	864	860	927	961	860	868	900	928	840	914	929	873	901	890	911	912	905	941	962	925	920	913	957	888	956	908	908	923	876	882	910	916	832	967	905	936	945	898	940	919	935	911	865	856	929	939	910	838	865	916	905	918	912	912	903	904	945	949	897	982	935	847	890	880	897	925	865	914	898	922	943	939	927	934	920	910	941	920	925	968	935	926	844	960	913	917	884	1022	909	893	878	946	865	894	899	930	867	899	870	907	919	919	874	893	859	907	905	904	966	915	928	890	983	869	908	884	932	897	904	939	912	922	890	868	910	940	903	921	877	854	898	898	902	920	930	916	861	963	892	936	879	915	927	924	913	861	921	939	907	911	885	946	854	900	910	898	937	893	929	887	930	913	906	931	917	892	932	851	905	905	867	916	889	936	921	830	878	967	837	909	930	966	927	934	907	920	842	981	863	858	879	958	875	882	964	909	888	925	888	884	904	875	929	945	878	915	888	944	923	926	940	908	882	891	902	892	920	899	913	897	917	923	912	874	933	920	961	952	912	894	937	831	867	915	907	870	908	895	885	916	909	910	914	855	945	921	876	920	900	889	925	874	906	903	913	896	931	862	897	913	887	904	901	909	942	964	887	917	891	924	946	864	839	901	912	870	849	898	905	953	941	856	887	939	925	863	887	906	893	896	931	872	905	940	913	927	899	905	954	922	912	831	936	905	915	974	931	962	888	911	893	894	907	906	957	894	876	932	885	951	920	949	896	927	887	909	859	937	972	897	930	930	891	928	924	915	969	990	976	922	918	912	817	881	961	956	909	899	924	906	897	918	936	876	889	909	875	934	919	943	891	870	924	933	904	976	921	956	878	895	950	888	967	914	952	922	927	874	922	931	891	893	902	923	960	925	864	865	963	949	889	925	885	909	872	889	889	908	958	942	898	899	892	889	884	948	854	951	877	909	888	884	881	898	922	888	880	941	959	903	950	880	949	901	880	891	921	884	954	907	882	894	941	922	922	893	878	892	943	929	880	873	923	947	935	902	909	923	900	932	951	923	873	918	900	868	952	878	921	926	962	906	911	937	928	904	906	923	913	943	908	938	855	893	958	955	898	905	947	907	888	923	856	888	934	874	883	920	906	919	919	966	894	894	872	967	919	953	891	916	913	856	870	884	872	934	898	912	827	914	934	952	892	893	873	957	920	936	944	935	892	905	902	924	882	930	883	888	944	918	937	877	928	870	947	907	912	852	890	912	879	892	904	857	953	911	910	962	909	886	927	902	881	914	975	930	956	912	889	902	939	936	868	945	901	918	921	897	920	916	930	886	882	903	913	828	919	903	922	927	895	896	924	869	916	935	919	914	1007	978	916	907	920	926	871	899	921	931	853	835	931	936	914	923	898	908	932	887	885	924	881	921	914	913	867	918	953	875	922	949	922	895	890	863	883	874	959	903	933	877	913	878	946	940	873	915	954	870	893	894	911	944	908	867	894	914	891	922	884	964	912	918	892	905	903	921	850	879	944	919	909	964	935	875	830	890	917	892	956	878	910	879	902	836	922	861	925	913	896	918	916	970	932	905	879	960	925	893	940	914	928	937	946	858	865	946	922	893	926	982	927	912	910	902	940	901	930	855	932	899	899	976	946	908	879	843	946	880	913	930	936	899	913	923	898	898	883	938	951	941	909	822	1001	923	907	890	900	919	930	943	930	916	874	941	903	933	945	901	873	865	922	943	905	899	927	928	911	950	870	938	925	910	946	891	897	866	865	910	846	880	848	890	908	883	921	867	884	946	913	928	856	957	931	899	926	931	948	881	930	958	914	886	922	892	894	891	913	932	905
41441	60832	47762	30437	19512	9767	5902	4109	2586	2435	2183	1973	1916	1543	1248	1288	1155	1133	1078	1013	1114	1067	1017	1043	1081	1039	1049	1008	1025	964	981	941	1077	993	988	1034	924	1006	991	925	946	1009	1036	1026	1033	1021	966	976	961	1035	1024	1056	1048	1023	985	1005	977	1010	1028	1039	969	987	1057	986	1020	1032	1009	993	1004	943	1001	985	988	996	958	985	1016	1020	1057	980	1046	991	1051	993	993	1010	930	965	977	967	992	1003	1030	1043	1002	933	984	985	1019	956	965	1003	1042	1044	999	984	1009	1005	967	1019	952	1010	1010	939	999	949	1043	992	989	1025	1025	998	1043	990	978	1040	979	995	1024	965	980	1007	1053	961	964	980	1013	991	1034	951	1028	1006	956	1033	1003	1016	986	969	1044	1004	1011	1032	960	1076	1004	948	973	1017	916	1020	1017	986	1030	1020	1008	945	958	960	981	983	1023	998	1003	1025	942	1016	955	1018	1027	985	990	1000	1066	1082	991	971	1016	1009	975	930	1004	971	987	974	974	988	988	977	992	964	1056	976	986	1044	1010	1025	1037	1007	1023	1044	1012	959	940	946	1038	945	954	961	1016	963	954	941	1052	952	1024	1022	973	1012	1023	994	982	1027	971	981	982	1014	1030	1027	1030	990	993	1056	994	1000	1002	985	989	1030	989	986	983	1009	1021	1005	1030	1014	1017	1011	962	1025	989	1035	988	1008	1004	1016	996	951	935	997	1002	1034	1021	969	1020	1018	959	1022	980	985	1014	979	949	1014	971	1032	966	989	1044	1048	935	922	1031	1085	980	977	963	979	962	1028	1023	1036	1067	1005	980	984	996	1014	985	960	965	1015	1008	989	1007	998	1039	957	1056	1041	975	1007	1005	991	1051	1022	1028	953	1013	995	1002	971	955	1003	969	1029	1004	968	980	984	932	1063	1021	1035	1024	1050	947	980	974	1045	1025	1019	982	1009	1014	1049	1012	982	1001	956	1039	1050	1022	996	1023	969	999	1063	1022	979	991	996	956	1036	1040	942	1018	1013	1058	982	987	991	1041	960	1014	966	967	985	1019	966	983	1002	979	996	1033	1027	1023	1008	1003	1013	1026	1047	968	989	1008	1007	982	972	1005	1024	975	1000	972	1022	986	957	1022	1001	960	1013	1005	993	1017	1026	1034	987	1032	1072	960	977	963	1001	1005	1031	1006	1042	1021	1026	1028	1017	1015	996	1005	1054	1045	1055	987	963	1009	1050	1048	1016	966	1019	994	1023	968	1003	1038	987	958	1030	1005	958	998	1066	1000	990	1020	993	1016	1040	998	1009	1088	1016	1039	1028	986	1025	937	1003	1038	1026	990	962	1020	976	1002	955	1017	961	965	1000	1019	1029	1030	1008	997	1005	1009	1016	1064	995	972	1027	940	1025	993	947	950	988	984	949	1013	987	999	993	1054	975	1015	984	894	990	985	1028	973	990	1010	1020	1004	1011	1022	1003	984	1039	1018	1044	986	1057	993	981	1016	1055	994	1076	1025	1070	1006	1056	988	1023	1000	996	1030	987	955	979	1019	1072	960	1034	924	1020	1042	1002	1003	945	1010	940	991	1012	1012	1017	987	1061	973	955	1035	985	1037	1016	969	992	969	1008	1022	1022	1046	972	997	1021	1001	1040	1007	1019	1029	1000	1052	989	940	994	965	1003	1012	996	993	955	1012	1022	1040	990	986	954	1000	996	1022	966	1028	1001	949	986	1024	968	1023	1025	1015	1059	1025	957	982	977	994	1027	997	1015	1024	991	1021	977	1028	1029	999	1022	941	984	965	1036	1003	1015	1026	958	987	995	984	1021	981	1015	959	979	1024	979	1036	996	1009	1013	963	1005	999	990	1032	955	911	944	992	1020	961	990	997	963	1006	986	1016	954	990	977	995	966	1018	1000	1024	1002	1013	1035	981	1016	968	1008	985	1031	989	973	1044	1046	991	1030	1051	1012	947	1011	996	1047	980	1028	1040	986	971	1078	1046	1058	953	1021	974	1037	992	1053	1014	965	985	1002	1010	976	920	1038	1020	1044	979	1001	964	959	978	973	992	991	959	1003	936	1005	1006	988	962	1003	1002	1004	1007	975	954	1044	1002	1081	943	1017	981	951	1043	1066	1015	997	948	1016	964	931	1049	1015	968	1004	970	1000	963	1020	1033	985	1023	987	1008	1016	1004	1015	1033	1016	990	1036	958	969	998	955	1002	1014	971	980	987	983	1049	1047	1086	966	1002	998	1026	1000	959	979	1031	1020	970	1026	1039	1032	991	997	1046	1011	985	1001	965	964	1011	981	1010	1006	996	983	986	969	1031	1015	1028	1003	1001	989	1026	994	1001	1023	1023	930	987	951	992	928	1067	1028	966	966	985	1025	975	979	1015	1000	949	1050	1052	931	996	1002	1010	996	967	1010	954	965	1060	1017	1015	1079	989	1031	964	1024	1031	992	995	996	1069	1009	973	1044	1023	993	985	956	963	1012	955	987	960	1001	979	964	1045	1006	989	977	1028	977	985	1020	1046	998	987	1017	993	929	1015	1000	967	1025	992	1015	1001	1023	1012	1065	1005	977	1046	998	983	1041	949	1010	1011	1030	1032	1035	951	999	975	963	1051	1020	975	954	1045	951	1004	1004	979	977	1033	1021	1011	1021	998	1026	1004	964	1027	990	969	1036	984	1002	1003	1057	951	975	1025	1012	997	972	970	976	1026	1020	1061	999	972	992	1020	1002	1049	959	990	1020	1015	1012	989	1010	1011	1012	1033	964	981	976	1024	954	992	989	1010	962	971	1010	1042	1010	1037	1026	992	1036	990	971	1011	963	1024	1011	930	965	975	1024	953	985	1002	983	1004	1008	1007	1022	1023	1004	974	973	994	951	1040	1016	992	1003	1009	958	1053	1000	1034	966	980	966	1035	1003	992	1025	1002	981	930	1005	1011	998	1041	1005	1004	979	994	985	1010	957	982	1044	1014	973	973	987	1071	965	1041	964	1023	1003	1015	994	1005	1002	978	1011	967	958	1048	1012	981	967	1015	1028	1007	1012	1020	1008	980	992	1026	1030	1010	937	999	999	983	1044	1034	1009	1057	984	1019	941	1034	1018	996	993	1006	1069	1021	974	1020	1043	1032	1005	1038	978	1014	1037	1035	1005	1001	1005	1002	1052	990	976	1015	1007	979	990	1001	1041	1012	1000	996	934	1052	1019	993	1017	1028	950	1011	1010	940	1011	1010	1004	950	1025	938	983	1032	1018	1034	1022	1001	1013	980	998	1039	1041	1027	1034	1044	987	1014	984	982	1035	1006	1003	954	1065	951	1010	983	1031	1051	987	1024	972	993	989	1045	985	955	1037	991	949	995	954	1043	1005	1019	941	1022	1041	1008	977	1025	959	967	1075	1042	1080	1034	995	976	1038	1038	963	960	970	996	1015	960	981	1036	1031	1030	1000	979	1026	1055	1040	984	1017	1034	971	1026	935	1015	959	987	1065	982	1003	977	982	1021	1006	1017	995	1001	954	1026	998	996	978	964	1009	936	948	996	947	1008	981	969	974	1006	962	1040	989	989	968	999	979	997	1041	983	1032	1050	946	1059	991	979	1033	945	1030	1008	1027	991	999	1000	1025	973	1030	1110	1007	994	998	1037	1038	1010	971	963	993	1025	998	978	990	997	1030	1001	1038	993	979	956	1010	957	988	986	947	982	989	978	954	989	1036	1017	980	1038	987	991	928	968	1007	1029	981	969	1008	1024	1064	1011	974	1020	998	1025	917	1000	961	1013	1001	988	1007	1015	1007	976	935	1002	1045	992	996	1064	989	1006	1056	944	997	978	1071	999	1029	1018	983	1003	1011	1005	989	1010	935	1001	994	952	1014	1016	1032	973	978	1010	999	991	990	993	985	972	1037	1014	936	1039	1072	1008	997	963	1006	995	992	1051	1007	992	1040	1018	980	1002	980	980	981	968	1011	974	1021	1002	985	965	971	1036	1053	1037	981	1042	986	987	1043	1061	1036	1017	1037	1014	1065	1029	1017	1022	1014	990	1024	1059	1016	958	975	1000	1004	1030	967	1058	993	1070	922	995	1018	1024	1027	1012	924	1007	992	1054	962	1073	990	1027	1034	1004	963	977	965	1039	1038	958	987	999	1004	1022	1000	990	967	1010	1001	1036	1008	1063	1008	1032	1036	1058	931	949	1011	1044	959	980	953	1051	1011	1023	1001	981	1002	984	953	950	970	990	1018	988	976	975	982	1014	1005	1018	981	979	1020	1002	970	980	992	1053	1015	1020	995	1000	967	992	996	1018	1019
22349	20872	28327	23586	21106	21776	17779	5573	3361	2933	2548	2355	1938	1412	1301	1231	1114	1077	1096	1061	1003	1078	1036	971	975	975	939	964	952	951	960	919	882	959	966	909	953	1005	933	972	916	915	936	952	1008	941	954	960	937	973	939	906	955	914	959	904	964	964	935	971	934	886	973	926	950	928	931	947	989	977	882	922	937	896	952	954	989	878	964	949	935	961	976	952	940	917	985	991	924	858	944	1001	899	928	956	997	964	950	990	967	935	959	928	935	951	912	951	935	878	941	914	923	905	951	961	988	970	976	927	942	938	993	946	971	942	935	936	964	944	940	977	946	934	901	985	922	925	930	906	937	947	915	957	922	958	976	906	907	943	923	937	986	937	963	938	978	961	930	936	933	911	926	872	918	933	918	954	948	951	920	969	933	1025	952	969	936	976	985	907	927	929	909	941	930	910	1001	963	931	935	969	1005	948	928	954	957	943	889	941	922	923	976	988	947	977	948	943	925	911	953	955	941	939	953	956	862	944	914	996	980	948	929	930	978	958	906	934	940	993	952	968	984	941	993	936	960	908	934	944	930	961	946	981	913	941	925	957	919	864	1001	950	970	954	993	922	953	892	928	906	967	951	965	933	912	932	957	899	967	966	1011	908	909	917	908	931	978	963	974	913	941	915	977	938	930	950	933	983	907	941	992	882	966	963	930	936	939	969	934	988	920	1012	953	919	938	944	888	966	924	918	946	939	998	925	970	1007	913	991	941	936	985	887	942	911	951	1007	893	933	940	933	934	922	913	937	928	899	946	933	937	927	958	961	942	997	947	991	940	958	974	927	965	945	1004	919	914	920	964	940	972	978	930	983	1000	976	957	886	941	969	964	867	924	912	937	947	1002	933	1000	923	910	980	984	984	962	888	944	967	899	954	981	911	886	907	956	927	927	919	1036	954	958	1019	987	972	956	936	986	945	913	952	915	896	937	879	900	969	908	940	953	961	917	911	943	949	916	996	936	902	901	965	933	911	943	913	999	965	1012	913	894	925	953	960	936	996	992	973	928	924	959	951	948	916	941	945	914	929	909	899	951	964	896	894	961	936	949	944	907	946	902	960	962	907	929	918	1001	912	983	909	965	955	971	930	966	949	961	962	945	952	890	906	970	972	925	912	956	889	959	977	931	911	896	917	998	923	979	960	957	987	950	913	942	945	896	956	978	1000	1008	970	989	934	883	932	959	949	927	940	931	904	974	927	942	901	936	930	908	927	955	902	968	950	933	936	942	923	933	893	918	963	938	944	925	985	960	944	935	967	937	922	928	937	945	941	951	948	965	913	954	1012	961	914	930	911	951	1014	902	928	969	989	956	941	961	929	957	969	953	1002	929	927	1006	927	939	917	940	943	903	952	1002	924	956	901	906	968	934	919	1011	926	943	924	928	958	998	896	922	916	1002	974	936	911	920	940	957	901	974	934	979	903	964	980	919	925	942	943	926	944	903	941	969	942	1003	989	966	910	952	946	964	922	956	1011	936	904	980	961	930	954	955	958	968	953	922	912	963	917	907	969	1005	923	903	969	913	949	979	947	969	955	941	946	935	942	923	927	879	964	979	928	918	963	931	998	943	977	919	946	925	953	936	946	944	903	983	955	938	917	935	919	903	941	998	908	960	944	943	950	874	949	933	944	947	881	993	907	942	957	959	945	995	935	941	954	964	942	962	940	896	961	988	974	932	936	894	922	939	885	946	892	939	886	973	953	943	925	938	921	916	918	936	933	916	942	959	922	867	931	948	952	943	938	955	943	965	997	942	908	963	927	941	952	886	951	920	955	859	957	908	914	940	897	877	943	867	954	1028	932	931	928	937	953	951	885	911	950	981	972	936	954	934	916	934	920	916	950	922	949	899	977	939	971	944	926	943	877	913	921	909	923	931	949	967	914	945	999	952	1013	917	919	956	1024	986	971	893	939	1011	893	912	931	956	926	957	957	961	957	929	883	953	964	924	951	982	914	943	981	986	994	934	957	937	918	980	926	902	955	935	926	944	972	945	940	943	937	991	922	950	915	960	979	954	985	945	918	1002	949	900	892	945	928	931	930	925	946	950	919	961	931	899	922	923	893	951	970	881	955	964	915	983	980	929	978	921	932	887	898	917	986	976	980	1003	913	941	951	880	922	922	921	958	936	929	878	911	934	937	872	950	930	941	884	934	978	936	934	887	938	937	923	925	988	898	880	934	985	996	950	976	957	897	892	906	970	919	875	880	990	981	935	900	883	899	890	933	1001	996	941	931	865	967	981	952	995	947	897	915	947	961	934	996	907	926	962	968	965	996	960	976	932	943	907	911	994	987	910	925	925	923	936	939	914	948	934	964	930	977	910	983	959	976	955	935	942	926	928	931	978	931	934	909	957	871	961	938	888	908	957	961	963	947	940	968	953	944	947	938	968	940	973	925	941	932	924	960	974	933	927	925	976	955	934	1015	927	933	898	962	918	953	956	910	916	950	934	916	944	980	960	976	973	1004	971	862	881	917	904	942	960	944	927	941	929	961	967	924	960	967	975	930	933	904	947	937	963	918	958	932	934	879	964	940	914	942	963	935	906	965	912	892	901	905	977	945	917	946	938	938	938	907	904	940	926	951	929	944	895	937	1019	942	930	1000	879	983	916	910	969	968	948	937	982	955	972	889	907	894	948	917	923	984	951	975	997	944	986	955	929	970	952	962	919	944	964	913	933	930	975	910	985	871	988	952	989	959	915	971	958	906	955	874	943	984	930	932	1022	943	945	966	937	992	982	953	927	959	979	936	966	960	874	887	965	932	991	949	966	932	983	956	956	955	926	942	958	911	957	902	893	980	901	883	963	907	964	985	936	908	987	940	932	934	1006	936	916	927	995	931	966	880	929	921	918	965	998	944	921	957	947	1001	1000	947	928	972	936	960	960	984	980	983	968	929	963	1001	907	962	930	935	892	919	936	908	949	977	929	942	921	949	925	974	945	941	909	964	955	930	966	985	977	942	937	997	918	885	880	933	912	923	970	937	978	999	922	955	904	951	958	927	915	926	938	957	919	938	938	939	948	933	905	937	912	954	918	917	962	948	970	951	864	938	918	915	952	982	941	910	958	917	949	962	922	903	923	962	904	916	907	958	980	935	911	956	926	916	933	924	956	915	879	959	905	869	962	919	996	925	910	975	987	957	916	967	915	934	970	897	1031	922	963	930	931	968	947	917	957	891	954	920	944	962	902	929	985	918	971	955	938	938	962	918	919	959	971	923	927	884	922	947	943	947	1041	1000	957	915	920	871	878	870	895	913	980	1011	883	876	975	884	979	1026	959	955	969	979	964	953	960	924	969	1006	994	947	941	946	908	971	979	963	979	919	999	911	937	944	972	894	934	956	916	946	925	947	862	911	959	972	986	991	963	936	947	930	967	917	907	925	950	955	965	897	1009	949	919	935	961	914	932	977	938	912	1006	890	885	958	883	961	902	889	956	939	938	925	950	945	905	954	965	946	944	916	919	982	947	949	945	916	901	897	941	919	936	971	991	919	937	967	982	916	1018	965	947	958	949
45406	69920	54902	36529	27521	17554	10467	5956	4607	3918	3303	3007	2359	1602	1526	1413	1245	1210	1192	1142	1093	1098	1077	1077	996	1120	1058	1046	1048	1051	1007	999	1027	1069	998	1016	1027	1038	1037	1038	1060	1020	1030	1009	1031	1026	1057	981	1009	1066	1030	1032	971	1063	1024	1006	949	1051	988	935	1046	1006	1031	1011	1030	985	1024	990	988	1039	960	999	1056	1032	986	1054	1042	1047	990	1089	997	998	1077	963	1085	1032	1017	979	1048	1016	1059	980	1080	1020	1083	1035	979	1006	1030	987	1011	1048	1046	1001	1030	991	995	1051	1053	989	1020	1022	979	1032	1005	1035	1012	1025	1059	1070	984	1004	1014	1034	1061	989	1083	1017	1046	1005	1021	1017	1099	1055	1005	1002	1029	1008	1012	1057	1002	1059	1022	1002	1073	996	1030	982	1028	970	1004	1057	996	1019	1007	1017	964	1025	1002	1014	1036	1011	1047	1001	939	1000	1036	1050	1023	1054	1059	964	1029	1015	1000	1031	1025	1031	1003	975	1012	1011	1009	1018	1054	1036	996	1026	1051	1089	1083	990	974	1051	1023	1033	1001	1018	994	1048	990	1013	1045	1032	1003	978	1045	1033	1032	1010	1062	1021	1049	1038	1000	1028	998	1034	1005	982	1002	1036	1017	1030	1067	1059	1020	993	1043	1015	1025	988	947	1029	1070	1023	1058	1031	1030	1033	1044	990	1025	1066	973	1014	1015	977	1020	1016	1002	993	1044	984	1036	990	1050	1031	1009	991	1011	947	983	1005	1046	1053	984	1042	1037	993	1055	1074	1071	1040	996	1040	997	990	1017	1052	992	1010	1005	1019	1000	1057	1007	1027	1007	1103	988	1015	1037	998	965	1015	993	1055	1063	1061	992	1074	969	1049	1007	1061	998	1067	1029	1005	1011	1048	1042	1067	1022	1090	1053	1077	955	994	1045	1018	1016	1001	1025	1014	984	1034	1011	1013	1001	1027	979	1030	1041	1044	945	1077	994	1041	1058	1006	1002	1043	992	1030	1043	994	1010	1029	967	1028	1005	1083	1075	1070	982	997	1019	1011	983	1023	1063	1032	1075	1006	1009	991	1038	955	994	1050	990	989	1074	1035	1028	1081	1006	993	1056	991	1080	1046	1039	995	1012	1058	1004	986	1035	1069	988	1008	1050	1029	1030	988	1043	1023	1014	972	1023	1015	987	1012	1051	1004	1021	957	1011	1005	1011	1073	993	1047	962	1021	977	992	1037	1055	995	1053	1039	1009	1003	1051	978	1009	1020	1036	1026	992	1051	1047	1009	1024	1001	1029	1010	1038	992	1045	1049	1024	1054	1022	989	1069	1025	1020	996	1047	1025	993	1043	973	971	1027	1014	986	1040	1016	1012	1044	1002	1009	1025	992	979	993	999	1027	985	1055	994	1031	995	1082	1005	1114	1081	1004	1020	966	954	1025	1003	1044	1049	959	992	971	1067	1039	1042	995	1010	1028	1058	987	1038	1040	1006	1033	963	1020	1018	1011	1072	994	1021	1029	1028	991	976	1046	1031	1064	1002	990	1047	995	1002	1024	1018	1006	986	1037	997	996	1072	1010	993	1026	1025	1054	1043	1047	1050	1065	1054	953	1017	1051	1011	1018	993	982	1040	1015	1045	1036	1001	994	1011	954	1056	953	1056	1069	1049	1069	1065	975	1053	985	1021	1016	1035	1087	1039	989	961	1012	1011	1018	1024	976	1010	1024	975	998	1027	1050	983	1038	999	1047	1061	1038	955	1026	1032	1016	967	1003	1005	1000	1026	980	1033	986	1015	1070	1011	1002	1059	984	1013	979	1054	1057	1010	969	967	1021	1014	1002	1007	1016	1071	1024	1028	1055	983	1015	1039	998	1030	954	1031	1002	1019	1053	1021	1020	941	1087	1078	1042	1002	1048	1032	990	1002	976	1029	1005	1093	1044	1030	1000	1080	1019	1002	1022	1104	979	1021	1057	995	1023	1044	1054	1036	989	1038	1007	977	993	1054	1005	1055	1029	982	992	970	1029	988	1016	1039	1040	977	1061	1033	1056	1054	1001	1071	986	946	985	1003	1019	1041	980	1004	1027	1026	998	994	1010	1009	1018	998	1034	987	1020	1028	1036	1045	994	1049	1019	1024	1020	988	1012	987	1005	1065	1034	1019	1034	1009	982	1031	1099	987	1004	972	1022	1023	991	972	1012	1031	988	1033	1026	1053	1026	1005	979	1071	1012	991	1047	999	1059	1058	1047	1029	1016	1032	1048	955	1015	967	1039	1041	1006	1032	1026	1003	1046	1016	1025	1019	1058	1044	983	998	1014	986	994	998	1024	1038	1027	1016	1014	1018	1050	998	1010	1067	1032	1021	1037	1023	1035	987	1075	1028	1049	1029	1086	1014	984	1001	1082	982	1018	1124	1003	1000	988	951	1071	1007	1014	1060	1040	1038	1003	1062	1010	985	1004	966	1049	974	1036	1064	1026	994	1043	1036	1078	1045	1045	1000	1049	1058	995	988	1048	1019	999	1033	1035	1023	970	1000	1012	1052	971	1021	1053	972	1006	1012	980	986	1024	1048	1025	1015	1065	1061	1028	1027	1088	1040	1032	1036	1003	1028	1031	1007	1024	1017	1027	1008	1049	999	1023	1017	1011	1025	1024	1024	1041	1008	1055	976	982	1062	1031	1027	1065	1010	1019	1018	951	1006	1002	968	1044	1081	1059	993	1029	1053	1047	1008	1027	1025	1017	1066	975	1031	1024	1043	1064	1023	998	1092	1027	1006	1013	1010	1018	990	1018	987	1019	1046	993	1071	1002	1061	998	1028	998	1014	992	1046	988	1028	1080	1033	1030	1037	1029	1037	962	1014	1066	1038	1035	1038	1002	1018	996	934	1053	979	999	993	990	973	1015	1064	999	996	1086	1042	1047	994	1025	998	983	1042	1057	1065	1010	1064	1016	995	1024	1019	1021	1020	1002	1029	982	1047	999	1028	1009	953	965	1001	1106	1067	1076	978	1059	1042	1027	1022	980	1028	1040	1030	997	1044	1040	1028	1080	1076	1020	1028	995	1030	1068	1028	987	1035	1053	1019	1054	1070	964	1006	995	1053	987	937	1029	1082	995	1030	1009	998	976	978	1043	1002	991	966	1005	1057	1041	1008	1003	995	1024	972	1040	1019	1039	1019	1033	989	1064	1038	998	1029	1034	1004	1084	998	1066	1021	999	1006	987	1010	1022	1031	1037	1030	1084	1023	968	1018	1024	1005	1018	1008	1060	1003	1024	1002	989	1024	986	991	1004	983	997	1007	1027	1010	1046	1082	1057	1028	1016	1024	1034	1035	1028	1085	974	1008	1008	1037	956	1033	1045	1002	1027	1062	1029	976	1058	1009	1042	984	1053	958	1057	992	1015	1018	1031	1068	1049	1026	1084	984	994	987	1041	1045	1042	976	993	1073	1073	1076	1036	1044	1012	1032	952	1076	1004	993	1028	991	1030	1028	1065	1036	1038	1074	1005	1023	1023	1006	978	1044	1014	1019	1009	1001	1055	1065	1033	1023	1015	1043	1023	1023	1012	979	948	1037	965	1051	1007	1027	1014	1007	1040	987	1015	1079	970	984	1033	998	1037	1016	991	1005	1036	1017	1030	989	1013	1018	992	1043	993	1049	1009	1058	1031	1038	982	1040	1025	1007	1017	1000	988	1036	1042	1015	1048	974	1005	1040	1043	1073	985	1062	964	975	1009	1029	943	1020	989	1040	1043	1072	992	1006	1000	1004	1008	1050	1027	986	1021	1059	1050	1047	1010	1044	1039	1061	1063	1008	1077	1057	1068	1036	1047	961	1012	1068	961	1036	1004	991	1064	1028	976	1021	989	994	1019	1036	981	1041	1004	951	1008	1000	1013	988	1034	1030	1066	1000	1018	1000	1011	1023	1020	1015	974	973	1003	982	999	1036	1025	1099	979	1002	940	954	965	1054	994	970	1028	1023	1032	1021	1003	1026	993	1006	969	954	1014	1022	995	1046	1056	1031	953	1045	1050	1058	1050	1055	1068	1050	1017	1083	996	987	1031	995	1021	1066	1030	1025	1038	1022	1050	1044	1035	1065	984	1032	983	991	992	1110	998	1005	1065	1009	1017	1086	1055	1020	952	956	1024	1010	1023	1060	1021	990	1033	1030	1006	1096	1006	1018	1066	1065	1019	1049	1015	1025	1034	1010	1016	1076	1018	1045	1019	996	1039	1062	970	1010	1030	1009	1002	1048	1028	1020	1022	1028	1044	1045	1056	978	1054	1033	987	1049	1047	995	983	1006	1005	1076	1038	975	1076	1019	988	1029	1052	1029	960	1050	988	1035	993	1037	982	1033	1017	999	1010	989	1014	1027	1000	1032	984	1043	1013	1013	997	1014	1007	1078	1068	1029	983	1043	1001	1029	1002	1064	1013	1026	1015	1065	1075	997	1038	1012	1066	1026	974	1062	970	1000	991	1024	1077	975	986	1030	1022	953	986	1013	1012	958	1025	1035	1019	1049	1042	1047	1052	1026	1001	966	978	963	1010	991	1018	932	983	1055	1026	1035	1040	1006	1018	1059	1000	1059	1056	1004	1037	1029	983	1047	1032	986	994	1003	1056	974	988	1079	1001	1005	1051	1022	1043
34430	38640	39138	24828	12500	6251	3237	2202	1753	1411	1401	1370	1172	1027	987	1063	936	942	907	920	922	901	898	882	885	869	891	910	872	878	871	773	865	866	915	929	913	944	892	840	877	926	874	889	854	862	883	879	911	857	877	920	857	884	847	878	892	892	910	848	875	908	883	902	843	886	891	867	899	854	880	883	907	924	829	902	851	852	913	893	866	860	937	939	837	874	893	859	950	833	908	958	851	902	858	884	901	888	858	951	871	859	932	888	871	876	912	849	872	832	861	799	905	850	829	918	907	909	894	906	945	893	892	866	861	909	909	875	880	884	895	883	842	885	878	878	891	892	934	854	874	907	911	859	872	890	890	909	942	830	885	884	848	841	873	863	826	833	910	899	906	905	888	862	868	898	884	883	947	907	857	876	901	863	879	871	881	867	905	859	885	887	877	855	899	898	871	948	867	873	907	910	862	879	895	886	861	908	872	840	919	902	909	886	828	880	870	917	929	905	863	819	867	853	942	861	902	921	831	858	904	840	831	878	831	855	873	865	864	852	910	908	911	866	876	875	883	889	873	846	868	900	813	832	865	909	899	945	878	895	845	891	825	895	870	880	910	838	867	908	893	831	876	842	882	888	892	837	877	913	855	820	916	875	875	884	866	854	904	894	867	905	898	912	821	847	894	861	844	862	887	870	887	891	883	933	916	882	913	868	943	867	845	895	961	861	876	834	874	868	892	897	872	880	843	935	895	868	875	872	867	869	928	881	855	907	873	870	905	865	890	888	879	855	880	857	835	904	903	826	890	920	868	861	903	868	863	889	915	854	899	884	929	889	870	874	827	854	875	818	875	873	900	887	854	870	808	897	893	888	858	885	861	898	809	832	936	870	881	860	863	898	892	877	862	870	877	885	825	945	888	895	844	870	897	939	921	859	938	850	901	839	874	904	876	860	843	881	911	891	877	847	921	876	827	914	883	920	944	922	899	882	910	852	805	911	903	864	834	860	881	827	868	876	854	819	854	876	879	908	888	862	887	838	883	869	843	890	848	902	852	893	858	882	888	871	945	882	904	927	859	888	888	829	895	874	876	823	900	864	881	864	889	911	886	918	847	857	878	929	918	868	937	858	833	941	870	899	915	887	918	878	837	847	862	907	879	880	900	803	906	870	873	837	908	912	881	902	874	908	906	878	868	899	861	897	899	863	870	870	901	899	920	908	840	810	875	910	896	842	924	834	917	906	914	881	894	887	885	831	839	921	860	925	887	870	887	828	882	853	852	864	874	929	882	907	873	880	885	879	850	880	875	852	894	851	943	890	855	895	900	888	909	884	917	879	852	917	851	849	865	843	921	813	928	911	871	897	907	883	882	942	928	869	897	878	881	890	919	850	904	897	849	813	822	871	848	875	861	904	884	921	898	907	858	857	879	876	861	912	909	888	884	847	900	897	924	837	887	844	885	844	863	840	850	938	833	900	855	902	865	877	863	830	862	898	867	834	881	894	845	832	931	851	890	905	826	809	881	871	906	877	906	918	929	926	841	894	911	802	895	880	908	852	934	817	938	869	888	914	896	873	829	852	844	852	927	920	901	916	884	873	852	919	816	821	885	867	839	896	905	851	909	897	876	909	893	872	863	888	889	872	867	830	856	879	883	844	872	818	895	895	847	862	889	855	865	903	907	888	822	892	910	906	871	877	829	858	924	867	823	880	890	886	880	899	945	865	942	887	863	874	897	835	851	897	884	904	955	835	879	900	908	939	874	849	891	877	891	845	908	851	891	881	903	864	855	875	885	912	956	848	903	888	892	838	885	828	879	876	902	890	877	840	927	885	921	832	877	850	929	861	896	897	907	966	894	914	878	900	903	857	928	903	874	895	885	872	888	860	903	921	965	889	909	860	931	873	856	862	866	864	845	849	902	848	854	895	850	968	912	902	899	864	890	837	903	892	925	836	883	841	871	908	902	885	883	886	851	908	851	830	882	813	920	887	898	862	879	897	944	872	884	897	875	851	798	926	869	900	860	878	858	859	918	904	822	852	891	889	909	871	924	873	854	862	867	870	887	942	918	904	819	864	842	827	846	875	885	909	925	924	832	909	961	841	877	874	856	879	899	874	899	921	866	894	853	868	891	843	896	891	862	879	858	918	911	974	890	898	899	888	895	1012	900	885	887	907	874	878	823	883	843	844	895	883	877	875	863	886	905	901	909	863	949	893	869	891	898	846	908	901	836	844	899	846	902	910	827	874	833	911	903	916	905	895	890	918	898	896	912	877	822	922	901	854	858	876	835	864	908	848	870	915	890	876	888	881	871	883	838	905	899	864	876	899	915	908	876	927	928	911	890	826	910	908	902	923	915	831	855	852	881	854	879	882	912	906	826	934	850	883	874	914	848	838	888	878	903	860	900	838	872	908	872	926	850	841	921	814	847	867	907	931	853	876	897	874	913	895	815	877	831	890	885	912	852	894	892	870	931	863	832	890	901	872	925	827	880	912	847	928	882	892	899	902	921	863	856	851	912	909	855	903	842	917	909	874	890	865	876	888	893	907	871	830	860	876	849	837	850	962	886	919	868	923	879	875	926	878	931	861	894	883	911	855	858	868	942	899	911	918	892	864	910	873	850	888	853	916	870	933	883	921	918	906	865	897	888	824	929	863	848	866	925	867	914	835	856	862	891	869	879	945	888	836	881	882	888	882	903	888	844	872	856	833	920	896	870	878	858	873	876	905	917	901	917	896	843	872	838	843	918	865	904	905	859	900	882	808	885	893	868	904	880	859	891	811	907	893	890	896	852	815	883	848	845	889	852	885	910	852	911	885	850	828	826	852	853	855	914	803	841	859	846	849	851	917	822	866	891	864	869	889	935	908	875	837	834	888	881	864	894	905	873	903	895	841	885	968	844	893	900	851	861	842	935	901	872	880	940	815	892	883	854	830	918	847	923	838	912	820	847	878	898	876	934	891	867	905	850	863	861	888	902	843	862	883	883	839	882	791	876	839	832	865	875	916	908	925	880	906	858	909	920	908	899	898	886	844	949	873	886	886	900	892	893	896	875	872	908	846	896	872	879	888	852	907	925	832	895	878	913	871	909	847	918	951	823	857	932	870	886	881	939	860	886	884	937	871	862	867	914	853	943	889	822	875	859	877	897	881	873	895	885	906	849	850	901	886	867	838	881	896	852	878	875	867	869	887	887	911	812	867	901	896	881	849	903	908	852	856	931	883	834	949	895	851	884	881	821	921	810	857	880	888	879	892	893	873	825	873	925	826	936	871	867	855	895	890	869	879	910	874	903	901	850	842	836	854	861	920	868	897	890	887	881	922	824	871	837	879	891	837	858	855	876	864	918	882	892	864	907	895	856	860	880	869	829	898	874	913	903	875	868	907	869	958	910	874	845	939	885	860	906	873	951	856	889	876	928	873	853	816	862	861	870	870	875	854	919	861	842	890	922	829	902	913	898	881	874	916	844	901	880	903	863	856	808	887	882	867	900	940	885	894
42862	54756	41168	23518	14438	8295	4763	3153	2467	1856	1844	1748	1467	1186	1214	1127	1127	929	951	1031	940	983	968	950	989	992	1040	1004	981	945	999	975	941	1024	920	1012	978	975	967	1030	969	998	972	1022	1005	993	962	938	949	1021	993	959	955	985	986	951	962	1040	1057	920	987	936	994	953	983	1028	973	952	989	977	971	996	1001	975	978	956	996	901	966	931	971	980	1013	959	949	954	939	948	982	999	991	935	1029	996	958	951	1010	1026	985	1012	965	999	990	937	951	925	1047	936	941	974	970	991	977	982	1044	987	992	954	977	961	968	972	989	891	945	1019	995	986	971	961	996	933	944	952	940	919	988	927	981	980	943	981	1051	929	993	1037	954	993	977	974	981	853	940	979	997	937	941	1019	913	945	930	949	972	988	960	997	981	931	946	962	952	975	958	1046	957	985	999	970	939	926	998	948	939	966	934	1026	998	954	980	938	937	961	952	999	951	953	960	1007	972	946	996	988	1014	968	970	947	981	943	991	932	977	1016	1025	1002	1024	999	984	1009	982	1014	951	1008	1018	967	1002	988	970	994	954	955	963	989	957	973	977	1001	1009	953	933	983	959	981	898	976	984	966	941	941	967	957	926	955	994	945	966	941	1000	954	957	972	940	971	1004	1006	965	946	986	985	968	970	1021	930	970	957	1052	951	955	965	1002	943	971	947	943	932	916	987	938	979	994	980	943	962	980	940	969	972	990	912	950	1028	926	1022	1041	1021	1051	1009	981	953	1000	979	999	963	985	936	926	912	953	1014	980	969	1016	931	1009	989	988	1027	984	935	970	954	942	941	921	941	966	1026	946	993	962	1006	972	970	1026	974	972	950	981	1008	1053	975	946	1031	979	990	1014	962	942	974	997	1015	997	1005	978	979	848	1002	964	941	964	1004	1038	957	995	1004	993	984	979	952	972	1002	989	989	987	947	907	1026	1004	961	999	1026	974	979	982	970	967	996	948	963	1017	973	1009	996	953	1003	984	983	945	941	948	936	901	938	1014	978	963	963	988	970	940	1041	920	989	930	1007	984	979	932	1022	956	973	980	1005	981	957	966	982	963	1005	961	1001	959	962	960	986	989	966	1007	996	974	1011	969	967	964	997	985	981	952	928	965	962	949	957	946	973	965	964	950	987	943	971	916	1014	978	981	943	1030	998	943	948	943	959	987	1004	951	936	979	970	1017	1021	921	943	984	963	989	994	958	968	922	979	1001	1032	948	976	903	1033	922	993	948	954	1015	1013	986	981	974	955	949	985	1010	984	988	956	914	996	968	934	971	949	988	986	946	987	911	982	953	961	984	963	917	960	972	1009	951	976	912	948	953	957	979	977	923	972	912	941	991	988	1006	964	939	932	916	978	1013	1033	944	996	937	1000	954	989	1011	957	973	942	1016	971	987	936	1005	971	961	936	972	996	994	993	942	1011	935	922	985	976	936	976	912	928	999	958	997	1036	946	964	947	950	1007	971	977	967	964	982	946	980	978	934	914	978	976	1027	970	1032	985	967	995	941	957	1037	966	984	974	946	951	1027	943	964	965	965	948	1017	994	968	999	966	961	974	985	967	949	981	1016	1028	991	991	919	1007	977	916	954	958	949	916	968	1004	1006	979	1014	938	966	963	999	955	927	938	1002	944	1008	986	973	1001	973	1046	996	1019	989	911	1035	967	935	932	1011	1015	959	976	950	1007	966	977	994	981	1049	951	1003	948	1039	956	987	960	995	952	954	1025	987	988	993	911	934	952	964	977	964	907	1036	979	1019	988	1024	947	1004	934	984	959	1010	953	962	1021	971	1049	950	988	966	1001	1048	960	1003	912	968	1005	961	943	1011	991	908	972	995	992	963	990	970	999	1036	975	952	971	940	1008	964	966	977	953	1030	963	930	1001	981	978	944	932	931	956	879	988	977	999	994	939	937	931	992	990	933	900	937	964	913	966	959	981	980	964	953	986	976	992	985	969	974	1005	934	981	945	949	983	972	931	1000	970	958	996	1004	938	1030	966	954	926	967	1001	968	968	987	951	972	990	972	940	917	970	957	945	990	987	1015	1003	985	949	979	971	961	992	983	972	953	940	979	980	1007	911	930	1010	1004	972	980	980	1009	967	1045	1012	939	963	912	1004	959	995	1009	1008	980	961	1018	1006	953	996	974	910	959	984	989	953	918	992	984	971	958	923	978	991	986	956	988	967	959	1010	945	975	950	959	992	969	959	1027	1028	951	940	964	1032	973	986	965	1013	1020	975	1015	970	974	933	989	982	997	956	988	959	979	952	981	952	926	1007	992	1008	964	956	954	947	956	915	979	1016	1002	977	937	948	1001	973	1010	933	938	942	909	1009	967	926	979	975	1019	971	938	990	1030	973	988	1002	984	996	946	973	957	978	923	921	944	965	988	967	963	956	989	1008	968	977	977	1002	979	950	951	979	1041	958	950	1005	954	1000	973	960	1015	1049	942	1012	962	980	981	1003	974	983	951	977	972	1008	958	939	958	987	937	982	971	971	954	954	918	953	990	989	988	933	996	960	993	1015	979	965	997	938	1011	972	998	972	944	965	997	958	969	978	944	958	999	959	976	958	1017	952	980	1013	1065	965	1000	1030	928	972	974	926	1003	941	967	974	1004	1014	945	1033	1000	966	1005	945	915	1040	931	941	954	1003	993	894	987	995	971	953	970	938	968	947	982	1001	1014	958	1009	985	950	982	986	957	999	934	1009	1019	978	987	988	994	932	1002	990	917	986	969	956	1018	977	971	1006	1016	970	1010	958	971	1022	972	949	985	954	972	964	987	1025	995	953	1022	981	947	967	976	947	972	1009	980	929	985	969	988	976	957	957	1005	962	949	1006	972	988	986	890	964	999	989	967	983	964	1076	950	976	1030	953	938	931	942	962	973	947	972	1023	914	970	955	913	958	993	966	959	956	1022	1011	997	972	962	941	974	956	957	1000	1006	905	1022	940	974	1035	959	933	942	964	944	943	996	1011	990	1022	888	1038	964	969	977	949	952	978	1002	1000	953	1009	980	976	936	939	1000	999	973	1028	984	984	942	984	976	978	1026	979	952	947	961	986	969	985	947	1049	961	985	976	968	957	977	960	965	981	947	977	951	956	958	943	969	996	967	954	1039	916	992	950	937	927	1004	949	988	967	1012	992	979	949	988	1002	962	967	954	958	951	976	938	980	940	980	949	1003	983	938	907	1002	1013	962	946	977	1001	954	924	1019	973	959	1034	989	1035	979	986	964	967	1014	935	959	980	1016	972	950	947	1033	992	973	990	989	898	982	927	1001	980	943	941	965	952	998	904	933	965	992	973	999	973	989	982	945	960	988	990	1008	956	961	968	973	947	954	1015	984	954	991	961	989	960	1036	1006	1033	962	1046	984	892	942	954	933	985	992	948	898	1003	1018	989	1023	951	979	1020	943	1003	890	985	957	952	978	928	953	955	990	975	995	992	994	985	959	1045	1005	993	952	916	966	940	953	989	930	965	988	954	1021	968	993	923	1012	1001	1028	980	994	942	983	974	969	872	957	935	961	991	996	956	864	936	1018	966	905	982	1013	1025	1011	930	958	931	1021	976	929	1014	968	1028	953	927	972	925	986	920	952	995	1005	975	949	983	972	913	932	978	935	969	983	956	998	940	921	982	975	975	966	963	989	957	959	994	979	1027	1019	1042	986	980	1053	953	974	981	1004	950	989	981	1067	980	1016	961	990	974	978	1023	975	965	947	981	1020	982	973	959	983	952	952	1011	972	951	1003	1003	968	981	953	933	969	966	963
23711	21040	28393	24625	22104	19361	9913	4266	2725	2102	2329	1868	1258	1214	1181	1056	1029	1066	1000	920	970	911	926	910	915	868	941	941	926	911	911	911	904	942	934	914	940	889	886	939	997	858	891	902	898	917	881	897	828	914	899	909	876	892	906	894	933	887	831	921	912	826	877	900	930	990	891	947	899	986	897	938	906	919	931	964	903	909	917	902	949	879	905	935	896	901	880	881	890	894	933	945	891	952	894	885	896	903	947	889	907	895	911	918	928	915	951	892	883	914	868	894	947	906	935	951	922	918	946	889	904	937	887	847	897	861	865	889	923	863	869	898	910	937	873	918	917	897	933	939	949	938	929	906	903	897	910	932	856	920	897	909	939	868	923	891	910	863	906	857	825	909	912	915	1021	906	927	878	964	872	883	857	894	908	902	915	909	877	991	933	908	916	928	934	891	917	906	909	890	892	959	931	942	914	908	925	952	939	943	906	897	953	918	935	938	866	886	920	850	905	907	960	917	883	908	941	904	875	914	937	903	945	961	886	932	907	931	909	911	983	944	848	890	863	945	915	934	906	885	907	890	929	997	885	889	915	885	896	880	939	891	868	909	930	944	940	913	901	867	874	861	857	960	886	905	925	903	893	870	925	907	881	900	871	907	920	879	981	915	962	943	944	873	916	901	898	945	905	938	830	902	945	884	893	921	910	944	969	936	947	942	880	824	908	923	852	913	816	849	915	922	850	884	898	920	926	851	927	852	899	905	900	913	873	934	857	889	922	946	904	890	871	909	859	883	919	900	890	892	878	877	930	961	920	880	916	904	882	895	873	892	913	902	874	926	934	946	948	970	908	892	881	976	962	905	857	888	894	917	963	915	895	892	947	883	924	916	890	856	928	952	914	855	913	942	930	878	919	912	863	912	930	875	917	899	953	921	972	966	864	935	907	879	927	934	884	927	902	957	881	962	906	933	908	938	959	908	872	846	934	931	918	907	942	926	914	923	1001	917	877	887	933	959	916	930	882	884	945	969	899	889	915	884	909	863	873	935	895	884	921	976	855	886	943	851	933	888	905	927	916	913	875	888	867	921	926	925	862	885	925	869	924	877	896	933	841	929	915	914	889	888	940	912	934	939	938	933	892	860	859	937	858	900	945	876	949	979	903	924	956	902	874	936	934	947	900	906	933	891	943	914	910	909	923	863	922	896	862	937	948	942	972	911	919	1013	893	872	916	944	897	823	857	911	962	927	867	887	974	924	913	924	913	899	930	934	873	920	951	848	919	933	887	907	900	899	886	907	920	917	880	963	893	915	940	924	937	942	904	883	905	906	963	904	940	915	897	865	915	942	929	925	873	896	856	890	912	964	861	905	913	875	892	911	932	893	945	895	915	924	853	935	884	881	906	971	943	1008	930	911	941	918	838	897	915	898	918	902	892	873	938	856	950	862	917	924	911	930	964	862	858	924	889	882	881	887	935	903	956	862	914	967	871	894	938	919	950	911	893	904	905	973	880	982	933	941	919	899	942	961	958	890	943	920	924	932	944	914	914	942	907	882	910	917	894	889	906	939	966	906	901	940	1028	887	909	855	937	904	944	902	884	912	915	903	935	940	900	891	885	888	964	928	890	853	922	908	839	960	911	938	896	852	954	962	934	873	898	921	922	946	927	903	944	906	864	938	989	902	900	872	962	903	912	893	923	909	926	903	949	888	907	847	882	923	857	895	891	871	896	921	941	871	927	898	938	876	860	893	896	930	835	915	864	922	921	921	902	874	941	899	902	918	876	883	905	916	898	889	921	918	864	930	951	933	916	885	910	917	889	928	898	972	921	855	881	930	895	899	861	885	887	876	925	873	936	864	904	885	943	956	907	913	916	844	889	879	892	820	940	870	928	887	880	929	908	906	877	941	978	907	883	905	861	882	882	938	814	909	931	918	944	891	906	901	884	885	878	916	908	900	947	936	884	914	915	908	898	919	889	910	891	922	906	900	928	905	918	908	957	901	918	900	943	897	872	931	875	950	914	902	888	918	972	923	911	870	865	853	954	926	928	912	853	863	912	937	897	912	978	875	888	919	845	870	950	889	896	938	846	881	913	889	897	847	938	888	936	903	925	912	922	921	909	932	923	892	899	925	917	889	910	919	917	891	876	946	931	927	942	908	934	910	898	909	891	931	950	893	949	868	874	956	884	897	888	911	880	908	915	928	884	914	914	899	849	862	938	917	948	881	916	924	887	920	902	922	920	867	910	882	940	950	896	906	904	892	873	913	922	946	875	910	927	942	904	915	926	920	908	930	902	1004	946	918	877	903	866	881	903	922	949	933	911	879	926	898	887	908	893	915	938	927	920	843	898	964	954	953	904	874	850	893	837	902	925	960	952	924	908	920	852	963	886	904	960	857	918	924	891	938	903	893	925	895	903	925	964	925	932	950	926	922	921	851	914	918	932	923	918	921	870	933	901	924	897	923	886	870	928	918	921	946	866	882	857	861	935	946	973	954	957	926	910	919	873	917	882	962	947	959	961	881	901	920	962	919	865	931	876	893	921	835	892	884	916	909	868	935	930	915	937	928	941	958	892	880	877	900	903	911	906	890	969	942	940	921	922	899	913	862	881	894	928	884	925	930	966	936	876	948	883	905	866	912	892	888	877	923	893	937	926	937	895	892	951	925	906	876	863	886	923	879	889	949	886	916	886	889	923	876	961	885	911	881	944	871	901	910	891	939	918	923	894	879	860	897	862	884	873	932	943	921	903	868	880	952	880	921	870	903	923	897	842	915	946	871	904	889	902	879	933	932	946	884	934	887	885	867	892	963	934	925	949	920	946	899	908	888	918	881	911	900	938	889	954	933	840	982	880	908	901	940	953	886	856	913	916	939	863	810	887	877	922	887	874	880	897	906	914	932	896	923	894	903	904	932	965	982	897	903	900	961	962	923	916	879	924	905	874	913	972	888	833	900	923	864	905	868	902	907	866	911	876	977	947	904	901	949	919	908	893	891	940	879	920	908	874	912	911	859	934	895	925	895	933	929	969	897	942	886	899	880	889	879	919	915	962	902	873	855	891	894	889	975	880	899	892	926	908	919	918	943	873	955	876	942	891	874	924	877	930	944	901	928	895	880	894	901	924	944	912	925	911	911	840	861	822	920	960	865	827	862	943	911	916	886	893	898	937	937	874	890	929	906	893	875	909	958	872	930	945	895	897	948	936	913	874	928	857	900	918	929	882	881	927	972	948	864	940	914	923	907	906	862	976	906	916	849	892	858	923	888	882	921	891	864	893	938	926	866	882	883	914	891	917	855	925	893	879	934	883	955	911	942	931	946	914	894	935	992	952	912	931	890	914	872	869	930	927	924	858	908	922	923	908	917	890	911	890	864	899	870	845	844	935	935	859	909	920	916	887	908	892	906	856	874	850	887	930	837	882	949	911	908	937	888	940	862	881	891	936	878	860	891	883	876	913	906	903	925	916	908	866	907	862	857	890	872	889	941	912	884	909	907	949	916	911
41923	67923	51840	34938	24640	15425	8577	5495	3518	2995	3092	2416	1557	1368	1364	1302	1266	1188	1102	1064	1015	1050	1023	1081	1029	1023	1025	991	1014	966	989	962	1005	971	939	1015	1001	977	1046	938	1009	1006	978	974	971	1016	1027	998	1018	1011	1002	998	1028	1054	985	966	979	1015	979	1019	1005	954	1015	979	992	1090	998	976	992	1010	1020	995	1023	1042	988	998	987	964	926	1016	953	988	976	997	1003	974	1014	962	968	1030	1025	1059	988	1005	1022	958	981	1053	988	1032	1019	1008	942	973	984	1023	1023	930	972	1036	1023	1047	936	1078	926	980	966	1068	1032	986	985	970	990	1010	999	1010	1013	1020	977	1058	995	978	1003	999	954	1056	1059	1009	1006	1005	1010	1011	1054	1016	1006	995	1033	996	1000	996	1065	1030	983	988	1052	1002	965	1013	1043	967	987	967	996	1001	988	997	957	992	978	1024	1042	1019	1014	1026	971	996	1037	955	979	1002	1008	991	966	982	998	1022	1008	978	1026	970	997	986	1062	990	969	1007	1012	996	1051	981	970	991	999	1036	1029	971	1012	1021	947	1008	1009	1001	1045	970	977	959	1050	992	1023	933	988	957	982	1026	986	1021	1025	1006	1029	1022	995	997	971	1040	1013	965	994	1006	1022	979	1076	1030	1003	999	1004	1084	1007	1021	973	978	1006	989	989	1003	964	1050	994	1008	979	1035	971	1033	1034	999	1005	1081	1030	1008	991	1018	971	1007	969	1022	981	922	1016	1049	1000	1040	1041	964	1017	978	960	1013	996	1025	1022	954	1039	994	1036	983	1028	971	967	961	1024	986	1045	1014	941	1027	992	1019	1016	996	1019	1026	1022	1016	985	971	953	998	992	980	978	982	1036	1038	1014	963	1009	968	974	982	1017	1021	1007	960	962	1006	1023	1040	995	1009	1031	1005	1025	1021	989	995	1032	949	1003	915	1036	1016	963	1049	955	998	945	977	1000	973	1000	980	1022	1003	993	986	1020	1021	992	989	1041	986	978	1085	975	1004	978	1008	1014	1012	989	1047	977	1011	964	983	997	926	1001	977	974	986	934	990	971	995	1029	981	986	983	1071	968	994	1024	1001	1009	1000	972	1007	1008	933	1034	1055	1028	1001	1023	1022	992	1021	1031	991	1020	995	975	1055	1006	979	1014	976	930	1002	1003	972	1081	986	1006	947	985	1003	966	964	1062	992	1007	983	1010	1001	994	998	1024	956	1020	1063	1023	1019	1037	995	957	983	1050	987	978	1012	995	951	986	994	990	998	1038	1013	961	967	977	1053	1018	987	1054	947	995	1016	984	931	1041	1014	1033	969	1006	952	1032	982	1005	988	1001	1010	1011	988	999	1037	990	1004	981	989	1000	1001	1072	1056	1018	939	991	1012	993	949	1057	983	1049	1045	967	1015	1037	1039	997	966	1002	986	973	1007	970	919	1010	1016	998	1019	990	1018	969	1023	977	945	980	996	983	1022	1008	968	1016	1053	983	1005	985	1009	1050	988	1028	1005	1081	998	988	969	976	1012	997	945	958	938	998	1029	1025	1020	1019	1028	995	983	986	1004	994	968	1060	921	964	997	976	992	1013	982	968	923	952	1044	997	993	983	952	1060	1005	1012	956	966	986	995	1025	973	1062	1015	994	987	1010	1007	940	930	948	1015	932	1052	970	960	963	952	980	962	983	995	1021	994	1002	1030	954	948	968	1017	949	968	994	1018	1016	944	1003	996	989	968	1021	994	1035	1040	1054	975	992	1000	1016	1028	979	997	1028	944	954	972	956	990	1013	898	964	1029	965	998	983	984	983	953	1029	1001	1022	1004	1024	983	1003	952	1020	1067	972	1005	1019	968	975	1000	965	1003	990	990	1013	964	1021	1010	1011	1021	979	1018	1021	1013	1036	984	1009	1001	1029	935	970	1023	995	1023	994	973	961	1033	993	1031	996	954	1002	970	947	984	934	1019	994	940	1002	957	1044	1027	981	1013	1011	954	977	1030	977	1012	970	1011	1048	955	994	1035	1056	991	1007	932	967	983	964	992	965	976	1073	1051	993	1034	1015	1025	991	1009	1064	1022	1009	1011	946	1047	958	1001	992	1001	979	1063	1045	1047	1034	984	967	973	897	1005	940	968	1005	949	974	1033	974	997	1012	995	1068	1005	1023	994	1024	1005	1004	983	993	1022	1024	973	963	946	1027	1036	995	986	1040	1002	986	964	1009	929	919	1016	996	1001	977	1036	1020	1015	1027	1026	993	983	1040	938	998	1012	989	950	1020	985	1034	951	989	1035	1039	1023	1010	1032	992	1026	1004	993	1000	1022	998	982	1057	980	999	1011	1018	962	1010	1020	1035	988	919	1008	1003	1003	953	1040	1062	1073	1030	1055	977	1040	989	971	1017	994	974	1019	972	1005	982	987	1001	1018	991	1022	947	960	1019	1066	994	1040	1008	1010	1037	1025	1011	962	927	1027	993	978	1013	972	1020	961	987	993	1017	1011	989	1021	1023	984	970	1030	992	953	1016	989	985	988	973	1021	1038	975	981	1024	994	942	969	964	973	1057	1017	966	947	1002	1027	1006	1015	1010	966	1020	1024	1014	993	997	1043	1000	1049	1004	1009	1015	1002	1002	971	1032	1044	971	994	986	1025	963	991	997	976	1018	998	996	921	996	987	1049	969	986	1030	990	967	1004	935	993	993	1013	1014	975	1100	983	975	996	998	997	1016	962	986	943	978	1033	985	990	972	1032	1007	1032	938	978	1034	992	959	978	996	1037	1101	954	1028	975	1022	1020	1043	1050	974	962	955	949	1027	963	1001	1014	960	978	983	969	979	976	1012	1043	1023	986	1006	952	986	988	1035	997	953	1006	1024	1048	982	1000	1043	989	949	1028	977	1000	1000	986	983	1021	997	991	983	977	994	1067	1001	1049	996	1005	979	1003	940	995	987	933	1047	985	1003	975	999	1006	942	1006	945	999	1041	971	994	1049	997	960	972	989	1028	1035	1075	1015	979	999	893	963	1010	1008	1013	1040	1031	1005	973	1032	997	967	969	974	1005	992	1014	999	925	1003	983	985	987	978	1012	1033	945	1049	965	969	1025	1001	986	1009	1018	1027	1017	973	1006	994	970	1007	980	953	982	971	1049	1026	989	963	975	1008	966	930	982	1063	964	995	1030	932	986	1037	1015	975	950	1028	986	1005	990	956	987	1068	977	1010	1013	996	1048	961	1064	1024	997	992	988	1054	989	953	962	1014	1009	943	1014	986	1013	979	993	1011	998	1019	1014	979	939	1035	1013	995	958	1003	1027	984	1024	1011	958	1007	1076	1000	988	966	1029	993	995	1042	970	934	992	1020	982	935	1008	981	986	1046	1022	1025	967	1005	1026	1000	978	1013	992	1080	1042	1019	989	960	979	1015	1035	1081	993	1008	1001	976	1016	1030	929	1021	943	1041	947	1014	965	1045	1037	1033	1000	969	1030	1015	932	1009	985	1016	1017	1042	975	968	1012	969	991	960	1081	1006	957	999	991	990	985	1033	972	1033	1012	1010	983	1000	1018	1002	970	959	974	978	1014	990	1005	993	1041	966	1025	1007	1007	1010	977	1005	997	1028	980	944	1014	1061	1046	971	1021	1025	980	984	1011	1010	1008	1042	989	990	972	1024	995	1057	1038	1012	965	1014	1000	1039	985	1010	1041	1017	1003	945	932	977	996	994	1028	959	984	996	1056	1057	1098	969	980	1033	944	1024	1003	996	1010	1013	1034	999	1025	987	1041	986	947	973	970	956	976	1040	1048	1028	967	1028	945	978	989	975	1027	957	996	1009	1000	990	983	1008	1012	1046	975	1039	1001	982	1003	974	1012	1005	951	939	972	1050	974	999	967	1031	952	1046	1040	984	943	959	1024	992	1023	1014	1017	1026	988	954	989	993	992	991	1070	968	1026	1053	1058	1036	990	993	972	1051	1003	1039	997	1074	1001	1007	1013	959	1028	1043	981	968	938	998	1054	1004	1049	1018	1004	1048	996	1007	950	1038	1057	959	981	956	995	968	1009	1033	971	1006	987	1029	1049	991	942	954	966	961	986	983	993	953	987	962	972	1026	993	1008	990	1009	937	985	1026	967	1002	1038	1007	902	975	1046	993	1013	1024	948	1020	987	1033	1026	1025	987	1014	1011	1031	977	988	985	1038	1027	998	1037	1021	993	958	990	955	1011	969	1006	1061	971	1014	1041	1007	952
24342	20998	28433	26224	21313	13884	6369	3651	2313	1829	1986	1512	1151	1002	972	933	909	845	823	795	795	816	821	761	798	777	726	778	724	745	748	762	724	777	799	709	762	755	789	744	732	728	710	771	755	756	803	757	745	787	774	732	760	714	753	757	741	758	726	784	756	725	748	805	731	747	740	733	737	771	765	799	774	694	737	763	758	740	757	750	794	744	793	741	719	744	749	756	765	677	744	734	699	770	789	747	759	693	738	739	757	780	779	820	774	774	812	771	777	759	782	742	758	748	807	765	757	785	785	751	706	765	804	760	734	727	761	781	793	743	790	769	788	732	775	764	709	770	774	747	793	722	791	758	746	749	694	820	703	715	741	754	743	745	747	796	737	757	776	764	743	775	759	734	756	816	746	688	762	788	761	754	768	692	792	791	752	760	752	737	771	737	730	738	740	812	692	735	753	708	736	768	675	770	754	763	765	775	767	786	729	739	758	774	777	779	776	792	754	753	740	736	689	725	754	763	788	740	753	741	732	740	785	769	720	715	750	744	753	788	805	719	777	752	687	790	742	732	740	718	745	739	739	772	787	757	760	752	744	771	782	747	735	763	738	757	708	773	756	806	708	723	773	796	766	716	742	755	748	712	760	760	786	741	761	773	720	776	746	746	765	735	730	784	725	767	741	758	747	728	737	731	765	729	770	690	769	763	716	738	790	781	764	709	759	749	722	765	746	741	775	748	787	758	759	682	711	729	770	790	776	756	744	778	740	733	742	782	770	754	735	757	697	706	748	765	746	782	811	700	758	760	776	767	714	796	797	787	727	764	771	760	754	759	767	750	720	744	740	759	704	758	722	745	706	774	774	791	743	751	723	755	778	728	709	696	743	743	733	711	749	766	749	748	762	727	798	746	719	778	713	756	792	766	796	732	761	744	735	769	755	702	771	767	737	733	809	752	754	749	744	766	767	762	731	734	776	730	770	786	699	792	725	748	786	795	767	731	777	751	762	750	724	758	785	756	745	765	755	698	757	808	722	733	741	746	722	739	721	751	738	758	798	754	791	741	748	750	756	749	741	765	750	792	758	759	713	755	795	752	698	742	754	757	769	787	801	768	758	771	707	815	820	774	722	757	749	827	753	663	716	801	779	740	752	743	713	795	783	759	745	728	785	765	759	755	779	804	815	741	761	809	786	755	806	717	738	732	719	722	769	733	740	751	780	773	758	685	746	742	734	741	779	777	739	743	737	722	779	771	781	727	726	806	695	740	757	746	726	709	739	767	729	800	793	730	748	721	756	792	756	733	735	749	738	741	768	716	782	772	776	775	810	784	762	752	752	785	764	768	775	716	795	764	728	760	804	732	680	724	765	782	768	772	731	770	762	727	701	773	760	796	723	740	762	752	741	762	770	775	720	766	776	738	784	753	770	701	724	763	728	764	742	740	691	772	804	732	769	746	739	735	762	703	742	737	798	791	735	808	737	746	742	759	794	762	782	729	724	773	723	707	782	712	764	770	759	775	736	764	780	764	713	741	722	789	747	741	764	755	751	762	804	730	711	719	802	770	746	767	799	740	723	739	746	741	756	742	766	716	749	768	751	729	752	754	744	743	767	784	705	756	744	699	746	709	797	739	782	760	759	740	728	754	771	737	721	732	711	789	775	748	740	773	762	725	724	711	771	775	751	757	718	782	738	782	734	725	794	735	733	760	751	757	750	784	803	770	738	805	777	753	805	749	753	740	761	776	705	807	704	749	799	729	766	804	775	765	748	757	738	728	734	752	731	759	734	741	747	814	771	742	805	745	770	733	715	737	784	741	767	774	785	725	760	776	769	741	757	762	784	749	771	766	765	755	775	778	783	771	692	713	734	781	750	693	727	776	750	755	757	775	760	730	784	748	784	758	692	703	738	778	766	747	768	755	734	755	759	749	770	755	733	744	763	712	772	759	783	775	756	776	785	810	756	739	764	753	801	742	778	772	729	783	724	737	756	822	753	761	773	767	765	781	766	751	764	752	717	747	774	780	712	767	774	740	765	739	809	724	747	716	730	730	745	726	827	745	710	762	767	779	732	796	748	767	766	784	750	808	747	769	733	762	768	759	787	775	719	736	760	774	787	762	746	761	754	742	732	751	740	751	775	780	765	753	712	780	768	711	723	738	769	783	752	776	772	735	762	739	713	762	756	753	726	705	739	790	781	697	783	763	735	730	778	729	747	808	788	753	809	788	766	759	763	735	759	733	728	747	777	782	769	749	759	737	733	757	772	807	765	717	793	753	791	766	812	776	689	787	762	738	718	731	761	754	766	731	756	743	782	747	731	761	751	782	723	768	755	772	687	736	735	758	731	758	700	770	768	786	750	780	735	752	804	726	801	736	746	749	739	743	734	763	733	755	770	763	734	755	818	759	721	771	723	786	748	754	708	811	788	763	752	729	751	735	743	730	723	729	779	689	756	765	736	740	782	778	768	732	760	793	775	734	747	798	757	772	760	761	768	696	723	762	774	758	777	725	790	748	713	733	746	766	802	742	805	763	747	787	724	778	730	696	741	700	718	776	697	761	803	740	706	781	732	779	718	758	769	763	739	766	800	706	751	791	747	770	751	755	759	766	734	799	764	779	769	770	733	754	756	712	725	781	749	753	704	745	755	764	765	746	764	774	791	747	761	747	773	767	792	677	771	729	724	739	728	735	737	728	749	733	750	728	680	774	736	704	736	764	798	765	770	760	742	777	709	744	746	754	779	799	723	758	757	765	726	727	773	811	758	754	725	768	742	763	722	772	786	757	732	761	764	758	731	752	759	780	798	699	758	746	758	756	718	760	778	727	714	798	687	763	776	752	763	761	757	754	771	740	804	768	774	767	808	707	820	766	757	751	734	716	761	817	793	743	714	785	738	828	777	740	765	777	754	812	760	764	781	719	746	732	758	775	745	774	734	722	773	716	744	741	760	743	776	753	759	781	776	759	727	734	770	757	717	725	760	757	754	801	746	757	691	758	747	756	786	800	834	748	727	731	787	797	810	747	737	739	757	694	796	777	737	724	727	713	753	719	736	774	760	783	759	755	762	786	716	773	717	747	770	768	770	725	715	766	753	784	752	786	720	715	800	830	738	762	779	729	783	740	724	721	825	745	734	709	674	758	727	745	815	735	777	755	796	749	757	741	694	766	766	702	724	757	767	681	747	772	773	754	750	744	701	795	771	711	731	805	738	773	777	791	705	738	731	784	770	772	721	698	770	797	785	745	775	728	797	779	819	837	749	671	733	763	744	762	762	763	775	793	760	764	719	753	734	733	749	745	725	757	755	682	733	768	741	719	780	716	747	762	744	744	726	744	727	751	754	782	765	768	742	800	800	735	753	761	772	788	770	717	758	734	799	785	798	739	762	765	775	767	791	777	734	740	754	772	763	752	727	778	751	779	768	722	803	746	773	747	728	775	786	716	754	728	782	701	790	763	767	758	739	682	737	734	748	692	742	738	757	760	727	799	753	712	801	738
40946	61751	49375	32440	22430	13844	7807	5345	3398	2479	2701	2107	1361	1146	1170	1089	971	928	966	964	895	839	937	867	841	863	835	892	867	826	868	858	888	838	871	839	876	848	885	775	794	914	814	800	821	818	816	838	841	867	860	864	807	859	816	834	869	850	852	844	854	851	846	829	819	807	847	791	813	884	845	799	829	798	807	869	826	867	860	898	851	785	844	862	815	885	831	791	877	883	828	809	847	892	901	861	851	862	857	864	810	770	787	821	889	831	827	787	866	847	844	839	857	863	815	834	794	904	835	823	832	835	932	860	867	833	883	838	818	816	871	844	844	854	875	866	851	858	859	849	835	757	860	835	826	835	870	819	830	817	834	827	792	893	870	900	854	845	826	905	825	808	896	875	842	837	806	838	847	813	838	858	828	801	847	814	844	810	830	827	859	809	825	838	851	770	811	816	831	816	872	855	868	823	826	831	849	891	843	815	864	827	882	861	841	886	823	798	836	884	806	767	873	835	807	865	873	827	865	876	859	849	883	847	867	845	812	795	860	839	850	885	856	849	809	870	836	827	851	871	853	830	833	846	843	837	867	765	846	826	816	856	872	882	848	835	768	859	869	821	855	827	851	820	855	821	808	817	848	859	879	845	840	823	839	878	843	810	838	883	868	862	825	864	843	851	859	848	907	842	835	816	822	840	849	864	816	815	868	804	832	877	833	872	881	835	869	850	914	907	849	887	796	809	909	861	858	804	803	841	868	851	865	859	807	839	776	791	815	802	900	799	855	866	848	839	799	823	885	853	826	825	888	788	789	864	894	841	825	894	812	828	872	839	794	807	816	811	880	871	819	853	833	851	848	900	871	842	807	828	884	846	907	845	811	885	856	839	818	871	855	875	877	832	887	822	844	819	839	883	842	859	846	864	891	860	859	868	838	885	844	797	870	814	813	826	814	802	822	858	819	879	868	807	843	844	855	836	786	836	841	823	832	807	856	823	865	853	866	864	833	788	845	841	854	823	836	806	907	830	848	894	830	891	861	841	823	905	822	816	855	838	809	858	820	857	870	867	841	863	857	790	870	849	862	814	857	802	808	811	913	819	854	821	864	838	846	857	815	839	860	819	846	848	852	808	814	851	847	820	837	813	812	815	833	781	830	875	882	839	870	828	845	829	875	827	825	898	851	843	824	822	778	830	863	854	875	796	827	854	853	918	834	838	893	854	851	796	855	819	849	870	855	830	847	824	802	815	852	831	820	840	829	867	792	866	842	831	849	805	867	896	872	816	885	825	861	821	805	887	870	818	857	858	803	841	842	860	840	834	846	863	836	862	837	821	845	822	821	846	894	840	803	848	848	860	873	855	813	814	838	864	809	805	885	868	847	832	845	854	813	876	873	862	836	821	836	873	830	810	809	829	871	846	830	832	831	851	842	825	853	805	806	812	887	829	837	846	847	831	863	841	838	840	850	824	814	810	855	904	846	806	820	860	892	848	847	848	813	829	859	810	850	846	805	838	830	844	818	869	873	810	857	870	867	845	841	897	791	859	896	808	802	835	819	876	852	856	871	858	842	811	817	833	829	839	863	874	896	853	864	848	856	855	868	835	767	887	780	821	804	849	813	818	805	800	864	828	799	896	866	880	824	785	818	849	880	812	797	855	871	881	801	835	781	820	822	853	880	897	877	871	815	829	869	840	848	832	816	861	856	859	832	866	851	859	847	880	835	861	818	869	812	845	834	825	848	784	842	848	836	933	871	858	850	790	874	864	818	805	781	842	850	873	872	867	919	843	838	851	838	829	829	828	852	807	775	813	928	829	846	790	842	815	818	873	886	845	841	796	835	849	812	866	860	843	825	783	836	865	877	788	849	838	797	849	840	878	847	836	871	782	772	835	830	829	864	842	836	778	817	859	858	849	870	860	873	902	835	859	879	827	886	877	840	877	910	828	835	826	852	838	820	840	855	890	888	843	832	817	835	808	851	857	785	845	804	882	848	865	852	869	881	842	826	843	849	828	820	857	797	814	873	856	869	854	830	851	898	887	874	879	807	830	860	877	839	847	856	850	870	849	839	834	832	845	859	832	843	865	844	856	858	851	844	812	879	872	824	874	850	879	853	857	856	819	849	879	845	860	815	835	869	845	853	856	851	758	849	837	795	819	846	837	836	831	833	849	838	822	875	831	897	820	808	830	817	886	867	874	817	830	816	795	837	890	850	834	865	794	924	849	851	884	871	852	890	783	822	857	864	849	852	827	781	870	817	900	832	850	805	829	850	832	856	890	789	833	842	874	825	824	774	824	835	892	810	852	853	869	829	908	836	863	862	890	804	830	879	891	835	859	851	845	871	830	845	855	895	879	868	814	854	898	855	835	806	836	857	827	864	834	906	845	901	863	846	872	814	860	792	828	795	846	885	877	863	833	870	825	884	838	845	824	853	827	859	800	785	842	815	756	799	858	874	863	815	818	807	873	844	848	849	864	825	781	833	868	819	836	900	829	824	829	805	879	890	831	866	805	851	784	846	839	829	841	884	831	783	890	828	867	846	859	844	890	825	844	862	864	842	856	787	859	879	842	837	851	825	843	859	840	822	870	849	852	858	831	798	852	816	831	849	852	844	870	849	819	830	818	837	824	847	839	831	784	849	816	865	811	889	841	777	874	851	788	826	837	835	812	831	877	815	818	857	895	851	839	882	833	884	808	878	845	857	876	891	842	859	809	872	856	823	817	808	826	788	837	826	831	887	855	744	868	810	871	858	912	831	801	885	796	804	859	853	805	907	888	851	876	824	892	781	874	849	887	883	842	846	833	848	854	823	812	842	845	826	764	832	826	817	885	838	868	901	791	816	824	831	830	879	846	868	844	841	808	869	845	805	794	851	798	806	848	802	790	828	871	843	843	833	868	833	851	822	857	843	830	848	883	855	844	917	914	864	826	822	868	851	875	811	865	831	801	823	818	877	829	824	822	885	864	811	868	816	761	802	801	822	863	904	875	804	826	864	795	835	854	851	868	868	859	827	846	830	822	817	840	878	851	835	854	850	864	868	863	806	837	858	882	832	859	826	880	812	824	830	935	862	831	787	834	866	863	821	884	820	822	866	884	792	872	857	855	849	836	827	873	855	847	825	820	845	835	824	860	849	874	854	825	825	904	858	864	863	807	854	878	885	858	826	799	834	755	876	816	817	853	799	843	872	833	838	859	899	883	790	828	830	851	852	837	867	874	813	816	812	874	831	855	805	798	822	857	861	864	847	810	855	809	854	803	881	791	855	789	835	845	816	808	835	815	773	804	851	822	831	865	874	866	867	840	838	784	823	858	862	839	827	836	885	810	846	869	856	866	824	812	822	824	885	826	840	790	860	825	833	823	832	844	851	859	811	808	825	862	832	833	830	842	858	834	833	844	820	778	857	825	871	881	833	832	859	855	865	838	875	893	844	830	871	859	844	843	785	851	847	858	846	838	790	870	835	864	782	857	882	840	895	830	865	845	861	866	844	812
22436	20994	28514	23784	21445	22649	19598	7734	3900	3321	3226	2139	1437	1320	1151	1055	1085	964	921	907	903	862	863	846	887	838	846	880	880	921	837	873	894	837	899	809	825	803	834	840	844	803	809	858	878	849	868	824	803	854	826	859	894	823	811	821	875	802	836	835	851	813	797	830	869	866	846	835	841	840	859	840	787	788	855	804	811	826	810	837	786	843	803	833	841	861	886	839	838	781	787	817	803	889	814	804	856	830	824	783	837	783	821	830	858	806	813	832	754	809	833	803	806	844	824	870	804	819	823	831	855	826	859	850	846	873	853	870	867	805	825	853	782	833	850	875	801	762	782	870	827	854	812	808	838	850	840	832	876	814	856	837	875	841	848	853	803	768	835	845	829	840	837	820	863	814	810	819	809	813	821	880	799	802	826	854	858	812	828	823	809	870	828	803	799	803	878	851	882	782	792	788	872	831	859	870	884	839	870	869	830	828	826	813	774	791	801	878	863	841	859	873	830	821	838	860	802	829	864	853	810	882	858	831	835	818	871	757	857	792	869	803	831	818	834	829	836	835	840	848	868	762	848	901	805	826	855	833	802	858	836	840	795	842	799	836	884	827	833	851	797	796	826	847	814	792	871	817	867	834	788	818	844	850	848	787	856	864	853	844	834	847	849	882	815	827	848	804	824	819	857	857	867	802	802	866	784	815	916	844	768	808	814	858	888	757	865	852	825	861	839	802	839	863	848	750	836	824	874	849	841	831	836	883	841	845	813	831	813	833	823	826	830	846	791	808	795	805	801	868	825	811	858	825	817	882	835	825	838	818	796	880	859	846	807	783	820	872	885	851	857	775	883	835	828	839	769	899	827	857	815	818	807	841	836	823	831	832	846	815	820	795	811	824	821	846	834	841	836	839	828	804	858	835	806	831	841	829	810	841	857	849	840	893	836	811	894	834	816	829	807	838	807	781	874	815	812	913	857	842	889	797	821	794	776	826	805	848	785	812	850	855	812	813	876	796	839	838	828	799	774	885	826	853	818	821	802	846	842	868	840	838	869	815	867	824	867	831	824	837	817	835	820	802	858	814	816	829	856	819	807	870	815	856	909	812	860	819	840	856	840	821	861	845	772	804	746	775	858	805	799	859	816	834	818	837	845	840	862	792	850	843	885	816	804	830	795	830	797	835	793	859	837	833	812	877	838	782	834	813	856	859	769	870	877	844	823	779	807	787	831	850	802	836	880	823	877	754	855	813	871	855	832	869	892	867	822	831	856	818	814	818	812	813	818	881	837	872	839	767	833	875	849	866	812	790	837	870	858	850	877	867	826	796	851	808	835	814	820	854	775	814	827	830	821	850	845	805	800	833	808	872	790	785	787	809	810	837	835	842	867	855	840	853	805	864	825	889	864	840	799	778	797	773	840	816	862	864	797	841	849	835	855	780	793	788	791	877	824	817	796	828	838	838	806	856	806	779	833	798	808	817	846	800	837	814	764	849	832	815	792	818	830	833	804	841	836	814	858	834	784	845	838	853	830	819	812	861	851	768	775	850	813	819	862	846	867	767	825	842	860	824	792	825	848	850	815	850	827	812	813	853	846	870	842	857	846	874	851	816	823	826	793	851	836	790	822	863	801	805	836	820	803	870	856	831	861	858	836	808	815	854	804	804	778	822	861	849	823	878	793	778	803	892	804	808	839	811	850	833	869	862	822	807	838	819	813	823	810	821	794	776	809	846	871	791	795	815	831	825	812	849	812	813	812	835	855	841	825	775	807	807	838	844	853	859	858	881	825	823	814	823	830	847	835	824	900	837	803	847	883	771	843	832	836	820	887	855	755	879	883	810	864	864	826	821	838	839	815	799	833	815	866	862	849	834	810	800	794	845	842	889	859	851	820	836	811	784	855	833	830	858	821	850	889	800	869	793	815	823	869	826	809	849	811	794	815	829	828	735	808	815	821	803	859	825	855	849	856	840	829	858	859	825	841	848	888	823	871	838	860	849	847	864	776	779	843	807	811	867	837	769	847	790	809	866	777	813	868	838	832	868	829	826	785	881	897	835	854	840	840	795	863	817	856	867	868	887	781	835	858	835	838	899	787	850	802	813	823	801	812	810	832	810	823	781	809	818	852	855	823	848	883	807	773	849	816	760	841	832	878	869	850	843	827	796	839	835	860	855	882	790	813	804	823	846	809	862	893	861	872	843	806	801	824	837	903	844	832	889	880	797	851	860	860	836	791	810	838	829	888	804	850	877	817	861	802	881	863	839	835	855	822	884	809	782	811	875	849	870	822	852	785	838	888	840	799	812	795	823	874	791	832	821	865	856	842	825	861	851	865	826	840	825	884	831	859	822	821	904	804	824	835	833	812	856	835	831	885	800	899	840	807	849	809	839	817	880	831	799	819	814	840	897	840	873	840	850	838	828	839	893	853	862	822	825	806	846	843	848	803	834	837	817	803	860	826	828	828	826	831	826	834	876	806	818	835	784	781	804	811	865	805	852	886	864	834	827	829	902	859	868	880	833	843	822	852	831	836	836	829	827	822	790	807	857	863	834	843	842	872	909	878	862	842	850	807	827	760	844	851	878	854	844	819	831	808	874	859	797	821	839	823	815	857	859	804	848	848	850	862	840	809	814	853	837	830	807	845	786	809	813	848	802	851	819	787	818	847	848	834	851	801	777	874	885	850	873	837	805	858	835	839	843	814	872	846	819	790	824	878	800	818	785	833	840	855	872	822	865	854	859	819	847	819	817	847	858	858	898	836	866	749	788	829	830	807	805	801	871	863	864	827	773	834	833	812	828	835	786	908	833	822	866	873	869	816	835	840	800	818	819	841	844	814	875	889	802	837	876	846	878	851	816	864	854	823	884	874	821	815	882	849	824	860	850	813	827	816	836	822	812	822	830	899	813	848	912	889	867	873	877	856	837	832	813	856	823	832	837	789	806	873	801	872	919	804	811	883	831	757	786	836	803	793	900	843	865	857	841	858	834	828	851	857	859	871	809	834	819	855	866	854	813	813	880	828	823	799	871	812	798	783	800	854	831	837	820	855	825	808	860	818	817	814	872	779	802	825	838	832	820	829	830	872	872	829	826	826	829	844	804	850	845	838	829	833	864	868	824	801	855	805	852	855	833	805	832	860	851	805	812	822	837	790	781	784	793	814	825	823	869	862	823	803	848	807	831	807	835	875	803	839	797	839	789	834	818	829	874	842	793	844	853	819	820	871	787	834	784	878	861	860	843	826	834	914	853	791	849	832	834	776	795	886	769	852	863	854	781	838	846	853	836	821	844	870	837	871	845	799	793	875	862	837	851	865	833	843	830	861	805	824	816	812	808	839	806	820	851	835	854	820	814	819	828	830	811	843	801	826	792	815	881	836	807	869	787	810	830	857	765	802	832	830	805	837	897	795	859	866	913	859	817	898	811	827	753	813	830	793	830	899	856	860	833	840	861	829	841	858	851	831	821	854	821	832	844	826	853	804	827	834	818	881	812
44823	73095	57420	40806	30878	22066	13359	8642	5247	4367	4149	2702	1733	1625	1551	1387	1187	1105	1039	1002	963	926	946	905	905	930	979	996	918	930	963	975	950	909	931	919	911	969	919	924	890	918	924	915	885	955	925	931	853	930	963	909	905	886	915	917	974	920	921	897	906	938	884	903	910	935	944	895	942	902	925	914	957	949	934	827	844	906	886	888	966	957	910	917	963	885	902	917	930	931	952	971	924	919	946	911	854	1001	893	898	913	887	863	916	873	879	922	902	907	880	911	940	889	934	869	912	902	858	946	883	910	918	959	934	921	906	890	939	872	915	900	916	921	905	973	896	920	894	926	924	918	904	946	927	929	975	900	915	887	917	914	888	918	887	914	969	907	880	899	916	883	897	955	872	888	913	921	903	926	945	893	921	912	883	956	918	863	912	903	882	875	956	879	887	962	942	882	865	974	964	919	904	938	918	942	908	864	929	930	914	916	877	913	921	926	924	896	1010	903	933	929	864	887	879	947	862	935	921	891	945	920	933	883	928	922	948	954	934	971	897	918	929	940	905	884	948	931	839	968	935	892	923	902	935	900	943	898	885	926	950	897	903	921	863	897	886	954	895	935	906	908	919	909	915	876	890	935	897	891	871	915	939	947	870	925	889	881	882	923	864	900	940	895	954	903	903	946	818	882	845	911	912	918	834	922	933	904	938	974	908	942	909	929	887	896	901	937	898	926	923	906	932	949	953	942	981	902	929	879	911	886	957	889	843	920	933	939	871	887	941	892	942	889	926	965	922	896	921	965	855	945	900	896	914	936	910	873	875	938	879	917	913	927	934	918	934	938	938	857	913	948	908	922	916	843	903	967	847	900	934	961	961	956	909	902	896	861	904	882	862	880	851	908	931	914	913	880	903	922	938	885	874	955	945	912	956	921	932	886	884	918	874	907	951	986	935	932	912	960	898	931	921	907	969	867	889	912	911	957	924	935	931	947	936	901	909	887	914	880	946	914	850	908	934	943	848	909	907	887	904	941	885	969	894	929	916	961	956	925	963	869	900	927	932	888	924	906	867	950	846	872	917	914	934	962	894	902	866	950	889	930	910	940	909	911	914	915	933	900	895	918	924	901	934	877	876	929	935	929	904	915	932	916	892	966	875	915	934	983	912	857	888	910	903	902	872	961	916	908	961	921	939	905	899	933	895	904	893	914	927	920	885	914	898	899	905	879	909	925	952	863	894	903	869	867	897	909	911	892	920	886	931	884	929	899	915	884	962	904	937	938	894	886	863	985	946	893	910	904	1001	864	928	916	911	928	951	904	945	916	912	883	892	910	887	849	894	891	898	920	935	922	886	889	919	931	860	833	886	906	893	911	931	922	901	933	864	922	890	900	904	945	929	934	867	907	929	970	943	869	914	913	915	917	916	908	929	885	922	903	901	917	916	883	896	887	876	864	919	958	890	907	905	883	924	970	929	931	942	930	928	965	926	910	873	949	925	888	921	871	926	890	902	923	926	893	893	915	936	897	880	924	932	903	850	930	910	929	936	890	904	907	930	933	927	938	943	931	927	897	897	877	896	909	901	945	867	921	893	968	924	905	947	892	898	935	924	914	930	875	924	916	918	947	914	870	936	915	913	873	924	935	923	929	900	932	872	908	928	882	923	887	883	959	914	902	902	905	962	935	942	926	932	937	931	917	887	919	912	952	872	867	952	859	878	879	904	871	884	894	949	886	962	886	914	898	890	929	908	878	895	920	906	944	889	908	906	893	910	886	912	922	950	898	894	952	859	868	906	958	924	937	956	906	948	868	875	887	873	875	853	900	988	858	955	903	918	917	861	906	919	878	962	910	896	886	905	926	932	954	919	928	901	909	930	890	878	910	882	975	906	970	851	948	938	903	880	876	943	858	942	906	888	891	855	898	900	927	927	901	934	909	892	947	888	947	896	930	899	893	896	873	919	909	897	944	880	983	922	951	853	950	941	891	869	881	873	868	902	907	897	913	876	910	894	900	952	895	907	974	913	914	864	947	877	913	923	915	899	887	979	913	921	915	967	941	910	964	850	924	888	929	936	898	915	946	905	893	907	902	920	948	959	903	927	891	941	917	853	927	890	910	877	899	900	905	875	899	926	868	944	872	931	933	908	930	893	910	902	882	936	932	920	938	935	929	864	959	891	896	918	885	962	935	952	907	888	921	929	892	879	866	874	907	935	897	905	930	881	918	894	960	922	897	895	882	915	893	895	948	933	894	914	949	897	920	884	916	891	934	960	903	958	944	929	932	897	957	953	901	871	934	914	917	926	862	901	903	926	939	926	952	920	968	919	919	874	921	902	921	923	880	971	925	903	975	878	911	968	882	918	858	920	935	888	894	914	892	882	938	904	931	886	926	930	947	873	931	913	922	896	934	924	918	933	927	935	880	863	889	875	898	916	897	873	966	911	963	877	929	897	889	933	909	912	837	926	897	879	873	900	864	906	923	833	855	873	902	917	880	934	904	899	883	923	907	908	911	908	918	890	902	861	853	931	865	910	892	951	892	912	934	923	911	901	925	920	896	910	880	917	945	852	933	905	883	935	943	932	924	881	940	902	914	914	898	970	903	895	891	922	949	935	900	896	893	885	936	911	920	884	925	924	936	909	920	913	935	925	942	929	911	910	901	929	951	932	912	906	943	920	880	930	951	887	921	883	892	840	930	883	901	880	906	913	890	913	845	845	909	973	858	895	920	876	971	920	865	902	950	935	904	974	923	888	986	917	902	932	910	871	916	865	899	870	934	878	877	945	875	943	914	932	912	894	888	887	949	872	914	931	926	932	866	920	889	946	884	929	866	911	928	949	909	950	976	911	839	937	901	912	951	920	928	933	849	945	947	909	886	951	908	925	1003	915	922	899	913	872	891	913	908	933	931	913	890	934	941	947	910	909	946	914	914	941	893	890	862	921	926	894	943	931	879	834	891	947	891	913	863	875	934	939	942	946	954	902	916	893	930	888	932	888	962	877	892	943	908	924	912	944	862	941	926	925	950	870	867	922	929	907	899	913	911	934	918	880	914	931	905	897	883	906	893	881	891	914	925	894	953	918	894	922	891	919	947	928	897	849	922	926	909	928	872	886	896	921	941	882	890	876	850	966	879	921	925	897	880	921	897	920	951	941	896	887	877	890	917	951	900	905	935	947	840	891	895	908	848	887	931	898	911	920	958	906	927	982	937	871	884	892	904	910	915	980	922	913	883	875	954	925	933	942	925	888	924	906	923	907	904	910	910	926	913	869	885	890	861	939	895	859	906	929	938	880	916	981	938	929	903	894	939	932	904	881	934	911	917	950	849	857	838	921	885	965	899	868	919	999	868	946	900	915	952	955	947	859	916	916	880	926	901	904	957	908	894	915	938	848	888	904	947	880	912	950	877	953	908	888	943	874	887	905	950	892	906	855	957	924	921	948	916	894	866	919	901	900	901	965	910	949	885	933	921	835	927	901	911	909	974	938	943	967	849	918	936	867
34665	39298	40439	27120	14534	8017	4191	2671	1996	1948	1601	1151	979	951	907	822	816	852	858	795	788	854	836	780	832	869	866	832	796	794	790	787	807	777	812	848	791	838	793	819	799	813	820	844	795	780	815	780	794	801	774	806	816	793	809	789	798	787	853	772	816	824	721	822	761	814	801	812	797	783	849	826	806	767	817	797	788	780	764	789	794	830	815	804	806	773	736	813	799	792	785	771	783	799	851	837	769	811	777	822	793	832	802	772	704	774	808	796	779	774	851	873	819	781	842	810	827	788	812	758	773	829	830	827	836	752	783	787	779	801	832	813	796	771	756	805	819	827	784	776	788	779	855	800	801	744	780	817	848	800	837	813	833	817	807	730	804	760	804	743	788	832	766	785	815	809	772	816	745	783	802	802	810	820	722	865	833	748	753	785	839	809	820	744	820	769	784	781	796	807	830	814	773	762	814	752	800	739	762	807	804	807	839	823	838	791	803	743	793	785	808	833	775	824	794	753	843	758	797	774	744	764	785	785	788	783	815	811	800	755	758	779	762	773	714	778	792	794	782	766	793	746	834	835	827	797	789	805	808	800	838	758	769	838	782	784	774	808	734	774	797	843	801	788	799	783	772	797	757	804	817	772	866	785	809	782	756	804	770	805	859	777	835	807	823	802	783	840	764	799	783	820	768	765	816	807	827	802	818	792	784	790	846	748	818	804	861	804	843	742	808	828	747	773	847	802	796	777	813	834	766	799	821	724	777	807	814	837	787	775	756	767	807	790	769	795	760	802	811	768	781	735	773	745	819	844	789	825	830	769	775	814	781	788	747	785	773	802	794	818	759	845	767	786	831	806	793	742	750	787	781	802	775	826	770	808	782	777	782	786	783	814	822	779	765	778	799	818	770	800	843	831	784	795	751	740	844	740	753	778	773	825	804	808	790	798	852	808	807	799	761	818	750	788	778	812	803	767	825	774	810	794	810	780	803	788	737	839	777	751	825	799	767	818	765	829	784	797	789	834	826	757	839	813	806	781	790	775	855	782	793	755	798	798	727	799	810	817	768	787	788	795	785	778	762	748	791	797	763	804	815	761	805	793	735	832	755	752	761	839	795	857	820	737	798	797	818	768	741	869	813	793	761	773	761	766	767	809	822	808	737	800	816	789	796	809	806	872	836	798	770	786	775	812	805	831	758	806	766	780	786	828	816	738	786	834	773	751	799	762	800	826	770	838	770	773	798	764	777	767	804	763	820	782	828	782	837	813	793	794	756	782	846	883	821	839	781	780	775	834	796	776	776	847	839	779	783	809	759	779	776	835	799	796	811	780	798	838	774	797	775	783	761	769	767	821	826	782	800	799	780	744	795	781	839	770	794	790	804	795	774	790	790	779	751	783	795	823	802	778	775	782	783	775	819	805	791	843	796	807	822	780	743	741	830	813	835	780	749	784	810	773	819	828	804	792	804	781	793	786	770	801	805	804	788	784	742	759	770	794	797	787	763	836	790	769	765	799	780	785	791	776	784	789	778	795	833	802	733	785	794	770	813	734	746	790	800	806	739	767	817	805	782	794	820	819	774	796	758	823	792	808	811	812	775	809	818	810	759	741	771	804	816	780	773	766	788	759	826	792	815	802	785	762	817	814	796	837	811	777	768	778	791	812	788	806	786	775	761	799	740	829	794	821	823	783	750	852	834	768	797	799	787	797	788	796	757	796	796	772	796	858	816	821	834	742	798	752	772	779	798	838	798	787	780	793	740	749	807	793	829	791	779	789	801	803	812	770	755	824	769	756	789	798	807	774	836	790	777	813	788	810	809	819	809	791	803	750	811	754	738	811	796	817	771	767	790	799	789	810	802	808	826	821	796	777	798	727	843	780	807	792	803	787	798	810	801	800	802	828	783	754	779	713	761	754	805	815	816	775	812	791	782	799	797	778	880	797	715	810	799	848	793	776	818	795	784	802	801	762	777	788	812	776	814	813	774	757	761	830	795	809	778	765	831	793	797	802	815	754	797	805	774	807	796	813	801	792	753	882	793	783	805	775	773	800	796	781	823	792	803	786	742	813	784	779	828	797	827	764	800	819	824	742	781	766	801	814	807	766	834	802	808	774	831	788	782	804	830	803	823	793	757	767	791	766	784	798	802	818	811	795	798	827	836	763	837	786	855	780	780	783	814	800	828	764	807	830	822	821	809	764	800	800	798	812	797	782	862	723	782	798	835	781	751	875	781	803	768	782	761	806	853	780	795	825	756	792	808	815	794	800	811	748	790	783	795	771	816	818	856	756	797	765	774	817	811	783	744	770	801	848	791	784	844	855	752	805	813	805	781	821	821	737	793	758	795	829	755	783	798	797	763	773	801	783	826	760	767	718	761	770	784	801	782	791	779	848	799	741	789	779	730	857	773	799	771	855	798	831	845	769	791	773	795	800	794	787	879	745	774	782	800	883	796	794	794	776	768	804	710	780	822	765	821	787	779	811	846	781	779	716	812	766	843	799	794	793	822	781	809	814	756	813	746	793	778	799	785	783	805	771	794	821	811	801	743	783	820	771	816	811	818	769	769	759	800	819	781	787	801	829	834	776	777	767	825	792	750	820	783	796	791	814	768	746	791	767	750	835	794	800	841	732	807	788	783	778	804	796	848	775	783	761	829	728	792	755	813	782	745	775	782	830	769	834	816	787	767	784	823	799	814	791	807	816	786	774	752	787	820	783	856	729	839	814	850	807	829	803	737	783	754	831	814	764	785	811	765	778	819	750	768	796	778	795	826	778	782	789	760	815	733	817	801	770	835	815	759	837	814	825	813	747	812	770	794	782	791	817	815	776	781	775	800	787	763	838	791	876	765	782	784	808	783	829	788	767	832	766	822	794	824	793	812	778	782	797	815	802	795	777	839	774	853	780	839	802	825	808	806	825	756	784	821	803	806	756	799	805	805	761	839	814	787	766	815	836	808	763	761	833	775	780	834	790	822	827	848	791	811	774	802	761	819	793	758	804	802	767	769	785	784	778	758	803	774	759	796	793	802	814	771	870	746	760	779	771	767	791	790	792	815	802	809	809	833	822	779	779	804	815	801	784	783	811	798	884	813	829	795	837	764	804	745	761	813	819	778	832	806	807	779	759	821	792	807	763	780	822	838	804	779	750	790	785	843	816	824	720	792	804	838	775	849	797	759	838	867	816	793	760	842	788	797	794	809	856	817	759	761	798	779	793	758	849	786	751	774	794	778	756	770	832	816	773	760	770	733	800	811	819	806	739	750	769	846	830	804	797	781	803	764	777	799	786	760	799	744	816	784	798	804	809	741	751	754	783	840	782	769	805	741	753	802	756	831	806	779	829	820	854	815	812	822	774	732	814	773	752	766	795	803	769	772	785	852	757	865	741	809	759	779	748	762	799	816	801	865	805	774	817	798	795	822	783	822	794	806	788	719	859	786	788	776	811	758	818	794	832	836	768	777	769	812	786	765	782	776	798	808	774	741	749	803	760
43579	54462	43105	26050	16522	10408	6083	3825	2834	2609	2050	1473	1177	1111	1038	987	941	936	983	932	921	884	867	890	926	894	915	887	860	917	878	898	924	904	857	917	878	823	853	922	870	875	950	868	908	848	856	807	903	887	880	865	886	860	911	890	906	840	873	876	900	876	875	869	913	840	844	876	841	861	843	855	905	888	896	894	898	869	916	889	900	876	837	907	885	872	860	912	893	941	850	921	850	895	908	880	878	870	894	896	899	885	876	896	891	866	869	939	883	900	920	909	856	931	857	937	888	878	910	894	910	929	894	911	863	821	901	893	866	880	862	855	884	885	888	891	857	908	853	869	883	866	886	891	906	909	809	857	897	890	865	884	893	848	850	916	897	828	914	896	836	870	885	895	898	905	879	933	862	892	859	849	881	869	849	874	883	900	896	857	854	922	863	845	845	898	869	877	857	838	852	913	865	881	891	852	843	870	858	863	921	874	891	905	917	875	850	885	856	878	855	837	853	858	895	885	849	895	883	872	927	841	880	874	895	882	882	907	882	882	876	884	896	954	922	918	827	845	830	858	902	845	918	860	909	903	922	921	887	906	895	874	881	915	843	853	862	891	889	918	863	871	923	853	890	874	872	852	918	882	926	895	922	834	888	869	902	856	911	886	900	928	869	929	888	901	876	884	904	833	893	904	890	893	855	839	885	798	850	847	890	881	895	882	895	826	910	894	874	948	877	881	892	891	857	917	905	874	896	877	892	879	917	903	858	889	829	886	912	870	896	869	893	890	811	921	849	917	892	876	865	879	900	891	881	842	934	879	828	871	873	917	883	882	862	915	851	888	795	941	858	911	920	889	855	841	918	890	832	894	946	874	921	879	886	888	898	865	871	850	881	876	880	859	898	912	920	858	910	836	841	861	914	972	865	883	866	810	902	909	857	898	811	871	918	918	886	892	909	863	900	846	852	815	891	867	906	876	859	922	900	863	866	896	853	844	892	864	890	859	877	842	872	914	893	903	875	926	911	871	890	893	900	826	888	861	884	868	849	898	915	861	909	904	914	916	870	932	922	858	951	853	851	904	880	881	895	897	818	890	913	887	895	926	905	879	889	880	882	897	858	842	875	882	909	874	881	902	892	919	839	864	873	891	848	880	865	874	957	869	913	830	885	916	897	859	902	942	847	926	851	904	903	916	869	845	927	829	847	902	880	849	930	892	886	878	875	861	883	897	890	909	926	869	870	887	876	850	921	934	858	885	870	889	890	897	871	891	942	887	876	899	910	890	833	837	889	886	892	988	866	870	845	833	862	816	882	932	886	876	881	894	884	885	897	933	888	910	865	885	904	898	865	893	861	854	858	943	894	908	843	912	833	896	874	909	913	883	892	831	863	842	888	959	896	896	843	885	875	836	901	886	904	901	889	898	869	867	903	885	840	867	830	878	861	901	839	860	913	847	869	897	888	892	890	907	868	933	901	870	869	865	866	881	833	865	848	841	831	833	865	896	858	877	843	957	895	848	887	855	869	897	890	874	882	930	900	888	868	846	900	879	861	908	856	903	956	868	875	878	838	890	854	893	862	888	872	942	870	895	884	886	896	883	835	886	864	897	919	861	897	860	841	893	886	859	916	909	945	906	841	845	913	855	840	907	884	879	873	856	886	873	901	943	907	885	886	859	895	923	975	890	858	940	942	933	906	853	908	870	883	903	853	846	919	874	912	864	900	841	839	896	922	877	976	904	869	862	891	931	842	920	939	895	890	873	889	916	824	882	838	910	885	848	870	860	847	838	858	929	851	881	916	879	901	879	902	873	864	827	845	920	916	861	869	898	882	883	846	866	923	927	888	864	850	924	911	831	877	938	897	895	933	907	856	829	961	872	867	840	847	860	894	830	887	862	904	861	889	879	867	895	911	939	872	914	943	896	841	889	859	872	875	893	907	881	849	890	897	876	891	911	825	855	910	871	862	903	902	842	950	846	846	944	857	817	879	854	824	872	881	930	932	872	889	943	900	908	929	894	930	883	914	855	889	947	943	902	887	834	890	884	833	903	894	884	909	950	846	863	915	879	876	901	841	905	887	886	852	849	870	857	856	871	855	841	882	857	896	900	829	842	894	816	940	852	870	887	896	873	860	909	938	840	868	894	861	858	878	865	902	887	887	904	858	869	853	884	885	827	918	878	913	898	889	907	860	901	881	831	865	877	836	904	909	937	867	867	872	943	893	884	868	895	913	882	879	885	924	840	890	907	840	903	887	854	887	884	895	902	908	879	884	874	866	921	867	860	839	910	889	823	902	835	852	913	851	946	898	870	890	844	824	899	904	922	913	886	921	844	881	801	890	899	861	913	948	891	890	865	867	843	845	884	861	836	892	856	921	900	901	908	867	881	871	865	901	887	887	934	872	892	864	846	882	914	850	839	863	873	858	900	891	859	827	869	847	881	869	877	832	904	901	888	897	915	919	869	904	861	840	900	921	908	862	884	888	884	915	883	936	873	850	901	868	820	896	926	868	836	822	886	870	865	913	836	855	892	902	921	857	905	852	858	890	917	914	866	898	894	878	935	829	831	870	883	871	879	897	841	877	850	916	855	901	831	857	874	861	893	836	885	886	916	896	955	909	880	897	907	873	904	932	866	964	861	907	870	859	917	907	812	907	877	838	875	878	900	871	905	826	854	923	955	851	875	850	880	909	889	895	904	894	884	901	897	871	894	915	917	911	900	874	889	863	825	875	831	912	914	901	905	924	850	875	865	881	907	868	898	852	857	911	875	914	856	881	866	869	889	879	878	888	864	879	911	856	890	843	866	913	925	864	853	920	861	942	862	818	853	872	835	883	902	855	873	910	871	887	876	912	885	917	857	884	913	884	831	855	910	845	882	868	880	892	880	855	915	859	863	904	886	916	887	857	855	870	910	885	859	841	955	931	917	908	897	870	902	867	934	920	892	898	862	853	879	895	940	809	847	879	916	898	834	885	874	883	866	875	917	909	859	918	924	895	918	876	890	886	881	881	878	913	863	859	830	898	821	896	892	874	877	885	893	869	876	917	859	895	914	895	905	893	900	928	876	861	883	924	907	914	917	876	885	837	811	880	863	919	901	855	934	840	892	925	925	951	913	919	896	905	880	876	851	893	918	860	874	854	940	868	950	897	904	902	912	893	832	874	868	875	925	893	887	905	883	886	887	849	824	888	882	903	841	896	914	896	805	899	922	906	890	900	921	916	882	888	884	895	876	885	906	884	887	935	869	888	954	897	927	834	911	891	865	894	888	888	883	867	889	885	932	898	872	834	887	891	866	861	897	861	906	890	883	939	898	918	886	839	870	865	869	859	878	861	900	843	862	918	858	885	884	882	927	857	891	918	870	861	851	829	885	891	845	906	872	852	895	855	954	887	902	862	890	865	909	878	902	899	869	867	876	908	867	870	879	825	851	927	903	877	886	862	897	865	851	849	860	876	880	926	905	886	853	870	934	834	889	904	906	846	885	857	938	839	879
23563	20968	28431	24672	22737	20727	12040	5074	3783	3379	2246	1431	1173	1086	1062	1036	1018	931	901	904	880	912	857	883	855	893	819	880	893	881	888	861	884	876	815	836	888	856	837	913	836	819	812	872	852	856	857	881	846	884	849	887	874	836	835	910	864	904	834	830	845	833	885	872	890	838	852	903	814	875	884	861	806	822	856	827	854	884	867	850	902	856	843	816	851	885	808	906	893	877	902	842	913	820	865	829	851	780	858	853	826	892	882	859	816	842	857	834	863	830	790	881	825	916	856	845	859	827	808	844	855	847	932	845	841	843	821	875	844	831	853	882	860	834	851	816	881	871	906	866	835	850	785	868	820	827	848	831	839	792	807	864	832	816	816	833	860	816	839	951	815	845	834	847	865	786	794	885	820	850	872	853	822	856	891	893	831	806	819	855	883	865	847	852	829	879	885	891	873	809	847	871	855	862	896	870	845	834	861	849	828	842	887	858	849	882	882	845	858	846	841	815	898	861	841	821	858	855	847	864	864	842	868	838	847	861	866	826	829	779	908	833	884	843	877	834	820	839	833	821	817	865	857	878	806	840	862	855	911	848	829	841	869	877	898	840	884	844	830	889	884	841	892	899	874	874	866	857	888	838	877	891	866	834	877	880	850	824	849	883	856	866	850	802	888	867	823	930	832	866	888	836	859	843	814	857	838	851	876	813	838	887	848	835	876	843	853	835	823	869	839	869	885	840	825	829	862	802	821	875	937	810	826	868	890	839	806	769	860	872	843	869	892	851	854	871	844	759	851	827	855	892	854	865	833	859	855	833	827	854	897	826	819	855	837	843	863	881	864	876	815	853	854	897	812	815	862	856	880	835	834	858	863	849	899	831	838	854	831	847	804	822	892	888	861	870	798	852	847	851	779	866	809	832	840	833	903	822	832	874	866	796	839	844	849	838	872	839	845	827	808	832	847	822	853	856	809	881	848	857	822	849	878	815	812	886	817	866	843	860	873	796	864	867	862	885	851	839	834	854	872	828	894	838	888	896	873	849	867	849	833	815	870	822	841	908	881	869	867	883	899	824	827	841	844	836	820	877	883	880	832	898	868	850	841	839	837	816	828	838	840	826	840	822	873	874	833	887	889	852	870	865	805	901	832	837	832	881	918	827	865	886	895	818	888	808	799	906	854	852	846	821	826	829	858	882	849	822	896	779	897	915	833	846	876	825	867	789	791	845	816	814	810	831	859	821	867	909	853	825	793	808	858	872	860	883	864	830	938	813	867	826	851	846	853	859	817	827	906	807	880	886	833	853	860	824	877	773	823	906	840	855	805	824	885	874	871	880	857	876	821	885	849	836	806	835	891	866	808	897	844	837	801	806	848	819	826	840	846	852	860	826	835	885	860	816	847	886	837	898	874	889	885	827	856	849	836	853	851	874	831	846	819	827	839	835	815	849	851	872	856	795	869	834	850	832	806	804	847	847	869	820	900	852	864	806	820	894	867	862	823	776	836	818	866	838	813	851	885	885	805	901	813	889	819	875	777	858	886	848	880	849	890	865	814	839	829	874	855	882	940	862	799	906	848	845	897	824	863	883	814	864	878	857	929	876	904	870	872	869	816	878	808	834	879	849	885	847	874	830	886	838	829	849	876	848	870	837	854	871	786	861	824	853	842	845	843	824	836	903	815	874	877	858	914	875	857	813	867	790	876	821	810	829	862	801	826	853	817	817	841	860	833	873	826	851	843	856	852	858	826	810	891	818	850	842	835	786	847	859	843	855	848	808	813	870	885	842	900	832	891	902	842	797	825	834	819	913	819	926	841	864	853	845	842	856	910	880	847	905	834	807	804	843	873	845	865	833	865	909	895	848	902	784	850	847	876	869	859	841	842	797	849	895	878	861	865	851	866	844	891	848	848	890	895	838	838	826	816	826	863	887	837	831	873	866	825	875	863	855	850	841	812	877	837	826	785	826	907	824	909	824	897	878	849	840	884	856	859	836	846	871	853	851	891	833	868	887	809	861	885	827	901	905	849	892	826	815	764	830	819	862	849	819	866	855	872	866	836	904	781	826	816	822	813	849	848	861	830	830	885	875	860	881	839	845	878	827	846	854	861	849	854	842	828	896	869	878	830	866	834	818	828	856	837	852	857	835	895	824	858	858	886	850	867	881	826	863	836	822	808	815	857	868	893	853	822	908	821	807	897	826	879	875	857	845	843	846	831	840	861	845	868	921	827	860	870	900	804	862	855	859	854	839	861	900	850	865	865	857	821	897	878	868	862	848	862	885	822	837	850	928	811	826	872	833	900	864	865	903	881	860	820	816	851	782	864	870	839	804	914	861	878	819	845	826	843	891	805	894	816	866	834	826	823	823	830	849	839	855	831	813	878	857	847	875	869	837	873	846	845	817	863	891	828	897	845	896	857	884	862	844	842	872	859	880	788	848	800	850	865	834	835	841	838	862	879	840	850	843	797	895	876	844	823	817	851	844	868	814	867	788	864	853	854	850	831	838	881	832	872	861	862	893	826	865	885	838	877	862	827	850	857	857	861	885	888	893	838	865	897	861	843	836	901	876	821	806	909	848	873	854	869	836	847	851	879	849	886	858	861	828	902	903	817	808	851	840	886	863	903	862	860	845	876	839	791	856	851	843	820	846	818	843	867	827	852	810	889	835	881	893	869	883	864	816	834	860	882	821	889	818	821	878	845	823	873	853	862	860	827	870	869	753	832	817	840	861	815	861	888	870	823	793	793	861	848	854	822	831	850	862	859	872	865	823	853	821	824	830	864	854	877	843	839	810	825	836	844	903	809	829	876	828	859	861	823	909	808	882	916	853	881	859	876	895	837	809	856	871	838	827	829	876	904	840	863	848	827	819	807	847	810	852	872	822	883	916	841	820	826	851	860	858	852	890	872	945	829	820	805	853	835	853	802	846	833	836	850	810	866	879	839	845	854	850	793	830	797	797	866	899	866	847	818	861	837	844	868	858	819	853	868	873	854	808	841	838	893	833	845	863	859	842	864	845	847	861	834	846	852	890	828	805	827	836	832	857	851	821	850	813	834	865	815	830	786	854	921	892	893	850	859	899	906	839	864	849	824	880	807	830	775	835	909	849	824	863	868	856	820	797	887	827	885	873	864	849	860	818	836	837	866	799	811	825	869	872	820	795	891	840	824	834	853	848	866	859	828	856	878	862	855	851	841	839	876	830	825	834	893	897	871	898	837	834	760	881	806	904	852	964	882	836	870	885	893	855	850	851	904	899	833	829	846	872	869	853	835	828	835	893	844	835	881	899	861	843	897	837	859	847	871	836	830	806	822	841	856	862	814	830	855	810	859	885	901	871	846	834	801	838	801	850	862	849	881	813	786	870	823	865	851	894	855	880	836	888	838	853	816	818	866	861	847	784	861	881	843	837	836	857	835	855	858	862	828	809	829	805	869	856	853	831	857	909	900	808	821	900	849	861	854	827	875	858	854	888	832	843	855	825	843	844	829	827
41657	66638	53280	36437	27192	19003	10512	6815	5319	4571	2864	1702	1506	1384	1239	1216	1193	1068	1031	1003	1011	987	931	1007	976	995	992	974	937	969	1035	968	994	909	980	934	924	975	937	976	930	916	962	952	929	944	992	936	953	965	945	916	892	915	909	936	932	1001	932	983	980	909	929	972	932	919	917	976	979	989	874	918	960	970	881	901	958	938	932	937	947	898	918	987	939	886	927	893	940	918	995	999	978	988	971	907	909	929	944	1010	889	909	863	877	953	970	967	920	979	1022	940	868	922	958	922	924	957	878	957	988	994	923	931	956	949	979	946	930	984	954	901	921	969	952	966	990	964	888	894	924	926	979	945	930	901	934	925	889	949	886	950	932	922	918	979	903	969	859	944	911	910	919	943	1018	923	973	923	982	929	952	915	940	921	896	939	913	968	930	900	939	980	936	957	913	950	905	895	981	957	940	962	902	953	930	961	976	928	957	935	964	898	944	908	901	941	938	959	911	899	949	950	905	933	960	962	889	965	896	963	910	901	946	959	921	926	885	961	927	1017	920	873	868	951	929	903	974	952	915	946	1028	888	975	918	971	927	929	951	981	936	956	898	945	958	948	972	928	958	932	918	942	1012	972	999	908	947	931	964	953	919	974	926	962	913	921	925	868	982	1009	904	960	923	906	963	966	963	909	955	989	925	937	989	929	963	962	926	915	910	880	949	907	914	899	916	929	882	896	979	901	936	923	933	917	997	943	909	926	927	955	907	957	939	923	941	889	936	953	926	956	941	920	897	929	947	952	926	965	960	968	952	880	920	984	958	927	915	1008	910	910	915	892	901	917	943	950	967	972	959	1022	964	953	915	944	990	944	982	918	952	947	917	914	947	947	917	967	947	891	947	956	950	936	982	942	985	942	978	909	948	992	886	978	923	957	926	904	901	983	919	963	983	897	934	959	921	918	914	917	950	987	954	917	961	925	941	989	965	938	932	949	938	954	957	965	925	958	982	977	939	975	944	946	946	936	938	918	960	964	968	937	993	1010	989	952	937	957	853	915	933	882	976	893	1003	925	1000	912	934	960	934	950	923	890	952	950	959	953	951	959	912	954	938	933	970	954	923	913	914	939	902	969	939	915	902	987	917	966	988	925	948	998	990	948	950	907	910	940	991	922	931	961	893	946	926	954	897	953	939	968	933	959	943	964	966	930	926	947	985	925	897	954	943	985	946	916	912	1010	894	962	927	963	945	985	915	953	941	936	911	957	973	945	881	965	921	945	904	964	910	915	942	919	953	943	977	918	938	961	960	947	898	917	908	920	960	971	994	865	963	1011	942	938	929	949	905	932	960	960	915	928	944	928	1003	894	955	901	908	933	921	976	946	922	913	953	933	904	1000	921	914	1005	942	962	987	978	897	923	953	976	914	903	927	911	962	924	918	926	952	934	1001	924	901	968	979	913	919	917	922	937	928	927	933	954	935	953	920	947	957	895	906	1032	954	979	958	881	934	991	921	918	909	952	911	941	863	943	932	950	914	907	955	938	959	944	926	988	949	1013	953	953	931	884	965	1028	907	919	993	918	929	963	938	961	926	961	899	929	967	959	925	939	940	902	942	974	936	933	926	949	976	981	1016	959	969	907	955	950	938	917	913	939	941	943	979	908	884	926	941	946	875	986	947	941	972	940	939	938	928	962	924	952	928	964	882	988	988	938	955	997	959	902	946	928	984	960	971	947	926	882	943	876	939	919	912	946	945	900	917	988	942	972	979	941	907	951	908	900	984	932	918	959	948	997	954	914	943	966	959	946	912	959	999	933	928	951	970	942	936	950	938	929	934	935	953	979	896	946	968	906	988	922	908	932	955	917	945	915	927	903	928	978	955	900	979	901	965	951	946	908	972	894	960	966	933	922	1004	939	948	974	967	934	929	952	900	963	898	907	946	982	971	933	912	923	974	991	930	984	925	953	953	925	957	927	946	893	918	895	920	978	959	902	946	966	937	963	969	914	924	944	941	958	965	904	932	913	947	936	937	892	905	937	927	919	935	917	910	903	942	887	892	909	946	948	915	952	938	914	943	987	892	947	950	949	983	1039	966	965	897	961	937	987	1025	911	938	929	882	936	955	985	976	928	942	947	933	930	973	944	965	852	939	943	919	893	945	984	952	983	970	931	941	960	904	968	963	956	972	924	1017	967	900	947	1004	965	887	868	908	938	896	917	954	916	920	954	958	945	896	978	936	927	920	890	987	931	926	921	935	973	910	918	932	920	904	931	943	872	965	954	960	962	981	919	930	970	892	958	983	955	900	924	970	923	969	897	925	903	929	869	940	944	936	933	933	975	961	914	910	958	889	902	980	978	933	916	951	1013	934	967	936	940	957	987	959	942	1000	911	938	970	962	932	923	922	975	978	970	972	960	925	954	914	951	953	975	926	897	924	927	984	954	975	938	959	940	949	941	976	966	952	941	923	969	922	981	942	903	950	969	978	942	923	917	956	901	978	894	962	926	901	963	899	986	966	910	925	960	962	948	965	952	937	963	864	977	1003	933	938	940	942	1007	964	935	935	955	974	910	940	1008	921	938	899	925	922	899	922	898	962	962	922	937	898	899	1003	870	910	977	929	930	948	956	892	905	882	953	915	963	956	920	923	924	944	954	971	962	982	937	944	957	914	872	952	889	985	908	916	977	976	883	979	954	940	935	948	940	919	864	943	915	956	934	989	1008	954	977	853	967	930	972	943	940	981	926	1000	962	941	944	910	944	963	957	942	957	906	958	921	965	911	965	957	945	918	923	954	961	960	931	948	968	928	972	931	925	970	911	916	963	910	923	940	961	943	885	917	992	928	921	942	894	954	1022	928	899	887	927	957	956	922	915	937	910	897	898	963	921	940	944	930	930	980	1005	910	947	950	957	935	945	936	945	942	895	968	905	939	953	999	891	1000	925	947	963	892	938	941	937	913	936	935	933	909	919	927	931	904	967	959	920	990	971	951	935	950	935	925	919	926	921	894	931	987	878	942	961	965	963	938	921	891	933	947	949	904	922	980	977	909	951	964	958	853	952	955	942	935	931	960	932	978	977	955	933	960	928	994	937	953	952	959	969	995	935	927	967	952	901	951	963	954	898	885	929	902	987	971	964	922	918	948	934	917	941	924	920	954	972	918	884	978	1012	974	955	944	915	910	992	989	904	972	933	920	955	959	974	906	944	920	951	935	940	967	948	931	914	986	947	979	900	916	951	966	963	935	922	924	993	971	922	968	963	928	967	969	897	914	974	944	879	903	891	929	967	962	937	946	938	969	933	883	984	882	985	907	958	955	962	944	939	918	940	921	1011	981	931	949	945	912	904	986	968	924	930	920	967	915	943	912	917	926	960	918	941	974	920	929	938	974	972	920	934	952	879	947	1007	958	975	987	981	933	904	946	943	933	980	894	948	1016	975	906	1007	957	939	942	981	962	908	924	961	969	931	908	948	944	947	929	935	977	940	1016	916	935	893	943	986	921	936	939	974	959	977	970	963	988	933	930	940	977	948	923	996	937	952	953	988	988	933	915
24622	21185	28469	26319	21636	14043	6534	3366	2762	2410	1506	1117	993	888	872	869	819	800	799	783	778	735	716	761	750	751	736	742	764	788	757	766	752	740	806	772	694	759	750	704	802	765	758	777	740	764	750	724	806	727	783	780	703	765	765	732	727	758	743	771	794	747	737	734	732	751	711	776	700	673	717	776	717	693	721	754	746	740	799	744	732	779	765	774	773	793	742	761	731	779	757	725	765	760	719	728	716	752	760	712	738	711	747	731	733	715	755	747	748	720	735	686	744	760	738	759	725	759	749	758	759	753	764	786	776	736	718	748	697	759	742	721	813	746	718	696	757	734	749	752	746	772	762	763	735	740	740	756	708	726	723	757	735	788	747	767	698	759	760	838	753	727	769	758	712	739	708	755	755	744	686	728	748	731	725	739	801	718	734	747	726	737	733	737	730	781	752	731	703	731	715	723	760	745	687	776	747	748	745	711	777	700	719	784	776	762	773	763	731	731	773	758	751	739	749	735	786	789	777	728	719	719	774	729	703	795	735	717	752	738	742	757	743	796	737	747	746	695	784	742	724	746	741	739	710	733	761	721	765	738	724	754	793	769	744	694	756	714	780	738	768	780	805	743	740	765	738	730	758	735	738	762	749	714	692	720	710	704	763	731	733	727	716	750	778	770	727	780	767	752	776	730	733	741	741	752	735	714	760	755	712	713	781	751	790	700	749	749	706	765	725	730	734	732	732	712	729	727	695	747	783	729	759	733	730	756	766	751	764	707	732	727	704	739	729	780	731	709	747	738	731	749	693	720	742	763	758	751	743	770	718	732	773	748	766	694	766	698	722	734	712	748	797	765	718	771	707	729	707	751	733	735	765	707	723	725	756	712	746	766	775	751	785	787	692	741	736	753	791	774	691	766	758	742	740	713	730	744	782	736	774	725	734	729	789	712	722	709	782	755	757	757	741	772	742	750	709	763	719	735	735	703	762	703	757	794	761	760	737	739	754	736	769	778	744	712	752	739	725	778	736	710	762	734	791	725	749	759	749	758	758	719	721	721	750	731	751	755	735	727	786	732	706	791	755	765	726	720	730	717	737	790	758	735	746	719	746	764	778	729	744	727	747	741	722	741	712	719	766	760	764	758	775	719	732	780	741	765	752	716	734	750	728	739	741	725	747	718	795	769	756	727	726	734	751	783	703	735	702	769	788	781	711	741	722	812	744	735	771	737	708	718	777	759	777	711	726	722	749	696	780	782	749	715	716	741	745	771	743	727	761	729	681	746	720	720	720	765	683	743	714	803	732	688	740	749	712	765	719	709	741	775	785	731	683	746	736	769	755	711	768	740	707	796	758	745	747	720	757	736	734	731	739	726	738	761	715	753	761	719	776	732	731	812	727	729	746	735	757	729	721	768	765	733	733	722	773	773	786	755	737	749	758	730	707	737	783	747	756	787	784	755	732	707	695	753	735	733	688	729	757	694	730	797	691	733	735	757	708	745	758	725	722	760	750	793	777	769	750	805	755	790	763	792	720	751	754	749	733	749	751	763	752	698	737	742	774	724	714	720	790	749	780	753	794	747	690	759	696	733	738	766	736	757	722	732	758	736	749	716	764	782	800	758	751	771	825	769	779	762	770	781	806	750	706	749	741	724	756	730	732	813	753	740	790	741	705	752	762	792	764	773	712	756	744	711	725	771	775	733	778	738	749	797	744	758	740	756	735	671	797	775	743	752	792	754	732	744	788	691	705	716	694	711	770	746	710	760	779	741	744	730	738	752	779	777	733	789	739	777	711	771	726	780	745	757	815	721	769	752	749	813	760	738	701	771	777	769	735	777	709	733	790	820	716	756	805	736	783	726	727	718	741	705	749	726	771	737	832	785	762	721	753	742	752	739	753	758	763	781	752	759	702	802	749	752	742	783	709	746	710	756	753	769	778	760	750	746	769	798	744	735	754	760	739	758	768	742	802	745	742	763	721	738	763	745	696	780	753	750	768	710	733	754	789	698	709	741	727	706	713	801	781	778	759	794	723	716	744	750	746	719	741	777	766	700	753	752	754	760	741	782	762	743	736	782	724	747	778	741	724	754	726	740	722	753	777	749	704	757	739	735	765	787	754	738	770	754	727	788	748	753	757	755	783	738	774	756	749	722	774	776	726	719	776	746	744	743	760	708	714	713	762	720	713	758	754	712	808	760	705	747	742	751	772	766	774	730	746	737	724	789	757	685	792	795	737	705	784	667	734	726	709	751	737	742	784	726	774	739	739	760	771	710	758	706	765	750	747	821	720	712	728	744	740	761	729	760	756	775	754	789	676	735	783	781	753	743	715	785	697	784	701	740	706	768	741	806	729	692	787	734	734	717	712	730	758	769	785	740	737	785	749	729	777	818	733	728	769	722	767	750	692	758	725	786	714	733	755	764	766	701	759	744	719	689	784	765	708	722	744	744	764	767	725	766	779	744	685	745	768	743	797	773	796	757	757	741	740	772	753	757	749	766	819	743	760	752	708	764	762	718	727	720	712	725	721	701	769	768	760	726	752	777	707	732	745	717	741	719	729	749	732	750	717	714	721	690	752	722	741	736	740	771	694	736	700	750	802	718	756	760	727	715	731	686	744	742	769	718	736	766	743	750	756	759	768	744	797	756	714	710	727	727	726	766	759	791	797	763	769	729	725	724	726	738	740	796	758	692	733	733	766	757	798	781	763	739	769	779	734	762	783	774	804	752	726	735	728	707	723	738	720	768	768	737	754	768	827	788	710	797	773	815	778	781	724	745	756	710	793	724	745	687	754	766	699	718	724	765	744	770	752	796	723	743	711	763	708	724	755	753	771	777	736	761	776	703	708	740	725	739	745	710	739	755	716	743	767	729	767	774	768	752	759	728	786	755	779	773	762	760	755	753	749	709	768	685	750	685	776	794	745	700	749	736	706	748	771	745	765	735	740	739	785	809	745	760	764	792	761	705	789	740	748	710	722	783	772	704	709	754	726	756	740	753	768	776	703	774	768	701	740	781	741	778	740	744	724	751	741	739	693	767	794	732	763	730	764	758	722	732	762	718	731	728	740	715	755	757	796	747	740	724	754	710	727	723	729	753	774	759	733	702	748	768	778	671	762	784	721	724	741	760	736	744	788	737	742	738	741	729	754	771	792	680	729	741	723	701	765	733	750	718	758	733	774	799	744	752	694	707	769	773	738	713	712	724	786	734	793	778	791	742	735	768	782	784	732	714	697	754	766	738	739	718	720	806	785	771	736	755	762	755	729	742	740	717	762	766	760	765	749	765	723	785	736	764	746	748	690	717	739	736	749	705	706	748	787	709	800	722	748	796	706	795	752	759	733	729	770	727	739	749	702	706	782	717	739	755	746	724	771	746	711	768	736	744	742	757	708	734	743	726	746	714	754	745	721	740	707	797	742	726	786	747	779	752	745	749	698	712	742	746	765	792	771	758	726	774	745	772	772	761	756	723	769	735	745	762	757	754	751	739	744	805
42919	62363	48153	32520	22973	14084	7742	4822	4092	3547	2075	1349	1190	1024	1012	1000	964	904	871	875	874	857	906	872	872	836	811	894	870	859	851	843	807	787	842	866	835	881	845	821	800	886	855	868	805	848	801	874	878	809	841	843	846	838	840	822	793	790	853	764	838	816	783	832	873	828	858	840	879	811	867	870	819	820	881	792	849	907	821	851	853	832	842	850	776	814	799	854	823	825	869	841	850	853	879	864	885	832	802	813	871	779	797	896	857	815	840	828	832	796	876	799	844	828	820	833	840	826	847	846	844	824	778	875	849	846	863	795	825	805	881	826	797	805	840	821	826	845	846	827	884	866	862	862	766	796	822	823	880	826	815	838	801	877	866	804	844	867	830	837	839	840	805	834	787	809	868	801	819	852	790	875	851	849	853	852	867	819	845	823	893	830	810	797	834	867	854	866	875	886	875	881	865	801	856	842	798	839	832	839	812	848	797	798	852	861	826	817	813	850	820	807	864	843	855	852	838	819	832	828	868	791	806	894	866	769	855	857	865	832	864	790	826	809	825	841	817	802	831	831	832	840	790	810	846	824	850	827	848	884	899	844	830	867	837	867	870	820	846	840	835	817	811	866	783	840	820	847	851	815	801	798	795	858	818	897	873	817	787	760	816	834	892	830	866	821	801	863	815	811	777	806	830	812	824	861	864	851	843	889	884	853	810	783	849	901	832	839	878	856	858	775	843	845	891	874	870	867	876	819	828	865	883	876	849	880	836	816	809	887	857	869	814	871	905	819	841	815	835	810	832	841	853	780	782	851	834	834	779	812	843	881	842	828	864	843	875	794	822	831	840	910	805	850	793	848	792	847	836	850	839	809	857	823	811	840	861	805	835	870	826	850	828	843	882	834	787	878	799	827	836	895	798	808	776	804	857	858	889	851	807	847	757	798	805	859	832	849	903	780	795	842	866	865	803	854	862	814	845	829	835	852	858	826	867	802	792	810	861	892	886	829	825	863	845	892	828	812	830	823	846	873	809	865	810	794	822	817	830	839	796	857	876	831	836	839	773	812	846	870	870	871	896	881	856	849	924	810	827	904	834	847	822	842	797	837	839	884	854	865	830	817	778	814	861	832	848	822	837	838	797	816	844	828	844	769	871	849	825	813	843	847	846	850	864	844	859	815	817	838	850	803	821	861	799	861	875	854	787	840	765	841	774	820	874	789	803	842	832	873	814	826	797	880	898	866	838	829	821	784	789	801	869	849	817	793	845	854	802	847	830	848	877	863	831	853	882	819	771	867	819	842	836	842	756	844	830	756	794	871	860	805	840	840	802	839	844	835	822	827	816	839	844	875	803	838	848	847	802	812	815	838	833	856	869	805	831	826	869	833	830	822	825	809	835	864	890	826	795	881	834	827	801	792	863	828	831	859	801	813	886	816	887	862	845	805	843	798	829	790	867	875	822	839	854	807	825	834	844	832	877	830	782	839	846	847	836	826	868	837	828	805	844	884	855	865	817	827	845	790	860	826	872	884	839	852	860	792	844	819	859	877	874	844	827	864	798	856	836	842	822	826	830	834	841	867	824	839	813	838	794	866	810	861	834	874	782	831	830	884	836	831	808	850	834	836	842	799	822	817	832	807	861	913	881	828	840	809	817	822	868	829	771	829	820	859	831	822	836	817	841	801	849	862	827	834	836	816	859	821	816	821	807	843	842	868	869	815	815	842	877	850	800	781	829	844	818	866	813	865	835	848	885	826	840	779	776	820	822	814	864	883	817	821	770	821	799	807	819	863	839	879	816	859	891	841	856	846	858	842	832	850	820	933	825	825	855	799	776	840	841	861	787	778	815	810	798	847	818	817	855	812	838	845	816	807	835	841	844	792	870	833	868	823	808	863	849	854	840	857	777	870	819	806	840	806	860	848	781	832	849	827	861	803	823	846	891	829	879	841	797	815	853	770	849	813	811	837	817	805	848	857	874	873	830	818	861	827	770	830	840	869	795	812	835	869	843	816	838	842	813	813	815	838	832	769	818	832	796	865	832	824	869	812	823	905	809	792	858	840	860	809	829	860	821	851	808	860	835	843	824	828	838	816	857	811	846	850	854	893	840	836	840	802	818	818	837	813	838	836	817	791	851	785	867	822	844	809	819	850	825	861	840	819	797	860	870	845	802	830	848	779	854	887	814	822	873	865	835	819	855	891	829	837	887	813	847	783	876	822	893	870	797	862	852	845	816	838	861	842	820	811	780	810	816	833	901	845	852	872	830	813	888	845	811	853	818	789	830	840	810	841	788	904	868	794	814	887	826	810	819	861	854	798	879	830	880	835	897	805	779	858	846	861	853	807	788	846	856	845	872	843	798	823	835	856	814	824	915	914	852	811	830	863	842	813	796	814	776	833	847	827	805	860	858	873	831	829	783	820	839	800	855	808	821	853	848	832	807	823	790	829	768	820	853	867	842	830	831	840	808	810	794	855	891	892	873	776	824	844	848	822	846	777	806	836	831	846	841	785	815	852	843	871	801	829	863	819	807	823	840	786	854	847	821	839	851	875	816	862	845	838	823	832	802	817	852	861	826	840	831	846	808	828	828	825	866	792	854	822	858	878	860	886	844	826	823	809	823	780	823	837	823	832	804	804	865	799	798	852	872	893	870	853	799	799	791	840	842	843	842	808	848	814	824	839	835	858	842	825	836	865	777	861	831	851	874	895	776	809	821	846	861	811	794	838	806	846	808	800	854	864	828	858	801	859	836	779	900	828	851	849	858	856	817	811	819	829	869	797	844	839	845	861	853	833	846	843	831	795	845	816	794	839	829	838	909	903	873	818	890	811	785	816	893	829	857	777	828	836	810	841	827	876	814	815	847	793	861	842	848	856	777	844	882	823	877	848	831	877	863	879	858	847	801	840	794	899	843	847	827	839	839	853	813	844	859	823	877	885	841	824	847	809	802	843	892	836	869	815	864	858	804	808	833	819	804	836	800	875	850	832	777	874	821	799	805	798	847	803	867	801	846	829	793	798	804	883	843	804	868	855	902	840	789	869	833	882	840	852	816	850	829	803	847	768	874	845	830	814	804	839	808	852	864	864	794	845	828	810	806	866	903	852	822	851	833	853	848	800	808	814	828	862	872	873	813	786	818	835	815	844	875	844	813	808	820	836	846	807	845	852	825	844	850	843	828	882	815	854	868	784	854	831	846	863	823	811	782	834	779	800	821	878	846	853	853	866	807	837	814	835	783	851	843	788	877	824	864	859	853	837	794	907	852	801	772	811	818	781	816	817	774	840	830	826	843	852	838	788	859	765	892	855	783	807	850	860	797	922	843	820	819	778	825	873	823	840	917	895	808	805	844	819	820	846	846	878	809	798	874	847	857	834	827	848	827	836	831	843	764	829	827	838	860	826	812	847	829	806	839	812	881	818	846	752	827	868	859	843	837	775	826	824	828	871	904	880	825	816	869	811	833	879	855	830	880	849	827	821	849	810	783	833	839	856
22440	20999	28491	23796	21307	22115	18114	5736	3972	3463	1999	1310	1178	1057	1024	937	937	959	945	908	842	821	864	901	866	816	867	852	819	870	868	829	880	808	856	804	815	834	784	878	832	825	854	799	868	821	831	803	795	811	793	868	852	777	842	817	811	808	847	832	782	885	842	813	831	781	791	807	797	825	832	817	795	765	817	828	843	785	816	744	817	816	792	832	825	832	799	836	883	807	813	838	832	810	838	828	774	801	843	808	832	794	813	820	805	780	868	854	840	823	852	812	824	792	792	834	784	851	820	796	785	801	721	861	803	719	858	824	852	840	731	796	829	791	806	835	822	746	807	807	831	824	812	837	868	809	843	776	866	807	817	820	835	820	865	823	818	806	833	846	828	856	813	835	839	818	869	837	827	782	795	822	828	821	804	800	824	869	801	821	822	837	773	802	841	833	766	841	805	865	827	810	823	813	822	822	814	845	827	858	820	834	793	794	816	824	861	860	820	811	848	846	829	814	860	806	781	813	834	818	783	811	784	729	860	785	857	842	851	852	851	774	840	801	788	813	833	866	801	819	762	763	794	836	810	812	838	817	814	861	833	795	890	877	801	839	865	823	822	838	797	780	803	821	822	822	854	797	843	829	800	869	871	845	851	784	838	747	819	807	834	829	824	827	877	806	825	756	772	767	811	838	805	760	799	782	837	817	865	834	850	838	821	812	805	841	782	760	823	788	803	791	817	841	830	777	848	817	780	788	823	851	812	811	805	843	828	866	744	823	814	830	840	853	755	806	817	805	792	827	800	832	826	820	815	776	823	841	829	765	849	833	883	844	795	827	825	816	798	823	815	840	799	796	756	796	867	843	893	797	780	833	824	823	783	838	794	819	813	780	832	819	835	834	869	825	817	903	807	830	780	832	858	777	844	822	803	844	840	772	806	839	771	848	865	845	858	802	825	789	801	821	755	841	794	848	838	863	793	763	862	775	836	874	798	885	850	773	887	846	797	827	771	902	851	789	779	849	820	808	830	854	825	823	815	878	846	823	828	780	804	877	802	775	835	823	786	812	814	817	839	780	855	774	804	842	759	838	828	813	818	790	844	824	842	810	795	818	814	864	821	794	837	797	870	799	799	769	849	809	831	866	866	830	794	823	794	823	824	821	790	836	830	805	794	828	755	780	791	826	850	830	792	814	864	836	808	842	840	804	846	801	868	809	788	846	839	855	823	852	861	856	868	815	820	827	792	840	795	837	829	857	831	870	838	849	829	828	786	898	821	835	832	794	787	805	857	835	858	807	817	824	798	826	823	836	845	818	834	799	832	830	878	794	827	836	819	813	844	815	790	879	847	820	809	808	771	777	869	895	833	835	785	774	858	848	866	783	816	814	824	840	787	821	845	809	837	784	751	793	821	784	846	855	829	812	828	802	778	845	857	791	824	772	832	821	822	740	789	835	846	822	843	813	835	857	809	821	882	812	810	795	883	832	836	815	834	843	830	772	807	788	865	844	799	819	793	837	827	815	782	806	826	810	769	820	857	810	842	827	874	849	843	849	798	828	806	839	812	857	861	808	800	804	795	788	860	823	790	842	861	860	819	823	802	835	779	791	797	884	811	816	838	742	848	789	814	849	809	756	826	836	811	832	764	836	792	856	825	824	769	797	874	812	865	840	793	824	795	841	813	856	777	791	830	797	860	812	789	815	872	811	857	800	850	839	805	814	849	793	812	829	858	852	843	826	858	812	862	806	858	823	843	801	835	787	828	838	768	826	833	824	763	795	823	825	803	829	777	816	826	792	804	863	802	789	866	797	861	823	840	821	856	803	780	786	871	806	822	829	847	868	844	843	876	786	817	799	834	810	802	815	801	859	776	827	819	806	837	838	815	787	861	847	731	822	835	847	825	846	784	874	797	842	825	790	803	768	864	817	790	794	850	839	835	868	846	822	837	834	811	801	793	804	798	834	833	802	844	782	858	793	828	780	786	817	787	798	786	844	790	836	802	779	806	794	777	805	799	801	817	817	814	851	841	774	865	793	824	836	835	821	796	839	810	844	799	866	757	830	821	874	786	849	813	802	842	853	832	881	817	777	782	836	762	863	773	807	832	848	821	777	872	813	837	802	843	782	807	786	827	822	794	857	804	801	897	859	866	813	838	868	804	815	859	793	788	794	761	808	764	820	839	851	871	835	813	782	803	830	815	855	789	845	830	859	818	788	812	770	810	822	807	750	789	845	862	806	833	879	844	785	803	838	783	830	810	840	799	790	814	835	770	843	817	820	820	823	854	805	816	793	828	796	821	803	824	792	830	841	806	823	776	860	813	811	836	824	847	822	821	773	807	878	811	816	887	834	804	835	840	845	870	828	842	799	812	803	824	819	794	845	818	776	780	752	794	827	822	859	825	792	839	846	769	771	851	804	837	867	873	805	828	823	782	796	837	798	829	845	771	830	785	825	810	854	794	862	840	803	833	829	838	771	802	820	775	826	816	815	848	774	795	816	803	832	783	817	833	825	817	835	803	858	881	858	824	811	857	892	800	805	872	821	805	815	773	802	828	821	840	793	767	828	809	841	817	787	842	796	814	799	812	821	791	853	794	813	810	799	831	823	795	769	842	813	834	806	750	836	819	772	830	834	855	832	843	829	808	824	793	848	830	854	798	811	770	876	833	837	816	829	811	821	845	780	836	848	806	844	836	812	854	822	804	806	819	809	826	833	855	822	799	825	843	800	815	828	806	843	806	859	793	768	841	898	839	846	825	807	842	902	812	814	814	853	813	834	825	779	791	848	856	836	750	805	818	794	814	838	794	885	776	836	818	818	815	814	789	808	851	804	776	887	839	831	780	792	821	810	829	853	790	824	798	788	829	750	785	772	797	814	803	830	778	857	816	837	788	912	773	809	793	851	881	887	819	807	793	828	778	815	796	801	833	827	752	786	818	794	837	838	851	849	827	803	815	831	770	787	831	805	838	769	796	837	835	798	837	829	796	820	819	799	885	856	836	783	800	843	785	800	804	795	779	831	816	810	866	827	822	822	867	803	829	875	876	781	875	856	787	807	869	838	821	824	784	836	812	851	858	814	868	784	814	875	869	824	825	789	836	801	807	813	788	889	830	841	838	839	793	813	808	835	836	831	824	857	832	741	785	830	860	835	837	768	824	875	839	852	850	838	815	805	798	807	836	829	825	777	792	859	846	828	798	811	816	834	854	854	828	799	793	835	767	871	744	783	770	840	819	858	787	825	801	807	858	812	859	786	793	772	813	836	779	818	790	809	828	832	843	834	808	786	794	804	851	798	809	864	789	837	815	787	770	807	854	783	803	853	778	857	827	786	768	833	795	831	819	760	833	796	783	800	849	788	774	847	839	797	841	811	848	814	800	833	792	905	881	813	832	786	827	858	758	854	862	868	818	833	858	825	844	787	796	775	789	849	876	818	835	822	856	809	876	806	813	832	828	837	811	884	800	877	776	789	814	850	838	842	771	765	878	826	820	786
45185	73655	55798	38309	28768	19364	10734	6464	5353	4574	2485	1638	1291	1151	1159	1086	1117	1032	991	1059	1004	907	928	869	903	899	929	887	930	905	939	906	876	951	889	872	917	856	905	871	949	919	904	881	956	920	909	914	875	895	912	921	868	880	872	930	923	881	899	899	925	904	928	840	876	957	864	918	887	891	854	862	868	833	914	897	899	894	930	886	858	877	882	860	873	902	931	871	838	896	921	930	905	853	866	879	908	867	907	902	933	913	951	927	888	999	923	859	916	878	890	893	868	910	862	928	969	882	891	850	911	857	912	918	906	939	838	882	932	883	914	835	885	934	837	919	875	892	891	930	903	910	888	883	889	866	903	887	962	857	923	855	916	965	890	931	900	927	927	900	904	892	876	865	885	934	859	897	867	902	871	884	854	874	880	867	898	880	881	854	974	926	907	878	896	921	957	906	899	934	927	879	932	857	863	913	901	890	945	882	906	886	883	855	912	836	877	979	957	887	850	892	880	879	926	915	926	845	928	919	959	882	892	888	860	863	955	913	867	899	925	843	919	969	893	879	875	855	924	874	929	934	872	905	901	871	857	915	917	941	870	915	856	943	887	914	896	885	899	940	939	893	960	976	889	908	854	935	896	934	896	890	905	912	887	867	896	875	942	909	864	876	902	833	885	933	899	885	889	847	889	889	855	880	933	899	882	919	896	875	896	928	953	928	885	841	850	848	855	914	896	895	900	928	863	913	887	903	908	874	894	883	885	882	963	880	852	888	908	862	912	901	832	895	893	868	911	895	889	946	880	872	868	890	907	876	905	910	896	913	871	910	915	909	842	890	867	945	878	890	876	913	926	887	857	887	880	901	894	918	906	942	905	909	867	929	902	923	887	915	930	877	850	892	895	929	903	855	962	934	861	895	887	851	883	907	883	902	868	975	868	941	896	850	890	921	932	927	931	879	904	943	894	875	873	894	908	911	928	933	846	897	841	878	895	875	915	871	862	907	898	845	915	937	869	867	888	930	854	839	902	889	902	885	876	907	878	890	924	896	883	905	859	926	873	930	939	883	891	881	928	900	953	926	830	907	886	918	903	897	911	861	914	870	914	900	862	901	861	908	877	863	939	878	882	899	913	882	877	842	973	879	886	934	956	922	881	930	907	958	917	814	897	872	870	836	915	885	891	902	896	890	854	891	920	948	876	879	928	877	858	877	846	866	877	937	868	901	862	897	874	926	875	892	897	893	872	883	889	910	913	887	887	854	916	866	928	913	937	914	893	886	994	922	918	907	935	893	886	892	922	887	953	857	935	908	908	907	897	946	906	876	881	875	874	907	865	896	898	838	912	911	881	871	933	964	881	862	861	901	845	885	911	921	920	907	948	920	918	909	945	924	923	904	918	901	843	896	893	912	853	940	938	892	875	932	889	933	896	920	875	867	864	916	953	893	925	902	967	918	862	879	917	922	871	856	839	887	951	871	837	929	905	881	984	889	916	882	929	900	824	882	949	856	895	850	846	840	951	926	856	887	883	900	915	930	886	854	908	881	866	942	865	939	848	867	871	885	950	918	893	901	968	855	866	914	870	934	889	870	877	872	887	936	910	885	884	875	861	921	893	856	938	880	922	876	891	889	862	846	878	964	873	863	844	931	891	922	847	874	917	871	918	889	909	888	899	939	869	895	903	906	892	937	910	847	874	867	964	903	908	893	882	901	890	854	899	947	893	915	901	905	874	889	854	852	895	857	879	918	868	914	916	825	874	915	894	911	919	869	831	861	819	926	893	896	866	866	943	884	867	867	906	918	882	879	903	836	921	908	877	855	924	875	844	895	872	847	892	868	883	892	924	872	857	881	868	876	850	868	880	924	912	910	836	913	902	935	933	923	900	908	898	907	906	854	887	905	939	915	925	923	830	903	864	882	858	969	897	884	878	919	860	945	870	935	872	885	927	892	911	879	939	939	912	864	893	855	910	872	968	866	913	926	926	928	842	948	874	910	885	892	935	967	911	869	870	872	914	884	862	860	905	860	916	922	900	891	921	869	890	896	953	894	900	910	839	959	925	893	884	918	942	907	912	874	928	907	853	845	934	900	915	887	891	864	897	874	912	906	951	923	884	897	869	863	916	857	873	856	893	845	847	866	892	891	885	912	883	954	900	908	870	889	862	898	905	918	959	928	881	896	900	944	892	847	888	902	903	882	953	907	916	916	911	894	944	966	880	921	834	850	943	898	860	892	938	942	878	851	918	897	841	858	930	912	947	888	885	885	859	884	840	903	901	892	896	903	900	915	891	910	924	898	902	878	894	917	902	908	893	900	866	933	901	902	917	935	899	880	878	893	907	898	903	885	867	902	920	911	916	925	929	855	879	918	908	897	885	872	887	917	950	927	880	880	941	931	853	911	907	900	853	875	899	892	918	886	922	937	906	921	916	920	920	889	899	937	912	877	880	924	881	916	901	891	898	908	907	911	933	889	933	967	906	931	897	913	894	915	891	907	849	859	898	914	867	966	908	943	933	935	855	861	898	945	888	928	912	904	904	896	906	913	930	943	835	913	897	969	886	858	855	907	914	885	856	906	858	932	953	917	900	937	886	887	888	908	945	896	861	856	927	928	930	889	860	919	868	912	867	884	914	904	934	869	882	874	867	904	902	920	880	861	947	900	889	892	918	935	881	860	879	925	865	910	857	904	920	923	878	871	895	945	873	912	874	913	920	873	921	926	877	884	885	918	867	895	892	915	872	868	945	901	873	906	952	894	863	964	886	890	881	914	921	930	873	872	884	960	862	932	875	852	857	899	881	932	900	951	887	920	893	933	847	844	891	877	920	899	890	880	935	912	926	913	915	902	928	886	899	894	854	890	904	842	831	892	865	941	842	863	863	959	907	895	917	892	935	925	917	881	939	906	911	898	866	922	871	929	866	917	880	882	891	949	848	933	901	923	888	872	898	902	891	876	951	972	923	872	893	930	860	921	876	895	889	867	932	887	895	931	855	904	865	979	950	916	843	920	902	880	899	931	933	865	888	968	916	912	890	852	908	902	929	909	873	864	899	907	854	875	900	876	877	875	893	893	908	930	897	941	933	906	807	865	897	895	875	841	859	944	936	923	888	922	870	902	914	905	914	861	935	873	847	900	830	898	903	919	897	864	945	899	895	900	941	827	876	907	924	900	874	932	936	930	896	913	884	869	863	924	946	930	860	911	899	887	909	943	928	861	919	904	959	918	925	909	875	884	849	934	896	909	883	842	913	890	876	950	927	928	884	858	906	870	940	836	847	957	851	865	942	886	846	875	895	867	878	878	926	921	932	896	942	916	922	892	903	914	879	893	868	870	878	926	885	894	915	909	958	898	886	884	843	906	925	874	887	915	893	881	891	964	904	894	879	916	914	862	840	860	869	908	914	930	884	973	839	901	902	898	862	896	878	853	928	901	888	954	920	824	918	899	922	897	893	880	925	919	875	896	931	821	918	909	833	891	873	881	888	922	907	891	868	878
35206	41082	37129	24537	12472	5734	2864	2042	1921	1554	1155	1012	905	828	827	826	774	841	777	845	802	803	862	852	761	771	801	876	802	768	787	850	787	795	781	781	744	822	779	778	760	798	773	752	760	751	766	794	762	757	768	763	772	759	813	779	835	789	772	770	799	768	777	751	788	804	749	807	748	804	773	769	742	791	760	803	772	788	765	764	727	724	814	804	730	759	748	757	734	744	786	781	792	804	785	792	764	748	725	771	763	761	738	758	812	776	748	773	796	746	763	830	756	787	806	777	789	794	776	790	748	820	788	737	720	797	805	757	768	815	736	835	755	765	707	759	779	755	768	758	778	792	807	780	794	730	829	775	775	715	799	773	797	792	789	773	819	791	822	792	751	775	812	806	767	784	796	782	820	761	769	793	763	819	828	723	808	788	772	751	759	757	800	742	812	781	734	739	745	769	759	772	745	774	850	788	766	711	742	766	777	801	771	810	760	780	789	743	796	789	745	774	743	728	726	783	741	792	818	770	794	747	740	770	773	769	828	794	821	810	791	805	745	826	741	789	782	745	816	745	772	702	733	779	798	772	800	798	773	731	799	766	753	799	835	762	783	791	735	763	810	760	769	778	779	805	788	772	813	782	770	758	769	750	688	775	771	770	761	851	771	784	759	823	822	767	780	807	742	783	794	810	773	789	804	726	834	766	865	781	764	766	777	766	749	812	810	799	816	794	788	799	769	808	776	779	815	779	758	864	743	771	771	779	783	793	769	799	843	761	772	762	750	774	766	799	799	801	754	757	781	789	786	803	816	790	792	843	802	791	747	837	786	776	744	741	807	785	720	757	760	727	791	777	753	762	782	836	798	809	831	787	800	816	723	759	758	822	776	760	749	767	799	791	767	766	795	788	733	819	797	743	758	740	770	788	800	836	748	775	741	760	758	812	794	772	766	740	809	781	771	764	754	778	773	815	767	749	748	745	793	794	770	789	737	786	760	768	786	771	826	799	760	801	782	788	808	778	798	782	813	744	771	791	821	761	763	769	802	785	762	771	739	787	768	782	728	776	774	770	765	783	758	760	778	782	713	743	785	730	736	802	762	793	799	760	741	804	831	735	784	719	773	802	768	803	811	813	782	757	749	729	770	757	741	819	805	803	824	769	818	768	782	785	745	756	795	753	781	737	821	722	797	771	823	771	768	776	742	741	777	722	768	779	754	815	798	789	782	766	803	780	800	736	829	810	809	789	787	798	797	765	728	755	785	767	756	767	753	833	775	739	742	758	715	775	773	805	759	784	772	746	751	768	837	781	795	773	751	793	772	806	775	784	759	785	789	798	794	814	763	778	805	751	777	790	785	790	770	769	819	708	804	766	833	725	795	767	755	813	768	781	769	753	760	789	740	734	802	784	727	776	726	746	720	797	773	785	749	820	762	791	825	782	768	713	800	756	796	756	740	780	760	770	763	827	774	752	770	730	786	808	815	776	808	743	791	820	787	773	819	795	832	777	785	774	710	775	791	791	770	802	774	784	842	758	826	876	733	749	793	742	791	805	785	742	759	776	757	775	815	754	782	770	790	783	766	772	811	748	726	812	762	765	758	760	794	808	774	820	780	744	744	791	804	787	725	784	740	837	778	781	817	687	754	806	760	846	736	794	783	767	850	752	779	775	850	817	775	812	768	723	762	771	774	805	767	809	776	787	804	800	788	765	743	723	728	775	825	818	803	783	803	792	769	830	770	750	818	779	795	768	774	729	814	725	786	795	788	780	695	774	802	798	759	777	750	756	802	785	802	797	777	729	745	810	801	782	787	752	800	778	789	780	844	727	828	762	742	771	782	764	800	762	803	805	798	759	766	783	759	787	771	832	814	764	771	843	750	790	774	782	759	771	766	748	783	750	741	794	754	794	731	739	771	787	759	777	828	808	810	772	788	784	780	800	835	792	744	771	761	801	780	786	796	782	786	757	774	737	745	823	821	764	775	768	801	784	744	741	831	757	748	742	794	769	811	765	775	786	781	746	773	782	776	741	752	747	764	783	773	723	744	794	783	750	778	815	766	771	796	796	800	795	755	775	759	775	768	762	851	751	760	760	779	769	814	738	788	787	743	782	808	816	774	762	796	793	808	767	751	774	774	760	771	810	763	723	792	744	741	815	741	815	771	766	763	806	780	744	805	829	804	826	796	839	759	773	801	776	772	785	792	754	745	779	771	790	800	776	753	807	784	786	752	777	784	748	734	784	755	790	757	747	845	838	787	834	803	773	799	778	781	794	772	748	740	792	774	755	755	735	749	759	803	712	801	787	766	814	740	743	786	803	769	780	739	795	776	764	753	733	834	755	748	817	791	795	792	773	765	826	752	787	778	761	737	782	797	790	763	765	790	781	786	775	770	819	821	767	786	735	742	792	800	790	771	760	760	785	759	796	775	762	772	774	765	739	767	752	764	798	767	781	775	781	764	731	770	754	755	787	741	817	777	761	740	742	771	754	790	786	786	808	800	790	761	806	825	816	742	739	759	756	811	813	763	764	747	791	842	740	780	820	774	813	723	820	825	752	762	763	769	722	810	736	779	749	760	796	798	749	790	783	759	767	792	723	826	776	794	777	788	759	768	785	747	798	789	818	763	755	768	790	820	805	795	819	795	748	736	751	774	756	775	710	796	788	798	794	765	803	779	780	830	770	733	783	839	755	747	821	782	798	764	815	783	793	787	762	768	785	792	807	785	804	793	747	759	787	756	808	772	782	777	772	832	791	785	777	814	825	726	784	868	779	778	775	814	740	738	756	760	768	789	805	716	762	791	719	792	748	749	793	737	766	841	832	801	777	758	725	807	798	757	773	779	787	808	798	779	747	745	790	753	789	779	784	767	807	773	758	768	749	753	760	713	732	802	780	791	793	764	808	839	782	768	835	805	737	775	770	796	803	740	777	759	767	758	720	768	756	743	786	794	752	804	737	769	804	804	794	788	743	768	766	778	761	761	752	774	790	769	789	727	867	788	825	812	768	784	845	826	776	858	810	821	784	721	808	769	833	766	835	770	756	789	703	811	745	789	760	765	762	801	741	811	764	822	755	700	769	735	759	778	789	811	828	748	755	780	739	799	763	781	754	767	818	781	716	775	776	822	772	754	772	783	712	746	766	833	756	815	839	764	778	780	797	765	807	797	827	788	769	787	798	775	749	786	740	826	802	778	741	739	779	802	715	816	749	807	770	751	786	738	779	718	819	779	769	745	767	838	794	789	772	786	827	793	786	783	797	806	720	793	752	786	739	731	758	759	781	788	825	792	770	764	780	803	807	778	818	774	722	773	789	779	764	787	781	754	769	750	774	806	770	788	708	766	798	795	760	790	778	790	758	765	775	819	798	767	788	806	757	785	730	782	761	845	758	716	780	790	762	819	743	804	801	788	786	719	765	731	810	775	732	798	748	780	774	765	771	731	779	791	771	726	743	806	750	765	770	759	773	800	774	801	766	783	784	701	719	780	829	759	769
44532	56080	39931	23526	14250	7779	4181	2852	2690	2161	1447	1168	998	1019	988	897	960	920	963	935	807	855	927	862	895	836	864	839	867	863	891	810	885	839	937	845	882	862	854	864	876	844	912	897	889	834	841	848	899	905	857	818	902	872	861	812	870	883	820	896	855	851	927	840	894	878	887	846	897	807	860	929	877	889	893	908	887	864	849	860	846	867	879	853	825	843	851	823	853	917	879	870	921	888	864	845	848	876	866	885	954	868	930	833	865	821	838	822	861	858	842	868	877	863	842	865	902	850	887	833	852	893	878	846	842	890	918	872	904	868	901	874	842	824	891	880	854	855	854	877	874	912	870	882	834	869	888	889	838	886	864	912	867	783	829	853	884	853	870	862	892	887	870	863	891	915	897	917	895	911	839	845	864	856	922	877	853	864	848	871	850	844	789	878	947	877	898	854	888	836	868	882	899	907	827	851	840	919	873	856	829	830	851	857	858	857	884	886	906	822	901	865	820	861	846	874	874	852	866	856	853	895	890	902	878	894	857	862	905	847	943	850	887	865	890	889	836	853	863	862	874	899	839	929	860	835	861	896	843	882	898	860	849	916	879	858	828	842	891	888	926	844	820	874	840	819	878	883	902	873	863	869	840	904	845	849	867	810	823	854	862	895	855	828	899	859	854	798	855	868	826	823	920	844	853	872	889	873	895	879	862	896	901	897	850	868	871	828	898	825	926	818	855	907	880	879	827	839	859	830	862	870	873	873	833	937	858	853	862	905	852	900	825	901	871	798	859	845	888	877	854	882	877	888	840	901	848	855	870	888	934	897	835	846	846	926	858	852	836	907	830	848	881	861	887	859	901	912	849	862	848	929	902	817	843	874	830	864	877	841	851	903	865	880	883	933	912	887	834	852	839	901	852	894	869	796	900	875	848	851	859	812	844	889	807	885	893	847	864	814	876	905	900	907	926	846	894	880	831	852	843	841	890	913	877	849	890	870	916	851	843	917	857	860	898	859	831	893	869	809	887	816	862	807	873	897	877	867	868	892	880	899	887	850	895	863	852	882	898	899	900	916	874	878	877	869	913	887	874	900	870	810	873	806	913	868	870	834	874	857	859	841	818	806	831	942	912	854	890	871	933	875	871	867	924	893	843	844	810	892	887	875	880	868	815	831	923	895	897	882	870	893	890	907	816	886	885	875	883	868	833	884	876	882	858	884	860	856	870	871	867	868	853	900	812	882	889	860	889	864	828	862	835	944	886	865	859	840	857	896	897	804	897	876	833	846	881	909	860	872	899	912	918	866	864	859	849	860	870	844	848	901	866	894	867	833	858	837	826	860	851	852	833	815	863	861	879	879	906	846	871	839	908	853	886	859	843	864	872	878	874	844	880	862	847	873	895	876	873	903	820	839	835	831	827	878	856	845	870	843	836	825	859	883	866	853	843	850	860	916	892	866	873	877	842	816	901	853	879	859	851	812	857	855	853	876	815	846	860	851	817	911	865	903	869	873	881	904	905	855	828	856	885	913	839	852	891	840	848	901	843	876	856	846	905	896	873	892	916	893	842	891	856	893	877	890	924	865	811	868	888	855	899	868	805	822	885	895	914	852	879	892	908	871	873	901	853	853	857	922	843	842	917	882	852	853	855	843	896	844	849	834	855	840	878	925	904	832	868	891	906	854	846	844	884	886	841	904	865	901	932	920	859	875	839	899	872	863	862	885	874	861	858	913	841	904	836	824	853	892	819	877	859	856	832	911	866	895	897	824	845	827	866	845	869	867	907	849	852	896	866	906	878	815	914	894	824	898	904	871	895	880	853	830	853	878	859	890	896	826	838	860	889	878	840	885	879	796	800	920	834	846	847	842	922	887	820	896	884	896	863	894	906	894	877	871	871	836	903	912	850	883	889	845	881	883	894	887	826	863	843	840	855	895	870	903	891	894	842	859	879	883	911	845	868	879	845	808	884	798	854	856	861	839	836	857	879	931	846	893	892	834	896	833	854	840	879	830	881	863	866	860	898	840	946	880	806	884	897	864	843	883	863	884	883	882	939	864	876	866	877	852	858	863	863	839	861	902	863	895	830	861	878	836	880	894	844	817	883	923	834	930	887	884	934	897	874	840	886	950	853	888	853	814	881	843	877	884	909	901	845	884	910	909	880	867	841	868	866	895	853	817	840	874	923	827	865	852	825	849	920	886	847	889	850	862	845	841	869	853	874	888	825	904	888	827	865	878	872	891	869	853	939	853	891	848	855	871	890	950	841	908	836	849	890	868	905	893	875	877	864	915	858	872	905	889	899	880	873	816	874	871	808	842	848	893	864	912	854	867	892	917	857	889	868	859	847	842	876	842	801	885	859	850	873	880	855	908	905	895	833	851	877	856	890	811	864	881	848	897	901	923	878	898	865	905	827	878	831	883	898	840	923	846	881	908	877	868	914	831	854	879	898	864	886	856	822	881	876	887	838	924	821	854	830	902	838	838	890	910	834	859	878	886	873	851	860	901	837	796	886	853	874	835	900	841	790	892	862	859	829	858	860	933	890	848	852	939	830	817	852	882	865	856	905	843	863	835	870	911	869	853	914	874	875	807	875	871	862	894	883	815	856	846	870	856	884	899	885	851	848	900	928	853	892	881	855	905	876	862	862	895	869	829	857	934	852	906	900	840	883	904	882	906	913	907	857	893	890	883	869	813	842	852	823	831	873	849	854	877	891	863	866	857	885	873	870	864	867	817	892	875	875	845	855	865	916	920	911	836	842	916	834	915	828	894	885	805	831	888	834	817	812	846	890	886	890	862	888	833	867	846	896	890	844	905	843	884	860	900	869	884	864	881	865	862	864	874	859	855	856	881	856	886	894	881	867	844	873	872	885	904	860	885	858	875	882	843	877	841	818	847	855	859	880	858	872	884	889	912	863	854	834	848	824	921	917	888	909	891	883	878	848	817	877	856	881	833	884	865	849	871	855	902	871	838	844	861	880	865	840	837	895	814	860	829	850	872	912	852	836	872	866	825	874	834	896	830	923	929	887	875	835	879	873	888	814	856	831	894	844	893	919	871	829	900	866	880	818	824	865	880	794	857	818	893	885	838	853	898	863	848	848	881	852	910	843	894	880	842	819	854	856	922	847	907	885	880	850	863	802	893	896	890	907	855	820	871	867	890	873	859	841	854	895	878	899	875	858	887	848	864	847	859	872	870	927	914	818	902	884	859	856	861	890	873	844	951	870	875	856	818	874	860	864	860	886	862	879	874	872	866	825	903	885	914	924	839	878	866	857	906	886	862	808	877	871	890	877	829	824	883	897	889	910	854	933	871	841	810	856	840	859	840	823	849	888	890	862	849	874	895	869	895	874	821	876	885	858	902	858	838	845	875	870	849	914	862	923	860	945	859	928	903	817	867	831	863	884	867	878	846	866	921	873	864	803	887	876	863	855	916	843	877	868	849	853	901	889	851	821	849	826	830	881	844	850	868	844	857	901	880	855	885	873	911
23550	20948	28250	24549	22216	19678	9638	3778	3408	2646	1884	1421	1076	948	1005	990	898	850	887	881	849	851	828	839	823	849	810	818	837	856	850	844	821	802	831	857	864	818	890	812	805	816	858	818	832	793	805	844	828	817	796	838	794	872	816	811	831	837	899	863	846	839	853	867	850	840	817	864	781	843	842	808	838	841	825	795	817	838	905	790	825	866	814	840	827	748	824	883	851	838	764	837	855	809	795	837	829	778	791	841	821	863	827	787	866	830	849	832	837	871	829	816	846	768	811	826	792	845	814	833	805	807	783	819	816	837	842	858	816	807	859	841	840	848	806	807	869	781	847	798	872	851	804	842	899	790	836	809	858	833	839	863	814	838	853	816	883	833	822	811	832	845	839	840	841	863	809	812	845	848	812	815	841	833	807	825	798	853	821	820	802	850	785	805	817	811	892	821	837	846	840	842	813	813	827	808	877	816	819	798	830	847	834	778	815	837	850	836	852	846	777	824	841	860	811	790	812	809	890	890	823	815	804	818	827	819	772	812	814	833	809	874	861	786	815	859	797	842	839	854	805	830	857	790	789	821	825	849	842	867	843	867	770	844	814	814	827	843	804	826	826	801	829	820	798	843	839	855	790	826	858	895	846	842	766	771	850	856	823	819	801	835	854	812	876	818	857	827	897	858	813	833	791	854	836	778	848	799	819	805	844	802	838	856	879	861	816	838	821	814	851	821	788	771	833	806	857	805	824	873	814	823	826	869	780	796	850	774	883	812	830	808	828	854	785	830	844	843	862	816	826	799	765	834	816	822	825	823	828	878	797	800	838	825	844	878	828	812	813	818	832	900	835	843	800	833	824	866	845	851	888	768	810	788	806	795	814	856	861	850	778	882	786	853	809	881	835	822	839	828	818	847	851	850	835	867	846	775	864	854	851	880	776	839	874	797	853	871	830	816	787	784	804	826	797	835	851	833	774	869	794	767	845	843	836	811	817	807	843	804	871	810	899	783	839	819	839	877	821	892	829	828	812	872	840	820	814	832	819	796	794	842	849	839	817	802	829	821	837	802	801	837	847	811	801	858	814	853	832	841	765	808	832	806	873	866	818	848	851	850	832	823	854	817	833	831	835	808	770	814	819	834	824	817	815	814	841	864	851	753	843	840	770	770	849	797	860	811	821	828	833	848	802	796	829	825	831	818	852	838	802	850	830	808	811	790	859	815	867	785	786	831	861	849	851	825	833	832	803	851	766	781	865	825	866	813	817	866	849	796	839	843	870	854	879	792	840	856	840	871	816	799	827	826	806	828	857	844	866	786	875	827	813	798	843	791	835	816	897	864	838	850	838	786	852	827	809	843	849	855	861	777	811	819	881	870	805	861	834	796	829	808	802	817	834	825	891	818	787	817	833	784	849	826	807	791	850	832	811	894	847	853	786	867	836	845	834	821	807	795	863	817	804	870	852	836	860	839	828	820	853	858	888	814	844	852	772	775	786	814	839	811	822	799	853	808	813	872	879	898	857	821	827	862	887	865	831	813	813	869	839	842	840	827	810	863	846	823	826	822	837	787	861	857	824	885	825	804	814	805	792	838	801	810	819	803	835	820	796	880	787	851	792	855	829	866	850	837	866	819	869	821	846	833	812	797	803	885	857	812	880	860	847	837	840	822	867	779	834	812	822	838	771	812	819	860	779	850	855	850	793	786	803	798	828	801	796	820	772	866	799	803	826	840	817	830	872	822	823	782	844	805	841	828	799	799	880	809	843	860	797	812	802	821	768	817	848	816	816	855	849	855	842	848	821	821	816	821	878	873	840	842	827	844	827	813	746	832	860	823	781	808	833	871	855	842	817	880	800	845	862	833	736	769	841	803	895	844	812	801	843	805	810	830	763	848	845	842	864	795	862	847	846	855	793	876	828	820	877	838	826	838	797	846	837	821	811	829	841	840	756	883	820	827	833	806	789	854	823	806	820	832	837	826	841	822	820	847	817	880	793	855	843	821	828	759	828	831	772	865	780	825	763	818	878	833	831	863	823	827	866	851	826	820	849	825	833	829	873	812	822	821	882	824	818	888	858	846	791	800	829	868	805	855	812	839	823	839	846	835	820	809	835	828	843	803	834	793	763	799	792	800	892	826	826	861	862	828	826	804	834	861	861	833	875	821	828	828	812	781	843	823	843	869	822	832	847	869	786	868	863	784	834	845	874	823	860	765	821	872	816	879	846	813	872	781	864	838	827	815	828	832	825	812	808	827	853	794	893	862	855	819	817	815	818	881	791	813	857	827	802	829	819	818	763	797	832	841	819	830	781	790	831	791	886	919	875	863	856	812	870	842	812	896	852	817	852	854	808	882	831	828	846	808	825	783	860	834	828	825	883	820	860	787	804	833	817	815	838	830	828	843	857	827	831	840	751	808	805	812	783	831	854	821	837	867	862	836	885	826	893	891	875	796	848	843	856	812	816	827	816	794	853	797	832	802	800	833	853	861	782	856	848	857	865	861	823	818	826	812	803	801	854	826	821	808	798	882	869	800	833	842	794	805	837	819	828	801	821	821	829	767	852	819	843	797	793	820	854	872	842	808	832	813	841	819	788	820	831	868	831	764	825	836	860	823	801	781	848	820	808	852	802	829	852	838	868	809	858	911	840	860	859	829	840	880	844	811	808	830	842	811	801	829	780	854	880	863	854	821	851	815	874	872	822	814	854	817	831	803	841	840	885	847	806	784	860	853	881	825	813	776	878	821	878	817	879	842	839	821	878	861	862	861	868	865	817	857	796	776	843	822	777	832	818	825	860	844	874	845	891	840	866	864	870	847	801	807	873	859	802	830	818	828	819	761	847	828	785	871	803	816	848	855	839	833	767	878	829	846	790	833	840	811	764	850	871	772	830	815	835	795	829	801	844	815	786	809	829	844	816	858	856	888	806	829	847	832	864	832	833	835	850	857	815	794	839	824	834	841	812	856	842	842	864	835	809	893	789	781	875	841	848	847	840	853	794	835	848	838	801	870	839	800	795	831	841	825	789	862	793	902	831	788	825	800	812	792	828	810	838	825	810	828	877	863	843	785	816	789	830	830	871	821	838	842	808	818	812	815	815	823	818	840	826	817	833	849	831	779	764	851	798	815	834	811	794	812	824	862	860	847	799	843	791	853	875	883	810	845	828	821	829	854	808	787	844	797	838	881	797	850	877	832	844	779	781	861	844	783	844	785	805	832	845	858	812	830	831	796	834	831	863	849	813	753	810	816	831	902	800	856	806	840	812	814	801	819	814	854	808	820	897	778	860	830	809	809	818	850	855	836	819	876	738	851	815	827	827	833	825	809	841	798	880	784	838	809	830	807	786	880	817	829	865	830	816	822	821	805	825	848	851	812	840	806	841	819	794	827	852	843	861	841	831	807	828	872	841	809	881	841	827	838	840	793	820	798	820	864	823	904	853	788	778	849	905	841	824	804	829	860	809	857	872	843	807	849	799	782	840	880	718	815	802	825
43090	63912	51082	34673	25293	16230	8292	4904	4836	3481	2471	1799	1338	1196	1111	1146	1057	1005	1026	1062	960	998	902	973	957	946	884	906	963	943	940	906	917	892	907	914	943	905	945	912	923	890	909	948	899	909	971	955	923	913	903	922	958	927	942	924	919	969	951	959	938	897	897	874	947	947	885	928	950	952	901	966	937	946	927	961	929	951	975	919	920	891	955	939	948	914	859	898	935	925	877	908	972	915	886	881	894	944	974	961	934	935	910	919	922	955	921	921	912	911	974	885	944	939	933	881	938	876	932	939	917	905	889	923	920	939	972	893	943	932	893	959	909	959	905	887	963	904	884	940	921	951	885	935	944	927	922	901	913	952	891	946	948	896	888	918	937	955	966	988	888	939	937	960	957	926	917	907	965	910	947	933	949	859	897	888	917	955	956	928	921	954	888	902	953	897	934	949	917	914	906	970	912	980	909	908	935	963	957	915	843	859	918	950	871	901	949	939	996	850	877	929	933	909	907	905	941	952	926	907	891	940	973	907	942	911	913	884	909	973	913	935	963	936	943	923	913	933	908	911	950	929	917	982	944	965	963	924	916	921	855	890	915	906	930	919	905	948	989	940	917	976	942	912	891	920	933	917	920	936	968	863	913	866	856	899	953	928	904	871	953	888	906	889	940	937	931	950	861	917	884	934	942	910	911	913	903	961	912	909	937	908	961	882	923	906	999	908	872	879	894	929	969	981	890	978	909	867	907	949	906	968	922	924	965	907	901	966	936	886	920	903	912	922	889	924	914	951	843	913	902	965	952	950	885	943	962	915	927	895	942	871	967	922	962	958	874	934	919	922	942	889	890	934	928	928	958	860	872	890	916	890	891	904	900	876	930	913	901	934	937	853	877	949	904	933	914	908	936	928	952	964	916	942	883	933	943	912	925	875	878	930	919	953	915	903	897	931	892	933	952	926	931	877	905	919	892	932	923	953	917	899	982	923	929	955	891	910	866	926	931	950	876	943	927	914	925	924	918	896	922	934	938	939	940	946	925	942	870	902	967	923	917	903	887	911	894	941	934	870	929	897	931	923	955	933	935	933	918	880	918	867	929	890	898	974	933	920	932	941	980	869	912	905	927	872	901	911	927	956	870	907	896	906	920	966	948	921	932	940	925	917	924	880	944	904	916	941	896	975	883	943	867	961	882	853	954	905	955	933	925	873	901	932	868	916	957	822	932	876	921	874	875	952	948	885	881	926	948	951	900	948	940	949	928	914	926	935	903	902	902	898	895	934	882	932	917	865	910	940	922	891	889	890	887	926	905	865	966	957	922	919	1001	940	962	869	927	906	919	941	1007	930	970	938	918	886	923	929	915	945	904	879	874	862	873	996	895	890	930	918	908	932	875	927	913	944	946	913	956	975	907	917	958	919	994	915	909	944	890	895	896	921	944	948	929	903	949	944	923	964	941	913	989	895	928	871	938	903	878	906	903	905	912	929	888	941	968	913	877	964	893	915	930	956	933	871	925	942	922	908	985	921	920	891	944	939	909	963	928	884	951	914	938	917	927	897	967	915	947	885	917	874	864	971	920	978	935	916	888	898	925	943	929	919	942	936	904	922	936	928	930	956	902	957	936	934	965	910	926	977	929	950	905	916	912	931	914	957	854	941	912	926	924	898	974	929	894	919	933	909	959	889	931	897	927	929	939	897	929	903	893	902	916	855	906	964	903	960	945	939	894	918	878	902	949	896	921	894	914	899	877	904	919	905	899	952	908	918	912	962	886	970	910	908	940	919	922	913	966	913	873	897	917	871	917	914	880	907	900	938	986	913	883	917	940	966	860	938	926	918	955	900	933	907	913	902	905	932	928	906	988	932	916	924	982	901	885	888	944	962	915	887	981	862	933	895	930	909	913	911	931	912	918	915	934	944	934	906	961	924	934	937	929	942	894	870	911	933	930	963	962	938	985	887	896	917	904	962	882	891	883	922	969	875	976	902	917	947	895	878	985	898	926	910	924	832	902	889	955	923	977	942	906	929	923	876	921	937	960	949	869	924	933	897	906	914	965	941	890	881	902	915	879	929	907	945	857	957	946	863	898	926	944	916	892	927	914	889	925	936	907	906	892	956	947	927	912	932	946	836	933	974	874	895	877	935	904	983	920	935	896	904	919	956	975	877	899	940	927	949	934	879	906	955	945	951	844	906	935	880	875	931	889	933	891	985	925	917	953	963	938	955	943	966	932	987	887	915	943	916	929	941	922	954	894	914	911	922	911	980	895	870	953	930	891	899	915	914	898	939	977	929	911	928	892	904	892	889	918	917	888	927	938	963	929	934	925	904	919	926	872	852	984	916	902	933	924	945	913	901	1010	936	922	953	920	874	933	952	888	860	937	943	896	880	983	892	958	920	939	892	921	930	887	916	870	929	909	941	960	957	907	881	943	899	903	903	892	938	935	921	923	881	934	894	981	891	927	916	905	962	939	871	967	901	900	972	944	978	909	900	933	900	914	917	949	956	954	892	917	916	887	906	982	956	893	959	908	938	941	895	888	866	914	960	933	895	929	946	935	916	880	941	917	931	896	994	902	936	930	910	944	894	925	931	868	932	896	924	969	950	919	907	916	886	875	912	905	948	877	909	946	942	903	901	929	917	967	946	939	906	893	974	865	920	901	894	905	931	893	956	939	902	934	917	892	930	971	917	912	905	938	949	945	979	947	933	921	971	887	919	910	935	870	989	900	900	862	967	942	922	901	906	900	909	931	905	932	964	925	898	906	961	898	908	886	918	960	934	920	850	938	913	929	916	989	934	921	893	932	955	966	908	922	923	950	874	952	983	935	927	909	1009	932	939	920	945	973	931	906	935	918	908	903	940	941	941	919	958	909	924	976	922	879	878	914	940	914	946	916	957	934	880	931	921	944	918	964	935	938	872	962	895	926	963	919	942	966	917	966	945	907	965	936	925	923	929	882	930	905	922	947	941	953	941	938	941	962	927	890	971	987	908	946	928	884	891	982	971	937	913	873	978	918	928	941	868	896	919	883	916	822	966	912	925	964	886	960	879	936	912	907	934	928	954	944	893	950	949	890	912	946	871	952	872	898	831	905	946	957	914	921	967	926	916	921	886	889	958	935	976	969	891	875	962	921	926	947	948	907	899	922	861	879	943	902	940	932	983	868	879	944	910	912	929	923	909	904	853	962	953	924	904	902	935	997	885	948	972	955	904	926	859	852	900	900	921	943	937	905	932	970	929	985	889	895	936	937	904	956	922	879	865	953	909	902	943	940	939	944	971	912	909	944	960	984	857	951	976	903	954	936	887	941	899	930	975	934	882	962	923	869	923	918	892	955	931	925	927	955	930	916	899	882	885	919	914	905	910	944	932	929	928	870	968	895	894	945	847	960	878	930	916	864	923	941	944	929	923	907	888	918	894	880	943	924	913	956	942	918	891	853	902	926	937	923	903	933	883	886	911	922	934	892	926	923	925	942	898	923	883	922	950	926	936	904	934
24520	21144	28616	26744	22187	14929	6448	2933	3039	2344	1649	1120	1001	928	910	823	837	779	770	776	748	737	715	742	759	778	739	739	741	728	692	710	743	744	722	699	718	706	702	746	807	712	761	738	722	729	725	698	712	762	774	723	718	709	739	708	728	716	759	744	746	705	779	716	714	728	724	773	700	772	754	749	699	744	698	712	761	756	766	763	713	699	752	729	712	738	740	715	732	691	800	723	729	739	770	709	780	731	722	735	732	724	729	731	727	769	723	714	753	698	765	749	681	793	711	734	704	729	724	688	743	718	746	751	756	782	718	804	741	773	750	754	770	792	709	753	696	720	689	751	747	761	725	739	722	744	717	703	741	740	729	767	723	782	798	754	711	662	761	749	732	729	712	762	747	697	699	758	708	685	722	726	743	713	813	724	702	698	720	742	756	741	681	729	708	702	706	708	730	731	793	725	757	751	758	747	792	702	758	723	755	678	750	726	727	747	757	739	729	788	716	776	781	704	756	760	759	784	702	764	744	667	722	739	732	733	731	704	758	721	767	773	715	695	731	725	791	705	774	713	736	664	779	664	713	737	751	749	725	751	764	722	697	686	702	728	774	675	742	674	724	774	695	694	737	772	753	718	748	718	728	738	743	735	768	755	733	687	727	704	697	765	740	727	735	764	757	746	763	762	745	732	741	719	734	714	733	751	703	723	773	748	751	747	707	708	784	747	772	759	779	696	747	784	712	719	729	753	743	699	730	687	763	721	784	750	739	810	751	742	728	722	690	744	728	711	703	692	755	746	743	751	706	720	693	753	718	748	716	739	724	735	729	757	714	698	686	678	675	711	725	709	713	758	734	743	702	730	748	727	731	713	742	746	738	758	734	758	726	762	747	710	697	733	688	710	725	698	732	697	701	747	731	722	728	718	713	725	712	755	759	730	726	738	772	718	731	773	751	738	694	799	732	707	755	739	739	755	713	751	731	769	746	739	774	764	791	700	735	704	732	750	691	716	725	715	733	786	747	722	741	727	760	690	729	715	739	718	765	732	692	720	786	755	727	722	717	686	735	700	751	754	704	708	747	737	715	737	716	757	731	722	723	714	696	758	680	720	764	747	735	710	730	762	703	777	779	745	759	650	775	750	742	754	729	745	771	741	759	692	729	727	692	753	782	715	741	716	772	755	697	746	716	756	718	733	731	764	764	733	699	738	743	767	703	737	710	687	741	788	695	732	745	743	784	710	719	748	691	696	721	705	689	732	735	786	769	700	721	742	686	770	705	715	743	722	763	739	729	751	716	786	755	761	748	773	766	710	714	767	723	725	723	766	711	763	724	674	768	747	771	749	682	718	723	739	711	773	698	782	741	724	734	757	784	729	721	700	740	738	777	704	790	720	749	700	718	749	740	685	732	728	692	736	729	691	753	692	747	762	727	738	707	692	751	714	731	712	741	749	780	722	725	738	717	733	738	726	763	715	695	734	742	700	739	729	723	750	755	741	721	748	730	789	697	742	712	691	758	733	805	746	729	702	740	755	735	671	717	735	753	775	723	721	773	762	697	814	734	772	710	746	691	714	771	762	741	696	760	767	770	763	721	723	734	755	771	713	710	734	765	746	716	714	754	739	725	719	746	727	700	709	717	677	775	751	716	723	699	650	748	719	690	739	724	714	714	740	734	748	742	706	720	762	733	725	756	730	736	802	735	689	753	715	706	760	703	739	713	746	700	742	762	760	705	726	766	784	739	717	706	722	791	742	706	723	786	724	748	702	729	777	724	697	736	702	739	750	687	772	760	687	698	735	741	745	743	800	760	782	755	733	700	738	725	690	732	761	749	738	706	704	784	704	727	764	736	732	711	747	759	729	736	744	703	713	724	742	695	743	710	739	728	730	756	761	772	744	703	753	744	719	744	702	749	772	678	722	734	714	729	696	718	719	716	701	769	708	725	726	695	659	802	733	711	735	731	765	727	733	736	708	757	730	737	744	730	779	701	815	760	689	740	743	765	718	678	707	700	776	717	765	738	765	723	747	734	732	707	788	756	734	748	716	745	716	735	745	703	717	751	727	736	760	771	741	721	747	734	727	742	717	729	724	691	708	740	723	752	771	751	729	673	692	740	722	707	732	754	760	726	780	751	747	735	711	716	739	726	757	671	730	743	717	756	729	754	712	771	768	689	745	773	735	691	745	721	743	748	767	780	691	715	779	761	721	735	735	736	752	720	710	769	738	767	723	744	758	736	718	730	725	726	735	713	704	690	721	728	716	782	708	749	772	739	714	783	749	729	738	751	708	714	744	728	731	733	755	738	735	747	721	718	739	717	762	748	731	736	724	791	697	725	671	759	758	730	774	743	719	762	732	699	743	703	722	734	752	758	749	721	781	757	666	819	760	727	700	706	752	728	745	706	729	779	764	730	764	765	757	751	724	752	717	800	716	715	708	737	716	739	753	756	735	741	764	709	732	781	756	733	768	716	832	741	693	741	744	688	748	747	725	752	703	752	689	704	710	736	767	711	736	733	739	688	762	734	721	706	712	730	742	743	722	700	732	698	708	745	694	730	700	752	763	721	714	726	777	751	722	726	742	726	756	733	757	725	723	676	730	698	692	741	762	744	736	731	741	733	703	768	713	709	696	737	714	767	737	763	713	702	760	811	745	720	775	748	695	699	715	712	697	737	735	758	694	699	723	762	756	770	721	709	766	732	704	736	747	708	741	735	722	743	723	744	715	727	720	731	727	684	731	782	716	745	771	711	739	741	704	771	709	746	751	707	737	751	723	738	755	767	684	732	716	713	705	683	771	700	693	699	742	697	724	742	721	772	746	768	746	761	748	725	761	773	711	741	690	739	748	787	743	719	783	713	714	698	742	768	691	630	729	702	790	743	721	774	702	777	751	728	765	740	758	796	748	762	740	749	698	722	790	775	713	706	760	693	694	716	757	767	754	657	737	746	758	740	777	730	648	755	749	688	713	704	769	741	737	734	719	726	755	767	687	766	734	708	706	707	695	711	724	736	728	731	752	766	718	753	731	737	714	744	730	730	800	714	733	695	770	733	771	756	715	709	707	736	750	731	721	744	689	750	713	726	715	696	762	709	723	770	755	792	719	778	742	783	711	716	750	725	764	767	725	730	727	715	703	776	776	731	682	734	714	731	733	674	722	720	757	698	720	751	748	735	709	723	713	719	723	707	744	728	694	725	702	712	778	757	739	755	740	746	728	723	710	714	771	713	689	766	742	690	725	716	742	714	716	765	707	730	719	728	742	758	700	738	771	737	744	744	739	778	739	775	740	736	781	766	717	709	770	733	718	709	738	771	712	754	723	715	734	752	764	704	752	722	736	774	795	737	739	739	737	719	703	774	762	725	715	722	783	727	722	753	779	728	737	734	719	774	713	718	726	740	764	731	777	743	745	725	726	744	722	770	727	784	758	753	735	760	740	699	744	739	730	688	724	689	748	752	747	728	777	723	744	707	755	702	724	763	796	740	737	776	717
42024	63885	50220	34034	24646	14766	7623	4180	4486	3282	2253	1446	1253	1088	1046	1005	974	887	909	843	897	844	859	841	844	816	858	837	817	842	825	847	816	885	828	835	832	845	810	838	849	821	850	805	814	858	837	826	805	791	836	869	800	832	838	799	892	777	804	842	850	805	894	843	775	836	774	835	794	817	853	835	813	877	803	809	775	821	776	860	832	777	857	849	820	868	865	768	869	818	790	849	856	817	806	801	819	792	853	850	814	900	826	784	860	807	862	801	823	791	822	825	791	838	822	797	844	820	823	841	830	869	861	777	840	799	797	828	830	835	842	840	862	838	864	810	821	862	836	800	792	898	793	812	865	863	825	834	794	785	790	828	832	868	823	850	828	861	830	856	864	835	849	803	792	852	813	815	848	866	808	843	790	850	842	844	866	835	792	809	845	866	800	835	843	807	873	828	860	809	880	838	825	809	890	827	838	794	767	823	814	841	859	840	819	828	829	844	820	863	804	797	827	836	855	795	853	831	800	826	823	919	846	858	855	821	822	783	780	844	805	847	804	769	812	811	837	797	839	843	777	857	809	833	818	810	890	844	819	806	848	882	827	708	797	798	816	824	840	761	827	873	804	808	803	797	827	837	791	786	841	858	826	786	887	791	830	873	843	776	831	836	902	815	859	775	809	845	814	829	849	832	850	832	780	821	834	847	836	848	792	764	824	838	813	806	826	838	825	828	825	820	745	785	819	818	830	822	823	879	885	869	865	859	859	852	823	829	809	849	803	864	769	823	836	797	819	844	815	850	860	879	820	859	833	812	794	789	817	817	824	868	859	824	831	807	831	789	806	795	808	789	842	820	801	828	834	866	837	821	837	814	799	782	823	825	821	803	821	839	829	827	855	833	782	814	828	858	802	801	813	814	807	802	839	804	742	857	782	911	853	846	802	797	831	865	806	806	800	863	842	824	822	832	811	877	833	810	844	749	834	859	810	832	852	803	797	807	831	859	810	876	816	847	806	818	813	772	878	863	834	826	835	787	854	840	772	801	836	864	780	880	781	860	841	829	859	862	848	825	824	816	837	895	778	806	837	813	839	840	819	843	803	844	835	843	842	823	859	829	839	846	834	810	822	861	849	822	849	832	877	754	837	849	821	805	839	843	842	819	815	840	779	798	819	837	789	855	842	798	785	842	832	767	765	852	834	759	827	839	819	852	778	804	849	894	855	793	820	826	808	834	808	819	758	821	839	831	828	848	877	861	845	813	821	827	834	841	794	824	845	796	859	856	824	858	851	831	900	835	869	833	842	792	860	839	815	805	806	836	821	822	833	838	828	835	868	826	841	851	829	808	852	851	851	830	840	802	830	815	828	840	813	810	781	822	848	878	816	778	885	808	809	815	826	850	784	841	840	782	808	819	770	770	808	851	840	808	854	843	808	797	843	807	838	752	825	824	855	769	837	800	800	846	837	846	894	825	874	868	787	839	821	818	886	834	833	842	769	781	817	814	816	809	784	839	840	840	812	881	833	792	832	836	843	809	809	865	849	822	791	826	840	834	852	800	865	851	867	842	817	768	802	833	755	814	847	837	889	815	772	832	814	776	824	804	816	850	859	827	869	789	874	817	779	813	832	780	839	796	865	847	820	833	827	784	820	818	842	863	850	819	803	837	799	848	843	779	843	873	804	861	833	835	819	823	840	813	812	781	793	809	804	866	815	832	829	828	838	847	793	838	843	830	812	828	828	824	791	851	815	777	802	820	842	864	846	833	835	840	849	846	789	793	832	833	827	847	839	834	825	830	898	809	828	812	823	831	821	767	830	810	853	863	804	833	759	834	811	823	831	800	815	801	803	831	823	768	834	837	810	789	867	833	885	851	851	846	809	850	880	828	836	799	847	822	860	817	805	860	793	769	838	803	797	819	876	816	854	824	820	851	803	843	802	854	812	800	788	807	859	858	814	790	801	800	801	859	817	857	810	843	828	784	828	834	866	825	802	864	880	807	796	823	828	819	799	849	828	859	830	861	828	793	881	853	846	808	820	854	780	843	819	805	835	866	845	787	812	834	841	861	763	797	806	853	781	846	798	831	806	855	850	816	894	816	815	839	799	815	817	823	825	870	805	815	816	810	821	807	814	811	851	757	844	810	858	785	833	815	825	790	903	869	799	863	819	846	889	791	781	857	800	882	785	858	811	848	837	815	826	836	839	796	817	827	796	809	825	858	831	852	811	824	818	837	850	797	819	829	873	795	816	846	791	861	826	844	787	830	807	816	804	813	825	842	795	774	840	882	832	785	805	834	811	891	828	869	796	840	812	812	804	800	852	846	812	852	821	788	808	777	863	823	831	844	873	864	826	860	855	813	780	869	810	885	841	870	834	858	817	814	838	835	850	808	804	786	855	804	838	820	814	877	832	853	772	829	825	806	823	818	814	819	799	789	823	796	831	815	825	860	855	839	801	773	883	857	811	870	835	812	826	796	836	836	883	875	852	856	838	806	899	843	827	849	837	921	887	843	816	817	857	800	815	767	804	848	795	796	789	851	837	853	773	863	840	816	889	865	827	808	780	814	853	820	810	858	844	834	795	803	823	833	813	839	826	789	813	858	864	819	833	836	819	783	797	805	884	841	836	827	842	769	839	825	862	848	821	812	807	855	848	806	838	863	840	821	849	859	808	827	803	785	827	824	803	832	844	790	874	841	804	874	816	837	826	787	857	789	831	879	828	819	856	806	795	769	847	823	829	839	777	897	889	790	789	852	887	788	895	821	841	833	803	835	871	863	871	863	817	835	813	860	795	825	835	795	818	867	851	827	848	815	852	805	859	747	832	815	846	841	882	868	836	837	825	843	801	806	827	785	810	878	850	810	859	846	819	780	824	785	807	898	886	854	823	821	786	793	846	811	822	802	824	807	863	805	769	788	852	810	884	802	862	837	782	767	844	774	837	867	845	789	832	804	833	849	832	834	860	844	845	841	807	846	823	809	843	853	823	821	820	838	859	841	807	836	800	778	845	850	871	855	865	780	837	863	806	822	853	849	795	824	816	830	860	829	834	821	824	826	829	823	833	867	823	831	795	829	826	839	889	816	819	775	863	815	862	811	833	842	822	806	788	814	852	814	818	876	866	808	868	826	829	795	842	906	829	802	774	825	804	820	831	855	821	840	827	880	884	792	813	837	816	846	800	842	823	846	871	865	826	832	828	815	836	796	849	835	821	792	843	842	801	850	798	795	819	814	820	849	842	771	831	808	836	792	798	865	859	816	805	857	843	844	855	870	822	806	900	758	822	804	781	845	826	851	798	805	841	762	893	821	794	804	821	816	862	788	807	866	868	809	851	857	843	843	819	802	793	851	823	848	807	839	811	857	809	873	792	839	870	844	837	767	810	846	842	846	854	825	846	825	873	819	846	824	859	809	831	874	854	811	830	818	800	825	793	801	832	857	841	802	879	804	847	790	822	804	820	834	820	821	836	858	830	802	828	829	824	796	794	794	827	795
22454	21006	28544	23792	21524	22285	18995	5892	4268	3186	2141	1540	1321	1118	1066	995	997	915	948	897	909	853	898	874	862	838	854	805	849	829	756	826	845	821	890	805	859	764	882	805	802	829	801	819	804	835	798	832	808	849	824	797	776	838	821	807	811	821	768	817	824	783	826	851	803	795	838	800	766	846	821	761	833	852	851	804	827	832	801	814	850	794	874	818	773	847	830	791	887	859	798	819	829	783	825	735	862	795	866	848	811	801	837	815	844	801	850	819	814	837	818	814	790	831	856	779	811	810	818	833	810	884	832	817	855	800	793	794	814	837	825	776	784	816	775	800	848	796	828	807	791	813	819	797	799	831	800	790	807	853	827	824	845	814	761	792	822	858	855	814	838	830	829	816	821	883	861	824	882	811	832	838	836	810	900	841	812	781	842	855	823	885	815	791	861	786	828	815	848	790	867	765	825	846	870	826	813	803	798	807	824	794	856	843	828	789	833	839	816	823	827	782	791	842	801	838	832	854	816	847	830	793	821	827	807	814	812	788	812	837	799	818	837	805	809	778	850	788	818	824	891	851	795	810	804	801	778	798	786	848	795	845	832	845	753	790	804	764	797	785	824	845	781	773	828	833	816	809	796	787	882	782	834	789	829	845	846	820	817	874	806	763	803	798	817	800	800	810	820	828	822	811	779	763	843	813	779	802	763	860	869	870	809	847	772	810	767	842	827	830	861	772	822	841	782	861	757	826	769	838	778	804	826	843	865	871	803	796	807	760	865	809	826	806	865	823	785	851	856	856	801	828	836	795	827	845	838	808	865	829	846	786	816	767	796	795	812	834	810	820	822	824	819	794	838	835	800	779	802	808	800	811	823	801	804	843	878	866	786	827	814	827	827	839	821	796	791	822	863	841	832	787	865	816	762	804	846	853	782	842	822	813	809	751	834	830	796	810	791	828	801	841	831	779	819	829	846	788	862	819	813	806	766	823	780	815	836	796	780	799	759	814	811	811	824	821	796	826	834	833	787	791	805	806	852	797	791	820	775	827	851	840	808	811	838	828	804	784	845	837	839	849	787	764	857	830	788	792	849	804	830	826	781	833	861	823	821	807	856	858	796	835	816	809	797	813	792	792	805	827	791	849	805	847	808	846	884	823	804	873	846	844	820	857	820	834	811	823	826	815	810	832	804	753	757	876	817	860	779	850	746	821	755	849	852	825	807	778	781	788	852	802	778	804	832	829	808	818	805	833	855	778	836	845	831	830	847	775	826	789	805	867	834	822	817	795	855	824	815	803	846	821	796	858	767	825	767	802	805	801	853	786	813	824	879	766	885	810	796	830	842	768	821	798	823	866	785	825	796	781	782	822	766	887	783	850	843	833	813	813	882	852	773	786	849	778	788	814	771	814	844	829	809	801	864	836	829	797	850	807	767	802	811	806	848	802	852	786	814	862	778	789	865	784	832	875	797	873	756	829	811	769	849	803	777	865	800	804	820	873	833	863	856	821	791	881	827	851	815	810	767	814	840	780	890	803	901	798	820	792	795	772	827	833	800	780	827	803	769	817	761	814	833	846	850	797	839	814	813	811	839	787	847	804	773	800	820	799	783	825	758	826	824	842	858	805	837	884	850	819	860	806	787	833	875	828	791	820	822	835	814	815	792	794	814	759	856	769	846	836	833	847	820	815	795	840	826	801	869	832	790	797	817	815	839	824	789	811	826	849	847	776	855	788	840	816	783	826	799	794	838	769	810	830	804	857	823	768	835	814	809	848	809	855	807	779	799	762	807	786	833	845	771	816	833	818	729	787	847	762	879	854	783	796	789	875	846	808	820	836	852	841	789	826	789	838	777	792	818	840	836	851	801	816	844	772	836	808	762	819	854	804	839	793	789	822	861	834	818	825	829	824	842	797	850	820	841	780	815	827	824	826	810	796	808	816	825	819	784	825	812	846	834	807	865	850	839	767	822	791	801	745	779	800	800	772	841	882	812	849	818	845	852	834	795	838	816	810	828	826	810	816	848	837	852	789	816	840	830	875	840	812	886	825	815	812	810	781	821	815	803	819	800	812	809	798	848	846	847	806	813	822	796	787	824	786	817	783	852	850	792	833	838	825	832	847	818	791	811	843	796	792	862	847	800	821	833	826	840	787	810	852	765	828	851	827	895	833	846	806	810	784	831	791	848	800	826	798	837	825	789	856	785	824	882	822	801	829	826	811	873	784	757	823	770	818	810	847	786	829	784	820	788	804	789	825	842	858	831	797	837	862	806	827	848	847	768	815	856	820	842	889	796	809	874	844	836	809	771	819	858	777	818	831	768	823	777	821	860	818	801	843	833	823	795	827	803	842	828	835	863	837	797	806	791	773	818	785	775	848	796	805	804	815	852	782	859	802	842	828	825	862	806	817	787	822	840	809	835	798	799	791	841	827	785	810	838	840	817	791	844	859	826	803	830	818	799	839	809	829	845	834	814	817	806	845	846	860	832	808	783	775	822	831	788	812	829	787	772	780	805	855	836	793	811	889	840	764	797	798	842	847	801	844	884	815	793	828	766	839	871	782	771	769	848	800	796	808	842	773	810	803	848	804	834	801	803	776	828	803	833	844	840	840	799	777	807	823	843	810	831	882	848	795	821	788	839	829	806	846	771	742	839	766	834	779	814	769	791	824	797	829	814	810	793	776	811	775	746	793	841	815	842	821	811	801	820	776	830	760	752	813	804	830	816	817	813	848	814	862	861	871	808	833	828	840	824	834	826	792	791	852	801	768	815	814	842	831	735	791	859	823	808	803	802	799	801	765	904	830	765	871	832	797	773	748	836	808	807	854	827	806	831	788	790	864	815	825	859	819	808	807	837	791	804	837	804	729	865	786	837	831	763	777	792	836	789	819	777	811	817	814	790	795	817	852	820	855	787	765	794	791	817	809	854	793	842	803	837	837	854	817	853	826	895	851	811	830	802	828	807	800	822	799	854	818	794	818	779	829	803	865	818	840	819	770	843	822	848	794	819	854	855	862	750	857	814	792	864	843	817	799	827	830	780	842	789	777	792	824	807	773	811	783	844	799	789	822	826	794	820	818	822	833	799	805	840	837	792	801	832	789	785	805	794	807	794	802	831	801	813	820	791	844	792	786	769	788	782	798	862	801	774	775	809	804	806	807	798	829	825	822	798	777	812	794	776	811	795	824	851	858	844	781	809	789	825	790	794	838	813	838	866	868	834	784	836	833	798	849	801	872	782	805	781	822	819	810	785	806	816	807	794	799	797	812	839	799	830	788	778	776	821	858	746	850	768	797	822	806	795	821	786	807	812	804	829	837	794	846	772	798	780	842	788	753	840	830	812	836	804	769	785	764	815	803	835	798	823	816	789	854	842	748	797	799	869	818	832	808	793	793	823	851	826	802	806	800	795	869	814	866	863	816	793	770	824	861	792	847	789	825	830	825	781	816	799	797	821	807	807	846	805	824	835	839	817	839	844	839	809	795	814	840	783	797
45841	71268	57870	39584	31265	20821	12177	6314	5903	4205	2716	1991	1525	1372	1158	1134	1023	1022	986	990	961	959	982	906	899	945	881	869	877	903	930	918	918	884	879	911	894	892	904	911	903	923	885	916	856	915	893	910	880	854	853	903	897	894	882	929	931	878	868	842	929	915	951	889	881	883	902	870	926	903	923	883	935	934	893	859	940	868	949	896	875	921	846	886	931	922	906	869	965	882	876	898	903	931	952	878	884	921	888	852	885	875	873	900	937	876	913	957	857	920	914	884	900	877	959	891	937	910	833	907	855	907	876	914	836	871	921	824	925	880	862	912	946	902	960	878	888	861	863	906	942	861	897	928	888	884	896	949	910	903	927	879	942	914	885	860	885	864	876	878	877	922	892	851	879	884	886	857	948	865	930	897	887	916	890	825	939	948	962	916	911	867	888	950	920	921	876	933	930	912	867	877	854	939	881	850	955	842	907	912	883	930	897	913	909	878	902	922	897	868	888	897	880	885	885	912	926	892	919	928	890	902	902	898	877	868	929	913	887	920	905	883	851	930	912	862	870	867	916	856	989	908	911	866	942	909	888	895	939	891	909	890	921	921	919	867	847	937	902	926	863	924	902	932	918	865	882	886	870	878	922	914	919	867	878	919	875	942	915	871	923	926	911	922	909	891	914	873	887	885	846	874	890	914	898	935	910	871	845	842	873	893	950	963	880	904	883	889	897	867	871	887	879	899	865	914	951	864	923	892	932	902	899	840	872	925	927	862	868	886	956	897	950	876	887	937	904	882	832	888	876	852	908	934	872	872	875	925	869	894	910	866	899	902	925	904	891	918	877	838	886	904	911	903	917	868	965	953	927	872	885	906	913	896	923	888	899	926	849	907	906	930	888	920	927	875	912	901	898	903	913	995	901	909	909	909	833	874	868	909	938	867	935	894	873	861	899	901	878	955	923	892	897	922	873	876	942	904	891	922	913	918	865	920	959	890	966	893	951	881	926	910	935	879	853	913	867	853	836	931	880	921	837	899	938	913	919	877	901	871	868	964	893	870	877	919	863	920	921	892	900	923	905	915	879	874	887	895	854	856	919	904	912	846	941	896	927	896	910	906	888	908	869	897	880	910	916	922	919	885	945	930	924	907	892	900	928	895	911	885	949	870	900	915	889	839	939	924	921	910	917	917	882	869	949	861	913	907	929	871	896	825	861	886	901	880	891	872	878	925	913	911	907	886	913	867	853	880	917	885	871	956	927	910	886	885	883	859	966	917	939	872	948	904	890	966	849	916	956	907	876	874	923	829	809	901	857	943	901	874	914	919	935	818	914	892	888	909	923	944	932	898	897	908	883	879	933	924	894	959	912	884	873	902	907	939	927	911	908	865	902	929	923	962	948	900	836	907	861	865	902	907	924	903	959	932	906	933	849	899	907	879	890	924	925	933	901	874	883	874	929	933	940	892	915	932	938	901	867	865	900	878	905	916	895	898	940	888	876	892	918	879	895	903	917	931	889	925	885	877	932	910	898	894	898	900	927	898	876	859	911	922	893	921	880	842	891	922	921	923	917	878	920	911	861	909	935	910	964	845	874	881	879	864	874	869	892	907	967	913	855	890	895	888	892	896	940	895	876	883	875	944	883	867	902	876	864	921	862	859	896	937	922	928	912	842	869	908	924	858	897	887	888	883	901	862	897	901	897	872	937	923	906	887	863	866	881	875	935	924	868	877	893	915	901	829	926	908	885	877	871	925	893	895	905	938	833	900	858	952	857	868	894	889	935	910	884	933	892	912	898	868	875	903	972	859	884	919	875	849	945	857	905	935	903	897	909	886	883	885	886	896	874	883	888	880	896	945	992	927	884	919	900	830	858	891	951	899	863	947	916	897	918	915	878	909	886	862	848	912	922	872	885	879	894	938	959	918	910	919	899	924	926	907	945	886	889	899	927	863	928	941	900	885	895	884	893	913	884	895	942	837	853	915	940	857	877	924	923	953	917	960	886	920	901	903	879	931	929	949	885	859	925	902	866	911	891	913	872	831	857	941	905	857	874	870	875	954	895	922	879	904	914	881	929	865	901	909	899	882	936	889	901	876	907	885	834	903	883	900	909	931	910	881	933	868	887	887	912	892	907	940	826	838	914	863	912	892	891	908	845	876	895	864	888	901	954	898	865	879	893	883	902	858	899	881	899	880	887	908	908	930	917	895	930	908	937	885	865	945	909	886	902	921	862	936	882	877	914	901	888	920	968	886	955	864	886	875	888	918	914	928	899	915	873	886	905	944	891	843	928	915	893	878	914	874	937	901	888	884	912	915	895	893	941	863	864	887	879	882	901	887	867	961	869	859	915	864	900	945	818	921	881	957	925	905	878	873	935	908	906	926	860	851	940	913	893	892	894	907	866	897	892	897	874	866	892	878	897	925	886	927	920	881	956	923	891	888	906	949	868	912	906	897	903	862	905	895	933	905	910	867	892	915	926	907	836	935	862	882	926	889	885	882	945	937	868	898	915	885	936	919	912	889	956	924	906	922	911	888	916	883	891	864	888	948	878	916	865	892	900	885	915	867	894	864	905	890	897	868	857	869	863	855	972	891	885	886	875	907	889	903	878	873	899	887	887	898	873	906	918	901	912	878	912	879	889	914	877	967	898	885	988	890	933	913	924	888	913	943	906	918	926	887	945	872	912	873	922	913	837	901	914	878	866	905	927	903	903	945	908	848	945	924	902	895	928	851	888	902	877	950	851	890	933	881	951	890	843	909	843	937	864	882	924	913	844	938	936	903	945	937	855	894	872	917	913	880	931	898	939	890	899	953	902	855	866	968	910	929	942	939	922	897	888	893	859	916	869	858	960	852	893	917	924	976	914	874	930	951	871	871	924	879	874	934	914	874	914	934	883	899	895	865	859	922	918	855	949	934	836	923	892	954	939	918	918	907	887	901	889	914	891	915	947	890	879	870	914	912	899	907	843	871	864	837	864	925	891	953	910	915	848	912	952	843	904	892	914	957	931	916	910	835	847	930	947	864	867	884	900	914	918	897	907	919	939	848	919	908	863	877	861	885	823	865	931	909	886	864	904	895	897	905	869	918	813	915	903	876	925	870	920	892	909	940	913	924	908	938	864	907	991	900	918	882	922	879	917	907	917	888	884	920	924	897	935	873	929	881	898	907	865	979	894	852	887	875	919	909	897	889	864	866	876	980	920	888	848	948	908	932	930	876	967	961	880	898	912	910	905	869	863	888	880	950	849	939	871	884	896	844	868	839	898	909	900	904	863	889	932	902	958	909	867	918	886	928	915	883	907	907	875	896	917	943	914	933	895	882	880	901	856	909	912	872	887	886	901	942	870	909	841	903	883	919	902	883	908	923	861	902	917	868	857	866	886	916	900	896	902	881	888	875	899	931	898	881	874	901	890	854	958	891	912	899	937	893	902	956	899	912	919	923	875	879	894	934	923	956	877	905	850	893	819	902	987	910	907	876	889	931	945	979	892	840
35441	40112	40027	26107	14303	6998	3152	1974	1776	1337	1125	1004	886	859	866	846	790	792	814	791	736	829	777	764	852	767	776	767	752	783	807	763	795	767	734	729	776	793	778	772	782	761	801	748	816	760	696	767	749	735	804	815	815	778	766	746	772	816	791	789	755	737	775	790	782	718	690	803	759	733	802	727	752	776	768	783	745	762	760	775	818	778	774	741	824	823	744	773	795	755	802	770	752	793	749	749	770	779	844	800	733	773	781	761	774	787	757	774	796	752	770	783	817	792	766	719	733	738	750	830	798	764	755	772	780	794	751	764	758	785	803	778	771	755	763	784	790	771	762	745	782	743	793	792	781	730	745	762	815	762	782	714	805	839	781	782	790	754	718	810	748	727	787	805	776	760	785	786	782	767	762	760	744	738	767	767	792	826	781	802	748	783	745	757	790	696	815	805	733	811	795	782	797	775	756	806	769	814	785	728	777	772	774	798	714	796	727	767	801	803	850	768	779	825	727	760	761	789	756	751	775	778	809	780	806	743	742	745	774	752	790	781	748	784	726	795	784	768	775	748	758	758	756	806	777	826	774	777	706	791	752	792	759	803	749	766	850	786	760	760	745	751	829	793	772	731	770	811	786	816	806	807	806	765	786	801	788	756	779	790	772	794	755	766	790	811	790	841	833	760	829	778	762	755	765	781	766	745	765	785	745	814	794	751	779	781	770	776	770	750	804	780	801	729	795	771	777	772	790	741	768	817	771	790	772	784	749	749	753	796	741	725	761	793	743	791	739	752	741	732	773	735	754	776	752	803	760	776	754	734	730	749	784	797	754	748	792	775	796	758	810	764	772	792	825	807	762	834	755	756	736	803	732	756	765	834	721	767	752	792	724	731	765	773	800	769	784	760	822	746	795	771	792	769	801	740	738	815	772	745	760	770	796	764	786	774	843	761	694	775	795	785	803	748	805	777	760	807	800	813	747	830	808	746	716	780	792	780	733	772	792	762	771	761	777	792	806	790	728	833	818	758	792	752	784	757	733	763	771	791	755	838	746	834	744	742	780	763	739	762	786	816	774	744	800	823	814	741	766	792	755	784	752	775	797	792	782	777	774	794	754	793	810	778	727	750	774	817	811	793	798	764	816	816	776	817	809	787	821	804	804	764	826	773	807	754	793	726	779	711	813	760	800	769	733	741	771	822	805	765	782	789	797	767	784	835	830	759	759	737	745	791	754	799	802	746	774	777	800	822	766	725	773	754	752	748	797	743	782	790	831	809	778	794	792	798	767	809	749	753	757	752	757	779	793	759	789	743	760	761	816	767	807	768	752	808	781	804	716	816	806	760	826	823	804	770	815	817	774	797	752	787	805	807	780	779	784	791	752	814	761	756	771	771	726	785	791	735	781	793	818	778	811	763	721	783	768	745	767	790	776	731	787	756	726	763	786	739	765	737	804	778	782	800	751	750	758	733	748	784	797	783	758	772	770	768	809	767	780	779	797	768	780	783	770	792	785	760	776	768	783	789	762	779	799	766	765	792	840	818	769	819	812	766	742	799	794	809	818	774	746	818	819	759	774	765	785	806	784	812	776	781	784	767	812	803	784	703	770	769	768	762	754	764	761	758	781	771	826	752	733	730	771	744	822	780	764	718	813	795	809	796	774	749	788	798	799	756	787	781	710	786	800	777	735	778	739	755	734	792	847	793	760	790	795	732	796	778	776	756	727	818	787	787	750	775	793	739	784	726	750	834	765	747	786	740	736	725	754	796	799	803	768	756	765	745	766	758	752	744	728	753	775	755	815	731	766	780	741	792	748	770	757	761	796	750	745	812	786	737	761	809	737	755	763	791	798	780	784	788	740	783	782	774	800	786	782	807	805	721	764	781	811	784	774	744	730	769	767	803	698	796	747	815	819	758	776	787	824	781	759	774	779	778	746	773	777	816	794	757	788	736	748	739	726	738	753	753	776	752	807	761	772	769	785	796	773	783	742	759	784	779	741	820	756	813	802	815	799	818	771	825	831	762	783	775	794	771	732	782	809	757	813	773	789	758	754	808	795	786	787	719	761	786	726	780	786	789	799	740	817	772	751	749	757	798	783	768	817	762	751	768	758	731	798	803	824	754	831	786	739	804	744	818	837	798	810	841	807	740	772	731	781	723	790	818	789	759	713	755	777	762	752	784	765	779	754	754	800	799	790	740	792	794	781	800	743	803	810	832	769	736	784	722	799	741	789	811	758	729	774	753	807	801	764	776	748	754	798	803	775	796	825	788	806	781	768	727	761	807	768	796	800	800	830	781	743	796	737	755	780	807	800	759	786	802	817	819	797	745	761	815	798	804	794	760	721	779	777	788	781	802	784	746	769	773	747	737	856	822	824	726	745	830	768	767	783	761	799	781	777	732	785	750	754	763	753	783	777	771	751	794	820	737	690	791	779	752	741	760	756	786	778	702	808	751	783	773	745	757	746	806	816	784	742	768	761	795	777	790	721	734	814	763	802	785	792	772	785	694	731	788	814	780	842	801	774	756	785	780	800	814	771	768	777	756	786	745	720	834	794	780	754	781	762	718	773	773	788	759	764	772	759	776	786	756	828	746	758	792	766	755	760	760	730	771	779	786	790	796	723	814	752	743	753	771	796	787	774	831	792	765	750	749	744	761	807	747	706	783	714	768	780	784	795	773	744	814	764	767	716	783	781	761	813	733	740	777	799	782	778	775	795	756	782	753	779	765	726	792	799	764	777	776	802	773	794	815	749	799	786	733	798	799	812	769	751	758	780	747	778	793	821	782	752	782	822	816	757	789	776	770	764	762	794	790	756	760	728	775	757	752	833	768	821	811	778	749	757	768	762	769	761	785	739	787	793	734	781	768	805	790	769	723	801	742	746	787	806	750	758	743	721	779	793	765	776	776	756	816	782	775	795	766	785	815	737	782	776	773	738	773	782	733	756	773	809	751	785	842	786	748	765	775	711	773	809	834	766	777	733	787	829	792	762	778	814	737	785	758	758	814	762	746	802	816	772	768	734	766	754	789	730	767	744	773	772	765	746	773	818	777	781	753	722	785	740	838	786	749	755	762	784	770	773	825	782	857	749	771	780	774	786	793	805	798	789	785	754	754	776	732	789	776	807	798	768	807	742	800	744	766	796	772	790	773	716	804	780	785	805	810	772	772	763	812	787	760	786	809	789	767	786	774	790	776	730	769	784	718	753	788	802	778	747	752	715	810	761	772	781	813	759	767	765	789	793	765	771	752	717	752	808	809	798	779	776	771	767	779	766	809	814	818	778	742	792	804	810	785	773	715	768	746	730	748	775	804	750	789	802	715	753	769	779	825	762	789	782	769	769	815	817	838	769	824	784	802	732	787	798	778	746	760	815	761	808	766	781	764	819	794	774	776	784	794	757	758	705	793	801	787	718	757	733	772	780	749	790	765	724	770	727	752	786	765	723	792	754	757	827	799	796	792	808	795	741	714	736	729	820	746	749	751	814	813
44357	55419	42081	25139	16139	9132	4582	2861	2406	1914	1489	1239	1089	1061	994	962	949	889	893	920	908	877	916	901	861	861	854	926	879	898	834	849	871	825	888	830	808	904	886	794	867	902	903	873	902	896	840	821	848	867	875	881	905	881	826	887	840	843	859	913	916	876	860	826	842	875	900	862	917	885	929	859	891	833	935	880	838	897	894	897	868	918	918	848	834	909	885	853	889	867	864	865	911	894	832	855	894	886	859	924	871	822	852	834	867	872	896	800	842	860	892	853	875	831	801	872	862	864	898	869	816	904	845	869	865	882	855	843	856	828	908	922	872	909	892	880	896	881	867	828	863	781	874	861	846	882	822	873	874	834	928	887	904	903	881	857	861	861	913	824	846	874	815	824	874	941	891	874	867	822	831	852	922	855	870	873	853	867	865	866	821	851	848	853	827	876	863	818	883	835	915	859	837	897	867	827	840	903	844	864	918	880	857	893	896	879	862	834	908	833	850	894	882	904	890	891	890	896	863	878	925	846	916	901	877	887	832	887	917	844	932	891	846	890	852	904	869	867	858	899	828	880	877	909	908	893	835	824	831	875	846	830	885	938	870	894	871	812	858	869	887	877	923	872	887	878	865	864	833	877	839	892	890	884	897	894	844	884	883	877	942	828	861	896	864	868	880	873	916	819	839	920	853	904	884	899	875	831	855	860	768	881	847	872	837	858	882	885	892	893	865	905	840	870	881	874	851	857	853	889	866	854	796	815	883	924	870	898	832	879	870	887	860	848	792	873	907	918	834	825	871	872	953	851	885	880	897	891	861	924	896	890	878	891	902	850	895	880	843	869	826	816	825	852	866	846	922	874	881	890	854	870	900	876	908	885	915	864	838	904	886	830	841	863	902	813	878	876	875	882	863	873	855	922	974	897	889	861	907	911	833	856	869	871	875	831	886	862	798	891	855	899	867	882	890	869	852	907	868	814	862	854	906	866	854	866	895	864	860	853	850	897	884	888	842	869	885	907	866	835	887	820	865	868	851	877	873	894	883	905	870	915	832	823	893	914	839	872	906	847	884	832	835	854	844	897	877	875	892	875	878	844	892	870	860	827	932	828	816	846	853	862	865	883	943	896	862	822	865	878	849	934	845	844	907	896	885	851	838	881	785	885	892	849	871	875	849	899	888	855	853	945	883	870	847	882	871	893	914	884	888	913	858	860	852	843	867	889	874	872	834	833	882	897	866	896	876	875	838	852	866	832	868	898	871	858	942	851	865	869	847	879	861	878	871	870	850	802	867	846	809	882	821	864	911	855	913	857	892	816	843	873	903	807	826	887	857	833	848	875	869	887	844	863	858	838	840	835	879	851	920	863	863	823	843	873	932	883	948	931	899	854	900	932	880	856	868	849	866	863	859	863	831	813	855	873	855	819	863	908	925	902	910	842	935	896	837	859	892	865	909	919	859	834	898	870	885	865	857	868	892	824	873	847	865	886	854	886	885	816	843	889	827	890	899	876	895	882	927	900	839	893	815	853	872	880	910	825	868	904	874	865	863	820	834	877	877	865	867	889	860	885	828	855	853	841	860	889	882	885	905	851	852	880	902	868	870	841	905	866	909	821	894	878	844	898	891	915	877	896	901	847	867	877	887	931	844	875	831	916	859	852	852	867	891	885	844	886	884	899	846	813	892	850	830	866	877	806	865	882	878	858	913	853	879	870	873	886	924	865	921	855	842	880	897	892	833	880	908	893	894	838	862	925	844	861	876	839	870	908	884	832	872	890	873	837	840	893	843	865	878	907	863	863	808	857	922	837	852	860	813	857	818	882	846	916	842	930	887	869	857	874	905	842	875	854	908	845	880	787	848	886	889	850	836	861	856	835	837	876	860	839	883	854	881	891	866	868	916	932	852	851	883	834	901	860	855	889	846	878	881	853	942	911	887	837	793	808	841	871	888	852	828	846	827	828	914	868	859	856	894	845	822	907	881	847	878	862	860	864	928	841	852	843	885	864	886	859	842	836	848	870	906	829	892	870	856	886	922	887	853	873	821	869	839	898	895	871	938	859	918	832	857	844	826	807	907	876	928	875	857	850	920	798	856	805	868	876	871	771	840	882	910	867	920	846	828	914	833	890	835	875	837	831	805	889	882	871	894	861	908	870	890	869	837	841	890	908	864	843	842	839	869	845	886	910	885	855	922	960	879	881	814	872	910	845	908	884	887	891	908	859	895	880	894	842	898	901	878	913	903	859	864	868	868	918	842	885	791	873	835	850	894	849	825	860	880	878	859	844	863	847	865	860	906	851	898	847	885	933	868	862	819	824	821	869	872	859	865	848	837	880	868	863	917	886	862	858	876	854	892	903	841	857	886	880	862	844	895	848	876	876	846	914	874	875	852	812	909	842	886	916	889	873	851	866	880	857	836	869	894	885	893	839	871	854	831	793	871	901	830	851	887	889	880	874	839	887	863	853	861	828	856	838	874	877	876	901	877	863	851	877	853	895	874	806	865	870	827	897	859	878	840	811	893	917	880	867	833	849	833	875	888	882	891	847	862	933	888	851	866	905	840	847	877	879	868	867	869	924	905	865	867	852	878	863	914	850	868	819	838	894	843	911	840	900	853	909	799	898	913	854	866	894	875	845	863	866	852	786	927	874	877	815	857	888	902	904	901	902	886	861	872	856	910	857	843	922	868	829	891	891	894	891	899	836	876	844	827	879	867	856	872	895	843	894	893	838	837	834	851	888	854	846	920	889	851	822	838	843	865	880	896	850	857	919	847	948	839	861	875	871	850	892	840	850	859	905	833	855	819	878	880	864	903	883	923	863	881	843	869	917	855	863	808	860	878	833	865	898	907	893	874	849	947	847	875	872	881	888	850	878	855	914	876	910	881	862	867	805	870	875	860	829	849	905	861	920	865	895	879	852	879	903	899	867	801	862	867	828	866	881	868	888	866	864	885	831	886	861	882	877	866	846	870	908	813	901	879	858	861	868	880	884	850	828	855	852	853	871	891	813	876	843	811	805	896	926	860	887	828	846	840	926	896	839	849	824	813	836	913	883	849	861	890	887	861	852	906	878	886	913	856	917	851	888	844	853	858	850	872	891	852	896	850	869	854	824	881	880	853	886	869	827	824	875	908	874	925	879	857	883	829	861	846	823	880	933	831	910	875	791	911	845	843	872	850	878	892	876	865	892	855	935	885	891	890	873	886	865	867	832	823	899	888	821	906	813	870	914	859	867	848	887	915	876	911	823	876	892	861	848	878	869	820	852	841	835	903	919	819	920	906	862	845	864	879	863	900	850	899	843	853	902	849	846	885	847	897	881	854	891	866	823	854	875	858	901	857	871	872	884	907	854	866	858	874	901	891	818	856	901	864	865	830	849	885	905	850	853	848	850	851	850	864	842	904	825	866	936	863	904	912	813	922	888	882	890	881	889	843	814	881	867	833	898	827	934	883	848	816	866	884	873	916	893	829	828	912	877	847	866	939	861	861	905
23588	20938	28232	24505	21994	18954	9325	3419	2369	1802	1560	1224	1023	1021	953	943	909	847	834	868	832	901	881	803	829	837	871	772	809	807	799	875	842	812	830	888	830	815	843	795	762	818	833	838	808	771	804	832	864	864	839	833	852	797	847	810	850	786	849	850	805	813	799	800	839	847	898	852	802	832	858	800	787	763	787	807	829	812	803	870	807	829	833	872	858	860	906	756	861	863	828	843	793	826	806	822	803	804	880	813	834	846	858	841	811	769	849	878	863	804	837	924	809	872	772	834	814	752	869	869	807	797	869	852	774	806	808	845	846	806	793	809	806	824	895	782	804	833	815	809	808	839	808	848	798	832	827	807	770	840	774	804	818	815	829	806	834	794	794	795	831	806	799	870	775	868	826	863	820	810	844	790	846	818	831	830	833	810	754	833	827	840	779	777	830	782	815	785	813	856	841	806	849	813	828	814	778	804	828	836	788	823	861	791	874	776	823	837	808	863	880	821	753	841	776	801	771	830	850	846	844	810	787	798	815	858	776	863	835	876	770	807	806	835	803	787	862	838	790	793	763	875	854	775	827	838	820	814	804	816	831	792	798	878	833	835	801	830	816	846	792	849	772	783	797	838	806	808	811	819	827	846	825	818	757	867	788	831	840	814	862	802	845	783	851	837	865	854	818	867	807	867	759	865	836	783	826	844	819	798	797	824	797	815	853	842	779	800	813	818	854	805	843	807	777	795	839	832	816	772	856	821	839	807	775	833	815	851	782	799	830	848	761	817	801	891	808	779	794	854	843	834	889	800	787	823	874	811	843	824	823	863	801	812	817	790	802	789	811	837	852	816	876	797	793	863	804	853	852	842	842	819	846	799	835	862	780	859	831	818	809	824	809	816	834	890	772	843	778	783	847	815	826	777	846	812	838	777	815	821	864	773	829	848	792	819	800	871	825	821	837	822	787	764	858	843	845	783	833	841	805	809	849	811	812	792	806	790	849	838	802	842	783	834	822	819	781	823	864	866	847	784	816	831	812	850	802	820	833	818	902	831	809	780	808	868	804	819	844	846	820	851	852	857	787	844	853	846	773	809	744	797	816	806	843	797	889	831	772	774	811	834	880	828	825	772	769	852	884	822	815	828	794	837	843	867	796	813	877	850	802	832	839	856	787	802	838	761	837	853	803	810	843	834	823	784	804	838	845	838	812	766	829	806	793	850	834	781	843	824	826	851	821	835	826	813	810	821	839	774	811	839	835	821	858	806	864	791	815	834	836	781	847	814	842	809	823	856	822	801	829	805	818	827	836	821	817	773	864	790	820	886	812	826	824	799	798	804	833	806	797	815	794	857	844	884	814	846	812	886	788	783	860	802	839	830	799	833	801	844	844	813	823	812	866	769	800	788	782	824	815	837	795	828	831	800	842	856	814	858	861	788	813	837	815	845	755	820	820	835	835	813	808	809	811	865	785	815	805	814	777	842	811	810	773	781	800	804	826	822	844	829	824	809	829	799	792	825	827	815	804	829	840	802	803	797	811	796	865	830	853	820	843	794	777	796	828	815	847	845	784	805	799	816	816	793	849	871	849	788	821	809	786	770	815	840	823	776	792	897	836	820	771	905	828	787	756	758	827	769	831	823	851	811	803	805	780	815	878	826	814	821	832	796	808	779	863	796	857	827	819	851	813	799	832	817	802	809	831	759	812	828	826	821	789	839	827	848	799	861	830	821	848	764	834	769	831	863	849	888	808	817	898	843	830	841	796	868	808	788	835	810	835	825	842	752	855	834	817	781	846	802	823	810	772	828	808	821	873	799	826	828	833	811	783	778	817	816	848	855	873	835	837	816	762	855	781	805	824	799	860	848	824	825	776	843	788	814	831	816	796	798	774	839	810	843	828	837	872	820	807	767	836	811	842	831	816	842	823	831	790	786	825	781	820	801	755	832	794	794	792	803	812	806	829	817	834	839	797	795	774	802	836	798	839	837	795	797	818	787	769	818	808	815	845	778	785	822	854	825	872	849	791	800	780	818	795	783	867	842	800	810	787	799	790	807	806	823	812	791	810	772	810	810	839	805	786	834	829	796	809	795	799	795	823	796	830	866	774	837	792	803	842	912	808	825	823	857	798	869	813	824	800	849	823	811	806	801	819	799	783	846	790	847	784	813	817	826	805	831	812	791	832	841	790	759	826	824	821	779	791	786	840	845	851	857	856	783	792	805	816	811	793	795	823	764	825	786	800	769	815	842	841	860	801	794	874	861	848	754	839	757	792	843	826	788	825	773	814	793	813	844	817	840	788	764	808	772	812	789	840	853	807	811	742	807	845	806	787	822	827	812	809	820	816	782	853	796	843	796	827	804	825	809	823	813	858	774	842	809	832	791	795	855	822	831	812	797	840	854	820	781	867	815	810	817	829	835	816	821	811	776	849	808	822	761	795	785	792	866	747	799	855	801	806	764	812	816	845	796	796	820	824	777	814	757	786	795	784	813	851	814	798	785	825	840	844	861	829	845	798	797	837	758	837	821	817	826	827	839	828	794	785	802	833	831	853	820	813	808	781	823	841	815	835	855	791	772	786	844	830	838	844	829	845	853	794	832	856	816	818	770	837	809	793	824	831	814	835	827	832	815	868	881	823	815	775	816	847	908	845	771	869	805	820	816	835	857	854	811	806	821	851	853	786	865	840	791	781	811	830	827	851	830	825	853	842	845	834	837	855	779	821	775	849	815	814	815	852	846	777	873	827	806	831	812	811	858	801	824	811	823	830	914	827	825	810	836	839	797	811	798	829	828	827	848	795	832	806	780	814	868	848	871	771	868	854	815	806	861	822	854	784	820	817	803	822	797	779	788	866	778	814	785	767	798	807	831	795	894	814	838	836	773	779	790	867	809	810	848	822	792	821	861	832	767	817	790	812	819	774	842	788	855	826	879	827	782	880	808	805	818	850	819	835	821	895	797	800	833	827	792	834	798	797	810	841	837	812	786	829	825	834	858	775	872	801	778	806	818	813	834	805	827	838	831	821	768	839	790	786	770	825	847	844	824	830	804	802	828	823	814	803	820	810	825	788	809	846	773	843	800	822	876	834	875	784	761	825	855	811	854	805	803	830	832	828	825	772	835	876	808	816	826	794	792	795	806	811	824	793	825	846	783	850	840	786	746	815	807	823	826	808	823	858	852	800	818	814	827	864	819	804	824	836	800	823	863	797	810	799	800	815	841	762	813	838	832	781	827	790	856	808	852	787	796	828	834	811	767	784	828	875	833	792	851	834	801	819	806	807	827	762	821	809	820	820	824	820	842	814	832	813	820	841	780	789	764	818	813	789	861	817	844	845	838	817	818	784	808	831	802	822	776	811	821	889	880	843	835	828	844	816	817	859	819	897	841	828	810	847	849	828	844	808	758	827	810	850	829	862	827	861	806	833	836	766	815	860	812	777	812	886	814	820	858	821	808	751	808	810	847	824	804	835	864	805	817	812	871	788	782	820	828	821	867
42985	65143	51753	34500	23892	14696	8001	4500	3209	2362	1927	1517	1334	1230	1107	1044	1075	1062	951	954	954	951	910	916	900	896	872	957	926	948	930	887	920	908	930	954	1001	958	977	905	880	936	919	902	897	962	921	927	918	878	916	837	910	994	905	874	963	910	904	910	879	851	865	943	938	911	905	943	897	962	966	906	939	879	964	933	889	906	892	947	864	910	914	883	915	898	904	880	918	903	923	895	848	916	911	928	906	892	984	907	926	924	926	882	969	919	890	905	978	960	889	905	946	944	960	901	938	875	928	932	880	943	881	923	969	975	900	934	927	901	872	922	901	862	901	872	902	886	963	930	945	959	896	898	883	886	907	898	875	877	877	879	968	918	914	853	930	865	978	932	904	856	923	918	877	957	948	951	924	889	901	941	938	993	925	877	863	863	962	852	915	942	949	903	939	908	1008	883	953	889	893	928	909	878	965	897	888	925	943	839	931	906	935	890	968	948	924	923	861	927	883	899	930	898	893	980	961	936	913	912	920	896	924	879	886	903	929	970	873	925	893	962	976	892	867	833	906	848	941	962	943	927	890	956	897	880	906	979	906	915	899	905	910	906	963	903	903	945	861	923	895	945	917	887	892	943	948	897	900	903	917	900	929	914	877	898	909	912	898	981	909	904	875	937	906	886	926	875	906	916	951	948	959	906	932	877	927	928	910	894	930	883	865	878	898	938	934	908	968	944	897	943	911	921	979	954	901	929	870	916	903	891	921	923	905	924	982	913	964	908	903	897	948	918	933	985	902	914	890	909	913	904	893	966	940	992	941	925	887	905	901	885	923	910	887	924	910	938	948	945	933	910	953	893	883	903	927	903	919	949	905	958	939	945	882	943	901	958	864	916	913	926	919	970	923	955	903	853	853	926	919	947	893	855	824	912	924	893	957	908	944	955	911	911	894	870	913	954	884	902	896	879	871	889	894	901	955	947	877	858	885	951	895	942	907	890	946	968	861	921	968	976	887	937	888	929	923	863	896	938	924	912	895	877	888	896	913	950	867	891	880	942	920	911	933	919	911	910	944	934	941	917	888	920	936	923	950	920	949	929	938	920	978	917	956	883	938	861	874	902	897	919	876	965	941	915	913	910	926	934	946	887	929	911	910	923	914	929	921	901	902	920	899	950	950	926	937	892	886	890	924	964	913	909	935	951	925	887	891	935	924	905	878	887	885	902	879	917	988	954	893	969	869	939	895	947	917	924	974	894	954	936	903	880	911	947	898	907	955	918	925	911	931	933	867	858	922	912	890	885	906	870	895	878	909	846	885	924	944	870	955	877	888	938	908	922	862	860	899	939	932	924	900	951	947	914	911	868	920	887	918	922	957	898	855	900	914	922	935	920	902	882	885	858	908	985	946	964	907	890	896	871	908	910	903	903	889	859	891	876	937	915	934	905	924	973	975	890	889	895	875	868	945	922	912	960	913	927	876	894	940	884	937	928	888	951	918	958	929	971	935	957	914	882	909	907	903	896	901	963	903	975	906	923	898	969	898	908	958	987	882	912	925	977	933	870	897	913	906	931	906	965	912	941	897	920	940	900	923	924	885	929	890	940	936	907	940	926	879	854	901	888	929	943	924	930	904	919	864	922	889	932	932	857	899	951	918	906	883	944	951	916	890	901	880	907	911	921	920	942	935	913	895	929	877	911	966	878	899	937	909	939	944	889	866	889	917	909	950	882	882	855	861	879	915	917	914	906	911	916	962	922	871	874	940	894	933	918	971	887	885	894	886	856	902	914	961	886	940	907	886	916	906	933	893	920	1000	956	898	957	903	923	920	864	912	927	928	936	918	951	929	937	890	891	890	896	920	959	907	873	875	953	897	942	888	881	900	911	907	899	944	907	886	930	940	972	922	873	924	843	878	974	950	912	895	909	916	939	925	912	897	955	931	896	913	902	900	910	835	922	925	938	939	901	942	918	869	904	925	923	909	886	939	904	883	930	906	844	959	909	931	883	910	891	950	921	919	965	921	939	937	889	865	938	893	973	952	889	831	906	887	926	914	887	899	889	903	933	887	890	897	922	924	903	886	894	872	916	902	966	889	912	906	853	925	866	884	936	921	905	899	946	887	892	878	912	903	940	883	885	894	920	943	909	957	875	871	963	890	941	960	933	924	940	889	884	941	909	909	913	940	895	933	940	878	874	986	913	898	930	876	891	925	943	872	922	886	894	958	948	920	952	896	911	885	951	912	938	945	925	858	938	843	960	886	889	938	904	906	944	936	879	960	921	881	955	908	886	961	879	862	859	887	880	940	927	917	905	873	963	935	887	901	920	922	942	938	912	942	922	935	915	946	940	941	921	951	876	934	931	926	893	900	862	912	926	889	890	981	908	895	925	861	904	898	932	941	911	972	914	881	942	954	873	964	947	939	920	937	848	884	899	894	905	935	953	856	944	833	913	893	935	898	903	955	952	906	844	925	917	900	894	934	911	916	918	905	940	945	925	947	887	931	924	917	961	901	920	928	889	882	922	897	910	943	884	957	956	914	946	908	896	883	904	902	863	923	874	872	919	884	908	926	976	879	910	861	868	1006	889	918	866	956	890	952	917	891	950	932	882	890	918	908	950	950	864	918	935	935	913	915	915	936	882	942	937	878	896	924	940	962	899	930	914	903	887	953	906	890	886	936	844	911	920	922	926	952	977	848	914	890	893	931	958	930	890	908	950	902	918	929	942	891	938	860	951	931	925	909	959	895	954	880	892	964	928	942	941	884	926	901	917	877	883	933	901	943	917	943	928	967	915	910	957	908	903	899	937	963	909	884	878	931	873	901	919	853	884	925	922	956	919	905	959	941	925	945	907	948	874	861	896	901	875	918	907	894	915	892	890	947	917	889	908	851	925	940	956	970	879	917	918	910	923	899	839	891	918	927	926	935	910	850	895	855	885	965	903	919	931	970	862	937	917	924	915	886	882	954	926	929	888	919	869	926	958	940	986	925	889	858	912	884	925	940	913	935	931	921	947	868	946	868	874	884	949	933	908	914	945	919	943	896	869	905	886	950	938	920	860	927	920	913	941	883	903	948	891	874	931	939	896	909	888	926	900	875	915	888	924	924	867	904	884	949	920	915	935	907	954	883	891	917	938	933	853	950	934	883	895	838	936	926	889	873	881	896	966	961	909	939	912	901	884	921	882	918	914	852	930	942	949	911	918	944	914	900	941	899	919	850	971	966	920	915	926	906	925	856	892	870	937	916	904	940	945	902	889	875	886	926	885	922	841	932	929	921	962	869	917	940	915	925	958	872	953	902	917	942	891	865	947	921	921	956	959	841	929	942	896	918	898	903	935	916	954	894	877	914	891	830	885	896	905	936	953	932	910	955	966	978	885	874	986	961	914	851	991	906	937	928	916	938	913	952	934	978	895	896	883	826	939	931	892	883	917	919	929	896	952	906	898	897	913	967	878	919	875	887	897	961	883	970	952	931	904	954	935	900	876	923	920	914	926	908	941
24720	21127	28311	25743	20046	11008	4516	2272	1603	1348	1097	939	944	853	769	814	799	813	749	768	729	720	802	744	782	739	756	754	748	763	729	700	704	753	764	757	676	759	774	740	770	731	702	771	710	727	701	755	761	698	747	750	679	748	726	782	753	698	723	708	733	755	769	713	726	799	761	773	714	745	733	713	718	772	775	729	732	772	718	733	773	798	803	714	685	754	734	760	692	738	691	709	659	743	706	738	681	731	753	744	748	768	720	755	738	745	717	701	727	708	774	764	753	781	707	754	771	756	708	753	744	777	719	715	752	741	713	764	761	728	743	794	722	749	709	770	848	736	747	753	755	702	702	751	714	702	708	772	734	750	749	768	718	767	752	740	720	760	760	708	732	721	739	746	730	715	797	775	750	743	723	726	713	771	739	769	765	737	728	735	723	686	716	753	761	759	737	723	702	702	788	746	796	722	732	753	730	710	766	776	728	733	758	719	790	732	710	722	738	791	690	699	714	722	789	747	739	741	714	748	783	723	725	732	762	760	741	731	719	701	739	740	750	749	690	742	733	728	735	721	731	713	729	703	743	763	778	724	809	760	764	783	728	782	751	740	712	739	702	724	738	769	757	766	749	731	727	741	790	751	739	750	739	723	729	752	736	718	718	742	726	697	735	731	709	698	745	732	774	767	799	745	759	759	733	698	763	721	730	741	682	780	721	741	716	695	745	764	752	713	741	732	712	736	760	738	794	733	759	725	735	713	722	777	757	720	784	730	772	727	736	684	753	694	771	786	765	795	712	753	780	768	735	716	734	760	700	720	724	741	760	729	799	775	730	735	742	678	743	771	696	709	715	723	764	728	758	754	768	712	746	728	744	754	689	756	734	727	779	745	722	741	761	703	754	722	738	699	703	718	693	798	703	748	767	785	754	732	775	689	775	739	768	761	759	771	765	696	736	716	748	728	705	733	666	706	777	712	777	762	773	707	744	737	690	724	753	744	723	751	734	781	710	737	733	740	736	731	795	744	700	741	755	745	773	711	742	706	684	736	743	769	739	734	707	760	759	730	752	729	777	752	784	744	739	769	781	725	773	705	771	688	713	695	735	738	711	709	721	767	749	720	699	706	755	695	709	786	789	786	756	785	736	699	713	728	728	752	711	741	727	742	743	716	745	733	758	729	738	733	777	718	729	725	766	725	762	752	760	783	754	752	762	751	792	707	761	751	775	728	734	738	753	724	747	710	725	755	763	704	777	734	786	734	779	754	742	780	721	769	763	756	765	795	756	762	784	734	742	691	754	725	750	798	795	726	724	734	731	754	789	726	742	706	717	699	755	773	752	701	804	786	774	714	725	773	733	742	816	753	736	741	758	766	750	756	766	736	760	790	714	718	761	736	764	665	711	772	741	800	722	737	739	753	693	807	765	759	705	799	740	754	774	769	689	717	767	733	748	765	759	751	723	717	741	748	762	688	756	703	733	765	680	680	739	684	723	747	788	741	734	734	712	709	749	704	685	766	726	790	689	700	728	734	772	774	739	744	791	703	728	734	765	709	730	753	740	691	764	736	716	710	710	685	738	752	731	688	771	794	734	736	727	725	739	742	751	725	723	714	723	752	730	719	794	778	784	807	717	710	765	707	742	759	734	751	777	735	776	727	717	758	697	702	720	722	713	760	736	697	735	734	767	727	712	756	789	779	702	746	734	700	722	761	755	747	765	762	746	736	722	797	698	781	769	773	773	778	731	729	761	753	744	765	723	772	722	740	730	735	751	748	768	725	765	754	756	752	801	706	751	730	743	709	705	747	726	756	748	696	683	770	774	709	828	777	720	747	735	732	782	741	747	796	708	778	750	744	774	742	714	736	722	800	728	749	718	753	726	750	781	749	706	753	730	748	754	695	721	708	736	738	737	764	729	743	712	693	753	772	701	720	714	737	730	715	675	708	745	738	722	764	755	747	769	777	740	717	739	773	730	686	739	758	723	740	754	790	734	736	742	728	769	728	765	735	744	775	771	713	702	725	659	739	728	704	756	747	752	746	760	716	708	746	728	705	749	760	759	796	755	772	727	781	711	734	766	703	766	712	709	756	749	719	795	753	727	713	772	721	683	783	749	719	738	701	698	757	750	766	746	781	761	762	748	715	705	738	723	756	718	735	796	743	756	746	751	754	752	738	755	770	738	763	773	766	699	751	739	728	693	778	728	781	711	782	727	766	722	712	779	771	727	721	706	722	776	726	718	736	721	750	737	735	714	727	726	708	747	758	736	752	743	734	731	693	686	770	743	704	722	736	746	749	766	777	772	781	754	725	716	773	724	758	766	765	755	748	795	732	716	716	791	782	750	721	789	722	712	726	708	748	734	765	766	723	729	725	722	751	718	745	727	741	753	719	742	758	782	727	702	714	725	743	760	755	727	746	719	732	768	721	719	728	697	715	705	713	748	729	771	754	715	736	762	742	751	711	721	706	719	704	696	745	716	788	727	807	776	743	731	780	726	743	782	730	692	740	702	718	739	756	686	720	723	750	752	760	756	733	777	741	719	729	787	700	743	751	699	788	776	755	685	743	711	763	748	721	783	724	752	740	713	707	739	746	755	789	739	807	743	760	746	773	699	720	697	714	713	726	742	752	705	768	737	749	747	682	730	696	712	680	741	740	729	715	747	693	740	752	729	731	800	706	737	742	759	749	729	729	795	726	731	777	743	715	729	774	766	687	741	719	744	798	718	733	729	721	734	732	739	764	737	732	731	713	716	717	713	752	740	734	775	743	790	776	749	706	697	714	768	712	754	739	725	735	750	737	744	753	717	688	741	745	704	747	733	752	761	727	705	761	758	743	738	729	743	721	780	745	730	769	715	747	739	737	735	738	731	760	715	736	736	727	742	763	726	756	708	743	766	759	778	759	716	763	745	767	699	699	718	746	791	747	725	778	688	793	685	705	721	738	736	725	767	750	742	757	725	714	718	758	727	733	714	739	743	717	766	724	715	749	752	688	714	736	716	695	682	709	715	753	764	730	743	737	738	739	735	712	771	705	722	742	738	729	770	763	798	667	716	779	739	699	729	750	724	739	708	765	731	714	740	718	733	773	752	805	764	695	756	747	754	816	774	724	732	750	705	775	738	697	756	731	784	718	732	731	742	742	704	804	748	773	764	754	739	803	720	763	746	756	741	687	709	737	759	732	766	755	708	733	733	715	724	734	759	721	730	712	770	707	787	757	739	732	730	721	724	718	795	712	755	708	745	771	723	708	740	734	759	765	748	789	742	786	778	758	741	716	758	766	741	700	701	764	716	739	724	745	722	761	768	720	751	728	680	754	764	750	755	748	773	749	779	739	748	837	741	730	732	726	731	733	746	716	741	761	718	750	747	800	718	761	799	734	708	765	751	728	773	774	805	761	748	744	757	706	726	749	727	778	737	710	737	730	688	773	710	764	823	752	769	742	753	730	772	743	727	744	748	747	734	745	733	721	711	764	731	748	705	783	726	752	752	723
42724	60476	47697	29003	18006	10825	5971	3222	2216	1706	1435	1178	1097	1020	989	907	928	878	878	848	823	844	847	859	782	854	786	840	818	858	854	864	806	825	833	812	863	807	815	854	926	839	855	854	849	807	806	850	867	858	874	775	832	863	835	831	852	879	822	827	864	849	813	871	838	811	893	810	829	841	752	820	828	815	846	822	821	885	816	818	814	827	800	781	806	862	875	819	843	846	835	811	810	764	810	839	860	828	822	813	805	845	817	821	864	827	847	825	818	857	804	842	838	794	795	880	851	874	849	808	882	805	795	849	843	834	842	849	845	838	816	893	846	841	808	826	834	842	785	822	813	834	776	793	870	872	835	868	837	873	847	818	917	858	819	839	827	857	858	839	799	837	806	833	878	853	852	850	849	838	840	832	869	858	880	840	820	823	848	810	831	869	894	889	824	818	832	831	807	804	838	880	842	823	853	826	813	816	804	786	837	844	819	870	822	809	829	799	859	841	830	836	843	823	853	839	856	837	860	823	820	810	864	834	778	837	820	812	825	851	835	826	862	814	832	815	816	838	897	838	789	847	831	767	847	812	820	855	799	828	789	795	833	889	809	814	873	881	813	812	813	841	838	837	815	848	914	832	842	815	844	820	810	876	829	853	841	882	818	815	877	854	837	863	850	865	884	843	836	843	798	806	829	798	823	808	825	845	845	804	848	797	799	818	834	861	887	782	850	778	824	826	832	894	843	848	835	825	848	809	835	801	830	858	827	820	820	787	868	841	813	817	859	782	813	795	872	777	876	833	845	870	874	796	874	822	876	805	874	809	812	870	818	795	825	854	823	821	762	822	828	835	833	840	790	834	854	842	845	838	860	852	861	822	800	848	839	822	851	884	847	833	830	834	807	809	799	827	783	796	857	830	812	835	830	877	818	802	841	835	840	890	838	855	850	808	807	860	851	859	827	855	826	867	872	837	793	863	729	881	830	833	791	819	814	885	841	849	853	859	782	856	912	824	810	858	858	873	817	814	847	757	809	827	881	815	814	846	835	792	809	856	872	793	852	834	808	838	858	814	846	823	843	832	847	795	800	811	857	811	826	852	876	793	865	867	833	831	896	865	875	865	836	872	808	825	831	845	830	856	819	827	811	853	862	796	853	847	890	808	828	827	846	821	837	835	847	807	844	833	845	868	837	831	841	844	873	819	860	847	848	818	788	827	841	807	823	822	842	807	871	820	829	828	876	828	817	804	788	840	880	803	831	814	840	879	800	822	849	864	834	800	852	839	794	808	839	811	854	883	838	836	842	831	840	823	767	843	833	843	879	802	830	835	827	780	812	824	820	831	795	841	865	839	808	858	855	840	804	798	877	812	833	817	760	850	838	870	844	819	870	817	859	837	855	808	820	838	893	797	805	859	782	824	808	867	859	938	826	799	839	838	813	826	849	834	842	771	827	845	850	879	836	802	866	861	855	814	770	785	875	886	826	814	828	825	837	845	851	814	866	839	828	854	830	771	806	802	799	835	805	812	845	800	869	853	863	845	889	775	822	803	839	808	793	835	795	876	854	808	777	879	832	855	849	820	807	846	876	845	855	811	836	845	902	859	821	847	844	855	841	808	845	778	842	824	807	862	808	890	807	835	832	818	896	815	870	846	856	888	876	858	842	853	837	838	820	832	867	867	839	856	864	862	793	831	852	828	814	822	898	821	848	834	850	817	844	850	821	888	825	862	839	839	866	801	809	826	780	825	860	861	846	812	798	798	837	849	794	870	822	830	845	777	865	873	867	839	760	819	873	818	828	821	847	813	844	858	863	848	812	841	852	853	823	856	822	822	774	816	826	844	843	855	851	809	812	872	848	837	827	818	810	823	869	875	812	840	790	827	852	833	831	856	845	894	812	829	889	831	794	813	836	786	844	826	869	871	893	825	826	851	811	856	778	838	837	830	836	875	866	891	839	857	823	850	822	847	811	798	907	819	858	838	820	866	832	785	813	829	780	818	827	855	834	819	842	830	814	876	841	838	855	818	820	810	879	845	823	832	787	846	843	789	834	849	876	851	829	851	879	872	828	887	811	839	895	808	839	826	796	858	868	827	821	818	831	812	838	808	801	859	843	874	856	809	855	805	824	843	833	827	767	802	819	870	812	834	849	829	837	786	808	856	837	839	784	851	858	859	816	842	849	800	835	857	858	850	783	850	844	845	878	871	825	811	827	822	811	835	864	825	907	822	808	803	806	813	862	848	845	849	772	843	842	813	850	828	813	795	849	853	738	890	818	841	885	830	798	868	874	771	886	870	820	848	861	837	857	856	842	884	837	788	848	824	858	828	860	875	809	827	829	858	870	801	858	798	846	869	805	836	802	864	892	847	821	872	943	856	851	841	808	866	837	891	804	801	850	846	806	844	866	853	846	832	898	818	845	827	828	845	835	911	855	873	817	875	815	844	857	795	869	852	823	838	837	842	855	865	882	807	884	839	835	820	854	844	907	791	825	848	879	835	854	881	873	829	808	830	826	790	808	818	845	800	827	849	807	857	812	871	812	831	845	797	858	821	859	885	833	859	892	792	810	856	821	866	838	857	842	853	858	861	881	843	815	818	853	784	870	863	802	835	907	867	859	852	816	813	867	844	852	836	824	826	862	871	860	790	858	873	829	856	794	839	866	855	841	812	898	897	803	821	831	828	809	830	848	881	876	850	819	856	815	820	866	836	849	815	842	823	860	841	856	837	861	816	851	809	788	779	880	790	862	801	836	870	814	859	837	860	777	834	752	791	856	800	810	813	803	852	862	822	831	816	798	825	862	892	842	807	839	830	866	801	811	829	817	865	833	823	885	821	822	873	809	819	782	819	833	846	842	829	800	810	868	829	829	812	825	833	823	798	840	826	848	865	833	835	842	911	832	822	894	807	796	865	893	847	817	807	814	823	804	804	833	824	821	834	795	808	838	778	775	877	791	841	861	842	827	822	860	877	804	838	853	841	885	841	845	776	863	839	882	823	805	820	825	860	862	830	890	806	872	827	816	845	802	830	851	807	853	861	803	852	870	823	890	832	847	867	795	849	821	820	814	839	842	831	837	842	881	794	826	865	807	780	861	816	843	836	871	812	824	830	812	827	855	857	821	835	833	836	861	848	801	846	841	823	884	842	823	799	780	850	853	840	825	873	849	847	800	860	831	818	821	787	866	846	861	820	862	823	822	894	855	803	847	792	766	898	834	814	878	887	815	845	800	818	824	834	874	824	819	845	842	854	863	877	827	876	863	839	855	828	809	819	853	864	836	867	849	875	830	882	810	817	796	842	809	811	797	843	872	832	872	831	820	804	872	859	875	804	826	867	847	879	875	836	822	834	839	884	812	817	831	850	876	887	846	857	825	827	867	826	764	796	852	815	828	827	839	855	821	817	876	824	846	829	809	787	795	821	798	840	816	816	842	823	831	835	780	784	874	844	844	860	790	818	839	873	801	823	813	794	842	856	873	841	847	855	807	825	812	867
22470	20956	28473	23699	21219	22159	18706	5761	2862	2083	1542	1312	1257	1136	1097	994	917	927	828	868	843	800	865	842	805	800	799	843	889	829	818	795	822	773	867	874	777	800	851	798	788	856	840	760	840	823	808	849	816	749	774	813	841	777	829	819	800	861	777	796	877	793	776	793	812	774	855	837	842	779	800	737	829	825	809	809	820	823	871	812	869	813	744	799	841	841	853	802	819	735	841	742	777	822	765	818	846	847	798	785	799	798	804	838	791	843	776	782	831	811	830	777	777	794	849	802	879	793	824	745	798	882	799	795	817	814	813	787	828	809	805	822	786	840	769	808	826	795	782	770	755	839	782	818	813	858	832	809	801	832	789	797	814	800	810	820	808	803	841	783	832	840	770	773	798	822	796	842	746	815	829	791	803	811	809	796	807	766	803	823	807	813	799	814	790	777	856	823	817	834	883	789	833	765	742	845	811	824	776	804	828	838	835	818	825	800	806	832	807	780	821	802	807	782	822	777	813	807	825	803	822	810	802	802	802	818	777	838	794	786	850	802	786	804	816	836	771	779	811	743	763	786	819	780	775	796	829	813	805	807	838	792	792	798	783	809	790	731	861	810	780	797	840	824	829	800	844	824	846	789	772	799	797	803	831	819	774	746	828	850	814	768	851	809	802	780	792	824	759	816	789	822	828	817	794	784	785	807	832	792	783	808	835	821	816	788	807	801	841	835	787	805	773	827	873	800	788	827	796	749	756	747	838	841	761	824	791	762	797	851	806	796	762	782	790	774	852	804	819	819	778	811	803	796	823	777	792	796	862	848	846	858	761	833	818	785	784	758	841	816	819	791	817	779	790	773	844	836	776	845	767	821	797	796	771	796	766	834	830	804	778	776	766	833	818	807	794	814	780	862	786	782	776	807	770	785	825	766	850	779	794	829	825	771	769	784	849	844	777	769	824	770	782	753	807	797	800	822	824	857	843	834	777	828	813	872	777	786	826	830	854	803	824	784	847	728	861	786	814	794	788	800	832	813	796	793	783	806	849	793	844	815	815	808	809	791	898	808	812	787	780	838	801	829	822	830	819	828	814	873	834	835	814	868	836	842	790	793	790	808	854	794	817	829	764	746	783	813	827	797	802	799	778	799	819	783	772	788	817	782	775	824	797	830	827	806	826	849	826	832	779	797	791	823	838	821	759	817	794	798	840	852	813	809	867	744	803	810	857	796	852	806	794	827	797	787	828	809	838	769	761	819	857	853	808	818	828	808	834	809	833	791	795	769	809	766	755	796	768	842	843	779	830	817	792	811	809	830	838	815	831	803	831	760	802	818	782	788	796	801	820	830	793	813	776	816	784	801	824	755	819	846	853	850	854	813	812	790	800	745	812	831	812	775	726	833	802	857	814	828	798	817	827	816	840	824	768	839	787	763	788	763	809	824	820	828	811	813	789	817	767	762	809	795	819	785	862	815	808	808	835	823	763	800	831	784	827	838	776	822	741	802	807	815	870	757	811	784	835	812	816	820	865	864	760	797	813	775	776	788	773	776	792	789	786	785	791	742	867	831	775	805	795	858	805	800	813	835	842	802	782	839	764	779	829	821	787	798	828	800	828	791	777	785	791	795	818	803	801	782	830	831	811	813	826	838	765	789	798	789	814	851	800	793	834	791	836	821	795	828	838	793	819	787	841	810	813	787	766	783	797	806	850	830	822	778	743	812	888	807	827	774	788	772	783	778	764	788	824	813	766	835	788	777	851	786	816	797	823	768	830	799	822	833	835	772	806	867	866	772	715	815	801	819	848	783	784	873	797	774	835	819	789	836	834	807	808	795	806	809	774	845	832	836	815	811	825	814	808	819	804	755	844	842	820	870	784	798	781	810	752	805	826	840	759	785	817	846	813	847	858	806	818	814	829	818	798	848	778	841	817	798	851	799	760	814	770	813	790	796	800	804	846	835	863	780	753	808	812	828	778	795	770	794	838	800	850	763	833	822	832	847	784	812	777	771	838	861	840	799	819	815	831	772	779	817	888	770	832	860	765	843	827	816	844	802	803	826	806	811	804	779	798	844	764	798	845	812	754	834	861	811	791	803	762	784	781	785	737	819	825	820	815	841	821	771	801	817	811	804	789	841	810	786	829	793	839	805	834	823	833	809	802	817	854	775	831	863	838	832	787	805	791	847	783	847	751	805	797	796	830	826	827	772	865	826	816	825	824	843	799	768	796	754	785	809	781	793	827	815	804	822	755	861	816	824	844	786	828	806	776	782	826	765	804	816	845	819	776	805	823	760	802	841	810	818	822	854	832	838	820	833	834	817	817	834	744	794	790	824	749	796	797	820	829	885	798	853	757	837	813	803	813	824	752	810	782	832	838	808	840	848	791	856	819	828	778	857	806	817	818	820	818	809	809	749	824	795	828	829	832	777	863	854	836	826	792	821	863	830	869	804	784	807	820	792	800	848	791	816	806	793	843	803	799	810	835	784	762	756	848	854	859	783	832	804	786	793	841	797	795	781	785	802	821	819	778	801	766	752	805	808	803	812	832	761	786	836	783	841	774	850	790	807	819	800	816	836	851	842	801	745	776	795	867	750	822	810	788	802	822	787	809	832	758	829	789	799	837	783	803	815	785	822	780	811	772	759	787	828	816	822	817	806	799	816	794	812	824	820	815	785	835	842	797	815	798	774	798	775	824	770	797	808	779	832	786	848	815	807	768	774	778	809	832	799	835	776	870	813	762	804	815	785	776	747	786	836	830	791	838	773	769	822	824	839	812	734	809	838	838	761	766	768	827	835	829	784	822	720	827	776	812	783	763	782	866	803	812	814	856	875	816	796	805	814	799	830	780	782	776	822	813	761	796	779	817	810	773	827	778	820	817	850	814	791	774	818	776	727	789	800	800	770	811	861	843	782	919	805	801	831	792	824	801	792	824	764	801	762	803	816	830	788	840	773	837	815	835	815	845	806	782	830	815	808	810	801	797	833	839	857	850	822	806	801	792	769	796	776	818	799	852	831	837	805	797	780	820	812	810	803	826	798	851	762	799	836	831	829	818	867	830	800	807	840	842	836	894	856	801	813	837	813	758	757	844	825	721	730	799	794	823	792	821	795	797	786	829	763	887	827	798	839	782	812	847	800	789	851	852	814	799	814	818	816	805	790	821	840	731	816	789	792	818	772	808	868	790	819	824	820	814	809	821	813	819	822	814	847	783	894	873	853	818	853	828	862	812	782	845	804	784	813	776	822	851	785	816	822	838	784	831	869	843	823	834	801	791	800	783	787	852	818	801	821	762	782	863	838	784	767	781	848	819	808	824	794	835	758	808	835	827	811	802	752	833	830	811	802	780	781	835	789	773	812	753	806	857	831	791	821	804	794	860	767	778	809	843	820	836	783	773	792	797	782	779	819	786	768	795	831	845	825	817	812	794	832	803	821	834	768	812	770	804	782	776	776	831	758	778	777	811	777	810	783	843	797	830	812	820	854	831	786	810	833
47237	71586	55891	38602	28021	20258	12223	6164	3927	2806	1965	1688	1547	1390	1240	1049	1024	937	949	937	944	948	878	939	875	834	878	941	885	886	800	925	920	871	921	898	872	913	883	892	895	939	889	881	880	880	939	878	904	833	902	879	846	879	896	898	869	864	840	852	848	919	932	906	866	862	921	859	948	872	909	906	933	881	867	836	886	874	952	899	883	844	879	857	834	883	912	916	873	876	881	910	847	913	931	917	939	922	842	921	912	899	884	926	852	888	937	884	883	941	890	867	906	880	866	909	930	816	855	911	893	946	922	930	903	913	852	857	889	920	874	881	927	871	892	880	956	960	903	817	969	893	900	954	912	834	864	859	893	900	880	876	848	898	901	884	882	916	952	880	872	907	883	926	917	901	916	904	911	926	869	853	900	881	853	901	884	929	911	867	886	882	936	851	838	865	840	841	901	962	936	860	905	913	903	913	838	905	897	883	883	869	862	886	910	925	873	888	890	877	844	949	885	896	922	923	902	865	871	948	866	883	956	918	888	973	907	832	925	919	893	910	895	933	941	860	869	908	958	850	880	858	899	855	880	840	906	877	904	917	859	953	881	894	853	866	888	877	909	887	866	871	844	902	827	889	894	895	899	866	888	834	917	844	861	884	911	932	914	881	886	907	901	872	844	902	859	874	856	855	923	896	884	892	895	929	922	895	924	902	928	940	945	877	876	840	957	900	880	890	882	912	937	855	857	897	848	870	908	889	906	868	885	865	899	880	941	936	861	895	869	938	858	891	807	879	936	900	876	874	865	851	936	889	885	898	870	941	870	937	960	902	892	866	894	934	887	898	924	919	906	857	835	909	964	947	888	871	855	896	846	947	900	930	905	914	939	909	897	903	879	888	895	892	870	895	883	897	846	881	895	866	904	879	861	843	930	881	857	910	900	896	889	868	884	915	875	924	928	888	901	890	907	916	889	818	888	894	889	844	904	880	885	853	873	923	895	882	901	887	884	877	891	869	861	903	857	842	872	819	871	889	859	899	913	911	967	907	887	886	905	900	877	902	923	894	940	884	916	882	940	926	870	865	926	919	925	888	860	939	914	950	880	923	911	909	915	915	903	904	889	838	898	894	920	924	919	885	866	925	921	905	880	843	960	867	965	900	914	846	867	934	958	882	930	922	923	901	925	914	875	917	892	976	923	943	885	884	934	911	910	890	910	872	874	931	877	938	813	922	879	872	879	883	887	880	898	885	856	853	875	941	837	874	901	892	859	900	838	879	854	905	879	924	877	917	903	922	897	885	925	890	900	935	959	906	930	922	883	897	916	914	874	907	872	894	946	904	853	882	897	855	914	917	842	892	911	920	862	868	865	902	886	935	900	923	875	922	924	866	921	873	919	922	890	889	909	894	856	911	851	884	881	891	855	896	913	958	877	933	902	894	866	909	890	972	918	903	939	883	915	898	848	928	916	908	815	862	848	939	855	937	897	894	880	868	911	918	905	868	920	921	874	875	934	908	869	956	889	892	878	898	897	905	914	867	915	879	901	900	916	912	955	875	891	899	888	926	895	896	879	842	851	917	900	914	907	890	900	854	873	927	872	883	910	813	928	883	898	869	897	882	884	961	861	931	901	882	877	914	866	894	908	894	859	905	887	857	844	885	896	893	862	942	956	925	854	921	876	872	868	909	919	858	877	940	876	878	924	926	887	842	912	870	840	871	897	894	910	951	812	877	821	867	931	870	902	839	928	924	877	851	878	883	859	926	873	903	870	863	881	848	874	907	927	940	934	914	924	877	875	872	876	910	892	907	887	892	874	870	864	865	865	929	883	900	866	937	888	870	927	835	911	876	880	926	916	882	885	828	866	888	929	928	899	914	902	905	858	831	900	908	897	869	908	888	881	873	854	852	868	922	864	893	865	877	871	923	892	918	908	819	918	888	880	895	913	904	883	933	903	877	860	894	896	865	914	866	885	889	880	837	849	917	938	872	874	877	955	865	853	914	848	852	871	935	889	959	855	837	871	871	850	918	899	846	921	866	911	887	886	926	843	883	880	890	913	862	875	903	910	824	910	880	865	868	887	875	847	918	911	929	866	920	889	946	894	861	885	919	861	882	911	857	917	871	881	838	874	858	883	866	874	908	950	852	841	898	870	864	864	878	895	853	898	849	854	889	872	844	861	906	891	862	923	859	868	931	879	913	935	879	907	873	872	860	928	871	841	864	835	904	875	866	941	934	929	870	902	886	871	878	906	974	896	863	878	906	895	870	853	897	838	885	871	872	931	905	913	849	854	919	872	883	946	896	894	887	920	867	872	886	886	888	887	872	878	883	893	910	936	898	898	900	927	888	869	917	863	872	853	897	912	860	866	885	881	871	919	898	874	912	908	878	918	884	867	916	965	869	926	915	903	920	891	872	935	879	919	894	888	900	942	944	884	874	878	859	881	889	950	915	851	942	847	912	885	897	888	946	870	842	916	821	871	888	898	859	787	887	922	867	923	875	918	864	855	908	895	873	912	853	894	895	882	858	920	889	907	887	884	889	906	878	867	836	906	919	888	908	902	905	845	937	889	870	849	889	926	865	885	889	922	861	944	836	906	890	930	869	884	904	880	900	910	863	920	887	924	890	899	893	884	881	888	886	899	894	894	904	899	865	858	896	889	900	872	887	845	934	919	936	887	883	899	941	922	923	893	920	935	945	879	910	830	912	894	890	870	881	877	900	887	890	868	889	878	900	963	885	923	879	904	902	883	886	859	947	817	890	858	890	849	936	953	900	899	878	889	919	906	882	888	855	897	900	883	931	888	886	893	929	928	921	854	911	902	895	860	882	908	858	892	906	879	913	886	836	871	837	930	852	882	885	914	927	884	872	881	860	877	926	943	918	934	924	846	964	875	861	879	909	868	980	927	835	911	894	938	985	884	909	897	922	864	961	883	917	934	883	888	920	901	923	910	885	871	806	843	904	899	915	867	912	919	883	875	925	863	894	910	877	914	866	902	872	830	884	914	897	925	894	912	850	859	850	982	891	897	862	868	900	899	883	898	934	863	878	913	892	872	935	887	876	891	897	855	836	917	895	873	904	897	925	911	909	852	900	899	892	912	873	895	940	883	905	881	823	902	889	902	885	862	862	927	881	896	848	920	924	880	886	931	912	850	851	914	890	934	902	865	890	882	951	877	862	915	890	887	897	875	937	925	913	888	927	914	841	893	912	926	881	874	920	938	880	922	921	958	845	889	812	908	917	878	897	855	914	862	883	899	880	910	918	893	858	879	895	844	903	917	910	851	929	919	893	896	883	909	905	874	875	900	843	911	896	894	876	883	898	940	900	906	908	913	871	908	909	878	858	899	920	857	897	859	826	924	908	891	872	898	914	925	878	894	870	914	899	896	914	887	870	858	879	923	804	863	884	928	913	869	896	900	855	949	896	806	907	937	851	884	885	837	908	851	927	901	876	915	884	917	933	821	867	926	852	897	914	916	881	902	924	905	878	906	869
35628	39205	39431	26850	15194	7949	4112	2266	1750	1326	1083	1022	987	949	841	855	844	786	817	800	770	763	800	766	778	785	815	782	735	787	771	769	714	756	766	728	808	844	739	793	751	741	787	762	818	770	767	778	735	721	797	816	773	792	744	760	772	780	772	786	775	758	777	751	765	771	764	739	773	784	757	730	774	797	767	810	797	777	784	789	820	772	800	760	769	759	739	762	773	763	744	801	756	750	755	779	748	765	774	801	783	805	766	748	842	753	773	776	746	774	781	738	813	782	777	781	798	763	764	744	777	743	774	730	771	796	763	789	815	833	750	794	791	772	745	778	736	746	739	765	771	767	780	804	718	750	815	743	777	824	740	782	755	723	751	783	794	800	799	810	788	801	782	778	736	794	779	770	819	786	778	780	796	764	761	817	770	717	838	746	774	774	777	813	776	792	754	725	803	764	774	751	792	785	766	730	798	747	771	795	764	756	765	792	741	727	792	767	765	760	789	770	798	739	764	749	775	769	795	807	772	784	782	756	794	727	787	792	766	750	767	770	747	720	728	765	734	778	747	794	765	768	751	812	816	764	728	776	719	716	765	806	756	717	776	850	803	789	762	814	779	720	763	778	760	766	753	780	782	792	780	762	754	757	768	743	802	716	829	756	750	699	758	792	760	779	748	751	797	778	774	821	783	732	746	829	836	729	754	790	735	788	749	744	743	783	768	815	809	790	790	819	751	797	776	760	756	794	755	751	750	736	707	738	771	779	754	829	816	761	759	734	754	781	779	815	778	785	771	784	752	771	759	739	741	792	745	803	798	742	780	757	788	742	751	750	743	764	770	761	780	816	750	731	804	803	788	756	775	746	750	796	774	792	730	758	771	748	819	776	768	794	708	797	806	750	745	815	790	718	671	764	761	766	814	798	830	741	773	817	793	742	795	785	774	861	792	801	787	771	767	773	793	717	742	844	712	790	768	798	834	769	772	751	762	785	776	770	720	760	738	735	808	768	738	774	816	759	736	786	775	774	777	731	728	783	790	792	798	746	834	854	735	792	828	762	779	744	758	787	746	720	752	807	748	771	809	800	724	740	744	808	747	785	761	799	770	735	730	834	778	734	802	774	758	760	738	767	795	782	796	800	788	787	772	766	787	795	774	806	764	765	745	797	742	756	711	759	812	831	733	778	757	758	720	761	723	713	816	773	740	779	778	773	779	757	793	792	784	760	778	773	743	755	758	773	790	767	831	766	769	757	736	735	754	723	808	817	787	773	801	799	783	808	767	734	790	772	809	750	777	719	722	864	847	769	804	729	755	797	761	805	739	751	719	749	769	805	801	712	772	760	738	743	769	764	765	852	753	756	764	812	773	723	792	803	785	763	778	770	754	747	764	775	746	787	753	764	761	782	758	712	830	774	791	718	774	746	732	793	757	723	775	793	771	763	737	732	781	800	777	757	760	806	746	729	767	785	779	766	808	729	775	779	771	755	742	777	742	731	811	783	768	818	783	760	717	788	805	784	800	818	740	733	782	785	764	759	754	754	819	770	776	873	779	787	789	743	753	780	754	748	752	798	780	745	816	768	852	779	773	804	789	852	754	816	788	778	756	784	732	747	837	776	786	793	794	765	836	763	786	759	798	816	772	789	789	766	806	815	803	762	752	786	767	767	806	758	724	756	787	809	765	788	758	784	812	798	744	767	739	733	741	750	734	772	681	783	779	792	746	754	777	752	748	782	720	765	771	738	800	749	802	758	795	812	775	799	792	757	748	747	755	767	790	759	734	801	796	783	790	771	754	781	773	759	758	781	778	807	783	748	825	766	796	796	793	752	786	801	774	759	754	834	766	752	755	796	765	726	736	733	830	748	776	737	774	754	768	777	784	815	770	794	819	771	775	786	770	788	726	758	784	763	811	803	761	784	756	772	765	756	760	778	755	812	789	795	753	806	761	788	825	782	786	748	753	786	773	779	765	757	749	769	780	791	814	778	761	781	779	708	767	761	770	723	833	773	779	797	803	738	802	791	754	728	847	765	764	761	814	781	811	760	791	822	763	792	738	787	773	746	763	793	797	770	798	758	747	790	774	813	756	757	741	746	793	753	734	760	715	758	779	753	780	803	791	811	833	791	755	790	780	789	772	755	819	807	788	774	822	793	814	762	757	764	764	793	774	759	755	769	768	749	729	803	781	786	775	775	795	759	778	731	761	793	772	816	792	788	709	792	806	756	761	798	791	800	779	783	795	742	799	794	782	836	778	765	768	732	749	767	772	767	790	835	758	724	793	793	728	751	756	769	811	783	796	771	768	807	720	755	779	779	760	741	748	735	778	782	822	762	778	779	829	749	761	760	772	765	776	781	750	757	785	757	723	789	782	774	740	785	755	743	769	779	791	781	761	785	786	764	743	804	790	830	789	720	766	773	764	750	785	752	788	750	733	780	746	755	799	789	756	754	761	792	790	777	804	755	738	769	752	791	788	770	771	755	733	799	757	747	757	751	732	817	766	732	839	826	779	806	784	734	765	744	779	773	726	714	806	764	798	787	783	742	785	759	796	773	745	758	797	768	764	804	814	781	750	761	818	790	791	726	689	755	763	772	774	780	791	733	753	772	781	789	805	760	763	768	769	797	754	837	737	819	764	771	755	733	747	717	742	790	740	738	769	772	773	752	792	772	755	743	763	769	786	767	818	765	781	741	799	766	767	730	813	779	725	766	762	757	788	786	802	769	781	735	784	757	740	760	779	756	783	778	800	819	740	744	756	722	806	829	778	769	750	792	769	771	762	800	778	803	788	807	796	804	731	798	718	778	793	801	785	818	802	792	770	788	829	777	834	741	775	768	793	830	774	800	742	761	765	822	816	783	748	788	724	801	780	716	803	783	759	775	720	736	800	777	796	713	758	743	820	821	783	766	762	823	780	753	837	726	813	751	745	816	791	750	795	786	868	795	775	803	764	776	780	776	792	764	739	758	749	734	826	734	794	750	775	753	787	760	780	793	759	762	797	768	766	806	793	811	838	800	747	747	767	767	817	722	790	817	771	766	744	792	746	758	809	782	792	744	752	791	757	793	782	749	765	781	765	786	781	725	729	804	738	793	745	810	761	799	762	759	805	759	701	767	766	782	761	753	775	796	774	765	774	777	767	781	743	755	765	778	795	799	770	812	788	722	759	839	733	773	775	771	834	741	831	713	745	746	738	772	757	749	776	766	778	808	767	745	767	784	790	752	840	804	743	792	760	774	754	763	783	736	832	744	756	827	764	694	779	758	747	739	736	766	787	789	809	769	787	795	724	748	735	817	798	803	784	777	776	784	785	769	770	804	754	756	783	707	774	760	764	748	680	772	790	795	785	735	828	792	749	732	735	786	787	757	755	781	744	784	742	828	737	758	773	752	774	800	747	748	778	770	745	809	752	818	754	805	755	746	756	777	732	787	761	784	792	736	820	781	721	762	791	754	768	746	755	805	802	796	756	765	799	765	794	747	765	804	788	773
44565	54522	42288	25897	17205	10563	5741	3296	2403	1658	1301	1225	1160	1046	960	940	979	974	875	928	882	935	875	890	886	815	891	914	917	862	865	854	861	862	880	862	885	795	856	877	839	831	882	862	878	872	872	852	885	880	920	860	867	906	885	933	888	933	835	878	857	818	889	877	865	884	823	892	846	814	921	929	824	907	878	860	875	846	860	840	908	901	880	885	903	853	831	884	866	879	905	891	935	894	883	889	890	871	867	871	910	862	809	874	857	877	865	900	873	831	816	855	888	918	906	866	830	893	896	918	901	838	829	830	879	877	895	835	892	847	861	927	853	858	863	883	873	875	926	872	852	867	900	905	867	850	819	915	826	901	888	873	874	877	839	871	892	849	880	896	878	842	827	879	921	892	872	885	852	861	891	876	871	830	869	818	880	841	884	875	908	835	890	856	856	872	883	928	901	833	875	879	891	868	856	891	875	897	861	862	829	859	847	899	852	891	876	873	854	874	860	866	860	873	860	911	891	834	850	910	894	906	841	862	839	876	895	879	870	840	860	826	832	876	857	881	871	851	872	846	885	870	817	895	913	852	844	877	870	895	853	899	827	852	875	867	846	885	871	891	854	863	843	867	888	812	807	860	913	841	865	862	864	886	896	829	832	900	889	837	923	818	858	867	906	835	899	891	829	892	862	924	884	898	879	898	866	884	857	918	863	885	834	828	853	870	891	857	921	842	893	808	854	834	783	879	920	816	806	870	879	837	908	899	857	862	832	847	888	893	894	871	875	922	882	899	814	831	894	813	908	836	884	884	859	850	886	872	873	850	901	867	884	848	832	866	859	862	885	878	909	829	874	889	833	867	869	865	867	830	852	842	841	846	846	871	894	843	885	914	816	900	847	901	859	868	839	890	906	865	866	897	868	878	815	880	904	915	859	914	850	815	873	875	856	875	879	843	860	875	834	887	859	845	892	904	883	906	905	808	915	878	872	893	878	856	825	851	840	832	855	889	877	869	921	854	877	830	860	888	903	855	832	884	854	872	897	859	883	844	914	860	828	887	858	917	851	889	911	893	862	870	841	908	894	869	859	862	878	925	842	914	867	891	808	843	919	889	903	896	895	875	867	871	846	885	898	910	847	852	850	863	870	915	912	872	840	898	897	865	905	853	881	888	895	868	895	844	867	822	844	826	892	901	889	879	874	856	936	877	829	853	889	861	892	909	834	868	837	894	886	867	842	856	922	882	847	885	888	892	882	818	848	865	921	837	864	854	873	852	862	835	896	868	826	884	877	874	890	900	881	890	846	849	902	833	854	862	794	890	916	853	891	870	881	852	920	870	960	895	844	880	878	854	850	892	829	906	833	878	837	868	851	875	897	886	859	853	892	882	882	893	893	889	867	856	811	860	875	923	889	865	904	941	852	885	856	873	862	894	829	876	866	910	873	879	899	902	879	898	856	796	910	833	875	932	835	843	839	862	853	869	864	890	851	858	900	857	837	870	845	832	906	877	878	870	939	907	840	884	850	838	885	829	873	881	917	901	876	866	839	856	855	912	862	840	860	838	848	912	823	837	822	905	889	853	848	857	898	881	866	878	860	871	864	868	895	880	850	866	854	897	853	853	932	910	846	883	876	850	833	830	847	856	901	907	883	891	898	903	912	884	856	925	876	928	904	848	886	864	928	905	839	921	893	862	871	916	869	885	896	913	873	935	838	860	872	880	879	847	889	913	897	864	920	851	833	851	855	873	866	852	851	834	853	829	890	879	912	866	842	866	851	842	911	847	881	835	922	822	910	833	872	844	881	920	865	875	879	851	874	823	856	887	903	883	889	870	862	884	851	893	888	849	902	903	799	867	845	811	871	850	877	911	910	868	864	884	887	866	842	930	870	845	868	861	880	896	851	851	847	845	917	851	909	881	868	927	847	870	889	864	876	889	865	901	848	867	846	876	878	885	853	917	903	832	848	896	897	912	812	854	911	854	844	856	880	878	879	894	895	850	930	817	920	902	882	900	855	838	920	914	891	888	886	849	843	896	910	832	871	810	880	866	865	824	850	878	939	859	901	877	874	902	888	891	851	841	855	909	897	858	856	883	878	920	847	848	823	888	845	818	910	850	922	891	905	860	830	923	840	858	885	862	869	884	845	907	917	917	901	895	866	819	861	855	890	856	883	857	845	893	906	866	909	893	944	899	866	881	868	844	871	880	868	892	858	844	819	857	820	873	932	842	877	866	873	837	826	843	810	900	894	874	888	889	835	882	829	823	872	888	882	858	927	910	862	874	871	875	891	953	902	920	852	889	926	813	852	853	848	873	876	851	866	853	847	864	864	856	882	882	850	868	894	871	860	894	850	888	912	873	882	879	889	878	935	852	907	900	874	914	873	878	861	835	840	927	883	855	873	916	865	931	872	872	890	876	837	843	832	881	864	892	873	860	885	814	846	904	901	858	863	885	890	867	848	926	875	852	891	916	802	869	889	849	856	871	865	863	860	860	864	829	862	900	840	855	872	842	864	856	854	917	889	867	870	832	875	859	865	886	905	834	820	844	883	818	906	877	849	829	826	852	908	911	929	828	843	932	883	880	899	877	832	884	870	868	852	881	852	867	870	962	913	865	898	920	849	850	877	885	881	852	840	884	880	892	864	855	843	894	831	902	891	863	866	856	890	847	916	898	865	850	829	837	889	890	867	902	867	840	912	896	931	823	845	838	887	833	886	870	863	902	845	896	816	864	864	894	925	866	849	897	854	837	834	876	916	838	838	843	870	909	876	843	849	896	812	920	869	896	896	870	861	866	878	886	839	899	895	912	938	850	840	851	880	853	894	850	907	855	901	888	859	842	934	872	867	826	872	888	881	896	907	906	841	878	850	926	861	893	860	902	863	863	857	853	847	896	844	904	810	831	849	852	907	871	852	904	850	857	884	919	845	851	905	858	873	842	850	916	862	905	898	880	876	863	872	890	851	866	862	862	887	915	875	840	883	865	854	839	916	856	853	846	918	881	858	847	892	858	914	869	887	877	857	847	844	894	919	862	836	878	914	862	826	892	861	862	849	862	866	840	831	813	918	892	840	880	942	838	846	863	866	896	873	785	887	888	865	897	903	847	883	855	890	847	864	886	816	900	802	869	885	858	856	867	843	872	860	913	886	912	888	895	891	859	889	824	885	886	908	899	907	874	877	851	837	852	886	852	889	847	908	891	916	847	917	860	860	850	912	887	917	931	925	883	870	904	897	850	878	854	913	907	858	869	845	848	856	883	853	831	877	837	860	884	863	864	871	798	802	830	839	868	869	900	872	820	814	838	864	892	849	872	845	886	910	850	882	892	905	852	936	880	894	854	831	814	895	879	910	850	846	914	887	826	888	855	811	884	893	898	875	880	804	870	838	849	858	877	916	884	858	919	887	873	925	894	923	876	910	774	868	869	845	859	867	843	899	885	852	897	890	877	918	885	823	882	872	929	880	903	867	895	794	871	902	847	891	938	813	891	867	888
23683	21038	28325	24745	22598	20538	11464	4682	2903	1816	1399	1258	1216	1057	1007	947	965	864	895	871	856	861	869	851	770	783	841	834	816	843	837	798	802	824	811	845	793	866	828	762	835	796	840	823	823	864	805	865	782	815	761	807	807	817	802	874	833	818	805	870	840	867	799	840	791	818	815	837	837	766	821	774	839	798	794	797	770	860	840	842	795	822	798	777	827	862	829	864	832	841	830	806	854	767	832	823	826	824	810	787	757	829	865	844	850	849	791	814	830	754	828	788	804	786	849	844	846	801	788	780	796	808	813	844	825	791	808	826	826	837	808	802	813	795	789	816	816	824	803	797	800	830	820	795	873	853	799	862	812	789	794	814	771	790	792	821	845	780	840	801	816	826	797	799	823	837	815	803	796	758	847	845	827	798	857	800	809	811	800	857	780	807	786	792	835	802	792	814	764	840	859	823	775	812	805	812	796	816	830	844	810	837	787	756	822	832	792	822	793	827	849	866	833	851	786	820	792	863	776	827	819	748	793	827	870	792	841	865	806	825	804	792	799	855	782	854	834	790	802	869	800	822	889	814	744	810	808	797	809	839	867	829	824	770	785	795	811	809	795	809	795	841	783	808	792	793	825	830	824	863	814	801	802	808	830	791	793	789	785	773	795	790	822	830	853	805	853	790	828	787	805	810	803	823	779	846	792	758	821	810	775	888	802	798	840	820	840	783	795	796	856	831	834	804	818	827	771	796	831	843	840	818	834	783	810	838	812	869	792	809	835	808	811	827	781	843	854	886	830	845	837	811	818	763	827	833	785	774	793	838	743	838	841	810	787	808	787	808	797	815	849	814	801	772	774	845	788	826	800	809	808	758	828	836	825	807	823	817	818	785	803	789	793	796	813	817	825	820	844	803	747	837	824	840	771	838	827	814	831	798	811	791	842	823	797	797	800	793	760	820	813	747	808	828	790	795	817	797	820	844	856	790	834	838	790	815	822	798	803	850	823	802	803	813	831	750	817	791	772	834	783	809	812	852	772	843	840	777	858	835	817	809	818	867	817	788	844	796	766	765	850	802	856	799	804	832	817	812	824	830	782	789	873	798	805	814	885	770	788	784	785	826	799	810	829	854	821	810	818	777	826	811	807	847	810	851	898	828	796	850	846	795	844	798	804	809	835	845	871	840	802	809	783	775	795	843	721	846	806	831	842	865	849	807	846	798	802	841	800	841	796	782	817	825	829	795	763	782	894	849	850	776	837	798	820	867	819	847	845	786	782	795	808	835	813	826	794	807	778	791	828	807	810	830	845	822	818	763	812	830	835	835	807	837	822	801	822	807	772	836	813	831	840	856	804	794	848	805	839	793	780	782	848	836	855	811	791	765	804	827	824	823	832	831	801	863	731	826	840	798	779	772	800	866	815	826	783	839	771	822	861	805	817	795	824	832	813	807	760	805	806	799	832	854	805	828	827	807	835	839	857	820	803	895	822	811	789	844	823	855	806	820	810	810	783	825	863	786	825	817	808	794	815	802	791	870	807	806	829	816	839	832	819	836	827	832	829	823	801	878	809	808	808	838	817	778	802	783	809	814	800	840	783	821	827	807	815	752	800	792	786	804	787	799	857	799	849	797	775	814	808	840	779	820	824	814	815	878	847	771	847	753	815	790	829	839	816	826	816	771	785	826	831	808	825	840	845	844	825	865	826	838	829	820	775	825	869	805	797	808	807	792	888	810	852	842	795	847	824	817	791	798	869	798	816	737	823	838	825	822	862	800	845	767	813	846	806	822	819	778	825	817	814	807	779	859	821	823	812	821	821	835	846	803	748	830	820	786	811	818	777	788	756	839	805	862	812	818	844	818	851	792	852	866	836	832	804	807	842	855	788	823	790	841	860	844	859	803	826	860	824	814	801	809	828	834	789	830	834	841	800	821	780	831	858	816	781	791	811	781	833	816	789	795	823	835	820	827	838	834	821	857	779	756	794	822	798	840	793	856	807	815	757	874	805	828	822	845	812	765	778	802	819	839	804	749	785	775	793	862	803	800	783	791	821	860	826	778	796	844	780	798	787	765	791	792	858	784	843	806	790	839	809	843	833	787	857	805	822	814	804	809	828	739	839	790	849	825	791	787	808	777	777	833	829	824	790	804	815	827	819	875	840	769	805	780	830	898	771	811	804	788	828	838	830	827	819	854	853	859	800	767	813	832	806	863	784	813	816	806	761	808	769	845	832	754	858	857	799	801	757	825	837	797	820	862	777	831	761	817	809	806	826	808	767	804	873	821	788	812	832	793	838	809	789	830	836	881	790	804	771	802	771	848	808	798	827	791	818	794	823	825	818	839	851	777	850	766	742	777	797	839	808	837	852	791	823	822	841	860	858	795	828	791	872	874	825	795	810	790	841	819	791	769	828	783	810	842	837	849	822	814	805	781	792	811	838	775	811	828	781	776	789	822	809	817	814	786	822	778	800	811	823	832	825	785	823	790	818	783	809	811	834	815	798	762	796	812	795	798	834	846	774	807	825	843	783	839	810	822	830	862	849	844	797	762	837	827	831	795	792	806	734	767	841	839	760	843	795	844	828	821	836	842	834	851	840	812	848	785	795	834	790	879	823	795	817	826	831	808	815	812	833	818	809	815	788	778	834	832	805	768	805	796	781	815	796	833	859	869	792	819	841	797	864	811	851	783	814	767	824	818	806	822	795	826	821	840	809	798	770	802	826	805	804	819	797	846	821	850	791	821	820	818	794	806	798	795	787	820	869	836	808	789	865	755	858	784	828	794	847	847	836	836	831	839	803	808	811	787	847	845	803	834	818	788	838	825	775	804	820	806	809	780	785	808	834	826	818	866	840	823	765	763	776	842	778	770	855	835	843	887	843	803	838	806	806	822	795	836	810	778	792	827	839	795	841	803	817	850	785	753	848	817	822	759	830	816	854	771	823	785	852	750	822	733	821	850	826	765	801	807	846	829	799	802	855	829	778	839	806	861	810	801	887	819	795	811	871	799	788	814	787	814	784	795	792	840	788	782	901	802	836	843	819	806	800	792	818	821	805	795	877	747	773	803	818	805	809	779	793	775	837	827	834	803	807	789	807	869	798	821	773	821	814	789	856	810	788	774	791	813	756	792	805	843	839	844	770	833	849	791	822	872	823	841	812	853	808	833	803	824	831	785	819	822	800	811	831	804	794	811	787	848	849	812	774	814	809	871	840	767	803	790	828	798	818	824	828	864	796	820	813	819	761	842	865	859	820	788	813	836	797	811	843	840	814	861	835	803	807	861	768	826	787	811	857	812	786	804	842	811	824	828	752	783	805	826	870	838	850	826	808	801	856	852	822	787	794	820	829	803	847	780	816	805	850	799	806	856	838	810	789	784	865	822	806	809	798	830	853	817	855	788	809	836	812	786	783	858	819	832	822	799	816	752	800	822	806	819	788	865	857	768	823	858	753	840	829	796	760	822	768	791	798	841	842	791	831	842	816	799	815	834	839	811
42706	65450	51837	36105	26963	18057	9954	5963	3911	2328	1766	1654	1471	1264	1172	1088	1073	1030	1028	986	920	933	984	921	909	902	957	860	956	911	960	955	940	900	889	964	880	880	988	925	881	895	898	908	937	937	924	964	933	903	921	947	836	855	869	872	934	898	888	902	888	910	939	889	897	849	923	937	917	959	883	916	922	837	925	852	951	885	878	929	941	905	916	892	887	910	940	932	935	899	906	924	916	866	959	898	896	920	938	940	905	916	938	981	965	892	911	889	882	895	943	915	926	863	935	876	923	861	883	909	886	874	899	892	945	885	951	847	930	876	835	867	929	878	915	913	855	929	880	858	888	880	929	922	897	961	861	891	919	888	900	923	967	916	960	870	914	882	881	935	954	870	934	898	907	849	900	874	934	934	952	933	948	950	889	903	922	903	894	877	922	950	921	920	945	908	931	960	974	901	912	953	879	898	879	945	915	922	933	928	925	868	851	928	915	922	966	887	895	912	950	909	949	940	919	978	912	925	899	896	940	964	919	946	888	901	896	906	887	926	908	919	917	882	906	892	923	875	906	848	893	943	905	879	891	876	894	949	883	913	866	971	912	880	901	889	946	940	939	919	938	912	917	916	915	921	957	943	866	901	886	895	898	966	904	934	897	916	867	899	935	916	885	899	910	941	905	936	893	932	910	927	947	891	876	936	963	948	884	908	904	933	868	929	948	906	883	929	913	937	966	902	919	901	934	937	958	872	888	952	906	929	922	940	900	969	902	874	877	986	908	926	890	895	926	911	904	890	911	936	898	918	916	903	1000	917	874	933	933	941	940	866	895	909	895	957	897	879	909	886	893	888	865	894	929	931	942	987	920	907	916	974	937	937	935	940	935	859	898	916	883	910	943	871	885	920	856	912	894	875	900	879	882	909	896	951	944	873	900	895	911	1001	905	923	911	928	904	846	922	920	916	861	893	899	961	955	885	900	910	905	986	882	954	901	936	941	919	907	915	929	915	873	907	932	967	955	949	910	949	883	955	971	889	932	939	945	909	861	921	857	884	956	937	916	925	934	909	928	905	934	962	913	916	954	832	886	888	895	951	872	893	961	933	929	891	925	943	884	930	980	915	916	854	916	888	879	908	896	921	852	878	931	910	895	977	981	894	873	931	959	867	884	918	868	909	894	953	879	916	909	941	925	967	877	930	929	924	938	895	883	933	936	909	885	898	912	873	929	909	932	934	914	869	895	901	950	955	916	918	898	884	913	950	892	931	900	978	904	891	863	902	896	953	915	905	907	904	901	911	870	919	912	905	942	896	898	952	970	927	906	877	892	863	939	957	913	899	930	911	907	931	914	875	904	946	943	878	899	870	895	947	923	892	879	914	911	953	972	867	863	899	905	931	915	870	911	898	890	878	909	955	903	902	942	938	956	933	875	903	870	947	906	925	924	923	906	927	892	928	867	904	929	931	897	914	886	952	905	905	918	866	915	941	928	975	887	973	913	913	888	923	914	898	876	935	889	934	868	940	928	921	911	871	911	905	889	878	893	908	916	957	906	934	861	940	885	904	940	968	870	904	875	914	880	930	929	942	987	923	893	931	924	978	891	911	947	928	971	871	862	887	910	892	895	891	857	862	877	927	884	902	958	910	939	896	924	936	895	907	914	890	919	938	894	909	858	883	949	898	910	937	897	922	918	912	881	924	984	905	893	963	859	931	963	878	954	829	868	933	881	953	865	900	933	911	918	899	902	924	931	897	902	896	916	899	921	927	912	933	937	990	909	951	889	923	914	910	887	941	860	911	963	968	938	918	901	949	927	925	915	953	958	910	877	923	873	931	963	901	922	914	906	900	935	846	901	901	879	954	874	920	960	923	882	879	975	920	902	955	930	903	913	913	921	999	915	955	888	917	938	908	921	902	897	947	906	858	838	894	914	919	959	882	853	873	942	922	981	915	894	935	932	930	915	949	877	905	887	904	961	922	913	855	892	926	918	955	939	918	937	917	921	880	915	890	898	908	916	931	946	909	916	911	898	938	916	909	962	959	874	865	896	947	870	980	930	916	931	922	900	922	896	882	877	918	921	947	895	936	892	933	921	869	878	879	943	895	915	926	949	929	924	907	878	884	901	909	943	915	909	928	924	899	910	963	888	913	877	946	873	896	865	870	893	913	926	939	920	876	892	884	933	878	851	973	944	882	962	973	894	860	931	944	878	973	946	951	898	922	920	908	915	924	941	942	907	914	896	914	907	874	934	916	919	930	878	936	887	898	913	946	911	889	939	919	938	927	954	886	905	938	862	938	946	938	950	847	874	922	890	908	876	937	877	932	936	961	906	918	908	933	915	873	946	864	941	942	925	862	832	899	911	901	879	910	904	914	919	945	929	904	917	923	891	903	896	893	859	861	962	973	953	948	842	952	875	893	872	940	913	904	912	947	904	911	878	964	930	960	966	971	951	946	929	912	880	843	899	930	935	899	891	868	942	950	924	905	931	880	975	875	823	982	885	954	903	940	937	932	946	888	900	891	951	861	924	944	912	900	919	897	891	888	910	912	874	887	927	914	936	934	914	915	962	890	917	934	888	908	884	905	872	937	910	846	887	936	942	855	873	873	944	909	919	952	907	932	926	900	897	929	898	913	922	951	895	902	928	932	941	940	943	854	904	897	921	892	929	896	911	868	902	928	1005	924	942	871	912	915	882	913	889	853	909	981	904	931	893	945	923	999	920	946	895	864	874	884	876	941	940	935	947	954	901	943	924	941	940	885	869	931	880	868	905	849	886	979	866	919	900	959	879	894	924	899	922	917	948	860	909	910	910	881	884	929	935	875	911	907	852	877	878	906	868	955	966	960	933	861	895	904	891	901	965	879	923	931	913	906	937	939	913	920	877	905	926	910	926	926	933	885	891	947	903	923	898	918	894	903	899	924	909	903	937	863	886	908	877	914	920	889	929	943	897	909	877	900	926	913	942	878	898	953	911	888	915	981	920	946	942	885	922	943	928	918	937	929	853	959	924	996	922	944	913	897	909	881	977	913	943	902	839	916	945	960	896	912	895	833	977	887	916	889	925	931	915	950	898	921	858	920	935	925	921	907	905	934	903	927	890	859	916	920	926	943	939	925	967	868	880	931	892	934	952	923	857	923	891	915	936	926	903	938	887	885	842	923	920	924	873	865	912	904	892	890	930	882	850	923	902	892	969	813	926	918	903	905	947	874	902	962	929	903	942	909	901	926	930	931	926	880	949	913	940	963	872	925	863	935	910	907	904	876	936	916	893	913	971	893	892	867	903	868	919	886	898	872	940	930	964	880	914	915	949	843	969	913	932	961	875	903	952	916	910	904	902	940	887	897	921	911	937	855	914	932	914	922	878	928	803	919	973	911	928	946	927	900	963	869	944	898	859	933	948	926	948	921	911	897	875	949	931	895	945	907	922	886	895	943	896	916	964	865	959	887	953	945	889	897	940	922	861	896	911	928	933	911	877	876	913	969	896	881	894	909	906
24597	21136	28211	26369	21989	14801	7290	3888	2304	1534	1235	1135	1051	914	905	796	826	849	819	764	825	769	764	719	805	743	805	759	773	772	820	713	737	788	779	744	744	700	750	736	770	741	801	735	750	751	745	704	776	771	747	734	751	757	765	726	718	775	758	733	727	793	764	758	723	748	726	725	732	725	704	697	783	714	734	750	806	762	737	706	745	731	759	739	728	723	727	744	712	741	738	731	735	757	736	681	740	679	711	756	777	746	696	707	741	728	706	762	790	788	692	723	779	770	712	715	762	731	762	739	778	744	804	713	772	737	756	718	697	750	708	733	747	771	770	708	754	753	689	742	747	774	764	732	768	732	779	754	753	749	708	714	779	725	742	700	744	702	763	724	682	778	751	742	736	765	748	742	738	769	779	707	711	780	778	783	781	785	709	738	734	745	741	694	750	762	731	732	712	740	754	738	760	786	767	785	785	774	704	712	772	711	736	764	771	750	752	777	707	694	721	746	724	754	725	756	734	757	751	722	732	770	750	775	735	746	737	737	722	792	770	764	716	715	750	773	719	695	722	728	709	752	772	760	764	785	764	744	727	773	717	749	780	732	717	735	720	693	747	716	716	769	744	765	767	759	681	757	729	757	757	776	730	737	770	794	766	747	730	750	706	758	786	780	793	725	819	735	718	754	716	758	715	710	741	735	807	722	759	717	757	704	741	722	760	751	759	788	759	728	761	763	744	736	772	704	712	794	739	775	748	718	727	759	741	743	744	769	781	716	723	739	687	765	772	772	704	765	763	734	728	779	814	765	707	708	747	790	759	780	757	754	754	777	755	720	782	782	702	742	770	723	787	752	716	747	750	718	730	778	744	732	759	831	800	780	762	720	739	771	739	729	747	785	741	717	744	708	709	720	723	765	801	748	723	766	745	758	774	749	748	755	745	770	787	759	776	727	740	709	716	756	737	754	768	684	747	720	694	724	720	749	717	762	803	791	749	724	736	789	751	745	745	713	757	716	765	727	745	679	697	721	722	832	688	732	754	745	795	691	745	734	768	768	732	725	797	699	732	774	738	750	818	762	701	719	747	742	804	744	734	774	772	753	763	759	743	709	718	704	729	765	741	761	754	781	726	732	777	753	790	740	708	762	779	740	797	732	717	720	763	772	765	770	704	775	715	762	723	781	766	775	700	775	694	666	770	734	771	739	708	737	749	775	758	753	760	763	721	758	766	746	756	704	750	742	737	775	722	714	726	735	746	734	766	772	783	743	817	751	782	732	831	789	734	723	678	736	752	762	778	754	710	776	739	774	766	736	737	695	744	754	688	710	723	776	746	766	758	752	742	728	776	761	715	745	718	810	722	758	719	747	686	738	729	734	726	725	696	732	717	756	732	768	737	762	735	746	739	739	754	761	785	748	754	766	755	719	727	728	737	781	723	766	768	747	775	710	757	756	785	774	743	745	758	759	792	717	766	737	760	760	749	730	804	723	742	708	761	763	763	767	680	781	757	782	735	762	769	783	775	783	742	744	770	780	738	752	788	701	773	749	747	766	747	741	739	785	739	756	723	780	736	750	749	721	714	748	756	807	766	780	687	723	728	754	764	785	755	734	740	744	788	730	746	751	793	729	718	750	750	695	756	749	717	781	770	701	767	796	750	742	753	776	736	716	732	676	718	693	787	688	749	806	797	728	720	746	745	757	761	753	741	785	761	738	789	724	774	733	772	726	715	717	747	745	747	776	772	770	711	754	800	748	719	726	768	728	809	761	784	760	747	788	720	752	731	760	765	763	738	753	769	761	733	728	717	776	717	742	700	719	732	769	813	756	789	761	724	744	755	708	794	754	759	750	735	789	706	709	754	734	742	791	737	803	739	749	751	712	739	747	706	714	745	755	726	784	724	726	744	737	715	759	735	749	730	718	748	754	775	731	794	760	747	771	748	758	795	721	742	721	747	771	738	769	714	820	769	737	759	754	762	725	794	742	771	766	796	722	770	737	748	751	730	787	771	751	791	724	722	795	742	774	749	815	751	701	783	767	748	758	708	751	746	726	744	726	791	748	718	748	707	702	767	745	707	751	751	789	754	756	790	771	731	773	755	770	708	783	699	714	719	733	735	806	774	752	731	752	750	735	701	744	746	748	730	715	728	755	783	772	744	705	783	743	742	735	726	783	767	728	730	758	717	723	725	763	800	750	760	757	746	724	767	770	796	784	764	696	772	709	710	719	709	761	699	689	757	776	737	763	751	761	776	718	751	774	762	773	747	694	720	756	734	778	785	767	729	745	737	734	744	777	730	720	754	769	746	743	775	765	709	731	704	748	708	739	726	771	716	776	759	775	733	749	756	767	720	759	740	733	740	770	740	725	765	762	783	788	735	716	795	778	792	781	751	720	754	752	733	745	726	709	740	774	729	765	778	751	761	722	826	752	737	702	771	732	763	753	719	743	733	714	738	745	784	729	752	760	699	743	740	786	711	758	776	703	725	754	738	729	748	789	741	718	744	760	715	710	762	788	764	748	762	725	716	736	787	725	748	765	758	731	761	729	777	739	757	690	705	758	757	723	771	769	690	742	704	759	791	720	757	741	764	754	788	745	735	783	738	777	747	767	787	785	779	732	746	740	731	711	738	693	763	732	748	761	758	709	731	726	773	752	729	732	758	755	691	718	763	750	718	798	725	787	696	789	746	772	726	748	718	704	777	758	745	721	758	737	743	737	764	759	742	724	755	747	758	711	743	723	728	768	756	774	753	754	775	752	682	722	734	710	751	762	737	728	698	704	775	794	759	725	719	729	801	760	746	788	729	783	746	804	720	775	696	723	751	793	735	748	796	759	745	706	719	762	724	709	728	738	734	728	777	779	802	719	746	791	754	702	726	741	708	751	756	764	750	747	765	790	705	759	770	755	769	789	748	748	719	768	741	763	752	752	811	800	762	736	722	731	711	771	744	741	745	730	771	745	760	796	782	734	761	709	690	742	752	741	761	698	731	714	783	725	763	747	781	757	805	808	726	732	754	755	746	728	752	742	800	754	764	788	790	752	734	706	729	771	750	757	761	748	744	755	740	766	748	748	739	747	755	748	714	802	716	777	734	727	741	731	753	741	729	745	724	777	733	737	702	778	766	744	744	696	759	741	756	798	734	769	714	736	778	779	716	774	705	824	774	772	760	719	732	771	762	730	725	752	786	714	747	769	720	739	724	721	765	772	763	753	739	708	795	719	742	710	815	741	735	799	757	750	712	714	717	718	752	731	762	736	701	761	740	759	735	736	756	740	739	755	746	770	765	715	748	774	724	750	719	692	736	726	769	731	768	771	738	756	790	737	739	748	696	708	774	728	798	756	760	746	763	727	738	746	692	771	757	738	758	763	782	721	741	736	736	761	736	737	803	795	729	805	722	704	787	737	702	769	751	756	697	728	714	775	770	748	723	748	779	736	763	740	772	756	767	736	756	767	770	773	778	781	745	757	768	730	782	779	786	709	752	721	719	759
42487	60619	47838	33524	24286	15229	8705	5637	3423	2131	1601	1459	1246	1157	996	998	922	956	904	880	864	810	821	895	880	902	844	854	856	816	882	860	872	856	922	811	805	828	805	860	853	816	854	865	862	834	846	827	866	870	831	905	852	877	863	821	863	873	869	829	811	835	840	827	848	897	865	794	832	812	848	819	879	852	851	839	871	850	816	831	853	854	856	871	826	854	847	871	830	861	820	816	862	875	828	871	853	874	852	878	906	878	854	862	828	849	849	843	862	876	794	848	799	902	807	810	812	874	841	840	810	866	908	816	868	827	766	866	828	845	848	898	848	855	813	806	802	817	802	807	857	837	813	833	799	824	870	823	811	889	788	807	864	846	812	836	829	872	846	832	796	832	805	871	833	875	866	890	885	855	860	823	820	810	844	856	810	848	781	870	809	841	816	854	809	848	821	854	829	867	858	864	904	879	892	782	807	878	835	827	854	810	792	808	845	806	830	848	861	809	880	924	821	864	848	833	807	864	880	860	846	866	852	809	841	825	903	845	866	868	863	877	840	871	858	841	839	854	866	874	779	883	807	820	824	847	850	868	829	862	830	804	823	866	870	859	900	847	829	823	852	880	877	799	835	840	857	826	801	868	848	855	865	780	867	841	871	849	836	846	855	834	851	847	867	780	849	821	841	862	845	882	899	841	839	818	868	859	895	822	884	868	884	811	811	798	837	846	853	852	897	839	826	868	855	844	860	843	814	868	840	808	865	831	798	804	864	848	887	840	821	871	795	850	862	846	870	862	821	820	897	798	821	782	842	855	816	863	818	809	860	857	823	855	843	833	828	846	859	804	899	882	845	845	860	835	830	844	867	843	827	860	852	884	844	823	801	860	841	847	857	881	825	872	845	831	767	825	822	858	795	834	818	836	830	839	862	879	813	853	841	835	844	812	832	802	829	872	841	792	871	812	863	801	866	842	814	855	829	848	851	848	872	866	848	837	775	825	844	828	854	809	865	860	830	873	867	830	833	891	842	836	826	826	819	877	832	876	880	754	838	848	826	840	779	845	847	830	828	771	853	839	818	882	823	831	823	872	830	854	840	842	849	844	862	839	785	851	861	813	882	845	833	816	852	816	855	792	804	865	851	800	859	802	841	868	816	820	854	827	856	810	851	891	825	831	874	876	829	848	853	943	853	844	841	827	808	871	843	852	839	881	828	870	893	814	828	863	865	880	847	875	855	850	793	871	831	852	806	828	841	845	859	843	881	822	798	868	825	888	817	841	812	856	891	839	868	864	826	821	825	920	850	848	850	871	815	917	815	845	858	862	860	864	820	910	818	866	861	792	861	869	827	854	803	891	840	871	827	822	856	829	826	888	840	884	843	778	793	783	853	849	867	803	829	812	901	876	808	873	796	897	841	805	853	876	825	837	826	844	858	891	834	793	856	842	842	812	840	821	856	840	863	819	789	838	799	855	775	844	828	827	853	912	787	859	808	855	856	842	904	828	893	820	858	762	851	849	847	825	856	863	828	835	790	834	849	861	827	842	876	826	777	765	885	858	820	830	822	852	798	866	810	815	885	872	803	790	872	811	851	871	833	862	856	852	903	838	862	846	857	834	840	849	851	870	852	884	814	850	828	851	812	842	855	828	858	883	822	860	840	893	802	831	862	840	855	855	844	887	806	836	837	796	812	881	825	817	828	786	868	886	840	790	791	810	876	852	855	818	811	805	870	842	818	799	822	844	826	845	899	851	918	833	845	822	876	885	844	836	825	848	867	826	858	845	805	836	866	805	832	826	829	827	841	843	859	762	843	856	821	853	793	817	919	828	877	852	854	834	882	889	843	890	832	887	839	806	880	843	865	834	844	851	855	859	804	857	872	822	856	795	870	806	858	803	877	860	871	824	850	830	862	853	770	857	847	837	851	822	802	801	876	843	815	860	817	851	854	880	824	807	829	871	816	829	770	845	844	840	863	825	819	867	849	850	848	820	854	853	837	790	877	875	823	898	838	885	826	842	837	867	824	884	884	861	820	833	782	840	838	871	873	815	787	849	847	807	804	856	862	878	840	884	866	763	852	838	854	849	849	852	853	854	849	816	827	820	841	843	875	888	810	862	844	789	842	873	868	807	867	832	869	843	804	852	821	872	841	849	832	843	856	883	830	807	872	838	864	861	806	797	843	846	887	840	860	828	885	858	851	880	877	811	807	816	788	870	809	839	808	881	866	866	887	872	867	827	839	794	819	831	871	847	866	868	836	808	817	829	867	905	796	829	851	863	896	850	869	840	808	870	873	871	837	879	798	834	829	848	846	860	850	867	839	832	879	814	885	799	848	858	791	825	848	874	829	802	819	849	837	839	905	814	843	826	796	843	789	843	812	818	854	839	815	884	822	835	863	788	883	854	852	792	828	863	817	832	812	838	849	835	886	811	848	890	812	876	844	849	839	827	830	846	869	800	848	745	839	844	805	845	792	869	872	821	822	848	869	831	861	860	847	834	830	863	872	806	814	839	817	823	797	865	873	856	808	834	838	798	835	790	832	880	840	809	837	865	850	826	810	826	868	822	837	791	864	802	848	825	886	846	840	776	862	854	824	890	805	830	800	854	791	841	840	864	814	828	792	816	848	859	900	836	807	882	797	768	804	808	877	830	825	830	823	851	853	821	805	846	841	851	768	828	828	794	833	759	835	792	851	879	830	860	840	808	829	874	846	835	822	828	815	865	894	855	829	867	838	856	868	823	790	827	851	855	806	778	831	816	831	803	833	843	868	808	850	823	860	897	812	864	858	821	809	854	836	830	809	863	815	862	842	824	866	869	865	852	832	794	836	816	824	902	815	841	866	845	796	847	824	799	809	806	826	846	853	854	844	818	842	861	803	826	908	883	845	809	855	858	875	869	823	891	839	833	812	874	823	827	856	897	822	846	829	887	869	861	822	817	813	857	862	905	829	881	847	834	782	823	906	858	874	865	853	859	845	879	873	807	833	866	847	877	869	854	820	838	901	864	880	875	813	819	831	855	870	902	848	875	842	874	846	825	866	874	863	825	865	890	866	824	900	840	818	863	815	850	870	869	894	884	832	865	830	837	859	841	841	867	868	831	888	875	818	868	873	803	834	844	874	872	836	768	836	811	857	862	847	837	859	828	879	829	861	862	846	829	803	859	856	821	808	845	873	882	861	882	856	861	829	894	859	789	923	829	858	880	861	889	858	854	812	842	843	866	839	838	868	865	827	918	881	825	844	819	874	848	837	843	850	785	811	882	834	844	892	812	880	865	878	861	854	854	827	882	845	821	844	816	835	834	858	860	842	880	869	834	810	853	801	878	841	834	891	867	851	843	848	837	863	834	784	896	883	881	814	867	827	822	846	884	869	870	836	843	870	867	837	873	866	810	862	834	833	844	809	842	836	819	818	874	805	858	831	809	846	786	808	838	876	857	809	818	861	853	816	883	826	849	833	866	832	804	891	800	825	837	856	843	866	832	800	886	814	862
22306	20866	28329	23739	21587	22821	21266	8218	3579	2340	1882	1594	1369	1157	1019	969	917	881	872	910	882	826	858	868	829	850	816	847	801	850	802	825	797	825	830	787	822	850	831	818	814	849	783	824	774	807	830	799	811	799	810	804	812	804	766	770	821	806	847	795	800	813	841	798	830	803	822	796	850	802	794	772	792	836	798	798	811	802	827	798	835	775	798	752	831	814	837	783	794	794	842	842	815	793	798	807	817	797	755	794	844	813	800	827	775	855	806	824	779	759	795	832	832	810	822	787	821	798	819	813	885	825	766	849	823	836	761	800	842	801	812	841	808	818	745	832	796	844	793	810	847	822	800	842	841	753	783	839	825	818	772	821	812	766	790	787	818	785	785	793	857	852	804	832	764	788	812	812	796	801	786	863	824	824	755	813	795	813	791	817	815	791	859	763	817	814	852	809	809	809	817	895	789	807	793	706	803	802	787	819	840	806	801	751	783	874	847	837	787	844	792	798	841	823	757	805	816	775	802	830	822	858	814	820	814	829	763	756	837	831	788	818	803	773	824	789	822	802	807	804	804	823	751	794	791	851	798	767	740	831	813	780	811	789	783	828	775	781	816	805	814	836	786	807	785	807	822	851	818	815	832	774	853	835	760	815	762	802	830	854	900	856	845	842	820	811	800	814	849	786	805	816	805	821	750	797	787	764	789	766	830	831	867	773	857	843	849	854	803	817	827	799	820	787	770	802	843	837	846	785	798	794	847	805	805	814	803	729	835	828	846	825	840	788	785	802	781	827	840	825	821	878	859	816	810	815	794	829	774	840	814	787	776	798	780	805	818	849	798	854	805	811	793	813	858	777	821	839	779	803	810	791	823	858	776	786	809	774	780	781	832	845	794	879	844	833	844	837	803	807	816	827	767	813	823	793	841	820	784	766	832	857	775	824	802	817	768	794	806	803	839	874	807	851	804	834	823	929	839	806	831	855	792	812	837	842	823	834	812	804	882	787	784	843	821	788	821	822	810	853	807	799	809	806	814	799	804	789	878	809	772	775	832	815	839	789	865	832	801	860	862	863	788	848	812	885	794	794	769	784	775	786	860	877	821	855	828	739	812	770	797	827	804	772	777	795	786	815	767	812	834	749	793	832	828	788	813	774	815	769	836	825	782	802	833	782	841	819	832	799	843	811	837	770	810	767	789	819	848	820	829	812	801	831	797	832	803	761	852	792	838	833	847	818	812	807	813	766	844	795	804	761	807	804	786	810	821	811	803	837	815	820	850	787	894	845	818	761	840	775	795	758	798	851	829	798	783	864	828	821	822	763	831	741	813	781	822	836	760	812	835	788	783	820	777	737	851	814	859	799	813	789	787	789	819	762	791	849	804	763	827	805	810	823	809	841	844	785	797	794	870	804	753	788	807	793	775	816	792	787	822	841	808	838	851	811	773	856	774	770	773	823	812	820	817	799	793	799	765	818	781	849	791	725	741	769	831	784	824	822	789	785	824	810	786	852	808	805	766	829	772	788	842	870	771	857	782	848	796	840	784	852	785	870	807	850	800	776	785	836	792	798	795	854	813	784	765	832	811	779	789	791	872	766	828	799	818	798	812	854	833	804	806	768	793	817	800	791	815	806	852	873	774	766	810	789	789	794	782	815	826	834	881	803	827	766	829	799	826	750	803	820	806	809	812	849	784	805	838	790	830	869	803	857	783	803	799	809	815	773	844	776	815	832	801	860	840	800	781	781	875	774	828	813	768	813	790	785	775	829	781	776	846	824	815	760	826	766	828	807	818	801	781	801	784	758	808	779	782	761	781	849	820	810	811	804	839	789	764	832	831	807	808	826	821	801	824	786	825	825	806	808	833	834	814	832	806	750	824	807	841	769	799	787	817	810	797	766	817	783	792	744	850	828	804	823	800	872	792	813	808	779	849	849	803	781	775	796	796	826	786	826	833	796	790	839	861	781	770	764	779	793	846	822	771	813	833	789	828	774	796	797	788	839	889	820	856	847	810	821	771	858	841	774	804	771	807	816	784	847	799	855	810	824	819	742	813	789	772	788	827	810	774	852	795	791	804	791	808	816	814	857	794	786	823	802	831	804	837	845	834	795	828	819	776	764	790	755	775	792	792	820	809	812	823	788	837	784	763	783	798	755	831	797	816	761	794	846	793	820	785	818	813	847	808	790	780	830	828	853	800	812	842	774	816	781	793	808	779	804	804	800	780	814	792	817	856	797	829	830	776	819	811	791	807	810	737	828	809	800	771	839	816	796	828	839	859	755	780	819	837	798	840	804	866	863	790	853	786	783	851	766	842	845	794	828	820	828	803	793	817	827	801	800	824	788	827	851	771	811	830	826	799	784	792	804	810	748	822	794	818	805	824	797	813	809	802	793	800	800	814	841	782	779	819	764	842	870	809	811	808	772	817	851	802	830	826	772	790	772	828	793	813	791	875	820	843	814	812	810	796	780	814	826	809	805	791	808	848	813	770	862	790	791	833	860	809	830	777	804	822	852	792	783	860	803	793	816	843	822	817	745	814	822	791	820	804	809	764	795	751	758	790	823	835	835	824	852	818	759	764	814	776	811	797	779	837	779	794	809	801	809	837	819	769	799	807	810	796	786	797	779	766	772	802	818	803	796	774	808	801	828	852	832	825	843	811	818	802	856	825	819	826	781	842	847	826	806	844	773	781	791	813	788	842	841	823	834	858	838	823	788	797	797	828	820	835	778	816	805	841	848	790	841	807	743	783	800	805	834	810	766	848	821	897	842	836	814	846	818	831	801	836	826	811	795	824	820	824	816	771	790	820	823	785	805	825	788	781	821	831	854	807	805	816	791	841	799	808	846	807	794	810	827	860	795	767	843	804	829	830	815	817	863	819	831	809	794	815	803	825	785	769	820	818	827	858	802	815	814	776	834	782	839	783	785	843	822	867	807	806	817	763	821	783	864	833	765	836	831	801	806	796	822	843	837	782	817	781	825	758	831	800	782	844	806	801	764	830	735	826	815	811	802	775	826	813	805	788	834	866	793	836	823	847	810	831	847	792	782	795	767	803	779	831	810	794	812	835	825	796	778	819	814	775	816	780	822	830	783	809	868	818	790	827	804	776	858	820	820	791	795	832	834	807	812	801	823	795	848	810	843	791	806	827	830	771	779	844	794	784	798	825	856	781	737	797	778	833	793	759	853	842	791	846	791	845	836	814	800	832	800	803	802	784	775	824	814	814	782	775	845	799	895	772	783	845	806	795	834	813	798	838	796	767	823	813	858	805	789	833	775	825	792	759	800	832	832	846	890	802	737	818	790	799	848	817	805	800	876	822	710	780	821	805	829	859	822	798	822	823	776	834	832	779	852	781	801	782	835	777	859	781	840	801	813	808	806	834	813	847	841	790	745	796	769	792	777	778	848	800	854	830	817	810	797	780	771	826	797	793	818	846	848	923	806	780	796	790	836	811	811	819	831	858	803	752	775	817	852	850	826	837	800	834	847
43544	71273	59067	43332	32610	23012	15842	8491	4799	3192	2386	2121	1627	1358	1224	1115	1021	1036	962	982	903	902	929	877	963	881	923	883	874	905	966	880	932	844	864	891	876	901	850	877	811	919	899	892	861	900	914	921	911	875	894	880	921	871	897	890	886	880	885	888	874	934	879	979	857	912	876	897	892	889	933	916	891	916	880	860	857	906	863	908	906	884	847	951	880	945	893	875	863	881	936	871	895	866	843	898	873	852	915	854	875	851	858	935	893	892	916	958	864	908	885	884	854	862	876	893	883	847	894	909	898	896	864	923	915	874	824	899	910	856	925	882	883	868	832	905	889	881	892	894	867	893	867	873	932	885	890	911	836	878	862	877	883	861	861	849	892	897	877	905	934	898	853	890	903	899	918	864	918	865	896	872	893	874	923	785	908	884	916	929	872	879	859	882	922	921	884	946	917	865	898	846	888	894	894	879	875	901	885	911	864	988	955	849	892	879	877	890	907	904	901	882	859	881	917	886	880	852	909	925	866	903	909	853	904	890	918	938	913	920	931	896	888	883	888	887	900	960	879	891	915	891	903	866	874	849	892	839	858	905	916	889	872	939	872	876	901	888	857	869	922	895	940	919	841	893	892	867	921	874	909	893	938	928	858	873	883	839	864	893	918	866	891	917	955	893	842	936	935	911	936	918	891	900	921	871	915	927	870	936	902	910	875	916	839	892	934	852	862	881	895	911	874	870	978	861	869	885	884	891	843	952	855	858	916	876	863	886	877	872	901	846	866	909	921	887	855	883	921	891	940	952	840	842	923	870	872	900	871	891	911	874	936	900	913	908	885	887	834	894	857	966	854	883	880	902	872	934	928	866	877	867	878	871	813	911	885	867	893	896	903	830	873	874	902	894	930	816	928	872	871	881	931	834	937	861	893	890	842	919	859	949	902	949	855	910	899	919	876	902	838	914	877	871	913	863	844	880	896	865	841	902	849	917	815	834	861	943	892	916	908	869	883	819	951	874	846	896	889	857	902	892	888	872	901	885	883	920	922	938	899	890	871	906	870	904	886	902	863	842	896	915	878	891	905	891	891	892	885	832	895	886	882	872	886	896	905	898	858	848	881	935	859	891	885	883	920	863	957	887	900	883	890	886	910	889	918	941	887	878	938	898	900	889	897	924	913	866	869	894	900	878	853	876	898	915	926	850	838	883	799	851	888	856	912	841	885	842	885	872	925	878	897	835	887	851	877	905	880	850	865	860	918	911	874	910	895	933	834	921	962	904	914	884	893	886	848	902	909	863	830	857	874	890	945	894	869	894	862	852	885	890	892	889	870	941	892	941	892	918	889	910	934	879	856	909	813	867	885	895	914	918	868	871	881	935	829	881	838	891	945	846	860	950	875	874	906	923	872	903	958	867	851	892	893	883	862	900	914	914	878	878	888	977	846	838	850	868	854	866	827	914	871	871	871	907	902	890	893	850	878	907	913	929	861	923	899	884	840	857	939	852	871	912	926	920	883	879	924	902	898	902	877	879	867	896	914	865	914	865	862	883	892	900	939	897	853	850	828	924	904	899	860	913	864	932	883	903	907	926	858	830	885	884	965	853	901	885	944	903	878	924	939	858	857	891	927	854	843	870	924	898	892	869	892	922	863	880	897	888	905	851	806	852	905	905	856	922	906	907	906	857	909	941	900	906	902	856	905	846	889	909	924	856	898	885	875	899	897	907	880	896	885	847	862	861	855	914	909	891	861	861	910	908	860	884	870	938	916	857	953	865	904	922	884	926	846	851	880	901	864	885	897	869	928	847	943	874	907	906	948	944	894	859	857	931	889	891	913	898	887	887	897	844	876	869	870	952	882	869	883	938	897	898	914	916	867	882	856	864	912	891	873	884	779	907	888	857	915	914	874	881	920	865	940	915	822	850	954	859	848	897	859	907	897	897	920	881	911	831	898	922	862	864	888	884	859	884	885	919	926	927	907	845	889	835	885	825	902	896	890	915	907	875	847	955	874	910	838	878	891	880	906	892	917	895	855	829	864	876	888	900	886	837	911	851	917	896	929	875	831	893	859	856	922	880	867	896	901	919	898	913	877	856	883	937	903	841	893	874	867	875	918	897	896	920	915	885	885	853	945	882	852	936	897	918	932	869	945	920	864	910	893	912	926	875	885	900	957	908	866	873	929	880	876	891	898	931	888	912	927	859	898	899	863	892	962	869	901	876	876	869	909	877	912	893	885	968	844	935	892	897	911	903	885	876	872	901	872	871	929	928	897	923	886	830	891	916	888	958	927	909	887	887	897	844	859	946	903	904	949	841	864	897	868	908	861	936	936	889	874	886	900	862	902	857	935	897	872	864	872	844	878	894	879	979	853	907	891	918	881	888	883	891	917	851	885	927	872	870	858	947	954	951	875	884	871	918	909	901	878	868	917	892	889	858	896	914	922	938	880	876	888	896	792	871	902	905	903	865	911	907	854	899	923	934	934	954	932	930	867	922	891	857	896	907	923	978	891	868	918	872	892	893	854	895	877	868	890	868	882	872	907	863	877	916	865	921	900	861	917	869	922	910	861	868	871	878	877	893	896	888	854	925	871	899	857	938	965	918	881	864	944	868	885	901	879	923	865	907	911	937	868	924	885	862	866	876	901	870	887	874	943	922	873	901	888	944	937	879	921	899	956	883	927	894	913	859	837	898	892	893	892	854	853	864	939	827	855	911	899	920	851	925	884	912	880	897	905	897	876	898	931	874	840	918	858	907	864	859	914	915	934	844	889	828	878	864	883	840	910	936	898	917	910	834	918	872	879	897	899	921	856	942	838	863	883	920	887	917	963	958	950	893	872	893	883	870	849	906	902	853	887	863	883	904	864	955	870	902	899	921	870	925	858	858	884	877	844	904	867	904	870	924	880	903	895	869	899	891	918	908	914	885	843	888	853	902	887	1002	870	932	923	892	911	842	896	887	894	872	895	892	939	915	945	886	813	925	859	890	886	924	864	885	886	874	884	944	851	838	829	878	901	859	837	885	878	875	897	946	887	920	893	897	832	847	853	905	917	887	863	845	915	919	909	892	897	839	867	872	873	928	931	905	932	913	858	862	883	903	892	878	885	925	852	888	910	825	898	912	882	848	824	905	906	906	911	903	964	877	884	860	893	898	867	939	877	902	872	828	936	871	876	884	873	900	885	862	880	887	893	892	863	847	874	904	902	877	872	901	908	878	900	942	918	897	907	944	895	845	898	914	878	874	885	915	838	865	887	880	878	887	906	979	937	866	851	839	910	879	894	884	902	901	858	921	881	888	915	918	893	894	913	887	924	910	924	829	936	928	858	867	862	908	909	888	850	899	916	886	886	882	880	936	932	902	887	902	871	907	878	889	889	892	879	918	865	928	871	871	868	880	924	887	878	879	897	875	884	904	862	889	889	840	832	944	854	909	839	897	922	895	847	890	874	881	869	865	874	877	857	909	893	866	855	899	911	928	838	878	863	902	874	841	904	894
32876	38838	43816	33733	19699	9640	5746	3093	1911	1520	1321	1079	964	894	850	826	815	792	827	859	764	798	839	792	793	744	826	830	837	828	785	812	789	784	779	773	781	787	832	797	774	725	740	792	841	811	797	701	784	773	797	751	801	831	811	804	805	719	796	789	768	787	757	770	794	800	793	772	779	797	826	814	764	780	809	749	810	806	745	744	803	787	778	856	770	784	802	783	804	821	776	773	764	780	777	766	779	776	758	779	747	753	775	777	767	762	759	738	800	731	788	758	802	826	781	783	787	767	738	774	791	778	778	766	763	772	776	772	796	780	773	792	806	764	803	766	730	807	758	792	793	742	757	772	797	769	803	760	802	801	818	784	790	812	774	790	784	739	765	778	871	769	772	792	827	759	784	758	770	789	782	783	749	770	765	789	741	814	784	809	786	725	781	808	822	810	763	737	785	799	810	764	780	756	753	746	782	760	733	783	770	752	817	781	749	801	749	810	800	792	798	797	764	810	776	794	801	715	773	778	763	798	771	809	794	730	802	749	749	739	740	791	821	828	810	763	775	784	802	767	749	807	810	762	774	816	792	786	796	761	757	760	806	802	788	798	742	759	776	813	781	793	779	791	787	783	748	758	754	813	775	763	749	798	797	804	716	756	830	817	765	797	771	737	765	735	782	826	798	816	868	797	756	785	768	788	779	795	755	771	772	831	766	834	776	793	765	811	788	721	765	745	809	787	780	769	820	780	818	756	719	789	837	797	784	770	754	731	763	781	820	773	770	747	791	720	820	796	798	840	695	773	790	787	816	795	799	771	807	729	772	788	788	808	801	776	745	739	765	840	768	776	763	761	783	825	762	814	795	790	823	775	761	753	762	770	777	757	772	801	770	726	792	783	808	780	799	782	773	752	764	839	791	750	726	779	786	800	749	765	832	792	724	792	741	782	783	742	815	755	823	745	757	768	796	796	810	773	756	733	776	731	833	792	766	759	768	789	832	809	802	823	781	808	820	778	767	739	749	801	805	759	790	741	783	830	758	757	763	775	804	783	840	774	788	811	793	806	802	779	804	724	809	760	765	802	824	771	801	857	745	773	764	765	766	756	848	732	787	781	761	802	777	781	764	744	780	784	798	818	753	767	827	762	773	784	773	762	791	761	787	776	802	785	710	828	769	741	747	792	765	746	798	747	766	783	733	772	777	805	783	802	767	781	755	807	765	799	779	765	790	854	789	798	743	776	752	764	812	746	757	805	770	762	804	724	764	790	743	791	760	819	753	760	793	726	800	728	724	779	720	826	789	737	833	730	832	770	799	806	784	772	790	818	747	780	736	784	786	843	758	771	790	751	719	800	748	816	753	805	795	768	759	692	768	825	802	845	781	824	774	776	732	797	781	764	771	781	729	796	807	759	764	783	785	743	781	755	724	741	821	751	821	747	782	751	779	774	754	805	760	806	819	789	770	830	797	761	727	838	777	778	785	824	814	768	727	784	769	793	738	814	773	801	762	754	779	749	783	829	763	831	804	783	805	796	814	792	794	778	739	765	772	753	785	768	808	798	800	795	815	785	802	826	762	815	744	782	731	791	774	757	761	797	756	807	814	769	796	833	861	776	761	827	811	767	754	760	751	772	772	783	767	793	780	736	776	758	736	768	782	801	758	765	783	801	776	795	771	778	772	771	768	787	772	804	774	774	778	747	816	811	779	773	788	764	781	860	771	786	757	761	806	749	757	798	749	826	784	794	759	791	739	768	797	799	780	841	754	803	749	790	749	779	763	757	783	777	825	762	741	770	775	758	817	774	811	735	828	802	752	787	745	797	792	815	762	756	722	825	782	760	784	757	824	778	807	768	747	737	766	746	742	733	771	794	777	743	775	803	786	768	715	778	709	758	764	734	771	780	845	765	816	786	791	785	776	771	728	785	773	749	784	821	786	804	768	767	764	816	792	776	766	761	782	832	804	826	730	832	756	797	794	806	758	761	758	769	779	719	781	757	796	814	759	778	799	811	765	786	727	775	782	765	798	797	749	800	755	774	848	795	775	748	820	811	801	809	799	800	779	772	795	757	768	785	733	769	788	793	824	803	788	788	745	746	804	808	725	760	760	788	723	797	814	773	795	741	728	798	725	808	764	785	827	762	781	766	796	768	771	781	767	795	737	790	789	732	793	817	734	780	818	784	764	783	774	781	745	795	724	785	776	805	771	755	807	777	764	799	805	778	816	779	791	733	776	759	821	826	759	770	774	787	779	759	785	820	764	807	740	813	769	825	750	790	838	753	766	765	805	810	799	775	782	776	804	807	765	747	767	753	763	769	786	795	826	783	737	721	771	710	752	714	797	819	770	796	830	805	735	805	743	802	735	757	757	788	812	718	784	767	747	823	756	779	780	761	789	818	827	775	763	801	727	738	756	788	837	788	771	762	734	775	765	764	773	770	744	812	828	844	767	791	791	769	750	772	781	814	764	743	819	790	711	764	743	759	754	791	766	754	791	815	752	769	761	733	756	785	751	792	783	782	788	779	816	781	746	764	774	810	789	815	745	823	736	820	858	713	764	785	834	824	752	783	761	792	809	748	776	773	725	729	798	732	834	808	828	778	788	806	835	793	825	807	810	802	748	802	724	761	766	770	793	757	795	797	755	752	745	783	791	721	769	809	808	813	761	795	765	787	720	764	818	777	777	788	767	777	772	741	791	775	714	779	793	736	822	765	827	795	726	770	816	777	809	813	814	771	763	762	761	821	811	775	791	741	799	761	824	777	824	752	790	801	812	800	812	779	752	758	799	790	786	857	793	813	778	745	787	766	771	767	796	770	779	776	829	754	792	731	747	786	766	756	762	786	753	810	843	803	797	826	773	790	813	780	834	781	788	758	795	801	766	790	772	748	790	724	803	763	798	735	820	802	762	749	747	790	789	745	777	744	801	778	764	753	786	788	792	743	763	782	810	777	745	785	765	793	769	786	743	766	767	789	765	773	771	759	784	803	784	779	782	781	809	802	773	749	779	730	787	754	774	799	798	793	797	744	792	816	784	780	817	772	788	773	797	758	763	802	801	757	749	724	755	761	812	825	794	784	761	762	812	789	775	767	789	791	755	759	793	772	726	854	813	817	815	869	837	844	735	808	731	835	764	791	762	762	806	781	794	775	793	749	783	806	799	795	786	769	758	773	755	769	765	789	771	735	777	798	820	735	783	751	729	791	784	818	776	820	831	774	753	771	669	770	789	758	727	777	795	753	796	793	803	737	762	804	767	755	837	810	737	738	774	781	811	805	752	831	758	789	824	812	738	780	726	797	822	782	786	789	815	722	775	828	722	794	787	794	801	809	802	807	766	764	786	792	781	788	749	773	756	795	781	771	813	760	787	784	793	845	773	784	793	805	814	778	759	750	795	776	789	769	857	795	809	813	789	793	789	821	755	798	727	777	817	781	807	799	796	761	796	756	790	819	817	786	756	759	820	787	790	769	766	807	772	817	826	769	808	740	745	813
41031	55849	46288	32991	21005	11997	7658	4415	2571	1999	1653	1277	1153	1031	994	909	932	990	912	871	861	905	858	881	890	914	915	846	899	857	869	862	872	914	893	907	872	885	872	898	902	857	882	839	903	857	891	912	886	891	886	896	940	871	898	945	895	841	885	866	926	920	882	873	975	925	819	890	875	810	912	889	849	891	878	878	882	897	916	856	841	927	850	878	855	874	889	826	837	900	891	888	911	877	874	890	881	889	895	877	887	804	927	826	865	897	922	855	917	890	893	864	887	843	840	851	836	843	882	839	897	844	909	889	904	884	851	874	918	897	813	863	877	887	811	874	880	917	874	881	853	882	876	950	892	917	873	909	881	837	923	896	837	911	881	883	856	916	914	900	850	880	899	879	875	864	885	825	918	842	864	876	873	870	840	874	876	868	851	902	862	887	910	906	910	819	897	899	858	896	875	881	890	897	845	902	828	881	889	927	889	839	864	833	938	887	849	853	860	887	849	882	890	867	885	917	876	841	875	892	941	870	878	903	888	877	934	902	879	864	865	912	887	828	847	862	864	893	925	896	936	838	887	878	895	868	868	935	848	917	900	896	878	874	880	878	878	877	897	879	873	893	902	884	861	862	871	843	880	890	848	839	885	889	818	896	881	892	845	882	878	900	870	922	871	884	894	849	937	840	866	906	883	874	882	866	860	852	845	877	849	904	885	925	880	931	819	862	923	866	892	937	841	849	955	894	822	916	895	891	917	917	868	865	912	898	857	884	874	892	905	902	928	891	852	876	883	829	867	890	906	842	853	871	880	922	872	850	923	832	853	845	890	881	902	898	895	869	852	871	952	880	892	850	865	877	892	868	863	895	880	870	902	828	887	904	886	881	881	835	899	863	882	910	902	888	835	837	892	827	868	850	792	871	879	880	892	887	887	896	887	880	887	906	863	879	886	912	916	896	878	894	903	857	891	854	826	845	868	847	884	861	891	953	946	911	904	860	896	906	868	890	919	884	896	888	851	940	904	871	875	841	863	842	880	845	898	893	848	862	841	828	866	876	940	855	850	835	894	826	864	913	850	879	833	887	872	896	878	870	915	879	888	863	868	870	862	915	853	864	862	867	886	832	882	866	839	872	919	897	899	947	871	922	876	912	887	901	905	865	888	907	856	908	825	881	866	859	876	883	871	876	827	905	831	884	877	860	850	834	899	882	850	923	862	863	904	899	861	844	853	889	894	923	863	912	857	893	902	885	841	876	828	882	845	870	853	864	821	842	890	915	843	908	847	898	913	894	870	916	892	857	855	865	857	898	863	929	862	887	876	886	822	897	898	950	906	848	919	845	839	871	861	899	877	884	873	904	825	870	855	853	844	909	876	894	855	824	865	826	943	868	880	904	831	854	906	863	904	813	898	914	908	836	933	944	896	859	838	918	887	876	920	845	873	884	893	881	863	851	830	894	887	872	863	825	883	882	887	873	843	870	823	935	899	849	853	906	892	857	854	889	863	868	871	873	871	863	853	875	844	884	862	845	797	799	883	880	877	848	891	922	877	882	886	823	886	887	885	881	894	907	906	885	860	851	885	914	939	883	899	848	910	901	898	874	806	923	917	839	906	839	867	899	831	885	890	904	844	923	877	894	895	864	907	837	827	867	899	870	816	856	882	875	932	821	905	864	934	898	888	860	864	878	789	884	866	852	861	840	939	826	896	817	898	866	909	884	876	856	871	850	839	855	858	877	831	873	909	919	897	837	865	835	890	892	896	921	864	853	860	873	849	842	883	893	857	882	887	846	853	856	890	896	901	802	882	873	892	878	883	848	889	836	884	842	873	857	910	885	866	906	863	860	839	824	861	859	875	927	918	864	858	870	910	826	939	856	899	843	880	857	835	915	873	814	853	884	871	899	819	887	857	886	884	876	836	839	914	831	841	841	886	818	848	858	857	847	923	914	879	918	834	862	851	921	871	884	873	867	880	872	866	857	897	861	905	911	883	902	832	859	862	885	893	905	820	895	893	837	910	858	856	879	915	865	895	912	865	837	831	917	873	889	891	863	846	875	856	895	857	837	850	881	880	876	848	860	867	877	885	809	888	842	880	901	868	849	929	843	858	909	884	841	862	825	844	854	882	854	871	851	885	843	892	854	876	962	871	843	910	881	913	899	873	886	909	884	890	818	843	879	857	890	874	833	817	835	882	893	880	914	878	877	862	899	851	897	818	810	898	880	922	842	806	938	876	910	872	847	894	834	900	877	887	892	878	857	875	905	885	877	895	880	916	857	883	903	901	858	909	967	860	903	880	868	873	894	853	842	904	828	856	930	893	835	893	854	912	848	845	877	878	860	880	902	882	934	833	954	825	894	842	884	876	874	889	969	879	873	856	882	849	915	872	897	906	894	861	868	937	878	883	866	937	865	919	854	819	917	899	887	878	877	872	890	917	844	939	873	904	907	889	924	861	858	840	861	889	835	978	897	935	879	874	874	845	890	854	833	899	832	932	898	891	899	880	865	813	825	902	890	864	858	847	888	873	870	905	859	891	894	820	839	861	891	899	895	876	857	924	915	832	844	919	943	898	855	898	921	909	900	889	900	909	881	863	912	874	872	917	879	888	808	872	912	877	870	864	897	905	834	911	844	850	828	864	836	861	864	900	870	837	884	903	893	824	888	896	844	888	907	889	841	881	898	878	898	893	868	884	881	901	913	895	780	906	899	900	869	903	843	899	865	884	856	904	880	878	864	862	871	894	878	888	884	867	882	850	852	951	921	881	866	914	855	925	842	904	881	861	889	891	829	860	869	922	869	837	896	924	839	884	875	851	850	895	883	861	865	844	824	933	923	838	866	831	875	885	875	861	887	847	901	854	872	868	855	848	889	893	898	918	862	845	871	841	882	834	884	848	902	880	860	857	882	875	861	867	913	835	843	936	845	925	877	842	875	839	833	903	874	866	870	880	864	873	891	863	867	878	856	896	848	862	890	870	877	877	838	845	849	891	877	908	884	879	840	826	841	857	890	799	841	853	893	913	888	913	847	860	843	945	905	889	871	872	883	922	889	890	897	884	866	879	901	844	810	917	888	901	839	862	888	957	832	847	862	888	849	836	927	891	828	879	856	862	911	886	886	874	887	857	808	840	852	830	862	851	860	878	861	875	877	897	897	836	859	862	881	876	904	869	824	853	890	875	909	833	870	912	858	875	907	850	846	890	907	922	908	828	918	903	849	867	878	945	880	860	865	882	890	911	855	896	875	856	878	851	913	894	874	895	844	854	864	854	869	858	874	848	893	816	860	861	838	823	872	907	909	894	870	865	868	906	872	852	911	857	894	867	876	853	915	887	848	913	872	908	909	901	832	857	868	843	858	891	869	874	857	904	895	846	846	862	836	828	881	903	851	873	905	856	863	862	830	854	857	867	944	821	850	912	907	890	880	846	852	886	867	831	874	841	909	850	872	875	895	924	861	879	890	847	824	881	903	894	858	862	819	875	885	861	880	868	872
23600	20973	28513	25145	22729	20229	13090	4626	2510	2035	1531	1232	1131	1018	1005	897	882	828	811	862	848	871	873	861	845	867	827	783	818	885	784	795	832	834	876	788	805	835	819	833	808	781	833	771	840	806	793	798	809	803	813	848	814	813	792	827	802	855	784	780	787	833	808	813	819	818	837	874	807	796	833	807	762	802	844	799	817	872	834	829	854	779	830	892	809	870	826	813	796	830	827	834	778	836	859	842	771	785	818	833	831	862	832	828	817	821	822	840	825	799	821	780	814	847	777	799	830	792	812	827	831	843	844	831	888	863	806	810	835	838	862	842	856	849	853	823	801	792	808	803	789	753	929	807	828	839	817	814	835	830	765	779	820	816	847	860	779	808	750	817	799	811	791	844	890	827	828	845	897	790	790	799	810	833	789	800	799	810	826	853	829	794	859	809	847	861	804	826	847	813	850	859	814	840	784	799	870	834	797	838	806	802	808	827	763	851	853	860	823	856	759	786	816	810	811	862	819	842	829	798	814	883	783	798	802	798	861	772	845	833	833	799	856	797	809	784	828	860	809	821	826	798	865	801	848	844	870	835	863	829	780	810	774	832	843	816	820	874	828	864	806	805	809	823	818	787	796	797	858	799	803	818	802	837	844	805	826	827	821	821	864	787	814	796	756	859	781	832	811	786	834	786	833	891	794	828	824	836	823	842	829	825	814	800	816	818	816	819	890	855	818	835	813	774	862	812	836	769	851	810	835	783	809	832	809	851	827	842	789	856	827	828	876	825	743	798	830	798	800	863	888	845	812	824	842	789	831	821	846	818	794	835	790	790	849	845	785	795	842	854	838	856	824	776	827	836	823	846	815	837	819	845	826	838	769	905	826	774	804	806	807	850	781	883	816	816	832	865	783	808	777	846	815	836	797	815	830	784	837	827	827	857	800	819	768	890	793	795	796	851	779	831	798	851	812	806	773	809	794	836	797	794	876	825	845	858	824	765	812	822	804	807	829	791	824	822	873	774	852	807	842	804	808	782	732	801	800	841	801	839	807	837	799	799	813	805	785	827	825	821	814	770	766	818	844	863	799	841	842	821	844	854	870	839	854	827	835	868	838	821	825	796	739	833	797	842	838	738	794	858	842	838	823	835	838	855	807	782	840	794	843	787	770	810	844	786	845	801	773	857	853	825	775	836	829	788	794	874	883	804	793	818	787	791	899	819	788	827	820	801	815	788	856	820	771	814	770	873	817	814	815	774	811	815	799	839	850	825	816	826	824	807	831	826	802	817	818	856	832	823	865	825	819	808	793	842	837	804	798	840	770	792	825	818	841	794	806	843	813	804	855	825	825	766	840	791	819	817	761	829	846	802	802	780	867	860	817	805	839	782	770	833	833	844	818	754	842	806	834	811	810	777	858	803	791	804	804	848	794	856	813	816	795	834	824	827	799	790	805	831	774	822	779	821	803	834	884	798	821	826	825	800	808	838	756	846	802	841	822	781	796	811	820	840	874	857	833	798	858	789	780	860	824	761	820	805	800	832	795	809	778	801	809	813	807	859	835	839	802	801	804	804	817	813	823	826	812	822	835	853	835	853	780	849	803	848	836	793	828	786	803	824	830	764	822	820	814	901	789	832	860	834	851	848	815	856	798	812	822	834	836	809	846	787	826	813	862	794	833	855	796	793	807	807	821	838	786	805	783	843	890	822	826	819	778	845	864	846	776	813	766	816	796	788	788	813	800	795	803	853	840	811	829	834	816	860	853	860	863	838	779	814	842	832	857	778	812	794	825	802	813	832	779	808	826	804	836	826	755	831	797	835	752	810	844	805	745	844	817	818	820	840	822	800	806	786	802	828	875	846	801	816	785	826	779	782	844	813	784	850	814	833	869	766	790	810	827	834	854	834	775	821	817	821	808	809	771	820	789	827	829	806	804	786	803	840	835	786	887	776	787	821	841	886	822	803	853	835	819	863	810	823	840	789	846	831	835	796	805	832	879	778	775	847	816	800	817	824	794	822	849	819	785	804	784	873	798	775	843	793	802	785	824	855	783	840	887	796	870	818	804	786	846	795	797	803	824	900	802	790	826	819	860	872	769	795	843	820	887	825	811	812	842	834	808	819	839	832	871	748	811	822	815	869	830	806	809	852	808	783	809	800	829	813	817	839	861	812	850	836	861	779	906	830	829	802	805	778	778	823	799	799	792	841	833	824	822	863	795	797	811	856	819	814	820	804	855	881	762	759	809	833	801	823	797	794	760	851	849	814	877	788	795	808	821	817	868	834	798	808	831	814	860	786	887	823	847	844	794	833	798	858	740	864	826	849	810	828	793	859	849	814	852	792	861	838	837	843	834	811	859	864	828	824	849	865	822	866	788	801	844	837	788	832	875	786	839	841	838	833	843	848	889	803	819	845	841	849	814	843	816	834	875	811	795	768	833	864	842	817	851	817	800	815	818	843	838	862	771	836	841	829	776	797	816	809	868	827	806	798	858	847	832	832	860	810	831	790	822	820	827	812	855	834	832	835	816	802	819	876	840	843	803	812	820	820	841	839	800	835	825	820	790	818	783	815	781	851	806	828	827	807	859	765	856	816	810	813	863	838	807	798	873	850	805	881	812	816	810	790	789	805	836	854	837	884	866	781	766	850	831	843	787	809	809	829	847	874	820	814	825	773	818	816	842	831	819	825	816	766	808	835	766	828	811	796	833	815	782	871	796	893	809	824	844	870	809	815	810	771	831	816	838	769	812	800	798	814	842	778	791	838	829	835	815	860	804	829	814	806	839	794	775	852	800	848	827	868	890	829	858	862	781	800	852	812	807	818	805	811	873	781	858	857	777	815	787	815	867	798	836	851	783	802	855	864	803	844	762	835	775	781	792	797	809	766	848	861	794	803	815	801	876	843	793	843	827	796	774	789	784	777	790	835	906	790	807	869	841	864	806	805	835	836	814	814	833	821	819	819	768	794	822	832	867	775	814	804	806	755	828	832	769	806	768	820	815	824	812	813	780	794	781	842	813	810	786	813	824	797	888	824	792	848	788	818	815	818	823	821	802	811	801	867	806	809	894	825	855	809	842	835	867	780	859	806	790	827	812	901	786	803	825	793	772	823	817	813	857	793	770	839	827	776	829	843	810	825	854	833	863	833	812	806	817	796	819	781	844	822	842	805	814	766	820	812	792	834	822	830	799	810	751	814	846	788	817	863	822	814	777	800	788	849	828	836	793	808	814	779	762	841	763	780	823	878	821	827	781	781	824	835	837	816	822	814	846	826	869	802	829	844	839	857	854	832	831	862	829	831	823	822	826	781	778	789	791	798	834	831	788	778	816	880	832	822	772	827	873	838	836	801	837	867	862	805	771	794	786	822	842	874	858	808	802	800	834	839	777	825	812	754	841	833	809	817	815	830	836	757	838	829	843	872	888	823	801	817	811	823	798	797	817	837	816	865	813	841	797	771	820	808	863	791	803	847	787	832	785	824	839	818	803	853	804	807
41997	65317	55071	39133	26660	17441	11861	5532	3464	2630	1927	1494	1355	1176	1105	1073	1040	963	927	925	1013	922	933	913	950	993	882	854	876	902	925	872	952	896	905	897	878	893	846	913	975	895	907	884	866	920	938	849	933	923	907	886	905	913	903	901	927	881	920	927	942	935	974	867	900	901	905	925	925	945	887	959	930	928	926	926	928	897	926	889	973	946	910	895	908	937	958	889	964	879	964	934	894	891	886	934	941	883	931	956	892	941	906	932	901	922	850	900	978	867	881	884	890	917	918	902	915	917	855	908	929	856	869	891	870	943	914	940	930	924	986	892	938	902	929	905	901	838	962	920	898	869	927	904	884	957	938	904	888	901	940	970	920	957	895	914	958	928	911	877	950	917	930	916	906	877	925	880	958	891	904	889	935	882	879	841	902	912	935	903	912	926	952	897	941	909	909	1004	930	908	927	961	896	971	929	865	942	948	947	905	908	945	893	934	912	932	921	943	952	925	924	898	931	972	928	931	926	946	919	862	885	955	873	944	904	927	919	942	942	922	885	934	922	933	911	872	916	959	941	865	950	906	962	900	893	909	926	924	945	941	891	952	936	908	948	930	875	909	937	913	952	941	874	916	844	930	907	923	922	884	921	895	884	947	919	938	937	932	868	890	915	930	923	948	926	880	899	931	948	899	869	939	836	910	890	917	931	952	920	883	925	968	907	942	902	900	945	959	880	919	964	906	918	888	898	986	977	987	962	927	921	905	841	929	907	915	959	896	962	944	907	913	882	922	927	887	931	973	944	868	939	899	877	876	897	948	903	921	905	926	885	883	887	898	905	940	884	951	959	872	888	971	875	962	903	946	955	950	911	925	937	942	944	914	953	954	922	899	961	894	889	916	926	884	917	940	909	915	922	924	854	917	938	909	921	944	907	908	964	891	941	926	928	920	965	918	992	943	959	940	910	873	913	920	907	908	912	977	918	900	917	946	913	900	898	935	840	882	887	925	930	910	965	892	914	907	976	862	886	864	925	916	945	891	881	923	907	928	903	958	851	910	914	995	925	943	859	920	920	932	921	908	909	934	878	930	908	936	938	866	921	920	910	952	883	918	951	919	940	920	895	951	911	881	910	921	931	897	926	963	926	888	934	922	942	942	873	915	975	915	921	887	928	930	846	895	869	907	950	941	921	900	940	866	933	903	882	939	925	879	900	959	964	935	954	921	836	911	937	917	854	880	910	880	945	889	876	868	937	890	945	921	932	917	918	888	977	890	892	902	899	879	927	941	924	892	938	953	906	902	921	922	934	896	906	879	906	867	985	952	924	951	936	892	894	903	941	853	871	940	915	952	933	873	926	939	936	905	904	912	927	907	920	920	879	972	896	927	896	973	915	949	903	922	891	887	887	905	902	852	951	880	907	880	883	964	966	847	943	897	903	933	920	942	892	902	931	882	881	848	886	915	930	964	930	915	909	887	910	900	923	912	937	914	978	859	935	954	880	930	928	908	897	949	925	815	936	904	881	842	952	923	974	921	933	884	941	898	889	853	931	880	922	881	886	860	974	932	945	919	895	875	981	940	872	899	996	893	925	893	891	913	909	935	905	893	892	862	916	899	926	979	918	892	884	935	885	965	908	915	864	919	893	917	867	950	903	883	901	892	901	883	883	964	964	923	850	931	964	863	951	897	925	906	870	923	942	914	943	967	939	928	970	900	878	903	919	893	917	943	941	936	896	895	944	875	875	957	950	984	923	943	942	890	904	911	920	958	1023	971	934	944	902	927	901	873	917	870	876	933	935	876	878	883	892	895	955	908	929	919	929	893	943	922	972	898	939	847	884	918	942	925	883	864	930	941	912	899	917	864	915	921	896	858	938	882	933	919	891	950	927	950	897	896	914	927	926	897	938	921	895	891	870	881	859	909	929	926	927	885	970	909	909	935	891	905	931	902	960	861	910	854	895	907	925	893	868	909	882	914	886	946	950	910	947	926	903	900	922	908	914	922	942	906	893	857	904	901	876	914	898	882	883	925	908	912	906	912	938	845	904	926	880	900	917	954	919	958	920	917	875	886	870	899	896	896	868	915	936	926	913	933	899	937	906	892	908	944	875	914	939	928	896	883	904	901	892	868	914	923	916	894	882	834	933	971	887	928	869	914	888	958	894	933	877	930	913	885	898	971	877	940	912	916	932	954	933	920	910	963	931	937	901	899	992	928	931	909	944	937	923	918	920	939	877	936	878	908	924	947	912	889	907	899	928	941	918	897	907	873	903	957	880	939	906	910	920	890	942	901	935	929	890	947	915	970	908	899	971	937	919	894	898	925	896	900	937	951	920	890	873	939	832	889	912	937	903	939	932	978	871	954	930	879	967	949	956	909	938	953	904	917	888	941	868	930	969	887	925	936	890	886	911	965	929	970	921	977	910	995	930	910	890	968	860	936	933	936	891	905	905	914	916	889	954	905	981	898	933	940	891	919	904	940	956	945	932	892	864	950	986	926	947	890	986	932	940	933	915	927	932	924	948	890	879	930	955	913	916	932	932	906	906	901	919	957	923	943	922	897	945	920	898	871	895	897	931	917	975	914	899	888	912	921	927	903	876	906	958	909	888	939	862	927	987	898	947	854	921	923	851	897	888	870	914	871	921	900	916	967	921	850	983	894	947	923	916	901	936	881	922	872	857	921	895	896	887	905	905	884	935	908	899	883	895	931	874	876	937	890	888	924	936	973	884	881	913	902	849	932	936	904	952	953	889	903	953	904	909	928	909	920	899	897	916	907	898	957	931	892	916	921	941	940	905	929	906	901	890	943	947	881	925	908	887	932	944	935	943	925	950	862	913	954	928	942	919	923	933	909	867	930	914	955	905	948	890	974	880	929	914	899	864	938	933	929	893	898	977	892	979	885	889	879	883	909	903	878	965	981	925	941	903	931	858	921	924	950	941	877	892	969	898	909	915	939	947	929	918	881	895	893	950	885	893	889	902	944	964	919	913	963	957	887	968	916	890	897	884	873	907	927	907	878	915	916	897	935	880	929	919	953	984	928	897	881	918	855	898	931	930	932	888	864	944	924	897	933	903	894	926	948	910	938	941	871	879	939	915	912	908	969	905	967	922	930	972	891	850	919	882	908	902	860	896	866	922	923	901	928	916	920	922	851	915	914	888	852	875	932	938	911	898	940	962	899	914	935	882	965	905	922	947	893	908	971	973	900	918	941	893	884	920	902	920	925	937	884	920	935	892	920	933	911	923	936	900	948	915	925	920	904	925	937	932	897	887	952	944	927	938	949	978	920	895	924	977	902	933	941	953	965	870	929	882	971	904	928	928	895	907	895	904	850	931	933	874	953	893	877	890	964	934	939	942	908	880	936	924	921	886	830	863	932	888	916	899	944	879	921	934	885	889	886	882	858	862	897	912	891	877	929	889	888	879	904	959	871	882	954	901	886	920	904	884	886	956	890	908	920	902	965	885	930	927	904	901	916	868	918	912	912	939	885	866	910
24427	20943	27927	25702	20486	12622	6160	2552	1682	1346	1106	1002	934	953	864	847	777	811	707	764	775	758	755	774	746	761	780	751	751	735	787	819	770	755	728	731	791	755	744	746	774	758	803	850	752	780	756	747	785	789	777	722	735	757	751	752	780	775	792	750	779	707	759	759	765	753	800	746	804	747	775	776	769	768	768	776	739	802	727	775	734	730	733	697	771	769	741	733	754	710	778	730	768	755	738	728	693	736	731	754	802	740	796	780	761	743	766	727	806	766	741	779	776	734	742	751	766	806	762	759	793	765	788	776	738	725	736	792	810	805	768	791	768	760	750	744	798	770	746	743	757	745	794	744	764	809	782	755	764	769	725	736	767	728	771	785	733	728	743	774	768	782	754	716	723	806	769	800	789	747	760	709	784	768	737	730	752	768	700	763	802	763	748	758	770	741	732	725	774	754	718	781	723	765	751	774	748	722	743	770	807	782	744	812	762	800	752	795	827	824	742	768	741	740	763	743	806	737	727	748	779	754	760	772	794	759	715	743	753	768	740	735	737	771	739	733	802	790	791	758	779	758	752	789	757	725	736	749	741	826	770	756	715	747	744	774	709	802	774	757	756	780	735	803	721	736	740	705	764	768	777	772	775	771	763	741	794	743	745	720	756	803	743	752	767	749	756	740	762	735	776	767	745	739	755	764	747	777	785	780	777	756	769	772	749	763	733	801	781	783	819	807	750	809	779	807	739	752	762	749	760	755	720	771	809	852	721	757	763	767	742	764	758	740	828	762	740	771	763	760	745	790	803	723	784	747	717	790	721	761	738	796	792	748	772	713	708	774	780	806	806	764	771	754	745	762	757	736	732	790	762	731	763	742	769	741	804	760	759	716	843	803	760	719	843	768	743	741	750	824	814	722	739	740	780	709	772	730	755	760	787	769	732	733	782	789	761	816	760	769	739	705	731	777	724	725	767	739	760	755	747	744	718	823	807	772	739	747	761	779	776	727	847	754	741	769	698	771	732	733	786	736	737	768	789	783	771	746	785	731	821	745	764	755	723	781	743	715	757	772	775	715	783	788	789	759	756	777	734	828	736	758	771	771	755	825	788	765	781	761	804	756	815	696	737	721	729	761	723	768	746	727	805	720	729	757	748	810	757	762	757	772	724	770	787	749	835	787	753	788	787	736	795	774	782	775	742	754	745	791	728	753	743	761	763	793	750	749	737	717	808	749	764	702	795	779	811	721	789	735	795	772	771	799	776	765	779	738	758	732	753	773	728	728	725	731	793	804	754	733	763	797	751	781	745	739	740	792	731	792	756	761	769	746	741	776	789	742	756	773	717	757	788	729	766	762	774	757	761	815	775	761	711	762	824	791	741	784	747	762	788	792	764	756	715	780	778	777	779	776	769	759	740	698	788	760	758	803	744	772	789	725	781	705	760	751	746	759	778	729	791	747	742	745	714	738	774	787	759	786	748	744	784	752	793	735	771	735	772	722	806	793	804	776	743	760	773	769	759	813	732	729	759	794	779	765	729	763	793	751	770	792	726	750	791	778	754	760	789	736	714	734	774	763	758	781	790	716	789	736	732	757	775	722	739	765	770	768	764	716	744	746	722	791	749	752	731	769	741	800	743	763	764	758	747	737	753	781	771	737	829	744	723	759	704	751	762	772	748	818	766	764	798	720	731	791	724	754	810	711	741	752	735	811	742	794	775	749	766	741	780	719	809	764	810	767	775	696	747	761	774	776	751	744	776	771	732	785	782	763	717	759	767	781	769	772	749	755	740	738	742	762	720	759	744	795	807	833	789	737	771	759	797	761	781	807	730	734	775	723	742	741	748	757	760	741	779	833	758	743	741	739	732	729	726	771	785	762	771	739	732	785	778	741	714	768	766	743	798	763	697	757	770	752	754	744	727	769	733	749	800	753	759	737	811	726	823	762	749	767	745	800	740	788	757	798	758	771	785	765	740	728	755	749	802	703	778	728	765	745	801	718	715	741	746	727	804	740	771	758	747	730	734	749	708	774	747	767	751	819	757	774	782	762	780	757	713	765	746	727	742	756	741	778	755	797	804	744	782	751	819	764	740	814	795	751	735	777	766	748	759	767	741	711	753	758	757	811	744	731	796	757	753	820	737	760	744	769	757	780	752	774	760	739	793	770	761	760	795	739	731	721	745	739	762	755	842	728	759	733	750	806	756	772	798	784	754	750	809	742	790	785	725	734	740	773	784	773	742	739	749	780	786	758	779	738	785	790	723	759	842	794	749	785	711	803	799	778	813	782	742	738	767	746	796	686	733	780	702	724	724	768	734	760	695	731	763	790	769	691	763	782	709	780	816	777	781	735	746	747	752	728	795	763	740	765	733	829	765	749	731	723	757	759	765	781	749	812	761	736	752	746	708	756	770	772	798	781	740	746	695	766	740	764	732	845	722	721	797	733	745	757	733	772	768	765	698	760	797	744	779	759	735	759	764	738	785	784	735	754	785	734	763	738	730	765	748	769	717	673	776	777	740	764	716	704	776	796	769	775	788	724	800	766	753	737	739	767	777	817	754	758	740	751	814	787	792	753	750	756	772	729	752	775	730	759	763	802	770	746	763	777	764	725	801	761	800	750	759	766	814	809	827	755	701	712	744	825	749	791	797	748	803	787	755	758	807	784	780	749	758	757	766	786	771	751	776	727	768	749	789	761	724	756	757	768	816	729	728	728	780	738	736	823	760	768	720	759	721	774	790	738	771	805	799	743	744	766	722	741	740	776	748	761	797	735	813	759	746	771	765	756	715	801	735	764	691	743	771	757	740	768	750	764	752	797	757	827	725	691	790	741	785	746	747	735	736	802	732	777	752	769	784	726	820	781	767	785	764	743	748	723	781	699	786	758	756	797	762	764	740	768	783	784	750	729	754	772	736	777	739	734	800	773	754	764	804	720	804	798	724	755	745	755	797	809	745	721	787	737	780	790	799	791	733	788	720	794	736	806	728	782	756	748	732	763	784	749	760	763	770	710	732	715	753	739	727	757	786	768	736	723	736	748	735	756	728	811	793	806	746	736	753	750	747	784	784	733	750	773	748	785	710	735	725	718	782	787	762	729	822	781	762	761	754	766	767	786	769	740	735	793	768	689	749	771	695	749	740	725	806	755	749	794	703	733	729	753	779	824	697	766	738	839	649	766	756	802	784	764	726	796	794	752	770	769	769	744	770	767	792	775	795	803	720	781	808	763	790	734	773	741	794	777	761	733	757	753	828	729	779	805	751	754	685	722	826	744	720	726	821	744	774	763	737	780	773	762	757	751	786	753	759	780	761	805	777	830	741	727	742	786	761	804	805	777	738	751	758	767	759	776	784	757	761	785	757	737	716	730	826	733	793	789	736	733	762	734	745	753	781	777	777	747	770	754	786	752	771	743	775	770	738	775	788	773	776	741	800	740	827	758	734	748	768	775	754	719	710	731	746	766	740	819	760	792	760	803	720	782	776	713	764	814	762	846
42629	59625	45248	30899	19901	12740	7935	3755	2441	1816	1409	1235	1078	969	996	1051	935	884	822	848	881	887	835	805	988	916	822	882	879	876	822	818	855	882	863	859	867	806	825	844	833	855	843	843	844	817	837	860	858	858	800	899	855	891	895	891	885	935	808	876	899	882	858	825	877	884	841	878	857	923	867	810	854	831	824	873	900	841	865	798	848	866	847	865	944	902	795	878	881	852	849	832	863	894	862	831	878	879	856	878	869	804	838	866	920	905	893	860	861	858	873	909	856	833	837	823	825	816	859	863	853	844	863	882	879	900	881	868	850	886	865	906	902	840	870	834	874	868	830	810	922	928	856	852	920	815	860	867	843	872	854	907	814	906	871	824	849	864	846	893	873	832	847	871	868	856	893	832	839	874	871	862	874	835	876	865	889	920	896	853	827	872	918	889	852	884	853	829	849	784	860	890	889	852	877	870	898	907	892	874	863	874	848	873	817	820	868	820	869	892	849	830	868	840	817	868	856	799	849	835	878	822	884	899	883	869	847	870	873	882	828	881	891	857	842	866	831	867	864	817	862	844	877	871	816	872	854	846	876	855	815	877	928	848	854	869	843	863	797	867	927	871	857	914	905	889	889	871	831	819	854	834	868	885	859	859	860	923	881	829	842	880	897	890	862	851	889	872	926	919	893	879	864	882	861	871	864	841	874	869	844	863	882	895	870	926	882	844	874	826	885	840	807	889	819	879	886	791	854	862	888	821	872	851	890	846	864	843	870	853	902	862	896	834	860	908	855	880	845	880	812	864	862	848	866	873	897	851	860	817	956	847	867	890	846	836	833	872	863	835	846	857	936	860	868	868	873	799	808	853	823	849	833	870	893	849	858	874	837	886	878	858	865	870	858	839	860	895	867	906	886	839	911	840	904	839	859	848	833	843	851	809	870	893	882	824	899	866	883	824	879	844	870	879	860	853	836	842	867	888	845	857	800	890	850	810	883	828	870	899	895	880	840	853	865	854	859	868	873	879	824	845	850	825	813	873	876	861	849	871	868	850	935	866	873	804	855	832	845	883	827	816	790	881	810	833	879	864	893	880	874	810	904	860	823	869	862	921	872	849	846	863	900	873	913	846	903	882	829	844	857	832	846	853	893	855	927	893	886	879	861	846	853	842	864	829	812	846	885	879	868	909	833	846	815	879	864	872	828	838	853	829	850	873	811	898	871	872	854	899	787	826	862	820	903	828	874	875	855	869	870	869	886	850	899	874	909	879	853	868	914	820	868	866	868	823	836	794	913	838	883	874	855	846	888	875	834	872	834	875	882	860	881	877	878	840	824	816	881	810	889	845	869	903	902	822	833	853	910	836	885	875	794	864	866	887	911	869	876	857	920	811	875	892	868	830	849	825	851	867	871	899	829	877	867	904	857	818	845	814	870	852	851	876	831	875	854	809	860	887	856	894	808	886	893	876	842	893	865	811	897	840	825	795	847	829	858	848	834	922	843	835	819	852	845	817	847	914	874	848	872	861	794	838	865	868	846	857	839	826	797	859	813	894	866	843	902	928	877	831	892	859	888	890	802	901	847	830	861	882	841	879	905	830	841	848	884	877	860	881	877	921	825	859	855	858	920	868	852	931	827	845	855	900	828	860	826	828	848	826	867	880	849	832	849	870	889	806	818	853	794	919	847	865	870	884	894	911	875	890	871	857	886	869	908	886	834	880	862	804	828	904	849	835	871	891	848	839	852	822	847	850	852	861	822	868	881	881	842	892	880	873	925	829	848	842	851	847	817	835	826	823	854	850	881	830	865	863	877	894	870	861	898	870	858	806	831	949	857	878	844	852	832	911	895	844	836	838	807	893	863	858	862	809	864	869	871	829	842	885	821	872	846	857	870	889	887	854	885	859	833	848	822	890	838	846	808	847	872	819	877	797	871	845	846	872	861	904	869	862	830	864	865	874	822	836	865	830	811	851	875	884	822	806	877	842	861	881	880	847	872	804	876	877	915	885	851	854	862	855	847	832	807	834	877	849	804	901	898	891	888	873	864	893	872	851	829	855	887	867	877	877	843	864	833	853	858	849	891	844	925	926	861	873	894	844	871	831	883	870	867	848	878	807	842	835	889	862	864	857	852	871	854	855	865	856	895	859	913	893	850	802	855	842	882	843	882	867	886	811	873	887	896	896	902	855	839	850	901	848	870	844	882	879	891	841	860	884	852	804	837	857	858	844	827	808	882	932	866	776	842	875	897	834	823	833	857	895	852	822	864	916	791	855	872	835	870	904	904	824	826	873	888	844	832	857	817	807	881	896	836	866	852	912	906	841	823	893	862	838	875	828	905	818	856	885	860	858	865	854	898	865	849	863	864	863	837	831	865	827	818	898	857	861	839	843	861	863	884	842	824	873	858	866	836	901	844	861	864	868	913	864	866	806	809	841	842	889	854	846	818	879	839	840	840	852	858	856	882	876	865	848	875	809	815	876	874	849	880	887	840	832	890	915	818	867	845	897	873	864	849	834	901	869	886	878	851	831	822	908	823	865	829	833	908	889	857	849	854	836	867	833	874	834	847	838	848	875	881	864	845	854	852	844	808	880	878	897	849	869	877	864	852	864	925	881	900	889	806	850	863	847	812	820	875	832	830	872	904	859	878	826	869	858	823	878	840	877	830	919	862	859	839	848	854	860	878	861	835	830	859	892	911	826	909	855	900	873	842	834	807	907	860	807	901	875	824	823	822	888	817	871	847	879	899	817	872	918	887	834	832	885	847	829	899	883	873	904	814	884	856	819	845	888	842	876	864	854	866	798	870	834	881	881	887	890	899	808	862	834	826	884	845	880	899	871	841	843	854	906	842	847	853	818	845	864	776	922	832	886	901	846	854	856	891	814	836	874	858	820	790	868	868	804	840	836	903	849	847	844	869	875	818	820	862	901	925	833	849	895	831	898	865	900	859	936	906	862	869	825	847	875	886	850	836	837	818	849	847	874	814	813	934	851	875	832	850	861	835	857	833	858	838	824	841	858	914	865	858	813	881	900	830	869	904	882	862	857	853	897	872	880	870	857	907	845	858	922	864	869	876	863	842	892	887	862	834	835	854	883	913	864	857	859	817	865	888	855	847	843	841	843	855	872	867	854	885	830	824	846	869	846	837	843	896	941	903	825	846	834	862	930	869	893	874	841	880	887	897	821	839	826	861	857	857	869	898	876	849	855	843	890	829	903	897	856	921	826	848	844	865	886	813	812	837	861	871	799	898	888	909	895	857	873	900	823	810	880	819	816	850	868	868	780	809	868	877	854	852	866	852	840	844	845	840	907	880	873	814	867	880	884	823	871	846	855	865	860	879	845	878	843	865	884	890	818	892	869	803	840	890	914	885	838	858	802	878	868	859	857	891	900	823	891	804	847	881	863	854	868	860	846	842	820	864	901	834	922	829	853	898	864	854	911	877	881	864	876	875	853	844	866	840	876	863	903	878	891	854	834	865	843	837	849	881	824
22445	20953	28422	23712	21171	21912	18435	5182	2515	1926	1400	1256	1067	1010	1069	946	830	873	894	833	853	867	800	773	870	795	805	848	872	873	799	780	800	886	791	837	797	829	838	813	849	812	877	836	833	814	824	804	834	802	823	844	810	886	818	807	807	810	816	834	774	853	853	809	834	794	835	806	810	811	810	823	843	880	863	775	821	806	819	824	794	828	823	876	816	809	797	804	835	776	807	860	797	795	833	829	804	807	813	823	876	797	871	832	840	808	849	871	832	806	836	768	797	846	838	846	769	848	858	842	784	839	819	866	811	802	860	815	781	806	819	797	759	828	783	765	827	820	840	850	824	781	831	845	850	827	804	867	876	807	826	795	882	807	767	841	798	803	819	811	847	865	848	846	850	836	821	846	772	809	825	797	826	787	835	800	812	763	873	792	842	861	808	799	808	800	846	798	886	804	818	827	834	804	786	840	806	767	804	828	830	767	826	810	790	819	830	819	857	829	862	837	804	817	793	879	835	815	830	825	793	880	807	875	817	820	766	831	824	827	803	812	862	846	847	813	832	814	838	857	827	858	842	799	796	830	820	813	894	783	794	824	822	826	842	792	810	884	819	789	807	837	757	809	821	842	828	788	816	799	809	820	840	828	823	817	822	832	828	838	825	840	788	804	795	796	842	821	829	811	848	779	792	897	859	858	821	827	789	851	835	847	855	825	822	841	763	878	854	828	840	836	862	824	793	821	819	808	800	833	860	744	817	776	885	798	823	805	864	802	834	797	813	810	813	820	819	858	807	833	819	777	816	794	795	793	817	802	846	872	816	778	853	777	843	824	763	787	847	784	849	807	798	828	813	813	838	864	829	819	831	834	831	849	773	829	835	772	807	805	819	818	813	824	781	820	834	860	798	816	775	830	782	863	780	791	765	855	804	830	848	821	823	855	819	752	839	814	771	809	773	821	843	809	766	827	842	821	788	871	820	802	812	872	804	840	829	792	788	792	855	787	837	806	804	770	827	848	805	791	830	829	838	775	805	822	838	810	823	863	826	791	787	832	804	798	877	814	822	835	835	780	815	813	842	814	830	846	755	830	839	825	825	791	843	791	807	815	800	766	822	851	850	866	821	849	872	849	836	812	789	804	799	792	800	820	810	801	803	808	844	780	834	895	838	837	794	823	842	789	829	784	754	883	853	807	855	827	839	830	779	820	801	832	843	778	856	807	816	825	807	816	888	815	882	820	793	828	850	834	807	811	801	753	770	790	812	811	829	824	867	830	825	808	832	820	803	819	790	824	806	761	815	837	840	861	779	812	812	770	805	812	822	815	791	809	793	829	794	782	832	852	868	826	819	830	802	849	807	791	816	754	833	824	871	805	834	892	865	813	826	775	836	808	801	826	803	792	834	799	847	891	788	806	801	806	800	835	802	835	786	819	763	774	829	779	834	779	829	797	842	811	789	775	791	782	847	823	853	774	812	787	797	789	818	872	859	778	776	773	789	825	843	863	814	832	801	887	865	808	838	814	766	793	801	801	804	848	829	833	822	835	805	832	856	822	827	806	792	820	823	803	846	790	836	787	810	860	816	805	822	813	786	789	792	795	800	838	837	805	854	858	769	839	832	827	781	827	815	825	828	804	870	831	862	825	837	772	797	840	846	833	826	825	789	792	829	848	816	787	810	830	826	820	848	835	890	783	819	833	819	793	779	799	806	855	821	894	808	776	859	804	830	805	784	786	802	846	802	811	742	776	812	852	798	800	820	805	781	793	799	834	831	809	732	821	847	843	783	860	822	835	848	811	819	820	837	814	785	834	808	838	821	848	786	821	860	817	809	844	835	770	848	837	864	829	861	783	781	857	796	815	838	853	838	796	820	777	868	830	760	817	815	796	795	780	814	853	809	879	854	860	841	822	833	804	812	850	792	859	827	862	857	802	786	783	845	798	820	814	769	819	864	809	823	815	801	849	839	790	828	799	850	834	871	796	831	786	831	753	814	784	789	821	836	813	802	821	841	826	808	869	759	831	832	828	790	812	780	851	823	797	832	823	755	869	792	791	797	832	797	817	780	801	827	774	798	795	802	848	844	866	825	800	833	815	802	821	828	773	817	815	835	805	790	849	762	850	808	858	800	774	818	801	815	829	842	850	771	849	786	793	782	825	855	826	833	849	843	790	843	756	803	770	815	813	819	882	770	810	851	822	804	823	822	779	804	833	873	816	844	756	789	831	787	808	788	834	843	839	809	799	797	879	870	817	770	850	754	796	804	818	792	811	779	853	792	819	853	793	798	819	774	813	817	806	822	819	825	864	772	825	880	823	835	763	833	830	870	772	809	848	822	838	854	851	831	875	816	787	873	865	823	839	882	863	841	860	843	794	864	822	800	810	837	832	847	860	866	838	776	844	801	790	782	838	786	837	846	863	886	853	844	840	810	793	791	755	825	761	769	807	805	797	862	872	827	831	825	787	826	808	814	809	836	803	849	819	835	870	835	830	867	796	751	853	830	843	796	820	783	819	789	830	807	822	778	807	798	813	827	774	765	809	875	784	917	820	792	796	830	813	824	779	813	787	780	851	823	826	773	833	823	902	824	819	870	863	833	795	845	834	836	823	804	806	850	820	818	819	794	787	816	813	819	805	832	825	816	794	814	793	825	801	857	774	799	803	802	803	763	787	817	837	837	768	802	814	819	838	795	787	822	834	795	810	807	855	830	801	830	804	791	800	847	812	803	844	833	861	772	831	812	829	819	792	814	864	837	833	814	818	831	879	789	835	875	866	817	811	817	809	801	818	888	852	841	816	835	794	870	864	805	802	808	835	825	818	820	840	847	823	819	817	823	824	838	753	807	795	790	873	854	737	783	825	850	810	840	809	834	807	869	762	810	857	824	839	803	798	802	771	853	782	796	807	820	820	861	848	845	812	824	784	845	801	820	815	805	781	894	774	800	837	811	812	801	829	813	801	863	820	872	797	820	840	788	782	817	826	812	837	857	767	814	822	849	823	793	773	762	781	811	834	867	796	822	848	806	757	835	830	842	796	846	827	784	874	838	775	748	826	830	849	786	818	784	771	837	786	836	821	799	780	789	823	780	826	843	811	769	836	810	876	797	854	787	829	812	782	804	803	869	806	809	794	828	791	825	821	778	824	754	829	858	772	777	801	830	842	840	775	869	797	819	800	833	817	833	823	830	858	866	814	782	894	828	759	811	761	823	840	799	818	848	826	822	822	834	795	864	848	862	837	859	803	783	810	815	831	844	859	809	839	833	773	834	820	846	787	844	803	808	834	833	800	892	800	792	825	810	788	825	824	843	870	850	795	772	806	795	826	790	839	833	777	832	773	842	833	831	879	797	777	802	824	785	808	849	804	831	807	803	806	831	861	866	795	810	846	858	847	810	880	846	790	824	846	781	816	830	793	814	759	771	838	818	801	818	772	852	802	813	828	823	801	802	822	851	818	770	814	774	864	834	827	800	825	836	776	821	854	769	885	804	794
45152	67160	54131	37564	26770	18465	11578	5349	3444	2397	1733	1513	1269	1125	1048	1075	1034	938	934	927	914	910	930	940	928	889	888	939	884	920	894	916	922	915	880	898	952	905	862	879	915	891	899	880	928	896	896	902	919	924	932	892	904	924	885	928	886	908	840	909	912	929	918	899	885	831	861	906	943	886	921	850	879	895	892	882	880	899	869	918	900	893	937	918	880	870	924	856	925	889	914	882	948	909	897	891	892	881	843	863	899	965	867	896	920	937	902	903	883	904	896	895	962	858	964	929	916	886	946	955	864	915	903	862	924	872	867	916	913	913	930	892	932	848	917	900	884	869	908	838	919	878	869	932	911	929	892	974	938	925	913	912	910	885	902	884	867	915	871	924	931	853	922	959	834	913	864	861	936	952	855	912	970	889	921	933	897	918	858	916	886	967	904	875	876	949	915	842	899	928	908	853	917	845	908	886	911	873	915	868	862	909	901	869	870	882	876	904	892	940	893	911	909	890	833	918	856	938	903	855	900	995	904	891	959	927	912	879	897	873	918	897	898	941	904	930	829	921	871	904	888	926	868	917	894	947	862	937	914	898	858	935	867	910	899	909	927	899	927	897	911	895	883	890	923	931	842	884	921	871	884	860	931	992	865	874	873	853	923	862	865	844	865	928	920	885	893	851	892	881	940	906	945	908	924	884	869	944	915	903	930	921	902	837	871	924	953	892	904	949	889	921	892	869	890	878	924	865	890	883	929	949	927	880	897	896	953	841	875	943	927	937	867	825	872	902	843	920	888	890	961	868	892	876	899	926	947	923	947	902	867	864	866	919	913	852	916	915	895	909	902	899	916	899	930	937	924	877	866	941	849	875	906	848	910	904	891	925	937	907	900	933	921	908	925	905	962	866	939	837	884	918	897	885	907	837	930	919	937	882	882	953	938	915	938	904	934	892	911	870	868	963	919	900	886	898	944	851	871	834	838	935	975	914	913	912	899	887	928	931	885	869	945	911	942	885	972	960	859	883	947	881	990	887	931	885	850	936	911	920	901	881	887	851	887	908	916	954	931	892	881	903	889	891	926	941	862	881	903	875	900	918	890	907	891	883	913	934	860	907	893	908	950	890	911	877	916	901	981	898	882	847	948	909	867	900	853	881	879	930	909	889	947	862	924	913	937	928	871	929	861	928	889	888	880	909	922	935	958	916	905	901	884	894	838	893	876	915	889	865	910	926	891	927	905	926	919	910	967	883	982	910	884	950	858	914	908	914	921	868	926	856	890	882	875	922	908	859	901	874	889	909	925	919	875	885	867	924	877	945	882	904	905	892	963	873	926	918	913	915	934	972	872	929	932	896	912	867	887	922	879	896	923	866	943	888	905	930	916	866	915	927	886	901	894	886	915	894	931	904	857	893	899	888	909	884	899	849	990	842	900	915	896	925	927	907	898	887	859	917	896	931	841	884	893	864	886	857	872	930	890	889	963	882	892	917	949	880	896	903	912	924	884	869	945	887	832	878	895	869	957	850	924	902	858	895	933	905	935	893	934	907	895	864	893	863	917	927	919	843	994	939	866	946	849	913	875	890	908	904	858	904	949	958	889	861	964	878	862	875	891	890	921	882	970	882	911	927	943	933	901	914	902	849	941	858	889	909	895	839	941	938	911	950	956	892	883	904	861	877	904	913	889	913	913	923	849	942	895	917	893	921	847	892	915	897	893	942	915	917	879	901	931	932	891	889	856	924	897	898	909	908	927	944	898	876	831	873	890	844	901	915	930	891	866	872	862	906	930	918	902	938	907	858	938	937	920	954	920	879	909	927	894	916	904	956	946	917	871	883	832	894	924	915	878	887	924	889	921	925	905	899	906	951	885	914	909	914	912	918	957	899	864	930	891	879	923	885	914	914	967	950	852	891	861	910	928	906	891	898	933	928	947	893	921	890	933	913	943	885	880	884	915	896	889	928	923	907	935	948	862	869	884	923	860	941	880	873	884	891	964	869	965	884	891	909	934	898	901	865	888	920	935	897	919	897	930	902	914	877	883	885	921	930	841	919	911	857	917	897	911	951	926	887	909	914	896	947	940	917	894	944	961	899	890	925	882	867	885	868	857	919	941	882	900	915	897	906	915	891	875	912	884	883	916	853	936	899	891	869	883	957	972	889	930	897	925	889	897	926	919	951	889	939	931	874	900	894	860	882	923	844	944	887	873	900	902	866	904	915	954	890	912	913	882	891	925	897	917	872	943	879	959	931	882	919	841	922	926	876	893	883	882	919	872	954	904	921	878	898	939	891	838	950	895	954	947	880	927	851	866	933	922	949	892	882	920	947	885	879	962	907	849	858	903	947	908	885	903	855	936	928	885	891	882	916	886	846	924	953	927	897	871	900	886	892	898	865	935	855	926	890	908	894	894	875	934	923	936	920	858	880	875	901	908	882	877	944	847	902	939	856	909	880	923	851	908	941	910	975	919	953	893	870	951	889	924	930	855	851	896	904	880	958	890	836	882	882	860	885	868	868	926	831	940	920	936	909	890	895	914	856	904	939	917	893	897	980	869	909	856	854	955	951	925	883	900	878	918	967	898	851	933	910	900	914	816	916	889	943	864	910	890	923	905	926	895	894	921	896	929	901	907	873	902	894	877	872	893	918	938	919	880	903	914	870	927	908	899	919	887	891	932	878	883	870	915	844	890	913	919	853	959	928	903	881	917	961	930	963	850	955	958	869	912	915	900	877	907	938	955	935	893	859	883	899	862	899	873	933	915	886	957	908	944	885	919	950	901	913	915	971	940	966	907	907	940	942	888	848	894	874	928	889	916	875	896	931	913	870	846	877	898	926	881	910	864	945	888	951	864	912	974	883	952	930	862	901	934	910	852	923	909	890	933	884	915	899	934	915	883	890	848	877	899	948	853	889	907	929	885	917	867	869	891	904	873	898	864	900	903	891	902	884	897	905	894	916	890	856	868	962	936	919	907	952	857	932	871	922	900	926	863	953	965	894	928	930	962	919	897	860	922	927	880	895	896	933	872	930	918	919	970	875	900	877	867	908	872	951	944	929	905	931	883	940	953	905	917	867	896	918	937	896	943	876	880	967	964	908	895	901	832	966	953	909	873	937	885	911	911	884	848	907	886	904	896	911	882	868	881	901	911	861	893	882	880	860	890	895	951	917	859	899	862	894	868	916	890	894	886	901	892	880	884	891	907	923	890	903	909	921	919	905	905	960	916	918	918	854	895	951	901	929	850	954	899	912	920	951	905	852	909	905	911	895	930	925	908	904	929	949	887	877	976	920	867	874	907	925	858	900	874	911	873	877	918	875	908	907	870	851	927	944	883	858	918	937	951	890	910	934	886	925	920	930	904	889	931	929	884	977	892	912	855	895	912	895	865	892	902	887	886	848	942	892	921	852	846	906	898	893	899	960	870	881	835	888	915	904	896	921	931	947	971	863	949	907	906	857	867	925	886	889	881	924	848	904	911	897	874	857	894	900	900	943
35420	37810	39316	26296	13414	6290	3345	1886	1425	1259	1051	945	886	870	841	857	852	818	814	815	917	826	814	746	813	829	796	789	814	830	826	768	795	766	806	763	809	719	818	821	799	872	804	803	773	830	809	795	797	788	832	772	740	757	785	773	826	784	775	819	865	781	778	781	770	814	770	794	815	791	814	777	745	779	764	801	756	765	792	834	776	777	765	805	813	778	823	825	754	777	843	786	829	748	759	792	775	827	800	779	763	810	787	790	784	756	766	840	783	824	836	801	826	801	820	798	796	788	810	811	754	792	800	804	826	791	794	778	772	854	783	773	776	754	850	742	871	811	759	776	823	812	796	747	831	828	785	818	800	801	826	804	811	778	855	770	769	776	851	797	728	814	761	800	787	798	772	787	771	788	761	774	745	815	762	822	771	784	787	822	761	779	764	764	787	784	784	832	795	829	778	842	805	822	835	749	735	740	841	747	803	838	787	769	796	754	735	786	836	770	769	836	762	754	843	759	807	722	776	808	767	836	755	763	779	773	794	747	795	823	823	796	767	770	782	776	787	780	784	804	768	835	782	817	811	765	814	850	783	788	744	767	797	849	807	834	747	826	818	822	770	789	762	782	789	759	812	772	772	777	812	826	768	826	771	783	787	771	852	774	835	773	793	772	757	823	815	812	827	778	819	813	816	762	775	799	814	783	831	803	833	775	792	800	837	804	705	777	779	781	834	848	796	811	796	791	790	800	826	786	791	840	794	727	785	770	803	766	779	753	770	753	821	759	768	780	772	820	784	758	809	856	807	765	775	838	821	847	747	762	809	835	770	822	828	771	749	793	820	809	760	777	815	821	773	784	788	798	779	800	789	785	794	749	784	782	820	796	812	790	770	774	859	783	798	746	788	836	791	783	824	782	764	788	784	793	848	817	778	793	755	824	833	779	813	770	812	763	808	822	752	815	830	816	810	766	803	793	820	750	822	850	808	770	775	793	803	789	782	789	773	844	776	750	791	843	809	819	795	779	809	782	778	787	761	754	756	788	814	808	821	808	790	789	770	801	844	825	729	807	769	832	799	766	781	799	807	773	802	788	810	827	739	746	795	793	822	743	796	781	775	823	815	734	787	800	786	787	838	761	805	790	803	822	794	808	852	782	802	780	801	854	806	788	786	782	808	774	878	780	796	785	843	785	798	836	859	812	785	818	741	780	821	825	754	779	776	820	808	819	853	835	830	765	794	824	783	803	768	813	802	786	795	754	783	766	757	748	799	783	838	800	813	833	803	791	813	821	778	753	800	816	814	835	795	847	775	786	788	849	826	848	824	781	859	851	766	721	831	786	749	835	760	751	820	830	815	842	791	796	814	804	781	792	815	866	838	769	759	732	746	765	762	786	742	799	785	796	802	829	831	753	775	750	795	779	749	776	808	810	784	795	788	790	839	820	810	807	824	811	775	811	796	816	796	759	839	767	840	816	774	819	811	795	777	790	817	746	795	792	794	747	792	824	799	790	834	778	823	767	839	791	843	828	783	769	754	822	795	799	745	845	734	806	753	802	764	778	803	804	752	763	760	759	796	824	794	767	779	839	813	774	756	745	788	822	790	808	759	780	771	827	777	792	847	781	764	778	811	779	809	816	779	739	783	824	738	844	809	753	761	808	814	831	818	752	834	832	782	795	767	806	813	774	829	779	788	814	810	746	789	797	811	813	796	805	785	768	784	788	768	763	829	764	765	838	805	789	832	778	764	762	848	780	770	823	815	768	777	812	761	791	825	796	783	811	792	798	841	810	808	749	758	794	745	786	803	788	820	840	818	765	784	805	758	825	789	787	776	759	764	770	786	801	809	789	850	796	816	755	791	791	804	793	788	766	822	754	827	840	804	833	818	788	823	796	821	792	738	794	735	768	828	796	777	822	819	784	781	814	835	796	775	776	818	767	777	801	788	798	778	774	795	784	766	797	794	743	744	828	845	765	787	806	832	823	804	812	855	752	777	733	739	786	767	812	794	775	861	832	796	772	755	776	782	762	805	862	763	802	813	786	844	802	771	758	815	795	736	800	770	790	821	788	761	809	778	825	858	766	833	825	763	800	759	778	793	808	827	791	759	794	793	718	778	739	737	761	837	779	750	790	816	813	774	804	760	775	762	816	845	785	781	784	791	806	805	755	777	720	763	871	830	842	799	806	741	762	773	816	767	750	775	818	763	772	802	788	803	819	788	764	839	770	773	813	816	815	799	783	800	807	766	800	817	784	861	783	814	824	778	781	817	775	822	780	795	787	828	828	814	813	816	811	768	779	759	808	853	811	781	807	822	836	809	796	826	819	800	813	768	777	801	759	780	844	775	829	797	765	855	813	772	816	776	781	717	735	808	791	831	782	800	787	805	767	789	835	775	811	834	772	771	792	779	782	794	799	816	798	815	770	746	815	832	816	753	761	774	776	782	855	856	794	796	748	842	817	774	776	810	836	803	806	851	794	813	848	803	794	808	741	823	776	781	818	791	835	813	803	809	773	756	818	788	776	828	746	774	772	846	788	807	795	794	820	842	783	825	834	808	802	824	763	766	786	840	760	756	784	772	835	807	802	766	783	805	845	783	793	791	819	824	803	813	776	786	820	835	738	782	756	781	797	823	822	789	818	764	824	781	802	807	809	858	786	824	843	844	795	811	785	817	784	786	817	814	823	784	799	814	767	812	764	865	749	809	840	770	821	777	787	800	796	805	789	763	774	896	768	756	803	752	840	803	797	777	855	822	762	809	842	802	820	755	797	813	817	842	810	803	794	821	815	834	786	832	886	784	785	798	760	790	759	830	774	786	769	791	755	794	847	736	789	766	780	791	744	804	764	842	787	795	777	795	774	782	805	821	824	783	800	738	772	771	786	802	793	807	733	809	766	834	839	785	780	775	816	821	831	852	793	818	774	813	798	802	839	751	852	788	796	760	761	879	784	827	799	842	786	813	781	824	763	814	797	795	796	800	801	815	833	822	810	779	839	792	811	845	802	712	810	839	831	833	743	814	847	814	808	820	768	797	813	780	784	838	747	818	817	786	807	764	772	776	820	804	782	798	831	776	785	855	841	809	783	794	783	778	831	738	808	776	797	808	825	817	789	791	801	815	780	804	763	801	816	762	797	806	840	810	770	787	783	799	754	823	784	835	775	818	785	723	772	833	844	797	804	802	838	830	771	758	806	830	831	767	807	771	798	796	759	824	819	784	794	769	774	763	834	802	802	817	775	838	810	821	779	772	830	777	803	835	823	748	819	768	766	805	737	836	781	801	795	836	768	804	789	806	790	788	814	754	783	779	746	808	845	813	802	806	768	755	802	825	770	792	780	751	777	786	819	814	772	806	801	808	816	815	829	792	842	792	826	787	841	814	833	765	798	803	809	788	757	817	751	810	781	803	806	803	758	801	821	809	843	772	783	807	766	764	785	785	791	859	770	777	808	811	791	799	798	803	794	757	764	816	773	824	805	756	808	790	803	803	779
43536	53539	42015	25190	14873	8474	4710	2593	1979	1515	1264	1137	997	1038	979	951	967	956	885	880	884	996	904	920	876	869	907	932	911	886	947	926	875	908	922	912	917	1008	864	858	892	935	904	892	871	914	917	920	924	885	892	916	920	933	927	889	901	884	899	938	920	860	892	939	940	968	883	931	909	915	917	880	886	922	866	933	908	910	871	875	900	869	869	865	869	866	907	888	854	891	921	926	894	887	884	989	936	947	915	893	883	919	849	902	916	892	868	904	885	823	888	951	907	966	880	908	867	937	899	930	846	910	940	835	880	889	948	892	909	880	885	894	864	849	935	881	863	885	929	894	854	916	957	911	886	894	916	879	879	885	896	905	871	933	893	905	867	849	913	902	918	930	848	859	915	906	911	904	950	874	915	912	894	932	881	924	883	896	866	898	837	884	906	927	945	864	933	930	923	900	870	907	929	855	868	855	852	915	945	843	910	865	873	886	909	904	820	943	819	910	917	915	886	916	867	914	910	981	877	879	904	883	862	878	929	879	844	908	946	950	964	930	873	932	891	885	873	955	917	919	880	858	885	835	892	918	914	933	901	886	897	900	891	883	852	946	866	909	926	944	949	921	897	906	936	910	925	921	907	869	863	899	911	899	922	910	949	918	849	951	937	919	896	877	885	898	907	903	862	859	974	863	949	879	878	875	891	895	912	890	875	863	942	889	914	824	898	957	869	880	941	844	907	892	922	974	847	840	894	936	812	897	892	840	973	893	901	954	893	852	869	846	887	927	878	890	906	898	842	861	918	947	855	893	896	919	924	907	941	890	838	841	901	872	855	868	882	884	903	909	906	906	942	867	886	908	908	864	884	916	937	850	889	935	914	954	873	936	898	941	888	879	884	867	898	919	877	900	845	915	846	958	845	824	881	958	911	931	909	932	906	884	881	938	890	881	926	877	910	884	831	921	921	883	870	840	900	910	882	903	927	865	894	912	881	919	871	883	901	892	876	932	863	872	882	835	864	885	893	953	910	924	848	888	879	912	951	898	825	865	899	898	887	920	879	863	847	874	928	917	922	835	882	881	970	899	877	860	872	897	907	913	864	899	917	879	953	897	907	874	886	848	900	913	882	897	867	909	897	891	875	941	891	883	921	905	947	916	886	887	916	878	905	909	857	915	933	865	914	849	909	937	862	874	866	849	817	887	901	923	854	858	940	878	850	945	899	913	867	903	893	857	912	866	870	935	885	918	910	882	899	900	887	915	909	907	894	893	865	876	883	852	919	870	860	836	905	898	908	899	892	897	936	856	869	890	888	905	889	918	897	878	817	901	890	854	866	865	913	884	943	903	866	881	856	901	938	885	906	935	890	856	942	900	875	883	898	861	894	895	904	900	834	847	925	893	926	934	874	957	898	878	897	950	893	920	899	891	872	874	965	917	886	846	838	894	877	890	943	883	911	851	949	872	829	857	854	898	861	903	890	878	916	901	895	862	895	918	868	910	949	878	906	926	911	885	925	894	891	889	884	899	908	920	872	889	935	937	934	880	877	863	857	870	859	826	891	889	887	869	855	898	897	898	902	905	860	881	902	865	834	869	878	850	917	879	861	958	937	929	875	946	863	840	895	958	959	846	914	906	855	900	916	874	954	925	896	915	914	879	882	897	886	915	941	909	904	925	846	858	875	900	875	858	893	907	929	900	887	898	916	880	883	910	837	880	892	906	912	910	872	874	927	858	880	899	873	866	896	884	913	865	873	922	885	872	862	891	916	912	872	914	872	887	929	902	848	862	939	862	865	913	890	872	877	910	859	888	950	917	894	915	926	909	911	862	941	904	876	848	938	951	919	885	912	872	936	895	900	868	894	898	888	935	867	920	848	946	874	882	901	883	893	889	938	913	886	935	895	926	882	908	930	894	911	879	912	862	893	897	866	917	890	890	951	968	886	916	911	913	907	850	903	913	840	897	896	885	875	865	874	919	899	848	927	912	941	854	921	908	880	879	850	967	920	894	872	860	932	895	854	893	872	893	882	861	940	929	872	913	901	856	864	858	866	900	871	919	912	906	890	883	913	865	845	902	912	943	892	955	922	847	891	838	850	927	881	910	885	900	934	847	877	859	849	855	857	938	895	913	883	894	906	913	868	832	862	892	873	938	913	878	941	945	941	881	859	883	928	863	884	920	896	932	862	893	887	863	866	909	889	912	931	862	942	909	877	900	903	873	911	903	943	955	883	917	901	929	894	874	882	857	864	837	867	888	853	863	936	893	949	870	895	892	934	886	882	905	862	957	867	904	1006	854	930	883	886	944	938	909	846	926	870	864	941	917	1001	886	884	892	842	862	897	880	862	908	882	880	915	859	868	856	927	850	866	875	892	862	877	876	925	938	895	908	870	881	902	896	915	878	872	886	880	829	847	861	860	838	891	931	892	834	874	922	896	900	919	901	882	894	923	842	969	880	887	907	853	876	902	860	875	861	891	902	920	876	886	930	909	937	907	895	894	907	919	877	952	915	868	812	921	877	815	851	863	906	914	882	933	882	907	861	908	844	949	875	856	941	951	837	903	894	895	873	869	912	846	894	881	929	922	921	863	930	852	826	917	926	899	908	897	911	897	914	933	877	896	923	870	915	908	862	896	914	916	872	927	869	949	886	903	816	898	873	924	911	918	837	909	888	941	895	894	942	958	897	858	900	880	892	896	884	905	861	909	908	895	957	893	876	934	877	886	886	895	858	920	868	953	927	945	939	933	831	919	885	893	908	857	903	891	882	872	896	879	871	923	954	876	949	877	854	874	856	870	877	931	851	888	885	942	851	894	910	884	920	867	900	876	889	873	920	881	897	956	899	903	912	885	860	924	832	908	881	895	923	857	865	888	898	860	906	880	855	904	931	896	879	873	920	922	883	833	868	904	901	910	898	833	992	844	905	884	910	896	860	904	885	900	922	926	899	923	875	924	904	886	876	922	913	849	906	895	906	886	925	840	845	857	934	881	879	904	840	919	873	930	849	889	874	924	910	948	886	895	883	846	916	891	869	896	909	919	907	920	896	921	843	839	880	893	896	903	868	921	862	892	915	923	856	901	882	892	901	877	895	866	884	876	904	862	903	888	835	826	867	871	925	848	918	915	890	936	873	869	914	873	859	915	921	893	904	899	899	935	898	888	887	930	886	858	877	880	911	877	947	890	949	866	905	889	867	928	895	922	885	926	877	870	882	876	880	816	925	891	891	869	837	864	909	900	898	809	901	906	870	889	875	957	873	888	887	962	876	889	870	971	865	890	825	913	917	934	955	924	893	912	916	849	867	840	889	940	870	897	883	854	920	931	898	897	932	919	938	851	932	916	868	896	857	884	964	901	849	885	889	852	864	904	882	870	901	904	926	886	918	882	855	869	868	854	869	919	883	888	853	878	955	911	916	931	909	906	935	871	903	904	896	923	892	911	898	966	873	864	931	883	891	878	939	918	912	903	879	901	882	864	885	877	888	933	912	852	862	885	906
23599	20951	28269	24628	21996	19175	10295	3778	2176	1636	1279	1196	1078	1039	956	920	897	855	879	858	840	860	845	807	841	894	841	851	861	809	807	880	861	806	827	810	825	796	879	812	825	808	834	852	818	826	865	847	851	816	803	818	844	843	860	859	828	825	831	808	828	820	872	853	790	846	813	804	844	839	827	835	798	828	841	797	805	827	823	826	727	829	881	862	738	805	813	791	839	817	813	862	867	805	810	820	876	868	862	840	798	821	895	867	819	822	817	826	800	847	835	826	832	824	795	810	828	890	797	831	789	803	848	821	875	805	805	858	822	800	823	807	834	773	797	826	843	854	802	826	829	813	810	820	794	783	810	796	826	808	841	816	820	843	821	833	812	888	843	850	852	795	830	845	783	825	820	884	881	809	796	854	851	814	791	836	796	863	813	865	885	821	836	847	836	843	859	815	854	866	845	827	848	810	853	793	842	848	810	847	879	811	815	839	833	828	781	859	822	837	832	849	838	831	808	818	829	838	810	786	774	791	819	796	797	837	790	809	808	859	830	810	895	811	828	808	833	806	850	861	833	803	852	821	793	810	738	817	819	790	854	820	837	790	833	836	847	827	788	829	825	810	862	863	838	827	800	847	816	879	816	833	814	845	805	865	868	843	826	839	898	828	824	885	862	851	835	877	834	847	846	810	846	841	844	781	766	811	791	842	749	769	872	785	831	859	788	848	822	837	879	754	831	798	825	901	821	889	840	821	815	782	796	795	791	842	835	845	802	841	832	831	861	778	810	845	864	828	812	816	795	813	840	812	808	811	830	826	833	813	807	801	857	869	866	813	828	840	819	795	796	889	812	875	843	850	791	749	827	829	839	813	792	741	832	834	844	850	828	836	844	816	826	810	818	828	848	818	828	875	866	822	821	861	871	777	894	827	813	878	889	839	798	812	838	787	789	802	876	841	829	813	862	791	800	818	823	840	768	870	867	806	760	790	775	862	773	803	765	830	797	824	810	820	798	864	824	835	831	794	839	855	845	877	788	836	809	824	858	818	840	803	830	823	853	842	804	829	883	761	804	770	863	858	818	828	883	858	853	790	815	881	843	850	818	808	869	802	875	837	825	816	801	859	798	795	781	802	811	830	763	789	847	873	813	793	767	833	842	788	790	873	815	820	793	796	816	858	813	830	801	806	781	847	816	871	827	887	810	802	858	797	865	848	825	802	802	809	838	806	841	789	788	834	846	852	885	819	822	796	762	867	820	823	845	807	823	856	855	840	802	842	856	842	834	838	865	879	819	811	791	787	823	793	809	875	802	856	840	823	876	830	819	829	840	823	805	827	828	824	790	833	822	844	814	816	844	744	810	891	816	835	815	800	816	847	812	819	816	747	855	812	827	834	760	808	892	851	820	828	850	828	808	774	830	785	850	828	848	815	895	802	831	807	837	841	796	793	824	807	801	795	780	780	815	819	801	846	843	808	872	795	851	781	867	825	815	826	813	794	763	797	814	835	801	792	821	850	796	815	818	843	827	811	799	837	822	833	834	820	792	843	778	843	833	796	820	828	802	794	781	782	866	869	812	802	752	850	832	845	783	854	814	795	851	785	829	784	861	859	833	808	839	815	828	823	809	833	810	824	836	815	815	841	866	839	864	834	812	838	879	868	815	817	799	824	833	839	802	834	806	807	835	821	803	837	839	829	815	858	806	832	774	829	841	835	775	796	786	848	837	857	818	840	848	825	822	826	838	839	856	840	840	813	840	863	793	852	817	769	847	836	829	879	814	872	814	832	847	866	821	823	820	793	850	843	819	770	793	803	779	818	777	808	816	837	844	843	859	828	823	775	814	839	807	843	817	835	818	805	836	820	864	786	843	789	867	913	818	841	852	819	847	781	856	843	832	854	842	836	829	814	813	770	778	824	829	851	839	859	863	803	829	818	813	829	782	829	794	883	789	852	821	856	793	807	799	840	864	786	862	752	879	821	845	866	868	777	857	842	797	797	842	850	817	811	867	835	787	793	804	761	765	908	831	804	800	804	837	830	856	843	848	831	786	836	794	808	846	812	866	837	841	750	778	808	830	833	820	788	800	891	830	838	820	803	809	789	820	854	809	817	827	861	800	833	848	826	800	823	812	824	828	838	826	811	827	812	827	839	855	846	850	859	844	810	769	876	812	813	822	794	807	832	835	853	867	802	803	831	846	748	770	824	794	799	834	853	838	796	816	771	793	808	819	852	757	885	818	843	862	855	868	834	802	781	812	907	792	836	832	846	826	808	832	802	841	825	765	767	861	858	801	784	852	820	788	826	800	785	819	838	854	801	795	855	802	829	874	850	826	839	860	761	780	862	828	799	790	796	841	839	819	889	861	833	837	797	810	874	801	832	833	841	835	770	800	810	866	819	804	841	830	825	862	825	801	757	838	779	850	855	808	851	886	827	843	811	777	809	836	847	852	808	832	857	816	837	810	816	834	861	782	828	836	839	847	855	813	817	835	830	826	799	809	884	805	826	829	835	818	804	830	861	819	847	841	812	850	756	859	820	795	816	817	829	814	812	830	811	834	810	822	793	787	825	824	770	801	803	855	842	796	825	828	784	831	824	859	784	844	840	841	804	831	853	785	837	826	793	833	828	812	792	873	755	847	793	876	818	818	800	878	811	832	802	812	843	880	838	839	763	814	873	814	797	854	792	875	803	809	788	811	815	814	861	855	860	769	835	829	888	816	873	833	826	818	852	859	828	839	856	876	791	799	835	818	796	809	831	756	845	818	881	831	855	809	808	782	817	860	777	831	819	852	832	821	811	828	835	812	849	843	810	815	798	866	826	818	859	854	858	839	761	751	803	874	825	838	838	892	780	833	847	858	841	901	867	915	796	851	831	768	818	798	809	859	798	862	808	808	779	823	839	891	790	806	834	798	761	815	763	825	799	807	777	835	812	821	822	809	789	793	871	755	838	881	851	852	857	842	840	799	857	849	776	828	800	829	919	815	840	846	798	845	851	839	827	865	834	857	874	834	781	837	814	821	821	859	815	806	806	818	827	834	842	777	844	854	836	849	832	835	855	788	851	818	825	845	791	839	846	855	832	818	759	819	812	797	825	846	842	815	839	831	842	815	875	847	806	853	797	834	824	839	827	852	848	832	819	805	798	837	832	809	841	827	831	830	905	854	827	864	828	753	788	809	780	806	834	844	784	784	769	833	811	772	821	817	827	879	815	829	751	821	801	805	789	886	840	819	901	810	796	807	878	865	858	833	877	856	858	851	841	830	828	788	833	847	796	860	874	793	797	861	798	814	816	825	826	858	842	857	866	783	784	814	769	820	823	852	793	853	833	851	813	814	787	841	804	824	814	805	848	757	733	803	814	807	855	790	834	834	822	823	830	806	832	811	851	835	847	866	799	882	831	839	782	842	887	834	805	813	831	816	824	797	850	841	875	789	790	788	793	857	825	825	865	864	827	908	834	842	845	846	794	822	851	814	831	791	849	829	800	789	849
43107	66842	52788	35196	23588	15601	8830	4739	3072	2111	1643	1371	1326	1172	1106	1013	994	951	995	972	892	865	978	955	997	927	951	932	918	888	977	928	953	954	937	936	896	891	934	920	932	913	947	893	878	945	957	912	880	924	974	900	952	885	925	917	857	887	947	914	916	912	944	927	937	943	905	913	940	925	948	938	895	890	928	926	951	986	906	899	890	946	958	937	905	866	939	944	920	837	918	973	942	928	924	906	914	835	910	853	907	908	923	951	922	887	925	930	953	902	920	948	901	955	908	902	898	867	900	918	929	910	919	892	941	818	894	892	916	852	867	951	888	882	898	878	880	926	916	922	931	929	831	920	956	893	892	933	928	917	959	899	928	945	963	917	909	938	900	892	902	922	918	903	927	905	922	949	959	920	888	923	905	893	922	942	918	901	942	920	961	928	917	939	955	925	902	896	929	925	912	898	920	912	897	849	942	936	975	887	935	939	959	869	910	921	951	909	919	853	944	880	936	907	889	908	923	910	869	915	929	927	921	905	947	875	893	915	908	871	956	963	921	903	981	925	893	955	921	953	926	943	938	907	929	866	904	877	908	939	933	917	883	934	844	955	992	937	879	926	929	918	884	921	989	909	934	973	902	912	917	842	903	919	900	877	931	900	905	931	910	887	909	929	923	870	866	883	938	972	935	856	913	910	904	875	911	916	829	875	945	924	948	1009	923	937	964	899	960	950	889	875	923	913	933	919	877	872	919	895	892	881	917	913	888	934	908	955	934	933	938	989	920	907	873	893	904	914	957	889	952	930	903	953	925	883	955	955	937	880	896	915	904	942	938	918	862	931	885	949	896	890	935	887	940	927	942	900	888	915	940	942	898	883	913	919	941	901	976	952	892	927	919	929	894	900	981	910	883	986	933	1020	869	919	934	925	914	970	923	925	887	887	955	945	877	935	911	934	902	952	962	918	921	940	963	977	931	903	913	933	879	914	916	908	897	932	922	913	916	966	898	896	928	871	961	921	980	890	952	853	902	938	937	913	900	905	933	896	934	965	872	934	947	895	884	929	909	943	884	938	932	963	902	901	934	950	901	898	886	898	942	952	940	922	952	876	886	904	904	859	971	938	885	930	898	944	899	882	918	927	918	906	915	839	922	851	919	996	922	893	898	940	979	902	951	875	937	865	903	893	978	921	914	913	885	953	919	895	897	950	924	963	926	948	927	966	929	925	868	887	963	945	862	896	984	912	882	953	962	927	911	916	891	900	882	913	943	936	944	950	931	942	930	903	909	899	902	895	942	951	886	939	913	936	912	886	919	952	904	935	882	901	947	927	936	938	883	955	857	906	942	921	879	925	895	932	921	926	921	916	920	934	936	908	940	877	918	978	902	876	911	951	952	885	957	861	943	928	928	874	899	964	898	927	885	978	901	877	987	918	924	964	879	891	855	881	931	930	903	857	901	930	915	909	914	921	916	888	879	932	916	938	919	927	945	910	939	930	972	990	881	973	926	911	886	972	929	906	895	910	922	927	967	853	943	923	892	867	969	928	930	870	896	878	942	967	979	932	888	872	908	949	897	919	874	961	944	962	924	928	905	893	956	947	944	957	992	913	914	932	917	898	888	903	910	895	949	984	910	928	939	987	959	964	860	925	876	938	919	934	922	942	890	944	944	945	908	928	952	922	923	933	917	876	887	958	914	937	869	932	898	970	908	856	907	888	909	879	911	973	947	914	873	897	921	949	925	914	921	922	862	935	906	940	927	912	902	884	903	913	924	892	936	912	938	923	914	917	898	970	906	891	906	869	873	898	933	881	881	890	867	902	912	955	968	928	950	866	914	900	908	949	865	949	881	931	956	973	959	971	943	928	937	935	971	887	922	914	860	946	903	913	919	901	872	910	915	911	929	940	908	895	899	888	945	941	893	924	924	941	946	888	906	927	882	867	930	905	890	904	919	901	959	888	935	935	932	890	897	935	883	898	945	889	932	927	923	852	927	937	896	948	950	904	902	918	938	919	934	936	950	942	881	910	908	957	939	898	995	877	900	941	891	935	954	916	941	919	859	925	937	929	947	931	937	910	933	929	961	966	937	888	913	940	976	963	964	926	926	925	936	926	909	880	908	873	920	920	882	895	885	878	917	951	914	912	866	953	992	899	918	900	956	930	902	894	909	957	999	879	914	894	895	868	899	938	909	911	938	912	934	935	924	887	878	898	899	899	951	929	897	927	978	939	915	909	974	868	913	973	952	872	912	939	974	908	944	892	911	845	909	901	959	871	862	924	920	929	913	936	884	952	920	939	912	904	835	899	876	951	900	941	900	894	945	902	929	903	899	875	925	878	907	928	897	894	913	955	922	879	895	902	903	922	954	928	916	932	902	884	928	909	934	903	975	954	909	893	950	895	942	974	955	928	987	925	902	872	886	937	887	927	920	935	894	871	939	883	890	918	911	897	952	931	871	904	929	941	866	914	933	923	903	869	932	853	942	943	915	957	900	903	990	916	904	925	899	922	955	921	939	929	909	959	962	911	909	884	950	921	881	940	899	988	902	920	925	924	913	971	899	953	924	887	972	885	889	926	892	928	911	935	890	935	883	916	902	918	921	886	936	879	916	960	908	916	875	867	954	927	911	880	960	958	946	896	971	938	919	901	904	995	919	984	950	978	879	893	922	932	897	896	902	904	913	908	916	937	898	878	945	923	926	891	953	946	913	904	915	921	971	947	920	964	872	997	939	935	907	963	931	919	875	935	949	929	917	870	892	898	970	909	894	906	923	903	938	864	917	882	930	961	912	932	910	944	910	922	916	920	909	941	897	922	902	898	921	898	884	892	981	867	965	957	899	898	973	947	946	880	921	932	977	915	896	929	909	934	915	924	906	861	935	907	943	903	880	942	898	914	894	922	879	980	900	931	944	895	891	939	937	855	894	923	926	901	915	903	921	944	928	925	906	898	864	964	897	945	850	891	933	954	906	958	937	907	863	861	900	931	932	906	977	904	901	934	910	885	851	888	939	947	869	912	962	966	908	848	946	887	944	915	908	961	919	877	943	913	907	941	925	872	888	937	980	899	981	885	927	932	931	916	901	959	911	914	915	863	893	925	897	922	975	883	898	943	888	948	939	894	892	892	929	965	891	918	863	907	938	942	871	912	966	942	916	927	900	895	902	884	931	902	948	910	897	938	908	970	977	900	892	937	967	886	893	912	938	945	917	935	920	913	918	950	929	925	910	891	881	862	933	944	924	839	917	940	936	938	959	903	920	951	991	844	914	901	917	970	889	889	908	922	899	972	908	895	939	951	924	930	897	891	894	947	906	843	901	934	910	928	901	962	904	959	886	932	996	973	876	911	916	965	909	932	999	943	886	879	908	926	978	949	943	899	912	907	958	921	916	952	903	941	937	924	992	919	927	937	918	902	908	893	920	923	938	950	912	986	934	945	939	939	925	929	944	893	884	947	887	1001	895	890	899	912	871	946	890	885	914	932	949	892	888	921	966	895
24532	21145	28874	26743	21704	13991	6878	3218	1831	1520	1290	1203	1032	959	877	852	866	858	852	771	853	803	810	812	762	776	778	832	760	829	798	771	767	816	799	816	803	800	800	805	834	807	797	776	794	769	795	797	814	773	785	829	760	786	781	841	796	822	795	776	754	808	815	795	809	773	747	748	759	757	768	772	780	781	795	779	761	775	728	816	726	779	761	802	800	736	797	791	769	804	806	812	829	777	820	789	820	719	794	772	830	815	766	800	841	761	796	738	806	764	827	771	792	789	789	800	777	741	759	788	771	796	832	743	846	786	833	801	814	813	769	774	785	763	817	812	765	783	789	771	763	759	793	797	768	781	799	806	776	791	754	785	796	827	757	779	803	793	790	765	782	828	789	775	807	770	745	817	738	768	802	727	806	796	785	778	733	801	765	862	787	763	785	794	773	771	852	798	794	768	802	815	747	733	828	840	778	772	770	746	708	829	843	750	789	793	832	811	818	795	794	820	773	718	782	761	837	826	790	849	780	823	803	785	778	822	801	797	760	793	762	808	828	810	776	775	783	819	823	770	796	810	798	813	767	775	739	795	825	828	857	750	762	812	735	815	806	780	797	757	791	813	782	812	762	730	827	772	799	798	769	817	793	762	800	776	750	819	763	824	773	804	814	776	788	779	758	766	784	775	820	786	780	778	804	780	785	781	846	794	790	744	756	771	794	822	792	852	795	770	790	802	753	803	796	757	785	785	795	777	750	757	764	825	757	791	774	846	818	799	803	809	809	764	786	798	808	748	787	811	759	759	779	807	786	803	783	812	785	822	784	831	769	762	825	767	793	802	807	752	800	831	828	780	800	806	817	774	796	775	822	782	769	785	817	746	793	787	800	779	769	789	820	762	786	862	799	841	753	786	843	839	777	735	778	834	763	764	785	825	799	754	773	744	756	801	808	787	800	789	746	770	745	788	766	758	753	799	763	812	826	832	812	731	809	821	796	733	758	738	772	763	813	822	749	758	836	822	794	762	795	771	766	813	821	785	787	798	782	782	754	817	791	796	809	835	778	791	799	748	747	792	753	752	809	769	767	822	788	818	793	787	786	776	767	774	789	753	807	737	844	747	771	767	800	761	762	795	793	773	780	771	792	803	805	818	771	800	813	763	795	755	746	810	803	859	810	817	804	784	787	819	770	799	803	742	760	799	771	787	769	772	783	728	814	819	774	764	756	774	824	744	777	764	763	809	793	781	780	837	756	742	792	824	795	805	737	847	807	807	811	752	819	792	820	830	787	773	812	802	795	852	755	782	782	805	788	799	783	782	823	776	787	774	811	755	774	803	781	763	724	798	800	835	794	799	792	795	792	809	802	788	840	823	741	832	800	828	763	812	781	802	773	825	815	784	805	767	737	737	750	799	790	813	807	757	851	756	810	781	773	829	767	781	790	809	776	791	825	789	753	806	782	820	749	826	768	761	770	723	785	760	825	761	790	752	776	793	769	775	783	815	794	788	768	809	764	826	767	762	792	847	811	792	773	829	780	754	773	741	821	787	802	793	793	768	848	784	782	850	784	810	801	775	791	760	782	768	793	746	805	780	866	785	797	805	750	779	787	773	728	798	837	838	846	783	809	745	772	812	772	763	809	802	782	774	823	806	852	799	803	798	791	849	738	734	802	766	750	810	779	766	752	798	776	786	826	780	798	788	813	808	762	787	810	826	854	783	768	775	769	797	782	782	808	800	747	772	784	850	814	826	772	810	820	766	819	804	772	788	776	754	813	802	805	748	732	827	759	752	778	792	779	788	796	809	753	796	756	753	775	793	807	797	805	695	769	784	810	795	822	812	781	787	798	861	783	782	789	779	787	812	745	750	752	812	805	786	780	799	767	777	753	754	816	758	788	811	749	771	787	798	778	868	783	797	785	745	793	726	776	840	801	829	844	769	764	791	810	818	787	797	807	748	825	772	831	825	755	803	795	753	846	767	775	807	822	811	750	773	786	808	786	774	792	776	821	715	785	766	804	746	831	829	751	765	792	785	780	827	769	784	782	799	762	760	758	779	807	853	783	820	785	822	798	760	822	833	829	773	832	821	764	778	804	779	692	794	807	818	826	813	777	779	803	810	784	782	851	781	781	796	793	792	826	807	834	809	845	783	771	784	794	711	811	832	790	779	732	777	747	783	798	824	767	724	790	797	766	740	729	804	752	825	786	782	790	808	800	808	813	786	767	755	816	807	791	805	768	792	801	823	804	788	806	733	744	764	825	753	759	774	741	806	800	794	823	792	775	806	832	781	813	813	753	781	804	799	755	797	754	786	767	814	771	776	822	765	749	749	790	785	790	760	786	781	742	803	765	836	790	793	802	790	826	787	767	818	807	839	819	822	786	758	749	834	811	803	764	800	716	772	792	786	768	825	777	797	785	774	762	813	777	802	843	781	784	831	802	852	804	790	788	734	808	834	829	796	786	804	796	818	807	756	783	761	794	750	846	808	803	783	821	799	741	746	794	786	830	758	809	802	837	761	833	796	804	758	810	773	780	816	790	838	786	810	812	825	783	816	774	787	749	778	820	779	843	806	769	770	814	810	811	823	817	834	802	796	753	745	769	800	801	787	811	755	794	772	805	786	803	752	828	794	789	853	766	827	812	755	802	788	786	807	780	800	773	799	750	854	814	788	776	819	766	764	772	817	783	843	814	782	781	800	834	829	802	813	760	783	858	821	825	749	790	734	801	759	831	741	773	807	807	789	796	745	792	784	776	771	785	788	781	777	798	790	799	807	812	760	785	808	834	771	762	797	795	725	786	787	813	746	781	804	782	856	810	713	782	795	786	774	770	810	790	788	753	791	760	793	802	792	740	778	824	787	757	779	765	818	800	801	845	799	810	748	785	736	738	784	804	799	778	813	746	790	772	776	823	835	831	753	815	828	839	807	799	832	797	810	738	801	765	771	764	830	860	785	790	754	777	807	800	802	812	876	803	797	835	732	809	832	748	836	773	809	792	765	783	798	857	825	770	792	818	788	810	775	812	814	800	793	758	834	753	823	808	749	734	805	813	811	754	802	834	784	792	778	828	830	760	796	793	823	766	807	802	738	779	807	795	727	786	816	779	838	765	792	759	788	782	784	790	774	784	790	823	756	770	786	796	764	753	775	757	749	813	780	825	811	840	730	803	788	750	828	798	751	708	812	819	813	823	804	771	803	796	787	838	834	847	799	801	745	804	790	773	750	780	830	759	713	834	828	769	835	789	805	796	806	784	821	804	816	757	806	736	725	770	794	782	754	829	795	771	775	809	833	802	786	766	822	811	780	776	768	807	860	803	773	779	842	792	831	775	767	798	750	775	787	800	768	771	782	805	765	781	793	764	786	803	769	786	787	835	794	797	807	812	789	805	815	770	764	828	787	807	810	789	820	764	739	769	827	817	779	774	698	807	779	777	777	854	810	820	782	784	764	776	769	817	727	788	807	810	751	831	796	825	834	783	809	787	772	754	797
42764	63951	51255	34239	22726	13731	8351	4403	2622	1923	1599	1398	1216	1083	1021	1027	961	981	938	930	922	897	965	887	920	861	865	887	890	810	882	916	851	911	907	903	902	892	883	827	869	894	937	865	863	917	881	896	908	928	891	904	935	894	862	883	866	876	896	876	918	850	873	894	951	879	866	908	922	853	898	879	878	889	906	897	854	891	850	889	894	897	886	851	867	889	900	872	916	867	855	894	897	898	868	905	889	847	874	903	876	926	859	903	858	878	890	905	932	922	889	914	914	807	886	893	911	888	891	892	902	885	874	867	854	855	906	881	900	889	905	879	920	889	843	846	898	882	906	911	869	945	867	885	848	895	882	865	915	913	883	943	905	842	913	870	878	919	841	871	870	911	948	891	854	848	907	887	835	856	883	891	872	921	910	851	894	845	933	905	890	902	872	813	874	902	850	881	890	909	873	900	890	891	909	907	876	930	880	871	895	866	833	884	930	841	888	942	864	936	929	890	928	865	862	844	937	871	874	859	910	907	878	842	868	865	887	924	893	887	923	951	885	851	878	899	919	886	872	896	902	905	899	884	896	963	899	840	901	908	817	901	809	919	884	918	832	950	902	959	846	884	910	936	846	848	858	916	905	850	917	878	847	912	906	865	877	868	907	931	869	874	934	910	903	836	894	885	906	914	845	871	878	928	843	881	849	907	898	897	893	845	906	897	894	890	918	906	888	917	878	895	861	835	935	890	882	877	868	907	914	901	860	856	908	827	851	908	874	885	911	846	917	904	855	879	911	872	894	873	890	896	882	911	888	840	887	846	867	799	861	842	882	908	869	902	894	927	883	875	889	851	934	921	933	868	857	885	855	844	864	881	875	881	921	861	879	886	837	930	879	868	920	880	859	844	873	877	899	861	847	834	985	840	883	904	887	875	866	888	894	868	869	876	856	875	925	901	924	890	844	903	877	867	810	945	873	848	822	899	873	879	882	892	878	903	891	902	874	855	894	912	923	872	868	894	858	892	818	901	883	883	867	870	859	897	871	896	885	847	843	872	881	892	909	874	960	893	851	887	864	892	927	883	908	883	858	910	889	859	841	873	901	867	872	879	892	923	920	912	890	874	821	869	915	878	915	831	885	920	928	866	896	905	887	837	848	927	920	904	875	860	881	882	874	913	876	876	868	884	870	812	891	880	858	881	896	911	869	894	897	851	861	880	866	900	845	903	917	854	884	900	907	883	885	922	878	848	867	858	908	943	907	881	881	930	921	898	874	859	841	833	942	878	873	876	910	886	848	874	887	933	902	900	873	909	848	860	901	938	847	869	917	871	825	887	883	868	907	863	935	891	904	863	941	858	854	882	907	866	874	875	851	911	902	859	913	976	926	926	856	913	882	839	884	894	849	883	857	892	850	895	923	867	861	922	878	925	909	879	930	912	913	896	943	911	953	850	868	936	890	929	887	837	841	862	879	881	892	834	899	919	866	865	897	891	892	866	876	881	941	875	882	884	875	914	942	869	897	892	843	912	864	849	916	845	892	821	942	849	896	856	832	864	921	889	913	887	893	836	906	936	849	879	918	860	906	873	869	852	827	899	891	870	874	871	901	891	865	914	899	895	866	869	845	897	872	911	854	891	908	895	897	866	888	859	863	865	870	899	898	863	915	858	924	889	906	871	888	890	903	891	911	912	868	903	885	908	863	826	860	905	948	869	862	875	858	879	870	954	846	840	904	901	898	856	907	914	883	842	884	850	874	870	856	969	843	911	893	850	854	920	873	899	851	883	913	809	973	858	842	872	867	918	911	847	861	886	869	904	938	894	922	846	893	881	815	915	952	876	824	900	906	861	851	878	823	904	864	892	865	907	844	873	868	870	892	940	966	865	932	849	914	872	851	917	853	814	868	903	856	902	888	897	895	845	870	839	867	856	904	864	919	854	888	833	894	921	872	885	891	912	881	847	901	884	884	872	947	873	904	911	850	909	874	907	882	902	883	838	846	835	843	908	866	884	904	885	870	825	862	864	869	885	869	824	879	904	878	906	856	851	896	882	861	889	925	857	866	862	890	874	892	838	844	834	866	855	916	896	865	888	884	892	870	865	895	845	826	865	860	819	897	852	869	831	927	875	885	863	863	861	840	871	851	861	889	893	888	888	859	880	885	830	853	928	893	866	888	838	891	837	887	874	878	909	842	865	895	905	858	882	886	932	876	904	877	920	884	886	910	852	925	854	891	790	894	877	893	944	869	889	877	887	859	878	891	894	913	844	918	878	914	901	873	868	879	883	899	885	930	868	912	886	859	903	944	888	853	870	930	883	927	850	850	891	882	930	877	870	916	838	896	928	881	904	896	898	888	885	928	860	878	909	924	886	911	832	813	963	898	858	874	891	904	882	855	850	865	841	873	886	914	862	910	879	870	883	913	890	902	883	878	879	909	838	891	853	845	845	870	900	962	883	858	917	861	900	898	926	927	901	906	906	896	844	893	913	849	882	903	800	909	945	831	895	884	915	925	874	889	831	890	851	855	853	897	843	883	842	936	863	883	904	867	900	842	855	944	875	874	966	831	942	896	938	889	853	907	864	902	908	887	891	917	882	872	942	888	845	880	908	870	899	932	880	877	873	903	856	836	916	859	879	844	923	815	917	893	886	852	924	885	848	903	885	886	875	867	924	872	871	938	886	819	896	893	921	864	897	896	853	942	922	915	845	867	887	929	840	884	873	862	830	874	813	872	873	865	875	892	932	938	899	853	822	938	943	854	869	886	913	941	885	845	893	904	894	878	864	851	904	874	912	848	873	836	880	858	855	915	898	881	837	882	876	951	909	900	869	909	871	879	889	888	905	905	856	953	854	890	872	858	854	903	815	881	853	898	878	888	887	912	891	868	840	881	870	895	873	922	903	850	936	859	905	853	835	859	914	905	848	849	850	851	818	807	911	891	898	900	881	878	897	865	904	880	885	871	853	900	864	890	936	883	844	910	869	851	856	877	870	934	902	842	868	879	925	867	889	897	913	943	826	872	916	892	923	877	906	945	888	890	880	879	885	923	879	875	879	850	847	957	871	884	853	853	856	837	916	873	880	887	863	851	882	872	930	917	905	938	877	926	890	849	865	903	881	831	900	884	879	897	867	902	881	873	921	861	865	880	901	885	936	885	868	850	891	843	890	849	897	870	850	908	871	908	916	879	823	893	874	887	944	877	876	901	803	862	909	906	814	916	893	881	929	853	863	875	872	880	879	889	873	841	831	897	933	871	847	841	890	880	889	902	908	898	899	868	888	874	910	826	871	880	873	891	845	862	916	884	875	859	901	864	852	901	865	882	866	870	864	865	900	883	885	920	896	858	859	904	918	947	903	869	899	911	835	856	827	926	841	872	874	887	865	908	852	872	915	876	867	892	869	893	884	896	892	889	864	893	826	901	888	859	934	855	858	738	863	876	931	866	895	926	851	842	860	898	907	897	916	856	880	907	881	909	909	836	912	879	928	880	903	837	933
22506	21047	28625	23847	21447	22225	19518	6488	2502	2035	1737	1514	1338	1145	1062	917	983	946	911	886	872	853	834	898	895	818	851	846	867	892	896	905	837	835	892	868	881	828	841	833	818	894	811	858	823	802	861	810	852	798	838	840	848	867	824	851	895	892	844	781	830	830	864	845	848	867	874	856	823	852	868	788	881	812	813	799	847	865	844	838	814	840	849	877	826	849	870	819	876	899	861	871	843	858	816	834	805	798	797	862	842	824	794	802	891	902	869	789	866	854	842	832	832	809	836	881	860	879	900	848	843	834	761	913	812	852	792	832	854	805	822	853	828	817	886	882	867	830	884	836	795	827	827	827	806	823	798	886	844	831	847	830	809	829	863	878	881	802	774	810	877	857	871	790	834	879	824	849	853	845	833	838	820	840	827	813	821	814	821	826	836	813	824	807	864	828	855	887	766	838	839	823	891	855	875	814	855	867	827	847	812	822	877	854	908	843	924	832	770	838	824	794	805	838	834	859	814	843	884	840	848	869	850	789	824	814	869	758	856	900	871	851	803	846	818	852	878	839	801	804	839	859	863	859	835	868	909	856	832	839	903	771	840	837	872	838	838	837	858	814	842	873	833	867	822	832	828	860	807	844	854	826	843	848	844	854	818	848	881	820	821	827	819	846	857	830	867	846	839	843	809	802	824	810	788	868	858	851	801	861	888	789	874	824	909	859	836	810	860	852	871	903	904	851	824	832	773	803	851	815	849	844	824	765	812	877	834	839	871	816	887	840	874	844	878	842	850	857	864	851	821	853	830	768	859	860	833	849	876	846	835	882	856	863	802	838	834	850	919	823	843	810	861	805	819	839	844	867	896	845	820	876	828	811	852	841	843	853	874	806	796	831	848	888	831	896	803	832	846	875	891	887	907	819	819	838	784	882	866	821	838	839	824	868	894	808	911	891	859	857	807	831	905	783	847	854	806	801	839	830	856	855	838	812	878	838	856	805	879	867	829	843	800	890	862	872	872	825	794	867	809	873	856	868	840	796	828	847	840	838	889	831	829	849	839	824	789	859	842	836	803	879	880	811	891	811	795	836	853	848	833	818	847	857	852	879	888	851	800	852	800	834	880	827	830	803	833	853	882	859	871	859	812	835	792	815	843	896	815	824	825	895	856	839	816	829	817	850	868	860	856	885	867	782	801	836	795	848	875	804	826	792	821	844	849	831	847	828	813	861	798	808	823	875	869	860	843	831	918	864	829	844	854	844	813	850	830	793	832	894	818	889	863	859	819	820	821	806	876	880	874	833	868	852	879	859	895	799	929	853	835	878	854	835	851	838	838	836	906	849	814	894	872	863	839	823	859	870	899	885	830	859	817	826	841	868	849	836	823	877	839	863	906	850	803	790	931	872	839	857	821	892	848	865	844	850	817	880	853	811	848	856	896	835	880	880	851	840	814	860	874	843	853	866	867	838	826	805	822	829	861	838	904	900	818	832	895	845	833	845	799	850	864	855	868	857	876	848	892	826	842	844	806	838	824	819	863	819	834	868	795	808	872	841	824	906	848	818	833	838	871	835	886	830	856	827	818	881	835	859	847	842	851	841	852	862	769	821	843	849	878	841	859	851	865	839	773	816	787	861	878	823	810	834	843	865	838	808	831	835	827	790	857	875	825	841	855	838	850	871	828	849	833	910	813	885	811	846	847	847	885	885	880	861	824	846	844	850	830	837	846	847	794	845	830	846	873	893	873	830	829	838	902	868	823	883	855	843	785	835	866	826	862	794	846	837	829	800	812	783	814	866	885	856	826	776	853	851	875	882	853	843	819	862	810	870	880	876	847	902	843	836	855	836	872	826	871	754	817	834	849	902	836	839	829	866	892	910	836	868	809	833	870	837	867	866	858	843	831	828	856	869	815	808	830	856	831	803	869	802	799	853	792	824	817	824	874	842	866	834	907	887	803	859	787	889	803	841	920	849	805	829	844	887	890	851	896	848	872	841	844	854	843	798	842	821	796	844	826	813	807	839	855	812	815	885	860	891	807	863	841	841	808	824	822	891	895	831	846	896	801	834	808	900	841	892	868	861	896	801	868	888	807	856	892	838	808	853	877	799	838	871	931	886	877	883	888	826	805	791	783	813	826	912	857	867	871	826	877	804	821	836	807	819	791	864	834	833	831	872	850	871	825	829	875	868	784	837	830	877	802	888	779	826	869	855	866	836	882	894	811	847	859	867	814	840	849	846	873	829	850	890	840	831	852	818	836	831	854	904	828	884	823	832	857	855	798	858	840	792	861	793	871	816	849	894	883	823	884	820	825	838	848	830	893	893	822	865	860	841	828	850	880	836	851	862	860	862	846	857	828	828	811	871	865	826	832	852	880	775	834	848	846	850	819	837	838	868	886	863	848	870	857	839	830	883	829	813	831	863	833	831	836	826	816	808	863	882	846	829	811	861	875	826	841	787	830	848	882	874	825	808	830	813	803	758	871	801	862	818	861	829	850	888	809	912	853	852	878	815	827	869	834	805	871	766	819	852	859	851	851	824	859	878	816	859	850	839	836	873	822	860	820	857	885	900	867	857	825	828	814	793	877	845	806	843	829	822	845	861	869	802	836	817	834	869	791	809	819	779	902	846	806	806	828	810	825	880	860	859	826	855	842	857	839	809	831	853	845	872	795	878	828	868	786	825	827	828	824	852	866	794	853	805	857	811	893	860	855	871	775	805	880	840	834	852	831	828	864	864	798	834	885	858	811	806	882	877	776	856	806	823	876	836	867	879	881	831	818	858	776	829	853	866	862	830	901	796	867	854	863	869	813	819	794	857	840	835	858	821	790	847	842	812	865	822	827	775	818	873	812	894	833	819	835	860	852	882	896	864	825	844	818	846	796	793	863	820	854	817	863	839	847	821	867	800	851	809	829	836	837	818	872	837	786	829	865	839	881	831	854	797	794	865	899	849	888	857	826	879	856	795	878	796	785	827	865	873	818	812	872	855	850	837	778	821	833	851	828	887	842	865	856	821	832	821	843	842	861	843	790	802	847	865	868	862	857	867	885	812	847	837	823	814	888	848	859	852	865	825	807	853	812	845	847	886	849	808	845	834	886	824	844	842	870	853	857	773	846	866	794	819	818	836	826	857	839	832	818	799	805	774	833	810	877	816	845	783	773	844	860	826	808	842	847	862	839	863	810	818	825	856	836	832	861	868	900	867	843	827	825	836	844	851	823	800	849	897	831	808	841	867	879	845	855	842	853	850	830	801	878	844	844	824	827	800	881	901	865	874	876	819	800	845	832	841	853	827	860	826	869	811	828	832	840	804	848	861	878	865	873	819	827	829	801	848	809	807	844	877	867	832	897	837	855	865	818	860	892	859	853	865	881	839	828	841	835	826	852	843	867	865	828	850	804	787	857	840	860	829	829	848	816	861	812	836	837	863	830	903	894	815	829	846	818	821	829	813	821	851	856	866	847	859	845	812	814	838	838	870	845	860	890	849	851	813
46521	72511	57757	42155	29738	19816	13121	6718	3456	2593	2181	1817	1523	1370	1108	1137	955	1031	965	971	951	951	973	982	912	909	938	907	986	922	915	927	956	912	915	943	932	931	908	918	976	931	928	875	923	988	905	878	922	938	900	939	925	942	873	913	925	949	916	891	919	916	915	918	925	950	965	929	875	876	961	900	899	932	901	937	877	904	917	887	859	921	915	941	951	933	937	949	997	857	932	894	919	951	890	928	908	942	903	932	965	930	965	934	928	930	913	878	956	948	894	915	975	964	953	891	888	904	983	914	946	898	916	890	924	911	962	928	933	896	911	863	881	926	951	924	921	895	908	982	959	925	905	897	940	965	926	926	999	936	902	903	885	945	915	970	864	936	958	970	962	939	939	920	976	945	891	938	960	878	916	946	913	898	923	886	963	920	932	963	928	925	934	887	938	859	868	911	931	930	945	954	929	942	1005	947	913	900	881	954	939	880	942	925	880	910	920	948	863	923	910	917	931	909	934	978	957	953	892	905	927	934	906	924	952	928	929	967	990	938	884	916	921	907	934	901	942	1001	909	913	876	891	982	870	892	902	929	933	870	929	935	897	949	930	970	887	899	921	889	907	895	890	895	939	930	895	945	947	945	944	927	949	950	902	1007	917	908	966	868	919	929	910	902	976	994	890	884	959	904	978	898	860	912	880	905	911	918	981	942	952	950	890	911	941	948	950	950	893	916	943	982	946	952	908	906	880	932	936	941	919	946	928	905	876	923	915	929	889	976	947	901	945	893	991	941	923	972	948	923	927	897	873	905	939	983	901	917	945	968	937	914	895	945	948	942	911	931	866	970	925	883	917	881	944	881	895	911	959	951	973	925	875	925	909	946	933	921	938	941	950	922	926	927	914	905	949	915	926	939	934	931	910	911	932	909	933	942	952	951	886	891	923	962	868	914	879	941	949	975	933	926	947	923	864	891	946	927	953	899	902	954	968	869	932	977	904	950	905	930	890	897	962	912	910	966	951	881	888	944	888	909	913	893	901	914	956	974	883	879	916	926	905	961	908	891	877	868	956	907	894	897	921	906	931	946	935	977	940	913	956	905	934	937	916	908	932	897	887	892	950	914	923	901	937	939	937	986	925	923	906	941	951	895	972	901	934	978	951	986	892	952	982	903	931	933	983	924	921	944	929	926	927	929	955	924	945	901	906	922	911	957	949	897	889	908	907	929	946	922	920	929	911	957	929	913	946	950	958	927	941	899	973	909	949	913	933	953	910	935	894	923	930	887	991	925	922	886	934	906	931	921	945	946	962	927	867	929	881	881	880	905	912	895	907	934	972	970	973	901	942	933	888	940	921	949	902	931	981	941	938	927	951	901	907	904	923	924	932	925	939	886	910	953	903	933	941	864	893	905	959	906	879	964	941	950	947	846	997	891	886	890	930	971	897	916	909	881	954	942	894	885	943	984	887	941	881	912	954	889	932	891	899	965	855	933	920	961	931	886	959	936	924	910	943	933	874	903	913	899	861	906	869	947	910	899	952	927	925	942	961	950	911	923	914	931	918	896	943	941	895	964	933	947	958	938	895	941	901	884	934	893	881	920	972	893	900	911	909	946	930	917	871	876	931	936	866	952	946	935	920	966	869	908	909	936	950	962	983	875	885	932	940	893	947	979	898	959	893	923	904	896	942	896	881	935	945	926	959	973	922	941	902	886	914	958	885	969	951	919	970	958	882	963	944	904	903	971	884	956	972	919	930	890	847	972	873	943	952	911	914	911	972	934	916	935	924	899	850	911	967	972	894	911	933	961	889	904	938	947	916	972	881	871	878	918	902	953	882	912	909	920	929	926	922	906	874	886	964	899	887	929	930	935	918	900	938	951	861	969	921	949	933	921	930	932	853	897	924	891	915	926	941	956	884	876	952	920	885	938	861	951	944	959	946	929	944	916	935	929	931	914	957	922	887	953	924	896	934	911	921	940	946	934	966	999	893	972	917	952	910	893	964	886	929	966	858	964	922	911	975	889	914	914	889	928	929	905	872	944	886	942	899	917	875	906	923	879	924	955	939	883	917	933	958	941	1013	944	927	895	887	937	915	930	987	901	901	937	890	964	887	903	960	917	883	924	914	981	957	947	904	982	1000	929	879	901	921	964	887	911	816	944	945	878	929	916	908	957	904	937	930	861	941	878	941	933	941	919	990	928	964	958	902	944	928	864	938	922	952	920	888	883	923	849	971	910	943	939	914	918	912	981	927	955	898	920	954	915	942	967	896	927	947	940	914	931	933	908	912	977	979	945	896	914	902	919	897	871	942	918	952	917	951	903	935	946	935	912	931	912	947	944	866	882	888	948	898	933	958	926	904	908	970	905	965	870	877	928	879	956	900	955	929	994	973	960	877	936	990	958	925	927	945	904	960	931	939	932	942	934	885	994	877	948	917	909	933	894	951	848	922	931	925	942	911	901	956	969	917	986	870	933	944	931	892	934	899	974	937	917	875	875	906	908	937	887	887	948	944	903	883	895	1000	943	967	902	918	932	888	897	886	909	955	905	913	966	937	881	934	913	888	926	890	960	935	916	927	982	873	941	907	921	913	924	977	886	898	931	946	921	938	954	952	938	924	925	911	945	925	938	962	883	967	938	933	930	874	980	889	935	921	937	947	893	944	939	863	939	930	918	962	885	923	905	946	943	906	957	937	934	954	957	954	905	899	864	893	931	933	909	920	924	913	946	849	906	905	909	906	941	947	927	945	906	889	893	928	929	954	919	926	885	929	962	897	905	923	914	866	956	936	922	894	989	943	920	856	942	923	891	905	964	922	909	922	934	911	925	934	925	978	964	905	907	989	918	923	939	919	940	951	937	945	944	875	971	968	925	911	906	945	935	936	925	923	957	957	927	900	869	958	893	994	903	957	937	954	921	961	958	953	839	971	927	917	932	902	947	932	930	907	875	936	927	854	937	883	880	931	952	978	922	857	951	926	936	979	925	941	956	921	950	943	961	875	945	919	934	921	914	878	914	941	939	910	893	969	896	947	967	949	935	962	933	928	884	891	872	876	876	935	949	982	923	895	917	946	954	908	988	900	927	961	897	892	903	935	911	904	996	917	881	901	920	1019	936	883	875	882	929	938	989	963	966	941	918	918	922	911	927	905	939	880	907	962	956	903	967	884	897	888	879	907	931	948	928	906	872	907	878	937	911	941	972	952	887	894	882	925	940	922	941	923	940	888	925	905	932	911	910	900	936	977	890	941	954	930	904	925	893	898	902	952	983	961	877	897	892	966	934	910	1014	933	940	873	923	930	932	947	900	914	905	960	906	1012	945	935	926	895	889	935	911	931	949	884	940	956	931	905	925	929	907	907	929	933	888	911	937	847	904	956	946	912	908	922	932	928	909	933	864	968	922	933	1044	932	951	928	908	903	902	875	952	929	903	931	948	910	960	923	950	914	914	874	926	880	930	892	946	905	1007	937	909	942	903	908	907	880	927	914	886	896	908	890	943	924	948	952
35360	37304	40272	29152	15408	7377	3639	2075	1323	1188	1149	1067	959	956	880	819	807	838	838	858	864	861	781	771	845	816	793	847	799	727	782	808	832	788	810	833	807	805	853	817	769	804	847	814	756	815	807	778	818	801	787	807	791	794	789	771	812	788	823	758	767	792	812	794	758	795	823	806	781	846	794	778	834	791	860	788	819	753	845	753	775	783	810	775	821	809	826	858	829	829	814	834	805	781	785	818	838	839	801	798	779	775	824	803	803	801	850	805	841	817	781	826	760	833	814	762	894	844	778	831	824	778	832	735	824	824	817	869	832	832	837	762	804	788	803	800	863	756	811	804	749	771	869	875	820	778	798	787	850	840	820	806	826	803	793	884	848	786	818	757	818	832	820	852	797	794	859	803	820	836	804	807	842	784	789	850	817	772	800	798	834	840	760	814	874	761	825	829	749	807	806	779	779	768	785	836	838	804	794	808	790	821	762	844	837	774	820	828	800	811	791	822	830	787	822	744	798	787	829	786	852	781	754	798	825	828	780	801	793	850	796	800	784	835	807	863	789	806	792	795	831	837	840	797	828	799	786	766	804	811	789	781	810	800	827	816	801	785	841	775	784	820	787	795	797	765	844	750	814	808	801	825	800	826	836	828	771	818	835	787	840	819	812	837	794	780	808	817	803	772	808	841	837	852	857	851	841	847	836	819	822	810	806	828	807	784	767	769	812	821	781	801	783	862	864	793	811	804	823	800	822	826	839	849	812	766	786	794	750	854	827	828	807	854	748	846	788	826	847	812	877	846	826	822	770	788	833	790	806	797	850	813	811	817	805	755	839	834	824	800	815	848	852	770	814	775	778	804	772	816	830	807	817	823	849	813	785	820	792	776	809	857	829	837	762	834	772	832	844	890	771	777	810	798	846	851	819	830	804	821	822	824	781	798	768	799	761	829	849	790	826	795	795	791	833	844	834	756	821	804	855	816	797	859	796	798	833	832	802	859	852	771	815	832	805	807	880	770	773	794	849	770	853	801	793	783	796	791	794	799	836	805	843	804	812	839	824	786	825	743	857	775	788	801	801	816	821	765	774	837	794	808	789	841	829	845	848	775	832	819	830	852	868	819	824	805	831	817	805	824	811	808	828	842	823	852	810	796	786	805	792	798	807	788	761	790	772	821	773	839	799	752	829	816	797	831	825	842	837	773	835	823	815	818	873	778	798	832	769	827	802	795	827	756	807	837	846	773	802	765	771	826	795	827	814	840	837	755	819	812	816	838	809	843	749	797	825	767	760	811	801	816	809	871	780	796	841	806	835	799	839	823	773	783	816	816	828	803	814	851	813	751	797	754	814	769	867	802	812	814	827	814	847	872	813	850	842	854	806	790	807	807	813	819	839	808	805	827	785	839	790	777	824	793	821	827	848	847	784	762	781	832	794	832	829	774	821	797	800	828	834	847	790	827	816	818	799	810	839	799	793	809	766	846	829	820	838	798	817	848	832	796	754	801	845	789	775	743	772	857	752	786	833	856	809	829	765	738	793	820	804	806	835	777	780	785	815	843	783	774	799	827	762	802	845	779	790	786	837	833	844	801	767	851	817	792	806	854	845	810	781	852	804	802	795	825	763	841	824	812	825	785	782	770	824	769	827	822	809	796	819	821	809	837	798	836	816	798	812	788	825	800	830	800	803	818	800	773	778	795	813	825	862	827	820	819	820	781	801	825	798	858	783	824	793	817	816	771	824	819	790	811	793	786	790	790	739	809	777	826	798	804	845	814	762	779	824	799	781	826	817	798	857	794	794	750	768	816	776	825	818	794	843	791	821	748	805	796	789	798	804	783	795	817	786	773	864	791	781	804	823	891	819	791	800	833	818	807	817	850	723	835	806	834	821	838	801	803	797	810	783	768	823	839	759	753	825	789	791	802	809	790	740	786	808	821	811	798	804	814	797	823	818	792	820	823	788	827	843	829	741	835	748	858	816	800	785	775	828	832	795	819	832	785	803	725	776	782	834	838	790	783	821	830	818	816	791	843	840	800	821	820	820	798	812	830	796	823	790	798	851	781	815	778	777	821	831	858	775	794	820	756	824	825	809	837	828	732	833	808	829	796	830	816	823	773	773	731	824	831	813	812	827	792	780	830	809	813	787	834	755	791	822	806	810	819	740	815	806	802	805	767	798	801	812	778	820	815	789	780	817	794	812	761	796	806	735	838	810	822	793	792	805	807	792	796	810	792	810	844	857	838	821	806	819	831	830	844	787	812	750	807	774	781	805	820	735	854	836	804	776	823	785	802	803	794	822	827	835	762	835	837	768	735	819	769	834	893	837	800	867	822	792	789	790	847	835	778	789	797	831	887	829	798	844	850	756	858	792	831	801	750	826	819	793	851	825	789	802	833	817	800	814	784	798	808	820	854	741	807	817	764	805	788	821	791	834	824	798	832	833	849	749	786	758	818	822	827	796	799	832	835	775	756	832	838	816	821	797	866	812	821	853	873	782	816	793	827	844	810	787	837	758	767	796	897	784	814	778	774	784	768	828	824	739	883	787	833	813	792	823	798	767	818	788	809	763	782	784	816	849	800	850	746	837	824	805	806	768	831	759	837	776	824	848	784	809	755	794	812	819	843	755	834	811	761	853	825	787	826	864	769	801	784	793	817	810	796	809	766	788	797	785	794	809	780	863	820	807	792	786	801	794	804	806	842	818	853	828	823	787	857	806	790	823	758	853	802	821	803	849	814	797	805	829	820	784	792	788	807	827	745	792	865	839	838	823	795	780	801	815	799	787	839	823	793	799	837	822	871	825	866	785	783	783	766	872	811	808	802	806	791	769	816	815	813	776	796	893	814	762	783	821	742	786	824	822	844	825	800	822	803	781	826	848	783	824	830	755	793	814	814	794	819	816	809	862	800	810	815	815	844	832	798	796	786	794	767	797	815	785	810	807	758	782	803	818	822	811	781	767	771	791	805	810	844	754	808	805	836	853	815	804	819	803	768	783	778	844	761	844	826	780	782	762	813	782	820	794	765	788	803	838	805	859	830	836	837	793	813	852	813	820	859	800	762	780	835	843	802	809	786	817	834	839	774	827	794	871	790	866	841	848	833	830	780	806	800	816	822	815	815	821	830	809	784	811	839	813	868	832	798	748	814	802	804	829	769	790	767	844	832	807	802	804	815	847	862	834	778	785	766	806	803	825	832	824	829	798	811	798	809	835	858	785	833	804	826	792	800	815	773	798	863	824	846	813	851	771	795	803	788	797	854	839	804	880	773	838	778	837	751	788	827	811	798	839	759	815	802	820	846	802	796	808	815	848	807	847	834	795	855	814	853	812	823	776	759	789	796	802	790	795	830	858	839	772	833	804	780	765	811	788	799	795	802	767	779	766	848	765	804	814	855	783	860	849	834	825	851	817	818	820	795	781	785	838	814	832	793	811	785	781	796	808	783	817	825	816	791	834	820	795	816	818	778	811	784	781	802	796	814	755	801	827	781
44424	53371	43056	28186	16810	9340	5060	2876	1702	1530	1435	1284	1204	1107	1028	942	944	944	907	888	969	947	957	951	954	923	906	844	951	912	902	891	880	923	900	942	935	919	937	937	855	855	938	904	939	903	941	905	918	863	912	865	897	950	878	874	883	870	847	907	918	943	916	902	895	906	898	884	829	943	927	900	928	895	930	861	885	937	958	888	893	907	902	887	934	909	907	894	897	966	935	867	978	860	954	909	898	917	916	876	931	915	919	898	925	871	874	908	933	924	915	896	912	903	898	905	904	924	843	891	918	885	916	947	870	895	899	920	916	894	927	859	867	857	925	886	971	905	887	861	905	928	879	872	897	929	891	961	935	891	917	974	920	898	904	918	933	901	894	867	897	907	938	902	838	883	895	933	965	868	857	921	924	860	915	888	834	898	948	906	853	934	889	886	937	907	881	951	901	879	886	905	967	909	940	920	888	959	924	912	885	913	901	865	897	895	902	930	908	917	955	922	930	907	919	872	864	955	962	902	877	926	962	902	902	874	990	902	881	977	898	895	906	906	903	903	946	902	924	868	886	902	891	888	876	876	915	851	908	942	905	838	841	942	832	939	884	854	928	907	911	932	935	900	920	892	852	858	892	906	885	939	903	929	878	888	879	975	851	893	884	874	897	905	896	890	966	954	921	938	935	904	906	899	869	919	945	870	929	913	874	945	896	896	946	892	942	890	870	896	920	865	944	880	888	911	912	887	930	934	918	859	882	936	922	899	912	904	900	927	924	946	917	920	883	862	924	902	923	878	892	939	898	888	995	935	881	880	845	857	889	932	899	942	954	889	901	958	944	905	923	909	891	895	924	938	871	901	917	876	882	919	867	906	877	881	880	929	931	891	869	906	904	895	850	940	880	875	874	910	908	859	895	934	915	882	878	954	817	863	886	907	847	913	940	913	913	900	921	897	876	903	890	948	905	914	877	968	914	873	893	933	874	884	903	889	885	862	910	891	879	933	915	904	935	921	927	890	940	848	899	905	895	901	877	900	940	935	878	877	906	871	922	918	938	907	891	955	928	928	960	891	886	937	910	923	912	863	910	979	846	940	832	859	920	949	905	967	925	925	943	883	892	864	893	860	924	911	896	913	948	921	840	851	931	862	872	929	896	862	853	939	942	883	878	934	882	918	942	869	933	899	892	910	859	959	929	957	912	895	899	934	882	879	935	909	921	930	930	868	840	883	937	851	891	889	925	883	899	923	908	847	894	903	972	861	890	924	873	833	933	915	909	947	885	923	918	935	889	952	873	961	866	880	893	913	889	898	904	909	946	894	878	929	891	898	877	903	873	934	828	916	912	876	879	844	908	860	898	855	945	873	911	918	895	898	902	929	902	916	856	908	911	945	907	845	951	934	920	887	915	920	871	880	854	952	848	910	856	836	853	879	855	921	923	895	947	916	914	887	888	912	893	919	953	855	863	880	955	903	865	879	890	962	907	989	938	896	914	948	882	906	914	903	923	955	868	903	930	906	919	846	878	966	930	908	901	923	904	879	911	962	910	885	908	966	923	899	903	867	888	842	862	903	879	896	905	942	891	897	901	863	930	897	937	892	938	920	940	875	888	885	944	915	907	940	908	925	921	967	866	894	899	884	938	888	925	896	963	882	947	931	867	894	881	895	898	919	904	877	909	950	906	956	936	906	859	943	888	937	899	867	868	870	885	894	943	867	912	907	875	955	910	933	926	892	932	883	872	969	924	985	892	889	907	957	934	927	903	979	905	875	870	896	921	931	981	969	908	883	921	891	901	909	894	919	889	934	888	958	892	945	922	875	972	873	884	861	936	912	918	1024	941	927	864	919	885	882	900	897	859	904	941	930	844	920	944	925	882	990	893	896	916	965	861	861	913	921	925	907	922	971	879	950	927	912	920	925	953	905	855	924	964	927	923	939	854	908	886	911	866	916	922	905	929	871	954	964	859	835	910	899	877	940	911	939	874	912	935	831	878	904	932	977	939	909	881	903	883	881	913	890	934	945	883	908	905	886	904	914	899	916	884	903	924	884	879	914	919	887	915	902	913	972	906	900	948	924	915	890	941	879	955	962	917	922	924	847	886	916	931	903	884	907	901	947	946	949	878	923	869	924	962	892	968	938	925	949	952	962	925	942	945	931	904	883	908	883	816	928	900	842	939	901	893	872	958	912	917	881	929	909	909	916	917	901	915	938	942	897	895	884	885	919	882	897	886	915	896	877	931	904	955	935	941	884	940	953	878	894	943	875	856	914	983	881	905	914	876	905	957	899	872	866	907	907	942	905	956	900	908	903	913	912	882	877	949	887	949	943	938	918	905	894	863	893	902	888	880	928	945	920	854	947	902	909	919	972	920	943	900	924	919	915	920	876	867	918	917	907	942	936	868	932	937	905	850	871	886	924	943	906	930	909	888	898	910	897	882	907	876	906	947	926	914	922	914	899	859	956	940	925	926	865	900	837	898	862	904	915	910	917	957	873	880	913	924	938	906	863	888	881	939	903	950	950	883	872	916	941	930	925	915	877	854	922	907	903	936	867	903	895	857	888	883	940	905	905	942	915	926	909	896	894	879	906	918	923	914	934	863	949	955	938	887	881	968	939	926	889	889	909	850	872	864	898	881	883	873	955	893	924	935	921	916	914	924	903	916	920	873	932	925	939	881	876	922	908	940	881	891	912	889	868	857	974	884	932	916	905	904	892	905	891	922	896	935	907	925	889	912	974	913	888	876	891	951	937	902	880	887	909	952	954	872	929	898	933	913	966	900	941	913	894	854	872	895	902	893	968	856	899	905	917	897	970	891	913	886	932	952	927	974	850	907	924	887	896	928	855	898	949	922	882	872	883	891	894	882	901	864	848	873	861	908	955	898	917	954	922	975	926	941	964	878	904	918	870	938	845	918	902	896	900	939	895	927	935	883	918	892	931	909	918	907	955	926	917	923	868	919	957	966	895	952	908	939	869	923	884	855	913	951	893	905	874	854	896	885	875	912	885	868	958	945	887	886	909	885	861	948	909	926	887	910	839	959	934	913	922	841	939	932	876	909	970	892	912	894	911	915	908	908	912	913	941	909	912	848	905	933	924	938	921	956	897	877	918	931	993	919	928	867	925	875	900	835	923	944	878	885	963	944	958	872	927	926	929	922	930	938	925	887	935	893	876	920	884	891	938	948	936	897	919	919	909	895	913	960	914	916	885	923	937	950	924	929	887	897	863	889	978	929	890	881	948	902	889	934	891	869	882	908	873	892	886	896	939	937	919	927	886	922	851	934	909	895	920	928	911	920	892	821	922	821	937	932	974	966	921	905	974	888	878	861	932	921	937	864	927	914	933	939	912	914	903	898	924	860	933	896	886	926	863	886	915	918	901	901	926	920	904	879	878	956	943	915	912	916	940	929	854	930	887	857	858	914	923	894	837	901	975	925	907	871	887	952	835	958	906	883	900	884	909	875	896	950	842	908	917	895	915	930	929	912	960
23624	20949	28263	24685	22186	19353	10427	3392	1790	1673	1421	1258	1244	1033	972	940	895	901	873	813	807	942	851	821	857	854	823	853	816	807	832	815	847	810	830	845	873	821	810	794	784	743	822	822	802	841	823	850	789	783	778	792	829	798	841	811	858	770	854	859	823	828	845	813	809	857	815	791	801	836	881	800	826	878	829	821	815	786	796	851	851	816	826	820	854	785	817	836	846	865	848	843	838	839	875	880	829	828	874	832	814	832	806	861	794	816	808	857	810	815	786	790	836	803	822	790	813	814	813	876	845	827	855	811	835	902	825	828	787	827	841	786	842	840	798	782	849	813	816	841	826	827	802	818	821	830	856	805	844	829	801	875	861	892	811	840	851	804	884	830	831	808	878	781	833	847	803	834	815	761	850	781	835	817	848	791	856	820	787	797	862	792	840	846	810	821	817	852	824	832	842	845	822	816	795	851	847	803	883	855	820	865	835	811	813	807	843	826	831	794	853	837	779	827	860	853	772	815	847	784	792	809	829	885	850	801	838	798	814	860	798	857	792	832	828	867	827	849	863	832	834	814	813	792	822	800	814	804	798	802	819	819	775	851	836	842	792	810	884	840	818	775	810	869	874	841	823	825	853	882	789	796	803	853	827	790	794	813	886	787	860	817	837	878	839	856	815	827	837	839	832	871	831	787	833	864	834	822	816	822	805	817	839	830	880	803	850	829	836	739	804	855	812	815	780	760	841	819	829	821	916	874	818	812	862	837	837	801	808	866	818	811	818	866	805	797	797	810	800	812	798	811	847	769	829	772	869	808	867	833	780	808	814	816	819	848	772	763	871	842	829	823	805	800	825	813	837	798	830	865	812	848	806	848	837	859	890	824	867	823	775	858	832	893	811	848	812	845	795	889	829	829	819	783	841	834	849	796	802	800	783	834	881	786	828	827	817	765	869	810	802	864	852	835	803	853	790	858	850	862	790	815	806	793	781	829	856	821	788	781	828	862	841	733	838	795	829	841	860	823	788	835	784	801	846	818	873	832	839	821	837	821	855	835	799	836	844	795	803	798	859	808	778	827	844	844	841	826	800	835	839	813	842	816	784	808	805	832	860	824	805	832	853	856	823	810	804	869	863	799	822	857	849	866	833	812	803	880	840	800	835	815	822	846	822	798	811	834	776	825	847	869	837	871	807	813	905	796	794	857	812	842	934	805	824	863	838	812	812	794	789	833	778	859	806	867	815	810	795	805	763	784	860	826	810	842	859	827	807	794	820	862	853	816	765	867	775	800	836	897	812	858	887	834	804	850	816	775	799	864	830	827	807	776	785	830	818	870	771	874	865	767	816	819	855	861	884	837	793	835	873	851	806	825	797	788	815	852	804	829	826	829	810	860	828	812	845	861	838	811	824	826	840	827	830	811	856	775	854	845	798	841	788	836	812	845	853	823	883	850	833	791	818	810	817	789	822	838	762	834	810	844	809	786	847	838	803	821	838	807	832	820	808	838	829	857	838	816	862	817	822	868	829	813	800	847	822	819	832	805	843	833	828	855	829	836	829	777	840	819	842	819	795	819	739	781	785	830	799	829	837	823	828	852	854	766	825	823	823	745	781	831	839	837	815	843	794	851	859	812	799	829	758	817	824	887	817	798	831	849	856	803	815	790	855	839	872	870	869	824	853	877	829	836	836	810	767	817	787	789	800	845	826	754	808	779	818	834	788	845	846	822	797	851	823	787	746	834	830	814	834	837	791	855	822	762	816	861	810	886	859	808	798	815	825	820	843	829	842	863	785	766	785	855	769	808	830	832	879	796	822	768	780	858	789	829	835	812	806	822	835	870	831	814	782	859	861	803	829	800	769	788	809	801	820	826	798	802	823	838	814	831	856	854	825	777	831	800	802	821	814	814	817	840	848	857	770	837	817	830	830	836	861	784	783	875	800	868	855	825	804	824	841	817	821	847	815	826	834	831	842	799	792	825	846	825	823	831	795	836	779	848	848	819	848	843	792	838	868	844	876	882	801	837	822	830	812	853	861	817	829	854	792	842	830	801	828	795	815	802	786	818	856	817	810	808	858	775	824	799	864	771	827	815	833	855	816	899	809	852	828	868	835	811	831	813	787	756	830	864	827	855	871	766	864	804	772	852	809	871	815	795	874	818	818	804	833	852	823	854	831	827	807	856	800	835	815	850	833	832	834	803	880	835	822	801	819	825	825	800	779	867	833	814	835	822	795	822	801	829	816	795	874	816	842	870	802	805	818	806	805	833	796	858	811	815	788	788	833	851	820	863	812	786	855	834	866	789	831	865	863	821	850	827	741	794	827	819	855	848	836	834	850	799	806	813	760	802	860	853	861	798	878	830	791	894	866	778	895	823	803	806	791	850	782	812	818	838	841	816	798	837	847	817	853	881	812	794	820	853	797	825	880	857	820	839	829	783	734	792	842	808	831	758	807	883	785	816	748	803	817	788	816	807	812	797	859	825	823	813	846	808	884	728	792	859	799	864	854	835	829	879	810	839	850	809	839	714	800	851	822	784	821	814	822	855	865	816	844	800	863	792	825	824	820	800	828	841	838	835	800	838	889	836	807	810	819	894	813	847	791	836	780	809	822	803	835	790	831	825	852	820	844	782	779	836	825	839	807	839	856	830	794	828	816	808	815	832	815	813	828	810	817	821	838	823	867	786	832	801	816	806	828	848	806	843	823	805	849	803	777	829	839	830	868	812	846	779	820	802	819	899	859	806	840	844	810	806	831	857	837	816	811	883	853	823	842	900	807	836	876	843	821	847	848	825	829	897	816	818	818	849	823	848	820	791	784	795	825	829	827	822	823	820	801	905	828	789	813	787	850	816	809	869	831	828	839	869	825	804	817	807	808	889	902	813	815	808	844	796	866	814	837	851	843	813	874	848	821	836	806	837	842	826	849	843	823	795	869	836	791	843	838	789	815	855	831	752	789	810	779	813	823	819	845	813	795	853	812	857	821	826	809	826	833	819	825	806	789	799	854	818	855	802	865	778	803	839	829	848	868	854	809	870	857	852	834	808	818	803	824	843	866	851	866	814	825	829	811	835	779	826	799	792	801	758	823	841	850	773	835	823	842	860	811	856	853	841	823	807	833	843	819	844	806	735	804	830	817	848	834	817	852	809	820	834	834	822	830	805	835	841	824	884	829	793	830	802	816	840	845	763	797	861	845	827	811	857	824	874	836	781	824	854	824	822	790	803	795	807	831	836	817	823	772	836	814	753	807	784	915	895	810	796	799	779	837	816	895	791	867	785	818	806	836	836	787	829	863	806	844	850	819	841	804	850	866	847	829	776	801	787	805	846	817	882	843	858	796	793	811	893	818	816	842	842	795	819	817	863	824	833	805	788	849	836	790	843	802	807	926	799	847	813	854	845	868	826	888	815	824	823	830	816	852	809	809	866	840	817	808	833	799	771	903	843	823	817	747	867	824	793	861	781	818	814	796	823	841	843	819	800	822	813	790	820
40545	63563	52600	36130	24582	15817	9100	4215	2410	2084	1769	1626	1348	1259	1232	1090	1075	1012	984	1003	929	942	875	1004	873	954	950	931	930	953	923	944	940	928	880	887	957	974	952	916	896	933	927	868	947	964	960	970	932	967	952	932	957	928	882	933	927	878	945	891	904	955	936	942	982	956	939	930	926	933	948	925	914	955	876	928	966	933	968	951	969	870	898	909	974	911	935	927	958	905	932	976	930	950	929	972	923	913	939	938	944	929	917	959	947	938	916	943	930	899	922	885	896	938	911	940	923	919	960	927	907	924	879	920	938	908	949	885	924	910	938	943	954	903	934	938	975	921	996	924	893	895	912	955	942	955	868	909	918	936	930	934	940	938	955	919	923	901	953	879	890	910	908	920	969	939	948	932	877	928	898	927	929	964	849	841	950	932	911	951	958	901	914	937	909	933	958	929	920	939	936	990	986	835	930	951	922	938	935	916	925	934	897	951	966	913	926	896	900	951	929	917	957	891	905	864	924	929	953	954	859	897	935	942	922	962	952	980	923	919	946	922	961	973	880	884	907	913	936	860	896	879	921	958	917	914	964	942	889	918	896	931	884	939	948	933	876	907	912	891	868	937	982	985	919	902	913	933	882	939	926	923	890	924	958	917	965	973	912	899	911	929	914	936	908	934	935	883	874	873	927	956	924	858	969	904	932	980	951	930	947	950	933	1003	885	936	911	906	903	912	940	916	988	971	972	922	905	931	897	968	876	891	956	865	900	934	909	913	880	932	985	883	897	899	952	939	866	916	912	875	937	932	912	953	972	912	981	899	968	879	919	872	968	935	930	899	933	889	920	940	919	898	943	963	906	956	903	923	929	949	952	966	948	925	929	899	885	950	890	916	922	919	916	875	895	922	893	927	959	889	920	975	910	951	932	927	917	902	903	955	898	824	931	904	985	973	969	920	850	941	946	942	877	878	907	952	932	896	978	908	918	896	925	898	943	904	933	922	909	940	996	910	929	908	924	934	945	900	921	936	960	911	900	919	962	945	950	898	872	872	912	882	960	919	922	970	893	961	911	921	898	951	900	940	886	927	903	872	909	871	897	948	927	945	874	894	902	934	934	926	951	916	871	930	945	942	903	912	941	966	841	936	961	894	966	919	954	910	890	921	883	895	925	912	921	956	919	916	948	876	882	956	904	899	902	910	924	895	939	921	914	942	902	907	931	896	925	908	895	925	919	974	898	879	874	954	943	946	892	875	943	928	946	931	984	946	947	904	923	895	956	915	941	950	970	865	944	883	975	882	910	912	948	934	936	959	939	969	863	942	889	917	903	934	951	919	925	951	958	865	951	971	887	915	955	901	941	948	947	921	954	923	986	975	943	965	906	909	903	913	935	924	965	907	882	910	926	929	888	908	939	859	925	954	899	911	906	906	888	908	938	961	901	955	939	971	976	829	961	907	911	939	899	952	906	893	945	938	917	888	955	939	944	927	905	912	914	917	938	918	919	963	944	998	937	913	934	942	935	898	915	917	922	960	901	970	952	922	928	903	934	955	907	892	859	903	917	923	938	895	900	930	916	894	946	919	915	909	944	923	937	923	881	941	933	952	953	909	930	872	919	890	946	888	920	980	924	971	980	936	897	926	916	917	914	956	848	967	956	963	958	917	900	917	966	966	891	919	907	959	906	962	889	940	965	984	921	961	947	919	949	966	951	931	928	961	981	974	915	925	928	901	938	919	899	880	953	893	952	887	909	952	945	897	909	898	972	905	935	906	936	933	890	900	882	930	948	950	983	914	878	923	911	895	930	864	914	930	944	965	943	926	935	954	879	926	925	908	928	938	932	902	914	931	920	939	913	942	897	942	964	961	934	929	903	945	933	898	940	955	874	900	994	940	992	894	950	939	899	907	866	935	859	913	911	907	951	931	982	917	967	942	928	969	894	921	939	894	932	937	938	946	843	973	922	954	935	952	897	986	997	906	938	927	897	997	997	945	887	915	930	926	934	901	930	919	885	877	895	982	930	965	953	917	895	910	922	884	911	933	929	941	909	861	945	890	935	929	930	951	960	912	900	853	881	879	922	901	1002	902	934	923	936	955	915	941	851	947	914	965	960	895	953	980	917	922	932	927	906	924	945	924	942	949	926	952	927	884	933	898	913	873	900	927	946	943	922	974	883	926	928	926	909	895	955	927	901	919	894	897	860	935	948	922	911	995	963	889	940	878	911	907	831	848	956	953	949	915	889	939	932	848	926	940	902	933	930	922	900	897	938	923	907	874	885	936	953	933	911	954	887	897	886	951	964	872	919	895	881	913	967	991	947	929	884	892	955	919	944	885	950	900	932	937	981	865	949	933	902	961	948	932	919	951	889	956	863	968	898	939	952	935	915	904	912	910	885	944	916	838	908	901	941	909	939	948	920	939	913	932	916	986	886	907	954	947	965	920	932	903	932	924	900	958	943	927	954	939	925	936	902	877	940	871	919	904	996	902	921	953	958	928	926	930	963	942	884	937	899	976	937	894	899	927	958	921	988	903	893	947	890	957	958	893	926	995	870	924	865	974	939	902	920	943	942	946	935	938	939	899	913	964	923	925	951	955	943	930	961	1005	935	940	923	943	940	938	885	948	908	928	912	919	871	899	942	908	895	957	946	964	945	914	893	878	955	959	918	934	918	902	925	950	926	932	939	994	967	942	898	911	922	910	940	918	907	942	959	937	936	898	923	988	932	892	967	934	922	913	898	928	915	906	994	951	898	882	943	861	953	938	921	936	969	951	920	980	962	984	882	941	906	893	921	931	1000	878	906	919	976	913	905	920	957	877	921	926	905	901	950	887	926	1019	967	923	938	922	973	915	961	953	951	931	872	964	907	984	957	913	940	910	913	933	926	878	951	908	916	918	946	905	891	946	887	911	930	927	948	919	925	881	951	928	927	867	979	841	878	924	880	950	903	946	954	938	981	931	853	969	903	904	892	914	980	915	939	938	913	885	849	897	999	937	953	883	920	899	968	874	958	940	961	1002	924	900	942	885	932	941	863	910	911	884	908	896	921	920	898	933	895	920	925	853	930	941	936	991	971	917	972	956	966	943	929	959	931	920	915	933	960	929	922	928	930	954	935	950	934	895	929	951	948	936	943	898	918	939	887	946	985	897	988	899	920	929	856	918	880	914	940	949	889	930	903	971	898	915	856	989	943	911	928	927	898	903	908	921	902	938	939	918	909	935	895	927	890	946	981	925	925	937	956	933	954	954	977	945	931	946	896	930	1014	938	908	928	915	908	889	927	887	1000	841	909	966	893	913	965	968	945	931	892	983	919	938	923	944	930	946	925	1003	962	960	937	886	926	926	968	896	935	891	873	913	875	912	914	882	929	919	945	903	889	901	904	937	937	907	961	916	885	882	936	925	858	964	921	934	956	932	961	937	971	916	933	918	912	902	924	964	966	941	948	982	938	887	860	869	967	946	937	930	937	922	902	931	950	916	964	880	961	944	962	934	927	921	948	912	977
24670	21174	28811	27025	21696	14019	6481	2486	1676	1408	1276	1117	1066	964	890	888	863	831	838	747	839	807	823	804	814	818	753	794	808	833	771	827	805	841	829	793	778	810	800	778	774	807	771	803	818	790	767	793	774	815	839	794	812	807	810	760	766	771	789	800	854	816	771	798	811	781	793	776	785	754	754	762	788	793	815	792	823	817	791	812	784	774	799	805	834	792	802	800	822	787	827	780	786	776	781	782	787	812	830	756	787	836	828	799	759	860	737	756	798	797	788	822	828	816	763	822	793	786	776	782	763	742	804	784	772	767	767	760	761	816	813	860	765	741	785	800	775	756	783	850	780	807	827	742	799	793	767	791	837	764	824	810	773	743	806	796	834	804	797	846	800	769	793	783	781	813	818	808	812	838	790	787	777	772	760	864	848	794	798	812	813	827	810	792	798	804	801	740	834	787	768	803	806	836	814	795	784	847	784	807	804	835	813	791	833	829	838	768	746	783	811	766	826	794	759	809	818	808	762	826	778	725	779	806	792	756	733	802	836	824	819	828	828	801	802	808	804	824	768	831	793	834	811	786	804	798	876	835	811	863	772	796	761	796	803	803	810	823	814	823	795	819	840	811	832	802	774	804	788	802	798	820	828	822	804	774	766	777	804	768	792	775	813	790	819	804	782	816	820	812	826	802	820	785	789	798	780	829	851	750	850	799	798	800	777	797	793	815	763	815	770	773	777	796	801	775	837	754	804	798	825	764	803	788	849	747	785	830	784	797	836	804	784	848	796	815	782	790	799	835	768	824	776	829	788	805	802	759	842	802	795	792	766	799	844	802	772	817	805	797	795	810	810	809	756	750	792	755	793	799	812	742	825	754	833	805	815	811	842	801	805	817	835	790	809	803	815	778	834	774	861	770	795	867	850	814	772	755	812	768	808	770	819	818	814	829	818	824	808	782	749	774	749	748	837	764	800	794	791	827	784	809	782	779	838	840	784	806	826	809	852	795	824	805	794	785	835	762	843	812	788	803	789	811	807	838	782	869	793	846	826	860	773	802	757	801	750	791	775	802	767	828	759	818	856	817	780	808	788	775	812	806	757	753	833	784	799	847	821	824	833	818	770	761	817	794	808	805	814	799	749	829	766	769	784	748	864	807	796	783	799	795	811	777	800	776	823	824	773	760	809	829	834	787	798	780	817	772	820	818	812	760	781	767	777	813	773	862	800	839	781	811	802	791	791	792	776	818	862	863	800	842	775	814	755	838	789	829	839	843	780	789	809	809	762	768	795	826	806	753	812	816	757	773	794	795	788	825	756	811	876	765	774	762	835	766	808	787	779	749	800	786	777	804	787	797	760	784	773	807	857	764	825	838	771	813	806	792	753	854	817	717	740	816	831	776	844	866	817	850	775	757	807	804	776	792	797	786	789	847	775	787	835	827	827	796	816	819	770	760	763	771	822	818	805	822	810	782	835	828	780	818	792	804	828	835	775	765	837	803	790	752	792	838	725	795	791	841	824	830	815	818	770	819	760	796	817	769	803	787	767	783	799	803	774	806	783	766	804	832	802	758	802	777	792	771	780	755	840	806	772	785	793	811	846	796	849	765	786	838	821	818	801	797	792	786	793	777	839	804	780	808	815	806	822	811	857	755	754	840	838	794	828	781	847	832	780	778	810	837	793	826	817	776	792	775	787	830	813	857	803	784	799	803	821	833	813	776	775	825	807	830	807	805	826	803	768	789	784	746	770	826	741	828	802	802	792	769	753	791	774	766	798	823	823	824	762	805	776	774	802	810	783	853	792	825	779	817	825	855	798	753	778	798	750	776	845	803	764	821	768	839	846	768	835	826	813	785	756	784	808	792	793	794	792	809	746	822	797	787	816	816	799	782	814	785	774	759	815	780	800	813	752	798	779	779	812	796	776	814	828	803	761	795	770	798	739	804	796	746	780	806	780	794	776	884	813	798	820	808	846	794	830	798	840	826	832	788	815	776	756	784	781	774	803	765	813	803	772	797	768	770	782	790	794	829	767	747	775	748	852	805	817	792	809	764	796	800	791	784	803	841	833	790	798	814	788	801	841	805	764	721	801	766	811	802	783	803	799	816	830	818	788	772	847	788	812	802	801	805	772	808	811	792	742	787	806	789	766	812	803	799	783	789	802	814	750	841	792	791	771	840	772	823	806	857	795	759	784	751	840	797	823	786	812	802	840	766	858	833	801	868	799	786	753	847	852	825	804	739	780	796	809	835	790	795	777	826	780	807	769	788	839	790	813	768	852	754	820	765	751	764	785	809	774	768	820	869	773	790	787	827	759	789	824	816	781	769	812	824	806	822	803	761	819	812	824	801	809	816	828	806	840	804	834	800	784	800	819	793	807	832	813	798	757	810	797	803	787	738	776	825	781	814	809	761	773	814	794	775	759	807	816	816	839	814	753	766	781	796	883	764	775	796	786	772	766	750	855	787	820	857	802	779	802	768	805	760	762	830	779	831	809	877	770	778	799	817	789	800	746	799	778	849	813	774	783	784	801	794	818	820	797	820	855	775	820	739	830	834	824	725	811	744	798	798	825	766	823	752	813	796	810	815	804	828	750	789	777	788	769	750	776	822	849	819	801	851	807	767	779	804	788	793	737	779	792	802	778	760	810	791	821	757	765	770	788	790	794	793	816	771	832	793	846	771	826	778	810	784	803	821	840	756	859	753	795	790	791	785	777	786	769	789	777	782	810	781	776	786	793	801	742	809	772	830	793	843	796	782	856	795	806	765	798	720	784	803	801	792	858	806	796	776	785	771	785	820	822	838	788	858	831	741	762	822	814	819	794	789	776	795	788	783	779	819	809	812	802	784	828	760	809	815	795	813	817	798	806	800	811	816	717	799	816	837	793	754	741	804	758	799	782	787	772	870	783	802	805	790	827	817	830	795	800	835	775	821	795	754	830	796	836	765	798	784	816	753	767	813	802	764	794	797	788	797	820	811	773	803	747	841	774	755	774	841	807	808	788	832	758	738	785	833	838	828	793	790	771	806	808	787	780	828	794	820	788	772	816	842	783	794	783	803	772	828	815	804	777	761	765	766	785	766	833	886	792	869	800	766	789	797	725	812	808	776	830	813	770	753	774	831	784	777	784	841	777	812	785	801	783	790	800	837	780	770	816	793	801	764	716	791	788	830	792	805	819	819	817	778	745	855	812	745	832	821	789	806	789	747	810	746	728	833	869	782	810	817	769	745	798	795	827	804	746	734	800	809	771	783	813	759	820	842	761	825	839	794	855	806	841	801	842	775	760	790	780	834	799	833	774	805	742	793	804	802	814	814	760	827	784	810	782	791	807	804	779	856	794	817	789	822	813	831	777	804	764	778	802	848	802	776	803	788	780	810	825	766	776	841	820	817	783	788	814	805	808	802	853	781	754	782	804	748	778	802	800	756	796	810	767	751	796	780	770	819	811	773	784	811	844	805	789	826	800	783	809	844	808	805	799	799	778	772	804	798
43723	63591	50930	34329	22436	13991	7690	3351	2363	1959	1538	1462	1241	1192	1080	1070	995	947	880	977	934	927	938	922	866	867	928	880	902	884	931	902	880	901	890	931	896	865	915	890	882	921	887	834	948	881	882	877	908	900	878	903	917	899	922	888	846	932	879	893	834	913	889	880	883	900	932	909	933	897	864	888	855	868	911	870	847	897	838	926	927	902	928	834	884	896	946	938	895	897	916	842	840	867	885	891	857	897	893	909	898	877	952	917	896	914	915	955	913	897	933	907	897	904	859	890	913	883	900	885	920	897	917	929	863	913	889	842	899	877	948	897	869	900	896	917	909	920	943	861	929	871	861	926	880	850	876	905	871	947	821	886	921	944	917	894	895	900	883	881	877	944	907	911	862	921	894	911	868	890	908	883	886	889	918	913	920	923	895	945	878	864	909	887	894	916	903	876	828	861	894	918	895	956	884	934	888	932	897	866	918	870	910	865	959	900	892	924	881	893	858	918	933	857	889	911	837	936	861	917	893	885	901	893	898	849	902	892	894	877	849	877	853	804	919	876	850	901	847	884	898	910	888	914	951	905	965	905	920	896	930	912	868	959	900	871	904	923	936	898	905	902	872	913	882	876	878	933	860	930	868	927	885	897	899	933	888	863	896	900	874	965	905	882	859	865	905	889	882	848	907	919	920	922	910	860	906	899	916	906	861	894	899	877	909	935	914	860	899	932	869	897	904	907	891	917	920	882	892	846	898	853	922	901	887	871	917	886	905	860	927	853	892	828	864	890	888	892	843	902	917	921	829	925	882	881	925	903	928	894	909	864	889	943	877	944	919	911	860	828	942	848	936	940	856	864	911	911	896	926	906	852	898	942	906	844	878	883	898	916	845	884	877	863	880	918	915	875	916	876	851	930	896	891	886	896	851	905	867	868	926	933	903	865	884	896	878	883	933	874	880	892	908	879	866	896	928	910	869	894	930	886	867	911	901	927	889	903	888	882	966	904	907	894	917	852	862	930	912	888	927	879	909	864	903	886	881	942	885	878	903	937	914	935	923	860	936	843	889	892	898	910	855	890	873	843	887	910	935	890	920	868	893	854	862	921	891	879	878	880	912	939	893	898	877	864	871	879	905	903	930	902	871	901	900	914	865	894	940	893	909	925	882	922	917	892	935	897	891	857	917	929	888	905	899	875	913	867	922	910	850	893	894	899	940	929	943	869	887	952	913	891	940	913	937	934	847	944	917	929	860	838	918	898	888	870	916	891	939	905	892	916	854	892	923	919	852	873	940	875	803	926	863	874	928	911	928	891	900	881	843	931	906	949	939	899	902	916	863	962	949	899	917	872	931	916	914	876	937	878	923	936	939	810	895	894	927	912	885	920	910	877	904	908	900	895	923	865	885	886	855	881	889	846	934	882	919	887	917	946	898	912	845	860	898	886	901	935	886	893	916	896	930	936	920	937	919	905	950	903	870	957	868	922	926	900	842	864	914	941	873	896	866	902	883	935	886	891	874	892	887	868	955	879	948	930	933	869	939	896	926	851	819	947	873	903	860	902	913	873	875	871	937	920	917	886	876	924	877	832	877	914	825	896	930	919	856	913	887	904	949	891	897	858	886	843	884	906	907	903	849	943	921	905	876	834	930	930	898	919	862	934	868	910	860	893	916	888	906	918	882	866	901	926	888	876	859	882	907	873	944	883	839	897	945	877	887	874	874	901	900	931	936	915	901	898	838	858	895	878	933	858	874	914	887	895	907	879	908	916	834	854	933	884	833	876	930	889	939	891	890	867	888	882	883	886	848	904	887	925	875	883	930	870	912	881	910	890	868	922	939	958	918	888	894	886	877	834	846	879	860	908	825	859	882	912	915	909	910	900	915	860	901	902	905	913	905	882	870	943	914	865	871	884	853	886	832	848	907	909	979	874	882	919	877	886	907	938	913	931	911	890	896	923	984	921	917	895	864	885	911	927	926	887	933	889	896	888	888	893	913	905	911	900	916	889	906	881	922	960	865	893	901	881	899	873	915	874	900	856	888	901	902	866	886	859	977	911	884	880	904	879	883	880	922	922	878	930	889	874	865	861	936	926	923	918	856	878	923	951	904	861	866	905	912	920	873	884	912	862	906	905	918	906	919	844	882	868	916	925	879	888	923	880	897	944	922	888	832	874	847	923	887	877	886	891	915	860	850	913	892	850	900	882	918	926	902	903	873	899	813	909	916	869	877	874	943	847	895	847	858	919	911	920	883	903	890	868	959	886	859	868	877	914	917	879	846	931	889	878	862	859	876	882	921	904	870	851	871	913	926	889	843	934	883	893	873	921	919	885	872	939	840	860	880	954	912	901	842	914	873	832	874	919	892	886	837	924	894	909	877	918	878	850	903	887	873	896	916	891	841	883	919	918	898	901	878	874	929	903	882	900	849	917	884	872	923	863	855	891	864	903	926	860	841	881	893	899	857	880	931	900	899	829	820	859	891	879	872	811	905	913	924	858	886	872	918	870	873	924	954	871	903	873	913	916	912	913	864	869	915	879	917	897	872	873	912	878	909	895	824	905	827	894	894	906	894	845	874	874	859	888	896	853	952	879	942	851	937	894	849	883	920	911	889	867	945	854	924	927	916	896	859	837	929	860	877	876	866	922	934	932	863	889	876	888	888	896	912	906	938	890	824	886	968	895	895	902	952	870	895	857	906	897	893	880	855	923	876	866	871	853	908	932	864	860	894	865	899	855	933	907	852	877	884	932	949	913	924	910	942	935	866	914	907	889	922	948	840	946	911	867	864	877	880	944	877	926	930	896	867	923	902	901	846	933	886	883	866	872	900	846	899	886	901	905	919	881	922	909	860	910	884	892	890	898	883	862	860	855	910	886	882	890	876	903	892	876	863	832	861	910	918	914	891	903	877	873	940	838	913	905	877	919	876	927	857	909	853	910	887	951	936	860	887	902	949	914	874	888	833	923	870	899	890	929	816	851	922	939	891	870	885	856	907	872	916	887	916	848	925	937	867	863	832	958	919	879	948	897	891	897	901	848	848	880	860	910	897	876	927	848	894	859	915	869	921	932	925	879	937	865	908	861	882	871	878	887	869	892	893	900	920	937	862	870	925	949	923	888	874	969	848	938	870	916	886	944	871	899	901	851	918	921	871	924	911	869	949	862	843	927	929	880	932	938	881	909	897	954	858	850	912	881	917	904	922	883	859	942	898	910	893	867	893	893	917	929	938	866	864	829	893	893	917	894	864	912	924	899	841	908	935	889	925	928	914	894	893	912	930	910	954	920	899	939	886	897	886	912	893	925	935	951	844	919	933	942	906	977	844	928	855	921	900	910	979	932	882	867	870	971	932	891	884	974	888	870	850	873	845	879	909	893	850	888	948	917	848	915	938	880	900	906	910	930	955	886	878	909	880	834	925	928	904	919	935	922	917	862	926	884	894	927	880	907	919	861	862	884	907	889	860	859	911	907	945	912	906	869	892	893	883	915	892	947
22422	20963	28507	23804	21384	22164	18780	5836	2777	2063	1650	1404	1236	1092	1055	1020	946	911	929	836	843	883	850	867	842	843	863	827	817	919	856	847	827	833	855	806	904	805	788	828	869	851	905	805	851	856	800	836	852	782	813	846	807	916	856	895	857	839	814	815	799	831	816	798	873	880	792	831	845	813	748	844	826	831	814	875	865	861	848	851	774	814	792	831	841	853	820	856	838	821	821	834	803	841	873	810	825	841	814	830	850	850	871	853	836	798	845	824	814	859	847	805	820	817	887	798	804	844	842	780	850	853	849	847	764	818	778	807	849	841	838	851	846	848	809	907	841	879	845	828	893	841	794	836	811	832	852	825	859	866	864	855	859	823	847	922	882	786	857	915	804	806	805	856	820	850	816	837	800	831	821	827	871	843	832	800	851	866	797	786	849	826	866	900	798	804	807	851	798	876	791	828	790	861	836	816	878	777	826	810	858	843	870	837	842	795	911	849	859	744	791	816	865	845	877	827	831	858	797	815	811	794	843	849	802	826	857	810	836	828	846	860	821	863	817	896	835	847	849	835	783	844	854	810	803	818	866	858	858	820	818	810	847	852	836	865	877	784	843	819	884	891	796	842	830	819	899	774	815	833	834	864	819	831	813	852	822	796	843	836	786	833	822	843	858	824	773	824	861	835	861	850	810	846	854	869	830	884	852	838	791	868	829	853	880	867	805	831	862	775	816	773	823	827	871	886	820	832	823	815	773	812	827	876	802	840	830	875	843	865	813	873	869	792	815	796	846	862	830	856	833	828	797	882	883	869	768	858	793	776	833	796	903	859	839	810	849	824	813	827	885	781	857	829	803	917	817	826	791	838	840	859	815	854	856	851	779	833	825	837	800	812	849	830	856	868	778	774	858	812	831	798	828	843	813	849	843	827	848	850	780	830	882	855	825	863	818	900	808	860	795	861	822	820	853	865	788	829	836	836	770	832	816	830	838	857	831	869	831	811	784	860	799	878	834	879	813	773	833	810	824	859	837	866	817	879	826	779	803	814	845	830	865	856	830	812	797	847	816	827	859	891	799	860	858	853	821	870	859	808	814	870	821	834	766	791	851	837	788	889	819	837	797	844	820	853	853	897	831	836	859	843	847	822	866	870	863	827	823	826	869	822	845	865	810	855	838	854	847	799	822	821	797	930	839	844	839	838	827	874	837	813	847	856	788	820	871	788	825	819	794	861	834	854	863	800	773	825	852	772	842	840	828	856	830	855	861	838	817	784	833	818	825	815	884	824	842	827	850	824	809	854	840	822	821	897	812	862	826	846	840	829	814	873	823	796	860	874	847	820	872	834	799	859	804	869	862	874	840	825	862	837	843	836	857	796	823	848	823	828	844	777	801	830	809	895	876	841	886	787	813	857	800	839	834	855	866	833	836	867	823	843	831	821	833	875	870	824	841	864	805	865	840	837	820	794	819	768	862	861	812	867	869	849	847	818	776	836	849	758	874	841	854	803	779	840	826	822	857	853	848	854	790	794	808	891	846	828	845	811	828	824	854	829	785	768	844	825	841	779	854	862	846	797	808	860	835	845	831	821	866	811	817	869	842	828	793	855	836	826	851	789	830	819	859	843	815	825	805	822	895	798	829	824	838	869	899	770	833	862	759	822	803	815	853	852	862	821	789	837	860	784	834	770	831	798	823	850	879	852	853	888	877	800	795	872	855	845	859	808	820	868	830	844	821	824	828	806	817	797	838	856	807	839	794	906	831	807	840	871	797	833	802	834	816	830	845	900	824	863	843	815	805	895	818	809	871	861	877	836	833	830	792	837	865	825	877	844	857	834	792	822	828	806	875	861	791	775	843	845	855	837	860	804	877	858	843	875	887	839	845	817	799	813	830	836	844	821	854	865	842	810	875	823	841	855	772	854	880	819	825	871	830	881	845	858	813	815	785	836	824	866	824	846	800	813	800	829	874	842	814	843	874	838	859	802	802	797	792	885	862	812	807	842	792	823	816	796	869	782	875	846	898	829	822	812	854	776	768	847	843	810	829	834	831	838	786	844	861	824	814	831	804	812	830	847	766	900	853	827	801	852	857	844	894	870	847	872	804	840	798	811	869	832	812	870	866	878	776	839	819	858	801	857	874	835	782	852	850	827	857	781	834	867	862	836	802	800	839	828	866	837	808	841	832	806	851	840	829	907	836	851	852	866	812	795	812	849	830	851	797	821	831	850	816	827	846	847	868	851	854	840	890	799	786	855	830	818	829	845	891	827	806	866	813	829	809	847	812	826	782	795	879	796	860	849	837	850	848	869	831	820	790	864	820	844	868	814	827	855	866	877	822	832	799	838	801	798	834	838	823	794	916	825	804	776	817	831	829	786	852	776	813	854	831	820	847	793	833	847	814	845	825	821	843	791	850	895	827	840	827	862	851	791	784	815	850	867	833	811	838	781	795	817	820	781	825	846	756	778	810	802	815	827	826	813	796	857	802	835	854	853	880	806	863	844	871	842	858	837	860	860	804	831	825	797	819	814	814	825	863	871	895	832	888	815	866	807	878	862	821	843	784	843	859	779	840	837	835	841	770	891	809	782	795	819	817	780	794	788	838	858	825	878	869	895	843	853	850	850	861	814	828	801	816	813	847	803	804	811	828	893	836	837	818	841	778	781	788	903	896	852	879	770	821	870	847	791	839	823	862	840	875	829	886	880	804	844	823	821	838	847	805	756	817	840	801	813	824	841	854	768	855	845	856	868	817	825	854	879	843	831	853	844	808	830	828	788	856	839	810	821	857	841	841	845	845	801	905	860	839	785	839	866	837	843	796	785	871	843	843	827	835	862	881	863	806	824	842	836	826	828	825	839	789	871	840	789	790	858	807	807	856	868	785	854	808	865	801	850	843	816	800	867	844	841	789	787	816	822	862	790	853	784	813	798	848	810	833	826	878	870	788	857	869	869	867	798	853	847	808	858	806	845	843	806	827	828	846	854	871	830	805	786	874	819	835	817	861	826	842	839	839	838	811	805	873	833	870	891	857	756	835	817	752	850	866	806	802	870	823	768	825	806	798	856	822	846	842	833	814	793	869	851	843	797	853	831	872	803	815	857	902	817	881	885	881	934	843	791	818	743	803	871	861	830	836	874	860	854	863	827	842	843	849	832	847	836	885	841	832	851	823	876	780	824	858	845	856	858	806	809	907	846	883	820	808	812	812	868	837	797	870	854	883	804	821	867	781	848	850	854	804	801	815	799	806	862	796	815	783	889	838	818	825	849	858	853	868	816	840	840	780	833	875	835	789	791	838	810	851	887	815	869	839	827	817	806	865	820	865	870	786	837	795	833	865	835	863	855	802	865	827	856	766	855	866	836	817	807	767	818	887	819	811	823	842	787	866	808	800	797	772	845	781	843	863	848	849	845	880	802	828	830	834	851	864	840	849	872	827	872	848	879	783	798	792	841	828	835	812	820	825	800	852	820	842	841	823	816	819	771	844	774	852	831
44575	71220	60426	42132	30243	19992	11819	5859	3924	2803	2229	1778	1547	1350	1203	1123	996	991	982	1007	925	979	907	941	962	858	945	974	918	953	906	864	935	886	984	974	977	984	912	936	945	912	907	914	916	877	963	950	913	943	917	909	876	901	909	878	916	910	903	896	878	903	955	889	927	955	923	868	903	895	888	881	934	877	901	951	916	947	910	921	915	887	887	926	935	926	879	940	924	887	918	899	870	912	924	845	944	910	938	879	882	920	911	884	865	921	963	911	899	871	901	903	867	901	927	905	881	883	922	915	920	977	931	924	917	887	933	936	898	930	938	933	958	898	975	888	918	902	991	911	885	912	911	940	878	928	895	924	893	936	932	887	905	958	980	894	943	847	914	920	956	883	953	940	912	958	899	925	901	920	898	907	937	894	941	861	882	910	896	908	889	939	922	953	926	906	899	956	890	897	913	879	899	920	945	971	930	911	907	890	956	941	945	940	949	993	888	895	869	895	911	922	909	932	925	917	980	979	911	920	922	911	855	868	913	915	942	872	971	894	961	927	901	988	918	899	888	976	967	954	898	950	930	930	916	908	941	906	926	961	894	932	910	899	906	901	897	930	900	890	865	935	979	875	900	898	960	884	957	918	892	891	948	935	957	946	923	909	977	935	950	923	977	890	958	914	933	942	976	889	911	899	888	911	919	865	895	908	923	923	909	956	964	896	928	899	927	965	929	926	938	874	939	928	934	904	922	905	961	906	938	967	913	919	895	992	905	899	938	880	915	924	882	908	906	926	928	894	978	930	921	908	956	929	968	899	924	902	937	897	984	872	921	979	827	928	899	876	879	932	873	890	917	970	897	953	907	914	898	944	982	868	983	876	879	927	910	959	898	904	884	968	915	876	878	900	947	961	929	927	903	956	976	930	963	952	970	927	948	894	927	915	935	910	918	923	944	945	947	958	902	988	932	888	938	938	938	896	886	960	915	945	891	958	930	932	934	938	925	862	902	917	927	959	928	898	925	874	935	884	944	895	913	878	861	922	936	956	899	910	904	876	918	932	925	923	938	919	945	988	894	949	932	903	897	885	903	908	929	925	899	930	885	852	919	902	880	946	938	949	903	882	972	936	904	905	896	907	937	927	951	909	961	959	826	905	959	901	913	887	919	921	915	939	879	949	922	898	916	968	899	942	901	965	928	978	903	926	918	886	977	892	962	887	948	872	878	935	931	900	907	892	887	931	923	885	902	925	882	904	934	887	888	893	932	915	944	937	957	902	929	935	885	881	902	907	947	878	933	915	892	927	925	930	896	1003	863	916	932	907	874	870	880	920	945	924	893	923	946	896	914	925	962	901	900	942	941	913	914	905	924	888	949	943	933	944	882	891	898	916	916	917	883	944	926	932	967	921	940	911	874	853	924	935	882	1003	863	913	919	916	906	896	892	889	927	920	915	900	875	958	915	928	878	972	955	900	910	930	886	921	878	831	886	938	918	874	925	909	947	880	948	894	865	893	909	896	913	915	933	912	889	899	916	900	945	904	915	880	922	846	893	920	941	948	929	985	933	933	887	911	973	876	914	918	921	900	909	906	868	901	948	968	909	921	920	907	963	884	964	886	889	886	935	958	905	933	937	894	897	886	935	893	909	929	935	870	944	921	886	879	925	867	992	885	943	983	942	927	948	978	964	880	915	969	930	964	866	882	933	878	951	875	901	929	898	957	907	875	908	978	964	950	889	837	903	904	950	878	888	931	943	969	881	975	915	934	950	916	927	870	892	945	918	884	916	927	899	895	904	921	887	928	908	925	943	886	851	933	871	955	885	933	891	905	924	906	862	963	933	969	963	951	947	868	848	907	947	953	975	938	913	854	899	919	963	887	937	925	971	856	922	971	982	930	930	903	911	872	889	902	892	943	923	905	924	909	872	888	910	928	896	928	900	960	917	872	914	884	895	922	924	957	903	884	905	959	877	942	979	895	946	902	924	937	918	910	905	978	929	890	903	956	865	907	918	910	911	901	926	862	895	894	906	898	947	894	921	908	872	889	934	948	896	924	916	907	933	893	858	910	893	940	902	953	909	933	942	932	896	947	916	890	885	899	922	893	873	912	897	884	942	949	922	889	914	944	935	900	946	901	920	935	967	935	951	933	941	933	944	926	969	924	922	926	929	930	895	874	908	931	897	878	888	896	955	970	893	912	892	953	923	921	909	932	970	974	945	898	885	936	899	867	870	871	908	937	849	931	948	951	899	909	920	924	891	976	818	969	889	893	938	965	957	870	931	920	927	937	914	874	966	937	988	883	938	929	917	860	939	918	910	944	916	914	889	925	872	921	972	952	935	904	864	945	908	920	919	936	915	908	940	896	932	942	938	950	935	905	868	903	923	959	1009	885	858	884	940	967	869	949	960	948	947	927	978	962	986	883	867	902	912	886	941	934	941	935	947	939	919	919	929	894	973	920	898	929	979	963	904	932	950	888	953	985	891	933	932	921	942	929	882	909	975	909	877	895	959	889	932	903	894	977	932	923	907	895	936	951	1009	891	925	921	924	878	916	889	938	899	937	938	927	935	840	906	950	930	968	913	915	942	946	934	929	940	897	903	894	917	942	915	886	883	885	918	945	901	876	915	935	880	916	912	910	922	907	930	874	913	946	931	987	941	923	903	881	942	895	918	938	946	927	874	910	915	910	958	885	868	921	918	881	888	894	925	851	927	926	893	945	935	904	954	884	926	915	917	963	938	941	907	877	919	913	865	915	927	918	963	934	931	906	926	956	960	936	958	969	884	930	937	886	928	901	962	954	878	940	942	920	900	912	964	942	936	956	958	910	908	946	908	903	896	877	934	928	853	935	928	922	939	912	910	942	926	908	911	947	916	877	907	905	906	892	919	941	914	935	921	955	879	948	860	894	925	881	907	958	923	884	877	844	908	933	907	881	955	945	900	945	904	918	881	953	912	894	874	923	944	938	898	947	929	922	929	892	908	897	913	882	929	956	895	884	921	923	898	922	939	927	992	961	906	910	960	929	903	959	891	905	932	959	879	926	910	900	954	869	951	938	954	946	893	932	904	903	925	923	921	938	907	898	889	935	908	949	912	975	955	985	929	959	930	996	917	926	957	983	907	923	923	952	936	921	914	907	918	925	860	912	951	972	936	895	926	884	928	950	909	880	992	993	923	948	853	951	886	904	846	870	879	923	892	881	943	938	943	959	901	945	944	920	929	890	917	932	935	943	972	918	890	928	944	913	870	876	955	914	916	887	890	990	896	946	926	906	864	916	890	913	923	968	877	933	925	973	940	885	927	933	915	913	927	895	936	904	933	956	862	898	912	911	935	899	922	886	892	912	957	916	894	905	913	913	881	894	886	949	948	854	919	911	920	905	935	973	903	924	900	921	856	906	875	925	884	900	892	887	936	953	884	909	949	975	992	877	942	924	927	968	933	872	886	915	895	903	958	881	946	947	893	937	968	878	938	942	929	949	950	909	946	929	962	918	851	914	900
35049	43624	46993	32334	18317	8978	4017	2269	1703	1353	1147	1054	973	924	919	836	805	861	819	821	806	813	790	814	788	859	825	787	823	798	798	782	783	843	878	828	823	818	816	787	842	768	885	844	820	784	753	756	800	846	763	822	820	839	834	780	778	794	795	862	820	865	772	818	785	827	803	818	768	795	824	850	823	810	834	828	776	783	779	763	805	803	796	863	829	787	782	756	817	829	785	807	806	807	813	831	825	769	792	769	780	808	807	816	831	811	855	837	776	798	796	843	819	778	839	812	840	816	851	823	839	799	805	777	822	789	804	809	832	787	819	847	788	853	827	825	839	751	785	768	812	876	776	800	805	816	823	830	797	805	761	777	780	819	854	827	820	819	812	846	832	828	847	770	793	816	765	830	806	788	815	775	770	820	799	835	805	857	792	853	837	817	822	871	789	822	784	809	774	835	776	757	824	791	808	823	834	805	839	848	808	796	791	830	773	811	741	882	832	803	779	836	833	806	830	821	796	798	819	817	789	849	831	796	781	760	783	787	825	828	863	812	808	790	810	848	796	796	813	827	821	795	794	809	818	830	790	794	773	785	840	805	852	831	738	775	824	794	812	748	785	735	738	782	787	818	755	811	826	870	824	815	795	864	774	832	769	892	826	848	802	776	783	783	797	768	825	757	767	848	820	807	804	832	785	791	775	825	856	850	803	812	775	790	868	782	823	822	773	806	800	743	815	728	826	800	799	782	774	805	812	810	805	777	891	803	845	834	809	770	812	780	786	832	839	780	773	806	798	845	789	807	813	816	783	801	797	829	748	812	769	794	800	838	791	779	821	762	802	767	812	763	773	795	820	796	784	792	819	788	818	812	770	820	805	767	848	828	812	842	783	814	816	814	825	801	811	800	837	798	750	812	820	797	799	794	790	803	797	777	790	755	823	843	753	834	770	744	764	839	787	829	762	866	803	881	769	816	849	828	784	767	844	792	833	790	838	822	838	830	805	893	817	839	808	869	810	815	845	836	811	854	793	837	803	841	857	867	823	796	800	825	850	859	809	854	776	767	770	783	761	774	774	776	763	771	806	769	800	823	801	773	831	783	818	822	788	821	835	844	815	778	823	822	821	836	846	824	828	802	774	819	812	770	784	777	775	791	767	797	831	805	813	801	834	840	794	777	821	807	828	782	801	840	795	824	835	830	851	803	858	839	814	781	822	823	798	815	851	786	810	766	762	810	787	777	853	858	764	760	763	789	793	841	767	796	823	830	822	806	817	803	825	845	839	774	800	807	828	818	762	802	822	771	799	795	800	827	794	797	812	812	851	767	812	869	826	823	819	866	846	802	769	794	795	789	843	807	854	845	818	834	788	775	827	794	821	818	811	790	833	743	775	811	853	836	793	814	822	849	724	785	804	831	830	840	796	831	819	750	821	822	810	802	790	810	851	766	789	790	780	806	777	832	792	822	795	812	830	776	788	770	790	831	796	806	767	791	831	809	767	780	846	838	835	817	816	834	787	797	822	820	764	805	839	768	805	791	784	821	854	836	763	793	814	786	825	788	792	829	811	839	816	844	819	806	767	820	787	834	808	779	742	777	739	786	788	829	848	799	792	761	799	751	833	771	822	796	793	801	825	798	784	782	819	819	790	847	849	808	836	857	786	847	855	822	851	801	799	831	846	808	816	806	783	781	786	849	844	780	766	819	812	808	845	852	819	803	802	806	777	777	831	854	811	783	804	832	830	788	815	846	813	846	819	811	804	842	838	794	783	805	810	785	786	754	767	804	796	814	836	777	805	806	788	804	834	755	772	753	829	760	824	824	835	789	763	753	741	806	754	822	804	815	835	790	810	816	777	819	826	807	868	830	850	781	765	810	832	802	840	809	810	775	802	779	818	802	805	848	805	755	813	834	811	776	836	801	794	828	857	839	801	829	802	826	843	840	841	787	798	764	814	802	763	809	812	821	819	816	777	822	805	801	806	815	818	814	786	806	780	871	801	782	756	794	777	861	801	798	775	769	795	777	800	792	811	812	818	818	824	823	853	806	845	804	786	785	819	810	810	821	803	794	834	851	791	823	827	757	845	835	774	808	843	749	855	801	818	834	816	784	799	792	790	850	870	846	825	744	807	820	837	755	809	819	784	790	820	784	847	817	766	812	808	808	789	764	774	809	826	788	769	757	789	821	774	781	821	794	782	814	777	773	824	775	863	853	807	819	812	762	833	807	738	738	782	753	868	849	832	813	817	827	787	870	852	760	799	789	828	817	852	818	851	773	768	784	805	819	780	760	841	754	833	794	803	799	796	809	844	775	810	832	786	796	793	831	807	801	833	792	805	814	838	795	789	852	853	800	795	809	795	818	807	841	860	813	790	827	802	811	802	802	812	829	847	885	778	832	861	835	868	800	796	762	812	774	830	802	790	800	783	816	815	807	783	828	824	807	786	752	820	796	813	795	828	808	766	832	782	831	785	768	810	767	810	798	840	823	827	833	822	795	800	799	813	804	813	803	812	812	814	802	823	784	823	860	837	771	809	790	804	823	787	821	804	836	859	835	790	791	781	811	817	823	836	754	864	802	843	801	880	795	832	814	856	795	793	876	765	794	803	782	762	800	833	799	868	829	779	855	805	802	770	826	837	792	791	857	775	818	825	795	788	814	800	765	810	864	789	769	873	834	822	800	805	745	829	835	814	835	820	780	818	826	807	850	815	852	796	872	820	792	841	831	814	800	804	803	757	810	812	791	829	742	755	778	786	832	801	803	782	786	791	816	836	802	801	810	766	798	721	752	787	839	877	796	834	801	741	792	790	827	787	804	807	818	772	813	832	769	834	778	828	820	795	828	817	839	781	810	777	795	750	749	815	821	830	799	786	824	815	864	761	799	824	780	772	767	806	872	799	796	803	783	806	800	829	860	810	840	756	797	820	867	779	784	814	820	798	807	843	817	809	843	862	814	846	834	826	799	804	802	825	847	805	796	808	834	803	807	791	761	789	781	802	817	826	815	787	835	804	785	733	856	787	870	804	768	865	818	795	820	802	867	826	810	805	788	833	829	830	834	794	768	743	789	852	861	819	749	849	784	812	788	836	837	783	823	770	824	814	804	796	845	794	763	800	804	869	826	788	836	791	796	783	792	761	813	813	774	787	771	818	791	842	770	810	825	822	816	765	798	806	846	817	803	744	744	773	782	818	847	824	814	813	794	746	785	798	809	832	830	771	826	785	793	802	832	740	792	833	873	797	838	848	793	785	813	769	824	785	799	779	782	753	837	866	797	780	836	823	830	837	782	803	783	825	849	806	825	767	823	770	829	785	773	829	820	819	779	788	842	810	778	831	805	782	802	819	800	871	797	778	824	830	809	795	784	810	794	798	794	849	748	786	766	834	793	752	806	858	845	816	843	821	809	829	780	810	778	809	841	813	844	809	792	838	778	769	793	817	831	787	774	795	813	797	883	811	818	800	833	819	782	798	833	791	821	787	816	827	810	795	799
43958	59407	48389	30899	19422	11047	5637	3005	2273	1758	1509	1269	1143	1092	1040	966	923	1002	956	897	893	962	871	875	861	879	901	895	903	931	941	903	882	883	906	940	924	907	865	934	908	909	883	919	873	871	916	858	914	869	971	919	947	873	916	910	892	962	955	936	927	918	917	936	909	912	948	914	918	861	888	889	889	923	900	881	928	918	921	919	937	904	900	925	923	901	911	929	907	848	917	925	878	905	845	937	876	905	898	905	870	943	905	935	936	890	961	953	916	900	892	907	907	957	879	912	931	862	887	894	906	901	887	936	919	855	902	892	959	867	964	888	905	935	890	958	900	895	900	877	901	881	898	908	908	899	966	921	928	903	916	899	898	883	922	877	990	881	879	874	942	881	905	868	900	909	923	935	869	902	968	865	864	955	924	893	899	869	869	944	899	899	889	891	916	873	936	926	928	944	933	937	873	881	943	947	902	912	907	889	873	880	959	964	964	895	897	942	903	928	923	937	907	913	921	948	888	921	931	983	864	904	913	922	916	935	932	832	923	880	874	888	849	897	896	849	874	931	880	880	920	870	902	991	961	873	829	884	931	883	902	923	891	905	899	925	869	935	882	885	962	873	916	908	917	860	922	943	896	933	869	942	949	865	848	942	921	915	956	853	961	912	895	922	877	929	908	916	891	866	862	937	914	866	914	932	920	901	907	888	899	896	903	912	900	919	977	845	941	869	928	903	883	939	885	880	927	927	921	889	914	882	899	896	879	890	842	937	864	909	917	919	937	900	911	915	896	901	948	905	955	937	844	932	894	933	878	854	907	894	965	920	915	949	931	915	944	905	928	901	888	916	903	902	879	912	876	880	911	922	887	964	892	853	869	940	867	867	878	899	906	904	950	917	881	902	886	918	886	961	854	888	914	900	929	937	891	976	840	934	906	912	927	971	867	867	870	903	933	840	968	903	945	892	915	898	887	880	945	890	924	917	930	941	946	902	894	964	871	908	905	872	943	888	860	922	884	875	893	901	906	927	865	861	909	861	927	873	962	939	880	908	912	947	883	927	842	934	921	918	901	873	845	902	893	866	904	947	929	897	908	907	953	960	917	873	889	874	944	919	846	895	892	892	965	853	965	904	883	924	896	910	891	855	938	933	853	884	877	934	909	863	905	857	913	909	976	938	872	864	846	884	850	897	898	867	914	905	936	947	927	877	883	909	906	879	906	939	942	905	890	911	916	929	888	919	860	906	928	879	864	873	903	871	924	903	921	912	932	906	900	914	890	916	887	904	944	964	892	898	928	954	890	911	893	925	862	921	902	862	905	923	901	875	976	933	900	879	897	922	944	890	935	903	963	946	899	894	869	914	866	923	874	956	881	892	906	939	920	917	932	908	971	891	892	878	901	901	925	927	894	948	891	916	930	939	906	914	951	928	914	900	940	914	933	923	858	944	886	911	914	896	895	918	903	836	904	909	888	898	894	885	887	932	893	862	925	886	882	915	889	890	883	915	923	923	875	892	905	908	970	905	907	895	871	940	925	887	921	898	930	889	891	879	893	869	907	927	963	920	912	885	887	990	946	900	894	927	928	912	898	920	911	898	940	909	919	931	905	907	894	908	884	906	928	938	936	910	888	881	860	885	900	838	883	932	902	889	924	895	897	902	889	980	929	929	889	870	944	925	899	925	874	955	896	909	863	901	913	919	895	923	860	888	860	930	924	866	904	881	880	963	928	906	884	893	888	869	949	871	889	943	879	902	890	942	916	909	892	914	901	860	887	944	896	854	880	926	914	887	920	914	890	914	968	878	933	974	905	958	866	944	914	894	880	936	936	897	888	917	922	882	902	907	888	853	932	922	898	931	918	907	894	895	921	857	896	901	942	908	964	882	930	905	912	916	906	905	935	915	895	884	942	906	919	952	896	903	941	935	912	915	882	879	947	857	932	923	888	903	901	924	911	896	926	902	907	908	902	959	922	862	928	924	911	910	895	921	959	845	947	916	888	931	909	893	867	874	902	916	918	884	868	891	882	922	932	903	903	932	963	902	875	899	905	900	847	941	912	850	904	933	910	875	929	887	833	899	896	870	961	891	988	920	872	890	868	905	883	922	920	919	915	864	965	905	921	931	940	928	905	936	931	888	862	858	905	927	922	1000	925	913	939	942	912	934	921	932	936	870	887	882	860	835	906	914	943	920	881	969	938	925	883	915	910	977	922	906	897	929	904	922	865	871	897	900	899	930	908	939	871	916	915	886	880	889	907	880	899	911	905	911	900	914	874	920	959	866	894	935	941	857	845	944	878	898	898	924	913	943	941	883	858	971	904	910	934	908	907	915	828	869	903	931	875	865	943	917	967	861	870	882	924	904	914	901	900	977	918	863	884	910	890	926	942	939	896	982	906	869	914	935	873	905	852	919	937	914	931	914	927	884	892	951	815	940	941	873	913	927	892	996	913	913	879	895	921	854	946	883	860	904	878	893	903	882	912	945	909	855	882	944	850	838	866	921	904	908	937	915	903	937	935	914	889	970	925	840	847	890	945	902	880	892	905	970	904	925	882	873	910	888	913	921	873	903	949	886	908	963	945	911	922	923	928	951	926	904	906	953	847	886	896	920	896	900	909	861	911	909	887	929	864	858	936	937	899	846	909	885	887	842	908	865	935	926	924	870	960	860	929	886	889	901	918	887	916	976	931	916	920	904	859	902	931	898	888	882	906	937	907	886	884	944	900	903	862	912	959	911	902	936	891	913	892	924	875	929	860	959	901	942	896	898	926	886	897	895	866	917	871	931	954	851	940	867	918	914	875	882	851	954	891	938	931	900	874	900	938	917	929	878	898	927	934	903	912	875	924	861	936	824	910	921	863	928	906	929	872	874	951	900	910	906	857	866	969	865	893	909	866	906	858	884	934	908	919	891	841	890	916	866	854	891	908	914	937	915	911	947	943	904	915	913	926	918	925	953	845	937	850	877	880	898	875	976	917	926	888	879	894	894	917	935	878	916	951	894	940	888	936	916	918	875	961	903	907	884	867	876	877	900	906	873	801	949	874	881	907	882	938	886	872	914	912	904	940	862	900	904	883	930	923	867	942	919	943	882	927	929	962	961	907	869	931	908	929	893	888	859	892	851	896	901	931	860	925	887	880	837	866	909	885	908	907	902	922	905	933	919	942	931	936	949	903	895	916	892	868	897	922	942	882	917	875	905	869	892	886	933	894	923	876	896	895	921	926	900	912	894	888	924	912	917	934	901	908	919	879	944	918	888	967	878	898	839	933	906	893	890	894	914	926	912	934	964	884	959	872	928	917	921	833	866	870	908	862	889	883	907	833	944	895	862	943	876	905	947	874	924	967	930	908	950	872	915	977	903	916	967	913	991	941	916	933	938	898	940	875	927	910	917	917	876	950	917	912	908	918	903	939	896	943	903	904	887	922	945	972	917	932	901	915	922	949	960	959	889	915	878	812	876	917	946	938	904	917	951	898	940	889	865	935	988	904	937
23683	21036	28586	25265	22700	20189	11799	4116	2476	1810	1379	1275	1082	1088	1028	962	992	868	934	914	864	836	893	902	856	850	793	847	866	849	862	797	799	748	873	872	856	851	829	852	829	825	836	823	838	847	820	851	825	837	833	800	809	795	832	795	857	842	870	835	788	824	797	860	856	790	834	828	835	812	876	887	838	859	848	846	816	808	808	855	838	825	895	859	869	849	841	806	843	843	807	814	865	787	843	844	818	892	849	803	833	857	779	845	811	800	867	895	834	800	870	814	868	851	853	872	843	824	821	833	872	805	864	775	826	881	848	883	810	791	902	817	827	839	783	825	862	875	835	826	858	815	830	818	882	833	810	797	892	852	821	849	861	811	808	829	851	828	849	854	846	847	844	834	758	824	823	839	846	868	817	836	820	843	873	832	801	812	871	877	772	853	820	864	825	810	820	868	845	815	870	835	802	877	913	818	809	872	831	770	858	820	815	852	803	818	773	835	864	836	879	843	825	868	849	851	841	854	843	854	806	823	816	822	811	834	816	835	852	832	804	828	849	852	872	839	875	854	838	815	849	858	856	870	838	811	851	915	808	806	796	898	836	838	812	781	837	854	814	854	845	848	821	818	784	859	843	846	860	823	889	865	854	799	826	852	878	823	832	821	801	904	848	831	872	822	844	790	831	822	783	811	859	848	785	769	816	819	852	888	867	876	813	823	794	883	914	834	793	804	828	862	862	816	846	789	814	818	799	828	801	822	857	837	785	866	783	854	843	827	805	851	856	858	837	812	858	829	853	830	847	857	823	860	849	840	834	809	808	798	837	840	826	777	829	870	813	903	825	811	888	846	769	803	802	801	805	777	856	827	813	828	818	827	855	785	885	816	833	813	828	841	809	871	816	814	848	831	806	898	806	812	826	794	815	856	820	799	829	836	802	823	808	865	839	777	841	807	884	875	890	824	812	841	837	886	836	828	835	821	820	843	823	797	814	835	761	854	815	862	837	822	814	845	869	867	841	808	841	809	839	839	758	835	818	804	783	812	848	859	900	866	811	836	867	841	831	837	863	819	904	854	801	820	792	851	807	827	786	846	818	834	822	797	837	831	848	819	856	848	822	839	840	846	854	875	825	846	838	833	833	818	828	761	863	855	784	798	807	834	818	797	788	841	814	807	886	803	858	850	818	861	839	885	793	833	843	887	848	864	835	806	796	861	857	828	814	831	803	815	816	849	815	844	822	787	850	828	867	824	833	863	811	802	803	880	818	761	859	803	858	795	861	857	799	891	877	773	837	838	841	853	789	818	801	853	831	827	801	877	844	834	820	792	872	891	821	841	901	865	809	848	788	815	770	802	790	815	885	796	797	872	839	858	826	803	824	849	827	836	821	791	845	861	837	781	848	852	876	871	820	866	885	870	831	834	842	836	825	821	838	844	862	755	808	856	805	840	836	859	834	801	815	827	859	865	896	822	838	847	913	828	842	778	784	879	806	916	816	857	830	807	790	802	786	894	844	848	826	848	834	860	805	802	788	875	876	865	879	818	816	826	828	837	873	874	843	876	839	872	821	830	849	843	885	822	780	833	806	863	826	844	834	857	836	826	826	834	834	833	824	825	846	826	810	822	801	834	857	811	837	794	772	798	812	837	842	779	767	807	857	867	785	816	838	854	854	855	837	839	863	848	860	813	842	815	847	854	800	863	858	824	826	838	835	846	851	803	812	803	870	780	863	848	839	825	799	835	802	865	866	825	858	872	801	896	809	855	840	843	795	889	896	825	807	831	820	787	836	811	850	815	881	851	856	882	881	849	846	829	866	851	845	792	872	855	816	852	865	833	843	837	830	798	880	762	829	821	817	801	828	861	815	858	841	834	825	824	846	799	797	813	829	848	852	839	888	826	853	817	866	881	855	854	844	837	807	837	835	853	790	851	841	819	832	882	818	908	816	869	858	883	858	828	835	803	872	797	843	770	868	828	807	813	900	832	860	819	839	810	814	836	847	808	806	826	819	834	904	886	860	806	851	806	780	865	867	804	804	830	806	839	852	803	852	906	787	867	777	834	800	813	841	777	837	843	822	900	848	804	783	784	815	797	858	830	858	791	855	810	828	836	846	821	799	823	836	834	896	871	789	821	869	823	851	811	847	803	833	840	857	852	790	853	783	815	819	836	839	845	810	847	846	837	806	857	835	785	843	797	859	853	855	842	850	874	853	850	817	824	812	849	857	858	802	836	789	839	836	845	860	814	835	869	814	842	805	817	786	829	848	783	831	823	831	867	850	893	832	848	808	806	842	871	861	825	829	807	818	833	898	841	820	810	851	782	821	765	854	773	858	848	881	780	816	844	858	847	896	831	777	914	826	840	816	839	841	801	845	779	833	801	830	827	818	864	850	807	863	803	848	848	806	831	844	844	838	843	857	800	851	822	837	791	838	820	810	971	832	859	820	806	836	891	819	873	833	848	834	770	786	876	829	793	853	847	837	853	814	816	781	833	868	803	827	784	855	829	806	808	779	822	821	817	895	839	848	834	862	866	802	851	783	841	835	862	879	803	832	863	825	785	842	838	879	801	767	842	837	819	797	821	839	848	817	871	806	815	900	808	834	795	846	839	803	781	891	853	834	853	876	877	804	805	838	808	862	868	854	856	891	845	833	795	848	818	772	828	815	796	803	828	843	839	821	812	834	834	835	797	871	785	846	793	793	850	815	817	849	858	749	849	893	828	841	862	831	844	822	844	870	865	882	859	791	867	822	907	808	846	832	813	813	849	863	816	856	788	887	807	820	800	827	810	827	853	838	854	867	843	804	861	801	864	806	814	831	817	884	834	833	832	822	842	853	853	838	849	878	844	814	850	817	827	840	805	867	885	852	812	835	786	875	798	848	835	845	808	796	798	840	823	820	831	870	843	822	800	821	841	846	815	855	843	848	770	832	824	816	816	818	851	794	866	857	853	833	845	870	834	840	848	873	838	835	838	826	836	881	839	824	825	824	836	828	819	817	876	784	842	828	838	813	799	837	910	811	863	831	819	891	858	789	856	849	844	786	822	851	856	823	847	870	815	785	800	774	819	865	811	852	844	872	837	814	850	812	802	831	839	835	801	820	794	829	858	818	840	805	847	874	826	883	830	791	871	825	794	832	831	819	779	801	822	847	870	876	827	869	780	862	801	805	841	826	855	849	840	801	859	814	849	825	850	854	841	814	796	864	815	857	844	837	892	805	875	876	845	855	792	854	815	775	839	835	823	862	841	835	849	846	834	872	857	816	872	845	876	762	837	814	811	848	876	794	882	836	787	835	833	881	826	788	821	823	851	795	765	832	796	872	863	850	864	846	864	816	820	818	830	824	841	822	851	833	851	818	856	823	810	807	829	819	882	785	885	795	831	866	863	845	802	816	857	816	876	820	831	806	790	853	853	874	812	821	823	780	812	837	847	819	854	832	811	837	824	836	837	822	804	818	853	858	848	861	841	862	835	846	880	846	870	835	822	844	791
42173	68668	56172	39262	26504	17273	10383	5309	3343	2438	1826	1479	1405	1240	1132	988	1074	1102	1006	966	939	902	980	922	910	908	909	910	947	929	941	937	951	960	924	957	881	944	926	922	945	908	949	949	908	925	909	929	907	882	912	866	890	899	940	948	941	932	921	907	979	968	907	896	904	931	891	909	939	924	936	968	944	926	894	934	892	968	916	917	921	944	911	942	975	876	908	906	910	932	958	925	863	919	922	947	885	899	957	909	902	987	946	886	869	875	955	900	877	939	919	956	943	922	929	914	903	943	957	921	939	908	908	950	931	868	924	920	886	877	904	938	981	941	966	927	876	874	925	914	949	954	896	947	930	942	970	914	937	938	978	962	893	942	921	870	899	956	938	898	913	906	940	922	919	944	932	961	943	923	950	943	923	926	911	919	946	956	951	959	920	971	980	896	940	910	915	912	978	972	868	906	935	917	980	960	912	887	957	939	911	934	920	926	920	939	923	931	912	931	980	926	949	940	910	898	956	946	965	939	876	934	911	947	935	897	971	933	928	925	901	935	926	909	944	951	1002	915	988	928	954	920	938	888	911	924	1011	914	947	952	955	924	900	896	893	916	916	935	895	961	916	870	924	893	908	951	854	921	919	946	936	958	889	911	929	925	913	930	943	880	957	941	917	967	964	974	919	942	992	932	888	956	949	947	954	979	953	920	915	941	866	926	987	934	974	942	934	979	927	932	928	932	933	905	916	937	894	907	943	910	931	908	906	860	892	918	938	908	858	924	936	918	930	958	950	926	971	890	920	920	937	889	883	914	996	909	930	897	915	902	930	884	942	937	956	949	938	932	925	957	911	926	899	858	909	941	924	897	918	958	861	899	961	969	975	899	935	909	974	867	945	984	944	947	815	932	984	928	969	877	912	909	927	944	910	909	972	922	928	939	949	870	950	912	900	970	938	892	937	933	946	912	950	924	975	954	960	966	945	917	967	937	828	954	954	926	946	998	914	942	915	949	897	942	961	924	945	920	951	884	840	947	881	922	921	900	875	926	929	937	924	876	936	919	931	888	924	969	911	924	939	928	910	923	959	884	912	901	918	976	922	934	935	906	966	914	916	886	953	932	914	925	891	931	927	853	978	905	935	930	930	884	874	923	905	942	964	925	930	953	928	931	959	931	914	961	937	947	903	935	934	897	927	914	902	914	982	898	931	962	932	888	875	892	940	895	953	963	934	895	932	943	895	899	929	956	896	888	905	957	865	896	924	928	920	945	953	899	872	933	952	950	947	905	902	981	985	944	966	958	907	953	873	931	907	957	874	957	908	946	922	926	951	890	931	927	875	929	938	924	967	964	931	929	987	931	974	908	961	921	936	959	912	918	877	935	920	927	929	942	904	890	910	923	957	921	945	935	888	950	897	976	900	916	935	926	1004	936	961	973	874	927	908	958	931	928	936	912	907	931	967	950	931	972	946	905	979	911	936	925	915	945	937	888	913	913	972	931	911	951	973	922	929	988	893	935	964	879	967	914	932	877	943	895	956	906	915	895	954	969	907	957	903	928	867	925	912	917	901	883	960	866	913	915	949	940	892	923	907	916	922	888	933	940	989	967	948	966	949	942	923	919	899	873	948	922	975	965	980	940	895	920	923	924	892	1003	909	954	940	905	975	937	908	909	893	965	932	883	940	923	908	948	944	959	954	909	854	879	921	945	886	967	963	929	914	881	922	899	924	937	893	946	916	870	944	952	899	985	933	922	906	957	944	905	908	933	931	907	939	965	888	916	920	973	902	958	926	927	945	932	966	942	947	965	1011	888	954	905	968	926	988	918	883	941	914	950	903	967	900	972	917	865	955	879	913	927	955	933	926	960	953	938	957	895	953	968	914	942	930	891	967	936	946	961	933	955	949	942	951	997	926	860	919	946	900	916	980	917	953	953	915	951	974	916	901	968	901	966	901	922	941	939	952	952	925	962	940	939	902	956	951	887	947	929	862	985	929	920	950	921	955	963	913	942	869	929	920	926	957	898	865	975	934	914	955	970	884	880	890	928	896	906	928	878	868	882	934	969	966	880	895	910	962	925	889	955	923	896	911	893	948	963	889	934	946	917	980	889	918	943	935	967	927	925	888	942	970	911	925	914	918	926	966	892	905	920	930	934	951	911	978	896	961	909	895	912	930	959	905	899	953	943	905	960	953	947	955	890	977	896	1007	995	922	911	863	957	949	919	887	950	963	945	940	971	954	924	961	990	975	946	997	950	889	972	930	955	1015	926	954	923	936	906	874	938	934	886	870	915	864	955	905	994	907	881	926	908	930	966	928	971	926	902	919	911	904	964	911	881	925	953	897	934	956	908	958	978	915	897	903	911	884	894	898	905	913	947	966	872	936	838	933	1012	923	934	946	943	949	922	963	918	914	913	954	917	926	896	956	930	945	912	917	940	923	953	964	961	923	878	894	900	910	932	913	969	919	918	994	944	882	899	914	945	964	909	935	924	930	927	904	928	945	916	902	915	875	913	906	904	965	956	901	923	944	939	929	920	930	892	930	891	895	952	922	900	962	928	986	941	935	900	920	902	932	892	922	970	943	986	948	935	958	899	896	958	975	906	908	897	920	973	940	910	947	933	948	950	960	941	914	940	954	915	910	917	946	968	945	963	909	975	988	948	932	934	921	908	946	932	920	914	925	900	932	953	923	941	927	911	908	951	930	908	966	917	913	888	946	904	940	935	938	928	930	904	961	888	918	931	923	970	922	924	922	946	912	915	931	918	904	873	919	929	957	872	917	955	903	984	931	968	865	929	944	844	987	940	942	910	952	936	904	956	917	911	975	892	900	947	904	939	886	938	930	980	932	936	943	899	913	963	870	924	904	926	1001	939	952	914	936	925	985	926	937	894	929	925	873	931	893	889	914	942	944	904	898	909	925	950	935	921	925	941	958	910	921	940	911	910	900	975	879	932	959	937	913	946	940	909	879	937	1009	956	917	889	923	918	882	952	882	905	992	951	930	907	978	874	884	944	968	962	955	895	959	886	964	913	940	943	958	933	870	888	965	961	945	900	879	896	906	931	914	907	929	919	926	953	977	912	959	967	970	910	936	941	963	933	998	928	940	950	964	924	890	927	897	1000	915	927	929	932	960	903	937	940	929	922	917	896	919	917	962	891	958	984	958	956	934	928	915	953	894	933	902	930	923	951	922	960	920	936	907	916	951	936	914	948	893	896	946	916	925	946	1019	955	957	907	934	969	1006	910	910	961	974	944	922	934	915	902	869	952	916	902	922	974	860	919	917	935	938	970	996	946	900	971	921	870	933	925	965	900	911	932	923	948	962	928	957	939	924	918	941	928	943	908	870	917	955	899	953	944	978	951	945	912	912	966	946	913	913	938	991	883	958	941	909	967	955	924	978	921	922	922	920	888	937	963	890	930	899	895	937	950	901	882	927	911	941	947	920	955	976	871	919	930	905	938	907	928	902	939	911	868	949	933	880	942	991	922	960	1006	958	928	975	956	997	892
24481	21118	28926	27244	22094	14753	7331	3025	1939	1469	1186	1078	982	1048	922	881	849	844	871	811	784	796	803	816	815	834	844	770	821	801	771	811	794	841	863	758	793	745	790	770	822	784	778	792	778	791	741	798	776	790	830	787	799	807	759	790	861	766	771	781	798	781	811	788	799	772	796	774	751	760	835	806	791	796	761	811	783	768	804	767	818	811	830	820	725	783	785	798	769	823	750	807	774	763	810	788	794	824	810	777	802	788	775	784	761	755	822	794	778	765	765	767	784	831	780	754	752	773	816	757	707	772	784	816	804	772	779	808	794	790	783	771	784	794	768	770	745	826	785	819	799	771	790	746	795	742	795	769	854	792	807	728	830	792	790	799	808	768	805	792	822	760	766	772	789	722	778	724	823	820	786	803	784	808	758	764	747	828	712	762	762	816	796	739	811	824	838	797	771	749	767	738	768	742	868	797	785	804	815	852	775	788	810	787	758	821	790	799	833	822	857	824	787	765	799	821	798	777	785	798	801	843	798	766	787	793	812	850	737	758	793	740	788	779	767	769	791	810	735	802	761	786	822	827	832	793	816	766	775	771	774	783	777	775	777	830	773	801	784	743	804	866	767	789	763	802	737	788	796	822	767	774	785	801	764	797	806	780	840	812	752	783	806	795	786	777	802	761	817	804	846	805	800	774	803	777	791	811	793	739	770	783	784	842	774	742	800	740	740	784	771	772	874	819	786	792	784	829	787	744	773	764	834	774	794	838	831	757	784	768	842	786	768	815	775	817	751	817	800	815	807	813	776	790	777	832	784	793	762	771	818	783	765	798	774	784	778	834	752	795	800	789	761	798	738	797	802	754	795	736	818	785	799	847	765	775	766	795	795	792	828	749	798	778	801	776	800	765	814	795	806	716	806	844	775	792	810	842	837	834	789	766	821	795	811	822	763	781	819	788	792	775	754	796	798	766	781	794	813	828	863	735	840	802	786	795	782	776	821	839	811	767	856	836	811	771	808	806	785	774	826	805	805	774	784	820	808	800	823	818	724	784	764	826	783	784	787	764	783	789	784	780	809	776	780	802	829	813	777	806	811	786	817	810	797	787	776	808	778	764	834	806	763	799	755	835	766	820	813	763	759	769	782	781	827	771	738	826	775	793	736	786	834	779	806	780	805	805	846	850	723	837	795	785	775	811	792	799	773	774	768	830	796	770	770	822	833	775	803	774	811	780	804	758	798	782	760	765	729	819	799	842	805	765	794	788	807	803	779	798	838	754	759	744	846	793	766	810	801	776	785	788	788	775	776	787	766	808	833	776	803	805	802	741	789	810	809	757	794	763	795	795	811	807	803	803	756	801	787	768	780	753	758	774	802	824	821	784	817	759	746	769	755	781	804	788	768	813	781	728	788	825	787	787	782	757	805	721	791	800	813	727	787	866	811	836	797	799	743	820	791	741	818	776	791	788	843	769	815	769	785	814	836	882	796	817	792	769	792	766	807	775	854	812	808	812	774	783	857	802	813	770	734	822	815	746	758	709	770	839	778	788	707	814	803	791	807	825	796	769	795	816	802	771	803	835	811	766	815	798	767	826	819	753	808	853	831	743	752	748	784	759	754	809	784	770	759	837	739	731	778	798	812	782	755	803	791	777	754	782	829	790	801	779	751	764	795	809	859	780	745	797	774	815	753	785	768	744	826	824	827	780	786	760	818	752	844	781	841	759	763	759	748	775	818	773	753	819	758	792	741	735	791	787	810	755	768	769	796	744	802	814	799	775	768	788	805	826	815	806	726	768	800	833	731	776	780	805	800	809	857	816	750	803	807	789	840	851	764	778	789	798	833	783	760	776	789	762	835	829	760	818	766	818	761	770	731	775	748	815	780	846	794	830	827	834	818	790	758	783	738	785	773	832	728	805	778	768	811	708	783	827	799	855	749	761	788	796	818	816	789	790	750	759	781	824	845	805	771	842	840	725	769	783	808	762	790	764	709	819	821	835	763	801	757	750	763	810	762	821	809	833	797	758	778	765	786	722	774	813	802	814	784	792	798	781	800	791	753	763	788	771	823	815	803	788	812	769	783	820	811	836	785	736	822	801	800	786	826	764	829	771	762	793	786	761	817	795	840	772	787	787	829	795	763	750	775	790	819	774	788	851	780	792	793	773	807	765	765	813	765	757	757	765	774	800	781	810	775	803	819	761	803	809	797	736	782	762	809	769	800	747	820	844	779	776	753	794	826	798	811	815	780	752	808	765	780	805	794	792	783	799	801	803	772	766	838	833	787	775	762	811	753	808	736	793	759	755	778	784	782	763	753	814	780	776	763	785	758	800	746	847	778	828	824	789	834	816	768	758	749	778	800	759	854	825	819	848	780	834	820	737	801	769	774	745	785	789	766	801	772	803	828	845	785	811	759	820	798	796	799	743	779	797	741	748	795	775	786	755	822	828	800	799	794	802	821	810	809	760	783	774	759	803	798	780	784	773	808	753	827	801	827	754	775	760	778	798	768	772	807	772	782	777	741	782	800	804	802	850	825	800	774	751	772	800	812	750	761	779	786	725	761	772	833	822	807	828	786	824	768	790	781	827	830	844	764	753	839	775	771	841	772	804	807	811	773	751	840	806	800	837	775	787	757	818	760	762	780	806	798	751	812	790	727	772	778	813	792	828	778	799	731	781	757	797	734	774	843	794	761	806	759	766	786	756	820	792	781	830	769	844	818	772	769	857	816	825	804	757	840	861	796	808	823	822	832	778	754	813	786	803	817	767	758	776	751	757	788	715	782	778	794	809	757	764	782	778	815	731	794	799	735	796	779	774	803	768	814	801	838	713	778	794	776	825	795	803	794	770	781	800	789	802	850	799	784	859	772	824	780	832	796	813	778	779	872	813	750	742	773	755	758	816	790	779	807	810	832	761	821	823	782	796	768	838	800	741	785	776	801	826	772	778	755	731	784	784	831	764	750	795	755	737	815	819	807	794	803	703	830	767	810	734	776	790	740	832	792	789	748	781	831	795	754	812	793	748	807	788	812	762	823	800	821	780	779	783	806	803	790	784	761	768	780	835	773	795	792	779	839	793	812	824	768	763	777	773	809	764	739	780	771	781	762	775	805	813	744	782	790	778	820	781	724	755	786	825	770	784	783	830	757	749	772	823	827	747	764	776	749	794	781	810	781	769	787	795	748	776	798	778	765	787	789	752	777	810	794	725	775	766	780	772	774	758	803	814	814	791	803	792	777	825	738	804	802	792	796	806	759	815	780	770	779	785	808	769	791	815	847	799	783	801	750	786	833	765	810	778	798	787	817	734	807	767	853	742	751	764	768	793	877	828	798	811	831	788	756	743	770	831	799	774	763	796	848	743	785	791	824	814	813	783	789	802	775	801	829	795	791	793	757	817	816	792	743	768	808	804	815	722	818	820	774	777	797	751	769	809	808	782	777	730	822	762	776	785	786	764	749	769	749	810	806	807	812	824	824	753	826	809	818	822	773	785
42704	64574	52353	35676	23736	15005	8665	4248	2827	1941	1544	1371	1234	1125	1086	1017	902	968	913	953	880	883	913	929	907	854	849	951	896	915	891	903	959	896	925	860	895	867	901	895	878	897	877	891	890	905	865	865	865	878	906	876	896	914	864	903	869	839	927	896	861	908	893	864	878	902	906	873	878	858	862	941	904	829	875	921	870	908	874	862	903	876	920	907	951	858	866	934	881	911	874	857	910	850	946	866	906	863	878	924	907	919	935	858	912	884	871	874	879	873	885	888	925	922	867	881	910	845	881	918	856	847	879	908	902	863	869	871	872	844	915	826	964	861	920	870	878	935	875	908	874	866	866	869	830	916	902	863	896	904	855	894	890	920	863	845	877	869	879	872	858	879	917	885	861	912	893	879	875	845	823	861	864	921	940	854	864	830	945	849	905	855	922	863	927	887	914	891	898	878	877	881	876	872	858	862	886	852	882	900	905	894	891	816	882	895	854	863	892	924	891	885	911	883	878	847	880	884	921	883	874	843	905	899	887	856	844	893	840	880	884	837	893	894	834	871	831	904	857	868	912	919	901	866	873	903	884	874	896	918	875	887	848	875	923	851	859	871	846	877	852	895	929	872	843	922	834	827	873	856	884	907	889	945	917	873	864	883	878	840	849	959	881	936	876	868	862	908	914	848	877	880	867	833	884	915	877	877	934	841	847	852	868	937	842	864	881	907	823	932	897	910	873	864	871	904	917	882	902	921	871	891	877	837	912	919	904	961	877	898	863	911	860	919	909	864	822	892	900	883	899	913	895	863	882	792	855	885	852	877	896	904	858	820	846	947	860	885	883	917	931	876	878	872	874	851	914	932	875	855	890	898	915	909	881	854	869	910	861	832	862	886	913	887	877	854	856	901	935	873	959	912	854	901	900	795	887	886	851	895	943	855	833	878	879	889	917	935	858	896	881	871	834	865	888	869	885	894	847	927	861	886	907	859	890	914	850	877	909	855	883	862	920	905	858	903	948	859	864	881	901	907	890	919	899	859	884	863	879	915	889	852	942	848	946	860	834	879	854	834	899	894	891	879	908	954	859	918	858	853	866	955	869	887	883	859	911	841	840	902	865	874	903	880	873	853	876	887	886	911	904	880	879	859	921	842	862	857	858	889	916	864	861	839	931	827	934	944	874	825	905	894	891	890	885	891	878	840	942	902	902	858	898	864	908	850	873	869	839	927	867	832	930	850	919	820	873	922	889	874	885	862	893	883	888	917	884	858	869	905	898	876	869	907	828	917	912	859	884	860	876	869	912	891	925	922	925	868	906	871	906	871	838	905	859	851	879	921	881	918	855	887	816	909	863	909	924	853	880	894	857	924	898	903	917	953	958	873	872	885	867	899	858	934	881	888	915	927	949	944	882	888	912	890	882	826	921	879	876	895	906	937	876	828	948	851	859	840	920	870	861	915	819	887	862	874	960	837	883	903	910	871	912	876	880	898	925	918	906	844	897	880	845	905	896	884	914	911	880	854	911	852	937	891	884	878	909	885	897	882	891	821	878	888	893	919	893	906	867	870	926	872	886	873	897	875	897	887	890	950	893	905	882	890	881	890	875	888	867	855	862	926	859	877	882	903	862	829	882	900	883	872	840	880	885	867	878	853	871	898	874	920	911	886	960	883	911	862	827	890	924	870	914	933	947	830	862	905	872	901	842	885	902	882	883	870	862	844	813	866	882	889	836	889	867	858	878	908	899	882	967	930	903	957	918	907	885	907	909	870	871	876	856	901	854	862	864	871	825	860	914	869	916	875	863	890	869	910	938	849	869	886	892	877	901	904	950	833	885	900	895	874	858	826	876	923	837	968	883	876	890	879	870	866	920	887	911	904	884	894	856	825	871	932	888	828	834	836	822	788	837	925	836	900	928	900	890	927	856	885	912	853	858	907	917	903	900	895	917	867	888	889	895	867	900	844	926	852	853	862	846	882	884	939	958	887	896	892	880	937	907	844	912	842	881	885	892	927	846	891	937	845	890	897	873	873	938	821	896	863	892	817	882	913	891	873	901	885	891	917	894	958	817	869	891	871	892	899	935	902	876	889	862	918	868	855	842	869	909	899	910	912	838	892	896	901	910	925	865	875	886	875	870	870	904	926	893	894	837	861	858	871	888	887	873	795	895	912	907	861	850	924	937	867	877	902	841	919	852	900	858	905	876	871	906	867	861	844	875	909	941	850	915	916	866	828	880	911	889	892	871	871	897	831	865	915	873	853	890	914	908	894	837	874	889	868	890	885	871	934	871	862	844	834	907	871	915	910	883	947	894	818	876	929	921	850	883	888	924	888	882	846	836	899	866	913	926	922	884	923	935	870	960	920	859	880	925	917	886	916	849	870	842	886	887	872	897	885	868	896	903	847	896	888	848	912	891	890	896	868	890	836	863	911	867	851	866	875	890	932	906	906	837	823	859	898	892	885	882	930	950	876	844	915	869	916	878	872	871	886	853	869	925	866	865	879	872	933	939	891	857	842	852	855	910	897	919	901	917	853	842	885	853	885	849	877	868	877	898	903	869	916	886	846	889	900	872	890	916	875	861	832	887	883	909	892	914	884	855	835	868	907	900	892	917	868	906	913	852	855	849	851	840	895	888	968	886	903	856	888	919	943	877	919	928	903	883	895	894	896	835	900	887	904	907	899	903	920	888	901	913	907	901	870	887	900	861	846	922	878	863	877	883	900	926	929	909	840	893	896	886	833	890	914	843	890	919	896	873	898	826	904	901	890	842	914	878	923	873	875	906	897	894	903	916	903	861	900	883	893	870	886	911	856	897	882	913	844	894	829	884	901	920	871	860	915	857	880	914	882	859	884	959	849	851	829	873	904	927	859	856	895	842	909	880	893	893	866	885	962	833	852	908	889	903	884	889	852	864	854	886	843	898	884	918	940	984	850	883	933	906	870	862	848	865	914	876	843	866	922	852	928	859	904	876	909	875	850	906	931	884	880	917	899	869	870	895	888	915	962	844	865	914	870	918	857	910	835	919	845	876	862	885	870	853	872	901	911	928	857	889	901	893	868	910	817	885	863	858	890	900	884	869	890	845	859	901	857	847	897	875	881	875	848	924	898	902	870	916	872	851	846	843	858	917	918	877	833	917	894	882	866	906	861	880	890	872	894	858	939	901	918	848	894	927	879	916	919	852	856	930	876	905	864	900	838	855	923	864	913	917	870	912	838	923	916	889	860	917	904	882	909	837	872	910	869	893	924	900	819	855	837	912	861	919	896	886	822	912	903	913	871	891	878	933	858	861	877	908	838	881	882	934	944	894	923	887	897	848	905	887	856	881	898	901	862	892	891	893	894	904	889	870	919	842	892	875	907	862	855	886	831	897	891	870	912	946	898	856	901	895	926	885	842	854	941	888	845	875	857	886	927	851	838	901	904	905	878	906	846	870	917	908	889	862	926	859	893	848	865	946	848	861	920	892	874	913	902	879	847	874	905	834	914	880	892
22453	21019	28647	23761	21490	22455	19116	5738	2744	1987	1638	1410	1292	1154	1006	973	995	923	898	912	898	942	855	846	873	854	812	808	814	839	845	851	778	812	769	853	774	826	826	799	845	842	827	828	802	789	803	850	884	839	819	830	818	814	803	845	783	876	845	842	849	793	854	814	855	825	811	831	801	822	817	823	834	806	819	840	826	833	841	840	855	843	846	852	831	830	851	849	851	858	832	793	841	869	826	827	824	848	853	795	788	862	776	805	817	850	889	806	837	844	847	883	883	814	841	837	805	815	824	799	856	811	859	814	809	830	880	826	840	839	829	855	779	840	792	824	851	868	885	840	871	818	845	853	833	847	842	833	869	882	860	822	808	825	807	861	842	877	849	827	870	890	858	824	863	785	825	881	816	830	779	823	856	854	793	844	858	879	793	820	821	849	863	852	857	812	815	860	803	811	857	846	790	857	848	829	798	823	840	855	867	827	825	863	860	787	834	843	830	853	862	842	838	870	826	842	816	866	829	863	823	820	819	855	853	801	808	856	836	831	902	813	839	841	840	838	806	851	829	843	861	793	800	792	868	840	866	819	815	788	843	817	812	842	809	906	878	810	826	821	867	827	833	833	863	839	851	833	856	802	840	885	843	883	851	860	908	818	847	824	843	864	837	864	854	820	831	770	815	795	826	834	786	827	850	888	813	919	832	821	828	820	775	884	898	808	848	855	793	873	855	869	798	858	863	837	781	841	810	837	840	856	839	821	827	840	846	861	866	809	833	839	822	841	847	885	835	841	828	821	815	795	901	904	836	877	825	850	793	842	838	780	826	849	793	811	907	845	818	832	817	861	830	801	805	821	819	891	776	839	785	852	807	898	857	878	804	843	864	772	820	794	784	805	844	805	788	832	755	774	842	826	844	819	808	822	846	849	819	812	807	875	904	828	812	834	861	818	847	786	810	872	864	823	791	809	819	809	860	828	838	863	770	840	822	859	860	817	821	869	830	861	762	790	809	823	825	823	864	810	823	821	824	861	843	862	817	830	821	803	812	817	826	811	858	830	875	853	817	848	853	861	859	912	817	811	827	838	839	817	814	836	785	833	871	839	812	872	846	812	848	848	811	821	851	845	808	788	820	810	831	825	812	850	835	827	902	858	857	890	815	872	829	831	776	835	860	802	881	863	811	745	827	814	827	814	849	837	804	840	842	782	843	777	801	803	808	858	775	835	862	836	810	795	866	814	840	834	853	788	842	817	850	856	808	863	861	854	840	802	871	813	821	833	821	863	824	822	832	891	832	834	841	815	806	839	776	792	863	816	807	826	852	872	801	809	831	870	848	822	816	867	861	851	831	843	854	815	824	822	846	824	832	768	805	804	849	856	797	847	844	851	829	795	836	796	796	812	784	838	836	851	866	824	832	798	789	778	868	830	847	842	881	856	810	837	811	878	868	825	802	814	823	833	852	807	799	839	837	811	817	828	794	850	807	879	854	909	848	867	838	795	855	818	817	797	826	818	852	833	818	820	817	812	861	848	792	868	828	797	849	855	835	903	808	830	833	823	794	846	833	846	841	858	853	840	839	877	842	839	835	800	829	793	844	768	849	808	807	817	815	796	807	831	832	841	811	860	767	802	880	836	825	832	824	789	828	835	853	826	825	836	820	815	771	822	798	829	820	782	892	814	819	825	797	863	828	838	814	793	897	844	810	847	823	815	836	842	800	875	814	793	814	811	821	880	869	815	826	849	832	834	811	839	840	874	815	833	851	875	780	761	829	844	836	850	848	869	822	886	834	816	809	822	859	823	837	853	822	798	816	833	839	856	832	845	831	824	828	809	857	838	823	827	833	826	869	856	843	785	792	884	871	840	836	807	811	865	785	891	873	858	782	840	787	870	835	853	826	808	820	806	846	778	802	813	838	786	854	807	841	804	760	797	838	842	837	799	817	806	780	839	806	855	924	784	780	830	837	863	849	855	800	792	831	823	832	857	854	852	846	844	770	840	829	880	856	874	864	847	860	846	799	814	826	813	826	876	811	806	859	834	845	834	816	836	851	853	801	893	819	830	839	854	831	791	821	873	862	826	905	827	859	807	845	832	837	809	792	843	873	770	854	860	825	847	849	793	818	874	867	834	846	803	862	830	813	841	851	812	800	858	799	798	851	874	817	848	833	830	816	867	897	822	777	803	825	783	821	821	841	826	806	839	787	841	752	843	846	820	860	855	831	848	805	859	808	862	759	865	866	835	857	859	841	833	847	862	787	832	849	849	853	793	821	811	881	850	805	878	838	821	876	852	832	817	835	808	845	773	794	803	811	832	819	807	830	778	851	808	905	832	858	828	799	875	836	836	813	826	873	864	843	823	838	805	803	808	895	810	878	886	817	833	835	838	947	877	848	864	815	882	819	863	807	828	879	848	851	858	778	809	816	761	814	849	831	833	823	899	845	819	813	831	848	806	836	873	837	848	775	789	830	848	815	872	861	803	830	859	804	817	843	826	803	839	845	842	835	847	876	799	861	863	812	768	819	808	844	862	798	794	846	823	828	863	824	834	840	827	803	845	833	880	832	796	818	805	817	820	805	845	855	771	845	843	828	854	833	845	854	819	809	862	884	861	870	827	812	889	846	808	812	836	824	846	871	834	849	846	793	853	886	874	842	851	830	832	826	827	855	790	854	800	827	844	811	836	821	824	825	791	808	827	809	889	836	875	877	870	836	831	805	842	827	843	811	874	863	877	858	841	796	853	829	808	776	856	838	818	822	830	875	875	787	839	805	794	871	843	811	761	813	857	870	868	822	783	848	859	826	830	826	802	837	831	880	821	825	796	830	814	849	825	825	834	795	849	849	838	907	797	818	873	822	784	861	856	800	804	867	851	852	809	841	788	803	813	809	777	854	804	832	859	797	842	827	840	842	843	817	847	768	773	806	806	876	796	865	836	868	868	856	815	876	833	862	833	784	818	868	869	816	881	834	832	858	837	866	834	827	772	849	799	821	791	864	819	807	826	786	866	865	821	833	850	869	838	833	790	881	815	842	767	834	835	821	826	818	865	803	853	801	843	863	832	779	856	825	870	873	829	828	824	827	839	864	821	802	809	818	806	812	838	881	839	808	777	838	812	809	771	804	817	901	875	778	839	839	889	818	821	798	827	813	851	857	785	817	882	865	844	837	819	866	846	834	821	832	837	841	840	838	829	893	867	831	787	806	801	847	849	860	838	848	813	833	783	842	826	817	845	810	861	854	847	834	796	907	875	828	852	832	822	830	822	845	801	901	848	834	815	815	740	857	832	788	816	819	835	891	872	830	834	868	822	821	788	825	812	823	875	816	846	815	838	824	886	798	834	825	836	838	804	826	834	828	831	819	865	830	828	845	836	886	835	827	864	788	836	890	821	823	862	861	840	804	873	819	830	828	821	792	876	825	849	821	785	861	856	797	829	821	788	820	851	826	831	793	826	864	782	831	844	819	863	850	863	826	835	900	791	791	824	858	852
45090	74514	61170	43204	30874	21393	12057	5832	3695	2574	2131	1792	1568	1423	1280	1118	1061	1027	1019	966	918	890	990	947	950	938	937	881	962	903	932	905	928	878	934	930	942	896	953	917	987	877	892	906	889	907	898	915	898	903	934	907	904	925	879	902	1029	898	917	931	919	906	844	974	915	908	922	944	956	998	930	921	918	889	923	933	955	892	864	946	907	942	878	913	891	926	933	934	935	955	885	937	901	919	912	913	871	946	880	978	931	929	921	904	954	924	931	882	881	913	878	854	877	925	919	920	940	959	885	935	944	912	978	918	900	943	911	923	866	952	987	900	886	904	955	874	911	964	954	950	932	965	868	902	942	976	871	889	867	916	948	931	878	918	917	941	932	929	885	940	898	929	887	896	962	859	881	893	922	931	907	863	875	911	926	898	975	959	895	986	912	924	918	933	911	935	956	904	921	947	913	882	954	909	909	951	971	931	943	886	918	960	873	945	866	920	953	924	922	909	884	849	889	967	892	859	944	901	943	847	880	928	880	943	931	912	914	838	922	859	914	892	959	902	953	904	940	884	970	927	870	945	952	925	905	945	870	912	894	940	893	913	867	953	902	926	884	931	957	902	884	903	874	948	919	956	917	884	890	922	862	877	882	908	956	931	923	917	886	877	920	893	885	891	924	911	901	901	924	969	900	953	982	985	883	937	913	928	884	974	873	929	933	887	897	925	931	973	898	936	891	903	884	883	944	931	915	921	913	926	916	914	909	889	938	929	936	955	868	858	919	918	963	915	902	911	939	913	937	890	970	902	884	877	959	936	865	967	978	922	931	903	955	893	945	888	923	1009	915	881	910	931	836	921	864	915	912	955	894	933	900	918	930	909	899	941	915	873	901	901	944	888	912	894	977	908	910	955	896	903	937	954	967	953	888	909	914	921	943	848	900	862	942	910	881	934	905	928	909	895	885	917	937	941	919	925	951	904	884	921	949	981	920	935	936	919	954	910	923	940	876	883	852	921	903	910	924	927	865	878	926	912	975	915	880	941	930	885	934	936	898	949	937	946	928	911	895	872	888	929	937	949	953	917	876	920	916	909	889	889	907	916	955	925	940	902	861	914	916	922	894	962	897	912	912	945	920	939	927	911	944	911	904	877	929	928	901	854	918	909	952	934	929	919	884	919	871	915	928	968	879	887	869	907	903	936	958	939	920	930	916	927	871	894	892	922	893	900	946	906	1013	929	915	938	934	981	901	957	939	920	908	968	903	972	913	961	928	916	874	869	924	923	924	927	885	922	940	913	912	947	939	973	925	924	888	892	882	974	875	919	908	915	943	954	911	965	904	855	923	890	926	969	908	858	901	914	887	935	938	935	891	902	874	952	946	895	915	922	938	926	834	951	918	911	930	913	915	896	906	958	872	973	920	891	939	960	929	893	898	887	916	897	930	954	955	930	928	931	933	930	850	947	940	926	948	948	881	942	903	891	957	948	856	924	917	883	858	964	946	958	932	932	895	891	907	937	988	923	909	907	906	927	962	939	930	910	881	915	916	905	893	927	928	887	916	914	896	917	905	966	917	959	924	907	976	903	936	893	892	924	846	915	908	920	898	869	919	926	902	935	916	920	904	881	880	929	896	927	893	894	906	949	902	923	914	870	945	935	921	882	866	933	940	873	939	895	896	889	952	982	905	937	901	860	931	929	915	926	972	944	855	887	888	964	903	877	914	927	923	905	886	898	939	907	916	927	861	915	941	921	921	909	911	908	929	894	937	950	919	932	948	936	933	968	968	882	923	890	901	924	907	967	890	921	850	896	905	892	898	932	919	928	958	880	893	913	956	892	876	944	899	942	858	927	901	901	922	923	883	908	942	871	916	920	925	917	938	908	895	889	908	920	898	963	907	913	891	907	915	898	933	902	913	936	895	914	962	904	904	936	958	882	892	885	854	928	866	934	979	857	865	912	861	887	914	946	880	952	867	950	927	902	938	924	943	897	937	923	969	890	941	885	915	900	910	919	931	929	893	936	923	946	965	881	874	918	936	921	899	932	912	890	914	953	919	934	900	851	918	913	883	935	928	925	873	928	980	893	927	872	920	918	875	952	889	923	921	904	917	904	906	937	883	892	917	922	896	861	930	922	912	887	978	917	943	907	888	899	991	962	949	902	938	944	894	920	922	940	978	888	887	962	913	935	862	890	903	944	913	903	959	942	949	939	960	885	884	907	975	904	958	873	967	941	914	922	913	878	925	877	927	933	904	918	941	879	892	911	941	896	958	942	884	894	935	902	900	917	901	976	914	912	901	937	896	944	919	947	932	909	931	893	887	966	891	925	934	891	954	984	933	888	923	919	942	923	918	882	929	866	879	961	946	932	858	936	936	874	923	888	893	865	908	922	915	855	942	949	857	953	908	891	919	954	950	897	908	922	955	867	910	931	919	907	909	936	886	910	925	886	961	924	902	907	917	908	926	919	914	889	936	924	914	860	870	915	899	976	959	958	930	943	905	876	924	950	900	918	915	906	928	954	950	972	922	907	920	940	909	910	887	927	901	914	902	965	911	904	893	897	898	945	889	943	955	950	912	886	872	862	962	929	917	911	924	949	988	950	863	928	945	937	937	920	934	940	924	915	961	898	958	884	955	893	895	982	875	933	903	942	904	977	967	875	909	935	937	913	944	954	930	929	924	887	905	911	925	924	876	930	891	952	929	927	920	990	945	948	935	861	922	873	923	883	993	904	949	947	905	908	936	902	932	884	938	940	927	933	969	913	884	903	912	927	914	941	968	920	910	990	904	938	895	895	901	866	904	961	907	950	939	918	952	941	948	903	844	892	947	961	921	965	959	937	929	939	919	909	933	878	944	971	927	871	894	945	869	929	909	868	941	937	952	860	844	917	917	910	973	944	869	875	914	875	939	888	929	946	858	899	933	872	952	910	905	912	941	921	938	956	936	889	933	914	919	911	924	914	932	933	906	907	957	884	927	895	940	908	943	903	886	908	949	904	936	908	998	948	914	899	930	902	909	930	910	958	918	902	934	907	952	875	910	871	905	894	922	995	917	937	904	925	1014	893	925	906	978	836	939	914	910	882	919	928	889	910	877	942	883	882	906	874	908	902	934	907	925	882	918	928	903	958	900	909	893	891	920	947	920	931	933	963	916	955	888	932	909	914	900	875	872	965	878	927	969	906	939	936	900	933	923	939	884	993	892	932	882	884	913	870	925	937	925	929	927	930	939	907	927	943	944	910	921	885	912	892	900	912	931	965	925	904	895	878	898	885	899	946	955	908	889	942	940	892	878	926	906	905	896	994	902	955	921	919	889	914	882	911	909	909	909	971	989	984	860	890	967	928	939	891	954	892	919	929	937	926	920	923	875	995	915	920	892	899	881	907	889	908	942	946	938	878	904	919	964	914	915	939	913	973	935	885	949	945	879	896	897	909	898	914	928	942	950	898	922	941	927	908	929	926	885	911	890	895	941	976	922	866	905	898	912	910	939	904	943	925
35143	42579	42271	29026	15601	7109	3147	2064	1452	1231	1181	998	930	898	858	856	879	857	866	822	800	747	899	779	766	864	806	777	798	852	774	811	775	785	797	795	780	808	779	746	784	787	797	781	821	826	825	833	804	766	795	788	788	828	756	820	792	805	751	771	792	804	821	776	797	739	791	834	779	802	803	801	769	800	794	747	800	796	778	817	788	775	771	800	780	735	876	860	815	839	767	786	815	831	821	826	770	779	769	810	764	771	777	823	815	765	790	737	796	805	820	842	808	765	815	787	840	761	811	767	802	799	767	786	849	781	765	767	777	833	801	767	794	765	873	808	801	797	793	831	795	753	806	821	812	775	752	802	777	819	781	825	765	799	803	829	775	810	791	739	740	818	816	838	780	824	794	783	792	816	765	829	770	774	791	769	791	812	790	827	794	795	794	771	823	829	712	815	783	846	759	795	748	805	771	849	783	814	771	813	764	823	799	786	788	810	740	777	819	797	799	750	760	811	784	790	782	831	754	762	774	814	768	765	822	787	774	825	808	796	800	763	815	800	801	792	797	752	839	824	771	793	776	824	784	799	817	784	756	828	809	812	787	746	818	845	775	772	750	755	779	759	799	779	809	808	798	745	793	759	781	787	774	801	777	796	817	755	742	792	800	759	805	793	817	828	846	794	776	827	810	803	761	833	770	787	790	823	759	797	805	804	797	764	781	839	797	820	744	789	827	802	754	804	774	818	823	780	814	796	833	835	821	818	770	803	754	743	820	776	812	807	773	783	787	818	761	813	747	827	770	802	817	828	778	826	736	791	758	799	774	793	748	776	804	764	803	746	779	778	782	780	818	796	802	835	799	816	786	834	833	777	808	793	803	804	844	789	815	746	806	824	796	767	796	854	774	779	773	799	837	784	773	813	807	779	786	753	781	817	843	810	802	779	799	830	762	834	826	838	794	808	797	769	806	818	761	770	781	738	812	828	787	760	809	826	818	804	842	813	818	819	870	785	835	801	798	815	763	770	795	794	843	802	826	738	771	785	871	840	830	834	819	778	796	769	790	754	809	830	773	775	786	793	796	764	800	783	740	793	837	779	799	759	801	856	795	747	759	821	791	838	752	787	796	748	805	826	793	769	719	768	765	786	757	748	774	765	775	764	770	804	760	759	800	806	773	845	763	805	779	803	831	823	800	794	796	812	805	825	793	824	797	813	806	797	800	834	791	801	811	829	791	803	810	742	813	798	811	797	784	766	816	762	835	751	849	789	766	802	800	827	762	802	761	795	791	837	829	832	779	803	805	798	767	796	765	796	833	824	785	765	813	821	771	844	811	828	820	814	799	772	804	776	754	790	777	791	808	855	778	802	794	832	800	804	835	749	771	807	760	828	806	813	770	798	783	812	795	812	810	808	749	777	736	796	847	779	790	783	830	786	757	817	776	775	778	831	805	793	778	726	788	825	803	805	822	764	772	788	754	791	793	837	786	809	814	771	801	819	754	838	782	761	786	771	785	746	796	844	785	760	776	764	767	807	824	822	767	773	754	803	806	761	765	736	815	813	840	806	769	772	765	756	783	798	786	783	786	770	837	792	810	836	792	791	785	788	817	779	815	795	842	773	820	755	771	827	759	766	764	798	816	767	792	804	781	821	813	794	784	789	801	761	773	856	818	808	793	775	771	803	782	775	776	811	737	800	770	775	788	770	810	808	768	765	770	789	844	783	786	799	813	852	747	768	787	773	817	771	815	784	732	813	798	802	788	793	803	814	849	818	773	850	787	770	806	787	809	778	832	816	768	798	772	800	818	784	789	839	788	810	751	772	832	768	788	839	796	783	798	794	830	828	803	784	752	804	847	793	815	757	785	764	794	815	812	824	817	777	780	792	829	791	817	821	798	771	830	858	804	817	804	736	843	846	822	810	795	822	823	829	746	782	814	808	833	772	828	809	793	785	776	795	790	792	774	821	747	803	843	765	803	739	803	827	821	762	834	739	772	793	827	777	810	744	767	855	788	791	811	785	796	787	820	811	787	812	801	775	807	780	800	748	828	815	776	806	779	777	811	759	800	749	823	777	807	830	867	816	791	822	772	774	756	789	768	764	828	786	802	746	803	779	822	745	762	724	732	826	824	791	772	807	749	823	780	808	774	803	811	797	799	766	780	799	758	819	797	741	831	798	793	759	788	779	848	767	820	755	832	814	792	786	802	795	755	831	775	812	852	745	823	758	804	792	737	788	811	808	875	768	779	831	763	788	781	790	769	785	804	816	783	795	803	754	806	790	810	814	834	822	819	785	818	835	795	821	825	828	806	840	780	797	784	826	785	791	767	818	755	808	797	770	791	786	797	780	799	744	825	800	738	713	762	803	829	788	809	764	782	802	786	833	817	838	787	810	753	822	788	740	742	767	773	813	775	807	774	744	772	774	840	816	803	815	778	761	808	772	740	724	757	856	748	750	783	806	770	830	817	773	804	827	749	808	824	780	764	836	751	788	758	810	810	825	807	761	812	799	775	795	757	763	764	827	823	759	791	822	796	802	799	802	825	804	772	827	773	836	818	777	819	760	793	783	765	818	781	813	800	780	808	818	818	804	778	791	807	829	809	773	747	788	722	787	774	791	777	759	787	801	804	764	772	788	809	800	799	740	825	811	772	808	777	801	798	783	828	764	802	831	802	768	799	770	814	803	753	738	767	820	811	762	815	768	792	775	798	799	789	806	793	787	817	798	829	823	823	790	771	791	784	804	741	797	776	764	782	833	763	834	800	769	771	797	770	796	804	764	790	785	778	812	853	785	783	797	801	813	751	731	769	810	786	827	811	861	809	746	807	746	816	765	795	827	834	805	831	781	786	815	752	794	797	866	739	752	782	774	756	821	794	821	835	759	765	779	742	825	799	789	817	764	843	777	814	829	808	779	763	794	784	763	801	841	765	785	810	753	805	801	794	794	706	767	793	803	851	760	754	756	802	770	788	781	789	812	735	802	781	829	829	791	766	799	752	751	784	758	801	766	796	878	850	795	768	833	797	772	778	781	785	748	774	815	826	808	782	736	817	757	771	809	809	812	767	818	828	800	745	751	803	760	754	820	831	800	781	820	782	761	856	775	777	801	778	817	776	790	827	843	765	778	825	787	795	878	806	797	773	801	781	809	786	784	835	774	789	816	789	791	738	845	800	741	837	797	785	824	843	784	774	804	721	809	775	811	828	803	749	794	799	800	771	853	804	747	811	841	803	811	794	769	778	774	755	829	791	830	765	787	791	748	821	759	820	801	787	796	769	832	752	798	888	756	822	811	775	815	839	777	823	812	779	792	826	843	783	821	773	822	782	815	854	805	748	815	767	789	772	779	801	794	768	811	799	766	823	792	785	745	841	775	803	803	799	773	779	806	804	815	819	835	810	824	780	830	798	782	813	799	812	819	791	760	804	755	804	761	799	804	840	795	820	724	848	772	783	768	815	773	794	753	786	827	771	772	800	833	776	783	757	815	797	799
44714	57832	44536	27830	17043	9234	4383	2907	2136	1630	1423	1188	1165	1026	1007	951	955	956	937	957	953	944	901	912	962	853	904	893	905	839	918	913	917	833	903	870	870	899	900	912	902	902	887	931	904	920	871	917	884	898	931	844	873	926	937	863	908	882	893	940	910	900	971	817	892	859	934	994	902	930	899	871	926	895	907	910	845	873	901	857	920	968	867	902	901	876	950	922	914	923	823	924	887	915	850	876	841	908	923	857	847	906	891	885	884	890	904	853	860	924	893	848	946	927	927	914	856	892	890	918	924	871	825	938	878	889	867	839	907	836	911	837	884	895	900	880	938	875	894	900	943	924	832	889	841	938	923	903	897	915	867	880	880	925	880	913	905	866	854	944	861	873	954	891	890	913	951	916	899	909	910	921	926	901	930	884	947	912	883	912	870	918	943	879	929	889	884	949	912	820	884	888	856	931	878	929	920	908	834	863	861	881	888	913	872	875	906	859	927	899	888	938	840	874	859	879	837	892	863	937	929	886	923	862	895	926	896	866	858	943	829	942	865	841	893	903	902	901	912	908	879	904	867	880	912	862	946	856	876	870	864	885	864	903	872	917	913	902	890	903	920	901	935	903	860	950	963	892	857	932	855	880	899	861	880	923	902	891	908	876	861	874	939	893	946	882	864	919	899	950	930	928	888	918	913	846	863	891	933	880	906	896	949	881	927	890	906	908	885	887	891	896	885	934	887	941	915	876	866	973	900	940	928	947	956	885	918	908	894	926	925	896	897	932	922	886	926	923	914	934	889	914	825	901	873	866	848	925	905	930	906	877	967	925	884	876	928	917	900	925	848	898	897	862	845	868	882	881	890	881	911	946	931	841	934	868	914	879	854	861	871	878	904	819	911	929	881	897	852	913	850	894	906	862	872	907	874	911	859	924	865	877	875	866	906	908	946	868	854	924	809	932	931	895	910	917	905	880	890	945	870	906	849	863	898	930	880	945	890	899	927	876	882	903	965	911	958	886	904	872	931	889	880	843	919	874	891	885	860	948	879	850	855	968	875	933	909	914	889	995	924	895	870	855	900	911	937	948	917	867	908	880	837	936	883	846	932	879	830	898	907	917	932	841	906	873	905	889	900	894	897	902	921	854	913	890	881	946	892	829	919	879	945	878	936	935	863	871	868	787	934	872	870	898	857	898	880	880	904	934	897	878	917	940	842	914	882	897	885	920	890	870	888	927	869	908	896	926	880	920	902	893	929	911	934	914	904	916	859	931	899	915	899	867	936	937	946	885	915	865	921	874	871	874	909	925	886	931	936	914	916	911	946	903	904	915	861	919	873	885	927	899	892	905	903	874	1009	889	919	844	860	901	870	928	886	885	890	831	846	909	893	911	903	895	867	911	900	901	901	913	871	866	863	866	931	871	861	951	883	933	885	883	924	877	908	909	876	906	845	970	924	887	947	839	869	847	930	912	858	838	886	940	931	907	860	880	849	921	848	934	924	906	888	912	875	873	938	934	894	856	911	927	905	961	890	863	902	892	938	861	925	922	856	902	953	881	900	885	910	877	939	854	900	875	898	874	842	853	903	936	916	912	881	879	915	911	893	872	919	906	870	892	887	933	915	840	926	880	882	970	831	887	910	968	872	878	944	923	880	881	898	890	945	879	880	892	947	890	870	895	873	888	829	906	902	894	893	888	892	866	852	856	881	906	941	884	882	902	932	891	925	931	953	929	887	889	912	889	887	909	888	875	904	928	914	824	840	900	909	934	869	924	912	903	885	929	883	904	892	880	861	905	906	882	908	896	877	933	866	836	902	876	905	984	932	911	862	858	913	872	926	877	960	876	882	904	869	914	927	865	944	970	926	893	898	878	956	872	915	882	907	900	915	939	910	900	905	852	907	886	893	868	927	887	893	908	889	907	888	912	924	864	876	930	848	887	912	879	922	882	909	879	892	920	880	839	852	879	925	969	887	864	850	875	871	895	922	821	856	886	863	922	878	929	917	919	872	862	876	900	867	965	857	885	905	884	950	908	895	886	901	891	911	860	846	912	846	900	889	923	869	845	855	897	909	910	911	899	871	969	899	950	884	849	902	902	917	879	925	871	904	950	928	892	905	880	900	884	862	912	877	904	873	886	925	914	875	867	876	893	922	863	928	930	894	899	918	828	908	883	883	908	803	821	897	889	894	896	943	932	895	908	913	906	901	824	895	935	954	856	903	872	841	929	938	916	907	921	899	944	908	865	904	874	906	888	876	888	876	932	867	854	828	911	854	898	871	849	897	859	886	902	884	901	929	945	822	937	852	899	839	892	865	919	849	848	897	921	909	907	890	890	869	907	874	913	885	938	861	934	968	948	917	877	892	897	923	941	891	895	901	891	959	895	914	900	866	807	916	919	868	891	906	922	893	928	946	849	863	876	807	905	917	899	902	920	904	893	854	872	889	913	897	862	913	892	941	869	898	884	927	871	932	870	890	860	921	903	826	870	901	936	890	901	922	889	924	841	889	890	916	876	912	917	887	881	863	886	926	933	857	942	888	898	895	931	904	856	889	881	891	895	952	857	917	881	903	937	896	936	900	910	858	920	866	847	909	860	907	924	863	813	926	890	932	854	851	896	880	848	874	858	893	892	927	967	887	901	853	900	885	868	946	932	899	926	897	915	890	910	882	914	867	883	906	876	883	901	886	914	887	880	842	904	913	942	882	867	927	877	857	847	896	886	894	883	896	911	869	880	873	936	931	916	873	886	889	912	955	867	907	901	899	936	842	876	911	924	882	911	873	925	884	846	905	908	896	917	888	922	890	866	852	910	933	851	873	876	876	892	927	874	915	912	898	867	873	892	908	900	904	934	943	916	899	889	932	850	921	930	901	935	938	820	899	913	892	879	926	895	918	902	916	950	921	905	926	939	927	961	911	891	890	880	884	940	895	940	880	881	932	898	867	932	884	882	925	875	890	941	968	972	905	849	915	916	877	892	874	878	865	888	877	876	914	879	910	845	969	951	914	929	877	880	914	902	838	852	895	902	856	885	893	877	900	938	904	862	881	870	890	904	854	926	890	888	898	907	893	884	873	874	927	871	862	891	936	864	926	929	895	926	854	904	922	910	871	895	877	912	853	881	946	890	906	901	865	891	876	868	864	872	905	882	880	948	868	935	894	932	934	921	861	862	911	913	885	863	877	913	858	939	878	844	911	890	832	905	869	883	892	895	957	866	870	892	944	886	918	906	910	893	936	907	916	882	916	891	906	870	870	898	960	950	935	913	885	858	915	920	883	935	866	880	884	856	876	906	919	970	848	874	856	916	868	830	877	901	860	878	934	933	937	885	936	900	925	927	891	903	902	879	862	926	853	892	891	869	869	905	976	889	892	922	889	823	842	918	923	883	935	948	942	901	871	898	890	877	897	917	938	899	852	920	903	924	893	915	888	941	896	942	875	887	890	893	916	935	900	842	867	883	845	950	935	898	887	917	947	834	896	868	887	875	876	894
23590	20964	28390	24748	22345	18973	8660	3793	2301	1935	1648	1406	1196	1061	1003	927	989	904	962	865	851	837	812	834	828	866	823	791	902	842	886	783	753	839	796	872	819	813	810	835	783	857	855	784	765	754	832	844	822	828	825	801	778	797	784	792	835	809	840	795	865	799	785	821	830	832	798	799	798	824	781	797	755	824	782	781	837	815	817	809	795	802	835	838	777	791	819	831	749	857	815	836	808	824	812	818	831	831	836	854	816	813	794	781	816	769	824	796	831	776	867	881	836	830	812	825	832	869	787	792	793	802	861	763	807	813	803	807	788	793	803	884	813	792	820	844	814	872	855	779	836	849	768	789	786	806	786	819	842	773	812	846	784	863	828	810	798	798	797	769	769	799	812	802	811	831	828	829	811	807	815	832	835	789	863	833	886	834	798	786	840	866	837	798	825	741	783	836	787	886	806	803	769	817	834	789	817	819	837	823	812	834	800	833	835	796	882	785	792	841	863	804	840	846	758	838	777	842	802	808	830	796	875	753	807	843	812	771	832	809	833	868	800	823	843	814	836	815	814	828	813	782	865	797	828	796	841	820	813	806	831	863	820	867	863	857	828	809	842	852	790	811	849	870	808	849	845	841	824	774	810	792	773	827	798	839	762	817	839	838	918	831	849	827	805	795	826	840	808	825	864	853	817	824	832	785	838	806	756	839	761	740	792	839	821	824	789	802	826	852	845	852	859	833	820	805	832	794	849	818	813	790	863	856	829	818	836	799	786	866	859	850	811	880	779	790	834	823	810	848	807	798	825	873	801	791	890	796	873	811	831	819	804	772	798	794	754	806	815	922	785	769	805	857	773	829	800	845	828	858	859	833	822	806	822	797	807	764	800	832	818	829	804	850	788	818	833	782	813	781	806	774	771	857	775	835	782	791	818	783	821	873	826	874	825	824	831	837	833	788	793	836	815	829	784	851	831	821	856	854	805	828	812	834	839	843	818	830	870	820	790	814	805	774	786	784	820	809	790	857	824	805	831	786	830	823	839	813	787	798	804	846	828	785	859	767	831	844	835	806	860	762	800	820	841	774	823	872	779	806	868	792	827	839	778	799	810	821	771	784	828	867	807	799	777	846	840	778	852	846	817	772	832	819	765	809	862	788	834	790	863	887	826	830	804	817	818	816	820	856	869	760	816	870	814	763	838	735	789	842	849	863	826	774	811	851	824	791	780	824	794	848	816	789	790	812	800	763	837	827	820	803	784	789	810	821	783	805	877	777	809	785	858	800	820	810	824	849	825	823	877	803	792	800	777	774	773	839	809	859	807	825	827	814	839	784	827	836	811	832	804	838	845	782	843	809	823	835	790	815	834	791	815	836	759	845	874	810	798	843	860	809	803	840	809	843	873	804	874	809	796	828	822	884	800	818	835	779	801	765	786	829	817	817	843	855	772	818	803	766	841	861	819	824	809	794	838	844	835	823	857	858	854	827	796	812	813	795	796	835	869	807	805	864	809	734	776	765	799	811	810	814	824	826	833	808	828	842	816	845	812	872	839	817	819	836	762	876	794	815	802	828	812	815	854	745	819	817	802	813	841	814	806	808	845	819	811	795	811	785	789	835	789	818	802	816	845	804	793	843	839	843	812	808	849	798	844	819	836	831	790	826	861	793	832	835	830	883	846	853	804	842	853	788	822	789	817	784	850	818	734	848	796	869	771	886	834	775	791	813	801	861	839	804	811	785	813	812	785	779	835	810	842	838	822	817	801	791	743	852	851	829	822	815	820	859	880	807	814	829	804	821	802	796	841	812	814	814	797	828	807	859	808	833	825	808	847	849	775	843	793	797	851	812	798	822	845	820	821	837	849	838	834	874	821	838	872	823	855	812	800	836	884	779	829	790	823	837	849	857	836	752	831	820	811	813	817	818	790	825	805	819	822	780	826	795	815	827	796	796	807	789	843	819	859	829	812	857	810	799	823	787	827	818	834	780	782	850	867	764	853	803	838	845	838	778	827	790	803	865	840	792	859	791	808	868	817	806	792	781	823	839	820	801	755	810	858	822	828	773	798	872	797	861	793	842	846	827	837	786	839	826	877	808	837	796	830	829	786	792	809	799	832	834	805	861	858	808	790	823	848	787	807	808	822	790	832	862	866	853	806	832	879	838	818	767	831	788	833	817	882	754	816	897	857	825	839	841	852	833	819	792	801	828	880	830	853	822	854	821	790	855	782	827	828	749	795	824	763	810	832	866	811	872	833	849	823	860	867	839	827	830	831	789	808	791	785	838	742	853	843	853	849	805	779	780	849	782	835	815	807	842	827	840	813	809	804	860	773	789	788	847	777	799	874	848	793	819	812	840	767	786	808	818	861	776	802	869	787	838	796	851	849	797	815	821	790	839	819	796	815	873	809	797	832	800	842	806	829	875	792	797	817	808	873	800	778	815	810	795	795	824	819	834	773	787	849	797	768	824	846	822	827	855	819	842	803	860	775	789	853	852	826	811	794	816	798	826	820	819	807	797	816	849	799	799	857	780	862	805	755	792	871	793	826	879	772	817	796	832	820	824	851	819	794	795	819	795	801	826	836	824	814	764	827	782	761	802	812	783	841	847	786	823	766	811	840	822	774	835	835	853	835	836	799	815	836	832	866	795	754	844	821	736	786	814	778	820	831	861	812	845	825	835	787	842	826	835	793	771	790	791	817	786	763	760	815	884	849	773	830	820	839	774	773	848	815	823	839	738	786	830	822	779	846	819	814	820	849	821	814	775	836	792	805	817	795	755	756	824	830	800	805	816	809	779	817	780	763	810	848	777	836	803	838	847	821	798	876	787	817	816	830	831	841	801	880	805	792	821	802	821	783	756	792	860	775	801	829	839	800	832	785	832	872	749	835	800	837	817	795	800	850	823	798	747	820	804	831	850	814	782	815	858	797	807	819	797	815	795	845	778	855	802	778	790	847	817	808	832	848	796	816	800	779	870	797	824	760	844	782	789	777	768	808	867	837	819	859	822	817	846	750	798	839	843	799	834	818	834	854	836	844	764	823	795	839	795	852	790	809	879	773	763	813	785	843	806	813	813	820	813	826	829	844	840	813	843	819	847	848	849	806	780	851	808	836	798	803	789	857	802	811	788	843	791	849	877	794	869	806	801	799	838	816	810	787	793	818	820	819	823	841	811	799	890	839	849	756	756	846	804	851	801	842	784	789	812	772	814	826	764	786	836	786	824	825	823	805	836	817	760	838	823	778	829	829	787	791	894	843	826	784	842	854	825	811	834	801	836	824	770	869	863	796	826	803	888	813	814	820	824	825	819	800	809	820	822	811	804	833	813	764	867	787	782	852	794	831	813	821	820	844	816	853	803	797	774	839	855	826	818	817	842	842	815	781	796	840	802	811	874	810	818	825	814	808	816	807	866	799	828	763	795	812	779	804	821	795	834	832	857	829	776	874	791	811	831	802	861	816	791	873	830	791	816	852	820	808	804	816	800	827	848	777	830
43112	67124	55088	36872	25485	14639	7600	5325	3277	2557	2190	1730	1513	1363	1203	1107	1103	1021	1034	1022	985	946	935	944	901	949	936	914	938	951	901	935	928	901	929	891	957	940	932	894	947	904	899	956	918	936	947	909	887	885	918	959	886	993	922	933	886	869	949	858	900	968	873	910	880	910	914	884	887	943	890	913	922	902	908	925	912	915	975	879	915	929	861	875	890	943	948	928	900	932	928	865	920	950	979	929	966	915	918	963	926	978	934	922	854	905	929	897	963	886	878	902	894	954	975	951	932	938	889	925	901	971	861	939	969	934	873	881	904	927	952	881	949	924	927	915	932	909	934	937	889	906	939	938	857	899	897	867	957	947	905	917	901	916	858	942	937	880	963	933	903	889	848	937	898	925	925	855	920	917	921	903	926	913	878	979	928	912	892	954	886	903	923	945	903	889	944	895	901	888	892	895	897	948	931	949	912	950	935	916	930	909	864	935	981	903	873	974	880	905	940	947	917	877	889	946	930	943	945	946	914	904	913	958	942	942	978	985	866	915	896	904	927	950	928	865	932	927	922	866	842	898	905	875	892	960	932	926	951	890	840	902	857	916	971	984	930	916	906	927	863	917	930	952	932	963	937	865	917	936	924	948	903	890	922	942	948	902	938	894	911	910	877	894	917	914	930	923	893	906	930	923	968	940	931	917	914	938	941	870	940	891	896	916	895	1002	981	900	952	957	933	882	908	923	882	925	961	954	959	922	891	936	938	955	985	924	932	936	929	955	866	932	951	927	938	865	900	884	941	859	907	902	893	912	892	886	956	923	901	931	949	938	937	974	928	919	956	892	930	913	937	913	957	884	902	956	901	937	920	900	893	940	875	898	921	914	949	949	916	908	930	932	894	928	864	905	930	905	928	933	912	943	971	950	963	920	924	958	949	926	900	915	910	897	981	960	955	949	927	907	920	912	953	874	946	883	874	941	864	911	875	909	986	904	932	917	933	914	925	921	964	929	919	897	925	955	897	861	920	979	911	933	892	942	915	915	891	963	907	899	884	906	905	899	900	896	943	936	892	947	909	935	952	935	961	825	880	959	903	941	956	945	960	937	943	924	898	885	917	967	972	908	950	899	957	966	902	968	992	926	943	882	892	922	888	934	939	922	967	946	907	903	895	957	928	925	915	935	950	928	900	938	927	915	946	870	996	946	953	953	952	978	918	957	901	935	935	923	875	928	932	881	902	947	901	949	916	898	896	946	939	928	896	907	949	884	935	891	961	902	919	929	926	900	946	933	953	894	858	903	948	924	915	962	928	880	903	884	936	925	897	907	919	905	917	928	911	896	917	912	912	905	946	932	890	919	948	901	895	980	964	930	880	856	891	930	935	929	983	888	903	940	920	935	919	946	974	935	952	909	894	970	874	931	850	965	910	983	931	908	931	873	917	932	869	953	893	898	939	868	950	917	923	945	892	957	962	947	895	894	898	956	966	867	941	904	958	909	986	926	900	922	955	939	967	967	967	842	924	854	958	969	877	869	898	962	969	975	923	907	949	900	907	943	942	935	894	934	913	872	904	908	900	947	945	880	961	926	925	971	945	917	897	944	961	919	942	895	991	915	926	933	957	888	969	969	969	935	911	906	908	898	913	964	879	965	909	865	847	889	931	869	946	890	891	913	893	925	928	904	912	963	911	903	890	946	908	928	925	888	923	938	908	945	868	925	967	921	874	929	938	884	894	903	952	973	901	900	923	938	951	915	883	862	937	906	878	926	945	915	890	925	927	918	924	969	979	938	884	944	902	897	919	925	950	917	908	935	911	928	964	929	969	914	877	925	943	883	936	921	889	869	897	895	901	941	907	942	895	941	924	941	915	894	864	880	904	881	935	936	871	929	940	851	927	926	967	905	938	962	940	892	931	957	933	858	933	878	911	924	929	917	940	903	949	896	928	918	890	922	913	957	930	925	902	914	884	952	922	918	952	945	902	949	940	925	924	908	911	887	931	894	873	931	927	872	890	916	946	925	903	936	948	921	960	938	907	905	946	962	894	931	914	945	885	942	924	972	935	890	927	897	892	873	886	956	943	881	862	938	878	981	936	959	920	895	935	919	964	843	913	929	924	898	945	941	917	937	1026	947	941	871	877	861	907	966	914	947	900	939	951	952	959	886	921	949	888	895	946	910	952	971	899	939	949	875	899	909	908	929	901	926	948	910	904	902	900	863	905	922	892	925	915	878	948	912	948	927	889	964	922	897	940	880	923	917	931	951	919	887	927	957	921	936	897	943	930	970	948	908	895	874	886	863	882	972	932	939	918	903	994	953	931	922	947	949	946	898	961	883	931	965	913	952	932	894	904	938	907	902	920	977	950	959	933	948	920	880	915	884	866	886	961	1013	894	906	976	926	938	982	884	934	835	938	981	910	951	891	942	909	936	890	850	881	936	917	924	856	914	918	972	961	944	914	929	987	895	875	923	923	982	892	959	943	939	925	879	925	915	941	939	945	913	937	952	887	920	945	891	935	899	931	925	869	915	890	917	1002	959	939	910	909	856	941	904	908	904	984	911	905	939	898	894	927	937	936	871	938	894	901	952	937	871	887	931	900	924	915	908	941	946	929	957	902	904	920	957	937	966	941	860	942	962	901	930	942	903	953	907	970	934	921	888	917	879	902	919	925	916	867	873	960	943	906	911	916	899	845	915	900	938	952	924	944	854	900	955	941	956	934	906	928	900	916	923	939	923	911	925	906	880	924	910	920	930	896	899	925	882	908	976	917	994	939	915	962	935	907	914	931	896	928	933	935	922	914	879	922	915	974	945	931	973	941	878	908	963	937	959	893	948	928	918	938	959	934	953	915	956	930	918	917	960	905	968	937	923	896	907	909	916	939	887	859	903	901	960	910	887	885	933	894	1001	893	954	909	900	894	952	902	941	926	931	943	959	917	857	941	923	929	969	917	914	886	946	914	907	925	880	902	943	907	932	889	883	919	906	966	949	943	977	882	908	935	911	961	921	914	900	860	971	947	912	927	899	868	925	905	871	959	900	932	947	914	934	994	927	927	924	899	885	868	914	930	923	917	950	989	943	877	948	938	968	920	900	934	905	921	861	920	952	925	936	929	912	904	891	868	899	906	920	950	944	914	964	959	920	938	947	900	934	916	914	1020	921	917	949	935	934	914	906	918	913	909	912	908	896	923	939	970	919	916	905	931	950	955	979	939	912	882	903	913	894	861	912	922	906	915	921	903	873	944	899	926	989	910	915	926	960	918	967	922	892	900	958	904	946	918	933	906	903	933	919	879	961	882	868	920	878	963	926	878	900	921	971	911	906	899	853	929	914	913	920	907	926	931	982	970	898	927	885	948	975	931	901	924	933	933	938	920	911	956	889	913	924	961	913	929	908	869	933	912	905	880	940	964	913	892	877	970	906	918	894	919	926	853	896	957	940	864	919	888	936	919	894	874	979	903	890	939	929	987	930	962	892	873	836	938	885	949	963	916	964	891	863	873
24542	21246	29079	26844	21329	12371	4829	2899	1793	1514	1420	1187	1126	980	976	893	876	848	824	837	743	808	814	816	801	827	771	798	815	755	795	768	813	782	797	768	812	798	782	811	797	746	774	772	742	758	793	781	783	725	768	812	743	784	760	745	763	796	854	770	765	755	753	744	794	765	801	764	772	751	807	794	809	759	772	859	779	748	770	804	831	725	723	770	755	806	803	728	760	778	755	741	806	760	784	782	761	738	759	753	794	718	743	768	773	747	747	751	753	816	768	769	775	775	764	770	776	773	800	747	765	790	771	799	740	807	736	754	815	719	818	780	777	738	801	764	810	763	757	783	746	715	719	736	787	809	780	804	820	719	768	810	773	757	795	811	768	784	788	775	749	737	816	796	786	816	788	808	781	759	808	780	733	732	769	805	748	793	755	768	770	785	777	756	771	786	763	799	725	769	733	707	768	778	787	781	781	757	770	788	805	763	739	829	810	751	744	799	778	779	795	777	758	776	784	786	776	780	794	780	722	844	784	787	823	793	754	771	761	795	779	793	817	756	815	766	767	765	773	781	764	756	768	780	771	801	724	795	773	794	754	805	777	768	772	786	826	786	766	761	765	832	810	780	801	771	782	806	784	778	744	748	715	808	772	755	754	767	784	786	796	779	847	784	801	806	733	776	796	758	805	798	755	760	776	775	766	742	760	783	810	773	732	769	763	738	770	764	801	740	763	733	740	744	785	772	742	751	779	767	791	803	776	775	791	770	766	807	767	760	822	803	706	781	773	734	788	762	779	779	782	810	813	798	716	729	798	760	756	811	814	775	734	750	777	783	740	786	760	746	752	809	774	789	771	801	807	755	786	743	776	782	744	744	809	738	807	773	752	810	798	850	777	749	769	757	729	757	747	794	772	786	838	787	748	733	801	781	818	758	784	836	779	750	767	791	810	814	772	756	734	814	826	749	759	773	751	783	752	806	808	822	740	742	781	770	734	700	800	760	719	757	785	751	804	717	815	795	780	800	809	766	757	785	730	785	819	810	787	768	747	787	835	740	771	783	767	817	803	759	805	735	831	800	760	776	814	752	720	793	766	856	814	778	804	820	803	792	783	752	766	730	785	763	812	849	756	774	732	767	765	757	799	768	763	793	780	773	775	737	764	791	838	754	767	821	852	765	789	770	758	754	752	754	793	801	789	762	752	784	769	739	804	731	744	802	797	707	736	770	766	779	772	779	778	749	751	779	761	777	717	800	775	751	759	755	749	776	711	817	769	813	802	846	771	736	764	811	741	806	771	790	735	781	810	855	794	802	770	769	792	773	770	787	725	775	769	796	797	774	734	783	734	793	814	744	830	804	767	765	745	812	782	869	760	790	738	752	794	799	721	821	726	748	782	770	765	780	729	732	757	747	813	786	784	765	769	784	792	796	814	742	806	802	789	768	827	792	801	803	772	774	791	751	739	744	744	784	768	773	771	757	777	772	769	815	779	766	758	751	784	801	749	819	762	744	804	731	769	788	777	768	815	848	772	809	744	756	782	761	755	806	772	806	795	770	732	755	739	767	769	750	744	778	736	807	738	749	765	815	819	778	778	852	751	784	805	765	760	811	796	790	779	771	750	797	772	796	766	788	724	770	802	787	757	759	784	807	790	767	788	758	794	767	794	735	745	809	785	750	746	806	803	803	801	793	772	741	745	795	783	751	760	784	837	798	776	771	776	743	749	770	815	760	831	723	754	771	808	761	746	712	803	775	773	784	810	760	746	830	734	748	761	795	734	817	777	786	793	747	783	759	774	755	744	788	752	783	789	749	808	740	730	746	781	800	762	806	790	742	818	750	772	770	805	781	764	774	770	761	737	799	759	755	787	799	770	745	785	731	760	800	727	808	793	773	727	815	779	773	757	803	752	760	803	844	754	781	779	783	741	796	756	736	768	805	814	738	744	793	743	811	718	788	816	769	772	786	813	766	796	748	798	766	774	764	804	759	818	793	802	758	766	790	776	745	717	765	785	774	772	768	810	764	750	700	798	771	778	723	768	752	721	746	840	753	816	723	768	804	825	710	777	761	735	778	777	769	804	796	752	756	777	739	707	780	731	800	791	799	782	757	769	781	762	743	774	793	727	748	784	750	766	731	788	811	764	777	783	795	724	806	790	713	812	770	795	735	763	787	770	761	805	777	802	780	786	791	846	785	786	769	748	801	771	792	715	789	774	783	764	747	819	785	773	770	777	752	817	778	723	796	812	764	821	808	812	784	740	767	814	782	803	777	819	728	781	755	771	758	770	775	810	784	724	789	768	767	791	753	796	748	799	793	784	812	780	791	823	824	814	792	764	785	784	818	785	791	788	787	777	772	805	820	719	764	762	724	785	809	759	769	717	773	763	800	778	825	790	751	791	801	791	780	746	791	733	796	802	790	784	766	792	786	822	778	760	792	763	746	789	794	779	806	795	732	759	757	807	760	764	791	758	820	770	803	803	766	778	796	783	765	808	803	838	789	827	804	727	798	742	744	764	806	776	777	779	784	784	752	779	765	807	810	822	753	751	731	858	731	833	757	763	727	795	781	779	781	790	745	798	761	795	751	797	780	746	780	772	763	809	783	795	813	758	768	801	761	752	793	738	745	826	788	725	810	793	823	764	780	768	834	784	780	761	763	798	742	781	784	797	755	769	735	783	809	803	820	780	730	810	781	746	767	752	806	803	775	763	773	762	775	798	770	761	770	756	841	712	763	734	752	763	825	813	693	785	782	787	725	766	755	771	764	800	801	793	794	773	787	819	769	783	797	774	755	796	801	811	804	795	759	708	734	753	805	770	812	780	762	774	816	794	724	778	773	766	725	764	768	801	825	806	764	792	765	785	820	838	734	771	759	754	815	694	746	754	771	751	766	787	784	795	802	768	786	791	748	776	775	767	775	766	759	754	787	818	822	776	773	735	761	777	766	716	741	783	766	771	858	761	828	780	764	766	755	784	765	813	806	756	786	757	770	814	771	773	759	761	812	817	766	769	750	749	750	732	786	763	739	799	802	819	781	739	752	794	807	824	771	833	734	742	800	728	753	777	748	762	763	800	758	763	777	820	775	767	797	790	794	823	783	796	769	798	761	749	742	718	778	754	795	812	804	734	761	782	797	775	779	783	771	784	719	762	814	763	795	807	785	786	761	737	772	737	760	766	815	781	797	764	765	782	818	816	821	832	797	759	769	766	761	828	785	798	824	755	726	748	801	763	775	717	771	780	731	808	784	799	808	807	813	722	750	830	768	796	807	831	776	769	786	783	764	765	759	795	728	816	800	786	825	848	846	842	808	764	750	801	813	808	831	773	728	746	744	771	809	754	801	790	796	795	812	746	750	765	783	742	815	772	774	759	780	757	830	763	774	811	796	766	770	785	776	794	763	757	792	813	748	751	816	759	818	772	814	728	812	751	772	747	758	771	752	730	823	794	734	766	807	788	775	739	768	749	802	727	786	794	732	826	756	797	789	785	808
43626	65476	51577	33863	21781	11421	5964	4303	2713	2219	1946	1563	1400	1153	1092	1017	1071	997	954	934	910	895	933	949	886	852	871	908	901	840	926	866	931	898	890	872	894	906	838	863	880	880	944	902	880	879	908	889	883	890	887	858	889	908	867	871	885	866	845	914	844	875	839	886	904	864	856	870	838	888	897	943	869	929	895	854	842	879	885	833	879	934	903	832	905	824	829	835	914	880	850	900	870	829	836	886	904	896	839	874	883	879	860	816	891	886	915	819	909	866	907	911	845	908	875	902	874	869	905	893	891	912	852	888	838	869	903	878	866	846	889	883	813	869	855	880	814	864	871	819	887	937	821	836	888	821	884	906	901	857	917	879	895	866	919	915	837	879	862	846	863	923	882	909	927	880	899	873	867	935	891	947	855	879	886	897	862	891	866	865	942	895	914	933	873	904	880	853	862	851	873	861	885	838	823	840	861	886	863	877	900	893	863	851	868	902	897	860	887	872	841	917	831	852	854	899	909	843	844	873	869	903	885	920	901	862	908	865	887	938	901	857	890	894	868	925	892	876	882	872	895	878	869	882	880	860	887	866	885	846	893	870	863	816	883	858	884	926	861	848	831	864	871	884	844	861	842	847	915	886	915	879	847	858	873	894	909	871	893	885	898	832	839	884	877	908	866	878	861	856	867	854	872	942	880	896	854	911	848	883	898	867	895	869	871	857	817	835	876	860	818	837	877	899	900	845	851	852	885	856	898	931	887	870	853	897	923	866	892	829	935	907	838	813	928	871	837	907	919	872	862	940	864	899	861	886	859	855	915	906	911	926	909	893	881	837	889	912	887	917	892	863	830	813	887	900	914	903	885	824	841	872	964	887	841	854	884	850	855	862	908	917	865	881	898	871	880	901	915	920	853	902	865	885	844	861	878	889	922	858	905	852	896	862	879	821	837	917	882	890	911	875	894	864	883	834	846	820	869	866	882	909	924	914	869	854	896	826	847	855	914	846	873	893	830	889	885	873	870	905	867	935	848	841	920	869	937	878	841	882	857	897	870	870	829	856	871	881	869	896	869	904	900	880	858	883	883	856	909	859	886	850	894	872	866	893	881	837	929	850	868	868	872	900	918	848	841	843	864	868	835	842	872	860	869	854	879	859	862	857	889	848	873	831	854	907	890	915	894	881	914	879	884	845	882	885	887	890	951	854	845	916	889	890	858	884	915	855	852	854	852	893	884	864	855	845	888	855	865	845	842	878	899	888	887	940	867	850	860	813	892	905	873	852	861	796	874	906	882	877	845	899	889	858	903	915	822	865	868	877	906	900	889	860	845	877	895	928	886	932	870	908	892	900	905	852	853	866	911	848	856	887	903	859	875	895	859	858	895	885	936	894	861	859	836	843	959	874	916	829	878	823	899	901	893	875	816	947	823	855	856	946	861	889	830	888	836	944	797	842	899	874	890	854	877	867	867	877	855	910	860	840	891	863	868	889	867	887	838	908	869	912	917	920	898	866	905	818	804	877	848	814	868	857	939	880	812	895	836	879	816	865	891	891	853	890	944	850	866	922	896	904	858	865	894	907	911	850	906	879	856	881	838	869	856	835	831	896	873	925	889	889	850	891	865	845	854	910	890	882	883	854	911	861	832	885	878	893	858	831	883	871	857	873	838	904	913	839	856	826	867	823	884	861	928	860	914	851	891	847	926	854	868	838	853	878	879	879	899	879	852	865	892	847	894	858	913	875	867	888	863	856	902	820	874	837	842	913	840	850	885	874	886	876	842	899	875	922	914	846	882	882	872	895	872	906	887	878	881	836	850	917	871	880	883	874	888	846	889	883	855	911	882	844	859	870	916	951	889	902	855	873	859	872	964	894	913	856	880	882	888	899	916	893	918	915	883	851	864	870	783	889	871	803	865	879	865	883	928	813	857	858	872	860	913	880	879	834	916	852	877	855	910	899	841	882	828	829	892	874	888	909	876	878	873	850	909	862	869	960	909	926	870	988	846	906	937	869	871	808	874	862	852	873	857	865	882	852	880	861	873	818	861	922	885	856	873	859	851	884	861	910	838	888	859	870	922	884	887	852	848	827	866	892	872	867	928	893	867	915	865	834	841	889	862	880	932	888	889	863	842	870	892	910	892	891	861	853	919	907	852	885	944	943	900	898	853	915	872	909	855	892	884	832	850	933	865	859	878	837	885	915	850	887	889	879	852	872	898	889	907	926	916	840	859	873	872	849	864	879	863	844	931	879	878	877	795	855	902	936	907	900	868	879	849	837	872	875	869	851	895	898	908	891	838	851	890	896	879	961	915	895	889	920	892	894	835	900	865	914	888	891	809	829	843	965	915	892	907	828	843	883	862	857	891	913	824	915	911	841	879	880	921	918	919	877	892	867	862	895	851	858	887	879	861	901	843	892	900	897	903	902	866	876	884	889	888	888	907	823	872	851	892	892	826	868	918	822	917	849	875	894	864	950	870	901	843	878	876	888	839	889	881	875	892	870	865	829	898	844	913	871	927	895	937	874	881	872	866	849	841	882	853	913	859	834	842	910	885	882	889	919	921	873	895	922	840	878	864	822	846	860	870	877	819	851	851	903	837	842	899	917	868	892	898	853	876	839	864	888	829	846	845	884	862	873	897	866	888	887	825	901	829	832	871	878	875	952	897	897	843	909	880	984	841	879	854	960	884	883	870	873	864	911	884	883	886	919	923	909	800	886	927	849	845	906	871	894	846	898	855	878	881	912	889	821	886	884	914	876	874	852	874	868	870	900	863	855	840	889	939	867	832	834	875	911	883	844	877	876	824	876	848	918	874	874	828	882	874	902	957	924	871	840	927	847	845	926	914	877	901	873	869	874	904	855	851	852	842	894	864	899	869	873	873	857	860	869	912	864	921	895	883	861	848	866	897	836	887	880	854	855	890	932	835	884	870	896	887	838	895	858	886	896	856	870	916	832	887	868	876	916	875	885	903	845	896	835	905	856	890	835	871	851	835	851	895	885	831	851	853	883	923	890	868	915	848	874	936	833	869	853	896	863	858	887	879	888	884	883	868	870	858	877	881	894	919	878	838	827	863	886	946	928	890	872	897	851	968	869	872	862	884	820	915	862	859	921	896	913	869	878	871	861	856	900	856	842	876	857	915	879	858	892	906	871	853	885	874	863	891	832	803	842	874	904	892	890	886	884	820	858	851	870	895	878	901	903	885	898	881	864	870	891	863	849	897	947	903	890	861	845	866	866	873	859	885	886	888	856	874	875	889	839	907	860	836	876	852	873	852	895	887	844	936	887	831	849	852	922	860	848	930	882	849	905	869	925	870	867	852	865	908	933	889	837	839	843	913	904	908	854	835	875	887	889	892	903	897	883	915	874	871	876	825	859	857	891	865	872	867	900	859	857	905	895	867	867	905	851	937	848	834	861	848	857	911	887	832	932	829	915	859	871	909	881	913	871	890	866	898	874	831	854	942	874	884	874	846	856	898	917	869	920	939	825
22264	20839	28340	23685	21318	21901	17701	6115	2869	2574	2305	1896	1492	1326	1136	1031	969	1095	1028	966	928	875	890	842	900	875	867	795	888	850	845	827	822	816	825	782	812	840	820	845	789	822	815	787	839	822	819	813	846	843	828	821	839	818	864	793	867	780	804	790	846	820	801	838	900	863	878	849	779	769	796	812	808	819	843	802	795	819	828	862	841	796	843	793	770	815	791	751	804	824	815	820	801	791	797	859	819	798	847	784	842	833	797	841	802	797	807	815	791	804	788	803	808	808	869	845	844	870	823	815	870	814	852	836	833	791	783	836	848	837	810	861	798	794	781	792	850	782	814	809	826	791	777	782	838	872	843	803	813	798	799	833	852	854	814	858	812	803	845	832	849	857	846	770	810	800	815	868	822	860	845	800	833	797	790	805	828	804	817	781	798	811	833	852	784	859	807	768	838	811	818	832	834	818	827	792	820	807	870	812	838	807	863	833	826	821	845	804	810	872	794	830	877	834	812	803	821	824	784	816	822	848	829	776	811	812	832	804	843	819	810	805	830	878	792	852	824	846	823	834	802	813	861	755	838	812	745	821	802	856	772	776	773	814	803	771	817	787	832	856	834	825	843	779	839	859	828	829	829	771	847	802	836	836	856	811	832	736	856	762	774	805	822	846	801	835	780	806	855	765	782	816	824	811	781	769	789	791	771	826	764	808	792	845	836	802	835	794	852	753	795	746	805	823	792	801	822	787	798	793	848	813	862	807	772	822	827	889	822	774	839	791	826	847	851	803	817	779	797	866	810	859	851	849	869	866	860	806	792	816	828	785	873	848	779	804	807	756	834	827	829	825	763	823	840	839	806	811	816	802	799	865	807	795	790	810	817	789	829	827	852	820	829	794	777	839	821	838	842	832	807	806	844	866	828	817	861	772	791	777	796	835	811	799	820	838	787	785	860	813	833	823	780	841	823	787	829	811	800	815	786	787	796	844	810	754	809	794	824	832	810	805	799	790	845	774	828	804	823	806	817	844	838	780	785	758	842	865	807	874	787	838	767	874	821	846	832	818	860	788	763	812	798	847	784	831	779	803	785	814	815	824	796	849	832	805	829	835	884	812	808	830	843	841	815	788	862	822	809	791	780	791	810	837	804	792	827	840	849	791	822	803	854	793	847	827	851	845	803	808	853	774	837	830	791	828	821	776	811	820	723	815	845	867	835	838	772	802	851	859	840	814	799	765	833	813	814	788	847	779	817	853	819	832	862	819	825	859	831	816	811	814	829	749	839	825	833	852	768	835	821	881	826	822	785	873	870	768	812	822	847	846	798	800	772	821	791	838	791	831	798	841	862	808	865	812	819	787	812	846	829	827	831	828	841	795	770	842	790	828	827	829	875	826	820	796	825	852	828	815	812	799	845	777	799	793	848	808	797	837	766	807	864	782	830	826	825	845	812	842	775	812	809	822	736	823	789	816	829	836	813	800	812	789	771	837	803	829	818	812	781	795	825	811	846	841	808	817	833	828	768	807	813	814	836	829	783	828	826	814	798	796	817	776	790	852	847	790	777	770	832	836	819	846	812	834	811	806	825	819	776	838	786	784	834	804	810	826	835	824	835	844	878	814	807	846	802	804	794	804	866	776	844	842	832	754	806	792	816	842	840	814	829	839	806	821	827	872	842	824	800	800	830	866	860	798	855	845	808	844	863	802	798	839	844	800	843	771	802	850	839	833	835	783	823	843	820	830	869	795	858	827	808	792	806	825	864	844	828	807	774	854	849	803	827	843	845	765	816	830	796	818	809	802	769	829	786	804	836	830	809	795	778	782	834	835	849	865	806	784	823	778	795	835	828	847	819	775	821	797	841	866	824	817	880	787	850	838	836	759	774	836	815	789	765	836	848	816	789	807	772	797	821	806	803	855	832	849	788	845	810	809	820	742	800	845	825	817	796	820	845	804	848	804	820	779	824	774	811	814	809	850	827	805	809	877	829	801	772	831	785	805	864	792	834	855	795	803	845	829	835	837	856	805	809	845	746	854	757	833	824	807	856	812	861	779	832	828	826	870	844	813	792	873	810	788	840	859	789	813	840	806	801	771	760	796	794	792	800	798	844	797	814	852	819	781	795	817	850	822	864	858	825	778	789	812	833	861	772	836	857	789	774	849	790	859	805	859	829	807	772	844	816	786	875	786	853	809	851	818	845	843	845	797	760	785	851	776	832	769	794	809	801	799	859	835	834	794	824	766	805	826	859	905	784	876	791	823	837	805	808	873	804	846	786	779	828	820	852	786	787	847	810	851	802	795	832	803	793	826	808	827	817	841	826	808	852	767	834	792	875	772	806	822	784	864	814	835	786	815	829	788	846	821	825	763	849	801	828	807	864	822	838	884	826	803	832	814	869	807	804	823	828	870	811	791	806	793	826	805	824	836	818	848	836	854	864	844	845	819	746	820	870	813	856	782	824	838	793	799	801	795	804	859	783	785	825	812	790	853	763	816	853	768	817	850	815	823	825	858	775	825	842	804	876	793	788	784	829	877	841	838	796	782	805	785	842	833	873	860	790	763	835	824	804	799	880	802	815	792	842	797	813	816	858	885	836	802	808	840	856	812	816	806	835	855	850	818	791	832	800	791	811	823	768	821	864	866	848	824	818	806	840	826	822	853	828	813	820	868	790	797	811	793	855	826	820	811	811	812	810	807	828	856	828	797	830	774	788	832	795	838	793	760	814	802	785	787	813	829	819	791	794	782	779	819	830	819	859	791	796	807	832	795	860	818	778	798	796	854	797	811	832	856	828	792	889	793	851	794	825	763	821	846	844	813	818	787	780	814	828	863	797	833	837	831	826	843	784	811	780	813	839	755	811	800	744	769	793	762	802	817	796	809	847	866	878	785	790	803	816	867	887	820	822	826	810	835	824	852	887	843	846	838	844	846	863	813	820	827	795	777	832	791	817	792	828	744	867	830	815	846	819	797	810	821	811	788	815	813	817	765	809	778	857	843	827	795	796	841	773	796	816	772	811	837	815	807	885	810	798	831	764	784	784	799	791	832	812	874	833	837	834	810	833	842	808	843	880	877	776	788	842	831	769	850	852	820	778	794	845	784	808	840	800	793	824	807	827	763	797	818	784	829	800	822	747	780	812	823	812	787	792	811	832	803	836	796	828	835	788	839	753	872	814	804	788	814	807	851	739	869	829	830	836	840	784	787	856	810	842	807	839	782	835	770	801	801	805	832	793	826	797	838	807	797	815	780	790	860	893	865	751	804	808	856	827	818	837	823	867	859	840	793	848	840	853	796	820	819	854	817	791	811	841	770	826	828	781	786	829	759	828	831	817	875	826	796	839	796	860	832	819	791	793	865	810	787	771	827	844	815	792	744	829	784	757	821	771	804	810	900	759	812	844	879	841	831	803	835	833	787	819	838	794	813	820	819	831	780	781	805	842	817	758	831	823	776	807	836	805	830	835	788	795	835	882	798	776	856	803	823	841	809	859	811
44742	73225	60160	43409	30553	19362	10433	7091	3994	3504	3091	2382	1974	1633	1325	1169	1196	1212	1206	1083	1050	965	970	912	992	972	929	935	930	938	909	926	919	868	892	885	937	886	924	862	818	906	912	901	868	930	898	899	899	941	897	876	913	857	922	876	876	879	908	925	885	895	912	885	891	947	866	894	910	926	934	886	884	887	903	887	920	898	908	885	939	917	927	888	896	908	956	842	899	925	917	897	849	930	960	929	900	876	900	887	871	918	888	936	941	871	935	974	929	897	912	893	913	856	868	906	964	935	904	879	862	900	901	914	862	939	923	876	908	857	954	875	927	862	893	872	864	849	929	936	895	892	901	866	891	898	855	881	870	869	877	907	943	904	879	888	913	925	891	917	912	897	861	905	911	901	874	926	863	899	865	849	931	841	869	874	927	893	906	891	897	925	897	912	885	938	891	945	908	841	901	922	870	911	877	937	911	921	880	915	920	878	931	865	896	864	892	885	881	903	950	910	890	877	909	925	876	869	859	871	839	939	924	919	941	895	879	928	918	940	875	889	950	886	850	889	898	872	926	861	852	853	900	929	903	864	875	944	919	941	934	875	851	887	919	940	931	887	937	850	904	966	885	912	863	870	864	844	912	942	904	919	895	925	906	895	886	847	838	857	869	891	966	897	919	963	867	887	873	865	912	895	851	896	891	895	866	878	920	988	948	921	839	866	905	915	929	897	913	894	909	890	908	869	919	955	881	887	886	905	928	929	871	893	886	893	879	865	902	926	896	915	898	897	918	940	919	898	915	952	904	896	944	902	946	883	921	832	890	911	890	867	915	879	975	874	896	860	897	885	893	859	916	873	884	897	922	903	891	938	942	863	848	904	899	934	906	904	919	906	889	901	891	937	844	909	910	940	879	834	885	915	921	900	860	873	882	944	905	900	934	908	880	887	891	852	927	874	915	873	910	888	906	844	863	892	882	886	910	877	918	912	888	886	887	941	905	913	874	919	921	881	931	935	904	871	943	941	919	896	944	925	899	961	923	875	900	914	922	891	937	889	882	888	905	919	903	857	909	865	925	950	908	932	864	901	824	939	948	886	916	900	882	912	865	886	908	910	931	886	931	898	886	905	909	924	889	926	878	893	910	934	921	935	886	892	917	877	897	913	911	927	899	881	897	840	944	914	916	928	864	885	878	913	883	959	852	896	932	907	861	934	910	862	929	882	894	913	892	925	867	899	944	824	877	856	915	955	904	898	885	912	938	925	916	914	852	905	904	855	890	901	866	912	957	905	900	873	927	903	872	879	863	906	906	895	882	881	886	882	949	899	889	863	909	911	910	905	899	927	933	918	955	948	875	906	905	936	853	908	914	896	947	887	900	878	920	889	892	871	904	863	933	866	933	880	826	914	918	950	901	875	904	961	907	863	875	910	873	855	907	943	874	901	883	861	890	919	896	904	884	890	881	879	826	917	882	888	883	904	940	942	957	849	873	869	918	890	961	879	909	900	923	894	907	915	933	930	933	909	899	917	888	885	913	921	844	916	897	858	896	921	895	876	866	909	908	930	863	876	948	860	861	900	887	868	869	891	880	886	904	891	922	908	953	942	889	878	908	880	900	893	847	894	940	867	875	941	845	882	862	882	924	899	859	848	907	882	916	862	863	869	897	924	899	901	934	861	920	909	881	891	888	955	929	875	924	944	881	904	880	896	863	893	907	931	883	938	840	859	863	884	920	901	879	930	861	879	941	914	920	849	825	924	909	917	928	934	930	942	932	882	893	930	865	920	893	906	845	876	817	902	916	860	884	880	869	894	875	920	884	883	885	891	879	847	894	922	900	908	909	899	893	932	912	903	901	922	938	915	939	917	843	828	929	915	905	898	884	917	879	909	881	897	915	941	857	939	901	917	880	940	905	897	861	901	890	904	896	909	902	874	878	870	916	915	849	945	884	872	927	859	892	930	904	923	899	876	921	932	933	887	967	889	879	889	938	936	885	910	893	918	898	888	863	919	898	894	908	804	862	893	876	852	886	882	864	875	930	941	901	930	915	895	879	911	952	883	907	881	909	944	871	887	881	846	915	887	901	908	839	931	970	887	908	894	901	905	871	945	848	873	895	895	881	921	898	930	881	947	929	856	881	887	904	890	913	909	886	856	934	885	844	874	866	861	902	897	848	838	904	895	961	944	892	929	919	875	916	916	918	872	882	945	891	902	911	896	931	914	897	876	927	924	939	880	915	900	945	962	919	876	897	889	883	899	962	844	914	869	920	852	919	912	889	936	892	877	907	880	885	935	871	884	863	946	891	944	892	878	902	857	869	874	891	873	955	884	905	921	889	892	912	916	876	954	884	890	910	881	822	894	951	947	856	857	944	859	913	890	882	851	938	922	911	897	913	885	925	907	876	924	847	898	874	872	865	926	922	893	894	933	876	920	948	845	914	852	926	850	891	876	880	954	883	916	880	832	842	892	912	901	953	913	912	926	911	885	898	894	882	945	873	880	893	873	885	862	938	911	858	909	916	918	886	920	883	904	887	879	920	917	893	921	844	935	912	860	928	924	907	952	864	891	959	916	880	981	953	925	850	894	914	890	866	930	928	888	870	883	951	895	839	873	885	906	911	953	906	938	877	890	922	911	906	924	904	912	917	873	937	919	896	921	887	857	925	906	887	907	907	929	910	898	917	905	883	832	887	867	881	891	913	861	919	898	917	878	910	941	850	900	911	835	837	940	871	925	863	846	883	911	898	879	903	881	946	921	862	850	843	916	905	910	922	898	901	903	936	914	918	906	922	926	883	892	901	886	925	891	916	915	902	903	874	887	854	904	889	871	880	897	923	915	939	908	913	939	876	873	879	895	881	908	891	923	864	901	873	922	929	924	916	886	860	916	885	888	890	856	843	883	892	923	921	892	894	895	885	912	931	871	889	873	865	901	918	877	884	959	947	934	855	932	877	877	917	893	913	883	889	960	901	920	920	878	892	898	953	867	885	885	879	922	919	951	916	898	887	919	920	861	893	877	893	891	942	889	868	894	943	896	827	857	861	863	888	894	885	915	939	864	876	879	912	952	906	911	922	882	934	897	932	871	911	902	904	912	884	890	876	923	908	937	948	891	890	917	931	899	920	859	864	968	885	853	889	872	872	815	961	909	852	900	839	902	895	951	872	932	909	893	864	872	858	930	904	928	927	904	883	900	907	936	936	923	834	847	883	907	911	907	944	862	915	908	934	839	914	862	868	880	859	895	870	888	893	917	913	927	901	856	867	846	854	893	935	825	904	901	894	874	935	900	861	919	914	909	872	886	900	953	902	888	893	937	900	879	841	928	897	877	889	878	882	881	882	941	943	930	898	902	909	883	903	886	927	900	901	876	880	912	902	898	936	906	900	921	902	873	903	923	942	892	938	916	853	918	839	896	957	861	955	826	922	829	857	913	892	900	899	912	876	885	905	940	881	901	863	937	924	874	903	860	912	910	908	954	906	872	908	906	905	943	877	885
33803	40366	43223	30349	15990	7191	3611	2319	1446	1288	1370	1123	1101	989	952	873	913	857	855	831	834	803	829	762	834	775	780	752	817	808	761	791	790	777	773	789	815	791	753	799	779	783	777	776	790	826	818	790	835	787	801	771	753	773	790	794	830	797	776	728	793	803	753	749	808	790	763	775	768	749	782	774	787	778	828	740	778	764	791	764	766	757	771	830	798	735	792	768	752	774	817	754	767	805	766	760	801	790	778	752	803	763	747	795	809	783	751	803	793	767	765	807	778	752	778	850	766	754	786	773	800	786	781	815	783	765	798	736	785	806	852	808	782	818	777	827	837	766	746	777	817	781	820	746	797	777	806	802	751	761	782	827	823	827	770	789	751	768	818	796	789	766	825	766	734	761	763	785	802	735	773	803	778	812	807	832	804	795	782	791	773	782	759	749	817	768	789	805	790	757	856	829	798	789	809	803	785	771	781	812	759	792	790	785	784	780	808	800	843	798	810	828	797	771	792	785	809	808	815	809	813	820	810	775	811	810	792	779	779	754	831	758	812	796	731	750	765	768	785	745	768	811	819	737	815	756	785	810	778	824	791	763	796	783	799	778	780	783	788	803	800	757	769	763	762	746	809	834	773	778	738	784	774	765	803	812	766	752	765	826	792	773	748	794	785	808	785	791	762	833	794	802	760	786	783	761	800	806	735	780	783	743	857	833	806	801	772	769	820	757	760	797	775	769	828	785	817	846	793	767	789	764	756	813	786	786	742	793	757	762	756	778	761	792	787	845	781	772	833	783	794	782	806	816	765	763	820	797	768	810	797	774	819	775	786	806	770	739	740	793	746	783	765	797	821	800	845	773	807	785	805	791	799	792	771	774	788	767	764	766	772	830	798	791	780	769	797	770	785	766	803	816	760	784	829	771	726	762	742	777	794	794	767	777	780	753	763	770	763	761	782	785	753	824	809	825	787	777	762	808	806	799	754	792	802	759	851	781	786	788	818	784	798	795	784	849	753	791	764	761	778	783	804	804	825	808	831	766	802	824	778	772	798	783	770	825	805	818	779	774	753	818	808	816	828	754	768	777	822	723	821	867	822	807	790	754	788	760	802	782	826	770	779	752	780	770	836	765	784	815	763	754	788	742	815	775	863	761	839	709	828	764	760	775	748	778	809	774	772	786	787	789	749	830	793	764	806	792	782	773	827	765	831	800	727	821	765	743	796	842	807	776	831	742	773	783	765	768	830	800	814	767	821	797	779	790	734	844	795	740	746	762	790	735	787	762	835	795	790	824	782	792	797	765	795	740	806	775	798	760	748	763	810	765	795	766	796	841	781	770	776	718	788	798	797	771	770	780	775	827	827	750	784	791	830	813	790	747	817	810	818	777	789	824	783	810	835	803	812	857	821	822	783	783	816	800	821	784	791	824	808	801	769	773	790	788	796	787	829	776	781	733	733	781	863	772	779	775	799	779	782	774	794	770	802	734	772	803	770	831	758	739	727	810	750	818	773	787	769	800	801	802	798	776	808	796	746	783	767	768	707	811	757	782	782	761	728	791	780	777	736	816	761	796	810	847	774	801	789	790	816	802	785	798	762	793	746	751	779	821	798	774	775	754	808	789	747	784	792	801	774	761	818	791	813	803	755	779	781	775	805	741	808	837	792	791	782	740	793	780	790	821	802	852	802	841	756	789	809	827	802	788	770	839	764	784	783	780	773	760	726	788	750	776	772	786	779	767	837	800	760	797	805	854	734	793	748	779	826	775	781	772	758	815	778	834	781	779	778	764	764	764	747	833	774	789	757	796	788	747	817	808	823	756	775	772	780	758	732	763	797	776	772	758	823	816	777	816	804	791	832	782	748	777	817	745	757	814	795	816	819	813	756	752	797	812	754	771	775	826	787	810	784	765	780	762	745	772	774	820	763	801	762	789	772	769	784	844	820	831	778	780	794	819	827	739	782	822	786	791	823	741	792	789	745	830	790	785	832	839	788	786	791	839	772	792	802	801	849	773	778	791	829	804	749	769	796	803	798	812	791	781	746	799	803	796	750	748	817	754	708	776	767	809	797	833	830	783	819	796	782	839	769	775	787	800	803	804	775	773	790	713	835	772	797	786	788	763	752	754	796	809	775	781	753	837	787	760	748	803	803	758	817	777	758	752	795	826	788	771	793	802	759	756	853	773	806	753	759	795	797	775	802	779	837	788	803	760	772	804	801	724	799	827	771	810	739	807	766	772	779	726	775	714	807	782	856	790	774	751	766	783	816	729	785	801	785	780	847	835	786	808	815	778	790	793	767	788	790	801	787	800	840	791	816	774	771	781	753	777	772	776	807	783	763	723	778	794	801	760	794	797	806	786	809	810	815	813	818	746	767	765	826	800	804	803	758	784	805	806	736	810	834	777	802	808	817	781	811	829	792	833	815	813	804	759	831	772	814	770	756	781	790	746	765	787	825	774	745	789	785	804	779	774	742	816	783	783	834	829	836	744	807	803	763	790	770	772	780	744	811	768	801	814	764	761	786	818	804	773	798	762	730	764	796	769	800	791	809	730	757	799	808	831	735	760	778	799	770	769	784	767	790	806	777	790	822	816	762	785	814	807	800	752	835	752	781	787	805	778	797	836	793	806	785	800	805	798	769	792	803	770	803	797	809	802	796	814	804	794	786	798	792	818	774	746	823	816	767	777	789	794	758	748	785	791	775	819	768	807	808	807	810	761	786	806	756	749	810	796	776	784	791	807	777	841	806	820	813	740	778	809	743	829	798	736	845	786	795	818	820	758	768	806	806	790	828	763	784	753	860	740	785	827	798	770	827	782	770	798	784	800	851	784	811	796	780	772	784	825	782	799	802	777	818	836	792	852	801	805	770	753	757	772	796	820	773	731	840	787	764	745	755	736	787	814	765	774	811	754	757	771	823	746	776	831	747	782	769	823	773	773	795	809	757	820	732	807	790	787	826	794	796	775	763	779	773	789	794	777	828	831	817	744	748	801	749	805	757	807	740	822	780	792	829	788	762	762	793	826	781	788	800	803	755	819	813	791	787	759	805	812	787	776	765	800	789	760	809	821	797	810	759	812	795	773	815	835	819	762	768	790	759	748	770	810	807	735	788	802	749	791	850	746	810	790	765	784	757	739	804	780	810	805	785	746	805	815	828	766	775	810	811	826	759	788	801	818	739	785	807	754	866	801	803	779	865	821	809	783	796	755	816	760	773	789	795	731	813	799	750	765	791	806	796	772	821	772	772	764	814	784	783	773	767	804	793	769	838	825	770	777	769	796	781	785	780	773	791	750	826	747	799	830	763	833	787	841	810	807	840	758	744	794	775	799	821	787	864	763	767	835	777	804	794	769	786	776	798	809	833	786	786	811	809	796	807	811	762	790	813	805	784	798	775	769	829	817	775	837	765	854	783	788	807	792	795	788	774	826	785	768	789	732	855	783	776	833	784	813	783	818	757	805	769	773	808	780	800	844	799	768	796	856	781	764
42374	56820	45977	28995	17203	9328	5329	3210	1999	1721	1689	1478	1328	1235	1099	988	1081	1107	954	1007	918	999	895	931	879	878	917	899	949	877	898	855	930	867	834	905	869	933	835	874	907	849	929	902	908	899	834	865	887	895	906	932	898	873	831	855	922	895	916	869	859	865	879	865	882	900	861	899	910	924	886	882	871	882	842	878	897	858	887	936	931	873	918	897	879	864	908	932	864	905	882	873	887	914	921	880	889	848	892	842	905	892	864	875	916	880	838	893	910	881	858	879	888	879	901	853	933	918	916	893	909	878	904	857	901	885	894	882	944	902	917	878	870	965	943	878	940	864	813	884	875	890	860	887	858	870	844	925	901	939	932	866	854	849	855	933	883	862	869	884	898	839	875	890	865	882	897	902	890	885	849	864	857	882	895	886	863	865	880	904	856	897	882	844	872	898	870	840	885	919	860	913	858	885	890	885	871	871	838	874	869	836	903	870	872	915	824	903	873	931	903	937	874	851	846	915	912	947	912	870	907	914	912	933	897	868	829	851	896	861	909	838	866	870	866	916	885	859	852	882	920	895	893	911	884	913	871	873	880	833	867	883	899	828	839	864	907	876	902	881	884	848	875	918	865	886	887	942	909	892	910	866	868	890	880	896	916	836	885	901	850	931	896	870	870	866	851	886	909	864	873	894	893	852	879	839	867	849	895	879	858	939	837	876	899	921	881	911	935	902	859	864	971	911	895	921	838	854	871	887	900	894	838	910	882	878	902	888	848	917	913	928	915	841	869	929	855	921	932	871	894	871	877	862	883	851	877	858	829	885	883	871	885	874	879	933	931	902	914	925	850	883	875	908	880	886	885	891	852	835	927	881	893	890	865	882	878	846	882	830	854	946	924	902	944	850	898	847	859	894	870	855	897	879	921	874	885	928	856	874	941	876	914	930	879	870	879	939	893	894	831	865	882	871	883	870	883	867	886	885	856	863	905	852	884	901	889	865	935	904	903	868	846	904	893	902	939	894	895	896	889	884	864	915	842	864	891	891	860	919	857	908	828	923	896	879	842	883	868	857	921	881	901	911	880	851	865	907	859	847	844	912	904	907	863	817	891	836	921	864	932	837	874	844	932	849	923	839	895	839	908	839	889	877	906	870	906	871	906	893	916	859	856	871	934	912	787	915	850	877	840	935	851	895	862	884	910	899	916	859	915	877	886	913	874	867	864	836	894	900	916	938	860	908	885	878	824	900	904	870	839	858	898	900	861	902	876	828	878	856	927	907	936	869	881	906	885	824	896	893	917	865	906	907	824	869	904	880	882	888	895	862	826	924	858	920	859	852	898	887	914	854	914	876	869	890	865	874	907	955	879	845	892	869	795	865	900	913	893	861	932	928	892	855	869	896	931	821	939	863	918	868	898	857	915	861	839	877	908	902	868	858	888	913	853	898	852	842	877	866	844	927	882	948	906	895	859	890	907	903	822	876	881	893	896	875	873	898	862	910	864	864	884	904	896	880	879	858	878	898	914	875	885	891	889	907	987	860	878	905	884	908	879	871	864	889	888	891	877	839	873	858	875	918	936	891	864	829	920	941	864	905	883	836	926	861	913	909	882	893	931	901	894	885	893	921	877	893	858	915	871	897	848	888	870	888	912	890	883	932	874	921	897	853	882	906	863	877	862	957	841	877	892	845	875	860	907	878	875	883	906	886	851	886	899	854	902	876	907	893	886	833	853	895	899	876	909	842	895	884	850	909	901	916	900	923	870	905	911	834	857	908	922	872	889	940	866	933	876	896	917	920	879	888	855	929	820	854	885	898	871	896	902	855	867	845	923	911	878	848	918	896	897	836	881	912	904	919	933	866	946	918	847	878	892	906	889	911	869	883	815	817	920	900	904	854	821	881	882	891	898	863	868	877	894	933	848	892	895	867	905	881	901	860	917	914	921	833	878	905	895	877	910	926	899	874	878	864	840	905	890	827	851	852	901	876	905	907	888	886	872	842	840	840	910	925	824	856	838	902	887	904	921	866	891	933	851	873	874	873	937	876	906	806	877	878	949	869	921	923	848	875	824	836	863	839	878	905	864	826	899	930	832	896	905	877	856	910	859	905	896	866	928	867	904	921	912	882	927	905	921	906	894	892	840	902	920	881	846	886	833	902	884	869	921	903	847	878	929	922	826	897	883	836	954	873	829	923	889	879	839	899	894	824	862	887	857	868	886	847	833	851	888	899	888	883	888	872	872	857	900	1002	912	871	905	876	851	857	853	923	889	921	885	885	824	877	882	903	898	844	923	841	866	918	883	895	873	854	907	907	883	868	844	890	864	904	921	874	900	921	864	857	840	887	834	926	832	878	846	924	838	918	895	841	879	905	934	849	959	871	881	894	840	921	905	908	866	947	910	901	850	893	879	862	906	851	891	897	869	914	897	877	961	889	868	871	913	923	960	899	875	906	922	892	929	882	863	926	891	900	900	912	894	905	892	850	849	856	900	845	867	860	903	952	894	931	959	871	844	917	959	865	908	906	830	857	833	899	852	957	881	867	850	869	907	887	944	863	912	857	881	893	896	886	942	892	917	921	903	827	854	894	911	886	846	899	908	867	867	890	919	896	915	851	842	852	840	847	872	913	884	878	862	861	860	910	876	887	876	869	889	861	848	900	850	840	828	925	898	900	872	818	883	913	906	887	822	864	865	898	875	879	836	902	904	936	867	890	832	878	928	890	956	848	868	836	893	887	882	869	896	872	930	922	871	907	904	864	891	888	893	871	962	907	863	903	932	884	897	889	890	872	885	895	880	897	888	891	889	886	874	910	913	898	826	866	860	927	881	877	891	880	902	912	891	909	897	898	929	863	890	887	912	815	908	878	846	859	864	908	849	893	869	882	915	891	853	896	888	870	866	928	905	838	884	914	852	893	876	910	856	871	872	894	827	909	858	844	931	949	888	888	872	895	878	911	853	883	914	916	938	857	908	855	902	821	940	848	822	877	869	888	883	879	874	887	843	867	897	896	862	908	954	872	907	929	847	911	845	869	940	910	899	875	952	898	882	853	891	897	927	897	870	847	888	908	870	879	902	876	886	878	928	857	868	893	894	895	880	892	914	873	864	890	906	792	907	838	893	875	903	899	890	906	864	880	873	897	881	907	895	908	884	956	875	916	946	864	870	840	867	936	919	885	822	894	921	880	886	845	859	887	929	898	911	895	900	874	860	823	869	903	904	950	904	914	935	881	921	869	897	901	894	875	908	892	881	918	889	865	871	885	908	878	854	895	843	883	886	907	830	854	839	874	914	884	868	885	896	875	891	821	910	888	885	904	865	897	863	909	897	900	866	911	926	883	850	844	910	894	923	921	887	899	920	839	870	863	907	846	923	869	923	903	876	908	889	914	878	863	852	854	889	910	895	904	871	901	833	915	908	858	881	894	877	849	866	862	866	870	894	917	874	917	898	905	843	859	887	853	906	930	900	864	877	869	871	889	910	898	921	920	873	963	919	866
23572	20950	28429	24915	22012	19111	10606	3715	1958	1958	1850	1519	1359	1169	1081	1067	960	969	1000	971	919	872	897	840	881	826	850	834	802	754	831	790	867	774	830	814	850	814	808	820	786	820	881	832	792	864	850	817	816	847	831	803	776	838	790	806	785	817	796	852	841	805	800	769	811	778	805	824	806	793	818	821	815	839	864	819	823	817	846	814	813	782	838	786	806	799	803	827	820	795	758	801	798	790	786	822	783	812	756	820	825	807	789	791	819	787	833	803	826	767	813	807	795	831	781	807	777	843	814	834	824	781	811	797	829	796	781	810	821	851	785	823	830	842	888	800	778	825	802	773	797	828	863	764	809	801	815	780	797	823	804	781	798	772	830	839	760	809	807	828	801	792	781	834	807	834	779	768	803	815	754	802	757	804	822	797	842	794	801	769	840	825	846	805	852	834	771	798	846	829	842	789	802	812	828	842	826	805	789	815	770	814	799	824	768	785	782	799	836	842	832	802	788	801	780	781	783	826	826	744	795	810	850	802	830	805	831	799	784	800	800	797	784	822	801	835	782	838	813	833	799	762	824	738	791	826	793	771	814	831	795	855	800	792	893	812	814	753	837	783	827	813	801	866	799	781	838	815	824	788	826	796	795	793	821	768	808	783	797	799	815	782	797	783	818	792	785	817	814	876	825	746	841	781	798	772	866	829	821	800	839	754	805	864	800	782	846	792	863	824	811	830	785	860	800	812	848	830	884	785	771	856	845	837	781	818	812	769	857	813	816	825	758	815	765	788	769	862	823	817	807	867	835	842	833	819	815	852	816	804	829	781	788	785	801	781	767	800	812	801	822	845	809	865	814	803	823	831	827	839	816	828	856	801	808	802	812	798	804	816	806	838	817	805	830	825	878	831	834	783	826	889	798	814	772	834	827	804	762	827	729	848	855	813	747	861	768	826	836	872	851	863	793	826	810	860	851	813	857	810	806	804	824	809	844	859	866	820	819	821	817	845	792	821	785	844	822	743	783	849	797	830	784	823	828	816	786	816	817	820	825	820	861	813	825	791	822	813	785	772	794	810	805	827	808	851	815	823	859	863	819	775	777	766	806	878	755	849	814	848	834	801	786	803	805	784	770	858	807	811	802	794	794	848	811	796	765	823	781	786	808	785	805	802	872	839	849	800	805	859	805	849	796	838	825	793	811	823	817	794	822	765	804	779	827	819	844	766	797	819	768	804	837	811	823	825	813	842	807	780	823	828	802	820	867	830	771	827	768	828	833	818	775	832	811	791	799	821	797	807	833	781	835	776	801	806	791	811	823	815	830	819	761	854	820	808	842	882	757	832	799	857	794	799	785	815	788	861	868	818	881	850	799	816	829	785	805	810	763	842	773	813	809	810	809	860	801	776	844	768	758	786	809	851	756	783	799	816	786	808	902	819	825	780	860	853	862	834	805	785	728	836	786	832	833	748	823	822	845	843	776	817	820	793	837	778	829	866	799	817	822	819	801	792	842	822	884	822	808	868	812	870	832	802	786	847	810	802	884	862	778	817	802	774	816	851	835	795	819	771	818	785	796	814	868	822	808	852	804	788	798	758	861	742	812	790	786	788	809	802	798	772	830	802	825	820	807	809	808	810	800	858	824	833	814	846	809	815	781	756	824	739	848	799	812	868	839	835	873	836	779	854	834	818	843	772	833	834	779	777	756	822	866	794	827	821	823	852	810	820	781	784	772	821	835	808	850	818	848	847	817	805	834	797	836	829	780	835	843	824	805	809	778	866	804	829	807	872	875	831	842	850	775	824	791	850	790	804	856	801	859	894	823	843	769	822	819	808	799	809	786	776	858	778	789	823	832	811	780	774	786	853	809	856	791	834	781	826	875	772	810	850	807	811	857	856	790	855	857	817	874	815	808	838	800	776	793	823	863	835	859	777	897	883	788	779	819	864	840	817	837	812	859	771	832	824	803	797	787	792	808	855	793	830	793	808	763	793	835	798	815	806	785	851	824	788	788	822	820	798	798	860	827	826	850	802	775	775	841	826	782	775	814	803	810	816	788	802	771	851	853	780	839	808	807	787	817	801	809	863	814	807	796	776	798	779	813	811	751	785	867	837	801	768	810	810	792	800	778	787	825	779	809	828	798	840	787	756	837	822	787	794	810	825	809	848	826	857	787	800	790	810	770	778	845	811	833	805	840	800	902	798	805	803	794	863	805	803	833	837	821	773	791	758	771	811	809	774	798	796	793	879	832	748	810	839	836	810	837	834	800	798	783	765	788	795	816	860	843	783	805	836	789	803	805	782	846	828	863	824	818	825	793	848	822	840	769	877	801	767	838	797	764	771	791	811	819	845	810	832	830	799	787	868	833	805	881	814	806	827	840	825	811	850	743	788	814	837	814	819	814	813	805	820	773	807	836	779	818	831	765	789	785	789	797	822	806	787	791	810	823	838	861	859	823	780	857	849	859	742	842	811	822	808	806	800	796	810	782	831	824	778	793	806	826	851	835	851	780	781	801	803	779	803	817	787	809	785	825	811	810	826	797	805	822	812	802	832	844	811	827	843	845	797	824	750	780	761	815	835	802	767	824	830	774	820	832	836	819	802	773	858	815	811	855	815	816	816	819	781	777	842	808	798	816	829	817	770	796	798	808	827	826	774	815	848	777	796	787	771	794	846	833	831	820	820	807	786	816	818	809	796	778	829	836	814	836	810	830	818	782	807	868	779	762	842	770	840	833	815	798	829	852	817	832	841	804	804	818	816	854	788	768	790	844	819	800	790	816	799	828	795	831	814	793	851	807	820	803	797	833	852	832	860	807	844	812	815	791	789	812	873	814	830	824	828	818	830	827	821	814	839	832	872	832	767	847	796	807	795	766	773	815	818	789	819	833	820	768	785	774	800	789	827	828	797	811	838	822	766	833	776	828	818	814	805	780	829	834	763	826	802	869	735	781	821	823	820	767	845	811	813	785	778	797	786	810	845	814	806	804	793	837	862	809	852	825	845	832	809	829	843	825	800	853	767	801	796	833	807	852	824	784	810	824	805	857	845	821	808	830	841	828	776	814	808	779	819	773	821	839	796	755	823	836	819	853	814	742	830	769	786	813	807	862	763	810	772	801	806	781	873	806	867	861	831	814	813	786	827	837	781	744	808	832	813	836	782	806	789	852	858	807	817	770	850	822	784	756	798	818	842	829	810	792	893	803	837	804	835	772	831	746	815	797	763	824	815	813	749	814	800	802	814	787	808	828	812	771	811	803	800	819	874	800	848	779	789	798	805	864	852	868	793	834	859	792	772	809	828	825	801	827	837	856	797	817	824	793	829	809	810	796	871	794	841	766	798	803	773	811	799	814	809	786	865	821	852	788	773	825	799	792	788	828	869	814	784	851	816	807	829	794	846	792	842	789	838	782	770	822	785	811	849	806	779	840	785	829	812	850	826	810	765	786	760	858	872	764	826	838	798	835	855	803	863	819	859	781	805	800	816	818	825	842	795
41650	66737	54928	37050	24021	15513	9720	5042	2833	2783	2438	1948	1858	1546	1376	1131	1128	1173	1175	1077	1022	991	1039	979	942	951	995	938	937	974	952	890	935	894	899	949	921	875	863	894	918	921	902	913	922	906	964	919	911	937	940	892	969	905	873	959	912	855	916	973	932	931	951	913	916	901	894	906	867	937	918	969	879	932	905	855	902	907	921	907	888	876	892	896	904	923	947	884	920	879	909	896	943	943	909	941	937	967	903	901	881	883	952	887	883	953	911	1004	937	890	926	865	957	934	923	888	940	925	929	913	916	914	905	861	894	912	928	975	931	839	919	889	937	879	902	903	902	893	925	884	935	930	919	956	920	948	891	912	932	902	933	930	951	893	930	925	892	884	902	898	859	955	874	902	911	907	939	889	850	900	910	863	1011	908	898	916	913	859	888	952	975	944	934	928	927	900	873	952	849	875	932	868	884	916	898	908	920	934	920	939	896	895	935	855	930	962	909	953	881	863	903	937	917	901	938	895	964	873	913	923	976	930	924	864	892	874	940	897	902	889	918	967	897	961	902	979	943	906	913	910	883	860	903	958	912	901	917	864	889	930	840	914	919	894	954	949	879	905	947	926	917	865	927	923	911	955	945	987	896	858	957	910	908	923	949	914	891	880	900	921	894	891	852	925	937	896	875	930	902	925	979	919	901	928	914	866	917	944	883	902	882	954	886	905	919	882	921	896	945	921	904	936	933	939	909	880	904	932	894	898	907	940	906	877	964	916	944	866	928	969	884	949	922	860	876	905	922	936	922	889	905	875	948	909	917	945	868	903	885	895	839	916	859	916	889	907	912	919	908	919	855	889	888	932	930	892	974	903	927	948	917	957	909	900	927	929	872	919	930	916	914	955	930	904	951	883	917	929	911	905	893	893	914	903	908	920	862	918	949	884	929	996	944	916	864	914	896	948	923	946	892	899	922	917	891	920	936	911	923	906	950	919	865	895	929	887	895	931	899	941	938	926	913	893	885	882	874	878	947	870	882	972	901	940	877	916	877	911	893	960	955	888	907	894	919	930	831	892	907	859	957	952	901	908	937	920	903	943	876	921	932	896	889	882	929	925	957	911	871	951	929	933	919	946	867	854	858	899	900	909	860	901	866	924	905	890	912	879	901	900	919	928	899	912	897	927	868	932	914	877	940	929	914	924	871	886	910	962	896	931	889	843	910	918	887	864	927	893	899	942	930	896	904	935	890	926	930	920	931	922	917	877	900	871	910	925	956	883	948	936	946	913	893	914	896	902	927	882	885	922	926	958	925	855	932	906	905	926	905	951	901	892	944	901	911	832	969	898	881	889	937	864	893	936	925	900	897	889	906	901	928	876	950	916	932	893	875	868	961	878	895	915	913	930	896	942	928	902	905	988	889	907	941	912	910	880	902	897	902	907	877	893	926	904	922	873	937	869	896	954	921	931	878	938	943	887	905	982	884	871	912	921	875	906	876	908	893	909	898	886	945	935	894	911	903	923	877	925	898	962	852	911	920	972	892	947	954	861	898	902	932	852	902	1016	908	927	882	886	944	916	887	964	923	902	876	909	845	895	923	976	921	988	948	871	907	881	925	910	874	933	931	904	891	922	927	944	918	911	904	877	882	907	960	902	934	903	899	882	934	920	926	927	903	882	931	860	907	950	892	868	923	931	916	886	888	928	908	919	933	863	921	906	925	890	878	878	851	965	929	916	904	940	902	922	867	925	981	874	907	891	929	950	927	855	914	911	965	919	948	891	897	969	958	864	878	931	917	904	928	914	896	856	936	926	918	966	918	884	930	916	885	947	907	883	900	905	873	909	877	955	865	926	894	868	890	937	989	959	911	929	958	950	903	954	934	895	943	933	907	891	906	888	909	903	865	956	865	892	943	966	945	896	917	886	905	892	901	912	942	916	895	870	903	954	867	929	884	939	894	889	914	894	913	917	920	853	909	923	953	917	914	880	884	936	879	911	926	876	903	878	864	922	922	883	898	881	929	860	950	950	934	907	940	901	919	940	886	856	963	910	912	854	921	938	934	897	927	858	889	879	893	931	949	898	872	870	894	930	912	935	919	908	942	945	872	876	824	928	889	946	914	894	900	936	878	877	968	864	912	895	877	865	936	913	854	841	922	882	899	887	924	928	923	951	946	923	936	903	889	889	888	881	918	898	892	955	886	917	946	952	857	933	935	896	953	901	939	868	890	917	938	921	915	895	963	883	932	922	888	860	899	896	907	889	940	918	884	952	898	891	893	935	875	919	943	933	866	903	896	912	979	949	941	906	897	975	932	969	973	964	922	878	897	958	947	965	872	987	939	864	904	901	888	961	947	938	888	922	924	889	881	960	929	928	881	922	891	908	908	933	878	899	896	873	903	899	934	965	906	897	964	955	924	882	947	926	914	942	924	922	888	920	908	906	903	919	921	842	871	842	961	872	865	892	943	917	865	924	935	939	919	896	920	954	930	901	929	953	898	931	921	926	916	895	840	909	911	943	894	902	924	923	915	867	898	915	881	919	868	892	930	893	924	956	941	936	870	891	898	958	889	913	916	891	894	851	910	901	936	951	946	894	920	919	883	944	922	894	892	867	867	944	854	895	889	918	845	913	901	911	893	916	861	892	898	910	938	881	914	856	921	874	927	877	917	875	899	907	979	894	959	943	892	898	897	928	964	909	876	903	884	882	918	882	907	894	922	873	906	887	902	885	918	873	897	920	894	854	896	935	922	934	932	934	913	875	890	882	995	888	919	915	933	887	961	931	895	895	918	936	851	893	924	889	901	923	935	923	914	900	921	981	920	927	932	1004	945	937	896	928	962	869	928	932	910	924	901	912	941	886	961	981	884	866	879	938	890	941	927	947	911	957	899	893	929	874	867	890	866	913	844	903	963	903	930	928	946	916	892	889	933	892	940	881	898	904	875	897	934	883	964	869	900	941	935	894	879	921	919	905	932	879	960	955	896	941	925	900	879	931	888	932	895	935	907	944	861	926	887	935	918	885	895	908	920	890	953	894	919	870	909	942	930	909	948	886	908	911	926	921	928	948	898	883	877	877	921	954	896	901	904	918	898	881	888	892	920	890	910	944	960	886	916	885	952	873	896	934	894	914	981	919	911	874	917	902	925	901	857	957	958	889	936	914	924	913	891	962	929	922	921	882	867	967	906	846	909	900	877	916	888	917	876	907	956	879	922	900	892	918	900	889	899	878	932	854	934	871	887	957	908	975	893	910	936	925	891	929	877	923	946	912	921	882	878	949	923	921	893	931	960	896	931	895	898	936	892	874	905	920	943	927	880	921	924	939	931	871	895	919	984	951	934	932	932	918	936	849	856	963	947	919	912	930	922	897	884	927	878	868	876	856	954	877	904	922	853	858	826	941	918	916	958	901	902	939	925	899	925	896	919	977	919	915	910	894	907	894	924	961	949	894	900	895	916	902	935	919	957	843	904	964	890	923	925	942	897	930	962	908	917	867	972	892	899	925
24521	21197	28927	26657	21044	13253	6651	3015	1852	1729	1364	1325	1257	1133	943	923	850	859	820	894	849	835	740	769	806	736	789	746	839	776	840	788	807	753	809	730	807	731	810	703	713	755	729	738	753	776	788	744	727	778	763	773	737	692	794	767	778	704	783	733	726	767	780	782	721	753	795	846	815	730	747	768	766	752	712	747	774	768	752	768	748	717	710	807	756	826	717	757	764	701	781	714	728	761	724	795	768	792	723	743	753	770	781	786	775	786	753	730	733	777	741	744	754	729	707	732	739	770	750	726	726	739	753	788	766	786	746	730	741	773	762	815	746	732	737	765	730	807	734	762	783	811	774	744	783	779	798	803	734	766	710	789	748	770	797	778	736	759	797	725	739	785	800	783	759	752	736	762	791	746	783	754	803	746	811	742	790	766	770	765	768	769	796	709	781	788	745	706	772	747	796	729	768	756	809	708	732	774	798	766	749	749	797	788	791	761	750	738	724	733	759	754	757	787	780	701	755	774	741	762	819	821	698	806	743	755	745	712	765	781	745	723	868	784	776	741	740	785	771	771	741	774	789	756	778	805	759	779	779	784	804	784	779	762	748	784	756	792	758	743	731	764	784	730	830	810	725	705	756	766	682	745	733	769	783	761	734	769	755	756	781	748	737	824	767	770	723	751	774	758	802	743	764	807	798	788	801	757	801	782	763	722	718	759	824	758	763	758	739	752	789	776	774	722	762	802	761	768	735	748	777	751	806	728	781	723	782	734	776	720	789	752	742	715	775	747	708	731	748	747	730	795	763	792	771	721	714	732	809	803	757	744	812	807	813	749	744	686	785	708	756	736	777	788	765	753	751	747	793	773	807	778	715	802	738	746	801	808	759	738	782	738	746	766	777	795	781	738	742	773	752	794	780	722	786	794	791	764	803	734	753	787	761	739	770	743	771	767	776	731	783	778	782	743	713	739	763	739	771	731	737	779	786	777	743	737	754	707	770	770	765	757	761	758	761	725	757	753	707	771	714	776	809	739	744	751	773	733	744	812	771	771	800	788	778	783	745	808	730	756	769	711	754	735	774	726	753	762	825	788	728	724	803	755	770	799	746	799	808	732	785	778	735	742	772	769	740	766	771	761	778	781	773	740	763	788	770	753	771	747	791	770	738	715	806	774	773	768	744	738	776	836	758	788	739	771	786	751	740	751	779	762	702	797	757	785	737	782	762	771	752	728	741	809	784	713	760	777	769	776	732	750	778	771	827	759	725	777	792	764	822	748	732	779	773	772	728	763	813	777	732	706	778	773	788	752	780	747	785	749	745	782	761	811	832	775	827	744	772	786	725	789	793	719	771	742	825	751	734	782	779	757	764	752	753	785	685	755	809	755	739	780	761	707	782	785	758	750	828	770	712	770	786	756	763	726	810	732	790	748	800	748	748	741	802	749	729	763	678	774	717	803	740	774	749	784	806	750	761	766	820	774	791	728	768	760	773	754	706	746	764	777	733	773	758	759	776	777	778	756	744	742	777	745	698	776	805	762	748	741	730	766	736	772	713	784	768	793	736	771	750	779	750	821	782	793	726	773	738	844	774	726	737	770	768	775	741	816	789	724	729	774	756	749	699	711	760	770	716	760	770	753	768	777	771	734	709	759	782	767	726	760	781	733	791	828	775	746	782	750	771	777	754	807	715	784	765	774	725	762	798	749	795	751	796	779	789	782	763	790	750	739	767	744	795	744	805	759	710	718	740	798	733	786	752	768	768	730	749	791	802	779	740	756	775	798	761	748	739	722	769	759	766	739	723	759	707	712	756	724	786	807	741	770	731	739	748	810	743	794	790	794	737	728	762	766	707	739	759	728	739	794	754	706	776	759	802	758	769	746	796	739	742	791	695	749	725	757	737	748	759	764	731	752	787	820	753	737	770	770	723	761	755	807	766	730	767	747	769	762	738	766	764	727	776	767	757	749	773	774	776	756	687	786	816	784	830	754	747	759	810	773	761	802	767	715	756	801	793	752	755	784	754	739	776	776	781	731	822	765	798	782	760	692	744	729	759	764	737	727	788	799	760	804	768	707	763	729	780	749	722	762	764	718	755	789	774	765	793	741	752	781	755	765	721	771	793	752	762	758	819	706	756	763	794	738	750	727	769	781	710	749	706	782	807	785	733	732	752	745	750	744	795	745	751	777	740	739	738	815	740	782	767	757	758	740	735	786	753	750	754	789	772	774	765	762	744	784	754	745	776	751	792	782	748	740	833	717	743	702	763	765	707	761	773	794	753	768	790	761	805	752	761	765	758	752	777	800	774	768	752	756	770	807	743	838	765	803	749	761	718	765	750	778	815	740	756	801	750	763	740	792	745	765	738	792	767	790	757	807	767	743	739	766	763	750	770	734	779	723	748	750	736	788	811	769	759	746	743	778	779	790	807	774	741	759	767	789	752	767	730	775	776	760	739	744	737	704	752	706	769	777	805	811	779	774	761	773	757	717	785	804	743	750	773	749	745	755	764	768	738	713	749	766	728	745	746	748	755	772	716	714	761	740	702	766	786	765	818	753	753	811	726	721	755	772	767	754	775	769	768	740	766	755	757	778	769	739	734	787	773	794	805	766	747	728	740	800	728	810	714	755	753	781	742	768	764	763	814	696	718	744	753	794	754	814	766	772	675	791	723	741	759	685	786	781	770	741	798	743	833	756	745	783	795	764	805	764	749	782	783	723	721	767	745	789	776	809	752	750	711	728	759	791	754	752	739	750	750	767	709	729	723	790	776	769	791	770	710	749	818	817	738	776	744	763	766	776	734	792	787	772	778	793	718	777	692	800	715	729	750	705	745	799	729	789	737	741	828	759	767	767	797	784	728	746	781	762	758	753	744	685	784	732	754	783	766	750	735	743	761	761	771	767	770	724	770	783	816	754	760	739	761	783	805	796	785	754	761	719	814	828	699	710	734	790	762	746	756	782	787	768	756	772	754	728	737	786	794	743	750	782	759	789	794	743	765	710	740	753	777	799	719	804	748	741	717	743	758	782	759	756	742	744	712	802	736	732	734	771	752	767	771	755	796	788	774	778	788	744	748	721	783	737	724	714	730	763	749	743	806	766	760	796	775	750	829	787	762	721	736	772	765	751	771	698	768	785	753	769	787	755	775	768	789	740	734	785	741	796	700	752	770	740	758	767	800	815	765	776	735	768	733	746	739	748	768	762	767	753	744	780	816	752	802	767	696	766	752	830	742	786	757	784	755	773	787	752	801	759	774	748	773	758	777	724	788	787	776	740	728	762	782	777	729	780	706	759	748	790	760	747	773	745	741	816	740	778	794	773	802	768	754	767	726	765	759	750	791	755	720	730	791	761	761	741	743	737	780	771	752	816	769	775	753	769	733	721	787	782	760	758	752	723	779	740	782	767	744	724	751	737	758	766	713	801	785	807	732	751	824	726	731	777	749	771	744	790	750	742	729	743	773	784	758	743	733	787	737	752	736	797	787	754	751	767
41231	65044	51721	32924	21533	13528	8413	4461	2856	2472	1976	1675	1607	1357	1233	1062	948	1026	964	976	939	954	922	873	942	901	879	907	934	860	898	857	871	848	851	842	891	844	832	887	832	856	900	896	851	852	868	870	850	884	895	884	869	851	877	839	883	867	904	855	875	831	848	852	835	862	798	923	835	854	868	892	861	894	845	854	856	886	877	823	897	828	865	835	878	869	804	862	860	788	906	857	853	834	824	812	873	836	840	878	810	880	871	901	866	818	851	857	827	871	880	883	836	842	823	771	890	861	866	866	882	843	863	890	867	940	860	867	893	860	870	892	844	818	906	890	898	844	915	890	921	908	891	852	876	836	834	838	833	822	850	846	864	842	856	897	838	855	866	874	819	882	820	904	836	827	819	828	867	833	908	871	852	875	861	846	839	870	892	851	886	889	804	853	863	876	830	866	836	862	896	851	877	873	868	836	858	844	875	866	857	819	852	839	858	937	879	862	873	830	822	849	836	852	875	865	871	879	843	862	835	859	847	881	870	866	859	863	893	903	901	837	868	867	815	836	824	856	891	836	846	855	834	880	829	885	883	857	828	879	862	817	855	881	869	854	872	857	836	916	935	804	855	889	816	869	836	876	844	833	897	837	879	824	935	857	848	832	825	893	865	840	861	784	885	870	872	868	847	828	803	841	795	841	854	829	846	829	875	857	839	876	866	904	868	831	888	862	828	864	872	868	910	846	827	880	881	881	890	863	895	814	884	825	842	840	894	841	884	848	896	898	834	853	897	840	878	872	874	830	781	890	898	852	869	864	842	891	855	874	813	860	893	874	904	903	873	836	811	829	854	828	898	881	901	879	825	834	785	863	867	878	842	892	808	832	858	863	895	896	799	890	897	893	882	861	856	843	867	875	848	838	935	877	850	858	872	853	836	853	918	838	899	910	892	837	850	884	826	855	891	864	883	859	825	852	903	881	840	882	827	896	823	891	839	883	861	908	832	819	874	846	906	870	874	808	889	824	863	895	850	876	843	877	849	857	904	839	904	802	853	888	880	903	851	831	847	897	861	878	848	889	841	861	858	811	872	850	924	843	832	845	884	866	846	915	842	861	837	856	872	806	886	849	851	863	820	802	862	835	798	828	823	838	875	889	901	894	876	872	903	871	889	911	890	848	878	903	836	852	846	826	872	864	856	843	890	860	904	875	843	820	873	892	841	889	879	868	795	851	877	913	857	817	852	908	841	846	830	878	814	876	862	864	843	844	882	744	874	822	843	866	862	878	870	850	879	874	888	869	818	972	824	807	868	876	826	863	822	835	861	840	871	898	868	861	833	831	859	877	849	866	844	897	892	859	815	872	857	793	875	846	829	839	855	873	870	845	827	859	847	837	894	828	881	826	860	901	856	866	857	890	905	828	880	866	858	879	863	831	873	846	882	881	869	861	845	806	854	912	835	884	862	888	848	858	815	833	919	824	834	822	820	821	840	845	904	889	848	852	848	872	894	885	869	801	848	910	858	882	844	908	854	848	889	893	867	875	853	882	866	863	913	874	824	840	870	929	900	827	857	884	902	860	872	848	817	856	882	858	882	844	893	857	883	836	862	853	849	854	881	835	829	842	867	847	827	867	823	799	917	904	825	858	870	864	872	857	831	909	832	832	909	818	863	834	894	850	855	830	809	881	839	878	870	845	856	843	857	855	859	861	895	917	887	871	862	859	873	842	886	901	808	813	852	867	871	907	889	823	859	851	964	879	813	861	895	834	906	863	870	895	885	833	844	847	854	867	831	865	817	804	904	817	900	865	887	856	856	838	837	900	869	843	880	862	887	892	885	909	905	857	894	907	879	851	870	844	897	838	862	862	833	859	853	842	858	846	852	892	873	884	905	901	883	845	834	848	882	851	800	901	869	891	888	856	824	830	829	853	893	850	886	861	887	823	830	893	849	862	909	872	938	866	882	821	902	920	841	834	822	860	809	834	877	868	879	853	859	848	875	872	887	901	833	821	922	854	875	886	833	863	846	875	857	836	822	879	860	907	873	887	875	862	884	907	846	859	884	860	851	853	900	830	855	851	852	817	934	854	861	861	853	868	898	882	853	834	863	853	838	902	806	909	816	801	883	822	851	843	844	873	875	845	881	851	861	839	860	855	828	888	890	849	886	847	820	895	840	825	854	936	858	875	805	855	873	829	884	796	871	890	845	841	832	805	823	899	880	836	887	892	890	804	882	903	830	846	910	929	866	896	866	867	912	843	854	886	873	854	859	798	898	902	864	900	833	860	874	892	894	804	839	864	861	864	824	879	820	806	857	857	816	864	871	849	815	931	864	869	877	829	841	860	838	899	841	865	816	879	818	844	828	885	847	847	911	840	873	907	845	866	875	871	895	810	858	875	877	842	870	856	882	877	877	850	868	836	870	851	870	866	853	831	844	843	885	807	885	831	892	869	912	917	843	904	851	873	891	916	861	805	868	854	856	875	846	822	871	871	901	852	816	895	851	860	846	855	846	921	848	864	818	863	846	772	879	859	837	837	925	847	888	875	859	892	800	860	836	848	858	857	839	897	835	828	741	891	911	839	844	799	886	833	866	875	852	890	830	847	832	842	854	876	874	841	873	909	842	829	891	883	851	835	840	828	858	835	874	859	851	856	872	858	857	813	878	813	854	855	845	898	861	886	853	892	884	878	897	840	857	829	869	843	856	865	896	835	817	810	854	862	852	841	839	894	850	820	926	880	891	857	909	855	856	827	831	907	890	839	875	856	870	855	905	905	841	818	829	866	863	918	856	863	837	893	860	797	880	799	861	850	858	940	894	865	811	884	840	837	861	846	780	841	882	857	883	898	866	890	870	867	849	831	858	829	842	846	849	805	870	876	861	859	840	844	868	860	887	887	870	800	817	864	833	880	879	887	841	864	842	879	843	868	828	877	881	829	830	870	843	872	895	853	850	890	839	871	874	864	841	864	856	872	825	884	851	828	864	818	897	880	860	869	905	860	861	868	862	824	864	886	894	874	861	906	869	845	850	848	838	883	899	873	845	884	874	876	862	912	815	883	887	871	920	916	891	858	891	869	896	905	832	832	849	867	835	850	844	845	883	896	860	817	882	846	821	874	835	903	873	876	839	903	834	825	898	875	868	862	779	832	841	862	858	811	855	890	842	877	855	861	844	918	853	835	830	894	883	847	840	869	932	834	870	855	851	862	916	857	855	891	808	860	810	900	916	875	816	820	902	798	858	878	855	874	826	871	868	866	885	839	890	806	861	884	850	884	820	849	870	884	886	873	872	859	930	832	839	823	869	885	853	858	896	890	878	871	863	866	819	832	877	897	894	856	850	845	892	840	885	844	848	896	896	827	837	868	887	800	840	802	844	857	888	849	843	879	839	905	832	841	829	876	853	872	916	897	845	867	878	844	823	871	826	820	837	911	840	854	870	891	851	895	852	879	855	833	887	861	854	825	851	867	838	850	911	882	877	901	847	856	834	880	879	875
22376	20947	28479	23705	21358	22336	20081	6908	3217	2763	2006	1846	1719	1332	1101	1011	996	963	925	942	887	916	877	901	915	831	838	817	838	805	859	776	805	854	772	773	775	793	812	833	849	796	816	825	843	826	838	784	806	813	849	765	776	854	833	834	782	812	810	866	802	853	798	832	845	813	844	854	803	786	750	801	772	816	794	834	833	833	770	800	795	799	859	780	800	770	816	820	814	795	863	836	809	836	818	773	785	809	806	853	770	799	773	827	827	781	853	808	796	761	819	808	807	789	837	834	856	785	856	762	827	787	812	810	826	790	816	796	824	796	800	810	782	837	788	840	844	853	778	795	819	814	825	857	836	807	809	859	819	834	772	788	825	775	776	858	824	851	808	795	793	835	811	805	837	781	805	839	788	797	805	820	848	852	842	857	830	833	828	777	852	806	777	804	861	819	825	781	813	774	852	807	879	837	828	786	802	829	862	840	748	818	803	804	782	758	893	799	825	828	858	814	796	820	778	820	837	773	856	693	761	765	857	796	771	845	780	791	784	791	817	814	875	790	805	783	794	812	799	819	786	813	825	743	813	764	807	800	835	827	819	819	774	804	765	758	809	838	810	768	798	790	807	828	851	776	790	804	768	784	769	796	784	820	866	799	799	801	841	776	912	806	808	799	793	801	794	779	838	757	789	852	803	811	793	867	837	851	832	794	806	749	807	776	815	822	796	782	776	825	899	798	771	783	814	809	830	800	809	814	842	823	791	800	772	811	771	773	838	799	807	836	810	869	845	823	784	812	858	838	815	847	791	820	829	796	780	837	823	815	829	870	819	842	815	765	825	841	818	778	809	834	814	800	829	823	816	781	811	843	813	814	781	774	852	830	837	809	817	834	841	767	802	759	831	790	795	802	821	824	809	802	820	825	840	802	816	830	780	819	818	806	826	773	817	852	813	824	856	827	796	850	874	827	780	826	829	814	804	803	793	783	839	796	807	836	833	813	739	751	764	808	785	810	853	771	813	850	776	812	827	797	826	784	761	798	860	800	809	851	844	819	778	801	789	783	750	834	791	765	775	766	874	785	822	752	829	856	798	801	841	798	870	803	831	860	805	822	816	804	771	785	839	801	782	852	804	825	828	786	863	790	822	792	815	848	831	785	810	821	815	801	773	812	786	792	855	797	841	856	846	751	804	801	822	825	794	831	817	758	820	794	834	829	842	836	786	785	769	815	803	807	822	748	803	885	857	844	831	786	815	766	795	811	778	770	803	787	847	835	841	809	781	802	822	788	831	819	787	828	800	847	795	849	779	808	781	829	811	812	841	778	821	808	837	842	824	827	801	788	795	803	805	808	789	817	821	813	811	795	766	797	793	781	820	801	752	759	762	784	808	814	805	823	849	853	816	769	829	779	809	784	808	824	828	816	777	814	820	800	807	828	778	803	808	843	806	765	798	813	820	811	804	833	810	794	818	778	812	827	813	795	789	818	807	806	765	767	833	779	828	820	798	854	763	851	792	846	784	800	876	864	775	783	779	832	803	792	804	826	824	772	796	768	827	830	845	818	776	836	808	766	815	790	805	794	822	784	823	885	803	859	820	828	834	814	807	857	807	807	848	738	843	777	832	818	745	758	816	797	806	776	782	832	804	798	855	764	821	813	810	809	817	813	850	859	803	835	790	837	827	776	865	811	850	798	818	794	793	794	794	806	791	778	776	779	881	817	809	872	794	781	817	759	785	815	796	772	817	848	766	798	815	772	850	770	766	790	806	801	819	788	812	821	793	820	818	818	820	814	781	791	733	784	819	801	742	792	804	837	822	791	833	804	792	806	792	809	782	815	787	818	824	833	800	815	790	853	797	789	793	814	813	834	793	791	829	829	808	774	802	826	875	816	824	837	824	871	817	807	820	800	806	839	831	785	831	786	804	827	788	816	798	822	752	839	884	812	766	816	804	840	764	795	816	862	843	773	852	828	851	837	809	790	766	792	755	853	789	791	805	802	816	823	833	819	827	774	784	843	823	818	809	833	761	837	783	751	814	761	798	790	775	810	821	811	834	792	759	807	793	840	843	804	834	832	799	789	843	800	813	830	857	822	803	834	777	837	802	754	809	764	808	833	803	808	817	778	802	771	804	796	855	758	809	777	881	791	829	832	777	791	838	818	814	801	798	841	804	795	777	831	784	783	731	816	848	763	801	759	784	813	785	810	849	822	777	788	855	807	814	786	801	829	835	786	839	784	792	828	822	788	788	819	807	812	794	779	764	797	815	797	801	769	757	800	812	782	795	818	802	818	849	798	791	810	823	760	816	829	821	821	819	813	826	768	767	845	831	775	812	842	818	752	814	816	768	815	815	809	815	798	785	785	827	796	771	790	809	794	832	799	864	802	817	801	817	838	778	815	831	815	788	832	806	797	739	805	797	797	807	818	811	830	774	781	801	786	797	802	785	818	837	811	889	813	830	817	819	793	803	712	809	802	825	824	794	805	797	804	775	785	803	820	766	813	796	819	834	815	790	854	803	740	805	765	847	772	797	851	839	829	784	828	786	825	770	821	811	839	820	826	760	795	811	786	803	818	883	783	811	837	826	761	846	823	826	806	836	772	802	788	739	780	808	796	780	802	810	811	844	777	862	821	796	798	768	808	820	752	793	748	801	855	778	815	748	836	840	815	743	782	800	803	817	792	791	853	799	858	792	802	798	851	828	891	747	794	834	846	832	810	757	808	797	809	811	797	786	784	799	794	791	787	855	778	765	780	828	827	799	807	829	769	833	775	865	814	764	843	804	847	796	796	806	792	817	856	763	832	800	816	821	824	779	769	872	788	786	858	799	787	815	772	831	842	799	733	835	771	815	840	804	812	770	808	783	775	815	813	777	857	814	798	860	828	773	794	731	790	831	798	818	821	795	825	819	809	821	820	798	789	831	807	802	790	817	804	797	784	782	830	815	789	832	810	840	864	835	819	809	822	807	762	790	789	853	781	776	808	802	772	777	748	814	865	827	804	811	759	874	854	780	806	763	813	820	817	807	798	823	807	811	837	806	775	811	800	814	835	848	781	789	790	775	791	770	833	764	807	817	834	857	795	834	793	819	819	801	849	848	810	812	843	815	890	856	867	814	848	816	808	786	834	796	797	779	763	796	830	804	794	782	840	788	774	789	862	776	823	784	816	771	812	761	817	837	830	807	752	782	815	781	824	809	774	807	785	751	854	766	789	808	845	822	809	793	850	781	760	814	817	795	785	776	826	777	795	805	831	788	761	801	816	832	818	850	830	832	789	882	774	763	806	820	812	792	857	797	768	779	799	824	820	833	834	847	865	860	783	855	849	814	804	807	800	832	801	847	783	813	759	829	804	892	776	853	818	877	790	811	791	782	823	816	761	818	745	767	820	838	814	823	807	815	800	829	796	784	815	829	801	791	881	816	825	828	830	824	790	816	842	810	847	830	838	803	816	814	771	822	819	807	802	863	813	776	859	820	808	798	845	824	802	821	860
45195	73690	58201	41191	30218	21083	14486	7352	4619	3864	2683	2503	2225	1641	1352	1213	1172	1125	1127	1029	1030	1010	990	920	958	884	977	911	932	914	914	936	918	928	943	903	879	865	865	873	923	902	931	852	917	922	934	830	829	857	905	943	937	884	919	918	906	922	885	902	922	887	853	883	961	900	879	899	859	910	861	893	858	894	914	920	865	872	915	910	856	892	873	855	885	922	849	860	839	882	914	887	861	904	877	859	924	840	885	876	955	824	944	838	883	894	872	913	879	881	850	861	951	930	896	854	872	890	927	833	882	875	902	902	888	890	885	886	914	888	885	914	911	962	990	818	899	968	864	928	881	903	867	913	863	899	865	915	964	840	947	862	900	863	855	911	839	899	881	952	859	932	894	893	839	902	914	893	897	883	925	936	839	900	832	878	958	883	894	924	880	871	902	875	848	905	893	946	887	887	886	869	910	912	903	854	893	878	895	874	913	923	906	909	830	858	924	890	910	883	947	935	911	900	896	887	876	927	906	854	873	907	928	872	870	897	876	960	869	939	865	880	883	877	867	867	919	892	941	892	922	873	846	892	948	900	921	845	835	884	941	843	863	955	873	873	915	939	847	938	903	880	878	836	942	904	849	896	852	879	887	898	871	938	926	932	892	844	901	826	892	911	917	887	915	859	877	914	924	876	863	924	889	927	918	862	866	889	877	869	846	841	870	917	912	863	933	845	880	863	947	815	909	893	906	871	899	933	895	890	842	867	902	851	871	896	909	908	910	931	892	902	890	888	876	890	881	883	890	864	944	975	873	891	840	864	934	887	884	829	862	875	935	907	908	874	808	897	895	882	908	888	879	883	895	880	848	885	881	921	906	889	907	878	895	903	891	905	879	933	925	897	895	882	884	875	927	874	949	896	932	884	939	900	884	864	891	911	853	960	890	871	955	866	920	914	897	858	860	897	934	898	868	841	867	855	892	866	882	902	908	867	914	948	881	918	891	835	861	869	911	950	881	857	908	921	869	929	825	896	857	882	874	955	905	943	915	901	893	875	859	877	876	881	904	895	904	930	897	911	842	872	937	880	867	877	934	877	881	853	855	900	878	849	977	903	892	844	906	859	887	910	901	898	858	908	899	883	873	871	872	914	922	884	882	957	921	924	844	914	870	948	898	927	907	896	896	935	893	876	924	952	877	904	935	887	904	893	870	864	890	884	903	873	897	895	873	854	939	896	900	881	857	804	940	866	860	912	967	859	887	912	853	916	867	938	896	857	894	937	891	873	920	938	905	881	940	854	901	838	875	885	916	874	883	916	839	950	881	932	883	915	879	881	873	890	867	942	883	845	895	882	914	838	888	933	880	897	878	911	902	857	895	929	905	886	931	844	912	914	946	902	870	923	910	863	913	883	938	888	906	896	927	926	879	923	914	859	895	880	908	900	934	838	862	917	840	885	895	869	844	905	877	894	866	882	888	901	846	872	863	912	888	934	909	887	855	899	899	873	879	892	962	931	970	927	958	938	932	912	847	894	874	912	864	906	908	885	886	869	895	915	925	872	899	912	940	878	908	844	839	873	923	873	874	888	906	881	875	929	967	883	884	944	890	923	858	893	903	908	876	873	920	919	886	887	874	884	919	838	881	910	896	880	930	841	900	942	877	837	873	921	896	887	895	890	813	888	890	940	897	942	881	909	820	877	874	892	930	899	865	868	914	922	908	938	864	876	928	880	898	925	927	878	970	887	901	858	892	915	912	867	901	934	877	900	935	876	879	905	913	878	939	878	883	876	875	904	869	877	878	875	889	864	879	941	904	926	900	903	876	890	938	894	873	880	903	899	857	943	880	910	882	860	901	883	864	851	935	937	875	878	962	863	891	913	846	869	880	860	904	909	859	847	884	828	873	903	884	859	944	926	851	875	895	921	916	848	877	856	904	912	932	827	852	933	888	882	876	901	850	914	904	940	867	881	871	887	827	877	911	891	888	871	919	895	891	832	887	888	899	869	897	900	879	896	889	872	894	918	940	889	952	885	910	895	891	949	929	852	900	887	891	906	854	920	897	953	854	902	871	935	872	880	847	864	901	857	875	805	908	947	907	915	955	954	865	871	855	872	872	877	914	908	910	888	901	920	915	862	897	889	930	864	873	884	909	893	885	933	923	885	869	838	883	902	876	863	929	904	881	876	881	915	899	884	926	851	916	825	946	876	790	876	924	901	900	883	892	888	857	834	844	860	861	910	886	902	860	828	861	899	813	891	914	779	839	885	912	928	865	919	875	900	929	853	842	904	913	940	866	849	837	907	881	903	899	878	844	924	869	919	908	872	906	859	902	878	834	943	913	917	865	920	853	883	852	888	885	859	877	907	878	864	919	899	909	928	905	883	902	902	921	877	908	872	816	869	869	874	939	891	951	833	871	871	868	909	917	905	894	926	844	918	862	925	895	893	873	879	854	833	884	886	900	955	902	884	917	896	888	863	946	882	886	895	886	925	901	880	914	877	884	898	921	951	836	947	921	873	925	865	921	927	875	912	862	864	897	872	890	900	934	891	915	890	927	891	849	954	908	867	873	917	892	913	895	911	887	910	899	885	895	923	926	902	878	856	898	875	876	899	916	871	929	903	922	866	888	916	923	900	909	909	943	943	842	920	914	866	885	864	853	925	889	904	886	906	910	903	873	873	881	885	896	897	865	878	866	898	929	927	902	953	902	905	883	877	849	904	920	878	884	887	860	885	894	901	855	868	868	908	859	908	921	906	831	853	893	957	905	811	912	848	868	873	895	877	872	911	868	913	863	890	897	944	876	866	876	879	903	858	939	859	923	889	863	891	958	867	894	923	911	912	906	902	879	900	945	847	925	920	853	872	910	858	948	917	874	890	883	943	883	892	910	942	892	899	924	870	887	908	881	893	898	912	958	924	925	909	951	864	867	913	936	889	909	879	903	886	884	885	850	904	879	925	884	874	887	955	910	893	917	866	874	898	896	866	900	876	922	926	958	934	912	892	882	907	937	882	884	857	848	922	887	887	904	872	880	858	895	892	883	928	850	893	872	859	902	922	880	879	857	895	873	904	897	877	899	891	871	904	916	872	876	880	902	844	861	932	927	911	876	875	920	872	884	844	917	827	914	900	888	868	862	864	930	933	901	855	901	909	882	881	922	914	890	909	852	867	872	925	901	865	903	920	994	905	867	932	918	857	871	899	938	895	919	917	902	934	887	880	897	932	862	902	854	883	962	854	900	868	847	895	881	852	911	878	859	910	932	863	865	892	921	870	836	872	870	915	857	865	870	874	919	912	858	851	911	910	903	942	910	934	835	917	900	866	812	852	866	899	859	891	954	869	894	893	896	823	926	963	868	839	848	916	880	873	873	919	940	942	802	903	929	846	806	895	856	903	950	878	877	911	882	922	889	857	952	868	913	933	919	889	950	908	917	866	903	898	889	907	917	819	899	930	870	854	845	883	881	913	937	952	843	888	851	904	874	922	935	862	906	935	877	888
34371	39320	41602	29200	14971	6624	3870	2199	1598	1372	1216	1208	1020	990	874	863	864	823	851	796	801	793	833	786	763	804	796	788	773	812	794	756	812	772	759	757	767	773	797	813	745	756	773	766	790	777	753	794	748	772	737	789	788	760	827	781	754	758	738	817	749	759	805	730	755	751	797	778	762	770	805	815	785	756	771	777	792	760	800	786	718	758	766	771	774	780	779	768	755	795	760	751	784	789	798	786	791	759	757	794	763	712	845	777	778	847	758	785	774	780	800	796	796	779	796	774	746	763	754	758	817	783	773	783	802	785	778	786	757	795	751	769	751	812	777	780	792	804	762	791	756	797	777	809	782	749	773	746	814	755	766	729	782	814	815	778	776	734	768	755	763	758	796	795	770	789	782	800	761	783	789	746	767	754	759	837	791	726	765	775	740	738	750	823	782	785	781	788	760	759	743	733	821	775	777	741	763	784	792	737	833	799	778	762	807	787	811	708	788	768	789	793	796	755	729	798	746	723	809	790	754	808	800	767	745	768	781	747	772	793	798	795	790	757	696	751	777	741	779	734	757	773	775	760	776	715	752	761	811	800	783	732	774	760	804	727	745	789	750	795	810	749	771	764	758	758	781	731	774	789	748	752	804	753	824	818	764	799	776	771	773	715	775	788	755	791	793	780	738	786	772	751	772	780	776	770	795	785	770	792	779	803	796	787	765	797	711	760	752	750	782	811	745	789	761	789	756	768	763	780	790	802	769	781	800	794	784	779	762	791	765	738	849	754	758	804	783	792	797	750	760	737	772	756	735	803	757	801	764	758	802	761	768	782	828	767	805	780	782	712	860	806	752	813	747	787	805	813	802	783	737	811	757	829	745	759	767	770	773	767	736	772	816	774	799	802	812	795	829	782	737	723	748	760	801	782	769	790	777	725	741	806	817	840	804	772	797	753	813	763	756	809	771	786	787	770	787	752	798	719	752	776	806	830	733	738	787	851	829	792	824	760	728	733	803	762	829	801	734	767	767	804	787	798	723	768	738	762	793	713	746	765	795	808	780	781	790	769	792	744	772	788	711	728	795	735	765	804	749	806	786	793	789	790	856	737	767	754	776	723	804	786	760	781	744	795	789	797	750	820	786	795	799	782	773	808	769	780	756	823	795	777	734	806	773	780	839	777	774	765	740	788	778	756	730	729	766	779	788	801	774	758	823	778	795	779	737	748	797	777	790	746	747	747	789	755	742	766	779	794	774	789	770	760	803	750	737	770	791	798	726	771	767	755	719	755	828	821	784	751	701	783	769	765	806	751	754	757	728	762	780	786	772	730	786	768	802	745	744	812	786	755	778	780	784	758	810	799	823	780	789	773	802	822	758	863	755	808	759	766	825	741	805	778	785	754	798	790	748	768	756	747	750	784	759	760	795	745	758	757	780	780	769	792	799	759	785	777	776	751	705	762	777	766	813	763	755	774	800	794	741	790	789	778	785	801	796	745	750	785	733	786	765	782	729	737	762	753	785	745	755	762	776	781	761	795	803	754	768	776	767	813	752	759	766	746	743	783	738	775	694	774	772	748	737	798	767	753	741	733	770	790	751	733	766	773	782	811	820	786	794	743	750	764	805	731	815	742	816	796	719	753	772	838	748	761	740	773	723	777	806	804	811	757	780	760	817	766	748	764	724	796	791	798	802	768	727	721	772	760	771	816	778	760	768	795	760	806	777	792	733	811	753	821	776	797	732	732	745	799	772	742	747	780	795	730	756	807	736	739	794	776	788	791	780	767	747	767	798	738	794	796	779	780	755	778	773	829	768	774	784	796	816	776	744	784	711	771	794	753	774	745	738	729	748	764	769	732	750	746	780	769	769	777	771	771	796	765	764	738	832	805	740	754	763	802	788	780	785	780	803	745	807	744	781	816	714	793	767	787	809	825	769	806	780	794	775	855	744	799	793	794	793	733	799	801	723	784	754	781	803	808	783	742	780	750	770	735	774	751	807	784	745	828	782	759	757	798	746	749	748	794	797	758	788	748	804	761	723	806	744	772	763	777	750	808	824	724	755	747	829	755	744	781	778	824	785	763	753	736	761	750	741	768	769	806	725	771	719	774	808	802	759	744	787	734	756	759	761	736	786	793	823	745	827	752	790	782	756	781	778	761	732	776	824	752	786	825	749	779	767	777	797	784	769	741	803	759	791	790	784	778	731	781	722	769	737	768	741	751	790	819	800	757	830	756	727	800	758	735	830	748	810	805	791	768	792	765	767	783	714	822	734	775	742	761	778	761	800	791	768	746	801	829	742	765	790	757	758	763	823	785	774	788	772	826	758	786	759	814	796	751	770	760	776	771	810	807	796	753	705	718	811	792	761	763	778	823	787	763	780	803	803	782	786	793	798	759	767	807	833	718	756	738	778	830	779	709	806	773	835	785	802	800	739	747	772	762	757	730	752	789	743	791	773	765	821	750	793	770	781	757	793	753	763	763	770	781	785	778	755	783	755	755	766	772	780	781	833	773	713	796	748	797	796	754	785	789	819	805	809	732	823	760	796	782	775	773	788	767	808	792	824	749	809	786	801	791	783	778	736	835	771	774	796	767	823	740	808	831	789	795	731	790	815	773	776	791	777	782	756	734	805	747	798	758	797	759	748	783	758	826	771	788	792	818	814	810	741	742	708	769	804	756	748	788	821	819	746	815	772	765	792	754	763	749	741	760	832	797	797	778	774	761	778	793	762	783	795	828	805	775	725	741	729	820	775	780	740	760	740	781	795	776	806	759	789	762	823	778	792	824	825	750	766	786	769	736	771	759	765	744	743	767	803	808	750	763	748	796	778	758	745	794	799	785	797	723	755	762	750	737	762	797	771	789	743	776	766	790	729	815	778	796	833	724	781	788	822	764	753	765	761	767	789	792	731	753	768	771	803	773	804	744	777	765	770	811	806	782	799	769	793	807	726	773	795	783	736	828	732	776	769	795	796	816	788	793	806	782	794	728	773	749	760	732	763	745	789	793	795	773	839	767	777	762	759	779	765	782	775	749	803	778	803	804	785	747	809	778	804	738	735	822	735	771	803	818	716	793	779	737	782	771	856	807	764	809	736	805	744	763	757	751	802	766	784	692	775	769	749	791	795	756	736	810	740	839	797	766	741	738	801	735	798	774	789	775	758	786	811	753	747	781	761	775	746	816	808	731	747	776	815	738	720	788	781	815	783	743	808	783	784	790	716	787	790	761	748	753	754	756	750	795	746	799	759	735	786	793	763	786	779	787	845	774	751	759	750	776	771	772	721	781	815	733	786	751	774	774	749	795	750	801	835	805	779	751	796	778	763	745	772	809	800	751	790	723	784	772	798	781	746	781	802	762	771	750	769	754	708	783	745	817	748	775	754	829	825	735	791	758	737	782	768	801	765	828	782	771	766	781	759	791	775	764	793	778	805	730	742	789	811	730	767	776	789	782	810	744	755	797	769	734	790	797	832	769	834	814	739	754	810	733	823	767
42929	54846	44396	27768	16588	8669	5772	3180	2213	1849	1470	1490	1296	1186	1051	1013	1010	997	957	936	954	933	920	874	864	874	880	923	863	847	826	863	879	920	880	875	855	865	855	881	860	881	862	857	839	881	873	865	855	899	833	948	812	911	824	871	883	827	886	848	912	893	895	859	852	820	919	866	858	860	841	803	888	870	856	843	871	856	866	860	840	885	876	903	886	899	884	864	886	886	913	875	870	934	889	911	883	838	873	947	851	824	884	867	860	875	868	860	861	858	909	874	930	890	869	846	858	916	876	870	932	890	852	926	857	898	878	843	824	865	817	887	905	901	948	907	864	900	885	849	876	839	836	825	877	891	863	874	840	889	894	920	895	874	846	865	882	872	937	885	908	832	862	910	936	928	857	883	922	862	898	872	839	826	866	878	894	921	901	851	869	882	881	872	917	919	893	851	887	941	897	860	910	910	880	818	885	928	875	870	850	910	906	840	895	826	880	856	892	856	856	853	835	827	866	860	873	859	880	871	827	839	930	891	878	857	927	848	851	920	858	849	874	834	871	906	854	903	887	909	867	853	904	873	831	835	898	918	842	880	876	919	892	916	912	904	902	825	862	888	873	902	832	855	866	850	866	860	874	863	892	848	867	898	919	851	872	893	868	933	846	944	864	829	875	872	914	868	897	886	864	906	860	859	870	889	812	903	850	875	928	905	896	919	900	866	873	859	871	924	821	868	949	880	869	891	865	881	885	907	832	877	895	885	906	927	899	862	860	885	807	861	871	891	917	822	874	861	887	833	903	843	891	830	969	909	841	847	913	863	858	891	879	799	847	848	899	892	907	850	844	870	863	859	933	920	812	869	867	922	836	864	913	856	904	851	893	885	879	835	868	859	917	891	866	848	881	848	877	870	887	890	898	827	877	870	823	855	860	830	938	812	875	867	847	843	876	895	876	840	854	917	876	886	888	857	907	846	851	855	916	889	807	888	915	827	910	872	876	878	851	884	912	822	847	899	863	883	889	856	882	833	839	884	845	872	847	836	854	920	906	892	929	892	883	903	871	830	890	852	852	891	894	835	880	868	911	903	945	889	927	870	876	875	883	876	847	853	888	854	881	902	895	892	851	877	878	879	874	889	872	884	903	855	865	870	908	853	851	835	895	899	861	817	863	847	855	888	913	867	845	885	832	835	912	890	939	916	796	880	810	844	807	876	858	844	871	908	872	830	914	888	880	865	849	846	881	872	883	853	884	877	887	828	825	889	860	851	918	805	911	899	880	917	887	864	848	915	862	898	860	877	891	880	901	867	907	886	923	873	920	907	907	827	878	860	909	856	873	866	873	869	875	859	827	852	860	842	906	842	885	877	863	873	839	886	872	892	935	869	906	865	865	840	819	896	904	827	869	868	888	889	873	911	877	879	891	878	835	917	839	843	853	894	914	893	834	911	844	919	891	821	820	881	860	895	856	906	868	861	916	846	884	831	882	851	861	892	912	911	870	898	819	859	862	859	826	908	880	860	853	894	885	884	901	860	908	928	876	862	835	845	894	912	888	875	883	844	910	834	824	893	876	885	862	819	881	885	852	839	939	870	935	903	872	822	877	840	898	874	921	897	867	848	877	875	892	882	852	861	913	884	822	851	860	854	954	890	878	923	911	872	898	900	923	897	883	939	897	811	926	888	916	908	868	892	798	915	868	852	888	887	886	852	835	887	897	909	891	918	872	902	855	882	914	894	916	885	851	851	848	876	887	893	855	846	903	858	857	884	891	927	877	844	846	872	857	875	847	824	869	911	880	887	876	834	863	892	916	918	874	853	849	927	891	882	900	935	884	914	858	900	902	829	848	858	936	865	900	870	878	889	873	846	890	918	849	902	869	925	847	906	854	836	868	881	886	931	913	862	876	890	854	855	909	851	824	871	855	832	895	924	842	894	876	863	839	863	912	880	930	847	846	874	840	840	850	862	913	897	868	885	843	855	906	855	842	879	888	926	837	879	847	911	899	897	907	947	894	884	796	828	835	895	875	929	887	876	928	870	846	925	879	837	891	841	859	850	914	876	897	810	901	882	867	919	921	905	852	859	884	939	890	817	880	894	894	911	831	845	866	941	914	866	878	925	903	901	846	866	892	852	874	859	863	890	878	897	858	851	878	897	833	807	917	897	901	855	866	891	900	892	887	873	853	896	850	861	831	848	913	827	818	878	887	916	940	821	917	871	863	890	883	871	931	886	869	913	841	914	879	872	882	907	858	861	820	861	827	834	879	876	838	884	888	869	902	882	942	857	932	847	924	846	865	859	878	907	880	869	889	828	900	875	831	862	806	924	859	934	861	927	934	838	841	920	906	907	896	843	825	905	910	803	863	873	890	890	876	886	825	863	875	905	927	882	909	930	843	869	904	810	879	920	865	849	878	889	915	839	924	885	869	931	851	852	867	879	888	857	922	886	851	829	884	857	852	855	854	907	814	826	914	778	885	849	858	857	863	859	866	831	872	865	880	882	858	841	911	911	895	895	850	843	891	882	881	891	848	837	885	849	858	870	867	880	927	846	853	909	891	896	883	894	938	887	848	868	871	920	874	888	908	880	860	861	851	882	859	869	856	924	828	837	862	895	878	922	840	843	900	894	917	890	866	860	867	885	876	912	905	839	892	900	896	873	859	892	834	860	912	915	848	870	905	909	912	859	826	860	859	860	905	903	820	905	873	902	908	868	869	905	871	914	884	874	909	891	901	885	896	863	876	881	887	934	840	903	914	840	893	844	836	920	837	901	877	857	888	876	849	873	875	867	840	850	851	849	847	875	904	897	892	860	928	915	887	888	868	873	869	866	873	832	819	891	910	892	907	884	854	826	881	870	826	911	835	853	868	869	873	851	864	863	888	885	844	911	819	849	901	837	841	834	916	903	873	892	856	808	860	876	911	837	895	880	842	848	885	861	843	841	880	848	916	868	899	872	894	844	882	833	831	899	903	865	856	862	869	905	843	854	893	883	888	884	889	850	895	902	838	895	910	903	882	883	885	893	854	856	880	871	919	867	831	868	853	887	868	870	877	850	902	860	836	879	862	848	876	884	825	878	842	877	865	894	891	834	894	868	899	887	873	872	892	908	864	821	868	915	866	855	868	827	897	905	896	870	847	863	885	948	903	932	875	888	906	862	850	905	868	860	868	884	929	915	877	876	903	875	893	911	896	886	912	909	924	909	885	851	875	869	830	863	877	872	866	927	888	893	914	880	843	885	863	899	849	910	848	930	836	868	858	885	867	843	846	868	842	869	900	838	899	886	952	871	936	885	857	884	842	843	833	854	924	838	893	892	898	842	945	872	866	829	891	852	861	927	847	831	900	863	890	860	912	912	820	893	869	843	816	854	900	800	887	902	943	833	846	895	849	892	873	890	887	886	874	871	921	898	873	903	897	908	886	894	866	862	878	897	892	891	960	864	849	883	832	897	903	905	874	840	875	869	882	872	879	829	894	897	875	841	871	872	882	879
23620	20983	28208	24454	21787	18771	10531	3905	2029	1630	1462	1396	1283	1178	1048	1029	981	952	882	905	797	878	811	794	796	849	805	802	790	820	842	820	805	808	819	862	802	808	774	798	858	829	811	765	801	810	773	839	768	807	807	815	811	810	761	821	809	743	801	799	797	858	805	827	762	779	795	805	806	804	785	757	800	773	774	749	780	840	812	806	802	813	806	833	819	768	879	831	783	864	808	760	812	807	774	786	873	791	776	780	789	827	780	796	835	839	802	790	746	810	807	805	773	823	757	774	764	831	811	752	806	828	763	812	839	816	787	878	823	858	804	801	810	810	774	794	834	820	758	820	793	808	844	733	819	832	832	801	823	810	751	805	814	827	822	812	802	829	824	808	779	797	861	760	775	817	791	762	763	862	856	782	830	810	790	815	821	837	780	839	779	829	815	774	787	776	791	805	766	820	853	750	770	785	740	807	830	799	815	747	820	784	824	831	794	802	817	812	790	763	801	797	782	760	801	834	815	806	775	811	826	790	865	808	840	762	839	827	801	793	804	804	784	812	837	815	829	803	809	800	833	828	811	804	804	834	803	753	805	757	834	873	814	760	821	777	758	823	785	845	822	855	768	769	820	777	810	861	852	802	823	845	808	827	835	825	804	757	817	772	789	797	799	795	808	753	814	823	834	851	813	869	843	833	848	850	817	773	824	790	834	821	773	788	827	794	821	814	783	801	776	796	814	807	830	786	764	794	789	818	760	790	841	809	816	807	753	821	814	807	782	745	809	833	797	833	827	801	766	844	790	816	826	780	823	807	860	812	766	748	771	742	768	826	834	826	760	783	812	794	793	778	834	810	874	805	837	792	797	760	828	782	786	793	774	814	815	799	856	785	843	764	812	819	784	775	825	807	803	847	823	817	791	774	828	785	845	856	790	764	768	786	805	740	786	788	788	827	829	778	768	781	792	804	798	843	830	782	805	818	849	815	828	803	842	827	829	808	767	784	814	854	795	814	833	812	832	828	790	776	794	837	796	790	805	800	789	757	806	778	826	884	790	789	829	792	778	758	850	808	779	816	853	758	845	776	812	806	801	792	813	818	785	777	799	797	784	832	831	770	802	855	792	809	805	785	812	792	858	794	821	800	850	776	864	814	804	777	805	861	823	794	756	874	818	827	786	732	778	767	799	763	825	763	792	818	812	775	795	759	783	798	811	823	769	802	821	812	833	808	829	756	824	810	851	761	786	753	784	787	823	806	805	805	822	858	892	803	746	842	804	784	813	816	831	819	843	816	832	815	860	789	799	805	827	805	758	805	834	764	805	847	788	862	770	762	813	821	785	833	831	794	869	854	808	760	811	800	807	817	793	785	806	780	781	816	796	800	808	829	816	831	809	851	812	807	795	827	823	790	791	831	839	832	792	783	825	789	783	840	822	872	750	836	794	830	822	836	769	834	805	779	762	795	818	808	782	753	836	806	759	813	817	729	789	825	816	759	788	796	777	803	796	779	824	849	784	823	789	762	846	734	812	810	737	805	782	808	800	838	802	796	825	827	861	812	853	846	805	845	762	812	791	778	788	777	784	841	778	812	821	783	775	805	823	823	792	805	824	811	848	849	808	816	825	857	773	842	768	767	826	797	836	729	779	746	821	725	755	845	824	826	829	802	814	801	870	833	829	763	844	815	827	761	789	774	798	797	847	827	792	819	759	810	807	787	847	818	803	807	789	826	790	849	782	834	814	780	774	828	824	800	825	827	845	831	754	759	812	824	754	799	809	782	768	772	777	833	821	800	829	857	839	796	779	799	840	839	810	773	796	824	803	829	814	768	774	785	776	809	817	800	773	779	804	815	859	787	789	811	846	747	795	832	771	807	793	811	802	825	803	818	727	812	760	789	803	812	810	785	814	753	799	828	847	822	827	820	789	812	819	810	811	762	779	796	773	773	787	857	799	836	764	752	818	807	808	817	803	778	839	846	772	727	747	832	772	831	780	841	783	818	817	789	822	813	810	778	843	797	797	766	827	831	806	792	758	846	773	805	812	810	811	763	790	797	817	791	836	801	826	828	804	738	842	807	775	799	788	769	812	795	813	784	804	756	841	795	857	824	832	779	839	791	796	815	790	836	800	807	827	818	795	800	792	765	826	753	792	807	767	770	784	835	754	836	799	846	809	779	761	843	820	770	808	818	805	835	806	825	811	812	786	799	817	796	808	825	820	807	813	753	796	817	764	813	812	836	798	800	788	819	859	846	788	808	780	829	845	805	757	801	784	779	828	811	802	806	753	842	823	815	810	868	809	769	814	810	818	807	803	830	777	802	822	829	813	871	773	789	809	756	802	844	791	842	825	842	771	808	817	805	785	823	802	802	782	843	785	785	815	792	832	800	850	784	811	802	761	797	826	794	731	864	764	763	752	838	802	827	805	758	818	818	815	755	812	791	850	784	725	825	788	768	798	800	845	813	808	791	830	795	841	795	770	792	794	830	784	824	749	760	829	827	807	839	769	716	764	796	800	789	765	813	813	738	827	824	804	827	765	773	794	765	779	804	812	838	774	779	831	778	786	771	814	813	816	846	822	796	777	777	790	814	799	761	802	777	794	794	875	784	812	781	832	778	839	823	782	798	815	799	792	834	851	808	817	819	786	843	755	819	811	779	839	824	787	781	786	772	818	832	756	842	776	841	799	843	859	820	755	808	836	843	811	827	782	770	841	860	835	832	830	780	820	806	827	812	808	814	789	797	883	833	815	814	855	769	824	776	844	785	790	811	792	769	813	843	850	845	771	763	830	806	784	809	811	785	796	795	815	784	797	765	819	830	811	784	806	770	751	801	861	799	849	813	813	825	858	790	798	798	813	769	801	811	854	824	800	796	843	827	785	816	802	831	786	817	775	826	798	797	781	799	767	778	893	827	818	758	829	848	798	792	761	794	787	832	819	792	769	750	812	780	817	733	794	724	789	790	771	803	788	827	779	838	759	791	814	816	815	768	820	787	826	782	803	817	800	841	821	803	798	802	830	702	829	841	781	828	796	772	805	737	781	859	784	789	770	730	805	774	807	808	857	810	804	788	775	815	761	805	795	806	814	776	831	823	781	797	785	781	818	764	831	841	810	821	808	788	838	787	812	773	788	852	769	790	784	781	869	788	804	785	825	818	793	820	796	755	786	836	784	804	821	838	839	830	767	800	856	792	789	822	872	810	789	864	753	784	770	782	784	784	790	821	829	806	799	804	820	766	839	828	762	782	761	792	850	809	777	790	755	828	785	817	833	836	826	814	765	833	806	788	827	811	892	826	838	852	839	831	766	833	839	825	816	777	788	791	839	835	844	819	754	796	787	803	809	829	820	801	789	778	772	838	814	812	834	795	841	860	811	788	845	815	814	809	789	833	818	836	821	796	825	803	739	809	831	817	782	804	800	804	800	814	797	779	812	801	791	777	801	737	792	841	802	823	823	856	805	793	866	771	819	829	858	817	761	763	766	794	806	796	807	837
42946	66512	52168	33623	22749	14761	9781	4877	2808	2232	1889	1774	1493	1410	1311	1198	1075	1120	1102	968	939	911	904	973	921	966	926	905	864	873	939	911	883	899	928	909	892	910	938	898	839	907	899	888	903	893	894	851	920	930	899	915	953	897	958	899	906	905	933	916	929	862	950	919	916	865	857	911	939	906	901	911	944	841	904	884	936	871	893	892	948	930	874	897	900	911	893	970	905	868	874	925	901	923	883	892	941	868	874	888	870	906	868	913	953	929	877	904	898	886	918	956	939	908	917	898	880	890	847	923	917	932	848	924	939	899	927	903	924	879	936	958	862	908	915	918	884	934	889	908	868	918	895	932	984	884	873	962	926	903	887	908	864	880	910	899	934	948	896	906	923	922	914	890	873	964	874	878	892	893	930	932	910	856	930	951	907	916	902	831	915	920	934	910	927	902	904	955	899	900	949	902	906	933	921	927	911	928	924	860	954	901	856	941	927	903	868	876	895	952	909	919	930	876	887	897	898	862	878	921	873	905	861	918	901	919	930	902	886	898	869	867	934	914	883	903	915	943	870	882	904	897	933	878	894	842	874	920	923	907	914	915	842	872	897	906	908	949	928	920	895	893	928	939	901	826	878	948	895	915	938	946	913	906	888	882	927	869	896	887	859	896	918	876	883	929	881	902	893	896	863	854	876	887	905	882	860	919	882	850	926	924	875	908	899	941	920	886	906	895	881	912	919	933	892	896	896	922	861	905	891	868	921	843	877	881	847	893	901	929	897	903	927	915	865	877	884	914	973	862	867	914	878	910	905	900	916	944	929	931	890	858	863	918	835	912	886	881	879	921	864	939	901	869	859	879	890	930	894	933	938	951	950	903	883	880	966	960	916	805	942	890	919	889	941	908	825	949	884	883	916	831	911	916	909	883	869	924	897	869	863	924	882	919	904	915	907	879	961	945	910	889	907	873	856	847	891	895	942	903	948	894	905	878	863	909	905	878	879	907	964	868	921	898	895	928	845	920	886	909	912	902	890	891	925	859	918	906	883	959	865	906	897	809	923	946	910	928	925	897	895	950	923	830	868	896	903	896	935	908	913	892	867	862	879	908	888	910	899	856	861	945	965	927	897	886	881	889	913	876	877	892	900	865	843	917	882	901	913	882	905	872	939	952	892	912	841	851	877	905	930	857	899	883	881	915	923	969	858	891	888	917	914	922	878	882	920	937	891	861	844	902	876	856	899	951	920	917	909	885	939	895	909	916	892	914	841	899	899	876	853	926	949	885	928	842	853	899	890	880	909	936	917	885	873	897	938	931	867	944	876	878	896	931	919	915	898	920	953	904	876	847	938	868	887	872	879	924	920	927	942	889	883	837	946	865	885	851	887	874	906	939	886	882	888	897	871	882	893	909	875	908	859	899	863	905	890	927	917	908	924	915	900	896	882	873	900	884	902	917	853	891	842	849	944	878	887	912	932	928	895	888	886	922	930	928	974	884	848	966	901	863	855	860	951	931	928	909	881	862	855	912	887	949	890	953	898	896	880	885	912	901	910	890	945	931	869	849	918	891	938	888	884	904	882	869	889	865	894	886	909	862	891	934	928	919	882	926	900	951	880	888	871	909	868	894	867	940	930	860	856	892	932	882	920	893	860	893	890	979	882	898	911	898	900	915	900	886	891	881	897	843	909	853	887	880	876	859	872	946	885	875	914	885	906	910	902	900	904	902	874	901	941	903	943	887	920	894	894	908	905	915	874	874	865	915	874	919	939	849	901	884	872	876	852	906	865	914	875	898	903	836	962	891	917	913	924	847	905	916	931	877	970	912	901	899	893	870	922	886	922	865	877	923	844	857	948	893	906	939	968	929	910	887	872	909	907	920	932	891	914	913	882	901	920	901	935	886	901	918	908	903	887	863	924	885	913	913	895	898	931	880	887	894	822	911	869	921	859	956	903	903	895	914	887	913	910	920	876	920	884	933	868	882	834	876	879	922	896	905	852	875	908	912	903	918	913	926	973	865	934	894	909	875	934	870	916	907	850	943	871	926	889	888	889	887	925	870	889	879	916	897	929	927	883	938	880	871	930	939	898	859	866	907	865	934	900	893	880	890	904	927	889	907	892	902	846	899	846	914	894	918	855	866	899	908	899	913	880	950	870	960	904	910	909	924	928	912	920	885	911	888	938	940	929	887	922	893	882	917	904	896	872	869	922	896	902	872	853	945	947	948	867	867	901	840	938	916	914	904	913	891	884	875	963	931	882	873	922	874	870	900	888	916	921	879	828	897	913	909	893	924	915	840	841	897	814	894	875	925	883	880	870	873	871	904	931	919	915	883	841	892	917	926	922	916	887	919	893	884	873	879	922	958	859	873	874	916	874	907	864	871	894	891	948	940	883	897	942	895	857	887	907	857	897	873	903	907	862	929	917	876	883	920	972	840	865	878	909	866	855	854	898	907	908	917	930	903	900	855	869	905	907	928	873	927	928	928	953	851	889	919	857	897	905	918	908	893	934	885	958	868	863	903	924	932	868	905	899	896	902	896	934	875	867	903	868	858	863	891	894	894	865	954	893	940	884	921	880	918	869	939	896	858	852	900	941	897	899	956	914	860	894	906	890	920	928	878	937	909	905	907	877	884	892	933	884	901	903	904	882	874	907	916	873	871	902	916	930	891	857	857	930	904	878	877	924	943	948	907	914	897	935	906	933	934	922	962	897	882	894	833	903	908	895	907	871	930	830	874	883	921	847	891	898	917	931	863	862	927	916	922	942	878	959	922	887	858	918	916	919	883	870	940	917	873	899	902	888	867	935	898	893	930	913	874	931	930	861	921	921	948	897	893	833	914	941	889	824	881	855	932	893	880	903	922	914	890	868	874	883	921	903	873	942	879	874	940	859	901	867	899	897	952	929	937	866	870	872	909	911	911	918	901	908	895	936	894	892	880	867	921	962	911	889	944	905	880	844	878	889	912	903	867	845	916	893	882	932	907	866	870	930	890	854	921	865	866	908	857	903	879	951	868	958	903	938	895	891	880	883	788	903	939	953	865	905	955	904	908	944	869	931	931	904	937	872	907	873	930	856	863	903	894	902	833	852	901	975	892	878	887	904	928	852	896	920	905	912	913	922	882	894	945	919	874	921	888	921	899	889	849	876	903	909	840	939	881	921	941	895	853	869	940	927	925	881	982	895	853	894	918	888	893	816	858	915	919	893	948	956	937	920	920	914	917	881	905	855	917	962	908	910	868	858	938	943	925	891	917	903	953	924	892	900	956	921	941	811	891	949	822	987	892	892	934	915	900	922	963	895	858	929	968	914	917	912	866	940	927	927	898	884	880	908	904	902	900	859	903	861	902	890	913	899	925	938	900	904	883	908	921	920	881	917	840	916	891	860	879	924	956	903	862	893	872	879	899	849	879	877	944	902	887	867	876	966	877	905	883	915	938	900	903	917	844	866	917	905	876	949	899	854	922	844	913	924	885	934	873	925	961	963	960	928	920
24593	21125	28231	25782	20754	12799	6026	2610	1584	1270	1275	1145	1121	1011	921	897	888	887	865	853	837	776	802	840	765	799	767	804	823	738	791	744	759	765	751	784	784	764	770	714	746	764	745	804	735	710	763	757	758	796	738	731	740	769	732	759	760	752	789	826	698	708	755	846	737	749	788	768	780	776	781	735	748	761	769	755	756	732	749	772	755	753	776	805	787	742	770	783	774	785	769	770	783	776	760	736	783	736	777	779	814	747	767	732	759	736	751	750	811	760	779	759	816	775	783	722	758	767	771	737	760	779	802	757	798	786	798	796	728	805	764	813	764	748	783	798	733	737	775	750	795	781	744	789	750	778	718	797	774	768	727	785	755	746	739	775	753	768	778	747	762	796	769	740	724	812	742	832	795	765	798	766	740	791	799	734	798	722	764	776	754	767	772	728	776	772	749	809	769	753	744	756	754	745	730	754	742	737	786	698	769	701	761	782	718	776	793	759	794	754	774	728	753	752	761	737	766	785	763	745	792	747	768	782	799	696	742	769	793	784	739	739	736	771	773	770	748	727	749	703	768	793	763	729	766	750	789	734	757	726	797	736	719	761	749	799	775	725	754	761	753	708	735	751	748	735	792	765	735	797	762	796	776	806	761	790	728	773	817	787	773	744	763	750	776	784	762	778	722	767	780	751	827	773	779	769	800	737	808	786	753	748	838	727	787	739	809	769	710	739	784	776	744	756	787	740	751	755	732	785	727	807	789	757	789	738	750	712	759	788	807	768	747	788	808	776	780	835	695	776	820	768	772	729	742	747	819	792	732	766	771	723	764	755	776	770	752	731	733	758	793	784	785	741	743	790	799	776	770	780	803	766	749	730	774	786	781	758	728	727	786	753	749	737	736	731	765	781	737	746	764	782	795	759	746	803	745	769	815	719	742	759	720	743	751	723	759	790	793	735	764	759	736	779	746	788	835	786	823	758	810	753	794	746	819	738	799	739	781	760	754	791	777	735	768	756	763	774	758	741	754	775	768	708	793	744	791	812	767	752	758	773	729	798	762	778	772	772	789	766	770	758	712	745	723	724	798	788	732	740	772	745	801	705	758	757	754	815	726	781	713	726	757	749	742	744	782	752	750	808	776	759	783	715	748	761	745	723	764	777	795	761	799	714	772	742	731	734	749	754	757	763	784	792	789	774	683	757	737	751	744	716	805	750	767	741	794	748	803	799	758	748	719	802	737	848	764	791	745	772	783	765	763	709	758	751	727	815	748	789	752	753	749	779	768	744	816	728	762	738	734	771	801	739	761	768	743	766	764	757	811	760	766	775	735	767	773	754	684	736	768	743	775	751	755	765	797	680	773	783	748	766	775	786	762	727	680	785	810	771	731	744	828	805	724	728	737	801	775	730	806	795	736	740	737	776	751	779	781	727	756	742	738	729	774	756	729	790	770	797	782	762	834	795	774	759	744	733	813	734	759	788	762	768	752	817	803	726	799	763	775	804	793	821	775	761	742	771	775	761	746	742	781	784	802	755	753	776	784	784	780	786	730	740	768	741	783	768	752	753	736	724	786	737	748	760	760	752	786	803	795	786	691	788	766	770	794	814	821	773	752	792	824	748	813	755	733	741	753	759	796	772	779	749	727	783	748	741	795	745	787	787	758	731	742	780	727	758	733	764	765	767	753	677	729	714	757	719	724	739	785	756	753	750	723	791	743	754	754	819	666	754	742	765	691	747	743	816	761	763	733	786	790	798	774	741	779	773	739	745	804	798	778	744	758	748	752	771	731	752	740	748	780	772	738	731	760	750	767	739	750	776	784	756	754	782	751	799	754	756	730	783	768	779	793	765	730	746	771	740	738	728	760	780	779	776	788	755	807	755	759	747	808	741	742	689	780	778	724	769	723	734	735	742	750	754	748	761	774	763	791	782	732	773	716	730	706	746	773	768	780	782	747	810	767	723	782	770	737	731	811	817	762	725	761	788	744	752	820	764	773	791	735	779	789	720	766	777	734	795	775	753	768	808	799	703	719	750	771	820	781	690	711	730	765	741	755	764	696	779	729	754	759	746	783	762	797	771	754	743	799	753	750	796	780	806	781	764	735	733	736	744	806	722	802	739	726	795	767	739	774	729	724	765	720	783	746	768	746	723	787	759	766	774	747	779	762	755	700	747	749	745	773	823	805	766	752	795	785	739	748	764	713	773	740	778	779	748	787	787	740	795	733	754	787	790	737	797	754	779	748	768	767	794	742	769	789	804	739	768	824	771	806	778	741	734	819	800	760	729	793	769	712	796	731	801	749	713	781	823	730	838	755	734	786	757	818	754	773	775	776	740	755	754	763	743	709	740	770	724	781	792	734	758	744	762	757	744	762	730	724	780	719	742	758	771	714	781	803	823	766	773	745	771	776	783	777	767	771	765	746	780	818	800	761	749	762	747	825	768	802	767	813	728	757	758	769	776	716	718	758	745	765	756	776	801	719	785	739	788	785	799	767	729	735	758	778	751	790	768	787	719	771	761	769	787	753	795	756	750	738	730	805	723	722	764	747	725	773	735	796	756	723	761	737	711	762	750	777	783	790	715	779	801	725	813	802	742	739	738	779	682	759	774	801	717	759	768	738	777	736	759	769	768	710	796	798	747	795	787	799	756	779	774	765	733	751	752	738	782	720	790	739	745	751	749	769	770	817	763	808	809	759	769	740	730	783	786	766	767	738	795	741	766	750	793	763	756	837	769	759	734	796	730	785	762	771	836	752	779	772	761	758	723	714	742	776	753	802	788	715	715	764	760	798	732	804	746	723	793	783	775	783	710	761	813	741	763	815	753	767	722	756	720	725	766	745	793	776	805	785	802	777	766	784	801	771	766	761	832	765	754	767	755	745	733	751	766	757	804	724	768	777	752	706	750	736	741	762	803	766	760	798	736	762	746	775	746	758	705	790	814	746	748	751	811	763	750	744	765	742	742	794	753	768	734	787	790	746	761	830	756	740	756	750	766	796	741	771	740	737	748	779	775	752	766	753	738	757	744	778	765	775	789	732	780	777	791	778	782	790	745	753	749	743	749	758	694	811	752	726	764	814	769	741	742	734	744	747	746	769	809	755	768	760	783	751	762	758	763	749	752	751	734	776	761	794	767	759	724	729	738	761	750	760	753	760	794	793	745	772	727	740	826	784	784	798	778	728	747	780	734	802	772	729	806	784	752	777	765	739	745	812	760	752	785	772	722	812	776	734	712	723	756	752	753	714	754	749	769	725	752	745	737	723	721	788	720	703	759	759	791	761	775	733	768	771	733	825	775	744	721	783	728	786	745	806	761	747	762	708	759	758	747	767	761	760	780	712	801	800	764	726	759	714	757	810	776	777	795	767	689	817	775	819	746	791	762	769	783	779	772	740	803	786	775	790	805	776	762	749	772	797	776	797	787	769	743	760	740	756	710	771	722	746	773	752	756	771	715	774	774	727	729	794	769	760	752	782	798	762	781	754	760	759	781
45067	60678	47086	30045	20194	12953	7720	3955	2214	1801	1562	1445	1420	1315	1095	1011	1075	1051	973	994	936	925	925	929	841	891	898	803	882	905	878	906	882	862	872	935	838	821	834	827	963	872	861	855	873	849	889	879	880	832	897	864	871	797	921	891	845	811	856	826	821	857	863	847	837	822	829	853	848	804	853	891	859	833	859	855	838	836	876	819	856	865	890	849	874	848	884	818	802	817	874	776	850	826	853	848	847	849	803	884	869	889	856	891	883	802	807	808	829	829	854	840	851	873	836	825	895	840	847	843	906	841	860	875	882	852	885	877	846	788	844	917	841	829	863	808	818	858	884	829	914	845	836	812	928	859	831	803	854	868	834	885	826	906	874	849	865	873	856	851	851	896	856	859	862	829	874	829	844	868	870	925	807	804	804	855	847	860	852	833	866	875	839	815	871	807	867	867	874	913	887	839	828	846	870	859	867	903	848	846	865	889	848	826	874	846	879	869	817	832	878	868	829	830	854	849	910	808	873	819	908	859	882	873	863	866	876	851	872	872	871	881	825	867	801	855	852	860	856	858	920	865	810	861	891	921	888	861	838	886	877	889	840	903	873	853	865	893	854	881	889	818	856	872	880	850	872	824	862	849	873	843	871	888	839	851	887	849	881	822	812	892	837	872	893	812	830	848	854	833	844	767	783	828	886	895	893	826	837	823	866	878	885	856	856	849	876	856	869	818	899	860	869	903	959	809	909	895	854	877	890	852	849	899	866	897	876	883	810	826	817	847	840	886	870	811	816	872	861	856	893	865	905	827	857	853	890	816	852	862	894	832	848	880	873	910	848	863	894	846	864	833	824	859	864	854	809	901	866	844	871	867	865	884	877	886	919	900	855	857	844	895	878	849	830	806	915	864	812	845	857	821	890	860	834	873	836	911	840	805	895	852	849	851	868	849	859	843	830	878	880	859	866	835	920	897	862	849	825	849	880	897	856	873	876	889	916	902	888	879	839	793	880	898	815	900	898	849	908	845	892	873	885	896	838	896	844	846	856	851	853	813	851	882	868	829	920	868	859	870	835	843	871	859	841	825	875	878	892	807	866	833	890	856	823	831	879	906	875	881	871	827	861	805	894	890	880	862	918	867	848	866	870	878	853	867	813	901	873	872	833	891	882	802	786	903	903	834	869	818	839	835	842	838	838	818	812	859	881	868	880	859	915	875	897	843	853	865	888	871	874	852	853	813	794	893	841	860	885	857	843	861	868	872	847	839	838	900	844	922	858	839	855	871	856	836	839	877	921	819	859	894	851	873	828	902	857	868	806	871	815	837	861	810	874	836	858	879	847	791	865	868	865	825	869	841	851	878	855	837	872	856	859	874	859	899	899	818	813	848	889	885	904	841	807	877	857	849	871	901	872	902	829	895	885	817	870	829	886	839	857	898	924	897	872	886	843	850	900	791	800	862	849	834	906	902	864	843	877	863	897	885	858	887	835	903	858	886	857	820	809	831	865	867	889	854	872	876	855	809	833	864	952	876	834	901	827	879	861	853	865	860	861	825	862	852	819	845	847	839	957	927	865	830	881	836	855	878	862	857	841	889	865	811	794	841	879	879	903	821	830	894	838	849	829	876	877	863	874	886	872	872	900	890	839	860	866	841	833	839	864	906	871	853	846	852	847	885	861	886	869	902	830	853	873	852	848	877	843	900	861	931	849	869	866	821	849	857	797	828	869	832	853	907	914	839	837	914	880	919	893	795	856	859	884	798	830	844	820	826	891	864	896	836	841	893	839	913	834	811	911	883	876	880	843	883	838	824	847	802	900	869	847	832	840	861	861	833	862	882	863	845	851	879	887	887	850	865	903	877	833	909	862	856	891	882	840	863	849	877	851	852	837	832	890	849	870	875	854	857	864	816	931	864	881	846	828	827	843	831	919	861	853	808	865	831	902	857	872	871	906	860	873	817	873	917	836	889	864	826	868	920	781	879	842	901	858	849	828	894	802	868	897	840	855	882	882	894	834	914	821	862	877	845	831	859	862	872	838	853	840	853	861	843	846	846	836	850	941	809	862	882	818	856	853	877	845	888	847	856	836	890	915	851	851	858	860	895	837	849	848	858	882	878	873	827	877	867	847	846	846	855	838	829	856	843	844	815	873	852	915	863	905	904	879	876	836	858	864	876	839	840	881	875	877	904	874	840	831	872	860	879	857	869	814	846	867	939	927	820	900	853	830	848	850	849	859	859	821	855	852	901	877	827	886	830	884	924	880	838	863	876	888	861	832	819	828	877	838	917	887	826	875	941	879	806	877	816	840	844	892	848	865	843	847	861	836	889	890	843	802	869	887	879	833	863	849	900	868	890	901	811	919	846	884	858	898	845	912	835	857	899	889	861	802	810	842	818	876	844	875	854	850	839	827	842	884	837	874	849	867	859	805	843	890	850	881	926	858	871	871	905	801	843	847	857	854	892	848	823	820	811	925	854	890	853	864	880	885	850	857	877	868	812	874	829	863	871	830	865	888	859	843	813	822	903	841	839	853	859	869	892	815	870	849	827	847	844	883	885	838	874	893	879	888	797	859	843	869	886	872	882	890	873	874	844	885	851	841	893	845	841	840	823	894	843	859	882	863	843	870	854	827	828	874	802	827	823	829	838	838	872	850	827	860	862	931	842	866	856	896	837	844	853	855	858	821	868	888	827	880	911	887	834	887	867	828	895	830	824	890	851	902	847	860	831	909	830	904	827	871	887	893	846	807	889	869	813	860	861	835	860	801	902	856	856	877	927	865	844	868	886	848	890	818	814	858	855	871	849	850	882	874	813	873	868	855	907	833	934	866	909	897	820	909	871	877	860	813	909	896	839	816	837	895	865	845	843	850	886	852	850	839	882	906	791	849	851	853	864	858	811	849	830	825	873	829	844	840	866	828	809	877	859	847	844	866	891	910	837	858	844	892	861	878	868	863	851	916	840	834	881	844	841	902	861	898	856	831	877	883	800	853	857	879	858	885	822	858	808	908	835	840	859	927	846	800	867	835	841	814	825	900	871	846	866	875	818	841	867	884	823	853	873	881	824	883	860	851	885	830	901	819	903	863	831	908	850	906	861	850	840	849	845	947	831	836	783	855	854	839	862	891	797	897	851	875	804	842	859	827	844	885	901	843	857	819	863	852	912	855	820	797	878	831	851	853	800	867	886	830	837	893	899	836	886	884	896	850	866	861	865	871	850	826	877	894	896	854	823	896	872	814	844	873	859	825	785	876	860	851	833	835	837	837	845	888	846	874	912	847	864	873	821	841	852	854	867	857	803	899	874	806	870	874	868	828	802	902	850	859	851	847	824	879	849	879	812	856	881	810	848	817	828	863	848	904	843	829	841	871	857	888	879	824	820	864	851	884	862	846	894	855	819	820	847	858	863	856	895	863	890	857	851	850	846	869	858	812	828	867	857	814	846	811	844	897	862	876	928	924	872	839	874	885	854	903	834	827	863	841	854	835	828	829	801
22419	21022	28516	23844	21573	22985	20885	7539	2685	2079	1886	1797	1471	1333	1249	1092	1099	1149	1018	1015	947	947	923	853	871	858	771	813	778	848	825	783	761	816	813	829	812	804	821	783	808	784	793	771	797	855	737	804	836	789	778	736	790	806	813	803	832	770	781	791	802	788	778	805	820	863	805	813	794	746	814	798	816	805	818	836	782	812	770	827	808	786	828	782	769	786	774	823	764	795	837	776	782	789	823	803	785	781	793	813	785	821	794	826	780	831	849	792	782	776	826	757	823	794	899	773	803	808	819	837	812	819	777	823	830	848	811	790	835	809	842	801	784	747	798	817	850	782	779	779	770	795	772	766	891	766	786	810	768	847	798	792	815	759	792	795	776	756	804	768	761	773	834	830	800	761	794	841	771	776	846	783	755	802	817	785	800	772	723	818	762	804	789	747	756	839	796	787	802	799	787	798	791	810	776	832	801	787	779	777	799	851	792	800	833	825	810	793	777	786	796	834	813	849	803	807	845	867	817	780	807	756	772	810	815	778	827	856	782	832	814	789	768	820	836	801	837	793	863	801	814	810	840	834	801	807	801	751	772	792	826	793	804	842	814	755	803	795	842	770	795	811	803	806	814	808	785	806	807	803	841	796	819	778	780	765	812	804	781	806	794	741	811	848	808	793	779	838	856	799	821	831	812	798	778	829	776	791	807	825	798	793	796	765	811	830	785	771	834	776	789	813	815	806	825	796	796	821	795	838	815	794	784	800	804	801	815	796	815	795	830	775	782	849	830	847	773	849	781	820	823	823	799	803	790	776	759	822	791	790	805	835	796	814	801	783	810	774	815	777	829	761	786	819	854	771	796	799	807	816	839	729	815	833	759	834	807	763	825	804	762	830	817	812	854	822	744	796	808	767	777	832	811	829	829	805	806	795	826	787	814	798	812	788	831	797	830	776	793	852	837	754	800	812	826	809	759	789	843	796	813	788	833	797	836	841	766	794	742	814	733	776	774	856	794	745	784	773	768	806	828	812	730	818	771	796	858	798	771	803	841	804	784	816	829	837	768	856	819	849	796	808	851	789	865	837	736	801	806	803	769	794	809	830	812	844	712	796	832	861	827	826	803	825	786	850	823	847	810	779	813	800	810	782	820	842	772	750	811	846	808	822	794	781	800	797	783	775	819	776	768	785	810	805	836	807	781	794	781	749	778	822	854	838	829	799	748	791	749	796	744	785	813	783	779	772	817	786	792	833	837	775	759	849	784	787	806	826	816	810	870	848	823	809	790	794	820	813	798	830	772	816	789	763	797	755	789	819	770	821	798	821	824	780	833	779	827	786	805	814	776	888	797	794	798	781	770	811	817	791	842	815	773	795	831	788	752	798	797	823	797	820	808	823	798	778	823	808	807	797	793	792	764	816	814	840	787	804	818	852	823	837	825	788	803	753	795	792	815	778	794	858	821	765	832	836	802	843	760	822	824	829	768	762	846	784	888	859	822	810	818	785	810	843	837	777	823	799	793	811	828	801	846	810	804	802	771	816	819	795	822	785	798	804	795	847	886	770	791	786	782	846	827	801	854	767	819	839	779	783	803	771	774	797	817	782	825	806	771	849	791	816	806	791	804	778	843	808	828	847	814	822	813	777	817	856	823	790	773	801	834	803	794	806	788	821	782	829	773	851	768	770	794	807	828	842	875	840	786	815	823	863	800	802	828	773	835	837	796	747	847	802	783	803	793	778	820	799	762	837	829	821	767	846	806	820	779	847	843	844	851	801	810	800	817	806	779	832	826	809	791	826	788	769	830	798	786	761	775	795	772	834	770	772	792	807	791	835	811	876	822	790	781	782	771	816	793	829	814	797	744	775	805	807	801	742	790	792	834	814	796	825	814	781	832	812	813	828	806	788	870	747	768	763	843	791	774	788	817	823	812	752	798	802	769	835	808	795	805	824	804	809	807	840	850	837	816	783	796	786	812	832	783	787	883	811	765	758	812	821	733	806	756	815	799	755	779	764	792	862	846	867	775	780	837	795	837	873	793	807	746	797	760	836	820	772	809	802	732	847	805	762	800	790	807	844	785	779	779	815	762	819	827	787	787	790	809	782	867	817	790	805	853	850	788	813	765	824	755	810	871	778	803	859	789	779	809	820	815	824	780	798	848	759	812	830	741	802	787	777	832	776	767	782	850	798	829	787	819	841	744	813	762	810	824	834	786	826	834	791	768	816	786	754	750	818	792	810	809	753	853	875	742	800	817	839	783	836	783	729	822	845	823	858	805	813	819	753	839	792	799	815	814	813	813	846	813	837	809	801	773	741	781	813	763	798	750	803	795	790	778	806	787	787	776	791	837	833	824	818	858	776	851	740	811	774	773	789	818	803	796	863	788	834	787	801	779	810	790	801	787	764	778	805	826	769	851	803	783	846	750	792	816	806	777	752	825	801	765	789	795	826	805	870	832	817	826	811	845	782	799	840	815	811	821	799	792	793	768	736	747	807	845	762	768	833	752	827	844	889	792	837	778	807	777	804	840	827	795	800	807	846	783	759	794	824	848	811	770	782	828	819	803	796	820	772	792	793	773	805	806	791	781	811	789	790	809	842	778	861	779	851	757	738	749	796	812	825	821	871	804	846	763	797	795	783	817	848	809	786	814	781	773	813	769	799	768	807	795	750	807	761	825	752	817	800	810	844	810	789	801	777	803	846	812	819	789	826	859	783	827	756	837	808	819	772	759	777	795	770	808	827	822	769	814	825	795	768	834	815	793	821	787	790	778	734	818	800	771	826	799	791	827	845	830	812	813	770	801	813	801	817	790	759	759	757	821	799	834	822	761	798	718	752	810	818	770	807	793	817	770	776	819	804	835	762	830	769	838	789	774	774	762	812	788	776	831	809	812	775	830	799	822	800	792	763	797	840	864	818	815	797	849	855	783	781	791	816	772	804	751	834	828	860	818	802	762	815	774	866	836	802	840	811	799	795	805	791	825	810	816	843	811	800	764	804	802	757	820	819	837	824	855	774	830	814	802	781	781	825	811	762	810	827	808	802	781	748	819	863	839	843	815	787	794	815	796	828	791	824	798	769	763	810	839	845	830	796	838	786	807	766	883	786	799	833	819	824	775	791	838	800	808	832	820	765	823	812	757	771	802	798	789	832	791	806	795	798	767	794	756	787	831	783	783	815	806	790	766	818	836	821	785	753	802	848	791	786	785	817	788	834	884	775	771	783	722	853	837	827	850	828	813	750	796	791	747	817	852	791	790	749	809	819	825	818	762	809	821	817	835	811	829	841	823	804	841	793	846	755	784	801	779	813	770	826	822	773	793	776	853	808	816	844	793	800	801	826	804	809	850	819	797	883	796	784	812	784	812	831	784	822	783	845	850	790	805	816	826	756	813	799	816	784	840	842	834	800	773	766	821	777	794	817	806	774	818	803	780	828	780	831	792	829	787	813	791	839	764	756	781	762	817	840	805	786	819	795	771	795	858	864	844	799	800	820
44683	71465	58921	42118	32084	24110	15609	7981	3591	2772	2476	2459	1906	1580	1582	1366	1327	1283	1139	1142	1071	1020	1001	953	947	904	955	930	988	942	908	843	877	909	892	883	920	881	961	906	848	839	930	923	878	835	939	886	930	909	916	936	921	875	843	870	919	869	867	886	882	900	820	877	881	937	896	852	866	909	910	959	852	889	886	858	916	900	852	896	913	815	900	867	883	885	873	902	886	857	910	899	873	868	863	853	907	887	817	823	858	893	899	897	863	873	901	865	876	855	903	874	941	903	910	874	894	860	902	956	896	886	871	895	913	893	887	931	805	848	872	863	876	881	919	892	885	891	912	925	886	841	883	865	851	934	848	890	866	908	905	877	887	922	955	862	904	920	897	899	794	860	870	904	899	894	906	858	928	926	877	891	873	881	872	878	869	921	897	922	852	903	833	868	935	933	868	881	906	851	938	911	884	886	880	896	848	862	853	879	827	847	904	912	855	864	901	920	902	866	866	932	879	939	961	837	923	865	900	897	950	866	867	875	882	894	890	868	918	872	938	895	939	904	939	902	850	886	860	868	843	892	846	847	895	878	880	922	889	856	864	840	870	880	934	866	920	879	854	862	878	888	911	901	871	913	887	856	913	895	879	882	892	875	866	857	885	857	881	860	918	892	923	891	899	869	896	857	800	926	901	924	892	860	890	855	880	851	854	852	884	847	893	906	887	855	884	875	865	896	874	877	868	897	859	912	880	913	907	864	869	867	891	951	865	891	870	849	917	882	953	888	888	871	812	967	926	895	896	876	868	901	884	885	922	847	881	919	860	904	895	906	870	856	840	902	869	880	882	931	863	919	890	889	888	910	866	901	885	887	894	892	859	896	886	858	876	886	871	869	917	830	866	904	837	894	873	880	942	886	841	891	911	939	897	863	934	916	899	911	896	891	894	886	884	881	824	855	835	875	836	921	898	863	886	845	863	923	868	887	879	841	938	856	829	935	903	857	891	883	928	882	853	906	934	941	865	931	870	898	907	856	913	858	896	837	840	862	880	870	918	898	852	871	910	860	868	898	839	894	872	897	867	844	877	878	866	863	884	848	926	829	878	869	863	895	836	868	895	845	934	875	926	897	897	885	850	908	894	835	857	867	867	886	892	897	848	913	875	903	858	855	880	824	902	832	846	853	903	896	878	868	863	865	948	865	849	844	864	865	897	894	905	879	827	855	919	920	855	852	902	902	933	879	867	892	864	859	893	880	930	865	863	904	822	910	916	930	917	882	897	880	907	857	867	881	887	834	820	879	906	869	907	886	844	881	900	904	867	868	925	859	927	875	892	844	904	870	883	861	892	877	883	879	901	863	827	869	866	899	830	927	894	905	898	891	863	879	886	896	873	915	892	915	853	905	836	909	887	896	844	855	917	842	877	906	874	892	917	892	848	857	920	903	867	896	943	860	920	906	888	867	877	914	883	853	885	912	890	852	884	850	937	876	895	938	888	875	837	890	924	874	890	908	960	909	864	893	873	912	832	893	861	861	833	903	920	854	896	904	910	904	890	912	907	901	910	885	873	898	877	926	879	855	873	875	874	912	913	885	881	873	885	908	833	872	834	827	882	880	893	869	871	887	898	883	849	845	905	864	849	858	917	885	911	885	843	892	830	927	855	858	868	936	897	894	854	929	880	915	885	930	852	880	880	914	873	888	925	904	906	915	921	870	908	928	889	902	865	831	845	934	854	910	833	901	891	856	906	819	881	943	828	842	870	922	838	904	915	854	897	882	922	866	918	907	856	886	851	890	864	878	847	908	941	893	876	815	953	881	869	916	899	860	831	871	930	878	880	841	863	856	886	847	831	858	855	894	879	865	924	932	852	881	894	869	939	844	888	875	922	894	816	910	869	901	871	882	857	853	845	922	884	841	856	872	866	906	904	840	838	893	873	882	908	920	880	904	888	891	856	902	915	904	894	825	871	927	868	918	855	825	884	882	874	856	944	894	904	898	874	952	872	938	875	878	902	915	892	897	869	865	885	874	920	866	825	872	872	867	903	839	846	905	855	925	865	878	853	877	809	830	891	911	887	887	923	922	871	969	908	930	898	900	900	882	823	885	940	866	903	918	892	849	830	922	884	909	854	884	879	809	835	900	937	893	839	884	862	857	865	875	858	877	914	895	890	894	895	853	892	875	866	890	890	873	882	851	889	921	892	849	821	860	920	900	854	892	906	887	871	881	904	878	911	880	828	818	873	900	847	881	871	825	833	888	901	828	844	896	889	927	927	911	902	846	906	897	916	873	849	910	884	857	838	828	869	921	876	929	833	886	862	887	857	891	938	887	828	828	849	914	845	850	862	853	896	934	837	891	864	924	873	860	860	876	871	838	847	858	916	854	878	906	798	895	902	899	870	910	861	892	839	880	878	939	923	851	894	898	846	911	855	923	870	847	884	899	902	947	884	901	912	818	832	944	954	920	864	866	875	919	881	862	880	915	855	843	913	905	920	886	884	818	896	881	929	866	896	907	864	880	842	891	864	943	853	914	845	969	878	921	854	853	885	870	887	860	875	902	876	885	881	892	889	871	908	842	853	833	837	877	879	825	905	866	846	901	859	888	904	891	924	879	859	852	899	949	887	912	915	885	868	901	869	872	900	872	893	928	881	928	877	920	914	888	827	857	882	883	843	858	852	868	853	891	895	830	866	870	889	937	867	842	885	891	952	947	901	862	853	929	881	870	908	911	872	894	848	830	929	877	914	942	908	914	876	910	878	883	884	882	900	939	918	915	924	852	939	859	892	864	841	851	866	880	868	902	884	915	870	958	916	912	836	846	910	855	882	887	840	887	931	857	942	868	894	882	880	878	865	865	872	898	865	848	838	901	881	895	926	852	892	871	877	892	876	840	837	937	926	818	844	910	935	920	883	873	892	830	886	890	908	887	906	866	841	836	899	964	913	865	889	928	868	909	895	906	875	868	911	895	897	859	924	865	898	893	844	918	910	867	885	892	885	881	911	863	919	914	896	907	906	869	891	844	837	895	881	943	839	840	904	854	863	883	869	811	866	898	846	889	844	877	832	863	917	893	895	850	889	862	889	874	846	905	920	853	863	845	887	917	877	866	889	915	930	902	864	899	844	839	903	867	848	870	894	879	935	878	871	876	886	896	899	906	851	916	856	912	843	937	882	881	841	859	894	850	873	914	890	854	887	890	873	873	831	892	876	906	901	945	880	925	881	853	917	866	856	924	885	846	928	884	914	880	896	959	891	935	933	911	874	891	831	828	903	922	891	829	823	864	889	877	880	883	877	914	882	911	906	858	907	927	886	846	880	876	863	867	856	861	869	903	889	899	872	880	845	900	913	816	900	847	898	921	863	890	834	875	856	921	846	908	901	916	842	949	885	922	901	860	896	890	843	893	970	904	832	838	856	899	904	855	940	897	875	945	919	869	884	905	899	910	920	861	929	870	901	925	910	910	865	863	902	845	937	883	899	924	890	928	827	851	854	860
33672	39825	44263	31086	17090	9123	5116	2629	1470	1232	1150	1187	1029	957	1000	896	843	832	890	859	832	817	812	761	751	801	741	796	810	768	821	788	767	813	807	752	816	735	776	763	759	798	719	755	768	757	788	759	753	759	752	742	762	786	786	770	778	785	773	782	751	775	788	736	795	765	756	731	769	757	843	724	775	721	721	778	788	785	753	749	796	747	717	705	769	727	748	751	752	771	753	754	736	787	766	762	780	789	808	761	781	739	793	745	763	772	763	808	718	788	797	842	776	754	771	810	781	778	763	747	748	741	743	801	797	758	823	790	757	735	764	730	825	803	744	736	792	737	773	776	723	769	805	806	785	749	779	777	760	798	763	788	794	765	779	738	771	832	805	809	817	726	775	796	830	762	724	808	790	727	753	766	806	757	801	801	733	788	771	737	747	763	744	838	773	770	735	756	769	798	784	785	761	806	805	729	772	750	762	754	817	739	751	767	771	737	736	772	766	796	740	807	725	709	774	720	805	773	797	758	776	765	751	757	799	782	777	778	800	760	731	769	791	793	776	761	749	776	834	708	751	749	733	750	777	760	729	794	790	780	816	798	793	735	771	758	736	780	729	817	760	751	741	758	746	706	778	732	752	718	713	745	733	809	771	782	736	783	796	767	847	810	786	792	739	808	744	726	811	773	786	740	771	725	740	795	764	798	759	784	774	811	762	797	808	807	755	795	742	759	765	823	817	787	743	757	815	745	741	732	781	737	800	787	836	814	812	754	731	742	788	803	805	761	794	741	740	718	758	776	767	781	778	774	812	798	770	736	776	749	739	783	730	761	803	774	781	784	767	801	775	809	814	805	783	755	778	764	761	779	776	769	795	803	778	754	740	829	768	810	721	834	772	800	759	753	740	748	776	740	790	753	778	773	769	771	818	821	788	773	792	769	784	750	745	774	759	745	730	808	748	837	725	742	798	771	789	787	785	765	791	715	758	786	802	761	775	742	802	726	740	758	764	819	733	737	783	781	791	743	767	753	788	756	740	748	710	743	783	777	774	761	753	743	762	759	752	770	770	781	821	744	809	767	811	742	768	830	779	765	784	782	733	791	776	817	762	740	772	742	773	799	759	829	738	741	766	767	763	808	796	784	740	790	755	826	756	786	771	773	798	791	788	762	749	841	802	736	770	773	754	766	753	780	773	748	782	756	741	758	726	745	779	741	774	816	817	751	763	743	759	721	747	764	786	755	749	815	818	787	796	771	780	781	771	760	803	800	755	732	728	793	781	769	803	777	748	801	778	759	763	735	764	762	807	783	737	763	799	757	751	768	777	736	800	750	796	825	800	704	749	759	786	769	795	715	757	754	791	784	755	810	730	766	789	799	750	791	735	723	796	774	772	771	701	793	776	769	788	774	759	747	787	728	837	743	778	767	789	778	804	743	763	733	752	770	722	757	777	753	767	789	731	757	832	781	757	822	780	805	753	789	765	710	773	778	795	774	770	828	798	750	753	785	765	786	755	806	773	778	811	787	775	721	771	747	759	764	770	771	788	795	781	768	771	764	812	753	765	735	747	733	776	787	807	766	755	777	772	755	774	812	771	760	790	831	772	731	810	746	776	753	746	810	797	807	727	783	808	777	778	777	756	748	748	762	760	765	768	796	702	726	736	705	775	723	790	781	754	785	735	767	742	825	785	775	753	801	822	827	783	783	752	801	771	808	780	745	748	750	792	707	771	815	798	777	737	809	757	785	801	760	786	773	782	746	798	766	746	799	783	774	738	767	780	789	771	771	778	755	783	791	718	827	754	754	772	783	783	789	803	782	764	722	738	752	775	764	759	724	788	823	778	799	755	758	749	714	766	802	793	749	752	747	754	762	770	780	757	731	776	766	727	852	778	786	748	766	743	755	765	767	800	749	739	803	780	751	738	813	789	729	782	771	802	743	771	815	794	784	757	767	727	768	761	734	749	788	778	770	704	796	797	750	718	779	745	745	808	792	811	795	749	804	764	747	795	747	771	757	771	760	791	816	755	721	797	779	801	760	758	778	801	813	743	771	720	737	766	769	758	707	772	805	768	805	752	780	778	802	786	735	764	764	764	811	748	812	778	759	819	754	764	787	789	774	765	857	810	812	728	745	840	734	765	781	791	762	753	753	798	795	760	781	761	798	826	740	778	721	795	749	729	775	773	785	759	838	809	813	755	747	749	806	730	781	800	763	746	793	751	728	731	744	805	851	755	779	763	777	738	772	739	814	768	775	778	738	814	771	719	729	800	776	791	782	803	793	833	773	780	789	782	738	744	766	753	790	704	736	780	755	720	767	782	761	791	785	765	704	737	787	741	742	775	778	781	728	808	789	772	734	822	779	766	752	812	774	756	798	749	783	783	787	745	755	743	781	758	797	740	735	743	841	758	728	840	785	827	803	870	752	765	747	721	761	790	834	741	768	792	767	782	757	764	759	792	775	727	747	785	750	754	732	773	787	762	744	792	733	753	771	733	798	755	714	795	773	774	789	769	816	774	767	777	773	768	755	767	744	739	779	789	763	832	761	764	784	792	728	769	725	771	780	789	805	715	785	752	721	760	759	753	781	802	751	807	782	729	760	764	771	809	876	783	788	795	788	767	766	728	742	794	779	750	749	762	785	794	810	738	750	801	769	795	804	756	758	695	728	779	818	732	801	764	813	734	798	766	798	775	762	752	759	749	780	805	817	807	784	790	765	768	733	785	806	728	784	747	769	806	746	760	747	786	795	792	786	727	759	744	804	755	764	803	722	820	787	748	763	782	829	747	781	743	773	784	772	813	775	792	747	771	760	769	738	772	806	793	734	779	747	793	812	765	772	784	796	828	792	765	763	742	740	765	775	739	743	734	729	769	761	789	787	770	727	792	780	748	710	824	752	776	809	759	729	734	737	808	779	785	784	755	756	757	768	816	784	803	753	776	758	777	798	716	791	755	796	763	749	781	744	781	783	756	759	770	737	784	749	757	764	763	806	792	787	787	770	790	720	741	778	761	767	781	807	778	801	767	761	767	753	814	769	831	752	758	761	725	760	728	731	799	759	743	726	761	758	802	772	810	769	797	772	759	726	792	753	766	765	752	722	758	805	787	788	732	784	757	790	761	767	760	746	756	768	757	734	775	754	782	784	789	782	722	769	732	771	802	769	750	830	805	787	838	806	772	751	773	743	800	735	758	797	779	785	728	807	767	741	763	848	777	761	782	759	779	766	812	795	781	808	758	790	783	768	769	807	760	799	780	771	784	733	778	764	738	735	821	775	774	704	755	781	784	787	778	784	796	767	761	796	769	775	734	749	794	743	757	784	772	747	774	776	765	779	765	804	783	758	741	794	758	800	850	725	746	748	754	746	755	787	749	727	744	747	760	741	750	808	746	766	813	782	754	776	751	796	741	769	751	815	853	757	789	826	796	749	803	756	786	748	827	757	738	765	774	792	805	772	761	801	755	828	770	761	774	804	711	772	747	827	741	808	787	795
41602	55984	46491	29989	18849	11791	7467	3710	1927	1603	1535	1480	1222	1123	1104	1103	1009	954	957	943	970	966	922	879	848	908	904	874	897	866	876	916	911	787	954	904	883	898	921	878	905	864	876	845	932	812	859	871	872	803	865	851	898	864	896	813	841	896	913	871	852	852	864	832	843	855	878	865	916	853	826	878	934	869	909	912	858	921	850	860	869	875	910	889	878	895	860	833	897	881	802	907	858	895	858	870	846	860	911	860	883	859	863	854	898	856	858	853	884	873	920	864	862	849	918	859	842	864	873	843	867	906	878	840	879	885	891	874	901	861	892	899	867	879	892	873	877	900	885	871	863	893	844	865	855	904	907	811	833	884	919	918	888	824	892	931	881	874	909	868	841	874	869	817	888	883	855	888	911	870	836	915	836	823	841	841	824	942	860	890	846	855	872	885	872	896	887	829	875	914	900	838	838	847	829	863	829	841	929	801	944	842	806	874	867	858	806	826	946	805	861	800	843	885	833	886	808	884	899	851	890	887	844	878	839	894	907	924	834	898	870	846	877	853	898	900	934	832	848	879	857	869	877	912	836	819	878	918	909	852	883	897	845	816	885	887	850	892	887	924	872	862	930	876	917	882	859	872	841	873	899	834	839	830	838	866	886	921	829	835	840	809	899	782	888	848	870	885	878	901	905	838	822	892	840	919	864	875	872	884	892	813	860	896	817	862	850	906	850	870	880	902	840	832	877	870	903	860	926	857	856	853	845	870	900	900	840	848	832	857	886	828	864	846	901	841	859	859	853	865	869	844	840	866	896	823	879	905	881	898	853	837	884	821	839	875	847	894	865	885	845	865	822	858	893	899	895	916	831	911	843	811	885	868	863	863	896	840	850	846	849	930	874	821	900	834	871	842	907	857	851	851	841	886	864	905	863	857	885	907	897	877	916	892	867	832	904	866	829	859	924	890	794	883	864	888	858	825	846	928	869	895	888	894	910	863	849	850	885	880	874	891	892	878	855	917	905	861	908	893	860	831	845	833	863	876	857	836	867	865	784	850	865	868	870	841	862	810	871	927	868	873	903	889	902	832	951	845	834	863	893	845	880	888	849	870	877	806	888	888	881	884	811	883	876	832	930	829	911	858	867	917	874	860	828	884	871	884	859	812	833	890	911	841	862	861	874	825	909	840	892	843	906	911	847	824	904	874	841	940	869	866	901	873	843	813	835	877	889	864	868	854	906	883	848	847	838	889	911	826	833	897	869	871	838	870	835	887	844	892	888	880	875	851	849	855	832	867	879	816	883	889	830	884	897	845	811	917	908	879	839	881	891	850	891	778	876	834	872	868	890	893	857	871	848	901	903	891	839	863	859	900	878	874	878	847	910	874	869	848	928	858	867	893	829	836	922	886	837	852	868	864	846	895	861	869	851	846	909	857	874	872	856	885	853	895	823	874	880	875	864	872	884	854	831	897	837	864	849	810	843	872	874	881	863	890	856	868	877	906	876	858	889	856	841	871	818	849	862	866	850	894	878	871	813	835	893	851	833	866	874	864	842	908	894	879	826	824	897	854	886	852	838	870	892	879	867	890	830	859	850	870	860	908	886	883	828	865	886	859	820	891	884	834	865	844	848	944	904	855	863	809	869	855	857	806	902	891	875	850	858	863	891	855	799	823	883	870	883	883	864	872	820	891	859	877	890	866	920	912	890	816	865	818	852	883	857	891	836	879	916	945	881	942	833	923	861	878	928	891	820	864	833	848	821	864	842	850	897	867	893	826	869	922	829	853	890	856	846	867	866	840	862	891	843	833	894	899	945	815	873	838	843	883	844	877	891	843	865	861	853	870	832	898	830	895	872	847	855	885	863	845	832	786	875	909	859	881	838	847	835	836	903	914	835	868	879	889	872	922	880	887	863	856	873	850	923	884	842	873	910	836	845	854	820	855	881	895	853	831	847	839	881	865	849	829	840	902	807	826	845	859	858	878	872	837	894	872	867	819	902	853	892	879	901	892	824	848	895	848	858	918	832	878	816	871	894	855	920	869	908	883	886	886	861	839	905	853	870	847	839	899	840	884	915	888	871	815	893	831	864	857	877	904	832	875	842	902	840	841	839	866	821	838	876	922	851	834	853	885	888	873	886	855	907	913	819	890	874	898	883	928	861	876	903	853	850	894	865	833	888	834	829	914	874	894	848	858	850	834	864	858	889	847	865	796	911	890	913	905	865	892	883	881	841	839	819	875	829	864	902	888	881	887	879	823	807	837	853	923	850	821	855	862	914	876	903	886	854	851	895	846	875	878	842	885	877	835	908	882	858	827	892	899	855	896	896	833	865	864	858	850	885	894	858	852	871	858	841	842	838	855	856	934	845	896	851	855	891	891	894	888	820	864	858	862	902	861	846	852	893	910	878	940	878	932	877	828	902	835	810	918	879	899	868	784	880	856	884	843	831	896	889	876	895	856	838	838	891	868	905	834	876	865	900	891	841	817	842	853	836	917	875	830	861	927	848	861	854	852	920	920	872	830	922	880	806	865	858	843	802	855	875	892	860	923	856	850	903	816	892	860	879	892	865	855	832	845	865	884	903	840	852	854	861	860	892	841	858	878	859	842	823	860	862	841	896	855	861	850	893	857	855	837	851	878	831	909	823	888	869	881	810	846	923	835	866	815	835	839	911	844	872	863	849	869	918	892	882	864	818	866	908	864	838	896	863	803	934	843	863	889	863	883	829	888	860	830	873	847	908	884	886	865	887	857	869	842	824	868	852	855	779	904	879	874	880	895	890	821	864	856	857	839	849	863	852	833	802	864	869	892	856	888	869	853	851	879	865	870	835	897	891	918	859	877	849	824	850	924	899	882	821	880	869	877	870	912	920	924	867	857	843	846	897	796	909	843	822	874	869	886	865	885	870	870	877	886	823	881	876	931	889	862	833	867	909	846	880	850	863	850	890	866	876	866	881	927	791	844	865	959	858	875	824	833	880	909	888	847	913	921	869	836	830	912	869	872	845	884	884	897	858	865	851	854	880	839	885	882	829	913	816	880	866	912	874	858	851	853	892	870	835	874	859	839	852	866	870	827	837	855	915	868	904	925	872	864	905	839	854	882	989	867	891	893	817	842	896	886	915	863	860	864	962	838	872	889	878	816	871	862	842	890	920	878	884	860	870	843	821	882	887	907	852	820	905	837	893	908	873	861	907	882	866	849	863	880	823	844	852	829	825	865	847	869	876	877	867	820	855	850	853	858	908	840	845	921	853	887	919	864	886	862	916	908	919	890	825	880	870	798	933	903	856	868	878	908	833	846	858	838	788	865	886	854	874	872	857	860	806	913	887	824	853	861	871	843	845	831	859	876	872	857	920	869	882	904	863	943	877	909	881	823	870	847	844	867	863	876	879	872	826	799	879	906	880	866	881	938	897	883	888	877	914	860	887	889	875	886	872	840	821	845	888	876	878	876	832	895	844	885	833	931	850	889	859	872	845	877	871	874	843	889	913	891
23718	21048	28458	24640	22011	19461	12076	4186	1862	1569	1612	1372	1148	1046	967	930	858	965	835	934	879	903	827	847	885	810	783	796	827	802	788	779	804	790	823	777	743	829	779	810	792	787	796	836	813	840	764	812	796	847	833	812	799	807	790	814	781	775	766	787	801	797	795	815	789	806	822	815	787	778	784	809	764	790	783	805	776	828	796	750	837	772	779	796	796	796	772	772	839	766	783	802	795	852	865	796	791	765	820	758	781	805	804	718	806	766	814	803	760	779	778	854	822	752	820	841	742	834	747	814	803	827	791	785	789	802	795	816	805	819	793	756	784	812	818	824	781	754	776	808	817	853	779	779	804	820	768	788	775	773	834	739	759	765	775	796	828	790	831	789	786	763	763	814	812	780	773	736	821	761	720	774	813	804	817	807	774	806	811	769	778	771	810	777	807	864	838	830	747	826	812	800	830	815	801	810	769	839	796	803	793	785	820	767	788	777	852	816	813	820	817	797	785	782	828	816	776	849	785	821	788	790	806	804	818	813	714	846	791	796	732	838	798	808	815	760	812	773	836	813	822	838	782	770	775	791	782	818	797	794	813	768	778	788	828	813	769	786	851	771	813	802	767	775	769	756	789	794	787	810	804	784	801	787	795	841	754	778	806	793	793	771	793	790	767	793	779	763	842	789	811	865	764	830	815	811	812	818	783	789	789	832	791	782	768	800	780	789	809	751	782	751	829	799	807	793	792	818	804	829	818	839	837	836	845	770	757	789	778	819	826	763	759	832	842	863	805	766	826	832	822	777	795	798	814	821	799	772	784	828	826	819	794	800	794	742	798	812	801	807	804	832	807	734	853	803	797	776	750	808	802	775	825	817	793	805	820	833	835	823	803	798	767	847	753	762	781	785	826	817	796	819	831	822	858	803	890	784	776	758	826	808	798	849	846	812	780	796	818	790	775	833	778	798	811	800	823	790	801	849	858	794	783	845	783	751	805	777	793	781	833	834	830	772	790	804	796	813	778	800	826	763	805	802	821	834	770	778	815	811	826	791	797	785	797	824	770	819	784	801	789	774	798	754	805	793	805	819	800	792	792	800	763	819	821	795	812	829	771	737	821	827	758	799	801	794	779	756	816	783	819	776	813	775	775	802	773	771	750	784	765	795	746	796	797	808	763	790	755	762	770	754	848	796	801	838	798	799	813	810	811	826	808	794	850	819	799	777	805	752	797	844	759	731	783	811	769	740	808	803	806	782	852	833	816	815	827	777	778	777	776	757	763	822	797	823	806	824	801	802	832	826	798	792	824	771	748	819	799	744	821	832	813	766	809	839	766	810	836	740	755	768	766	804	829	793	775	775	858	805	826	814	780	790	874	795	760	796	810	745	760	791	777	785	802	796	830	797	812	782	770	855	796	837	748	802	759	811	789	800	784	750	793	765	807	774	836	774	796	816	801	831	814	820	816	827	766	786	816	780	785	738	845	799	757	826	786	841	797	746	791	809	807	777	792	831	842	831	758	853	760	813	790	829	790	809	789	800	820	822	772	788	771	835	853	790	795	797	776	730	791	878	824	829	801	794	840	810	816	772	819	822	843	793	836	805	790	763	779	817	772	815	821	803	823	837	823	785	744	805	797	827	778	809	728	776	753	796	768	811	812	797	789	761	782	865	842	770	761	764	807	845	835	742	804	841	801	780	776	762	808	802	869	787	749	834	821	818	793	797	757	823	818	799	836	866	782	787	775	825	734	801	829	783	807	832	770	759	772	762	719	827	816	843	821	778	758	798	812	767	786	788	783	742	807	806	761	802	853	793	802	812	740	790	796	781	824	746	796	776	790	801	863	803	794	815	741	819	822	784	807	810	763	756	763	786	807	797	809	817	823	820	824	777	805	811	845	795	780	796	778	827	819	768	826	823	785	839	803	829	773	806	776	850	917	774	730	807	857	767	788	801	855	800	770	800	796	815	774	794	742	807	804	812	782	780	801	783	809	801	843	802	853	818	767	758	761	836	804	826	791	791	800	817	840	816	823	819	791	812	815	823	806	803	805	795	728	772	788	828	751	785	774	785	824	798	808	812	811	782	815	714	852	773	741	865	841	783	755	782	804	816	828	830	829	809	817	817	807	800	807	791	810	796	867	746	810	815	761	784	787	794	754	797	826	775	809	847	799	795	784	749	804	783	833	807	851	759	740	797	786	778	770	775	770	806	788	771	825	805	772	765	791	815	834	820	799	793	822	785	806	766	774	801	824	820	768	768	807	771	783	825	813	806	824	857	810	801	833	773	778	778	781	815	800	836	791	798	790	776	844	790	800	745	764	758	767	780	807	777	804	811	780	801	801	784	774	808	820	765	800	760	799	791	801	768	807	821	810	820	834	791	788	806	768	804	804	781	763	835	814	774	800	822	766	751	834	797	766	788	752	788	822	752	804	806	822	781	823	766	780	810	829	781	799	801	786	803	776	812	811	814	798	783	813	789	745	775	821	829	816	830	791	830	857	757	775	774	799	787	782	843	832	776	822	810	813	738	814	789	837	804	826	786	785	763	741	847	791	785	848	767	803	789	773	815	786	808	800	789	807	808	797	779	791	829	773	775	859	719	797	799	794	784	805	793	857	773	838	801	746	785	754	830	785	779	829	810	826	781	828	803	821	826	790	812	751	836	830	772	824	830	796	786	831	819	826	835	771	797	780	802	800	821	790	782	798	741	769	842	735	820	813	815	815	827	804	789	767	794	773	763	834	817	775	845	804	797	797	786	810	797	845	774	794	787	762	837	816	752	749	794	797	759	811	811	826	847	780	826	838	772	816	781	796	789	799	764	744	824	820	817	821	787	809	821	770	771	792	790	779	786	763	794	803	821	845	846	802	821	819	788	745	828	742	835	805	805	770	826	774	797	859	782	809	778	825	785	755	799	785	762	809	776	847	797	809	841	797	775	783	785	791	809	756	816	817	794	759	771	759	758	806	869	767	785	763	801	808	790	831	808	788	768	836	776	784	813	830	766	828	802	835	808	813	743	796	809	831	760	809	814	725	816	770	818	848	785	830	835	773	757	795	780	765	840	808	798	722	787	844	800	802	807	767	781	771	788	746	743	784	786	838	791	764	829	770	841	840	735	771	765	797	773	746	797	816	775	783	781	835	767	797	795	801	769	804	817	852	822	829	826	775	810	807	798	782	793	823	766	785	814	770	810	808	784	774	769	733	787	734	821	812	830	770	811	799	776	801	813	835	820	817	823	779	816	767	730	820	804	839	807	787	751	797	839	828	763	749	758	756	783	787	804	785	772	785	838	808	747	808	750	748	793	761	850	796	785	806	803	810	764	770	792	753	809	835	833	778	817	788	763	770	828	864	814	763	796	792	802	819	784	769	796	827	796	776	851	805	830	812	780	798	744	759	778	820	774	824	780	832	802	756	807	810	804	844	779	824	780	794	776	824	798	785	855	784	769	763	796	840	780	808	757	788	807	799	791	825	815	801	777	786	769	844	824
43005	67028	53546	34734	23776	16837	11660	5197	2661	2160	2099	1802	1472	1284	1198	1053	1125	1121	1012	1016	1045	1076	981	948	937	948	920	876	916	922	862	928	924	900	913	855	926	887	896	895	891	913	874	919	912	897	903	890	877	816	944	901	850	874	858	892	873	911	896	846	863	912	899	855	852	909	906	863	878	849	878	888	892	918	919	880	866	875	840	849	899	912	929	906	872	923	900	884	904	890	902	973	925	881	930	871	869	869	875	865	856	867	905	858	870	903	888	938	894	890	886	852	914	913	877	913	843	837	947	904	921	870	902	855	860	914	834	895	889	928	921	926	884	933	905	941	885	855	947	874	840	901	892	921	901	934	869	869	869	869	869	866	863	912	908	854	899	908	921	920	897	916	936	902	808	905	899	876	901	867	860	863	880	948	937	880	905	854	862	900	879	880	906	851	895	922	930	924	875	839	881	933	891	875	968	860	892	888	910	983	908	854	885	856	916	918	896	881	927	922	897	870	927	867	907	908	867	875	909	969	868	884	866	870	866	958	937	876	869	935	845	860	891	913	859	895	878	905	881	888	894	889	902	923	889	881	857	878	876	912	937	882	875	822	904	900	891	873	830	910	913	880	928	902	886	908	871	879	907	835	875	900	929	890	896	951	896	900	877	855	863	845	920	894	911	907	904	917	878	879	906	919	923	973	895	892	874	936	882	864	882	886	868	949	910	849	866	843	872	900	923	935	931	895	932	917	936	848	887	931	912	930	891	942	880	848	914	911	901	921	867	938	879	934	947	858	917	864	866	940	881	907	913	893	849	896	824	943	902	959	883	854	880	830	896	833	869	974	896	932	889	871	833	845	877	905	907	911	911	952	842	874	854	913	893	890	865	916	899	911	929	846	933	864	889	894	930	857	931	853	891	897	888	918	828	897	887	939	879	869	866	915	878	975	884	888	854	903	869	929	804	921	928	900	902	955	879	880	887	861	891	875	936	985	906	896	887	892	862	857	905	869	944	925	904	894	904	921	911	877	873	916	896	887	891	865	901	921	956	917	899	917	975	910	840	947	869	921	887	929	855	904	874	876	871	915	950	887	901	843	896	912	922	912	896	884	907	875	908	890	884	874	981	873	893	893	897	859	890	877	922	844	857	886	894	913	864	843	895	934	902	867	922	872	931	861	893	878	912	916	884	933	920	890	914	922	850	932	878	885	922	884	906	872	894	917	920	909	941	888	911	903	948	888	877	930	894	903	941	906	879	894	885	877	911	910	897	813	931	946	878	912	929	889	898	879	898	913	917	881	901	883	892	960	887	902	900	918	901	912	880	945	877	924	878	874	849	881	966	895	867	896	930	922	928	917	866	876	882	866	869	947	950	882	924	843	868	851	847	912	919	880	913	880	928	872	932	885	883	879	860	920	899	891	877	888	882	883	862	890	915	881	886	832	868	903	888	924	937	886	881	883	885	933	917	897	900	894	895	907	833	866	901	941	860	911	934	897	880	897	925	833	858	980	949	851	893	887	858	921	870	882	875	828	932	902	876	869	865	820	856	876	879	886	930	948	946	895	911	896	958	895	937	915	870	881	942	865	937	885	837	872	887	893	849	839	871	932	907	905	868	878	898	877	920	847	885	889	894	872	886	875	933	934	844	877	895	861	840	887	886	878	912	855	862	883	837	939	890	892	881	899	921	941	907	914	909	936	897	856	938	885	942	900	864	839	940	856	924	881	842	873	911	941	848	844	935	885	933	888	912	885	856	945	866	870	886	896	922	900	880	870	906	885	894	850	916	915	897	911	917	915	907	871	905	885	863	899	851	900	911	888	890	910	895	832	911	883	845	894	927	888	898	955	888	883	848	851	922	912	917	920	903	896	973	867	886	888	931	921	855	899	911	823	933	908	903	834	869	957	875	919	885	858	928	918	861	892	871	905	909	847	954	947	909	896	909	879	910	867	834	869	904	904	950	864	930	858	914	926	864	898	879	894	855	874	872	940	872	940	892	874	901	895	915	850	831	822	909	867	928	877	895	867	857	873	881	898	853	936	896	876	879	910	868	901	843	875	928	891	904	853	880	930	906	913	845	860	865	945	934	863	924	862	943	901	886	955	869	905	867	903	878	862	829	895	857	900	903	885	863	946	872	940	913	829	923	963	881	837	869	922	863	910	847	897	920	896	897	896	865	887	899	863	906	888	866	872	898	889	905	948	943	909	919	929	957	869	890	905	812	940	920	912	895	926	854	902	903	874	911	872	863	889	940	887	919	889	941	878	936	871	947	908	914	918	885	878	874	901	913	895	910	900	957	866	887	880	912	880	925	892	889	943	884	868	838	890	911	932	937	903	928	904	912	967	883	866	935	927	919	885	878	887	879	889	927	899	862	876	942	876	880	899	877	868	836	895	921	912	894	926	907	895	915	963	883	872	926	904	924	923	895	860	924	921	868	902	865	866	861	893	897	888	907	901	843	909	903	917	943	896	887	878	924	913	932	917	912	876	884	924	938	890	888	933	905	957	902	869	869	857	945	865	871	968	921	887	879	929	881	919	912	925	866	884	844	887	981	954	866	971	857	834	942	911	840	927	922	875	896	878	909	910	935	857	904	906	904	887	931	910	917	898	924	964	920	903	889	840	899	915	876	857	914	942	875	923	927	897	918	939	904	915	920	920	871	925	883	872	933	889	901	872	855	863	925	905	934	877	954	843	854	870	936	932	929	891	915	914	874	870	903	896	858	852	891	892	937	881	925	905	887	909	841	857	866	859	871	886	918	894	873	892	896	849	926	932	852	880	913	924	927	921	915	891	907	867	889	898	919	904	928	850	889	921	937	880	882	916	910	880	918	929	878	958	892	925	899	919	917	853	986	899	863	929	867	870	874	882	927	884	881	852	957	901	886	932	822	925	826	897	874	931	891	887	912	952	876	884	922	884	927	913	883	888	869	925	953	897	859	885	924	841	856	902	881	885	900	873	867	882	920	920	933	865	914	853	872	890	958	946	924	879	882	920	931	876	807	919	936	892	899	874	857	853	848	925	920	864	860	890	896	884	854	885	908	879	864	868	914	850	917	915	861	903	883	865	950	861	890	863	883	882	934	917	880	853	883	904	883	896	893	892	901	894	910	895	850	827	888	853	903	936	914	913	887	867	875	873	860	852	895	868	879	903	874	864	933	955	889	883	860	912	914	873	892	881	874	865	876	890	886	923	929	901	896	853	900	860	907	898	884	905	856	890	880	890	857	854	913	881	900	827	837	920	852	851	927	918	929	892	896	942	910	908	852	871	872	911	878	914	915	953	871	843	904	851	914	903	921	892	903	880	838	947	886	879	883	909	838	895	863	890	851	933	886	883	896	879	877	887	874	904	879	928	928	900	919	895	880	839	888	871	874	887	920	890	893	940	894	919	954	924	913	883	885	950	891	894	881	887	888	921	887	889	898	915	909	876	869	921	913	930	922	876	868	905	915	925	915	901	877	903	893	874	866	920	945	874	920	881	939	874	869	916
24481	21076	28041	25551	20152	12630	6741	2476	1426	1275	1265	1101	1046	881	869	870	783	743	791	843	777	734	745	754	772	767	796	779	722	742	782	770	723	764	776	726	752	746	826	746	714	721	738	780	715	768	746	710	771	717	690	699	775	735	751	740	752	723	729	693	727	739	729	745	742	764	747	773	771	736	772	792	769	773	735	743	780	728	729	757	742	742	746	731	731	723	745	726	740	822	760	783	732	759	705	734	739	731	731	754	743	823	748	756	753	758	750	724	743	733	713	722	718	746	732	697	769	746	703	679	727	765	753	762	761	709	679	747	751	791	714	759	776	718	767	720	719	708	695	731	741	730	730	769	743	771	760	737	750	766	717	724	716	756	715	746	678	711	759	735	752	757	783	719	762	768	773	743	718	699	744	766	733	701	760	776	779	780	749	763	721	778	758	711	736	718	768	780	734	735	744	789	761	713	746	703	796	710	706	756	699	699	734	751	744	737	754	798	702	722	730	727	798	703	738	730	761	749	713	745	719	739	773	720	762	733	769	689	762	728	804	713	780	744	730	734	716	748	786	727	759	738	765	758	772	778	746	718	730	742	761	756	697	744	714	690	713	775	737	733	736	790	707	740	717	754	723	757	751	734	762	754	770	735	720	738	760	743	746	729	754	773	704	751	788	761	744	745	740	742	761	743	687	734	747	725	758	736	739	736	771	746	704	734	735	761	724	657	708	726	684	744	711	755	709	744	733	732	728	739	706	744	718	715	799	763	728	721	782	689	732	741	760	703	737	687	745	772	707	725	756	711	734	751	763	734	744	738	721	762	805	738	722	760	780	762	735	754	759	739	789	719	751	703	699	737	781	746	735	732	787	717	708	725	723	734	745	702	743	705	780	712	741	788	769	797	740	699	704	728	716	729	769	753	758	737	723	751	698	768	715	740	735	742	721	711	750	762	736	708	730	747	738	780	754	671	702	680	713	721	820	689	714	714	756	751	721	756	746	762	717	724	744	702	774	737	715	767	772	689	709	745	728	726	700	735	726	773	721	761	740	720	744	768	726	740	749	684	703	736	713	753	778	713	750	747	735	786	763	715	743	785	677	716	714	777	728	709	762	756	728	739	708	716	758	686	723	745	722	740	756	763	751	784	781	730	704	745	775	743	747	703	738	739	778	744	751	713	713	702	754	749	760	736	800	749	728	715	728	739	777	698	755	742	743	759	719	770	772	714	733	745	743	789	754	758	693	724	768	692	706	792	731	710	741	718	766	784	771	779	730	749	772	770	760	721	728	734	769	709	779	736	778	760	771	757	758	734	732	754	754	745	736	790	750	697	725	743	702	752	703	743	730	782	739	734	728	720	723	760	751	709	683	776	764	720	744	731	729	765	738	749	705	670	757	721	715	722	740	765	798	740	739	732	710	778	791	713	792	739	769	736	725	781	728	723	738	774	703	720	739	766	723	741	766	731	769	740	712	733	720	713	724	715	724	724	760	745	727	730	769	761	733	768	693	728	735	715	722	752	739	705	741	773	721	722	784	766	780	736	756	704	733	777	728	739	779	784	758	748	778	738	781	699	720	725	725	761	751	741	757	735	735	752	723	737	765	756	769	767	739	705	720	697	781	771	781	712	754	784	676	751	745	714	703	748	745	687	738	697	728	748	716	763	730	722	753	715	719	726	700	745	680	762	751	724	701	753	791	731	752	747	769	711	698	726	742	656	729	794	694	805	785	722	750	780	749	744	795	752	712	718	767	758	734	719	731	758	755	748	714	717	732	786	769	722	778	765	781	766	761	755	756	757	729	778	719	773	723	741	751	763	760	738	756	715	796	751	719	719	766	701	713	737	771	769	719	747	688	755	685	735	734	748	727	736	732	740	752	739	746	715	728	722	741	751	740	728	722	751	768	716	731	722	708	704	722	732	783	714	726	699	760	742	708	719	763	751	744	726	729	761	785	702	752	706	788	729	784	728	799	706	739	770	716	742	714	746	780	736	726	735	735	769	746	717	726	754	762	709	694	711	795	714	790	728	732	758	747	744	717	731	696	772	754	761	710	735	766	730	700	748	755	714	745	762	770	742	828	695	737	733	748	737	721	723	782	774	778	734	772	693	731	710	742	751	755	751	728	770	745	745	734	672	743	684	715	707	744	774	719	705	743	765	758	731	694	669	759	747	776	739	738	763	770	788	716	682	710	737	687	765	757	793	752	752	748	758	707	710	741	769	715	747	703	754	694	700	742	671	737	721	790	690	745	737	741	744	728	728	737	818	728	742	758	769	696	709	735	749	720	703	717	758	738	712	755	692	688	734	724	713	755	783	716	750	738	746	711	727	732	705	727	750	744	759	749	721	712	804	753	710	711	729	708	714	734	724	659	716	751	720	752	734	729	713	746	738	746	722	755	711	737	736	752	761	754	787	717	724	731	709	756	800	705	755	722	813	706	735	724	703	743	750	770	709	747	763	727	698	754	755	708	722	745	706	783	745	721	715	738	696	711	740	763	764	750	726	729	760	749	734	744	714	725	701	740	737	729	729	716	743	727	721	743	766	748	723	726	737	711	741	722	766	717	724	799	753	756	783	714	740	743	742	711	690	743	715	742	725	741	757	793	761	740	730	777	710	771	702	690	763	768	754	697	779	778	787	793	737	761	726	773	729	725	755	760	715	749	783	729	728	681	719	723	705	731	708	704	764	731	729	788	747	746	723	753	731	706	757	716	774	774	736	799	725	724	727	716	760	748	796	738	751	763	706	756	719	800	745	741	699	731	697	739	742	732	769	740	690	689	785	776	738	729	679	771	773	717	727	736	702	713	760	750	714	723	745	685	753	763	711	732	762	714	799	725	730	730	742	730	801	778	760	704	784	731	765	748	745	725	744	716	706	763	753	747	767	749	759	730	768	742	733	762	716	724	739	728	794	727	730	745	746	732	741	734	765	709	742	727	795	778	761	750	713	745	749	743	735	718	740	730	775	757	699	709	747	740	705	705	748	762	689	730	755	689	731	699	734	750	732	753	727	749	735	756	748	756	772	731	769	767	742	789	767	726	754	727	717	778	718	728	741	701	749	784	787	750	747	745	756	750	750	765	710	766	734	748	761	730	762	759	751	786	735	750	798	751	733	775	703	715	755	713	823	745	771	749	747	766	755	756	744	736	736	749	757	734	691	768	796	716	754	708	721	729	736	659	719	690	703	761	700	747	749	746	787	689	760	752	699	734	724	699	741	756	799	759	717	766	745	732	752	697	763	743	738	776	725	755	714	752	733	685	773	698	745	751	695	782	742	754	673	717	782	744	755	719	755	744	712	781	730	700	742	693	731	738	728	737	703	699	706	795	730	755	751	709	717	711	758	741	718	779	766	837	723	770	777	752	715	714	684	706	729	721	765	735	730	718	722	741	755	715	735	758	730	722	733	769	730	715	737	723	735	743	742	758	722	759	739	765	763	770	711	701	764	771	717	751	772	713	715	795	685	729	767	724	780	782	721	733	786	752	774
43152	60792	46672	28535	18157	13640	8576	3702	2153	1632	1672	1493	1208	1124	1034	935	904	942	996	864	853	843	893	884	886	860	845	886	806	860	844	842	840	864	840	859	853	829	880	847	897	797	847	838	874	849	817	838	856	850	883	818	841	835	810	822	866	849	802	832	814	787	814	830	854	841	829	857	832	808	825	842	885	861	836	840	859	795	880	857	828	813	854	810	940	789	840	826	819	843	845	776	879	852	851	850	814	876	836	806	851	801	828	842	868	855	832	828	838	776	830	847	812	815	790	851	799	814	828	836	869	820	823	824	835	809	842	841	869	818	834	812	804	812	785	854	863	839	880	847	837	810	800	794	839	825	844	836	877	858	832	846	868	859	808	793	800	848	803	825	864	854	801	824	817	824	850	853	835	854	828	830	862	811	865	870	801	777	831	859	837	816	832	829	815	884	873	834	815	810	848	816	809	813	843	789	811	862	829	839	838	871	870	878	852	837	834	871	858	789	849	868	834	832	884	818	831	840	887	878	855	786	853	853	815	881	844	867	775	811	813	838	852	814	837	857	865	782	859	826	865	848	842	801	854	854	813	806	865	848	872	892	819	814	860	796	867	835	828	803	872	829	866	835	816	850	864	890	831	863	846	836	831	803	861	874	815	809	808	871	885	849	865	843	827	873	850	864	843	844	847	857	840	903	788	844	830	801	842	828	823	871	782	878	887	834	843	862	802	793	741	857	931	851	803	859	811	851	809	854	802	832	846	833	867	889	860	853	861	828	826	818	859	842	842	820	853	798	803	865	844	849	865	812	859	805	857	823	812	824	820	818	822	810	832	834	864	806	832	832	860	866	881	868	827	780	871	867	819	813	823	849	838	802	852	818	811	858	843	827	780	832	873	808	853	809	829	842	824	864	803	866	803	862	865	840	870	854	806	840	844	872	804	835	857	812	840	885	861	825	813	831	892	832	894	826	841	881	870	896	797	817	811	860	797	809	823	824	794	840	837	839	806	815	844	817	881	898	852	883	810	886	862	870	801	844	850	844	801	851	845	820	838	827	841	783	857	870	793	819	855	811	831	880	809	812	812	787	873	867	827	808	808	841	889	849	857	816	868	875	865	881	850	808	829	846	805	808	793	856	830	838	826	878	817	839	785	796	809	755	883	856	828	841	861	858	842	816	831	824	807	807	890	847	851	858	870	828	862	848	860	856	824	804	896	787	855	808	854	863	813	866	827	837	814	789	830	835	842	831	871	797	807	807	857	832	882	814	812	844	869	856	850	860	818	905	845	825	864	823	839	819	800	893	832	904	847	798	854	836	893	891	830	821	853	901	876	836	841	825	797	882	792	831	800	852	796	854	817	848	865	840	830	846	867	892	852	892	839	902	854	839	838	865	807	829	826	789	847	837	819	823	830	855	882	840	812	840	810	802	812	836	861	847	816	855	879	853	800	810	793	825	770	810	794	859	850	836	865	834	887	871	780	860	854	831	787	840	780	837	846	826	872	870	855	825	893	814	841	862	820	881	835	864	821	901	853	830	874	826	792	825	874	828	805	859	857	857	840	804	831	790	878	836	821	803	840	813	866	894	860	804	803	823	842	823	810	819	862	802	843	834	868	791	839	856	806	881	809	817	844	844	794	862	838	850	866	834	845	809	863	824	812	852	851	850	826	835	833	880	842	805	836	856	864	867	829	860	814	813	833	874	823	818	806	874	852	826	828	796	874	839	773	819	828	840	841	835	889	874	784	878	839	857	869	845	780	834	843	868	797	810	859	790	842	819	840	854	816	855	836	866	861	851	799	824	858	863	814	856	821	811	858	801	849	882	854	853	871	853	843	826	890	818	824	878	852	832	826	900	817	856	854	843	813	827	863	833	817	860	841	802	902	852	827	856	907	869	808	853	884	829	861	850	820	821	824	835	850	816	796	869	830	854	852	855	834	828	876	814	814	827	849	857	837	813	861	803	866	850	796	872	855	885	803	891	854	835	828	803	854	817	884	862	845	867	858	790	859	787	832	813	873	830	862	881	887	804	827	817	806	823	851	801	839	835	844	829	880	812	833	840	868	835	808	814	840	853	788	845	834	842	818	808	847	808	861	860	799	867	873	835	859	815	862	813	819	869	820	835	889	919	817	811	843	826	860	837	759	812	831	839	866	910	805	826	826	833	835	868	841	843	828	790	838	837	834	876	837	791	834	804	830	803	852	863	784	818	809	819	842	859	855	741	823	783	856	813	808	831	820	846	840	847	812	848	842	824	807	896	847	821	847	829	844	841	870	819	872	824	768	822	813	836	873	831	842	847	820	854	853	853	910	850	886	795	766	866	803	866	818	789	856	849	823	825	827	818	812	857	831	848	800	798	844	828	848	831	853	866	843	894	815	848	851	836	853	863	840	809	811	807	861	805	844	820	891	842	860	854	816	835	845	867	866	841	867	894	901	815	821	867	854	871	836	835	813	871	821	874	815	854	842	838	821	857	824	817	848	853	827	869	861	836	834	857	803	805	841	824	843	848	883	850	842	812	866	852	866	864	837	866	808	814	801	813	841	854	840	817	876	830	864	882	834	848	845	770	893	842	822	835	867	846	843	808	863	752	818	895	809	842	794	841	811	858	838	832	821	822	848	838	853	834	842	834	838	842	855	801	843	850	860	802	900	873	853	829	845	907	828	824	866	880	824	831	827	840	846	845	883	817	848	845	845	797	814	889	855	842	789	816	845	863	850	851	851	839	804	868	831	812	867	834	841	860	855	862	845	875	873	825	820	827	874	809	819	842	802	824	786	794	863	795	851	862	842	821	876	839	820	867	867	848	832	865	859	835	826	810	860	848	835	849	849	811	860	873	868	820	789	812	866	794	785	834	832	811	836	870	899	815	806	836	886	833	890	793	809	864	808	820	814	868	863	857	818	864	812	843	858	819	813	836	853	856	891	839	849	854	854	792	829	904	864	842	846	907	795	810	853	814	783	795	845	883	820	850	827	836	841	828	815	840	832	825	837	870	814	852	865	854	846	833	844	808	849	873	839	821	813	866	773	859	829	817	861	832	860	846	851	912	788	846	791	791	826	814	822	840	839	853	848	799	816	825	867	826	884	841	865	798	876	873	806	812	880	804	814	811	853	855	831	836	830	808	865	818	855	796	852	849	796	834	789	834	810	843	822	783	843	818	872	796	829	873	808	885	844	867	860	847	869	826	859	816	818	839	836	802	799	835	817	827	831	873	851	831	848	858	850	883	826	827	813	835	928	823	833	899	847	816	834	828	822	853	848	810	825	862	849	859	832	814	790	823	873	798	862	806	849	894	865	785	803	843	798	783	817	885	848	789	869	822	847	788	852	856	877	763	865	860	854	866	856	800	824	811	813	812	829	853	873	809	837	817	861	856	821	848	862	792	860	808	893	830	831	819	891	831	841	815	866	873	799	864	820	812	856	862	866	873	875	820	793	856	800	804	794	832	871	836	811	805	856	859	862	835	804	850	793	780	848	850	837	772
22440	20972	28406	23805	21265	22624	20724	6361	2379	1933	1834	1623	1291	1273	1113	996	972	946	939	892	880	863	846	872	830	839	813	806	777	746	817	781	831	838	785	772	787	838	813	813	834	802	863	741	791	846	830	822	801	772	782	817	821	832	829	791	825	780	770	741	825	806	729	758	792	795	768	735	771	838	783	848	796	855	832	869	766	793	817	794	769	816	830	780	802	833	784	792	797	802	794	758	809	775	821	751	771	758	801	742	761	818	774	767	756	778	844	767	780	841	774	794	801	811	826	793	804	814	765	812	764	800	754	802	807	787	808	793	792	817	817	778	815	788	817	780	794	794	791	748	802	783	749	741	823	789	749	809	790	762	802	820	810	772	772	818	821	804	776	825	825	796	836	806	796	812	777	793	762	796	802	807	831	832	790	773	818	745	766	856	831	800	801	824	728	758	787	740	838	748	818	802	815	792	806	740	749	789	784	778	809	782	824	748	720	749	806	756	765	769	805	788	844	772	804	781	763	769	817	802	778	787	832	794	791	819	747	746	821	795	782	752	727	800	799	784	749	816	795	747	750	835	785	763	785	787	784	774	811	764	800	828	778	800	784	771	771	804	782	811	852	751	793	802	757	809	816	749	767	771	789	801	784	841	794	799	806	808	789	783	773	766	791	836	818	767	824	812	746	781	803	807	791	758	750	805	809	781	776	813	742	736	754	794	765	782	785	810	796	732	761	770	777	813	822	811	805	796	847	810	776	850	804	823	764	807	792	787	811	708	748	792	726	769	768	821	800	804	799	829	804	783	777	822	779	756	750	795	783	738	781	778	773	809	773	772	784	803	749	814	793	796	823	752	764	785	775	756	796	783	794	763	767	764	797	834	778	822	762	788	755	778	783	813	816	754	827	747	789	792	763	780	802	828	771	802	784	768	805	780	794	784	796	788	784	763	783	779	800	792	809	801	848	785	758	797	805	784	814	793	735	786	840	774	748	736	796	788	759	821	774	822	746	836	825	840	748	808	822	819	776	769	775	786	771	766	829	773	805	802	802	741	801	852	779	767	830	814	779	713	786	797	820	757	776	792	808	766	824	835	796	779	776	827	814	789	798	779	844	791	804	801	793	852	793	789	809	732	762	790	827	761	791	816	799	819	769	768	769	759	792	761	783	713	816	745	779	786	774	777	817	838	798	825	812	773	842	792	836	798	789	802	811	816	763	845	843	816	787	844	784	780	784	743	795	817	806	765	746	811	758	793	805	749	842	771	767	835	779	810	796	786	769	809	767	782	811	809	799	804	809	776	798	765	765	752	820	827	812	788	811	774	772	818	759	794	810	868	783	785	742	792	808	780	826	794	819	821	790	817	764	799	802	821	736	794	751	746	831	768	745	762	779	813	816	813	740	798	837	822	805	792	814	770	797	773	769	777	838	754	750	791	747	787	766	793	780	819	771	782	799	796	790	756	779	780	781	804	829	790	743	824	750	806	808	783	808	802	782	817	750	806	802	779	787	774	769	755	828	771	756	749	763	800	806	793	826	771	813	773	745	782	797	766	807	798	809	734	797	744	795	745	777	790	777	784	794	772	719	754	816	825	779	779	812	828	775	789	738	776	781	785	829	758	835	816	775	775	780	781	799	807	794	786	772	836	850	815	782	761	765	806	771	787	779	755	796	789	785	774	811	765	810	784	822	842	820	818	781	753	810	807	815	795	773	757	785	792	726	797	714	761	771	762	786	814	814	762	814	768	763	793	794	766	802	760	812	780	788	783	777	829	760	797	862	765	796	798	788	760	748	792	788	772	789	764	828	803	804	806	782	815	791	755	780	787	768	768	814	772	803	786	794	799	790	790	851	800	779	760	731	806	731	751	793	821	820	791	815	807	786	821	753	758	781	781	803	762	779	746	778	830	781	866	825	802	776	773	772	775	808	777	772	800	822	790	765	801	831	805	827	798	792	796	813	796	789	798	799	808	815	797	801	804	816	797	777	747	763	822	781	804	810	800	770	743	795	770	788	746	788	767	825	822	773	733	791	767	813	762	795	790	804	842	790	772	780	737	817	785	790	776	813	833	802	796	775	815	758	820	800	822	802	801	773	830	812	794	755	771	753	805	787	792	818	831	838	796	827	801	758	782	765	787	795	765	750	803	797	778	761	768	740	819	792	834	800	819	823	787	825	762	790	841	782	790	818	804	777	789	758	806	849	764	784	765	812	786	764	775	794	847	781	822	781	773	776	824	801	775	773	836	783	818	799	747	785	771	798	769	789	797	842	822	803	777	805	775	780	820	789	819	813	815	769	761	821	779	869	717	789	832	819	767	798	779	766	724	801	829	843	829	770	804	784	798	735	836	764	771	783	803	801	790	782	785	821	773	802	792	786	797	896	835	775	787	788	777	745	824	788	756	744	758	779	829	832	809	766	760	779	775	804	730	769	800	814	790	814	806	763	786	731	777	759	777	741	807	767	724	796	800	781	782	775	831	822	784	817	795	790	802	840	778	783	756	756	804	833	779	788	762	784	801	831	779	769	820	806	802	780	795	841	788	765	820	785	773	759	806	750	714	789	784	845	812	777	741	804	796	789	817	806	840	785	819	877	761	757	747	795	821	817	824	790	810	749	803	781	820	783	797	763	773	761	842	765	768	801	793	766	763	791	794	803	817	777	770	765	829	798	804	774	783	806	822	792	760	831	822	815	822	815	824	807	822	755	789	750	745	816	801	790	846	770	752	764	805	774	780	804	780	779	824	789	738	799	788	735	803	801	803	783	741	805	831	793	822	842	777	803	814	814	831	834	779	823	789	809	812	789	757	796	795	777	783	714	781	788	877	792	778	813	785	760	829	779	807	826	762	748	813	723	832	763	794	784	772	762	784	800	797	797	832	795	764	815	807	797	767	819	744	756	779	760	745	790	803	750	798	783	777	765	806	782	780	723	831	770	748	801	788	761	760	809	804	746	785	784	820	825	787	778	791	767	733	808	831	818	764	819	778	792	787	846	743	798	799	754	785	735	755	828	807	743	760	799	795	756	808	782	798	793	834	778	821	806	735	761	804	769	829	783	761	789	802	778	803	770	768	796	759	819	791	814	775	750	795	824	824	800	799	806	787	802	798	849	775	789	802	793	849	812	760	796	818	777	778	778	800	798	847	768	859	786	828	808	786	776	805	728	803	808	803	790	767	752	784	768	748	793	794	786	847	827	847	759	803	780	817	817	768	827	753	802	777	784	827	781	775	766	793	793	799	800	736	840	741	784	787	709	781	771	766	827	772	686	801	764	762	769	797	783	811	776	808	777	834	763	722	810	804	831	791	766	764	757	843	756	803	801	781	838	815	753	816	809	785	755	767	780	807	828	786	749	823	807	754	804	749	769	773	800	805	808	834	843	791	793	792	772	751	798	734	737	789	802	760	865	801	811	767	811	724	823	736	739	810	781	776	771	785	798	759	745	763	801	863	824	844	813	770	821	828	766	776	801	757	778	824	752	780	763	773	807	781
45546	72488	56813	38243	27889	23559	15115	6267	3337	2722	2375	2170	1631	1487	1374	1091	1090	1122	1027	1004	1030	978	1007	971	945	922	950	906	843	891	865	929	903	861	888	931	938	861	890	865	877	887	845	884	831	826	880	864	852	838	894	906	916	840	932	858	845	865	859	843	904	882	838	902	892	877	884	819	857	856	790	875	784	908	822	865	832	866	948	804	850	894	870	930	858	843	838	878	855	924	914	898	849	870	904	889	871	886	872	845	896	854	878	846	892	844	880	888	809	844	911	849	876	847	836	863	916	862	842	921	878	870	896	921	873	874	927	867	874	847	882	901	821	824	858	897	922	881	851	854	872	879	878	863	833	869	845	819	863	864	906	873	817	842	906	877	839	857	904	903	855	918	888	855	880	895	958	837	875	865	859	814	874	851	896	920	848	805	865	895	885	796	866	886	852	851	895	901	861	861	875	853	805	878	844	822	884	872	925	900	850	872	859	873	849	894	819	888	833	855	852	917	880	824	903	880	842	857	880	816	870	850	858	875	798	853	900	825	874	853	897	896	881	834	816	857	805	832	926	830	866	858	856	852	843	916	878	898	884	870	930	880	874	890	847	918	858	834	877	834	880	881	863	833	885	860	884	880	832	853	854	923	888	863	838	864	914	888	853	876	861	886	858	906	874	855	877	841	885	840	843	904	774	894	908	874	856	852	851	833	836	900	905	863	881	842	881	880	836	838	893	863	829	816	851	858	835	838	891	880	896	906	885	876	856	854	898	892	873	916	884	831	910	889	888	869	870	870	883	849	876	899	850	912	883	862	851	832	876	888	881	891	885	885	869	826	834	901	933	878	847	879	917	851	834	819	829	921	910	894	841	867	891	883	866	885	875	867	846	894	938	858	882	919	861	817	863	837	883	911	854	875	872	848	897	888	875	938	910	880	889	889	820	850	874	875	902	837	843	876	832	889	903	858	844	858	914	886	855	874	866	901	842	882	860	857	815	881	855	858	865	865	826	879	828	824	852	884	920	873	866	867	832	848	834	914	849	851	863	874	907	870	922	867	853	922	888	866	849	829	841	834	876	865	838	887	840	889	925	878	838	928	835	863	877	863	889	846	874	872	886	837	908	851	878	851	884	858	876	855	812	870	881	853	867	854	836	862	869	882	911	897	854	934	839	820	947	842	953	842	880	846	913	900	857	854	829	836	855	838	826	867	876	873	880	900	907	882	839	880	880	894	827	845	899	863	869	844	875	896	869	911	899	849	851	856	828	840	832	816	874	839	864	876	920	895	904	857	898	862	852	887	877	840	891	852	917	895	861	860	859	873	916	854	810	872	877	849	860	877	896	881	869	924	858	880	917	877	886	877	823	882	857	924	875	882	845	841	876	841	898	906	897	885	894	861	843	848	900	829	863	841	875	897	880	897	863	866	907	881	883	889	888	814	836	842	888	847	876	894	864	917	846	849	825	905	853	919	892	895	906	854	874	847	838	927	853	842	851	908	876	879	840	863	868	864	839	891	884	852	884	836	879	813	867	870	871	837	831	870	876	835	891	875	885	886	904	828	906	910	845	887	829	861	843	866	814	872	873	829	873	874	868	856	870	874	862	795	832	848	865	921	868	889	852	856	880	869	824	912	854	879	891	851	861	875	873	871	873	897	870	890	891	897	900	818	843	879	844	875	880	861	891	842	855	920	861	850	894	860	862	861	889	854	908	820	854	899	876	889	835	871	928	862	881	857	902	933	892	842	818	861	863	828	889	833	886	886	900	848	898	826	850	889	881	819	884	815	894	902	806	947	893	830	880	858	900	874	864	875	872	869	875	862	864	849	862	853	876	900	912	843	864	930	936	863	872	874	850	888	867	852	906	889	868	904	852	907	916	871	847	884	861	884	891	900	833	848	930	871	940	839	841	898	872	867	913	881	832	843	918	929	859	859	857	881	860	887	853	837	879	845	826	823	858	877	835	858	809	874	921	826	828	864	863	886	895	846	883	880	904	880	880	854	872	826	888	831	883	840	842	832	897	916	884	861	844	847	848	873	897	814	899	897	892	852	867	888	872	845	876	822	927	903	845	888	869	872	877	869	905	930	824	865	860	904	795	860	910	870	876	865	916	849	851	850	897	879	911	891	863	871	855	794	862	919	909	851	913	874	820	857	857	886	881	878	882	895	874	802	849	922	883	846	906	846	828	865	923	864	883	888	881	887	832	866	869	883	870	913	879	918	867	917	859	917	933	922	846	844	907	918	853	844	808	896	891	843	870	879	836	835	855	818	848	885	849	918	860	898	922	853	910	895	848	922	870	854	844	853	835	867	884	921	793	840	913	924	896	883	889	873	893	876	886	862	850	864	860	893	843	873	905	866	866	934	884	899	897	862	865	867	825	896	857	897	863	842	925	872	861	882	837	886	902	871	884	835	900	820	894	894	893	871	809	872	892	862	918	884	848	926	835	846	902	850	910	831	875	860	904	884	859	905	869	878	806	921	874	861	833	894	865	898	867	857	861	918	844	869	846	850	875	889	921	831	871	882	925	865	847	852	868	893	844	852	861	855	821	865	830	896	813	894	852	862	900	919	902	869	859	920	874	868	861	887	911	864	913	900	817	870	899	921	905	859	854	824	855	867	859	856	897	891	882	884	896	901	890	850	863	925	909	870	847	785	849	855	839	870	920	868	927	877	841	878	841	869	918	842	834	872	842	850	877	816	915	896	843	851	852	900	881	959	885	864	868	866	899	910	819	870	890	874	863	867	867	891	842	835	901	834	870	916	907	912	884	927	862	874	875	872	880	849	879	826	830	836	865	870	846	787	854	846	864	833	899	902	885	855	894	914	822	883	850	891	895	908	898	878	897	885	840	902	919	835	829	873	885	828	889	883	902	872	863	846	876	887	924	845	904	885	896	859	833	857	853	847	896	871	858	835	876	868	816	838	845	850	870	894	828	891	894	937	886	874	893	910	906	868	851	847	867	845	864	898	884	881	919	873	883	888	871	843	856	850	849	927	873	849	846	820	851	913	829	845	891	902	838	869	838	885	894	810	838	852	847	843	874	909	881	830	842	890	814	833	859	891	886	862	874	885	878	855	815	895	876	906	852	901	844	851	851	864	888	842	823	843	893	884	868	900	890	881	860	890	845	881	905	861	887	909	897	855	871	837	865	848	839	830	848	890	914	865	846	921	914	903	876	881	858	890	830	854	918	901	866	908	870	860	887	846	887	881	871	836	921	850	862	864	890	904	889	900	874	854	907	835	897	861	841	875	896	920	869	860	852	855	853	891	880	917	852	862	909	857	855	835	926	869	861	880	891	904	851	858	857	808	912	922	844	899	855	857	878	844	833	882	871	855	863	913	847	885	934	837	873	863	872	875	916	862	878	872	825	924	883	865	881	815	902	864	912	879	895	861	854	929	827	877	864	875	891	918	871	871	886	843	846	906	869	886	889	883	843	848	837	862	874	851	847	876	845	907	885	873	891	855	877	831	885	893	891	878	814	887
33773	40707	41635	27679	15880	10315	5136	2524	1525	1324	1311	1067	920	961	941	858	841	831	791	835	740	770	773	735	725	765	770	802	754	808	760	799	733	791	786	773	704	772	750	719	747	751	763	780	725	714	723	747	784	749	776	776	680	746	762	817	773	714	741	716	739	773	731	756	749	726	725	737	732	763	721	747	683	790	753	782	781	729	725	743	711	762	726	751	767	800	731	779	789	751	790	732	811	709	799	744	799	754	709	743	714	711	753	763	739	770	721	710	824	760	753	741	768	745	786	756	755	708	747	735	699	811	718	784	797	800	790	744	719	749	738	717	730	737	750	761	720	737	754	799	732	751	799	776	759	760	747	732	758	763	788	778	722	714	789	729	718	755	779	736	791	807	757	742	736	757	729	710	751	763	767	748	726	729	732	758	801	740	761	812	778	788	754	749	763	720	717	748	724	776	713	716	713	744	742	763	771	747	787	751	731	707	758	703	729	766	744	774	722	748	713	708	734	751	731	733	750	740	795	772	730	768	780	778	712	745	740	752	721	724	753	725	759	741	743	750	745	725	778	744	726	794	797	719	766	758	749	737	750	759	747	790	824	741	744	732	765	736	642	724	790	754	711	718	694	708	748	771	733	801	750	787	789	725	783	783	790	746	772	761	729	751	779	780	715	723	739	731	755	736	766	754	740	800	750	702	753	707	733	739	788	751	734	710	754	772	752	760	755	747	726	774	745	775	758	743	772	735	808	743	766	820	762	753	725	766	774	728	723	735	750	755	729	722	750	725	797	807	686	739	724	759	731	777	790	770	759	729	788	712	784	769	698	783	729	735	761	808	761	736	718	783	673	771	752	743	823	756	735	727	719	728	813	749	748	780	714	745	767	791	740	768	758	721	754	763	735	769	744	729	755	717	748	798	748	750	796	766	748	754	734	744	730	774	700	748	737	817	839	787	753	763	767	774	729	785	737	777	776	757	734	726	785	779	752	724	719	765	777	755	765	731	761	729	809	745	726	737	718	806	767	768	768	726	753	725	753	801	738	785	800	766	767	727	714	682	706	701	747	743	713	736	758	764	811	739	788	731	765	730	780	764	729	733	758	740	736	708	767	774	729	691	774	715	717	709	794	748	755	764	735	762	740	739	726	746	797	734	699	767	761	743	714	809	752	781	717	773	806	761	726	731	689	781	763	778	745	737	759	714	731	748	755	728	731	699	689	805	732	789	747	740	770	763	714	768	712	770	810	750	734	718	770	795	741	757	741	703	790	787	753	740	755	762	750	753	785	789	772	741	736	755	720	735	767	738	718	803	737	720	764	688	767	770	796	767	765	735	755	759	757	750	709	734	766	786	801	782	730	751	733	779	782	782	739	725	755	775	729	811	699	743	781	803	755	728	750	762	765	747	791	730	806	737	758	671	711	740	734	798	713	785	734	757	740	724	718	779	785	712	687	749	780	749	755	737	747	757	734	747	793	765	751	733	724	742	751	793	762	768	742	731	708	761	761	762	721	726	771	721	731	764	709	712	776	726	755	736	747	712	783	708	727	732	711	719	757	764	767	747	746	751	734	740	769	732	758	753	687	717	777	730	778	747	723	765	717	736	721	756	718	764	733	769	734	753	767	755	714	746	815	716	746	784	733	774	749	737	789	764	721	748	737	768	752	796	728	786	786	769	761	773	794	750	749	730	755	765	791	732	745	811	712	734	769	719	759	736	749	800	769	777	754	743	745	791	712	747	735	775	726	729	754	827	786	765	739	788	796	760	741	779	786	762	786	775	710	768	749	749	739	714	714	771	760	739	724	774	818	767	781	712	780	757	721	707	740	774	778	774	743	782	781	722	748	746	793	691	763	743	786	754	758	774	693	780	795	708	817	742	746	737	743	769	746	727	790	747	766	692	753	744	775	742	762	768	710	730	716	786	772	760	769	742	809	791	767	733	776	785	726	732	753	712	775	744	747	797	793	785	774	753	743	765	732	759	761	680	776	754	757	721	710	730	750	737	734	738	714	724	766	730	743	700	767	759	774	732	710	757	806	766	804	781	738	699	749	740	735	751	722	761	747	781	765	757	762	754	803	748	717	761	764	786	684	762	734	718	743	733	764	723	719	754	777	747	795	755	749	719	730	779	743	750	772	802	710	773	783	759	733	806	827	749	792	731	757	757	814	753	774	721	746	733	764	747	705	695	693	734	778	736	752	737	763	720	743	788	716	736	751	734	773	775	768	711	767	761	752	773	798	719	749	741	752	691	775	763	814	761	782	764	762	764	756	741	738	731	785	800	813	743	766	757	729	759	729	723	735	721	727	728	740	798	756	764	745	731	771	735	769	778	780	789	779	769	738	716	758	739	759	727	752	744	750	731	780	767	773	776	715	770	762	736	771	765	726	777	783	757	703	693	773	770	765	711	739	786	776	737	757	774	725	751	762	751	781	727	703	750	744	688	733	738	707	772	744	709	734	752	759	728	781	730	774	771	788	746	771	755	696	760	773	777	767	798	725	750	724	763	774	767	781	779	765	766	775	735	771	785	812	746	742	804	762	763	743	767	782	775	775	762	782	765	749	717	759	728	737	785	771	783	742	782	766	742	746	781	784	807	752	763	759	709	733	726	781	775	735	771	720	739	753	733	734	752	723	728	707	784	740	713	781	716	776	741	778	752	781	731	749	717	778	761	748	752	763	773	756	730	779	767	708	761	744	739	768	749	757	758	745	733	693	754	769	725	729	776	801	755	755	748	796	786	804	797	739	756	770	702	768	735	715	781	760	786	757	771	742	774	741	774	744	756	762	763	775	792	765	773	739	723	758	756	717	749	739	741	702	751	719	781	738	760	749	698	772	767	711	726	750	729	746	772	761	779	737	685	778	712	749	742	766	787	736	773	764	752	750	754	750	765	730	770	739	799	764	754	748	723	742	767	715	761	759	786	737	730	750	706	774	749	770	762	772	759	782	778	787	773	726	740	762	747	704	778	810	758	749	767	767	779	734	765	700	754	779	695	715	737	774	775	716	777	764	795	747	720	772	730	815	742	741	781	728	753	743	753	776	827	752	742	707	711	745	759	722	732	780	723	758	784	686	726	715	731	737	791	735	792	725	760	780	722	767	736	777	768	780	771	761	792	765	759	786	707	783	748	753	741	739	757	756	815	747	766	759	750	766	726	759	764	730	752	747	718	764	732	770	813	755	724	753	756	777	723	755	681	766	724	731	797	729	704	780	802	729	691	763	791	765	755	739	769	762	735	764	765	748	758	762	774	748	759	722	762	730	752	754	787	759	736	747	800	726	801	759	793	785	777	779	795	723	745	749	734	732	783	765	754	751	758	721	791	756	745	801	747	757	751	711	768	747	776	767	711	723	820	765	726	803	750	782	775	761	764	722	776	745	718	749	758	809	754	718	779	767	685	756	763	781	716	738	783	716	775	770	737	741	780	763	735	794	786	802	778	719	754	747	743	744	792	768	712	777	752	714	773	761	773	752	741	761	738	770	816
42842	56983	44351	26428	18097	13682	7212	3809	2092	1850	1650	1423	1210	1150	1051	965	989	903	913	896	884	872	851	856	865	853	880	862	893	851	857	902	883	839	879	881	897	850	884	875	851	861	844	812	861	856	841	860	813	854	831	805	888	838	921	844	836	857	845	844	841	829	824	839	827	876	841	794	786	842	860	803	911	827	875	823	845	816	767	858	829	914	865	896	896	798	833	840	844	941	840	819	897	866	845	849	823	850	833	918	874	815	909	776	871	884	882	828	836	867	824	827	842	875	887	864	845	830	888	827	845	837	867	842	846	822	865	887	857	844	873	820	807	959	812	871	824	844	843	826	903	913	823	876	819	850	902	819	889	823	885	814	852	831	878	864	794	830	892	840	909	875	848	842	847	808	825	845	876	811	879	861	866	849	901	853	864	811	870	790	851	830	882	857	842	819	879	848	835	914	824	841	860	871	835	800	807	847	880	852	862	816	885	829	883	863	850	889	889	812	818	845	805	825	848	838	824	898	839	851	881	832	875	912	880	867	869	856	883	855	831	859	905	805	841	834	888	873	921	884	860	807	840	852	846	818	894	896	839	831	825	888	874	834	876	863	783	851	805	806	922	801	824	876	851	859	840	838	828	852	838	831	805	869	842	838	868	879	870	844	848	894	855	883	870	894	866	850	871	912	857	895	879	848	849	720	898	839	779	877	861	839	825	844	843	860	914	828	838	806	877	869	864	829	861	827	839	819	852	821	862	830	892	878	852	868	931	857	810	846	842	863	878	848	852	875	815	853	788	904	874	909	841	857	832	861	837	894	837	863	838	898	864	849	853	888	833	860	876	826	809	841	832	838	924	842	854	844	887	814	876	880	853	835	840	832	765	813	833	823	819	873	901	841	796	802	848	835	890	865	841	829	829	871	820	850	908	835	856	799	853	840	917	833	875	899	879	793	859	829	901	855	886	850	789	871	822	860	820	871	817	866	822	843	846	806	817	854	919	824	871	838	883	835	892	871	845	822	799	817	777	901	817	830	839	787	832	842	898	890	809	850	863	851	892	854	872	852	849	842	842	818	844	837	833	862	860	854	911	865	840	838	867	889	845	848	861	818	810	836	863	853	813	846	832	831	899	900	828	859	866	869	807	839	881	816	850	835	812	835	804	826	863	869	836	819	845	838	800	814	813	842	851	804	827	874	803	787	789	880	850	828	875	874	824	803	810	835	833	859	831	850	852	852	834	846	824	833	849	824	842	849	809	855	894	858	772	847	867	918	878	815	824	854	817	822	874	806	896	890	859	844	842	812	813	921	862	885	805	842	807	856	827	874	867	882	867	876	849	858	875	822	827	797	872	871	812	853	819	891	833	834	819	819	814	859	879	818	868	823	844	834	850	808	874	865	799	837	854	824	888	872	863	814	914	836	908	820	850	813	839	798	880	829	798	874	827	895	892	824	854	785	810	838	880	856	837	817	856	894	836	843	832	813	877	866	868	882	815	787	835	856	866	843	847	832	841	853	843	892	876	884	831	885	824	820	833	809	853	882	834	832	822	853	836	814	872	885	878	854	831	826	828	816	830	864	864	823	858	852	886	871	824	827	855	858	798	796	872	848	841	802	834	827	793	809	838	855	875	817	856	879	814	859	865	854	865	845	869	866	841	800	842	804	866	839	842	853	906	830	835	847	843	866	816	850	842	833	843	874	895	819	859	876	806	844	850	833	773	878	835	859	823	794	921	822	842	916	812	905	825	831	802	865	872	873	823	825	852	866	849	838	868	881	876	850	830	838	819	839	768	819	874	864	875	864	879	885	866	889	855	884	853	831	845	871	829	850	831	841	880	893	841	830	850	749	879	883	874	857	851	829	858	881	862	819	898	881	828	881	810	841	842	851	838	809	872	849	865	897	815	862	827	834	858	833	833	822	820	819	854	845	829	827	868	861	828	852	846	887	787	818	870	881	873	808	860	830	840	852	841	835	842	792	829	865	867	825	829	909	867	837	835	870	832	856	866	818	861	864	858	852	873	847	879	868	836	869	844	865	882	885	910	818	793	830	888	887	889	851	857	806	874	882	846	868	853	873	869	843	790	869	853	821	809	867	831	841	859	807	830	853	826	838	826	801	852	846	859	839	834	870	836	804	794	869	821	826	842	850	874	864	773	874	858	887	859	824	830	842	835	850	829	826	892	843	828	850	835	798	817	868	863	808	823	843	881	808	832	826	808	860	796	833	882	805	865	810	844	781	866	895	847	856	862	873	811	853	863	850	851	870	831	816	879	867	877	829	862	836	855	847	853	847	857	848	872	898	824	863	832	839	820	859	875	864	861	866	826	879	846	863	909	869	856	840	863	868	852	897	929	801	820	876	862	838	848	822	833	840	826	856	826	845	869	868	831	868	856	871	861	833	846	862	795	862	841	875	914	820	819	836	839	855	871	812	863	868	883	869	843	818	803	856	834	848	859	816	850	873	838	843	840	851	828	855	838	886	887	857	857	773	862	849	804	846	869	878	845	833	851	893	868	834	856	839	864	837	831	893	903	851	865	810	929	807	840	843	893	859	836	849	862	807	912	865	863	852	879	824	860	843	833	831	863	858	808	859	837	822	847	815	868	805	802	837	852	856	854	847	866	874	776	904	828	852	859	825	819	884	865	857	840	857	870	841	859	811	857	837	866	887	854	858	871	846	836	818	801	861	834	754	821	815	833	855	840	917	833	823	895	840	838	806	842	896	865	893	842	907	883	828	864	829	847	856	876	859	868	827	896	823	897	846	822	829	847	808	861	900	840	837	823	885	866	829	756	836	823	854	844	871	827	814	833	878	876	819	869	882	815	841	831	870	885	807	857	873	786	833	822	879	861	854	831	801	869	835	827	800	823	927	820	808	829	888	850	858	872	892	883	906	879	868	823	837	873	838	847	888	844	861	842	861	873	845	833	873	867	817	833	822	795	882	825	864	847	840	813	850	853	796	804	872	833	882	787	852	869	933	885	831	871	882	841	853	861	874	845	831	844	879	821	825	863	843	798	824	869	827	843	786	891	902	880	848	856	846	849	836	825	831	888	850	801	841	876	841	895	882	829	851	881	853	853	844	845	796	801	863	847	814	827	864	807	804	794	827	866	891	790	844	842	865	851	865	886	910	801	871	868	838	857	808	865	840	854	809	832	878	809	841	846	887	860	839	823	904	863	874	818	771	836	824	849	839	877	819	878	847	927	797	829	839	812	837	852	860	881	890	882	887	825	911	868	873	821	864	858	864	854	888	832	847	847	843	788	873	835	842	845	829	846	860	923	822	843	819	857	817	849	823	823	870	863	829	908	862	877	849	827	811	811	853	797	852	823	854	848	842	813	838	837	868	856	871	815	801	840	861	886	900	852	840	857	836	846	813	928	866	860	842	804	829	835	862	833	828	791	861	845	847	845	823	858	832	827	865	844	866	819	836	867	867	836	855	824	804	822	832	852	874	836	881	825	845	844	849	821	861	854	855	879	866	888	866
23639	21014	28388	24551	22485	22062	13642	4776	2466	2368	2056	1594	1182	1177	1162	1008	923	905	905	876	891	831	822	827	911	793	814	790	780	790	730	795	813	752	797	782	732	774	775	748	821	773	801	800	799	774	713	785	778	797	778	781	795	778	809	750	756	795	711	763	748	835	770	802	789	773	771	820	755	811	761	800	696	751	793	751	833	740	782	737	775	791	800	778	732	866	719	802	802	784	794	817	794	800	797	790	773	783	805	778	808	790	773	761	762	747	781	796	850	761	780	776	795	784	770	777	832	755	828	803	799	777	777	775	763	796	834	746	755	791	781	744	812	785	809	804	801	757	775	790	754	738	822	778	778	752	803	761	794	763	742	763	819	814	751	804	763	764	784	755	803	839	770	769	781	792	815	833	759	785	757	753	823	802	752	770	734	775	796	791	723	826	840	764	768	806	749	849	767	783	776	778	767	733	808	713	802	766	828	737	727	735	777	740	829	801	793	831	755	773	769	727	766	777	749	777	786	762	801	805	743	726	825	753	777	818	824	780	753	788	792	784	784	764	780	836	804	796	803	814	818	781	716	766	785	762	779	832	751	768	779	778	803	789	814	807	792	798	789	764	847	765	801	794	804	776	768	753	798	748	757	765	789	811	771	827	781	781	805	771	776	787	790	782	744	771	820	786	723	759	795	781	811	790	747	797	764	751	757	799	789	762	813	793	816	724	791	797	814	804	804	835	803	808	780	835	766	769	779	788	769	773	787	788	823	839	813	777	824	807	772	758	753	804	775	791	755	763	842	817	790	782	764	793	832	793	762	769	796	748	790	761	796	750	773	780	749	837	786	812	819	742	787	840	812	772	800	748	793	801	753	813	756	803	748	795	780	783	818	765	791	768	784	806	798	802	800	790	842	787	789	836	774	756	749	834	762	756	778	726	824	770	773	819	855	787	806	799	755	804	764	766	799	779	796	784	825	799	790	829	807	761	776	824	741	807	819	803	781	783	788	806	839	791	783	788	767	762	783	748	735	746	755	831	797	752	800	825	739	807	765	747	786	749	809	792	769	787	756	830	755	802	787	796	839	759	747	799	742	821	794	734	799	813	764	752	821	760	799	816	803	816	805	796	760	777	778	785	794	778	779	771	767	740	793	818	788	772	748	799	764	745	790	807	764	837	806	817	803	785	726	790	770	799	706	794	781	826	778	779	768	798	750	829	765	766	771	781	748	757	754	833	768	782	793	774	772	806	760	781	788	756	779	801	750	739	776	811	783	766	790	750	739	769	809	764	820	784	777	803	807	821	799	771	797	762	787	816	763	832	752	806	818	742	746	750	811	830	791	812	759	807	754	770	767	803	778	766	747	793	811	761	725	840	789	802	774	839	766	736	769	770	802	757	805	726	799	777	748	797	844	827	796	813	775	838	859	817	790	783	810	788	790	815	789	752	792	787	794	801	773	756	753	767	854	774	776	795	803	758	821	755	767	756	794	782	754	794	739	807	808	794	796	791	777	747	759	773	777	819	754	761	783	752	771	789	767	850	782	765	792	754	768	792	775	794	784	827	804	734	735	803	773	795	738	769	773	762	709	777	755	803	819	734	813	756	770	826	785	733	787	796	778	761	731	773	769	769	754	759	740	786	824	828	833	763	819	792	789	754	800	775	805	793	738	801	791	774	761	797	753	778	771	806	756	759	761	794	770	723	759	709	760	792	845	797	809	774	799	759	737	755	804	770	822	725	764	765	793	803	734	806	748	749	811	818	777	773	817	769	788	808	814	796	802	791	814	792	795	823	841	783	794	808	800	812	798	766	834	752	770	758	747	822	781	760	748	748	753	853	743	762	801	759	780	780	778	745	784	739	832	787	780	789	768	796	781	722	801	770	796	815	798	742	784	761	786	739	803	805	799	822	773	753	829	789	803	793	800	777	746	832	783	743	755	810	812	815	755	778	798	772	745	783	773	762	805	808	793	765	734	781	848	758	785	811	799	782	764	768	775	796	772	783	778	720	782	783	798	791	794	765	687	740	785	795	775	789	705	787	802	787	755	771	781	772	762	782	721	777	781	766	762	731	774	797	785	813	769	771	825	785	788	829	783	766	755	790	810	769	756	754	787	769	805	762	787	789	851	772	759	815	770	806	792	758	771	764	817	806	799	805	776	801	771	809	777	810	777	816	774	782	755	771	779	757	741	751	784	774	742	767	735	754	796	769	782	805	764	798	813	726	793	787	763	790	770	732	770	736	804	806	792	786	791	761	809	788	724	776	842	789	841	802	743	805	768	778	766	806	744	746	756	770	830	799	754	773	799	774	773	758	759	817	791	790	789	745	818	793	753	799	781	785	853	820	741	777	775	742	767	754	760	780	789	755	755	752	784	827	807	772	786	731	776	826	760	836	790	815	790	775	782	739	774	796	780	731	757	776	781	758	797	771	794	810	782	805	807	759	776	827	765	800	786	813	806	758	759	781	805	775	746	835	792	768	751	755	785	772	787	758	794	794	809	813	827	798	787	787	740	798	782	765	843	765	788	789	807	786	729	778	786	801	757	814	763	778	761	796	759	753	759	828	773	781	788	763	817	792	765	781	816	821	765	733	801	743	804	794	765	788	836	814	783	775	755	799	776	815	747	755	797	726	830	794	841	819	751	812	782	801	754	798	755	766	805	793	748	768	730	787	800	788	748	793	784	766	778	788	764	751	778	814	765	827	763	779	795	768	807	816	812	753	726	811	803	782	771	746	751	753	765	777	798	820	798	788	763	758	773	793	809	757	802	810	783	821	767	777	776	775	767	797	784	817	752	795	795	823	795	825	757	792	762	813	784	778	764	803	769	777	759	831	782	837	815	826	800	813	764	743	791	804	808	791	779	733	779	818	777	795	761	764	770	793	805	855	799	814	767	768	787	736	787	766	765	785	780	762	783	820	749	865	793	808	786	738	765	763	845	816	782	796	797	814	742	804	806	781	781	799	753	815	790	809	817	795	772	813	831	757	797	780	768	794	781	790	779	731	816	794	773	802	779	807	747	741	753	792	778	814	751	776	830	797	797	802	755	761	767	798	755	786	798	813	793	797	766	816	790	735	722	799	770	744	763	799	772	818	810	733	771	778	747	805	801	776	770	838	732	764	762	759	789	766	763	802	768	740	754	755	762	782	763	785	798	782	780	796	776	827	770	788	802	803	763	787	782	815	775	752	770	833	755	841	759	738	777	808	828	775	801	804	794	762	810	753	796	801	749	742	771	808	730	796	791	779	734	757	744	826	772	807	757	828	785	807	780	796	792	836	744	756	769	750	767	814	769	769	748	747	792	747	777	778	778	820	779	829	780	824	757	758	748	724	779	771	762	802	793	741	749	824	806	784	732	765	730	799	786	779	782	760	778	803	808	690	792	739	778	752	793	787	801	767	757	827	786	805	855	804	799	764	764	754	745	790	733	832	802	743	791	784	771	801	731	808	780	720	809	807	787	818	770	780	790	793	735	730	840	772	779	761	774	736
42022	65240	53657	34544	27474	21867	12240	5977	3570	3256	2742	1923	1571	1462	1398	1211	1050	1051	1091	1049	1078	971	927	1012	877	822	922	944	916	894	857	914	840	826	818	916	940	872	834	910	872	884	819	885	889	866	894	877	844	852	855	876	925	863	868	897	913	858	880	887	861	903	875	852	890	856	874	883	862	867	854	931	873	844	854	922	910	874	859	862	905	847	901	898	765	885	865	897	903	879	908	936	843	876	792	841	869	850	819	888	863	887	914	894	922	874	875	892	860	899	832	902	896	897	890	853	889	888	895	876	848	859	843	886	886	898	907	862	909	892	895	854	927	893	832	853	897	881	878	757	897	891	825	878	875	885	928	876	853	831	873	867	860	851	930	882	843	865	861	884	859	868	903	841	871	900	893	867	880	844	923	861	906	882	846	877	854	849	900	882	865	826	807	881	838	905	902	874	820	871	862	863	867	865	889	890	895	899	950	887	883	832	892	884	876	908	855	855	877	888	870	896	874	889	883	876	909	863	891	856	867	883	852	852	881	856	866	869	869	865	855	882	841	873	840	852	878	853	864	857	870	897	896	861	874	886	850	871	823	851	870	867	841	849	847	843	844	840	833	841	868	878	894	906	899	811	840	890	881	853	817	889	870	830	861	900	874	826	831	907	849	888	862	834	865	871	870	832	855	853	877	910	899	895	877	853	854	884	884	872	857	894	872	896	888	867	881	935	852	864	841	830	895	830	870	856	876	865	842	880	837	894	875	842	869	943	917	874	856	915	851	882	889	896	871	870	873	872	856	884	886	864	894	863	865	893	854	888	881	868	867	847	819	915	864	828	929	854	870	854	810	876	875	916	849	855	869	842	876	884	862	911	842	901	897	916	889	873	841	878	883	844	832	947	906	859	913	948	907	893	842	849	919	869	885	880	876	840	856	887	935	870	888	902	901	901	868	896	890	870	867	960	907	831	837	851	866	837	921	919	920	809	867	830	847	838	904	883	872	915	845	823	903	835	863	892	858	879	872	900	846	859	885	878	869	833	885	878	829	888	865	869	868	876	894	854	878	889	895	924	864	871	875	847	854	854	863	887	872	821	876	877	900	901	863	898	868	820	893	825	903	888	867	848	865	901	863	859	898	829	899	897	841	915	936	845	871	865	857	914	890	881	877	861	912	869	866	861	889	879	863	824	865	872	899	861	896	860	844	909	857	912	885	883	888	891	869	887	882	931	835	860	920	897	912	876	840	822	866	884	914	886	821	916	920	872	922	927	826	930	845	850	833	861	900	900	892	849	901	892	856	857	822	872	884	893	901	852	864	887	827	907	849	865	887	930	915	909	863	853	903	824	906	917	888	857	877	900	875	844	911	864	871	886	835	880	851	811	857	897	877	851	822	898	894	859	877	861	862	887	800	849	874	860	819	879	867	917	864	911	835	892	824	873	900	834	897	867	897	878	903	853	895	837	871	883	872	841	867	896	901	830	914	868	872	929	855	892	912	904	842	849	866	842	856	862	921	876	891	831	858	899	831	848	873	898	803	841	869	911	906	853	827	895	874	864	851	869	927	853	893	855	914	881	919	893	892	869	865	893	833	884	909	874	835	883	892	914	926	829	870	857	904	889	878	894	899	929	889	836	876	868	865	887	845	837	864	852	876	833	861	844	934	809	845	864	886	955	879	863	907	885	857	909	838	873	922	890	878	897	875	869	916	884	829	888	885	848	863	944	893	856	911	830	849	874	862	903	861	933	839	878	859	869	870	856	900	903	835	851	873	861	820	926	851	843	850	938	867	893	898	836	908	890	890	895	866	894	882	888	871	907	901	911	937	917	862	913	857	889	927	852	892	808	859	904	865	917	881	898	831	865	890	862	823	886	902	853	945	850	851	845	891	874	934	876	902	905	864	830	836	834	804	833	890	929	899	840	831	864	853	871	846	865	849	844	848	915	901	929	878	877	845	939	905	933	891	902	877	923	879	876	843	889	923	848	901	896	881	868	852	904	944	920	875	822	872	894	882	916	868	886	842	872	841	848	892	836	879	866	894	938	816	913	873	846	844	894	903	884	845	852	901	894	866	885	858	870	895	890	851	888	871	825	873	877	834	888	880	857	907	840	895	891	926	850	835	861	875	834	869	906	858	803	917	840	935	924	838	854	832	840	865	899	915	835	852	857	847	887	864	875	860	902	922	832	864	821	825	878	856	884	875	858	912	939	881	911	810	877	930	855	866	876	884	877	870	806	837	925	885	920	877	914	893	836	857	875	893	879	807	889	864	847	885	844	893	880	857	890	842	847	848	853	859	903	898	904	833	897	922	835	836	870	897	864	851	932	907	911	828	892	895	878	915	819	925	855	865	869	879	892	833	889	841	863	868	883	828	900	911	833	889	865	865	869	836	870	846	856	895	923	872	906	902	844	840	870	894	842	859	853	862	888	892	855	925	923	888	903	853	880	829	843	914	875	887	923	836	837	797	892	883	805	872	941	888	919	881	896	852	838	832	857	891	858	907	854	874	837	872	836	866	970	860	858	883	907	864	892	839	874	921	875	860	944	895	887	834	883	862	887	905	862	933	845	932	896	835	899	861	862	860	841	846	937	848	885	873	921	888	850	893	875	883	913	895	858	858	842	938	887	888	846	832	839	830	853	893	813	896	855	864	915	936	879	875	876	830	876	871	853	856	921	892	876	911	874	872	881	858	903	827	873	895	875	885	881	871	873	919	873	907	886	927	856	874	872	883	897	865	858	889	866	862	869	881	919	829	852	835	829	868	869	883	891	911	852	852	863	857	847	870	855	886	843	840	882	923	844	906	835	877	857	881	874	839	876	872	879	885	860	857	839	920	897	863	877	893	905	832	904	850	862	889	855	813	864	914	855	927	840	827	916	841	899	840	871	894	860	878	915	871	842	893	900	841	891	837	889	849	872	872	855	876	879	890	929	870	845	870	885	893	894	944	881	919	918	934	902	865	896	900	874	916	854	886	873	865	860	832	838	888	838	880	860	911	874	862	885	839	874	865	843	841	913	878	860	926	898	857	848	891	890	885	824	861	922	861	876	866	865	871	868	874	890	876	909	884	874	909	863	951	870	867	914	817	900	891	862	888	961	835	887	899	880	845	827	879	883	854	879	911	866	848	890	868	860	875	911	878	881	905	900	913	865	871	849	906	878	855	923	908	833	847	886	869	879	889	942	869	855	881	905	879	864	865	880	869	869	842	839	920	932	851	868	829	891	815	871	843	879	904	883	849	883	861	878	908	873	858	857	887	879	908	852	902	853	832	873	873	889	865	888	847	866	873	855	962	878	829	864	887	850	871	907	883	887	881	877	817	870	895	939	901	836	875	865	842	899	835	813	875	839	928	870	828	907	879	800	891	863	925	939	847	885	899	905	872	926	940	855	881	888	853	845	896	884	846	848	851	887	850	856	825	877	888	878	894	851	858	868	876	912	862	885	867	908	874	870	849	850	791	917	899	876	876	861	902	812	848	910	834	858	932	866
24627	21087	28677	26170	22302	16461	8224	3155	1963	1899	1477	1294	1106	911	980	944	908	849	807	832	763	724	781	712	775	757	773	728	720	732	763	706	720	697	758	735	750	778	768	711	720	718	740	704	720	774	739	763	699	746	761	716	735	693	773	658	749	714	720	713	655	718	723	661	713	725	718	654	735	701	736	725	703	655	748	682	700	739	726	731	757	743	730	711	756	701	746	768	726	746	743	715	700	721	744	676	711	690	727	722	704	669	697	692	696	748	732	711	782	678	734	716	731	745	693	732	757	712	726	748	721	684	753	690	766	694	735	741	752	679	711	725	736	719	736	703	712	775	710	763	718	734	699	745	750	698	758	739	734	676	700	695	704	726	740	703	730	740	699	736	755	736	727	686	726	758	737	721	765	722	748	736	696	689	724	762	725	745	739	741	752	704	713	713	679	740	735	768	710	697	719	766	734	739	749	688	728	731	725	724	772	729	763	715	759	701	730	725	732	712	689	675	760	671	699	744	746	690	740	722	725	727	784	755	672	741	721	715	758	734	716	720	700	755	682	738	702	687	741	721	697	688	687	680	698	696	770	713	738	742	754	774	742	770	739	715	734	720	755	682	770	702	749	750	669	731	738	708	719	715	734	753	713	733	733	753	765	692	705	714	762	726	715	707	719	696	702	696	740	726	744	724	702	726	700	695	643	715	768	704	764	736	757	698	762	725	724	735	704	737	713	739	679	739	723	699	716	659	724	697	745	700	743	703	753	708	766	698	662	758	704	722	718	711	699	726	727	716	690	721	750	725	753	681	681	717	751	750	709	711	731	790	713	729	759	705	733	728	772	682	722	741	770	727	705	726	736	728	717	747	713	734	723	757	730	720	700	763	762	721	721	746	682	711	721	734	739	761	698	707	705	733	747	731	719	735	732	723	733	703	743	710	722	790	728	745	679	674	715	697	668	761	691	739	696	730	714	666	730	676	710	728	737	711	763	744	724	769	735	697	715	741	711	735	733	748	715	744	721	732	719	686	708	720	718	726	749	736	767	719	694	746	713	715	767	690	726	692	687	746	708	723	759	726	702	723	757	693	722	737	704	732	736	710	680	737	736	663	717	721	702	758	721	702	707	718	690	669	737	754	742	713	745	715	725	678	656	725	743	714	724	718	734	717	731	702	764	707	710	783	733	645	762	744	673	690	734	719	748	712	685	717	768	726	712	749	701	726	779	710	730	682	712	681	729	752	726	743	684	685	711	711	745	730	719	729	689	731	726	758	778	713	697	764	722	760	714	764	728	752	739	732	722	728	695	682	731	749	725	693	655	699	727	760	762	746	715	701	704	758	744	698	777	752	709	709	753	678	776	736	743	700	736	728	727	729	706	695	710	746	681	702	677	787	697	691	705	692	741	750	712	747	743	782	688	724	751	703	733	740	771	705	707	679	683	735	701	720	762	695	768	728	735	765	719	757	723	753	724	735	731	753	729	736	682	701	701	699	700	738	696	758	729	730	697	660	727	767	701	736	712	750	783	692	697	723	737	714	700	725	736	708	708	744	717	681	683	708	730	739	705	714	694	664	773	685	722	677	707	696	709	701	749	752	687	765	736	658	705	725	704	706	711	680	734	691	645	713	724	702	704	744	745	754	713	759	679	669	715	710	744	734	725	710	727	758	739	726	719	734	681	699	730	737	705	720	768	711	709	751	732	698	691	730	771	717	732	715	703	718	718	683	738	749	713	728	732	729	761	692	676	714	707	751	684	748	752	716	733	761	711	720	781	719	738	705	777	721	669	730	760	687	742	761	708	712	767	735	729	695	715	696	726	728	737	736	749	692	720	653	713	704	720	725	749	731	714	717	726	710	744	660	728	719	679	738	769	749	696	769	763	680	731	732	688	719	767	705	718	702	683	717	689	721	734	700	710	713	709	694	725	785	705	714	728	798	727	734	717	732	732	737	739	764	727	715	740	690	680	715	718	704	720	711	730	729	695	686	726	798	719	715	669	715	681	711	748	722	707	754	690	680	743	679	725	736	707	727	727	747	713	764	730	730	752	795	715	711	717	756	728	712	746	720	720	733	773	703	754	715	715	732	724	704	708	747	684	767	717	704	689	763	707	711	689	761	735	702	720	664	780	707	735	718	692	689	717	716	722	717	714	724	718	711	671	709	678	697	699	711	735	712	715	714	701	687	676	724	722	686	733	705	690	777	729	754	707	719	681	728	721	708	677	701	727	713	701	709	750	765	716	719	709	747	709	713	690	722	729	706	725	687	743	720	742	713	710	729	711	740	725	746	755	700	745	776	758	743	684	702	674	728	747	749	732	690	683	736	717	741	758	679	725	709	724	706	743	760	653	732	750	721	750	710	734	741	741	736	680	769	725	761	714	691	754	712	702	772	735	750	734	698	759	701	713	769	704	744	768	740	732	709	695	740	726	707	683	745	699	747	753	731	708	681	744	729	671	694	677	714	729	706	725	808	752	744	670	687	719	686	746	725	732	711	706	732	749	745	704	741	746	700	704	718	709	691	714	708	738	717	760	710	715	757	700	718	755	721	656	756	751	724	688	743	714	737	737	754	749	712	785	686	723	698	723	708	731	708	746	689	736	728	719	713	722	733	735	739	766	718	715	691	723	660	714	712	719	727	699	740	704	687	752	728	742	722	691	720	709	721	732	713	730	723	765	739	695	693	682	763	701	778	714	716	697	720	759	750	735	722	740	710	748	760	762	748	757	674	714	711	746	672	695	775	755	745	711	730	788	729	726	725	697	754	727	728	684	716	715	708	730	694	704	665	690	733	679	685	672	729	732	702	729	763	706	704	735	756	672	721	728	698	703	716	713	717	653	710	722	723	745	783	719	718	716	744	741	764	682	745	704	722	755	752	739	742	721	740	790	673	774	709	751	680	732	733	711	714	728	707	719	703	655	705	742	722	745	709	727	729	719	715	717	692	728	732	722	716	746	770	728	712	711	687	732	722	722	754	678	751	744	732	715	710	700	749	730	716	745	731	726	760	695	753	701	769	737	709	787	636	693	712	682	723	749	730	755	744	711	680	779	729	759	737	719	730	726	675	739	682	731	705	715	733	725	710	761	732	739	723	718	764	719	755	700	713	725	723	757	693	733	757	727	772	738	686	776	690	741	714	776	751	683	696	722	766	679	718	750	670	729	742	691	698	724	659	697	751	740	715	698	739	750	703	753	730	732	739	718	751	756	723	681	728	679	745	699	685	686	698	744	748	687	696	698	714	792	698	746	726	733	752	712	685	711	735	761	695	650	764	692	735	750	765	722	720	718	755	697	720	713	776	696	633	711	786	731	702	722	748	685	766	770	731	711	727	694	763	739	751	758	723	728	716	722	764	690	765	734	745	751	743	743	772	712	716	722	754	715	755	757	725	741	738	712	685	707	737	689	683	702	706	733	730	746	695	673	702	712	703	689	778	750	714	782	738	742	752	713	760	696	745	697	751	704	751	692	737	682	743	707	712	660	708	743	727
40733	62130	50973	31819	25502	17488	9759	4677	3076	2799	2131	1739	1385	1146	1199	1167	1002	940	944	900	927	866	836	865	870	807	784	786	874	810	808	818	818	799	830	840	824	789	753	787	771	789	816	814	775	816	832	800	831	785	811	794	816	826	831	812	779	817	847	804	841	815	816	887	787	823	791	841	822	777	821	786	796	789	782	807	827	805	872	827	824	827	800	839	808	810	842	824	824	774	797	809	820	843	831	865	840	790	784	791	789	824	848	781	809	846	838	803	837	803	826	814	814	784	830	835	845	770	801	803	814	837	834	740	883	825	799	864	792	786	829	802	803	841	795	811	855	866	809	828	757	797	770	786	821	819	814	803	829	847	839	811	777	787	806	818	830	787	808	782	839	848	775	786	804	807	835	807	789	840	786	826	862	788	846	794	839	835	854	800	816	827	868	807	825	807	774	802	817	823	815	816	749	848	764	802	781	841	802	819	784	813	792	782	748	769	790	824	785	791	798	833	815	818	826	831	816	824	810	796	832	859	781	798	749	805	817	774	791	787	784	855	761	775	825	774	828	798	836	846	794	844	853	830	820	797	818	816	804	783	802	860	803	799	753	804	796	832	867	859	786	789	843	791	847	843	884	813	810	800	812	789	822	813	809	810	757	861	841	829	831	804	830	789	779	814	707	771	817	838	819	817	850	760	846	812	795	817	784	767	761	763	814	788	813	793	801	833	864	846	827	832	791	813	762	761	817	842	844	820	829	787	778	848	829	803	848	810	808	795	805	795	783	805	831	857	820	805	815	781	761	792	818	808	832	811	881	772	873	858	814	771	799	815	799	814	788	819	814	812	760	814	837	778	825	839	795	833	833	808	812	822	801	874	771	804	858	832	818	821	830	776	829	845	800	850	823	838	850	850	820	880	798	838	794	818	820	779	780	785	823	826	791	829	816	858	816	759	818	843	809	821	786	816	794	785	762	823	783	806	803	788	803	799	783	858	782	798	788	795	773	776	815	822	802	799	828	792	784	799	823	814	804	824	808	820	807	815	777	786	807	794	816	823	839	764	813	820	836	847	816	836	807	828	804	854	768	836	796	788	822	799	811	784	788	762	841	720	836	785	779	796	825	847	812	804	798	807	786	814	874	797	806	811	793	785	857	793	814	834	771	815	790	806	836	822	802	820	826	844	827	786	800	806	824	778	775	813	793	846	814	851	787	823	883	810	794	820	841	819	846	780	747	842	869	749	761	814	851	817	837	877	818	819	839	853	795	804	825	826	878	837	798	781	808	844	857	858	819	826	811	775	836	823	774	872	803	776	841	813	834	831	809	810	858	797	820	764	824	778	849	836	842	792	786	812	769	848	806	850	812	798	804	790	835	765	813	829	834	803	777	837	791	764	807	823	777	826	787	806	829	826	765	853	851	766	778	806	824	808	799	832	798	846	779	811	785	865	791	754	854	801	741	795	847	837	805	792	878	868	798	821	829	839	842	807	785	790	866	813	815	856	791	813	846	780	813	802	780	829	812	831	787	856	754	815	823	775	842	777	880	814	839	795	785	859	796	796	831	761	816	833	840	830	838	817	866	834	753	801	863	809	801	838	797	858	768	825	780	797	831	796	840	764	764	792	799	808	843	809	811	845	811	812	845	780	798	806	817	825	808	792	814	768	817	804	829	802	763	831	822	852	793	801	790	827	766	794	775	821	858	802	864	825	853	801	799	787	844	845	768	834	810	797	809	817	829	782	850	788	799	752	806	797	813	777	817	810	830	802	870	786	852	801	789	825	790	804	796	824	810	842	799	830	829	812	807	789	774	806	835	808	820	836	830	813	774	757	848	779	837	854	846	816	813	774	767	801	802	789	793	810	799	771	817	835	884	769	835	772	765	771	783	843	761	777	806	790	826	847	782	793	841	844	839	816	818	822	863	821	802	823	783	843	811	774	784	845	757	783	814	801	813	809	823	768	803	769	801	842	868	803	866	815	785	845	754	895	813	880	799	833	811	793	813	807	771	788	825	798	794	840	801	862	776	829	826	801	792	822	835	848	823	747	834	798	794	833	829	794	824	785	821	839	804	815	791	800	830	871	814	798	797	756	825	864	805	765	784	795	838	796	789	825	776	808	807	764	832	801	813	810	827	806	793	802	808	811	841	827	859	817	802	806	837	780	801	798	840	784	812	876	842	807	818	794	813	867	827	861	830	849	817	797	824	796	841	794	785	825	761	792	841	851	753	814	836	823	810	819	819	864	823	815	841	775	796	819	812	769	863	788	795	800	779	819	810	848	806	843	824	767	733	778	802	800	848	823	772	856	786	849	812	775	855	837	850	809	813	836	833	802	847	847	813	826	839	841	867	803	824	847	810	823	765	863	782	808	825	804	779	819	831	821	789	786	784	817	811	845	804	818	781	812	782	818	837	830	828	815	792	841	841	797	823	776	773	794	807	795	804	804	849	759	803	811	799	807	842	819	810	843	820	806	775	838	806	831	850	830	843	841	835	793	766	756	797	812	839	806	769	789	822	799	824	777	806	826	811	794	832	765	800	792	770	806	802	762	862	821	772	835	768	812	771	817	816	794	858	780	813	783	805	838	817	876	835	844	811	746	810	795	819	770	814	806	770	815	788	757	815	879	820	784	801	821	797	807	826	819	844	787	857	827	810	813	801	829	814	792	820	815	804	814	784	799	851	771	764	830	817	804	800	833	772	822	786	837	810	801	793	845	831	813	821	809	821	783	793	823	824	810	786	831	788	795	771	765	814	846	821	812	781	827	806	827	820	806	830	794	794	711	828	756	767	781	800	836	804	831	806	830	833	849	773	820	849	777	868	795	777	784	811	814	844	732	812	797	830	815	778	806	803	815	818	811	826	842	809	818	814	803	842	796	787	819	783	821	800	820	855	822	774	801	812	861	845	791	829	813	780	831	845	786	813	823	827	846	869	828	748	808	769	856	843	811	845	833	804	732	861	871	777	764	771	851	767	829	815	786	822	779	788	799	829	854	776	813	818	820	843	796	859	798	787	833	825	758	847	771	811	789	806	788	806	794	870	824	764	830	811	851	777	798	765	794	766	822	817	770	781	769	817	837	854	811	809	795	797	774	818	829	819	808	783	853	798	807	857	796	817	848	793	841	824	805	824	841	787	820	853	780	764	871	805	799	834	829	803	808	776	826	815	834	800	805	834	788	792	856	818	796	859	798	759	801	840	767	828	792	822	861	856	848	823	836	833	805	803	841	758	791	808	827	834	845	785	826	812	833	834	814	856	842	816	770	849	825	764	815	794	804	768	844	851	816	866	799	813	829	778	773	796	812	804	799	807	767	852	777	845	838	804	846	808	833	809	888	826	793	798	791	810	790	839	818	850	787	807	782	797	795	832	856	797	793	821	827	832	816	782	837	802	811	816	845	807	829	841	757	825	807	775	832	809	815	824	795	852	815	805	766	823	785	779	802	843	845	834	831	779	786	787	788	777	856	792	803	795	841	792	831	792	786	822	831
22502	20999	28501	23796	21529	23002	20142	6398	3004	2720	1926	1633	1406	1105	1049	1023	1061	1010	941	945	933	895	876	814	812	817	790	855	798	785	773	800	789	744	730	770	797	784	778	790	750	747	735	745	742	801	770	790	774	766	777	767	781	797	798	775	789	776	773	771	763	767	828	743	740	778	741	759	760	757	810	825	769	770	780	775	732	748	780	744	779	746	778	770	737	785	799	763	813	720	803	797	730	755	755	817	794	730	796	786	784	749	810	799	788	732	780	807	795	729	784	747	769	868	763	715	766	754	775	710	739	736	719	761	779	795	804	788	748	777	770	771	793	800	742	743	778	787	795	759	755	819	814	819	700	789	812	754	768	763	759	769	718	797	790	781	767	773	740	793	794	756	802	744	794	770	756	749	754	782	748	829	754	790	749	759	738	738	805	710	779	751	734	789	768	751	764	748	748	766	747	786	753	761	757	769	760	743	738	738	764	764	816	784	751	758	766	713	775	802	753	745	789	756	730	761	739	762	754	747	744	738	784	763	738	781	785	747	761	743	780	741	760	741	795	764	713	749	774	757	741	774	778	742	729	725	769	790	692	758	779	745	823	726	796	800	786	731	754	764	763	794	797	717	767	790	745	737	777	764	789	767	758	788	780	734	739	774	747	791	738	758	772	756	776	795	790	757	742	757	753	788	746	742	730	731	797	802	759	773	738	798	732	816	788	770	759	728	709	748	791	775	725	776	742	726	813	852	739	727	780	813	748	770	791	790	715	790	777	740	756	752	778	785	767	756	754	731	743	751	807	745	745	780	724	794	724	807	782	762	726	734	816	800	771	768	752	767	815	756	790	720	745	719	744	753	760	805	691	734	752	770	768	770	762	766	781	833	787	776	851	763	773	779	754	767	763	761	756	763	778	774	745	799	767	786	785	781	743	775	767	766	723	808	800	715	758	760	757	754	764	794	784	780	780	766	765	799	804	780	781	771	738	746	794	734	788	700	787	734	768	746	728	842	785	769	809	763	775	752	758	810	774	797	787	762	762	715	820	740	764	740	788	740	747	799	763	762	732	768	739	784	761	766	794	784	792	748	811	750	752	734	787	711	733	756	798	791	771	754	776	757	772	758	760	760	773	781	801	768	741	843	788	736	749	778	752	761	763	729	770	697	777	748	813	726	759	782	755	788	777	764	796	786	785	779	737	806	736	757	785	739	723	768	784	815	745	791	773	781	743	765	782	785	826	846	751	774	740	708	797	737	755	804	781	739	803	709	708	854	810	747	841	818	774	759	766	747	768	773	758	748	750	751	742	788	746	769	748	813	768	734	784	790	746	742	781	737	761	744	790	801	748	759	786	759	756	746	732	772	776	742	737	750	763	773	707	762	758	771	772	752	784	721	788	844	734	746	724	769	797	825	788	809	737	753	744	755	828	764	733	795	789	740	824	748	789	784	775	802	762	805	773	807	771	775	775	743	741	786	776	787	751	728	737	756	764	771	853	744	775	771	770	786	795	779	746	785	791	781	769	740	780	810	746	752	797	740	756	747	763	778	701	746	684	727	816	828	788	774	779	748	763	764	797	760	796	785	768	779	751	735	770	771	770	775	744	765	734	766	801	744	779	784	761	778	762	744	766	745	798	748	727	762	828	805	755	845	730	785	762	738	800	706	736	765	719	786	752	765	743	763	756	794	729	803	772	754	752	722	776	788	745	780	770	759	751	829	769	829	767	792	741	693	787	770	754	780	742	756	741	863	744	746	712	770	691	764	733	783	728	778	772	764	799	713	782	759	743	794	763	775	743	757	757	742	796	793	739	725	764	776	765	736	737	721	757	766	833	794	782	826	693	725	730	742	745	767	758	762	802	758	743	774	774	760	750	770	729	797	774	795	832	775	818	775	729	740	750	759	809	761	804	775	770	757	825	799	825	792	745	754	747	773	785	825	768	742	732	798	769	757	804	742	780	800	766	817	786	764	758	761	734	763	782	823	799	838	822	718	744	781	747	740	767	762	766	752	764	735	740	825	712	738	762	747	765	747	786	763	731	792	707	759	780	763	748	772	709	758	711	805	779	750	774	751	732	748	781	758	821	763	781	737	757	778	808	760	772	823	786	738	765	795	754	769	733	764	747	804	776	772	735	809	735	750	758	751	775	775	725	786	753	824	808	752	797	817	756	763	774	740	779	804	754	730	764	742	755	735	731	777	746	772	761	782	775	793	777	719	739	763	776	756	762	776	797	749	765	757	783	776	772	765	774	742	736	725	800	760	790	797	786	779	763	769	775	764	729	797	753	718	728	764	745	777	777	746	753	768	761	766	739	769	780	770	770	756	721	777	751	727	724	753	729	799	705	732	718	782	750	806	807	746	714	787	769	792	756	770	762	767	759	744	755	744	805	810	796	791	694	728	816	721	777	751	768	756	742	755	802	767	697	770	812	756	721	764	767	770	803	752	795	785	735	739	743	770	758	752	792	768	787	776	800	764	734	825	754	807	725	769	758	804	783	765	775	789	732	797	731	770	784	766	774	795	755	723	790	735	780	710	767	792	707	735	784	750	798	711	761	772	746	760	760	764	792	766	687	773	756	776	762	776	774	757	804	744	737	753	817	770	751	774	750	766	748	752	761	800	781	775	795	792	731	772	757	767	774	736	800	735	733	751	797	778	746	795	782	753	731	745	764	788	730	752	717	750	724	740	746	756	795	767	775	735	762	767	742	757	773	769	734	804	752	774	741	741	756	796	764	702	766	746	796	767	785	759	774	753	786	701	773	749	765	777	767	781	739	808	749	786	780	764	769	706	756	761	779	770	797	756	779	785	772	783	777	754	775	782	758	810	756	760	760	741	780	756	741	747	760	765	793	745	753	743	785	751	768	789	797	761	806	767	758	767	753	742	746	784	757	801	861	819	773	774	778	756	856	795	763	815	802	757	748	715	784	766	749	711	735	695	764	736	808	804	767	758	727	752	718	740	794	734	748	775	729	831	721	748	767	790	812	789	781	751	764	808	763	761	769	754	770	767	799	764	793	765	763	772	730	736	822	735	760	763	816	775	807	801	735	764	756	787	742	770	758	713	781	739	794	755	744	757	749	787	730	798	743	743	795	753	752	774	783	791	829	748	799	755	701	796	751	793	758	746	745	767	742	778	732	717	673	777	831	800	771	727	796	797	770	831	770	771	712	757	716	819	712	793	731	756	813	788	839	723	775	777	755	788	710	787	826	773	785	782	785	761	735	810	789	727	806	780	737	727	753	770	771	763	762	752	725	747	784	756	768	743	771	774	727	773	775	712	768	782	761	745	753	774	769	751	701	769	740	783	808	779	755	804	807	793	795	774	794	766	739	727	797	753	769	751	788	829	708	735	745	739	795	737	760	763	761	718	755	775	794	799	817	719	774	777	779	719	773	764	768	731	782	789	767	741	778	761	734	801	757	774	811	723	726	748	719	745	773	789	786	778	756	763	853	756	806	783	753	769	744	778	747	775	770	807	773	744	751	749
42945	71849	58792	39356	31880	24681	13985	7000	4326	3892	2759	2196	1811	1337	1215	1220	1271	1154	1065	1054	995	975	960	900	930	867	872	853	885	879	905	831	886	819	836	856	923	896	865	883	833	858	848	869	861	796	806	870	876	869	873	845	831	828	843	848	817	831	847	861	839	848	846	848	850	841	895	824	849	849	873	832	904	829	869	863	888	912	902	808	876	846	841	878	850	868	885	781	865	803	837	862	897	866	781	875	862	859	855	837	828	852	878	846	900	860	853	823	833	826	818	842	806	853	870	789	857	822	811	841	821	849	844	901	858	914	875	825	822	869	824	887	866	835	797	842	851	866	809	855	868	787	847	886	821	801	848	810	877	837	821	831	890	887	839	838	829	815	916	889	793	841	888	838	861	850	895	879	937	797	836	860	873	809	835	844	792	868	873	820	865	832	839	823	873	824	860	884	849	891	833	798	859	819	840	815	861	847	836	834	818	854	851	866	818	893	861	822	814	853	872	865	883	822	792	842	819	848	815	813	858	855	863	893	831	818	839	830	855	801	875	846	851	773	803	829	835	813	817	842	866	863	841	871	878	849	817	873	840	824	835	845	895	804	856	830	841	825	831	802	816	847	909	850	852	878	865	885	833	864	855	866	881	833	876	826	828	850	855	868	863	859	810	863	862	816	837	825	797	844	857	923	843	783	817	827	859	860	829	829	881	894	900	846	844	870	868	863	810	859	811	824	862	834	808	876	857	899	807	877	848	834	848	893	903	859	844	835	852	867	867	816	870	837	868	916	893	805	866	848	790	880	873	862	844	929	813	817	848	821	896	872	854	838	823	863	842	836	900	836	883	866	860	877	837	894	844	837	853	866	866	794	856	842	860	841	803	798	816	828	803	834	843	831	851	807	888	887	891	839	889	834	814	867	887	830	821	825	848	853	870	863	848	828	808	835	893	888	863	813	854	790	890	828	858	843	858	837	833	878	838	797	852	834	897	854	873	837	834	907	849	885	862	820	882	800	815	916	842	809	859	894	878	839	837	804	811	850	879	801	887	862	846	858	809	840	864	877	814	857	862	850	816	851	827	815	820	902	832	788	858	868	819	864	836	828	843	835	834	860	911	813	835	830	828	803	822	878	807	835	830	832	846	868	846	866	877	863	835	833	834	826	865	854	866	886	852	861	810	854	891	866	814	862	813	854	799	850	837	785	861	835	887	832	848	858	880	872	852	862	893	812	834	809	854	849	832	844	809	824	868	849	862	829	787	915	893	850	905	851	913	860	777	890	849	850	855	839	881	838	935	868	803	860	841	868	788	847	838	827	852	893	827	859	808	832	846	844	867	820	828	831	872	857	857	799	858	879	861	867	802	828	861	807	840	805	843	804	839	810	828	832	858	833	824	875	855	875	809	825	839	810	845	808	865	848	834	838	833	837	829	816	786	893	779	859	913	826	813	842	898	800	868	821	839	833	812	821	848	858	848	817	868	811	819	832	827	818	840	845	889	800	844	878	884	882	871	830	885	802	842	895	828	858	872	822	853	856	826	818	841	838	832	865	834	810	894	923	853	839	851	832	850	861	811	827	859	876	824	834	836	857	844	868	849	854	858	808	856	838	863	854	837	855	788	889	890	844	926	870	858	800	796	866	854	864	823	824	838	816	868	800	844	829	865	859	860	812	835	879	803	894	849	837	847	847	804	824	808	863	803	847	858	819	843	865	856	864	847	860	828	872	851	853	846	832	815	818	873	843	842	861	803	860	879	884	852	887	811	799	806	863	807	858	871	833	885	847	877	830	824	843	840	787	827	843	821	803	858	823	826	848	821	868	819	816	832	843	826	814	843	819	823	843	871	845	855	811	874	835	868	841	843	861	819	863	813	819	931	841	834	843	803	832	806	841	873	789	854	825	834	876	851	844	874	867	822	896	873	835	861	806	827	844	837	809	892	856	830	851	827	830	823	835	830	854	873	912	838	870	842	825	848	829	818	843	862	869	821	878	847	817	870	851	865	843	871	876	869	830	852	857	835	849	852	855	803	901	910	846	868	844	852	839	867	812	805	843	820	875	879	835	865	868	867	866	828	862	841	856	856	872	822	785	848	844	862	858	846	847	860	865	845	777	844	886	826	843	826	824	858	896	867	854	837	808	930	853	871	841	832	812	811	800	877	877	812	849	855	858	879	849	845	913	842	811	872	847	790	859	852	878	849	900	865	858	870	813	819	876	823	837	824	849	805	839	848	869	832	820	812	829	879	848	835	840	836	859	873	838	857	838	818	834	818	881	818	846	829	822	860	850	855	807	895	828	794	807	863	852	808	848	833	831	821	834	890	838	924	817	823	832	764	909	864	809	847	882	903	843	876	871	841	816	840	845	850	796	810	874	812	837	835	797	812	850	869	809	831	841	902	792	853	776	877	847	792	900	834	785	800	907	828	814	750	814	855	863	880	819	844	840	887	852	839	882	829	856	858	798	852	815	887	824	820	840	892	819	887	894	826	853	830	802	860	870	856	819	895	842	847	851	860	857	851	811	790	796	831	844	857	774	836	887	851	828	883	897	820	799	845	816	881	834	847	813	858	895	863	849	865	896	812	884	870	862	838	864	853	884	857	818	798	828	824	859	850	829	850	883	851	818	880	848	833	849	860	802	819	881	821	881	823	876	835	825	830	831	858	788	864	876	868	896	845	794	844	809	898	850	878	884	814	798	842	851	835	906	832	853	829	884	879	813	855	851	853	843	827	903	828	807	875	820	811	826	857	835	827	861	827	868	819	796	880	850	855	836	870	896	852	838	833	849	844	883	828	843	841	819	797	866	803	770	850	838	839	864	891	857	858	867	837	860	808	819	841	832	831	821	848	868	823	802	867	833	891	851	857	871	875	844	875	808	813	873	838	859	865	842	867	890	854	820	871	817	830	830	876	832	870	822	872	846	881	842	855	812	842	846	839	812	878	858	844	891	848	891	808	831	793	841	855	839	826	833	916	834	876	828	801	904	828	834	825	795	870	871	820	841	843	848	855	875	874	833	839	846	818	823	839	836	837	868	832	831	863	820	888	847	863	832	852	848	858	780	839	823	861	838	785	812	861	845	810	848	875	836	880	868	842	873	849	861	819	823	806	873	847	875	866	845	794	826	863	795	828	824	858	795	878	877	844	821	860	847	831	865	809	840	835	775	792	878	879	865	868	822	909	840	810	825	841	857	864	908	807	782	829	848	877	887	854	812	841	916	865	817	877	826	833	823	849	893	852	838	838	795	808	853	849	848	813	839	851	787	828	803	840	869	873	852	847	845	873	854	891	810	840	843	852	858	904	863	881	844	830	840	890	836	859	888	859	847	893	864	834	848	846	824	798	916	859	882	888	842	792	834	839	800	873	920	832	848	848	875	861	837	880	820	838	857	861	892	856	835	862	822	885	869	866	833	854	854	881	871	827	843	865	782	853	798	837	823	855	880	860	871	863	856	833	827	867	840	775	822	778	883	872	820	803	864	819	802	823	812
32943	40187	41913	27923	18174	9821	4476	2301	1611	1468	1144	1012	967	956	854	810	821	793	781	766	711	730	769	772	748	750	732	725	771	696	729	806	751	749	750	698	708	712	790	706	739	703	768	721	749	754	730	723	755	762	688	721	723	714	769	716	737	702	757	701	725	729	702	720	716	711	746	685	694	733	668	733	757	690	788	681	712	716	722	698	760	736	724	739	745	713	726	751	756	748	688	735	729	748	734	740	750	696	744	732	696	734	749	699	733	839	757	726	739	700	775	662	752	691	733	732	730	703	709	766	761	725	724	728	742	743	723	729	779	727	696	713	729	745	744	745	764	695	754	692	759	715	718	716	746	739	710	761	803	726	725	727	696	731	718	725	741	762	761	710	674	737	728	756	720	699	692	761	715	769	708	699	741	751	741	782	726	706	754	748	745	727	730	717	743	755	772	740	733	707	734	767	674	777	719	726	761	752	717	748	741	766	746	751	723	779	755	709	720	749	751	726	718	726	697	727	726	726	770	763	714	741	770	737	739	736	712	740	688	708	737	789	724	716	727	753	772	731	701	724	698	713	729	729	752	726	679	698	728	740	751	766	719	742	790	728	721	679	776	766	721	705	757	725	752	756	728	737	727	761	695	727	719	704	715	765	681	747	785	693	715	729	705	722	746	754	683	705	745	766	733	744	748	743	717	739	718	766	700	737	709	801	697	721	726	722	739	746	705	746	677	740	736	698	768	680	735	729	769	701	705	771	757	766	735	698	715	756	721	709	700	746	745	769	745	750	737	686	748	743	722	720	710	716	706	731	716	755	743	716	743	698	698	664	717	759	763	670	725	795	753	743	716	739	718	756	744	740	768	713	727	722	727	650	702	754	753	742	703	698	706	714	722	756	714	713	724	698	746	746	734	798	718	761	785	751	740	734	736	731	718	778	748	744	696	700	817	714	705	735	752	725	769	785	701	778	728	696	722	746	714	760	757	759	813	804	708	753	749	751	750	697	727	763	754	737	736	729	693	764	712	702	739	701	741	704	754	708	749	723	697	707	664	728	745	739	703	709	740	704	697	724	764	707	695	751	686	731	742	738	740	748	731	723	723	723	732	700	720	782	706	749	734	747	724	744	761	752	752	782	745	697	733	716	674	740	743	746	745	706	742	755	737	706	733	714	719	721	781	756	716	742	717	698	714	745	803	748	694	685	726	683	738	701	735	735	728	729	779	716	752	742	778	771	735	720	755	765	702	737	747	702	716	711	679	764	689	780	669	745	751	701	752	751	749	686	769	749	722	725	705	779	692	742	734	730	682	667	707	716	699	718	716	736	749	704	763	771	697	730	735	701	785	703	759	702	721	767	739	755	715	722	749	714	721	731	761	746	741	745	706	736	776	693	724	682	771	732	758	733	735	755	738	736	778	760	759	710	751	705	725	782	749	747	718	746	727	739	787	684	751	724	731	748	747	698	754	715	761	795	731	791	784	746	698	738	775	707	759	790	750	728	764	732	756	697	754	717	718	747	734	748	761	699	771	713	698	713	727	724	733	732	781	734	706	721	730	727	759	700	740	741	711	746	715	755	714	736	757	725	774	689	719	751	731	745	684	764	740	722	715	709	686	733	715	722	757	759	732	729	759	718	775	718	714	729	741	739	740	751	709	733	740	781	730	723	730	720	770	692	737	743	690	690	717	723	707	711	744	724	692	701	719	741	730	743	681	706	750	741	721	708	752	720	722	724	727	731	710	691	757	753	716	764	716	732	756	706	707	724	728	720	745	731	727	684	746	717	766	763	752	763	761	717	762	658	701	709	698	729	683	712	747	781	770	730	716	732	742	712	692	707	733	753	696	667	687	765	745	691	708	736	764	699	726	691	721	727	713	810	710	755	803	727	767	700	754	743	752	698	733	693	713	759	747	716	719	747	708	730	728	770	722	707	720	711	760	763	744	737	713	751	749	718	701	752	752	721	731	715	735	745	716	749	725	774	689	769	705	753	709	743	768	754	736	746	667	758	734	734	742	730	735	754	773	704	667	787	712	674	714	742	737	713	753	716	746	747	727	714	754	695	732	749	731	706	739	680	716	714	780	739	783	740	736	783	703	761	729	755	756	747	773	716	722	740	705	719	750	735	677	718	753	673	723	737	741	739	739	756	735	747	746	745	753	726	712	745	732	725	736	732	714	739	723	708	735	692	742	750	742	746	775	751	755	700	758	784	743	717	678	762	745	752	725	719	696	693	726	699	692	784	758	739	720	745	741	735	787	694	716	746	684	730	733	710	788	716	652	673	693	751	698	694	769	710	757	762	706	772	778	710	717	700	738	723	727	731	677	773	748	743	716	708	725	748	704	726	775	747	730	741	763	774	766	764	724	700	725	688	723	708	718	727	693	720	684	781	712	746	742	705	718	723	710	731	691	744	755	705	805	769	689	746	712	676	746	724	696	710	734	731	765	746	739	737	683	749	768	757	740	757	717	725	722	750	687	777	723	741	713	757	744	695	678	733	725	692	718	699	705	724	747	719	773	729	698	729	704	741	795	733	728	723	712	738	756	696	691	707	710	750	744	742	723	746	742	705	735	764	734	723	781	677	711	681	735	757	726	675	755	721	705	729	742	720	714	739	725	738	771	754	745	723	721	740	779	758	726	748	774	740	737	652	765	743	714	711	741	732	703	754	683	716	727	773	743	745	718	738	756	756	708	738	717	721	745	739	700	713	754	722	778	709	752	724	738	726	708	713	676	707	722	703	720	749	683	697	743	741	737	736	763	746	750	726	728	719	733	685	744	757	710	712	722	701	751	728	786	764	739	724	752	692	757	737	741	739	693	706	713	757	738	744	681	735	751	720	720	720	780	691	772	714	711	697	733	784	744	752	732	770	721	785	700	731	716	754	723	716	686	679	714	729	761	728	715	742	743	689	713	718	725	715	746	741	693	732	734	754	682	757	693	752	720	754	757	737	770	778	749	746	720	739	730	761	736	773	734	693	728	716	743	717	728	724	753	734	730	726	783	735	805	729	745	736	734	742	759	741	727	734	740	694	717	725	691	763	713	757	736	744	721	741	731	732	722	718	719	697	696	736	719	825	696	724	764	712	661	717	743	769	695	696	725	719	713	684	756	779	694	762	760	714	777	760	690	749	697	730	764	719	709	720	721	737	737	739	734	738	729	738	717	767	719	735	700	712	732	750	734	741	757	693	689	704	694	752	756	693	734	734	727	735	722	688	783	704	746	722	713	755	718	686	701	743	771	763	744	703	721	769	730	742	704	746	731	731	728	692	686	744	724	792	755	687	721	686	712	791	733	720	738	747	703	700	719	737	779	795	764	738	731	705	748	745	758	760	698	741	707	721	728	719	735	800	715	720	712	762	712	747	737	741	715	755	783	753	754	703	711	753	730	704	753	767	752	761	748	760	756	735	698	686	776	784	712	715	696	730	767	723	692	712	714	721	730	753	768	734	778	736	714	754	718	676	699	716	788	705	714	728	705	745	728	718
41690	56202	44350	27011	20674	12610	6441	3468	2421	1992	1450	1255	1162	1122	996	941	1017	920	912	879	832	886	879	910	858	808	839	849	774	833	795	832	846	873	822	844	787	803	794	803	820	819	848	813	859	859	811	810	853	797	798	825	776	827	819	844	828	842	828	824	799	792	808	890	801	838	821	743	780	830	783	766	842	827	794	869	877	801	794	826	881	789	830	864	855	775	828	747	795	828	845	838	789	809	835	851	740	807	837	856	808	828	845	854	814	850	849	890	805	840	794	820	819	837	823	868	763	799	835	807	807	787	815	828	856	824	839	791	809	731	841	835	840	774	805	829	820	774	821	861	800	828	817	819	821	794	905	855	850	873	850	777	852	811	850	783	806	861	827	817	789	811	774	853	846	827	817	833	792	843	832	855	839	815	759	783	858	779	820	801	768	793	856	756	804	760	796	805	848	788	837	788	842	819	812	844	868	855	862	841	781	818	815	845	827	831	802	837	779	795	848	860	846	822	840	831	844	794	799	853	838	793	858	833	821	834	791	858	871	834	837	789	868	803	807	860	793	806	868	817	830	827	829	801	800	820	788	819	767	837	789	846	862	813	794	819	842	871	805	786	804	846	801	829	795	829	829	852	837	842	799	876	864	802	820	809	888	861	851	882	841	831	801	800	775	847	818	864	807	823	819	860	857	820	839	836	822	850	834	827	812	816	818	821	838	785	811	846	761	853	863	847	832	811	837	789	810	829	788	802	825	815	781	837	823	808	786	785	829	877	812	786	841	791	818	828	853	874	867	808	819	830	807	781	796	804	813	799	829	820	807	839	825	847	831	803	828	871	866	830	829	836	836	832	827	826	783	805	799	786	772	805	868	769	829	791	867	822	819	841	816	871	825	827	868	769	832	826	768	836	808	791	789	857	821	801	830	779	838	809	820	793	834	853	861	791	842	835	813	852	807	826	786	777	766	861	775	841	818	820	798	805	825	824	830	835	794	850	778	751	819	864	792	815	810	850	850	777	838	824	840	802	829	833	800	775	843	843	840	867	825	781	856	821	808	779	834	853	803	788	837	862	825	845	840	808	787	797	772	808	833	795	822	840	812	860	828	824	822	800	820	778	830	837	868	778	819	834	831	813	824	850	780	943	853	827	849	848	750	870	822	829	821	804	811	840	846	880	803	794	860	801	866	822	810	854	801	847	874	840	834	817	853	793	786	816	810	833	823	778	834	789	835	839	786	803	804	833	834	811	831	794	793	868	831	792	810	807	784	810	815	815	817	853	832	809	836	818	876	836	815	860	790	802	801	815	864	845	823	790	836	781	789	820	835	805	827	847	812	810	822	781	848	809	877	797	772	856	797	863	831	824	813	796	839	805	809	815	820	814	798	849	802	792	825	785	830	889	798	796	800	796	842	831	867	815	847	825	798	823	882	799	805	847	836	809	831	878	825	826	829	796	807	829	860	836	772	834	838	809	800	816	832	798	859	801	802	818	836	781	799	797	841	822	782	854	865	786	799	882	865	759	835	842	798	810	835	835	857	762	857	786	798	785	790	811	823	825	823	869	846	862	796	795	869	799	806	781	849	841	809	838	804	787	800	824	857	804	857	816	796	837	800	810	824	839	849	801	846	818	795	889	867	820	834	848	881	816	804	852	788	774	843	799	869	836	804	819	858	854	862	845	804	801	889	849	889	834	807	868	871	830	806	769	788	818	894	784	803	844	826	834	830	790	822	863	843	797	802	855	878	805	798	873	849	815	817	808	840	851	833	852	831	864	828	843	798	770	808	776	806	879	823	796	853	785	821	771	819	827	809	794	836	885	804	850	859	826	807	794	792	827	779	816	879	857	811	835	835	782	797	824	773	817	792	841	838	818	774	798	795	798	853	824	810	854	824	797	815	850	816	780	800	795	859	817	752	847	846	793	874	801	782	815	769	782	828	823	789	849	865	902	822	805	818	860	855	826	828	871	825	857	797	797	832	862	805	820	790	798	777	828	808	779	833	826	806	836	840	830	816	777	834	842	791	823	773	786	793	803	817	854	777	831	789	798	817	880	849	830	815	803	880	805	808	809	727	790	818	779	807	875	823	820	828	846	807	885	832	789	792	832	833	782	829	789	837	823	807	810	819	824	839	849	805	850	818	839	838	767	798	826	870	834	791	776	809	852	808	812	847	816	775	837	823	791	855	841	849	822	796	828	841	764	826	830	824	829	823	792	787	837	861	826	846	819	846	858	820	803	788	839	862	810	794	801	796	794	844	876	841	773	834	796	861	819	846	829	821	806	790	835	769	816	825	806	828	822	837	860	768	820	794	802	847	791	833	843	874	830	838	833	852	877	799	811	796	825	792	827	864	804	768	871	844	780	823	807	785	869	843	829	801	786	847	818	817	818	824	827	843	831	814	887	783	866	856	799	826	793	817	841	810	775	827	805	843	835	810	822	845	822	796	792	816	827	818	811	813	824	829	767	826	800	809	813	817	826	807	789	836	829	853	816	842	826	811	821	813	794	794	839	792	839	816	801	854	857	787	809	774	829	821	792	821	824	842	802	819	827	866	808	798	819	847	851	768	831	794	869	824	855	803	794	795	843	838	790	851	823	889	803	788	849	868	836	837	843	780	804	827	809	827	784	875	820	849	820	806	826	829	808	819	831	814	775	814	873	838	850	811	846	870	797	834	826	867	806	817	765	847	802	862	826	819	817	773	845	830	848	857	802	857	889	829	782	853	829	780	820	799	806	821	826	840	834	764	828	819	847	799	839	812	807	824	834	797	885	827	787	840	786	824	797	823	805	866	833	786	886	800	857	874	793	784	849	788	879	819	859	844	815	853	810	854	869	868	808	864	872	864	824	735	858	816	785	826	793	850	815	849	825	812	765	748	786	767	882	801	811	823	823	825	816	797	857	807	809	807	866	830	850	853	804	828	779	803	824	840	810	786	794	856	829	857	868	819	791	813	840	798	802	782	810	804	859	878	807	802	753	805	857	819	760	863	835	823	818	816	793	874	826	753	882	815	785	838	822	846	819	823	820	863	804	745	817	883	823	808	835	819	821	797	791	844	798	829	851	810	816	823	802	807	814	801	797	882	869	839	821	853	795	810	868	799	810	846	816	789	792	767	821	862	835	799	835	842	844	829	787	790	808	844	816	837	809	775	842	805	812	922	849	837	829	813	831	829	821	800	768	862	779	754	837	772	805	845	815	864	768	815	767	802	854	831	793	779	807	816	808	846	829	811	845	879	800	809	811	793	846	777	793	846	789	772	838	847	851	801	760	814	872	798	847	814	859	823	809	815	781	771	888	845	831	802	843	796	863	843	803	792	891	808	820	798	818	827	875	831	878	842	867	843	802	832	829	793	851	805	823	811	791	840	834	843	805	848	851	826	847	838	806	805	811	820	826	818	790	810	832	850	815	816	833	824	887	846	781	844	839	797	862	807	858	833	801	844	784	826	801	860	804	823	800	803	827	809	841	803	808	786	789	806	826	780	799
23564	20976	28263	24668	22896	20468	11156	3808	2522	1876	1531	1289	1186	1179	1023	883	911	891	813	860	850	807	862	765	782	758	749	802	841	808	781	768	757	808	800	762	786	755	813	807	778	757	729	752	784	776	771	740	828	754	756	788	779	750	816	816	804	782	773	803	778	752	742	731	780	779	789	753	743	745	777	746	763	778	766	749	774	778	805	775	758	793	771	731	746	728	737	806	785	787	760	757	737	751	839	782	803	763	755	781	773	796	795	744	773	736	748	732	785	745	769	755	782	768	740	767	755	780	808	782	755	810	736	768	823	758	774	770	774	769	768	794	765	746	765	750	775	748	811	815	750	750	726	798	778	783	781	832	814	818	850	784	802	754	790	812	795	801	788	753	790	762	797	790	710	757	804	768	789	718	767	739	774	801	777	743	774	754	743	767	783	779	765	779	737	774	781	749	780	745	803	797	746	758	799	831	820	756	745	794	756	767	788	750	766	783	760	789	787	771	708	765	758	751	788	791	766	745	760	814	780	789	729	747	760	768	788	805	785	806	748	763	796	764	750	753	761	816	729	755	746	801	789	772	771	775	760	791	792	729	778	803	797	733	750	762	765	685	729	725	776	796	840	755	795	802	767	765	767	751	757	779	763	790	735	775	775	769	755	720	734	746	734	769	746	817	776	800	806	774	812	789	753	770	777	791	761	784	738	785	739	796	832	813	793	788	835	782	740	806	750	795	794	823	771	727	780	835	739	768	777	781	770	779	732	780	797	787	754	780	752	793	785	772	804	768	796	754	799	722	788	763	779	813	773	739	820	773	757	801	745	752	741	858	779	785	770	744	787	806	747	770	778	752	756	759	766	765	733	793	728	775	744	755	759	762	711	787	752	759	787	767	743	755	767	772	770	716	776	805	809	775	792	780	770	774	742	773	787	810	735	763	744	778	840	810	747	776	798	797	789	772	737	797	779	767	769	784	787	741	819	756	828	738	801	816	769	781	765	796	763	758	793	816	748	774	793	780	805	751	744	763	804	789	785	771	795	741	767	787	762	842	709	795	786	846	741	775	789	770	758	783	794	791	783	790	793	790	751	787	730	761	801	747	769	760	768	785	734	797	773	712	782	764	749	797	723	774	790	785	796	731	799	767	776	774	770	760	786	810	792	770	749	723	790	732	740	805	753	754	753	748	760	779	733	823	807	759	780	752	776	779	763	772	770	738	742	758	740	817	784	735	771	733	795	760	773	825	790	768	722	778	778	757	848	755	747	779	788	807	737	805	775	772	816	800	754	750	738	768	757	746	775	762	733	717	754	776	775	718	734	748	778	807	784	823	773	775	767	747	712	769	737	762	807	787	737	787	775	748	755	816	756	718	765	793	736	762	799	788	769	778	797	722	781	790	761	795	714	815	732	815	733	755	727	703	815	800	794	760	804	817	770	762	728	753	730	779	748	771	727	711	777	734	767	741	778	755	800	786	809	762	754	749	747	746	737	802	745	758	739	748	764	800	739	794	788	751	757	750	755	789	778	766	730	759	763	765	734	803	758	752	751	778	773	730	764	746	751	738	731	778	728	759	799	716	780	741	788	766	779	779	797	746	768	769	778	794	711	778	740	788	758	732	731	780	802	781	784	753	780	765	782	779	794	809	795	808	739	811	775	749	777	781	779	773	789	774	736	760	833	721	765	779	804	822	708	757	780	737	810	798	769	768	776	760	763	756	741	781	757	758	739	814	757	761	818	805	778	805	749	817	754	806	826	783	790	680	756	731	785	831	811	796	757	776	736	769	825	796	779	805	742	762	755	787	731	777	772	787	800	826	745	760	815	789	743	799	756	827	781	823	798	786	807	748	747	800	773	808	738	750	801	760	745	798	777	737	774	789	806	778	786	767	778	786	775	793	744	746	760	762	790	770	788	798	737	776	816	747	765	755	767	772	719	768	787	747	765	799	769	761	746	762	743	787	794	728	779	774	808	733	776	802	790	737	806	831	747	760	746	815	749	743	772	760	803	818	764	779	740	791	769	747	835	729	724	765	762	729	716	826	773	745	737	794	709	782	784	774	779	752	700	761	760	762	780	771	794	774	798	741	827	748	740	728	821	729	776	732	790	749	805	756	774	747	773	757	821	774	779	808	753	773	764	739	829	786	753	735	735	749	751	777	757	774	737	749	774	739	717	809	812	756	755	743	753	759	727	746	825	784	777	747	733	772	760	759	777	757	822	718	781	762	780	752	712	785	714	750	781	769	766	740	819	789	791	817	779	774	761	730	769	789	773	803	802	801	783	754	739	780	782	746	757	773	786	751	803	744	809	792	755	759	752	795	738	752	823	810	805	764	799	785	727	744	818	774	766	783	810	757	748	742	815	815	773	748	762	751	745	810	752	765	809	753	800	742	792	757	749	722	799	744	736	788	823	827	763	840	756	759	794	765	788	716	752	715	768	775	758	817	783	740	685	817	763	831	775	778	817	766	737	791	751	793	748	777	822	781	785	799	782	808	827	781	780	785	749	765	761	772	734	771	776	808	757	844	748	770	726	724	754	798	777	775	741	774	775	763	747	737	759	747	765	789	765	782	714	720	798	775	782	771	849	785	756	747	759	740	713	764	775	830	738	757	762	830	800	789	716	750	825	833	718	792	758	770	741	787	770	753	768	784	785	774	813	726	788	748	750	811	765	809	792	751	801	785	792	794	799	789	775	778	827	788	784	757	796	771	781	760	747	797	776	794	754	751	771	764	729	754	803	801	803	785	746	770	803	786	738	765	778	771	764	773	771	731	810	769	793	749	770	784	755	800	727	758	800	737	806	798	721	773	747	827	790	804	793	753	807	745	709	783	756	736	783	775	809	772	776	747	795	777	765	749	793	709	757	761	819	767	834	752	774	766	767	773	822	769	771	773	761	780	744	769	776	787	812	756	737	745	809	707	764	829	747	782	731	732	716	745	800	751	756	809	751	724	751	775	786	820	733	737	753	778	782	766	771	789	796	758	772	715	756	772	811	807	726	771	752	787	785	765	781	707	789	818	781	779	725	752	731	756	789	784	807	763	759	771	832	764	742	743	826	754	734	783	761	791	757	744	768	722	784	767	788	822	743	742	731	767	767	744	747	768	736	776	733	716	781	765	766	778	753	721	739	725	771	843	781	758	735	772	724	804	743	793	782	752	764	792	754	768	791	740	771	786	760	802	776	721	809	757	771	795	742	816	797	790	742	797	769	771	783	752	773	804	750	796	756	782	786	767	783	753	759	789	763	743	770	806	799	769	726	776	770	749	782	780	771	776	748	802	748	804	743	748	794	782	722	825	769	757	721	776	788	765	804	768	781	756	785	710	754	773	762	777	759	754	734	801	765	796	783	751	771	724	818	759	792	762	789	767	739	790	773	730	757	725	751	788	792	799	823	794	765	806	738	786	735	815	766	774	718	736	766	773	775	795	772	776	776	815	736	777	796	794	762	784	770	763	794	814	766	783	806	784	748	754	745	823	779	810	783	771
42822	65433	51557	36081	28188	17861	10018	5004	3604	2626	1873	1743	1496	1410	1170	1066	1051	1006	958	949	889	927	931	856	879	950	888	847	875	891	902	932	873	874	850	880	839	897	853	878	912	897	878	831	831	817	878	875	866	866	914	766	855	796	816	849	854	892	802	872	862	845	858	874	839	870	872	824	845	854	858	881	859	853	869	880	827	864	824	896	868	861	841	818	881	850	868	823	891	899	830	885	847	846	883	830	889	830	840	835	866	879	923	861	834	866	791	857	844	855	903	850	918	823	925	825	868	868	909	890	877	867	849	837	855	864	893	864	831	892	886	885	897	903	873	881	941	834	912	851	873	863	847	880	883	826	886	825	824	902	797	815	836	870	875	864	924	830	886	857	833	885	930	855	869	815	888	910	902	867	883	812	882	822	893	872	885	839	783	922	902	924	903	814	871	848	914	869	883	850	859	872	870	857	834	857	881	805	858	849	857	856	860	880	864	869	874	859	824	830	864	798	895	883	910	880	835	796	893	917	887	851	880	843	896	880	900	862	894	837	841	880	839	880	863	833	841	860	843	897	844	775	820	889	849	924	890	849	880	848	872	892	858	892	929	888	878	827	844	856	888	835	870	878	847	887	821	897	896	811	893	855	875	881	880	910	848	938	874	842	889	878	867	856	885	868	853	876	892	844	864	854	886	828	856	887	881	831	865	901	863	890	873	856	849	844	865	889	906	888	836	838	816	825	816	855	845	848	860	809	846	849	834	884	898	836	876	833	864	832	908	839	867	839	867	841	848	858	874	867	840	877	880	890	833	906	848	843	896	918	920	854	830	819	838	828	878	879	882	871	844	792	847	855	872	869	839	854	827	887	826	919	841	843	867	830	846	847	822	849	882	845	848	865	883	924	893	851	926	867	825	907	896	787	857	793	901	870	858	850	861	857	905	886	870	828	884	863	893	876	869	891	851	845	855	856	863	843	836	873	845	880	869	865	867	883	859	865	838	842	888	859	899	859	849	900	813	880	840	879	846	902	850	889	869	870	868	894	890	868	837	884	869	879	843	911	898	840	809	859	860	834	835	933	865	840	818	873	882	857	868	810	864	838	837	866	894	894	875	876	941	871	842	848	806	876	839	820	883	911	836	866	851	859	837	879	863	902	849	885	833	889	800	841	871	859	903	850	828	859	826	901	858	890	884	867	867	861	865	854	894	855	824	846	858	873	847	896	887	876	890	904	906	876	858	834	868	859	832	884	856	826	882	856	801	855	863	835	863	874	907	832	841	824	840	904	858	881	894	849	830	873	890	838	894	880	788	886	872	901	874	810	792	849	862	811	826	847	873	883	846	854	876	852	854	872	832	845	864	885	857	849	844	884	805	886	873	885	856	830	914	852	842	849	837	826	846	867	848	833	850	868	847	841	886	900	884	862	844	837	874	859	778	838	909	830	855	868	874	917	885	842	848	905	831	889	903	830	827	861	872	854	802	907	868	876	872	858	881	849	858	831	829	848	807	828	852	887	850	906	864	786	872	871	865	851	854	894	895	834	844	873	881	815	886	849	824	864	841	873	894	837	858	865	851	876	881	847	847	888	919	819	871	881	915	839	859	856	868	844	933	905	868	883	900	830	859	878	869	837	810	901	844	868	866	847	903	836	852	905	875	820	847	816	893	887	851	849	830	834	850	889	879	804	902	869	876	874	872	853	874	800	879	859	888	877	925	853	810	862	877	871	870	840	869	832	893	843	907	842	858	836	885	851	867	877	814	895	816	870	849	792	871	867	854	803	906	881	870	822	826	867	860	851	896	820	886	867	914	893	854	859	883	869	871	897	910	888	854	829	943	849	885	843	876	853	887	860	840	890	889	821	905	844	859	788	918	902	866	842	863	795	891	904	841	888	883	825	882	873	859	839	872	836	815	854	886	901	867	890	863	874	900	878	870	810	823	836	921	821	928	856	847	820	883	873	812	828	878	830	896	853	893	863	847	858	843	831	870	852	885	867	890	808	831	875	874	878	875	900	866	909	868	818	825	883	894	855	853	813	849	880	865	929	911	844	881	851	893	883	809	797	861	856	907	868	857	913	921	832	832	862	818	799	875	893	800	829	875	842	848	854	870	879	828	843	803	871	866	939	822	853	819	869	855	820	816	897	834	860	825	823	846	874	865	839	848	845	873	853	906	855	882	876	873	899	871	859	820	890	874	888	846	835	906	896	796	864	859	892	859	823	854	841	827	839	857	901	830	871	839	853	855	876	773	857	861	809	877	915	873	892	873	869	807	849	853	832	863	912	850	863	835	955	871	888	843	894	824	861	907	860	803	911	887	902	863	841	859	855	913	892	834	842	838	895	817	877	888	901	859	882	859	892	861	851	843	877	814	933	854	891	822	877	790	864	888	853	886	881	868	870	798	774	853	832	871	856	861	865	853	871	873	897	852	849	884	848	853	861	858	881	863	853	873	848	859	887	914	835	864	877	867	886	889	909	878	861	887	876	879	824	846	817	835	816	886	885	870	840	846	925	844	825	934	879	834	857	815	852	879	923	904	898	908	923	864	876	825	888	874	869	844	863	884	831	863	832	893	853	893	845	889	868	868	845	808	802	855	868	859	829	907	883	810	849	861	807	825	829	800	874	827	884	882	883	864	893	856	849	844	852	894	911	806	915	858	852	913	861	867	844	835	857	915	881	847	882	856	839	838	834	869	836	841	860	890	801	863	879	802	860	866	878	838	846	915	854	874	916	858	891	806	868	884	828	837	896	924	821	872	820	845	853	832	938	911	862	826	840	879	870	906	853	864	840	873	843	847	892	898	901	877	867	828	880	829	866	801	812	855	807	857	887	833	859	920	849	859	801	873	853	851	837	889	804	898	823	917	892	863	831	872	873	863	877	871	835	856	897	867	829	874	883	863	901	819	885	856	782	829	905	900	853	866	864	821	851	938	835	815	900	897	858	841	877	919	910	845	851	878	886	855	890	902	873	818	904	881	787	870	876	824	852	847	812	880	851	848	859	892	878	873	863	836	898	883	866	876	881	866	812	846	888	810	855	822	852	837	874	896	815	856	896	847	849	879	853	916	868	849	863	887	887	881	855	857	838	888	807	865	887	857	895	836	854	860	864	865	895	868	863	857	907	876	884	851	918	847	837	932	789	917	894	859	828	851	898	896	926	920	840	880	873	841	840	884	873	850	839	869	886	884	841	836	796	863	871	855	910	849	871	842	830	840	833	889	854	881	851	848	891	810	813	815	885	858	885	869	875	876	897	872	806	834	879	858	866	889	822	880	901	889	831	849	838	857	850	840	899	925	870	839	852	852	867	862	853	834	900	897	904	856	840	876	864	920	835	853	836	885	832	811	882	861	830	846	848	881	842	901	872	859	886	853	852	895	840	893	883	896	821	827	816	838	820	831	888	856	831	851	837	920	866	837	847	874	837	826	911	892	835	866	837	870	855	879	881	878	900	892	830	861	879	812	928	841	879	847	856	877	841	825	886	895	864
24549	21012	28217	26851	22816	15466	7345	3079	2155	1708	1307	1089	1102	1092	861	827	827	795	733	765	771	751	790	737	740	737	755	676	734	763	740	724	733	742	692	728	715	683	705	718	738	680	713	712	741	723	735	743	659	699	715	679	773	705	759	693	726	666	739	712	717	689	746	741	744	718	725	732	689	729	745	703	703	696	704	663	683	711	704	705	736	730	736	677	700	724	731	736	711	684	702	753	701	711	716	719	749	690	694	712	694	683	733	720	683	741	734	715	734	719	773	689	734	739	703	721	663	735	693	721	693	679	742	708	747	726	722	659	743	759	719	738	700	689	736	720	729	702	717	695	720	696	728	723	654	697	678	720	708	739	736	722	699	683	732	725	697	713	722	721	732	731	710	730	708	724	720	703	671	752	734	680	679	700	741	687	677	690	712	696	668	718	735	687	727	697	645	746	698	727	711	724	744	712	702	691	670	708	677	732	672	719	695	761	657	713	755	708	650	696	738	723	741	660	686	723	698	704	707	707	691	673	732	681	713	730	746	750	703	747	728	706	722	699	691	738	769	683	708	716	710	692	713	711	724	702	695	756	707	687	706	692	682	694	660	712	763	740	701	692	719	707	734	687	710	763	705	685	705	724	746	712	724	728	681	665	729	641	763	711	734	746	718	654	712	734	679	680	720	704	714	695	728	700	758	712	647	704	693	748	739	745	715	708	695	747	733	701	705	725	704	710	706	679	761	758	732	720	712	721	628	745	723	715	706	662	722	691	700	723	717	696	730	683	732	713	722	670	717	680	742	702	718	766	732	748	673	693	700	713	659	714	717	752	746	693	763	710	703	683	756	648	750	760	769	696	713	715	692	696	734	754	726	745	681	696	714	683	714	732	740	763	719	687	724	684	651	650	743	713	704	709	739	737	730	693	713	700	687	758	714	656	712	706	686	689	728	701	697	721	701	724	761	715	682	784	693	738	748	733	713	711	713	734	720	746	772	736	715	722	736	732	725	711	688	721	665	666	701	709	682	679	705	686	686	682	748	683	774	698	753	697	729	704	737	715	713	725	670	692	736	716	705	732	704	716	772	710	728	720	720	693	748	709	685	760	724	774	712	693	699	693	700	700	685	744	691	668	661	719	686	734	703	654	699	719	693	739	736	714	722	652	692	715	732	710	667	720	735	696	729	683	679	686	743	718	745	725	673	691	702	725	641	722	707	739	713	660	734	756	672	716	663	715	687	660	679	682	706	759	746	686	713	728	673	695	718	731	730	726	707	718	698	740	714	708	739	689	754	721	709	694	689	724	769	712	695	713	673	720	756	694	674	683	709	700	736	707	704	760	691	767	755	725	727	739	720	746	676	688	750	704	722	684	676	696	725	727	720	638	678	730	667	703	718	678	700	734	722	739	714	676	732	721	687	727	753	718	721	674	713	706	680	698	714	688	689	679	712	716	726	716	715	716	753	725	728	781	670	698	699	666	753	706	704	720	719	723	748	711	715	675	709	710	706	729	738	750	742	730	728	747	742	732	683	734	740	689	690	733	695	702	683	723	677	730	741	656	697	708	717	739	714	708	709	744	647	717	725	783	739	713	714	748	702	752	749	735	738	690	692	723	710	636	712	749	712	701	734	714	717	716	749	692	736	669	733	748	705	758	708	701	742	728	718	739	705	724	729	728	677	703	714	770	708	726	721	711	755	704	725	719	698	714	691	733	687	709	754	725	740	724	713	704	753	713	719	678	651	702	687	700	697	740	729	706	701	731	646	718	707	746	708	689	717	733	710	746	719	655	742	696	682	698	702	689	690	689	711	671	723	733	679	720	704	766	733	713	707	679	702	719	757	734	719	689	692	743	725	676	747	731	718	686	679	730	731	734	726	722	755	681	718	678	775	740	641	710	723	682	701	700	732	684	719	683	704	726	712	734	700	692	708	720	733	690	716	732	709	718	788	721	702	683	701	662	684	640	699	710	709	713	676	739	713	673	706	729	724	715	665	735	684	684	699	726	715	697	645	701	717	691	713	727	689	711	711	731	763	726	713	689	739	714	735	743	722	717	727	730	751	727	764	736	754	681	709	745	738	722	664	719	705	694	706	666	731	762	736	704	684	673	683	733	724	757	676	695	738	691	708	716	693	719	714	712	686	690	726	711	693	703	668	707	736	722	683	729	729	711	677	689	768	691	722	730	712	686	643	685	771	728	674	698	734	734	699	705	672	684	682	703	752	695	727	733	696	713	716	682	643	726	757	753	703	725	638	690	728	694	739	672	739	712	716	694	699	701	691	710	707	693	708	693	725	678	746	725	707	708	718	722	716	742	704	731	736	714	752	737	708	680	687	767	751	710	695	707	709	722	742	742	664	693	732	663	699	728	761	711	712	729	761	692	712	703	695	757	657	737	718	671	696	725	714	693	763	677	733	688	738	774	707	701	702	736	708	718	697	782	687	698	669	728	702	735	699	678	696	720	727	637	788	716	722	667	694	675	676	720	750	702	686	809	772	745	698	754	709	704	698	745	714	660	683	733	669	678	719	684	708	741	747	720	699	731	740	665	721	731	695	691	712	731	672	720	696	742	707	698	763	674	684	737	734	699	708	726	712	667	731	709	766	724	682	704	728	695	727	728	693	674	706	688	721	680	708	734	701	651	688	689	720	724	675	735	704	701	671	723	739	703	693	716	672	722	741	713	714	650	722	712	722	708	724	736	666	738	764	707	678	712	721	711	745	769	730	782	710	739	745	699	746	686	734	728	692	729	662	713	723	709	712	706	741	723	680	696	735	713	711	742	673	704	701	716	723	704	711	755	712	782	698	690	749	739	678	718	681	697	669	655	701	700	655	725	722	711	703	736	712	715	725	713	716	709	702	730	738	705	709	724	716	698	701	715	699	717	799	684	683	714	741	716	739	695	733	717	678	695	668	702	701	696	727	689	726	684	712	731	672	746	721	749	691	680	719	686	688	734	705	730	750	723	712	717	692	708	697	753	726	708	698	688	733	733	732	703	732	707	759	691	719	683	740	743	681	764	748	756	713	687	753	692	743	732	725	742	716	751	721	704	756	711	650	702	742	726	751	713	756	714	679	706	746	713	668	704	715	729	728	704	720	730	671	723	688	684	716	697	716	703	684	718	762	741	728	670	699	712	706	720	696	748	703	721	713	738	693	720	715	718	691	732	738	755	699	702	753	697	716	646	702	666	707	727	748	726	660	672	742	720	764	683	685	704	753	745	663	708	759	720	705	722	729	760	706	697	697	707	726	708	705	702	677	726	682	664	759	720	725	741	727	711	674	769	727	704	716	663	748	728	696	739	724	678	689	720	700	682	660	678	710	740	745	690	735	723	751	720	753	720	797	754	723	704	744	730	651	745	744	674	731	678	726	714	728	720	719	696	660	746	687	681	707	740	736	681	704	740	702	728	721	749	701	710	753	744	683	717	719	668	725	693	688	693	733	681	731	740	749	733	660	700	689	741	689	738	671	746	709	722	740	768	744	695
40885	58657	49035	35677	25747	16262	8837	4553	3229	2514	1756	1445	1407	1412	1070	993	1007	880	872	888	876	877	839	767	912	864	852	846	864	844	793	769	833	841	809	830	787	812	835	783	764	812	800	842	841	771	816	778	857	826	864	781	833	802	843	823	883	823	782	829	819	757	826	844	776	795	811	774	823	789	816	810	813	796	793	813	807	789	773	809	810	826	840	803	766	810	827	782	849	794	823	816	756	854	745	825	791	827	795	786	836	807	817	785	804	774	850	781	801	773	787	802	785	769	822	729	800	784	825	800	851	800	768	828	783	805	805	805	783	756	764	818	766	820	827	807	783	791	790	720	837	793	800	859	806	797	795	841	802	807	869	804	812	791	792	750	837	849	828	836	784	842	800	791	823	781	751	761	822	817	779	842	739	793	775	803	800	800	795	847	824	776	785	800	821	817	846	821	802	786	798	761	780	816	738	760	790	785	781	783	811	836	809	815	800	783	800	838	766	743	835	866	808	815	799	787	826	792	844	841	782	776	837	838	838	787	798	744	849	793	846	741	818	813	821	816	801	787	789	787	862	772	777	767	785	832	823	788	805	807	814	862	816	802	834	810	864	827	766	791	775	774	797	803	802	784	786	824	832	785	820	777	789	792	798	801	842	795	823	850	843	811	851	769	764	810	833	796	806	812	824	829	829	763	747	790	793	814	829	815	789	827	809	760	803	820	825	735	801	825	820	825	812	798	762	810	832	794	770	833	774	825	807	814	777	829	790	824	773	785	792	746	766	778	817	813	827	820	786	813	779	749	798	811	803	803	793	883	829	799	796	827	845	821	825	784	878	845	771	776	842	773	818	798	793	809	834	814	848	768	863	816	799	807	763	809	845	788	804	819	788	826	834	799	769	819	827	752	842	831	774	806	811	792	760	835	773	836	825	751	843	759	759	773	836	815	792	783	802	826	790	829	804	743	831	821	761	747	772	778	761	804	852	771	854	808	779	816	810	792	839	802	869	723	811	815	823	805	831	823	834	777	781	826	797	778	820	792	810	777	773	867	788	775	811	788	800	793	806	798	780	800	790	814	830	792	785	806	817	850	859	708	791	794	819	773	767	792	781	824	783	836	825	813	796	847	807	849	854	840	816	810	828	779	769	795	792	805	833	828	830	786	779	852	819	798	777	769	814	799	766	817	851	866	756	793	841	781	822	811	851	761	786	799	839	749	748	793	759	788	793	771	791	835	730	822	819	822	823	800	832	770	753	809	831	790	805	808	789	800	805	798	821	819	822	828	769	800	822	771	795	802	806	766	860	804	826	822	751	826	832	784	779	779	795	795	787	863	785	786	792	795	841	802	841	859	831	800	798	868	859	825	797	764	832	818	769	766	779	762	816	778	785	801	812	806	819	810	817	745	826	763	778	797	763	819	779	772	810	824	748	826	805	795	812	773	804	831	771	784	811	772	822	868	842	828	800	792	827	771	822	813	767	816	826	839	798	802	804	774	783	805	840	847	812	770	799	817	846	812	818	781	866	797	813	786	786	843	800	856	837	840	843	757	783	832	782	771	790	856	760	778	824	816	789	809	847	792	782	828	808	813	758	842	773	764	833	781	780	809	859	773	792	843	789	844	767	810	814	816	805	799	828	824	793	814	740	757	732	843	811	837	787	801	794	827	819	781	737	832	788	883	825	765	807	799	790	791	802	813	849	820	805	788	808	784	775	812	738	820	807	818	813	789	820	766	818	811	799	755	767	768	837	788	795	831	765	827	884	787	797	734	800	814	762	792	820	782	851	722	786	813	792	780	751	770	810	807	861	839	794	805	818	767	803	808	796	763	791	814	789	853	835	847	780	835	776	794	821	826	857	778	834	772	786	824	783	823	765	820	799	847	827	817	815	784	844	774	853	824	791	844	806	796	821	819	839	829	822	844	798	813	789	760	801	810	790	813	846	802	849	760	790	806	807	803	808	807	815	802	835	813	792	786	837	777	802	822	839	796	851	789	831	785	761	785	883	802	793	779	757	789	787	810	804	795	782	791	718	762	775	799	780	763	787	839	811	790	758	795	811	797	758	817	837	785	850	806	859	819	796	771	810	781	808	774	832	794	829	809	838	752	830	766	788	788	775	775	750	861	802	794	860	767	768	827	799	744	765	823	785	803	813	775	839	796	862	772	816	847	817	778	783	813	776	810	828	799	764	843	800	815	806	778	814	812	735	819	803	779	850	852	847	768	840	788	696	804	780	832	864	781	807	819	807	804	827	806	826	811	825	810	769	808	809	799	812	806	832	781	766	791	808	822	839	826	813	766	825	769	833	764	797	781	771	833	791	796	742	806	784	789	811	849	819	824	759	828	769	782	787	827	827	830	819	797	775	796	771	830	814	828	774	835	765	792	819	799	770	818	824	803	788	849	758	822	824	785	772	782	810	791	749	793	771	790	783	821	789	814	836	834	767	778	786	760	817	848	739	801	819	729	823	799	753	810	783	739	834	826	816	779	801	830	813	796	779	821	819	830	807	802	855	797	859	867	809	810	814	785	816	776	805	800	820	804	770	791	794	808	760	771	767	761	791	788	809	780	809	851	803	837	806	793	772	789	762	836	812	825	840	788	796	830	842	831	751	760	801	823	859	773	823	854	791	808	805	849	795	711	859	759	794	777	796	786	792	837	813	773	778	808	811	773	763	821	808	795	767	831	749	830	790	778	817	797	848	804	819	767	826	758	829	804	727	781	801	838	823	807	836	830	812	751	784	798	774	771	811	803	808	744	833	786	795	831	829	822	817	789	823	748	799	840	768	816	792	842	783	788	833	754	812	783	775	800	830	798	795	803	803	813	826	806	801	864	809	799	807	769	784	806	810	850	803	794	830	770	785	781	739	806	765	762	831	814	827	750	805	809	814	857	798	775	785	810	841	827	773	753	812	735	812	843	755	831	840	784	802	814	796	839	831	796	803	817	822	820	818	826	837	779	777	831	764	778	760	832	796	773	802	764	767	784	801	794	816	772	852	823	791	811	809	789	808	793	757	816	800	776	795	797	788	782	804	813	787	796	790	786	803	776	831	804	782	785	841	766	798	815	819	840	741	832	760	798	791	808	784	814	824	794	801	860	798	860	776	793	763	791	751	783	849	768	875	809	838	787	773	823	827	794	803	804	816	822	822	783	837	794	784	741	798	778	827	800	771	795	793	780	767	830	832	770	766	772	798	766	864	794	809	789	802	874	820	824	819	762	804	808	808	777	815	818	789	810	752	766	830	810	768	787	834	768	769	747	793	802	798	840	839	799	855	794	747	790	799	800	818	856	779	839	787	844	809	761	746	762	780	823	784	788	822	819	827	807	786	811	770	804	789	809	813	793	842	805	800	787	837	772	831	792	808	780	838	789	753	810	816	761	820	831	825	825	798	781	789	804	853	795	807	803	798	817	749	848	792	771	799	771	845	812	766	826	796	783	881	830	830	796	786	788	782	813	845	811	839	789	811	779	781	803	771	808	784	850
22380	20924	28429	23799	21535	22608	19477	5726	3088	2457	1711	1469	1448	1287	1041	1045	1004	954	909	810	867	853	871	858	776	742	838	819	822	802	733	737	794	773	821	736	800	729	762	737	780	775	775	784	746	763	730	751	753	755	763	722	763	738	756	770	754	735	769	777	795	764	763	766	785	788	745	777	762	755	784	745	773	737	777	782	780	793	760	785	799	776	748	727	770	776	768	735	755	797	740	775	755	756	758	731	781	751	746	756	745	753	797	750	774	748	769	761	806	752	750	774	780	777	765	789	735	747	734	760	776	772	796	822	751	749	721	773	781	777	751	734	773	790	780	755	750	751	801	828	762	766	759	758	775	808	747	794	807	729	766	706	722	736	746	773	784	774	754	776	798	767	746	708	722	738	701	805	744	800	784	720	754	830	740	742	753	792	767	752	796	750	738	781	776	732	778	698	771	809	795	788	748	780	777	717	820	822	754	773	787	731	760	749	723	773	768	769	802	794	761	797	787	771	761	726	763	746	731	742	736	769	708	733	774	755	728	791	790	766	729	783	821	735	724	767	745	742	719	740	742	774	783	730	753	720	758	823	771	737	764	768	741	730	763	772	729	705	700	787	767	755	711	745	784	722	777	794	760	769	727	785	804	781	793	741	770	780	768	779	690	737	697	765	780	758	756	733	774	788	809	751	763	742	771	752	740	774	760	760	762	826	744	754	775	746	735	732	764	776	755	804	751	774	776	713	743	722	769	783	768	710	784	761	708	734	773	744	815	815	751	764	734	773	787	739	729	745	769	733	741	730	743	813	766	775	744	789	802	793	740	713	758	765	817	762	780	769	796	761	740	687	750	744	753	745	741	749	722	781	771	735	744	776	768	751	779	803	735	737	740	788	818	785	742	720	748	703	746	700	764	766	730	747	747	761	768	757	742	771	840	743	750	760	786	755	727	774	755	810	766	790	801	770	763	790	743	732	765	728	792	793	790	744	739	770	795	736	725	767	803	763	753	749	729	768	775	760	769	736	773	753	777	738	751	751	722	783	743	767	743	731	757	813	755	729	771	718	810	746	727	781	734	741	810	754	765	812	810	755	810	768	773	780	749	776	795	736	774	800	742	786	739	747	779	750	750	737	722	762	716	755	749	786	783	773	801	783	762	774	784	743	702	780	779	721	750	806	760	803	741	776	760	769	814	762	757	727	792	766	790	730	735	762	709	711	753	747	800	773	782	765	734	718	827	727	713	742	780	749	706	748	770	774	812	760	815	841	756	719	774	741	744	762	757	720	744	808	802	736	747	802	763	705	793	776	751	738	773	736	759	757	738	796	748	773	765	725	777	797	813	775	770	787	765	733	724	750	731	764	767	748	779	745	740	764	790	727	723	753	780	760	763	806	741	734	733	723	781	756	750	743	703	764	773	786	832	772	745	767	753	735	736	774	784	738	746	785	759	747	708	778	755	723	743	801	758	793	796	748	755	765	771	778	777	757	800	792	734	725	788	684	751	727	771	770	749	747	742	784	741	779	741	740	732	790	775	804	733	773	804	784	741	764	740	753	750	774	798	753	778	738	772	802	774	716	680	743	768	712	792	776	762	788	717	745	734	767	723	716	762	748	765	797	731	775	749	795	790	763	783	739	795	773	791	832	753	789	775	734	768	767	754	735	788	773	804	771	732	791	749	741	730	767	741	776	780	687	725	761	745	811	811	764	734	754	775	756	733	813	704	719	757	748	792	739	767	752	747	733	771	752	739	709	825	768	798	803	766	763	774	755	766	686	812	754	752	729	761	785	730	755	767	785	731	757	759	801	735	808	802	769	756	748	753	779	774	766	749	778	697	750	742	751	680	757	769	770	720	751	776	808	770	781	804	717	742	765	771	782	782	767	772	778	756	758	751	789	722	773	728	723	752	795	792	774	780	713	767	726	756	752	803	797	723	739	781	741	776	786	734	760	760	808	738	756	760	778	790	763	750	734	759	764	707	723	724	746	750	729	732	781	765	762	742	742	786	762	786	762	737	719	790	811	695	771	766	749	734	773	778	748	782	732	805	709	732	729	694	790	773	764	734	705	743	832	826	772	792	805	780	728	779	740	795	791	766	817	732	762	828	752	717	797	714	714	752	716	813	744	762	806	742	750	734	780	738	775	787	750	756	740	790	782	789	749	716	744	793	817	757	769	775	756	718	773	767	775	761	759	734	754	688	745	765	724	784	734	743	741	819	774	783	749	764	768	767	780	757	762	760	738	794	754	800	761	795	773	778	813	776	739	784	742	708	778	763	744	725	745	797	731	774	775	751	753	802	746	801	802	822	738	742	728	795	730	801	758	775	787	754	712	745	729	809	793	799	748	763	765	771	772	719	767	719	761	777	710	801	702	757	753	800	772	775	772	793	745	744	762	755	757	783	749	767	768	793	774	801	750	779	766	767	752	799	765	772	784	786	795	767	782	770	787	760	743	785	798	779	759	814	752	742	743	753	766	753	754	761	760	742	758	766	770	718	800	717	754	751	809	765	763	744	768	779	809	772	764	723	736	793	794	763	816	725	775	711	778	786	765	729	781	747	787	757	786	756	750	767	775	737	726	782	770	728	705	713	790	758	763	733	731	710	800	755	782	726	746	761	718	717	781	763	743	712	767	711	786	736	748	756	775	747	722	757	703	720	754	794	717	761	792	738	787	755	780	746	728	757	821	781	749	788	785	734	757	783	781	723	766	771	725	777	789	746	741	715	805	791	764	741	782	747	746	768	726	782	750	809	802	767	777	748	785	793	786	732	761	740	761	722	729	710	784	705	774	768	760	807	730	774	773	746	744	783	771	798	778	738	770	763	758	786	750	730	723	765	762	762	760	744	780	772	739	771	751	759	725	740	761	735	792	762	753	741	748	749	740	782	741	761	750	730	708	731	721	800	785	739	733	725	772	765	736	761	761	775	808	730	731	727	740	800	808	691	758	756	804	748	767	768	787	749	763	768	752	744	737	746	731	744	765	791	755	775	715	735	708	755	739	724	770	761	740	807	776	729	784	747	741	786	795	725	741	767	734	799	746	738	801	747	741	718	815	810	824	808	790	744	713	766	791	777	816	756	786	733	718	745	794	791	733	736	714	747	695	742	721	759	747	738	818	775	701	735	743	777	801	779	802	727	731	828	739	757	763	774	812	688	782	743	731	768	765	754	764	794	774	737	732	746	758	757	719	773	758	724	784	807	743	753	767	767	787	710	729	758	760	765	728	769	819	764	777	747	746	771	818	734	760	716	742	708	769	749	787	738	740	807	726	778	721	783	795	713	805	733	786	772	777	749	722	789	740	764	801	744	776	701	762	744	782	688	770	761	783	760	742	732	781	738	756	744	778	764	770	757	742	783	732	772	786	683	735	757	755	803	705	744	760	713	727	710	806	802	768	737	806	760	745	757	739	737	757	777	786	763	795	761	727	799	776	773	785	746	747	745	739	801	797	737	769	752	785	785	770	749	750	727	783	763	731	749	759	743	783
44382	70665	58672	42272	32253	23678	13450	6153	4511	3323	2306	1979	1791	1699	1293	1157	1180	1141	1073	981	983	1002	969	931	915	909	944	931	872	841	840	898	867	880	814	874	899	876	907	816	843	882	806	849	810	819	842	807	892	771	886	840	765	788	829	855	852	897	801	831	809	917	852	838	872	815	839	901	817	822	841	803	886	861	845	839	832	858	881	885	843	839	869	851	875	854	864	862	814	822	887	879	816	863	833	834	876	811	842	857	807	852	855	838	869	828	806	822	882	855	886	840	850	846	847	902	817	847	832	811	840	837	774	864	812	850	882	756	865	862	848	810	804	853	878	875	879	879	784	842	825	864	809	823	881	838	815	835	835	867	830	803	857	815	802	785	899	816	814	799	832	831	852	843	848	852	888	849	858	847	783	885	812	869	840	822	830	836	828	822	836	821	790	852	841	833	829	891	851	809	831	800	860	810	822	834	862	868	811	855	815	830	835	887	841	834	809	856	857	837	835	876	833	821	833	869	884	859	843	822	853	838	838	883	844	809	832	869	867	833	876	831	850	823	813	841	872	850	842	846	905	814	815	914	824	857	870	807	860	846	873	818	854	834	896	826	882	852	836	876	863	817	815	801	889	881	859	868	842	822	845	834	825	890	801	857	807	831	841	850	837	823	845	865	839	828	797	872	831	810	835	761	807	798	822	812	855	809	843	844	774	815	858	826	849	842	819	854	883	853	905	865	881	837	825	837	824	860	869	859	831	857	862	817	808	884	799	810	852	862	902	855	854	916	867	799	787	824	845	871	855	819	889	898	869	913	831	813	844	871	903	907	875	855	849	919	848	821	818	799	792	815	803	841	863	843	846	830	856	839	851	819	885	851	869	835	876	858	861	833	866	817	834	831	873	837	867	893	900	845	849	830	846	840	796	825	848	873	880	818	813	835	819	846	809	868	779	860	816	870	826	855	858	832	885	824	805	889	869	835	841	828	875	843	863	840	828	833	807	863	776	837	840	831	879	857	837	824	864	789	863	827	812	789	803	808	841	830	857	810	897	897	828	834	887	817	828	828	851	817	871	863	833	830	812	871	829	856	840	854	784	880	855	845	829	842	831	904	822	835	869	816	853	824	831	867	809	894	842	857	865	813	816	816	814	818	836	841	822	828	864	830	851	866	812	832	871	843	823	868	862	879	815	849	840	818	799	832	838	870	837	851	830	808	821	812	778	876	838	829	825	827	831	794	875	848	798	826	854	851	879	842	870	816	835	830	861	846	811	827	863	841	810	882	847	845	886	885	805	811	854	822	840	821	826	872	854	841	843	831	835	846	809	869	822	850	865	861	834	836	841	790	871	812	856	831	862	859	795	829	832	842	868	855	841	834	867	820	819	859	855	875	864	872	895	788	832	858	820	867	848	866	841	822	905	820	863	867	839	869	851	824	864	825	850	885	824	848	841	820	821	920	865	811	829	868	871	803	813	847	843	818	852	893	844	831	875	815	851	832	821	876	818	817	823	868	821	829	866	843	864	780	818	818	871	891	825	874	818	838	808	859	801	862	856	863	820	844	777	867	869	845	843	829	871	870	820	832	859	825	841	888	811	816	886	782	865	853	861	810	810	849	871	870	832	829	864	871	803	851	842	856	790	822	891	806	817	813	876	854	840	842	858	842	832	836	821	821	911	851	843	840	833	815	840	862	871	822	865	807	829	842	813	864	840	853	890	831	856	857	885	812	797	912	859	839	798	818	885	867	876	861	829	888	872	811	877	851	850	862	854	825	793	895	826	798	821	921	837	844	823	834	837	836	840	871	841	887	852	820	841	825	856	857	800	884	865	895	842	854	873	811	878	831	855	872	839	836	818	855	879	870	858	832	842	839	816	810	826	836	859	839	888	832	857	894	844	854	855	792	846	827	774	828	837	865	864	877	859	847	862	874	833	874	865	818	826	862	789	819	804	847	890	810	889	800	831	843	844	861	810	843	828	862	849	806	859	840	833	777	825	820	885	895	799	847	852	834	870	887	879	878	808	792	873	835	852	822	817	868	842	836	828	851	811	826	841	832	861	922	826	811	823	809	813	816	879	807	824	887	850	841	844	836	841	813	859	896	858	815	807	861	785	856	811	839	894	822	897	867	836	830	819	798	813	862	824	831	849	810	827	868	839	847	851	838	820	830	860	866	841	854	837	805	810	840	841	852	859	835	843	816	863	811	809	824	881	803	831	852	792	788	825	853	824	826	878	814	813	840	798	909	848	845	900	789	863	811	850	851	889	845	854	785	815	852	822	867	821	881	869	816	804	820	820	865	862	815	863	854	819	846	830	811	868	853	853	817	875	866	829	872	817	812	842	817	833	820	863	811	793	911	894	884	850	820	856	837	816	817	865	870	829	861	863	850	901	865	874	879	814	877	810	854	853	826	858	876	852	805	854	827	844	811	904	843	804	782	856	843	799	805	834	814	854	839	869	895	823	855	796	869	876	824	842	866	868	872	855	869	877	881	824	870	871	806	807	838	819	834	832	867	847	843	837	846	844	826	854	826	843	812	856	858	833	872	834	861	910	889	818	836	834	841	854	832	873	793	876	865	832	886	811	839	816	856	838	851	818	890	816	782	821	828	843	856	857	869	828	843	855	839	825	856	850	810	850	838	846	833	828	845	854	934	875	869	831	855	841	824	846	866	817	839	801	865	832	835	886	827	810	863	772	810	831	908	792	823	818	849	801	853	828	853	815	835	847	838	819	846	824	855	833	860	837	817	811	846	826	854	838	888	879	804	840	896	814	837	823	865	872	843	844	858	803	826	846	864	860	887	830	803	845	868	809	803	849	879	860	839	837	866	854	845	844	790	858	868	810	829	811	824	907	799	852	880	810	827	809	810	846	845	828	859	858	849	797	808	860	859	819	853	777	869	798	876	880	829	876	828	850	871	774	863	818	825	902	905	854	889	861	824	846	811	841	846	825	859	852	857	849	837	855	845	854	843	845	784	833	889	876	849	807	802	852	849	838	804	809	831	839	805	786	841	823	830	908	831	839	814	815	819	868	863	867	869	890	829	867	824	813	821	854	849	842	851	891	912	834	873	834	825	843	879	812	865	851	820	874	881	823	826	836	843	839	844	816	868	841	833	848	891	884	840	894	823	887	836	826	808	854	876	813	828	858	840	853	810	839	880	839	857	846	846	832	847	840	868	843	875	837	870	823	837	823	871	839	821	879	817	839	840	823	864	830	831	785	805	846	850	796	810	818	828	834	848	816	777	841	817	825	801	868	830	888	839	792	870	872	814	873	809	830	815	901	870	841	876	811	850	817	863	840	868	823	805	873	824	846	838	811	840	839	896	842	812	840	832	858	829	867	785	817	846	863	848	808	876	895	855	819	799	785	837	825	803	852	894	855	831	824	818	838	879	879	796	856	872	882	834	808	840	818	841	840	842	863	876	819	877	864	886	842	826	829	843	837	827	876	820	861	832	815	806	823	840	820	850	839	881	820	897	869	820	868	811
33953	37338	40142	29596	16847	8321	3639	2114	1522	1280	1184	1029	953	874	839	856	801	802	752	741	799	766	796	734	732	737	798	737	698	741	694	741	771	757	761	808	757	756	763	770	712	759	745	719	701	737	733	711	714	693	765	794	743	735	721	696	740	708	777	715	720	749	731	762	702	724	720	734	795	765	738	741	711	744	741	704	755	774	727	725	744	729	729	744	784	731	670	761	700	709	757	681	752	753	746	723	771	753	753	737	744	760	759	779	741	777	770	712	741	735	794	746	732	809	755	720	715	708	700	778	710	782	733	753	765	740	728	783	731	783	746	713	730	718	721	698	750	721	741	684	744	724	778	712	782	756	728	729	771	758	734	728	720	766	695	752	703	782	748	682	755	740	743	766	703	728	733	757	736	737	713	719	753	750	746	689	809	724	754	728	726	712	701	709	737	748	759	753	716	754	767	674	693	743	699	734	750	719	760	757	727	727	718	790	775	740	734	733	731	721	767	767	776	734	795	708	728	761	708	724	806	717	755	792	767	732	713	738	759	762	748	767	726	739	774	722	749	754	728	687	693	764	784	748	746	773	682	706	781	734	742	704	774	721	680	677	799	745	743	738	760	766	722	736	751	722	699	720	721	762	756	782	723	729	769	765	744	721	713	761	731	737	713	686	757	717	725	737	775	680	737	717	751	721	731	746	684	746	729	691	746	730	773	762	693	725	742	715	709	743	716	789	680	813	792	740	746	727	699	787	716	709	736	705	732	785	712	746	749	725	733	751	769	692	733	711	702	748	710	730	777	721	749	736	771	690	724	677	700	692	704	755	722	723	676	731	729	716	774	744	709	756	706	757	753	726	766	780	716	714	825	780	760	705	707	715	725	737	640	787	731	742	732	700	722	731	754	719	719	739	735	724	760	748	712	688	715	779	768	815	746	741	725	742	763	769	728	723	675	748	755	721	737	697	704	746	762	720	725	674	745	749	742	738	769	761	736	730	754	775	748	761	783	722	728	757	730	718	777	728	733	785	720	763	704	772	721	714	770	685	702	757	688	793	740	725	714	716	742	739	762	752	723	717	720	762	746	759	772	686	780	746	788	737	775	764	708	702	762	659	705	745	687	744	772	768	766	744	776	706	764	698	713	763	713	698	740	791	732	718	725	756	792	711	703	707	756	777	744	734	740	716	741	744	727	713	750	765	707	727	749	707	759	766	756	712	749	722	742	727	747	694	745	775	714	710	742	805	757	700	759	758	767	731	721	696	740	697	723	733	706	726	710	746	709	716	738	753	736	768	755	644	723	721	735	766	768	725	743	772	755	713	734	749	719	711	795	730	684	752	719	706	714	709	761	707	744	776	704	719	743	768	696	771	739	724	751	764	737	723	685	722	723	707	746	703	769	748	748	686	684	777	667	712	765	743	671	739	747	744	672	741	693	748	758	750	709	702	711	757	699	731	717	729	783	710	739	721	737	711	703	733	720	775	755	750	758	754	744	723	726	674	731	749	756	680	770	770	743	728	757	756	735	712	770	697	720	711	748	712	726	735	774	793	724	801	753	719	749	714	737	743	776	730	693	763	733	714	708	739	772	738	766	766	708	770	762	687	729	683	710	757	787	703	779	725	715	738	736	774	786	751	768	765	746	766	702	789	736	745	754	711	734	731	753	721	690	765	734	706	719	740	732	727	744	767	704	740	735	748	766	761	782	776	750	764	732	706	755	758	752	757	742	711	768	726	736	765	738	738	695	704	752	718	759	763	758	763	709	706	741	753	775	681	697	790	740	756	747	739	740	743	772	759	727	707	752	761	742	698	729	708	731	770	765	680	720	750	710	732	766	739	751	785	665	721	772	716	804	724	725	739	705	710	754	699	750	706	771	699	745	731	766	773	748	683	758	731	719	736	760	738	713	690	737	773	689	753	744	774	741	732	722	711	712	759	706	672	787	740	766	732	781	714	730	753	710	701	782	778	779	731	738	687	769	753	729	711	747	716	737	697	754	742	777	704	721	746	683	753	725	722	739	752	721	713	706	748	719	775	735	709	724	746	717	736	738	741	699	718	721	773	746	743	748	770	759	728	718	685	717	760	735	731	752	726	729	723	748	695	795	709	742	750	742	704	698	727	794	749	737	703	728	777	753	702	741	679	763	692	743	683	767	730	695	729	703	765	749	678	725	721	773	752	727	733	707	764	745	736	674	751	749	716	752	724	731	772	720	726	729	705	769	734	699	734	792	732	707	790	746	746	746	729	775	750	746	744	759	752	737	749	665	716	735	790	724	723	788	775	751	759	731	737	705	783	690	757	721	771	713	756	737	747	676	727	767	765	745	727	697	711	736	695	770	765	734	710	799	709	757	688	755	743	775	783	712	775	734	721	750	770	697	722	741	766	750	711	805	764	762	733	718	760	699	696	771	709	713	702	726	723	771	730	689	760	775	736	701	705	718	770	723	752	719	749	762	762	743	722	732	763	810	783	754	710	769	722	737	701	756	723	768	756	688	722	767	732	698	678	712	747	731	760	724	779	759	723	704	735	718	768	740	738	730	743	718	756	745	735	728	740	698	737	727	779	738	779	751	793	702	750	746	716	728	711	745	731	727	765	741	733	722	713	722	740	732	704	740	726	720	784	751	664	715	815	769	809	776	724	695	744	751	761	742	778	725	782	754	661	786	703	702	764	760	735	772	759	708	713	731	712	707	732	774	773	731	684	757	711	691	741	747	721	761	751	757	737	732	718	765	690	747	729	727	734	719	751	792	718	732	694	745	705	757	708	734	720	726	743	704	706	714	776	701	723	710	680	791	727	751	695	691	769	738	747	777	722	736	745	737	686	748	733	752	739	729	736	738	712	761	705	752	719	731	761	726	740	785	796	729	781	708	766	780	748	791	714	694	697	631	718	741	714	698	771	758	755	678	676	767	734	742	745	731	737	733	699	748	700	738	722	707	720	738	733	749	720	722	732	737	745	735	773	709	723	774	712	681	742	678	727	754	700	769	743	752	712	720	756	804	764	713	706	770	684	705	745	728	704	735	712	748	751	720	704	757	763	721	723	753	730	738	738	724	725	728	724	754	762	687	728	736	739	701	777	781	690	687	741	729	802	772	727	762	681	757	727	764	727	703	724	704	754	725	714	762	751	757	712	777	760	696	710	719	670	760	753	782	791	734	757	685	701	753	714	752	705	736	767	744	736	729	761	693	682	746	717	785	759	714	739	722	760	735	774	750	766	738	756	731	711	782	761	764	707	730	775	765	754	745	737	740	740	746	709	731	737	779	781	791	729	723	698	738	747	731	743	729	732	721	770	746	761	702	742	738	737	704	806	699	766	739	736	730	758	724	724	763	729	757	755	726	798	773	700	746	756	795	707	720	774	717	709	711	711	798	751	760	758	677	760	735	719	785	728	751	709	738	725	758	702	720	717	713	786	721	759	710	744	729	755	741	733	683	695	777	724	731	756	768	745	740	714	721	749	764	740	775	741	708	734	698	753	694	732
42818	53726	43793	28751	18754	10703	5500	3143	2190	1794	1479	1247	1199	1064	981	967	931	953	882	944	921	894	882	842	862	842	815	858	830	897	849	906	819	848	813	834	801	873	782	823	837	829	845	818	793	841	845	785	801	850	833	817	838	844	823	835	824	836	822	830	794	832	814	825	885	796	843	819	852	826	838	837	863	897	770	842	827	792	850	831	818	861	822	843	819	824	823	789	767	851	841	792	783	762	848	802	813	853	838	828	809	825	816	824	846	810	805	809	841	828	784	828	808	858	806	867	833	809	822	801	869	794	827	791	816	773	870	776	814	898	828	813	816	781	844	840	798	872	861	840	849	833	833	864	836	845	831	825	835	875	843	822	810	856	828	794	826	797	830	806	833	811	837	847	780	817	799	839	806	827	862	825	767	861	889	854	813	808	804	811	809	800	860	884	805	839	809	865	785	820	807	875	761	834	823	838	790	807	863	831	819	821	842	828	833	815	866	818	828	788	835	873	799	841	873	824	802	803	801	795	863	851	821	834	813	854	828	843	824	811	783	836	832	834	859	814	837	811	782	810	828	835	823	793	810	860	869	879	815	809	789	829	884	803	826	821	772	848	823	831	847	800	825	858	817	855	860	827	853	834	863	827	838	825	876	821	814	851	861	861	852	780	830	771	901	841	857	850	848	820	830	837	845	871	848	839	855	866	852	880	820	819	869	796	817	803	833	799	841	852	824	883	791	859	866	785	859	772	831	810	809	858	866	833	813	838	815	809	862	819	821	800	806	847	842	910	844	834	844	821	810	809	793	811	862	798	815	845	771	841	847	849	798	875	806	823	800	867	838	861	803	843	881	813	841	859	871	838	780	830	815	808	798	796	841	854	836	861	892	822	837	813	834	789	798	847	870	839	845	805	904	833	793	800	779	893	883	802	853	901	786	900	815	867	801	889	836	833	857	876	876	778	813	819	814	817	858	798	776	805	849	844	801	883	840	794	850	833	844	848	803	841	842	822	828	887	894	818	872	816	807	828	845	830	810	819	796	842	833	831	815	809	842	847	843	873	834	839	832	840	805	849	863	879	879	825	825	837	833	822	799	865	845	827	854	858	787	857	781	841	876	849	840	828	847	773	831	808	807	896	836	792	869	879	827	845	796	828	806	812	827	853	847	837	813	833	806	824	846	824	822	808	806	907	861	815	811	833	832	818	849	813	834	849	826	814	804	793	838	823	843	856	865	859	824	802	906	850	814	880	818	871	820	875	864	781	870	815	846	828	789	817	870	825	816	827	780	832	798	793	826	832	777	866	838	865	805	834	864	839	813	831	895	851	865	831	848	880	783	817	794	793	807	840	843	799	816	806	852	797	833	852	823	812	811	803	815	878	817	829	807	871	898	855	845	868	850	827	821	842	839	879	849	826	800	850	837	785	813	785	833	817	864	892	802	835	793	856	827	766	854	795	800	841	813	826	854	796	833	894	833	853	820	869	818	842	797	856	867	873	806	809	837	831	860	840	803	815	829	878	841	809	829	837	898	799	887	805	817	873	802	838	840	857	821	816	833	833	810	807	820	814	819	863	846	866	793	787	828	831	816	805	866	822	807	857	848	818	815	843	838	819	867	813	872	868	827	859	847	850	794	857	845	857	842	827	798	870	820	817	827	826	767	779	869	826	830	822	853	841	797	828	860	823	807	835	852	822	823	838	847	846	852	827	830	872	808	829	819	843	809	794	864	806	789	852	767	876	842	827	830	822	823	846	846	804	835	900	831	874	798	864	909	823	833	809	868	831	831	819	868	821	884	860	895	794	894	879	828	801	831	852	826	845	823	794	850	821	729	835	850	859	825	810	843	837	838	868	767	841	839	904	859	815	873	793	829	819	847	828	807	843	804	742	862	862	822	817	817	793	854	853	812	787	789	841	828	869	791	824	810	809	821	797	821	835	839	861	846	825	861	843	848	785	858	826	813	805	834	844	811	830	813	859	889	809	809	799	870	882	799	855	850	865	834	848	881	813	821	867	808	889	763	781	815	823	816	804	832	820	832	809	858	842	838	825	887	836	861	871	834	778	887	858	835	834	837	838	844	818	821	791	809	787	810	792	796	847	806	824	854	812	802	823	826	822	823	825	867	740	775	814	828	840	857	813	845	826	834	823	844	840	864	837	876	812	841	829	783	818	865	812	820	871	817	798	817	846	866	808	821	856	826	795	884	797	851	820	807	832	846	857	833	783	865	814	861	858	832	788	812	803	799	838	824	828	893	817	816	786	768	794	834	867	812	908	855	849	842	838	818	883	844	801	806	837	778	818	791	843	825	831	798	848	802	856	816	836	809	847	821	853	864	808	809	754	864	766	832	785	907	851	795	832	835	834	779	841	866	811	838	817	880	838	853	780	856	782	811	831	817	810	773	828	869	808	834	841	795	792	816	870	760	810	891	854	819	844	784	864	843	837	867	844	852	826	859	826	874	845	867	867	863	831	812	800	839	826	856	797	796	833	824	844	889	795	848	811	793	820	823	813	789	835	804	817	831	852	802	821	822	839	856	864	813	780	820	852	846	880	842	819	919	844	810	829	826	805	803	831	773	853	801	801	879	762	828	820	774	821	821	786	882	862	802	830	858	858	821	804	878	815	790	904	840	896	852	815	880	822	781	838	838	820	875	784	811	865	798	797	836	847	877	796	869	823	871	842	838	812	850	817	831	834	817	813	874	863	817	849	841	855	874	880	812	868	822	824	795	859	775	835	850	844	816	820	817	832	821	815	806	871	822	844	764	813	790	807	837	816	812	849	856	868	826	800	807	812	854	805	869	830	851	866	793	803	834	804	854	840	808	853	873	855	821	809	820	817	853	865	772	855	808	797	802	853	848	828	848	820	793	747	853	857	820	801	853	832	847	845	876	844	832	852	835	838	828	812	882	779	842	858	879	831	812	818	816	867	832	839	875	834	850	820	803	782	821	843	827	836	838	857	853	841	791	823	786	831	793	837	874	835	870	850	813	791	876	792	840	826	833	850	806	843	869	884	849	778	842	825	792	824	820	837	863	818	824	754	878	840	881	819	862	819	845	856	797	839	830	832	763	887	903	885	797	852	856	855	850	883	846	776	860	794	821	822	800	859	853	820	863	856	833	811	787	829	840	826	864	815	841	811	822	798	773	830	861	786	819	845	845	839	798	821	849	810	833	767	846	831	810	825	836	903	817	821	829	798	798	834	817	810	815	878	807	817	862	800	846	795	838	859	810	846	865	902	834	846	840	844	910	867	790	809	855	849	843	790	779	840	852	850	817	840	838	882	794	840	878	868	843	872	841	862	826	874	828	844	841	819	773	866	828	841	854	838	831	816	822	852	869	861	856	863	862	834	830	799	848	794	814	850	799	843	818	777	828	872	820	847	848	807	825	807	837	849	806	856	814	841	853	882	868	869	830	856	818	822	860	838	862	805	790	794	828	830	832	833	825	878	882	834	822	860	839	829	861	860	828	824	820	800	820	867	789	895
23587	20980	28281	24614	22093	19296	9282	3272	1992	1944	1466	1187	1108	1003	929	951	923	858	884	921	875	857	788	807	798	778	795	797	760	765	794	828	765	734	765	769	780	801	737	781	774	766	785	796	757	736	779	732	733	789	758	780	751	813	852	758	736	783	744	763	782	780	751	810	788	689	762	773	776	739	758	803	758	788	761	738	774	766	737	778	786	774	744	741	743	742	774	803	768	796	809	768	700	712	807	729	791	781	821	783	801	770	755	766	786	758	806	823	729	809	761	779	750	755	791	787	759	760	807	740	762	760	782	709	798	780	731	764	786	772	721	749	798	766	766	814	806	710	757	756	779	760	748	796	783	737	722	776	785	725	766	780	796	758	827	816	754	740	797	735	779	790	781	759	750	754	761	760	748	774	742	766	766	750	761	772	758	742	715	797	765	795	764	753	794	779	743	749	807	728	738	782	785	764	764	698	790	782	802	769	820	801	773	763	775	752	776	739	812	770	800	767	814	731	744	764	762	715	783	820	753	751	755	749	735	753	788	776	771	787	752	838	733	709	751	730	770	772	759	828	807	750	744	754	768	813	760	763	747	710	748	767	744	708	781	778	769	733	744	766	732	761	756	775	794	752	776	806	765	751	776	738	834	736	788	810	775	739	747	813	775	726	766	706	734	786	763	779	773	733	753	812	759	776	813	736	807	750	796	770	751	774	828	771	730	767	809	768	775	789	795	784	775	730	819	753	773	759	749	763	754	752	779	781	798	754	769	730	762	766	798	759	782	755	699	809	808	727	747	801	730	800	767	753	709	723	755	786	751	754	783	785	767	769	760	775	757	759	755	765	764	755	807	753	800	818	744	809	791	750	761	778	832	802	735	728	807	790	791	779	704	727	823	787	756	783	772	815	750	789	787	761	730	742	741	746	748	786	772	801	764	745	784	777	757	770	820	723	795	774	712	768	727	785	744	742	760	798	814	828	735	814	855	750	735	733	770	777	814	757	789	795	833	747	774	780	806	752	764	806	768	735	797	730	764	743	788	771	760	800	751	810	814	759	781	781	785	769	759	770	788	792	774	727	783	807	769	779	826	766	726	779	755	782	825	756	807	771	771	737	752	734	756	733	770	775	763	731	758	737	798	729	757	729	765	765	753	803	771	814	773	746	741	746	774	766	740	773	731	815	768	753	771	742	758	764	796	771	742	742	779	740	744	794	753	693	798	754	759	765	739	742	759	738	787	717	742	776	805	758	792	771	823	742	782	724	755	795	796	733	777	786	770	759	762	781	724	743	784	742	797	768	804	797	786	824	733	780	764	739	747	723	674	768	739	799	747	739	735	785	734	713	760	760	786	754	768	748	754	809	782	789	773	746	733	755	768	748	770	770	749	793	727	784	749	738	751	840	722	735	790	732	766	744	766	760	774	791	786	764	769	765	778	760	729	789	796	730	740	785	790	750	741	812	696	755	804	756	800	738	752	773	802	790	785	793	797	754	765	760	753	771	750	787	760	773	786	768	791	803	781	794	776	781	734	766	762	781	792	742	771	768	740	764	758	782	794	773	746	752	766	737	771	802	743	759	742	754	703	732	747	726	749	787	833	759	801	752	782	780	774	775	730	770	736	808	747	806	757	715	787	784	822	733	812	808	760	835	749	749	765	837	722	757	796	742	752	802	746	811	763	752	771	810	744	798	785	763	826	798	754	743	750	777	757	733	744	768	744	758	777	760	788	771	749	737	769	787	809	723	768	766	779	727	751	744	699	765	804	718	751	767	813	823	759	800	797	775	740	753	795	726	692	795	766	770	786	796	735	788	732	759	811	737	775	767	711	779	838	798	805	782	782	823	763	742	750	741	751	795	742	779	775	746	729	801	724	858	787	741	747	795	799	732	764	830	762	791	800	750	739	781	773	801	736	777	767	809	809	771	796	773	800	778	787	756	743	758	827	765	757	793	780	790	721	803	736	752	767	802	792	710	772	773	770	768	757	782	725	763	774	747	747	732	812	742	733	757	740	798	730	747	759	764	798	717	790	737	734	787	779	829	762	806	695	774	738	778	764	742	757	718	763	757	772	802	744	766	739	800	771	796	814	763	777	803	751	778	717	798	725	811	740	758	777	772	743	736	746	787	752	727	781	759	825	696	751	799	733	750	690	783	771	735	735	767	775	795	761	793	832	778	746	782	783	771	785	781	777	733	769	783	773	745	758	800	806	749	770	705	695	772	763	723	707	756	781	784	774	740	779	767	791	821	729	701	742	780	766	782	753	760	738	772	768	746	745	695	770	740	713	798	803	759	743	796	742	782	733	793	755	772	781	765	767	798	803	804	752	728	776	750	807	770	786	714	764	766	763	761	765	772	775	803	804	736	763	733	753	756	770	796	788	736	828	736	773	756	738	822	774	768	792	733	752	785	747	764	725	796	760	778	732	774	785	736	768	779	759	747	750	807	756	815	819	786	753	726	783	786	743	802	716	754	783	792	737	749	765	731	758	791	766	725	756	772	766	749	705	759	805	762	750	761	717	759	734	767	776	765	761	761	739	784	764	747	773	757	788	770	777	786	753	794	831	758	796	809	738	760	789	781	740	802	761	740	790	768	766	780	740	764	753	715	785	775	784	704	798	753	765	784	776	745	774	754	771	729	778	741	711	756	738	761	770	718	783	739	789	781	777	741	797	776	765	792	770	778	793	793	746	805	761	739	756	773	775	783	760	788	794	762	752	750	777	749	740	834	768	778	759	799	740	761	766	789	729	790	774	764	759	708	765	761	735	766	743	795	841	761	786	749	786	796	739	771	765	798	763	795	775	803	768	758	753	811	766	730	766	763	794	766	742	747	765	740	789	752	754	790	767	777	794	785	780	761	810	796	805	765	813	764	741	755	768	777	788	757	765	748	780	778	740	760	726	756	784	742	728	778	735	761	756	766	767	736	764	805	763	835	765	755	746	766	744	722	731	771	809	737	738	757	769	819	754	769	806	724	760	802	773	751	713	784	752	763	779	793	795	740	797	758	779	818	825	721	781	744	770	763	711	757	740	797	708	714	808	752	736	808	818	753	799	784	748	757	761	745	773	759	719	735	770	764	742	752	737	799	785	774	780	773	745	795	757	759	747	765	713	778	777	750	794	727	741	764	779	785	771	764	731	749	746	736	737	779	807	787	775	737	791	800	800	799	736	785	807	772	777	765	755	790	787	782	771	745	775	805	735	770	713	743	776	788	714	755	796	782	773	729	774	754	810	766	792	762	777	732	780	789	749	829	800	788	708	774	766	765	773	806	753	795	783	763	796	807	772	762	733	767	781	761	758	740	806	807	768	784	784	752	794	782	738	785	777	767	800	781	785	777	733	745	741	764	769	808	816	748	774	802	789	741	763	783	742	832	729	749	800	727	811	755	763	809	732	738	754	787	750	772	737	782	756	717	837	760	779	811	785	793	787	770	725	747	818	741	787	781	797	805	791	829	765	769	747	768	750	697	749	738	722	785	789	789	780	774
41458	62414	51183	35536	25300	15506	7968	4406	2983	2806	1910	1504	1280	1236	1122	1172	1074	1085	1001	999	1014	952	917	925	918	970	904	877	844	864	866	896	897	878	890	860	898	890	863	863	810	897	899	841	883	867	847	866	831	847	879	867	813	852	868	931	879	935	850	816	845	868	887	919	886	900	819	859	902	887	878	929	862	895	842	858	838	845	890	845	877	857	813	872	917	841	868	894	830	879	853	864	874	831	868	829	881	817	840	827	806	880	892	803	828	879	883	854	907	877	830	888	888	875	875	868	897	830	859	847	853	873	907	872	792	878	904	884	871	859	845	903	826	851	884	889	872	883	869	852	928	815	834	902	924	859	884	872	837	803	799	943	864	818	822	870	904	888	806	879	870	847	874	877	841	824	871	875	919	895	865	826	808	858	877	851	903	838	856	865	889	813	885	887	864	852	879	865	865	848	873	816	859	839	879	873	892	837	889	819	857	836	880	848	875	883	784	883	905	906	852	822	912	879	880	846	867	864	845	896	848	917	859	846	833	863	873	836	845	878	879	891	846	876	876	831	867	881	810	907	891	819	838	809	909	797	834	886	939	867	845	823	955	875	873	882	861	863	890	860	908	849	850	860	824	856	809	834	850	877	893	839	869	907	866	874	866	890	864	896	852	875	874	816	811	862	890	814	849	903	835	886	834	847	829	864	927	878	855	830	856	862	845	844	903	888	878	852	842	828	809	868	849	886	844	837	871	868	857	844	890	833	863	865	880	902	862	810	853	874	932	840	808	861	908	899	835	851	926	843	868	869	855	891	877	876	856	818	868	834	850	825	841	834	881	896	849	861	824	825	905	895	922	897	844	827	857	822	843	904	844	865	894	895	870	824	863	843	893	890	861	847	911	886	848	840	874	891	863	812	831	844	887	848	879	876	876	885	821	872	866	825	875	902	890	890	836	887	931	933	871	841	851	857	866	896	862	862	884	815	886	872	862	859	896	859	862	839	913	855	923	867	785	874	861	870	851	890	850	927	836	865	835	834	868	838	902	823	842	822	871	918	830	883	865	910	876	883	872	855	910	846	814	851	909	873	844	887	839	875	810	921	872	876	863	873	837	845	890	900	863	804	863	794	921	859	882	870	864	868	821	827	803	847	851	932	874	851	860	858	852	900	861	856	933	864	880	848	848	862	837	895	820	880	857	863	907	862	848	846	906	855	886	860	858	807	844	883	862	868	864	821	812	864	849	877	839	869	851	867	867	845	860	856	847	834	896	904	893	857	864	875	878	885	859	886	842	834	893	881	856	910	903	873	909	862	845	891	850	916	850	862	831	814	916	863	863	880	901	864	821	860	890	863	861	872	891	861	875	887	887	860	868	894	885	819	858	866	859	836	860	915	851	870	848	852	845	906	901	864	891	876	843	848	868	907	886	872	879	849	842	857	906	846	831	878	859	866	863	847	912	869	859	831	816	850	885	826	860	797	812	877	850	864	894	817	910	883	835	853	888	906	853	836	856	860	843	837	849	903	843	846	889	867	863	842	905	856	895	857	867	791	825	823	907	925	863	892	880	797	877	878	867	931	886	892	880	829	788	881	842	823	839	838	892	921	832	825	843	832	912	808	886	879	883	843	837	852	850	876	917	807	837	811	806	856	893	851	799	868	855	897	866	869	902	857	893	860	899	874	882	876	879	885	833	843	883	864	900	901	908	848	824	869	843	856	876	860	878	905	841	898	812	901	847	884	819	864	821	829	876	891	889	855	906	869	825	836	908	838	835	894	850	840	812	841	870	869	842	852	838	820	813	878	917	886	886	898	855	899	852	874	885	823	870	869	875	876	877	867	840	846	858	871	841	824	883	871	889	883	854	868	879	835	868	869	839	869	885	877	888	850	860	893	896	860	891	858	866	852	874	882	876	917	893	869	902	850	912	867	854	884	914	899	876	843	888	865	871	892	770	933	833	888	828	896	845	864	928	852	861	874	882	886	864	835	830	839	853	890	893	888	877	877	818	836	878	848	866	898	893	847	908	909	887	887	831	855	880	836	851	859	854	836	897	863	846	893	904	830	857	834	866	878	855	848	887	857	873	879	891	887	837	870	880	862	852	882	859	870	830	880	872	870	880	937	894	855	819	813	869	885	871	932	843	846	885	885	870	843	928	847	847	883	870	895	833	914	835	932	824	913	914	833	865	869	875	884	866	889	823	892	826	829	869	883	867	903	853	888	881	844	845	845	839	826	836	871	837	856	814	894	936	891	890	870	849	847	863	852	827	878	907	860	887	880	806	851	928	866	857	887	876	891	830	924	827	864	908	857	903	873	920	878	841	843	859	847	894	842	826	885	856	867	851	826	876	830	856	887	853	821	859	865	895	830	846	866	885	836	854	852	877	775	917	893	858	830	891	860	832	848	852	842	855	891	847	874	860	870	849	839	857	849	832	821	843	836	849	880	885	835	842	890	885	848	868	825	840	890	897	842	828	913	845	843	871	837	901	921	909	831	796	855	834	885	906	893	933	853	859	811	829	846	837	869	836	834	868	861	896	824	885	877	883	858	937	830	882	845	817	891	833	844	818	869	918	856	821	822	838	929	856	892	875	838	812	905	932	888	827	893	829	846	840	794	834	871	834	869	827	881	847	833	836	852	891	840	841	909	852	844	894	842	890	908	882	888	861	828	879	863	857	854	861	892	914	895	831	865	865	914	813	869	838	895	888	838	877	881	884	825	870	792	823	913	896	904	864	889	853	830	856	874	871	891	881	909	845	871	907	919	838	911	844	877	848	828	838	808	829	840	897	881	867	880	902	852	884	852	871	875	854	877	889	841	894	879	868	890	928	897	904	836	832	848	862	886	845	915	857	845	900	863	838	869	883	837	859	854	886	862	865	869	896	861	861	869	824	871	894	857	888	894	832	876	841	821	872	863	835	856	903	880	890	841	842	885	915	902	883	885	826	851	860	831	822	897	912	870	909	857	819	863	870	880	841	830	866	808	877	825	855	858	858	877	861	913	853	842	832	835	832	846	840	870	872	936	854	903	820	851	812	824	833	829	878	794	868	852	912	894	922	841	901	848	818	856	915	850	875	861	894	837	847	863	864	917	902	842	855	870	854	835	866	855	898	901	861	858	854	839	859	829	883	828	828	844	938	870	845	849	843	858	862	845	891	829	852	879	891	922	871	852	875	854	825	839	852	837	853	875	830	817	893	873	910	871	877	900	844	878	894	797	896	860	867	851	862	909	852	875	827	844	875	838	862	852	847	840	835	841	888	871	860	836	884	846	833	890	881	878	908	938	842	863	811	882	897	883	842	845	879	889	912	832	917	918	856	924	867	876	858	842	886	862	824	863	884	856	850	886	893	879	888	956	826	889	865	839	859	854	856	847	833	875	894	881	867	851	861	839	886	858	815	889	840	824	860	842	822	868	873	876	826	888	824	864	890	858	847	875	855	853	854	897	835	869	870	869	839	850	918	843	893	856	865	876	879	850	838	843	859	872	849	851
24514	21049	28307	26527	21399	13173	5411	2357	1703	1603	1296	1083	889	859	869	874	854	795	814	733	763	750	723	751	713	728	705	748	717	727	686	782	662	682	733	721	744	750	734	715	743	722	724	712	695	720	734	683	665	698	696	713	705	723	703	709	696	724	697	712	690	716	719	722	733	727	723	748	673	746	718	721	707	715	730	728	725	718	650	724	736	675	725	675	691	655	679	725	643	732	756	701	728	728	674	722	695	703	765	691	714	715	714	732	724	717	691	685	717	675	734	709	715	708	705	671	666	773	703	700	695	663	737	682	718	689	694	699	673	753	675	726	728	732	705	739	716	672	719	688	729	727	686	736	684	702	740	712	745	711	696	701	712	683	755	697	752	734	668	705	690	700	714	750	717	759	724	716	706	724	747	694	715	696	727	727	712	717	718	720	711	702	711	704	782	697	697	699	669	688	725	698	715	700	665	717	719	673	691	698	712	739	758	740	735	694	711	699	725	737	738	691	698	694	741	751	752	746	748	700	702	715	682	721	649	692	705	683	725	715	751	730	731	734	726	693	725	696	720	694	671	690	717	704	708	636	665	698	651	697	743	684	720	697	711	702	681	721	711	647	762	721	683	710	681	713	701	733	731	715	749	747	726	698	690	758	705	727	728	729	709	718	726	717	687	725	696	680	715	686	704	699	740	707	718	678	710	768	715	713	730	738	684	713	685	731	729	749	707	723	720	748	710	702	716	699	676	722	703	658	706	723	736	718	783	680	713	706	736	690	698	719	713	704	689	737	701	680	684	685	704	675	720	713	693	683	724	708	741	710	752	732	683	732	684	726	729	705	721	690	741	686	669	733	659	652	710	658	714	728	688	734	704	667	669	722	725	728	741	704	700	701	712	716	706	707	725	704	718	751	705	706	708	721	663	668	706	703	718	663	697	745	713	708	711	710	732	775	780	737	721	701	745	692	738	702	763	688	674	724	676	712	708	773	700	644	729	733	694	666	685	657	740	691	769	736	678	666	682	744	673	680	743	718	699	719	719	732	707	694	699	735	743	708	734	695	716	685	671	698	733	701	744	767	712	658	700	672	735	683	711	716	698	742	711	639	739	723	708	689	675	681	729	712	733	710	673	676	721	730	768	697	676	714	707	699	752	662	727	694	693	727	724	694	685	727	733	655	763	653	716	761	761	707	702	720	673	705	721	689	706	741	744	655	666	716	751	757	671	680	738	727	761	694	726	695	723	758	746	719	698	706	670	698	739	715	702	677	714	719	747	680	710	765	705	726	717	709	730	690	695	747	758	757	686	678	741	657	659	715	696	688	711	753	702	731	719	680	656	709	729	688	706	752	743	688	725	726	698	682	736	694	700	714	696	714	681	728	708	700	691	706	716	757	721	735	734	771	729	746	759	689	716	666	724	748	700	724	717	722	693	731	661	738	698	685	719	678	709	732	711	707	719	736	712	730	708	696	699	694	674	710	692	739	707	706	720	682	712	726	679	736	665	724	678	699	700	721	751	737	731	705	742	714	719	666	705	731	708	690	744	653	696	719	612	724	753	699	773	673	710	746	700	730	706	678	710	682	767	718	704	742	676	671	714	716	700	734	685	726	693	687	686	684	701	712	763	734	724	715	715	724	719	752	750	722	685	715	703	710	652	698	720	702	667	718	674	670	678	719	695	710	659	725	742	701	714	746	745	684	693	698	747	715	697	730	686	659	738	714	728	694	753	693	723	678	687	701	707	696	714	709	712	726	746	708	737	704	775	717	709	680	712	704	732	711	703	678	706	679	719	708	744	680	706	751	667	706	699	698	714	767	702	762	709	715	669	701	742	753	729	672	688	739	743	714	747	732	716	716	700	756	712	697	649	691	726	773	711	701	687	661	741	716	730	710	696	719	707	690	734	694	736	714	684	724	692	697	661	721	692	711	720	716	693	747	718	731	730	771	710	734	740	713	710	679	716	720	675	742	713	731	728	704	702	705	761	724	687	734	702	730	778	739	710	753	663	709	706	704	688	670	748	722	646	685	718	658	708	666	682	729	677	700	702	678	698	702	731	686	734	701	750	708	684	741	696	708	695	730	711	676	698	688	693	739	710	684	679	704	712	674	723	717	687	710	733	732	683	721	741	691	709	725	720	694	705	703	749	693	715	684	710	718	709	699	666	680	714	713	707	673	691	684	697	707	717	740	702	700	717	739	694	683	771	707	706	720	757	716	697	702	647	729	724	697	698	691	747	702	675	694	772	660	739	745	717	688	669	701	723	691	716	747	723	691	694	682	743	714	685	719	733	705	673	698	664	719	699	678	689	693	730	694	676	726	676	699	689	743	668	697	691	726	728	751	727	702	694	735	651	714	704	681	661	698	731	706	715	735	712	692	781	720	753	686	678	735	706	751	728	720	718	646	724	656	678	648	745	693	677	721	769	752	691	700	680	733	696	702	719	728	728	725	717	696	694	724	686	682	727	689	741	694	738	777	664	736	691	708	696	680	712	730	708	719	661	662	726	692	698	740	713	717	732	695	707	659	745	683	706	703	675	707	685	694	724	676	702	715	712	731	714	694	695	718	694	716	694	695	720	670	695	748	677	732	763	739	728	725	689	676	684	702	766	745	721	734	695	702	671	717	753	678	732	725	683	728	725	749	702	736	705	747	757	713	674	693	688	643	700	705	738	714	753	705	749	693	728	672	713	706	736	686	656	720	701	727	724	727	726	674	742	719	783	713	714	710	734	788	704	680	717	706	752	692	765	733	723	707	721	711	722	711	758	757	720	732	702	691	750	685	709	726	706	739	759	707	731	732	696	738	722	662	716	745	704	688	673	726	750	726	702	748	682	706	666	759	713	641	728	693	725	707	733	724	666	703	699	727	680	714	673	737	713	701	731	750	693	725	710	697	676	741	727	734	704	709	659	687	711	696	692	739	737	703	680	703	698	733	705	718	663	703	744	706	660	666	703	730	719	689	689	692	718	725	650	719	736	671	735	704	735	691	734	731	670	717	675	716	733	690	711	733	706	717	745	720	673	723	717	652	656	677	680	743	738	711	761	684	745	734	688	690	741	741	680	743	735	703	659	703	705	680	706	680	672	718	750	681	713	722	725	715	675	731	771	693	740	710	726	749	720	724	686	717	718	691	674	732	764	725	716	729	732	783	681	713	676	711	709	695	691	737	717	684	715	682	695	704	703	748	724	679	695	708	751	631	667	712	761	720	677	688	699	645	774	747	697	737	702	666	665	732	699	702	734	681	698	720	734	705	704	710	781	721	661	711	701	656	693	746	723	734	710	748	684	718	713	717	716	648	668	645	696	727	712	697	733	746	667	724	706	706	718	728	681	698	739	696	707	702	733	683	718	712	653	693	689	681	667	700	741	656	741	662	687	710	702	699	704	736	700	750	714	668	737	750	685	761	708	690	671	702	712	677	732	715	734	743	719	735	696	683	715	722	724	753	750	718	672	694	711	688	715	726	708	684	700	673	729	700	763	729	715	634
41692	59642	48932	33579	22140	13467	6648	3393	2516	2355	1647	1347	1149	1061	1018	1026	958	923	941	938	869	931	863	888	900	882	812	825	861	857	826	859	814	843	825	855	811	832	769	860	799	788	854	782	810	806	817	808	791	771	757	793	780	829	893	780	817	761	792	809	803	858	820	795	843	738	772	767	795	805	801	815	825	810	772	847	788	815	810	793	813	807	804	826	814	808	789	821	767	804	758	785	781	801	810	761	795	776	813	787	854	789	813	799	842	743	809	800	813	801	784	815	796	787	827	786	788	782	768	799	808	824	746	802	734	830	829	792	775	803	835	773	806	812	820	808	799	833	832	777	774	828	816	813	807	827	852	819	799	773	799	795	791	832	786	856	800	792	802	836	794	778	801	819	849	810	799	753	826	796	795	777	803	815	808	808	767	765	801	778	820	804	760	788	864	847	818	737	804	779	773	805	829	805	843	834	828	751	808	856	793	823	778	796	772	770	792	817	745	807	827	815	758	855	874	837	825	769	806	809	818	818	803	814	793	783	802	806	840	745	809	783	823	830	825	761	852	811	842	760	852	801	778	792	793	764	766	804	792	768	827	814	811	769	766	804	819	749	794	748	805	777	800	769	790	796	787	793	847	801	819	773	758	809	831	791	817	796	831	783	791	762	801	884	835	794	820	809	782	867	831	789	801	828	812	805	822	735	798	779	873	785	801	818	736	814	829	828	794	811	832	829	794	809	798	758	861	804	853	819	759	812	787	838	765	817	748	850	818	782	808	795	784	693	795	808	779	816	852	777	794	847	834	828	820	784	773	757	810	847	787	834	883	823	781	844	824	788	791	778	792	779	797	771	767	785	812	801	793	752	815	848	823	732	790	808	845	821	795	802	808	782	797	801	816	796	781	786	772	801	828	761	811	844	749	816	783	814	832	807	812	784	813	744	779	777	800	754	806	802	834	822	813	738	792	840	758	758	773	755	801	842	804	795	792	758	826	827	804	847	796	820	790	783	790	767	803	810	775	774	795	805	811	780	792	808	815	797	795	794	826	815	791	803	848	769	803	819	794	789	839	774	832	812	845	808	810	802	805	788	810	788	808	736	777	813	790	751	880	847	800	807	812	821	881	800	797	789	811	827	836	839	799	799	828	819	770	801	782	795	860	808	823	751	781	807	818	818	769	814	821	755	773	831	811	792	854	788	837	781	805	785	791	803	811	792	794	828	820	794	838	804	786	763	778	810	843	810	757	779	790	799	857	823	768	802	782	791	799	791	812	817	755	853	797	775	751	774	852	785	822	772	837	832	791	819	789	829	812	825	822	839	851	818	780	793	818	734	792	785	780	763	830	786	764	760	784	866	805	809	807	781	808	776	875	775	799	839	780	755	780	828	820	830	819	775	857	805	773	764	861	792	807	818	810	787	828	766	825	756	811	798	770	774	788	762	804	851	807	792	762	839	821	781	809	821	826	816	797	818	793	822	759	809	787	791	807	824	830	854	831	820	780	776	821	786	786	822	798	795	785	848	789	824	812	832	810	797	783	816	797	808	828	802	843	847	809	823	793	793	804	783	766	805	846	811	809	800	788	839	811	808	815	792	782	811	780	817	845	842	753	804	725	784	809	831	881	781	794	818	819	777	798	822	767	763	816	836	825	812	821	852	840	798	786	776	795	734	797	811	809	796	783	832	794	721	799	765	757	853	816	796	812	797	842	776	820	783	849	804	743	820	804	792	820	806	774	792	796	828	808	771	763	786	769	805	784	787	787	815	824	812	816	809	800	778	797	818	756	827	811	836	785	822	819	777	823	789	799	841	786	827	787	796	814	802	836	799	791	838	753	754	814	776	789	802	793	786	857	787	827	779	831	820	852	806	826	817	751	796	782	785	796	756	832	853	807	787	791	828	800	841	829	815	752	846	814	850	791	820	852	816	816	786	802	790	846	813	796	843	767	775	781	753	758	791	765	783	817	865	809	831	816	779	810	826	814	818	857	814	865	814	794	818	761	839	767	777	766	811	791	815	827	774	787	817	764	796	791	826	773	819	808	790	800	776	817	797	831	778	835	721	846	813	789	782	789	779	824	787	799	778	785	816	780	776	785	807	792	810	812	820	825	778	853	858	784	771	769	782	821	803	826	762	777	796	760	817	812	832	824	808	824	807	799	804	793	736	801	817	761	801	826	858	818	794	823	829	783	798	817	786	802	780	740	816	820	792	844	766	801	786	832	805	772	845	794	797	820	778	754	812	834	779	832	785	789	794	779	775	844	780	801	793	796	800	805	797	837	835	787	846	798	753	810	836	773	817	844	831	848	808	823	823	816	783	841	758	736	834	811	784	777	824	806	825	821	798	798	799	818	822	753	821	789	838	785	770	811	766	781	817	781	778	766	770	780	745	816	774	801	840	831	756	819	789	857	787	826	835	817	851	800	780	839	774	823	775	792	790	766	807	732	811	775	789	809	862	790	809	778	810	849	808	783	811	810	795	802	802	819	807	824	852	805	793	865	814	819	829	798	780	837	845	764	756	775	780	767	839	778	829	812	793	747	821	826	805	841	786	773	818	756	789	808	774	812	761	825	841	821	808	785	820	815	796	857	773	747	858	817	782	800	803	828	796	764	817	788	860	794	805	740	805	789	842	787	780	874	775	789	796	809	828	781	799	820	799	753	810	803	785	809	831	818	788	798	784	842	785	785	806	812	838	839	789	791	754	843	768	846	791	758	808	843	796	786	794	793	775	845	777	768	859	806	765	807	752	840	806	779	782	816	788	780	816	793	721	796	782	793	818	785	754	779	820	835	821	805	793	808	787	789	808	729	789	837	821	852	767	797	823	762	799	809	771	795	809	806	808	801	861	765	838	789	805	778	854	782	749	822	783	796	794	794	793	821	841	855	799	846	808	827	777	842	768	778	798	794	819	802	777	802	810	800	873	774	791	782	827	804	805	787	765	799	778	837	798	828	796	800	797	784	820	758	818	808	772	816	805	828	744	795	752	838	826	794	778	806	851	782	814	796	818	791	811	736	815	829	860	810	779	807	824	807	850	802	821	769	781	830	842	810	777	807	718	816	790	747	829	805	765	796	759	796	799	794	782	798	834	794	831	818	740	807	763	843	845	785	831	791	781	778	776	761	816	824	821	857	815	815	775	815	765	787	811	791	835	798	790	787	823	795	773	850	789	840	827	824	807	787	823	829	828	811	793	750	805	786	786	806	808	791	773	783	821	825	770	779	806	807	803	819	799	837	797	762	793	784	811	791	799	795	801	807	801	833	773	757	815	867	854	773	792	803	803	794	809	857	779	806	823	812	790	772	811	820	825	798	817	818	818	801	807	824	843	796	822	797	866	787	804	805	811	788	774	781	798	833	833	829	872	797	789	773	848	709	803	781	809	809	761	783	836	774	840	790	778	793	777	761	850	806	786	825	812	813	824	850	811	815	809	825	766	810	761	814	802	804	808	737	830	792	821	818	823	799	823	863	775	819	795	771	848	769	795
22397	20957	28531	23811	21540	22417	18741	5334	3136	2781	2104	1406	1171	1081	967	1041	1009	1023	899	899	864	879	874	877	876	859	792	819	775	789	793	739	810	789	795	740	743	810	717	779	760	818	793	782	751	735	738	791	830	797	758	775	766	794	776	767	766	748	781	783	722	742	763	785	762	762	793	734	790	768	815	735	787	727	773	743	736	751	797	729	773	791	785	730	743	775	773	743	797	729	783	773	751	756	710	753	780	776	778	766	739	758	745	783	758	732	732	800	801	750	782	796	743	750	742	753	741	751	844	770	788	732	753	807	840	721	789	703	754	792	764	740	758	729	763	818	718	732	719	810	731	770	728	763	750	784	822	742	788	734	745	815	749	730	749	717	805	780	735	769	813	798	758	768	759	785	748	726	729	764	789	729	737	739	776	794	715	786	759	812	735	792	711	755	775	739	753	732	738	778	736	722	710	760	796	774	708	763	745	737	774	744	747	774	740	785	763	767	806	747	716	731	750	784	809	742	790	732	746	738	760	748	770	811	777	736	744	777	724	749	761	781	739	725	797	819	736	766	768	757	768	788	770	735	785	723	764	777	719	786	759	774	776	739	804	765	788	821	739	774	751	770	769	707	756	771	824	743	762	766	725	867	763	787	770	776	757	743	715	802	739	748	734	728	740	755	722	809	728	750	728	794	750	759	749	784	829	734	760	770	738	736	769	757	735	740	764	800	787	736	785	795	735	770	783	758	746	732	729	744	758	761	782	786	758	753	743	749	751	763	796	734	753	756	807	812	728	773	746	797	736	753	803	740	759	788	761	771	752	799	758	771	762	755	770	728	740	760	736	741	755	715	731	802	760	765	749	737	742	737	743	756	756	785	753	715	783	755	733	744	728	766	796	717	778	776	781	757	737	757	763	773	779	791	720	739	722	765	732	768	761	750	767	750	755	765	759	767	775	734	734	741	782	767	766	744	737	740	773	725	772	762	778	743	767	755	825	728	774	719	743	723	796	738	741	719	734	777	838	720	709	783	781	814	794	764	809	790	776	722	772	768	806	753	806	792	767	748	747	789	774	761	770	758	808	755	769	777	703	767	751	775	772	784	794	785	763	721	716	763	758	728	753	793	769	778	768	760	799	776	693	741	767	729	813	740	783	775	761	712	772	788	749	746	757	758	775	765	825	704	766	738	766	762	744	688	786	746	752	702	779	767	782	806	753	761	768	719	774	726	759	761	730	785	786	750	801	756	717	766	774	770	799	722	751	752	744	726	763	778	779	741	775	836	779	768	757	770	777	831	751	761	694	758	716	733	714	722	712	782	758	715	773	749	713	792	765	722	783	741	756	768	796	796	772	745	734	707	784	760	829	830	786	763	775	746	756	769	769	731	727	796	711	749	701	754	779	766	786	810	791	765	696	770	777	754	774	786	806	735	836	772	729	775	769	748	725	738	765	762	789	752	742	754	791	708	758	776	750	736	754	738	724	772	731	787	755	777	752	727	761	759	768	798	802	747	745	740	707	776	763	764	732	792	755	797	733	768	759	730	740	732	734	737	777	780	781	776	770	737	774	778	782	757	770	750	756	768	799	778	739	741	777	777	743	734	749	779	716	722	755	787	813	741	726	826	770	796	792	741	822	742	737	741	788	728	721	755	746	743	730	782	781	773	774	767	771	745	752	760	732	710	753	760	760	711	769	772	796	764	739	738	764	737	738	807	760	774	796	785	742	814	715	775	729	771	806	755	743	744	806	743	804	803	807	737	730	747	728	779	770	734	775	737	763	738	788	772	699	738	756	727	793	789	791	730	776	753	726	780	729	759	772	816	722	736	743	779	759	739	763	789	772	747	757	814	754	772	744	742	743	750	737	707	752	742	754	794	727	748	717	766	705	757	776	723	754	754	722	780	818	748	809	743	752	733	790	771	723	767	748	722	748	745	712	716	733	759	795	758	742	756	775	761	744	708	751	745	738	741	719	802	748	782	725	744	768	742	829	751	705	754	775	790	770	714	765	783	678	762	792	775	693	765	725	763	758	782	763	741	763	734	774	758	795	734	750	745	828	779	741	800	795	742	721	794	737	746	721	748	764	764	752	782	741	759	747	773	714	741	722	744	816	695	748	800	718	709	765	776	714	725	712	735	737	714	744	749	779	751	729	776	750	741	772	736	787	742	752	745	766	769	753	813	733	744	750	765	787	744	742	783	725	777	813	749	760	740	736	785	746	696	764	721	758	794	796	783	781	743	745	783	772	793	752	755	750	759	760	794	756	719	775	763	764	786	775	831	756	813	761	770	714	784	781	755	737	761	791	759	745	783	760	743	789	747	756	763	779	774	856	785	715	748	791	759	778	738	803	765	726	733	759	745	751	749	797	733	742	754	735	737	761	738	710	712	736	742	775	704	781	764	746	733	749	785	745	735	810	721	754	725	733	732	759	797	752	763	760	743	783	736	765	732	740	745	765	758	780	810	784	772	786	715	780	722	774	716	737	743	767	759	785	774	765	735	733	748	712	771	804	745	763	744	780	759	732	738	772	743	743	712	774	791	744	744	762	737	715	743	748	748	779	804	727	744	788	749	761	737	743	775	776	804	737	748	778	750	771	813	757	727	743	724	783	764	763	714	714	731	739	743	788	750	755	730	745	731	750	766	779	721	791	747	764	729	731	774	765	768	784	760	784	746	717	730	746	721	744	777	730	777	722	793	756	734	717	750	813	773	737	741	804	785	751	734	753	759	791	764	753	772	720	753	741	711	801	801	782	824	766	744	744	747	742	746	757	770	757	717	802	767	706	820	741	790	709	754	781	763	758	733	816	768	744	812	772	762	729	782	767	773	755	783	725	797	783	760	785	736	711	750	779	757	780	773	716	821	728	725	776	744	739	738	772	749	788	771	783	800	766	712	737	803	737	760	726	741	789	769	752	766	749	752	693	742	771	809	783	738	803	785	752	720	752	787	772	752	715	747	754	748	761	734	773	759	753	735	763	767	758	773	786	818	737	771	760	765	742	753	702	785	788	738	762	763	722	710	720	772	724	760	724	764	786	797	761	739	728	769	726	793	708	772	720	727	720	751	762	761	775	740	725	734	785	735	746	782	757	722	709	754	777	709	756	770	771	699	805	776	766	757	774	705	790	760	797	719	720	772	741	733	770	761	698	756	761	746	792	719	764	778	810	748	716	731	760	793	751	740	755	772	721	802	736	803	747	751	744	760	795	786	767	785	771	666	784	722	740	750	725	731	734	795	769	776	770	752	772	733	789	734	730	733	771	769	767	766	727	710	736	786	770	773	718	734	738	772	789	745	776	741	775	764	755	746	811	759	753	766	738	724	780	795	744	744	761	768	748	772	754	676	715	786	759	770	752	801	728	728	745	709	783	785	731	753	770	726	732	708	734	810	774	765	777	708	746	764	728	738	755	751	749	753	773	774	732	797	726	772	728	750	764	790	784	764	733	733	781	713	771	713	752	761	768	717	743	771	777	719	754	798	774	768	760	772
43970	72769	61355	44336	31510	21794	12300	5702	4522	3863	2909	1839	1509	1201	1186	1336	1228	1211	1164	1021	1063	1026	1071	920	906	898	911	911	907	877	909	851	831	839	854	812	873	827	874	786	845	810	835	868	810	868	808	795	831	854	797	863	841	815	835	877	809	874	778	809	813	834	895	782	785	878	841	838	832	864	858	821	868	865	808	803	856	787	840	846	860	819	860	805	827	799	833	812	851	811	847	846	856	902	872	886	890	826	856	815	865	800	830	820	837	858	808	878	801	875	840	868	860	828	875	826	831	864	816	824	836	888	839	790	848	832	869	850	792	825	865	847	800	856	868	805	796	850	880	868	820	836	866	833	843	861	832	869	881	814	794	842	795	884	839	877	873	840	895	865	831	846	845	818	880	826	844	814	816	818	806	789	829	870	784	839	835	844	850	824	830	819	890	839	885	821	829	813	842	858	852	831	841	815	857	836	791	831	836	845	874	875	847	827	864	856	838	869	796	816	826	859	844	829	843	868	841	830	846	789	828	814	786	827	855	835	878	826	793	818	829	846	859	839	800	817	859	895	823	811	826	834	815	799	832	839	845	833	846	837	825	839	867	799	799	840	823	813	822	831	846	823	853	871	839	800	873	860	825	819	828	811	877	836	851	847	860	831	813	807	811	843	833	767	831	785	853	850	818	865	868	794	871	841	796	843	849	836	863	895	859	841	843	881	790	855	803	784	850	845	794	846	832	842	832	898	857	842	823	873	829	866	843	845	892	847	863	815	814	846	775	826	832	882	803	803	827	852	827	819	843	843	850	817	852	896	799	830	844	821	830	851	851	820	860	829	813	823	851	779	842	868	816	854	854	842	847	863	811	834	872	797	873	863	828	889	887	798	831	834	798	864	814	791	802	880	837	867	861	868	840	869	876	803	815	814	858	799	850	865	840	814	864	862	828	815	853	816	802	865	788	836	857	851	858	836	805	850	814	835	886	880	847	842	820	849	875	817	815	784	802	836	846	843	846	875	894	828	857	895	831	875	830	813	783	819	782	869	848	803	907	802	842	873	831	846	891	850	781	803	835	857	871	823	843	827	858	830	826	818	864	818	854	829	834	838	855	859	857	823	836	800	874	811	873	823	831	866	844	851	806	849	862	841	856	841	825	832	830	888	856	791	829	858	849	861	842	863	846	818	864	906	884	844	832	851	820	821	831	847	812	857	845	792	796	860	835	875	823	872	838	863	800	820	831	821	840	837	853	871	845	840	893	850	793	864	827	850	853	807	889	831	887	839	808	854	849	822	802	828	819	816	821	854	789	858	800	824	786	900	806	794	800	860	866	831	855	812	810	785	841	848	848	844	873	831	863	827	796	811	809	850	853	814	857	842	833	840	869	874	787	805	833	849	871	801	791	842	825	836	853	834	847	810	821	855	832	841	834	830	809	821	850	863	840	885	810	839	799	821	827	834	843	828	843	883	825	828	810	840	872	802	794	840	843	833	815	861	824	860	783	837	841	833	883	861	818	842	828	873	869	814	840	847	825	773	866	857	824	802	821	857	842	851	813	869	828	819	804	818	885	839	839	850	834	819	863	837	860	875	788	869	835	814	818	858	822	820	797	858	850	860	859	805	830	890	768	860	790	901	862	865	825	831	800	824	846	829	840	853	838	839	858	842	828	859	812	854	814	823	819	865	830	844	868	797	801	803	809	863	828	813	880	879	848	829	857	808	868	864	860	845	774	818	802	860	831	849	839	880	797	897	819	833	843	808	789	807	813	839	797	858	834	847	811	803	812	842	854	902	897	838	833	879	819	821	797	843	850	822	822	811	872	849	868	870	829	860	854	818	843	883	875	856	846	838	811	837	842	819	837	792	788	843	882	801	854	806	822	864	823	796	800	847	855	810	885	807	827	854	846	839	829	812	812	894	867	809	908	837	857	798	880	859	841	835	834	853	825	853	830	880	786	824	817	855	840	900	806	852	823	834	821	836	767	792	878	846	808	850	865	853	871	813	773	837	847	842	848	826	835	825	893	818	808	851	843	846	797	830	834	899	828	827	864	889	793	840	821	867	833	848	841	859	807	833	798	841	812	859	829	832	838	834	854	806	806	862	852	848	858	821	818	815	820	845	844	843	819	812	850	874	824	846	856	845	846	884	824	837	796	822	880	841	799	859	849	816	849	879	897	837	835	820	865	838	830	837	848	863	821	871	793	819	881	813	843	816	817	872	864	879	816	810	842	808	812	879	818	870	805	833	837	832	842	825	849	832	881	814	862	809	795	857	886	797	850	863	874	869	884	857	820	841	850	827	833	891	882	792	853	815	869	870	807	832	805	865	868	865	816	795	856	823	818	854	920	864	819	798	796	844	857	871	856	854	859	857	810	820	836	799	784	855	867	860	818	871	827	828	847	843	824	826	847	872	799	835	852	822	829	887	829	852	804	763	856	849	829	847	901	850	840	836	859	880	840	850	869	841	803	792	809	767	779	776	863	800	842	860	826	890	834	865	868	785	849	847	799	790	869	840	818	844	778	860	897	773	871	807	837	857	849	847	843	851	872	868	828	782	808	850	802	789	818	852	891	825	807	822	825	834	796	853	814	846	858	836	828	836	822	852	802	837	864	876	774	789	805	850	832	819	821	796	818	824	877	888	811	825	849	859	846	870	888	834	858	823	845	828	827	857	829	874	796	862	818	834	796	793	881	849	814	831	886	870	854	838	832	874	837	845	831	840	836	881	856	838	871	861	827	858	830	831	814	838	850	851	836	822	882	836	799	852	845	794	870	808	841	814	820	862	834	858	799	876	771	843	846	834	761	776	844	815	829	892	778	886	847	803	777	849	874	803	824	763	761	821	830	841	826	832	853	828	833	839	813	842	843	795	828	811	877	824	830	851	888	862	821	819	864	847	865	851	885	825	886	946	810	834	813	848	802	859	830	781	780	854	838	774	818	844	857	855	783	788	846	825	835	786	826	757	883	866	830	863	797	864	869	849	875	877	829	781	842	833	844	847	836	868	862	815	870	853	810	808	867	784	810	839	816	841	863	824	862	829	897	845	826	838	848	843	857	863	855	846	879	828	853	859	786	865	892	798	883	855	824	847	852	828	890	871	776	825	817	810	897	808	852	876	818	891	866	867	831	862	830	842	822	856	785	880	834	840	809	794	851	854	805	831	795	872	841	789	828	828	848	847	867	884	842	864	865	845	788	819	826	832	820	829	873	829	824	824	842	866	835	849	854	833	815	842	820	842	854	832	876	793	867	829	816	841	840	825	880	857	838	784	833	852	829	886	855	783	815	811	856	881	878	829	788	809	774	861	791	853	843	826	881	836	833	848	845	811	837	851	820	883	796	902	882	812	823	811	808	821	871	779	811	784	868	832	836	783	836	856	831	870	844	830	812	832	819	803	821	828	819	835	804	778	847	798	844	855	834	844	840	829	832	865	881	875	870	850	783	829	823	836	804	804	845	814	850	852	842	844	799	800	823	809	826	880	842	876	868	799
34694	39452	41046	29566	14983	6428	2943	1499	1399	1217	1115	888	846	807	784	791	854	813	800	815	766	783	777	757	724	800	760	725	775	757	777	770	740	675	721	737	722	692	759	732	735	737	733	753	713	736	749	764	728	731	715	732	688	719	767	765	724	710	745	741	777	703	744	764	731	745	697	711	648	729	726	726	743	773	728	800	700	765	700	762	733	694	744	765	781	707	740	724	750	727	753	714	761	706	724	801	736	746	783	729	710	749	681	706	695	706	722	720	723	690	798	703	732	720	754	736	717	737	751	749	731	768	753	714	709	681	736	732	715	674	721	761	736	758	742	768	721	759	719	748	687	723	741	750	702	728	761	722	771	757	710	741	746	722	717	697	720	789	690	748	725	722	735	765	728	652	649	737	740	762	742	690	779	758	763	727	714	736	728	740	737	715	697	768	744	775	840	761	729	788	703	787	741	745	741	708	704	716	714	776	765	699	740	732	706	686	714	788	744	752	706	721	743	744	766	681	751	724	735	676	698	755	766	769	747	821	765	671	722	714	701	701	695	743	727	699	750	713	746	697	695	701	742	719	790	717	738	725	720	710	744	737	716	727	760	723	768	736	735	774	740	761	690	750	711	744	702	729	746	760	794	740	776	715	720	751	754	750	739	706	731	686	711	747	766	684	749	717	731	721	716	685	677	786	731	763	724	684	751	710	726	742	707	750	746	709	753	736	744	739	758	710	710	727	749	770	804	706	744	728	706	728	764	715	701	702	710	712	694	689	712	728	693	739	772	766	727	774	743	783	728	722	764	753	730	750	737	735	723	732	771	733	687	730	730	753	764	759	708	711	704	711	713	746	729	723	728	720	708	744	702	704	731	680	730	701	716	777	704	723	709	729	747	715	716	740	752	762	701	746	705	716	676	736	723	696	708	733	750	740	704	751	722	755	715	778	716	730	775	751	689	749	732	748	713	703	758	747	777	757	777	678	703	741	766	727	772	734	775	711	695	666	753	713	749	683	719	722	676	719	714	703	703	713	704	696	739	684	738	717	742	750	747	697	753	750	724	702	745	708	728	747	740	748	747	728	700	728	768	741	715	749	737	703	749	672	661	742	724	758	787	676	688	723	736	764	667	777	690	738	724	690	733	725	736	703	772	721	740	741	749	728	765	746	702	759	733	733	758	663	700	728	777	788	744	776	708	729	718	760	724	700	715	753	795	703	731	700	746	707	718	745	723	697	686	724	734	750	739	785	775	732	674	707	703	719	708	754	749	757	728	767	800	720	706	748	728	703	745	716	707	714	761	727	693	739	746	712	739	761	735	748	697	715	789	746	735	721	744	729	765	768	715	721	730	735	711	758	757	718	728	750	763	743	749	733	727	777	705	716	731	709	751	689	713	716	713	741	742	703	697	756	743	717	731	802	742	757	722	745	749	726	676	734	786	746	716	679	713	761	762	721	714	729	682	756	729	732	710	729	732	760	747	723	748	742	704	706	754	781	700	753	749	720	689	740	765	728	792	758	690	736	736	748	727	738	705	732	718	764	705	747	748	754	718	723	750	770	713	703	722	746	729	722	722	740	747	722	704	746	726	735	731	732	702	729	727	707	741	777	708	759	692	777	729	706	774	751	689	711	776	771	712	760	724	767	723	720	749	736	774	727	754	727	683	757	739	707	750	710	686	721	728	737	711	688	702	743	730	706	715	690	716	690	772	704	709	695	721	732	704	754	726	748	763	750	745	641	682	732	727	720	718	701	755	796	753	713	720	737	777	714	776	766	732	699	700	746	750	744	752	746	730	759	722	686	776	657	753	704	780	678	734	718	716	748	724	764	749	669	723	707	736	722	728	736	725	697	742	686	749	702	681	669	733	766	742	741	731	745	750	736	744	745	752	740	766	712	783	734	708	720	757	721	743	688	745	727	717	724	724	773	733	743	766	762	756	688	739	728	734	717	712	735	749	736	736	681	744	733	722	738	724	722	716	693	762	742	741	686	788	734	739	757	749	742	739	704	715	749	722	758	734	732	691	714	749	698	710	702	732	687	729	720	735	732	758	710	711	741	724	745	715	721	761	704	727	746	751	773	724	767	745	723	737	707	708	714	694	759	729	711	766	727	748	728	733	733	749	744	746	734	717	742	737	755	725	708	757	722	713	736	766	719	759	708	745	743	775	731	715	748	745	742	730	736	724	691	795	695	720	659	736	759	727	723	725	716	760	719	668	731	762	729	702	731	708	694	728	718	743	749	744	759	745	750	748	764	729	788	745	721	759	726	714	738	785	723	711	724	743	697	734	727	718	740	762	738	735	742	681	751	695	708	731	792	658	661	701	732	720	734	710	786	722	722	747	688	707	715	752	711	770	740	717	747	703	690	717	737	711	722	752	689	691	715	736	707	748	740	703	697	718	728	713	785	715	749	745	713	716	718	725	689	747	685	725	760	713	773	704	711	722	750	655	700	736	705	737	722	695	720	742	720	753	792	720	702	756	733	704	718	723	734	722	751	765	702	720	759	698	771	730	688	701	734	766	710	740	744	768	714	693	736	737	751	710	764	751	711	747	733	779	826	735	738	715	723	730	686	746	735	744	706	719	768	661	767	759	730	743	698	711	694	769	730	760	733	729	757	774	716	735	674	670	748	768	763	691	721	733	703	694	775	720	734	755	749	697	744	713	760	741	731	710	761	724	703	757	720	741	760	732	703	746	750	766	764	682	703	693	746	717	749	683	753	704	728	738	716	740	768	761	725	739	726	736	722	784	675	773	759	715	752	736	671	735	717	719	722	768	749	752	685	764	717	705	771	709	735	721	729	695	729	685	748	709	755	766	771	722	815	717	744	708	753	705	700	772	739	723	717	709	739	765	727	704	751	702	804	702	695	726	737	749	741	678	743	736	720	695	745	702	728	759	771	683	695	731	701	748	697	749	730	711	747	732	781	691	753	746	685	708	721	716	656	712	682	732	712	722	745	746	753	763	736	696	707	720	723	722	718	746	729	698	738	711	729	725	737	722	665	713	760	730	734	746	755	724	705	751	680	684	714	709	745	697	682	712	736	712	760	754	777	755	779	766	730	781	774	743	796	712	723	740	747	723	724	712	707	784	688	778	698	734	741	742	709	743	760	742	740	762	752	747	767	734	796	704	703	721	753	701	698	749	738	717	776	776	715	724	723	702	688	742	623	767	704	734	764	710	728	675	692	775	770	748	745	685	731	690	712	696	732	721	728	692	754	775	716	729	701	744	709	730	718	728	721	749	769	816	709	745	709	724	753	679	744	696	757	745	764	739	734	767	714	770	703	753	750	715	746	739	772	717	784	730	733	775	714	713	692	688	700	795	726	752	738	717	761	697	795	736	791	758	736	707	723	728	723	726	724	714	745	697	758	741	687	707	728	738	774	709	704	728	744	722	730	766	753	708	718	773	761	760	741	748	690	775	725	728	722	717	745	759	718	748	744	727	728	722	784	735	734	713	702	701	717	707	717	732	710	751	731	716	752
43622	55208	43895	28588	15996	8879	4257	2227	1945	1608	1391	1102	1007	957	931	944	1012	967	934	878	864	915	887	866	814	813	842	849	831	846	841	827	821	876	846	875	821	812	802	813	851	820	819	798	801	860	806	816	776	777	862	777	815	789	822	821	816	809	859	811	826	826	856	788	851	799	828	784	786	825	799	822	830	838	792	781	780	834	863	792	796	876	811	795	767	845	808	851	803	870	829	820	841	820	800	794	847	764	803	855	813	820	816	812	814	857	839	855	793	802	764	771	851	797	826	825	848	828	799	800	822	889	853	808	853	828	818	762	792	798	837	825	862	797	811	819	806	874	820	810	817	805	846	819	801	818	797	813	833	825	834	844	864	773	812	761	840	797	795	858	778	839	836	792	837	821	826	844	849	830	810	823	824	837	808	802	808	789	768	851	801	857	851	844	838	835	826	796	855	796	797	843	816	742	748	861	803	812	774	849	805	837	805	822	842	850	813	847	834	858	799	835	853	866	820	788	869	808	816	840	870	795	777	837	849	834	809	757	837	832	778	788	927	813	801	792	829	823	793	776	785	792	810	795	824	843	801	850	832	809	868	843	860	788	850	812	784	828	824	817	818	796	777	833	825	801	816	792	810	886	823	813	834	849	840	822	844	794	809	831	815	820	845	780	791	825	776	802	882	851	819	821	859	800	803	828	804	829	805	854	819	843	847	808	808	853	856	846	803	854	821	815	839	780	843	807	831	832	853	781	759	803	832	829	838	832	809	825	820	803	848	784	834	824	855	811	820	823	812	806	825	846	830	861	827	788	848	855	809	831	753	769	865	818	820	801	813	766	833	870	807	816	807	864	788	861	808	849	810	855	823	816	835	827	828	819	805	832	771	837	804	821	818	815	864	799	800	831	863	807	846	797	784	859	798	847	843	825	830	817	852	809	819	793	811	816	751	882	771	837	828	865	801	817	792	757	840	852	838	881	833	840	842	795	807	820	810	811	814	850	772	815	844	795	867	805	836	817	824	824	815	808	844	840	806	854	837	803	785	827	784	819	760	784	812	799	808	872	788	804	833	829	832	863	821	811	835	839	752	854	825	771	815	823	810	774	830	828	876	847	792	819	801	762	779	800	815	815	801	788	840	856	787	850	802	822	833	891	802	816	832	860	797	855	829	846	847	813	859	824	819	814	830	824	816	840	883	873	797	761	834	839	831	800	799	789	830	843	852	847	770	853	798	857	866	806	819	806	841	819	819	831	839	851	822	853	851	815	868	794	766	793	797	833	836	885	786	834	844	838	829	836	789	819	845	843	842	839	833	789	834	800	773	803	829	821	800	813	799	878	833	858	795	814	824	842	849	851	782	809	840	761	835	838	833	888	814	799	836	758	823	790	812	792	843	830	831	782	838	867	825	883	808	842	845	853	820	808	808	810	817	808	795	833	844	771	813	857	776	789	785	833	848	832	806	826	832	861	825	832	802	803	851	866	896	819	816	833	794	807	763	789	780	807	859	776	833	876	852	826	870	821	870	804	841	801	875	818	806	772	872	839	872	797	843	872	793	833	826	797	825	827	826	840	825	814	774	764	867	861	809	833	848	829	830	827	850	792	855	847	846	763	833	833	789	826	880	817	792	798	793	866	765	824	772	816	826	801	841	812	802	823	855	737	880	865	802	824	809	820	843	783	835	817	795	812	819	837	784	812	850	863	847	765	788	788	851	806	834	739	798	828	818	789	849	782	840	792	816	836	820	863	837	817	850	825	828	838	800	842	807	825	828	807	807	773	840	783	818	808	810	817	788	865	798	828	827	791	852	785	817	746	853	807	842	835	771	825	827	839	774	853	807	770	884	834	867	764	802	819	809	809	805	837	812	807	813	749	819	828	801	848	791	821	843	860	816	846	827	786	847	809	812	824	840	780	805	890	840	820	833	829	825	818	849	810	820	828	862	808	858	842	832	828	796	751	797	859	826	785	847	842	793	841	811	830	834	838	823	829	829	841	839	805	840	813	777	845	794	864	833	813	824	855	825	746	828	811	862	842	842	820	840	892	840	759	779	760	828	796	812	803	786	831	833	792	841	776	813	833	803	816	816	851	836	834	802	821	863	843	874	799	820	812	840	780	834	819	838	816	780	847	815	854	838	838	799	848	815	812	887	820	797	857	803	832	817	788	819	805	824	786	852	807	796	778	815	789	853	786	816	811	799	853	809	791	865	836	820	829	750	840	818	801	779	899	832	805	783	828	811	809	868	827	771	825	811	823	829	804	809	834	798	833	837	881	839	806	823	726	812	792	829	807	839	842	831	844	822	821	840	803	835	791	803	762	818	838	814	864	788	845	815	821	800	811	762	865	810	857	803	849	797	904	844	843	813	845	786	744	821	823	818	854	818	801	858	842	820	814	796	772	836	820	845	790	833	839	800	802	806	809	815	842	870	783	846	835	807	767	809	796	820	835	771	805	796	799	801	806	804	828	795	816	857	833	788	847	795	839	880	829	829	806	870	810	802	817	841	840	887	877	852	765	819	853	820	849	820	864	833	833	831	751	814	807	808	827	828	837	814	842	840	772	785	833	858	867	803	838	793	847	833	826	812	862	890	861	806	818	846	815	797	808	783	742	821	826	839	793	764	822	812	800	835	836	856	836	768	870	810	874	830	793	797	856	795	789	820	753	812	788	828	821	789	877	779	851	785	788	797	800	808	748	801	844	832	847	840	829	893	807	766	815	791	872	814	822	815	787	809	813	874	842	809	847	811	812	803	831	816	815	810	861	811	796	860	808	777	812	849	849	764	795	821	769	810	840	834	782	853	767	876	819	865	835	834	834	777	822	838	749	816	787	818	774	858	812	792	785	905	842	829	824	796	778	810	790	795	800	802	833	852	894	810	818	830	807	813	843	772	784	836	858	847	811	832	817	816	781	828	830	816	810	808	869	795	826	834	850	759	813	792	793	817	774	812	789	828	801	827	770	810	791	794	851	773	799	843	823	772	790	830	832	779	796	840	850	833	819	817	822	826	829	858	811	838	790	830	838	815	821	789	832	811	854	863	848	849	803	852	776	807	836	770	847	820	826	759	755	812	801	832	857	785	835	830	830	849	857	802	780	837	809	795	805	827	850	763	832	826	863	842	773	854	788	803	845	833	828	864	858	843	810	822	819	787	837	863	805	789	812	783	877	897	771	861	825	818	835	864	838	864	763	869	770	782	800	765	807	849	848	810	815	763	792	871	854	844	827	826	779	912	803	770	827	797	869	831	839	818	781	831	840	793	864	786	795	805	828	837	831	799	869	814	806	864	782	771	860	777	814	836	892	817	850	789	803	819	866	841	796	851	760	850	847	813	804	859	844	855	794	801	801	851	806	811	819	768	798	753	818	835	798	833	813	799	751	852	838	864	856	816	844	824	791	850	792	911	799	823	802	792	807	789	828	817	804	824	814	823	838	804	820	802	785	851	839	874	819	848	807	788	834	820	794	856	865	856	839	781	849	785	831	804	811
23570	21005	28430	24983	22221	19381	8579	2578	1916	1597	1470	1142	990	930	1007	1039	959	897	853	836	796	839	851	806	788	819	845	771	768	737	743	745	761	790	730	739	748	780	760	764	780	735	763	782	778	755	747	749	795	767	777	752	715	732	749	717	732	741	761	754	787	782	726	786	794	747	735	772	806	722	783	742	768	754	771	773	795	763	767	755	741	770	803	732	722	778	754	729	734	750	776	716	735	781	700	746	769	713	750	757	761	758	790	750	746	766	801	819	737	733	743	754	764	717	765	795	826	730	780	776	742	761	790	709	756	758	761	722	702	740	781	760	737	727	782	778	723	791	779	756	740	766	778	800	742	752	794	761	741	747	775	756	763	791	733	773	755	730	748	797	749	715	799	767	731	751	766	761	766	752	725	798	780	752	774	720	739	743	785	778	735	772	781	742	772	758	739	756	784	756	769	787	734	736	680	777	721	769	796	744	745	782	772	791	741	729	759	783	795	766	812	720	738	743	742	733	750	764	702	774	755	694	739	764	779	765	792	745	753	776	770	787	773	748	786	785	742	726	790	726	795	733	705	768	730	790	743	752	737	720	744	731	724	730	765	756	746	763	721	709	721	744	771	720	753	732	727	727	713	782	771	735	782	757	774	786	775	760	747	738	761	819	744	784	750	753	753	768	794	764	744	753	784	763	785	768	772	778	760	775	792	742	732	732	783	757	725	806	719	758	749	778	732	703	768	728	774	738	742	748	778	750	743	789	817	771	774	794	764	801	763	778	781	804	745	745	742	773	727	756	765	740	730	756	749	763	755	761	781	717	764	806	753	806	775	701	754	749	737	761	746	768	793	799	750	748	749	756	733	717	761	743	754	783	773	742	758	727	784	767	792	740	757	769	846	770	737	780	795	775	747	763	793	813	759	737	756	749	779	746	782	746	727	735	710	769	743	759	799	742	758	752	762	756	748	766	730	733	756	721	770	754	775	744	755	801	755	717	733	761	810	779	799	787	733	749	778	774	746	790	777	769	760	691	703	774	776	781	751	762	708	766	799	738	778	768	789	773	750	730	755	727	728	744	765	771	696	739	795	742	735	743	783	788	721	747	730	789	748	746	825	733	754	725	796	736	781	731	743	797	750	714	758	784	770	770	780	742	792	776	726	800	765	793	730	737	723	780	737	726	759	775	825	735	778	756	746	749	738	748	764	799	738	757	715	693	743	749	709	745	763	732	754	765	758	732	776	798	760	744	765	734	743	767	696	720	716	729	785	776	792	763	779	729	731	768	738	762	740	796	758	750	796	757	750	754	776	717	795	762	738	772	731	739	740	778	754	737	767	765	703	773	750	761	749	743	730	739	767	760	788	756	772	798	739	728	738	751	744	724	778	739	776	756	791	798	767	753	704	770	774	762	765	768	736	770	720	764	762	740	768	779	756	737	766	748	765	770	745	727	769	724	749	765	792	782	757	732	767	777	732	738	713	777	735	744	715	773	737	713	751	720	764	792	801	684	809	741	700	806	768	722	745	785	722	811	758	739	814	752	694	797	747	762	732	780	728	724	779	692	743	754	776	718	710	743	735	762	787	750	698	718	743	754	777	772	720	747	753	760	803	710	763	746	750	733	739	757	740	824	759	779	685	799	690	706	762	764	764	718	741	769	729	727	773	712	748	776	760	777	721	765	737	732	734	756	797	755	726	746	736	769	734	784	761	739	727	749	757	735	715	744	767	776	712	745	758	807	765	749	789	790	784	750	754	723	761	737	704	744	798	704	710	828	753	753	781	704	808	754	765	717	765	717	745	798	779	759	697	737	776	753	746	762	764	747	759	740	782	771	720	806	745	778	759	744	790	845	757	742	789	768	768	757	730	750	727	763	812	798	760	726	748	741	736	766	746	771	759	758	738	708	744	731	801	754	757	765	726	716	678	704	729	808	745	761	718	772	727	784	757	791	805	795	743	739	793	787	713	746	731	795	764	754	783	793	766	777	772	749	745	747	708	732	722	730	784	716	796	740	729	763	750	759	775	728	733	787	791	769	766	765	759	718	760	790	760	733	783	796	777	766	765	737	760	784	750	730	728	796	707	748	773	760	733	695	804	759	739	760	728	761	782	773	774	797	705	741	727	787	714	724	795	769	784	752	746	763	763	738	751	723	733	728	781	706	759	756	707	750	744	772	773	809	773	786	804	732	755	747	743	790	696	745	751	720	740	739	774	799	757	749	693	762	729	776	762	828	769	780	760	735	725	787	764	744	784	748	739	756	774	703	758	768	778	762	754	727	762	701	713	762	815	704	765	752	787	719	750	722	765	708	724	781	746	759	784	787	791	774	807	758	773	746	766	740	733	742	791	823	732	747	779	772	803	751	700	814	814	739	776	762	790	730	768	717	744	722	753	757	762	734	775	753	755	752	781	760	745	747	711	784	740	707	755	729	767	805	748	763	785	717	739	723	764	728	706	744	777	786	763	745	759	805	764	733	755	764	747	767	751	793	762	756	778	767	774	741	763	747	791	759	781	782	798	783	762	775	717	727	742	772	774	749	752	770	740	789	745	702	735	727	744	742	793	749	774	816	777	753	734	778	713	759	804	734	743	745	733	761	749	756	756	702	749	739	772	750	794	740	766	781	749	772	706	798	792	765	789	779	729	783	714	750	757	801	740	757	742	737	748	760	742	762	793	738	702	732	777	745	730	759	772	759	756	751	751	728	779	787	774	803	732	755	750	745	733	760	794	719	775	723	747	793	761	820	724	789	771	759	751	720	721	786	746	685	734	738	747	720	827	785	787	758	798	737	779	754	760	727	751	771	709	759	720	725	776	735	743	766	741	735	738	715	698	751	728	763	779	763	730	717	725	802	764	737	703	812	766	762	768	744	746	751	753	738	771	747	770	745	752	787	730	734	788	736	744	750	779	739	708	748	733	776	768	793	757	728	713	767	792	761	774	751	748	713	750	729	743	734	739	784	714	733	769	715	790	751	758	761	773	754	773	767	783	804	786	734	763	797	757	769	774	758	736	755	760	751	819	739	731	756	818	738	741	731	717	815	727	760	769	749	772	755	743	774	726	742	777	738	760	728	797	730	745	744	745	717	777	727	748	787	754	744	758	744	727	777	734	808	756	739	728	738	726	761	794	766	711	759	740	753	750	781	737	773	746	720	793	803	711	733	744	737	723	800	756	754	742	788	712	779	769	716	748	779	699	705	717	781	727	787	751	754	747	751	712	762	712	750	758	736	731	739	727	733	791	775	746	787	798	781	712	785	752	733	773	754	763	786	730	728	713	748	770	704	749	759	737	746	738	759	757	732	763	769	715	779	763	772	751	753	736	802	765	775	668	742	767	755	796	741	729	748	708	760	755	782	777	707	713	765	760	758	735	781	728	799	740	795	731	772	796	753	714	810	720	797	740	760	781	734	766	743	756	754	758	711	766	773	766	787	741	788	684	759	793	698	740	748	748	750	744	744	749	736	730	784	753	772	808	751	745	772	753	729
41639	64245	54664	37795	24641	16255	6781	3484	2743	2211	1853	1408	1225	1078	1150	1213	1205	1082	975	925	941	968	933	919	907	843	851	874	823	858	807	845	811	900	820	815	884	863	803	825	859	794	854	876	859	870	857	876	812	822	840	838	862	852	836	866	799	822	799	853	857	870	891	869	850	863	812	842	854	822	865	811	855	823	875	805	818	848	825	833	831	885	874	915	852	843	823	848	852	869	798	844	865	776	840	837	800	818	839	861	834	805	845	882	860	839	842	842	853	828	776	835	835	784	808	805	801	823	820	850	829	848	831	860	794	848	801	855	826	851	834	834	829	796	834	827	824	857	859	852	871	818	811	860	888	811	827	858	873	882	808	878	859	832	823	841	868	814	811	831	832	811	853	827	871	814	842	840	846	868	873	791	805	837	839	808	816	872	826	816	859	847	840	819	867	822	849	823	786	834	874	838	805	848	821	820	808	835	831	820	803	882	838	841	843	822	851	785	871	839	825	859	848	865	882	852	851	788	805	835	838	834	831	844	846	879	834	847	824	920	874	884	870	795	852	791	771	865	876	874	808	807	848	864	848	833	847	825	843	849	791	862	845	783	827	833	839	801	846	863	831	847	846	870	833	896	839	828	851	843	842	870	807	825	839	801	847	827	819	885	817	803	824	825	842	845	877	865	815	857	841	860	858	851	882	831	813	853	807	847	906	894	800	819	886	850	902	843	796	836	872	844	847	839	867	798	828	848	825	852	876	828	825	829	772	899	883	854	804	866	801	851	844	843	856	851	833	861	827	807	865	770	892	850	808	817	850	836	875	827	844	819	852	887	863	822	896	893	832	839	854	846	813	837	869	831	855	830	819	805	804	861	803	869	820	814	775	872	822	837	798	864	858	874	852	794	862	822	858	865	867	770	852	804	839	824	838	865	861	877	833	865	860	850	801	867	775	850	890	815	841	798	806	893	858	838	851	841	865	824	803	828	827	828	835	782	825	806	875	868	798	841	800	822	858	811	859	850	843	850	888	898	813	858	857	800	812	841	870	836	848	786	850	832	787	813	804	814	844	803	871	800	843	867	846	806	803	835	830	809	805	862	847	862	851	836	841	815	841	863	816	797	813	814	850	829	782	833	875	809	870	849	847	839	863	861	848	798	858	865	880	871	850	850	848	829	816	826	855	878	844	800	855	841	847	853	888	858	888	894	922	816	839	823	866	837	833	858	873	850	816	807	810	901	847	852	818	824	868	829	885	862	864	805	879	844	859	827	877	802	844	836	798	822	836	800	854	901	847	842	863	875	812	825	870	858	869	844	860	769	874	866	843	813	885	820	945	821	767	887	840	814	831	812	857	800	838	803	864	836	863	831	802	838	812	792	835	833	812	888	892	849	884	823	857	842	875	837	884	845	830	852	845	823	844	783	830	856	845	865	854	853	809	843	891	828	826	831	869	892	866	812	859	871	833	843	877	871	847	826	825	833	832	856	870	824	806	913	837	855	795	864	834	826	829	899	896	826	833	867	833	799	825	816	911	876	802	853	837	785	843	832	835	866	831	854	882	849	865	818	824	828	839	865	836	808	793	851	892	794	900	858	850	842	852	798	829	827	847	820	808	843	877	843	864	813	835	843	868	840	854	864	836	840	841	857	827	884	830	867	811	840	835	820	797	830	828	858	831	868	832	859	866	814	801	822	891	815	809	863	865	801	827	880	899	813	845	856	829	850	846	905	845	762	794	860	865	815	841	816	781	889	797	803	829	860	828	866	860	834	830	882	848	780	870	775	813	794	882	831	845	852	845	880	881	861	851	855	879	814	819	852	810	842	878	784	849	864	898	826	836	795	886	805	817	822	822	844	822	837	813	810	881	848	811	837	936	805	808	870	825	791	841	849	876	788	850	829	822	813	883	830	854	894	842	805	828	816	854	835	797	854	866	810	812	848	842	812	857	799	860	856	880	893	860	842	907	836	833	820	841	837	831	850	806	879	855	815	807	829	830	846	850	837	865	839	829	824	844	849	895	770	790	792	817	819	867	831	828	826	827	849	808	881	849	849	866	818	794	818	845	827	862	848	817	852	828	848	857	863	847	815	840	868	845	838	792	818	850	852	775	799	770	869	808	786	904	875	838	863	851	829	830	823	849	812	901	861	891	781	772	810	861	837	868	852	811	847	834	813	866	849	818	845	874	806	841	821	844	835	867	835	907	829	839	804	864	863	868	818	812	816	819	808	864	855	822	890	854	873	863	822	780	884	826	765	829	850	855	862	844	863	801	837	864	844	870	849	854	834	835	841	901	832	853	833	843	851	869	909	770	823	801	816	827	862	855	804	841	833	829	850	810	846	826	883	818	813	885	823	837	831	798	822	830	888	882	817	857	883	853	845	813	811	835	807	830	816	834	829	836	864	846	826	746	849	813	824	861	833	821	834	802	845	837	849	868	875	896	841	855	773	824	828	855	879	843	843	727	852	847	875	844	830	850	769	887	836	832	833	831	845	874	840	758	835	850	879	831	823	910	888	825	830	851	829	819	834	823	852	860	845	857	854	862	835	884	884	881	838	857	872	797	868	841	881	881	833	875	890	865	881	839	837	838	850	838	824	831	837	796	795	851	880	821	815	876	872	883	872	869	836	881	845	862	860	835	882	834	870	852	831	822	841	847	818	778	874	865	765	854	828	882	835	838	887	838	880	824	858	837	884	793	843	837	861	847	884	792	803	810	868	885	819	840	864	762	841	873	852	849	834	869	876	810	888	881	824	880	847	847	807	809	795	856	846	863	848	816	818	840	809	835	808	823	882	838	819	859	850	875	854	850	813	827	868	821	804	820	813	837	822	862	865	853	833	840	809	801	812	832	835	847	883	890	889	867	825	851	830	850	817	813	813	805	857	902	876	810	854	816	844	848	879	834	836	851	855	831	828	825	897	799	828	836	821	791	834	813	823	844	867	854	838	849	927	838	829	798	838	863	806	830	812	876	786	853	758	846	869	883	840	868	829	833	820	818	833	826	833	844	873	876	877	888	852	866	815	846	851	767	813	850	844	850	884	853	856	862	850	885	853	832	816	815	807	850	851	833	760	867	831	825	841	797	873	805	839	881	858	829	873	822	843	831	856	839	846	857	874	811	816	765	853	807	877	842	867	811	839	854	825	872	842	844	861	815	855	839	789	853	833	839	836	827	840	818	872	838	791	814	901	837	853	800	826	852	840	872	839	887	829	734	759	773	820	813	845	855	833	842	871	857	838	856	870	783	800	835	874	819	839	821	870	817	798	876	872	822	869	819	860	811	806	834	801	802	854	841	863	856	815	827	836	839	832	811	841	848	802	832	761	864	889	854	859	837	821	839	843	797	846	838	840	808	856	847	849	822	823	820	835	830	841	789	855	870	839	796	850	840	857	867	878	867	869	854	846	832	861	888	813	867	794	815	874	824	826	826	820	781	854	853	819	819	854	785	824	857	809	846	861	877	800	855	837	823	850	855	856	887	855	824	894	831	852
24622	21160	28988	26955	21184	13912	4916	2260	1617	1401	1131	1019	928	783	840	940	878	753	708	714	740	746	756	711	695	719	681	700	762	672	685	708	657	708	738	671	683	705	728	675	677	700	641	732	655	701	693	664	686	704	676	702	713	653	701	710	694	610	692	746	692	710	682	706	666	711	705	658	711	655	708	677	681	731	723	681	709	700	661	647	701	658	702	655	677	708	704	658	692	766	686	684	700	673	722	681	688	683	694	640	684	691	670	681	643	677	713	694	672	669	666	675	692	659	711	684	734	738	716	652	673	680	736	693	745	655	734	681	718	709	700	708	659	682	629	670	699	705	661	710	673	750	712	633	675	732	679	741	737	729	667	693	729	691	664	661	664	661	720	704	700	656	667	671	700	708	708	644	644	657	729	693	671	681	728	667	722	710	703	695	672	684	684	695	663	638	688	676	698	671	712	681	676	697	715	646	678	745	743	666	689	697	645	681	677	675	701	703	696	668	691	716	629	682	710	675	695	700	649	650	701	721	670	666	702	734	660	703	691	685	698	743	709	643	661	703	662	704	695	654	697	640	692	713	674	661	709	681	658	679	730	655	707	699	706	694	735	673	697	662	721	704	716	688	646	667	758	664	668	710	639	692	636	676	679	638	688	750	677	723	702	701	678	699	652	685	716	688	669	752	665	696	664	696	727	670	671	703	670	675	631	669	671	658	662	684	683	704	707	725	706	684	643	649	689	663	681	718	708	729	641	656	677	713	699	687	684	711	688	694	693	662	672	701	743	712	658	695	646	669	668	686	743	695	699	700	671	668	682	725	667	687	706	748	715	707	673	680	734	695	700	691	637	721	687	717	682	688	660	606	719	681	724	731	707	679	663	696	654	671	688	682	702	667	757	702	657	652	662	626	653	707	681	593	697	695	681	615	697	691	699	702	665	689	676	710	679	754	715	654	707	707	662	651	710	691	672	680	687	681	642	673	716	700	675	702	674	654	685	660	730	718	728	678	710	676	733	677	668	676	704	705	715	681	703	664	655	696	644	729	687	728	658	710	715	700	727	710	703	676	699	653	702	676	681	638	664	676	687	724	722	710	710	683	703	657	697	658	712	685	730	703	675	698	660	690	693	636	665	671	664	648	636	645	670	671	699	695	750	643	678	721	722	649	726	703	661	639	677	739	695	680	671	686	675	690	683	683	674	706	666	668	682	661	682	645	691	646	711	706	663	694	654	698	672	703	676	652	670	701	732	664	729	674	663	724	701	715	710	709	695	664	674	702	684	693	672	675	659	662	672	642	685	670	668	663	725	675	733	673	639	688	728	650	686	749	650	670	675	670	771	663	646	674	692	658	706	684	713	660	705	673	674	656	672	690	684	689	709	677	686	772	695	685	679	684	666	625	701	656	701	705	668	728	682	695	650	649	654	665	679	708	685	703	725	681	670	709	669	752	703	688	696	667	713	687	661	714	752	675	701	709	661	724	693	630	669	691	698	686	651	743	685	685	689	684	647	672	714	660	663	705	643	714	713	668	648	725	699	701	708	657	696	647	704	708	702	668	730	654	631	654	672	723	670	754	676	667	652	648	725	650	647	680	721	685	674	683	679	710	718	702	652	644	681	673	671	639	675	675	671	694	706	668	688	700	716	636	776	676	713	659	696	702	682	649	660	752	650	690	680	707	655	641	667	687	733	697	706	669	712	709	685	693	652	682	737	694	708	669	747	688	710	684	671	652	663	677	665	689	667	733	672	692	658	659	599	650	678	728	696	709	660	724	639	699	666	697	699	660	718	690	698	725	725	710	694	688	676	678	678	689	728	738	691	672	657	741	705	665	687	710	656	669	721	698	683	714	641	667	713	703	726	709	688	620	644	677	675	719	698	681	710	692	695	633	710	676	665	647	678	636	664	671	654	666	628	658	701	704	690	739	699	635	682	759	687	685	662	685	696	661	642	734	683	667	682	758	674	750	686	710	700	690	686	695	692	719	664	633	730	639	677	679	701	697	701	712	701	684	689	715	724	658	682	628	683	708	671	656	680	665	662	724	654	654	708	707	739	718	729	720	693	686	659	693	684	725	689	662	689	644	668	677	731	700	663	685	711	642	645	708	728	676	670	683	666	690	662	715	663	687	698	691	670	668	689	688	663	672	723	686	708	689	720	721	678	708	659	679	693	625	620	681	736	699	693	658	675	675	685	671	690	685	677	696	660	669	682	735	647	719	655	707	700	675	669	663	688	682	721	710	674	716	713	704	655	684	722	708	664	678	690	709	699	692	683	697	677	693	655	695	686	722	656	692	684	692	656	655	647	722	717	713	683	721	655	667	658	706	740	710	735	674	691	653	736	684	654	708	710	727	721	713	673	675	728	648	669	757	714	712	667	725	683	708	682	674	659	649	674	674	693	675	661	718	662	677	713	700	683	690	695	688	689	719	669	610	701	669	666	696	668	683	679	677	713	708	630	708	718	666	683	739	674	636	679	612	697	713	716	713	640	666	649	686	697	672	646	677	674	703	616	696	722	718	694	665	675	658	712	657	717	683	705	712	687	655	671	717	662	660	693	650	650	687	674	718	704	707	672	709	697	690	638	691	675	701	656	717	680	722	674	701	691	694	643	704	659	715	709	685	763	675	695	733	710	691	712	675	728	644	704	680	657	631	711	712	714	618	666	659	700	645	705	736	698	712	687	738	676	650	677	703	681	666	687	695	726	635	660	639	654	650	670	675	678	696	693	680	659	641	676	685	661	662	733	656	676	683	705	686	668	660	617	696	673	701	704	689	715	650	674	670	684	718	720	671	691	712	621	685	747	660	648	692	652	698	723	669	655	647	691	666	663	678	659	653	691	697	647	670	664	664	660	723	703	676	694	691	657	704	723	724	707	650	630	730	703	681	677	681	712	713	733	703	698	699	681	711	654	666	693	686	734	710	673	696	703	750	697	718	699	663	742	690	651	682	689	713	692	714	658	687	672	681	723	644	638	662	661	701	693	682	663	703	620	719	708	689	743	712	684	659	664	647	662	611	681	666	638	682	675	716	679	680	677	684	692	713	684	689	698	664	691	679	686	706	712	641	703	669	673	663	716	717	680	656	678	688	665	653	658	691	723	684	623	676	688	729	718	673	686	705	680	655	653	636	682	620	673	665	687	678	688	682	665	693	675	656	711	664	665	675	685	671	670	737	668	648	656	699	652	691	658	713	730	692	687	661	643	718	685	709	665	692	676	692	729	729	706	681	705	661	731	681	689	722	679	688	677	688	710	696	701	680	665	702	706	718	693	665	663	704	686	683	665	674	675	687	704	675	699	688	720	703	696	659	705	650	694	698	718	697	700	674	718	732	705	688	725	684	677	716	661	706	672	693	694	667	690	681	683	673	690	735	681	663	703	687	690	708	657	637	705	686	679	662	677	669	689	696	673	671	656	732	704	681	706	681	719	660	697	687	715	692	651	679	717	675	692	655	715	697	659	701	670	736	677	669	664	682	666	694	666	635
42330	63027	52188	34153	21975	14279	5702	3279	2423	2040	1640	1319	1165	1011	985	1160	1032	951	855	919	836	785	851	869	819	837	820	826	802	813	803	771	778	769	800	723	708	787	799	747	764	776	784	710	752	749	770	771	794	786	815	766	807	779	758	766	807	785	734	800	740	767	787	741	751	756	729	768	800	826	796	770	786	759	801	780	759	763	773	755	771	822	786	767	779	763	820	800	773	735	769	766	751	774	783	741	760	818	775	789	780	758	811	749	780	777	730	768	756	737	787	772	725	768	757	755	781	780	765	731	772	762	771	803	800	798	768	790	780	759	768	822	781	804	793	814	826	754	767	779	790	805	809	799	793	764	734	806	723	765	756	756	779	738	756	798	790	753	758	794	730	756	770	795	792	751	797	817	789	776	817	746	795	750	778	842	798	764	756	714	724	750	759	768	739	788	745	747	808	782	772	786	749	798	765	786	734	814	773	761	734	793	775	788	777	742	727	798	788	771	781	758	782	798	764	739	854	773	807	770	750	785	718	777	826	787	804	786	764	792	769	764	795	797	829	752	784	783	785	761	794	776	756	740	774	766	786	749	745	744	748	753	792	757	742	772	717	756	787	815	776	745	720	801	746	705	735	773	798	760	811	753	752	799	782	773	804	765	776	762	772	800	787	716	794	753	782	785	765	733	791	758	730	756	774	762	790	779	762	781	768	790	794	733	757	825	719	793	790	823	703	802	756	778	749	790	816	802	764	750	799	806	749	802	743	773	769	772	751	768	767	760	781	749	794	750	781	805	770	766	733	763	808	794	747	749	784	781	798	726	795	762	808	773	801	799	780	796	788	729	784	811	761	770	766	777	762	736	798	745	762	722	749	769	727	763	810	797	833	772	744	794	747	737	790	810	757	794	751	740	752	727	748	762	788	782	729	803	783	782	742	730	859	765	762	805	791	724	788	839	744	793	761	786	799	826	801	783	813	810	769	784	793	799	770	715	770	793	850	778	735	771	773	767	735	745	752	802	734	778	761	730	793	810	761	797	808	757	786	766	794	809	778	775	759	764	721	755	785	786	721	799	758	739	763	766	754	723	792	746	795	697	740	729	804	795	768	770	772	769	776	730	770	818	751	777	711	753	793	771	762	769	779	745	778	730	718	812	781	795	782	798	810	752	735	786	783	776	770	781	766	753	790	798	795	817	734	753	771	789	710	776	765	792	755	839	758	735	765	739	739	772	775	780	748	738	762	787	797	751	770	791	808	779	743	761	784	773	778	780	721	746	812	777	775	805	763	774	782	791	810	772	759	714	785	777	703	790	755	817	798	794	812	785	771	791	720	812	775	796	754	781	770	765	779	842	746	786	776	804	759	789	832	765	746	770	761	776	795	787	778	780	789	756	763	730	731	766	841	841	796	738	788	797	774	803	761	762	781	771	780	763	705	779	784	773	765	764	765	782	712	748	813	724	783	794	759	758	789	785	794	797	743	766	721	721	747	746	720	786	787	780	778	795	743	776	745	793	740	798	772	817	821	757	791	741	771	700	728	766	804	804	760	796	779	702	807	782	754	743	812	778	770	762	774	726	790	746	749	797	777	781	800	792	783	740	743	753	775	766	763	778	769	793	786	772	709	781	757	772	767	779	708	741	793	776	771	766	779	799	780	754	762	759	807	774	786	796	754	779	812	835	771	772	827	801	815	779	779	767	785	745	750	739	739	781	742	776	758	715	747	763	747	778	783	779	811	803	783	775	763	766	794	774	796	732	831	784	737	755	759	762	795	772	691	742	786	777	818	760	746	806	775	782	768	733	798	763	787	789	714	801	775	772	767	738	790	780	795	783	828	754	761	785	771	787	809	790	750	784	739	741	742	758	793	752	744	779	790	789	766	739	812	806	772	792	787	794	807	777	767	764	763	766	823	777	776	752	797	768	754	799	797	772	775	789	778	733	807	765	778	783	727	763	791	767	773	748	723	807	787	797	759	755	753	764	732	743	807	810	767	806	746	782	774	786	758	734	812	761	734	780	727	712	763	797	729	772	771	755	769	814	786	748	788	748	782	816	752	777	779	788	802	791	805	763	729	753	749	757	786	777	807	804	756	810	786	752	804	795	798	796	738	803	723	742	714	783	781	717	781	792	800	749	737	766	776	734	752	802	769	759	793	731	792	789	798	788	766	774	766	757	778	750	754	733	765	805	766	777	765	784	794	690	784	738	778	784	743	736	791	791	758	749	764	733	777	801	755	796	812	772	751	778	799	786	791	774	839	763	776	790	770	762	762	805	785	759	814	807	771	756	830	758	801	759	763	780	734	808	726	759	818	759	753	735	779	777	792	803	715	745	788	746	793	734	800	747	745	806	731	753	787	828	751	748	769	821	849	778	762	818	779	761	815	830	760	800	771	789	772	779	783	746	799	771	791	782	748	790	817	772	776	855	777	780	725	798	769	791	763	826	787	720	718	793	799	777	749	802	753	747	771	787	763	790	761	758	791	786	747	800	765	738	771	761	848	763	767	774	714	780	762	786	780	771	779	775	774	809	787	796	807	775	803	727	782	779	802	736	763	747	766	728	795	778	791	739	799	773	762	786	771	760	763	791	787	770	763	755	766	780	786	788	775	768	765	777	773	776	735	793	801	770	723	780	752	768	779	791	775	753	822	767	791	798	779	800	755	791	763	766	778	733	802	770	803	769	799	769	762	762	763	762	818	769	757	839	797	783	767	740	823	790	795	768	722	739	745	763	790	771	729	781	776	788	795	717	797	739	817	819	788	763	753	750	783	717	765	762	736	779	765	728	783	745	818	761	754	750	762	735	782	743	789	803	771	759	821	741	780	738	724	794	768	821	759	800	799	782	756	803	726	799	773	782	756	800	795	753	746	737	745	767	751	789	749	771	816	775	775	754	799	760	796	783	807	784	759	772	764	749	746	768	802	736	769	788	813	777	810	739	734	746	752	790	781	749	809	783	805	782	750	831	718	773	836	770	731	823	756	795	769	817	736	768	791	759	751	786	800	734	758	743	744	763	719	786	735	709	818	767	742	787	802	748	787	773	735	757	792	748	783	761	747	745	808	759	768	795	762	742	728	746	809	772	795	738	790	781	763	754	817	817	776	788	778	745	758	764	763	722	810	784	772	797	759	755	818	760	766	787	738	758	739	775	703	756	780	786	795	790	763	749	779	740	797	759	740	753	761	801	791	770	785	737	746	749	768	795	755	786	795	747	779	756	792	733	785	780	796	795	762	731	749	747	725	785	806	770	804	790	718	783	735	783	772	764	752	742	756	792	763	684	778	790	784	832	719	767	775	739	768	751	717	764	780	773	799	689	738	788	806	762	730	755	778	746	778	743	825	750	746	742	745	763	733	853	826	765	764	759	850	770	789	778	740	780	788	774	752	754	811	752	749	818	769	755	745	808	754	781	828	799	754	760	784	756	803	771	777	759	775	744	774	768	786	781	787	780	741	816	812	782	748	798	798	750	747	804	755	756	778	776	786	751
22452	21013	28504	23817	21332	22357	17695	4481	2198	1831	1435	1300	1123	1042	1058	1066	970	995	879	837	812	829	856	799	807	772	782	771	769	790	747	781	737	734	775	758	777	738	708	699	741	662	749	732	745	708	699	776	744	742	746	764	749	770	751	702	717	750	725	735	719	734	741	747	755	742	769	750	706	725	744	727	740	755	764	758	749	733	765	748	754	777	734	754	725	804	785	749	710	747	744	728	746	738	735	741	774	739	703	709	751	774	672	758	767	699	733	728	761	776	695	711	754	731	794	715	766	741	727	741	699	758	720	717	782	735	709	725	771	750	697	746	763	709	768	744	726	681	741	711	744	746	738	699	747	744	729	743	729	711	734	772	761	702	737	730	693	701	742	789	741	791	715	712	757	724	739	768	781	700	717	750	685	725	708	709	741	750	751	717	764	758	686	766	727	733	763	671	696	712	754	729	686	794	724	786	713	713	725	729	705	731	739	743	752	755	762	766	728	736	739	729	739	723	774	762	763	745	770	708	692	765	771	683	691	756	721	697	725	760	658	720	700	745	707	695	733	737	714	744	798	707	722	760	741	756	744	753	721	748	733	757	773	729	696	734	731	801	752	763	707	711	717	761	695	715	716	753	748	742	723	723	810	758	776	690	763	660	784	775	733	742	753	728	755	720	715	751	735	679	666	698	731	713	742	746	717	708	704	759	770	680	750	752	780	741	756	736	724	712	694	746	738	757	689	709	711	732	767	704	781	758	767	723	734	757	726	714	780	708	738	709	792	746	707	750	732	720	747	692	739	746	704	741	724	726	727	697	693	741	781	731	723	734	747	742	726	732	712	714	777	726	807	729	732	708	793	729	737	756	759	735	754	714	730	740	720	811	733	712	774	712	715	669	700	661	731	722	781	748	723	754	740	708	753	742	726	690	757	743	775	778	735	762	744	753	746	745	714	753	716	739	717	677	761	719	720	785	720	763	724	726	705	721	705	708	745	736	711	712	709	695	757	741	703	747	747	707	767	705	759	730	754	768	737	701	707	753	750	756	704	675	716	754	682	786	738	745	722	737	719	729	721	720	707	721	742	694	701	729	814	771	742	753	788	804	701	732	679	726	717	730	727	757	728	739	717	721	735	716	726	802	736	761	724	764	738	762	752	702	753	753	747	734	777	708	699	738	802	735	738	721	764	716	728	730	730	753	693	781	769	743	748	723	696	725	739	769	717	741	698	789	796	697	718	754	706	767	730	726	727	721	777	755	713	817	711	722	742	727	698	786	685	761	798	695	772	748	734	707	716	727	723	792	704	682	662	756	708	710	727	743	786	769	746	732	713	748	750	690	683	727	742	741	728	762	767	743	767	693	718	752	689	797	737	745	738	710	746	761	734	771	797	742	735	756	753	740	705	707	792	741	718	732	716	694	721	753	691	722	729	742	702	755	762	736	741	725	723	686	745	752	676	692	690	736	774	714	701	733	668	743	731	741	713	766	740	717	752	736	706	750	729	778	752	744	663	737	784	752	747	724	746	733	759	690	759	718	739	699	721	707	757	682	769	739	748	732	714	762	729	711	703	771	736	731	694	754	723	730	733	761	736	685	729	685	703	691	706	757	777	695	724	738	693	766	704	753	734	740	795	723	774	704	719	758	706	712	664	792	758	702	698	745	719	731	772	772	713	717	698	733	797	755	745	770	734	784	731	750	731	737	748	719	726	728	702	710	710	694	763	775	763	771	714	741	711	767	681	739	748	746	750	708	729	693	751	740	712	760	736	741	774	780	707	747	687	740	748	694	783	721	725	771	705	723	788	760	721	781	755	747	695	713	736	726	742	697	798	732	732	727	750	745	737	731	754	763	733	701	737	759	768	721	744	777	761	716	718	746	744	699	726	724	713	665	754	728	739	708	781	725	742	721	699	739	716	696	768	785	754	728	762	768	736	733	760	750	743	741	757	690	685	704	734	756	747	724	776	750	718	781	715	715	725	718	738	739	693	723	723	721	749	777	698	753	703	745	749	756	757	744	753	723	697	714	759	739	750	716	804	716	703	728	779	683	683	796	784	721	718	749	760	755	719	746	730	749	725	688	699	725	753	755	700	775	737	694	735	726	771	744	764	741	762	782	762	761	729	730	776	770	732	766	731	726	709	698	752	676	731	761	763	747	757	743	767	739	756	716	753	791	704	722	750	729	752	696	726	758	749	772	752	792	739	698	758	724	742	723	707	743	729	775	732	746	709	777	701	718	733	697	693	716	753	691	682	676	740	730	721	721	768	744	737	728	754	781	704	658	751	757	720	743	751	698	740	724	725	730	727	725	752	732	747	725	682	734	682	722	774	720	772	755	723	762	762	712	676	702	706	734	746	722	762	711	720	736	699	724	728	742	733	720	700	710	718	730	779	741	745	723	768	754	740	654	746	686	723	751	707	685	714	736	748	774	750	710	739	748	733	777	719	716	737	783	715	730	742	687	746	719	733	746	747	726	709	733	745	754	728	714	703	713	730	734	723	737	749	701	720	705	764	710	754	685	731	711	768	721	728	744	705	751	756	784	725	723	709	741	749	708	761	754	702	744	743	719	722	776	747	700	761	747	784	721	779	748	749	696	727	739	736	705	744	718	679	761	771	732	712	760	689	707	751	766	729	702	731	722	743	716	736	739	781	758	754	744	724	753	776	744	788	760	743	699	738	784	742	740	736	731	753	750	703	762	712	730	715	705	728	705	749	774	758	743	736	698	747	697	761	718	755	737	733	744	780	731	719	722	721	737	702	743	772	741	772	759	722	719	810	718	675	744	692	789	713	750	717	733	716	735	762	739	761	782	722	727	741	677	796	718	743	730	724	704	755	714	710	715	744	767	722	702	715	704	706	770	676	732	717	755	691	754	708	734	747	706	741	741	751	745	755	780	776	775	720	725	701	720	771	762	733	707	721	730	704	702	735	687	718	706	765	716	753	738	758	748	723	750	740	685	753	767	706	721	712	736	706	753	762	724	798	751	726	721	729	731	739	711	733	736	730	738	726	763	778	743	697	760	749	744	738	727	718	756	753	760	735	720	766	671	722	740	741	702	700	707	740	715	705	758	700	721	752	757	769	767	710	773	733	689	726	723	779	784	695	756	717	732	688	741	732	746	770	714	715	703	651	720	742	723	732	726	695	713	701	695	772	723	715	753	729	784	758	771	724	741	765	706	743	732	705	751	713	699	748	750	746	734	732	686	751	707	736	754	735	716	723	760	708	772	758	704	772	692	700	644	744	701	745	690	714	721	739	764	728	761	716	703	766	726	728	744	752	687	704	733	714	741	684	755	701	717	782	741	700	746	714	756	692	745	699	703	757	764	682	730	758	711	704	778	708	724	708	723	720	707	723	749	704	693	723	736	722	778	751	711	699	739	714	726	720	730	750	726	774	757	748	731	741	774	727	767	750	721	706	715	736	705	720	715	755	663	690	726	664	733	715	739	752	655	758	737	746	743	714	759	753	785	777	770	758	700	754	738
45958	72495	59878	40228	29628	21137	10569	4793	3216	2537	1777	1704	1460	1239	1330	1316	1123	1111	1086	1051	933	964	907	938	898	897	841	834	841	850	792	833	829	856	807	798	807	846	769	804	819	801	809	827	812	826	828	845	830	806	836	779	789	751	783	792	820	800	849	806	794	745	770	829	813	798	834	856	866	815	848	794	860	815	837	807	823	793	828	797	855	768	826	829	758	809	851	793	843	783	827	762	821	882	847	832	830	831	803	791	804	825	786	830	812	813	786	763	761	835	795	808	845	819	808	845	840	812	762	822	826	837	819	749	852	799	824	801	837	843	774	796	834	826	799	809	811	798	787	843	823	816	759	809	807	797	865	818	768	786	805	840	840	830	785	777	797	792	800	835	746	769	817	822	798	819	795	817	816	846	785	802	810	763	816	825	834	815	815	832	792	780	816	806	783	810	831	852	808	812	790	793	827	815	852	780	772	828	819	786	821	772	820	802	878	839	812	801	787	780	795	822	763	818	822	835	801	753	877	799	830	840	798	804	805	811	791	820	793	843	816	797	811	829	796	827	822	826	829	855	823	795	865	838	782	822	811	827	828	812	834	843	799	829	867	805	836	797	805	852	814	783	827	830	861	862	783	797	821	815	842	800	828	772	834	793	789	862	800	826	807	845	803	768	787	776	836	819	821	834	797	819	835	820	811	827	831	786	864	800	803	806	831	773	832	780	855	787	790	848	787	856	780	782	802	812	802	761	790	869	800	755	836	827	840	799	820	786	829	844	806	845	808	852	816	815	883	826	796	849	819	844	835	796	796	797	769	845	812	809	816	815	784	793	806	786	832	817	835	808	773	828	869	837	827	847	761	837	744	819	851	731	800	774	830	784	853	799	825	851	819	829	851	824	802	862	850	857	840	835	801	839	751	828	839	828	790	816	838	868	845	807	762	815	802	856	838	827	747	790	819	824	820	822	805	796	782	795	828	785	808	785	797	860	821	817	787	835	799	799	774	791	848	779	843	805	769	817	845	791	825	827	766	839	829	780	803	772	812	865	877	829	765	803	795	843	831	842	785	876	838	853	772	837	858	881	877	805	830	851	794	876	835	791	740	826	812	783	773	775	839	831	829	761	822	781	787	820	817	838	795	812	750	797	777	766	851	810	826	783	826	817	817	781	817	817	806	830	811	850	863	808	804	820	801	805	822	827	792	837	819	776	812	802	852	820	867	799	794	861	789	858	840	871	826	847	866	801	788	809	816	830	821	830	789	785	809	806	801	825	814	829	851	836	817	767	811	838	821	767	814	780	813	883	775	828	814	787	795	840	829	868	817	797	797	799	771	818	834	862	823	842	796	794	818	817	855	807	818	813	828	827	813	789	802	737	783	826	790	820	829	788	790	850	845	782	822	729	783	805	847	816	804	799	794	820	816	767	810	831	808	777	791	824	816	795	790	772	805	786	860	799	797	817	757	820	777	813	853	831	862	817	864	800	846	804	771	852	790	804	824	759	849	807	771	814	870	786	804	746	786	817	830	823	788	802	800	843	830	771	806	804	798	769	808	853	839	792	823	806	825	774	866	790	818	863	788	850	788	780	833	815	842	808	838	837	828	770	788	835	803	812	811	838	810	841	812	790	811	828	809	820	795	819	832	861	801	771	784	814	847	799	834	826	836	804	825	800	850	802	783	826	802	839	874	785	827	801	805	797	826	805	811	828	825	814	781	826	822	799	854	821	810	763	784	842	792	796	817	759	786	828	752	827	785	817	798	841	770	776	789	819	803	796	772	805	812	803	812	823	790	794	878	811	866	786	840	794	823	806	840	805	826	814	816	782	797	816	821	813	781	826	807	810	827	766	822	814	822	842	748	761	813	862	802	786	794	822	821	780	849	864	776	851	853	780	833	804	835	813	775	843	839	721	803	815	853	842	757	814	797	785	780	814	789	864	798	797	815	821	812	835	769	789	805	831	795	834	845	850	838	827	799	794	778	854	838	825	839	823	832	837	761	779	788	825	839	790	769	811	849	875	803	797	732	781	829	813	855	805	824	801	851	853	818	795	807	809	833	827	821	827	794	756	772	850	797	829	806	806	845	784	816	821	817	791	789	820	806	800	802	793	827	788	828	830	788	774	763	824	823	833	798	819	800	778	792	806	829	802	770	856	851	846	830	810	800	777	763	832	833	824	812	767	843	781	806	816	816	780	778	804	827	741	795	847	769	830	842	834	819	768	811	770	813	759	825	812	807	782	796	840	826	790	827	794	805	837	807	819	771	855	851	776	760	756	832	792	815	786	838	855	826	768	783	835	801	824	777	760	806	830	853	830	780	778	812	786	820	792	730	810	866	797	820	853	812	832	820	771	812	840	826	804	810	806	773	831	775	833	829	790	807	804	824	846	862	774	792	854	859	824	841	777	852	858	770	799	851	808	813	770	731	779	809	787	788	833	788	864	817	843	742	832	844	810	815	835	828	790	840	802	839	792	869	845	801	832	788	782	851	768	821	782	817	800	820	771	793	773	811	771	802	845	795	803	791	778	854	817	790	805	811	825	806	790	837	792	791	806	823	778	797	812	825	809	835	813	792	804	781	756	815	797	827	818	810	795	786	794	830	843	789	840	800	817	800	809	751	835	771	820	828	797	833	759	809	861	810	806	822	831	777	782	804	801	845	766	812	811	844	856	808	860	791	834	842	793	803	745	807	816	797	836	805	769	826	769	774	766	805	782	789	770	800	840	849	801	849	806	824	854	846	808	849	793	801	835	828	834	794	808	788	807	784	788	773	832	786	803	878	822	839	779	799	802	838	802	798	835	831	819	828	784	778	825	815	828	798	771	744	852	760	769	777	769	821	857	857	791	847	871	806	823	814	823	841	822	783	799	810	772	844	864	845	782	755	814	811	804	806	818	837	833	799	774	825	835	864	826	826	804	813	799	827	834	777	818	813	769	761	814	831	798	803	765	831	750	822	874	830	830	858	815	779	801	845	790	798	825	800	833	799	771	818	801	789	827	817	822	827	761	812	810	768	775	794	822	862	836	787	868	809	814	843	857	784	819	795	839	825	854	860	831	786	788	820	788	835	811	797	796	802	825	771	784	852	812	817	830	775	822	799	794	863	818	807	844	820	806	779	823	770	808	817	830	829	851	770	799	782	787	817	816	792	811	787	813	812	787	843	825	803	793	865	793	818	774	846	770	814	775	788	832	780	821	788	833	803	838	801	824	786	793	810	820	811	825	790	816	794	815	785	813	819	755	807	822	813	783	834	818	787	773	866	794	779	756	808	818	816	846	807	820	774	835	836	857	796	805	845	848	792	728	802	787	822	798	841	791	764	829	828	805	818	780	818	813	787	815	797	820	761	814	820	758	746	789	794	847	772	784	808	768	799	818	800	844	789	839	812	825	775	797	828	798	752	791	788	833	862	858	784	791	826	776	824	766	800	829	781	778	808	801	795	828	805	824	815	772	756	839	858	781	779	795	817	854	849	784	814	782	780	863	805	799
34546	40628	43531	27880	14785	7165	2952	1551	1242	1043	963	867	868	841	879	797	837	745	789	717	748	764	720	714	743	674	693	693	730	685	722	717	705	724	755	715	747	689	693	640	687	729	725	703	652	681	695	697	666	649	730	739	710	693	682	720	679	698	710	716	660	708	729	735	726	686	654	693	723	728	709	660	723	765	726	675	705	725	714	692	697	612	689	724	676	679	705	686	658	713	638	686	708	713	711	720	702	686	691	708	693	707	717	716	694	717	724	747	687	707	709	609	659	701	689	677	680	699	682	666	719	717	668	709	635	667	680	691	715	709	728	676	705	723	698	672	707	661	735	720	725	709	616	729	709	705	721	684	721	697	725	693	731	704	669	690	704	708	681	687	702	685	728	699	703	742	702	731	706	687	726	713	723	698	677	700	722	723	686	757	673	657	727	703	719	712	660	709	706	699	675	700	643	664	711	691	753	712	666	701	765	710	674	708	694	686	705	693	670	727	731	737	667	686	710	632	668	702	710	650	721	706	676	633	681	704	716	692	765	690	718	679	699	692	690	689	676	712	683	722	694	707	679	726	690	698	699	689	677	719	694	721	685	683	722	708	690	752	658	719	703	694	692	746	696	675	691	712	690	699	738	671	751	690	722	668	722	679	686	681	703	684	725	705	684	675	670	693	717	724	706	694	701	680	667	679	639	659	722	719	687	724	759	762	729	705	703	730	698	733	710	719	725	717	677	722	702	662	676	719	673	656	665	703	713	721	704	667	715	688	702	684	727	705	710	669	728	656	734	664	711	694	706	700	701	662	641	718	678	686	714	703	711	720	744	711	699	721	683	692	671	692	704	724	726	714	699	717	724	703	696	704	653	696	715	710	753	689	701	756	728	702	696	693	676	686	724	684	715	701	703	705	676	690	734	680	686	687	691	699	720	702	690	735	705	654	734	707	698	755	722	721	701	698	727	671	665	654	706	658	654	706	688	647	725	651	702	724	679	699	698	715	701	650	615	622	781	713	705	679	680	728	754	705	748	768	724	695	659	699	723	729	703	690	712	724	703	740	700	700	714	717	704	727	740	746	728	731	680	695	716	719	741	703	723	697	702	684	699	710	697	723	650	654	647	700	715	666	686	725	696	660	702	704	704	733	697	748	733	728	677	707	707	712	685	702	688	772	729	689	718	708	709	720	689	753	714	705	674	710	744	710	694	708	695	740	668	679	709	711	708	690	691	664	726	667	711	751	665	676	701	698	692	735	720	666	691	678	683	690	670	698	712	693	701	686	713	660	690	705	733	677	713	702	662	707	740	716	760	729	725	693	687	687	715	670	654	695	697	694	725	688	663	731	699	700	697	704	716	657	698	726	709	685	677	681	701	688	686	722	683	651	718	718	723	681	692	710	706	737	720	663	698	719	691	731	693	674	722	674	757	719	793	674	683	732	710	753	701	694	698	687	725	697	709	652	732	709	711	706	685	705	699	689	692	696	741	711	724	680	706	657	686	653	725	659	691	722	695	733	686	692	734	692	688	712	663	687	741	715	717	692	642	706	669	758	691	696	705	677	706	649	652	732	667	682	697	725	648	673	659	740	691	693	698	716	654	727	698	659	719	684	688	691	713	770	698	662	713	682	748	716	707	703	678	725	740	707	737	710	699	706	708	696	655	698	683	724	728	750	755	679	703	663	671	651	688	726	757	711	703	690	692	738	732	692	737	717	706	715	699	691	735	696	685	655	676	673	727	654	730	680	750	723	723	724	707	684	705	740	668	692	692	705	713	641	741	696	713	655	752	642	671	706	688	747	700	698	766	699	689	680	697	671	712	737	717	685	743	765	677	669	720	685	668	710	720	711	718	699	701	730	718	685	643	675	705	673	690	681	739	727	727	687	695	699	686	697	713	706	766	676	711	681	712	718	700	725	686	708	677	757	714	669	732	717	698	729	732	708	648	693	708	719	747	682	698	730	688	669	705	730	730	714	745	662	750	687	680	726	676	693	749	730	659	715	674	701	702	693	664	701	702	717	675	729	682	660	685	717	655	695	696	674	773	641	724	716	686	733	713	683	738	704	709	744	718	670	670	713	670	753	728	667	706	698	665	675	699	708	729	677	715	752	665	699	717	744	698	679	716	702	683	654	666	691	683	704	695	735	682	728	691	718	706	649	688	770	710	680	730	750	702	702	721	737	693	669	750	708	700	720	731	679	695	725	745	763	691	727	733	700	676	661	707	674	726	680	713	717	787	733	659	688	715	682	714	704	675	712	684	684	715	690	694	659	731	692	689	686	664	714	705	710	678	665	702	679	741	694	697	712	717	717	699	654	703	718	684	685	679	694	681	707	693	692	689	734	686	702	689	690	680	685	699	710	679	677	719	678	672	681	712	668	694	668	702	701	713	719	680	669	723	643	691	726	673	701	708	684	701	742	708	741	731	743	711	705	747	706	706	684	687	682	746	671	715	705	680	730	704	699	673	684	661	624	720	702	717	710	708	699	714	688	726	701	658	687	691	720	681	691	698	707	674	723	664	695	649	716	723	699	704	689	704	693	694	726	668	732	711	675	718	762	693	732	698	726	682	634	685	630	745	682	722	692	681	738	698	716	681	704	712	798	669	732	695	708	672	690	679	716	725	716	682	719	675	683	750	685	698	742	694	695	702	689	698	707	698	733	677	727	681	694	688	723	724	685	684	660	721	684	697	695	723	695	720	726	686	707	744	706	701	722	673	716	696	698	673	701	697	706	693	691	679	680	710	724	688	701	709	662	788	716	658	700	719	654	699	677	705	742	731	703	711	747	712	701	711	679	721	702	720	721	735	691	682	733	699	728	672	647	736	676	689	739	666	718	695	689	777	766	701	688	774	718	693	709	664	689	699	719	743	672	677	666	722	682	683	681	684	730	667	714	714	719	723	722	666	748	710	696	713	691	650	684	680	716	653	698	711	703	733	725	670	677	697	693	712	680	684	670	718	723	744	701	699	667	682	684	734	694	667	741	693	683	729	730	692	699	713	685	705	704	668	678	697	695	737	720	658	693	692	733	695	733	735	696	714	691	741	768	708	702	715	684	650	667	653	656	696	730	666	676	685	685	707	729	696	674	678	715	694	703	684	714	698	673	674	674	674	683	720	702	675	668	698	703	720	738	707	684	716	682	678	732	713	745	683	692	737	707	680	699	708	707	732	770	682	677	678	731	652	650	708	684	699	640	690	658	728	669	698	685	758	705	696	724	722	699	700	661	686	698	689	732	686	663	732	663	733	689	741	717	742	678	708	703	673	671	695	702	718	690	693	710	706	738	697	694	652	682	657	693	705	703	718	671	705	720	723	776	793	735	681	674	731	691	698	719	679	667	705	719	680	691	645	681	732	715	691	695	671	699	711	707	639	712	701	649	691	648	667	669	712	705	657	671	682	714	705	715	700	700	659	701	676	690	722	730	694	710	649	704	637	726	728	720	699	707	660	677	770	664	740	639	731	675	745	711	701	728	750	657	732	665
43558	56933	45920	26374	16959	9691	4358	2179	1510	1396	1190	1017	1003	949	981	1030	993	930	828	883	813	867	854	843	799	822	803	851	850	802	795	768	829	785	833	780	818	796	870	847	756	807	804	770	829	795	848	806	854	814	738	817	775	770	787	749	743	806	791	756	827	768	732	775	775	737	777	776	794	808	843	782	812	798	771	744	835	818	819	769	830	778	778	753	809	793	786	819	764	766	783	793	755	776	792	774	773	766	729	807	812	757	814	835	785	760	838	790	758	777	813	786	811	791	829	768	791	756	807	786	835	787	748	789	772	802	759	814	811	769	814	749	737	770	788	808	812	780	806	802	776	778	786	820	827	836	826	757	779	793	778	732	746	783	812	800	850	772	769	764	794	791	797	775	766	812	827	811	786	795	797	838	825	829	809	764	773	776	779	781	785	761	813	725	799	813	777	731	781	773	756	773	830	785	781	800	771	782	817	766	809	802	805	778	780	729	759	816	785	740	766	810	776	814	809	789	756	822	779	793	768	763	797	827	753	777	788	767	765	738	771	791	769	757	841	752	783	843	818	807	755	844	800	837	789	759	838	790	814	826	794	807	838	776	770	764	785	786	792	787	776	768	822	772	735	802	790	802	725	783	795	756	759	777	759	845	808	833	769	775	773	824	721	772	815	765	784	790	785	776	816	837	805	799	754	806	763	784	803	842	798	820	765	773	847	784	787	774	760	803	798	767	880	782	770	832	801	816	797	753	799	762	785	793	772	836	805	756	846	811	777	769	802	783	777	836	787	785	792	772	817	785	824	809	797	761	822	795	762	807	784	793	746	764	768	778	833	769	764	779	791	784	821	810	766	801	746	789	813	811	791	792	760	787	779	808	829	789	782	777	763	794	798	792	818	811	768	784	821	813	799	752	755	771	802	816	844	787	787	852	815	779	781	830	789	825	774	789	796	792	805	764	806	829	844	826	777	776	814	777	806	811	738	777	764	716	762	788	821	823	780	849	789	799	783	849	817	781	773	787	760	759	755	796	780	801	836	764	842	834	768	771	788	789	807	739	796	805	836	764	807	796	793	780	780	796	752	824	776	789	812	797	779	831	811	722	769	782	789	797	789	794	767	816	758	784	778	749	767	788	829	830	768	756	827	760	795	816	803	749	796	813	782	751	740	747	814	823	782	798	773	832	812	798	786	775	779	828	806	800	758	780	748	792	781	747	722	744	847	765	815	774	795	773	817	769	790	783	781	793	748	846	765	730	792	781	791	792	815	807	767	856	760	807	830	806	786	796	758	829	782	822	779	821	789	768	824	865	774	843	783	769	798	794	802	796	804	722	814	760	782	824	776	792	773	760	758	797	822	782	854	828	839	801	811	782	771	715	789	773	774	786	817	831	802	752	824	726	798	757	812	803	805	782	766	825	781	814	829	800	840	764	782	793	790	760	818	794	833	775	789	800	777	814	763	833	791	750	790	807	783	797	820	791	781	791	795	824	812	742	824	789	811	799	775	841	828	796	773	793	803	842	827	806	791	779	793	794	805	779	783	799	886	808	805	805	790	766	802	831	821	775	750	767	793	844	779	824	769	780	757	798	849	767	818	819	762	787	818	807	800	814	821	778	798	776	809	796	797	762	792	783	811	780	780	768	760	809	778	782	773	802	736	835	751	830	814	711	773	777	812	846	790	819	796	754	747	830	785	838	757	772	789	783	804	791	782	811	792	770	811	794	801	736	814	790	795	790	773	797	813	764	788	807	803	790	791	782	835	740	756	802	822	764	766	819	777	856	782	753	832	798	800	832	742	804	846	771	767	802	809	797	779	811	778	778	767	794	800	754	806	762	800	767	832	788	780	752	764	767	735	788	813	825	762	786	790	783	827	750	784	820	766	783	756	768	838	795	807	741	815	823	774	828	799	768	792	800	839	764	805	779	818	794	814	740	801	786	775	784	802	776	787	787	865	756	777	840	817	832	744	845	844	780	809	803	815	801	800	799	839	770	797	840	884	800	795	792	810	816	791	808	774	764	807	761	742	795	769	803	784	754	768	790	791	875	766	776	794	787	751	779	836	803	833	821	731	783	765	802	795	762	852	825	794	841	845	747	786	778	812	825	786	736	761	811	776	792	804	758	809	778	820	819	817	777	783	795	767	827	787	806	803	720	794	793	797	799	793	808	804	791	765	792	750	794	735	794	764	815	804	820	782	792	761	765	813	793	758	771	812	765	823	749	799	774	754	839	802	757	808	759	787	732	781	756	768	807	822	749	789	797	797	762	789	789	823	784	768	764	841	755	816	821	835	765	769	780	801	843	759	806	768	736	781	749	774	812	776	810	797	808	792	821	759	844	797	822	823	851	758	818	806	792	742	773	746	777	808	817	765	756	786	756	734	773	801	829	781	748	750	786	803	806	773	811	773	794	784	846	794	761	767	771	856	803	794	792	764	843	801	772	776	747	797	797	815	772	742	740	821	762	803	798	822	817	785	737	821	837	854	775	841	780	797	762	817	836	763	807	762	751	819	842	845	754	777	749	746	800	786	844	800	798	726	825	821	771	817	788	805	805	747	813	810	804	807	795	781	790	788	806	812	790	791	820	807	790	819	777	809	797	766	781	799	777	807	801	793	791	823	779	740	820	768	794	783	805	768	777	780	797	826	767	761	816	790	806	774	787	809	812	795	769	777	777	761	823	787	776	830	815	823	783	791	814	794	754	797	783	752	807	782	727	772	799	790	749	767	803	805	792	833	789	861	798	772	780	860	834	817	848	772	776	759	812	790	766	767	810	811	801	723	787	809	723	823	765	788	774	798	841	814	749	792	807	781	831	823	789	795	820	781	771	841	755	836	785	785	817	787	806	765	822	750	792	855	794	772	852	793	830	797	759	772	828	789	824	746	787	763	793	792	789	831	814	789	769	784	811	851	825	799	757	761	782	800	826	762	797	783	792	762	864	787	816	759	847	780	810	740	795	762	769	758	797	811	773	785	837	753	845	792	774	793	791	784	799	822	824	751	785	841	760	804	738	790	781	783	820	817	808	769	796	779	762	773	769	806	759	801	786	787	766	810	790	786	807	759	762	774	748	836	759	751	779	796	798	857	818	796	761	789	789	766	817	801	809	825	784	795	770	748	798	762	773	783	784	818	821	795	804	790	794	802	828	801	808	790	807	779	822	755	778	751	789	769	789	816	759	783	751	801	782	852	798	822	820	792	795	820	731	828	764	752	813	798	805	759	818	814	787	812	792	824	816	769	766	764	810	790	831	785	824	745	793	784	856	820	755	800	797	796	794	813	792	821	796	841	782	817	791	794	787	779	793	796	820	811	828	778	816	760	822	795	743	766	822	743	852	763	763	826	782	801	819	716	824	831	802	705	828	781	796	751	731	800	750	742	813	817	786	780	780	737	767	814	803	764	788	794	847	750	810	763	777	780	785	810	822	810	825	815	750	797	778	796	789	786	833	805	801	839	768	781	758	777	774	789	821	807	792	747	854	806	778
23488	20926	28117	24455	21989	19530	9194	2484	1695	1410	1106	1109	1015	999	1032	930	951	876	812	823	801	824	814	759	750	788	777	695	714	678	750	722	777	766	699	735	714	768	735	694	731	753	719	788	710	710	701	741	742	729	771	694	752	719	738	728	682	743	713	748	697	686	687	691	733	739	742	699	761	730	697	737	703	695	716	736	743	714	770	761	714	742	697	722	701	739	758	730	716	761	734	690	712	725	688	723	763	717	727	732	752	751	719	717	711	745	712	756	723	714	780	796	714	719	736	701	774	706	761	707	711	765	728	711	763	711	769	779	714	721	733	776	693	743	756	737	751	689	735	698	697	724	733	683	699	740	745	737	721	669	691	685	711	737	708	717	725	719	718	721	676	707	739	749	747	720	721	730	718	697	679	712	730	755	745	733	703	754	715	723	751	730	687	726	735	734	704	686	792	732	727	722	737	733	715	739	704	682	737	767	727	689	752	753	700	725	662	748	775	673	705	750	699	755	726	707	719	757	718	751	702	721	681	718	741	689	672	699	694	703	738	697	701	727	717	748	770	771	697	725	721	705	729	698	719	731	774	746	784	718	728	774	705	724	733	716	697	692	752	758	741	752	718	716	727	726	732	728	725	734	701	754	771	781	711	721	722	733	696	776	714	706	679	757	721	740	792	732	733	744	779	714	752	751	714	689	714	732	771	700	720	750	702	766	704	700	693	685	644	701	786	750	716	713	734	765	772	733	701	722	685	744	741	732	703	740	715	734	725	671	695	715	736	733	669	779	700	749	764	760	652	782	779	746	733	728	703	772	703	760	723	722	746	762	692	714	755	780	728	746	730	727	765	704	719	720	741	720	751	735	730	739	774	705	728	752	750	704	778	705	751	713	715	701	724	711	760	743	711	748	731	725	744	755	765	731	703	662	783	683	728	692	730	706	694	738	773	723	778	687	776	741	716	679	740	707	697	763	721	728	757	650	724	711	746	696	753	716	740	770	708	727	712	755	713	741	690	727	729	748	724	746	725	734	752	766	721	710	684	744	713	717	741	792	713	756	681	740	749	701	773	690	732	749	698	723	726	740	715	710	675	763	733	718	734	699	772	723	708	736	759	708	721	728	674	704	696	719	729	721	745	742	725	695	723	737	720	732	731	730	730	727	703	750	737	682	707	764	769	720	749	747	712	744	751	713	746	711	705	707	743	709	740	677	767	738	659	739	715	753	741	731	705	723	709	701	736	698	761	691	755	708	702	768	659	746	715	769	748	776	736	711	785	787	742	725	742	706	727	751	764	749	737	692	711	739	728	764	691	702	763	737	764	705	700	710	719	775	732	710	723	716	710	743	740	708	721	738	713	768	772	745	690	725	673	676	728	720	732	726	728	736	749	759	699	742	737	758	776	735	760	728	778	785	747	745	782	734	704	710	733	709	769	729	739	711	738	729	695	698	722	683	733	712	726	729	755	740	700	765	730	741	701	720	761	697	706	697	694	695	711	687	730	748	754	726	740	751	750	734	692	787	751	725	725	693	744	757	750	748	749	719	693	773	736	712	706	697	755	712	714	755	718	721	742	699	708	750	766	782	768	756	770	762	739	745	729	718	730	732	713	702	746	730	704	778	777	728	756	748	733	725	736	754	719	745	771	729	773	710	722	712	745	700	739	732	762	703	735	722	728	755	734	678	701	720	775	678	717	777	744	750	706	777	763	747	746	753	725	742	704	732	707	719	684	741	697	736	766	711	737	688	720	748	698	742	772	754	744	732	721	738	703	742	712	728	720	706	754	765	764	788	725	776	778	755	712	755	744	742	733	761	725	716	686	741	699	736	758	692	744	701	752	753	742	707	725	745	753	750	703	726	789	772	699	741	718	698	695	714	760	707	701	720	728	807	734	696	679	721	707	758	791	774	696	689	669	724	707	714	698	712	768	747	734	708	729	681	734	714	737	687	759	714	760	681	764	747	781	706	710	675	698	788	734	728	757	719	756	723	757	707	714	721	713	693	744	778	733	692	706	746	702	688	726	736	733	690	752	722	768	723	751	688	717	752	705	741	712	721	702	756	741	748	724	709	726	735	727	734	706	751	744	777	735	775	762	737	722	703	726	709	762	759	751	715	722	748	744	664	776	717	757	765	753	738	728	739	712	762	727	726	717	720	753	697	730	708	753	708	684	747	684	758	731	725	704	674	736	655	729	750	710	704	778	763	733	732	700	777	749	725	767	726	705	750	711	777	690	714	769	716	738	743	679	709	701	723	719	699	733	712	723	699	722	782	765	746	703	674	708	772	759	733	778	733	681	715	749	705	770	718	757	743	759	707	720	730	744	754	744	764	739	743	737	718	744	735	733	727	693	778	750	721	719	672	756	762	713	724	701	772	713	771	723	760	748	682	730	727	751	719	680	723	726	691	730	736	731	733	721	700	726	738	706	755	753	748	757	692	771	756	730	745	787	690	710	684	707	707	698	676	729	753	712	739	735	743	723	705	708	720	798	746	719	759	743	754	775	720	743	681	756	726	704	724	678	714	743	674	721	722	692	774	737	730	769	688	712	720	727	734	697	716	671	658	754	741	724	746	735	673	702	728	718	788	738	734	794	728	726	752	699	747	722	735	743	725	699	718	747	722	769	770	647	764	688	728	722	760	724	750	754	751	713	777	749	725	748	747	776	787	731	713	676	732	738	721	713	684	704	698	708	765	756	752	740	743	722	727	774	741	749	685	699	719	736	708	752	693	710	760	728	765	738	725	733	743	738	741	686	708	711	712	733	731	725	635	785	685	716	673	707	686	709	755	741	697	685	691	793	750	725	750	730	750	789	741	666	790	726	731	710	773	716	737	732	772	723	715	690	748	742	766	709	720	697	699	728	701	786	691	736	758	760	763	751	733	757	707	746	672	762	724	744	679	707	693	679	743	755	713	713	702	747	752	737	714	731	702	687	748	712	744	708	742	716	711	773	716	728	722	726	759	762	703	728	699	733	735	768	707	709	722	700	666	719	746	722	719	713	707	714	697	702	728	728	679	729	793	723	725	730	701	702	761	757	739	751	719	660	711	735	736	758	718	675	700	683	716	723	710	752	700	731	758	745	767	721	709	733	727	702	706	738	713	720	759	726	749	757	717	756	714	720	735	752	703	702	748	703	677	691	726	758	746	628	762	735	732	771	731	735	738	718	773	714	729	728	752	731	691	690	722	704	720	752	753	719	692	723	733	762	759	721	754	697	746	729	734	723	735	713	728	734	733	724	694	713	740	714	667	737	664	771	812	699	693	704	724	777	766	714	763	788	703	716	766	690	715	746	708	709	687	758	722	731	699	730	682	742	722	691	710	739	696	736	733	758	716	691	742	732	724	708	743	732	703	680	720	715	771	735	721	695	744	754	713	740	751	753	751	705	725	701	718	706	731	741	683	688	787	732	733	715	732	750	732	698	674	739	709	740	726	755	726	716	735	690	690	725	717	729	723	733	701	729	692	721	690	729	744	767	718	724	767
42535	64012	51100	33728	24825	16556	7988	3184	2462	1949	1504	1385	1217	1269	1425	1139	1104	1047	1093	962	908	913	881	894	936	894	848	865	817	844	876	859	813	856	862	847	841	855	795	837	849	803	749	787	841	854	819	833	854	849	783	830	793	793	823	790	850	865	838	810	861	893	802	793	787	821	799	851	832	774	823	825	824	835	750	839	826	837	774	784	808	825	785	790	796	873	796	776	829	784	797	799	784	843	805	786	818	829	845	830	827	788	827	832	837	775	838	783	742	808	792	772	820	827	859	890	795	841	801	810	825	791	838	850	786	810	865	852	832	824	802	831	827	790	837	793	870	835	785	865	804	869	858	870	795	814	854	795	819	843	864	795	832	809	827	812	795	829	826	821	812	839	837	832	854	824	801	855	805	834	815	834	846	766	816	807	801	814	814	824	809	815	788	798	828	823	871	842	860	877	820	834	812	825	877	865	817	781	817	796	813	851	828	828	752	812	817	827	828	806	849	811	815	784	811	812	827	873	809	822	810	800	831	834	812	843	793	813	835	844	828	875	802	824	861	840	849	789	864	788	832	844	823	766	821	796	835	830	785	841	833	811	816	849	819	831	819	825	819	797	788	831	825	801	810	793	827	819	819	820	795	797	808	816	798	804	806	839	775	759	820	831	828	783	790	854	840	792	829	790	864	809	802	806	798	825	795	830	739	869	816	803	856	880	773	857	848	784	834	786	803	855	811	773	854	798	905	814	791	800	828	817	817	828	787	793	803	802	810	804	783	788	873	815	748	791	814	867	793	807	813	859	858	770	819	797	841	743	839	828	833	833	794	778	800	799	851	847	807	815	811	819	818	850	816	817	817	822	835	827	866	816	855	863	804	883	801	847	779	757	838	824	855	820	856	840	808	833	838	851	848	822	860	838	848	869	877	851	831	804	854	820	818	816	867	782	826	815	860	799	862	809	799	748	788	877	801	839	784	853	825	808	868	790	842	842	791	803	799	846	845	788	829	876	854	815	820	823	773	797	816	840	823	794	761	806	744	795	808	824	804	783	852	829	789	805	856	857	758	785	813	871	853	833	850	779	843	818	804	824	793	843	822	822	747	793	866	787	856	808	820	811	825	789	848	820	804	817	819	838	819	790	825	807	812	787	783	803	809	826	844	854	837	780	869	808	812	832	822	776	815	808	830	830	892	839	825	796	853	841	833	821	833	828	777	836	827	864	837	792	833	804	790	832	869	823	847	779	824	821	791	792	810	824	822	835	847	806	829	813	770	860	731	798	803	796	772	835	778	799	821	802	777	910	820	802	781	856	844	830	798	836	801	871	854	812	821	796	780	756	815	861	788	792	858	800	825	793	826	817	825	793	817	802	774	835	815	847	818	826	779	853	812	802	830	864	800	822	820	811	830	845	834	845	765	775	768	876	865	851	860	787	794	854	828	813	797	826	809	825	803	756	832	808	809	796	856	759	769	758	803	783	845	818	853	834	796	769	817	801	837	856	808	794	825	857	759	813	834	792	839	805	803	795	803	790	803	892	846	777	769	846	799	820	833	820	817	790	834	801	866	817	821	835	844	845	788	821	809	827	813	835	805	813	803	821	838	738	820	798	830	797	833	831	856	806	819	772	840	879	815	818	772	820	819	826	794	874	769	857	770	766	802	796	845	815	849	827	846	782	756	824	763	842	758	805	800	848	789	791	766	846	797	808	775	849	806	822	837	804	819	780	864	835	846	841	782	836	810	805	801	836	807	840	791	808	797	813	842	836	855	779	766	870	838	804	829	833	823	814	822	797	789	829	794	785	783	804	798	804	795	779	781	820	852	812	827	795	808	829	818	780	878	823	829	812	809	745	776	804	814	817	840	808	802	810	828	830	800	861	841	777	866	851	756	818	805	849	804	830	861	790	765	811	842	772	860	800	805	854	830	814	843	804	851	786	793	807	810	844	775	831	798	869	783	823	831	851	815	816	821	809	793	824	816	807	864	834	779	773	862	809	812	844	854	832	808	816	815	799	811	798	835	772	829	861	835	846	818	810	814	864	830	815	782	822	797	824	755	825	843	821	820	786	806	840	781	843	803	803	836	850	871	821	763	827	874	786	839	859	850	813	862	841	785	821	752	807	841	826	844	815	831	779	843	792	812	823	842	773	770	779	832	861	829	827	877	856	838	805	905	854	837	849	858	799	830	858	826	868	818	795	778	867	792	856	828	822	783	832	852	862	782	810	802	830	786	819	827	842	814	811	852	886	782	829	836	804	780	837	764	823	834	840	803	830	849	756	818	844	829	812	800	794	845	823	788	792	844	838	792	850	800	847	823	806	813	837	824	812	799	762	797	861	835	796	808	826	796	847	805	789	871	815	852	793	779	888	806	799	871	820	836	787	796	840	840	839	803	849	859	835	795	849	791	808	832	790	844	798	809	810	787	788	836	834	774	828	835	781	794	835	819	813	773	750	806	762	872	794	856	776	838	829	800	836	756	822	858	811	780	805	862	834	825	848	824	813	822	833	802	809	782	870	833	757	833	854	839	836	807	837	775	829	839	763	813	817	785	858	791	817	837	740	786	849	833	799	805	815	806	833	838	823	896	833	795	845	804	789	822	827	813	825	832	789	807	802	793	774	828	827	823	788	834	826	823	842	829	804	781	789	834	742	780	811	840	828	851	818	867	854	785	842	778	817	800	814	808	789	828	832	837	867	795	826	852	807	790	766	772	813	848	790	794	799	775	786	792	833	857	833	800	857	771	815	813	834	826	854	778	893	869	802	805	790	818	828	795	826	833	807	784	839	839	785	874	853	801	814	846	835	881	809	809	824	765	777	831	869	791	815	803	833	817	853	782	828	831	830	814	830	824	843	874	799	821	842	808	805	805	804	834	843	770	775	813	767	815	801	843	864	820	851	812	807	870	774	773	755	876	805	792	862	862	818	808	835	773	818	825	825	845	850	851	831	832	824	810	824	840	794	839	825	813	831	841	827	828	798	884	814	787	781	868	861	820	863	862	844	804	823	836	782	850	850	795	823	788	790	788	820	808	828	793	835	800	784	841	802	850	790	815	790	820	834	832	818	777	851	825	813	848	841	847	813	823	780	826	845	801	808	792	826	811	792	828	794	788	806	844	850	799	799	824	852	791	803	810	802	797	842	782	823	819	809	792	835	810	838	782	835	819	839	789	817	804	812	851	797	799	817	759	860	810	846	822	849	837	826	817	824	844	787	837	823	824	831	806	802	780	792	827	861	846	825	796	879	834	809	796	803	847	856	825	830	820	823	800	832	805	868	814	755	770	862	794	820	840	799	782	851	764	855	813	857	868	810	807	786	791	849	834	835	882	819	805	840	802	806	807	848	799	837	779	815	817	854	791	817	768	796	843	864	830	807	796	795	840	898	808	802	820	816	818	781	837	828	835	799	800	845	815	820	797	809	839	791	831	825	792	771	843	802	800	862	881	809	838	800	792	876	804	775	811	821	804	878	764	821	837	835	813	830	856	791
24497	21031	28300	25864	21576	14422	5351	1785	1623	1213	1053	1029	880	1022	940	839	781	791	764	755	743	707	744	703	702	714	696	675	734	676	682	662	700	665	719	683	666	630	658	707	674	672	704	660	695	620	643	655	723	680	627	697	658	663	665	667	621	687	674	664	703	644	679	647	659	667	684	658	660	686	684	651	684	663	610	646	638	641	661	677	663	681	624	688	649	693	605	614	642	655	664	655	706	698	725	655	674	646	691	679	641	663	697	685	711	676	671	684	660	675	681	648	654	666	679	715	640	650	646	653	674	623	630	642	644	682	674	666	673	661	727	626	626	674	657	658	698	673	638	609	676	689	666	662	676	666	616	683	658	675	627	629	634	630	667	661	669	648	675	641	657	722	659	677	674	671	690	658	651	669	628	630	702	627	648	657	680	695	653	640	680	688	659	672	688	670	669	668	674	687	656	663	655	644	658	638	656	679	646	674	693	704	670	630	641	643	679	656	650	669	648	680	661	662	679	603	677	681	699	641	645	656	648	627	682	647	620	664	668	650	650	651	655	663	682	658	653	671	656	662	683	677	641	672	629	644	634	649	690	638	665	681	648	606	666	663	661	613	679	682	685	669	678	684	680	661	700	646	656	692	652	673	689	649	661	636	658	689	707	660	647	658	655	683	678	654	699	672	656	695	661	656	697	651	667	665	652	661	633	651	656	676	672	668	671	673	691	655	677	675	684	678	680	696	675	650	632	697	649	667	656	650	667	684	622	642	713	653	710	667	682	698	671	663	678	695	677	639	658	682	633	674	664	656	652	621	630	638	655	681	578	672	656	662	620	670	657	639	660	625	663	652	670	696	660	657	722	702	663	645	664	678	680	705	676	616	695	640	645	649	649	682	675	669	699	691	646	660	698	669	633	664	669	613	656	696	692	613	671	642	673	656	611	652	662	665	692	636	637	663	658	624	669	623	695	644	712	644	652	653	672	686	687	634	667	683	668	627	645	651	722	633	714	696	652	689	665	677	674	674	646	630	668	681	670	683	647	670	660	694	707	649	664	659	648	661	644	644	643	629	642	697	650	663	670	694	647	619	687	638	641	687	691	678	639	703	658	666	674	635	684	729	689	680	661	651	642	699	665	715	686	652	700	662	673	658	660	635	626	636	688	641	670	674	696	703	704	648	661	672	674	708	670	616	716	727	682	608	643	684	625	710	644	625	675	658	665	684	641	628	648	657	682	649	648	631	598	669	661	671	674	660	646	657	672	717	643	601	635	639	665	649	692	622	696	721	657	673	666	700	665	657	692	624	691	636	667	657	679	730	593	648	668	672	690	641	658	662	678	665	673	647	662	637	643	634	655	639	667	687	665	724	675	631	659	706	661	651	621	677	693	674	696	638	642	689	649	643	682	679	655	691	626	680	691	667	691	696	678	669	673	667	658	669	630	707	654	690	674	707	685	659	659	626	637	658	689	651	666	680	660	689	667	673	688	655	660	666	660	625	693	606	708	637	671	669	701	653	679	655	693	676	633	693	672	646	662	662	615	685	694	649	613	638	651	644	677	644	644	695	640	686	652	681	681	685	664	712	658	640	658	663	639	679	623	653	694	620	695	649	590	653	621	673	671	681	704	577	646	709	647	659	677	594	682	678	699	674	686	700	682	619	640	653	660	664	656	696	653	680	676	702	675	672	669	675	647	638	678	685	686	655	657	675	638	667	719	668	631	700	657	598	692	651	667	656	655	675	678	674	635	661	677	621	709	624	621	632	641	719	701	670	687	690	657	645	697	667	619	718	686	669	670	644	701	708	648	629	701	657	661	702	676	671	672	665	678	655	679	707	673	667	678	656	694	693	642	681	624	670	703	687	675	636	644	676	712	654	659	704	633	697	643	706	707	654	664	668	677	692	655	656	634	651	703	654	668	703	668	618	677	674	612	684	706	647	659	715	668	699	666	635	634	649	667	700	721	669	647	630	639	648	701	704	683	661	687	684	662	639	630	662	641	694	624	706	641	686	676	663	687	664	653	689	690	688	693	630	704	667	678	643	660	655	686	683	693	662	679	672	632	684	700	684	688	632	678	675	683	713	625	666	698	668	645	680	657	633	648	677	670	699	657	698	677	645	637	652	704	658	684	632	653	668	625	644	677	636	632	705	679	683	662	690	704	678	712	645	680	723	719	711	597	697	703	651	624	674	634	651	692	591	695	638	660	649	606	659	673	685	697	640	687	672	629	693	628	636	701	682	683	664	644	661	631	668	703	715	651	689	659	669	714	638	657	681	690	672	665	686	684	646	673	727	650	642	697	682	664	649	666	623	644	634	664	667	676	651	604	731	666	676	679	709	617	693	680	684	685	666	680	691	664	625	647	710	649	639	689	660	676	653	688	711	703	637	697	656	610	747	674	652	661	688	636	692	657	676	686	663	662	664	685	629	631	649	644	673	647	679	669	630	655	632	668	638	641	656	639	702	670	662	642	686	696	608	666	645	646	676	685	652	648	639	700	650	755	693	659	668	683	688	660	597	647	665	675	644	659	661	640	693	691	689	648	670	652	676	636	678	690	677	684	639	646	659	651	689	676	664	653	686	673	669	661	662	684	661	675	730	622	673	649	680	684	671	668	648	673	648	728	661	660	668	648	643	702	649	633	649	689	688	629	707	640	669	707	634	660	732	674	672	683	645	663	655	662	639	692	675	706	657	665	654	688	677	676	643	658	666	713	676	706	676	651	648	612	656	635	657	648	620	648	645	693	631	660	660	673	716	705	673	671	675	685	669	663	659	631	658	637	688	670	652	697	723	669	669	690	682	702	656	717	645	660	713	692	650	681	676	647	628	655	647	636	675	666	610	696	666	659	670	668	677	681	638	666	636	663	649	663	706	637	681	711	617	637	733	689	696	653	669	644	691	673	697	631	677	668	637	644	636	668	659	650	688	663	638	703	636	675	662	660	663	697	655	647	671	675	667	713	627	697	698	699	667	662	623	654	668	628	631	628	681	629	687	655	642	694	675	668	629	676	672	660	701	659	644	667	639	705	688	674	641	641	665	678	704	691	649	610	710	678	665	660	675	690	705	642	684	682	661	694	709	646	653	701	654	630	647	679	715	654	661	639	691	676	645	691	649	667	616	674	674	629	665	691	662	653	638	640	653	653	671	667	656	685	662	684	676	689	652	690	672	640	670	659	657	727	656	645	668	678	661	654	711	692	629	696	672	624	681	668	666	701	730	666	725	641	653	660	670	658	693	649	663	657	642	670	676	625	651	659	655	642	678	671	649	680	638	656	676	671	665	659	671	691	654	679	700	676	614	635	639	638	651	645	647	651	662	628	647	652	664	678	658	668	674	699	695	637	641	702	658	672	671	662	630	706	688	679	672	673	625	598	647	662	716	701	636	619	676	629	648	636	664	680	635	648	688	689	648	676	681	657	710	679	604	687	670	648	641	671	679	695	680	656	656	692	658	635	682	677	680	663	661	671	677	663	693	703	620	678	658	699	690
42962	61322	48565	32017	23183	14973	6085	2740	2406	1735	1467	1205	1142	1189	1258	1122	935	947	906	926	885	875	818	794	752	784	802	773	827	749	745	787	752	702	803	721	754	732	740	705	742	772	725	754	712	719	718	802	778	703	714	763	754	777	746	746	782	798	754	708	780	747	738	779	715	788	753	790	730	754	723	778	750	753	731	715	786	816	732	766	759	767	733	713	746	724	779	713	718	790	728	736	755	781	750	766	726	738	724	751	763	737	776	743	743	768	762	748	715	741	751	739	714	783	784	740	712	709	769	754	774	715	793	720	726	785	744	722	745	795	754	780	772	761	753	776	767	757	779	795	750	777	753	753	766	746	761	755	762	778	783	714	748	804	773	768	807	754	694	704	775	779	739	750	749	747	758	766	716	779	764	752	747	775	719	725	700	756	796	762	770	754	754	769	739	723	752	740	757	744	730	729	748	733	779	740	764	795	748	776	771	715	770	744	754	666	742	737	778	719	734	778	770	741	791	797	757	760	821	726	764	664	743	749	757	756	781	746	793	739	753	725	756	796	754	762	690	770	803	780	759	739	815	768	758	726	760	779	772	726	774	750	729	758	665	774	772	746	772	729	757	746	763	746	728	730	778	692	734	766	769	734	719	738	738	800	771	779	789	750	734	752	769	712	728	765	798	730	804	786	745	754	708	769	766	763	761	745	713	735	738	735	755	765	763	784	744	766	777	735	735	707	768	734	757	775	727	779	706	731	778	774	795	713	788	738	730	754	776	731	727	748	794	736	820	749	793	779	790	772	715	741	734	699	751	748	761	780	742	738	768	770	680	724	708	737	730	768	768	837	748	744	774	743	745	772	689	746	822	770	741	727	767	811	739	761	757	764	744	750	775	790	749	707	771	711	756	797	685	762	765	706	734	795	730	795	750	815	783	752	768	737	722	768	816	732	742	717	747	762	758	750	666	800	772	733	759	730	745	766	763	774	744	710	755	772	732	768	783	753	700	776	732	726	714	749	694	751	716	782	789	767	773	748	724	744	764	730	763	781	760	738	767	767	769	782	745	754	750	735	799	704	713	754	766	742	735	708	778	752	734	750	732	791	748	789	712	748	724	746	767	707	703	721	745	733	734	727	753	763	771	760	836	766	767	729	754	787	736	763	707	752	776	714	774	824	779	731	732	752	729	742	762	795	777	735	779	744	748	772	772	739	727	779	734	713	794	754	741	759	761	760	772	714	738	718	771	771	721	753	754	791	768	776	762	778	774	765	761	721	716	710	782	750	677	735	774	781	785	726	740	749	793	733	712	760	795	784	730	765	784	741	729	754	781	712	716	761	708	741	756	706	782	746	772	717	710	777	776	790	708	735	757	776	785	762	764	785	749	737	731	727	758	717	712	758	694	792	761	732	763	678	781	711	763	727	758	690	761	735	741	777	768	746	787	788	766	773	751	697	751	723	736	777	755	742	760	785	767	752	751	708	772	747	731	756	757	718	708	720	745	744	716	721	777	765	787	744	763	716	709	742	730	756	746	754	803	782	751	709	795	745	760	757	771	738	737	730	760	761	801	736	725	767	750	756	754	754	773	727	724	752	756	793	778	734	794	774	734	722	798	753	744	779	742	736	700	782	751	730	770	730	751	779	764	759	756	760	749	756	730	745	753	726	787	798	798	741	771	745	692	762	744	770	747	728	766	746	744	711	765	762	779	759	799	779	782	706	786	750	780	774	734	726	763	777	746	771	775	780	726	709	750	721	717	796	777	764	747	768	725	764	791	758	746	785	752	748	724	766	745	714	766	756	795	697	695	724	743	729	744	774	781	778	759	738	765	742	791	736	763	787	744	763	756	751	770	757	758	731	726	699	726	759	790	714	740	754	706	753	762	701	731	681	769	724	735	745	705	729	730	738	753	750	723	792	770	730	728	755	764	811	719	755	756	760	755	700	786	770	782	787	757	789	715	814	764	742	763	766	726	730	755	762	774	681	768	728	751	785	751	763	781	745	779	725	749	741	734	743	760	773	788	769	746	757	719	731	742	789	724	754	785	735	771	695	763	766	736	766	770	757	737	748	765	763	733	766	753	775	784	776	722	756	782	741	738	776	738	746	795	725	760	782	740	734	766	748	733	712	778	792	792	730	782	722	767	741	757	733	779	713	738	777	771	754	706	704	686	759	744	739	736	706	749	729	726	784	775	714	764	781	732	722	721	806	724	761	778	752	799	738	763	767	711	754	764	706	705	751	752	777	759	790	713	798	759	801	767	774	775	726	739	744	738	765	755	696	726	731	745	754	783	769	762	738	761	792	760	758	763	747	755	709	768	773	712	791	760	759	751	737	794	788	785	731	744	735	755	737	775	758	723	735	739	747	819	756	741	775	740	768	794	768	794	743	707	726	747	746	794	726	739	788	741	778	724	774	762	750	785	813	783	701	759	764	687	713	782	813	748	718	733	737	732	747	796	756	749	741	790	713	723	733	758	739	723	804	742	752	724	738	758	735	714	725	714	770	756	730	728	752	771	786	781	752	748	695	729	740	773	766	725	747	743	774	758	748	770	803	801	800	794	727	761	735	774	765	728	767	757	768	783	707	738	728	775	722	742	759	793	705	753	739	730	761	838	753	742	747	779	786	755	708	778	747	746	727	757	717	780	765	761	751	742	725	744	743	760	745	777	767	728	736	794	711	740	744	723	761	721	735	770	732	705	768	770	757	775	737	760	805	722	731	775	696	767	802	712	738	795	712	796	753	789	707	714	776	806	771	754	751	814	738	703	697	722	764	780	787	735	775	772	783	730	800	773	725	732	786	705	712	736	783	783	725	720	735	740	733	710	743	712	728	770	752	759	769	756	738	786	745	693	727	722	700	726	754	735	728	752	715	686	774	756	701	752	712	726	752	743	767	759	744	761	747	730	754	802	780	717	754	762	734	786	763	763	783	771	709	701	801	704	753	712	726	766	761	752	732	803	773	768	736	782	750	715	758	766	757	794	741	703	798	732	729	736	719	747	782	776	722	801	737	742	742	762	749	730	794	751	798	700	752	729	765	729	767	755	766	739	741	749	749	730	736	755	733	778	754	819	799	770	818	785	717	762	800	709	715	796	762	778	752	799	773	719	775	799	764	746	758	753	766	770	761	780	750	786	739	762	728	779	722	735	750	775	761	684	721	719	752	747	736	765	721	777	760	764	772	748	725	779	717	771	768	765	742	761	744	689	760	727	727	728	760	739	754	730	760	708	811	732	741	754	718	762	780	763	756	795	732	751	743	772	715	750	728	703	724	806	748	781	751	741	724	773	748	790	775	730	771	739	747	726	775	760	681	752	775	740	759	749	727	757	748	761	778	770	730	697	728	725	738	737	764	788	764	722	697	730	764	713	761	759	774	731	742	760	785	709	736	740	785	733	749	781	731	779	740	735	715	727	784	753	742	798	766	752	726	781	790	764	734	752	749	736	750	764	757	822	741	772	780	763	780	758	788	796	754	738	743	802	775	778	731
22445	20977	28493	23743	21576	22726	18205	4662	2845	1985	1591	1482	1393	1307	1210	1208	994	973	964	879	873	834	876	786	776	778	713	758	806	703	749	730	731	711	708	672	724	718	720	706	689	761	730	687	737	755	657	719	703	769	719	711	743	732	736	722	680	706	689	736	688	735	722	677	726	667	745	724	662	747	668	687	699	682	733	741	732	684	697	677	670	678	714	730	674	770	681	764	771	681	714	736	738	762	645	695	662	703	707	779	725	720	675	751	756	710	710	719	709	733	698	704	699	699	750	682	686	711	709	753	728	736	710	719	710	675	717	732	702	694	744	738	682	699	717	677	687	714	683	705	693	708	720	712	728	697	691	712	741	761	715	737	699	705	695	730	713	715	705	738	680	751	728	711	725	721	748	787	688	718	726	708	764	677	750	710	686	769	735	740	711	722	703	723	709	681	729	701	739	725	715	692	704	677	727	718	700	731	680	736	701	670	775	724	694	700	704	696	673	719	749	665	682	753	725	721	719	685	715	738	684	704	737	704	718	674	739	706	677	727	713	705	744	728	686	720	748	693	716	753	725	676	726	687	740	765	707	766	721	698	731	641	682	698	742	689	729	707	742	789	734	704	704	709	735	733	712	676	700	720	748	752	719	743	709	734	702	739	718	731	695	712	733	772	712	729	732	685	659	733	682	736	759	721	726	719	763	689	685	716	691	724	706	711	725	719	730	680	729	702	744	707	719	697	692	677	677	663	710	701	719	715	725	773	714	747	737	718	672	767	720	726	723	691	675	687	756	763	702	685	719	702	665	713	692	708	698	745	668	705	716	695	754	701	716	740	723	735	721	704	707	723	701	725	747	715	743	748	736	673	706	733	738	741	737	715	744	724	728	718	748	752	726	706	695	743	716	704	724	675	701	706	709	764	719	738	696	768	717	704	725	730	720	716	666	681	721	723	719	707	683	719	695	757	768	754	692	718	678	741	703	713	744	736	739	720	664	743	709	708	663	736	713	739	717	700	703	738	739	705	693	673	731	704	728	735	714	758	689	711	702	702	730	736	730	735	684	695	670	737	704	709	697	746	698	712	670	719	708	730	757	757	736	690	701	775	675	685	682	678	717	791	742	682	728	703	703	705	700	676	716	717	719	734	689	707	727	668	714	735	701	700	705	664	710	732	733	716	724	673	726	719	692	681	688	692	724	700	734	695	711	700	711	741	722	720	708	666	738	732	723	748	703	720	693	722	701	665	714	690	691	688	704	679	701	738	674	718	736	760	699	757	754	721	749	691	763	720	667	721	743	723	747	710	734	708	687	664	730	730	733	712	731	725	705	735	749	712	681	718	693	708	707	742	708	710	788	756	747	708	736	705	774	703	703	752	718	751	737	726	728	701	683	656	633	718	705	782	727	688	709	725	759	740	741	711	701	722	736	771	758	721	712	657	659	731	751	721	724	706	649	696	694	737	688	715	712	722	693	714	685	680	694	720	728	725	702	711	714	725	680	707	800	727	720	691	734	730	684	727	724	711	728	666	660	673	724	767	732	739	709	736	698	756	691	705	657	713	763	669	727	754	713	685	737	681	720	741	734	674	714	733	675	768	736	722	753	762	733	747	729	708	674	727	769	711	680	711	702	718	716	657	700	710	723	752	707	729	713	710	722	731	685	692	752	694	718	692	717	743	710	698	706	678	726	722	705	736	753	686	668	706	744	716	750	732	701	696	711	695	689	702	680	703	733	730	683	706	710	762	684	727	748	672	709	672	722	712	713	700	717	675	705	742	708	721	740	730	734	741	705	717	722	749	708	724	698	778	720	712	721	683	723	731	739	720	714	695	690	700	723	692	711	724	737	717	713	757	754	704	721	722	675	747	696	740	751	751	698	675	688	750	681	697	770	707	696	681	769	723	735	705	682	734	718	719	739	766	680	662	703	729	754	696	683	675	732	716	726	710	721	742	757	703	725	744	714	669	681	715	710	694	687	678	731	748	691	762	726	691	733	678	786	651	719	704	678	706	753	738	707	705	690	740	708	714	687	717	683	685	706	731	742	741	663	707	758	754	685	702	752	712	726	709	723	731	710	675	666	708	737	745	759	644	679	707	731	753	690	728	746	713	714	663	726	713	718	728	740	703	744	735	673	713	693	677	679	713	686	713	735	689	755	729	719	757	689	698	738	724	702	709	703	701	751	684	704	719	733	716	695	689	695	709	767	818	740	706	720	733	708	751	731	758	700	725	714	713	682	730	699	708	726	693	695	650	760	723	719	690	717	725	703	672	712	719	698	728	688	767	709	688	748	679	747	678	746	717	703	725	699	683	707	717	735	731	686	687	708	727	741	666	734	755	676	700	715	741	713	676	649	699	701	714	700	671	753	705	692	694	672	653	707	757	739	755	678	729	683	706	730	692	674	712	739	724	717	696	700	646	714	752	692	688	746	722	718	753	731	684	650	699	729	759	654	715	696	722	720	725	724	720	651	703	684	729	734	761	735	682	712	723	714	746	689	735	709	710	691	711	730	738	721	666	728	755	757	740	758	718	725	703	700	704	694	714	708	695	713	705	715	732	732	757	700	684	692	700	734	752	684	715	745	729	724	690	748	773	719	742	663	719	720	774	708	710	687	728	722	711	704	711	716	698	724	704	734	691	734	706	696	733	687	727	723	674	736	711	699	706	724	652	716	695	719	755	741	713	662	675	703	690	657	731	719	731	663	764	684	679	714	746	700	707	726	710	719	721	692	700	719	701	714	724	729	763	719	694	703	689	717	711	716	736	700	729	711	726	745	731	698	704	762	709	709	719	693	668	748	715	696	752	724	720	704	713	712	684	689	739	698	727	741	715	761	731	689	756	737	659	741	721	694	692	745	732	720	751	735	716	687	732	717	723	696	725	700	676	721	698	703	719	741	721	676	725	707	744	702	735	713	702	688	681	737	704	739	720	745	703	694	739	745	722	672	693	713	750	721	733	733	691	704	740	714	669	710	686	701	763	737	759	681	735	723	727	700	712	736	711	729	729	722	726	670	701	717	744	749	753	709	745	769	682	749	730	693	727	679	662	731	684	711	708	746	734	701	706	717	674	695	686	731	679	695	678	732	739	714	713	699	725	753	709	672	693	683	718	703	751	707	709	646	705	723	691	717	727	700	773	706	678	750	751	721	690	710	734	713	696	705	727	695	735	695	777	706	684	716	693	710	661	692	729	715	709	699	764	705	750	742	695	743	765	675	757	714	740	695	719	728	724	744	722	723	689	745	731	741	728	726	751	673	688	715	706	706	687	679	714	691	689	741	732	751	662	736	712	721	736	770	732	679	656	703	713	711	728	666	751	714	682	716	743	731	725	725	746	717	737	733	728	712	733	718	759	695	702	710	705	719	723	695	678	716	760	712	726	680	748	685	686	730	690	698	710	721	680	721	738	705	710	710	711	698	754	703	685	702	692	704	670	717	690	785	703	695	739	727	712	677	748	732	695	689	679	722	715	647	691	680	728	674	706	674	708
44672	73525	59129	41809	33176	23579	10423	5083	4190	2755	2277	1914	1782	1652	1528	1480	1200	1192	1060	1037	1018	910	1011	851	883	872	817	819	827	846	859	781	882	854	819	772	800	834	833	865	818	782	818	814	794	782	840	783	834	831	841	801	793	826	741	764	833	778	826	789	798	829	795	787	741	806	816	782	784	785	769	742	762	793	778	742	814	818	760	773	791	756	781	811	785	805	820	813	825	852	824	767	745	794	782	834	763	782	771	769	733	777	741	737	773	759	766	782	798	755	766	772	841	773	745	761	798	758	828	834	814	751	746	792	803	788	769	768	738	778	813	862	809	850	816	785	795	807	777	783	790	813	760	812	785	800	808	777	797	819	815	786	790	805	806	831	817	808	811	812	798	804	769	800	764	810	771	807	831	766	806	800	779	786	850	802	725	814	805	753	782	821	801	804	791	793	768	799	819	807	781	745	845	831	786	770	811	770	827	784	868	763	842	809	786	789	782	821	797	781	829	769	752	812	803	764	806	785	780	769	800	801	781	800	793	789	816	787	842	794	825	860	822	835	744	790	808	771	784	769	788	778	825	791	773	806	774	777	810	769	794	779	866	791	795	785	793	823	809	738	786	760	765	792	803	781	799	780	770	758	830	813	777	764	765	779	799	788	829	787	778	733	787	788	765	811	809	821	743	826	815	808	780	828	814	797	778	796	772	815	797	827	805	787	806	834	813	820	778	760	800	827	775	776	805	790	776	758	789	804	802	802	807	797	765	793	777	796	798	765	732	785	750	770	794	841	824	798	803	809	808	793	808	737	817	812	785	787	709	851	772	830	747	769	819	777	818	759	766	819	775	808	815	837	747	804	818	827	802	799	784	787	801	819	825	783	794	797	783	791	768	813	831	794	768	783	817	818	864	765	822	844	817	863	746	804	770	807	849	756	835	754	805	766	772	790	798	738	779	812	792	782	780	745	833	796	789	799	824	822	770	821	842	803	772	793	779	794	822	803	779	805	829	776	781	806	789	809	804	793	763	779	779	804	738	798	752	792	790	844	814	793	819	784	769	791	763	816	757	755	788	779	804	814	786	762	756	744	795	796	748	787	827	782	820	811	824	798	804	789	832	803	783	855	825	814	808	804	766	816	809	793	781	808	787	818	787	776	772	795	786	760	810	791	823	810	834	799	806	774	804	795	742	772	818	849	822	866	819	797	827	834	814	744	846	782	736	846	773	818	844	819	801	828	770	770	815	829	760	801	760	817	804	771	797	768	793	769	796	786	787	811	803	818	803	824	749	817	807	791	772	791	778	781	778	781	805	806	748	800	818	781	790	745	760	770	785	753	812	823	785	807	777	758	802	777	810	750	770	798	788	797	802	791	807	779	717	830	790	852	824	790	782	804	700	818	767	792	748	804	845	835	797	839	819	784	808	784	802	800	813	768	798	827	780	814	785	752	787	796	834	759	803	755	801	796	789	817	803	783	756	781	766	823	760	875	782	842	784	818	805	819	793	781	817	784	819	771	775	818	826	811	810	829	826	768	781	791	798	745	847	764	738	750	777	836	788	780	877	777	824	782	827	771	789	768	820	782	788	834	784	840	789	772	787	804	802	778	781	781	813	769	787	801	767	757	783	804	771	823	795	831	790	768	817	780	814	794	769	792	785	797	795	745	760	844	805	795	821	760	806	820	855	792	822	819	739	841	799	787	845	819	846	802	822	720	743	811	761	793	721	800	816	817	801	800	794	777	726	828	813	794	791	834	793	793	775	805	748	787	781	793	804	805	843	808	789	797	763	818	773	796	801	858	766	862	823	820	792	790	812	799	783	798	830	802	811	769	774	806	754	811	793	782	788	765	800	774	784	767	757	847	800	782	800	783	769	796	779	790	765	789	789	831	752	839	875	794	755	754	790	803	793	746	766	827	742	839	790	782	776	829	752	771	793	756	797	776	821	742	788	778	819	799	789	797	787	793	802	838	787	800	804	829	742	797	803	852	760	833	812	784	801	820	747	774	776	831	805	815	773	819	784	804	818	730	784	772	867	801	779	793	790	781	782	818	796	766	786	788	799	836	777	802	763	826	802	783	799	782	812	775	794	817	768	833	788	808	777	779	791	760	814	815	775	776	789	827	776	771	782	776	811	838	852	795	760	781	780	775	767	771	767	795	802	767	782	834	802	771	773	821	779	819	794	802	809	786	762	780	777	816	795	771	817	794	819	743	772	804	796	790	795	804	758	751	823	839	782	779	818	778	792	811	802	820	804	785	805	804	828	809	812	796	790	772	795	828	801	798	823	748	783	818	825	763	778	748	790	800	780	811	791	771	797	836	777	762	789	837	751	785	763	817	748	805	807	809	804	787	789	815	779	849	842	780	818	790	768	791	781	786	812	792	783	777	819	807	794	764	794	814	770	809	798	799	804	859	770	778	768	750	813	817	754	746	783	812	761	749	815	810	786	796	787	783	800	847	844	796	772	793	785	759	838	804	823	807	834	801	795	798	766	781	810	799	815	747	780	778	826	818	775	771	791	752	811	822	836	820	784	851	800	805	825	767	803	827	795	724	791	770	791	779	812	755	780	839	772	775	818	784	793	772	785	766	794	749	795	791	792	803	775	858	800	791	780	803	803	785	801	736	781	827	752	776	793	790	834	743	787	782	754	786	832	800	805	780	806	783	782	824	846	798	767	808	812	804	750	838	802	750	765	789	808	815	795	772	768	798	766	808	804	787	785	788	811	861	811	714	737	824	784	791	769	792	819	799	798	803	754	790	786	807	817	805	826	772	780	758	767	756	826	808	777	804	785	818	801	754	782	817	743	857	813	761	830	816	803	801	803	801	796	759	768	799	751	780	797	799	737	780	761	807	828	807	798	730	777	808	779	730	726	721	769	783	784	780	756	755	825	782	785	795	809	787	802	799	769	830	777	841	842	834	813	817	801	804	774	827	832	806	759	815	766	809	828	757	795	735	824	825	752	789	793	844	843	796	801	776	772	794	794	757	802	844	807	816	784	825	764	827	772	807	791	801	761	790	774	791	684	766	775	792	767	738	819	769	808	798	796	758	773	774	828	800	772	769	773	766	809	762	791	793	751	819	693	776	757	830	840	811	760	780	796	785	788	801	826	795	845	769	816	763	802	780	806	757	803	861	777	794	803	837	787	766	793	812	839	827	816	805	824	760	891	814	759	799	769	784	799	823	798	853	808	766	743	821	863	793	806	784	771	800	767	764	793	778	811	789	773	789	788	792	811	823	789	825	758	865	841	853	753	802	840	752	787	828	767	775	796	787	803	734	812	808	756	795	800	744	785	780	724	775	803	858	753	808	773	756	862	793	800	769	789	823	783	829	835	748	815	776	751	783	773	788	778	735	793	819	813	785	802	740	817	795	743	874	805	816	793	823	790	809	771	816	787	800	842	800	842	807	787	762	804	773	794	832	827	778	855	814	786	778	756	747	823	816	793	862	840	759	780	781	765	830	835	803	818	776	757	773	777	805	789	791
34728	41665	42487	28662	17361	7814	3176	1784	1362	1083	1018	1001	905	917	909	866	782	770	749	762	721	744	760	705	702	676	699	701	722	762	698	675	694	683	680	688	727	688	718	654	690	712	727	667	708	694	700	719	684	667	660	701	667	707	625	660	680	731	708	696	746	687	676	669	657	671	667	676	710	705	634	658	704	697	672	637	726	713	686	688	704	684	658	702	677	716	726	692	689	664	658	642	704	701	672	698	690	708	714	687	700	687	666	730	691	732	704	725	734	683	693	683	722	685	632	685	702	674	731	713	670	708	667	670	691	690	687	644	716	627	664	703	716	705	661	689	654	667	713	712	670	674	720	693	712	725	708	652	707	724	687	672	695	686	657	736	683	721	652	675	722	669	691	670	725	696	717	723	658	664	695	684	717	735	690	713	633	703	694	684	658	712	733	677	715	703	695	678	698	670	740	658	703	688	732	661	635	680	709	691	678	687	730	675	700	710	707	670	715	673	694	653	652	713	654	656	677	716	708	702	690	670	702	659	738	742	739	721	671	664	691	688	696	694	655	735	673	679	687	713	718	708	706	654	720	685	707	663	693	707	718	721	702	690	683	652	666	674	676	692	705	679	686	735	695	677	706	709	691	668	604	725	720	688	714	710	649	628	721	687	699	741	708	701	723	663	683	671	676	707	678	695	678	665	680	666	651	730	691	734	715	736	776	743	702	663	710	660	666	696	717	706	676	744	755	670	697	720	717	687	694	699	695	682	663	685	707	720	698	706	651	708	681	695	718	692	674	700	685	706	690	690	692	721	685	713	690	725	685	669	712	679	708	736	679	717	668	642	701	698	714	691	691	698	646	681	682	701	684	742	704	719	712	696	669	763	729	690	732	759	725	701	676	696	665	707	669	727	698	713	739	670	655	685	693	702	695	660	716	670	717	723	656	704	658	768	607	698	625	689	697	658	660	686	679	667	659	693	663	656	718	681	655	682	696	685	689	737	738	668	722	704	661	679	741	719	681	701	680	705	742	671	716	667	663	734	659	668	665	728	733	657	657	670	706	737	704	711	707	682	662	721	726	710	713	670	675	658	664	716	692	720	730	710	660	725	695	707	689	734	704	725	698	677	701	713	677	709	693	667	685	700	676	703	672	711	686	680	677	720	688	753	698	667	696	710	693	692	689	679	681	704	704	717	685	695	715	694	661	664	694	731	663	684	675	667	711	685	675	696	709	744	699	732	750	719	658	673	714	717	691	738	692	764	684	673	670	743	699	741	710	651	662	675	673	702	692	668	670	719	677	697	682	690	689	711	673	714	676	707	659	688	662	678	726	683	728	641	708	682	691	725	697	778	690	638	684	664	657	721	701	697	683	694	682	710	645	712	731	683	699	657	716	675	684	728	679	699	679	707	657	699	694	701	707	693	687	641	662	690	685	666	706	663	682	691	685	659	670	707	749	681	657	701	682	682	673	675	658	725	718	713	677	642	719	681	716	687	718	683	671	681	687	720	662	692	717	695	679	694	717	721	680	667	715	674	729	670	656	702	680	664	660	647	668	704	679	672	725	663	700	702	722	680	714	679	714	751	678	743	637	711	682	685	676	643	637	683	713	688	716	673	674	688	677	719	689	679	693	666	680	716	712	660	729	702	736	666	685	721	688	705	688	682	698	688	677	663	710	664	669	678	718	708	725	721	673	666	683	680	669	682	705	671	676	707	691	696	708	658	702	706	763	654	711	686	697	708	691	721	660	675	658	669	668	741	702	646	689	729	731	725	694	695	692	703	680	746	699	665	658	675	725	691	686	705	708	729	736	742	699	688	693	660	693	700	727	705	673	700	667	630	679	711	668	750	703	645	688	686	700	747	658	685	644	658	723	691	711	704	682	645	710	666	656	666	631	697	717	702	668	715	719	667	685	693	689	691	731	676	701	682	673	657	743	682	680	716	686	689	645	671	692	708	692	703	701	671	709	684	659	636	684	677	641	713	725	662	672	666	745	668	779	655	670	715	697	669	738	677	705	666	679	659	702	720	652	679	713	705	693	689	743	677	692	695	684	721	717	687	700	729	669	681	688	701	699	698	741	710	686	675	671	671	719	699	720	728	651	687	628	725	720	700	710	725	687	679	673	737	673	632	692	669	688	727	715	685	625	691	681	731	697	701	725	705	704	674	756	714	682	719	702	738	628	664	656	664	648	657	719	646	706	694	724	653	655	686	698	714	691	688	697	687	650	666	660	699	741	711	659	715	747	706	674	677	708	704	663	662	701	688	682	716	699	712	683	704	737	693	683	688	710	686	646	729	686	711	730	714	732	662	705	713	672	676	659	714	729	651	680	716	654	708	663	712	693	661	699	682	686	699	722	700	643	670	694	694	662	644	707	671	696	704	733	664	730	677	728	714	691	731	664	692	719	647	736	725	691	678	676	699	676	718	684	687	713	664	671	722	706	658	715	724	724	730	754	654	709	697	695	712	672	674	721	684	695	687	712	699	678	672	672	677	693	690	684	697	678	687	730	684	714	672	751	699	726	751	714	688	695	704	672	721	670	657	695	670	730	690	696	713	688	724	711	683	685	714	663	644	662	735	654	685	683	679	688	672	724	686	701	659	711	718	646	670	725	688	677	704	683	682	751	717	745	655	661	673	687	705	704	693	697	654	675	637	688	675	672	685	683	717	654	700	691	717	655	692	706	674	687	662	669	717	628	684	661	710	695	683	707	644	726	682	677	653	691	721	687	663	659	720	731	647	727	750	690	690	702	695	720	743	701	689	650	706	728	693	668	720	727	655	706	683	701	663	706	695	690	703	706	665	676	689	633	680	725	658	726	684	738	723	714	732	718	675	724	701	720	690	683	684	695	704	703	703	692	607	730	716	731	680	707	671	672	685	729	662	688	709	745	701	705	720	683	661	704	656	714	664	735	710	687	673	591	665	674	703	748	666	661	716	691	686	691	739	718	699	677	644	697	651	707	630	683	687	654	669	634	732	689	708	694	683	682	672	684	747	712	666	678	681	651	655	727	725	673	742	693	699	696	682	701	650	647	689	660	694	679	688	703	702	666	676	697	648	675	695	681	693	682	666	694	709	691	699	662	681	653	705	702	656	710	706	607	705	709	674	670	681	645	679	657	699	698	695	655	682	723	650	715	632	681	737	670	732	666	721	665	698	727	706	671	700	654	735	740	653	644	698	698	681	709	675	711	675	711	714	708	650	722	684	709	670	706	706	671	698	678	686	655	744	678	692	697	684	714	728	727	666	708	666	708	687	672	698	713	701	664	695	748	678	666	693	698	701	690	682	665	694	727	641	686	694	677	715	692	725	654	670	659	628	701	679	707	716	674	748	712	682	705	671	734	715	701	706	708	671	730	704	696	739	703	713	673	659	706	663	682	658	692	677	723	682	714	727	699	682	683	687	691	671	699	687	710	708	720	703	666	699	682	668	713	720	710	697	629	669	730	654	666	696	689	679	692	684	697	692	711	760	734	666	679	726	706	616
44299	57069	44939	28331	19356	9942	4714	2585	2009	1534	1317	1274	1086	1163	1092	929	980	909	895	893	870	870	814	869	812	853	833	767	756	812	781	786	755	783	840	802	818	757	783	756	754	815	759	787	801	817	794	792	820	742	758	778	751	815	803	781	748	808	782	791	809	726	781	828	785	744	814	737	810	808	762	781	796	800	766	771	757	795	799	766	771	793	738	804	769	775	797	741	782	800	765	755	794	786	762	741	740	756	777	794	772	740	743	802	808	808	766	771	749	762	761	766	831	831	798	735	705	759	787	795	813	797	709	764	802	754	783	795	785	755	738	801	771	766	800	776	808	729	774	743	833	766	830	819	799	792	787	736	758	767	761	765	758	744	802	841	797	812	821	767	806	791	755	740	758	735	775	717	758	802	748	809	770	821	807	760	773	812	754	756	779	797	791	786	793	814	759	774	782	765	765	747	751	812	793	757	769	735	781	724	770	804	779	796	812	788	786	777	777	794	771	786	778	824	806	760	776	738	790	768	792	745	799	801	796	786	778	804	780	784	780	813	815	778	809	795	774	804	743	783	815	816	800	780	818	776	785	790	733	780	785	807	806	742	775	758	829	813	780	761	809	807	789	750	811	789	797	796	765	785	760	769	790	765	783	791	773	782	790	813	846	764	738	831	758	810	755	809	785	769	801	684	738	804	772	781	879	777	743	788	798	800	736	739	749	791	782	763	776	766	753	820	828	744	758	796	785	794	773	792	785	790	725	768	788	791	756	728	827	803	767	792	774	801	784	793	743	791	786	748	773	801	780	753	725	759	821	747	767	779	745	839	785	757	802	773	821	765	819	780	836	748	775	768	780	835	771	810	762	704	786	823	809	805	728	791	790	786	769	760	788	803	834	741	844	809	811	790	807	827	771	798	794	779	777	761	746	782	763	808	768	794	827	770	790	797	812	802	771	837	775	793	759	782	784	742	802	730	815	760	759	721	812	809	789	789	798	770	770	816	724	754	805	839	808	706	778	780	767	811	814	766	792	738	726	805	770	779	774	823	775	768	784	755	782	751	826	811	790	776	790	758	812	767	763	774	825	795	820	760	765	785	772	831	790	753	799	777	771	775	815	787	812	772	765	797	781	716	760	795	768	805	781	778	792	767	747	790	795	755	772	754	787	818	817	762	769	801	800	797	745	800	751	750	821	767	802	813	820	769	793	767	829	789	804	827	718	804	768	788	784	778	770	780	752	782	740	752	791	805	820	839	724	810	782	786	753	785	797	770	775	773	757	725	761	751	817	756	770	775	764	790	809	822	776	721	771	801	779	768	825	745	770	822	763	799	780	826	743	728	767	802	784	731	762	766	763	735	772	773	817	792	746	755	767	814	752	809	778	780	743	830	705	811	789	769	741	728	782	808	800	772	799	752	836	745	749	744	736	743	775	830	776	799	782	796	777	782	831	806	771	733	786	751	798	729	810	779	791	768	787	758	824	774	805	780	778	793	785	807	787	808	772	767	783	786	751	808	728	802	796	770	731	791	777	770	763	758	756	778	758	761	834	766	803	818	798	785	796	766	773	757	757	786	787	762	812	808	773	804	747	761	769	746	762	814	836	769	826	777	773	801	792	825	758	771	785	792	805	775	772	767	810	819	760	776	739	803	824	793	801	782	798	785	817	745	781	813	791	774	772	796	739	799	794	719	771	819	757	760	756	800	749	759	772	774	788	785	835	798	761	778	774	771	766	745	749	780	751	774	836	762	754	801	787	783	784	749	781	808	811	770	763	797	751	789	746	780	807	785	809	740	755	763	812	774	821	759	802	745	726	776	760	748	756	778	780	818	773	834	810	801	788	749	781	777	806	763	747	789	818	812	795	767	747	794	802	771	744	790	803	821	787	789	806	804	753	783	769	807	771	774	797	764	767	763	728	808	801	772	793	842	818	749	791	780	785	761	764	778	740	830	804	760	757	761	746	773	781	758	811	808	809	766	797	757	811	748	784	781	794	768	775	792	804	767	724	830	730	806	757	814	783	785	792	736	756	759	752	833	778	804	811	799	804	779	792	772	813	763	749	798	745	745	733	836	739	825	784	800	778	759	780	824	818	791	767	770	810	784	842	783	803	808	813	817	749	762	779	718	814	831	771	750	831	801	750	791	765	810	853	771	776	790	789	763	744	776	720	842	742	717	758	804	793	777	746	777	795	762	806	776	840	790	831	792	773	784	722	813	818	751	748	732	775	740	816	788	804	782	765	778	827	701	769	803	803	777	786	766	743	779	799	777	755	806	799	782	719	802	755	800	776	801	716	735	776	784	789	837	766	809	830	775	789	799	800	803	814	786	767	823	844	803	778	772	760	768	768	795	785	768	765	783	776	800	760	734	760	779	771	791	772	774	844	789	796	804	791	765	783	733	761	770	821	789	789	794	800	770	769	780	773	758	771	827	789	783	774	748	733	797	760	796	785	779	782	723	819	745	770	780	819	758	762	752	801	783	828	773	769	781	774	741	851	791	780	795	788	771	793	822	786	803	762	759	782	807	840	775	811	781	785	783	776	792	747	790	800	779	774	759	773	750	756	786	760	774	774	756	770	780	782	792	817	773	817	796	765	756	826	770	741	779	749	798	736	802	783	774	846	762	783	778	735	771	783	814	754	831	730	771	723	764	763	835	745	825	766	790	784	796	745	747	756	774	781	764	800	797	750	772	775	757	774	773	759	795	795	757	787	832	812	787	796	801	783	732	738	764	754	783	807	794	798	817	741	795	735	778	850	799	779	779	744	799	797	806	827	838	765	827	758	779	752	725	775	760	804	738	804	779	794	796	773	749	772	772	752	763	774	737	802	778	765	794	827	775	738	779	788	787	793	780	751	826	795	754	788	782	768	814	815	780	720	729	804	754	821	757	790	769	770	800	769	782	798	751	787	784	783	730	780	800	794	794	805	813	781	739	743	786	758	810	752	766	752	796	848	770	727	750	795	798	787	790	777	758	806	771	789	765	813	786	765	779	841	764	817	708	777	777	781	741	798	788	790	728	778	756	799	823	763	787	762	723	778	817	810	738	778	768	811	825	794	803	794	779	756	802	750	821	741	767	782	746	772	738	852	780	802	771	826	775	813	772	802	795	820	771	836	772	789	815	752	744	772	815	755	837	804	797	780	782	746	771	768	774	760	770	801	853	789	805	776	757	824	797	838	781	809	778	771	813	746	759	781	763	807	723	745	782	757	797	793	766	847	787	759	797	745	798	771	827	779	716	780	796	799	837	814	798	783	840	798	743	806	752	742	800	749	841	779	788	810	787	791	796	766	834	813	744	790	744	793	822	810	758	762	784	777	776	746	789	763	829	756	793	786	810	784	831	771	778	753	828	804	804	725	779	752	734	708	768	799	777	777	747	769	781	780	776	776	790	808	756	733	772	749	733	783	795	793	766	822	779	816	827	840	784	740	749	753	832	788	819	771	781	774	769	766	804	800	808	776	778	774	790	757	691	773	771	807	787	810	762
23599	20985	28320	24724	22368	19120	8852	2855	1823	1415	1331	1195	1153	1064	1032	976	932	880	847	839	806	805	793	749	743	800	697	759	714	695	754	734	744	735	741	745	755	726	718	692	741	704	719	726	802	770	748	691	697	702	793	720	731	645	712	766	716	743	742	709	732	715	766	705	736	748	733	763	730	714	706	725	737	717	738	766	728	704	705	717	726	674	683	735	758	726	769	721	726	720	735	710	721	738	773	729	749	738	734	691	751	743	718	728	764	722	705	730	746	711	749	721	713	693	781	752	717	683	728	681	793	710	725	720	704	741	746	730	712	700	713	641	710	745	717	745	740	777	747	716	708	724	759	730	697	685	722	736	738	717	702	710	724	667	664	672	703	763	700	696	750	740	699	748	665	692	720	731	737	746	706	727	713	717	702	712	750	711	705	710	732	717	745	739	707	710	693	761	689	699	749	719	744	784	718	715	718	690	754	738	750	694	709	728	713	738	725	729	713	764	749	715	751	745	702	756	718	734	723	647	695	685	757	726	697	738	729	748	734	713	691	760	739	738	763	736	735	704	665	729	672	735	728	719	763	732	787	734	692	742	758	808	710	768	709	720	738	730	719	737	729	746	738	740	751	721	700	725	708	725	746	719	686	734	725	695	768	706	711	677	706	685	677	709	705	679	728	787	751	754	734	715	723	739	706	694	782	699	738	703	751	728	732	708	741	719	722	727	758	719	710	698	703	773	725	689	728	731	714	726	680	691	682	658	725	735	722	707	732	731	764	690	656	703	725	730	712	725	712	778	756	727	718	769	685	739	693	748	679	765	714	749	770	717	745	756	662	744	756	708	751	737	742	748	723	739	702	705	659	731	741	748	722	724	753	733	708	728	732	728	732	716	716	771	709	717	692	752	735	738	775	710	724	715	744	709	676	718	755	724	733	717	742	704	764	716	734	718	698	718	713	747	697	694	707	730	695	743	735	733	737	690	728	749	677	682	707	740	692	724	726	733	761	722	694	717	711	707	718	717	720	728	705	724	746	720	724	705	731	758	720	722	751	695	713	662	698	783	734	721	742	774	742	726	682	725	695	711	741	753	723	776	670	725	745	661	756	729	730	687	710	749	704	730	693	679	737	701	717	704	752	723	755	703	709	755	708	724	767	763	726	699	709	690	678	696	686	687	718	702	697	653	713	717	711	749	731	664	712	766	708	743	710	757	784	706	697	696	750	715	729	683	690	642	714	755	714	714	724	713	722	718	768	722	740	695	687	697	739	715	690	746	721	748	718	698	719	722	716	740	738	710	738	730	685	750	739	735	752	735	733	759	713	667	711	707	720	665	743	745	686	747	741	715	785	749	713	810	734	754	674	727	731	678	733	732	726	682	679	770	692	694	734	760	699	765	706	687	739	716	746	745	707	747	758	770	711	748	738	696	710	693	709	680	699	729	718	671	723	729	699	717	732	729	699	700	771	731	758	715	685	687	738	733	735	767	720	712	728	723	776	726	731	708	714	695	768	670	704	733	709	720	706	686	745	785	718	757	718	672	758	753	701	721	727	735	741	719	736	709	704	799	759	707	702	729	701	717	738	744	757	712	741	727	721	697	700	710	732	746	722	785	736	727	755	728	726	729	755	730	760	728	736	729	736	737	769	723	736	728	707	717	749	762	708	704	763	731	761	691	737	716	710	689	707	758	682	716	751	701	774	711	738	703	694	776	732	706	736	750	734	702	742	665	680	736	732	733	731	768	726	753	711	732	697	782	706	647	773	707	708	677	766	740	737	730	719	696	715	697	717	718	735	711	726	682	775	746	735	750	704	722	686	748	721	686	745	705	717	724	705	730	727	726	720	688	749	725	730	751	732	761	707	757	767	709	642	717	724	729	730	715	727	701	726	720	728	731	735	725	744	726	720	710	744	686	720	734	710	714	746	692	742	699	750	716	707	751	706	721	721	743	715	712	696	682	718	724	734	700	754	693	737	706	702	689	750	757	770	687	719	749	725	709	746	731	693	692	728	717	732	707	753	707	728	698	737	706	722	739	743	702	702	794	727	709	647	748	735	693	710	692	704	763	724	705	691	734	702	707	720	731	723	686	697	716	708	714	780	754	699	735	744	739	716	741	701	719	749	742	733	707	689	704	719	710	679	766	689	737	687	730	736	757	723	732	681	741	645	690	772	724	735	682	707	730	781	712	756	741	718	697	741	722	712	746	732	708	720	719	737	716	743	738	720	694	728	729	763	702	703	710	733	778	739	703	723	715	707	760	733	720	711	696	703	691	782	668	715	738	731	709	662	704	718	676	770	718	696	669	735	716	724	728	687	768	693	742	705	706	700	752	713	669	756	746	690	709	774	744	726	734	738	670	758	749	744	710	735	718	716	672	738	679	706	770	705	670	661	726	743	694	724	729	706	721	725	714	728	755	677	734	723	695	708	719	674	729	707	731	687	711	685	717	725	724	729	687	716	699	748	713	718	737	749	717	741	697	702	696	699	727	709	718	702	771	727	700	721	700	708	739	698	747	755	728	688	752	701	728	714	703	718	702	774	694	740	733	669	707	710	732	653	711	733	770	768	702	756	714	738	699	717	738	707	752	739	741	735	763	698	687	772	716	715	699	735	731	652	730	748	758	733	698	682	736	709	719	744	687	707	756	718	759	727	726	738	694	737	669	681	726	723	702	698	736	734	702	749	739	714	735	685	698	706	698	734	723	726	758	727	780	668	751	770	706	717	734	725	748	730	691	687	707	733	707	730	716	703	750	743	730	748	652	763	702	694	662	750	690	726	722	711	689	703	761	699	734	765	763	729	754	715	760	723	711	730	710	706	689	791	738	734	754	738	737	716	723	703	723	739	722	773	729	722	667	691	683	716	704	723	724	731	692	731	741	682	684	738	704	700	709	748	774	787	730	700	696	751	753	695	764	692	688	728	730	707	762	717	728	692	741	713	760	747	734	748	736	727	708	734	738	714	751	754	707	752	712	658	719	727	727	765	697	700	739	714	790	741	680	706	729	716	697	742	711	691	722	750	707	756	713	727	728	722	750	703	764	709	701	712	722	728	731	724	747	771	770	693	734	705	727	770	730	662	711	724	685	736	683	702	740	718	696	730	731	792	711	751	693	734	725	738	730	738	704	740	754	734	736	728	674	760	699	726	653	722	719	720	667	737	727	707	732	725	704	705	734	751	692	746	700	696	688	714	771	760	731	742	738	743	729	670	697	731	708	723	682	722	699	709	746	713	792	749	729	686	739	776	739	725	701	745	688	720	702	748	713	689	699	799	745	710	772	720	736	751	699	705	725	719	743	746	720	725	700	703	713	693	757	707	720	726	736	734	704	764	700	705	717	695	704	739	726	722	767	755	727	738	718	782	717	736	767	726	699	713	675	743	714	745	715	735	725	659	728	706	705	717	792	739	705	719	715	732	736	757	737	712	715	732	739	728	709	737	750	766	752	729	715	696	768	665	695	674	688	714	709	749	776	729	662	745	699	662	698
42977	67713	52463	36889	25906	15771	7333	3828	2603	1917	1619	1581	1599	1397	1302	1232	1069	1043	993	952	933	946	876	904	880	823	864	819	840	837	824	825	908	863	854	831	846	793	826	785	834	825	834	782	821	754	867	835	819	826	797	792	806	802	824	808	834	791	788	814	844	828	821	794	791	759	875	791	804	842	726	822	797	798	795	848	804	774	814	720	803	842	815	749	796	805	825	862	818	805	782	793	798	858	759	761	765	773	824	848	831	766	772	840	798	818	834	816	818	808	812	798	799	832	794	809	808	820	811	788	831	792	737	822	784	842	798	799	816	820	778	784	802	821	794	771	765	781	789	811	821	837	806	825	819	771	825	762	799	779	769	804	829	785	888	822	818	805	814	827	838	809	845	771	803	782	829	810	827	779	820	759	801	832	832	789	773	762	777	795	852	801	833	818	846	818	791	781	780	845	793	876	826	835	788	819	832	797	860	846	823	838	782	812	816	799	811	857	744	816	769	839	810	799	818	742	805	802	801	844	809	821	870	816	907	786	761	808	756	791	769	841	788	808	834	835	792	790	828	811	783	791	770	756	833	838	766	761	848	813	845	836	872	808	812	787	814	810	832	797	780	781	799	809	752	824	817	790	799	820	789	778	794	823	820	827	787	831	813	826	808	848	818	798	843	778	814	831	822	774	800	791	813	809	753	804	766	820	827	833	859	776	817	814	806	848	793	757	841	816	835	815	802	792	790	832	829	805	801	803	775	849	811	794	813	846	840	790	800	816	771	792	816	801	786	794	730	851	735	826	792	796	778	873	805	755	765	827	795	823	812	820	821	853	837	811	803	781	796	812	816	802	807	786	806	825	883	777	769	808	821	819	809	833	804	816	843	818	806	819	835	800	830	828	847	785	807	802	811	752	862	824	790	765	824	753	808	830	754	830	809	826	791	813	856	786	837	757	833	802	814	785	827	851	835	824	817	764	792	843	825	801	807	835	792	840	831	846	820	821	852	826	802	789	833	783	836	799	814	849	809	778	785	842	804	846	827	794	802	797	831	763	864	780	785	773	801	844	797	849	816	810	808	780	831	824	816	772	809	843	776	758	852	833	817	840	842	796	766	820	793	767	827	849	786	806	860	835	792	820	839	757	805	776	799	860	813	805	842	741	809	815	786	797	757	798	829	780	848	855	774	857	867	807	777	803	803	785	818	787	839	817	741	793	821	809	757	767	801	819	826	769	806	872	837	828	824	816	736	819	793	843	817	805	806	810	833	764	781	815	817	791	797	781	778	819	823	809	816	805	781	796	803	778	838	779	811	763	804	827	786	810	814	832	823	801	766	808	844	806	776	786	839	838	829	801	784	736	807	755	798	790	783	810	799	724	797	842	810	781	810	853	807	779	841	826	800	800	825	790	824	881	839	827	795	829	846	819	774	738	830	793	830	743	808	842	807	822	814	789	791	785	821	793	830	833	789	785	815	821	817	791	758	769	773	812	825	788	848	834	814	838	809	803	805	784	825	791	802	794	790	839	760	832	848	796	749	810	837	807	810	831	764	809	824	800	806	742	806	838	733	817	805	783	814	815	798	793	824	782	845	790	824	796	781	720	842	849	879	829	805	865	819	785	795	786	824	803	809	772	765	812	784	827	785	769	841	823	804	775	767	783	888	818	813	764	820	802	820	797	781	853	823	772	814	806	800	785	803	790	810	786	872	846	822	781	817	780	787	823	822	766	797	829	774	828	850	845	864	795	730	766	853	807	804	776	818	825	856	741	786	812	808	757	771	793	850	720	807	778	830	777	843	817	798	807	819	838	818	736	782	836	861	781	788	837	792	797	814	842	799	803	823	822	834	844	807	843	813	853	797	804	793	820	847	774	871	794	795	837	807	815	777	839	850	828	876	839	810	841	808	835	805	840	762	829	771	853	808	813	762	868	849	814	848	753	774	814	809	754	834	871	816	854	822	829	813	786	810	761	864	829	830	804	824	816	776	805	820	825	807	817	812	828	791	775	807	845	782	840	804	784	824	815	773	823	822	817	826	820	854	830	768	797	788	807	834	827	784	736	868	823	797	788	838	810	777	827	817	795	835	802	829	773	788	796	842	805	817	814	849	862	767	830	812	806	799	808	846	795	825	835	811	818	792	771	820	836	798	774	803	847	816	875	834	826	841	835	800	798	807	831	746	811	783	874	846	805	832	795	803	861	843	792	832	822	788	750	837	831	813	805	801	842	825	804	800	811	865	780	785	794	827	781	719	793	784	826	831	816	829	796	819	827	827	836	770	801	824	857	825	795	812	856	823	797	826	790	809	826	834	839	818	793	816	849	837	853	794	766	806	810	833	821	786	813	815	787	805	775	784	818	818	839	831	796	790	735	765	803	780	799	786	773	841	781	842	790	831	821	813	811	859	843	763	757	801	834	837	819	795	819	845	818	784	804	822	802	837	841	799	800	834	841	828	817	786	854	856	862	825	755	788	840	875	815	808	808	835	793	773	814	830	887	809	821	803	803	781	833	827	784	832	828	827	795	801	853	846	769	815	844	821	798	788	804	832	764	837	814	774	767	860	792	893	789	863	784	821	855	747	778	792	805	785	739	811	795	820	777	834	803	810	843	845	815	790	824	830	803	782	789	819	796	845	847	774	846	814	821	776	858	839	788	787	790	888	878	834	799	841	836	840	802	827	780	812	791	803	867	785	798	765	778	771	883	830	820	872	818	784	814	798	815	778	803	763	831	833	813	780	833	808	771	813	815	791	845	805	824	801	803	804	808	831	797	815	773	809	801	810	803	761	828	803	762	868	771	821	838	843	833	830	744	820	819	816	787	786	837	780	789	836	813	803	772	852	848	809	825	815	764	850	792	825	823	829	794	766	861	822	788	800	766	858	838	831	838	833	849	804	772	803	837	765	800	833	800	765	779	839	862	769	827	808	766	822	807	809	839	782	854	797	796	780	807	815	781	798	806	808	805	823	810	860	816	825	830	792	790	769	759	805	806	765	784	819	855	820	852	863	813	774	770	797	831	755	823	799	832	866	824	804	781	811	804	823	800	807	822	829	815	819	817	787	790	809	845	793	830	797	826	831	827	777	822	822	832	859	825	829	853	793	746	784	886	811	807	799	820	840	861	835	812	801	846	834	803	787	778	786	799	781	783	822	791	791	765	851	771	802	764	841	834	814	839	796	812	846	777	831	826	824	811	823	758	815	830	824	766	814	796	746	798	809	802	819	772	886	812	763	791	829	753	742	842	832	854	826	820	789	806	804	811	801	797	787	821	828	828	812	839	810	804	778	814	794	847	809	829	780	778	867	834	872	822	803	812	779	825	823	740	824	822	809	844	796	806	800	789	771	791	789	806	817	853	821	815	767	781	758	812	838	781	806	826	802	828	810	801	833	816	855	792	862	814	803	797	776	838	778	824	768	849	827	810	802	772	805	834	814	826	817	765	797	852	830	825	802	873	769	845	778	833	857	809	813	804	810	847	852	805	764	844	773	804
24516	21055	28224	26633	21406	13169	4620	1995	1405	1135	1081	1016	889	985	936	822	831	751	777	757	722	688	683	683	642	622	649	667	714	708	686	668	674	650	641	670	683	672	646	652	672	625	691	663	664	658	674	668	670	656	662	641	634	656	637	679	607	669	664	662	652	705	630	671	631	629	643	650	697	647	633	691	669	604	711	626	635	663	620	663	660	625	606	646	636	649	646	625	622	622	646	657	632	634	629	606	650	657	678	666	661	680	655	643	592	625	632	670	690	663	677	596	640	680	655	668	654	606	632	616	674	607	662	650	700	626	626	669	639	628	645	660	650	667	678	660	683	642	597	647	643	653	604	661	661	655	574	668	697	673	711	630	649	696	651	683	631	644	644	678	606	638	640	665	607	639	630	681	621	716	644	656	670	653	640	647	682	643	635	649	643	620	643	613	679	645	652	640	688	641	654	647	650	681	648	710	668	651	640	653	618	693	631	650	677	687	678	675	625	651	662	626	656	667	690	684	634	655	639	649	637	672	613	663	670	649	667	668	640	645	680	628	659	654	628	664	653	653	667	642	666	664	641	661	629	644	641	678	658	651	650	622	633	644	669	684	600	680	638	680	677	643	684	665	678	650	648	658	666	619	655	676	631	594	617	673	676	646	642	676	656	636	635	625	644	689	624	701	626	621	654	637	635	669	670	641	654	697	663	676	605	639	650	706	660	611	671	641	639	651	647	678	650	620	715	666	605	634	655	638	657	653	680	671	654	642	691	676	668	645	620	686	638	632	615	661	651	625	676	669	702	683	647	664	653	654	661	616	727	657	634	684	654	641	626	619	674	657	655	691	619	655	630	652	634	637	657	665	684	610	680	656	652	642	631	635	675	620	652	647	655	672	676	661	640	671	703	686	674	652	676	630	625	657	668	640	632	652	633	652	636	636	635	662	608	658	650	643	683	648	638	673	649	629	672	646	633	681	662	691	682	662	629	685	619	619	658	653	656	719	657	670	655	646	690	657	642	669	656	615	645	649	666	689	612	676	649	658	662	670	684	660	672	608	618	666	616	663	621	652	629	617	705	641	614	671	653	581	635	660	606	684	629	643	603	647	623	630	633	629	668	650	631	659	626	664	638	622	671	672	672	632	659	660	632	610	640	699	699	674	642	643	673	624	638	612	656	656	588	642	669	634	697	639	656	636	642	643	659	659	655	629	642	641	649	662	693	653	641	617	621	668	623	613	661	626	674	713	656	615	651	650	648	626	639	647	722	680	672	678	694	663	610	659	680	643	585	609	621	669	684	613	648	662	676	650	668	641	661	636	678	639	655	670	663	632	628	640	628	630	673	668	645	652	683	664	670	672	673	657	698	625	677	607	648	666	678	637	654	679	614	623	657	657	669	651	667	670	663	682	654	654	651	658	648	626	623	679	654	634	631	684	665	663	657	632	623	611	606	655	651	639	620	637	674	658	631	657	665	601	670	696	657	672	639	644	617	665	598	654	646	633	683	661	633	689	668	678	662	641	639	673	647	651	644	651	621	696	638	674	589	611	639	699	627	609	599	628	666	685	675	666	646	635	675	673	633	632	651	652	653	657	632	626	717	677	661	637	628	621	679	661	664	631	694	714	671	646	660	608	672	656	668	618	689	649	675	645	635	674	650	690	646	670	609	631	638	604	588	625	665	677	628	662	658	650	662	640	642	702	654	728	653	692	648	616	668	652	601	610	651	619	640	657	642	644	629	673	603	672	685	631	656	627	663	639	687	689	637	655	621	673	639	613	633	637	597	672	653	663	671	687	668	662	619	638	646	667	672	636	628	648	663	686	678	627	606	601	653	703	695	644	621	632	625	596	615	619	676	663	660	708	643	643	651	646	657	688	628	669	697	662	676	630	691	670	653	659	642	628	647	626	700	637	693	670	645	675	659	649	704	691	628	657	630	645	673	695	675	650	639	642	695	625	609	636	672	617	685	661	611	642	662	677	649	689	621	646	631	657	670	656	694	642	657	619	634	633	671	630	672	652	640	663	637	663	702	646	652	669	656	662	638	666	644	637	677	690	682	674	624	669	635	635	679	668	647	676	675	640	654	699	676	591	642	650	695	693	622	643	662	627	649	702	633	673	696	691	636	651	599	658	680	664	617	644	679	698	619	657	673	634	658	661	665	637	621	629	652	614	713	637	668	674	663	672	630	682	664	684	644	688	669	653	661	660	693	643	615	665	660	643	643	650	624	627	627	726	626	624	668	654	645	655	663	654	685	665	658	651	648	642	671	647	693	624	688	715	660	640	635	685	649	646	665	658	663	669	645	661	651	627	636	652	662	665	685	667	685	590	643	706	638	666	675	639	649	652	627	629	671	657	687	676	652	671	638	654	637	663	676	702	668	647	661	628	676	656	636	645	680	632	628	633	629	669	662	676	663	658	649	622	658	696	655	621	642	654	649	648	638	663	727	690	641	622	658	655	664	671	640	640	641	633	654	627	676	646	679	648	612	636	676	624	664	674	604	660	673	669	655	620	655	696	651	681	672	693	612	672	686	635	596	661	665	666	698	658	626	656	676	624	592	671	663	648	649	672	620	681	638	646	680	631	642	646	655	614	649	640	589	674	694	625	668	665	653	625	663	633	716	633	653	674	677	684	639	655	638	652	634	700	670	677	671	641	619	630	674	610	672	616	636	640	647	674	663	701	670	653	653	686	680	651	646	658	593	686	659	627	686	647	621	690	639	654	621	634	641	638	663	664	657	642	609	708	641	671	668	656	635	713	660	664	658	631	666	654	670	655	627	632	688	676	678	677	667	671	663	655	649	690	623	642	689	637	655	644	673	675	652	657	648	662	657	648	639	631	672	666	671	673	715	709	615	586	705	660	672	659	669	659	643	654	643	660	615	639	699	639	705	653	657	616	672	666	648	677	642	619	647	661	654	618	638	661	663	624	683	647	683	661	680	660	666	670	622	642	627	637	627	686	632	633	618	634	665	665	662	658	647	666	662	737	612	665	664	640	653	596	660	690	656	676	695	641	612	681	637	668	625	660	608	676	641	638	650	677	668	693	650	618	609	601	612	686	654	658	649	640	646	693	657	640	616	643	648	655	670	623	647	648	624	661	661	685	629	653	650	674	633	636	633	644	659	668	672	644	617	653	665	659	678	669	619	636	653	670	630	670	643	624	629	637	647	644	622	632	665	677	622	630	608	640	634	650	666	668	653	617	672	633	654	680	682	681	624	692	660	648	664	674	566	639	661	615	662	601	628	673	682	613	634	639	674	662	660	611	673	620	637	607	643	620	688	633	650	652	616	695	672	693	667	647	630	644	643	663	675	678	684	656	611	619	617	652	656	636	670	657	665	691	701	645	616	668	678	667	689	634	600	659	652	625	658	620	617	648	655	654	665	656	654	699	588	621	641	663	636	618	683	623	668	665	682	615	684	675	701	623	646	577	653	640	654	656	666	682	670	665	674	662	681	666	639	614	657	693	661	679	610	658	629	595	650	595
42134	59337	48067	33941	22429	13567	5372	3042	2056	1509	1404	1352	1173	1213	1151	1121	929	899	919	811	839	757	831	798	735	802	785	764	728	739	745	692	743	776	770	684	748	737	745	726	688	722	777	688	772	712	768	743	743	728	737	752	706	757	763	689	724	717	759	730	733	740	748	752	699	735	699	755	709	747	722	714	778	763	697	731	740	767	747	701	733	646	728	743	702	725	739	728	762	756	755	777	735	725	773	734	688	704	734	742	735	707	728	734	752	754	705	755	705	708	698	767	736	705	764	721	696	692	741	744	750	718	732	727	716	755	748	719	775	760	718	790	781	771	707	748	696	759	720	793	755	726	735	763	719	719	743	749	775	761	800	734	734	719	718	770	753	727	752	734	729	736	726	748	736	731	741	750	746	691	776	686	763	656	744	716	738	698	715	738	742	777	718	731	712	743	729	729	743	766	734	764	752	668	734	665	754	698	759	721	732	737	727	792	754	777	774	716	694	767	743	744	766	755	757	744	709	713	745	757	712	737	671	709	771	732	757	728	754	733	767	747	725	720	787	723	736	789	730	725	724	716	736	709	719	804	750	726	717	728	758	780	742	726	752	737	728	740	748	745	721	696	746	716	723	725	731	689	760	754	703	792	751	735	732	723	787	739	717	763	717	761	733	720	764	732	708	732	741	717	763	712	760	691	772	722	760	773	730	745	759	744	710	713	736	743	750	777	704	711	735	725	748	755	724	728	745	737	748	773	784	709	773	721	691	717	753	690	713	706	738	762	756	693	721	744	731	718	727	736	679	762	716	749	769	799	730	714	772	722	725	730	746	754	773	739	697	757	750	792	691	742	684	723	722	718	748	727	751	716	742	737	748	739	750	704	717	712	781	794	760	732	768	689	688	765	725	760	779	714	717	769	737	772	710	808	698	712	755	707	716	756	704	707	775	714	724	739	771	770	713	753	724	715	735	741	719	683	689	705	709	684	713	744	759	701	729	705	755	737	807	685	734	788	725	724	737	755	751	745	748	754	721	742	752	775	762	755	798	754	735	720	729	706	763	731	768	725	694	731	772	769	735	700	770	753	725	723	675	743	750	711	732	692	718	727	739	727	775	692	709	686	721	695	750	703	737	683	778	745	808	733	765	709	754	726	703	780	708	723	717	764	756	747	697	723	721	746	776	747	775	723	716	714	697	783	732	711	712	683	720	745	698	726	760	749	701	769	771	754	679	739	696	748	740	749	745	719	713	742	759	763	790	798	731	716	739	761	729	703	726	731	795	757	700	718	751	711	681	775	764	772	770	747	763	747	735	709	774	734	754	730	734	733	754	751	722	677	735	698	760	749	722	755	750	759	760	708	767	756	735	755	793	764	724	732	786	709	752	746	792	764	696	775	759	676	728	728	761	700	740	714	767	732	758	714	753	739	696	749	757	766	721	725	734	728	719	671	772	685	749	745	733	734	759	706	737	745	752	754	721	703	771	715	717	720	752	791	699	744	758	743	760	695	750	740	712	712	755	728	796	722	714	754	745	738	769	764	773	757	745	748	742	776	791	723	730	743	739	721	744	703	755	748	716	718	715	797	736	771	707	750	780	725	737	753	783	714	716	707	721	736	747	766	730	712	697	763	760	720	722	757	745	720	732	739	739	747	733	733	753	752	723	772	779	732	748	711	761	727	715	748	740	728	764	740	749	709	726	686	716	753	761	733	725	768	734	763	726	717	729	788	712	689	778	723	733	720	769	756	739	675	721	690	716	737	750	714	702	783	695	682	763	705	795	726	740	710	701	743	721	782	754	735	758	702	770	740	714	713	762	749	753	757	755	731	783	738	728	748	733	722	735	707	773	728	717	738	767	708	741	722	746	767	756	708	748	786	731	700	733	722	697	667	785	681	733	752	732	757	768	740	790	714	739	693	756	744	704	737	748	763	716	791	779	685	707	703	719	737	697	765	701	738	763	736	775	755	686	774	752	745	717	759	710	767	700	697	764	757	688	695	743	739	741	720	751	781	671	732	756	725	766	778	824	703	734	711	757	713	688	802	756	748	713	731	746	716	747	734	725	788	730	728	698	736	710	704	752	634	751	777	700	731	744	758	749	762	719	754	772	706	753	787	729	738	705	767	710	706	674	734	769	719	778	739	731	722	770	789	742	700	712	718	717	732	736	769	700	739	724	757	755	800	681	733	723	680	748	749	747	747	723	764	697	750	671	753	743	750	732	730	753	742	747	755	723	709	762	771	676	734	710	739	740	751	775	744	688	737	715	715	746	772	740	733	721	772	727	748	748	697	737	696	710	728	736	759	752	701	691	753	776	751	748	718	752	755	722	793	727	748	746	770	698	745	766	731	760	698	739	732	733	763	769	773	752	742	730	724	761	730	750	741	741	768	736	769	713	810	735	724	765	775	752	781	702	739	741	721	749	741	786	753	748	753	786	739	738	745	772	757	770	751	726	762	720	727	752	732	741	704	754	757	757	723	735	717	783	735	737	730	715	772	727	714	720	714	740	725	726	765	734	732	727	734	716	758	702	701	749	699	696	745	731	732	753	778	703	742	747	762	739	763	757	745	750	754	798	712	737	754	726	764	689	758	745	756	733	759	741	737	734	709	723	692	726	748	702	736	732	770	754	752	741	760	769	720	696	736	693	757	731	702	698	749	740	750	736	699	788	700	754	728	729	709	738	790	712	705	724	721	736	761	754	716	754	780	731	709	772	705	746	732	738	731	769	789	757	734	732	706	697	740	703	766	716	760	710	757	783	776	770	736	748	730	723	712	714	709	740	783	702	687	745	746	709	744	703	736	712	738	666	748	716	748	729	742	793	753	741	734	740	723	660	739	712	697	732	808	730	699	754	739	725	706	741	755	706	770	703	738	723	752	748	725	751	713	753	706	793	759	733	726	765	756	700	776	738	728	719	715	768	739	754	785	684	745	748	751	707	715	729	761	772	738	775	727	766	724	689	786	715	797	766	727	719	698	718	728	709	745	775	754	758	756	716	744	757	731	729	761	759	663	724	739	745	700	738	693	759	748	722	734	773	737	760	706	768	778	735	709	759	791	735	751	738	692	751	757	783	742	732	825	755	776	746	767	738	731	762	753	751	736	675	740	777	690	725	766	724	772	712	718	742	716	728	709	766	760	718	750	734	751	750	741	745	754	735	753	718	706	739	732	786	782	673	714	714	741	734	749	754	750	780	723	747	790	703	745	745	731	713	731	716	726	704	751	756	745	771	798	666	725	711	737	756	740	749	751	700	734	756	761	697	743	736	711	723	688	738	670	714	709	763	768	764	695	727	787	775	692	731	676	725	757	776	730	747	762	746	731	745	724	757	699	731	668	732	731	721	762	748	737	727	750	787	750	736	721	756	779	710	770	738	755	725	739	738	684	701	753	711	789	751	743	753	738	720	769	715	739	760	765	716	724	735	732	692	710	789	677	728	751	741	785	713	741	758	777	709	729	729	743	732	724	755	741	756	725	754	713	719	693	769	758
22445	20966	28496	23863	21721	22643	16919	4426	2286	1780	1656	1437	1289	1259	1258	1141	1087	1028	1004	900	882	842	841	795	761	774	796	732	748	708	764	677	735	713	697	739	740	733	709	706	764	727	718	773	661	707	734	686	672	636	720	732	724	702	741	741	713	740	690	739	695	672	681	726	694	669	709	653	758	679	672	689	716	669	716	756	680	692	738	714	721	681	753	714	679	691	732	775	706	704	680	742	721	677	698	695	761	733	713	703	695	690	713	733	711	694	689	696	687	707	719	737	753	689	674	677	710	714	696	724	714	685	715	642	724	723	690	719	730	690	739	764	708	704	726	600	676	691	756	715	704	658	745	722	688	732	719	717	685	671	723	724	699	648	686	691	727	685	677	716	605	705	756	685	673	685	708	691	673	648	657	762	755	723	749	709	744	692	671	675	714	710	668	693	670	709	663	741	732	695	697	675	723	738	710	697	732	718	726	718	698	700	721	704	708	707	684	721	760	706	750	704	684	732	708	687	674	702	713	714	692	722	646	696	745	703	718	678	683	689	695	701	669	712	660	785	698	704	729	704	676	690	734	689	681	719	693	719	735	784	710	732	718	714	709	724	761	701	727	699	718	705	724	677	699	694	704	725	718	705	708	671	697	696	708	756	717	659	699	725	675	682	718	665	716	706	687	681	703	676	746	730	725	727	708	753	757	742	684	726	749	720	716	689	701	734	711	719	677	672	726	704	678	701	722	681	701	674	697	711	721	672	665	736	668	758	722	716	696	746	658	721	762	722	705	667	707	657	728	687	700	710	700	731	670	689	670	661	706	708	713	675	750	723	740	700	698	691	700	716	707	700	690	640	742	671	727	736	704	678	698	702	680	729	690	679	745	708	749	711	728	721	723	685	733	769	681	739	703	705	731	694	725	718	718	708	713	737	719	705	718	694	705	708	741	729	756	756	741	691	706	687	729	719	703	691	730	676	674	665	717	719	684	678	713	690	758	684	659	743	709	696	740	707	714	694	723	749	781	715	715	698	711	722	659	729	705	686	706	716	679	722	755	717	694	698	689	699	739	706	720	710	713	663	731	718	715	680	782	724	671	673	678	725	727	726	710	712	715	717	710	676	664	702	749	734	728	743	709	720	670	761	714	692	707	740	698	734	713	708	713	689	731	732	705	728	702	703	712	711	712	714	691	717	732	735	725	717	701	720	667	722	769	755	746	752	699	750	741	723	666	760	714	744	670	670	710	702	671	681	741	704	761	745	677	722	700	731	710	680	746	700	712	678	715	686	713	718	729	710	724	694	737	704	704	719	713	675	690	703	716	712	696	689	728	736	742	738	654	744	729	682	729	720	754	683	674	687	683	763	720	683	716	670	720	747	673	729	762	694	723	701	701	685	705	715	654	634	687	728	701	682	701	688	714	702	713	667	720	725	687	712	669	664	760	734	682	709	676	712	758	743	719	730	695	721	684	720	720	712	654	665	699	710	688	716	664	766	720	713	719	695	768	731	707	711	706	685	723	736	709	686	709	737	713	709	704	693	708	734	710	682	708	705	680	711	658	726	687	647	690	684	675	646	729	725	730	669	726	719	704	734	706	726	711	670	721	663	728	708	735	700	665	696	727	737	704	756	692	711	706	716	692	773	686	666	701	719	684	771	708	705	722	711	672	726	706	717	714	723	704	749	693	690	700	684	673	690	679	755	710	718	676	706	705	669	641	686	726	686	641	706	683	679	676	693	693	703	727	670	698	777	641	648	701	712	714	708	697	701	710	695	712	736	708	677	692	663	714	663	771	720	688	717	699	693	692	721	719	718	707	719	780	721	702	709	660	733	693	695	692	730	746	706	699	726	761	701	685	676	692	692	674	704	691	683	714	760	630	749	667	739	741	699	658	740	734	697	686	705	699	707	684	654	700	697	721	721	705	715	692	670	691	689	707	722	707	727	688	774	703	667	702	700	740	670	726	712	728	701	718	723	734	704	718	760	705	703	722	698	726	658	685	738	723	677	677	717	740	712	700	686	747	728	725	739	691	691	683	708	723	688	739	678	694	676	705	682	725	705	683	691	679	724	702	674	665	694	757	691	744	659	716	702	704	725	712	687	689	678	649	700	727	691	660	705	727	747	668	683	701	700	690	740	719	697	699	708	736	715	739	714	697	770	675	675	691	653	654	688	764	686	754	721	690	714	716	736	714	692	753	685	727	718	634	694	718	677	694	684	677	766	725	694	702	718	670	697	713	660	768	695	690	684	733	697	696	717	735	773	737	699	704	698	693	739	747	704	696	704	719	740	707	741	705	683	696	699	701	709	733	728	707	726	731	716	693	731	671	716	719	717	707	746	716	762	718	663	674	728	720	716	732	751	644	710	649	691	708	750	716	689	721	729	672	759	694	722	738	664	682	673	696	686	723	730	737	703	702	701	708	719	714	679	675	729	786	699	675	686	712	711	677	718	705	757	659	744	701	670	706	725	720	717	731	744	709	701	680	726	709	658	700	742	722	723	691	695	706	648	740	709	724	683	735	705	681	691	716	730	677	706	699	707	720	702	710	750	737	682	732	743	744	705	721	735	710	714	646	719	753	729	702	653	729	715	690	675	664	716	710	708	749	701	650	712	721	716	705	713	688	651	740	755	706	727	730	693	697	695	702	688	713	745	683	675	687	749	715	713	710	701	676	704	716	684	677	710	685	673	725	715	731	686	675	718	697	714	700	592	724	715	737	765	685	705	702	687	733	723	704	725	663	706	727	720	624	708	692	737	700	644	682	712	719	715	708	719	750	705	719	704	679	770	716	724	690	728	736	751	706	663	685	698	702	716	693	717	734	711	705	695	716	721	727	750	732	721	690	689	746	754	745	706	724	692	677	729	743	717	726	709	742	728	716	727	735	769	720	675	741	691	702	728	732	689	727	684	621	732	687	681	728	691	688	699	750	707	722	691	696	687	754	773	665	740	706	690	742	724	698	674	744	693	684	746	728	711	746	781	751	692	801	704	699	656	738	686	699	671	683	722	742	730	699	690	721	752	667	702	717	650	707	741	712	731	673	702	695	702	757	752	682	696	739	695	696	697	701	679	742	708	676	700	696	719	693	703	718	709	708	715	693	716	663	715	658	689	642	681	681	692	726	723	761	706	658	729	713	718	746	673	733	746	730	714	654	732	704	714	698	697	736	688	709	712	743	663	691	732	673	743	684	701	726	704	664	698	663	700	682	695	689	751	678	708	733	710	645	689	697	695	697	688	707	716	732	736	708	732	736	732	687	673	711	637	696	739	663	689	693	653	732	733	761	688	697	753	704	705	665	691	720	730	719	723	711	649	711	690	702	705	754	676	711	682	672	702	704	641	707	712	697	710	734	731	702	697	692	700	691	741	689	755	673	683	679	752	672	692	760	722	682	728	706	703	696	727	732	692	681	695	675	690	724	691	745	681	678	777	709	776	698	736	691	656	686	695	667	647	752	748	734	738	704	726	705	743	699	696	741	713	727	691	717	698
44195	71021	59925	44122	32467	22784	8892	4871	3303	2386	2318	2018	1780	1839	1629	1467	1293	1342	1199	1069	1037	952	908	919	847	855	839	906	860	837	801	786	791	800	841	779	764	748	735	741	803	786	764	792	749	786	762	723	783	791	797	793	742	738	807	789	803	772	747	747	757	774	791	815	818	788	775	773	783	780	727	798	792	796	742	792	748	736	733	747	806	762	768	790	821	795	756	774	704	787	780	760	806	831	751	768	770	760	786	757	782	755	742	761	750	768	808	789	785	746	754	784	742	812	817	770	797	752	775	731	799	772	791	756	756	771	847	794	791	793	816	809	782	755	784	754	775	789	764	818	767	758	768	755	755	736	786	804	776	756	781	784	802	787	799	751	812	799	785	787	787	852	786	762	754	807	840	736	789	824	708	793	791	767	799	795	796	838	772	756	751	821	799	765	761	814	766	775	816	791	818	798	784	786	756	777	818	816	765	773	829	835	818	782	762	768	811	782	777	789	764	765	768	834	819	800	807	772	765	771	772	764	798	792	780	761	781	768	762	842	752	769	792	782	804	803	796	795	793	780	801	801	785	780	742	768	752	739	744	751	743	810	753	739	771	748	778	850	743	771	793	843	820	775	777	750	817	774	822	769	775	774	778	787	771	764	798	747	749	738	749	789	805	815	752	800	769	789	818	788	765	774	785	759	788	789	794	760	756	741	791	790	757	827	769	765	790	785	737	807	823	806	785	779	801	799	731	800	774	770	740	773	786	716	862	753	784	824	777	798	782	766	776	818	775	776	780	760	807	735	796	782	795	786	788	759	808	837	788	794	778	817	731	780	845	786	775	770	782	830	780	785	751	817	786	810	777	777	783	823	775	789	781	766	754	771	823	781	784	817	770	786	758	839	795	794	776	789	755	811	856	821	786	730	774	801	786	830	797	763	791	795	775	802	800	752	752	764	759	712	783	807	811	783	818	795	734	763	752	759	807	756	812	807	790	810	760	789	803	797	784	806	749	780	720	805	809	784	812	802	783	756	778	829	727	805	794	777	700	810	761	737	782	747	780	809	765	806	800	728	753	800	770	768	817	823	788	750	770	786	797	761	748	768	749	774	729	754	840	794	813	794	768	764	787	779	739	808	738	811	737	772	816	821	765	818	767	779	798	768	781	841	851	789	739	817	768	772	727	772	719	741	812	805	744	779	753	730	850	737	832	829	759	774	729	772	776	793	772	772	760	815	782	753	787	808	809	778	783	790	771	781	790	765	764	749	767	775	803	815	747	720	752	790	756	763	815	808	824	784	813	767	784	793	766	831	760	780	776	783	850	786	813	777	803	819	783	797	769	747	789	780	768	823	789	792	809	782	797	818	785	798	818	786	770	766	775	735	820	782	815	762	777	753	855	748	741	853	758	824	775	794	787	795	753	803	792	736	777	827	814	802	815	838	747	806	784	798	764	735	720	791	732	785	777	763	791	762	843	772	740	788	750	786	789	845	723	756	796	805	756	776	707	802	814	832	763	825	791	782	788	764	806	759	771	815	754	779	773	770	807	732	748	769	802	838	748	811	741	832	746	785	806	789	802	765	763	815	762	789	762	830	813	809	781	805	752	778	773	791	784	754	827	808	773	731	832	845	790	808	807	777	789	797	842	744	776	722	804	802	794	788	761	811	767	757	781	770	794	775	787	835	800	761	781	828	812	797	762	791	787	783	762	816	842	788	790	805	783	771	777	753	738	813	787	798	775	813	789	793	735	738	810	790	735	760	820	789	771	798	766	790	766	770	743	768	842	773	774	772	807	757	772	811	797	790	843	765	804	769	830	798	790	811	818	764	816	760	834	736	754	780	770	813	723	800	793	768	741	848	799	776	855	813	806	789	786	774	769	784	831	805	747	763	783	760	795	760	794	862	790	746	767	829	788	740	758	772	807	829	785	803	759	820	836	790	792	806	750	801	756	798	762	768	775	813	788	772	738	772	744	791	786	786	777	816	805	779	774	786	813	803	775	831	774	816	794	747	817	779	796	800	770	761	794	777	799	777	737	784	828	806	756	810	773	815	796	768	749	830	779	809	784	777	766	766	750	767	823	801	769	777	768	768	759	776	811	808	810	789	768	777	770	728	804	874	771	730	788	813	795	773	820	787	773	782	791	789	751	775	753	730	777	782	776	818	774	804	751	731	820	796	810	780	770	823	777	792	789	800	762	783	775	778	788	735	755	804	761	779	699	825	800	763	754	770	775	827	830	794	783	759	750	814	773	797	784	774	781	841	821	753	855	798	765	826	779	778	762	800	822	804	767	765	726	781	777	812	762	773	817	764	769	776	816	786	751	778	805	871	818	738	778	785	774	773	718	764	739	789	770	818	783	782	771	783	747	832	795	782	755	777	802	798	745	722	812	766	758	755	766	800	860	783	768	752	746	766	813	775	761	787	751	762	755	793	763	787	778	774	768	814	827	818	813	774	749	784	826	802	807	776	745	782	831	792	765	766	811	765	747	747	778	747	781	746	801	786	797	786	744	796	765	830	795	777	734	813	776	775	765	785	765	795	798	791	800	829	788	756	829	786	774	786	795	740	813	810	750	799	789	757	735	810	762	779	754	822	791	807	797	783	810	777	791	757	783	747	770	726	784	775	741	811	827	742	792	768	810	768	773	750	795	776	782	794	776	760	760	795	776	798	781	785	770	774	806	782	770	787	805	795	764	780	792	780	714	793	804	759	736	805	741	841	781	757	792	811	772	757	813	806	786	776	805	792	800	777	778	780	783	794	785	768	795	780	846	769	769	818	843	753	785	828	786	788	803	797	804	795	758	824	837	777	799	771	773	771	772	787	766	821	800	771	800	793	754	820	822	792	756	795	792	776	794	755	776	738	779	801	794	788	752	783	751	765	791	729	787	800	736	781	769	838	817	767	791	767	724	776	801	771	760	794	746	776	748	798	772	749	805	796	802	780	769	792	799	801	768	819	791	832	807	773	788	785	758	717	773	817	782	793	772	849	762	760	779	765	833	785	738	794	804	820	725	750	772	796	760	752	825	809	777	734	780	772	771	762	789	822	775	794	762	801	760	765	771	774	755	843	797	804	791	743	841	862	785	775	828	770	769	744	794	801	790	786	769	793	795	787	802	761	786	769	765	786	836	780	774	815	800	770	754	785	814	815	771	810	757	769	747	816	772	772	768	757	766	780	801	803	710	755	808	803	799	743	784	788	792	748	783	799	731	788	770	788	791	822	799	801	765	776	797	797	745	786	761	787	809	807	775	749	818	778	766	789	809	809	732	769	805	767	820	764	811	776	776	785	803	807	783	809	792	829	764	793	747	766	714	807	819	807	790	761	787	760	802	756	799	795	792	782	818	745	778	754	753	803	796	821	706	812	814	778	772	766	807	771	775	838	771	792	766	822	770	815	756	799	773	764	805	788	794	799	771	814	810	755	759	754	824	803	777	809	805	716	751	801	805	798	747	775	801	794	779	812	808	803	768	767	779	770	785	781	797	753
34130	37495	39711	29448	16146	7433	2704	1416	1121	1013	925	945	894	895	879	850	768	780	728	739	773	806	663	691	709	692	699	656	704	636	680	664	714	669	672	676	677	713	697	661	653	701	698	662	665	704	658	638	670	680	682	730	653	652	725	697	665	716	629	627	640	657	675	717	713	692	697	677	697	671	684	667	729	670	665	651	681	677	660	638	673	647	649	633	680	676	685	605	596	631	692	727	707	695	636	678	624	680	654	608	683	707	703	663	719	637	695	613	682	674	719	721	659	663	663	697	657	708	668	712	665	688	695	670	630	731	660	684	696	669	688	685	683	638	641	672	712	704	665	634	684	675	686	653	743	661	670	680	651	646	686	682	696	693	656	678	636	605	661	642	680	632	748	682	706	659	646	695	719	678	649	652	644	683	668	654	658	637	657	687	677	687	672	669	706	703	698	622	732	638	670	678	649	678	697	664	653	712	682	687	690	696	674	649	720	634	647	723	661	675	636	674	671	696	643	658	695	676	679	660	632	657	717	677	646	675	697	668	676	718	664	670	696	688	653	670	713	665	670	666	657	650	655	704	723	692	705	632	637	675	718	740	640	696	706	670	670	672	679	631	655	673	676	651	676	676	652	696	695	633	653	664	654	713	660	668	643	705	715	649	661	669	667	639	662	686	646	681	656	676	715	650	662	693	702	671	660	724	690	707	676	710	630	621	677	666	682	673	676	668	694	671	671	668	723	666	694	650	669	696	665	710	657	730	729	652	710	653	664	682	687	717	668	651	737	760	655	613	679	680	655	710	681	678	638	668	676	674	690	683	686	649	691	698	665	706	682	678	690	677	740	667	645	647	642	674	667	665	681	695	680	668	722	684	647	669	680	705	706	671	667	674	664	670	745	685	674	690	696	696	637	681	683	644	690	660	688	702	707	675	652	625	644	668	684	690	691	683	691	716	703	672	660	596	648	658	655	648	679	725	675	704	660	631	694	694	676	685	714	645	715	672	703	661	691	696	662	652	671	682	673	695	716	661	714	694	618	695	731	702	624	712	687	713	661	640	670	665	662	650	680	697	679	700	662	688	725	650	686	693	691	672	626	729	681	670	673	656	675	680	660	696	631	673	643	685	696	684	671	656	639	662	719	643	672	632	652	717	679	717	677	660	696	717	703	685	697	675	649	706	693	677	647	663	683	649	649	665	714	695	659	679	696	696	691	678	660	693	692	741	681	676	665	611	662	677	638	698	693	682	657	700	618	672	733	654	666	703	676	680	729	653	660	673	674	690	640	663	673	665	665	689	662	645	697	666	696	701	697	683	666	677	697	713	713	683	649	654	671	709	704	716	637	702	664	636	677	699	657	706	686	655	650	679	704	727	677	684	670	689	649	726	677	705	642	725	735	708	643	662	673	700	694	690	672	662	690	685	667	720	715	687	646	694	656	702	652	669	707	698	680	650	690	702	661	697	639	695	688	662	713	694	657	685	682	675	714	640	695	652	628	744	698	696	697	705	711	720	712	647	671	663	703	655	690	696	680	679	725	711	695	675	675	695	681	686	704	728	650	642	695	625	730	740	717	646	660	678	668	665	682	655	696	674	611	657	637	690	682	684	654	683	734	644	693	692	683	699	663	696	695	711	671	725	720	665	683	708	669	736	674	667	708	643	672	694	700	712	670	652	651	711	684	697	685	691	650	659	689	680	691	667	652	656	653	645	669	636	658	707	661	692	662	663	669	662	668	691	669	652	694	659	705	692	722	657	733	675	667	669	698	702	691	691	642	656	714	713	638	685	652	728	684	680	712	716	656	646	679	703	682	690	686	694	650	678	681	706	675	663	654	660	692	665	613	694	682	700	679	691	774	692	667	657	658	650	676	735	643	691	655	708	651	679	666	679	662	661	699	676	639	643	665	631	686	652	658	688	724	698	670	697	700	675	683	722	645	679	740	681	677	653	617	617	694	685	732	713	679	640	663	706	660	643	685	671	668	678	653	702	709	690	678	659	648	686	666	675	652	720	681	641	679	698	654	637	732	731	648	647	707	683	665	698	679	706	705	672	708	680	683	666	665	684	670	697	674	674	673	682	709	648	644	673	674	665	639	684	682	645	660	704	647	663	645	676	700	729	668	660	698	641	680	669	648	641	686	695	661	648	642	689	671	675	691	685	689	647	661	678	650	674	648	719	667	661	677	685	642	685	713	648	683	633	674	663	700	646	681	679	652	695	695	712	648	663	708	645	698	676	659	642	716	670	661	603	702	686	710	663	679	700	686	677	700	659	654	656	711	682	663	653	695	669	648	693	638	652	678	641	729	695	671	672	654	650	666	713	664	664	645	728	713	731	657	667	675	699	659	708	693	679	699	682	662	657	683	666	617	691	686	719	686	647	711	709	696	714	679	673	674	694	710	688	688	669	702	653	696	666	689	705	703	700	643	756	682	672	651	651	672	674	671	654	683	680	679	665	681	682	664	675	697	673	635	671	691	687	691	662	656	718	751	641	697	700	659	712	641	679	660	658	692	650	691	688	697	666	678	673	671	635	672	643	719	681	693	688	670	676	682	721	671	723	714	677	618	693	694	699	650	703	694	674	675	703	709	701	696	720	700	689	641	656	707	692	686	666	666	681	700	694	657	647	635	700	643	641	728	696	693	643	712	659	674	658	727	668	655	687	715	659	686	682	652	741	711	695	711	718	633	670	697	647	657	651	642	709	661	683	646	693	716	701	661	664	668	672	690	641	683	664	678	669	673	674	710	706	681	634	673	654	717	695	664	679	672	719	666	671	665	659	706	679	697	655	652	634	694	654	671	698	667	626	689	685	659	685	681	657	687	687	680	701	705	696	713	687	703	698	677	710	664	656	657	710	676	709	697	691	669	713	742	702	682	695	650	694	641	704	671	668	633	718	660	697	663	678	645	628	678	673	706	674	675	687	667	691	675	716	688	684	635	683	643	686	681	711	680	672	661	696	647	652	704	690	658	711	721	699	649	678	683	693	691	666	702	709	694	661	709	667	618	672	710	672	702	697	692	694	725	662	662	711	644	676	709	632	686	682	713	675	705	687	645	675	654	688	636	709	704	669	690	658	689	716	673	674	699	671	729	676	705	648	699	704	671	704	661	670	636	753	701	673	685	681	658	703	684	661	701	649	663	696	707	671	695	683	631	702	676	678	683	674	665	764	674	680	653	635	676	685	713	673	666	602	699	710	635	712	716	683	710	670	668	648	633	731	681	664	689	677	677	659	707	650	699	696	677	658	730	705	697	678	721	705	686	696	656	690	685	683	671	673	701	664	681	684	735	661	706	654	661	672	686	678	673	703	676	718	699	710	684	666	660	642	647	699	691	661	717	681	772	678	707	649	685	624	683	628	717	703	689	679	689	658	688	615	677	655	696	661	649	670	663	638	696	680	693	706	655	666	679	653	707	722	667	670	693	694	670	703	673	695	675	702	649	677	697	653	697	714	692	646	616	657	695	640	661	682	637	688	662	657	654	672
42350	53286	43767	29163	17601	9946	3823	2033	1575	1262	1229	1095	1098	1168	1077	1080	965	983	938	922	944	851	774	842	824	808	775	766	732	803	783	802	777	788	796	742	766	793	730	772	751	785	782	756	746	799	773	753	760	763	782	769	778	784	762	785	775	787	780	767	785	802	763	816	760	828	771	753	770	735	758	779	779	768	779	763	772	769	744	730	800	797	773	758	775	725	733	835	732	770	741	764	766	781	793	745	767	755	769	751	775	808	821	716	799	756	797	717	762	846	790	744	794	754	753	779	742	764	759	757	768	783	810	761	790	782	768	776	792	777	766	781	761	810	739	763	753	756	745	781	798	807	746	785	758	745	802	712	745	727	812	781	753	770	773	743	725	812	755	769	792	769	756	795	780	767	768	728	741	741	724	799	767	738	769	725	799	752	770	719	803	689	786	743	766	719	796	787	757	777	755	786	763	805	745	770	773	797	738	787	758	762	754	779	812	788	807	758	832	776	763	770	770	756	785	828	775	787	786	759	732	744	764	784	771	790	751	769	751	793	794	788	766	774	792	803	742	736	798	790	777	783	797	801	781	793	778	748	797	782	787	755	725	780	779	741	748	755	740	722	800	760	794	808	769	800	755	808	738	794	804	722	790	781	780	801	738	761	763	760	717	788	802	743	754	778	772	788	762	813	752	762	743	749	747	742	711	776	740	798	788	784	762	761	770	779	829	770	756	744	738	777	788	783	756	770	804	805	780	809	749	771	742	754	776	804	720	740	753	751	765	731	775	740	748	777	767	685	735	763	744	749	744	777	751	766	761	789	802	768	810	724	743	785	784	796	791	787	803	767	796	789	798	821	758	743	771	769	792	736	797	746	845	797	729	730	818	850	804	730	728	767	772	758	723	763	792	724	816	773	753	824	806	800	792	798	793	798	814	758	756	712	763	815	743	768	769	757	808	788	811	724	762	816	807	791	789	765	736	716	760	728	736	784	731	755	806	770	781	787	739	816	736	752	776	781	747	756	776	722	758	792	809	753	774	765	744	740	805	796	773	803	797	789	784	777	743	803	755	756	755	799	741	756	781	800	781	790	779	774	809	779	774	787	769	750	842	755	810	748	763	770	793	804	776	787	793	745	823	777	767	728	691	789	752	792	729	749	754	775	767	733	806	814	723	754	751	756	757	752	784	734	784	779	774	734	793	805	751	734	758	819	801	710	745	725	798	792	730	810	796	791	792	751	762	799	767	785	732	726	774	752	767	784	726	763	795	752	828	748	784	763	794	789	781	772	734	811	756	812	776	755	751	751	719	749	816	795	747	812	771	803	771	762	784	760	715	737	721	767	722	758	767	785	744	793	752	717	735	720	817	771	785	752	790	806	754	786	814	741	794	717	770	775	780	787	746	765	815	789	777	779	734	746	792	789	792	720	733	752	773	792	747	782	777	722	748	767	794	769	800	764	793	739	792	721	743	741	744	715	747	772	763	769	735	789	730	798	795	771	852	798	816	754	692	768	760	820	811	812	780	803	766	765	795	727	793	771	768	762	779	770	733	759	801	781	741	764	785	807	747	753	767	797	772	718	739	823	756	818	733	753	763	763	798	727	789	757	767	763	756	788	798	821	720	747	745	745	774	752	793	787	785	796	782	756	744	754	785	797	746	747	754	725	751	773	756	767	768	846	780	775	770	815	741	784	783	756	801	767	753	779	768	788	817	763	777	811	722	793	758	748	773	781	741	789	738	806	754	742	738	787	765	801	778	791	766	739	739	685	737	826	765	786	784	795	763	763	796	824	794	764	772	756	744	792	778	760	840	790	782	756	734	741	768	721	805	783	722	706	779	751	755	770	809	724	753	725	748	772	742	821	817	776	775	725	779	800	778	776	789	741	728	770	739	748	802	771	783	808	784	749	737	761	752	745	746	764	776	755	784	723	710	755	814	736	797	799	765	778	795	806	738	820	789	788	779	774	809	788	828	711	713	747	772	736	789	757	820	751	751	770	740	729	761	758	849	788	777	775	773	755	768	728	763	786	730	774	740	763	761	737	781	735	772	751	810	787	806	724	802	772	730	820	737	760	785	754	764	791	715	751	757	787	819	776	768	728	782	779	752	740	758	784	747	758	807	764	741	743	824	769	756	748	796	770	770	784	728	766	790	761	825	797	755	752	746	774	749	801	742	758	749	783	781	756	759	805	788	776	761	762	776	754	785	737	797	835	792	779	789	759	799	730	823	751	774	800	765	752	777	734	746	763	786	762	709	747	751	803	724	781	770	738	770	785	799	821	787	768	792	793	754	783	759	761	769	765	729	764	785	798	790	755	750	800	746	773	785	763	756	747	789	752	789	808	766	817	772	774	759	730	754	791	767	762	793	751	760	771	745	780	763	758	815	793	762	786	785	784	854	813	742	788	780	784	754	736	768	725	788	753	759	731	736	738	746	761	725	756	806	755	734	784	782	788	802	815	739	815	769	799	763	715	750	770	753	783	793	782	793	724	706	768	754	782	779	762	730	765	822	761	815	796	763	759	823	779	752	775	749	781	747	732	781	801	840	755	761	735	790	827	724	710	716	777	806	776	801	745	742	749	780	743	794	790	755	737	753	700	756	761	790	816	763	760	757	787	762	780	753	741	789	786	769	796	795	768	767	750	795	819	774	721	807	767	773	765	739	767	785	788	801	792	759	757	750	781	765	750	778	774	791	788	777	784	760	784	759	740	789	809	767	754	744	784	773	753	745	766	808	803	749	758	787	750	798	777	736	771	772	770	754	783	790	778	781	713	756	744	733	765	776	763	714	811	733	771	769	791	811	735	778	717	766	765	821	792	772	810	797	758	771	762	754	733	764	771	786	791	772	802	720	768	765	783	735	784	717	786	785	782	781	755	749	771	721	778	774	808	777	756	752	743	756	723	761	774	764	794	771	767	774	741	750	810	772	760	779	718	786	761	781	782	801	804	777	733	705	761	777	790	772	758	767	805	743	786	789	795	739	771	804	743	760	747	702	762	741	743	726	768	776	814	789	744	772	793	783	738	758	761	737	800	735	768	788	741	772	732	807	824	835	805	761	723	774	735	737	810	810	777	794	763	738	746	785	808	787	756	803	755	744	681	750	745	807	726	762	825	820	778	788	767	780	777	748	838	773	746	773	764	809	780	803	770	761	772	743	750	756	726	769	769	776	779	748	744	787	754	773	776	762	768	734	781	744	741	738	768	771	737	772	755	720	759	757	799	717	756	812	789	750	716	771	744	791	804	785	787	763	791	792	771	748	785	788	767	771	718	803	751	752	811	821	771	786	796	798	760	716	789	795	792	778	757	731	786	789	796	787	804	744	745	785	760	737	795	754	800	726	751	752	757	781	802	765	745	777	778	840	755	847	774	780	779	772	765	767	739	795	731	725	741	820	772	766	777	791	812	791	738	798	776	795	766	791	774	732	770	743	779	754	778	775	716	762	775	742	754	749	748	745	797	782	749	751	754	733	778	752	737	778	763	772	794
23569	20933	28287	25156	22545	20444	9797	2514	1709	1432	1306	1123	1075	1171	1087	1001	955	948	911	904	777	841	775	805	762	765	776	738	793	722	687	747	727	746	706	725	702	736	762	665	694	688	747	719	738	741	715	708	688	698	751	740	661	718	720	730	726	743	718	741	787	693	701	676	695	709	751	740	702	741	725	752	725	744	696	719	718	731	705	703	691	703	679	741	772	725	732	758	730	744	682	686	725	695	680	755	734	695	695	751	720	715	732	729	734	719	795	686	752	661	730	728	695	711	749	733	764	714	648	733	692	792	748	670	745	679	712	696	657	723	720	725	759	723	734	721	757	722	717	763	697	753	743	740	719	706	744	735	748	696	712	754	745	768	692	720	724	747	692	742	723	734	735	696	702	710	673	727	704	691	726	675	728	744	779	751	720	739	696	715	687	735	695	749	693	766	721	708	726	707	718	755	698	710	763	713	722	695	708	726	730	752	642	743	737	694	733	700	698	701	724	737	689	724	710	718	682	735	708	705	736	716	708	706	756	741	725	710	680	751	720	675	743	710	722	708	754	680	719	702	706	723	667	706	697	687	735	693	708	753	735	707	686	769	705	741	709	789	719	716	710	731	682	689	709	734	735	696	774	692	703	706	746	710	747	695	671	657	721	737	774	739	698	780	709	734	702	717	701	676	727	691	690	729	671	694	757	670	752	699	718	755	731	733	690	709	699	750	700	732	716	727	739	718	725	737	711	765	739	698	733	625	713	743	785	736	673	701	707	724	744	729	707	694	675	747	740	770	688	719	702	729	695	736	713	779	695	719	719	778	758	715	695	760	687	688	685	725	720	717	706	727	683	688	709	670	720	742	691	695	759	710	745	693	688	705	704	775	733	726	749	697	786	719	730	632	758	754	753	674	741	727	735	728	705	734	709	677	698	704	721	746	719	732	752	728	658	674	713	700	732	724	703	711	687	699	714	725	689	738	754	744	689	693	707	724	738	724	736	723	687	694	680	715	711	705	676	783	713	739	738	691	725	746	702	704	696	715	712	744	697	735	695	777	735	747	734	681	690	766	692	736	715	747	746	735	721	723	741	697	686	697	734	718	730	740	699	715	735	707	684	712	722	701	691	715	742	678	738	719	752	705	733	731	750	722	687	761	707	705	727	723	654	713	703	713	701	670	748	769	723	741	701	703	703	734	718	735	711	720	737	737	723	740	710	716	712	740	718	723	705	727	701	673	713	758	705	725	709	678	709	729	756	735	743	675	667	705	717	717	758	736	700	749	731	739	701	675	746	751	662	721	757	690	766	748	714	696	686	765	772	761	690	719	731	737	735	755	731	715	710	720	752	700	721	718	693	736	656	720	697	727	708	742	717	709	723	721	721	721	737	746	762	710	722	715	707	640	675	734	714	743	699	713	687	732	740	749	713	699	698	714	718	740	729	789	724	717	717	761	690	705	696	735	754	741	713	692	751	698	682	739	722	725	732	750	745	712	672	750	770	713	707	695	709	676	682	725	777	721	680	722	725	700	720	823	707	705	770	672	734	679	741	738	682	726	745	714	739	689	719	766	708	693	734	711	660	715	752	723	647	734	713	759	715	692	785	683	693	725	733	727	720	694	724	707	733	688	680	713	704	673	668	730	742	745	751	732	706	736	707	736	722	722	715	681	711	736	691	725	739	691	749	737	692	733	776	747	716	735	729	685	683	728	650	740	724	692	716	710	650	703	764	757	780	703	696	697	711	697	694	741	727	702	698	738	720	714	676	735	770	704	711	722	737	771	729	706	672	718	697	746	720	711	750	699	739	749	747	750	685	672	734	732	693	697	687	734	709	693	742	742	692	691	738	735	755	708	665	729	721	626	720	675	727	766	669	701	743	701	674	726	752	740	716	754	756	742	738	704	732	728	708	721	724	732	737	682	706	715	720	689	716	679	703	689	653	697	721	715	679	707	737	763	769	713	702	703	717	692	760	703	715	692	723	657	700	733	691	762	688	700	740	712	728	642	697	730	684	761	768	709	758	775	735	699	737	714	734	768	722	745	720	725	760	701	651	746	706	695	713	706	711	689	752	692	678	760	709	698	710	735	710	702	769	663	762	750	690	819	734	719	715	695	695	701	722	743	728	777	758	707	688	734	691	754	729	737	689	755	693	733	711	685	704	754	784	733	731	683	749	690	695	721	715	753	702	670	686	751	727	716	720	755	707	724	698	720	691	686	691	722	750	742	695	713	717	675	769	733	720	737	714	718	676	771	740	675	695	678	690	740	679	738	694	716	694	703	736	693	715	726	774	736	719	733	693	745	681	708	738	683	715	723	733	732	754	695	730	713	705	715	725	738	694	715	733	729	720	745	711	722	725	721	739	709	700	698	727	691	695	717	703	755	725	737	683	708	648	700	743	687	733	736	734	740	684	719	726	693	744	669	729	692	694	746	681	761	730	725	693	652	721	738	765	727	723	689	701	726	696	684	698	688	682	704	734	731	748	685	739	684	702	715	732	676	705	692	757	660	691	687	737	718	693	712	722	724	705	691	719	722	724	713	710	743	747	738	718	725	742	722	719	689	715	675	721	678	719	733	727	681	742	671	750	738	739	729	724	759	702	715	747	711	737	708	705	676	730	702	695	722	727	705	738	687	720	708	715	697	708	721	716	738	713	677	746	708	706	742	704	706	790	712	760	712	692	731	677	698	692	702	767	696	712	720	726	700	666	696	730	747	651	709	690	735	694	669	682	741	708	707	744	698	720	706	695	729	685	765	790	658	710	705	682	765	698	721	726	736	742	698	727	686	727	761	700	702	702	703	669	729	687	690	760	743	726	755	751	716	721	707	677	710	717	763	734	715	720	720	657	702	703	691	763	753	727	704	718	745	717	733	757	719	741	716	698	653	738	710	713	680	702	704	692	730	748	727	742	746	715	725	713	708	675	743	690	722	749	715	745	711	723	726	732	733	745	672	698	707	769	690	754	702	725	701	715	672	717	730	730	753	663	765	721	730	731	714	790	663	705	717	709	711	723	718	716	710	716	747	714	733	756	753	777	740	677	684	704	696	679	698	718	745	726	682	709	703	700	704	692	718	734	773	685	735	741	738	732	753	721	693	703	753	720	714	737	693	737	777	696	759	716	715	728	709	689	751	701	688	789	753	735	713	722	740	733	725	726	693	679	745	704	723	736	721	670	740	695	727	699	741	738	756	725	716	748	689	731	734	699	741	701	699	715	729	737	728	776	749	718	680	726	739	687	693	760	738	724	755	747	767	732	704	723	733	742	678	766	709	720	684	652	707	715	740	691	690	754	730	720	743	799	703	678	748	711	721	718	723	764	718	724	755	759	727	783	742	727	738	729	701	711	712	718	716	731	721	711	677	689	687	684	668	698	715	710	740	721	721	704	774	678	732	747	688	724	688	744	722	710	699	692	692	718	726	703	742	694	701	759	730	709	704	696	709	706	717	725	705	731	698	742	773	670	748	712	749	747	762	749	701	729	750	709	704
39740	63190	54674	39068	26766	18570	7792	3276	2466	1878	1826	1482	1474	1519	1400	1333	1131	1148	1031	1015	980	919	960	870	867	895	868	816	825	794	769	820	858	816	790	819	793	824	825	772	854	869	828	819	821	768	788	829	829	789	804	789	852	801	819	806	829	814	829	834	830	793	844	851	783	818	817	821	765	826	805	826	845	784	771	807	785	806	878	810	819	826	819	796	792	815	760	792	843	817	784	823	826	822	817	814	836	787	805	802	791	801	769	769	783	847	796	823	809	856	822	805	821	784	793	796	759	797	761	782	784	787	771	832	830	829	785	775	808	798	843	876	852	800	816	827	809	862	831	787	797	848	806	802	893	777	825	828	797	842	838	803	824	827	775	799	784	763	847	856	788	796	809	823	822	825	843	823	833	855	832	779	741	797	882	813	898	773	806	853	844	809	833	865	807	833	826	861	813	831	845	776	802	839	805	809	811	812	801	828	833	806	775	780	806	755	866	840	779	809	806	800	828	783	812	792	817	771	756	809	817	779	793	785	808	781	848	798	807	768	840	784	817	782	776	851	821	785	819	799	856	782	813	743	802	807	833	803	879	800	807	807	815	781	809	849	789	784	828	750	800	823	807	770	810	794	803	777	833	826	811	812	809	880	854	795	790	864	749	781	888	804	770	822	822	824	777	755	781	793	777	816	832	801	791	822	843	818	743	810	819	779	783	838	790	791	847	834	822	769	842	804	784	772	791	808	807	828	806	793	832	828	811	819	850	742	833	816	813	782	824	803	780	801	847	844	846	772	804	809	826	794	797	807	827	776	833	817	828	811	784	835	871	810	806	827	807	853	824	803	806	783	802	828	848	802	862	855	839	836	764	829	802	754	774	842	854	777	775	783	767	821	785	849	804	765	795	834	884	789	779	837	844	817	772	773	770	800	810	809	846	769	798	820	805	806	810	801	756	834	790	829	819	783	805	751	817	849	774	795	810	815	813	784	814	790	815	845	812	801	773	821	792	786	828	774	792	826	821	817	803	787	822	799	798	816	805	757	781	801	797	826	795	780	813	799	830	857	839	815	847	798	778	818	744	828	780	832	813	809	836	783	817	793	759	819	800	858	804	869	787	813	818	776	825	842	785	809	791	839	813	839	826	818	813	811	831	808	828	774	860	775	775	786	811	813	868	828	827	822	839	795	808	831	788	810	739	818	766	756	797	831	763	782	821	822	858	818	798	789	759	823	814	777	792	853	820	757	798	871	811	809	818	824	798	776	844	803	789	856	788	799	785	840	862	806	827	817	786	809	810	857	721	801	803	805	878	763	831	772	817	816	814	801	838	879	778	802	799	872	844	803	848	841	816	818	852	794	824	804	811	879	755	850	862	840	850	831	798	795	838	795	794	778	858	840	828	791	806	854	821	823	805	777	824	827	813	812	845	802	800	805	850	761	817	802	827	780	759	845	826	826	797	814	819	833	808	795	827	788	771	837	776	802	848	802	793	848	749	788	817	834	828	830	867	811	789	813	853	780	789	842	820	802	824	837	787	833	794	800	786	829	742	837	829	824	818	825	836	856	832	776	853	817	808	793	784	797	820	809	779	781	790	820	797	805	823	831	887	827	832	821	851	804	827	828	786	818	800	849	823	774	818	856	815	768	856	805	829	843	765	799	778	860	800	807	831	793	813	820	811	818	770	815	847	838	800	838	760	836	797	829	819	845	798	830	807	830	812	807	813	799	835	769	846	797	794	817	815	819	833	779	773	839	825	803	859	763	834	807	773	843	799	812	857	833	865	807	827	778	826	843	853	825	817	816	827	816	819	849	830	817	853	829	858	834	772	859	782	768	827	779	758	797	824	821	850	825	810	768	867	798	802	793	799	823	801	823	774	810	828	781	815	813	745	830	778	816	809	854	839	850	753	850	789	846	765	811	810	814	784	777	835	799	807	787	776	792	810	778	860	790	819	820	806	783	810	791	813	832	776	829	813	797	800	802	794	831	770	786	837	775	784	795	817	801	796	807	803	774	825	845	812	785	778	778	825	833	767	855	816	763	806	809	830	788	790	847	774	807	775	773	812	828	874	769	832	813	836	834	762	855	816	850	837	834	784	873	820	777	794	826	838	829	811	840	788	801	787	844	829	808	773	811	813	801	828	770	815	800	798	805	806	825	816	813	789	800	818	797	819	797	829	797	815	795	789	802	779	828	832	800	818	803	791	809	820	842	843	799	838	875	800	841	809	789	789	763	808	807	792	795	793	852	749	796	782	781	858	762	793	777	800	823	793	839	813	848	738	843	796	796	786	821	767	816	828	800	783	862	787	815	815	812	823	775	824	770	834	826	828	826	850	829	787	817	854	791	804	802	804	827	805	824	817	841	774	839	799	801	839	843	803	831	803	748	794	855	776	829	807	826	764	805	854	818	841	779	779	827	782	757	824	803	809	853	823	804	846	869	807	809	752	798	764	772	840	840	808	755	811	781	799	773	821	810	844	831	824	817	819	787	822	826	782	812	814	783	816	830	835	854	810	803	798	837	807	824	824	822	839	837	891	804	784	791	885	797	823	766	852	841	807	806	827	817	813	846	808	843	809	820	780	819	807	793	784	763	793	836	825	781	790	861	772	767	800	845	781	804	826	796	839	794	865	798	797	816	772	847	813	752	815	801	793	766	827	817	735	806	806	789	810	767	835	795	840	827	816	790	794	843	806	788	785	777	773	778	817	789	836	816	827	809	785	792	802	783	816	763	790	778	825	869	819	762	780	799	850	817	797	779	793	807	781	853	764	806	859	753	793	806	781	806	807	852	796	785	826	786	801	789	827	820	780	833	791	806	765	815	800	797	789	779	831	822	801	830	837	770	802	833	795	858	811	768	815	787	835	839	775	813	796	753	879	824	861	817	738	785	806	779	753	838	802	807	798	798	814	850	828	807	766	805	801	758	810	760	823	832	831	795	812	788	814	807	841	810	841	793	809	750	796	805	796	886	814	826	787	878	781	768	848	791	812	806	820	824	818	830	820	855	819	849	799	802	845	834	797	829	810	812	836	817	835	829	864	786	811	821	766	793	809	819	798	792	820	809	811	883	804	806	813	803	830	776	868	851	785	837	806	785	830	760	790	776	805	775	758	847	834	884	774	779	826	820	852	812	855	797	799	776	846	842	800	841	838	784	804	787	770	768	792	792	835	842	813	789	818	841	764	781	786	784	789	792	807	783	807	804	808	776	804	802	803	823	831	814	802	872	852	861	724	812	834	795	850	793	787	835	833	796	777	792	769	859	809	818	791	817	742	780	784	836	816	771	803	844	755	834	750	871	809	848	856	812	822	781	775	788	814	897	778	802	790	812	812	825	796	803	786	838	782	863	781	782	833	810	853	834	821	779	777	792	837	800	818	816	821	797	807	795	781	787	805	836	815	782	800	847	809	816	830	830	840	743	851	824	790	822	886	727	870	817	819	850	806	791	834	767	809	811	801	839	805	789	825	763	793	813	810	798	784	764	752	806
24554	21002	28084	26238	21185	13073	3874	1776	1333	1102	985	940	903	992	961	917	811	793	820	792	685	720	690	689	680	674	703	661	657	697	634	727	675	649	672	648	630	682	709	681	644	675	708	675	633	660	636	704	662	668	650	658	644	691	669	671	685	641	636	658	662	688	697	675	693	670	641	694	627	703	688	626	663	644	687	640	672	661	695	612	662	697	672	648	674	626	695	680	666	644	681	656	677	680	665	640	667	648	665	653	675	669	676	624	708	694	694	682	668	692	688	664	671	624	682	677	646	645	658	686	660	629	657	674	671	664	649	669	653	686	664	654	678	604	673	617	623	665	642	597	649	666	630	615	660	644	680	630	688	648	636	676	685	657	643	654	679	709	666	646	652	692	649	624	674	697	697	680	657	658	682	698	647	681	644	650	629	646	674	638	662	691	700	707	676	687	631	680	654	617	671	634	658	678	703	664	630	654	642	660	672	662	647	683	652	644	724	684	649	639	662	674	670	668	663	672	607	626	667	669	659	704	617	614	645	687	671	629	659	601	682	670	682	677	658	627	652	654	606	677	648	630	660	661	694	666	679	664	634	630	670	694	646	668	636	693	638	661	645	671	683	662	653	680	630	672	666	669	632	638	664	657	659	641	662	645	701	678	671	681	669	619	650	636	690	691	672	684	639	676	678	664	670	669	639	689	676	686	655	671	661	623	637	660	612	641	659	644	689	711	688	658	644	628	641	660	670	626	642	699	645	692	633	648	624	692	657	708	651	619	597	665	696	642	664	653	670	652	715	639	659	674	694	707	669	667	594	644	693	668	690	643	626	676	650	679	713	682	660	667	703	690	677	682	679	647	669	649	658	692	635	636	675	685	650	705	684	611	673	652	680	678	654	631	714	676	659	625	684	676	641	667	671	705	668	641	684	637	612	614	678	616	689	670	664	667	672	665	666	631	686	630	696	666	683	647	641	674	672	621	658	645	651	651	690	677	657	669	617	649	672	701	684	650	673	643	660	665	655	651	688	648	675	629	634	680	716	612	665	667	639	635	675	674	686	648	664	686	707	654	638	616	638	685	674	706	655	643	671	637	706	681	687	680	701	659	679	708	665	679	636	675	671	679	649	678	664	647	670	659	656	677	674	644	667	652	698	667	639	656	656	635	663	652	661	634	706	685	681	679	640	657	652	681	679	658	671	676	712	697	657	664	677	656	694	641	639	682	682	673	663	679	622	709	666	655	680	665	670	675	641	672	635	680	687	652	638	674	670	684	679	645	685	676	658	664	642	690	670	643	668	671	667	677	680	689	658	668	613	692	677	657	702	697	713	643	641	643	666	689	680	670	634	682	673	673	722	689	705	660	662	655	664	682	676	665	632	646	720	655	698	717	625	628	681	657	657	655	647	719	673	640	688	681	610	682	704	656	631	670	690	690	669	684	711	699	639	654	703	650	660	700	605	720	696	641	639	684	596	627	690	663	650	620	684	623	630	635	693	634	643	644	637	707	696	653	645	631	666	677	665	633	691	657	651	659	647	664	696	629	656	679	671	666	634	703	650	628	644	663	628	636	737	699	652	633	658	692	680	651	638	660	653	719	633	682	650	672	639	653	629	673	679	677	661	715	620	667	638	672	661	649	663	696	646	688	669	621	648	682	643	632	642	714	636	659	692	679	636	641	655	662	689	683	661	660	624	647	660	664	692	632	647	653	683	668	670	697	698	688	650	639	630	651	675	630	660	664	682	669	685	672	658	684	676	695	643	625	678	627	646	666	632	667	708	662	640	648	681	696	718	655	671	679	654	689	644	686	719	665	644	697	676	687	669	644	680	650	642	679	662	644	642	650	627	663	684	710	613	612	661	615	630	646	677	673	654	669	654	676	672	645	659	645	672	669	656	648	727	633	659	690	614	682	681	623	666	700	667	665	618	686	624	669	683	694	635	680	672	652	667	651	660	635	656	640	580	683	631	612	675	672	616	642	690	663	639	662	697	674	668	660	690	622	667	677	677	680	645	684	625	701	668	647	666	637	654	599	713	634	674	640	681	640	682	669	677	678	663	700	679	642	688	653	701	717	650	649	670	661	682	627	669	638	664	679	625	678	590	638	667	678	681	659	653	662	630	649	661	671	637	679	644	668	630	626	718	602	685	668	707	690	667	668	674	667	636	617	664	661	673	661	615	683	639	680	635	667	640	653	660	634	659	678	627	639	697	646	631	668	674	651	672	687	681	669	705	672	601	648	708	640	643	615	636	680	673	696	617	691	640	650	684	672	667	691	665	661	620	684	681	640	682	685	622	603	630	696	628	685	669	616	637	645	685	673	681	674	663	649	669	673	660	679	687	618	647	675	676	643	614	664	655	649	667	651	664	700	694	678	658	656	676	650	678	644	681	656	651	678	666	711	669	713	675	652	653	697	659	650	650	669	679	675	671	670	684	721	646	703	684	677	626	633	660	673	680	706	641	677	650	677	677	677	680	689	619	652	717	659	623	670	657	667	633	677	700	669	672	644	640	670	628	647	691	687	635	683	685	644	653	658	632	687	625	678	673	654	710	623	612	642	685	690	645	666	672	619	682	623	720	664	652	681	663	664	634	716	680	638	651	640	651	671	699	689	670	652	652	628	676	685	656	655	631	667	686	669	685	667	692	649	651	635	673	662	681	694	672	654	696	668	698	657	652	650	632	636	647	645	710	682	685	643	654	668	685	647	671	682	699	695	614	698	730	685	658	669	651	691	675	655	689	662	650	654	682	664	680	659	650	677	674	644	664	708	695	658	625	634	609	658	701	668	670	644	632	694	637	666	675	646	666	627	644	686	635	611	669	622	686	679	643	711	686	625	651	680	681	678	668	648	628	669	641	664	691	652	603	671	684	674	672	693	613	627	624	692	663	666	647	680	649	623	698	637	662	713	640	692	672	688	644	621	675	650	663	679	651	648	633	659	657	692	662	698	664	677	677	620	644	675	671	635	659	667	670	707	646	666	650	665	658	708	625	701	698	636	676	677	634	687	697	680	655	683	717	665	670	656	665	664	657	730	622	701	639	625	665	677	618	712	624	670	612	655	630	628	638	679	688	720	661	667	666	705	687	656	674	621	672	612	669	644	639	720	705	696	670	640	715	673	653	677	692	697	730	679	638	664	658	715	654	747	669	643	625	683	644	677	678	640	706	649	665	634	674	636	619	634	634	666	623	644	620	634	665	660	680	659	642	637	642	672	648	687	715	681	624	673	665	658	692	654	640	657	681	715	667	651	648	683	667	609	662	625	689	661	615	695	652	644	663	685	636	671	720	653	634	646	648	685	624	691	669	694	669	682	653	671	654	621	685	698	655	617	645	646	659	674	656	654	648	666	698	686	683	690	656	636	688	647	676	648	647	630	668	663	675	679	659	672	692	646	623	623	657	685	690	668	641	668	627	701	660	619	717	666	700	706	693	645	628	660	629	636	674	682	675	634	654	608	655	659	644	666	631	643	654	655	655	668	646	655	661	667
41719	57602	48003	32313	22277	12613	4770	2647	1830	1468	1330	1210	1136	1300	1278	1136	1024	949	1014	944	829	827	851	789	809	802	823	736	812	767	790	793	777	735	722	782	748	725	770	738	728	778	798	777	731	737	807	724	691	732	741	769	746	744	761	713	759	706	790	758	727	736	774	769	765	713	732	772	724	754	814	741	791	757	718	710	752	766	760	756	790	763	792	766	771	756	759	781	715	728	735	763	756	729	768	731	767	788	799	740	741	767	743	748	764	729	828	752	726	733	775	768	726	752	742	791	767	774	754	747	726	753	791	749	749	726	777	805	699	799	715	787	753	749	757	764	776	711	762	787	739	756	770	768	737	741	751	739	741	770	712	744	790	714	720	775	738	764	783	758	776	714	757	724	802	746	720	749	708	731	740	749	740	793	749	723	751	764	746	755	774	761	719	738	689	761	716	798	719	743	752	746	702	774	782	745	746	753	757	768	751	794	780	712	794	713	702	742	724	758	855	741	683	747	769	727	750	762	727	760	741	773	730	788	767	762	742	786	757	746	779	741	769	783	788	735	738	696	742	756	740	766	744	766	768	761	753	700	712	736	756	793	808	765	737	797	752	765	748	744	753	725	715	797	738	746	715	760	730	756	754	692	728	754	768	767	706	702	763	794	774	749	778	738	767	743	737	748	762	716	774	757	750	745	785	783	785	765	786	771	743	700	747	764	771	730	770	804	725	772	732	724	724	803	758	722	729	772	737	727	782	774	710	746	727	760	719	705	779	724	734	813	803	750	750	715	731	779	702	772	764	757	723	734	745	719	760	733	772	709	780	800	766	691	741	743	741	741	751	742	764	769	768	784	719	776	808	719	800	761	722	789	733	795	763	759	724	748	762	764	770	748	747	808	769	706	763	736	745	774	792	741	726	823	789	746	768	731	707	739	730	735	702	769	743	750	750	727	750	732	649	733	764	773	758	804	782	767	766	726	808	694	768	800	789	729	796	763	773	769	768	753	809	733	747	765	761	752	756	744	756	758	786	799	799	764	757	776	726	748	736	797	761	784	755	753	756	769	775	792	731	753	759	709	740	745	735	788	732	751	725	725	748	766	747	774	710	672	793	753	768	764	762	771	760	756	784	750	762	777	754	773	701	770	740	732	791	735	759	770	713	767	706	750	800	779	754	754	728	719	771	794	761	731	732	770	734	754	730	781	764	795	745	751	767	739	740	713	760	754	756	770	778	753	747	711	711	773	734	748	738	766	722	777	686	787	738	767	739	763	736	737	795	772	742	797	731	791	757	780	739	764	732	764	799	734	748	775	755	773	780	789	770	744	756	763	774	708	717	740	745	743	738	760	687	720	721	729	727	765	751	750	757	732	754	722	797	776	762	762	717	757	782	746	747	745	750	710	752	769	762	772	765	772	763	764	762	744	731	759	789	732	779	770	768	754	728	735	733	729	734	722	800	721	718	746	832	702	765	781	766	762	766	783	790	771	779	765	779	762	776	790	742	729	778	798	777	728	731	761	766	762	761	792	721	745	782	782	724	722	745	756	729	754	772	719	760	748	729	784	794	744	771	754	737	712	765	791	711	738	759	715	775	752	742	746	781	736	738	759	718	751	730	754	735	751	776	752	778	767	779	720	770	721	737	735	693	704	768	736	810	745	731	753	745	772	760	723	764	784	782	785	775	808	787	732	745	745	748	716	748	746	701	774	753	772	703	788	777	764	753	752	735	765	735	760	787	769	747	794	769	760	798	749	737	711	755	763	719	759	759	765	746	756	692	731	705	711	786	749	775	774	778	706	764	795	708	764	716	789	727	804	796	744	749	695	745	762	743	780	729	721	765	729	725	761	740	728	756	752	734	731	773	759	709	790	764	774	784	761	789	785	786	818	713	710	779	767	764	712	782	744	779	724	792	696	785	707	749	767	736	784	760	751	767	766	741	782	723	740	757	741	758	744	752	798	761	779	772	762	754	793	752	756	711	766	712	748	787	744	790	753	712	745	759	780	743	764	780	758	786	755	737	742	823	741	749	727	762	703	764	762	752	785	783	762	751	795	794	785	774	747	750	733	786	750	771	744	772	731	760	711	757	709	799	739	757	770	741	705	755	729	729	724	728	787	727	774	730	731	755	733	767	801	706	775	702	779	818	710	738	770	747	726	780	731	741	802	780	749	766	749	758	718	751	776	683	733	784	790	784	722	776	719	768	759	722	766	743	756	741	736	778	737	737	780	768	738	779	715	767	749	736	756	805	697	762	757	761	804	701	757	746	774	776	714	760	757	768	746	754	752	726	705	801	778	745	773	772	802	734	725	759	741	774	767	781	771	760	734	770	756	744	737	758	757	756	739	790	765	777	749	768	720	767	764	808	757	740	760	722	739	761	707	723	800	750	749	768	771	766	727	762	748	766	719	791	816	704	780	756	816	702	743	733	724	685	716	785	745	777	758	747	731	756	709	766	746	693	739	783	787	752	763	700	754	736	766	713	758	774	734	759	788	785	735	743	783	785	777	727	730	789	772	731	725	761	732	763	710	802	755	734	779	691	753	768	732	751	718	754	738	755	748	822	737	772	747	778	788	714	790	727	804	784	755	743	777	775	797	769	750	781	786	768	722	749	735	767	762	783	768	772	755	763	775	735	759	743	768	758	739	754	786	772	710	782	744	737	741	723	737	759	752	772	738	762	780	779	734	763	756	808	727	752	741	750	751	769	751	687	727	770	746	796	711	730	784	772	749	745	758	755	773	697	723	796	712	714	751	746	751	785	740	729	746	724	774	750	739	750	750	753	767	779	770	743	720	764	820	768	730	745	709	729	780	718	760	735	760	748	755	781	741	753	765	751	786	746	780	721	767	733	700	717	754	713	820	742	726	792	729	743	773	767	799	773	799	763	746	750	733	803	738	752	691	784	735	737	733	750	749	765	750	750	728	746	755	743	761	740	732	742	797	785	717	723	694	788	774	778	719	742	793	756	755	773	783	749	747	810	717	747	740	776	762	752	806	767	736	736	757	731	761	720	786	779	760	751	760	680	754	733	733	742	727	786	752	750	686	765	745	742	737	784	734	753	752	771	722	801	727	737	695	742	771	734	755	721	750	729	776	720	736	742	750	785	806	791	749	777	777	744	694	742	780	810	738	772	762	739	725	788	793	760	804	712	701	751	699	730	755	703	724	753	719	793	738	754	730	779	785	748	765	767	782	796	743	776	716	818	751	707	742	802	800	722	731	760	736	727	758	743	748	789	750	769	759	779	745	767	805	760	767	734	722	755	736	788	736	820	722	772	839	755	748	752	760	792	743	821	761	751	791	726	811	787	804	767	744	757	741	776	731	797	777	751	778	703	792	741	764	725	731	765	787	752	686	825	765	782	746	805	762	781	723	761	777	751	746	805	732	778	781	763	763	763	781	712	755	784	793	782	777	758	761	748	800	766	701	767	716	699	750	795	737	730	756	790	752	787	735	770	785	725	766	777	732	741	703	792	761	764	759	816	788
22394	20914	28406	23782	21690	22548	17460	4625	2161	1701	1655	1411	1461	1491	1345	1159	1147	983	880	889	898	835	830	751	733	729	719	746	756	750	711	723	764	708	724	698	701	760	731	699	727	703	723	704	743	683	678	721	768	723	699	705	703	693	717	733	734	709	737	693	723	718	711	661	747	735	728	754	692	781	701	777	679	686	716	738	753	732	697	728	724	688	684	701	770	733	741	746	756	718	731	728	758	674	695	698	706	731	756	793	710	685	742	708	777	707	740	726	696	670	736	733	675	726	704	659	705	743	679	763	742	715	685	701	776	759	709	691	715	762	698	710	687	712	708	741	700	734	713	708	727	701	740	686	720	715	730	705	714	673	710	734	743	762	714	722	686	782	746	678	724	751	743	738	684	737	722	736	727	639	660	658	760	740	736	707	756	682	741	726	754	718	707	720	757	691	746	717	752	702	665	746	644	685	699	709	731	723	718	696	711	712	744	740	698	715	707	765	694	726	729	733	675	748	687	676	737	735	709	677	660	739	729	694	707	710	727	747	711	696	714	696	773	733	709	693	722	650	683	723	688	702	673	700	652	673	733	698	717	703	698	693	742	743	649	681	702	714	717	700	710	717	707	741	688	678	695	717	726	709	692	708	665	697	706	712	741	763	698	762	691	694	726	714	724	684	700	738	689	695	726	671	762	723	729	705	733	764	736	705	677	752	681	690	652	733	696	660	724	714	695	716	722	702	712	749	712	738	726	733	752	742	637	697	685	765	740	767	742	711	686	719	686	694	738	712	707	705	713	712	776	711	670	805	713	724	693	676	758	690	746	710	708	704	648	688	744	720	729	703	723	744	689	729	711	717	718	721	743	789	734	729	737	766	687	666	677	680	700	739	727	721	710	697	686	734	702	737	720	735	668	704	680	757	697	742	707	693	722	723	753	748	746	742	734	665	705	757	685	728	713	698	670	732	707	667	709	694	708	721	757	735	682	711	717	714	705	702	720	735	760	742	743	695	714	722	718	728	691	737	747	723	721	744	692	709	741	699	714	755	685	670	675	702	679	741	697	734	736	730	695	721	737	718	763	714	661	724	725	729	715	763	672	693	725	767	701	729	734	719	704	707	719	741	693	699	703	769	740	719	704	699	729	699	700	678	679	686	762	684	702	704	719	640	743	745	742	737	705	676	757	721	685	738	731	708	661	686	739	669	716	729	701	682	678	730	739	708	690	683	721	708	707	721	702	681	713	740	749	700	702	728	722	732	710	661	725	739	674	685	724	713	761	740	696	727	692	750	717	667	713	702	753	754	714	718	670	729	761	709	689	715	716	690	731	715	710	707	714	749	721	749	715	774	724	710	675	680	708	702	714	742	704	716	707	714	715	735	713	748	706	742	702	737	737	738	677	743	735	779	662	708	740	703	728	758	767	704	739	703	704	709	718	752	705	750	715	693	727	710	810	700	719	739	712	725	695	732	754	698	738	721	685	743	726	704	682	708	714	732	703	719	737	696	747	715	733	731	671	722	726	688	755	708	703	732	714	693	712	717	795	708	744	694	711	722	742	746	705	716	697	728	713	712	674	736	717	713	790	683	763	765	685	774	688	707	739	763	737	724	740	718	756	757	679	716	721	679	725	740	726	701	732	712	709	736	757	719	710	724	701	718	717	756	747	739	659	700	676	736	707	730	689	706	732	706	705	692	712	695	718	751	648	693	746	704	698	689	707	688	719	716	721	695	733	702	712	682	682	700	749	742	719	750	714	700	748	711	687	692	736	706	709	672	732	745	766	682	718	689	731	740	774	737	715	718	697	732	739	702	712	684	713	687	718	733	687	697	752	676	718	730	688	711	719	733	689	747	765	725	712	763	763	753	698	703	715	738	752	769	719	732	722	702	702	743	750	701	745	693	754	732	719	747	695	688	696	689	674	701	666	761	694	731	675	697	716	770	692	758	707	638	740	708	658	695	785	725	746	718	737	707	701	727	761	736	682	741	733	684	720	733	735	741	690	690	703	716	705	692	643	677	717	732	724	678	726	755	766	782	734	647	732	685	720	713	741	755	700	717	691	748	708	737	724	715	726	751	732	710	685	742	684	714	682	692	695	752	731	692	767	679	684	694	726	696	743	713	721	747	674	754	698	689	684	730	685	735	720	735	733	698	756	694	764	698	704	740	716	749	675	720	704	712	686	690	734	720	707	726	719	715	695	683	738	750	756	698	726	724	714	750	698	662	731	742	740	711	758	732	741	691	714	682	697	744	750	697	715	715	747	720	752	667	764	749	720	688	731	707	700	678	727	734	686	713	679	748	701	733	693	691	711	717	706	716	685	701	751	729	762	754	721	750	714	705	721	675	689	760	705	745	717	686	739	672	699	745	692	707	740	720	713	732	724	697	748	726	707	706	702	730	747	701	701	756	712	761	743	643	741	713	710	722	701	703	706	716	697	724	712	757	716	705	696	714	691	681	714	782	704	741	728	704	743	725	708	750	699	732	711	710	755	740	714	767	670	774	734	711	736	716	716	701	729	719	751	764	675	729	699	738	720	736	757	727	714	726	690	726	700	738	745	681	694	729	700	709	730	685	719	718	748	729	726	741	749	693	714	714	714	702	748	677	757	766	740	656	754	672	735	685	662	714	699	757	740	739	702	689	690	682	672	746	716	671	707	724	706	716	730	717	754	731	694	735	745	700	695	724	720	721	708	718	649	738	671	758	757	754	743	711	714	726	753	763	722	683	733	702	731	727	737	708	703	689	744	672	769	672	736	671	750	772	744	735	706	692	710	725	710	702	732	723	686	685	698	708	724	750	662	707	712	702	695	728	683	726	755	742	728	678	732	717	689	723	750	751	664	713	734	715	785	699	676	705	706	696	727	700	686	735	719	762	706	710	743	755	734	715	669	721	694	715	718	727	699	710	738	710	692	709	702	737	708	723	706	764	745	774	740	715	716	719	723	731	734	675	754	738	741	747	718	704	745	759	733	732	701	739	707	724	720	692	677	762	716	715	690	694	733	660	705	724	708	743	710	719	756	688	730	704	720	744	793	698	730	695	721	749	716	690	720	729	710	707	754	717	677	720	721	710	698	642	719	710	737	708	741	713	727	688	699	705	734	701	679	701	729	718	740	653	708	708	779	712	749	699	713	738	785	721	667	793	719	729	679	634	742	766	685	729	714	717	748	713	757	748	739	741	759	656	724	715	671	735	743	703	701	753	717	690	727	734	713	714	721	738	734	741	802	663	753	697	698	670	719	746	687	726	692	726	688	694	687	771	719	718	713	693	695	717	751	669	711	711	734	704	705	717	690	656	696	717	712	720	765	727	692	667	737	686	676	724	713	756	704	705	690	710	743	714	708	725	700	766	720	721	723	675	718	700	676	751	774	736	721	738	774	716	743	696	712	709	731	694	747	726	690	717	708	785	707	713	699	710	706	731	770	691	699	714	703	683	749	673	721	743	697	678	696	721	673	696	720	729	725	704	703	682	692	738	712	731	713	703
42664	71917	60784	43814	34521	22509	9791	5121	3030	2482	2160	1804	1955	2006	1739	1469	1368	1276	1187	1082	1004	931	934	865	871	855	826	838	828	813	811	822	817	827	795	846	855	760	784	826	837	778	791	774	824	823	786	802	789	732	774	729	791	781	763	769	826	829	802	796	855	818	714	719	815	764	761	794	832	803	808	818	768	757	847	772	804	819	793	779	813	782	812	785	759	832	854	795	852	797	777	756	833	841	829	771	782	784	773	784	804	780	810	812	808	788	815	812	758	777	811	797	790	814	816	796	755	817	823	796	773	812	826	827	804	796	771	832	770	815	783	813	796	792	787	805	802	805	810	814	750	774	793	831	818	781	784	780	757	772	780	852	795	781	810	781	788	772	789	750	808	773	798	835	809	837	763	746	843	786	765	768	824	821	813	735	755	825	807	798	809	751	798	771	791	815	818	776	796	820	813	819	794	862	772	761	812	833	814	811	826	811	795	827	765	784	784	845	772	808	778	781	867	777	778	850	820	800	810	802	787	784	776	794	764	829	834	801	774	801	791	816	806	787	792	784	810	770	779	825	832	809	762	820	793	809	815	824	831	798	786	787	813	806	834	775	814	813	762	801	772	731	821	782	819	826	793	805	808	829	764	779	765	777	813	813	819	817	792	784	786	816	771	820	778	772	784	801	765	864	757	756	805	802	802	801	798	788	825	793	746	800	785	767	783	829	829	780	773	801	771	774	760	788	802	797	793	828	803	810	804	741	845	785	842	823	841	771	794	724	726	761	802	811	762	790	786	757	814	781	835	790	792	807	838	802	790	803	767	802	757	803	806	822	756	769	784	800	775	809	752	818	810	748	810	802	805	790	830	764	779	831	785	746	808	844	797	762	851	806	821	762	801	725	780	782	785	793	811	801	803	809	847	778	809	764	791	820	805	794	810	832	795	789	756	820	781	769	767	786	809	772	771	771	830	834	812	827	817	822	768	808	781	826	765	751	762	793	792	808	766	817	816	815	767	793	806	835	778	821	835	786	796	789	831	831	764	753	758	823	803	787	792	814	800	783	740	828	767	835	787	788	822	769	802	809	847	826	832	771	784	815	827	792	773	783	794	781	741	751	782	809	843	830	785	824	817	872	851	838	780	826	784	830	780	786	809	822	765	827	843	798	803	773	777	773	788	764	795	829	803	773	768	737	780	798	822	753	759	779	815	837	794	784	842	830	808	766	813	776	781	786	855	784	859	844	797	791	764	803	806	806	804	803	762	805	827	863	812	802	795	792	848	818	821	764	861	795	823	816	774	766	786	819	819	846	820	809	793	798	783	831	794	792	770	773	802	799	776	850	789	782	808	778	808	790	767	850	809	787	809	805	825	732	785	808	798	778	805	787	812	771	757	760	815	796	761	794	785	798	783	777	820	827	796	813	796	859	777	815	798	782	787	811	811	775	802	739	822	789	808	828	772	781	788	791	780	845	769	815	797	794	796	773	797	815	750	763	811	772	742	794	805	787	803	746	781	817	763	774	782	785	784	774	754	802	790	800	807	754	785	873	755	809	855	794	812	775	777	852	797	781	797	839	795	787	738	786	719	742	796	755	729	831	765	756	872	836	815	857	841	821	835	788	772	763	738	814	828	797	836	820	809	774	808	788	804	769	818	802	798	788	764	812	771	767	782	774	824	782	769	833	775	792	801	813	742	739	824	797	781	815	778	793	797	818	747	801	754	779	777	762	845	793	835	781	788	806	777	775	792	796	832	815	831	763	773	761	786	793	793	807	822	789	804	794	751	814	768	849	801	842	763	758	786	806	803	831	840	773	803	773	761	808	780	807	796	746	767	804	814	779	815	766	801	756	804	773	803	828	847	766	794	799	789	827	772	791	785	802	805	798	751	753	815	808	818	831	775	798	828	801	768	787	776	788	827	731	805	802	819	797	770	754	752	845	836	805	806	829	793	807	772	833	773	817	760	766	797	814	832	832	804	828	768	768	803	778	781	773	826	821	735	766	729	807	752	771	745	795	851	776	778	808	775	826	835	795	775	816	803	815	861	782	791	767	812	744	826	734	767	811	746	809	815	806	784	812	828	792	769	804	832	852	766	778	792	810	808	783	838	798	790	785	817	777	801	757	826	787	771	750	749	803	785	830	817	845	830	817	781	781	797	833	843	753	801	800	782	777	759	777	833	840	832	775	817	808	776	797	812	814	787	838	786	842	813	783	815	810	762	829	841	773	770	838	840	808	793	806	807	825	786	801	840	809	805	772	770	777	815	789	821	825	777	767	800	810	828	789	839	798	743	748	812	804	838	846	738	796	791	814	785	735	845	784	785	813	790	793	832	797	863	783	824	793	834	793	754	733	727	764	779	824	779	809	779	805	807	801	786	752	834	774	791	760	840	781	776	772	815	805	777	756	789	777	775	825	750	735	769	791	805	767	786	761	802	782	810	757	789	773	789	749	791	807	851	785	784	769	720	815	790	838	787	810	786	797	762	853	803	811	824	784	831	721	787	802	766	822	789	816	797	819	828	825	832	777	829	780	752	785	821	799	855	828	771	736	792	832	815	784	800	829	789	757	746	830	818	745	779	746	856	798	817	826	810	757	802	796	815	761	793	792	758	787	784	856	812	781	814	789	844	775	796	769	817	779	794	818	768	772	799	746	796	763	797	823	798	764	785	809	835	761	816	805	853	844	789	796	810	817	811	811	860	742	792	813	774	792	751	799	837	783	770	803	737	762	816	809	759	825	778	770	764	829	768	792	758	778	788	794	837	807	810	802	775	765	770	817	806	765	797	803	791	810	831	796	802	770	765	809	781	813	748	780	784	776	810	779	799	812	794	831	811	816	759	789	784	826	799	774	808	815	823	753	770	761	794	818	828	738	840	822	808	828	817	802	803	834	779	795	864	808	795	779	847	792	743	826	852	806	794	749	810	776	849	815	776	760	772	763	785	821	755	788	741	851	728	799	775	832	783	766	838	859	790	785	812	822	763	783	770	773	824	747	837	782	762	754	794	746	768	791	790	783	782	770	766	809	788	799	820	836	805	869	809	840	754	783	782	726	807	782	777	826	783	764	782	804	819	848	802	757	787	887	767	806	783	811	803	780	745	776	776	792	831	799	806	841	815	816	776	834	812	783	782	795	818	754	797	796	772	750	777	800	820	820	797	817	816	796	754	784	763	844	779	816	832	837	750	807	833	803	787	763	749	795	803	748	810	767	811	766	836	785	773	796	845	782	756	732	800	769	778	827	812	780	787	782	762	850	814	813	759	770	805	807	791	801	777	762	777	834	825	809	853	762	791	757	813	841	771	781	811	783	837	783	791	808	778	836	846	746	852	815	804	814	795	855	772	825	813	769	807	770	800	771	824	791	832	798	793	808	798	811	767	770	765	815	807	818	777	748	846	794	807	796	753	779	787	752	764	783	764	773	773	809	795	778	757	770	795	794	827	738	775	797	760	820	809	785	840	817	746	831	820	816	751	797	796	818	783	800	777	791
33801	40737	42625	29972	17932	7904	2754	1606	1120	1110	1041	899	966	964	893	917	822	812	746	792	741	799	794	744	728	746	701	693	691	696	740	724	681	702	704	709	647	663	682	636	712	670	674	669	738	691	701	712	688	642	668	660	665	671	713	675	710	669	722	701	679	740	699	704	725	687	690	637	681	639	741	693	708	672	718	694	703	661	680	664	677	683	687	706	712	740	700	671	722	717	705	682	708	644	695	715	691	660	645	701	680	661	701	731	686	678	646	712	705	715	719	685	701	664	699	663	703	671	698	723	723	723	690	666	726	662	707	749	717	675	704	716	648	728	689	688	676	686	683	657	717	682	707	721	698	725	682	722	689	723	712	715	689	694	692	666	698	708	696	708	711	765	700	683	694	719	669	719	720	688	721	689	710	682	748	691	702	667	700	686	687	722	695	671	704	692	752	721	681	693	676	762	704	630	696	737	706	693	679	735	689	671	695	652	676	744	655	708	716	694	716	712	667	683	736	701	709	725	725	692	689	748	731	718	700	705	702	678	687	703	723	690	724	697	670	691	721	726	724	732	680	643	713	711	719	717	745	690	679	652	700	672	710	771	695	706	735	726	681	732	686	723	786	758	645	763	677	715	697	703	731	679	685	702	628	728	707	705	679	733	707	675	676	663	700	700	675	679	704	686	671	710	670	656	707	780	705	717	694	648	727	670	679	693	714	660	704	674	740	714	694	677	696	721	683	694	680	694	702	743	665	717	679	726	750	711	708	647	711	701	754	703	723	666	639	730	694	701	695	694	705	654	708	694	703	713	727	694	661	733	694	653	677	733	681	727	694	728	708	676	719	721	695	670	771	621	719	711	726	683	688	658	705	702	700	695	719	722	709	697	747	678	645	724	670	756	699	741	751	733	695	679	723	709	664	765	686	675	654	736	657	703	675	714	709	687	709	697	742	689	727	679	695	690	703	693	694	698	686	736	696	668	698	693	712	737	700	666	687	637	661	702	714	700	674	670	715	732	675	699	767	676	683	667	687	687	687	689	723	705	743	710	696	656	736	709	686	698	713	732	707	718	680	667	703	628	715	725	708	679	697	701	666	714	743	735	675	698	711	695	655	676	719	729	716	724	687	678	695	693	707	736	677	708	681	687	702	711	665	684	691	719	681	717	673	698	652	708	697	663	703	693	700	711	683	654	682	670	659	749	673	699	720	712	748	658	700	669	721	740	680	715	666	665	738	708	687	709	680	717	731	702	653	687	708	678	677	688	701	687	748	698	634	704	683	676	715	685	697	714	640	657	698	755	680	712	688	693	652	671	668	699	690	702	722	706	705	673	692	668	681	733	689	628	687	723	688	669	670	677	749	688	707	738	688	703	752	727	729	646	710	730	697	684	696	641	673	680	756	696	725	671	745	723	662	697	691	747	695	705	752	702	714	671	702	703	686	704	702	710	713	702	693	665	699	705	714	665	710	735	676	772	643	684	696	703	709	699	699	727	703	702	706	697	706	690	696	702	702	666	697	677	706	734	694	643	729	702	731	765	665	668	724	689	682	711	689	713	691	719	671	696	733	693	681	695	667	687	685	685	695	705	680	744	696	708	683	719	669	692	669	705	735	712	723	686	707	660	766	724	689	717	741	652	728	680	694	715	681	716	728	671	678	710	733	687	689	734	727	694	713	685	737	711	714	690	732	719	717	749	674	726	682	724	675	679	649	691	734	675	729	706	724	744	664	705	704	694	689	755	700	725	704	708	715	689	697	698	677	694	694	688	717	687	665	666	667	737	642	722	667	653	695	701	689	683	674	681	734	699	723	695	688	736	694	724	690	661	706	709	646	661	691	703	782	664	672	676	708	722	710	680	728	640	708	696	714	727	720	677	707	679	680	733	687	762	711	714	710	708	728	718	699	668	719	720	699	682	673	705	690	662	694	733	713	674	693	689	669	701	686	676	706	708	741	718	702	690	696	677	688	706	693	739	704	730	670	787	745	693	726	684	693	724	726	729	709	669	669	698	703	728	681	654	745	741	739	643	744	680	672	684	708	678	700	636	665	717	679	678	703	744	727	727	698	687	706	704	709	690	692	692	638	709	713	700	691	670	740	734	674	730	709	673	647	707	717	731	715	702	727	738	666	690	697	668	705	712	654	706	696	725	727	695	690	684	682	689	719	737	734	689	731	733	710	698	686	662	698	683	705	700	716	708	700	732	749	703	695	709	654	706	655	676	698	678	707	677	703	708	665	721	703	653	698	676	647	684	666	647	703	739	723	697	716	734	694	707	658	709	690	702	725	736	733	680	703	657	694	698	634	691	682	684	714	686	763	693	696	659	668	703	710	690	638	691	722	710	695	709	700	748	757	719	710	669	740	670	713	730	717	670	684	697	686	720	730	669	693	687	707	675	638	674	694	706	673	706	700	736	688	707	681	704	694	707	689	683	693	709	706	687	761	714	694	768	708	769	736	699	683	702	698	735	679	634	691	674	713	665	717	713	700	711	707	663	731	699	738	671	708	678	711	672	704	746	700	709	710	691	660	685	675	673	703	714	697	668	711	745	682	717	692	692	702	670	701	707	685	713	739	674	698	722	680	682	724	698	671	652	697	681	693	675	763	734	709	666	727	706	674	711	664	691	748	691	706	733	649	693	725	687	697	708	741	695	723	719	700	744	715	678	716	693	699	692	672	695	687	649	693	730	709	705	738	647	706	699	673	730	709	732	693	694	709	700	703	706	662	742	749	706	706	725	689	727	704	696	712	671	696	717	694	699	728	729	688	704	671	712	702	647	700	692	676	694	728	703	659	767	646	700	724	698	652	759	710	669	694	701	705	669	757	694	744	701	756	678	727	727	706	732	741	706	721	668	700	706	689	680	672	697	727	649	676	684	689	729	686	726	691	710	700	712	715	713	705	706	719	697	713	685	711	689	716	688	663	698	707	716	658	722	697	667	681	703	697	696	691	703	700	684	681	730	669	704	653	667	699	716	672	709	752	674	695	680	704	727	711	697	715	702	732	690	762	669	710	673	707	679	659	674	699	705	702	672	727	725	697	720	704	701	731	691	676	711	720	698	661	696	719	703	701	716	748	682	770	730	717	674	732	691	680	718	675	682	685	695	662	768	701	699	708	671	686	700	683	672	732	735	703	671	694	690	678	686	668	680	682	678	640	706	644	653	650	679	689	684	738	676	744	690	720	680	698	654	656	686	719	729	697	759	741	652	714	681	692	678	675	695	679	685	701	684	718	687	698	698	706	736	607	705	715	674	708	704	728	710	682	696	695	656	765	697	714	718	700	673	725	693	718	681	672	659	694	665	693	728	676	679	713	706	677	724	752	685	715	720	682	707	671	692	727	699	712	693	711	703	640	683	679	727	669	639	652	673	705	735	656	684	678	699	723	716	616	726	665	702	737	732	694	688	692	697	690	715	675	740	702	702	736	681	748	719	763	700	674	700	756	686	745	709	706	654	677	699	693	732	728	673	704	730	700	710	735	688
42800	56546	45609	29387	19738	9864	3951	2322	1593	1401	1308	1147	1251	1219	1104	1007	1016	971	933	899	841	884	849	833	835	836	783	812	736	754	787	830	850	857	823	823	727	821	752	773	766	813	782	751	807	757	787	765	803	814	789	767	812	786	778	789	837	803	764	786	751	815	843	776	764	808	776	802	791	823	774	828	778	791	803	793	783	782	804	771	793	754	789	772	769	753	758	754	796	807	764	756	789	797	770	802	815	812	805	816	801	815	787	772	793	800	806	771	824	752	720	767	783	873	752	784	795	794	792	776	813	791	859	779	823	788	810	776	805	819	823	772	765	768	792	783	828	761	793	786	831	819	803	778	819	827	775	800	823	817	774	758	781	828	757	817	825	759	809	745	760	803	749	813	757	810	758	750	793	842	774	803	776	771	779	812	837	802	801	830	786	785	787	773	730	741	787	775	801	762	786	761	820	798	772	817	802	828	793	815	791	776	843	791	790	851	797	801	753	844	858	819	827	785	792	781	770	756	800	754	811	767	816	748	775	792	788	780	784	829	816	818	810	836	816	831	732	803	789	763	805	803	778	789	775	810	776	796	813	746	704	769	737	797	792	775	790	755	811	789	776	794	774	783	774	816	791	816	760	813	761	755	826	803	762	770	752	816	798	814	779	802	807	796	815	749	804	820	775	733	735	780	801	772	809	803	782	811	781	785	800	831	777	784	824	883	768	827	760	796	773	769	798	827	813	756	807	818	828	781	816	758	804	789	860	765	837	769	791	768	818	770	765	774	774	803	721	759	754	788	746	825	803	838	810	806	754	752	764	805	797	788	841	773	755	760	725	766	809	814	789	750	794	762	782	744	806	773	776	822	761	778	797	804	800	841	801	756	822	820	801	799	797	761	796	818	782	785	759	791	775	754	789	774	774	785	816	810	805	783	791	757	762	778	856	793	788	804	809	824	807	772	824	766	830	774	824	817	767	720	801	818	785	822	811	741	779	838	800	779	810	784	751	809	800	807	780	835	854	764	765	758	806	811	792	773	800	746	844	816	753	785	774	809	745	819	809	827	779	844	768	780	783	818	767	786	754	792	840	775	770	802	804	772	738	723	795	773	789	832	786	777	726	748	760	763	736	816	796	770	761	809	788	752	803	806	767	810	800	776	770	796	778	737	789	812	811	809	807	791	836	785	790	767	769	813	776	805	807	784	851	739	802	776	788	813	798	761	835	839	748	734	771	770	804	796	791	771	839	750	739	814	792	788	787	768	734	785	778	842	779	796	799	763	786	821	773	811	783	830	801	797	808	792	811	786	776	777	844	785	814	789	790	767	788	766	768	809	803	784	792	785	816	798	788	777	788	758	773	826	794	818	828	783	822	783	779	803	758	786	756	772	789	737	764	812	794	798	833	757	808	764	832	805	754	839	775	786	771	763	809	781	818	768	743	831	762	843	762	783	789	803	788	803	803	741	785	819	776	757	775	748	787	780	805	776	761	789	800	828	752	777	804	775	761	776	797	805	791	764	807	745	788	787	815	774	782	755	804	806	753	785	766	754	756	806	756	783	771	760	842	844	787	753	823	814	800	788	813	820	781	800	811	819	784	766	813	786	752	828	780	783	792	805	786	805	774	780	765	842	753	745	738	776	744	750	734	775	802	850	768	801	770	820	816	789	758	781	800	810	804	790	783	850	812	751	756	795	799	754	794	811	771	769	795	790	822	796	784	784	779	780	803	794	829	775	837	799	812	828	744	753	782	767	823	808	830	780	773	825	810	803	763	808	801	772	830	849	761	786	816	797	779	754	834	784	804	799	749	804	807	774	819	759	786	784	795	759	778	793	755	775	842	785	797	823	776	844	782	798	846	809	788	841	799	793	789	775	831	798	809	834	786	787	793	832	817	799	786	761	805	815	791	784	783	795	792	790	766	813	766	828	801	781	775	826	776	768	799	776	821	771	815	802	814	770	792	800	805	815	804	816	768	816	784	757	765	811	801	722	794	777	795	810	772	828	777	825	779	822	816	711	763	791	766	777	784	747	798	810	817	758	787	802	806	743	776	746	765	777	790	785	817	757	795	780	751	785	818	778	790	802	831	767	801	773	813	750	805	763	788	795	786	800	874	807	816	862	738	791	795	799	768	777	805	785	810	727	786	763	792	855	834	776	739	802	844	792	814	762	783	795	794	763	780	804	752	750	845	790	727	773	767	838	788	808	824	761	807	749	767	786	824	811	811	814	788	773	868	827	771	811	823	752	795	809	759	747	813	773	744	797	813	778	823	802	845	819	773	798	839	744	765	802	816	783	821	764	781	751	814	779	779	808	762	819	838	783	798	766	810	788	862	814	765	776	752	817	739	781	818	812	801	833	802	787	801	757	857	761	811	735	767	783	822	828	764	743	779	812	810	791	772	799	796	751	814	785	828	761	782	818	795	823	769	745	773	825	829	792	804	783	791	791	813	812	790	796	811	771	807	843	807	800	823	785	842	783	801	794	815	785	775	812	773	798	778	842	801	793	780	777	838	776	770	768	763	782	823	778	849	760	793	796	802	852	809	782	792	759	837	750	814	822	798	787	800	813	793	814	849	809	770	817	830	783	752	778	834	785	786	807	769	781	805	801	778	789	768	823	787	748	823	759	801	799	777	788	778	760	799	762	785	779	732	791	766	841	803	807	755	772	760	803	785	764	796	794	832	787	773	818	793	793	808	791	764	784	804	773	800	755	797	745	822	775	806	805	802	738	800	768	736	814	804	829	808	799	825	786	826	816	789	740	836	789	789	764	791	761	809	797	807	754	743	773	803	787	790	823	806	804	832	807	787	810	768	813	788	811	822	779	760	769	822	819	818	838	767	767	765	793	838	817	793	801	775	745	777	792	753	778	790	808	788	771	769	793	836	775	790	843	782	775	779	782	754	778	816	795	809	828	846	790	765	814	779	802	797	771	781	779	807	813	782	738	779	761	756	762	812	793	808	783	801	777	767	764	782	822	806	811	775	827	799	803	814	707	804	813	804	792	788	776	809	756	790	761	744	759	796	801	842	830	811	767	781	814	770	815	809	794	779	748	817	779	832	748	779	774	814	781	752	822	805	789	784	764	790	807	805	748	819	748	750	797	798	791	816	809	723	819	845	829	805	814	816	812	749	795	783	819	805	781	789	792	789	770	789	786	822	813	783	817	818	771	732	785	788	734	805	820	744	799	801	766	821	778	820	770	801	800	750	815	791	835	763	805	753	736	783	789	803	831	757	802	764	795	763	781	777	772	811	800	789	804	809	820	759	779	775	844	830	737	753	820	760	804	742	796	792	795	784	747	766	778	822	835	807	787	820	747	824	796	815	804	796	807	803	814	746	784	835	808	778	819	778	742	774	806	828	781	781	821	777	822	791	810	829	745	793	792	760	756	746	749	802	797	789	758	835	791	798	798	761	799	797	791	765	736	747	759	774	833	765	796	767	838	806	816	779	793	763	827	774	794	743	775	758	743	834	833	845	842	779	841
23666	20940	28202	24850	22594	19090	8507	2651	1553	1414	1264	1077	1092	1118	1130	1007	951	870	852	806	806	813	782	745	842	729	766	752	777	783	790	798	705	709	714	715	760	757	722	694	782	735	743	713	757	724	698	830	723	755	668	692	761	685	679	674	823	695	734	753	740	735	769	720	778	756	751	765	746	721	731	776	758	709	745	745	742	710	699	728	729	703	711	711	739	710	755	786	749	735	745	741	712	740	706	689	755	742	748	729	758	698	668	720	730	687	717	729	759	733	739	720	734	752	711	744	749	710	756	715	655	757	706	779	712	709	720	706	743	697	702	713	717	700	698	719	768	734	715	714	698	704	751	755	759	710	671	726	742	732	748	735	736	734	728	672	724	740	755	738	729	772	769	781	730	764	779	736	707	672	755	726	691	741	755	728	751	742	754	796	696	728	739	737	740	676	684	709	741	683	750	761	722	716	721	743	713	710	704	749	691	775	693	773	780	771	725	734	778	743	722	704	750	730	723	744	741	693	768	663	732	722	772	702	709	763	726	728	706	710	741	707	750	645	662	762	701	702	712	702	715	706	726	701	770	744	759	688	747	737	739	739	693	698	758	723	719	775	718	714	718	664	720	713	753	709	695	730	765	723	762	722	755	715	701	741	730	717	737	723	760	705	776	700	813	720	706	710	756	728	684	747	753	710	760	706	754	726	687	724	741	731	700	753	678	740	778	678	689	755	706	756	746	707	729	671	750	731	744	763	697	719	684	737	707	726	732	731	698	745	736	751	734	719	716	750	737	672	783	722	722	722	793	760	680	719	749	719	722	707	710	715	712	735	713	745	705	749	729	708	727	758	756	725	751	714	752	760	748	713	744	702	677	759	691	722	745	764	767	716	715	708	707	676	762	733	791	774	720	682	764	749	772	791	699	771	701	700	717	697	741	706	672	778	761	739	760	727	720	755	697	740	741	741	711	715	718	723	738	735	734	701	711	707	742	708	713	765	758	681	728	732	738	743	724	781	750	731	705	756	681	694	730	725	746	720	712	708	743	752	732	697	738	793	726	757	742	713	737	737	686	689	733	733	722	734	660	687	740	698	726	733	752	698	715	744	750	723	668	737	726	690	788	681	705	673	761	727	768	730	719	714	726	735	753	707	795	765	765	722	720	737	749	719	739	742	712	698	712	695	714	759	706	657	719	734	728	748	730	718	711	765	772	700	685	768	732	720	738	774	692	680	676	759	757	717	744	748	723	717	730	710	720	725	718	712	725	772	722	781	740	738	765	730	764	742	715	716	747	794	703	701	736	726	725	729	739	769	739	776	751	718	740	719	719	773	734	729	752	731	728	761	786	710	708	726	714	686	705	770	744	731	715	697	720	711	724	724	748	744	707	680	730	723	698	692	761	684	765	708	733	700	746	756	736	683	719	759	707	784	733	690	732	737	714	697	753	726	689	685	750	759	675	682	755	735	727	750	768	727	732	680	773	738	735	774	740	707	725	671	800	731	711	705	741	732	765	710	668	693	718	703	734	705	719	727	734	704	712	723	722	758	722	725	765	736	653	678	735	740	753	685	701	785	731	696	679	735	738	783	715	703	777	792	738	714	763	722	739	724	690	736	732	727	704	701	746	712	736	702	717	718	703	748	710	732	716	726	741	773	750	741	752	740	711	773	707	751	743	751	716	733	754	721	724	727	692	723	773	732	756	738	727	696	684	727	754	750	741	695	721	735	720	715	705	688	705	697	725	743	758	786	700	704	723	715	753	704	746	726	761	750	677	735	746	734	720	731	705	750	757	715	748	724	782	712	741	721	694	769	718	744	778	761	729	730	710	703	692	700	714	716	724	753	690	730	770	769	705	712	778	698	716	725	666	694	751	721	762	724	725	739	732	742	754	764	742	726	681	729	707	718	708	713	750	704	729	730	713	749	740	745	727	748	755	750	694	733	769	742	711	711	703	763	738	745	714	779	708	703	734	694	744	717	745	735	752	736	747	742	675	701	710	721	742	748	702	697	729	717	732	739	706	737	767	711	708	716	716	723	702	715	698	705	706	722	718	737	736	704	724	722	712	711	724	727	676	790	740	738	731	752	732	739	716	729	766	739	738	737	708	721	692	758	715	710	748	786	736	686	751	749	744	778	728	757	752	728	732	727	775	705	702	763	738	726	739	766	704	731	763	725	742	716	685	683	736	703	750	694	767	680	711	767	695	772	735	735	703	711	750	762	644	690	754	709	692	705	698	663	704	723	719	779	738	721	729	719	731	727	739	760	756	772	727	725	727	732	761	714	702	726	702	734	715	730	812	727	737	751	781	743	685	735	710	702	705	657	715	668	718	715	729	724	740	780	712	722	749	679	791	702	751	741	677	706	734	732	711	715	695	730	682	722	738	689	757	757	692	703	740	788	756	692	726	754	745	769	718	723	721	742	668	725	781	737	690	704	760	744	744	747	745	683	712	715	704	725	740	690	712	722	694	698	781	712	743	655	724	742	709	744	696	711	755	707	683	690	728	756	734	710	766	716	740	777	698	752	737	766	739	712	682	710	706	772	746	714	753	695	711	700	660	755	748	713	733	760	708	680	698	695	709	674	736	735	735	685	712	717	691	742	713	713	694	705	698	646	753	726	699	727	745	723	742	683	668	739	726	723	737	753	745	716	748	728	740	766	713	736	757	758	751	789	726	714	719	745	656	738	697	723	769	734	739	719	709	742	737	691	700	685	733	735	715	703	745	729	726	732	726	695	716	747	729	761	735	693	688	668	737	694	713	766	736	745	713	692	670	750	723	742	723	735	741	753	751	696	714	660	671	672	670	736	731	700	698	752	713	720	685	728	741	748	752	739	727	692	690	742	700	720	804	700	777	684	726	714	727	694	707	677	689	732	699	718	699	753	713	747	736	711	724	786	752	755	743	728	713	706	701	805	765	728	742	738	709	730	723	720	715	720	717	729	742	718	701	714	733	733	708	749	723	717	738	733	780	736	725	709	716	700	798	720	739	731	788	735	728	697	760	805	720	776	749	722	747	671	736	723	724	745	776	723	765	722	725	755	724	710	752	702	740	750	731	719	766	709	698	740	739	792	719	741	740	744	767	761	713	759	700	775	728	708	745	757	733	692	732	779	734	713	727	720	702	744	733	725	737	737	758	743	697	705	731	760	718	666	688	723	692	694	763	753	729	745	711	757	706	720	704	771	729	724	683	742	668	777	703	753	684	695	706	724	726	666	777	696	705	725	751	723	716	760	755	732	708	728	710	728	741	699	763	749	759	758	779	715	735	711	712	720	732	694	757	725	734	785	725	698	741	736	676	717	712	692	769	741	727	704	722	696	788	659	665	736	750	672	710	702	757	746	682	689	727	736	750	720	721	714	697	694	706	705	784	744	681	728	701	684	762	746	707	723	757	781	748	737	706	684	725	752	725	747	760	696	708	736	704	736	692	724	750	764	731	743	727	729	727	733	716	730	793	735	704	702	704	758	709	701	763	729	705	764	681	717
42498	64326	52131	37458	26006	15234	7175	3487	2185	1916	1673	1384	1358	1415	1285	1277	1128	1111	1035	1022	1005	953	846	888	908	876	831	856	827	817	846	817	802	806	780	825	742	778	812	832	831	798	876	867	836	871	803	808	851	815	785	808	808	793	805	825	830	756	810	794	784	822	839	831	834	841	839	812	778	807	776	773	800	810	821	851	757	840	775	821	761	814	856	803	806	828	812	812	825	801	829	819	804	866	798	773	846	800	807	799	791	781	796	819	880	819	813	837	789	824	848	788	766	871	780	802	826	861	780	795	875	818	832	832	787	843	811	833	810	810	839	812	822	816	832	856	838	842	797	802	909	788	793	874	804	789	814	877	798	773	828	793	817	810	822	807	815	860	854	845	801	799	826	817	840	850	833	832	803	818	836	802	761	861	823	817	800	848	801	834	816	797	827	804	828	806	829	841	839	821	853	772	811	836	788	833	797	812	819	804	767	814	846	815	848	809	847	803	818	806	834	809	816	847	836	814	828	839	850	844	815	785	842	841	833	812	807	838	829	792	825	808	843	864	813	857	836	825	846	785	813	810	822	835	835	820	798	849	826	881	780	801	871	776	865	770	852	870	831	829	808	819	842	867	801	808	831	839	848	816	838	849	842	793	818	868	814	785	800	834	830	844	821	778	795	794	804	809	851	807	849	797	795	857	796	893	833	835	799	814	805	839	831	817	812	830	862	848	837	875	850	812	807	815	861	802	808	843	807	812	822	830	831	821	844	789	853	796	766	838	792	820	782	774	792	811	833	821	817	844	831	798	807	807	848	826	870	845	819	803	824	852	783	796	783	858	774	803	858	805	838	779	833	814	856	761	842	807	817	796	830	812	794	804	859	791	753	794	797	811	877	833	819	827	805	833	788	824	844	824	850	833	834	792	857	808	796	840	788	834	840	823	835	851	788	881	865	783	825	851	795	792	848	790	840	793	837	803	870	789	774	852	813	859	876	819	778	800	847	846	819	786	858	753	818	866	787	815	771	845	807	805	872	867	803	748	842	860	780	808	803	782	797	808	810	810	846	854	893	828	809	874	781	817	876	878	812	843	809	800	875	832	801	807	856	792	857	805	767	836	843	816	777	820	834	804	805	747	842	842	858	818	801	861	827	808	826	792	769	845	803	813	798	807	820	767	855	853	793	795	832	838	847	812	839	887	803	825	762	814	806	760	767	861	828	828	836	778	810	815	839	804	837	835	773	827	772	793	828	832	820	784	826	802	827	833	835	808	771	839	865	790	820	842	860	878	773	834	815	799	836	797	817	839	861	845	785	781	747	817	864	788	861	827	823	809	780	830	864	831	786	879	840	806	803	823	850	805	806	857	821	831	823	846	825	827	820	819	829	801	784	794	838	801	802	824	823	834	870	817	858	802	812	819	788	812	827	862	855	801	821	871	822	842	826	849	832	807	853	810	817	793	827	809	776	836	843	773	825	834	803	789	791	816	767	874	835	816	818	832	789	854	772	858	775	827	815	798	827	805	806	869	830	829	814	820	817	823	838	837	797	836	832	818	767	826	895	827	844	869	790	773	743	821	818	778	834	802	859	836	784	819	805	843	849	834	852	839	785	747	873	822	846	770	830	806	814	798	785	835	805	878	849	814	833	856	800	806	812	865	895	825	816	814	822	798	761	789	836	797	836	785	816	821	823	771	827	841	870	825	901	822	815	813	764	865	783	773	807	809	817	781	792	798	798	808	833	829	806	782	815	859	822	826	823	835	763	800	820	882	824	819	794	821	843	819	791	859	842	810	798	843	841	817	860	822	816	797	814	786	839	843	821	882	834	792	733	824	802	806	807	782	876	811	807	770	822	802	815	875	818	811	817	801	834	862	812	821	800	798	813	816	821	801	852	831	799	816	786	846	822	829	852	787	815	806	818	855	838	841	814	792	865	833	779	883	820	800	765	783	837	834	875	848	836	858	850	797	817	796	848	829	792	835	791	840	832	778	832	826	844	795	810	802	841	835	871	819	768	818	793	819	814	811	825	848	837	839	801	815	801	793	787	832	793	796	755	867	855	810	808	758	824	773	876	829	850	840	838	838	816	800	824	831	847	818	914	782	789	816	878	830	809	784	825	827	868	802	789	760	776	856	795	794	809	832	831	847	717	768	787	803	816	806	796	796	768	833	781	830	817	810	815	805	799	813	816	808	836	765	851	793	783	847	792	877	826	810	847	839	776	850	778	849	839	761	756	762	851	813	801	804	798	813	800	763	810	808	825	857	846	845	793	857	796	791	830	832	811	851	854	871	829	777	834	811	814	834	820	818	856	764	833	766	838	804	882	798	808	826	804	801	786	782	852	788	814	898	797	860	852	808	836	851	808	806	839	767	864	834	736	833	859	828	803	823	836	808	801	812	844	793	826	777	847	797	822	848	781	845	792	809	801	808	834	785	818	817	793	797	788	819	838	806	798	779	822	828	866	777	772	776	787	799	832	798	820	836	783	816	799	782	735	759	811	816	887	810	815	837	809	872	793	835	852	811	818	834	811	856	753	805	814	867	825	897	873	837	838	835	805	814	831	857	771	842	811	789	789	784	781	755	856	855	845	788	827	823	804	823	814	821	843	813	812	804	819	792	815	874	805	787	862	852	809	794	843	821	861	765	823	856	783	775	822	781	764	861	797	839	762	820	834	790	823	854	797	814	768	794	807	846	812	778	776	869	849	819	806	809	826	782	826	754	779	811	839	825	776	824	827	815	813	779	852	886	812	794	816	820	839	811	844	833	788	813	788	841	799	827	790	809	796	837	803	794	881	833	802	801	789	804	864	808	805	813	796	790	816	820	815	844	835	809	788	790	781	834	801	812	824	821	814	853	837	831	782	845	820	848	784	839	837	821	818	795	869	828	807	799	837	764	784	801	822	826	774	815	787	834	845	784	792	844	833	765	836	828	815	761	830	802	832	781	796	825	836	838	847	822	801	810	824	824	768	834	800	833	829	808	871	828	841	797	853	866	819	837	859	806	829	790	855	824	869	783	864	806	765	764	799	834	813	767	779	836	774	798	841	820	831	823	837	868	796	803	851	812	821	842	873	823	794	827	781	838	846	834	845	772	813	834	788	828	829	771	808	822	893	800	856	816	844	887	819	816	760	776	767	813	801	854	843	827	810	843	828	764	804	822	767	818	867	849	834	778	843	817	818	776	860	777	816	816	838	822	804	852	811	763	853	771	806	834	806	886	757	809	844	840	817	825	788	833	780	855	858	803	824	772	853	780	796	814	821	831	808	824	801	831	846	814	824	842	850	827	856	854	864	841	820	805	791	858	806	847	806	874	826	778	799	862	840	810	818	784	828	815	789	773	778	800	857	879	791	808	828	798	824	833	815	800	832	827	822	790	838	790	809	801	814	831	852	841	856	856	797	882	831	827	836	790	835	831	787	779	830	784	770	803	849	773	857	836	814	835	812	814	825	809	816	766	828	836	810	809	871	784	834	831	799	801	830	844	766	814
24514	21072	28410	26846	22399	14048	4981	1911	1290	1129	1079	927	912	895	924	899	897	805	821	739	752	738	716	707	678	674	710	648	627	652	681	651	711	675	671	640	700	723	654	672	669	716	654	710	682	656	686	649	670	682	620	697	654	690	650	680	626	661	677	680	681	680	717	670	626	660	627	665	694	647	685	698	695	652	636	720	691	675	660	648	652	674	671	641	658	680	681	691	653	662	649	649	617	646	645	632	658	657	730	656	711	639	654	711	690	615	626	679	675	648	623	699	647	671	630	648	699	625	668	701	621	685	651	668	671	663	662	640	661	669	683	692	692	658	658	671	670	672	682	669	662	668	643	612	666	677	671	657	678	710	646	692	651	703	672	714	677	644	633	666	665	710	673	693	661	706	650	631	659	661	688	652	660	652	691	664	673	623	655	642	675	700	683	718	643	618	673	639	658	674	638	669	642	698	684	646	679	606	683	648	636	645	636	687	683	671	690	692	683	682	707	682	661	626	659	689	673	661	669	674	635	730	665	654	702	679	670	614	623	696	645	664	645	678	671	689	611	653	592	681	692	675	678	639	637	684	673	665	615	648	686	707	684	606	689	644	647	639	650	653	664	663	679	603	652	660	650	675	696	645	635	662	681	638	683	655	625	697	610	662	689	649	649	671	682	662	657	638	700	671	674	636	663	667	649	651	633	654	674	682	645	684	660	710	650	695	683	616	692	668	685	638	720	643	699	668	636	606	704	631	656	669	634	717	678	672	652	661	668	653	694	698	715	672	661	676	645	682	664	691	664	683	665	672	632	658	669	647	655	654	651	622	628	695	648	612	687	701	613	685	643	675	672	700	705	728	640	654	702	671	664	658	645	680	660	724	677	644	645	686	648	638	682	645	708	669	669	659	688	644	642	651	643	634	622	651	665	646	648	691	648	624	639	698	656	647	655	642	654	706	663	673	687	602	674	633	676	686	643	678	685	675	663	713	634	679	642	687	669	691	657	653	723	624	680	669	638	658	640	717	665	680	680	628	643	706	660	706	673	645	655	662	660	648	664	640	640	641	681	667	659	672	688	644	662	646	690	648	686	637	677	665	687	662	677	708	637	648	636	682	686	644	642	688	649	663	698	670	704	699	717	674	701	695	713	652	680	660	659	623	664	682	702	666	630	647	656	664	682	665	654	647	704	655	680	675	706	702	604	673	677	672	636	680	654	644	676	696	638	655	691	680	697	631	629	663	664	677	643	665	634	616	641	684	676	655	644	666	717	658	663	661	690	743	679	692	676	635	638	662	708	723	676	655	649	665	678	669	656	672	637	675	641	689	634	719	661	665	687	659	690	694	640	691	648	661	708	691	706	632	685	711	694	601	643	687	686	646	687	683	682	647	684	693	658	680	685	663	648	667	714	658	645	662	683	635	678	680	673	660	679	725	669	640	653	663	699	658	668	676	654	677	661	639	699	717	681	641	674	725	648	682	657	681	682	663	639	663	632	680	656	685	633	673	620	658	683	651	636	654	634	677	694	635	685	660	721	636	659	665	662	657	698	706	639	667	648	723	655	679	701	643	625	712	642	619	635	646	682	635	666	614	670	680	631	655	685	663	662	689	675	682	662	676	663	660	655	676	654	657	648	671	668	656	592	661	723	644	714	677	638	677	650	633	642	674	683	651	679	648	629	685	700	685	696	622	650	621	672	711	673	662	684	678	621	687	685	642	670	649	688	683	648	682	693	645	705	685	692	691	709	635	638	678	664	641	665	673	649	681	678	641	649	633	663	684	639	673	655	688	693	701	655	660	683	668	619	631	612	683	649	678	714	647	692	651	688	606	662	678	689	664	694	607	632	701	652	655	688	655	660	657	649	678	698	667	608	668	682	672	654	685	676	688	686	683	684	663	639	642	617	639	674	679	664	677	676	675	680	645	623	623	708	688	628	653	674	653	735	687	715	716	675	685	620	686	642	684	659	645	640	673	646	648	693	681	613	647	640	676	676	644	636	658	661	698	668	709	696	671	644	656	706	654	660	636	685	689	635	635	665	685	665	687	663	647	653	664	630	707	667	699	704	647	667	679	649	646	694	660	699	660	674	664	704	668	677	617	626	643	612	663	697	608	671	679	677	692	649	694	671	676	651	687	648	650	691	675	663	621	651	649	683	649	610	645	677	638	632	633	717	670	666	650	669	623	676	608	658	665	682	616	673	651	654	688	656	616	688	700	663	691	694	666	646	685	643	693	653	696	673	700	636	677	676	704	659	692	715	670	687	706	649	669	651	677	698	699	680	669	674	672	700	668	662	634	707	661	646	662	696	644	618	643	640	646	660	683	662	682	640	662	672	656	699	642	728	655	624	613	650	673	678	649	679	645	651	646	626	644	647	641	685	631	692	680	611	668	673	614	676	639	664	683	619	726	673	654	674	694	666	625	618	665	694	669	652	690	664	721	655	665	650	683	668	699	642	663	660	651	654	647	677	697	706	676	666	680	639	664	687	724	734	641	698	708	688	657	693	699	644	660	658	703	698	708	623	724	672	651	687	682	652	675	670	662	670	657	667	635	682	655	686	654	663	649	725	669	684	696	647	632	645	646	679	618	694	688	710	677	677	684	689	659	671	707	667	655	694	657	723	673	639	681	663	669	618	686	675	665	675	675	694	655	652	670	660	650	691	733	660	672	679	649	645	691	668	692	643	689	713	630	654	635	672	655	686	693	671	652	683	685	652	688	652	642	691	663	639	765	659	679	652	673	680	666	650	683	652	683	670	702	641	668	670	655	651	646	621	656	736	643	648	706	664	646	636	682	664	652	691	653	632	669	669	661	678	687	651	685	656	637	662	708	693	674	660	661	693	686	676	708	639	677	638	652	666	657	670	649	645	680	675	639	709	686	709	649	650	663	670	630	631	680	645	681	671	656	652	703	655	682	668	681	720	606	655	648	660	646	648	671	663	682	644	709	685	672	665	698	687	673	657	663	632	627	662	682	670	633	661	656	661	644	658	653	675	614	699	667	630	648	673	676	669	698	682	654	648	725	664	664	670	670	678	702	654	685	687	666	648	667	664	700	687	690	663	655	675	650	643	634	647	638	669	649	695	688	668	642	655	653	660	705	666	666	629	656	685	636	633	698	654	650	666	698	674	647	643	687	658	626	679	702	639	658	664	694	645	637	671	626	673	675	618	650	688	673	619	675	674	629	660	665	693	648	679	648	666	712	685	651	652	658	657	689	638	663	670	678	680	630	653	690	652	641	653	724	655	668	641	665	719	666	667	686	687	678	669	649	624	677	651	684	684	662	653	696	653	656	661	673	654	601	637	698	637	673	696	665	669	646	702	681	677	708	635	707	670	692	672	654	664	684	674	629	613	644	696	725	670	672	702	654	661	697	657	661	651	686	686	685	691	661	694	721	681	709	680	710	653	678	676	653	670	641	661	611	693	644	656	633	686	671	646	659	656	661	658	666	664	669	670	662	619	657	648	659	636	659	649	646	711	661	699	676
42633	61708	49960	34985	25123	14087	5904	3105	1972	1649	1453	1236	1105	1173	1140	1050	1018	971	949	903	842	845	786	787	802	793	767	789	763	807	770	799	799	778	724	740	779	714	774	692	816	763	794	738	779	760	757	780	752	763	724	781	778	775	794	824	723	769	739	747	724	734	732	756	824	767	751	735	788	777	719	775	731	726	774	747	776	776	762	773	749	799	763	711	706	762	775	786	782	749	758	756	746	778	742	776	740	746	734	765	768	792	802	782	748	737	771	743	752	743	708	690	735	757	690	744	752	766	752	751	745	718	730	803	756	743	763	774	754	796	708	802	796	769	794	765	790	752	774	783	769	756	768	782	728	736	761	755	735	773	743	746	761	702	815	764	733	758	732	729	755	800	680	741	736	754	756	772	765	739	767	795	762	720	774	775	764	744	772	796	701	730	723	751	719	778	741	756	741	787	772	761	728	799	737	715	750	741	759	781	761	774	758	751	764	708	730	775	744	807	765	771	709	724	736	741	746	768	794	746	725	740	692	797	775	813	751	714	776	751	725	796	746	781	703	746	767	723	775	781	767	786	773	759	742	718	761	746	752	777	809	696	812	735	791	759	749	748	785	714	775	769	783	757	767	747	725	703	743	751	770	737	774	758	719	734	778	789	726	737	746	742	765	751	765	733	795	720	777	795	812	710	769	738	775	795	793	745	773	736	737	789	793	717	808	796	747	744	745	776	759	753	740	744	795	755	760	739	784	733	711	777	738	787	709	762	743	761	781	782	790	713	739	726	782	810	774	770	767	760	728	748	768	793	770	722	807	759	784	804	761	714	790	671	756	787	759	757	730	801	769	722	669	761	747	757	786	720	784	786	754	703	750	766	770	767	780	739	696	718	754	795	803	743	737	777	725	768	740	748	692	785	750	772	731	799	752	801	755	748	724	804	744	736	778	804	739	711	738	744	742	750	789	768	730	737	723	781	741	757	770	764	807	751	794	727	748	770	745	759	769	753	720	751	694	773	800	786	720	729	810	808	747	727	731	793	759	732	770	746	792	769	733	728	744	743	779	760	793	761	778	762	761	717	784	753	761	733	766	769	752	742	703	745	735	749	771	811	765	710	754	738	801	744	744	788	728	775	766	738	742	725	763	745	756	740	816	755	770	795	688	723	711	747	744	773	795	748	727	759	695	835	788	774	734	735	751	778	783	797	786	740	809	741	730	737	773	739	762	726	759	789	790	788	750	739	722	760	773	721	736	767	771	792	763	736	736	761	780	801	759	804	761	775	740	761	739	750	800	745	753	776	721	759	771	758	762	726	750	743	752	777	766	756	790	753	808	775	755	802	693	763	766	734	766	722	765	752	725	711	755	760	693	738	751	704	768	784	736	760	776	749	767	719	763	724	761	788	773	778	747	736	791	750	783	745	770	808	767	699	745	758	771	783	721	758	744	756	790	759	743	763	726	714	726	758	813	785	785	750	726	767	758	760	764	776	735	774	728	758	758	812	772	767	766	798	745	747	773	783	738	759	775	762	739	731	729	791	729	756	716	729	761	731	738	707	792	728	751	747	781	790	752	767	718	778	754	746	776	757	766	738	827	775	764	694	731	763	782	748	712	758	715	727	767	790	783	729	722	808	784	720	762	747	724	730	768	791	746	734	759	742	716	747	734	815	743	784	712	715	718	766	720	804	752	772	759	751	754	737	708	753	754	782	747	764	809	783	775	729	705	732	831	769	718	720	750	747	797	731	778	773	739	741	721	785	753	738	787	758	717	775	717	791	730	744	703	778	754	717	762	762	716	722	738	748	728	749	761	749	751	711	776	718	760	765	741	738	737	765	760	702	779	724	772	762	759	714	737	761	737	776	762	760	749	762	773	800	752	753	766	786	732	766	723	778	737	746	747	760	779	752	778	770	771	720	755	687	759	737	720	757	787	737	779	770	784	751	766	760	803	769	755	760	750	720	729	767	729	799	743	792	709	789	740	817	765	757	791	718	760	780	755	761	776	769	730	761	815	763	757	773	791	788	718	789	778	764	758	761	813	792	749	713	732	786	749	754	784	787	744	775	745	773	741	744	723	821	736	802	821	713	758	730	774	761	781	775	757	764	745	822	805	733	718	760	765	758	759	756	740	772	773	816	822	783	716	693	734	709	760	803	770	714	741	725	703	731	694	785	735	777	751	774	749	734	793	739	748	777	794	752	772	740	753	771	724	746	734	740	813	720	728	773	781	770	741	767	758	741	725	717	814	771	765	761	747	742	716	697	754	799	773	744	756	739	758	751	788	773	742	775	766	751	737	777	718	769	766	798	753	770	713	798	731	701	710	755	797	767	787	786	767	705	781	728	743	811	765	744	774	773	776	758	755	770	738	773	780	768	729	745	749	708	756	724	793	763	786	742	765	746	754	796	800	761	777	830	758	673	720	720	792	724	757	774	814	741	772	733	738	796	726	793	790	705	739	727	781	788	747	739	742	772	788	714	716	767	773	739	783	706	769	759	741	773	725	755	731	812	742	754	744	775	773	780	759	762	784	781	752	759	781	759	778	760	793	760	739	790	816	730	760	732	742	767	785	755	735	732	763	756	762	791	776	780	752	824	768	752	746	771	767	761	743	783	731	748	701	745	800	754	736	749	795	746	766	733	805	755	758	754	797	705	726	727	702	722	715	756	715	809	807	797	740	777	748	719	720	742	729	771	781	758	779	729	740	746	702	764	743	701	736	790	706	773	736	761	748	772	777	793	731	772	728	748	780	755	766	783	742	762	718	751	777	746	779	795	755	767	726	765	707	726	806	782	770	763	737	748	792	733	771	752	758	777	701	771	779	682	748	748	824	744	784	754	745	781	749	769	760	784	731	727	783	812	796	763	720	711	766	784	760	788	769	741	756	760	778	787	838	782	746	759	810	762	793	740	785	763	814	713	751	739	775	748	728	747	725	727	761	741	739	788	773	784	729	749	783	751	709	787	793	773	719	757	706	778	765	773	733	758	734	746	717	717	721	731	701	741	732	759	714	759	752	733	774	754	770	778	747	707	751	721	722	759	725	767	772	767	789	733	749	761	743	743	718	764	709	774	748	762	775	755	736	721	743	750	735	764	791	762	750	778	745	757	731	819	734	767	790	753	737	756	765	801	777	763	745	799	729	722	748	757	732	801	758	751	748	766	743	767	778	763	774	730	771	767	790	710	752	731	770	788	793	752	750	774	737	723	741	793	760	765	722	758	733	794	747	756	726	778	770	729	803	700	736	751	733	754	771	744	753	748	780	768	766	771	737	768	774	756	785	759	782	756	787	727	740	805	779	787	804	764	731	795	760	778	788	762	791	740	736	732	752	748	770	796	754	734	710	742	759	762	798	740	752	748	753	765	773	756	738	772	735	742	723	734	708	772	769	756	714	771	786	752	763	753	740	800	767	748	728	782	742	760	721	766	801	745	774	747	769	739	771	753	778	773	773	783	757	770	731	770	743	774	716	770	730	728	741	767	746	789	791	746
22382	20955	28499	23816	21663	22355	17958	4218	2099	1692	1542	1218	1113	1135	956	1123	1080	1038	997	927	904	870	787	799	726	752	723	759	761	750	730	737	730	748	682	721	703	725	736	718	700	664	693	728	724	713	679	767	747	735	701	766	689	732	730	689	727	675	687	714	757	717	731	753	727	715	641	751	756	778	735	734	732	753	774	720	745	763	655	730	732	703	775	738	692	714	723	770	705	710	726	721	708	719	688	755	731	733	661	719	707	688	706	684	743	739	671	705	655	703	705	682	685	752	703	687	724	691	726	760	707	735	699	715	704	670	755	726	688	690	715	724	698	700	685	694	711	664	699	705	772	742	716	680	789	753	726	718	749	757	700	712	745	740	737	759	725	740	700	662	748	766	747	693	743	717	716	691	721	698	712	735	676	716	736	748	734	705	755	749	643	734	743	747	673	773	750	696	707	696	775	731	714	754	733	681	735	685	716	721	681	763	729	731	709	722	745	746	722	744	704	716	710	695	756	676	758	696	659	729	715	672	753	701	709	712	726	715	716	715	755	742	709	656	736	687	734	670	749	693	687	779	733	723	710	755	751	675	762	751	720	710	768	700	661	699	743	690	736	710	712	723	726	725	712	713	700	732	753	702	726	710	692	698	739	783	706	740	713	736	726	751	709	742	675	715	744	704	731	736	702	723	712	679	703	731	723	704	720	721	675	756	749	715	682	740	714	720	722	731	687	752	712	675	693	721	706	706	691	723	678	708	703	676	716	702	722	716	664	715	751	717	776	715	667	734	739	712	717	750	666	726	689	707	712	690	694	738	731	710	727	698	697	742	727	680	695	723	765	692	715	697	713	725	654	731	759	742	753	733	757	695	699	731	684	673	741	705	705	687	702	703	733	659	724	696	737	781	673	730	728	678	704	677	747	711	727	691	694	726	726	694	750	695	699	719	728	703	699	692	685	717	702	740	703	708	732	704	676	745	696	709	722	715	762	687	716	715	721	727	693	785	721	736	680	736	713	707	706	666	745	718	657	691	750	719	716	716	718	726	728	734	712	679	658	708	751	729	746	694	722	722	685	708	726	717	701	722	718	756	680	715	678	762	726	697	747	669	699	706	694	687	771	742	736	719	719	683	680	731	713	681	726	758	720	674	750	707	704	693	709	723	729	696	713	744	702	707	689	716	744	663	712	711	730	718	685	658	668	732	719	672	682	741	734	682	696	691	706	685	728	729	692	698	699	752	707	720	747	735	737	723	691	740	663	744	720	761	691	720	717	699	706	699	707	717	705	738	744	706	727	699	689	720	664	698	728	720	720	737	731	704	713	694	705	731	772	682	693	693	669	747	696	718	775	712	709	684	725	761	758	725	775	683	739	665	678	678	732	698	729	710	701	722	735	685	762	678	712	759	706	738	725	758	688	739	688	690	716	706	756	722	741	710	724	759	736	719	741	711	689	712	713	719	770	737	698	689	704	716	730	738	726	672	720	709	723	681	727	733	746	764	714	705	703	794	738	733	703	726	703	692	735	756	666	685	708	689	690	729	727	681	740	692	702	656	723	679	731	735	751	674	673	698	789	722	689	726	725	758	731	694	720	725	714	757	708	690	693	678	754	744	694	695	720	698	687	723	726	689	708	704	728	706	697	733	705	737	747	686	755	670	690	742	726	716	699	680	662	746	731	707	723	720	704	743	692	750	731	650	741	724	710	715	698	751	732	707	731	709	708	684	699	710	715	764	702	691	680	722	718	733	713	678	693	698	705	682	738	714	742	662	727	718	731	752	677	721	676	663	737	721	693	723	688	697	724	677	739	697	686	690	678	702	713	742	661	680	722	715	690	701	736	726	708	753	655	740	705	738	743	731	686	773	675	693	749	761	708	668	749	698	694	729	687	685	720	728	708	699	705	707	720	745	711	717	713	713	704	715	756	719	691	684	725	719	698	720	719	729	720	713	696	690	713	734	712	733	747	707	709	694	681	724	729	783	697	756	734	736	741	685	749	693	764	741	735	784	729	698	716	729	776	725	712	746	711	705	770	699	743	772	673	725	773	744	731	682	687	732	744	690	692	720	709	680	686	722	725	730	743	707	722	681	719	717	767	723	756	746	716	697	756	714	703	741	701	728	740	704	724	705	718	694	746	654	681	725	715	745	712	742	671	713	703	690	731	712	750	700	690	733	712	702	668	765	730	734	740	782	680	750	684	718	678	739	710	709	677	688	684	750	733	745	737	698	674	726	723	718	674	724	756	716	719	673	712	698	693	725	710	696	743	670	680	671	762	695	743	688	737	727	721	708	734	732	720	755	729	692	682	698	746	720	700	741	694	683	712	683	692	702	736	730	778	682	723	690	747	721	733	728	704	739	726	740	685	680	688	649	710	739	731	719	714	713	703	739	755	721	732	692	678	740	657	754	716	770	706	694	701	686	698	654	685	735	738	750	701	726	689	735	762	703	714	719	725	718	702	719	711	716	696	717	733	717	719	749	696	723	716	688	740	722	707	685	718	737	705	672	709	734	732	796	777	759	718	753	701	714	699	698	704	753	690	737	739	712	740	716	741	745	738	697	737	730	723	723	783	731	733	720	707	703	747	677	736	717	706	714	736	737	691	724	735	729	742	726	715	698	708	676	773	733	667	720	768	722	704	772	709	706	737	722	743	719	719	749	683	722	738	715	695	731	714	703	748	653	699	696	704	698	734	747	669	722	730	687	726	713	689	701	723	705	728	689	759	725	736	688	691	752	732	718	728	683	686	725	682	720	709	739	710	671	679	698	653	724	705	743	684	741	703	721	720	721	743	697	698	708	721	712	719	688	696	731	747	682	728	716	709	770	669	667	712	729	765	751	678	776	728	720	705	713	699	679	699	732	716	671	777	688	727	669	746	700	710	755	742	738	720	765	734	700	734	750	733	753	700	684	692	710	682	699	700	719	736	720	685	752	694	688	672	732	729	722	668	674	726	689	723	707	669	684	695	703	759	730	658	734	742	724	704	691	740	716	717	722	705	753	762	723	692	692	701	736	706	698	717	727	762	750	704	707	699	705	735	752	681	714	733	684	702	711	736	707	782	774	720	701	720	701	662	727	701	708	694	684	749	751	715	689	737	699	692	706	773	704	742	701	716	689	688	709	690	685	686	686	702	684	706	663	730	710	712	715	709	696	743	726	719	714	739	744	755	718	737	726	681	751	710	743	717	700	725	734	779	731	657	692	678	713	675	742	701	746	730	676	693	726	665	724	743	722	716	723	710	709	675	748	695	662	705	669	733	764	731	733	703	741	735	708	718	728	779	734	723	712	719	744	743	731	657	775	709	709	723	722	747	734	764	744	758	726	728	742	681	696	759	700	710	772	708	747	746	749	716	733	713	700	749	727	735	801	730	713	681	726	712	684	737	727	703	789	686	683	714	769	737	725	697	745	703	725	715	731	716	716	729	714	726	733	698	750	710	723	756	696	745	685	726	726	711	711	715	726	718	708	754	766	730	732	738	708	741	740
44414	71725	60518	43991	33121	21186	10603	4501	2933	2389	2124	1550	1360	1401	1295	1442	1368	1261	1189	1119	1046	927	924	875	864	828	818	843	817	812	797	827	799	785	813	759	810	846	794	790	810	756	830	828	787	765	804	813	809	796	829	781	790	801	872	799	867	748	769	825	779	826	813	767	777	771	786	814	793	792	807	832	779	792	822	815	858	803	803	836	787	814	828	816	800	767	792	791	812	768	777	803	787	822	807	802	735	759	774	750	826	785	748	792	786	815	779	793	810	749	778	776	809	759	746	791	791	783	820	753	794	777	791	786	754	765	819	763	771	737	763	749	773	810	800	787	805	758	803	795	813	800	867	776	790	800	817	746	767	831	839	799	784	849	749	850	804	847	811	726	786	815	780	855	836	812	811	834	754	803	758	796	816	812	838	787	806	805	785	839	760	803	843	766	777	814	798	768	808	736	798	775	836	768	746	827	798	789	815	798	742	799	795	810	857	795	826	735	769	773	807	759	810	789	767	787	780	755	786	843	778	749	831	796	806	814	791	796	835	795	810	823	750	797	772	810	777	780	777	742	781	724	787	766	797	817	762	799	796	814	778	796	828	769	794	760	794	763	828	795	794	785	784	801	791	816	762	782	797	809	814	801	784	839	761	766	798	809	757	785	812	822	829	789	755	749	775	771	798	793	760	836	786	798	839	827	801	752	798	830	785	815	828	754	776	801	835	785	708	824	781	766	792	814	760	759	748	794	827	851	805	789	826	803	817	766	788	762	805	755	786	760	776	748	765	823	833	788	796	827	776	760	819	807	752	784	809	823	768	770	801	819	784	783	837	772	803	781	817	796	847	786	753	743	768	803	758	816	779	815	766	815	789	785	766	753	812	756	803	753	749	791	799	830	799	752	797	785	836	732	822	813	760	832	827	814	814	810	737	812	730	742	749	763	791	795	798	781	791	803	799	760	800	820	736	790	812	791	779	791	800	747	762	819	753	863	826	758	787	817	792	771	768	823	833	779	776	783	794	825	768	779	813	815	818	778	801	771	773	797	800	757	809	812	798	714	814	742	825	790	807	798	799	845	792	729	795	761	774	763	814	790	834	827	808	777	731	828	768	810	798	809	788	783	749	740	794	819	809	776	803	794	792	848	813	820	784	793	838	798	774	816	821	797	821	800	741	758	783	792	757	773	796	776	783	802	803	767	793	798	825	823	799	780	810	807	822	807	800	795	792	785	830	808	780	793	804	820	801	770	826	763	816	753	813	764	755	792	840	787	792	790	836	782	816	792	765	825	773	790	787	787	787	765	823	774	838	766	822	799	830	779	794	795	727	815	785	769	801	763	791	801	772	779	828	778	807	774	755	835	785	764	785	856	781	792	850	790	785	759	791	774	805	810	778	741	813	793	820	806	763	821	816	813	826	797	850	784	795	776	818	772	832	763	776	793	837	778	821	811	862	774	798	811	770	780	836	798	818	791	851	813	787	766	788	806	777	795	777	762	760	832	786	793	788	817	765	786	829	740	819	790	777	818	839	825	796	779	809	757	753	796	773	834	832	822	834	821	765	765	814	824	829	812	767	789	817	805	832	798	782	812	771	800	780	788	794	891	795	761	818	767	806	791	819	797	837	748	793	798	811	775	830	770	757	791	796	745	810	791	764	750	791	783	796	766	769	809	776	857	838	802	743	804	789	826	815	809	796	805	834	811	791	823	809	781	810	793	792	769	786	793	826	769	805	786	828	830	777	778	799	785	836	793	780	793	802	859	822	759	827	804	806	726	820	773	735	776	778	789	769	804	774	807	740	819	782	738	819	762	810	806	780	792	793	753	843	833	815	776	794	778	791	802	823	783	801	774	791	779	792	792	834	807	815	765	795	805	799	824	860	833	800	781	765	805	759	803	792	828	706	828	786	785	789	776	804	756	834	765	801	751	786	798	799	810	781	790	805	805	733	759	789	759	787	796	848	793	828	802	829	773	808	782	744	765	844	823	830	814	788	833	765	809	814	792	800	807	803	763	759	854	802	798	788	800	800	856	791	825	802	828	801	782	821	839	808	845	819	736	799	825	797	802	764	748	800	785	791	774	805	828	785	839	817	798	762	799	785	858	789	854	795	831	797	756	795	809	832	793	798	762	792	808	775	854	758	760	780	810	784	811	769	803	802	779	829	781	807	804	782	824	813	835	766	743	858	785	806	788	790	781	772	805	773	800	833	850	823	798	851	779	791	735	813	809	777	814	793	799	806	796	748	787	801	758	828	756	764	867	812	783	800	771	816	833	857	794	808	779	848	759	792	809	756	781	810	783	806	813	739	805	796	816	787	773	792	772	822	824	760	773	817	799	787	814	807	739	787	770	779	778	808	763	785	784	801	822	785	750	791	767	788	799	788	787	772	806	715	777	844	768	754	764	757	809	768	772	815	803	780	795	805	799	775	796	768	807	789	826	787	823	798	819	803	790	761	827	775	808	820	767	775	803	762	807	811	783	801	768	767	803	724	826	786	785	797	806	807	823	803	806	761	743	799	833	817	782	806	828	782	785	783	753	751	773	780	759	803	764	802	758	837	775	815	802	758	794	792	821	806	829	772	808	830	786	758	790	736	791	788	823	767	800	748	798	854	803	806	785	822	870	803	822	751	792	786	805	814	814	767	777	796	785	808	789	822	828	742	740	779	748	802	736	759	793	783	792	831	756	806	799	821	807	771	768	820	775	768	784	789	815	782	808	812	797	812	802	788	816	800	847	735	771	787	746	805	794	776	843	809	841	814	791	809	770	761	793	838	785	861	763	792	784	757	809	727	819	771	790	803	751	811	838	790	823	802	774	790	850	816	782	754	751	814	853	808	794	774	756	849	814	817	822	795	813	794	787	801	778	828	777	777	795	771	776	784	795	815	791	808	802	799	774	824	804	815	846	796	739	783	781	762	792	786	807	810	777	818	826	782	821	832	776	757	800	822	851	809	818	826	790	751	778	807	761	808	792	830	799	780	817	809	790	850	796	787	845	783	749	781	817	791	776	781	799	800	774	811	804	786	787	773	808	821	802	811	776	804	794	822	859	762	798	762	798	775	825	760	754	764	741	808	750	803	821	732	807	808	798	847	743	777	784	787	740	825	813	813	824	731	847	731	784	751	778	799	812	798	774	791	808	788	746	787	783	804	820	744	829	777	804	763	780	801	761	820	807	792	813	799	813	795	783	798	797	789	820	762	778	816	755	790	800	767	781	864	827	809	784	782	805	843	817	809	811	805	744	779	761	768	774	796	848	816	769	792	810	773	828	799	816	757	788	795	835	771	792	776	805	783	812	808	797	787	742	762	781	777	778	751	795	796	748	735	771	821	766	776	797	756	784	804	806	784	768	810	762	782	867	770	783	823	831	840	768	789	796	756	792	825	827	780	777	826	815	802	800	834	799	822	789	781	768	785	769	741	838	787	815	801	785	798	807	791	781	822	828	798	787	792	788	805	802	809	785	775	819	814	740	796	769	805	735	815	799
34108	39592	43728	30886	16637	6835	2815	1347	1133	1026	1030	918	848	815	837	820	871	802	768	783	731	717	737	640	659	663	635	686	681	685	693	708	696	693	682	691	710	673	779	713	693	711	687	719	664	666	703	733	719	699	708	725	695	714	647	696	714	668	704	743	670	649	696	660	652	676	701	727	707	674	679	655	725	675	698	632	690	664	659	694	697	647	673	682	650	716	725	655	709	719	674	681	665	726	696	669	695	686	683	687	722	716	704	668	676	684	711	670	693	732	676	687	648	671	660	694	743	706	694	681	681	666	665	699	728	682	635	709	680	702	662	684	671	652	684	676	724	649	677	693	709	699	681	661	700	618	658	691	652	707	687	699	676	706	693	684	674	719	665	675	654	679	688	666	691	738	700	696	667	746	692	662	684	724	694	682	699	714	685	672	733	651	728	668	716	683	715	702	697	735	672	688	729	678	691	745	675	708	679	687	719	710	673	693	664	700	692	655	662	677	681	684	683	715	679	712	751	683	663	708	674	639	696	661	705	674	708	698	707	682	732	669	690	666	672	696	753	663	683	666	710	690	665	708	746	684	734	673	727	671	666	667	721	714	685	695	716	685	690	663	640	639	662	700	707	640	734	643	695	763	683	660	679	703	732	699	709	694	658	736	721	695	689	698	698	654	699	680	674	743	646	701	723	646	658	702	718	700	684	666	735	723	723	715	673	695	702	694	682	674	674	711	634	688	676	661	644	681	676	682	672	695	717	699	690	693	703	680	653	693	662	669	680	671	707	653	725	657	628	714	654	662	700	705	725	720	685	681	650	684	690	726	679	700	726	695	665	691	628	710	650	710	665	652	674	683	668	677	718	648	732	709	688	719	681	650	744	703	650	748	671	727	713	690	683	704	697	707	731	725	673	699	644	725	631	672	690	715	668	723	744	708	667	696	704	671	681	726	669	709	698	717	709	680	709	672	648	702	641	658	692	693	693	695	641	679	723	677	694	721	744	716	676	723	682	686	725	650	657	681	680	704	679	742	673	658	700	673	649	711	705	691	679	663	719	693	656	713	718	623	692	688	679	744	735	680	696	714	699	689	646	660	662	641	661	713	660	644	681	679	656	704	739	695	709	656	729	688	683	671	720	726	758	661	679	674	691	671	710	668	682	712	691	720	700	700	659	708	664	690	756	667	674	660	683	687	657	686	711	714	691	726	672	707	679	673	648	662	676	698	635	664	665	655	752	683	712	686	663	682	718	736	682	714	724	724	703	698	713	670	670	659	700	714	687	676	729	733	716	717	672	686	666	685	724	714	662	711	725	642	683	688	693	680	671	689	655	646	677	691	694	693	659	727	667	701	733	666	681	718	671	656	712	694	706	667	702	708	720	684	674	703	731	721	697	738	701	673	683	718	667	660	714	717	714	679	684	698	687	684	699	744	707	677	716	675	659	701	701	686	690	696	661	709	702	705	689	735	687	731	704	669	635	679	712	701	734	657	708	666	702	735	697	703	754	683	681	732	693	706	677	702	738	709	641	702	694	652	711	714	637	732	709	698	680	667	673	738	697	714	679	669	671	675	682	678	693	691	695	673	666	753	674	729	689	674	631	675	735	668	705	695	698	693	725	686	682	729	731	692	731	723	645	715	665	716	663	738	644	697	681	686	692	723	687	699	685	676	680	667	695	667	672	684	683	744	742	703	668	713	733	683	698	702	682	665	695	657	726	676	691	689	634	647	646	759	688	657	646	712	691	685	681	696	675	694	690	683	704	664	712	710	695	678	688	679	686	736	711	692	717	688	677	717	721	670	679	730	686	698	654	684	677	686	688	730	684	701	746	695	720	750	698	694	681	733	696	681	722	686	662	677	646	662	720	721	690	664	713	716	683	682	710	697	696	680	698	664	671	667	747	670	665	735	663	710	678	680	623	644	708	664	682	695	688	691	716	711	666	719	705	716	691	744	701	732	727	653	684	697	709	695	729	692	704	688	665	694	685	721	666	727	633	698	638	717	693	698	679	656	754	724	705	662	735	712	649	722	658	700	697	689	684	702	734	703	684	737	666	654	659	690	664	749	734	700	715	714	696	646	671	668	700	736	717	714	721	690	715	686	718	672	689	723	675	662	715	714	722	673	641	663	701	642	698	729	684	670	707	677	725	685	703	646	682	815	682	672	705	700	744	681	712	670	696	722	698	723	694	746	657	681	657	723	686	626	644	681	671	729	708	640	689	653	692	681	705	730	661	698	704	680	711	689	681	629	711	666	712	689	670	621	678	681	651	700	674	732	697	708	640	664	664	673	692	675	707	748	674	754	730	700	704	644	652	691	733	658	703	707	667	654	706	709	675	687	657	738	721	621	675	670	699	679	691	701	677	669	720	713	700	721	734	684	698	631	706	707	726	718	645	676	685	710	739	676	707	659	664	694	737	703	711	695	660	714	638	669	704	681	663	707	675	686	678	677	714	663	672	653	694	662	730	723	704	730	715	689	696	676	680	652	664	682	662	715	645	642	705	695	671	646	696	638	639	683	710	734	689	687	652	721	664	699	681	713	673	703	669	696	671	657	657	695	716	688	699	671	668	707	710	722	694	728	622	707	735	704	679	662	692	676	701	665	738	714	731	679	683	700	703	659	699	698	647	693	694	721	734	657	663	715	660	715	689	649	703	723	676	723	701	684	687	678	700	670	693	643	739	678	665	681	664	686	697	700	693	673	655	648	689	692	707	703	706	700	719	752	683	633	674	674	725	704	713	712	643	659	712	694	681	710	688	711	669	727	690	654	677	721	707	684	639	674	681	685	695	711	671	688	675	667	657	676	704	675	693	670	709	703	659	698	681	677	713	635	677	703	703	642	706	662	703	702	693	706	686	673	718	698	720	684	688	694	709	668	683	641	729	761	695	772	669	691	726	708	717	702	664	704	695	726	666	682	691	689	666	703	666	687	707	704	698	701	658	667	638	688	639	700	744	714	706	710	685	704	645	695	663	712	700	676	679	666	712	688	693	693	681	671	661	671	674	687	718	690	701	718	715	690	699	655	645	700	657	693	700	715	653	670	705	668	675	681	713	724	734	687	706	708	700	694	687	740	694	647	672	702	690	723	719	701	718	702	698	710	682	658	684	676	717	670	641	692	678	675	716	679	738	642	656	761	648	676	733	728	705	654	667	679	673	671	708	712	697	670	694	704	693	688	711	665	719	700	737	670	651	700	680	653	708	691	671	691	696	725	695	669	679	696	690	634	670	678	710	698	677	663	688	658	673	717	687	664	668	668	742	702	674	682	707	742	689	671	642	680	685	635	707	690	699	682	710	691	689	682	680	700	726	711	680	715	676	713	740	663	697	711	728	717	709	643	645	655	679	689	713	683	674	630	740	667	708	654	680	676	657	717	748	672	697	736	698	680	685	672	652	660	695	645	714	702	685	730	683	722	724	672	690	689	755	710	738	693	639	707	733	682	683	680	671	660	709	706	691	677	661	696	648	685	677	712	693	711	668	689
43329	55500	46487	29837	17959	8506	4101	1865	1493	1387	1288	1153	977	956	1024	1094	983	958	947	892	875	818	804	825	779	793	803	819	801	771	812	795	827	756	796	819	811	794	803	842	753	788	789	759	811	742	776	751	837	809	785	787	786	766	815	797	826	755	758	741	808	792	776	780	741	793	788	769	800	758	778	790	787	788	749	734	796	765	762	823	809	792	775	793	775	732	797	781	781	797	766	773	831	817	833	784	772	707	783	739	742	785	730	800	782	780	800	826	763	839	792	766	766	795	775	772	756	708	798	768	776	820	744	763	789	814	813	771	721	752	769	760	723	813	782	791	712	751	750	775	738	790	740	781	791	800	822	764	766	800	821	754	786	774	761	809	773	815	781	759	778	776	768	774	760	791	785	750	834	765	777	759	766	807	775	758	798	729	726	760	783	792	793	756	791	798	814	760	752	750	788	801	831	786	792	748	777	793	793	790	754	754	742	746	731	743	778	780	792	794	770	752	780	717	767	805	738	798	794	815	744	808	780	766	817	827	804	749	780	794	750	748	799	770	774	794	768	796	789	780	737	761	760	788	752	812	719	817	813	819	744	766	777	827	840	775	744	838	806	753	782	798	798	793	786	831	771	826	755	782	795	765	777	780	768	826	822	780	799	791	792	780	728	745	788	782	772	807	714	773	801	786	808	774	844	794	779	735	774	782	795	750	763	793	806	823	750	803	772	798	798	779	791	773	790	829	798	731	748	773	756	802	764	732	779	759	761	780	811	768	812	764	791	756	804	782	804	767	775	791	791	758	755	798	792	755	791	728	812	800	768	767	752	805	768	790	712	786	775	719	816	773	735	778	802	774	777	762	775	767	804	808	818	779	779	764	813	792	811	747	803	779	762	801	756	784	759	766	761	771	827	771	818	764	762	748	776	812	813	797	755	815	775	786	803	783	756	781	775	784	793	793	762	756	772	773	733	767	712	762	786	783	822	825	771	735	783	799	748	796	781	768	741	808	758	759	777	796	788	729	773	765	758	784	785	800	771	751	742	763	746	806	807	772	815	723	833	763	793	760	762	813	728	768	751	751	733	782	793	795	782	790	750	835	783	813	792	788	806	781	786	809	772	799	737	782	768	744	757	792	822	768	746	714	780	772	794	831	798	737	786	756	734	818	773	768	771	770	792	763	726	758	784	753	770	817	780	768	812	746	792	797	770	787	787	769	765	737	714	739	821	794	776	752	769	735	746	794	805	785	755	765	781	773	784	794	782	792	764	822	764	751	774	766	746	813	738	777	758	826	745	781	761	733	790	792	810	770	768	788	771	782	753	826	747	808	715	774	783	781	781	770	804	750	802	757	782	763	749	789	799	773	752	760	782	803	762	775	763	797	799	824	748	788	772	801	756	723	767	791	763	745	806	776	747	770	759	729	814	800	774	735	735	811	780	764	795	744	781	760	759	781	803	765	721	746	784	792	764	790	750	794	784	817	775	767	760	761	764	764	713	770	761	771	757	749	790	726	811	760	767	755	819	781	774	743	791	774	799	802	802	777	801	783	750	745	822	816	820	762	875	769	806	791	752	787	826	791	772	798	841	735	825	816	782	767	826	777	828	753	806	769	767	758	770	794	781	736	840	795	814	792	784	781	746	726	780	789	806	773	765	774	825	831	852	803	785	795	762	748	823	780	732	763	735	782	760	789	796	733	728	774	808	750	803	822	788	786	771	796	793	870	825	820	776	758	808	777	775	833	812	791	733	772	788	850	772	802	755	785	783	814	775	766	820	787	760	807	762	801	807	794	779	721	794	738	790	758	778	759	754	729	814	788	768	741	799	771	825	795	802	727	728	779	785	768	781	797	747	730	776	773	788	758	757	779	763	750	852	822	761	734	771	766	758	757	805	836	769	773	835	812	806	778	736	773	797	739	774	748	778	788	763	767	799	822	746	818	762	749	754	768	759	792	729	775	705	835	827	764	729	745	765	729	798	748	803	784	813	788	808	795	787	789	776	739	766	790	773	785	732	809	749	851	809	806	751	805	790	793	794	804	771	722	775	748	745	803	771	770	770	751	804	813	790	788	758	809	814	788	743	802	704	755	746	746	799	748	797	769	732	801	781	814	780	772	767	770	798	797	782	755	726	758	745	733	741	797	772	769	715	793	773	736	798	773	776	825	780	765	857	761	790	806	751	751	818	773	750	814	766	777	832	783	834	730	785	713	778	800	831	799	751	776	843	785	801	768	754	780	787	748	800	794	783	749	801	772	770	767	759	786	751	782	746	786	705	804	788	778	778	805	822	768	799	787	766	756	811	814	749	742	801	797	747	784	794	768	749	791	722	767	760	775	764	758	749	784	808	786	753	789	788	754	767	752	782	759	752	821	780	777	790	745	751	786	784	750	782	759	732	754	785	746	789	773	819	750	785	776	774	802	739	747	772	774	782	781	766	760	818	788	809	801	743	808	710	793	788	740	738	775	751	746	808	783	789	761	790	778	831	741	763	787	761	768	802	727	754	780	812	721	806	782	797	769	754	763	750	735	810	793	807	790	819	799	790	747	813	759	788	775	782	770	782	731	759	760	782	764	756	746	817	778	710	774	803	795	755	788	760	782	757	793	774	802	826	744	811	795	783	777	765	743	814	758	749	797	740	779	756	739	746	740	780	786	814	751	805	764	773	751	807	780	812	783	798	756	786	768	767	780	758	807	711	757	781	787	729	771	801	734	819	804	755	799	774	848	862	723	757	761	758	826	839	721	738	758	783	789	812	758	789	778	805	792	777	749	731	755	779	788	720	749	756	776	795	812	780	786	797	773	751	773	775	806	818	800	790	738	759	794	759	794	783	809	809	783	743	778	758	797	788	738	743	766	757	769	774	777	822	757	746	783	799	776	792	759	774	821	795	754	770	804	764	750	749	750	784	779	779	781	793	770	763	779	762	764	707	828	760	738	803	759	796	804	788	826	793	785	780	765	755	798	815	732	767	811	745	739	807	765	771	816	783	751	764	784	799	760	792	748	809	721	769	762	839	706	806	749	763	796	778	788	756	766	785	779	795	812	805	798	802	768	797	786	743	752	764	777	773	787	798	757	796	784	780	770	803	791	842	796	799	765	769	780	746	743	756	768	764	774	759	768	758	782	781	790	788	810	785	727	779	799	773	767	769	812	799	820	751	778	813	780	767	773	799	776	776	839	754	811	768	776	797	746	814	792	835	815	754	761	763	802	788	721	794	790	845	764	858	763	793	790	776	776	792	783	839	761	772	783	781	816	787	805	783	783	773	779	772	781	823	763	823	774	813	736	803	783	768	754	807	812	788	771	797	792	764	756	744	771	769	792	781	744	724	820	732	783	739	831	818	754	836	768	798	714	845	784	804	784	766	771	797	745	744	743	758	782	774	798	784	817	749	788	765	808	821	766	808	772	820	778	853	814	843	732	825	826	801	804	788	758	714	796	801	783	776	794	774	726	756	788	777	793	770	762	764	782	792	747	703	747	772	836
23565	21029	28652	25326	22835	19443	9859	2392	1673	1534	1325	1363	1121	946	986	1000	941	942	911	846	826	825	767	769	843	757	748	722	677	742	756	720	726	740	747	714	770	754	773	733	710	748	766	725	731	686	681	726	751	711	737	735	724	689	754	749	710	714	741	731	689	751	711	715	702	693	733	727	819	737	736	706	728	708	714	751	709	675	754	737	728	799	716	710	684	701	699	758	708	738	722	765	751	767	717	737	731	752	766	701	697	721	666	700	743	686	702	697	698	741	780	694	711	740	780	716	768	716	700	707	695	688	724	739	750	736	706	797	717	725	718	756	720	741	738	734	697	753	717	758	719	757	725	758	680	707	665	702	696	735	700	763	692	703	760	699	695	716	733	765	725	716	703	710	727	788	704	738	706	725	753	728	753	756	673	743	703	704	712	745	720	687	716	686	712	752	765	773	724	726	780	758	680	732	779	756	717	728	676	726	757	748	698	737	743	748	714	707	699	738	733	700	741	754	713	713	686	693	726	746	739	715	731	726	682	725	717	775	737	717	757	750	664	749	741	757	707	714	775	741	743	683	721	711	757	763	741	742	748	697	752	764	707	700	718	740	692	713	753	735	711	723	702	729	722	715	665	741	616	736	712	729	704	736	707	731	703	728	742	755	706	689	698	769	746	709	711	745	697	727	717	749	745	744	693	744	697	699	734	715	700	765	764	699	729	737	723	726	713	698	736	698	732	716	752	735	744	730	682	777	717	723	719	741	734	709	736	683	746	697	714	710	758	709	707	735	702	749	700	690	701	727	740	724	702	695	661	728	696	670	775	734	703	661	713	769	688	773	709	715	715	702	736	752	757	763	699	752	732	761	736	696	765	769	711	739	746	759	728	769	737	669	752	750	711	739	769	723	756	697	745	724	718	745	769	708	748	732	705	732	684	726	719	653	732	716	723	712	718	699	696	667	735	745	724	733	734	736	706	695	699	712	757	743	735	776	726	701	736	746	697	774	710	707	734	717	756	747	725	707	692	798	729	667	735	713	716	697	678	669	706	745	763	702	705	727	751	774	713	741	738	708	728	735	707	695	715	698	707	708	724	731	717	672	766	700	748	712	695	719	701	690	733	709	762	715	778	753	748	742	724	700	712	705	714	708	741	753	760	712	729	719	698	684	740	696	726	698	718	698	748	720	725	715	726	727	763	740	707	766	713	655	772	698	686	740	737	725	697	721	738	722	673	720	749	739	758	719	722	734	711	711	687	713	730	711	686	737	652	703	701	697	709	737	740	754	693	728	725	732	697	710	703	742	721	793	769	702	713	725	740	723	715	734	704	745	760	714	710	750	698	695	727	780	760	757	743	715	657	709	757	678	701	705	712	711	670	736	729	708	651	693	723	714	747	718	724	714	739	703	753	685	731	714	728	687	761	700	734	734	750	716	731	701	756	702	720	720	741	776	735	761	710	765	753	684	742	725	716	728	744	699	690	686	740	710	735	712	724	672	752	702	736	736	747	720	700	751	714	689	727	711	736	745	733	770	709	718	694	740	758	684	734	715	747	697	720	668	767	689	698	724	752	691	719	783	720	760	720	702	708	691	729	742	760	726	742	719	720	697	656	743	744	762	702	733	713	714	702	729	697	726	712	752	718	781	738	723	770	694	719	673	732	725	705	668	697	762	735	735	688	680	715	685	714	720	727	701	744	753	736	738	778	736	750	738	702	765	673	679	690	715	732	672	696	719	721	704	710	734	726	782	723	712	701	714	717	711	694	741	694	759	732	728	731	773	719	680	742	706	716	644	748	700	784	729	753	722	738	728	718	737	737	744	718	705	743	727	713	726	686	704	740	743	742	659	726	732	725	743	711	718	730	771	775	708	680	692	708	770	719	756	721	674	699	671	730	750	732	729	710	743	754	673	707	726	681	710	739	756	697	697	704	674	683	743	759	667	724	735	706	727	713	721	749	736	711	731	698	772	745	733	760	703	718	742	666	703	712	714	768	766	761	766	693	709	713	771	760	762	745	728	691	716	706	696	761	766	707	699	759	691	765	737	732	722	740	698	724	711	712	728	770	773	706	771	735	691	727	725	700	709	719	710	706	720	753	725	719	675	696	727	709	705	705	702	725	678	693	733	734	733	676	689	760	748	636	771	715	706	718	736	728	713	724	752	736	708	682	688	751	719	706	751	722	664	702	728	677	714	704	718	663	740	700	723	706	722	684	681	719	682	665	707	692	723	716	740	694	724	705	703	761	676	709	729	706	722	744	702	754	715	737	775	809	744	709	732	729	696	699	718	720	745	704	761	696	697	691	723	738	711	690	734	730	744	742	745	711	726	690	708	693	746	715	743	738	675	732	753	737	729	757	699	721	718	721	715	727	715	690	714	696	727	729	770	723	746	682	762	703	705	706	682	717	756	741	687	697	682	713	678	751	768	713	724	746	711	712	681	684	710	750	714	728	698	726	732	710	720	739	711	716	740	738	743	755	748	748	695	711	788	693	710	789	681	722	708	663	676	748	719	726	657	736	707	760	723	737	724	733	699	769	662	693	753	708	758	756	719	665	689	724	766	730	675	745	728	761	713	762	709	714	734	716	718	734	675	752	692	684	709	701	735	697	741	735	696	696	722	690	708	709	759	697	763	687	711	728	759	727	702	682	723	695	774	707	667	739	755	743	707	735	746	706	742	715	703	712	741	698	730	680	669	730	714	671	686	751	745	739	706	647	672	693	744	702	684	716	716	777	711	671	751	690	756	685	710	728	703	736	784	727	764	689	736	755	777	707	680	730	739	712	720	748	717	710	732	758	727	670	707	704	715	715	749	717	695	710	701	763	705	768	716	745	697	693	729	755	702	743	746	758	747	717	732	709	716	708	701	707	749	709	695	663	688	740	729	783	747	713	751	745	707	714	675	741	715	707	697	695	721	726	740	703	706	741	695	722	747	681	716	760	699	726	685	753	747	738	713	706	742	746	652	725	706	730	726	753	670	740	706	683	688	765	700	701	673	688	737	732	760	726	736	749	663	712	759	683	764	741	709	719	732	713	708	734	727	698	689	724	729	723	762	711	729	672	710	753	677	730	729	684	696	714	722	737	691	694	707	711	694	743	741	728	740	712	730	751	734	710	718	700	753	684	692	770	686	702	725	719	686	778	680	759	750	727	673	713	694	781	693	668	741	693	700	762	740	755	714	719	721	708	722	717	730	695	720	704	728	736	746	695	732	750	787	744	730	728	761	714	673	748	738	725	688	717	736	762	701	757	665	719	699	689	703	769	731	712	707	743	696	688	701	741	692	717	709	691	734	720	727	695	714	688	733	703	691	768	684	686	704	767	696	753	690	699	708	767	666	694	712	718	732	760	754	742	722	697	699	754	734	722	704	723	717	718	679	695	785	695	730	748	685	748	718	724	757	726	731	738	735	713	709	691	754	714	737	737	754	657	724	685	744	734	727	697	708	742	699	668	699	749	697	711	700	689	717	709	696	678	698	730	735	753	759
41563	68041	57115	38949	27084	15976	8612	2872	2303	2095	1802	1816	1425	1093	1250	1230	1151	1088	1047	1033	889	998	881	850	875	846	802	892	803	813	826	861	850	835	818	813	822	822	822	813	806	827	832	798	772	829	780	804	808	805	827	831	848	791	843	783	802	808	851	801	792	802	736	827	837	771	809	812	788	834	807	831	810	777	823	783	774	818	783	802	793	818	817	795	876	804	853	766	779	883	828	808	775	806	806	849	825	818	803	809	757	791	786	816	784	798	826	797	785	782	802	798	861	789	822	848	769	808	864	859	804	817	809	803	755	760	801	820	809	830	779	848	817	829	812	815	801	835	780	811	813	799	790	784	811	836	812	835	765	814	821	816	881	828	792	796	806	840	821	738	814	819	790	805	789	811	822	838	798	814	831	798	807	818	819	834	757	820	813	836	792	780	755	766	834	835	790	810	769	820	803	774	830	800	818	827	800	794	841	773	775	926	803	794	801	807	796	810	805	798	813	844	795	816	784	805	842	849	863	817	816	856	806	816	825	845	824	770	790	829	797	824	850	798	824	800	816	796	782	805	759	752	781	833	814	883	798	795	849	812	808	803	826	767	793	800	827	799	821	782	806	788	812	790	857	860	847	821	815	819	780	823	815	828	804	840	790	778	827	793	816	844	802	780	796	811	787	842	800	799	785	824	769	827	758	829	837	786	819	778	818	835	815	827	802	850	878	822	781	802	808	772	831	779	782	790	767	794	781	831	814	796	799	759	782	740	804	787	796	797	840	825	759	818	771	782	812	802	806	804	799	783	892	816	847	820	777	833	781	813	824	827	768	828	808	762	855	819	809	805	791	747	827	788	832	773	786	765	843	853	816	803	746	768	812	833	755	805	816	804	825	860	788	833	801	771	775	840	812	801	825	813	813	798	768	840	811	829	869	814	814	812	833	782	832	813	803	840	808	772	785	828	844	824	778	818	773	866	804	832	825	855	790	791	826	803	829	839	780	794	809	809	810	794	848	850	805	795	831	770	817	805	822	828	813	804	835	816	823	755	818	761	825	849	813	796	779	803	782	824	833	824	804	845	848	843	818	779	775	799	781	840	804	801	813	829	821	759	823	839	838	801	845	806	815	848	810	812	784	802	803	778	849	794	828	789	783	833	791	844	848	810	824	805	806	839	782	835	762	770	784	870	756	819	769	808	856	791	833	843	815	786	811	780	887	815	783	837	784	859	833	775	785	783	761	823	771	801	835	799	787	832	856	818	813	806	795	751	783	796	806	768	849	818	804	763	807	804	848	791	798	822	765	829	816	801	818	827	792	810	759	842	831	807	796	781	834	811	841	849	840	768	846	798	800	823	834	869	769	774	804	805	818	801	785	768	790	775	853	799	822	792	808	795	821	776	751	760	869	799	741	793	772	807	807	860	797	763	770	788	811	858	801	825	820	842	809	770	778	783	841	805	815	790	758	847	776	815	793	815	790	830	744	799	793	818	767	832	828	787	801	797	840	827	786	813	824	837	809	803	814	774	808	803	866	836	851	765	773	798	795	769	811	807	794	841	764	764	812	813	829	759	824	815	794	825	830	826	826	789	789	784	817	780	783	826	804	826	833	824	796	821	816	798	803	787	848	796	800	792	810	772	836	776	803	789	795	785	847	798	815	834	783	803	790	829	806	820	839	766	788	793	802	819	803	791	777	809	825	756	800	788	824	828	815	790	804	768	792	795	836	837	772	776	810	786	815	778	788	818	820	765	747	757	822	810	851	808	852	815	841	780	764	828	839	830	741	811	817	803	804	833	833	814	854	817	813	832	810	819	810	886	831	775	836	787	802	811	813	786	771	856	790	798	808	789	771	786	817	814	769	798	780	788	784	814	795	791	851	807	824	790	801	822	786	815	786	787	853	770	779	835	778	822	799	775	820	809	802	758	862	800	812	773	792	784	857	788	795	784	798	815	779	811	795	821	829	774	811	808	810	784	800	822	817	879	824	810	784	832	795	774	781	761	797	784	824	827	808	859	795	852	791	767	834	815	792	813	819	807	790	802	803	826	839	844	860	776	751	734	781	835	820	829	805	826	757	775	830	794	798	819	788	848	754	806	803	851	824	792	795	839	818	854	816	790	815	838	814	864	808	819	800	761	752	812	788	771	758	833	783	763	816	788	770	865	852	760	817	841	853	754	789	717	836	814	806	770	810	844	802	808	792	831	793	765	822	822	816	859	803	809	805	832	791	861	776	774	801	785	781	810	834	734	873	804	800	796	807	789	804	839	814	842	797	839	772	807	818	776	775	810	769	820	807	797	777	800	824	786	813	803	794	813	805	796	814	832	773	860	826	785	811	786	812	793	803	833	776	831	799	816	785	812	780	770	851	788	828	799	807	812	819	755	803	829	841	806	834	800	832	830	821	838	843	793	799	801	783	829	752	768	762	754	808	822	855	758	795	779	833	775	814	743	881	809	814	800	810	793	861	801	767	821	760	806	821	830	801	856	810	806	796	802	789	822	810	825	793	846	812	849	838	832	792	859	807	797	818	795	771	817	850	804	757	826	797	789	767	792	839	826	816	815	840	744	792	819	793	825	760	815	782	807	820	854	840	797	766	749	823	815	820	848	812	786	820	798	803	848	779	836	774	793	804	759	769	835	787	771	794	819	840	784	841	824	762	792	806	787	815	790	793	780	837	815	819	816	823	805	806	775	816	820	830	795	794	787	833	790	791	813	760	837	772	788	779	851	777	830	855	825	793	802	843	844	779	856	817	816	819	767	748	797	790	781	772	749	821	817	808	818	828	810	800	824	805	802	845	748	791	764	781	815	804	801	809	797	833	800	835	787	831	865	831	850	819	818	766	776	811	795	831	794	846	815	825	800	822	871	802	774	822	789	811	776	772	786	849	827	831	793	818	804	802	796	796	800	742	834	764	795	818	804	783	805	774	865	790	825	800	802	755	803	793	810	823	773	809	824	802	805	701	846	814	804	773	807	797	778	770	792	845	805	822	883	869	797	757	805	773	803	753	829	760	812	832	827	861	810	787	798	833	840	769	800	779	823	827	825	799	851	862	836	825	845	807	790	771	828	805	829	783	770	764	835	805	814	857	820	821	826	863	832	860	803	814	813	828	767	798	759	811	794	845	780	776	778	794	820	860	843	788	800	825	808	830	806	786	825	799	773	838	855	813	804	817	830	826	812	816	764	805	823	774	777	786	816	828	795	805	735	804	821	797	838	762	768	780	788	791	745	797	850	851	821	823	812	842	843	800	771	842	799	784	799	787	809	813	843	824	789	797	854	808	813	804	810	783	837	798	832	829	786	793	796	802	823	851	863	796	805	793	787	776	787	763	802	827	843	841	810	844	826	866	818	802	777	832	855	824	790	771	844	794	812	796	809	775	789	848	806	807	771	777	808	777	844	806	828	832	816	863	828	804	787	820	812	786	846	862	813	780	818	802	867	806	828	781	829	834	802	753	835	853	765	838	809	806	748	849	814	835	748	799	766
24470	21136	29292	27673	22001	13919	5759	1600	1325	1184	1150	1194	1174	1004	880	865	856	835	799	703	741	658	697	708	634	685	685	659	682	666	670	672	667	675	606	626	659	615	617	608	623	619	602	693	634	652	622	601	639	636	642	622	618	643	674	637	633	657	643	629	673	636	651	625	661	621	624	666	638	687	641	628	671	635	678	691	656	667	669	653	638	668	650	675	610	674	643	641	678	628	637	654	633	616	672	663	663	636	673	606	637	645	655	658	716	691	676	630	661	626	651	615	683	609	659	670	594	610	636	646	636	592	698	691	651	617	633	659	615	659	663	668	617	608	653	625	640	640	686	629	711	663	645	624	633	628	660	626	667	641	670	629	637	666	659	657	670	619	603	671	675	675	678	669	640	622	677	662	621	626	617	645	662	662	638	643	695	626	614	651	672	636	686	668	638	667	583	624	663	682	655	616	631	670	664	631	656	637	645	637	659	634	616	589	653	612	623	640	638	715	682	645	697	636	629	660	638	676	669	652	619	601	626	706	674	631	648	658	651	602	694	665	634	633	630	707	651	636	666	637	640	677	662	646	632	654	645	593	681	637	671	669	668	633	631	685	665	680	637	615	581	634	645	610	649	709	674	703	652	659	676	638	630	617	660	628	659	683	634	666	661	620	647	640	661	650	649	623	641	616	600	656	669	706	652	689	672	673	641	610	638	653	658	610	609	699	658	678	620	631	678	663	745	642	659	601	670	610	654	692	648	656	690	648	625	666	674	667	657	684	647	650	622	614	689	662	659	654	685	605	680	676	654	603	679	615	642	664	611	676	588	669	642	681	630	691	654	628	669	633	683	653	666	635	676	623	612	623	662	637	645	653	631	691	598	609	645	669	645	658	643	639	678	644	706	638	614	662	638	649	674	648	650	624	644	677	647	620	648	626	645	664	668	628	640	658	705	675	641	644	656	653	653	651	636	650	692	634	666	653	652	665	633	684	617	648	631	649	659	617	690	610	662	633	646	707	630	675	668	644	650	640	696	675	667	602	627	634	621	639	649	622	607	655	635	668	631	738	609	646	614	639	651	664	621	712	645	677	665	641	697	639	621	685	728	647	643	669	667	655	608	634	684	677	693	605	667	645	667	617	650	603	680	688	651	704	665	663	657	697	662	673	672	627	683	691	643	674	658	655	672	641	686	675	634	664	655	674	645	652	616	605	669	628	638	640	639	650	610	657	613	660	683	591	629	683	648	609	627	626	646	662	647	614	656	646	633	640	648	662	608	642	668	649	650	670	615	627	633	619	639	678	613	655	659	595	658	674	683	654	635	684	660	638	640	651	614	613	653	632	677	647	619	654	622	580	675	689	639	632	677	683	661	629	666	612	640	675	632	664	621	632	630	690	643	682	644	640	635	640	620	633	683	687	665	606	643	632	649	626	622	621	691	639	634	658	665	617	666	657	640	693	654	657	662	585	669	657	611	641	651	657	665	674	690	689	674	648	648	636	609	675	621	639	620	664	635	655	640	639	621	660	624	616	641	637	669	689	662	644	649	618	662	617	661	657	658	661	674	607	640	643	667	621	642	677	638	600	630	636	632	669	675	625	660	708	607	633	646	646	628	679	630	651	655	686	671	640	669	641	638	671	656	632	644	659	669	631	637	643	684	620	611	630	621	648	675	634	659	628	680	594	665	656	694	642	679	594	662	624	664	653	662	646	632	636	636	652	645	616	660	677	668	655	639	621	633	612	652	619	627	665	622	684	635	602	630	653	639	657	669	652	637	621	638	701	664	650	686	638	666	677	630	660	655	652	634	708	616	681	640	632	665	730	706	688	629	670	630	666	646	649	619	643	696	644	624	668	643	662	618	671	698	650	676	646	636	626	656	637	627	646	652	649	650	636	617	646	689	612	624	641	639	705	663	611	625	645	650	667	649	610	649	666	657	658	629	688	656	659	668	688	643	646	655	643	637	681	675	686	660	647	663	655	661	695	684	677	635	668	656	665	660	643	653	646	598	681	644	653	666	631	665	583	595	672	644	633	620	656	651	644	650	642	676	634	645	587	637	656	652	635	669	658	656	618	644	651	605	666	644	596	634	663	673	692	695	661	655	626	652	662	625	610	649	671	651	619	668	655	665	650	600	631	691	649	629	628	650	656	644	628	620	646	696	637	623	676	649	701	673	679	657	710	671	613	653	640	650	622	687	677	688	630	674	668	630	624	665	658	630	650	642	648	625	633	705	648	649	685	650	652	683	637	667	651	625	660	664	626	630	604	641	703	678	659	653	666	638	645	617	686	623	661	657	644	651	681	619	657	588	643	665	696	641	651	687	669	658	653	616	660	662	663	692	617	655	630	655	648	665	635	643	681	665	642	634	648	692	673	662	632	607	687	655	666	646	694	634	636	670	621	651	656	648	661	690	667	659	608	652	679	669	637	655	617	612	638	687	672	583	652	639	666	637	622	608	671	645	667	637	669	656	692	655	672	690	639	676	655	629	627	647	629	658	639	614	678	693	700	670	611	665	669	649	666	628	639	675	689	657	609	648	609	628	622	648	637	682	633	655	657	600	627	648	634	629	665	655	627	673	645	677	648	623	624	629	660	662	675	605	669	647	658	634	638	632	663	674	650	665	632	677	664	650	635	621	627	652	659	645	638	651	651	664	665	670	669	637	687	619	639	656	602	684	655	652	676	675	666	662	673	673	659	651	624	644	697	648	635	659	604	660	626	660	659	647	668	647	657	577	647	631	634	648	662	644	675	640	646	704	685	647	694	651	628	664	653	665	693	659	677	644	657	671	721	687	673	647	663	682	654	670	678	656	648	693	658	604	626	648	650	616	611	612	613	687	643	626	640	635	669	645	605	640	648	629	607	667	651	649	674	616	676	715	630	648	605	663	651	616	645	650	684	637	664	640	686	640	606	659	624	697	667	679	603	670	635	615	640	644	655	664	672	597	656	636	649	660	645	655	638	660	632	656	669	647	650	663	680	651	639	625	641	648	655	685	628	653	658	657	678	659	680	627	662	672	696	648	646	624	655	645	663	589	655	658	655	631	648	640	636	677	615	695	686	653	703	676	642	664	654	640	603	698	649	690	652	642	680	651	605	690	633	679	653	645	637	636	656	688	682	656	639	645	651	645	614	631	649	594	686	641	652	630	629	618	608	632	628	632	637	690	650	654	659	610	623	613	627	646	663	678	693	623	612	586	686	613	662	624	636	658	595	652	642	663	688	668	629	627	653	653	651	630	611	654	636	639	600	693	676	620	697	700	616	676	611	694	657	641	700	660	619	616	659	646	670	614	604	629	695	648	625	660	658	619	664	659	627	661	617	686	631	675	657	687	635	616	705	682	673	652	653	635	678	683	654	699	647	653	669	652	674	698	636	657	640	682	635	641	677	614	666	636	617	662	625	649	645	664	638	677	656	660	678	665	682	690	624	701	637	634	596	711	702	667	652	608	639	632	651	665	643	634	652	639	643	672	670	651	622	600	644	670	638
41685	64471	53528	35923	23188	14209	7015	2232	2014	1699	1565	1607	1641	1318	1087	1016	860	922	931	805	908	804	790	766	780	780	753	770	770	760	765	768	762	704	761	712	742	739	745	739	741	725	762	745	728	736	707	763	704	788	752	764	705	692	743	708	737	813	745	735	715	736	744	727	694	688	725	704	726	757	739	719	728	742	787	745	736	720	702	738	754	756	732	701	689	717	725	722	724	745	755	795	722	748	724	720	724	774	768	753	700	732	713	742	766	699	738	708	744	690	720	756	740	740	714	720	738	711	712	744	720	703	668	698	744	723	728	722	706	719	780	711	708	731	731	759	730	687	741	754	691	765	743	741	705	753	728	742	705	742	726	764	778	736	698	698	725	733	751	789	700	716	699	706	807	772	775	739	708	711	709	745	715	753	743	773	731	741	780	766	740	749	768	705	769	754	685	767	772	760	734	747	737	721	747	748	722	693	686	743	781	728	735	738	739	702	722	745	771	737	727	755	763	770	727	730	714	777	689	725	757	746	668	735	707	761	686	752	712	761	736	707	791	716	709	746	710	770	722	741	768	685	712	724	707	758	715	726	705	766	718	771	759	733	748	714	720	741	768	684	736	771	676	791	753	700	733	719	771	772	734	779	650	718	699	736	766	773	736	717	672	758	723	735	757	735	763	763	735	730	759	705	742	744	728	741	724	740	759	774	773	705	690	744	778	728	732	774	750	758	769	785	698	755	749	701	756	715	754	728	764	776	753	756	729	736	714	763	744	732	721	761	697	731	756	745	751	725	787	716	714	728	740	727	699	735	748	755	769	720	721	766	748	714	715	703	706	714	713	683	733	734	737	747	681	766	752	731	730	744	702	689	768	759	733	750	733	732	734	723	713	737	755	715	692	709	720	741	767	772	766	730	768	732	692	715	734	700	757	725	763	784	755	771	737	771	723	734	748	779	743	757	749	734	691	767	694	732	723	710	705	732	748	678	772	739	767	732	725	684	719	718	778	709	721	749	673	769	690	721	780	749	797	716	750	696	772	747	738	720	739	723	755	754	702	775	771	747	774	738	794	699	717	774	732	705	802	720	685	738	714	768	734	721	748	763	671	728	692	720	757	705	783	722	720	732	740	783	728	759	749	714	721	720	707	727	710	709	709	734	747	739	744	793	715	711	758	719	774	744	682	794	739	765	734	721	741	740	736	716	736	712	748	746	713	749	707	736	701	728	730	739	731	705	736	725	717	723	747	759	677	667	735	711	754	726	721	736	719	718	733	752	707	770	762	707	707	709	735	760	716	733	732	698	749	762	732	715	722	752	735	776	695	759	722	748	715	728	726	694	730	723	740	752	708	741	754	673	733	737	719	673	713	711	768	720	701	717	743	736	763	686	736	718	746	714	701	755	765	696	757	772	683	713	704	768	733	765	713	724	766	784	746	718	716	702	720	696	741	792	721	663	735	750	738	775	700	745	770	720	744	731	748	725	749	708	720	766	795	699	740	738	739	726	725	706	699	749	728	772	713	754	735	729	732	740	679	752	742	732	703	711	695	774	750	731	742	773	695	757	762	760	753	718	708	741	731	697	734	741	706	752	777	764	746	739	726	694	736	768	730	715	814	756	705	735	731	767	757	797	707	738	783	744	740	758	691	764	714	736	765	732	725	775	724	788	749	736	722	719	716	764	736	759	722	772	739	702	752	740	719	755	751	741	720	747	688	758	740	720	740	791	753	714	717	755	763	730	705	735	736	738	740	741	735	763	725	786	729	745	756	749	804	741	716	745	721	704	752	739	719	715	751	776	716	724	714	787	743	732	739	726	720	753	731	720	704	769	776	738	695	779	705	747	789	741	705	702	703	676	757	718	743	704	764	754	731	729	686	735	724	770	738	783	711	735	742	727	698	721	659	708	769	747	805	738	763	703	770	742	683	675	722	740	762	730	739	752	703	725	765	680	727	723	748	703	721	729	758	713	720	725	723	774	713	720	758	750	726	689	722	750	719	706	759	756	728	766	737	755	795	712	754	746	728	743	706	737	746	695	719	756	767	768	738	729	700	721	702	729	699	743	722	760	705	719	793	740	749	709	696	750	685	712	746	733	698	756	718	741	738	741	777	707	779	718	729	735	742	698	715	724	741	721	710	703	743	749	720	736	709	689	752	769	722	752	747	724	756	676	734	723	759	725	780	766	709	717	734	744	738	705	700	749	689	730	753	722	683	746	749	773	709	762	729	753	744	721	751	795	746	783	664	737	735	728	724	692	737	759	753	682	702	733	756	739	703	719	706	765	759	685	805	722	747	759	709	690	768	747	730	770	766	741	751	702	727	711	723	700	795	730	737	760	762	698	720	759	761	738	684	705	786	683	793	826	726	702	741	685	739	749	704	715	736	678	670	776	747	693	706	789	749	726	766	752	728	754	738	718	724	733	741	715	754	731	716	740	748	753	758	727	754	747	770	698	726	779	701	725	710	751	676	736	697	745	628	746	742	712	730	769	705	779	768	763	750	734	738	757	735	686	735	697	752	730	781	698	752	724	741	704	732	713	752	714	730	729	657	719	671	694	743	772	721	699	785	722	755	730	733	746	695	758	732	762	689	783	730	709	726	730	753	738	709	752	710	705	758	723	735	725	724	758	727	720	739	700	721	762	732	765	731	757	715	757	730	714	742	745	722	754	708	729	705	718	768	736	795	712	749	771	740	787	722	714	703	721	759	736	762	744	744	714	756	770	753	749	691	742	729	761	705	712	680	661	784	730	728	691	682	764	714	774	737	691	718	746	782	741	710	742	737	751	724	786	775	733	696	757	696	718	739	798	730	682	714	675	726	722	744	677	785	745	757	743	739	752	757	717	709	764	781	752	682	780	765	728	758	753	755	731	786	736	739	736	711	719	732	756	782	741	704	725	744	742	728	758	751	714	696	757	758	746	724	732	697	770	751	741	766	741	721	709	752	682	738	761	728	751	671	702	764	730	743	693	728	755	734	708	651	736	727	719	733	729	779	665	760	666	762	695	721	785	756	720	746	732	730	700	741	739	714	763	738	679	747	739	758	742	676	727	735	759	739	686	760	759	750	730	693	769	715	719	706	752	698	731	733	740	741	711	756	744	718	726	737	701	709	758	675	708	779	757	738	754	767	749	753	696	740	735	741	755	725	721	731	720	737	737	730	752	718	757	706	761	738	757	710	710	725	677	742	721	761	773	739	725	724	731	760	725	707	675	684	763	733	765	679	656	727	775	740	686	752	706	711	722	724	722	777	773	704	716	705	698	736	725	701	722	745	729	736	734	712	737	760	746	716	727	770	730	730	750	729	708	734	735	688	651	706	718	751	734	746	732	740	760	748	696	739	735	719	729	752	751	759	745	716	708	688	718	733	750	744	727	763	751	737	737	717	697	737	766	779	779	715	702	762	710	722	730	737	758	689	740	727	719	731	726	712	762	747	746	749	742	748	724	737	724	745	734	767	715	730	694	724	696	767	724	720	686	733	725	763	748
22464	21010	28559	23840	21439	22269	17547	3233	1621	1743	1630	1340	1234	1043	990	1091	907	902	858	857	875	795	775	755	844	763	714	750	717	760	676	735	702	713	707	804	727	707	706	711	757	651	709	733	693	718	733	716	678	691	710	695	676	698	628	709	654	681	741	713	710	740	712	744	684	753	714	699	667	727	676	755	683	744	720	727	719	759	726	747	704	691	665	692	708	707	670	729	745	740	729	717	659	708	700	685	734	691	688	725	670	745	742	695	651	679	746	719	731	722	658	734	717	694	698	726	667	740	705	709	690	685	702	690	683	677	657	684	669	735	706	717	692	769	700	704	701	679	736	703	730	689	732	698	690	677	742	687	737	708	743	669	667	696	672	685	699	683	696	718	759	688	687	735	719	687	722	692	664	667	737	693	710	698	742	742	668	733	751	695	697	695	711	707	724	759	700	708	751	721	731	675	720	719	754	705	710	687	698	703	707	714	677	693	662	708	709	730	721	696	714	681	716	699	692	722	712	688	687	674	694	745	735	713	698	685	737	730	706	726	732	682	678	706	662	758	695	702	743	744	688	749	699	708	717	690	719	706	708	689	701	702	727	692	752	674	727	709	724	723	716	706	724	700	703	709	692	671	628	660	738	752	728	672	710	671	689	719	692	716	708	700	722	723	704	694	708	700	671	690	674	721	692	741	660	738	692	725	705	674	729	765	708	721	763	686	700	700	701	701	766	711	695	762	696	696	725	743	720	724	752	684	676	712	656	656	678	721	665	736	701	698	697	715	707	726	677	663	690	675	720	714	733	683	697	729	707	749	724	683	722	712	689	688	660	666	682	757	746	692	646	669	687	683	705	669	711	718	699	701	678	714	699	699	723	729	756	694	703	724	689	681	699	716	685	723	695	692	724	737	683	688	725	744	739	712	703	690	713	716	688	716	681	688	680	719	729	719	720	696	731	699	733	750	702	728	731	707	709	708	726	694	690	721	743	765	698	740	719	709	682	744	715	744	710	724	750	720	706	726	704	669	691	690	739	733	764	744	693	727	704	707	713	677	682	673	694	735	670	688	724	723	680	723	706	697	706	682	687	693	700	685	717	687	743	701	708	740	732	735	729	674	651	697	648	701	737	755	665	736	694	723	707	722	725	678	747	674	703	695	720	710	733	727	676	750	704	711	726	717	707	749	717	724	682	701	711	721	733	693	738	687	710	713	714	707	676	692	716	756	672	681	698	691	662	713	672	736	725	708	684	665	681	681	666	715	681	712	708	683	716	733	702	693	700	690	657	741	719	707	725	740	715	688	705	705	707	711	769	730	692	746	694	699	708	695	733	727	657	708	713	704	737	683	669	738	746	692	680	732	657	737	714	712	677	709	711	711	711	720	749	734	737	698	690	706	767	660	721	738	711	691	693	696	688	735	678	727	692	736	639	719	694	704	708	727	699	724	763	710	684	721	702	686	726	657	705	770	686	725	714	727	701	733	752	648	680	719	661	734	733	659	698	700	699	727	710	716	671	702	714	720	678	655	671	691	741	699	710	690	714	731	737	704	733	759	685	717	756	702	696	720	698	757	714	718	687	717	680	699	705	718	741	707	725	685	662	676	738	723	699	707	737	753	754	704	716	673	712	713	747	728	765	711	685	695	734	723	717	726	739	690	708	700	748	682	704	692	706	689	659	696	756	664	686	699	738	698	747	757	673	696	718	731	739	698	714	710	691	708	729	649	709	689	694	709	735	711	691	717	765	721	707	700	710	691	705	724	685	753	694	675	672	718	697	704	723	729	681	743	698	711	676	737	722	692	703	686	709	709	705	728	686	710	723	726	666	771	717	694	717	716	671	687	686	698	718	704	704	723	743	693	703	726	697	708	746	694	717	725	704	749	719	708	695	726	720	711	740	704	635	718	674	711	690	705	719	733	703	730	722	719	696	711	698	716	703	701	712	680	682	704	695	689	738	712	668	672	713	712	728	711	675	703	727	700	707	719	736	690	700	719	673	683	726	703	729	741	740	704	752	759	714	710	713	718	705	722	715	726	721	684	692	670	725	695	681	699	717	661	684	717	654	733	686	693	731	689	683	684	665	704	728	730	694	719	704	715	753	703	685	725	695	657	701	701	701	698	699	692	718	692	713	728	719	691	710	670	707	733	713	669	726	722	687	692	651	718	723	728	737	701	739	677	683	694	726	690	709	707	717	654	650	665	678	675	703	689	663	750	701	663	757	677	719	684	696	692	692	690	760	714	684	714	684	715	668	663	678	696	720	698	728	691	652	705	673	690	709	725	729	721	675	695	764	742	669	643	687	695	659	692	760	721	657	702	713	714	679	679	754	748	686	662	708	644	675	695	712	711	731	675	733	630	772	677	677	670	722	676	723	690	675	705	712	694	679	714	700	741	733	694	723	733	662	749	713	703	695	720	677	681	658	749	713	742	747	677	695	756	718	709	707	677	655	724	689	739	697	722	731	730	725	719	717	730	674	693	684	695	700	706	706	699	693	690	661	704	653	690	670	714	634	693	690	724	706	707	729	693	738	736	676	689	731	693	718	712	741	708	737	743	708	685	719	693	672	690	738	688	723	714	713	729	720	795	738	690	688	719	699	723	707	683	681	728	666	721	731	698	685	678	744	685	732	689	671	685	708	665	678	677	686	697	774	722	691	746	743	702	708	744	700	685	710	708	723	706	686	682	763	662	686	668	714	698	670	644	675	714	696	721	690	692	730	698	690	693	731	730	737	723	676	742	686	676	680	741	736	677	619	686	767	633	696	679	679	683	687	749	646	673	676	683	667	715	674	720	708	746	707	694	746	719	704	695	697	709	763	701	706	724	659	683	689	672	721	701	668	693	778	713	724	690	703	710	729	732	697	688	709	707	707	722	694	686	678	699	727	700	675	668	703	692	705	703	682	696	686	711	725	667	699	684	707	710	748	694	694	677	670	695	689	715	728	689	703	696	721	708	711	690	665	735	724	708	704	683	709	734	696	689	712	733	706	683	735	712	707	695	696	725	739	688	691	684	703	678	682	667	705	677	692	705	738	675	738	718	739	616	721	749	672	660	706	747	764	662	735	683	729	731	727	731	725	727	704	753	731	715	688	679	723	705	709	714	734	701	721	671	675	722	696	723	680	714	723	699	684	709	722	740	765	718	658	657	716	699	649	716	710	734	679	743	707	698	739	715	691	687	744	666	667	681	716	707	727	692	703	687	714	715	702	734	703	717	711	689	672	703	674	785	729	747	707	717	710	694	734	728	690	673	730	670	716	693	716	690	679	677	734	701	693	689	716	744	660	658	720	721	635	745	732	702	689	702	733	707	728	749	686	717	684	681	734	720	727	732	691	668	750	748	698	699	686	700	704	722	642	716	758	693	719	726	715	703	736	684	707	715	710	671	694	691	730	705	725	678	717	686	671	694	735	687	716	686	688	678	669	729	753	703	726	713	682	755	675	678	686	749	691	733	711	658	681	674	714	729	699	749	690	735	667	681	688	712
45300	74478	62379	41811	29708	21091	9912	2925	2269	2374	2230	1732	1655	1320	1339	1330	1164	1100	1039	1035	972	902	825	838	840	811	841	813	776	802	761	818	810	802	820	774	803	754	789	762	815	791	764	816	741	809	801	800	818	811	767	792	753	791	797	776	747	790	751	768	760	792	780	755	766	796	794	751	744	767	793	790	784	774	773	737	780	808	737	758	754	761	836	816	691	770	832	793	765	840	811	794	780	757	727	808	802	754	774	810	745	741	769	727	785	836	737	831	773	734	784	801	790	771	744	788	790	751	783	776	762	760	798	781	819	771	747	755	792	791	718	813	814	769	816	786	794	780	805	814	793	782	738	802	760	795	773	748	819	779	765	777	750	836	759	820	800	805	763	778	820	806	767	791	765	749	737	775	772	776	780	765	764	810	770	805	816	741	776	751	762	799	756	750	823	784	798	788	750	792	795	754	766	812	741	748	770	772	815	728	763	760	738	767	814	777	791	753	758	762	805	742	804	817	739	759	783	795	782	775	778	758	746	788	749	760	781	760	778	810	775	772	785	784	743	776	707	786	786	777	780	820	751	770	712	820	795	770	787	751	808	787	759	784	785	809	824	739	737	790	785	820	795	797	760	785	762	773	754	776	762	791	771	785	766	798	818	782	723	805	787	754	767	746	701	795	776	797	796	817	778	790	811	802	822	849	774	758	803	802	774	769	752	771	804	749	769	782	777	787	782	789	761	808	793	779	759	749	765	746	794	791	759	757	813	746	789	774	745	757	802	785	775	787	769	820	804	756	774	770	738	796	769	780	748	776	731	803	799	730	748	754	805	746	764	749	749	759	739	785	800	791	794	757	771	810	806	758	794	765	754	756	755	865	814	796	794	772	801	732	778	857	808	791	801	783	751	813	769	776	740	767	786	792	769	726	790	801	801	768	736	761	780	777	802	799	730	782	760	772	807	862	839	779	779	789	774	758	779	821	769	785	775	801	769	797	789	812	735	764	766	746	769	845	795	822	778	822	740	784	789	769	749	785	810	761	776	839	795	835	768	791	817	780	797	719	767	807	785	805	797	759	804	757	760	751	784	742	776	826	805	762	791	837	785	815	809	767	813	774	764	795	767	823	722	715	767	765	749	790	810	756	765	772	751	793	797	841	835	830	807	789	752	751	764	753	787	747	790	769	786	807	769	796	785	812	776	781	840	783	785	827	796	770	802	751	780	803	824	747	783	787	792	764	794	801	756	764	799	745	801	762	763	744	831	744	744	759	766	765	808	811	786	781	781	786	809	739	736	773	752	763	779	771	789	762	764	804	770	803	744	815	794	757	827	734	741	779	731	806	762	752	786	791	827	801	805	771	791	768	785	742	791	795	757	766	752	790	803	809	793	738	775	801	805	801	759	803	777	770	777	760	793	731	802	736	780	749	745	791	816	795	803	776	775	779	794	809	761	791	799	838	776	813	789	812	766	807	753	811	776	799	757	730	807	763	737	771	789	754	815	756	771	793	821	826	769	825	718	753	744	745	801	798	728	767	787	745	785	766	796	795	781	767	753	795	831	808	844	799	760	785	819	792	786	759	847	750	786	763	797	740	747	813	798	772	713	767	796	791	764	753	822	750	815	803	770	758	758	787	808	799	769	785	752	814	790	771	788	752	743	773	751	777	773	801	781	757	774	821	833	792	753	783	762	759	709	777	720	824	767	800	806	815	837	768	786	784	810	776	799	758	763	777	776	720	779	740	793	777	797	782	815	825	737	715	775	784	805	725	755	825	762	782	817	730	805	815	787	795	720	773	781	833	749	780	781	759	753	717	776	780	752	794	799	849	806	768	805	783	763	768	750	759	793	725	778	736	785	772	771	745	738	770	828	766	785	773	769	741	793	787	839	818	798	805	768	791	786	797	754	761	768	777	843	792	739	797	757	771	741	797	822	727	810	797	764	802	754	795	789	755	765	783	779	811	757	804	774	749	845	828	828	766	780	791	741	764	782	798	790	796	744	790	782	751	762	751	801	780	782	734	741	737	762	768	791	778	725	805	780	757	718	770	786	812	809	759	760	805	821	765	809	779	766	861	758	785	753	823	747	791	782	783	788	780	772	778	780	782	754	769	776	789	814	768	754	817	793	754	798	769	760	802	761	809	775	828	741	740	797	744	772	775	764	812	760	777	817	766	783	763	815	755	801	840	822	775	769	760	758	806	763	790	781	817	784	788	780	732	779	783	792	748	808	768	747	768	742	735	789	804	751	782	800	788	745	784	783	796	777	781	760	734	761	787	753	816	741	795	791	821	765	817	741	750	793	755	805	779	763	858	782	841	782	791	762	790	782	779	725	790	785	809	735	789	694	775	782	743	756	764	824	787	748	841	728	781	801	753	822	806	773	759	832	809	825	778	789	794	773	824	768	766	789	786	807	802	759	771	768	767	730	789	789	803	775	800	713	818	757	758	762	763	802	797	768	805	821	794	726	833	797	799	815	777	759	751	803	799	796	763	810	752	735	758	772	793	786	788	813	773	751	759	735	773	772	758	794	753	760	760	755	798	791	802	794	713	805	818	767	766	767	732	741	766	779	745	734	808	793	799	766	774	773	724	834	789	766	798	757	773	795	755	792	815	756	737	813	784	788	802	769	761	796	785	807	766	772	701	796	817	752	753	801	755	763	774	772	727	764	733	772	809	742	733	748	804	828	817	810	797	737	812	733	772	802	786	787	766	799	814	779	807	772	794	788	786	731	830	758	788	794	802	738	805	784	753	796	772	801	750	767	785	763	771	778	772	788	788	755	805	783	834	773	786	791	777	781	764	721	802	797	769	741	819	794	746	771	760	760	786	774	790	747	811	763	764	740	776	778	761	844	790	805	789	793	736	762	798	777	730	803	816	743	750	816	776	794	743	772	722	761	742	757	736	757	726	752	728	756	808	808	806	815	719	795	768	752	804	768	760	777	786	760	752	797	777	760	771	738	802	778	752	767	769	781	772	739	773	812	779	752	789	739	750	798	733	789	747	756	821	792	809	820	774	711	738	758	791	800	802	773	755	791	772	736	787	773	779	800	753	810	738	757	773	795	771	790	786	747	854	780	762	774	724	825	751	778	789	780	759	752	755	718	762	785	816	791	766	794	814	819	807	789	757	791	791	754	757	779	824	823	757	766	757	764	764	825	781	803	789	769	759	799	784	833	751	804	744	735	753	777	706	789	784	754	803	768	834	784	799	743	775	809	758	792	783	746	750	778	837	784	796	801	798	760	761	826	774	790	737	770	734	783	789	731	811	755	784	779	772	733	784	807	767	766	751	762	739	760	749	754	808	793	823	764	797	773	758	745	804	776	780	789	797	816	747	748	787	781	729	770	763	768	751	785	747	863	762	796	788	783	814	814	788	800	771	797	797	812	791	774	834	776	780	782	762	737	760	707	769	774	773	782	761	764	860	794	720	767	778	761	801	767	719	770	745	817	799	787	725	774	765	765	754	751	788	789	745	802	767	768	789	740	828
34218	43985	45324	30167	15030	6510	2740	1133	904	971	1026	960	941	821	848	813	755	762	726	783	734	702	757	721	709	672	695	693	694	683	694	637	677	713	684	667	659	673	694	714	663	659	662	721	643	694	647	687	728	668	695	622	679	653	672	665	718	687	664	697	657	700	687	666	714	675	688	711	669	734	686	636	680	728	664	662	675	673	684	704	700	733	660	666	678	718	684	694	702	683	704	661	693	673	685	665	683	697	678	653	694	696	670	654	665	669	666	679	682	708	697	690	664	658	691	657	699	644	656	724	683	673	682	638	707	716	733	735	703	665	660	679	685	736	678	688	679	707	657	680	654	644	633	660	666	670	655	681	699	661	706	667	709	655	686	632	678	692	640	680	688	680	678	681	657	673	640	642	701	669	724	650	623	644	677	666	668	693	671	689	664	704	684	703	663	674	713	691	645	690	649	642	709	700	645	698	688	678	690	682	678	733	658	721	645	630	725	628	662	633	725	692	660	652	656	666	671	689	677	665	675	670	659	673	692	662	668	704	682	682	694	691	688	655	673	714	725	683	670	716	677	676	701	669	655	664	657	672	666	673	715	639	662	688	659	688	717	642	660	709	702	701	695	687	675	650	662	719	674	649	637	684	691	695	704	677	676	645	698	663	723	671	699	702	697	694	680	645	667	668	641	649	678	665	639	706	669	679	689	664	663	689	672	667	677	646	645	679	696	618	697	687	647	631	677	665	713	646	654	702	699	671	704	677	655	704	666	659	691	667	689	694	671	732	659	654	688	705	698	732	682	742	635	686	676	709	690	631	693	727	718	697	687	707	681	668	702	622	686	636	666	659	692	671	719	707	646	652	673	670	687	667	662	663	660	678	702	649	656	666	713	669	668	705	671	647	701	730	631	649	674	697	687	646	687	605	671	723	691	687	714	642	711	664	668	629	695	663	713	715	685	658	684	673	662	688	647	676	660	665	695	691	717	707	717	679	671	677	660	679	675	666	691	639	659	658	682	659	759	672	717	625	690	681	672	653	652	632	691	700	666	628	695	664	732	703	644	658	690	647	642	637	637	678	682	653	685	627	630	637	682	714	695	634	652	654	681	663	667	718	685	681	680	670	705	659	687	725	701	682	697	666	706	667	706	679	720	668	687	650	710	666	657	676	732	678	645	701	674	656	640	722	658	688	665	698	673	674	678	664	696	684	642	685	662	632	666	653	673	730	676	658	652	716	691	687	692	661	723	633	651	633	666	718	701	654	697	657	706	716	630	674	707	674	687	665	683	686	672	662	680	654	660	696	641	663	711	671	709	747	703	671	688	684	679	677	692	713	708	722	696	690	661	721	718	651	629	702	660	696	661	666	675	702	650	711	701	673	688	665	683	680	700	674	643	682	698	684	680	669	675	658	649	680	694	700	663	730	732	685	736	665	684	667	638	695	650	695	690	674	697	679	659	629	727	650	662	651	634	677	708	677	686	727	647	678	661	671	657	683	683	697	652	667	642	724	687	642	650	682	684	659	703	673	676	748	714	668	667	720	692	652	655	682	685	680	705	719	645	651	689	642	699	705	688	642	660	683	721	669	672	680	650	682	657	655	645	609	659	675	667	727	665	667	660	668	727	683	683	661	670	672	638	691	682	719	683	661	644	650	702	698	672	673	721	676	706	680	724	664	622	625	640	630	688	675	677	707	659	680	684	696	683	664	645	665	686	697	666	667	692	663	674	688	643	716	684	714	694	721	603	674	677	678	698	694	661	681	681	698	668	650	678	698	656	688	691	628	697	678	677	672	683	702	666	677	666	634	718	667	687	698	653	700	637	679	706	675	686	710	694	640	708	677	670	673	629	708	683	659	716	678	701	689	693	679	696	691	626	715	721	670	692	640	659	675	690	672	634	715	698	674	678	685	685	675	692	628	653	662	675	714	675	635	706	655	678	687	626	655	681	648	649	699	724	697	693	688	621	683	713	664	620	649	669	703	699	667	700	632	674	699	680	669	666	658	678	658	717	739	673	667	667	698	675	667	668	676	660	694	683	647	670	654	676	654	684	679	684	685	665	677	642	679	688	693	659	714	678	696	712	689	668	655	655	673	665	677	671	676	714	648	674	690	659	620	695	663	718	715	633	687	697	706	691	705	679	648	716	661	706	651	755	691	678	703	661	723	695	684	648	681	634	679	645	699	678	678	687	688	666	661	664	668	663	666	709	673	642	705	662	669	671	673	651	695	674	721	700	649	637	711	707	687	715	696	673	686	741	690	669	697	685	641	698	668	684	717	659	679	685	666	674	640	657	671	670	668	637	656	677	673	669	703	652	687	691	677	648	651	641	666	693	653	682	715	667	680	649	682	741	668	677	722	656	689	686	693	682	697	680	706	719	687	703	647	643	656	678	654	656	651	616	736	687	642	663	705	726	635	622	671	653	718	681	705	657	722	705	677	635	665	706	645	719	726	682	715	695	655	642	706	681	704	682	740	689	682	644	727	703	701	678	681	718	686	713	632	655	665	680	686	648	640	672	652	660	680	677	716	697	633	708	656	667	687	679	703	698	688	705	659	723	693	701	676	690	687	645	688	693	710	694	646	704	694	673	689	719	689	647	670	699	702	680	666	666	687	640	706	680	645	700	691	633	636	662	742	699	690	672	641	684	662	681	676	620	702	671	699	693	689	656	623	691	668	689	654	677	704	682	663	707	647	710	674	637	673	694	681	713	672	664	679	667	661	646	675	699	703	678	639	646	677	658	665	704	674	686	684	674	673	689	708	662	745	681	691	676	660	699	682	633	693	679	657	756	718	726	691	707	700	710	677	670	671	658	677	627	701	705	673	685	697	604	668	719	677	659	690	684	661	715	684	680	669	646	663	709	699	710	683	631	701	672	711	712	727	671	697	650	667	641	627	662	649	704	650	711	673	684	703	655	708	676	651	689	689	693	673	674	718	681	684	655	680	671	672	662	666	682	669	707	645	686	680	657	684	687	660	681	706	741	713	689	633	717	647	730	682	634	686	665	699	676	696	714	664	659	668	654	753	642	656	660	695	690	695	650	666	683	656	676	665	673	676	692	694	668	635	724	706	690	672	687	694	633	663	678	643	681	724	669	639	640	696	704	684	678	692	705	670	727	680	691	696	664	682	652	646	695	666	628	703	651	667	640	651	683	667	722	658	668	667	689	690	680	745	702	637	675	674	660	670	670	695	708	707	623	656	716	737	676	737	651	695	654	717	681	651	627	668	640	694	663	686	619	691	666	665	692	695	684	661	686	667	671	638	684	677	670	652	686	683	664	669	647	662	710	660	670	657	642	694	681	675	686	718	702	666	658	625	666	688	671	715	674	650	646	687	700	660	672	672	675	643	715	681	643	633	664	657	698	677	615	689	674	699	681	716	652	631	746	678	624	684	668	647	670	648	690	624	660	659	692	670	714	670	670	679	701	692	674	703	741	646	700	664	676	677	679	691	677	659	667	673	675	659	661	678	626	679	658	667	663	701
43347	60076	47233	28918	15780	8555	4026	1608	1192	1205	1265	1132	1064	980	1063	976	922	928	839	821	820	826	820	779	808	779	783	780	767	794	777	779	785	761	839	716	737	720	746	748	764	720	796	743	719	767	774	788	823	719	793	756	784	708	796	734	791	737	721	795	750	712	719	754	786	783	739	760	761	796	782	727	753	739	759	811	783	776	771	752	759	758	787	775	747	779	757	697	754	779	734	731	808	732	810	767	772	772	732	792	815	761	726	761	764	760	780	781	744	757	755	737	771	790	703	735	723	720	746	771	778	799	740	748	772	750	715	800	754	763	758	765	787	802	765	746	750	747	741	728	768	747	809	720	783	757	748	749	789	769	773	737	743	737	799	763	792	754	766	776	776	714	770	771	776	744	724	782	730	752	767	753	767	769	743	749	778	741	792	737	764	763	746	767	792	749	733	749	745	747	771	775	731	765	781	721	798	784	793	751	754	781	756	724	743	782	734	766	763	777	735	762	746	789	776	748	736	782	750	780	744	747	771	712	736	740	745	786	714	749	776	719	762	746	790	755	779	760	759	779	738	754	754	800	733	731	748	753	795	767	780	747	723	736	786	769	778	779	806	744	798	735	796	713	782	741	743	763	740	759	740	752	762	762	763	729	826	749	753	753	772	731	776	725	693	795	775	791	785	774	778	774	736	801	710	758	776	740	721	712	750	777	776	722	737	748	745	736	754	727	744	758	777	816	769	747	683	771	765	754	809	712	772	768	749	800	729	728	735	793	749	758	745	759	707	806	709	773	784	752	751	731	753	807	758	751	770	773	767	762	764	759	740	775	757	754	779	780	767	770	778	798	761	768	792	717	818	764	753	758	786	735	824	741	720	796	739	730	733	804	746	798	761	805	742	778	742	839	713	813	750	695	797	779	779	790	723	725	815	750	747	756	829	771	762	766	762	758	811	743	752	773	733	744	726	805	777	734	800	738	768	789	753	776	801	796	800	784	753	731	833	787	715	731	799	763	795	751	735	766	772	767	781	744	749	748	739	738	765	774	738	799	796	820	715	717	739	775	754	739	776	794	744	718	709	769	758	773	782	738	778	753	726	767	748	740	708	759	767	757	718	786	742	765	777	734	782	717	796	710	790	762	772	781	749	781	801	790	737	779	789	765	784	753	789	751	779	742	761	799	743	743	761	743	728	755	756	738	751	757	768	757	754	764	748	806	736	763	757	727	730	771	760	763	761	723	740	673	779	749	756	812	727	740	799	790	738	755	746	748	757	821	716	772	774	792	765	773	725	776	770	785	740	747	727	749	771	767	778	731	765	793	774	737	749	779	784	728	736	774	745	775	720	750	758	771	793	789	782	754	739	784	786	724	741	677	748	774	752	793	741	688	755	821	759	734	782	763	751	757	760	725	739	730	825	772	753	776	778	796	753	721	762	717	775	760	787	806	819	783	758	786	772	772	766	767	739	762	748	784	832	757	754	789	769	751	762	745	759	772	800	753	755	770	776	749	771	728	792	751	783	795	752	741	719	789	743	759	764	810	746	725	770	783	730	736	793	755	708	768	757	733	757	755	812	762	703	743	721	754	788	710	739	794	785	772	728	785	797	765	781	754	783	785	773	747	775	758	733	737	766	732	778	727	770	775	786	747	752	776	733	796	765	738	775	727	774	809	757	721	812	782	756	791	774	753	758	814	761	732	791	802	777	737	759	794	752	747	782	783	722	743	770	702	812	808	736	744	730	797	766	803	755	829	732	819	766	758	764	789	820	735	798	710	777	823	745	700	805	789	753	795	746	775	754	792	757	745	772	757	761	761	806	743	776	767	764	783	738	742	741	786	751	757	770	778	776	734	777	750	774	775	749	738	756	786	803	755	802	761	717	785	720	746	813	777	784	764	782	782	760	768	784	765	783	758	798	819	787	751	781	771	772	750	761	772	739	756	763	747	791	776	723	739	786	802	705	769	758	747	750	768	756	798	721	775	785	762	783	781	766	755	754	773	725	754	729	727	761	779	746	822	726	718	753	743	767	770	774	767	761	795	771	738	762	686	735	810	748	719	798	740	782	753	804	752	754	728	786	786	772	726	762	749	772	744	759	770	771	799	776	775	746	775	723	769	769	797	780	791	750	736	751	758	775	799	753	775	783	722	769	728	744	739	776	722	784	743	739	768	730	739	725	740	758	763	750	785	736	749	775	826	807	783	773	744	799	754	754	790	733	755	763	722	744	750	802	735	791	709	753	774	728	737	751	726	736	773	758	771	769	781	770	775	763	750	791	773	769	765	792	726	781	737	753	782	771	779	775	729	773	814	745	716	788	784	722	743	785	769	777	730	771	763	745	782	791	734	782	739	737	719	705	804	728	800	776	735	745	742	734	739	806	742	835	788	777	785	729	751	769	772	752	761	768	723	697	806	753	730	730	734	771	709	766	778	780	783	701	746	730	769	824	779	810	764	748	742	771	750	756	712	721	784	793	764	763	752	789	727	781	757	747	788	772	753	777	738	756	757	791	756	760	822	785	798	743	746	719	744	749	761	782	793	713	742	720	832	762	739	802	723	780	783	724	742	778	808	808	797	770	748	787	720	766	825	770	736	770	781	731	756	832	784	763	754	764	753	723	773	730	782	736	815	716	779	751	749	742	782	738	747	730	749	799	781	794	796	796	779	798	704	766	740	724	761	755	789	755	784	784	776	775	735	708	752	774	754	772	793	748	739	807	817	797	801	685	821	747	791	747	768	807	736	723	747	748	775	754	778	773	766	779	800	784	828	768	728	793	750	733	743	793	772	734	766	792	779	790	773	732	774	776	740	784	789	715	824	723	774	783	759	715	746	760	817	755	782	776	773	764	778	777	749	758	750	752	748	795	743	709	679	810	746	794	804	763	754	772	694	732	754	712	808	789	749	789	784	787	787	751	738	764	779	754	766	793	767	776	745	742	790	777	823	805	820	796	795	711	726	749	773	766	754	772	778	782	749	789	759	751	766	743	768	779	731	732	752	707	757	790	784	788	809	787	780	736	747	775	771	774	758	852	725	751	816	753	779	759	789	760	754	787	742	744	788	756	775	813	727	748	762	743	793	753	746	793	765	766	772	775	775	779	754	751	767	762	813	760	763	727	798	748	758	740	770	770	780	807	767	734	756	798	811	760	803	790	780	703	755	714	764	813	796	747	760	797	776	823	773	765	768	717	791	766	750	744	766	777	743	795	739	797	779	759	746	794	729	765	741	820	743	773	752	808	725	756	748	807	743	780	778	782	809	775	781	771	772	762	761	774	785	782	767	780	757	727	756	711	742	755	787	766	790	825	775	768	729	798	759	775	767	747	745	761	701	777	774	805	724	745	782	757	751	749	738	760	782	751	780	786	789	744	758	772	740	789	823	757	738	746	780	758	767	778	787	733	785	727	748	810	758	708	803	748	757	803	746	756	773	713	778	780	778	712	751	753	755	722	789	793	780	765	747	733	773	748	751	726	724	778	767	792	751	764	791
23654	21028	28482	24998	22293	19553	9297	2059	1203	1231	1247	1045	1087	1085	1026	1055	977	894	880	851	806	852	749	774	725	682	764	704	740	721	721	735	705	696	718	702	733	694	748	747	735	782	678	760	740	711	678	764	710	716	721	723	712	684	715	713	756	755	696	764	702	699	755	747	759	745	720	677	728	690	730	707	682	723	681	751	758	689	709	739	725	685	734	702	743	755	697	698	729	734	752	708	697	758	711	661	709	725	719	740	706	739	702	705	700	702	669	710	754	702	709	729	688	743	744	718	735	706	724	710	788	673	690	710	734	664	698	679	741	713	731	728	728	717	713	689	720	676	725	690	698	722	679	701	710	717	691	749	707	710	749	684	683	717	664	719	704	698	701	726	677	718	711	724	697	744	647	699	718	719	705	729	740	706	700	694	681	713	728	714	770	681	734	729	750	725	730	678	708	718	701	720	739	724	746	738	696	734	744	755	705	704	696	759	708	689	670	705	720	683	694	750	739	684	716	681	753	689	727	725	716	714	691	734	706	770	709	656	765	725	732	742	704	688	690	706	729	687	713	709	746	792	694	695	708	711	690	761	708	701	733	695	715	664	717	669	756	664	726	702	662	721	732	748	724	716	697	703	686	687	710	711	724	697	688	759	713	746	724	704	764	700	708	684	726	725	724	696	693	713	735	698	707	728	722	727	733	727	734	737	733	712	746	751	684	714	705	753	679	737	639	667	726	699	710	736	687	749	766	744	735	705	715	733	732	769	678	701	664	659	725	739	708	731	722	676	748	739	753	742	732	731	716	709	706	742	697	730	686	729	730	693	703	730	680	725	750	727	670	692	697	738	678	710	723	712	756	773	757	680	722	731	748	701	714	726	710	700	713	735	674	723	709	695	691	698	669	710	689	749	730	713	705	729	717	692	718	705	730	724	696	751	689	674	716	681	721	688	755	734	736	705	704	727	710	685	661	758	702	703	743	688	708	734	749	752	722	733	738	697	688	714	743	718	716	723	712	705	741	705	731	695	756	749	693	710	675	663	738	748	729	711	712	742	720	748	698	660	770	677	726	715	702	711	719	670	703	756	711	695	755	720	776	660	671	722	679	751	678	740	715	709	703	706	736	695	700	653	708	716	739	700	760	722	737	706	774	735	742	774	702	726	728	713	722	757	704	711	652	668	669	723	719	683	727	715	731	718	723	725	763	699	728	725	696	719	748	754	789	670	719	665	727	675	745	696	695	703	682	700	692	749	725	703	698	753	778	766	733	696	739	694	767	750	690	683	686	714	823	699	749	733	660	727	728	717	774	651	783	660	703	677	714	689	714	701	694	719	724	717	725	704	709	752	701	666	733	699	703	730	679	679	712	743	703	721	702	714	734	694	709	726	719	727	662	694	694	735	698	691	696	686	744	769	693	739	688	736	707	697	738	733	709	705	738	694	725	706	719	712	715	724	700	753	780	690	690	731	681	681	725	749	654	666	725	698	686	715	711	674	689	723	738	738	708	722	671	654	691	726	730	754	735	705	722	685	700	742	708	709	711	722	722	662	705	731	729	702	704	720	699	698	667	721	736	706	697	691	677	703	695	710	708	791	764	693	665	725	715	729	660	688	688	749	708	693	674	680	685	749	744	705	702	740	644	720	734	770	711	713	693	727	712	688	707	731	705	729	703	735	707	695	698	749	697	727	756	680	706	680	687	705	721	734	678	685	696	706	743	681	719	706	721	759	714	710	733	751	707	727	693	756	698	716	695	752	722	711	729	750	751	734	700	694	725	730	706	737	713	750	677	719	644	686	740	672	692	710	692	694	672	697	711	689	746	704	697	680	763	715	719	684	686	735	702	765	749	728	751	753	715	720	739	729	744	707	706	713	725	738	708	712	720	757	682	740	698	707	683	728	748	721	684	674	733	726	633	740	702	704	693	691	720	715	702	726	755	746	729	739	714	668	689	655	716	729	761	722	693	706	706	712	719	757	694	643	748	729	696	751	655	693	731	744	679	705	753	750	695	739	705	718	734	652	702	714	732	721	732	736	736	710	699	718	732	730	691	701	724	704	711	755	720	702	766	734	744	696	710	746	709	692	668	720	668	696	692	733	714	696	703	655	761	725	704	700	726	709	715	722	731	728	736	764	676	667	739	775	716	720	771	699	708	691	681	688	683	701	696	764	701	688	706	734	684	740	732	716	754	689	686	749	742	701	692	655	710	735	722	725	708	737	681	697	731	700	697	776	750	683	710	719	741	715	701	727	688	672	719	729	752	712	736	723	713	691	755	727	709	666	723	737	697	695	740	748	739	745	699	690	679	724	710	712	723	708	720	665	707	698	682	725	692	713	729	660	707	712	722	715	704	731	704	741	713	704	717	710	738	708	740	763	721	728	706	692	756	727	727	654	703	711	705	698	760	714	745	718	678	663	731	681	723	712	695	701	703	731	670	748	710	735	737	727	684	680	672	729	781	708	727	704	745	711	732	789	729	733	736	736	721	709	662	702	772	737	695	749	687	746	730	726	713	702	715	705	694	719	719	703	704	701	685	714	748	729	715	693	683	742	708	720	762	759	714	719	684	701	685	739	703	686	719	673	739	769	742	719	699	698	705	720	730	699	722	694	705	695	722	702	684	734	765	708	711	687	727	750	751	706	728	702	691	727	745	709	723	708	719	655	725	688	740	738	703	661	719	722	727	680	695	718	742	723	707	679	666	737	714	749	649	723	665	722	725	706	720	729	723	701	726	742	656	724	679	737	703	729	686	722	701	693	703	755	756	708	730	722	708	680	681	715	681	698	709	700	723	678	708	757	717	756	713	718	724	691	717	748	729	699	720	745	657	668	732	740	664	711	681	732	712	733	704	675	756	711	720	746	679	726	703	709	699	732	741	707	708	694	690	696	692	676	695	703	761	724	684	738	737	737	718	724	738	681	684	691	751	719	734	700	749	691	691	754	714	735	682	737	752	735	707	685	692	709	689	668	680	733	750	671	676	712	699	708	669	681	705	704	704	700	696	683	686	776	702	692	700	737	689	685	709	754	754	690	697	714	666	710	686	684	768	689	721	717	720	686	739	716	730	742	704	701	722	758	724	714	706	701	709	698	699	752	728	719	690	738	725	730	695	743	745	692	664	691	706	710	657	685	741	718	698	682	718	660	719	680	716	724	773	747	733	724	709	713	707	700	750	669	723	693	721	704	724	703	718	665	707	723	701	728	683	740	724	776	718	735	718	690	720	741	747	713	757	791	686	731	691	678	731	718	693	647	723	718	692	676	708	719	686	706	690	701	719	750	730	690	729	722	753	692	702	694	740	670	699	721	662	677	734	715	713	677	724	676	725	690	733	734	731	722	701	682	735	735	679	735	720	747	662	712	712	666	680	746	745	686	736	697	667	740	701	689	736	715	697	715	726	695	752	696	689	697	696	702	729	738	729	743	716	714	758	702	712	718	709	721	725	709	689	739	673	679	708	719	706	739	723	754	713	688	703	703	711	735	690	763
42692	66120	55046	37542	24936	16688	7876	2476	1615	1694	1555	1338	1401	1211	1246	1407	1178	1100	1081	1008	954	973	884	848	862	826	895	820	814	792	802	771	838	768	777	778	816	814	808	809	799	812	793	782	802	802	794	793	762	780	820	810	787	816	801	819	744	756	824	887	813	819	792	828	788	869	758	817	836	806	793	828	787	745	830	806	809	863	795	751	842	770	787	808	825	836	801	828	814	855	746	815	769	800	802	786	840	801	742	816	810	855	775	768	776	795	843	807	805	767	855	837	821	813	767	803	766	817	786	789	820	832	821	793	775	785	750	777	850	797	842	783	811	748	798	779	831	781	750	825	760	796	838	787	766	783	834	758	769	800	799	769	798	757	785	840	814	787	817	804	842	785	790	794	800	836	824	781	836	813	833	827	812	758	769	828	810	824	789	779	733	811	776	789	758	803	798	763	801	771	776	842	800	815	808	775	781	764	761	787	825	797	761	802	780	852	765	820	764	818	803	797	804	869	784	789	811	833	796	786	777	815	817	810	825	820	818	785	798	789	820	783	759	778	804	794	768	807	796	809	820	735	800	829	835	806	826	790	803	771	807	783	813	791	788	834	770	791	801	783	743	833	816	815	758	774	750	801	797	790	771	786	791	796	826	788	810	824	766	776	816	798	828	768	776	824	802	776	768	820	768	805	766	756	798	819	833	787	794	798	845	779	833	789	782	818	818	822	849	777	806	807	777	775	834	804	804	823	781	816	792	782	795	789	828	774	764	774	786	775	807	818	767	794	788	851	841	830	757	828	815	769	831	770	826	804	811	765	784	798	830	806	797	787	828	855	786	789	804	769	820	814	830	791	748	825	775	781	832	826	816	816	792	771	810	799	824	774	796	776	788	844	762	781	788	829	830	776	818	791	731	778	790	799	788	774	819	781	814	795	809	766	776	755	771	799	797	851	792	792	808	804	800	814	831	815	784	765	796	740	782	783	825	843	793	816	807	736	804	797	811	831	802	816	815	776	852	797	796	801	795	799	852	799	803	777	822	794	755	802	771	789	818	845	785	769	814	813	797	771	758	773	800	782	807	828	806	846	780	830	802	769	801	794	830	775	765	760	866	756	811	828	794	784	818	772	794	768	829	810	793	744	751	780	794	809	765	803	794	774	792	831	850	792	806	806	835	821	783	813	793	799	774	837	764	784	808	798	793	778	786	812	817	741	764	835	776	808	781	796	763	826	784	806	840	833	816	749	742	788	760	786	794	791	790	761	766	750	778	823	763	799	751	769	789	850	751	800	803	763	786	824	805	807	751	766	796	789	841	803	820	780	784	825	837	799	761	798	793	773	775	798	800	813	818	813	787	784	816	788	802	788	784	759	779	793	791	779	800	852	777	786	751	786	798	812	755	795	765	775	788	849	739	817	859	808	850	818	771	793	844	774	812	817	759	786	784	826	748	815	762	770	745	830	827	817	793	778	832	824	830	808	789	765	799	794	849	766	783	797	766	781	809	851	793	814	816	816	764	802	788	836	790	841	773	791	812	834	796	784	774	816	795	725	803	823	766	811	769	794	785	817	847	816	790	800	744	766	797	815	783	822	835	759	819	789	814	767	799	831	800	781	792	820	776	810	789	797	801	783	824	791	842	832	758	748	827	787	771	802	781	806	831	764	816	825	826	789	784	841	801	737	767	809	798	819	817	807	825	788	793	757	808	762	806	731	805	796	826	779	764	764	821	777	793	794	806	753	796	805	763	785	773	807	768	776	796	808	842	813	783	807	869	786	800	765	813	803	815	851	763	842	801	820	839	815	796	779	824	817	786	806	819	795	828	835	803	739	849	816	811	816	833	806	812	827	770	821	780	808	779	770	832	748	858	795	804	765	757	835	816	806	795	785	832	811	792	870	809	757	826	781	768	778	840	861	797	835	757	808	823	814	795	792	784	764	817	788	821	815	849	856	820	798	848	798	774	781	814	742	809	847	809	801	769	828	798	826	837	827	778	792	872	818	798	774	800	811	830	750	807	793	776	797	765	771	813	864	809	779	830	818	825	797	826	766	818	779	797	796	815	828	823	776	836	809	817	807	821	801	850	812	789	779	821	784	774	793	731	816	876	825	822	795	807	778	794	741	819	841	794	838	773	850	802	772	750	823	820	768	787	847	761	775	804	830	828	846	813	796	780	783	788	812	843	812	811	746	799	791	813	816	817	779	810	782	820	816	872	761	821	786	784	775	776	796	757	766	780	778	743	839	816	781	811	809	805	796	802	810	841	773	801	813	846	800	799	770	770	856	756	787	820	787	792	829	849	798	793	830	792	764	791	845	762	798	813	802	860	798	826	870	806	817	781	805	761	804	822	803	797	839	757	764	853	780	797	781	785	850	822	809	804	784	810	808	818	798	815	786	769	758	770	793	802	805	753	777	836	734	822	787	815	780	815	853	802	844	793	860	806	804	799	823	765	792	770	784	830	815	830	822	793	788	744	804	818	806	760	805	799	793	820	794	827	774	770	761	793	773	773	797	822	812	776	832	753	783	800	828	735	846	790	774	829	760	822	819	832	741	789	770	792	788	783	773	807	831	828	785	832	787	847	782	822	784	761	789	792	801	758	797	799	806	815	751	804	778	844	793	795	778	780	777	873	788	815	780	793	776	861	842	806	819	816	811	794	787	818	769	767	768	772	800	812	857	819	773	827	831	816	796	813	802	730	825	854	804	864	753	785	770	816	842	798	836	763	859	830	833	812	785	813	790	801	813	817	755	786	773	790	764	797	788	800	766	793	833	823	807	807	820	793	828	818	816	780	795	790	791	837	821	845	823	780	783	808	803	865	801	777	790	827	764	824	808	793	787	781	837	833	781	816	779	806	803	796	817	764	823	800	804	720	764	766	854	769	804	790	771	841	802	783	818	792	765	744	834	773	813	812	773	806	819	788	832	746	757	830	740	829	815	833	840	831	777	779	770	769	781	803	786	835	806	823	809	790	820	830	795	777	807	773	818	813	736	787	827	798	790	760	804	820	803	844	729	801	786	822	806	775	817	827	815	766	767	801	782	776	847	765	783	818	787	812	799	800	786	794	794	851	812	825	817	776	799	779	795	799	771	817	807	788	822	746	805	825	781	759	823	853	804	845	821	777	838	790	826	786	735	810	799	841	822	812	826	887	839	746	824	815	826	862	842	797	821	756	833	790	782	830	800	793	767	781	856	801	779	812	777	785	837	795	786	766	813	785	795	760	840	809	838	800	856	783	809	773	792	831	779	755	815	820	795	756	813	790	832	792	789	769	745	806	802	785	817	794	812	816	823	806	768	805	822	786	810	808	793	798	796	741	798	824	794	758	753	812	810	822	809	737	818	785	789	815	809	730	826	791	774	801	795	850	840	815	834	839	817	810	821	782	831	790	804	782	781	778	803	813	797	820	810	795	820	803	820	799	774	832	763	803	763	799	750	780	789	786	811	838	777	811	843	806	806	803	778	809	833	794	778	746	756	808	812	824	799
24487	21141	28854	27494	21805	14930	5595	1567	1039	1026	1039	985	920	861	890	924	850	802	718	729	703	686	689	681	676	629	656	630	669	586	634	645	662	602	576	669	598	593	630	622	580	653	635	604	637	627	647	613	624	608	612	642	620	607	647	684	611	597	599	629	632	644	633	634	655	641	687	616	655	631	633	628	565	628	611	641	629	678	648	646	613	641	630	662	626	629	631	641	627	628	642	613	618	669	592	630	602	706	614	622	624	668	604	666	580	689	604	649	659	628	629	666	665	642	608	634	632	647	594	630	656	665	624	645	617	643	618	651	625	616	631	624	618	642	616	640	632	640	589	671	656	668	655	623	667	608	616	613	605	616	650	617	649	610	613	658	659	622	625	634	642	623	689	629	582	615	625	625	599	606	605	610	630	652	590	662	595	654	602	604	647	630	656	606	626	652	628	626	664	658	640	664	607	660	604	650	663	618	607	648	641	625	637	608	607	608	640	623	639	594	579	680	648	635	609	644	621	616	609	634	640	598	649	623	616	626	621	626	669	615	645	609	600	624	644	630	596	630	618	619	674	622	662	609	595	607	603	623	625	594	624	612	604	627	625	674	662	639	630	618	637	684	606	635	590	624	613	629	650	641	622	610	629	626	625	582	642	638	636	608	647	599	623	572	679	636	596	646	592	652	615	650	631	573	586	645	629	642	639	634	637	641	621	603	630	578	640	674	640	635	640	617	640	650	644	646	597	627	634	652	645	645	642	657	628	603	609	647	654	663	644	641	631	630	645	632	635	567	676	595	637	611	613	640	676	617	617	642	599	609	582	659	663	618	635	608	648	611	595	618	638	606	652	681	604	660	615	619	637	625	629	635	606	664	629	635	645	636	610	632	626	631	612	625	631	643	666	649	596	639	642	656	650	613	596	651	637	607	627	648	587	636	624	598	661	656	635	593	619	596	606	688	623	604	616	646	634	658	642	594	693	637	603	611	626	609	636	623	618	623	637	602	654	612	610	598	634	665	624	641	625	639	622	604	639	623	615	624	619	634	584	570	627	637	631	647	600	603	603	641	608	554	626	658	606	604	607	607	659	677	594	626	655	645	589	637	589	660	622	620	623	639	642	659	624	600	630	655	646	628	648	633	647	618	677	658	658	579	644	615	640	634	611	595	634	656	665	660	598	595	625	619	648	630	659	624	652	682	661	608	650	638	614	608	604	629	627	593	633	607	621	627	611	659	625	617	658	624	642	602	639	625	641	655	608	610	659	640	642	675	632	610	662	621	650	617	611	645	627	598	610	656	638	640	641	667	601	652	612	656	600	602	648	666	615	640	603	652	624	636	643	657	644	649	645	644	603	612	634	645	600	642	643	641	627	627	629	656	618	622	632	673	599	592	645	642	661	636	639	641	614	613	586	626	612	658	662	631	606	629	601	659	621	593	662	649	657	602	646	600	607	652	639	645	627	623	669	589	606	603	585	631	606	644	621	627	612	616	636	631	642	612	660	635	600	636	644	642	625	638	632	596	613	628	629	609	601	637	644	661	656	652	640	591	645	670	652	629	614	632	677	635	651	634	610	681	662	607	602	688	631	619	671	638	628	668	644	658	607	619	623	632	590	644	630	613	639	664	636	638	662	620	626	609	631	693	633	636	614	639	629	603	628	633	640	623	619	664	629	622	618	622	638	642	609	611	605	613	645	574	607	627	654	658	625	661	568	648	616	639	600	654	622	652	628	623	614	622	637	660	650	662	622	608	639	682	637	590	639	626	664	647	586	625	645	640	669	664	612	624	593	646	637	644	676	686	666	645	600	643	634	620	623	631	621	637	641	647	587	593	594	647	580	584	633	625	584	600	631	684	586	639	615	654	626	639	596	595	589	632	630	623	709	665	624	619	644	627	574	705	631	639	623	616	597	610	655	664	600	612	622	632	632	633	671	648	645	695	634	593	650	627	625	664	627	620	617	600	618	620	629	633	631	625	636	616	637	637	629	667	607	670	656	640	696	630	645	627	628	609	667	610	628	668	625	657	640	589	624	616	630	641	638	649	630	619	615	603	637	689	644	618	660	638	621	695	667	591	618	609	605	618	619	592	639	620	624	639	625	662	619	669	655	669	641	651	625	603	620	646	626	606	682	610	643	652	648	634	626	624	630	601	644	580	632	648	617	665	624	596	659	630	591	671	642	626	634	599	613	655	616	642	637	621	636	671	621	657	627	623	654	630	640	695	631	623	630	609	669	646	624	641	598	637	616	613	645	635	684	597	656	641	667	652	604	585	646	612	640	612	636	628	682	592	608	626	649	637	697	621	626	600	615	643	664	629	612	622	614	644	592	641	569	658	612	608	580	676	653	637	637	643	660	622	646	631	641	641	606	639	594	653	611	635	654	656	652	649	613	599	665	640	630	600	606	595	665	596	599	618	673	612	606	627	642	585	587	615	638	646	629	615	615	641	610	612	611	589	605	684	683	676	647	623	641	608	608	671	623	624	656	613	595	587	674	627	640	609	636	614	646	636	621	633	620	616	649	654	632	623	680	590	589	641	618	597	593	653	645	597	617	693	606	639	633	615	633	652	585	633	612	640	579	644	609	615	603	641	619	627	616	626	613	615	634	624	689	644	667	656	618	663	644	632	623	658	634	655	644	641	628	643	672	636	655	651	625	633	595	647	629	595	596	650	638	660	645	668	622	581	657	608	661	646	623	607	619	630	652	659	614	599	608	630	617	644	622	644	634	612	644	647	647	627	586	595	605	615	588	622	649	625	625	652	645	661	678	621	585	681	638	596	683	642	614	600	666	656	610	634	623	626	632	609	675	653	635	584	606	635	620	629	622	629	586	652	619	669	631	640	628	603	655	671	658	673	617	636	611	635	647	650	611	658	612	645	633	619	609	625	655	645	595	634	598	619	648	595	599	579	635	630	652	665	636	599	611	611	620	619	634	609	631	628	647	636	619	591	605	657	589	616	663	579	677	620	648	613	634	661	623	606	635	627	638	605	645	628	607	621	612	622	598	584	601	551	623	650	645	628	621	610	656	653	616	632	648	646	671	656	603	633	639	656	638	618	693	575	592	637	641	645	629	602	640	645	640	599	604	646	612	654	616	618	608	604	647	608	652	637	648	670	608	665	616	632	586	617	620	677	630	617	655	615	624	625	621	655	651	635	618	664	625	634	674	636	633	655	617	625	637	624	618	647	615	635	627	599	594	603	613	643	607	631	631	596	613	672	616	594	644	601	615	639	646	574	613	636	633	580	639	660	624	572	623	641	644	670	636	610	622	620	612	635	638	619	691	595	626	604	697	590	620	674	702	599	677	659	644	637	635	620	652	634	638	604	624	626	620	650	629	626	611	647	612	631	610	658	643	598	629	658	626	595	634	653	596	603	604	613	666	635	598	615	623	653	601	613	701	622	639	636	646	627	606	636	573	645	663	637	616	647	641	600	659	629	664	642	626	606	656	619	639	587	623	573	598	645	641	645	619	631	684	627	611	620
41108	64186	52313	36226	23042	15956	6377	2166	1384	1506	1422	1208	1157	1025	968	1144	1101	1012	915	892	886	839	806	799	776	737	816	764	741	717	726	747	711	673	702	674	731	760	755	666	722	718	729	740	715	705	718	753	721	770	714	669	709	704	762	723	750	722	668	688	720	682	701	716	707	713	722	743	712	735	720	739	718	727	720	704	675	751	713	752	715	688	708	710	705	712	692	712	707	753	734	712	673	703	731	716	685	756	723	722	728	755	693	670	741	727	773	738	728	658	658	653	734	707	740	744	714	762	775	737	674	730	698	678	722	738	735	727	745	735	724	708	694	700	696	715	676	701	720	716	717	721	785	746	715	718	820	706	735	741	740	688	691	747	713	706	721	716	694	733	755	751	690	703	710	687	667	709	710	740	706	714	739	726	692	734	721	720	706	762	676	729	695	693	704	657	658	721	728	727	748	736	708	690	708	731	752	678	745	682	747	735	745	797	742	713	777	767	711	716	760	749	735	708	685	720	721	700	698	704	695	694	692	750	747	737	715	710	690	730	735	735	709	668	740	730	758	675	726	677	726	754	716	739	747	727	710	693	725	697	726	669	801	706	716	706	680	773	709	690	668	683	702	709	719	712	680	708	687	681	711	711	756	708	710	746	693	711	733	690	721	672	740	734	754	684	724	721	675	661	711	696	703	714	764	741	731	694	679	726	742	681	730	747	709	681	706	709	721	716	713	771	677	763	728	718	705	699	707	707	709	683	726	717	705	744	698	754	655	723	688	711	741	768	717	727	702	696	735	723	697	729	722	723	707	747	709	698	696	739	731	707	718	713	765	737	680	714	762	749	731	750	748	718	716	745	741	747	727	712	692	724	734	697	708	687	722	730	727	743	742	709	704	680	680	692	717	756	725	749	712	726	752	736	704	702	678	731	702	742	724	756	736	766	740	777	718	666	676	722	684	707	700	726	726	706	718	711	745	734	708	742	694	737	667	675	689	712	716	758	766	691	683	688	771	698	686	684	746	745	712	725	658	744	693	720	742	715	706	735	730	718	799	694	724	655	761	677	765	733	729	726	716	767	725	676	674	723	698	689	723	742	736	697	673	711	677	701	713	759	705	754	728	657	731	727	724	688	711	716	710	744	718	654	730	745	734	723	737	730	766	641	703	778	708	734	714	729	709	721	669	707	654	762	722	744	700	703	734	730	741	749	681	735	747	705	754	717	699	714	714	687	728	706	741	686	690	745	717	749	724	725	686	762	728	740	734	694	691	747	673	736	729	779	716	754	728	718	743	754	739	726	728	712	742	715	696	677	676	704	708	707	733	716	735	718	679	729	767	735	694	704	767	722	734	654	723	670	743	760	735	736	696	762	734	726	671	733	739	728	731	742	735	642	742	726	715	730	752	758	718	724	692	705	742	676	698	699	770	703	728	708	677	755	696	734	743	662	748	703	697	729	702	763	754	674	678	690	717	692	681	715	707	664	712	697	688	657	731	692	703	707	710	677	708	723	747	708	710	688	714	687	717	768	698	708	707	711	718	707	709	722	697	728	712	738	708	738	737	727	740	713	717	715	761	741	732	734	731	741	720	656	700	713	755	691	703	768	702	722	703	725	704	773	701	715	715	725	734	715	762	695	696	737	769	690	732	717	700	678	734	772	700	726	716	726	751	701	735	726	711	699	712	720	670	728	733	731	724	658	693	729	699	728	681	749	715	739	671	693	722	656	767	730	740	663	663	722	721	740	697	767	713	743	743	712	684	712	665	708	719	721	718	764	736	719	728	711	759	742	719	804	735	691	710	727	689	772	715	705	742	734	718	763	703	703	727	713	700	719	687	714	707	733	709	667	706	704	740	731	690	715	705	723	692	684	682	691	737	698	728	755	727	750	727	712	722	688	683	679	764	666	734	710	691	668	727	710	748	715	706	733	695	727	703	750	719	661	681	723	695	721	746	714	710	718	762	703	722	723	688	743	722	724	720	700	692	747	695	660	720	718	689	715	720	702	737	692	665	707	786	759	703	732	704	742	703	741	738	664	717	698	714	752	696	742	745	723	719	707	720	703	770	702	726	744	709	667	670	681	720	724	698	740	796	736	712	690	723	738	695	711	764	704	765	674	793	733	714	709	741	759	743	741	734	683	726	691	680	735	716	732	694	665	778	706	730	695	679	691	692	683	706	762	695	718	709	692	708	681	740	727	731	696	719	702	749	759	760	678	732	733	770	745	726	740	703	707	715	689	700	655	701	732	740	733	707	737	706	685	741	751	736	744	727	681	721	745	744	700	679	705	735	758	698	683	717	701	662	728	704	724	722	700	733	690	676	701	684	738	711	722	706	693	729	716	662	698	731	710	727	702	674	718	694	718	737	686	683	688	685	757	702	715	691	742	718	698	706	707	723	733	740	727	700	724	642	697	709	739	731	688	702	668	746	731	758	722	679	716	727	723	725	728	708	762	676	785	720	753	736	712	745	689	714	664	648	695	729	684	751	690	720	719	713	736	711	725	677	734	696	712	723	698	698	681	703	690	709	710	677	777	754	687	738	719	767	734	749	750	729	716	705	710	688	719	747	695	726	699	735	707	759	728	738	726	733	716	711	693	719	696	696	716	694	745	750	708	696	709	637	742	684	715	744	739	673	726	708	723	757	703	705	702	732	728	732	704	670	744	738	731	702	693	738	740	757	706	711	697	694	729	733	706	707	672	664	714	673	751	754	708	707	667	716	712	719	662	691	723	731	749	714	705	714	706	719	687	720	724	725	730	714	705	686	743	707	692	705	718	748	685	727	661	701	693	735	720	668	682	767	724	736	711	679	733	759	768	733	727	638	689	661	714	682	720	724	683	667	702	743	714	740	705	706	780	689	752	764	706	769	761	678	715	699	685	690	723	710	679	719	731	737	719	735	710	713	692	696	751	701	679	714	716	747	698	730	695	726	691	695	720	650	734	734	721	717	747	694	744	696	652	666	722	738	723	725	740	712	731	717	722	690	738	706	715	743	725	723	731	656	696	728	671	715	745	682	723	704	743	709	727	728	700	705	707	693	739	715	710	686	701	696	712	696	706	728	703	726	725	722	718	714	771	712	706	769	716	736	738	755	739	685	704	710	701	702	721	741	734	710	699	737	692	728	706	691	730	695	652	698	732	703	727	789	686	714	710	733	711	712	672	755	732	764	716	713	745	706	675	693	700	742	683	700	703	708	761	716	720	711	699	762	724	720	753	675	684	740	730	710	715	696	747	702	692	720	713	706	749	714	733	690	729	727	675	736	728	772	736	715	697	711	708	703	697	627	753	726	681	678	761	715	737	761	712	687	728	740	708	730	746	649	731	684	726	758	660	747	746	732	760	729	719	719	720	716	689	768	705	712	693	759	695	695	710	700	685	717	725	695	732	755	749	683	684	672	724	682	714	712	725	737	739	695	731	706	766	730	690	689	674	705	711	734	745	743	705	701	733	716	725	750	724	715	704	708	691	684	701	733	723	742	776	720	724
22361	20953	28448	23938	21530	23366	19543	3643	1792	1531	1536	1364	1232	1215	1097	1238	1063	1062	913	847	866	750	752	724	732	682	758	782	663	731	724	721	652	654	657	688	668	687	669	734	690	667	701	700	675	709	660	657	699	679	690	724	668	641	708	697	682	689	692	681	677	702	681	660	672	699	682	698	699	679	687	674	706	659	698	686	683	664	701	691	671	683	660	709	686	670	697	659	667	646	682	707	705	649	681	728	667	693	711	675	680	642	668	739	673	733	682	668	609	681	711	692	714	656	645	737	693	687	700	709	673	693	685	723	676	693	697	706	712	692	692	697	680	679	699	654	697	686	647	669	690	654	691	674	700	682	659	677	639	670	700	711	664	691	698	691	660	676	719	666	675	700	670	732	721	666	695	711	718	701	697	706	738	717	656	675	640	662	676	675	624	670	713	665	672	700	690	678	666	688	685	710	690	674	675	675	682	724	675	655	680	642	661	685	676	682	657	629	670	695	597	700	693	697	701	657	692	689	683	706	680	649	691	689	703	698	664	681	696	668	702	692	680	691	675	677	655	632	681	658	700	725	663	666	713	718	721	602	696	661	720	673	689	712	722	705	720	674	683	683	703	711	689	689	673	664	688	717	692	698	677	723	672	670	686	658	683	730	752	660	645	668	641	651	706	696	698	732	711	654	675	714	644	660	625	733	665	661	716	717	611	704	709	625	675	645	682	720	677	683	655	702	665	663	644	689	717	700	735	719	673	674	667	709	650	745	646	699	695	663	689	640	681	682	670	676	660	664	691	672	657	681	689	619	657	714	706	698	608	683	699	705	706	652	694	655	668	657	717	704	720	681	697	692	643	702	690	671	753	655	668	686	691	679	712	693	700	668	688	703	669	683	730	683	700	699	686	691	680	652	724	679	681	678	707	693	705	726	661	733	683	686	685	680	709	693	698	657	728	683	691	690	672	697	727	705	679	664	650	707	677	725	672	724	696	674	707	659	675	690	620	709	672	657	705	681	653	707	692	700	666	692	645	682	650	649	671	692	701	632	699	618	664	705	694	672	641	693	694	712	682	707	740	703	712	740	642	667	690	698	644	674	675	700	678	697	662	694	648	660	679	715	677	671	685	663	635	656	710	680	736	664	676	714	637	693	671	737	642	697	701	730	652	657	656	702	644	701	685	706	658	693	697	733	690	638	675	649	676	688	695	681	692	731	670	699	705	709	686	717	646	669	711	722	718	719	677	652	699	676	660	705	652	684	697	663	624	670	662	677	711	670	705	685	688	634	714	684	701	670	660	712	686	682	718	659	695	706	694	725	725	686	687	672	709	672	693	741	712	722	686	665	703	681	663	689	656	673	668	718	712	664	693	667	674	684	696	722	721	735	677	686	665	664	723	612	620	728	708	716	642	689	695	649	695	698	695	672	671	687	667	706	688	702	638	681	693	697	679	630	674	675	688	727	707	657	679	648	737	742	683	722	679	697	723	679	703	668	643	688	665	645	684	703	686	675	715	727	681	666	753	664	689	669	629	686	664	652	667	696	678	721	712	672	702	624	688	778	679	701	711	675	732	680	683	665	673	673	673	687	735	673	686	712	660	664	698	704	638	693	704	702	651	683	678	707	665	676	666	688	686	694	684	698	667	673	664	635	671	712	705	691	693	658	671	689	691	730	680	686	674	699	691	585	748	665	704	706	700	684	660	666	717	695	672	668	694	666	712	677	647	732	670	678	704	675	685	699	661	686	681	704	636	666	698	643	700	677	674	668	605	662	672	696	666	683	663	713	653	726	687	701	693	685	666	659	652	680	624	718	733	657	683	702	699	735	716	663	703	689	653	655	687	705	702	672	652	662	639	672	708	695	683	678	639	714	657	680	667	683	665	702	659	702	672	681	630	713	697	678	690	700	636	694	695	711	769	686	667	724	683	669	698	701	622	700	658	679	664	678	653	696	662	725	666	657	729	723	710	626	676	695	670	670	701	663	732	657	680	693	661	690	650	705	668	682	676	681	741	679	679	716	688	681	677	705	672	662	648	667	654	695	683	647	710	715	725	677	708	724	700	658	706	628	647	710	667	707	672	678	667	715	682	679	646	711	696	675	705	707	671	678	652	705	701	677	709	672	675	671	664	715	677	690	709	676	686	684	657	650	686	662	719	668	712	663	726	717	698	665	674	658	683	645	659	721	699	678	717	730	681	651	735	695	692	687	617	689	697	649	708	666	688	705	750	665	679	637	682	657	661	664	670	672	671	670	662	714	689	681	690	719	644	699	671	692	707	696	717	723	681	693	706	693	683	664	685	671	688	715	637	721	734	703	671	685	639	661	687	668	681	672	679	622	675	646	684	636	706	691	676	654	664	685	674	688	683	644	672	683	669	684	685	751	701	698	656	656	654	677	648	650	667	663	680	687	690	672	724	689	726	685	696	710	656	678	666	673	608	692	681	643	659	684	706	644	677	678	687	688	708	705	667	709	655	723	687	708	662	659	748	684	662	699	684	744	704	695	704	659	681	712	670	665	730	731	714	655	691	742	673	662	698	674	666	651	668	678	667	688	714	675	643	695	671	637	645	670	664	718	692	697	675	698	720	663	677	662	666	723	666	678	731	687	689	662	717	736	663	691	700	694	717	671	648	679	636	741	709	724	746	727	696	697	697	670	694	659	720	696	673	688	696	671	699	635	724	662	631	663	652	703	672	707	644	710	694	695	681	729	655	703	662	635	696	702	759	687	743	717	673	667	703	699	689	683	688	695	678	700	714	676	690	680	703	657	656	723	702	676	671	679	687	635	681	714	669	703	700	720	720	675	678	701	671	682	716	683	658	665	659	676	653	706	678	720	692	697	691	653	649	675	653	675	650	653	706	676	716	665	729	692	651	692	671	694	622	729	667	686	664	656	702	650	703	710	707	675	679	678	656	735	647	629	650	701	685	727	671	623	670	636	705	683	683	669	700	688	745	673	692	665	698	679	691	691	650	670	720	672	695	683	715	721	726	709	710	700	717	667	713	676	673	688	660	689	628	714	710	670	627	676	732	657	679	679	697	680	671	698	684	673	668	658	727	716	650	708	636	699	689	744	658	711	701	688	701	724	666	700	667	675	698	643	693	718	668	674	665	653	687	696	656	660	724	708	703	707	680	614	673	671	681	723	688	637	712	692	659	678	687	685	723	645	708	627	697	676	700	665	705	614	761	652	670	685	673	689	700	657	714	663	686	715	692	665	652	677	695	664	675	640	725	673	702	760	660	675	712	695	663	702	690	691	689	680	672	683	653	691	646	662	645	632	691	685	690	666	678	682	697	690	656	721	694	676	684	716	734	668	679	669	682	677	707	654	677	685	691	701	671	680	644	691	665	679	711	669	654	678	651	672	670	656	644	674	661	688	679	692	690	687	645	680	636	695	685	641	651	667	670	667	656	672	680	656	702	644	759	668	646	665	690	742	644	702	663	692	619	668	656	665	701	648	678	717	664	667	702	686	662	682	687	622	677	685
44713	72583	63241	43678	31807	27029	12473	3167	2475	1963	1980	1898	1577	1426	1403	1490	1384	1217	1103	1001	953	958	885	877	879	818	836	807	774	753	757	794	746	771	788	801	750	732	763	760	824	766	760	758	713	767	811	717	737	769	792	730	851	754	722	727	740	792	725	762	753	743	725	734	770	775	757	790	791	790	724	737	761	754	751	764	742	758	686	735	727	699	748	749	760	774	791	752	773	766	818	750	794	738	718	783	731	735	770	740	745	808	740	736	787	767	737	746	778	749	764	802	770	709	769	769	776	769	742	762	745	770	751	741	723	734	727	755	778	791	707	759	802	691	693	756	774	707	739	727	754	784	773	809	742	752	735	747	725	738	698	760	799	730	757	735	761	794	761	749	724	746	795	792	737	736	748	754	749	773	784	730	717	768	776	802	724	777	826	774	752	742	783	773	745	790	763	812	755	744	776	768	766	782	752	753	728	827	756	773	766	759	785	709	761	748	723	779	735	706	764	802	731	786	695	817	736	770	755	767	755	723	746	748	740	757	810	763	750	775	770	717	748	726	717	748	679	777	791	785	760	721	757	792	745	767	767	756	800	785	792	757	748	781	737	785	755	797	790	757	751	764	813	815	742	750	838	795	733	743	745	787	744	741	742	798	762	757	713	727	764	759	766	774	765	751	763	788	773	734	740	759	795	765	716	765	826	766	745	787	735	789	772	836	751	759	730	746	753	801	754	789	757	772	735	826	753	765	756	749	766	778	790	754	779	755	754	800	735	713	774	795	765	752	780	768	705	723	712	721	785	723	727	708	774	769	749	736	718	758	727	735	746	756	743	784	763	749	734	808	771	733	797	706	748	800	739	722	766	778	749	764	738	740	817	768	774	758	772	730	761	762	775	783	715	771	717	771	750	785	726	790	747	725	794	765	764	785	744	814	774	746	763	802	760	714	756	719	763	769	751	746	751	742	725	750	734	686	744	784	746	776	775	828	727	789	717	722	742	757	802	729	751	784	775	760	775	764	764	753	778	720	814	776	749	761	751	787	726	804	785	737	700	725	759	761	740	762	754	737	783	724	779	711	751	787	791	751	778	742	736	762	800	707	733	784	760	744	747	728	781	792	796	786	760	754	770	769	755	797	745	741	759	730	745	748	759	740	751	789	759	776	735	746	770	764	814	753	748	769	735	743	745	791	701	760	708	789	745	776	738	776	788	729	735	742	719	787	761	762	763	757	720	778	750	768	738	769	757	762	772	769	755	771	792	778	739	771	771	760	723	812	770	753	716	758	753	761	780	714	751	779	763	694	686	751	771	757	700	785	762	746	764	758	746	731	738	766	729	761	741	694	791	767	736	716	780	770	758	720	751	797	736	769	787	724	739	795	768	753	793	749	779	755	765	737	764	761	749	794	755	722	769	751	735	779	740	765	785	743	741	769	756	711	753	749	751	773	731	740	736	711	750	831	760	733	732	757	732	712	743	778	790	796	732	747	767	737	781	745	777	779	738	771	762	772	742	771	728	780	753	781	690	774	817	749	743	774	741	717	746	769	730	785	739	825	754	747	753	701	738	735	799	805	824	749	778	734	751	722	791	789	778	753	752	794	756	797	795	747	784	744	806	752	804	779	746	752	793	702	779	753	757	804	801	722	793	769	751	756	753	760	719	747	716	739	729	755	746	764	743	807	767	774	683	794	762	764	727	749	753	749	733	780	743	759	763	733	722	713	778	733	759	739	792	787	761	758	765	733	736	748	715	740	724	756	740	710	746	763	749	719	790	765	767	787	768	752	758	766	720	745	762	743	762	810	766	730	723	758	778	741	744	767	765	734	725	692	752	746	716	762	749	735	714	733	753	803	728	766	748	805	762	748	791	797	760	785	741	733	786	754	724	815	748	824	726	718	795	781	793	767	755	760	743	702	753	755	721	792	721	788	781	756	796	785	760	749	727	731	711	738	747	784	764	805	762	725	743	719	788	745	737	736	782	764	799	774	739	748	761	776	762	758	781	720	785	736	756	790	755	810	699	770	818	774	754	748	725	756	799	762	755	779	735	741	814	763	747	780	785	762	775	726	780	796	756	754	772	785	772	796	741	792	684	744	752	730	751	757	773	764	741	730	723	782	764	733	755	781	765	721	763	736	751	745	788	770	728	742	723	761	743	762	817	775	754	762	805	760	775	739	791	773	707	772	773	795	776	740	745	797	732	721	767	712	770	757	769	747	760	768	791	759	796	760	775	762	740	756	707	771	736	787	785	727	776	777	723	775	767	772	794	796	711	739	783	738	772	690	748	719	775	801	751	785	772	766	777	760	731	770	762	738	772	735	752	761	804	733	748	725	788	759	734	767	744	821	717	747	779	740	724	772	744	762	756	730	774	786	742	719	775	766	699	769	750	781	751	741	799	784	740	721	726	721	774	796	772	785	820	777	712	781	715	701	757	708	749	781	743	765	701	801	797	739	801	774	734	752	752	748	751	757	774	764	797	758	757	732	712	731	730	757	731	785	757	759	789	768	734	775	738	778	737	715	780	707	749	737	742	789	728	710	738	790	719	777	781	753	734	733	772	826	731	798	777	792	757	730	725	716	724	751	788	759	759	760	759	765	777	763	808	854	804	791	829	766	785	754	723	720	730	732	796	771	810	795	767	783	783	749	717	742	721	725	758	760	786	824	789	757	756	769	762	825	764	729	713	744	760	706	734	749	751	720	724	723	743	784	758	782	766	794	800	741	734	704	759	740	716	761	745	783	745	788	759	727	762	741	748	724	726	766	703	766	794	765	748	764	768	748	741	763	754	753	767	814	772	747	707	747	758	747	739	743	793	749	750	773	724	744	771	799	765	786	761	754	759	752	776	734	739	760	788	795	739	733	777	779	772	735	731	735	763	771	714	730	773	797	730	750	737	769	699	745	718	812	746	770	773	745	701	723	734	798	780	797	766	758	771	741	798	756	770	756	672	762	782	737	725	790	750	733	750	772	802	789	766	805	762	752	793	749	739	804	778	757	763	715	817	732	778	771	774	713	772	777	832	738	757	762	755	789	766	757	707	729	717	764	773	723	769	738	759	734	753	789	779	799	745	711	732	761	738	758	782	745	747	749	722	771	750	760	795	773	744	756	745	715	771	705	722	744	797	758	781	741	762	751	759	762	738	768	738	761	763	737	737	785	751	769	754	792	741	756	753	795	765	785	722	765	782	781	802	744	820	728	782	742	745	751	743	781	783	771	764	748	784	765	746	682	744	743	701	776	735	785	756	713	781	793	731	787	752	742	722	770	774	760	801	743	797	765	749	787	807	770	807	741	736	723	752	756	752	729	801	786	734	728	713	764	726	753	710	728	778	755	740	776	733	764	774	739	783	757	747	749	750	774	737	709	734	780	772	690	734	773	732	735	763	730	731	733	723	772	713	753	799	833	737	775	779	775	763	735	748	740	738	783	760	794	770	809	743	730	745	734	745	713	777	748	765	757	760	750	712	766	726	787	773	788	772	760	738	748
34542	41390	45418	30462	14343	7529	2671	1173	913	930	949	917	837	848	833	767	861	807	785	718	702	698	661	653	640	717	683	672	639	649	624	642	651	634	659	615	644	641	666	627	617	643	662	679	654	662	649	653	640	630	734	607	634	654	612	662	659	648	636	663	655	664	617	668	656	670	640	631	650	650	673	609	724	675	694	721	669	647	692	674	666	700	625	605	649	699	609	652	656	646	658	637	691	685	640	647	724	618	654	634	661	628	720	639	644	641	649	638	675	632	666	632	644	660	695	625	682	665	658	662	639	652	622	648	669	629	665	696	677	687	634	646	625	652	606	662	645	696	698	710	663	663	650	609	632	597	646	625	657	697	600	630	655	677	653	628	676	651	640	643	660	646	638	649	637	663	594	675	661	643	627	640	651	649	676	648	650	628	646	647	647	661	611	636	638	652	690	638	648	633	629	667	636	655	684	665	672	673	634	660	643	659	646	625	685	624	617	635	676	646	582	651	652	661	628	598	648	631	648	644	686	632	646	626	637	647	706	687	699	643	644	650	682	692	648	627	654	665	669	642	662	633	649	638	673	611	618	701	643	663	659	670	620	663	646	635	648	631	628	628	665	685	639	619	664	683	633	623	649	605	677	639	594	648	631	620	643	681	602	626	675	659	658	676	651	636	616	691	684	609	624	647	605	644	674	653	671	605	671	700	665	621	662	673	635	628	623	646	698	654	680	673	667	621	626	642	658	642	646	688	695	648	636	656	637	676	652	639	650	652	634	632	690	697	664	643	653	672	678	612	645	662	625	677	675	614	628	654	631	707	660	627	695	678	666	657	677	674	625	615	650	702	638	648	658	646	679	674	671	617	620	688	649	634	678	639	633	654	671	683	655	693	645	669	647	648	657	698	727	708	617	632	641	651	628	667	648	644	658	670	661	620	636	653	653	669	671	687	645	670	654	636	658	681	667	617	660	667	660	676	683	623	681	629	670	620	667	708	643	738	655	631	637	720	633	688	605	692	655	684	681	689	702	642	678	652	653	668	644	645	694	622	618	709	636	662	647	618	619	678	656	708	655	636	657	673	638	612	643	642	685	662	649	600	628	638	676	655	598	632	638	652	673	708	694	639	672	703	649	668	702	648	698	658	654	631	659	649	641	649	635	651	649	650	623	663	648	626	625	654	643	637	669	611	648	636	670	667	639	642	604	626	706	627	605	656	643	653	672	694	611	693	639	671	648	638	673	639	645	670	629	680	589	665	624	665	643	654	686	663	691	682	706	641	597	647	635	675	644	660	651	638	651	665	576	687	650	639	629	633	686	679	675	671	626	716	682	694	664	670	643	638	666	626	658	667	620	620	663	679	710	633	637	636	694	656	672	654	632	649	660	695	617	668	611	697	655	662	617	611	633	664	646	647	621	679	679	637	657	621	669	618	640	636	665	624	644	677	625	644	675	642	675	645	658	614	641	667	633	655	668	643	705	675	684	668	703	654	635	625	640	609	632	624	699	640	639	647	633	634	647	648	651	645	661	625	633	618	626	654	654	663	686	656	640	695	660	684	624	653	619	613	659	666	631	601	646	645	666	638	638	688	672	637	629	676	622	624	669	658	675	642	687	602	652	632	638	651	603	666	665	623	707	642	634	665	639	667	679	642	646	668	722	660	647	655	653	667	641	661	608	663	663	640	648	644	600	694	653	679	616	651	630	656	628	679	619	661	661	619	609	660	680	656	630	665	647	651	645	615	631	652	674	662	669	649	693	634	630	689	643	668	633	605	673	686	658	666	647	632	640	646	616	662	616	635	657	653	672	652	667	642	672	627	683	699	615	691	675	669	669	612	694	643	649	622	660	650	640	656	656	641	636	667	691	630	648	663	678	618	657	639	658	622	670	652	701	654	644	635	630	644	688	605	655	639	644	642	619	683	678	648	636	621	665	639	662	644	647	692	653	709	698	662	660	684	675	637	676	652	648	632	678	679	606	650	670	656	653	671	643	614	667	673	617	622	637	633	669	649	684	659	647	649	620	690	656	696	644	581	663	641	648	673	692	639	700	673	651	631	677	662	640	623	644	608	664	629	672	726	653	635	618	664	676	663	616	643	705	659	687	687	670	652	646	649	642	688	625	673	637	640	698	671	701	586	672	682	634	628	652	646	664	667	639	649	691	633	693	625	664	635	641	651	695	698	651	692	635	665	616	641	648	638	639	623	629	676	624	653	692	658	641	649	647	680	660	699	680	630	656	629	664	663	660	678	684	669	649	683	661	620	675	624	640	658	631	655	670	652	677	625	653	663	651	638	677	686	672	634	655	634	644	707	643	640	645	711	729	669	695	625	639	629	656	643	647	659	644	680	661	638	668	635	602	644	666	695	668	687	634	641	677	721	637	639	663	676	706	650	665	641	658	663	632	657	642	628	647	617	667	675	688	696	686	631	679	671	676	603	654	637	702	663	627	604	611	657	641	652	627	645	642	625	624	620	673	647	699	648	662	620	669	637	641	680	664	675	621	616	661	656	693	646	627	661	621	639	658	682	631	649	618	653	709	607	633	670	656	691	676	687	636	625	669	642	654	631	590	676	605	601	660	617	693	665	636	618	679	645	657	643	661	665	664	674	643	629	665	668	640	659	656	657	667	661	642	634	646	615	672	624	643	646	653	657	661	625	666	646	587	649	659	658	694	656	592	658	631	698	666	639	656	657	614	662	660	656	651	618	599	644	643	654	642	672	676	633	683	671	623	694	625	641	649	652	659	627	644	640	648	645	636	643	713	669	637	683	612	647	636	637	656	622	609	659	662	660	705	694	616	609	661	675	605	649	600	643	643	608	690	651	634	652	660	646	661	597	656	683	644	639	674	607	674	666	659	642	647	652	661	669	655	664	683	617	621	640	664	662	698	668	640	580	643	669	626	605	628	657	642	621	648	626	672	706	709	680	627	616	640	674	678	667	639	602	648	636	709	683	678	664	641	624	662	652	602	659	662	661	689	668	682	616	652	624	692	641	681	635	623	660	663	646	625	643	663	639	662	632	669	650	638	657	647	672	652	613	692	688	636	678	674	689	650	618	653	669	680	615	660	701	631	705	635	657	606	657	669	697	651	622	696	632	668	677	628	686	641	660	654	640	653	675	633	627	624	676	604	659	622	621	702	620	621	660	674	675	665	651	608	663	657	652	599	621	653	684	686	606	643	653	685	673	691	614	651	647	656	689	679	646	633	689	655	656	655	652	615	667	642	618	645	593	657	678	634	628	654	702	706	624	646	676	662	623	657	653	658	668	661	660	638	673	638	681	684	677	625	660	681	660	674	675	683	665	610	666	703	675	642	657	644	704	655	604	639	647	637	636	648	661	668	671	689	656	691	703	620	631	649	683	657	655	650	658	620	634	624	638	644	641	640	666	619	667	678	654	655	680	664	672	647	636	670	605	665	652	659	691	665	658	610	703	644	675	683	637	636	635	625	622	659	636	655	643	670	667	630	662	682	667	662	653	654	681
43273	57336	47514	28492	15481	10182	3856	1601	1197	1173	1248	1175	1066	1024	1041	948	918	893	930	902	809	814	765	797	745	778	760	787	788	735	799	812	726	724	737	753	757	731	718	726	760	685	780	768	746	754	771	728	705	740	726	750	709	717	734	723	730	740	719	741	715	686	729	745	739	743	739	721	753	753	730	702	702	716	730	758	737	743	731	733	727	757	737	742	739	705	705	757	790	735	755	753	704	761	735	700	699	769	705	720	714	762	736	745	712	713	739	734	708	751	719	762	740	722	788	759	729	761	740	738	782	724	799	713	759	703	754	770	737	743	740	786	746	700	755	746	795	751	738	706	739	753	723	716	726	740	735	723	683	738	697	711	708	765	731	716	712	742	708	788	742	730	730	738	753	734	704	707	755	698	718	700	739	708	717	757	745	770	720	753	688	762	750	731	724	684	726	774	766	693	768	687	740	685	707	697	772	722	704	745	765	774	740	703	756	692	749	741	737	734	764	737	789	750	697	726	706	727	741	760	760	736	759	696	683	772	718	742	729	733	690	738	741	719	765	744	732	755	744	753	713	692	753	734	788	727	719	788	737	741	716	737	753	750	746	742	735	752	721	730	793	784	772	752	714	790	766	721	720	722	754	700	740	801	739	749	708	721	732	741	756	718	732	762	711	741	780	761	731	774	701	743	771	711	711	739	737	706	688	734	750	737	721	808	702	687	726	750	800	753	710	715	715	659	751	751	756	739	714	774	714	733	746	719	727	762	746	762	749	717	716	759	755	764	698	722	758	755	772	699	754	755	723	800	701	743	771	751	668	816	710	741	753	750	733	686	766	789	753	747	719	762	753	731	738	733	771	742	772	721	749	739	701	752	751	804	755	725	732	690	682	737	746	737	717	698	776	754	722	760	733	722	795	811	763	759	717	728	714	752	764	780	767	805	709	749	704	773	738	731	736	748	690	765	787	734	692	723	682	704	763	712	749	743	757	728	715	757	754	796	744	760	736	750	754	740	736	755	711	799	680	736	692	738	711	723	742	760	758	756	757	735	761	724	720	715	694	802	752	756	704	730	760	692	736	752	748	737	704	730	822	754	728	773	728	759	742	748	725	733	739	716	755	711	741	707	731	767	756	738	755	763	774	722	725	719	753	782	776	737	750	735	781	733	718	732	704	778	781	749	781	738	738	700	742	728	753	696	745	716	792	713	699	730	753	751	770	751	765	739	776	700	760	756	802	693	759	749	710	740	692	761	759	772	744	737	758	669	741	737	773	730	741	673	744	756	721	687	766	720	756	745	793	739	712	780	755	791	718	743	720	769	783	748	723	759	701	780	689	768	708	746	780	780	765	720	739	802	726	756	719	797	718	774	757	710	748	748	711	714	789	733	738	716	765	729	757	726	747	773	751	745	702	751	782	714	682	760	734	750	753	709	741	725	720	702	765	736	706	709	695	769	724	731	717	709	758	801	704	766	776	750	669	756	731	760	716	727	756	749	705	718	729	725	741	749	742	737	715	758	743	718	728	724	715	776	786	732	750	741	682	718	681	780	739	758	722	704	698	699	740	747	753	713	689	724	764	710	724	739	740	716	778	697	712	743	736	727	742	691	702	742	722	771	751	721	744	785	788	740	724	705	762	746	710	753	800	686	714	735	704	737	774	695	732	749	764	736	724	728	776	749	753	733	729	778	723	715	712	717	703	760	741	716	702	727	728	743	702	758	724	764	752	752	765	745	747	739	701	739	775	766	711	741	801	788	696	736	737	708	755	731	734	762	737	743	751	732	733	751	800	747	688	769	709	772	720	737	741	799	706	731	741	736	728	721	712	735	724	785	737	713	741	750	751	760	742	732	805	717	730	733	704	777	711	743	731	753	760	713	731	761	746	807	720	718	728	722	741	748	739	774	731	735	768	760	754	754	749	751	745	722	652	740	770	711	771	732	712	777	769	764	739	720	692	708	762	771	754	709	775	759	756	742	737	737	781	747	778	783	755	729	725	790	718	711	729	720	735	722	749	687	725	766	792	708	775	743	754	776	711	808	735	704	777	678	746	760	722	759	679	755	708	777	712	766	788	731	765	703	723	747	689	735	748	755	719	720	748	780	706	734	734	765	715	769	764	761	739	735	709	730	744	767	681	748	701	769	717	731	727	734	714	764	691	711	744	731	731	737	773	760	786	710	735	745	740	775	733	763	740	779	731	706	734	766	762	697	716	702	754	743	727	704	779	696	708	682	817	727	740	762	747	789	787	745	746	796	746	711	746	727	795	746	738	767	734	777	762	764	711	728	790	765	753	749	755	741	759	736	730	719	729	791	745	712	710	779	708	745	779	745	722	742	791	740	758	737	769	694	700	748	688	735	765	764	752	764	708	745	763	752	720	748	745	782	757	724	707	727	808	743	744	756	764	711	730	740	724	730	738	700	745	721	741	761	722	728	759	766	752	720	787	753	756	755	750	713	727	678	751	697	762	769	751	751	780	781	757	801	754	753	789	773	749	712	759	718	705	743	773	744	716	713	710	781	737	743	729	765	720	766	777	737	750	689	739	747	695	761	712	779	755	749	747	750	747	748	790	704	722	732	725	763	743	754	756	727	702	725	815	789	746	718	694	737	759	727	743	728	710	713	773	756	757	750	721	716	721	709	722	731	706	725	790	718	747	741	726	736	755	735	728	748	741	735	762	748	746	707	730	746	700	754	800	747	709	670	704	751	728	730	771	720	746	706	740	746	789	744	726	736	740	708	704	734	711	752	739	707	739	735	762	797	792	690	733	749	742	710	743	763	750	724	740	753	687	709	782	742	778	718	730	702	719	703	715	761	752	776	793	715	816	749	729	741	691	712	739	745	763	746	757	789	745	720	756	700	765	764	702	746	712	778	768	718	717	791	698	753	738	707	736	728	787	693	702	694	778	740	715	718	737	751	737	758	725	766	755	729	735	796	754	729	723	762	769	704	754	761	734	722	743	731	707	736	728	723	743	702	773	737	755	787	748	751	784	768	683	742	760	731	731	719	772	721	778	796	770	724	732	756	780	737	722	769	752	751	709	783	756	723	801	739	777	699	706	743	721	761	757	695	747	702	706	763	743	746	747	719	703	761	702	725	706	734	727	750	753	759	725	750	735	716	708	721	759	736	732	750	737	729	770	756	715	740	713	753	693	716	719	742	749	734	712	786	764	714	702	769	716	727	774	745	726	744	733	774	784	778	675	760	731	759	731	692	745	718	756	701	726	733	713	747	763	734	706	772	747	747	737	696	754	728	761	727	779	728	766	753	777	743	712	749	739	717	744	735	757	755	695	783	773	763	738	769	824	768	743	726	719	788	719	730	741	714	742	785	779	746	719	743	725	707	789	735	772	748	784	722	764	741	769	750	737	768	759	736	749	730	758	744	751	752	768	743	709	735	738	786	743	781	802	731	699	757	742	771	787	723	791	705	774	751	738	764	696	755	733	749	746	721	781	716	752	719	802	734	756	697	720	713	751	674	701	734
23590	20991	28284	24493	21681	18630	7972	1762	1119	1073	1102	979	938	992	1021	969	793	807	862	745	767	744	722	778	735	693	724	753	705	654	703	682	688	686	690	664	709	691	707	690	676	698	689	714	697	680	621	664	689	712	660	682	727	635	666	677	658	694	669	721	668	680	685	638	648	645	702	655	685	689	692	694	670	694	727	688	694	687	665	663	697	675	700	676	672	706	679	639	683	700	690	688	751	706	715	669	655	674	701	704	735	712	685	644	648	692	662	712	665	686	695	665	686	704	660	681	693	670	709	645	687	688	687	678	690	674	710	684	702	698	692	697	715	690	698	673	697	702	716	680	674	684	676	637	687	707	693	632	695	721	714	714	653	654	713	666	704	703	640	649	632	708	695	656	655	674	699	718	643	676	659	707	705	727	704	716	747	692	640	653	676	734	698	628	647	703	639	699	687	687	695	709	651	674	688	686	646	691	723	744	686	684	698	716	717	683	670	628	698	673	696	677	672	667	637	711	678	639	667	676	663	665	660	699	695	700	663	725	665	705	654	685	703	658	675	703	731	678	672	644	692	663	714	695	723	647	691	726	681	636	679	651	669	655	719	671	708	698	673	665	678	706	653	654	703	706	686	692	649	682	673	719	663	630	661	689	672	643	658	655	707	688	701	677	728	680	718	683	667	719	681	680	684	727	691	698	715	734	688	669	633	654	675	688	669	707	678	687	655	631	686	655	685	702	664	659	671	678	667	708	756	693	671	691	670	697	741	707	658	713	679	671	643	692	693	739	681	717	723	723	687	720	675	724	711	631	654	727	716	712	660	715	693	691	639	698	698	632	678	718	701	738	679	673	668	632	691	700	701	712	685	703	670	659	696	667	677	706	699	691	683	691	712	660	671	663	664	700	749	679	705	702	662	642	684	677	647	672	677	652	690	750	664	681	702	692	671	651	654	699	673	689	746	686	699	681	658	689	655	684	728	735	675	665	638	665	655	727	683	668	644	667	643	667	689	667	675	666	708	675	683	683	672	654	670	648	667	706	697	661	699	721	643	682	698	678	684	690	663	653	699	693	665	686	687	722	668	679	669	691	661	691	674	718	634	700	666	686	708	689	688	652	659	712	674	673	674	683	668	684	722	663	632	688	651	676	684	729	709	674	678	658	720	720	704	655	718	713	698	706	740	666	699	676	720	704	727	683	733	658	666	709	647	647	687	633	675	682	662	677	666	684	660	653	661	676	678	653	676	636	638	699	679	747	720	748	692	686	692	664	691	667	710	690	676	702	674	698	716	661	662	677	690	685	685	653	691	634	696	701	659	730	673	703	689	682	718	656	675	674	732	683	686	652	688	678	680	718	647	727	714	691	702	713	710	693	733	648	678	691	662	682	685	709	687	699	637	672	684	741	710	684	647	673	693	696	658	699	742	701	671	689	667	652	713	694	630	707	708	686	737	680	697	676	718	662	677	684	675	679	677	731	677	737	660	700	663	679	651	636	701	683	633	684	698	693	710	732	662	682	646	649	699	680	722	644	665	656	744	655	701	688	704	689	645	720	685	699	669	719	722	693	683	670	670	697	682	710	671	666	666	612	683	716	693	706	702	667	665	716	703	660	677	656	674	691	700	686	646	662	683	702	667	662	685	670	678	683	690	663	653	614	636	694	693	702	642	662	671	744	706	717	693	692	679	673	662	643	703	691	666	705	668	677	653	700	688	706	691	687	709	674	662	676	679	679	693	671	709	676	679	674	710	640	677	693	696	744	626	676	690	683	693	674	679	695	672	696	709	697	665	716	679	694	670	685	678	684	673	715	702	660	693	696	716	673	734	665	676	701	715	668	750	655	731	675	709	673	666	638	618	658	729	665	674	732	684	686	727	692	698	665	687	692	659	676	722	745	715	679	699	694	701	638	738	673	720	678	689	664	663	692	698	658	759	675	678	672	663	699	696	706	656	623	686	631	681	670	727	711	681	690	649	686	692	647	656	614	676	696	732	714	685	673	676	665	653	688	697	688	729	686	635	677	651	717	629	658	689	695	702	742	711	683	688	679	696	681	681	711	662	643	693	728	674	686	673	663	668	699	654	706	687	722	663	699	696	713	709	681	666	689	674	657	694	700	716	706	663	703	655	664	655	729	725	692	706	682	728	654	667	658	681	676	693	699	773	633	731	676	664	676	639	702	670	632	644	682	685	695	682	662	697	709	725	641	657	655	684	670	676	653	697	662	719	663	685	677	706	715	663	702	715	689	714	687	732	695	652	692	694	712	721	671	684	665	693	713	662	652	676	674	710	680	688	682	652	644	693	702	675	677	650	685	667	674	716	673	684	732	690	702	655	651	684	718	703	689	661	666	647	658	655	691	663	733	668	699	690	642	677	667	688	665	662	686	701	674	684	624	679	724	682	656	699	677	681	740	672	664	699	697	651	662	693	721	678	631	683	700	731	668	706	740	697	686	686	686	666	696	686	719	717	713	680	676	724	750	670	662	668	641	676	711	657	666	629	630	695	672	727	719	719	673	725	715	647	682	661	748	657	666	695	688	684	682	699	696	710	704	625	689	643	726	657	692	697	707	698	709	703	658	693	707	675	710	654	693	683	640	640	671	641	658	712	666	666	646	675	672	684	689	698	659	709	678	651	740	687	647	687	669	726	642	716	659	690	656	655	713	667	728	693	666	645	692	679	660	672	683	678	704	679	664	663	650	677	668	705	697	655	693	645	662	665	639	633	677	643	679	681	656	694	637	706	682	642	686	639	679	707	657	678	705	693	658	670	670	712	693	712	643	690	650	694	670	632	694	708	685	698	675	687	728	659	686	706	685	702	675	668	689	681	708	687	670	705	687	751	685	695	682	677	689	656	694	686	711	702	653	706	669	639	683	706	695	667	650	615	727	684	686	667	657	702	703	728	679	710	719	668	678	684	665	670	641	714	647	648	665	691	653	641	644	682	667	675	715	692	696	666	692	678	636	682	668	712	701	688	709	679	759	664	654	680	684	689	704	684	649	707	726	707	694	676	665	679	721	691	713	738	674	647	640	724	716	669	686	656	690	688	725	734	715	679	673	659	672	715	732	680	703	655	674	702	686	698	680	667	721	687	686	697	668	672	666	638	664	667	646	687	649	643	693	673	695	697	663	709	686	713	708	685	643	706	686	688	729	676	722	680	689	724	645	714	686	675	718	697	654	675	675	670	740	621	669	657	677	679	748	691	675	707	658	658	652	697	656	667	651	661	651	702	647	752	687	689	673	672	658	675	682	684	645	656	687	698	712	702	688	696	732	625	716	696	710	702	710	681	652	681	678	694	682	735	700	685	702	727	664	704	692	686	679	682	640	700	658	752	620	649	712	667	649	672	652	686	662	704	613	707	673	677	694	702	643	678	676	676	706	719	690	686	636	653	689	716	680	715	659	634	697	685	645	669	697	608	639	673	671	670	682	673	687	685	641	662	696	684	674	667	684	674	643	741	699	664	681	678	716	718	677	732	709	691	706
41629	66369	54349	33186	23422	15350	6624	2183	1501	1365	1491	1318	1188	1212	1311	1178	1067	973	982	897	908	816	821	821	820	797	804	804	773	765	810	829	776	768	774	768	772	748	777	794	791	734	780	777	787	798	765	745	797	798	744	756	729	799	771	744	766	784	778	811	764	782	737	760	720	719	747	764	784	749	737	806	828	788	792	757	771	771	789	773	744	788	785	750	734	791	818	842	720	765	737	760	754	725	770	720	744	693	753	783	747	752	771	724	784	802	770	790	764	765	773	771	760	798	796	752	728	757	739	788	773	767	726	801	745	795	796	787	818	784	755	762	728	779	758	767	773	778	799	806	763	764	820	832	768	777	773	797	773	767	795	754	764	720	781	746	721	737	740	802	755	774	743	772	800	780	736	803	758	790	808	769	744	779	807	748	798	798	746	803	838	774	751	734	821	744	730	814	710	773	823	788	777	812	822	724	781	774	770	746	742	778	744	769	797	768	798	784	736	833	811	798	715	805	770	796	791	785	771	800	787	739	830	749	755	740	772	743	779	812	780	810	702	797	746	773	767	805	778	761	785	769	721	732	764	775	749	813	835	777	751	768	774	788	799	746	764	799	767	743	831	753	759	780	779	802	762	754	758	765	808	816	740	809	746	776	738	741	795	787	740	778	776	769	786	812	741	806	738	810	789	797	758	766	797	762	777	681	720	719	757	801	790	762	832	760	745	744	714	749	791	768	784	711	748	835	772	761	784	757	731	763	748	736	806	776	831	751	752	813	775	817	765	762	762	758	784	734	732	739	709	802	796	807	741	771	747	806	782	732	755	779	754	740	767	776	791	812	752	781	735	781	750	695	763	778	777	753	810	833	796	740	745	751	789	783	776	738	737	810	801	772	820	764	747	729	765	758	778	755	753	790	745	767	724	780	768	760	792	772	823	811	783	798	707	766	755	740	746	745	808	806	812	779	762	767	753	795	755	760	762	773	763	774	723	757	812	768	785	737	788	767	734	799	702	796	762	740	748	762	730	790	774	777	796	741	797	789	785	783	751	747	740	727	820	762	759	832	765	775	767	767	751	719	777	808	747	754	778	801	793	786	767	735	795	784	711	820	748	763	820	741	795	803	755	787	771	739	778	824	767	728	801	769	802	749	756	805	738	732	746	791	790	752	757	762	787	721	808	785	778	805	772	807	784	784	802	817	758	818	770	774	782	762	773	802	756	742	816	743	738	772	794	820	761	735	759	768	756	739	794	794	758	765	736	724	772	754	786	777	788	786	809	797	794	761	780	768	787	779	721	817	773	772	728	752	786	805	796	796	745	762	718	793	826	773	778	769	776	743	785	738	724	753	790	765	748	769	763	773	801	803	770	787	764	717	720	824	782	776	784	804	803	763	815	746	791	777	823	801	770	807	759	771	783	784	779	782	758	804	783	802	791	756	764	780	755	772	773	758	765	713	779	800	819	745	794	731	786	815	750	751	794	784	732	777	717	801	776	739	799	733	743	751	776	763	733	792	734	785	770	712	718	757	716	771	784	752	740	743	821	778	834	765	785	763	788	762	797	777	822	799	729	816	774	834	796	798	801	762	841	798	771	786	766	775	763	784	766	749	805	778	768	739	743	777	778	754	755	749	773	787	791	765	718	777	780	799	793	776	744	764	768	767	731	792	734	772	709	743	797	788	740	735	785	749	803	791	741	716	766	786	774	746	768	788	786	795	737	719	780	817	754	784	764	772	775	791	805	742	731	789	741	744	773	758	811	796	771	787	749	774	785	735	775	749	769	770	758	786	804	770	787	747	812	796	770	803	803	734	738	738	768	800	768	734	787	715	760	779	761	730	743	740	759	759	727	731	805	814	791	742	769	740	797	773	807	777	795	750	820	759	799	790	785	706	780	762	751	749	800	796	778	744	783	811	735	729	825	809	735	803	805	788	755	811	790	742	808	793	765	735	740	797	818	759	738	759	741	752	767	825	792	737	755	771	731	755	730	785	749	793	787	743	759	755	795	745	754	774	726	744	774	744	762	778	778	795	746	778	735	767	762	743	758	795	815	755	718	789	743	702	777	743	847	754	740	778	771	858	774	743	792	776	801	746	755	741	757	776	804	766	774	821	751	720	784	750	722	760	766	763	734	785	772	751	773	776	708	757	757	758	772	801	794	751	753	778	810	768	789	767	792	791	735	766	757	765	757	773	785	797	832	775	724	764	729	757	761	795	802	795	779	736	791	723	787	761	739	736	727	699	771	748	755	725	732	760	794	734	775	745	756	761	703	758	774	675	804	792	752	791	769	768	759	748	763	732	818	788	775	742	786	775	758	755	800	784	744	805	769	755	774	739	821	827	776	782	765	782	781	752	765	790	779	762	755	733	763	715	758	768	793	724	787	782	734	773	749	772	835	750	775	849	743	766	800	716	796	773	730	789	741	735	746	754	796	743	799	818	753	794	748	779	747	769	803	766	823	725	737	738	737	775	813	745	777	777	800	797	824	785	772	755	737	783	785	775	757	759	793	765	811	778	768	784	741	762	747	803	759	755	741	754	771	752	757	782	724	753	757	755	720	789	785	800	808	724	772	793	776	756	765	752	774	822	798	806	777	843	769	799	756	824	775	750	803	784	764	772	822	787	800	789	773	819	751	799	832	820	795	751	792	742	758	767	755	751	752	754	783	787	780	784	759	779	755	797	793	731	750	810	741	786	762	760	764	698	764	785	777	770	761	781	788	798	742	800	792	745	791	766	744	748	787	771	759	730	741	758	728	779	746	838	786	757	801	833	762	802	784	790	764	782	779	778	756	807	765	819	798	763	798	746	792	776	787	812	790	795	734	808	805	741	769	760	774	788	725	808	775	721	763	755	757	790	751	758	756	767	772	823	768	769	707	775	722	846	774	780	789	800	748	800	780	735	795	777	807	770	753	778	736	792	782	781	764	761	793	762	783	748	769	813	780	729	779	786	747	779	747	759	760	760	794	794	780	725	713	728	711	738	776	752	830	746	781	796	757	807	793	771	784	749	808	780	782	730	766	814	763	785	820	735	758	760	719	751	777	789	781	769	773	737	738	765	814	745	762	795	737	756	752	737	748	738	740	716	745	773	735	747	778	796	738	814	753	756	753	799	767	760	750	781	737	773	789	819	721	771	818	738	771	773	778	809	775	757	815	762	793	791	771	741	825	778	783	826	740	727	798	746	774	789	752	777	791	806	765	769	793	777	807	724	726	779	774	787	748	772	752	805	806	803	812	779	782	801	771	808	763	815	791	747	832	774	795	771	748	778	747	771	802	816	761	779	766	782	768	764	766	828	804	788	813	770	766	778	751	781	764	775	753	756	743	735	800	755	790	775	733	761	766	777	769	736	793	769	774	713	729	760	751	771	800	734	780	772	764	781	713	786	762	742	766	735	746	778	774	794	749	777	785	814	789	740	789	772	797	766	767	769	789	731	782	766	748	792	767	749	789	787	745	757	750	732	803	772	766	814	769	780	808	765	789	743
24566	21196	28657	26062	20723	12200	3798	1355	902	872	985	835	803	826	780	774	792	744	678	672	624	708	658	643	608	661	619	600	588	600	590	659	571	588	609	583	561	653	622	608	605	605	610	588	586	599	588	612	544	591	588	603	593	579	577	580	607	601	614	586	579	607	608	613	600	619	593	627	596	580	589	570	577	590	561	628	592	562	571	607	608	627	622	585	585	604	612	614	588	582	603	629	597	573	574	561	580	605	603	597	571	531	588	615	661	574	581	612	556	572	589	588	599	597	593	622	584	586	612	577	562	606	627	628	600	565	567	615	556	650	589	572	645	598	580	601	607	574	574	589	559	568	583	606	608	635	597	580	553	540	587	630	584	588	565	578	548	617	586	607	604	606	570	593	621	595	621	622	632	585	629	585	616	582	600	610	591	595	559	571	613	583	620	594	617	575	587	592	586	600	626	604	616	620	610	631	605	578	596	577	625	613	623	571	601	613	615	599	617	589	603	635	620	602	551	592	671	602	594	565	598	568	568	584	610	610	621	599	575	640	635	580	604	663	605	585	627	593	567	656	626	593	592	502	589	623	579	583	596	602	617	567	573	554	570	606	605	592	609	570	553	607	596	586	609	586	609	570	611	585	606	600	565	614	600	613	618	579	575	612	579	592	568	584	563	607	583	552	609	583	598	563	636	554	600	633	547	588	554	584	551	585	551	597	566	594	538	608	574	634	559	561	597	559	588	624	557	561	562	620	612	565	601	606	552	645	607	626	601	580	605	564	589	588	611	591	635	589	627	547	581	566	591	606	627	594	552	601	600	621	581	611	606	585	581	610	542	578	567	617	571	552	637	578	578	614	575	618	584	602	575	552	560	584	597	624	584	579	638	597	583	610	570	613	576	620	605	595	589	572	649	593	623	535	573	594	571	578	587	602	598	578	531	613	601	614	575	623	638	551	592	598	541	565	605	530	570	603	570	575	618	576	567	612	630	567	628	582	570	644	623	563	550	605	580	631	607	580	576	628	556	627	601	562	598	600	616	575	548	612	601	588	612	592	575	572	604	624	635	592	606	569	628	567	579	602	568	579	602	601	579	606	600	584	550	607	637	612	602	605	624	566	594	623	568	613	596	658	569	564	573	604	637	575	546	614	591	632	621	644	576	619	606	618	564	622	587	613	581	598	568	622	599	585	627	561	624	612	643	551	572	629	553	583	604	577	586	526	640	615	619	610	598	611	583	598	640	610	584	611	602	620	596	640	572	639	633	569	601	565	587	570	587	607	584	598	595	623	561	634	574	648	605	635	614	619	616	603	603	639	555	617	582	615	598	643	607	629	595	578	616	539	622	607	580	625	620	583	625	566	586	597	613	620	607	532	628	604	582	592	584	590	582	563	587	618	595	597	589	571	593	599	600	581	595	528	587	590	546	580	587	589	608	597	592	602	568	611	559	582	560	604	555	606	615	564	580	600	613	559	586	566	596	553	594	593	558	626	573	550	559	564	578	592	578	588	529	602	601	602	608	603	596	624	565	570	557	610	563	611	592	627	570	643	626	611	599	607	655	640	587	596	596	626	610	616	565	574	553	579	589	577	591	592	584	599	584	572	586	570	615	566	618	586	603	601	576	587	561	641	633	617	619	591	589	623	606	585	602	601	561	565	590	656	670	608	576	590	633	561	577	579	588	603	615	650	599	580	575	588	602	600	592	594	621	592	596	622	609	583	590	616	588	600	585	607	553	586	609	558	573	596	577	626	592	583	561	589	582	577	616	630	587	606	571	570	566	586	594	584	563	545	601	624	603	572	570	600	565	658	565	617	591	639	604	602	626	597	613	579	591	596	612	620	565	568	656	601	602	600	574	601	634	578	604	607	613	643	609	595	576	568	608	568	588	558	587	604	582	591	613	614	582	618	590	595	614	583	624	599	580	568	598	594	592	575	650	576	656	665	637	567	594	571	584	583	585	601	585	648	578	618	576	592	599	583	572	604	576	606	604	616	554	584	587	599	584	613	619	544	578	603	589	541	630	612	601	593	546	579	578	592	579	562	617	590	577	583	630	553	580	634	591	624	576	562	585	636	590	635	581	569	644	600	622	612	590	577	591	579	568	583	574	564	615	594	627	591	646	612	569	579	659	581	619	561	610	592	596	614	554	560	578	567	614	569	570	614	604	612	584	573	578	593	629	581	594	600	638	585	605	556	594	602	601	623	564	582	577	597	603	583	600	615	574	558	602	632	558	593	575	619	628	643	634	629	612	583	572	574	607	578	593	592	570	590	633	583	621	588	549	587	571	608	572	614	585	583	629	600	631	583	619	645	563	582	586	576	588	555	595	610	577	537	623	608	602	561	558	585	564	555	587	585	599	576	599	621	554	614	581	618	584	578	572	614	573	566	554	627	567	598	628	553	593	623	612	575	641	582	630	565	551	601	585	591	610	654	616	605	602	609	576	599	569	607	568	600	580	609	595	565	594	549	580	606	611	559	568	613	590	599	606	616	546	613	590	598	577	614	621	549	533	559	598	570	617	595	575	565	589	596	585	619	620	605	593	623	580	563	599	604	576	590	569	573	582	621	588	622	556	567	582	586	541	579	582	599	586	610	619	608	587	601	586	591	564	626	584	587	599	591	550	623	584	634	580	526	613	583	599	571	576	603	585	606	628	589	544	594	617	596	605	597	573	621	589	603	562	590	623	597	564	592	619	624	586	593	575	567	618	596	582	575	575	608	579	540	593	590	601	584	563	588	622	557	611	609	587	561	623	606	612	545	598	586	584	586	578	567	599	629	608	584	629	611	601	616	615	665	567	582	604	613	620	590	588	571	611	623	622	603	610	571	553	567	596	594	609	592	593	589	571	572	576	584	604	570	599	630	609	619	562	614	539	615	582	622	579	601	628	563	598	594	565	547	563	593	600	604	598	597	579	580	539	592	589	585	567	559	592	582	595	599	577	568	561	568	587	626	646	609	540	597	589	590	584	590	568	626	623	584	574	572	637	600	596	596	578	599	602	629	593	641	564	613	558	609	553	591	608	615	599	575	598	592	547	565	611	599	565	594	596	637	614	655	642	580	566	614	626	596	551	614	636	596	580	578	542	598	594	602	565	624	637	621	578	604	612	576	629	603	594	594	601	581	624	596	562	560	624	621	609	609	570	594	575	631	599	597	621	582	570	578	575	622	577	585	571	570	585	570	578	564	586	635	606	634	597	682	664	585	595	552	592	584	571	606	592	565	642	620	601	598	623	602	610	579	580	584	597	566	587	596	565	613	640	602	521	594	588	602	621	579	565	568	597	581	575	585	577	536	604	630	594	580	576	614	585	554	593	576	600	589	604	574	600	619	602	595	574	602	593	562	589	563	605	592	591	617	535	629	590	607	576	615	638	619	567	601	585	647	591	585	590	608	604	549	589	575	581	655	572	585	549	598	599	603	594	622	618	608	595	581	599	594	608	642	643	581	613	627	621	595	573	645	540	556	611	590	604	609	565	624	632	607
42172	64207	50414	29973	20958	11964	4591	1919	1290	1160	1350	1126	1052	1046	1046	1035	932	896	847	788	816	740	763	727	727	732	695	723	704	688	683	717	719	742	704	693	707	697	679	673	664	698	650	648	702	687	656	649	690	645	742	692	646	648	705	651	673	684	653	662	650	671	711	683	679	670	695	714	701	686	640	656	677	634	698	693	689	705	722	634	721	662	700	660	665	685	680	655	720	653	718	653	682	673	680	678	675	704	684	666	697	691	612	656	637	704	711	658	662	663	683	648	663	698	699	674	668	651	663	719	689	686	638	673	638	676	686	716	687	637	704	674	643	673	709	725	677	684	670	638	705	726	656	662	683	691	676	716	697	724	687	702	721	656	648	658	656	667	675	709	673	664	648	686	715	691	686	751	685	692	684	656	618	700	603	674	718	626	698	669	742	696	700	687	664	654	670	695	682	719	669	715	699	657	694	687	701	698	702	628	666	630	692	698	668	688	665	699	680	712	691	715	689	665	612	682	673	728	664	694	672	707	657	668	713	693	662	704	694	648	629	664	698	665	708	660	669	652	683	635	692	695	650	710	673	676	647	653	720	661	656	668	713	660	648	678	695	659	658	669	652	674	696	663	700	658	708	673	713	677	671	698	672	667	676	703	665	700	645	619	734	695	654	687	691	664	667	687	687	671	679	647	675	711	715	710	667	630	692	704	717	627	680	684	645	671	667	676	716	627	713	684	717	662	662	639	646	693	721	680	691	649	710	672	666	712	655	687	736	703	669	687	719	683	655	729	661	672	722	679	686	644	671	657	698	678	661	689	670	696	673	668	673	632	668	658	697	660	704	672	702	691	667	664	643	599	654	692	686	696	670	699	708	698	652	720	683	665	655	680	674	613	671	648	704	718	681	625	692	632	643	668	663	696	664	722	637	702	676	694	712	670	697	647	659	709	693	682	667	685	671	707	671	648	708	677	680	697	623	731	706	688	693	652	692	679	694	634	657	690	701	712	693	695	654	713	691	656	677	690	712	665	655	678	674	640	631	673	633	678	644	674	651	692	640	699	712	676	720	657	682	659	673	676	686	725	730	663	722	684	707	618	697	623	674	663	666	702	675	743	712	662	695	685	651	698	725	667	665	666	654	667	643	683	658	687	681	694	641	639	682	691	681	698	662	658	700	625	675	732	702	707	673	683	630	724	737	665	641	660	689	695	698	669	682	720	682	705	652	707	707	653	680	694	740	641	664	697	667	736	683	655	683	660	664	646	668	690	712	629	658	681	678	694	664	660	689	665	737	701	771	678	629	685	685	645	633	721	682	697	635	705	637	607	669	706	678	714	659	640	686	660	646	703	657	661	641	667	663	666	659	675	698	654	714	699	680	668	654	643	633	671	688	688	682	667	735	663	681	694	679	674	678	657	660	696	676	701	644	624	609	638	634	647	696	716	667	727	659	611	670	667	657	695	655	647	694	705	691	696	708	621	627	684	703	641	680	676	619	678	672	674	708	717	676	633	643	696	709	657	667	709	681	701	708	695	722	643	646	676	705	702	682	700	665	700	685	646	704	701	660	729	654	661	683	661	692	709	694	655	658	716	653	706	673	663	699	695	706	708	704	725	620	645	684	664	662	690	658	653	678	673	696	674	690	668	660	675	629	664	686	661	709	681	679	663	709	681	643	662	664	654	666	667	689	643	676	688	619	667	649	640	640	662	709	674	678	663	667	689	651	716	690	682	623	726	667	633	705	638	715	653	673	719	682	685	721	705	653	725	673	688	708	654	734	646	700	684	716	701	688	646	678	678	640	674	702	719	650	647	710	675	684	687	687	734	681	661	671	660	688	684	661	671	700	716	649	653	638	682	664	653	703	688	675	697	637	654	675	704	662	663	670	677	689	695	690	655	677	692	660	672	713	648	651	660	667	682	678	728	661	669	636	690	662	720	679	653	666	693	654	647	700	697	689	676	680	642	688	696	677	682	698	676	658	716	680	692	649	642	703	690	609	625	726	693	717	665	632	651	674	671	680	648	657	658	649	669	645	677	704	733	657	663	676	646	675	724	642	689	652	663	688	653	695	702	697	687	650	702	655	715	725	700	661	671	675	675	660	683	721	692	672	675	688	692	676	695	678	684	694	680	645	691	625	720	656	720	644	689	665	670	724	663	673	651	668	684	640	704	696	661	665	645	676	692	708	690	691	704	684	680	674	622	725	707	687	703	697	672	652	654	625	664	660	668	664	637	675	706	677	654	677	677	666	669	733	693	687	632	678	673	647	679	655	651	706	695	693	657	656	698	681	699	655	668	684	751	659	704	723	638	681	669	642	717	693	687	696	640	690	667	702	688	687	656	710	661	654	705	695	679	664	685	724	690	687	660	688	726	697	665	707	670	668	721	642	667	653	691	659	682	728	721	672	658	661	700	659	665	680	686	643	687	660	664	691	663	672	711	684	680	679	684	714	640	684	714	676	683	678	722	714	631	686	676	694	710	701	695	682	708	726	727	647	624	675	685	699	651	699	634	681	731	702	668	719	717	696	682	644	664	660	661	644	736	720	669	674	702	694	697	720	681	662	697	663	702	688	670	653	681	672	697	630	667	717	660	686	690	671	646	666	674	715	735	662	624	684	689	692	655	703	705	681	716	663	675	651	659	674	696	689	724	635	682	652	682	671	658	648	696	655	715	677	666	694	641	706	693	677	662	691	729	699	720	678	678	696	676	719	691	705	666	610	697	664	684	655	755	658	675	680	688	674	681	649	634	663	687	708	682	706	685	639	653	706	650	659	693	698	700	637	699	693	652	701	644	657	677	733	634	661	666	694	662	709	702	649	639	693	657	670	695	661	684	679	637	628	629	690	665	703	719	673	690	675	695	687	682	644	687	710	649	700	741	684	675	665	704	662	601	661	696	682	662	676	669	641	671	664	672	650	675	717	643	657	676	716	723	727	633	680	668	692	707	705	698	648	705	723	658	642	675	664	678	677	708	712	683	685	678	663	663	687	657	635	670	705	682	660	656	665	672	663	629	694	641	683	666	673	712	687	670	711	653	696	699	650	653	652	701	695	666	693	691	710	702	671	693	668	692	660	662	645	688	700	705	675	703	693	675	677	669	672	675	678	706	724	670	712	629	704	678	683	632	722	652	690	707	719	698	647	659	729	632	650	678	682	623	705	618	658	684	726	658	677	622	653	666	686	690	675	682	682	665	647	719	693	676	686	661	667	712	696	712	694	673	674	732	703	633	641	684	671	670	672	682	706	699	664	688	716	714	695	674	684	699	635	655	660	647	708	706	658	702	705	688	645	698	726	683	704	711	690	662	648	727	678	666	659	680	671	698	650	679	722	652	700	660	684	656	733	653	687	719	684	669	650	630	700	686	696	667	662	674	715	689	654	637	710	684	671	687	668	724	662	660	662	666	673	746	671	657	695	662	702	729	662	663	699	697	713	701	681	638	684	671	665	658	662	705	653	666	670	683	673	663	687	660	644	778	710	670	646	701
22454	20963	28471	23672	21268	21564	14701	2770	1446	1119	1317	1271	1056	947	969	914	988	896	833	851	838	818	737	743	642	760	730	712	685	705	717	680	679	666	662	670	603	657	640	638	642	605	659	658	687	635	658	669	677	647	671	631	681	630	637	625	641	651	650	628	675	683	664	630	644	692	629	650	659	604	667	640	682	627	670	626	640	653	648	635	695	687	655	653	666	663	670	629	663	660	630	661	683	654	642	679	613	664	641	690	641	608	625	692	635	688	635	635	595	615	632	672	685	753	611	638	665	638	677	684	663	628	643	618	656	687	650	698	676	633	631	678	634	652	632	657	618	651	621	677	618	652	623	669	649	668	677	670	693	660	646	621	634	636	642	654	638	656	680	659	640	671	632	625	705	641	705	672	673	589	628	675	626	670	666	640	634	669	653	695	653	650	621	664	694	671	643	693	640	702	699	715	634	662	649	651	650	674	632	710	668	600	687	635	691	620	652	674	596	623	648	654	640	665	645	666	621	647	665	667	623	651	658	623	700	689	666	682	697	646	616	670	653	606	620	680	666	680	631	645	658	662	672	640	610	685	668	684	617	659	654	662	654	645	639	656	590	627	677	608	649	619	617	661	684	622	630	656	657	643	661	661	680	664	661	650	702	670	690	682	611	700	657	613	630	603	704	700	611	680	629	662	645	651	665	652	610	622	686	635	625	613	612	629	680	636	669	678	641	664	616	663	688	643	659	654	655	691	682	681	680	681	649	637	684	625	600	695	646	678	644	670	654	628	630	673	665	693	688	673	668	672	642	652	658	672	684	649	638	662	639	690	685	717	650	668	676	642	695	716	635	613	706	672	653	682	684	631	656	653	658	676	725	672	643	627	674	651	684	629	693	638	631	649	657	595	711	622	644	649	688	656	660	669	653	692	634	622	639	597	641	672	647	667	605	617	671	619	674	656	661	642	657	661	690	653	654	656	680	680	621	630	634	687	675	622	661	652	660	653	657	665	684	669	638	624	623	658	630	676	671	691	647	631	609	612	644	706	673	686	640	677	634	678	634	644	657	703	645	655	662	621	670	652	691	662	689	616	654	656	609	625	647	668	680	638	661	600	675	643	626	636	665	673	683	658	652	621	705	673	645	646	692	629	631	661	686	650	629	654	664	638	690	680	614	644	669	605	619	684	633	677	672	674	648	658	632	635	651	654	667	622	645	617	627	640	646	645	675	643	660	642	622	620	697	668	650	663	648	659	662	684	627	662	671	667	668	665	621	648	669	656	648	584	677	655	663	673	643	665	637	666	723	654	644	657	684	605	639	670	688	719	669	630	642	631	652	662	607	609	640	656	679	638	616	723	639	647	639	710	672	647	665	682	678	626	669	644	667	643	608	671	667	655	632	629	680	617	702	647	678	649	649	656	720	661	697	656	682	605	650	670	634	669	689	590	680	668	660	654	699	596	673	648	655	656	638	673	606	669	679	663	655	652	660	662	642	596	627	642	629	643	604	640	651	621	638	647	635	695	696	664	697	668	663	665	625	672	646	669	675	720	658	690	620	609	657	670	679	640	644	662	639	636	666	669	652	635	670	712	630	661	662	665	686	673	605	661	639	641	646	642	679	683	655	643	674	660	643	604	660	654	643	662	651	703	631	667	656	703	648	646	684	640	688	673	622	612	697	692	674	655	648	630	641	669	648	679	642	647	638	604	670	642	704	659	672	631	650	651	620	688	657	669	620	635	651	599	625	658	612	710	637	646	616	690	646	695	640	629	627	586	589	654	646	675	654	615	623	642	643	691	649	677	719	684	704	690	678	700	712	654	678	640	676	640	648	620	658	695	643	676	637	633	657	632	630	648	628	688	651	621	672	664	639	635	683	610	641	662	621	654	701	671	623	632	613	670	618	663	604	680	669	619	653	662	675	643	632	657	610	670	676	634	653	681	647	674	673	649	639	654	690	617	610	628	605	675	673	667	658	624	667	677	638	656	655	672	646	627	624	642	625	682	640	646	671	635	628	656	629	628	677	657	679	653	622	627	655	649	662	681	641	663	678	651	683	664	649	673	653	674	673	619	643	666	653	642	669	620	693	644	658	667	663	656	608	618	606	686	644	694	668	662	685	669	665	603	643	651	653	648	625	650	673	693	666	675	709	648	647	632	651	654	631	628	664	622	679	655	680	633	580	643	653	653	671	615	669	659	678	666	631	661	676	645	654	609	619	648	667	641	630	629	659	674	648	628	653	626	659	688	675	630	680	643	726	681	599	675	674	622	650	628	682	624	721	631	616	655	693	626	637	662	655	633	701	599	674	595	631	604	669	668	699	632	638	675	612	659	599	619	639	650	686	642	695	701	616	657	675	580	634	637	599	671	652	651	666	647	692	602	680	640	665	645	661	695	668	671	632	638	640	682	664	688	631	607	644	674	701	627	649	633	616	638	654	633	686	672	680	672	696	686	654	635	669	655	670	696	667	647	637	680	671	650	656	659	658	676	685	642	657	697	667	665	608	671	643	688	631	626	617	647	651	661	693	666	666	694	654	570	661	643	667	681	641	650	683	623	641	659	681	655	639	621	646	674	661	649	656	711	699	664	699	668	678	625	652	673	671	661	640	669	629	674	666	646	668	636	628	647	654	677	637	682	684	628	662	702	626	638	643	686	687	649	616	635	682	622	636	659	634	631	657	669	625	650	651	652	618	658	633	659	651	650	646	706	646	654	679	662	703	677	687	662	649	641	663	643	640	678	671	684	659	709	623	672	667	675	644	599	652	648	617	646	663	684	624	640	641	649	653	685	626	645	694	683	702	646	648	657	647	650	621	598	653	637	594	652	686	696	651	634	649	642	642	646	645	655	656	691	593	650	717	642	626	637	624	635	654	609	636	648	663	673	648	643	657	663	674	618	647	674	715	672	634	602	651	652	645	606	663	639	639	654	669	680	586	612	680	668	637	661	676	684	654	694	644	667	634	660	601	655	637	647	670	674	659	647	598	682	677	658	659	697	640	633	653	676	681	679	684	636	662	648	719	622	661	638	651	638	613	689	647	624	628	638	633	627	661	632	617	615	649	707	621	665	634	636	637	612	669	636	662	674	654	667	642	638	679	664	645	665	671	661	692	603	642	670	623	634	607	660	663	622	626	611	667	717	685	649	650	654	691	657	668	652	662	653	629	628	646	627	688	656	617	680	632	646	666	705	656	639	635	651	663	641	695	723	670	650	668	615	651	666	624	633	628	661	715	640	674	634	701	603	671	658	621	635	663	656	677	642	653	647	673	630	669	686	685	636	685	654	659	667	631	629	661	640	631	666	638	671	702	724	660	647	654	694	622	664	619	590	616	650	695	650	633	637	596	657	674	676	684	673	663	643	651	654	653	674	680	715	567	602	586	642	644	666	635	670	674	625	609	642	659	614	669	637	701	673	653	610	665	619	641	658	681	717	637	671	596	662	636	655	643	656	649	660	672	677	611	632	621	655	651	679	630	681	616	664	634	649	656	684
46526	74505	57674	36886	28303	16956	6363	3085	1994	1591	1807	1764	1334	1170	1272	1164	1126	1126	1016	1106	963	902	870	841	860	820	818	798	752	819	809	764	764	718	778	710	735	765	801	720	747	753	727	714	729	724	783	675	724	749	716	757	773	725	750	725	755	765	757	717	699	758	731	711	724	756	695	689	718	723	765	718	739	698	769	743	736	777	752	681	744	763	727	760	693	715	724	781	714	736	719	755	703	739	699	728	739	744	709	716	712	768	760	738	709	665	696	715	682	694	714	744	726	767	741	707	734	747	724	737	750	736	710	760	708	695	742	715	756	770	766	765	698	679	730	731	733	689	703	715	731	762	723	740	723	731	719	754	750	752	736	752	748	740	760	724	741	711	673	761	666	730	739	748	744	726	763	710	686	770	731	708	744	743	752	796	748	734	710	738	713	772	701	733	719	741	693	739	767	713	730	710	736	714	744	707	722	720	724	723	709	749	710	714	730	772	703	760	789	722	725	690	778	786	760	702	787	698	716	746	750	699	746	716	725	741	757	748	748	753	704	749	705	699	734	706	754	762	719	749	727	722	755	739	734	713	740	732	721	728	765	727	732	703	705	731	749	754	729	740	710	750	750	759	755	681	703	752	731	722	701	776	720	758	726	720	749	744	689	727	692	706	695	693	728	741	718	720	710	719	785	774	714	754	755	758	706	695	724	672	744	721	763	701	781	792	724	741	681	679	737	670	768	747	731	765	717	724	739	714	738	738	735	739	742	782	733	693	713	738	788	749	702	715	726	727	720	748	740	687	721	733	729	750	710	726	680	717	735	757	753	705	685	753	743	770	703	763	724	720	738	709	732	726	759	716	727	734	723	749	721	760	708	726	747	686	729	735	763	731	737	723	688	756	682	724	720	702	759	749	690	781	713	731	719	732	786	659	673	714	708	733	715	744	703	750	745	713	759	726	698	700	712	748	749	760	739	741	737	715	733	750	767	775	768	743	689	739	766	679	730	707	744	723	734	753	731	745	796	765	737	757	690	723	668	742	719	686	730	725	707	694	701	705	730	679	699	742	722	737	717	706	765	775	710	728	724	699	758	720	771	771	742	760	732	702	724	711	703	709	711	689	718	738	762	739	758	726	721	737	788	692	733	770	738	771	679	732	744	738	727	739	726	710	705	721	793	711	742	730	792	741	780	731	699	730	737	714	745	727	718	712	693	646	738	709	764	705	723	776	704	708	706	714	741	715	716	732	755	756	712	732	689	742	773	767	718	775	711	724	722	768	732	727	765	705	772	738	726	780	742	785	719	729	739	767	683	758	770	720	758	737	717	722	727	706	722	744	702	778	750	744	767	710	761	704	758	692	738	683	726	756	732	766	686	723	765	731	771	745	704	751	726	726	693	747	665	722	777	719	699	751	734	737	694	797	735	728	720	730	751	786	749	738	682	694	691	724	741	744	738	772	775	747	740	742	739	776	746	705	754	784	704	749	731	742	736	750	737	693	718	746	766	736	714	755	678	686	721	771	754	746	778	698	764	741	719	778	709	765	719	784	706	731	754	774	717	733	765	772	741	771	706	770	716	734	707	760	765	730	715	763	734	682	754	713	741	719	774	717	756	734	680	722	756	758	744	761	713	704	769	706	729	750	719	698	697	755	738	746	714	708	733	712	725	701	737	742	767	697	697	738	765	736	754	739	774	699	787	726	693	774	742	769	733	716	725	706	768	708	740	712	752	680	728	737	770	727	721	723	726	708	697	769	677	721	737	728	764	735	699	749	710	753	740	738	767	748	777	740	728	682	741	759	671	740	729	683	706	726	739	730	705	754	714	710	710	785	716	759	662	730	791	713	741	758	743	708	726	718	689	691	743	724	782	721	705	777	730	682	739	702	743	725	715	703	749	732	695	742	733	721	706	717	733	722	776	714	768	692	684	727	703	767	775	758	659	715	743	720	703	726	717	719	741	752	727	721	755	748	773	753	736	739	754	746	708	721	698	699	778	752	733	732	696	725	741	759	689	758	825	734	740	788	741	709	726	753	774	724	745	703	729	776	768	680	758	710	759	752	731	756	709	730	720	743	730	761	726	691	732	742	733	730	765	705	764	768	755	776	689	720	718	724	736	700	714	750	779	661	682	702	719	731	736	745	723	825	704	682	764	705	727	723	705	695	746	795	788	720	776	731	730	749	729	722	740	746	732	699	760	722	697	734	751	708	714	734	718	739	724	742	748	709	724	712	701	744	701	684	733	752	697	731	723	782	734	741	721	701	761	730	716	709	726	741	730	721	759	774	731	748	694	753	711	734	747	724	763	685	680	735	747	737	761	708	751	766	717	753	735	712	717	724	776	710	743	755	735	722	796	677	714	768	735	722	768	708	710	757	733	755	759	751	739	759	717	718	783	714	748	711	732	792	693	741	706	752	743	721	733	740	746	695	657	730	713	705	745	778	730	708	726	700	689	755	761	701	786	707	710	689	756	702	739	713	715	686	712	739	743	751	705	734	696	699	726	741	721	749	720	740	745	701	752	735	768	708	762	717	749	702	724	738	746	683	708	724	725	811	754	739	725	689	687	766	747	715	783	754	715	704	695	737	680	748	731	707	731	722	715	750	724	701	728	755	737	714	703	702	665	724	736	741	700	725	704	682	769	730	730	723	741	737	738	713	712	725	689	718	685	743	740	705	762	705	686	686	731	747	733	697	704	709	759	674	723	740	691	709	696	692	729	764	700	746	702	768	767	774	722	723	736	716	771	764	815	729	671	751	702	747	710	719	718	717	700	723	727	739	755	710	738	713	714	704	656	677	753	750	781	736	776	726	754	764	690	782	689	714	753	747	727	726	713	704	767	790	727	757	716	698	741	764	730	760	760	753	756	752	792	708	732	752	701	713	781	722	717	722	719	720	744	708	733	699	689	704	727	710	745	694	753	744	784	694	703	749	735	729	714	768	758	746	721	730	735	712	735	752	705	701	698	760	737	741	726	691	683	693	748	733	754	711	712	711	747	732	737	707	725	740	755	723	777	770	736	764	698	701	711	699	762	751	731	727	737	754	759	714	748	758	703	735	763	756	739	684	693	786	702	696	723	723	700	723	703	743	717	710	778	716	724	790	681	697	752	720	757	729	656	746	762	748	766	759	692	723	739	771	717	728	716	728	726	753	754	748	738	746	745	777	763	743	808	728	693	715	739	702	716	686	729	743	746	774	728	732	749	796	744	792	743	764	695	729	725	732	755	701	700	738	722	748	733	747	707	709	742	712	704	744	770	727	725	695	716	747	758	702	730	777	753	717	778	728	725	738	718	744	765	801	725	761	750	744	632	742	721	718	710	705	752	749	692	711	737	718	758	763	711	728	760	751	753	672	724	722	734	698	683	760	767	769	731	764	709	719	735	732	697	785	747	735	728	724	781	750	717	755	713	737	748	727	726	770	738	728	691	743	753	724	703	729	765	737	719	713	744	693	722	786	716	774	743	788	751	724	756	748	753	743	701	714	734	713
35949	38611	35666	24781	13338	5534	1952	1158	904	836	921	756	774	738	753	740	771	756	731	674	684	656	685	646	652	649	644	600	598	628	634	622	636	640	628	660	633	643	600	660	643	625	651	702	633	617	559	607	662	617	653	602	629	583	625	611	629	617	638	611	647	617	619	636	645	693	611	635	665	604	636	622	637	631	623	626	633	623	582	633	626	651	646	616	601	564	621	586	598	627	657	627	626	656	658	620	633	606	561	668	678	632	611	620	597	658	648	617	623	656	643	614	615	648	683	627	592	592	640	568	622	661	611	610	587	588	612	631	613	580	610	591	604	606	652	632	633	622	638	664	612	668	630	687	644	628	615	645	650	650	614	606	613	645	655	642	619	674	604	655	674	658	581	599	622	655	628	611	616	621	608	603	642	601	624	603	622	636	670	611	686	591	595	591	631	689	608	625	669	603	574	584	675	652	619	644	593	626	619	599	587	620	616	618	633	583	647	618	629	613	618	589	625	612	636	637	624	627	625	604	624	646	626	625	629	629	654	658	596	635	577	612	577	607	644	629	623	636	655	594	630	650	654	613	623	589	624	649	611	600	605	591	620	634	635	696	610	587	666	634	590	647	632	620	607	635	622	608	627	621	630	631	636	608	590	652	622	647	648	627	614	610	577	625	628	644	657	617	613	591	618	622	628	635	643	591	620	611	655	615	638	593	620	616	625	598	598	587	648	595	622	636	634	630	673	639	623	611	604	611	624	617	631	627	599	661	640	616	641	583	604	642	651	690	646	638	639	627	630	617	624	640	681	621	593	629	665	617	624	639	602	603	624	598	601	633	658	604	619	621	661	595	609	669	616	635	606	643	633	631	650	621	638	605	615	618	603	634	587	633	605	621	583	640	611	646	593	612	665	631	588	634	613	636	575	632	595	623	636	622	632	629	664	633	657	618	648	608	601	657	649	631	605	623	582	611	613	624	643	694	640	614	604	603	630	606	631	664	634	657	606	603	602	614	598	634	653	606	615	611	637	623	644	610	676	628	639	656	660	697	610	642	613	682	641	610	625	615	629	584	641	651	625	645	640	639	617	624	622	660	616	605	590	599	661	599	632	615	590	623	631	615	604	602	651	630	604	623	645	665	653	590	619	603	619	627	625	635	570	652	646	673	708	623	636	621	645	635	635	647	663	597	673	659	611	620	604	607	584	644	639	651	629	622	608	614	639	635	634	635	668	650	667	600	594	668	643	627	589	574	601	678	620	635	614	582	628	644	603	664	643	619	636	602	617	614	636	608	638	642	601	603	625	599	628	666	647	637	611	633	668	613	648	624	663	615	605	620	631	628	576	629	632	591	599	592	651	661	610	598	605	644	588	634	614	614	597	580	620	627	630	623	614	654	597	651	631	635	655	614	604	657	623	563	576	637	599	598	602	638	595	634	650	651	623	599	614	609	635	610	608	663	588	582	593	623	627	593	604	637	594	618	646	621	634	627	615	644	612	613	649	623	621	614	600	665	669	607	635	657	618	634	625	619	632	633	606	577	649	636	649	603	624	612	607	639	595	606	628	653	620	685	627	576	609	607	560	633	642	648	633	688	617	615	643	654	631	602	618	612	614	665	612	594	630	584	635	611	644	583	628	639	664	600	649	661	613	626	669	614	629	563	678	657	621	638	618	626	603	654	632	611	596	627	624	606	656	676	634	629	605	639	658	620	606	567	606	599	603	634	631	611	642	632	649	594	612	572	634	586	618	648	706	597	597	689	654	579	588	655	621	670	646	633	593	630	614	659	599	654	603	623	649	630	607	595	624	613	615	572	589	658	617	666	607	642	615	624	663	615	652	637	617	609	623	675	662	649	592	660	691	632	637	609	601	594	615	628	664	632	653	635	608	618	671	604	617	649	628	636	643	659	614	638	618	611	634	633	631	616	624	635	600	667	593	688	635	631	599	601	612	662	650	669	660	592	633	587	620	613	616	626	602	631	630	611	604	624	587	606	615	619	634	642	620	660	640	606	632	599	648	592	603	639	650	595	651	624	610	614	629	647	657	615	583	610	673	628	626	640	662	625	605	625	645	657	635	633	627	592	632	631	601	655	639	611	650	562	672	636	635	611	628	583	635	607	627	580	643	588	675	636	589	635	611	615	657	667	612	573	608	609	613	612	672	637	598	644	649	607	691	635	625	622	638	616	648	649	615	612	622	659	654	624	636	637	623	626	627	642	607	638	634	615	587	622	613	655	638	627	643	625	662	649	657	608	648	586	619	585	559	640	618	663	624	605	645	651	648	670	615	627	664	583	603	628	600	613	596	635	625	603	622	647	605	644	630	624	632	616	627	628	583	653	609	646	640	613	591	630	630	635	609	630	649	642	664	631	595	558	643	600	638	627	628	629	627	583	618	629	563	596	637	663	619	632	624	626	635	619	650	624	692	661	602	606	666	607	631	658	641	620	617	598	617	627	672	618	638	609	629	662	650	627	640	597	603	641	607	652	622	631	652	611	615	613	640	617	585	637	585	639	657	640	690	624	665	587	560	606	617	661	578	622	636	592	596	621	640	652	612	595	647	607	620	624	634	649	666	617	664	604	586	579	620	633	617	668	613	671	627	649	653	587	640	633	608	633	610	601	629	615	585	646	607	587	637	634	699	645	593	600	642	658	623	605	617	620	598	622	617	627	578	595	618	623	644	622	608	640	676	618	609	634	587	632	681	601	620	612	670	573	635	637	593	624	674	619	615	605	606	629	643	584	650	593	583	622	598	628	684	635	634	622	618	589	647	616	622	628	624	616	594	636	652	629	628	625	650	685	629	613	598	620	615	656	634	641	664	637	636	648	629	651	626	626	657	640	639	590	621	622	639	633	631	628	627	626	637	608	660	638	647	636	668	620	610	586	647	604	633	650	654	605	606	625	653	628	635	621	598	653	623	624	658	678	608	623	605	595	611	639	598	638	620	655	602	606	617	646	640	685	575	610	603	631	652	661	613	661	627	627	642	600	619	634	591	622	646	613	627	643	619	586	602	616	624	619	628	606	624	639	628	624	625	626	665	620	630	574	630	638	654	604	631	618	665	631	604	667	649	624	640	628	624	621	619	582	626	634	606	601	642	656	609	605	610	634	586	625	643	618	687	632	634	612	606	640	630	609	628	625	567	609	609	587	620	667	628	593	619	624	629	679	696	581	605	633	618	577	611	659	629	640	589	621	623	647	649	637	638	621	639	636	658	615	594	571	597	595	645	623	647	644	611	644	605	618	662	647	632	636	640	655	636	624	634	608	589	614	634	612	601	598	659	663	613	672	629	598	626	631	652	644	624	650	611	666	613	601	625	635	638	677	628	613	662	630	623	632	623	617	626	654	639	594	626	634	636	659	643	589	584	648	685	594	610	631	590	657	642	676	588	646	618	602	678	631	626	655	630	632	580	633	633	625	688	629	574	683	600	601	596	642	644	613	593	634	645	631	651	631	644	629	675	629	667	672	601	641	635	647	617	611	604	609
45203	53089	39845	25114	15652	7691	2823	1689	1169	1046	1126	1058	951	889	915	957	924	937	808	821	811	750	794	789	748	732	712	745	687	717	716	709	720	723	727	717	733	732	749	717	735	704	742	712	715	719	723	697	765	736	718	751	686	725	753	755	729	719	712	690	678	686	722	748	713	736	720	684	745	695	701	716	721	713	726	674	771	732	767	740	705	692	736	703	757	726	722	689	767	778	746	711	724	723	741	680	711	738	704	757	700	748	738	704	736	729	746	705	704	742	693	687	732	706	743	693	711	706	722	689	726	725	729	710	721	704	689	705	751	679	725	703	732	736	710	691	771	688	712	724	730	657	715	736	708	700	708	702	748	708	694	749	737	725	685	682	701	758	715	689	750	734	686	709	729	755	742	692	708	734	724	724	746	682	714	768	691	686	680	707	756	733	670	664	706	714	739	703	721	708	733	713	757	718	670	749	760	673	718	710	704	757	713	690	648	697	677	725	703	722	764	723	724	736	719	690	732	652	718	674	719	749	718	705	702	678	717	778	655	703	697	715	759	698	707	718	699	716	698	682	706	738	726	707	697	710	724	690	698	713	723	730	692	742	717	694	748	732	719	701	705	773	747	712	679	712	716	715	684	681	729	738	723	692	719	722	701	737	699	703	720	708	749	690	743	719	681	669	752	732	709	727	736	726	680	719	657	709	702	724	688	708	734	751	714	750	708	685	677	708	730	718	721	715	719	710	702	757	712	713	720	705	730	737	658	697	733	722	718	701	690	711	689	702	692	670	700	745	701	664	699	723	721	732	671	705	751	713	742	732	760	747	690	799	753	686	786	692	745	709	747	692	731	699	699	733	752	718	728	709	724	717	738	672	675	729	715	707	707	751	690	703	682	693	683	746	678	718	671	783	703	694	763	722	726	718	722	705	707	682	676	726	707	676	687	734	676	680	702	652	693	700	712	699	725	700	702	705	764	684	725	681	709	733	688	733	707	708	736	694	684	680	692	683	713	737	678	742	763	678	719	715	731	736	717	689	739	693	733	699	688	707	707	732	733	758	706	723	705	720	692	750	713	714	700	747	697	700	708	751	660	736	688	683	711	687	718	715	721	737	759	691	674	764	679	731	738	726	742	700	720	710	705	760	747	729	680	699	668	744	707	756	728	743	689	709	701	698	669	693	700	724	729	723	676	712	716	715	672	751	734	735	753	716	687	758	704	728	684	686	718	734	713	710	765	689	650	723	708	693	714	712	715	753	712	740	733	709	715	698	671	724	738	692	667	736	690	719	702	742	713	763	718	708	701	657	693	758	745	684	725	699	716	700	664	732	712	717	751	742	782	672	730	700	693	717	694	712	725	690	715	663	706	670	739	705	687	690	701	704	735	711	695	683	785	728	699	691	704	713	728	709	703	642	735	687	693	703	702	691	780	710	702	698	707	728	707	711	728	695	691	749	685	695	717	756	751	679	729	684	697	726	692	715	678	666	760	711	679	776	714	720	728	688	743	725	698	719	698	748	716	741	711	709	732	754	711	709	713	661	714	695	699	683	661	717	739	730	743	715	736	683	744	709	751	760	743	713	660	712	706	732	695	690	738	677	676	679	749	739	731	710	723	697	702	720	713	685	709	690	704	705	717	725	717	741	744	735	746	684	722	713	763	753	724	707	707	716	726	717	730	691	684	721	671	727	678	722	700	715	730	719	720	706	672	738	700	710	712	716	668	696	707	721	748	789	695	727	739	729	763	693	692	738	712	709	739	714	673	703	688	744	691	681	746	730	683	675	722	683	733	708	703	701	706	730	698	719	742	738	665	695	683	700	736	701	721	744	727	700	746	720	690	722	698	740	639	729	710	744	679	711	709	702	689	740	672	730	713	705	725	696	705	735	671	709	720	702	717	724	703	676	743	680	692	764	694	745	698	730	755	675	697	723	723	697	708	686	720	767	717	707	673	723	660	712	686	684	716	707	665	732	749	712	672	729	661	770	697	722	703	713	734	812	729	775	722	733	699	679	713	705	680	698	700	711	697	712	680	709	751	772	729	704	766	699	721	711	709	666	687	679	741	786	701	714	706	704	702	708	678	738	689	724	738	724	703	719	682	664	713	725	711	667	709	733	732	693	684	721	748	726	720	722	695	735	703	704	730	759	738	722	687	726	685	705	768	676	726	692	708	703	720	722	717	737	733	763	683	726	711	698	727	696	735	669	699	653	717	727	730	664	713	731	722	700	710	695	712	729	739	700	739	715	743	746	728	647	734	729	675	713	716	733	679	722	681	705	719	725	746	726	726	698	764	711	742	713	768	679	743	699	661	694	718	692	781	688	648	733	710	685	699	732	715	707	673	727	702	735	732	697	741	688	726	729	705	745	674	756	768	735	732	761	780	757	690	715	661	756	693	706	724	703	700	710	735	730	711	726	660	672	685	730	747	665	714	673	682	707	736	709	701	750	700	688	731	707	748	662	655	748	709	704	743	729	688	750	773	733	698	715	701	728	694	732	713	728	697	761	687	719	693	669	711	690	723	708	718	695	675	693	695	682	696	676	703	757	676	702	696	666	728	740	677	692	712	698	677	729	720	728	693	715	742	714	710	717	721	713	764	736	726	716	747	664	719	718	652	723	739	754	641	709	689	727	735	757	672	704	725	731	695	720	684	711	718	735	733	674	731	721	738	743	694	727	721	715	746	733	659	658	684	718	737	729	705	728	714	693	731	715	738	735	734	739	718	671	739	738	751	706	729	741	712	653	732	748	705	720	683	722	684	667	765	703	723	713	702	775	735	712	730	711	711	762	726	675	712	715	674	704	712	722	706	698	774	701	696	709	727	680	733	737	770	671	716	731	781	674	716	760	718	711	757	729	687	718	762	684	749	752	733	711	668	675	717	772	656	716	708	693	708	690	726	742	725	686	669	673	683	702	716	705	711	694	715	722	754	723	685	681	730	747	737	729	743	702	676	710	727	675	675	705	703	727	731	707	708	737	694	708	717	723	654	673	748	730	708	642	689	740	758	730	676	761	722	707	679	690	758	686	716	684	708	721	699	810	703	681	736	744	737	746	693	702	714	681	704	786	780	712	706	701	736	681	726	720	701	740	701	708	717	717	742	737	704	725	685	710	727	724	739	725	692	729	719	701	710	712	664	683	724	694	708	729	678	714	753	765	717	745	731	719	729	741	716	750	711	753	703	751	768	738	724	692	708	695	670	766	731	703	720	748	708	724	714	724	667	719	709	732	732	743	674	711	611	731	683	712	687	708	663	679	721	782	758	652	690	680	701	698	724	753	756	694	769	720	718	705	693	731	675	685	730	729	731	747	732	706	736	718	717	680	735	743	693	707	735	727	700	721	668	710	748	717	724	678	712	708	746	743	712	739	703	712	716	712	718	701	738	698	701	683	720	699	718	780	740	682	739	672	752	759	740	698	693	689	704	667	737	700	732	717	683	709	712	721	711	688	708	722	709	660	684	674	728	722	657	725	675	718	720	720	706	693
23705	21020	28174	24447	21580	16803	4930	1629	1211	1153	1141	977	940	907	999	918	940	938	864	793	790	777	725	763	746	737	709	641	710	703	701	701	687	681	690	734	729	669	662	672	667	673	716	639	718	653	693	708	662	651	688	683	649	639	721	642	672	721	634	677	625	711	653	702	694	684	727	663	642	693	678	679	662	651	725	724	714	686	708	696	652	707	651	708	711	636	677	693	673	676	623	681	706	645	649	692	649	709	674	673	695	640	697	715	666	684	677	655	701	701	674	707	680	682	684	665	709	630	700	654	676	726	691	668	675	671	689	647	693	682	620	631	692	647	687	703	625	627	669	657	666	672	668	695	656	675	673	684	700	657	694	646	760	671	682	670	685	668	673	718	679	705	664	647	664	677	666	665	686	703	708	658	652	712	659	668	667	668	638	685	654	680	667	683	696	693	645	670	681	679	667	636	654	623	700	695	619	649	704	660	683	696	701	719	665	685	692	686	675	700	723	691	744	688	649	709	665	678	666	643	684	688	668	662	688	656	672	665	640	674	730	637	662	663	678	668	654	660	660	670	696	754	689	686	733	653	689	688	671	669	701	693	702	705	688	664	710	710	705	673	671	649	706	659	669	684	674	712	673	650	670	669	658	676	631	643	666	689	680	661	639	678	674	654	649	646	680	668	638	661	668	657	668	636	661	645	645	663	696	682	648	699	698	681	626	634	723	659	691	688	694	658	690	666	699	708	670	673	639	693	685	671	640	653	693	671	660	713	712	673	704	688	633	703	679	689	656	663	687	678	679	684	669	689	696	655	673	685	662	685	692	649	730	665	705	677	666	683	681	681	697	646	634	671	669	689	726	634	681	681	688	699	689	706	648	637	658	723	660	634	678	698	671	704	660	695	670	693	655	664	697	704	706	656	674	703	697	666	687	665	667	633	672	673	662	631	659	682	667	691	663	620	713	668	622	637	654	649	699	663	657	648	680	668	611	663	728	685	681	725	678	643	651	665	637	646	694	687	660	671	675	687	637	710	673	676	661	694	642	688	665	668	690	666	664	662	643	611	724	705	700	695	726	688	664	654	682	652	689	687	684	658	641	703	656	657	714	679	682	674	669	666	657	693	705	694	677	675	632	663	685	684	701	692	625	673	705	680	689	664	654	696	666	659	691	714	660	677	721	715	672	685	686	708	662	684	620	665	685	649	678	650	663	671	674	641	695	702	656	666	653	653	671	721	667	660	744	673	654	661	638	651	615	739	629	677	736	660	677	707	665	672	678	667	723	691	667	668	650	698	683	668	699	716	655	667	683	668	692	668	691	686	699	669	695	647	673	674	683	679	636	651	703	680	701	657	696	699	683	665	658	632	680	648	646	685	660	649	646	700	683	676	680	648	640	651	661	644	677	660	672	670	677	673	714	653	681	679	695	692	674	680	651	705	648	716	676	682	698	680	621	673	710	652	684	681	652	739	683	616	683	614	684	691	655	698	701	674	711	709	698	698	684	694	687	651	703	632	715	678	686	720	690	660	713	631	681	681	627	660	631	683	668	641	651	680	733	656	675	662	724	668	645	669	688	697	707	632	722	673	641	708	670	656	674	677	649	657	677	693	721	714	663	670	655	669	663	714	667	713	588	692	696	687	684	681	738	628	681	700	694	692	694	655	667	689	676	625	676	655	705	670	652	670	686	677	632	668	643	700	695	678	669	639	626	683	748	663	697	676	674	676	671	669	690	657	670	722	686	642	680	641	656	670	619	628	691	647	661	635	662	684	648	684	706	657	702	673	696	668	651	657	646	670	665	667	751	713	687	713	703	633	661	662	638	628	709	724	702	648	680	655	675	657	629	697	668	673	707	635	717	660	645	648	649	687	690	674	657	646	638	680	644	659	627	691	659	645	656	663	675	676	648	633	692	667	698	666	635	676	659	664	706	660	720	677	704	706	698	740	678	688	668	670	657	671	757	670	733	660	653	678	740	698	675	701	653	649	664	680	685	729	626	694	712	658	632	671	647	682	639	666	632	680	629	715	678	685	673	649	698	678	757	724	690	711	665	719	634	714	696	651	678	638	633	627	634	676	662	731	674	660	660	686	689	689	665	593	690	676	675	684	698	616	685	624	689	706	693	673	693	689	682	684	699	733	620	637	651	653	692	682	651	659	658	681	680	647	634	711	670	690	639	751	649	659	706	695	617	708	684	695	674	646	643	693	670	687	690	670	673	645	667	727	688	653	704	666	696	688	671	669	669	707	686	667	645	671	646	720	667	689	654	709	693	681	681	685	646	642	699	650	652	665	704	661	628	703	688	649	686	610	725	641	654	700	631	635	665	674	701	671	646	683	655	698	640	707	652	639	643	643	645	673	695	631	654	666	667	647	688	697	664	659	690	743	686	727	684	720	704	664	639	675	680	704	639	669	653	645	697	656	739	671	647	690	687	651	692	694	684	687	681	679	645	704	690	654	683	674	660	667	646	676	700	642	695	673	687	703	669	657	704	645	659	674	696	688	691	654	705	660	672	677	653	680	676	685	702	690	718	670	660	670	705	706	710	667	656	668	666	696	683	678	697	689	663	674	673	691	678	678	703	691	744	728	688	673	657	694	672	645	665	627	670	632	641	689	678	711	623	716	654	674	648	694	691	672	695	660	684	701	677	683	647	634	615	636	673	681	704	684	654	682	688	735	674	662	692	635	665	713	623	613	681	618	684	651	707	675	672	724	665	691	636	653	679	611	684	728	624	733	732	679	683	669	684	715	685	709	676	675	700	676	677	631	633	697	727	699	691	711	657	655	655	659	686	702	684	697	660	696	719	712	655	678	667	654	690	667	689	683	690	666	712	653	704	672	712	661	697	605	721	658	676	679	656	612	651	650	633	652	721	668	705	683	701	654	702	696	647	662	677	651	669	662	676	651	689	662	679	653	663	642	681	644	717	655	630	691	703	668	687	680	688	664	654	677	698	651	694	674	629	678	659	694	664	685	661	679	675	686	676	604	689	721	673	711	663	674	653	653	668	668	682	690	644	677	688	659	687	667	638	689	667	712	659	634	636	694	675	683	661	654	676	704	720	683	640	681	632	678	696	707	641	692	643	674	668	658	690	671	715	665	730	615	606	657	653	642	647	671	688	659	686	683	621	638	661	642	678	658	707	665	658	670	693	656	691	683	721	729	668	662	670	683	673	664	659	686	650	682	633	648	678	733	692	643	648	695	660	675	694	698	650	751	707	693	680	674	687	686	686	687	714	655	696	677	668	667	662	706	645	697	723	654	697	628	651	692	644	678	683	704	759	693	687	718	661	672	664	669	671	671	725	716	693	669	682	672	673	669	671	694	667	731	654	685	723	709	683	702	686	695	673	656	681	692	663	696	705	660	687	659	648	695	667	702	700	666	651	695	691	646	648	698	720	677	685	615	686	652	686	672	726	651	656	689	648	718	640	613	679	661	675	664	679	637	687	651	638	663	664	727	670	643	677	660	718	696	660	685	679	680	704	671
42854	62636	48640	31741	20648	10502	3804	2225	1653	1524	1519	1244	1125	1154	1177	1154	1109	1175	1121	964	912	805	878	843	804	872	830	790	823	788	795	799	765	767	756	817	752	725	772	757	794	781	768	779	787	724	782	726	783	748	768	753	742	706	717	757	778	778	756	783	732	768	755	732	760	742	747	766	739	755	759	735	798	783	781	738	736	803	756	746	766	765	757	752	799	720	715	795	687	743	801	755	774	766	759	798	753	747	738	790	775	754	741	785	734	743	772	782	778	785	778	776	766	749	719	749	722	771	836	775	793	757	759	715	787	791	767	749	778	768	746	790	785	755	785	789	767	750	800	751	781	763	801	750	777	763	789	767	725	750	783	787	770	738	753	785	742	772	789	789	765	772	768	757	765	785	712	750	755	746	744	746	800	754	740	817	773	798	784	792	762	724	762	732	769	746	776	781	745	772	736	794	731	787	719	775	746	788	748	779	739	716	772	760	704	714	769	785	816	749	741	743	739	784	764	800	785	775	779	768	774	752	722	787	778	788	780	758	779	778	805	723	761	738	751	780	721	795	796	804	791	729	738	798	780	723	780	789	775	742	770	794	795	790	788	789	763	756	771	797	804	719	782	767	779	779	738	789	761	745	796	740	787	782	756	734	758	782	751	782	761	782	755	775	793	830	765	786	781	743	745	751	784	758	772	717	764	850	763	751	755	768	757	745	743	792	785	754	809	787	741	752	742	756	748	770	749	779	774	783	763	777	794	730	771	779	734	776	723	732	794	754	792	695	813	785	741	738	740	765	783	795	709	747	737	767	753	811	763	755	759	795	817	711	755	775	746	807	747	780	762	762	771	762	763	763	787	776	769	721	783	796	749	768	792	781	771	729	762	767	769	787	736	766	721	743	796	716	825	810	789	831	733	753	789	742	770	798	756	776	781	758	765	798	787	727	791	756	731	815	732	723	825	770	745	790	749	777	754	745	786	749	712	727	763	772	778	747	811	736	751	776	746	756	772	753	727	756	764	819	802	748	773	764	775	792	744	795	719	788	709	785	761	744	757	769	739	762	795	756	743	751	753	780	714	746	749	719	758	775	766	784	728	802	726	759	784	727	717	812	750	722	818	794	741	725	746	786	770	764	744	794	782	772	773	760	779	733	744	787	767	790	784	722	747	761	734	781	701	756	755	778	761	726	767	765	765	756	759	746	808	752	704	780	809	736	768	712	756	700	791	802	794	696	742	761	798	740	769	827	766	732	740	737	740	787	748	754	712	791	768	763	789	785	743	733	744	758	764	760	761	716	800	729	736	697	763	775	793	796	791	741	753	713	756	777	773	761	761	790	744	738	711	800	740	798	736	761	791	761	704	761	802	770	771	798	696	753	790	720	737	714	799	762	757	751	751	790	747	751	748	741	777	748	749	744	825	727	766	748	807	780	769	761	809	780	720	778	757	731	779	764	766	749	754	770	765	765	748	734	754	811	787	741	775	779	780	746	750	734	788	786	769	812	730	769	730	809	785	782	745	758	718	763	772	777	742	745	758	770	772	778	758	780	697	734	762	739	731	810	783	811	785	774	794	746	766	799	810	741	801	762	716	774	790	764	730	765	784	766	760	752	715	804	782	785	791	749	783	787	763	778	757	732	769	843	786	738	764	763	777	787	753	782	804	793	763	757	733	784	752	734	790	787	793	730	758	822	717	743	774	721	769	802	846	743	766	793	812	805	747	724	737	802	782	769	727	795	708	740	737	766	766	724	781	761	672	795	800	802	744	707	763	744	763	782	754	752	779	755	809	811	777	791	718	780	720	777	720	761	752	746	766	740	755	764	769	784	797	805	776	798	790	832	749	809	781	729	797	754	743	781	773	785	737	795	776	815	795	793	804	741	754	752	795	734	721	750	729	770	758	769	739	736	748	759	755	750	772	782	784	817	813	782	766	749	747	781	805	776	749	781	740	789	787	696	788	753	711	760	703	739	814	735	791	766	749	770	800	733	760	759	725	771	817	773	758	790	796	765	772	756	726	785	754	763	722	755	757	780	737	808	787	763	776	801	817	759	742	763	772	766	793	689	774	684	784	763	740	756	788	766	743	740	750	783	804	793	733	791	792	792	767	781	726	762	740	752	729	740	807	729	747	778	777	707	751	733	784	728	772	777	761	780	739	746	750	782	770	811	747	799	768	774	744	815	734	724	762	753	749	772	779	815	741	746	754	786	822	724	753	771	776	761	745	769	793	687	763	763	773	792	703	797	774	758	754	756	774	742	781	761	738	730	822	835	795	784	748	771	737	760	815	742	784	792	780	700	763	772	740	801	753	713	775	727	738	785	812	782	773	783	764	748	724	747	727	728	767	777	737	767	809	806	746	802	791	777	751	753	762	787	778	749	732	745	769	763	739	759	782	768	743	750	732	750	763	735	808	770	767	758	748	759	766	766	765	784	785	751	764	770	785	761	772	743	745	785	737	803	726	730	775	800	765	758	760	810	773	749	754	773	746	788	780	776	766	768	729	785	772	719	754	736	726	769	724	758	778	734	797	760	726	803	698	789	705	775	794	769	745	754	733	773	755	786	791	734	753	754	749	754	753	744	773	777	754	771	779	776	765	760	787	840	771	800	773	785	759	714	745	820	791	711	819	745	749	738	771	775	720	799	760	763	744	764	756	774	775	728	721	798	764	771	820	746	745	838	778	762	730	733	732	787	816	762	770	786	773	744	795	754	728	760	782	738	754	696	742	743	754	725	768	786	751	775	764	760	714	761	767	798	732	800	761	749	782	773	781	785	772	761	740	774	763	740	792	760	810	797	745	753	763	750	754	763	778	785	771	734	793	757	730	802	744	740	748	732	754	777	786	791	763	746	829	713	742	756	774	734	733	763	750	729	768	745	776	758	741	781	753	785	728	756	738	801	767	754	764	781	834	762	749	795	769	754	737	789	790	735	777	775	755	785	755	747	759	756	743	760	826	734	773	746	750	772	758	731	810	796	782	761	781	737	780	781	765	699	758	778	780	740	755	797	714	759	759	738	744	762	779	782	781	726	754	768	717	754	745	723	786	728	796	742	772	724	698	724	806	759	739	775	768	748	712	730	727	816	758	721	739	775	734	783	751	756	750	771	783	762	782	754	732	719	755	760	762	746	814	751	733	750	755	750	711	781	748	743	735	736	765	778	783	780	762	796	786	767	784	770	792	759	795	781	729	738	759	762	710	780	757	799	745	741	763	807	786	776	727	724	763	725	781	783	722	771	787	768	763	778	803	768	770	796	734	751	718	776	774	757	736	774	768	733	782	740	802	759	755	796	779	743	766	757	790	746	756	802	738	772	763	751	773	765	759	739	808	754	750	744	824	706	740	759	726	785	746	756	752	796	765	799	794	784	746	779	812	777	776	758	777	794	779	766	728	775	773	737	790	723	828	785	788	741	771	780	779	721	797	773	831	712	744	779	821	743	796	753	783	744	768	809	756	722	808	727	756	717	779	777	760	728	763	768	795	769
24678	21179	28155	25644	19715	8971	2455	1305	1166	1003	952	814	754	789	880	896	791	751	729	718	702	682	640	581	596	647	546	591	580	596	587	591	569	588	585	591	533	572	567	549	520	580	582	552	567	572	556	552	486	582	541	538	571	587	570	526	537	561	604	535	586	546	564	592	555	526	562	579	580	612	574	578	501	532	593	562	542	526	507	582	508	598	542	600	559	550	533	584	541	587	580	626	570	581	564	577	562	574	580	555	569	601	545	573	594	602	565	595	540	579	571	570	607	557	567	566	561	605	573	609	559	555	525	548	586	533	545	569	527	563	524	598	581	574	570	551	598	596	554	578	556	547	582	547	585	564	555	566	582	545	519	593	574	545	562	573	599	550	601	558	605	588	548	543	552	517	576	574	589	574	586	573	530	539	586	556	576	560	559	581	574	562	553	589	551	558	566	549	568	614	551	540	578	586	579	583	538	566	546	540	621	600	556	595	548	621	577	538	557	512	585	584	563	559	574	551	592	540	564	572	583	591	581	538	625	557	538	583	515	524	569	577	581	549	609	534	515	580	545	553	538	586	564	567	545	606	572	585	533	581	567	546	586	591	566	581	577	610	592	560	548	584	573	590	571	555	551	586	558	557	555	591	579	558	626	552	564	590	605	526	558	593	562	554	584	592	594	592	554	558	535	512	554	532	575	559	547	610	553	547	541	594	559	521	586	551	556	562	546	531	535	588	590	606	585	576	585	597	561	536	586	559	593	554	607	537	568	556	561	528	573	563	580	548	534	552	593	525	566	581	549	572	602	585	569	569	571	596	565	571	585	522	636	540	542	531	550	579	557	596	547	566	568	543	594	521	547	615	592	611	570	571	590	535	552	519	596	579	501	567	547	560	555	571	612	596	596	566	562	531	570	572	544	553	532	576	576	580	577	554	558	545	613	584	566	580	539	575	536	564	551	525	515	558	561	541	577	541	604	566	489	539	574	565	565	610	566	573	570	517	593	583	571	586	537	583	534	565	542	578	579	541	611	558	597	600	565	598	532	594	566	595	549	546	600	598	605	596	568	587	572	575	551	554	554	590	571	580	535	545	591	562	549	605	555	586	566	561	592	574	534	566	557	614	551	568	582	569	599	535	552	555	520	566	537	602	591	545	548	586	562	566	562	553	541	565	530	571	559	537	610	568	560	587	538	579	554	503	564	584	635	593	557	553	619	590	540	561	571	613	565	546	598	544	579	564	593	499	526	565	578	606	590	545	601	564	551	548	525	517	558	573	554	532	595	589	523	556	554	545	586	567	566	590	618	579	590	534	593	540	580	520	579	558	502	540	535	529	580	587	577	558	560	531	552	584	579	587	556	598	593	626	542	614	603	546	523	585	584	585	591	586	562	594	548	607	567	565	557	580	578	533	536	537	582	552	600	537	569	552	562	550	587	561	559	582	555	566	533	576	588	567	553	513	565	558	546	591	579	557	566	570	552	547	576	554	559	597	568	580	545	600	623	534	562	518	547	509	603	560	548	597	544	533	564	537	541	541	580	610	583	568	569	569	590	568	533	552	542	545	586	597	551	577	523	550	540	561	535	576	567	526	547	628	544	591	580	569	594	531	581	564	553	528	580	581	556	591	579	597	524	573	562	540	582	569	592	553	552	564	577	568	522	562	581	561	566	570	573	530	592	554	580	566	582	600	572	575	583	599	583	587	539	585	603	571	555	539	538	596	582	597	555	526	551	570	561	588	565	547	599	582	568	593	653	566	532	560	579	533	569	587	586	603	600	575	547	583	530	584	602	540	591	531	548	619	579	619	602	568	586	575	581	524	600	597	596	530	556	612	579	527	569	625	611	519	537	604	593	548	553	555	537	595	581	590	585	499	527	565	610	597	548	554	547	557	548	609	519	596	585	560	580	585	559	596	568	595	586	543	498	552	556	580	594	587	593	589	553	595	585	557	567	567	547	574	566	557	555	587	553	565	597	552	566	569	550	585	588	548	557	559	504	562	574	554	545	564	573	572	573	576	563	580	559	536	564	609	561	589	556	567	535	574	522	579	558	587	558	583	561	587	524	577	534	533	523	565	569	556	585	591	597	552	589	572	618	591	578	563	579	580	515	571	576	562	535	605	561	596	558	531	561	570	545	574	585	573	552	614	576	551	555	559	574	565	587	573	539	520	586	516	571	551	589	559	632	545	591	554	533	576	661	566	558	604	595	613	595	601	564	579	509	615	572	604	600	544	553	559	568	561	565	550	558	562	585	560	548	602	576	606	596	537	603	577	565	619	581	598	563	612	568	562	573	571	547	570	530	563	553	562	543	584	567	535	562	515	553	566	593	567	544	552	587	606	579	549	536	597	549	611	561	546	584	586	573	548	536	515	574	533	619	594	571	642	545	561	588	551	582	551	534	574	583	536	550	619	559	563	536	582	590	545	624	538	549	577	555	555	604	556	560	564	557	550	550	571	546	557	523	560	593	534	584	570	538	552	605	541	555	612	534	610	593	514	554	587	558	571	587	607	541	560	551	613	611	544	556	573	528	557	553	577	554	590	589	530	557	535	515	582	565	622	550	555	520	550	559	549	543	601	582	583	581	558	607	564	565	551	583	556	590	572	542	517	569	560	549	579	560	542	571	592	585	608	570	560	525	578	562	569	568	539	574	570	573	576	594	575	563	588	542	517	578	609	584	600	570	557	556	577	575	537	566	611	511	563	595	561	593	588	581	570	563	555	562	540	540	585	570	511	565	543	552	577	561	555	597	549	598	512	593	548	596	607	615	598	532	575	546	555	549	622	538	577	547	532	586	568	545	572	567	608	593	528	552	549	571	574	582	591	586	580	560	564	589	576	579	591	577	578	545	555	602	580	590	550	542	556	584	597	571	522	576	612	562	532	555	575	573	539	540	543	583	559	528	551	553	529	542	568	543	552	582	551	562	608	514	559	534	634	568	551	531	553	540	568	582	549	535	583	550	517	629	571	588	544	539	522	575	590	589	578	551	573	523	560	550	528	539	540	586	582	531	609	600	501	554	646	593	573	529	606	548	583	585	566	549	557	547	551	559	595	562	554	565	537	552	573	589	581	564	610	636	576	552	565	505	570	577	576	573	575	525	560	481	588	545	555	579	559	562	534	541	524	575	579	557	539	567	534	581	535	608	596	568	533	558	577	548	581	566	588	602	537	534	530	540	538	531	546	562	546	534	564	568	532	527	571	596	571	548	577	545	531	615	568	520	561	544	595	590	519	568	578	574	549	552	567	570	532	547	594	535	551	551	558	590	555	537	579	620	569	513	528	548	520	565	562	569	592	569	557	620	576	594	532	605	579	587	565	578	563	553	558	552	560	541	596	591	578	512	581	543	551	521	581	574	560	565	558	562	573	551	591	532	580	562	554	561	583	559	568	544	572	537	558	557	574	573	596	597	532	568	567	576	535	571	560	561	585	552	562	589	542	634	561	602	580	609	559	590	600	562	542	554	538	549	604	612	556	542	558	599	575
42971	61884	46509	28833	17238	8341	3277	1937	1651	1433	1256	1097	974	986	1127	1134	1006	956	997	869	808	817	755	766	682	703	667	677	670	652	613	668	577	677	629	615	666	682	673	704	661	636	622	631	677	617	675	652	600	654	646	645	670	650	604	663	669	694	628	655	594	636	672	658	637	681	646	645	661	642	673	628	637	673	645	654	636	655	668	594	683	666	654	673	656	602	620	663	669	655	634	638	629	623	659	664	642	621	638	691	657	628	682	623	637	659	660	655	656	656	667	691	629	635	649	607	687	656	670	618	636	612	644	661	673	632	634	678	660	616	652	656	663	640	625	659	695	637	661	635	620	608	613	655	587	614	628	674	657	628	650	642	625	648	666	650	644	672	659	644	638	671	683	624	654	689	655	668	653	656	625	610	608	672	642	638	659	645	660	689	660	615	649	634	644	615	667	645	646	660	656	644	648	685	613	665	617	632	618	641	654	607	627	608	646	614	652	679	636	656	673	636	641	623	666	652	640	607	612	653	684	659	662	643	661	609	645	682	667	677	672	680	654	668	682	709	648	634	678	646	657	704	634	665	702	659	669	658	680	651	645	623	643	643	647	644	641	680	666	631	667	637	694	621	681	639	645	649	625	652	650	680	698	625	624	675	683	663	645	667	662	635	632	657	662	655	630	657	664	620	635	677	652	654	642	704	648	675	650	602	603	640	557	627	634	659	645	607	646	660	662	686	655	675	640	635	648	687	635	680	661	662	656	641	613	596	694	614	632	619	646	621	677	694	621	613	659	571	619	633	640	650	647	691	659	696	664	626	669	658	644	609	606	599	654	589	683	670	683	651	606	661	701	649	657	644	671	621	639	614	601	651	699	651	662	635	622	610	613	631	640	624	661	643	653	670	628	628	659	651	651	630	645	629	618	703	647	665	609	664	642	635	627	653	674	634	678	629	689	599	652	610	628	631	650	634	648	699	644	656	666	654	643	648	630	663	592	650	732	699	702	643	670	651	632	626	649	638	650	624	658	668	625	695	663	640	630	629	617	641	613	658	646	656	672	630	681	678	687	664	612	667	647	644	732	631	642	651	651	666	625	643	664	671	631	636	663	658	661	633	665	675	626	697	691	666	606	646	658	633	647	619	690	643	644	651	614	649	648	688	623	612	614	625	631	625	722	666	658	673	614	659	640	635	645	653	706	640	662	692	628	679	634	667	630	654	655	625	664	662	630	658	638	615	673	660	694	678	635	624	635	620	629	631	668	648	663	640	676	646	657	660	660	617	639	618	655	607	682	668	700	657	657	627	679	604	711	672	655	638	653	689	640	670	625	648	634	670	636	616	655	659	676	624	634	646	651	625	630	662	664	639	662	667	688	643	654	627	668	617	691	651	648	669	650	613	655	638	642	636	669	683	624	598	634	624	634	645	667	654	644	663	695	652	625	663	645	647	663	700	634	645	626	646	682	695	654	636	620	663	649	631	620	657	638	682	607	653	687	628	650	615	666	615	664	642	654	677	711	629	694	616	668	680	657	652	607	651	678	628	670	645	688	668	623	673	681	675	623	660	644	607	674	627	619	628	616	663	620	620	631	666	655	677	659	627	640	667	678	658	629	620	673	667	617	654	692	637	627	640	659	639	614	645	666	641	661	663	677	639	672	624	636	628	642	671	723	688	675	663	624	629	643	649	642	620	651	639	658	696	649	621	634	633	595	676	694	708	680	608	656	668	658	642	632	652	673	644	613	650	607	675	623	666	629	633	671	624	609	617	678	599	649	622	642	641	621	633	626	640	624	614	621	629	643	602	660	629	649	638	620	690	636	635	647	707	676	659	666	612	633	632	620	655	660	641	664	644	648	635	640	700	624	642	614	621	697	649	669	629	692	666	635	611	677	632	694	647	669	625	616	634	673	620	683	619	644	663	651	669	653	642	657	579	608	639	661	676	618	621	613	627	624	663	620	617	682	621	628	637	676	658	645	600	654	688	627	669	685	647	608	635	643	637	594	656	645	669	652	589	626	668	632	649	622	683	614	653	641	691	690	660	639	662	652	638	641	643	632	662	632	646	629	634	658	639	634	639	645	633	697	628	659	664	663	613	656	663	673	611	653	634	637	700	622	627	677	617	616	669	626	630	634	602	670	639	641	669	652	609	649	668	694	622	617	623	626	664	653	684	658	624	611	634	664	634	667	665	646	651	634	673	661	664	618	650	609	658	670	632	624	674	643	667	651	650	710	656	674	649	693	668	670	635	661	661	630	648	640	627	663	672	643	674	670	622	620	621	663	608	668	647	632	629	676	654	680	664	679	618	680	675	650	637	668	639	646	657	652	630	669	607	664	656	657	690	639	629	664	627	687	636	696	626	651	669	682	647	617	633	683	688	622	644	647	663	616	623	658	666	635	666	636	659	600	660	658	625	650	606	676	652	643	653	679	597	650	637	641	664	721	683	632	634	614	664	700	612	675	636	664	654	667	615	668	685	633	670	623	643	649	662	635	624	641	680	664	649	644	641	664	650	647	659	665	635	643	652	632	650	680	653	622	610	669	598	626	611	639	637	636	619	659	641	655	658	625	609	623	641	603	630	658	690	626	661	607	633	614	639	647	632	750	680	630	610	617	647	639	694	631	674	647	624	647	616	656	694	613	690	663	684	629	681	643	702	650	636	608	691	622	596	660	683	669	685	650	642	629	637	619	656	649	678	720	656	647	624	653	645	624	612	692	733	655	651	654	663	693	663	673	679	636	651	662	679	640	710	645	686	671	669	652	659	655	667	635	606	642	623	693	725	656	697	651	689	646	649	654	695	637	685	636	683	664	629	617	647	660	654	623	657	607	686	615	670	660	692	679	652	686	647	646	687	630	618	658	723	672	654	667	675	670	660	602	598	638	627	675	669	676	683	682	668	602	663	622	657	612	633	667	663	664	621	599	640	659	662	671	683	656	644	684	639	659	655	647	630	679	641	684	653	617	604	656	683	658	642	614	631	690	664	656	670	649	710	647	630	684	651	681	630	642	660	687	627	608	648	646	657	661	632	701	659	592	647	688	701	696	641	676	660	661	680	663	671	628	654	640	656	639	654	641	688	695	639	640	669	633	641	636	659	636	657	632	631	684	661	667	662	645	637	658	639	665	637	661	638	595	651	616	650	678	618	622	650	660	659	620	610	603	673	644	624	674	638	642	628	683	662	686	674	662	653	669	651	671	678	642	648	639	623	650	618	658	628	712	648	600	650	626	634	669	657	680	672	613	646	678	689	617	666	662	644	698	694	670	676	686	653	619	669	643	638	670	637	643	625	701	638	619	640	676	669	642	677	653	629	649	654	654	680	676	641	692	662	647	629	588	619	606	687	651	601	668	635	665	656	662	650	644	671	640	643	660	629	621	649	667	639	665	629	655	618	665	699	665	673	661	641	622	620	634	657	578	689	696	644	668	718	670	643	687	691	629	626	673	639	662	722	709	716	670	625	634	633	670	670	598	638	706	617	651	648	612	643
22376	20927	28361	23714	21060	21236	13201	2495	1475	1323	1316	1079	926	1009	1191	1094	1006	893	778	865	829	793	801	768	729	670	636	631	636	625	643	692	635	637	587	646	608	628	654	649	660	638	639	613	645	653	662	667	698	622	633	598	613	659	670	655	652	639	664	580	637	620	672	627	615	663	649	618	605	660	632	649	613	670	646	615	583	659	635	589	616	620	651	597	671	647	624	641	637	636	611	661	642	631	660	666	644	598	617	626	608	646	636	623	637	663	606	679	593	639	606	591	667	634	664	630	684	613	658	624	623	646	637	630	606	633	663	601	625	637	600	637	615	649	618	643	666	632	625	649	640	631	654	616	612	607	627	647	608	647	642	639	636	671	628	681	594	624	632	692	657	596	664	619	647	714	693	650	640	675	675	647	632	631	611	634	628	605	620	639	617	673	604	641	649	626	656	630	667	638	626	650	617	582	652	595	643	664	608	613	611	623	606	658	598	685	670	637	627	620	641	660	637	618	672	601	665	624	650	674	626	600	715	672	647	625	618	681	672	674	669	643	596	643	619	633	613	676	652	637	632	625	594	593	590	644	617	614	635	618	647	601	621	609	650	614	591	587	618	613	675	632	643	612	636	626	609	660	614	640	638	634	652	660	597	650	628	571	662	619	652	591	669	635	664	641	625	567	640	624	622	599	639	620	630	645	623	618	627	639	634	609	616	599	590	584	582	602	667	604	622	675	666	653	643	637	680	633	671	619	660	630	626	618	645	615	657	642	645	652	605	642	576	639	643	627	601	614	642	638	642	638	621	559	670	658	604	639	660	612	659	596	655	629	616	645	649	687	592	638	669	618	600	627	639	657	618	566	622	656	662	604	608	635	612	628	626	630	680	688	651	579	657	680	688	611	656	622	595	622	609	649	627	644	664	608	632	634	611	627	623	647	629	620	582	626	634	653	617	639	686	613	635	611	647	648	655	626	654	674	609	647	622	634	647	602	639	608	609	622	621	603	592	611	628	597	664	604	597	643	603	619	613	599	624	637	607	636	663	630	687	624	625	661	656	629	638	625	665	618	612	658	573	668	606	634	624	636	637	684	631	638	627	661	662	623	618	640	619	612	619	625	629	634	609	639	606	596	636	645	629	630	641	653	645	632	687	672	644	624	629	678	625	602	640	634	599	630	649	615	659	639	595	663	632	602	651	614	620	612	624	632	601	643	626	605	639	624	629	637	666	630	638	645	600	652	646	631	637	635	664	664	627	616	628	634	634	575	659	627	615	667	618	689	633	597	637	628	639	627	617	604	624	654	619	635	618	644	655	633	612	618	596	614	596	650	623	650	624	637	619	668	641	635	644	666	635	648	602	648	643	644	642	626	605	641	625	666	662	642	654	681	630	605	630	653	647	656	664	617	588	661	625	610	629	638	675	604	642	620	674	646	694	642	600	639	625	653	621	680	620	635	600	607	635	659	643	651	619	622	641	615	638	618	640	620	615	631	644	638	658	579	647	668	644	628	657	645	635	622	608	657	628	620	613	612	623	643	631	664	601	644	642	606	694	670	584	617	631	632	641	632	648	607	657	620	604	662	637	638	608	612	612	640	684	610	638	654	615	589	656	642	657	616	629	615	614	685	594	648	639	614	629	640	603	589	600	620	647	595	647	637	580	598	651	634	671	623	629	653	632	653	614	587	642	633	582	676	657	661	622	622	672	657	618	657	626	651	613	600	697	625	641	654	618	638	610	625	624	619	640	660	644	609	645	677	633	642	688	579	629	655	663	628	644	640	615	666	627	653	638	619	638	635	636	593	630	644	639	685	620	659	625	644	670	630	602	589	645	671	618	610	632	646	585	605	618	651	651	620	604	686	600	631	630	659	599	618	659	610	639	666	659	609	631	618	619	644	632	693	654	603	660	618	620	654	667	628	588	608	627	607	609	639	640	611	614	635	624	584	623	622	640	626	614	649	611	600	668	622	619	639	637	601	627	589	615	654	600	673	636	653	589	633	627	628	614	647	614	649	631	616	619	637	617	660	633	663	655	649	633	620	672	632	653	611	644	660	656	639	611	622	633	624	660	619	649	664	676	654	623	686	650	640	632	604	658	650	637	646	588	644	616	644	573	644	634	628	639	668	631	597	625	631	616	608	620	622	665	617	642	602	613	610	629	639	626	657	637	649	612	657	653	607	657	685	642	640	673	635	659	625	674	576	665	628	615	644	688	635	655	619	607	637	598	608	641	594	603	584	666	619	636	637	615	661	625	621	581	602	636	631	656	651	647	628	662	673	638	685	647	653	671	628	626	622	646	604	625	647	633	694	671	635	529	669	645	595	607	589	633	582	637	615	623	634	627	610	630	663	620	627	684	607	608	622	650	601	620	642	596	631	628	628	608	621	596	650	572	638	640	650	619	611	645	620	661	617	614	619	611	644	656	604	657	658	650	615	625	612	616	637	636	620	594	659	622	678	635	635	615	619	563	668	606	653	630	657	641	636	656	643	632	658	690	640	627	613	648	606	649	605	628	623	613	633	608	681	616	650	666	653	591	626	625	612	653	620	636	600	653	650	590	619	611	649	614	665	623	605	607	666	599	630	676	653	650	655	619	616	647	665	690	612	610	602	608	610	611	622	658	638	627	647	611	649	631	648	633	633	660	619	633	630	638	626	643	640	656	655	619	636	625	594	688	648	622	652	655	625	638	595	666	642	640	620	632	640	588	616	604	611	673	629	640	649	636	590	633	587	610	622	609	598	676	644	645	654	666	633	633	623	571	634	644	625	595	618	601	578	596	630	620	644	636	629	641	586	710	620	655	660	631	646	642	613	637	593	626	611	651	634	610	676	688	592	631	650	627	606	600	667	630	645	628	644	646	558	635	595	615	608	623	599	643	641	656	614	608	645	631	639	611	652	652	624	607	669	640	617	599	608	613	620	680	678	610	608	641	587	572	621	702	628	633	621	648	603	609	621	643	603	554	628	611	656	615	601	636	616	633	590	647	629	663	648	591	635	564	650	615	643	646	635	660	657	619	622	630	640	588	636	620	634	637	619	633	643	624	623	625	622	657	661	597	646	622	649	653	636	611	598	643	599	679	622	620	664	628	645	628	613	639	610	648	652	628	692	590	611	640	631	623	602	666	644	632	642	634	652	632	611	589	614	603	626	689	651	656	651	642	623	620	665	603	642	631	610	641	640	681	675	597	606	616	636	619	627	623	641	637	682	621	643	621	639	671	657	654	648	628	611	635	620	635	646	654	646	621	613	633	608	640	628	691	610	639	677	588	664	663	644	650	601	610	614	604	641	635	634	663	611	616	562	641	637	626	656	632	635	628	649	651	604	634	635	655	635	662	630	616	658	667	604	627	666	635	658	661	642	607	656	639	620	588	609	645	617	599	686	625	604	638	585	649	626	606	641	646	602	604	628	681	639	632	666	612	643	645	597	637	611	613	631	644	585	620	638	600	668	692	674	648	666	648	661	626	605	616	637	650	659	630	648	594	637
47023	67181	51837	34907	24369	13061	4527	3159	2112	1904	1762	1325	1218	1257	1471	1451	1271	1127	1009	1046	1003	962	872	870	855	774	733	768	744	759	734	704	717	703	728	731	714	723	683	693	697	738	678	755	664	705	679	727	709	677	644	722	710	695	726	681	748	719	706	687	719	693	749	758	671	738	740	701	665	713	693	728	628	733	755	711	661	691	714	736	673	688	714	690	660	705	666	728	722	698	724	692	745	710	684	712	762	698	691	700	752	694	690	674	714	707	686	744	734	717	696	690	720	677	718	693	743	720	724	663	694	714	712	762	715	714	679	729	728	695	687	704	751	661	754	690	724	735	710	694	740	687	683	713	677	688	688	699	746	707	712	701	697	656	630	698	701	712	737	746	733	698	729	746	661	679	687	744	696	746	691	739	732	726	703	714	726	735	675	671	750	691	745	723	731	701	711	680	741	741	694	709	729	728	733	743	682	757	727	687	697	703	715	672	707	720	727	696	713	675	670	689	735	711	646	738	726	717	687	647	682	704	678	735	724	678	704	677	713	683	683	723	714	700	769	729	678	715	756	717	728	698	723	642	704	684	721	716	701	721	748	742	686	714	739	723	710	726	714	709	782	710	706	753	726	735	673	713	673	716	668	682	751	713	748	705	738	735	718	693	721	687	713	655	747	700	749	714	767	737	728	760	680	708	732	720	727	704	662	750	723	730	723	696	667	719	704	678	702	729	709	670	746	706	710	688	730	682	713	727	700	709	661	733	702	685	727	672	709	731	694	706	705	721	673	747	710	681	727	708	702	726	708	744	752	707	699	742	695	702	738	715	677	672	740	746	683	720	728	697	709	650	691	733	711	694	685	737	704	742	719	712	733	720	702	685	666	736	658	735	680	711	712	678	711	718	658	691	730	714	700	706	684	705	680	700	697	698	713	683	688	746	735	722	736	689	734	708	711	689	699	717	712	652	648	733	715	669	698	689	669	706	729	708	703	720	703	714	705	703	677	678	715	695	701	733	707	686	699	721	716	721	688	719	717	690	721	733	703	721	725	711	736	670	707	694	702	709	700	703	646	684	714	719	701	704	616	706	725	695	704	727	715	708	741	713	717	715	725	680	688	708	672	729	719	683	691	690	661	703	666	699	714	704	743	736	768	714	716	683	702	714	717	734	656	700	703	738	698	673	676	694	707	739	704	649	702	712	699	720	678	703	704	740	739	661	674	748	668	720	682	751	736	684	738	735	682	746	678	693	726	708	713	732	698	746	672	702	703	754	723	739	719	725	698	713	716	674	664	718	706	672	638	668	731	729	667	709	715	696	695	712	699	735	696	695	701	728	689	698	682	731	688	735	658	729	684	755	715	702	730	719	736	727	670	712	747	734	738	701	719	735	753	688	706	715	680	675	724	691	692	712	689	690	702	674	710	654	683	727	723	723	713	692	708	712	721	739	703	616	710	738	711	680	713	705	741	726	739	677	670	705	734	665	679	707	658	711	736	730	731	703	719	707	681	723	676	694	730	681	715	680	699	707	716	708	706	705	740	654	695	689	743	700	681	729	705	735	696	697	708	732	684	687	691	713	695	699	731	705	731	692	677	712	738	735	729	700	700	702	691	729	691	683	735	701	702	666	683	730	702	732	713	660	680	739	731	696	717	694	693	724	731	693	699	750	682	746	697	702	715	699	701	678	751	682	673	682	693	694	690	686	699	692	745	687	742	754	707	694	649	715	735	739	721	681	701	726	715	691	720	719	689	729	716	656	679	693	697	699	715	662	725	695	695	684	696	748	768	681	744	723	718	716	678	684	727	732	723	682	681	682	677	719	719	683	714	679	685	679	679	711	709	724	683	682	690	743	697	717	727	730	735	734	706	670	690	717	726	713	694	718	713	734	758	721	703	660	702	705	719	676	677	729	720	735	714	702	663	737	670	680	713	749	729	705	717	695	734	723	723	698	683	726	775	638	701	710	745	678	684	738	696	708	654	731	794	722	735	697	712	683	665	680	765	699	714	693	762	742	740	694	710	747	675	697	692	727	694	710	697	672	710	747	710	741	670	720	740	676	750	716	732	702	760	727	741	694	720	685	656	710	728	721	673	695	726	709	698	713	665	690	733	726	724	688	694	713	688	729	709	745	703	699	715	759	707	720	731	699	721	687	731	728	675	703	734	713	705	660	736	717	638	738	699	702	689	668	693	730	726	730	692	730	701	707	741	655	728	698	750	690	693	720	711	701	676	681	723	699	675	719	729	730	744	654	684	730	726	723	733	717	699	689	691	656	713	739	728	667	729	739	733	708	722	697	735	735	709	675	729	666	710	689	714	732	692	710	726	708	691	719	691	711	692	665	730	690	677	690	665	734	731	695	663	721	724	739	731	701	664	733	709	727	662	741	693	714	663	747	705	686	750	734	781	695	688	657	714	712	661	759	684	673	708	700	718	702	707	686	713	642	686	702	724	685	687	695	718	702	705	747	728	644	706	728	710	672	681	714	727	718	723	703	682	721	727	693	655	701	675	681	678	713	703	719	711	712	706	750	732	719	779	662	696	675	697	672	694	703	687	721	726	706	730	692	727	720	695	714	695	706	722	681	764	690	635	725	714	657	701	677	710	696	698	718	758	700	655	700	743	776	700	703	718	691	717	757	704	764	719	713	714	740	733	692	728	748	693	715	725	732	716	696	687	686	645	657	692	765	729	686	649	711	709	726	687	684	712	696	737	744	725	763	730	707	688	766	714	690	702	708	700	716	740	695	714	696	698	705	721	739	717	698	710	712	708	688	714	773	689	708	728	723	682	736	729	671	695	706	748	713	671	705	679	731	719	723	713	696	702	719	710	723	730	689	660	703	668	716	723	733	746	687	686	709	718	720	722	709	713	717	720	733	667	715	686	717	736	735	702	692	700	702	655	689	699	716	698	707	693	712	752	757	679	707	663	696	706	711	732	661	705	740	702	700	740	710	741	702	694	724	693	728	685	717	727	716	722	714	734	734	715	741	696	730	712	713	775	726	714	627	704	666	767	685	687	666	711	697	731	663	690	701	698	744	732	674	661	677	737	734	683	685	691	749	703	691	668	682	721	724	733	708	759	680	720	708	695	702	741	722	701	663	650	704	744	688	704	711	666	721	730	707	713	697	708	683	666	682	712	686	709	715	734	718	761	721	732	738	726	691	689	704	663	717	682	700	691	693	729	746	750	691	712	720	698	728	669	716	738	656	662	702	674	695	711	695	744	763	721	684	702	692	665	652	721	691	737	708	702	675	699	732	751	656	662	678	691	696	675	726	673	696	714	714	794	701	679	682	735	675	724	740	719	739	702	716	665	699	706	678	727	736	698	718	735	704	695	725	735	744	778	721	703	717	703	696	731	701	737	629	743	694	727	695	708	695	731	678	697	691	660	650	689	736	654	703	692	703	718	701	681	683	714	680	748	631	724	719	686	696	689	743	725	776	700	694	724	694	722	711	739	733	702	692	675	698	722	707	739	706	697	730	682	702
35295	35059	33945	24017	12061	4170	1618	1161	909	940	932	801	713	805	806	832	757	699	750	733	717	683	634	677	640	600	607	574	607	620	660	620	639	635	608	644	617	629	631	622	598	685	586	589	603	590	681	632	633	599	631	612	635	613	577	608	631	632	594	640	653	642	613	593	633	596	619	614	651	636	633	603	603	622	620	576	653	624	621	575	592	570	617	632	599	609	652	626	629	633	628	659	623	614	607	565	609	585	567	580	648	601	635	641	600	604	633	633	624	570	637	609	680	586	647	636	645	615	619	581	650	670	617	613	616	554	598	634	609	636	619	605	584	624	577	593	647	632	622	669	646	583	588	622	652	626	591	606	604	597	648	644	586	600	603	631	642	576	610	659	599	631	583	588	603	664	623	604	661	622	602	661	627	623	647	667	596	625	653	609	559	659	616	660	643	655	651	632	641	632	640	570	609	621	632	622	661	630	596	630	567	606	625	601	631	642	633	602	659	573	615	636	643	598	647	600	646	628	607	605	609	590	617	582	599	625	574	628	602	586	642	617	643	578	637	585	601	643	623	630	652	606	632	614	596	634	572	628	628	595	593	632	603	632	571	652	577	635	564	593	589	643	636	631	628	604	572	652	594	612	621	583	664	596	586	595	612	622	619	599	599	625	635	641	646	616	670	608	648	595	585	574	555	600	590	592	581	591	639	603	607	624	599	642	636	641	616	623	607	639	619	654	634	639	602	615	643	601	622	588	650	623	613	593	638	630	593	594	637	636	581	614	597	608	617	659	661	595	583	580	611	654	630	603	628	654	579	602	567	643	624	656	596	603	647	617	640	623	584	628	604	582	633	576	603	576	601	615	587	579	599	595	605	610	660	607	634	587	608	640	633	599	640	639	647	622	618	575	618	605	639	628	575	596	660	617	581	574	624	594	613	596	638	585	650	623	602	624	612	622	551	585	533	628	673	579	627	524	610	641	660	580	593	641	593	584	599	599	613	638	594	576	582	603	614	568	626	635	602	593	618	609	615	596	621	634	620	577	612	627	632	655	606	594	604	604	628	638	598	658	637	605	632	635	624	589	585	595	578	629	628	655	613	571	565	619	613	629	626	628	594	616	659	606	573	639	625	596	623	615	607	572	559	617	658	621	619	627	637	613	637	642	646	613	592	629	623	613	630	618	596	646	641	605	595	598	583	588	640	579	640	610	626	575	602	581	636	596	590	595	612	647	601	570	599	611	601	609	633	593	615	616	613	630	637	657	610	624	579	613	573	608	653	563	612	637	612	597	585	614	589	610	535	632	606	604	615	608	650	608	644	605	592	623	573	567	607	568	636	597	565	586	591	620	612	648	581	616	579	570	611	599	597	628	576	564	591	605	609	616	587	592	649	614	622	686	621	599	578	581	614	607	614	571	634	655	606	625	625	613	616	582	632	669	531	631	603	600	598	596	645	602	646	601	629	598	624	628	622	631	644	571	590	625	613	585	632	622	620	597	646	604	589	597	584	607	650	607	575	615	584	601	575	575	652	581	600	611	581	616	598	603	651	658	613	602	631	602	618	593	621	619	607	626	619	635	643	584	629	619	619	576	627	605	632	637	581	596	604	608	652	609	629	636	620	623	634	561	564	625	608	577	624	637	640	620	602	633	647	623	558	589	635	584	611	600	600	684	610	614	577	603	622	570	574	586	623	589	652	625	616	604	602	603	617	580	591	618	598	580	622	644	624	635	589	588	567	621	568	631	657	588	629	658	584	608	640	591	669	630	562	584	609	591	606	557	574	609	619	611	589	636	574	580	570	612	638	626	621	647	630	604	597	630	595	654	630	592	631	609	601	635	604	611	623	595	569	594	621	615	609	626	619	635	568	617	641	668	619	621	636	598	583	610	605	568	615	615	622	619	586	574	618	552	609	614	638	594	608	615	661	605	589	615	627	560	563	693	612	584	653	612	594	645	658	637	643	597	637	568	622	585	602	584	626	622	616	583	656	633	606	638	608	624	597	613	602	623	619	610	599	611	612	628	587	596	611	574	639	624	571	626	637	598	624	610	576	599	541	584	629	575	600	643	600	631	598	593	632	650	659	617	579	617	603	601	622	610	609	574	607	624	628	628	636	594	591	628	574	597	659	585	657	608	607	587	621	634	616	604	616	615	649	589	579	610	576	600	609	583	648	618	608	616	616	642	608	610	623	605	635	591	592	627	619	619	611	649	595	582	583	587	653	571	605	595	678	601	604	564	621	614	617	638	641	608	619	623	571	636	609	624	607	647	576	620	659	559	625	643	655	587	599	599	609	599	605	605	596	578	619	569	646	600	620	613	615	645	599	625	588	606	612	630	604	640	623	614	600	618	623	618	603	611	571	632	567	608	572	639	649	624	599	659	615	668	572	575	582	587	639	623	585	582	632	612	604	601	627	563	633	651	645	584	593	622	633	618	559	639	642	602	561	627	598	610	599	621	608	661	587	655	618	635	636	630	607	625	655	610	609	560	617	610	621	603	650	636	616	607	596	596	654	616	617	597	650	612	623	572	652	621	591	547	623	619	604	610	641	574	666	619	567	597	576	624	619	641	618	574	579	608	644	612	612	593	636	650	632	635	584	581	643	609	629	576	573	644	617	606	599	644	596	557	583	620	647	582	614	583	624	622	630	597	641	612	634	609	623	613	574	637	610	597	622	637	582	592	642	643	607	579	581	641	615	608	584	627	644	626	590	620	592	529	616	557	603	612	633	592	636	622	618	574	588	594	595	642	591	618	605	640	609	612	606	626	598	624	607	592	588	677	649	652	597	624	609	617	631	611	597	601	592	614	598	627	599	629	649	590	622	607	612	628	640	676	629	609	598	626	628	646	652	561	643	624	578	627	550	638	598	616	639	616	622	602	617	622	604	595	623	591	644	589	648	630	662	619	597	622	601	602	650	606	636	619	578	560	643	613	624	561	638	588	642	657	617	605	573	631	606	638	607	612	580	601	622	630	584	612	601	589	581	617	644	588	623	622	624	617	617	592	616	587	640	591	560	665	655	586	590	569	581	605	650	584	613	624	625	608	622	606	583	603	629	649	621	607	630	574	632	603	613	571	587	642	672	637	632	640	607	641	609	592	635	635	639	583	555	563	602	605	562	619	592	604	568	638	663	589	671	565	600	634	632	627	589	607	643	598	596	587	606	603	598	613	603	607	619	619	628	626	603	576	606	586	625	608	613	594	622	618	609	647	603	595	627	622	639	621	599	617	617	608	617	610	580	640	608	627	646	609	595	644	611	586	627	604	598	602	602	560	584	632	584	623	624	622	604	567	627	621	598	583	619	655	636	613	592	599	571	645	602	591	592	616	656	606	599	558	645	684	583	603	613	614	597	618	601	629	599	571	607	655	613	592	584	633	587	647	622	617	603	610	646	593	596	627	566	582	622	604	641	649	599	679	618	564	600	561	613	632	577	608	584	585	635	631	637	627	605	607	601	633	609	623	652	629	615	598	646	604	640	596	598	623
43878	50178	38422	23727	14116	5716	2348	1652	1172	1260	1254	961	907	1006	1098	1058	873	873	884	826	848	770	779	757	793	727	737	712	742	738	700	715	673	700	705	680	689	660	717	647	672	677	712	709	682	656	654	690	659	705	706	676	692	664	655	687	696	694	739	686	701	680	667	679	648	696	678	693	698	727	737	728	687	699	720	709	759	685	683	698	699	674	689	744	697	693	689	682	678	669	721	660	723	703	669	716	689	736	693	643	689	685	714	691	712	742	697	703	663	709	635	726	690	709	675	692	656	659	671	707	694	671	697	686	743	643	691	641	659	702	728	733	669	717	692	692	755	695	700	702	726	649	736	731	678	643	720	661	686	654	686	709	678	659	684	699	711	731	702	706	696	730	692	717	706	695	690	697	705	686	729	671	668	674	643	717	703	667	705	660	701	711	727	703	692	705	671	756	673	683	694	707	678	711	707	652	679	696	697	620	726	678	696	728	706	674	690	721	707	693	692	692	701	683	708	641	690	650	698	653	762	713	672	689	738	720	710	679	729	726	705	738	680	748	644	727	668	718	653	701	706	701	684	672	671	679	694	675	713	733	723	692	705	640	672	670	659	683	688	697	650	663	725	725	701	688	702	704	703	662	674	662	720	690	631	727	683	716	685	652	628	715	675	674	688	663	674	712	738	690	712	688	709	680	717	665	690	740	651	726	689	686	680	734	687	727	697	681	690	741	725	660	694	745	700	740	684	674	654	704	700	677	694	740	696	690	670	706	724	703	675	713	664	684	683	710	673	686	701	739	708	710	681	712	668	710	686	723	680	677	718	670	693	680	673	681	683	670	720	713	695	698	722	723	657	697	694	712	692	687	692	669	666	656	691	691	706	702	691	665	714	696	653	739	688	741	683	626	691	719	693	722	687	728	716	709	705	746	688	749	683	669	694	674	681	700	747	755	670	696	685	643	709	695	659	693	686	657	695	686	691	699	695	648	707	675	731	640	687	710	706	685	664	690	673	698	620	704	691	723	673	694	710	668	681	733	713	639	667	695	673	703	667	691	706	659	682	673	637	680	660	664	668	710	735	669	695	699	709	713	718	677	673	742	715	686	664	694	667	694	683	698	692	629	650	680	725	690	691	689	659	757	722	736	681	736	694	667	724	728	705	691	718	727	715	653	664	704	705	699	652	666	658	710	684	735	699	733	731	726	746	707	698	676	657	675	677	637	704	647	682	672	684	730	674	667	673	675	692	669	672	719	735	670	668	694	688	673	697	753	643	699	722	702	724	684	687	717	745	685	686	676	668	703	641	728	684	663	660	764	706	711	660	683	690	703	716	649	675	709	704	690	667	697	677	675	709	664	641	699	717	736	743	692	718	674	696	676	682	704	696	672	659	682	726	703	722	729	705	706	666	700	696	678	679	697	703	702	685	684	688	725	707	691	652	704	688	687	672	698	734	717	670	734	689	694	726	681	653	707	712	729	688	744	708	740	698	672	651	707	729	753	683	728	674	721	700	668	676	664	666	669	672	688	662	711	696	690	750	691	699	670	704	723	677	720	722	682	686	720	705	747	731	713	676	677	714	676	690	739	646	692	683	701	690	678	672	699	715	700	664	669	661	719	677	674	661	679	721	704	664	711	723	663	643	633	662	700	696	695	670	672	680	669	687	677	691	689	706	679	757	681	706	662	651	694	727	696	687	634	716	722	623	720	683	673	706	689	697	733	712	721	678	696	716	656	701	660	697	701	702	722	715	686	749	680	675	707	689	696	705	708	661	687	719	683	648	705	712	757	690	720	683	695	720	683	662	701	668	713	685	719	667	685	703	681	694	728	726	664	699	746	660	680	700	691	705	657	688	706	670	679	672	725	649	632	694	646	677	671	680	653	706	721	712	709	639	733	721	663	714	648	687	694	730	694	696	739	656	688	682	674	740	671	725	706	692	701	649	701	747	705	712	684	682	679	685	699	696	678	702	701	684	685	696	695	700	699	717	692	705	700	693	693	706	698	697	677	770	676	680	683	702	688	678	694	706	721	665	676	684	731	703	713	715	688	713	678	666	728	679	675	703	733	701	694	749	702	692	680	709	702	696	652	690	672	666	673	718	688	708	626	650	691	674	717	696	662	665	745	717	674	640	728	638	714	687	690	680	687	677	681	746	696	675	666	748	695	677	697	714	681	716	754	657	699	743	667	713	704	703	671	709	669	693	770	686	745	645	653	695	707	713	673	678	691	690	671	705	732	712	706	700	681	702	688	667	714	685	699	719	694	707	734	710	693	721	664	718	686	683	747	692	699	694	699	675	672	650	654	707	696	693	716	678	712	716	716	684	648	668	693	731	645	748	708	721	710	672	736	701	683	713	702	656	670	703	690	656	674	697	680	673	650	680	672	727	658	715	667	704	668	708	707	690	697	676	728	669	696	720	639	664	720	707	657	690	691	694	671	703	679	707	687	705	672	729	701	683	696	672	695	697	669	708	707	701	710	717	704	680	696	681	716	716	688	700	671	614	725	725	703	678	656	723	667	681	685	671	727	713	730	665	645	692	742	679	689	675	730	735	669	702	740	726	667	696	717	680	642	685	675	715	710	687	696	681	689	738	709	675	681	708	669	701	696	678	682	662	685	703	750	698	686	704	703	704	704	692	681	707	648	716	678	690	730	716	687	696	694	698	679	654	656	685	659	672	657	682	713	701	679	680	704	683	689	665	681	656	716	722	664	686	668	710	652	700	715	726	693	716	708	690	719	703	697	742	714	655	689	733	750	687	717	687	757	707	704	687	679	729	679	698	692	691	692	673	709	743	666	704	700	668	678	711	701	679	678	680	687	725	730	710	687	732	736	667	674	684	708	711	717	660	652	708	749	690	639	672	644	732	660	694	712	669	676	699	674	728	744	654	690	682	687	705	683	709	722	663	697	753	658	664	744	660	682	650	704	699	683	696	692	690	718	679	695	693	692	683	634	679	706	615	693	639	686	719	700	685	701	726	677	753	665	669	660	728	689	705	723	677	689	671	719	707	668	715	731	690	697	713	718	683	696	681	661	691	712	707	718	675	693	685	638	655	662	664	696	666	718	738	690	681	681	659	703	671	670	688	714	694	710	729	694	707	667	739	676	691	685	685	712	652	669	659	650	680	686	695	660	669	698	669	674	695	709	684	705	650	711	662	671	708	671	666	676	669	687	712	715	684	686	685	684	697	694	675	688	721	646	694	699	727	694	709	712	714	694	754	682	670	647	631	681	690	665	683	685	692	698	700	700	673	645	704	702	696	676	692	722	681	716	671	672	710	732	689	690	717	701	703	708	715	681	709	719	692	676	710	736	663	682	665	694	734	666	691	706	699	722	717	721	695	710	702	682	716	693	691	656	714	693	705	647	703	699	731	691	676	694	709	636	666	743	670	721	685	704	661	708	649	740	675	681	740	677	646	736	696	705	683	648	701	663	693	677	715	682	709	674	654	684	666	732	715	698	692	708	647	683	686	678	676	677	702	691
23771	21029	28120	24311	21351	15998	4050	1607	1171	1219	1194	948	897	876	948	911	889	860	794	810	724	712	715	729	702	679	665	668	694	655	694	673	678	680	655	698	666	685	634	650	694	703	705	640	662	701	712	680	702	638	676	643	635	662	682	638	619	708	657	656	643	662	656	661	686	652	672	645	650	706	650	653	664	625	687	652	693	677	665	629	634	677	642	688	638	706	664	678	635	677	633	685	658	680	698	684	698	692	651	629	635	624	659	643	671	665	661	674	645	694	630	703	658	663	653	618	639	670	672	635	683	668	633	669	628	711	602	663	654	668	647	661	673	668	708	646	663	653	688	663	639	628	665	667	665	676	678	661	665	628	668	715	684	639	613	637	710	685	663	689	610	615	688	658	627	738	638	668	682	686	667	662	654	667	620	669	698	659	692	702	677	662	643	702	694	639	688	686	653	696	630	632	637	748	625	611	664	696	659	636	586	675	641	673	633	668	671	689	639	679	648	658	639	652	684	675	650	693	616	655	660	656	633	673	669	666	630	658	678	625	660	666	612	658	689	650	626	652	661	623	707	635	647	618	687	730	625	685	673	651	632	653	639	646	643	609	620	641	666	652	626	649	603	664	698	662	634	649	659	686	673	694	662	680	664	705	662	663	631	657	661	631	705	650	676	710	656	642	642	694	712	643	661	683	664	658	672	677	676	663	691	647	630	663	666	646	634	715	624	692	637	628	661	699	644	676	640	701	663	658	691	696	677	641	612	683	663	651	709	635	660	643	667	662	606	664	643	684	704	664	616	637	667	673	700	646	655	672	679	672	694	632	606	658	678	690	654	651	677	677	695	646	662	655	695	697	605	674	673	692	663	684	673	616	691	690	675	642	640	639	673	698	641	635	636	631	633	652	669	655	734	688	677	696	649	653	696	656	658	681	674	650	647	637	638	664	641	637	659	659	656	694	719	681	653	627	636	668	658	673	682	646	743	669	683	690	658	645	646	636	635	659	652	681	680	649	662	661	699	642	655	670	678	617	656	617	658	685	630	676	654	631	665	640	684	644	695	671	633	729	650	625	706	598	653	607	683	668	683	667	658	659	659	663	676	691	635	675	664	672	632	692	611	683	638	683	617	671	664	646	734	703	684	658	708	656	650	701	679	671	647	682	676	678	668	631	696	657	624	675	640	638	661	654	686	663	687	668	688	706	637	693	652	678	665	646	737	641	600	687	675	633	674	658	641	656	641	648	640	667	690	661	680	715	640	716	657	661	656	631	684	695	646	619	684	672	649	670	652	638	673	648	688	678	681	669	640	675	686	679	708	659	690	662	697	672	679	692	661	682	645	675	662	628	630	686	637	670	706	652	661	675	661	694	643	676	638	661	651	664	657	660	665	684	620	670	609	669	619	684	673	742	691	661	702	670	688	697	664	622	682	639	695	657	681	714	657	651	596	643	669	668	668	663	651	679	634	644	664	682	706	667	684	649	662	669	684	660	690	694	656	666	667	661	670	645	659	684	650	695	601	660	737	665	604	669	629	652	654	655	651	735	683	674	646	652	686	637	635	657	642	647	656	705	641	661	646	675	701	702	618	679	663	628	643	665	695	679	707	660	679	744	642	661	657	632	688	687	648	653	684	680	665	708	647	670	626	692	722	684	651	673	685	636	665	664	679	653	669	643	659	687	635	604	632	659	660	672	680	684	694	656	660	637	688	639	664	628	665	708	705	667	636	667	639	696	648	639	634	705	645	655	687	660	668	637	648	670	644	677	659	654	671	671	641	663	686	687	639	694	686	704	643	642	650	641	703	670	699	643	669	707	677	657	624	681	629	694	679	634	598	658	696	665	607	668	685	657	668	615	658	671	679	695	613	673	666	732	639	657	683	614	655	657	687	652	665	685	658	645	686	645	689	672	639	627	656	669	678	693	683	613	715	635	670	656	667	640	677	676	680	712	717	648	664	682	707	654	629	667	659	680	636	657	696	694	657	648	656	686	673	698	669	638	713	669	703	626	629	649	682	646	704	692	682	666	633	668	654	687	613	649	605	698	669	600	661	700	701	651	672	674	708	656	646	658	615	613	670	647	592	666	660	703	677	636	651	671	652	653	683	697	665	658	667	678	643	669	636	611	662	627	668	688	658	684	634	706	655	682	669	620	684	711	692	692	714	662	653	619	687	668	677	681	660	664	698	662	651	692	619	673	693	691	655	622	664	684	670	652	680	658	693	609	628	651	647	682	664	677	684	630	649	641	662	724	685	654	625	629	686	682	703	688	641	644	626	662	652	617	672	678	663	652	673	665	651	625	699	671	608	639	622	665	662	688	704	630	647	595	680	630	671	686	705	649	655	642	669	684	686	719	696	658	657	638	646	663	629	631	666	684	669	668	660	641	664	605	682	596	631	651	667	619	661	681	656	663	657	715	662	654	673	700	638	684	647	650	670	674	673	684	648	659	593	686	636	687	648	665	679	618	654	698	663	666	641	662	667	679	733	692	695	616	705	675	691	677	679	625	696	673	654	655	663	645	679	652	683	634	641	674	633	674	680	672	670	646	700	614	649	631	711	623	676	617	664	609	680	631	659	691	680	664	675	670	672	647	655	705	678	671	668	652	639	635	717	673	654	672	666	652	690	644	657	684	637	703	685	676	639	721	663	705	663	638	706	691	663	617	666	623	661	703	651	670	651	649	676	693	641	665	660	618	690	680	650	655	694	683	697	645	672	652	704	699	647	645	624	693	661	610	681	665	699	659	622	648	624	667	652	660	625	610	681	621	662	669	659	656	667	670	618	636	647	680	664	701	602	694	691	691	679	676	707	698	625	679	667	609	621	672	697	653	591	665	707	712	684	701	670	648	641	647	686	642	621	678	619	666	685	663	713	658	669	652	669	673	682	707	650	601	695	618	652	638	687	670	691	615	658	674	661	665	719	669	641	721	641	679	614	675	662	663	668	653	662	623	707	670	631	647	697	669	711	672	691	692	627	683	651	654	666	696	636	643	670	610	671	635	615	673	646	658	643	748	679	684	651	658	657	658	661	652	679	685	656	627	680	654	635	622	650	650	684	677	682	651	677	646	672	678	686	680	634	693	660	706	637	677	646	630	645	652	648	633	627	673	675	608	661	621	642	684	637	640	669	673	655	657	723	625	683	645	659	671	640	684	603	656	644	670	674	706	641	654	676	607	582	663	624	665	646	652	684	658	620	643	644	672	628	670	670	658	613	654	649	651	631	724	664	623	654	653	692	689	641	690	617	670	615	645	640	698	677	662	660	626	689	657	658	691	642	647	673	657	645	639	696	639	670	659	694	658	619	643	657	673	629	686	625	673	630	621	623	662	668	626	646	680	672	637	620	670	678	667	679	690	673	660	655	626	633	640	635	636	675	710	641	708	692	664	693	635	671	651	664	637	632	660	671	644	676	710	656	685	684	654	653	700	686	659	640	637	696	664	662	637	677	712	698	700	657	659	686	670	687	627	688	670	643	630	681	649	658	639
42315	60015	44346	28087	18331	8616	3233	2088	1675	1613	1584	1266	1069	1108	1122	1227	1130	1036	941	882	885	863	836	827	810	804	716	768	758	785	736	761	757	738	740	704	740	745	766	733	776	746	749	784	745	731	751	737	752	706	755	772	698	752	741	744	736	722	744	712	764	724	769	800	698	797	743	782	679	767	699	725	713	795	776	753	728	737	738	740	743	774	736	745	755	784	727	741	738	735	756	732	711	713	747	719	734	723	704	760	686	739	738	713	724	736	713	731	759	702	756	763	759	732	733	739	729	740	710	764	747	757	778	770	702	803	719	723	718	717	742	762	724	780	705	765	752	733	734	784	747	721	740	808	796	766	748	755	671	783	713	757	802	742	772	755	750	755	792	736	749	730	749	747	802	716	746	694	703	729	734	687	801	762	778	754	756	727	745	774	762	723	751	719	747	712	785	761	700	759	765	763	775	763	723	723	742	739	766	703	781	796	737	711	819	787	738	736	745	714	705	730	712	769	749	774	743	740	708	770	776	730	729	724	707	772	744	737	736	730	742	742	732	668	737	709	739	758	767	738	731	766	701	781	728	764	720	770	791	774	693	706	706	724	750	741	745	791	738	750	731	746	747	740	766	740	749	783	770	719	742	769	784	784	744	730	758	712	721	730	758	719	724	746	747	737	702	754	790	791	798	713	756	753	707	718	698	772	729	707	737	785	709	738	766	781	698	748	779	721	765	768	753	761	693	753	784	763	792	729	751	698	721	782	753	779	745	799	778	734	759	737	743	737	662	779	740	760	778	723	698	761	747	737	716	745	755	720	759	780	776	768	731	713	765	778	693	745	764	726	729	715	764	728	731	711	731	692	777	750	776	765	691	742	686	757	765	738	696	720	732	737	742	751	708	744	748	763	736	747	747	779	715	734	731	773	783	749	736	780	749	716	741	747	768	753	762	787	733	759	725	720	764	763	793	789	738	785	744	695	763	783	777	736	752	727	762	701	751	781	785	679	751	773	757	738	695	707	715	745	743	744	815	715	683	796	707	748	796	763	752	709	740	738	735	755	719	755	728	700	723	751	773	749	733	746	770	746	702	751	720	777	739	754	720	770	736	709	774	723	741	726	719	784	744	762	770	803	761	761	694	749	750	721	811	756	705	730	761	772	730	735	762	741	765	749	755	763	716	742	743	762	750	734	747	784	741	755	763	796	709	731	761	785	761	757	710	784	782	712	757	762	748	755	794	738	754	815	759	732	734	737	754	748	758	779	705	733	801	768	755	712	749	720	781	774	779	698	742	767	750	750	751	777	758	743	759	800	744	738	749	785	760	760	726	770	750	734	752	737	768	770	767	783	732	720	742	750	747	685	765	724	780	758	728	729	748	791	737	734	737	711	755	736	756	755	772	758	698	747	775	683	692	762	733	761	743	782	784	770	802	753	721	742	707	761	786	786	764	729	708	718	775	754	714	767	788	738	761	718	792	744	703	723	763	791	750	759	782	724	775	789	754	727	756	744	725	747	716	790	753	734	726	725	736	732	735	798	743	717	773	772	736	713	767	768	742	752	691	744	709	720	728	739	723	772	776	727	759	783	744	743	758	736	762	766	725	737	717	728	703	755	738	733	731	733	730	701	800	776	752	740	735	760	720	741	739	725	756	720	753	785	735	755	804	712	761	723	755	749	773	771	738	793	721	718	743	697	713	731	741	754	798	738	748	756	743	725	762	759	739	768	741	726	746	742	723	765	732	704	741	757	771	765	786	788	717	786	721	748	705	738	735	717	708	725	713	733	761	744	741	727	747	732	823	749	745	785	759	727	748	737	762	780	735	730	729	695	722	797	769	771	744	756	770	760	733	743	729	759	730	695	753	755	729	779	752	770	744	729	751	778	742	697	757	744	755	760	737	680	748	748	757	779	772	762	726	682	743	722	740	733	733	741	726	759	729	781	777	737	776	737	781	701	744	761	741	777	749	733	734	743	739	774	745	789	742	743	745	750	712	740	737	740	730	739	812	796	712	756	760	742	736	756	708	757	765	734	773	688	702	722	765	763	758	745	786	752	738	786	720	715	777	735	739	753	742	737	717	736	749	753	710	704	771	728	760	784	754	721	721	752	789	813	730	766	713	751	762	776	738	727	767	741	739	795	747	768	796	721	758	796	778	790	808	713	760	778	772	736	740	745	722	715	774	719	723	723	717	751	783	745	748	730	761	739	791	766	771	749	747	734	774	745	725	745	767	737	747	750	740	770	747	780	787	708	720	759	760	734	713	719	722	738	754	756	714	736	772	753	771	789	735	729	698	752	728	756	701	775	730	720	741	735	784	753	730	782	663	709	744	732	803	739	747	716	760	757	727	744	810	770	687	778	713	749	757	768	699	807	761	707	770	719	773	741	776	743	762	694	757	750	765	708	714	771	757	747	729	686	743	711	713	740	736	737	767	753	746	749	775	696	752	682	726	751	732	723	713	773	735	719	778	779	725	738	757	765	774	786	760	747	785	753	771	689	779	761	731	740	753	755	744	706	727	710	794	732	762	727	742	740	751	787	701	753	737	754	729	751	761	739	802	755	708	699	766	724	768	771	719	773	748	744	722	757	752	720	748	712	690	757	710	730	729	789	745	744	763	761	726	746	764	737	776	769	759	719	758	733	811	714	750	756	787	715	758	752	735	753	703	757	763	735	790	758	799	763	792	715	693	716	714	764	702	708	755	726	740	762	762	778	763	716	733	714	804	757	716	723	721	779	727	726	689	748	756	731	738	711	667	752	752	703	743	772	737	766	716	763	713	755	800	724	713	765	716	780	750	732	739	767	713	733	763	713	768	732	706	769	738	759	722	757	761	733	747	745	708	749	747	734	732	756	734	764	737	725	776	801	718	737	734	738	742	767	741	708	747	745	757	801	736	753	759	733	687	751	745	762	735	780	751	711	745	673	762	736	774	743	708	763	780	757	749	702	770	750	817	763	775	749	772	719	752	773	768	746	789	714	756	727	791	746	693	753	759	728	712	720	729	762	744	721	791	753	758	743	710	743	787	798	753	686	768	778	703	756	717	723	753	724	736	718	725	748	733	733	761	737	736	757	780	802	766	752	787	736	764	740	732	721	747	718	729	735	757	774	745	763	734	729	786	702	758	736	715	670	730	750	760	729	735	790	759	774	748	769	731	778	763	722	749	768	758	802	717	749	723	799	751	750	728	686	762	763	736	733	766	745	745	726	768	739	770	736	734	757	745	764	730	744	730	744	760	694	741	758	770	782	717	742	757	762	720	730	713	760	725	767	736	695	721	724	779	703	776	733	743	753	751	749	767	779	781	706	693	735	732	794	756	735	738	729	755	729	750	772	726	749	722	721	731	801	753	732	782	814	771	768	725	758	727	708	756	765	704	771	724	738	762	763	752	707	693	726	745	774	731	774	733	768	719	738	706	743	765	760	712	750	761	719	729	729	792	699	753	750	783	767	791	802	731	730	781	735	765	783	774	746	750	712	770	694	799	764
24592	21039	27561	25405	19725	8941	2384	1341	1035	1071	1076	841	664	612	751	751	733	723	710	625	656	602	553	588	598	549	575	539	558	541	516	566	561	547	532	555	554	552	548	455	538	541	518	566	568	562	529	611	510	522	549	552	582	538	558	529	528	548	548	568	546	544	555	586	562	546	549	523	510	504	562	548	539	530	528	560	562	559	544	567	586	533	572	561	551	558	526	528	570	544	540	527	561	517	552	538	512	558	542	514	560	523	545	539	501	532	521	568	545	502	513	546	480	513	569	546	562	535	542	532	556	503	495	530	567	517	539	527	500	557	538	534	536	553	533	539	524	562	556	531	544	522	520	554	546	517	600	525	550	548	580	552	484	583	534	517	534	547	570	555	546	554	543	559	537	585	538	546	510	560	548	553	587	533	532	518	579	540	549	552	532	549	545	538	547	545	557	510	571	500	554	518	537	516	558	555	556	533	532	541	508	579	529	517	561	539	557	513	571	603	575	520	549	561	573	518	521	573	509	537	545	517	579	512	539	528	537	550	521	579	545	545	534	554	531	614	536	538	562	539	554	544	548	551	523	539	575	523	549	551	485	532	565	525	523	525	545	538	568	541	535	515	551	552	551	516	543	510	556	539	503	561	579	521	546	556	553	511	527	556	576	561	525	530	559	525	564	535	534	523	580	533	545	508	556	539	516	520	529	490	532	553	572	567	577	581	553	530	575	541	528	543	555	541	520	512	495	573	476	526	561	548	573	586	534	589	540	485	552	557	566	503	570	546	539	528	527	534	547	552	505	556	531	547	568	532	559	552	544	540	552	509	526	543	564	589	546	567	578	539	549	530	574	537	522	538	577	505	545	565	543	538	495	514	539	573	567	509	536	516	542	555	533	538	562	556	539	531	512	496	517	543	517	536	530	557	523	556	557	590	542	537	560	568	594	574	549	519	549	587	519	542	539	496	503	526	500	518	570	572	523	523	550	549	554	558	571	545	541	537	551	543	539	570	526	520	551	553	537	497	534	548	572	559	567	556	503	553	569	557	514	557	548	572	529	587	558	587	541	540	506	555	572	555	581	563	522	548	533	526	553	564	575	519	543	546	555	578	556	529	576	544	523	564	548	555	514	543	534	535	565	531	554	563	534	542	566	530	539	571	569	617	549	528	559	559	538	527	557	510	566	548	580	522	550	523	540	556	550	524	554	583	560	570	499	546	526	538	519	515	588	530	570	565	546	568	530	526	543	528	538	496	542	548	546	584	539	574	544	514	576	555	571	550	531	552	562	554	554	549	573	574	558	506	506	503	522	551	542	562	566	566	561	558	506	513	514	535	553	567	575	553	569	548	523	553	542	549	522	534	513	567	512	556	530	583	545	543	568	551	528	555	536	499	509	584	538	560	518	549	516	534	560	562	541	522	541	533	560	467	547	536	545	599	581	567	558	542	523	537	545	525	501	506	547	526	573	613	558	547	486	567	573	559	554	500	574	557	542	565	512	561	577	572	544	513	544	534	550	563	529	526	550	498	560	551	551	564	534	559	571	545	533	559	587	535	532	537	548	509	537	556	538	542	551	583	534	524	594	531	558	521	538	573	608	551	572	575	498	551	563	543	581	577	531	551	532	540	584	507	543	582	524	544	552	588	544	503	522	538	544	541	527	570	569	570	512	548	543	542	492	526	542	540	539	512	516	564	553	566	525	584	518	558	539	552	554	532	549	531	589	525	534	542	553	532	535	540	542	539	525	562	557	517	554	548	559	499	546	525	580	561	555	561	531	560	574	530	515	531	508	532	551	551	534	531	567	544	511	563	532	557	543	569	523	581	558	534	561	563	533	551	529	537	533	561	530	553	553	524	535	500	541	565	520	545	579	571	589	536	510	567	551	535	513	542	537	578	550	566	521	515	564	530	533	562	527	557	514	554	547	559	575	531	541	529	550	521	525	506	562	530	584	528	540	540	555	484	519	579	601	543	534	545	559	548	564	538	538	568	553	545	530	522	542	553	560	529	575	570	548	553	541	530	545	524	599	552	503	553	553	532	537	584	589	528	523	584	545	537	531	556	542	545	586	580	555	498	550	534	546	579	541	553	549	492	559	537	542	537	523	531	540	530	531	586	571	554	556	538	532	506	553	526	514	534	566	568	569	569	544	543	514	537	564	549	517	554	538	560	531	533	553	509	541	577	530	543	553	576	566	513	555	500	541	565	542	531	540	532	520	512	508	529	579	547	527	533	545	553	517	565	516	524	557	585	546	542	559	544	518	567	539	559	524	543	543	568	527	543	529	558	515	510	564	552	527	544	526	540	534	529	553	585	558	509	522	512	521	514	572	494	529	536	462	543	586	521	522	544	533	556	538	566	537	533	584	544	556	553	529	501	561	514	549	557	564	563	587	506	558	538	545	572	562	515	543	550	525	525	545	513	538	567	557	530	491	554	511	557	503	560	557	591	585	578	548	509	555	522	550	558	534	565	559	540	536	548	551	533	504	520	539	546	561	553	499	557	500	555	591	507	534	513	519	538	565	556	490	513	518	547	539	563	528	506	555	532	572	504	563	521	619	578	546	545	560	530	545	571	545	529	569	498	492	536	520	568	517	511	558	580	527	538	537	553	527	551	553	539	516	571	534	524	544	511	573	549	553	530	589	516	560	536	581	507	572	533	576	568	528	530	547	549	537	550	538	576	548	557	553	597	538	532	554	515	491	534	559	567	563	546	505	488	545	580	552	545	552	588	529	564	565	574	515	549	541	525	555	575	508	536	546	539	500	549	573	481	546	551	543	556	544	583	499	588	557	569	544	574	530	520	542	532	555	558	527	531	547	519	488	543	574	548	560	495	543	545	546	565	546	562	552	557	542	547	508	511	556	550	523	555	553	570	530	533	551	565	552	512	560	526	551	557	526	555	464	578	540	584	539	492	521	560	542	551	551	533	535	557	578	461	519	546	556	567	583	516	556	494	524	554	529	530	524	571	534	544	583	540	569	545	544	555	545	568	522	561	556	525	564	531	505	536	527	552	569	513	518	523	537	528	544	539	504	551	539	560	531	541	538	498	527	546	544	562	588	530	566	543	530	533	499	590	528	554	569	531	551	519	529	591	540	572	538	570	577	588	552	536	528	578	557	583	553	560	558	570	527	558	554	531	519	533	543	596	535	612	519	552	542	549	553	537	523	531	532	564	572	527	511	587	546	521	530	520	552	531	535	546	534	547	554	564	524	509	603	525	559	559	541	555	544	524	488	574	524	509	583	563	528	534	495	572	534	556	538	549	539	534	542	501	520	545	552	565	525	529	550	561	535	515	545	550	557	519	508	510	558	543	581	557	573	569	509	499	510	572	485	570	520	544	585	486	514	521	524	583	567	487	542	488	604	516	526	523	554	570	561	511	561	563	535	551	534	544	554	560	547	565	542	529	559	619	530	562	525	540	550	509	520	529	542	579	548	564	536	530	529	528	543	522	548	498	542	599	520	600	492	558	581	552	559	529	546	559
41576	55852	40937	27298	17380	8449	3182	2173	1685	1637	1527	1107	844	801	981	953	962	878	799	797	823	751	662	706	658	622	625	684	651	656	678	623	692	647	625	656	639	631	623	626	666	609	647	646	611	605	659	634	590	626	573	608	609	581	603	627	653	604	607	617	581	568	625	595	655	631	609	573	635	591	619	625	638	577	604	615	616	637	604	647	636	644	601	621	615	604	644	608	673	648	649	599	623	606	644	612	595	568	624	625	593	656	640	636	592	605	669	612	665	619	632	626	598	618	652	619	622	639	582	640	638	597	608	635	620	651	601	632	629	641	624	661	617	607	657	668	595	633	611	567	600	629	625	643	658	643	615	584	668	610	606	612	657	586	638	670	644	608	609	629	639	636	599	614	582	634	621	611	638	601	598	652	647	609	646	576	569	648	603	618	603	646	600	616	585	620	657	665	601	645	653	604	612	608	605	632	583	620	649	594	652	609	644	681	563	632	641	537	587	619	604	607	615	656	647	665	621	652	586	597	638	621	631	602	639	632	612	637	646	640	632	630	645	614	623	645	622	532	649	619	584	614	648	618	626	560	637	584	661	630	631	594	606	622	585	628	605	650	630	643	617	649	649	574	631	642	650	570	598	660	640	612	647	622	615	623	632	618	628	610	600	622	617	641	647	651	619	621	601	639	634	613	630	606	647	575	640	617	648	637	613	594	625	585	642	606	647	608	600	621	642	643	629	613	603	639	606	591	608	635	645	620	623	629	607	592	591	675	619	629	620	639	652	624	579	629	639	626	628	629	622	580	622	657	618	625	606	636	641	609	669	644	643	607	634	617	582	609	568	615	632	598	613	595	673	610	672	621	625	604	663	620	624	608	632	623	595	631	630	645	575	630	631	620	627	638	647	635	642	609	594	631	633	598	637	591	673	589	675	661	618	610	640	619	622	599	648	605	623	633	632	616	599	605	634	648	625	609	602	641	602	621	601	648	596	639	613	638	633	639	571	632	616	600	575	621	636	569	643	634	627	608	619	649	645	626	649	582	640	621	602	637	622	607	638	615	634	623	589	617	631	638	620	644	653	653	631	639	654	659	616	621	648	649	641	579	594	633	593	629	598	652	634	664	595	635	609	622	652	623	616	620	604	592	613	630	620	602	652	622	616	648	652	652	629	594	611	607	638	609	621	640	634	652	622	603	618	624	589	610	606	650	619	610	630	621	620	598	611	617	629	620	613	641	608	631	641	669	604	629	579	588	617	667	630	648	605	613	601	647	663	606	602	618	617	639	613	594	589	636	585	637	613	656	624	594	641	627	595	621	652	649	609	616	641	644	610	597	649	607	630	621	595	609	665	667	678	624	612	665	572	640	614	629	650	644	643	658	613	624	616	618	617	652	613	656	633	603	657	618	654	640	623	641	697	638	608	603	590	618	638	646	658	596	616	591	614	623	594	657	667	659	642	631	598	603	648	653	616	618	608	641	607	607	627	616	633	587	620	616	619	614	622	605	600	606	593	615	616	617	654	638	615	642	640	622	612	606	597	626	643	612	635	634	639	596	663	637	654	585	637	614	617	660	639	594	667	649	618	650	646	647	619	635	624	588	632	601	624	645	604	616	618	646	611	624	629	614	626	619	641	637	622	636	602	640	641	651	677	603	639	599	619	629	629	589	636	605	646	621	628	584	643	596	627	644	621	644	648	649	646	599	636	619	676	598	629	629	590	663	619	618	616	638	678	645	598	644	631	589	647	673	618	606	619	634	554	633	624	603	662	599	610	583	620	557	595	628	596	569	647	604	613	659	656	605	623	606	653	621	622	619	640	618	657	623	655	607	626	630	625	618	626	645	625	625	569	619	642	658	585	615	660	622	671	597	607	643	604	617	605	646	657	682	625	596	653	630	591	662	624	614	651	622	662	582	662	635	631	651	629	634	615	633	621	593	617	625	595	621	622	635	656	597	626	640	614	644	634	594	624	581	629	638	604	587	611	636	623	601	645	611	661	596	643	631	622	644	645	633	631	624	637	609	618	614	629	580	610	608	595	586	579	623	643	604	636	676	660	634	619	603	631	647	643	632	624	594	632	597	655	612	587	666	627	617	574	599	645	627	661	618	625	614	590	663	576	650	679	646	634	630	681	615	610	640	638	598	640	639	638	619	662	663	622	608	602	619	668	647	657	590	583	597	609	615	643	628	585	641	591	653	584	611	638	675	655	659	626	619	608	623	630	582	584	612	642	629	625	629	622	664	602	603	631	624	596	637	672	641	620	654	604	639	605	648	628	641	624	661	661	656	621	634	679	609	590	589	636	592	619	601	646	598	646	658	603	621	595	596	685	669	611	605	645	633	656	568	629	623	649	599	623	612	647	612	597	609	603	647	583	569	617	629	652	617	624	651	609	654	585	626	611	616	655	623	629	571	676	618	612	646	633	601	601	607	576	656	611	623	624	620	602	645	623	623	610	575	641	647	614	642	632	649	599	610	595	622	600	599	625	616	648	633	587	615	585	612	628	636	665	661	579	611	611	693	593	641	637	641	604	642	645	642	617	660	602	626	648	632	620	635	640	613	646	595	630	663	606	575	647	624	615	614	653	622	647	657	647	598	618	605	621	680	663	632	616	617	641	616	691	600	614	625	624	604	680	634	639	550	648	629	586	609	624	593	614	590	612	606	626	641	643	621	626	618	624	598	605	611	636	621	625	636	633	644	622	609	650	612	620	630	640	659	596	628	599	602	648	624	598	573	607	615	578	594	673	579	624	631	648	646	611	596	613	646	626	623	631	627	639	611	642	636	638	618	633	626	591	633	572	610	628	648	609	652	586	587	596	610	644	592	659	612	615	614	624	613	654	610	601	627	544	625	580	612	659	612	614	627	636	628	613	635	634	644	675	612	638	591	650	639	657	670	593	649	623	664	677	622	602	623	642	645	588	608	630	635	607	639	618	572	637	587	625	623	655	628	606	624	598	645	633	605	614	610	630	600	556	588	589	629	661	641	602	639	590	617	627	671	600	630	612	594	588	587	606	560	599	622	630	627	649	663	552	623	598	626	594	583	644	631	653	629	635	569	617	610	629	583	639	606	608	614	622	634	606	651	634	624	607	599	654	596	609	607	633	644	644	585	605	622	608	631	621	628	628	627	615	626	649	586	634	588	598	596	623	625	618	648	654	635	635	641	659	628	685	586	588	613	620	607	609	645	627	617	640	587	657	645	598	639	613	673	608	587	645	675	599	627	649	653	590	635	591	584	633	615	585	613	622	596	666	598	651	605	643	624	619	650	645	613	607	616	609	618	646	607	638	648	596	643	603	609	598	584	647	606	588	624	629	616	640	671	611	610	634	599	613	628	667	662	620	629	624	565	595	634	620	619	611	643	601	639	645	661	582	598	601	632	621	623	650	659	618	603	629	635	587	595	604	628	631	631	627	610	593	630	625	625	606	612	647	601	591	631	654	635	624	628	621	615	612	599	624	607	649	607	580	642	644	625	609	635	643	628
22431	21027	28564	23795	21459	21913	15551	3777	2019	1944	1948	1352	973	1012	1116	1134	1127	1026	900	896	811	720	722	701	709	689	638	691	656	645	631	620	680	615	658	677	598	615	616	590	609	568	593	591	574	590	609	610	589	619	595	629	580	626	624	616	644	612	612	637	613	586	631	622	562	595	599	667	614	630	594	595	641	597	593	595	638	617	634	572	574	615	634	603	610	625	609	607	655	581	632	592	633	586	604	592	594	572	601	622	632	630	608	588	589	608	597	668	640	592	553	615	608	624	594	551	600	632	601	587	642	633	633	623	601	595	604	665	615	637	582	632	657	603	633	595	574	611	596	596	605	624	597	634	627	632	591	589	613	592	605	594	586	621	617	614	577	632	621	591	592	610	638	607	619	581	633	585	573	640	602	635	618	594	671	629	546	611	576	619	618	615	610	603	588	599	602	649	616	622	567	592	575	606	577	619	600	611	598	642	576	575	565	617	632	635	598	625	581	577	585	604	645	571	622	584	646	642	591	623	646	593	598	592	610	605	676	621	640	601	622	597	603	634	615	635	636	559	594	586	598	622	647	599	593	638	643	632	603	616	611	616	605	653	590	590	637	633	592	609	628	594	595	627	627	584	644	574	643	638	621	644	551	638	593	566	628	629	627	605	655	579	604	585	588	606	634	599	631	600	588	571	628	629	597	637	595	582	568	633	594	562	616	606	618	651	618	651	611	671	616	618	579	641	645	598	582	595	584	595	603	620	579	603	589	582	592	620	578	636	568	605	580	608	580	659	616	611	598	588	617	616	526	580	605	604	640	612	652	596	625	644	605	607	604	610	607	650	604	659	633	647	604	621	614	667	671	629	652	604	624	597	644	665	631	598	645	621	650	590	589	606	625	610	606	600	554	621	620	614	632	681	628	594	611	573	617	607	621	597	594	603	601	618	596	624	595	598	596	599	617	622	601	583	635	608	624	626	571	607	649	588	662	568	593	614	621	599	598	577	618	589	628	610	588	598	625	585	610	619	603	606	641	626	578	608	575	599	532	647	557	621	624	619	571	607	552	624	592	587	594	598	579	618	609	621	605	601	619	632	657	594	601	635	590	595	619	633	595	608	631	637	613	624	599	566	617	612	603	627	598	606	596	606	590	576	639	650	592	615	577	624	637	616	614	588	595	629	563	576	652	654	648	578	632	595	609	647	600	640	622	666	648	606	614	664	577	609	604	611	581	573	648	628	621	641	593	612	607	646	585	600	600	606	588	583	630	604	625	638	621	624	579	673	637	646	593	596	579	571	601	593	659	595	593	579	604	599	644	636	621	621	598	587	606	590	592	593	650	662	588	627	631	593	617	653	595	662	585	640	573	570	614	637	615	578	636	576	612	591	625	610	620	625	616	615	643	596	600	594	555	640	562	612	627	604	638	610	617	612	630	592	620	590	606	586	602	641	580	657	611	570	652	598	613	599	572	616	582	604	618	602	570	656	560	605	604	640	607	611	588	619	604	598	605	601	613	607	623	654	559	639	623	625	642	558	616	612	606	635	632	610	570	617	624	622	578	648	598	585	621	587	601	646	636	575	568	600	631	584	609	596	630	649	610	589	625	606	584	612	562	606	597	592	624	562	598	641	611	576	577	591	620	616	587	665	589	606	613	634	596	606	586	602	593	598	614	652	603	607	631	564	606	594	625	588	625	642	592	593	616	620	629	589	581	603	632	588	626	618	607	621	624	610	599	589	618	645	627	643	612	560	600	609	622	610	612	600	637	600	600	642	602	624	623	617	559	609	634	573	604	622	603	595	639	610	545	613	611	628	633	610	624	573	625	552	587	619	623	595	605	657	606	594	583	607	613	581	611	603	593	595	624	613	607	606	620	599	595	644	602	607	597	614	585	568	606	554	628	591	550	575	628	590	608	596	617	599	624	561	664	612	626	594	609	612	608	594	611	617	627	636	636	622	556	623	589	564	620	568	590	625	624	587	561	589	599	591	580	603	612	602	607	586	564	616	614	565	605	613	587	616	581	594	632	615	616	652	620	609	578	587	598	567	569	646	634	605	603	579	616	596	588	599	600	621	648	615	595	609	572	649	585	595	586	614	579	622	601	600	632	580	630	561	591	569	623	598	613	588	625	609	617	610	626	610	598	652	608	618	616	609	615	570	623	624	658	642	596	586	619	600	652	636	647	583	600	602	605	596	603	633	589	627	619	620	605	592	630	626	620	569	622	624	554	591	623	635	641	609	619	672	621	621	638	622	616	547	666	569	655	664	629	604	619	597	576	606	581	571	596	607	633	572	648	631	628	598	636	569	600	558	631	570	640	570	583	641	610	598	639	599	621	602	600	596	597	623	615	605	611	638	629	558	593	583	656	616	635	582	606	616	599	605	664	631	609	598	642	581	635	621	612	611	663	614	606	623	624	618	616	628	586	595	597	616	611	602	622	607	586	606	600	604	582	622	613	606	587	581	589	635	572	595	590	562	595	633	628	635	598	584	628	607	615	615	604	591	638	582	614	590	581	573	628	568	598	605	625	633	561	622	553	586	630	654	609	599	591	658	580	640	589	661	602	662	609	594	622	646	570	611	637	619	603	543	622	618	579	608	658	619	599	616	603	626	656	568	603	623	609	566	576	635	592	621	623	663	592	606	600	598	586	574	591	636	615	613	635	587	583	623	636	605	615	613	565	616	617	575	647	582	635	625	578	571	601	593	581	595	596	597	656	622	593	627	616	621	637	585	637	614	607	555	627	585	584	615	567	660	612	581	600	583	658	596	633	596	599	619	633	612	621	628	555	617	636	608	615	586	626	600	602	637	635	603	624	641	587	622	600	568	620	620	571	587	578	595	614	574	595	612	615	557	577	608	606	643	631	614	616	591	612	597	620	629	651	607	634	631	660	615	642	608	546	601	604	604	610	645	586	622	609	645	591	599	585	555	603	587	600	630	603	637	603	589	587	601	605	565	611	611	574	646	585	638	545	574	562	630	621	670	629	630	618	600	610	571	641	576	626	640	597	642	583	566	573	590	595	653	581	598	583	633	549	594	610	590	636	600	631	639	612	630	592	609	636	586	618	600	609	583	574	610	622	595	628	581	629	585	621	641	599	632	640	616	612	587	623	615	607	644	599	633	616	574	557	597	635	621	590	622	590	583	591	599	604	645	594	568	596	617	612	592	591	569	588	588	567	576	619	602	637	598	619	613	620	608	628	610	599	617	583	624	613	632	583	588	614	607	624	563	611	564	580	601	577	602	619	630	591	665	588	597	621	579	558	573	618	647	591	624	560	559	555	552	569	579	627	623	605	609	609	612	611	619	627	539	676	590	601	585	610	569	577	635	617	633	580	634	614	585	587	560	592	574	613	620	643	621	591	591	588	638	586	599	603	638	596	637	620	622	576	636	575	587	609	587	602	580	627	606	596	627	600	619	589	659	619	606	669	602	614	603	626	587	611	619	604	635	613	610	596	615	647	633	573	599	589	621	609	594	596	623	600	619
45765	69311	55553	41538	31239	18685	6530	4817	3114	2908	2853	1782	1306	1319	1545	1508	1406	1324	1162	1024	959	885	876	903	806	763	735	757	736	700	742	723	721	742	726	694	717	718	702	692	663	692	678	729	668	676	669	712	651	693	671	679	667	660	677	682	666	660	688	672	688	730	677	633	667	708	677	681	661	707	698	625	671	662	670	716	737	685	649	732	631	698	653	683	661	644	641	664	642	668	715	706	673	666	699	671	685	709	678	680	722	707	655	663	658	695	658	678	704	671	673	653	654	664	683	674	678	714	679	691	675	702	653	646	643	695	620	645	672	668	698	665	669	706	649	681	668	698	645	646	679	697	673	706	657	670	667	619	671	692	685	723	667	673	687	673	678	632	709	647	663	653	716	679	713	659	673	695	680	649	679	666	691	690	670	712	664	679	651	664	651	692	703	653	717	668	706	660	694	693	646	597	693	642	685	688	669	677	660	639	668	676	682	691	654	688	682	727	710	713	679	677	652	659	686	677	725	641	696	648	665	682	698	704	691	689	721	685	614	726	652	674	715	695	694	686	693	707	654	680	665	670	666	693	708	695	641	718	722	633	703	661	688	656	678	695	676	695	690	647	704	696	679	710	641	657	688	627	679	682	641	683	672	671	722	670	702	694	640	716	700	662	644	673	702	675	696	664	694	681	651	692	705	675	662	679	662	686	693	677	710	642	692	675	632	683	700	697	663	702	625	693	737	668	713	663	664	686	709	681	721	664	712	677	695	686	690	672	669	668	653	644	669	649	678	654	664	655	653	712	674	707	680	700	698	633	630	614	675	722	677	682	652	661	711	672	698	705	693	668	673	668	678	721	672	681	676	710	689	728	687	728	678	639	652	693	693	639	638	714	697	642	710	663	683	670	670	693	671	695	692	703	669	723	671	695	677	645	648	702	626	670	665	714	705	664	683	676	677	645	716	653	725	729	736	699	685	687	644	693	688	677	665	677	699	650	680	714	707	682	695	686	702	679	688	684	718	698	710	701	698	701	710	696	744	661	676	701	651	694	706	693	660	650	684	664	706	669	686	685	694	699	688	688	663	625	680	693	697	690	665	662	662	680	710	703	719	702	681	676	692	650	687	720	699	720	673	713	721	657	684	672	648	633	662	701	692	668	665	654	720	656	681	700	695	637	683	689	688	713	661	699	681	694	630	644	667	655	704	669	667	699	671	650	689	663	665	690	674	642	701	668	682	702	670	706	693	641	673	668	651	666	682	683	642	689	706	678	665	731	718	643	694	711	657	666	717	664	730	640	662	640	689	654	675	642	698	644	663	628	676	668	709	688	674	673	663	666	665	695	683	647	684	680	718	662	677	713	661	652	685	694	674	651	632	680	683	657	651	669	659	682	721	695	735	680	721	733	703	675	643	681	662	699	646	669	666	679	708	664	678	647	699	702	679	678	699	667	699	674	612	677	640	651	658	677	657	681	672	715	680	651	660	696	641	671	652	646	676	657	648	720	712	649	661	677	718	680	683	664	706	689	709	677	637	665	681	735	704	621	671	686	658	684	696	661	709	699	703	682	643	663	697	707	710	721	662	752	691	723	728	642	657	663	670	693	663	682	671	709	678	684	705	691	684	680	699	702	645	681	643	681	686	651	683	667	662	693	681	664	648	669	653	680	716	678	677	710	704	673	668	725	651	688	734	667	678	649	678	696	674	651	705	696	705	718	682	648	711	713	639	662	667	720	642	689	655	661	676	704	714	629	695	708	687	709	686	710	642	676	668	667	659	687	650	721	659	674	655	714	651	707	688	738	669	628	709	669	680	675	665	687	651	643	712	662	647	675	725	689	674	620	659	727	701	692	723	709	707	684	675	673	703	670	628	710	734	665	694	688	655	672	682	706	669	712	662	715	705	641	735	652	672	664	700	698	683	677	695	721	656	660	650	726	684	702	668	718	663	679	665	701	668	680	697	689	685	692	722	691	638	689	663	627	698	676	683	704	657	667	689	668	704	758	667	702	665	669	675	665	701	681	692	672	693	724	659	680	694	655	690	694	673	701	644	665	670	700	666	656	650	700	664	756	651	695	689	674	700	706	678	681	717	655	680	645	694	687	710	685	688	674	701	646	741	653	746	641	684	719	657	693	625	668	698	694	717	692	696	650	723	689	700	712	732	700	674	646	707	704	654	704	699	694	709	671	627	623	707	688	691	679	684	646	665	686	694	670	643	696	676	694	690	651	628	671	642	674	647	665	755	676	653	664	675	702	642	710	705	699	683	703	685	693	656	707	665	685	682	697	675	735	723	693	671	680	689	647	672	691	656	671	664	717	657	694	699	638	659	723	668	675	703	716	709	704	675	641	651	754	629	686	696	676	658	656	663	704	727	678	682	678	649	703	657	670	666	689	683	659	701	722	733	692	696	639	649	732	652	681	701	624	685	690	709	646	652	698	686	639	690	639	681	720	681	680	696	662	706	680	715	666	703	690	671	668	671	733	675	691	655	669	652	649	675	700	700	698	656	701	648	687	699	698	671	701	687	703	682	684	720	624	653	638	664	668	679	667	707	698	680	656	687	683	700	660	654	714	663	695	685	614	713	684	659	629	619	685	684	679	670	705	717	694	700	668	704	676	671	612	687	655	734	633	691	673	684	657	669	693	682	688	690	662	635	707	645	700	730	675	654	617	676	698	668	672	661	696	714	650	696	690	706	666	700	687	648	671	676	672	708	681	663	659	683	723	669	689	675	714	692	675	696	661	658	723	708	679	681	683	656	626	691	676	629	654	687	734	668	698	681	708	688	660	697	681	659	708	714	721	699	701	678	657	671	659	683	704	682	635	678	632	668	660	675	681	656	678	669	694	681	690	674	670	704	656	682	729	653	683	661	642	658	633	718	637	646	656	662	676	697	684	653	681	660	710	673	716	639	692	702	749	672	700	669	717	672	714	686	708	668	706	695	667	697	669	731	678	657	728	677	708	659	693	668	670	668	682	694	656	685	652	690	652	667	665	736	657	665	674	676	675	696	706	695	669	699	676	722	667	645	656	674	727	710	677	610	631	705	712	639	685	674	683	679	703	621	689	680	718	718	684	685	654	706	701	679	679	664	659	674	679	662	707	689	681	708	690	713	691	692	730	636	672	731	646	666	727	675	742	708	673	666	733	683	726	657	732	655	674	687	687	701	662	686	645	683	679	673	715	665	727	675	680	683	689	715	691	653	671	690	681	688	694	675	685	697	656	707	686	679	636	665	698	731	668	692	680	658	629	700	703	664	717	702	654	690	679	641	673	651	653	700	629	680	673	710	609	654	647	661	701	721	669	621	706	703	659	687	657	675	688	683	667	669	661	673	680	659	691	711	639	720	655	705	662	660	657	708	669	665	657	621	697	655	669	668	719	735	681	715	690	649	701	647	698	688	730	695	700	690	669	680	703	641	691	708	692	660	702	695	694	689	686	662	692	664	679	695	666	696	713	694	663	695	696	684	707	691	657	703	669	678	696	664	695
34886	35226	36605	27069	15029	6901	1976	1318	1106	1162	1094	789	706	720	709	787	694	715	678	665	634	626	642	656	613	661	607	652	603	613	571	609	559	591	598	592	550	594	597	604	566	626	640	597	596	621	581	598	597	582	552	580	602	597	589	575	645	595	591	598	527	603	595	554	557	598	626	564	577	584	596	627	552	563	612	566	602	629	597	614	595	571	608	568	597	577	553	564	562	643	612	620	578	561	548	572	606	593	574	578	589	569	593	661	603	580	635	624	598	598	590	600	578	597	596	592	574	583	571	581	586	548	602	575	604	635	581	592	555	567	573	550	555	592	564	584	548	611	582	595	589	596	561	587	634	610	645	566	568	587	592	548	614	604	604	589	579	587	560	571	621	658	554	593	588	597	543	640	632	597	567	609	603	570	560	592	608	531	575	600	603	624	590	610	619	544	589	574	592	589	556	532	578	549	575	565	658	623	595	617	590	618	589	579	602	590	609	560	579	612	602	579	589	577	621	542	628	611	585	604	579	590	563	587	608	634	555	618	622	563	539	615	609	588	536	582	557	589	604	550	590	561	573	610	585	564	580	570	584	559	559	600	568	571	615	540	619	570	554	576	600	584	553	589	586	613	600	533	612	579	598	592	594	571	510	585	539	605	579	615	617	592	619	581	577	630	569	613	577	558	580	580	589	578	572	614	656	550	590	579	612	566	572	612	556	602	561	601	633	616	636	636	561	589	539	594	594	621	606	608	576	611	609	569	571	564	579	573	623	577	554	569	622	594	589	587	618	558	643	613	606	575	630	586	573	618	602	627	592	651	583	643	589	559	608	578	605	604	623	592	565	602	594	565	619	592	569	626	521	558	565	583	595	577	586	601	606	576	566	636	563	621	567	605	633	583	606	533	615	579	565	602	616	581	578	605	584	575	548	590	596	621	609	586	584	574	566	578	589	630	582	602	580	587	580	598	581	536	575	569	629	587	552	545	583	569	599	593	598	587	563	636	562	612	599	593	587	570	625	609	609	586	586	576	605	622	585	566	585	597	565	557	556	572	592	593	583	561	537	597	638	555	578	616	625	610	595	626	563	578	576	550	592	616	622	644	553	660	593	603	555	541	583	609	582	564	558	540	585	599	592	601	603	586	557	568	571	553	585	560	609	627	559	547	568	584	592	598	584	573	589	568	586	585	600	587	569	625	608	612	666	596	620	632	588	576	582	572	620	589	598	591	591	617	588	632	584	566	546	570	591	589	633	590	558	582	592	618	571	555	598	599	581	575	612	611	614	583	585	582	596	582	548	595	600	598	591	557	564	574	574	573	617	604	591	574	560	599	570	557	574	604	650	627	587	558	617	579	598	564	595	645	577	594	589	594	620	572	562	591	569	631	596	610	616	614	558	578	586	576	617	607	538	603	578	593	623	599	579	605	570	592	597	632	670	602	598	605	587	559	565	578	562	607	599	560	576	566	617	601	574	567	568	569	634	595	592	586	627	569	599	628	619	594	592	588	598	597	597	596	605	597	609	589	634	530	568	526	585	576	627	607	596	649	582	643	602	592	611	591	611	590	613	616	628	631	613	624	585	631	596	565	577	615	590	594	544	624	579	600	546	608	649	580	555	591	603	586	626	609	603	553	598	561	543	566	636	591	571	577	577	585	545	606	620	565	559	608	589	566	610	620	594	592	634	583	591	529	578	600	583	595	593	605	584	584	558	582	572	577	606	574	604	571	596	588	600	567	583	586	603	562	625	611	621	559	590	600	634	578	596	608	614	576	622	564	579	618	616	589	576	574	570	571	577	580	542	607	591	575	588	552	624	613	572	562	626	585	604	623	599	614	593	622	622	608	596	582	587	541	562	612	560	582	590	593	584	586	608	575	622	603	597	594	568	565	602	599	574	531	572	619	552	600	611	616	558	576	595	556	593	618	564	583	576	605	587	553	570	606	583	603	623	574	629	592	601	599	576	639	617	634	579	555	561	583	572	589	626	553	581	570	608	576	626	556	620	582	540	583	634	562	603	574	591	586	593	556	618	626	565	581	568	588	594	587	562	571	591	614	597	646	571	588	590	573	591	618	607	596	594	603	595	617	558	576	538	567	568	590	589	620	568	570	645	602	609	598	542	631	634	561	562	589	563	565	609	588	565	579	606	553	586	580	562	567	621	579	590	579	596	579	607	561	620	592	593	596	545	575	582	554	618	569	599	615	581	602	580	560	562	597	607	566	550	578	604	593	546	617	603	604	558	590	602	584	572	571	600	613	617	622	646	622	566	565	641	609	620	612	565	582	571	610	598	561	574	574	616	579	597	558	584	587	541	595	624	593	558	575	587	591	593	598	560	558	626	587	604	584	588	595	610	580	609	559	588	577	559	560	618	616	597	615	580	564	658	611	614	599	573	610	627	595	549	571	609	600	599	611	616	632	618	613	579	623	618	622	531	585	593	609	560	654	595	548	575	579	570	625	565	596	580	589	575	602	575	581	633	626	604	572	592	611	589	559	593	578	617	637	558	568	572	592	595	649	569	598	635	565	602	568	589	594	574	606	552	544	569	604	615	552	595	582	593	562	566	584	594	603	581	599	622	589	572	589	589	607	569	550	589	595	563	586	583	573	609	571	570	610	521	614	611	585	606	599	586	591	592	555	608	584	629	575	586	573	590	609	581	571	622	604	603	532	558	603	629	632	569	558	564	556	609	575	576	628	617	570	616	601	580	572	644	566	588	568	562	551	606	578	605	573	578	571	560	562	608	594	613	561	591	550	625	591	602	564	542	601	599	615	596	567	582	567	610	626	530	633	619	565	604	617	561	590	557	617	619	601	587	612	601	579	546	563	557	556	599	604	565	542	643	610	631	554	618	619	577	596	633	587	636	572	568	541	641	565	592	556	533	629	564	585	641	556	566	602	566	576	586	600	592	646	599	569	582	571	534	596	604	627	617	573	608	599	594	570	575	553	591	601	585	613	620	606	573	593	555	594	634	558	569	608	582	569	586	581	594	561	604	650	579	593	594	614	608	580	602	576	589	582	577	564	572	612	639	627	590	583	571	572	581	592	561	597	631	558	576	614	617	596	614	594	591	574	576	529	604	580	562	637	603	583	600	589	588	600	562	628	598	594	571	571	590	584	573	579	597	562	553	615	619	550	597	585	583	581	562	637	669	579	593	593	596	584	557	576	617	643	604	537	582	578	643	596	553	580	632	557	549	617	596	587	552	592	569	598	566	585	595	591	561	586	555	601	587	620	611	608	605	598	563	560	563	584	560	600	570	642	608	611	616	574	653	600	611	553	581	571	626	616	618	625	603	608	581	574	572	572	641	609	594	597	605	631	567	599	587	565	616	594	544	595	615	608	599	598	584	622	573	598	589	591	587	627	572	606	591	564	585	610	586	572	588	569	572	602	608	560	620	574	597	555	542	623	567	591	568	563	563	603	606	637	629	577	581	597	587	589	600	588	601	564	585	612	582	562	607	557	583	588	616	576	563	582	571	570
43614	50922	41214	27043	17434	9223	2935	2050	1471	1597	1430	955	895	956	904	977	889	888	774	810	782	718	676	756	721	723	707	670	690	711	732	671	668	653	680	678	673	680	692	681	652	658	704	698	682	677	660	710	661	688	634	698	684	659	662	639	605	661	690	667	661	651	658	675	656	656	651	639	682	659	712	643	679	686	691	675	686	693	682	658	649	664	712	669	657	647	710	627	736	725	682	695	645	632	670	704	676	668	672	655	690	670	636	669	649	644	714	685	665	682	686	668	720	673	684	615	680	673	680	724	724	641	661	682	636	624	689	691	667	699	717	679	665	661	674	678	700	645	699	714	690	644	612	682	671	709	654	692	669	700	656	644	641	694	655	624	675	695	702	621	704	680	686	672	674	667	663	713	636	691	670	679	720	644	669	673	696	671	666	665	709	642	662	638	698	674	655	682	672	669	644	666	686	667	652	710	702	697	652	693	658	636	650	697	612	655	728	631	659	685	682	662	677	691	644	681	684	672	645	664	740	668	689	713	634	669	646	742	635	640	627	664	708	665	707	664	634	655	693	695	724	639	630	661	655	650	663	635	720	677	674	667	665	700	645	665	707	652	675	653	665	696	660	679	694	686	676	705	626	669	620	653	668	628	631	668	716	663	677	676	644	631	670	665	676	677	603	670	658	587	657	609	625	623	677	651	657	715	675	631	631	692	663	708	686	668	647	642	679	632	668	668	621	672	684	665	671	694	663	655	703	674	659	653	636	673	658	666	644	641	743	669	643	653	683	629	693	652	670	667	686	690	651	669	705	680	654	710	650	661	615	637	619	705	672	699	657	721	669	688	689	686	698	654	649	671	691	671	641	692	622	686	654	745	685	655	642	711	644	657	666	688	644	709	643	704	644	640	658	708	655	620	637	642	638	694	692	671	672	667	700	646	656	685	672	659	673	712	683	667	694	664	697	662	685	680	655	701	662	643	704	665	601	623	679	720	649	694	664	635	681	632	701	676	674	649	644	672	642	685	702	681	672	672	685	670	680	681	646	636	659	634	651	681	637	681	661	634	655	728	643	731	665	631	650	721	685	678	661	679	650	686	644	655	591	615	718	747	646	656	621	638	628	655	735	681	635	646	670	669	672	645	637	693	672	628	655	622	687	668	737	705	639	694	706	669	646	657	642	596	667	636	679	617	734	657	662	661	658	641	675	720	675	677	722	689	694	652	627	653	623	676	650	700	693	676	633	650	669	683	651	635	706	667	672	692	679	645	668	697	714	642	635	667	644	742	695	644	692	673	616	666	646	671	677	668	675	684	668	689	658	676	691	694	668	655	665	676	698	674	668	697	653	639	667	621	677	697	672	637	666	637	709	681	664	649	685	678	709	671	671	582	671	613	623	642	712	677	671	646	714	650	689	643	673	682	694	660	687	664	695	676	705	622	661	641	644	627	696	689	685	678	672	673	674	648	644	653	660	672	673	666	682	695	682	674	619	689	671	632	641	650	672	707	712	681	692	659	696	619	624	657	668	664	635	673	680	687	675	686	664	700	631	665	697	668	662	688	696	647	692	677	652	697	639	676	642	631	639	682	637	646	675	590	668	669	667	662	607	670	659	705	708	690	630	679	672	661	654	722	671	658	707	684	605	681	701	673	645	668	628	669	670	665	664	691	680	633	700	707	681	661	668	693	697	670	698	635	679	702	675	674	667	655	679	673	651	613	613	690	659	652	662	675	630	669	651	672	684	623	673	642	676	675	665	647	686	666	648	645	698	647	646	673	669	678	657	704	696	615	624	693	677	656	647	661	636	684	645	682	668	630	682	649	716	708	700	668	654	654	623	646	622	637	706	665	690	648	686	626	707	656	679	625	695	662	691	674	694	695	687	652	673	657	643	688	703	676	608	651	693	643	681	688	661	656	616	670	650	658	672	623	665	689	660	642	663	698	723	715	671	655	657	632	658	589	647	704	651	691	632	678	692	623	698	672	667	724	673	626	691	685	693	670	664	699	659	725	655	632	668	690	702	647	672	698	700	649	679	724	642	669	667	652	608	655	645	686	627	669	686	652	669	674	656	674	623	670	677	679	679	671	689	718	631	642	667	693	671	661	684	684	710	627	643	714	684	685	687	630	668	659	655	681	650	680	637	662	673	733	671	671	664	639	721	677	651	688	713	650	704	708	651	731	627	640	666	672	673	684	694	653	661	698	670	671	635	689	669	639	674	721	668	670	687	653	682	638	630	668	690	662	701	721	681	712	646	699	705	622	703	647	681	667	704	650	680	689	675	629	630	638	652	668	676	664	702	650	689	647	637	625	615	684	662	665	695	658	657	680	638	726	656	700	666	622	676	699	663	666	671	694	666	649	623	636	676	628	661	626	662	659	667	706	646	742	686	659	648	697	658	643	667	670	647	674	676	689	634	664	672	671	669	660	682	608	744	680	639	615	683	688	673	622	663	709	686	656	712	679	668	697	629	658	677	672	669	584	651	631	693	694	665	654	699	720	625	687	704	705	673	664	654	628	668	674	676	677	691	720	676	653	655	712	641	713	684	665	677	687	667	683	684	676	630	687	671	655	626	681	605	654	639	625	678	660	649	678	622	683	707	670	654	641	664	701	644	676	643	720	597	660	657	673	656	686	694	640	670	671	658	680	701	649	661	674	679	709	652	719	652	713	646	673	654	666	662	649	663	718	678	652	674	672	674	658	646	667	653	691	627	686	696	704	667	663	652	686	652	663	674	664	685	693	639	668	643	656	644	704	682	681	620	618	693	652	650	707	645	683	674	655	667	696	675	663	667	690	700	745	683	673	666	667	670	711	668	668	664	649	669	652	665	654	683	696	629	688	695	674	700	653	650	646	663	651	624	658	700	694	683	613	637	689	675	653	713	646	707	673	674	649	688	615	652	664	700	630	665	698	637	656	683	688	667	645	670	688	643	691	656	628	636	634	663	677	614	656	670	676	719	683	652	650	662	678	712	655	674	669	704	653	647	673	671	702	686	674	698	621	684	620	716	688	627	696	702	687	661	668	674	695	685	677	697	650	690	654	686	704	653	673	651	680	641	662	680	652	599	675	684	671	726	686	694	697	668	680	677	672	672	695	676	663	678	707	638	676	706	659	617	669	661	658	662	691	713	665	760	687	658	687	676	674	633	701	681	719	690	657	651	654	661	655	694	632	681	647	666	647	648	647	634	673	695	675	663	684	664	659	712	678	673	682	653	647	656	611	654	659	707	659	653	659	632	665	650	679	661	714	688	648	676	710	703	687	655	691	726	623	670	703	701	686	665	672	658	738	710	683	691	604	659	676	692	632	671	649	702	632	701	613	648	643	682	655	679	668	691	660	625	659	622	654	645	676	613	675	667	663	642	681	671	660	677	672	699	644	690	651	725	646	705	678	656	682	683	634	631	711	673	661	659	714	662	682	677	652	703	647	669	650	690	672	685	690	702	678	676	642	594	669	723	641	673	681	696	675	641	631	650	684	692	658	667	673
23552	20944	28215	24690	22807	20318	8461	2484	1733	1757	1221	968	961	896	930	899	848	890	792	791	691	654	758	744	703	723	669	667	692	670	691	698	662	639	633	626	634	676	679	631	670	648	682	640	629	624	611	655	636	634	647	615	639	640	620	601	638	629	621	661	658	632	650	692	617	599	614	615	655	653	628	616	657	597	614	636	615	652	636	625	630	667	633	682	626	639	631	662	656	611	637	607	671	601	635	648	624	634	645	676	631	638	634	643	648	695	649	597	606	602	686	605	669	619	582	651	630	664	634	605	614	650	634	585	630	638	656	612	608	609	621	655	639	627	666	575	575	642	633	666	675	674	644	636	608	639	644	645	629	641	627	662	692	631	637	640	636	620	632	664	601	627	619	628	631	652	642	665	634	632	632	676	599	639	649	664	624	659	579	645	662	687	609	564	575	648	614	646	609	678	601	646	635	582	630	635	631	636	642	626	665	635	658	630	639	628	640	604	603	615	583	680	642	636	640	619	619	662	647	626	619	676	598	684	631	636	655	671	652	609	616	602	641	682	598	644	619	578	661	628	673	619	642	629	628	607	667	678	671	627	569	631	628	636	624	642	646	634	640	656	620	645	636	637	615	694	615	690	625	621	669	691	669	639	658	593	637	654	588	637	660	680	638	610	648	635	601	627	650	640	608	613	615	615	681	683	646	641	636	698	629	648	659	658	624	703	630	644	604	633	644	635	624	645	637	684	655	653	642	651	687	631	650	617	617	643	611	680	624	651	654	585	681	668	638	636	643	667	643	627	634	653	620	660	613	615	634	622	689	635	618	655	600	649	622	587	628	655	637	633	707	637	630	617	614	627	597	627	668	596	626	617	592	645	641	605	606	582	588	623	631	641	641	601	590	643	660	631	636	606	676	596	615	620	652	606	681	637	669	615	601	630	599	642	662	669	642	669	620	660	622	665	624	616	599	680	580	646	609	596	621	645	637	629	642	673	666	663	625	601	639	603	648	636	620	637	613	636	629	645	621	635	650	644	620	641	626	630	613	641	662	624	653	652	655	604	615	618	637	621	660	676	576	676	652	636	613	611	639	666	653	643	677	650	564	602	634	630	652	618	659	694	638	647	641	682	602	609	641	631	653	631	646	623	634	648	622	600	618	626	638	641	618	684	626	606	606	611	621	632	627	624	609	636	609	600	625	667	623	580	684	663	612	648	599	621	630	626	650	635	609	641	647	671	640	586	651	593	625	648	647	636	592	647	637	629	616	589	614	629	672	624	638	651	623	694	658	604	661	663	682	664	608	600	669	716	612	610	663	623	661	622	637	646	651	604	600	657	633	603	677	610	620	676	597	610	649	607	637	621	604	598	654	637	651	583	626	640	651	621	624	629	626	646	654	647	677	634	635	633	618	637	633	647	676	618	591	670	609	604	639	645	641	600	606	617	646	680	621	609	620	618	611	662	569	659	646	630	650	610	632	613	638	620	647	661	637	629	621	623	575	662	629	588	630	654	636	648	624	634	640	660	621	616	613	644	673	586	657	622	635	660	637	642	665	696	648	606	653	642	642	621	596	648	685	599	617	670	651	628	645	586	625	613	637	609	627	626	649	654	669	673	627	649	640	647	644	600	639	657	673	624	631	638	681	676	638	639	633	647	633	632	630	602	701	642	608	596	624	603	645	584	669	610	651	627	617	668	597	681	641	715	645	684	683	645	647	590	705	614	620	633	661	629	614	605	590	692	619	646	659	613	650	674	646	618	626	592	609	628	648	628	587	641	630	624	638	616	645	631	623	648	620	653	667	661	669	624	635	615	658	620	629	589	641	634	689	678	604	615	662	639	615	632	663	621	645	665	659	649	650	609	655	667	634	593	662	680	652	643	627	647	617	635	681	610	652	634	644	678	602	660	620	627	662	653	592	641	584	597	633	646	590	643	618	622	662	618	647	598	693	601	698	606	614	594	636	687	631	624	660	645	650	674	677	637	600	586	629	599	620	560	586	672	638	657	620	625	641	628	678	623	595	634	594	647	633	673	604	624	638	671	628	629	636	652	632	624	636	589	643	630	604	653	648	636	635	587	603	636	591	649	605	601	615	634	611	665	683	591	591	594	642	620	651	647	671	633	611	569	619	632	632	611	628	681	625	659	611	635	615	608	630	576	647	621	633	661	631	613	634	631	592	640	615	588	619	650	645	660	625	639	654	640	578	604	686	649	605	645	615	632	648	622	625	641	620	650	624	654	623	610	644	629	647	670	629	644	622	629	646	605	633	641	634	641	603	662	611	654	638	635	629	669	615	643	640	662	608	574	642	639	613	636	658	616	649	604	672	629	628	649	606	629	615	671	609	607	643	609	606	623	634	639	608	621	622	644	623	604	666	593	615	678	659	659	617	606	639	623	633	624	661	632	611	613	596	599	644	685	648	633	670	638	662	620	648	577	659	641	641	625	623	626	625	645	632	628	629	648	636	648	650	635	654	637	595	663	627	626	649	606	590	602	590	626	638	640	644	674	631	641	632	645	627	644	665	652	647	618	615	593	653	631	658	631	642	625	655	656	611	612	651	654	635	635	641	646	669	628	656	661	635	623	586	726	640	639	650	655	647	621	625	616	638	673	636	563	617	664	680	641	653	620	629	655	632	628	622	648	614	653	640	678	640	652	601	670	600	638	634	639	652	630	678	652	621	612	644	594	693	632	645	674	594	602	620	638	663	642	662	602	645	622	629	624	629	663	628	627	601	656	636	649	599	686	614	674	628	605	623	634	605	604	592	652	636	659	618	678	614	675	635	627	642	663	649	662	664	650	591	622	610	663	604	626	626	613	624	671	611	648	621	643	613	589	635	632	624	643	618	626	628	648	614	612	645	628	632	645	646	631	628	632	583	609	628	601	637	579	626	626	655	636	658	662	603	564	644	584	675	607	611	656	622	652	656	641	633	623	622	642	648	615	640	631	612	649	590	612	610	644	644	629	644	608	653	665	665	601	620	606	645	607	604	655	599	616	615	646	596	631	656	646	667	613	589	582	615	633	654	648	592	647	643	631	646	667	610	606	622	638	607	656	630	617	589	624	617	603	586	601	685	658	634	665	598	689	616	634	636	667	611	703	589	663	615	622	660	632	690	649	646	572	594	596	659	594	642	621	639	615	650	645	634	619	618	651	651	680	646	618	636	612	628	638	617	612	652	604	628	679	634	654	633	649	600	666	647	627	673	603	598	647	620	651	612	643	645	592	614	623	627	628	661	620	647	627	611	658	605	655	617	591	629	659	654	643	592	627	611	615	627	686	667	666	624	591	614	657	658	682	600	605	640	612	645	644	638	632	630	697	682	601	657	580	604	669	616	668	629	599	637	686	635	661	594	616	655	622	615	589	645	646	610	622	654	616	605	646	635	636	614	620	638	640	628	628	627	659	640	617	601	612	633	659	645	630	602	643	594	690	639	660	603	678	637	646	604	623	608	616	651	640	645	639	654	676	640	699	614	620	606	644	633	683
41104	62995	51076	36248	27747	17830	6702	3365	2562	2468	1687	1284	1194	1144	1158	1100	1085	1173	919	920	858	807	838	785	811	762	770	819	751	773	735	739	708	690	733	748	730	693	747	759	697	692	720	683	714	718	734	691	712	739	703	740	718	743	743	717	698	696	701	700	678	735	699	660	697	714	664	703	711	738	734	739	694	672	681	738	681	723	722	716	730	694	705	778	732	699	705	741	729	743	727	716	768	693	731	713	728	690	773	727	754	677	719	698	718	733	684	711	762	727	669	720	704	665	707	700	740	670	691	713	696	723	716	762	703	707	701	694	785	741	669	702	687	724	761	753	728	725	687	746	719	729	694	740	743	694	699	700	696	713	746	749	737	690	652	696	709	751	742	712	673	736	710	764	673	727	725	708	688	694	757	741	712	731	705	680	704	713	728	724	681	703	717	682	696	654	726	679	722	688	734	760	706	741	765	710	685	696	745	694	710	789	705	724	722	687	688	716	720	745	741	732	694	699	671	711	718	736	694	693	715	758	705	702	673	714	693	696	736	711	742	677	718	740	717	704	700	727	734	722	693	708	753	723	733	698	698	705	733	708	702	729	681	727	729	677	741	683	780	724	720	714	720	728	693	740	727	698	734	738	742	723	735	720	675	711	695	689	649	694	703	681	761	736	716	719	749	758	727	734	742	705	742	700	726	683	698	705	724	734	733	747	717	710	704	690	681	736	674	689	701	725	731	737	696	719	741	708	697	741	702	700	647	696	727	687	703	707	707	675	672	757	700	690	691	730	694	717	683	728	726	738	771	685	718	707	728	688	753	728	722	678	766	705	711	700	704	699	686	732	722	713	722	678	665	693	682	685	728	764	723	727	763	676	707	730	715	725	689	726	691	737	703	671	706	708	756	714	710	663	653	696	718	749	727	703	727	709	743	719	712	725	728	708	730	712	712	739	711	637	707	742	705	722	701	679	736	719	695	707	671	704	663	693	711	704	771	712	672	697	669	709	699	719	717	735	665	710	689	695	681	705	698	730	695	745	703	673	719	724	713	725	698	677	705	721	760	712	735	738	690	718	684	701	721	722	695	740	697	760	705	707	712	712	712	730	728	699	654	701	647	720	783	666	699	664	656	692	682	747	688	683	715	737	694	737	735	728	751	722	697	676	761	720	725	692	692	718	729	760	732	686	716	714	732	748	732	685	697	750	763	727	725	700	707	724	682	728	702	724	736	761	678	685	663	746	749	758	744	698	710	708	716	703	710	684	741	698	725	717	710	712	731	695	707	694	690	691	719	707	730	678	747	758	694	709	710	721	723	743	708	705	683	733	709	754	725	717	744	705	725	714	737	723	738	686	730	735	693	721	714	684	728	715	685	674	679	725	699	705	677	712	693	736	695	657	695	712	729	728	727	715	705	724	735	696	758	679	710	729	708	723	692	718	715	703	694	691	692	701	669	693	719	666	708	754	662	767	732	728	693	745	695	676	724	721	683	695	695	722	729	664	737	695	687	749	743	722	722	754	751	706	705	681	727	755	689	722	685	697	689	752	749	699	752	720	734	733	714	728	720	742	685	700	650	731	722	732	719	686	707	712	707	725	713	696	713	664	764	741	701	689	707	668	679	757	717	719	715	701	678	679	720	700	697	686	733	706	733	728	692	702	715	724	702	685	658	728	714	779	706	710	720	734	699	738	747	676	754	713	760	646	670	686	683	711	709	694	696	744	690	750	692	739	657	738	712	723	714	699	726	703	702	698	765	669	747	671	722	680	711	696	710	748	707	718	690	721	696	750	700	720	678	689	710	714	711	754	724	719	763	731	676	682	716	710	759	675	720	746	721	720	677	740	697	710	751	789	689	687	724	742	686	729	699	707	739	723	683	706	696	722	724	692	708	742	690	726	725	721	705	676	680	690	708	702	701	755	739	723	721	703	665	721	721	728	715	661	735	753	744	709	720	725	698	703	739	694	708	706	704	706	696	742	732	690	697	774	716	744	740	713	728	683	691	712	663	723	696	704	736	709	691	707	688	712	708	720	732	707	702	711	747	665	727	702	709	753	745	709	686	717	731	689	711	686	733	686	697	717	759	688	746	678	691	744	760	729	754	704	700	747	768	713	720	717	685	697	682	722	689	706	670	709	719	697	716	717	716	750	715	703	705	716	697	700	692	730	712	747	701	739	669	679	712	714	736	648	669	710	688	713	746	695	667	679	735	737	718	719	670	702	740	732	720	704	759	738	744	713	721	696	714	718	702	696	679	707	679	715	730	722	726	745	720	739	695	692	700	699	725	698	693	723	709	719	699	660	726	699	710	736	732	744	688	738	711	730	709	705	692	683	699	756	703	685	702	712	677	722	678	668	735	774	683	707	733	715	705	723	704	703	695	755	720	687	728	671	694	755	685	701	718	722	695	768	750	752	733	664	706	696	715	708	721	686	684	718	736	762	725	681	709	726	650	703	731	711	731	723	736	722	722	712	707	726	674	739	669	683	732	733	761	692	706	793	709	730	662	763	662	693	736	743	670	725	696	715	738	718	699	783	770	673	698	702	723	705	707	761	730	680	679	704	724	705	692	690	725	705	708	719	706	738	716	675	730	683	684	690	764	693	687	681	741	693	682	694	722	736	726	711	795	682	662	741	763	733	724	696	726	729	713	757	723	714	737	695	756	729	720	702	713	773	753	636	690	698	766	720	724	660	713	704	738	673	703	761	714	679	719	729	668	712	725	690	727	697	723	729	683	721	720	706	682	704	668	715	732	689	723	665	729	736	724	695	708	693	671	717	713	743	758	697	725	724	679	750	687	718	700	740	691	700	725	676	699	712	747	715	738	733	691	690	709	713	658	760	651	723	749	685	681	701	726	701	682	680	679	734	687	691	716	715	709	710	698	752	756	674	711	726	693	738	699	730	728	734	738	692	744	730	720	724	719	692	667	709	709	722	748	754	765	676	712	726	733	738	688	711	760	703	730	744	719	676	720	720	665	712	691	728	698	749	715	779	727	710	685	731	649	705	707	714	680	739	710	675	696	714	753	727	743	694	737	692	737	746	705	653	769	702	684	733	732	696	698	668	714	659	688	751	691	713	681	741	741	687	665	726	714	746	722	671	708	707	724	712	704	671	678	649	694	720	687	675	750	679	717	750	696	665	738	737	660	669	672	721	653	722	686	675	720	739	718	728	723	701	731	736	724	736	713	679	682	694	655	717	691	722	717	707	687	739	690	679	723	702	723	725	712	708	692	712	709	699	680	763	689	724	746	717	728	660	752	736	658	707	712	700	703	707	698	713	708	697	728	678	732	732	720	680	745	695	679	678	721	713	762	719	744	697	692	690	728	698	683	689	662	729	726	684	698	715	707	741	701	710	679	722	671	756	736	709	716	675	683	750	718	731	703	710	705	720	712	699	736	712	701	724	692	734	680	735	738	728	690	723	706	713	721	716	671	767	738	722	688	727	735	746	698	679	704	766	776	647	721	713	740	702	716	686	699	723	685	732
24630	21091	28088	26231	21607	14194	4829	1613	1400	1455	947	765	692	692	603	578	699	680	617	581	538	569	553	498	545	546	522	561	518	505	488	501	517	493	553	540	535	497	504	506	510	509	513	471	514	488	469	501	532	493	520	524	502	517	461	494	507	545	539	515	513	490	509	496	514	459	513	500	548	518	538	522	469	483	489	475	505	524	533	506	496	491	477	526	493	469	525	524	509	507	509	519	517	509	472	522	515	486	518	489	522	468	506	454	517	519	502	479	501	492	513	501	527	450	493	492	499	507	469	517	490	499	493	464	554	465	557	518	491	520	513	482	527	508	528	464	504	518	512	509	497	512	503	534	510	537	452	494	521	454	477	480	490	506	514	508	516	489	504	476	542	488	501	528	492	502	478	489	517	505	526	538	485	499	527	507	500	514	458	517	495	509	497	469	531	526	505	494	506	507	501	471	520	503	498	499	486	498	551	512	487	512	476	505	536	515	473	498	468	515	471	527	508	473	488	518	524	515	478	493	500	535	477	534	532	462	499	523	468	520	510	488	500	495	515	514	476	541	487	531	509	467	527	485	510	504	509	517	501	543	462	437	519	504	495	495	542	487	513	541	477	544	540	521	509	543	462	507	500	483	494	478	500	514	488	473	532	526	488	515	501	520	484	498	517	507	481	472	483	542	515	498	510	494	508	496	552	522	482	512	534	502	549	523	458	499	463	490	534	510	562	538	510	485	515	482	507	496	472	547	498	529	501	509	524	485	478	506	517	529	503	487	486	555	470	485	551	512	515	500	489	500	493	516	470	516	509	505	529	517	488	517	506	480	514	468	531	500	495	482	505	482	499	494	499	489	464	507	516	520	504	516	494	495	525	481	429	504	503	547	534	523	494	495	520	504	470	513	530	486	534	489	500	538	500	543	506	522	530	508	517	468	527	510	503	492	509	518	515	546	529	472	499	474	497	510	495	532	581	512	501	515	506	467	520	533	506	510	518	542	532	500	521	520	469	554	471	487	495	516	549	507	503	499	495	489	491	489	503	502	539	505	518	520	482	497	516	477	496	551	512	487	503	466	503	515	507	494	500	531	537	547	552	486	489	486	495	515	483	492	494	520	499	472	454	510	505	502	535	525	491	475	488	518	478	528	457	537	467	492	521	484	520	495	502	523	517	518	527	465	486	542	499	516	510	472	500	475	470	511	485	447	512	498	478	488	483	508	524	525	482	499	524	491	508	518	505	520	513	497	473	517	525	552	491	507	523	503	477	547	519	504	499	527	522	571	501	557	502	523	546	540	466	470	492	521	515	540	470	472	536	498	516	481	524	544	523	517	517	526	515	534	523	518	517	504	516	492	515	516	491	527	494	487	488	518	511	508	493	509	509	504	488	505	492	568	456	528	493	497	522	494	511	531	530	525	515	543	506	509	497	504	509	554	476	512	529	500	518	514	535	540	489	481	523	519	499	496	516	504	517	464	499	521	531	505	484	525	488	486	517	509	476	492	532	494	520	493	497	447	495	478	502	518	495	541	488	499	484	492	489	510	558	502	502	571	525	528	492	486	512	507	506	505	471	460	484	499	502	516	490	485	453	548	544	521	480	481	530	510	490	489	521	464	478	496	472	494	455	469	511	488	521	504	486	503	515	488	488	484	567	512	520	524	515	517	485	501	492	527	506	503	513	551	546	509	476	509	497	486	501	494	530	486	489	472	523	477	532	520	504	566	493	487	542	514	478	490	512	501	449	554	528	511	505	477	526	488	508	496	516	540	484	519	502	501	523	541	488	477	503	522	499	466	479	493	496	537	575	516	521	508	479	542	533	528	549	447	519	518	520	508	475	490	481	530	507	543	513	518	528	486	474	497	500	484	489	522	496	472	510	487	503	498	501	475	528	540	537	504	497	486	488	494	502	491	539	502	524	506	508	520	528	518	488	472	478	500	548	528	495	542	508	513	483	535	485	486	499	494	484	472	500	513	513	491	477	522	546	531	515	528	520	507	489	490	494	497	477	535	493	463	514	516	521	486	489	500	560	490	524	492	522	505	482	483	495	472	477	511	529	485	521	542	518	516	479	508	501	486	487	517	491	522	492	484	538	517	527	508	528	487	503	518	513	521	536	502	488	537	555	511	502	511	490	500	524	490	520	461	503	548	499	464	512	520	493	473	522	492	545	538	463	482	521	481	523	510	530	503	504	511	483	496	458	472	515	511	510	493	546	489	502	552	510	547	487	478	435	543	521	524	500	556	500	498	489	498	513	519	518	516	487	499	474	499	518	462	527	517	525	497	478	476	506	514	523	527	504	501	520	522	484	508	490	543	507	498	524	532	482	481	454	480	520	497	510	513	528	500	511	496	508	483	482	510	513	510	545	493	510	498	488	473	520	508	518	479	473	502	457	513	523	477	498	530	515	462	547	496	456	484	484	510	503	516	509	499	510	511	539	525	500	480	505	519	524	495	550	504	531	485	519	497	508	506	473	504	520	498	504	506	525	472	499	523	539	508	498	526	511	541	503	489	478	520	496	496	488	500	519	508	484	516	453	514	515	535	489	514	517	499	513	481	498	481	496	450	506	504	501	489	527	504	512	461	479	470	503	509	456	499	479	476	493	473	547	483	515	488	475	507	501	507	519	495	529	562	522	499	484	485	530	524	511	496	515	524	568	472	498	503	517	505	499	531	537	505	514	514	498	482	514	506	472	522	505	515	500	554	483	513	525	528	492	507	448	474	538	512	507	509	496	526	479	478	475	505	494	519	491	522	480	484	509	506	524	501	528	506	499	527	509	534	489	465	489	502	508	514	478	526	499	484	537	501	473	468	490	499	491	478	534	507	513	490	498	516	497	569	507	484	500	509	522	562	486	480	521	522	497	508	517	481	547	498	484	513	511	483	489	525	517	498	479	528	467	554	509	531	529	476	498	529	532	474	535	473	477	496	494	480	505	456	513	521	505	536	510	514	477	488	501	519	463	533	516	503	519	545	480	490	500	536	525	506	492	508	490	534	521	520	523	515	508	468	517	496	539	486	502	518	498	504	560	515	464	515	473	506	525	476	482	522	530	511	514	503	502	476	505	476	500	526	496	505	516	513	542	503	507	524	473	537	490	504	473	534	551	494	498	508	509	511	511	501	506	507	466	512	500	528	516	489	489	471	508	496	491	491	516	466	538	521	502	498	515	460	495	479	551	505	479	483	537	535	514	490	463	509	495	496	502	503	517	510	516	505	501	468	473	487	516	511	525	526	485	478	530	487	495	491	466	477	476	519	521	466	491	480	514	501	487	537	495	484	487	516	532	521	519	475	539	519	478	507	567	484	483	541	508	504	529	522	479	501	504	478	534	514	510	527	512	520	482	521	532	536	489	529	533	516	527	511	512	509	515	497	474	498	483	508	491	525	525	446	501	538	499	493	520	499	508	563	470	517	491	503	492	467	504	533	538	526	534	497	527	519	497	516	511	546	491	490	515	544	534	497	496	486	474	499	518	525	501	497
41700	57830	46538	32282	23839	15064	5733	2512	2256	2224	1433	1073	867	899	794	757	811	854	799	681	724	684	641	638	627	660	621	614	630	586	598	578	606	571	647	595	604	620	568	578	585	553	596	568	582	571	573	570	564	552	603	593	606	611	558	545	604	578	580	586	561	572	607	581	616	538	601	588	583	628	588	563	606	587	576	603	595	625	591	601	571	590	598	557	584	609	607	564	588	594	584	593	552	578	529	573	564	591	542	595	528	552	572	599	588	558	613	594	550	549	543	551	586	627	564	552	582	599	580	583	547	572	584	574	565	576	592	579	590	632	593	560	596	575	592	566	592	563	558	581	610	592	551	577	565	556	539	559	617	560	569	588	602	554	596	580	561	550	557	541	626	597	595	578	575	558	593	547	615	562	622	539	565	573	575	604	586	535	588	581	582	604	544	562	605	556	581	596	572	589	574	572	566	559	612	611	608	578	530	556	551	593	569	591	577	554	526	557	584	536	604	584	557	558	596	587	589	619	552	528	601	602	567	587	579	555	577	602	588	547	614	576	603	546	593	597	541	546	593	609	526	593	597	550	590	572	585	591	599	580	557	575	622	618	566	601	569	587	535	590	570	555	630	591	593	565	550	552	557	574	572	609	593	555	546	598	612	560	603	589	589	583	598	632	585	596	565	534	549	563	558	570	592	557	559	580	540	578	609	594	568	570	591	565	547	574	541	595	600	578	586	590	575	574	548	523	566	555	559	588	601	590	600	534	607	620	590	595	576	583	577	597	528	580	586	584	610	596	584	562	586	578	625	612	593	596	635	605	562	545	581	595	567	592	592	599	612	562	564	537	618	587	578	540	591	538	557	571	589	574	565	616	609	576	550	559	557	585	551	594	550	558	553	599	606	577	562	559	615	580	577	547	563	569	608	584	583	569	589	605	603	615	610	543	592	569	591	591	594	589	577	527	558	579	585	531	615	544	567	611	580	559	608	558	574	568	615	600	585	601	572	518	585	586	556	568	565	565	592	573	585	548	570	573	591	633	574	618	545	574	554	550	585	525	603	636	555	593	567	586	578	591	592	564	580	590	608	597	612	594	597	596	571	519	584	596	604	545	587	587	582	567	565	512	564	611	547	584	610	582	562	552	582	590	581	593	586	594	599	598	567	606	607	589	596	547	553	597	556	577	565	603	585	581	555	553	629	562	620	620	569	550	543	552	594	575	619	542	547	551	597	608	564	516	602	589	586	615	542	550	562	589	623	561	599	570	563	575	569	597	584	571	614	580	560	578	593	536	547	576	598	601	589	558	580	591	621	600	560	575	604	590	571	578	519	539	590	605	600	563	613	567	581	563	570	587	587	552	564	611	567	578	598	564	555	612	592	551	580	540	578	540	570	527	600	581	564	572	597	603	600	548	571	571	615	560	542	543	585	602	541	572	566	556	593	580	607	617	553	559	567	588	561	568	538	618	591	567	610	622	580	556	565	538	533	582	542	570	546	602	585	578	548	594	569	556	526	552	536	574	579	585	549	603	571	598	604	579	546	570	561	551	540	541	569	602	574	588	592	587	578	573	616	566	571	577	529	575	581	568	601	607	611	585	577	570	573	601	605	612	567	593	576	565	542	567	549	561	645	563	554	614	568	577	587	532	625	574	567	601	582	581	587	567	630	617	576	599	527	546	602	551	605	604	609	555	593	594	608	564	572	572	561	572	562	572	578	596	555	589	612	579	609	606	564	562	616	609	579	607	588	553	557	559	610	550	563	592	572	591	602	565	603	534	562	545	588	602	550	577	572	625	565	595	586	615	602	597	586	579	556	584	597	524	571	528	526	603	583	591	543	607	516	570	592	566	538	537	566	573	587	569	587	559	576	582	575	565	569	574	513	561	583	593	555	607	607	588	530	593	570	619	594	578	527	551	590	588	551	601	552	591	590	596	602	565	583	568	609	552	557	583	559	557	551	573	626	561	524	599	595	596	583	588	596	553	592	599	584	550	594	599	580	616	577	538	573	545	602	566	532	597	582	583	559	594	590	609	573	587	584	578	607	540	553	566	559	555	580	555	633	587	587	555	592	596	570	581	560	560	540	610	546	622	590	552	589	543	571	574	566	580	603	604	576	551	538	591	538	569	559	592	582	604	519	570	577	558	575	599	587	602	571	591	644	582	591	544	625	526	580	607	559	573	553	610	611	587	533	610	582	561	543	569	594	585	584	580	539	542	544	553	575	574	581	617	567	577	576	604	534	596	580	570	591	611	602	602	583	592	590	577	605	574	574	611	571	543	554	574	564	566	538	583	592	606	574	609	574	607	551	591	554	602	530	582	560	565	552	579	564	551	587	594	614	564	568	549	605	578	584	594	574	568	582	565	594	613	568	595	599	556	594	570	591	608	561	643	583	567	560	594	576	632	596	600	558	550	574	563	527	598	595	559	617	616	588	590	540	576	575	527	596	575	601	581	579	595	552	586	570	572	572	526	587	590	580	543	585	614	570	558	544	571	587	522	590	538	588	561	558	609	552	572	648	552	583	561	576	613	583	554	546	576	581	591	569	596	590	573	615	594	573	620	618	545	608	584	547	561	589	612	574	549	572	581	632	606	569	564	562	580	586	590	559	571	575	579	563	581	555	620	561	574	616	585	579	552	581	566	557	568	569	585	577	585	551	588	558	575	611	568	575	614	566	606	586	560	556	573	572	576	641	551	571	603	630	585	608	591	614	593	555	557	558	532	570	585	549	597	532	543	574	562	604	565	547	574	618	558	565	585	577	576	643	581	581	575	555	558	598	592	582	560	553	540	572	625	597	567	552	586	590	567	567	554	579	575	581	539	615	573	570	629	596	566	573	560	530	571	581	650	583	574	564	596	582	521	597	599	582	539	592	608	582	597	555	539	577	555	595	583	568	562	566	579	568	587	579	598	539	562	595	587	562	551	563	610	538	596	566	608	570	605	592	574	560	586	535	570	599	625	593	584	590	533	573	589	557	563	567	611	583	583	593	595	559	595	582	631	579	565	602	589	552	602	585	580	571	566	586	571	595	576	565	585	555	587	576	575	555	562	581	550	560	599	589	615	557	571	574	596	564	552	591	576	560	611	547	555	574	566	593	578	581	602	563	567	572	542	575	548	569	537	634	564	548	612	566	546	580	578	573	566	600	575	566	567	581	590	567	587	573	568	577	575	565	524	565	552	514	568	586	563	588	538	522	578	581	572	573	563	571	565	571	573	577	602	595	555	564	567	557	543	559	587	571	575	629	581	538	601	579	543	603	542	566	599	565	593	629	536	567	575	529	600	518	584	594	562	591	594	592	588	539	586	588	584	574	583	548	542	600	579	512	509	573	574	534	592	598	585	543	577	583	578	587	557	571	583	550	562	572	584	600	577	583	615	590	597	564	569	617	565	599	610	554	555	592	593	626	586	566	571	588	594	561	572	592	572	584	525	553	586	562	581	581	555	569	605	593	595	536	573	580	591	561	558	570	572	584	571	576	588	585	591
22427	20956	28460	23775	21565	22655	17814	4250	2652	2286	1954	1345	972	916	795	779	774	802	800	740	774	687	733	675	648	624	653	633	658	586	632	601	566	599	585	603	556	578	593	599	592	588	548	576	607	579	582	560	592	577	547	615	566	533	584	573	598	591	595	560	596	625	594	579	549	617	523	576	587	588	586	558	599	579	607	565	632	533	624	586	606	555	574	569	590	577	598	612	554	570	575	558	561	591	589	569	588	548	599	577	603	577	572	573	604	564	581	584	558	584	603	555	584	601	565	570	588	589	556	590	570	550	573	596	532	548	551	591	557	573	561	552	604	575	563	585	575	612	600	549	558	556	605	595	564	572	550	510	571	577	597	609	553	589	547	598	559	571	550	573	559	567	566	596	584	557	584	551	582	554	592	566	612	576	541	555	574	613	590	575	579	559	539	601	548	552	585	564	563	592	597	598	571	549	590	572	559	592	589	602	562	582	577	580	585	589	579	576	609	575	593	564	565	586	592	637	553	547	538	562	615	546	590	566	583	588	584	539	564	553	567	602	557	546	591	638	576	610	569	545	593	570	575	555	582	581	600	540	587	562	505	601	551	593	555	594	570	591	563	584	588	581	576	521	654	564	592	601	607	563	568	568	592	566	573	601	538	568	592	622	554	549	583	541	536	570	591	597	553	593	583	558	544	575	574	613	574	553	541	610	593	577	564	575	553	583	590	578	540	559	569	556	554	576	585	615	588	596	582	555	563	638	587	578	541	564	546	544	531	551	610	618	595	629	548	540	619	553	569	558	575	578	543	566	593	590	587	575	529	557	587	533	578	610	555	608	573	568	574	592	580	585	557	621	560	565	549	554	585	581	583	583	600	606	528	558	584	608	563	609	591	568	601	573	588	555	542	563	566	580	576	561	593	567	558	610	589	582	600	602	577	587	547	605	545	599	582	568	586	575	619	565	541	561	603	582	621	570	555	554	593	584	564	546	555	566	572	548	598	567	558	618	583	553	543	549	588	572	552	590	567	548	602	582	565	556	572	571	612	575	579	557	578	556	602	618	582	593	558	529	564	558	600	580	592	547	566	574	580	525	590	569	547	592	581	592	550	563	576	611	551	580	601	598	564	570	606	590	573	547	588	590	578	603	536	547	567	593	572	572	582	534	584	579	546	575	566	576	619	571	579	548	564	581	588	587	566	524	594	579	550	546	585	569	538	552	595	602	573	614	583	579	563	544	608	571	577	540	563	557	597	557	552	543	567	554	569	568	611	563	568	628	542	578	566	617	531	564	591	581	563	552	525	560	607	569	567	570	556	557	562	568	600	545	608	569	547	564	590	568	560	596	557	551	547	568	558	582	555	569	550	556	597	545	539	545	572	574	577	587	554	539	595	568	523	538	577	580	600	591	586	581	521	584	608	563	592	534	562	563	589	565	619	605	570	560	562	555	559	534	589	552	547	553	599	592	573	555	556	589	570	567	559	563	569	586	592	543	604	593	552	552	576	553	569	546	586	569	566	594	544	588	518	564	548	598	578	558	613	540	622	562	586	580	542	572	588	515	575	582	566	573	573	564	551	556	583	580	568	606	604	582	559	567	579	598	562	563	584	567	601	602	581	517	599	564	579	540	566	561	578	595	588	574	566	549	575	570	574	552	617	549	562	580	545	577	569	583	547	555	575	582	580	615	594	537	575	529	584	541	569	608	548	582	584	546	563	611	600	531	538	564	557	546	585	594	557	546	601	563	592	545	563	604	561	575	567	627	549	551	570	597	559	564	572	572	584	555	524	547	535	535	590	586	585	612	618	629	612	560	561	577	554	599	619	562	579	570	598	555	594	558	579	570	555	539	580	547	607	559	547	556	607	599	590	551	560	577	535	591	583	627	574	586	568	598	526	590	593	554	597	578	564	521	536	597	583	584	580	582	588	590	612	574	593	543	597	550	570	578	528	578	562	607	602	563	558	577	608	570	594	629	600	518	548	634	584	515	538	573	582	561	558	596	565	572	585	552	610	598	552	581	607	586	623	588	574	598	545	592	590	569	555	516	555	597	565	596	562	555	602	542	584	557	594	536	669	574	577	586	569	566	575	567	641	565	584	606	549	570	581	579	581	556	591	582	542	576	579	565	575	563	590	566	590	555	553	568	546	568	621	582	577	556	588	560	572	565	578	537	533	552	571	536	564	592	592	542	580	613	545	594	546	552	556	536	612	535	613	604	549	599	584	563	593	566	622	590	595	610	599	594	550	532	559	605	556	572	579	576	522	547	589	540	608	595	563	613	593	564	596	547	575	534	552	564	565	541	548	549	580	542	560	562	575	594	534	566	560	596	595	561	513	593	554	585	540	593	591	562	610	600	613	590	591	577	523	568	499	577	574	563	569	581	548	564	610	532	577	538	578	559	554	557	520	606	621	635	562	578	594	587	525	596	574	543	545	595	600	581	562	542	581	562	570	536	527	578	559	578	561	574	588	603	601	592	538	566	574	605	553	551	581	621	580	566	584	579	556	607	559	593	585	593	585	574	571	529	594	591	573	556	570	614	555	570	549	572	573	553	583	544	586	563	564	570	551	573	572	557	594	554	545	601	602	552	527	575	543	585	574	538	581	544	621	553	544	571	583	569	590	565	566	538	571	568	619	585	581	577	561	589	597	526	621	568	557	590	588	574	542	539	555	546	593	540	558	592	586	592	583	535	568	621	600	596	570	591	639	557	572	566	602	576	566	548	582	559	554	552	644	542	580	582	591	560	594	536	551	572	581	541	607	544	577	584	577	549	591	574	535	542	597	559	553	549	564	592	541	582	616	565	567	553	592	552	537	550	569	563	598	582	588	587	580	604	588	567	544	608	571	626	580	592	542	560	555	582	583	576	592	582	576	521	526	584	585	582	575	562	569	571	605	522	553	611	565	568	584	570	521	586	592	580	551	530	568	618	520	554	577	575	574	580	548	593	637	535	559	574	605	550	591	584	599	527	520	569	617	573	554	569	571	601	571	610	552	533	584	606	599	556	572	574	601	548	559	581	601	572	627	570	581	599	593	572	585	549	556	570	565	599	530	526	579	573	533	556	576	565	553	538	585	591	597	557	571	574	547	602	531	567	568	550	558	534	569	575	602	552	572	556	583	569	618	563	591	561	623	580	581	561	566	598	606	559	570	581	530	525	556	576	540	567	569	538	596	581	563	558	592	574	600	554	546	587	546	587	563	564	531	585	597	576	576	623	590	529	591	580	562	591	556	534	566	608	581	574	561	549	561	604	603	529	579	584	526	601	613	530	572	593	559	534	573	535	539	534	541	551	547	550	554	572	560	569	546	542	581	560	528	568	541	548	584	514	580	572	612	569	574	595	595	588	585	561	569	569	592	573	543	599	607	581	565	578	570	575	592	604	548	584	602	572	548	611	551	562	580	544	527	591	575	556	540	546	581	569	554	579	581	543	560	616	533	523	591	525	554	545	552	571	608	600	568	590	560	561	567	565	604	613	571	605	500	516
44724	68621	57411	42328	32315	23536	10270	4619	4183	3279	2829	1831	1353	1211	1009	961	942	977	968	930	874	840	752	764	744	761	735	738	732	725	695	646	693	668	649	653	663	675	679	661	644	663	581	682	675	678	676	673	661	656	671	664	601	621	655	670	642	701	656	631	672	614	609	647	619	617	605	654	631	649	623	642	688	648	654	677	623	645	614	612	602	640	637	675	653	631	651	666	652	666	624	633	611	616	648	650	640	607	691	672	634	637	644	661	693	644	620	667	664	601	627	647	612	619	688	629	647	667	628	697	643	672	633	621	641	665	608	611	638	607	623	663	615	662	654	681	643	664	654	626	650	619	662	605	636	629	683	632	658	631	668	635	617	651	622	687	673	646	654	697	659	656	613	668	652	642	679	668	650	633	649	661	638	658	624	624	626	669	612	625	663	637	621	641	637	683	631	666	638	661	660	626	643	616	615	636	639	658	612	627	636	653	645	653	658	699	615	620	661	669	648	660	620	649	655	627	648	646	621	654	618	639	662	629	591	670	666	592	683	638	673	648	624	625	644	648	640	620	630	643	624	623	644	652	605	610	661	645	645	604	600	597	652	620	644	647	639	658	646	625	641	638	580	637	695	621	613	633	662	630	650	617	651	611	644	639	598	663	624	641	635	677	635	658	618	646	644	644	635	658	609	688	687	660	641	633	685	639	685	630	644	663	662	633	611	649	692	634	623	695	622	620	679	638	643	629	648	682	663	630	635	649	617	659	695	699	607	642	616	649	645	651	626	677	659	665	621	646	606	627	645	668	632	637	639	661	668	626	628	642	667	602	700	653	630	628	656	597	634	630	657	633	650	650	664	642	647	647	667	650	642	643	643	650	673	635	659	626	649	613	662	618	655	614	683	647	617	617	646	665	618	664	623	653	607	646	657	629	613	637	618	621	631	631	625	610	640	667	637	654	618	625	614	642	681	697	649	646	643	661	638	639	616	650	679	619	653	616	612	674	630	626	648	650	606	656	653	657	616	630	647	656	631	667	672	637	635	651	607	677	611	595	637	616	673	660	622	664	623	669	618	651	681	626	674	634	662	636	642	613	696	626	654	635	666	621	643	632	631	638	624	650	642	661	650	618	637	592	630	597	628	636	647	664	652	653	680	666	622	644	600	639	642	611	680	646	652	636	648	631	684	620	625	657	633	679	605	674	660	654	682	658	677	691	635	605	641	663	651	681	674	632	611	637	705	660	622	667	645	623	640	607	675	646	657	609	654	670	621	673	668	612	666	623	621	627	620	669	698	645	634	673	649	652	683	656	609	642	653	657	658	622	673	635	645	637	622	599	602	633	633	609	664	630	636	629	658	641	672	611	648	665	613	683	623	687	672	604	678	639	641	678	614	581	667	619	667	646	673	655	652	636	647	626	622	632	668	657	644	653	637	676	696	650	707	632	645	639	630	664	629	596	631	619	645	681	676	603	638	685	659	643	643	641	640	646	652	620	638	669	608	615	637	621	656	675	617	631	597	627	646	664	632	691	597	682	625	686	666	656	624	642	616	614	658	688	661	626	642	637	591	653	624	661	636	626	608	651	614	638	649	690	650	684	646	624	627	654	634	602	629	641	627	651	610	606	633	587	691	630	622	628	607	600	654	672	612	572	645	617	669	593	665	625	663	610	670	634	631	652	680	654	647	644	660	602	653	626	645	607	671	659	677	639	641	595	648	627	615	631	632	629	652	669	626	624	640	647	641	636	612	650	645	653	633	631	633	624	683	651	650	671	619	662	673	645	646	628	628	645	653	623	617	661	701	653	629	679	633	659	648	661	636	614	668	605	621	673	595	588	685	648	605	632	634	617	633	616	660	640	629	619	627	610	657	630	666	638	608	660	633	640	650	662	623	633	660	617	641	637	618	576	684	623	629	652	647	644	662	664	622	666	629	648	618	599	587	681	666	617	660	613	629	632	631	640	600	638	677	613	646	642	604	657	661	617	659	614	637	668	661	658	622	654	659	584	644	654	714	604	599	650	660	602	626	650	626	627	662	664	661	633	688	639	618	664	690	640	647	625	649	642	664	626	633	631	670	633	631	643	645	681	645	622	676	617	635	658	638	626	623	634	646	626	637	650	627	670	605	638	680	633	611	607	652	573	648	636	679	604	620	697	631	649	632	652	624	615	597	663	655	649	652	641	685	672	679	628	650	646	642	667	638	681	680	650	612	652	625	679	664	683	614	675	637	671	625	653	633	598	631	602	619	668	667	639	648	646	649	646	637	629	644	658	637	648	604	686	664	581	632	668	567	643	638	658	616	659	662	644	695	605	642	673	614	659	616	664	649	647	610	657	663	645	676	611	625	651	657	703	648	626	667	638	652	654	674	629	627	662	681	634	685	636	643	666	671	633	612	659	630	586	636	657	657	672	642	627	639	677	628	635	612	604	630	607	651	650	621	633	592	668	629	648	692	626	659	649	666	601	639	625	659	641	611	646	629	674	626	619	640	653	675	640	635	647	653	686	649	627	618	663	650	666	632	667	612	657	603	646	630	637	634	609	676	692	665	649	659	644	596	613	610	657	631	634	632	623	628	645	660	619	623	631	656	656	655	660	621	630	641	660	636	677	669	652	665	642	663	656	684	649	636	626	608	662	642	629	663	632	651	640	671	673	633	623	582	727	653	640	652	679	633	602	666	625	626	640	621	603	646	694	660	621	606	662	617	667	642	630	652	642	662	640	652	646	647	668	630	618	566	635	649	667	632	628	628	598	676	621	646	635	609	633	643	651	604	659	648	643	663	631	660	610	603	620	635	631	659	641	651	664	647	660	661	635	642	624	647	637	621	653	670	689	634	655	618	625	633	650	653	630	627	650	637	637	655	661	631	656	683	694	619	627	639	687	662	608	658	599	612	612	660	622	627	704	639	642	623	647	648	658	644	655	706	644	653	660	686	677	652	628	639	654	687	690	639	625	659	589	633	647	668	660	637	631	649	690	621	624	656	673	661	660	625	656	664	653	639	652	689	615	605	663	673	640	606	647	655	607	620	634	662	635	692	688	652	638	669	646	623	671	657	630	656	658	664	654	644	622	652	620	630	663	636	647	658	656	611	609	678	609	642	641	651	637	673	602	677	615	599	651	679	646	631	614	630	649	644	639	657	592	638	586	617	640	675	617	612	598	674	604	657	623	636	658	639	669	656	617	606	638	626	663	627	678	613	606	639	627	619	614	626	605	645	649	655	623	691	609	686	661	599	651	641	622	646	618	640	619	613	672	682	614	589	621	651	654	640	683	655	631	626	591	597	613	647	692	660	632	658	653	628	668	636	693	620	626	638	623	675	599	657	655	660	675	593	615	656	641	563	666	625	664	668	617	623	651	687	681	638	634	613	621	651	655	647	627	619	667	655	661	634	629	683	673	619	655	656	621	577	661	594	641	631	621	667	661	626	654	670	608	566	604	609	617	641	656	643	670	604	659	599	634	659	684	641	631	661	634	624	647	649	632	650	623
33036	37908	41995	29834	16328	7915	2789	1623	1245	1022	1002	916	717	661	650	617	625	559	606	621	621	642	577	585	554	548	553	588	548	531	596	577	559	536	580	546	576	549	559	539	583	557	558	501	556	569	546	607	537	571	527	586	587	589	587	542	587	575	539	538	560	560	541	536	525	549	591	515	548	543	589	588	527	547	542	565	523	551	610	573	524	549	539	575	586	565	571	597	536	580	556	531	495	542	539	531	553	578	545	561	534	530	506	539	540	517	537	530	572	518	579	532	553	546	551	500	561	535	550	527	589	587	536	511	510	580	529	580	569	489	506	524	571	520	516	589	560	546	581	554	570	540	543	535	534	566	570	562	503	592	555	549	572	547	512	563	537	533	590	546	493	506	585	537	555	543	536	481	557	529	547	531	550	586	531	554	546	522	509	538	520	533	527	519	544	519	541	564	521	508	558	545	555	518	520	581	532	549	511	559	559	557	543	551	536	566	514	534	590	537	528	582	575	542	546	543	543	571	540	581	576	525	537	537	545	505	564	554	560	578	526	530	526	533	572	557	551	566	553	559	530	586	528	543	514	546	579	552	534	568	552	533	572	590	542	560	539	562	546	503	577	546	596	518	510	565	558	540	543	495	525	545	564	553	529	546	539	576	540	590	529	536	540	536	564	568	519	558	554	544	521	574	532	583	565	559	582	514	565	532	557	527	556	527	551	587	543	523	543	484	563	527	520	571	511	531	527	563	514	536	563	555	548	507	619	538	536	539	569	593	549	549	559	512	531	558	553	526	535	545	539	590	515	539	559	522	516	534	547	573	552	563	531	529	539	535	535	558	568	523	527	523	540	561	570	531	530	556	582	520	501	572	570	532	555	532	514	542	531	537	545	573	596	512	544	555	500	557	547	563	536	512	585	557	540	572	504	511	524	533	483	557	551	546	560	491	554	532	551	555	565	523	524	603	542	563	533	593	504	549	564	571	517	542	589	582	532	514	562	575	557	557	535	553	517	535	556	513	546	553	576	568	574	523	557	572	576	544	552	515	530	504	535	577	540	551	590	546	539	557	545	571	513	550	519	522	526	535	523	554	557	540	510	559	528	577	557	600	512	535	554	548	542	557	532	573	537	533	585	518	545	550	511	551	527	552	550	554	542	549	552	521	558	591	508	556	546	581	556	575	546	541	554	590	567	568	492	540	530	532	562	588	489	529	559	560	596	551	565	560	559	595	570	508	581	529	512	561	538	538	550	539	536	526	530	561	545	545	508	555	605	519	573	544	570	562	538	529	518	595	552	582	560	555	513	580	536	539	528	512	550	477	616	530	606	553	576	571	543	515	579	508	529	554	531	560	567	509	565	568	560	544	555	550	552	572	562	549	565	519	577	506	557	535	583	554	568	527	583	559	598	544	505	560	551	582	510	523	520	558	538	555	538	533	553	533	533	553	503	515	531	572	541	570	537	546	550	522	556	517	534	571	586	559	541	537	554	530	523	565	544	570	540	528	546	557	586	536	540	556	536	538	533	566	527	552	570	579	549	559	556	582	554	571	543	528	548	521	540	569	521	536	539	552	559	562	546	542	585	549	520	570	552	557	543	550	562	536	509	549	522	552	521	518	533	515	571	592	559	531	540	555	570	571	545	530	552	588	513	578	553	568	510	554	539	601	531	497	515	568	618	529	559	535	586	531	554	574	559	521	530	506	552	542	507	565	532	516	600	540	554	521	575	535	575	541	513	554	564	572	546	534	569	540	540	544	597	564	561	526	541	535	580	547	562	539	580	613	584	547	542	550	533	560	532	542	503	528	569	537	550	473	522	533	536	564	585	563	518	503	557	516	552	562	523	535	529	532	525	591	537	532	542	511	553	573	548	558	571	540	520	538	571	542	500	514	540	556	527	567	550	548	542	571	548	563	580	570	528	532	566	538	555	583	539	572	541	539	512	574	564	567	553	544	553	545	524	560	551	580	533	599	522	537	572	496	525	520	539	544	535	547	544	503	595	570	552	532	564	554	553	548	558	539	608	511	598	569	519	547	562	528	524	556	498	542	532	595	548	570	547	539	531	537	561	530	558	566	560	518	536	535	529	516	531	548	526	558	550	549	516	540	557	550	570	535	543	537	578	575	536	520	538	503	556	538	519	549	524	570	521	560	568	558	566	520	526	527	519	521	560	549	545	507	514	589	556	580	527	571	552	527	527	554	526	535	521	542	563	524	497	538	534	524	554	554	574	554	534	526	568	548	556	537	523	559	597	568	528	563	536	570	605	568	565	550	556	517	579	575	542	534	546	544	552	582	541	576	547	549	528	540	537	528	550	519	544	584	540	577	573	572	570	520	520	554	561	550	563	536	546	580	585	509	577	512	531	525	517	556	531	530	525	572	583	566	544	533	517	549	554	577	533	555	554	565	557	526	574	562	563	525	541	545	542	553	510	554	537	549	551	587	547	541	590	543	542	550	542	584	551	537	551	508	498	544	565	544	536	579	553	522	551	516	517	550	559	533	519	556	595	552	529	556	562	548	549	596	542	569	560	592	513	552	544	557	545	556	560	573	573	565	566	546	572	560	552	560	565	535	550	560	527	590	558	541	525	541	537	531	598	591	589	542	547	565	560	548	544	591	556	550	555	531	506	565	547	561	543	567	552	603	530	513	541	553	556	550	505	557	534	537	576	559	550	522	581	506	501	534	532	523	510	546	518	550	540	542	530	574	551	515	535	552	528	541	564	524	560	549	533	591	552	533	520	557	557	547	525	547	538	561	555	602	528	533	540	551	528	555	540	550	550	572	508	529	567	551	546	547	543	565	496	569	561	533	567	563	500	545	536	560	564	517	592	543	562	534	577	568	555	557	607	590	524	550	512	530	534	515	521	546	553	573	547	576	536	524	561	569	530	551	556	550	539	588	566	558	567	589	560	551	548	498	541	545	559	558	558	568	552	530	537	565	608	537	528	539	563	538	582	561	533	571	532	550	521	540	548	566	500	549	594	548	537	560	530	563	529	521	541	621	519	554	543	552	590	538	545	539	577	605	522	530	506	541	531	534	547	566	562	512	516	527	550	539	552	540	558	482	567	591	547	521	553	542	538	583	514	562	534	527	541	557	568	546	551	502	540	545	554	568	556	562	547	515	527	571	557	530	541	538	557	499	566	536	561	506	588	549	545	520	559	574	522	570	541	547	608	576	569	554	559	537	493	527	523	546	526	503	517	507	516	560	529	549	529	525	517	518	529	561	550	541	573	547	536	551	532	553	530	514	574	545	533	571	563	560	562	524	559	565	572	603	540	542	570	523	518	557	538	550	569	532	561	525	559	538	557	534	494	556	538	536	541	530	574	551	539	559	567	535	528	588	581	597	532	506	566	526	566	555	526	529	551	550	590	560	601	534	536	547	577	524	552	527	575	541	545	566	549	536	553	556	538	546	566	540	560	549	555	533	539	592	545	534	594	554	535	586	562	551	551	547	577	583	548	546	549	548	566	562	575	569	533	544
40882	54449	45078	29487	17527	10646	4054	2630	1854	1509	1446	1248	903	873	742	729	742	736	728	671	656	709	630	591	599	652	691	644	627	656	628	644	615	609	662	668	659	622	582	623	599	589	648	583	593	613	579	608	618	649	643	640	625	618	658	624	604	617	660	649	602	651	605	609	647	622	614	634	650	586	641	599	568	649	606	581	590	607	632	637	605	643	606	648	688	621	620	630	612	606	638	610	610	628	619	655	627	647	588	668	594	585	626	605	615	633	614	613	630	667	624	586	613	648	601	606	560	630	612	646	599	670	603	588	596	595	628	614	611	626	593	583	602	588	624	644	596	660	629	635	644	650	601	649	640	617	622	584	604	591	636	578	594	612	627	619	630	600	679	640	605	590	627	610	591	591	663	668	614	607	619	644	645	601	616	631	582	617	614	622	614	632	683	627	631	630	634	609	572	631	604	604	628	668	639	642	686	609	586	585	599	635	608	625	621	633	597	656	618	611	696	646	632	604	633	606	608	625	593	626	580	645	611	607	627	663	606	624	576	572	651	588	643	660	578	657	663	618	658	647	642	611	596	662	585	606	600	625	617	635	616	635	602	624	602	614	631	606	623	635	598	609	626	617	629	636	633	636	612	650	585	628	573	604	596	612	617	653	647	567	607	625	644	637	646	645	578	625	644	629	633	619	606	612	656	606	614	621	607	641	663	558	615	621	600	607	642	571	657	624	610	606	643	614	644	634	664	587	631	586	602	638	635	608	644	620	601	582	625	604	599	648	641	637	626	638	651	640	613	619	645	574	613	599	629	602	631	580	601	642	617	604	623	620	635	623	619	617	586	677	603	624	621	615	652	636	617	648	622	570	611	679	610	582	624	645	641	626	568	609	613	631	582	634	607	647	633	627	669	619	677	659	632	546	607	611	639	624	608	602	615	589	630	629	604	612	632	584	647	625	575	611	564	625	635	666	613	594	595	685	650	611	616	621	601	662	592	593	625	616	624	612	615	587	651	599	635	645	619	637	581	653	595	611	648	642	587	596	596	639	647	629	626	593	644	647	584	612	612	626	624	602	604	662	591	647	616	621	611	633	628	624	653	637	581	648	612	625	625	600	680	588	620	653	601	643	560	590	606	601	597	627	579	668	624	649	701	607	608	668	590	640	600	633	675	624	676	619	562	593	600	608	645	587	637	615	646	605	618	619	609	620	629	622	622	652	612	629	627	645	579	651	617	618	574	652	645	624	646	569	586	589	585	576	614	616	652	591	596	627	600	610	611	624	658	586	654	637	584	648	582	638	592	571	618	611	574	629	588	603	622	620	631	616	617	640	631	618	664	567	634	624	634	667	626	577	640	612	585	605	609	612	636	610	670	641	620	639	595	571	649	624	623	647	564	609	595	588	655	627	580	658	603	610	646	617	663	617	566	618	610	629	614	614	585	582	597	639	627	637	655	618	648	591	628	644	643	602	597	588	612	611	650	611	618	647	625	601	656	620	582	631	646	639	603	571	637	652	631	608	615	596	624	580	575	593	621	617	619	620	645	596	615	594	635	667	632	614	614	592	626	608	645	585	631	618	584	604	617	605	628	617	584	599	666	637	616	617	608	632	610	611	653	673	611	576	629	624	655	589	630	593	586	571	608	628	606	631	586	656	572	584	645	598	615	630	639	604	672	635	629	620	593	614	622	628	598	604	611	612	656	581	608	637	668	662	644	603	643	594	585	607	571	673	592	618	573	594	612	579	622	647	618	600	574	596	630	637	578	605	579	597	631	581	601	617	642	611	637	617	633	648	639	629	612	652	674	634	615	592	644	666	685	617	599	623	608	587	609	594	599	617	594	611	576	620	627	654	623	627	595	629	632	608	608	572	636	588	616	598	644	603	612	578	646	632	593	614	633	631	611	630	612	590	608	658	633	645	634	636	577	622	653	612	605	642	623	643	605	649	612	633	622	636	628	622	637	612	599	564	625	633	556	618	640	616	600	633	622	637	608	656	606	593	631	591	659	628	656	638	625	659	613	621	581	628	612	654	618	602	693	644	680	615	631	644	630	596	654	604	629	610	611	676	644	598	613	596	592	642	613	626	608	614	628	620	655	625	616	622	636	601	619	633	617	610	627	631	600	607	618	648	612	661	638	616	611	627	612	622	609	598	616	615	609	586	618	624	601	623	613	612	660	595	627	640	649	624	631	579	603	626	643	624	573	596	585	563	644	650	636	610	631	618	680	653	645	593	644	616	648	611	640	619	586	595	607	611	627	585	595	563	646	642	634	608	624	623	593	618	652	589	622	651	646	616	631	636	612	635	605	634	596	635	618	615	641	639	648	640	612	628	666	639	631	625	596	607	593	624	589	574	626	593	607	656	679	655	572	634	628	598	572	609	647	628	625	631	630	641	646	611	606	621	616	581	609	617	639	612	607	666	607	564	607	680	567	625	595	595	612	605	588	630	587	633	666	603	617	621	635	615	597	620	629	619	642	636	620	593	586	638	610	654	641	681	606	650	635	627	633	600	640	611	662	602	649	635	604	626	624	655	578	615	601	614	624	636	627	607	630	626	625	613	607	616	632	567	635	593	634	613	702	635	615	598	613	624	661	662	557	601	624	564	668	605	609	587	624	628	622	649	580	606	613	597	635	620	645	611	632	571	625	650	604	568	628	669	609	599	655	625	605	651	627	607	619	589	611	571	607	594	600	631	592	647	669	558	630	632	657	617	614	664	593	618	614	631	620	618	596	593	689	617	626	629	649	607	626	589	624	612	611	584	657	594	623	637	588	622	620	591	617	652	630	643	622	625	607	590	588	567	633	623	649	613	604	656	641	634	616	631	627	607	606	635	598	637	588	611	613	599	624	652	612	587	634	629	638	609	633	653	644	560	624	664	624	581	600	611	620	646	587	621	575	630	626	606	636	627	558	626	575	591	628	615	657	594	639	631	585	629	626	641	569	596	619	624	668	614	631	642	630	646	615	611	607	605	592	549	657	619	609	606	604	627	643	645	641	658	640	630	607	669	615	613	602	676	654	642	593	640	645	632	649	590	574	558	563	591	554	647	609	613	607	603	619	595	628	625	629	601	616	615	631	617	645	610	610	599	640	643	642	590	595	610	641	634	598	631	654	609	650	646	597	608	582	638	634	597	645	636	628	587	666	647	593	644	594	629	607	601	596	585	638	648	638	659	636	619	638	615	606	627	593	596	586	603	627	607	622	590	633	616	617	644	604	632	607	617	623	598	617	641	661	587	621	639	602	605	631	636	648	611	594	633	589	622	623	619	632	652	643	597	630	600	628	587	603	667	642	659	614	641	618	607	575	615	630	619	571	631	630	589	632	667	600	688	626	609	607	679	647	579	668	633	623	627	611	613	579	596	602	608	628	671	590	606	615	600	663	599	606	681	637	611	644	617	611	609	597	632	645	653	625	612	644	609	613	593	628	618	623	644	610	627	624	626	602	620	615	616	616	614	625	601	603	641	650	623	628	623	688	601	603	592
23585	20973	28308	24697	21905	19293	7621	2628	1718	1287	1468	1255	1036	915	864	777	762	690	691	674	707	680	669	668	666	657	626	664	577	674	686	583	592	595	597	644	641	620	652	608	632	644	603	613	604	618	651	637	604	581	618	601	612	631	605	620	651	589	613	634	576	639	615	580	646	618	614	650	595	598	637	557	639	596	636	609	616	625	637	587	605	579	623	611	617	622	593	565	634	603	595	605	595	639	600	569	593	612	575	570	594	660	593	635	624	615	622	620	592	632	647	616	625	573	598	619	628	588	691	579	582	598	659	637	614	643	630	597	578	641	618	598	616	601	594	607	596	618	609	598	586	659	641	624	629	634	597	631	608	610	613	645	558	599	593	625	618	631	586	595	585	606	646	613	595	604	577	589	618	608	558	613	616	618	631	613	598	579	627	666	650	602	602	648	667	593	623	595	645	637	590	584	578	613	621	600	568	611	653	620	601	642	608	642	601	590	620	650	617	607	584	625	596	620	669	643	591	619	659	574	649	567	636	625	614	649	588	638	612	621	610	633	624	614	607	594	647	606	685	675	571	606	584	567	647	614	613	600	627	601	612	620	575	607	640	602	628	657	581	613	579	581	673	586	561	601	607	580	655	606	600	631	618	587	612	587	557	643	633	643	635	610	592	617	598	626	591	614	595	631	614	600	641	587	558	615	640	596	585	634	560	630	622	604	645	597	597	575	628	632	602	610	613	582	594	617	654	590	620	595	621	588	620	653	640	606	619	608	637	601	574	666	643	573	597	638	644	611	630	629	615	582	621	646	603	603	600	565	625	605	551	560	632	645	641	626	596	661	624	607	621	588	629	569	621	591	640	625	612	679	639	587	629	658	641	620	608	608	595	614	620	587	601	632	635	617	607	612	647	619	612	616	601	620	639	590	642	615	596	598	599	633	613	618	638	559	614	622	627	630	617	654	672	618	599	590	616	675	633	608	615	636	606	600	627	593	610	599	692	602	608	621	599	609	636	633	643	624	584	634	615	614	597	598	623	614	565	614	630	580	621	664	574	632	605	589	585	578	625	618	571	600	605	607	663	590	638	622	612	655	587	616	574	627	611	618	587	644	627	647	634	621	644	629	606	615	582	573	616	546	670	592	605	600	657	618	640	561	606	608	642	613	653	613	603	599	650	606	653	638	631	613	624	615	602	625	640	617	607	614	606	622	627	607	589	618	632	600	622	612	575	605	605	614	627	612	615	623	599	606	622	624	612	604	627	578	629	574	563	637	636	618	595	626	584	612	613	619	634	598	639	596	555	635	630	626	594	667	624	613	596	611	593	610	634	618	616	641	627	632	609	585	611	589	615	587	591	610	650	599	610	633	587	650	624	609	624	599	606	601	586	543	596	605	607	589	604	601	581	576	607	607	619	611	600	656	642	610	653	606	600	655	584	641	569	628	622	601	591	637	650	625	630	598	601	592	622	633	633	620	625	616	583	623	568	643	627	614	638	608	614	640	606	625	568	602	633	593	606	600	661	614	645	571	636	590	591	665	609	628	597	614	642	600	617	613	601	614	597	620	621	564	609	637	615	627	614	571	575	639	588	654	642	613	607	612	602	681	595	581	588	659	642	586	599	610	644	619	586	621	577	576	615	601	594	660	620	588	601	625	616	654	632	563	617	643	609	617	593	624	605	615	632	615	629	582	603	624	597	598	604	598	632	661	635	602	585	598	647	615	630	634	627	626	599	638	620	646	597	615	663	640	585	592	645	610	614	621	598	638	623	655	627	590	654	638	642	643	618	623	612	580	586	578	582	576	638	622	644	619	582	589	589	597	638	595	615	612	617	636	610	590	591	622	542	573	595	613	619	599	640	648	597	608	622	573	646	636	645	618	606	610	590	614	593	598	593	622	634	627	609	621	633	630	638	561	603	621	581	603	633	639	620	586	630	610	593	637	628	580	636	605	599	591	578	594	625	622	588	584	595	588	633	629	648	609	608	569	609	569	558	624	624	578	641	570	623	633	597	587	608	642	560	633	578	617	659	598	606	605	576	641	611	612	653	624	595	603	598	608	623	621	599	626	653	623	629	604	588	619	566	596	581	631	645	588	636	599	617	614	615	653	612	625	566	613	601	597	593	625	624	595	636	619	638	574	567	572	586	586	636	616	640	592	613	603	606	602	577	601	619	644	587	619	638	576	614	636	566	641	660	609	603	569	592	600	621	605	627	621	565	669	554	609	629	562	596	615	597	575	617	598	637	594	660	602	638	569	573	617	586	646	655	637	581	597	623	591	613	594	625	589	513	629	624	593	628	626	614	608	630	587	635	614	590	615	586	624	602	618	609	617	641	639	601	636	654	613	599	626	641	616	623	562	632	574	616	612	622	601	638	654	588	660	638	617	597	570	594	644	598	604	616	613	615	630	644	650	563	582	588	602	574	608	588	625	629	632	594	613	588	631	655	566	621	649	613	639	597	603	607	639	628	606	673	570	633	667	629	631	596	657	635	632	610	642	595	621	633	583	611	600	612	572	625	604	646	628	653	635	610	632	618	614	590	616	602	606	631	584	598	597	649	543	603	631	616	568	603	600	586	609	666	607	647	607	593	629	610	596	595	634	628	621	633	591	604	614	624	600	618	602	608	641	656	631	610	594	593	598	623	598	610	629	629	577	606	595	604	617	627	550	626	623	662	623	610	649	596	621	649	633	610	595	621	605	622	609	662	645	641	621	621	610	574	592	627	616	623	604	627	607	601	630	601	596	631	639	625	584	605	611	619	624	591	588	564	639	622	603	626	632	610	625	647	595	645	580	588	571	638	630	575	643	624	607	636	614	641	636	618	602	601	643	600	602	590	621	571	620	608	570	574	605	582	629	574	609	591	605	565	614	629	600	597	635	653	602	670	632	626	574	629	608	603	613	645	633	598	607	635	613	604	644	599	649	585	595	599	587	593	613	607	615	600	580	579	603	583	647	626	603	641	614	597	631	587	601	588	571	614	603	617	641	602	561	626	613	616	595	593	610	629	614	626	589	624	625	639	604	619	600	630	601	602	679	598	581	656	601	614	605	585	630	575	621	624	612	604	601	589	617	597	589	611	634	662	589	602	620	627	591	591	603	618	570	584	602	644	618	633	648	573	652	582	681	612	616	604	613	577	589	626	580	586	598	611	651	640	601	583	618	630	608	582	620	593	617	614	618	620	588	614	600	581	594	620	622	590	626	607	593	587	609	597	626	595	638	618	599	567	578	582	603	618	570	630	598	621	637	604	589	634	628	634	636	628	592	633	592	619	583	630	624	616	559	583	650	640	645	644	610	597	602	602	554	617	596	581	584	564	610	617	571	624	641	601	597	638	632	580	605	624	613	607	650	587	627	615	589	631	621	575	596	568	575	588	588	603	599	631	615	633	578	615	609	620	597	642	596	595	596	663	602	616	595	590	672	599	643	613	595	590	599	623	611	617	622	604	588	606	602	661	598	632	625	622	600	567	623	674	563	595	651	660	625
41775	64199	52502	34965	24091	16467	5663	3766	2537	1812	2024	1853	1328	1073	974	864	843	833	804	773	754	787	722	744	709	723	757	746	743	723	715	710	734	710	685	734	678	676	698	721	712	646	724	720	695	657	662	718	662	724	689	655	686	686	737	682	721	676	622	703	665	723	679	695	693	693	728	707	677	703	701	684	709	678	699	745	707	734	693	680	664	692	717	754	699	687	713	664	654	672	676	670	692	658	682	715	712	699	707	661	701	730	699	758	650	709	710	636	733	667	672	694	688	720	669	650	670	658	655	704	676	643	692	676	684	661	703	702	680	668	737	589	746	666	680	662	694	723	735	694	723	714	700	692	662	732	667	715	657	723	679	674	698	660	694	691	738	728	663	722	703	711	729	745	726	719	700	705	663	643	722	692	695	733	650	694	697	676	676	642	714	717	732	671	750	709	698	667	674	672	731	697	674	670	685	661	649	734	718	669	750	702	688	692	654	658	683	717	666	702	707	742	715	702	677	702	692	636	713	708	677	723	700	687	690	729	687	730	701	688	656	708	727	692	681	694	689	717	700	653	739	674	699	693	732	713	708	652	666	699	667	681	726	696	665	695	717	673	665	702	736	698	638	655	692	663	749	648	667	675	704	707	679	679	703	670	693	682	686	698	693	661	773	713	675	733	653	694	675	684	723	720	693	722	643	672	641	667	726	666	711	671	668	699	703	684	702	690	736	637	672	745	663	641	734	674	701	700	715	724	648	704	688	724	692	692	701	703	682	682	714	719	710	683	675	654	734	701	681	658	678	682	681	686	674	716	687	700	693	692	705	653	675	713	735	681	687	676	692	684	709	703	628	659	692	694	686	673	668	686	703	747	691	676	682	649	666	689	673	656	697	677	682	698	684	721	730	693	623	694	691	683	709	706	676	687	676	655	706	727	706	639	724	650	719	688	751	678	698	695	669	686	702	678	667	700	671	661	689	732	697	660	689	739	681	696	677	735	718	712	682	650	699	639	667	671	700	668	682	676	711	714	677	729	675	648	701	677	665	683	722	677	648	651	682	685	689	679	680	721	718	669	710	725	704	659	680	692	704	651	717	719	718	696	662	705	698	689	691	664	634	674	723	693	682	652	708	731	705	663	660	641	702	697	693	684	722	700	674	668	717	667	700	705	701	690	678	722	714	694	681	696	671	694	664	684	707	722	646	671	675	705	711	656	678	695	688	679	664	740	663	687	719	721	683	721	692	630	731	684	709	725	701	744	722	675	642	660	657	713	725	731	698	636	678	663	713	706	701	644	665	689	693	674	665	694	683	701	728	695	719	659	666	728	663	733	713	712	689	713	700	652	726	674	705	716	652	702	683	713	641	653	696	726	699	740	706	687	724	677	700	675	705	669	735	762	676	683	672	692	727	738	740	698	711	700	726	688	638	666	660	709	682	663	672	721	698	639	695	701	684	687	686	692	715	663	720	715	691	698	688	662	737	665	694	691	709	705	723	693	689	652	668	678	733	681	721	645	682	707	681	664	724	718	671	684	702	657	677	727	678	693	730	645	667	708	713	729	703	668	736	683	691	681	675	692	681	674	719	707	715	717	689	656	717	670	665	712	724	733	691	680	699	711	713	667	720	702	691	708	695	681	677	698	672	684	718	732	686	709	667	676	711	685	672	700	688	677	679	712	694	701	673	700	703	695	664	668	698	691	684	693	702	666	668	717	639	718	705	648	694	665	686	717	649	642	680	676	706	741	751	676	684	637	721	720	717	726	682	722	695	679	678	666	663	685	697	693	659	714	692	715	663	713	701	682	703	700	692	672	664	678	696	654	709	658	720	697	693	670	669	738	656	703	689	706	683	724	615	662	676	652	692	673	705	712	721	681	670	676	682	703	670	670	675	683	696	689	687	656	713	688	703	722	689	665	618	719	650	690	703	719	653	695	654	690	690	681	635	679	702	685	686	699	722	674	665	696	708	698	669	693	668	657	674	681	742	742	707	700	675	669	659	717	690	715	633	712	659	672	690	714	665	703	698	675	713	688	681	670	632	690	653	687	666	733	733	666	663	700	731	717	663	668	729	688	688	656	709	669	729	673	661	726	697	700	700	715	691	703	703	723	700	698	721	699	685	711	695	699	662	689	686	740	740	646	696	699	677	694	687	712	717	697	700	648	679	678	734	665	682	683	683	681	680	729	714	685	742	683	726	685	690	684	709	698	704	651	678	722	673	691	620	702	693	744	707	666	717	674	713	633	724	676	695	712	717	691	715	722	682	710	686	712	707	683	750	679	691	681	733	690	730	653	700	718	675	691	715	697	700	656	700	697	672	732	714	711	674	657	637	702	691	652	690	617	653	706	673	690	700	741	720	649	648	687	689	699	686	689	669	690	694	648	694	660	679	690	705	725	647	711	739	651	671	708	737	693	714	719	650	666	696	669	650	687	713	674	634	715	739	695	687	701	692	718	723	689	690	699	675	689	685	707	718	660	723	680	699	709	698	731	676	692	705	678	688	635	677	688	683	653	689	683	709	696	676	648	702	655	686	667	724	704	682	651	700	677	723	655	677	715	651	682	660	680	702	692	687	698	685	695	686	681	680	668	660	708	697	676	666	666	699	747	720	713	688	689	675	677	670	684	726	672	670	698	654	667	701	707	707	738	698	719	722	663	649	603	700	704	704	706	672	698	720	682	679	674	682	705	650	681	660	691	736	689	698	661	725	683	704	684	704	672	776	702	697	692	685	722	667	673	687	679	667	734	668	719	683	677	717	687	679	664	685	675	706	712	734	690	703	675	703	704	680	702	691	677	665	684	694	679	687	720	732	691	722	687	656	704	729	720	706	657	681	649	735	727	685	668	702	684	732	693	625	714	673	664	674	726	726	684	685	697	712	704	688	685	679	691	698	660	618	744	717	681	701	709	703	645	703	719	654	684	692	722	720	660	644	686	679	698	671	675	678	641	740	698	679	735	722	726	738	715	653	674	701	720	649	676	680	698	698	676	670	669	708	666	698	686	693	669	706	655	689	696	682	712	740	690	720	691	704	709	671	666	675	715	742	702	694	745	669	717	661	697	680	641	692	689	645	651	660	684	705	713	691	698	694	694	670	703	695	689	696	678	661	690	674	728	716	709	678	734	664	691	669	666	662	686	693	688	703	731	727	710	719	727	731	693	691	672	713	700	702	676	698	688	692	688	701	713	694	634	689	697	677	656	745	691	656	698	747	716	695	674	714	714	712	670	691	680	735	675	684	712	709	676	681	733	699	680	695	683	706	713	699	704	661	708	684	702	711	697	665	685	729	699	687	680	707	685	693	701	691	675	694	720	671	721	647	720	678	674	670	703	692	675	657	665	694	688	634	650	696	686	703	717	656	689	682	676	723	675	680	737	697	657	709	660	721	700	678	689	699	661	693	687	668	713	647	695	666	707	675	708	689	685	709	715	723	708	657	716	710	672	668	694	667	654	691	692	659	673	676	716	692	721	687	683	695	695	606	643	693	684
24434	21017	28024	26239	20705	12115	3684	1713	1371	917	855	826	647	592	631	540	509	490	470	499	512	509	499	513	541	523	515	481	481	521	505	485	420	499	502	533	489	460	466	525	474	440	481	458	477	495	469	483	471	493	455	470	463	450	475	450	455	463	490	477	481	481	498	474	476	457	453	485	460	466	498	514	455	466	509	448	467	454	463	447	462	490	478	470	464	501	460	476	473	435	483	473	454	454	472	480	461	469	521	424	498	477	499	477	493	468	460	446	440	506	501	478	469	505	477	443	470	492	486	497	482	470	470	501	448	466	459	506	449	473	443	507	472	486	470	482	468	478	464	508	460	482	486	463	486	480	491	473	469	464	456	468	489	455	492	454	477	464	454	478	451	451	474	457	465	544	446	481	468	496	436	445	504	456	454	484	503	519	432	444	474	456	504	470	494	482	462	464	491	498	472	473	462	457	457	505	456	490	454	507	475	482	477	487	453	457	497	480	466	488	486	484	495	487	484	485	493	472	469	509	533	473	504	466	469	437	513	470	477	456	495	493	486	446	493	460	454	482	512	495	471	483	452	460	474	486	499	494	456	446	469	491	502	494	457	450	448	480	472	453	490	489	452	505	473	470	480	497	501	476	461	505	463	425	479	512	491	516	447	483	468	528	474	485	485	485	504	441	508	475	443	473	470	500	442	460	494	463	514	446	453	453	462	468	491	450	466	509	498	478	477	472	487	461	460	499	500	525	461	506	493	458	502	478	461	468	447	495	491	455	473	481	473	475	467	494	502	473	484	510	493	448	452	465	486	438	446	440	483	464	493	484	483	453	496	501	455	457	481	471	477	459	478	430	510	478	486	469	482	445	444	439	434	489	416	442	482	481	470	479	452	442	452	448	473	435	503	509	468	470	504	478	496	471	444	434	474	481	435	454	462	474	476	477	444	475	455	461	486	505	486	494	495	469	451	492	445	456	454	505	487	514	454	507	477	498	459	472	470	468	470	451	495	487	455	457	474	473	509	429	465	487	528	483	488	474	462	451	479	478	478	475	512	465	466	476	492	504	497	500	475	477	484	458	467	461	470	510	500	457	491	469	457	503	489	448	515	484	451	454	477	476	486	451	429	463	492	468	487	471	513	473	505	490	466	483	516	475	484	493	477	459	501	444	471	504	480	466	475	441	483	434	470	423	461	450	474	432	461	522	459	458	480	456	453	476	486	436	458	472	474	471	491	423	494	452	446	455	464	455	483	471	450	481	489	468	472	464	485	507	464	491	485	434	466	482	457	472	517	500	464	501	518	431	458	451	463	462	450	467	433	466	510	473	460	505	496	490	497	481	495	471	509	428	478	461	484	457	474	505	469	512	505	458	459	482	475	496	490	464	457	439	466	482	446	473	469	460	432	490	485	466	446	479	510	488	469	462	466	460	456	476	476	420	492	505	472	469	466	472	511	449	475	489	464	464	485	467	484	443	463	437	445	483	528	441	490	456	449	500	479	455	473	502	457	487	511	484	470	465	478	457	458	488	472	486	483	446	452	504	494	472	447	517	477	477	473	493	476	451	471	451	469	503	482	454	452	461	478	435	445	531	491	462	486	506	481	484	476	485	473	485	481	460	468	472	484	451	500	460	463	461	494	447	435	462	430	454	478	490	456	459	510	469	484	498	473	481	481	474	479	475	484	486	502	442	476	463	463	462	492	479	482	469	489	423	501	449	505	480	464	475	454	433	492	461	465	466	434	461	469	480	448	442	516	493	469	490	454	522	474	459	424	474	424	513	464	521	502	504	452	478	466	503	495	498	479	473	457	451	438	495	459	458	470	487	444	480	514	459	490	481	485	493	465	466	457	481	508	473	443	482	457	470	448	463	460	450	463	475	517	461	475	449	455	443	495	493	464	496	462	493	470	470	474	511	467	464	441	475	465	490	452	493	450	470	537	456	479	477	476	477	465	417	481	450	461	483	449	481	462	474	469	409	452	458	435	423	431	490	454	486	461	460	483	482	446	493	442	471	459	439	449	463	469	468	449	471	471	463	464	481	440	472	518	460	505	480	495	469	427	468	504	490	488	444	492	446	447	464	492	502	480	467	443	461	455	488	534	487	463	474	457	486	494	479	448	473	502	477	426	466	496	504	472	469	460	433	504	476	472	447	467	482	453	493	545	514	486	480	474	458	453	467	477	441	471	458	516	493	436	480	473	488	471	474	488	486	466	468	465	472	484	484	509	449	434	466	522	441	483	460	481	463	449	500	487	495	490	455	478	462	476	457	465	489	454	470	483	467	487	463	437	440	456	482	465	446	423	526	477	460	506	448	469	441	455	463	482	523	459	475	467	498	473	478	482	455	505	441	503	455	440	465	456	470	433	460	490	487	473	495	445	509	485	455	502	515	502	459	513	523	431	477	453	496	465	465	494	467	453	452	480	476	461	525	500	514	463	459	507	462	508	467	439	505	498	481	483	492	466	475	467	474	446	474	493	478	540	489	427	474	452	468	458	476	464	490	409	425	486	472	470	469	441	498	471	446	454	485	475	438	492	460	444	450	451	437	444	490	439	500	497	454	444	456	479	442	527	480	483	448	452	493	453	476	501	446	516	456	498	475	505	459	503	463	476	467	466	494	490	476	495	434	487	460	508	469	450	478	431	461	441	490	471	437	507	488	461	485	475	482	462	473	457	462	458	490	536	462	480	481	441	446	468	475	453	520	447	457	474	434	442	482	488	465	485	519	468	475	460	461	476	492	485	486	493	460	454	504	530	463	461	494	476	491	471	487	461	460	498	514	447	470	509	461	496	452	493	474	464	473	479	453	523	462	469	437	474	477	477	463	490	467	480	502	501	449	461	473	462	482	490	460	441	477	491	508	469	505	462	462	464	501	484	483	503	448	430	453	454	434	455	491	474	465	482	465	483	491	501	471	497	493	485	454	535	455	478	478	480	474	446	461	489	482	447	444	476	483	471	477	497	501	502	504	431	458	453	459	461	526	467	469	493	469	513	508	489	498	435	464	455	512	465	476	465	430	449	447	442	458	460	483	506	478	474	439	473	489	503	467	487	489	468	466	482	487	480	507	500	450	452	479	476	436	486	482	448	495	463	508	477	478	480	496	442	450	459	469	489	518	481	495	440	470	491	471	483	469	491	486	500	449	472	504	479	481	486	449	482	495	466	442	473	435	484	443	478	463	499	420	494	485	490	534	456	490	456	486	447	450	500	466	499	515	444	446	457	458	482	516	477	485	462	473	487	445	467	487	442	514	474	488	516	469	474	460	457	491	480	450	486	457	496	471	536	474	508	498	490	468	473	460	458	459	503	472	454	460	509	474	483	494	447	493	440	477	481	462	496	500	490	466	482	498	460	451	475	469	473	476	482	467	476	453	502	505	474	508	462	485	453	516	463	450	476	517	470	475	471	532	499	470	471	435	459	502	481	457	458	461	478	467	457	504	464	498	465	487	475	442	464	489	464	471	480	485	481	453	435	486	507	471	506	469
41617	59547	47287	32164	20641	12506	4507	2638	2148	1376	1202	1077	838	742	696	680	638	622	618	580	573	599	590	622	588	635	597	618	561	562	553	577	554	590	536	573	550	572	533	532	521	556	538	566	561	618	538	554	527	552	575	519	576	534	533	549	578	544	551	530	515	533	549	565	526	489	557	618	527	541	534	527	530	527	529	542	546	555	504	558	536	504	552	568	551	564	554	568	522	608	538	556	552	584	552	539	532	541	542	560	559	520	528	549	545	543	537	521	569	569	531	533	528	531	581	491	527	517	558	528	544	523	549	516	569	535	566	543	532	564	557	536	534	547	551	527	591	535	547	563	531	527	525	540	564	507	566	542	562	521	544	523	509	536	538	521	554	544	564	538	560	552	573	508	571	586	562	559	522	523	521	553	527	531	530	573	511	541	535	567	506	539	519	523	565	550	565	554	536	532	553	559	547	533	575	551	591	551	560	567	555	541	507	527	552	570	546	546	520	554	538	541	517	592	544	560	533	550	526	569	569	528	534	540	542	534	523	536	575	550	574	566	600	546	562	518	560	520	543	551	581	563	524	515	581	556	518	564	533	546	542	546	529	560	548	548	510	561	541	553	529	535	500	570	537	521	536	556	553	509	509	506	550	552	505	517	564	584	528	571	493	493	522	558	520	519	595	540	547	557	548	534	561	559	599	529	522	570	520	522	548	553	549	531	561	521	565	512	521	559	535	508	524	548	543	539	551	472	567	541	548	552	572	508	519	549	520	555	543	538	563	550	522	538	540	569	532	561	555	525	537	519	528	522	576	567	568	522	521	584	550	566	556	560	564	520	533	562	551	555	531	529	521	532	546	558	528	525	561	567	549	497	543	543	552	576	582	557	533	536	498	532	601	517	547	564	559	524	549	574	593	574	558	541	546	537	537	536	584	520	562	531	558	534	556	514	586	534	525	577	492	557	543	542	632	541	542	533	539	567	564	569	523	536	533	556	596	511	522	533	543	542	518	574	562	542	558	530	527	537	566	524	539	550	547	526	560	516	543	489	506	537	511	526	523	512	496	531	568	588	575	536	572	543	526	555	522	536	552	581	490	539	533	548	529	586	528	585	547	499	526	558	566	554	604	564	530	493	552	555	565	555	560	520	511	513	522	529	539	526	585	527	553	543	501	552	527	576	563	514	539	561	507	604	540	562	526	572	573	579	530	524	545	541	568	564	544	565	542	553	567	566	544	544	529	537	567	549	561	508	541	523	515	591	525	533	562	562	540	559	557	521	573	534	555	531	526	524	578	555	503	556	547	539	531	546	572	510	569	544	516	561	547	546	514	506	535	553	532	567	542	578	568	568	565	563	519	567	501	591	546	540	564	552	569	573	585	569	518	565	521	540	515	526	554	580	553	528	558	556	573	548	548	568	578	538	507	527	574	528	566	528	542	565	564	522	526	564	529	535	530	541	579	551	525	579	548	537	546	537	562	559	577	523	570	531	523	488	510	534	518	535	535	549	524	539	582	538	535	537	578	519	590	540	537	487	560	545	541	573	549	553	525	559	528	532	560	591	528	542	575	515	534	555	523	565	552	552	545	569	538	557	531	530	526	517	514	533	526	564	532	547	537	568	548	542	564	506	585	509	536	596	522	571	546	587	553	559	551	529	501	511	534	569	547	542	561	538	528	502	587	524	562	523	522	514	519	507	562	509	506	564	553	547	513	554	555	550	534	544	550	564	567	543	561	528	498	557	543	583	563	563	591	548	520	577	543	547	553	577	527	547	550	583	529	607	580	534	572	547	556	542	555	503	542	535	530	544	554	515	565	589	549	527	533	565	518	509	554	570	604	569	571	527	557	559	529	534	524	529	526	549	530	559	516	524	548	568	522	546	597	555	526	577	510	553	591	549	568	540	508	558	562	534	555	532	559	526	563	564	536	504	533	593	528	521	532	551	588	542	541	547	504	537	550	532	584	524	546	548	514	525	520	558	550	568	550	520	560	553	577	537	513	523	553	540	586	510	526	516	538	515	574	575	512	558	488	534	611	566	595	569	539	540	535	575	552	553	544	511	537	558	541	519	533	536	550	551	545	537	544	525	571	521	543	528	571	531	584	556	550	548	514	542	543	622	525	555	539	532	521	562	542	578	593	525	528	520	523	504	534	561	580	515	556	507	523	528	554	549	555	565	510	570	541	544	562	564	486	574	556	556	592	555	510	527	534	569	557	507	557	579	535	549	551	585	549	483	561	544	570	506	559	534	523	554	560	544	534	534	530	589	510	538	537	537	554	522	531	556	537	522	559	521	551	559	546	540	559	578	547	582	535	555	559	500	538	573	586	535	535	556	519	543	524	529	555	549	526	547	574	572	581	577	529	523	528	546	554	579	558	519	574	507	558	572	600	547	532	560	544	551	584	555	518	545	554	532	548	563	532	585	567	529	542	564	540	550	563	526	568	560	520	514	516	563	539	568	540	538	537	538	563	515	561	538	574	519	536	590	513	540	552	551	576	551	569	555	538	518	527	517	523	575	561	575	540	552	566	537	529	527	540	521	558	551	549	542	498	542	546	538	588	546	583	552	582	497	534	534	533	536	523	505	572	552	536	506	563	571	554	558	557	515	559	505	554	524	551	554	532	544	595	575	519	528	542	504	526	518	530	525	543	585	571	547	534	569	581	570	567	532	568	546	540	501	563	568	536	533	521	544	554	559	554	516	518	530	572	529	558	554	534	555	549	520	513	573	581	550	549	541	605	567	568	539	534	501	553	578	546	553	548	531	554	564	492	535	527	536	542	520	560	544	518	545	538	558	559	567	496	556	520	538	540	545	543	565	524	546	570	506	534	544	560	596	574	575	568	542	547	551	541	548	545	546	550	532	556	542	535	541	526	545	536	568	535	547	488	527	511	543	593	499	550	569	517	585	542	548	557	492	541	562	525	553	568	571	516	541	543	534	500	518	559	580	554	543	538	538	544	588	549	561	555	546	555	550	523	574	556	534	540	561	545	547	604	541	529	571	574	554	544	585	507	528	537	492	526	585	525	584	569	502	535	560	529	558	533	520	572	566	553	531	589	581	576	513	567	514	550	537	568	542	548	564	525	560	508	544	538	590	552	568	514	578	580	507	576	528	555	512	544	531	515	544	530	506	561	555	527	552	584	533	553	535	541	558	565	580	544	549	538	532	513	553	545	560	566	585	581	499	516	522	538	538	553	530	534	571	573	544	523	497	522	554	540	510	555	536	543	547	534	555	531	511	531	566	494	584	553	534	507	519	578	505	543	573	523	557	559	547	559	523	583	532	542	479	543	540	543	510	562	486	538	517	532	531	566	509	524	561	531	552	524	527	567	543	544	560	543	598	534	564	532	499	572	542	572	539	559	571	552	593	555	578	554	537	564	551	556	554	549	527	538	537	572	528	589	532	533	568	546	567	553	571	519	559	499	531	552	526	548	548	515	567	537	534	547	559	544	552	543	538	563	574	561	563	525	507	558	566	543	548	550	520
22398	20967	28475	23745	21294	22105	15982	4115	2193	1233	1084	957	863	777	740	660	693	640	643	624	613	548	628	630	651	675	668	594	545	605	620	557	581	593	573	620	562	570	546	529	526	558	547	599	580	549	527	562	579	493	560	519	573	559	544	552	578	586	555	581	525	540	535	545	546	597	572	543	532	550	558	578	592	546	556	570	584	538	572	528	566	533	539	533	499	554	536	582	552	540	550	565	560	556	548	537	566	558	579	555	523	531	584	528	608	555	567	524	542	561	538	526	553	572	556	571	534	547	557	527	557	531	540	545	571	556	557	561	573	582	553	577	565	533	525	538	511	548	528	577	627	528	570	576	525	560	524	610	573	567	580	615	535	555	552	528	531	565	556	524	549	552	546	586	587	566	552	511	516	524	524	519	532	522	543	537	551	574	572	572	595	569	584	544	541	553	587	547	526	527	531	536	547	506	577	550	584	545	572	524	542	536	553	515	561	554	505	548	578	572	556	539	527	558	545	533	562	572	543	549	519	522	556	548	509	581	516	528	545	559	569	574	570	557	589	493	519	561	520	531	536	557	534	564	569	547	552	552	511	528	516	554	547	510	540	587	560	554	565	607	570	577	567	576	546	563	569	553	522	547	548	598	534	559	584	524	580	539	558	565	544	599	532	540	562	543	549	550	569	552	577	506	548	535	555	550	540	515	529	528	558	565	569	538	525	602	584	504	542	540	533	540	549	540	540	556	551	579	557	557	553	550	555	601	560	536	550	579	536	549	483	542	580	587	532	556	589	544	530	548	546	546	558	549	558	523	546	580	579	512	548	571	501	555	523	551	575	515	572	514	570	535	596	552	554	570	562	535	567	495	578	533	524	544	592	575	551	551	546	565	603	561	550	553	537	580	540	577	596	563	549	561	545	581	525	548	574	579	547	554	551	587	544	520	589	528	517	534	516	572	557	524	514	567	562	523	554	540	575	588	573	523	530	562	550	550	545	576	532	517	566	518	543	520	574	522	557	555	531	515	566	594	566	533	513	494	527	560	557	515	545	560	579	520	577	570	549	551	516	559	557	558	556	549	552	543	513	560	583	554	572	539	534	561	512	568	557	569	558	582	599	572	539	561	524	550	590	557	537	541	570	533	590	574	551	616	539	522	578	567	585	545	560	535	558	538	531	549	579	489	556	585	571	552	543	539	549	525	540	587	567	586	522	576	527	548	582	505	527	586	549	551	547	556	532	570	529	550	544	534	557	522	542	542	593	555	498	524	505	581	553	548	533	560	570	559	582	533	538	575	546	547	619	559	537	571	503	546	540	541	550	543	572	552	526	586	544	594	589	530	576	556	545	537	573	568	549	545	567	549	583	561	586	544	561	572	492	580	597	525	528	561	549	574	528	546	611	557	588	544	639	557	537	553	531	568	548	540	562	549	571	525	516	551	563	552	535	552	565	511	526	531	559	595	557	548	559	529	587	596	562	544	577	543	576	582	597	570	535	529	527	566	514	561	560	504	580	582	541	521	547	563	549	586	535	532	530	541	575	531	550	568	532	562	565	546	565	564	574	617	546	555	577	533	553	550	522	538	548	538	519	522	518	550	597	514	572	579	512	535	542	565	515	584	566	558	555	559	587	546	543	529	548	579	527	505	585	544	589	573	553	572	545	559	586	547	564	530	571	534	563	568	546	534	548	546	589	568	540	553	597	563	581	536	536	587	576	573	552	535	537	546	568	579	541	563	507	550	582	566	594	566	577	535	533	565	554	576	593	572	553	541	556	580	556	577	552	553	591	575	546	560	548	559	536	492	551	563	585	576	558	557	559	552	536	596	571	577	551	542	551	524	569	511	582	501	575	555	567	555	623	573	537	558	587	548	536	546	534	569	538	573	546	555	550	566	565	513	536	572	543	544	547	534	572	596	537	574	591	590	536	562	572	591	563	528	529	555	552	599	565	560	545	496	567	587	574	548	545	576	538	581	506	572	579	536	534	522	568	513	539	517	521	519	553	537	569	559	548	576	514	567	524	584	558	579	551	523	539	496	573	546	564	546	548	589	571	587	546	567	565	554	556	543	524	548	551	548	553	561	560	581	526	560	551	542	571	568	545	599	576	520	552	543	586	553	570	585	561	557	541	562	553	580	526	521	560	525	534	566	543	581	495	566	574	526	565	497	587	593	595	545	534	553	530	583	577	577	560	498	542	527	542	560	571	599	577	528	531	552	552	551	544	574	575	515	540	565	562	560	535	569	548	538	584	554	566	568	540	575	580	559	560	539	587	572	576	540	509	587	550	536	535	548	613	554	578	567	577	534	583	550	539	547	498	546	537	548	528	539	580	594	561	529	529	545	578	551	569	572	536	539	560	555	539	545	581	560	556	574	531	590	587	558	593	559	539	512	559	551	528	544	560	523	535	515	525	538	584	519	545	556	530	555	583	529	502	575	574	564	567	563	554	586	541	564	562	542	541	529	540	559	591	541	549	576	593	534	521	534	563	546	580	570	560	539	539	567	493	535	564	558	531	566	532	524	574	529	590	526	525	549	525	538	582	551	581	568	529	570	542	545	579	532	567	511	595	529	584	563	556	581	507	569	578	550	564	562	546	573	578	547	514	555	588	547	525	567	574	548	537	548	564	567	598	586	522	550	551	562	549	505	562	573	535	570	528	560	513	531	528	537	530	524	566	589	576	576	517	549	525	541	559	552	561	538	542	554	585	560	587	573	557	537	528	538	568	568	550	532	611	584	556	523	530	545	530	592	620	562	564	586	548	555	571	539	538	569	568	548	573	575	545	539	551	542	551	567	534	583	587	535	576	552	537	525	583	594	587	527	548	550	542	559	523	491	523	537	574	510	568	588	538	540	552	518	580	534	551	543	582	565	545	500	580	529	541	546	577	547	567	538	548	598	590	533	526	541	572	569	590	558	552	546	539	564	555	599	531	551	593	557	539	549	567	549	516	561	578	527	556	553	562	555	572	597	536	570	548	555	541	540	547	543	545	556	545	595	517	566	535	558	554	546	574	562	553	545	575	559	575	537	537	617	585	531	587	521	539	506	542	557	551	547	562	546	573	532	564	565	541	508	577	560	540	533	548	572	531	600	559	574	546	569	541	589	533	563	586	569	588	535	530	526	541	516	550	547	559	525	564	550	570	547	548	541	563	554	548	557	572	517	562	536	595	550	554	548	560	588	550	552	505	533	564	558	574	527	559	530	550	535	556	599	582	531	589	568	586	557	528	559	550	526	590	553	536	565	545	535	510	539	564	550	550	541	562	570	564	577	510	526	572	554	558	579	517	538	557	562	562	558	550	563	549	505	526	537	576	562	539	558	506	543	594	543	524	545	531	528	553	496	522	587	569	537	594	584	545	555	535	512	570	573	504	600	551	535	552	540	556	538	596	570	546	533	553	530	547	556	509	583	550	560	562	575	516	543	557	554	544	563	498	570	545	522	516	573	580	538	533	545	541	537	557	510	570	562	549	560	529	563	571	539	541	559
44809	69330	57309	39895	28956	20303	8295	4925	3241	1651	1516	1296	1026	996	865	805	855	738	766	715	661	714	752	741	762	721	715	634	681	687	613	708	637	686	615	688	649	651	644	657	631	604	637	598	621	622	638	655	659	619	629	624	631	624	587	636	638	633	632	659	624	606	580	649	611	657	621	630	589	597	673	627	607	628	640	623	615	641	656	590	623	613	595	650	666	619	624	650	598	630	695	546	601	597	657	624	670	622	612	573	632	587	606	649	664	603	614	620	616	634	620	613	635	622	601	566	625	634	643	656	664	611	625	607	629	576	632	646	644	627	623	617	620	606	616	627	610	608	587	582	636	654	604	647	618	651	627	607	611	611	651	602	630	644	632	614	605	595	659	610	660	639	645	647	638	630	639	618	614	609	600	596	566	590	646	619	615	626	611	589	625	624	655	633	607	639	635	583	652	679	593	633	664	611	630	615	618	546	651	625	657	629	604	658	637	639	609	584	637	627	627	650	613	678	640	589	609	647	630	625	612	662	597	648	581	647	601	633	611	595	658	663	590	619	611	605	653	623	585	641	616	600	626	635	615	644	633	633	635	673	644	671	635	677	595	601	636	664	631	609	616	620	585	596	640	591	618	643	622	576	676	612	646	625	666	652	677	608	611	599	643	639	635	609	595	630	600	613	635	637	613	597	609	602	633	594	614	626	613	639	589	655	652	632	538	644	639	612	605	619	619	611	609	643	587	625	626	614	637	640	654	604	623	646	620	660	613	603	648	630	589	665	595	622	587	621	602	663	634	594	631	594	637	612	668	642	610	590	631	599	609	640	623	603	610	658	590	633	688	628	609	640	620	603	585	628	610	580	627	638	668	615	655	667	695	617	638	622	612	619	625	615	664	602	597	614	588	627	674	628	654	638	628	576	623	593	640	628	644	600	593	620	589	652	628	602	625	607	646	589	660	609	615	626	581	617	597	606	610	637	604	626	621	600	613	570	632	660	629	651	592	598	570	619	621	639	631	603	604	603	589	635	582	618	618	683	659	634	667	642	620	654	593	654	656	618	636	594	646	628	660	645	649	648	632	617	617	652	602	624	618	575	621	616	642	596	635	586	623	626	622	637	598	614	628	598	632	658	634	622	616	638	564	581	616	670	601	665	634	600	638	646	622	623	593	625	599	613	628	619	626	556	654	628	592	645	630	654	612	570	673	598	625	586	599	586	594	615	632	634	635	638	610	642	631	614	642	632	620	554	692	657	599	657	642	643	604	622	612	607	613	618	630	613	610	611	663	635	609	628	648	655	648	625	641	611	629	650	626	651	645	593	579	638	631	618	620	565	619	626	601	631	635	667	597	636	642	627	657	608	592	662	586	648	610	603	637	584	641	644	633	623	605	637	596	678	629	620	616	619	658	573	609	626	627	599	639	638	629	609	650	653	586	624	626	634	685	591	606	641	654	640	612	589	618	622	572	647	613	673	605	565	603	593	619	592	562	574	607	617	633	614	622	582	583	641	601	625	628	655	619	624	624	615	607	593	611	635	588	621	596	651	615	627	628	597	634	680	633	608	637	599	616	593	574	632	651	614	597	628	609	642	603	604	604	612	596	578	649	630	652	639	635	690	646	618	639	652	605	617	615	620	636	660	618	653	556	611	591	590	621	651	638	584	586	624	613	621	641	610	638	605	614	632	621	644	623	675	642	589	634	579	629	651	645	633	603	608	656	620	617	634	616	656	637	618	583	588	646	606	611	610	625	615	626	647	636	619	635	625	563	605	643	651	642	674	631	601	604	637	609	610	629	608	585	614	646	668	612	614	603	631	688	650	619	616	649	590	662	574	591	610	632	616	634	665	599	577	569	640	602	645	635	620	588	595	632	631	629	629	651	626	635	593	610	621	642	558	638	600	627	681	641	602	618	619	650	621	624	664	621	577	597	607	645	651	639	653	666	625	678	616	574	625	645	615	623	619	645	614	604	614	616	640	613	615	610	612	616	604	571	641	626	643	597	574	642	610	618	633	644	620	648	626	629	703	657	602	634	570	642	591	649	623	591	614	589	606	614	623	618	664	615	594	607	638	600	578	599	649	648	654	643	663	595	655	605	627	590	590	620	640	648	621	615	624	628	649	610	620	609	631	627	611	624	611	634	622	622	676	580	612	621	626	592	608	601	591	624	591	572	592	603	608	662	633	624	627	623	643	670	638	628	618	610	629	646	650	643	610	668	595	590	634	633	655	651	590	614	629	605	628	622	680	614	564	621	632	649	595	621	650	619	597	656	591	650	613	616	576	642	584	610	619	618	624	611	602	612	597	586	622	624	625	582	607	635	607	593	597	601	613	606	601	650	645	603	620	628	668	552	653	555	553	614	600	627	608	655	611	632	627	631	658	614	661	636	620	624	606	639	615	651	650	629	591	608	625	590	617	653	639	631	573	600	603	598	596	622	619	647	637	634	647	614	615	657	642	661	639	637	600	649	654	598	622	634	609	664	638	624	654	637	590	619	638	659	580	678	635	605	656	605	624	626	603	619	652	685	641	646	605	631	612	667	617	611	641	661	621	613	640	617	594	625	617	644	596	619	623	639	624	610	617	609	631	612	612	613	629	622	636	598	636	607	591	627	625	628	603	597	629	668	591	618	640	614	665	621	648	584	611	633	640	608	607	627	591	630	692	602	611	666	625	669	619	665	628	599	656	633	660	623	613	649	623	640	623	673	602	585	638	612	604	641	628	655	667	641	632	634	621	610	607	605	597	633	624	631	600	604	626	646	616	643	630	598	598	630	609	640	630	616	631	598	613	624	639	606	623	631	596	670	603	628	602	592	623	601	661	608	615	655	605	635	624	590	639	610	574	570	613	627	605	614	631	599	666	597	591	568	614	580	621	645	588	582	621	642	646	621	644	657	606	632	611	632	608	586	652	661	663	646	620	583	632	632	612	642	628	607	621	609	650	624	630	617	606	616	622	613	619	634	616	602	625	657	585	644	617	606	590	656	653	609	649	633	660	588	610	621	587	627	626	616	608	674	664	651	639	604	605	598	599	633	664	595	616	639	636	660	603	573	602	635	628	636	641	599	569	627	628	560	666	626	649	602	646	630	603	596	619	628	642	601	598	625	687	615	619	581	644	590	634	608	640	670	590	663	639	641	643	647	622	631	653	568	592	666	632	601	642	631	630	651	632	638	615	627	626	638	625	625	634	643	599	657	634	640	589	624	637	591	576	575	589	665	627	619	651	638	640	636	601	619	618	663	598	613	621	597	624	576	616	591	608	624	618	648	597	630	600	594	598	682	611	603	610	653	647	660	641	681	665	600	625	631	649	616	632	623	601	592	632	653	599	573	659	624	645	666	591	579	594	623	604	618	599	609	614	655	615	592	609	629	620	567	642	603	619	579	627	610	620	625	629	629	629	644	652	594	588	649	616	628	654	616	622	635	615	611	659	621	588	608	630	616	628	646	580	680	619	649	652	609	624	640	653	611	630	608	626	636	584	636	689
34595	38923	39558	26153	13007	5821	2055	1395	832	670	624	631	558	617	590	589	557	554	557	575	514	544	545	540	535	501	565	523	523	532	527	530	522	528	529	557	544	570	523	548	529	518	543	524	503	547	583	510	550	503	560	523	563	551	578	503	557	551	551	542	519	566	533	534	507	507	523	493	508	539	500	524	544	567	538	528	556	501	520	557	532	538	506	530	552	514	479	515	566	548	519	548	536	532	558	516	530	523	504	540	547	555	510	492	534	535	538	555	547	505	507	496	524	525	520	540	566	501	509	523	518	520	537	501	529	498	518	554	522	498	540	553	508	559	530	590	493	545	552	561	535	521	546	525	536	548	503	503	503	513	538	506	537	522	502	514	528	537	508	509	537	493	500	524	552	565	529	493	546	557	569	526	567	557	516	536	502	516	551	527	531	556	525	523	518	548	529	516	555	529	492	507	542	536	528	544	550	539	504	555	527	528	533	521	571	541	563	556	529	503	534	567	546	518	590	546	520	523	501	528	574	524	540	507	528	540	525	549	518	529	563	559	506	533	491	526	519	499	553	515	548	520	565	575	561	541	508	535	530	522	528	508	500	544	540	540	492	525	527	538	560	540	489	532	516	518	500	518	497	534	539	555	523	525	512	527	540	512	553	520	533	543	506	495	531	503	489	528	550	530	562	517	527	561	565	497	529	519	514	544	499	512	549	520	556	549	503	521	557	518	507	546	486	473	557	535	491	556	488	501	546	532	544	496	528	572	517	554	584	536	503	572	561	512	535	542	560	547	512	534	532	528	526	539	540	545	575	511	505	484	519	509	539	518	528	536	513	579	548	511	530	487	519	545	518	551	527	563	551	513	528	508	492	553	519	542	501	527	545	525	532	544	515	559	528	530	532	470	565	484	509	536	557	527	573	539	512	496	542	505	536	562	541	565	535	562	508	512	551	515	555	543	531	527	510	555	511	545	513	511	567	550	479	509	554	493	507	520	515	528	555	549	504	548	587	512	529	539	538	551	507	520	531	528	485	559	536	523	546	556	504	541	510	523	535	541	563	536	563	536	490	538	552	495	501	514	549	529	502	545	538	511	543	496	523	565	481	500	547	560	524	511	538	517	538	544	481	558	522	497	547	513	521	482	559	561	517	540	535	571	542	549	529	482	537	558	549	550	515	499	527	530	510	527	542	513	548	503	523	510	535	517	520	543	541	515	548	541	517	529	564	544	547	589	545	504	543	536	525	507	513	520	516	500	548	572	514	534	541	518	517	594	545	566	509	528	559	521	538	487	536	528	533	515	500	552	530	498	541	541	514	525	573	528	499	527	559	533	506	536	544	539	554	515	525	533	556	557	530	565	535	509	543	526	551	568	524	496	524	545	548	525	488	546	525	534	524	527	532	505	504	553	511	545	574	485	531	546	524	490	481	517	589	503	572	525	538	520	538	571	542	538	553	539	536	526	539	543	555	536	530	514	533	514	508	500	534	567	522	524	525	522	553	504	492	508	539	546	554	511	518	565	524	529	550	539	520	522	567	527	552	516	500	531	512	557	506	512	519	538	517	521	519	489	481	537	550	548	530	531	572	557	519	535	555	534	531	560	507	531	524	573	551	516	528	524	525	536	535	498	566	524	516	505	507	509	540	538	515	533	519	551	533	559	586	542	498	539	510	532	576	537	536	525	535	540	565	516	551	542	535	552	528	522	509	571	508	512	520	555	512	520	511	521	532	583	566	528	539	528	536	490	537	590	491	532	520	546	509	531	530	472	504	529	573	579	561	538	500	540	510	531	521	558	546	569	547	531	518	528	525	557	538	519	537	512	540	561	562	564	565	524	563	592	546	561	527	528	560	555	518	503	502	510	507	518	512	499	475	560	552	526	498	529	537	544	500	516	508	519	504	496	530	556	524	524	549	518	524	505	535	545	505	506	536	549	559	520	542	514	542	532	510	535	569	553	512	519	527	514	568	528	554	525	525	476	518	493	546	499	535	510	520	518	559	572	547	535	535	555	534	527	516	541	494	529	515	551	500	537	561	527	507	545	588	532	571	539	532	555	513	567	556	499	491	498	549	535	466	543	528	543	477	587	506	569	538	563	526	522	499	495	517	546	537	570	558	522	546	537	492	500	491	491	539	512	530	488	550	550	548	536	542	523	538	511	536	483	516	535	545	550	528	543	581	518	523	553	543	541	533	511	536	525	552	533	551	536	542	522	512	559	557	560	558	555	562	585	500	502	516	546	574	515	546	534	497	524	515	506	524	510	540	543	501	539	530	526	506	504	508	479	534	536	539	524	516	539	500	507	593	529	480	500	532	511	530	577	543	519	505	540	540	520	498	529	534	559	547	537	534	516	538	547	537	549	512	497	549	552	528	562	494	483	550	521	485	497	524	527	499	540	534	471	511	568	521	498	501	528	522	509	518	519	509	510	553	508	527	534	534	506	556	550	562	534	491	519	523	551	505	517	565	506	548	537	531	514	541	518	515	506	538	514	545	541	497	566	534	539	520	513	536	497	542	518	501	500	568	534	511	526	497	509	540	533	534	488	514	521	506	561	560	524	530	514	493	549	529	567	531	524	516	525	554	488	535	521	524	554	586	538	502	546	520	527	514	548	560	502	507	576	517	513	536	515	502	525	543	506	549	527	526	584	546	512	503	530	580	536	535	518	546	503	523	547	515	514	570	529	568	533	476	536	517	518	562	494	544	526	521	509	503	541	514	536	554	563	514	534	570	551	559	481	509	515	564	522	528	582	493	522	546	533	513	554	543	534	577	551	484	550	543	511	544	525	507	513	529	518	570	534	569	543	527	524	470	508	576	503	525	513	580	528	543	523	533	584	520	528	570	539	520	511	513	561	524	568	552	575	527	535	566	542	511	530	465	547	482	539	538	518	489	537	515	521	515	515	547	545	528	532	531	537	537	542	531	545	510	546	525	560	535	543	546	541	519	524	531	551	519	558	495	532	578	532	539	592	559	548	539	510	554	581	526	530	546	539	526	555	539	552	580	511	516	529	533	551	576	528	488	542	557	555	547	550	517	499	566	529	524	554	520	525	556	555	562	542	554	533	514	558	513	547	506	557	509	532	513	508	575	529	492	524	510	519	536	518	532	502	520	547	530	521	547	525	537	501	493	499	518	514	531	521	489	527	540	542	482	571	520	509	552	511	511	558	538	529	525	521	522	514	521	519	520	524	508	559	506	512	515	572	546	573	523	515	552	548	515	550	539	552	563	515	505	508	526	520	588	536	504	549	549	513	540	515	530	538	481	550	547	557	552	518	505	543	546	501	523	505	488	509	551	564	518	538	524	527	550	529	525	525	549	504	512	519	522	566	509	503	567	538	552	514	532	513	536	528	483	531	520	559	549	542	536	557	531	516	500	562	556	559	538	537	539	512	500	548	557	534	512	553	545	496	526	515	541	530	590	509	533	542	507	520	525	507	537	537	522	518	540	523	560	500	542	512	499	539	564	537	541	561	532	519	531	515
43526	55157	43018	25488	14955	8096	3280	2211	1186	884	772	780	720	663	707	729	679	643	612	643	649	643	651	602	598	644	668	624	608	625	628	642	634	612	652	614	618	582	626	636	608	617	596	574	618	599	624	617	592	626	599	562	597	594	623	634	606	614	667	592	594	639	584	571	603	641	597	590	587	612	546	605	617	586	623	666	563	601	576	612	625	594	601	636	606	609	590	603	618	574	595	652	587	585	599	567	596	592	577	629	636	619	590	596	562	611	622	620	635	623	602	595	605	594	578	618	580	611	660	595	565	632	629	599	614	628	599	579	620	616	599	608	584	640	617	619	578	592	552	577	626	637	603	603	591	616	613	617	551	618	583	603	626	569	604	560	637	617	654	621	605	591	554	569	560	582	625	627	604	621	604	652	621	616	558	567	639	560	613	635	612	579	635	590	586	628	611	602	573	636	637	621	661	624	636	604	624	595	638	606	631	594	624	611	628	632	576	587	607	596	599	586	606	605	604	622	594	600	628	599	580	602	598	604	639	614	581	603	609	577	586	649	630	557	604	648	628	634	609	615	614	581	595	665	585	654	569	635	610	616	595	555	585	619	614	603	591	572	633	610	611	618	594	604	623	643	607	631	639	634	614	597	614	624	642	554	602	611	593	636	578	618	611	582	608	612	636	643	598	628	618	611	582	609	627	630	610	610	620	598	659	614	585	558	623	557	605	605	578	650	559	594	602	581	650	651	586	543	654	582	578	561	573	607	615	627	578	596	634	622	616	637	587	628	617	655	633	608	578	622	628	617	569	552	598	611	560	589	661	615	560	598	545	611	621	593	627	609	580	626	659	557	586	606	557	617	566	601	609	566	596	568	603	639	592	577	583	589	584	608	635	598	581	615	593	604	589	629	616	596	613	639	631	617	632	611	600	631	593	588	609	592	606	611	601	612	604	584	652	613	599	564	615	619	585	594	617	609	589	613	587	576	614	602	633	598	598	636	651	613	565	577	619	630	608	648	608	606	682	646	564	582	592	631	616	602	604	562	609	607	657	586	624	627	591	621	578	595	648	608	597	601	570	594	629	574	611	642	614	609	588	657	608	604	567	596	659	598	636	639	624	610	581	640	625	576	665	625	615	566	611	580	624	609	607	625	599	588	604	589	580	615	593	620	611	566	629	602	595	652	626	599	596	623	613	612	578	603	630	624	637	640	620	600	603	585	593	621	608	617	590	651	571	582	621	613	593	640	580	588	587	624	584	597	638	555	573	592	619	600	613	624	621	584	607	558	631	595	554	575	611	609	638	625	602	621	626	671	584	623	640	586	627	634	586	576	607	595	611	609	591	593	611	575	625	615	589	601	570	577	619	607	610	554	630	597	589	601	618	623	596	622	565	584	575	584	574	610	605	619	632	558	612	571	641	576	585	580	610	614	590	604	610	620	631	591	600	602	610	609	621	623	618	627	580	621	643	574	633	577	619	579	604	621	537	573	590	623	579	594	586	590	617	585	597	603	615	615	605	627	599	640	633	599	577	630	574	604	607	635	598	561	614	603	594	613	579	588	576	606	621	576	564	700	557	639	602	623	651	623	586	600	581	621	642	605	604	599	637	606	589	589	557	601	604	602	640	586	556	576	603	630	604	565	643	622	588	620	652	605	630	633	611	594	604	576	611	590	607	605	598	614	627	620	614	609	626	597	603	610	590	607	648	613	614	611	609	617	596	611	614	574	596	619	554	633	596	585	591	606	604	629	599	644	615	580	634	594	593	560	603	606	630	649	596	583	617	581	585	618	602	602	616	589	642	600	605	652	637	610	585	600	607	601	605	567	599	627	607	604	598	594	598	641	591	576	594	602	573	620	555	636	619	629	589	630	619	626	594	568	596	594	619	601	602	609	602	588	588	595	615	578	607	661	615	552	578	608	603	621	634	609	565	599	552	603	564	632	600	627	595	657	656	617	610	575	572	585	621	602	600	578	632	584	596	599	648	611	608	637	617	639	625	592	588	631	636	595	570	616	634	602	644	610	588	652	601	637	613	621	600	540	643	643	645	565	610	612	601	604	576	600	608	597	613	566	598	595	582	633	607	602	595	645	611	606	610	560	554	585	625	549	563	607	668	603	594	628	628	629	620	607	646	590	562	613	594	616	601	602	571	627	598	604	613	629	610	602	605	632	578	572	611	590	624	614	579	627	570	625	592	575	596	601	601	615	593	580	586	591	655	602	603	606	580	597	639	624	599	633	587	565	627	620	584	601	583	597	588	619	617	625	614	625	608	589	619	606	587	567	612	612	617	593	574	633	643	609	635	602	616	591	627	564	637	599	603	614	612	568	616	597	597	595	573	588	605	627	609	647	580	618	609	615	621	599	627	592	595	605	580	577	624	593	636	604	556	596	616	596	578	593	646	610	571	594	608	619	584	594	586	585	621	566	587	612	609	606	607	566	596	585	606	587	619	577	636	606	589	601	582	578	606	657	620	621	578	632	618	608	569	623	584	626	555	582	622	613	617	612	600	599	608	614	587	600	624	587	629	607	614	601	603	595	635	603	608	614	649	642	584	652	606	628	595	644	544	580	582	565	610	580	567	623	583	615	618	579	638	618	610	639	627	564	603	589	627	620	578	567	591	632	623	571	602	586	569	614	637	605	570	622	609	606	591	604	646	589	596	595	595	601	617	625	598	613	569	562	562	604	580	625	617	605	581	625	641	592	601	610	582	592	615	588	623	625	601	607	644	635	612	605	600	637	620	570	634	599	596	613	592	565	625	583	632	623	615	600	603	575	618	584	641	598	626	581	610	604	640	560	587	638	634	618	593	600	609	566	625	588	624	629	584	619	574	621	622	608	581	606	614	618	611	596	584	631	571	627	593	578	633	617	558	570	681	621	640	609	571	599	613	645	581	571	582	626	619	612	584	542	621	614	596	583	614	564	551	584	592	624	571	605	578	615	628	629	579	610	633	594	618	596	600	649	561	579	584	634	590	596	579	613	604	628	605	626	596	615	615	618	573	569	595	586	615	627	625	619	576	634	559	596	652	619	596	632	607	577	578	627	626	588	555	622	629	608	612	605	607	589	558	598	634	677	575	612	642	597	598	618	608	560	593	588	592	586	591	601	616	603	543	561	614	562	614	638	614	585	556	607	620	619	578	631	595	576	602	625	612	597	556	555	589	628	584	620	651	598	599	608	603	617	586	602	595	620	611	603	588	615	619	601	628	624	618	588	615	585	619	643	628	601	627	587	617	571	677	578	614	565	599	633	599	589	604	630	614	540	619	612	562	621	575	611	627	579	592	592	647	637	595	651	572	587	623	606	622	587	613	618	646	579	604	644	620	573	591	613	613	601	580	605	577	637	616	661	583	643	585	591	593	590	600	657	608	568	621	585	587	604	637	584	603	600	595	600	594	563	582	643	616	634	600	600	607	624	595	601	609	598	580	642	586	630	627	644	621	626	568	586	565	613	607	593	655	620	592	571	615	642	580	676	604	623	607	554
23469	20818	27986	24295	21578	17966	8263	2434	1277	872	804	724	681	657	720	663	651	640	590	585	633	581	580	555	641	579	685	632	648	563	609	599	636	527	596	552	630	566	547	624	595	541	578	656	593	590	566	600	613	607	546	576	614	583	562	540	562	588	581	579	555	605	626	603	583	565	586	602	554	594	545	560	560	619	563	577	555	583	515	624	589	593	602	579	617	601	593	600	623	599	562	588	596	566	602	587	567	568	562	582	581	616	604	617	539	556	570	543	594	564	608	571	599	576	584	592	583	590	566	550	559	568	571	571	588	588	607	578	570	602	568	595	600	594	595	611	569	590	589	587	603	577	596	536	578	554	568	567	563	610	569	593	582	532	547	593	568	593	614	614	611	585	567	537	567	603	628	604	572	570	574	584	604	598	594	591	593	609	554	589	530	549	628	641	556	602	570	591	542	576	546	552	601	587	557	614	590	602	598	564	588	575	650	606	550	558	591	562	628	569	642	553	552	612	607	559	562	620	579	620	568	623	580	582	582	580	586	546	556	595	606	603	553	575	561	617	609	597	638	605	573	602	605	592	589	561	628	580	603	610	570	594	587	580	554	577	592	590	582	610	563	522	609	609	585	605	566	578	601	599	600	592	624	587	573	564	589	568	594	563	572	572	592	578	571	541	614	562	603	596	578	554	579	559	577	585	592	605	555	550	609	590	588	607	559	597	587	578	595	620	612	602	588	546	570	568	584	602	598	536	541	628	594	552	568	605	599	571	563	593	601	589	553	579	564	548	581	555	526	601	617	595	609	554	576	542	538	548	564	581	529	589	562	580	585	581	599	601	557	572	605	580	566	598	579	582	588	611	581	570	590	577	584	528	553	559	577	628	575	562	577	603	535	581	585	578	553	615	554	568	607	615	556	551	575	582	593	566	586	561	619	629	573	611	603	568	586	566	612	591	638	544	565	598	587	602	546	564	584	575	564	568	606	565	574	559	603	605	583	593	623	600	583	571	560	581	568	603	616	558	628	552	601	557	555	583	622	573	583	595	612	603	585	586	546	585	578	589	565	571	620	633	584	605	543	621	617	580	572	602	568	578	592	538	582	587	625	613	617	567	603	616	589	564	581	570	604	591	579	558	595	613	615	581	573	629	581	536	552	544	604	614	595	560	602	574	567	559	624	558	581	600	633	551	554	586	610	590	546	571	612	602	587	633	603	587	568	558	548	598	579	555	611	571	580	588	595	620	588	614	574	555	647	586	557	573	541	562	582	579	588	629	582	582	594	558	593	554	574	585	585	588	567	593	622	549	637	590	584	568	547	650	576	608	568	540	567	559	559	614	556	560	570	598	583	570	554	602	607	603	581	583	643	571	603	569	564	582	527	549	549	594	626	579	612	570	546	608	587	603	566	611	548	560	582	562	571	589	560	576	578	608	561	591	592	584	568	616	581	603	526	620	567	610	558	578	574	572	585	648	543	564	591	565	574	579	590	620	540	586	600	584	544	579	590	589	588	551	561	562	568	548	617	585	578	516	551	600	570	584	595	558	585	616	629	551	582	587	598	554	549	520	580	593	575	580	574	581	610	586	567	580	577	620	560	567	606	566	604	568	607	574	601	593	602	586	609	586	597	566	596	552	584	556	588	591	577	580	595	577	583	625	562	579	612	601	567	571	569	553	551	586	550	588	620	588	608	547	548	601	584	559	585	600	577	601	601	542	530	562	586	561	562	589	563	594	601	557	564	532	624	582	593	601	598	603	607	583	595	600	601	609	575	600	573	577	637	604	550	550	575	632	601	561	591	541	575	615	574	575	578	552	573	558	577	611	554	624	556	590	534	608	582	573	601	559	564	637	570	566	575	588	550	595	584	536	555	542	599	564	573	571	593	530	585	590	635	589	544	569	593	608	599	549	563	578	595	643	591	564	571	600	579	578	621	620	577	643	632	592	586	566	560	549	548	552	567	581	598	586	607	604	619	562	559	579	587	580	567	565	589	590	525	585	585	576	588	582	598	584	599	575	579	582	605	619	652	603	627	578	591	600	594	581	585	583	618	580	613	587	571	603	588	582	623	575	607	567	580	576	551	572	601	563	584	549	577	580	545	580	584	572	547	610	631	566	628	599	601	595	582	518	604	549	562	552	573	564	638	577	598	626	539	568	639	589	571	600	576	606	616	576	625	630	580	586	559	536	589	580	587	560	600	566	559	570	598	591	555	582	572	584	569	586	538	604	606	675	575	556	547	581	608	572	559	608	587	576	581	607	573	557	609	557	575	606	586	581	589	607	582	595	619	604	585	596	586	567	590	594	556	570	613	554	572	557	592	559	569	603	574	590	611	595	540	565	572	591	541	576	597	586	583	636	587	616	565	572	551	591	602	589	627	539	649	605	606	583	579	607	585	572	581	542	575	572	567	572	574	589	590	567	576	635	628	567	611	574	577	631	547	571	566	584	572	573	594	586	582	561	563	622	595	553	560	581	554	606	593	564	601	590	595	642	599	583	589	596	579	601	591	565	544	591	583	586	568	581	534	599	585	631	596	572	569	583	600	572	565	546	597	612	547	577	568	581	570	554	591	592	558	556	546	574	594	600	578	592	624	619	577	544	567	599	566	621	588	612	587	618	591	608	603	622	582	581	601	558	567	604	557	577	635	546	572	564	595	561	575	542	610	574	571	597	579	548	599	553	558	596	596	574	589	567	595	586	608	560	574	581	600	563	579	563	518	564	577	596	593	599	595	590	590	577	603	574	576	587	542	567	597	578	588	562	582	576	579	564	639	646	568	587	563	629	578	534	594	534	576	645	610	604	590	587	567	577	542	577	542	597	573	617	543	588	579	598	556	596	608	591	574	580	620	609	579	580	587	593	599	594	576	561	583	586	559	532	559	588	594	592	544	609	552	589	566	587	581	559	561	596	605	580	545	543	542	597	547	586	527	570	596	568	578	558	584	602	626	642	593	617	589	559	586	595	590	611	593	580	575	585	561	581	596	513	576	612	592	579	576	574	581	575	566	564	608	627	596	534	551	598	570	602	593	536	545	564	593	575	553	538	578	589	621	624	592	581	579	593	583	638	564	587	548	596	602	545	589	570	566	555	601	584	600	627	567	533	566	576	601	622	572	646	604	600	565	570	583	598	600	549	560	591	586	585	575	604	569	585	593	586	596	598	591	525	587	523	557	595	623	586	612	551	599	559	585	594	612	596	630	629	604	587	569	577	571	577	640	576	544	602	617	600	609	653	626	574	613	565	581	555	574	619	591	606	563	604	571	586	569	541	592	587	585	585	579	534	630	557	579	529	607	589	568	600	577	559	617	539	629	603	580	616	620	587	598	573	584	604	595	598	557	532	608	630	606	575	558	583	563	610	606	533	556	594	573	582	568	563	589	580	562	616	601	554	597	576	585	546	562	580	616	607	574	571	568	592	550	587	601	613	565	599	587	564	587	583	620	556	562	570	594	532	573	564	576	634	568	607	572	598	584	564	613	625	570	666
43365	61777	50235	33591	21817	14234	7771	3275	1843	1207	932	860	846	852	804	774	728	713	740	694	641	711	703	696	706	688	706	747	732	684	662	687	691	666	694	654	667	688	634	714	673	656	662	665	686	702	667	683	644	690	676	651	624	603	683	625	672	698	641	735	643	621	701	686	662	642	688	657	633	655	690	652	640	625	648	673	626	667	673	664	672	686	664	680	692	674	638	660	640	660	681	637	643	659	652	657	683	651	625	645	652	681	652	674	648	680	683	672	644	659	691	709	637	610	674	637	702	679	651	713	693	618	624	703	664	647	646	608	664	668	644	635	658	668	625	668	633	654	648	626	665	624	631	673	631	719	641	676	651	638	665	611	647	651	642	654	683	663	640	723	661	669	636	692	687	649	608	651	681	673	685	632	642	678	708	610	616	631	648	641	671	676	645	664	685	621	674	659	687	674	629	626	682	658	617	628	649	665	644	631	669	611	674	649	638	647	657	674	707	646	658	676	705	613	661	644	649	676	684	673	697	621	614	674	654	625	649	649	690	649	616	702	641	673	638	722	617	672	656	650	685	665	675	651	650	615	695	668	665	671	682	673	639	719	655	647	643	676	673	648	695	712	734	662	654	662	667	671	657	666	666	635	620	644	667	677	631	643	643	677	651	686	649	656	639	620	660	666	648	676	663	663	672	646	638	692	661	649	656	673	661	649	637	687	639	663	642	592	701	640	626	640	663	619	669	663	655	657	637	615	652	616	624	663	615	666	690	664	630	622	607	641	660	653	647	674	636	649	650	649	676	641	679	658	692	673	640	616	668	716	621	661	675	667	643	675	634	664	616	655	679	638	683	726	652	708	654	670	645	684	676	609	631	625	664	670	648	691	712	680	700	649	666	626	662	662	629	645	655	648	638	675	678	670	677	655	665	673	695	679	652	694	660	659	663	664	655	640	650	635	640	674	673	655	655	656	661	690	647	663	656	669	681	612	652	680	684	630	677	680	685	642	646	666	653	653	706	676	649	675	666	650	667	665	648	595	633	717	679	638	612	657	689	653	664	688	626	698	660	666	662	648	714	639	650	654	651	652	651	662	626	648	674	664	624	643	655	673	711	669	609	722	625	613	671	683	690	611	631	636	669	640	643	672	654	682	621	659	693	651	650	653	636	676	675	672	637	641	717	631	636	667	634	586	669	660	700	703	687	676	690	636	643	648	655	667	652	632	636	662	624	623	685	626	681	692	641	695	644	640	682	652	637	632	676	620	667	689	652	663	672	628	669	672	645	689	641	668	663	598	655	660	660	689	655	619	631	663	697	667	650	652	618	595	668	629	668	673	658	685	643	639	699	660	677	659	664	654	692	666	656	649	678	645	675	618	690	630	666	624	625	682	646	683	708	704	710	655	633	689	655	669	660	663	624	663	620	670	625	628	690	652	659	673	635	645	644	688	694	671	630	649	661	684	667	650	679	645	644	658	688	669	639	687	588	632	679	680	657	614	628	627	650	613	650	680	663	689	666	669	673	656	701	670	666	637	678	679	669	648	646	650	673	644	617	668	662	656	701	642	692	616	719	612	668	692	589	670	630	658	669	649	653	677	636	649	621	640	710	635	681	712	677	655	664	670	704	652	590	667	647	678	652	627	697	672	654	656	638	663	647	612	674	664	730	694	672	663	670	648	645	626	650	636	654	634	666	649	703	660	603	659	645	664	666	674	615	632	667	632	699	618	681	641	650	685	643	650	655	671	680	685	674	681	632	704	683	672	682	683	616	630	701	638	653	644	658	690	692	722	638	639	635	648	669	663	667	661	659	664	647	617	659	685	652	648	632	685	701	669	665	709	623	649	655	704	627	677	657	672	659	647	631	682	674	711	627	689	665	667	614	655	652	660	684	666	690	667	680	659	607	645	662	645	678	641	649	639	650	674	657	680	651	634	640	659	613	682	629	620	702	664	663	625	691	650	687	667	696	661	592	613	659	639	647	659	721	619	614	672	700	675	671	683	677	662	674	651	678	628	678	647	655	652	703	685	687	628	663	671	653	665	640	649	621	610	692	671	661	629	651	624	674	738	640	651	632	743	651	685	652	643	655	670	663	717	676	656	703	675	649	649	656	675	654	705	673	667	624	665	671	625	624	635	663	644	644	678	665	658	687	660	686	684	663	643	657	682	728	648	674	651	636	682	667	650	688	677	654	667	649	641	686	610	622	673	669	672	664	689	651	688	664	670	677	632	711	613	643	652	594	659	620	641	619	702	660	595	623	667	667	617	709	663	650	633	664	676	646	662	663	623	690	636	634	697	618	655	694	640	665	650	676	627	653	656	649	625	693	694	679	710	633	697	631	642	700	678	652	695	669	638	676	633	667	633	649	668	662	647	609	679	618	656	630	664	681	696	731	660	649	685	719	646	633	653	706	638	688	651	624	640	622	624	644	660	659	593	643	673	695	628	691	697	673	687	700	642	705	635	687	682	685	647	666	676	671	662	673	648	658	641	602	675	618	624	645	621	678	662	633	706	670	671	639	669	659	659	677	620	654	665	656	665	690	630	695	648	644	635	638	645	633	651	640	680	647	625	670	674	666	600	690	660	631	670	676	609	642	661	647	630	655	674	649	627	658	663	610	649	659	633	644	707	632	652	611	666	650	670	691	655	649	652	693	617	674	667	699	674	644	662	644	648	640	679	703	611	631	643	686	708	621	669	693	702	628	645	662	711	677	654	628	693	632	604	704	629	620	682	645	682	647	649	637	633	678	644	649	676	683	648	633	666	699	645	665	616	660	642	661	624	686	663	645	657	624	643	672	687	657	668	649	648	662	617	652	727	654	692	686	672	622	693	679	684	604	695	681	675	668	660	611	632	629	693	563	643	641	667	717	667	669	637	634	620	631	631	666	694	686	658	633	688	669	634	662	650	644	609	667	666	707	640	696	662	714	619	667	622	701	651	644	660	631	699	666	687	642	634	693	724	664	637	679	664	682	632	687	683	718	676	664	627	642	639	678	650	641	651	656	701	664	661	662	643	641	624	639	623	682	649	642	631	649	638	665	625	702	672	661	633	633	677	653	664	679	621	677	671	657	684	716	664	668	622	683	625	656	661	654	672	681	680	633	646	695	629	606	699	662	633	712	682	660	660	653	650	679	652	666	676	685	644	626	629	626	634	703	696	677	692	684	707	651	705	673	643	635	653	645	655	706	635	633	662	642	666	647	675	709	669	690	648	658	687	634	657	701	693	623	647	644	635	662	682	627	683	640	664	649	657	672	619	659	709	655	683	631	678	654	640	651	681	665	627	674	634	697	694	694	685	659	622	672	615	678	637	651	653	662	655	662	641	682	673	642	690	648	640	640	671	647	669	664	629	674	650	621	677	639	664	651	673	643	652	664	645	674	661	660	646	691	639	671	659	681	676	693	668	664	680	687	667	708	662	654	681	653	628	703	670	679	689	657	746	631	713	632	647	674	657	684	678	684	655	637	624	607	626	649	706	660	706	656	623
24507	21060	28231	26284	20490	12748	5594	1853	896	738	542	571	534	569	512	512	464	500	462	448	447	426	473	414	448	450	481	411	448	481	457	459	400	447	434	412	457	415	438	450	437	416	420	447	436	419	420	449	424	432	423	459	427	397	457	452	428	430	426	413	454	435	457	447	433	435	425	420	463	421	419	415	442	480	438	413	436	457	445	433	427	444	430	458	451	416	431	424	495	448	434	457	431	437	452	423	431	457	479	412	435	417	426	422	452	433	445	440	449	398	460	438	387	402	491	408	421	447	393	394	414	434	441	458	447	438	413	460	468	456	439	443	400	413	429	433	426	432	458	442	446	457	381	428	438	457	465	432	452	458	450	430	430	446	462	478	426	447	427	398	390	422	455	445	437	428	407	436	466	427	434	463	426	460	463	452	451	427	465	468	454	487	436	474	421	428	431	403	441	430	434	434	480	440	451	444	423	422	443	419	462	442	427	440	428	423	440	437	427	451	433	468	446	451	488	433	399	445	414	432	422	439	421	454	439	465	454	426	476	454	419	484	409	470	467	437	443	438	410	439	420	445	425	451	445	403	398	414	429	469	444	453	393	419	416	442	466	413	429	443	436	386	455	434	473	459	438	411	424	401	438	407	439	421	496	476	423	443	431	407	420	430	401	375	442	436	458	434	411	414	447	419	411	408	384	422	437	458	435	440	447	468	431	421	433	431	421	446	412	409	433	404	442	445	469	430	458	421	446	432	431	426	405	418	409	410	435	434	421	445	424	459	443	427	461	413	458	461	418	440	435	430	403	453	413	437	452	453	446	444	433	437	449	432	460	420	443	443	412	422	469	411	472	427	426	459	467	446	430	414	461	442	413	404	420	418	449	426	416	446	408	451	424	462	451	463	436	444	416	431	417	451	455	413	455	436	425	428	458	460	415	409	469	443	391	447	437	442	441	405	444	450	421	366	438	451	481	435	432	446	437	464	454	489	427	450	454	399	428	430	427	442	437	437	469	442	393	453	438	450	433	430	416	442	393	415	418	449	441	447	457	454	419	420	445	428	450	437	417	404	433	461	452	460	459	426	436	447	391	452	424	453	420	417	447	453	428	411	460	462	440	447	412	427	450	423	413	412	451	473	408	400	406	445	475	418	450	445	424	443	446	434	440	427	461	408	425	445	417	402	420	489	400	443	418	456	418	417	447	428	414	463	432	410	457	463	408	461	439	410	440	457	429	409	429	421	438	393	467	465	433	435	452	427	420	452	465	444	446	419	425	448	396	429	433	431	426	466	431	408	415	415	462	453	454	445	428	429	445	459	442	408	383	423	467	466	426	433	413	419	443	427	454	415	437	412	442	426	422	448	431	485	450	403	453	417	408	428	443	451	437	461	409	427	394	429	435	448	441	447	438	454	392	427	456	427	449	462	429	459	439	428	429	433	476	429	426	469	443	447	444	434	395	425	441	456	415	467	446	420	414	451	434	455	450	445	451	420	434	472	422	421	423	424	436	442	429	418	451	428	434	432	476	440	441	412	465	404	423	482	443	425	437	424	426	429	459	453	433	420	422	436	415	429	439	428	422	389	434	457	447	421	436	453	439	422	404	445	439	420	429	433	436	435	423	422	388	436	381	453	460	432	442	444	483	427	393	426	440	477	464	429	439	430	461	424	419	460	483	416	475	415	400	427	442	436	440	409	438	408	404	437	461	457	440	436	477	441	445	468	446	455	426	430	415	441	440	448	453	462	447	409	444	410	383	442	443	405	391	421	454	399	412	479	439	412	468	416	422	409	464	435	427	441	452	485	403	421	450	454	440	418	462	462	432	434	420	439	396	444	453	406	423	431	409	452	453	413	440	438	436	421	422	403	451	398	423	405	417	445	413	412	417	395	443	436	380	453	432	416	462	409	436	435	467	422	419	433	418	397	445	428	434	419	469	444	413	439	428	370	409	431	420	428	446	439	434	415	409	441	422	412	423	417	376	435	449	436	450	430	454	400	427	426	446	447	455	436	463	419	442	450	418	415	424	441	463	432	440	476	450	439	475	431	452	419	421	473	417	443	412	454	432	445	422	433	428	412	405	402	432	430	460	417	424	459	446	441	412	439	404	407	430	446	426	421	438	431	441	440	444	442	432	419	398	452	462	439	438	474	430	435	415	437	435	500	424	453	453	450	410	446	434	445	417	419	417	398	451	423	445	448	439	428	423	443	439	445	438	455	501	442	423	451	453	391	442	408	447	437	424	462	451	466	415	386	434	448	442	472	454	473	439	444	451	441	459	437	434	407	452	452	441	478	403	445	437	472	446	433	452	439	448	422	409	444	487	452	423	442	438	423	382	434	434	433	463	423	400	426	432	400	439	409	438	451	440	424	433	436	422	415	387	452	470	463	463	443	455	425	428	405	484	429	470	428	437	443	462	440	449	407	436	385	451	467	445	424	408	414	413	446	401	424	412	436	411	422	419	449	425	415	417	432	427	439	398	421	436	437	431	440	443	445	423	418	419	438	426	431	448	460	416	439	392	425	446	470	409	448	443	416	441	401	407	444	439	409	417	407	396	470	420	432	445	444	441	459	406	415	465	411	453	438	413	430	442	444	457	448	435	462	456	415	423	447	444	479	438	450	436	429	392	445	419	422	438	419	405	436	409	462	428	450	474	444	418	404	413	455	450	446	441	424	402	455	441	439	435	433	455	420	437	429	416	465	443	429	429	425	431	441	446	473	379	403	463	419	428	456	419	431	440	421	421	434	457	440	452	418	408	416	446	450	431	434	428	394	399	421	413	446	467	368	435	433	434	441	456	410	376	424	409	403	456	445	388	477	478	413	430	427	435	415	450	450	435	432	437	451	439	438	440	453	453	426	478	459	424	457	435	452	414	449	431	427	460	405	465	482	477	432	411	452	429	420	449	440	417	459	465	383	427	427	464	431	415	396	461	443	404	463	438	500	417	454	441	455	454	396	402	419	464	442	426	409	474	450	403	424	432	457	445	430	414	429	479	485	445	424	412	425	493	427	463	446	427	451	479	448	458	411	410	404	453	440	399	422	465	394	439	450	406	418	460	436	423	489	397	438	423	446	423	446	448	449	457	445	402	482	464	468	440	466	439	435	398	425	403	428	457	460	419	430	485	427	453	444	415	433	425	399	458	458	430	461	440	413	401	416	444	418	386	433	461	432	423	417	430	457	406	447	419	438	419	446	443	410	422	416	471	463	482	420	440	435	414	405	400	429	455	441	450	448	463	434	399	438	421	440	461	424	429	422	452	465	469	426	433	429	441	412	433	437	444	467	474	449	459	420	455	401	412	464	473	419	417	427	428	426	464	421	425	425	418	428	455	449	412	428	435	439	429	481	445	406	420	453	471	446	407	407	440	433	418	432	416	435	406	449	417	429	435	410	444	441	429	470	437	400	447	436	432	438	458	447	428	419	469	458	450	475	433	436	423	426	378	423	408	425	438	437	432	440	433	378	392	398	451	437	466	450	415	440	436	451
42249	60364	49020	32059	20076	13631	6874	2819	1433	968	758	722	677	711	648	642	551	524	574	560	559	517	507	504	529	492	544	552	523	525	558	519	517	537	492	468	514	524	502	516	537	532	478	508	508	510	529	493	491	526	525	557	481	561	508	474	499	523	481	503	503	535	492	501	514	504	512	520	488	505	503	502	540	487	480	480	491	512	508	514	508	522	537	515	526	474	505	514	552	501	477	529	498	503	523	555	482	489	487	529	484	533	548	491	504	504	509	499	501	491	498	508	540	488	469	478	496	506	509	516	498	506	524	529	470	466	530	453	500	478	517	496	500	519	472	471	497	470	475	514	512	496	512	523	509	517	484	500	463	491	528	519	521	501	502	534	517	517	483	514	500	492	498	517	511	513	507	487	516	521	507	516	489	509	513	500	519	453	482	507	505	486	504	507	553	484	486	523	477	515	469	497	507	555	483	508	505	530	510	496	480	517	526	510	512	499	473	521	493	451	461	503	509	492	489	496	546	539	528	525	524	469	533	521	482	497	510	523	526	456	479	492	512	525	500	511	525	465	483	526	509	474	483	535	508	477	502	508	516	505	520	488	480	550	474	551	494	474	478	522	511	508	476	481	508	509	518	480	485	492	513	533	537	479	475	491	496	490	492	482	525	516	508	457	522	515	512	484	544	490	497	471	468	513	499	517	477	487	498	487	513	500	458	517	491	495	506	504	528	493	514	478	470	495	536	473	488	521	508	498	542	492	476	489	501	508	536	522	524	508	482	523	523	503	489	500	512	505	499	506	475	492	520	509	515	509	528	466	513	497	493	519	484	515	472	499	469	527	492	509	513	535	552	513	472	489	518	471	525	525	492	513	547	513	493	510	490	461	490	562	481	496	523	501	506	491	513	547	527	506	531	495	505	529	514	489	518	506	484	544	544	474	545	524	510	510	489	507	516	475	553	570	537	517	495	494	519	495	508	518	527	496	471	486	488	501	513	523	505	540	523	466	529	502	506	507	473	535	497	462	489	510	524	492	502	519	535	542	472	435	462	474	515	477	500	485	497	525	505	484	512	511	523	463	482	502	533	528	501	473	541	536	512	561	502	522	491	503	470	490	489	507	536	508	497	478	499	499	505	498	508	451	471	524	494	493	502	538	520	482	523	504	505	480	486	497	509	510	515	484	502	482	519	491	507	491	521	486	503	531	551	480	485	463	481	500	517	532	538	538	532	509	509	524	515	484	518	484	516	527	523	523	551	505	521	519	477	476	487	526	497	493	507	531	496	557	471	483	510	475	500	472	471	483	529	519	528	484	506	514	469	525	492	524	504	478	536	462	503	512	512	483	520	480	514	516	493	547	490	547	503	536	498	515	485	505	486	537	505	517	518	523	529	496	535	504	540	526	538	505	491	550	516	477	514	485	527	554	532	499	505	497	503	508	482	504	507	533	486	486	503	503	551	463	496	502	497	509	466	528	496	527	492	522	504	522	505	529	488	487	505	496	515	485	570	510	495	534	508	507	474	485	521	465	505	490	549	534	520	470	507	532	481	498	517	490	500	485	555	496	478	489	466	525	509	552	504	489	520	515	506	504	501	464	500	523	469	488	533	507	522	490	534	506	483	510	471	503	469	522	509	513	498	516	526	499	472	506	522	508	514	484	532	480	510	477	482	538	461	471	495	531	523	481	560	534	516	520	539	470	501	477	491	550	438	507	497	516	487	489	511	490	534	515	508	501	520	521	492	483	547	507	525	484	498	521	442	477	517	475	489	557	511	528	506	523	511	510	504	498	484	495	489	497	507	509	535	484	522	544	545	500	549	477	494	466	493	511	507	491	536	492	463	477	531	490	469	492	492	498	496	466	535	488	439	545	531	502	494	526	562	486	510	487	555	470	492	467	505	504	477	499	520	487	552	503	522	515	511	488	532	512	522	486	540	508	498	466	489	547	520	493	533	482	489	510	505	542	518	528	517	499	508	510	586	517	515	510	505	501	494	506	548	530	466	514	486	473	500	493	502	466	495	500	524	556	502	507	511	499	487	518	488	498	503	520	524	541	506	480	508	493	523	474	505	517	506	485	499	473	510	522	471	520	490	508	486	457	523	501	504	511	501	474	502	452	487	532	499	483	483	544	496	500	462	535	506	526	544	521	477	481	512	529	529	530	498	486	473	461	488	492	516	529	497	509	551	546	532	492	482	526	493	502	520	510	483	528	471	508	490	440	515	509	480	517	490	508	491	496	492	492	466	516	526	509	530	539	501	504	506	525	499	532	505	532	474	502	527	500	477	490	546	502	504	493	471	526	491	497	510	486	532	496	557	498	487	489	470	504	543	495	482	489	459	538	475	511	497	522	464	505	471	486	470	484	496	521	514	469	497	495	518	469	505	494	510	505	521	509	552	503	473	492	486	494	502	530	524	511	501	482	491	490	504	505	509	490	473	493	483	505	509	465	498	463	488	549	468	507	492	486	511	513	512	493	522	539	502	541	477	444	495	498	519	518	515	495	548	526	506	496	511	481	508	517	537	499	494	460	538	473	523	499	450	515	482	545	541	502	491	509	474	521	482	527	493	504	478	532	497	516	505	489	552	551	491	501	494	531	531	501	515	500	506	515	471	490	482	528	488	557	511	515	522	483	541	523	516	515	489	534	525	482	475	500	493	512	503	511	498	503	513	479	487	457	473	492	489	495	500	506	469	515	471	474	487	510	541	509	522	493	508	507	520	478	538	530	511	516	460	487	520	465	524	521	483	525	465	486	496	524	527	497	560	500	508	488	478	504	489	486	523	524	510	504	483	502	489	518	528	506	492	503	480	510	530	493	502	516	546	492	521	454	461	479	524	476	527	504	495	524	504	464	499	504	505	527	535	503	511	516	534	510	532	475	488	493	545	508	515	474	475	533	520	504	512	520	524	513	454	512	522	487	510	504	479	498	479	512	539	498	496	466	534	480	503	488	504	505	523	491	495	525	485	515	556	487	551	470	529	477	538	490	473	500	504	512	487	473	519	526	507	493	538	536	540	520	507	525	455	506	493	512	476	520	488	499	448	459	536	484	521	479	516	502	483	495	553	488	556	514	521	511	511	498	473	485	515	473	496	532	537	449	499	471	495	516	492	527	501	517	469	475	491	530	518	536	471	478	496	543	498	480	471	496	508	529	499	496	480	511	542	499	528	539	538	544	494	491	550	497	479	478	519	480	473	492	470	499	500	531	458	542	491	502	536	502	495	494	472	527	497	499	510	525	498	505	486	493	474	496	512	477	503	500	502	518	510	478	492	511	492	503	483	492	521	488	485	524	506	480	491	477	486	528	474	497	510	496	497	551	464	537	498	489	504	508	508	475	525	480	475	523	492	517	464	548	484	527	463	494	495	474	500	500	505	485	503	516	487	496	498	515	528	496	495	502	516	492	519	517	470	510	512	482	525	505	498	485	511	538	493	500	488	524	540	486	476	516	484	539	512	493	525	530	508	498	546	510	553	473	523	540	498	461
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
