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
341206532275	341206532834	341206533385	341206533935	341206534485	341206535035	341206535585	341206536135	341206536685	341206537235	341206537785	341206538336	341206538886	341206539437	341206539986	341206540536	341206541086	341206541636	341206542186	341206542736	341206543287	341206543837	341206544387	341206544937	341206545487	341206546037	341206546587	341206547137	341206547687	341206548238	341206548788	341206549338	341206549888	341206550438	341206550988	341206551538	341206552088	341206552638	341206553189	341206553739	341206554289	341206554839	341206555389	341206555939	341206556489	341206557039	341206557589	341206558139	341206558690	341206559240	341206559790	341206560340	341206560890	341206561440	341206561990	341206562540	341206563090	341206563641	341206564191	341206564741	341206565291	341206565841	341206566391	341206566941	341206567491	341206568041	341206568592	341206569142	341206569692	341206570242	341206570792	341206571342	341206571892	341206572442	341206572992	341206573543	341206574093	341206574643	341206575193	341206575746	341206576293	341206576843	341206577393	341206577943	341206578494	341206579044	341206579594	341206580144	341206580694	341206581244	341206581794	341206582344	341206582894	341206583445	341206583995	341206584545	341206585095	341206585645	341206586195	341206586745	341206587295	341206587845	341206588395	341206588946	341206589496	341206590046	341206590596	341206591146	341206591696	341206592246	341206592796	341206593346	341206593897	341206594447	341206594997	341206595547	341206596097	341206596647	341206597197	341206597747	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	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
23042	21799	29504	24715	21894	21137	9598	2667	1743	1471	1370	1176	1058	923	774	730	743	643	650	594	636	673	627	589	549	561	573	536	588	554	552	549	517	548	502	489	512	560	520	531	502	530	520	511	534	496	537	531	511	501	556	453	484	536	496	467	525	552	522	507	480	505	495	502	480	467	501	524	514	534	516	550	503	514	495	485	525	509	492	506	486	494	566	507	564	545	541	476	502	543	506	527	543	526	510	507	485	534	534	483	489	508	495	497	546	483	512	510	450	564	546	510	511	519	568	501	490	479	492	557	507	529	509	523	525	537	500	518	487	537	503	507	492	491	517	488	506	485	516	528	500	470	500	497	505	463	524	502	508	529	510	525	493	506	506	473	510	550	502	501	508	514	531	520	478	507	507	486	464	503	531	527	516	502	490	499	534	526	529	504	494	507	536	541	547	508	517	526	506	553	560	519	527	497	494	531	530	530	516	514	519	503	503	536	521	548	512	495	560	519	545	512	582	490	503	552	485	492	511	524	545	541	504	533	492	520	561	518	527	561	521	498	486	499	478	515	513	524	536	520	536	489	499	509	508	560	525	492	507	525	533	490	524	523	514	501	500	518	508	472	541	534	516	486	470	510	518	556	538	492	480	519	508	513	474	508	527	505	489	532	507	529	505	498	555	564	538	524	519	487	515	540	515	501	514	480	530	539	521	505	559	505	515	502	559	520	519	495	512	528	526	501	495	486	498	530	525	523	534	512	545	479	538	564	527	514	518	527	530	504	514	490	489	546	508	511	516	531	489	503	533	495	500	534	564	508	493	519	499	511	499	527	529	527	513	529	499	470	526	544	491	524	528	514	531	534	503	520	529	524	514	497	481	514	503	502	537	555	517	500	553	522	477	530	498	544	537	516	477	527	505	504	517	484	540	504	544	558	488	488	535	498	517	556	562	516	464	504	521	542	505	540	531	548	536	508	540	545	531	554	513	495	550	503	503	500	498	516	508	494	489	516	554	504	567	478	478	525	571	522	478	483	540	505	535	533	546	502	510	517	509	528	527	536	486	527	543	530	519	486	540	551	529	511	517	523	476	543	531	529	468	556	521	536	513	553	532	509	524	521	564	511	487	537	505	517	520	525	523	522	525	505	501	526	518	507	498	545	487	472	518	540	495	501	527	492	534	539	541	530	550	516	522	534	505	485	482	475	548	534	539	471	469	500	525	525	473	496	480	483	490	506	563	507	538	509	510	497	489	493	521	519	533	539	484	566	515	503	496	519	505	508	526	525	554	564	527	491	492	524	510	502	526	506	469	506	514	511	561	516	532	547	560	542	469	519	525	527	502	517	506	526	515	517	493	533	501	503	533	540	508	536	540	534	532	479	492	546	477	521	554	512	511	507	507	507	518	501	535	502	533	511	509	511	477	516	529	482	536	546	516	524	472	532	492	511	491	532	531	533	512	506	529	490	486	534	556	516	490	550	553	500	488	514	477	528	519	541	520	517	501	526	491	541	526	506	529	530	545	513	555	542	514	507	526	506	485	530	504	505	527	495	489	532	554	532	505	505	513	535	524	517	503	508	492	526	522	571	520	485	549	512	550	535	500	533	521	516	564	524	519	499	498	528	518	533	542	526	522	521	490	513	525	494	478	521	524	501	573	502	516	508	549	521	523	498	535	515	503	514	517	521	561	449	473	505	524	503	499	522	488	485	560	538	478	526	522	528	467	470	505	500	525	536	496	503	545	499	535	528	539	523	529	514	518	499	563	538	516	491	511	503	527	498	514	506	528	508	521	502	502	487	481	503	504	560	493	513	499	519	541	517	487	531	546	511	499	505	502	521	495	509	546	520	511	489	513	575	508	483	513	495	503	503	512	485	483	488	520	523	491	544	537	482	530	489	569	475	519	495	522	517	537	468	512	471	532	523	523	507	533	554	492	527	499	556	513	511	523	518	534	514	518	508	487	489	501	505	477	491	488	504	498	556	523	515	521	522	505	536	516	554	569	530	530	527	565	527	454	489	558	528	496	533	515	515	495	528	522	527	513	506	522	515	545	518	514	461	536	516	521	506	478	508	538	537	495	520	544	473	486	502	524	534	507	550	505	497	513	533	536	512	497	533	495	515	496	506	480	475	538	477	501	527	518	498	500	506	480	510	481	488	524	508	518	572	503	512	483	491	514	490	523	521	516	513	521	541	505	523	556	558	505	549	505	492	518	494	550	520	520	503	499	494	487	534	532	507	500	543	546	504	488	513	500	487	498	533	536	522	492	514	523	526	544	459	524	526	504	521	518	494	514	521	541	536	523	535	479	491	496	516	519	509	498	545	494	508	498	506	530	532	485	508	530	474	516	504	526	490	499	486	463	533	530	526	513	531	564	503	543	527	541	524	502	529	446	562	472	538	541	524	550	506	503	496	550	466	520	503	512	493	512	530	505	521	522	500	480	524	519	534	509	531	509	488	516	475	478	523	527	489	561	537	531	505	501	491	526	519	500	562	501	503	538	508	502	504	537	503	510	508	506	510	516	520	527	495	558	530	558	504	553	535	561	526	530	475	501	545	498	527	539	517	512	540	533	524	499	524	489	543	504	488	509	509	496	551	526	526	504	501	519	555	528	514	522	555	519	483	510	532	514	472	535	548	539	547	526	454	504	487	485	528	507	514	513	523	503	534	526	505	548	535	575	511	521	484	484	566	500	547	488	498	473	520	536	502	563	485	529	479	520	486	505	550	548	469	495	516	527	500	541	535	512	516	515	516	527	489	513	514	495	501	492	473	520	520	516	476	445	538	538	466	557	511	508	505	535	530	574	487	533	518	506	510	525	516	563	490	537	496	540	521	497	510	493	511	520	508	527	515	522	510	511	500	478	523	511	509	502	516	490	556	470	494	512	529	539	505	492	560	497	536	498	566	530	543	522	523	516	501	528	533	517	476	540	574	524	536	544	499	530	507	502	504	467	536	517	525	526	473	543	497	557	471	509	497	528	528	524	526	547	516	524	510	481	499	497	546	512	515	559	487	516	517	524	514	524	468	513	544	489	493	500	527	478	491	478	529	495	535	518	486	522	461	470	484	522	545	503	499	527	542	513	540	523	524	536	514	543	497	560	537	525	551	515	541	549	509	494	513	507	495	478	505	504	468	528	527	516	534	497	584	547	495	499	497	485	504	511	492	535	522	478	557	557	535	487	481	498	512	523	482	537	544	553	488	525	521	515	499	495	484	520	473	494	527	529	492	503	534	513	540	514	545	530	521	545	532	482	533	511	511	519	488	498	520	529	491	493	536	529	491	516	500	534	542	521	524	504	489	577	491	505	486	509	533	515	504	519	496	513	552	560	483	551	532	506	501	484	501	493	560	519	531	531	543	566	532	468	513	530	515	515	494	520	516	497	495	525	466	521	492	521	506	495	536	521	487	506	492	535	526	516	518	505	515	508	533	531	566	519	488	530	531	496	499	507	527	521	498	531	554	552	505	549	510	539	519	497	526	543	521	500	504
34894	58316	45968	28194	15069	7187	4482	3236	2721	2230	1936	1728	1468	1231	1054	894	900	799	730	700	679	681	650	651	598	569	592	616	601	566	556	540	512	562	600	542	562	544	502	492	530	554	559	548	529	524	556	525	501	573	581	525	514	513	525	518	493	505	532	542	520	530	571	522	553	534	563	535	547	546	521	558	521	526	540	506	504	526	530	562	533	512	542	518	534	550	575	523	537	550	531	542	522	592	539	516	490	523	561	549	538	558	513	541	522	516	533	506	549	513	516	568	536	562	515	517	503	528	523	534	494	525	540	539	540	555	531	520	542	555	539	547	520	509	526	533	543	528	541	539	556	549	552	527	535	540	544	541	527	542	505	505	576	519	558	510	562	541	538	563	506	529	559	526	532	548	549	519	508	545	543	553	562	492	562	538	536	525	556	557	529	574	531	549	537	540	554	559	522	519	539	515	516	524	556	615	554	508	524	538	516	546	551	531	560	513	565	533	494	526	547	564	548	542	530	520	548	554	540	524	526	532	540	557	503	509	565	538	508	540	524	527	552	544	538	571	525	507	560	519	527	561	523	503	529	521	516	487	522	507	531	536	555	530	549	569	564	532	539	510	566	558	525	533	502	545	542	549	495	572	531	556	555	522	574	568	556	546	524	522	535	527	586	541	566	575	541	564	504	528	562	563	583	575	531	548	517	530	535	532	564	530	564	530	519	577	561	515	555	513	530	569	536	572	542	535	543	531	527	543	526	523	584	510	547	517	545	557	559	500	533	529	514	546	532	569	524	518	547	521	556	612	530	563	557	543	560	561	513	540	508	539	556	505	540	552	543	525	534	553	549	524	546	511	556	533	527	564	545	588	555	536	539	501	527	543	530	523	523	518	527	513	574	546	539	544	567	534	522	545	539	544	564	503	535	500	543	579	543	539	560	540	539	567	529	546	573	495	532	504	540	580	569	497	598	497	553	547	552	524	555	575	519	509	534	537	572	541	517	552	551	526	541	541	524	552	545	531	579	575	577	526	499	518	511	529	550	527	551	517	545	521	510	504	535	525	522	529	505	499	552	555	575	545	524	482	537	512	537	532	550	512	505	510	508	507	523	536	520	556	549	563	557	533	531	543	569	492	538	567	536	498	501	559	510	546	526	566	532	535	523	487	552	538	513	520	508	538	531	562	523	519	535	525	550	526	505	535	553	592	538	533	555	558	573	528	525	505	545	512	503	532	549	514	572	575	522	517	537	527	557	611	559	573	534	546	499	523	557	535	537	552	563	507	506	532	543	533	548	566	553	541	535	582	527	533	528	545	551	538	539	546	555	533	592	528	553	570	510	539	530	498	535	536	544	600	547	506	519	572	517	536	522	547	554	563	520	561	558	535	551	539	539	524	551	520	530	541	558	569	563	533	558	581	498	545	555	535	573	568	548	572	526	523	563	513	542	564	493	510	516	533	572	553	503	526	560	562	526	561	509	554	545	571	539	574	564	546	548	520	531	549	538	533	550	572	557	554	529	566	520	513	548	536	513	508	535	531	537	493	554	512	557	542	544	562	538	525	549	530	573	537	522	607	552	542	552	573	579	530	511	518	578	567	515	563	533	551	504	537	541	538	535	542	589	514	523	535	526	532	542	532	532	573	537	570	513	573	544	558	539	518	554	540	534	559	519	519	557	536	543	513	522	549	547	527	539	526	521	534	524	512	584	549	502	512	554	512	505	523	524	527	536	529	569	591	548	495	552	529	543	512	531	527	520	527	577	541	573	583	574	519	536	546	534	552	489	572	534	522	535	531	553	585	583	548	545	510	564	552	546	562	503	545	541	551	538	533	546	552	534	508	556	502	587	553	543	580	478	561	561	528	576	507	525	537	531	512	523	553	515	530	542	526	543	553	544	519	482	556	547	523	566	517	563	574	533	551	583	507	533	537	519	521	531	554	520	537	528	522	501	568	540	540	546	523	594	476	521	583	516	610	518	530	528	528	530	499	538	519	497	527	524	548	532	536	578	561	563	548	539	509	556	541	559	507	560	545	569	564	488	521	523	524	515	554	581	551	569	537	526	459	575	550	563	508	566	537	568	550	554	514	528	522	541	529	597	531	517	591	530	570	569	513	525	517	599	549	539	540	556	626	557	543	505	554	520	513	530	525	520	537	536	553	567	540	549	543	520	565	547	484	510	523	538	552	583	558	553	535	553	529	531	524	534	521	541	556	566	506	548	529	544	547	562	537	477	516	511	515	527	535	512	563	509	540	552	573	544	578	511	540	520	552	528	575	535	504	531	522	536	534	564	514	556	523	546	580	514	535	528	528	524	539	551	534	535	531	512	511	513	533	509	533	541	565	557	528	534	511	542	565	578	548	518	505	549	537	531	532	550	535	536	588	557	515	529	555	534	566	528	543	523	512	549	565	535	514	537	542	526	524	493	526	561	537	535	594	532	555	568	539	545	531	529	507	548	519	546	528	542	547	541	523	561	513	562	537	538	547	506	512	547	527	563	581	511	532	531	562	521	518	523	538	518	556	550	494	570	594	536	557	552	509	534	578	558	549	546	501	514	547	533	519	575	531	545	551	537	546	560	541	506	535	490	517	510	509	540	521	608	515	503	559	490	524	541	523	497	521	521	517	555	543	516	548	550	552	559	528	560	537	554	556	546	581	542	539	567	530	550	541	559	485	560	507	602	516	524	567	556	556	523	553	571	548	566	524	533	563	508	579	549	558	523	499	557	499	507	573	548	518	506	550	544	505	535	563	541	536	514	517	535	543	507	550	561	562	578	577	530	533	529	547	590	537	524	548	571	547	513	576	557	554	550	555	513	527	556	527	541	539	533	537	560	528	581	550	504	541	548	520	536	511	541	586	547	525	576	566	555	572	539	569	530	535	535	507	535	510	541	576	517	547	539	538	539	530	530	546	547	555	488	582	574	528	558	524	558	541	504	554	546	537	481	516	528	528	534	555	535	569	537	541	528	560	549	542	531	505	539	542	541	545	533	510	519	539	558	536	550	533	537	540	506	561	547	533	556	519	535	494	565	554	500	559	522	549	529	536	565	528	514	551	530	532	561	536	556	524	584	530	515	559	556	540	535	557	529	548	554	530	558	540	552	494	525	552	593	542	551	560	570	537	531	533	529	510	579	564	510	538	541	558	568	526	520	556	548	528	494	592	530	562	532	530	519	562	524	521	553	532	548	513	475	550	513	552	558	537	560	538	599	552	523	568	536	518	531	542	524	587	563	532	543	529	538	510	580	543	525	551	544	541	522	557	530	521	548	551	512	532	574	494	504	557	500	563	595	511	529	542	528	509	543	535	561	499	510	538	524	554	558	560	554	575	552	541	511	608	537	577	550	546	534	566	547	554	552	542	552	512	511	542	533	532	561	551	500	550	548	564	546	535	508	549	536	533	496	518	553	565	538	548	511	563	503	550	564	552	539	584	565	504	539	573	485	539	543	553	514	547	511	546	552	572	567	546	537	563	509	534	570	522	572	479
30410	28846	28033	13452	3518	1582	1201	1051	985	869	838	789	766	708	677	644	656	631	657	633	598	664	655	633	664	655	637	641	600	664	602	614	639	643	606	602	651	598	601	627	605	585	634	615	629	657	652	638	624	631	582	642	592	632	612	599	571	608	597	668	632	588	621	634	629	595	592	608	636	619	609	589	627	645	581	597	604	647	676	615	634	625	623	605	697	608	667	630	587	617	606	612	622	581	647	612	622	659	618	600	630	577	611	634	625	661	629	665	595	634	642	619	645	605	568	616	590	621	643	614	622	596	616	613	617	631	623	603	649	611	638	647	607	664	639	639	631	625	606	586	679	613	670	658	624	613	596	663	651	669	675	643	611	601	647	636	592	562	647	586	586	611	640	603	586	604	633	589	659	632	610	588	641	590	590	594	626	627	625	635	589	571	661	586	585	609	624	631	605	646	623	638	588	601	611	612	640	640	573	630	601	607	589	614	625	606	676	617	641	588	641	632	642	591	661	622	643	662	661	660	638	591	621	633	566	610	596	612	604	629	622	697	576	596	608	604	600	582	635	623	635	623	602	606	604	587	609	609	634	665	624	611	599	628	614	631	617	610	597	629	569	609	638	605	634	602	619	589	621	651	644	628	666	628	607	650	614	630	619	669	581	670	633	644	620	634	631	638	632	642	623	611	610	619	635	606	660	622	648	641	619	578	586	620	649	594	572	638	616	571	649	633	576	665	676	602	614	614	597	620	626	621	610	623	618	623	636	610	596	617	643	616	627	625	643	600	608	595	590	630	634	593	592	610	607	647	629	621	684	631	611	663	641	627	597	585	597	601	643	636	692	619	611	624	578	632	616	615	628	617	626	594	578	610	575	594	611	579	681	596	606	597	568	646	622	607	643	632	643	601	644	624	582	638	624	613	569	628	625	617	623	601	625	597	614	633	640	608	640	576	598	669	626	604	626	626	594	606	561	659	652	570	631	625	632	602	664	604	642	598	612	614	593	633	630	637	626	625	590	656	605	638	608	612	644	652	608	628	639	628	566	567	542	626	626	641	654	601	568	596	601	616	654	592	588	670	635	647	637	649	606	642	653	599	660	629	623	622	615	619	638	620	601	607	630	605	555	571	659	663	638	648	618	596	628	613	609	587	591	648	648	642	588	636	631	589	639	603	608	612	603	587	617	612	601	658	625	633	632	635	621	553	612	616	640	654	605	633	604	622	626	618	615	619	594	610	591	635	664	620	640	605	604	601	570	648	623	590	600	625	632	629	595	629	616	631	570	631	577	628	616	600	662	579	594	614	622	672	588	637	640	565	662	606	652	619	578	607	622	602	602	599	642	612	643	595	616	565	608	643	642	599	628	627	636	608	591	647	640	620	612	655	648	629	624	629	613	622	653	651	571	656	653	610	658	593	622	585	644	595	595	664	564	589	609	575	595	635	600	622	634	613	634	601	564	599	568	626	632	642	600	612	629	630	644	593	605	620	620	622	606	586	630	590	617	644	619	624	598	612	609	600	632	596	605	608	599	630	643	620	610	624	629	643	648	618	602	611	626	622	580	582	604	603	607	568	550	588	656	591	569	645	612	569	622	551	602	627	635	605	625	675	605	612	638	624	637	673	596	621	614	598	614	629	617	611	612	612	642	652	606	642	593	595	611	618	635	575	632	638	629	627	649	621	609	615	619	602	628	633	627	634	611	642	612	620	599	629	647	597	619	604	642	623	656	628	622	625	630	595	570	626	600	610	645	625	609	646	652	610	622	602	637	611	594	644	628	608	601	591	624	596	630	607	616	558	600	654	610	570	644	606	600	650	625	641	591	617	611	582	577	619	604	602	640	636	624	579	656	610	647	604	615	620	618	575	637	629	598	628	599	625	623	627	600	604	619	621	623	597	596	626	646	638	607	604	659	581	646	573	667	606	629	610	604	625	638	602	580	593	628	600	620	620	587	604	625	631	612	600	619	600	660	621	617	625	591	585	586	625	648	600	662	594	600	606	631	621	627	636	584	641	612	654	653	613	633	569	631	637	602	568	587	614	608	655	580	606	603	573	616	629	609	656	631	596	589	637	592	610	653	616	594	665	646	595	558	621	612	661	622	636	629	637	624	617	570	626	623	583	598	595	591	644	618	606	629	622	619	579	633	612	651	601	619	608	607	612	660	609	649	596	630	658	654	628	600	630	660	615	597	616	616	593	608	596	610	560	587	606	581	627	601	611	625	624	603	640	614	582	617	634	661	625	652	586	601	615	639	630	643	662	579	592	608	606	587	603	629	632	622	638	581	625	649	626	591	570	562	671	611	608	650	598	613	615	600	641	618	626	613	623	631	590	656	590	651	623	622	610	576	658	602	598	637	609	586	642	619	601	587	601	653	647	600	591	629	599	640	639	643	644	636	633	648	626	613	604	601	612	589	596	607	645	623	670	639	612	598	624	659	593	666	648	625	616	592	646	623	591	604	620	636	604	631	608	622	621	642	709	594	624	611	619	590	610	632	649	611	575	586	653	619	620	594	640	629	605	603	625	640	600	581	589	639	621	673	645	613	604	631	620	620	616	592	608	561	644	583	639	655	632	566	625	581	600	620	650	609	651	604	645	595	586	653	591	654	578	631	599	584	647	635	642	595	648	625	668	636	586	645	596	615	654	614	639	607	628	625	655	588	589	590	670	615	587	631	624	603	633	661	634	589	575	624	613	692	626	637	659	631	565	614	624	626	604	575	618	656	596	601	616	639	629	605	643	585	600	588	574	591	623	688	615	623	630	627	617	586	633	621	618	588	603	571	621	574	592	647	636	594	610	615	613	656	597	604	599	623	596	654	630	618	579	652	595	657	621	663	599	620	617	635	625	629	604	607	567	561	681	590	654	612	580	605	627	641	585	617	648	629	510	619	597	627	619	568	608	609	597	604	658	596	588	618	619	592	631	637	589	615	639	635	577	626	634	603	631	652	610	549	608	603	611	621	615	578	645	608	656	598	613	631	632	624	602	586	628	628	623	584	616	581	634	680	604	635	604	599	594	624	632	623	622	631	672	629	620	607	612	596	605	586	642	592	598	610	599	623	645	594	618	614	590	600	580	582	619	613	629	587	638	630	616	601	628	622	606	660	608	572	619	557	614	620	626	604	618	616	595	591	541	593	575	637	647	542	610	617	632	657	621	615	618	615	612	661	632	608	642	564	603	627	647	620	623	657	603	620	646	647	602	605	628	605	601	595	599	655	640	598	635	632	641	600	575	684	629	593	593	634	632	600	598	620	661	621	605	615	581	582	593	631	584	600	632	616	616	614	590	562	618	609	640	670	619	596	613	643	608	628	608	645	624	616	627	604	626	631	551	631	625	617	619	597	632	601	628	636	633	600	602	604	637	653	619	616	673	597	639	576	621	636	622	642	648	614	620	592	596	669	641	614	604	671	620	616	613	628	615	626	602	632	593	639	625	606	609	611	615	645	617	602	588	554	598	613	590	614	659	637	608	661	576	615	614
30577	42372	29130	12064	4514	2369	1795	1482	1246	1109	990	891	868	874	829	706	729	716	714	673	683	759	649	697	673	677	659	673	664	674	675	650	656	696	681	640	706	614	674	646	695	669	652	635	677	663	689	635	611	669	661	653	628	651	693	672	651	665	648	643	645	722	683	690	720	677	645	640	646	655	642	679	657	653	677	669	695	670	646	660	600	642	659	652	684	691	609	702	658	662	673	686	652	646	672	668	593	672	684	668	635	716	711	693	699	620	649	667	657	626	661	662	639	713	653	615	688	618	688	643	613	648	578	641	675	666	641	646	669	669	643	619	615	650	622	657	713	661	620	638	698	648	634	657	637	616	620	659	604	662	651	632	664	680	704	651	654	648	652	652	677	683	663	704	665	641	689	661	602	613	658	662	642	657	705	612	657	648	657	657	645	632	613	639	673	632	686	608	623	677	658	656	628	672	650	651	671	648	632	631	692	603	637	637	677	677	652	607	687	650	688	688	627	677	641	630	670	691	647	665	608	678	672	622	648	638	671	660	710	653	628	661	710	677	662	656	727	687	628	642	650	670	668	666	661	639	631	678	669	656	662	697	687	672	632	691	630	632	664	701	669	652	648	663	657	634	634	715	678	612	674	634	668	679	664	630	680	646	649	726	684	694	670	643	636	676	685	609	701	690	661	667	690	660	658	647	662	652	679	636	613	661	663	694	631	672	681	612	707	658	640	708	676	663	704	628	673	662	621	629	667	660	674	676	684	665	635	663	627	697	618	653	628	605	639	656	660	664	679	618	657	633	654	718	657	654	672	679	657	649	663	630	678	667	655	679	669	590	685	688	634	647	622	624	683	656	658	611	668	704	687	641	681	644	673	670	663	682	637	625	610	658	666	669	641	640	658	679	700	653	655	630	722	681	671	667	674	737	688	645	637	687	658	686	727	670	672	686	638	655	652	677	726	709	641	644	643	679	708	648	592	630	698	665	680	668	648	630	673	652	702	693	661	704	648	720	578	646	646	649	667	643	691	705	634	685	673	654	678	635	637	653	655	701	687	612	660	628	652	680	635	651	688	667	614	703	641	676	663	622	681	680	620	677	670	638	679	649	681	651	686	708	686	652	606	669	682	678	630	662	647	679	685	680	611	658	671	620	654	642	660	696	665	688	636	666	679	719	644	641	682	705	630	659	689	636	621	634	691	674	670	645	649	660	674	617	675	686	687	702	636	672	635	671	695	643	638	693	623	655	708	665	643	668	689	640	676	624	657	655	643	622	643	636	661	659	668	708	638	648	699	665	666	701	668	641	662	642	666	660	630	620	667	616	674	655	639	624	687	657	689	664	682	694	641	695	642	636	652	667	652	649	659	675	648	650	646	697	636	638	684	632	638	682	675	605	708	638	711	662	628	686	670	729	706	643	658	703	649	630	657	665	638	669	669	658	666	650	664	649	648	646	646	665	665	678	652	720	659	656	639	668	668	630	635	657	622	619	674	678	683	636	656	626	676	627	681	690	618	606	686	683	664	636	665	622	678	611	599	667	660	667	662	727	668	678	679	673	654	618	623	656	674	652	605	636	658	660	657	667	660	669	683	655	690	659	679	653	643	666	667	638	639	650	668	620	692	665	651	660	655	643	678	668	649	717	707	694	655	671	640	699	672	663	615	627	658	710	696	682	700	659	657	651	709	654	636	656	632	600	633	656	675	671	641	691	625	627	658	645	637	664	671	627	652	623	637	647	684	644	621	690	688	743	653	648	659	623	641	677	669	727	666	667	651	695	653	624	688	687	657	700	637	639	653	636	645	654	683	689	650	636	652	626	660	667	665	676	621	668	685	656	664	677	658	614	676	659	661	658	688	651	670	600	671	671	664	650	673	670	686	655	698	725	647	663	639	657	649	644	703	669	661	720	674	669	659	683	623	664	645	673	655	660	665	703	655	656	664	642	627	644	610	698	653	636	665	693	638	628	690	611	655	643	646	658	648	648	691	672	619	634	674	636	651	688	653	653	647	668	652	644	648	642	686	651	648	667	698	718	646	637	676	673	707	692	638	691	664	663	708	665	662	634	636	673	641	642	651	669	657	626	678	663	688	662	647	706	671	680	626	666	633	650	667	667	662	658	689	685	669	687	665	682	658	654	620	658	626	700	669	683	724	657	667	705	651	671	661	636	653	656	651	674	682	623	636	649	668	654	674	682	662	650	632	656	641	670	649	630	641	681	649	644	699	640	673	658	671	619	675	674	648	660	650	635	680	646	660	702	629	631	673	604	664	672	612	662	654	658	657	687	662	666	717	692	643	699	667	669	610	639	651	629	689	671	687	652	650	615	649	664	757	656	654	645	625	642	674	662	612	682	686	660	636	680	664	709	677	648	640	635	678	721	654	638	680	701	655	715	647	662	639	677	615	623	674	680	689	700	716	656	678	663	673	632	681	653	671	694	649	600	639	660	642	653	619	688	642	653	648	654	696	674	646	635	639	666	716	656	627	592	625	664	621	648	637	659	649	660	678	652	651	625	660	652	651	712	695	638	673	653	644	644	679	657	627	630	701	636	667	651	679	687	664	703	664	709	633	677	670	681	650	680	630	693	652	692	632	660	675	628	652	643	636	669	637	657	649	666	658	688	696	670	640	623	641	622	660	662	650	674	629	637	595	659	668	657	616	690	697	644	637	680	641	655	588	591	661	668	649	642	679	671	632	654	683	672	617	623	661	646	691	637	664	704	667	654	703	698	708	649	689	680	604	689	638	635	647	642	688	672	662	654	678	667	677	677	605	695	669	661	647	656	689	666	623	655	663	659	630	691	671	643	662	624	651	679	687	705	689	684	625	641	647	671	698	680	673	681	637	627	657	641	652	652	701	649	664	636	635	668	637	706	632	627	671	675	638	646	669	695	662	626	586	688	655	643	685	666	654	615	716	636	662	679	655	671	650	678	656	665	665	660	675	665	675	668	636	644	665	631	631	665	659	664	635	663	695	721	650	654	687	668	697	643	648	692	656	642	652	705	666	663	670	649	647	679	668	642	677	639	667	663	670	668	670	663	673	658	657	646	640	652	626	721	677	651	658	648	658	643	622	673	631	657	669	643	652	681	617	652	692	655	639	652	673	663	633	648	670	670	643	660	668	709	677	658	667	659	628	667	652	631	689	623	677	651	670	640	653	647	608	661	707	660	660	657	683	640	680	707	640	690	643	647	640	661	651	661	634	689	653	646	656	677	638	690	642	669	704	618	628	662	635	664	616	680	685	652	704	641	676	651	684	643	596	663	693	678	641	680	651	670	652	657	654	669	703	643	689	683	696	644	689	682	644	643	686	682	682	679	686	641	678	641	643	657	659	634	674	665	643	621	625	667	669	663	683	621	678	659	645	642	667	645	662	624	641	656	676	682	653	674	627	707	617	683	632	675	661	658	643	623	622	609	634	644	639	647	648	656	674	632	669	719	667	681	689	657	655	670	656	661	691	677	694	670	686	671	671	685	678	648	656	628
23608	21263	28388	24686	20879	10985	3309	1805	1387	1151	975	858	821	716	635	664	613	595	636	554	571	530	541	542	526	527	545	535	553	496	493	540	489	475	458	478	496	516	526	510	500	502	521	491	475	527	527	466	495	466	479	478	494	473	493	506	455	517	474	485	430	525	483	519	487	504	494	467	480	494	497	486	518	561	509	519	512	467	498	473	494	513	537	489	464	490	517	490	458	520	472	462	505	483	443	475	476	509	467	509	489	516	480	460	508	456	498	458	470	490	433	480	485	514	515	491	513	483	526	526	494	472	460	489	465	498	507	461	501	470	475	486	505	469	438	532	505	525	494	517	461	513	505	479	457	444	480	480	519	494	477	452	454	479	466	479	473	472	486	531	481	503	481	507	446	483	486	490	464	414	512	553	534	534	498	459	478	494	481	453	471	493	474	469	535	481	485	498	495	510	485	483	485	471	471	490	489	459	488	538	488	460	454	461	488	505	474	479	484	511	505	454	478	536	474	452	504	508	503	487	493	456	506	493	493	521	483	466	456	518	505	482	477	430	490	484	490	490	459	453	480	459	501	485	513	509	489	496	495	484	502	508	477	455	516	458	499	519	451	484	516	514	554	462	442	526	480	471	472	450	478	532	452	496	488	500	450	459	480	491	457	472	455	507	481	484	490	496	465	516	475	483	511	451	522	462	500	462	483	502	463	490	467	468	471	500	484	491	494	513	459	484	473	514	492	439	499	524	485	487	492	490	494	478	469	505	466	460	509	481	477	530	491	502	482	478	465	485	485	493	492	460	467	465	446	454	468	461	447	474	501	509	488	500	491	462	486	528	486	495	466	487	484	471	501	480	478	445	476	439	483	502	485	451	479	492	452	453	486	468	480	518	498	444	476	480	525	491	472	482	511	517	499	487	495	493	515	484	470	448	473	523	454	504	514	494	514	485	480	451	491	444	424	453	543	471	503	530	479	503	485	477	488	522	480	457	474	510	515	474	503	494	492	456	485	512	492	453	467	536	454	511	495	464	492	503	483	511	468	497	489	494	484	445	483	488	490	538	498	484	514	471	481	488	448	493	471	486	481	488	513	506	486	479	495	498	476	517	502	484	469	468	506	464	498	479	493	482	491	498	514	465	523	504	504	473	455	506	491	466	470	479	461	516	482	481	477	504	487	508	469	458	463	481	515	512	502	444	502	484	482	484	456	485	471	523	469	461	446	524	468	460	487	501	481	490	498	437	487	540	492	514	482	486	471	492	446	530	459	491	452	482	478	511	449	461	461	476	486	440	528	527	460	484	467	495	500	471	488	536	491	472	459	493	458	512	462	492	513	460	453	507	471	501	491	488	462	496	550	464	503	514	496	505	497	470	498	521	454	468	461	520	490	517	495	504	504	503	499	510	499	485	510	485	508	494	506	451	499	489	480	480	438	521	462	492	486	485	503	472	522	491	494	483	490	459	492	488	469	521	510	463	453	512	466	496	491	495	506	494	490	503	469	524	478	481	492	529	524	468	453	483	462	518	497	494	491	481	478	487	519	480	502	467	474	496	483	444	463	454	517	493	513	490	451	490	511	447	476	488	479	489	479	511	473	498	487	481	524	482	462	478	478	528	512	494	486	461	500	496	455	501	498	510	511	519	440	496	513	464	550	482	450	478	486	504	471	467	489	483	504	472	472	482	476	453	490	483	472	488	459	499	555	499	509	519	468	483	481	474	496	457	488	469	438	477	500	483	485	474	451	486	501	466	466	461	491	461	509	482	491	541	469	492	485	473	472	508	520	487	507	498	493	460	514	509	464	495	484	518	468	476	480	503	483	479	486	451	513	479	512	494	509	478	504	450	484	477	496	463	490	458	504	501	463	514	474	475	487	517	536	453	521	504	495	471	481	488	495	500	505	541	467	473	460	463	479	514	509	462	455	475	481	490	483	460	520	518	457	467	450	495	515	497	467	506	509	478	486	489	477	491	497	489	466	497	490	500	482	487	500	522	482	539	502	479	504	509	494	461	465	505	481	473	517	499	464	502	451	503	486	473	516	478	449	491	493	498	493	493	514	493	514	504	486	475	456	518	465	486	441	485	482	486	490	494	501	498	494	490	488	505	460	429	516	485	563	520	479	499	455	490	492	502	455	418	504	459	461	512	469	493	465	514	489	484	467	478	482	493	479	509	456	483	443	534	447	495	449	494	457	446	504	456	500	474	482	469	485	501	533	478	478	496	462	525	490	494	482	452	505	447	471	500	475	486	458	496	540	474	455	481	531	477	530	507	514	491	494	489	514	478	456	463	488	490	437	471	486	514	467	475	511	535	512	497	511	471	490	467	501	481	518	480	450	512	479	460	460	489	493	501	515	495	518	462	456	473	502	486	442	468	511	480	473	484	489	486	471	483	468	493	492	483	469	476	479	471	490	477	483	473	469	525	474	498	488	500	483	459	476	490	519	522	506	527	492	470	501	504	503	539	454	474	487	470	483	505	479	490	517	484	496	455	469	497	485	463	461	494	485	484	430	484	518	463	512	485	467	486	475	492	469	470	475	490	479	468	463	479	496	505	472	508	487	455	512	528	493	445	483	545	486	517	478	513	481	505	460	475	455	479	503	440	476	529	473	472	504	536	450	462	490	515	478	463	441	478	460	508	522	452	491	501	497	453	508	497	466	452	473	496	476	478	463	474	471	481	502	470	479	446	499	466	472	509	497	492	511	496	487	475	472	487	491	450	499	484	496	460	476	492	508	495	464	466	486	516	505	478	480	467	499	474	474	436	472	491	480	467	473	491	475	508	479	527	510	483	468	478	512	488	492	481	491	456	495	491	502	519	496	480	471	493	504	505	477	477	483	535	481	499	489	489	457	498	515	520	512	468	471	468	499	457	496	489	490	476	524	448	462	527	437	544	504	534	485	490	508	456	474	494	500	451	471	442	526	505	510	468	474	467	513	504	460	494	480	536	471	510	496	458	495	460	478	497	504	495	480	494	486	523	495	478	486	502	474	480	524	444	480	440	488	486	498	452	505	534	474	472	458	470	528	507	461	463	477	484	459	504	532	455	482	501	473	500	510	489	487	485	485	478	496	462	474	463	462	476	469	509	518	483	487	527	474	468	510	458	511	447	528	478	488	465	511	478	464	462	503	489	482	476	472	481	478	516	475	488	448	498	480	520	479	498	452	494	485	498	500	495	487	493	454	478	513	512	492	468	508	480	492	474	495	471	490	501	502	506	485	487	461	517	484	480	517	522	483	486	467	453	465	502	506	470	515	492	512	506	480	481	448	501	490	460	490	471	484	496	476	465	505	464	501	511	460	486	464	495	524	466	491	494	447	489	479	501	469	480	459	504	445	501	481	449	477	505	481	464	482	520	529	482	533	475	480	504	472	512	491	507	480	459	461	469	493	470	463	473	523	494	489	502	474	479	465	518	503	492	482	525	494	463	478	470	464	491	457	499	481	494	454	516	475	466	488	472	512	474	500	481	523	515	464	503	528	502
33059	51701	36756	20859	10600	4987	3368	2580	2020	1666	1433	1205	1058	965	785	822	721	703	614	657	615	595	612	606	576	557	572	526	561	536	537	490	559	511	533	536	527	507	529	545	521	491	537	553	518	532	524	554	536	520	569	501	495	509	508	535	532	535	532	509	524	524	524	541	515	510	534	531	558	512	503	554	537	482	529	518	543	512	527	533	555	534	512	551	553	545	500	573	537	512	525	515	535	542	530	520	545	539	534	529	462	509	520	537	560	551	547	490	519	544	554	558	526	513	487	511	537	490	514	563	531	505	523	516	493	512	493	537	505	567	528	505	510	536	507	528	472	521	499	525	492	502	550	522	498	537	476	507	488	537	514	527	530	521	535	525	521	546	543	504	531	534	478	551	512	533	555	530	494	511	490	511	504	486	508	519	499	500	482	498	500	519	548	564	545	523	558	489	491	519	533	542	506	582	520	518	544	493	483	539	532	505	541	520	493	484	526	523	492	496	510	514	481	514	530	544	514	478	518	555	470	492	512	501	524	530	526	538	505	508	520	506	531	505	527	524	509	509	530	528	521	497	554	468	499	525	593	507	559	537	536	505	506	474	498	556	561	524	521	533	519	494	520	518	526	467	549	503	524	537	523	541	538	544	526	510	505	523	500	508	526	534	513	530	551	534	570	508	562	522	599	547	519	522	513	529	502	517	559	537	530	509	542	493	488	583	517	489	507	505	544	509	510	546	550	534	484	513	508	526	499	529	514	555	522	530	562	503	545	490	495	525	511	497	505	533	512	514	509	517	537	540	536	553	518	497	516	525	489	521	528	536	520	509	534	485	532	516	500	523	532	503	511	535	507	505	529	498	502	527	547	525	506	514	560	486	522	524	537	521	545	514	552	543	533	509	538	538	516	525	537	521	531	556	523	563	504	517	510	543	505	511	498	511	565	501	523	524	529	500	506	542	552	506	501	497	500	531	543	533	480	532	516	508	539	491	528	495	504	524	537	490	559	521	505	545	563	493	553	470	533	573	526	546	507	485	508	551	524	514	524	524	554	528	527	538	538	531	497	507	557	490	519	550	532	536	544	473	533	531	514	525	473	502	525	517	552	539	511	545	533	495	551	559	542	522	518	491	474	518	514	513	524	533	535	510	556	516	507	501	547	496	575	538	576	528	489	531	497	530	530	505	539	557	491	539	498	521	567	529	484	551	529	508	500	522	497	533	531	504	492	532	493	501	510	501	549	528	525	480	537	556	515	545	510	508	513	504	511	563	484	491	518	541	537	580	477	519	534	532	489	571	525	526	525	523	577	563	518	517	559	557	502	545	515	574	543	549	550	498	517	470	526	550	542	542	550	506	474	515	508	519	528	547	528	526	490	527	544	537	489	488	534	496	560	548	485	551	511	507	495	551	520	491	492	512	496	494	498	540	537	518	521	584	519	530	544	541	512	494	513	494	522	507	509	528	527	497	511	526	512	519	536	533	542	507	501	481	543	504	513	554	532	534	545	522	520	498	526	516	499	542	544	544	522	508	496	499	517	532	538	482	521	502	518	548	555	567	533	531	525	570	511	531	526	559	506	517	538	514	506	531	514	512	535	515	553	537	522	498	542	493	538	515	485	537	517	494	498	502	518	497	495	510	499	491	524	537	520	520	545	501	541	523	547	536	526	508	527	527	505	554	501	574	541	539	530	485	542	528	542	579	507	507	513	539	474	545	499	538	502	514	557	553	515	551	511	522	505	518	503	513	554	534	523	544	537	532	471	568	550	544	542	544	506	529	569	558	524	529	479	527	499	550	493	524	551	502	520	499	503	557	511	485	503	532	533	506	555	500	508	520	510	518	518	528	519	571	508	495	560	564	522	521	516	547	496	493	551	569	507	535	490	511	573	539	530	539	533	533	527	537	544	559	518	514	549	528	543	564	553	555	540	496	497	525	532	531	549	522	555	492	511	535	533	492	499	549	483	520	521	469	517	489	530	544	525	507	530	530	443	520	544	513	548	508	533	469	521	543	514	544	528	515	531	506	546	510	545	519	524	489	503	525	504	493	514	526	556	515	499	512	530	496	552	538	563	509	522	494	508	581	515	527	548	519	548	470	556	540	493	509	512	560	513	507	525	491	525	505	521	568	504	516	513	528	516	534	518	550	513	480	535	519	534	533	513	566	553	508	520	535	523	517	509	524	510	538	511	526	498	499	554	566	505	506	536	529	538	558	529	523	497	521	488	524	508	494	472	522	534	482	489	571	536	486	506	529	496	526	510	524	547	544	520	533	527	551	515	546	536	547	520	533	528	533	493	535	532	518	523	522	558	542	530	512	539	510	515	497	528	525	531	572	530	533	513	528	506	477	526	500	482	517	496	548	496	525	523	529	529	513	527	525	530	514	526	545	542	501	527	514	522	504	468	525	519	541	526	512	530	527	512	514	548	522	526	529	544	525	489	517	539	543	542	525	514	526	532	522	504	511	519	508	543	497	534	495	477	523	566	533	487	500	577	515	540	504	510	526	513	550	538	546	504	514	568	523	481	524	533	526	534	518	539	505	493	551	503	544	542	532	475	506	539	495	511	525	555	535	508	522	510	483	532	536	548	500	509	516	551	546	509	578	539	495	539	515	506	511	521	554	516	534	523	523	523	493	525	528	553	520	514	555	519	510	513	516	541	529	498	517	526	564	520	571	510	480	514	532	517	515	494	563	546	478	573	566	521	506	506	508	489	517	540	512	503	536	524	556	498	509	504	505	501	520	483	519	521	528	570	538	510	483	512	540	526	571	518	523	526	537	514	531	540	497	523	539	564	546	487	510	524	506	597	493	508	484	513	523	507	506	521	519	530	566	523	539	528	506	508	557	529	498	551	516	489	539	526	538	555	515	523	531	515	517	547	553	500	533	555	513	524	544	499	516	527	515	522	546	545	500	539	511	526	491	509	530	534	489	508	530	505	562	513	517	481	547	520	529	498	502	525	522	513	526	549	487	532	511	534	534	493	508	515	484	514	512	515	544	595	515	579	549	568	525	510	519	510	538	505	451	468	526	511	531	521	508	542	520	542	535	474	524	503	529	507	502	504	542	481	548	522	557	534	561	551	502	542	519	542	553	540	536	545	490	547	545	522	529	476	493	532	513	582	532	555	532	585	527	501	497	559	543	535	513	549	530	567	521	495	504	487	532	531	532	552	517	545	590	542	518	524	504	500	544	538	524	539	527	577	549	519	492	501	505	512	569	529	526	517	522	515	504	512	544	541	486	497	527	512	494	498	519	507	536	551	525	539	535	533	520	543	509	511	552	511	532	481	498	546	527	509	482	517	511	516	520	489	515	540	495	537	497	529	570	526	512	525	547	547	513	512	535	543	506	520	521	517	489	522	540	543	524	500	502	485	488	553	566	488	517	556	518	534	513	515	503	514	502	548	520	555	525	472	495	525	554	531	518	518	512	512	490	508	516	510	508	535	532	538	537	522	550	539	470	497	487	549	522	512	532	531	544	511	517
25048	21463	27622	25545	11474	3124	1780	1423	1246	1060	991	857	893	845	759	771	800	747	780	730	704	727	706	719	695	693	665	725	745	721	743	679	692	696	695	701	649	691	747	693	695	700	725	665	690	681	675	703	716	650	688	708	673	658	686	710	660	673	709	715	671	678	675	690	660	697	683	668	718	700	721	661	701	713	716	669	656	713	706	663	692	705	655	720	672	741	651	708	685	715	647	660	723	696	731	667	734	679	694	682	716	678	694	692	702	681	713	719	672	668	636	710	722	669	747	687	687	689	687	698	670	680	714	709	677	682	691	693	695	723	671	686	707	726	657	709	678	695	742	646	708	687	760	655	753	730	688	698	668	726	672	676	728	702	664	682	677	694	678	714	686	707	712	697	677	670	747	686	724	690	686	673	680	709	698	701	667	663	695	677	705	691	672	663	676	704	695	699	690	699	704	636	689	712	679	695	710	673	700	686	709	677	686	661	653	686	672	703	679	654	701	718	696	703	664	673	696	685	673	702	686	730	663	704	630	705	652	694	693	708	674	707	689	713	742	692	774	719	726	711	689	684	685	692	715	665	704	714	682	685	713	649	680	676	673	690	681	707	695	667	721	656	707	688	662	676	743	679	701	694	660	702	765	687	682	718	669	717	706	704	676	684	644	680	706	718	712	683	662	700	660	735	683	724	664	657	655	668	688	653	679	646	687	694	720	662	676	703	719	671	701	713	605	709	687	705	667	701	670	714	687	679	627	705	692	744	708	670	675	679	707	698	662	671	674	711	700	700	694	688	717	674	756	685	694	697	666	692	691	706	689	703	709	668	678	680	715	646	681	715	660	642	664	672	747	723	715	701	742	707	696	703	683	709	688	623	718	640	692	684	695	682	704	673	725	697	670	728	672	679	685	744	703	684	698	682	732	735	695	702	713	713	686	670	717	704	644	689	657	712	695	691	684	684	626	659	700	706	681	686	730	687	728	683	743	690	682	683	735	712	678	681	722	652	658	699	669	709	703	689	697	672	662	662	677	704	671	684	730	697	689	708	606	684	663	696	680	660	707	697	693	710	722	749	664	669	669	725	707	685	697	679	661	700	686	717	691	720	710	691	702	692	703	725	647	722	693	662	746	724	675	668	694	702	712	682	654	687	693	660	714	666	784	654	702	669	645	742	718	684	701	663	725	680	713	693	775	742	692	644	684	725	684	675	678	718	708	636	622	704	682	710	741	718	678	671	688	747	653	679	710	709	719	658	661	714	721	709	728	680	701	711	676	692	665	699	705	684	688	720	689	679	701	721	716	666	684	711	677	666	674	653	625	645	713	680	699	709	669	692	709	688	694	703	685	675	655	691	704	687	688	700	698	703	675	718	732	676	667	759	684	659	719	659	651	696	677	723	705	738	692	685	649	690	699	668	670	660	658	691	672	728	707	715	661	680	668	704	758	689	709	714	715	731	737	687	706	731	717	727	640	657	674	720	662	704	695	661	682	682	743	649	694	685	672	728	674	711	693	694	689	666	711	702	680	684	687	671	698	662	703	706	688	730	697	702	654	687	694	664	702	638	699	670	685	690	653	735	679	712	702	696	699	713	669	709	677	680	697	691	647	659	720	694	696	699	705	721	686	698	677	703	670	685	727	738	723	665	706	712	695	661	675	684	701	732	652	671	683	727	708	683	730	703	683	716	725	708	696	675	716	650	689	743	726	707	647	660	682	688	645	682	680	714	678	751	660	670	691	704	695	665	653	700	687	665	690	701	648	723	661	690	653	702	720	732	696	702	709	704	744	691	654	677	708	708	686	686	700	714	635	670	691	714	672	682	653	712	709	695	653	620	666	714	731	752	682	684	734	672	705	723	674	696	722	722	697	670	729	683	669	705	702	648	661	640	689	626	731	732	727	706	677	657	683	700	739	735	720	736	701	689	659	719	752	734	674	720	741	703	731	682	671	666	679	686	679	688	701	719	713	661	721	662	715	661	734	670	671	722	682	658	711	658	698	631	703	698	723	677	687	688	713	674	738	677	685	635	700	738	694	673	700	655	706	714	711	681	735	700	728	663	706	707	701	676	720	665	688	671	713	685	720	667	732	654	728	674	738	676	722	689	725	676	658	697	702	674	695	705	703	705	695	688	731	729	675	696	677	695	719	664	708	697	672	652	732	703	732	650	679	705	676	727	685	659	701	682	666	675	655	661	669	666	678	680	673	688	672	692	713	730	725	688	650	720	647	733	733	728	686	646	648	673	711	719	718	729	700	740	718	684	692	710	641	710	679	693	717	681	687	723	712	696	683	698	669	700	703	696	712	678	652	711	695	680	690	673	692	693	725	696	685	714	720	740	692	716	698	728	694	661	678	739	696	641	692	691	683	695	671	652	705	686	669	657	732	676	690	696	684	706	669	685	652	664	743	697	698	675	712	675	720	695	701	637	684	717	727	653	673	643	689	676	697	648	749	675	677	665	725	691	721	751	707	676	726	722	718	699	712	733	612	695	679	646	708	690	694	666	681	706	735	670	722	668	702	702	675	696	688	687	702	658	705	690	677	681	699	691	708	700	707	657	660	711	685	697	673	675	705	716	687	701	706	666	694	658	714	644	703	700	695	714	712	698	699	670	717	713	668	710	675	714	697	730	743	680	675	686	665	713	628	652	668	681	746	687	646	691	716	733	676	632	712	700	717	662	680	687	652	692	766	720	659	708	690	695	687	751	689	666	716	713	646	681	653	704	684	645	703	680	687	661	660	682	698	741	726	671	731	734	682	707	693	718	717	686	684	719	713	649	662	660	778	681	671	710	695	669	708	663	687	699	735	694	687	653	680	679	682	677	701	698	746	665	689	686	728	654	693	696	746	721	691	679	693	675	708	697	639	738	711	656	665	696	704	669	678	695	690	718	698	687	672	714	685	718	712	690	728	716	667	692	699	732	686	690	681	692	700	672	728	704	693	706	717	675	658	686	715	682	699	682	701	630	673	695	701	702	702	653	658	699	724	720	678	705	666	668	671	747	694	676	733	635	686	682	668	659	693	664	649	716	650	663	696	735	671	714	731	678	698	719	708	658	684	710	684	765	673	709	660	690	641	668	680	711	705	703	695	670	722	724	683	703	719	693	677	688	683	686	676	695	697	696	708	668	709	679	680	659	696	669	688	762	681	647	705	683	739	710	648	710	707	731	674	705	660	715	720	731	739	699	711	668	683	718	683	646	674	666	724	681	656	672	675	700	735	733	677	713	652	689	704	726	684	678	744	655	690	678	706	674	679	684	681	666	702	640	783	671	676	702	706	662	710	677	703	685	661	698	717	710	718	728	653	692	665	675	702	690	660	649	684	694	733	659	752	693	698	700	697	703	700	683	688	697	668	683	679	706	706	714	668	661	669	649	656	683	703	684	731	657	700	667	646	702	702	688	626	660	699	713	692	710	665	706	714	672	686	659	675	675	638	681	690	742	682	703	766	671	746	675	666	673	691	641	719	614	700	695	693	683	680	674
32416	45256	32772	18453	6924	3552	2468	2022	1658	1473	1288	1189	1103	1012	934	839	871	881	823	789	850	744	767	771	769	771	765	753	741	739	747	690	747	661	700	739	755	689	781	717	675	726	771	745	679	713	776	681	755	722	663	731	718	722	704	771	715	703	690	761	757	752	769	718	744	709	682	682	724	737	687	724	703	684	734	724	691	733	736	707	729	726	765	735	720	771	704	706	762	703	726	705	739	732	731	750	746	719	726	751	677	719	698	744	724	715	754	715	760	719	703	711	710	756	713	675	709	707	690	742	718	799	775	671	730	707	734	703	691	648	739	667	690	709	734	754	672	714	723	714	707	729	732	739	645	654	728	723	716	713	694	708	754	706	710	689	722	747	754	749	721	751	683	734	730	720	744	706	745	728	704	719	666	711	723	750	740	743	773	675	705	725	741	715	711	682	713	738	734	721	719	707	731	684	718	704	678	776	728	742	681	760	717	700	775	673	727	703	727	711	765	706	677	706	712	732	673	713	728	714	716	729	734	740	715	705	732	728	707	723	728	700	708	711	682	734	655	757	747	733	760	752	673	721	740	804	737	655	731	719	721	725	723	729	692	709	734	705	737	716	751	737	683	727	678	703	715	709	750	741	778	720	767	711	704	696	710	718	745	713	728	721	756	747	750	726	756	723	728	756	714	726	721	721	690	732	666	762	715	761	761	737	725	715	750	675	739	727	721	679	730	702	745	722	725	727	747	717	713	699	721	718	698	754	767	741	783	730	704	736	705	804	695	668	709	735	703	749	742	717	683	712	721	721	709	724	731	705	733	688	730	724	712	735	703	773	728	735	768	740	762	757	710	727	756	719	716	713	686	706	697	752	755	741	766	723	731	659	753	729	743	733	777	730	736	714	673	714	788	729	718	772	720	718	744	702	769	768	705	685	717	715	687	743	719	741	659	693	737	727	723	689	803	705	723	730	728	754	716	734	679	726	700	683	714	645	705	708	754	717	689	698	701	743	712	685	732	738	713	737	740	696	715	701	731	823	686	700	728	723	770	744	737	731	726	677	725	714	736	668	704	717	765	753	696	743	705	732	736	682	809	737	788	736	737	747	702	751	671	692	669	752	740	745	698	735	733	737	728	711	725	727	712	720	694	710	700	732	716	704	738	704	701	749	718	676	704	769	715	719	720	716	651	675	729	730	706	665	687	756	778	731	727	751	761	720	709	720	681	746	669	739	721	700	734	683	724	727	763	683	747	753	722	736	708	696	717	742	713	696	719	719	740	707	719	694	745	723	743	753	703	727	720	734	699	689	731	730	726	687	692	721	729	778	750	724	728	717	722	742	754	756	721	758	712	749	731	699	680	708	720	734	691	712	656	790	733	739	735	659	656	734	743	735	723	716	712	698	664	714	724	733	763	755	716	705	732	717	708	753	702	691	715	722	708	732	699	683	758	730	706	753	707	695	698	711	697	707	756	734	723	715	718	740	757	725	676	747	704	704	779	736	666	688	756	704	775	755	722	670	710	758	741	762	734	685	698	770	702	734	738	690	682	692	721	722	758	724	733	713	679	750	712	687	715	740	664	714	766	727	717	737	751	727	719	713	728	679	742	730	740	723	705	698	699	703	755	706	704	738	756	756	752	749	724	744	705	716	749	699	733	702	666	737	732	685	735	737	768	715	714	771	682	712	700	721	727	683	713	744	715	741	748	730	751	720	714	738	757	683	727	709	731	734	699	710	662	707	793	671	712	719	679	716	722	706	728	697	773	709	714	733	752	714	694	731	738	735	723	762	727	729	702	720	746	723	692	750	711	704	762	701	704	717	727	707	719	762	747	732	695	758	669	709	788	724	700	718	698	723	702	662	732	718	740	710	732	728	752	750	682	742	724	737	743	748	695	744	752	667	752	703	731	714	730	679	769	696	696	747	693	741	697	727	740	725	707	722	754	707	751	722	716	725	713	693	711	706	752	736	690	759	726	777	696	711	702	726	695	750	710	755	777	759	677	724	734	754	749	708	703	708	746	732	698	805	704	719	766	677	755	735	729	752	739	731	673	707	706	737	743	720	743	686	716	684	718	755	746	744	731	686	720	733	745	717	719	762	720	693	748	760	703	762	714	712	683	695	737	689	735	734	716	763	705	738	762	703	694	775	710	713	733	753	690	744	732	755	671	712	741	700	723	707	774	744	710	738	761	706	736	772	694	745	744	743	706	751	720	701	789	693	688	697	732	731	718	700	760	762	745	703	723	719	709	755	726	713	706	725	709	710	776	693	757	732	701	753	753	714	678	680	718	702	734	805	807	743	719	696	716	720	752	729	752	696	703	738	704	696	683	729	689	708	722	659	714	738	706	671	684	774	701	726	729	741	731	710	705	766	739	738	751	728	703	707	690	755	702	733	684	746	701	776	724	666	744	705	698	747	714	771	730	726	715	682	709	699	680	755	739	693	719	719	733	688	706	732	736	719	709	711	677	735	731	682	710	766	682	720	737	726	706	768	742	763	729	695	727	726	717	743	740	727	755	747	726	736	727	769	792	726	700	665	779	729	694	751	712	718	718	725	719	682	700	693	728	731	736	669	711	740	700	760	721	726	707	743	712	705	716	682	693	696	750	694	746	759	701	749	732	747	711	754	687	693	740	744	742	718	718	706	743	727	794	724	721	745	712	722	665	736	712	729	799	719	712	751	750	742	745	680	735	700	717	700	709	731	722	704	724	727	722	742	674	702	690	784	709	710	705	732	717	737	721	754	696	745	723	727	738	728	711	710	718	780	680	723	715	691	736	725	731	706	756	713	707	749	729	698	703	693	715	727	763	741	745	706	727	730	717	722	722	692	685	688	714	719	707	742	701	734	715	697	738	714	726	738	685	726	732	764	724	775	694	693	711	736	711	714	667	743	781	723	728	701	696	711	736	740	729	717	712	724	692	755	726	709	754	726	709	754	701	728	761	752	705	744	760	753	726	759	718	745	736	741	732	733	689	728	742	766	733	708	754	754	709	718	756	746	718	702	719	726	721	715	718	739	711	717	705	777	672	736	713	754	716	726	732	775	732	706	764	711	744	728	727	722	686	698	677	742	745	703	708	724	706	736	726	735	769	712	714	713	755	669	666	757	740	717	720	683	728	696	764	719	753	732	698	783	766	751	721	689	756	750	726	707	740	682	795	678	741	752	750	748	683	730	744	709	704	786	684	763	743	747	737	690	706	695	725	730	739	727	676	782	715	767	702	686	671	681	716	696	772	686	685	704	724	692	664	700	725	740	752	740	740	726	737	680	672	738	681	732	668	748	716	739	722	760	727	713	698	766	732	740	748	743	715	689	708	702	719	729	704	686	752	756	720	726	757	696	714	718	716	767	719	718	711	709	723	734	737	683	699	663	711	720	660	712	728	711	683	723	734	722	732	712	722	707	690	680	706	711	720	736	752	720	764	736	678	779	748	728	690	686	711	643	710	696	748	686	704	749	717	724	741	788	711	713	731	740	680	762	721	712
22699	21416	29000	24314	21552	20842	9787	2954	1887	1536	1286	1112	974	882	851	781	756	723	696	637	621	594	598	569	588	584	513	579	537	518	522	560	544	528	497	534	502	537	507	567	537	519	539	508	570	513	541	548	532	553	524	514	511	525	528	534	475	534	495	586	550	535	546	519	531	524	478	527	525	524	533	551	530	505	539	522	518	531	497	539	540	549	536	520	569	523	505	530	533	505	556	556	523	540	561	521	543	532	565	531	513	536	517	570	495	537	535	558	527	561	573	542	564	531	526	498	487	517	556	565	535	525	554	526	497	519	532	549	545	551	496	528	511	538	552	539	571	509	501	529	484	537	529	519	521	521	559	507	559	524	531	533	531	558	508	505	541	512	533	531	569	535	514	522	519	493	490	523	500	553	500	460	507	528	562	536	524	510	533	524	546	516	492	519	519	554	526	537	515	521	526	526	514	506	524	533	520	503	515	533	520	545	566	472	463	532	517	502	499	534	522	554	537	523	528	557	520	574	497	481	529	536	559	532	536	516	519	518	504	499	507	507	539	532	571	539	516	560	493	533	533	512	513	514	524	544	532	548	506	502	510	526	540	521	493	525	525	525	534	535	530	513	491	515	532	577	535	538	515	529	561	534	506	498	499	514	529	517	538	485	531	513	498	513	543	540	556	541	517	524	506	513	530	535	530	560	532	529	539	494	551	506	519	561	539	560	501	499	530	522	567	504	529	502	542	521	524	521	518	516	541	491	556	537	564	516	480	542	561	509	498	509	509	511	546	531	522	547	517	502	542	558	520	545	500	512	491	572	502	530	503	527	557	511	542	505	555	521	560	502	531	530	517	560	501	518	519	526	515	553	553	555	544	519	520	534	514	554	517	491	513	503	540	537	551	604	539	566	559	511	517	534	535	558	546	526	549	540	556	520	499	555	507	553	521	547	542	555	538	522	526	501	552	558	506	552	504	533	501	520	533	539	560	523	535	525	546	543	528	500	536	541	503	514	508	534	586	541	520	532	532	540	499	534	534	519	553	552	540	519	484	555	533	520	524	548	508	474	497	511	508	558	528	598	513	579	523	490	553	503	531	520	507	550	528	552	532	488	524	510	516	545	478	498	521	478	553	502	496	510	546	542	536	513	517	509	534	538	503	532	522	522	483	498	488	507	554	524	509	505	484	546	483	521	510	520	537	507	446	535	515	562	555	499	532	530	502	524	534	534	494	477	538	546	556	556	544	540	593	520	535	540	536	549	519	504	519	533	517	542	521	553	531	517	525	539	560	553	512	545	535	485	501	507	533	547	508	483	538	477	570	556	531	527	549	527	541	539	576	554	510	504	490	506	520	512	449	531	551	499	522	502	539	550	552	525	530	504	544	514	567	543	488	529	511	506	506	518	523	540	509	536	498	525	516	516	536	550	546	549	517	529	551	481	505	513	519	546	492	507	507	511	500	504	515	552	527	502	522	516	555	527	555	563	533	527	518	564	499	482	522	570	507	529	504	485	514	512	531	556	558	525	522	522	516	477	515	515	519	533	549	524	517	549	528	525	536	548	494	507	517	518	462	502	531	551	544	508	488	517	589	512	548	518	532	579	532	562	582	560	537	513	522	514	490	597	497	496	521	526	522	543	531	545	575	530	561	514	508	504	519	484	542	538	518	510	516	490	516	539	556	518	532	542	506	534	563	500	537	518	528	533	532	483	501	527	520	512	534	542	518	558	511	537	559	556	535	532	547	544	528	545	538	552	492	569	515	528	526	524	527	558	534	518	533	488	562	510	498	485	564	528	521	539	517	528	561	505	541	519	512	556	538	513	543	473	534	563	530	532	534	535	502	529	516	514	519	547	525	559	548	511	515	525	502	545	499	535	502	524	517	567	517	486	529	527	506	538	506	545	501	574	529	500	520	513	514	562	540	553	465	517	544	508	526	547	516	523	523	541	478	517	530	521	556	534	526	518	510	527	535	532	551	529	559	520	573	546	547	525	514	514	539	543	495	488	541	513	564	552	526	531	526	532	529	520	538	563	514	510	514	556	498	512	543	503	539	505	549	527	508	514	500	468	552	463	506	516	541	550	515	568	564	524	555	513	527	540	552	518	538	505	528	537	498	492	499	519	538	509	535	511	593	542	559	516	539	531	531	523	516	530	538	533	525	511	529	495	495	514	529	525	494	577	503	522	504	532	503	567	539	514	542	542	486	521	511	535	538	561	549	521	561	548	540	553	550	527	475	526	511	502	516	529	565	513	525	510	533	531	546	530	537	572	510	536	514	518	533	527	517	549	531	532	513	532	549	541	532	554	492	520	532	546	547	542	495	496	506	535	523	495	519	495	506	508	530	529	501	503	501	502	525	480	561	522	520	543	535	507	480	501	506	527	540	521	501	523	535	497	553	557	502	459	592	519	563	505	510	462	556	520	574	501	515	499	528	505	498	548	548	536	500	551	529	506	499	509	557	501	515	522	480	558	514	515	494	524	479	521	486	571	525	511	498	571	518	585	520	545	545	545	528	517	544	511	484	536	514	519	541	493	531	534	533	533	530	494	473	564	526	500	520	489	572	514	506	510	555	483	484	527	535	531	543	502	495	533	518	524	506	475	501	490	538	555	532	543	541	538	523	528	544	559	503	546	511	520	537	480	481	558	494	544	485	513	532	545	489	527	521	499	506	524	520	560	500	549	528	561	556	517	534	526	488	500	550	514	524	525	536	530	579	520	517	524	543	607	533	520	539	553	512	508	542	502	564	499	520	508	568	506	574	549	560	510	532	522	515	517	502	524	545	543	511	504	537	513	533	482	508	584	532	529	559	585	535	494	499	539	544	536	562	526	536	562	559	547	491	499	536	521	541	489	498	524	541	546	533	570	559	497	522	532	531	530	537	522	526	528	535	544	521	509	491	525	562	516	522	514	499	518	516	546	535	545	521	548	522	477	526	554	517	503	522	533	540	523	530	515	510	511	571	552	496	528	566	541	509	508	488	491	538	507	494	534	472	507	512	494	514	504	562	539	530	499	518	506	522	551	571	514	517	513	506	532	562	520	490	508	515	476	522	537	494	479	517	512	500	558	509	533	545	528	526	547	552	516	515	519	543	476	535	508	514	536	478	503	530	558	520	528	486	509	558	533	533	554	533	531	517	500	496	499	524	497	543	539	491	540	531	539	508	527	480	496	527	509	499	531	527	513	531	544	548	540	550	525	512	495	502	531	531	512	497	586	499	551	481	480	523	535	507	564	527	477	541	523	522	523	517	510	515	505	529	504	566	541	537	482	543	543	533	515	558	541	498	508	526	534	534	532	571	528	532	475	527	537	534	555	530	510	469	527	565	604	528	562	528	498	523	513	520	561	501	515	546	542	517	481	522	546	491	526	524	487	492	525	525	517	530	569	538	546	556	542	527	478	572	530	494	544	517	494	538	542	525	532	505	528	524	541	550	499	526	510	519	561	487	454	534	489	512	532	510	544	536	507	538	479	565	574	516	500	520	520
35987	57260	43855	27442	14446	7121	4705	3584	2797	2289	1867	1583	1299	1181	1037	928	874	819	764	737	743	662	621	599	575	574	578	566	588	551	574	554	524	537	561	543	547	555	567	584	588	537	580	522	564	535	537	531	533	483	538	547	559	577	546	495	541	517	545	554	574	545	548	525	538	497	562	544	563	518	533	518	565	562	551	576	551	523	545	562	532	552	505	555	530	550	507	554	560	550	546	471	540	528	567	536	539	568	523	537	552	511	589	558	543	592	539	529	536	532	559	539	586	567	554	540	543	547	497	532	541	585	567	548	530	562	571	537	559	494	578	569	542	513	549	526	546	560	576	565	580	538	526	550	583	509	564	554	539	557	551	566	565	539	576	536	506	535	546	545	536	591	517	571	523	562	505	540	528	540	506	510	533	513	555	518	543	534	580	585	588	533	540	521	566	557	513	555	537	555	532	526	542	581	538	574	563	541	511	538	563	548	539	530	541	545	566	514	586	560	542	507	547	549	532	564	517	568	549	541	542	589	522	560	541	547	558	535	570	553	559	566	563	560	505	542	537	564	544	501	551	517	528	576	553	541	547	547	569	572	530	553	549	511	548	541	553	587	559	600	507	567	543	511	569	513	536	565	541	555	569	516	572	583	500	524	526	498	591	555	531	546	511	516	531	552	527	551	556	531	568	545	563	500	570	526	543	567	547	551	550	534	510	579	554	552	540	528	543	557	527	563	505	544	590	547	550	578	543	540	539	516	529	566	523	565	581	541	544	535	573	560	544	576	569	565	536	519	552	558	561	534	536	537	532	504	543	566	552	537	542	550	560	551	539	554	530	585	583	539	553	526	537	526	535	534	548	529	538	544	510	498	553	569	539	609	498	556	508	518	509	542	553	557	540	520	553	527	503	540	560	547	569	529	561	523	579	548	549	530	509	528	587	571	536	526	485	614	545	541	534	542	499	559	553	534	531	555	527	547	575	544	527	540	573	529	545	522	529	554	527	509	569	562	555	559	524	510	551	518	511	561	522	493	528	572	542	527	571	526	554	566	534	530	555	540	520	590	517	531	531	557	535	513	530	554	516	582	574	572	516	547	534	537	542	559	560	546	555	554	540	572	542	525	518	487	582	536	579	504	556	553	559	530	526	521	557	495	543	543	591	504	543	563	633	509	549	546	531	506	512	545	569	550	554	526	557	528	507	564	536	551	481	567	556	567	589	510	580	557	537	532	545	500	527	545	548	569	530	537	530	529	539	543	514	579	537	536	500	553	523	533	567	573	513	572	538	532	535	585	553	596	556	556	535	561	477	553	539	558	576	531	572	524	553	538	604	568	518	519	554	544	551	537	547	574	573	541	543	565	524	604	615	519	526	601	524	542	538	530	534	517	508	521	549	550	573	553	536	523	541	567	526	537	543	514	500	516	537	512	489	560	555	548	576	519	562	537	532	533	527	531	541	546	513	564	516	526	525	531	525	539	553	580	519	548	522	523	554	564	564	556	534	511	531	545	547	533	559	539	563	506	533	562	548	540	520	555	530	552	538	567	554	564	565	554	545	514	529	550	543	532	538	521	544	547	556	511	550	562	529	550	588	544	561	499	522	557	560	532	532	567	534	565	547	584	519	558	537	538	569	508	532	544	543	515	537	535	535	558	545	519	544	530	537	569	577	526	521	580	552	535	572	518	561	577	543	539	556	544	549	542	552	483	549	487	586	554	585	580	537	599	545	580	522	512	553	560	532	566	564	574	556	542	545	525	541	564	579	574	525	536	558	555	527	578	509	561	545	549	564	500	548	559	541	540	576	565	542	555	527	535	546	564	526	548	544	535	551	574	521	493	550	528	546	580	507	557	545	560	538	574	491	567	532	508	535	539	509	561	551	560	578	546	524	541	525	543	559	567	541	567	538	516	539	580	518	568	550	544	528	590	545	562	541	546	530	565	518	568	590	554	505	563	573	525	610	547	528	605	593	556	573	589	549	546	507	589	561	567	551	497	504	518	587	547	569	535	538	543	495	533	528	501	539	512	581	608	527	531	550	556	554	539	506	508	553	546	541	574	531	578	580	537	578	526	559	539	545	592	548	554	584	539	496	575	529	548	532	556	581	522	545	551	524	540	526	581	539	533	554	534	574	584	559	591	587	517	535	537	539	571	572	564	528	529	513	529	513	517	567	565	499	542	533	540	568	539	514	541	547	531	513	540	568	547	568	553	508	543	555	558	569	560	554	536	567	551	564	571	526	564	535	546	530	592	523	571	583	559	511	545	530	555	560	507	533	567	553	575	546	570	557	554	567	493	568	521	516	549	613	557	585	547	541	578	540	487	567	507	501	545	518	570	579	543	527	585	577	525	549	541	523	558	551	602	494	558	552	560	570	555	593	565	542	525	498	593	537	552	556	567	523	594	546	571	585	554	550	576	575	522	571	566	527	527	549	573	557	520	543	560	568	527	556	564	520	527	575	485	516	590	515	521	538	530	536	592	569	487	542	508	523	557	549	551	567	524	563	568	571	538	516	534	534	553	564	547	561	546	560	543	543	559	517	526	566	577	527	577	549	511	551	532	522	536	562	506	561	555	551	521	569	556	493	510	531	543	571	554	548	539	548	532	573	558	499	535	562	523	500	539	520	546	517	518	513	566	572	540	505	580	606	542	604	545	534	510	564	546	515	527	565	519	569	538	492	522	544	570	534	515	521	551	550	547	582	513	557	517	585	549	616	530	562	574	573	534	551	542	562	525	518	553	541	549	529	570	549	493	540	564	522	518	570	572	558	530	549	552	525	541	525	546	544	536	538	543	509	532	564	545	525	525	513	544	554	552	560	573	526	535	530	549	537	546	539	543	568	548	581	578	568	545	586	516	558	549	570	556	556	552	556	534	567	513	556	568	547	512	618	543	547	500	586	557	527	545	536	541	494	584	523	541	522	536	533	548	565	532	547	519	568	561	485	530	598	546	536	535	543	509	526	552	561	520	569	554	524	548	569	537	564	534	575	550	541	551	576	562	564	518	566	555	588	505	524	554	536	507	559	532	578	517	527	543	583	554	550	552	543	522	566	539	540	521	537	562	550	555	529	531	535	549	540	563	546	546	586	583	544	560	563	579	511	554	526	543	554	539	545	549	546	508	599	542	485	524	587	544	548	514	537	542	524	494	546	539	595	573	548	482	548	538	577	546	549	536	547	547	591	532	516	496	554	519	532	528	527	504	483	528	563	533	501	575	558	508	535	543	565	562	533	525	563	524	566	486	536	565	545	571	538	545	522	519	572	547	553	570	584	578	508	515	535	573	553	546	593	529	532	639	574	536	526	587	555	528	588	534	527	542	528	537	524	524	563	543	514	577	520	574	543	568	528	524	570	571	567	527	545	507	544	501	505	551	549	535	541	571	533	539	556	547	529	564	563	534	551	552	540	517	537	525	535	563	566	530	538	528	524	544	537	532	508	551	534	538	511	544	544	555	527	515	549	535	528	526	533	563	568	533	519	541	519	514
31216	29140	23915	10121	3212	1800	1432	1133	979	898	862	795	759	739	741	711	691	737	657	692	661	570	621	622	650	640	610	681	654	637	607	658	659	587	633	651	622	639	631	642	636	653	662	646	643	665	634	626	625	624	630	592	646	614	690	640	608	631	641	635	615	648	717	647	664	615	599	613	644	619	625	614	622	641	627	638	627	611	633	625	646	623	601	624	574	614	580	641	649	654	624	607	632	668	553	593	574	636	638	629	620	611	649	630	639	625	661	646	617	648	646	644	623	595	539	606	642	604	611	672	659	606	559	612	619	621	643	601	564	611	648	690	661	602	615	606	643	664	606	632	654	635	637	628	665	601	616	627	636	624	598	621	627	615	620	604	662	640	633	606	617	593	583	612	631	588	616	610	600	643	580	651	607	639	626	610	594	598	614	663	622	647	622	641	648	664	648	612	603	651	648	608	647	646	633	696	676	675	611	664	645	643	612	603	653	642	607	616	628	678	637	628	591	606	656	635	620	632	631	636	586	632	607	622	630	646	644	635	661	626	599	628	607	639	644	615	581	673	638	642	572	613	594	608	593	643	667	600	623	645	661	572	619	629	627	647	624	659	598	670	630	624	648	643	617	597	694	616	627	623	624	610	679	632	665	631	611	626	645	666	665	594	656	621	654	604	645	588	653	669	638	630	625	647	634	652	664	636	611	679	672	600	589	589	605	644	592	642	606	626	593	656	632	648	574	622	641	641	601	624	649	629	588	616	563	645	645	604	635	599	583	625	650	643	620	631	672	643	679	633	641	604	639	591	664	661	646	630	616	601	657	674	594	576	596	612	647	681	617	642	632	681	601	680	635	597	596	621	634	616	637	653	650	669	617	634	598	632	630	654	647	639	620	591	642	673	620	618	600	602	599	631	618	632	640	613	624	618	653	622	625	617	650	662	617	671	662	648	603	596	668	658	625	644	623	625	630	638	629	625	624	610	628	607	612	621	578	630	596	618	626	634	589	631	617	645	622	659	654	623	641	626	595	590	601	621	630	656	652	645	621	628	636	615	678	612	623	631	610	650	591	633	597	652	642	654	620	634	616	585	607	631	636	624	665	615	589	594	611	636	664	634	579	676	667	603	592	595	650	619	600	633	645	612	628	551	580	614	611	615	634	600	644	629	567	605	658	628	614	596	637	676	648	654	607	646	618	608	630	656	648	657	611	627	610	671	642	618	620	648	630	651	648	663	596	634	654	626	651	617	603	615	611	650	641	667	584	613	627	627	634	610	637	656	631	641	603	599	643	664	609	604	639	621	664	648	692	615	647	635	623	610	622	635	679	654	630	620	673	639	639	621	625	568	576	636	662	642	679	615	622	654	621	640	599	635	600	631	643	637	607	634	636	631	630	615	624	608	578	650	632	615	644	631	641	642	594	617	622	652	598	638	635	620	681	638	659	672	650	623	597	629	563	655	627	593	653	638	564	600	624	646	615	651	642	628	664	650	636	574	642	618	674	627	605	654	596	626	647	661	625	617	616	639	647	613	640	578	649	647	664	626	673	624	649	671	640	581	632	638	630	594	648	631	649	598	655	636	664	607	637	629	640	640	601	647	641	625	608	666	611	696	626	638	635	647	589	613	644	605	648	608	622	652	650	615	631	632	614	634	644	617	638	638	623	643	687	643	651	662	640	590	627	587	640	630	657	654	602	659	619	598	613	598	653	630	600	611	630	619	602	631	682	606	615	646	599	586	675	627	630	658	642	704	621	593	557	624	633	679	572	622	579	645	600	623	621	637	575	657	632	591	632	648	628	635	604	621	638	641	597	609	656	626	601	673	668	616	620	632	638	653	644	623	592	628	621	664	614	655	633	638	604	610	632	604	612	657	633	645	646	679	642	622	655	614	594	651	619	622	659	621	631	607	653	619	633	631	659	661	613	604	637	627	617	625	646	648	631	616	622	616	640	681	659	612	636	637	645	601	615	616	596	682	621	607	610	619	621	645	628	646	648	614	649	628	635	611	636	623	598	635	626	638	659	619	691	637	670	642	644	632	678	602	617	639	654	590	670	644	592	610	631	581	573	645	644	651	617	596	609	582	618	634	646	667	643	677	650	641	617	601	618	618	641	655	641	582	684	642	628	615	636	606	667	615	630	590	577	609	637	645	634	623	649	684	647	627	631	603	631	615	663	633	626	611	647	627	589	643	620	617	603	672	633	638	615	647	642	627	611	617	651	616	639	592	642	645	657	619	661	589	621	614	663	647	628	583	634	633	620	634	664	583	637	618	661	603	601	621	627	650	623	663	607	656	608	632	655	660	627	623	614	675	608	657	617	668	652	596	658	618	621	659	643	636	616	593	624	634	648	582	640	651	633	661	626	588	628	634	614	618	604	641	598	628	632	647	641	648	649	597	626	647	637	621	612	619	642	621	634	629	614	642	635	659	680	603	646	613	611	577	634	585	621	623	609	591	633	612	642	608	616	643	637	625	622	634	582	621	637	637	615	645	616	636	641	658	637	625	617	679	613	659	600	634	639	670	674	635	612	638	604	605	656	616	623	635	649	601	630	646	570	651	663	634	625	603	638	631	617	648	633	610	610	642	630	634	627	687	651	625	681	637	586	644	656	649	617	601	621	633	668	639	618	602	611	627	628	628	611	643	595	618	628	613	605	613	616	632	631	618	659	605	645	649	612	643	596	632	607	641	604	621	647	645	639	619	651	620	631	703	643	648	611	684	654	619	629	666	600	609	625	628	608	640	646	557	620	596	636	603	610	615	588	640	639	590	617	637	612	640	663	631	616	608	614	625	620	701	650	622	649	635	619	597	654	600	635	610	629	676	608	625	671	648	616	621	659	626	589	667	669	645	659	654	650	622	622	627	624	658	599	604	604	620	653	694	621	616	679	636	624	669	653	633	669	641	636	618	620	633	659	615	666	643	613	589	607	622	636	625	630	634	677	662	622	625	621	712	640	613	612	636	633	627	579	619	592	653	624	635	656	630	631	593	627	625	631	609	620	612	642	626	653	629	641	630	622	634	591	592	611	655	606	642	677	576	625	640	583	627	645	623	677	633	624	647	633	646	626	597	604	609	629	573	621	626	613	600	654	673	569	652	666	622	643	595	678	659	635	650	643	670	644	632	597	605	595	599	656	664	651	632	629	650	640	626	569	646	633	662	675	643	636	616	611	612	632	619	635	620	628	632	605	625	611	645	631	646	625	632	620	636	594	561	636	641	636	665	635	637	587	659	613	640	629	647	627	659	621	681	644	636	598	660	617	638	628	684	639	655	603	616	613	633	662	669	599	649	615	628	624	627	631	629	641	630	614	674	645	629	639	664	608	607	600	592	594	603	626	620	664	656	649	624	664	602	586	647	586	608	593	612	630	616	684	621	649	594	589	637	604	658	588	602	657	624	607	595	672	604	631	606	603	654	647	612	617	640	598	677	643	619	605	688	622	636	639	603	612	566	620	637	662	628	648	617	634	620	678	610	646	628	670	621
32543	41826	23474	9276	4499	2780	2049	1544	1339	1121	1064	966	886	829	843	740	742	722	739	719	689	658	695	675	707	699	672	727	669	676	693	665	644	662	728	673	698	683	693	678	652	651	651	718	646	693	656	681	636	711	647	656	677	678	647	668	653	655	670	711	644	643	655	653	692	695	662	688	653	646	646	706	666	681	682	667	670	679	700	693	675	685	691	680	695	646	665	694	688	688	724	638	682	664	678	688	676	720	689	641	667	647	685	673	711	686	688	716	675	710	670	628	694	643	657	653	635	632	652	654	718	683	661	656	687	658	647	698	674	716	607	636	667	601	674	637	702	680	650	667	691	697	672	650	665	679	669	685	691	701	648	683	669	667	676	652	656	674	707	654	673	691	630	655	646	701	646	661	671	661	651	660	660	668	655	659	671	695	622	650	678	633	665	729	642	620	658	664	634	658	647	654	674	669	661	666	673	686	678	677	627	641	615	671	670	641	688	651	679	701	681	655	654	682	665	665	649	627	697	706	634	613	677	685	685	664	615	655	679	644	650	729	677	678	685	680	679	716	706	613	625	667	637	621	671	667	662	700	715	656	675	671	654	692	634	700	692	668	667	703	650	682	659	672	640	694	675	672	657	676	625	641	684	626	666	675	665	655	669	692	688	652	665	676	640	670	663	692	651	650	677	653	695	679	656	656	674	669	719	675	644	637	701	670	640	643	654	677	707	685	701	667	678	676	648	653	661	647	685	676	651	646	678	647	644	675	612	661	647	660	668	700	631	681	660	657	644	700	701	703	697	673	681	681	660	687	689	611	650	674	635	675	671	663	669	670	684	680	657	689	660	735	650	657	668	641	642	692	647	674	638	725	665	680	708	667	686	634	641	642	674	637	633	643	624	626	621	653	668	668	664	652	667	677	670	703	690	633	638	694	675	732	638	682	638	665	683	707	698	646	624	673	705	632	684	671	663	658	702	652	667	661	686	659	638	676	627	665	722	693	649	697	690	667	644	699	628	639	653	649	688	636	662	673	694	688	671	651	626	695	654	671	627	699	673	657	623	721	701	676	711	692	648	692	666	692	689	638	648	655	693	747	693	649	683	673	658	665	619	695	697	658	698	674	681	682	663	734	652	689	705	648	645	629	659	668	623	675	710	667	676	631	657	683	663	701	677	658	670	703	644	686	659	613	639	698	636	644	653	620	624	681	675	635	621	674	684	626	622	699	667	687	665	638	681	644	688	707	672	680	685	667	696	662	732	666	676	676	673	634	641	666	637	677	669	640	656	653	675	666	631	688	651	629	619	696	729	626	627	678	712	717	680	655	676	636	671	665	671	673	665	690	652	674	661	722	661	677	678	679	683	690	662	699	624	708	666	699	694	665	659	627	655	715	674	679	653	667	634	667	620	688	660	715	647	667	661	676	661	660	667	622	686	699	627	692	669	668	706	692	687	679	663	679	658	687	692	679	724	662	679	712	676	615	678	619	655	680	709	639	657	643	697	658	697	689	653	668	691	644	681	637	674	627	681	618	658	671	656	641	679	738	663	649	665	732	639	674	645	632	664	649	660	640	689	702	657	694	694	655	689	613	730	645	664	730	692	707	660	681	669	643	631	717	709	683	634	659	652	648	674	696	699	672	701	698	635	659	649	657	638	633	710	696	660	642	653	697	674	679	652	656	625	678	681	655	669	690	640	649	700	676	697	626	645	691	685	678	676	614	641	679	619	642	642	662	660	675	665	641	710	687	656	687	628	624	672	618	653	671	684	654	674	703	657	659	735	695	632	785	690	627	706	644	637	681	657	692	661	706	649	666	673	660	661	658	669	613	652	678	662	685	643	661	638	631	700	663	638	677	664	659	650	677	714	637	691	656	709	743	678	632	654	665	651	653	674	670	696	648	673	663	687	656	687	701	657	682	655	644	638	667	660	701	681	691	696	636	700	662	666	676	655	675	679	651	661	657	667	662	682	638	687	702	665	658	666	676	662	673	670	657	685	674	695	649	681	585	647	635	689	694	689	688	669	647	649	690	644	675	654	657	674	663	686	729	681	635	676	669	661	659	683	693	665	685	684	692	686	700	671	687	677	647	624	664	689	697	664	657	719	656	651	653	646	661	671	686	670	685	696	669	690	657	705	673	668	637	645	688	693	745	634	683	655	708	646	654	686	675	669	642	719	636	658	648	674	629	663	689	696	660	648	694	696	699	666	686	698	660	700	705	691	624	610	651	642	652	678	621	652	700	655	669	675	640	679	695	666	669	623	644	640	704	660	662	706	683	661	751	672	666	667	679	668	612	630	669	683	643	709	646	715	672	634	678	632	648	671	682	633	666	680	689	644	680	694	720	693	650	622	671	643	617	670	629	710	661	615	643	689	692	665	692	682	684	641	694	664	671	669	690	659	662	667	705	692	681	671	634	690	687	676	677	687	712	670	679	679	671	637	607	640	665	664	645	662	644	698	700	666	674	679	697	687	676	723	672	672	647	687	654	639	673	705	694	657	671	708	669	719	693	694	680	690	640	677	631	708	656	701	648	693	685	641	681	727	617	604	682	691	676	649	655	693	707	678	696	658	670	646	688	641	631	648	663	691	680	651	644	650	689	647	672	675	725	670	655	674	635	682	717	660	654	683	649	643	646	665	706	687	674	713	693	682	649	684	683	698	693	643	663	669	701	709	661	676	703	651	682	699	643	689	674	641	689	636	651	619	672	664	653	715	652	707	695	658	640	675	675	649	652	702	663	672	603	627	645	639	665	665	628	663	622	657	682	651	667	630	661	687	635	678	691	660	651	666	615	654	665	669	692	684	719	648	646	683	693	631	632	652	637	622	662	698	640	636	666	652	669	693	673	683	713	668	653	660	641	660	619	630	693	660	678	666	670	651	651	681	714	669	666	681	671	700	693	623	719	629	676	648	673	635	716	660	626	649	648	670	694	660	646	707	660	676	690	626	661	691	681	679	664	685	691	611	673	607	701	669	668	657	665	664	625	691	632	696	663	664	671	677	652	644	686	648	644	666	678	674	676	689	692	659	650	679	657	693	727	623	636	705	702	679	623	637	700	713	662	663	682	642	710	666	652	688	680	670	649	650	650	604	693	665	634	689	700	628	621	684	696	629	647	705	682	734	643	644	665	686	655	659	624	674	663	688	672	663	652	659	641	687	722	678	635	679	650	644	672	635	669	629	705	678	710	593	615	642	684	719	624	671	703	684	711	686	653	617	678	669	668	657	660	685	710	654	681	704	684	646	660	671	662	644	711	706	670	640	671	694	672	665	654	651	656	700	741	658	659	670	654	667	696	699	664	632	656	708	646	649	684	627	670	695	675	711	670	690	640	701	675	607	642	678	635	652	720	738	670	637	636	705	667	683	660	638	685	661	667	685	646	656	665	675	662	665	698	691	661	661	646	688	678	664	658	627	678	652	643	649	675	664	648	689	697	675	714	666	717	647	631	704	644	654	658	707	681	638	680	685	685	652	652	666	688	656	642
23846	21447	28584	24914	21082	11528	3658	2049	1524	1224	1014	899	805	783	712	662	652	638	583	527	574	514	535	539	543	529	527	500	481	512	521	489	542	511	484	499	458	507	471	483	513	477	502	458	503	496	452	476	504	530	493	461	495	499	496	494	495	493	493	490	473	496	512	483	481	485	517	524	481	500	485	472	493	538	462	473	536	499	507	490	523	476	482	526	460	499	455	501	514	495	481	475	494	477	470	434	528	498	518	501	505	471	528	463	553	509	493	471	460	462	514	515	512	479	479	490	525	545	505	514	478	463	485	510	482	483	484	488	451	499	507	517	487	462	489	508	456	495	541	544	519	506	483	486	496	473	503	488	466	517	496	493	504	513	496	488	502	457	518	461	440	501	514	501	488	514	549	454	506	476	498	522	444	511	500	496	487	493	475	507	498	492	510	504	520	496	542	505	512	509	533	463	472	497	471	495	489	473	489	494	530	498	521	478	484	510	492	499	501	504	465	507	492	492	505	493	507	483	505	529	511	502	507	532	510	508	494	493	459	475	499	509	511	491	503	524	521	494	508	498	481	573	547	483	491	496	514	509	507	460	531	494	559	550	492	545	510	495	492	507	497	500	484	514	555	471	488	479	478	481	478	520	478	532	505	501	514	478	504	454	491	485	513	509	488	478	507	495	450	503	511	513	447	506	503	502	492	517	477	476	508	484	561	507	455	531	550	476	443	514	487	496	517	435	523	487	477	496	481	493	476	480	446	490	524	477	471	493	518	452	515	484	530	487	494	492	456	493	531	519	446	493	511	503	504	485	469	530	511	467	477	486	485	472	492	510	460	470	504	472	505	467	509	515	507	483	497	522	461	515	494	504	484	479	511	538	490	513	493	471	482	477	488	534	540	475	486	486	473	501	508	478	518	511	505	471	491	494	489	496	457	515	463	515	474	527	487	468	505	512	525	522	469	514	488	518	523	493	532	502	495	459	508	486	501	505	512	496	498	507	483	523	566	506	518	479	510	475	478	490	503	510	510	501	477	505	508	495	494	497	478	525	493	505	506	535	515	472	523	537	500	456	467	484	538	503	489	507	473	461	521	524	486	528	495	462	512	507	504	491	471	507	498	499	498	491	515	505	483	520	487	468	510	509	490	542	547	525	474	486	512	500	529	443	502	500	503	502	489	512	450	518	481	470	509	504	506	529	500	472	552	526	528	476	486	506	500	496	496	505	489	515	498	481	466	514	526	478	450	508	498	500	493	541	490	527	495	526	489	514	510	516	474	499	513	463	466	547	519	521	492	464	485	513	526	490	515	464	473	462	511	530	500	478	521	464	480	519	463	485	490	483	505	509	514	519	485	534	525	474	509	484	476	512	486	471	521	500	478	503	501	518	457	477	460	496	453	538	503	493	515	500	488	560	531	481	495	489	519	531	512	495	500	466	464	456	464	484	451	494	519	528	488	482	503	467	506	480	471	518	466	494	499	477	489	514	475	481	474	473	530	523	515	490	497	538	523	497	524	507	507	515	504	467	455	524	478	463	489	514	479	486	484	507	499	492	525	456	523	492	475	500	501	467	496	477	506	489	486	491	522	507	489	480	522	510	491	486	496	504	530	491	520	504	458	457	534	490	474	518	508	455	527	462	469	490	521	529	564	507	457	495	519	518	483	508	496	485	474	525	497	500	492	470	447	473	483	483	501	468	530	494	483	535	491	500	484	477	490	485	518	510	451	499	496	506	522	460	479	505	486	502	518	546	508	509	479	497	484	505	513	472	496	506	475	520	505	500	464	469	528	477	465	514	511	488	489	554	501	498	500	495	527	490	536	515	518	493	526	501	497	510	495	499	483	488	477	484	528	516	470	461	519	473	516	463	472	511	499	473	486	506	482	506	482	517	503	444	491	482	474	458	484	501	519	511	517	505	508	487	476	474	467	501	502	476	446	490	507	476	527	483	537	499	509	489	495	543	482	513	509	474	481	435	499	494	501	481	503	482	471	471	494	523	484	485	491	524	476	489	514	492	530	487	474	475	507	505	513	486	509	498	450	503	525	534	522	524	497	529	497	492	478	476	512	501	513	574	508	492	513	499	466	495	535	502	516	465	476	441	494	516	504	517	541	456	512	448	515	459	472	509	511	500	532	502	503	489	460	465	498	514	482	516	512	449	478	535	516	524	490	506	510	497	499	516	518	515	492	476	502	506	434	496	512	530	494	521	521	457	503	486	526	518	489	487	484	477	486	483	489	492	496	455	494	525	474	480	536	513	480	509	518	504	461	469	475	526	497	500	521	462	514	492	491	459	536	456	457	454	470	444	495	492	468	479	453	462	528	486	474	500	521	521	479	541	488	478	479	453	495	498	486	478	488	484	582	481	494	515	480	532	468	501	515	514	530	521	508	494	508	446	502	488	501	467	484	464	458	491	504	466	499	462	516	507	510	480	502	473	514	507	512	471	518	475	505	532	518	493	427	508	487	480	486	511	475	486	510	485	457	524	519	473	487	484	501	462	503	506	512	534	491	498	514	496	499	481	475	509	511	483	448	501	508	516	474	517	464	501	499	507	508	504	482	440	490	517	509	509	455	521	449	467	514	483	520	519	492	497	521	514	479	501	528	491	523	527	495	515	477	506	484	527	479	488	495	494	515	505	457	480	485	475	482	477	506	496	520	489	483	470	501	506	491	505	524	451	491	546	496	474	476	505	490	507	476	494	483	449	460	488	534	465	496	474	502	510	503	483	477	530	513	512	522	455	527	484	486	490	492	517	522	511	478	492	522	507	505	518	496	503	486	527	474	471	481	504	498	466	445	515	485	496	448	503	486	482	444	552	485	483	531	471	487	461	487	506	488	510	489	488	487	480	505	516	495	477	541	491	531	512	475	471	468	487	524	505	523	497	458	476	508	488	477	515	529	489	515	481	455	494	533	472	480	483	501	516	491	504	500	477	483	509	503	521	531	510	472	476	498	452	507	496	467	514	482	471	466	492	519	482	491	486	488	498	529	484	498	509	478	483	475	509	494	482	481	480	484	514	526	492	492	456	485	485	485	502	497	464	519	474	494	485	480	524	535	471	540	495	515	511	511	503	522	494	505	533	485	477	476	494	486	456	476	494	481	494	493	494	506	487	475	481	474	509	482	516	442	531	493	522	504	542	477	449	489	492	515	498	416	509	492	522	506	519	477	495	513	493	470	473	512	482	523	453	515	496	469	466	455	498	534	512	519	516	537	493	490	510	491	511	531	482	534	476	517	456	476	497	486	479	481	452	488	507	495	491	466	515	442	529	522	523	470	486	517	477	484	516	477	514	497	511	475	461	511	547	504	505	513	500	525	499	518	535	498	481	478	541	502	453	473	506	507	489	467	508	514	509	486	490	494	505	488	498	504	507	487	497	477	501	516	487	479	517	520	507	510	484	516	510	481	488	500	515	464	468	519	496	558	480	475	494	489	486	520	519	499	517	527	514	511	479	519	461	497	514	491	501	500	475	521	516	493	503
32673	50323	35584	20859	10977	5884	4041	2982	2133	1777	1477	1275	1024	975	895	879	787	704	687	633	604	569	606	574	576	551	536	577	529	524	520	576	505	571	601	571	509	558	562	543	528	494	528	512	524	556	528	509	536	543	509	513	511	481	523	549	559	497	534	507	581	500	518	546	486	479	557	527	521	555	533	539	524	543	519	547	549	563	543	532	500	519	531	531	567	521	521	560	551	513	527	533	550	520	521	584	520	531	528	558	533	519	542	523	543	517	507	510	542	496	516	489	528	556	509	497	572	529	539	542	506	538	528	513	526	532	513	544	536	522	494	518	527	473	538	538	518	536	507	569	522	568	529	536	530	540	556	555	490	537	502	538	536	538	537	523	533	538	554	558	548	528	528	527	516	574	544	516	494	528	513	542	534	546	527	548	565	544	550	531	525	525	516	550	554	530	557	555	499	567	526	519	552	521	539	499	494	517	559	520	511	476	542	464	576	519	524	534	555	543	539	526	548	517	515	489	544	547	539	545	549	543	540	531	543	562	574	579	504	524	557	508	519	564	519	535	542	546	518	546	564	538	545	522	567	551	524	570	585	499	536	515	521	553	536	563	484	538	538	539	551	527	538	540	555	542	547	561	536	551	549	526	559	563	521	545	512	537	512	544	510	517	522	491	531	569	540	526	549	492	546	490	539	543	521	533	527	536	538	573	563	560	525	505	516	532	564	567	553	550	510	502	552	523	500	571	521	511	523	551	521	534	529	540	514	545	536	533	528	545	542	547	540	569	544	495	525	529	548	557	521	542	531	564	559	528	501	526	530	555	506	566	543	535	520	510	503	525	515	541	564	514	568	529	540	562	522	560	547	545	527	521	531	543	525	580	519	543	557	552	535	519	487	497	528	564	545	512	554	562	510	530	558	544	528	514	523	522	522	538	547	551	528	545	540	522	534	526	541	535	538	516	526	547	553	524	558	523	486	541	569	501	513	528	548	553	522	501	509	502	525	496	540	536	542	519	501	562	565	562	567	524	542	534	533	511	542	542	567	564	549	533	522	516	555	551	534	527	530	567	513	563	552	552	490	532	537	542	515	508	516	526	553	555	542	552	510	532	556	530	500	565	567	512	570	502	547	579	507	548	494	546	526	532	533	501	538	507	526	528	543	554	543	545	545	564	561	535	516	544	514	544	580	558	526	512	544	526	476	517	555	536	536	505	561	547	528	529	516	537	548	535	556	538	529	513	525	533	527	492	501	528	502	511	559	513	564	491	491	526	540	556	530	510	548	513	557	532	561	524	485	511	546	532	544	517	551	506	538	485	596	564	539	511	547	521	494	505	522	535	546	564	513	535	551	567	545	527	555	562	527	564	550	544	510	508	548	566	557	521	524	495	526	526	517	579	557	545	519	553	557	533	565	603	556	547	496	505	532	530	518	500	572	539	518	548	572	484	534	525	533	486	561	477	561	512	515	532	514	539	576	539	539	552	526	534	560	564	548	556	519	545	572	567	582	537	513	549	549	548	499	483	527	492	527	556	560	560	562	562	532	516	533	513	527	532	533	556	533	562	547	545	512	572	555	522	558	563	548	543	491	574	540	505	560	497	551	534	522	520	475	519	524	537	561	570	509	525	541	551	564	543	549	550	546	552	494	526	577	575	498	515	532	527	496	550	534	544	518	547	543	531	571	517	518	555	565	499	517	543	529	535	504	542	537	500	520	518	551	552	529	529	501	560	519	570	521	564	535	530	552	546	504	560	547	558	569	553	493	542	566	499	542	526	575	528	552	548	540	532	545	498	508	511	533	500	488	535	527	532	528	569	497	496	549	500	494	515	508	521	528	557	526	507	525	531	499	502	526	591	521	543	541	524	497	539	582	568	558	524	511	554	557	509	549	552	555	487	525	559	534	526	550	533	514	524	538	529	555	563	501	491	566	500	572	509	539	569	515	495	505	541	499	521	557	537	563	562	573	535	519	529	512	567	500	507	578	527	561	534	520	559	555	547	561	510	537	522	515	529	517	541	503	521	519	500	556	516	565	522	541	551	554	541	545	535	539	539	594	558	513	537	561	519	552	542	506	586	509	527	538	494	547	485	532	532	531	502	536	567	508	545	517	567	534	528	547	555	516	531	578	529	557	564	536	537	553	568	508	527	565	504	530	513	537	560	496	530	519	513	536	553	528	481	525	546	507	519	531	550	557	544	558	535	504	529	555	578	520	520	527	522	560	546	532	526	555	517	549	547	582	514	578	540	551	529	540	551	519	528	524	531	520	545	533	572	557	557	537	522	537	541	506	564	578	554	526	554	546	528	537	554	554	559	567	529	531	509	496	537	472	543	507	518	562	555	563	529	502	564	545	520	540	521	531	500	516	524	574	541	540	554	540	514	520	539	539	499	542	535	525	577	560	492	518	542	546	539	514	523	568	518	524	540	535	529	518	539	523	519	594	590	576	583	557	532	564	531	504	527	543	549	507	520	553	524	531	501	543	501	545	550	530	496	531	536	521	538	502	550	548	557	535	565	541	504	532	554	572	558	521	558	514	538	548	493	502	511	484	572	532	531	516	561	543	513	514	516	525	513	550	556	523	530	514	525	525	599	559	532	520	512	523	556	512	560	583	550	527	528	511	535	557	548	541	551	514	533	542	572	555	542	524	553	543	540	547	540	518	560	544	485	548	535	534	546	558	546	570	498	568	555	566	553	484	555	548	513	515	522	568	533	544	539	494	534	569	552	521	538	510	539	565	555	517	548	576	529	527	527	528	570	495	548	503	556	525	527	529	505	522	556	528	507	518	496	528	524	527	531	565	580	527	564	562	510	540	575	548	517	537	522	533	506	517	531	563	544	511	526	526	490	509	540	571	496	540	503	502	553	549	501	543	519	531	529	502	518	515	534	526	503	508	562	509	538	529	579	558	512	530	556	540	507	527	521	536	542	566	523	545	546	552	544	508	524	529	555	522	585	504	503	551	561	584	550	502	538	544	541	510	548	536	549	541	501	551	507	534	525	532	606	543	500	534	534	513	548	530	547	509	545	528	512	523	520	546	531	535	568	516	534	538	506	550	506	534	485	538	518	541	553	553	540	604	533	552	511	530	562	548	569	528	561	546	532	543	566	544	505	559	541	503	546	494	548	544	507	528	532	537	519	540	529	539	546	540	525	493	552	507	535	548	546	542	531	557	518	522	464	507	511	558	498	580	564	502	524	532	537	523	492	552	526	535	549	569	523	549	555	593	544	547	532	571	534	546	503	564	516	587	561	556	523	522	525	551	501	527	535	541	514	528	595	545	552	535	499	546	525	508	513	513	527	526	525	546	548	572	546	554	561	494	531	548	546	535	555	522	543	493	573	539	531	547	554	556	533	492	516	516	552	529	506	519	592	563	509	571	547	566	569	481	508	517	525	538	529	559	580	531	516	550	533	529	535	536	517	466	522	574	543	558	558	522	504	539	536	534	536	529	575	551	554	509	556	489	537	536	587	517	522	546	510	548	514
25159	21508	27600	25371	11869	3474	1884	1392	1169	1045	985	935	905	850	791	821	806	793	753	729	757	687	750	765	721	739	736	740	737	698	668	738	713	697	731	711	736	681	714	708	722	707	686	683	667	740	718	678	706	680	718	706	683	704	728	722	683	743	706	693	706	677	704	735	643	727	674	723	702	696	719	660	679	672	704	693	682	658	693	722	684	632	750	680	721	699	690	676	737	727	723	726	676	688	735	722	669	693	694	725	743	680	659	672	707	668	711	696	713	728	693	757	672	712	746	710	716	710	696	673	685	707	668	732	683	699	688	694	711	681	692	680	674	693	752	709	704	694	687	669	732	681	703	702	665	689	744	730	708	679	720	682	707	679	663	719	731	691	699	753	714	722	697	642	690	708	743	735	708	672	650	664	706	774	714	657	715	657	737	715	725	739	711	683	704	719	698	689	688	692	677	725	707	724	696	676	710	742	696	691	656	681	717	665	729	705	715	681	687	686	712	723	671	678	658	699	714	690	678	666	649	700	696	713	701	704	729	697	705	648	667	714	777	688	675	686	678	732	704	709	714	696	687	700	739	700	700	707	696	744	667	731	703	715	697	699	748	692	673	686	721	687	707	728	708	719	650	649	758	728	688	742	711	680	701	702	700	680	667	679	620	685	704	707	649	661	691	708	684	678	688	695	702	599	682	673	675	685	713	712	701	702	712	742	739	681	704	697	721	740	684	684	705	683	698	725	700	703	710	683	691	764	733	683	684	679	685	741	747	679	734	736	705	726	696	700	706	756	718	680	700	727	704	691	703	687	716	741	690	676	725	705	680	733	705	746	704	672	712	678	731	695	681	674	746	747	680	702	753	741	730	685	715	703	702	648	682	724	705	717	709	704	742	696	643	699	667	680	657	676	687	698	696	731	713	719	712	709	683	682	722	680	728	708	718	708	760	680	686	724	718	704	762	677	700	644	694	716	735	686	720	657	747	656	713	744	666	724	677	704	702	684	700	759	749	677	758	681	713	680	728	672	722	705	718	659	675	698	689	670	680	732	721	690	708	751	661	716	772	702	705	792	689	685	711	730	718	727	715	700	716	720	746	709	724	720	720	767	682	731	697	712	645	690	715	695	729	644	672	699	690	660	701	663	699	743	708	694	728	747	696	686	680	683	666	713	712	684	688	676	704	644	670	685	715	698	675	701	713	742	700	713	729	650	671	736	707	723	711	682	693	658	663	734	690	708	736	667	686	719	665	699	719	661	724	702	708	705	658	706	713	727	685	704	669	681	699	788	672	708	703	725	693	694	635	691	697	748	706	679	702	730	742	696	732	711	711	695	722	688	658	687	720	628	750	696	726	649	658	634	690	690	703	656	699	716	689	686	731	713	716	674	703	671	710	711	696	682	740	724	673	721	698	702	637	709	692	731	651	732	700	704	701	671	669	681	687	665	738	734	699	709	708	725	716	703	706	698	756	726	697	680	712	700	721	724	680	696	711	673	710	695	702	686	681	657	720	703	703	691	716	734	694	679	764	744	751	694	691	714	774	714	684	715	680	644	693	717	724	667	669	675	722	702	674	654	722	723	690	702	754	733	717	705	734	716	688	676	647	719	695	719	651	692	706	689	682	712	696	726	721	691	720	719	689	724	703	727	716	701	695	706	682	696	671	738	659	675	692	682	696	678	715	676	722	689	728	650	730	699	689	718	683	672	704	705	664	720	670	657	652	753	713	686	729	675	732	723	687	690	701	727	699	738	722	715	684	748	704	743	732	709	709	694	705	695	697	707	704	678	698	715	699	709	727	684	737	713	647	705	689	704	721	717	689	769	650	672	673	654	708	704	728	680	710	727	684	707	716	699	695	713	712	717	656	708	700	736	679	745	710	682	655	701	682	645	741	652	684	682	734	726	647	694	743	698	691	669	735	701	721	692	699	690	669	703	738	649	730	671	703	675	678	731	703	728	685	670	669	698	695	669	657	732	665	715	733	742	691	699	734	738	695	670	652	706	681	652	678	717	728	721	684	692	683	708	716	719	756	721	718	715	740	695	671	694	717	750	692	719	697	741	676	686	715	749	691	676	733	720	710	734	694	718	763	714	713	693	685	710	728	742	719	701	675	724	649	690	708	712	665	691	705	698	693	749	735	688	707	682	714	733	657	711	664	652	665	701	684	687	695	708	698	697	701	712	662	683	677	694	708	713	708	673	705	694	722	731	754	703	725	693	674	723	757	704	752	668	694	684	679	700	689	676	700	724	713	715	698	705	672	721	769	650	714	669	746	731	712	677	684	665	705	720	692	692	714	699	693	699	673	714	681	693	717	709	637	699	717	707	693	666	636	693	721	704	668	702	653	719	651	746	686	661	705	682	687	726	705	702	658	664	682	698	727	711	638	684	694	735	709	715	724	691	707	684	706	679	706	753	682	713	656	674	701	723	726	679	710	723	658	714	677	642	720	687	729	687	646	687	706	691	747	716	666	660	732	717	703	709	669	678	671	690	683	629	741	699	699	662	655	725	735	669	665	708	686	708	639	706	692	670	682	682	700	691	726	708	646	697	723	731	715	666	731	694	667	683	717	710	735	704	706	700	639	691	681	683	735	686	748	740	697	725	666	705	687	703	731	693	692	735	741	699	727	719	720	692	754	705	736	712	674	698	745	694	700	698	713	738	750	718	705	743	718	731	677	682	685	680	686	688	671	651	703	698	656	704	716	653	728	666	655	730	667	743	663	743	697	713	723	671	722	698	683	720	688	707	733	709	702	739	718	663	728	713	695	732	696	720	690	700	689	674	620	661	733	686	714	669	678	697	659	729	706	695	716	717	737	723	688	707	681	687	692	718	723	728	665	717	688	713	731	679	663	704	747	719	676	721	703	726	678	671	688	691	682	688	706	738	732	718	660	721	716	731	714	686	729	723	706	741	742	682	698	628	666	662	691	699	693	648	734	711	697	705	663	704	683	704	755	769	705	759	717	732	707	687	707	689	724	705	734	645	675	652	726	681	704	706	715	662	642	706	649	710	720	683	720	649	704	692	721	702	716	707	733	725	680	698	707	710	751	711	685	716	736	682	697	634	678	672	702	722	721	730	690	682	674	661	702	708	708	726	752	678	657	715	675	717	741	715	713	663	714	712	717	741	688	731	704	631	694	676	695	712	673	704	665	682	731	697	715	703	693	675	707	722	694	683	736	622	709	718	698	733	721	669	688	698	716	711	653	704	696	720	703	771	670	692	634	773	698	693	705	709	716	751	697	692	682	702	700	697	738	706	689	639	690	699	691	723	664	677	756	729	697	706	714	656	673	672	681	661	653	684	710	714	744	653	684	726	700	732	741	704	751	739	700	697	697	685	686	666	715	698	701	629	736	665	701	692	650	714	672	678	706	672	731	645	677	680	677	655	720	716	667	710	687	679	684	682	692	681	671	728	682	745	696	712	730	756	693	704	680	741	671	703	735	718	725	695	736	717	725	732	703	740	664	688	702	648	665	710	756	688
31991	46427	31470	16529	8657	4174	2681	2002	1698	1477	1255	1137	1003	999	985	933	897	799	804	776	752	758	750	782	749	730	733	770	692	780	710	748	731	725	785	771	696	693	755	754	709	783	796	764	752	717	711	746	706	727	778	730	723	751	746	743	769	735	717	734	728	757	743	759	743	689	720	746	715	717	691	749	727	747	737	773	754	698	712	744	698	687	763	735	727	705	728	646	760	684	701	729	696	803	729	724	751	694	735	724	747	746	723	733	720	743	748	755	732	717	760	755	709	743	754	747	745	753	788	730	748	742	751	730	698	720	721	695	749	755	778	754	745	696	694	705	690	726	703	759	825	763	744	751	742	724	739	759	795	751	740	719	707	777	729	765	728	767	701	769	688	733	719	774	722	697	763	783	735	733	727	758	714	701	775	766	757	745	738	744	747	760	763	728	724	747	714	782	728	733	751	714	690	737	737	730	764	706	764	738	797	691	740	735	742	715	768	743	717	737	720	753	747	712	718	792	700	717	706	720	742	778	774	768	738	738	705	747	727	766	716	750	726	790	732	727	717	805	750	680	699	720	751	743	736	708	754	745	757	726	786	759	700	754	706	719	716	756	703	779	750	729	750	715	712	732	786	753	757	733	702	727	761	821	780	717	745	701	721	721	709	748	720	730	715	764	679	754	779	795	734	703	718	718	757	686	748	741	760	739	702	765	723	723	755	765	774	720	714	686	789	787	738	738	733	748	719	762	736	761	724	765	724	743	735	712	755	726	713	732	741	748	731	733	744	710	728	675	680	768	688	791	673	735	805	746	752	768	684	780	761	725	733	751	634	719	769	741	721	710	660	690	751	722	763	691	775	720	719	777	733	786	738	730	723	774	739	731	758	726	736	758	693	663	693	747	711	710	711	761	726	738	762	759	676	747	700	785	752	695	743	722	751	737	753	747	725	725	731	712	734	735	729	714	738	710	758	751	771	728	763	748	735	709	708	722	730	720	745	756	707	742	766	743	692	711	770	734	736	760	754	750	707	682	743	706	754	742	724	734	767	722	690	750	743	712	723	754	687	750	786	743	762	755	751	741	745	689	720	766	747	808	774	711	748	731	777	718	780	752	702	777	727	733	766	749	719	706	760	727	765	774	726	768	719	678	741	733	730	720	769	748	728	742	771	744	717	734	720	720	722	729	725	745	730	745	714	739	732	727	738	769	755	769	730	725	682	784	748	710	728	765	755	748	741	763	714	726	728	748	743	754	675	741	756	759	750	730	696	749	685	739	770	740	702	733	718	747	723	793	803	750	746	715	690	715	708	691	734	727	721	736	744	760	760	781	729	733	730	757	742	686	715	704	707	745	761	710	710	731	711	729	745	708	717	727	771	754	703	758	778	748	768	747	727	727	728	746	733	708	723	712	693	732	725	777	770	752	756	741	718	747	763	678	727	706	724	746	737	728	723	769	726	744	725	659	761	746	729	824	760	713	764	693	739	744	736	701	723	717	746	695	715	736	683	739	682	752	729	704	731	699	700	703	715	762	789	735	689	752	718	731	718	727	763	724	769	720	690	737	735	738	728	752	695	729	753	770	764	721	755	745	765	754	729	734	712	678	717	726	779	740	725	754	750	691	689	734	681	753	702	727	758	732	716	700	770	728	715	694	706	762	758	703	780	667	696	733	693	720	745	758	693	724	677	705	744	724	786	733	701	690	756	778	721	735	709	748	735	727	709	745	721	745	770	731	784	738	746	754	702	708	740	708	756	717	736	716	718	708	731	715	714	778	736	765	796	728	775	737	743	726	745	746	791	709	713	722	722	693	689	737	719	730	717	754	749	772	715	761	712	678	711	738	726	709	722	695	756	767	746	699	746	685	719	706	753	749	756	735	735	712	732	740	738	712	749	792	739	751	722	752	736	751	728	750	747	760	733	702	740	763	747	719	733	696	721	738	765	721	739	707	721	738	762	767	755	722	760	777	713	745	725	789	747	760	732	759	744	714	696	747	717	747	684	764	755	736	725	708	772	791	721	738	767	770	677	738	716	783	780	723	726	769	732	674	725	696	765	735	772	739	732	798	737	719	739	823	718	713	772	802	747	729	682	718	737	736	771	778	801	735	738	746	761	744	712	739	762	743	718	722	742	722	746	684	699	753	722	747	718	654	759	747	756	699	675	729	776	724	758	771	739	733	711	734	775	775	707	737	741	724	741	788	745	771	730	782	744	725	706	781	753	710	741	697	664	749	692	705	706	703	736	690	739	741	681	776	725	748	729	725	721	702	749	741	734	723	747	794	734	728	689	750	686	752	725	727	793	725	727	756	733	760	726	693	711	748	735	721	720	740	745	704	756	730	727	745	771	720	773	764	766	771	753	763	740	754	693	737	723	738	742	736	710	774	695	772	727	748	728	729	753	747	711	727	727	756	757	701	698	706	794	719	771	684	717	699	720	756	716	728	719	754	766	721	744	752	759	707	753	682	753	721	714	791	717	775	737	746	760	717	731	801	719	750	719	728	737	751	709	748	711	735	698	727	726	728	766	744	798	696	757	754	753	767	779	738	743	709	719	702	695	726	725	712	752	743	734	704	745	736	727	741	751	797	725	766	732	745	746	780	748	717	745	719	740	795	760	736	746	758	765	744	733	727	776	732	782	728	700	729	736	763	695	727	723	758	748	715	711	759	711	754	731	665	735	743	728	726	714	738	737	710	751	708	755	747	730	711	752	731	716	701	734	760	726	691	739	689	749	741	736	728	754	672	730	710	753	735	728	739	686	716	695	736	758	701	703	763	749	763	773	764	736	719	742	716	702	779	813	711	726	730	757	709	713	769	772	745	706	708	743	722	731	768	727	782	719	725	698	751	750	818	705	738	708	769	710	735	764	740	745	730	730	728	773	767	740	735	736	747	750	731	739	741	781	733	743	765	742	733	744	770	744	725	724	782	723	754	742	704	734	724	759	737	712	741	733	727	761	717	773	769	730	682	700	761	737	747	709	737	743	704	729	736	731	701	738	722	789	700	693	717	741	751	685	714	738	768	671	711	737	717	773	733	721	777	759	767	727	744	709	717	758	765	735	763	715	697	758	697	788	713	776	716	741	760	745	750	755	721	730	728	704	766	720	739	715	708	749	681	676	729	708	734	732	765	729	730	686	740	735	714	740	741	730	692	749	778	724	742	711	764	759	711	736	737	689	705	737	732	768	738	731	793	738	738	727	763	764	719	739	760	748	742	717	753	790	786	789	724	740	703	808	707	744	755	744	687	757	735	718	806	739	730	772	710	756	756	719	735	766	713	745	768	691	674	744	723	739	771	750	760	720	714	733	755	706	757	712	702	737	738	742	728	732	712	756	704	748	801	719	741	736	736	739	724	762	722	766	723	756	731	764	762	768	720	775	774	753	706	721	705	737	771	717	791	728	693	745	710	735	697	759	734	733	775	707	663	745	724	721	736	720	715	749	699	739	778	750	758	727	725	791	751	758	728	692	754	790	738	730	751	697	749
22681	21393	28947	24347	21586	20880	10514	2925	1867	1562	1249	1086	988	964	848	778	726	689	596	639	606	628	568	600	617	550	556	576	561	592	545	569	553	542	511	540	508	542	562	555	569	545	528	520	529	503	565	554	512	512	592	537	494	521	527	538	536	510	529	546	553	513	551	581	520	560	557	503	587	543	572	527	573	550	538	527	561	539	556	524	586	537	596	546	574	535	518	547	517	533	497	534	565	568	555	542	515	588	544	498	563	558	527	587	530	540	523	561	550	518	561	529	521	567	546	558	564	546	562	609	505	549	540	505	520	561	575	574	548	533	543	548	485	510	548	575	490	527	558	533	540	506	542	544	551	525	527	546	554	521	591	538	499	494	493	490	519	524	560	534	485	565	526	566	543	508	548	501	545	505	515	511	540	522	515	560	535	570	543	525	538	549	555	608	585	532	537	521	560	528	548	545	581	548	510	535	547	549	557	537	541	538	551	588	540	510	568	558	492	553	561	536	507	525	573	546	556	536	543	513	544	495	494	564	527	509	555	514	567	555	527	552	502	536	571	512	511	573	489	514	559	574	540	522	548	576	555	565	521	522	574	508	541	539	556	565	566	537	516	535	515	559	514	560	539	541	557	558	534	541	555	511	573	563	577	575	578	591	529	558	583	534	534	555	534	573	576	572	599	551	516	573	570	558	588	525	526	565	570	536	544	532	540	545	534	513	514	584	548	529	526	536	603	513	558	551	534	542	587	573	523	512	529	560	526	543	520	579	547	530	575	533	540	530	565	548	513	543	497	526	531	563	555	598	552	565	559	518	550	565	529	532	528	505	529	506	527	536	578	582	574	537	554	551	577	552	514	567	533	529	610	492	573	506	526	525	544	569	538	560	517	520	526	573	526	571	566	538	509	547	565	543	526	579	534	565	550	582	548	537	522	542	516	555	562	535	526	578	534	557	545	565	575	508	571	550	535	541	552	543	592	504	529	545	538	585	477	592	578	539	518	529	552	576	528	543	548	574	558	560	591	558	587	551	528	539	524	540	591	543	578	560	521	546	532	541	558	543	548	552	530	546	508	509	551	572	485	538	522	580	538	516	512	549	545	557	569	545	524	556	537	537	543	551	542	546	578	571	558	522	533	557	522	539	552	544	550	513	523	519	531	542	522	544	530	547	534	528	585	526	546	578	539	481	509	553	558	508	565	566	508	551	571	537	526	504	537	531	548	560	552	531	558	591	517	533	557	563	542	560	503	548	513	598	577	530	554	528	544	535	531	547	554	528	525	545	542	545	501	565	571	559	571	527	515	593	571	526	520	503	551	547	541	525	564	542	568	521	560	552	532	525	521	568	585	544	502	570	526	603	512	578	555	555	565	520	571	504	568	527	580	554	520	567	535	500	543	539	506	530	573	499	537	491	561	507	549	559	567	524	517	537	529	571	522	519	527	571	525	501	540	557	545	534	553	535	536	509	525	509	575	522	555	550	541	492	540	552	527	569	529	560	520	507	556	533	518	553	549	603	526	553	574	561	525	558	534	532	547	510	504	503	539	541	547	510	517	533	525	545	571	525	542	557	562	541	507	576	512	543	544	530	507	610	517	504	557	502	552	516	528	567	552	542	545	517	564	547	527	509	559	534	556	544	521	546	524	538	552	555	537	561	538	565	522	540	534	534	555	579	539	537	504	538	563	504	557	561	574	544	548	573	573	552	536	536	525	507	516	547	539	539	560	551	540	532	543	534	562	496	528	559	506	553	559	559	566	543	508	503	553	533	574	511	547	557	531	542	527	537	546	511	548	563	538	532	554	561	573	569	532	575	539	574	544	565	567	534	547	529	559	553	539	558	526	533	502	543	520	563	553	582	560	544	525	490	551	554	565	542	547	558	559	546	578	565	532	585	600	546	549	530	562	550	559	566	553	596	562	538	532	551	509	564	553	545	515	610	520	518	531	568	509	528	564	536	530	579	540	531	564	540	519	538	529	530	540	585	529	533	496	549	518	516	530	565	586	528	550	532	584	609	546	539	494	527	539	527	538	521	590	504	527	522	566	517	556	608	567	543	518	503	518	526	580	508	529	555	518	526	548	544	537	550	527	515	540	595	559	557	542	551	542	566	566	581	519	519	495	553	583	543	546	577	537	523	568	522	534	527	535	497	552	570	552	541	514	548	548	549	520	564	521	567	544	536	548	523	560	502	548	550	524	550	549	548	521	536	589	532	541	561	590	551	521	571	497	538	531	556	564	525	594	580	562	552	522	515	580	554	548	612	549	519	566	501	563	543	553	582	560	526	524	556	525	565	493	563	535	595	570	530	548	499	492	551	492	528	528	534	570	557	518	518	493	532	520	504	556	517	564	534	563	584	595	535	581	551	522	545	542	567	575	565	530	580	534	557	532	508	577	531	584	574	557	563	555	508	547	559	531	569	577	592	540	531	547	554	530	514	568	587	499	556	524	555	532	574	527	541	526	559	532	524	562	523	538	537	559	541	578	547	538	519	576	524	528	539	560	527	535	543	560	566	527	550	598	522	576	542	551	528	566	537	516	546	570	551	598	523	548	516	508	508	549	576	572	569	557	516	576	545	623	581	529	505	524	521	574	528	526	494	520	581	532	519	559	582	546	550	543	525	562	517	578	553	535	557	581	551	547	497	563	535	532	576	527	539	537	570	543	507	549	543	527	563	504	536	532	547	526	537	555	557	564	523	573	555	576	555	517	517	532	518	557	569	555	557	506	561	558	550	552	569	546	534	588	577	556	518	580	520	542	543	531	507	542	514	594	549	543	533	569	551	551	513	529	526	535	504	562	522	534	549	569	533	527	489	504	506	496	531	497	501	537	557	530	499	537	530	553	561	526	547	503	528	550	528	598	538	555	521	580	532	546	530	498	561	564	552	552	523	505	548	543	540	561	527	492	603	525	535	574	571	545	547	527	571	589	527	536	573	588	513	527	562	535	567	512	573	522	504	534	503	548	587	547	539	540	579	568	549	566	545	550	536	504	573	589	586	518	527	549	486	524	532	536	537	510	489	572	499	528	486	568	523	579	531	531	532	542	545	551	518	542	508	512	533	538	546	556	523	548	552	533	525	537	561	525	552	551	545	552	557	551	529	541	576	557	498	541	521	542	581	548	579	547	512	562	540	482	538	587	526	569	515	529	558	603	548	546	535	604	527	518	565	508	503	566	560	503	523	511	527	543	582	522	557	589	497	530	562	549	552	540	553	543	514	536	535	548	540	541	541	547	589	551	528	555	553	515	537	556	541	550	571	584	595	565	536	550	530	571	513	536	522	506	529	525	528	511	527	568	514	582	528	530	554	552	547	548	522	530	521	536	577	535	570	517	548	555	560	519	544	583	523	525	504	517	527	539	559	588	542	524	557	520	589	534	532	496	560	581	548	535	553	553	461	531	559	531	555	571	545	536	533	542	512	530	531	533	533	526	557	516	529	529	585	505	583	526	587	561	564	506	521	575	537	538	557	565	542	528	550	565	531
35455	57702	47383	32215	16568	8519	5120	3483	2696	2143	1755	1478	1396	1279	1051	962	833	742	660	658	665	637	627	641	586	605	615	606	585	562	596	615	589	564	581	581	553	575	573	554	546	564	566	598	518	580	573	576	588	536	587	494	528	555	552	567	560	528	527	538	559	553	555	578	511	508	542	568	538	530	564	575	560	577	518	517	562	558	523	559	538	578	533	569	574	573	556	600	583	505	585	532	582	570	572	548	566	550	588	541	526	565	570	566	580	544	589	571	570	535	530	607	554	537	561	531	550	532	562	534	561	572	567	538	540	557	578	602	560	569	561	539	555	534	565	518	562	581	561	555	566	531	568	554	526	548	533	562	583	528	552	569	587	577	555	574	561	555	548	544	542	506	541	548	537	530	578	614	519	545	550	549	553	537	583	556	562	570	556	541	574	567	510	562	515	544	535	575	579	542	537	548	578	588	556	534	556	517	560	556	568	598	552	551	556	564	564	555	566	532	535	535	567	559	541	543	534	522	578	532	577	546	547	543	573	549	570	538	524	573	536	563	552	562	544	538	562	585	575	533	579	567	566	558	569	545	517	576	520	567	569	560	568	556	523	583	544	510	544	543	534	532	571	584	595	554	530	566	559	559	525	561	558	583	572	568	601	564	558	566	576	567	564	526	550	530	601	587	557	579	577	572	579	530	570	580	537	536	593	579	571	585	574	543	534	550	573	564	519	520	578	544	550	566	524	573	558	599	557	582	560	581	539	544	600	564	563	571	553	570	602	551	551	532	560	531	557	545	537	531	542	532	533	553	547	600	558	547	514	572	538	545	580	562	560	578	585	531	528	549	538	542	540	530	534	553	535	544	555	485	515	573	563	560	574	514	550	572	548	556	547	573	539	526	578	607	540	533	620	576	556	551	539	534	500	555	536	542	586	519	525	578	593	565	556	543	561	561	582	541	553	523	567	601	573	532	550	564	552	576	570	564	541	546	573	459	557	543	550	554	544	557	577	552	556	528	570	560	556	516	553	531	543	585	572	541	536	535	563	559	533	595	529	560	583	574	565	530	553	532	559	544	576	577	568	516	534	517	539	489	569	599	547	604	589	564	531	571	563	551	589	618	609	531	561	582	572	538	569	533	581	563	552	515	547	566	550	619	553	577	561	585	547	535	575	538	520	516	586	590	550	573	611	571	596	552	600	535	520	565	569	547	585	555	580	530	535	570	595	561	574	554	567	531	535	587	559	585	585	557	528	582	554	564	565	562	594	598	501	532	622	554	585	555	570	562	567	542	552	554	590	610	555	609	585	567	571	520	532	540	564	558	546	557	545	584	545	598	508	550	588	565	523	506	566	519	559	564	517	582	566	573	568	584	587	535	568	566	594	563	563	575	562	582	589	608	584	584	540	547	563	532	575	530	572	536	516	511	593	542	538	560	545	568	561	556	557	595	538	543	573	557	554	585	585	543	609	548	595	522	570	549	562	553	541	513	531	523	563	572	546	581	573	542	579	541	554	578	556	531	562	527	585	555	537	564	546	541	554	545	568	556	557	564	580	536	552	523	529	527	583	542	615	600	603	591	572	565	551	528	554	565	569	546	598	527	544	551	559	560	552	546	556	524	577	593	571	606	599	567	547	480	558	562	589	548	570	599	577	552	514	571	573	573	592	608	561	526	552	529	568	570	545	534	558	563	550	582	504	585	508	532	556	548	558	539	529	554	564	588	550	552	555	563	586	545	591	510	586	550	552	520	539	554	562	541	554	559	547	548	592	567	583	539	588	531	548	545	592	543	607	536	530	576	550	535	553	531	540	559	560	541	598	576	497	556	599	526	572	560	552	553	609	550	566	537	536	591	526	546	553	551	571	528	528	575	531	558	576	565	543	541	550	589	591	578	561	566	549	569	569	553	571	577	595	563	566	591	564	578	572	576	578	561	578	526	549	530	566	570	543	602	540	520	534	544	597	567	556	562	583	593	538	585	571	562	589	574	564	583	544	575	558	531	566	566	540	559	564	567	551	540	560	594	523	576	564	513	586	520	546	599	550	561	544	555	555	537	539	559	564	564	545	545	560	579	612	569	568	568	520	595	610	589	536	586	585	539	569	530	537	519	624	532	580	563	573	531	542	544	533	516	556	543	549	518	594	577	538	597	587	505	528	554	576	585	552	538	545	557	553	541	533	584	568	586	543	589	541	547	550	543	597	566	519	563	522	527	564	590	515	517	541	548	561	579	548	548	570	586	559	563	553	581	601	574	581	552	600	604	584	553	543	494	574	560	554	596	549	567	543	580	507	564	574	608	532	547	549	578	577	578	575	530	521	572	578	511	556	586	551	543	582	547	561	555	546	575	548	575	530	548	578	563	556	580	621	596	588	563	571	572	541	559	573	560	554	552	554	581	584	593	605	551	556	569	563	568	529	536	562	540	568	554	523	593	582	546	602	565	541	549	522	566	589	552	563	562	563	571	550	579	551	608	598	599	545	526	550	555	581	568	606	551	580	563	539	557	521	536	508	562	558	580	570	542	551	569	594	596	547	597	538	609	506	578	560	551	527	555	557	556	571	558	556	561	579	577	571	607	560	567	535	555	588	547	558	542	575	546	536	558	576	587	529	572	599	576	562	542	591	549	550	593	555	529	568	579	568	539	547	562	581	593	526	549	560	550	635	571	548	578	591	512	562	540	536	546	589	557	555	602	565	546	566	549	564	574	556	539	546	523	528	545	627	601	546	568	547	570	529	536	583	556	637	526	564	542	521	614	566	561	531	536	562	524	560	585	557	533	590	561	534	534	577	566	528	574	558	546	542	527	551	544	594	556	580	511	528	555	563	607	581	574	568	571	576	536	571	519	602	573	558	526	584	560	548	519	539	575	589	597	509	588	578	504	554	565	576	585	524	568	570	548	567	559	586	512	561	542	564	525	571	563	574	530	556	547	589	492	570	604	546	585	563	597	541	610	572	552	546	550	549	590	570	541	521	540	554	588	556	528	527	532	571	561	578	536	565	541	531	581	561	534	519	563	547	563	592	566	581	529	565	499	531	571	577	593	542	550	555	564	564	574	554	558	539	555	540	593	537	546	535	577	598	556	573	552	564	561	582	561	590	545	562	569	556	561	574	608	567	527	536	528	538	593	548	534	601	554	580	536	564	554	559	514	561	553	555	569	519	623	592	518	566	529	574	555	561	529	537	533	572	558	568	575	559	566	612	578	563	534	560	539	565	546	559	557	579	551	512	547	573	584	623	517	587	563	581	540	563	576	576	527	557	522	590	558	565	533	565	586	553	535	571	594	576	578	547	547	595	556	583	538	561	555	558	562	580	621	531	580	582	564	556	560	572	525	560	566	572	513	596	532	530	569	587	602	542	535	565	585	551	547	559	607	522	594	543	572	557	533	550	576	590	563	502	546	580	532	561	564	535	532	565	546	551	560	564	556	582	604	543	541	545	566	563	617	564	574	588	541	559	557	543	544	579	599	556	575	594	594	533	538	565	550
31421	30831	24859	10015	3633	1905	1380	1123	886	868	864	837	802	733	730	714	663	659	649	708	696	642	654	619	666	675	620	676	644	635	593	702	649	625	672	674	606	626	651	700	648	656	667	622	603	638	645	628	630	657	601	620	688	631	648	612	641	641	652	609	610	664	692	667	646	627	652	606	672	595	624	611	729	653	626	608	618	676	651	638	647	671	610	632	589	663	594	652	596	631	604	686	602	654	634	655	627	665	631	662	663	684	667	650	709	674	644	608	645	632	619	641	668	618	631	658	612	611	636	625	605	650	639	648	666	664	635	659	640	623	601	655	660	682	614	645	643	626	632	638	611	723	677	631	631	644	668	672	653	655	633	662	633	637	582	598	651	623	696	623	655	600	665	639	624	629	680	617	610	610	651	681	682	611	616	701	623	571	589	646	631	614	673	667	595	672	685	622	663	616	598	661	615	648	672	676	616	641	617	670	632	684	622	640	597	661	626	633	630	668	608	664	656	662	653	651	651	612	618	615	622	657	626	604	640	635	636	633	644	613	685	616	622	620	626	596	616	615	689	705	669	655	609	623	625	657	660	648	642	670	643	659	609	627	671	669	638	677	663	656	608	577	598	633	622	658	637	647	615	608	666	664	669	642	617	618	648	667	616	681	640	678	670	635	651	600	654	691	652	597	637	656	608	657	661	619	698	644	636	648	633	623	654	680	666	670	662	658	657	638	648	663	626	673	622	674	614	593	663	648	642	628	633	650	673	670	682	645	640	637	655	655	657	658	646	660	609	626	595	613	668	701	700	671	608	674	637	670	665	634	638	662	635	654	587	632	635	633	657	642	657	686	635	631	676	654	650	639	651	660	673	638	652	652	664	657	635	635	623	656	637	657	632	670	589	644	614	630	626	634	640	636	643	685	660	648	642	650	636	634	655	576	633	645	617	619	651	655	685	628	665	634	632	646	656	677	613	689	698	656	623	675	651	639	664	635	659	618	660	622	655	639	630	609	712	608	632	651	615	663	636	651	659	655	703	638	659	671	682	612	658	647	665	671	647	629	666	676	677	721	655	651	630	603	655	696	670	629	630	624	614	650	698	646	651	692	647	652	625	581	646	656	672	611	619	658	620	633	627	609	615	666	666	636	652	612	658	697	664	594	625	594	667	676	687	623	626	612	629	600	709	616	647	656	658	617	652	581	623	670	655	660	601	673	664	618	695	666	680	676	618	651	630	638	645	638	631	587	612	668	661	648	664	662	618	658	640	637	679	698	626	632	613	669	661	614	682	641	636	657	627	629	655	636	667	614	685	601	594	614	679	587	677	654	618	638	666	644	680	641	669	649	634	627	609	648	695	606	641	619	643	659	680	639	600	638	629	676	658	641	662	664	664	639	640	669	648	672	659	617	650	645	616	647	670	674	671	637	642	639	650	613	651	654	606	671	614	681	676	641	675	622	634	651	630	606	669	674	635	673	666	690	614	642	640	638	686	626	624	627	611	636	650	659	624	622	664	626	633	666	692	629	652	620	589	630	606	599	706	668	654	629	627	605	621	648	647	614	631	649	654	619	624	681	628	651	661	650	646	629	655	659	632	682	710	660	646	682	677	663	633	601	620	646	642	645	612	649	624	612	696	656	675	624	614	646	596	605	618	656	625	654	626	651	646	619	641	628	615	623	665	680	648	627	654	634	665	656	652	676	651	654	637	603	602	642	650	657	639	657	621	673	626	663	672	628	655	607	663	653	622	638	650	666	645	712	670	623	652	647	656	671	629	670	649	630	658	644	696	623	664	673	623	651	638	618	629	658	678	608	654	639	617	616	691	622	604	653	653	640	659	623	578	651	658	667	642	661	639	626	698	642	632	643	692	643	672	616	622	683	657	638	699	669	639	662	653	639	650	612	678	602	623	678	635	615	657	669	614	662	635	692	636	616	646	612	621	673	630	679	619	616	626	595	660	625	641	657	663	644	624	654	642	630	670	655	632	638	630	609	634	669	658	639	604	639	695	645	645	626	665	655	633	641	629	648	668	694	664	646	658	609	637	646	690	633	628	663	630	666	649	608	621	617	627	639	634	688	649	671	621	633	614	701	650	631	635	694	596	680	602	641	633	618	651	672	684	647	658	625	655	625	691	688	677	665	617	670	664	632	639	672	645	612	664	669	706	647	638	632	583	608	635	665	662	703	594	651	626	620	636	643	629	670	578	634	647	656	639	623	678	613	653	623	592	652	679	660	633	665	635	651	648	648	632	604	638	598	615	636	648	663	654	646	659	636	697	637	596	606	644	608	661	681	640	645	640	631	639	657	616	646	601	640	606	677	634	640	653	683	672	621	605	644	597	649	671	631	669	632	651	659	629	657	621	648	660	670	697	625	670	627	622	602	637	651	654	678	697	655	668	660	642	645	597	639	644	646	654	613	627	663	630	601	664	625	623	615	682	672	675	647	653	687	637	643	665	667	623	609	627	652	613	640	635	678	679	632	613	650	644	640	657	694	619	692	655	643	640	676	601	578	688	626	629	662	625	638	643	633	631	633	651	645	656	687	641	623	637	628	596	680	657	658	643	660	628	658	663	601	638	613	667	626	641	623	628	662	601	661	622	706	694	644	633	582	626	658	673	638	659	624	667	620	613	652	589	602	646	649	702	646	590	662	649	661	653	622	638	638	641	626	655	597	639	647	637	654	646	691	686	642	633	620	658	704	659	646	697	625	666	624	648	651	578	590	575	619	622	701	620	638	633	637	658	606	704	625	700	682	690	647	597	669	658	662	620	651	679	589	657	687	655	665	669	632	670	626	617	613	603	696	636	654	638	586	668	659	648	656	635	619	694	637	640	673	633	641	645	645	655	617	643	627	681	646	674	640	652	572	642	634	622	649	632	660	598	626	668	674	688	654	600	677	640	650	637	661	631	651	663	634	659	698	660	685	649	660	663	657	650	644	603	623	688	661	660	645	638	629	640	641	652	683	621	646	681	612	666	592	636	677	657	640	653	614	630	595	620	655	650	622	608	633	685	652	669	610	646	630	636	661	634	615	674	655	666	680	640	626	704	658	671	617	662	648	643	674	621	628	662	660	670	628	645	609	611	660	653	649	632	663	620	700	667	649	640	659	629	650	609	654	684	631	657	655	683	638	649	650	615	608	666	625	665	655	616	651	621	655	614	624	611	618	619	619	620	678	677	676	666	645	651	614	578	656	680	629	660	655	667	654	660	670	625	611	673	639	631	603	654	635	647	645	636	633	670	637	687	627	685	635	595	682	638	638	604	643	626	655	635	665	613	606	632	637	673	659	671	627	671	653	652	688	673	649	654	634	616	604	615	648	683	680	630	581	625	628	646	675	602	663	618	702	644	634	607	624	646	649	680	622	597	624	671	615	626	644	607	652	628	623	630	664	601	627	642	641	640	720	611	586	624	659	665	640	645	624	660	666	638	683	646	616	630	656	689	653	617	685	631	582	647	668	606	625	641	617	655	623	664	685	620	694	622	684
32693	44113	23438	8891	5027	2957	1937	1572	1310	1162	1024	977	978	912	825	796	742	714	799	674	732	700	690	739	728	710	651	757	656	652	667	677	637	682	681	677	705	617	725	708	664	664	687	661	706	719	639	743	640	665	670	660	711	715	641	659	694	671	646	677	684	653	658	692	662	653	677	687	627	726	693	702	660	723	655	723	626	700	686	669	685	644	711	668	667	713	685	708	680	687	651	681	674	705	661	655	715	662	699	701	695	675	687	720	668	692	711	741	708	686	706	665	697	670	675	738	642	705	703	704	647	672	688	666	735	662	674	681	746	671	632	632	699	703	709	698	665	715	670	704	665	747	700	688	661	672	718	727	740	629	671	712	655	641	692	628	674	699	667	680	723	698	712	691	688	686	699	669	675	726	690	698	705	717	694	695	661	672	667	710	676	691	708	667	684	698	691	666	669	658	669	722	680	652	696	705	685	683	644	656	720	672	663	674	696	723	691	695	704	675	700	699	706	662	714	688	688	677	673	728	697	662	635	679	677	684	690	711	684	651	663	716	658	719	713	653	728	716	718	720	730	638	677	699	684	694	717	681	680	646	683	669	662	699	694	653	750	665	697	637	687	664	702	642	669	713	680	685	682	692	725	659	694	701	678	695	704	723	705	683	758	696	753	679	639	700	694	682	689	698	692	766	699	724	652	658	699	674	673	695	688	742	672	723	660	640	664	654	690	654	687	645	690	682	697	727	655	726	659	701	664	680	670	652	734	685	681	667	698	666	728	705	704	635	676	669	645	718	731	644	681	648	717	698	743	642	685	643	729	677	667	676	753	739	680	719	674	693	708	679	703	630	664	689	677	698	667	696	705	677	671	664	687	720	718	703	686	712	676	692	725	736	694	696	667	695	701	700	689	647	660	719	666	723	695	672	664	694	678	684	639	724	711	703	643	713	688	686	689	653	726	687	711	665	691	668	658	680	628	700	674	685	735	699	684	716	700	628	608	694	698	716	667	712	680	705	671	718	724	679	661	693	710	688	656	696	643	696	722	712	662	705	718	710	674	675	670	685	670	677	632	685	693	722	731	708	675	622	660	680	697	674	721	735	648	684	719	708	664	682	682	733	703	716	718	679	711	706	715	702	727	676	666	723	698	669	748	665	688	649	667	686	694	638	636	717	697	696	683	687	740	729	720	672	719	669	668	631	713	637	708	654	694	682	690	673	716	665	726	667	664	712	672	689	669	704	723	678	705	700	614	703	720	695	642	739	665	706	691	667	659	703	665	683	664	664	652	700	674	652	635	704	693	677	699	726	648	670	735	681	712	679	671	675	642	723	688	707	618	690	722	652	702	692	701	667	693	721	687	657	687	653	699	681	730	718	630	652	695	706	703	711	671	666	653	652	679	659	709	682	680	685	672	661	663	699	657	702	647	693	695	651	678	686	654	676	688	669	669	690	689	701	704	668	714	625	670	650	669	705	666	669	705	732	674	653	663	686	720	649	646	656	704	675	663	671	646	706	746	647	666	714	680	669	691	658	664	670	674	710	692	694	745	689	665	669	714	694	716	658	640	667	685	712	658	698	698	701	703	685	661	662	672	632	702	706	689	687	712	667	617	689	668	680	679	676	727	698	742	650	682	673	669	702	693	663	688	723	673	675	684	712	697	646	725	651	674	717	620	697	701	697	688	662	668	692	697	712	746	710	647	666	664	654	711	674	748	646	685	708	708	668	650	650	688	723	681	642	694	743	724	696	665	651	693	652	702	674	727	690	677	683	703	736	650	677	662	705	672	654	689	677	681	665	722	673	705	697	675	690	651	675	637	657	679	724	653	652	695	673	730	645	652	685	642	668	712	685	691	665	703	712	699	660	698	681	695	683	711	687	763	655	692	693	712	676	625	664	676	643	713	663	692	667	637	709	670	667	679	656	665	641	676	676	716	650	726	677	728	652	659	677	688	670	688	683	670	701	709	690	682	680	658	689	705	702	714	668	680	698	675	687	711	648	696	649	711	662	679	660	703	696	683	670	664	729	676	651	679	733	688	736	678	674	659	645	640	717	695	692	689	669	679	673	688	656	643	679	710	693	695	729	675	733	684	686	725	661	681	719	669	667	689	690	706	673	720	690	716	714	723	677	694	698	692	709	685	722	682	671	664	649	714	648	692	736	671	634	737	739	695	690	669	667	711	663	697	641	694	670	703	719	674	631	699	673	691	667	686	723	683	663	674	716	696	707	683	660	650	778	691	654	674	688	664	678	682	707	688	753	676	654	727	657	715	672	633	648	714	670	684	714	676	750	693	639	682	657	698	702	652	688	685	674	705	680	686	685	678	663	734	608	702	713	689	678	705	668	673	685	691	645	678	690	671	680	731	667	651	690	678	691	668	717	697	689	724	736	701	713	700	679	665	677	654	663	644	706	684	684	644	664	640	694	695	735	660	676	658	712	713	647	680	711	667	692	675	614	695	731	667	695	670	682	666	685	654	677	732	707	675	694	672	722	720	669	703	663	659	674	713	705	652	723	659	640	714	692	621	703	698	646	697	725	685	655	694	705	670	734	745	716	688	688	663	657	714	698	645	692	763	674	671	675	697	695	711	719	671	674	635	659	645	725	763	682	702	682	640	652	710	654	653	687	660	686	696	702	648	674	699	708	653	695	639	648	677	640	614	686	668	675	687	669	672	691	692	695	714	674	711	721	629	696	650	641	656	657	689	713	698	756	691	659	704	703	674	681	703	701	632	675	681	716	690	708	702	704	712	692	687	634	691	683	709	654	679	688	712	658	679	690	635	669	719	678	687	683	646	695	657	731	691	696	682	687	682	683	732	647	712	709	687	690	729	700	659	687	676	674	700	748	701	678	715	705	651	684	734	653	701	678	665	682	668	676	686	719	696	653	651	709	665	689	705	621	735	675	725	706	691	655	702	738	669	691	685	679	646	650	672	680	704	670	678	701	708	681	741	696	708	729	704	720	696	628	637	647	705	687	701	658	710	718	664	670	653	667	675	685	683	679	694	648	646	666	646	647	712	700	729	719	665	691	628	739	623	678	695	672	713	648	669	664	701	673	693	745	701	673	698	756	742	681	691	616	683	664	690	651	684	641	681	677	680	654	629	698	646	690	687	676	682	670	712	724	717	674	716	670	651	706	671	683	686	659	666	655	684	671	665	716	758	651	759	686	675	664	693	703	652	642	663	695	690	695	703	713	712	726	680	680	708	677	686	691	688	630	697	698	708	700	636	648	681	717	706	695	710	715	717	681	716	684	738	697	711	685	664	692	683	708	709	682	670	684	727	726	689	653	675	729	656	705	661	663	710	694	678	713	704	710	669	693	708	676	683	721	656	698	673	670	731	682	665	650	675	651	673	683	701	725	692	672	648	701	695	652	698	662	708	676	726	653	687	698	681	699	709	707	731	706	682	681	630	714	702	707	698	642	669	700	683	729	701	676	630	683	682	748	669	691	678	661	699	712	719	702	705	667	671	720	674	660	692	680
23882	21413	28531	24809	21067	11226	3474	1927	1390	1157	1109	1015	904	737	698	686	601	610	572	597	590	551	571	530	601	526	506	550	491	523	500	474	547	561	526	534	528	541	533	519	512	506	505	506	539	510	548	553	492	527	533	499	468	502	536	578	515	525	539	499	516	541	505	511	481	496	504	527	561	564	505	503	503	496	505	525	528	520	535	533	505	509	529	511	542	547	539	550	458	502	533	493	497	501	545	478	526	507	491	504	523	520	493	500	538	523	488	493	509	548	513	500	541	537	493	522	457	535	527	502	520	568	523	492	526	471	467	538	518	492	510	549	537	533	507	536	507	528	528	528	473	515	488	503	509	522	521	532	504	464	528	521	511	503	487	513	517	495	522	471	497	536	507	515	530	481	488	485	579	487	519	494	489	552	509	498	541	518	525	563	489	545	556	552	509	541	482	492	512	505	532	472	513	536	542	492	544	502	523	516	472	512	543	467	463	522	535	517	540	553	504	517	481	516	487	506	524	494	478	525	534	489	529	486	494	480	486	511	460	470	518	526	502	526	476	520	509	528	521	525	504	490	499	472	519	530	469	526	477	487	498	519	507	503	472	547	469	494	499	534	523	494	504	510	550	532	509	487	498	495	517	514	518	527	516	512	501	495	541	515	519	510	523	547	486	530	493	494	503	532	531	516	488	500	488	487	514	542	510	507	516	523	501	503	508	502	534	507	516	517	512	536	527	526	496	542	557	519	516	516	524	511	513	514	494	520	552	517	475	495	523	470	507	530	539	514	471	530	497	467	550	537	525	510	520	518	494	510	493	487	523	531	516	545	503	564	516	502	513	511	515	527	543	535	507	511	508	539	545	512	516	506	510	491	527	514	527	491	519	520	522	500	532	465	504	554	508	520	548	528	558	548	521	530	549	509	464	508	507	494	500	496	541	547	524	546	484	489	460	556	480	530	523	488	530	515	529	543	527	564	504	494	542	524	523	492	472	496	553	507	478	491	546	515	463	513	527	490	518	495	545	548	499	495	487	558	483	510	544	526	529	556	519	502	496	505	511	499	525	480	504	560	491	520	527	510	532	525	535	529	540	525	515	507	500	508	498	504	538	467	541	531	502	502	494	492	484	504	528	477	502	506	513	502	486	530	523	557	513	537	507	525	495	526	521	507	547	531	489	487	478	563	513	556	555	516	529	521	536	556	487	543	518	453	514	514	524	477	494	533	526	503	508	515	525	477	478	487	499	556	510	509	519	520	548	497	523	522	538	557	482	465	473	555	507	490	495	528	515	477	523	514	498	502	491	457	517	539	467	560	516	547	537	532	502	481	506	481	509	534	541	545	461	545	501	539	527	525	494	521	516	482	533	507	536	485	526	530	555	498	508	490	505	525	537	519	480	501	513	555	550	493	525	481	511	480	448	496	517	520	508	475	516	516	474	534	538	506	489	468	489	477	479	497	534	539	565	474	529	522	469	513	467	517	454	512	503	540	467	471	540	526	494	525	501	517	548	526	510	460	484	550	496	505	508	463	526	543	524	486	540	537	516	481	538	527	500	503	483	510	500	528	488	493	540	558	488	539	525	503	506	490	538	556	498	484	484	488	526	523	515	520	537	494	512	492	540	520	528	497	485	511	510	496	476	505	489	514	529	512	547	562	535	461	506	503	513	531	485	538	486	512	515	508	544	518	482	469	483	515	532	495	513	516	506	530	534	526	543	506	569	499	500	488	548	523	509	506	525	565	515	508	507	528	541	497	493	518	504	508	530	498	499	562	500	504	504	522	491	513	534	505	527	519	515	516	528	508	490	542	474	550	496	493	510	479	524	478	505	544	514	514	495	493	548	501	496	500	508	511	473	571	536	518	530	498	517	498	536	531	515	514	572	501	500	486	486	555	531	539	498	496	510	510	521	530	516	576	518	511	507	486	562	532	515	497	517	514	522	520	500	482	523	540	518	539	516	559	532	536	517	553	503	495	506	507	507	533	517	495	541	532	522	521	546	508	522	499	480	516	523	547	532	480	521	502	549	533	547	467	484	483	538	527	503	544	553	478	485	529	494	483	493	524	487	542	480	512	508	543	494	490	529	476	514	520	496	541	494	524	516	515	490	524	563	513	502	505	552	508	517	522	490	497	545	515	529	463	463	509	560	489	502	584	523	475	504	502	508	516	525	554	497	474	512	507	511	521	536	486	513	542	499	500	504	491	508	536	489	488	477	526	503	523	516	484	486	545	547	498	559	502	504	542	520	531	531	501	483	503	510	479	472	498	520	479	537	512	513	526	537	545	518	486	518	521	503	512	563	476	517	507	521	487	492	523	517	536	508	527	493	522	510	514	495	513	515	496	506	498	534	506	523	536	499	513	496	489	568	527	537	524	491	516	537	521	523	551	526	522	531	535	537	527	515	486	538	527	490	525	503	530	499	521	484	540	507	477	535	507	531	534	495	532	513	550	538	489	510	520	508	473	540	498	535	513	505	572	508	506	506	573	536	469	555	486	517	537	531	508	519	480	520	507	529	489	528	504	524	510	472	530	522	520	508	469	467	536	513	536	470	538	482	460	490	500	526	453	500	483	472	559	511	501	504	546	505	498	531	516	520	478	504	533	517	499	553	500	515	549	482	515	485	528	526	534	467	469	495	500	528	460	523	505	505	506	473	511	533	477	503	486	551	526	506	540	512	546	461	553	535	525	510	518	526	551	505	586	500	505	535	498	509	519	531	475	517	516	504	530	509	489	519	512	544	521	466	496	486	507	503	498	541	510	517	482	555	514	523	525	522	495	518	496	526	514	546	508	506	513	535	521	511	544	473	501	548	531	551	485	516	498	536	509	497	505	528	542	551	458	497	495	532	483	519	543	518	495	528	487	518	457	508	513	531	514	561	528	526	487	506	563	507	505	502	495	519	489	516	506	531	481	480	508	506	535	522	560	467	569	499	542	507	509	518	473	500	505	574	503	504	522	552	514	514	458	502	486	541	553	533	483	543	499	550	534	519	518	480	508	492	482	546	512	519	464	512	523	497	515	506	514	511	527	526	476	528	520	508	540	492	501	512	543	500	494	535	525	513	489	522	537	564	516	480	577	480	520	499	478	471	514	519	526	549	526	494	511	530	521	510	509	478	519	530	506	548	576	480	532	513	514	515	542	525	523	503	518	537	507	479	510	529	451	518	520	511	493	542	548	485	546	547	516	538	531	537	545	499	497	507	509	500	537	537	558	550	483	518	535	500	548	533	496	531	507	508	462	528	543	501	534	546	526	464	513	518	476	491	476	520	523	521	526	482	517	509	532	523	518	519	517	552	478	483	472	526	508	514	520	550	547	520	516	512	528	489	486	538	516	503	489	479	518	527	503	503	565	548	548	516	492	536	528	490	521	560	503	539	530	493	476	518	508	487	474	479	522	545	508	506	504	480	489	476	527	510	493	535	511	548	493	482	508	559	504	513	506	482	484	497	536	542	518	534	504	466	532	471	505	498	513	525	541	528	466
33622	50096	34666	20027	10874	5516	3688	2597	2057	1660	1493	1351	1156	1006	894	711	695	708	660	640	623	626	576	587	629	612	535	592	612	536	602	538	570	554	538	504	568	562	592	563	582	538	561	605	539	571	539	532	516	514	559	560	538	563	541	544	569	559	580	524	551	529	528	533	580	550	579	570	553	560	527	538	521	580	543	592	518	559	567	537	532	568	521	573	527	532	564	564	542	527	524	564	549	529	558	572	572	519	535	527	543	557	560	578	571	534	547	572	514	543	533	558	528	551	556	599	589	554	578	538	566	602	545	548	535	551	570	540	558	574	517	542	492	547	525	559	576	588	548	530	538	510	528	596	592	528	579	562	552	584	526	510	564	516	537	572	547	534	525	541	553	567	554	560	516	525	560	618	552	544	577	564	582	558	561	555	557	530	541	536	564	535	552	537	580	534	533	542	576	553	529	572	565	522	618	552	553	566	518	507	557	554	549	578	530	552	532	515	564	521	544	551	582	532	533	555	521	524	586	577	573	569	533	583	578	543	540	554	569	572	583	592	584	561	574	575	577	567	497	559	557	564	541	565	560	519	572	560	601	536	577	562	552	565	567	543	548	544	548	579	546	510	535	554	534	558	513	554	537	547	573	585	558	551	596	529	588	580	528	522	584	578	537	539	554	559	522	529	537	545	579	538	597	539	517	566	553	537	540	600	570	558	588	554	509	591	557	618	541	547	564	584	552	574	547	560	495	568	574	563	579	559	569	573	532	566	587	509	574	570	560	548	544	522	559	549	555	533	536	560	572	526	558	551	489	561	556	550	557	555	517	568	525	522	549	544	556	539	581	546	605	510	507	541	541	558	537	527	563	538	586	510	545	600	585	553	572	558	550	565	553	530	596	549	547	580	540	545	572	514	528	571	533	513	535	542	540	542	544	583	518	547	587	548	527	545	526	589	530	506	565	522	571	524	587	558	528	577	550	535	581	570	612	533	563	568	559	550	550	545	558	581	540	506	565	565	556	581	549	576	551	551	540	524	509	567	570	568	580	501	571	561	515	531	545	566	546	578	557	555	554	534	522	526	519	578	523	570	596	593	552	545	564	536	589	560	541	575	541	544	521	527	560	571	515	560	578	545	538	526	528	528	538	584	566	511	547	576	628	518	558	545	563	573	492	541	524	505	554	544	506	555	554	572	565	543	534	509	531	532	505	502	540	571	516	522	569	532	504	557	592	539	603	539	601	530	552	554	525	577	563	486	559	572	566	530	594	549	572	598	585	534	546	563	501	553	550	592	537	559	575	543	564	552	567	538	580	593	585	557	551	508	557	517	569	532	544	519	565	545	563	550	563	540	541	569	550	563	571	535	599	573	534	617	552	554	546	532	535	532	579	520	554	539	553	529	534	548	588	525	547	566	564	514	560	540	563	545	527	571	530	553	584	545	545	556	565	510	589	551	565	561	546	544	526	538	528	557	542	544	557	552	579	545	552	571	546	571	541	554	562	550	541	520	544	553	531	527	581	581	537	529	511	554	534	574	552	584	567	558	545	564	557	554	554	591	542	526	548	566	536	542	564	505	544	552	544	575	509	578	562	512	552	539	584	577	543	533	559	554	527	535	561	538	578	514	559	578	586	580	560	550	565	593	533	562	553	531	543	574	572	536	566	533	580	571	568	536	565	522	484	571	522	550	491	573	551	558	518	549	554	570	553	577	509	530	551	573	563	517	531	546	502	548	497	532	568	566	540	535	537	546	534	539	602	584	552	534	563	566	554	534	565	578	573	565	540	520	532	533	579	528	556	546	542	512	559	565	578	541	560	559	525	561	541	550	566	544	548	583	562	508	525	550	559	530	608	547	543	597	555	511	548	526	561	586	550	566	533	514	533	551	521	537	540	549	566	559	531	583	541	533	551	524	503	606	567	492	524	535	522	550	548	570	564	554	533	501	540	533	555	555	559	526	564	548	500	534	573	584	582	553	543	575	584	521	553	536	530	581	557	571	525	571	574	539	514	558	546	558	582	571	544	528	581	538	537	545	526	570	520	538	544	546	536	526	577	550	529	564	536	515	519	530	608	537	539	577	560	543	538	523	554	566	571	579	590	577	547	550	548	553	557	565	575	579	555	556	597	523	521	528	523	565	551	559	536	552	545	579	549	558	558	556	532	562	519	588	556	590	560	565	575	557	549	590	532	577	503	552	518	541	538	538	529	538	508	535	554	538	508	570	597	532	548	511	572	525	543	560	617	566	571	544	567	547	552	555	575	549	550	553	573	545	555	554	571	548	580	558	528	564	551	581	565	572	544	562	554	532	547	549	538	550	553	563	540	563	513	561	583	552	512	584	574	566	582	579	550	578	607	535	537	550	550	601	523	532	518	577	559	559	533	522	570	550	592	569	543	533	507	557	549	539	553	547	583	531	536	564	576	574	578	576	530	536	588	509	527	566	549	568	568	560	527	542	550	540	527	547	599	513	555	562	569	535	563	531	564	572	553	550	551	549	548	520	540	544	515	537	577	538	544	588	501	543	579	530	526	570	561	543	562	568	559	516	566	534	544	504	561	575	579	568	595	580	537	576	509	540	576	554	562	544	587	568	548	582	524	523	550	548	499	495	500	575	549	556	557	539	519	573	572	523	532	528	576	536	555	545	534	567	536	587	531	515	553	540	520	569	538	552	544	574	560	533	527	559	562	514	538	548	555	545	541	540	526	585	544	547	532	566	577	556	554	524	538	542	582	526	559	568	532	571	555	536	571	548	567	523	532	551	553	543	535	582	545	561	530	533	547	557	549	575	496	583	558	596	571	583	540	543	590	566	551	576	523	581	611	551	595	571	547	513	543	592	542	539	561	615	553	579	573	553	566	524	523	575	558	555	559	536	574	567	535	550	557	533	579	529	545	562	554	578	548	561	536	529	545	541	579	546	578	544	538	528	541	529	552	559	557	513	480	504	543	529	528	587	544	526	550	519	534	533	598	544	555	557	574	574	545	517	578	533	556	562	533	567	535	512	558	551	542	521	600	548	548	588	564	585	592	577	528	552	522	593	523	577	545	598	539	540	518	555	544	553	543	536	556	552	572	577	563	540	541	567	518	538	565	567	565	519	493	539	507	592	571	578	548	527	548	551	574	512	540	544	541	537	551	557	566	595	541	533	549	570	513	547	536	541	547	570	499	524	534	541	530	516	558	543	524	574	562	535	560	582	574	548	549	579	541	524	513	567	570	543	508	548	532	578	558	516	546	587	581	542	536	554	551	519	537	539	523	505	549	577	572	562	554	547	573	546	557	554	517	535	564	571	557	591	541	589	534	545	549	511	558	547	540	527	547	558	518	575	550	522	532	529	547	596	577	556	578	497	541	587	566	563	560	534	516	546	550	547	558	595	540	571	540	515	563	535	576	568	570	576	546	538	556	617	543	525	563	525	539	548	598	533	543	529	549	541	533	542	547	544	562	546	570	535	522	519	606	501	593	517	567	532	568	600	541	530	546	556	532	565
25139	21463	27384	25282	11305	3354	2092	1534	1300	1196	1079	997	912	864	773	835	810	751	729	750	773	708	745	724	771	729	806	728	728	730	671	736	743	705	771	751	681	689	665	679	685	720	714	784	722	660	691	723	695	665	694	729	744	689	662	665	690	688	682	670	685	755	695	714	715	748	706	724	739	711	695	704	750	699	708	695	723	723	733	735	684	732	715	688	722	738	709	716	714	720	709	744	693	710	705	749	723	729	699	673	698	727	736	668	725	688	704	712	708	683	690	746	700	677	669	732	721	707	688	706	718	773	682	748	687	660	742	681	743	693	718	707	710	673	737	693	714	713	740	717	688	683	713	747	712	679	712	733	706	685	683	719	687	679	706	737	724	696	712	691	709	730	684	740	722	689	716	723	693	703	692	697	695	711	761	677	758	726	678	693	683	719	676	676	735	695	723	737	736	710	677	737	713	700	731	696	751	716	666	705	681	704	742	684	734	697	673	743	691	703	741	710	761	705	718	691	709	730	702	707	682	717	723	739	677	671	725	646	696	715	739	702	731	706	730	718	743	722	716	699	754	687	721	738	725	690	779	718	764	703	699	710	699	664	742	718	715	689	701	696	700	726	710	730	744	710	736	718	696	668	743	722	741	705	706	732	690	736	690	733	719	666	713	718	713	676	723	710	719	722	729	778	691	658	753	761	704	726	715	754	733	715	714	679	755	698	678	718	749	752	738	765	719	721	680	715	708	718	692	697	669	679	726	704	692	713	736	729	695	660	640	714	738	760	685	743	721	696	707	705	740	736	715	718	706	753	664	713	711	767	735	728	740	712	702	698	736	722	748	734	720	718	713	733	732	658	701	730	652	691	766	641	675	721	714	672	680	725	691	705	692	704	677	704	722	730	665	768	695	774	706	697	722	675	715	720	732	705	700	704	717	709	686	726	748	703	701	735	696	695	719	690	740	725	681	687	730	736	701	751	699	659	716	738	745	693	713	740	765	802	753	736	706	680	694	696	689	717	673	748	685	720	761	742	752	686	724	728	738	704	718	732	746	712	689	704	730	650	715	700	724	723	699	707	682	727	714	667	737	730	696	766	715	695	746	739	698	743	677	712	736	719	699	722	649	761	730	716	710	737	705	722	678	704	719	721	704	712	768	660	717	685	715	736	718	715	723	709	689	709	658	679	730	674	721	738	741	738	740	680	784	725	700	701	709	755	688	736	685	741	693	688	684	716	748	718	677	742	746	696	701	766	718	739	660	717	723	711	721	712	728	720	697	704	726	668	713	723	736	726	715	740	715	699	695	676	732	706	700	702	711	677	704	666	678	723	690	691	720	697	724	714	713	728	718	772	670	711	748	749	717	693	793	715	743	746	660	728	733	688	726	723	707	713	740	687	753	736	701	707	741	716	717	684	675	722	683	683	731	737	681	733	708	716	746	718	750	779	726	705	728	670	659	762	694	696	707	710	773	712	684	705	723	702	694	747	737	713	756	695	701	660	718	729	712	708	719	732	742	734	716	657	689	725	683	732	730	681	709	711	743	689	704	672	711	747	714	681	690	720	717	745	735	751	678	694	697	738	699	731	680	706	689	688	729	682	717	709	699	695	671	738	733	687	736	712	682	720	737	716	696	687	685	692	722	710	753	730	683	718	673	675	662	746	751	686	765	763	711	710	723	728	710	745	670	758	672	690	681	736	697	689	682	732	696	728	731	688	696	721	657	699	696	706	748	711	706	707	721	677	692	728	714	688	658	700	715	689	721	668	722	633	746	749	758	710	705	695	746	680	711	715	767	738	698	689	657	700	713	703	717	743	742	716	745	677	721	676	683	708	680	731	766	658	684	738	730	715	728	692	683	771	704	687	692	711	750	727	706	688	723	740	748	736	726	741	715	689	700	723	702	696	721	707	699	699	753	713	696	708	734	694	712	676	717	667	686	716	680	703	681	707	705	709	704	704	735	710	714	719	735	729	721	717	690	724	690	692	688	733	709	709	737	730	696	695	690	732	699	761	684	693	723	672	685	736	688	737	653	685	720	734	707	738	730	747	722	712	682	660	743	767	733	666	752	722	717	709	727	713	756	685	724	740	717	723	710	763	688	710	729	727	705	684	665	737	704	727	693	710	658	711	702	722	723	665	733	725	716	733	719	740	653	739	748	728	704	726	742	698	713	702	676	722	740	723	722	700	662	718	722	769	721	666	686	663	675	749	720	727	719	677	721	736	732	717	711	751	719	709	706	691	720	702	707	691	691	759	715	677	706	702	708	726	678	720	739	671	693	708	688	708	696	695	748	732	723	738	755	695	704	701	745	778	723	734	696	672	713	719	675	738	717	715	697	728	728	653	728	771	674	722	742	696	703	697	747	722	662	725	668	748	710	724	730	730	736	693	757	695	715	688	676	749	663	709	706	667	717	738	700	714	755	694	702	702	686	720	715	765	714	727	695	691	723	725	743	712	704	736	714	685	702	768	674	674	710	728	716	686	703	731	753	758	755	704	726	660	702	726	736	740	671	718	716	741	696	721	731	694	695	738	718	725	722	716	694	700	709	727	726	708	709	658	716	723	708	684	711	712	719	684	733	712	713	665	707	700	708	750	753	775	703	767	756	711	714	752	699	677	715	707	743	699	682	706	663	703	738	687	741	691	729	707	703	688	697	708	722	708	722	706	718	714	766	696	682	691	673	735	695	761	713	728	682	733	702	730	632	740	740	698	656	689	754	696	700	706	677	691	719	680	707	719	705	706	705	727	691	627	677	706	711	687	733	693	748	760	756	736	717	746	763	684	723	652	681	737	690	744	701	725	677	734	756	685	674	654	695	660	725	732	706	671	702	684	709	744	723	693	685	731	713	714	715	703	746	733	688	739	741	727	665	733	650	727	720	709	737	723	705	685	735	721	717	728	742	742	683	708	696	695	688	706	712	706	696	702	699	744	698	700	709	702	726	707	736	693	749	740	725	688	679	702	712	730	758	697	737	687	682	690	698	720	728	734	676	705	679	700	693	714	695	698	701	738	658	741	744	758	717	670	768	715	716	697	722	744	730	712	712	726	745	715	714	679	743	700	687	746	732	733	718	686	720	694	744	691	683	721	714	735	700	728	734	674	754	668	734	682	727	714	720	703	695	697	719	678	713	769	703	701	736	725	684	712	715	696	750	683	699	671	667	708	702	666	710	719	698	694	741	693	720	687	766	652	735	723	688	706	706	695	728	722	670	752	725	747	752	751	757	745	684	676	711	713	736	749	710	712	747	738	691	712	680	675	733	720	713	695	642	701	715	704	743	733	678	783	718	753	736	680	716	722	729	712	729	677	729	720	667	727	755	724	750	690	694	742	718	700	715	730	721	699	709	754	758	703	724	703	698	716	706	755	670	681	743	685	698	719	707	648	690	723	731	695	758	741	710	745	721	714	675	693	716	682	705	738	721	717	761	701	686	671	686	784	738	706	684	724	700	689	719	700	702	736	692	709	690	740	710	707	751	678	702	687
29964	44586	29718	15755	7613	4126	2909	2211	1798	1614	1438	1241	1077	1003	943	957	904	828	891	778	829	778	777	834	804	815	773	757	703	730	791	704	715	762	788	764	757	718	748	761	757	735	674	753	743	715	756	738	787	786	771	746	746	705	774	721	765	806	761	730	796	761	701	746	731	733	730	792	765	734	710	699	723	722	721	690	753	759	745	738	716	721	755	764	776	714	780	754	731	714	748	775	767	709	721	707	750	766	786	726	745	751	747	747	716	763	734	769	726	734	707	709	748	764	698	739	718	756	744	740	765	790	770	756	757	734	756	764	784	738	777	749	754	738	767	723	777	740	725	736	716	736	730	769	741	747	807	736	720	746	743	754	731	745	689	778	749	708	764	733	739	744	765	719	720	719	757	755	733	733	702	747	712	762	787	735	722	700	732	722	769	726	767	755	720	725	749	690	720	761	707	731	739	726	752	775	739	734	761	742	770	756	782	744	812	744	740	730	760	695	756	796	759	763	745	751	735	739	716	716	752	724	718	758	766	785	755	770	697	750	715	698	727	734	733	723	778	737	795	753	781	761	724	793	747	748	758	791	782	722	762	761	746	757	770	745	752	750	756	745	740	719	754	713	745	714	746	698	781	725	740	700	771	724	774	762	780	711	738	718	760	753	703	711	714	769	741	730	751	724	696	700	795	774	718	733	735	705	691	744	753	745	686	771	759	722	713	743	728	719	753	762	709	747	770	772	787	720	732	743	800	729	720	766	762	732	720	778	785	776	761	731	715	735	718	725	775	732	790	785	772	696	762	756	738	726	790	719	782	773	751	766	741	764	768	732	757	774	752	755	738	726	765	744	749	710	738	750	775	771	736	748	720	720	752	783	734	720	731	753	715	740	741	682	802	736	767	734	731	727	773	779	769	775	727	763	779	731	772	774	705	754	713	764	712	769	765	733	751	762	764	715	743	750	748	788	717	769	781	755	709	759	740	783	735	728	793	724	724	734	769	726	773	699	695	760	732	764	748	774	738	791	758	720	721	753	781	767	757	749	720	727	695	774	753	703	740	741	791	742	723	697	791	741	714	752	733	718	753	737	704	740	742	785	737	707	759	759	795	751	718	734	752	739	693	784	752	747	774	752	766	705	722	745	747	762	797	723	761	755	808	782	784	749	694	726	740	743	684	720	748	759	761	740	754	731	757	724	769	756	708	761	727	745	730	715	742	764	721	774	704	721	767	709	756	755	784	757	733	736	778	790	737	781	779	757	825	735	771	756	776	726	718	777	715	799	756	748	764	734	766	716	706	765	748	751	757	748	721	705	759	709	718	773	723	731	707	771	730	750	768	782	729	761	790	733	720	735	740	693	678	717	773	773	788	778	674	761	759	749	694	772	783	756	725	738	728	752	767	683	807	736	723	731	727	812	707	769	734	748	718	718	756	740	733	755	746	717	746	729	756	692	753	722	775	751	754	724	721	731	736	763	769	734	725	700	774	796	713	796	723	772	719	699	771	677	760	745	750	777	787	781	773	710	777	769	734	738	736	746	750	752	761	782	730	763	706	701	763	708	752	781	728	716	751	739	729	722	697	762	794	758	754	738	720	739	740	766	732	754	752	767	720	730	776	785	731	782	717	693	729	727	742	757	741	728	710	725	735	772	757	740	742	757	757	709	739	769	768	764	730	747	758	727	718	740	712	766	733	779	706	749	771	772	709	758	794	706	762	710	768	708	734	728	745	699	755	741	736	712	774	740	791	771	645	752	786	774	761	772	774	681	768	810	755	744	718	731	736	742	751	743	730	691	747	707	737	729	726	711	725	734	749	729	737	783	777	736	754	781	720	709	748	799	760	781	739	785	775	794	691	752	727	730	733	755	780	729	730	723	771	734	711	776	705	786	746	755	768	754	753	754	771	778	746	790	771	743	702	735	770	758	764	754	735	748	721	696	752	772	736	763	700	730	752	784	719	772	732	735	764	717	785	714	793	720	760	780	748	762	723	700	755	739	703	748	731	794	774	762	765	778	707	752	706	708	753	767	739	716	755	772	743	756	724	800	772	804	722	793	720	741	779	745	745	732	746	765	748	759	765	725	730	775	762	710	764	726	757	739	751	775	688	720	753	728	765	759	769	744	715	749	687	760	738	752	726	722	739	726	735	750	761	750	742	707	705	752	728	740	743	723	754	726	735	779	744	714	709	771	759	776	727	752	747	747	742	756	764	722	785	721	727	697	714	771	740	737	805	749	721	719	695	750	790	765	705	724	744	760	762	787	731	770	746	739	783	738	752	753	735	713	729	742	733	749	742	687	757	748	759	707	777	746	757	750	766	740	746	723	746	730	775	725	726	745	718	723	745	749	718	756	711	710	713	796	755	712	706	783	744	747	744	759	751	776	749	728	816	741	813	786	742	739	759	748	745	765	762	760	760	740	731	730	743	748	694	690	723	745	770	764	788	762	709	734	729	731	719	753	747	750	732	752	751	751	754	724	727	760	749	765	719	707	745	750	705	799	747	752	729	772	746	720	788	738	754	745	722	729	712	763	774	721	749	729	749	792	761	742	757	775	758	752	747	741	762	731	727	732	728	756	783	827	721	718	724	756	779	730	747	750	728	735	747	782	743	773	717	743	726	719	799	791	804	755	757	741	709	735	717	754	775	734	812	757	784	749	722	785	764	746	751	743	701	724	695	730	772	789	772	767	766	798	757	794	735	750	760	773	755	710	732	766	758	747	804	778	789	709	761	704	746	755	769	738	771	760	786	661	691	774	786	759	753	732	742	700	755	756	737	738	825	766	721	732	723	741	713	757	771	790	740	681	732	704	739	755	758	708	776	738	749	694	813	707	721	752	776	712	719	765	754	765	753	691	744	752	748	686	700	765	773	763	794	782	760	702	767	766	768	747	759	801	751	753	718	772	763	731	701	705	765	751	756	722	705	790	727	706	766	779	706	700	756	732	710	732	761	774	756	768	721	708	809	717	758	739	741	784	718	747	741	712	797	755	737	742	717	720	803	710	706	737	740	750	760	728	749	698	785	765	734	781	709	731	766	742	716	696	778	732	747	762	709	745	754	697	742	707	719	736	754	779	745	785	695	743	737	732	715	763	776	817	775	725	751	726	699	742	769	778	706	711	763	737	738	749	773	745	757	752	730	773	747	730	758	755	705	699	730	722	776	772	756	706	757	757	810	840	708	746	771	749	751	739	715	749	733	699	789	758	749	716	708	760	704	768	711	755	765	774	723	762	750	768	755	757	725	718	739	755	753	795	757	739	802	755	728	726	738	709	727	777	760	725	755	750	769	794	746	759	725	756	732	763	754	711	724	759	802	762	691	771	767	745	735	732	789	752	752	754	793	760	748	709	742	670	741	769	749	722	763	765	766	696	790	790	776	728	716	704	764	766	747	760	762	718	780	738	777	789	741	747	714	748	771	744	740	701	758	745	735	748	735	760	725	763	768	785	741	779	747	703	732	720	760	768	752	749	752	760	722	736	730	746
22626	21382	28975	24226	21534	20889	10249	3003	2073	1789	1442	1216	974	841	889	777	717	674	647	660	635	591	586	608	632	557	560	598	539	553	560	526	555	540	531	571	522	558	565	615	558	535	534	549	510	566	541	530	578	538	563	538	580	517	537	583	564	555	531	572	555	569	561	551	585	539	563	565	578	537	583	540	575	588	555	573	551	534	526	584	547	519	555	563	533	573	540	595	513	548	556	547	539	530	556	577	562	549	551	504	547	561	515	548	519	568	532	542	557	523	597	522	584	547	531	537	542	543	557	539	556	567	507	592	578	543	586	546	542	522	517	534	500	532	561	514	599	533	537	561	556	503	592	541	559	546	538	547	548	554	540	533	587	516	594	586	539	578	568	512	570	569	512	522	581	550	569	532	504	528	531	544	545	560	552	556	544	568	539	552	540	599	580	574	554	595	562	517	545	525	569	571	545	547	553	534	545	551	549	540	555	474	564	582	565	542	566	529	576	555	512	566	550	573	586	504	596	547	520	581	554	516	544	559	499	499	520	543	575	550	530	568	567	520	589	567	565	575	569	575	580	540	528	550	561	575	514	551	559	565	536	529	523	543	576	562	615	545	574	576	561	570	569	542	594	524	563	574	522	539	553	592	514	537	523	578	556	561	551	566	545	542	540	564	550	550	537	527	539	564	565	550	558	548	568	562	497	541	557	569	544	566	542	555	545	493	561	553	558	553	552	561	551	565	520	587	595	521	562	531	530	559	545	597	537	578	556	503	561	589	553	550	544	535	508	547	586	570	564	566	545	542	565	593	532	596	540	517	589	534	550	563	533	562	593	519	583	547	496	523	539	510	541	545	538	534	541	579	578	524	547	584	538	552	583	569	502	577	569	550	589	572	524	578	569	560	590	530	558	521	576	543	514	563	547	511	545	542	541	580	574	534	568	526	574	589	492	554	587	525	530	527	542	556	557	574	556	540	556	557	546	535	519	566	549	541	573	544	576	553	567	588	563	562	515	519	497	611	517	557	590	554	535	529	556	570	528	505	571	561	545	551	555	530	551	545	575	549	547	534	540	563	559	520	555	582	523	558	560	529	547	571	619	550	580	521	525	592	529	557	530	538	566	544	511	563	623	567	546	573	537	558	544	558	569	533	529	560	548	512	526	571	512	577	562	572	496	538	532	526	534	557	619	563	580	516	599	540	540	537	512	558	538	549	550	580	590	563	560	531	531	550	554	567	568	492	591	538	564	605	549	517	582	565	550	547	546	598	508	603	534	555	556	536	536	582	584	562	543	568	484	575	570	590	539	598	525	569	535	533	544	538	511	574	627	552	569	557	556	573	549	565	542	544	552	529	540	515	538	553	560	579	559	568	518	574	553	533	529	563	497	523	555	568	581	571	500	555	514	556	589	527	568	574	531	588	565	545	577	536	588	570	564	588	593	564	540	550	567	576	580	515	555	532	546	570	532	538	567	520	581	554	534	608	539	570	512	554	536	581	530	526	554	581	566	545	547	522	568	549	536	548	537	526	551	565	561	553	527	584	579	586	537	594	509	518	530	563	561	517	590	551	502	584	588	520	518	543	563	538	570	582	596	571	531	518	563	573	540	539	554	536	543	562	577	535	580	510	592	564	566	546	549	583	536	581	528	524	559	545	519	540	595	567	559	553	550	508	527	572	502	542	552	566	557	571	529	576	541	532	513	528	538	546	579	510	521	521	564	514	581	540	521	515	558	552	566	524	570	519	560	558	547	566	567	527	556	532	566	562	548	534	599	594	537	517	516	558	559	599	551	559	569	557	568	564	589	553	549	576	529	549	551	519	523	588	602	538	558	546	567	601	554	545	557	538	557	555	549	558	510	572	549	538	545	545	558	559	565	530	560	523	555	554	518	569	557	573	522	531	548	557	553	594	530	552	514	579	557	526	516	553	517	536	535	560	524	570	597	591	565	509	565	478	558	601	559	545	537	557	578	505	570	556	536	557	508	539	570	548	593	544	527	542	562	555	570	538	529	533	552	571	573	567	499	505	525	542	547	565	532	595	562	541	565	563	569	560	547	551	522	589	514	556	540	515	535	543	568	573	513	560	536	574	559	567	564	541	554	548	580	574	581	550	562	563	553	565	527	554	563	580	532	562	546	552	546	544	586	555	566	554	611	576	561	558	564	585	550	590	558	531	569	521	541	538	544	542	555	573	542	561	560	583	550	510	539	550	558	512	549	550	515	511	559	605	577	535	555	547	527	560	585	542	580	531	554	568	552	542	581	499	568	586	572	520	538	525	517	495	522	592	560	601	580	569	546	543	547	514	550	553	571	555	566	580	537	562	560	550	551	575	585	558	554	534	516	568	551	560	553	556	565	527	547	586	553	554	586	548	551	578	598	531	580	506	592	584	560	533	513	546	546	507	576	559	558	532	549	521	547	580	517	548	535	580	597	594	529	539	540	588	583	584	566	553	554	541	528	563	557	593	557	525	536	560	576	589	559	561	556	577	569	519	489	568	503	548	545	558	580	553	576	532	561	575	504	546	570	594	516	562	560	528	513	560	567	507	572	567	564	569	556	521	538	574	548	553	523	497	543	580	539	545	570	563	578	542	554	554	566	578	532	620	512	512	534	547	529	585	537	553	565	537	552	558	541	566	575	569	544	515	582	545	534	543	528	562	547	565	545	570	567	552	560	558	572	561	590	560	589	566	562	570	586	552	562	566	531	543	515	541	539	560	504	564	587	562	598	542	540	509	548	546	551	597	530	549	566	565	541	585	544	526	564	562	536	592	565	540	510	514	557	546	548	538	545	553	532	566	546	543	569	569	555	579	548	499	528	566	554	526	586	564	519	540	547	551	513	607	575	556	535	600	562	554	556	527	556	576	526	546	554	528	546	528	509	535	525	537	514	536	543	556	588	582	559	554	573	511	565	542	496	560	556	571	500	541	534	577	577	601	527	568	501	540	535	575	571	566	529	544	534	566	538	548	562	539	549	553	509	538	557	542	562	570	556	489	556	592	584	570	532	606	587	568	541	562	563	558	557	564	540	562	585	557	522	554	550	565	546	559	567	564	567	574	534	551	562	540	583	525	526	501	527	562	562	600	586	556	586	566	545	509	526	567	612	544	578	551	570	538	547	543	541	577	541	577	570	572	555	532	561	556	601	564	585	572	608	552	546	565	522	544	550	573	546	571	541	536	527	560	577	560	539	572	563	535	526	572	556	549	591	590	568	577	549	565	531	582	566	565	547	556	551	543	533	501	581	497	542	531	572	543	534	547	524	542	537	577	534	560	515	580	560	554	506	537	514	531	537	581	546	548	575	567	515	503	529	589	557	567	533	560	532	559	582	562	554	525	536	571	581	544	546	538	534	567	566	529	557	579	556	600	588	542	572	561	550	532	557	546	577	591	551	532	577	520	541	559	550	514	576	527	515	549	547	539	511	562	548	553	550	568	550	567	530	576	548	522	535	555	553	541	551	581	559	603	541	515	542	602	532	492	571	551
35045	58433	45150	29446	15948	8315	5033	3602	2999	2516	2128	1648	1360	1161	1018	893	895	767	816	712	724	711	677	620	610	626	632	564	630	628	628	624	603	575	609	568	571	592	598	623	615	556	545	598	568	556	598	556	549	579	591	553	553	578	549	609	556	562	566	619	568	546	559	603	552	564	561	553	581	605	586	594	530	582	541	485	579	584	531	581	587	543	592	535	592	542	584	552	596	556	534	544	559	582	578	536	582	610	586	542	554	586	563	538	579	561	539	591	587	584	576	541	535	579	586	584	633	560	541	595	587	604	568	587	560	564	577	612	567	537	598	586	565	570	575	520	555	616	560	587	574	591	580	583	552	581	591	592	573	575	532	580	589	592	564	555	574	557	592	629	563	557	552	570	558	576	557	574	610	585	610	532	591	553	567	578	563	547	569	593	607	581	517	568	579	557	561	589	627	564	612	600	573	564	602	604	554	558	571	557	542	555	545	565	564	600	540	539	574	585	523	565	595	547	558	604	576	588	561	586	584	535	544	536	585	568	596	566	557	563	588	568	606	578	627	537	570	551	624	601	578	585	566	610	584	570	562	570	552	550	550	579	588	512	529	584	552	579	540	576	584	558	536	630	575	557	553	568	554	586	559	563	585	585	544	593	558	546	616	619	566	558	572	560	551	580	599	581	555	563	555	545	568	575	581	573	590	590	579	581	568	550	586	586	581	591	606	565	577	550	608	576	565	618	594	595	602	569	582	555	580	611	601	562	548	606	562	572	554	568	539	543	558	584	593	568	578	589	537	612	594	514	563	582	559	585	602	572	548	575	593	565	556	575	580	606	588	565	541	579	549	568	584	584	578	588	588	522	561	556	589	597	538	609	557	570	550	573	552	587	540	600	572	568	613	559	599	568	619	586	589	550	600	551	578	552	578	611	566	627	573	576	596	531	544	580	602	530	585	550	556	580	578	606	634	567	583	579	550	592	539	581	567	530	592	594	589	588	583	590	551	580	593	584	559	579	562	597	533	611	561	522	549	594	595	597	584	601	578	576	566	555	572	585	548	558	541	602	576	564	586	646	591	608	572	602	589	559	594	587	597	549	552	549	561	598	561	567	581	618	568	531	591	581	549	596	593	592	584	596	582	579	571	587	601	622	554	569	548	604	529	531	557	547	559	583	613	567	555	567	534	588	500	598	538	570	595	527	600	536	556	617	616	546	593	595	593	600	585	605	579	554	617	538	598	632	561	556	587	521	577	571	607	572	551	595	607	548	584	578	591	562	564	585	554	564	580	579	554	583	594	552	596	561	572	616	570	561	549	635	575	603	559	579	596	523	593	595	588	597	562	506	612	574	601	560	584	574	594	592	603	578	615	594	538	573	575	559	603	550	561	566	595	533	577	574	568	585	579	574	588	587	548	594	548	575	608	577	558	558	589	635	551	606	538	598	562	560	513	573	556	570	574	579	580	561	581	576	582	555	559	542	570	619	567	554	621	596	539	596	551	527	566	589	630	564	556	539	580	549	613	577	601	562	588	573	564	557	606	569	580	585	582	568	604	570	587	598	552	569	595	584	508	592	604	567	583	581	549	608	551	620	591	596	575	562	616	547	576	576	529	585	585	580	565	575	557	602	581	577	564	587	614	569	590	576	558	599	546	586	568	572	555	569	535	514	558	580	584	604	574	535	633	590	536	584	597	575	597	547	594	557	589	592	561	598	553	576	586	586	577	556	585	531	555	608	565	562	552	550	623	604	548	538	595	540	523	574	567	546	569	587	591	569	531	591	576	588	561	598	556	571	598	580	583	569	586	601	599	563	610	559	541	599	576	540	604	613	616	584	572	545	591	540	595	571	577	541	552	560	612	551	546	535	569	591	595	604	604	588	576	588	579	572	554	559	613	556	600	549	598	591	558	600	608	560	597	610	578	592	558	597	569	565	596	572	569	593	595	602	573	563	587	515	593	554	581	575	568	575	573	583	548	579	579	577	610	597	607	548	545	557	543	574	611	549	532	587	569	545	555	578	628	593	585	571	554	555	593	520	581	584	561	594	536	576	543	612	550	532	587	582	582	576	538	571	586	582	578	559	560	610	565	566	539	579	570	569	588	551	580	543	566	603	578	537	606	616	562	587	601	613	576	576	578	540	591	573	527	576	598	561	563	559	546	550	599	605	558	621	574	545	626	584	567	578	579	573	602	563	593	574	542	575	575	606	551	569	570	562	542	548	556	533	606	541	535	598	560	589	561	558	603	551	570	558	544	579	557	548	607	522	598	572	573	585	591	564	561	592	579	579	534	583	560	579	591	565	575	587	587	557	598	551	565	547	547	538	630	545	585	619	572	572	588	623	584	563	616	578	591	593	577	558	562	559	576	554	563	535	586	558	602	569	594	566	589	550	584	568	566	544	561	575	557	575	588	607	583	626	594	563	593	583	587	568	565	563	565	584	570	585	577	537	567	529	627	593	580	570	551	614	588	580	586	589	565	540	528	617	587	608	550	572	582	581	586	586	574	590	597	581	572	575	564	613	565	599	588	573	563	599	583	559	579	536	592	570	556	595	574	549	562	578	608	602	536	576	576	576	610	550	572	536	569	589	566	549	554	570	565	612	558	564	566	586	579	566	608	615	594	583	570	646	554	584	585	558	567	561	609	607	550	604	588	600	571	581	631	577	577	574	576	588	576	594	541	592	577	551	584	587	616	579	584	568	546	589	549	604	517	548	584	552	588	563	562	582	595	586	574	604	581	609	534	607	561	591	586	569	583	558	563	530	584	571	575	574	566	521	597	520	585	550	573	574	587	568	588	596	608	580	539	570	557	556	548	595	601	538	548	555	555	634	574	573	528	589	575	568	561	578	557	573	610	575	567	610	571	575	568	577	541	577	541	609	595	585	556	608	590	553	622	545	582	584	580	540	535	592	591	599	607	554	556	547	536	566	602	608	589	559	567	562	560	587	584	555	542	615	561	576	596	576	565	531	594	576	602	569	580	580	553	660	577	596	597	581	568	580	589	592	589	604	594	556	575	532	613	551	560	586	587	529	536	577	523	607	608	600	570	597	601	551	578	576	574	608	603	551	549	575	569	573	550	580	574	547	541	584	565	561	592	559	647	555	574	539	588	596	565	560	524	587	576	567	551	588	568	585	585	558	607	567	561	556	556	582	565	577	587	579	562	581	598	640	569	606	559	603	562	597	598	598	593	559	561	606	575	586	573	565	579	541	548	523	571	563	546	617	611	584	624	597	564	571	574	619	557	546	593	571	570	557	582	572	566	554	554	559	586	564	560	563	614	549	603	574	566	581	589	622	563	560	582	553	582	592	559	594	570	554	591	573	563	592	589	554	631	577	584	566	577	563	582	582	555	560	602	576	562	598	571	569	545	557	582	597	559	598	617	545	560	579	589	554	584	582	601	593	568	582	583	632	596	601	548	600	596	556	577	599	616	559	607	637	544	543	601	572	595	570	610	552	582	589	586	595	557	559	538	578	556	610	601	595
30655	29145	27678	12363	3838	1992	1413	1165	1155	1014	925	862	794	799	713	697	746	710	698	718	661	680	670	720	703	683	694	644	656	677	660	685	641	651	639	686	607	653	690	682	675	700	623	722	622	672	668	621	629	670	593	673	650	657	614	664	653	662	672	697	722	624	676	646	657	620	630	634	671	683	619	660	625	636	657	695	629	683	650	704	631	682	633	651	668	675	652	633	624	626	651	626	657	652	657	600	646	644	670	649	650	632	629	658	698	639	661	645	657	700	640	635	691	673	639	636	701	660	650	672	625	653	609	679	660	641	644	690	644	653	672	648	669	636	670	631	628	640	640	657	670	669	680	640	661	632	671	653	676	674	672	686	653	645	657	674	630	713	628	647	599	629	652	655	699	655	655	683	627	643	657	675	708	677	668	646	669	655	623	653	611	643	699	663	646	657	695	688	690	637	636	630	649	704	663	688	644	661	610	668	642	645	642	662	680	661	645	659	665	625	699	679	678	659	620	640	690	628	586	664	661	675	629	622	632	655	607	667	664	680	652	653	671	631	647	609	667	708	699	639	632	648	675	656	685	654	680	681	606	626	651	695	684	664	675	653	665	670	633	661	690	620	650	649	650	644	639	677	674	659	592	610	619	688	641	640	675	655	643	631	639	629	640	695	636	672	673	682	653	665	686	648	655	665	699	669	624	657	679	660	690	674	657	675	645	689	685	675	722	649	647	640	709	668	643	647	662	617	667	623	623	666	713	649	621	668	616	643	633	683	642	628	670	634	667	629	701	661	648	666	655	661	693	649	659	642	645	686	593	670	631	678	661	688	629	670	675	708	601	636	627	650	676	673	617	650	662	628	668	686	587	671	650	616	632	659	675	625	662	627	672	640	651	676	626	615	625	616	642	661	649	644	639	688	663	623	664	694	675	674	613	682	621	667	676	617	625	658	667	653	622	670	691	672	717	705	642	655	658	668	654	652	671	624	651	654	625	676	677	672	672	668	645	649	678	679	649	624	655	649	680	663	645	703	583	643	667	670	681	666	685	623	636	636	674	616	652	674	648	646	611	619	651	619	630	657	705	677	677	712	672	621	664	662	628	656	667	628	613	668	646	630	666	649	648	683	683	669	645	673	611	643	680	649	648	627	631	636	658	659	660	672	678	699	640	622	666	638	677	684	669	648	649	681	653	706	632	623	621	707	672	672	606	674	614	639	644	641	659	669	682	666	663	676	654	669	688	658	657	653	692	716	653	635	701	685	621	671	686	678	673	591	635	660	640	665	688	641	696	679	672	654	666	668	639	626	639	631	628	627	615	649	633	695	648	668	714	674	644	699	631	693	693	652	604	693	676	648	688	640	677	667	692	698	645	699	628	627	705	642	675	654	630	647	646	660	646	656	629	611	691	646	641	709	617	685	699	626	654	640	696	658	576	656	662	679	681	670	643	656	661	641	674	634	654	648	676	685	664	655	722	642	650	655	621	647	623	616	623	617	612	691	649	641	648	643	691	626	630	673	670	689	667	674	691	673	662	634	654	680	659	633	633	634	688	648	657	665	647	647	635	668	650	670	664	640	658	681	659	652	664	698	673	619	674	678	643	623	623	627	645	633	680	621	649	661	653	603	662	634	663	637	622	615	650	628	672	626	634	637	675	638	690	733	629	657	695	701	704	635	633	680	624	695	645	590	647	678	645	636	634	665	662	725	702	681	634	633	652	667	643	641	680	647	642	685	671	667	718	672	647	656	605	639	607	678	607	650	652	646	638	643	604	623	672	634	655	643	663	660	698	615	683	671	682	621	638	670	659	640	671	645	602	615	655	625	628	629	616	628	669	677	639	645	644	647	642	677	651	666	668	674	672	658	633	687	632	673	668	696	668	692	618	688	647	690	654	642	657	634	653	632	663	683	630	705	630	663	603	670	638	666	649	696	623	650	695	712	667	685	690	645	686	680	658	644	626	650	644	635	623	697	670	700	670	600	653	617	611	675	663	652	675	641	635	642	664	684	678	630	666	652	697	658	626	634	662	687	665	682	630	653	684	671	640	622	661	645	684	636	709	649	707	641	684	653	698	691	712	643	714	644	646	708	638	629	635	664	663	650	640	667	623	702	659	671	658	666	597	641	648	646	659	610	675	661	615	680	650	652	700	565	691	634	668	668	627	633	676	658	625	626	663	648	645	641	680	641	601	638	676	678	628	651	653	696	669	626	659	685	674	628	659	679	686	618	644	668	654	654	646	692	657	639	692	642	686	700	697	653	670	639	667	630	668	655	663	628	651	655	684	651	653	678	651	687	657	660	666	662	668	647	659	634	631	693	646	680	662	687	674	649	624	665	659	667	628	638	641	684	694	649	646	661	703	639	665	665	677	644	683	640	653	681	679	635	651	632	614	719	598	681	674	642	686	630	683	627	661	679	645	716	634	654	635	615	690	676	685	642	658	665	642	686	656	634	627	623	647	639	601	668	655	677	662	657	640	644	693	629	664	664	682	663	635	662	674	701	668	692	647	654	638	619	588	656	677	693	621	650	659	667	696	696	666	691	633	666	683	640	637	603	698	620	646	645	649	667	625	714	654	716	668	684	685	631	652	672	695	695	648	643	648	623	653	668	626	683	656	625	686	642	606	647	650	668	650	694	666	653	662	635	653	680	641	685	651	679	658	700	631	663	692	659	668	630	668	688	641	683	630	667	593	695	648	661	646	663	681	609	656	634	664	681	603	679	645	712	643	623	644	675	643	660	623	625	662	703	703	664	684	678	665	665	675	659	640	619	619	619	651	623	640	639	639	626	654	676	644	618	655	677	714	648	667	677	616	683	662	658	610	661	676	666	692	677	700	639	642	648	694	694	649	677	669	659	616	686	681	638	642	633	665	645	596	632	638	697	640	619	668	638	704	671	642	705	637	643	635	661	719	670	679	642	672	637	650	673	634	619	599	666	664	663	636	663	658	625	673	606	677	675	689	636	639	630	656	646	657	595	649	681	659	676	636	679	683	637	676	671	642	630	681	666	676	685	705	630	611	655	699	660	653	663	672	637	624	643	689	647	677	699	622	655	660	666	655	600	647	662	627	624	649	604	646	635	664	616	638	697	701	666	628	656	652	636	642	648	641	677	658	694	655	614	631	703	594	652	642	635	677	610	674	640	636	687	649	664	657	736	719	669	666	639	640	692	662	655	622	627	662	721	654	682	673	635	672	656	604	669	686	656	639	662	632	677	640	634	659	714	660	630	660	640	639	645	642	644	645	657	647	615	628	700	636	640	676	617	665	677	639	585	632	678	658	653	643	652	675	695	671	602	644	606	671	670	669	633	655	650	648	623	658	633	656	618	652	611	648	639	641	623	686	670	680	700	682	665	612	679	662	661	677	633	673	676	633	643	621	657	655	679	695	657	615	661	659	667	718	665	649	675	627	689	651	660	669	606	632	632	653	656	632	666	645	679	649	643	629	658	710	686	673	658	636	630	667	686	628	608	689	649	687	664	667	630
31786	42731	28054	10871	5235	3072	2190	1783	1489	1341	1133	1014	856	917	823	802	789	791	734	783	759	716	700	707	700	701	717	691	664	662	709	734	742	679	696	663	728	683	682	701	721	703	709	696	653	710	667	639	699	667	679	657	722	702	680	715	672	700	714	736	706	671	669	711	636	694	665	686	697	664	693	696	734	651	769	713	666	704	696	674	705	640	715	713	675	695	718	688	698	685	668	680	743	703	696	727	694	694	712	687	639	701	690	692	682	696	665	705	724	693	725	728	685	755	687	691	669	675	654	707	684	692	720	670	680	716	681	671	679	720	710	637	690	670	718	677	677	703	674	713	663	710	671	682	736	723	697	671	706	703	710	664	749	723	719	704	719	730	642	730	698	692	695	671	703	701	721	692	697	694	733	684	714	694	749	713	727	697	711	708	688	679	641	690	636	652	670	731	693	705	667	669	669	703	688	710	635	699	662	775	653	734	678	690	689	687	683	691	700	676	695	673	710	694	688	636	687	705	698	739	701	698	722	704	700	696	715	713	700	682	685	697	683	688	715	670	676	668	630	687	705	766	688	714	696	713	723	695	683	655	699	664	658	706	704	739	709	696	635	674	700	726	684	717	674	698	706	665	706	667	700	715	716	686	693	700	728	713	711	669	696	699	700	698	711	695	686	661	702	660	712	720	700	697	675	698	705	668	711	699	642	662	709	650	677	712	749	714	714	692	722	679	734	649	722	675	745	710	700	712	699	676	632	742	672	718	728	696	696	719	660	720	693	730	668	725	687	702	679	663	695	704	680	700	688	710	628	692	682	702	691	680	708	700	684	645	696	678	706	698	731	674	709	661	697	658	684	711	702	724	695	730	692	678	701	723	746	681	668	702	719	659	742	778	679	724	665	716	676	720	685	673	669	740	682	676	706	694	689	666	692	700	682	716	668	692	723	737	676	733	705	682	657	691	609	738	739	723	693	673	645	688	674	637	697	736	684	695	705	729	666	714	697	690	710	669	701	660	722	724	724	709	681	722	721	703	740	692	704	691	663	706	712	703	739	690	696	717	689	694	670	700	712	693	698	699	699	674	701	710	717	702	689	695	678	690	683	698	686	657	725	675	659	681	727	707	680	661	709	676	730	669	725	714	688	696	703	705	676	688	670	702	722	710	684	663	676	728	678	731	661	652	742	707	715	709	685	706	770	652	721	703	703	669	739	687	683	696	727	746	685	670	763	694	685	693	681	724	700	720	675	647	698	664	705	719	699	707	702	707	743	696	719	743	688	694	689	691	675	696	700	709	727	759	679	669	708	691	714	742	689	732	700	692	684	673	739	729	667	722	740	714	725	725	720	706	665	639	713	649	696	646	683	723	728	708	685	725	645	685	670	678	677	702	698	718	715	668	704	686	656	743	719	709	716	707	675	698	647	713	681	729	711	684	739	673	645	698	727	679	685	639	669	635	662	734	726	735	674	677	672	690	669	700	688	709	701	744	675	695	681	684	734	721	694	716	723	657	695	696	685	629	674	648	715	661	706	696	681	674	732	673	687	727	706	756	739	694	664	687	699	673	714	700	672	738	669	724	706	663	679	645	683	703	699	705	708	709	727	693	705	744	741	701	756	710	698	704	683	695	677	700	692	730	703	672	691	670	684	709	705	696	679	675	718	650	721	690	733	724	708	674	705	705	674	714	706	702	705	738	707	723	684	693	727	685	708	673	718	738	685	716	630	714	679	665	664	662	666	700	699	721	676	666	684	701	691	714	677	686	681	701	708	724	664	681	685	727	703	718	737	705	696	701	724	691	714	664	726	645	722	708	695	689	657	707	715	701	711	739	658	704	668	668	671	706	660	693	706	676	693	734	666	707	665	687	671	698	730	736	687	712	718	677	749	641	681	708	689	686	741	702	658	705	700	681	728	696	653	716	690	667	686	684	684	682	650	716	699	673	705	707	691	689	726	733	704	719	716	716	740	739	675	684	695	718	698	717	735	671	693	630	673	715	689	686	626	706	680	708	696	692	711	676	653	653	702	675	745	673	736	730	677	656	753	701	684	713	655	674	692	737	666	697	660	702	668	644	656	688	688	655	664	693	719	726	730	759	714	703	753	712	727	706	677	758	695	721	678	699	682	707	643	711	726	702	706	749	705	692	705	679	665	702	630	695	718	697	672	695	725	681	647	726	691	711	653	680	739	706	669	718	697	764	672	690	678	681	669	718	760	688	733	670	714	676	721	676	732	657	673	699	671	721	692	705	659	710	729	679	693	666	700	727	703	708	746	672	690	699	673	705	663	729	709	731	726	754	690	751	683	702	673	711	676	722	666	684	712	720	712	687	722	706	682	706	671	685	701	703	760	673	711	669	685	753	685	740	652	700	713	668	688	654	679	720	658	681	691	688	685	700	690	646	696	721	717	676	703	712	715	703	643	695	685	697	706	667	680	656	647	662	685	779	669	674	714	670	682	673	696	692	647	682	683	724	711	706	691	677	679	743	730	723	680	675	724	710	710	690	665	665	685	681	699	693	706	674	677	649	671	686	675	685	694	681	697	648	657	724	684	679	699	698	657	710	709	729	689	723	666	679	657	693	716	715	725	674	736	649	671	728	685	687	652	660	669	696	662	727	729	736	716	681	703	693	675	646	740	696	715	661	725	704	725	692	674	709	708	669	628	655	684	728	671	648	732	662	635	699	712	680	714	683	720	706	721	726	723	697	699	713	689	686	688	649	672	741	694	712	676	711	684	685	736	717	655	694	691	747	680	696	729	699	696	698	679	670	683	697	646	670	680	695	679	705	702	694	699	734	692	671	685	670	698	668	711	681	698	701	731	702	684	693	717	686	666	675	645	670	693	717	693	708	739	699	678	700	701	706	688	722	685	674	679	764	710	699	688	744	654	703	675	731	680	697	687	724	743	680	656	697	694	678	621	663	673	661	696	669	665	727	663	727	715	698	749	681	669	686	691	748	656	713	703	701	737	714	650	633	728	706	687	735	693	768	662	705	694	677	662	726	684	724	729	675	725	714	732	762	747	695	718	702	717	670	701	690	694	684	681	777	691	746	699	708	682	715	700	682	702	729	717	690	701	737	719	687	656	754	746	730	687	657	668	687	683	680	704	712	695	717	731	694	688	669	673	682	715	737	743	705	680	746	759	700	633	724	689	713	681	656	686	696	726	712	699	647	738	693	668	727	710	706	717	747	619	711	696	679	714	685	712	719	702	680	701	695	694	668	712	673	714	693	706	697	697	722	660	703	697	721	656	642	720	702	707	707	717	706	697	685	709	663	687	680	664	699	722	699	715	733	721	690	685	709	735	691	736	693	697	695	676	720	691	737	706	709	675	698	708	679	695	715	715	675	684	693	698	659	733	674	699	739	661	694	701	709	719	646	740	709	729	727	722	726	709	723	678	698	733	717	698	706	729	720	684	714	710	688	670	706	705	694	744	710	675	687	688	708	745	691	685	752	720	710	705	702	700	694	708	703	701	690	649	700
23831	21394	28421	24891	21149	12070	4008	2191	1661	1232	1076	895	831	794	751	728	657	588	598	628	532	562	519	560	532	574	610	499	527	560	548	574	491	534	570	547	529	525	533	555	502	535	586	542	500	537	506	515	538	518	536	525	541	523	540	515	554	545	477	533	496	531	525	537	555	503	523	554	531	561	558	569	560	513	542	512	553	560	566	519	519	556	529	524	581	522	493	492	518	473	558	520	526	516	512	515	518	544	535	571	535	528	538	543	528	501	514	538	542	503	533	545	504	543	550	507	519	509	530	519	545	541	523	541	568	558	581	502	492	528	550	490	553	534	563	506	500	524	520	535	512	561	505	522	537	514	529	515	513	520	514	552	530	518	544	539	498	513	527	507	542	550	577	555	555	490	566	539	537	544	498	524	499	513	562	581	542	538	506	488	519	551	502	577	535	545	514	541	474	508	512	516	478	578	472	551	549	506	479	557	517	490	494	531	553	531	552	513	549	503	514	556	528	512	531	528	518	512	541	532	505	559	493	531	523	543	572	540	533	532	507	498	535	545	526	525	502	495	532	510	514	496	540	551	547	526	588	559	559	526	523	514	524	514	503	519	507	539	519	495	513	485	553	491	527	559	495	529	542	521	564	513	537	505	501	525	497	538	523	523	510	551	561	515	503	533	508	536	499	522	516	513	526	531	469	541	495	509	536	546	534	539	550	525	487	535	524	550	505	517	554	453	547	525	484	530	519	524	547	588	506	518	522	535	537	555	499	556	495	537	541	513	575	556	543	573	514	498	547	502	522	571	555	538	570	550	547	515	531	517	559	567	539	511	555	572	505	535	533	535	525	501	564	483	526	527	553	534	583	538	547	518	513	549	494	594	545	517	520	514	528	513	518	546	546	509	538	523	559	525	508	521	540	519	524	504	550	545	521	508	508	534	569	535	523	549	531	494	555	520	537	564	495	528	518	523	556	499	520	522	520	565	533	531	533	531	523	560	480	499	522	518	541	536	523	549	569	525	531	541	532	562	536	496	525	539	539	540	563	535	526	511	558	531	513	502	543	457	505	497	529	512	549	511	553	520	527	512	510	522	565	504	516	561	512	535	557	562	526	533	536	523	532	536	510	565	506	516	550	536	537	537	531	514	512	524	547	520	578	551	499	535	558	521	541	538	529	537	483	499	517	503	532	536	532	517	517	534	544	514	498	508	545	560	542	526	558	525	518	541	520	526	532	562	533	590	534	541	542	511	583	579	536	549	515	497	564	573	478	519	527	532	508	530	506	543	542	512	499	558	503	491	491	532	565	549	496	535	550	518	552	498	493	544	526	503	528	495	557	506	549	581	500	524	526	542	547	526	511	551	499	515	531	507	511	517	552	548	575	531	555	545	516	518	553	546	525	544	479	546	509	522	530	496	559	494	529	524	532	514	508	496	539	544	551	538	520	566	494	493	527	520	536	549	486	533	533	525	550	507	525	533	492	523	544	540	517	503	542	553	513	525	473	501	505	535	516	533	548	533	528	520	511	489	540	536	548	514	528	535	549	541	521	488	511	505	528	489	531	522	502	524	508	518	518	547	504	560	537	507	512	485	505	539	504	502	547	492	556	557	482	497	535	523	502	547	536	523	573	530	525	570	524	515	542	476	477	466	526	483	520	507	503	515	535	559	541	524	522	466	517	546	522	498	537	530	549	548	513	547	529	522	536	529	517	507	538	535	526	538	565	499	526	491	549	531	495	504	514	522	554	514	544	557	513	499	531	536	549	531	513	525	527	522	555	521	526	527	522	508	510	542	566	518	524	565	510	565	497	561	531	509	531	514	560	532	537	495	518	570	559	550	527	518	535	513	511	528	536	528	559	555	572	497	526	555	552	534	514	527	532	539	535	527	526	548	524	538	491	506	530	550	490	543	543	573	496	547	541	504	531	567	502	547	517	558	541	503	543	505	524	521	484	517	521	542	557	565	515	500	566	545	530	553	523	499	552	516	541	521	515	544	567	552	460	540	558	534	494	542	527	526	523	566	520	520	546	480	522	532	524	521	514	547	562	538	535	547	523	528	549	527	533	498	511	511	522	525	525	563	525	538	480	509	529	508	523	540	535	532	453	563	520	562	529	527	516	536	518	527	557	516	551	546	514	553	497	483	531	500	501	560	532	552	535	544	499	510	550	551	550	519	511	539	502	497	480	497	514	480	522	535	557	537	514	522	532	538	527	527	534	585	531	538	536	510	534	512	560	512	501	516	517	527	550	506	499	510	528	524	539	536	521	510	575	540	536	550	533	537	577	525	514	564	550	518	550	511	508	569	540	534	515	557	552	540	502	509	552	564	528	546	524	503	500	505	535	532	512	527	564	497	499	504	527	532	546	530	551	529	488	524	489	498	551	505	536	502	501	514	506	510	552	546	557	511	513	531	555	499	490	584	503	504	549	501	514	551	521	497	567	520	525	543	571	556	511	524	547	534	508	557	503	491	502	535	535	549	510	529	537	526	494	558	522	539	549	533	551	532	580	577	539	555	497	559	514	541	583	492	499	506	499	522	536	515	515	528	534	537	516	515	522	591	479	574	507	547	484	535	513	470	496	524	496	512	515	494	528	527	511	538	531	526	519	521	533	563	538	483	529	501	549	506	542	525	542	534	568	532	542	519	512	532	520	533	527	548	515	494	502	546	527	545	533	545	560	498	524	485	511	538	490	501	561	528	535	521	552	545	517	519	533	530	546	505	519	539	507	524	537	504	539	544	517	512	520	511	499	531	529	517	545	534	519	551	517	481	552	500	519	523	546	535	543	523	528	535	562	485	570	502	523	519	538	510	538	522	518	530	516	500	506	522	520	529	522	516	525	556	534	546	524	530	537	522	520	535	502	539	536	496	536	535	549	513	551	520	491	553	503	531	532	533	547	525	524	502	555	532	520	507	558	508	503	560	502	477	522	517	549	516	550	500	532	498	543	581	526	497	503	535	556	463	535	555	525	546	547	544	557	545	489	537	528	507	496	537	545	499	563	525	578	503	505	526	499	522	561	504	539	517	524	563	541	500	521	586	558	550	503	512	530	536	528	558	578	494	525	528	554	527	511	484	520	535	535	530	513	546	548	527	516	566	533	546	510	504	555	530	533	544	533	530	525	523	540	530	548	566	573	544	541	501	518	557	487	507	539	518	517	512	500	546	556	522	527	540	552	549	556	510	510	555	577	519	515	530	537	530	535	511	549	526	541	501	522	546	576	543	550	528	513	523	524	528	515	529	524	547	541	574	519	504	520	529	528	503	564	547	523	493	515	557	512	510	539	534	567	548	526	540	545	520	531	524	526	520	481	501	528	500	561	534	521	535	514	529	528	524	597	519	524	529	545	570	579	548	515	534	550	544	455	497	520	523	490	576	548	552	474	542	545	579	525	563	506	544	558	509	565	516	512	506	542	517	556	537	539	503	579	543	498	578	554	500	525	526	545	505	569	540	495	524	508	535	533	526	559	531	525	521	503	460	524	538
33698	51085	35922	20157	11744	6475	3925	3127	2452	1862	1491	1257	1052	982	912	791	776	712	663	677	667	620	661	638	619	585	611	621	594	602	596	567	537	569	531	605	530	563	592	567	559	611	620	569	544	573	592	541	534	603	575	588	565	564	552	556	558	539	554	537	600	581	560	550	570	578	595	597	565	547	547	556	585	581	572	521	572	562	581	587	544	579	509	578	544	569	561	574	596	548	542	557	512	581	543	550	583	532	580	554	598	525	565	539	567	549	542	556	570	531	558	618	569	543	578	547	541	564	570	565	527	584	539	567	541	587	586	574	569	563	581	533	568	574	557	551	563	556	597	582	517	522	550	552	545	606	555	523	557	522	550	578	568	564	588	556	553	585	585	569	556	536	554	553	558	519	581	547	553	591	540	575	597	554	518	574	587	547	589	564	534	560	565	573	562	556	609	543	593	565	562	591	553	550	580	559	544	556	539	567	571	565	558	555	548	536	538	599	598	569	581	566	583	580	541	555	619	547	560	583	606	569	558	572	573	560	553	582	552	536	570	539	586	579	602	577	601	556	577	515	588	542	532	598	581	527	563	542	593	568	554	571	584	614	582	551	581	604	561	585	533	543	551	554	628	537	586	582	570	604	570	540	587	613	585	513	538	578	570	560	545	551	548	598	608	552	576	528	571	568	571	587	565	523	559	582	589	514	571	564	556	606	585	526	537	578	574	571	573	541	598	574	581	527	538	573	513	586	599	573	544	494	555	548	521	572	536	577	516	551	571	565	579	547	574	548	514	509	599	597	570	588	564	568	578	563	537	586	598	594	600	551	535	542	559	573	611	578	547	566	549	582	585	574	525	573	592	589	563	553	563	547	569	570	631	583	525	583	604	575	596	577	582	627	522	552	540	527	568	540	562	528	564	539	548	572	499	538	570	598	576	531	587	582	578	576	539	574	563	570	561	584	559	550	586	589	572	608	596	551	577	581	601	551	577	593	519	586	563	566	581	555	562	513	540	543	561	563	545	529	634	533	553	609	547	538	555	576	574	577	584	557	573	573	563	593	562	607	563	558	565	536	557	569	549	535	572	515	569	520	534	541	566	555	547	554	593	542	549	589	575	581	583	571	591	610	529	547	552	570	532	566	588	594	564	596	531	574	575	549	580	543	538	576	557	584	581	560	574	572	584	545	560	572	554	583	543	504	564	516	535	580	586	559	564	577	585	572	539	551	514	538	595	551	590	578	560	569	547	547	548	531	548	569	555	591	545	603	581	492	580	537	631	527	528	543	557	537	585	591	544	594	565	578	608	565	571	549	567	551	571	560	559	551	562	574	597	573	549	561	524	553	502	548	614	577	574	553	582	634	550	563	566	581	558	550	523	593	569	508	565	575	542	544	574	611	518	571	587	566	579	569	585	533	583	564	544	547	549	530	534	558	556	526	568	565	527	558	568	566	592	550	561	581	563	572	533	558	586	520	628	598	565	545	589	564	537	578	570	543	575	563	605	543	545	587	557	551	582	562	513	553	502	598	542	585	546	557	551	566	587	548	559	598	508	544	566	564	551	585	585	553	604	556	564	571	561	536	604	522	589	576	535	573	588	538	551	565	567	549	584	548	552	546	534	538	529	553	541	575	562	562	572	542	543	571	556	562	545	602	565	577	571	540	549	586	561	577	594	557	599	549	555	573	570	563	566	578	541	550	607	574	560	548	552	570	546	572	574	538	603	546	545	579	580	585	554	586	558	533	561	570	569	560	548	587	570	556	602	557	550	606	577	557	539	570	577	563	578	585	559	554	583	589	545	564	557	555	524	561	575	573	581	579	589	550	564	577	605	582	575	595	607	555	564	562	558	521	590	592	559	501	539	597	587	596	538	599	546	525	544	562	546	578	600	587	564	585	556	565	543	553	609	554	522	572	594	617	575	553	554	543	532	584	555	581	539	559	599	545	555	574	580	557	549	567	545	552	562	585	624	606	555	599	557	594	551	544	573	540	600	563	562	572	564	524	510	579	541	590	593	582	575	557	528	589	560	546	532	553	553	605	528	580	548	509	589	583	554	516	589	542	522	547	547	562	554	581	593	563	580	530	565	571	568	555	558	534	545	556	533	592	567	523	576	559	536	599	548	572	564	557	534	580	606	547	543	563	582	536	589	512	567	538	543	545	568	573	579	574	613	567	586	569	567	546	551	516	608	568	559	590	528	546	528	565	514	578	599	585	582	555	535	543	592	589	570	531	541	524	545	612	568	615	558	563	545	581	596	578	568	567	554	578	566	575	580	541	543	555	578	589	568	545	560	585	556	585	575	574	550	555	587	585	584	593	543	556	567	559	597	542	571	591	541	532	544	587	603	528	550	546	552	591	501	560	553	589	564	573	544	540	559	510	562	561	539	584	551	581	518	557	499	582	580	555	582	573	560	576	590	585	558	535	516	550	537	513	567	567	530	550	603	574	534	542	552	569	551	555	571	557	534	558	632	565	547	552	529	550	555	560	562	584	544	543	558	554	560	509	579	568	579	538	524	583	521	558	531	562	558	598	560	622	581	574	552	610	557	564	554	546	554	516	574	584	572	599	542	554	561	572	585	582	543	561	587	578	560	537	568	564	564	549	553	588	616	517	576	548	580	598	582	570	593	542	575	553	553	596	587	593	520	551	600	561	560	543	515	569	576	537	553	607	567	547	548	591	587	564	507	547	554	543	545	593	572	546	551	586	526	550	552	600	567	590	535	545	569	554	579	568	560	563	505	556	551	567	556	576	604	602	609	550	565	576	579	568	566	526	543	546	553	556	507	585	571	554	526	554	565	582	571	569	519	561	576	571	589	551	572	566	545	603	569	546	556	587	544	527	554	523	537	583	557	560	588	554	542	539	586	568	543	547	575	548	570	560	556	561	572	610	583	560	593	559	573	605	516	539	580	626	590	537	534	600	579	586	531	560	581	556	562	547	562	536	555	555	538	616	588	571	545	557	546	545	571	527	551	577	596	568	565	564	559	505	575	533	516	591	572	578	540	547	557	579	588	517	575	561	556	551	531	571	549	565	552	576	534	556	566	532	550	505	551	557	591	528	583	571	616	548	594	563	585	561	550	582	544	542	535	550	552	547	554	539	523	543	575	572	537	528	593	545	562	540	583	565	599	584	571	525	608	532	591	569	533	567	521	565	587	559	557	576	550	566	526	534	553	572	590	549	569	575	611	544	581	528	584	556	562	572	601	595	541	539	526	550	561	546	568	534	579	537	562	589	530	618	532	533	562	557	496	546	554	606	552	577	569	545	584	599	528	549	593	596	536	559	597	552	604	570	580	554	596	559	561	547	566	583	576	613	558	580	557	584	556	615	532	536	576	622	573	571	544	579	532	518	611	562	542	535	587	594	569	600	548	598	570	551	547	552	571	552	549	557	572	554	564	576	555	517	555	530	557	549	541	536	560	539	578	536	581	579	557	583	520	566	552	529	620	551	564	577	531	599	551	566	596	576	556	534	558	547	570	577
25155	21596	27623	25509	12493	3954	2369	1775	1312	1137	1095	996	979	890	834	862	836	803	795	769	726	759	776	731	763	757	710	755	760	728	741	761	771	743	737	748	686	708	714	744	724	698	723	740	675	769	725	736	791	705	702	770	722	736	765	725	733	712	697	715	756	721	720	763	692	735	703	705	734	702	732	736	726	727	752	721	708	721	742	720	720	702	735	709	713	772	698	701	699	735	727	692	735	731	769	675	719	765	740	724	733	728	736	712	723	708	690	729	718	707	691	740	742	671	722	677	716	695	794	697	735	755	744	737	744	703	732	716	703	715	707	741	757	734	716	699	733	721	697	735	798	773	769	729	724	733	762	788	722	732	728	753	668	677	712	712	761	695	761	748	748	681	738	669	717	734	771	741	777	766	756	699	794	722	692	739	772	722	701	696	729	719	800	732	710	726	691	696	718	743	761	785	767	721	742	736	724	739	711	684	760	707	706	721	685	716	711	707	733	696	746	696	746	754	710	730	717	717	738	747	710	769	737	711	715	734	714	694	731	686	724	737	727	734	718	744	699	755	731	723	754	723	762	753	770	699	775	680	723	700	719	746	707	797	718	727	722	734	726	720	804	740	781	755	741	730	727	712	698	712	728	735	701	749	770	674	733	714	723	684	727	674	714	705	722	723	752	717	754	721	744	715	741	737	718	785	729	780	710	721	748	788	660	659	693	715	762	775	687	707	800	768	723	719	756	696	766	700	693	734	738	732	731	757	726	718	690	744	669	733	702	747	712	716	745	770	766	749	743	725	739	754	728	712	717	718	681	768	687	711	739	747	776	716	735	779	776	731	745	692	760	686	721	756	740	704	692	687	708	711	756	753	711	739	714	742	753	702	774	716	743	714	703	721	696	744	726	723	676	731	745	713	739	739	691	698	738	711	725	726	693	718	748	754	726	735	689	740	699	731	731	751	682	702	693	714	724	739	733	712	699	706	718	671	762	764	720	757	728	719	754	744	737	780	777	711	700	735	737	711	694	723	706	780	711	740	754	730	702	762	761	711	700	670	778	714	749	707	766	707	698	778	709	751	729	742	711	718	751	711	758	745	717	739	686	737	682	742	701	733	719	744	719	689	748	751	676	720	681	736	738	707	749	708	718	733	712	778	766	748	749	734	736	701	727	737	759	712	708	718	696	743	749	724	678	736	723	699	690	677	750	734	713	753	790	775	696	730	784	723	746	727	698	747	727	734	713	788	730	695	715	740	724	711	699	693	741	756	759	740	746	731	772	721	704	721	722	748	651	742	702	769	713	753	759	742	735	746	715	710	736	752	765	666	706	716	739	752	786	676	779	717	727	728	740	733	738	687	742	722	706	732	703	709	723	750	752	716	783	757	701	777	753	715	710	682	735	715	722	681	772	711	740	710	718	720	698	720	720	766	737	719	754	700	729	771	747	745	709	778	780	696	764	689	689	716	748	750	759	828	777	747	718	657	721	692	702	741	756	749	700	753	752	716	750	733	713	728	773	695	702	777	730	710	749	776	736	783	716	710	773	725	710	747	779	746	724	707	719	768	764	728	747	731	728	785	674	750	724	767	692	722	753	732	693	777	749	712	667	653	789	774	761	709	745	718	765	723	745	723	724	715	733	719	708	698	739	711	785	719	748	781	743	757	763	707	678	705	760	708	711	717	791	767	696	712	750	739	711	692	682	760	715	732	741	704	700	746	770	679	711	684	743	763	748	759	714	738	716	671	713	695	715	722	717	728	747	733	699	714	716	683	717	740	726	689	736	748	760	744	739	710	667	684	741	706	735	767	719	694	707	766	745	750	706	783	729	684	726	700	637	705	761	746	764	725	741	731	796	756	748	772	686	696	750	733	713	673	768	717	730	743	750	706	680	720	758	763	742	721	702	717	764	734	695	712	726	719	731	748	691	740	807	713	740	741	721	689	760	748	705	755	751	723	734	696	718	701	716	761	712	754	710	764	740	732	721	711	713	714	711	722	727	705	730	725	682	774	744	690	749	744	726	769	736	725	740	774	706	738	702	699	705	704	704	713	695	717	739	727	708	770	748	707	699	775	718	700	728	737	728	803	721	764	761	783	715	711	729	747	687	723	754	706	723	699	730	739	746	709	717	723	708	769	727	731	739	711	754	732	720	716	742	706	781	743	737	737	723	705	681	721	743	701	684	746	758	703	725	716	752	718	736	702	734	698	724	708	708	691	739	755	727	790	710	747	733	773	701	729	696	741	783	737	740	646	734	682	717	735	731	757	711	660	733	742	754	773	685	773	710	742	728	741	754	748	757	728	731	726	744	777	723	725	700	744	702	752	757	713	713	755	742	731	722	707	760	675	769	754	706	729	728	737	716	709	712	747	679	709	726	686	823	694	723	749	756	748	694	699	783	740	704	705	720	693	721	735	720	700	710	771	722	737	746	756	721	693	706	719	759	745	763	728	721	739	707	732	772	736	750	726	711	768	746	737	735	741	756	732	733	747	744	749	765	710	727	731	736	750	708	738	707	682	774	708	742	784	768	718	721	746	788	739	735	786	766	679	763	752	723	681	778	713	720	707	691	744	771	726	699	726	732	782	767	745	710	759	718	756	740	746	725	719	677	783	711	725	745	750	786	718	727	749	750	729	786	766	682	749	754	758	724	719	736	820	728	718	767	692	709	762	738	742	712	756	756	705	709	730	737	689	742	742	710	691	745	736	714	668	734	681	682	749	725	726	739	713	720	713	757	786	715	748	738	750	680	742	732	756	725	761	731	762	725	765	773	679	679	722	743	722	736	725	735	682	699	671	737	762	708	741	727	723	725	759	716	741	738	677	664	711	739	706	773	740	718	721	748	709	691	741	713	747	736	694	738	687	716	739	738	741	729	697	727	787	736	760	734	770	704	727	773	714	708	747	699	743	738	759	758	724	747	746	734	751	777	708	734	760	721	761	763	750	751	733	718	716	688	766	780	702	695	734	739	709	707	749	721	717	726	714	704	737	722	740	730	713	753	725	736	696	720	710	697	662	737	730	752	746	726	751	744	727	735	753	758	768	752	717	785	757	731	725	721	749	748	734	739	770	726	660	654	708	746	668	718	756	756	705	724	747	768	719	728	705	709	767	726	769	757	746	758	783	769	687	741	787	752	719	759	742	721	699	697	749	751	748	714	740	763	712	692	726	749	780	733	712	712	725	738	752	733	758	757	766	741	731	754	780	712	684	745	728	702	773	708	731	708	730	706	689	685	693	734	724	778	702	713	778	761	762	727	694	754	694	757	752	727	699	750	751	726	753	753	752	745	716	742	755	743	713	695	700	738	718	744	744	724	759	749	709	741	741	749	718	701	727	705	714	746	723	743	723	717	735	730	747	700	720	732	723	719	747	753	794	785	717	686	750	760	739	721	741	733	735	684	726	729	720	730	712	792	748	680	739	738	706	764	745	768	734	761	808	731	734	717	772	691	751	768	730	722	733	707	670	711	764	713	710	704	722	740	697	743	734
32335	50109	32186	18627	8759	4660	3345	2662	2057	1642	1428	1209	1160	1043	935	904	869	861	822	818	846	832	788	833	758	752	807	750	797	772	814	724	770	754	763	756	758	702	796	763	798	767	766	728	774	767	767	753	770	746	778	782	726	785	715	773	735	757	782	729	787	787	803	779	702	740	720	748	799	774	720	698	752	749	744	755	780	729	744	725	754	746	769	759	776	785	786	781	767	762	786	823	736	767	768	759	802	754	750	777	767	762	723	774	736	748	731	796	752	812	780	804	742	811	732	679	806	802	813	730	764	738	792	729	739	729	770	744	762	784	780	810	673	795	812	766	790	757	743	750	761	784	738	747	743	784	772	762	723	764	733	800	772	796	728	738	757	827	704	714	755	759	689	765	736	757	728	741	761	797	767	780	764	762	786	690	766	753	777	709	774	775	754	743	788	701	821	775	782	768	762	750	755	762	760	743	787	793	728	731	757	769	787	749	786	789	801	761	736	731	794	816	754	799	772	757	703	803	811	719	752	727	744	728	744	787	809	766	755	796	797	784	758	749	827	718	725	743	744	751	755	730	765	758	731	765	775	798	798	769	678	777	772	780	749	723	758	737	777	783	784	735	771	719	737	706	779	721	731	760	771	741	744	769	737	745	803	751	786	778	817	720	772	748	763	729	799	761	753	740	757	766	754	780	731	776	821	763	727	713	769	764	774	771	782	795	759	742	719	750	791	762	733	758	778	770	729	802	782	756	762	813	766	819	735	793	773	730	740	739	788	753	766	741	743	759	778	761	784	781	740	825	777	749	749	782	773	786	769	758	758	762	795	808	788	749	769	739	738	734	741	768	777	731	780	730	732	786	752	815	733	789	760	766	760	730	773	777	737	777	778	707	763	744	739	754	756	757	742	764	754	790	777	799	717	744	719	780	724	761	743	698	752	772	779	810	760	750	742	758	697	790	786	749	775	775	806	768	785	734	756	729	771	739	742	744	771	820	716	723	748	773	759	767	726	766	725	760	808	747	797	790	721	802	812	778	714	798	717	830	790	752	753	816	807	726	719	764	733	741	757	785	751	784	779	728	720	799	778	818	791	774	808	775	748	730	783	764	793	771	781	774	765	790	711	734	802	766	708	737	764	785	718	766	777	764	740	771	777	781	724	757	759	723	792	788	720	755	789	780	739	773	798	752	806	766	740	771	750	778	741	733	768	796	721	781	780	792	718	797	758	767	796	756	778	753	717	758	798	751	732	768	767	816	738	783	782	804	824	746	771	796	716	771	720	719	729	800	747	773	798	743	729	755	739	781	722	764	769	768	792	713	741	775	735	777	758	810	814	780	706	779	761	777	761	754	759	762	775	742	826	758	759	763	754	765	763	763	707	737	770	773	724	763	782	771	779	821	793	784	771	759	734	736	797	750	764	764	764	754	779	762	742	752	774	729	771	751	779	714	756	753	766	763	743	805	734	768	737	737	737	798	810	776	780	736	761	721	791	787	758	729	774	806	780	798	760	795	736	732	725	743	721	769	799	838	773	778	785	771	748	727	740	746	798	761	720	744	782	804	800	803	774	765	773	741	748	812	745	794	761	780	783	769	759	759	749	749	766	765	781	741	747	747	723	739	752	730	749	779	737	772	774	676	737	788	753	750	754	726	725	765	720	756	704	718	771	739	802	765	820	741	764	766	771	769	788	708	767	769	762	782	734	737	761	752	763	759	708	708	784	755	744	781	758	801	791	745	779	786	754	785	753	715	729	777	770	744	749	759	782	745	761	801	699	772	790	742	771	756	796	778	791	744	761	714	742	709	806	738	791	775	782	736	731	740	796	786	806	765	743	774	781	769	786	755	763	749	784	748	750	743	786	713	755	781	755	776	756	746	753	739	752	746	765	774	761	732	755	741	763	722	708	725	771	773	757	725	764	782	762	753	748	736	744	751	779	751	750	735	745	737	741	724	725	748	720	727	746	773	687	756	768	768	749	767	731	787	775	775	724	780	763	772	751	717	810	732	754	794	763	716	829	750	787	778	763	756	769	704	739	740	782	728	748	766	737	766	727	752	783	749	718	780	750	737	777	733	801	759	735	765	738	752	752	783	789	795	730	708	723	744	773	733	796	734	758	763	783	745	741	744	771	768	807	735	830	713	800	797	676	757	789	774	739	714	814	705	789	809	749	790	791	729	738	742	762	732	782	757	827	720	770	771	769	699	712	719	741	737	731	783	725	752	813	738	763	796	741	727	716	751	776	718	749	750	751	737	744	731	744	723	805	740	737	760	812	726	748	772	749	769	769	705	795	778	820	826	744	700	740	743	707	739	721	782	735	769	726	770	788	741	769	768	735	781	772	771	803	781	798	772	744	748	731	735	796	760	759	774	774	794	791	756	758	789	772	758	724	745	770	791	768	757	782	765	776	762	714	763	783	785	819	738	795	762	722	735	776	782	751	740	801	735	796	739	761	781	717	727	734	763	745	726	728	751	735	797	790	808	711	723	751	783	711	803	708	701	754	757	734	764	785	773	708	765	745	701	790	778	752	756	745	777	769	734	699	767	752	755	708	769	800	792	778	756	759	769	829	795	750	725	756	741	782	701	802	719	798	775	722	772	742	765	784	759	754	762	788	760	750	731	742	755	773	783	724	795	741	768	761	769	780	779	781	800	792	852	765	757	768	741	735	767	775	823	757	803	796	750	790	715	772	788	782	731	701	745	800	756	717	810	746	787	757	803	814	742	744	805	759	771	748	770	849	745	761	759	749	799	759	751	759	727	736	781	731	715	802	771	770	747	745	763	832	734	754	760	770	762	770	786	750	782	749	758	757	747	780	754	734	746	717	737	743	759	720	755	776	748	710	741	741	813	786	756	740	768	765	730	802	733	767	780	765	748	796	756	753	706	728	836	728	774	734	795	788	738	734	791	765	716	811	753	801	714	778	734	785	745	790	781	800	750	781	751	759	768	741	738	720	797	788	765	749	745	731	743	765	749	741	731	769	759	800	779	743	769	772	760	753	759	759	787	788	786	724	744	751	722	753	773	761	826	789	776	774	798	770	759	703	765	800	779	779	784	767	712	776	752	729	726	766	757	771	748	768	768	748	764	813	781	750	755	801	711	777	818	771	756	728	739	761	770	739	741	730	799	796	744	762	798	761	731	724	719	801	772	771	758	752	745	797	772	739	747	755	778	803	717	733	704	755	806	733	807	661	777	751	792	742	766	771	777	741	751	793	774	764	731	812	776	744	828	761	780	754	771	777	788	790	779	725	795	787	761	736	737	706	790	737	724	777	734	757	761	814	763	760	723	752	735	743	784	770	804	781	778	723	757	784	767	773	695	783	784	803	834	712	796	764	708	738	728	788	753	734	776	754	726	787	766	785	787	799	783	748	767	744	754	786	807	765	803	726	758	815	776	769	755	758	788	759	719	793	756	775	809	770	775	776	755	810	801	740	814	778	786	808	802	741	734	757	730	713	767	734	705	764	765	720	755	768	715	729	785
22654	21368	28899	24272	21540	20929	10530	3273	2048	1605	1347	1150	1036	889	795	745	761	653	666	675	675	662	625	644	620	594	577	598	583	545	584	571	567	581	565	569	577	546	519	583	531	528	530	567	577	620	570	576	589	578	559	577	574	563	589	581	555	602	540	563	544	595	583	566	589	609	548	546	565	522	565	646	594	613	571	554	561	587	593	559	538	583	553	590	610	567	564	583	585	563	629	560	585	533	583	513	597	587	550	524	562	564	596	554	572	578	554	535	546	559	581	582	578	532	547	565	542	537	608	545	538	570	558	552	527	583	573	566	601	553	578	516	592	539	610	571	554	541	576	542	557	542	575	589	574	555	599	532	594	569	571	574	543	545	561	562	567	596	543	595	503	510	609	574	540	543	544	568	555	561	546	523	526	550	620	587	527	513	589	590	548	539	547	593	548	589	569	589	552	569	552	577	575	574	550	549	535	550	589	555	554	590	587	571	526	610	576	561	613	579	530	570	562	527	629	550	574	536	575	554	562	572	539	565	558	560	544	563	590	573	535	566	534	589	572	569	578	557	611	566	544	610	599	548	560	547	595	598	553	593	551	618	597	572	555	566	549	625	549	542	583	563	590	558	551	569	551	616	573	547	538	544	582	529	586	593	558	562	530	570	554	570	556	507	588	545	590	563	529	578	574	502	564	539	554	581	559	619	584	546	547	552	591	551	563	573	625	569	549	595	584	607	532	533	566	559	602	556	570	561	557	549	569	569	569	610	579	556	547	564	547	551	560	578	588	540	575	594	522	588	564	553	556	543	545	539	601	601	525	562	578	561	544	532	542	566	571	552	578	613	565	529	565	561	579	571	574	537	599	561	577	582	548	563	560	525	517	560	580	546	606	615	583	545	536	525	593	558	556	581	566	556	567	593	579	551	525	580	567	585	589	539	607	570	569	586	554	541	555	566	615	600	539	565	547	526	526	531	587	587	578	555	547	565	533	540	592	591	565	593	565	547	550	549	567	585	571	620	581	573	493	549	523	588	563	552	593	534	534	545	529	523	562	571	570	553	565	576	565	526	570	571	545	567	589	595	551	602	532	555	553	560	610	565	520	519	508	576	603	582	563	529	575	569	589	564	557	579	575	587	583	547	557	544	546	536	608	546	562	582	579	568	558	579	549	572	538	544	568	522	599	577	572	562	562	530	612	549	540	495	554	518	540	521	538	557	541	588	554	538	599	564	593	521	581	551	560	579	544	556	573	569	568	552	538	543	540	541	592	605	593	576	545	563	591	576	563	562	603	534	589	549	563	563	579	563	592	570	572	596	562	574	575	586	517	518	549	563	558	566	566	569	560	590	523	584	574	578	514	560	595	592	579	549	537	544	546	590	562	563	589	554	576	557	566	538	552	547	550	562	588	602	544	529	550	575	575	583	556	576	541	487	578	588	556	533	591	569	558	611	558	577	556	569	570	553	550	592	558	574	544	515	567	602	536	558	533	569	596	568	580	539	539	543	553	582	558	589	606	530	572	564	548	563	614	522	541	575	628	558	617	592	566	566	560	561	589	597	572	560	573	611	563	608	545	601	538	623	530	514	584	591	565	585	557	564	552	566	550	580	569	584	583	583	596	561	610	582	537	558	554	571	546	565	561	574	533	587	572	549	590	600	603	539	546	521	601	594	589	574	541	586	542	542	551	561	573	590	571	530	549	593	539	582	586	564	615	561	560	572	561	547	546	561	564	547	603	618	588	612	575	576	568	538	564	547	619	593	605	571	522	559	563	541	520	589	588	608	538	546	582	570	582	606	569	604	581	589	589	573	581	527	564	552	547	570	549	507	603	592	552	549	571	554	530	578	592	566	577	573	525	547	564	622	567	565	560	555	521	556	579	508	557	575	566	532	554	577	537	533	547	598	590	582	543	544	557	582	559	543	579	538	560	484	579	564	533	554	564	563	583	574	577	552	572	498	565	590	577	597	535	577	593	552	591	550	551	565	604	560	536	560	606	557	593	557	602	595	581	543	566	521	534	583	579	574	544	531	561	568	577	589	600	584	545	575	565	541	554	528	577	567	623	566	591	533	589	537	565	550	547	580	550	553	552	532	532	577	607	550	599	585	583	617	524	546	576	561	510	555	557	542	634	506	539	528	567	539	533	580	584	541	608	600	551	532	547	592	558	623	571	581	563	541	588	555	560	590	549	588	551	535	555	528	568	587	541	574	578	588	578	581	592	574	586	559	593	608	562	575	570	543	561	638	584	617	560	566	541	574	565	580	568	619	606	566	534	532	567	558	563	552	557	524	516	557	536	596	545	575	565	566	564	567	567	518	551	591	600	570	575	513	557	557	554	563	582	566	537	554	549	525	573	545	607	513	575	572	576	557	551	570	571	540	545	502	572	547	563	585	600	577	558	601	566	550	560	589	521	570	540	565	566	553	570	530	581	580	577	612	570	532	551	557	584	580	523	580	581	586	567	509	591	545	536	577	574	527	545	556	575	557	585	597	539	547	566	580	606	543	540	559	561	568	579	584	580	555	509	555	571	549	554	541	578	563	542	521	553	546	606	525	561	565	553	592	573	559	512	560	546	554	519	569	551	576	557	585	565	534	573	554	547	524	572	581	598	543	632	535	588	586	568	571	600	526	584	565	609	574	547	615	554	565	544	580	573	553	578	576	577	519	549	569	600	598	525	569	542	562	580	537	572	583	552	575	583	597	587	504	593	601	542	542	542	580	558	540	544	565	563	519	573	577	549	563	574	565	572	567	571	580	551	540	540	590	585	531	557	565	548	533	597	522	565	562	553	512	622	570	569	533	554	552	549	545	589	562	563	581	550	560	522	541	594	560	569	594	587	606	576	517	562	591	575	571	555	557	542	571	543	533	582	574	570	559	559	612	588	569	621	566	557	557	581	570	560	591	537	558	537	565	599	550	535	587	553	556	520	580	577	582	574	547	564	593	549	552	584	532	579	557	582	517	528	569	603	558	571	558	522	585	595	597	577	558	593	538	587	544	597	574	592	577	572	554	579	541	533	549	561	574	534	574	550	571	561	572	617	560	657	567	538	561	569	594	590	557	555	521	566	547	559	567	573	593	612	559	560	532	586	594	533	569	553	543	600	595	576	592	555	564	548	533	566	574	570	569	579	587	532	559	535	547	563	603	568	571	580	563	552	581	561	556	542	574	574	575	568	560	545	536	623	577	539	555	582	549	579	547	535	608	538	517	568	556	571	581	527	582	621	556	530	536	589	546	517	514	530	567	568	586	587	564	511	550	587	548	553	572	552	564	565	538	553	551	563	544	546	550	583	593	587	544	586	538	530	524	561	549	586	601	562	575	573	560	562	585	544	586	537	582	538	563	553	569	588	540	571	541	556	570	578	564	524	551	571	596	512	589	567	550	548	552	609	563	547	533	593	562	604	514	541	573	563	571	562	558	528	559	561	568	565	552	540	561	555	487	586	560	584	564	568	570	569	591	567	548	557	581	514	505	561	583	547	554
36346	60125	44840	27147	15672	8172	5700	4045	3037	2318	1898	1658	1406	1069	1006	967	938	815	750	731	694	668	670	638	672	614	665	597	620	648	621	594	615	624	578	571	566	610	554	576	592	566	594	618	614	551	624	620	558	592	613	638	583	568	554	586	610	610	533	592	579	560	599	599	597	553	573	623	539	573	527	577	591	617	601	603	619	594	555	581	598	590	558	617	633	634	594	588	573	610	609	585	622	577	597	596	587	649	559	554	578	577	542	617	616	623	581	583	560	585	597	565	591	548	559	600	604	634	562	624	605	588	626	575	595	586	606	581	605	598	580	577	587	544	628	546	589	607	588	564	589	600	570	597	606	610	555	586	573	627	567	595	597	598	577	554	571	576	585	612	603	630	621	560	571	617	586	595	599	618	593	587	605	588	565	580	586	562	572	551	566	624	546	634	598	606	530	583	567	585	563	634	561	599	616	592	547	551	565	587	620	581	605	599	624	622	580	615	605	635	621	560	571	636	524	579	544	621	586	576	557	571	595	607	593	550	560	558	579	590	622	564	599	609	610	603	614	623	593	557	586	594	607	537	613	567	577	595	634	566	604	586	570	579	565	577	575	559	635	616	602	539	559	593	566	584	598	604	593	624	629	584	561	558	539	622	602	569	581	583	567	554	577	613	599	641	604	569	587	562	591	563	640	575	544	606	576	602	617	601	559	631	638	593	585	588	618	572	601	579	593	589	547	557	592	574	563	607	598	616	555	564	625	623	600	601	559	592	620	583	623	589	612	551	587	593	585	605	585	598	601	563	617	587	596	600	583	580	538	590	617	600	556	539	578	599	589	574	607	529	586	622	613	558	533	540	586	578	553	580	603	588	576	592	580	572	583	632	592	564	595	554	570	587	567	585	586	575	527	593	592	575	602	600	559	576	547	547	593	587	578	555	619	594	559	592	611	546	585	590	584	584	598	535	561	597	579	583	532	619	613	624	550	590	574	581	566	601	561	577	569	609	565	575	560	544	623	604	556	563	579	571	587	609	594	601	578	540	556	566	623	622	575	588	574	588	594	616	567	606	525	615	522	567	564	597	552	559	602	612	644	573	582	552	591	579	602	583	596	580	552	632	589	591	562	646	577	580	571	550	582	533	582	629	603	584	572	613	565	565	591	559	600	559	581	589	569	582	552	567	567	571	618	603	613	579	606	572	596	580	552	550	614	561	563	606	583	568	570	632	603	594	582	625	619	598	581	624	590	583	602	583	596	603	544	597	607	592	595	578	606	596	626	584	589	650	571	584	562	600	590	590	568	552	588	573	519	607	580	588	606	567	596	573	574	582	562	616	602	609	602	568	571	583	582	646	584	630	566	615	599	551	561	564	617	562	598	572	603	584	600	529	654	583	570	577	581	614	598	560	570	598	533	606	568	629	582	571	583	556	531	595	579	558	544	557	544	575	561	590	611	576	637	573	595	594	622	605	614	574	546	591	582	593	622	573	616	591	591	567	547	608	542	567	560	597	580	622	543	592	553	586	548	589	546	605	598	551	569	633	573	566	590	584	585	561	560	533	606	591	592	551	585	605	602	560	608	557	594	589	571	612	606	615	601	608	561	615	627	570	543	593	587	588	595	599	556	621	605	603	571	569	593	592	570	537	542	608	617	586	612	553	618	580	592	612	601	578	576	619	569	565	584	588	586	582	587	587	592	579	594	577	559	587	634	580	580	649	600	602	587	602	545	603	604	548	601	601	577	562	590	598	586	610	639	611	599	587	581	608	585	606	610	592	598	632	570	562	623	579	583	558	624	611	634	573	562	610	600	634	603	593	580	589	593	572	585	580	533	572	625	586	552	549	550	564	595	602	588	622	580	583	552	601	567	574	562	590	537	554	547	566	572	629	596	603	613	631	619	585	553	596	591	586	560	645	578	581	617	590	588	636	567	618	581	606	604	554	573	586	632	551	592	586	601	589	565	578	591	602	585	567	605	621	565	601	579	555	556	607	558	572	560	636	569	585	579	594	561	590	549	618	619	626	609	608	619	597	592	608	581	571	578	580	627	601	549	577	544	607	597	575	575	538	623	627	585	592	594	546	599	574	592	609	591	509	549	597	577	572	586	544	553	588	611	624	598	571	593	577	552	548	591	614	583	584	605	621	564	577	563	584	597	564	627	532	588	588	565	598	578	565	596	544	564	606	595	596	586	574	558	580	548	544	598	613	551	592	573	580	614	579	572	602	579	590	592	566	594	592	595	582	605	606	613	562	604	621	586	573	593	593	579	556	644	603	578	605	596	579	596	567	597	567	586	624	565	630	600	595	587	600	605	563	545	561	576	567	573	596	608	585	622	592	586	605	590	575	595	552	630	580	605	608	550	625	577	589	563	603	659	575	622	569	568	556	587	580	550	565	604	593	541	600	584	597	577	587	589	576	591	582	599	574	630	545	578	557	607	632	570	617	592	596	613	546	602	581	628	591	558	589	573	625	618	581	564	578	614	615	595	589	583	613	579	589	610	617	548	558	582	554	585	561	606	577	572	544	609	599	619	558	578	600	570	592	572	576	597	598	569	611	594	617	584	572	584	569	574	607	589	587	590	550	614	606	605	608	591	597	569	597	576	570	580	555	566	556	601	581	594	619	559	593	588	595	589	593	577	621	621	566	572	566	608	557	571	618	557	572	597	581	568	596	593	554	576	583	542	584	561	587	580	569	572	582	567	549	625	620	606	596	572	564	579	550	597	619	584	574	579	575	626	563	585	558	568	573	584	565	633	587	585	583	606	643	548	571	580	590	577	584	576	570	559	581	617	597	582	626	607	579	587	586	613	605	563	607	601	588	624	649	623	576	568	580	587	572	597	589	588	609	613	600	567	577	552	568	596	591	582	596	593	593	573	558	591	558	577	599	562	583	605	586	571	584	597	604	586	583	574	594	544	600	565	611	589	599	594	569	585	583	592	578	557	589	548	607	623	570	603	578	582	597	616	597	585	597	582	608	615	624	608	596	600	590	562	610	575	594	562	592	580	582	632	607	604	573	595	516	578	554	600	606	595	590	598	589	607	572	547	625	532	630	554	583	601	608	589	534	576	586	550	586	591	597	558	590	620	578	585	586	569	550	598	566	630	609	590	559	584	560	605	576	600	617	607	553	580	585	608	575	607	614	565	556	574	568	591	588	600	593	555	572	579	590	535	574	598	544	594	592	586	605	586	574	628	585	532	603	569	565	600	618	568	607	603	585	593	592	556	614	603	601	560	606	568	571	582	556	612	619	590	584	588	554	570	559	567	587	559	602	545	554	581	578	593	610	610	562	575	612	586	566	540	552	619	610	591	595	559	557	588	641	622	599	589	566	576	602	530	557	618	576	600	570	541	574	586	568	560	591	566	565	572	551	617	582	565	594	581	596	601	583	610	643	564	609	594	591	564	601	586	588	499	573	591	610	528	578	556	553	564	621	549	576	596	596	589	592	554	567	597	589	572	658	512	602	587	585	565	607	544	579	614	571
31383	27420	22481	11171	4133	2350	1709	1218	1009	923	881	788	772	747	762	736	773	690	696	695	694	680	681	700	707	711	660	624	639	693	662	669	666	672	678	652	640	643	686	723	668	637	707	700	697	627	614	657	698	638	689	680	679	669	671	689	690	651	652	664	710	656	655	701	683	675	667	641	700	664	657	673	637	708	665	634	683	660	683	662	651	674	616	651	660	707	635	598	657	647	657	697	673	673	674	697	653	705	639	693	653	643	656	673	652	641	690	640	636	658	651	647	673	682	659	694	660	623	661	692	674	628	632	679	653	690	662	624	693	680	695	662	659	700	659	669	661	662	633	663	696	664	697	641	627	658	673	668	640	716	668	668	701	653	661	653	648	695	732	673	690	707	703	694	667	691	644	715	704	664	673	644	686	652	680	645	629	725	663	667	684	671	667	668	650	661	683	665	613	653	643	672	679	655	658	650	702	666	703	687	682	659	663	650	685	671	711	675	622	676	664	634	663	610	696	668	656	749	692	634	672	677	680	649	619	638	685	687	677	650	691	649	648	710	654	631	668	657	696	696	683	670	725	675	685	648	694	690	644	672	669	632	706	695	659	686	673	625	702	651	696	657	643	662	663	657	648	694	652	644	648	622	685	707	643	677	654	640	653	634	661	665	687	674	663	652	680	649	689	622	707	688	675	650	629	673	739	694	675	645	693	647	667	644	690	660	698	631	694	716	666	665	676	651	616	610	691	695	626	652	632	638	636	677	684	670	679	672	696	685	651	706	635	705	668	701	721	669	687	659	656	663	649	629	689	663	694	657	682	675	668	694	718	679	666	628	671	690	677	679	692	653	705	680	627	651	658	646	640	650	705	633	690	648	691	670	700	693	666	708	651	683	664	700	693	686	691	664	593	690	709	683	627	664	665	684	711	632	670	647	665	666	645	692	699	639	649	677	701	643	651	670	613	687	650	648	670	680	634	671	685	720	656	644	667	692	625	730	667	669	659	684	713	708	693	699	668	623	632	638	686	707	658	691	642	638	681	674	673	607	691	694	670	689	672	711	665	643	672	651	657	715	723	693	620	625	667	664	687	663	701	687	655	707	641	690	736	646	665	620	677	693	722	649	674	657	668	654	639	693	697	636	730	643	641	637	694	666	699	657	707	712	692	628	630	649	663	643	671	650	677	657	686	628	678	628	679	669	668	666	714	698	629	666	668	648	669	606	622	609	655	698	696	668	667	662	707	685	674	657	637	662	706	693	634	655	682	661	662	647	656	654	667	688	665	681	665	646	679	684	656	685	722	645	725	649	735	633	666	674	705	695	638	634	652	655	639	695	695	664	631	643	660	655	650	665	638	684	697	633	628	664	691	629	654	651	636	654	713	656	694	646	663	709	661	665	686	700	668	664	651	695	655	633	636	689	661	680	652	651	648	697	647	676	618	696	700	683	685	664	661	660	650	637	630	676	693	684	686	686	707	662	667	691	671	652	662	655	645	671	663	665	683	652	666	668	594	646	670	647	694	665	656	708	672	656	678	636	594	693	698	660	680	691	626	710	643	731	688	695	605	676	689	681	662	668	699	600	675	707	693	665	680	610	670	646	640	705	691	715	655	684	649	679	626	685	637	650	661	677	624	692	684	716	676	696	601	656	692	651	667	699	696	699	675	664	656	685	701	651	627	672	651	692	640	688	672	667	675	658	642	614	661	675	648	633	626	716	637	691	618	671	680	659	681	680	643	659	659	703	665	706	675	665	674	635	652	663	671	686	686	610	677	654	732	676	662	662	674	621	643	672	642	651	672	665	619	662	632	661	640	652	693	683	616	678	656	668	692	681	706	664	653	655	683	688	649	687	679	709	672	647	664	695	658	648	684	656	621	656	684	694	724	647	701	670	640	648	633	682	704	689	694	708	651	631	644	653	630	678	692	641	702	653	655	632	671	656	650	669	643	686	672	632	650	707	749	630	639	664	644	670	654	694	674	676	601	644	650	662	685	662	700	687	640	678	664	693	683	651	685	628	616	637	651	641	688	674	712	638	662	658	673	642	693	654	686	698	695	687	670	652	616	675	639	606	654	707	643	672	678	672	672	705	679	690	667	682	690	687	718	674	620	660	656	652	660	711	659	701	698	644	699	613	659	651	656	671	636	733	644	653	656	681	635	618	683	673	647	679	650	696	700	622	661	661	672	687	668	631	698	669	660	669	616	647	654	724	657	663	631	659	630	663	655	659	659	657	691	674	708	655	688	657	665	635	660	665	674	690	678	663	681	657	684	695	695	676	705	714	656	702	652	643	680	689	686	671	671	655	626	661	636	678	649	671	643	691	616	653	648	649	677	701	661	656	638	682	669	678	661	693	671	683	671	700	683	720	649	638	640	697	673	654	638	728	663	713	633	645	705	679	655	633	696	693	676	677	668	679	672	675	662	667	707	702	712	652	639	664	632	657	689	658	691	668	647	633	662	662	719	666	683	658	646	649	687	621	667	647	688	682	690	653	652	712	684	645	655	672	636	718	662	645	674	674	650	640	655	681	663	669	663	693	645	659	626	679	668	644	704	638	634	645	652	645	623	655	653	673	648	696	756	672	688	672	734	667	704	654	692	658	710	668	652	685	614	682	680	629	690	692	658	691	672	663	673	661	652	645	648	656	699	662	705	661	709	673	677	697	660	662	662	683	697	681	675	656	687	601	709	679	693	657	662	665	721	658	615	695	702	625	661	613	672	673	642	659	591	644	679	672	621	719	718	671	649	658	639	654	644	659	648	700	652	716	636	688	686	685	645	654	686	645	696	656	673	596	662	703	627	648	663	678	682	668	647	694	665	672	671	682	646	660	683	661	684	675	670	672	702	676	653	685	652	631	664	690	657	692	632	694	681	659	705	665	688	695	655	679	664	671	690	653	635	662	733	691	687	680	677	647	711	684	640	658	679	668	669	664	689	634	677	702	688	694	715	656	664	641	690	744	704	587	707	662	637	680	674	674	671	638	678	682	675	670	664	682	665	640	648	697	624	643	679	711	678	691	665	648	630	720	685	731	649	662	633	680	631	666	649	707	646	663	688	660	650	687	699	649	702	707	632	630	648	658	681	671	649	621	703	666	677	677	667	714	647	692	679	661	657	682	699	637	692	622	670	696	648	631	689	680	709	633	681	664	683	663	658	661	711	622	668	691	662	650	669	669	669	676	635	691	637	638	634	651	700	663	647	683	684	659	702	682	668	630	749	686	678	649	669	654	672	699	670	729	702	656	660	665	664	619	663	698	661	639	669	679	647	720	679	646	664	691	653	661	710	593	687	618	705	685	675	629	683	669	672	635	691	695	653	680	664	670	667	683	737	616	616	652	649	640	642	665	653	646	657	657	608	637	685	652	672	657	651	656	686	696	660	689	724	695	700	641	632	642	645	663	666	676	606	692	666	667	687	666	670	658	660	689	662	622	613	659	680	670	668	663	664	695	631	670	641	708	673	636	667	646	700	685	675	651	672	695	697	702
33241	39122	22577	11073	5716	3488	2331	1805	1442	1253	1139	1092	857	858	849	818	762	741	746	748	721	757	748	713	717	782	726	695	747	722	688	699	710	710	683	718	713	675	692	698	753	712	688	704	708	714	699	723	707	692	739	729	703	685	705	643	720	699	694	729	744	712	754	701	750	682	690	672	695	645	716	700	707	708	719	710	699	688	716	702	691	710	725	694	709	696	669	741	707	677	688	706	711	717	725	703	703	752	702	718	689	712	670	678	669	706	706	704	671	716	753	691	728	745	710	710	744	699	704	732	661	706	689	715	667	720	753	719	697	730	666	748	737	722	723	709	760	726	702	689	685	655	702	721	672	691	718	750	659	666	706	653	721	681	666	712	735	732	701	712	681	699	671	744	708	683	727	695	736	715	654	653	660	662	712	671	738	684	742	702	754	695	703	697	688	698	702	691	700	690	772	684	721	691	739	728	663	682	723	706	683	729	681	668	737	726	704	715	725	743	712	733	671	717	731	704	704	721	703	715	669	673	713	712	695	679	768	732	703	719	686	717	723	723	686	650	694	729	726	700	668	740	689	704	736	726	686	704	682	725	720	666	746	740	727	711	729	671	672	761	684	691	755	670	718	667	720	672	672	687	723	716	702	675	700	707	701	688	739	685	718	708	668	718	687	710	734	675	723	672	731	703	671	678	710	683	749	686	725	745	735	653	685	734	701	708	694	724	669	732	687	733	676	720	695	743	721	689	708	676	758	726	702	679	705	668	714	684	717	680	702	775	667	706	740	651	736	684	668	730	719	709	699	702	691	665	743	700	726	707	686	716	731	726	719	694	651	711	742	713	690	740	765	642	694	683	732	733	712	671	710	704	722	729	733	704	702	672	713	716	719	730	697	691	719	702	756	698	686	684	751	673	702	670	726	768	734	711	699	706	693	728	663	694	738	692	713	751	725	685	724	740	705	744	685	719	700	738	708	710	664	700	684	747	714	706	713	685	675	743	696	690	749	691	737	707	741	714	722	707	674	665	681	704	720	702	709	694	733	679	683	719	725	713	696	701	716	689	713	680	638	631	684	688	686	739	673	736	757	735	767	678	676	752	714	722	704	706	717	686	684	733	715	739	681	692	700	730	719	679	699	688	668	660	759	703	746	651	705	697	728	675	674	736	660	718	733	716	711	667	720	718	722	700	731	709	723	700	684	709	725	698	738	708	681	717	681	687	718	718	739	705	658	698	721	759	692	731	714	693	677	739	727	723	712	739	738	733	733	717	700	719	697	682	702	634	718	706	694	736	678	731	679	687	728	678	668	713	723	708	677	710	665	715	721	692	741	739	700	690	749	717	669	732	698	716	710	701	727	698	716	726	738	695	722	689	727	696	724	718	692	708	728	678	746	672	677	721	698	736	727	728	722	706	716	705	765	706	703	676	692	763	713	676	719	674	721	722	718	740	722	719	724	707	718	697	697	732	749	669	746	719	700	696	726	680	712	681	737	712	696	674	736	761	697	770	727	713	681	738	664	707	705	713	656	703	697	718	715	696	672	713	681	710	760	660	688	681	714	727	755	669	686	736	713	689	664	685	773	695	711	718	659	748	702	701	748	713	696	713	696	696	647	722	707	659	750	743	743	731	702	716	731	733	741	699	688	674	733	684	665	737	725	687	686	754	707	732	732	703	693	708	695	717	713	734	693	687	708	713	685	683	674	766	700	738	719	691	687	701	689	701	709	740	682	680	706	737	711	726	679	765	690	663	673	654	698	701	677	732	659	671	737	687	705	749	763	759	702	764	701	700	672	678	675	672	660	633	720	729	709	682	717	725	720	731	746	687	723	737	670	714	715	717	708	720	709	739	635	685	692	686	714	696	733	679	696	693	703	713	714	700	707	701	722	745	702	737	706	691	639	696	715	669	755	733	728	724	739	759	726	698	777	676	716	745	699	678	679	648	716	744	694	719	724	717	722	721	680	709	674	716	694	723	704	734	720	708	683	701	673	695	694	715	674	740	706	724	693	758	689	675	680	672	717	673	705	766	732	698	707	711	681	712	688	690	699	764	716	698	701	675	711	759	685	669	700	792	719	689	680	682	727	679	699	733	729	712	719	735	723	672	730	660	729	707	727	744	678	716	728	662	668	680	655	710	727	733	722	686	702	728	729	705	742	709	675	742	691	739	729	743	711	708	731	677	712	715	691	730	696	682	679	750	686	721	740	724	710	723	729	692	711	737	694	711	725	654	718	716	703	693	715	730	691	709	725	694	763	738	717	733	691	735	750	653	723	700	713	725	736	692	723	698	657	719	680	734	756	716	711	719	722	687	730	730	706	736	722	744	663	706	731	779	681	677	751	657	680	712	680	689	686	697	728	712	724	657	736	719	720	693	733	688	729	678	769	712	699	729	684	712	733	682	657	721	679	716	708	693	695	718	683	685	719	678	687	653	697	738	702	748	721	724	722	710	706	660	712	683	668	690	716	711	721	660	720	730	723	713	762	734	727	699	706	718	743	712	709	674	684	707	704	746	694	648	720	691	694	706	675	704	725	700	700	685	675	716	733	711	771	699	677	705	690	705	677	721	675	640	685	670	711	691	711	767	721	653	693	670	698	679	735	769	735	728	748	732	721	751	731	690	707	691	673	721	728	712	721	722	717	669	699	713	731	718	680	727	734	740	667	706	678	681	723	664	727	678	714	711	701	706	684	669	701	663	704	672	684	719	655	697	746	716	713	727	731	717	706	721	679	693	714	712	747	741	735	705	711	734	722	715	680	703	708	732	742	707	710	726	758	708	688	703	664	718	683	735	698	672	691	735	704	680	706	732	667	693	672	705	701	706	709	691	631	774	730	709	665	728	707	683	746	693	697	736	709	704	677	710	685	724	733	726	689	716	688	709	689	678	687	687	717	692	734	676	704	702	678	741	705	729	730	665	716	747	747	715	685	722	704	751	773	678	695	724	690	754	702	683	740	671	696	650	686	717	755	721	684	742	705	748	738	712	666	742	683	737	730	676	672	695	747	686	751	675	736	681	694	682	681	735	699	707	693	743	676	726	663	694	758	779	712	682	711	726	730	678	681	721	680	742	719	665	699	713	690	709	719	710	675	732	656	684	760	696	659	686	737	681	700	754	695	738	707	709	737	732	734	670	709	662	697	702	696	651	732	737	710	738	709	740	705	717	680	705	741	739	708	680	688	698	765	733	684	719	673	711	680	701	702	755	742	698	702	698	703	739	752	711	694	702	671	652	715	712	674	694	686	720	731	712	720	698	680	659	679	653	766	768	705	693	730	710	679	717	679	724	704	714	721	737	737	741	709	676	716	724	689	702	669	690	687	650	699	693	755	667	677	688	696	673	718	705	686	668	753	714	675	681	692	739	772	737	725	652	733	675	728	733	735	676	732	735	703	680	683	738	672	673	691	700	629	736	712	725	698	714	670	708	711	728	748	708	699	691	687	734	700	712	724	772	673	714	689	684	742	746	754	706	663	695	773	707	650	743
23681	21364	28512	24847	21036	12148	4259	2174	1601	1380	1123	978	819	763	753	712	630	648	631	645	639	588	602	612	582	550	567	525	552	528	522	556	563	552	506	522	507	567	512	580	518	506	556	549	575	520	518	518	499	554	597	526	526	544	541	579	566	547	536	554	485	547	540	512	531	520	535	505	535	554	520	566	570	519	554	542	490	531	542	581	552	522	526	528	585	515	503	540	538	540	488	495	539	534	518	519	530	502	560	548	542	548	534	538	517	526	519	509	516	497	520	537	530	548	519	522	495	543	527	516	540	560	562	519	577	544	507	529	580	579	542	546	555	539	532	519	531	532	546	574	532	558	556	515	521	543	553	519	500	562	560	511	498	543	501	550	552	564	565	538	569	520	512	542	546	524	553	566	578	555	512	511	528	500	544	552	567	575	559	556	537	560	576	570	582	560	557	500	549	533	527	534	557	532	535	526	548	540	518	516	564	517	536	505	543	523	520	517	552	529	505	543	552	567	511	509	542	569	509	509	550	532	552	538	524	586	539	515	533	539	554	478	525	522	611	567	499	547	533	543	526	529	524	513	539	564	527	525	574	533	549	577	565	508	575	543	521	552	576	560	511	510	514	575	515	511	571	574	526	535	560	550	581	520	565	517	520	539	579	518	495	569	497	554	540	506	569	489	486	557	551	505	510	574	544	518	548	517	519	525	541	541	566	510	496	513	534	512	465	535	546	559	551	568	562	536	517	541	535	547	543	534	507	524	535	583	530	497	537	549	556	559	559	533	519	557	472	527	552	523	552	595	531	541	519	515	566	558	529	510	541	547	528	561	551	520	549	520	535	551	547	501	546	582	538	504	525	541	534	571	492	533	559	494	523	522	553	561	524	545	531	526	533	512	558	556	547	557	569	510	551	543	540	535	577	519	543	479	541	524	557	558	560	494	549	558	512	525	523	530	543	494	502	538	593	500	511	524	542	584	527	549	531	508	520	541	560	561	534	536	528	530	538	540	580	542	546	511	544	548	534	571	526	515	547	544	509	529	536	578	525	558	552	563	529	539	554	552	557	557	495	562	519	527	543	533	535	584	530	483	523	562	546	535	547	569	545	526	554	539	542	595	552	549	516	511	550	518	551	533	537	585	530	556	534	510	537	519	520	529	525	532	522	553	535	550	596	537	568	582	558	547	536	539	551	549	521	532	527	531	531	574	549	562	552	546	549	554	529	546	546	526	554	566	521	539	545	502	533	540	507	538	536	539	524	553	504	561	534	562	563	553	517	504	561	539	567	521	573	528	519	543	525	552	569	557	530	522	521	556	582	515	495	561	546	527	544	480	536	559	536	565	558	525	537	503	560	524	517	522	570	553	567	495	521	571	547	561	547	530	552	505	526	517	567	525	546	555	538	548	569	536	554	535	517	517	574	530	575	544	531	518	583	533	537	569	530	544	561	546	513	552	495	529	544	516	529	569	572	545	490	580	550	517	569	530	523	552	518	542	543	551	533	549	575	511	522	563	544	543	483	524	511	538	572	492	498	532	511	523	519	541	523	526	529	526	511	518	568	571	517	536	553	548	588	541	514	536	539	588	554	569	551	532	543	556	533	527	528	506	519	561	547	499	546	500	507	532	532	582	514	539	538	549	513	545	560	496	526	530	531	548	523	560	555	571	584	522	505	557	527	552	533	527	526	557	574	518	519	503	550	541	545	512	485	545	513	554	584	513	509	561	497	553	524	553	549	504	558	516	549	574	545	586	526	542	567	531	536	524	528	533	521	526	546	508	536	581	522	544	540	604	529	535	532	551	519	498	556	518	490	535	554	559	525	527	534	522	518	539	494	477	558	512	543	567	568	530	557	542	561	524	534	553	540	562	541	534	527	547	526	528	557	510	532	580	543	529	521	532	526	521	528	535	498	567	549	544	546	522	511	559	522	514	524	538	500	538	488	513	525	535	530	505	492	544	525	546	585	565	523	510	517	519	563	575	574	531	524	529	554	518	547	521	524	506	473	535	535	546	508	533	548	553	516	536	535	503	542	508	549	551	585	500	526	518	571	530	567	533	544	489	535	565	532	555	568	545	497	523	546	514	553	518	552	534	536	574	555	537	529	554	559	540	560	506	544	538	548	534	544	510	547	529	570	538	546	551	537	515	518	524	567	507	526	504	514	523	553	554	507	490	508	538	590	531	539	512	528	531	532	538	531	497	565	521	523	531	552	523	538	553	553	587	566	538	529	532	527	508	534	564	556	545	563	529	548	546	559	541	536	521	522	503	517	529	508	520	545	536	566	559	539	515	550	511	554	519	553	533	512	532	553	528	554	526	539	515	531	564	557	506	505	530	532	525	525	547	514	525	494	536	531	457	547	543	540	542	564	541	563	530	497	544	523	526	536	540	504	544	541	570	559	465	522	554	518	524	563	533	540	555	550	554	551	530	524	541	533	571	544	591	569	549	544	555	569	575	578	564	538	539	576	514	594	568	536	597	525	573	546	519	557	523	527	568	556	535	536	546	535	551	562	487	535	523	541	510	542	565	497	521	533	550	537	525	506	527	546	511	536	537	546	562	567	527	516	538	553	528	527	543	576	524	517	528	523	569	531	533	534	543	568	522	527	546	558	524	544	514	547	499	491	537	481	526	536	506	523	543	513	542	502	539	516	545	491	555	567	554	577	542	508	501	504	526	547	553	486	576	560	526	579	541	559	534	564	564	527	560	521	520	528	500	539	564	545	534	544	549	531	542	542	534	564	542	528	540	541	522	550	544	539	530	511	530	550	490	544	515	531	520	524	494	591	513	529	522	511	558	531	544	527	561	539	546	523	579	555	532	572	538	549	597	542	526	579	533	571	578	537	524	547	521	509	562	515	506	508	495	563	579	582	553	497	487	489	527	495	559	574	551	529	531	505	576	501	533	495	520	496	515	468	535	526	569	562	497	564	518	542	566	505	539	526	551	568	552	542	519	513	557	540	530	538	515	538	553	551	563	564	508	535	534	573	536	560	518	525	524	573	543	512	537	521	552	501	532	533	512	539	564	566	532	504	558	540	555	497	536	532	563	568	586	556	550	512	518	559	509	559	550	515	536	555	536	560	528	505	504	479	510	548	540	564	526	516	492	521	530	526	570	526	503	550	536	563	514	530	536	593	500	537	558	515	561	556	540	563	515	554	548	523	579	558	527	527	578	502	518	517	568	541	536	521	547	513	549	587	520	549	518	547	518	535	531	546	543	524	507	556	552	520	557	525	562	569	545	553	520	518	550	581	493	550	521	526	525	521	498	524	518	520	532	540	534	564	569	569	539	551	549	523	518	528	572	540	528	531	556	525	534	508	554	517	527	560	527	525	525	512	525	570	532	558	567	531	510	518	583	500	528	567	533	540	580	554	540	550	530	496	508	560	513	526	517	501	541	527	513	542	571	523	547	530	540	518	542	501	537	547	526	557	536	550	518	549	521	527	523	541	521	540	533	550	569	506	558	538	516	488	539	504	526	579	528
33311	47311	35708	22591	11689	7238	4485	3176	2473	2010	1543	1234	1056	1034	890	857	837	730	769	657	724	679	681	596	632	554	592	603	608	573	557	576	540	580	575	542	569	604	595	601	577	600	584	573	579	563	586	582	530	574	581	563	576	522	564	586	593	598	577	519	571	572	559	546	570	556	598	566	579	583	610	548	625	565	526	564	583	598	588	558	589	587	544	599	599	543	593	552	572	561	596	553	513	546	577	595	570	582	553	582	595	608	580	617	560	568	631	588	563	574	552	548	552	591	560	570	563	552	573	568	588	599	585	602	600	529	579	551	592	528	595	557	578	575	589	619	580	559	580	549	586	543	630	602	542	554	550	569	562	592	561	582	598	582	616	540	565	608	577	546	565	597	579	567	524	600	568	538	556	573	577	565	585	639	590	584	545	553	560	562	582	618	614	566	592	566	565	584	541	583	563	547	581	597	588	569	587	607	563	550	592	577	595	565	575	560	578	586	599	531	582	570	556	570	587	604	582	530	550	600	548	553	603	565	601	567	562	584	525	604	583	565	576	580	571	580	587	581	599	590	595	571	623	571	562	622	583	576	588	626	549	577	546	555	595	538	553	582	591	580	605	503	582	557	590	570	595	565	587	585	596	590	575	530	595	587	596	573	546	569	595	573	575	606	596	591	591	597	596	588	590	602	566	526	565	610	608	555	550	568	626	582	625	584	599	518	587	561	589	592	530	555	587	564	588	570	536	559	587	580	600	573	534	572	584	574	533	547	579	592	606	595	563	556	536	580	540	599	577	594	567	553	582	591	588	585	517	574	540	591	534	585	584	558	555	619	573	589	519	541	600	604	564	583	604	586	566	592	573	592	550	578	612	522	573	594	593	557	594	592	640	584	526	569	639	515	589	586	535	548	586	576	568	606	542	556	571	568	540	582	599	559	550	576	579	596	542	572	560	590	577	597	566	603	537	589	616	591	598	619	550	565	556	595	588	566	574	633	551	604	556	583	547	605	600	635	525	606	543	537	561	551	569	582	575	551	553	536	580	617	579	585	614	541	559	568	589	567	547	599	572	580	581	593	561	601	604	625	568	566	556	583	615	582	579	574	587	570	566	561	615	557	561	598	564	559	544	578	565	589	551	561	641	586	557	601	592	600	571	553	572	578	561	576	611	633	566	576	549	576	611	603	522	560	573	575	563	588	583	592	602	581	547	532	609	594	561	566	589	547	604	630	605	570	565	565	584	551	546	588	567	567	557	557	609	580	563	571	557	557	594	552	565	610	568	562	576	583	551	570	552	543	612	592	588	628	575	562	550	613	532	599	542	563	580	558	599	575	560	528	599	556	502	579	605	565	595	576	568	580	575	571	565	569	554	586	564	597	572	559	565	612	604	564	560	585	596	578	569	548	563	569	538	601	581	554	603	577	583	559	599	563	576	582	605	585	605	593	590	557	581	580	607	626	566	595	559	584	606	585	549	585	583	529	552	617	569	580	564	546	595	567	615	578	562	589	595	569	560	544	560	593	589	585	575	614	578	560	615	574	566	549	542	581	570	552	582	592	547	575	570	585	613	575	563	589	556	600	595	542	535	611	582	555	585	601	581	567	562	563	592	560	577	568	571	583	571	573	588	606	597	611	567	563	575	599	557	506	581	599	551	587	582	572	571	538	579	575	564	611	560	589	566	601	596	582	566	573	550	543	552	572	581	574	563	583	559	595	595	590	516	620	595	555	537	586	610	528	561	527	574	626	586	588	594	585	545	608	595	578	572	561	551	606	564	546	554	603	535	604	564	588	580	604	588	586	575	530	584	601	575	615	572	566	580	530	588	596	625	628	567	606	563	548	545	594	567	579	620	602	568	547	527	569	568	567	588	583	564	568	560	593	554	532	608	584	558	551	635	555	576	599	536	573	565	545	574	572	574	580	522	517	532	574	566	555	596	568	550	571	570	619	568	581	560	593	591	597	556	603	569	536	561	581	599	592	574	556	579	572	563	600	563	564	555	626	616	589	599	561	585	587	603	571	564	614	578	573	542	579	580	574	586	587	571	622	524	622	564	546	574	594	606	526	583	620	546	579	552	577	593	615	580	605	599	589	581	577	599	567	560	521	575	566	562	565	546	552	580	563	616	541	625	560	553	578	579	549	572	569	604	585	636	576	512	561	568	583	552	613	575	572	581	632	575	571	550	575	587	583	607	540	581	601	544	595	571	563	608	553	575	592	578	569	558	578	591	609	587	600	593	596	550	581	532	594	590	584	579	607	578	567	564	592	588	577	557	576	582	592	572	614	611	551	572	645	585	558	574	562	585	594	598	532	642	631	605	553	553	587	601	553	621	551	571	543	561	572	543	582	596	557	610	584	524	619	543	590	578	563	628	594	578	559	600	545	593	614	545	533	532	585	583	579	562	567	547	575	570	591	563	536	548	592	548	563	540	584	596	551	586	552	528	560	584	597	597	570	604	627	559	579	559	583	577	560	574	590	526	591	600	603	616	552	582	578	577	545	547	576	573	590	555	538	566	561	598	608	565	580	573	595	567	574	572	611	587	588	579	573	550	590	580	555	570	562	592	536	615	603	579	542	556	576	583	579	571	553	603	547	594	593	583	558	587	601	574	586	563	588	580	586	596	564	545	539	572	560	601	542	587	655	588	574	590	595	605	593	602	595	552	574	541	566	596	535	546	563	508	585	564	568	594	593	540	596	575	577	535	568	574	564	605	553	553	560	591	586	579	557	551	591	570	559	540	572	579	628	590	584	578	586	610	567	584	557	598	607	561	559	579	547	607	583	567	564	581	595	593	589	577	562	574	511	629	574	582	537	585	615	554	559	567	610	567	586	559	563	597	553	605	595	564	589	584	517	604	584	582	559	605	573	567	564	536	582	582	590	583	587	615	571	565	649	561	557	567	579	597	560	575	586	588	527	585	576	571	558	565	547	602	517	570	589	553	575	590	557	614	550	565	559	543	567	582	596	552	540	601	535	596	610	552	554	569	587	568	530	619	552	558	555	563	566	543	571	548	588	595	609	527	601	590	570	570	533	568	563	584	558	610	587	584	588	577	570	617	562	561	568	599	580	563	577	644	594	578	565	579	586	552	590	577	571	591	567	608	569	573	597	589	537	577	549	552	575	542	560	620	574	549	591	550	563	580	611	573	619	572	559	561	572	586	572	577	575	610	569	568	607	613	571	603	580	586	536	589	582	560	567	525	600	563	615	582	584	582	567	635	588	580	556	596	551	523	577	618	615	574	563	602	547	607	596	595	598	548	609	573	572	555	577	542	537	542	622	590	592	542	599	601	608	567	582	574	559	557	588	567	555	577	594	572	582	574	552	569	581	540	579	525	541	530	570	559	585	566	546	567	582	579	579	518	564	577	556	573	588	570	586	560	557	567	569	584	569	561	569	563	592	566	563	541	587	576	594	584	541	539	570	564	531	573	566	546	555	597	522	562	627	590	575	594	584	567	575	581	588	561	591	560	540	540	581	565	566
25141	21427	27432	25507	12255	3945	2308	1714	1384	1176	1072	987	932	924	847	857	821	813	794	772	766	791	759	753	743	803	767	732	726	785	709	717	727	754	718	733	746	769	764	720	800	747	778	736	752	737	751	714	725	725	732	699	761	740	754	740	753	756	716	788	716	758	763	745	741	758	700	809	760	810	704	767	741	720	758	726	751	747	770	775	724	759	704	770	760	689	713	745	726	720	705	710	730	719	747	761	714	772	725	721	703	780	721	731	732	703	732	713	707	762	713	706	755	815	712	738	743	753	716	784	775	727	819	766	753	766	779	691	770	701	711	743	714	733	752	686	792	789	758	748	719	795	710	711	717	765	741	714	710	697	778	730	762	730	759	749	709	806	726	730	760	767	737	730	724	781	739	723	714	735	752	746	745	748	747	761	671	725	732	740	687	706	766	752	681	722	745	739	737	715	755	744	713	754	727	727	694	719	739	677	784	764	723	741	741	717	712	763	747	781	762	709	726	758	697	696	747	694	791	721	771	774	696	659	739	734	712	734	697	709	734	753	807	759	731	751	711	751	730	714	727	811	779	683	767	709	735	744	767	661	768	778	768	742	754	732	681	707	681	769	795	755	740	753	781	765	693	759	731	810	767	732	746	808	721	762	724	748	754	739	698	715	739	738	734	779	736	730	707	720	764	766	764	739	775	770	772	753	701	784	710	761	725	751	744	763	772	724	771	714	756	688	735	752	751	703	733	693	756	719	755	765	751	735	739	726	650	757	745	725	786	735	752	818	760	718	756	746	711	757	738	787	780	730	725	740	742	778	747	745	694	768	753	712	775	737	752	752	724	750	756	773	718	790	787	710	753	738	778	757	713	784	769	757	700	748	737	709	741	758	725	767	728	712	738	758	737	747	745	688	696	706	751	772	694	751	729	747	727	768	748	717	705	739	780	761	763	663	777	746	753	709	716	747	772	755	695	759	715	747	700	759	731	753	719	728	738	741	736	755	732	771	730	759	776	715	751	776	776	767	737	715	724	707	683	735	678	756	732	750	740	769	775	751	753	734	706	754	734	692	769	704	764	712	707	727	752	763	728	717	745	747	762	771	744	721	720	768	748	767	752	739	760	781	689	721	761	752	688	772	748	748	734	750	712	728	758	716	722	711	703	721	767	796	737	729	709	732	734	813	712	779	749	754	726	693	726	694	730	718	717	696	785	722	727	747	755	766	790	717	674	706	735	784	770	708	697	741	732	753	763	774	679	745	678	773	740	720	701	784	728	734	709	754	741	777	761	792	748	712	780	742	755	727	724	731	739	716	702	727	751	782	754	742	731	749	763	721	760	753	735	757	740	738	776	756	721	727	710	751	713	719	730	742	723	711	773	762	771	756	754	738	718	749	759	755	779	725	734	742	732	767	793	721	725	778	732	778	742	722	739	751	740	736	740	724	767	767	756	732	739	740	735	701	718	755	738	764	721	726	746	707	772	714	762	721	740	698	783	747	756	752	776	744	768	736	720	730	715	702	773	749	752	734	747	732	765	797	785	765	751	737	735	739	709	753	762	745	733	740	728	751	727	708	734	717	771	767	717	727	737	716	751	727	766	724	759	734	691	745	722	717	749	792	781	802	751	769	747	734	734	741	763	694	745	701	743	784	741	722	761	721	713	715	730	745	703	767	801	780	756	781	747	733	750	748	735	730	744	714	755	718	716	714	715	698	748	751	772	704	720	739	755	763	767	770	751	726	717	736	700	730	703	791	731	769	706	729	760	779	720	739	744	718	742	801	792	745	684	710	750	780	729	771	753	768	719	750	735	752	768	769	756	734	674	754	735	763	723	759	765	751	765	699	750	737	715	715	668	730	814	735	697	709	717	700	798	727	706	746	797	734	710	709	770	747	745	723	787	762	757	695	721	743	722	747	708	750	725	713	733	748	736	733	732	754	706	737	747	747	737	737	747	659	733	733	787	808	735	744	705	730	715	724	790	700	775	752	721	769	735	771	759	768	774	703	718	756	716	748	736	703	748	704	768	682	758	729	729	722	800	759	737	730	760	768	725	735	721	760	755	737	719	729	757	708	728	738	745	707	721	757	712	811	797	762	714	769	763	762	725	692	758	725	757	753	783	720	721	739	745	719	749	701	737	762	726	775	760	789	757	725	738	756	728	712	708	757	737	765	710	774	750	727	781	761	716	685	738	714	777	707	757	768	753	748	704	704	751	759	730	729	751	722	707	752	780	716	768	747	721	715	742	771	748	785	708	736	764	713	781	747	761	753	778	731	723	781	739	716	730	764	789	712	728	780	800	716	726	745	723	771	713	731	705	697	761	714	777	780	760	747	713	761	730	795	719	772	727	755	782	707	756	716	742	778	694	766	684	724	720	708	731	734	773	723	753	737	696	680	755	716	738	719	727	734	716	728	713	750	712	788	686	820	698	740	781	735	734	769	733	726	795	735	752	753	702	750	793	729	808	753	768	760	675	723	769	754	742	751	701	699	757	751	745	698	748	753	738	765	751	741	759	728	736	756	708	714	715	751	806	732	682	712	745	768	753	694	765	768	755	753	795	753	711	728	754	745	686	727	700	767	749	731	700	732	716	763	687	770	757	729	721	769	748	775	775	722	794	711	768	737	780	772	804	733	788	746	693	729	765	722	789	755	738	724	742	745	753	756	752	728	738	713	728	739	750	759	784	758	761	742	707	735	715	770	720	741	726	770	746	766	779	780	756	759	779	755	740	717	739	751	748	760	739	734	748	700	796	728	752	768	741	709	723	709	727	778	729	742	730	755	730	698	736	745	746	767	757	724	808	705	769	759	735	769	747	714	731	762	752	758	732	703	758	751	782	706	733	716	708	744	743	761	774	740	694	781	766	760	734	727	744	728	749	724	771	755	735	765	736	690	716	707	774	768	719	736	756	672	720	736	772	757	708	746	732	702	772	767	745	721	733	768	717	731	781	781	718	738	762	762	703	695	728	724	748	734	744	768	744	727	722	780	755	751	747	740	721	717	707	743	737	760	715	711	757	739	712	766	719	723	738	751	739	739	766	717	755	757	729	723	742	736	744	748	735	743	721	754	776	746	727	760	783	751	764	761	754	755	720	732	752	706	727	798	721	707	762	748	729	732	752	714	766	755	768	731	798	735	692	669	707	738	716	755	744	733	739	719	706	771	713	714	730	730	718	748	743	749	751	757	770	751	752	745	768	744	733	730	745	761	742	742	769	747	758	735	714	713	730	744	794	715	768	744	737	731	704	738	739	749	730	758	773	776	720	760	734	729	735	745	747	695	695	708	715	780	772	715	723	731	771	691	731	705	704	779	747	731	775	744	732	792	786	750	721	725	753	736	762	716	850	717	729	776	683	731	780	777	776	729	716	748	761	730	758	741	813	744	766	763	707	740	712	717	740	731	683	733	713	768	754	710	773	707	746	734	734	766	731	774	757	754	761	740	767	764	711	750	708	718	754	690	757	782	774	833	741	753	760	774	772	748	747	736
31933	43145	31560	18148	9168	4907	3170	2388	1973	1645	1261	1224	1127	1013	971	933	901	882	848	895	811	830	821	806	806	797	789	754	761	793	806	803	728	769	780	775	776	818	790	766	782	780	751	748	780	749	782	750	765	777	746	769	798	789	740	817	786	725	784	749	828	794	807	762	744	783	786	800	780	812	819	788	794	804	760	789	769	831	781	792	731	796	762	779	769	770	757	782	788	798	737	812	821	755	765	768	754	800	786	722	767	739	753	788	849	806	746	774	789	813	799	796	786	773	767	740	736	759	748	783	821	807	739	818	778	763	757	722	743	764	782	774	739	767	764	766	754	830	791	770	780	829	807	727	779	747	773	753	771	779	750	822	751	750	819	774	765	793	756	788	790	794	747	806	761	793	714	768	815	725	803	768	773	805	762	727	775	773	763	759	793	845	744	777	774	772	747	731	799	792	743	803	736	762	757	768	784	741	794	774	768	787	777	720	851	776	780	708	779	768	756	792	781	777	768	773	762	770	805	769	755	757	749	811	755	777	779	800	734	787	752	735	800	789	744	797	760	775	711	789	825	781	767	779	762	756	791	784	788	827	793	765	722	748	779	786	778	754	797	783	734	781	782	768	740	793	782	755	730	791	811	806	749	797	777	765	773	774	814	803	691	764	774	776	807	767	781	773	769	785	808	757	800	718	784	839	752	764	826	732	787	766	764	811	798	781	740	798	756	744	768	765	745	777	851	784	767	777	771	721	745	781	812	752	759	772	775	770	714	757	754	824	785	785	766	816	783	796	760	774	749	791	764	784	736	813	788	725	767	761	763	793	812	798	801	761	788	708	819	797	800	761	743	806	817	777	774	735	793	800	809	796	745	797	774	812	782	811	809	771	791	758	747	800	769	766	739	766	785	790	802	766	808	789	735	781	751	739	763	773	770	788	772	766	819	785	755	792	788	801	750	745	793	769	768	765	726	826	793	793	804	766	767	783	827	822	777	756	774	813	755	776	773	852	769	800	754	773	759	758	770	796	760	784	790	789	796	752	823	771	764	775	782	839	744	753	721	782	802	732	752	779	750	777	725	802	816	740	743	786	804	773	796	795	790	790	773	762	762	796	776	806	821	835	711	753	806	795	751	799	796	748	789	764	757	797	793	815	747	755	775	759	729	767	733	791	771	771	776	802	765	732	829	781	831	753	795	700	780	795	769	759	771	740	778	774	797	793	754	771	763	785	811	776	793	756	703	753	719	762	778	792	755	785	754	798	735	791	802	754	815	730	783	758	736	791	820	792	812	784	777	754	786	771	778	753	800	767	748	743	765	744	776	735	793	768	786	741	806	789	777	805	770	793	819	801	764	799	740	777	777	796	751	788	812	766	740	757	748	765	768	790	783	769	764	768	787	758	798	780	798	794	761	767	782	806	783	794	790	760	785	748	783	802	782	799	809	758	745	803	801	734	776	742	725	803	708	778	742	755	789	769	777	754	760	769	787	807	749	763	833	813	759	801	763	788	796	777	821	801	818	789	783	758	748	811	753	716	823	808	729	768	785	766	768	797	747	806	773	786	766	704	781	804	766	721	717	798	771	774	796	805	803	805	795	769	770	805	766	768	751	773	830	772	769	748	760	781	751	825	737	782	827	744	782	758	765	808	780	756	770	794	757	799	771	785	726	746	770	817	766	781	753	781	765	746	772	788	753	733	783	779	781	802	748	769	770	788	754	735	814	748	741	748	785	802	731	814	759	794	764	753	770	830	752	810	785	816	819	779	738	771	808	764	791	775	762	824	765	770	803	795	761	786	790	744	731	804	790	766	790	815	776	794	742	819	796	758	754	785	782	788	781	784	767	750	771	778	778	811	729	858	762	722	775	737	713	793	769	773	762	741	777	773	757	805	768	777	757	753	753	780	847	730	851	819	781	755	776	739	745	753	812	791	782	778	805	773	736	799	796	795	763	774	749	805	788	754	754	767	756	778	781	766	752	836	794	770	804	749	767	776	759	748	787	771	746	811	805	732	813	774	699	788	762	755	784	794	789	778	747	772	807	770	723	798	724	775	763	800	756	771	744	751	747	763	750	804	751	790	817	754	783	704	796	794	791	790	781	756	727	772	766	779	781	779	724	789	728	764	790	825	760	768	778	821	774	812	772	747	796	806	761	749	806	800	794	727	821	784	773	793	760	764	805	750	736	782	767	803	723	714	809	732	810	765	780	754	780	734	807	777	793	720	792	788	814	789	811	755	785	774	763	754	760	809	812	765	739	753	832	798	767	740	793	802	819	735	751	795	749	819	773	801	777	780	783	751	728	759	721	777	814	802	776	797	761	788	756	760	804	746	757	749	788	807	773	767	803	802	775	837	759	823	775	798	781	768	772	790	765	715	796	794	785	779	806	814	828	811	752	784	754	760	765	774	768	802	741	786	765	774	776	762	766	801	730	773	778	782	731	784	799	768	772	752	784	821	758	782	822	777	767	786	797	768	772	814	741	842	732	724	785	784	778	747	802	789	795	831	813	760	766	777	818	764	798	757	813	756	779	758	787	772	786	735	779	748	811	778	784	792	748	752	808	790	779	766	766	758	788	748	833	792	767	834	736	779	757	788	748	795	792	733	772	738	752	740	787	775	714	786	771	764	790	745	748	790	812	781	762	769	761	817	809	789	742	869	820	768	756	745	815	698	796	790	767	721	760	795	766	820	737	773	758	715	821	815	761	766	809	812	770	810	775	818	741	803	817	760	780	816	736	801	813	778	785	757	797	777	756	791	799	745	780	812	768	743	764	741	758	770	763	773	751	786	746	766	799	787	722	781	802	761	766	828	828	781	794	764	777	756	810	768	787	751	757	822	746	766	788	746	868	785	762	795	717	739	776	743	792	800	748	811	791	771	797	821	774	769	765	774	779	777	774	790	742	722	770	830	764	819	819	732	788	766	789	781	745	786	758	802	782	790	807	758	835	774	770	811	757	739	743	735	773	761	751	768	791	792	750	747	778	780	801	782	781	786	797	750	763	840	777	751	814	793	790	792	813	820	778	818	778	700	789	767	812	746	766	762	793	758	778	824	856	756	733	802	716	785	772	802	747	796	830	737	846	782	780	755	754	792	830	761	727	774	786	777	762	791	791	776	786	767	756	791	761	789	778	776	710	825	759	776	781	781	760	764	724	776	811	761	766	805	756	736	744	781	764	755	780	768	777	740	756	793	743	831	715	772	780	776	773	806	807	763	810	760	739	816	749	758	777	764	752	796	777	818	800	758	772	767	739	827	726	778	807	782	775	780	765	786	767	797	814	758	778	769	762	769	791	782	779	763	772	722	781	806	754	800	718	806	834	742	780	729	745	820	766	783	808	763	808	776	765	727	751	774	776	785	725	777	787	778	722	808	739	768	798	740	744	761	796	760	819	783	769	781	794	766	779	814	854	760	809	791	787	781	752	787	794	775	751	803	760	768	801	779	738	800	766	812	767	775	744	770	744	781	745	792	765	765	779	774	742	782
22675	21392	28971	24199	21523	21217	11344	3635	2317	1656	1332	1159	1074	995	902	869	843	774	715	739	689	712	644	678	602	631	678	602	632	628	589	632	630	601	608	578	608	596	580	629	597	600	573	545	621	580	630	559	605	617	599	605	586	588	624	596	617	602	560	612	612	534	629	572	616	543	607	626	580	608	651	529	549	556	578	585	559	606	603	624	573	586	594	622	644	579	586	647	599	623	615	548	580	593	598	607	580	559	608	608	555	592	572	606	588	567	645	571	603	580	546	617	599	630	570	581	609	567	598	602	624	593	601	607	637	607	611	589	615	631	640	568	595	550	558	600	620	600	566	592	551	575	562	583	555	593	604	582	601	579	555	612	590	598	609	581	580	609	558	634	603	594	609	576	587	599	605	619	597	599	580	590	618	612	601	595	579	617	567	560	608	618	564	613	632	631	615	591	610	601	608	575	625	600	595	576	578	621	617	610	559	603	601	602	580	591	636	601	580	581	591	610	546	602	586	611	565	603	634	585	616	621	595	591	545	614	584	581	633	618	577	596	578	550	581	628	567	527	605	584	601	581	573	581	581	640	569	569	608	571	604	618	580	616	599	589	565	576	630	624	647	568	606	565	588	612	627	585	593	605	596	574	597	606	559	617	592	572	588	545	656	573	617	644	612	578	613	597	647	546	636	619	619	620	603	590	568	550	569	623	555	582	585	648	599	609	616	597	587	611	555	551	596	575	554	598	629	626	576	624	545	569	618	548	601	577	582	597	608	607	593	580	595	602	634	584	564	608	563	605	601	614	589	605	599	594	636	559	589	600	623	614	588	617	599	599	630	660	628	588	596	574	588	583	597	589	604	556	579	645	584	554	614	588	602	589	597	606	566	615	600	555	619	556	611	640	586	597	594	569	592	622	606	567	600	566	601	564	568	629	626	587	568	556	604	598	580	570	586	596	545	618	613	577	542	557	610	627	627	581	605	590	566	575	603	624	577	538	594	558	589	571	573	613	577	619	611	597	602	620	557	615	598	591	576	613	583	611	584	565	582	625	579	621	567	598	639	619	627	544	563	612	576	622	594	587	637	525	600	581	609	635	573	572	575	576	576	581	603	585	596	596	563	585	617	585	593	596	617	564	590	584	585	555	554	570	551	622	582	597	571	568	611	584	598	587	589	603	579	571	599	610	595	637	597	590	619	570	561	617	608	592	568	588	585	566	629	610	580	586	601	607	592	592	571	602	554	631	616	574	588	609	593	590	597	619	551	620	595	605	609	587	655	584	594	599	600	616	594	581	582	585	595	573	584	594	583	586	561	582	612	595	612	633	565	614	637	609	601	597	634	626	617	596	573	594	585	591	599	574	617	580	608	631	591	565	581	624	638	585	580	610	603	587	595	616	641	613	557	574	607	555	610	612	614	623	575	593	611	597	609	569	613	609	575	632	639	634	594	592	561	563	598	589	582	557	579	580	596	591	581	602	619	566	561	581	576	576	588	635	573	592	605	601	625	574	561	567	603	583	559	595	600	579	618	609	617	579	571	609	596	604	617	615	616	582	584	592	620	610	578	558	606	584	595	594	634	606	587	639	591	598	608	571	572	588	551	599	576	603	587	545	588	586	576	612	604	640	596	575	593	577	597	584	571	579	572	649	623	558	619	586	596	593	570	620	594	604	602	622	605	620	605	586	586	650	590	545	641	566	571	586	638	637	660	620	628	645	570	560	576	580	596	624	640	557	593	583	597	555	613	572	574	601	615	551	611	560	604	634	578	571	581	613	584	565	614	635	578	616	588	566	621	591	587	596	605	627	589	564	602	602	579	585	564	557	630	557	577	591	613	591	608	613	593	598	596	632	559	596	596	606	591	613	617	586	568	603	593	566	630	615	618	595	609	587	595	584	573	569	616	609	580	635	613	592	634	647	575	590	600	596	646	610	668	549	569	591	585	608	600	570	586	562	614	559	622	605	607	594	588	587	592	618	590	594	592	626	550	563	556	565	604	584	600	592	594	565	603	621	622	596	623	628	574	616	586	634	587	640	609	635	624	581	565	580	618	642	595	609	588	558	630	649	581	610	567	591	590	633	618	569	550	618	577	614	629	597	597	587	556	619	599	631	595	556	593	606	609	575	591	581	598	584	624	613	627	583	629	575	539	608	606	577	601	603	537	564	574	580	617	591	569	577	639	593	607	616	538	594	582	625	594	584	602	595	617	588	628	598	641	605	595	581	571	615	598	541	619	632	592	572	586	586	559	556	614	575	607	595	581	586	618	641	548	595	566	572	625	588	590	578	606	684	648	603	597	663	543	622	646	600	599	594	606	625	651	607	557	591	639	557	608	610	589	613	612	602	608	595	542	586	610	598	540	585	594	570	600	622	624	596	594	641	572	551	577	561	597	582	601	621	587	579	577	626	619	591	558	584	694	588	645	598	594	580	574	577	587	629	582	597	620	578	592	626	592	578	567	551	575	628	605	556	559	635	640	573	605	559	610	604	593	609	630	609	595	593	610	576	576	630	587	641	555	572	527	569	579	593	592	608	573	607	582	598	573	569	547	553	606	623	625	585	610	632	568	617	579	641	589	614	571	586	568	607	561	641	566	581	570	588	638	603	619	533	590	580	555	560	565	599	569	568	575	583	581	598	584	597	575	601	579	623	554	610	587	571	588	576	591	595	595	582	621	537	553	578	620	575	574	615	587	600	571	609	582	586	610	591	584	591	557	635	612	586	604	623	629	553	581	633	594	594	583	582	580	629	605	582	599	560	605	576	592	580	605	601	588	604	627	580	610	564	622	558	546	522	618	618	605	608	575	620	604	611	543	597	633	630	590	562	583	581	626	600	587	603	569	614	579	586	557	587	579	586	570	621	590	579	595	637	538	578	596	616	593	587	624	571	591	579	553	595	578	589	667	576	619	569	618	586	581	595	607	619	570	585	574	590	607	617	623	592	540	586	638	594	572	554	592	597	635	611	587	588	599	579	577	618	595	547	570	571	628	605	580	550	640	550	633	593	595	548	599	616	614	563	558	586	598	580	594	575	602	570	563	560	628	609	597	588	580	581	597	564	614	571	615	626	601	603	552	586	587	558	597	621	566	588	605	567	586	625	552	616	613	568	589	572	602	631	616	626	596	585	589	617	631	620	563	582	557	573	571	639	538	624	549	554	569	558	568	599	569	604	648	585	607	608	610	607	606	569	598	583	643	573	604	581	595	635	590	600	557	600	587	612	559	587	575	593	591	615	611	578	631	582	579	575	607	595	584	597	611	562	597	533	559	560	657	628	600	571	601	582	588	571	563	585	657	639	591	628	584	639	587	600	618	552	600	540	600	605	563	591	588	600	568	555	582	626	597	604	617	559	629	639	559	573	536	596	609	567	584	581	593	646	632	568	571	572	627	586	604	600	598	589	618	554	610	562	586	610	584	623	610	595	641	606	565	560	618	569	636	596	591	620	583	598	606	613	594	582	576	622	555	628	609	599	582	659	603	630	556	598
34090	57607	44124	27012	16548	10936	6461	4466	3422	2504	1851	1693	1521	1325	1152	1013	956	947	848	814	757	711	671	729	665	628	602	674	630	664	619	606	639	605	597	632	603	634	615	593	611	628	555	643	635	619	642	633	593	636	577	603	555	585	621	629	607	573	578	609	619	583	566	624	645	617	631	604	639	624	601	589	624	611	645	672	591	618	633	609	659	631	647	592	625	568	637	572	613	609	574	621	594	629	618	669	654	598	627	591	599	620	611	648	653	615	647	631	627	623	636	598	602	579	598	621	631	662	653	589	611	577	630	594	612	583	613	612	650	630	585	630	589	618	637	622	605	621	621	662	635	674	663	594	608	617	608	603	676	576	630	611	643	617	617	629	590	590	638	615	635	649	605	638	599	572	635	641	618	608	657	639	648	615	590	654	644	611	655	585	622	599	614	644	618	545	622	577	587	667	603	645	607	602	604	604	574	620	649	590	599	620	611	647	642	641	638	612	620	662	622	623	551	673	626	599	605	630	604	570	603	628	619	615	639	635	645	619	632	607	591	607	604	625	599	634	617	617	581	591	591	617	592	613	628	632	618	597	636	594	603	616	609	633	590	598	625	623	588	578	634	571	554	610	562	625	597	610	629	626	639	586	661	570	592	614	621	621	625	596	625	591	564	585	594	631	587	628	605	667	611	674	677	598	637	647	604	564	603	592	623	584	605	636	564	610	606	630	581	598	593	599	626	594	656	626	562	607	583	590	602	603	594	614	644	632	612	604	612	649	614	652	639	595	642	597	603	645	641	638	613	606	615	625	567	638	637	618	621	665	622	608	588	634	600	587	606	625	612	577	626	621	630	605	591	582	605	633	623	595	598	626	632	609	586	662	621	615	602	589	629	627	636	611	629	594	590	595	595	569	600	589	598	570	614	575	599	627	615	572	600	598	624	619	645	623	610	610	657	626	610	601	626	597	595	584	618	648	619	620	600	648	592	600	643	617	639	613	612	611	646	585	608	551	669	611	597	615	644	623	628	620	632	623	672	581	605	640	637	635	619	606	627	577	603	635	566	597	615	605	652	627	622	662	574	603	595	628	614	638	621	574	648	590	629	603	639	606	608	658	639	623	609	635	597	651	633	621	601	588	627	628	597	611	604	612	610	654	627	633	603	608	587	602	601	643	616	634	650	617	628	595	569	620	613	621	608	662	597	660	622	612	559	605	603	652	632	650	617	574	591	588	643	590	616	625	630	633	618	626	620	600	581	653	610	587	617	635	600	595	629	613	598	658	580	563	613	585	630	620	619	599	588	617	609	641	613	606	635	581	625	649	614	622	622	607	619	633	609	621	581	626	616	610	616	619	633	617	613	651	645	560	632	611	609	596	567	637	643	589	645	608	638	618	623	602	633	582	611	640	665	594	595	576	657	613	632	595	611	591	644	597	633	610	594	587	638	620	594	660	617	652	615	582	629	590	613	619	602	636	609	625	588	574	581	645	617	634	615	650	587	622	609	574	592	627	571	586	594	601	607	600	596	639	595	607	633	580	614	608	624	612	650	615	590	599	621	621	645	616	583	630	629	599	632	602	591	645	593	608	632	628	565	628	625	598	629	634	602	645	613	594	658	626	618	606	578	596	589	605	612	602	584	599	675	647	648	628	666	604	596	590	610	630	618	595	633	608	611	638	621	591	588	553	630	611	593	621	647	615	569	607	557	598	662	626	644	606	643	630	617	598	569	635	595	594	618	577	625	590	614	601	645	656	634	608	589	609	599	607	616	613	648	619	613	613	640	625	598	610	614	601	607	592	613	631	605	648	614	630	630	592	578	604	644	625	633	595	634	618	638	634	611	683	594	595	590	621	623	636	602	638	641	612	577	566	619	575	630	602	670	600	599	628	582	609	588	638	600	650	624	624	577	657	608	570	608	618	633	625	626	599	614	589	610	606	609	657	620	660	603	604	651	616	570	637	626	631	592	598	604	620	619	608	616	598	586	621	579	650	608	636	631	655	580	609	631	554	653	645	553	582	614	623	666	641	617	605	627	633	629	606	625	647	639	625	618	603	563	607	644	605	624	552	602	674	580	621	606	580	592	616	581	645	631	586	626	627	633	663	611	620	603	580	600	641	568	604	668	628	569	630	636	635	584	616	626	636	635	642	601	617	637	619	593	598	626	634	625	609	624	635	588	601	596	576	586	631	624	588	616	650	609	631	588	598	639	642	607	649	559	645	613	605	605	613	594	621	620	618	565	611	609	590	612	579	583	650	593	599	645	579	627	620	655	617	615	669	635	593	628	628	637	633	643	645	640	651	637	675	662	580	621	654	604	616	589	624	603	588	652	659	654	631	595	617	637	639	634	593	658	606	597	583	593	566	609	607	627	605	616	651	647	582	622	610	603	624	632	613	608	589	589	617	619	623	595	645	588	618	629	658	600	564	628	616	589	641	614	663	608	623	644	641	594	616	615	620	616	614	595	604	626	620	592	640	615	597	623	581	594	656	578	610	627	613	612	646	640	586	639	611	604	653	608	652	621	588	587	611	626	626	644	607	633	601	592	631	619	636	620	607	656	612	634	607	619	623	617	606	607	618	624	685	605	606	584	631	634	621	645	633	664	617	608	623	671	602	593	587	573	613	591	557	563	628	648	629	591	616	620	577	653	645	602	610	590	615	646	622	619	647	609	616	641	638	646	605	594	618	602	587	569	627	605	659	579	616	628	587	606	585	613	608	655	639	617	573	595	644	616	605	659	641	645	553	593	668	623	636	619	611	586	598	604	630	573	594	613	631	634	580	657	626	617	617	626	641	604	623	610	607	590	639	617	587	623	596	596	584	586	569	630	610	583	621	664	581	643	603	645	649	587	598	591	635	609	604	601	662	601	590	614	574	581	625	639	609	618	629	644	645	591	618	593	614	636	647	625	565	642	607	614	617	646	606	634	602	651	641	621	605	624	607	612	595	647	597	636	623	617	577	607	661	622	603	650	574	641	620	591	586	634	612	616	599	654	597	631	621	595	595	636	601	598	620	657	555	614	626	601	614	619	556	603	605	609	593	620	628	647	603	644	607	598	681	598	608	664	653	603	587	628	609	635	634	596	604	620	617	616	629	615	621	642	593	631	628	627	661	615	601	585	590	577	588	603	661	648	647	624	612	636	623	622	644	605	574	573	604	601	593	605	626	598	643	642	605	598	630	632	625	638	624	630	630	617	577	637	584	611	570	588	590	637	626	596	613	618	631	652	615	610	623	612	601	612	613	608	617	609	598	624	583	592	663	635	610	607	553	621	629	635	574	633	589	609	622	615	602	638	665	607	647	593	603	607	637	616	609	622	617	615	660	658	597	639	652	621	595	644	642	610	598	645	655	614	629	623	658	620	609	599	620	597	597	606	636	609	589	627	631	600	604	618	582	651	604	614	620	618	580	674	635	627	601	631	614	654	636	615	650	631	607	612	629	583	573	604	634	608	604	590	669	605	625	643	607	590	598	590	618	616	606	646	644
30838	27744	24466	12177	4624	2685	1846	1418	1086	993	948	807	843	802	785	747	744	727	686	733	682	697	679	692	696	705	704	715	665	676	755	678	687	688	696	679	650	697	740	672	729	720	673	736	679	689	716	667	712	702	675	613	683	701	673	689	643	689	725	787	691	696	738	702	744	647	706	689	683	665	681	683	711	635	723	727	661	690	721	709	709	689	696	687	719	727	662	702	652	739	703	673	681	740	706	635	683	660	715	632	678	682	683	688	664	665	744	736	694	662	698	719	709	717	708	722	692	700	671	653	708	732	704	659	702	655	679	671	666	672	707	723	696	703	700	676	675	686	700	685	681	732	671	711	688	692	703	688	696	652	678	643	653	682	679	725	711	703	675	695	717	704	684	716	698	658	675	683	692	707	688	647	716	703	739	674	705	689	642	679	651	709	676	697	725	695	687	690	716	664	669	742	725	710	709	706	718	714	693	640	664	722	696	675	716	691	695	680	670	706	687	661	687	663	718	667	709	716	697	693	680	681	670	651	665	672	645	734	692	685	673	684	747	686	687	669	674	708	678	700	679	694	669	692	656	691	681	761	687	648	681	697	731	732	721	697	685	646	668	723	702	650	685	668	681	692	695	687	702	651	735	753	710	658	722	658	759	686	690	689	664	716	701	678	692	685	670	654	704	740	698	694	721	646	680	669	667	699	681	664	703	679	696	709	679	712	689	658	701	712	699	702	706	670	671	696	659	622	640	698	678	677	705	742	681	634	672	669	732	727	710	726	648	698	663	659	737	690	657	724	728	672	740	656	708	710	670	708	686	713	687	698	702	643	675	705	693	656	722	651	716	693	678	663	714	625	674	716	691	698	672	687	698	667	682	706	672	675	715	693	679	757	670	685	647	706	684	661	681	644	678	692	701	691	677	661	689	683	709	646	685	669	675	704	649	693	610	673	648	657	645	664	688	717	667	645	676	701	670	665	691	701	632	744	701	692	701	740	660	707	678	708	666	730	663	713	682	663	704	635	652	661	696	668	764	654	689	678	688	704	702	727	679	705	679	651	706	645	703	673	705	718	697	722	690	664	703	695	675	681	721	740	637	675	711	730	651	709	714	721	711	669	669	708	701	703	694	717	708	696	686	730	662	664	723	716	642	673	678	710	670	679	669	662	671	709	650	723	707	661	685	617	667	650	667	705	720	664	730	660	659	646	663	739	717	717	651	685	684	728	676	711	680	721	703	729	703	706	673	674	596	655	731	713	668	669	702	688	686	680	690	676	708	653	714	718	694	706	697	635	686	707	708	649	698	667	672	707	699	659	664	666	694	674	693	689	696	705	676	721	759	648	710	706	658	699	695	722	705	691	689	669	648	664	668	694	638	727	636	701	699	698	645	680	736	706	660	660	728	689	698	700	639	760	674	693	673	649	646	677	702	680	678	671	703	653	670	732	691	686	688	721	690	698	711	680	699	652	663	683	679	681	724	649	742	670	712	689	710	667	695	718	696	696	667	681	661	725	717	715	679	713	743	701	673	669	670	703	678	713	660	679	651	707	713	673	724	691	712	662	738	677	698	670	680	676	678	655	677	697	672	716	684	704	706	691	648	721	733	676	682	685	669	683	689	652	717	661	706	723	650	695	722	713	693	709	720	665	673	640	662	682	706	676	666	685	669	654	648	678	654	736	700	669	725	644	714	689	663	689	667	682	684	719	702	700	672	659	600	685	694	663	735	702	702	690	699	688	681	727	731	668	738	661	650	681	697	703	761	679	675	712	670	716	682	682	699	675	675	686	707	687	697	702	694	671	702	681	661	701	692	700	677	688	686	644	665	715	658	636	690	651	700	692	646	697	680	684	681	755	705	670	711	732	689	685	696	730	693	697	701	707	692	666	731	625	690	678	673	741	679	724	668	655	694	715	708	653	669	725	647	718	708	648	705	713	697	703	699	699	696	707	748	698	715	716	680	690	659	672	696	638	692	690	686	703	663	727	712	685	634	697	679	673	688	687	692	714	692	638	725	705	706	656	648	670	697	687	723	682	688	683	677	714	690	734	683	690	695	685	665	714	727	704	688	662	697	713	666	734	692	741	752	695	685	656	711	681	751	683	733	715	670	681	686	745	671	679	684	660	726	712	714	654	700	670	636	759	678	703	682	664	709	656	697	643	699	680	728	689	654	690	699	632	687	683	682	687	664	684	669	706	717	694	715	645	700	641	704	626	696	693	703	727	686	696	682	671	712	688	662	705	680	681	685	680	662	685	660	740	717	702	721	664	697	682	704	685	733	684	681	725	655	687	705	707	736	693	675	708	677	659	703	694	704	711	671	685	707	670	700	727	779	663	702	734	707	688	688	639	690	726	701	651	722	681	650	679	691	678	715	674	727	689	667	705	716	662	686	667	724	676	659	680	680	689	707	683	699	689	676	636	661	707	684	690	663	706	648	731	730	638	654	655	703	684	662	695	696	671	688	698	671	651	671	638	690	694	659	687	688	673	659	662	709	672	650	694	715	672	718	705	627	659	695	698	677	676	676	680	684	708	707	688	697	717	710	690	712	696	685	645	681	677	668	699	709	647	698	729	644	713	680	631	701	689	697	679	663	686	720	665	690	694	682	725	655	682	697	671	720	703	743	717	704	647	681	729	706	658	667	663	658	638	720	705	716	726	689	684	698	724	677	669	680	750	653	721	655	653	742	692	648	730	648	702	681	678	661	700	660	685	688	694	707	681	752	698	666	653	693	737	696	700	694	662	737	640	653	718	684	637	705	671	693	662	691	695	689	714	772	678	698	664	694	662	687	655	690	711	658	700	737	698	687	707	693	641	720	708	626	677	692	647	644	680	654	674	656	654	692	684	642	689	693	708	693	683	706	724	663	695	668	671	678	743	646	664	687	739	704	665	732	659	687	697	694	662	718	664	682	668	695	684	725	662	661	640	698	707	687	650	683	769	680	696	721	677	646	673	708	664	679	658	699	648	673	667	706	675	674	669	711	700	647	676	676	677	739	664	716	725	719	718	689	725	666	671	713	759	664	673	665	679	724	651	682	695	710	668	701	687	695	733	659	680	701	689	660	701	684	595	664	639	698	705	661	675	755	685	702	702	674	665	703	660	650	659	667	728	712	627	661	665	739	730	654	712	712	676	683	678	663	718	674	728	701	735	706	707	723	680	661	668	721	673	741	692	701	691	669	680	716	684	713	736	706	690	742	689	726	699	655	676	688	689	769	690	747	723	684	622	656	664	632	678	690	668	642	697	701	674	646	722	713	701	661	667	677	684	696	739	711	713	706	680	715	717	686	701	704	694	664	706	701	713	632	688	700	700	723	688	719	689	672	689	638	732	706	669	676	706	692	714	718	693	679	666	713	689	678	637	709	663	696	676	661	698	695	702	653	665	687	683	688	714	666	724	664	720	683	687	688	720	690	697	687	671	692	686	624	712	645	704	688	691	682	642	686	653	695	693	705	662	704	699	715	685	711	669	715	681	671	718	717	705
31823	40499	24912	11982	6281	3768	2611	1972	1485	1265	1132	1026	965	911	903	785	794	820	772	778	835	786	727	760	830	757	682	725	741	790	745	740	750	697	715	774	742	743	767	766	692	734	694	764	758	718	750	746	763	721	748	727	720	723	697	776	722	719	712	738	720	747	747	749	761	767	719	737	719	738	754	719	763	721	707	730	737	733	717	753	742	729	748	747	691	758	723	722	734	715	768	739	734	756	778	737	768	763	745	710	679	720	748	709	731	771	714	719	732	748	712	702	743	692	784	726	728	774	730	714	731	719	718	742	734	770	721	759	669	736	753	723	723	716	764	707	726	737	728	743	737	726	719	739	655	733	735	715	691	736	697	728	733	764	724	769	653	756	745	733	757	811	767	739	699	713	739	700	743	721	714	717	747	701	714	760	749	773	725	795	769	697	728	774	799	709	725	699	678	708	727	696	700	704	777	743	709	687	753	705	751	706	741	721	714	706	770	702	754	708	722	755	773	770	752	793	755	747	708	741	735	744	763	725	710	750	701	706	742	712	722	731	732	714	758	703	718	784	740	744	745	779	784	745	732	752	751	738	710	752	786	783	710	741	680	742	716	723	741	732	821	717	763	718	691	744	779	724	677	725	725	755	678	750	702	733	727	760	789	700	727	722	719	688	712	740	764	737	739	731	718	700	765	749	762	744	720	757	762	755	734	693	708	699	702	719	704	747	749	746	736	698	759	779	764	740	693	729	710	720	744	709	749	746	709	684	690	705	685	708	661	726	716	728	693	696	755	723	737	724	706	715	764	742	723	733	706	715	733	742	692	741	705	739	754	750	733	751	739	768	705	707	732	793	707	764	729	722	781	720	703	742	756	743	779	688	721	762	734	679	769	704	717	754	705	726	724	723	728	681	768	697	722	707	707	708	743	734	767	721	716	723	789	744	690	738	700	750	754	711	726	721	757	723	711	758	727	708	747	734	749	710	709	755	756	753	732	727	735	701	759	730	737	741	737	741	711	717	766	736	765	763	751	731	721	740	727	725	750	734	717	747	696	738	807	770	729	708	698	742	773	721	716	752	760	749	760	704	685	773	755	710	677	736	729	729	717	745	719	699	765	718	735	722	683	776	725	731	761	744	704	746	757	716	705	754	731	739	740	749	711	737	750	744	681	732	706	675	692	753	741	673	731	751	711	758	717	705	711	715	745	735	744	701	712	715	769	736	754	720	749	715	692	690	732	769	735	759	785	741	744	724	728	721	746	707	750	678	717	762	707	726	695	701	699	763	747	700	754	714	764	764	750	735	684	764	729	724	719	720	756	754	724	770	725	727	732	745	720	706	723	728	686	708	775	684	699	735	764	725	716	757	705	676	746	709	741	716	746	698	707	666	763	736	754	747	763	704	748	722	719	731	759	695	771	738	744	748	749	764	764	769	735	737	711	730	728	717	772	691	690	718	708	746	750	765	715	753	740	765	729	765	743	764	701	780	724	737	741	705	742	751	715	729	759	691	742	727	744	720	669	736	790	719	731	756	727	747	706	755	714	731	720	744	726	745	721	740	721	724	699	715	697	717	683	743	721	722	717	742	704	787	732	721	739	738	726	728	676	723	754	755	722	785	755	720	723	752	706	780	698	709	703	727	732	706	732	762	781	771	691	768	731	789	762	722	745	764	795	750	675	754	759	795	695	711	711	759	748	709	738	740	741	724	731	703	699	718	696	723	686	713	787	710	743	718	757	709	731	737	718	683	746	701	730	706	730	703	712	720	731	731	746	764	713	740	710	726	698	680	725	725	747	749	756	712	701	778	705	724	756	719	757	755	706	711	739	727	752	753	708	692	752	775	701	725	774	730	714	735	780	697	724	751	729	738	754	758	718	705	729	697	689	715	750	680	720	721	731	699	704	703	737	765	728	703	734	801	690	723	730	695	783	691	773	760	763	723	747	730	689	789	700	719	711	718	713	685	764	711	739	739	702	702	722	716	760	751	730	687	791	729	695	717	784	752	725	777	701	725	723	751	695	747	709	706	743	709	753	727	726	758	711	778	716	718	732	732	732	722	730	727	740	688	718	763	728	744	727	709	719	712	733	762	718	727	717	728	684	772	772	726	713	768	787	723	738	765	736	730	730	692	717	728	731	685	693	699	732	715	727	676	703	699	732	716	742	715	722	701	754	742	661	714	721	734	755	761	739	736	729	718	719	706	763	709	755	715	765	741	743	736	703	736	696	735	737	711	672	738	755	690	752	754	756	699	745	699	705	721	762	722	760	763	745	720	700	669	700	737	782	721	744	725	745	772	762	721	710	759	733	761	737	744	739	712	712	711	742	723	664	711	749	720	760	765	748	739	681	731	730	732	724	715	788	708	730	750	723	752	724	702	756	720	810	743	685	779	687	718	731	710	704	763	671	737	717	752	738	740	785	731	743	739	724	701	759	703	713	738	788	733	722	744	726	740	715	718	739	756	721	731	743	687	710	725	727	726	729	685	716	736	712	748	773	728	733	768	700	744	737	694	728	758	742	716	730	697	706	723	729	737	724	734	750	751	758	752	744	698	654	758	711	732	728	667	716	744	719	718	723	743	724	735	706	727	734	751	758	723	719	745	746	715	720	746	762	788	724	749	743	770	725	701	718	731	684	682	728	739	739	721	766	753	766	742	741	697	718	744	701	754	722	739	715	730	674	701	722	722	701	723	750	712	701	741	711	665	738	724	762	727	745	708	743	684	714	763	719	726	727	748	706	753	702	723	713	741	750	696	728	718	776	713	743	758	742	760	709	764	704	730	754	749	752	721	772	747	761	741	690	745	723	735	672	725	729	734	763	753	714	710	761	735	727	725	785	704	703	693	726	724	653	754	721	685	706	744	705	715	769	713	730	730	729	791	743	698	746	745	731	739	720	751	729	752	749	722	713	714	732	720	686	723	710	735	758	771	730	724	720	718	712	677	747	757	789	756	746	728	771	744	767	732	765	723	726	723	747	762	718	729	737	750	723	784	722	732	772	697	725	721	766	718	718	726	743	718	722	721	749	686	731	676	730	746	716	674	775	726	706	741	728	748	742	743	716	711	685	751	680	743	709	734	747	725	756	744	705	710	710	731	683	754	739	693	756	722	779	733	741	737	768	740	737	739	711	710	751	717	704	756	718	768	696	745	685	721	740	732	671	751	702	729	755	765	678	720	695	752	684	700	739	703	712	748	709	689	728	767	757	750	706	740	716	731	761	782	737	715	743	753	683	759	765	722	720	719	749	661	740	683	732	695	713	717	771	718	753	760	727	687	695	746	741	737	710	736	694	751	740	744	743	714	729	663	710	757	682	732	739	723	762	739	734	763	731	729	730	713	726	768	716	774	754	720	723	732	681	685	730	694	763	726	721	742	709	720	745	721	736	773	725	732	711	727	741	759	752	736	720	741	756	744	726	718	748	705	727	711	737	721	752	718	744	738	729	752	691	723	768	769	730	721	701	714	706	711	740	762	738	753	754	737	736	757
23848	21462	28568	24956	21322	13459	4916	2566	1627	1349	1159	1028	959	878	840	748	691	690	654	648	629	592	613	578	570	630	599	574	554	590	647	585	599	572	526	559	590	544	583	541	572	566	598	592	535	541	560	557	562	560	568	548	540	582	549	553	592	590	604	571	603	537	579	617	538	577	566	608	559	582	569	580	580	533	575	566	598	546	558	590	598	595	543	547	562	559	566	563	542	577	548	536	559	520	548	565	604	594	594	551	517	548	592	535	605	579	586	541	610	541	589	575	593	559	582	536	560	540	600	540	567	564	569	559	563	536	587	588	577	571	583	580	592	550	594	583	567	595	586	601	587	578	550	534	589	540	552	588	563	582	585	591	580	542	577	557	554	545	542	577	584	562	577	576	563	555	553	569	531	570	565	566	535	554	606	562	597	581	577	560	552	564	554	550	531	571	537	562	550	562	596	583	553	574	568	583	613	564	568	610	581	526	614	578	581	534	582	594	594	547	537	544	595	571	523	583	550	569	551	596	584	559	565	593	529	561	559	590	573	574	559	564	593	563	577	555	563	570	545	574	553	578	557	572	576	593	637	549	611	570	594	580	560	590	561	550	536	521	567	572	562	574	591	573	514	552	556	587	524	553	562	559	590	543	569	579	567	579	593	574	600	538	526	521	534	539	570	556	576	544	595	560	526	548	590	581	563	604	600	574	539	570	629	572	599	568	558	562	588	593	584	562	600	589	547	575	588	543	567	569	577	551	547	580	577	565	585	530	591	577	537	574	562	576	591	611	567	589	556	594	578	537	624	618	587	602	568	588	574	588	531	557	558	550	580	604	583	579	581	576	535	554	613	604	595	579	531	539	608	596	564	549	579	521	554	581	526	518	576	571	545	582	626	564	574	593	570	606	572	532	562	567	588	558	582	568	596	555	590	556	571	529	553	597	606	573	569	515	577	583	567	579	532	565	556	593	555	563	558	573	557	543	570	543	540	539	548	541	576	577	535	549	519	518	569	546	525	534	568	560	588	510	605	579	568	555	540	571	568	572	587	597	616	563	550	583	537	584	557	562	587	561	614	568	561	554	585	589	609	623	558	579	571	550	605	566	565	551	575	545	549	568	583	573	587	588	524	583	536	607	570	594	584	564	544	569	554	580	568	545	543	555	600	595	556	511	560	542	556	574	563	590	524	585	572	579	542	540	573	550	575	563	574	591	577	541	552	565	543	585	532	573	548	578	557	599	603	585	579	630	568	532	586	585	558	605	530	562	601	562	546	548	523	561	565	569	571	524	613	574	573	540	511	572	603	539	524	562	556	584	550	575	570	568	554	530	600	593	587	583	528	551	553	586	605	583	559	585	567	582	560	559	558	556	546	592	597	593	549	496	582	571	558	542	544	545	617	550	590	577	547	541	597	556	539	612	593	563	551	533	588	587	568	573	556	541	579	542	517	579	555	553	573	536	606	570	543	570	601	591	537	569	594	570	590	549	522	611	588	558	578	571	611	579	522	553	538	575	556	568	614	523	545	576	537	595	586	562	569	578	589	575	574	567	582	582	578	567	556	561	549	578	572	578	541	614	583	609	567	573	571	587	543	542	593	547	552	542	585	569	536	560	516	566	554	582	552	623	610	575	587	548	605	563	576	528	586	580	587	576	600	527	587	564	563	631	573	549	550	569	527	544	564	580	567	559	549	594	584	542	583	625	563	580	558	569	531	549	569	555	563	531	561	529	551	514	588	523	587	604	581	574	554	564	589	606	556	578	580	585	559	562	546	551	544	579	555	545	574	552	551	589	538	548	577	591	525	616	552	543	558	539	581	587	573	541	593	552	583	580	581	590	573	566	536	540	584	586	541	565	558	567	557	601	617	591	593	565	580	519	574	562	510	554	558	552	535	539	581	559	549	572	529	539	536	563	607	577	551	556	560	622	545	580	564	564	579	568	609	606	580	572	549	539	577	520	546	555	523	548	602	547	556	556	550	574	576	565	561	573	552	608	544	557	581	595	567	587	545	518	562	569	584	542	553	516	583	540	574	573	599	570	550	567	538	570	566	518	614	625	584	550	599	566	582	603	582	592	584	535	587	535	562	557	560	563	570	571	580	586	611	599	550	587	570	582	589	599	583	545	573	545	553	585	584	585	615	562	571	599	564	521	559	572	522	536	563	549	582	542	595	549	538	575	582	533	599	578	553	532	586	584	577	589	599	569	559	625	582	557	585	580	540	573	616	534	547	586	562	548	586	544	598	561	541	579	597	555	592	581	587	587	598	577	551	551	573	598	549	564	531	571	569	585	533	550	606	577	562	531	555	571	544	581	579	552	581	545	531	514	570	574	548	612	535	545	564	544	587	599	588	579	569	558	560	548	595	555	543	597	560	571	558	523	595	610	559	595	599	576	540	560	582	589	542	561	575	529	600	586	578	573	569	605	578	555	585	596	572	576	597	514	571	570	569	561	546	563	538	539	598	533	574	572	579	546	564	574	569	529	570	596	545	573	567	563	589	556	564	616	564	588	594	533	577	575	597	583	551	524	535	533	520	566	562	583	558	584	540	563	582	597	550	594	571	592	557	541	590	574	542	579	545	594	554	558	556	577	596	570	577	567	539	540	578	574	575	572	569	548	591	539	537	545	523	567	521	554	558	580	569	556	509	561	577	576	600	566	565	589	569	588	537	551	548	576	572	529	576	580	553	599	502	600	590	582	557	573	608	586	540	605	518	596	536	583	592	553	561	575	570	546	579	596	549	621	563	564	552	567	563	591	578	558	578	590	588	565	602	572	548	607	592	575	575	547	580	559	549	559	570	568	540	551	588	545	621	579	584	603	604	582	527	541	579	593	553	608	563	580	568	617	544	549	538	568	556	538	505	570	579	628	612	561	563	501	563	552	566	559	568	579	547	602	554	586	558	592	525	590	545	562	569	565	598	590	564	602	569	569	568	565	575	573	641	569	588	590	523	566	583	551	587	546	560	578	579	525	578	537	573	592	536	570	585	579	560	551	583	549	591	551	558	594	540	557	547	571	529	581	585	623	580	559	528	601	570	564	584	556	580	543	607	595	599	544	553	587	552	577	593	522	570	596	551	569	615	539	545	558	563	588	550	568	582	593	621	560	596	556	531	624	524	574	542	569	576	518	561	547	569	586	552	524	612	575	557	571	541	583	575	591	530	587	542	561	553	557	552	559	571	552	555	540	574	621	585	564	580	590	579	548	586	595	563	527	593	623	557	546	552	593	551	533	566	566	590	593	604	590	585	567	586	572	539	535	551	526	530	554	528	569	554	567	587	570	549	585	566	536	595	554	547	544	596	568	536	530	571	581	522	563	593	574	566	573	619	565	544	554	544	569	554	595	535	560	538	602	563	569	521	552	582	583	568	514	578	595	559	559	521	569	581	603	567	579	554	577	584	592	562	558	571	559	569	574	616	526	566	614	538	581	504	595	619	595	545	575	542	543	548	539	555	569	547	567	595	556	562	591	579	583	557	516	601	536
32135	50296	35903	23160	14789	8134	4898	3427	2509	1953	1692	1454	1289	1086	1036	948	825	804	756	764	708	677	677	652	657	638	652	631	613	637	635	595	648	592	576	605	606	629	661	595	669	598	572	605	562	616	536	581	580	617	593	552	620	604	606	624	606	552	597	592	619	574	576	583	620	618	580	609	605	639	581	598	577	596	607	631	596	605	632	607	620	586	669	619	592	650	618	600	586	587	613	615	644	592	627	571	649	606	616	596	603	578	608	604	634	614	591	614	586	632	618	558	661	645	577	591	596	613	595	559	564	606	612	554	581	585	584	628	574	550	597	618	576	556	587	588	577	585	626	587	601	564	588	585	617	615	627	562	575	573	633	580	628	624	629	636	574	566	609	638	594	611	587	618	604	627	639	623	608	604	631	641	615	589	588	596	578	672	583	635	575	565	571	578	599	595	630	628	598	616	611	583	604	594	522	629	651	581	627	633	603	637	594	622	610	578	559	597	632	614	584	591	639	599	620	583	592	624	614	616	575	634	609	612	600	618	565	599	575	589	587	590	570	623	597	617	604	597	600	649	567	599	652	595	593	597	557	647	643	618	613	599	615	608	599	573	653	591	655	596	638	641	603	640	621	596	591	608	640	614	607	622	577	581	588	586	592	628	595	551	564	556	597	605	586	608	591	592	605	599	617	585	636	599	640	594	600	606	640	579	572	589	595	613	570	620	592	611	591	608	639	608	597	575	586	614	633	569	611	618	603	603	621	555	624	612	587	569	621	615	613	600	643	613	614	597	587	641	607	597	601	582	601	594	647	624	608	579	601	609	594	570	607	594	562	602	608	628	610	624	600	615	589	598	608	590	606	573	591	579	610	612	637	627	582	590	605	598	590	600	630	639	629	615	566	623	616	611	634	614	578	600	591	623	623	622	588	612	601	605	594	618	600	608	616	602	629	621	589	596	611	600	618	616	641	618	619	619	628	597	613	608	611	595	619	657	636	576	623	577	604	582	629	573	635	621	661	573	578	561	616	596	609	581	617	581	619	625	600	630	581	595	610	610	599	597	602	613	585	585	604	625	604	597	575	651	618	614	618	657	581	578	648	616	589	625	584	594	565	650	622	614	639	629	601	599	587	591	657	592	614	570	619	639	568	592	615	608	655	629	624	607	588	570	640	605	608	611	642	592	596	573	641	554	603	624	641	612	606	588	579	584	537	583	633	615	608	575	600	621	616	595	602	620	676	607	570	614	620	601	589	591	637	608	605	579	595	667	617	562	593	605	620	570	615	611	627	676	605	576	595	602	639	543	587	586	614	603	584	630	607	626	591	593	614	620	580	610	616	627	626	623	576	647	602	610	607	605	629	601	632	604	669	611	587	586	641	591	577	584	596	615	615	600	651	553	613	612	585	651	597	628	629	601	590	587	615	622	584	535	598	605	597	621	583	607	577	603	608	606	585	607	590	596	623	593	576	605	675	569	607	616	616	610	574	627	653	584	605	585	592	610	597	586	619	616	613	622	630	606	613	602	579	604	615	609	635	617	628	607	604	622	581	631	601	609	580	620	624	637	616	589	626	589	590	605	604	623	591	634	609	608	597	618	644	598	589	639	644	577	584	588	627	636	637	602	624	617	620	589	583	599	610	606	619	594	581	608	620	561	599	593	615	582	572	625	601	614	578	630	593	617	614	652	617	597	616	621	606	604	590	637	584	593	623	599	588	625	637	620	599	648	581	588	594	603	592	609	573	635	639	604	612	602	572	658	663	620	576	606	653	614	630	597	573	659	593	633	593	615	631	580	592	604	600	589	601	598	623	596	609	608	558	581	589	609	605	607	600	626	578	629	608	609	621	630	572	606	578	571	553	589	602	593	608	617	624	586	637	630	581	600	577	596	622	598	564	596	633	635	603	609	609	652	581	622	627	612	577	572	629	570	614	639	592	620	610	582	583	594	648	604	637	619	623	601	649	644	622	615	568	600	602	570	599	582	568	586	557	605	576	646	595	589	598	564	577	568	657	609	593	596	620	626	577	574	560	617	611	633	649	627	602	587	618	627	613	583	583	622	595	590	644	597	614	600	640	570	624	639	593	622	601	650	623	617	611	580	603	574	616	620	594	620	581	585	589	592	638	598	621	615	607	595	576	567	613	595	595	569	586	600	614	615	636	633	594	601	608	623	581	588	592	572	661	675	588	589	599	594	634	625	597	609	582	579	612	599	599	613	602	598	605	605	567	617	615	634	580	592	623	593	613	577	597	595	606	628	626	585	603	602	636	623	612	599	595	625	614	597	605	577	613	621	613	623	581	573	597	616	536	601	565	597	664	614	576	569	610	601	574	598	635	599	597	570	623	618	701	596	587	610	617	605	609	635	603	588	573	608	573	586	573	594	625	617	596	613	631	594	612	594	596	599	578	596	629	579	630	629	607	570	557	594	583	589	609	592	602	589	595	598	614	560	637	596	623	627	652	597	569	596	604	602	577	617	595	593	606	629	591	625	563	608	649	537	604	640	588	629	566	586	620	597	600	588	585	587	592	594	659	612	609	656	588	564	593	626	642	591	629	571	606	598	597	616	593	570	605	612	600	595	633	578	583	614	592	586	616	610	609	632	597	628	556	576	602	611	609	632	641	569	589	576	606	561	587	572	571	610	574	591	603	593	561	586	563	647	595	674	606	614	606	614	585	588	624	625	594	617	617	610	629	565	582	613	609	599	621	644	603	611	612	596	593	601	629	618	609	601	610	641	608	577	582	644	596	667	571	614	635	615	609	590	560	601	629	587	599	640	628	579	576	582	589	605	595	644	605	568	640	604	623	563	643	616	600	606	606	560	605	610	627	644	604	567	629	573	625	583	585	586	633	578	659	601	608	628	642	567	618	638	573	598	630	641	649	571	601	610	565	617	625	643	638	579	581	608	631	589	567	614	616	609	613	620	670	640	652	565	620	628	593	586	605	580	588	645	584	617	632	596	577	587	635	625	608	608	603	638	613	587	620	619	639	605	621	597	668	564	618	591	622	614	609	616	641	607	607	582	657	658	585	645	636	602	636	594	626	564	633	566	607	580	576	566	645	542	593	618	609	597	610	591	595	633	635	636	627	633	598	592	604	631	608	598	612	640	599	628	591	659	571	619	579	627	651	632	648	585	587	621	613	581	571	607	596	601	617	593	588	622	641	631	578	575	586	627	596	595	610	553	582	594	603	583	598	634	607	628	609	604	617	591	587	579	598	646	606	626	607	605	585	643	561	621	623	596	567	604	630	600	561	570	609	591	618	576	613	575	605	612	610	613	602	601	582	607	604	582	639	617	583	595	628	631	618	626	586	572	618	645	623	594	578	616	581	611	612	569	611	622	578	644	618	599	596	567	639	609	581	610	582	627	570	647	642	593	623	665	597	585	603	616	598	632	613	632	561	632	577	565	574	603	615	608	623	569	565	609	601	623	617	531	592	583	637	644	619	657	610	590	608	600	632	611	619	612	637	606	626	607	668	583	590	587
25049	21482	27750	25698	13556	4845	2585	1620	1394	1227	1153	1069	1092	975	907	902	801	835	803	819	802	828	799	760	813	781	745	782	754	742	752	752	733	795	787	761	783	766	753	800	769	738	827	778	717	750	760	719	713	778	809	726	752	753	738	770	791	790	756	786	790	767	797	728	787	729	786	742	807	778	731	758	785	738	759	755	773	771	738	751	765	763	785	810	789	739	742	724	809	803	796	730	772	754	755	756	751	729	758	771	758	751	769	774	793	825	725	747	787	731	763	741	772	789	759	785	721	775	725	799	792	778	797	769	763	773	743	761	767	758	781	731	774	732	797	716	758	772	778	741	769	710	794	713	731	759	688	750	794	798	803	756	747	750	771	778	813	771	766	730	725	765	813	773	764	732	780	783	760	779	785	754	759	764	766	757	727	812	737	735	789	738	812	787	744	816	768	766	805	768	750	788	765	751	781	778	780	695	748	806	739	754	754	724	780	740	727	709	775	784	741	739	777	746	746	739	822	729	801	798	785	736	770	742	768	742	835	764	758	760	780	786	717	753	744	741	727	741	779	792	799	777	783	819	759	787	815	809	764	805	736	780	794	789	745	786	727	777	800	741	796	746	748	795	755	750	777	771	743	759	782	714	762	757	692	787	769	738	783	750	863	759	778	775	767	792	750	828	748	734	749	745	774	776	773	762	832	822	780	773	764	771	780	751	769	760	775	732	772	725	752	756	757	814	782	738	803	771	786	780	794	799	742	786	759	762	771	760	794	786	766	797	763	772	743	751	757	786	771	743	737	746	753	772	727	782	770	756	773	770	752	748	736	692	786	767	800	783	773	785	755	802	741	798	783	759	741	772	676	764	696	765	798	738	811	775	781	732	734	737	752	711	766	793	780	815	780	805	757	755	769	787	755	727	770	782	797	760	795	764	764	766	785	820	797	763	747	727	726	735	767	758	704	746	813	802	764	809	741	808	708	745	730	764	809	737	759	813	792	741	726	802	815	763	742	829	767	758	740	759	765	768	784	794	734	755	766	776	757	784	745	764	808	787	723	801	711	780	800	774	774	731	757	779	773	723	781	783	729	706	763	742	773	769	750	753	748	730	742	729	761	769	777	783	750	796	737	759	788	803	721	720	767	733	774	777	751	767	774	769	770	765	729	725	753	730	760	737	785	756	759	733	712	770	795	740	717	751	769	743	771	772	801	763	717	784	801	799	756	776	743	735	770	747	766	790	730	764	771	784	794	754	774	730	765	747	769	728	728	784	770	763	791	762	778	854	785	771	762	797	785	792	809	738	725	782	727	734	763	778	736	811	722	745	738	801	783	788	748	768	752	765	773	809	784	795	764	788	754	815	765	699	748	725	788	758	733	744	786	777	802	769	768	774	746	734	748	774	775	765	719	800	751	799	785	775	756	752	761	788	801	758	751	767	709	758	819	785	736	806	768	772	763	769	761	765	698	754	760	760	757	777	770	789	764	739	787	747	771	746	805	721	785	755	759	699	767	757	803	828	761	747	823	770	746	781	750	801	799	743	739	803	797	721	771	787	787	789	765	797	745	788	760	797	784	758	790	760	761	701	694	765	767	822	769	747	772	733	744	711	773	783	797	748	751	768	765	766	774	763	754	762	737	785	736	767	753	740	788	748	754	811	830	739	785	740	796	784	750	776	778	771	807	784	757	759	729	742	728	760	769	757	727	809	777	758	774	742	786	763	761	754	798	774	797	732	760	759	747	820	761	773	815	771	723	773	754	786	801	813	708	757	785	770	806	766	746	771	795	787	786	758	773	739	794	756	762	765	724	771	759	786	769	758	756	747	762	767	790	815	750	780	760	810	710	808	757	784	785	713	749	762	771	749	756	813	774	758	746	720	771	715	774	788	724	755	751	773	765	811	790	785	784	764	728	837	793	765	738	786	788	739	759	697	744	781	769	804	800	800	710	800	750	764	768	719	776	720	745	792	784	748	801	796	700	780	750	756	720	796	723	774	679	764	724	746	764	783	771	763	725	778	766	762	753	755	740	731	742	739	737	785	689	777	712	815	788	751	757	715	764	767	725	723	737	764	745	767	773	768	722	737	733	782	789	777	760	769	734	785	740	762	789	727	768	778	791	753	753	790	805	772	791	737	767	735	774	714	764	713	823	727	757	782	795	759	733	752	719	741	765	806	745	729	732	795	847	755	791	739	726	771	700	795	768	767	725	749	767	755	795	762	777	746	797	718	718	777	763	774	778	714	773	772	743	734	719	746	776	727	757	758	803	731	798	758	734	746	734	815	739	781	750	744	744	773	717	763	752	711	790	800	778	738	750	781	768	801	727	795	717	757	716	788	805	800	763	763	800	776	724	750	751	758	766	734	750	744	760	720	769	747	774	812	797	788	785	762	779	744	803	797	775	800	741	782	755	740	797	760	771	772	782	774	742	766	786	765	782	734	758	743	760	766	822	819	742	751	774	802	710	747	804	741	753	760	745	800	751	768	815	731	759	793	739	770	776	773	757	782	801	751	730	808	772	780	780	758	784	783	779	787	780	771	744	773	750	770	780	835	774	723	801	762	747	783	744	779	715	706	776	767	779	780	740	784	783	712	775	779	785	769	769	756	732	765	767	750	740	726	747	763	739	835	767	754	761	732	758	752	706	774	796	796	764	768	755	801	785	747	738	774	800	787	768	751	735	785	764	765	753	785	746	758	794	783	743	749	795	764	756	785	769	804	782	732	778	774	753	754	780	778	781	759	755	762	779	719	736	792	767	705	746	762	711	759	735	769	748	753	719	850	779	729	803	824	754	781	779	752	767	748	747	785	774	749	750	768	791	794	753	726	806	754	787	744	793	758	725	755	765	729	751	743	722	730	763	792	780	787	745	740	788	768	808	769	786	775	764	721	721	751	748	776	751	771	750	747	815	740	792	757	797	785	700	772	758	751	748	735	720	734	769	772	721	746	761	750	795	780	785	733	770	746	797	772	800	782	803	768	717	773	706	758	735	723	759	750	732	717	787	770	752	745	778	758	810	822	773	739	745	766	780	764	761	764	751	748	736	780	754	812	786	799	758	777	685	762	761	701	721	753	780	727	784	743	761	751	753	809	746	760	701	764	768	754	781	719	740	798	731	737	791	764	779	777	751	784	726	781	813	790	732	790	792	812	743	750	756	776	759	744	800	821	774	736	785	759	775	768	780	712	758	722	737	749	752	764	752	776	786	812	810	750	750	783	728	779	740	762	760	790	753	767	730	835	766	801	800	747	770	762	729	808	766	770	760	758	734	809	725	758	784	749	796	770	745	735	753	781	757	736	784	735	778	753	707	729	796	741	696	747	755	724	726	719	741	758	742	801	816	754	795	801	754	826	766	796	754	748	746	720	756	772	735	729	773	751	763	750	767	740	762	770	783	775	716	784	755	829	772	744	730	762	761	772	748	761	756	781	765	732	779	762	790	720	760	724	744	775	780	765	790	779	765	798	734	820	751	772	775	767	729	802	790	792
30112	47530	33689	19832	10661	5851	3473	2480	1967	1678	1445	1343	1233	1109	1013	1027	914	905	862	782	893	886	827	819	811	818	797	852	780	827	769	758	789	819	740	767	789	796	799	788	815	849	813	794	856	815	839	839	777	797	783	813	796	766	764	819	811	833	741	805	816	778	807	798	818	829	800	821	785	808	780	768	792	782	781	782	789	742	806	740	796	730	798	836	773	796	772	766	843	758	807	774	789	810	762	783	852	804	825	764	804	768	749	765	854	844	834	820	815	791	874	818	774	739	817	797	743	792	769	761	781	832	798	808	767	743	780	810	771	838	802	828	796	771	787	797	809	854	778	811	775	797	777	780	812	771	777	781	813	745	770	837	776	771	736	800	794	756	802	852	779	837	791	817	791	840	794	792	716	792	820	772	813	817	814	799	778	826	809	794	752	768	833	790	822	759	730	802	827	816	826	785	766	788	780	807	780	778	751	776	807	774	781	790	814	803	795	801	819	807	794	786	781	795	787	811	831	797	786	800	806	835	790	773	766	804	729	842	800	787	794	728	788	795	790	781	759	783	804	813	755	747	832	814	795	790	757	785	791	784	739	805	769	795	771	812	798	755	787	803	785	774	845	750	782	864	800	780	769	808	750	811	806	808	766	830	844	868	797	805	864	825	847	791	786	767	790	769	768	845	816	799	777	808	794	761	750	792	831	728	827	803	835	814	808	753	783	806	775	822	760	768	737	843	821	812	760	780	828	819	743	821	776	773	744	780	827	797	800	815	836	806	810	760	793	774	791	827	783	791	776	782	838	776	829	825	737	792	796	748	794	757	812	823	798	768	783	796	843	800	796	766	827	823	827	779	770	741	814	787	771	791	787	777	835	782	779	801	822	803	765	820	799	807	764	802	805	775	778	810	796	823	820	738	824	788	812	820	798	795	747	834	759	784	781	756	796	795	774	835	821	818	741	804	812	794	795	769	811	786	775	847	782	787	803	827	783	817	823	794	797	766	842	753	813	810	788	761	798	818	809	773	827	832	801	806	804	765	796	780	873	814	793	788	828	791	763	776	769	754	760	810	737	817	793	785	796	803	785	803	802	793	773	819	765	856	800	761	791	784	786	790	739	798	789	824	764	817	765	791	792	780	823	791	804	752	761	791	792	752	807	778	821	779	798	801	833	799	809	809	770	827	743	795	796	781	750	828	762	753	774	768	784	847	790	784	812	810	776	772	781	859	817	768	787	776	855	828	790	816	776	769	806	805	812	775	813	810	801	848	778	793	752	743	755	799	793	789	816	838	759	804	788	788	854	789	756	772	817	817	779	765	811	755	807	830	826	819	772	828	822	760	805	764	833	804	788	807	841	791	761	812	767	780	778	837	763	823	798	748	768	799	775	784	790	778	806	764	790	804	811	796	831	789	783	779	816	830	809	808	772	766	775	767	783	762	798	755	808	768	763	847	830	758	731	779	848	798	781	756	791	828	820	805	752	758	800	825	787	773	755	808	841	773	866	785	751	826	805	810	801	740	786	765	733	747	792	806	763	828	786	749	802	749	805	724	810	836	808	800	740	749	807	761	740	787	786	776	794	776	729	779	798	784	803	824	761	777	793	766	817	761	791	780	759	772	787	849	812	820	839	788	775	799	809	834	814	855	796	775	782	822	771	760	774	783	841	804	782	825	757	777	742	831	835	763	783	761	828	793	811	814	845	766	802	818	824	771	756	793	789	804	840	772	739	827	833	761	819	781	802	819	814	804	789	758	823	817	765	847	825	818	775	756	777	780	779	793	761	768	800	818	780	774	792	783	812	723	801	773	777	814	799	788	769	764	754	756	780	791	819	788	772	806	789	782	823	814	811	789	851	782	797	837	768	778	848	801	806	801	852	761	793	762	802	826	771	772	777	765	830	822	764	786	762	810	789	824	791	834	775	759	806	744	759	842	758	759	757	750	819	851	767	823	819	766	827	831	763	808	740	777	846	767	834	789	809	824	812	803	822	800	784	844	805	789	776	772	786	786	808	777	804	797	774	800	822	792	733	782	749	786	824	789	803	829	810	778	815	852	802	815	762	811	774	795	785	785	805	828	804	793	781	812	815	829	817	785	801	789	773	799	754	818	778	832	774	787	767	751	813	779	771	835	809	788	820	828	817	788	771	760	807	825	740	830	751	797	814	849	764	781	805	801	838	807	783	827	789	800	789	791	779	782	772	798	753	770	771	774	837	744	794	785	782	792	822	775	778	837	781	803	819	793	809	801	820	768	740	824	794	768	758	796	843	744	794	785	817	822	768	812	827	828	834	776	805	805	839	790	774	767	777	769	774	778	788	759	785	790	826	772	760	782	818	809	792	813	849	817	765	802	778	790	766	803	809	813	806	787	736	756	817	790	810	799	804	776	764	799	831	800	774	805	824	773	786	793	778	833	782	781	822	765	755	752	803	798	835	818	809	766	808	808	818	817	831	762	822	813	834	747	819	764	815	758	806	791	789	795	851	765	765	808	772	723	797	812	803	850	799	818	772	822	809	802	745	777	798	749	709	780	761	788	816	724	737	826	801	793	805	838	808	778	783	831	800	816	798	790	762	812	801	796	828	750	799	808	812	800	745	780	767	772	775	833	757	750	834	808	799	798	836	776	809	787	770	818	750	839	805	801	793	766	792	814	780	781	798	746	795	795	774	760	813	733	810	795	807	786	820	793	784	806	769	747	823	787	760	840	780	832	778	831	849	812	741	782	820	818	779	799	757	770	803	793	804	821	762	750	788	799	812	799	786	819	786	817	787	834	785	757	818	769	749	808	803	856	774	817	839	824	787	771	816	816	760	774	755	827	765	797	817	806	775	735	780	810	805	833	799	801	792	895	794	797	828	806	813	774	791	793	769	743	782	804	821	828	825	785	792	766	788	788	774	769	835	818	843	786	767	839	830	813	825	829	802	809	798	811	739	802	778	827	781	831	746	811	840	819	822	849	827	747	793	751	797	805	752	772	792	835	793	821	785	792	802	775	766	832	769	751	752	767	769	831	795	803	779	816	813	756	763	790	790	753	815	799	772	799	801	748	798	848	842	822	739	781	806	800	774	818	850	788	803	793	775	738	777	802	798	799	819	749	757	778	799	799	766	802	787	781	812	795	800	815	857	812	808	792	767	789	788	827	764	772	869	794	759	815	775	808	785	780	777	784	778	763	772	750	793	771	800	771	798	807	772	857	811	829	793	803	760	791	817	786	776	862	777	789	821	768	802	756	774	809	785	805	836	799	790	822	799	777	831	755	783	778	809	806	770	815	768	799	737	804	777	773	806	809	752	780	807	779	795	788	813	838	803	799	815	811	770	777	757	807	796	739	751	812	799	779	763	756	827	825	811	790	848	801	810	827	798	780	777	761	778	803	790	774	773	792	806	820	804	818	779	795	812	778	805	801	783	822	769	841	752	802	820	796	747	816	779	798	771	736	794	739	782	749	786	834	762	755	795	802	783	779	818	754	789	769	802	823	793	855
22521	21330	28820	24193	21498	21106	11668	3252	2156	1821	1548	1250	1144	1013	875	835	870	707	688	708	702	656	652	646	667	637	589	622	613	627	608	606	599	590	618	590	607	602	587	631	606	567	598	631	577	581	614	588	605	600	608	598	589	588	597	621	606	603	618	621	581	576	619	590	592	605	659	580	611	660	621	628	622	612	587	596	626	559	593	612	643	615	593	587	575	609	603	605	582	565	596	599	608	554	546	597	635	628	642	592	628	648	591	637	628	607	623	613	608	637	607	627	594	597	619	551	577	606	641	639	611	580	623	651	614	650	571	600	616	669	599	602	619	578	601	592	602	609	626	581	640	618	605	639	591	599	570	627	615	668	580	577	606	590	639	582	614	638	631	600	581	560	595	625	632	596	590	616	587	636	583	639	593	656	623	618	615	613	627	627	617	604	619	616	634	611	617	602	650	643	607	613	612	590	598	607	623	638	592	607	585	614	583	594	581	592	626	616	586	618	619	618	630	593	627	600	591	647	604	604	586	583	584	561	610	610	610	661	607	612	598	607	623	631	653	592	578	664	623	641	575	643	581	591	629	615	598	644	634	640	603	601	563	627	582	626	597	589	602	597	582	645	620	666	623	616	629	617	608	599	629	642	624	636	582	627	631	649	642	577	617	608	605	639	643	595	581	661	611	596	572	624	630	632	644	622	592	611	602	610	602	610	653	600	612	607	631	557	548	631	540	608	616	559	587	624	598	663	608	600	621	631	672	592	598	623	640	555	588	594	611	618	642	589	655	578	622	608	589	628	645	580	560	598	581	611	602	598	609	629	582	647	576	598	641	648	605	613	679	639	597	567	579	615	626	636	626	597	590	642	608	628	592	620	649	629	622	643	660	587	658	604	591	643	571	600	612	610	626	605	620	561	663	596	591	629	617	604	647	586	592	633	619	619	641	621	624	609	629	615	604	630	592	613	553	621	687	608	595	609	626	644	636	625	607	625	670	635	609	580	535	585	601	579	668	614	607	641	610	575	591	597	625	624	569	577	637	591	592	575	617	608	573	617	654	618	646	617	626	564	618	615	614	633	617	604	614	604	622	629	616	609	608	612	618	595	645	625	613	652	603	595	611	615	614	600	593	635	616	634	565	630	598	610	574	614	600	598	571	630	629	562	662	648	588	575	615	580	617	597	631	577	556	619	626	593	587	650	607	643	597	598	589	563	608	591	587	568	607	621	573	590	659	631	598	651	645	603	580	607	610	603	616	595	602	564	574	594	594	652	627	592	613	611	638	619	616	607	627	650	599	602	602	593	616	609	587	617	558	641	617	597	624	581	638	630	638	674	640	600	602	624	622	620	591	614	645	606	604	605	611	618	604	630	609	588	585	597	641	627	616	585	654	572	629	609	607	600	599	589	611	579	587	598	620	551	620	578	616	626	627	639	585	620	625	594	615	606	604	560	604	593	610	615	595	651	603	597	617	610	621	607	608	643	635	604	614	636	599	602	558	630	609	650	571	649	638	598	596	650	625	624	617	640	623	586	644	595	653	600	576	626	624	561	621	625	588	602	594	550	548	593	620	677	648	579	626	596	577	637	602	619	628	589	557	632	608	624	664	563	603	584	629	591	619	607	602	646	581	561	654	620	635	587	596	616	617	606	591	676	595	596	602	614	583	608	590	590	592	616	621	620	606	596	623	596	565	604	611	649	590	531	631	587	646	645	561	637	647	602	574	639	585	590	570	563	594	628	576	610	572	578	593	605	623	587	587	633	622	566	587	601	588	605	560	621	587	611	611	605	633	596	605	592	642	589	621	625	567	584	568	616	596	604	572	569	598	618	655	575	587	605	596	625	593	595	595	586	587	601	598	600	597	673	570	556	593	608	590	658	599	630	614	608	605	606	617	605	602	600	611	572	593	632	603	609	605	621	600	606	619	642	611	640	596	583	609	592	610	611	624	608	615	663	589	635	632	638	617	618	608	592	577	606	587	620	634	593	587	623	590	593	587	585	601	587	653	610	624	662	589	618	592	640	581	598	607	644	660	583	605	645	596	621	588	594	583	591	570	643	645	609	640	556	614	629	579	606	617	604	595	623	637	576	687	600	619	659	595	568	618	617	614	577	589	642	589	608	566	582	583	623	607	619	587	611	602	578	599	644	655	588	638	612	602	631	631	608	633	573	613	604	604	623	622	565	590	564	549	588	594	624	621	636	652	603	606	610	584	626	594	659	616	582	656	594	634	633	600	643	631	620	601	604	594	623	609	628	631	604	613	557	578	612	649	637	635	599	580	636	609	602	603	579	628	605	604	593	614	604	560	586	635	645	616	606	595	615	643	588	621	652	622	598	586	626	607	645	573	619	594	590	603	597	652	654	564	592	652	594	591	607	637	623	581	608	578	580	622	594	591	591	619	605	609	608	633	595	566	611	571	586	615	633	594	628	574	581	646	609	651	602	584	605	585	620	653	612	597	656	642	651	636	605	598	601	572	622	592	580	616	614	611	620	615	619	615	572	614	636	615	658	619	624	603	580	612	618	581	575	603	594	629	597	598	602	632	601	576	566	628	622	596	589	600	581	610	607	609	595	587	602	620	610	572	623	592	616	610	636	642	625	630	555	577	626	621	591	651	618	645	596	642	632	602	617	626	595	616	610	592	646	637	608	577	600	650	580	616	590	627	640	618	604	585	592	645	596	613	640	596	665	613	612	593	635	597	666	593	608	586	664	630	621	628	592	642	635	611	619	561	548	580	588	618	588	577	623	621	565	585	580	616	610	605	589	606	630	630	628	651	574	567	618	645	598	609	618	590	590	606	594	575	628	618	596	588	598	615	589	589	559	617	602	650	617	574	616	587	571	633	616	595	585	645	636	645	601	580	607	595	625	611	602	577	626	604	586	585	616	613	577	575	628	638	581	621	566	594	568	603	583	606	574	675	608	594	598	623	636	631	600	640	545	609	600	598	615	592	604	610	653	571	611	636	621	598	609	543	605	632	578	654	583	601	582	648	595	605	599	581	570	624	606	565	593	585	664	598	569	560	614	602	644	594	590	572	591	569	612	634	641	558	593	611	608	550	604	622	610	551	583	597	617	604	615	566	609	626	623	600	593	589	592	612	591	568	630	614	589	658	580	620	616	604	600	589	609	660	614	554	612	577	557	608	580	611	612	587	579	636	613	620	616	632	606	612	613	610	627	612	594	584	630	559	574	578	599	615	600	636	618	596	634	605	633	634	642	629	593	600	645	639	598	617	649	608	617	618	580	611	609	614	618	588	637	643	622	602	587	615	605	595	581	623	594	652	632	590	626	626	585	619	638	564	633	623	577	609	603	625	610	632	582	604	603	601	571	595	640	583	618	611	578	584	625	586	551	550	638	613	629	621	604	630	610	649	634	613	595	639	611	601	595	645	557	616	599	582	598	611	693	638	592	635	589	623	602	626	650	645	581	658	580	623	619	585	621	591	588	624	630	644	662	645	652	568	604	650	606	587	560	630	636	585	605
36065	55604	46199	30439	17925	10225	5845	3809	3095	2554	2117	1803	1483	1320	1109	1012	955	795	780	775	720	743	705	700	683	679	694	647	637	644	649	641	623	680	608	692	629	621	614	658	588	613	630	593	628	683	636	643	587	675	627	674	647	574	605	636	643	636	598	608	629	613	639	609	623	621	633	611	596	631	682	604	595	637	631	628	594	661	587	641	615	611	652	603	563	614	598	670	653	630	638	640	658	601	595	656	629	590	639	642	661	609	606	623	640	589	566	596	633	649	638	605	634	664	595	669	642	594	619	598	630	629	600	661	640	661	630	618	615	622	655	631	650	669	594	586	643	661	610	643	610	597	639	654	599	616	585	604	569	601	692	623	607	579	651	626	643	620	600	634	575	657	613	640	644	602	631	638	598	629	654	636	591	637	603	586	661	652	622	637	642	632	558	638	671	615	652	635	593	626	616	577	657	634	643	638	632	622	604	628	618	636	653	599	666	593	573	646	614	605	597	583	619	630	573	637	606	645	633	623	662	656	609	620	579	623	615	668	646	603	588	619	700	603	609	649	606	624	598	667	642	674	656	679	630	563	660	656	601	590	613	607	649	646	640	599	629	624	598	582	634	615	609	625	661	593	599	625	597	598	639	640	628	614	606	602	629	643	562	646	627	659	635	617	582	622	603	616	610	651	600	621	564	545	681	584	624	667	623	636	593	570	631	612	605	629	619	670	618	663	616	634	579	657	627	609	666	618	631	588	640	569	648	638	627	594	622	634	593	607	631	634	610	644	606	644	605	632	613	630	636	599	566	638	653	625	654	619	593	614	654	617	617	609	616	656	647	677	592	591	654	619	635	608	631	639	572	678	573	660	625	609	658	612	613	629	658	617	641	590	666	615	651	580	612	587	641	610	633	632	604	597	674	603	601	603	626	595	577	612	623	642	625	599	644	639	624	580	618	620	633	632	588	572	677	583	633	663	641	585	616	616	617	607	618	606	650	582	606	624	634	591	656	602	630	653	610	629	668	612	599	647	621	573	611	664	637	619	595	599	578	621	604	600	572	641	626	669	664	645	654	647	637	596	631	637	618	597	628	662	605	648	633	616	583	629	617	607	641	613	666	578	616	670	607	619	595	633	603	628	584	590	594	615	621	640	636	595	646	572	647	605	606	630	628	588	627	622	604	636	645	599	627	653	609	658	647	630	605	668	586	592	619	625	648	619	596	626	598	635	640	653	596	694	635	624	626	588	613	645	628	659	680	589	635	685	606	662	605	631	664	610	648	666	647	635	642	647	631	632	619	647	674	587	609	633	645	596	632	654	624	633	627	630	623	682	619	632	626	633	611	624	627	609	659	617	663	604	648	680	622	617	657	612	632	614	607	610	609	617	607	614	656	622	618	605	587	648	629	619	594	616	630	580	631	609	589	629	651	637	627	604	626	607	588	624	559	617	620	625	588	628	618	565	627	640	591	637	618	639	587	601	583	605	628	605	625	619	596	621	642	623	581	617	636	617	644	607	574	620	643	606	619	623	625	656	653	639	599	599	607	610	625	678	624	622	643	611	630	663	618	623	608	650	619	611	609	601	631	586	632	621	605	613	627	657	600	646	622	603	593	628	629	610	589	659	619	570	605	604	621	619	608	626	631	618	606	634	614	607	600	642	627	595	669	622	615	601	605	605	654	611	665	619	685	626	634	626	640	618	614	617	637	652	634	585	653	648	607	601	574	623	626	584	666	640	624	643	628	626	621	671	639	627	675	582	622	663	619	642	563	647	600	647	601	606	582	629	647	620	571	647	610	627	649	670	629	628	683	600	648	636	600	618	644	606	597	631	622	646	614	651	650	637	618	643	637	644	613	648	663	624	584	664	612	634	658	612	622	608	619	630	634	620	615	615	638	642	623	623	618	624	612	583	640	641	634	587	610	597	599	672	629	603	623	654	600	620	569	635	648	650	611	607	627	608	635	641	631	591	619	622	624	619	672	642	613	669	628	627	667	646	657	623	629	641	578	602	664	656	624	606	586	619	593	660	610	621	634	588	603	631	616	570	621	596	595	584	619	648	595	652	619	647	615	595	622	581	601	650	620	585	647	597	691	587	642	598	581	642	625	651	640	603	600	587	603	662	620	611	631	604	593	649	614	557	599	655	614	605	603	615	605	637	597	604	629	628	628	604	648	624	610	646	573	634	612	614	621	650	620	598	618	639	606	595	596	612	627	608	625	642	645	651	610	645	624	641	589	603	613	669	587	571	631	615	618	640	665	634	645	608	616	599	614	652	650	618	660	609	639	624	642	592	635	609	669	666	646	655	659	582	646	649	635	610	639	627	626	612	612	653	649	594	619	645	645	640	640	564	556	622	603	616	595	616	639	608	582	649	621	675	608	653	634	587	606	572	638	637	608	627	626	675	636	639	580	593	629	657	650	631	620	609	598	619	593	628	574	644	597	647	596	625	620	606	608	642	640	619	631	630	625	615	612	594	623	589	619	635	660	616	656	637	644	596	598	651	660	612	585	617	640	617	592	640	653	613	626	603	620	601	650	615	643	656	649	623	653	620	661	626	602	624	584	619	622	589	593	630	647	654	596	651	616	620	610	625	632	645	657	669	611	617	637	645	601	661	601	593	658	637	606	635	644	618	608	607	652	617	661	644	645	615	650	624	670	644	655	648	629	618	589	641	612	625	624	610	607	621	581	591	599	608	586	571	663	608	596	598	648	633	643	621	634	643	605	624	594	633	634	612	631	627	659	639	658	677	630	628	628	549	624	619	583	630	599	621	617	599	631	634	628	580	630	659	624	622	642	628	594	617	599	635	587	577	626	584	637	612	586	602	620	624	661	670	624	601	625	622	620	611	643	661	602	619	601	651	626	603	663	586	640	683	648	595	623	632	605	613	627	626	624	588	664	647	626	663	629	642	624	619	605	598	614	612	623	627	612	654	638	610	630	613	603	632	590	554	596	606	625	634	611	668	581	590	607	612	638	645	625	622	591	599	625	662	607	637	641	640	590	636	660	626	626	575	637	600	604	640	617	621	614	605	608	627	630	605	622	622	617	620	666	610	627	612	610	629	578	624	614	615	617	596	651	629	633	647	650	635	662	619	613	631	644	594	605	599	597	606	675	606	602	614	622	611	585	667	621	614	620	607	620	635	581	592	649	643	612	618	622	626	631	590	633	649	640	641	567	589	613	662	638	648	639	645	632	625	596	633	634	649	630	630	620	621	639	604	653	627	632	598	674	606	674	657	656	632	606	654	619	614	582	666	660	679	645	631	680	662	613	618	625	587	606	630	630	623	628	591	597	602	576	619	621	614	634	649	613	624	668	621	636	624	611	649	612	579	625	611	594	619	604	638	582	639	667	606	617	608	640	622	586	629	655	638	649	672	660	615	598	587	641	656	634	598	594	579	645	637	610	629	630	629	668	597	637	611	616	609	674	600	590	620	617	593	634	659	618	639	592	601	616	587	606	630	611	632	640	650	622	632	590	602	615	590
31212	30863	29699	14585	4355	2214	1562	1256	1095	1038	923	896	840	784	786	781	795	731	727	763	721	727	729	726	707	734	700	719	699	714	676	681	719	682	709	683	672	689	698	709	730	691	696	686	696	707	730	745	706	689	700	725	706	697	737	665	711	656	656	702	689	682	698	717	709	734	703	683	665	744	698	672	718	675	685	670	693	666	687	707	701	716	739	678	699	698	711	703	712	643	717	692	700	772	711	705	681	711	638	722	665	715	657	683	694	715	684	705	673	687	687	718	705	697	646	741	701	747	714	693	749	696	694	683	694	693	693	734	719	662	684	681	696	710	735	732	740	731	655	694	671	719	667	697	704	687	764	724	689	637	727	702	722	777	681	707	702	731	700	728	649	657	675	694	732	691	650	718	671	706	735	703	704	711	653	668	706	696	722	680	705	664	725	698	717	670	716	691	708	748	763	637	643	741	744	726	769	748	729	699	728	700	696	654	727	710	733	682	706	743	725	694	717	708	680	677	751	699	679	667	714	669	675	694	749	681	725	727	694	673	783	664	736	747	704	683	717	712	716	719	671	756	695	693	708	671	681	689	739	678	682	687	718	687	697	735	671	676	699	703	740	712	708	688	712	772	699	729	697	678	715	662	702	678	730	692	741	741	675	689	673	674	691	722	688	678	672	709	695	727	698	714	662	746	648	670	748	719	727	720	682	723	677	746	692	683	692	731	687	688	693	722	690	682	660	755	728	735	721	677	698	763	699	719	694	687	680	688	680	694	681	665	740	736	707	721	707	738	734	732	703	687	697	707	700	696	691	731	667	712	701	734	689	673	721	705	668	697	665	701	694	722	695	723	726	719	733	756	676	695	729	703	710	708	697	693	675	685	710	712	732	757	725	660	719	719	705	699	739	667	728	738	720	702	740	691	683	685	723	706	673	719	736	689	674	742	713	756	710	663	667	728	714	706	714	675	716	683	681	722	731	698	666	730	681	755	673	717	710	738	661	677	761	671	672	697	750	747	753	675	722	713	700	742	731	712	696	729	736	666	703	663	724	669	674	670	722	746	690	715	754	689	737	684	716	640	725	715	691	769	690	695	790	682	714	718	741	728	716	674	762	722	674	703	686	716	699	715	651	647	677	713	708	737	708	733	674	669	728	687	686	736	696	678	704	686	730	625	685	658	658	728	704	694	683	694	707	725	716	697	717	652	705	785	719	666	685	684	704	727	706	746	716	698	731	669	721	734	694	710	717	771	710	733	696	698	693	665	720	721	716	751	687	726	708	725	713	696	672	659	686	728	701	681	703	719	709	693	694	716	692	695	703	716	708	698	673	698	660	703	686	737	727	719	691	704	715	712	671	682	742	674	712	669	719	714	713	678	716	727	735	710	661	809	736	693	721	699	697	725	708	724	673	718	701	709	735	730	706	696	684	655	693	693	692	726	667	688	650	682	679	686	699	680	711	705	707	648	751	703	747	702	705	683	704	696	702	704	685	758	759	694	679	700	647	766	769	676	683	700	711	703	694	670	721	720	739	708	689	645	693	693	683	638	746	693	694	692	707	686	742	718	680	726	670	704	731	683	741	703	776	695	720	714	703	690	712	676	702	707	711	726	681	695	725	761	695	673	702	686	690	744	705	725	725	688	677	744	765	708	738	692	716	697	713	735	737	680	702	690	682	681	670	674	716	691	682	684	747	736	709	703	668	717	711	697	688	701	689	728	735	727	656	703	719	717	721	692	658	656	720	734	710	724	664	783	744	719	702	710	723	706	733	692	680	722	741	714	660	723	683	707	718	706	687	744	692	694	713	720	728	747	707	697	674	733	699	681	704	761	731	706	724	697	693	729	734	739	690	713	701	696	738	716	705	741	696	724	694	704	686	670	721	733	735	665	665	693	697	695	717	747	697	685	672	677	662	710	689	753	730	715	729	703	757	698	694	679	721	738	684	680	745	718	721	695	696	706	711	715	669	763	656	679	660	660	765	672	708	694	731	720	649	724	738	735	700	690	722	715	724	713	730	675	682	681	723	697	676	729	721	671	741	661	716	686	707	637	696	666	701	707	700	724	692	713	697	704	707	726	724	709	706	720	712	674	706	721	670	731	737	663	739	729	689	686	678	716	704	750	705	694	722	728	696	709	709	710	731	721	698	718	687	687	730	706	726	712	734	717	676	688	648	729	702	702	731	683	692	730	661	715	697	764	725	690	730	706	687	708	733	674	671	727	716	744	723	693	729	690	731	711	737	668	708	697	721	752	704	713	686	745	741	719	717	707	675	725	660	686	686	715	730	700	674	738	680	673	729	681	688	736	693	679	716	687	716	674	725	704	695	683	740	689	751	697	728	664	707	744	711	665	716	724	681	696	744	645	729	667	695	670	697	713	687	657	719	706	712	711	705	736	707	685	684	692	766	710	705	705	696	722	768	730	712	697	733	737	706	728	696	652	665	697	745	718	709	668	699	674	704	684	719	662	739	717	727	688	716	733	736	742	721	665	729	724	715	730	746	701	692	710	696	716	703	735	689	744	734	691	706	697	731	749	680	627	699	700	674	673	680	739	714	702	699	722	682	696	729	659	711	689	660	695	710	722	692	700	705	703	721	666	666	739	667	713	684	693	667	693	672	688	696	722	731	690	666	695	641	664	713	738	724	715	718	695	663	716	728	677	695	703	653	675	710	714	670	747	701	651	683	726	699	692	729	695	706	731	708	674	700	731	706	728	705	703	726	705	670	675	730	680	693	734	727	745	651	719	679	729	756	705	705	717	683	648	692	717	706	683	713	717	658	700	709	703	760	748	702	720	694	706	718	676	693	657	745	745	693	686	718	668	708	691	657	685	706	688	736	757	677	705	708	696	689	675	724	727	705	699	689	710	749	680	719	665	725	684	728	672	715	723	752	710	705	669	682	732	705	705	752	684	738	692	751	694	696	725	691	711	695	730	718	643	665	651	717	718	689	684	645	711	726	730	715	673	685	694	775	711	704	717	722	713	716	650	678	675	666	733	657	663	656	714	686	740	715	685	707	680	738	705	734	702	655	683	768	696	720	673	703	702	710	699	684	702	696	682	735	682	761	674	741	674	667	679	671	719	654	756	674	714	733	699	683	723	715	683	680	732	740	670	686	765	683	700	704	696	666	718	682	715	729	721	742	728	644	664	670	710	671	678	733	682	728	679	719	730	702	724	730	714	707	699	715	657	701	672	650	741	669	731	694	714	734	647	715	692	694	744	735	677	715	697	699	720	698	662	776	727	658	683	726	691	684	677	748	689	679	655	718	754	730	714	698	731	700	770	626	679	712	730	717	727	693	696	747	656	746	717	714	692	726	676	677	683	711	711	716	732	714	693	653	695	705	699	678	738	726	720	699	691	704	684	672	731	699	667	643	701	680	667	723	726	683	663	703	749	755	711	748	747	753	693	722	710	737	708	754	729	677	729	719	710	737	714	755	735	702	709	740	694	695	708	735	726	706	648	652	657	666	739	707	691	696	743
32205	44526	30163	13008	5619	3275	2081	1658	1562	1308	1177	1073	978	931	986	878	800	848	759	784	739	801	756	784	774	743	712	753	772	771	785	758	733	754	768	695	724	721	730	766	729	745	706	698	749	775	727	746	682	753	757	774	744	754	743	745	743	765	758	774	786	720	750	762	765	770	717	750	746	729	740	739	702	756	687	660	763	721	723	721	729	752	734	741	750	690	772	747	721	785	778	716	730	762	790	734	756	727	781	720	745	752	732	728	691	758	741	731	741	753	722	735	766	777	764	746	699	762	779	766	713	749	760	732	743	737	778	701	775	765	766	719	709	756	703	752	750	751	734	723	730	754	767	734	770	781	762	784	737	735	740	712	766	760	742	708	683	767	736	729	729	741	758	730	720	754	802	727	755	733	752	773	724	769	762	767	734	739	728	744	711	780	768	736	764	772	776	713	744	755	729	668	714	735	766	729	744	697	713	741	824	760	783	734	729	728	771	738	749	729	709	765	758	710	708	732	784	729	749	766	773	723	721	777	715	709	808	730	705	732	779	768	790	749	720	724	767	758	721	755	751	756	732	742	750	722	850	727	758	769	765	745	778	763	746	741	776	728	752	773	725	733	724	703	729	775	731	739	723	710	790	742	729	728	719	758	747	762	750	739	739	714	788	720	724	741	759	738	755	752	757	689	711	744	778	742	759	720	775	772	715	720	752	747	735	745	779	768	679	740	737	748	767	725	703	726	758	764	757	766	748	786	795	732	723	737	746	760	750	753	697	741	745	722	707	716	779	770	762	745	729	724	735	732	716	728	694	814	780	754	727	734	724	754	767	746	708	705	763	710	737	732	742	712	734	793	761	752	725	754	740	765	766	747	752	757	797	760	730	746	746	735	751	760	735	721	760	701	748	760	681	747	760	729	796	752	769	779	764	737	780	724	732	783	741	752	778	741	724	724	733	752	735	804	777	752	725	763	774	734	736	741	734	755	750	741	730	774	719	705	787	774	751	762	757	758	746	754	803	704	746	738	719	793	747	752	784	739	750	728	715	740	720	735	788	762	741	776	718	742	757	750	754	739	694	774	734	783	734	762	779	743	747	703	784	778	718	720	756	758	760	750	751	710	761	739	713	728	726	780	731	733	705	759	715	786	740	760	728	718	749	758	748	744	716	731	784	757	760	692	747	726	706	763	763	738	752	726	778	742	735	739	730	764	721	788	785	744	741	800	678	785	766	739	696	756	750	778	738	730	727	772	726	743	769	790	784	743	757	744	731	769	686	707	750	751	772	729	761	751	762	727	764	762	727	770	752	789	725	766	742	731	747	756	709	729	767	742	718	753	725	766	754	724	742	739	767	748	732	769	717	768	762	712	774	773	796	765	723	714	799	740	706	729	749	747	773	737	722	745	804	735	730	735	769	795	748	711	726	769	706	752	743	744	666	715	743	694	750	759	767	746	723	802	667	698	734	794	716	771	750	715	727	727	766	749	757	740	703	754	728	738	722	692	806	733	736	755	758	660	712	722	737	752	725	803	751	711	759	728	701	771	734	772	712	720	729	753	774	724	722	744	757	738	697	696	741	746	789	781	743	757	735	683	721	746	726	730	790	720	670	767	732	744	758	732	805	713	715	724	788	771	717	748	714	702	767	771	775	761	715	786	725	734	766	742	744	687	792	716	731	755	776	778	752	715	815	748	750	762	755	753	716	747	781	741	776	711	742	690	718	728	760	780	764	739	750	764	751	717	777	731	737	734	761	760	796	806	789	729	720	768	743	732	732	803	736	734	745	809	733	727	755	729	733	764	708	719	739	752	691	712	788	719	685	726	716	722	749	727	728	753	746	791	767	733	717	712	698	751	750	814	733	733	733	737	777	761	733	716	746	771	787	752	723	724	765	735	703	737	745	735	775	740	767	738	772	723	753	785	798	727	793	752	777	743	726	811	768	729	748	754	707	742	735	769	750	714	718	744	784	729	773	701	735	757	741	694	701	729	750	769	769	775	738	719	763	742	722	709	689	767	730	771	719	738	733	735	795	713	713	730	757	734	780	721	768	774	749	734	747	778	754	747	711	716	748	736	786	748	787	735	726	715	745	764	742	790	760	785	685	745	739	707	759	738	736	748	707	756	747	756	711	760	726	741	761	780	741	739	753	746	740	748	807	719	744	781	751	711	718	746	773	709	679	755	761	729	705	734	736	718	755	696	743	706	735	734	747	695	730	715	804	755	749	721	755	724	797	699	747	733	740	735	728	729	733	751	790	705	739	741	717	767	745	786	710	715	761	762	704	705	719	734	729	750	722	700	750	752	748	752	737	734	725	771	719	735	757	730	707	720	672	737	738	778	757	708	772	749	789	776	720	734	785	726	744	744	748	727	734	739	775	778	821	702	749	760	784	687	737	761	725	789	702	762	773	744	719	747	756	728	737	741	747	731	781	695	759	689	719	736	767	766	757	740	739	764	723	775	761	740	731	744	734	735	757	738	796	734	789	702	728	744	710	729	720	752	715	796	708	809	747	769	719	819	795	757	734	725	794	727	754	754	738	750	708	763	709	736	785	744	748	754	802	686	747	744	713	727	747	762	721	732	734	699	713	766	758	765	726	712	748	755	746	735	753	737	763	747	735	762	739	755	763	785	772	782	681	754	752	746	706	793	748	694	816	678	749	752	702	762	729	720	742	716	767	730	770	759	726	746	691	685	770	760	788	761	718	782	764	787	765	775	682	753	772	801	776	722	765	763	707	740	794	748	743	716	741	748	766	697	684	733	724	695	749	735	762	761	725	744	743	726	730	715	766	772	729	746	714	725	776	717	698	752	744	723	758	696	771	771	770	731	748	696	698	706	776	751	704	722	756	735	760	696	750	758	738	704	766	713	729	705	793	754	727	751	737	729	735	731	734	734	736	734	806	768	772	764	767	742	734	735	748	774	750	761	738	749	763	722	728	718	752	736	745	760	704	774	742	811	731	731	702	717	725	720	721	759	713	743	738	744	719	781	762	726	713	733	733	747	741	764	761	788	762	743	781	707	665	701	763	768	722	769	730	748	745	773	759	751	715	705	736	777	765	677	728	769	790	735	764	765	709	692	748	773	727	729	752	740	681	766	720	758	774	741	753	776	762	762	769	712	747	729	735	731	750	790	766	758	781	768	750	753	735	748	724	745	745	755	797	736	777	743	785	752	796	777	741	707	705	747	739	765	708	748	726	705	711	734	719	739	766	786	755	688	738	725	739	715	770	746	772	761	724	732	736	759	749	735	742	735	705	747	745	723	716	713	781	712	733	775	744	746	765	733	733	786	747	722	745	768	724	759	738	735	735	710	771	755	740	743	766	747	683	721	740	691	766	708	730	719	760	723	791	716	720	739	786	729	729	782	757	700	777	763	780	744	746	701	758	761	735	753	723	719	702	749	678	734	774	771	756	730	767	747	778	764	705	719	763	758	796	770	727	717	790	773	713	726	812	726	791	774	716	701	726	760	781	726	738	705	727	757
23881	21522	28652	24850	21147	12438	4402	2359	1810	1471	1213	1064	951	854	835	740	694	684	632	673	608	648	594	585	530	650	597	593	580	579	550	559	624	593	581	577	568	557	606	589	629	579	602	611	604	580	601	611	568	622	554	590	578	560	567	576	584	577	550	541	599	549	572	583	549	645	578	566	564	594	572	564	580	620	568	583	592	594	567	559	590	599	565	586	594	552	607	577	621	616	545	534	557	555	609	604	580	536	594	584	567	575	596	573	546	572	587	576	587	590	556	612	577	630	584	629	598	543	563	592	615	611	602	584	595	572	560	581	540	586	578	599	584	580	622	550	579	560	617	563	582	597	576	603	578	585	579	592	530	580	572	568	565	554	598	606	537	554	569	550	554	600	593	588	584	578	542	586	582	618	587	594	575	565	552	596	599	591	582	584	595	603	593	572	540	562	596	600	565	570	567	588	622	578	562	553	585	628	562	609	599	592	604	588	579	561	596	566	582	583	607	582	596	616	554	530	598	599	592	597	577	616	609	573	552	585	565	584	583	586	589	569	602	596	588	559	597	582	591	592	579	551	584	572	559	574	593	589	612	563	537	557	599	596	584	585	602	543	588	617	600	545	568	591	639	580	643	577	602	602	611	570	606	585	592	585	580	548	601	561	554	567	588	574	543	587	546	549	529	624	582	593	547	618	616	577	586	600	582	605	619	598	568	597	568	591	578	556	580	558	639	634	637	587	567	591	587	523	569	576	600	607	591	594	598	573	604	576	619	588	572	573	568	609	637	539	605	552	536	594	616	574	635	578	583	608	576	614	574	668	593	575	584	570	575	607	581	585	549	585	625	598	580	628	567	554	602	623	565	590	579	559	576	616	619	554	608	586	564	580	540	539	584	614	600	572	596	569	604	588	641	560	586	595	560	571	571	598	588	569	568	571	632	592	531	612	582	605	573	574	567	593	623	573	594	554	545	593	599	594	582	613	580	604	607	605	586	597	571	550	599	601	549	595	607	603	599	589	562	617	564	638	565	593	582	621	540	530	590	626	615	574	575	605	626	613	610	578	619	573	582	600	598	589	614	605	571	586	581	590	584	606	561	591	600	578	599	623	598	591	595	558	618	580	543	560	567	566	553	594	585	619	609	558	558	606	582	578	552	623	583	617	578	553	548	590	587	621	591	596	579	594	592	594	615	573	559	574	552	568	621	531	557	567	581	565	622	602	585	617	548	582	565	606	613	557	580	509	570	619	574	621	570	577	622	574	562	570	564	600	609	595	591	622	597	577	570	565	569	561	622	614	577	561	578	586	580	562	557	561	562	610	598	609	603	558	587	584	595	548	557	533	551	570	570	612	604	578	556	552	574	581	547	544	597	583	575	578	549	592	605	599	583	589	599	605	565	580	561	600	646	573	592	575	558	632	572	552	572	610	595	589	562	603	566	606	591	608	597	593	626	623	586	567	581	592	591	633	543	586	591	585	550	577	567	650	631	612	565	568	559	587	579	591	565	624	541	610	555	585	599	600	608	534	627	551	608	576	605	530	587	598	562	589	575	559	544	563	582	577	646	612	590	562	598	579	554	581	595	601	611	630	540	543	587	622	569	603	541	570	625	581	608	612	597	608	625	596	573	546	623	599	571	565	593	551	605	600	589	615	596	609	546	549	651	562	596	611	610	597	558	549	602	606	601	598	563	600	630	554	592	605	563	587	615	574	589	576	598	610	586	555	574	576	495	579	591	616	577	544	592	616	617	612	571	591	589	573	580	600	600	603	573	574	605	586	595	587	538	616	588	576	609	602	583	577	538	611	587	586	576	586	628	563	619	590	598	558	593	615	595	564	590	601	541	626	582	571	561	577	616	618	573	557	608	540	625	605	599	609	585	584	572	589	569	623	600	519	557	591	593	603	569	564	567	594	619	544	593	597	610	624	553	535	602	562	574	590	560	612	580	557	564	586	559	554	594	587	566	575	576	547	620	529	605	614	586	600	562	594	569	613	595	622	587	586	594	544	609	566	605	590	613	617	614	593	576	593	573	542	591	552	581	601	562	555	592	578	574	620	572	568	581	561	587	560	575	572	597	591	579	629	595	592	568	613	575	633	582	551	609	595	619	568	556	582	608	616	601	596	562	558	553	564	569	585	566	562	543	590	559	596	562	614	620	636	593	624	640	572	578	571	566	573	574	581	554	578	587	566	552	571	582	571	647	571	576	576	601	603	557	552	621	551	601	612	567	582	596	617	601	556	603	571	605	566	577	625	567	594	546	553	609	595	590	575	628	592	571	599	561	515	559	554	554	610	612	599	566	613	619	556	553	589	570	557	607	630	563	617	637	579	577	602	595	533	646	620	607	588	573	566	553	575	574	584	580	569	578	545	573	558	596	593	581	621	598	548	595	554	546	605	607	590	593	566	602	563	593	603	578	611	590	593	602	626	595	555	580	619	578	552	552	602	558	587	551	594	564	573	605	591	538	585	565	565	559	540	560	556	607	643	532	559	611	593	593	582	578	583	596	579	626	589	591	583	565	601	582	575	615	606	587	588	561	578	582	582	542	588	640	576	578	602	591	583	566	571	564	564	549	575	566	582	590	576	552	565	576	581	606	600	613	599	587	595	567	564	580	583	568	539	626	619	618	608	554	559	589	587	580	565	623	574	573	564	560	592	581	598	593	586	564	593	585	580	564	553	595	566	564	565	605	602	624	579	633	620	565	554	533	587	605	599	589	604	612	577	559	567	559	558	555	622	590	599	598	573	546	577	600	536	588	608	620	580	560	593	583	559	580	588	540	577	567	598	592	582	582	543	618	567	539	602	559	589	601	568	568	555	563	577	568	583	554	554	608	564	611	577	633	576	581	587	642	572	566	605	607	544	578	589	621	560	588	608	573	602	585	579	578	595	579	543	618	578	575	615	573	627	606	606	626	617	539	589	582	569	581	620	526	525	614	568	584	581	630	601	531	561	608	535	596	615	610	574	548	607	592	588	551	596	557	591	571	585	593	558	583	592	576	579	579	633	602	574	605	575	589	583	609	559	569	567	560	532	616	589	563	583	562	583	597	556	596	601	539	619	541	590	556	600	649	634	593	599	618	582	598	591	591	629	636	581	573	570	571	570	602	596	552	576	587	648	539	554	589	588	558	582	604	560	563	571	594	571	621	556	586	589	609	563	572	561	629	624	578	569	588	592	572	553	576	571	582	599	550	588	599	606	591	573	602	571	533	571	577	571	569	555	566	561	571	591	532	579	574	576	575	618	601	595	554	557	540	627	623	623	583	550	610	566	577	562	632	553	559	561	564	580	564	562	573	547	580	584	591	580	581	565	615	588	577	598	583	580	594	593	561	579	629	592	599	574	587	533	617	568	597	561	575	566	583	611	570	580	559	586	613	609	575	567	580	597	597	617	576	610	583	582	559	612	570	608	595	590	534	587	603	582	587	575	550	564	573	592	543	570	580	594	569	577	614	565	618	565	584	538	612	546	557	581	581	592	596	549
32393	53402	39387	22275	12723	6939	4447	3254	2608	2063	1707	1312	1252	1058	919	845	804	725	671	697	666	648	638	633	635	660	610	607	620	629	634	632	626	593	574	640	588	637	606	633	609	658	561	614	642	638	604	640	579	578	651	638	628	609	631	617	627	590	635	659	629	619	623	593	632	625	586	653	578	646	572	621	609	648	619	615	590	661	627	602	623	611	607	591	649	597	602	590	619	612	609	658	620	633	626	644	601	613	606	606	604	585	634	653	602	634	625	593	617	597	635	656	668	627	612	592	602	599	580	627	654	585	595	585	601	607	657	607	600	657	603	609	637	665	601	612	633	637	587	593	596	624	601	587	607	652	615	635	639	635	603	590	664	589	658	608	602	579	596	578	621	610	612	593	657	618	636	609	632	586	604	647	640	624	642	618	630	600	630	595	620	606	629	563	590	635	623	616	663	634	635	590	614	643	644	593	604	603	647	654	631	609	643	609	615	585	577	603	594	566	602	613	624	668	646	617	610	616	680	602	632	619	582	619	634	608	603	620	605	626	626	633	666	613	605	618	626	630	626	631	650	656	613	677	640	639	609	653	615	687	635	606	611	589	616	601	591	650	653	599	618	618	614	642	633	666	652	581	630	585	620	649	602	569	617	612	616	604	621	594	606	581	656	648	594	603	607	582	625	625	631	616	588	643	598	608	632	631	619	588	613	632	660	627	615	608	575	642	626	619	611	611	610	615	574	640	630	670	628	632	590	643	639	682	634	593	648	640	653	619	625	641	607	644	622	573	583	620	614	606	635	597	620	638	630	630	618	609	649	621	610	608	636	599	619	628	628	603	618	601	608	597	599	643	590	623	596	656	612	613	611	611	597	585	617	615	556	582	642	664	582	652	597	610	598	653	608	639	669	644	582	626	647	646	620	602	642	631	616	633	604	614	615	629	571	613	606	623	590	611	648	611	653	653	631	602	642	658	619	645	644	596	594	615	599	648	617	600	624	619	582	612	606	602	562	614	639	609	600	605	633	591	648	619	606	595	622	558	596	581	623	616	621	594	604	604	625	615	581	604	586	632	612	615	668	589	606	591	609	644	656	638	593	655	583	625	635	622	579	613	611	619	622	636	634	602	613	660	628	643	578	605	625	611	615	653	606	602	657	588	639	643	577	585	667	578	607	646	602	610	630	587	650	623	671	631	595	655	637	634	597	604	573	642	656	614	589	645	638	631	590	663	596	620	573	633	600	645	599	640	690	578	626	574	589	656	619	618	628	638	608	633	629	635	638	638	563	593	593	649	644	561	605	601	648	622	585	579	648	597	594	609	595	628	655	622	598	592	587	626	585	603	612	672	617	653	635	607	613	607	628	618	587	688	595	614	624	590	638	598	618	611	594	607	613	587	627	631	614	631	610	593	597	635	628	609	592	632	610	585	642	639	619	617	616	575	657	613	634	626	630	621	624	630	657	606	626	586	592	636	619	635	609	586	603	647	597	601	634	615	670	617	604	618	619	636	633	626	622	624	570	609	615	560	570	641	629	623	642	601	592	608	632	645	594	649	617	569	628	634	624	632	587	639	616	586	597	616	615	624	594	623	625	619	606	588	602	626	653	599	608	650	593	608	592	593	609	646	589	620	646	620	601	611	625	591	588	630	614	648	656	630	605	644	609	599	608	638	647	603	618	600	609	658	596	621	597	609	589	612	639	584	598	602	656	588	652	609	582	585	649	631	594	631	562	630	592	655	606	582	639	603	632	601	598	594	631	628	628	537	627	612	611	593	627	633	606	646	603	610	616	621	638	603	631	585	620	637	633	600	628	648	632	600	614	612	624	587	599	609	585	585	610	596	597	602	649	626	603	618	573	612	638	603	646	642	580	612	613	671	644	568	601	602	597	611	616	630	625	612	606	638	580	595	618	652	632	661	632	617	599	583	635	602	610	625	641	598	596	583	603	606	606	591	659	579	641	627	593	610	598	636	601	621	608	572	619	641	630	636	629	624	602	604	605	633	631	618	569	576	601	566	575	619	611	608	630	594	608	598	586	633	622	602	640	649	644	643	655	581	638	596	622	608	617	652	650	667	601	643	646	608	578	637	604	618	645	620	591	647	628	638	620	595	608	586	663	594	615	612	634	575	604	591	654	597	611	580	606	608	619	613	588	602	618	659	606	606	648	604	606	637	620	612	623	621	646	688	658	571	607	607	635	639	593	594	616	596	609	658	600	586	644	614	588	630	644	613	600	644	669	588	594	626	572	670	619	623	662	592	606	607	656	584	627	649	614	634	606	627	617	618	594	582	666	607	613	571	600	609	616	590	623	610	582	660	643	621	654	606	627	637	571	611	580	618	603	656	622	611	608	663	619	635	599	661	594	642	610	643	626	572	611	594	611	623	658	670	616	658	573	572	597	658	566	599	600	610	621	633	562	591	643	603	679	632	570	604	636	611	680	652	621	631	608	610	591	621	614	615	604	622	637	609	635	674	661	662	591	613	605	615	611	636	609	601	608	620	606	622	665	602	567	588	579	645	581	598	611	591	637	595	606	626	630	676	606	618	624	644	566	589	638	630	596	585	637	666	597	612	610	629	585	613	632	626	599	599	661	638	665	622	628	585	640	566	639	645	627	615	580	641	633	626	613	640	625	633	636	604	586	586	620	612	626	602	622	603	612	635	648	625	613	666	617	619	664	665	606	587	621	605	578	646	608	632	596	589	658	616	606	624	604	591	605	613	625	644	597	584	639	627	557	628	633	651	595	644	631	645	624	619	611	617	633	586	584	530	574	638	651	623	590	620	606	645	629	610	616	632	622	652	644	584	581	625	590	606	561	612	597	570	641	629	609	668	585	634	612	628	627	620	664	618	609	672	609	650	656	619	549	582	598	656	605	593	646	592	644	652	638	593	627	589	627	642	605	588	609	597	595	637	625	599	586	629	610	629	607	566	592	660	621	613	608	620	656	636	591	621	600	649	628	625	626	621	587	615	642	593	612	623	637	679	630	632	649	610	578	646	649	622	630	577	589	575	658	597	626	605	625	599	621	674	616	619	638	623	610	610	644	601	642	649	621	615	626	618	638	657	626	610	596	622	641	623	632	641	631	624	678	639	652	630	625	612	615	611	586	619	639	575	622	597	610	601	607	620	657	588	575	626	591	640	619	606	560	605	613	608	595	613	602	667	592	613	604	653	609	612	633	621	633	631	626	627	607	626	601	617	635	653	635	653	635	604	675	594	609	629	621	622	580	571	634	601	659	589	627	588	559	612	647	633	605	603	580	574	628	594	621	609	607	598	651	608	604	613	569	658	578	633	618	595	605	596	604	647	604	569	618	602	625	601	658	603	604	633	601	614	571	628	595	621	626	647	608	634	624	593	623	580	618	626	593	647	614	598	602	601	633	619	623	658	626	599	579	602	594	617	609	640	587	633	609	610	637	634	602	601	632	651	604	642	660	634	592	609	650	634	628	621	599	596	630	587	595	612	637	624	601	634	609	640	597	660
25043	21492	27588	25440	12882	4929	2788	1824	1544	1317	1198	1167	1046	994	950	852	856	819	826	856	850	842	792	799	798	800	778	768	781	787	786	783	768	767	770	789	774	805	755	787	747	757	750	773	756	779	800	749	815	783	792	758	820	776	780	759	754	782	812	786	769	754	776	737	758	757	784	720	738	735	778	824	807	757	769	759	764	793	794	743	759	781	775	745	761	785	772	761	751	782	841	771	795	770	799	811	750	778	774	787	776	773	783	729	711	793	751	757	813	753	773	798	765	773	801	794	752	772	722	727	770	765	777	753	731	807	784	806	756	761	761	786	785	776	793	802	755	798	758	727	752	785	752	745	811	796	841	827	732	749	778	794	753	765	723	782	711	778	790	741	791	751	775	720	715	823	764	751	745	766	728	776	742	754	818	802	778	764	790	736	766	766	753	815	781	792	783	789	768	793	849	758	760	780	769	742	713	789	765	779	769	789	735	779	733	749	784	781	728	804	754	768	769	758	784	822	781	776	798	767	764	778	802	768	744	774	782	773	739	755	810	748	857	829	788	797	732	788	790	821	775	751	759	770	794	804	742	747	724	758	799	732	801	792	789	762	754	765	786	780	772	767	761	751	772	789	787	780	738	749	724	822	781	725	797	741	771	781	776	775	755	792	778	784	844	817	810	759	767	763	735	742	810	746	784	719	726	818	764	771	824	792	755	759	803	766	815	814	744	792	757	760	743	741	786	770	786	800	717	736	762	782	825	754	802	785	816	768	778	735	743	754	812	781	759	766	769	810	811	826	808	719	766	754	758	779	799	764	838	835	749	784	841	841	728	780	768	734	771	732	752	726	785	791	813	781	746	752	745	798	784	793	733	793	810	828	745	796	727	788	763	771	806	756	769	774	805	790	808	793	769	765	716	790	767	749	816	754	822	764	733	786	764	771	757	733	752	760	771	797	725	777	768	775	807	799	762	738	758	755	790	813	758	746	787	775	777	807	745	715	809	762	792	735	817	804	717	809	807	800	728	749	781	781	820	748	786	804	752	801	760	794	762	728	787	752	745	769	786	744	774	771	760	780	742	736	740	742	772	770	756	801	777	801	761	793	793	819	817	798	798	820	741	811	758	748	736	759	783	799	787	700	796	776	801	796	781	784	763	740	745	755	762	735	745	780	793	794	779	791	816	699	733	791	826	696	785	727	790	759	772	739	766	771	780	758	803	772	759	777	744	756	775	758	768	805	762	797	776	719	776	740	773	793	742	758	737	813	768	775	782	716	770	822	783	729	786	777	762	763	770	767	807	793	793	756	770	765	762	781	743	821	813	787	769	809	797	793	752	802	775	787	756	794	817	798	807	770	744	779	742	773	799	771	818	809	715	794	800	755	778	769	803	723	778	797	767	799	791	752	814	837	785	799	779	803	783	819	793	727	817	757	767	791	795	743	794	729	778	792	788	774	729	776	728	750	780	774	765	827	753	733	763	816	740	773	769	753	766	768	752	757	796	776	809	813	774	749	813	828	788	760	782	741	809	785	773	831	772	824	739	767	791	780	747	790	758	762	761	775	771	778	752	806	831	728	727	717	796	717	803	724	763	736	808	720	820	791	749	730	802	794	772	756	795	729	766	726	765	768	766	736	770	737	788	765	781	805	765	795	753	768	806	758	779	758	777	748	839	776	767	747	773	774	762	792	759	790	761	743	793	780	781	761	740	747	780	774	837	786	766	758	839	800	774	742	774	786	792	749	800	796	721	734	774	787	738	828	826	777	783	720	755	746	798	812	796	783	738	723	762	779	773	830	805	799	794	766	766	762	761	796	751	736	770	750	794	788	774	743	749	757	769	770	791	782	811	823	777	712	783	734	759	756	739	832	753	782	810	775	721	809	782	775	748	783	751	761	810	767	782	768	785	774	779	770	773	791	796	784	776	749	736	811	830	769	752	826	776	775	757	757	776	756	702	776	749	799	775	763	749	780	768	746	808	774	761	794	737	798	755	782	750	804	783	806	750	764	749	769	793	766	790	730	832	743	757	807	759	737	745	795	762	771	754	769	777	774	774	801	766	804	812	778	771	809	780	789	745	762	751	758	751	745	743	776	741	777	763	801	759	787	757	792	750	766	749	836	792	796	783	817	715	806	768	791	763	783	817	754	838	749	779	794	709	771	767	755	781	741	795	729	718	763	745	724	760	773	785	794	809	770	762	802	739	780	811	737	793	755	791	811	733	736	756	783	800	800	786	767	827	774	758	713	773	801	675	772	744	784	758	770	831	838	789	766	734	759	822	753	767	817	742	791	754	792	789	788	738	790	808	784	760	782	787	800	752	787	786	823	748	767	812	783	756	763	805	774	813	804	721	734	725	766	730	772	743	807	785	726	740	726	722	827	755	774	795	805	809	792	776	789	747	753	816	762	777	788	786	751	721	783	758	733	813	762	760	729	806	744	776	755	754	729	766	776	743	801	820	764	800	767	813	755	765	751	774	814	755	742	792	753	764	772	734	816	747	763	760	797	757	799	790	819	725	797	731	762	731	727	739	776	731	765	754	700	744	809	819	741	752	719	743	764	744	814	819	778	764	732	749	688	744	776	743	784	760	769	779	760	791	744	801	769	788	776	825	776	763	766	796	783	743	775	814	748	824	796	763	771	766	759	730	715	780	757	753	763	756	782	758	745	781	764	767	749	756	773	786	741	783	788	757	791	792	749	808	785	736	762	754	768	812	803	736	733	799	773	730	808	801	767	805	768	766	711	793	757	768	772	715	722	773	767	770	784	782	767	781	727	726	768	810	758	743	792	770	746	772	750	770	792	739	751	786	756	766	791	752	768	771	770	778	807	759	793	747	759	755	787	756	736	809	795	769	754	800	710	747	805	788	765	763	755	771	780	849	776	750	754	799	793	774	787	815	794	762	746	790	756	822	742	669	762	816	734	813	789	758	798	735	785	734	763	733	768	765	772	762	778	776	750	774	748	738	766	756	783	785	797	787	776	758	737	790	775	757	769	767	721	740	797	779	710	764	815	805	792	764	775	783	739	750	730	813	789	758	774	748	775	773	763	762	839	770	775	711	722	786	800	753	781	800	796	733	779	772	770	830	724	741	807	791	756	802	794	753	748	743	809	737	760	762	766	746	761	758	854	737	854	780	823	735	746	731	743	775	767	805	756	811	784	754	719	768	776	797	806	725	802	775	757	745	762	782	749	809	807	816	778	762	791	790	754	755	717	737	799	756	729	757	791	806	794	750	785	809	828	777	787	762	820	774	806	758	832	712	751	774	750	817	757	757	747	742	783	763	749	777	777	757	735	741	821	706	723	775	713	749	749	734	759	807	803	776	765	742	721	784	750	763	768	772	760	707	716	808	752	751	780	778	723	769	786	772	775	743	798	787	764	806	817	769	724	790	749	777	764	799	764	781	796	796	747	719	753	773	731	786	793	780	715	776	777	792	730	793	752	818	739	774	806	761	757	801	676	770	745	776	782	760	786	778	731	741	781
30308	46473	31742	17705	10182	6156	3974	2873	2263	1917	1581	1425	1247	1124	1096	924	900	914	884	912	836	838	858	863	857	792	817	811	784	794	793	767	762	776	847	808	841	834	775	804	822	799	790	820	755	796	821	798	806	797	768	745	821	804	748	812	828	807	806	816	766	745	815	757	770	778	783	852	799	785	819	799	833	766	830	783	754	770	845	782	810	820	803	747	786	783	838	793	801	769	818	815	821	767	803	819	784	824	727	809	765	847	834	836	777	821	824	823	838	772	839	777	810	826	764	812	784	781	790	795	794	802	843	822	834	816	807	819	803	810	822	788	813	825	796	850	792	775	786	765	787	783	809	771	788	796	761	832	798	794	751	798	716	827	819	802	817	826	807	808	787	786	780	763	847	793	804	743	773	772	738	797	794	838	800	844	845	809	816	830	786	791	791	795	762	828	847	820	780	785	861	785	780	786	823	783	783	796	775	819	816	795	776	828	797	800	762	821	871	806	770	735	791	792	807	788	810	774	793	789	792	768	817	778	819	823	880	809	796	830	773	729	785	798	841	775	777	821	845	773	793	810	798	789	797	814	817	811	802	784	774	840	841	824	735	792	790	772	825	787	815	815	772	799	836	809	832	808	813	781	809	851	794	832	801	769	803	793	829	821	786	824	773	800	772	824	818	762	846	834	804	797	844	843	802	813	775	775	797	831	784	848	816	787	785	822	794	808	819	816	804	823	842	772	814	780	789	785	810	762	765	773	767	822	801	840	826	822	764	815	813	757	834	841	827	784	828	800	817	802	833	778	806	842	779	788	836	825	781	790	706	783	815	791	827	785	762	796	809	787	775	793	781	850	773	829	846	770	783	809	778	788	830	787	789	816	799	768	810	837	781	807	803	799	842	785	775	793	767	840	857	786	799	799	832	825	772	805	829	851	792	820	830	772	769	822	842	825	766	830	826	799	811	816	799	806	802	751	737	804	792	803	808	839	778	826	801	837	805	852	726	782	827	819	829	753	837	756	774	863	825	818	852	802	807	783	816	797	800	781	803	792	828	803	779	831	805	801	779	757	773	780	811	798	834	805	775	847	797	795	807	826	835	839	766	745	781	816	863	812	802	840	764	824	789	785	859	831	759	837	785	830	804	826	812	830	816	785	851	791	833	821	778	782	853	833	813	758	795	813	782	769	823	787	771	820	875	832	770	832	820	790	765	828	762	792	815	826	781	782	840	808	803	786	825	866	819	773	793	826	781	817	808	826	786	771	809	813	808	822	810	805	770	821	836	841	784	805	837	815	804	767	810	779	789	792	782	810	771	800	742	815	787	817	835	808	808	831	808	790	802	817	765	815	820	804	810	756	843	815	800	808	810	768	795	788	794	798	791	784	844	790	814	840	767	809	833	827	761	791	768	838	813	782	779	799	823	771	776	835	823	870	790	769	793	786	853	851	801	853	833	721	777	740	803	787	809	822	776	818	836	874	810	752	785	846	833	808	785	779	806	784	752	799	856	863	804	819	808	823	792	770	795	792	787	880	831	824	814	824	813	805	805	832	804	821	799	782	781	810	804	804	804	802	779	784	771	804	836	841	770	787	788	835	858	804	802	845	769	771	782	785	824	805	827	814	833	820	845	778	716	857	803	798	796	789	794	799	813	817	818	791	808	789	840	816	763	777	829	798	808	806	855	784	786	790	828	765	792	784	828	816	774	818	816	780	818	782	837	789	772	785	802	840	872	802	807	773	793	794	815	777	798	804	784	759	810	797	792	854	799	816	809	779	827	796	790	883	863	823	790	767	871	832	784	785	790	798	822	823	792	816	803	780	805	797	806	801	796	785	835	765	802	789	858	806	833	794	780	790	823	857	808	791	805	819	828	825	792	814	808	773	806	782	806	906	785	822	865	800	786	846	805	831	814	819	734	831	861	776	844	833	821	810	735	765	814	819	787	789	816	814	779	800	820	798	843	782	792	802	795	782	770	814	853	766	769	814	827	768	827	850	783	804	830	796	811	815	837	791	760	812	757	811	824	826	828	791	796	782	819	809	814	751	781	797	782	861	749	833	816	826	777	771	815	776	810	803	817	801	876	790	805	780	770	781	832	844	818	803	805	791	809	760	849	796	795	783	794	774	749	784	822	777	801	779	861	819	790	795	804	791	752	854	782	801	747	813	841	773	841	760	801	828	806	780	816	824	792	767	805	854	819	806	825	782	817	765	806	829	788	785	787	808	786	766	756	844	860	820	828	817	729	828	826	781	791	752	769	828	822	809	829	806	826	791	798	826	815	845	796	852	799	792	805	841	827	825	806	873	773	780	812	803	758	828	788	803	837	798	757	805	799	768	802	783	847	845	844	814	823	828	797	874	821	778	786	822	789	789	817	784	796	834	749	796	835	786	813	748	792	820	854	811	819	787	784	771	806	774	809	777	786	791	845	785	749	785	722	813	817	810	817	817	802	790	806	823	840	797	785	771	798	809	778	793	825	792	774	819	784	888	810	815	826	830	809	809	797	792	777	785	829	833	778	764	769	820	863	807	809	784	770	790	767	763	779	826	816	744	805	839	787	832	801	794	756	792	807	799	786	852	812	782	804	803	797	791	757	826	748	827	863	835	782	797	807	773	814	826	783	809	831	826	804	803	772	796	814	776	838	789	785	809	798	786	755	738	780	813	811	805	807	779	804	806	783	783	760	800	767	812	848	813	818	834	820	764	783	799	801	858	820	805	813	812	808	833	836	802	828	787	772	814	870	769	788	786	822	796	797	831	740	795	802	808	762	777	844	789	789	861	786	773	818	817	781	825	806	766	831	825	806	792	788	784	858	830	811	781	821	770	799	807	793	792	785	822	818	801	824	787	793	789	835	826	806	832	767	826	784	730	844	798	833	825	791	815	799	755	804	771	841	825	821	823	816	812	778	876	808	816	748	805	749	812	834	804	789	831	834	825	773	743	786	774	785	809	787	790	792	838	819	799	770	766	841	826	825	803	809	837	839	825	824	817	762	801	754	769	776	750	808	804	822	809	856	800	824	789	820	789	732	814	789	839	802	812	849	824	784	831	847	768	824	784	726	809	783	793	796	797	829	809	786	792	781	782	827	808	774	837	778	768	875	816	791	825	813	734	851	814	772	810	825	799	790	830	786	833	818	781	831	760	822	794	802	799	746	845	860	777	809	832	803	794	808	801	831	809	828	808	783	823	787	801	814	754	826	781	828	820	804	766	786	783	817	786	816	745	798	784	816	807	766	832	809	789	792	734	801	805	840	772	830	766	867	772	785	809	784	848	783	802	803	743	813	797	752	778	806	843	826	786	804	799	847	751	813	809	772	835	779	837	773	877	835	798	827	828	826	787	799	811	827	825	818	805	789	834	807	815	799	759	804	815	815	770	757	813	787	773	785	782	794	791	825	765	752	743	791	831	827	774	737	756	798	740	831	790	840	806	834	786	783	790	851	790	767	720	771	786	823	830	810	785	809	834	814	822	808	796	818	818	781	770
22701	21403	28924	24337	21793	21604	13401	4393	2791	2169	1705	1467	1243	1080	990	862	869	810	712	687	666	659	638	639	683	649	628	597	659	637	635	673	608	604	624	617	583	599	638	625	648	617	639	601	600	616	611	581	655	622	611	613	612	636	621	614	652	633	576	619	630	627	666	614	628	641	612	624	666	599	611	560	650	630	555	643	639	640	626	629	607	621	619	634	607	625	613	577	618	575	624	645	659	605	589	610	585	594	628	636	613	620	588	618	611	612	568	649	600	600	625	549	609	615	630	553	611	603	609	630	645	588	584	635	629	621	619	621	563	616	591	599	567	624	603	640	654	603	617	622	626	622	613	641	635	622	618	665	607	620	645	618	663	623	603	631	652	656	630	651	611	583	565	600	601	650	593	597	595	600	608	600	630	620	650	622	603	600	579	609	628	580	650	644	581	592	602	626	633	619	580	614	588	581	593	601	615	617	606	598	642	656	645	625	544	608	601	586	613	598	636	588	576	610	625	612	591	595	647	595	648	612	598	644	599	633	618	647	686	581	609	587	645	634	617	618	616	630	658	649	624	633	579	614	646	606	592	604	584	585	589	606	585	576	620	620	620	590	610	616	599	625	575	561	631	608	624	637	626	586	612	618	588	671	617	582	582	583	636	560	634	652	647	641	609	577	631	646	626	613	610	619	596	638	611	604	646	663	584	652	616	631	602	622	634	616	604	601	617	581	625	590	655	643	567	600	642	650	603	639	600	565	582	588	634	617	627	576	605	631	650	657	614	606	588	624	648	637	602	602	633	601	605	605	633	616	657	599	621	587	592	629	614	601	658	615	628	570	593	622	622	635	642	629	595	635	625	613	614	589	609	590	596	639	670	642	640	606	611	607	634	624	602	580	623	605	667	563	585	644	578	627	613	611	594	654	631	585	616	628	626	578	616	584	634	579	572	662	603	628	632	605	567	566	620	617	594	621	575	605	625	632	601	639	654	614	602	636	616	655	659	620	589	649	630	607	623	610	621	651	624	613	633	594	622	629	615	648	642	573	618	619	623	605	586	591	591	631	618	626	645	576	640	597	637	602	598	619	632	615	647	596	648	618	609	633	639	626	575	650	609	655	664	621	564	643	598	609	605	623	606	674	606	611	621	593	577	625	643	631	615	613	627	607	576	582	592	612	627	605	660	645	637	618	581	590	595	613	601	617	587	625	635	601	583	603	624	597	626	667	616	621	622	601	604	642	580	605	596	623	644	607	612	626	626	579	628	613	585	611	633	585	655	646	594	600	603	649	597	612	594	601	579	611	643	571	659	619	609	610	639	579	603	641	619	662	621	611	651	626	628	582	613	604	617	627	633	680	606	603	630	594	565	586	615	606	610	601	567	627	621	614	664	602	634	611	632	627	631	596	548	597	632	643	615	611	611	622	628	647	621	630	616	595	626	605	618	609	602	599	599	619	641	603	573	577	615	623	601	587	614	614	627	584	632	606	633	622	656	639	665	582	595	636	595	597	608	669	622	588	626	609	626	634	607	612	599	628	563	618	647	642	620	610	599	628	626	634	609	642	643	625	625	605	589	605	637	586	589	632	615	588	588	590	658	586	611	610	636	624	601	654	608	627	604	641	605	598	629	657	643	613	635	623	620	622	588	593	675	638	585	628	630	641	606	643	670	621	590	580	611	573	645	612	610	614	642	617	627	642	628	575	580	604	580	610	589	613	635	604	605	579	627	613	668	618	550	584	646	680	628	595	602	602	625	614	586	611	636	558	643	571	574	592	630	617	613	619	579	610	603	592	616	655	645	616	655	621	587	618	627	607	639	644	604	609	632	646	601	666	594	580	583	616	600	615	637	628	577	641	606	619	648	600	612	642	612	639	686	632	593	658	649	678	665	618	611	574	602	574	598	565	625	644	638	612	590	642	627	650	632	623	590	582	671	586	622	601	659	649	641	602	630	657	604	627	589	668	608	623	588	596	643	613	622	607	614	618	574	646	599	552	629	623	651	557	619	636	661	638	607	595	627	633	639	658	628	636	566	629	644	630	595	662	637	619	602	591	631	633	623	644	599	635	616	633	629	602	633	631	628	652	576	616	604	574	622	621	575	616	619	608	595	614	626	622	603	575	614	647	590	590	583	664	612	617	612	584	623	604	595	645	587	581	635	586	591	587	628	605	642	654	582	606	625	656	571	587	649	593	640	617	601	586	577	588	628	577	625	574	612	629	652	610	585	606	658	566	632	604	580	583	641	624	618	620	554	587	605	583	640	615	621	626	594	633	566	605	636	602	598	609	609	632	586	618	581	642	581	582	651	576	630	680	655	636	619	629	597	631	563	651	599	623	573	643	612	645	593	586	612	608	615	607	580	587	567	589	601	585	650	650	596	615	635	632	634	645	602	627	607	610	605	623	572	638	618	631	619	572	583	559	630	626	621	612	559	561	642	629	628	629	614	635	607	597	609	621	552	630	638	643	591	635	634	598	621	585	646	564	606	574	603	622	601	578	616	651	634	647	657	634	588	659	636	636	622	608	602	589	597	615	629	624	591	622	600	623	626	610	582	613	607	639	610	643	640	591	602	642	601	597	584	587	598	656	646	606	619	685	610	625	586	626	631	598	621	600	606	618	616	649	605	593	674	593	583	599	632	570	653	589	631	580	637	629	572	652	581	598	631	609	601	620	645	619	618	669	592	555	606	633	583	632	625	632	608	589	641	590	613	595	592	615	617	658	622	608	597	609	619	608	586	586	599	613	589	613	605	660	594	581	606	651	636	615	619	618	609	631	608	612	630	613	620	610	565	602	564	578	597	630	586	580	576	633	623	620	632	599	617	649	600	628	635	601	599	626	621	595	638	607	639	638	644	650	649	610	598	615	610	668	643	611	614	559	582	594	611	603	654	625	648	595	610	620	575	605	611	643	611	655	614	579	630	622	602	609	626	602	619	598	592	617	621	636	572	655	605	634	642	648	615	625	620	607	607	602	612	591	613	622	635	591	571	606	615	638	669	578	618	595	596	636	621	637	588	563	593	623	638	626	627	596	600	626	604	626	628	635	622	632	657	608	570	601	576	609	607	670	606	637	593	600	623	609	608	682	624	579	600	627	620	597	619	630	660	633	592	627	553	593	632	598	605	628	611	649	593	616	609	651	583	591	600	623	651	614	630	585	623	592	591	608	588	576	604	616	604	605	602	567	609	628	584	645	607	584	591	606	616	602	661	614	595	642	664	618	597	639	610	633	620	660	622	632	622	625	611	678	629	625	647	609	565	634	615	663	596	600	595	589	580	590	592	652	628	596	653	648	641	649	592	641	618	603	611	631	608	611	618	622	609	590	613	602	612	578	656	592	595	584	583	683	582	636	652	589	586	638	584	590	644	569	605	612	623	615	626	637	599	650	575	620	599	671	644	604	618	604	560	627	620	619	666	582	580	618	644	624	629	574	658	623	608	576	611	589	627	664	629	620	618	620	589	623	624	625	649	658	645	589	619	602	610	609
34545	53638	41844	30636	21656	13839	7586	5251	4021	3105	2465	1844	1644	1389	1177	1037	988	916	782	724	735	711	680	667	651	631	669	692	647	662	661	688	640	616	639	636	638	687	615	666	642	625	621	655	657	654	639	629	635	665	583	630	622	649	620	647	667	650	641	635	689	652	594	627	671	621	681	651	635	623	601	602	664	594	616	627	631	618	651	618	634	601	647	643	594	617	610	621	624	620	643	625	624	625	633	622	604	648	658	582	606	634	633	649	660	666	643	640	607	587	639	641	659	686	619	649	623	647	618	632	617	656	618	668	644	663	642	610	647	655	616	627	628	661	640	638	669	642	594	666	650	652	621	637	631	627	625	631	612	655	642	619	623	690	631	667	631	625	656	605	635	672	648	629	656	633	662	631	642	618	638	661	619	605	622	653	648	614	598	643	645	582	619	640	613	646	603	626	636	665	643	672	622	611	600	643	630	666	630	630	597	640	665	644	566	641	599	664	632	661	645	613	642	666	625	628	599	612	623	591	628	637	639	631	596	592	582	657	653	657	669	606	660	693	645	606	612	637	657	663	643	657	584	610	579	645	650	647	658	646	625	619	612	618	647	645	639	665	695	648	596	693	682	638	640	647	654	650	615	627	654	623	646	614	615	677	589	669	609	665	644	668	634	668	630	624	634	629	643	613	624	622	609	624	646	659	674	658	614	683	611	625	628	624	604	709	623	617	643	608	597	620	663	617	625	589	594	629	651	615	619	647	627	637	671	646	630	658	632	617	632	643	631	642	638	652	608	647	670	643	606	662	630	645	649	671	645	606	620	594	610	625	675	641	643	648	572	631	662	634	633	671	675	631	629	600	635	668	666	670	614	605	610	636	661	654	681	645	618	637	626	621	612	621	655	602	629	646	626	653	615	621	621	600	627	711	637	641	627	632	622	631	675	624	627	603	652	574	652	636	617	610	594	634	634	617	652	682	668	627	712	619	606	607	619	624	641	617	619	641	633	622	650	615	650	640	675	589	627	616	666	582	653	671	617	602	670	620	630	609	659	627	644	610	641	612	643	676	600	631	630	637	678	596	654	597	661	630	623	621	623	666	656	614	685	629	658	652	669	628	618	579	653	626	632	634	604	689	627	657	603	640	622	620	647	655	619	633	669	580	625	631	619	614	646	658	614	648	643	660	593	624	648	616	634	657	644	648	631	618	633	586	626	638	609	604	603	660	646	575	611	646	615	605	657	659	640	625	596	682	615	603	649	627	604	649	625	647	637	648	593	610	646	622	652	610	611	674	671	625	630	678	629	641	639	652	597	679	626	661	603	669	620	631	605	609	595	594	645	620	639	694	667	612	634	600	646	680	599	609	634	646	615	619	600	618	607	671	650	630	632	595	617	627	635	647	683	651	622	603	696	629	674	636	630	641	650	629	652	650	609	614	623	640	621	668	660	635	638	615	662	642	624	589	652	677	639	662	645	644	641	642	596	612	646	616	681	652	668	641	664	642	637	617	648	638	634	652	631	636	615	632	634	641	621	635	645	670	613	626	609	677	605	655	617	708	616	625	604	616	657	596	679	605	636	645	605	629	656	643	619	640	635	605	641	579	642	601	653	624	620	640	615	645	625	612	581	673	638	612	620	619	623	624	619	648	649	602	628	626	624	587	667	637	649	627	617	618	644	669	660	659	626	627	621	670	689	603	639	643	646	643	596	618	635	595	590	650	603	658	639	597	671	608	639	613	594	681	657	656	649	640	594	635	610	588	664	640	636	605	587	633	668	628	642	608	624	588	643	670	622	646	594	665	663	646	643	628	647	644	610	651	666	646	625	627	617	649	589	649	638	628	622	625	607	655	616	631	615	625	652	656	639	661	690	595	617	641	597	608	635	605	692	625	641	673	652	569	622	647	627	608	641	658	635	635	604	674	624	654	649	649	643	642	648	628	577	613	641	680	606	618	616	638	646	596	616	662	636	656	650	620	624	625	664	669	608	651	697	637	652	661	649	629	633	613	624	637	700	635	590	662	650	599	660	618	647	617	602	627	632	626	634	651	673	622	699	629	623	630	592	580	637	650	668	625	607	628	638	607	589	610	602	618	626	612	658	620	664	640	623	642	615	594	631	665	597	627	655	675	647	626	605	617	656	668	610	605	685	619	638	626	640	603	672	636	650	626	569	626	642	690	657	680	656	601	608	587	656	633	629	585	611	682	664	628	698	653	657	625	600	666	660	603	629	595	607	675	641	629	671	620	698	628	617	629	649	611	609	654	605	637	637	644	635	601	588	658	658	631	658	614	605	646	603	603	651	578	650	664	621	643	601	668	622	651	604	574	680	629	641	623	634	619	581	604	623	631	624	636	634	600	617	623	647	661	651	670	591	678	644	577	637	603	612	637	579	660	677	636	648	655	645	625	638	645	620	644	647	636	625	662	635	610	673	654	687	621	654	592	653	644	649	632	692	639	649	596	636	620	666	633	622	612	616	644	615	617	600	613	651	670	630	689	631	593	669	649	649	608	635	593	620	619	660	640	642	638	652	653	601	670	633	608	612	607	592	615	663	635	613	648	605	660	645	671	642	638	691	665	637	620	633	624	606	628	603	603	657	689	698	643	592	658	633	644	636	573	640	634	612	619	555	629	603	676	598	615	648	654	606	636	665	654	633	629	584	602	662	638	654	598	616	653	585	648	620	651	591	621	655	657	612	605	622	629	628	638	617	632	585	580	603	646	633	598	640	641	629	642	658	615	714	654	634	672	648	638	594	635	601	671	656	640	614	616	607	635	625	616	632	573	666	623	592	600	644	623	616	653	616	651	616	653	639	626	639	629	643	556	631	647	608	656	628	626	602	668	626	660	593	639	621	603	605	617	605	619	649	589	617	632	639	618	639	631	610	634	653	604	648	589	625	608	643	613	601	633	595	632	668	636	632	610	636	596	628	628	665	651	626	616	645	651	627	646	650	628	617	609	628	660	617	586	654	685	625	637	620	649	635	594	647	599	592	704	621	640	630	636	574	613	647	621	621	636	647	629	621	588	613	652	633	656	621	659	596	643	623	608	639	637	621	690	583	669	639	602	620	626	633	640	601	681	619	616	616	606	646	615	592	658	617	614	635	617	624	640	669	615	647	658	672	626	651	633	632	692	641	655	653	634	574	568	610	628	656	656	596	649	671	625	643	661	642	607	669	704	653	644	633	606	597	665	602	625	648	633	668	658	639	620	629	595	598	657	601	657	594	594	633	609	617	580	582	628	589	621	626	633	619	618	646	622	595	672	617	649	631	615	554	663	634	664	601	663	655	595	600	611	669	612	641	615	653	639	654	661	650	644	590	640	618	600	691	595	600	644	649	621	593	662	606	601	592	647	594	622	610	636	638	648	617	648	648	612	630	615	637	680	579	594	633	631	647	616	653	650	683	621	637	666	603	634	624	650	583	673	605	621	608	598	647	607	658	618	628	658	632	649	613	645	605	626	684	640	626	605	583	622	663	649	644	623	642	627
30635	25998	25046	14146	5462	2596	1836	1527	1282	1120	1032	944	845	842	797	780	797	778	769	705	727	762	699	740	738	713	725	709	683	769	722	749	683	718	719	714	673	716	723	748	723	711	747	688	700	711	700	734	712	711	708	728	746	697	709	758	675	739	750	715	752	769	711	720	704	714	657	681	673	701	653	736	730	702	765	755	731	735	671	732	750	702	667	691	729	676	702	661	717	719	728	752	679	694	707	710	712	704	709	656	706	718	711	738	708	714	755	727	687	762	708	689	714	730	722	727	731	702	729	716	683	728	688	729	666	706	719	701	697	766	736	706	687	744	703	724	783	742	729	733	661	737	712	713	733	731	661	720	716	726	722	691	764	703	677	668	689	717	708	692	708	740	727	721	687	730	713	690	696	664	739	654	700	686	697	662	720	703	741	723	738	696	746	734	667	717	715	697	696	777	737	726	722	730	720	714	752	683	685	716	719	699	739	683	697	709	751	666	729	716	698	706	718	729	727	713	684	705	712	728	737	730	672	709	685	731	725	726	742	732	761	663	694	716	742	688	715	677	686	668	679	701	768	682	723	681	701	718	765	710	707	713	740	689	734	688	700	677	694	739	699	704	709	715	699	684	690	716	709	648	682	687	701	699	751	723	734	699	724	720	741	682	689	697	692	678	704	722	677	724	731	742	638	721	769	740	756	733	711	698	685	702	697	726	734	676	711	684	703	718	693	683	732	716	695	668	703	722	710	726	651	695	684	719	747	665	690	697	733	758	710	711	732	726	660	731	743	737	712	691	699	697	769	710	706	737	651	715	676	737	752	744	741	759	729	726	683	708	703	719	718	738	725	694	707	726	710	731	679	714	731	758	737	710	717	674	675	662	687	716	708	714	688	723	725	702	679	699	694	718	750	715	709	681	708	696	716	741	686	705	739	761	706	679	673	745	718	706	745	655	729	717	693	673	675	664	736	708	738	737	706	697	688	727	699	744	713	759	675	730	689	695	710	703	687	687	717	732	698	725	685	781	722	729	743	722	719	694	688	699	723	707	738	659	724	733	706	722	727	754	681	700	725	696	717	769	711	708	697	746	741	707	705	744	695	709	717	690	685	701	691	695	709	726	757	669	708	702	735	762	692	710	697	735	727	714	736	672	700	703	708	684	716	713	732	753	722	669	693	723	720	724	710	748	735	673	696	696	705	695	693	688	702	693	657	702	665	693	690	758	757	710	675	659	705	690	727	685	651	718	729	697	724	688	712	712	723	731	707	720	735	678	704	729	695	712	707	702	722	723	721	724	723	698	698	720	726	698	687	700	723	674	690	691	713	677	724	739	716	707	724	706	679	801	715	748	694	776	708	747	722	708	664	652	696	744	732	682	763	730	640	750	743	746	728	727	724	670	666	691	740	704	736	701	667	692	750	711	724	665	706	684	725	716	697	715	698	698	700	741	675	750	704	696	765	713	713	769	726	654	672	711	692	722	671	680	709	703	645	681	652	652	715	711	749	690	696	705	716	706	720	686	730	696	725	682	720	681	713	704	696	683	684	720	709	731	703	696	684	708	686	671	702	698	712	749	742	683	732	734	734	690	722	699	719	723	696	753	678	663	736	736	720	749	751	685	727	721	674	676	746	715	732	684	684	680	693	718	693	743	711	644	750	707	706	707	677	700	694	748	712	730	759	722	674	722	702	687	764	720	746	700	739	718	718	705	741	681	727	690	738	722	775	732	741	695	713	738	702	789	746	685	710	708	729	705	699	695	722	705	744	706	711	714	712	677	693	701	678	716	680	708	727	722	726	742	753	736	736	742	666	705	752	665	778	697	683	689	727	696	735	706	728	682	716	754	710	714	719	739	682	739	680	693	719	704	748	703	719	723	720	704	698	671	712	720	712	707	702	721	735	714	681	675	694	676	724	700	672	692	690	699	683	717	714	737	711	733	727	735	693	719	702	732	688	689	700	709	712	718	701	699	742	696	714	697	695	776	707	709	635	710	682	701	762	678	698	684	734	710	747	734	694	662	672	705	727	725	678	719	722	722	762	745	700	736	719	706	681	676	757	688	712	704	703	670	674	692	696	697	685	747	723	742	730	710	742	693	731	723	681	678	668	694	692	716	704	744	749	717	680	765	706	674	683	701	697	736	707	667	710	734	722	731	663	753	697	713	718	718	722	727	750	725	687	684	750	700	709	677	712	730	700	674	725	702	679	673	729	713	715	692	729	746	735	710	700	739	728	680	758	681	690	744	682	763	710	669	702	714	664	762	746	700	726	688	727	716	722	704	732	664	696	751	687	717	758	690	674	682	684	727	666	731	720	777	725	739	682	737	661	666	703	716	701	705	756	724	766	669	690	667	693	687	714	739	678	681	747	726	711	731	680	711	765	716	722	689	764	746	704	745	721	751	732	706	773	685	710	686	722	719	718	702	719	745	751	711	704	706	704	731	729	717	708	697	684	708	727	698	763	699	680	721	693	715	668	717	675	689	712	717	676	694	701	746	681	734	702	684	705	741	687	716	686	721	727	748	723	707	729	677	703	722	712	723	743	735	686	688	717	718	754	709	706	676	735	732	723	717	728	725	725	717	750	703	730	773	728	739	702	730	760	709	728	699	708	719	730	773	746	709	720	723	697	727	731	705	715	696	678	719	676	706	688	727	719	749	727	710	679	693	728	693	737	712	681	694	689	735	705	737	723	721	707	741	699	730	726	680	742	714	737	689	713	697	738	708	714	739	699	738	733	699	722	690	686	694	674	681	698	747	704	745	762	706	749	727	706	699	734	714	707	714	719	671	733	677	696	733	720	699	735	733	703	701	700	678	692	707	731	704	693	715	711	691	713	705	718	711	741	708	715	687	710	709	746	688	721	702	729	691	722	662	699	686	705	749	704	764	711	711	684	736	734	736	699	680	737	648	764	706	746	701	737	691	705	701	736	746	704	709	673	721	699	749	740	694	749	740	690	757	721	715	709	698	691	731	721	669	694	689	650	689	675	723	712	694	770	687	719	714	709	749	761	689	725	756	755	711	686	715	680	701	704	730	706	705	730	734	728	689	704	710	674	692	699	705	679	732	707	749	741	707	712	694	703	660	700	706	675	702	676	682	773	709	697	717	686	667	727	706	738	674	744	704	709	680	728	717	705	684	685	740	764	690	732	723	740	698	670	729	682	686	711	689	733	688	731	693	714	685	759	723	718	699	710	699	708	706	690	694	692	699	739	712	715	703	680	724	706	683	704	685	719	717	724	758	744	746	741	691	718	770	733	636	700	715	710	690	726	671	740	695	724	689	687	690	695	714	733	721	719	694	685	709	781	711	729	730	732	684	713	683	726	710	704	688	720	699	679	720	713	718	685	696	646	728	706	710	708	712	716	751	709	753	700	693	751	762	698	750	741	775	734	684	677	700	729	685	714	724	721	694	734	689	673	717	748	703	734	723	760	669	706	723	683	730	663	683	742	749	778	705	703	746	703	676	720	651	674	704	762	648	721	676
30865	37864	26668	13644	7061	4019	2728	2091	1696	1414	1210	1058	1037	872	856	844	895	787	803	724	721	764	747	713	724	703	771	720	801	737	738	744	752	741	686	730	714	758	787	786	715	788	726	733	734	788	745	750	794	759	711	723	755	724	772	713	767	751	731	720	772	749	764	722	752	786	719	714	712	711	737	763	774	740	709	731	728	748	747	774	746	715	788	740	736	731	759	765	728	762	715	784	764	724	752	720	751	731	741	723	763	719	821	728	761	706	751	759	785	760	804	743	762	771	754	742	799	766	792	704	711	730	763	716	789	745	748	754	784	784	767	778	744	730	761	746	735	758	762	772	706	769	683	760	769	727	757	770	681	765	754	767	739	746	743	729	731	736	794	757	742	718	727	773	751	768	779	713	725	683	766	721	734	792	759	759	745	716	748	752	711	709	733	784	792	718	756	746	733	733	716	776	769	760	710	732	734	753	722	782	767	759	793	713	737	723	801	713	756	758	739	808	720	793	700	761	707	764	746	757	744	738	762	749	763	774	737	764	717	734	745	724	741	732	747	755	737	748	741	739	682	749	697	779	702	722	763	742	738	747	745	764	762	727	738	744	756	708	712	704	715	707	745	711	727	757	692	689	760	746	753	725	740	731	723	735	734	776	779	746	758	755	708	725	711	738	770	710	706	759	775	772	751	720	797	776	753	749	729	789	759	743	729	752	752	739	722	740	732	784	761	755	799	743	715	766	751	748	804	739	731	752	740	758	792	745	777	705	728	764	762	757	732	717	781	693	743	700	754	742	735	744	792	782	711	743	755	702	729	726	752	749	737	728	742	717	738	725	731	757	766	705	727	748	757	771	722	718	754	708	748	777	748	729	758	740	751	767	768	731	776	781	831	748	724	755	749	735	774	721	744	740	791	763	742	733	722	758	764	713	755	753	772	745	765	736	725	758	762	727	727	752	780	697	739	752	757	765	732	700	747	783	772	751	738	710	734	735	707	720	765	735	737	757	777	791	784	730	741	739	745	766	747	720	742	778	785	766	740	739	798	774	736	767	787	774	706	788	772	733	731	778	771	699	766	786	747	730	725	751	744	740	704	729	741	718	739	778	728	764	741	725	758	740	733	770	738	717	777	717	743	741	755	704	726	742	738	739	760	783	724	758	757	749	775	745	805	758	762	742	771	680	715	778	736	799	745	750	703	718	750	725	750	766	748	692	756	724	707	772	798	770	769	758	765	775	816	662	778	736	761	742	734	739	767	706	721	771	731	727	784	742	740	725	762	757	773	787	774	752	739	755	760	711	695	707	732	770	756	742	738	747	749	737	741	714	725	766	745	782	746	756	806	673	713	706	796	752	738	710	762	745	750	773	758	721	750	740	799	729	804	681	733	779	769	755	798	700	710	806	733	757	748	718	729	760	733	786	770	706	763	785	756	767	720	731	742	746	767	769	669	741	766	761	758	759	727	779	762	762	788	702	732	730	762	725	757	741	742	772	787	705	720	782	748	737	721	732	714	743	738	791	734	755	722	733	782	744	739	694	769	781	756	736	766	703	737	783	776	761	734	740	727	756	750	754	755	797	722	725	788	761	722	714	737	744	720	742	755	724	792	764	758	724	722	703	745	744	726	792	781	732	728	764	728	746	733	772	746	748	745	708	758	776	757	784	785	721	755	752	753	721	731	752	723	719	710	788	738	729	794	785	766	772	757	720	795	738	764	755	813	787	767	740	787	768	733	729	784	804	746	710	771	700	699	728	711	785	730	734	702	773	717	704	790	728	730	695	776	781	739	733	721	758	788	725	677	739	762	737	781	720	772	720	756	772	716	710	778	750	710	688	780	728	748	790	739	749	746	770	797	714	700	764	754	688	779	788	789	801	741	766	738	703	779	725	757	718	699	736	743	757	756	760	787	762	764	666	778	719	711	715	682	761	701	736	792	739	771	724	764	775	727	767	781	726	744	733	710	765	773	763	759	699	745	713	747	748	747	722	715	817	767	708	721	724	707	758	725	738	842	732	756	755	720	721	741	730	784	768	725	754	747	803	715	712	752	764	743	741	742	701	767	717	664	778	695	756	749	751	723	773	732	772	785	754	718	725	785	750	786	742	716	778	741	744	700	739	786	716	669	719	719	791	740	753	738	753	724	784	771	742	777	752	757	722	769	751	757	762	744	793	759	780	774	721	712	729	749	778	756	736	724	809	674	758	711	731	727	744	780	751	748	705	767	760	746	726	737	719	718	764	706	755	745	752	716	779	709	707	681	760	806	751	693	722	713	770	743	718	744	743	753	738	749	765	770	723	742	739	742	774	720	781	746	792	745	735	729	746	769	731	731	741	711	714	787	793	705	778	771	723	759	724	704	766	747	781	745	745	747	686	736	678	771	753	712	689	722	764	711	777	769	761	751	707	766	737	779	734	668	730	792	742	755	756	752	751	717	760	748	791	721	742	771	768	746	742	762	744	696	722	736	737	688	812	732	769	814	747	753	753	768	762	721	790	778	745	729	774	758	772	776	796	749	805	757	756	728	722	791	764	769	773	755	803	755	702	787	692	701	688	737	756	729	746	780	745	742	725	789	802	715	756	768	753	756	710	734	732	778	738	783	779	733	753	712	741	732	783	691	722	750	782	741	739	764	737	792	743	734	729	790	731	720	732	753	735	764	674	711	735	749	715	731	738	726	713	763	766	695	729	757	731	724	750	751	735	742	744	760	741	740	754	750	721	747	719	721	700	767	731	787	762	750	731	738	764	728	752	745	719	761	708	726	762	746	704	777	775	766	739	785	745	719	717	750	726	770	804	769	767	729	751	767	741	728	702	748	745	789	740	729	734	826	750	774	712	798	718	711	758	745	761	737	747	728	709	776	747	708	752	737	650	758	709	717	746	817	763	737	758	771	747	765	733	748	754	750	810	730	756	730	726	734	711	763	714	806	744	769	769	731	751	744	742	739	741	704	818	753	754	783	730	753	736	727	738	718	723	754	752	751	719	699	731	709	712	770	800	687	780	721	708	764	779	737	742	775	782	744	745	711	742	745	764	797	711	748	734	751	735	720	716	715	771	758	710	689	714	705	757	710	757	674	674	723	716	735	725	764	755	782	721	757	707	733	710	733	723	720	763	747	753	720	754	761	786	740	796	732	732	746	757	774	767	747	741	720	772	704	726	768	740	728	750	732	731	733	749	724	761	733	757	728	760	785	728	741	736	744	722	753	732	716	768	734	741	710	769	768	776	717	749	799	745	732	715	734	715	774	734	708	715	728	761	727	764	758	741	718	747	791	754	767	704	773	746	737	753	726	711	726	747	710	778	736	745	741	734	783	777	760	752	758	758	713	735	740	761	759	726	785	714	772	730	737	787	769	725	740	740	761	731	708	763	743	748	755	743	713	727	720	704	758	748	740	787	732	759	734	743	762	765	738	798	713	762	722	720	763	735	745	683	768	725	730	748	741	707	781	743	747	794	777	724	759	786	706	789	761	738	737	776	720	698
23811	21376	28417	25043	21182	12660	4706	2610	1832	1466	1233	1047	915	862	774	721	693	627	667	619	620	551	571	665	547	622	559	577	563	576	584	610	558	613	594	563	570	564	626	570	575	555	552	557	591	594	570	606	624	588	573	616	548	569	603	580	586	529	606	567	599	571	595	610	606	554	548	538	571	532	567	620	552	597	546	586	542	527	583	583	597	570	569	614	566	585	581	609	591	577	570	572	555	560	552	581	615	575	616	592	563	555	596	594	588	544	576	590	545	562	590	549	536	621	569	566	583	563	600	550	599	517	540	542	554	552	556	596	547	618	570	582	559	598	547	607	602	567	537	627	549	582	630	523	563	614	571	580	586	557	618	556	572	580	572	606	575	583	586	581	572	556	631	559	581	568	585	578	581	570	569	549	547	598	553	575	608	570	581	579	600	580	573	577	578	582	578	575	548	588	587	591	577	580	528	549	556	559	548	590	580	577	590	617	571	551	601	592	555	564	556	580	545	630	567	551	571	604	640	563	570	592	590	556	599	567	600	610	568	612	576	541	598	553	597	530	566	592	599	568	581	611	547	603	581	601	570	625	621	627	598	565	569	596	530	598	621	581	552	574	594	575	600	579	568	559	558	564	564	576	622	578	580	555	569	569	570	572	565	638	594	610	584	571	602	590	549	589	569	577	533	562	566	572	582	573	570	521	571	612	632	547	567	566	568	589	530	557	561	580	594	600	562	568	536	538	582	582	579	538	605	570	521	578	548	571	620	600	594	605	596	566	582	544	553	627	601	573	558	594	580	577	576	573	580	534	532	596	594	598	524	565	570	556	603	614	596	555	576	555	578	582	571	592	540	559	619	544	584	574	578	559	584	534	515	552	574	566	543	593	590	592	569	578	514	561	574	554	558	590	592	585	579	575	564	550	539	588	576	604	583	585	611	566	602	570	601	561	581	574	601	584	578	594	544	593	548	552	616	580	620	579	587	578	567	573	547	574	567	640	527	554	572	562	560	580	560	539	557	558	601	587	570	606	600	566	624	543	564	569	568	555	633	526	603	617	607	557	555	552	607	582	583	610	549	617	591	584	553	559	544	607	529	574	566	569	548	579	585	587	571	591	567	572	580	592	586	583	584	588	559	545	583	567	582	570	599	585	583	601	570	560	578	583	567	528	591	567	579	523	583	586	578	527	535	580	524	575	564	569	569	602	570	573	587	571	570	595	562	561	594	556	593	581	555	600	567	612	605	581	548	560	596	568	615	587	593	559	573	596	581	601	566	542	606	563	586	640	572	589	629	601	587	561	560	554	581	563	532	594	590	554	590	536	551	550	581	522	544	590	576	582	575	579	584	585	603	581	576	560	553	606	524	572	564	594	586	599	591	601	575	566	566	583	586	585	585	537	567	526	581	604	598	569	557	593	585	565	547	600	610	577	588	533	589	587	593	591	594	595	572	586	599	591	580	600	595	574	545	531	620	568	562	603	564	538	588	581	538	579	599	604	593	595	564	608	553	533	608	600	604	601	577	536	591	561	585	603	566	557	597	541	578	580	614	567	540	579	541	602	581	589	608	569	554	582	597	569	576	537	590	572	544	592	557	575	571	586	563	613	583	572	527	556	596	571	578	579	603	565	553	551	589	567	570	582	567	545	542	615	591	579	601	544	570	582	627	591	619	601	610	599	584	571	607	587	570	597	571	575	580	548	560	540	592	614	561	559	582	526	591	582	558	597	547	557	610	599	591	574	586	545	613	575	557	625	579	602	557	551	548	565	578	547	563	573	563	549	576	554	575	591	570	560	562	595	579	586	561	590	592	549	605	580	564	559	598	559	540	545	593	571	544	590	551	572	573	554	591	550	591	554	567	585	609	581	596	574	580	559	560	571	564	569	525	603	554	573	596	576	610	594	600	577	561	615	608	606	531	568	584	538	537	575	593	576	573	599	574	538	583	570	600	583	568	597	591	615	547	517	607	555	578	558	563	574	576	600	582	587	578	573	547	575	541	590	579	607	575	564	613	600	562	559	589	593	585	549	589	563	557	601	556	582	591	596	563	548	585	560	535	568	532	564	595	614	582	547	582	537	589	585	605	627	570	608	557	567	571	582	585	522	611	540	588	512	563	571	591	589	550	615	576	604	586	592	586	575	547	583	577	582	595	566	614	555	586	601	553	578	620	566	568	606	587	557	592	556	601	569	597	594	597	583	576	584	612	550	584	529	592	556	579	566	590	569	558	559	582	531	547	600	604	579	596	560	593	558	559	587	580	568	615	594	560	575	601	601	587	609	529	598	613	594	592	587	649	548	591	594	567	592	608	570	609	581	581	552	562	555	575	583	579	610	591	593	557	542	582	595	549	572	528	566	541	568	547	564	553	564	550	563	569	576	584	585	607	616	586	611	582	550	564	551	584	607	584	576	605	600	595	604	597	555	571	544	582	577	577	599	589	573	632	565	600	534	567	578	556	555	566	562	549	603	605	620	590	567	565	557	547	634	535	534	560	597	589	594	578	578	536	579	580	563	549	580	587	566	560	605	547	622	581	561	555	611	543	545	586	541	586	570	595	603	557	618	569	577	610	599	539	573	589	588	555	571	569	562	604	563	613	555	579	549	602	562	535	545	551	571	577	555	581	594	583	591	573	594	560	583	540	573	610	573	578	570	589	617	561	589	580	578	578	560	559	538	568	568	576	577	552	579	582	614	583	594	556	574	569	560	566	570	604	525	621	602	574	531	574	578	591	553	571	591	564	565	571	574	622	638	624	584	574	567	593	549	600	600	581	597	586	590	585	572	600	564	603	593	569	597	569	563	544	576	552	567	639	594	579	569	564	579	601	583	556	570	560	565	555	584	531	602	546	559	623	569	574	601	561	567	584	577	568	554	622	523	544	551	561	582	567	563	570	575	560	535	559	528	601	622	553	552	574	608	605	575	594	525	596	561	578	574	618	580	537	598	599	555	593	574	602	556	557	612	528	583	578	573	617	585	585	554	581	586	631	555	514	557	614	559	561	585	565	551	538	563	572	604	605	545	616	550	572	572	572	599	584	584	556	583	573	570	590	563	594	572	590	582	597	603	556	584	589	599	554	590	602	589	547	567	538	571	571	590	618	572	543	632	584	547	552	573	544	575	568	592	553	558	586	584	590	623	544	551	562	560	573	577	584	550	553	567	554	572	591	571	601	586	567	567	604	610	569	568	560	557	629	572	577	625	647	572	574	542	583	583	544	568	598	556	544	552	557	557	566	616	543	585	579	579	608	550	644	571	585	569	544	564	564	550	556	558	568	555	579	569	557	556	583	577	560	564	586	591	564	588	556	585	586	586	572	591	552	605	565	590	605	574	578	597	522	578	545	585	588	597	549	569	563	565	544	578	562	547	558	533	585	615	563	578	582	539	581	561	567	587	590	567	562	594	576	558	577	565	553	571	599	575	570	542	578	611	550	525	588	572	559	598	565	595	622	605	566	591	613	615	575	580	585	537	576	575	573	549	596	581
31591	49740	37782	22040	13556	7812	5075	3506	2658	2135	1725	1394	1191	1055	912	863	809	725	672	641	623	615	650	694	588	628	611	608	634	628	611	624	568	595	633	616	598	608	593	607	645	632	649	617	637	603	602	601	624	625	593	629	596	645	650	605	578	583	653	600	606	596	605	618	626	611	592	638	608	684	597	593	598	608	570	585	610	610	646	615	618	668	599	595	612	632	613	578	638	632	620	681	624	624	661	596	655	603	623	613	664	647	627	586	571	601	603	586	608	583	609	593	646	579	599	625	597	626	588	627	650	624	635	627	624	593	615	614	565	606	631	633	591	603	608	645	576	590	601	566	623	576	599	610	613	612	581	601	615	621	615	599	599	631	619	575	639	645	623	590	630	605	654	630	622	600	598	599	634	588	619	636	577	597	642	619	608	604	621	599	584	609	559	588	642	638	595	640	622	565	629	661	631	643	629	602	584	636	629	607	613	602	623	596	622	649	613	593	582	592	574	619	579	582	597	625	608	589	597	676	629	564	609	637	676	613	587	584	618	644	597	607	587	594	618	576	571	608	589	613	655	585	597	606	641	648	615	606	633	623	650	674	595	588	600	642	606	597	591	564	630	617	634	604	601	601	625	614	641	621	636	640	607	609	595	636	615	620	649	597	620	573	641	600	620	570	633	600	666	616	627	622	570	612	601	596	633	619	626	605	662	627	621	651	602	619	605	548	593	648	609	644	595	634	583	612	620	634	589	629	626	584	619	636	677	611	601	604	624	695	595	630	629	615	597	626	577	611	611	586	588	597	602	595	608	598	623	614	607	626	606	597	615	602	632	657	611	638	627	592	598	641	584	651	611	619	616	616	592	608	633	656	619	611	649	645	624	637	641	639	624	618	668	626	609	556	629	623	610	644	580	596	615	609	629	607	626	628	602	674	610	613	591	588	617	594	599	618	598	695	590	583	619	570	613	631	603	629	626	673	603	623	601	640	629	599	610	615	577	611	615	653	609	618	603	577	592	616	604	643	642	599	596	609	617	620	656	612	612	585	603	665	612	599	630	645	597	596	575	568	585	616	609	621	599	616	587	636	577	643	604	601	612	600	602	597	623	631	605	582	640	641	606	626	590	583	612	606	600	635	600	645	637	598	638	631	659	558	584	590	590	612	614	642	565	583	587	612	631	599	616	624	592	609	614	627	653	584	588	603	587	626	646	652	627	608	615	568	587	576	592	584	657	576	625	589	584	599	601	623	590	608	620	608	619	611	624	610	625	611	619	585	637	644	614	619	646	623	586	587	585	607	608	607	605	624	591	546	563	624	630	601	619	630	621	609	647	635	620	573	590	616	607	667	572	624	614	593	658	633	646	645	590	585	666	598	642	632	639	596	645	639	581	630	626	601	609	586	637	612	609	628	604	590	621	611	612	637	591	615	629	637	644	639	661	639	622	593	619	589	612	607	557	584	598	614	611	596	580	603	596	588	607	635	676	653	593	623	619	613	646	622	625	591	608	581	593	599	616	602	604	642	603	650	654	598	625	610	623	633	611	602	634	608	612	597	537	608	603	600	620	625	596	607	620	639	560	613	615	593	586	604	604	598	560	573	610	584	630	625	568	652	606	651	623	583	630	624	653	605	590	648	585	607	634	581	611	588	581	607	615	671	623	614	641	623	606	616	652	595	597	632	589	603	665	619	640	635	624	641	608	605	605	630	577	647	647	614	571	637	629	624	611	574	618	604	632	597	623	620	646	576	591	581	608	600	576	623	610	597	622	660	602	600	625	628	621	593	625	623	637	620	629	618	639	600	586	591	606	657	599	605	591	587	623	637	671	606	570	598	586	602	569	601	609	589	620	601	602	581	569	575	590	588	599	612	593	606	649	622	612	619	584	602	582	581	607	606	582	625	615	621	582	571	612	592	602	589	652	623	618	616	588	623	591	622	620	576	597	659	628	619	595	602	601	634	684	592	615	604	627	584	578	604	599	598	618	581	605	578	586	624	627	542	630	623	578	572	621	619	620	612	626	600	612	617	632	650	600	567	580	575	618	617	583	635	608	608	616	632	611	632	616	592	610	658	621	614	612	631	622	669	628	630	625	613	609	591	603	640	626	603	626	584	635	605	565	609	614	599	597	589	585	574	583	643	576	620	593	623	600	591	634	613	609	611	639	577	587	596	581	626	577	623	631	615	635	617	611	589	596	615	617	623	555	594	591	594	636	658	619	598	580	635	641	638	644	609	625	593	622	630	593	626	634	612	596	648	602	641	607	612	621	651	619	642	643	604	599	663	627	601	587	581	624	608	618	615	608	639	604	604	600	590	609	598	609	586	643	625	644	634	658	597	646	569	587	563	569	612	614	620	609	599	573	635	641	640	634	591	577	597	636	578	580	588	644	602	606	623	581	606	583	634	591	645	599	621	598	603	595	622	660	591	619	582	613	589	586	592	618	637	628	597	617	617	613	603	614	599	629	602	624	642	593	612	599	628	623	594	619	609	664	653	590	597	607	596	590	618	652	553	620	626	577	618	605	628	637	640	601	615	592	626	595	606	611	617	574	613	603	652	651	604	616	617	620	636	598	655	555	576	625	611	601	618	620	624	633	625	634	620	548	638	603	663	592	624	643	612	619	633	608	594	629	607	590	617	569	664	630	553	612	664	602	579	642	648	581	618	624	611	642	609	607	614	615	665	643	617	598	554	586	652	615	605	630	635	589	638	642	593	574	645	631	610	552	659	601	632	640	613	592	598	639	618	568	615	590	650	603	595	647	645	603	612	574	645	579	630	590	621	638	587	599	584	637	621	639	622	587	623	606	605	625	615	610	657	627	629	627	606	624	646	567	642	576	629	594	615	625	618	628	646	579	583	654	644	589	598	661	585	596	636	581	606	609	602	632	600	619	653	640	596	617	578	636	649	593	604	588	567	594	582	610	611	626	577	628	610	599	605	604	634	604	596	586	603	616	628	587	578	616	567	637	566	598	612	646	594	602	603	572	603	597	616	653	591	629	660	595	613	598	590	622	617	565	638	603	641	641	580	642	607	661	600	610	602	623	643	624	605	607	622	601	600	628	577	631	631	608	584	584	606	632	580	646	615	572	638	629	614	622	653	588	601	604	661	606	577	640	630	616	657	600	640	616	557	603	606	643	622	638	627	584	587	585	653	651	619	611	546	645	638	613	586	621	606	606	665	632	649	605	578	599	617	602	609	584	632	625	606	640	586	590	618	610	562	600	616	603	553	619	597	616	646	577	577	601	576	631	649	621	621	609	633	604	673	630	615	612	577	568	587	586	618	597	641	628	634	649	634	636	607	644	619	608	628	605	583	628	604	610	600	619	647	623	615	634	610	564	647	647	629	631	604	617	626	596	605	631	574	638	568	630	607	580	573	631	603	620	578	583	601	630	624	592	617	626	649	642	601	584	616	634	634	578	584	597	562	617	620	618	629	548	645	576	592	640	641	646	567	650	626	605	609	609	607	596	586	670	591	628	611	629	606
25183	21430	27491	25576	12651	4529	2731	1891	1607	1282	1196	1054	979	938	889	828	855	781	819	823	781	800	773	813	840	782	821	752	781	798	789	784	801	795	795	786	788	749	772	728	745	791	792	754	763	769	809	772	746	750	753	806	815	825	806	759	750	752	783	782	760	809	816	796	774	790	759	814	742	820	746	731	759	822	818	747	837	814	759	706	792	808	745	754	790	788	730	771	762	789	793	793	790	785	798	770	817	809	809	751	828	776	801	809	724	779	775	758	721	737	783	759	769	806	754	751	734	768	762	744	789	782	803	816	794	749	812	791	791	782	789	768	780	771	769	764	779	785	792	779	758	732	768	749	802	818	747	742	766	785	810	744	799	828	786	722	746	790	792	800	808	736	781	733	760	783	745	764	758	821	751	766	789	770	776	764	830	767	786	729	745	778	785	767	813	769	766	743	745	760	762	714	771	741	787	796	842	841	783	772	793	771	816	778	707	805	818	756	765	796	777	795	727	806	751	780	813	775	762	753	814	769	732	753	775	823	768	723	765	798	787	746	769	772	815	756	801	800	753	838	767	740	774	764	807	772	794	784	740	724	788	742	755	806	767	738	760	761	789	759	745	791	759	751	800	778	764	793	739	774	751	759	802	811	813	748	765	806	759	784	773	772	815	766	732	786	778	789	766	769	752	799	811	775	760	816	763	769	751	696	756	728	744	763	789	795	783	764	752	786	745	805	767	756	811	743	800	831	745	771	745	746	756	785	708	802	767	781	736	760	807	762	773	705	748	759	782	710	778	785	849	805	791	780	756	768	768	750	789	802	775	773	782	764	774	756	788	763	777	711	816	722	732	767	758	753	720	800	772	755	787	779	807	770	817	759	766	745	775	802	764	819	762	802	757	760	818	784	784	756	697	803	822	756	761	842	807	794	764	735	728	771	757	776	790	739	779	797	787	725	762	757	802	771	779	745	811	781	788	756	740	782	776	818	778	846	782	772	773	784	763	811	746	751	759	789	777	772	784	740	790	801	734	790	746	790	799	771	737	758	790	783	812	778	803	752	782	829	792	792	752	762	774	828	739	771	714	734	778	753	774	868	775	818	775	744	783	713	792	789	743	768	800	781	803	806	769	750	761	820	820	835	807	783	790	788	754	737	786	791	782	785	801	730	762	777	764	765	750	742	769	788	775	797	761	779	714	771	760	787	796	809	789	729	802	755	764	756	759	770	810	733	790	761	734	752	792	783	779	748	782	771	793	774	748	777	742	794	757	719	794	732	783	747	800	757	762	767	757	796	749	790	786	769	782	737	754	830	765	802	789	775	788	768	765	783	784	756	779	763	813	741	791	718	764	794	775	767	779	837	807	776	780	782	762	764	771	789	779	811	758	769	779	772	832	782	762	825	764	790	799	793	794	744	765	774	807	758	804	736	761	771	771	786	771	761	796	769	790	712	743	765	763	763	771	821	739	795	832	780	727	773	756	782	758	798	768	742	756	751	781	805	801	776	757	767	728	743	766	752	757	745	811	790	809	769	790	801	726	820	798	757	756	779	778	829	733	762	781	804	769	787	781	785	830	799	797	754	746	764	770	789	724	772	795	820	797	791	759	779	746	765	757	773	791	766	797	776	761	757	786	773	781	765	785	768	757	779	775	758	692	758	765	852	773	812	758	767	769	775	766	725	811	768	808	745	795	712	776	801	761	762	824	787	791	796	737	824	792	827	777	778	811	841	776	774	813	802	791	781	813	762	797	772	790	800	717	781	761	754	741	791	790	788	785	741	778	772	815	757	753	783	754	743	779	757	782	766	764	715	780	754	757	765	768	729	747	794	731	778	760	779	790	775	784	791	780	769	779	806	758	756	785	790	776	759	777	781	815	757	750	777	799	784	776	743	816	735	751	797	790	734	767	780	760	814	741	788	750	783	745	762	779	760	739	775	742	814	775	737	771	720	811	775	760	790	787	817	780	746	782	817	769	842	770	753	790	800	736	777	774	783	807	840	742	745	758	768	777	784	730	725	856	779	773	786	762	743	742	784	799	753	815	782	761	767	727	757	812	819	811	783	792	782	762	765	737	789	786	759	866	787	746	714	756	846	725	772	779	761	756	761	860	766	856	735	756	795	780	779	766	793	728	755	765	734	788	777	770	759	791	797	737	781	764	755	811	728	746	789	740	773	742	740	816	784	821	762	830	756	716	748	764	742	814	785	801	784	774	783	797	751	765	773	749	760	779	790	762	774	735	855	722	731	750	757	749	801	773	829	733	721	799	771	778	801	781	784	796	775	768	821	731	806	766	819	780	773	786	771	796	818	815	757	752	774	787	753	790	780	780	805	809	789	788	813	799	751	737	780	756	787	791	733	763	813	755	734	753	790	781	739	799	740	834	786	755	740	790	783	771	746	793	773	757	787	737	769	722	788	750	774	776	770	783	814	743	809	814	777	804	726	763	778	759	788	787	798	769	784	776	847	802	779	837	745	742	757	780	797	718	754	782	786	729	789	740	809	731	768	791	735	784	819	747	770	837	755	779	740	778	774	818	806	779	704	793	762	729	753	793	790	803	807	735	715	752	768	779	739	797	736	799	825	727	805	778	761	748	778	764	728	735	788	768	749	795	768	811	729	772	788	804	775	776	788	785	843	836	739	801	779	784	747	758	745	775	761	776	750	744	773	789	786	759	792	783	761	715	800	784	775	756	725	792	794	742	715	768	770	732	736	790	784	774	742	782	745	760	779	751	795	759	827	796	737	763	779	756	753	751	739	738	832	758	748	815	792	726	734	746	723	746	800	782	778	785	779	804	807	748	806	740	782	793	792	726	808	825	762	777	755	779	769	770	770	790	756	776	778	752	755	800	782	777	794	758	796	800	772	787	740	754	728	784	805	802	800	777	795	764	769	776	788	746	810	774	796	805	750	806	782	753	761	757	793	764	805	820	766	780	790	773	821	755	733	756	813	798	796	761	766	740	795	756	758	784	764	730	810	785	776	762	778	794	768	795	797	753	785	774	758	780	766	792	779	836	748	784	782	711	807	770	728	748	808	784	749	800	754	763	759	785	751	738	771	792	833	757	772	775	783	746	776	780	801	788	785	776	775	794	771	717	725	745	787	798	811	771	811	756	769	747	726	738	775	754	751	776	721	794	770	795	792	792	839	758	760	791	799	784	763	726	777	793	724	778	772	776	791	800	769	781	820	780	816	795	756	814	762	784	738	762	762	735	724	832	739	752	806	760	756	824	758	758	801	766	782	746	762	763	779	764	728	783	752	780	822	825	805	754	752	774	755	796	756	759	752	771	746	784	770	836	776	758	762	737	788	793	748	716	813	770	805	769	766	759	750	820	734	766	766	767	776	744	716	769	763	746	797	757	756	840	751	741	806	787	725	798	757	795	786	805	813	788	806	740	775	786	785	761	757	714	770	776	776	796	723	738	765	761	793	790	795	819	841	725	774	791	759	766	837	789	771	745	782	761	765	758	773	792	807	779	734	756	774
31666	44771	31473	19041	9588	5597	3810	2886	2249	1757	1510	1369	1217	1111	1068	953	880	872	846	833	830	840	841	781	796	838	784	818	792	775	778	820	791	830	868	788	799	835	815	814	847	794	805	812	775	802	844	768	775	827	838	813	787	799	828	778	774	822	780	773	805	792	802	799	814	776	836	836	790	786	776	801	822	758	825	823	811	800	817	754	770	771	799	738	833	776	810	839	791	755	829	787	806	821	776	775	875	821	822	814	773	834	815	833	834	770	774	800	818	769	779	813	837	821	816	838	813	781	783	825	776	812	853	755	803	764	771	801	795	802	818	785	772	848	799	850	793	781	819	823	816	773	791	760	850	777	853	767	815	804	823	811	850	800	812	819	804	844	807	809	784	742	854	797	789	873	775	782	805	816	790	808	808	809	815	817	807	842	812	772	835	789	812	805	782	809	797	790	806	796	803	794	779	812	813	810	807	787	773	798	795	782	777	817	796	827	762	803	784	864	796	809	809	804	808	849	769	830	853	763	800	784	835	767	842	783	821	797	762	811	786	775	832	762	774	774	800	787	800	794	779	757	792	761	781	802	839	808	809	786	833	768	813	803	805	803	783	828	736	826	802	785	772	812	839	763	794	853	797	821	754	832	803	771	783	814	817	784	750	804	794	829	843	762	807	787	830	807	864	820	772	798	851	844	809	814	840	791	806	800	793	798	794	810	809	770	786	848	793	801	829	796	813	783	806	816	778	831	816	762	825	793	826	806	742	779	824	805	823	784	788	795	807	765	761	808	776	830	780	809	804	836	763	756	784	747	789	807	751	795	787	841	788	782	798	805	754	840	834	800	812	812	830	766	765	792	801	815	771	817	844	816	823	780	774	830	775	773	791	829	807	815	842	851	801	810	833	830	796	802	745	739	789	795	847	814	811	782	726	789	840	830	741	848	812	759	802	798	802	757	774	771	838	820	742	784	752	774	794	801	813	801	837	805	847	799	829	825	798	788	775	736	834	828	798	860	811	781	879	856	749	794	804	760	847	803	788	840	820	827	856	763	830	804	798	755	801	806	778	746	796	800	790	822	813	784	808	744	800	763	778	766	831	787	835	772	782	761	784	828	847	836	820	820	811	800	783	792	834	805	809	772	762	763	755	777	744	791	859	842	816	791	763	797	775	794	791	798	831	821	798	809	820	800	794	823	815	771	775	779	775	736	829	825	765	799	777	797	815	828	841	829	771	797	783	839	810	824	847	800	792	807	789	795	830	790	808	812	823	811	802	789	740	797	798	800	796	803	799	792	815	789	779	828	752	844	791	860	807	826	786	803	810	769	829	772	808	804	815	849	760	825	803	780	780	824	816	799	763	805	792	775	848	783	806	744	824	848	841	799	776	755	752	835	816	812	801	836	845	801	784	822	762	853	784	786	808	748	746	798	816	787	762	864	815	807	765	776	801	778	841	801	873	850	754	846	764	843	741	781	839	773	771	838	817	765	842	801	805	776	784	838	790	842	779	755	760	802	785	804	803	738	790	777	780	782	776	809	738	780	862	783	826	763	794	827	786	824	812	790	770	856	863	794	806	782	787	762	804	807	831	813	767	796	815	811	807	774	757	816	772	772	791	778	786	807	784	822	797	803	800	802	828	781	780	854	751	780	786	822	799	777	817	826	801	834	830	770	794	838	838	785	796	757	802	781	823	790	780	794	791	771	823	732	790	761	788	852	755	802	824	788	756	784	762	843	775	817	814	773	790	753	791	753	826	829	802	800	813	768	767	847	783	805	774	805	789	802	782	855	799	782	804	798	818	811	785	808	797	777	844	818	762	829	849	784	839	774	741	791	757	847	828	785	834	832	802	801	821	776	836	817	825	815	794	770	798	810	813	858	774	839	837	809	794	786	789	789	779	857	832	788	810	845	800	848	814	815	822	814	718	850	828	806	876	809	795	748	781	782	763	787	807	849	846	806	816	801	833	775	846	839	758	797	758	784	818	807	851	784	834	817	762	800	811	829	794	770	825	809	772	841	810	772	768	866	840	833	813	770	785	827	816	858	798	713	818	814	797	835	783	752	792	833	773	808	800	803	800	793	801	803	864	827	792	818	808	756	812	817	787	750	786	796	810	802	854	800	843	831	782	788	777	777	806	797	858	781	815	804	801	815	840	821	823	746	850	776	757	809	746	793	783	788	773	795	862	799	851	804	771	811	798	758	814	813	794	775	739	813	795	758	762	785	796	794	808	789	830	766	847	830	786	805	820	774	834	814	794	869	776	780	793	810	822	833	756	799	771	824	788	813	817	745	806	760	807	788	822	795	825	820	829	827	803	797	796	794	830	782	734	787	787	786	760	809	811	798	835	746	774	807	742	822	761	784	775	789	803	855	815	804	788	782	811	785	802	791	791	786	823	838	784	796	742	777	735	762	870	837	807	762	791	816	802	826	782	827	793	762	821	818	785	765	783	867	816	795	820	758	790	823	820	755	767	775	797	766	798	763	814	782	805	784	776	789	812	816	760	772	809	772	794	792	811	782	821	818	782	805	807	813	817	755	787	754	832	830	823	775	781	822	825	794	819	830	835	771	835	824	759	822	825	852	796	750	844	776	843	789	788	763	784	790	807	797	774	834	766	807	772	772	820	814	837	755	822	807	813	861	819	777	765	811	792	768	742	840	771	794	846	818	836	803	767	760	830	773	787	830	824	782	814	788	781	778	805	844	822	755	729	796	812	808	836	826	811	778	851	814	827	810	779	806	775	849	850	879	768	761	794	776	782	815	784	809	844	792	788	799	810	834	791	774	805	841	762	813	799	797	789	793	823	791	780	812	805	784	787	847	801	796	802	833	759	757	798	831	856	782	782	745	843	751	783	759	763	795	826	782	776	823	762	768	740	765	783	825	795	790	825	828	766	811	766	804	819	813	788	777	749	804	810	843	794	757	837	803	829	772	824	792	806	852	806	812	809	826	806	796	840	807	779	797	837	816	813	800	871	828	829	814	779	805	806	812	799	791	840	829	821	798	753	768	821	776	854	789	785	772	801	811	836	831	789	799	793	833	788	754	783	820	810	782	815	820	831	795	785	793	809	800	790	878	797	739	799	821	815	770	791	862	799	779	819	818	772	808	779	813	797	780	822	749	835	816	759	795	756	803	782	802	783	772	806	826	819	766	846	789	800	828	786	820	828	828	822	794	809	817	832	828	802	787	801	782	766	771	799	764	805	825	822	792	762	780	860	771	779	803	803	837	814	780	797	778	873	721	789	816	815	797	817	833	810	798	828	794	754	819	804	766	797	836	807	813	784	833	773	783	785	811	739	830	779	807	791	808	815	831	854	817	821	801	861	783	846	810	823	780	759	789	779	823	833	847	783	784	804	822	782	839	810	772	831	804	794	777	827	812	806	780	825	770	798	795	848	806	791	788	819	798	855	831	789	790	808	800	815	848	802	839	840	812	827	819	716	766	816	778	840	790	771	807	751	737	805	768	787	783	760	800	798	827	794	808
22620	21398	28940	24297	21642	21304	12956	4792	2774	2144	1692	1495	1307	1095	936	849	765	727	747	737	656	652	638	618	655	616	549	644	635	668	572	632	588	571	647	583	598	603	590	607	590	613	589	579	617	594	581	628	622	601	626	611	619	598	616	646	629	579	612	608	677	590	584	589	585	620	651	695	595	631	699	597	596	623	615	581	603	599	593	572	605	631	631	622	622	602	643	599	605	601	615	594	573	611	640	632	589	632	639	583	620	617	623	598	590	683	570	603	655	615	587	678	618	632	586	601	586	619	623	595	608	597	611	577	612	575	606	594	620	620	636	597	645	630	609	668	578	652	563	619	582	613	609	604	639	582	625	604	633	635	597	572	611	649	624	601	606	593	632	633	598	613	609	589	594	631	625	642	643	605	629	624	640	623	606	610	605	607	610	681	595	594	659	574	633	585	580	577	610	602	636	610	587	599	616	629	619	626	646	646	596	633	632	632	645	605	668	619	606	591	606	652	630	607	595	636	635	593	611	613	611	630	587	536	637	614	640	590	642	635	612	644	627	639	593	580	635	579	569	619	599	628	596	627	622	598	575	622	587	552	594	651	637	641	573	577	640	589	592	601	635	593	573	608	617	611	607	618	621	623	596	588	606	594	647	585	627	598	627	652	613	582	591	623	636	621	611	626	614	601	625	578	630	632	633	624	591	600	648	638	602	554	581	663	586	606	593	578	659	651	616	632	624	649	587	634	587	598	579	592	635	632	664	615	611	577	616	553	560	598	605	573	618	571	577	619	611	612	584	644	648	578	618	613	633	586	589	608	573	615	643	590	633	576	598	570	577	593	622	611	594	599	654	623	641	586	622	593	618	590	610	595	563	641	624	624	596	629	643	605	581	595	603	646	597	610	587	592	657	629	575	637	565	597	581	597	636	568	637	590	592	620	568	623	621	606	582	640	609	626	600	637	623	606	617	598	585	599	598	639	633	595	600	595	593	560	627	584	621	630	610	585	599	615	635	658	617	629	612	604	597	603	600	608	572	604	581	598	594	588	596	629	637	623	599	635	631	627	571	587	566	603	613	629	602	606	630	591	629	610	608	589	605	636	629	601	571	641	647	617	565	621	557	588	639	587	539	610	641	632	619	607	588	639	633	638	590	619	603	614	635	577	626	597	635	616	602	631	566	630	593	642	580	612	596	544	597	603	654	611	599	627	625	649	640	625	583	573	601	620	621	634	610	610	635	620	638	590	607	576	591	599	591	593	575	595	641	589	635	612	605	630	600	618	582	574	628	559	602	673	589	624	645	589	583	566	627	640	595	623	601	576	583	585	630	613	622	612	635	612	619	635	606	643	595	621	639	618	600	588	558	627	629	582	589	601	623	590	574	581	588	609	628	592	605	652	627	627	601	603	615	590	609	568	583	635	590	597	624	600	618	573	575	547	622	632	624	617	590	547	636	590	607	663	658	632	628	586	657	591	617	577	597	633	600	637	619	597	629	638	598	613	632	631	599	607	581	605	637	637	624	633	636	604	594	595	641	579	605	639	600	620	630	626	605	613	629	628	610	568	609	590	607	590	555	600	615	580	601	613	609	575	624	617	647	596	629	588	625	611	574	635	581	604	605	607	615	590	684	618	587	597	599	594	613	561	588	596	593	622	595	617	606	587	543	615	618	618	602	650	609	599	654	611	618	596	604	604	584	588	653	589	602	611	620	619	582	587	592	606	597	581	652	603	585	618	625	584	634	615	630	634	624	605	588	579	598	608	610	627	617	624	569	598	560	621	580	621	566	609	597	605	666	609	653	651	606	612	645	589	602	633	617	611	631	561	616	595	620	594	639	678	616	620	611	629	614	613	622	613	621	609	558	616	585	647	634	589	635	675	638	574	628	594	607	608	663	570	609	640	585	630	632	651	626	639	616	627	602	609	609	530	613	650	625	565	586	602	621	644	614	636	660	647	596	598	594	593	601	617	604	550	584	634	580	642	615	589	672	647	648	621	627	624	651	594	627	610	574	617	610	617	628	574	589	629	593	627	599	619	616	612	612	694	643	545	635	603	594	612	578	641	613	653	667	681	635	632	602	629	635	665	638	641	572	606	603	613	641	602	594	624	609	593	618	617	579	567	559	626	631	606	625	625	617	609	631	641	624	630	593	605	685	627	568	621	607	595	600	631	630	642	592	654	607	650	605	617	566	603	606	598	631	614	645	569	618	598	662	645	629	657	630	649	614	602	653	597	581	609	611	619	608	577	629	607	571	611	574	585	593	590	628	611	595	651	604	615	562	616	598	621	605	625	634	620	627	602	640	624	630	650	598	569	593	573	605	644	565	613	641	624	592	574	606	602	632	658	566	565	647	601	595	615	617	620	590	606	582	616	574	613	619	606	557	608	622	616	583	595	619	630	597	597	605	586	600	613	598	566	592	655	601	631	587	592	572	551	577	658	599	606	629	571	634	653	617	635	597	605	592	653	620	610	611	635	571	597	599	635	649	602	668	582	625	592	653	593	566	596	593	626	584	603	637	613	595	637	616	607	562	590	591	585	611	612	647	624	610	601	617	683	622	598	594	613	619	591	602	618	584	602	613	579	632	614	603	622	613	592	619	570	582	631	582	635	642	595	598	599	652	628	625	579	623	629	623	619	595	593	650	626	607	580	611	592	645	620	596	566	619	614	624	614	553	623	597	643	625	589	640	563	606	601	631	606	612	613	579	581	656	642	574	606	604	556	669	558	585	591	588	647	601	618	568	628	630	635	613	646	578	623	645	646	598	636	631	628	615	605	570	593	618	602	625	616	564	617	598	591	631	603	559	611	597	616	613	599	629	560	629	628	619	651	631	639	577	610	613	607	623	590	578	615	571	598	622	635	630	592	571	646	585	583	627	605	588	637	601	612	605	629	655	541	588	597	594	619	573	633	592	581	611	626	615	615	650	640	580	634	551	646	616	609	631	585	627	658	622	612	573	623	602	606	623	623	627	621	661	635	644	574	565	631	632	614	613	606	574	584	608	640	626	617	588	586	589	594	630	603	627	623	625	644	617	621	606	621	609	647	592	625	621	640	615	616	594	631	624	595	630	564	622	604	594	594	672	635	646	604	585	592	634	622	649	626	585	609	647	580	604	622	628	608	628	616	594	670	585	585	626	625	649	601	613	610	624	655	650	584	596	573	611	672	629	635	607	591	637	592	613	622	607	598	620	592	525	592	626	579	596	632	632	587	583	663	587	608	624	617	622	623	593	604	635	550	641	663	605	585	615	627	614	629	563	577	656	612	583	567	607	580	599	606	636	585	541	584	549	641	610	609	564	638	633	625	566	570	586	646	613	595	618	612	624	602	594	663	593	619	607	621	634	594	603	571	604	611	593	615	594	626	592	611	593	564	643	634	584	625	626	574	583	607	591	610	638	613	566	584	628	624	607	598	628	676	610	596	602	553	569	603	624	603	561	619	634	606	608	575	607	594	621	649	599	624	630	651	614	598	583	653	631	604	555	625
33841	55339	42644	30084	19681	11642	8009	5668	4033	3055	2407	2058	1692	1399	1111	1015	927	819	799	734	706	712	675	713	616	673	673	636	659	648	653	682	601	615	597	628	642	617	642	664	621	700	603	648	604	606	588	634	649	629	622	619	641	635	588	616	603	611	648	617	620	609	625	625	631	653	668	628	633	610	631	638	620	623	648	612	601	613	657	637	659	651	640	608	621	610	637	586	595	623	607	660	657	637	596	638	635	664	660	647	661	635	600	626	612	598	658	638	606	625	613	612	642	624	619	595	671	647	614	607	643	627	612	628	601	618	604	642	619	614	636	634	621	641	604	631	665	636	618	608	594	596	623	589	657	611	617	635	564	592	639	634	697	633	621	619	590	620	610	623	587	587	582	655	646	641	637	630	613	610	632	590	638	639	604	661	599	593	671	629	595	608	626	625	640	647	600	562	611	643	607	648	606	573	602	623	633	615	615	651	619	653	602	658	637	635	594	649	647	626	668	633	654	641	577	657	635	634	609	624	611	648	655	654	639	570	620	637	651	619	627	643	639	616	665	577	632	616	597	682	618	649	617	637	645	594	613	668	586	632	641	595	620	598	601	603	640	610	694	598	604	596	641	632	677	654	647	635	644	592	635	652	666	640	654	610	636	635	617	611	602	632	636	614	614	626	651	651	663	640	651	663	642	634	574	621	650	573	613	586	623	627	632	671	678	619	628	623	577	625	613	596	613	614	609	650	611	619	685	661	619	605	656	602	641	617	630	655	627	580	669	619	640	642	623	618	663	645	626	642	650	632	601	623	631	612	626	636	688	631	662	601	604	613	633	625	652	612	637	663	607	670	639	634	637	590	619	625	640	630	653	596	673	618	608	622	578	655	599	652	598	647	640	647	620	629	598	613	602	630	618	605	610	657	641	600	608	586	654	565	585	656	627	619	587	634	636	630	579	609	595	611	626	609	611	627	627	648	620	584	632	650	597	634	606	647	604	623	661	614	605	622	570	620	625	612	607	605	669	558	662	597	662	655	628	647	640	598	631	625	613	640	640	639	599	611	615	667	645	614	626	602	614	604	631	656	632	607	646	615	632	619	649	620	659	664	604	610	613	626	632	608	634	548	605	635	630	601	631	601	616	582	604	620	633	620	628	638	617	634	615	652	673	625	596	651	566	585	659	642	646	659	641	608	669	616	615	622	612	643	612	653	651	636	600	618	636	615	563	605	578	628	647	630	668	633	599	583	651	619	633	672	602	657	629	633	627	649	651	576	642	655	626	650	596	628	628	610	616	656	601	641	605	641	609	661	614	617	665	667	658	681	659	661	609	657	634	631	622	627	593	622	613	619	612	645	623	589	641	639	616	632	620	647	634	628	653	646	610	587	668	624	627	619	651	606	643	618	635	637	650	613	612	620	613	593	641	600	631	612	587	612	632	607	610	608	606	638	648	608	624	601	668	661	613	647	614	622	615	632	638	627	670	602	638	657	613	601	641	587	668	648	631	660	666	589	628	636	624	650	668	667	598	644	640	635	573	583	660	606	604	612	639	630	632	616	596	698	628	621	662	645	646	618	635	645	647	633	631	607	617	635	583	621	625	602	620	607	644	623	632	632	626	636	635	605	644	701	595	635	566	608	667	587	632	653	612	573	619	532	603	620	631	604	592	621	626	623	608	645	604	624	638	590	638	625	662	706	607	657	615	620	595	601	652	662	660	656	587	602	570	614	582	637	592	629	630	630	636	669	596	588	621	594	599	623	600	589	588	603	602	662	625	641	656	594	670	585	642	650	634	637	622	681	610	627	617	591	657	696	606	649	634	572	643	664	651	630	611	659	622	645	617	642	668	626	640	613	630	677	610	642	624	631	680	621	632	615	595	606	623	583	625	614	607	656	584	641	623	606	655	624	621	635	625	595	660	654	652	641	607	638	646	624	635	638	660	586	627	609	646	602	665	610	647	590	608	608	614	624	644	606	593	594	634	626	625	631	630	669	632	638	636	689	633	629	616	621	629	628	612	614	647	643	605	614	623	649	602	636	664	634	594	638	616	626	646	582	619	639	636	598	613	584	591	679	610	618	632	609	606	615	606	635	613	593	558	605	642	588	662	593	629	613	681	624	623	667	642	641	629	675	591	638	614	593	656	572	620	649	609	595	614	622	580	613	602	686	633	595	663	640	676	625	633	617	634	611	572	615	619	641	652	663	620	637	599	562	624	643	632	607	625	661	600	607	610	612	627	651	619	680	604	633	600	568	580	597	609	616	605	615	610	620	615	597	622	633	625	612	612	603	624	659	613	625	650	612	587	612	640	648	658	646	640	609	647	664	648	644	619	636	626	546	628	605	640	612	675	648	628	625	619	605	663	653	611	675	649	607	607	640	643	600	574	580	651	613	590	574	625	621	590	636	645	620	652	595	620	616	607	615	597	615	652	605	584	638	657	649	620	619	640	636	612	614	610	641	607	642	635	639	613	600	637	589	630	621	635	625	623	624	599	654	634	676	616	607	623	592	640	618	605	625	664	631	610	631	637	585	663	603	642	618	622	636	687	591	610	602	633	623	613	623	632	656	629	635	668	638	688	590	638	595	601	663	619	606	676	595	622	617	614	624	637	609	615	602	650	644	631	621	642	655	688	636	623	591	605	667	625	617	638	610	633	595	654	636	599	666	670	649	629	653	641	660	633	662	628	613	611	605	612	614	666	633	613	621	647	671	627	625	583	640	635	596	656	582	625	616	643	619	672	657	617	625	658	617	650	669	625	647	627	649	668	613	629	606	636	622	687	644	644	615	634	578	617	624	626	652	669	611	621	646	655	629	586	602	641	610	612	593	673	628	596	644	630	597	603	632	643	637	585	586	641	662	637	642	656	648	647	635	650	635	594	628	681	595	678	618	662	619	622	608	637	626	607	604	603	677	654	655	609	546	640	609	615	632	648	611	624	639	588	634	635	655	649	601	642	618	612	658	600	636	590	655	611	612	632	660	646	617	625	669	622	600	640	583	629	670	629	607	650	600	618	645	606	608	631	638	598	617	610	632	602	609	653	611	653	605	624	637	608	640	626	670	609	608	669	657	618	592	595	640	605	597	603	615	706	673	595	633	581	573	601	581	635	617	630	592	639	642	659	659	627	629	598	617	623	628	658	618	665	633	596	631	636	629	628	600	577	654	634	628	638	633	630	641	634	632	635	603	631	639	622	629	656	674	636	617	645	613	655	612	576	648	609	610	677	614	642	590	634	640	626	591	616	643	600	641	605	599	637	577	648	626	627	639	603	590	620	628	603	613	628	591	568	581	610	636	661	607	642	634	632	654	621	625	609	588	616	617	634	605	647	617	646	611	644	689	633	639	613	645	580	613	615	644	635	604	655	622	637	643	605	615	630	650	666	611	652	597	649	591	620	581	647	634	614	627	623	649	638	611	627	595	592	660	622	564	630	649	620	609	647	640	596	650	636	628	677	639	661	640	644	641	652	594	641	654	624	579	566	619	613	657
31015	27526	24398	13166	5010	2801	2000	1538	1307	1189	1045	946	906	856	752	759	764	795	737	762	711	714	719	777	682	760	733	705	754	699	751	728	695	719	719	705	690	697	696	696	670	708	703	679	683	680	702	631	703	747	717	693	675	672	695	690	727	741	688	688	745	764	708	702	692	689	739	712	727	684	723	699	703	736	679	704	733	691	710	692	748	712	703	662	727	729	715	697	734	740	699	713	678	756	739	671	671	697	670	744	690	700	721	690	713	734	669	743	711	708	729	727	739	676	687	689	748	683	691	727	706	687	677	705	706	699	708	703	701	741	734	668	726	736	698	713	669	738	721	698	682	694	686	745	708	719	768	724	747	714	693	735	730	671	718	644	680	690	726	702	693	683	700	716	728	714	661	723	734	701	717	723	670	701	738	711	731	739	684	679	678	670	723	698	681	740	718	735	741	759	744	744	752	696	738	696	744	718	682	671	717	734	717	688	693	700	765	682	727	748	698	676	726	749	774	728	694	717	734	742	694	713	743	705	730	707	678	704	692	745	742	704	663	703	734	744	675	723	690	751	675	704	712	751	698	722	666	694	690	726	759	735	745	703	739	768	674	767	716	743	691	691	720	744	713	683	704	661	667	725	776	705	704	685	672	698	706	717	728	707	674	722	724	693	647	677	711	734	698	741	729	686	731	736	705	717	667	716	746	748	689	725	649	711	703	705	740	740	697	681	733	666	725	700	744	763	674	684	693	730	753	729	733	685	725	753	682	748	726	737	701	722	689	699	689	739	709	681	672	717	733	666	759	716	726	687	701	700	712	700	651	749	747	701	732	690	722	716	736	701	720	771	701	712	730	720	683	706	745	727	752	705	656	696	675	656	715	724	723	727	741	677	711	702	705	715	751	725	701	732	688	748	733	685	684	712	700	673	735	727	760	663	685	660	696	776	720	673	704	688	705	685	676	719	714	686	724	699	721	701	756	694	709	746	686	642	717	671	742	741	701	745	737	713	726	709	707	686	708	783	693	726	663	724	727	718	713	672	698	725	701	718	767	714	751	701	724	685	700	707	687	720	712	655	673	734	690	722	739	710	740	721	674	721	699	685	685	710	764	718	724	721	745	691	710	675	715	727	724	711	704	714	763	735	701	715	765	680	710	735	729	779	709	730	669	732	732	647	722	723	745	714	725	727	652	694	679	719	696	650	706	725	739	702	666	674	750	757	698	763	699	724	729	709	711	690	726	697	690	721	674	677	705	694	738	727	691	718	724	719	715	699	723	680	761	745	691	694	698	727	687	698	700	716	701	606	750	699	719	729	731	717	743	727	728	740	742	669	689	715	665	716	746	751	698	717	671	658	670	703	744	713	684	701	720	704	699	665	699	723	719	688	722	686	652	687	715	691	694	709	720	719	731	724	714	632	698	650	712	700	727	706	742	672	726	690	672	705	687	751	719	720	679	732	699	702	707	671	701	699	733	716	729	712	709	707	722	691	698	704	744	743	708	691	688	713	729	700	740	689	705	687	742	680	682	646	699	723	673	722	714	731	682	643	692	716	679	745	700	730	717	770	693	676	726	710	669	723	656	759	719	677	708	703	743	684	718	685	728	714	716	737	738	656	753	708	748	682	669	768	662	694	693	676	725	695	709	645	749	708	715	722	732	757	709	707	680	675	625	690	702	736	713	702	701	709	689	676	710	702	653	712	724	726	731	644	733	737	720	717	702	723	747	720	703	718	717	733	715	708	710	720	651	722	747	715	773	696	733	703	707	700	728	739	697	732	689	667	696	707	685	748	719	736	747	678	748	665	702	666	733	690	722	707	742	669	692	691	730	702	738	726	710	694	671	668	740	756	714	668	678	680	681	732	741	751	734	730	695	716	759	742	696	634	699	699	700	654	764	684	714	739	693	698	698	744	683	690	766	672	719	696	714	732	738	743	720	765	750	759	731	721	763	671	706	701	712	723	709	706	685	701	707	747	726	791	683	683	696	691	720	678	739	688	738	743	670	706	702	715	711	747	701	725	707	687	686	665	677	679	707	697	701	722	664	747	669	663	695	738	768	742	710	726	669	751	713	684	705	774	733	659	683	741	740	728	680	721	748	730	745	719	661	708	681	648	757	727	706	705	733	696	738	652	716	751	692	707	734	692	745	718	728	702	725	701	683	723	709	677	693	712	707	722	718	685	705	776	751	710	756	679	720	736	759	690	719	675	719	675	693	777	730	728	746	742	718	701	729	683	716	721	719	743	730	731	659	686	725	688	686	697	726	679	711	699	731	754	709	700	676	702	733	685	695	733	721	726	681	763	722	761	703	709	711	693	690	698	632	666	701	700	716	692	737	701	732	695	773	678	714	710	697	720	720	728	689	675	668	701	697	761	745	720	705	700	681	685	745	720	686	707	700	718	766	692	708	776	717	675	713	716	723	737	725	749	679	661	709	720	750	750	717	681	694	682	721	689	677	710	728	721	742	756	676	745	712	743	712	671	745	700	710	678	682	731	742	724	711	709	731	720	689	705	668	698	732	729	746	739	718	719	692	668	687	707	689	771	732	713	742	654	720	694	692	697	675	695	671	683	734	667	670	770	695	701	734	703	720	718	729	680	712	688	688	712	731	717	651	697	685	740	689	705	660	735	712	721	720	736	701	720	701	703	745	691	708	694	701	654	733	690	684	716	694	717	670	709	688	713	696	693	695	747	699	729	694	691	715	723	739	687	745	734	633	731	747	701	698	715	677	753	721	739	723	714	716	742	750	735	681	729	725	750	743	709	659	741	733	648	687	700	663	668	700	726	750	685	682	695	717	759	697	682	694	727	736	694	733	787	683	687	720	719	732	704	731	661	729	718	714	747	715	752	685	672	749	690	681	734	681	669	678	755	693	725	759	669	717	744	700	711	705	704	698	724	782	718	692	731	739	704	697	748	709	718	769	706	679	713	707	682	698	668	669	697	722	695	707	705	682	723	750	707	746	705	733	762	696	676	695	770	698	740	704	740	724	691	729	757	690	728	691	707	704	729	696	669	661	677	724	670	716	717	732	677	668	705	695	701	729	708	691	697	674	720	718	726	734	713	674	755	718	704	692	688	714	682	686	693	747	692	730	704	699	660	704	736	721	686	705	711	758	689	726	714	724	727	738	668	704	698	731	691	697	703	708	699	772	743	719	722	688	746	721	735	690	738	761	722	706	689	732	660	705	722	725	701	711	724	684	716	703	712	712	685	705	652	759	760	734	730	713	735	716	723	718	669	728	727	704	731	694	682	707	672	661	703	679	704	701	722	664	753	712	745	685	734	740	688	719	699	662	739	714	645	732	712	662	692	711	758	666	662	674	725	680	724	733	724	710	740	725	738	703	690	726	728	695	713	738	736	698	705	617	715	673	653	687	709	714	670	755	723	754	678	720	687	693	711	690	710	729	702	709	692	681	723	736	742	670	702	736	719	694	738	698	682	717	722	650	657	686	692	719	690	697	710	692	684	704	727	696	710	749	711
31178	40014	25207	12764	6832	4420	3120	2311	1773	1475	1323	1191	1082	931	862	797	843	770	726	794	811	774	775	778	759	744	766	759	773	747	773	765	767	726	783	732	726	770	751	744	797	737	765	732	720	721	751	749	841	722	730	777	767	752	766	725	739	764	740	742	741	757	810	749	695	773	735	786	750	719	764	712	706	747	765	743	726	697	738	719	779	774	761	742	778	738	746	761	722	727	743	745	799	704	720	768	706	755	714	741	742	739	770	707	718	725	752	713	733	756	762	746	740	720	741	732	757	777	741	719	733	742	803	718	736	722	781	751	759	750	759	719	780	720	684	738	790	734	733	757	713	711	739	754	740	787	744	762	775	726	732	761	738	752	761	717	717	712	812	736	770	738	747	729	782	743	733	732	740	802	759	784	765	778	767	746	751	733	779	770	756	785	706	766	762	776	722	786	706	735	741	756	757	755	723	684	744	786	753	751	717	791	768	713	738	736	788	735	733	758	809	783	768	736	776	763	710	757	734	731	738	759	745	721	732	767	685	750	744	754	766	745	830	751	749	749	749	731	752	752	758	775	715	766	700	721	763	750	776	791	720	753	739	765	764	777	804	755	715	718	766	686	738	667	731	751	757	773	727	787	749	784	765	730	732	807	670	767	806	758	751	722	802	770	787	762	781	680	741	771	759	760	748	753	744	737	724	762	726	769	718	793	780	780	765	767	723	786	769	718	761	780	731	794	776	789	775	756	752	743	744	694	767	755	725	716	755	759	728	770	760	797	778	739	748	747	750	704	722	779	737	738	762	724	718	789	747	696	780	820	771	758	720	746	765	720	711	712	727	702	792	760	746	773	788	766	728	762	800	762	772	781	739	775	756	751	720	743	762	749	739	729	827	719	752	745	716	726	717	747	748	774	802	708	751	759	754	720	726	703	738	775	804	722	751	748	740	719	750	791	750	780	774	794	762	749	698	767	730	760	748	724	789	713	755	752	714	796	749	770	747	769	752	788	749	719	794	738	763	735	714	746	750	731	716	740	706	756	747	734	771	737	690	751	791	734	750	739	754	766	739	733	717	750	748	708	745	803	711	753	757	798	746	758	726	779	724	704	726	738	786	763	765	745	755	784	715	755	780	778	718	737	758	752	732	735	726	736	753	770	744	702	763	807	750	710	749	822	802	798	727	730	742	721	686	729	722	784	744	782	743	800	752	758	752	733	735	765	733	735	756	734	758	696	735	740	741	710	786	782	768	739	739	785	728	782	713	711	750	780	725	746	742	766	740	733	756	705	739	722	773	758	763	740	769	762	742	750	684	762	772	789	760	749	728	761	743	774	764	767	735	751	770	761	716	748	761	696	747	772	739	786	748	718	715	777	734	739	739	697	736	780	728	732	752	804	771	730	751	697	736	741	748	710	760	747	776	749	700	705	750	741	756	751	719	742	749	759	741	785	695	723	739	776	791	735	766	767	768	729	724	739	728	769	729	761	735	739	724	753	728	708	729	694	793	772	780	720	759	752	705	714	717	754	737	712	710	743	739	762	767	702	722	735	747	726	755	749	729	747	750	769	751	676	752	800	736	734	776	766	767	744	710	741	752	752	748	840	773	745	728	717	741	781	725	739	712	738	765	743	759	704	721	738	709	778	761	777	775	738	782	740	758	784	752	770	730	715	766	740	761	785	745	717	779	765	778	760	780	719	721	751	743	774	739	743	792	743	708	733	720	773	713	751	765	754	723	767	745	738	733	793	807	743	761	719	699	733	773	751	719	720	748	726	744	747	726	767	759	740	745	719	791	680	732	738	753	747	740	732	726	758	749	690	705	762	734	731	742	776	749	729	745	734	777	731	765	784	751	733	778	782	735	762	745	748	740	742	772	747	779	771	700	697	717	749	776	761	781	743	736	776	771	760	795	727	811	709	793	776	743	756	767	716	759	745	737	788	801	725	707	766	758	764	800	756	687	738	735	766	739	730	777	735	765	722	772	758	776	740	751	724	762	691	738	764	788	728	708	711	756	723	721	713	704	774	717	777	748	733	766	779	732	739	760	772	718	732	771	745	749	746	742	723	766	765	700	729	759	750	754	784	774	774	812	733	738	720	725	720	767	770	765	746	720	738	761	796	789	775	786	755	745	780	763	771	721	713	708	730	787	753	726	759	724	720	789	763	782	749	785	735	746	724	777	709	732	751	750	726	753	728	769	716	737	750	676	701	728	712	754	768	745	804	763	698	780	721	757	728	737	740	748	761	745	769	793	781	719	693	788	731	732	759	741	755	744	764	813	782	714	757	706	739	732	701	719	717	751	768	700	735	810	723	747	778	729	833	796	743	782	700	795	753	675	751	736	724	727	707	724	743	728	794	715	780	691	697	686	754	748	737	737	741	802	795	775	715	792	770	767	741	752	753	739	726	755	745	733	795	741	722	758	717	702	717	711	737	746	741	696	759	752	736	729	748	764	774	717	752	780	737	789	774	690	748	755	770	722	767	786	770	749	735	731	715	789	776	756	739	743	800	750	752	765	727	755	766	832	758	784	789	721	771	741	771	749	803	711	760	842	747	719	796	750	773	785	760	783	748	725	759	735	730	774	764	738	755	736	720	761	746	703	731	758	756	780	747	752	775	697	754	751	734	756	720	704	777	710	771	772	731	790	767	767	781	756	762	724	811	734	706	702	808	717	742	718	695	783	801	762	730	753	777	726	759	738	756	755	750	773	753	763	790	769	735	739	737	732	755	727	747	749	766	761	728	779	725	764	811	719	780	756	760	735	765	716	743	772	796	735	743	731	747	730	764	738	694	767	741	756	785	729	769	787	707	726	720	763	752	741	766	721	807	702	781	758	744	741	738	767	743	732	724	754	741	755	686	702	718	789	730	738	764	783	744	717	765	759	735	791	782	741	761	723	734	751	703	746	743	723	720	739	752	739	769	719	729	728	765	706	710	719	751	741	742	720	739	777	747	747	731	708	735	724	723	774	813	771	764	792	774	794	761	746	709	767	776	763	740	737	696	756	754	752	744	790	726	772	729	734	698	710	766	764	752	767	683	748	765	777	757	736	761	735	685	763	770	720	774	708	766	726	762	770	796	762	747	771	760	722	725	758	746	763	756	764	765	771	731	806	738	757	771	757	737	767	744	733	784	739	772	747	760	780	795	757	766	693	808	742	761	729	736	755	695	773	782	738	702	731	779	747	748	733	778	747	738	806	719	737	775	771	765	726	747	706	755	778	670	754	742	741	721	745	745	712	760	765	768	777	784	743	745	748	781	737	746	700	715	767	775	757	766	801	744	725	747	715	754	722	751	754	764	767	814	711	749	753	764	748	784	779	714	736	710	718	721	712	757	732	763	728	740	700	782	737	737	777	716	771	768	735	702	723	723	739	732	785	784	718	765	716	773	808	717	739	737	760	736	741	759	747	744	775	733	742	766	785	806	743	747	782	764	705	725	730	778	789	741	706	746	731	755	770	784	763	749	748	790	731	731	764	774	717	732
23728	21388	28535	24929	21282	13698	5529	2905	2001	1704	1277	1120	936	802	755	694	708	658	628	608	580	599	619	619	559	593	572	557	525	542	587	591	557	582	584	564	539	602	546	589	542	543	617	583	563	552	596	555	579	622	590	537	614	589	581	524	519	551	560	557	562	569	562	578	553	548	577	600	565	588	636	579	544	551	599	585	603	559	582	534	559	569	534	593	591	538	583	587	585	534	535	530	524	594	570	562	601	553	561	558	564	556	618	547	569	571	566	549	552	571	574	613	567	594	573	539	524	585	579	575	570	573	571	525	548	570	571	554	553	569	582	578	604	554	551	546	561	548	549	570	605	555	574	576	578	603	555	563	526	577	596	538	575	573	603	563	573	547	591	582	589	556	591	582	578	577	566	585	601	570	538	569	580	557	584	597	543	532	540	573	616	588	573	540	560	543	549	560	585	554	574	572	591	570	574	591	593	551	530	562	562	565	568	610	532	593	530	563	614	562	568	550	585	599	583	589	537	594	552	593	522	544	584	534	556	615	573	564	564	572	597	617	586	599	580	542	568	520	560	621	548	544	544	586	584	545	538	581	557	549	584	576	538	556	574	584	578	557	586	590	623	540	561	569	565	593	547	595	553	590	550	530	593	583	604	558	575	583	567	520	604	584	588	580	573	587	554	548	546	593	526	547	579	500	527	600	556	570	550	583	571	592	563	587	579	584	592	552	585	576	598	596	545	575	582	621	595	597	558	621	606	544	566	589	561	566	590	571	555	577	607	592	555	568	561	586	571	566	496	569	567	595	544	556	602	610	587	583	588	588	566	577	529	585	570	590	523	573	610	571	566	576	560	593	585	569	546	548	566	584	570	626	606	556	529	564	581	540	576	595	567	577	589	594	555	568	567	562	525	566	605	568	533	585	569	583	596	567	573	572	628	594	563	500	564	550	576	598	576	611	610	588	524	544	546	551	563	552	565	570	567	560	589	555	539	569	607	570	576	568	577	585	552	546	524	576	621	573	559	607	550	585	590	559	587	560	534	580	566	596	589	566	545	586	558	563	558	545	576	546	551	558	568	567	565	588	561	552	542	581	587	592	563	585	521	537	575	587	554	558	540	536	576	549	628	524	551	550	586	553	558	555	560	534	576	539	556	547	541	601	574	559	599	572	607	574	573	622	564	562	584	576	570	553	540	572	555	612	611	622	598	589	535	593	509	578	549	551	553	559	558	545	572	571	574	571	576	588	586	587	529	610	585	578	580	562	606	608	516	602	549	554	549	589	584	558	555	563	537	532	552	593	583	559	582	586	598	590	569	532	566	555	577	556	528	572	569	540	572	588	600	586	588	565	564	559	583	570	577	529	573	550	548	592	574	579	571	498	559	572	540	552	593	569	539	562	554	516	517	548	565	564	549	521	560	571	579	577	570	611	553	592	551	555	597	566	576	565	553	611	558	616	533	626	561	601	582	555	610	569	569	588	526	538	587	615	580	604	642	603	576	518	594	577	576	561	584	580	589	596	556	602	565	569	553	558	577	535	579	538	562	569	601	539	525	547	583	581	576	529	560	547	589	523	542	580	572	561	544	597	565	571	569	529	543	530	597	558	587	562	545	537	593	586	547	549	549	552	572	537	577	572	557	523	544	565	606	589	595	621	550	536	563	574	606	547	555	587	599	548	555	559	572	580	555	582	582	555	572	598	546	527	577	603	536	584	577	592	589	571	551	591	581	596	561	516	592	531	580	553	576	584	592	599	582	624	559	572	524	592	564	597	564	569	574	573	525	601	559	607	590	583	541	525	564	536	578	582	599	553	569	577	548	578	589	596	559	567	561	588	585	537	572	578	580	558	551	569	544	543	517	595	535	557	615	541	608	540	569	540	559	571	578	579	566	585	554	593	558	576	545	558	562	569	544	566	554	549	585	566	554	570	577	588	549	591	552	536	569	576	554	554	596	590	588	583	556	558	615	567	597	620	570	564	582	575	531	534	553	570	578	559	548	596	587	556	610	617	562	563	583	586	592	540	566	548	573	507	565	534	566	553	579	563	590	620	547	572	601	598	628	568	562	582	601	567	560	551	542	564	591	589	591	544	558	560	553	546	612	585	595	576	572	548	545	533	571	557	549	564	580	556	550	521	544	567	502	535	617	571	573	581	553	532	554	582	579	630	546	568	573	596	518	582	515	568	539	541	578	554	549	563	625	572	528	527	565	557	594	551	585	615	581	536	627	572	572	534	603	581	546	577	578	561	561	542	608	566	550	590	583	540	564	575	577	536	567	554	569	555	600	522	563	606	557	554	562	553	582	573	569	524	625	556	576	526	585	515	583	623	590	555	582	582	577	588	576	567	572	610	570	567	577	510	581	555	560	603	530	525	540	602	573	572	565	578	596	516	554	568	575	570	588	618	547	574	558	540	592	583	584	551	602	601	577	602	536	604	572	598	594	582	562	571	525	563	557	562	588	574	539	541	571	548	572	559	566	567	564	516	631	583	547	574	575	577	530	556	562	580	586	602	630	526	542	524	604	559	579	519	574	575	579	572	546	593	553	600	571	576	615	554	596	569	578	570	553	552	586	566	578	573	558	580	576	527	573	566	558	542	559	581	589	546	570	542	558	608	543	530	565	587	547	578	574	595	532	629	604	611	582	578	573	562	571	575	578	543	577	566	608	520	583	600	558	570	572	550	571	586	561	563	609	551	590	564	496	575	525	548	556	578	577	561	536	610	542	572	530	589	614	546	589	590	557	581	555	591	561	569	551	560	592	556	579	612	581	566	563	613	583	591	573	548	594	602	504	564	573	561	555	594	596	567	553	589	537	584	579	562	560	556	558	592	573	619	587	534	585	569	583	532	533	529	571	601	559	583	590	538	580	616	561	570	574	604	568	592	579	592	603	560	568	607	566	575	567	584	576	556	569	544	530	568	570	528	568	526	557	595	526	611	566	534	555	583	585	578	532	584	589	560	606	602	541	553	544	568	576	596	599	553	557	613	575	567	575	602	571	588	607	570	577	591	549	599	582	592	575	617	578	585	535	560	519	584	617	587	597	569	564	629	552	598	564	557	568	583	635	608	523	585	561	544	559	607	603	586	574	600	559	592	566	548	587	575	585	598	601	548	581	548	564	560	606	620	559	583	582	564	560	569	551	579	595	538	523	564	547	562	530	537	547	595	583	595	554	553	556	590	573	596	608	598	580	552	577	594	561	584	545	582	561	524	576	570	526	536	570	523	555	579	639	565	545	515	570	546	531	591	584	564	594	554	554	552	534	616	574	588	555	555	563	541	562	558	586	549	577	535	555	582	533	563	559	596	573	546	576	532	527	544	526	588	554	572	550	524	560	553	535	558	604	557	556	593	554	570	581	543	579	573	523	574	560	582	554	561	567	593	572	574	600	559	605	589	637	565	576	561	592	556	537	578	579	607	536	582	519	559	602	527	517	535	613	544	582	588	560	526	544	559	557	548	594	617	591	577	607	576	559	549	559	595	557	556
31361	50861	39138	24565	14228	8713	5598	3836	2860	2448	1929	1509	1242	960	904	817	808	743	719	629	678	683	670	633	611	636	592	616	594	562	606	619	609	579	571	589	574	623	594	633	609	646	597	625	635	579	631	622	597	627	596	600	639	648	592	582	575	598	604	611	612	599	633	607	596	634	625	569	571	625	562	582	588	634	599	531	603	572	593	663	632	606	565	633	573	625	586	545	638	612	647	663	602	589	569	605	591	645	559	606	554	628	621	595	591	587	619	607	640	558	631	603	581	596	635	608	617	595	604	560	581	590	615	578	622	635	638	594	544	603	646	636	613	631	605	619	603	630	608	609	633	604	596	592	540	612	604	598	625	623	585	561	612	616	596	569	582	603	589	641	575	597	598	625	613	609	579	590	615	617	597	596	612	571	602	575	569	602	602	631	581	637	623	573	574	567	586	610	631	639	585	560	630	600	617	545	602	610	593	608	589	613	630	600	625	604	656	568	619	607	592	615	590	616	617	634	610	565	580	569	599	607	617	603	609	599	595	571	640	602	610	607	543	573	618	607	586	604	599	631	623	596	553	601	603	622	633	617	634	624	604	619	574	601	544	580	589	644	585	619	542	626	631	600	630	576	608	626	621	573	596	623	641	641	650	654	629	579	604	631	649	610	613	538	605	630	574	593	596	599	623	589	590	593	632	613	647	611	612	598	581	601	629	597	628	585	552	595	613	585	590	607	587	602	583	622	638	567	620	648	625	605	597	604	616	632	627	591	608	601	599	610	586	618	598	583	624	550	601	634	598	616	628	587	570	602	598	600	601	557	619	594	618	625	636	585	589	640	599	646	623	627	622	636	609	643	609	622	568	598	577	639	594	574	587	599	624	627	590	605	611	573	591	596	601	637	637	666	593	629	608	620	607	577	629	609	645	614	599	618	600	606	658	607	602	610	606	617	582	594	586	618	616	614	593	567	615	626	600	581	648	600	648	578	587	602	635	610	585	619	590	641	595	605	584	603	588	593	628	577	630	570	593	645	584	594	588	579	586	608	568	603	609	576	594	618	616	652	572	676	638	608	616	595	572	653	569	621	612	598	633	615	603	606	644	637	596	608	627	621	568	615	596	624	592	615	602	532	657	655	630	590	591	595	623	622	611	602	634	614	587	614	547	599	576	622	591	621	623	599	601	598	610	629	620	605	595	622	606	633	609	647	568	612	603	633	581	587	600	596	611	609	627	608	615	562	583	577	579	679	619	597	587	593	566	630	608	609	612	653	580	615	637	573	632	612	602	568	665	584	602	579	646	566	596	564	606	570	583	601	588	593	604	627	615	603	610	580	581	572	624	600	612	584	623	620	622	602	625	613	613	579	617	587	578	616	633	602	569	569	601	639	602	618	577	555	603	612	626	632	620	572	581	648	609	613	643	560	642	600	619	579	621	636	599	629	609	632	589	587	589	636	635	602	560	639	614	607	577	564	617	601	606	583	624	621	602	609	607	631	614	624	614	568	616	622	539	626	600	580	602	572	600	590	585	649	667	600	621	586	605	637	619	599	611	591	545	597	613	634	562	649	580	599	618	621	597	584	603	615	636	556	583	594	640	597	590	616	604	602	630	606	624	639	625	598	618	623	621	603	647	643	612	587	598	601	585	615	599	617	608	592	611	611	589	626	608	601	606	589	567	630	592	624	585	607	615	600	609	628	613	591	604	641	591	625	610	634	629	594	608	618	626	622	585	632	628	622	572	579	587	628	588	584	599	570	585	632	631	562	622	590	631	613	620	619	614	565	581	600	567	631	627	617	616	641	592	554	647	624	602	652	613	655	601	579	629	616	642	589	603	589	623	599	571	574	554	646	606	652	579	605	651	590	594	630	579	561	575	612	634	586	661	626	598	592	632	593	590	561	599	626	606	625	636	580	572	633	582	600	604	566	631	595	574	591	628	588	637	666	601	616	608	587	616	608	638	541	623	574	591	594	639	625	561	618	589	635	545	638	554	579	594	591	609	612	625	590	650	579	566	593	567	632	607	643	599	605	586	625	621	642	626	610	593	662	539	587	625	592	604	617	591	626	556	597	587	588	613	584	565	576	622	630	599	600	594	579	584	604	598	626	628	602	579	581	610	568	628	601	624	637	609	627	589	611	596	601	616	593	635	611	608	643	586	578	593	587	624	614	622	624	622	595	603	608	603	590	619	537	648	595	629	587	618	601	619	619	614	603	602	620	610	651	597	548	569	575	593	613	642	579	611	602	608	612	598	595	632	600	664	595	643	576	633	600	650	599	546	570	641	588	603	613	595	586	620	551	598	583	569	625	592	624	606	624	600	615	626	604	639	627	573	599	611	612	613	625	623	578	580	646	592	592	567	593	598	596	628	574	565	618	577	606	581	573	602	642	623	618	591	591	636	605	589	633	582	631	588	600	611	647	602	607	578	638	578	625	601	577	621	586	632	539	569	584	602	637	638	615	551	600	600	641	598	599	589	596	583	592	615	605	607	587	576	621	576	573	598	635	616	603	617	583	538	619	668	612	607	609	589	567	669	619	636	630	576	610	618	612	636	608	601	579	601	664	595	614	573	609	606	584	608	584	618	569	563	609	621	630	596	610	626	639	608	631	582	639	660	604	621	585	613	554	572	612	589	619	620	592	599	617	612	602	548	621	593	612	597	616	594	600	649	597	641	622	598	606	629	587	648	566	612	612	644	631	631	604	601	599	609	606	595	595	607	582	633	558	637	607	605	608	575	550	598	612	648	588	599	629	655	654	640	587	589	629	615	626	641	586	597	622	596	576	618	620	613	654	541	613	574	611	612	610	622	600	579	610	639	591	618	636	578	623	593	589	554	594	588	597	577	646	603	643	586	656	598	600	623	630	595	593	557	599	621	591	575	545	572	617	590	635	562	596	619	601	594	592	618	567	590	605	574	565	617	589	608	615	621	617	608	599	610	643	587	588	608	588	600	631	619	628	573	619	586	633	600	597	573	613	598	599	619	577	689	588	607	603	602	611	637	605	587	618	588	613	628	618	614	631	596	592	606	620	589	611	615	617	632	568	603	581	605	583	666	629	584	637	623	597	621	625	602	590	563	628	587	581	602	589	589	580	602	632	563	649	607	580	593	588	570	576	579	636	610	578	596	626	634	579	565	610	563	569	632	559	583	594	644	638	627	652	597	601	601	608	596	587	619	609	646	610	571	605	618	595	580	614	591	598	615	632	583	642	591	630	624	595	624	642	614	567	607	605	590	634	606	597	607	637	636	612	639	579	623	600	607	593	631	600	568	589	544	612	590	605	574	632	594	602	622	641	663	661	618	612	571	627	584	604	565	570	606	622	623	638	604	601	623	585	606	600	606	626	606	655	614	624	601	567	548	622	606	585	613	605	619	648	595	587	606	616	629	624	606	613	600	618	601	603	622	564	581	586	628	647	600	616	593	645	575	607	586	621	624	584	632	569	613	657	602	630	623	604	629	592	569	597	576	648	638	604	630	627	601	595
25144	21457	27517	25581	13718	5098	2759	1999	1693	1375	1223	996	1012	929	892	821	801	790	801	810	819	775	786	779	787	760	777	813	782	747	752	752	764	770	786	791	816	777	776	799	700	790	762	781	761	778	764	777	794	757	771	782	806	827	794	753	747	761	764	748	768	803	757	795	734	755	781	742	836	768	781	770	784	794	803	794	764	768	764	758	746	723	725	773	715	778	757	786	769	796	762	775	765	799	757	742	798	761	782	753	762	783	827	742	760	764	753	811	710	804	728	787	797	773	767	750	773	756	709	748	820	747	808	765	782	760	764	767	777	778	751	781	797	755	830	756	745	763	741	808	736	727	760	764	728	764	753	782	810	727	784	765	701	760	761	727	775	744	740	797	730	767	730	789	760	701	756	804	801	823	797	778	793	807	763	783	799	803	794	811	742	794	799	776	776	764	758	792	779	751	787	771	804	744	770	740	773	788	739	750	754	745	803	775	755	768	782	793	730	796	799	744	789	750	761	760	795	759	692	756	706	798	765	796	788	733	775	771	749	763	769	764	800	777	763	756	780	779	793	795	793	772	744	771	794	785	753	732	783	825	832	826	762	809	763	780	747	764	753	798	761	821	734	772	775	812	786	770	791	742	735	759	790	804	780	770	809	785	767	764	772	763	753	770	776	780	803	750	770	766	824	766	825	805	726	764	794	785	758	800	777	798	831	808	786	793	717	819	814	794	761	751	768	745	740	818	774	738	808	783	767	789	757	779	762	783	798	785	723	791	777	763	764	753	821	770	755	761	754	765	778	798	805	785	768	750	761	748	784	787	810	767	774	805	760	762	800	798	761	758	728	754	788	748	774	818	785	774	755	778	806	768	785	795	762	772	825	797	806	792	749	794	771	757	768	776	805	766	756	852	802	782	766	765	809	782	748	772	800	802	766	781	760	739	805	761	749	810	791	780	816	731	785	769	777	779	769	717	744	744	792	743	808	759	821	767	785	809	761	787	748	745	755	770	746	774	768	787	743	790	777	768	822	738	746	839	811	752	769	794	780	780	839	812	761	813	783	773	744	776	745	747	809	811	766	799	794	759	806	772	823	800	761	774	756	757	823	772	764	729	804	806	765	742	764	754	724	804	751	773	747	788	791	809	809	762	822	761	789	785	810	766	760	813	704	767	764	778	763	812	787	801	764	797	761	769	790	784	769	745	776	779	757	779	771	749	753	741	808	749	754	785	746	767	759	736	765	731	731	789	734	778	741	759	835	748	738	747	782	760	769	758	773	741	769	727	819	790	751	763	764	813	752	741	735	707	800	770	775	793	763	778	754	793	758	797	776	771	783	801	748	787	748	751	741	742	769	768	778	787	768	806	747	844	717	766	783	789	815	800	746	782	790	782	753	801	748	778	789	822	778	766	774	749	778	815	813	788	796	776	747	819	764	776	812	752	807	742	786	786	720	841	742	795	790	798	833	787	775	804	815	775	776	744	789	748	806	763	761	768	753	766	807	791	717	801	743	787	800	729	830	755	858	808	754	747	784	871	797	745	760	789	750	822	796	790	788	750	738	751	755	832	792	752	786	793	753	762	770	749	794	795	764	755	737	776	763	822	812	749	806	735	754	751	804	795	782	804	736	746	746	743	759	748	769	754	729	790	751	731	768	778	800	778	808	778	749	751	768	751	733	801	756	837	783	756	759	785	715	759	812	803	785	775	776	805	776	702	744	724	794	770	743	762	784	755	748	768	793	767	758	819	742	761	754	780	753	825	775	786	829	758	718	756	787	782	746	775	806	829	839	743	761	786	772	747	774	747	829	783	798	706	762	748	755	782	788	815	766	767	773	783	722	749	757	753	737	744	793	787	751	750	790	766	828	825	801	761	808	766	728	801	771	763	783	769	780	763	766	798	770	768	777	758	799	773	780	722	798	760	752	741	765	798	820	789	759	751	729	736	785	767	783	771	748	774	766	749	763	773	788	749	780	753	756	737	759	775	793	792	777	780	813	783	793	740	735	792	750	764	812	746	769	732	791	808	850	796	775	798	761	734	776	800	768	806	790	796	773	831	830	789	775	799	769	788	770	769	751	756	778	789	752	746	772	758	770	732	827	807	795	795	825	818	790	712	755	748	814	746	771	785	753	744	777	752	844	801	755	814	754	763	793	792	784	736	844	747	737	777	769	767	718	804	788	785	804	806	771	808	720	790	726	743	787	720	784	767	792	794	773	755	767	776	798	709	759	773	803	765	815	814	759	780	760	803	725	765	791	765	784	749	807	797	841	781	843	775	794	815	802	758	794	774	784	775	717	788	739	729	766	783	791	719	748	741	719	754	822	751	737	783	775	807	767	818	751	748	823	785	784	758	789	729	772	748	754	764	766	756	768	743	753	741	778	798	775	784	787	743	764	786	783	794	760	774	792	775	722	789	809	835	786	778	781	774	768	736	801	764	800	840	763	753	790	811	737	742	765	805	809	755	704	785	786	782	794	766	781	755	768	869	772	788	809	802	786	763	831	764	706	751	767	810	771	851	808	754	807	777	739	769	721	782	777	816	765	767	786	737	780	784	791	789	775	780	796	807	804	742	782	802	781	794	763	755	787	799	795	762	790	758	789	771	757	795	774	760	753	797	792	769	743	755	765	731	774	788	792	762	765	781	779	763	795	782	743	809	831	780	764	754	765	792	788	793	761	768	776	740	791	752	791	741	814	792	732	785	766	815	794	772	767	750	777	751	795	775	792	804	778	790	758	823	725	737	754	779	785	796	788	809	793	846	772	723	733	778	790	773	790	759	767	766	761	790	783	778	776	792	815	785	749	777	798	739	804	811	767	794	793	822	798	786	810	793	812	818	808	752	791	802	799	764	730	758	767	825	800	766	748	776	767	747	759	763	747	791	790	750	742	762	751	740	749	754	796	784	727	764	783	793	750	765	778	770	795	752	795	788	779	801	738	721	768	763	770	768	781	720	803	769	782	742	793	735	795	815	773	795	786	751	789	781	767	807	785	786	799	778	779	761	720	801	736	828	823	788	791	815	756	750	741	773	740	739	812	816	795	818	768	761	763	762	785	734	716	764	779	800	751	770	744	779	807	804	762	793	773	731	790	780	750	780	766	750	812	779	762	768	758	744	783	806	789	774	775	818	812	697	812	711	771	839	785	750	774	797	774	738	776	788	749	765	785	814	756	774	704	803	814	749	802	769	787	833	743	758	770	815	766	747	766	772	764	766	803	765	826	761	776	776	725	818	780	789	736	813	773	801	799	787	753	808	786	781	801	825	775	790	809	736	745	735	814	762	771	786	737	743	734	815	765	749	782	766	798	766	809	771	778	787	789	820	805	774	817	806	741	780	764	808	787	770	779	751	767	848	724	798	791	778	792	824	789	789	752	818	782	735	751	760	759	784	781	771	739	728	766	782	759	755	812	724	777	785	805	796	807	800	775	751	743	764	779	756	738	770	754	790	803	810	767	752	779	782	768	766	779	782	753	761	758	776	782	764
31206	45848	32466	18786	10916	6109	3825	2910	2417	1979	1575	1286	1147	1026	996	983	943	928	901	863	848	808	783	797	777	830	759	861	848	745	800	823	812	790	756	826	782	794	756	826	751	740	775	790	787	837	812	811	796	831	802	787	797	792	824	801	864	787	771	796	794	789	794	787	789	898	828	797	772	747	794	823	797	821	775	772	766	787	764	800	791	791	748	835	825	809	779	805	785	856	829	835	793	815	810	792	742	819	797	826	793	827	817	791	787	811	801	809	798	781	754	861	776	825	815	792	781	777	834	798	785	780	820	839	788	809	784	780	789	771	799	816	824	802	830	770	802	785	852	805	796	801	802	778	813	791	832	818	849	855	796	790	812	803	791	794	782	784	802	805	812	825	815	804	732	783	798	801	815	802	835	798	833	825	806	821	828	816	797	806	775	789	809	784	815	807	804	762	791	829	840	788	782	789	828	827	793	789	832	779	788	766	809	781	815	803	831	821	801	808	781	782	762	814	809	783	823	763	833	792	778	771	837	763	750	814	812	777	764	850	808	801	779	756	762	812	833	843	826	785	856	804	768	781	787	782	780	817	806	823	798	775	824	801	816	831	810	793	829	774	803	833	828	814	812	795	793	788	766	787	735	792	827	800	800	827	844	830	827	844	822	799	803	785	834	821	809	879	801	767	838	868	802	791	829	821	805	769	836	853	742	800	824	832	805	798	780	818	823	761	787	797	865	800	783	750	829	821	767	774	789	791	798	843	796	839	811	745	804	782	776	810	821	812	844	806	814	775	830	786	833	843	761	793	834	753	798	796	794	796	783	832	793	813	795	842	817	810	830	767	809	777	848	800	822	792	816	802	797	821	770	818	808	798	793	804	823	761	794	786	797	838	809	822	823	822	810	868	812	805	853	817	823	803	812	780	840	811	813	809	807	770	784	785	801	777	780	767	745	775	823	858	818	758	783	837	812	793	788	778	790	816	785	800	795	785	778	811	817	855	782	866	763	785	816	828	810	792	763	836	791	853	805	761	731	785	800	799	783	821	799	830	780	793	777	796	780	746	826	790	760	748	891	784	754	832	801	770	748	763	795	806	768	798	786	862	820	833	787	816	835	755	813	804	823	784	851	825	809	813	748	823	783	790	780	854	749	822	860	766	802	840	761	780	755	819	791	774	793	862	794	790	738	797	825	816	801	784	792	782	807	810	822	799	794	804	859	742	754	804	815	799	851	804	803	797	827	833	818	809	776	779	783	779	820	787	763	788	824	805	791	825	795	787	837	819	799	765	785	788	830	805	814	766	818	764	771	805	820	810	824	768	691	803	819	825	798	850	829	858	832	820	741	784	767	801	812	833	766	820	788	802	819	805	851	802	834	844	796	785	762	811	771	845	828	803	813	872	787	786	792	811	818	848	833	823	797	777	851	798	810	783	783	785	749	831	774	800	747	796	771	763	796	791	807	834	809	768	796	804	812	779	852	767	800	791	794	783	801	838	759	816	806	799	872	806	807	761	797	801	854	835	763	783	802	802	807	802	783	785	819	826	802	784	769	794	831	805	763	816	745	780	779	781	778	816	766	791	775	843	757	814	845	787	807	760	758	758	824	833	799	821	775	803	765	838	768	802	801	787	796	779	807	790	826	833	812	849	778	832	786	774	773	772	828	781	757	776	767	777	805	803	797	787	818	795	831	778	810	774	755	796	780	760	806	775	885	806	831	838	743	829	813	823	793	777	824	824	774	827	816	767	838	808	795	814	783	762	785	784	798	733	817	804	784	803	806	782	773	807	866	765	867	784	796	790	857	813	834	783	776	811	817	851	795	760	798	785	792	827	800	781	826	773	794	790	758	814	754	781	827	802	810	794	801	839	848	816	815	845	864	857	811	815	798	779	779	800	785	797	808	796	745	779	803	790	815	810	802	822	886	776	766	780	809	816	817	813	828	779	792	777	778	830	786	828	847	785	837	788	809	826	808	797	825	820	830	777	855	763	819	808	805	813	798	810	784	808	799	815	833	790	790	843	797	817	802	787	800	779	767	792	839	814	816	894	768	789	825	776	816	781	763	803	783	778	840	757	819	793	852	805	796	770	807	835	776	783	774	823	785	783	791	821	776	766	806	835	812	786	804	782	729	780	797	820	812	813	808	823	813	771	774	790	829	793	821	848	804	863	804	765	793	847	862	785	804	830	805	747	813	779	832	820	775	818	837	812	808	804	731	744	792	803	792	803	824	783	841	736	734	805	803	859	797	791	791	752	753	769	805	747	799	774	773	752	789	797	830	842	824	801	778	770	794	858	824	868	791	809	824	846	775	802	834	780	793	785	814	817	832	788	816	822	797	813	806	730	790	890	827	804	820	803	766	795	809	804	823	830	813	790	802	820	796	816	822	777	802	814	801	784	819	757	793	854	768	805	784	860	769	766	798	785	824	832	840	799	812	845	816	791	825	785	788	792	790	804	839	831	757	850	842	765	795	826	779	820	827	799	816	821	816	778	805	842	828	812	764	817	768	794	838	796	809	796	745	807	783	785	811	789	811	784	829	767	828	764	840	849	782	809	739	819	852	791	811	726	800	806	777	800	794	756	772	775	824	785	781	755	814	802	798	793	804	740	790	817	798	807	758	787	744	805	781	801	791	820	778	774	780	814	825	784	823	792	752	792	774	799	803	809	799	788	829	803	817	777	798	824	781	815	794	704	789	812	794	814	789	827	824	795	775	769	745	771	788	809	759	769	761	793	833	826	733	888	815	831	810	828	821	803	757	781	805	769	842	802	755	804	759	837	804	833	788	794	781	840	818	844	799	792	788	802	864	774	837	808	805	826	798	805	857	811	797	789	796	802	820	758	779	786	811	754	868	791	742	788	805	796	852	837	855	772	868	808	785	768	820	808	810	812	765	819	807	778	803	784	842	783	821	779	845	806	789	807	823	771	801	795	768	818	748	821	799	824	782	821	819	806	788	772	848	783	837	790	867	751	828	715	773	826	814	788	816	799	785	761	853	790	730	791	818	797	784	775	785	833	818	812	804	850	790	849	839	814	786	746	807	758	794	775	859	822	781	782	797	821	831	769	839	820	826	821	780	811	791	833	794	824	820	788	854	819	803	771	776	812	769	829	775	786	796	783	745	767	762	832	803	758	812	776	859	802	799	802	783	881	779	801	754	800	827	766	816	853	816	839	818	781	761	796	824	797	817	783	804	834	785	758	819	803	791	749	741	761	788	772	834	789	802	821	824	804	808	815	809	773	853	778	791	787	774	824	828	803	848	749	827	748	823	810	793	813	823	780	755	772	853	776	809	788	874	811	803	814	840	778	801	803	805	844	807	816	749	768	803	811	780	794	793	806	829	802	802	844	789	802	788	810	784	788	749	826	815	777	795	787	797	775	805	834	819	835	802	767	737	823	798	814	829	812	806	783	753	803	824	813	862	833	808	784	794	820	790	820	753	798	787	829	786	786	790	798	790	819	807	784	825	818	793	814	736	815	761	786
22714	21457	29105	24333	21723	21417	12836	4595	2820	2090	1603	1280	1075	993	922	788	764	708	676	677	653	635	687	638	629	641	635	607	593	608	623	574	603	594	636	626	604	592	603	632	601	646	583	600	549	631	601	602	600	594	613	594	690	594	604	593	603	581	624	567	593	620	571	603	590	658	636	636	584	612	609	579	582	606	592	575	595	622	617	636	605	586	571	595	620	593	603	636	578	586	583	602	587	608	637	621	609	598	623	584	609	634	573	632	630	569	575	638	614	563	651	591	629	623	622	591	620	641	613	610	572	606	578	621	594	659	574	678	602	620	585	628	647	602	624	616	618	599	607	603	619	600	615	606	659	615	564	547	576	611	624	625	582	626	636	601	580	626	589	610	623	622	629	625	637	557	599	625	639	600	623	600	578	578	652	601	598	601	552	611	594	610	618	612	643	637	615	630	647	633	608	541	581	605	608	593	590	614	608	605	612	640	589	585	634	617	606	620	616	647	595	583	635	598	610	600	609	595	575	658	583	602	616	575	602	597	585	625	590	603	615	596	657	593	592	593	590	616	612	598	642	603	622	596	583	604	605	613	604	606	594	600	581	643	574	594	656	606	621	559	637	631	633	595	615	556	629	586	586	568	583	617	612	600	597	651	642	552	654	628	648	597	651	592	607	668	648	622	592	595	630	564	599	637	621	632	592	614	601	591	584	603	630	656	613	592	616	604	586	594	609	609	626	597	596	602	572	621	586	615	631	612	602	636	596	627	627	608	581	638	666	623	554	618	632	615	604	566	597	652	600	658	616	638	613	598	592	634	558	609	608	592	613	600	587	577	574	612	643	581	580	605	630	609	610	628	601	627	604	643	604	599	644	617	627	620	589	668	618	613	625	613	586	620	630	596	661	605	561	561	627	575	561	650	614	629	584	620	642	626	517	561	593	607	662	595	618	625	596	596	595	653	624	623	638	599	568	593	616	651	636	627	601	639	552	619	614	582	614	645	615	610	552	591	582	585	589	606	625	635	590	604	617	607	628	610	633	640	573	559	620	643	605	644	634	608	597	631	612	603	605	585	624	623	595	597	583	564	606	648	642	579	555	616	573	603	616	592	603	577	626	596	627	595	594	588	573	685	607	626	625	628	631	629	612	635	634	663	643	632	594	592	599	611	593	623	627	577	613	593	637	596	629	646	631	634	617	631	577	618	557	589	612	634	596	609	608	612	579	602	609	602	630	655	571	607	616	640	615	620	550	609	598	628	630	572	621	607	563	604	577	571	626	620	608	605	574	589	619	597	601	641	601	591	643	609	592	653	634	627	627	592	614	609	600	558	644	667	609	585	585	605	598	615	648	578	625	591	644	593	609	608	600	627	587	594	588	598	613	609	605	634	621	650	613	638	565	558	615	608	598	583	614	673	627	605	618	651	603	591	626	607	599	647	560	604	619	582	577	596	662	610	646	617	577	635	575	579	592	644	607	598	609	574	615	652	594	641	654	605	573	601	574	644	571	591	606	578	618	653	636	645	603	580	633	576	624	569	575	546	583	591	625	588	608	649	639	584	641	594	650	569	604	604	638	625	611	585	587	592	624	579	584	616	577	598	620	642	616	647	617	601	613	622	585	591	614	585	579	624	622	619	611	611	614	629	613	606	592	629	646	608	593	605	633	576	604	631	617	627	601	636	664	590	565	588	600	584	594	641	554	595	603	590	592	651	656	623	578	592	594	605	614	614	562	585	637	627	592	575	612	604	614	612	604	611	593	594	581	623	575	628	572	638	586	583	593	613	624	587	604	627	584	601	609	607	591	619	552	622	631	617	596	613	627	599	609	633	584	604	579	612	632	583	579	631	639	594	591	610	608	600	585	631	581	606	592	625	589	547	566	594	586	620	597	607	594	580	607	584	640	584	598	639	639	619	576	628	559	631	588	607	638	604	662	617	601	556	608	593	593	629	586	635	591	596	603	585	608	606	666	658	638	547	595	571	661	561	611	570	629	615	631	650	566	621	623	620	639	590	557	592	595	641	595	579	587	580	556	573	569	659	626	616	584	635	638	600	634	585	619	609	642	592	601	589	589	567	612	598	617	561	592	629	580	617	605	610	576	602	612	593	608	613	640	603	601	628	576	612	598	600	581	596	544	586	625	583	634	614	620	598	605	641	623	618	636	608	654	591	623	631	612	582	610	614	634	581	600	607	628	609	614	607	603	591	596	630	614	591	605	573	660	606	633	615	584	642	592	614	638	614	605	588	632	611	634	592	637	608	621	600	612	609	643	581	618	619	598	601	582	594	613	592	585	604	598	651	644	616	594	579	598	615	605	562	609	593	557	605	585	611	608	567	608	610	589	661	622	634	578	586	590	637	579	609	654	585	569	595	613	636	586	581	560	630	626	683	604	594	619	656	600	585	606	616	582	599	586	575	604	654	598	627	630	611	593	604	682	613	625	604	615	638	658	642	607	610	592	620	586	592	639	624	611	633	572	664	580	601	616	588	631	572	596	665	635	665	601	608	589	639	600	648	604	604	567	571	620	614	590	621	610	632	614	614	648	567	601	625	591	648	585	622	564	652	595	587	624	625	595	582	603	608	595	585	624	636	620	556	614	607	577	615	622	634	595	627	630	619	638	623	631	596	600	670	625	581	630	635	593	594	615	620	625	632	600	556	579	608	567	623	621	613	617	607	603	597	615	585	620	637	603	584	589	658	647	570	658	633	590	643	610	630	632	598	617	575	616	597	616	625	570	626	612	615	583	605	648	599	615	583	675	595	596	577	568	561	595	613	595	597	606	607	610	602	625	625	624	614	587	573	606	610	592	560	583	633	616	697	614	596	591	626	592	616	530	567	604	607	593	597	660	589	577	560	583	607	597	589	595	598	588	599	602	597	579	623	636	580	606	604	601	599	559	625	621	595	641	628	618	641	581	585	592	584	602	618	623	586	584	563	622	660	585	598	616	598	567	605	601	613	631	615	607	596	645	575	564	627	618	632	616	570	616	594	601	624	589	646	587	640	563	588	597	615	560	622	619	620	618	586	618	604	657	622	614	661	611	648	608	617	621	581	642	585	596	597	584	576	603	598	582	578	632	623	593	597	634	607	610	586	567	567	626	593	605	620	618	608	621	635	608	590	579	641	596	647	646	620	633	610	582	651	654	591	621	618	586	639	622	581	611	559	620	589	607	589	627	615	605	627	595	634	597	621	611	573	659	577	642	634	648	554	624	657	631	578	549	608	588	626	665	567	627	581	597	606	660	598	619	564	632	563	621	587	608	587	565	611	591	623	589	598	624	577	551	587	592	614	634	662	597	591	591	581	630	578	596	597	585	622	618	596	586	626	621	577	604	574	630	535	581	620	602	618	620	599	603	587	628	632	556	574	583	597	639	607	638	627	616	588	587	571	612	633	578	561	642	608	590	610	592	595	599	598	622	613	628	628	646	606	637	595	595	588	622	627	564	622	619	629	545	594	620	598	598	632	611	592	638	570	625	606	612	605
34387	61163	45340	31478	19959	11901	7505	5751	4044	3052	2221	1613	1363	1227	1036	920	825	807	749	738	709	687	665	669	677	636	644	604	647	655	627	660	613	624	627	592	612	616	603	637	616	645	616	626	609	628	646	582	650	664	646	666	678	626	647	622	640	631	611	636	591	601	640	680	592	585	631	645	600	619	619	607	574	656	595	611	680	623	643	617	636	637	616	622	641	644	620	625	641	600	628	670	602	620	661	617	616	638	637	660	626	692	603	632	569	640	651	582	605	641	602	629	639	609	591	596	632	618	686	584	612	644	561	598	622	678	632	622	606	646	623	652	601	632	652	628	640	640	627	603	655	634	615	587	639	593	660	652	636	627	679	587	643	671	658	629	620	669	612	638	630	650	624	616	591	626	589	620	598	644	656	622	663	665	617	657	623	621	613	626	624	655	621	607	642	629	636	653	607	652	666	630	614	649	614	634	669	655	605	692	627	602	591	642	632	673	620	635	614	611	625	639	615	671	632	591	600	647	632	628	652	643	649	620	600	647	651	611	668	608	651	668	622	616	639	579	687	628	655	665	668	600	622	621	611	597	626	620	647	573	606	623	628	661	632	627	651	641	631	638	638	656	659	677	666	613	640	628	584	661	612	579	631	624	607	631	609	655	667	586	685	627	611	612	644	645	610	600	603	634	621	653	619	630	635	613	649	642	639	612	614	647	637	626	612	630	635	667	618	623	646	631	616	638	588	608	670	621	587	623	624	641	629	618	660	643	617	660	622	627	659	646	617	643	614	594	620	637	636	648	585	622	637	604	618	625	580	614	648	641	654	574	634	641	645	622	618	643	637	634	630	614	657	622	637	669	623	599	641	597	634	644	644	604	622	646	647	628	603	648	659	620	618	589	627	639	584	631	621	633	627	637	631	641	632	616	609	629	659	603	587	611	657	653	636	567	654	597	612	648	646	660	629	647	634	642	600	665	614	637	632	674	558	628	663	623	656	646	639	628	622	650	657	577	645	629	651	634	627	631	624	654	636	549	615	625	621	597	638	626	651	626	601	579	612	650	645	654	633	672	608	632	605	620	593	640	605	623	667	646	623	605	712	610	652	620	635	568	665	648	622	605	595	647	631	620	595	633	603	676	625	631	619	669	621	607	587	625	632	611	591	592	603	657	688	650	661	657	639	605	641	662	598	635	638	618	647	640	622	601	601	599	623	580	643	607	635	694	637	612	614	626	601	655	649	645	599	622	624	621	597	620	688	647	618	651	594	624	582	620	605	594	568	564	634	623	569	687	646	649	655	591	601	647	626	599	637	605	573	649	648	616	625	620	673	638	629	673	626	608	665	606	658	603	675	666	597	595	657	682	628	601	648	615	669	624	625	607	639	612	614	605	668	623	649	636	640	642	630	630	632	640	626	608	630	577	627	612	649	606	631	651	596	669	640	637	623	635	605	640	644	623	629	643	600	589	606	618	602	575	617	612	603	634	622	626	663	611	574	627	664	609	630	638	634	640	613	610	612	614	617	622	601	623	639	668	646	618	596	597	600	632	652	604	645	608	644	607	638	669	644	628	642	631	631	627	642	648	643	658	644	647	619	643	601	619	659	647	636	637	579	609	685	636	656	642	654	665	598	639	643	616	638	602	574	618	609	613	675	621	632	604	644	619	626	627	619	600	634	603	626	654	629	627	617	644	657	633	640	628	598	674	646	584	580	611	654	645	597	669	631	608	704	657	652	583	580	632	633	639	627	628	619	583	656	652	606	602	622	640	612	614	631	645	609	619	613	628	634	645	588	580	599	576	606	601	633	628	649	611	649	608	612	586	678	576	658	599	630	609	650	582	628	614	650	628	627	577	650	643	609	636	638	633	615	635	610	599	631	623	612	601	603	623	614	583	618	622	644	647	622	691	644	659	593	654	656	613	641	621	621	665	626	639	609	611	632	670	651	639	602	599	613	610	603	613	622	571	552	595	652	655	592	681	631	620	641	603	632	603	584	649	631	606	602	630	640	637	629	618	604	599	605	598	594	622	589	642	590	616	616	635	600	589	621	622	604	619	617	636	608	602	634	600	644	649	628	644	617	600	588	669	650	623	632	641	628	659	604	644	614	593	609	622	632	605	602	604	622	564	655	578	582	618	579	644	568	670	662	611	645	615	686	598	614	607	609	616	636	641	586	658	606	618	666	620	631	659	664	613	586	643	620	620	633	608	662	604	655	608	643	616	647	624	627	597	581	624	609	597	624	633	597	639	590	600	625	618	624	634	589	614	552	608	587	640	665	583	606	624	662	628	608	587	606	637	625	583	652	625	554	603	640	647	642	646	567	595	632	647	634	620	665	574	603	611	612	621	655	677	592	590	648	583	583	604	630	666	655	647	624	641	633	658	622	637	693	648	633	621	601	599	577	593	602	593	599	590	605	664	642	583	650	659	613	636	627	639	614	667	636	586	618	601	612	574	643	591	639	609	640	664	659	577	605	636	617	609	614	614	602	578	601	600	672	623	642	626	632	632	634	574	598	631	647	636	624	692	612	647	637	613	621	586	595	621	637	619	634	620	623	637	650	619	569	624	623	604	615	618	626	643	592	657	591	617	630	620	598	614	662	617	620	589	613	637	599	661	621	630	631	618	595	574	654	594	603	615	569	617	624	596	659	678	628	620	624	627	600	583	681	642	629	604	661	618	599	611	641	672	620	609	614	632	622	680	623	643	571	656	651	645	635	593	624	628	642	622	620	630	612	640	626	616	594	580	622	634	686	600	635	677	643	629	616	604	668	561	611	571	599	582	637	612	636	661	649	654	611	597	603	619	603	606	641	635	614	652	614	658	609	601	620	638	617	622	605	660	593	636	634	656	595	665	583	644	578	667	657	636	586	629	627	630	669	582	633	631	665	611	642	632	610	617	603	654	622	625	659	587	629	618	598	633	614	674	644	665	611	619	607	617	638	644	651	611	622	616	655	606	627	610	640	665	653	595	618	675	622	613	652	607	654	635	653	659	632	601	568	640	628	649	607	613	672	630	646	673	609	596	594	645	643	610	560	667	627	669	613	615	645	674	659	666	634	618	627	623	611	641	637	632	598	583	624	642	622	590	624	638	664	680	647	621	650	610	581	623	649	654	602	613	646	625	611	610	614	626	618	628	625	592	595	591	628	630	625	630	610	613	661	611	676	629	611	612	616	638	659	620	614	644	627	621	601	641	647	644	608	617	589	612	632	611	609	609	634	620	642	608	592	624	621	639	608	638	616	623	614	602	643	625	641	599	643	579	617	653	656	640	607	671	617	612	628	627	638	600	608	662	595	590	667	653	623	657	637	616	633	623	657	619	595	607	587	627	664	641	607	644	651	653	621	633	620	676	654	633	632	617	608	619	639	576	654	621	633	625	616	656	634	619	642	613	660	613	652	646	675	667	614	608	652	617	646	632	636	641	601	647	642	646	623	665	601	647	596	667	640	601	640	652	639	616	580	658	623	647	598	654	561	597	650	647	606	573
31876	28989	23928	12467	4806	2808	1990	1540	1258	1055	969	854	835	806	754	798	744	782	710	734	722	707	691	740	718	715	678	730	685	735	703	661	663	728	703	707	715	704	723	712	695	713	711	712	678	722	758	715	704	717	715	713	745	696	666	743	673	744	753	656	730	697	678	709	682	685	695	689	706	668	704	682	730	710	707	710	691	736	741	726	737	724	713	708	740	686	664	673	724	710	709	667	716	661	713	724	721	698	704	718	679	678	705	709	692	718	687	749	743	697	747	732	708	741	696	737	705	725	679	642	728	727	708	699	717	690	698	718	685	700	690	676	691	691	712	645	696	688	723	711	735	745	673	725	675	743	719	732	672	717	676	678	724	733	686	707	703	719	683	651	698	723	691	688	700	709	730	714	712	734	708	720	687	759	678	679	711	780	717	744	721	674	740	671	740	740	700	647	658	709	717	684	723	743	718	687	712	743	689	689	720	728	717	634	659	703	659	693	680	762	714	704	724	776	705	732	678	722	650	722	684	740	675	662	696	702	720	755	635	730	719	697	678	720	736	708	696	716	658	727	716	694	695	684	698	698	703	714	657	735	701	687	728	678	700	696	703	754	756	674	745	770	717	680	730	676	684	727	682	692	714	696	678	670	720	702	732	698	705	733	653	740	699	738	767	707	705	723	711	698	690	739	723	688	731	720	706	753	736	732	665	693	719	774	731	736	738	732	702	733	717	688	710	664	696	704	686	696	690	715	723	739	709	697	712	705	701	731	713	696	697	731	699	721	723	708	677	658	618	709	699	732	684	712	757	665	718	734	713	668	706	722	691	678	704	699	710	736	710	679	690	748	735	725	682	714	710	708	725	720	693	655	724	684	713	707	719	737	717	759	663	680	689	684	703	711	709	699	706	691	721	746	700	690	743	678	693	710	790	730	730	732	737	701	666	704	722	703	676	696	707	735	735	690	696	666	698	707	739	727	708	749	733	724	678	686	753	727	708	694	689	678	681	695	733	705	708	687	717	662	713	709	727	717	767	744	716	730	706	700	713	700	696	721	721	692	702	706	678	703	711	712	723	697	749	730	747	703	716	683	747	709	709	677	736	678	717	700	704	678	756	700	718	719	679	667	717	695	691	680	734	741	733	671	710	674	779	679	715	738	718	697	702	677	744	679	729	724	683	683	662	690	743	746	680	750	681	739	720	698	684	742	734	703	663	711	685	722	684	707	718	688	721	698	699	753	719	715	687	673	708	664	718	710	747	668	745	719	697	714	727	676	710	731	692	700	711	705	729	731	714	702	793	706	751	697	710	752	681	695	751	709	691	728	687	728	664	686	711	704	714	676	730	695	698	698	756	739	732	713	696	740	679	757	726	682	675	720	710	708	707	718	680	751	673	726	684	660	712	764	718	673	691	713	728	713	706	755	676	676	690	745	710	724	674	718	734	723	689	754	737	711	712	737	715	719	709	702	673	702	713	678	740	738	660	679	684	685	698	700	669	765	708	720	747	727	713	686	715	737	687	737	731	770	744	713	705	716	724	675	724	682	738	728	761	701	724	714	741	671	691	686	724	748	709	695	724	683	681	691	703	718	699	719	676	734	686	697	664	686	741	679	725	692	718	681	712	699	690	720	700	720	728	679	677	703	786	669	719	712	704	700	623	685	685	729	704	716	711	730	701	732	687	734	715	740	729	665	706	697	693	718	703	677	744	723	669	692	719	680	728	711	705	739	706	738	671	708	678	723	750	710	735	690	718	668	719	651	718	668	690	712	687	749	713	696	713	686	743	656	728	663	709	672	704	683	709	735	666	675	675	782	664	715	710	720	727	706	734	732	705	669	683	720	676	724	713	744	724	727	679	728	673	757	714	709	675	705	723	702	687	686	704	700	718	664	698	734	751	715	667	687	712	728	746	757	652	700	700	693	748	736	731	725	712	708	686	690	708	716	654	703	698	689	756	675	663	685	745	689	714	696	696	722	744	667	700	706	733	751	674	701	723	717	731	715	722	716	718	740	736	687	699	699	698	736	694	725	714	697	765	745	670	701	678	763	764	727	692	697	695	704	705	719	700	704	713	744	672	713	663	691	704	724	683	707	724	640	697	695	719	726	710	713	749	725	706	656	712	671	694	719	720	695	649	736	751	712	699	725	689	703	696	683	706	728	692	700	713	747	701	668	728	717	691	713	739	699	766	729	706	693	715	735	720	743	650	689	722	681	747	742	649	711	681	671	666	716	734	683	659	704	736	748	675	685	726	695	762	695	735	764	682	668	694	684	733	718	686	668	738	687	668	768	735	673	701	675	699	681	708	748	710	713	678	638	714	716	701	704	707	699	706	746	750	744	746	651	688	677	679	761	683	719	716	716	730	718	737	716	683	701	740	636	710	739	717	726	740	688	682	731	633	700	668	690	696	735	719	718	739	737	729	701	690	702	697	696	700	695	689	698	720	700	674	716	691	687	726	688	696	715	673	685	671	699	711	729	743	717	715	676	720	654	688	732	718	692	770	712	677	714	723	728	730	707	714	679	697	676	712	698	750	665	756	720	727	694	692	720	745	732	693	675	751	720	684	709	685	702	758	709	705	684	723	714	668	661	724	742	769	730	695	707	705	724	737	697	720	722	726	684	717	711	744	694	719	707	677	739	702	735	683	711	659	683	687	724	732	695	719	711	662	716	715	681	698	726	702	705	704	650	693	774	731	700	687	733	682	765	723	683	710	736	696	699	700	731	680	710	687	739	673	698	770	702	700	704	657	693	675	663	678	658	702	737	721	702	717	730	715	711	718	694	799	690	682	713	717	761	707	714	705	708	736	672	756	705	745	658	679	756	747	730	722	721	648	703	726	668	747	701	714	688	723	699	691	709	705	737	705	737	713	740	691	717	706	709	712	715	745	706	712	724	683	728	682	691	642	710	751	728	714	730	670	715	736	677	680	685	691	723	742	667	694	676	700	699	683	707	756	715	723	712	721	711	726	747	717	806	706	698	685	687	733	690	675	740	694	694	721	693	694	663	706	742	689	731	699	733	652	688	692	709	716	739	779	738	686	700	654	684	708	713	705	697	706	675	733	689	695	681	721	691	712	690	693	711	692	680	711	716	722	709	724	669	691	688	671	686	713	677	647	661	706	713	707	736	697	709	751	744	737	707	711	720	734	769	738	727	701	716	722	702	698	733	693	706	687	711	725	753	702	718	706	682	730	675	721	691	707	699	708	676	755	732	722	703	670	720	682	681	690	739	712	713	713	639	701	725	746	750	728	692	722	684	705	734	673	709	702	657	695	772	745	687	667	724	711	691	710	688	714	704	683	700	692	710	710	713	725	738	755	708	689	694	709	697	679	699	720	798	703	691	699	680	709	700	717	674	719	762	728	732	718	685	719	652	731	723	702	694	697	750	703	734	661	689	688	704	663	693	655	703	726	745	761	669	725	697	727	709	743	665	678	709	723	741	701	708	706	727	674	693	709	678	725	680	701	744	732	750	702	679	695	714
33996	40958	24270	12046	6699	4363	3130	2265	1826	1425	1097	999	971	934	869	865	855	802	770	783	744	749	810	731	752	753	737	781	798	722	761	787	755	792	771	755	745	798	710	753	770	730	751	704	768	688	758	781	787	770	707	743	734	748	718	746	779	741	782	751	747	735	766	781	704	753	743	696	744	739	721	737	751	728	758	735	764	732	754	735	727	777	755	736	734	749	750	750	728	714	782	719	802	769	692	746	724	762	743	720	770	739	721	770	734	790	754	702	765	761	755	781	722	787	767	709	701	766	811	714	743	752	723	776	737	783	733	727	779	745	792	790	725	730	743	682	738	765	791	802	729	760	704	750	752	733	732	727	744	725	764	720	753	717	769	794	775	786	767	791	711	776	709	753	771	734	688	761	734	731	770	802	771	753	742	794	732	755	737	715	779	775	786	715	742	763	774	736	764	770	715	730	741	740	798	753	741	754	736	744	781	688	742	726	764	731	777	810	764	766	723	718	754	778	801	761	739	709	711	693	720	799	720	726	758	779	703	776	754	735	752	756	757	806	728	748	744	748	734	725	735	756	752	750	738	737	770	772	784	759	691	726	684	739	767	768	755	780	740	737	742	732	764	750	807	757	772	700	726	792	696	739	701	736	785	771	777	753	767	790	741	794	740	724	731	731	687	740	803	766	732	755	773	734	723	774	769	759	767	725	772	707	702	709	716	772	770	731	753	726	738	749	721	800	747	702	788	735	761	716	743	783	784	735	694	768	763	767	788	713	702	782	755	731	722	786	752	769	755	775	745	718	701	847	790	697	709	775	757	744	717	725	741	794	708	748	697	734	715	741	729	740	754	729	763	760	739	721	758	709	761	789	703	755	779	762	716	780	767	724	746	735	747	761	781	752	688	753	783	707	742	745	744	754	767	783	748	724	750	771	724	824	727	741	773	757	738	728	780	715	737	710	775	732	759	711	768	723	739	777	772	757	730	792	728	751	757	720	798	717	735	705	693	707	738	714	698	744	737	727	803	738	719	791	765	767	720	764	762	722	710	761	726	751	736	704	733	759	762	761	763	729	754	750	740	697	769	777	724	701	763	706	779	765	779	671	742	793	733	763	771	725	758	688	767	745	778	792	755	770	687	736	771	787	755	780	771	714	762	742	729	729	777	760	767	762	760	769	736	790	726	737	728	762	736	746	750	702	790	721	762	773	783	755	726	782	830	723	780	757	716	741	741	780	780	735	768	724	735	753	719	734	738	739	781	713	768	714	770	736	746	750	755	779	750	774	757	748	761	762	723	731	762	750	716	783	676	745	721	772	723	755	737	748	790	754	754	720	741	701	759	776	717	713	759	761	792	719	740	777	746	744	758	766	742	747	749	745	786	737	789	736	718	768	783	727	715	802	736	739	740	753	780	780	743	752	755	734	747	701	768	757	755	789	776	747	738	732	757	730	755	765	721	706	758	720	704	732	733	734	805	745	757	743	729	741	779	737	746	813	739	761	800	768	674	775	728	736	740	716	728	776	759	725	740	750	781	797	765	773	800	774	731	714	752	708	788	819	775	714	763	744	744	814	767	725	728	706	779	759	760	751	746	757	754	787	770	714	755	754	803	740	740	765	766	742	750	743	749	652	727	752	720	755	723	766	750	755	752	772	742	781	726	733	752	754	734	774	769	770	784	755	762	731	765	744	768	774	730	717	751	734	725	731	801	746	741	760	729	754	766	722	745	769	742	799	768	783	729	789	709	764	760	744	751	757	743	734	729	780	784	760	791	718	757	776	728	763	718	778	752	758	738	671	754	779	779	721	765	770	805	750	756	751	789	774	772	723	737	766	786	718	762	719	787	724	711	733	743	720	715	737	766	745	717	749	748	764	759	746	755	771	806	735	747	735	786	750	704	703	725	726	735	729	745	756	718	728	751	750	712	764	785	771	726	694	768	740	743	772	703	739	748	775	745	754	714	758	764	740	751	744	717	750	764	764	739	769	748	738	715	746	745	675	750	738	769	733	756	722	764	727	762	787	698	720	769	726	774	747	761	744	824	722	797	743	771	729	728	704	810	731	798	754	721	735	709	759	725	739	750	707	743	743	746	759	760	756	777	729	799	724	697	743	753	778	757	775	691	788	796	746	808	757	722	731	719	753	728	744	729	769	747	764	759	746	729	767	738	728	770	727	724	755	748	722	739	701	755	760	705	778	756	753	757	743	748	752	760	736	740	744	715	763	728	782	693	734	727	760	771	768	738	726	750	731	777	754	788	791	779	763	768	806	717	721	769	769	743	802	768	758	763	761	795	749	792	766	766	710	761	738	743	728	703	746	746	795	731	749	715	774	736	724	692	723	754	669	750	753	783	761	742	793	737	743	774	726	721	737	760	784	699	741	734	748	765	765	741	782	735	735	785	734	750	773	730	747	729	723	765	740	737	714	746	732	716	781	744	759	754	792	714	750	746	782	727	771	747	751	684	728	720	700	779	719	761	797	742	769	754	729	757	792	751	715	710	738	735	802	721	726	780	768	815	749	735	749	706	739	766	743	749	748	724	743	767	718	744	772	710	784	754	769	730	809	721	734	788	760	733	741	720	713	752	742	772	713	756	748	766	740	712	749	750	753	756	740	769	750	708	770	703	758	761	716	779	739	732	755	684	770	770	767	736	752	800	750	773	730	758	743	748	732	718	782	784	787	785	743	760	751	741	727	753	762	764	764	747	779	759	737	758	794	736	730	807	746	756	793	733	705	803	774	777	715	737	767	773	806	695	796	716	743	742	761	764	770	719	766	766	712	774	708	728	751	725	730	739	795	704	746	787	750	782	758	773	724	785	758	792	762	703	760	733	774	736	764	741	731	700	761	785	786	746	735	769	713	756	750	753	751	763	706	691	736	731	756	737	775	780	771	748	755	700	703	746	752	716	745	765	745	737	730	705	738	722	733	775	742	725	711	744	754	756	757	742	731	751	732	762	720	739	737	701	776	664	725	767	713	740	749	778	770	745	752	768	749	741	719	756	746	737	793	729	691	717	752	778	723	737	789	748	705	739	703	727	784	729	756	745	749	741	736	702	715	774	690	758	694	789	756	748	708	710	752	731	723	707	771	697	789	727	701	800	701	736	774	724	743	768	751	764	733	743	733	758	695	757	780	753	770	785	775	796	762	770	735	741	779	753	774	751	767	714	764	769	749	740	767	758	736	746	724	755	760	684	754	755	748	814	779	777	744	750	719	722	764	787	769	696	716	676	820	787	781	706	739	722	725	746	751	797	739	710	795	718	737	768	751	740	721	763	751	780	730	776	721	715	732	720	736	767	722	719	726	728	742	734	745	769	752	759	755	760	796	785	746	763	733	769	762	733	775	750	732	773	733	719	716	689	712	745	739	757	735	772	764	755	778	795	742	707	754	705	766	716	764	763	726	744	729	730	752	711	744	754	802	764	742	755	755	780	732	752	754	747	775	740	714	725	740	754	732	791	768	757	725	745	705	731	732	771	765	763	690
23809	21424	28558	24965	21201	13139	5195	2766	1804	1423	1091	1001	869	801	748	686	628	664	591	617	597	617	579	566	597	593	582	579	595	614	531	552	589	641	603	598	597	557	588	576	574	542	618	584	602	553	616	566	554	557	570	601	581	608	583	603	602	544	548	609	570	578	589	524	562	594	584	577	595	541	566	575	580	578	577	555	592	580	578	590	623	577	563	596	547	605	579	564	588	567	613	553	556	586	568	610	572	599	526	582	569	588	610	591	606	607	571	593	584	596	543	579	617	561	532	573	586	576	580	575	585	574	594	623	602	590	588	533	580	603	607	578	597	550	577	567	565	568	548	596	591	568	606	583	561	589	589	560	549	556	520	610	594	554	572	628	609	628	621	603	599	579	575	579	570	579	593	606	601	576	560	581	612	529	513	527	578	512	564	623	608	572	562	577	583	560	598	542	607	535	593	580	562	554	625	561	604	606	600	586	574	541	583	553	596	569	576	580	584	578	605	612	586	622	551	582	566	552	560	595	608	567	568	602	620	565	595	582	574	582	604	561	570	558	614	602	546	607	558	595	590	566	593	577	558	607	548	579	561	540	590	591	571	573	560	589	631	577	568	522	610	603	547	581	563	585	551	553	578	583	589	588	566	527	605	584	558	594	609	585	527	606	579	603	559	585	606	567	564	582	522	541	583	599	569	607	569	553	556	602	571	575	586	595	591	614	559	540	597	483	567	577	616	555	591	597	586	521	611	610	618	559	546	565	556	555	579	620	574	618	579	611	567	642	597	585	589	563	547	560	583	564	548	597	606	562	569	563	585	570	593	618	607	606	613	581	592	626	570	553	613	593	586	581	586	607	577	552	620	584	555	561	531	511	599	610	573	556	559	592	578	528	597	571	566	552	551	528	590	551	569	571	602	557	570	546	543	537	590	563	564	592	584	575	565	597	528	575	622	586	590	576	578	621	576	614	554	593	648	535	571	577	590	632	601	592	619	600	546	565	597	592	551	570	592	540	558	572	643	589	577	579	594	552	616	561	586	590	557	600	559	560	608	565	561	560	560	613	619	598	566	615	572	554	596	592	580	611	549	545	585	580	578	544	562	574	537	564	579	589	580	572	582	607	556	553	579	582	572	631	573	585	567	575	592	586	588	562	573	584	603	588	591	574	573	567	552	577	567	579	570	585	585	593	560	589	567	587	589	568	581	536	563	573	539	532	594	601	637	538	553	586	586	542	612	606	599	519	581	563	559	580	591	602	553	578	574	589	591	588	563	607	585	575	505	586	534	550	601	555	591	605	526	616	537	612	596	586	564	559	604	597	576	551	597	569	526	569	601	577	568	545	563	550	604	550	578	596	572	629	518	624	579	563	547	551	564	572	580	585	571	586	590	612	583	588	581	581	573	583	559	578	577	525	551	603	585	633	587	607	566	614	603	567	605	627	590	596	559	596	561	606	614	606	566	600	590	608	605	631	584	557	633	621	572	554	566	558	547	566	581	592	586	585	606	609	591	559	580	598	607	590	575	555	535	582	606	554	553	585	531	596	552	583	596	586	558	571	567	577	579	629	562	576	559	572	586	565	579	598	567	583	570	580	591	591	599	592	574	598	578	558	648	556	556	591	535	526	607	527	551	581	579	593	581	564	572	554	548	579	580	580	555	570	588	602	604	569	642	591	584	599	607	626	577	554	575	556	560	590	601	539	575	595	570	594	599	578	555	570	582	592	563	594	606	606	585	567	587	598	620	577	578	557	576	633	560	588	551	571	536	555	620	609	566	580	546	565	632	573	558	554	586	579	595	602	572	593	574	548	588	580	493	565	585	639	535	626	589	613	593	563	530	549	559	585	608	627	546	615	621	593	569	602	629	592	545	556	592	569	526	601	612	588	541	581	596	586	593	568	635	609	630	610	571	512	574	594	610	545	600	558	581	563	593	573	575	555	613	632	587	583	580	576	563	576	601	583	580	591	599	592	563	606	581	559	618	524	553	584	604	555	577	556	579	574	593	605	584	574	588	608	563	593	582	559	594	604	553	615	611	635	563	568	564	578	594	597	586	580	584	606	593	566	574	583	581	572	563	577	575	611	559	570	547	583	591	583	611	593	592	569	567	545	578	581	591	593	572	594	608	537	538	619	580	583	585	580	577	623	609	586	591	587	550	581	582	606	581	603	578	561	584	619	568	572	586	580	555	574	565	567	529	608	612	607	576	611	599	540	605	589	584	548	589	609	540	596	596	551	558	608	564	600	568	567	563	548	581	590	587	599	589	544	605	548	583	609	575	575	561	571	553	559	601	560	581	620	577	559	601	567	525	604	552	566	589	589	546	587	588	581	521	608	568	592	567	570	613	561	557	560	578	542	564	583	571	577	589	582	592	587	567	607	559	566	562	584	581	557	552	565	578	559	578	621	626	560	584	609	557	586	583	578	558	573	578	567	586	580	551	597	584	647	581	580	586	595	602	551	585	609	584	584	602	632	579	556	587	590	612	586	544	563	594	582	559	626	603	572	600	570	572	606	603	620	563	555	586	566	629	604	570	552	548	552	541	582	541	574	568	603	524	588	578	551	583	572	615	620	595	553	565	583	595	559	562	605	584	603	565	602	599	573	562	559	560	589	603	575	560	588	537	543	577	673	552	553	540	619	549	547	591	574	555	577	574	602	592	576	593	586	592	557	573	560	564	593	572	560	535	600	602	594	576	588	594	565	583	582	584	566	592	543	598	601	558	615	585	575	555	615	580	567	555	588	563	541	541	576	613	603	558	618	583	550	580	556	618	582	628	554	582	593	594	585	591	577	605	597	567	576	596	550	591	585	555	573	572	610	575	607	577	594	574	622	613	643	582	555	624	586	588	569	619	554	542	567	552	616	568	588	605	567	613	621	572	577	557	552	580	550	549	568	570	638	569	575	575	589	551	548	545	526	601	506	584	516	572	590	578	536	578	564	536	531	541	579	572	550	598	562	589	550	580	552	595	560	592	540	576	585	533	577	609	538	574	587	593	571	609	529	572	578	613	589	584	611	575	555	604	611	575	520	601	599	577	595	574	567	581	655	553	585	584	594	561	543	565	568	556	598	600	563	618	572	550	610	623	579	551	575	569	615	550	577	565	567	600	573	548	587	579	547	570	577	575	564	576	592	579	516	584	560	519	559	595	568	592	543	594	563	582	588	593	582	576	602	588	610	604	552	571	539	565	559	580	615	589	573	549	562	576	584	557	578	584	513	590	597	586	557	588	563	591	549	570	580	577	588	622	571	595	614	616	594	576	593	583	564	595	551	550	548	550	583	590	554	551	599	571	555	601	621	575	569	591	539	592	553	597	583	574	573	601	580	577	603	598	614	537	605	571	564	634	592	584	574	559	591	594	612	594	626	580	577	613	555	630	604	582	553	572	576	560	571	567	553	543	588	584	585	559	598	526	512	560	525	565	601	560	529	571	564	586	536	605	598	588	602	591	598	568	572	599	599	581	618	571	582	559	607	571	559	621	544
33763	50569	38656	23734	13444	8123	5465	3706	2620	1954	1452	1229	1125	924	836	782	689	725	682	688	658	677	582	633	644	670	616	590	649	655	611	629	595	603	610	587	602	591	611	593	579	577	613	678	519	628	605	618	619	614	654	636	538	592	622	605	619	615	610	628	681	638	593	610	619	644	637	597	638	626	616	650	630	629	618	617	597	612	629	603	623	611	605	605	572	617	649	637	591	591	609	556	642	571	645	611	663	620	567	631	594	620	622	610	589	646	626	623	590	632	629	612	638	628	635	633	633	629	630	631	638	533	619	611	591	583	577	606	573	600	606	578	617	574	623	607	560	582	600	586	584	606	596	621	588	631	659	617	634	586	613	595	609	620	593	672	611	600	598	609	623	570	581	613	624	623	613	621	588	625	614	641	620	630	595	578	606	597	671	618	650	580	581	622	599	605	604	622	571	577	596	627	593	625	570	590	620	610	616	606	576	595	620	614	591	635	629	637	590	618	584	603	619	608	572	637	623	629	590	576	567	613	581	630	639	613	621	631	637	599	621	633	596	603	616	600	631	597	623	632	598	581	624	624	600	587	651	646	625	613	606	690	601	590	603	623	620	660	627	620	628	634	591	601	579	626	617	662	607	603	581	600	620	592	587	605	629	643	605	597	616	658	633	588	635	607	605	624	621	593	596	641	609	580	572	581	636	634	607	600	612	570	559	632	596	663	593	597	625	633	642	605	609	649	633	639	586	667	613	575	592	613	600	614	594	691	613	616	637	638	675	659	622	573	570	659	635	573	583	621	630	581	615	658	619	574	613	649	622	621	624	619	603	612	625	631	635	610	620	608	615	584	637	594	600	600	593	598	594	647	573	649	632	636	611	625	637	647	623	600	622	601	634	643	618	610	647	586	597	608	605	661	598	658	636	608	606	614	626	605	622	604	600	627	646	605	633	645	667	602	616	643	590	601	634	614	586	627	603	650	616	612	670	624	593	613	616	629	613	652	643	566	570	610	610	598	612	598	641	591	600	640	675	616	640	611	638	560	583	605	585	604	617	604	609	585	613	589	597	614	616	577	608	621	616	612	597	609	644	547	631	602	622	617	606	638	653	636	571	624	589	630	620	662	640	615	616	624	624	634	614	637	572	603	649	603	639	612	655	639	591	646	600	581	572	619	654	683	597	606	611	642	623	586	615	639	658	619	613	641	588	601	572	632	637	622	612	588	587	623	602	621	596	603	612	605	600	623	647	656	623	669	616	615	668	633	597	603	639	598	639	601	615	601	619	612	644	585	633	692	618	614	561	647	560	591	636	610	629	590	606	641	667	620	593	644	566	609	635	573	603	637	626	632	653	627	632	610	599	615	594	622	616	613	570	608	641	633	630	615	639	601	546	620	631	588	621	617	626	621	608	634	612	620	623	611	630	636	627	595	603	578	601	610	597	617	635	553	624	634	616	609	593	609	665	610	568	621	646	608	656	651	657	637	611	606	620	636	595	637	599	572	610	643	626	631	643	627	631	599	605	634	598	588	578	637	635	635	615	604	607	656	620	604	586	593	617	617	607	594	620	634	587	635	636	638	611	628	618	654	629	620	637	615	571	610	603	701	592	601	630	591	626	598	615	615	628	613	610	648	564	619	592	629	592	638	637	614	611	630	635	606	593	602	600	618	603	562	613	621	626	591	609	606	643	585	606	574	617	609	576	659	613	626	634	597	624	634	600	622	639	623	643	643	609	561	640	638	610	609	593	602	593	626	604	624	638	633	632	599	583	606	631	660	633	600	618	629	615	638	629	594	632	622	632	621	626	584	592	625	616	631	658	576	575	611	583	655	595	650	617	644	620	540	615	620	589	606	582	608	614	585	654	653	594	562	604	621	615	591	626	634	593	581	585	702	647	602	591	590	601	631	623	573	569	628	614	639	622	614	622	597	603	577	650	633	621	651	634	645	636	593	571	575	637	617	564	619	589	579	607	631	643	611	602	637	614	574	661	620	618	621	596	647	586	551	618	644	602	607	644	591	689	567	604	664	613	594	599	623	644	613	601	591	605	623	625	605	606	624	602	618	641	585	619	672	618	638	597	598	565	612	636	633	619	605	614	622	655	635	625	622	649	557	572	613	616	624	562	582	641	607	585	621	620	611	605	636	635	618	605	616	614	581	634	647	599	619	603	658	655	591	652	583	601	578	614	600	578	593	633	589	656	629	577	566	615	651	621	623	619	587	598	663	599	592	655	637	583	598	635	578	621	596	577	596	594	606	624	611	628	623	639	637	595	572	625	582	629	620	575	590	653	657	599	615	606	614	645	618	620	627	624	596	624	594	605	584	631	608	581	613	631	670	622	587	579	583	592	598	574	599	608	610	618	632	618	599	631	616	586	629	616	592	648	619	652	639	591	646	615	643	638	648	605	588	620	610	625	621	641	537	577	637	571	597	597	573	614	592	616	657	609	594	646	587	651	603	592	573	614	597	592	610	624	645	669	632	608	601	617	612	568	580	621	589	581	601	613	607	678	582	598	611	561	607	631	578	610	661	582	545	628	602	559	604	650	612	583	637	585	635	616	621	624	581	643	586	619	627	598	640	579	646	609	639	600	624	602	586	616	614	587	603	616	549	591	624	659	586	568	593	630	563	603	563	638	620	564	662	609	651	587	633	634	614	652	636	596	612	583	603	607	601	633	633	632	618	608	612	614	600	564	617	619	634	623	629	584	671	612	606	646	639	629	613	639	555	607	605	634	645	594	654	654	641	677	578	611	623	611	593	560	621	623	569	611	605	605	593	574	647	635	632	593	614	630	583	597	613	588	591	645	637	609	579	626	599	591	587	600	586	583	617	612	611	627	618	627	618	576	613	616	641	601	579	578	586	602	590	636	614	597	617	621	668	650	618	623	583	568	613	650	544	606	622	635	570	620	623	608	613	621	608	621	606	571	645	580	626	655	617	609	610	620	620	655	600	593	608	602	645	579	592	612	657	560	652	651	621	633	594	632	617	647	684	653	617	568	640	597	628	594	592	675	598	641	618	620	635	612	621	616	608	624	624	620	629	622	658	596	626	624	567	574	569	620	630	624	595	674	590	615	602	623	601	572	618	633	667	618	589	656	607	629	588	609	586	653	579	609	588	616	591	630	632	651	604	576	634	589	613	678	641	612	597	603	576	596	669	581	553	632	609	591	648	590	642	612	620	596	543	657	628	611	619	608	573	618	633	583	601	635	595	645	602	599	602	599	605	619	602	646	613	640	578	598	630	572	603	652	565	629	586	599	613	607	605	606	632	617	618	650	615	629	610	630	567	600	637	574	614	595	608	621	599	602	649	603	599	608	624	625	589	627	601	608	601	605	620	628	579	607	611	597	578	632	650	625	590	605	622	617	633	602	604	581	626	603	615	620	619	562	581	653	632	640	633	617	602	627	650	582	616	629	631	592	626	631	583	614	624	655	575	585	590	618	612	620	609	605	575	647	606	638	626	622	631	579	600	629	587	649	613	600	648
25168	21513	27958	25906	13662	5165	2870	1999	1467	1240	1149	1132	926	924	846	853	826	799	838	809	867	831	756	797	803	832	822	788	769	795	786	801	776	809	805	814	802	800	755	771	826	785	798	801	835	760	751	783	726	770	792	782	788	745	774	816	740	800	786	817	750	752	759	780	802	776	777	790	847	825	766	797	788	806	802	795	754	789	732	781	768	817	812	795	773	758	787	823	829	748	751	795	786	772	801	803	784	855	773	761	781	816	765	832	802	783	806	819	800	814	815	752	795	763	797	785	793	786	777	778	813	748	808	796	829	805	770	820	771	813	803	765	830	774	703	789	803	795	810	807	732	853	838	797	792	816	796	782	747	771	777	817	816	815	786	800	847	793	775	787	778	774	843	773	809	768	809	763	735	817	807	767	805	725	793	826	759	755	758	753	775	754	726	783	782	770	771	796	793	751	797	798	746	828	785	739	845	804	811	815	748	779	795	746	785	818	802	788	823	774	790	784	805	792	787	745	789	752	799	807	731	750	789	770	792	769	774	817	795	833	854	799	801	801	802	754	775	796	777	750	856	814	805	783	767	798	783	750	825	826	731	803	815	793	798	758	754	790	733	813	839	808	805	783	772	802	836	800	772	778	774	762	768	805	789	812	819	787	797	787	762	823	858	777	815	832	786	736	815	796	734	796	783	777	815	805	748	791	800	808	752	734	817	841	772	802	757	803	808	758	779	798	820	770	759	751	831	786	805	752	817	757	781	798	806	797	749	784	789	779	786	795	781	816	793	749	828	785	793	829	789	786	793	799	784	791	758	736	819	806	823	812	791	804	788	752	826	854	789	782	753	751	826	789	793	804	797	785	795	828	772	827	797	788	769	771	838	756	776	783	770	785	813	782	826	827	770	795	834	814	819	750	770	803	765	810	767	777	881	829	795	801	801	800	729	737	829	785	749	782	797	791	751	796	729	805	794	769	809	852	780	819	790	777	807	789	818	739	813	751	734	813	793	779	770	813	750	795	817	804	750	817	809	804	711	734	765	819	773	814	762	781	784	862	817	802	795	813	774	741	787	814	767	784	755	763	747	786	822	846	810	809	785	762	813	714	776	846	733	796	786	812	783	828	817	758	795	762	797	799	772	784	750	781	830	772	754	814	822	806	810	797	747	806	741	789	750	772	776	799	833	790	808	804	814	805	775	832	819	799	842	770	764	802	825	776	858	757	760	767	809	794	824	808	750	768	788	788	836	816	838	779	835	757	777	847	772	802	797	811	791	782	814	773	785	797	785	789	809	799	808	805	824	828	785	791	780	848	790	798	806	766	852	789	859	775	794	761	800	811	771	812	788	778	792	743	792	787	784	794	790	798	747	745	773	787	802	749	828	740	784	762	810	805	821	781	810	761	769	793	810	780	720	785	819	787	753	815	762	775	810	757	795	767	819	781	757	784	860	822	736	778	791	793	816	859	792	811	782	736	764	847	817	729	800	815	803	795	771	762	756	755	782	768	790	824	799	776	812	787	802	754	847	781	786	790	783	762	784	756	836	786	773	767	773	806	809	887	762	747	768	807	791	763	808	833	781	772	791	816	799	806	842	726	757	762	806	784	804	786	779	823	741	776	810	758	792	749	858	774	780	767	804	757	771	805	760	805	756	784	848	808	756	827	812	799	783	783	736	799	789	805	802	823	814	819	763	851	820	829	806	807	748	769	825	795	779	791	748	757	835	818	816	769	808	792	795	795	829	822	795	785	813	805	800	783	823	786	800	809	849	794	750	795	767	792	796	835	818	803	782	797	802	791	763	802	779	833	776	780	778	789	769	816	803	854	813	810	840	802	748	754	810	772	766	795	819	799	792	802	823	836	798	775	792	756	819	866	840	758	828	741	793	749	822	832	748	743	787	754	782	796	758	791	767	779	783	775	787	825	823	789	754	809	792	805	817	786	781	871	807	730	800	801	730	815	789	793	792	796	831	784	776	807	788	800	783	776	784	789	788	815	745	785	832	780	807	792	764	779	762	804	801	846	743	742	795	818	849	817	771	809	726	790	804	744	791	794	798	873	774	759	752	816	771	758	793	774	790	848	815	821	791	809	809	759	739	781	799	796	838	768	779	792	800	792	816	796	803	850	808	830	801	766	856	758	817	791	789	761	767	783	807	783	825	760	772	767	852	782	795	761	817	772	764	855	795	805	829	800	785	811	796	814	750	773	743	748	759	799	800	792	766	745	784	798	810	764	765	832	779	738	781	824	800	803	740	775	746	825	785	757	801	799	799	812	808	797	782	804	769	819	785	762	789	760	770	834	802	764	808	824	755	795	808	832	765	786	799	768	869	788	780	785	779	742	759	797	817	825	820	771	791	745	806	804	752	787	810	783	775	772	822	823	721	784	807	742	761	787	755	760	802	748	801	797	780	818	808	735	831	789	811	785	823	749	777	790	795	792	782	797	765	767	829	829	792	804	781	784	769	767	809	833	816	782	802	786	858	811	778	834	849	820	805	797	829	776	827	821	818	762	812	743	789	775	787	743	777	770	778	823	866	791	735	805	779	802	748	790	846	740	764	736	794	830	775	783	751	744	774	777	793	754	834	813	790	838	884	784	691	848	808	789	788	760	795	792	776	789	836	780	801	802	797	812	812	804	771	803	820	780	801	746	750	801	794	781	808	798	856	740	825	739	796	791	764	757	720	800	778	763	827	824	815	808	833	754	779	768	764	758	748	796	824	789	795	778	811	827	787	843	827	795	785	804	772	800	760	799	743	746	787	799	812	765	777	792	782	783	780	781	819	821	792	824	778	764	812	779	810	821	808	753	779	801	773	803	771	820	795	799	757	835	843	817	747	778	783	816	802	825	787	800	750	794	784	815	803	809	783	784	794	803	772	755	764	776	802	733	770	810	787	806	753	821	805	829	836	818	748	726	755	830	783	828	750	811	835	761	762	750	815	787	769	766	821	812	834	756	821	759	757	829	794	824	770	805	808	748	788	795	754	748	783	804	747	835	770	783	788	777	814	818	789	792	809	827	793	784	802	768	775	785	798	796	796	752	778	795	805	776	758	813	805	802	837	790	811	808	830	814	831	787	830	775	839	769	790	805	814	789	816	787	747	779	790	867	832	785	844	772	794	801	808	789	774	819	801	786	790	818	841	802	760	786	809	760	769	796	821	787	778	776	779	770	821	757	784	755	749	773	802	736	809	798	793	769	814	799	853	777	793	813	822	784	760	767	765	793	764	805	791	858	800	815	792	767	806	836	841	828	726	782	806	794	809	765	796	783	772	766	755	771	777	763	790	809	765	777	797	798	753	780	743	812	798	781	827	786	819	783	773	783	766	768	815	804	790	809	716	814	804	806	773	784	800	862	742	742	774	780	773	762	768	775	791	768	811	780	814	800	796	759	785	810	788	755	715	803	781	808	792	808	802	785	799	762	873	775	763	828	772	777	766	790	793	756	774	824	798	769	874	821	781	822	784	810	779	817	779	810	813	783	823	787
31693	45992	35775	20391	10571	6246	4096	2906	2108	1675	1443	1231	1126	1059	967	915	873	842	833	881	857	854	836	807	810	813	860	820	826	808	790	827	811	809	823	792	785	842	826	826	856	811	816	776	813	796	789	813	852	820	813	851	846	814	848	862	865	860	861	793	798	836	830	823	781	777	836	808	770	798	821	835	751	812	814	807	796	779	825	825	785	782	857	823	776	796	798	821	820	752	822	830	844	830	847	807	787	858	792	790	791	801	813	839	825	834	831	765	816	770	813	803	852	773	787	838	843	854	865	833	887	797	802	871	826	822	816	788	755	854	784	807	833	866	804	839	865	829	789	784	808	806	822	838	859	818	818	768	834	828	876	824	825	793	811	797	856	794	837	839	816	828	853	808	842	828	800	737	785	786	808	792	782	812	812	778	789	841	758	818	840	835	837	850	804	767	788	868	836	750	827	764	749	843	807	786	759	807	796	818	847	836	827	821	831	788	782	836	819	791	828	835	829	845	806	831	780	822	768	798	877	757	830	839	840	769	804	768	788	824	853	850	812	853	839	793	804	800	829	822	788	780	773	798	834	796	846	791	816	842	825	832	805	807	829	834	847	821	824	845	791	774	798	788	826	835	815	828	842	852	833	823	802	842	848	812	813	813	829	764	810	854	864	835	803	806	805	867	829	858	813	828	785	855	868	793	759	844	815	837	804	812	813	795	826	789	805	799	784	818	805	770	838	801	821	806	803	807	812	827	817	793	806	824	827	806	812	843	833	789	832	816	804	837	851	776	850	776	828	822	820	826	753	830	859	804	850	860	847	830	855	800	783	859	762	856	844	835	815	833	850	833	828	751	808	817	794	816	793	882	804	765	861	840	793	811	803	818	816	774	817	781	849	819	871	800	836	791	796	823	832	803	853	768	849	825	765	777	874	834	795	811	859	849	839	853	814	828	775	793	762	864	806	807	844	827	780	840	794	833	848	808	857	856	846	899	846	836	779	856	811	840	844	783	767	785	846	818	813	812	872	797	774	792	811	843	795	789	830	795	785	765	815	801	787	818	848	834	822	806	806	815	782	826	808	816	886	830	797	841	838	768	810	822	839	801	805	810	852	823	816	826	786	819	856	827	802	804	809	834	817	786	809	791	881	870	797	830	849	807	823	778	830	796	809	832	802	796	838	798	834	784	830	822	800	782	789	907	815	815	824	803	786	768	840	797	861	798	824	746	791	800	807	804	803	847	813	867	812	794	804	803	842	788	782	799	807	817	808	793	885	850	880	810	812	798	785	808	852	788	847	816	847	814	833	798	793	795	826	875	843	794	842	844	805	826	825	814	851	814	778	809	825	814	807	856	841	828	826	797	802	830	779	851	844	831	807	812	839	774	835	822	823	789	787	841	875	808	828	845	811	759	818	840	823	868	834	795	841	827	809	796	841	764	858	774	861	836	801	815	722	843	820	804	788	835	821	820	805	829	797	768	865	794	840	847	859	865	808	820	833	810	886	830	765	806	813	851	818	808	793	798	862	793	820	845	843	833	832	846	807	848	856	811	828	821	796	818	806	804	797	765	898	805	810	841	818	808	801	840	779	823	827	842	812	798	841	819	794	811	809	824	800	822	824	767	803	838	832	853	790	828	862	833	860	831	829	803	782	815	811	806	807	841	859	825	802	844	809	833	848	781	780	849	804	826	809	815	801	805	827	821	828	830	782	790	821	815	834	830	765	846	831	814	815	806	844	813	798	767	791	820	741	835	868	834	809	815	832	819	755	793	808	827	836	852	797	832	826	837	834	820	906	806	825	850	837	799	806	769	839	769	805	832	875	811	788	828	840	806	823	813	817	852	835	802	830	775	817	842	836	758	813	816	838	815	832	807	785	859	818	803	780	851	841	794	766	801	814	793	825	803	834	798	792	831	838	800	808	810	841	837	780	811	831	843	789	785	845	815	874	770	807	821	827	812	759	832	817	820	846	786	844	820	815	817	829	873	814	786	777	813	810	825	815	834	817	837	875	797	815	751	863	806	863	804	809	797	834	806	848	797	830	862	813	801	831	784	848	844	837	851	897	818	872	842	780	826	867	813	821	825	789	838	878	814	790	819	811	816	817	765	808	796	803	827	856	805	837	848	777	798	770	816	824	753	862	813	814	814	807	821	822	818	780	816	812	795	801	827	839	823	814	825	815	865	850	782	794	813	779	863	801	805	784	862	828	825	793	773	856	766	810	817	800	837	835	841	820	798	834	856	818	779	848	849	841	816	848	873	812	791	831	766	801	850	749	830	815	820	825	825	809	820	809	790	824	781	758	813	794	838	808	855	802	807	866	820	856	774	792	792	805	798	811	802	807	816	782	796	845	816	826	793	826	800	811	857	831	806	878	807	825	813	834	797	820	858	809	837	766	852	811	859	894	833	869	796	809	789	758	800	834	777	820	793	855	820	799	801	822	866	816	785	819	832	838	804	845	863	781	780	792	831	882	822	825	826	802	827	805	833	793	909	823	815	814	786	830	811	834	810	823	773	836	774	829	822	792	894	796	814	844	811	866	790	825	854	812	838	807	823	824	824	785	836	865	858	846	840	870	794	817	832	813	812	782	839	820	820	840	823	831	848	812	754	786	849	853	821	800	817	820	797	772	854	811	804	779	816	782	882	836	797	790	838	841	807	855	803	789	827	804	831	839	808	803	789	821	785	813	835	772	812	825	846	815	802	874	825	816	785	800	820	818	814	790	808	881	804	855	820	923	842	790	821	795	814	827	833	868	812	823	798	855	826	824	788	731	846	831	786	861	823	809	838	797	848	854	808	831	807	754	860	851	802	819	818	833	828	850	809	809	806	814	847	815	871	878	854	794	776	775	818	792	804	850	803	821	780	863	802	804	860	788	876	852	818	851	807	858	824	825	769	820	781	856	755	834	815	840	809	771	846	803	807	813	777	848	813	858	829	775	828	827	877	769	870	799	801	836	810	789	778	819	899	798	784	857	833	809	807	789	798	828	789	824	806	825	827	842	822	799	822	846	819	900	858	819	859	812	860	814	793	822	850	817	766	800	824	861	821	814	838	802	834	802	841	797	819	835	804	827	872	852	839	830	859	858	869	801	819	841	788	796	759	818	806	830	865	801	820	826	816	800	826	837	825	813	810	818	788	790	792	805	798	816	815	850	863	790	867	773	851	802	807	789	833	796	835	840	859	781	803	815	848	810	781	854	803	812	813	818	775	822	792	798	808	808	824	803	797	834	815	835	826	826	866	808	825	859	802	788	821	781	812	803	835	776	797	843	814	858	808	824	843	801	841	839	817	763	821	814	805	866	803	861	795	835	822	867	862	815	769	814	789	802	822	785	840	837	791	770	854	847	834	808	821	826	774	789	814	848	811	810	825	770	790	780	834	854	840	830	829	783	855	832	790	796	836	838	839	847	758	829	825	793	805	797	758	797	826	852	827	788	849	854	796	821	788	817	858	820	778	786	789	826	795	813	791	811	839	819	809	825	808
22698	21381	28978	24286	21594	21229	12566	4105	2510	1822	1503	1284	1036	898	811	852	723	728	697	704	712	663	660	635	685	650	628	616	626	642	644	637	648	639	629	592	616	612	581	619	619	576	592	582	574	607	594	634	630	594	606	683	633	620	601	620	655	645	642	593	617	642	590	649	583	634	619	558	595	560	590	603	622	648	617	653	669	584	629	622	632	653	633	605	600	578	631	619	635	679	688	593	611	657	612	638	644	646	608	614	620	618	632	590	634	636	647	654	643	650	596	648	622	634	602	619	652	601	593	649	637	653	590	625	665	593	597	615	587	624	630	632	606	616	636	630	631	605	619	661	613	587	663	617	622	623	576	608	618	557	610	647	638	592	629	618	657	598	647	636	624	650	633	632	605	637	596	582	613	600	627	619	597	614	600	587	646	621	627	662	609	639	617	650	609	660	626	605	569	639	632	661	671	666	605	661	659	601	650	609	629	600	615	642	613	609	638	618	620	667	639	611	663	603	628	598	620	597	600	587	607	596	623	623	596	618	617	609	634	613	611	589	621	654	601	627	650	598	615	569	594	650	562	640	611	620	586	655	603	600	635	604	630	653	674	564	615	614	620	593	621	612	583	611	637	632	629	602	634	619	599	637	635	630	632	667	639	682	620	612	598	602	611	637	620	642	669	629	602	605	643	622	645	598	641	645	627	593	603	612	611	595	628	666	573	608	558	580	608	637	610	632	637	615	618	600	573	620	574	641	646	599	596	612	573	649	601	632	643	604	645	642	633	652	620	621	611	630	581	584	568	632	589	642	587	610	621	578	604	631	628	596	620	614	632	601	618	629	676	608	584	589	655	587	646	623	637	607	631	601	645	624	597	651	621	620	566	646	582	610	603	590	661	654	643	633	589	620	612	622	669	594	606	614	606	601	642	634	590	616	593	652	601	627	599	595	602	596	620	633	618	619	621	617	650	601	629	620	630	625	627	639	647	551	638	612	603	650	606	623	639	602	581	627	639	626	648	640	636	644	617	623	577	625	639	674	584	594	593	614	639	615	630	597	654	651	627	626	588	606	626	618	600	601	549	615	668	648	604	595	633	590	583	607	626	588	596	578	630	608	651	621	623	613	610	643	608	635	619	625	593	618	631	608	646	627	616	612	593	636	597	623	628	592	649	615	692	642	656	585	607	628	578	631	634	663	595	610	596	625	631	628	603	663	592	604	597	614	636	632	645	700	619	616	600	665	616	642	623	597	662	629	639	613	628	654	625	622	645	603	633	603	629	611	636	589	586	586	628	612	621	625	618	607	630	636	626	612	644	620	610	610	591	623	665	611	616	632	624	603	621	624	623	576	596	614	615	554	638	613	655	636	600	652	593	636	620	635	578	660	627	591	691	609	606	581	689	617	624	677	645	649	614	627	665	620	666	623	592	629	649	624	651	641	610	645	648	623	621	605	578	622	620	572	607	625	702	619	615	595	638	611	631	620	621	625	619	581	618	613	634	588	601	632	633	671	605	643	596	647	633	618	591	660	608	635	638	683	581	596	639	604	618	640	615	620	612	637	603	627	657	641	631	625	610	639	624	605	562	640	609	584	576	645	643	613	638	578	624	633	588	651	620	587	643	578	575	652	642	653	638	627	619	640	631	622	618	637	650	656	602	650	651	635	611	605	634	645	653	612	628	639	597	618	602	624	596	581	591	634	599	587	629	610	657	625	660	583	613	621	629	636	589	650	640	624	638	628	615	626	628	610	674	590	634	609	597	598	634	651	628	650	630	603	620	579	617	603	636	596	623	601	605	587	597	665	622	640	619	584	635	594	583	611	608	610	615	633	578	644	595	615	648	639	583	596	611	611	624	612	625	636	607	619	576	658	568	575	611	613	622	652	632	597	621	612	646	603	596	626	616	634	620	561	656	620	615	625	642	648	670	633	597	647	626	637	611	642	640	647	626	609	635	630	622	641	607	605	576	617	606	630	627	609	594	594	632	620	656	623	622	623	605	615	588	630	619	584	606	574	612	656	664	583	585	650	615	619	628	629	605	592	620	598	650	620	609	614	619	614	594	626	594	626	582	566	639	634	639	633	669	627	612	612	602	618	591	592	634	637	593	645	604	620	596	636	594	656	611	628	610	624	604	608	555	620	621	631	664	611	636	600	661	583	633	637	656	625	609	607	600	650	658	608	591	598	622	620	602	568	669	614	617	593	622	628	619	654	589	584	644	621	600	614	615	623	599	644	651	632	584	614	652	676	652	643	575	618	623	643	646	592	616	589	585	653	630	623	566	639	602	582	647	609	638	570	623	633	637	619	615	599	623	627	660	611	611	557	660	605	588	666	617	628	633	616	621	629	642	586	648	648	628	616	605	608	641	605	627	588	631	585	591	601	633	683	637	571	682	584	617	586	612	613	589	619	594	629	606	601	599	624	620	635	606	638	597	619	631	612	627	671	619	630	631	618	620	611	625	629	611	620	639	613	615	598	631	585	639	629	616	610	596	637	591	605	622	621	589	636	622	641	644	576	590	594	628	614	618	643	619	637	617	655	613	648	604	604	612	581	657	578	598	614	596	688	628	641	597	614	645	567	608	608	578	659	562	613	621	596	603	612	621	626	662	612	624	653	634	622	639	599	653	634	645	617	602	640	591	610	621	596	581	647	641	686	633	658	664	599	605	592	683	653	604	651	608	639	623	632	624	646	616	639	612	618	576	542	575	599	582	601	611	599	635	608	621	612	600	691	595	652	607	617	622	607	642	612	648	617	658	652	639	585	626	620	622	630	618	613	625	586	646	610	616	569	620	621	626	662	602	604	565	633	603	615	653	618	587	586	629	593	579	595	637	656	653	624	603	647	619	629	614	628	633	615	616	602	618	558	601	611	618	592	608	615	603	606	623	623	640	650	634	630	639	590	612	604	608	642	628	639	660	574	672	619	681	668	614	582	629	582	665	616	635	625	600	584	620	628	590	637	614	632	611	603	612	646	571	591	670	578	611	602	623	629	633	618	583	598	644	637	633	634	612	635	640	634	609	616	607	600	617	576	610	660	622	620	651	633	654	624	584	626	657	570	631	633	630	571	616	619	612	634	595	604	618	626	586	662	635	650	661	613	651	566	592	649	580	617	613	574	630	617	604	563	626	661	590	575	592	629	644	636	572	578	620	608	606	588	656	578	607	605	609	615	614	621	639	627	659	608	583	620	607	624	620	621	584	633	636	651	638	609	602	630	594	617	596	644	605	608	633	622	610	622	641	590	568	590	648	622	656	615	601	596	613	592	590	587	618	568	682	606	595	634	599	613	601	644	618	623	622	623	622	613	642	634	624	629	622	661	601	655	583	637	640	599	593	633	581	651	636	616	638	655	604	630	629	629	598	625	663	585	590	638	622	626	626	656	602	636	671	634	644	595	553	633	589	582	618	633	625	638	602	611	637	628	652	624	665	630	635	614	635	584	601	618	651	642	629	609	613	557	582	628	615	643	598	599	601	611	589	592	597	608
34824	58897	48203	31002	18634	11980	7777	5081	3589	2668	2047	1712	1359	1099	983	909	820	785	794	738	760	712	732	651	668	669	645	661	700	635	665	652	645	656	644	652	660	675	689	590	623	651	618	648	696	672	660	711	603	644	666	593	674	640	654	629	610	600	626	667	656	604	597	614	668	639	619	633	595	668	665	631	653	646	613	663	642	649	635	704	620	672	640	672	629	654	645	683	620	658	618	639	618	626	664	636	660	598	613	634	681	623	637	628	651	665	709	585	639	674	656	605	646	636	607	650	606	631	621	623	644	643	685	665	613	632	682	630	636	572	665	619	620	685	637	643	614	642	643	654	642	626	623	633	596	627	665	668	644	609	654	599	631	629	621	631	650	664	645	642	646	658	628	636	616	647	664	666	660	678	669	617	593	619	661	637	684	650	636	643	605	626	601	632	666	661	626	626	627	660	636	605	614	686	601	630	635	631	636	616	617	645	626	621	628	681	650	609	619	633	616	637	614	633	629	621	628	662	649	654	640	624	677	632	663	622	658	654	642	661	736	659	668	677	654	666	613	615	591	663	628	649	664	631	635	648	638	648	615	624	686	609	635	666	567	618	693	713	623	676	635	594	629	644	629	626	672	636	603	612	674	681	673	621	624	635	640	641	640	643	618	626	612	605	623	652	653	614	621	660	603	663	625	653	669	663	566	602	656	632	621	617	619	645	618	634	667	644	634	647	662	645	650	618	649	608	622	651	662	647	591	702	609	665	634	646	601	616	628	588	662	661	654	603	634	652	628	633	622	660	620	627	658	633	641	607	591	641	641	646	668	620	646	580	629	702	654	627	649	629	639	617	635	647	643	655	643	652	626	665	626	638	597	631	671	667	613	626	640	653	633	636	660	624	657	637	624	650	630	612	667	636	644	589	685	617	631	635	610	648	635	628	588	668	645	642	647	661	622	675	596	615	675	619	656	630	664	587	683	606	618	612	616	637	651	643	626	582	646	644	634	662	613	630	646	599	619	688	661	621	640	597	643	631	614	629	651	705	612	680	686	630	646	662	647	637	647	619	660	644	653	589	605	624	691	656	626	621	641	631	593	627	621	658	631	644	680	614	666	651	657	637	636	616	643	614	609	683	642	652	641	616	630	661	655	676	726	639	635	603	630	602	663	649	634	636	662	638	586	622	638	669	637	643	626	618	632	628	630	644	636	681	661	628	655	655	643	663	675	644	613	629	584	636	674	620	672	595	641	589	628	699	645	671	620	638	654	623	651	627	649	653	598	618	633	641	625	639	625	641	639	616	665	617	625	633	634	633	658	676	622	644	633	662	630	593	625	622	631	625	651	620	635	611	595	603	633	676	675	610	621	653	635	659	636	659	696	628	604	614	693	624	690	623	636	653	643	625	653	628	645	610	668	612	636	693	661	631	685	634	630	601	623	668	665	625	651	615	675	613	662	671	646	670	663	626	613	628	645	678	629	623	618	618	630	690	565	645	648	642	629	619	649	582	629	610	606	627	689	624	602	615	593	652	676	739	638	659	662	590	600	622	633	674	624	610	639	638	630	647	609	613	673	599	662	644	668	670	637	669	677	636	673	678	618	613	642	670	656	626	644	642	605	638	652	686	638	591	632	702	610	666	690	636	628	624	643	640	665	656	648	665	648	678	675	633	615	622	625	650	660	658	606	653	649	643	639	643	576	637	639	636	586	642	640	636	653	647	607	668	651	605	645	597	652	636	624	650	636	672	624	658	647	630	605	638	607	629	608	676	665	649	625	658	641	652	629	674	678	634	629	625	652	616	686	619	651	612	617	611	677	609	647	623	630	587	638	645	610	618	677	672	634	655	678	630	641	616	643	630	653	573	621	670	640	660	646	655	650	611	670	633	683	648	627	653	638	634	611	602	619	672	603	577	643	668	597	631	647	636	631	677	656	673	599	623	611	603	634	635	626	611	684	636	642	617	673	647	637	622	679	634	590	626	651	651	604	651	651	619	625	634	620	653	629	673	666	653	621	682	635	626	658	641	637	620	618	666	612	631	670	636	648	617	638	617	610	618	625	641	634	630	640	648	622	639	616	597	619	632	627	664	643	659	667	638	632	674	628	623	601	655	622	622	638	661	621	630	669	638	642	651	689	622	653	606	618	589	604	652	659	607	599	670	636	613	674	653	629	639	666	611	636	554	636	610	651	643	626	638	611	618	682	592	632	616	684	621	634	634	635	641	652	622	649	665	640	649	664	631	634	698	653	602	610	661	641	646	630	619	676	621	646	641	654	671	675	592	606	678	618	631	620	633	637	639	612	650	602	597	660	677	623	671	635	651	663	651	630	633	635	624	617	648	630	628	620	617	629	618	602	663	620	616	656	651	582	653	651	647	670	632	616	654	636	603	623	631	610	668	632	642	634	617	645	649	619	636	610	616	626	616	642	588	643	626	648	671	661	644	669	617	639	634	645	620	614	666	647	647	630	664	667	639	665	669	637	713	627	671	622	609	617	639	657	636	702	641	668	627	634	647	634	634	645	673	626	646	671	636	629	606	691	635	662	612	647	624	610	613	633	669	628	593	646	667	646	672	645	630	643	640	691	669	636	662	641	626	599	671	607	587	641	641	708	637	639	662	655	615	638	632	685	636	638	639	642	683	625	668	662	640	632	642	632	629	641	610	620	637	614	645	667	634	641	597	640	682	657	642	630	623	636	603	592	682	697	677	623	622	648	634	655	651	626	617	653	638	618	643	634	624	678	648	631	648	672	603	651	663	655	650	636	648	633	682	640	600	663	653	657	613	680	679	706	632	616	643	590	633	643	633	630	632	634	672	582	660	668	677	647	672	638	625	623	610	617	627	636	669	633	633	648	607	638	605	650	668	654	631	630	714	614	613	625	626	650	622	679	679	656	622	625	614	666	699	630	650	660	638	590	646	648	642	661	661	702	632	675	647	634	593	649	619	710	608	601	647	657	614	667	634	670	621	636	607	613	625	659	614	607	638	646	611	652	635	636	614	607	636	637	667	620	606	622	642	590	631	631	622	645	664	666	599	636	658	637	628	668	619	625	627	676	609	646	688	646	608	571	653	646	626	659	628	669	615	622	625	575	598	666	656	672	625	673	590	643	653	613	644	619	595	639	602	636	631	629	612	638	640	612	655	655	694	659	661	642	652	659	651	614	665	604	652	656	668	602	645	662	686	649	589	589	649	638	616	623	622	666	621	634	641	666	620	613	642	613	614	608	606	659	656	613	688	663	622	610	637	628	645	688	657	616	652	676	633	635	620	643	669	612	630	687	636	622	622	670	638	646	626	636	620	672	663	649	657	636	635	679	671	602	641	641	642	613	629	608	608	673	616	685	647	618	667	703	660	615	649	622	685	635	681	633	666	630	645	673	657	659	699	645	662	692	655	588	653	602	625	659	676	700	627	637	639	610	636	668	677	648	636	671	651	622	665	635	674	641	673	622	683	591	691	643	600	624	673	622	610	657	590	651	639	666	618	590	618
31049	28369	25737	13916	6119	3338	2150	1545	1207	1093	948	900	814	861	792	772	796	782	703	758	764	729	704	756	704	764	708	745	718	734	704	708	702	681	744	731	730	703	745	777	733	757	694	740	698	702	691	727	724	732	698	748	714	686	729	692	708	737	684	800	756	704	717	692	707	743	709	679	734	787	708	748	705	751	707	718	698	706	756	710	716	708	734	747	712	653	707	707	700	683	723	760	692	723	670	716	734	677	677	711	738	723	734	741	740	706	722	726	715	740	718	730	746	740	754	687	731	716	726	716	690	729	747	722	688	730	725	736	669	680	742	721	716	713	703	691	758	752	731	728	759	790	724	752	717	696	715	733	706	715	697	678	656	755	706	732	722	701	698	750	709	691	721	724	737	710	707	728	706	726	726	680	717	705	718	734	672	768	718	713	719	744	731	781	738	739	717	667	753	725	695	728	767	702	734	732	715	743	741	709	712	759	703	735	725	718	749	771	676	720	705	654	721	742	737	691	719	752	715	706	712	703	721	696	751	687	694	706	728	741	701	722	728	745	699	711	721	712	735	723	730	734	730	725	762	751	695	717	743	732	718	693	729	707	734	719	699	729	735	728	729	695	730	706	726	712	676	708	745	702	697	677	691	667	737	757	729	712	725	718	756	773	768	741	747	677	690	700	703	666	716	711	690	741	656	740	729	744	688	702	691	702	775	685	735	781	676	756	744	690	700	738	684	701	714	724	766	709	741	731	728	704	715	737	714	752	689	681	742	709	717	745	689	769	708	780	708	709	716	771	754	713	722	717	678	707	722	746	702	739	687	710	752	724	719	708	767	717	696	747	708	762	711	715	712	699	695	726	754	692	692	750	702	700	686	687	795	742	728	738	780	758	745	711	738	741	722	686	743	712	758	731	762	704	751	722	671	683	763	737	806	711	735	757	721	716	702	696	730	667	695	707	697	727	722	702	734	669	693	727	769	752	750	740	721	746	702	767	701	708	722	666	757	661	723	748	740	707	695	756	721	743	741	702	688	712	716	755	735	772	725	676	713	728	695	682	696	733	712	758	737	660	711	738	728	767	738	716	727	716	746	745	723	745	681	729	728	687	720	721	756	739	722	680	741	749	745	707	693	677	705	667	720	735	726	756	717	737	669	737	724	700	731	657	664	731	733	745	724	695	793	680	662	717	743	745	745	746	727	734	698	708	726	742	746	695	719	754	701	696	683	750	701	738	711	740	740	773	702	714	688	692	767	724	715	706	711	755	748	727	732	691	769	692	712	770	687	724	701	747	733	706	731	723	726	705	736	689	752	713	744	708	710	791	723	749	728	711	740	701	740	704	700	723	733	732	756	703	758	742	708	774	697	769	734	703	683	783	707	700	693	721	699	788	731	787	694	751	709	732	707	696	687	685	754	698	718	722	709	726	727	734	731	737	671	684	770	720	731	658	720	718	733	727	688	751	759	733	719	696	714	715	693	745	709	721	745	717	720	727	683	750	741	717	740	724	738	779	739	733	761	705	703	724	718	698	727	692	705	665	717	724	702	730	739	686	698	692	734	771	694	700	701	659	725	684	752	722	769	725	748	709	674	729	778	708	736	746	695	726	723	723	686	716	708	715	726	673	673	729	681	691	719	715	735	721	706	669	746	737	707	676	659	726	723	715	725	735	744	708	722	676	768	709	749	698	712	697	714	743	741	740	733	681	674	670	717	711	681	680	730	720	708	699	672	679	753	671	710	723	740	730	730	686	746	683	724	705	663	739	717	743	697	716	725	711	714	720	752	716	739	698	742	733	660	755	731	683	707	781	740	747	691	739	748	763	699	700	715	761	754	709	661	745	708	694	696	689	708	751	723	715	718	731	751	725	704	692	685	727	703	702	693	707	793	762	725	665	716	787	727	700	695	687	702	670	665	774	712	714	754	667	688	698	716	725	685	718	711	701	732	686	746	740	732	727	734	698	723	723	730	759	740	732	710	685	711	730	678	721	715	740	728	742	730	678	692	716	705	727	703	712	764	740	733	722	746	767	691	713	741	736	710	779	719	740	757	754	780	707	754	700	714	711	733	709	679	716	734	704	730	772	745	720	655	734	737	739	693	702	737	710	700	737	697	742	739	689	727	694	747	715	755	728	746	746	726	712	727	730	775	676	691	735	730	742	742	766	710	733	734	710	711	703	714	731	677	732	833	756	760	696	761	690	715	707	690	729	703	703	771	722	667	684	797	685	735	734	715	723	733	704	698	729	701	732	714	741	717	704	733	690	691	720	715	728	687	736	787	726	772	771	690	709	715	724	773	697	671	769	734	712	715	721	720	684	734	695	709	702	716	744	728	676	758	655	774	753	755	711	734	715	684	683	684	725	701	690	753	705	726	690	710	694	715	711	739	738	685	674	751	733	732	744	735	698	697	690	678	693	790	723	758	759	713	699	734	752	664	713	707	712	721	718	697	738	720	685	732	778	754	689	724	747	735	679	761	723	732	692	733	736	711	745	744	714	719	715	703	729	709	715	762	683	681	741	691	715	738	712	717	693	742	740	780	711	751	736	735	809	708	755	698	716	741	682	699	676	694	746	756	747	669	748	706	718	760	730	776	691	748	726	708	678	719	711	708	718	670	725	717	733	707	700	728	752	715	761	738	682	718	782	748	677	761	745	670	689	710	738	685	767	756	730	721	722	761	752	749	750	701	754	727	708	669	682	681	748	697	711	723	754	710	700	745	687	709	770	736	760	724	791	718	746	775	737	733	683	713	745	726	715	730	750	690	728	710	692	736	680	719	724	697	750	678	757	711	737	701	752	747	714	679	721	670	731	712	710	736	702	728	693	686	728	708	739	737	712	705	710	699	736	722	707	758	721	743	678	761	765	731	695	759	710	699	728	693	743	702	701	713	725	706	679	697	689	739	736	720	734	753	711	759	750	717	740	712	736	709	710	693	760	721	685	695	711	733	700	761	770	752	736	716	690	737	700	689	706	678	698	707	703	691	772	731	735	727	709	699	751	774	721	761	675	742	717	737	704	671	712	673	773	725	732	700	712	755	736	725	698	701	721	695	754	637	759	730	639	702	729	714	683	700	723	754	757	729	718	723	732	649	744	696	700	658	686	799	739	747	783	708	756	736	711	688	679	739	732	721	707	741	733	718	721	672	726	728	768	735	744	703	636	750	723	711	720	711	693	669	734	766	712	674	760	689	713	731	701	769	714	679	696	721	768	651	715	743	696	698	737	738	715	711	695	704	721	726	727	760	742	720	721	695	681	726	721	719	703	724	711	780	717	733	696	766	678	742	752	721	721	704	744	737	728	747	710	687	731	737	679	682	742	690	762	761	716	715	750	708	721	737	761	697	741	729	751	697	672	751	717	753	795	702	751	715	742	744	698	732	733	723	697	733	717	728	740	708	743	728	688	701	687	720	738	714	729	747	736	720	732	720	730	758	719	737	707	698	748	688	718	704	743	735	697	701	706	729	663	816	683	718	748	722	724	691	742
32243	40956	26866	13709	8156	5085	3287	2254	1738	1479	1133	1033	984	924	893	893	817	803	816	800	800	762	775	756	754	760	675	744	786	795	758	779	797	766	739	757	806	801	767	765	762	764	766	734	749	809	741	760	784	800	706	770	763	754	781	763	770	802	701	769	736	737	709	783	754	778	783	764	760	797	755	767	745	754	774	754	732	812	725	737	802	762	766	738	775	812	762	788	761	739	764	771	778	764	681	767	763	745	773	766	821	766	715	735	753	767	804	785	744	732	736	758	726	750	763	778	769	790	765	794	684	748	735	726	771	742	733	730	795	747	725	735	789	715	731	724	801	765	728	745	754	712	769	721	781	746	702	756	793	747	738	755	739	778	775	728	723	761	755	799	751	775	755	732	767	753	747	756	781	749	792	722	782	694	777	744	733	738	766	795	760	779	779	733	770	785	734	781	699	731	774	774	779	742	749	723	753	752	708	749	808	799	750	789	783	719	756	778	752	769	755	769	804	744	749	737	774	751	824	733	733	764	716	700	763	764	777	746	758	755	763	709	751	779	752	752	682	790	727	741	768	713	749	733	773	748	722	724	761	764	800	773	725	714	741	703	778	775	740	747	758	757	805	745	755	708	811	765	746	746	717	751	737	764	722	781	783	727	741	739	748	773	747	761	752	728	763	759	756	738	766	751	715	735	763	749	803	798	731	764	742	758	748	778	767	771	786	715	738	756	782	785	746	771	778	770	780	716	787	760	705	790	758	732	757	729	737	696	713	798	781	794	748	753	765	693	716	744	725	763	754	735	789	786	780	777	753	765	756	687	747	691	762	728	765	739	810	742	799	804	752	795	737	785	722	773	756	746	768	758	736	700	762	767	782	782	726	743	741	763	781	753	760	758	713	735	715	722	751	787	736	776	762	760	727	784	784	787	727	734	689	722	770	774	735	692	745	742	775	788	769	764	782	826	757	713	728	756	778	782	758	773	728	764	779	743	768	780	746	779	724	766	768	737	739	784	766	764	771	770	768	807	751	776	749	804	773	844	787	793	743	774	747	789	728	714	782	737	721	752	785	751	712	743	767	721	779	769	762	754	730	739	782	787	753	788	744	757	778	815	750	725	780	755	785	749	808	782	737	707	774	779	743	730	814	774	763	769	762	788	786	757	738	718	764	728	777	816	775	758	788	812	747	733	772	784	753	730	735	772	826	772	750	785	724	734	801	734	821	767	774	760	753	736	754	788	751	778	776	760	748	757	725	773	705	731	737	755	742	745	762	730	705	708	740	737	744	778	722	807	738	770	784	759	779	723	793	730	819	714	809	744	747	776	759	793	766	734	785	753	805	743	815	777	741	762	761	757	815	790	763	738	719	714	782	752	763	724	717	805	781	737	792	778	758	750	790	717	750	774	763	776	793	776	787	764	732	799	748	805	777	802	751	764	756	755	749	769	788	747	770	770	762	760	762	770	751	822	780	752	759	701	751	738	758	819	796	776	789	749	741	764	730	773	700	765	777	734	716	777	769	717	787	753	787	730	755	763	769	786	746	736	753	730	788	804	793	816	709	729	748	728	769	739	741	741	767	747	745	753	763	738	755	762	739	746	760	749	761	739	767	720	721	775	770	755	788	819	762	708	759	742	791	711	722	776	772	755	740	826	815	786	781	755	761	788	744	776	768	815	762	777	756	771	752	709	748	743	786	747	792	761	717	741	723	765	773	721	773	760	729	748	758	731	787	739	832	739	745	778	792	761	753	736	754	729	770	774	809	731	725	682	777	740	795	757	785	765	785	749	734	810	787	775	710	720	761	714	751	740	784	771	772	758	731	809	758	756	747	728	715	729	726	758	732	750	750	786	794	724	764	769	762	743	806	749	761	747	736	760	778	757	756	702	728	774	777	765	782	747	760	774	746	750	757	731	767	761	695	755	782	782	775	743	778	735	795	796	748	763	757	773	766	738	760	780	785	726	812	740	744	793	780	734	788	722	768	768	727	809	743	765	760	777	741	761	801	736	749	777	770	787	729	762	781	794	742	731	737	796	736	736	814	740	749	733	773	765	770	779	774	785	718	775	795	739	774	771	828	747	758	738	757	750	773	794	782	786	790	778	747	758	749	758	810	779	776	754	750	734	749	784	711	719	789	734	750	681	774	706	801	702	721	780	721	738	767	812	774	759	789	744	768	760	762	703	720	777	740	785	772	747	749	726	762	801	731	747	727	758	740	739	768	762	727	770	751	711	755	740	758	778	794	761	783	783	730	748	769	784	721	797	779	755	731	751	767	730	738	771	785	756	750	734	776	748	796	771	744	742	738	738	714	789	787	726	758	787	780	758	718	779	772	786	711	766	745	754	777	737	768	727	726	761	791	739	762	775	828	738	788	780	767	735	794	732	726	763	725	789	762	779	739	778	743	751	789	795	758	700	779	756	828	735	766	799	770	795	771	786	755	781	785	769	722	764	776	760	734	764	789	834	776	797	741	777	765	798	762	769	779	756	788	745	746	757	759	742	769	783	800	759	785	766	767	739	733	713	735	821	774	761	762	747	776	791	773	711	732	757	747	752	791	740	774	728	736	791	789	777	767	725	746	777	769	769	770	724	773	780	746	764	780	749	750	781	726	763	685	725	798	771	784	767	759	704	763	769	781	801	751	749	765	751	749	770	784	738	709	755	801	723	724	758	794	792	803	731	760	790	720	754	739	750	720	782	741	723	742	765	736	732	772	756	755	753	726	755	758	794	754	751	736	751	782	740	785	783	759	805	795	738	752	743	731	735	780	711	760	737	768	749	739	721	791	787	738	734	726	776	794	780	726	755	760	734	705	705	764	782	751	792	843	787	716	797	755	720	732	730	790	772	788	764	771	758	785	754	787	758	814	774	766	753	766	743	752	739	779	804	756	735	759	793	753	768	768	784	758	772	787	770	730	785	768	756	753	750	786	708	762	729	761	782	777	832	748	749	681	765	754	736	770	689	795	727	786	723	752	795	728	806	748	788	772	763	777	704	790	735	730	769	765	762	755	792	760	744	732	745	772	810	796	746	765	750	774	787	739	816	759	752	726	765	734	708	804	726	752	782	765	789	748	806	749	740	729	817	793	767	778	777	727	775	728	748	728	770	733	776	768	798	783	825	770	734	779	773	756	741	700	746	750	784	731	775	763	801	754	711	748	721	727	758	735	779	739	738	765	745	764	710	763	772	728	749	733	739	791	809	750	724	739	786	762	766	779	758	771	758	745	766	750	780	738	699	733	786	730	686	711	783	789	769	794	785	788	758	732	771	764	785	732	747	773	732	736	812	759	745	761	770	743	761	759	743	764	721	755	731	723	754	759	726	776	737	743	751	757	773	787	750	736	750	754	730	769	748	721	809	803	777	748	772	786	757	740	758	744	798	744	742	770	755	829	775	723	804	751	770	747	727	801	785	736	758	775	769	744	752	737	783	729	766	771	775	793	762	812	782	791	791	774	763	757	771	820	714	742	835	746	782	737	706	738	738
23800	21429	28592	24984	21538	14797	6224	3019	2071	1603	1267	916	861	766	719	697	690	629	649	673	652	598	598	606	679	598	601	605	536	600	560	594	591	514	602	581	585	598	605	577	564	599	584	519	567	570	557	589	636	578	567	601	608	580	594	604	600	589	592	606	570	558	571	515	559	582	568	587	566	604	564	575	592	590	560	591	558	605	604	566	545	568	589	547	576	574	552	581	614	582	610	576	566	546	595	514	550	579	629	580	552	573	594	589	608	607	574	584	561	607	625	568	573	580	585	581	572	551	580	600	563	615	584	580	614	591	596	551	598	607	583	580	593	621	617	550	571	569	577	554	626	557	587	548	573	586	544	567	613	586	573	605	608	556	543	540	606	549	574	592	566	601	598	608	565	544	613	577	555	539	536	551	594	609	607	571	602	619	573	593	580	566	585	566	536	571	581	585	592	559	543	622	579	588	576	588	511	562	552	549	605	585	557	588	613	573	577	636	604	600	561	584	602	570	569	636	577	563	575	544	606	579	546	597	613	568	589	568	535	553	595	587	550	533	614	588	569	554	616	573	603	556	622	568	543	565	579	598	580	645	584	565	579	566	584	594	576	591	615	556	620	578	589	553	560	541	554	630	609	581	577	590	578	566	594	568	588	553	594	592	575	571	581	562	553	589	539	529	615	575	603	611	528	536	571	554	553	558	588	583	531	591	596	526	584	547	590	538	556	570	608	560	546	584	573	612	588	558	577	544	551	584	551	564	579	549	590	612	572	542	612	563	530	511	599	560	587	570	566	543	543	541	583	576	581	588	585	583	584	584	558	560	564	580	576	549	547	624	573	582	614	537	558	581	548	548	609	588	605	589	620	571	606	586	554	586	582	619	551	554	581	542	612	576	561	535	549	554	593	587	580	561	549	592	605	613	582	490	560	558	556	545	589	568	559	571	553	602	574	556	627	600	570	591	544	562	616	617	577	587	622	585	596	566	595	562	575	555	572	599	641	576	579	557	580	600	547	564	574	542	585	546	585	559	553	552	565	592	508	565	571	630	597	549	567	552	588	591	588	572	596	588	545	614	589	584	596	565	540	559	580	599	580	584	591	563	582	571	581	606	540	572	564	605	537	538	574	537	531	570	569	574	556	546	549	565	576	558	590	560	577	619	557	619	548	609	544	501	539	562	562	546	562	548	555	603	586	560	592	605	555	631	562	564	581	577	600	564	584	527	552	557	590	589	602	525	551	617	604	578	592	575	626	595	580	606	584	625	562	603	560	574	557	614	618	648	547	584	581	557	588	628	564	578	558	556	586	587	588	547	546	557	621	585	573	580	542	549	551	556	601	559	551	625	538	582	576	582	589	539	549	550	580	612	616	561	559	553	570	599	579	585	593	575	581	594	532	563	561	587	563	560	601	589	606	572	610	558	565	562	549	562	552	572	564	530	546	577	535	557	564	540	605	589	534	569	587	590	561	638	586	643	573	635	543	576	585	562	542	603	617	550	570	567	582	583	536	614	508	598	569	597	593	583	530	581	577	571	638	577	579	532	587	606	557	560	588	589	574	549	573	598	541	582	582	572	553	592	562	602	557	579	566	538	571	579	560	610	522	564	525	557	594	597	591	584	605	567	552	585	574	554	527	580	568	572	586	544	579	516	526	580	569	583	576	567	583	604	621	561	591	586	591	560	589	602	568	547	564	632	562	621	590	573	608	558	590	577	562	556	572	609	530	591	575	609	553	618	572	573	586	575	566	557	552	581	566	618	554	563	544	588	533	569	591	553	543	578	556	642	555	591	583	561	577	577	597	581	536	575	577	545	598	592	539	580	524	627	526	571	550	575	587	579	558	570	608	542	544	587	579	577	587	557	580	608	551	601	554	553	594	520	526	595	567	623	570	567	566	548	639	603	560	564	535	540	573	541	554	585	560	553	583	596	570	558	606	538	569	555	558	571	597	530	538	549	591	576	567	618	598	582	585	571	556	600	616	546	617	579	563	565	582	519	581	593	574	600	567	581	592	574	586	568	564	600	589	570	583	590	547	554	555	547	620	570	582	615	601	594	609	583	572	574	574	526	561	549	584	575	593	549	602	589	575	628	589	584	566	612	545	574	565	594	557	570	623	574	609	589	570	564	548	620	588	554	573	550	566	588	518	585	594	559	554	545	569	542	606	576	534	597	565	602	585	568	579	607	590	570	569	579	555	532	595	603	545	598	582	572	570	570	583	571	613	560	582	594	571	599	573	582	533	589	572	584	596	594	554	562	540	621	596	571	591	598	595	578	582	598	550	609	611	576	526	570	551	545	583	564	566	545	544	549	491	574	553	556	587	570	494	543	572	615	611	553	593	561	566	602	599	565	609	547	548	572	602	580	634	574	598	568	575	563	574	527	559	587	572	541	579	556	577	594	550	556	631	594	582	589	555	570	588	601	586	567	610	631	558	567	532	566	552	598	551	586	561	556	555	600	576	574	561	553	598	584	585	542	564	594	575	570	569	602	575	532	570	567	594	558	556	566	543	579	560	588	565	535	606	569	602	605	586	607	561	570	542	562	602	568	571	559	567	591	610	589	553	558	575	555	603	578	559	577	558	536	573	574	557	591	558	549	551	550	560	556	561	580	548	558	558	562	581	611	616	580	580	581	554	595	552	552	554	586	576	552	555	586	556	631	580	561	564	580	584	603	561	579	599	619	575	584	609	573	594	568	600	558	595	551	585	576	563	593	549	570	568	555	633	607	595	603	576	585	609	581	554	559	627	566	605	581	564	585	558	597	567	559	583	577	539	590	571	587	635	587	568	595	647	596	529	600	614	589	572	564	575	613	635	594	558	571	549	577	619	597	582	576	576	573	599	576	557	557	573	605	561	577	598	556	602	590	570	557	593	522	565	539	568	573	587	601	576	584	561	554	531	574	576	565	584	600	556	582	540	579	604	593	579	542	565	551	592	542	576	567	572	593	551	571	575	530	550	582	568	583	545	578	566	544	555	626	595	610	564	617	612	579	543	603	593	570	607	556	568	614	571	586	577	544	595	548	517	577	562	536	557	547	565	587	582	613	579	572	571	527	531	519	578	534	589	574	595	559	562	534	554	646	600	567	551	522	524	572	577	580	564	565	607	599	588	579	580	612	582	645	575	556	565	582	553	580	574	571	530	573	582	595	530	614	618	583	582	579	556	599	598	565	554	557	567	577	550	559	564	582	561	588	563	574	597	589	591	579	557	541	539	575	585	557	538	575	553	566	546	590	576	606	573	520	552	589	593	562	564	567	571	580	583	558	568	599	560	565	588	623	581	568	569	575	595	608	605	559	546	581	578	572	594	559	578	546	575	560	554	599	551	584	542	544	565	586	613	605	576	546	613	568	567	542	549	589	580	616	557	601	540	558	524	583	535	602	534	610	567	566	613	560	554	537	539	591	546	539	567	594	591	570	634	581	564	543	567	582	591	576	568	590	557	569	577	563	605	599	562	547	528	585	605	576	581	558	559	569	593	568
30939	49000	37551	26426	16860	10692	6301	4283	3101	2231	1689	1357	1145	981	887	814	785	751	725	658	679	668	653	669	659	664	581	616	578	598	605	595	600	618	608	583	633	589	614	613	622	664	604	586	653	586	668	615	649	642	645	618	592	646	591	633	614	601	636	587	626	615	632	590	587	646	588	593	584	585	591	629	596	564	614	648	584	575	634	618	617	600	575	564	598	617	685	618	595	571	641	622	578	582	588	564	580	636	663	575	590	642	628	616	624	623	629	632	575	650	648	572	598	597	533	587	633	617	627	625	596	603	616	602	623	600	625	622	622	613	591	593	586	653	604	534	643	616	616	609	594	625	634	653	629	583	586	627	586	624	617	584	599	609	576	609	604	668	631	641	636	648	599	590	576	623	569	617	631	600	654	603	601	618	667	583	636	613	579	636	639	623	623	588	611	624	603	622	600	604	592	635	589	594	628	595	612	624	578	625	596	627	609	576	625	603	607	634	596	587	609	592	613	650	614	605	626	641	583	596	641	608	619	576	618	619	653	629	594	619	642	629	594	641	567	624	636	602	575	604	612	612	587	618	603	597	574	585	607	615	634	576	641	621	614	604	573	610	626	593	619	564	611	588	655	637	597	586	628	545	621	615	625	557	579	628	617	597	588	627	588	652	646	612	609	635	589	610	637	645	642	604	666	666	621	599	623	626	629	624	637	635	625	598	630	596	588	640	611	628	563	618	621	585	612	610	631	622	623	592	656	582	612	638	645	599	601	615	605	663	602	612	579	557	613	637	583	576	593	668	654	658	631	578	629	591	590	612	606	623	625	583	604	591	637	631	583	570	612	618	593	583	610	627	636	618	635	625	561	619	595	644	558	631	572	641	621	675	590	600	605	612	571	621	656	621	580	608	596	642	649	620	560	604	539	660	597	612	596	583	637	643	621	645	592	604	571	607	606	606	608	650	606	630	653	659	629	604	613	597	598	574	604	619	645	685	659	591	571	659	608	600	598	622	579	624	628	646	626	597	561	589	596	608	590	556	582	649	645	643	603	607	634	622	628	609	631	574	593	659	589	597	594	595	621	645	616	599	598	594	610	576	574	606	612	611	595	624	628	591	604	643	629	596	615	618	614	588	643	589	589	659	601	590	586	629	637	623	618	580	641	611	584	611	645	614	640	573	547	583	625	606	622	592	565	614	615	613	639	621	585	602	606	630	624	592	609	589	594	601	619	641	603	605	621	594	642	634	616	617	600	647	637	578	613	603	573	667	627	611	584	602	595	645	565	589	617	626	636	591	614	632	621	598	591	571	569	617	639	574	646	663	597	647	607	656	639	587	636	612	611	614	578	602	569	585	611	659	589	595	615	598	563	671	618	563	585	629	609	620	623	611	603	638	608	596	664	612	644	609	659	562	596	567	612	578	581	558	632	603	599	572	622	618	600	602	616	622	655	589	590	590	591	664	599	627	598	626	599	622	577	622	633	596	578	621	615	587	625	624	563	637	602	601	613	598	609	632	606	612	660	612	615	699	604	623	588	641	612	648	599	585	619	605	581	596	593	629	638	613	593	656	615	594	599	631	634	593	604	628	562	619	587	594	636	619	619	624	578	652	601	603	606	574	617	615	663	605	612	573	633	605	625	598	594	637	620	568	627	607	592	601	623	617	582	608	579	603	608	643	609	620	606	640	605	617	597	611	618	628	625	623	595	616	614	598	646	632	657	596	601	589	646	551	615	642	627	640	607	594	592	632	583	594	601	639	616	607	607	636	613	613	605	603	584	586	621	628	596	583	585	561	605	637	599	628	639	644	569	631	639	641	633	601	607	603	632	534	601	628	550	629	640	623	624	608	611	579	593	614	609	607	606	585	613	589	570	619	588	617	610	627	626	612	606	579	613	643	662	606	626	624	599	615	525	635	627	566	638	614	605	645	658	603	622	656	629	622	651	636	651	606	627	547	596	651	605	640	612	583	652	607	628	609	621	599	605	615	627	649	600	625	629	630	618	640	575	604	635	616	580	612	620	627	610	578	619	595	652	630	566	630	620	623	606	613	591	634	602	582	555	609	626	587	568	561	618	623	577	613	602	648	648	624	607	622	626	672	641	600	639	640	643	613	613	641	589	611	674	587	599	625	642	600	627	634	583	619	610	591	592	619	640	570	615	643	646	657	585	690	597	568	602	584	638	641	581	614	573	599	666	609	570	594	607	641	622	630	587	609	599	578	630	643	637	603	631	626	589	631	676	575	626	610	585	576	597	612	614	588	641	581	664	548	570	643	613	583	578	621	632	612	596	599	565	619	620	594	634	615	620	622	611	653	637	633	594	587	642	619	664	607	573	644	582	587	623	624	643	594	625	588	627	590	597	630	621	630	627	635	632	612	592	611	631	640	591	595	614	652	623	633	599	604	660	593	599	617	620	594	663	616	636	603	575	628	617	598	581	591	628	647	600	607	593	607	602	599	644	605	628	644	591	641	648	576	632	582	619	595	643	623	559	643	624	614	638	653	622	624	620	585	639	561	623	600	624	615	624	623	643	586	616	610	590	631	619	625	661	634	607	552	603	637	609	612	632	591	582	615	627	585	619	619	620	609	614	596	605	570	553	627	611	611	635	611	613	648	625	571	675	602	623	657	584	633	638	613	590	611	610	621	635	590	611	591	554	630	625	602	602	613	646	561	628	599	693	626	595	584	617	607	646	601	556	591	587	591	661	595	601	613	600	597	603	595	589	642	566	571	596	604	608	642	617	578	605	616	667	603	599	604	636	607	599	624	663	571	654	600	570	634	646	575	647	579	623	606	647	588	600	592	617	632	594	664	640	617	652	576	609	576	675	624	615	582	582	615	622	640	599	642	647	622	592	600	638	582	613	570	617	603	646	615	639	628	692	599	617	651	607	632	602	612	631	606	573	613	582	577	580	614	638	615	625	592	596	622	636	623	629	640	576	594	580	600	634	631	617	617	641	604	655	608	620	623	602	574	610	641	586	634	615	564	590	620	605	598	601	614	642	629	554	607	617	612	608	609	585	652	598	589	631	637	581	590	604	609	584	638	629	627	635	638	577	611	598	607	587	610	592	609	594	598	572	607	598	580	606	572	609	566	617	608	591	604	611	675	637	656	592	611	631	601	624	647	606	629	582	614	605	635	614	610	613	609	614	609	656	613	611	600	611	637	611	639	655	627	611	591	617	611	640	619	609	611	636	616	622	624	611	623	606	633	607	618	622	620	603	612	618	599	590	622	612	618	651	569	586	617	612	607	669	622	605	609	629	600	584	654	591	614	569	604	615	607	597	613	643	571	614	577	624	601	633	604	642	575	570	593	608	624	643	574	595	602	653	590	617	624	652	604	623	627	607	617	585	627	601	603	620	595	611	618	597	603	603	617	585	605	606	626	618	583	651	609	586	636	660	605	605	635	613	577	675	633	567	627	655	591	609	675	627	646	581	597	616	622	600	629	563	601	611	595	607	635	637	609	615	615	584	611	559	630	628	635
25171	21542	28256	26002	14108	5468	3039	1925	1606	1246	1122	938	935	869	955	817	827	839	855	864	829	792	809	768	805	799	815	769	813	808	802	814	794	791	818	835	792	809	797	778	772	767	759	784	802	746	760	787	817	801	810	797	758	824	767	749	745	792	762	808	807	799	807	743	781	785	765	783	831	759	810	808	786	767	766	761	763	764	811	790	794	828	809	739	814	800	816	784	796	856	767	818	763	764	727	796	794	802	778	764	758	804	795	785	787	778	792	782	734	764	781	751	766	812	806	721	830	800	724	799	808	851	747	802	808	845	768	833	777	790	781	752	762	758	749	836	775	790	732	803	801	795	766	833	753	814	737	740	817	796	778	721	726	798	748	802	775	788	793	841	805	765	739	791	757	772	757	793	762	814	757	798	828	781	777	786	759	821	783	814	767	775	788	770	759	813	800	826	763	725	812	778	818	784	818	812	786	811	774	786	730	747	780	777	781	746	752	776	771	785	808	774	845	789	821	747	807	753	761	740	778	744	815	815	799	797	761	847	781	793	761	772	771	760	734	802	748	791	828	738	758	735	797	804	734	788	724	795	773	798	755	716	821	813	795	802	780	731	794	771	772	806	829	738	761	806	777	758	752	785	787	789	767	858	795	779	759	776	810	762	826	737	802	757	772	809	825	745	778	806	781	721	794	834	798	749	747	801	768	767	794	761	788	810	758	730	784	809	801	763	745	813	767	781	765	758	779	750	801	776	748	832	768	751	815	791	829	712	750	813	767	771	788	753	752	806	795	757	817	790	758	817	743	803	761	768	807	760	821	796	799	765	804	819	795	782	836	793	790	753	788	796	785	806	806	771	816	763	760	813	782	774	810	808	842	820	816	766	754	761	799	809	780	787	821	719	793	777	808	795	771	757	804	766	780	823	766	749	780	772	818	788	749	737	792	803	767	743	789	803	803	784	774	806	735	843	838	813	793	784	814	818	767	736	793	737	773	778	783	819	767	796	805	764	763	771	811	771	781	776	786	809	793	774	750	758	739	804	741	776	820	798	767	798	775	733	765	791	731	746	784	777	763	825	779	794	798	809	797	764	744	795	796	790	789	772	817	789	790	738	765	764	789	778	781	796	823	730	738	761	808	731	765	736	732	783	772	741	741	796	755	804	796	744	772	833	736	793	803	765	823	775	782	826	770	801	798	781	772	778	755	774	796	773	733	777	845	706	799	787	761	772	843	796	745	777	822	752	748	808	804	769	762	788	786	749	753	790	771	782	783	804	801	755	788	802	793	767	784	739	772	772	790	796	789	801	774	776	761	760	785	753	771	835	781	793	798	797	808	748	772	805	804	852	779	814	778	754	845	801	795	748	786	800	778	748	785	784	767	812	824	772	763	736	783	760	752	782	802	745	752	832	790	796	790	769	739	744	774	777	777	808	757	801	791	785	753	796	759	797	818	780	808	781	726	808	792	737	800	803	740	791	808	739	803	798	815	812	774	759	784	792	785	801	787	823	779	831	839	813	771	767	778	823	820	750	835	723	792	822	810	803	769	784	772	820	763	786	780	785	803	808	816	854	779	768	790	774	814	770	798	746	778	751	780	796	765	738	799	833	809	750	774	764	782	769	697	809	792	731	780	755	749	828	806	792	748	720	770	731	788	767	788	812	803	807	755	838	844	787	731	747	776	746	828	753	810	755	732	778	755	792	784	824	786	796	736	775	776	726	779	800	786	834	775	783	782	790	795	770	820	766	781	740	835	740	765	805	781	788	763	766	798	798	786	844	743	773	771	773	765	769	791	814	770	815	801	737	733	754	750	816	781	743	770	718	745	760	814	794	776	770	819	806	776	804	768	842	801	795	782	826	763	789	804	793	809	809	781	770	721	797	801	755	764	772	769	773	798	809	826	763	737	764	786	785	770	779	805	707	811	731	783	797	795	761	811	793	809	795	775	723	748	825	762	803	770	776	818	719	753	778	764	765	774	775	771	802	732	799	789	781	760	793	796	796	805	858	812	781	763	804	750	785	780	796	824	741	756	744	760	788	763	758	789	788	768	742	774	766	795	766	714	826	720	786	779	774	758	753	781	775	830	797	770	753	828	792	791	768	741	777	803	765	738	781	783	793	768	736	772	805	756	806	768	797	786	787	796	808	759	759	774	792	795	767	752	733	767	770	818	766	802	829	822	761	744	737	761	830	807	822	787	827	785	816	778	782	754	768	774	722	772	799	825	805	821	810	786	810	813	750	795	767	746	780	787	751	776	785	787	722	756	731	726	750	769	783	791	735	782	794	807	784	771	823	772	822	795	788	732	733	780	847	740	821	759	738	779	778	729	817	741	785	799	786	725	837	759	793	741	737	742	778	780	786	817	816	784	736	824	765	763	744	809	809	825	767	745	831	797	743	788	793	827	762	824	734	773	762	801	778	813	744	768	811	805	797	780	773	768	703	798	779	793	774	776	768	831	791	828	771	822	788	774	778	768	794	796	781	752	822	812	819	750	789	790	787	788	791	735	785	779	813	821	794	768	792	841	746	793	802	804	810	784	744	762	819	774	782	837	793	770	789	775	799	780	771	789	794	826	835	764	791	779	794	826	747	778	778	799	818	760	766	759	736	817	783	810	821	789	751	808	746	786	764	763	786	800	814	808	791	736	796	786	807	777	789	822	788	758	739	760	811	807	735	767	769	792	778	803	745	756	823	822	782	761	791	815	795	757	766	792	775	812	807	756	730	771	826	738	793	820	802	785	807	846	812	735	757	763	799	761	760	796	755	758	786	772	797	749	743	713	831	763	800	786	776	785	741	792	774	804	765	781	729	798	733	777	792	768	792	816	790	792	813	787	790	762	799	816	793	782	839	801	786	790	835	772	800	804	736	747	730	802	867	760	811	779	800	804	721	764	755	774	781	814	794	761	758	795	724	787	788	777	756	811	829	776	763	838	831	762	753	712	799	807	770	785	745	792	806	781	763	767	757	794	740	761	794	754	747	773	802	787	775	793	761	770	816	759	773	741	764	753	760	814	826	794	761	820	771	750	791	722	794	806	798	777	808	787	809	755	779	764	793	781	795	757	792	776	788	775	786	725	784	828	775	781	751	836	803	805	794	793	804	777	782	793	799	759	814	735	782	761	820	788	771	794	779	811	784	764	785	722	797	866	754	791	819	797	790	748	802	803	735	759	787	810	817	827	781	729	755	785	750	797	784	762	780	781	749	787	733	804	736	790	820	770	697	803	752	768	781	762	746	774	810	777	836	779	780	810	804	780	792	739	753	766	786	746	776	756	799	748	764	772	844	801	785	794	812	728	777	853	784	748	758	775	763	772	766	793	817	774	763	790	749	781	780	801	800	815	779	750	778	776	794	814	780	799	820	794	717	776	780	791	780	748	800	759	799	774	761	773	833	749	813	759	786	802	795	790	840	765	804	791	796	780	801	784	760	805	788	756	790	749	741	760	776	797	775	777	814	725	754	715	779	813	750	791	772	820	824	760	810
30533	47172	37616	21120	11586	6770	4305	3151	2391	1772	1410	1182	1143	1047	987	953	941	928	883	857	883	820	837	802	811	865	813	844	860	807	813	799	855	783	826	856	802	847	789	808	859	798	823	804	841	823	814	814	818	771	760	797	836	815	867	775	833	790	823	832	850	813	854	787	832	857	770	809	746	814	823	760	779	774	775	829	781	806	803	835	842	815	840	867	815	865	826	804	853	833	849	842	769	814	766	816	804	810	812	847	814	824	807	750	795	847	853	820	731	818	827	823	808	791	807	857	757	781	798	773	828	805	821	823	828	797	810	794	810	828	813	822	814	827	778	810	820	832	770	753	822	830	808	832	785	824	846	859	785	838	838	833	817	772	843	785	772	853	856	905	846	845	797	825	789	818	814	814	849	820	804	796	807	772	792	854	821	813	823	872	802	784	756	832	797	831	753	810	839	818	840	826	827	791	788	825	811	767	876	782	788	835	805	827	803	845	829	833	881	850	807	867	822	784	793	793	802	821	800	813	820	800	848	838	796	813	766	829	856	817	833	830	795	803	804	816	784	780	813	841	805	791	818	768	825	809	822	805	776	783	845	788	796	780	809	795	842	858	778	799	788	812	768	784	833	801	812	794	782	808	804	778	824	809	815	831	820	818	806	788	771	786	847	806	851	788	791	812	760	762	859	780	788	764	808	833	821	832	835	828	760	851	801	831	873	809	790	834	856	763	813	791	818	856	813	779	834	855	855	797	857	781	805	820	823	859	854	812	808	811	792	825	858	835	791	800	822	809	834	800	813	790	793	791	814	827	779	803	837	774	835	877	822	793	864	863	859	824	835	861	830	823	847	791	762	792	858	824	790	875	810	839	764	806	813	859	795	777	816	854	824	810	877	780	891	786	833	840	805	855	808	830	833	811	827	828	850	809	807	809	811	851	831	780	812	838	823	842	799	839	776	817	820	823	815	878	803	766	843	814	802	869	795	797	841	796	751	853	802	786	847	794	739	784	844	798	847	767	864	813	786	782	743	810	803	870	838	831	808	811	771	806	833	851	791	836	782	820	776	869	815	856	806	782	793	823	838	803	809	754	752	795	837	791	797	832	815	826	856	841	836	783	817	832	830	828	834	829	840	790	806	793	798	791	835	859	840	817	812	796	841	846	835	843	785	801	866	799	810	805	798	741	848	862	802	796	841	770	805	828	795	800	815	800	798	828	767	826	862	819	771	774	753	789	819	819	824	792	776	813	827	792	762	818	833	828	783	821	786	761	792	796	800	804	865	794	798	846	802	794	828	836	830	857	831	781	838	822	816	816	790	822	886	805	781	756	794	812	878	815	809	812	807	818	767	793	830	861	792	850	802	860	810	786	822	847	816	821	809	840	869	840	780	816	801	847	865	771	833	813	792	808	822	822	797	834	820	746	828	833	891	814	808	818	784	848	795	787	792	822	824	861	771	769	842	819	811	838	810	778	797	867	808	798	765	829	832	798	838	809	813	806	823	794	779	770	789	845	818	867	795	824	825	816	792	791	843	847	829	824	762	839	833	826	793	817	842	812	805	831	795	812	828	826	856	794	790	799	801	807	804	831	788	810	877	817	807	807	825	791	751	854	815	785	748	808	808	819	794	807	804	788	830	819	778	806	818	790	850	807	811	796	805	820	791	802	835	802	810	797	824	797	795	829	809	820	847	817	783	792	775	796	735	815	784	839	859	771	792	869	856	802	803	784	829	800	847	784	821	847	810	838	816	834	842	757	817	799	846	779	782	836	841	786	811	796	823	794	830	790	782	793	803	802	829	775	867	832	820	807	829	801	825	778	861	789	844	784	820	804	781	788	811	826	809	796	800	842	824	845	883	834	794	808	854	838	824	827	779	798	835	837	804	781	813	815	835	868	822	815	790	861	753	836	805	843	845	760	788	847	841	855	815	808	815	798	845	803	792	862	825	812	853	836	826	870	853	828	797	818	828	770	789	762	783	816	825	852	824	804	772	799	798	833	830	800	850	805	829	762	833	819	806	809	777	784	809	829	790	772	776	801	825	849	793	791	842	819	808	838	809	834	820	779	750	810	848	873	784	792	810	832	839	882	809	821	787	846	811	804	805	819	806	796	822	833	831	808	801	819	825	814	814	821	835	804	801	843	789	805	871	843	824	753	829	814	810	763	802	812	794	764	798	787	839	772	827	781	796	815	828	847	793	783	824	809	781	789	793	825	822	848	823	806	838	807	809	853	811	840	858	804	847	842	837	858	842	846	800	815	808	807	798	779	785	830	841	834	844	783	811	810	804	810	795	834	777	826	832	834	823	857	860	841	840	797	813	854	849	866	835	854	792	841	872	817	819	834	804	816	817	801	825	832	800	804	780	802	821	795	754	841	799	836	802	804	754	777	831	816	786	800	783	816	827	772	830	781	821	794	825	821	775	811	801	826	794	803	746	806	778	760	793	844	782	806	845	782	849	784	774	755	770	766	825	772	833	834	804	793	849	801	858	796	819	813	813	798	807	763	798	843	830	831	823	821	845	857	783	807	849	798	786	838	811	847	790	767	800	844	808	787	813	830	829	831	811	793	833	804	801	833	807	763	842	800	813	816	797	806	784	757	783	795	821	853	821	838	804	819	828	836	809	808	821	819	778	819	795	842	775	755	822	829	836	870	805	844	795	839	754	813	775	792	790	832	868	840	820	795	834	799	814	821	829	771	762	824	848	839	804	833	841	847	799	858	824	796	797	783	794	792	803	855	776	899	777	819	771	834	789	795	778	806	826	784	803	801	783	905	808	823	811	796	785	809	799	807	833	825	839	817	812	824	836	761	844	829	793	773	835	853	772	796	859	805	798	847	864	831	795	779	829	796	825	811	812	776	788	769	816	805	801	811	836	886	802	836	781	824	845	803	811	785	812	799	827	793	800	812	852	802	838	894	836	823	825	831	812	791	780	854	770	797	819	781	836	835	834	794	836	787	786	763	796	846	790	826	807	790	840	794	829	830	768	821	828	811	814	801	781	815	767	792	806	805	824	779	823	849	820	862	800	795	824	809	832	826	840	822	833	815	802	797	788	743	820	806	787	884	837	843	852	847	844	865	801	884	804	824	863	855	774	824	800	751	845	889	833	831	816	766	806	791	809	839	792	827	856	824	808	819	778	816	801	748	804	773	822	792	857	772	797	789	807	793	765	822	800	841	815	861	789	864	800	789	820	815	783	822	804	825	865	760	839	827	820	826	812	849	775	818	800	799	808	859	771	808	837	763	782	830	802	806	864	794	800	770	791	843	822	856	859	783	856	807	810	821	813	801	794	782	790	810	814	841	830	858	800	846	865	825	764	804	808	826	822	771	820	829	813	808	795	840	830	815	849	781	869	800	830	790	761	828	771	815	812	819	821	785	882	799	824	836	853	781	828	793	818	794	839	838	840	840	822	834	784	793	797	809	836	858	801	767	811	837	814	818	765	841	852	810	837	810	849	801	796	821	770	844	794	809	805	842	797	849
22704	21414	28976	24315	21683	21317	12600	4226	2475	1774	1361	1188	968	886	823	815	783	723	703	717	659	661	646	650	636	629	616	583	601	663	610	622	665	615	620	625	583	620	611	592	624	646	637	570	593	609	602	589	656	626	615	563	582	601	612	611	629	565	617	598	608	621	656	592	583	610	608	617	602	596	614	575	611	573	599	638	588	594	603	582	593	569	624	631	633	649	639	628	624	601	595	598	585	614	663	616	623	614	660	603	648	628	647	603	624	611	614	633	661	617	657	622	604	620	633	600	621	625	610	638	585	611	607	598	605	630	612	582	605	611	623	604	577	616	620	604	629	627	618	651	614	659	614	584	595	607	602	587	613	602	616	600	597	607	621	596	621	592	612	597	641	608	641	564	633	570	595	614	646	567	579	591	593	591	576	598	643	597	618	642	615	601	645	573	582	623	624	599	604	624	640	615	633	608	615	619	634	625	575	650	607	576	662	608	637	567	567	624	606	578	622	594	621	586	570	612	616	595	621	595	609	599	621	634	624	637	663	576	607	589	596	643	618	579	585	618	624	616	615	643	567	593	606	618	562	599	632	642	614	615	616	582	606	619	600	610	624	636	617	595	587	614	624	611	616	605	614	623	588	655	599	638	593	570	605	647	623	637	610	583	569	656	625	579	672	664	643	644	592	649	627	549	635	582	641	630	632	612	629	595	589	603	607	589	628	665	575	569	568	610	573	566	587	625	604	615	654	604	612	619	621	634	584	582	622	589	594	596	605	617	613	613	595	550	648	625	619	627	573	622	596	603	647	579	616	600	611	590	623	633	636	607	600	613	605	652	626	641	607	596	622	612	598	582	605	605	641	610	564	589	547	599	592	581	605	595	600	579	594	646	627	642	575	610	619	607	616	644	597	615	602	598	641	628	644	598	607	622	576	576	608	611	604	610	591	595	569	588	617	614	595	595	641	618	580	580	607	614	684	596	597	596	603	620	632	605	603	635	621	626	587	579	599	577	628	596	645	602	598	612	612	620	626	612	594	628	582	633	594	586	611	629	623	599	612	584	600	640	646	599	599	606	642	648	598	589	630	622	594	593	631	563	594	614	622	643	635	621	608	649	624	605	605	667	645	647	607	591	592	631	615	680	587	598	581	630	613	599	616	634	596	603	601	592	591	633	624	648	583	608	616	585	623	612	620	632	667	610	591	642	591	615	545	619	634	624	567	608	647	591	611	595	612	660	591	613	609	561	623	598	593	685	580	639	598	589	590	596	616	625	668	597	646	611	611	601	651	604	582	646	650	584	592	657	630	608	608	594	617	570	610	619	615	623	619	608	589	618	570	625	579	649	638	643	585	611	603	621	616	619	638	568	655	585	637	584	590	621	618	588	604	640	586	608	603	665	595	624	619	610	598	613	671	597	641	627	613	608	579	572	593	599	570	607	649	610	577	596	600	574	628	601	585	631	641	596	630	614	651	673	661	599	626	591	591	584	604	600	580	609	637	635	607	630	600	638	568	588	620	590	611	589	563	621	622	630	674	580	619	609	613	604	616	588	580	563	578	664	671	615	606	596	628	597	648	600	606	590	597	597	590	658	627	610	628	651	635	613	618	606	575	631	578	622	639	650	592	600	635	644	573	629	631	625	625	619	637	611	582	622	548	617	616	641	619	608	621	627	643	622	586	627	593	647	608	620	613	630	614	569	612	612	536	636	556	595	599	626	617	598	608	611	626	610	624	631	630	651	593	596	609	605	597	668	577	631	600	653	626	567	649	615	588	570	615	607	593	585	631	636	627	581	579	614	624	597	595	635	610	608	638	602	630	622	619	633	600	600	636	649	606	636	614	627	616	628	614	586	644	639	615	623	623	627	595	582	623	600	617	606	672	642	637	648	598	617	634	657	609	611	599	591	601	600	576	585	588	616	638	640	622	617	619	585	605	578	607	618	637	612	607	614	606	583	645	613	609	617	639	597	611	594	576	655	578	570	619	624	629	656	648	636	604	579	586	541	651	628	649	585	618	629	603	600	580	617	594	577	648	612	619	645	596	627	608	617	650	556	551	636	626	585	603	577	597	621	634	616	634	603	600	624	621	639	603	625	651	580	602	565	582	579	627	609	588	625	658	592	581	620	591	572	566	603	610	604	623	603	637	624	622	622	602	609	612	608	600	628	601	592	534	581	592	623	572	607	586	570	583	625	603	562	613	596	601	571	557	570	655	645	588	595	626	615	558	614	600	607	565	611	665	616	611	630	611	606	578	603	608	577	614	597	586	587	609	624	598	581	638	589	593	656	596	623	622	607	602	660	563	625	630	588	622	593	563	649	641	595	586	605	598	572	600	570	618	631	598	629	595	580	637	637	628	607	607	609	611	640	615	613	600	604	577	599	643	597	561	610	613	632	602	608	606	660	627	644	635	562	632	585	632	612	599	638	613	573	579	627	597	607	625	634	601	596	619	568	599	645	627	638	641	605	601	633	630	600	582	630	600	611	618	623	570	647	556	637	611	651	627	586	591	624	602	602	604	610	613	572	605	596	624	615	581	611	597	601	611	647	616	667	571	630	611	561	616	589	593	591	620	637	643	550	569	615	603	585	617	628	594	638	581	602	618	625	602	603	608	624	576	568	610	611	597	669	627	632	594	605	597	604	593	613	582	631	574	601	598	598	623	579	645	620	601	584	602	579	579	649	581	601	612	576	603	614	635	591	630	623	597	602	604	611	607	623	627	618	586	627	615	645	590	615	580	619	616	585	625	588	592	592	613	662	588	668	647	609	588	579	595	592	608	582	607	624	621	629	608	632	618	611	634	596	599	652	582	623	593	591	613	621	594	617	593	611	598	579	630	593	656	624	602	639	625	591	630	631	549	596	652	625	619	602	595	607	570	633	664	608	569	642	609	623	589	622	613	591	612	623	586	626	579	652	607	692	618	631	611	614	594	645	636	620	595	634	658	599	617	611	620	586	604	584	626	605	599	627	620	624	631	591	603	643	558	603	658	622	621	619	605	587	610	605	620	639	631	648	606	644	597	629	620	604	611	627	650	591	554	639	617	579	613	620	574	582	586	639	615	579	584	602	619	651	609	590	617	676	590	648	592	585	608	573	598	537	576	601	582	613	626	611	638	612	629	636	606	585	611	620	613	564	689	586	621	634	609	600	668	581	589	645	569	605	621	601	583	604	582	597	579	634	621	602	603	593	609	600	631	607	587	580	607	629	617	581	597	598	595	598	613	595	596	590	612	663	631	583	614	612	677	637	574	592	640	612	584	625	588	600	630	625	599	651	588	633	655	597	606	604	627	596	649	594	575	623	580	618	615	621	613	581	608	634	648	561	595	593	614	632	621	590	601	619	628	607	590	613	603	601	604	594	581	595	622	586	576	582	584	611	645	637	604	632	624	548	649	627	555	589	611	631	665	599	626	594	601	596	623	603	612	669	587	634	576	604	625	621	591	631	574	621	621	570	613	627	612	541	598	582	629	647	626	601	668	579	645	611
34957	58545	46626	29890	19489	12171	7382	5338	3540	2553	1877	1485	1400	1146	991	933	864	799	730	728	734	688	643	696	643	683	642	646	624	655	689	643	651	606	648	628	650	640	608	593	664	669	673	606	625	622	583	618	581	628	636	616	622	648	629	623	610	579	662	681	616	631	657	633	629	637	605	600	650	616	588	621	618	651	671	648	620	594	604	661	608	626	597	648	608	627	659	606	610	607	620	673	633	638	653	639	602	616	645	624	611	571	635	636	641	623	642	653	625	610	599	648	615	590	641	680	641	648	588	639	665	577	630	626	638	627	674	635	617	655	614	642	622	645	625	664	655	625	685	615	673	627	654	585	634	635	630	707	621	664	628	650	623	638	608	647	645	597	642	636	669	603	639	650	640	652	619	581	608	609	648	636	651	605	593	653	623	640	640	587	643	576	647	701	670	608	647	608	649	638	618	646	667	625	667	608	636	594	594	587	627	608	668	643	610	647	647	658	619	640	624	683	623	610	625	614	640	588	651	688	627	638	624	640	573	608	651	626	657	657	619	607	646	681	602	624	610	634	645	617	649	661	663	627	645	625	595	605	626	590	589	614	667	627	638	622	590	659	570	595	618	648	631	627	635	649	681	634	610	642	623	604	601	571	660	638	635	617	618	641	603	661	666	620	610	608	623	610	629	616	658	648	617	597	640	626	608	613	662	602	596	609	640	581	646	632	683	638	599	697	662	641	622	580	629	620	636	632	605	633	621	668	605	601	627	622	624	668	632	634	646	641	610	622	615	578	650	640	659	621	639	646	598	601	635	659	624	625	601	637	616	624	632	590	632	667	625	687	598	665	676	629	635	641	643	595	657	591	650	642	666	609	658	625	603	592	611	619	647	632	638	670	608	637	662	592	638	658	623	679	643	618	640	624	591	574	615	619	653	609	639	644	649	642	657	593	661	646	657	640	667	596	638	643	662	631	602	611	668	627	655	607	631	625	642	604	654	722	595	632	640	603	615	626	628	609	624	614	624	539	618	662	627	630	613	623	649	637	589	642	629	640	647	617	609	631	609	627	676	673	634	591	628	652	678	624	620	641	609	633	669	610	595	676	595	590	617	621	623	633	608	571	621	611	669	644	665	586	612	650	626	634	652	622	657	630	649	631	580	661	609	644	613	615	707	628	628	693	614	651	642	587	647	606	647	636	619	612	643	622	642	658	667	673	626	656	585	643	638	666	634	653	657	619	593	650	620	663	653	628	652	646	618	596	657	610	663	610	642	604	651	626	614	612	620	627	622	604	595	613	621	653	606	558	615	636	632	595	609	622	621	596	633	632	644	611	637	628	633	618	642	586	621	632	639	646	631	619	631	666	635	646	612	591	651	651	632	609	653	628	644	630	653	616	629	618	613	631	643	587	626	669	650	620	626	622	645	619	607	661	618	620	667	614	600	624	640	587	645	640	640	633	635	601	619	608	579	601	598	647	637	627	630	666	627	640	630	603	700	607	628	654	599	602	581	607	632	652	620	623	632	634	599	650	604	625	594	612	627	618	598	654	618	648	656	679	675	620	632	609	629	622	643	601	626	605	616	586	615	620	610	613	685	613	610	599	639	700	621	635	669	632	627	589	656	623	617	636	614	603	609	670	632	625	631	646	629	573	656	644	628	630	655	644	649	642	648	618	613	625	670	654	593	643	616	624	636	643	644	658	592	594	637	693	645	626	587	587	626	654	628	617	667	643	634	587	630	634	680	654	623	698	655	634	639	574	640	681	607	618	640	641	650	652	608	618	620	610	603	649	627	641	615	612	611	616	651	644	613	679	570	593	640	650	628	663	638	629	663	613	603	617	636	633	606	607	602	649	624	589	666	664	631	616	648	663	631	599	637	585	628	640	603	669	620	634	612	634	632	632	603	624	634	615	654	639	639	670	611	605	622	647	638	669	611	657	653	630	645	627	661	615	597	629	587	633	657	620	593	649	681	629	654	615	668	646	611	694	663	628	646	611	659	638	611	613	647	623	675	613	592	664	652	639	565	602	593	601	597	612	600	615	650	656	602	636	657	661	684	567	594	667	597	666	644	647	631	639	587	648	624	650	641	588	595	654	606	645	612	622	622	621	620	634	651	611	650	582	625	670	628	595	627	649	613	645	635	591	622	625	639	625	607	622	630	616	648	672	627	630	641	595	660	605	651	613	609	598	646	632	702	611	617	614	639	663	644	634	581	628	635	662	623	703	615	623	661	635	642	616	629	603	664	590	654	638	630	623	601	629	629	629	629	667	609	639	632	649	661	617	627	646	612	604	604	629	626	632	624	682	679	613	644	611	625	570	643	597	637	632	631	601	609	640	619	636	581	625	630	652	649	593	661	623	613	652	596	621	637	607	661	571	604	602	627	598	617	579	595	606	632	600	676	627	618	623	600	630	635	670	656	662	635	608	618	637	617	574	641	595	608	627	634	651	618	618	721	627	575	616	636	629	595	626	590	641	605	625	640	631	648	655	627	640	641	642	623	650	613	639	579	636	632	585	614	617	655	628	660	670	627	625	568	638	612	632	621	627	620	656	637	624	634	660	621	654	670	627	617	621	589	603	630	631	627	665	651	593	597	642	666	619	587	675	646	662	618	648	645	612	600	649	631	654	651	641	632	632	608	692	628	610	590	617	666	583	614	613	647	637	640	628	633	604	584	585	651	644	648	632	612	628	640	606	606	649	592	629	633	598	608	650	645	629	648	654	643	651	651	646	623	615	680	587	607	641	609	597	613	673	589	613	687	624	609	648	615	595	696	642	650	648	655	616	615	633	619	673	621	639	606	581	631	613	599	635	617	604	619	595	613	607	658	600	616	625	594	634	644	632	618	614	644	642	658	607	656	633	648	591	624	667	591	646	661	644	628	627	601	604	580	616	619	624	590	639	640	627	645	645	653	599	609	606	649	608	667	642	652	620	669	647	612	613	635	651	667	659	580	616	642	664	636	648	659	601	637	653	630	667	661	631	628	634	657	620	613	646	623	538	657	626	586	653	641	592	635	611	621	590	634	639	599	626	631	655	684	667	643	612	597	638	635	677	597	652	587	624	656	634	690	620	639	645	612	591	650	643	633	635	631	613	631	580	629	625	588	662	620	646	579	632	614	612	639	668	664	646	643	616	629	594	628	624	642	624	644	645	607	623	635	634	648	599	638	633	650	671	648	608	628	655	664	633	650	664	613	630	668	599	597	642	653	631	646	644	620	663	649	594	608	626	603	577	655	663	637	637	595	620	644	630	612	593	602	632	645	645	610	631	646	688	625	646	619	623	626	618	608	653	632	652	629	604	609	620	613	602	639	669	663	598	639	620	644	650	661	659	605	595	636	626	625	612	633	629	623	648	631	655	636	632	639	598	644	640	625	599	602	654	640	625	598	616	653	625	616	588	584	622	622	638	636	610	610	662	654	639	608	582	654	663	649	644	640	616	648	675	656	604	624	610	626	647	596	600	656	627	586	649	663	619	651	648	650	660
31217	28861	27805	15392	5753	2999	2061	1509	1128	982	962	877	816	797	809	713	750	752	803	742	736	705	748	677	711	714	714	696	734	721	724	691	772	706	723	641	692	671	771	708	677	719	680	707	721	713	708	709	702	709	670	704	679	736	716	712	766	732	694	724	682	722	767	724	661	746	660	698	708	733	719	786	711	694	707	722	708	783	715	718	726	690	682	729	707	708	721	711	705	690	744	709	735	693	756	676	740	717	731	770	764	709	709	706	720	728	727	724	697	754	705	705	715	743	728	731	733	707	727	702	697	686	697	712	719	694	735	682	731	721	684	726	690	730	682	756	742	754	768	715	706	672	729	721	713	726	722	700	676	700	734	710	733	712	696	701	711	743	694	715	714	721	708	773	699	802	687	734	682	722	712	667	689	707	679	717	703	721	784	699	703	723	753	734	722	701	688	704	703	753	731	720	733	700	701	786	736	736	714	665	707	717	724	713	706	771	742	714	701	680	708	728	709	737	730	710	696	757	692	698	702	734	751	725	696	700	694	724	716	704	713	758	685	726	724	724	766	670	759	717	707	695	709	739	726	698	787	737	737	723	709	715	722	690	720	755	765	657	729	735	742	751	732	706	698	692	724	737	726	671	725	716	714	695	743	738	756	749	722	753	692	706	680	719	683	688	738	703	690	698	699	717	698	758	702	709	761	713	717	690	690	706	719	764	709	658	701	692	697	730	720	753	712	744	728	721	685	663	741	713	759	706	762	681	712	682	698	736	703	763	646	715	723	736	673	679	724	706	702	703	727	743	715	748	727	723	722	723	707	737	673	708	678	685	698	727	720	745	691	717	758	691	701	760	712	708	727	704	744	762	710	717	724	708	674	741	688	723	714	703	742	771	685	711	678	705	737	708	685	695	692	733	732	725	716	727	731	699	737	758	750	680	742	723	711	726	711	701	732	706	715	711	671	750	711	670	707	670	655	724	728	719	679	738	730	750	717	702	734	660	700	690	713	714	750	689	748	720	710	733	719	769	684	711	722	730	713	710	680	770	754	725	737	729	748	686	696	718	717	688	727	682	711	712	711	735	728	700	741	690	714	751	718	676	679	654	682	699	697	688	745	742	704	713	694	712	721	723	716	723	739	690	751	695	703	672	711	684	709	679	728	717	681	707	710	710	704	739	808	685	718	744	695	717	692	741	688	744	689	726	715	751	718	707	713	684	691	731	759	719	715	698	718	684	704	663	769	717	722	763	685	731	715	712	664	706	676	707	717	728	771	710	749	742	694	706	709	705	732	763	740	695	735	643	764	693	694	709	731	690	706	693	730	705	714	703	695	703	726	671	696	626	720	651	726	701	703	706	714	752	690	724	688	685	691	718	699	722	707	698	719	710	662	734	695	713	735	698	731	739	724	738	755	689	751	686	729	714	702	709	687	711	741	701	699	693	750	682	774	691	736	695	707	739	720	672	691	679	708	742	772	709	767	695	704	709	693	734	753	732	728	731	749	725	759	686	709	745	725	714	693	693	760	720	739	667	695	714	786	703	737	670	665	708	643	688	707	753	677	751	729	715	730	714	715	710	714	691	707	731	747	688	680	689	691	719	725	688	688	714	708	686	692	695	742	699	692	693	720	715	712	722	715	714	676	659	672	707	710	723	726	733	727	695	758	745	750	724	694	757	731	709	716	730	704	771	687	704	711	720	740	750	675	703	752	717	737	724	715	685	719	731	739	672	673	738	739	670	757	708	739	769	737	716	726	686	732	683	757	734	731	659	747	745	746	703	689	708	736	697	804	741	696	730	711	708	772	653	734	684	686	708	672	752	760	709	679	714	761	724	731	731	794	750	730	721	698	679	762	735	713	714	722	718	669	670	722	758	673	695	779	711	688	703	734	719	740	694	745	758	710	742	748	753	678	719	754	748	687	686	739	721	709	730	708	694	673	732	745	723	760	736	724	762	762	686	702	735	736	774	725	717	739	685	749	709	733	732	692	684	716	716	743	676	723	704	709	733	734	762	666	702	688	726	699	713	691	704	737	683	691	723	762	685	692	700	701	741	706	706	674	707	720	737	718	717	701	721	712	777	711	723	729	717	711	696	696	663	710	706	688	684	757	756	701	717	714	713	737	712	690	719	743	683	704	724	726	692	750	702	717	662	708	705	716	751	669	724	701	671	707	732	715	713	734	767	724	728	664	679	715	695	720	744	736	730	703	667	756	723	726	690	722	731	703	736	799	730	748	727	719	679	715	700	761	702	727	714	720	711	738	717	694	723	718	723	766	710	717	697	674	731	751	728	686	673	691	693	717	712	735	715	735	725	736	684	700	760	710	691	764	708	705	705	725	700	691	739	705	686	753	686	714	661	787	699	694	736	731	659	643	714	725	701	734	721	738	704	732	696	697	689	711	757	684	735	689	698	760	732	705	685	780	708	748	696	702	674	687	689	743	714	685	698	696	712	705	747	721	718	729	700	670	696	672	754	707	687	674	725	762	687	709	702	757	686	733	735	724	758	759	745	657	704	707	711	708	667	710	705	694	689	714	715	758	739	700	709	727	742	738	741	699	685	726	722	697	760	728	712	712	705	704	755	719	735	724	750	675	731	700	713	738	682	757	739	718	735	716	719	700	730	758	700	725	703	699	675	714	690	720	767	718	725	708	708	717	716	732	709	669	730	802	727	715	772	725	760	736	684	732	707	724	729	729	745	740	711	701	743	724	740	718	734	748	713	713	713	748	721	720	727	767	733	722	692	689	699	691	688	709	684	741	764	676	765	694	722	731	742	726	743	729	637	738	716	715	701	714	711	715	718	700	766	742	742	727	724	727	667	708	703	759	711	717	692	725	728	687	712	732	733	774	649	690	728	717	654	727	713	747	688	728	731	755	653	725	769	726	749	767	728	757	699	703	743	704	698	699	726	684	717	726	667	703	702	717	687	734	803	712	675	708	723	681	761	704	733	680	760	727	751	754	697	724	722	677	741	726	772	753	694	717	727	700	752	685	734	751	703	752	698	692	714	713	690	696	716	706	674	668	723	723	717	788	734	663	705	711	697	744	747	706	723	713	762	742	715	727	703	695	710	674	691	714	710	714	709	751	715	685	738	736	729	717	722	708	690	722	668	750	737	734	740	713	713	715	733	697	708	726	724	692	712	740	748	732	705	697	662	683	657	690	709	744	705	687	759	688	733	710	704	703	758	684	695	684	741	693	730	707	701	685	718	719	671	681	716	699	719	709	726	710	661	733	696	738	706	738	713	714	726	683	724	699	708	716	721	742	750	743	734	731	788	758	730	689	684	698	700	695	713	723	725	735	708	718	737	723	739	693	717	668	752	723	723	755	737	723	720	720	729	711	741	735	761	701	761	753	725	713	718	711	771	737	671	699	696	734	721	742	672	720	721	674	693	711	641	665	718	678	706	741	687	709	721	743	691	717	720	722	756	693	719	702	718	722	684	661	708	673	710	750	695	735	722	663	712	749	728	758	708	706	745	711	647
32109	41841	29166	14710	7704	4649	3113	2195	1615	1262	1056	997	982	817	819	856	852	809	833	846	791	720	758	748	776	751	769	759	738	748	725	763	746	772	751	732	716	726	727	745	725	764	774	779	720	800	773	727	780	772	733	711	766	810	727	772	786	757	730	782	738	789	762	804	777	739	744	776	756	796	761	737	780	780	750	764	768	786	742	763	772	815	708	791	734	708	781	747	769	765	754	783	814	775	768	728	755	753	783	669	765	780	715	729	750	835	804	680	753	782	763	841	800	774	779	711	744	744	813	712	779	706	753	716	777	733	773	763	747	726	717	779	735	743	758	774	767	782	745	765	805	785	765	733	767	752	717	759	749	821	761	700	735	738	721	731	729	802	769	710	715	775	803	762	772	802	753	716	765	726	755	751	783	784	793	759	764	781	725	756	785	724	741	717	735	804	708	769	753	708	736	761	768	714	731	766	770	788	746	739	757	754	756	798	797	781	775	776	778	767	725	717	718	761	770	759	793	722	756	746	709	764	788	738	784	775	766	770	707	750	792	736	738	761	756	729	731	741	722	801	677	744	768	726	774	783	681	768	774	810	750	731	708	766	805	754	785	770	740	785	767	737	760	759	753	761	774	785	818	744	812	733	738	743	768	774	755	727	751	762	760	762	748	788	729	735	750	772	785	768	782	745	743	748	746	740	684	702	790	746	744	703	745	752	752	721	730	731	785	779	766	748	742	747	764	747	734	746	757	765	760	783	711	743	800	728	729	790	776	734	753	696	740	736	768	794	771	743	715	707	798	773	758	685	741	766	701	729	776	746	792	726	751	762	796	741	736	750	697	737	760	745	747	804	774	789	777	783	694	703	755	755	766	744	767	763	721	834	779	784	724	730	726	792	772	730	745	729	730	757	781	770	707	744	722	728	791	811	756	709	761	758	773	715	765	772	769	778	701	708	770	750	824	657	774	744	751	773	775	771	705	741	790	691	755	773	683	764	765	787	749	739	785	735	754	757	780	744	796	747	782	766	735	805	721	716	818	774	740	721	749	780	732	727	723	775	787	747	744	767	763	772	734	722	781	747	736	759	747	719	765	728	781	737	743	730	773	777	773	768	760	700	798	755	730	789	838	773	765	807	741	713	774	784	724	723	801	696	776	733	715	819	773	828	739	742	755	736	748	757	764	765	772	779	793	730	763	781	746	790	748	757	710	724	760	782	808	763	763	799	671	677	770	762	751	780	781	755	758	782	763	834	762	742	777	771	702	762	801	779	762	744	748	746	731	755	777	759	726	743	748	750	777	751	779	762	724	797	735	716	751	780	754	805	775	756	734	751	740	759	749	860	812	729	784	763	769	735	748	732	775	719	740	797	760	745	760	765	797	724	764	806	762	743	797	779	792	753	770	749	761	755	776	786	723	752	744	765	735	777	788	772	733	697	750	719	770	735	746	763	747	769	789	737	745	776	731	711	706	735	721	744	785	718	765	736	759	776	735	740	783	738	789	802	727	762	759	772	704	724	733	759	757	725	775	790	746	787	767	767	760	815	740	791	718	757	779	734	719	777	768	744	708	761	680	716	749	716	741	716	703	749	807	701	775	780	784	765	768	767	804	779	767	758	803	734	773	731	756	741	809	759	741	706	740	805	767	776	795	821	746	786	749	726	741	715	764	735	716	755	752	780	720	730	789	732	732	814	807	713	738	777	770	746	749	745	734	747	804	797	789	762	809	741	843	776	803	727	779	731	839	764	779	736	744	793	715	743	781	741	743	764	741	781	749	759	776	737	779	684	811	751	760	777	760	751	739	776	765	705	689	777	800	771	776	749	741	758	754	788	767	759	734	723	741	729	778	707	743	778	781	777	762	766	731	704	749	778	753	732	779	699	748	794	781	797	677	727	737	712	746	777	773	728	789	739	723	781	763	788	748	732	750	717	734	746	775	743	794	757	720	764	788	744	759	738	720	779	765	807	780	798	757	741	738	743	750	734	737	785	776	774	792	789	686	744	753	753	748	793	782	760	761	740	735	756	709	752	766	776	830	736	761	733	766	774	716	719	726	812	813	823	735	762	677	763	778	738	831	719	762	743	809	775	795	773	738	733	773	732	759	733	783	780	757	781	778	720	729	772	714	806	768	730	748	723	743	733	777	760	773	772	763	740	779	738	734	766	746	750	747	779	781	714	734	746	727	746	760	730	762	730	815	755	741	671	740	744	764	778	718	754	742	783	783	782	756	733	766	731	756	782	771	745	732	776	753	766	768	745	731	810	766	846	776	775	751	761	795	774	723	751	736	730	774	780	763	762	772	734	774	751	745	763	787	729	734	780	752	753	765	811	728	751	765	757	771	788	759	735	776	761	746	740	788	760	763	710	737	768	746	771	783	757	729	729	752	756	771	713	761	775	780	757	790	748	714	760	742	723	757	725	751	723	740	752	736	708	741	750	785	746	725	756	761	745	848	779	763	757	707	747	735	746	754	747	746	776	783	761	762	820	746	744	754	761	770	743	715	728	800	716	758	769	731	695	778	725	737	772	739	727	777	726	740	732	796	787	773	731	746	739	817	776	729	740	746	708	791	751	770	754	741	748	715	719	763	787	736	804	781	741	749	792	732	776	683	756	749	712	750	780	732	735	763	733	775	743	778	769	765	765	763	786	763	751	754	757	737	732	752	736	749	731	738	776	797	755	805	767	782	712	767	776	724	734	711	772	796	783	759	805	752	806	810	747	753	727	736	767	762	772	731	737	790	764	770	765	759	788	782	724	752	756	770	768	763	765	745	738	744	795	718	757	749	800	770	750	769	761	781	731	797	805	755	772	740	791	728	784	808	758	766	780	759	758	773	777	734	713	799	778	775	769	751	738	776	762	702	775	711	784	747	783	756	762	771	759	728	692	749	754	767	760	731	724	728	802	820	791	743	768	768	764	747	770	761	761	718	737	814	767	800	774	776	730	785	775	725	708	735	777	733	771	766	762	731	735	747	776	767	782	698	734	767	751	764	738	700	751	739	773	750	734	723	755	734	754	728	706	721	727	770	765	793	719	767	763	703	763	760	767	762	806	750	713	759	762	775	755	758	764	773	791	742	766	748	743	757	676	744	770	788	735	762	710	751	736	785	790	792	748	762	732	800	757	791	812	755	750	762	760	733	737	774	761	696	728	766	788	745	771	738	737	715	759	749	743	777	763	692	718	707	758	778	759	744	750	779	837	740	768	780	782	729	699	783	742	745	776	744	766	756	780	768	768	718	750	738	792	742	771	757	755	741	772	823	742	757	729	796	755	733	785	753	725	743	761	753	745	805	730	787	747	755	747	756	766	744	702	726	752	721	799	788	741	756	739	738	769	735	726	768	757	713	759	797	752	756	763	738	726	746	762	752	728	769	749	759	772	754	752	768	809	700	753	718	787	777	743	746	850	733	792	762	760	733	749	737	747	730	773	692	766	761	742	769	754	742	763	755	743	707	778	740	761	802	802	774	729	775	737	781	709	715	731
23656	21279	28239	24940	21248	13453	5128	2572	1677	1250	1041	953	796	783	696	714	644	606	611	582	531	593	617	619	593	586	549	558	555	567	574	566	576	555	574	563	582	535	574	578	583	533	586	568	544	585	544	569	542	554	537	537	575	575	524	595	565	601	574	554	547	602	588	555	539	595	582	595	562	485	579	584	569	582	575	555	599	583	578	571	575	545	587	563	585	574	573	587	549	570	542	521	606	587	565	548	583	524	611	564	576	581	547	606	565	601	561	585	536	623	570	557	544	628	541	555	579	554	572	552	593	548	560	546	617	564	583	568	587	516	604	552	542	596	517	547	551	564	562	591	501	531	577	574	564	577	563	537	574	546	575	546	606	548	517	554	560	583	555	564	522	554	573	585	581	601	550	579	507	570	566	580	585	558	585	585	531	558	544	555	594	542	558	566	552	569	566	553	581	576	559	565	518	541	584	561	583	583	594	590	582	604	559	526	561	583	582	564	586	590	539	583	575	571	547	574	561	526	525	527	569	569	577	550	579	584	603	563	520	551	542	557	574	591	553	560	567	572	601	547	619	557	590	583	538	599	574	617	561	586	550	542	529	561	570	610	609	553	557	610	541	566	552	526	584	556	542	549	550	545	590	547	568	605	553	590	546	521	582	585	544	569	568	556	622	573	562	571	590	546	539	564	560	591	582	577	495	538	563	570	550	592	525	534	598	555	582	538	550	560	606	604	578	584	533	563	539	558	529	515	556	513	572	540	561	535	573	536	553	598	578	512	594	511	542	570	527	576	563	529	505	532	529	555	577	550	564	562	535	554	598	597	615	554	586	579	605	544	573	552	541	525	539	555	583	574	555	546	586	551	560	616	551	553	557	568	560	512	599	605	547	557	598	567	577	581	559	574	607	552	597	540	557	564	594	584	587	559	563	576	555	565	554	533	545	517	530	543	601	536	591	568	588	562	526	581	569	552	594	572	553	569	621	570	592	559	543	585	572	578	579	564	569	578	591	570	556	589	580	591	582	595	595	570	568	556	538	526	529	577	564	577	560	540	571	546	580	572	551	538	584	561	569	571	607	547	561	564	559	577	598	543	533	561	559	573	600	564	538	571	579	536	587	551	525	528	555	547	579	542	517	548	525	547	566	597	584	586	590	562	517	536	576	499	564	555	563	574	572	587	566	574	537	624	609	567	561	595	541	575	602	563	564	581	553	601	550	580	574	553	577	572	522	573	579	584	571	530	566	554	521	563	550	589	575	560	551	535	532	568	538	543	538	578	561	584	545	572	537	585	564	562	510	536	554	598	589	610	548	550	586	514	541	564	577	536	550	619	552	574	512	562	561	567	535	585	516	548	535	551	583	551	570	593	585	563	508	600	548	563	612	557	586	619	570	526	613	551	566	562	571	585	538	570	593	570	568	579	560	620	557	613	553	579	584	545	553	529	550	579	540	612	601	530	598	549	580	558	580	551	547	518	512	525	542	557	587	529	557	614	553	562	587	498	564	604	564	536	584	567	568	543	574	542	537	557	576	551	569	585	545	576	566	507	516	588	590	574	575	586	555	550	548	572	558	558	518	550	577	537	526	591	574	597	592	556	587	578	562	566	518	581	580	603	555	521	602	550	598	566	542	570	566	534	554	512	580	561	532	580	548	524	543	609	542	572	587	547	556	546	543	577	565	569	554	557	536	552	524	528	544	568	537	587	525	569	570	562	577	555	565	551	551	571	529	563	575	593	556	547	570	572	540	537	520	561	579	545	584	599	551	580	592	575	591	554	528	555	574	563	592	566	554	533	551	572	600	536	547	581	543	558	541	569	525	528	546	535	535	542	602	538	576	566	529	558	541	561	546	590	572	556	499	570	565	529	616	556	575	555	603	565	577	520	570	544	602	570	580	566	595	534	586	543	600	562	602	578	575	567	551	558	595	552	516	522	570	510	549	551	543	577	560	591	580	562	527	575	561	538	574	541	541	559	588	597	583	540	578	544	575	545	551	563	604	556	572	566	547	546	559	543	563	557	520	563	554	531	562	540	610	585	596	568	517	576	545	551	562	550	592	555	577	557	529	557	557	560	568	602	613	578	546	601	539	557	519	576	577	598	589	563	554	579	547	574	562	559	558	566	576	588	579	574	549	551	577	581	579	572	550	554	538	586	588	579	530	618	544	553	588	575	604	566	559	547	591	601	532	613	552	567	587	599	564	584	592	599	577	539	568	575	536	581	582	530	589	595	536	549	594	551	550	554	560	560	567	556	556	566	616	554	553	536	562	587	557	566	565	577	575	553	533	539	578	558	591	579	576	552	537	553	545	600	566	584	539	598	514	560	567	582	582	540	589	577	594	560	575	547	564	556	552	535	601	566	544	551	572	576	544	542	576	556	593	566	568	545	569	577	586	531	560	549	573	587	560	583	549	570	545	575	537	561	544	563	615	589	588	586	569	586	568	555	569	575	536	544	520	595	586	550	606	593	566	538	548	554	565	582	563	572	578	579	580	610	564	551	551	591	545	531	593	563	585	547	532	597	590	588	583	576	565	571	527	500	569	559	538	557	527	592	563	542	517	575	552	523	549	556	593	569	599	520	530	598	576	593	533	556	573	584	563	575	563	557	549	555	513	539	623	536	575	591	596	594	554	600	533	585	551	596	562	546	553	547	567	601	556	552	576	524	562	520	565	553	526	565	562	548	526	556	582	535	535	524	558	569	587	557	570	554	540	567	594	531	563	599	562	588	578	567	573	551	578	583	547	591	573	584	554	559	563	578	563	556	576	550	582	544	526	519	583	581	576	552	561	612	555	592	581	573	573	613	558	570	564	525	600	563	589	565	555	561	557	525	546	562	579	552	583	577	569	574	608	559	554	517	555	564	587	548	562	591	581	543	567	544	572	578	584	542	569	559	572	584	549	565	508	541	553	575	563	554	542	583	587	522	564	596	565	586	557	577	551	574	519	531	536	545	569	519	554	562	588	554	577	567	542	573	583	537	554	587	589	552	603	513	570	522	557	559	567	552	559	538	575	546	562	517	585	597	587	556	615	551	535	515	530	504	545	540	577	585	608	549	560	594	555	573	594	531	546	542	587	569	557	594	565	577	520	566	571	545	533	532	529	556	584	587	573	585	557	585	536	554	572	565	569	540	578	539	577	489	545	568	554	586	553	585	536	546	527	543	579	589	566	555	557	586	534	546	548	567	591	585	587	605	533	574	575	559	567	600	570	558	583	567	562	557	582	605	560	532	587	554	622	578	535	578	566	564	550	559	566	522	538	575	584	553	537	541	593	565	585	519	563	581	571	513	584	560	557	603	541	541	588	584	575	560	553	560	524	549	519	556	556	537	587	529	528	586	561	563	549	598	558	563	563	564	575	531	586	563	601	565	568	533	612	552	567	557	566	570	573	530	540	576	567	546	544	552	572	521	557	520	596	573	607	572	622	594	580	586	554	515	551	568	549	648	572	538	586	582	567	610	602	559	550	588	573	554	564	563	549	556
32657	50799	38128	25198	15000	8887	5456	3532	2396	1758	1452	1256	1040	933	823	750	775	701	698	696	681	640	639	659	590	616	624	628	556	653	613	619	602	649	646	589	591	608	573	619	645	628	577	627	613	643	620	541	622	624	628	605	618	557	600	610	597	596	643	549	616	646	612	614	597	585	595	624	616	620	649	575	589	599	559	591	607	620	613	590	604	582	586	610	618	582	615	604	600	610	609	595	580	598	625	606	595	680	570	636	628	591	605	622	625	595	591	559	608	546	591	559	584	582	629	615	593	639	578	611	590	574	602	617	572	607	564	655	639	599	585	589	580	610	578	621	619	655	652	591	625	586	596	608	606	593	627	639	552	611	654	607	596	620	646	605	636	584	591	616	598	622	582	562	568	591	636	622	638	612	616	590	599	603	578	624	607	622	629	572	606	599	625	577	616	593	599	599	623	566	576	565	647	598	610	590	602	616	585	598	614	596	601	583	587	588	622	557	620	592	614	571	553	645	575	634	581	603	607	611	624	610	584	582	623	608	570	628	617	626	623	595	594	615	549	600	564	610	590	617	643	610	595	606	583	566	598	636	601	602	589	617	594	568	589	603	556	641	617	598	654	565	599	629	560	593	593	627	591	638	593	576	612	548	567	636	607	621	599	593	640	606	588	597	566	609	575	603	631	607	576	632	585	597	598	602	612	578	615	583	615	618	608	632	636	585	615	631	620	605	604	606	574	597	594	598	566	586	589	628	595	607	587	602	646	648	630	622	598	626	645	624	563	611	589	557	579	623	591	616	569	610	625	629	595	602	585	606	613	572	606	573	583	622	626	562	583	562	655	601	599	624	606	636	610	567	633	601	621	613	622	577	633	589	599	615	591	623	574	578	661	600	607	658	623	585	621	562	590	608	604	626	581	598	588	602	618	608	671	627	578	612	554	564	656	640	583	582	558	618	623	571	580	564	635	611	616	611	614	614	634	591	615	597	611	593	562	592	616	614	617	602	630	593	581	583	618	594	593	579	552	649	636	591	622	614	620	610	573	609	614	657	582	625	610	630	609	558	624	602	630	583	619	585	576	601	566	620	612	613	638	643	560	569	635	615	621	619	567	578	602	613	563	594	608	599	618	616	573	591	649	592	559	610	592	615	626	579	582	600	581	550	623	623	612	629	611	587	610	636	623	620	647	628	620	656	584	605	577	592	593	637	591	561	595	632	576	645	563	602	574	560	581	575	589	605	568	665	622	607	586	626	624	607	600	615	602	632	633	555	596	602	601	599	581	578	616	618	627	591	645	603	605	580	556	603	621	627	618	655	605	637	600	617	638	609	587	593	637	610	595	604	623	618	634	621	560	654	583	605	594	603	611	613	631	602	582	605	639	601	590	598	554	601	634	635	631	621	584	582	621	608	627	619	595	598	580	622	598	614	636	573	660	583	629	591	587	577	616	561	618	615	616	590	561	584	619	600	577	611	611	602	606	568	620	602	609	655	580	617	582	654	607	593	646	600	610	568	611	597	572	608	634	573	567	554	598	579	642	626	594	584	573	649	624	629	637	571	608	613	595	618	672	595	594	595	565	613	602	629	601	550	595	597	565	603	584	642	593	575	602	621	622	632	594	608	581	574	569	598	597	590	640	641	562	615	620	618	593	616	622	624	639	675	642	574	603	615	585	602	665	618	655	576	607	640	587	617	601	615	615	610	600	624	632	627	581	606	595	581	580	594	650	604	592	642	589	623	624	618	591	656	618	620	617	605	576	574	587	564	625	683	586	640	624	655	563	632	572	603	613	592	580	600	611	601	613	599	644	628	583	611	608	634	619	573	602	625	591	586	606	588	638	621	621	619	575	648	610	604	654	622	567	598	608	626	657	634	639	621	594	606	610	625	626	587	546	598	640	588	550	630	639	609	569	616	588	602	592	616	598	615	600	566	599	609	600	582	603	577	609	649	582	605	658	611	596	604	603	610	643	563	587	591	599	584	632	619	571	618	607	610	589	574	606	579	542	577	568	592	613	606	609	619	553	602	578	603	628	588	613	584	575	607	649	651	618	576	607	615	585	598	585	610	591	598	585	574	608	606	615	581	543	587	564	627	629	580	594	601	632	613	618	609	621	648	599	615	630	599	604	596	588	559	649	587	645	708	559	608	631	589	598	627	580	651	614	567	608	595	578	574	614	589	585	629	602	586	556	640	582	631	585	571	577	607	641	618	588	619	575	643	625	660	558	602	603	623	596	595	628	613	570	586	645	617	600	638	624	615	613	616	624	605	615	647	663	586	603	608	614	595	644	594	659	577	644	622	575	624	600	603	644	627	614	556	607	577	577	605	596	601	616	593	570	601	578	578	581	593	677	583	602	611	580	603	614	622	609	608	596	546	586	584	605	585	595	586	564	600	605	628	621	591	587	601	579	624	535	631	643	575	623	598	578	574	600	586	586	583	604	645	590	576	596	605	594	591	637	555	636	632	612	610	598	604	586	566	566	606	630	569	590	596	544	605	644	587	626	576	595	654	582	624	604	616	608	586	583	628	552	565	621	565	595	597	592	599	622	629	595	647	639	598	636	566	595	573	644	555	617	642	610	617	574	614	602	597	592	614	611	568	598	591	575	619	614	600	588	611	619	555	564	620	618	592	574	614	610	626	609	609	629	547	616	596	568	596	604	623	583	563	622	632	578	619	655	565	600	555	658	588	609	614	592	585	618	649	578	582	565	594	667	553	652	602	614	601	604	649	619	616	609	567	599	581	632	620	618	611	577	602	599	610	600	563	599	585	625	599	592	630	617	581	606	628	587	616	547	616	615	639	571	567	598	612	630	592	626	614	591	617	590	601	599	622	571	640	597	614	604	605	603	558	594	635	586	587	594	594	566	605	649	596	582	621	604	630	609	637	639	611	582	616	628	594	569	642	563	630	574	604	587	636	607	560	626	597	627	598	613	635	586	561	593	564	644	597	603	650	603	602	582	618	635	619	581	621	631	636	577	612	589	627	579	620	579	597	601	598	630	612	599	615	569	635	642	549	627	616	629	617	622	628	632	621	623	596	638	574	596	575	587	635	608	607	569	627	583	593	598	609	566	603	591	591	606	609	605	590	614	620	613	584	647	591	609	592	585	614	647	629	557	602	608	623	577	600	636	640	576	628	587	618	583	616	613	630	595	552	568	646	600	608	641	583	556	578	605	549	579	592	590	627	569	616	575	572	597	617	627	651	594	602	588	587	599	537	619	609	612	606	576	594	621	577	600	647	639	624	568	609	589	603	615	552	651	608	587	618	622	601	642	638	563	567	614	582	654	610	569	584	636	596	597	569	537	581	625	630	614	603	605	626	584	619	586	590	544	597	640	632	604	580	620	599	573	592	572	627	627	626	634	597	611	673	619	620	635	638	627	558	592	590	578	614	620	593	577	624	612	597	598	659	587	594	643	595	592	606	604	608	593	637	645	611	593	591	574	641	577	628	587	599	606	619	639	623	543	656	624	561	604	590	594	607
25097	21499	27748	25466	13763	5704	2816	1900	1418	1275	1164	1035	902	970	860	869	859	851	840	829	816	813	763	785	737	842	778	809	799	759	810	782	809	845	814	799	815	816	846	764	820	760	763	867	787	818	812	778	798	820	799	767	806	798	801	817	829	821	808	800	817	840	791	811	845	784	766	823	783	755	812	741	832	820	810	781	803	790	816	815	828	798	789	835	755	722	808	765	760	772	820	849	798	803	806	829	789	763	763	805	801	794	798	826	778	764	815	787	797	827	788	823	781	837	791	802	795	771	810	818	788	746	793	790	770	824	759	808	770	761	772	803	874	814	769	844	802	785	826	794	799	798	837	839	755	808	834	812	800	804	766	800	750	816	795	855	771	780	781	753	773	798	819	825	835	826	800	796	778	802	818	790	756	808	811	822	842	808	791	784	817	812	806	821	748	846	784	812	787	797	817	829	831	785	813	780	817	778	814	804	809	803	824	785	778	811	804	764	830	798	793	773	784	791	819	816	803	814	810	749	817	755	760	788	825	772	861	785	804	797	809	831	782	762	805	773	818	846	817	788	774	803	799	780	790	846	827	804	803	800	770	794	781	776	771	816	823	785	840	784	815	783	780	814	812	797	800	780	804	748	773	841	813	774	831	813	763	785	823	834	798	793	797	784	820	787	810	818	813	777	821	747	770	781	786	788	775	760	818	809	776	844	829	806	813	805	769	787	737	801	826	853	769	805	798	778	772	832	823	774	777	831	793	799	771	827	782	822	785	845	813	794	801	843	759	733	824	796	854	777	773	763	770	768	751	831	786	751	830	844	783	839	805	853	817	833	809	761	834	784	831	849	809	823	750	756	790	825	770	817	800	764	760	762	717	800	817	794	783	788	783	809	818	797	798	814	771	820	789	780	775	779	806	815	781	815	786	756	779	808	789	838	809	844	809	808	813	807	822	766	818	786	794	802	783	798	789	796	773	756	771	809	832	854	768	777	796	826	818	840	777	781	779	779	812	790	816	793	780	818	788	811	775	796	776	811	752	803	821	814	856	741	736	770	839	818	773	813	805	773	815	883	809	815	799	788	790	815	773	756	766	802	792	862	803	753	784	826	795	785	773	807	817	828	828	766	810	792	832	785	791	817	788	772	818	794	807	805	773	841	789	776	841	765	822	760	800	760	800	816	782	789	815	766	763	818	800	773	776	806	797	837	790	800	802	839	777	785	795	807	806	798	730	787	796	818	798	780	771	798	803	796	795	811	796	788	839	755	789	774	793	811	815	823	774	779	766	810	841	768	844	805	803	761	837	828	783	769	847	782	776	815	841	850	802	801	776	794	753	805	823	746	797	758	792	804	807	775	814	786	777	780	781	773	807	801	808	797	802	780	790	794	826	789	823	803	797	768	844	776	769	774	826	769	768	746	798	842	755	828	808	801	779	820	807	794	785	793	828	860	842	822	805	768	788	825	759	829	769	830	800	768	822	830	793	774	756	760	808	803	800	795	807	846	795	786	779	823	788	766	754	823	763	768	807	737	831	800	851	820	791	788	794	758	816	766	827	808	795	749	758	813	804	767	802	779	811	760	808	794	726	807	804	845	777	782	730	806	808	788	779	846	767	818	833	849	826	778	771	777	776	798	774	833	798	761	805	849	818	807	756	773	788	828	780	764	772	757	804	741	792	788	735	783	840	784	797	782	774	821	733	770	819	846	791	825	836	804	808	811	791	828	768	778	764	745	807	834	730	764	857	794	813	786	789	755	731	802	788	712	728	811	801	771	795	797	798	857	812	745	778	803	787	763	761	801	824	752	823	791	799	815	798	855	777	832	782	775	789	764	782	742	821	852	765	798	859	824	785	849	860	806	764	740	807	861	793	793	832	797	808	754	754	802	814	805	826	847	818	736	777	758	815	746	834	876	777	805	806	809	780	824	785	788	753	790	778	859	820	767	827	749	760	818	827	764	772	829	822	829	781	805	790	828	806	766	790	791	833	815	846	796	781	784	783	837	787	839	798	808	779	806	869	810	787	835	836	777	743	826	833	807	834	815	798	809	789	825	809	756	761	796	798	802	763	792	792	849	752	746	845	771	818	852	813	815	837	735	751	799	780	777	817	812	806	763	821	822	780	805	826	802	762	782	787	743	804	836	846	756	789	780	814	765	821	772	825	754	826	819	760	792	817	852	801	769	790	797	763	731	802	774	802	770	797	752	797	784	786	754	775	850	782	829	796	813	762	800	802	760	839	789	812	789	835	817	784	818	832	782	769	762	804	814	829	816	805	834	817	795	761	821	845	823	752	836	793	757	778	785	838	760	767	758	818	782	811	764	739	777	825	766	802	828	807	828	762	760	803	804	797	763	806	783	817	807	802	764	776	777	814	775	802	814	783	797	815	857	765	774	796	801	760	762	810	796	788	786	812	816	830	822	800	827	798	749	808	791	748	786	819	858	809	827	781	837	812	829	712	785	812	838	826	852	802	759	840	757	797	804	770	826	738	807	766	822	861	761	767	791	806	809	801	787	728	808	800	794	789	808	731	851	771	793	827	806	769	814	754	780	766	816	874	780	770	792	805	838	841	770	803	770	867	816	740	790	791	845	799	819	735	795	779	741	772	813	795	791	873	812	831	814	806	769	856	818	824	798	779	796	767	740	784	779	832	811	802	775	794	803	824	751	794	823	812	805	785	801	782	758	759	771	777	740	799	820	790	786	823	772	835	827	829	762	816	782	750	775	790	775	769	801	795	838	819	787	783	840	829	824	781	802	765	787	775	760	791	826	788	816	771	779	816	813	791	773	797	830	797	792	818	792	817	839	830	795	795	800	788	817	748	763	827	836	836	828	780	787	764	730	762	833	789	809	835	807	740	814	819	795	780	814	808	773	810	782	794	842	831	745	830	785	814	817	717	828	761	794	824	762	835	794	850	815	795	780	828	817	813	770	791	784	765	790	731	839	770	838	801	790	819	822	797	790	799	790	835	831	788	781	808	812	758	782	810	814	843	738	754	764	796	799	815	803	783	783	761	751	815	831	762	817	800	817	859	805	786	812	785	813	786	766	777	787	783	757	788	811	827	795	765	786	827	806	805	733	768	828	814	824	805	828	789	797	772	803	845	772	773	837	777	769	783	811	820	787	781	823	783	783	822	796	776	821	792	799	764	812	799	850	782	811	823	797	796	794	804	805	789	777	783	761	763	826	807	826	811	840	811	753	781	748	771	786	810	801	832	802	785	802	821	822	802	828	790	771	776	813	811	786	852	776	827	801	803	798	787	799	772	732	763	768	784	780	825	825	814	777	799	768	801	777	768	838	774	792	795	840	766	761	783	824	762	795	769	797	817	837	772	813	784	804	804	767	762	818	819	813	822	833	832	776	814	720	760	788	822	768	786	798	777	744	828	796	811	836	813	860	799	778	807	825	823	813	759	801	799	795	837	796	793	811	770	802	813	768	796	778	773	767	828	804	798	844	851	824	795	747	811	793	796	795	788	845	809	805
31703	48888	33757	19382	11487	6918	3968	2778	2110	1671	1406	1176	1079	1117	1030	924	911	945	874	887	885	917	875	874	835	886	833	815	858	792	828	882	834	798	846	856	815	820	837	871	781	828	802	829	810	793	822	810	798	864	781	796	863	843	827	808	867	806	832	848	879	810	855	860	830	814	816	869	864	825	849	806	820	810	844	803	855	794	869	818	787	886	840	898	840	813	849	854	855	873	848	875	835	825	847	785	866	793	835	827	868	784	788	758	841	817	851	814	812	809	798	840	857	834	837	832	835	847	822	829	852	891	841	890	784	839	794	866	870	846	825	764	843	815	857	820	796	821	849	818	798	832	858	834	850	838	820	830	831	756	836	806	844	824	822	810	782	817	830	805	806	803	807	844	749	824	776	824	863	798	840	824	830	801	779	818	781	817	899	826	832	860	836	851	842	822	806	811	815	871	821	847	881	840	802	766	870	809	817	793	809	838	841	815	843	866	797	827	801	834	837	858	810	830	843	839	833	791	785	832	821	805	781	835	837	830	774	802	835	840	828	815	817	798	816	790	838	798	776	844	838	817	810	818	835	811	831	838	825	840	799	821	843	829	868	800	805	832	796	838	802	845	806	858	839	876	816	855	776	827	862	855	767	871	844	843	868	867	841	854	778	776	803	779	819	797	831	836	831	826	793	838	917	821	864	800	894	813	818	864	813	845	816	780	804	862	818	827	797	846	837	812	827	807	787	826	874	799	874	803	862	837	884	808	793	777	825	872	862	786	824	830	856	825	837	852	829	818	846	802	806	797	794	837	815	900	785	831	803	847	835	846	842	820	796	782	770	791	836	866	836	782	794	810	835	800	862	862	812	797	835	805	811	820	790	836	855	811	826	827	877	813	830	805	818	828	879	819	800	793	840	802	815	836	810	770	816	825	798	816	842	817	806	841	850	853	843	855	845	820	841	847	819	781	820	860	803	818	797	865	830	831	875	795	823	833	858	817	765	839	843	905	814	836	843	784	769	830	835	809	814	861	820	861	869	813	821	805	815	823	820	799	811	835	813	832	774	858	857	827	838	846	840	847	840	827	827	799	860	841	776	774	812	868	843	862	906	782	836	862	836	799	829	791	831	776	904	867	789	820	810	813	790	800	805	833	797	831	827	870	808	838	845	790	846	913	777	829	816	854	814	793	839	800	898	802	824	855	831	815	844	765	821	821	808	835	813	814	867	815	843	810	871	876	788	750	776	829	862	860	799	831	804	837	842	783	789	804	807	781	833	809	819	815	800	821	836	826	857	868	783	851	851	786	792	849	855	791	842	845	807	848	803	791	871	838	788	868	832	817	798	841	790	784	805	863	829	794	814	794	802	826	772	858	811	781	793	785	825	849	885	814	814	803	797	818	860	838	818	802	814	835	804	821	831	791	861	738	830	817	867	823	797	801	827	830	796	857	878	840	828	843	863	875	851	850	839	842	820	787	841	800	789	786	833	785	840	817	814	766	815	804	813	866	810	850	855	815	876	828	794	816	815	826	811	807	866	820	789	782	812	788	848	864	786	858	867	843	820	881	825	777	783	809	816	843	798	772	828	851	807	808	776	812	833	820	818	828	812	797	850	810	772	798	833	857	845	818	827	842	755	831	814	824	880	799	825	888	798	813	803	849	840	777	758	794	777	851	851	833	901	830	840	806	773	821	839	812	878	849	820	845	840	823	853	805	844	842	820	860	822	883	833	819	764	827	836	822	809	822	816	866	827	854	841	796	783	820	806	771	818	849	859	867	796	859	831	881	808	798	828	822	854	840	854	772	821	800	804	822	820	825	761	828	854	842	859	859	782	819	808	856	841	817	808	828	818	837	805	912	865	813	802	814	850	792	852	856	800	837	843	816	830	814	855	819	787	834	822	828	857	837	818	816	858	842	845	786	824	847	823	843	858	815	776	832	841	791	840	802	845	819	795	828	814	791	816	808	840	766	829	825	733	794	861	837	869	825	828	817	831	851	862	847	831	839	859	775	833	834	889	861	791	848	844	747	870	859	842	817	800	841	820	809	815	893	871	833	868	833	823	860	792	821	803	797	869	842	832	808	819	844	847	853	863	821	866	780	814	824	790	855	797	842	836	813	782	818	767	813	873	871	809	834	878	795	864	808	817	847	795	867	850	856	876	833	829	815	827	847	845	832	876	861	827	846	816	885	883	830	831	848	829	858	814	869	824	808	801	808	770	852	780	853	795	830	829	759	804	811	862	845	874	861	852	800	785	846	828	800	860	875	841	874	805	829	818	802	806	774	843	838	843	848	811	821	860	776	809	830	829	844	853	809	853	812	849	789	837	810	807	780	871	829	809	764	767	866	875	803	834	869	822	788	818	852	813	826	817	827	771	846	798	803	812	900	827	763	798	805	809	845	806	833	799	804	831	823	789	831	837	809	856	810	833	815	848	847	808	800	830	888	765	850	804	847	858	850	835	833	838	807	807	831	859	833	869	865	836	804	846	839	817	874	839	837	864	850	810	822	864	858	813	831	819	831	815	880	880	827	812	857	839	832	800	815	852	811	859	821	804	799	832	801	829	846	850	797	802	812	799	843	809	799	833	835	832	857	791	834	801	777	917	822	867	845	809	863	831	856	860	837	810	811	844	854	802	839	838	783	851	834	844	763	822	829	829	854	878	807	854	821	823	857	803	839	843	809	853	823	818	847	848	782	874	843	777	797	744	839	863	829	807	823	876	841	816	840	762	844	882	822	839	773	846	806	816	800	817	909	832	845	794	821	843	790	878	801	786	811	856	843	856	839	854	834	803	844	815	799	870	831	866	814	863	821	878	834	800	866	860	800	846	872	884	802	820	874	831	885	884	820	824	830	835	773	867	828	833	800	855	828	798	837	847	831	852	831	779	836	826	795	849	800	843	858	828	827	811	798	815	742	791	838	790	860	805	907	829	787	797	847	816	850	853	856	844	793	811	822	852	789	822	844	812	765	792	804	843	833	845	802	837	817	777	834	773	811	835	877	853	819	784	791	815	831	826	878	847	778	805	852	779	835	846	809	796	846	778	806	810	815	787	782	807	872	815	840	833	819	786	828	859	839	810	811	835	824	829	792	839	791	823	778	888	809	877	814	841	853	777	833	831	864	817	895	806	831	825	820	802	858	869	819	868	822	839	833	836	808	800	807	770	810	876	831	820	865	845	822	831	837	830	787	834	836	830	801	867	810	814	848	802	837	807	833	786	794	787	807	873	840	816	830	795	813	803	809	857	829	832	804	839	848	827	797	837	804	834	836	807	819	863	847	835	887	850	866	844	794	804	811	859	793	782	836	841	805	784	853	803	789	836	851	820	808	825	812	804	872	807	798	808	775	832	782	873	856	814	865	830	860	846	842	844	799	802	821	832	852	756	793	771	845	864	806	873	773	881	871	807	808	762	831	852	821	813	860	837	801	826	855	864	806	845	854	820	793	805	842	771	777	828	847	785	786	824	813	825	790	822	846	838	834	840	834
22679	21394	28964	24248	21631	21104	11467	3504	2140	1760	1344	1114	925	853	805	801	770	742	696	712	677	670	707	677	628	616	659	638	639	643	614	656	604	609	636	613	614	626	550	645	571	645	615	628	599	602	633	618	631	633	628	590	661	629	626	624	627	628	638	548	627	640	582	617	642	617	610	601	612	621	585	610	628	608	651	594	633	611	605	584	618	636	616	604	637	601	631	674	601	608	631	648	626	605	622	602	666	610	639	645	623	607	616	657	655	591	664	595	543	601	608	630	581	607	621	603	586	657	664	625	615	636	624	616	590	585	590	606	598	592	593	606	618	670	640	672	609	618	581	655	610	648	632	614	611	627	619	637	643	615	596	614	642	593	582	618	610	591	634	619	593	621	621	615	603	608	613	589	624	609	617	620	634	564	643	595	582	587	623	591	632	650	637	602	588	599	645	628	608	588	619	594	636	686	609	616	573	626	629	658	654	593	625	623	638	654	629	625	642	607	610	660	611	583	600	605	606	605	594	592	604	646	599	669	631	627	642	642	604	607	596	622	616	626	616	616	641	624	629	598	631	633	601	648	626	654	571	602	647	654	633	589	601	621	607	645	615	601	632	585	606	606	636	602	662	662	605	563	630	614	605	650	625	618	643	645	658	633	589	589	628	643	595	607	615	630	651	606	622	638	603	635	566	627	603	637	676	604	668	636	599	622	618	635	697	549	592	647	637	631	623	593	620	610	643	629	625	646	575	623	625	653	632	632	600	618	600	660	616	634	601	629	625	613	633	650	589	675	632	601	619	631	627	650	613	610	634	555	628	600	610	596	606	613	676	577	601	646	627	578	622	629	623	645	622	674	562	643	602	594	623	582	579	625	585	631	591	624	639	617	657	625	638	594	610	667	603	592	615	611	602	610	604	631	571	617	612	634	607	609	657	617	645	588	636	592	612	644	642	553	602	590	611	641	674	638	609	657	684	627	627	612	606	666	632	638	577	568	606	603	615	602	584	639	627	672	600	697	609	625	590	614	619	635	635	632	598	617	609	623	633	635	621	629	599	577	619	631	627	604	567	663	593	607	648	624	596	663	624	628	618	618	586	590	621	597	620	595	613	635	657	633	604	593	620	595	605	665	643	627	644	607	659	609	591	640	618	648	621	589	589	611	656	612	668	598	574	579	659	615	605	599	603	626	645	600	600	599	606	614	614	639	613	594	656	606	652	616	614	620	622	586	593	602	641	633	605	608	610	611	595	661	643	613	593	622	588	623	648	612	601	646	603	629	588	586	642	610	588	588	613	640	574	673	617	676	635	635	615	609	607	637	635	622	607	633	648	607	649	613	632	636	638	614	652	590	597	600	619	571	639	602	612	631	601	617	649	663	677	603	622	603	615	619	639	623	638	602	612	642	620	633	627	620	664	620	634	605	601	615	639	612	649	664	572	601	602	621	608	595	610	611	620	654	609	615	615	649	617	589	589	599	632	576	563	581	633	622	625	574	647	583	642	665	605	611	559	617	615	650	613	585	636	643	615	605	653	597	619	600	628	625	643	646	626	563	597	608	616	599	544	574	558	618	661	611	618	637	633	581	658	605	641	653	653	629	648	623	638	672	618	660	622	573	557	545	631	607	632	589	638	614	624	624	608	628	617	640	634	602	627	641	600	618	615	605	634	628	595	595	634	604	625	619	575	644	666	622	623	580	623	595	592	627	626	630	656	620	588	634	635	618	656	599	622	580	633	623	610	641	591	630	611	606	636	638	649	659	631	612	580	581	582	600	575	651	610	638	575	604	585	623	600	633	645	589	586	615	655	594	644	616	640	572	628	634	629	612	602	628	584	578	630	639	588	613	625	634	641	640	633	626	634	614	602	610	630	588	608	603	641	673	625	616	597	626	679	636	616	602	587	596	586	652	646	641	611	577	606	620	606	602	653	623	607	617	639	619	669	633	659	636	619	643	643	596	633	607	627	611	644	620	663	606	629	598	615	649	637	600	633	646	596	587	608	605	634	613	601	622	619	630	586	609	633	637	626	584	597	598	602	646	606	625	645	592	621	619	585	587	626	650	626	633	660	623	600	621	649	586	619	576	638	634	616	616	616	640	596	627	602	565	688	627	604	651	636	630	654	607	575	614	609	648	621	630	597	588	609	586	652	574	618	613	598	600	626	595	684	606	650	641	629	652	623	629	625	598	647	649	601	605	629	615	572	606	611	634	620	613	586	640	625	617	604	610	636	620	607	621	577	585	613	580	603	596	592	609	608	607	625	651	638	592	612	651	630	605	612	592	627	572	621	603	610	652	639	646	629	638	656	597	571	620	610	586	618	596	650	602	593	598	626	627	622	621	622	626	611	610	607	604	595	650	622	639	591	595	613	671	594	615	590	609	635	581	617	643	615	631	619	584	604	609	599	620	570	546	606	616	652	627	656	610	603	667	614	608	615	630	627	637	592	641	601	578	647	652	586	580	577	620	630	644	649	619	591	636	615	635	644	702	649	645	652	592	613	644	682	630	591	645	631	621	596	603	592	599	602	622	613	634	594	628	606	614	615	587	630	617	603	590	633	645	587	605	620	588	611	639	646	618	617	645	563	623	652	598	624	643	621	576	650	633	639	593	602	614	602	605	640	648	624	586	593	610	617	631	609	612	564	609	628	597	668	662	626	658	623	628	592	590	611	614	616	590	574	641	619	650	611	659	612	668	615	638	616	616	605	615	606	639	623	596	574	625	625	614	627	588	614	638	586	660	613	620	622	591	609	618	646	590	627	589	663	619	606	608	632	631	643	636	640	646	618	618	613	602	611	633	602	665	618	616	648	602	618	604	623	617	631	585	616	633	636	605	579	623	618	609	642	624	639	604	608	598	600	570	603	622	635	662	669	654	623	630	622	600	645	611	643	615	579	582	644	614	645	620	622	601	616	639	649	604	600	595	563	605	618	591	609	612	628	610	594	603	594	637	610	634	617	641	654	663	641	624	623	647	587	585	645	576	661	649	577	593	600	570	644	646	612	586	605	601	632	630	600	634	629	606	659	623	601	651	620	633	619	595	581	599	618	599	612	581	586	603	621	607	627	609	597	587	645	614	657	613	616	662	624	611	603	598	652	602	609	568	631	607	600	583	577	609	637	595	634	626	624	701	615	603	580	609	602	644	671	620	642	623	596	603	617	594	579	637	571	603	619	619	602	641	551	603	625	631	607	591	609	617	620	611	640	616	615	602	602	624	613	625	617	587	637	584	618	612	588	602	621	591	656	580	669	633	593	625	570	664	615	607	623	608	602	628	617	610	608	664	661	607	658	617	576	638	657	599	651	638	612	624	622	630	594	631	648	594	568	615	606	611	658	602	547	720	624	588	587	608	620	638	643	628	617	632	598	602	618	643	567	691	609	650	599	614	623	605	603	576	622	615	659	632	624	614	637	630	586	582	601	620	660	589	640	585	610	647	610	610	624	609	623	603	627	596	616	595	581	618	630	668	607	683	622	606	614	636	631	614
36376	56685	42946	29611	19194	10724	6373	4184	3165	2412	1823	1419	1276	1034	977	879	808	754	745	727	770	771	714	674	692	653	679	666	650	635	642	662	621	648	648	653	620	663	631	661	688	613	628	692	627	644	600	668	651	651	645	647	613	586	668	630	624	637	602	664	626	625	654	610	651	631	657	663	636	599	685	627	648	645	644	622	599	625	652	614	640	650	696	641	612	638	603	647	673	620	671	620	684	617	628	675	637	669	634	660	661	658	647	669	621	605	659	635	611	635	631	645	622	670	620	633	626	674	662	633	670	671	623	623	661	630	638	631	610	609	636	646	655	612	671	640	638	634	642	677	642	617	648	644	623	650	637	643	622	659	624	669	675	616	672	640	639	638	673	668	614	666	595	611	624	612	608	661	622	668	650	607	667	609	648	621	655	626	644	626	616	637	656	653	633	647	669	683	614	643	670	657	654	641	686	676	657	673	647	623	665	652	635	706	636	686	697	640	640	606	644	687	645	653	623	658	683	621	608	645	650	632	671	654	653	665	675	627	689	645	642	588	661	627	661	664	631	628	622	631	634	668	629	643	655	672	665	654	677	653	660	644	620	630	629	674	647	629	633	639	649	668	609	618	606	664	588	631	593	651	648	640	643	630	637	649	631	679	638	630	673	642	652	675	645	618	625	633	647	631	642	648	602	634	637	600	634	611	630	629	684	642	690	657	631	634	627	648	653	619	639	632	625	635	622	591	673	648	609	619	636	643	659	607	683	616	656	650	652	686	671	662	701	615	672	611	653	644	641	665	673	643	654	642	646	666	670	635	668	596	658	611	656	620	626	640	627	635	645	655	669	651	648	634	681	646	668	671	649	622	593	665	641	659	674	643	609	662	629	639	671	583	658	605	624	655	646	596	637	621	604	653	641	602	627	609	631	653	657	584	628	640	641	643	702	674	657	659	616	629	648	615	635	679	646	615	659	645	651	631	632	655	646	607	642	606	643	681	668	649	626	603	671	664	628	608	635	639	637	633	628	641	655	672	640	663	594	676	625	608	628	658	614	647	606	662	609	667	653	650	655	648	615	622	657	643	614	669	671	677	665	671	652	614	656	611	653	649	597	649	639	589	625	666	620	654	635	659	600	660	668	625	647	616	641	592	600	632	702	614	631	676	615	641	631	648	602	638	632	643	666	606	656	643	592	651	632	649	664	624	651	615	611	627	608	611	632	645	636	645	592	626	653	633	693	630	670	620	612	654	675	676	633	639	622	613	642	629	648	622	659	606	638	625	642	656	676	663	688	666	655	628	657	648	600	649	622	591	556	609	686	660	642	683	598	647	644	640	625	614	670	625	603	612	681	664	656	650	625	650	644	622	657	639	623	589	648	625	594	655	634	657	649	665	607	588	672	648	628	661	675	635	674	689	632	631	652	638	645	630	621	624	642	647	670	671	677	638	680	641	605	650	634	621	659	632	646	695	588	664	672	629	628	661	640	678	645	635	658	664	667	645	632	633	649	654	622	647	624	691	593	600	643	637	626	644	675	604	616	642	616	625	684	644	624	609	661	633	619	654	651	688	645	643	665	623	650	659	623	664	647	665	643	667	642	634	637	659	602	631	636	635	610	651	592	574	665	659	634	621	643	620	697	638	660	609	670	661	639	639	662	664	637	665	611	661	650	639	708	610	581	640	623	640	604	620	625	664	622	639	643	647	587	642	632	647	616	628	640	615	662	637	639	607	673	607	637	663	637	624	626	649	673	589	623	660	630	604	632	631	649	659	620	621	592	620	634	669	641	644	633	643	656	645	605	670	618	643	609	645	633	627	618	635	646	663	679	628	639	658	615	637	636	621	623	637	578	676	646	607	666	604	631	658	658	658	631	657	673	614	668	646	631	676	614	681	625	632	658	648	626	653	684	609	631	662	644	651	645	648	670	622	652	676	663	629	622	629	644	601	635	691	679	661	654	632	657	649	613	604	697	672	658	605	630	615	635	636	658	674	670	649	648	649	629	606	624	621	644	672	588	650	673	606	631	600	634	659	644	648	675	580	633	691	655	625	638	622	655	619	624	644	664	636	638	621	628	711	697	655	674	706	644	594	611	601	627	649	595	614	623	646	643	639	716	648	650	621	661	628	598	601	607	621	644	648	651	651	654	633	638	631	642	673	686	655	673	624	674	649	674	643	606	621	629	646	603	642	632	613	592	648	628	653	652	572	608	649	643	636	647	618	630	625	666	686	689	656	669	605	646	628	626	585	642	673	654	627	641	639	609	640	643	646	679	615	647	612	639	602	603	609	682	673	592	596	577	638	628	652	585	624	633	615	620	613	645	672	660	662	635	645	664	634	647	650	680	654	646	648	627	657	646	608	647	585	636	689	654	638	615	630	670	655	635	605	649	660	594	653	643	668	676	611	638	648	643	611	651	645	644	657	673	645	623	632	620	633	656	610	660	611	707	639	601	649	642	659	669	658	660	667	641	641	640	629	681	626	598	629	644	652	664	672	597	639	621	592	664	657	650	658	640	653	647	589	593	624	648	623	632	659	639	647	622	636	660	676	712	669	604	669	663	647	652	642	580	605	640	633	634	637	623	644	630	628	647	660	625	613	628	650	598	695	648	634	643	630	592	598	659	648	607	631	639	601	646	643	632	621	634	643	622	645	636	606	651	659	629	597	655	613	650	670	701	667	646	602	640	630	693	635	665	642	634	648	622	635	661	636	604	628	674	671	612	596	646	615	657	622	648	635	673	676	663	623	614	687	650	665	649	629	664	629	653	676	619	651	643	622	649	664	643	636	615	629	690	573	646	596	597	632	656	628	606	651	651	635	618	656	666	667	633	679	710	589	668	648	637	617	628	648	646	660	629	654	647	649	629	661	636	640	618	627	605	628	619	716	643	650	631	645	661	656	628	660	642	622	635	605	606	600	633	623	635	701	634	673	629	638	667	643	656	609	615	634	629	650	636	645	628	647	665	603	622	604	662	593	595	634	684	658	611	628	616	607	605	672	628	616	612	670	589	623	659	666	606	608	673	667	586	646	638	658	625	610	614	657	650	647	649	598	606	600	654	654	598	624	639	670	584	609	639	658	639	638	606	623	635	633	654	655	671	590	645	646	611	630	634	663	688	681	604	627	601	655	615	635	652	666	594	661	639	660	627	645	640	654	604	644	632	632	631	637	593	644	670	638	613	625	654	636	614	667	630	618	647	657	630	665	634	677	621	614	679	685	670	642	613	665	628	680	612	674	646	624	600	624	609	661	611	639	586	636	653	652	681	664	613	652	623	636	656	639	637	707	673	638	652	666	696	633	644	678	611	641	631	678	663	612	640	635	664	679	603	652	619	623	608	616	652	621	647	648	659	700	649	646	658	655	678	641	662	635	626	605	630	674	598	648	632	646	626	636	611	664	668	632	663	616	683	634	616	600	632	650	640	655	648	683	660	633	635	643	618	646	616	646	609	608	652	620	634	677	648	643	689	629	620	672	608	620	657	605	663	627
31612	28978	24504	14186	5957	2894	1739	1351	1104	1018	894	878	844	779	799	771	772	768	729	752	760	783	769	704	793	752	761	703	793	729	738	722	764	726	753	728	753	719	734	733	721	735	709	759	743	751	726	727	694	779	683	698	736	746	727	705	731	691	745	759	761	746	744	722	699	688	693	724	726	749	688	720	702	746	726	737	771	696	703	748	748	739	743	722	702	697	690	709	697	700	738	714	821	705	726	703	717	751	754	712	690	743	773	716	754	763	738	732	742	754	717	749	750	727	700	817	730	770	729	729	768	738	760	732	674	676	795	731	737	766	709	745	785	731	773	707	712	712	712	731	712	753	738	721	718	711	720	742	726	725	753	701	746	722	726	678	740	757	733	779	755	747	768	743	744	735	743	694	705	665	768	673	749	736	679	747	725	709	737	730	796	705	721	789	764	746	757	731	763	721	748	741	701	746	697	754	776	732	779	779	704	761	761	713	737	760	759	774	686	772	780	771	738	718	722	734	747	718	743	716	724	732	729	740	724	770	689	694	742	728	705	771	750	756	758	744	719	730	715	762	779	733	729	691	740	735	742	730	752	706	721	724	754	721	741	726	729	752	624	768	723	720	802	681	763	773	745	738	695	740	757	743	690	753	756	758	737	752	774	694	730	766	737	741	753	700	712	742	725	739	748	744	742	740	710	739	672	717	743	722	708	740	710	746	766	696	722	754	732	737	689	755	737	735	766	743	752	752	754	718	716	760	760	696	744	716	760	719	736	743	752	752	746	686	729	720	722	715	736	766	779	722	739	744	707	714	736	725	757	754	734	751	746	755	760	733	733	768	747	717	746	746	723	729	733	726	761	747	752	767	804	724	784	734	710	703	742	714	711	771	702	733	751	739	747	743	734	715	689	733	755	750	741	714	751	719	711	760	746	706	747	746	726	683	760	746	741	755	763	743	755	759	758	718	770	720	788	708	732	719	701	680	728	733	728	696	725	720	701	738	729	759	715	749	684	755	742	725	734	744	721	771	760	709	760	772	689	763	776	764	758	757	756	714	695	698	733	764	740	784	723	760	763	729	726	733	731	684	672	767	738	778	749	781	735	776	697	715	733	748	742	750	738	760	711	699	731	765	719	786	731	759	711	784	733	717	705	770	722	720	735	740	742	750	712	755	702	723	748	743	756	716	708	713	745	768	710	766	712	718	703	737	758	740	752	758	713	736	728	686	773	679	731	728	721	714	758	741	722	752	732	723	764	779	742	753	747	684	736	726	738	694	728	706	708	782	744	733	700	726	771	766	691	752	763	705	733	704	712	796	782	731	710	754	714	709	739	751	734	705	722	720	740	685	714	756	786	743	720	781	703	738	767	728	749	765	774	699	694	743	708	728	737	676	706	746	689	757	738	738	760	762	697	773	735	746	690	717	788	747	758	733	687	746	705	695	724	665	718	708	705	761	735	753	738	734	726	778	729	750	725	721	776	775	761	732	741	739	749	696	744	734	722	718	706	770	739	777	770	726	746	716	746	728	728	734	735	720	727	725	763	726	750	730	754	713	713	717	729	757	688	713	699	756	744	744	690	729	737	691	737	729	735	749	752	696	719	740	708	704	732	705	689	690	690	702	670	720	725	701	771	694	724	722	699	723	723	718	712	708	746	713	678	779	692	742	712	715	668	745	752	746	795	721	696	705	714	696	749	726	720	742	697	731	778	709	711	711	692	760	765	708	724	742	760	726	752	727	721	734	714	755	747	755	761	764	703	733	764	700	750	732	761	698	765	718	692	667	762	704	707	757	744	752	711	738	781	705	753	733	751	737	734	794	708	693	726	738	721	748	695	733	679	742	728	715	714	727	716	750	719	700	772	740	734	714	727	756	713	783	760	702	745	737	741	717	717	723	678	723	785	740	727	717	743	729	747	744	751	724	745	709	708	737	761	739	740	749	683	751	773	731	770	719	737	747	750	736	723	739	714	726	738	758	774	723	767	726	742	759	753	740	770	716	760	684	751	777	742	733	769	690	727	718	773	752	762	691	782	742	786	723	771	801	698	769	704	727	747	766	752	730	768	693	758	694	730	683	723	738	683	708	729	712	733	734	763	739	749	750	709	721	734	752	757	698	737	719	731	731	753	752	709	725	723	731	709	762	801	733	718	756	705	728	743	719	717	751	733	727	717	733	736	736	717	721	740	738	769	768	745	710	710	714	711	744	706	761	711	712	761	732	707	747	736	746	705	717	755	708	798	790	697	783	724	694	689	779	712	749	726	774	665	723	748	749	756	705	696	743	694	738	731	735	772	787	705	729	756	726	702	719	754	735	737	768	727	755	699	755	706	724	731	694	720	737	766	784	739	759	722	732	743	735	693	710	759	769	719	758	736	753	763	727	757	713	722	711	711	757	730	738	677	763	743	738	719	718	723	750	725	757	674	723	759	725	738	731	720	755	749	745	759	691	735	744	752	732	742	730	759	727	741	731	686	736	723	699	708	754	763	740	695	723	720	756	738	713	749	733	707	678	697	781	751	773	720	700	749	741	709	700	696	741	727	688	771	765	762	715	714	669	768	775	723	728	719	748	731	717	731	693	784	733	737	739	758	722	776	753	721	755	737	736	733	718	690	739	740	749	677	770	750	751	789	763	769	753	740	688	707	718	720	768	724	717	716	726	695	736	724	763	701	766	732	723	694	721	746	766	708	707	723	708	723	715	763	730	745	751	789	732	740	779	750	752	732	739	804	734	707	744	724	736	750	724	759	705	707	696	727	704	719	740	762	732	732	724	769	719	758	713	728	691	756	754	720	752	696	701	700	725	740	735	741	747	764	723	704	729	717	706	709	757	735	726	707	739	749	687	750	771	695	726	777	726	727	732	725	759	767	746	729	750	695	777	754	723	745	722	732	764	700	690	706	665	705	734	786	706	745	723	703	767	765	740	718	745	688	738	751	727	741	759	718	707	759	733	730	749	782	749	752	728	751	749	728	732	724	717	738	735	750	786	716	728	709	739	700	763	738	720	778	745	729	729	684	758	760	730	669	737	725	759	708	723	755	730	714	729	723	743	788	705	716	713	680	728	713	724	705	722	732	727	752	701	757	756	749	756	764	709	740	699	758	668	712	749	733	680	736	691	726	728	719	728	741	729	739	735	733	714	728	728	742	687	709	753	755	761	745	694	674	738	721	771	749	733	708	719	787	740	732	733	720	721	701	701	710	736	739	752	747	740	750	710	693	703	734	725	689	699	718	730	759	755	740	714	689	738	724	734	695	712	714	736	784	739	717	741	731	734	713	725	746	750	703	672	728	761	711	738	766	736	712	676	757	762	741	754	722	718	678	747	698	720	759	737	767	684	714	740	773	750	720	729	761	757	752	704	701	664	739	788	713	694	726	717	758	760	743	743	759	707	740	699	687	748	741	702	751	746	734	737	709	723	780	783	762	703	745	675	742	775	768	746	731	716	685	726	760	712	725	672	717	771	745	679	740	762	763	737	788	790	713	775
33109	41480	25215	14270	8049	4460	2578	1895	1458	1263	1158	1001	896	917	873	884	856	842	829	791	821	776	830	801	757	808	760	815	762	778	768	815	811	824	717	793	763	835	804	776	770	765	791	755	748	784	737	789	803	794	723	786	778	725	759	757	765	784	766	796	755	821	816	840	807	765	743	763	843	785	781	813	791	779	778	780	796	820	813	793	737	785	752	781	774	767	762	795	783	729	742	752	777	755	755	785	800	765	802	785	818	828	737	764	753	745	796	755	762	761	772	752	781	748	755	779	760	732	763	758	769	756	818	792	763	795	759	728	761	798	808	861	752	758	765	741	761	815	782	784	725	797	737	805	791	743	761	779	756	785	788	798	764	790	801	801	772	796	777	786	790	761	817	744	770	767	794	751	797	761	821	741	737	763	793	817	769	746	777	800	746	724	805	763	784	791	730	796	820	747	775	850	797	744	801	826	751	794	762	751	775	729	769	780	811	717	734	762	787	779	795	785	791	735	799	786	751	721	782	763	765	760	768	828	762	736	766	741	749	772	722	796	749	736	835	771	821	790	805	790	752	772	755	726	821	801	782	779	809	785	777	759	765	792	736	795	754	790	756	745	797	790	758	810	807	752	855	785	754	787	771	768	830	799	779	757	777	800	737	864	723	782	769	761	742	786	797	792	803	792	796	785	774	743	739	735	790	760	767	758	781	731	844	766	734	839	758	832	753	824	765	762	788	788	765	764	781	770	766	745	772	763	802	773	760	832	757	793	773	780	744	783	731	784	736	774	742	753	734	824	768	801	763	748	770	754	746	811	759	791	833	769	781	783	834	757	733	796	730	750	766	766	806	831	778	811	790	814	762	736	804	837	764	771	745	803	729	773	779	794	771	764	780	741	777	792	803	749	757	785	742	741	786	718	781	779	766	745	756	791	783	708	800	771	780	743	738	802	744	813	785	751	793	782	715	779	745	722	780	811	805	791	760	784	717	747	768	722	757	743	780	807	806	755	813	768	713	785	731	763	763	772	825	787	794	777	746	767	773	727	745	768	777	796	711	776	803	812	766	760	735	799	816	777	827	766	767	805	743	760	789	744	729	769	783	763	778	789	742	733	768	776	824	855	756	789	813	798	786	764	792	723	795	746	764	774	756	761	743	763	751	759	798	739	758	739	788	773	802	742	790	795	772	763	783	787	788	754	761	759	780	767	743	739	781	825	812	728	811	799	747	719	827	773	795	762	783	766	794	792	767	781	777	760	776	760	812	767	782	778	825	764	740	785	753	774	784	836	780	836	770	784	766	808	794	784	720	801	794	814	776	752	787	775	766	838	808	769	762	798	740	845	765	734	776	734	727	779	747	769	789	724	810	783	749	742	744	749	767	756	778	789	757	805	753	785	755	731	737	776	781	762	813	763	747	817	738	771	761	829	746	783	798	794	751	779	777	806	802	744	745	757	760	756	770	774	762	814	775	799	781	808	760	749	739	806	750	757	756	774	763	764	783	806	765	809	782	759	775	749	825	769	753	773	804	780	804	777	787	804	774	810	765	842	788	789	796	776	764	746	707	721	802	765	746	761	758	778	776	773	827	743	726	799	776	769	799	791	821	755	724	773	756	768	772	790	737	784	775	753	758	742	767	721	796	763	804	842	787	774	822	815	763	793	791	807	760	780	796	790	810	746	784	771	780	762	762	735	756	754	795	787	780	789	775	810	816	796	810	768	831	796	803	773	756	808	798	775	773	767	774	770	802	762	732	739	815	791	775	777	792	761	795	784	770	790	722	756	755	798	765	765	777	793	744	787	778	789	773	774	784	785	779	821	820	746	780	819	771	809	741	780	823	788	801	785	755	745	814	814	741	803	748	797	783	776	833	778	790	766	740	725	777	736	725	775	780	778	812	781	864	769	793	742	759	799	756	779	794	742	778	740	755	783	815	794	741	789	767	776	713	789	733	777	770	723	756	821	772	710	771	772	742	789	795	775	783	783	800	765	733	786	761	801	777	741	739	734	757	726	735	765	842	793	809	853	767	770	770	778	791	753	794	799	782	793	765	782	742	752	777	809	732	815	799	812	790	760	783	795	799	759	802	791	778	845	802	730	843	735	748	781	815	783	809	799	807	723	786	774	765	753	766	765	784	765	775	764	755	790	809	773	755	822	775	803	796	801	777	781	775	746	776	765	803	782	732	738	826	811	804	821	755	806	822	760	724	740	778	768	789	738	780	799	760	754	767	814	774	802	732	823	814	804	774	765	785	786	735	762	822	771	756	811	743	735	753	777	775	783	735	811	770	787	751	807	767	744	751	813	790	805	766	748	770	803	795	751	828	781	755	758	738	771	817	847	784	782	802	740	771	767	770	762	807	802	771	728	806	768	755	760	764	724	764	769	767	710	807	743	786	805	777	746	809	793	784	782	741	771	751	819	786	777	829	770	809	796	804	806	758	740	750	752	793	768	780	786	791	732	817	774	771	761	757	804	772	790	774	831	778	777	779	814	785	766	761	790	780	757	760	783	732	813	731	818	785	774	769	756	745	820	780	788	803	729	799	755	789	724	769	793	757	777	769	767	756	730	803	826	764	713	773	847	797	836	770	765	777	796	766	784	753	811	748	740	794	762	774	784	801	734	805	775	743	822	800	784	750	775	736	787	776	821	757	833	824	791	704	816	782	748	791	796	827	787	807	748	759	780	762	859	795	785	797	784	793	742	697	771	783	799	801	813	772	774	766	854	815	755	753	778	746	795	790	736	795	800	750	799	765	775	765	794	743	749	756	739	799	726	808	770	794	822	801	783	794	808	826	769	763	762	773	751	767	793	768	791	810	784	780	789	784	785	742	747	801	795	790	769	770	754	800	738	781	795	767	784	738	773	811	804	757	768	799	845	720	763	785	822	765	754	797	774	719	745	831	696	748	803	770	770	772	774	775	775	791	794	801	810	729	802	762	779	819	763	757	785	748	774	796	813	767	782	710	773	772	761	760	765	760	836	781	799	790	760	773	769	753	752	818	795	792	801	789	837	768	811	772	750	752	751	789	819	725	803	803	797	771	795	801	791	781	835	809	817	797	780	770	814	830	757	725	770	819	809	826	782	793	746	786	802	767	808	738	764	774	763	829	744	787	775	795	782	761	735	797	789	793	760	762	817	817	764	791	790	773	813	810	747	726	749	767	792	782	797	751	764	749	767	781	754	814	827	735	756	777	784	739	741	791	755	782	789	800	793	741	746	746	799	785	749	723	770	760	764	774	766	797	737	756	751	812	804	821	810	742	770	754	747	735	779	770	751	749	764	795	836	789	759	786	757	825	765	752	776	864	805	733	788	743	815	780	743	787	811	763	819	760	770	858	745	838	744	764	759	794	736	790	781	770	774	756	814	766	804	763	774	813	795	777	769	730	792	771	802	800	757	761	794	803	749	795	718	819	776	753	757	797	747	780	780	788	733	779	785	769	784	719	809	828	772	786	784	724	807	777	784	786	808	811	780	772	740	799	803
23776	21418	28580	25075	21628	14632	5623	2565	1742	1336	1128	994	849	774	719	683	720	684	678	654	666	629	588	648	632	589	579	594	611	598	586	579	568	605	650	554	617	573	571	620	567	575	586	578	563	603	575	587	579	585	579	582	583	606	572	588	625	600	563	567	603	577	556	574	609	573	604	562	547	561	551	584	589	649	604	609	564	582	571	572	600	583	603	577	605	572	573	576	585	565	585	558	603	593	604	563	576	621	597	587	561	597	611	536	542	585	560	538	626	580	582	621	578	600	567	559	581	565	619	581	583	580	595	587	619	548	576	609	584	552	558	594	582	581	589	575	564	603	587	625	572	556	569	592	582	559	601	583	555	525	539	581	539	583	551	588	624	554	565	607	609	573	542	583	610	545	565	606	581	606	601	609	621	619	568	571	569	606	600	589	558	556	630	619	594	569	604	546	618	565	556	609	624	564	579	609	578	614	566	573	539	569	571	595	573	587	601	576	573	537	626	624	597	607	550	607	557	579	619	566	576	551	631	599	569	569	614	555	598	586	541	562	567	569	619	604	551	551	611	577	564	560	592	566	606	634	566	597	596	615	615	549	596	567	581	555	542	583	650	559	560	553	573	546	626	607	558	594	541	563	582	568	551	548	589	613	596	582	593	578	615	561	593	546	583	588	619	541	602	549	598	616	581	547	554	617	629	611	614	606	572	647	588	595	563	569	581	557	616	623	586	585	599	587	619	567	632	563	608	582	584	596	580	590	599	572	595	582	595	606	567	635	589	552	563	574	571	586	599	562	559	576	595	573	580	576	573	619	592	600	592	566	607	588	559	601	570	570	599	611	597	567	595	566	602	577	570	638	593	523	622	588	619	569	558	559	594	603	550	550	599	618	584	577	581	610	590	642	582	509	583	600	583	583	592	576	613	552	587	578	579	572	594	588	571	571	591	630	623	569	579	571	587	594	620	579	581	565	564	604	578	615	567	635	541	585	537	573	584	564	605	563	551	592	550	578	594	589	582	586	586	599	592	570	582	567	588	616	581	570	585	590	611	563	554	596	562	590	579	636	592	575	561	614	616	619	577	561	552	559	625	619	619	590	558	571	606	606	594	595	601	570	594	555	543	591	580	604	563	651	572	581	578	595	584	601	611	599	604	587	624	572	618	577	569	629	577	590	551	557	600	543	572	583	635	577	618	570	578	584	615	565	583	607	563	605	617	589	574	609	553	539	630	601	585	586	578	588	620	580	554	587	584	603	536	590	573	527	590	613	573	602	576	590	546	576	598	630	603	549	620	542	592	645	588	552	546	579	609	583	573	636	578	543	570	625	618	598	597	600	615	579	613	579	575	603	587	585	578	628	611	554	583	573	596	607	611	580	595	642	560	530	600	604	599	555	593	585	599	562	582	574	649	632	575	554	589	588	577	609	532	581	583	608	589	611	589	597	574	591	570	572	590	578	585	618	570	615	601	534	616	622	566	575	557	601	601	594	630	588	541	597	576	561	614	560	582	569	576	596	580	586	598	560	594	577	579	566	605	622	567	586	601	552	566	544	547	576	586	603	636	612	572	562	579	629	611	557	581	571	627	564	574	584	567	590	541	594	617	587	616	551	597	587	610	591	557	588	570	559	579	582	615	584	591	620	550	619	594	582	565	576	578	565	608	593	552	616	611	585	595	607	580	541	603	566	575	589	566	572	589	589	636	581	544	582	537	552	590	640	619	564	576	536	576	615	585	616	570	626	593	580	590	587	584	614	549	580	608	601	559	612	566	579	567	588	564	604	599	562	598	584	571	591	541	554	577	612	602	514	580	591	603	640	585	550	552	601	591	616	598	584	583	603	587	580	623	592	583	568	548	594	554	584	573	619	567	599	570	599	607	576	570	563	597	571	577	598	605	616	582	604	556	574	623	550	609	554	567	569	582	601	568	594	578	556	588	552	545	611	556	617	527	602	598	615	567	588	571	579	634	599	571	568	614	577	544	568	516	565	606	582	566	560	619	564	580	589	530	590	566	559	567	629	620	568	605	588	616	586	595	608	575	598	578	573	584	573	566	621	578	550	616	642	570	585	583	598	575	581	610	589	596	582	630	540	569	602	577	611	654	635	588	568	652	606	606	571	588	582	555	626	561	605	584	543	559	577	550	616	587	588	555	601	595	575	569	600	618	619	566	569	585	576	578	625	562	604	610	583	576	574	565	559	573	585	567	567	615	545	600	577	584	588	566	558	616	633	613	551	612	574	586	574	605	586	523	559	619	566	603	616	580	572	628	578	551	645	547	574	561	568	594	557	579	553	551	562	600	574	598	547	566	624	564	622	592	566	587	569	624	575	580	559	602	565	560	607	591	577	546	574	624	606	553	558	619	586	635	580	608	603	613	585	579	575	570	564	607	569	556	605	578	615	594	604	607	583	591	601	543	597	612	590	552	585	593	570	606	584	602	569	593	611	540	602	594	576	607	553	615	568	574	548	583	550	596	564	574	577	565	595	632	553	573	574	597	574	600	598	580	609	632	612	586	614	647	564	547	557	522	570	563	647	582	582	551	605	570	576	594	578	588	613	595	608	556	613	618	556	581	625	568	587	579	559	560	550	543	545	579	612	591	562	586	590	584	582	590	580	625	620	574	558	598	572	605	621	583	628	600	591	624	616	513	606	535	572	590	585	553	585	637	570	622	575	586	598	576	593	591	558	592	566	570	558	574	586	563	609	582	590	588	597	612	560	567	625	580	653	585	573	596	570	579	598	586	551	584	538	551	610	605	569	605	564	576	549	585	569	510	549	589	609	616	553	578	552	585	558	554	569	660	596	535	566	597	596	577	591	611	603	600	576	590	580	528	621	537	583	584	567	645	591	567	596	559	610	555	551	564	605	558	580	528	581	558	597	596	605	566	610	569	606	600	563	584	584	578	549	533	579	594	605	597	580	560	563	527	601	579	625	569	626	570	581	596	608	607	635	582	644	556	589	603	552	605	567	593	596	607	568	560	556	587	569	552	584	567	557	576	591	624	591	605	556	602	615	574	575	573	543	566	608	613	594	556	609	644	568	618	578	623	579	581	554	571	526	567	583	556	561	602	566	562	588	536	592	541	534	562	567	603	630	593	605	628	563	628	564	565	566	591	579	600	577	584	551	629	574	590	582	579	589	605	583	586	606	577	537	560	570	626	601	594	607	595	572	562	607	560	577	572	623	591	561	579	578	578	551	568	597	566	592	591	588	576	579	543	546	547	591	619	594	579	591	593	650	636	602	628	602	556	566	573	605	571	555	628	594	588	612	560	587	611	564	599	607	582	554	598	593	590	614	555	590	563	550	584	598	536	561	579	561	576	570	567	558	595	556	549	587	565	551	549	578	568	624	536	544	605	622	584	601	588	564	591	624	611	572	586	564	599	613	596	585	549	591	603	569	577	563	634	563	520	564	564	558	590	629	520	551	604	569	587	583	589	597	536	573	611	577	556	633	619	609	567	554	550	551	576	563	543	564	599	562
31282	49775	38875	27640	18286	9589	5253	3483	2565	1912	1517	1261	1047	924	879	767	802	740	767	767	719	700	673	695	599	682	651	686	608	604	586	660	617	643	614	643	610	638	634	630	639	628	657	617	599	647	605	597	596	615	573	662	640	562	635	618	670	613	614	647	621	621	624	635	621	661	614	591	623	601	607	605	617	594	679	628	628	662	590	630	617	601	643	665	640	606	646	677	617	637	640	628	627	642	640	623	632	643	659	659	627	623	627	570	614	638	607	654	617	619	625	651	632	608	589	637	619	643	654	631	649	599	613	594	640	606	595	626	597	589	643	611	621	603	596	638	607	645	593	614	652	634	614	593	673	598	598	656	639	672	608	627	619	656	610	618	604	648	615	680	651	636	598	605	645	587	606	562	632	629	580	603	657	671	654	589	651	616	636	637	648	628	614	635	625	643	590	595	621	672	582	598	614	616	641	653	558	628	649	606	607	603	622	614	638	630	629	649	613	649	633	688	683	640	639	662	630	638	651	652	667	600	584	649	566	574	627	604	643	664	641	612	583	567	609	619	673	630	617	625	578	602	579	637	635	626	639	631	624	625	621	604	608	625	623	655	607	596	626	646	602	628	623	620	637	602	658	613	613	608	643	613	682	646	616	627	615	591	650	622	592	624	604	597	605	635	621	619	609	602	635	634	626	614	597	582	638	610	600	655	640	563	634	674	669	602	645	606	612	631	640	624	653	607	626	612	605	606	647	645	620	672	633	590	663	592	584	645	647	627	607	609	645	671	656	644	611	608	611	645	584	602	656	633	636	654	621	595	609	622	641	655	621	636	606	653	610	579	641	630	632	647	620	699	648	598	630	590	681	617	603	640	632	638	611	646	619	600	621	635	642	632	676	612	630	649	648	629	626	634	689	658	630	624	619	657	612	638	604	604	642	615	623	619	637	629	671	608	600	607	633	648	618	606	639	593	613	598	613	628	647	674	646	636	668	611	596	622	661	591	589	617	620	613	615	663	643	596	634	623	569	589	584	676	610	613	618	629	623	656	631	663	628	640	623	666	602	655	643	661	639	586	637	601	621	635	658	640	681	659	615	611	589	640	620	562	620	619	634	610	628	661	596	623	621	624	625	608	625	627	636	640	647	633	655	608	581	604	646	658	621	630	665	628	608	669	628	654	630	632	666	631	592	630	644	620	632	627	617	647	654	609	680	615	591	633	596	625	589	651	655	647	619	607	590	637	612	676	645	680	618	611	630	648	660	622	609	667	632	640	645	571	654	644	649	628	639	642	635	615	600	608	635	615	675	627	633	608	608	619	627	648	630	634	593	583	592	603	628	581	627	618	631	609	644	650	615	649	612	633	630	628	601	595	616	638	623	635	651	609	627	587	629	637	632	612	643	611	686	611	603	637	606	578	579	648	628	666	617	630	657	600	588	614	620	651	616	672	635	649	645	612	620	643	586	614	604	646	647	613	604	620	577	624	652	629	631	646	631	634	630	614	584	639	663	585	626	571	617	613	642	604	618	604	636	630	622	642	643	641	651	646	633	611	641	656	597	625	648	594	648	579	575	655	627	636	620	615	650	603	611	666	643	581	631	613	624	639	629	636	619	628	616	708	669	602	580	646	596	629	656	653	652	613	587	638	607	598	656	620	634	696	656	658	571	623	611	627	628	634	617	659	591	631	648	593	589	617	631	649	630	651	657	623	636	631	605	651	635	669	675	649	631	598	585	617	609	655	640	630	613	629	601	612	632	616	592	649	692	607	616	659	591	634	650	612	604	578	643	675	613	623	639	659	608	608	625	619	622	597	610	660	655	621	606	610	622	610	580	613	635	626	602	633	592	636	620	642	617	619	610	615	621	597	649	658	618	610	576	619	659	636	585	671	648	657	646	607	605	650	576	618	650	609	658	651	612	645	631	604	633	610	638	620	601	595	634	635	656	635	660	623	626	581	613	652	603	642	621	600	616	620	622	610	598	619	620	611	613	624	636	641	646	648	639	638	611	609	609	647	616	605	596	647	599	633	655	607	662	620	630	630	620	564	628	586	596	614	647	615	617	636	608	629	600	621	626	645	650	609	659	583	663	592	586	599	602	615	607	615	602	605	599	604	624	637	601	608	662	564	619	616	611	627	644	642	658	640	589	632	607	611	628	601	680	617	598	670	631	629	645	636	614	601	623	633	647	598	649	581	634	592	637	626	642	611	564	569	646	645	629	631	615	585	638	634	640	616	610	623	625	605	636	645	616	670	605	622	594	633	620	619	643	601	668	623	648	649	633	656	686	583	595	630	610	660	623	632	657	625	613	623	664	647	605	596	578	604	647	622	635	599	652	663	651	594	644	598	604	623	618	632	617	597	634	608	647	619	614	635	638	607	667	668	569	663	605	645	621	618	704	639	602	578	635	662	639	639	625	644	605	620	644	589	590	625	662	672	619	634	588	623	560	657	614	630	627	691	607	663	563	634	627	585	602	642	617	617	616	663	592	642	613	623	651	620	610	618	640	573	610	618	677	631	613	606	628	605	590	643	670	607	666	626	655	625	598	643	649	650	612	619	609	639	618	589	652	642	620	602	633	610	630	640	651	608	602	601	629	619	628	623	625	671	660	635	653	560	657	580	643	609	624	599	647	644	614	593	610	647	641	611	625	597	600	647	603	594	623	584	624	634	592	646	621	621	603	669	599	589	624	683	646	638	651	620	608	615	636	615	613	652	634	580	615	608	613	631	619	585	604	629	610	615	635	615	613	657	644	654	613	580	578	587	621	619	589	635	618	591	651	629	636	597	611	633	596	633	646	593	628	627	639	595	658	599	635	624	629	631	586	599	642	637	628	596	653	617	638	633	624	641	633	635	623	593	630	617	615	633	648	656	634	615	641	657	619	637	620	598	619	599	615	637	643	626	609	601	644	629	653	636	614	601	617	600	619	603	605	647	647	652	558	627	630	612	656	618	609	608	657	606	650	600	622	602	640	699	596	617	636	627	627	652	559	643	656	577	661	640	586	669	615	595	594	610	609	608	640	609	630	641	614	628	628	636	641	631	630	631	625	639	626	618	640	645	627	630	545	586	670	584	610	609	616	632	580	601	660	648	604	603	629	609	656	646	620	581	636	571	587	623	608	584	620	633	658	648	610	610	605	618	618	667	628	596	605	632	651	614	644	626	631	652	649	631	605	642	612	584	593	601	647	604	639	596	690	601	593	677	615	627	586	631	601	604	643	629	614	638	661	634	593	644	631	619	630	587	611	654	663	584	662	610	623	615	608	625	628	635	577	605	613	615	584	651	633	599	618	625	622	587	624	644	665	564	575	631	615	607	635	600	668	621	648	644	645	642	665	594	645	602	655	634	639	619	637	653	622	635	596	634	630	616	673	584	623	665	583	598	637	576	643	668	653	604	664	638	652	606	637	600	611	654	673	638	598	628	651	582	666	626	661	632	627	630	651	607	646	616	621	602	657	662	616	622	623	571	638	590	631	635	595	613	623	639
25106	21473	27685	26029	14628	5260	2707	1866	1392	1201	1116	1083	956	918	839	880	889	890	904	898	839	849	837	872	826	873	806	837	783	786	891	837	888	805	815	846	856	837	779	777	864	854	836	850	862	800	856	865	845	834	810	832	830	812	788	848	863	851	713	780	863	869	804	820	830	785	803	788	823	785	782	811	808	849	848	831	800	815	797	806	811	797	844	791	793	800	771	800	869	812	832	796	865	810	823	773	845	809	823	813	821	794	819	802	845	802	828	816	820	836	869	865	795	760	784	812	824	813	831	849	858	840	895	805	867	871	812	810	799	814	839	796	866	791	808	836	799	815	860	816	819	812	824	849	821	839	835	792	843	830	853	824	753	812	770	856	790	866	829	827	830	858	822	797	814	869	849	783	801	874	829	862	831	797	814	812	796	799	808	821	851	808	799	789	894	832	874	865	830	779	809	796	822	852	804	796	817	808	880	839	849	769	818	784	810	781	840	777	800	812	761	839	906	792	806	843	829	797	838	831	810	850	814	847	814	841	837	770	798	751	790	787	852	814	846	803	830	849	835	823	850	787	892	811	781	851	795	855	807	839	838	778	814	875	827	806	816	770	826	802	790	813	793	811	811	840	820	798	808	824	799	827	806	807	788	842	815	780	791	811	832	780	835	889	815	789	846	804	852	854	805	863	800	867	814	787	774	808	813	813	814	832	838	863	781	843	766	807	829	811	857	794	833	785	799	819	849	792	805	840	759	810	796	812	808	818	857	845	829	848	803	852	854	770	822	864	858	840	841	829	860	837	804	807	794	795	846	792	756	808	802	801	804	843	879	784	786	839	812	741	830	827	832	824	830	833	838	768	855	845	766	823	802	817	793	810	772	846	825	831	805	832	836	860	794	792	861	818	786	838	861	887	847	869	836	833	803	826	807	777	831	828	880	776	827	832	803	846	809	801	836	798	829	843	832	818	827	832	826	809	815	808	781	774	788	820	846	837	831	839	870	810	819	817	799	819	777	786	820	787	795	812	812	783	843	816	790	859	742	789	808	859	824	851	858	743	831	815	821	863	833	837	789	835	839	825	786	803	864	758	823	814	819	861	794	843	888	781	814	844	820	805	841	821	862	808	859	806	872	799	888	820	862	821	813	816	766	836	887	877	737	795	785	828	856	813	851	836	822	813	843	817	815	834	834	867	838	820	824	819	825	843	833	820	813	818	829	790	871	835	841	746	796	827	811	819	794	799	813	809	823	851	908	757	784	835	843	801	800	797	804	836	804	833	826	863	815	837	843	807	814	774	854	823	857	808	815	794	792	772	797	806	772	812	835	817	835	796	773	823	865	792	827	838	783	791	856	837	814	738	838	864	845	764	818	816	809	831	885	797	822	806	805	828	847	830	816	872	862	840	833	798	797	818	854	867	847	811	865	816	840	850	825	786	816	792	796	768	821	834	823	836	822	772	872	782	817	784	805	830	829	836	770	823	832	762	856	807	853	789	847	816	876	832	817	825	817	823	831	792	790	824	830	834	768	827	840	799	830	818	775	863	811	786	846	796	821	813	798	843	805	815	809	796	826	802	796	850	769	782	808	857	855	802	817	842	816	792	835	827	842	804	807	846	771	852	821	796	878	806	839	885	833	829	805	837	839	834	856	850	804	817	854	837	875	837	788	881	824	829	814	830	877	823	845	791	786	827	853	818	824	860	789	815	822	844	847	807	771	823	897	779	810	858	762	793	837	843	830	817	816	822	813	856	840	811	823	849	772	824	801	809	827	848	895	823	822	807	812	803	790	800	817	809	839	804	764	791	827	831	805	767	879	809	754	784	812	856	810	813	785	809	792	795	831	781	829	771	857	863	820	834	825	824	834	825	817	848	858	798	797	861	832	816	841	824	873	825	871	839	855	850	828	877	824	840	761	844	821	783	808	871	832	810	816	825	846	808	838	830	832	843	824	768	820	876	785	849	831	855	821	798	787	808	865	877	797	834	839	847	800	830	878	785	813	783	835	811	821	841	797	833	874	797	810	836	791	801	840	820	777	860	809	826	816	850	867	815	839	807	821	825	817	831	857	806	831	809	791	841	830	763	762	823	797	757	816	830	842	851	765	798	785	835	722	832	800	849	857	831	863	853	823	843	822	779	834	807	822	803	836	803	877	820	810	788	849	863	787	822	806	776	848	800	851	781	837	849	842	820	785	828	779	803	794	828	828	873	855	830	768	847	841	826	825	780	829	797	818	784	785	815	848	817	853	836	867	777	757	893	816	800	839	791	764	822	813	778	819	775	824	806	848	807	805	835	799	809	819	825	789	774	834	786	810	834	838	864	807	842	834	791	831	857	828	814	836	827	886	860	788	814	774	814	799	846	802	863	851	794	802	784	855	834	809	841	808	783	773	828	798	815	742	839	829	845	765	898	796	791	856	799	816	814	839	851	882	810	810	791	847	813	845	817	805	773	759	835	842	818	841	786	800	803	796	866	839	831	814	825	797	801	799	837	843	836	809	811	816	824	810	859	858	822	824	826	817	833	858	776	788	864	835	860	801	820	795	799	834	809	795	854	786	821	809	765	826	824	784	757	834	824	764	805	815	812	785	842	866	849	804	825	790	863	846	808	842	834	840	805	819	828	809	807	854	811	861	826	835	766	825	840	831	831	823	870	802	808	848	807	829	834	851	787	853	865	782	782	825	831	849	826	796	828	812	848	821	796	799	841	862	777	886	809	863	828	807	776	819	828	770	813	832	800	793	813	798	845	791	762	769	785	837	837	837	815	807	826	802	824	828	820	834	796	817	787	829	760	830	841	809	746	823	795	860	828	814	782	809	822	823	794	838	848	855	795	785	835	816	840	837	845	850	818	823	815	854	854	756	804	880	813	810	919	789	790	773	793	806	845	829	824	789	822	811	841	880	809	842	818	813	813	839	891	747	821	854	847	843	820	812	786	842	773	852	802	839	864	775	812	815	847	825	753	828	856	815	803	841	810	814	836	821	749	904	832	829	860	801	822	838	797	786	774	819	779	819	844	807	801	827	827	896	769	861	826	823	829	787	763	858	772	849	824	838	860	786	832	816	824	825	800	804	772	831	805	848	826	836	802	857	808	828	802	853	830	827	804	816	836	888	802	815	789	796	816	886	805	798	794	800	828	780	834	835	751	813	821	803	795	823	807	806	841	805	842	859	853	783	756	799	776	819	837	853	810	831	827	874	873	837	879	850	815	849	794	836	769	820	850	865	788	773	828	785	788	816	776	796	811	761	822	833	788	824	869	784	822	840	805	803	843	793	843	851	795	803	803	806	785	806	803	813	822	810	842	816	837	836	824	811	829	764	785	826	810	811	814	781	857	842	805	827	795	817	823	778	819	846	820	830	816	816	845	824	796	805	805	790	755	820	792	797	835	787	767	782	814	797	813	906	810	817	860	821	820	880	843	857	812	830	802	800	790	811	771	800	787	827	790	825	797	822	808	827	800	821	805	827	789	778	800	820	773	823	785
32022	45589	34411	22455	12420	6076	3687	2711	1949	1654	1376	1145	1102	1083	994	1014	976	939	958	967	894	883	924	882	873	823	852	855	876	850	814	911	831	892	873	868	821	803	843	801	873	883	885	838	830	842	849	806	833	883	821	872	849	840	900	854	816	859	858	831	809	888	867	866	859	864	840	896	837	876	859	855	845	852	807	852	871	827	876	868	843	833	876	824	808	839	876	879	884	841	840	869	823	893	834	830	867	811	863	886	814	857	853	844	892	814	868	847	867	904	870	885	833	826	829	811	829	846	813	836	843	889	910	862	867	824	859	847	818	826	880	850	901	844	894	827	901	846	844	870	839	885	806	809	851	841	829	872	842	862	830	921	822	857	890	890	886	816	856	869	856	797	885	851	813	821	822	838	806	869	782	845	814	880	849	885	812	778	867	822	947	817	842	842	879	856	859	883	895	915	810	840	844	855	893	867	843	857	851	839	853	877	853	848	811	820	898	858	822	832	859	848	895	870	878	832	903	822	823	813	831	836	850	788	824	832	841	857	907	836	886	866	877	848	781	896	861	861	866	865	884	872	823	897	802	802	833	845	829	839	880	862	895	870	853	864	877	896	840	825	789	830	843	871	865	858	812	841	814	848	857	802	834	843	849	871	810	829	880	819	851	819	808	877	842	849	871	874	839	858	814	869	846	847	893	825	869	849	849	871	798	850	785	877	856	819	829	853	837	865	837	828	882	854	851	843	871	857	851	855	862	885	852	839	899	844	862	850	834	903	788	825	827	834	833	850	882	858	885	826	875	828	844	850	851	845	845	836	894	843	867	874	757	847	842	824	868	844	875	834	880	873	867	842	871	819	842	873	835	891	900	850	911	881	851	862	849	848	851	905	879	795	853	886	865	846	813	849	865	837	837	789	842	826	840	872	855	782	825	905	874	819	858	896	827	840	906	883	867	843	872	873	880	898	921	871	849	800	848	899	797	852	933	859	879	848	831	876	852	902	829	856	829	797	866	834	816	854	847	854	811	857	864	868	863	908	827	799	887	858	841	871	829	836	907	875	811	790	843	843	870	822	833	847	851	874	841	823	858	884	873	833	857	804	825	889	813	878	859	813	890	838	833	817	873	824	833	845	804	812	859	816	847	814	847	878	883	855	812	834	821	854	884	788	846	805	865	855	872	867	845	856	907	837	855	851	917	838	804	803	843	837	878	827	855	872	779	862	840	899	844	817	828	832	813	888	812	851	835	849	905	850	833	813	848	853	840	869	879	850	899	828	866	865	801	830	801	891	844	846	872	890	844	818	849	857	929	858	877	866	841	857	821	850	879	813	845	846	846	860	847	867	847	860	829	898	835	790	878	858	899	882	823	846	829	818	840	848	873	811	837	870	861	799	876	875	790	884	805	828	802	861	856	862	792	877	876	834	853	850	838	872	838	868	845	876	900	855	872	876	816	876	830	857	892	809	819	839	892	855	856	849	864	840	809	848	839	853	896	835	855	813	881	808	886	804	861	849	866	830	849	838	796	852	801	807	876	828	789	864	863	838	846	879	885	903	871	809	828	820	886	806	913	881	880	888	895	847	874	934	871	913	883	856	862	828	819	838	840	807	924	805	837	850	854	850	894	853	915	864	860	855	856	830	882	865	809	860	887	808	872	806	811	865	895	841	900	879	863	884	807	818	871	848	893	823	867	833	780	870	831	819	825	821	831	831	869	833	861	852	809	843	849	850	902	858	838	866	869	869	793	805	873	893	832	893	852	864	843	870	843	838	842	855	839	802	818	796	826	810	854	834	872	858	849	894	908	862	875	848	848	856	839	834	902	858	863	796	857	810	845	888	801	800	859	865	820	889	905	857	878	819	805	870	871	869	848	878	823	841	835	842	803	867	862	859	873	800	799	827	832	895	858	915	847	826	831	850	908	818	810	863	905	825	837	826	842	881	838	896	852	795	806	838	818	830	856	838	853	897	855	859	875	854	820	832	921	812	888	838	826	839	877	874	868	815	899	859	885	831	857	830	864	852	865	887	793	869	787	842	821	877	854	862	904	840	873	840	851	876	819	816	825	929	833	922	785	864	870	844	854	840	872	911	889	809	853	812	855	817	875	833	847	846	897	840	867	858	852	804	799	908	830	929	864	865	880	859	812	856	861	845	838	853	828	838	881	898	863	848	899	878	824	816	820	885	880	834	815	802	852	865	846	901	875	838	871	828	878	860	839	831	806	813	823	859	826	815	864	845	815	827	799	871	912	820	846	899	819	828	889	848	800	852	839	856	878	878	826	842	812	836	858	901	826	847	842	909	870	814	852	834	860	788	835	845	842	904	804	853	826	885	837	876	818	856	870	848	844	844	803	890	846	830	882	807	841	885	839	830	851	866	850	855	862	853	773	880	861	871	845	865	862	875	856	872	861	887	799	868	850	871	898	862	845	842	870	843	841	892	844	834	840	883	839	838	861	808	822	787	859	810	805	875	841	840	823	800	813	835	818	862	846	800	856	864	900	858	851	829	865	874	872	843	835	825	844	793	860	860	838	832	829	846	808	859	838	826	910	868	869	812	864	819	877	874	845	864	847	911	834	805	837	852	822	857	881	824	829	911	807	881	870	900	843	811	869	804	884	867	850	867	843	828	868	907	872	888	886	758	852	843	816	873	858	797	857	860	852	832	825	900	886	853	831	839	881	878	831	803	823	877	834	873	853	843	853	838	869	910	835	825	844	882	777	834	841	838	842	854	804	870	893	801	894	856	855	831	869	875	884	829	870	848	876	846	893	856	802	824	871	847	848	836	855	868	813	854	893	861	879	858	824	836	853	848	847	849	826	874	879	834	853	870	832	857	905	832	835	825	810	863	886	871	805	848	834	819	834	810	807	864	863	806	835	843	893	823	825	854	917	873	880	862	857	854	851	828	859	861	836	801	921	850	843	878	862	861	837	899	844	833	886	869	851	871	884	839	798	818	798	860	855	860	783	827	830	848	855	822	818	827	833	821	809	899	821	883	806	899	790	845	821	821	860	796	880	850	895	843	896	833	811	822	868	842	866	834	839	843	848	861	879	830	853	877	841	847	850	863	819	814	849	883	862	780	859	876	837	902	845	811	856	842	848	853	814	823	840	946	826	864	850	825	850	818	882	903	821	875	895	837	862	840	828	835	823	872	849	822	819	824	847	846	797	800	850	808	886	853	819	864	813	834	864	840	886	827	798	872	886	856	866	844	838	858	848	852	861	835	878	853	834	864	830	881	888	853	903	877	829	838	833	857	846	818	817	823	790	814	832	919	847	877	832	842	865	826	834	847	843	893	831	846	846	853	820	856	853	895	809	821	926	892	824	845	888	841	863	846	869	789	895	841	820	843	817	822	930	844	852	832	875	811	839	901	891	804	836	851	882	852	863	893	887	861	827	843	849	874	845	838	868	831	790	851	836	875	871	871	848	869	839	856	865	879	849	852	905	773	834	848	823	894	866	785	845	842	848	808	835	825	869	861	893	857
22652	21380	28982	24277	21583	21209	12028	3747	2308	1722	1413	1120	1052	987	878	833	870	809	789	743	739	737	621	691	655	699	664	667	683	661	631	651	686	621	610	638	672	653	634	614	649	690	666	630	692	641	674	626	620	647	671	646	648	572	661	633	639	684	619	685	656	627	678	638	643	629	667	661	646	633	642	648	667	681	661	640	645	623	623	641	613	660	626	653	631	654	657	683	597	626	670	617	669	673	673	639	618	636	636	629	635	609	576	593	624	673	650	698	635	719	635	616	629	624	604	640	670	619	635	645	686	657	709	652	658	621	672	654	648	615	652	675	687	617	625	723	632	651	626	671	673	667	628	582	608	638	636	624	669	675	613	632	664	629	654	698	617	647	667	659	614	663	675	653	648	608	644	610	672	650	613	643	672	629	617	616	632	592	650	678	667	635	633	639	632	622	637	635	663	660	596	611	682	663	638	628	640	640	657	625	655	650	604	683	668	652	665	617	640	654	658	652	606	660	634	642	709	634	640	656	614	628	621	656	671	631	655	669	655	668	629	634	637	630	622	642	659	643	674	620	671	643	656	661	616	596	628	648	650	627	622	643	595	652	659	617	687	692	632	608	614	635	647	650	609	619	641	638	599	647	629	633	644	641	677	666	626	626	718	607	676	650	623	601	632	650	654	617	617	670	635	670	630	672	660	641	663	694	634	641	627	655	639	649	629	637	603	632	665	637	601	661	594	673	623	625	657	619	699	603	668	622	663	611	626	682	612	636	661	644	654	639	673	645	612	609	618	670	690	622	656	669	622	641	639	615	631	654	633	636	641	659	647	610	672	656	647	696	638	672	667	654	709	725	634	682	636	658	620	623	607	664	636	608	652	702	690	655	676	690	652	643	636	696	629	633	654	662	652	642	652	673	684	625	608	626	629	638	672	669	631	639	595	706	667	682	627	672	598	664	599	640	655	683	651	652	651	660	629	623	653	641	617	644	620	637	612	647	695	607	624	652	636	624	611	640	674	659	667	616	721	617	679	634	665	671	609	649	617	618	627	651	660	643	616	638	621	605	638	668	629	677	661	625	676	680	600	647	643	669	683	619	620	640	645	650	661	624	674	652	679	672	618	632	657	570	628	660	667	685	720	609	654	669	639	673	609	668	671	644	628	618	654	632	682	654	614	614	669	589	557	602	672	608	625	651	668	646	607	628	655	621	664	659	682	635	613	630	681	630	691	616	665	629	664	645	642	636	649	643	662	640	646	639	629	678	646	612	630	586	638	593	612	617	650	616	637	637	654	667	623	609	636	673	643	647	642	641	591	643	656	636	656	632	666	658	659	647	617	665	682	595	663	662	681	631	666	605	587	605	678	656	665	598	663	655	667	621	637	648	688	580	666	641	680	663	658	683	668	623	637	646	660	622	641	620	665	611	630	657	649	630	678	622	585	680	664	636	606	656	610	672	636	686	654	692	674	679	675	625	643	656	649	662	637	628	647	654	648	627	642	628	652	663	626	638	634	627	666	643	652	626	672	626	651	598	638	591	652	642	625	600	638	685	673	687	662	638	620	650	646	611	649	683	631	654	683	664	645	663	667	683	641	663	644	616	627	595	668	625	650	609	662	674	636	627	675	622	700	616	648	640	609	660	664	616	654	637	664	601	603	621	585	651	659	651	674	640	649	657	691	659	649	626	647	627	626	667	694	657	600	623	659	675	635	669	633	660	603	623	639	678	656	651	677	651	635	684	605	611	623	682	677	670	656	630	592	652	650	672	658	641	616	654	656	656	667	619	654	654	610	604	635	652	649	640	658	649	623	656	611	643	610	685	653	627	635	686	657	646	634	618	707	622	713	651	659	663	602	663	683	656	635	661	633	612	640	668	637	645	641	660	647	677	631	641	650	631	658	622	622	608	641	636	646	632	674	602	628	641	630	643	653	683	652	632	664	617	630	653	662	633	586	643	631	636	663	648	652	643	596	661	683	673	644	677	669	628	619	650	664	615	651	624	609	693	633	699	650	668	652	625	621	609	654	616	647	632	651	611	628	594	623	641	632	613	662	592	619	673	643	607	661	623	636	629	684	561	658	671	672	627	645	663	674	656	631	648	614	668	634	658	679	614	642	647	644	671	678	634	631	610	632	642	659	629	637	648	620	641	664	638	617	603	639	638	704	626	671	620	667	605	647	621	631	638	673	657	640	612	661	635	655	651	686	658	647	683	676	651	627	649	675	614	674	633	654	665	643	647	688	661	640	646	658	628	628	653	639	635	616	631	594	661	610	632	627	681	648	627	673	598	647	645	635	623	666	639	644	577	667	652	663	693	656	683	636	613	660	647	648	631	637	620	644	637	694	699	638	594	639	643	611	646	624	646	629	647	609	639	645	687	639	631	650	668	626	702	660	629	641	652	654	606	636	606	598	607	596	650	626	624	617	628	664	634	610	603	630	646	623	648	691	663	677	653	641	622	609	646	674	662	631	605	670	634	644	643	619	659	688	672	603	693	634	631	633	619	625	648	584	700	679	657	639	651	641	654	637	679	676	665	617	613	617	635	628	634	621	593	677	668	672	637	618	656	640	621	616	607	675	644	612	674	657	647	649	645	634	610	587	654	609	671	611	668	641	627	627	607	641	649	695	684	642	616	656	652	692	641	636	600	622	586	599	611	646	586	625	603	618	671	671	663	649	617	623	611	624	619	666	635	678	623	649	616	627	677	655	645	603	664	613	625	619	618	664	643	635	626	631	656	656	655	636	694	605	613	638	686	619	665	622	633	638	634	659	653	618	630	698	653	640	614	660	651	625	627	613	653	658	600	648	610	603	626	678	616	655	622	655	662	650	575	650	646	738	615	628	655	640	645	673	616	639	632	644	652	643	619	641	622	656	606	625	621	646	615	637	648	639	664	655	646	679	656	632	621	640	596	644	607	637	641	640	636	607	675	659	640	669	620	643	613	613	629	655	640	636	660	634	608	641	642	610	609	650	650	666	657	658	622	609	643	630	682	595	634	645	690	685	643	611	663	650	654	674	602	613	641	602	619	692	591	676	644	641	587	623	641	660	688	671	654	649	630	631	608	735	655	616	658	661	652	634	655	670	679	656	628	634	636	599	672	681	633	617	647	626	629	604	660	614	643	662	633	621	613	675	636	692	609	627	616	635	670	648	649	667	660	650	603	684	679	656	645	631	658	629	712	620	622	626	654	607	622	638	636	633	560	692	678	641	627	618	620	596	655	631	658	639	637	674	626	710	643	643	674	652	623	624	604	677	626	632	642	651	598	614	613	659	640	658	650	636	639	661	655	640	613	629	674	631	652	657	613	654	623	661	663	657	681	628	609	585	644	650	655	644	628	647	610	674	661	670	691	679	655	645	668	590	652	661	661	609	656	694	615	683	639	652	658	649	647	680	629	652	670	671	577	616	594	588	669	662	642	631	663	649	649	666	630	613	631	645	639	669	627	602	625	655	632	650	662	646	664	665	659	635	656	627	656	650	634	616	593
35680	58750	47367	31051	19367	11090	6555	4546	3260	2515	1783	1543	1290	1162	980	1056	916	918	888	807	860	781	748	725	734	738	734	721	672	664	678	706	684	665	656	669	687	692	684	647	645	681	650	665	706	676	615	646	692	680	643	662	654	651	655	642	660	651	683	623	689	640	686	673	694	633	659	675	683	680	633	702	694	649	672	708	702	677	684	655	663	660	651	665	677	712	704	689	650	668	625	653	677	657	654	692	671	678	614	695	705	652	670	614	700	658	674	672	647	694	624	682	690	666	665	610	683	657	662	660	692	626	688	661	666	680	680	642	642	673	665	675	649	661	705	664	691	678	680	631	708	662	673	606	671	678	637	670	629	677	652	683	661	685	681	632	674	655	660	710	651	689	640	651	642	670	686	641	630	647	655	732	676	656	648	654	626	658	657	659	677	640	614	685	658	655	674	639	666	681	613	654	671	659	656	635	624	714	705	666	686	670	650	656	683	618	703	614	627	636	637	649	677	670	656	706	644	672	640	610	629	645	654	653	654	693	691	659	635	632	653	634	692	614	690	623	659	655	641	653	612	601	688	626	663	655	679	681	645	660	681	662	631	697	648	618	645	643	673	661	682	694	686	667	648	731	669	689	653	674	632	629	603	654	658	604	657	672	665	641	669	671	654	627	656	675	669	675	648	676	685	690	633	696	631	658	639	635	686	613	644	676	624	650	614	683	688	637	633	612	653	623	682	678	663	682	672	643	667	696	717	669	631	640	691	628	655	617	668	681	663	697	684	662	641	660	671	641	645	666	640	633	696	697	680	644	624	683	688	687	692	632	671	672	631	693	663	607	676	630	634	679	625	684	640	706	688	663	676	665	699	652	659	680	653	681	646	649	680	679	651	685	625	653	671	672	662	684	660	672	655	649	636	667	610	654	647	669	649	677	636	668	656	639	664	645	674	634	679	644	631	639	648	637	660	660	661	657	675	684	677	633	632	618	690	717	717	649	629	650	673	635	655	731	646	639	685	674	683	674	664	703	704	615	672	682	700	676	686	680	681	643	677	669	682	664	675	673	676	675	622	652	694	663	684	695	659	699	701	667	625	686	698	637	689	642	681	656	669	631	701	681	618	627	674	691	660	696	700	619	715	671	653	660	621	668	659	698	640	690	671	663	636	689	667	654	666	667	710	656	681	650	659	663	678	679	660	667	675	666	656	655	660	652	658	675	636	649	616	654	642	691	686	664	680	664	687	636	681	655	639	646	685	662	687	670	635	687	699	673	650	674	648	658	633	717	657	698	650	678	627	684	699	607	642	668	648	657	665	637	654	646	686	698	622	679	706	664	660	681	619	672	690	679	659	695	683	647	675	739	630	665	669	638	635	662	676	729	670	664	666	648	710	650	675	672	648	665	686	648	639	681	670	654	596	677	652	645	710	664	660	701	675	633	664	654	664	641	671	643	627	675	641	654	655	623	662	691	648	692	701	690	679	658	652	649	679	638	657	644	659	649	685	685	632	685	641	675	675	644	664	639	619	653	684	709	656	693	645	663	711	668	667	648	684	626	691	652	649	708	674	686	643	625	734	700	643	671	616	583	661	686	667	609	606	648	619	656	681	645	710	643	722	614	653	678	686	655	647	684	654	658	634	708	673	610	641	664	630	661	692	627	663	646	687	650	621	627	625	692	636	676	604	642	671	673	692	664	662	659	676	629	670	652	628	643	634	708	693	608	668	674	672	676	677	669	650	679	651	683	632	678	705	656	640	690	680	639	669	668	707	674	621	659	649	639	686	658	663	667	695	644	648	665	657	678	631	722	646	637	708	647	629	692	674	668	706	610	677	696	661	625	625	682	650	622	698	663	722	667	687	661	664	649	669	710	673	631	677	658	640	658	689	690	662	628	651	652	631	667	655	673	661	671	667	662	663	708	674	655	682	639	671	679	661	670	628	687	709	690	683	627	672	663	675	678	612	648	654	627	681	661	672	645	654	649	651	711	627	678	630	630	642	668	662	668	682	604	656	678	713	695	666	675	656	687	654	672	639	669	670	650	696	613	663	664	680	684	706	632	626	673	690	663	670	691	628	668	661	583	669	705	698	691	675	654	637	639	662	662	672	676	674	654	626	674	621	654	628	658	646	651	660	643	654	689	601	707	664	699	706	700	676	692	650	667	654	645	693	689	645	665	641	674	638	645	659	633	665	633	631	661	676	644	618	695	610	646	668	712	679	690	643	628	651	670	677	658	660	676	640	658	660	635	664	651	647	641	671	666	683	665	672	679	661	691	661	657	653	687	626	594	666	670	636	618	645	644	666	635	624	661	683	669	640	688	696	644	693	653	669	652	704	653	659	667	650	669	685	669	674	684	618	656	663	659	700	650	675	702	642	686	662	674	641	658	671	675	664	725	652	625	732	673	640	644	671	667	672	666	693	671	691	658	627	669	650	639	693	693	613	639	684	647	645	652	616	660	646	674	655	731	673	651	680	654	608	693	682	665	675	682	618	675	692	639	649	722	631	703	673	662	677	615	660	641	675	637	692	651	649	627	688	681	688	636	655	644	636	696	653	644	698	645	668	664	665	670	651	689	693	675	661	681	657	641	611	685	667	683	667	627	683	701	678	661	682	688	647	638	687	688	665	707	665	602	705	669	648	691	615	632	663	644	634	656	699	645	688	714	687	640	656	695	619	658	644	674	662	624	621	711	663	612	670	660	662	620	641	638	696	642	698	659	651	659	656	653	662	684	694	663	657	624	696	665	668	671	618	622	644	653	671	620	666	635	687	680	631	631	664	626	646	695	653	672	674	637	627	701	632	662	679	665	673	657	643	644	656	679	671	651	655	672	655	652	629	683	684	650	654	642	661	639	658	680	674	676	668	625	688	670	664	676	646	632	664	693	622	673	663	652	698	636	615	635	632	665	684	652	704	670	644	666	657	662	690	655	658	705	673	663	694	675	662	648	656	639	687	617	663	684	705	643	665	645	679	661	672	645	695	631	612	662	652	663	689	630	664	671	698	628	636	678	695	602	650	684	601	673	665	717	686	662	637	712	662	681	659	643	681	676	676	690	669	663	640	650	647	642	656	692	651	692	654	666	658	666	635	630	641	656	695	675	703	671	626	666	673	685	687	623	634	639	692	653	630	692	654	650	681	672	686	676	606	687	669	657	676	657	627	665	653	668	667	693	681	700	662	689	659	660	649	659	623	675	640	673	654	689	696	676	667	660	690	664	657	649	615	671	664	665	626	621	643	667	634	654	708	680	658	647	715	674	685	675	643	663	632	671	651	677	650	688	696	678	655	689	685	673	624	653	648	645	669	656	686	677	660	655	684	603	661	622	616	661	671	620	649	650	656	635	656	664	612	660	684	694	681	631	652	644	658	679	651	664	649	651	663	692	621	653	632	672	674	657	670	645	622	687	631	624	682	627	687	650	650	642	669	613	649	651	628	674	608	662	725	629	626	647	671	638	699	647	670	657	676	651	616	675	627	671	675	702	664	678
30945	30191	28648	15703	6058	2711	1914	1275	1130	1007	890	919	831	867	819	855	832	751	776	770	767	792	751	740	746	726	743	782	757	677	775	725	762	728	715	724	765	715	722	784	745	706	775	794	724	764	713	733	766	780	766	787	760	724	712	670	769	765	797	763	713	762	716	731	793	734	727	731	692	752	743	744	760	751	759	771	729	731	743	761	799	699	793	727	746	736	782	701	756	796	764	719	696	730	764	744	773	787	744	791	761	778	733	765	716	716	715	821	724	749	798	751	722	763	807	754	757	750	676	734	748	718	778	725	776	729	776	784	719	700	725	732	719	710	699	733	734	726	693	762	753	723	781	745	747	746	842	772	718	705	729	758	751	705	767	767	748	790	762	750	722	766	747	753	702	695	761	687	744	701	749	786	762	755	717	717	738	756	756	749	747	779	733	776	759	790	736	776	778	722	765	726	756	759	760	731	765	746	757	749	726	698	748	737	699	711	756	772	754	778	749	719	732	748	727	740	697	756	763	739	741	768	726	716	699	729	711	725	733	758	770	724	732	760	761	699	713	696	716	769	752	766	744	677	761	744	744	727	733	722	741	743	786	764	755	748	734	696	767	759	753	770	744	734	745	658	812	790	754	711	735	737	772	773	772	739	695	724	761	722	751	718	727	762	779	740	752	755	752	743	772	772	783	767	753	731	717	728	738	768	751	742	732	753	727	767	762	773	734	758	743	746	751	777	733	710	756	722	710	706	765	737	757	742	714	684	760	755	724	761	772	742	726	746	770	712	768	751	746	743	761	744	732	769	767	749	737	667	754	769	749	800	732	730	788	689	776	735	787	705	750	761	748	691	679	691	754	737	773	740	708	757	759	751	751	735	756	769	678	748	706	747	785	779	752	726	753	730	726	739	721	749	729	817	727	758	725	751	736	752	785	699	711	764	786	704	726	750	728	776	748	729	719	751	751	740	705	770	710	799	775	759	742	728	707	720	747	730	796	755	756	760	775	745	741	674	745	742	753	717	783	731	805	791	737	753	792	784	719	719	722	740	725	732	695	702	728	735	752	732	714	793	771	762	715	711	755	765	764	757	705	725	759	760	759	762	726	775	747	745	746	744	726	692	766	735	726	737	756	774	705	704	730	755	753	738	768	700	710	709	791	721	720	749	790	747	762	751	710	696	728	765	758	762	763	750	735	727	722	721	753	725	776	768	775	688	741	719	752	743	762	780	721	762	741	734	682	732	741	741	769	732	720	726	786	786	746	776	747	701	721	741	820	762	742	791	807	735	724	750	763	742	728	716	728	709	702	764	709	749	743	736	737	745	751	721	730	763	775	746	771	776	745	734	748	718	710	798	736	744	754	709	828	775	752	744	716	732	736	712	749	747	751	753	766	726	793	760	749	768	724	755	709	783	718	716	713	765	723	735	733	780	752	690	720	800	746	756	726	758	730	724	761	762	721	734	749	722	757	724	760	758	770	771	727	786	728	773	711	718	742	755	737	783	768	696	780	742	755	734	739	751	804	737	728	737	766	768	797	767	747	744	754	706	751	743	781	736	712	747	823	755	814	732	732	753	726	735	748	717	744	768	707	718	708	772	747	760	765	732	717	713	730	817	711	700	735	759	721	735	742	769	736	745	794	684	712	769	779	764	716	722	746	686	706	750	752	776	770	749	742	694	732	753	790	708	776	687	784	762	793	714	715	752	756	694	736	719	702	731	701	762	719	722	687	785	761	787	766	738	762	736	713	748	749	686	746	757	722	734	744	778	756	751	717	792	788	779	699	734	718	754	730	710	734	711	718	756	818	728	780	771	795	743	736	746	690	739	752	704	763	703	734	789	710	716	747	774	702	746	779	708	794	743	757	795	745	746	756	711	779	753	749	795	753	769	757	788	705	770	751	755	732	680	769	721	791	756	783	739	759	695	768	732	770	741	760	716	670	770	738	748	766	779	755	750	725	739	749	748	703	748	733	715	726	725	717	755	736	723	744	742	732	744	733	755	777	752	777	752	758	730	732	711	757	792	734	720	706	751	732	728	754	776	737	763	757	741	772	728	703	763	725	715	724	737	717	765	751	757	729	756	761	741	748	730	736	738	742	807	804	783	731	719	757	735	748	692	723	797	726	722	732	754	737	720	731	713	747	703	715	790	789	732	768	697	726	760	752	734	752	707	739	679	736	743	724	739	782	735	708	726	750	707	716	744	710	722	743	756	741	763	758	723	766	762	743	737	733	740	789	741	695	740	767	704	728	744	785	768	753	780	711	762	751	738	728	674	710	743	795	724	759	746	676	769	663	702	728	693	748	744	717	709	733	773	744	770	677	713	732	753	700	748	791	768	736	757	723	725	734	769	737	736	747	703	725	727	747	768	757	746	767	738	753	761	735	766	781	735	762	780	734	807	774	759	747	719	715	715	751	774	754	758	725	737	716	753	689	735	777	752	782	766	774	741	741	766	746	796	748	715	751	728	808	766	812	739	738	750	765	736	754	741	698	751	725	732	738	720	717	774	793	736	779	717	740	797	722	734	772	757	789	734	762	785	745	692	724	781	770	782	770	737	738	729	723	775	778	708	719	744	749	696	755	676	719	706	797	750	764	783	722	737	752	785	722	717	722	783	798	735	737	809	692	760	726	727	755	755	757	782	749	734	680	728	773	687	742	798	726	713	773	702	749	714	697	704	736	753	773	776	739	739	725	713	751	720	776	740	734	726	700	721	724	770	708	782	735	749	753	779	768	749	756	783	690	736	699	727	769	788	771	724	792	757	679	740	755	735	708	748	760	767	784	748	767	777	759	705	713	766	739	760	783	733	666	772	718	767	727	705	754	737	733	772	753	759	778	715	731	784	724	740	708	728	754	783	740	715	718	751	759	773	802	686	767	756	700	735	781	768	787	736	718	741	743	745	711	721	786	752	739	766	760	722	725	699	773	760	792	749	704	750	769	733	742	757	720	756	775	760	760	703	705	734	801	761	755	749	720	769	730	729	712	774	782	727	749	778	744	765	763	726	735	738	725	737	734	761	777	693	760	762	759	772	755	676	738	771	680	759	754	723	714	732	755	765	757	784	763	767	747	751	750	757	789	750	813	690	781	746	719	735	779	710	780	719	723	722	768	736	770	758	753	807	732	769	787	730	795	772	789	775	793	779	764	721	727	770	714	765	722	763	756	718	727	773	762	675	772	736	704	735	794	741	717	760	715	716	689	770	741	732	693	775	704	776	720	817	762	784	720	738	691	691	756	726	763	742	784	714	769	730	747	747	715	716	730	713	755	757	692	736	765	720	716	703	760	768	728	724	739	748	757	731	767	731	749	772	712	746	736	747	773	726	759	766	762	745	750	749	718	745	763	709	743	746	710	746	799	732	709	744	737	788	724	760	736	735	749	781	767	694	687	759	735	743	758	774	785	775	770	689	768	734	729	712	744	743	729	737	733	745	819	767	743	733	760	786	773	734	717	759	744	746	762	770	728	770	735	742	740	734	704	798
31797	43941	29205	14872	7819	4031	2555	1860	1527	1220	1068	971	927	916	907	910	859	884	830	800	812	806	839	805	804	783	810	803	800	761	769	807	786	819	759	780	796	795	754	738	815	802	727	779	774	786	836	766	853	805	782	812	783	726	767	766	824	764	833	762	834	790	819	809	812	857	798	756	790	846	760	791	809	814	769	825	796	812	808	759	759	788	810	819	840	782	797	774	758	743	767	778	745	786	786	800	755	799	800	770	793	780	798	848	771	754	796	750	752	751	785	784	760	792	770	737	818	798	815	805	722	794	831	747	710	757	796	795	801	772	763	820	779	793	745	823	794	761	779	826	774	805	829	751	792	815	785	771	765	778	792	829	746	800	874	798	756	823	778	772	783	760	794	774	849	787	830	769	782	793	823	740	775	788	783	791	782	753	760	791	820	793	753	822	804	780	858	821	766	756	842	808	770	797	850	783	813	843	728	790	811	773	765	833	780	739	800	808	790	775	765	775	840	800	769	804	828	776	856	781	820	800	841	772	768	804	821	778	783	783	767	789	810	772	803	801	815	769	818	778	752	757	784	805	815	766	829	827	769	787	806	786	771	838	754	820	737	775	819	804	763	761	756	797	814	757	801	780	772	773	724	814	791	807	761	758	759	825	784	817	788	798	780	766	781	782	805	819	800	800	789	830	798	827	760	787	803	804	804	805	813	777	770	742	784	810	821	752	776	806	809	822	773	795	771	792	752	781	786	770	817	811	770	736	796	790	796	739	824	827	788	800	793	829	815	780	858	793	764	821	813	816	794	764	769	791	748	799	752	791	818	809	788	766	840	768	819	770	789	803	772	787	757	779	762	750	782	814	789	718	710	797	804	814	762	803	769	789	814	789	845	776	816	801	805	724	789	776	760	794	808	776	833	783	813	798	773	809	760	812	780	794	841	732	815	826	768	779	791	780	748	776	767	761	743	763	797	785	801	737	805	775	813	761	806	811	800	801	798	791	782	766	795	812	798	839	778	794	778	790	838	784	795	797	727	840	826	741	788	740	773	764	788	775	745	787	780	819	827	781	770	805	788	792	761	830	810	782	807	815	775	795	812	780	805	818	773	831	802	733	746	804	811	753	797	763	821	802	784	782	784	836	777	803	799	770	798	771	789	762	784	767	798	753	782	746	816	730	816	788	842	791	737	809	770	798	788	797	799	815	805	804	795	764	806	780	817	815	761	727	784	787	797	810	812	812	740	787	785	775	746	779	768	779	736	754	796	802	812	783	771	785	773	803	900	796	731	793	791	788	800	763	777	812	793	762	784	809	823	771	784	788	803	762	806	783	841	787	799	780	821	843	770	755	783	818	749	787	769	767	790	798	760	738	760	816	801	732	756	794	775	780	776	818	803	791	767	743	774	753	740	784	829	779	842	806	789	798	819	794	787	812	822	787	793	784	818	773	813	816	785	785	760	751	787	792	745	794	752	800	768	832	759	762	794	718	804	736	775	817	799	826	789	811	779	785	835	830	789	829	787	837	780	763	772	728	813	769	745	818	797	756	757	814	775	791	757	771	800	793	801	776	783	806	802	806	789	838	826	830	776	805	798	788	759	826	832	786	781	793	777	794	790	794	778	779	796	752	833	771	744	743	807	822	777	790	784	859	795	840	822	807	793	776	822	785	762	788	784	749	732	775	752	827	818	765	763	808	751	770	803	808	773	771	783	828	804	785	759	813	780	808	798	783	795	817	738	798	727	793	735	776	759	767	797	809	768	780	791	831	772	776	758	849	798	808	782	769	778	782	789	772	792	796	789	778	765	789	784	818	791	815	795	837	787	745	822	789	791	805	794	762	793	792	764	758	803	799	787	723	797	800	790	786	792	789	771	745	797	807	781	808	804	787	827	773	753	825	856	791	816	760	842	782	804	744	758	791	801	853	799	729	778	791	771	796	814	787	790	774	787	814	800	829	835	781	802	782	784	812	752	778	840	746	811	817	775	706	753	794	790	802	743	764	784	821	868	748	811	762	816	787	783	759	764	785	808	743	741	765	759	831	786	790	772	776	833	769	792	834	733	801	773	808	846	737	818	803	783	790	771	812	787	808	741	814	750	842	824	827	805	792	778	806	791	742	798	752	815	724	801	797	730	791	816	780	787	773	743	824	782	820	799	822	822	800	834	751	785	779	839	815	779	818	782	802	805	801	802	835	792	778	807	777	800	803	773	814	798	730	766	771	779	796	762	779	792	835	745	804	793	789	800	768	805	816	795	791	808	769	820	798	748	802	729	832	777	814	757	755	779	803	829	839	752	816	846	821	810	762	804	777	724	756	774	763	769	764	804	845	793	770	755	777	777	789	769	807	818	761	798	788	757	805	777	745	801	768	757	721	739	782	833	807	765	784	763	777	804	742	766	797	755	809	789	767	786	779	748	802	792	770	759	813	780	761	783	815	800	802	764	833	812	809	758	790	818	783	765	817	805	767	786	802	802	818	758	755	741	751	801	800	772	724	790	802	773	807	833	799	772	769	816	814	790	828	804	811	829	850	743	798	798	828	822	793	837	787	792	795	815	807	769	774	772	779	766	784	772	792	753	784	802	788	763	807	815	719	783	796	752	756	802	823	758	831	798	842	785	763	881	791	802	792	780	791	803	816	808	840	813	795	834	796	839	791	803	810	749	794	769	768	829	802	736	773	788	763	790	801	777	790	760	774	796	825	772	817	794	760	717	772	816	763	796	795	760	778	780	822	807	756	778	768	797	740	818	787	783	822	786	854	774	805	789	837	809	799	771	824	804	820	815	863	785	801	828	838	757	745	837	831	728	796	740	792	803	767	804	770	818	773	785	789	792	804	764	776	769	797	812	804	803	812	767	751	784	759	810	803	768	883	796	753	819	837	798	829	805	769	776	787	775	816	768	816	767	819	764	755	804	756	806	826	782	744	802	778	812	843	770	739	835	783	830	811	802	775	756	852	807	818	798	773	770	813	750	785	774	802	728	809	797	736	822	777	773	764	821	773	804	773	833	796	795	786	818	755	774	784	777	766	811	748	757	764	784	775	806	841	825	848	756	799	782	787	782	734	804	792	804	806	804	836	778	768	791	815	784	768	798	808	739	779	750	679	762	809	791	833	758	829	753	802	780	775	786	814	765	794	789	828	791	779	762	803	761	791	794	843	825	771	768	807	810	789	792	801	814	799	757	814	822	805	766	809	804	818	767	789	788	815	796	776	801	795	820	790	769	839	817	759	760	843	766	800	811	860	806	825	748	790	812	806	757	777	824	765	759	818	777	739	806	784	798	780	778	785	791	781	777	743	812	835	801	763	762	746	770	801	815	756	793	828	794	818	777	741	803	747	821	806	839	857	799	823	803	816	855	815	725	761	764	814	748	794	798	780	767	776	812	798	799	797	784	759	801	805	793	822	814	811	862	791	797	795	783	839	744	762	801	781	777	791	813	850	779	845	791	782	830	811	778	773	822	754	800	786	776	754	789	761	764	801	794	777
23765	21383	28597	25049	21332	13367	4926	2263	1616	1171	1024	904	902	801	757	806	774	693	670	712	702	682	622	598	609	613	596	604	598	611	578	582	635	558	599	631	639	615	615	623	595	620	621	609	586	586	594	637	581	580	602	572	576	606	558	586	621	569	581	645	591	597	602	603	618	614	623	608	579	570	573	627	638	616	574	566	619	584	593	603	612	558	609	584	588	608	595	539	585	586	609	586	651	573	637	601	597	611	620	593	625	612	607	595	607	599	634	602	617	623	635	585	596	605	550	597	638	625	601	588	645	578	633	622	585	622	592	609	583	600	566	651	594	592	593	595	627	598	603	579	574	598	629	603	624	567	592	581	602	599	561	624	618	568	588	606	583	564	602	624	613	630	586	573	565	653	603	586	561	627	622	589	639	613	571	632	545	591	582	530	589	604	598	616	594	648	552	587	642	597	554	607	630	667	584	614	574	619	643	593	598	576	582	585	590	593	640	591	600	584	626	595	592	591	605	626	597	616	586	592	600	603	589	572	533	621	625	533	567	584	613	569	643	595	586	605	590	575	584	587	621	578	571	610	591	609	569	591	551	590	606	592	621	625	641	591	633	603	564	572	596	579	614	595	605	600	580	621	637	568	608	577	602	673	571	595	632	597	631	585	642	590	573	609	615	585	578	615	613	583	560	571	602	639	642	553	623	624	568	596	603	612	604	632	600	589	613	568	619	612	632	644	604	611	596	589	611	563	557	601	572	573	643	602	609	619	629	580	622	600	595	608	594	605	602	575	631	559	594	613	593	634	631	599	608	587	599	621	589	551	581	617	613	594	577	628	592	618	630	618	596	602	618	624	604	595	598	605	611	602	590	600	581	565	577	591	598	629	624	574	593	626	614	606	639	527	612	639	569	581	599	604	582	597	631	597	644	679	611	609	604	643	593	581	606	544	563	646	550	604	581	566	581	621	605	586	611	597	593	602	620	584	590	568	630	608	577	599	623	562	611	665	558	611	580	574	590	626	614	571	612	556	582	610	604	576	558	559	606	613	613	615	609	607	647	567	613	611	610	577	573	579	607	563	570	599	592	655	621	633	628	625	592	622	608	606	558	627	608	595	598	625	585	618	618	601	582	599	593	634	613	601	540	595	627	592	614	556	552	604	545	573	609	599	566	615	583	626	569	606	615	632	568	581	588	615	629	586	581	610	602	617	633	565	602	574	599	625	540	570	612	581	588	626	579	644	579	613	576	598	620	581	590	599	585	599	668	586	607	587	625	568	629	586	599	588	596	622	584	627	612	557	581	557	606	623	645	598	600	605	570	585	616	572	616	594	634	648	616	583	582	582	583	617	626	553	602	631	589	597	637	585	622	636	589	640	602	612	642	615	570	545	561	615	592	581	587	641	575	577	561	611	572	595	609	610	594	597	578	570	620	580	621	618	602	598	603	589	593	605	615	600	609	614	639	599	562	600	599	560	621	594	614	592	597	569	609	552	541	569	595	590	614	596	593	585	600	589	595	640	548	570	595	538	613	630	580	573	570	596	599	628	567	564	612	609	614	636	569	572	582	588	624	641	647	606	571	610	572	565	660	630	622	594	612	618	597	642	603	618	583	611	590	596	615	626	593	576	610	575	586	601	648	543	605	588	603	589	615	641	627	657	600	649	639	544	596	611	605	547	603	591	602	669	600	556	621	655	610	572	578	592	582	612	579	555	628	635	606	584	566	567	604	595	597	632	602	576	605	590	602	588	599	631	552	603	594	600	591	596	602	578	607	593	592	594	604	580	600	558	610	571	618	652	600	590	608	591	594	611	617	626	537	626	570	571	647	581	616	622	574	598	632	559	589	595	590	577	594	656	540	616	617	597	591	613	614	600	583	577	593	566	572	595	581	626	611	604	577	614	572	574	569	594	616	651	566	583	576	598	579	583	546	573	590	559	599	577	586	598	584	587	616	599	586	589	590	566	557	577	600	609	555	580	595	629	577	600	557	591	565	584	657	663	579	572	613	598	613	621	623	555	603	621	571	628	593	613	645	573	577	611	566	601	538	601	568	583	644	609	626	602	607	614	601	619	625	617	607	607	594	645	575	601	608	611	637	585	607	571	617	574	618	599	591	615	625	567	628	593	609	627	618	610	615	576	623	614	599	596	582	569	576	585	618	570	623	604	588	568	590	599	608	601	631	654	615	568	568	588	546	577	589	595	593	603	606	665	589	588	590	597	590	572	598	604	617	576	576	580	602	635	581	642	606	634	633	582	585	596	576	584	566	595	636	590	621	551	603	596	617	575	639	605	593	600	619	606	603	583	583	587	576	594	601	607	592	572	618	614	567	614	632	598	611	575	596	559	609	573	587	580	612	630	594	608	613	608	615	644	611	587	642	586	645	643	600	586	612	583	605	617	605	561	630	564	553	580	578	570	564	592	590	588	540	611	611	631	580	616	572	607	580	595	551	589	633	596	573	661	596	575	563	614	590	602	600	592	610	575	612	582	590	595	633	574	549	631	607	616	612	576	643	636	578	600	620	607	611	679	553	602	615	607	573	581	615	577	567	602	598	603	580	550	584	578	567	614	616	610	605	602	598	564	612	589	594	566	637	605	566	604	641	606	616	631	547	596	581	616	586	572	600	617	599	606	626	581	624	601	578	576	612	578	604	620	617	590	570	616	624	592	623	585	604	571	639	559	607	660	618	594	598	572	582	603	548	575	586	644	601	556	592	626	557	588	583	582	593	597	574	588	584	601	628	585	570	580	610	586	618	564	577	626	612	588	616	612	600	633	579	632	590	569	641	597	617	603	639	590	589	584	601	606	605	619	612	565	547	630	631	609	613	572	614	607	615	569	562	622	565	574	607	570	538	624	623	671	609	591	606	610	578	555	641	600	653	656	597	590	588	606	611	593	570	582	634	589	579	568	614	576	636	584	636	562	613	559	639	612	550	588	619	565	576	591	542	606	632	600	631	624	621	568	621	639	601	615	584	559	597	610	595	599	601	587	615	583	545	604	620	583	628	617	623	616	615	571	564	592	613	581	586	599	596	591	601	583	583	580	638	605	575	608	605	597	606	590	593	593	585	628	614	577	591	627	637	607	638	608	578	606	600	609	587	587	566	582	600	569	623	600	632	594	563	598	602	619	562	601	664	596	579	603	600	619	597	614	609	587	602	571	568	592	595	612	601	619	626	563	624	592	586	584	601	590	600	598	595	595	574	574	610	605	585	620	574	611	646	584	594	584	590	582	624	616	602	577	586	598	577	594	585	605	585	603	602	609	611	562	579	599	613	579	551	602	590	647	647	607	567	612	610	607	576	577	572	617	593	565	581	586	564	602	582	581	597	608	579	583	569	625	552	610	606	603	566	590	609	573	598	613	626	602	632	593	601	599	598	562	592	590	619	608	608	598	625	599	630	598	602	599	572	614	628	578	592	579	611	611	640	590	587	604	570	570	618	605	627	613	582	578	610	628	620	578	572	608	588	607	603	556	587	605	639	600
31752	51583	40047	26012	15097	8428	4955	3129	2232	1639	1386	1238	1034	979	959	879	827	887	769	769	719	743	688	667	660	685	692	680	687	641	597	690	661	639	642	660	700	656	649	636	621	613	676	659	660	666	641	606	628	607	630	608	691	669	658	658	656	590	646	630	607	674	672	629	638	623	627	580	634	630	675	660	620	665	626	649	655	628	679	594	641	654	593	645	628	648	650	661	637	667	619	646	624	585	633	633	643	600	656	629	640	603	655	659	629	628	635	626	672	602	657	588	657	621	651	647	679	660	624	649	666	617	654	636	629	625	654	646	662	588	613	659	645	625	661	663	645	658	628	661	619	651	629	644	603	673	629	650	648	644	618	644	688	610	601	607	654	609	646	649	660	665	662	673	649	641	603	656	646	618	642	632	639	646	651	650	654	633	612	648	619	660	691	657	659	676	636	652	646	643	646	591	667	641	635	633	647	650	649	659	606	643	618	640	667	597	655	607	640	662	671	648	611	693	625	610	652	680	677	620	625	656	639	609	658	630	631	655	631	681	601	618	594	596	661	625	639	697	652	630	614	654	658	612	632	616	650	631	652	625	654	622	662	621	606	654	653	681	645	656	614	659	634	671	675	634	619	622	652	651	633	603	673	675	625	622	608	619	610	633	682	644	638	635	604	637	705	616	664	597	645	677	632	579	638	669	644	570	643	654	630	619	598	613	639	644	612	669	632	613	685	619	639	649	645	588	644	629	637	656	644	650	638	659	635	626	641	663	647	653	657	569	664	653	660	640	631	671	655	661	654	653	636	642	666	608	643	679	656	633	643	654	645	649	668	651	631	594	615	693	688	672	664	636	641	632	651	644	610	697	635	609	638	641	642	626	629	655	659	675	656	611	620	607	600	642	661	661	638	659	654	628	580	644	654	643	719	675	559	625	621	662	602	635	658	667	646	604	660	616	631	594	665	629	684	682	615	650	692	627	599	612	620	637	631	611	625	637	628	605	676	606	607	642	663	695	649	617	648	659	631	667	662	632	634	654	665	590	651	629	629	579	660	657	642	630	600	668	657	619	641	649	671	645	658	613	642	639	644	642	635	665	654	647	651	651	677	629	661	621	665	611	645	637	610	690	663	662	634	606	640	596	684	617	638	663	632	656	683	651	649	641	667	688	670	611	610	609	661	594	674	656	605	676	613	625	662	631	602	642	681	609	602	648	620	612	668	625	626	631	615	636	635	649	626	645	662	664	663	643	649	671	620	621	631	644	672	634	641	631	628	657	623	624	621	688	644	622	667	626	709	694	606	661	655	651	634	623	651	628	645	667	653	677	644	591	656	650	644	649	627	631	613	663	598	617	626	610	617	638	552	681	637	619	644	659	622	655	645	599	628	655	623	616	628	605	633	693	590	602	649	578	620	586	635	688	611	600	644	655	640	661	665	626	622	660	639	668	688	602	642	615	656	629	632	675	635	637	588	617	662	641	601	627	691	627	602	668	651	668	676	614	656	637	658	669	623	642	664	618	595	637	653	634	661	658	650	712	631	651	627	670	637	640	594	598	634	631	680	645	647	663	595	646	649	634	584	692	664	650	614	636	618	652	614	675	633	670	631	648	623	674	629	639	609	642	637	639	658	607	635	660	648	637	649	672	619	655	624	669	659	700	673	659	652	614	606	642	592	632	603	642	692	630	613	646	638	620	609	653	615	657	638	581	665	649	656	645	650	610	653	625	601	633	589	639	657	630	642	638	657	625	627	631	653	654	627	636	681	639	654	651	645	646	594	609	625	638	598	653	648	605	594	634	649	655	671	650	628	642	633	643	627	606	662	565	628	580	616	628	645	658	670	664	626	635	627	635	602	660	614	692	662	638	635	661	628	623	596	632	646	649	634	679	591	670	641	674	660	633	659	665	622	680	612	659	630	651	632	636	636	658	625	628	677	658	622	609	636	657	640	664	650	665	692	661	662	691	686	653	592	694	638	685	671	645	652	590	634	699	644	575	656	615	671	607	636	562	640	650	622	672	641	618	645	660	673	676	648	615	621	619	679	635	636	606	621	634	598	582	610	656	646	626	544	619	628	645	665	645	614	563	644	677	643	628	632	658	658	598	628	600	666	682	641	630	648	657	611	656	671	664	684	635	664	666	662	670	696	655	662	617	643	699	618	637	659	633	637	648	638	644	660	652	612	600	651	637	653	614	635	621	624	639	622	646	654	673	602	653	635	653	636	645	649	591	603	628	623	607	666	674	632	619	645	663	643	638	641	631	633	634	651	616	618	617	597	637	626	626	630	633	646	674	548	603	621	662	634	609	633	679	647	652	654	690	615	670	624	653	622	638	655	636	651	683	637	640	639	631	624	638	631	629	635	666	652	621	683	695	632	644	652	651	626	638	622	648	607	631	644	650	619	663	639	634	655	621	642	625	608	640	616	640	657	553	655	632	615	592	635	645	653	669	676	686	652	673	648	697	602	636	656	649	613	650	643	663	651	660	633	708	649	659	605	646	625	656	601	653	661	687	636	638	642	668	563	637	621	678	632	650	641	581	631	654	634	605	628	609	640	659	600	615	607	630	626	659	664	614	624	638	667	582	647	624	644	648	609	632	640	598	640	642	651	649	668	653	659	632	641	653	661	672	645	631	633	663	615	653	609	626	652	655	675	675	667	665	671	617	618	630	628	618	681	599	646	619	589	627	600	627	642	625	615	601	660	635	653	659	655	674	677	645	638	649	676	641	666	639	623	599	622	649	651	675	631	633	617	630	651	647	649	642	660	622	627	656	657	663	663	640	665	661	707	599	657	618	670	650	664	642	653	641	665	653	672	612	631	613	646	648	701	657	644	675	635	638	570	650	631	603	625	631	665	676	624	641	642	625	606	651	642	660	634	676	602	608	545	611	631	659	619	645	659	676	651	632	662	622	622	621	669	666	665	609	634	633	623	658	612	657	655	628	658	657	650	587	618	667	668	669	609	658	645	646	610	640	634	600	621	656	679	636	671	614	669	630	628	639	620	642	654	686	617	691	638	652	624	632	590	657	647	659	661	631	645	655	625	659	630	653	678	631	636	657	695	621	647	602	653	657	664	627	643	675	634	676	626	681	652	664	637	566	652	646	664	676	614	625	655	650	640	643	629	635	648	608	622	678	674	693	655	629	641	646	628	586	602	676	605	673	624	599	652	602	646	626	683	678	637	612	631	618	671	648	665	624	679	650	617	618	659	686	627	604	645	639	668	619	636	707	645	652	637	612	685	667	635	641	636	645	677	643	639	626	634	606	665	670	637	604	659	597	616	609	625	657	621	676	616	643	625	644	679	601	664	661	639	688	672	627	628	623	651	639	668	680	631	658	648	648	614	641	631	665	683	632	657	625	617	602	627	653	610	656	662	617	667	623	644	670	654	621	628	658	621	652	630	653	607	596	646	667	644	610	679	594	658	626	644	626	658	657	660	628	644	631	686	654	634	634	622	618	626	660	613	630	682	626	604	600	586	607	596	624
25057	21470	27927	25722	13932	5329	2546	1836	1478	1280	1114	1047	1009	1004	949	992	920	901	925	924	856	884	840	874	845	853	809	875	866	868	836	870	835	842	866	864	856	911	823	793	806	811	841	853	838	768	868	782	817	814	835	813	822	817	872	868	853	857	842	789	832	848	827	828	839	827	816	884	870	849	839	837	852	833	850	843	835	824	822	779	864	830	841	857	851	796	840	800	869	836	826	842	844	905	828	865	817	826	852	884	799	839	844	841	867	806	831	832	836	785	786	874	817	836	869	873	790	858	794	830	902	836	843	825	854	870	821	806	846	788	848	817	798	823	803	868	791	840	838	829	781	796	882	833	805	847	903	873	883	818	856	847	820	873	888	816	838	835	847	827	845	852	841	843	879	807	842	874	835	914	853	816	803	810	883	814	831	788	829	835	838	827	765	814	793	843	830	877	805	865	819	849	849	854	867	814	822	827	866	877	849	791	776	847	849	868	816	861	801	896	807	857	815	861	831	849	862	874	839	832	780	808	832	851	870	858	797	858	868	795	830	811	799	846	786	837	911	841	880	851	904	839	841	852	844	853	850	858	888	805	797	851	851	829	816	855	813	845	875	842	801	811	843	821	811	865	847	802	794	881	852	842	857	826	827	825	867	863	814	784	860	930	825	829	834	798	845	834	898	874	860	837	811	891	778	833	866	785	795	802	861	833	843	847	792	819	828	839	793	806	818	805	859	855	806	857	810	858	847	871	877	834	831	872	835	857	803	850	834	833	836	885	847	838	844	867	796	887	900	836	844	887	797	861	846	866	824	872	874	876	849	867	804	861	824	842	844	807	846	786	854	805	819	818	868	870	825	868	800	897	776	784	796	829	888	885	804	823	848	912	848	817	820	810	878	831	842	826	857	798	775	819	854	859	814	860	796	758	856	879	853	809	848	802	808	798	758	807	875	807	795	791	784	855	778	851	882	870	879	861	818	871	856	812	844	866	834	792	830	801	818	808	809	810	812	831	886	774	860	846	820	839	841	862	852	910	865	867	839	821	879	837	851	838	802	855	849	850	855	809	866	837	809	825	835	845	809	834	839	852	859	814	800	868	909	805	802	804	831	879	799	831	842	834	787	833	822	867	774	825	859	765	862	821	811	854	832	866	802	852	827	835	800	864	863	875	841	830	841	869	748	799	830	793	856	893	797	831	786	860	806	841	866	827	830	774	793	838	817	833	867	873	825	837	851	823	864	876	840	880	880	784	838	874	782	809	830	868	810	884	851	849	813	842	844	807	840	794	789	832	822	825	887	824	816	812	813	854	841	885	853	826	831	845	894	880	824	798	864	870	804	809	824	864	828	841	847	840	854	852	817	861	850	811	812	842	880	842	879	789	826	804	847	832	879	833	849	826	918	849	806	852	806	789	777	850	857	859	821	842	830	815	832	847	829	840	836	868	863	822	796	836	851	837	817	876	819	808	823	823	856	802	829	830	851	870	887	846	814	840	778	840	782	823	832	820	821	833	838	801	759	816	845	870	835	877	827	809	843	871	790	819	801	848	867	829	801	774	835	803	829	868	858	804	819	808	866	845	877	836	828	834	825	868	867	812	825	821	848	803	846	868	833	836	817	836	830	821	834	793	892	860	863	799	875	822	790	788	843	839	827	833	861	885	872	842	806	822	818	780	849	814	846	826	811	833	828	828	863	849	833	856	848	886	817	875	836	855	799	858	867	860	855	782	861	771	804	800	862	789	798	869	845	869	841	839	860	855	820	801	861	874	826	835	867	837	812	838	882	876	845	839	857	810	832	843	823	822	846	847	796	847	869	816	830	846	811	831	840	797	822	861	817	805	834	806	849	861	846	793	820	825	761	819	807	842	830	829	820	807	806	886	843	892	826	814	804	813	797	846	842	840	819	861	837	813	819	842	853	792	840	812	883	873	847	834	835	835	846	883	900	827	852	842	871	856	872	842	828	874	812	823	828	782	849	828	859	839	835	785	841	832	822	854	843	834	775	860	856	811	798	827	837	815	828	833	862	838	788	839	877	856	855	863	833	837	810	876	847	850	827	809	829	800	834	828	851	798	799	809	834	877	800	795	840	814	769	830	860	821	831	892	818	845	851	833	847	838	816	838	765	841	795	776	840	850	830	809	866	790	873	858	806	856	800	782	869	833	824	818	896	811	806	845	788	815	834	883	803	808	839	773	810	798	815	886	829	836	826	832	873	826	882	814	871	858	757	837	793	828	819	878	838	858	869	778	836	800	858	850	889	830	858	800	849	812	818	891	836	810	844	805	859	830	838	812	822	799	851	897	860	883	825	847	854	841	819	795	810	805	866	803	846	796	811	902	825	792	850	824	863	821	807	787	826	798	851	825	860	814	808	836	833	844	872	805	835	837	827	861	784	855	777	814	836	804	839	815	790	824	865	828	841	843	848	835	836	828	821	813	836	800	848	834	847	909	824	833	868	837	794	858	773	827	831	821	865	835	836	812	790	828	868	822	820	812	777	844	863	848	852	823	867	836	834	847	828	847	883	857	853	819	853	841	861	861	812	810	787	872	903	866	791	861	805	852	806	894	795	816	835	818	902	875	829	844	855	859	772	834	854	830	857	837	833	842	845	785	810	833	833	878	804	839	863	826	846	833	798	801	888	802	781	856	828	824	814	902	851	854	827	827	834	877	819	869	854	813	845	812	864	815	791	892	799	840	866	842	837	845	836	828	823	865	809	823	829	825	882	868	750	839	813	832	850	868	828	825	843	837	807	817	870	825	850	825	821	806	880	845	835	852	822	868	837	830	827	776	759	815	900	904	856	809	835	815	872	885	849	890	854	797	815	802	883	846	830	833	866	847	840	871	904	852	818	871	836	773	886	805	824	842	836	838	839	825	808	854	864	846	822	782	865	835	835	805	814	834	844	863	853	813	788	843	821	874	838	852	835	851	860	845	818	852	875	819	856	812	835	792	863	892	869	832	836	849	827	868	790	871	841	875	816	887	843	834	817	815	857	789	822	850	812	876	825	787	838	880	846	851	857	837	856	823	807	836	841	841	830	785	814	865	891	887	825	811	785	899	851	855	834	860	823	830	848	814	831	815	805	863	927	845	830	842	881	861	848	778	835	822	846	849	801	854	853	892	858	866	788	833	857	821	775	805	875	838	829	842	864	830	819	853	857	893	826	824	823	829	839	892	822	867	853	786	851	830	833	874	877	843	845	826	830	895	853	747	873	819	850	859	829	825	799	882	822	826	848	853	821	827	869	851	809	848	845	831	846	827	858	824	771	802	821	830	847	800	797	866	785	836	779	859	844	849	854	848	852	872	868	796	853	816	792	844	820	867	811	802	902	837	832	811	808	837	791	858	814	811	839	843	838	800	788	816	856	848	821	803	845	878	841	794	868	787	847	891	862	818	810	858	844	830	797	781	818	804	821	809	801	824	802	793	836	860	870	779	849	826	874	846	825	826	837	838	850	827	836	849	815	875	827	796	837	818	875	862
31366	48800	36013	19943	11470	6402	3673	2592	1920	1623	1361	1268	1230	1182	1156	1028	1061	981	975	867	917	922	882	927	915	909	825	894	902	861	884	885	867	900	884	895	840	862	883	894	900	854	905	853	875	856	847	873	860	889	890	819	818	881	817	856	911	823	916	876	873	873	880	892	797	827	899	847	848	901	837	885	862	846	880	882	853	861	896	855	827	848	776	872	864	849	787	863	888	824	851	877	853	848	824	859	853	861	857	859	919	900	851	839	859	874	809	836	848	854	832	871	871	871	901	873	895	912	859	923	876	912	885	862	853	832	894	828	908	865	872	854	925	882	844	884	872	847	848	911	848	821	918	838	853	852	855	893	896	819	851	897	876	816	896	897	852	860	848	904	844	841	859	879	845	855	863	870	882	888	874	853	875	884	890	864	880	833	889	810	861	847	856	921	873	872	875	832	871	871	881	820	868	835	873	875	868	839	839	851	871	861	809	871	900	877	864	884	833	812	853	843	850	840	897	911	879	905	899	862	828	890	905	887	880	927	899	854	884	836	858	900	829	867	875	831	881	869	868	866	849	882	867	899	897	875	872	866	840	862	900	869	891	879	886	835	870	862	884	883	849	812	896	871	833	860	836	849	875	882	890	883	867	913	851	832	954	878	867	834	819	845	790	835	850	914	880	841	887	832	851	855	864	862	870	864	860	896	876	873	860	876	872	850	871	818	828	856	864	842	853	868	890	859	855	823	865	851	924	811	890	843	914	862	905	879	869	884	856	883	883	854	855	856	893	942	860	836	842	872	907	854	896	847	870	898	864	811	881	875	877	893	845	848	830	882	864	823	847	877	876	884	836	843	861	839	863	926	857	790	827	854	868	889	903	879	865	880	905	853	848	831	822	851	888	823	832	854	882	845	798	919	888	891	894	866	843	845	824	874	855	930	834	835	848	882	836	816	920	829	862	838	907	878	854	863	869	882	865	838	874	852	852	814	877	833	846	866	846	853	800	845	830	812	864	857	867	853	838	897	882	926	852	861	872	884	850	850	829	858	885	868	862	852	921	869	869	830	868	837	899	820	854	859	864	792	864	851	877	895	839	882	844	840	839	903	848	844	892	885	886	841	864	863	857	807	833	857	851	910	879	864	864	890	849	860	888	854	803	887	915	845	821	934	839	865	876	872	860	875	857	826	871	847	870	893	851	899	865	854	832	870	860	881	861	923	865	866	897	896	900	878	824	819	901	868	868	883	840	868	907	870	871	858	802	872	916	890	844	899	861	874	804	843	806	877	882	842	870	824	902	890	857	869	845	836	859	844	826	855	874	862	846	845	861	898	881	881	835	873	829	882	797	854	814	823	805	881	822	901	928	894	892	873	884	815	907	870	853	856	896	849	857	895	863	895	865	827	874	888	851	854	854	852	882	901	872	894	834	872	866	831	802	899	845	843	927	856	890	870	873	866	846	846	883	855	847	825	901	870	830	871	874	860	910	916	925	843	856	877	865	844	842	860	875	899	865	855	895	911	884	826	834	881	881	873	906	840	886	890	864	826	839	850	879	844	851	858	855	881	853	861	852	864	852	899	871	832	873	840	838	863	865	860	868	865	889	896	830	851	858	855	831	887	880	855	884	866	904	886	917	857	839	876	853	866	849	897	858	883	863	867	855	837	888	800	817	913	841	822	874	848	920	884	824	835	862	872	965	878	896	853	835	868	870	843	869	828	816	801	834	884	893	854	922	818	916	901	871	792	887	837	840	924	848	786	883	930	860	810	878	888	872	882	824	903	893	846	855	907	877	900	852	865	841	861	881	929	831	829	871	846	805	861	830	891	902	845	835	888	907	809	853	859	885	892	852	834	846	899	832	854	890	906	886	902	865	854	807	926	861	900	873	826	826	890	814	888	817	892	848	843	856	842	891	882	844	847	885	851	887	851	825	840	854	858	887	834	887	872	809	882	848	822	838	834	942	836	883	895	826	895	904	832	849	862	848	853	883	867	871	854	856	870	826	870	861	841	850	871	880	864	896	905	877	855	861	832	890	812	852	897	896	904	850	853	904	886	875	913	872	852	828	890	954	878	903	860	826	862	877	862	885	875	894	853	941	848	886	859	898	859	916	901	876	842	911	853	859	859	862	851	919	858	842	890	843	834	885	854	872	885	871	822	876	840	909	864	856	885	823	874	829	863	861	880	900	889	943	844	913	859	893	875	867	882	867	838	845	781	805	923	857	895	870	866	880	923	832	899	852	879	806	832	884	817	851	867	909	924	931	843	867	898	847	838	873	856	896	868	929	849	832	840	880	886	834	914	884	867	867	868	846	826	903	857	834	824	896	863	974	872	863	896	908	882	857	884	833	833	891	892	883	864	861	832	858	818	825	897	902	882	823	867	842	828	849	857	822	856	906	859	901	848	865	863	814	855	881	860	836	861	858	840	852	854	880	842	823	881	882	895	858	856	889	899	864	867	845	898	862	866	853	907	861	872	829	866	877	873	825	903	851	805	900	852	848	855	844	842	875	876	813	848	870	863	866	893	917	861	869	866	846	861	891	817	837	881	863	864	892	876	908	881	874	867	885	876	845	867	857	859	858	864	844	845	849	897	836	835	899	849	825	828	870	901	841	899	876	854	883	863	854	870	864	877	922	834	888	917	843	872	834	846	892	813	888	883	885	867	851	861	899	871	914	858	850	879	900	925	842	887	852	870	814	876	871	842	816	903	840	878	817	884	890	887	868	929	904	909	870	903	830	848	864	890	852	816	820	843	888	900	853	846	880	841	855	863	827	852	849	858	910	843	882	843	887	827	850	872	885	882	854	914	875	913	915	870	897	890	860	863	838	882	892	875	821	834	830	889	902	860	861	853	829	860	866	869	841	888	858	850	908	796	881	832	807	857	840	854	906	830	847	889	914	907	840	851	818	811	844	857	869	843	868	836	895	835	869	887	879	843	897	902	852	841	873	852	886	852	868	854	858	843	858	836	854	903	866	894	809	810	843	855	885	904	853	866	830	849	920	855	912	867	867	853	874	865	822	831	907	847	846	870	874	889	864	860	863	895	882	867	898	855	824	858	864	872	918	875	822	879	900	869	873	845	909	857	909	907	826	884	817	806	843	845	875	833	883	877	851	901	938	875	837	921	840	876	865	885	891	832	871	806	863	862	885	847	868	802	849	917	894	835	883	894	852	911	869	851	861	836	897	874	880	896	887	885	854	875	876	889	909	843	883	849	880	902	844	858	867	891	845	841	845	803	839	892	834	855	872	860	913	904	871	885	859	887	822	874	893	888	894	874	874	855	814	841	809	804	885	871	877	923	860	871	882	817	888	887	864	905	848	867	811	850	873	884	860	891	884	820	899	900	895	862	810	906	872	834	838	850	920	901	912	820	823	842	876	841	821	893	857	954	838	905	906	838	841	890	860	838	847	883	854	872	895	847	841	833	910	880	897	865	874	839	834	826	847	879	850	830	851	794	870	861	883	907	834	813	838	900	873	923	901	850
22754	21459	29002	24426	21759	21338	12536	3939	2408	1887	1538	1394	1194	1088	1040	940	935	826	811	807	820	705	728	761	681	707	696	730	702	698	664	645	695	738	681	645	657	643	664	656	676	662	628	668	659	694	621	631	629	694	678	645	629	668	675	677	660	650	638	646	674	654	690	709	705	692	658	646	694	679	639	656	682	649	683	648	651	664	667	652	670	696	669	671	674	652	660	650	664	685	687	616	665	681	658	653	633	661	696	657	630	678	701	657	682	649	659	632	663	646	674	668	676	643	660	637	673	707	641	657	640	631	675	672	651	703	659	689	614	607	682	685	680	601	653	671	655	650	665	707	675	678	684	668	601	627	655	720	668	687	672	653	605	680	678	639	673	678	671	690	652	688	613	660	647	675	680	655	658	598	649	664	659	672	654	618	672	691	673	651	620	683	649	627	661	652	634	656	696	639	705	610	657	663	646	633	658	658	636	698	633	622	659	617	614	669	660	650	651	683	647	684	651	635	647	653	654	635	683	659	639	666	675	608	688	651	637	676	686	639	685	674	625	659	697	684	660	674	654	666	695	692	682	667	718	657	667	641	658	661	651	684	688	652	620	669	681	645	688	656	665	696	657	694	594	652	652	646	680	671	654	658	649	655	624	682	649	604	687	734	697	638	674	682	640	651	678	703	630	611	675	661	637	670	668	675	618	642	677	620	623	677	654	682	657	698	663	686	640	671	677	663	671	671	662	700	635	633	703	680	635	673	631	665	652	626	648	649	676	671	678	669	686	648	635	642	632	644	655	690	658	649	689	672	710	662	678	632	668	682	683	679	673	663	672	648	631	660	651	669	596	605	626	649	650	636	694	692	616	709	641	644	622	667	642	628	606	649	630	695	682	634	640	646	637	692	637	656	676	663	687	682	649	614	650	701	631	684	671	629	667	600	636	658	645	681	653	690	658	669	679	688	650	618	663	658	662	650	660	657	673	645	675	612	597	703	709	699	652	685	641	677	674	654	674	651	650	654	689	702	613	671	638	684	661	598	664	671	670	634	616	680	637	654	669	678	596	691	673	672	635	681	629	678	691	665	668	672	635	670	658	609	691	700	621	686	638	646	650	669	688	658	655	655	660	605	667	657	626	603	662	679	649	706	636	617	632	668	639	673	639	648	646	667	684	610	630	633	678	748	675	618	629	654	674	658	663	646	660	654	663	696	666	620	667	638	666	654	651	669	661	648	649	662	695	637	707	683	638	655	640	655	645	647	665	642	667	627	656	648	733	636	649	677	671	608	660	633	674	677	655	644	643	657	627	658	698	717	688	619	703	636	655	680	679	634	609	627	675	663	689	707	641	662	632	577	650	622	666	657	675	676	612	689	680	661	657	649	639	684	633	702	635	640	694	645	692	696	677	631	638	659	645	649	677	647	602	658	711	631	633	656	654	646	639	681	685	646	694	628	664	663	666	661	698	643	677	695	657	669	675	664	639	659	673	622	696	673	647	626	655	657	676	663	633	699	668	637	673	670	632	700	651	645	609	665	661	671	671	688	675	617	665	663	660	619	701	661	641	638	625	659	660	671	655	662	601	674	656	714	734	616	661	707	698	656	661	717	603	656	606	636	696	721	696	626	689	732	685	613	644	622	648	649	671	698	662	647	645	646	635	664	609	698	688	652	634	636	685	632	682	631	640	636	639	716	662	646	677	667	681	678	679	696	688	654	664	700	623	616	654	690	658	648	674	631	639	661	673	657	635	683	695	669	686	612	645	673	658	711	661	654	652	632	655	676	614	663	651	631	633	643	644	681	634	641	633	645	620	687	645	664	661	622	652	697	644	686	662	685	672	637	659	656	733	664	718	658	625	695	653	676	653	661	649	700	643	644	673	700	652	637	697	624	653	684	685	683	628	604	669	681	684	709	639	654	644	671	652	693	664	669	658	655	655	667	609	624	619	662	632	656	679	647	697	612	683	644	668	652	708	661	656	657	716	610	648	656	644	726	653	658	651	688	616	615	617	673	649	648	657	676	673	662	679	667	653	642	658	677	655	669	675	667	659	663	643	676	629	640	679	665	689	650	637	691	661	672	652	677	608	698	664	673	669	601	632	622	616	665	658	696	694	668	658	678	663	637	646	658	662	651	624	703	643	693	652	690	631	668	675	682	637	633	685	669	635	638	663	669	664	640	664	701	642	632	652	704	657	644	629	649	652	722	691	665	667	700	588	595	668	660	672	650	633	678	626	651	663	635	656	640	657	653	687	669	648	641	677	679	644	647	685	630	662	646	615	641	659	687	657	662	653	640	693	695	648	655	665	666	617	641	610	661	700	661	615	687	655	643	681	640	628	651	663	669	638	687	655	664	630	684	656	646	653	672	638	631	668	627	628	693	641	659	646	627	672	664	638	646	668	664	675	656	682	667	619	603	676	661	640	654	680	673	663	629	676	682	687	661	650	662	625	650	637	626	671	659	696	654	646	680	693	692	662	646	674	656	668	632	671	664	636	649	660	644	607	674	683	675	635	693	665	662	656	686	662	663	703	623	650	679	621	631	657	681	625	632	699	676	652	699	677	645	675	641	662	633	691	631	666	614	642	582	636	626	678	594	620	656	653	693	660	655	656	635	677	642	677	654	660	682	673	683	612	640	645	689	651	633	678	645	668	611	638	640	648	709	666	684	667	694	590	682	680	637	654	671	679	643	628	655	673	638	611	686	696	680	618	690	667	672	642	652	682	665	723	695	676	615	659	677	673	645	655	648	686	681	602	681	651	627	679	674	634	666	715	640	638	649	698	675	645	632	619	656	635	676	654	674	653	625	630	697	656	664	638	645	692	629	672	625	691	651	663	701	699	675	686	629	638	655	645	639	643	646	692	680	670	620	587	690	623	695	678	675	663	654	631	660	658	661	639	740	653	678	647	652	658	622	660	659	629	649	694	619	603	655	637	687	684	686	680	656	709	696	686	652	642	659	666	681	662	651	628	725	655	685	677	637	685	703	662	714	667	637	639	617	668	651	679	656	625	655	619	664	692	674	647	672	677	655	642	645	664	648	622	665	610	663	677	602	621	674	635	645	625	680	667	652	680	684	630	668	653	649	606	708	703	659	652	636	654	681	664	692	665	642	673	673	643	610	635	686	672	655	662	662	658	632	689	628	663	656	658	667	587	663	698	661	671	637	678	658	633	619	655	648	689	665	679	680	659	690	655	652	674	653	662	655	672	647	637	690	666	654	726	636	674	620	615	669	674	650	667	662	640	648	726	621	631	671	613	670	656	638	701	674	639	677	630	698	670	674	604	691	668	678	722	646	638	651	621	672	672	669	697	637	686	637	671	665	712	623	667	661	638	666	653	685	610	628	653	684	720	675	668	686	655	621	673	620	623	669	653	665	689	661	626	632	603	630	652	707	631	650	666	678	691	648	691	643	664	652	696	585	635	656	664	638	700	638	664	613	655	624	641	670	643	646	689	637	674	665	715	637	616	614	632	656	687	629	669	619	633	686
33309	56792	44330	31909	21095	12175	7098	4792	3526	2710	2062	1796	1549	1464	1304	1237	1043	1010	921	882	809	839	781	844	763	734	732	721	678	702	680	717	724	677	697	626	727	679	697	676	689	665	683	670	654	742	700	692	709	701	695	690	725	702	746	687	629	657	689	711	651	718	675	688	657	704	665	707	673	696	676	629	672	732	689	638	671	759	724	637	678	722	677	640	669	630	719	663	684	647	715	684	695	641	717	653	719	652	668	676	666	689	678	678	706	689	660	702	645	659	695	626	696	699	655	646	649	658	702	685	686	679	646	694	690	660	727	648	668	695	705	647	666	683	666	678	727	659	661	680	675	670	629	677	718	645	661	696	671	680	701	686	685	709	637	658	699	636	683	697	702	681	666	686	696	693	713	688	670	674	711	713	648	648	709	715	705	672	638	696	708	681	693	699	668	698	682	710	706	664	686	686	706	698	716	693	678	692	694	642	674	709	676	679	725	716	661	694	688	708	720	678	666	703	710	731	632	711	725	704	664	714	646	671	707	657	692	710	669	672	717	654	660	696	694	708	678	679	670	662	699	744	658	715	666	657	702	640	701	670	691	740	665	706	643	713	669	676	682	677	701	686	701	674	705	689	695	704	668	667	683	703	642	668	708	685	694	654	680	739	670	689	675	678	660	706	694	679	680	691	684	663	696	719	658	725	709	727	712	685	648	718	683	613	661	710	677	705	673	643	691	676	643	698	678	669	685	652	680	646	698	687	714	745	715	691	700	714	704	640	693	697	682	718	673	680	720	698	692	687	683	678	692	646	687	711	691	704	719	691	650	679	731	671	673	646	660	635	702	671	699	675	673	696	642	691	719	685	654	653	663	658	686	680	691	649	710	708	714	665	687	701	717	636	714	671	634	718	679	672	679	596	670	652	664	649	639	663	671	651	699	693	698	664	691	718	673	678	710	668	673	655	705	690	661	649	732	654	668	734	695	693	727	667	667	621	670	649	644	678	722	674	687	690	678	626	669	689	639	707	626	697	634	725	663	677	684	678	627	640	684	680	674	681	683	676	692	714	692	731	680	687	665	685	718	676	664	651	679	654	688	681	686	650	709	732	710	652	636	658	696	669	709	676	579	646	697	643	711	668	701	657	710	640	662	727	710	679	692	652	703	703	652	696	726	620	662	683	629	699	650	674	651	741	703	681	664	687	693	673	714	635	642	692	730	691	660	659	657	716	621	658	677	621	731	668	648	624	741	685	666	658	698	704	674	674	670	705	718	699	681	676	649	689	665	686	673	653	695	675	695	660	737	726	706	661	688	663	633	647	730	656	741	699	720	676	679	695	657	680	670	698	709	676	741	635	701	677	678	704	675	708	665	660	631	676	700	616	663	650	703	685	675	658	678	744	712	685	687	679	688	721	698	673	669	701	683	715	683	636	657	673	731	647	708	686	701	720	684	681	708	694	680	662	679	678	603	705	636	699	702	678	653	685	650	695	711	658	737	686	662	717	716	669	638	722	667	694	664	693	665	665	694	734	696	664	680	675	640	674	676	695	674	690	740	667	700	688	679	672	669	672	662	691	700	661	686	685	703	673	669	689	658	667	671	675	718	668	678	662	672	651	728	693	667	793	663	651	700	699	684	667	694	689	663	705	621	667	664	687	657	640	710	661	695	674	720	656	706	684	647	660	702	629	631	644	689	684	683	644	684	680	674	662	685	678	665	674	650	715	707	674	671	707	675	636	657	658	690	688	694	671	737	747	714	670	645	685	703	673	682	714	682	706	685	635	638	699	675	665	685	687	640	725	636	698	682	656	656	691	693	686	655	672	699	717	676	658	668	643	722	682	716	681	692	626	663	714	652	712	641	699	714	692	642	740	688	711	660	706	699	658	704	716	694	712	669	698	720	682	669	682	660	674	630	680	731	696	699	654	634	744	651	668	699	718	709	674	700	639	632	662	724	657	684	703	709	709	694	663	690	681	666	673	637	738	688	698	718	692	680	627	704	694	666	670	692	686	683	694	644	681	686	667	715	705	738	714	649	630	689	691	712	647	673	681	675	673	701	720	671	710	658	708	640	724	653	653	680	673	701	661	709	681	671	732	638	662	666	707	624	651	691	678	678	711	696	676	695	628	705	700	680	683	698	672	680	648	685	695	653	736	702	679	721	675	691	647	705	688	697	672	690	648	666	679	659	722	659	685	724	696	666	694	660	735	651	692	683	653	690	673	666	703	703	704	644	705	651	719	658	729	693	671	717	698	757	670	699	709	736	693	677	666	726	656	679	675	711	692	685	655	695	728	704	710	664	697	719	684	675	723	647	687	708	706	700	691	683	691	677	660	676	743	655	730	644	682	635	692	626	648	716	702	678	684	693	660	713	661	682	710	699	705	680	694	657	701	598	690	691	683	688	705	729	717	643	688	686	700	739	657	679	658	666	684	638	673	685	694	685	649	694	701	727	694	678	644	667	711	658	638	663	668	701	667	690	702	676	686	690	690	660	667	700	685	722	682	657	638	664	626	661	687	661	678	699	696	639	685	733	685	688	729	721	689	704	671	705	739	646	675	696	684	710	668	723	659	727	666	653	650	712	730	677	677	673	640	680	732	685	683	690	678	684	668	649	701	713	646	717	669	707	701	659	706	654	666	652	711	662	716	658	691	664	687	732	667	667	669	692	733	639	670	681	729	734	689	699	698	663	674	694	651	636	672	671	653	699	666	651	716	681	676	655	695	670	676	702	670	669	687	659	692	714	702	670	708	647	656	700	675	648	713	668	688	679	664	673	693	663	746	695	669	677	716	644	697	653	704	655	690	648	674	667	611	713	671	666	716	718	669	699	645	703	696	638	700	660	682	718	707	712	651	689	684	699	687	667	677	696	698	634	654	679	705	709	684	699	689	692	669	645	706	659	671	682	660	728	710	697	678	698	664	688	664	606	694	707	686	639	681	676	707	692	711	695	720	669	670	692	618	726	682	660	684	686	663	715	658	661	665	716	693	674	672	650	671	654	626	657	637	695	674	696	654	650	714	686	658	659	679	661	644	672	676	694	701	681	677	696	690	685	645	679	686	669	696	695	704	675	643	701	667	695	630	695	677	741	657	649	692	709	645	683	695	685	702	705	683	697	664	679	673	679	696	700	693	725	690	748	634	674	670	661	681	695	653	695	652	692	686	683	665	647	692	641	702	687	702	690	652	682	665	687	669	704	677	666	693	680	700	670	667	696	691	680	688	682	717	717	662	665	702	705	627	663	690	681	629	652	692	638	721	636	613	655	621	644	694	659	686	649	669	712	713	677	663	661	691	703	671	646	707	669	672	714	686	672	697	695	680	692	704	677	656	736	646	652	675	629	631	662	658	644	729	690	659	707	719	683	675	687	681	686	713	721	665	703	656	711	701	640	697	685	678	706	703	677	683	677	681	683	691	702	700	698	636	693	675	672	695	716	675	669	660	699	695	666	711	674	656	708	681	689	721	697	680	688	697	679	676	664	674	670	645
30445	29202	28149	15916	6112	2890	1684	1324	1168	1043	1004	960	892	929	930	813	823	831	765	782	794	782	803	783	793	797	743	809	750	779	752	767	749	761	775	743	757	761	812	748	765	764	743	806	785	735	789	790	760	746	694	817	763	764	791	730	789	752	811	755	812	732	692	735	728	805	739	783	759	785	755	776	743	812	760	760	860	802	754	729	745	738	792	783	743	760	736	822	724	727	765	779	770	795	807	797	764	789	799	781	771	751	723	742	753	753	734	789	796	763	860	787	756	804	765	779	719	791	782	830	804	796	765	764	756	763	778	822	730	772	748	794	751	703	794	790	757	773	789	784	798	766	763	802	699	776	740	783	757	751	769	734	695	789	794	781	744	758	768	800	812	810	774	739	766	791	781	757	723	712	781	771	752	755	766	774	711	766	764	771	793	810	735	748	807	760	713	802	754	780	740	783	749	796	740	794	730	773	749	759	738	764	773	814	783	769	748	791	756	792	793	759	764	802	774	710	818	761	745	803	797	775	760	744	739	759	728	768	771	743	771	780	800	765	805	777	749	769	759	794	778	834	750	770	796	772	774	761	786	773	741	794	816	723	790	729	798	764	748	798	745	744	774	757	790	749	817	738	778	774	738	758	757	760	736	773	786	724	770	832	791	752	774	701	753	773	778	762	788	772	728	775	786	729	740	773	749	702	771	771	716	719	730	792	742	772	752	767	771	758	768	788	736	755	729	716	772	769	760	765	744	779	759	750	736	773	744	792	791	778	786	803	781	765	792	722	737	778	799	746	713	712	766	747	748	812	744	751	776	761	810	784	767	740	825	782	757	760	766	750	755	744	771	795	787	766	784	746	720	817	748	817	777	799	743	748	747	786	779	755	756	730	797	786	718	743	775	770	780	735	764	771	683	743	726	788	748	756	776	790	770	820	788	790	784	861	735	797	783	813	825	745	748	774	735	785	796	773	729	779	792	786	705	769	813	771	739	738	782	762	737	775	766	768	773	803	722	746	757	766	831	783	756	786	765	758	729	719	731	778	743	821	795	737	770	825	742	764	771	786	718	771	762	778	817	764	738	745	723	737	775	750	736	799	755	734	735	746	751	786	771	777	769	794	752	777	782	777	807	733	777	736	755	785	786	794	809	853	707	797	779	777	786	756	749	769	739	771	786	738	821	796	763	771	759	783	749	819	772	786	813	802	776	758	764	726	758	767	680	740	759	771	814	741	723	735	761	676	726	781	735	781	761	781	756	764	736	727	797	710	774	762	722	775	744	805	795	757	733	752	808	786	766	741	718	784	757	749	761	752	770	775	737	774	795	744	715	799	745	748	790	772	790	749	769	808	798	753	758	691	793	731	735	784	786	815	731	796	743	755	768	783	763	732	811	772	741	757	751	735	826	734	777	778	771	748	739	763	718	787	778	791	740	795	763	783	737	750	739	744	758	720	789	765	747	793	829	728	775	794	800	741	798	776	794	774	766	818	759	757	764	770	768	742	741	775	746	749	793	763	792	743	833	771	763	789	776	763	742	782	750	748	742	746	744	765	739	758	728	726	779	780	744	728	767	755	746	768	792	811	779	740	810	751	793	764	761	787	772	728	731	762	789	762	804	758	743	700	814	765	730	772	756	762	752	775	722	816	783	752	761	751	780	797	780	762	744	772	744	784	782	793	765	763	772	808	803	801	742	766	796	775	793	784	803	773	801	770	799	743	750	754	715	806	741	744	789	801	801	733	765	798	810	723	739	793	817	799	794	769	801	697	824	798	730	791	803	808	746	741	748	817	753	783	769	744	791	791	785	710	717	841	775	767	713	706	779	752	767	793	802	753	756	798	773	777	771	794	805	759	818	792	743	780	767	784	806	758	789	784	764	723	744	763	771	791	761	790	781	800	772	745	707	765	818	748	728	716	787	733	749	726	756	798	744	807	809	764	728	754	768	813	789	748	770	775	772	805	813	776	772	793	758	733	757	801	765	809	772	808	791	790	764	733	754	813	770	790	744	773	772	704	800	839	772	770	763	791	764	760	723	773	758	748	765	781	806	766	789	786	749	738	775	769	782	722	743	748	764	804	744	702	779	759	773	796	756	740	706	734	779	722	753	755	787	804	719	781	744	758	763	760	735	753	803	748	789	802	744	828	727	838	808	796	815	765	756	778	750	764	776	729	721	765	792	771	762	802	728	746	756	821	760	791	790	773	738	762	709	710	753	739	741	788	775	771	733	715	769	769	846	787	806	717	790	751	737	767	728	751	801	751	769	754	736	785	747	745	782	817	689	784	815	796	818	738	767	732	758	769	824	755	745	780	787	778	778	757	786	779	769	787	766	793	812	781	798	743	795	780	745	726	742	814	762	720	778	805	757	756	762	709	776	725	735	711	781	802	817	760	761	825	784	757	813	751	752	723	745	771	757	756	795	791	755	777	762	792	760	747	738	752	824	778	785	752	852	788	748	738	745	697	754	759	777	766	792	805	788	738	760	783	751	772	731	756	777	793	796	822	812	784	735	725	738	813	758	763	810	787	789	722	749	769	776	807	775	806	750	761	764	720	765	783	818	758	747	818	785	805	812	802	737	780	775	712	763	786	729	753	815	762	764	758	767	738	728	790	750	825	759	831	819	794	765	755	743	796	748	772	738	755	818	711	771	789	767	764	752	731	757	739	740	806	765	780	767	773	784	807	777	754	762	725	689	767	799	727	793	799	790	769	733	746	785	782	792	763	731	741	759	760	691	764	731	817	776	761	793	754	792	757	754	761	729	778	747	759	759	716	797	777	771	748	752	806	806	795	775	748	800	760	767	774	813	749	800	774	791	776	751	721	772	787	763	719	763	777	812	757	784	810	752	754	731	764	733	792	782	690	658	793	762	736	774	776	721	757	717	776	795	737	777	753	717	742	764	795	808	739	789	803	779	767	754	776	766	751	756	732	733	721	747	784	747	727	707	762	785	800	762	788	753	766	755	757	718	711	798	776	762	797	792	770	696	752	782	796	795	697	787	785	759	775	746	722	770	820	801	756	785	745	786	775	785	768	731	773	782	734	730	779	787	808	740	792	784	728	774	766	784	770	771	759	779	728	750	777	762	762	760	790	801	783	734	794	785	781	788	722	777	716	700	759	723	760	691	749	781	752	758	734	801	761	767	770	765	800	784	761	849	723	724	788	773	771	742	742	792	747	779	715	775	807	748	749	770	774	749	802	796	788	752	757	689	753	772	818	809	723	776	730	768	776	784	737	765	748	840	788	814	718	741	810	741	750	778	771	780	771	756	800	798	757	747	749	799	791	761	774	726	703	724	774	766	755	763	763	792	770	786	784	825	773	783	710	693	750	779	755	765	784	693	760	727	750	751	767	743	778	847	805	740	779	815	764	774	775	769	797	739	719	779	748	750	793	758	729	772	767	770	806	740	725	751	820	730	752	794	773	788	722	786	762	751	749	734	755	808	786	768	752	747	734	771	748	738	767	794	753	830	777	773	783	740	742
30911	42509	29511	15419	8160	4115	2421	1782	1506	1294	1216	1107	1069	1011	990	909	894	901	883	865	852	853	742	865	885	798	832	865	760	794	820	802	825	792	825	772	798	878	776	784	846	838	832	743	806	828	862	793	830	832	814	786	824	808	798	775	810	826	789	819	799	782	788	774	791	810	846	858	821	788	788	794	838	818	859	790	777	794	830	854	810	837	873	814	798	821	826	856	773	758	834	830	804	796	820	836	816	778	785	777	828	786	815	830	743	846	780	780	857	782	824	874	858	819	842	813	807	839	834	788	821	881	846	806	800	810	774	800	851	818	796	811	861	824	828	808	802	815	788	844	805	852	794	843	770	813	855	826	802	801	803	755	770	795	807	752	817	797	802	876	813	814	819	770	834	838	823	776	839	805	811	804	829	802	846	805	796	822	833	782	837	835	808	792	800	776	788	794	830	825	766	832	824	782	821	778	805	832	833	826	805	820	785	782	775	810	810	847	789	789	803	776	781	861	815	806	836	818	779	816	841	801	815	791	848	787	769	809	778	797	785	771	796	789	793	832	842	816	841	840	821	833	814	866	777	790	808	839	824	789	861	842	819	784	880	820	802	768	831	822	783	816	819	783	743	827	819	805	823	841	886	757	797	802	830	808	823	830	793	769	840	792	791	844	816	798	815	844	810	836	811	788	809	801	799	770	811	812	835	813	806	770	861	791	828	821	811	822	804	783	822	787	837	800	854	773	793	805	759	834	828	795	854	832	789	851	846	861	794	789	769	817	806	792	826	819	794	799	829	833	779	823	801	814	833	849	806	785	774	823	854	790	852	805	810	840	807	786	782	813	857	776	791	803	784	788	828	776	831	854	838	834	776	801	796	812	792	815	821	832	776	813	803	754	780	781	864	880	820	847	781	842	762	821	789	789	813	815	824	791	806	790	812	832	808	811	807	800	793	796	831	802	826	823	813	815	857	800	812	802	821	812	821	799	805	778	782	820	789	817	851	809	790	825	828	774	778	785	773	834	841	824	795	809	803	807	812	843	807	777	843	789	752	818	859	786	757	841	760	818	807	845	803	842	817	777	817	845	809	823	797	791	764	812	808	818	773	777	824	793	829	821	773	781	803	830	753	814	795	833	784	802	867	799	811	836	844	835	853	843	863	780	813	854	764	848	790	842	795	784	830	825	787	779	829	829	805	822	809	852	773	840	860	807	827	753	822	812	781	801	820	818	847	831	807	794	848	792	839	791	766	821	815	793	819	772	878	789	784	819	852	802	827	870	793	846	809	755	810	856	802	839	813	845	805	818	815	808	797	818	818	785	809	828	803	769	836	811	815	815	830	794	803	829	785	776	749	787	751	807	860	772	804	830	827	783	814	833	803	799	792	808	788	771	825	834	797	844	836	808	787	828	818	801	851	804	799	823	813	795	834	823	813	823	789	820	809	832	845	806	816	793	834	774	779	811	820	821	789	829	820	803	785	826	806	827	808	768	829	740	839	824	754	865	814	795	797	815	805	818	739	820	822	869	793	756	818	850	784	782	827	837	763	830	801	859	785	852	802	838	781	782	823	765	820	848	791	812	828	771	824	807	831	802	831	816	794	780	855	813	814	768	777	828	780	827	807	856	799	791	854	805	831	754	808	816	825	803	793	822	853	804	803	796	790	841	822	849	836	753	804	860	885	806	786	823	817	806	838	781	786	827	819	830	851	748	835	807	814	848	820	828	812	831	838	833	830	822	736	824	807	838	787	804	802	820	815	844	812	762	821	816	807	742	870	826	796	850	782	831	804	768	790	789	808	819	782	809	823	773	811	791	778	831	807	817	831	812	798	837	772	823	798	809	801	785	826	816	832	825	811	840	772	788	781	797	795	780	813	786	805	824	794	755	855	839	810	825	792	833	798	789	777	802	851	798	797	860	782	787	843	750	805	826	783	770	782	785	818	805	792	809	792	815	853	824	839	794	815	821	827	836	768	792	788	789	823	816	758	820	792	833	828	839	823	816	751	806	809	795	781	878	794	821	783	843	851	810	798	797	793	788	730	858	796	822	779	764	838	800	785	840	839	795	863	791	826	808	806	808	800	831	809	813	803	778	812	797	834	784	753	849	817	801	836	823	811	832	823	759	808	819	805	828	846	792	822	775	861	801	782	813	829	776	808	753	740	808	798	832	860	845	770	772	861	826	780	830	780	834	819	790	841	817	819	763	847	816	791	848	812	791	821	822	856	804	804	784	791	795	799	820	813	773	848	760	820	802	785	784	792	811	845	852	803	796	790	822	793	829	842	809	826	848	829	821	756	838	793	806	828	800	827	820	775	803	760	767	790	766	776	798	839	811	757	823	802	816	777	842	805	811	864	808	745	825	814	856	809	784	783	762	798	820	857	821	836	758	844	817	781	784	764	800	827	828	810	853	827	837	846	769	822	843	793	817	819	822	822	814	817	804	795	811	806	832	851	805	813	812	832	819	792	800	773	753	802	790	811	834	786	820	795	770	833	755	795	807	817	765	773	787	791	795	835	779	837	835	796	796	789	838	815	811	841	768	784	815	820	828	762	793	793	806	793	850	784	796	805	826	857	886	792	778	803	798	803	820	825	832	828	810	776	799	822	820	801	799	827	799	874	778	828	807	798	856	803	838	771	804	851	848	835	811	830	873	823	830	790	799	799	806	789	827	850	822	811	748	852	836	820	796	777	812	801	819	839	760	820	804	835	825	799	783	829	823	837	810	841	841	798	812	775	829	833	841	767	824	822	781	812	773	762	787	822	779	788	882	805	825	782	785	831	811	816	799	815	824	804	799	817	811	809	860	864	842	823	807	840	787	760	776	771	828	802	794	851	792	788	792	845	763	803	799	870	832	868	827	792	796	813	817	812	791	787	789	791	738	825	814	780	838	821	837	843	861	754	814	796	800	797	797	860	813	791	784	789	827	841	827	746	850	802	780	889	884	793	803	807	816	874	829	818	816	763	776	802	871	803	829	815	812	820	823	862	843	840	784	836	804	797	841	817	778	835	801	821	811	767	822	782	812	811	789	808	848	845	789	777	777	799	831	784	818	853	817	782	776	754	747	834	834	789	808	808	824	807	805	849	844	837	837	804	812	781	844	832	819	845	814	784	786	794	819	774	845	799	863	786	822	792	846	836	848	810	804	793	761	824	785	871	849	854	809	814	762	809	863	813	824	776	799	815	824	746	788	845	781	865	814	813	836	828	817	770	853	789	827	803	766	783	804	842	839	787	800	817	783	815	805	820	850	830	780	817	825	773	843	842	777	875	821	771	811	870	821	807	829	796	827	811	809	835	817	786	827	833	803	763	826	838	857	808	788	800	817	878	811	857	858	769	813	785	843	844	817	767	796	794	805	833	840	776	805	792	797	802	841	808	825	764	752	769	820	789	827	772	818	791	814	767	826	796	831	792	783	783	838	828	786	792	789	844	831	798	856	804	825	811	817	788	823	819	826	809	810	825	827	808	862	793	774	808	789	837	794
23728	21395	28554	24959	21210	13239	4607	2128	1511	1324	1156	987	998	904	820	805	752	717	728	735	668	697	664	669	659	685	641	639	658	611	596	704	649	610	694	655	646	689	645	669	675	627	675	600	603	679	627	651	620	620	680	625	625	672	661	584	620	629	708	632	629	644	659	641	647	668	641	613	621	613	661	630	622	592	666	642	608	624	660	659	677	625	636	631	650	649	634	615	655	647	680	616	627	629	600	616	641	670	608	624	643	653	613	566	668	612	634	649	619	627	632	661	619	656	657	635	627	627	638	629	616	638	630	649	664	660	661	631	634	658	616	635	632	639	656	603	612	633	635	632	600	625	676	651	637	590	648	631	654	672	598	637	636	644	680	615	630	631	685	642	620	685	636	620	614	602	603	675	658	620	626	679	624	651	622	646	638	616	606	652	637	630	670	660	670	687	616	625	636	635	667	654	600	638	660	650	593	664	596	616	695	620	642	589	598	611	690	666	628	648	677	631	643	664	708	610	617	624	635	665	631	646	589	651	628	645	605	647	681	619	600	629	594	622	594	654	645	638	608	632	653	638	602	631	646	673	644	623	656	668	591	642	620	589	576	593	632	654	602	617	642	629	605	649	647	585	594	625	623	654	597	666	610	630	625	621	640	577	571	609	645	652	678	614	642	608	636	632	650	617	630	581	588	625	625	626	618	651	607	612	670	648	664	634	655	607	646	680	643	610	627	618	638	617	651	638	659	625	667	589	613	612	619	643	617	632	640	661	631	640	652	650	595	615	638	637	609	633	634	630	646	594	612	603	650	636	640	630	629	635	646	665	675	627	623	655	667	631	662	656	648	625	660	628	685	649	643	654	632	666	650	605	622	636	638	585	685	636	657	638	621	652	649	636	661	669	619	686	603	631	702	647	615	630	661	630	628	644	674	626	614	628	641	649	653	652	610	695	689	633	660	649	650	625	647	668	640	631	602	584	638	604	627	648	638	645	641	627	634	646	622	625	644	620	621	671	663	623	642	661	607	599	631	626	673	678	652	657	603	630	606	635	646	634	685	612	654	600	671	624	671	646	644	646	609	669	674	676	583	667	609	696	604	677	618	655	632	622	626	694	627	669	642	632	625	612	616	664	598	612	637	657	635	693	630	689	625	661	619	634	646	654	641	659	664	596	629	652	661	643	640	651	618	638	649	660	662	653	687	661	651	616	637	668	621	641	624	622	669	616	632	596	618	652	617	632	661	618	651	623	622	611	631	683	594	637	612	636	702	655	644	594	642	548	611	618	662	656	716	659	671	645	626	623	673	636	647	645	621	631	626	604	628	599	621	632	655	627	637	600	633	653	667	640	587	608	583	640	627	678	627	671	629	626	646	620	597	666	625	617	587	630	667	656	627	668	659	655	584	618	648	645	655	676	639	599	611	604	593	650	658	598	590	602	601	645	663	630	634	638	658	683	641	653	634	647	571	656	647	630	602	649	628	641	645	628	734	651	611	578	650	657	658	676	656	646	627	640	708	590	678	648	664	646	669	632	671	640	623	670	629	615	663	589	620	603	615	653	642	644	633	620	633	627	616	663	644	612	652	678	624	648	618	624	650	598	631	611	677	658	640	626	651	602	679	627	628	621	642	659	611	600	641	634	611	636	648	619	664	631	624	633	650	648	620	608	645	637	687	671	666	653	632	639	647	618	639	639	653	633	651	608	635	634	625	650	623	638	676	591	622	627	621	644	675	645	619	628	695	624	682	591	623	592	634	647	653	634	660	652	610	657	681	645	668	634	618	642	627	658	665	621	633	620	611	663	619	620	616	613	658	620	638	648	613	653	678	645	621	644	597	638	629	613	637	686	679	586	633	664	631	661	612	643	643	633	620	670	585	653	630	557	620	599	583	698	682	636	656	646	629	655	672	651	633	666	676	651	633	621	600	634	632	664	611	655	592	615	667	686	633	614	645	605	601	592	637	626	625	568	645	620	652	606	621	641	645	640	677	668	609	651	597	633	654	632	647	653	654	622	649	623	647	595	664	607	644	661	657	600	636	663	655	639	630	636	634	642	602	654	636	607	623	679	642	618	624	644	589	651	604	625	661	636	663	638	674	633	630	642	586	632	657	652	645	645	629	642	671	628	656	611	585	617	616	694	615	598	636	636	660	622	633	642	601	661	679	614	614	611	635	637	656	661	609	642	660	635	629	624	661	619	648	665	653	621	622	655	641	671	655	636	682	656	667	643	685	599	623	612	650	620	637	626	571	632	666	650	638	659	575	604	577	637	639	622	661	667	684	644	658	632	657	645	623	596	637	654	661	597	637	645	577	636	632	576	664	592	666	622	611	621	644	633	621	647	647	655	639	643	677	669	624	663	619	624	647	650	577	636	617	671	643	588	638	643	642	663	691	690	617	633	636	594	661	634	627	622	609	658	660	626	651	648	681	655	640	635	634	644	643	593	631	614	638	610	646	639	649	635	635	643	657	593	611	640	613	637	625	631	604	646	639	635	629	641	634	630	627	607	604	625	708	642	654	639	662	640	654	650	619	615	639	638	664	627	642	619	696	605	630	633	646	620	648	621	624	633	639	642	652	631	638	658	597	649	625	642	640	624	626	608	672	650	618	641	630	653	658	669	617	641	628	663	619	632	600	644	629	679	631	604	606	641	656	619	647	595	627	604	607	648	627	606	600	601	654	625	675	649	611	642	649	636	610	650	663	650	627	614	632	653	613	683	633	671	613	647	662	612	601	635	615	655	656	603	616	604	612	645	596	591	628	619	651	626	615	661	610	667	660	687	608	603	675	634	698	666	620	611	646	627	609	593	628	629	612	709	595	608	601	644	641	619	589	708	658	648	612	623	642	641	630	643	649	640	599	609	593	638	627	652	623	690	636	654	649	636	654	629	593	694	614	615	597	610	676	629	713	624	606	640	664	619	615	599	635	607	627	633	663	623	649	635	641	618	657	649	648	660	589	663	613	632	638	621	646	621	635	648	657	654	635	612	596	613	651	652	647	664	631	594	566	589	644	648	636	599	680	619	654	634	644	609	643	648	648	647	674	612	640	602	661	602	591	636	591	602	659	661	642	636	683	640	608	611	672	636	666	629	616	611	661	630	591	645	639	614	656	624	635	657	570	612	592	625	626	591	611	650	618	658	655	599	636	651	620	642	682	664	630	602	677	605	629	644	603	612	670	625	631	664	653	630	610	642	684	622	596	669	621	642	584	650	671	642	665	621	606	633	627	672	625	654	588	620	643	648	672	635	660	607	615	604	596	671	617	638	622	660	650	629	652	636	651	707	666	643	604	639	597	643	630	655	625	702	624	594	606	622	661	619	669	604	682	645	621	630	634	644	673	668	638	602	616	616	649	608	638	616	658	606	649	678	635	620	664	595	631	595	633	637	649	632	660	628	600	668	613	657	654	654	603	668	596	661	683	660	653	666	642	665	643	659	625	655	606	617	620	698	636	610	621	642	628	629	628	621	587	662	606	646	643	641	640	606
33003	53508	41727	26382	14356	7735	4639	2967	2238	1706	1516	1342	1222	1122	1030	900	865	837	880	826	753	776	743	704	732	694	735	745	668	689	730	646	701	732	663	698	716	700	619	712	688	665	710	698	666	715	660	665	680	716	700	648	694	693	740	687	689	688	686	659	655	636	672	696	704	647	677	666	656	634	662	666	653	728	707	652	681	665	682	680	710	680	644	664	699	699	664	714	666	679	690	650	659	675	674	668	662	667	715	699	664	699	730	659	675	711	710	671	679	683	709	665	677	653	673	711	718	651	669	667	647	673	697	711	690	742	666	678	644	677	665	650	685	669	669	695	648	702	667	663	693	656	729	712	632	690	694	693	659	672	673	681	679	654	705	663	675	621	660	699	678	675	681	637	652	687	676	638	666	686	648	658	685	675	684	715	696	690	672	655	653	657	664	666	644	686	645	678	664	665	704	670	672	675	741	656	657	698	661	670	655	674	650	692	726	672	664	667	699	648	655	698	682	674	681	672	671	673	640	667	661	667	690	659	651	723	648	666	665	694	689	668	649	638	670	649	676	712	680	665	663	687	706	735	674	712	660	685	708	697	701	658	672	677	648	682	714	710	689	705	674	685	680	653	680	658	648	663	625	690	691	691	662	673	684	686	691	656	680	675	647	641	720	743	719	666	649	667	634	626	669	696	670	677	642	706	659	656	689	612	685	689	615	683	710	678	666	681	711	689	624	690	697	706	655	674	686	696	685	689	695	698	683	679	632	698	658	715	692	663	640	673	683	685	725	685	652	720	713	691	670	674	660	676	666	727	691	690	697	679	690	701	670	658	703	656	702	672	651	667	673	666	705	628	731	649	670	665	690	662	739	659	629	723	702	649	732	710	690	670	694	665	662	692	653	651	699	686	668	683	653	669	687	637	676	678	690	682	670	707	643	672	715	642	642	658	708	670	665	651	682	695	721	626	688	758	690	639	663	666	681	677	687	668	623	724	673	651	695	689	696	744	678	688	643	701	686	652	711	687	621	661	647	721	701	717	679	636	688	688	669	657	687	668	717	671	637	655	672	644	741	701	650	702	675	674	666	705	724	664	722	677	641	716	632	663	676	692	666	714	692	674	698	651	662	713	650	688	642	692	610	698	704	665	734	689	679	691	690	619	653	662	668	674	702	700	754	667	680	660	694	678	684	689	701	683	638	716	693	651	664	704	727	655	668	690	653	697	689	650	687	663	677	683	628	631	678	656	692	642	701	663	681	714	646	632	665	712	678	674	660	677	712	678	674	665	690	667	657	659	665	678	685	632	647	694	679	630	710	702	657	706	656	717	652	666	647	731	669	633	677	676	648	670	683	647	673	713	722	674	682	644	682	630	688	679	637	620	669	652	629	673	690	685	716	680	701	684	706	681	656	637	646	690	683	708	717	696	689	658	684	680	717	696	693	638	725	712	701	688	681	654	665	613	669	718	685	676	679	703	695	706	737	671	694	655	684	708	668	670	642	693	674	664	669	675	596	689	680	692	700	677	692	729	668	678	655	682	673	647	691	631	736	676	694	668	640	688	698	664	667	678	696	652	706	668	690	665	689	663	676	646	643	693	648	686	660	628	652	639	663	659	693	647	679	662	692	671	686	736	747	644	705	657	707	694	698	680	751	673	669	678	665	696	717	641	721	693	620	727	638	752	713	668	702	670	696	692	665	642	633	702	671	657	683	698	662	682	708	694	652	696	704	673	671	687	641	684	662	703	641	680	687	694	690	685	678	746	696	683	648	670	683	705	698	648	661	732	720	720	644	631	673	683	659	660	726	682	683	677	672	657	663	672	668	630	718	688	670	667	663	644	654	692	645	734	648	684	648	744	643	619	678	686	681	664	700	703	691	690	695	698	696	623	717	677	679	668	686	728	637	685	656	681	691	703	702	689	682	687	691	669	684	649	690	736	686	692	703	687	700	678	689	655	660	656	679	638	660	660	657	662	655	654	671	681	680	705	704	658	658	679	684	677	655	705	659	659	645	648	653	665	706	643	698	675	659	687	684	650	627	711	682	695	674	691	692	696	698	651	645	663	699	669	713	643	721	643	673	658	669	649	633	661	689	710	659	657	645	686	712	694	675	672	703	668	646	667	692	707	691	661	684	675	675	687	638	661	644	705	643	674	668	668	733	675	656	723	694	702	698	670	641	660	667	730	699	687	658	709	680	627	691	646	626	687	753	689	668	682	656	726	658	679	657	682	682	672	716	700	645	661	710	691	707	688	664	653	662	660	702	702	677	668	656	679	664	675	663	672	662	653	682	679	640	666	655	665	708	705	690	679	656	668	664	674	699	657	679	613	676	666	679	674	695	683	646	666	663	718	653	660	684	630	666	692	682	676	641	689	684	661	685	676	651	712	689	684	656	702	659	663	646	656	661	682	701	641	669	693	657	666	638	733	636	737	647	666	671	657	663	705	688	707	634	681	680	717	680	671	657	704	665	678	651	706	673	631	647	625	694	709	687	639	683	685	703	692	736	686	706	660	684	674	677	657	684	742	688	646	741	687	676	700	645	639	691	662	647	678	662	694	707	684	684	668	686	691	652	727	690	662	720	678	661	703	668	725	673	630	700	652	641	713	647	655	700	697	700	662	686	683	667	709	622	634	676	629	661	689	684	622	661	643	720	672	680	669	686	678	703	683	705	634	724	672	662	689	669	680	673	678	689	691	660	692	647	667	725	734	682	678	682	693	648	657	688	677	683	756	691	631	684	709	665	658	680	663	711	642	667	681	680	733	653	620	645	664	630	692	667	707	710	675	680	656	716	691	710	676	652	676	675	679	683	668	723	684	670	732	687	669	715	689	661	679	666	640	638	709	654	704	692	680	664	647	666	692	710	697	684	679	655	685	633	624	695	670	691	684	703	661	641	723	691	661	698	673	656	713	649	726	666	670	695	704	659	697	731	675	687	691	674	624	657	669	676	691	634	633	718	687	690	690	712	659	607	670	671	674	687	686	694	689	660	684	644	700	704	643	708	644	675	676	681	654	690	685	677	700	684	656	644	672	657	627	691	697	682	682	671	651	659	692	687	665	660	666	682	671	675	663	672	679	676	634	673	675	693	702	699	713	705	667	683	676	626	694	688	664	629	677	659	692	682	695	639	659	681	687	652	698	721	711	694	650	736	697	690	669	695	701	628	695	678	685	676	715	664	657	666	664	692	668	671	682	684	676	709	672	638	645	686	701	666	724	671	738	701	654	689	689	649	648	714	735	692	696	647	669	701	711	655	663	682	676	681	649	704	664	681	715	683	630	676	653	688	709	691	676	714	678	693	686	686	660	663	635	709	633	686	654	675	700	621	681	612	709	664	668	671	663	698	690	668	683	679	627	661	693	669	650	666	669	681	718	666	682	636	669	678	669	715	679	638	680	676	657	641	649	654	682	698	652	665	638	696	657	702	686	673	666	648	672	639	676	684	683	631	685	697	666	675	689	677	702	660	698	635	672	689	684	656	671	712	688
25017	21487	27972	25591	13279	5035	2700	1829	1446	1360	1179	1107	1095	1074	965	959	953	878	910	921	855	832	906	845	788	866	829	883	863	910	862	842	842	868	837	883	890	851	834	869	834	866	842	876	877	878	856	805	884	788	848	844	861	897	864	825	864	824	936	869	892	884	824	889	867	843	856	850	840	886	854	854	844	802	867	851	853	877	879	868	867	916	866	870	865	837	804	868	851	868	834	885	859	869	782	902	890	842	907	782	853	852	843	856	871	878	808	882	875	860	818	854	862	823	841	860	839	838	812	806	829	892	852	825	810	872	815	812	815	844	860	845	844	838	844	888	840	841	836	881	846	815	840	849	844	859	883	888	850	834	877	838	850	900	800	854	845	846	833	878	821	885	869	846	843	882	803	864	885	885	843	835	853	805	824	874	841	866	850	855	831	843	855	877	877	822	902	856	855	852	889	860	850	855	840	860	844	845	850	842	874	838	844	840	826	852	849	840	854	859	863	882	838	881	858	875	838	879	838	851	861	825	835	910	854	862	866	829	885	901	853	845	865	857	850	855	877	874	815	853	845	860	798	862	878	817	849	835	926	883	840	828	847	762	842	840	803	859	835	840	830	839	825	847	867	873	862	871	828	847	886	892	855	858	855	854	888	923	885	824	883	834	861	878	857	835	861	854	800	867	913	851	860	839	810	849	871	853	864	807	843	879	850	869	804	887	846	862	801	836	838	841	822	885	876	887	878	821	821	790	844	843	832	826	857	819	878	848	832	856	852	861	860	865	869	830	901	842	885	862	890	848	860	894	793	813	812	900	912	878	830	829	788	865	850	849	819	866	852	832	901	849	866	850	871	860	890	841	868	835	923	800	883	857	844	862	820	846	829	885	884	828	837	860	882	864	885	896	799	821	805	927	880	871	867	894	892	889	817	879	891	808	896	848	812	866	830	825	803	822	870	903	820	808	887	851	879	824	816	830	798	877	816	839	876	893	844	900	809	828	821	847	848	830	844	883	883	924	809	856	861	871	880	824	863	865	798	843	872	829	806	819	812	798	861	847	894	897	843	871	856	907	881	860	880	863	861	844	865	832	890	856	874	896	884	894	855	894	849	828	925	847	827	827	853	851	841	853	835	914	894	888	847	859	845	856	871	847	837	825	845	823	873	871	866	880	872	889	858	835	871	876	831	881	854	878	850	841	802	828	851	841	867	809	883	802	894	857	848	860	844	814	813	835	873	801	853	806	865	857	870	859	861	907	859	858	827	881	834	803	851	867	832	889	867	807	922	895	854	871	820	813	828	894	873	817	835	859	900	865	866	832	872	864	867	818	849	892	826	849	845	897	856	850	860	860	797	849	846	843	849	852	863	851	885	804	824	845	854	894	881	816	903	838	882	888	880	868	873	861	822	839	870	889	771	796	881	850	842	870	822	837	875	842	868	861	834	826	902	875	791	797	882	838	845	869	875	815	859	841	825	880	846	884	824	835	856	899	805	810	865	870	830	807	872	825	847	840	881	857	842	840	860	848	838	832	844	864	861	833	904	819	847	787	848	877	847	830	882	808	802	817	823	862	881	841	863	878	910	876	831	836	878	820	868	855	885	841	818	876	862	842	873	841	867	859	825	811	833	862	893	832	844	823	811	904	835	864	849	878	850	846	857	900	852	826	819	817	853	814	858	869	821	865	865	844	822	847	825	840	841	905	833	824	885	799	859	901	895	842	854	815	871	839	876	833	862	878	836	867	878	852	864	845	839	869	811	844	889	815	899	852	831	781	868	861	824	854	809	847	827	865	857	815	853	879	848	822	864	825	833	886	843	862	859	888	772	887	913	836	831	856	852	864	834	840	868	829	884	891	858	855	831	873	852	844	821	864	887	858	797	872	873	838	871	837	850	834	894	839	862	868	852	895	867	871	835	848	851	914	859	842	822	879	851	866	801	814	798	824	884	878	855	786	869	840	794	830	834	858	882	912	849	908	849	825	833	871	807	832	786	841	905	883	857	846	925	908	863	889	881	844	812	876	874	867	884	832	922	817	869	850	830	866	903	857	850	850	860	808	907	821	850	814	823	844	877	822	910	840	868	847	858	850	847	815	859	848	835	840	840	857	858	826	844	793	868	844	825	846	852	853	860	813	856	855	863	867	835	813	855	826	864	828	822	827	873	841	865	860	833	843	898	856	800	876	866	835	862	874	890	858	829	738	875	844	911	816	854	865	888	867	887	802	876	808	842	892	825	846	852	870	836	833	863	807	855	830	888	868	880	839	859	861	812	884	837	854	782	847	900	832	878	854	839	828	873	875	821	870	833	847	807	862	808	845	858	881	840	860	848	872	867	853	837	844	856	854	824	833	853	860	828	870	826	848	855	849	854	895	832	919	874	830	885	848	835	800	838	835	810	900	828	810	890	891	866	838	804	885	859	808	852	867	892	806	821	868	838	834	855	822	859	774	898	883	840	816	861	838	877	845	867	866	867	864	828	837	840	861	854	853	828	876	796	864	831	808	824	887	838	880	804	861	886	830	833	816	830	872	861	791	870	844	834	891	895	862	843	821	815	791	819	868	869	861	855	823	855	848	808	883	893	870	845	813	886	900	835	870	841	886	849	862	821	870	860	840	805	877	893	785	897	818	854	856	853	860	824	878	876	836	862	883	883	856	889	881	865	846	884	865	824	822	858	857	886	831	830	808	823	840	826	862	851	885	872	830	823	884	827	890	865	910	807	907	841	864	860	817	887	812	874	864	816	840	869	864	862	862	892	892	862	830	852	842	870	849	878	861	852	887	797	883	831	852	847	774	854	866	859	858	829	808	815	833	801	858	830	868	866	834	837	861	811	893	827	821	878	898	844	851	830	918	882	834	884	813	852	830	868	849	873	853	921	842	900	857	838	815	926	816	831	878	889	845	896	859	822	844	816	879	890	825	886	837	864	884	834	843	854	884	847	856	822	815	864	857	818	869	905	886	806	838	827	808	856	823	810	828	804	837	838	873	894	847	853	814	840	836	890	824	841	826	904	807	879	834	868	828	884	919	834	879	868	867	853	850	833	828	831	861	831	813	852	793	802	848	843	832	835	857	824	813	863	830	878	889	837	903	878	889	874	821	821	838	822	911	887	823	841	893	845	877	850	870	856	838	870	869	836	839	864	864	825	870	787	843	851	875	839	900	882	886	875	841	823	808	869	847	818	829	833	849	868	876	887	885	851	866	806	868	835	874	782	882	835	824	833	881	830	853	834	860	826	850	887	841	864	872	809	859	866	878	891	856	855	907	862	844	817	866	852	835	794	868	873	841	854	885	859	870	796	758	860	840	860	809	826	893	841	861	888	848	830	850	800	890	835	871	858	865	835	829	858	874	814	806	873	901	877	858	856	901	850	809	823	853	850	887	863	881	831	847	849	857	914	864	814	859	823	832	811	826	853	818	846	903	834	864	865	850	888	886	911	844	856	919	870	840	860	925	901	856	852	845	799	887	880	805	884	833	819	802	896	883
31140	47528	36388	19072	10352	6238	3727	2672	2128	1701	1506	1423	1379	1207	1135	1025	1052	1001	999	959	984	919	901	952	861	898	926	918	910	888	901	905	961	855	882	852	822	867	872	955	879	928	916	930	883	897	895	868	900	897	916	868	884	861	892	836	945	882	900	885	928	873	914	899	910	933	922	895	919	882	882	946	820	872	878	882	916	893	887	899	913	831	901	833	951	942	877	850	863	919	851	940	896	876	928	891	833	879	868	875	869	872	842	925	869	875	919	896	903	880	858	865	917	875	900	897	848	862	853	875	893	876	889	860	833	893	849	884	852	872	879	867	871	809	943	920	899	948	876	932	897	910	896	917	908	859	876	900	905	907	896	839	884	835	839	874	898	905	916	906	897	862	881	858	911	897	846	878	834	893	898	858	932	868	923	879	861	893	861	917	852	875	911	929	942	908	906	866	845	929	859	902	871	836	930	881	862	902	907	894	896	929	931	905	942	858	867	883	900	893	900	878	852	834	894	880	883	906	893	817	913	862	844	859	886	924	926	897	902	842	947	930	900	906	850	799	934	882	890	889	935	872	831	861	974	881	889	893	923	859	836	960	910	921	913	892	896	878	880	912	893	899	870	946	848	918	926	971	847	907	955	843	887	897	935	880	902	896	913	960	909	903	904	863	847	889	891	899	910	912	894	877	873	844	916	877	887	862	822	824	877	901	885	888	867	822	908	907	903	831	910	907	855	874	900	901	821	961	884	911	865	842	921	836	845	917	940	883	935	854	879	890	827	867	871	907	926	878	901	857	859	874	917	891	907	888	857	872	901	827	867	859	862	918	896	853	896	869	921	852	851	862	901	845	870	912	837	872	878	911	863	905	944	916	838	879	893	932	863	845	885	884	910	878	864	908	868	911	900	901	860	923	913	889	860	915	900	898	890	895	907	889	844	855	909	855	895	904	874	867	887	976	887	855	853	945	851	894	877	915	904	868	901	876	863	826	893	899	890	895	839	912	897	880	859	937	882	947	860	858	914	911	889	881	845	892	916	887	915	914	895	898	901	891	871	833	931	883	856	910	863	917	845	905	875	879	850	932	862	900	857	869	936	912	894	912	873	864	896	904	856	917	847	860	920	867	865	854	847	876	904	923	860	901	924	860	899	875	803	917	890	917	879	878	872	846	836	873	884	893	942	846	912	881	891	885	874	901	894	863	928	931	923	868	896	884	850	951	895	920	846	892	900	836	868	801	876	910	854	907	889	857	903	889	880	874	919	876	925	879	836	889	881	873	866	897	908	878	828	890	922	881	834	911	897	831	860	846	882	883	905	858	873	871	915	880	881	910	884	872	845	907	869	887	892	917	899	903	843	855	890	870	845	860	899	874	912	844	931	884	893	865	835	921	888	882	939	912	928	838	884	887	886	893	924	881	830	870	875	886	932	904	911	852	879	873	896	902	833	936	898	851	863	917	913	892	880	878	884	926	878	861	928	919	907	942	880	894	885	893	938	847	866	832	839	836	918	902	889	895	907	919	934	869	970	850	906	935	844	869	882	907	887	881	910	906	909	873	834	857	872	927	888	858	867	885	835	895	912	878	885	953	964	900	878	876	923	890	870	879	889	866	952	920	913	870	881	847	849	896	923	836	879	906	908	900	902	858	866	887	824	935	861	876	864	893	879	882	822	887	887	884	909	829	806	856	961	926	924	855	865	914	918	886	869	944	889	882	851	813	912	884	923	876	912	891	935	848	892	900	892	886	849	867	861	856	906	843	903	870	917	902	911	865	955	862	822	903	878	844	880	856	894	836	884	860	902	867	897	861	872	901	839	912	977	911	912	907	858	892	908	873	907	886	901	886	856	938	893	903	831	898	909	858	834	888	914	870	915	859	917	874	841	901	833	914	909	928	893	889	867	837	878	894	872	901	825	906	828	877	879	878	889	822	864	826	840	876	895	867	904	903	900	896	866	906	934	907	850	868	931	882	927	910	901	847	909	917	912	898	779	861	861	915	848	881	870	875	892	860	974	917	885	882	886	879	856	855	865	892	874	905	910	867	900	866	862	926	844	854	868	855	880	932	837	887	930	907	867	874	961	886	863	809	875	828	879	832	886	888	879	815	853	850	848	895	873	894	850	961	863	853	875	887	855	871	866	859	887	833	932	891	836	947	947	903	901	868	905	943	899	885	910	921	882	925	933	863	873	855	911	876	846	892	853	872	863	932	871	895	848	883	870	898	932	887	853	887	882	895	840	876	890	882	881	870	880	888	885	897	843	891	931	864	930	869	856	909	863	899	882	827	856	866	892	925	866	876	861	895	888	898	839	862	900	939	888	908	895	921	924	918	899	903	868	928	900	834	852	905	875	882	864	890	878	943	930	855	934	858	890	877	850	912	855	879	890	860	927	904	869	927	888	869	881	950	906	883	858	919	911	860	903	928	905	927	872	864	899	879	879	869	900	883	889	852	890	919	836	889	861	886	846	868	902	889	892	910	899	812	885	919	838	872	878	903	880	892	880	853	905	893	906	917	875	908	846	910	941	850	875	840	849	867	892	887	860	882	884	853	898	861	933	847	848	834	881	855	918	885	909	909	890	866	879	849	885	842	889	904	905	855	865	860	887	904	905	901	906	871	815	924	889	917	910	905	896	841	883	889	892	841	907	902	883	887	887	876	871	946	847	935	890	908	914	876	885	876	911	878	911	846	886	876	858	905	879	919	895	868	892	902	832	925	928	926	871	876	902	900	849	877	873	906	902	890	842	901	944	898	847	888	832	873	898	926	884	944	815	888	882	919	834	878	870	864	931	909	870	918	868	876	928	851	863	880	904	865	880	950	837	908	899	851	902	874	843	922	869	918	890	893	876	929	907	862	899	892	909	846	853	923	895	889	927	862	936	938	884	899	902	925	873	853	878	869	891	914	899	906	847	900	843	822	881	900	905	904	888	881	844	876	939	872	876	886	879	882	854	874	855	863	944	892	884	911	871	870	950	901	878	894	860	899	897	868	959	929	961	869	897	861	934	869	868	878	894	875	872	913	864	852	907	899	860	898	869	882	901	935	900	912	886	861	922	896	878	888	904	894	956	852	904	914	904	908	908	897	941	923	871	828	875	866	903	861	955	889	910	893	849	894	932	865	891	868	875	870	924	865	889	835	914	863	919	925	925	921	922	886	944	897	924	903	851	887	876	823	862	895	916	800	851	863	892	875	898	898	927	868	906	825	922	932	918	923	839	847	909	874	884	940	853	866	895	891	834	837	855	869	945	860	876	949	911	884	910	849	912	899	878	896	868	874	871	853	911	862	900	909	865	862	893	889	904	844	871	871	884	862	877	858	883	904	884	871	812	913	885	933	868	919	912	923	856	847	870	875	891	924	888	903	898	851	857	891	875	895	860	846	913	902	954	842	899	864	905	897	853	899	918	890	886	895	862	911	921	877	871	907	871	919	894	870	855	923	863	881	891	866	875	917	860	878	938	903	858	835	888	912	843	868	919	846	878	905
22694	21406	29078	24293	21702	21322	12293	3670	2381	1887	1643	1511	1302	1111	1024	956	881	896	816	794	784	730	663	697	709	666	673	683	671	639	673	634	742	681	728	689	660	634	715	665	674	704	680	640	684	715	699	658	685	644	671	709	652	703	620	705	679	675	661	663	680	647	689	702	687	613	624	674	665	692	706	661	664	701	658	670	733	723	691	657	718	689	694	672	687	666	718	636	658	694	646	668	702	719	677	726	705	636	657	683	652	706	704	703	694	724	661	677	658	703	693	677	658	694	626	653	670	673	696	732	685	677	680	665	694	720	656	652	692	720	680	704	629	712	669	687	653	661	647	684	724	657	666	651	692	677	710	688	646	646	598	656	667	679	649	650	694	687	709	686	687	630	683	624	673	647	665	694	649	685	680	675	656	651	669	679	687	702	666	656	614	653	676	644	683	635	686	737	703	667	692	650	655	714	711	681	680	636	670	696	680	670	661	724	662	659	655	685	697	687	648	696	659	640	689	667	730	676	674	690	704	667	630	620	662	659	682	681	707	662	665	630	633	684	689	671	699	631	642	684	700	703	675	668	713	648	675	704	642	658	689	632	641	640	708	678	692	748	671	725	655	672	674	666	631	672	696	665	653	683	686	660	691	679	695	654	626	696	655	726	648	652	684	677	630	665	685	651	657	666	684	729	702	720	656	679	677	656	689	620	689	663	690	683	679	681	640	715	648	667	689	598	690	649	695	686	689	698	673	667	661	620	656	715	659	677	624	708	651	653	681	691	693	667	649	656	686	679	682	684	669	639	675	700	689	682	694	685	678	675	661	685	656	672	680	696	682	638	662	690	675	685	645	663	660	751	687	670	672	652	636	657	682	627	656	707	702	713	683	645	703	702	680	664	686	632	683	637	691	718	699	687	680	689	669	679	696	677	682	720	673	704	630	713	649	704	627	689	671	676	702	715	691	698	647	662	686	638	652	674	624	704	693	649	650	699	634	640	643	661	665	669	694	647	681	718	675	657	720	692	658	639	672	677	665	646	680	720	657	670	641	635	699	693	703	685	632	665	668	633	685	677	688	655	671	650	718	653	671	692	710	694	671	641	632	679	671	699	681	713	682	702	679	673	636	662	660	683	679	663	649	617	654	690	638	671	677	649	701	711	683	638	664	678	669	675	689	669	679	631	694	681	647	649	687	663	654	670	692	717	645	689	689	683	718	630	702	681	684	683	692	630	718	736	691	683	657	667	652	647	698	685	708	674	643	648	684	685	685	648	660	658	671	676	673	682	725	653	654	652	677	679	654	649	705	644	663	655	676	611	653	727	670	672	657	664	689	657	676	655	691	687	642	649	639	669	662	646	676	652	690	689	672	644	681	666	705	675	652	625	717	671	639	648	717	658	667	661	634	684	651	687	697	715	690	653	631	684	674	633	672	700	653	648	716	680	631	686	653	653	668	667	660	718	702	667	685	662	640	645	677	679	700	691	689	699	649	635	696	662	753	677	695	720	650	648	656	643	699	701	674	675	689	684	688	641	664	679	710	608	686	673	681	619	688	682	676	692	664	616	684	675	691	638	751	676	686	686	667	607	647	706	681	679	636	729	711	636	628	694	653	667	693	640	669	643	692	665	674	685	719	682	685	690	672	680	632	625	674	736	648	660	664	703	694	679	647	701	678	669	680	692	684	670	716	683	660	701	702	680	673	715	679	657	695	688	685	661	681	670	693	638	643	653	668	671	683	682	683	696	704	648	667	681	690	640	637	634	689	713	697	668	654	701	668	624	672	651	721	677	656	674	644	650	700	692	694	634	720	678	634	649	690	665	706	619	670	672	675	707	695	628	697	696	651	735	720	602	665	694	658	681	686	671	682	672	709	710	714	689	681	692	688	682	643	672	633	684	697	675	685	698	677	679	635	689	667	688	688	659	660	677	696	659	680	640	679	629	657	689	683	673	676	644	673	644	693	641	708	657	637	715	688	644	689	720	682	685	684	718	680	683	648	674	678	686	696	664	648	619	613	625	650	657	652	709	663	707	713	662	642	645	717	665	658	640	665	623	662	673	669	699	658	690	682	662	672	709	669	641	673	678	643	693	665	663	688	689	644	679	683	666	721	657	664	687	670	657	662	659	733	650	689	642	664	648	673	671	644	681	692	666	695	664	666	633	670	683	708	658	669	677	612	659	689	654	725	659	678	695	641	652	682	672	690	672	656	653	640	635	701	641	664	720	717	700	645	635	656	685	705	658	666	688	667	689	694	724	691	671	685	685	629	666	667	631	717	631	676	657	669	693	656	676	707	673	694	700	674	736	657	672	664	676	675	683	654	659	692	724	638	699	647	667	669	719	702	703	650	612	675	606	710	668	690	718	668	687	716	654	650	707	685	688	660	698	644	661	670	704	637	732	664	684	677	691	692	689	668	669	688	697	698	686	678	684	683	641	637	640	700	662	734	685	657	652	696	680	656	674	660	653	682	687	684	692	653	693	671	677	672	670	671	669	661	688	681	654	652	680	641	634	693	693	679	728	634	711	703	704	738	666	684	643	694	662	678	673	664	701	653	709	683	734	626	730	665	679	636	692	656	660	677	630	704	643	698	661	659	650	696	687	695	698	658	662	643	698	661	655	683	635	723	620	687	624	676	628	658	718	702	697	633	639	676	725	619	653	709	674	701	663	687	653	628	673	710	651	660	660	713	657	674	682	636	643	704	694	704	700	696	650	686	676	676	659	637	687	720	727	661	645	710	708	682	640	683	649	663	624	691	687	645	703	648	676	675	694	647	668	685	661	666	667	643	710	619	685	682	708	694	686	692	664	641	695	674	641	656	668	659	685	642	676	684	676	677	666	693	648	676	700	697	647	656	688	648	653	658	705	689	739	666	684	710	678	722	658	643	683	632	656	678	692	662	682	675	694	683	671	654	650	609	665	662	663	655	645	676	672	702	711	667	664	652	677	644	688	703	648	671	664	687	642	639	674	696	688	630	650	683	662	687	678	643	618	666	673	677	640	655	663	656	685	682	741	712	699	643	694	677	672	669	647	674	690	595	681	629	635	699	694	669	666	676	659	694	621	667	684	704	665	701	688	637	666	667	676	663	665	692	689	630	706	682	703	661	717	698	696	666	649	681	623	681	656	676	682	658	710	700	617	736	673	652	703	665	648	696	684	702	651	671	700	678	660	649	675	658	700	687	620	681	644	633	663	672	661	647	669	664	673	670	665	739	620	730	694	630	674	675	684	656	704	657	641	629	693	618	667	631	687	682	686	667	701	659	647	628	734	661	683	634	726	643	685	664	672	700	656	694	684	680	676	680	635	689	670	678	682	668	682	714	676	637	614	674	651	678	680	672	692	704	645	697	658	641	645	701	665	667	653	665	655	717	696	684	638	676	661	698	666	654	660	666	686	628	664	643	631	718	684	623	680	733	707	707	735	698	663	713	664	663	680	689	707	651	703	685	662	674	668	665	690	645	694	759	675	674	677	653	665	667	698	665	680
34550	59708	45283	31774	20739	11380	6288	4370	3337	2722	2319	1999	1686	1396	1256	1047	1093	1007	963	832	793	805	741	765	720	711	744	697	716	708	706	688	716	739	674	689	698	687	697	718	705	698	710	702	722	692	687	695	716	694	655	689	751	651	675	681	711	735	684	676	664	692	674	733	685	678	692	708	698	707	729	667	696	700	678	711	708	709	737	684	677	697	727	714	673	718	662	722	681	685	715	687	694	718	728	643	723	719	661	651	707	653	700	671	708	714	653	701	700	733	759	698	667	653	647	733	674	722	676	719	711	707	706	694	692	665	719	691	663	726	678	653	720	674	672	698	728	670	718	643	677	747	657	698	654	714	720	739	648	652	673	679	701	670	687	708	669	688	696	690	691	678	688	711	674	712	707	683	680	722	727	726	701	732	699	728	679	661	686	699	721	662	701	676	718	678	652	704	686	693	693	690	713	678	689	689	719	717	708	686	690	712	717	697	651	702	689	688	675	675	706	634	660	687	678	699	698	684	669	689	671	669	714	689	668	738	695	689	706	704	649	667	738	705	693	715	678	723	702	698	740	710	680	733	690	674	669	670	712	715	694	701	701	675	724	739	699	675	680	680	688	653	660	655	686	710	738	696	657	694	706	673	697	693	695	719	663	720	715	754	729	679	730	696	698	732	674	722	673	651	690	649	725	665	677	730	738	682	684	700	690	680	701	700	698	654	703	659	640	657	708	703	690	704	650	723	688	692	687	674	679	679	698	738	695	709	658	741	689	760	696	707	710	727	694	720	705	726	700	652	724	677	728	648	671	648	689	669	717	658	695	671	694	678	692	707	687	685	648	690	674	674	714	729	696	688	749	682	677	700	692	667	684	653	677	699	687	699	695	666	727	747	666	641	712	688	706	694	713	681	701	684	701	670	714	720	675	650	718	713	641	700	701	692	673	674	673	648	717	727	654	675	681	693	747	703	679	698	684	761	657	689	646	680	675	657	727	699	669	699	672	683	656	696	678	696	665	681	705	708	692	681	727	743	680	716	754	704	687	743	701	687	695	688	722	677	666	694	667	671	698	727	710	676	681	681	713	687	710	661	704	677	774	664	709	708	679	736	672	689	737	679	695	695	675	667	717	689	718	726	697	717	691	667	681	714	677	686	696	686	642	678	718	653	722	659	640	651	696	684	677	681	702	694	687	740	624	749	687	678	674	720	752	688	663	652	702	668	705	718	694	703	702	693	649	668	678	688	784	720	691	680	679	658	705	666	669	648	723	726	714	729	706	704	647	725	696	654	683	721	709	716	713	680	681	698	724	763	669	664	708	647	725	693	714	700	722	699	656	631	739	633	698	749	746	671	683	710	707	691	711	685	703	651	682	757	665	707	721	709	710	676	691	765	684	703	745	697	732	701	679	699	679	687	709	680	673	658	649	661	726	684	679	651	677	687	704	735	716	726	687	658	736	684	717	743	700	702	661	763	691	712	689	721	713	709	685	701	656	698	707	660	628	710	676	689	720	676	706	715	727	697	713	669	684	673	693	670	685	693	728	699	689	701	686	693	718	725	672	683	717	732	722	652	702	696	706	680	692	685	719	696	703	709	670	708	650	660	675	697	697	684	722	642	705	716	708	721	691	702	654	682	695	705	716	706	684	648	711	726	740	708	737	675	695	700	717	691	691	656	726	737	745	690	716	695	662	685	664	699	691	698	706	706	722	678	687	689	694	705	715	709	669	684	686	671	677	740	693	657	696	670	738	657	647	737	710	650	694	647	727	691	714	677	684	677	704	688	725	717	729	622	667	724	716	687	689	683	707	663	695	721	735	653	711	716	682	645	683	724	705	707	722	696	706	692	744	733	694	727	656	711	733	700	678	677	720	761	714	687	719	661	688	695	699	686	694	675	705	710	691	689	674	708	638	692	693	750	684	681	684	686	676	721	731	669	757	663	710	682	686	693	702	648	727	655	671	671	696	687	732	659	674	682	690	664	724	680	708	719	684	649	665	717	676	687	683	672	678	683	703	731	700	707	686	680	716	696	687	696	699	707	670	680	717	697	701	739	687	664	660	698	688	739	735	686	757	684	687	738	669	746	685	694	647	665	720	724	693	681	730	721	698	724	726	627	669	690	735	682	718	679	722	648	701	670	741	684	717	719	681	690	712	678	687	692	689	667	673	710	681	679	722	693	680	690	731	738	706	714	709	666	665	686	629	678	647	742	742	721	705	706	703	678	698	668	702	706	634	689	760	649	698	680	689	677	704	666	697	715	674	732	665	686	733	696	672	672	705	732	684	723	667	718	688	670	692	710	625	713	695	690	700	704	720	726	665	636	693	693	686	715	685	661	679	694	724	732	718	688	730	710	670	642	724	753	682	720	688	717	674	712	695	654	693	700	658	685	694	676	671	702	684	699	642	673	671	687	678	732	678	721	731	719	698	682	665	713	716	703	688	695	714	737	722	677	687	666	712	672	690	689	671	691	646	710	715	650	691	699	616	678	702	710	647	696	697	713	698	695	677	664	687	704	679	689	669	710	714	712	670	703	701	744	641	695	688	698	693	701	687	684	705	719	699	708	744	674	703	678	711	703	716	700	706	695	635	677	672	703	710	694	662	651	717	683	686	718	738	664	703	675	692	663	647	682	744	711	715	756	689	716	696	688	687	699	677	664	713	702	668	684	695	703	672	715	703	706	724	744	712	706	698	652	723	699	743	693	710	701	705	693	703	746	705	683	725	674	693	695	749	707	676	686	700	699	660	666	680	717	681	737	675	731	680	665	704	670	663	703	725	671	685	696	681	692	693	664	732	707	750	706	705	662	703	675	696	673	745	696	702	721	712	714	676	686	676	626	716	697	677	680	657	720	731	643	668	650	693	687	688	685	733	705	684	663	725	678	661	701	677	707	672	679	712	670	692	660	660	687	654	675	703	644	697	701	675	695	706	695	686	706	738	680	703	665	723	705	653	728	701	728	656	672	713	663	710	708	698	647	697	676	747	727	690	709	685	677	709	645	709	719	697	709	674	707	649	671	702	667	620	682	723	759	686	676	678	685	651	662	723	665	677	659	699	717	679	702	698	731	706	668	690	721	665	717	716	692	682	653	682	713	722	740	682	706	747	727	681	698	646	709	673	688	743	687	691	693	678	656	687	673	718	689	702	660	665	695	676	711	639	744	720	732	686	717	731	653	676	667	706	708	748	692	671	672	687	701	725	657	728	720	717	715	730	638	695	692	682	703	702	714	693	677	682	690	692	655	689	692	674	695	672	714	723	664	671	673	716	672	768	697	718	700	692	693	726	627	699	676	676	711	654	665	680	669	692	662	702	699	658	703	711	689	732	723	680	667	749	735	683	669	637	689	719	709	670	675	709	690	689	688	727	699	699	721	712	697	721	660	666	696	718	688	682	631	708	647	736	678	664	705	674	668	692	706	706	698	694	691	680	691	675	680	735	681	717	694	717	685	704	701	749	689	671	688	735	672	713	671	671	734	692	733	679	716
31490	31296	29287	15156	5111	2466	1676	1350	1216	1037	1049	909	898	858	867	798	849	861	798	801	773	798	800	792	793	759	771	820	784	768	757	724	797	791	705	733	742	756	781	789	766	770	793	820	777	784	776	810	742	791	729	738	779	750	769	736	758	793	696	777	752	757	782	754	768	749	814	782	749	750	735	767	792	739	768	786	775	779	790	756	760	806	781	741	808	764	792	746	801	758	735	787	783	743	799	735	781	819	768	733	788	747	726	769	711	753	768	796	725	764	765	764	779	756	762	786	747	740	770	759	757	743	767	751	775	746	778	810	827	733	738	797	732	808	714	779	763	779	751	750	768	808	835	731	789	794	745	769	769	754	722	790	713	730	796	750	764	781	775	790	808	742	773	765	759	771	775	798	833	821	772	762	728	738	785	810	763	801	753	738	760	793	703	710	792	766	811	772	756	770	760	770	826	738	813	786	729	763	682	741	830	764	781	770	803	785	764	772	712	751	798	762	782	837	803	765	749	811	793	751	732	781	800	754	764	704	748	744	768	776	717	730	791	825	770	752	754	750	760	810	746	796	762	778	765	753	760	785	778	754	774	788	747	804	806	743	759	739	747	813	787	774	741	728	760	753	754	747	740	772	779	737	825	734	748	769	749	734	826	765	826	687	735	786	790	858	764	719	767	783	788	797	793	806	693	737	816	780	786	784	791	755	823	767	765	773	772	753	782	807	781	712	760	739	788	758	724	753	761	724	740	764	782	776	800	769	768	809	821	753	777	778	795	784	811	808	776	808	783	760	752	777	760	817	743	801	781	707	818	760	771	783	725	768	762	800	753	782	787	806	786	827	799	782	756	717	794	767	741	769	747	762	709	743	780	746	761	795	782	788	746	753	784	772	789	790	754	756	751	749	724	763	741	770	772	751	739	746	810	756	773	757	778	757	795	773	793	795	793	755	701	754	756	731	798	774	762	784	818	738	784	778	735	755	784	822	758	776	763	743	786	774	793	792	814	770	764	733	735	764	789	782	769	757	776	707	765	765	779	737	780	754	738	797	782	770	812	776	757	742	751	747	773	769	775	752	786	801	734	795	835	720	830	764	771	787	790	820	796	779	783	738	742	763	832	750	761	787	742	753	753	757	800	776	805	764	804	782	795	772	773	773	770	714	809	788	803	793	688	740	775	825	745	769	760	757	766	820	804	754	766	825	756	735	745	754	836	760	784	695	787	765	769	742	755	769	776	780	774	764	773	784	773	813	804	760	761	783	809	768	781	755	791	738	754	765	782	725	782	714	720	791	721	722	754	781	785	760	775	808	765	798	816	785	780	775	801	722	833	784	794	776	726	802	793	758	818	798	776	789	764	791	729	736	830	755	742	712	794	795	756	749	752	754	787	758	768	826	740	762	754	760	759	759	783	757	782	715	791	765	742	771	826	753	742	770	759	805	813	738	757	740	756	755	788	778	856	768	755	824	766	787	818	726	784	777	765	789	755	775	766	806	745	763	783	809	775	757	764	765	755	727	745	772	787	786	752	775	779	784	797	749	759	798	797	792	780	720	747	730	817	737	776	788	800	778	772	785	774	782	791	751	776	840	813	757	755	741	772	747	802	751	776	767	772	793	729	747	767	794	782	841	758	767	756	769	770	729	745	772	761	753	753	797	792	810	789	787	766	714	796	754	781	771	764	792	728	778	789	800	772	786	810	704	774	790	803	772	739	780	758	731	775	814	762	781	725	822	801	811	712	788	792	778	736	767	775	808	818	749	759	776	754	771	771	763	779	708	788	714	789	761	821	821	821	828	809	783	791	766	783	768	780	799	782	788	735	799	725	734	788	818	784	750	756	791	761	811	776	807	751	786	773	779	727	817	787	785	789	756	761	772	752	771	775	784	781	803	741	781	765	781	787	746	725	740	716	761	767	791	768	784	802	811	747	727	735	759	721	752	742	824	780	803	765	739	779	736	737	775	785	734	731	781	774	768	746	761	825	758	744	795	806	806	731	783	809	821	786	745	718	780	788	784	766	780	787	734	766	729	730	847	846	770	742	768	775	791	755	765	749	795	746	750	770	793	810	796	769	759	796	746	747	750	782	844	788	816	740	715	709	800	806	754	786	714	789	773	764	750	736	809	768	757	767	737	768	786	775	784	781	754	767	731	842	791	814	734	753	769	802	763	809	802	789	828	764	765	745	759	717	757	726	783	740	745	799	765	791	739	781	780	769	753	740	734	754	764	770	776	792	762	776	780	804	752	738	772	773	754	794	784	773	752	740	799	779	801	784	758	777	743	819	788	692	763	770	813	758	852	784	785	785	761	749	795	754	781	805	716	809	742	719	813	761	769	771	754	785	780	816	782	785	740	748	748	781	752	719	782	783	817	804	750	745	748	730	768	801	785	767	792	771	801	795	766	805	794	806	777	778	782	726	747	751	810	750	763	758	686	782	755	796	796	747	774	720	776	763	707	748	810	783	742	760	786	756	777	787	759	752	721	773	793	805	760	790	793	817	742	794	753	748	807	762	727	777	746	781	749	812	812	776	789	760	763	751	809	794	824	774	766	774	791	803	745	779	788	740	784	755	762	741	782	762	721	782	756	791	799	742	746	785	740	752	779	797	785	790	731	756	769	805	767	809	776	799	785	771	735	744	806	735	752	795	802	804	751	796	767	796	728	800	795	788	804	797	789	762	754	776	805	763	733	741	773	782	810	783	781	773	810	765	772	801	759	774	766	771	733	780	736	743	730	740	760	703	821	750	814	770	751	766	746	750	803	813	712	849	795	766	787	750	800	765	767	795	774	802	773	769	788	771	754	773	760	753	757	746	758	765	784	754	783	782	782	762	799	780	770	802	780	766	806	820	750	751	822	753	743	733	813	821	726	746	718	723	787	754	790	801	799	742	748	764	799	740	729	764	762	755	749	802	849	728	777	729	811	778	768	785	786	747	805	777	775	799	759	761	792	786	785	741	807	799	832	771	754	761	717	787	800	841	799	791	749	733	785	739	771	761	773	749	823	788	777	766	782	788	794	756	802	778	756	717	821	773	831	755	731	809	779	777	743	789	813	812	748	776	766	809	751	786	732	799	748	753	795	761	786	747	778	771	812	794	813	734	763	756	722	787	754	763	792	745	791	724	758	784	776	786	726	776	767	708	729	756	780	754	745	790	740	727	808	758	779	814	793	771	756	781	756	808	759	799	824	734	741	713	774	724	744	727	799	721	759	773	751	732	727	773	834	769	752	766	778	808	785	752	794	755	786	719	819	787	775	795	737	794	786	775	716	771	789	802	744	724	739	787	738	793	756	821	744	740	767	724	796	746	776	836	793	777	743	798	806	832	717	745	776	726	766	741	784	754	810	783	766	753	781	792	791	776	800	764	794	828	724	759	763	796	753	764	747	760	756	748	767	723	800	814	739	762	751	769	828	772	801	743	800	784	804	809	746	755	720	780	780	758	749	745	758	787	768	746	804	721	788	738	747	800	788	759	755	744	724
32797	45069	30113	13987	6563	3475	2307	1791	1543	1357	1235	1127	1101	961	935	940	863	909	878	880	859	875	851	832	906	805	830	836	793	822	769	869	811	893	802	823	848	750	848	777	812	784	806	783	814	779	779	823	852	841	859	880	857	827	825	793	833	777	816	817	816	792	837	831	804	798	792	836	812	844	858	744	837	790	788	779	778	773	818	896	839	792	811	816	881	802	849	859	779	818	839	769	773	790	770	778	801	848	843	824	793	856	787	791	831	829	822	820	773	810	856	829	782	773	854	795	856	781	855	762	796	776	878	844	844	837	827	805	792	857	856	793	752	773	817	801	878	782	795	850	761	807	883	828	798	820	836	847	831	845	816	816	836	839	808	800	799	838	842	761	818	817	827	808	791	852	811	873	835	825	838	846	783	821	825	821	751	794	820	844	865	747	788	801	776	846	795	793	848	788	813	836	840	855	816	813	781	793	843	854	772	819	795	788	832	766	793	798	854	785	814	841	840	870	804	843	863	808	813	870	814	812	807	824	775	811	825	854	817	821	881	810	802	844	840	802	831	802	757	820	869	818	791	838	783	834	800	777	823	808	838	834	824	789	844	780	806	767	814	812	846	802	823	758	847	777	831	834	820	815	861	745	817	800	816	786	795	840	785	835	796	826	845	841	833	816	797	826	802	792	811	797	803	828	793	817	791	814	792	836	833	845	850	801	819	773	789	775	831	805	764	802	823	848	841	812	806	829	817	810	809	800	849	805	771	800	794	841	831	867	805	830	836	817	821	843	807	856	845	773	811	820	820	767	794	767	818	747	880	825	806	770	797	806	832	840	836	776	801	808	796	807	793	850	834	851	815	808	801	806	831	822	844	838	844	800	802	767	828	810	825	823	797	827	809	837	814	790	847	813	832	833	820	790	874	796	860	798	786	807	810	792	877	794	825	795	822	819	818	826	844	805	849	860	792	805	779	827	810	819	768	866	805	762	775	853	809	827	851	780	809	774	825	767	812	797	817	831	777	822	783	798	797	873	824	805	794	790	805	781	781	824	778	835	848	829	773	769	778	871	814	834	819	838	816	841	819	838	810	798	767	778	803	805	784	807	811	810	802	829	828	767	868	834	826	773	822	809	789	830	801	802	774	806	819	808	791	805	842	786	842	789	814	820	781	813	809	777	799	818	773	866	827	847	814	839	899	814	779	761	831	826	790	782	809	851	807	801	887	787	818	830	779	848	809	781	802	855	787	802	838	770	784	828	783	805	807	831	823	845	799	812	785	773	841	808	804	808	797	818	807	735	847	824	813	803	846	867	810	807	768	817	809	858	759	822	782	828	812	876	770	876	805	809	805	775	806	790	831	864	845	814	840	785	808	833	843	780	824	822	785	791	853	831	793	803	825	814	803	809	831	798	777	840	802	784	797	760	868	838	806	836	876	821	779	822	792	777	783	811	807	772	827	799	804	858	757	864	863	778	785	812	838	809	768	798	822	802	861	804	770	786	838	821	783	826	735	826	793	787	878	780	871	873	820	820	833	721	820	851	832	884	864	755	817	817	763	824	725	796	820	765	810	838	814	835	815	766	825	811	795	814	784	819	803	824	809	844	819	867	881	788	832	832	810	857	843	796	854	776	792	859	797	787	805	769	843	824	754	808	850	829	804	808	842	778	841	772	796	799	804	844	788	835	833	830	815	807	787	830	760	805	770	813	818	827	814	839	794	799	783	800	840	828	790	857	802	792	829	835	800	837	809	816	833	804	854	830	830	795	850	822	819	829	792	817	800	772	835	820	869	871	854	806	825	791	844	841	860	872	807	787	795	854	798	850	830	831	827	801	818	811	803	858	802	792	837	854	788	824	828	781	778	808	780	828	779	828	829	809	807	844	779	849	830	836	810	808	830	767	827	806	818	818	795	840	799	808	812	866	791	831	820	804	785	819	802	750	748	798	797	778	786	801	829	807	785	831	808	810	864	752	835	752	831	829	827	775	810	832	845	835	801	797	776	822	808	790	838	762	786	846	793	787	806	785	782	816	800	773	806	803	846	809	757	791	871	811	802	847	775	797	826	765	785	796	817	815	780	777	772	845	769	828	822	819	884	824	842	876	846	807	850	839	797	825	818	776	829	836	825	824	792	848	797	793	803	842	844	827	789	818	843	828	785	839	820	816	832	848	852	821	788	812	789	808	838	829	788	809	879	911	806	838	826	826	743	769	831	839	838	792	771	761	827	826	819	813	842	814	824	805	813	807	809	846	820	787	844	812	756	832	842	843	834	815	853	851	859	785	781	813	824	806	820	772	767	849	822	795	764	793	794	823	851	815	773	796	784	825	798	863	747	800	764	782	832	802	805	793	831	826	804	822	854	823	890	846	807	870	870	813	809	820	800	834	826	786	810	805	802	792	814	812	840	811	806	799	790	859	800	826	792	812	801	808	854	838	812	856	845	788	824	793	792	769	795	801	806	814	806	767	897	824	806	794	764	771	780	803	825	791	818	803	823	781	809	824	798	806	837	802	829	792	807	767	840	841	825	882	829	791	836	830	838	814	764	812	772	816	833	859	849	789	839	768	768	829	788	853	768	842	790	837	831	816	819	826	842	775	782	813	886	823	792	821	787	774	872	801	777	852	808	824	824	820	769	768	788	828	781	800	809	804	798	808	845	784	806	812	818	811	781	845	795	784	786	822	789	786	811	805	776	849	854	781	811	805	778	810	834	778	822	846	821	859	802	834	803	805	800	819	785	780	811	833	772	780	834	789	786	810	809	836	798	792	854	799	783	820	803	824	799	812	815	802	863	801	824	767	795	791	759	806	774	800	838	738	815	812	822	770	846	774	822	835	838	842	837	765	773	841	838	798	766	840	797	852	848	848	847	763	828	812	817	802	837	853	873	799	839	847	849	807	823	788	854	832	870	815	814	789	820	756	865	834	867	828	855	838	842	766	804	844	820	853	766	853	807	824	832	817	773	818	794	844	804	820	809	808	839	822	795	824	811	806	805	765	846	841	849	802	876	835	836	820	825	793	759	811	781	822	837	824	819	786	830	840	739	823	787	819	785	831	818	789	881	825	845	850	770	848	772	823	854	801	802	818	841	839	820	830	814	848	787	822	797	857	845	773	779	813	812	819	783	815	829	837	839	823	856	839	814	816	824	797	822	812	812	791	779	777	827	824	810	799	829	838	825	792	815	821	774	838	788	797	829	864	874	825	790	868	839	872	811	815	845	805	841	792	832	814	818	828	821	847	806	849	817	822	837	835	843	788	790	827	802	838	866	775	793	810	791	825	801	820	829	843	811	804	788	783	810	880	842	841	810	820	772	805	789	832	805	852	828	794	786	793	803	768	864	844	829	815	821	823	811	778	825	835	835	863	815	844	814	795	782	847	807	805	857	767	782	763	754	818	841	827	812	829	826	793	803	837	834	827	829	850	839	786	811	826	827	815	828	775	821	810	793	795	872	813	851	795	828	793	832	818	847	792	807	792	823	810	778	801
23857	21451	28697	25131	21534	13496	4392	2280	1671	1364	1151	1077	901	901	899	836	702	810	708	668	656	599	636	717	625	637	632	701	665	608	631	595	626	638	666	644	638	633	586	644	602	677	619	632	681	614	644	603	662	624	598	626	599	575	641	641	597	606	610	643	585	650	648	631	622	619	654	600	620	588	603	629	658	622	641	618	649	615	618	625	615	598	666	619	578	648	629	624	644	622	635	616	585	600	651	619	606	608	662	636	640	606	666	631	616	682	641	644	659	651	610	606	579	640	623	657	642	619	627	616	625	631	603	614	665	618	609	608	643	626	640	592	620	610	636	605	616	639	641	643	641	572	630	618	617	599	610	652	677	640	605	586	633	595	587	646	678	581	627	570	661	635	641	686	618	627	586	629	662	614	668	683	619	628	652	612	649	643	619	649	655	606	646	624	614	647	652	617	656	618	701	606	614	622	616	607	660	641	618	624	613	605	616	645	679	646	577	648	643	646	658	616	622	644	636	612	646	646	632	634	646	567	638	644	593	606	629	598	603	616	631	663	648	661	644	655	562	623	612	568	620	611	647	652	640	624	667	610	615	638	639	601	599	664	646	633	621	608	620	640	654	589	614	631	683	620	614	564	640	649	643	639	664	647	665	632	657	655	694	585	657	664	640	642	579	630	589	686	625	644	635	618	630	656	607	611	584	625	614	652	619	630	649	615	641	620	633	644	635	638	662	660	610	566	600	647	625	653	627	617	649	607	667	610	638	651	602	636	633	678	627	650	619	693	621	670	653	624	664	666	636	617	634	607	667	629	566	608	655	624	637	643	644	622	643	583	663	643	641	641	697	632	655	662	636	602	656	632	686	645	650	629	619	603	626	622	646	647	620	649	607	636	623	635	622	628	642	623	613	579	658	613	655	631	638	637	613	650	640	654	635	622	643	677	642	617	640	601	635	607	605	631	656	627	639	600	617	612	657	606	663	641	617	620	642	707	632	668	666	617	634	614	647	593	626	658	631	616	619	641	639	575	625	681	615	623	651	627	654	703	641	640	644	621	652	642	620	655	636	643	602	646	638	648	621	637	667	577	619	636	596	606	643	642	607	673	561	594	600	629	628	631	633	688	613	624	672	609	631	658	597	639	629	634	646	619	651	611	658	637	645	581	644	599	600	669	646	599	602	653	656	626	668	684	656	649	635	617	604	630	630	595	645	639	640	630	647	617	629	615	619	603	614	674	614	620	645	662	659	590	648	630	601	603	650	609	583	633	618	655	625	628	583	686	640	593	650	618	629	641	655	669	651	631	615	611	607	640	652	673	643	632	625	627	628	624	646	619	606	635	610	639	634	591	630	670	619	662	626	614	675	634	643	667	670	646	642	631	659	634	638	639	645	635	677	671	626	637	629	594	629	590	637	638	599	639	637	642	644	610	605	647	629	636	581	678	674	635	658	598	585	626	635	625	602	635	643	602	613	610	616	603	613	661	651	669	666	603	556	613	642	654	617	668	621	645	647	636	647	644	660	603	643	648	620	604	654	653	606	610	647	608	607	617	626	657	601	665	661	647	629	619	611	635	667	668	627	634	635	624	622	644	696	615	600	618	596	629	641	658	627	657	660	655	634	585	632	639	616	635	639	586	649	583	633	654	625	659	646	652	634	669	609	634	630	623	671	600	613	604	648	644	651	605	629	652	609	581	633	614	648	601	638	635	655	635	643	647	653	626	609	618	575	628	592	640	704	595	655	640	664	641	664	650	629	660	660	627	646	616	618	668	602	679	638	651	630	655	653	669	685	580	626	584	610	636	646	594	683	638	639	670	665	615	604	641	602	666	627	641	634	656	624	610	626	613	631	590	592	627	660	596	619	600	631	630	606	620	609	602	631	674	628	632	674	593	646	640	626	650	649	589	625	601	625	640	622	618	655	639	609	593	646	582	602	626	619	612	664	606	674	592	641	628	622	657	609	643	646	623	654	589	668	641	624	648	656	632	618	614	646	655	631	594	653	627	650	611	638	641	646	674	591	594	617	636	634	688	646	615	607	592	644	622	621	620	630	636	608	668	674	688	678	592	672	641	633	660	599	620	626	638	588	583	636	691	656	648	609	623	656	661	598	642	637	542	629	680	627	634	607	662	628	602	611	648	601	624	635	572	629	633	619	656	616	656	583	612	642	597	644	611	638	655	663	628	615	636	628	643	637	642	629	627	615	641	590	628	604	598	619	633	627	585	645	628	607	604	629	626	596	621	686	605	690	613	617	656	645	669	612	681	649	641	651	604	653	600	637	660	592	598	644	631	621	663	633	678	646	636	647	634	652	625	650	664	662	581	648	649	615	662	633	613	668	625	631	622	639	651	644	612	655	597	634	623	623	609	689	617	633	632	660	698	630	611	618	670	677	641	600	625	660	656	618	646	649	605	603	688	590	627	630	683	646	617	671	604	632	616	596	620	631	636	580	629	631	637	596	621	632	586	651	596	649	594	617	634	634	618	628	678	635	646	632	587	617	646	625	647	653	621	648	653	615	546	633	644	645	639	575	649	642	629	630	656	629	600	653	596	649	629	628	647	612	659	660	671	610	609	656	616	651	699	663	609	684	657	662	610	602	649	673	616	664	598	634	633	609	631	597	642	655	634	631	636	640	651	618	589	621	661	686	649	616	607	611	654	598	659	662	652	631	631	635	635	629	610	620	617	654	617	665	633	628	702	641	620	619	662	656	642	637	625	639	592	601	642	631	650	627	611	631	627	597	643	625	618	610	651	634	617	639	626	643	615	624	608	608	612	645	611	624	603	654	587	658	632	610	630	651	596	581	653	649	628	602	608	597	637	668	647	666	659	625	596	607	647	630	632	663	625	607	619	620	618	634	629	623	675	650	636	609	618	672	641	651	642	670	694	651	623	627	613	673	670	642	596	642	640	662	593	590	635	611	592	613	676	610	600	668	625	643	591	671	630	641	592	645	648	603	704	616	630	630	628	623	651	629	649	639	668	627	644	624	630	637	611	620	635	618	678	652	613	651	623	627	603	608	618	631	579	644	612	651	671	588	615	605	614	605	603	627	640	580	650	626	611	625	643	639	624	624	647	621	611	661	638	591	652	638	632	631	605	682	610	651	608	638	624	584	600	592	632	667	627	638	613	664	621	620	655	677	615	631	569	640	663	630	627	641	662	651	620	644	629	618	647	635	585	603	641	596	641	631	619	646	624	635	694	598	632	690	622	660	627	611	662	625	673	655	640	646	590	623	654	624	620	626	637	590	618	655	664	663	654	634	637	626	628	644	581	626	651	647	617	641	633	694	609	682	630	643	599	657	672	687	665	634	663	657	666	620	614	596	634	673	627	692	681	648	634	645	614	619	617	617	662	620	653	625	612	629	605	655	631	628	595	557	637	626	604	632	632	631	630	646	633	560	606	650	640	661	627	636	609	651	605	645	600	621	621	660	616	621	611	654	635	608	623	614	633	648	643	611	636	670	628	614	616	680	652	614	644	616	626
31945	54075	41986	27240	15987	7360	4200	3026	2277	1905	1587	1373	1180	1081	978	997	886	805	786	725	719	735	657	688	639	675	744	715	707	679	694	667	629	700	623	669	673	647	680	672	684	668	685	649	707	702	649	645	663	634	684	651	653	673	690	663	666	664	651	680	666	644	644	612	657	658	684	671	634	691	663	686	710	632	668	691	675	653	681	662	652	664	665	648	697	660	665	676	686	619	712	653	661	667	669	669	678	663	623	637	668	650	657	698	632	665	701	696	630	674	697	656	668	671	640	693	682	652	693	686	663	710	660	650	701	668	665	661	623	657	685	687	724	647	697	702	656	715	701	679	713	676	654	705	672	666	670	654	648	673	687	621	689	682	665	644	708	675	676	673	699	673	687	640	638	668	644	665	673	720	657	668	676	681	633	678	640	694	680	656	626	625	693	647	669	722	638	669	619	683	660	658	685	644	679	670	661	656	664	646	700	703	617	659	649	646	687	696	668	697	718	683	667	699	662	632	669	673	643	646	670	640	631	645	631	664	670	674	650	692	636	673	694	633	680	652	673	710	620	659	667	700	676	712	634	634	662	663	654	646	681	715	691	671	679	685	674	675	685	662	675	687	671	666	669	670	713	659	699	645	695	704	683	676	651	675	635	677	676	674	678	687	725	671	684	679	689	650	697	698	652	664	662	628	738	633	641	695	651	680	638	651	675	684	637	675	699	719	672	682	661	704	650	686	676	703	660	634	649	682	667	671	627	640	673	676	686	654	686	667	676	652	624	670	673	679	664	682	673	681	671	686	666	648	683	685	655	698	645	680	676	680	700	628	686	671	706	653	640	671	672	631	673	676	627	700	721	651	744	694	663	711	688	629	683	674	678	663	658	657	671	721	706	665	680	680	706	663	671	691	678	676	631	645	681	669	717	683	706	678	655	651	671	678	646	636	688	673	669	647	687	676	688	660	661	695	670	662	655	638	695	720	643	659	704	667	686	678	674	652	684	694	699	649	690	697	666	670	700	649	652	645	687	622	666	670	654	643	694	692	693	719	673	663	662	621	711	671	640	693	691	667	679	706	657	703	658	645	693	679	671	655	667	633	671	695	638	676	689	677	688	669	663	675	666	656	710	674	631	680	647	655	664	676	654	653	661	660	669	684	616	633	689	680	644	646	640	658	688	633	695	666	648	704	661	677	676	680	671	735	665	703	656	686	680	676	686	617	673	678	665	645	648	718	639	696	714	636	685	652	680	652	689	652	665	665	652	665	720	696	665	674	654	647	687	682	648	675	671	667	635	663	688	687	681	670	672	639	662	654	667	713	694	659	678	671	658	687	629	652	683	698	652	655	680	656	715	704	688	664	667	663	676	685	654	698	663	696	712	641	696	680	662	679	636	691	671	657	707	661	662	667	637	620	651	689	645	641	660	656	604	640	664	667	640	622	683	694	721	664	634	710	688	662	680	721	685	685	650	610	689	694	650	712	664	710	646	695	689	697	682	733	656	658	692	712	681	715	673	689	689	657	650	675	669	677	620	679	664	666	687	680	656	682	657	684	691	685	683	683	654	692	631	684	673	665	663	725	679	643	650	681	631	682	688	677	650	658	655	639	726	694	628	653	670	683	692	660	694	640	664	667	657	667	674	649	698	640	683	650	657	638	697	688	706	638	706	679	662	661	694	662	653	674	671	688	652	652	690	680	701	651	638	671	708	630	639	685	689	675	665	679	662	694	649	679	672	657	709	723	650	701	673	681	721	706	638	682	678	664	671	669	646	743	656	663	716	651	693	666	674	721	677	701	671	652	683	681	639	675	694	700	710	681	638	688	703	675	647	692	669	686	665	684	663	682	677	710	668	674	639	616	686	679	681	700	666	706	650	684	612	728	674	633	673	667	659	663	655	672	651	647	668	639	683	675	673	647	647	663	657	702	719	667	611	653	705	665	664	700	660	681	702	646	664	651	702	655	684	681	704	638	662	656	645	670	663	683	689	654	630	664	625	628	653	707	652	648	674	679	725	675	678	655	667	680	666	678	669	718	657	660	710	644	684	662	641	632	627	656	697	636	661	687	664	674	640	652	646	657	651	647	689	662	692	666	703	690	681	686	619	659	691	667	674	646	661	714	669	682	640	680	682	681	671	705	658	697	650	688	696	693	613	685	665	662	655	649	674	639	631	625	659	686	668	623	693	694	720	676	652	620	680	688	674	704	655	651	668	660	662	668	668	673	719	623	626	669	706	657	704	710	643	635	667	689	674	642	647	642	708	679	648	672	665	707	660	673	663	662	697	647	684	670	661	703	635	634	685	699	686	680	708	662	668	687	691	624	650	636	663	650	685	684	678	633	676	665	651	652	697	681	636	664	680	659	671	697	676	737	680	676	688	704	634	706	702	705	694	692	640	617	696	674	665	648	668	650	683	673	668	685	682	678	645	645	702	670	675	671	643	652	653	679	635	673	672	668	671	661	677	656	637	672	669	712	656	674	668	699	675	708	661	672	653	662	682	673	636	698	714	651	738	632	632	657	676	639	649	660	680	622	664	667	694	651	698	690	653	645	699	695	655	685	668	661	669	625	644	655	668	676	635	649	621	669	668	700	685	647	679	682	698	647	640	664	693	687	662	696	639	705	732	710	655	675	630	684	637	626	645	637	690	684	655	676	654	688	640	705	662	685	607	672	614	667	680	672	655	692	681	652	707	653	717	663	694	660	729	658	673	715	606	691	688	672	662	699	658	699	671	644	625	680	648	696	661	647	692	617	725	701	725	683	675	653	672	672	743	649	669	669	703	725	645	693	656	672	632	639	693	669	667	675	682	670	672	638	725	646	728	654	639	662	605	684	665	657	641	727	653	678	647	651	683	691	717	666	705	713	675	696	656	661	686	639	720	663	634	682	683	677	660	657	638	674	672	707	656	655	685	681	654	665	650	695	653	681	690	678	693	677	638	678	628	699	669	706	598	671	743	672	699	678	655	627	656	681	679	688	681	664	648	676	658	695	661	653	674	640	663	650	685	641	655	674	663	658	660	692	693	672	649	657	710	716	701	658	739	686	668	695	678	687	651	659	672	683	645	675	665	674	681	619	656	626	694	681	652	604	715	695	685	667	639	698	671	625	641	675	665	710	663	674	654	683	639	671	652	693	666	677	649	681	644	663	671	663	665	688	638	673	678	674	673	662	640	658	678	713	645	682	696	676	707	688	673	681	692	658	674	667	631	664	695	679	621	675	689	678	734	699	659	661	673	651	695	674	641	693	654	685	646	717	637	679	649	671	658	678	663	653	644	667	663	693	662	683	664	666	672	682	661	651	743	665	673	676	685	675	679	701	653	667	680	714	684	650	659	731	699	696	686	709	687	666	685	670	645	659	655	689	680	699	645	652	660	692	679	629	658	683	669	640	696	639	661	662	691	718	673	687	673	634	702	691	679	665	662	665	675	638	630	688	620	644	707	657	667	653	688	698	659	647	670	680	639	683	691	649	640	701	656	732	689	673
25241	21546	27972	25705	13176	4395	2481	1820	1478	1313	1238	1123	980	1010	992	954	924	924	845	854	903	880	870	841	824	867	838	853	822	862	891	847	823	850	872	883	860	847	825	845	836	810	886	827	820	825	875	862	866	863	855	874	834	811	841	836	846	859	889	881	810	797	896	824	866	877	871	825	902	887	875	847	845	807	878	895	870	893	850	826	857	843	866	785	821	888	836	862	847	841	844	873	824	846	870	809	849	880	845	882	868	852	859	887	857	832	800	887	865	841	821	845	846	859	819	835	792	872	866	813	816	831	824	835	857	840	857	824	845	845	891	835	840	887	899	865	797	878	889	818	820	871	878	887	890	923	872	864	898	845	881	876	858	885	853	864	845	920	817	822	848	849	879	827	844	861	809	842	830	815	818	774	811	838	874	890	896	834	901	868	837	847	876	853	874	803	837	901	854	862	844	830	842	867	820	890	804	830	873	839	862	856	815	860	929	804	883	830	869	849	878	899	835	838	841	911	859	823	870	865	842	812	854	836	872	835	900	907	843	885	860	850	839	862	847	831	817	850	905	855	792	854	865	815	872	835	830	813	822	904	795	879	838	858	860	858	853	804	867	830	902	861	881	879	868	884	836	850	807	808	808	875	871	844	819	864	828	835	809	825	912	870	844	865	885	829	793	912	849	786	832	877	870	839	876	859	884	816	886	816	876	873	853	802	873	827	837	840	856	816	868	896	813	838	886	888	869	830	890	814	870	847	897	915	770	864	844	874	828	859	860	822	822	815	829	849	874	788	869	850	829	854	799	866	856	822	821	877	882	826	840	861	849	864	860	830	836	848	858	846	852	859	844	879	841	843	872	867	807	850	816	836	829	913	866	865	792	816	795	892	864	850	892	837	849	849	859	845	880	814	801	868	874	839	816	838	863	881	864	813	816	899	849	899	842	846	851	855	820	843	855	913	884	897	792	798	836	910	904	849	881	871	852	847	840	840	811	788	860	811	820	859	882	897	823	855	873	839	856	903	802	906	829	861	851	788	818	797	818	893	826	858	849	840	902	838	854	866	830	838	879	874	822	834	863	850	877	849	886	877	845	829	821	796	891	903	845	856	849	837	779	868	820	822	818	861	890	897	840	808	865	897	823	844	812	806	817	946	860	862	880	906	831	838	851	833	847	843	836	866	858	848	882	852	834	801	858	879	858	839	873	810	840	824	802	850	866	837	836	887	886	920	823	828	858	846	843	879	828	824	823	868	880	845	832	809	869	820	898	811	891	834	882	862	849	840	865	826	861	865	839	811	796	924	847	851	876	832	851	829	812	830	880	901	853	828	873	865	835	873	836	911	855	868	854	826	814	851	898	810	869	852	866	840	831	902	826	842	825	863	904	834	832	849	822	836	844	849	829	885	845	859	880	836	841	862	787	869	891	847	867	889	833	791	881	834	895	874	831	858	844	858	864	819	860	873	856	863	875	811	805	838	860	826	797	876	844	872	882	824	835	837	863	852	883	808	838	846	812	852	840	809	866	912	846	841	889	894	849	814	848	824	805	856	808	833	849	882	855	854	854	876	830	819	838	820	853	911	783	838	837	807	868	895	833	891	867	847	823	851	829	886	860	850	884	823	852	853	874	843	867	834	879	815	817	817	853	852	847	882	817	842	873	878	853	888	867	819	885	874	828	847	841	853	863	798	853	834	805	839	826	873	811	776	861	870	875	811	842	832	867	839	891	879	848	840	878	870	863	840	888	847	867	850	851	787	839	837	842	851	894	833	846	865	839	894	828	867	858	870	807	838	835	863	842	826	825	847	835	859	859	942	879	879	863	878	831	875	827	829	893	845	881	837	824	810	885	874	882	825	882	844	843	897	792	820	837	859	871	842	837	864	850	866	849	878	880	818	889	850	819	882	879	865	830	801	826	819	849	880	820	862	814	863	852	869	833	902	845	847	833	887	862	856	803	884	817	786	851	891	854	815	916	844	824	857	876	834	841	853	892	826	802	831	855	813	847	868	824	819	860	846	846	845	860	847	881	838	814	837	855	793	851	910	851	804	880	839	840	872	890	826	782	851	870	838	873	865	836	829	884	783	834	863	843	874	885	865	857	822	875	819	833	881	863	819	827	861	875	902	869	824	892	835	833	867	840	858	903	879	809	889	860	836	909	885	882	851	836	888	821	882	839	804	885	882	858	856	851	839	893	811	810	843	819	839	899	886	893	864	849	847	882	824	925	868	855	881	867	881	868	890	835	831	880	873	826	846	843	834	844	838	825	839	869	884	807	869	857	833	885	861	843	834	822	883	828	865	845	791	833	803	906	865	855	825	822	837	840	906	801	892	845	821	827	906	880	774	842	849	851	841	844	807	806	878	833	816	868	802	898	853	861	823	860	853	818	849	866	844	853	818	809	871	853	818	818	864	864	820	867	798	832	818	826	849	902	883	820	777	853	874	891	863	894	903	790	829	817	826	859	821	819	896	826	888	852	856	800	950	874	852	843	885	872	882	851	876	826	870	830	853	856	877	866	831	901	848	848	875	878	808	862	907	872	831	874	864	835	871	854	817	864	860	849	848	877	862	852	881	893	895	845	922	826	879	860	857	869	878	840	838	903	885	828	848	872	879	856	851	854	853	860	804	800	811	837	839	856	824	776	821	888	793	856	873	856	845	828	817	846	833	857	808	824	845	879	887	858	875	865	931	831	809	851	875	875	899	768	869	828	867	866	855	813	831	843	816	819	807	892	814	805	800	844	847	841	852	805	860	901	872	880	828	862	807	847	846	885	847	843	802	854	880	837	863	851	841	835	914	867	846	822	803	878	792	881	870	869	859	821	889	841	839	817	826	821	793	846	816	851	790	846	815	845	810	850	838	855	830	842	840	837	835	874	839	806	901	868	859	847	877	856	873	863	832	881	857	891	804	844	863	821	820	875	856	828	855	842	868	846	819	803	839	885	848	854	886	842	874	823	828	844	851	824	867	840	881	831	875	812	850	840	837	854	864	793	862	847	834	835	893	848	853	838	865	863	881	866	887	839	841	864	898	820	858	867	876	865	843	848	800	865	803	884	810	779	830	842	851	838	815	858	812	828	806	810	910	848	876	837	833	806	856	831	847	861	857	890	829	864	869	864	865	883	866	870	862	864	887	822	930	856	878	889	821	840	846	927	870	868	889	860	842	831	822	807	828	876	877	832	839	869	858	856	880	879	835	837	867	878	888	841	818	938	830	855	833	805	831	850	885	860	816	832	843	813	771	867	894	792	886	775	888	864	847	834	860	929	822	847	853	839	880	845	857	887	839	845	816	875	796	862	787	909	819	857	867	887	897	832	877	850	844	839	928	854	891	869	896	799	866	857	833	891	778	883	881	801	876	879	838	881	866	794	866	869	835	876	878	804	901	813	842	809	882	838	878	831	917	868	844	836	908	853	830	856	846	812	864	855	859	862	880	837	853	844	873	858	886	846	826	817	816	831	823	880	885	843	897	833	812	886	884	867	880
32224	48767	35440	20108	9925	5163	3431	2651	2102	1722	1606	1373	1220	1203	1204	1151	1038	989	998	936	964	860	958	930	935	899	893	885	867	882	879	822	856	866	894	878	867	892	866	912	949	898	880	910	856	907	891	906	886	911	840	894	866	866	904	886	878	897	901	885	869	869	926	879	905	879	862	927	871	820	889	848	871	870	922	831	840	967	871	901	926	844	867	911	892	841	920	857	917	913	862	908	864	874	845	852	882	858	880	893	863	889	866	853	878	871	847	886	917	869	906	891	870	829	886	959	884	944	906	993	858	928	849	887	823	867	886	950	914	846	889	845	912	919	864	903	910	891	892	891	892	870	882	851	875	876	854	841	832	915	914	889	890	903	929	865	852	863	869	892	932	873	891	910	882	898	885	870	854	863	845	807	890	870	862	883	924	884	876	882	890	922	864	880	854	854	837	851	909	891	867	863	940	820	899	856	905	842	922	944	874	857	856	931	854	911	855	904	849	858	890	875	912	883	848	888	844	901	948	890	944	901	895	864	877	891	895	887	924	821	823	846	839	856	909	867	954	854	840	896	958	888	882	856	846	870	859	874	925	868	844	847	873	902	898	855	895	891	854	923	886	920	890	911	890	863	835	844	887	921	898	965	889	900	908	886	892	895	954	896	893	867	896	886	858	880	944	884	912	895	935	853	905	867	922	882	889	861	907	883	878	888	883	908	913	860	870	875	940	837	854	892	901	864	855	860	837	855	817	893	871	833	886	860	925	837	809	871	901	896	903	817	877	875	876	864	902	844	934	862	921	877	848	842	860	941	909	899	917	882	873	901	888	828	923	868	924	861	887	865	832	862	910	874	863	865	901	897	938	900	924	831	856	913	847	900	868	904	888	888	914	948	888	878	903	882	846	857	898	878	909	870	907	905	909	918	861	910	838	847	872	898	849	873	886	891	864	883	848	956	882	876	896	858	908	882	904	833	948	863	908	876	852	822	878	865	859	875	891	895	917	924	851	868	902	841	844	928	876	878	889	917	827	911	869	901	836	890	908	904	959	868	856	871	860	865	868	901	912	916	889	948	884	826	943	837	869	872	877	893	874	870	896	909	806	913	911	877	887	869	873	911	920	881	848	856	892	862	912	925	921	889	890	940	905	894	955	851	829	885	919	863	844	882	933	853	867	855	908	860	883	892	884	900	846	877	894	830	885	892	867	885	869	847	880	904	843	906	915	851	970	884	933	897	938	910	875	881	905	891	884	865	864	835	894	882	853	887	874	829	898	857	881	868	891	883	881	905	897	852	917	928	905	855	835	879	900	957	869	901	900	838	857	890	910	901	858	886	929	894	856	842	926	883	857	908	853	887	892	872	907	861	894	923	874	870	914	897	897	923	881	973	883	915	868	917	930	881	914	862	864	902	873	895	947	859	927	912	844	884	882	839	885	867	933	870	870	889	851	896	855	868	858	870	909	947	933	936	879	863	883	869	885	890	917	872	846	878	898	853	859	855	836	952	871	907	866	891	877	884	922	878	879	882	880	889	920	886	883	898	841	910	839	883	877	846	898	939	828	857	875	871	873	863	879	902	869	887	847	878	835	887	826	827	914	935	815	887	899	916	875	883	895	893	844	884	881	919	875	870	907	837	858	916	874	833	884	866	868	919	928	864	847	812	921	900	827	920	898	870	923	924	861	877	878	945	888	911	896	862	867	860	884	889	848	876	902	877	904	875	873	866	917	942	861	871	931	905	888	898	911	885	881	866	877	906	853	892	899	897	893	882	866	930	870	882	922	894	901	872	908	915	874	905	880	892	940	923	827	917	843	884	841	944	887	841	884	840	891	908	908	837	878	915	872	922	896	871	905	863	886	887	863	889	840	889	893	904	878	882	882	884	890	854	894	872	901	899	882	887	874	879	844	881	863	913	924	861	886	914	863	906	852	925	861	854	892	871	919	879	904	862	879	920	886	819	897	920	892	906	909	868	877	886	843	860	880	919	864	909	842	856	902	924	872	895	893	890	887	879	927	879	867	910	846	944	921	875	880	887	857	874	843	873	846	836	858	851	913	912	901	868	847	910	935	873	847	872	865	849	877	882	870	928	900	893	852	904	875	885	851	895	849	888	939	820	909	910	894	874	905	887	900	917	861	875	836	882	827	876	975	843	866	869	844	897	866	912	856	886	846	892	918	891	856	933	941	897	889	906	874	902	865	924	879	849	893	874	942	870	866	871	870	882	812	856	885	882	866	868	845	877	896	859	878	908	889	907	801	888	839	852	824	861	824	884	902	880	880	872	931	860	893	886	892	890	888	844	919	857	832	922	877	856	897	875	858	907	861	825	911	867	906	871	906	887	880	874	902	921	908	882	914	905	843	879	900	888	906	876	914	862	941	903	851	889	916	878	870	898	906	866	829	914	876	928	904	840	863	826	890	876	898	836	860	834	868	916	898	892	925	911	875	870	830	827	890	856	887	909	883	855	895	879	810	918	880	839	893	924	876	856	925	892	858	887	892	902	874	883	832	902	881	892	836	889	892	858	865	895	885	898	892	931	852	860	869	921	857	854	884	888	896	843	910	854	866	900	867	860	918	854	855	847	897	891	909	889	939	888	928	868	884	865	922	909	913	860	889	840	902	931	859	871	857	904	858	900	859	894	911	899	855	869	878	849	887	871	880	864	935	860	851	915	917	904	925	933	881	894	881	923	898	886	857	843	884	836	857	896	903	877	886	943	881	874	883	897	888	897	939	941	852	858	838	876	863	881	871	838	910	898	905	830	897	807	928	860	904	920	916	902	852	914	854	874	841	866	898	877	935	874	872	874	880	885	892	880	871	834	844	845	908	938	907	907	856	874	880	913	868	900	918	901	879	900	911	858	875	910	844	855	901	893	918	875	883	908	842	935	902	856	862	897	862	891	891	825	904	879	825	887	905	936	854	868	863	878	865	900	915	887	872	899	821	901	909	873	890	921	886	867	902	819	867	897	940	918	924	917	912	906	907	883	890	899	852	835	912	868	871	892	896	845	905	895	832	900	876	845	915	888	905	922	912	840	841	800	893	880	906	907	946	844	871	903	828	860	894	866	867	890	847	822	940	861	883	900	827	850	885	868	898	870	895	851	860	874	975	855	883	833	880	869	908	891	886	924	863	935	862	883	911	908	867	867	860	857	890	867	944	903	902	831	859	884	854	833	847	882	859	889	898	906	906	857	863	861	893	924	886	883	898	898	889	885	876	917	938	863	868	869	871	828	908	880	887	866	943	892	855	906	898	959	878	907	893	861	807	875	935	855	909	894	863	896	865	842	902	882	863	911	867	908	846	861	870	887	855	894	894	895	831	871	821	849	890	871	824	876	843	922	896	881	868	901	869	864	925	902	867	843	899	857	864	816	931	853	864	898	855	913	888	866	898	832	881	908	923	917	872	902	909	849	849	922	860	841	916	866	855	835	843	897	884	842	868	896	872	840	839	883	928	903	860	820	925	923	867	881	908	879	888	830	933	880
22660	21370	28945	24282	21621	20960	11230	3753	2394	1824	1612	1301	1206	1159	1000	936	813	773	720	768	727	716	730	659	682	683	701	665	733	707	745	649	737	727	709	684	672	737	699	655	686	650	658	672	651	650	678	658	650	704	705	625	681	653	639	681	688	656	621	631	679	666	665	659	667	716	615	646	638	680	717	624	638	710	717	645	654	686	676	635	679	687	613	680	678	693	704	613	694	638	666	698	699	698	702	649	682	686	700	705	666	650	675	652	656	682	662	703	674	666	638	671	733	664	670	713	632	650	693	693	664	677	672	650	676	640	668	700	685	633	674	671	656	659	740	713	640	707	696	666	667	671	668	659	708	658	650	692	639	669	654	646	621	700	650	662	684	677	648	655	652	669	675	681	652	654	660	643	733	683	647	688	667	668	655	659	678	654	649	646	658	667	702	634	690	711	659	682	686	638	662	687	669	639	690	663	650	661	736	679	678	612	674	680	657	654	658	663	655	654	667	693	620	647	647	671	718	676	669	709	633	689	688	650	717	639	674	685	670	664	693	652	659	681	733	683	621	642	655	657	653	705	653	694	678	652	693	651	703	667	679	657	736	696	714	649	719	643	637	680	669	650	646	657	688	685	652	656	695	631	708	707	669	649	639	652	687	634	602	660	678	639	674	638	675	656	674	645	650	684	659	661	725	666	659	658	703	654	667	667	659	683	703	655	649	705	652	661	686	659	703	652	663	645	673	664	703	690	671	665	654	684	664	697	636	641	651	708	684	654	655	681	714	674	649	662	694	678	716	651	689	651	668	632	674	747	642	662	672	661	695	672	669	704	687	745	685	673	665	706	669	693	665	661	675	704	667	677	711	721	706	697	698	632	649	670	701	655	673	655	672	642	658	721	659	709	661	685	689	696	664	622	636	664	713	676	619	675	660	705	696	681	675	686	667	641	666	626	681	721	678	653	714	629	691	660	675	669	677	683	667	679	639	637	721	712	670	649	661	683	641	694	680	681	674	660	640	692	667	638	673	643	654	702	660	636	625	689	666	608	627	659	690	679	682	664	665	679	660	646	668	690	657	721	668	620	691	651	693	691	714	705	719	654	654	681	717	636	643	662	644	689	668	672	650	667	660	704	687	710	683	738	664	660	676	652	687	714	692	687	683	669	645	763	642	674	656	676	695	648	655	679	678	624	680	653	630	659	652	672	682	691	675	677	696	673	684	678	670	707	693	683	662	699	657	645	667	692	663	658	714	675	656	627	704	629	681	690	599	651	660	754	676	644	657	655	677	654	705	655	673	683	721	703	682	694	633	634	674	692	687	719	616	653	664	656	685	660	625	654	655	733	679	645	672	682	676	653	676	715	702	659	622	695	645	689	694	641	673	697	674	671	673	679	670	655	673	662	693	678	659	682	690	676	669	667	649	669	649	642	690	690	666	687	675	641	631	644	709	689	676	662	678	680	696	652	624	671	660	707	674	683	698	681	637	667	640	659	609	719	650	640	665	677	656	668	687	711	689	647	650	680	719	682	630	674	742	648	653	679	696	681	617	651	687	644	671	697	646	718	692	653	730	698	686	687	746	674	702	650	647	638	625	698	682	684	686	694	657	679	680	675	691	641	701	644	683	636	686	661	683	699	654	658	657	652	669	656	682	733	721	673	659	670	690	723	707	659	616	652	646	694	679	672	650	706	662	735	673	626	661	631	630	612	682	715	661	655	666	702	658	708	702	637	676	653	671	662	666	710	646	691	635	695	634	689	680	700	681	651	674	663	633	670	682	698	667	656	638	661	647	648	591	692	627	672	717	655	685	680	641	641	669	702	673	675	676	643	668	679	666	637	657	701	661	724	641	715	640	682	638	674	647	651	654	702	680	632	655	681	660	676	609	623	675	666	679	719	671	655	633	660	634	702	658	677	647	676	674	652	613	706	733	659	671	700	671	693	663	668	659	618	682	648	640	666	693	679	657	721	687	702	686	656	683	655	658	684	620	671	657	654	666	636	682	681	643	673	743	673	697	662	692	665	634	641	638	658	630	699	700	701	675	672	708	648	618	694	663	637	654	645	685	746	617	641	639	656	658	639	651	680	699	654	681	634	723	671	714	687	660	631	646	695	704	654	656	638	676	682	649	667	685	682	718	665	692	647	664	657	673	667	607	645	683	644	693	658	692	684	717	642	657	671	708	642	714	640	675	623	699	732	671	668	651	704	642	669	673	626	684	668	629	654	657	637	669	648	667	674	618	686	702	667	675	646	680	694	683	650	663	632	658	655	650	673	650	673	659	660	658	680	696	696	746	661	694	638	704	655	635	680	682	678	730	660	681	693	688	647	639	711	629	702	639	677	627	650	634	648	664	682	668	609	647	631	668	675	672	627	676	671	683	647	695	631	642	635	642	649	621	640	691	666	652	649	675	651	641	688	681	679	634	663	712	672	690	709	712	652	670	655	631	668	702	676	703	700	661	642	676	655	662	668	688	633	638	692	658	674	665	640	662	661	624	628	622	627	661	631	670	673	634	666	654	699	663	685	682	683	724	644	726	665	639	683	690	647	667	626	681	638	616	669	699	633	654	641	652	658	714	679	659	670	652	697	650	622	649	691	691	666	680	630	699	673	677	704	671	670	668	647	709	684	646	696	665	669	672	702	683	676	677	651	663	680	674	674	718	641	651	682	651	667	661	712	675	656	672	673	705	675	658	622	674	678	653	672	628	655	673	651	672	671	677	630	696	656	640	685	653	668	672	702	701	645	664	651	651	683	731	667	734	646	671	672	597	660	650	646	664	698	663	646	666	664	653	611	663	651	661	674	696	668	633	657	597	636	661	652	647	649	653	681	658	705	636	671	684	656	709	661	685	659	674	649	671	649	712	660	647	693	687	671	687	707	707	702	689	654	690	661	642	650	687	731	616	716	664	653	656	702	690	675	628	702	653	645	658	618	671	631	633	651	677	673	648	650	664	627	666	673	675	722	659	663	696	677	741	688	689	669	687	695	701	661	676	667	667	679	683	686	667	744	676	682	659	647	680	684	671	656	645	659	714	623	665	689	618	692	639	695	690	653	741	708	683	653	653	673	651	668	626	635	657	628	703	667	691	644	701	636	657	728	640	647	661	687	659	644	649	695	665	667	641	665	636	668	672	672	637	673	614	629	667	657	655	716	622	641	639	657	639	667	659	670	656	666	671	638	658	664	661	689	665	630	650	707	663	691	692	674	671	685	654	691	669	676	668	708	668	617	645	672	668	661	667	647	701	649	612	654	717	672	653	647	664	679	654	655	691	663	688	694	676	719	634	667	677	661	686	702	654	641	702	673	671	733	680	635	700	625	658	681	657	686	695	655	689	655	678	658	669	707	652	689	654	669	679	655	655	684	653	649	694	669	699	627	651	634	687	643	629	672	681	646	660	631	682	674	658	655	663	679	653	653	692	678	674	673	682	691	637	743	689	675	705	646	652	669	635	677	685	716	689	685	697	669	665	666	703	665	629	663	664	692
35330	59545	47565	31320	18343	9384	6127	4476	3455	2814	2177	1764	1546	1457	1269	1107	1002	958	911	853	876	729	749	736	685	718	757	715	711	687	684	669	705	707	660	750	748	675	679	723	696	733	680	677	682	670	725	676	718	694	668	696	698	712	733	693	723	722	686	722	644	709	739	645	663	673	692	719	678	691	684	668	670	688	692	713	678	687	730	702	686	670	742	698	675	747	678	707	717	721	663	638	723	687	660	727	705	683	729	706	702	754	730	680	701	692	679	710	668	639	716	663	676	691	703	659	737	708	697	679	708	669	707	684	723	701	692	658	681	706	718	681	689	649	627	643	694	697	781	680	690	695	677	662	701	709	685	728	672	654	695	703	726	693	678	670	690	687	691	710	650	661	672	696	633	681	711	673	682	712	691	692	742	740	645	730	703	695	730	703	631	736	664	680	712	723	717	686	661	731	676	694	716	703	706	654	692	712	682	697	656	745	695	669	682	653	699	664	701	679	659	679	728	705	673	650	684	719	649	700	715	701	697	698	687	681	663	662	649	690	681	666	700	677	714	670	671	712	678	638	679	700	685	690	744	713	707	686	699	696	770	670	692	630	688	673	690	705	722	652	717	666	695	689	713	714	668	681	690	675	624	713	664	707	654	684	694	687	705	726	718	679	617	721	715	709	676	676	744	669	656	722	691	693	715	669	676	676	701	712	688	687	701	674	666	688	685	670	695	757	744	656	728	715	681	697	678	685	642	723	693	696	716	683	728	726	684	673	649	665	700	661	670	698	710	708	728	674	677	651	665	669	707	645	684	682	714	726	707	700	631	713	666	692	677	668	720	649	666	720	709	758	706	697	695	716	681	656	702	676	672	752	683	636	673	707	691	688	651	697	717	675	683	671	685	677	711	671	710	726	744	696	702	658	707	700	667	766	728	712	680	719	648	673	679	676	660	698	675	727	748	690	649	667	679	677	680	698	679	697	683	744	714	665	720	712	727	663	725	697	723	639	685	703	690	679	693	675	671	688	670	684	668	698	674	686	742	726	670	670	693	734	699	713	700	728	661	655	676	695	668	659	648	697	640	707	641	703	666	740	691	684	673	655	713	704	712	704	707	673	683	677	659	676	664	724	646	654	718	752	706	714	677	691	670	709	736	673	692	706	706	617	659	668	660	679	697	654	685	649	659	650	693	683	708	680	688	652	666	611	711	730	685	652	712	709	671	642	699	680	701	689	685	683	661	695	673	765	736	646	661	652	651	661	698	694	700	677	685	677	709	708	675	696	681	690	654	667	724	674	703	696	650	633	741	703	656	706	689	684	707	670	730	689	683	725	737	674	716	636	721	695	698	681	710	679	706	674	682	751	738	697	715	747	712	734	688	674	719	651	719	693	695	739	676	685	712	676	728	710	676	657	702	692	633	698	669	667	668	740	702	663	686	719	680	680	668	677	740	728	678	663	696	670	708	717	668	655	684	653	743	716	739	668	663	676	719	681	680	706	681	673	696	694	689	667	683	646	752	770	701	756	692	681	680	687	690	683	680	662	731	699	704	679	661	699	691	702	679	684	672	679	727	700	653	714	630	676	699	671	705	676	706	639	674	700	704	724	704	684	708	701	674	693	670	689	740	685	691	720	692	720	685	703	700	671	725	695	668	666	705	674	673	700	660	690	636	692	668	692	676	709	713	739	655	694	666	733	657	715	685	677	675	721	665	723	658	659	696	674	764	723	735	696	671	641	688	699	737	694	692	712	660	678	669	691	712	683	670	760	669	689	674	695	678	648	697	672	678	728	707	672	704	669	713	689	653	700	691	693	651	689	650	740	731	678	685	718	639	741	703	652	677	718	697	684	693	688	646	695	704	679	716	698	676	684	722	700	685	707	656	696	686	660	677	692	659	704	664	715	677	730	710	725	721	716	670	688	719	646	643	713	715	706	674	660	660	739	702	658	692	751	706	649	710	688	668	677	698	663	709	693	676	655	641	670	705	698	697	719	719	685	722	664	684	678	664	653	704	719	717	660	736	701	680	673	688	674	713	692	710	696	676	711	709	689	677	711	679	732	641	703	706	679	678	672	655	742	688	694	715	692	677	677	672	715	675	703	647	717	684	700	697	699	668	649	701	701	724	675	711	666	722	616	700	682	679	665	690	692	730	651	703	730	665	714	686	694	734	691	737	685	627	669	666	702	724	643	726	701	680	747	646	659	708	692	726	689	691	658	673	670	690	697	644	699	653	684	664	686	694	724	685	713	703	704	686	681	688	665	671	700	708	688	704	705	667	652	726	704	713	689	662	686	763	687	689	695	766	677	698	725	692	704	700	687	720	687	632	715	697	733	733	718	704	718	687	728	691	742	725	687	665	684	708	722	689	646	685	688	686	672	692	738	755	666	656	667	713	660	690	692	671	736	703	747	683	683	725	658	700	697	715	686	736	691	700	728	695	711	688	654	727	684	678	687	667	689	666	685	686	688	720	692	692	647	679	683	711	731	685	712	695	738	702	690	702	719	711	670	696	696	686	672	672	725	665	708	684	691	694	688	674	663	745	661	662	705	702	756	675	681	693	662	737	699	708	636	686	674	683	692	695	691	695	645	653	665	661	663	661	724	734	688	680	731	717	684	697	754	679	668	679	720	679	698	689	696	647	672	683	679	704	708	707	710	732	724	739	709	664	703	690	726	674	773	704	651	732	748	718	689	684	660	724	732	701	700	690	753	739	679	674	665	646	723	684	678	709	730	731	665	674	668	665	685	734	651	705	635	659	657	736	677	709	687	695	682	710	710	677	666	727	688	702	732	680	712	713	697	662	712	719	665	697	709	701	686	726	622	678	729	733	696	651	685	724	641	693	759	644	711	690	736	680	681	698	652	707	697	729	680	698	717	653	729	727	731	716	704	693	698	691	696	728	711	704	676	714	678	665	722	698	702	715	716	678	724	660	690	685	692	755	716	693	682	674	671	677	682	711	712	631	696	684	702	653	630	693	650	695	703	696	712	710	686	679	697	713	760	692	716	725	721	722	688	696	706	703	666	664	699	698	726	625	697	714	667	645	735	729	712	776	692	666	679	716	682	661	717	638	669	668	724	714	685	722	703	705	726	672	679	667	683	677	690	674	639	668	701	716	693	705	701	682	658	663	704	713	694	675	634	728	726	691	723	689	701	740	681	710	694	684	694	720	638	650	666	634	726	707	689	679	720	660	688	688	672	686	671	677	678	666	675	708	662	634	648	696	720	683	693	703	682	709	705	708	724	718	646	679	681	705	683	693	686	684	643	694	740	704	724	673	711	683	689	667	700	673	689	691	741	678	716	705	719	715	651	677	647	663	699	659	737	694	689	701	680	705	643	690	689	632	687	745	669	739	628	642	682	702	744	722	675	686	670	694	688	673	735	651	672	707	749	687	665	686	693	679	692	651	684	698	688	692	639	656	642	687	722	655	696	679	768	705	662	683	676	659	662	717	696	673	713	700	651	702	663	683	722	682	666	722	671	702	699
31206	28719	27102	13928	5007	2622	1845	1450	1295	1119	1007	1008	927	832	810	760	800	786	811	751	761	790	711	829	778	768	786	778	740	732	744	837	764	750	796	754	782	790	785	770	811	713	751	792	770	834	765	752	760	755	745	787	730	748	777	768	797	772	714	727	741	755	750	752	746	788	772	732	780	765	778	754	763	761	784	715	740	770	771	749	778	765	749	737	726	792	738	739	725	754	752	784	779	745	820	722	798	761	774	731	737	751	795	746	744	732	733	747	803	779	795	773	783	742	770	807	791	759	774	713	805	723	728	766	765	782	759	767	774	770	727	735	778	746	790	776	749	762	794	762	752	757	749	742	809	762	840	719	805	750	780	758	820	790	718	778	748	726	790	750	751	754	727	777	775	776	734	795	721	750	730	791	753	733	707	754	787	760	748	790	743	753	783	748	772	772	738	788	772	736	805	777	797	765	814	753	786	767	781	822	760	804	765	763	752	758	760	722	757	776	755	722	791	762	785	764	764	798	783	792	740	768	786	801	719	778	742	770	723	753	725	765	796	761	773	752	781	822	753	773	812	771	753	768	728	780	725	731	783	740	760	796	741	752	756	758	812	745	750	722	762	729	778	794	785	779	769	759	748	752	796	804	807	796	763	785	782	715	789	758	784	722	732	757	757	778	783	753	774	755	764	807	795	749	790	745	719	781	717	786	764	799	770	797	794	789	762	797	775	782	741	789	765	706	769	761	726	747	758	726	760	737	791	751	772	745	750	736	763	736	769	779	753	734	790	745	742	674	717	739	783	789	818	767	768	706	734	767	764	788	766	736	759	770	737	772	797	780	783	768	797	724	766	732	803	788	752	742	695	787	749	729	775	758	773	755	758	772	751	781	735	770	763	752	734	797	769	776	783	802	769	788	756	776	791	786	745	797	795	769	788	739	759	698	729	743	769	718	773	793	795	722	839	768	780	766	816	816	745	730	751	737	775	780	695	792	751	799	754	764	772	774	750	761	715	755	789	785	726	739	755	785	702	752	807	782	741	742	763	752	767	785	784	775	808	753	783	780	822	805	739	783	775	723	761	742	788	746	754	837	797	760	741	728	788	800	792	752	770	784	749	821	807	771	788	743	740	760	795	770	766	727	727	761	766	778	736	734	736	785	743	788	765	778	730	757	762	785	789	787	771	725	825	844	745	764	727	760	700	751	778	742	740	782	738	740	799	817	798	800	817	772	776	779	815	803	794	758	772	729	797	827	741	810	771	749	758	745	747	771	776	760	750	761	816	725	752	795	748	730	760	762	808	772	783	769	772	755	781	768	777	800	826	812	788	764	746	807	770	734	770	753	785	776	739	780	747	777	784	763	760	704	743	770	776	758	734	772	724	690	762	768	756	776	758	719	786	731	759	727	783	785	751	788	784	761	760	770	753	783	719	768	709	770	766	797	804	715	754	781	768	742	771	779	802	720	769	751	770	752	795	796	800	754	762	746	779	754	746	767	744	757	752	781	786	787	741	750	727	766	757	778	769	817	772	700	736	812	779	720	750	735	733	747	777	765	790	767	762	759	749	793	782	725	712	793	742	781	760	761	728	764	784	761	776	792	848	810	755	772	772	745	731	707	772	783	781	713	767	808	758	776	792	774	784	753	751	761	794	780	809	747	775	757	764	829	768	748	800	759	804	804	784	819	789	756	824	776	819	769	765	753	766	779	757	754	788	758	749	760	732	803	737	768	780	792	827	780	741	754	759	703	760	778	715	790	740	731	800	721	790	766	769	777	792	780	787	746	837	729	748	737	711	728	757	732	745	762	749	742	778	758	759	767	723	698	807	808	779	777	725	728	803	766	766	810	737	748	816	772	764	789	792	776	746	779	801	773	757	738	720	731	745	752	779	780	825	774	728	762	755	751	740	792	767	715	771	815	752	822	700	782	796	773	748	723	817	695	731	758	752	760	765	774	784	757	765	762	740	808	714	784	749	746	752	750	740	763	765	733	745	758	762	803	733	729	788	768	810	755	753	771	769	762	775	755	764	731	784	761	736	792	735	806	766	738	770	772	796	796	742	753	749	798	786	789	740	834	833	781	762	724	807	744	746	769	819	760	777	737	720	785	746	808	823	736	728	752	767	744	744	761	761	773	714	734	762	751	733	783	717	751	725	789	760	731	785	811	742	736	737	802	747	701	750	799	798	749	790	741	801	786	775	800	767	811	720	767	798	760	792	755	756	752	761	746	804	757	773	758	733	778	801	834	766	809	766	763	785	757	767	782	735	730	761	753	791	748	766	792	750	722	772	798	779	753	723	777	783	746	782	806	763	748	794	765	722	787	743	788	780	752	747	766	714	762	801	749	808	797	781	734	810	772	779	738	778	736	717	766	732	814	722	739	722	774	772	752	745	752	768	774	769	785	744	790	770	734	746	757	727	742	716	792	719	765	785	701	741	738	802	735	794	729	807	743	752	716	754	793	780	771	762	783	792	814	798	788	744	745	759	757	739	715	761	740	767	781	739	765	790	734	723	775	771	753	803	770	756	785	776	761	826	759	770	763	740	802	711	797	782	734	756	770	786	768	769	788	801	778	757	764	747	774	755	749	727	745	844	754	784	751	757	754	774	752	758	763	782	770	725	770	744	770	794	776	798	778	767	761	779	747	831	764	814	747	743	777	733	733	788	772	768	752	748	729	761	788	760	739	774	745	753	775	825	807	703	780	819	760	770	750	811	789	746	747	748	754	760	750	794	723	742	734	779	741	734	780	732	765	787	763	775	775	770	733	776	734	776	759	763	757	776	801	757	730	798	800	728	779	764	744	765	798	759	765	733	704	767	796	742	789	786	746	750	769	833	783	784	793	764	791	800	709	736	798	778	776	756	781	784	776	752	756	779	772	728	739	794	737	801	769	750	763	788	728	778	784	804	734	776	776	757	796	781	793	743	784	757	775	774	751	796	722	723	782	807	762	800	788	754	764	798	714	741	785	790	771	718	752	752	750	756	790	785	794	808	759	790	720	781	710	777	742	767	759	761	786	748	741	731	759	739	783	762	740	734	833	712	738	699	752	757	774	732	773	742	778	775	769	761	751	737	772	783	796	762	793	759	763	786	823	723	767	754	741	806	796	766	753	759	798	746	791	759	796	780	766	743	832	749	762	730	772	751	798	762	706	751	814	777	741	789	760	819	750	774	754	746	783	794	774	798	773	750	817	726	750	844	770	747	769	762	771	770	780	762	798	762	727	732	769	776	736	704	744	760	728	787	791	743	774	732	729	786	804	786	732	725	795	810	814	755	801	804	798	755	760	788	738	745	726	809	795	822	744	752	759	749	748	757	781	768	775	707	749	772	740	731	736	793	740	772	777	753	762	736	744	743	718	806	754	730	790	745	797	754	792	743	755	754	743	759	807	753	775	770	775	771	778	723	734	733	752	767	761	751	705	818	761	757	778	798	825	763	817	762	743	791	801	759	751	784	714	729	737	800	762	737	773	795	776	808	785	722	750
32583	42032	28077	13312	6336	3798	2746	2049	1708	1423	1201	1179	1116	1017	956	872	916	865	823	883	902	842	757	783	801	881	826	851	814	802	855	857	795	814	790	848	836	821	777	799	823	835	752	811	790	823	793	759	764	842	739	811	765	771	809	819	779	814	825	777	809	803	822	795	784	770	780	811	838	777	794	772	843	771	820	812	842	783	781	764	761	817	782	771	781	828	825	783	790	769	772	827	799	814	800	842	799	821	787	745	728	810	804	805	811	788	792	875	759	840	802	786	836	803	759	868	836	837	779	771	849	827	775	842	815	794	793	749	880	824	793	798	772	826	721	822	789	763	799	738	812	800	791	756	807	831	788	836	798	791	815	812	822	800	824	808	771	793	801	823	823	826	887	820	791	810	749	793	841	802	853	777	803	835	782	710	791	801	807	798	814	789	790	758	795	814	808	816	789	794	779	814	793	811	850	811	847	829	816	781	828	799	812	793	826	799	855	796	780	821	736	748	808	759	832	825	816	830	803	785	813	824	779	778	809	851	790	807	846	770	859	742	765	853	778	799	803	804	815	780	800	845	820	761	799	738	800	799	803	797	782	786	803	740	800	869	811	825	791	778	799	831	783	766	827	798	812	788	812	841	797	786	783	809	807	799	816	768	777	799	798	812	854	786	821	768	806	812	781	842	813	813	838	807	825	823	831	774	807	772	802	811	800	800	829	747	817	836	813	802	800	842	829	828	785	835	797	829	819	801	793	803	794	805	799	839	815	830	808	813	753	791	801	748	766	794	818	823	788	797	833	808	807	777	789	773	849	797	851	860	789	776	785	818	818	836	860	784	774	847	800	813	868	823	775	756	805	802	825	839	825	845	802	811	760	812	806	826	791	806	799	755	789	783	821	796	810	811	843	764	771	750	808	763	888	787	774	767	803	785	831	829	811	785	787	765	786	767	790	835	819	790	794	816	825	792	777	846	821	808	784	825	781	792	793	847	857	828	833	827	791	738	784	817	802	815	789	821	795	779	841	810	785	792	817	793	819	792	839	811	815	826	810	745	842	804	837	819	784	779	816	792	808	823	827	784	790	809	854	838	788	742	762	821	834	839	884	783	802	812	792	789	846	752	788	831	835	759	819	803	819	796	820	776	804	760	826	818	816	809	793	806	804	787	842	822	785	805	824	826	840	796	794	822	810	783	777	812	857	781	795	804	844	764	838	781	825	833	792	837	812	789	829	775	874	756	832	773	766	754	793	790	787	822	791	812	798	785	844	810	835	804	785	851	804	827	830	811	791	738	810	774	829	794	829	796	827	782	827	820	793	797	743	851	783	788	791	821	784	781	838	756	820	783	813	780	754	803	824	790	814	787	808	799	789	790	781	808	811	757	850	797	845	791	830	814	825	807	826	781	840	807	825	809	851	768	749	826	820	769	778	807	879	775	776	795	818	809	821	823	820	750	835	759	822	801	752	858	857	805	834	804	749	820	736	767	817	849	787	786	771	802	827	809	837	798	830	787	819	838	784	805	828	798	829	780	798	800	827	789	857	795	840	812	825	829	785	835	793	816	786	798	843	808	784	850	809	823	815	833	857	835	807	842	807	823	750	797	773	852	851	807	830	819	784	808	809	796	796	784	769	791	797	794	813	820	839	806	799	814	797	796	798	802	864	788	823	836	772	816	810	785	797	795	834	769	790	848	766	833	801	807	770	810	806	813	803	780	783	798	848	779	815	815	831	831	787	761	779	764	766	742	848	785	801	778	765	775	820	758	782	727	851	777	782	792	824	796	785	839	794	818	740	791	834	804	862	787	838	834	807	777	806	769	798	800	815	864	791	846	835	807	817	764	787	784	805	803	840	825	820	780	791	825	805	754	760	787	839	763	785	811	810	815	773	845	790	775	779	798	768	851	866	847	844	783	809	808	815	813	783	835	823	791	829	820	815	804	824	784	792	824	739	818	822	785	826	835	842	817	837	795	840	829	764	828	802	830	849	808	811	777	853	839	823	781	822	799	806	778	826	807	749	788	805	794	775	786	790	777	812	781	849	782	807	833	781	781	838	781	723	829	794	767	800	821	807	837	819	790	810	761	774	837	788	809	777	766	843	778	782	768	849	825	784	794	796	792	787	782	842	820	836	804	861	808	796	820	793	793	761	761	797	826	815	791	779	851	758	794	810	825	867	816	830	792	801	816	778	824	799	760	801	738	786	853	805	788	758	816	793	774	786	802	823	809	822	829	835	822	824	828	813	775	832	842	814	758	802	764	782	771	813	811	776	810	790	860	818	816	813	836	802	813	792	790	782	791	818	806	842	802	802	797	784	776	800	782	776	848	781	799	815	792	780	764	797	802	868	748	803	792	839	810	777	854	794	831	823	806	809	814	832	786	799	785	826	810	838	792	797	773	780	802	807	798	770	800	782	804	803	786	821	782	805	783	806	774	791	804	811	750	795	723	848	814	787	786	779	802	777	857	743	791	783	807	806	837	849	835	820	740	840	827	849	831	788	772	840	795	812	832	821	794	814	801	851	791	814	790	788	818	780	809	789	776	725	815	824	765	808	831	815	825	813	769	841	767	767	782	824	833	820	865	800	837	806	782	817	815	796	764	804	812	807	822	818	808	816	823	814	765	758	805	825	790	762	802	856	826	813	812	807	803	811	795	836	751	816	844	830	771	804	802	814	832	790	805	838	832	841	782	807	850	773	828	800	821	773	831	789	799	781	839	769	836	803	839	790	733	760	816	863	822	844	852	807	784	758	793	817	786	841	798	793	804	865	769	810	828	833	822	828	816	825	810	784	805	835	781	788	853	818	813	782	769	770	825	767	790	759	831	826	847	821	771	820	783	833	822	748	795	801	806	801	757	852	785	839	850	804	801	812	779	809	821	826	791	740	783	834	744	812	783	833	777	806	778	796	802	830	805	816	759	759	783	842	782	819	838	824	783	786	842	796	795	838	833	797	777	802	820	898	741	808	803	834	785	859	780	808	876	768	791	812	806	815	780	798	856	811	796	831	801	824	809	849	813	805	826	822	780	802	804	759	797	810	800	784	801	825	823	810	807	788	778	818	801	809	765	786	813	837	768	834	815	767	802	840	806	782	843	765	817	821	825	800	822	809	814	744	809	819	834	813	804	751	826	782	860	831	806	787	872	792	789	802	802	833	782	802	811	822	813	784	829	828	829	825	831	792	810	828	797	797	853	778	830	836	842	735	811	808	757	798	810	804	822	814	846	801	847	794	815	746	841	821	788	753	840	779	789	836	785	791	764	803	779	827	811	824	846	794	770	790	770	795	825	790	805	840	781	806	817	805	839	789	823	766	805	767	813	856	830	845	780	799	878	853	811	734	856	778	784	816	852	792	808	793	738	824	824	835	749	835	819	799	784	835	777	830	826	759	813	779	870	752	783	842	824	819	810	812	824	790	768	843	816	810	802	866	826	829	837	811	831	836	778	828	774	814	762	826	774	889	853	812	798	795	795	814	817	837	821	751	792
23815	21359	28507	24948	21202	12681	4532	2422	1673	1304	1173	1062	1022	922	846	781	738	707	705	646	665	615	675	682	701	612	613	608	578	612	609	624	621	633	610	621	582	655	621	629	651	609	585	662	629	601	638	622	659	596	651	621	628	546	605	617	605	599	623	589	598	610	627	607	581	652	578	648	611	595	622	607	595	628	597	606	616	618	591	583	601	595	601	602	587	554	634	629	597	620	575	644	630	650	603	638	650	616	596	599	628	630	638	639	615	621	600	563	609	629	615	593	595	618	631	616	584	668	621	594	611	599	609	600	621	586	611	618	579	626	598	619	610	612	615	681	614	639	648	618	635	599	530	591	631	615	650	610	583	629	576	618	626	678	650	585	622	621	608	596	621	620	579	624	571	600	622	619	649	609	581	597	634	606	597	671	573	582	614	614	587	619	609	610	543	621	657	640	634	666	564	571	633	559	610	651	621	597	631	645	625	596	567	632	558	613	591	626	581	635	593	646	590	630	621	623	612	656	623	602	573	622	587	604	614	607	633	617	613	588	590	639	658	621	616	595	600	622	654	569	597	650	655	673	643	596	646	626	579	627	615	574	588	602	575	652	660	602	644	559	572	621	583	602	600	590	633	605	615	574	594	627	592	614	610	608	627	650	612	632	672	635	611	634	616	619	588	598	592	615	592	621	615	627	618	696	602	619	619	594	665	587	604	615	573	618	622	633	599	602	594	598	615	659	643	623	646	641	641	563	632	630	632	624	636	632	611	597	597	597	614	614	596	634	610	617	586	611	626	624	655	633	618	594	580	640	596	604	641	595	613	636	599	670	662	565	648	610	640	616	608	607	652	633	627	634	612	626	558	586	660	602	652	622	627	616	586	623	585	600	621	626	639	581	607	614	595	621	624	610	581	603	694	588	625	629	618	595	635	631	577	579	613	582	611	622	583	583	584	614	621	604	629	609	616	604	616	637	608	607	630	621	617	613	613	613	590	606	612	608	609	637	604	567	644	603	569	613	614	627	587	622	572	617	576	617	589	580	591	613	607	623	599	611	627	579	593	587	610	632	663	596	619	605	614	628	649	630	595	639	631	606	592	630	590	613	623	631	578	628	607	587	585	606	581	632	639	626	611	636	643	618	665	594	603	597	610	656	652	637	602	610	599	614	583	627	556	606	636	610	634	607	631	607	606	584	604	613	610	613	588	588	589	639	630	604	691	566	655	612	652	579	612	602	602	597	625	646	622	593	598	580	587	587	574	595	636	622	640	633	598	626	576	623	599	625	568	621	672	623	615	604	608	645	601	619	618	596	597	606	624	586	628	659	623	624	596	595	638	625	614	654	630	621	576	570	635	616	633	597	638	626	623	599	601	647	625	609	608	611	653	601	612	606	575	589	653	620	621	634	642	612	630	664	641	646	640	564	606	614	615	654	613	609	570	587	601	648	653	538	641	579	611	572	572	552	596	662	604	570	575	593	603	642	577	637	550	618	595	616	639	600	587	629	597	608	637	592	627	623	605	605	585	610	618	616	609	652	619	680	618	620	602	588	625	623	612	616	572	605	624	632	604	593	627	610	622	566	572	590	624	594	640	659	609	634	644	595	593	595	590	605	598	599	626	581	621	624	612	618	571	613	567	626	602	589	614	610	661	599	613	637	603	611	618	612	573	611	650	611	629	619	601	633	596	612	634	638	651	620	623	577	652	606	648	599	686	632	620	648	614	568	609	597	626	600	594	611	644	623	622	586	638	615	569	618	542	618	599	622	634	657	623	580	621	592	588	612	624	612	644	595	642	590	621	611	589	590	566	610	622	594	635	608	647	647	592	588	644	650	641	598	634	576	594	564	625	596	621	604	601	604	663	595	580	550	603	591	594	658	593	582	649	662	548	600	605	600	616	631	629	666	640	631	547	622	572	641	594	628	639	658	589	686	588	666	604	624	621	606	611	625	596	603	600	645	644	602	621	602	648	608	591	604	624	598	597	617	646	606	558	629	631	628	598	607	619	657	629	595	641	620	564	644	576	593	612	581	602	611	589	569	561	595	653	660	629	598	619	608	609	655	613	599	614	615	645	596	594	603	636	581	593	637	612	582	602	644	622	602	634	616	597	617	619	612	587	633	627	609	651	649	632	620	617	602	597	610	599	593	593	577	570	555	594	631	615	620	617	612	621	589	621	602	595	614	637	648	618	572	659	636	589	631	574	593	651	605	649	610	635	592	598	604	581	632	587	588	629	632	593	626	625	601	609	622	603	601	585	607	616	591	578	598	617	652	579	636	598	573	624	605	652	600	597	623	575	629	554	616	613	603	582	646	610	603	653	616	680	608	632	624	612	606	627	618	640	660	595	609	609	614	625	570	645	631	627	581	590	588	604	556	638	618	633	580	639	646	625	647	603	614	570	621	594	612	648	596	629	644	598	616	650	618	570	598	626	658	588	637	607	616	601	629	630	631	648	575	616	590	618	600	611	586	619	625	578	647	623	600	615	614	618	590	611	644	596	650	578	611	616	652	619	602	616	618	636	619	607	618	641	604	651	606	601	607	607	600	612	590	619	654	658	621	624	639	578	619	621	672	630	610	641	550	606	623	661	595	530	582	637	605	583	612	610	578	591	576	612	649	660	591	623	625	572	642	606	600	607	583	594	598	601	628	619	643	589	567	647	622	641	580	632	567	628	628	606	595	612	653	604	629	645	607	633	590	629	626	598	613	636	604	649	601	577	612	593	636	613	604	651	613	625	611	588	623	582	603	588	608	639	683	599	602	580	592	615	610	601	619	670	604	669	620	604	597	631	610	640	645	598	611	633	650	621	620	641	591	596	607	579	618	607	576	592	615	588	656	608	579	629	642	636	574	629	644	678	590	545	605	584	627	619	649	575	620	595	598	582	567	585	637	617	642	602	591	582	626	590	627	639	580	620	625	604	625	614	563	649	645	612	577	619	622	580	569	595	605	614	640	608	618	607	667	617	610	587	600	612	614	597	586	573	615	610	617	590	626	585	616	615	608	587	571	651	619	646	582	618	642	616	632	610	616	620	617	633	594	581	596	603	598	634	600	620	572	610	590	656	557	618	598	586	631	578	615	639	610	600	583	590	602	655	639	602	614	585	599	632	623	652	568	601	651	608	573	613	656	588	628	574	596	593	637	618	594	629	630	647	671	601	605	627	599	565	577	650	636	615	620	588	637	643	611	620	560	610	641	611	650	633	599	588	633	662	592	628	593	666	578	552	591	599	616	581	629	632	618	594	631	613	606	579	589	621	619	623	612	571	564	591	538	601	622	593	593	596	593	582	616	637	646	600	596	605	630	579	614	661	623	597	627	627	621	608	612	663	584	646	568	629	597	579	575	597	597	617	610	648	638	598	623	578	626	591	602	597	618	603	616	609	658	609	641	680	633	561	613	610	586	636	612	626	565	598	598	616	609	625	621	615	599	621	625	605	625	631	593	604	601	625	636	645	632	640	600	651	616	587	598	645	587	639	560	584	592
33105	54338	40307	24071	13242	7292	4720	3271	2478	1851	1576	1457	1310	1074	1017	939	840	779	772	740	733	742	659	716	676	694	655	659	624	674	656	666	675	648	613	678	661	650	645	652	680	632	625	668	624	622	626	664	680	682	663	645	606	641	657	619	668	657	662	666	664	694	624	629	635	679	659	633	667	686	644	677	611	680	645	659	648	680	657	659	668	648	648	614	692	612	631	608	627	633	653	627	646	671	659	661	656	624	645	635	673	636	613	633	697	657	684	722	636	643	680	683	642	653	700	630	658	661	674	618	645	654	679	624	652	665	638	621	698	706	645	596	653	665	693	688	636	611	613	708	685	664	664	649	666	598	685	629	650	649	602	630	625	655	669	657	647	652	613	659	664	645	668	654	656	628	645	610	665	656	624	590	656	683	646	655	666	650	663	679	683	617	686	682	654	628	656	689	649	670	669	651	615	629	651	676	655	662	642	712	631	678	660	671	657	608	670	634	667	636	666	719	624	688	675	624	656	609	675	621	649	624	650	694	677	670	601	640	631	645	622	649	643	671	610	638	627	633	640	615	665	647	657	656	661	645	627	664	650	665	658	622	668	633	659	700	667	658	612	695	647	684	632	657	651	650	642	675	621	677	650	647	615	645	674	625	629	666	681	668	645	644	695	644	675	663	659	639	647	654	629	611	664	696	660	639	631	664	693	639	658	666	651	685	672	610	659	657	644	624	654	652	657	675	653	638	673	667	647	657	607	637	650	644	634	694	663	673	662	643	598	611	637	635	668	638	645	631	629	725	625	638	700	646	620	628	650	681	616	677	631	657	674	647	646	666	647	663	628	652	640	632	669	626	655	653	710	627	631	661	628	651	636	668	651	707	650	659	614	581	629	653	658	669	694	660	643	699	681	658	663	631	649	630	648	655	660	620	662	664	619	613	640	641	634	656	651	650	683	611	651	687	632	668	675	700	637	628	646	674	667	629	632	654	650	656	632	622	649	701	662	633	647	679	608	686	648	638	651	676	685	637	641	652	645	641	645	641	676	622	620	633	644	676	645	599	644	663	632	665	664	652	651	687	666	691	648	645	701	650	682	666	685	635	649	640	689	692	652	617	616	643	726	622	711	674	693	642	631	641	706	696	637	627	670	670	673	657	712	631	721	653	670	657	690	661	700	687	643	622	661	688	661	643	675	622	627	668	620	656	654	616	668	667	648	630	629	642	641	667	622	675	648	678	657	649	625	654	622	652	639	609	605	639	742	619	640	616	600	650	659	645	646	688	645	651	645	629	636	662	648	667	679	704	639	622	619	661	633	662	667	596	695	602	617	629	634	656	665	661	660	657	689	683	650	633	652	642	658	642	642	655	640	640	718	620	679	615	666	667	645	683	662	610	642	660	652	676	672	638	641	657	685	696	657	606	641	660	652	655	622	671	595	616	669	657	656	672	638	648	643	625	637	699	665	670	614	657	628	677	605	668	645	655	664	633	642	645	641	670	664	628	666	669	653	635	601	637	617	690	635	660	625	652	719	632	660	607	650	656	667	670	660	693	670	652	656	671	657	644	617	624	623	658	636	653	621	659	692	624	647	647	666	629	662	635	647	643	593	673	611	634	636	660	693	680	665	644	658	632	676	636	656	638	642	634	629	672	636	656	646	647	645	701	704	666	684	670	659	656	626	651	619	679	669	669	608	679	638	668	658	631	616	670	630	649	651	629	639	658	628	653	694	619	641	655	661	635	662	634	616	673	653	652	658	668	634	669	660	649	658	578	678	661	631	591	662	681	650	696	617	671	660	617	640	635	645	682	618	632	626	709	669	656	676	668	629	666	626	700	699	622	609	640	695	696	668	679	630	639	669	668	630	641	685	612	632	649	644	629	653	620	671	627	631	611	607	669	660	686	666	631	632	727	641	701	665	697	654	651	698	691	652	688	650	671	636	647	670	665	682	651	630	641	604	668	661	651	679	628	603	615	668	677	654	681	633	621	612	652	650	642	698	666	637	675	668	650	627	655	656	620	661	638	699	647	656	603	675	637	654	666	646	647	629	680	637	668	648	651	665	648	666	636	638	673	647	656	634	677	633	616	644	653	703	667	631	632	634	636	644	653	626	651	660	686	690	597	678	631	683	670	617	620	652	634	668	678	678	687	666	658	625	640	640	655	631	650	694	679	669	663	656	657	610	647	669	664	660	647	665	695	681	654	659	662	602	653	613	687	664	638	635	651	607	672	619	667	667	661	644	623	657	651	611	648	648	669	659	674	682	627	658	668	642	653	626	627	693	649	652	624	639	627	678	690	612	616	606	585	678	632	710	617	689	645	657	669	618	668	649	608	655	700	688	657	692	661	654	678	651	626	659	642	645	669	653	622	642	676	654	613	676	644	687	662	641	639	619	673	669	673	674	651	645	652	650	651	625	642	636	679	633	675	655	662	662	649	666	681	654	599	677	679	655	659	654	630	676	641	678	684	606	685	631	642	663	668	657	660	650	649	665	644	650	610	664	629	648	678	661	618	640	671	699	680	645	665	648	647	663	641	601	680	633	645	685	667	650	647	629	670	633	637	642	634	624	621	681	661	666	607	635	660	666	677	636	673	670	624	639	669	631	643	651	673	615	622	692	660	643	664	671	648	666	661	636	658	634	674	628	664	669	641	676	624	624	620	671	653	691	661	690	678	646	626	660	650	673	651	665	651	641	608	670	634	658	636	659	644	645	666	672	647	683	648	621	643	688	672	660	657	652	691	653	645	660	669	620	664	626	655	631	655	670	620	714	663	672	634	635	628	648	665	647	663	633	641	667	637	646	631	662	661	666	650	695	638	607	643	651	650	640	624	687	695	618	643	699	641	660	677	652	611	653	676	646	675	665	652	636	680	680	674	667	623	687	642	615	624	648	664	666	635	667	627	710	625	657	645	649	667	640	597	628	674	663	656	646	663	670	659	683	634	722	661	643	659	701	664	662	680	623	647	634	639	683	605	686	609	675	665	676	677	618	688	645	651	631	710	574	673	649	631	680	653	639	638	645	655	671	649	664	627	654	717	658	662	653	656	636	673	665	654	639	640	661	638	651	644	717	639	663	650	669	649	668	588	599	637	635	640	645	671	642	661	643	651	646	639	638	656	675	614	630	640	684	637	659	637	655	688	661	629	674	711	660	663	683	619	702	667	606	666	637	662	590	649	614	649	709	652	622	665	618	620	612	665	696	634	656	669	652	712	675	620	674	686	653	644	677	679	631	636	690	670	634	597	608	654	675	672	664	640	597	695	638	639	633	682	632	688	668	652	649	665	662	640	703	681	628	645	646	681	693	660	631	625	695	615	613	692	622	644	627	651	642	652	628	689	664	666	641	637	656	686	637	593	655	673	626	668	598	621	621	662	690	679	685	636	649	649	615	670	643	615	673	613	644	596	662	653	684	677	651	691	660	669	636	663	694	628	677	639	644	644	683	664	645	657	633	699	682	661	652	660	678	683	656	660	662	647	616	631	682	634
25299	21571	27835	25471	13097	4824	2928	1953	1556	1436	1260	1192	1106	1037	1022	979	916	905	922	876	868	889	816	844	914	811	875	878	865	861	837	825	857	825	819	830	821	872	888	822	838	844	777	804	851	860	886	824	831	843	840	827	831	903	796	815	808	818	855	771	899	848	795	794	819	855	849	823	782	846	838	884	819	826	826	836	862	854	804	850	859	812	834	858	853	899	791	816	873	838	845	833	880	855	837	822	857	856	863	876	819	851	838	854	856	831	783	831	861	838	775	830	829	831	870	831	878	807	801	822	879	852	814	854	832	873	877	848	839	808	837	833	817	809	852	862	795	815	842	810	819	850	843	809	862	855	814	817	898	837	786	879	853	931	820	831	839	821	857	797	815	803	817	805	812	871	825	859	830	866	844	838	815	812	890	855	849	867	836	868	873	901	856	850	870	857	832	847	824	856	847	855	870	768	829	871	807	836	856	811	909	848	879	819	860	797	837	854	836	863	785	823	834	838	867	846	773	858	856	898	881	829	805	859	835	856	826	789	815	860	810	833	828	831	892	809	850	833	819	884	825	812	832	845	808	813	833	880	871	857	771	900	803	884	865	859	893	808	810	849	843	826	856	871	800	839	857	849	881	844	857	837	897	857	834	845	900	879	851	895	801	866	785	871	862	831	859	864	862	818	853	818	897	829	770	809	884	844	871	864	820	836	796	814	840	832	813	849	804	820	808	846	796	854	851	835	816	901	795	880	847	828	860	812	877	886	818	780	832	837	847	844	887	838	839	825	857	861	875	859	840	902	830	819	879	844	856	898	855	841	827	837	803	855	860	818	860	880	891	830	797	833	849	862	852	846	838	821	859	845	847	876	837	829	800	809	899	814	794	832	841	871	867	826	865	828	820	876	832	877	874	814	865	844	879	811	852	834	845	882	864	876	847	854	862	822	880	897	830	821	865	823	833	815	854	849	854	841	815	865	821	836	858	815	860	808	840	829	816	827	835	813	809	823	832	843	883	847	821	849	806	811	852	876	840	871	820	844	793	792	862	840	842	848	864	861	822	814	814	832	822	818	844	826	824	797	855	860	825	824	837	824	866	852	832	839	811	821	824	828	851	849	843	825	870	842	868	804	879	760	845	860	817	882	820	816	809	845	854	839	862	863	839	793	848	867	822	818	799	880	857	788	887	845	836	836	807	848	856	878	854	809	783	848	878	874	834	841	905	787	827	863	903	880	866	878	852	860	806	833	843	749	839	823	867	795	838	845	852	851	819	873	837	793	796	857	783	834	866	888	819	909	847	820	823	836	836	823	868	863	813	793	847	847	847	805	840	896	827	829	846	902	794	849	829	855	810	922	789	847	842	849	855	875	787	771	898	839	776	879	804	862	824	825	826	851	792	872	867	879	797	849	886	820	836	787	836	849	849	824	806	877	850	892	793	808	832	787	852	849	820	828	844	872	849	837	832	843	862	851	901	905	832	792	862	797	843	833	830	851	851	841	782	866	847	837	863	842	875	860	790	809	845	812	798	854	816	812	871	847	817	816	866	820	860	838	839	890	869	847	861	858	840	824	829	854	878	843	898	795	872	854	857	888	849	862	871	850	828	790	834	841	805	904	857	795	886	865	874	878	842	854	857	841	827	862	820	824	870	816	831	805	848	869	809	834	863	799	872	813	808	838	849	859	840	847	879	851	760	853	826	827	826	834	844	803	781	839	848	825	827	834	838	765	824	886	833	840	830	833	791	840	839	827	846	842	865	870	832	887	760	905	884	839	844	776	867	853	861	844	877	833	818	833	805	837	899	794	808	912	811	831	818	817	853	823	820	823	821	853	874	799	848	902	839	856	865	812	853	821	825	880	827	879	813	854	821	846	808	896	825	831	828	845	836	892	861	850	806	877	906	847	846	870	830	850	832	815	801	884	832	854	838	849	879	829	866	822	816	844	866	863	861	822	812	846	848	838	877	848	835	843	846	840	847	785	819	898	869	828	863	836	841	813	842	851	827	829	882	797	889	837	824	810	795	809	877	870	876	889	822	844	829	823	808	786	851	793	800	882	895	842	854	865	859	885	821	827	796	862	860	827	825	854	891	807	862	878	866	841	858	880	831	825	857	813	873	787	807	809	842	881	813	860	837	875	834	808	831	825	819	908	885	890	923	837	876	868	857	828	835	833	848	886	857	874	834	897	873	835	863	854	846	811	841	871	834	796	843	849	856	841	838	870	857	823	891	811	864	820	815	880	811	821	818	796	867	818	855	878	790	809	811	855	839	869	877	815	843	826	860	804	884	826	816	874	826	824	878	836	779	842	795	798	872	843	863	799	840	843	815	842	831	876	830	834	840	844	815	866	876	852	790	768	829	820	888	895	895	880	862	853	850	798	799	840	860	884	835	816	880	794	841	833	831	824	812	876	808	795	824	836	890	860	789	876	836	845	801	803	878	873	899	874	812	823	859	821	811	883	849	844	900	853	860	868	870	856	880	853	883	799	852	842	927	837	893	808	837	805	845	828	881	793	850	862	792	842	804	872	837	854	829	880	870	831	787	847	863	889	867	845	787	858	855	876	860	774	782	831	856	838	835	853	827	869	819	882	854	828	866	873	810	838	874	854	884	872	884	839	800	830	863	823	794	870	858	832	855	847	840	786	841	795	912	847	850	810	801	844	836	849	849	845	835	913	843	855	847	835	848	843	892	844	892	873	810	868	827	850	800	852	812	862	818	837	806	828	861	882	845	851	851	856	903	825	826	819	861	827	839	818	828	867	822	880	823	875	813	880	812	827	797	853	866	845	805	793	796	861	862	808	877	844	859	834	798	774	794	881	826	850	830	881	876	847	813	842	860	875	881	873	871	875	862	832	858	833	793	897	817	840	841	853	839	845	882	798	900	858	854	861	812	904	853	801	800	874	860	866	861	864	810	840	841	759	841	810	841	834	856	876	801	825	830	844	859	842	909	826	853	859	872	889	843	777	823	862	844	882	907	829	864	878	850	872	862	866	822	848	839	850	856	856	894	838	830	838	841	787	830	824	818	838	811	785	817	867	865	840	872	810	838	801	795	829	754	846	846	806	853	854	824	866	856	836	840	882	875	824	862	784	867	793	867	850	847	849	809	823	830	803	869	836	878	845	799	847	804	848	864	812	849	839	815	860	821	883	867	819	845	807	839	865	825	885	825	813	822	837	808	843	791	815	867	818	851	832	846	821	846	882	829	814	835	806	831	890	782	835	911	801	815	786	906	817	856	851	799	796	836	902	821	776	841	856	869	883	775	814	810	877	825	860	844	823	839	821	823	888	806	866	856	850	869	872	890	847	894	816	815	824	863	854	819	877	857	832	754	855	818	845	834	783	863	753	825	828	920	839	816	839	841	812	800	817	891	815	825	850	843	853	838	830	857	817	842	875	818	887	834	801	826	767	892	817	851	841	849	837	888	886	838	871	847	831	841	771	838	843	838	848	877	830	813	823	837	846	827	822	829	821	827	819	821	850
32385	48165	33456	18285	10394	5947	4012	2839	2184	1900	1708	1461	1350	1156	1132	1076	1048	933	1004	929	943	938	951	900	859	924	872	886	914	864	871	875	907	864	903	876	915	870	803	883	911	880	914	821	888	877	847	861	867	852	851	916	876	874	858	904	899	883	927	823	914	874	856	888	836	878	939	882	877	894	845	863	876	844	937	909	827	874	873	884	894	865	881	916	863	837	925	859	873	871	904	902	880	886	886	903	887	850	872	836	862	852	932	817	856	852	839	873	853	888	921	886	902	888	889	878	848	859	856	895	882	859	893	864	881	877	902	897	916	823	853	871	870	893	882	864	903	880	851	914	897	930	852	905	895	894	893	864	888	881	885	859	867	895	858	871	866	874	843	910	878	862	894	851	883	908	916	809	902	907	841	834	875	867	903	865	933	897	865	864	875	908	928	891	908	887	836	822	895	877	845	945	863	914	849	922	869	894	863	899	845	920	829	874	829	895	871	858	841	859	861	892	896	871	883	846	792	905	913	926	871	920	863	871	849	832	919	862	834	849	864	890	841	917	874	868	912	861	828	855	851	856	865	939	888	897	902	857	896	845	858	874	935	871	858	885	883	861	909	849	886	876	893	883	867	887	827	910	876	868	907	867	871	941	848	875	878	883	862	900	877	848	831	892	887	892	852	829	934	913	868	835	829	861	850	858	870	895	877	874	896	850	832	816	867	856	895	889	829	831	934	857	842	896	901	835	892	852	895	854	861	890	873	873	874	885	885	895	837	859	864	887	901	888	892	836	823	891	893	833	886	824	923	841	897	916	868	869	913	846	812	846	873	951	832	885	847	921	885	883	877	889	870	885	926	867	901	892	895	883	878	836	896	872	889	866	868	942	875	901	874	844	803	902	857	876	901	894	822	884	906	860	858	896	857	853	834	895	893	907	898	894	904	883	870	880	862	898	792	856	882	878	937	865	895	893	860	867	883	895	933	894	902	899	880	837	862	917	944	839	809	853	841	905	879	897	889	920	889	882	904	908	920	802	860	910	837	885	858	910	839	946	851	900	882	922	894	894	862	902	873	927	849	884	939	891	879	853	837	847	866	870	879	867	866	828	782	816	914	860	886	891	882	855	860	830	873	854	910	815	883	871	919	899	933	840	922	795	887	849	856	915	873	913	873	847	864	884	889	888	884	873	902	847	865	831	862	868	862	816	892	880	862	852	878	852	882	798	900	889	890	874	858	927	823	874	858	952	895	856	884	851	873	887	848	885	872	825	891	881	870	839	890	933	896	835	872	918	856	865	847	907	910	876	917	839	902	895	864	866	874	868	865	867	934	922	822	881	875	860	866	964	847	877	878	835	850	897	817	906	840	853	862	833	847	907	827	884	871	894	839	864	881	903	893	911	830	876	924	888	898	873	900	850	846	842	870	821	850	884	903	840	811	846	873	826	874	845	904	859	866	857	850	883	837	894	862	837	864	926	866	912	899	864	881	851	912	905	896	907	910	832	887	890	854	840	876	890	886	848	862	916	919	862	852	908	882	873	890	810	852	875	869	822	889	910	931	857	892	838	847	883	848	879	855	835	834	859	876	817	903	923	891	894	913	923	836	894	822	901	880	879	969	876	853	891	897	877	857	843	875	857	870	894	872	878	876	845	887	821	826	867	881	870	827	867	832	893	822	894	874	849	871	884	888	885	871	860	892	820	902	854	944	845	898	876	868	848	883	914	906	875	888	890	861	930	789	875	891	878	889	888	878	874	888	825	898	839	852	890	894	869	884	868	919	889	838	904	828	869	850	896	897	900	900	853	875	886	897	870	888	850	869	806	892	856	908	848	838	888	934	872	873	876	870	878	892	925	866	857	900	853	883	874	837	888	838	882	905	893	870	869	887	894	854	873	866	871	853	877	903	875	840	887	885	834	871	870	842	859	830	842	874	889	863	854	889	832	895	933	842	862	789	861	848	878	839	866	889	846	887	887	900	893	866	910	823	872	906	983	858	918	926	856	869	868	856	851	871	887	837	824	872	889	877	856	859	810	858	870	844	868	840	928	825	909	856	857	838	883	911	894	818	879	894	867	842	852	919	836	885	918	855	897	858	878	843	869	909	840	897	905	909	831	855	920	829	863	885	874	889	868	903	896	865	919	905	878	913	872	896	915	934	868	856	873	876	809	905	854	861	849	833	908	865	841	846	885	864	926	887	863	913	843	917	899	872	851	906	894	886	880	882	884	869	930	893	839	894	872	907	873	884	854	905	877	862	878	871	849	836	904	892	875	883	874	881	902	838	923	885	902	900	889	852	828	923	843	860	942	831	862	862	828	834	883	884	823	884	885	883	919	875	860	905	895	864	893	869	866	892	913	874	848	840	896	879	876	847	850	878	871	896	881	930	836	957	920	843	942	947	867	887	851	812	878	902	862	831	874	879	894	924	835	874	864	892	852	873	849	897	809	847	865	891	871	886	898	866	881	890	860	892	879	847	842	905	865	844	898	919	891	895	931	886	874	821	871	869	845	937	895	922	900	876	890	875	892	863	897	900	873	867	881	853	896	839	862	888	888	871	879	862	858	872	878	850	892	890	893	827	901	859	878	899	819	918	892	865	863	863	871	875	852	920	876	856	887	930	843	886	852	854	834	848	848	906	920	808	857	867	862	931	880	882	882	933	825	911	851	862	925	923	912	873	935	862	871	864	846	878	868	925	877	953	856	862	879	875	856	919	878	891	900	863	856	813	893	857	863	888	876	906	855	854	868	890	817	862	888	854	902	849	844	863	892	923	861	909	892	866	863	878	826	877	895	860	822	892	860	891	852	828	901	888	882	876	878	854	905	863	817	867	882	854	855	912	887	886	921	888	898	873	850	899	878	867	863	893	893	931	888	863	881	922	890	848	865	863	854	884	901	855	861	861	863	914	837	876	874	897	880	941	827	841	905	872	895	910	854	896	874	892	858	888	903	870	852	874	870	911	819	904	858	889	866	913	859	852	909	891	875	862	893	847	893	901	854	832	902	842	864	875	855	894	877	864	887	854	887	857	870	845	912	906	823	878	928	912	842	906	930	847	933	906	854	888	861	905	861	892	877	884	924	854	919	895	881	801	900	897	875	843	892	897	843	823	911	894	940	842	897	904	858	882	901	852	844	827	867	895	872	920	851	859	906	843	921	911	890	867	887	911	838	891	826	866	876	909	878	919	848	896	819	943	905	820	945	849	807	856	912	887	882	912	849	900	864	877	886	921	861	876	873	890	858	858	904	941	832	908	830	865	851	864	874	873	862	863	837	892	880	869	876	877	830	834	910	878	898	839	871	919	898	874	916	919	837	855	882	853	924	891	886	895	810	859	831	846	831	877	920	870	859	891	892	825	876	873	842	890	919	856	882	896	850	888	861	864	864	885	873	875	882	907	839	892	894	838	900	879	887	901	917	935	899	880	887	888	881	920	886	876	825	840	887	908	877	861	862	852	900	867	920	823	864	871	871	858	842	868	908	835	901	875	884
22618	21315	28825	24205	21508	21177	12614	4219	2685	2186	1895	1546	1295	1119	982	982	892	812	766	734	751	710	667	631	699	664	657	660	613	658	663	690	694	642	679	660	669	671	702	639	672	700	668	625	661	681	689	679	615	626	680	618	635	634	669	650	663	669	648	669	626	585	644	635	655	600	634	658	610	652	627	651	593	647	659	661	626	682	616	674	673	631	693	671	662	664	633	634	669	642	612	686	655	676	640	651	639	631	657	699	679	681	683	694	641	668	693	659	640	653	620	662	680	668	682	616	686	677	678	665	647	659	692	638	662	691	673	678	651	664	647	689	660	666	661	699	709	676	668	672	658	685	654	643	646	659	632	644	633	672	687	675	680	630	640	656	659	632	680	642	654	649	633	628	714	711	680	649	663	642	641	674	626	664	628	616	698	616	639	675	679	670	624	653	674	650	636	677	686	647	632	648	666	685	653	668	598	676	643	638	664	674	657	661	648	672	653	661	642	648	630	653	605	625	644	645	684	651	636	646	657	674	698	666	673	698	675	649	685	644	652	659	674	657	658	613	665	665	705	630	658	677	680	648	650	673	684	649	670	657	645	651	675	672	690	658	622	653	642	653	707	633	675	675	618	662	681	637	690	686	669	651	692	688	654	663	670	655	683	705	695	674	602	642	641	679	666	684	649	627	646	593	642	684	689	615	658	675	672	664	652	623	647	647	661	661	618	651	642	654	662	647	601	711	658	638	614	641	633	676	654	672	647	671	676	682	674	650	612	695	676	671	631	685	695	657	680	655	740	668	676	686	656	686	661	690	637	600	654	656	668	667	647	695	681	621	668	678	684	640	694	667	625	646	617	698	666	636	610	650	657	696	623	644	609	656	663	704	687	674	681	679	673	631	647	654	636	620	690	680	700	662	688	604	648	707	657	668	630	661	633	645	644	667	668	661	669	653	687	676	649	643	653	679	675	655	653	621	692	632	625	644	633	684	680	628	648	601	723	637	665	683	671	627	719	737	626	665	667	681	697	657	641	600	612	671	668	637	612	656	671	673	651	646	650	681	619	686	686	675	679	686	651	598	676	653	632	678	604	655	625	650	669	651	654	609	640	686	692	658	648	667	682	696	604	589	657	709	658	642	652	698	670	634	682	673	629	670	634	656	635	606	597	644	659	656	653	656	608	604	651	686	629	629	661	650	626	661	659	594	657	678	655	645	668	677	678	612	628	599	640	696	651	637	692	658	626	629	650	646	632	625	672	658	652	661	680	646	688	661	606	654	602	645	695	619	723	653	634	654	630	661	672	692	674	668	708	698	675	637	687	643	651	637	655	676	675	632	636	658	671	628	651	656	651	642	672	661	642	655	645	687	637	663	625	710	668	660	631	636	666	644	713	662	697	648	697	647	612	634	637	633	662	674	663	660	693	644	668	685	678	651	643	669	651	672	661	644	665	624	642	696	644	649	647	670	637	612	640	583	675	673	688	655	647	715	667	600	609	687	677	698	660	679	661	670	644	641	654	661	680	625	675	645	680	618	655	675	603	625	638	700	682	655	617	667	657	619	676	653	699	630	670	702	672	643	636	653	662	669	642	633	691	637	632	657	675	619	662	615	661	624	712	623	611	649	681	671	633	656	580	625	682	645	608	650	652	638	676	646	620	645	656	695	627	704	709	633	662	635	685	675	678	654	637	637	644	679	645	685	639	647	676	663	658	637	671	620	719	652	703	668	598	694	671	608	660	638	683	644	643	644	646	660	675	664	666	635	670	632	632	624	671	624	642	629	645	640	683	708	670	698	650	614	617	646	706	614	618	646	664	679	629	668	652	710	703	595	620	649	645	657	648	696	680	657	670	592	644	677	721	649	635	624	643	647	688	662	635	655	699	665	673	665	716	657	678	651	650	661	670	685	655	650	664	636	668	618	664	690	660	657	692	649	670	638	631	687	641	671	633	657	661	650	630	735	670	683	681	695	706	654	681	673	651	645	659	626	650	633	673	654	652	637	655	717	657	604	681	634	714	621	591	609	634	644	675	626	650	685	691	631	636	629	591	682	674	645	635	653	638	645	650	677	643	620	609	626	661	669	628	713	680	658	694	682	641	631	649	692	632	675	693	678	627	656	659	629	665	664	620	659	606	654	648	646	664	677	695	635	695	598	678	644	603	695	626	652	685	634	641	668	611	683	661	634	672	658	654	608	665	629	706	648	688	644	705	663	650	632	649	639	657	666	626	620	680	686	608	654	649	676	655	648	667	615	654	686	634	655	680	649	650	677	719	733	640	642	645	645	692	695	675	668	690	642	705	674	621	610	676	694	647	667	690	636	647	687	667	626	627	672	666	620	642	657	672	636	673	673	646	647	653	677	663	671	634	657	632	633	646	638	667	667	671	628	640	657	663	657	674	695	678	675	658	660	644	634	618	607	633	620	622	666	647	660	657	635	653	637	611	654	691	625	648	674	683	629	645	683	617	635	669	646	656	703	652	682	665	643	648	625	676	647	641	637	708	689	646	646	644	643	619	625	667	698	686	603	679	627	648	643	658	637	646	708	672	695	646	651	673	633	652	649	643	620	680	651	634	651	666	634	700	666	622	642	621	644	627	642	672	613	648	688	662	661	655	660	596	662	648	631	728	694	635	672	624	648	656	636	691	625	637	672	644	670	684	734	665	658	669	683	684	652	631	661	682	661	619	655	634	653	640	699	654	630	649	646	572	686	674	652	657	678	647	649	679	652	635	634	634	647	665	690	613	690	718	617	684	634	657	659	655	652	682	662	627	615	694	678	689	698	654	670	597	640	699	629	625	691	660	686	641	607	666	640	664	670	639	649	699	657	656	639	671	634	682	640	679	630	633	630	597	657	624	674	648	628	630	640	644	691	687	668	669	640	630	702	625	663	656	617	639	647	661	636	643	621	641	669	694	650	641	640	683	605	693	625	642	651	639	644	615	672	691	633	651	647	659	640	680	623	635	696	674	678	631	643	636	714	651	642	694	672	625	637	676	656	662	644	650	633	681	599	679	658	639	663	630	677	615	642	635	635	634	679	614	679	621	619	625	658	657	670	604	660	627	694	667	609	638	648	660	625	668	695	657	638	621	651	629	606	665	676	667	627	637	712	619	672	693	683	671	666	649	642	646	684	695	642	650	633	688	628	661	645	686	651	724	692	679	602	694	617	668	657	655	633	676	666	666	660	655	651	670	597	626	702	667	585	665	614	632	709	638	688	658	615	690	644	659	668	654	637	617	633	613	650	662	720	688	720	637	637	632	637	645	620	682	662	645	630	608	665	662	646	671	648	659	635	666	629	648	665	657	629	680	638	660	615	637	624	650	661	687	639	621	656	649	641	643	642	696	692	675	694	663	627	628	679	646	687	616	653	623	652	663	656	680	669	650	626	661	650	687	628	621	695	666	662	665	667	669	686	668	658	675	622	650	672	671	633	658	631	638	633	672	637	663	648	662	617	639	680	633	657	720	645	686	646	661	655	665	690	598	653
33922	57620	43428	30254	18706	11825	7504	5237	4046	3254	2709	2134	1846	1483	1236	1174	1011	952	859	821	801	800	724	717	703	727	655	715	709	710	677	690	702	675	701	692	689	676	699	629	679	680	701	669	722	659	720	654	707	679	679	701	669	689	653	679	617	645	690	675	678	684	664	687	687	705	659	686	690	677	663	714	707	663	696	704	654	678	677	661	679	685	699	664	662	664	671	654	677	691	652	676	701	692	658	646	696	664	684	685	692	658	672	675	730	700	677	618	647	661	681	714	665	697	673	676	636	693	703	642	677	661	714	664	594	647	670	693	641	693	641	693	655	669	689	654	718	674	658	702	686	664	692	616	680	642	691	660	668	718	658	665	704	731	678	696	688	721	739	664	676	653	674	699	618	674	678	686	723	722	676	667	697	688	689	715	700	678	675	691	665	653	688	694	664	646	683	678	657	688	678	670	628	724	691	686	655	741	656	666	740	673	661	645	675	653	679	666	661	652	709	632	724	675	658	703	687	634	696	660	718	674	698	651	645	696	726	653	678	682	637	663	681	675	688	714	677	672	670	666	681	686	649	721	683	657	680	669	652	632	697	689	656	698	667	663	743	657	753	675	689	689	604	719	692	667	687	669	694	679	673	677	634	665	724	688	666	756	695	637	668	675	672	742	655	684	683	679	692	685	667	701	685	732	715	707	678	676	651	665	671	636	677	644	718	660	669	679	702	720	663	693	683	701	647	692	706	711	667	688	671	692	683	682	686	710	722	725	675	705	678	653	693	678	645	665	681	685	712	677	714	710	669	667	657	651	668	672	672	664	677	685	688	698	645	715	684	677	717	690	690	727	648	677	679	672	645	674	675	695	680	708	705	695	700	712	695	685	662	668	737	680	634	699	686	708	650	720	682	665	653	687	634	664	671	672	708	676	683	632	663	673	686	720	618	634	635	692	694	708	687	702	679	665	689	659	714	702	712	667	667	728	661	717	692	642	666	626	690	680	695	665	589	671	637	683	683	648	675	706	718	671	682	650	692	682	670	678	639	648	678	654	663	700	658	676	705	723	719	657	678	695	676	740	661	668	688	655	625	672	683	660	649	691	646	660	697	724	659	681	646	705	730	663	677	671	680	695	667	695	689	670	642	697	679	650	665	684	633	669	669	681	712	672	708	664	696	684	690	656	657	652	678	679	670	689	716	633	701	628	685	659	638	679	690	687	695	611	653	617	700	694	663	641	723	628	721	665	650	702	681	717	666	717	680	709	738	675	672	669	686	704	678	705	718	660	641	681	691	687	685	716	693	692	706	662	645	694	695	674	652	687	657	716	687	657	658	702	704	647	700	700	622	670	702	670	702	706	626	673	715	695	690	681	702	650	644	657	693	689	672	703	643	685	675	665	698	697	665	702	701	719	646	631	716	686	664	712	677	685	666	691	700	654	644	678	614	648	665	679	683	653	651	665	660	682	627	666	636	636	701	732	662	708	655	633	670	685	699	656	695	674	648	663	686	673	699	640	714	668	657	668	672	652	667	642	679	674	628	676	667	616	699	642	663	681	677	695	635	690	742	679	748	644	651	702	657	649	687	660	695	683	648	672	690	654	670	637	674	740	673	631	667	662	667	665	680	688	679	687	661	645	705	652	656	688	657	649	637	718	680	744	687	678	717	670	665	660	703	663	678	630	660	660	645	684	695	704	696	722	693	701	639	686	715	742	700	697	713	686	692	633	696	654	679	677	677	686	738	684	658	633	700	656	684	639	688	689	645	710	698	672	646	690	713	673	657	705	675	658	667	707	678	695	658	645	718	678	675	679	661	693	642	647	712	669	706	682	650	681	663	689	700	668	634	664	612	663	720	698	665	696	683	668	708	658	692	619	707	690	705	696	640	713	674	689	648	636	708	698	700	648	718	685	703	689	715	692	661	683	682	686	687	685	686	666	667	672	721	653	653	697	691	700	706	729	704	702	724	707	701	711	681	708	657	671	707	687	676	658	668	665	627	698	696	642	663	665	718	665	659	664	689	623	674	682	697	668	710	690	629	683	673	705	724	652	654	699	664	676	696	678	684	696	708	676	685	680	643	730	731	701	652	691	667	649	630	658	655	674	694	683	637	617	654	651	691	676	720	688	670	693	687	717	676	684	651	692	661	674	652	687	655	669	702	683	706	657	636	664	670	707	624	709	666	708	645	674	687	647	726	628	650	654	706	665	672	682	716	707	670	710	666	690	660	685	711	720	717	682	668	659	663	752	619	699	660	656	705	647	683	645	672	684	691	679	682	695	706	704	687	672	678	670	661	735	664	662	659	653	704	649	670	656	683	636	668	684	688	681	691	691	699	655	680	655	712	642	712	636	713	685	622	708	710	690	646	667	675	672	671	644	672	695	702	695	693	672	644	664	697	611	666	661	703	666	669	711	669	662	642	664	678	658	655	704	674	664	652	690	672	670	744	626	656	673	708	691	690	678	691	653	661	686	691	648	663	649	670	643	663	680	708	709	726	681	660	670	595	672	676	691	720	666	681	701	659	678	684	711	698	671	611	688	700	659	683	726	703	695	683	660	673	700	691	708	696	645	689	741	622	701	676	675	706	666	630	663	689	677	670	651	674	640	756	708	712	678	628	668	664	709	676	692	651	648	702	686	671	650	690	630	699	674	692	646	685	717	651	632	665	667	678	674	692	667	671	649	641	709	663	640	698	740	657	644	668	625	701	667	711	708	664	629	675	640	697	655	665	709	690	681	658	650	647	701	659	674	661	730	662	644	676	706	687	676	666	625	674	666	691	691	678	702	721	650	677	673	624	674	691	662	682	717	727	630	673	714	685	697	692	708	646	669	680	672	691	658	682	627	684	669	659	677	695	713	656	697	660	714	675	700	667	672	663	652	697	681	676	665	664	744	686	628	688	662	662	675	692	687	666	668	660	661	654	703	677	675	658	683	650	698	727	655	685	713	688	670	686	697	694	648	646	646	639	645	653	681	672	659	641	674	669	705	703	648	667	700	672	682	639	673	689	688	681	699	631	670	687	603	724	704	671	702	652	703	696	654	679	656	652	693	668	665	725	683	663	679	672	695	684	619	684	708	681	718	699	673	673	670	646	699	683	679	669	677	658	703	690	683	706	718	664	684	681	690	659	666	655	641	667	708	666	632	690	668	681	641	654	688	710	668	666	649	656	657	684	647	719	661	687	668	684	638	694	661	686	683	712	650	672	630	699	685	703	674	699	656	672	701	713	713	675	706	644	714	667	653	716	701	668	687	684	669	637	664	652	643	668	679	626	594	698	656	700	664	666	643	684	687	673	628	656	651	659	705	701	638	686	692	647	693	669	675	635	657	646	660	728	635	688	609	659	661	684	660	651	677	654	674	685	675	662	642	714	651	653	721	689	656	656	673	653	620	667	638	669	649	667	704	662	675	654	651	673	664	649	680	691	696	689	663	688	690	642	672	674	668	676	650	653	696	677	678	658	656	696	651	706	642	689	684	712	697	675	659
30007	27429	27593	16212	6121	3292	2052	1597	1412	1174	1091	999	957	899	869	816	804	798	791	791	830	808	826	830	787	784	743	801	773	757	798	801	767	798	815	783	723	746	762	768	736	744	826	753	747	770	772	773	742	738	736	785	719	766	711	783	775	744	785	774	760	742	806	792	739	796	731	798	725	783	759	770	830	762	835	743	794	727	811	788	749	785	798	793	802	776	746	749	757	765	763	767	808	772	773	771	757	788	778	790	800	797	829	704	732	766	797	765	740	779	751	777	779	761	732	776	766	736	760	780	789	758	709	768	830	773	743	723	719	770	726	756	768	784	808	794	769	789	800	753	747	742	762	769	760	707	764	776	834	764	746	793	751	740	794	772	775	744	766	786	767	765	751	732	766	783	807	769	773	757	725	828	736	786	763	791	756	699	788	762	692	813	765	741	790	728	727	743	760	760	763	736	750	757	816	712	797	802	746	709	746	741	785	764	813	771	798	737	745	780	748	747	768	780	749	766	753	750	789	736	749	764	766	822	728	760	737	795	749	741	759	746	823	767	759	727	725	789	754	734	721	781	760	729	816	768	763	735	738	791	762	784	807	814	776	818	789	727	778	742	763	834	754	793	775	800	744	764	735	802	778	763	794	804	728	800	811	756	779	772	766	745	760	815	777	755	799	771	738	734	808	733	770	782	790	787	751	768	803	722	761	733	754	743	752	766	740	785	738	783	762	804	791	797	754	796	759	779	759	778	759	808	767	766	764	730	767	766	785	747	742	758	724	753	782	783	770	772	714	769	740	743	775	809	765	795	786	763	738	795	794	788	760	740	772	763	776	769	759	765	802	784	754	755	798	760	786	750	773	762	742	817	808	755	746	713	751	783	795	780	726	767	801	793	764	772	783	802	828	781	755	804	747	753	781	800	773	781	793	763	823	739	738	779	764	744	796	766	749	751	795	724	731	771	777	742	766	742	806	746	733	768	725	798	785	732	776	734	806	762	730	798	767	814	728	769	792	739	707	817	782	840	759	791	743	803	785	768	735	816	771	727	753	770	776	760	726	726	796	766	810	754	741	776	768	806	776	689	751	758	741	734	759	792	764	758	780	764	779	797	749	778	741	702	793	820	781	756	737	775	765	767	804	815	751	785	799	719	716	707	778	794	759	737	782	746	753	771	800	781	781	735	771	747	788	764	759	748	773	704	715	748	739	787	770	757	787	756	775	754	750	733	719	769	781	761	742	763	755	737	797	753	780	798	796	718	768	753	767	738	795	756	755	782	770	773	741	740	859	787	811	795	766	800	774	736	771	752	798	726	785	772	759	758	753	800	757	800	749	762	795	775	720	751	731	770	779	744	755	767	757	749	759	762	756	813	789	746	770	749	767	758	785	818	736	796	727	769	771	758	800	764	782	788	766	807	744	816	745	801	709	781	759	789	781	744	785	739	791	812	732	682	750	742	737	731	740	751	784	764	792	745	805	800	805	796	779	788	721	750	808	772	760	786	782	789	746	722	783	775	761	766	761	748	728	737	764	716	757	764	761	773	769	781	753	743	777	794	770	782	754	751	740	794	753	817	738	730	773	751	739	766	813	752	793	772	794	741	778	740	757	711	763	797	781	773	770	749	751	790	750	748	735	734	769	808	738	753	785	752	762	758	753	774	770	757	782	746	783	740	773	748	767	811	766	760	735	778	778	751	729	745	742	722	734	743	782	805	813	797	790	738	771	771	792	797	749	756	754	716	783	727	802	732	708	786	800	743	812	726	745	719	794	750	723	733	730	740	764	741	776	773	755	748	779	796	740	766	766	748	768	733	708	755	737	793	799	720	720	758	727	770	731	760	740	753	784	772	815	763	828	768	778	740	724	785	733	751	792	729	721	788	720	733	770	734	761	768	719	744	761	735	704	752	729	756	770	793	750	768	765	775	814	765	755	733	766	766	812	771	757	760	757	707	799	757	767	777	748	756	720	730	718	739	776	763	728	727	773	774	740	769	774	802	781	760	752	747	845	717	752	772	748	751	764	746	743	755	786	778	804	758	769	804	718	770	811	803	827	793	738	752	810	744	753	820	798	761	757	773	765	779	735	753	739	807	725	754	776	780	809	766	768	741	773	817	740	735	729	768	776	807	731	758	797	751	776	754	756	794	682	794	760	727	768	777	742	736	757	766	779	773	779	778	818	716	772	771	790	740	800	769	815	757	770	754	768	799	823	799	788	721	772	763	775	768	756	802	760	774	760	749	736	770	759	810	737	794	762	771	756	739	716	737	712	750	738	783	759	773	793	782	780	774	784	800	769	751	782	781	797	816	762	725	767	774	801	754	833	746	806	811	780	777	710	761	758	776	734	762	812	807	765	763	794	854	754	749	800	753	754	734	772	804	806	762	752	732	799	781	760	775	770	761	793	764	751	758	795	766	783	762	858	797	772	760	761	778	774	793	760	763	744	775	782	760	739	786	739	780	724	736	710	795	753	773	772	780	774	793	775	769	723	748	738	715	794	774	773	798	843	789	780	799	754	762	722	747	765	766	811	755	780	805	811	799	803	808	772	826	772	775	718	775	780	766	754	757	772	798	744	758	790	801	791	821	763	785	766	756	704	799	754	776	770	748	775	776	810	789	768	768	774	732	768	801	768	796	724	731	750	763	742	726	779	784	790	811	784	766	738	772	787	726	796	775	789	744	757	732	756	774	825	748	668	723	801	750	729	814	754	794	732	779	764	761	816	744	769	751	831	742	794	768	737	764	737	741	790	783	744	850	732	797	792	752	778	717	829	767	748	747	773	804	792	742	780	825	797	759	769	773	771	768	757	774	793	805	751	741	766	746	771	764	788	767	824	770	782	775	799	786	778	759	734	798	789	778	757	781	772	800	816	795	779	784	727	778	813	822	782	832	768	772	781	773	766	760	754	781	788	717	758	760	756	779	770	776	800	755	813	732	762	735	801	772	775	777	754	754	774	746	832	811	758	759	793	722	747	753	762	829	810	813	729	768	752	727	778	725	738	739	730	747	811	802	802	739	752	742	766	729	742	781	743	741	754	737	798	749	764	799	779	784	801	732	746	801	738	741	760	745	768	778	775	761	778	845	765	759	764	760	834	801	751	795	745	773	783	757	817	775	788	736	797	807	803	783	764	721	775	789	761	803	731	776	780	785	781	831	774	756	780	760	770	775	748	791	728	786	721	750	748	723	778	730	746	772	748	778	733	725	769	719	747	730	765	773	712	751	755	792	773	728	756	781	738	752	697	719	763	798	786	748	739	802	774	726	819	695	741	779	776	749	787	791	753	783	692	767	800	725	751	756	752	812	768	769	734	756	763	800	760	789	790	838	781	755	797	765	769	725	768	726	798	802	720	742	719	744	794	770	791	759	855	719	781	764	788	795	764	799	819	756	768	768	738	768	772	761	768	769	765	754	734	770	797	797	755	767	781	750	822	784	771	797	777	785	790	751	806	782	774	764	772	757	763	735	748	763	791	775	765	748	760	750
28815	40744	29368	15584	8009	4831	3119	2244	1869	1687	1415	1235	1119	1062	994	927	993	839	890	861	901	823	819	814	775	843	828	805	821	768	788	807	793	811	797	821	808	835	820	832	806	814	765	816	820	754	834	858	785	777	821	837	840	838	806	805	805	786	875	855	832	792	794	793	777	805	846	827	838	783	825	820	849	811	789	804	796	819	776	809	802	865	814	869	760	828	849	887	833	803	857	789	781	838	765	833	821	843	800	767	747	814	769	825	820	785	815	795	809	798	764	800	793	783	792	810	785	839	795	799	806	806	797	807	807	809	806	802	828	769	807	787	781	837	799	806	816	779	835	790	830	854	784	816	862	795	816	806	803	816	803	791	809	817	777	836	787	797	781	777	797	823	787	793	812	814	806	784	809	837	806	801	813	754	823	780	810	827	865	843	807	856	832	812	835	846	821	832	835	805	833	821	837	761	818	837	799	846	826	807	835	821	813	866	832	812	810	821	798	783	840	796	837	801	797	817	796	841	844	814	834	810	834	778	801	852	792	823	791	802	761	840	805	800	811	777	786	792	801	815	807	835	826	768	793	791	793	820	758	780	786	777	791	809	838	828	805	785	783	823	846	840	798	770	774	842	831	797	836	785	856	790	832	859	898	802	784	819	818	809	785	816	819	803	829	761	847	835	820	816	778	832	769	788	815	829	740	852	821	841	862	763	854	814	793	827	794	832	814	813	809	804	833	806	831	772	818	800	777	801	831	761	802	800	803	807	810	840	748	850	777	867	850	846	845	804	825	782	812	785	784	839	793	851	822	805	810	819	801	818	790	822	795	764	793	832	802	869	830	776	829	781	833	752	795	806	824	790	817	839	801	807	831	776	772	846	820	822	794	785	818	844	863	821	825	825	852	805	802	809	841	745	805	821	808	801	810	817	811	795	814	859	838	800	795	764	792	800	789	802	787	786	796	776	825	789	817	782	846	784	796	807	827	760	802	842	723	753	850	859	801	782	804	827	835	799	813	811	848	830	777	808	859	808	802	779	797	794	789	804	877	844	857	762	805	778	808	781	873	820	773	842	758	815	794	815	798	863	839	821	820	791	760	760	815	845	814	837	810	846	863	823	862	845	838	809	832	806	794	776	796	817	809	826	818	830	813	790	841	836	820	770	811	791	785	855	824	815	801	817	790	800	750	809	823	769	770	838	834	806	826	756	825	865	855	870	863	870	785	817	819	759	829	849	779	803	814	803	779	847	813	820	816	793	784	826	831	811	834	834	754	800	782	773	804	768	825	804	797	783	816	833	801	752	830	810	840	808	796	836	831	812	831	804	804	814	759	862	805	788	793	836	829	845	764	860	826	854	746	849	825	812	835	780	811	838	793	796	811	839	769	808	792	828	817	781	797	847	829	824	807	878	835	846	822	796	787	738	778	779	869	819	799	780	845	809	769	869	846	789	853	787	815	814	845	782	826	811	815	752	815	791	805	803	849	843	771	787	818	774	784	792	813	798	836	751	828	798	811	884	796	793	846	786	817	822	886	821	785	792	821	817	834	804	795	807	791	794	854	797	847	830	786	827	840	809	817	812	806	837	808	806	818	770	860	812	764	812	768	808	829	884	810	785	809	811	773	794	766	783	817	773	774	804	831	805	777	806	806	787	770	770	803	791	792	834	783	823	831	782	768	825	862	825	775	796	821	845	808	742	875	787	786	849	786	784	835	834	828	764	822	819	865	829	813	813	833	759	836	777	793	803	787	769	825	791	794	815	841	824	792	793	863	816	809	833	803	805	833	832	831	805	780	782	834	806	825	786	827	842	839	815	826	789	802	778	831	760	822	770	798	829	856	830	824	852	812	803	746	824	812	808	803	828	842	786	806	806	786	801	834	842	832	799	834	815	826	860	761	793	833	805	866	834	778	818	817	831	798	803	798	779	834	822	831	812	806	869	781	811	742	791	803	797	783	822	828	825	795	828	809	858	812	808	850	814	808	809	793	788	843	817	848	780	860	765	789	839	789	750	815	831	806	820	799	750	805	856	820	792	867	812	775	836	810	855	848	795	801	792	819	788	804	888	823	834	822	793	829	753	883	811	778	751	839	826	839	835	750	857	826	805	854	864	805	765	722	830	848	808	833	822	880	779	878	823	818	771	823	834	802	793	812	836	826	834	797	798	812	827	804	829	817	824	786	815	874	816	826	791	852	834	759	808	799	852	785	821	757	831	791	803	818	836	811	818	827	804	842	802	819	771	786	793	842	798	808	815	839	844	848	804	782	774	769	803	813	804	777	832	813	818	826	818	816	780	822	797	783	779	791	812	773	791	785	815	780	809	808	796	787	825	792	812	892	827	819	840	750	815	762	812	888	845	805	817	806	819	748	857	853	753	845	803	870	793	843	821	834	858	850	797	888	812	821	847	725	815	782	844	834	831	827	854	829	789	841	858	834	827	787	767	810	840	830	830	762	852	807	768	785	863	791	802	782	819	827	793	832	768	807	796	848	790	849	788	824	786	756	812	804	822	845	880	850	788	823	813	838	754	791	831	791	749	823	815	821	798	771	808	870	803	791	775	822	789	785	844	769	787	771	766	826	851	794	760	876	816	860	820	784	858	810	775	808	846	806	819	803	811	803	818	825	784	830	820	854	806	838	810	810	814	839	828	812	834	833	836	780	803	820	770	801	765	789	798	868	851	839	849	772	846	830	791	880	854	833	841	878	802	773	801	825	809	819	799	804	802	817	833	771	825	769	806	770	802	831	826	840	796	823	845	818	797	867	834	801	824	821	794	797	815	833	845	801	794	798	836	843	797	793	800	795	805	843	829	823	811	862	862	794	843	780	810	801	819	807	836	824	851	782	844	822	815	768	820	779	767	836	801	793	814	812	821	802	818	833	760	829	808	831	801	806	781	841	835	836	789	789	792	817	758	848	840	809	815	775	825	787	811	779	820	832	798	813	810	828	788	752	819	788	808	820	782	793	807	825	780	772	757	811	785	839	775	802	782	816	816	854	863	797	762	799	842	806	833	818	803	888	819	784	835	813	793	790	801	803	726	789	823	824	828	766	768	801	790	848	840	831	798	771	824	802	828	775	842	841	808	775	796	789	796	803	795	851	823	831	727	795	803	779	817	783	792	829	807	817	804	845	801	824	846	785	803	799	794	815	845	829	791	800	790	812	787	745	878	798	840	855	824	877	805	836	821	823	808	828	811	757	839	800	810	814	858	841	772	813	789	832	816	836	791	804	857	793	815	827	778	883	839	775	834	866	802	809	770	796	774	843	829	748	786	792	867	802	847	844	804	830	794	775	780	853	851	855	769	837	813	811	790	794	845	802	818	818	840	858	789	785	790	810	806	769	833	780	783	759	805	788	802	804	749	804	797	831	872	781	781	845	826	817	828	800	861	848	810	878	832	793	822	818	854	839	803	831	830	838	785	775	852	822	805	788	771	815	801	871	795	832	852	835	757	827	799	780	777	780	856	859	811	800	845	861	784	798	790
23719	21350	28554	25031	21444	13828	5482	2866	2136	1717	1403	1195	994	854	796	787	732	701	725	669	687	603	669	642	595	691	639	574	561	605	620	603	599	655	624	628	617	593	619	642	599	678	649	607	590	637	578	559	611	631	600	648	688	609	616	595	628	611	635	598	617	598	603	617	620	624	563	656	637	572	615	586	640	585	605	648	606	655	604	642	638	617	608	605	602	660	631	620	620	598	581	594	617	550	646	611	633	609	694	599	656	570	611	620	563	556	626	647	597	603	659	613	643	635	603	570	613	588	620	627	633	626	641	633	575	632	638	671	579	609	613	613	642	613	647	646	575	621	637	620	583	637	576	614	648	597	620	638	606	644	635	614	654	590	671	597	666	626	629	586	605	615	637	618	645	606	562	616	605	620	631	608	628	582	637	599	623	633	633	637	627	645	606	632	638	595	612	617	598	596	638	632	622	622	580	588	611	614	606	617	611	602	595	557	641	606	581	609	632	608	580	668	650	605	621	689	648	657	619	618	613	622	605	663	624	612	669	613	587	680	590	586	653	649	613	634	604	653	586	602	645	615	567	536	589	638	603	630	609	646	618	596	628	641	623	596	622	657	608	672	581	591	610	616	615	624	606	611	622	667	606	619	611	607	607	657	650	616	600	620	675	614	618	595	648	626	646	574	653	680	635	627	588	616	641	617	631	634	594	648	575	614	601	625	623	618	587	657	628	618	614	649	675	627	608	604	595	598	631	610	640	581	597	624	599	625	649	641	638	613	600	624	610	567	636	607	644	621	608	604	656	563	605	619	620	660	587	569	583	596	595	584	612	609	592	624	624	599	566	656	600	595	664	583	592	596	589	628	571	648	628	614	641	627	608	647	625	638	590	604	610	606	571	615	652	635	678	619	586	643	605	603	627	603	634	610	642	639	625	612	653	577	641	572	611	645	636	585	623	605	578	598	652	640	623	589	623	587	645	611	640	622	610	635	615	622	549	630	638	646	633	611	661	629	598	596	608	609	634	632	625	622	614	615	627	674	631	653	566	600	602	603	570	659	654	666	629	570	577	613	625	597	621	642	591	635	594	628	617	576	621	608	617	603	549	638	613	642	637	637	587	614	611	611	628	613	580	609	615	603	633	604	625	604	620	628	627	619	637	643	619	598	629	668	587	613	630	625	643	619	655	633	588	674	590	618	614	630	638	566	636	605	587	576	654	618	621	593	622	622	678	610	619	625	615	603	602	613	684	656	612	644	585	668	637	653	622	665	615	630	592	605	616	593	682	573	579	645	570	644	589	619	618	650	582	580	594	646	597	620	624	648	621	605	621	592	616	588	632	619	605	593	643	610	629	636	596	633	583	660	627	629	625	619	675	669	616	581	621	628	631	642	571	523	641	586	620	595	632	644	665	622	639	606	609	613	603	597	578	604	623	632	632	582	587	610	624	595	566	588	602	599	607	571	620	610	669	631	626	651	643	631	628	664	609	620	622	587	651	636	619	629	611	584	621	615	670	625	576	610	636	625	532	659	642	587	614	630	635	596	636	598	641	630	617	620	586	641	623	604	592	624	593	601	619	597	623	649	586	624	621	617	590	582	624	591	614	589	608	616	577	611	628	603	613	622	620	676	614	639	629	595	645	644	609	590	595	578	625	632	603	636	570	631	602	596	626	632	569	635	619	577	604	618	637	601	599	636	601	640	580	654	630	596	673	579	639	561	619	644	601	613	636	605	601	640	639	566	602	592	612	614	622	614	570	600	621	595	629	578	608	628	608	608	643	626	636	622	595	602	629	634	580	591	641	648	614	581	587	614	572	656	630	609	616	619	615	612	550	588	626	618	620	640	592	645	616	611	616	640	656	640	643	629	620	604	601	655	632	615	609	582	610	610	630	563	653	612	595	656	638	629	627	621	577	581	554	648	596	614	583	600	604	607	636	631	627	625	624	553	615	648	606	629	613	591	642	591	594	641	628	627	633	618	567	601	657	629	610	634	610	597	629	620	620	644	615	633	591	612	597	624	605	598	603	616	615	601	587	641	609	573	601	645	609	599	636	659	599	573	603	619	644	585	612	629	631	600	632	609	602	613	643	622	600	668	610	614	669	588	657	570	650	685	636	603	671	610	616	595	631	607	627	632	636	619	630	585	657	674	592	612	616	634	640	634	624	649	621	624	611	628	615	628	602	596	625	644	618	612	658	633	595	590	611	625	591	595	647	602	608	573	552	613	606	599	613	642	575	613	605	619	604	594	632	599	599	623	635	626	595	604	616	634	571	596	607	634	630	615	571	631	655	634	565	570	596	624	631	618	599	591	629	588	636	625	613	608	593	615	644	598	619	641	632	604	620	617	680	613	638	634	601	609	585	652	589	638	623	616	554	623	615	640	612	648	612	648	592	639	615	662	594	606	608	588	580	615	615	582	610	622	646	653	613	596	612	619	638	612	647	682	660	581	608	612	637	623	589	589	573	651	608	616	629	628	599	623	609	621	594	593	604	600	628	628	627	580	585	613	630	640	667	603	600	617	584	592	599	624	633	652	568	643	645	610	587	587	594	587	599	589	612	651	649	584	598	661	559	591	629	614	582	633	619	652	624	643	660	619	672	609	576	626	601	608	579	655	645	654	617	591	601	609	616	593	590	657	575	600	607	606	586	570	616	613	623	588	615	641	623	599	611	621	583	626	640	625	579	615	603	556	593	612	622	644	651	620	592	596	649	603	638	607	599	624	619	610	565	618	603	641	580	595	652	615	567	576	646	561	640	657	602	591	623	653	614	601	607	575	644	650	606	566	580	643	638	608	619	601	591	614	626	658	572	651	640	603	625	601	667	599	591	602	634	604	646	648	604	618	671	614	637	590	640	619	602	597	620	611	635	603	595	601	611	692	665	629	630	605	616	626	612	619	611	624	645	609	580	610	603	629	592	574	577	637	622	572	615	610	583	632	608	597	637	612	563	613	631	628	608	631	636	638	612	611	618	638	650	632	615	580	633	607	595	649	593	623	640	634	597	648	596	604	637	616	623	643	609	612	619	600	602	625	597	624	645	595	615	618	627	622	636	587	607	584	635	629	583	575	593	606	589	609	598	579	615	566	616	626	610	641	622	617	618	596	617	585	629	676	643	581	626	648	595	601	592	617	662	614	606	600	580	642	608	649	611	611	621	592	591	585	643	617	592	597	599	621	606	616	636	611	555	672	595	606	647	576	610	640	617	610	616	615	602	599	629	635	580	593	662	672	608	631	625	587	624	608	600	644	606	603	614	628	586	641	605	610	667	588	610	620	608	678	618	648	612	623	612	603	633	606	665	624	576	604	640	612	661	648	568	612	632	617	608	595	638	618	610	604	640	607	637	623	620	628	611	596	596	599	603	608	608	609	643	597	644	625	581	571	626	607	635	593	593	609	611	643	556	617	622	624	617	660	642	603	634	628	615	584	603	599	616	601	643	604	630	597	613	563	619	639	611	616	558	608	613	605	610	632	613	624	614	606	627	639
30114	53366	40627	26279	15929	8785	5689	4012	3146	2468	1898	1551	1336	1194	1126	948	857	863	761	782	733	693	743	678	664	717	630	710	662	708	643	648	680	648	704	666	656	648	689	650	658	666	621	631	666	634	651	671	656	659	685	660	661	607	628	673	623	667	703	665	709	601	645	634	618	702	666	689	640	657	692	658	674	626	649	616	646	692	681	632	624	689	681	641	681	627	650	646	632	670	638	659	637	701	689	679	640	659	621	642	614	648	682	624	644	681	635	640	629	648	625	661	697	675	635	681	663	672	626	675	657	674	610	667	663	609	660	651	663	631	701	608	713	673	649	668	695	665	652	631	651	647	650	608	639	636	614	654	660	686	672	660	646	634	668	694	652	669	644	613	672	648	632	659	641	694	637	666	698	625	663	656	679	650	667	653	642	672	690	683	655	643	697	627	699	663	666	640	710	659	645	674	670	648	639	643	680	624	679	661	651	649	694	678	644	662	660	658	644	672	690	615	661	664	698	636	629	656	677	683	644	665	648	614	648	697	637	636	632	619	649	584	641	648	641	696	672	631	665	683	662	678	657	700	695	711	648	640	659	642	632	674	677	661	672	677	665	666	623	680	669	653	638	627	669	638	643	643	660	656	675	640	646	665	635	635	655	663	631	639	710	623	657	678	652	706	663	613	668	685	684	653	664	687	626	678	707	675	651	640	637	655	649	646	636	627	613	658	697	670	623	680	663	652	678	706	637	701	657	733	613	664	636	686	675	631	693	708	697	658	643	653	660	684	658	646	720	622	636	672	636	701	599	632	662	624	627	680	659	689	665	657	656	634	644	627	658	650	661	626	655	667	657	668	646	669	641	667	641	664	632	635	654	634	673	666	673	646	681	648	651	692	649	637	668	686	664	682	678	679	673	655	686	677	656	681	663	633	652	675	634	693	719	679	658	637	665	602	630	693	642	625	709	658	661	659	651	644	665	700	656	663	705	636	643	663	609	647	683	653	644	636	656	680	614	635	639	694	664	691	661	644	668	654	691	633	679	646	630	686	662	690	663	615	693	678	643	650	682	673	612	695	656	676	657	621	648	605	616	657	686	648	646	623	632	642	639	681	670	658	641	646	649	634	644	662	626	656	616	682	682	643	630	639	673	643	656	645	666	667	636	643	640	652	695	681	625	657	670	659	685	617	645	618	667	668	671	644	618	691	620	625	668	623	647	694	658	619	620	708	674	658	705	627	657	705	655	690	647	632	647	645	635	617	655	691	643	641	624	628	650	633	648	643	659	665	649	635	674	651	669	642	644	662	662	634	672	690	655	642	632	652	655	665	715	668	606	638	693	647	609	691	697	631	612	614	652	648	646	676	644	662	615	644	716	652	663	648	663	642	641	660	673	635	639	680	669	687	668	660	627	689	666	660	662	654	663	653	633	668	697	682	666	651	679	651	689	675	673	653	657	696	633	666	630	655	615	639	668	655	673	657	680	628	656	656	681	626	660	661	667	647	679	661	672	645	680	714	595	702	679	673	667	633	673	667	668	668	632	650	664	692	670	656	644	641	633	647	689	628	648	661	684	650	648	663	632	689	618	627	717	652	634	654	647	629	632	635	624	657	657	634	618	592	705	646	647	644	636	678	620	679	694	704	608	673	604	663	702	683	650	689	634	632	715	664	659	656	642	665	669	634	714	626	658	701	671	718	679	703	664	673	642	665	645	651	702	623	651	659	656	671	618	684	665	666	615	664	660	652	616	669	627	659	678	692	640	670	653	669	652	664	675	687	676	596	659	642	674	611	631	685	655	660	649	661	670	669	646	649	631	661	621	651	696	656	674	665	679	685	618	658	655	653	607	668	649	687	648	664	671	638	666	684	647	620	662	674	605	646	675	661	641	683	660	692	657	721	622	694	611	633	646	650	626	644	674	632	628	669	648	664	665	674	637	621	648	650	642	656	605	671	658	623	678	654	667	635	651	649	661	646	586	630	662	667	682	664	662	666	721	656	656	631	615	644	645	635	655	680	647	640	651	616	654	643	633	625	630	632	713	665	655	663	658	643	656	705	704	654	656	653	647	672	664	676	674	680	606	635	633	637	664	671	698	674	667	650	621	637	660	661	671	655	702	700	673	656	657	632	594	694	649	696	634	679	610	636	666	674	654	645	659	658	661	634	690	666	632	628	659	662	641	694	635	644	649	631	695	646	674	679	598	674	643	683	629	667	670	643	649	682	611	659	658	650	591	666	633	669	666	680	604	661	646	644	679	664	626	648	628	661	605	641	721	669	611	649	650	670	658	640	691	627	648	710	685	642	667	688	656	671	611	713	669	673	693	637	699	692	659	697	645	684	659	652	697	662	658	657	699	668	641	630	668	670	697	664	680	632	662	634	689	666	620	670	671	667	678	673	596	648	680	670	659	687	670	647	670	646	660	669	635	615	670	660	664	674	638	661	716	661	645	620	658	640	649	609	640	681	671	625	618	687	686	628	660	652	660	632	653	664	725	665	644	677	660	650	676	683	618	643	645	647	656	620	648	644	640	656	624	645	663	668	656	691	685	683	645	634	675	688	660	660	672	654	649	641	683	630	615	710	628	674	657	638	646	666	649	638	646	632	716	678	676	668	681	652	699	661	668	704	652	631	625	666	653	632	666	674	680	625	660	671	658	646	622	682	697	639	637	698	685	656	649	653	718	653	686	645	662	638	708	631	682	653	616	634	627	648	646	690	644	670	643	700	659	659	617	633	677	648	680	671	619	648	599	664	654	629	647	669	675	637	641	637	681	654	651	686	673	653	646	700	665	599	677	658	632	677	667	659	700	634	686	660	665	617	721	610	665	630	651	676	675	679	652	670	652	651	644	660	617	655	657	599	645	643	673	636	656	646	720	626	610	621	643	660	711	653	659	645	655	624	676	675	665	638	647	635	684	628	617	687	616	645	659	662	640	662	651	669	567	671	644	651	660	650	663	657	614	694	634	672	733	661	637	650	676	664	645	631	701	678	659	671	665	687	643	680	691	637	646	651	635	665	678	698	616	607	655	653	652	687	611	645	615	672	692	660	656	652	664	673	690	643	662	624	641	673	693	681	608	706	686	687	689	634	678	649	656	655	635	664	693	679	653	657	664	661	623	635	655	680	638	680	676	665	622	687	625	650	669	612	631	641	653	640	651	668	653	658	658	601	635	678	632	731	697	642	622	677	649	654	654	668	628	691	620	670	645	675	673	605	606	623	684	668	624	688	674	660	696	654	666	593	655	629	622	638	620	638	704	682	664	603	687	658	623	622	678	634	658	663	597	624	663	684	661	642	692	672	638	635	657	640	652	679	641	635	674	631	699	674	613	680	634	630	678	690	687	647	652	674	650	650	646	666	650	698	685	666	690	640	645	653	628	655	600	694	643	683	674	687	638	664	648	677	682	665	636	648	670	630	608	696	650	706	675	639	691	660	629	635	681	603	670	672	680	624	649	676	622	636	693	675	619	696	643	636	658	666	665	672	678	633
25094	21494	27811	25469	13847	5492	2969	2070	1750	1456	1322	1171	1063	1041	989	919	922	956	905	904	851	833	884	836	799	833	873	837	851	863	868	838	787	850	826	863	860	894	857	794	804	816	862	782	820	833	861	829	838	826	876	863	845	861	886	877	842	827	788	845	847	807	837	848	841	847	857	836	833	823	795	847	853	840	859	847	850	854	815	841	839	888	872	847	874	842	886	862	841	799	872	832	886	818	875	792	806	801	815	868	840	860	794	832	838	838	823	849	865	868	868	806	827	810	811	797	826	844	839	871	854	801	822	832	813	880	856	813	867	799	829	839	858	854	847	802	903	814	848	860	833	862	824	863	858	801	841	852	824	846	849	844	806	835	866	848	781	871	845	881	871	827	827	862	857	891	881	808	871	841	806	819	824	835	878	857	877	809	805	855	844	804	864	851	865	853	870	848	828	832	797	862	855	792	879	828	887	858	888	870	818	838	816	849	860	857	826	840	858	851	826	809	782	810	839	883	860	865	824	813	844	845	863	860	799	837	842	821	848	889	808	816	925	834	773	837	908	836	796	841	919	800	882	822	798	846	817	848	833	818	868	818	781	833	826	848	846	830	853	814	847	826	884	866	800	851	824	829	839	793	836	825	838	882	814	855	850	863	892	835	858	855	859	878	812	866	767	839	812	829	858	830	826	791	824	833	839	787	915	837	849	787	916	880	908	848	845	886	819	844	806	812	850	894	855	830	873	806	823	844	821	798	819	900	793	811	815	817	799	789	830	869	844	872	794	847	885	821	859	870	795	852	809	867	811	793	812	880	795	833	771	856	834	892	844	842	842	899	834	825	818	829	788	804	865	869	833	812	844	825	827	887	798	841	818	833	854	821	868	783	821	825	837	819	847	852	838	837	868	828	896	873	821	824	845	839	846	862	829	888	843	852	866	813	843	836	857	860	840	829	831	858	784	845	812	892	850	852	858	848	825	823	820	852	800	873	842	883	800	756	841	841	882	837	874	800	850	830	856	849	885	825	831	875	854	890	821	866	856	818	837	839	863	886	828	877	830	818	849	849	802	834	765	820	849	858	848	836	844	837	846	843	832	885	809	911	888	857	874	784	878	900	812	829	876	839	867	886	758	838	876	849	846	828	831	804	850	819	806	847	864	892	847	820	829	856	840	788	852	858	826	852	847	793	803	819	880	842	807	849	882	837	875	867	798	853	868	837	854	822	882	861	804	882	848	854	866	863	798	819	836	847	863	870	799	807	830	873	859	807	866	817	844	857	763	927	804	916	845	806	848	865	806	834	883	830	839	819	775	859	831	899	868	892	843	864	875	859	854	847	815	826	913	855	810	846	890	846	826	834	848	805	879	809	816	889	853	866	833	827	856	806	866	856	897	815	880	803	821	820	815	804	880	858	870	864	863	833	844	856	850	853	845	897	822	852	817	871	877	878	796	843	888	829	825	804	809	833	905	801	824	846	838	856	886	878	796	858	829	857	772	789	821	841	871	859	841	874	809	844	810	796	836	829	893	822	840	788	840	860	816	836	848	849	836	811	867	766	822	846	762	762	878	850	844	830	824	864	861	820	848	868	848	826	866	859	844	884	828	809	848	843	842	828	842	895	864	867	815	866	814	814	819	839	828	868	832	864	885	804	843	862	771	849	859	824	791	873	848	811	833	827	843	846	821	877	840	823	787	834	844	822	882	890	809	853	853	833	875	794	792	944	811	832	811	843	888	803	843	815	879	845	868	886	814	850	802	855	817	905	825	816	806	795	866	838	863	843	835	848	839	858	852	883	854	814	837	848	837	883	822	809	846	862	801	828	841	876	795	832	829	827	866	886	868	846	846	864	806	858	869	825	883	847	847	847	875	857	864	806	881	830	849	823	843	815	836	821	817	855	823	844	823	839	851	821	873	888	859	877	882	839	830	829	821	823	858	892	859	838	862	857	813	849	901	864	851	817	843	867	800	866	834	858	827	882	829	836	894	811	866	889	851	837	805	825	785	815	787	857	854	817	845	787	753	820	865	843	809	862	889	847	805	879	864	896	786	845	851	805	856	811	859	891	850	821	829	804	802	863	880	839	879	849	845	857	826	862	826	837	853	839	817	823	837	771	808	868	820	822	877	824	860	847	862	787	819	899	864	886	786	873	813	814	863	854	839	834	836	832	877	864	854	849	806	852	826	887	826	802	861	912	834	789	812	812	879	831	843	820	800	773	790	812	874	843	816	879	845	866	800	830	835	865	825	847	849	855	823	829	853	781	848	858	823	835	873	820	902	850	822	850	814	827	822	862	855	864	809	851	874	850	822	819	842	800	841	870	794	867	852	818	764	869	845	831	851	789	831	795	822	813	874	826	846	841	815	851	866	893	853	848	857	895	854	840	779	796	849	799	858	848	837	822	915	790	850	846	869	864	830	793	851	813	849	847	870	813	867	867	898	882	842	866	851	849	860	832	838	841	840	823	831	869	873	798	879	838	807	790	812	830	837	818	839	852	843	816	834	861	841	851	856	862	812	850	875	859	895	826	883	825	797	839	770	800	831	891	844	827	822	774	854	827	855	817	828	804	857	872	808	800	849	916	863	874	849	837	843	824	846	828	827	892	847	819	892	895	875	798	803	817	823	839	859	810	786	870	852	871	842	835	866	787	818	903	808	858	806	869	837	873	830	816	845	809	836	819	818	887	889	831	795	804	872	891	869	810	791	791	866	831	865	862	824	848	844	813	857	847	851	841	876	896	847	816	850	791	821	836	850	832	847	833	853	808	823	869	842	837	821	872	828	875	850	858	855	858	844	838	776	910	846	831	836	846	839	841	786	863	806	858	854	863	869	853	871	819	846	836	892	838	846	877	862	853	793	861	836	859	874	825	849	764	807	905	812	807	880	851	855	859	802	827	911	841	871	859	842	858	797	833	859	848	823	835	827	820	830	808	849	819	863	856	865	855	863	887	766	848	821	846	887	835	844	807	803	830	787	874	834	875	885	865	840	836	859	812	847	824	836	807	827	884	867	862	844	917	785	801	885	859	843	798	813	822	824	869	877	841	871	861	865	837	880	809	812	881	824	821	853	834	781	800	856	820	797	766	862	873	855	857	879	835	870	834	810	848	807	796	843	842	845	896	833	838	811	837	843	824	845	890	894	844	787	840	883	840	832	834	816	848	866	814	835	835	865	829	802	820	838	823	863	825	814	851	820	845	845	884	799	835	803	887	822	851	836	813	867	848	851	817	830	832	875	799	854	809	791	854	795	870	855	796	769	869	855	869	780	855	819	847	854	766	856	850	832	920	832	877	884	858	865	891	804	831	852	874	854	856	843	822	853	854	848	813	847	823	812	830	887	808	797	788	796	820	866	783	865	849	846	845	802	828	836	819	830	828	848	832	868	866	864	914	829	859	833	801	823	812	836	836	873	931	827	758	819	762	809	883	870	846	804	847	861	825	839	821	799	831	811	830	823	820	870	855	814	828	851	883	836	776	850	910	840	857
31508	46158	34396	19456	11565	6774	4360	3195	2530	2077	1700	1397	1304	1215	1138	1002	971	972	989	986	928	924	888	964	921	813	908	861	945	898	906	868	900	900	938	904	869	896	905	879	850	873	892	868	898	897	896	840	867	869	863	853	887	879	889	942	863	897	876	866	883	870	904	872	848	821	838	843	853	824	896	862	914	884	896	870	887	865	874	871	888	863	881	945	871	912	848	809	846	865	824	854	878	936	861	952	927	887	846	880	857	842	900	919	892	832	899	878	866	856	899	897	860	839	919	842	839	888	868	884	927	955	864	884	937	857	938	920	879	863	889	891	896	843	891	889	862	882	905	852	887	907	872	842	896	876	858	878	887	959	902	906	863	904	838	851	877	856	926	916	897	837	827	871	880	884	878	873	870	903	879	903	879	873	839	813	909	785	884	864	832	889	902	951	914	913	956	867	837	927	890	900	856	847	907	837	872	895	879	931	898	856	916	868	891	868	887	867	895	912	817	892	839	905	880	867	871	890	858	850	879	869	901	914	863	903	866	887	888	831	893	908	861	836	839	867	830	887	905	925	834	861	849	919	882	883	914	843	875	855	880	886	941	838	933	854	814	879	891	835	876	854	877	876	909	834	941	932	912	966	893	834	845	899	892	882	815	892	860	922	843	868	871	855	882	906	899	881	880	913	869	838	810	839	901	835	846	866	917	876	908	861	874	885	832	845	862	908	941	896	895	821	856	878	831	851	882	888	873	920	868	900	893	883	839	870	897	873	897	918	854	864	848	789	866	846	901	908	885	842	900	904	890	935	893	899	897	853	873	900	904	892	884	880	879	890	853	872	908	889	862	865	873	907	903	832	921	904	900	854	935	932	841	874	918	851	876	868	863	869	878	899	909	838	881	908	928	858	856	838	862	856	893	894	889	853	882	922	857	844	875	883	864	889	888	893	886	869	871	901	886	881	832	875	881	866	859	887	839	841	885	817	869	872	815	892	898	885	846	910	938	875	850	881	848	862	847	875	806	919	847	937	875	845	880	846	861	878	897	806	816	914	819	849	902	878	885	842	896	864	864	940	936	908	887	867	878	846	889	905	895	872	950	872	892	908	885	838	865	939	935	868	870	920	853	835	922	943	940	899	882	851	859	853	904	853	873	871	886	880	894	861	839	876	873	886	872	885	882	924	855	829	862	860	846	898	885	859	813	873	897	863	837	932	828	911	899	899	891	851	878	894	876	906	833	883	877	843	862	846	888	858	865	892	899	826	924	911	835	862	877	870	860	916	870	867	827	842	857	866	862	897	926	898	842	899	857	899	821	856	903	813	869	853	891	880	862	876	893	841	844	928	873	840	882	860	859	815	867	863	840	868	869	922	861	884	859	844	883	878	908	829	901	905	904	891	897	942	861	876	845	897	845	906	832	877	871	894	883	878	920	857	876	897	845	909	851	864	934	859	866	878	856	872	913	811	900	865	856	857	902	882	828	880	889	861	871	919	902	919	886	901	922	911	906	891	874	888	855	835	840	942	882	857	883	889	828	916	896	915	875	837	852	808	872	898	885	840	878	891	872	858	950	861	866	870	883	958	893	872	822	846	857	885	890	840	859	891	876	794	809	890	844	914	917	915	885	816	858	893	920	869	877	876	904	877	880	919	901	876	897	875	849	905	907	919	872	853	916	874	898	911	867	877	932	818	905	868	878	881	889	887	817	828	909	917	874	894	934	906	874	872	879	915	842	894	881	910	926	854	873	870	919	831	856	893	872	891	892	952	929	898	855	901	926	917	883	872	836	905	912	900	885	872	915	890	910	896	870	867	870	885	847	870	890	840	865	924	825	876	829	901	921	872	917	833	872	869	925	847	863	872	909	892	849	896	878	897	902	887	875	871	876	902	847	940	881	893	877	867	883	894	878	893	915	918	861	864	879	865	926	913	844	877	862	900	892	869	877	910	877	916	901	829	883	869	872	877	839	875	867	874	867	904	946	866	900	856	919	874	887	907	908	890	870	854	861	889	890	895	846	871	862	838	894	813	822	953	828	894	839	904	869	826	864	864	902	872	952	888	910	855	844	891	914	895	832	923	855	879	818	894	867	857	899	877	832	895	870	912	937	826	856	897	850	853	836	872	888	902	899	868	881	911	880	871	869	852	886	894	906	938	843	882	858	898	909	847	912	908	917	840	912	906	885	880	913	921	877	840	870	879	929	861	893	829	848	891	928	866	886	850	883	850	861	838	899	888	900	910	880	847	822	834	860	839	900	919	868	921	913	859	855	887	879	930	879	924	878	852	860	882	878	851	870	905	902	849	897	844	904	880	863	861	890	823	911	858	846	901	886	880	877	911	840	887	893	897	890	841	877	865	906	802	904	893	863	878	889	873	941	874	914	902	844	862	888	824	905	893	858	862	834	833	886	853	861	884	946	868	872	883	866	874	885	863	845	898	875	904	852	881	877	934	852	829	916	909	894	898	856	889	829	820	917	851	893	869	876	866	849	861	931	873	850	865	929	859	905	863	889	885	904	881	843	875	869	857	901	904	808	880	940	863	918	946	813	838	913	906	833	886	818	866	897	871	840	890	864	883	825	870	863	851	849	883	906	868	866	877	817	888	880	930	829	904	831	863	860	846	892	885	928	906	897	831	883	883	890	887	893	814	882	846	864	861	848	843	911	884	811	885	850	862	849	899	828	859	847	865	865	944	854	852	871	870	870	909	893	871	818	907	915	893	880	850	938	895	874	883	914	902	874	904	839	863	804	911	861	887	876	847	973	826	878	833	866	855	854	897	919	891	887	856	893	907	866	916	879	903	878	924	865	892	871	894	922	898	869	878	865	895	890	852	879	918	833	855	875	908	833	841	871	878	883	846	873	857	977	875	908	881	923	876	821	862	879	857	900	914	879	880	828	831	885	902	858	866	831	869	832	872	862	905	864	854	875	884	866	919	835	846	871	806	910	866	838	891	895	834	858	859	870	852	871	899	901	824	856	889	854	832	867	895	890	873	867	905	851	887	826	849	857	878	902	876	897	902	916	874	901	890	906	906	852	892	837	883	832	875	890	854	873	904	892	881	875	889	889	927	904	872	839	851	871	891	913	888	916	855	853	802	876	867	894	887	838	906	881	913	893	866	858	885	939	836	900	908	906	918	865	874	872	877	899	878	917	860	884	910	912	878	836	841	921	914	854	947	892	773	847	877	833	953	860	868	862	894	878	829	905	839	895	813	861	897	833	904	889	859	907	926	831	906	844	858	832	932	878	819	840	891	873	875	892	897	909	819	904	865	897	938	852	870	863	932	815	858	873	859	871	881	927	835	854	836	931	887	880	877	886	914	899	886	869	847	878	891	918	854	854	835	824	883	907	859	846	853	851	856	941	896	888	900	886	900	868	846	888	857	899	907	892	903	869	907	926	857	866	875	922	895	864	871	927	838	908	853	897	842	902	851	889	894	876	907	868	865	889	862	852	896	847	867	921	874	827	861	932	926	896	882	871	924	895	849
22771	21475	29016	24588	21945	21498	13504	4788	2918	2200	1825	1526	1219	1174	1010	907	816	860	837	843	792	756	763	709	751	660	628	699	701	660	694	672	681	630	635	706	678	682	652	688	649	663	694	672	690	702	659	634	697	661	630	639	664	695	630	722	661	671	702	684	743	682	686	648	694	644	640	658	716	661	653	626	665	709	639	646	655	652	690	649	611	616	648	659	643	674	689	686	675	671	668	668	679	628	672	668	677	723	696	646	655	631	711	638	667	699	668	711	613	675	651	651	659	665	672	648	634	645	680	687	694	641	658	648	714	650	668	700	692	647	634	681	664	671	640	640	658	652	688	666	751	665	743	670	661	650	703	635	639	668	676	670	661	637	630	645	607	656	647	685	669	652	676	657	638	705	706	716	674	662	666	696	652	650	669	665	677	667	688	649	650	662	673	697	662	662	666	686	648	650	700	637	678	708	668	714	687	693	721	686	715	682	656	641	710	687	697	688	629	708	675	676	680	674	636	643	656	682	653	636	727	665	623	708	688	657	678	676	690	636	709	660	682	695	628	707	720	643	635	641	665	630	702	728	648	653	674	703	691	644	627	658	655	656	637	683	670	664	662	614	648	651	655	682	705	630	645	664	653	705	694	693	655	610	692	651	668	661	698	614	672	637	647	693	660	693	641	694	697	671	647	670	655	662	666	654	654	665	689	658	689	638	631	669	657	670	680	684	670	657	654	644	725	659	695	706	685	639	631	667	699	704	631	620	652	696	624	648	660	675	646	717	633	653	651	678	700	688	678	750	657	637	687	687	614	663	624	656	678	650	636	669	657	715	686	677	667	670	674	645	620	652	733	692	655	678	652	706	684	647	683	686	722	684	686	642	665	661	676	692	631	634	681	712	679	683	676	635	699	649	709	692	630	677	685	714	645	636	655	735	658	640	687	633	627	647	638	623	643	683	648	708	663	650	693	679	674	641	709	696	702	685	687	717	651	667	669	671	672	767	612	673	663	636	671	641	683	691	708	641	676	681	620	694	679	671	661	654	641	728	679	649	702	689	643	675	680	622	644	646	674	684	631	672	626	697	645	660	697	679	645	662	641	718	668	650	701	657	684	666	662	675	639	669	688	624	651	674	673	682	706	685	697	701	644	671	679	676	650	644	696	631	669	675	676	635	686	633	630	701	678	708	716	708	666	694	644	660	634	596	658	683	704	704	687	637	615	669	651	627	653	698	635	632	655	718	694	637	646	690	665	662	670	716	702	622	657	669	678	684	642	695	673	656	670	720	641	727	656	637	627	666	681	671	650	626	653	645	716	665	684	611	656	655	641	698	692	679	644	645	658	665	693	716	670	698	675	692	670	646	647	668	724	642	671	677	647	662	658	673	688	663	682	701	648	673	694	643	655	666	678	666	632	639	640	650	699	669	700	607	697	695	691	700	699	723	681	662	643	685	695	629	667	628	686	722	655	645	666	678	690	619	620	708	653	643	667	659	675	670	655	661	661	657	640	673	654	625	662	658	664	647	682	633	737	654	656	715	656	695	684	698	652	653	679	680	700	637	666	688	721	638	667	669	649	697	668	641	660	684	649	699	700	616	683	675	604	711	663	689	657	644	722	624	648	649	664	687	629	711	623	716	695	687	708	656	677	665	648	700	674	690	675	656	695	693	679	636	621	665	633	687	657	694	685	657	685	716	637	709	648	664	682	688	652	665	678	667	657	679	650	640	637	608	643	679	702	694	688	717	675	677	645	647	633	676	685	647	674	687	648	656	674	677	693	682	696	651	685	739	675	687	632	668	707	631	737	616	628	669	677	681	647	698	654	686	691	659	667	648	663	629	651	667	704	706	669	684	687	684	613	663	701	648	693	667	670	640	668	670	690	652	642	669	617	649	718	693	657	667	658	592	680	648	671	630	626	667	666	682	676	654	676	681	662	685	671	719	687	639	620	647	692	716	674	661	625	664	628	650	632	632	667	675	653	641	661	682	688	613	664	648	652	669	686	674	688	694	668	681	642	650	639	645	673	669	742	702	682	658	610	666	664	637	697	656	662	676	701	635	667	680	619	647	692	666	626	650	706	644	648	698	651	683	675	659	653	664	695	666	687	678	663	665	646	633	683	703	657	682	663	680	735	683	659	668	661	671	679	638	665	684	626	682	668	710	628	684	688	684	686	653	679	698	621	662	655	669	665	649	657	638	627	618	687	711	640	638	674	696	691	730	690	669	730	689	670	659	690	628	656	640	650	678	672	654	669	635	701	673	663	681	668	684	674	655	646	656	703	707	668	731	666	694	663	634	706	692	651	665	658	646	662	677	658	643	654	693	655	653	647	700	693	722	658	657	613	672	698	672	684	648	682	645	656	663	649	652	665	720	643	641	644	685	655	637	705	699	646	682	693	678	678	653	664	613	654	697	661	675	699	607	649	653	655	684	699	620	681	649	625	653	645	718	751	642	619	658	701	635	669	658	666	665	691	624	670	661	660	660	657	637	675	686	652	670	646	694	645	644	669	669	647	696	633	664	694	670	654	689	671	654	682	682	664	656	725	666	680	672	680	677	670	702	705	683	630	650	680	686	660	649	676	674	650	660	664	641	634	682	683	618	644	677	656	686	681	652	646	691	703	652	665	642	641	664	685	660	669	688	643	644	704	678	655	633	653	690	682	690	682	648	688	615	634	653	653	638	671	687	639	631	708	679	655	687	696	705	663	654	677	684	657	721	614	661	683	680	655	622	689	660	642	690	683	642	644	692	692	672	658	667	705	673	676	655	692	643	679	680	678	708	694	673	679	663	633	661	670	606	674	630	645	679	699	656	656	638	673	676	683	662	660	649	641	661	668	643	632	644	694	653	674	657	655	659	652	589	655	662	605	660	675	655	691	655	661	658	670	645	704	698	695	695	711	671	720	661	657	685	659	682	668	672	666	688	694	702	711	668	675	630	691	654	700	678	674	635	674	660	692	698	676	610	663	652	670	665	624	657	676	666	683	654	656	648	691	666	671	720	665	648	658	671	633	677	671	639	682	691	649	721	659	638	683	664	700	652	637	680	671	733	658	657	627	619	688	667	649	648	679	710	674	629	647	657	669	660	649	655	640	601	658	696	679	659	696	715	661	647	672	646	650	737	661	661	665	682	671	679	624	657	678	646	732	647	681	630	659	726	737	647	660	686	708	683	648	658	657	682	659	671	656	663	680	640	689	679	646	672	629	655	660	684	657	680	638	625	647	711	683	692	644	675	701	645	680	671	668	661	713	665	629	654	704	666	627	692	686	684	660	689	712	652	668	676	658	645	647	667	670	659	701	668	664	651	620	699	668	641	630	633	661	633	641	634	679	617	685	701	663	685	658	650	635	689	658	667	678	688	663	687	636	617	701	650	646	629	663	665	626	687	665	638	656	685	688	680	719	688	704	695	638	619	661	692	688	636	667	679	637	672	691	705	665	624	661	637	683	694	637	639	691	697	705	668	599	681	668	661	662	701	683	685	673	703
33317	57652	43118	32637	23268	13028	8162	5613	4179	3263	2458	2072	1655	1395	1220	1161	967	926	927	869	819	769	719	778	717	716	682	721	677	717	791	752	663	747	692	698	710	680	727	673	678	672	681	677	708	692	670	693	670	712	742	673	682	681	691	739	687	654	668	695	665	624	666	731	680	662	748	681	750	681	703	649	666	680	659	672	712	664	695	717	720	642	671	653	687	729	720	665	667	654	657	701	669	720	685	662	720	708	664	701	702	716	651	700	747	679	721	662	674	655	707	730	721	655	687	729	697	664	707	675	693	757	659	697	676	664	680	673	695	719	722	660	647	672	691	681	686	661	691	674	655	720	664	712	682	684	699	749	725	671	674	671	718	730	748	659	696	709	693	646	711	720	703	672	680	669	655	688	657	685	707	681	638	700	695	692	682	696	705	683	708	708	683	657	671	650	691	644	637	704	741	701	700	650	679	653	638	684	650	648	690	675	699	710	720	709	716	631	695	725	695	702	675	638	696	649	723	703	724	721	680	725	697	709	628	721	718	636	671	658	666	711	650	710	689	681	701	666	680	679	688	714	714	654	684	722	704	660	695	627	706	743	704	671	651	694	693	684	732	701	688	712	695	697	692	712	683	650	703	719	675	688	675	701	747	665	680	657	707	676	683	725	653	673	705	679	692	712	734	678	665	703	686	644	662	642	658	645	666	668	679	742	707	710	691	721	656	670	652	714	707	697	661	696	698	696	649	698	661	674	686	684	690	707	718	696	681	672	675	698	700	629	658	693	723	684	720	714	709	648	688	733	660	660	680	680	678	695	678	684	713	663	724	720	683	718	678	659	679	704	664	671	685	687	735	705	711	661	675	698	682	699	689	701	723	703	689	693	667	684	630	710	705	700	693	736	669	685	662	615	682	662	721	694	703	657	726	673	689	738	667	726	718	708	672	673	702	688	678	681	716	704	715	680	622	722	656	657	687	689	621	708	698	704	726	677	714	745	698	693	677	704	711	667	747	699	678	713	703	680	680	692	701	670	730	648	630	694	650	667	700	677	652	675	711	680	703	662	680	691	722	740	645	712	687	660	746	673	605	691	715	661	715	699	645	643	703	670	731	707	668	665	705	707	703	655	669	731	677	720	731	682	708	720	704	685	697	682	712	644	726	696	690	698	703	672	672	708	639	682	664	725	709	689	665	717	676	703	729	709	707	719	661	707	705	684	721	672	729	656	695	727	721	690	662	668	708	725	712	734	685	689	657	701	698	700	713	707	724	671	692	646	730	716	746	649	680	699	706	678	664	656	737	701	690	702	683	693	747	717	691	703	683	681	690	694	702	652	701	660	706	712	676	685	661	699	692	700	706	668	673	710	697	723	704	684	688	684	667	738	695	666	643	664	711	713	656	663	658	691	702	703	705	695	716	722	701	638	673	685	722	704	700	704	715	687	684	678	685	732	678	670	671	692	637	647	705	661	708	665	680	703	736	735	678	715	684	683	678	708	688	673	686	719	698	691	676	656	743	688	702	709	713	668	663	670	685	679	736	623	647	682	665	699	724	670	685	708	691	676	711	700	709	696	709	687	705	678	703	674	688	705	724	743	675	678	714	669	656	670	677	697	644	700	638	687	718	733	658	748	682	684	749	716	693	685	675	693	672	735	731	677	744	697	681	685	704	689	680	689	662	706	761	678	673	643	657	701	666	674	702	624	701	699	631	708	670	692	667	699	705	691	669	683	704	699	643	693	752	736	712	676	720	684	676	655	674	658	686	680	667	691	699	691	654	696	677	723	696	686	654	690	672	724	697	694	694	694	675	691	675	679	672	689	732	671	648	683	702	666	695	706	670	668	738	718	679	691	650	642	677	699	697	684	693	678	706	693	652	655	673	774	692	691	680	709	674	703	708	691	672	726	735	659	647	700	701	670	703	735	661	711	675	668	662	649	664	698	711	626	709	679	701	724	709	677	703	691	700	730	715	714	685	682	679	709	724	713	696	699	693	663	707	674	629	681	706	694	686	713	684	705	673	707	662	710	658	682	692	707	660	721	743	666	724	721	696	646	714	700	729	660	669	718	678	669	701	687	676	672	677	732	692	686	697	679	705	676	708	719	695	679	724	638	667	678	665	683	718	713	668	674	657	727	660	692	694	686	679	687	654	665	727	698	707	657	670	651	667	691	738	663	654	676	709	697	668	680	708	721	728	677	670	679	711	636	684	678	667	682	648	703	698	689	692	649	713	656	641	698	680	685	679	684	700	662	653	703	684	670	631	624	722	692	698	702	694	686	648	664	645	684	788	692	688	703	624	702	655	716	693	693	700	625	662	677	740	697	699	742	714	680	660	665	728	676	695	668	657	650	686	687	671	686	639	704	716	715	699	682	627	657	678	660	649	685	679	660	724	672	702	697	668	664	710	672	670	712	699	661	687	680	672	691	668	658	709	695	718	745	689	644	687	705	723	680	673	686	690	693	657	673	649	693	670	671	684	719	702	665	705	701	704	680	715	702	710	682	696	697	640	707	692	660	719	673	677	729	672	693	695	647	680	695	660	683	655	646	679	656	693	700	684	680	669	663	755	744	729	658	695	688	741	702	708	697	718	654	702	694	722	709	736	675	746	674	700	630	687	715	694	691	702	687	702	717	681	728	654	644	656	700	658	652	694	696	697	704	715	733	699	743	681	700	631	700	689	673	696	673	656	704	697	720	662	686	692	641	681	660	638	698	722	669	693	697	717	675	670	673	673	713	671	656	686	656	626	709	701	703	675	676	671	721	660	671	662	720	740	660	709	711	687	693	698	662	724	708	709	676	674	694	663	690	712	688	666	670	648	716	707	692	676	669	642	674	710	690	724	719	680	711	662	700	706	655	701	705	654	711	637	640	677	698	675	688	679	708	700	707	710	705	691	651	615	665	671	716	692	693	696	670	671	687	730	646	737	640	671	678	669	682	680	716	656	717	694	634	667	683	704	724	698	739	726	726	664	704	694	705	690	698	629	675	644	673	666	686	713	696	703	697	666	678	675	653	689	711	672	648	704	725	711	698	713	681	640	664	670	729	654	643	664	666	680	737	695	663	714	652	640	712	633	673	727	710	699	682	683	668	662	681	663	700	653	664	744	663	694	689	681	672	683	695	667	655	685	660	631	682	721	682	691	686	731	678	718	699	695	689	659	669	734	651	678	678	706	668	727	646	689	684	701	681	700	662	668	692	715	650	670	739	719	674	686	635	743	653	711	705	701	706	678	711	716	715	688	697	716	711	669	685	658	662	734	721	700	706	671	629	677	719	720	652	721	679	689	705	677	746	695	662	675	680	682	712	698	708	649	655	682	727	663	734	685	653	641	659	745	726	680	702	704	710	704	707	705	636	670	702	711	701	689	715	702	651	691	648	703	708	639	652	700	676	717	737	677	674	677	684	697	671	695	694	767	703	712	707	767	786	682	686	676	693	682	677	680	715	665	689	684	690	709	714	656	693	659	725	682	671	706	728	670	686	656	671
30908	29875	27316	16202	6099	2958	2039	1463	1309	1226	1052	923	896	857	859	868	858	830	819	796	790	840	822	742	796	810	814	785	757	815	851	821	824	794	812	803	800	781	800	778	780	795	783	750	835	752	818	788	746	793	717	784	780	771	762	741	771	778	771	766	740	821	804	793	767	841	790	794	805	807	813	806	756	779	774	748	796	799	793	792	789	785	786	752	775	807	805	782	782	804	752	753	781	791	789	788	789	755	746	811	792	797	800	728	768	783	772	835	785	780	834	755	750	799	821	764	769	779	806	811	835	822	801	779	836	795	804	789	815	757	772	831	766	763	783	838	810	786	774	824	779	825	813	757	853	825	819	804	780	799	727	801	773	777	799	798	835	751	797	808	821	784	800	776	762	774	755	830	819	783	768	759	794	793	774	755	775	803	805	768	754	793	788	806	770	812	800	732	781	811	759	793	747	757	769	766	747	765	841	773	807	771	727	806	754	808	823	769	804	766	775	835	731	739	772	796	766	750	768	855	751	824	805	779	803	759	742	739	801	841	751	775	812	848	805	771	773	770	834	828	793	758	769	765	779	715	789	787	717	751	832	781	807	786	773	792	746	742	814	774	773	812	820	775	807	742	776	753	754	770	781	762	790	743	738	766	768	760	880	814	792	759	769	708	783	819	809	800	770	836	797	776	803	752	785	792	777	723	786	749	803	796	789	812	810	796	770	736	796	818	789	750	760	807	800	804	799	760	811	776	787	766	790	759	772	758	810	780	758	779	771	796	816	817	812	771	745	810	720	785	760	744	773	763	754	767	827	840	761	831	814	729	768	800	784	828	789	763	801	790	738	819	786	778	779	772	764	768	849	733	736	784	774	780	789	794	789	767	812	774	707	794	820	809	761	780	766	796	768	787	768	796	738	800	812	730	755	823	742	797	762	774	730	794	805	767	767	789	814	799	781	800	779	791	814	763	805	730	792	770	769	740	771	759	791	787	813	731	818	768	805	820	784	774	778	809	793	761	752	778	768	783	800	785	749	767	721	765	743	782	779	788	745	744	831	792	772	786	770	793	775	797	778	810	735	816	752	767	846	814	771	827	747	786	814	802	809	769	786	789	745	816	798	844	821	768	767	797	820	759	776	808	808	725	805	743	766	793	752	779	760	763	813	742	782	797	818	776	740	751	765	780	765	745	801	779	778	823	782	747	789	810	828	760	790	795	795	766	742	817	785	773	805	759	729	794	757	826	738	803	786	764	785	849	780	752	748	755	760	774	758	747	835	803	783	780	804	791	862	724	729	813	793	800	797	805	758	787	761	821	766	789	779	804	848	773	760	817	748	778	809	830	773	803	829	814	782	755	773	821	782	768	791	851	865	753	803	809	772	764	828	753	810	780	796	760	781	765	770	775	792	704	769	775	812	806	796	749	793	790	842	786	789	791	745	807	792	800	782	795	784	801	813	768	801	793	772	823	779	784	791	810	774	799	724	784	800	783	774	783	798	833	815	746	808	789	769	756	761	799	747	746	756	819	751	742	768	814	771	761	796	729	766	768	746	793	813	785	789	794	790	738	773	781	786	813	809	729	776	800	716	799	778	815	820	835	734	774	756	791	771	758	813	781	749	789	821	773	791	761	778	810	763	775	824	788	758	778	858	827	787	756	799	808	771	806	793	822	832	806	733	794	797	798	795	805	802	836	766	776	737	789	755	796	781	765	823	791	787	769	798	759	807	779	760	772	816	810	782	737	769	787	780	824	782	771	794	820	754	772	748	737	762	785	793	796	828	805	792	825	841	771	810	861	830	874	797	816	775	778	751	800	735	778	752	771	798	819	748	774	825	820	776	814	803	822	801	829	803	784	781	750	767	823	774	740	837	778	830	780	763	790	738	769	791	772	778	758	795	743	796	751	763	772	784	833	782	795	818	810	792	717	750	731	796	781	775	775	783	758	730	843	833	767	786	794	757	807	755	774	755	809	786	778	836	769	817	795	799	768	789	733	790	746	778	797	795	767	750	838	812	750	739	812	824	810	817	793	760	798	838	779	799	792	747	806	799	735	755	789	867	836	796	805	787	776	801	749	825	771	795	821	790	804	805	781	806	721	820	789	786	747	801	780	806	717	779	808	808	780	813	821	809	811	782	792	775	769	780	793	772	866	795	849	824	767	793	796	802	780	748	787	807	771	749	846	793	712	776	763	768	805	782	830	766	751	822	872	797	796	762	759	815	817	742	781	788	747	814	809	792	851	760	813	747	775	794	764	795	776	775	758	823	847	824	788	805	824	779	796	800	807	754	803	780	786	812	801	768	808	820	854	789	767	803	800	750	810	770	787	779	830	774	753	813	745	777	765	809	806	838	784	767	794	794	797	752	777	786	848	761	775	734	801	787	826	805	781	769	809	770	775	767	791	791	710	762	779	790	780	748	795	727	796	766	779	755	752	764	822	776	768	781	767	768	753	762	798	831	805	779	799	778	790	827	761	774	774	747	786	809	768	768	725	766	781	787	823	782	780	769	818	790	804	815	864	813	813	787	797	806	793	769	813	757	764	795	795	777	801	739	724	860	826	774	778	794	825	804	797	776	771	779	777	801	780	814	771	822	750	776	771	801	758	710	743	809	748	789	809	806	791	853	754	784	768	768	756	798	839	786	821	768	739	737	779	788	769	767	800	778	755	792	827	750	738	764	766	779	820	776	780	835	750	752	786	749	764	797	713	790	803	820	793	812	754	783	789	799	812	798	751	797	781	802	754	790	750	759	767	786	755	774	757	806	832	789	797	809	797	752	746	797	793	794	767	740	797	750	761	769	781	796	807	761	769	792	731	757	792	849	778	781	812	764	772	795	819	793	765	816	812	819	775	734	779	825	753	796	756	749	739	736	729	780	806	784	815	816	719	789	736	757	776	767	781	798	754	793	796	793	814	744	758	838	768	742	757	754	807	820	790	774	767	766	814	777	738	801	788	769	802	771	842	762	759	844	746	778	789	812	837	756	796	789	773	780	744	817	801	770	758	774	757	832	737	742	788	789	775	783	711	754	767	720	766	772	772	791	806	833	753	780	818	829	794	798	795	792	727	774	760	748	769	739	751	802	796	800	776	847	799	801	769	775	772	775	806	797	799	798	782	769	729	824	782	796	782	807	809	795	775	742	808	769	800	767	771	805	775	809	786	814	821	763	815	803	803	768	856	761	932	800	792	837	764	787	762	771	793	752	775	730	782	801	760	750	787	786	782	766	784	805	813	768	792	781	787	723	794	794	792	803	765	774	756	763	782	784	817	766	736	788	810	801	781	810	775	766	800	790	800	846	785	806	810	777	778	774	789	787	802	763	803	755	769	822	797	775	778	766	771	804	788	789	814	759	789	823	780	779	761	837	779	762	790	771	766	840	783	780	802	763	810	757	801	803	795	856	822	774	837	764	778	825	821	779	770	751	784	824	738	747	824	710	782	807	715	801	821	788	771	787	770	782	817	757	772	827	756	738	859	788	782	819	771
31613	43829	28290	15585	8070	4410	2983	2230	1802	1498	1267	1188	1078	987	1026	981	899	914	916	856	864	875	856	812	848	835	841	871	819	840	846	793	829	812	838	823	872	844	822	835	815	827	799	856	837	821	857	858	827	839	835	825	797	838	839	837	842	892	789	812	792	842	804	821	777	874	818	869	847	788	764	790	828	845	882	840	826	852	832	827	824	822	807	864	867	829	768	827	871	786	803	835	811	816	811	834	870	866	798	812	855	851	802	812	867	818	830	862	827	821	802	822	854	814	814	809	824	763	839	829	841	836	867	815	825	859	835	797	836	825	834	825	786	810	871	861	846	816	779	827	793	850	805	886	806	840	870	864	854	829	851	847	779	817	852	817	808	857	830	821	811	850	829	841	812	788	816	861	853	816	857	835	819	842	834	838	841	894	820	850	902	852	821	839	859	845	822	811	850	764	833	805	883	771	874	864	815	880	824	854	862	825	858	833	816	803	794	803	853	909	879	854	871	825	813	830	807	796	827	860	832	819	839	844	835	862	824	847	831	846	809	841	856	848	847	840	815	841	818	832	848	767	825	830	788	772	829	866	857	804	872	798	828	828	789	822	844	886	820	864	830	795	805	823	840	792	892	849	870	821	797	808	824	846	854	874	812	806	858	799	796	810	834	869	817	805	836	844	844	843	839	836	834	849	832	819	795	848	826	835	860	840	803	872	841	837	835	875	811	808	781	829	898	819	824	854	858	824	836	857	817	830	824	808	843	812	840	846	815	819	806	832	802	860	812	826	824	847	816	851	828	813	801	845	847	818	884	847	788	915	831	801	783	833	869	826	807	807	822	824	852	843	797	817	768	834	815	833	848	832	843	780	755	876	853	806	875	845	889	830	794	835	831	814	803	824	852	804	793	803	799	810	838	832	794	883	826	808	891	868	828	830	820	840	848	799	852	787	839	876	815	804	879	875	803	767	860	848	818	856	813	869	778	805	866	852	806	827	820	876	826	783	861	874	829	808	805	847	830	818	820	840	809	863	858	824	821	879	870	839	806	824	831	809	816	807	826	817	815	824	811	853	801	819	788	796	795	808	788	858	814	851	807	782	777	822	816	799	810	780	857	860	820	843	833	809	796	864	815	836	825	846	847	846	814	803	832	840	817	905	831	825	863	832	846	824	805	867	830	838	740	861	853	793	802	864	871	855	849	843	821	848	817	830	809	857	898	822	819	797	866	754	840	828	836	777	831	832	824	793	890	851	886	824	833	819	863	803	760	819	790	839	803	855	851	821	862	837	839	843	847	828	797	870	767	779	840	837	838	875	886	807	835	854	811	805	799	854	822	827	817	856	805	806	833	823	814	802	839	824	834	794	825	834	827	836	812	755	767	772	809	861	803	821	858	821	775	790	846	820	864	831	846	819	796	859	827	831	815	822	831	856	839	793	854	819	818	801	819	818	835	846	814	821	816	793	853	809	894	841	833	832	754	822	799	866	815	781	861	831	851	799	835	796	821	800	790	822	815	850	864	803	829	835	780	829	798	875	801	830	794	800	812	799	795	891	825	877	818	807	779	816	793	841	804	817	792	800	780	818	836	763	786	834	785	862	871	838	871	820	893	807	815	784	853	832	826	848	812	897	870	809	803	795	817	885	837	841	835	847	811	822	785	828	844	827	835	862	822	824	791	839	793	810	841	839	822	793	800	766	854	839	827	796	808	835	821	834	780	825	797	844	819	833	881	832	819	873	835	837	823	839	830	857	871	856	812	856	872	879	817	812	835	804	849	836	769	872	801	855	837	800	839	828	841	845	829	829	851	842	854	839	840	816	849	835	827	833	829	815	831	816	792	853	753	833	778	807	854	812	781	866	823	841	797	837	827	831	781	856	821	831	794	825	796	822	847	891	806	842	790	801	854	841	826	868	819	814	836	817	818	812	835	796	844	783	774	822	865	835	834	833	793	834	905	812	785	808	848	860	818	817	806	809	847	785	830	817	898	839	802	849	767	818	811	839	861	908	780	893	812	838	774	849	845	823	822	839	865	888	830	807	862	849	828	771	836	818	871	867	792	810	824	815	817	871	869	872	843	869	811	812	836	800	795	808	810	765	828	868	847	830	824	848	829	823	848	844	811	829	784	884	804	827	876	807	817	882	794	825	826	802	822	849	868	782	804	815	814	824	801	824	810	811	847	769	797	808	824	830	814	826	880	857	885	831	871	821	839	903	766	753	808	830	822	821	817	846	792	845	824	806	808	814	790	839	782	869	845	864	888	799	794	845	838	816	884	850	843	836	781	823	880	808	805	779	816	830	804	826	819	801	862	772	835	846	841	911	841	779	822	801	816	790	822	819	788	816	833	834	815	777	837	835	839	794	867	874	846	814	845	858	833	802	854	828	827	803	766	795	806	828	769	812	833	848	825	858	841	856	851	833	827	838	813	847	859	886	873	844	841	839	826	828	829	800	792	815	792	779	802	824	827	798	824	823	838	830	855	817	820	805	881	830	788	842	820	845	821	806	840	811	817	829	837	790	784	790	844	824	816	832	793	775	783	864	829	840	846	792	840	794	835	858	823	825	814	794	881	815	805	865	879	797	851	794	858	827	840	781	820	849	775	852	794	773	811	866	869	844	803	830	825	847	816	815	810	827	865	828	821	776	818	851	872	818	832	787	836	833	883	849	885	839	869	873	857	788	816	824	830	794	768	883	801	775	859	827	781	808	827	827	768	790	860	899	826	857	814	793	863	847	825	831	868	810	856	851	840	847	805	779	815	807	824	812	820	862	797	774	838	895	837	846	805	851	843	834	845	807	810	816	818	847	847	852	845	762	842	829	831	822	837	884	833	844	841	786	837	838	842	815	812	794	825	820	833	795	843	780	828	815	866	805	834	808	784	827	836	858	922	773	803	802	804	835	890	826	807	833	872	808	826	806	818	824	873	858	819	854	871	818	861	776	829	836	839	807	792	834	816	876	782	814	819	820	872	819	858	843	889	816	782	844	817	834	835	885	827	810	827	837	809	876	821	836	803	825	851	825	789	816	820	824	829	918	838	806	840	819	846	818	822	811	780	802	798	787	859	833	756	848	842	820	844	808	820	835	817	798	911	838	856	868	885	803	801	830	848	929	863	793	811	835	847	795	831	851	814	830	848	816	765	826	850	835	843	819	772	800	824	826	834	792	799	831	852	838	858	836	779	769	783	805	804	818	753	847	827	869	875	779	866	842	830	812	827	864	848	803	847	832	839	852	860	780	830	824	854	873	867	782	820	834	830	834	781	793	844	790	810	815	830	791	843	832	818	871	823	759	788	856	869	839	847	842	844	801	834	836	748	854	839	881	821	875	831	858	798	816	795	856	874	831	844	847	838	905	886	880	812	840	828	803	839	823	816	862	782	798	796	865	841	830	811	835	847	853	871	837	826	855	853	816	810	762	857	823	825	793	870	813	792	842	807	866	780	811	871	785	889	886	831	773	821	843	900	803	877	843	866	853	809	824	837	797
23905	21462	28732	25246	21719	14388	5532	2875	2018	1580	1307	1144	917	924	833	796	790	736	702	682	699	660	685	694	651	684	670	626	588	643	612	645	625	642	598	642	650	652	615	660	667	646	624	630	613	656	629	631	621	608	634	627	655	624	628	641	620	604	637	683	629	640	621	645	641	629	627	639	611	635	654	614	662	642	646	677	643	675	627	659	643	667	604	656	631	650	632	654	648	629	639	604	623	622	600	653	646	625	627	627	622	602	568	644	589	597	646	631	619	602	659	661	593	626	619	654	581	669	662	579	623	614	655	603	637	618	653	646	599	606	629	588	654	671	650	658	620	618	608	601	658	633	650	607	600	612	583	642	620	634	674	613	576	683	607	620	637	618	678	669	639	639	670	644	645	630	635	626	624	643	594	642	624	631	603	638	584	615	674	610	611	636	637	593	612	614	621	646	609	623	639	629	662	639	637	659	629	640	673	607	666	641	638	630	635	664	665	590	600	637	663	654	622	631	603	635	651	651	639	629	590	615	604	659	646	677	638	612	622	624	612	635	623	635	646	643	665	624	547	590	637	616	621	621	670	632	667	603	614	627	599	639	619	679	640	641	648	646	630	635	658	650	610	616	632	615	646	661	652	592	638	659	666	662	665	604	646	659	661	598	607	596	589	638	593	648	588	615	658	637	600	634	636	619	617	644	612	635	629	583	673	645	662	669	646	598	621	627	655	648	640	641	629	609	625	620	620	644	672	661	622	636	637	650	600	607	679	655	629	623	629	643	634	642	648	663	611	640	608	613	659	625	645	648	607	596	662	646	649	632	661	621	637	613	655	652	642	685	617	617	617	696	609	649	592	635	616	686	639	649	644	637	661	634	661	608	683	631	640	600	625	569	644	639	672	618	700	599	641	658	604	656	648	610	625	621	659	616	697	615	648	638	633	603	637	638	660	626	619	640	667	688	629	598	656	635	662	586	611	585	571	621	630	589	621	673	659	596	622	614	665	623	651	661	593	647	615	644	655	637	648	616	632	641	617	606	620	686	653	628	636	695	654	653	643	610	621	619	668	634	623	635	622	643	663	605	634	618	691	632	673	659	640	636	637	585	606	577	615	643	643	632	639	638	632	641	596	613	615	665	658	637	603	651	639	610	620	644	624	660	669	596	641	599	647	636	635	626	602	657	634	641	652	696	701	640	627	633	693	643	649	624	590	661	650	597	645	632	617	616	652	609	621	617	648	612	625	640	648	683	624	595	656	612	631	617	649	604	662	599	619	650	598	721	638	649	620	643	663	654	606	684	617	695	644	619	620	606	651	626	667	633	633	631	613	591	633	686	630	645	634	614	639	630	648	617	662	624	632	617	618	610	599	635	652	676	634	592	645	680	619	660	632	642	612	639	598	616	602	628	653	697	658	621	636	659	635	698	636	623	619	669	623	627	597	641	631	673	613	623	595	611	613	616	659	611	608	639	648	631	652	654	635	665	656	605	627	663	629	597	620	609	595	632	573	619	610	649	571	647	645	659	626	671	632	607	616	658	604	611	647	645	663	587	626	656	606	627	603	610	601	625	644	673	630	618	626	630	583	643	649	594	657	675	687	617	631	609	684	638	636	632	618	641	583	573	604	568	598	645	642	651	636	615	720	644	608	654	635	633	641	615	640	610	635	659	648	600	649	644	652	616	693	632	620	654	615	618	637	628	623	628	651	636	651	611	635	642	694	573	624	610	658	645	634	616	628	638	664	599	673	664	637	598	638	628	617	613	631	677	606	667	602	639	651	626	594	647	643	641	601	644	646	617	667	636	653	613	634	628	649	603	640	636	624	626	618	628	635	672	628	621	614	640	604	631	645	623	659	618	646	632	636	627	613	639	647	669	663	604	649	636	671	631	611	627	623	617	696	654	618	630	638	629	630	581	600	636	586	662	660	635	670	610	628	629	645	655	665	689	636	660	644	667	652	619	639	608	620	623	605	630	573	607	623	607	600	598	611	602	643	641	681	604	606	660	655	641	621	611	629	626	612	660	677	598	605	633	645	597	607	639	637	683	619	647	660	673	675	621	620	652	646	614	614	625	582	651	636	645	601	670	686	642	636	644	606	628	661	644	630	645	602	659	647	626	693	673	660	595	626	576	653	627	607	615	645	670	613	600	647	677	610	590	620	618	637	627	629	642	604	653	653	611	604	600	588	626	646	663	641	659	651	653	575	615	600	672	631	681	657	632	606	629	652	600	638	634	598	670	636	660	627	647	655	655	606	622	667	619	668	610	609	634	645	602	664	635	614	693	588	615	646	619	650	674	657	632	692	610	606	608	622	653	663	664	656	634	573	617	602	655	631	638	669	663	650	624	653	648	645	636	619	655	567	627	625	634	642	624	636	590	622	681	634	655	645	622	695	628	644	679	645	653	634	700	696	660	671	683	624	654	636	641	684	583	622	626	641	655	615	653	647	660	641	659	623	665	625	642	662	616	645	606	645	627	646	595	613	587	622	639	599	640	611	597	639	705	659	596	645	673	607	614	613	627	669	613	601	651	658	655	647	633	634	606	606	653	624	657	593	644	603	672	628	634	636	652	592	679	653	644	631	650	603	638	559	639	624	639	639	631	626	610	621	599	639	597	613	614	603	620	633	665	636	640	626	614	623	606	592	617	666	673	629	610	636	610	639	644	658	624	651	676	624	673	645	646	660	616	656	606	644	654	618	629	640	611	603	648	598	632	604	654	653	646	632	595	620	662	660	636	640	620	635	622	653	639	689	669	632	617	600	674	602	608	645	660	606	655	638	606	656	612	645	625	654	636	671	646	638	655	636	659	625	617	647	659	596	620	631	676	637	652	636	604	639	633	650	636	692	660	646	625	596	653	630	604	619	667	658	620	604	655	630	627	602	650	644	613	688	631	641	687	651	656	641	642	595	642	621	678	625	644	649	607	649	631	630	642	673	637	598	637	644	610	642	636	651	613	630	620	552	590	634	676	629	627	658	664	673	601	618	651	646	606	665	600	643	627	578	653	650	660	584	624	627	595	583	630	608	605	630	622	598	665	600	577	665	619	650	618	630	643	647	658	644	618	632	604	650	686	604	666	624	621	652	616	635	649	587	614	650	653	631	654	656	637	664	657	629	644	628	565	620	581	656	629	632	652	623	615	628	640	614	618	622	647	643	607	610	668	649	623	610	640	592	615	612	659	643	607	613	611	660	635	636	624	633	611	615	653	632	589	651	603	633	665	613	612	644	645	671	636	652	615	656	653	660	683	618	588	642	615	651	642	642	630	625	601	602	627	705	611	628	591	617	616	652	604	642	640	619	612	636	603	654	625	652	659	632	626	695	657	608	674	660	629	609	639	609	666	624	608	630	638	627	629	617	626	623	643	645	638	627	592	624	639	654	639	629	614	624	611	619	667	598	634	670	604	638	617	632	588	670	635	622	648	666	626	677	636	638	652	628	674	669	656	671	610	627	645	599	622	603	636	639	621	636	631	628	636	691	649	644	637
30116	50277	41750	28519	17009	8900	5472	3901	2879	2226	1801	1572	1302	1184	993	959	957	803	849	769	719	709	742	681	700	708	673	667	685	715	701	651	687	686	684	681	712	694	682	656	638	706	689	698	610	661	671	662	657	641	692	658	689	646	683	693	707	634	637	683	665	685	706	697	683	653	654	671	680	674	649	695	668	705	672	633	614	730	675	713	678	640	703	673	675	624	662	679	657	677	664	646	640	656	657	649	672	688	633	693	693	691	690	722	636	681	653	643	702	666	728	631	675	688	696	695	642	686	728	672	685	696	691	679	693	725	647	657	675	657	686	650	694	679	651	687	664	731	713	690	661	647	677	650	680	645	638	683	701	679	687	675	637	750	649	681	695	716	634	644	699	684	645	687	710	644	683	670	687	675	705	653	638	656	696	676	651	696	678	645	652	680	678	714	731	670	671	670	705	700	673	699	668	703	664	668	668	744	717	692	671	671	722	633	707	674	725	686	700	659	652	694	654	686	675	680	686	714	673	664	654	661	646	631	675	690	683	702	657	643	648	664	657	673	685	666	732	676	680	670	666	693	671	674	721	627	673	670	661	635	639	597	685	689	695	654	673	668	674	691	712	612	658	677	693	655	648	710	659	643	676	681	670	720	709	683	661	710	690	709	638	654	639	693	646	696	675	636	702	650	716	628	686	613	628	704	678	656	660	678	681	652	628	669	698	683	709	707	669	656	692	713	655	637	702	631	675	616	668	651	660	699	658	686	681	719	714	715	652	652	649	670	692	666	726	667	642	692	641	719	730	710	664	656	641	723	731	653	728	627	720	681	704	654	680	658	682	653	677	655	631	637	686	657	634	661	649	668	705	679	680	656	687	674	704	695	668	637	700	679	618	656	693	667	669	673	652	727	647	704	668	676	657	684	698	674	707	674	684	694	696	660	700	708	635	727	633	698	684	680	635	669	656	693	667	738	672	675	633	675	688	727	692	654	707	654	574	640	625	649	682	692	643	655	650	693	635	682	680	715	657	677	666	645	713	661	637	716	683	685	678	649	721	685	680	641	657	651	665	695	655	665	672	685	716	647	673	680	687	709	676	642	611	674	638	682	666	669	663	719	681	688	666	667	701	704	698	703	707	641	645	682	623	714	625	652	718	697	625	667	688	692	653	701	688	674	648	642	673	626	694	672	682	666	622	664	673	694	677	694	643	683	675	707	672	668	652	709	643	660	658	670	659	633	677	628	702	677	676	677	714	659	669	689	634	629	667	663	699	628	682	704	668	642	658	646	662	696	721	700	653	659	671	656	665	679	684	689	691	654	673	681	642	647	640	683	669	712	667	645	677	677	674	682	693	669	714	686	645	663	707	656	662	653	672	672	674	652	619	671	699	604	685	651	681	682	658	683	697	675	723	696	681	666	681	642	709	678	671	629	692	699	647	646	642	650	690	680	687	685	642	659	703	673	664	687	679	639	688	729	647	662	655	649	621	673	638	664	686	619	645	650	634	634	669	685	692	684	631	735	674	691	670	671	674	688	632	635	660	648	670	670	660	663	690	659	664	690	640	730	658	652	672	677	664	686	676	703	654	665	673	668	676	686	642	660	684	651	664	664	692	694	727	668	661	700	654	697	652	655	714	672	683	630	691	695	707	654	649	663	642	702	657	655	637	693	692	663	623	656	691	689	670	715	674	672	686	706	701	648	677	696	676	677	682	706	657	706	619	696	675	659	686	649	663	653	649	702	712	694	701	698	680	691	678	674	667	670	690	699	640	721	630	658	679	680	695	667	671	675	671	701	681	696	706	662	669	651	716	651	706	693	694	659	704	667	643	665	628	684	691	688	663	722	680	677	706	683	658	698	713	658	678	655	695	709	658	635	642	734	680	670	648	658	698	672	710	666	680	706	702	696	683	667	689	732	654	706	656	639	673	677	676	713	669	719	658	664	739	677	694	671	679	662	672	637	683	670	661	678	713	620	663	652	699	726	688	688	675	692	672	687	677	725	671	605	705	647	650	630	654	673	660	619	653	656	658	652	680	707	696	681	650	628	687	723	677	666	659	685	677	653	677	637	628	636	676	658	689	662	692	641	684	662	654	616	655	648	707	700	666	691	688	690	691	681	677	658	719	665	674	705	706	709	669	706	669	700	681	681	664	665	637	655	684	685	731	697	721	676	677	696	664	709	703	699	649	671	647	681	691	643	698	668	688	709	684	701	675	703	651	661	691	648	671	661	664	656	652	623	706	619	653	665	687	681	693	663	674	699	652	626	722	691	687	708	696	716	673	644	671	677	671	675	691	683	684	698	639	622	656	722	668	637	639	714	631	635	659	702	675	662	621	715	717	713	680	721	681	660	697	698	650	716	695	683	680	700	661	659	663	642	653	639	741	696	704	685	670	737	631	694	650	667	667	669	618	669	676	664	678	632	655	648	651	664	668	643	652	648	735	706	687	720	651	649	654	649	647	684	662	692	662	697	710	666	666	693	643	691	639	684	650	694	655	718	680	659	658	675	677	637	632	659	652	633	630	667	681	667	657	676	683	670	666	708	687	696	668	670	674	684	664	696	694	668	643	704	668	690	672	707	686	677	703	673	702	653	709	670	674	658	686	695	685	680	703	681	677	669	677	687	674	680	656	610	661	667	693	616	702	676	731	656	717	699	644	648	642	655	682	639	666	673	691	693	706	663	653	676	629	681	606	668	654	683	685	648	667	661	738	644	652	666	643	673	734	715	712	615	692	674	725	696	696	703	664	649	649	674	702	707	656	655	669	704	660	654	686	694	687	675	715	638	688	730	690	644	645	649	673	625	665	602	694	653	678	676	707	685	647	665	693	661	688	617	693	687	676	635	713	655	677	666	708	678	678	677	722	679	701	686	628	618	694	687	684	646	654	666	685	658	671	638	703	620	620	672	645	676	639	716	662	675	687	675	669	683	675	665	645	611	679	683	694	687	662	666	690	668	677	690	646	687	670	670	614	644	636	679	672	660	695	683	670	625	706	728	727	669	710	634	722	686	701	628	633	682	698	657	661	729	648	662	677	675	667	681	686	702	661	706	698	654	685	694	681	688	654	679	680	666	672	689	672	658	668	691	688	669	702	684	721	683	626	671	668	688	653	717	709	686	676	672	707	696	671	675	705	652	712	690	681	684	656	688	677	659	729	650	656	692	694	692	670	660	640	678	693	667	682	675	713	721	711	672	665	640	697	697	693	673	687	661	703	657	640	689	679	672	642	702	694	656	741	686	705	639	641	670	675	614	670	705	702	731	659	674	688	662	651	650	684	669	652	688	693	641	676	627	652	660	662	717	655	676	672	668	655	716	655	682	673	649	667	640	692	659	704	656	683	655	663	621	659	679	657	677	720	685	703	698	698	668	675	652	727	678	682	677	710	626	694	700	711	651	678	691	620	673	669	663	671	674	680	685	714	670	675	619	727	655	655	678	721	651	660	692	603	687	696	679	689	679	735	678	677	710	660	712	633	735	622	721	661	682
25124	21458	27876	26009	14920	6124	2832	2030	1623	1390	1281	1182	1043	1090	974	1016	952	898	900	882	837	884	916	872	866	843	887	895	864	867	855	862	912	885	870	920	907	850	838	848	827	838	926	919	848	839	863	817	856	834	881	820	849	846	878	858	889	884	913	889	866	859	909	835	874	816	932	854	809	791	832	854	891	882	840	881	863	905	816	888	829	854	870	848	917	925	885	901	861	835	822	875	917	869	879	884	869	878	884	864	794	882	806	900	801	820	906	843	856	897	878	859	857	893	882	877	828	854	885	929	851	851	892	839	888	893	830	869	823	792	889	863	831	846	874	916	880	925	903	892	870	858	888	818	829	869	880	885	857	861	859	869	847	885	905	898	893	896	872	891	897	833	894	906	886	837	862	844	835	881	819	803	872	866	866	871	825	842	835	874	834	919	862	833	922	841	838	853	892	881	823	837	909	851	853	860	884	883	876	855	873	849	864	843	869	947	859	909	810	881	907	901	831	883	916	877	865	850	854	828	852	850	794	870	809	866	849	889	870	855	917	873	885	867	854	898	831	867	842	884	841	913	838	841	867	867	842	886	852	875	875	857	845	843	882	826	894	887	848	869	897	860	852	867	898	856	858	895	876	891	811	852	844	843	894	850	895	843	814	877	828	863	896	839	855	874	853	862	900	923	845	910	889	887	799	848	891	871	887	843	881	843	854	951	860	896	900	859	918	873	847	877	866	834	890	866	862	881	892	839	800	824	784	864	832	853	845	854	851	827	860	933	871	825	815	862	894	888	857	831	845	868	881	865	833	894	865	856	841	846	817	849	867	879	867	857	823	932	909	873	874	850	921	851	870	856	862	893	873	891	801	901	820	850	836	906	866	831	908	905	888	826	832	784	904	887	885	857	905	829	909	900	869	864	914	874	893	873	867	875	902	858	846	895	840	903	860	821	851	820	845	853	845	860	888	820	838	821	796	869	821	853	865	856	862	881	841	847	896	853	841	864	883	888	876	855	889	835	789	865	877	915	892	809	861	860	877	834	885	807	928	858	867	875	862	891	887	892	849	878	825	831	861	864	865	887	833	858	863	896	841	803	868	884	807	877	878	898	805	796	845	856	825	846	826	822	859	919	903	922	807	821	867	845	887	840	874	857	880	838	867	895	881	849	853	833	899	847	879	869	859	922	865	895	832	769	850	851	875	897	846	844	905	880	820	861	885	907	847	845	892	888	831	884	784	814	874	852	826	838	860	876	838	856	882	894	799	865	834	861	876	863	823	862	829	866	873	838	832	878	817	847	879	858	877	917	868	887	832	846	903	829	903	829	897	872	827	801	826	825	873	811	877	888	883	858	872	905	840	783	868	837	871	917	908	931	796	823	891	914	888	867	863	828	865	888	845	870	862	910	874	840	820	826	861	856	831	856	865	888	836	883	842	827	822	853	886	859	833	892	845	837	874	858	878	818	839	854	888	857	856	880	860	867	878	855	809	869	887	882	879	837	858	849	885	869	840	893	942	875	831	818	893	865	857	909	851	869	871	876	888	890	874	879	888	900	850	842	874	880	926	838	900	836	908	804	889	840	888	849	825	913	886	913	883	895	874	886	893	846	834	888	856	874	897	835	857	834	854	832	926	915	861	877	835	893	871	841	894	903	864	846	919	874	851	892	845	853	871	869	835	859	832	890	871	842	876	842	863	847	888	823	884	869	856	845	820	845	855	821	864	828	866	860	855	864	920	824	880	904	904	887	871	837	882	843	859	924	882	846	848	877	935	866	894	845	820	880	883	826	901	924	855	858	829	885	879	820	854	851	856	836	834	869	860	880	860	875	855	840	845	819	815	876	928	847	820	857	862	848	883	850	835	820	862	899	853	861	885	854	873	853	911	855	881	832	867	833	875	883	874	903	846	826	886	910	824	843	904	901	863	822	913	913	882	887	865	826	857	810	849	894	872	875	847	869	907	871	842	907	869	843	879	864	845	880	839	900	805	920	870	879	832	826	842	882	899	850	875	870	830	812	871	884	830	823	875	877	865	850	877	877	830	845	886	844	790	855	920	844	869	841	859	895	863	888	835	880	889	843	888	850	842	860	812	873	859	839	915	815	855	845	830	829	887	895	859	880	886	816	903	856	862	895	869	849	881	833	838	818	857	890	877	909	853	850	903	872	816	841	870	819	857	870	868	857	860	861	919	862	875	887	867	852	853	870	867	918	872	884	889	869	845	882	856	804	883	879	842	852	849	827	822	843	890	864	854	882	858	816	876	889	837	859	822	871	858	828	878	829	854	875	823	858	849	868	865	869	868	892	822	896	891	790	828	862	890	847	827	838	894	882	822	832	808	868	799	902	858	821	823	910	870	876	815	857	855	853	836	834	784	894	890	855	835	874	865	874	874	885	810	838	887	857	832	848	918	870	839	848	826	883	917	875	853	852	875	911	896	838	858	893	886	941	890	877	824	857	849	874	887	888	851	841	877	872	874	901	841	924	839	863	867	878	879	849	854	889	808	858	870	872	840	862	890	834	902	827	879	830	866	849	890	895	894	875	845	870	889	876	856	837	860	864	916	837	848	867	858	828	900	853	820	859	838	866	814	848	874	888	861	856	856	897	835	838	819	835	875	829	859	864	877	882	879	876	870	917	856	855	878	880	886	869	875	832	879	931	894	837	882	888	812	824	844	833	892	840	854	887	867	863	878	891	883	804	880	911	885	884	881	827	874	842	838	884	879	860	853	876	856	856	858	887	812	813	845	837	877	867	878	806	889	867	844	868	853	843	853	865	881	863	875	862	857	884	871	886	866	882	821	863	872	871	830	824	834	858	852	855	859	842	882	847	871	870	846	866	814	802	820	837	879	902	906	873	907	848	862	875	918	860	880	840	886	842	831	889	825	834	869	829	846	878	859	933	846	862	821	851	917	834	936	840	893	889	823	911	867	840	861	875	848	887	903	858	886	840	875	843	840	820	830	850	893	889	851	883	900	888	911	849	831	874	863	867	911	830	843	847	796	824	836	913	902	873	904	811	833	873	827	863	811	903	886	842	881	886	842	897	856	815	900	877	827	826	871	848	839	913	844	881	861	872	828	881	831	848	845	849	874	802	915	901	819	873	822	851	854	857	859	907	856	880	830	849	873	856	936	834	795	839	867	878	912	820	863	816	856	904	825	841	879	866	880	848	837	893	874	865	860	874	871	848	875	906	813	871	896	845	857	869	815	886	876	872	891	849	818	869	844	889	885	845	874	855	847	874	892	888	890	855	889	905	896	858	875	873	880	862	820	863	865	860	844	869	858	856	873	835	818	847	930	831	856	901	874	854	873	904	881	853	857	836	838	885	893	877	841	833	868	877	869	898	855	851	827	876	877	836	836	846	842	887	851	880	842	796	852	876	859	837	821	886	857	888	904	868	813	895	859	874	859	870	830	858	903	866	807	829	835	841	862	838	836	848	834	902	855	898	874	887	880	826	878	814	881	845	889	897	893	905	887	879	865	863
30095	46605	35611	22094	13174	6887	4149	2952	2295	1890	1594	1403	1295	1169	1091	1099	1089	992	978	965	872	940	914	911	892	907	905	892	876	918	933	897	889	895	916	888	864	888	846	888	893	905	914	841	902	881	876	911	865	844	900	918	880	931	853	909	894	885	898	908	867	908	884	932	920	889	916	906	896	916	944	824	898	922	864	927	873	902	877	920	932	914	889	896	902	888	881	938	928	922	895	954	845	790	865	935	861	919	850	875	894	864	1017	864	850	917	891	889	913	931	907	845	929	922	894	880	935	937	921	915	897	882	904	908	917	919	875	887	881	871	872	888	862	887	869	957	874	862	936	865	945	913	931	908	901	875	934	871	888	952	924	887	912	902	884	920	887	875	870	895	912	863	889	909	894	869	872	887	907	918	877	957	919	884	891	869	919	942	899	901	910	923	875	906	923	907	918	849	871	887	914	890	861	950	872	911	884	934	925	887	916	885	871	903	925	900	859	875	911	861	854	849	886	906	924	914	898	904	882	939	898	861	924	836	930	912	933	842	873	908	863	890	935	937	924	896	938	909	847	869	870	885	915	923	904	834	935	853	877	936	893	904	891	873	956	872	886	873	860	917	947	893	925	916	847	932	924	873	904	868	894	866	978	928	910	892	915	898	895	876	899	874	916	909	887	912	912	891	926	874	858	857	896	893	928	863	922	886	881	896	882	900	906	866	910	878	868	875	856	852	925	902	915	824	931	898	862	883	920	899	902	916	909	877	897	869	894	909	954	848	891	864	899	868	919	886	930	890	847	884	854	890	830	855	954	907	895	882	912	888	881	869	905	901	905	893	946	940	904	912	896	932	925	892	923	898	909	861	892	940	900	919	871	914	867	866	863	866	863	885	921	850	900	919	879	867	925	899	889	865	929	930	916	861	899	898	907	910	926	891	915	877	858	884	871	833	923	836	803	932	887	845	878	857	909	883	872	902	882	892	916	925	872	879	893	911	878	844	897	863	883	915	903	883	907	877	919	917	905	907	924	911	926	848	942	920	920	904	925	907	888	875	841	898	888	884	920	860	902	910	906	873	925	893	915	865	909	952	877	858	877	966	895	857	912	953	915	841	924	905	851	885	875	892	943	896	920	900	870	912	920	870	906	963	862	910	869	869	931	902	898	875	917	852	913	889	909	839	910	897	898	861	896	894	873	884	929	917	882	897	883	890	881	866	911	931	933	844	897	888	856	944	858	864	917	889	880	891	918	870	860	937	906	871	897	894	873	950	854	907	836	881	846	891	896	887	913	859	872	882	880	918	855	916	929	938	891	863	887	910	874	889	881	948	908	879	921	895	834	853	916	882	873	889	889	855	906	891	901	916	889	954	883	901	893	881	862	838	834	931	882	866	878	880	847	935	890	877	932	851	940	914	928	875	891	890	858	851	892	868	964	948	904	892	876	936	883	906	898	901	890	898	968	869	912	886	904	860	905	942	914	816	873	908	897	904	866	854	817	915	957	943	901	915	889	885	903	867	931	872	918	933	886	910	946	924	864	867	909	861	934	911	827	855	931	879	880	874	880	918	903	924	934	872	902	901	889	893	884	839	835	889	911	881	843	894	907	865	928	864	913	873	916	874	893	860	886	865	903	894	914	859	886	866	822	875	890	914	937	908	925	846	869	904	927	870	917	866	857	891	870	868	902	835	927	896	902	929	913	897	859	884	889	853	872	891	926	901	900	891	898	888	921	921	859	859	929	904	891	926	900	882	876	885	893	901	909	872	895	886	930	903	919	919	830	899	904	928	900	893	924	915	898	909	938	913	902	864	922	901	902	934	946	933	906	882	932	865	890	849	865	941	895	900	915	920	842	854	839	873	903	904	904	863	842	863	952	887	881	888	935	928	883	863	895	870	896	891	906	838	861	878	835	916	899	882	920	877	951	877	934	905	896	912	873	910	865	907	943	890	871	819	849	926	852	891	880	852	936	869	924	987	886	867	880	858	893	891	875	930	859	846	829	913	934	944	879	910	916	892	868	890	912	868	912	885	907	871	909	889	948	855	873	877	912	866	898	884	837	904	921	929	840	880	903	919	902	917	888	883	953	872	923	919	904	897	873	932	863	910	931	895	869	939	930	905	885	895	880	966	892	906	911	890	950	935	907	906	906	926	849	883	923	905	872	873	891	886	930	881	914	865	926	878	938	953	915	818	862	887	940	904	898	928	878	930	851	846	898	832	946	875	904	936	862	849	907	879	909	885	914	887	914	872	894	919	894	868	900	839	897	884	860	897	873	833	901	971	925	909	877	919	853	895	893	874	873	872	935	952	869	894	899	875	898	867	840	866	854	916	942	867	903	859	901	880	949	914	849	939	905	895	883	953	849	906	914	873	914	835	897	880	853	939	876	896	897	949	928	878	908	907	857	893	876	888	878	904	880	905	891	882	871	862	905	904	962	851	908	920	892	895	863	872	855	867	906	913	900	920	900	915	926	847	913	897	922	883	860	909	847	840	863	836	894	886	888	906	891	845	949	850	891	933	863	955	919	875	875	871	878	883	900	895	912	944	875	847	903	943	952	941	842	903	882	865	858	838	889	903	963	872	887	908	928	872	841	923	926	862	839	896	925	908	935	918	889	883	882	879	880	896	881	873	912	881	921	843	887	873	853	909	906	881	909	900	898	917	866	891	879	949	879	935	880	945	896	930	913	898	933	967	871	938	892	920	912	877	895	892	880	822	944	868	850	854	956	924	895	860	901	863	865	891	897	848	890	851	926	916	848	876	911	878	879	868	846	873	866	907	884	863	886	889	921	879	927	866	938	896	866	887	908	865	853	925	889	870	884	905	907	918	856	885	828	872	885	872	856	873	919	888	880	893	942	909	867	857	877	920	908	894	926	887	926	914	896	876	889	937	869	910	896	862	939	895	895	904	917	921	884	918	929	914	896	885	939	858	889	930	903	893	972	953	879	965	904	955	935	829	896	905	919	897	930	888	854	936	885	882	921	870	875	944	835	902	918	911	903	889	816	941	909	857	923	883	926	928	923	841	941	842	945	879	885	923	881	874	915	817	873	867	969	842	917	892	907	863	876	905	936	916	918	888	895	906	916	873	875	918	850	892	878	909	934	862	876	881	898	895	956	931	879	846	880	902	838	882	890	874	874	878	887	878	907	898	864	874	864	885	916	919	886	855	894	884	838	913	884	951	915	883	947	844	882	927	902	856	911	884	923	842	879	912	894	893	909	916	904	856	891	910	863	922	916	908	874	904	879	930	867	851	843	907	910	895	902	899	944	937	883	872	889	910	868	916	902	858	932	910	873	880	934	935	853	903	850	851	895	886	938	909	885	871	952	959	879	873	897	870	872	901	828	906	868	956	844	914	892	840	846	859	884	860	895	921	931	875	893	921	871	924	911	835	887	876	881	874	845	860	910	941	871	858	880	878	891	857	834	905	945	886	880	882	897	878	887	882	907	972	918	885	906	860	977	924	885	928	916	901	901	870	913	853	874	880
22647	21380	28989	24359	21868	21399	13413	4689	2818	2220	1697	1500	1274	1120	1014	950	925	861	815	727	703	762	713	778	681	662	732	726	724	662	716	690	714	693	644	677	655	658	710	714	643	621	699	697	664	699	702	677	667	674	686	695	726	717	715	664	688	683	665	731	677	762	640	737	690	733	704	728	709	724	688	660	676	669	700	726	664	712	681	651	638	669	701	696	689	671	679	755	676	685	653	707	668	692	708	631	680	708	696	683	708	664	685	703	690	662	694	691	664	709	702	676	752	722	702	704	665	636	692	658	665	648	662	710	689	676	677	671	650	673	695	707	656	675	713	689	691	662	744	668	687	645	646	684	634	686	739	687	711	692	625	688	639	651	635	721	697	649	670	724	668	753	721	654	674	648	676	644	691	627	692	665	657	713	700	700	696	655	651	664	661	683	693	710	677	680	657	686	671	705	706	645	657	745	705	664	689	721	684	701	718	660	692	676	683	672	669	698	709	643	666	699	649	700	681	711	667	695	665	627	666	644	660	701	673	663	688	752	725	687	708	676	648	662	666	698	733	712	634	668	714	665	727	730	686	696	633	680	704	656	711	720	648	698	654	696	708	714	680	641	629	677	633	663	640	686	694	706	662	657	684	645	698	716	719	672	655	674	682	690	641	675	677	704	658	697	674	661	700	679	679	651	680	679	682	692	674	722	713	710	679	720	685	715	702	678	648	695	657	681	655	642	726	673	671	675	649	719	655	666	658	662	709	704	688	702	681	684	688	701	663	692	682	680	662	658	701	668	653	670	642	683	659	694	686	668	651	627	694	642	723	664	700	660	703	685	679	720	631	677	680	630	723	700	710	699	708	709	681	695	680	652	699	678	650	676	656	635	667	689	691	684	691	702	697	669	659	701	648	713	705	694	699	710	699	724	648	675	695	673	695	705	690	647	686	682	651	683	683	667	714	665	697	667	674	680	738	659	646	668	725	681	646	661	657	661	696	682	706	694	686	707	715	695	671	662	669	716	713	655	667	666	644	690	680	699	688	676	689	667	667	730	651	660	681	671	648	702	677	647	675	634	669	731	686	693	668	688	667	663	693	673	674	693	624	704	656	676	675	690	724	701	754	736	722	664	692	674	665	678	679	644	674	679	683	662	682	700	687	662	695	647	668	658	650	679	705	705	683	683	666	703	680	677	644	687	632	698	689	670	699	667	654	689	678	664	674	726	679	695	667	651	691	659	689	698	689	684	660	708	642	649	672	673	657	685	665	681	680	709	681	694	617	692	686	701	682	669	689	711	664	678	649	675	654	669	691	670	718	646	691	650	718	699	687	702	635	717	706	696	723	683	638	696	661	659	662	722	747	693	730	644	677	690	666	682	739	709	696	634	715	634	710	652	693	669	705	646	657	644	615	682	674	662	691	688	652	702	684	665	661	622	695	647	665	656	651	724	727	714	672	706	690	680	691	714	600	659	696	683	702	740	654	719	670	672	674	674	661	717	670	679	661	673	659	675	704	663	712	693	704	695	727	633	692	728	666	692	740	741	707	701	708	681	707	675	694	680	677	713	696	670	686	673	672	654	730	675	675	701	647	664	693	700	696	645	693	668	688	671	689	685	730	705	769	695	672	683	662	652	670	691	680	659	713	660	723	696	715	675	674	697	652	664	680	644	689	674	669	672	716	698	684	631	688	665	681	661	703	718	694	677	688	733	657	655	656	719	693	691	729	642	683	680	625	695	682	665	684	732	683	712	612	707	692	661	682	698	639	673	689	695	720	667	665	691	634	670	611	724	673	668	667	716	695	660	701	657	677	700	642	641	645	668	690	647	692	681	735	733	750	677	669	692	718	696	676	687	678	659	715	715	667	629	669	710	670	671	652	642	674	706	695	738	648	682	663	667	665	674	705	677	706	700	700	665	675	675	643	638	668	708	642	657	679	675	690	662	720	654	664	641	681	690	702	650	657	719	691	694	696	725	677	698	615	668	665	677	685	670	734	663	638	680	692	669	672	629	736	709	693	674	656	665	682	679	681	676	691	690	693	666	613	642	664	662	647	676	644	704	728	698	716	693	712	698	730	667	669	633	708	651	687	669	691	702	656	648	656	681	639	650	671	687	682	700	644	657	688	688	665	648	643	660	717	683	696	680	676	684	708	677	666	726	667	635	656	667	667	657	667	666	707	754	743	717	657	621	681	657	683	701	674	674	655	688	669	751	651	712	709	663	698	653	690	691	642	692	690	635	714	657	721	660	668	642	648	712	707	677	645	676	705	705	703	691	705	710	722	704	712	703	686	656	698	666	703	653	685	632	653	714	673	668	647	709	692	691	659	665	643	696	712	676	726	722	678	682	668	649	670	681	658	641	671	692	693	684	702	664	728	719	683	661	638	702	686	670	658	662	639	720	645	654	668	665	662	717	694	672	698	675	675	698	690	654	669	682	677	655	687	684	680	742	674	690	709	684	637	645	687	699	692	677	680	728	677	699	668	594	664	653	723	699	683	624	653	652	620	682	702	681	644	699	744	642	669	671	648	716	678	738	693	687	693	640	649	738	687	659	676	661	684	689	720	701	683	653	712	704	671	674	661	644	667	721	675	669	663	699	681	707	645	701	672	716	691	682	683	664	694	693	713	700	680	731	657	691	721	683	685	674	659	662	693	712	654	680	667	667	656	676	712	726	649	696	658	661	673	652	667	722	728	711	738	653	671	678	679	716	661	674	695	723	655	684	661	634	657	668	704	695	666	705	743	699	704	648	718	649	651	636	658	727	661	685	692	711	666	706	637	679	663	699	665	702	703	687	675	669	666	655	690	666	689	718	675	708	644	715	680	681	746	645	695	684	669	676	697	692	652	657	669	666	671	648	684	647	686	712	701	661	631	635	687	742	733	672	663	656	716	703	665	716	630	703	713	705	684	669	682	659	699	698	704	652	642	679	709	622	676	717	710	719	639	670	698	717	637	708	689	683	669	679	698	767	686	703	677	690	745	638	692	665	703	665	713	633	630	657	684	658	645	699	667	683	685	678	648	685	653	688	694	648	664	729	661	660	697	632	663	691	704	649	696	722	678	717	661	697	651	725	694	633	677	696	663	675	660	666	645	671	710	705	660	692	678	669	645	639	685	677	703	650	681	674	645	668	689	684	653	650	690	679	688	664	729	668	677	650	658	683	660	677	661	714	696	682	714	615	633	627	722	680	675	655	712	736	658	728	715	688	680	673	694	697	734	625	664	647	690	676	689	700	669	666	661	711	658	715	676	727	765	658	710	719	654	671	648	701	698	749	682	680	672	682	661	670	663	696	640	674	689	677	727	710	648	687	643	672	642	681	695	639	672	699	646	684	698	705	652	656	707	674	674	691	634	720	699	657	660	698	706	669	698	687	655	660	654	693	673	661	666	669	641	684	721	686	639	682	684	690	651	672	658	709	696	691	687	657	689	666	705	708	666	698	674	691	650	672	674	650	637	695	661	682	632	660	677	662	689	672	718	664	704	705
33159	55506	46991	35449	22421	12774	8005	5642	3951	3056	2364	1936	1615	1371	1263	1185	1081	960	868	842	844	784	793	750	741	750	751	723	740	718	717	724	713	730	693	742	717	668	726	676	701	727	692	731	717	708	716	718	727	690	722	679	713	728	739	684	658	696	716	682	713	703	754	717	695	697	653	683	709	715	673	700	681	689	653	708	706	706	742	678	687	653	705	720	688	665	716	719	702	679	653	681	743	666	693	639	689	698	682	682	692	711	733	741	689	716	699	714	655	705	687	700	729	696	679	692	686	697	704	734	672	743	724	740	714	749	704	716	754	722	667	705	728	706	725	730	749	713	738	717	695	670	723	685	701	724	775	718	684	717	732	648	708	678	711	713	681	682	724	704	680	700	726	705	684	715	677	698	716	681	744	708	697	666	717	662	711	666	733	719	676	718	734	691	722	748	717	687	602	691	705	695	716	668	661	733	710	705	718	736	701	702	707	741	713	702	741	717	729	683	694	732	708	707	674	725	715	710	741	713	698	677	712	767	738	677	703	698	689	682	730	725	673	737	649	698	714	711	732	689	709	693	691	679	679	725	680	710	669	678	659	710	702	639	694	663	719	692	697	712	709	728	675	716	663	686	691	733	715	731	750	707	700	682	715	731	709	705	692	724	707	748	727	719	708	694	711	690	683	681	744	693	700	704	740	703	673	712	739	690	705	683	767	697	703	685	697	686	704	672	730	656	710	693	715	670	692	678	678	693	718	711	767	688	704	724	684	759	691	690	725	699	706	693	680	668	679	699	686	659	735	703	685	727	700	709	686	671	669	711	691	741	714	729	719	663	742	701	739	710	709	711	727	737	706	716	683	655	672	677	716	718	699	696	694	714	734	671	643	716	725	765	674	700	722	680	722	771	716	687	710	711	705	675	766	776	689	699	661	697	717	717	754	697	735	712	750	704	703	664	691	707	729	710	746	693	709	681	674	718	740	735	684	704	693	718	666	695	706	726	699	728	725	738	697	704	692	730	711	704	700	687	697	719	693	704	694	745	711	642	680	720	692	734	694	719	669	701	685	653	687	697	769	705	668	699	686	691	726	716	725	699	719	726	684	640	719	712	703	687	720	680	670	682	693	694	685	713	656	701	733	743	680	711	681	717	701	668	661	629	727	664	699	737	657	715	701	722	741	708	714	700	684	717	740	700	699	683	664	708	722	695	665	667	722	724	707	733	682	678	661	645	719	718	672	718	674	708	664	659	752	719	752	705	684	721	723	695	698	709	683	739	735	683	714	760	704	678	669	679	705	682	748	685	704	688	700	719	704	757	705	722	664	670	708	698	720	686	668	693	713	699	688	717	720	754	675	694	704	681	709	699	718	698	710	687	700	714	731	686	658	724	677	721	705	700	675	696	681	706	652	681	693	684	755	717	692	683	710	750	723	763	709	709	648	706	698	698	674	767	665	728	746	648	760	660	740	678	741	665	698	707	712	720	676	657	708	700	697	746	731	705	649	725	714	739	695	693	692	691	659	695	709	734	676	722	691	745	727	688	702	718	733	698	746	730	727	691	694	701	715	760	728	699	645	684	664	705	660	708	711	687	696	672	710	742	690	662	663	712	690	682	726	707	713	707	756	664	707	703	731	705	714	704	706	664	735	715	703	693	714	679	714	721	722	710	668	725	722	664	687	735	703	695	697	696	733	713	649	710	720	725	727	765	712	710	765	710	698	713	687	710	712	726	722	666	630	671	684	718	686	690	698	740	721	739	711	671	727	715	767	712	679	703	679	713	700	657	707	658	680	729	705	732	704	691	715	731	752	679	774	652	745	710	731	691	727	729	717	689	700	711	646	719	692	720	706	677	703	717	699	735	674	660	700	707	731	654	686	704	656	691	645	706	706	705	761	707	732	728	707	688	759	680	688	729	668	753	701	723	707	678	632	669	695	714	724	708	667	721	695	692	690	762	642	700	655	744	670	690	685	702	692	653	743	669	689	683	740	726	679	653	737	670	671	692	645	658	704	677	728	682	680	659	677	724	723	735	701	704	701	671	708	687	726	692	686	698	704	682	718	664	696	681	637	708	672	763	710	756	685	723	692	744	709	669	680	691	719	673	678	723	728	708	719	667	692	681	680	716	683	735	697	697	685	706	679	680	677	707	697	699	692	661	663	713	704	703	702	689	678	721	704	670	691	701	705	711	739	684	736	719	693	702	717	725	720	705	715	701	691	673	720	720	726	704	681	721	715	710	714	713	688	700	661	700	641	740	713	733	711	701	735	732	692	692	703	714	774	721	728	693	684	710	675	760	697	729	687	675	687	692	697	677	700	692	707	690	734	692	685	703	683	716	693	712	688	670	697	664	733	665	689	689	669	706	721	716	765	731	676	701	734	679	686	667	687	702	686	696	687	683	703	712	705	736	711	673	707	712	653	740	709	729	683	711	707	734	716	668	695	740	682	743	736	705	685	707	673	695	729	700	701	722	730	703	645	674	669	722	706	700	702	742	691	689	699	662	685	727	695	682	655	673	701	701	658	698	748	755	697	724	722	706	678	683	716	654	653	679	655	687	715	706	685	742	706	649	736	681	741	722	665	645	662	690	649	673	734	725	689	711	710	716	692	716	702	733	712	664	695	747	692	676	706	686	718	700	738	720	665	688	742	702	669	713	712	716	667	728	686	659	675	728	700	738	712	721	764	658	675	701	706	711	721	668	658	683	702	708	723	667	715	701	682	732	705	668	672	704	730	733	689	698	673	679	668	671	646	762	689	722	701	703	677	698	665	706	750	711	725	739	722	721	654	695	706	638	716	684	668	702	676	637	741	715	698	693	643	709	732	740	729	660	669	727	749	738	785	715	740	726	662	683	651	736	759	704	719	740	733	707	652	706	660	663	699	706	701	681	708	705	701	631	687	759	681	735	656	776	718	693	689	724	719	714	700	688	694	722	701	703	746	704	698	703	744	684	708	715	711	743	724	683	705	728	710	712	715	684	725	705	688	728	671	708	693	717	701	677	724	692	653	705	706	696	728	699	691	687	664	693	710	667	659	681	733	683	700	714	711	676	705	699	688	702	683	661	706	690	746	701	713	711	730	715	690	751	703	687	705	735	693	653	708	674	683	728	717	695	720	658	769	683	692	706	705	725	726	688	690	706	742	712	734	649	717	720	728	685	678	728	713	680	711	689	669	715	688	717	729	747	664	679	684	685	685	720	688	649	671	753	726	678	687	682	702	731	702	706	728	727	710	686	724	689	740	701	709	723	695	740	756	729	681	712	706	763	741	671	744	733	710	694	704	713	746	729	728	717	716	707	674	697	695	700	694	708	685	719	702	696	638	742	701	679	721	710	683	709	752	669	721	712	683	696	697	703	701	688	693	699	687	704	705	712	725	694	718	726	705	731	702	662	728	687	668	709	707	723	749	679	661	703	737	688	717	687	676	744	654	732	719	703	713	686	727	667	742	682	688	729	690	655	676	700	714	778	731	727	717	725	694	750	713	690
30883	30065	28235	15942	6126	2888	1962	1430	1279	1153	1135	901	977	884	889	818	818	795	818	818	816	793	860	834	772	773	820	768	785	812	771	814	762	785	809	788	790	793	779	830	787	793	815	751	778	758	763	794	736	783	765	794	817	843	791	796	823	810	802	804	835	800	819	750	771	794	747	778	771	783	781	768	798	776	797	787	752	801	748	801	791	772	754	811	784	761	771	838	767	847	760	816	775	830	750	845	832	792	784	802	795	748	796	783	790	787	746	833	768	819	801	764	792	797	809	830	768	816	794	776	824	769	801	828	865	814	790	798	795	784	791	803	810	764	794	767	827	782	774	817	757	825	811	769	788	774	790	785	822	822	834	791	806	837	746	765	786	782	827	775	844	811	804	804	771	779	791	776	797	762	787	833	735	812	840	755	809	822	734	820	779	810	781	804	822	766	808	786	815	796	809	774	842	806	793	776	787	791	796	808	786	793	791	832	766	808	775	809	810	744	841	778	750	791	822	787	803	801	828	801	807	776	740	790	732	783	836	800	849	814	724	757	802	758	749	756	752	793	778	807	797	747	757	802	827	755	781	797	832	778	765	815	785	735	783	776	800	802	781	782	773	759	792	781	850	776	801	809	791	782	794	801	812	794	833	787	761	798	797	802	773	811	774	794	765	754	763	804	769	774	805	773	803	796	782	812	771	800	851	813	756	795	757	818	811	780	762	810	789	803	796	748	783	779	753	784	789	855	773	816	834	785	757	817	760	785	815	803	795	782	820	777	855	775	775	786	807	810	795	822	804	845	760	855	800	793	767	780	796	754	803	792	800	770	746	785	791	779	794	768	790	768	790	797	839	789	792	760	798	837	782	817	818	780	797	764	801	793	770	788	782	750	813	724	770	810	804	781	831	795	776	770	780	827	786	748	824	812	836	779	784	790	741	796	778	816	779	845	777	742	807	708	806	788	754	710	791	808	739	788	770	760	804	789	752	814	742	804	811	799	811	762	807	754	759	743	788	765	793	805	801	735	766	795	777	730	847	789	782	787	793	765	776	779	840	820	783	773	774	762	816	770	798	804	801	806	762	771	796	769	845	746	774	800	815	743	771	793	783	806	802	803	829	868	752	781	815	770	788	771	800	792	799	773	845	779	756	787	792	801	739	823	825	748	762	785	753	760	746	765	767	786	771	771	769	769	835	810	785	761	855	770	819	748	793	768	837	831	801	800	822	803	771	816	813	791	787	779	754	774	827	816	846	800	773	743	770	775	814	744	817	782	825	831	818	782	762	818	777	782	794	842	790	792	750	767	795	756	770	766	750	803	769	807	797	782	822	828	831	828	784	770	785	754	812	779	784	755	805	798	846	759	783	811	810	809	770	763	777	765	797	766	860	857	803	759	811	823	812	777	798	791	798	812	801	845	810	860	830	775	791	785	781	798	709	815	770	782	774	775	776	749	754	800	788	802	767	792	787	819	777	791	784	787	796	742	738	806	818	777	745	804	801	808	763	803	795	818	844	835	774	748	752	801	787	768	852	806	725	794	820	736	792	818	805	859	790	762	809	762	763	786	781	785	801	776	775	773	817	813	759	822	763	778	762	721	839	760	854	784	824	845	823	834	812	795	755	735	779	767	820	771	817	793	740	849	812	768	793	736	825	756	816	784	762	777	826	803	779	776	792	765	807	786	752	729	796	770	759	823	769	816	805	827	838	816	811	766	804	767	814	799	800	810	760	806	780	759	715	782	767	799	800	806	829	829	813	768	820	785	771	795	770	809	785	797	805	788	811	806	792	815	783	776	793	843	716	785	795	789	813	812	802	768	800	778	808	820	782	787	792	794	781	750	742	771	795	792	791	768	783	777	800	732	824	791	849	776	787	783	797	775	803	788	734	773	788	818	796	807	773	773	781	802	768	755	778	817	801	779	802	778	765	824	742	764	754	768	800	757	745	822	862	815	761	826	758	802	782	750	724	731	758	835	793	790	783	743	740	792	775	790	734	780	796	775	784	767	818	816	818	796	820	842	770	803	798	751	782	763	781	848	792	800	772	819	745	792	828	760	797	797	824	763	813	775	770	829	769	765	804	795	794	815	788	756	831	838	813	739	757	787	762	788	782	786	801	780	809	832	772	759	807	782	764	805	781	777	744	800	783	789	784	779	762	762	777	774	787	779	770	762	758	762	800	838	818	767	826	805	793	778	815	790	796	809	812	772	773	838	809	803	775	808	756	751	822	766	719	797	842	783	820	802	840	803	772	781	772	754	824	754	748	756	816	846	747	764	771	829	772	776	773	762	824	805	791	792	759	838	802	782	772	821	764	823	828	799	796	756	807	830	787	758	747	814	800	829	785	838	775	795	791	811	759	772	800	766	786	840	796	809	836	807	770	788	775	803	770	838	815	770	794	809	801	772	806	742	764	750	802	763	842	806	786	804	752	741	748	810	769	833	841	849	741	817	811	841	756	773	743	776	792	846	812	804	757	809	815	814	755	808	767	786	870	805	777	805	819	781	793	772	822	789	777	816	783	769	785	789	845	792	811	765	792	797	817	753	763	808	803	832	826	836	770	774	780	779	776	755	796	833	741	743	809	777	782	807	794	800	750	789	771	801	816	825	784	769	811	806	824	761	816	764	792	733	802	819	762	835	818	826	770	767	793	819	778	750	780	822	826	815	806	767	840	784	802	792	787	814	804	772	779	798	788	726	794	802	809	808	826	748	768	817	780	793	770	791	744	759	754	806	790	805	817	737	775	781	813	863	764	756	804	810	807	806	784	789	792	812	784	771	818	764	739	819	834	775	817	810	793	787	836	765	795	846	778	822	843	826	790	804	724	799	783	790	790	810	774	798	768	780	806	763	779	834	747	811	846	748	831	786	785	710	799	817	817	768	787	781	775	783	736	756	764	784	784	809	787	779	800	825	737	820	846	788	796	818	787	801	819	828	768	816	782	807	827	734	732	843	791	769	838	844	777	779	775	838	777	809	758	805	842	806	796	771	744	795	740	764	779	784	790	814	798	732	781	784	786	759	765	802	747	796	785	754	820	783	748	767	803	822	760	758	808	824	837	787	783	792	818	754	774	769	759	755	776	809	790	824	812	756	749	792	761	752	771	804	740	821	783	760	795	767	786	744	826	788	778	849	827	818	777	774	749	841	766	804	810	767	798	729	769	816	804	753	760	797	746	784	755	755	747	770	739	837	766	770	829	780	759	802	821	790	752	763	793	800	795	764	787	811	836	730	825	776	812	781	797	818	752	760	853	814	771	806	789	774	813	798	775	843	789	741	762	813	773	764	791	843	825	739	847	811	799	805	736	807	777	749	838	800	800	792	820	806	806	788	774	807	781	790	789	803	796	779	785	800	765	757	786	784	814	800	793	824	820	779	781	816	791	818	807	785	793	760	737	801	790	776	851	825	805	802	783	751	839	786	806	818	777	821	807	776	834	797	796	747	843	839	724	776	762	757	874	811	759	816	814	799	747	771	786	816	813	845
31394	43673	29288	15380	7924	4222	2743	2154	1673	1500	1214	1099	1087	1001	943	977	852	870	889	899	865	817	855	827	824	828	798	876	885	784	844	836	870	830	809	856	854	830	875	877	839	838	853	842	825	820	855	879	833	813	801	794	832	852	803	849	843	829	827	800	800	805	826	839	796	827	829	850	893	842	810	841	882	787	836	769	882	807	833	821	836	846	847	843	856	803	862	881	880	830	852	792	831	861	825	827	822	838	835	824	853	807	828	831	806	846	824	923	835	875	849	829	832	864	830	821	812	892	878	852	809	837	825	836	807	834	834	865	876	855	846	811	821	816	807	844	799	832	819	832	822	799	866	779	793	838	821	816	847	815	777	818	838	830	809	838	916	837	809	798	882	854	827	812	793	847	834	838	857	837	828	838	826	819	877	845	865	810	816	799	870	838	823	829	841	837	842	868	801	802	835	863	854	804	823	822	860	815	852	858	807	855	797	812	840	881	777	875	748	832	869	804	830	774	812	785	868	815	823	865	814	815	836	776	839	825	812	846	823	832	851	797	831	784	911	809	798	774	818	821	795	858	815	850	897	858	834	883	838	828	791	842	811	870	832	833	780	831	789	809	828	836	838	816	792	865	873	817	877	827	824	875	802	809	827	853	847	828	863	856	818	847	799	817	815	850	831	822	831	857	838	879	852	851	791	791	856	838	838	814	766	813	798	856	842	861	816	839	819	830	847	831	815	867	838	874	813	838	809	788	858	830	830	847	881	833	879	850	880	834	880	807	805	813	806	836	827	851	801	804	842	793	833	836	797	872	844	839	858	838	859	818	833	859	851	848	799	818	820	791	833	829	831	894	822	796	818	807	797	856	822	853	860	836	841	828	877	823	840	823	840	839	826	832	789	855	814	807	851	848	814	876	795	813	779	777	880	875	852	823	819	840	864	865	822	814	841	847	846	865	795	802	829	860	766	777	834	842	860	820	818	837	817	825	816	833	842	816	866	826	802	870	863	787	823	849	828	803	824	833	865	791	846	847	814	833	799	844	812	843	776	806	884	846	783	827	833	839	869	885	791	761	860	820	804	877	829	820	837	874	848	848	824	894	879	827	856	841	781	873	804	791	772	873	821	812	810	857	829	858	842	850	849	818	829	856	816	855	847	803	822	836	776	837	804	781	781	903	830	846	801	834	846	854	832	856	789	851	834	837	850	835	843	814	822	808	876	789	842	833	794	892	890	847	806	812	848	813	806	831	819	866	811	795	834	848	825	843	833	814	824	844	912	885	856	898	843	850	800	805	897	813	828	807	865	867	870	831	896	899	818	846	787	807	864	830	815	852	870	838	820	823	853	839	821	801	866	835	753	863	863	838	821	822	851	830	834	843	792	806	854	835	878	778	830	834	805	845	839	840	854	776	786	849	812	848	870	877	848	817	792	841	780	812	901	891	833	811	844	875	878	814	753	868	827	802	822	797	779	810	805	842	868	792	875	853	827	847	838	838	815	815	825	786	863	835	827	872	861	846	819	851	882	840	826	820	797	841	810	765	826	827	842	815	806	814	817	776	836	840	837	847	815	831	872	787	884	829	799	868	840	836	852	819	772	839	868	794	784	849	870	809	786	846	834	880	844	843	857	875	833	868	837	818	859	779	822	851	825	889	804	843	861	852	809	821	860	833	859	853	833	797	798	753	844	848	817	817	825	804	827	829	844	821	815	813	791	835	826	851	782	878	856	825	800	787	861	824	831	825	873	845	824	840	840	827	789	806	772	813	852	822	853	810	836	775	852	856	826	830	823	807	831	863	869	872	846	837	846	886	843	804	843	809	842	831	784	845	866	820	880	845	804	807	843	841	834	834	831	849	858	812	840	840	837	803	809	811	833	881	819	817	875	839	863	826	849	831	814	895	810	823	864	858	818	810	843	814	846	853	815	819	810	835	818	783	784	852	846	844	822	836	858	847	826	825	864	852	852	891	869	835	821	798	810	791	823	863	826	832	868	857	836	829	833	839	798	808	784	855	854	827	855	839	846	815	861	812	821	813	844	841	869	847	806	863	849	905	823	840	817	820	837	829	782	816	865	794	861	797	822	872	879	864	840	809	843	838	858	850	784	881	812	824	828	858	849	799	810	866	831	836	866	823	838	849	857	834	834	813	838	859	844	815	815	800	846	912	822	854	795	796	860	844	893	799	779	836	856	828	822	821	836	781	800	793	862	824	828	878	870	839	804	816	863	765	839	835	816	799	810	828	780	832	836	848	826	820	788	826	821	837	904	836	783	832	817	804	832	844	913	812	872	863	843	833	823	843	793	896	785	879	799	844	824	822	843	818	910	870	801	792	834	825	805	794	800	843	831	841	802	834	838	772	855	810	853	827	836	806	851	813	816	819	798	909	809	821	838	841	880	823	827	843	822	788	814	832	804	785	810	843	882	843	772	831	843	820	827	839	845	827	830	818	863	886	854	901	828	858	817	825	791	806	850	869	827	843	834	847	846	806	800	791	847	832	783	798	826	771	792	845	808	837	887	845	856	852	824	777	838	815	803	834	853	794	808	824	831	830	850	783	836	834	857	764	853	828	849	829	847	845	798	842	839	857	838	797	844	796	878	837	835	807	845	840	817	820	851	850	762	825	876	792	832	844	829	809	860	808	820	869	784	842	859	815	834	819	847	804	844	812	819	834	857	843	825	815	830	796	866	826	878	855	861	804	805	864	832	832	798	848	847	826	815	815	843	783	865	864	807	819	850	848	823	799	850	815	862	911	838	875	818	836	820	814	846	837	842	835	845	792	864	813	831	819	814	868	805	857	839	833	828	836	832	803	818	877	858	818	843	820	881	857	823	828	842	805	791	806	833	854	859	818	823	831	854	843	776	868	793	805	846	819	837	897	776	836	843	814	832	829	851	815	842	793	821	830	850	801	783	841	828	834	876	797	837	884	816	841	862	813	825	866	823	802	844	817	800	815	822	870	833	794	827	835	867	776	790	795	778	844	839	853	846	796	831	849	883	848	807	871	790	784	830	793	886	866	843	813	774	818	864	790	866	854	868	849	829	815	864	842	853	843	861	847	800	847	821	847	869	841	837	816	808	891	848	860	812	828	825	829	832	856	831	853	830	806	881	830	790	790	866	790	830	858	846	861	846	865	849	860	788	876	819	795	842	797	830	834	873	802	867	816	863	893	808	806	846	879	854	856	825	799	906	801	862	841	811	813	799	771	851	867	812	862	816	813	826	825	847	837	854	858	876	819	872	819	832	834	821	812	792	821	850	829	840	862	836	783	820	830	836	840	814	811	838	870	872	827	881	805	837	867	779	808	896	819	832	829	770	785	846	877	813	823	870	814	821	822	829	826	801	834	823	857	851	841	826	841	819	806	856	764	878	781	847	839	839	823	831	766	870	825	800	816	786	813	856	804	784	779	818	818	748	849	856	830	853	815	837	856	825	902	839	837	877	784	834	787	907	841	843	805	828	840	838	802	791	840	864	805	827	824	817	879
23821	21419	28698	25035	21418	13754	5235	2711	1879	1544	1238	1110	978	888	938	833	748	691	708	702	691	654	643	644	641	685	674	633	673	587	651	690	665	654	680	621	649	665	653	683	672	636	649	612	635	668	625	652	655	609	636	645	615	672	653	615	647	654	639	684	643	622	652	674	632	652	599	647	685	592	637	643	643	612	646	652	668	655	651	657	658	656	645	636	690	656	657	627	667	673	650	641	630	651	636	608	634	634	619	668	636	632	660	655	629	599	659	581	655	658	626	654	641	651	691	649	649	645	641	635	598	683	674	654	687	646	616	614	642	629	645	602	670	620	668	670	643	661	652	663	609	594	644	589	607	670	630	622	703	630	625	622	706	631	631	619	678	663	626	648	644	613	627	660	639	697	620	718	636	650	653	656	655	652	664	678	676	642	673	646	647	638	620	631	629	629	643	632	651	575	676	682	673	677	636	611	672	645	640	641	630	625	641	627	665	614	644	642	643	629	660	646	616	589	634	654	611	701	669	683	699	636	656	659	645	601	642	656	578	645	671	647	692	621	648	625	649	662	643	659	622	635	669	652	663	635	634	593	662	678	641	661	646	614	648	636	602	622	610	696	593	642	652	643	633	633	676	660	653	609	646	605	678	629	647	650	678	632	666	601	628	697	578	680	649	691	622	654	612	638	637	660	654	616	661	689	615	644	655	607	629	640	641	670	684	619	626	659	651	657	647	646	656	670	632	657	642	642	636	627	654	650	638	610	626	604	662	659	662	619	676	632	666	652	702	697	634	623	667	645	642	670	655	623	658	696	670	669	613	637	610	645	672	652	639	686	669	686	640	635	644	684	659	629	603	652	672	681	648	665	587	615	683	603	660	665	623	690	674	622	651	638	626	609	685	688	671	635	661	646	642	631	692	668	622	657	647	631	637	654	644	648	650	621	621	662	691	689	602	685	653	643	641	658	617	624	633	627	631	612	653	614	659	660	652	583	652	698	649	642	696	645	648	665	642	687	628	666	663	696	624	612	637	616	652	652	646	615	656	653	640	655	618	663	635	599	655	629	672	674	610	623	666	617	650	605	642	654	668	665	596	644	686	654	624	655	693	633	643	649	628	633	658	630	639	670	653	659	640	679	635	674	647	674	650	651	679	627	658	656	621	643	657	650	634	665	666	637	669	660	621	663	596	602	617	657	649	641	636	631	631	650	647	635	692	644	657	664	679	635	649	656	622	661	647	640	661	666	647	658	634	651	612	653	593	625	626	643	615	671	671	643	662	629	633	663	639	671	640	646	620	654	689	643	669	606	637	672	613	639	662	664	645	607	640	668	644	589	624	662	637	636	608	647	695	670	625	671	626	692	610	701	663	706	650	601	629	589	644	668	675	603	649	667	630	626	643	618	625	653	634	612	646	659	628	685	639	630	624	615	635	663	652	598	606	655	617	635	686	656	655	615	683	623	616	625	645	667	601	671	655	642	642	647	664	620	643	604	646	633	672	582	668	658	631	659	655	639	601	682	687	646	654	631	628	647	669	671	682	628	674	615	668	681	649	666	673	647	625	684	622	602	638	672	631	626	636	637	633	656	633	671	700	606	671	605	653	612	628	613	591	647	667	643	638	666	626	656	666	667	679	624	576	631	694	670	635	640	655	665	616	641	683	626	636	673	675	680	642	619	650	637	675	679	670	632	628	661	633	639	670	633	620	663	621	598	647	704	702	663	694	645	647	639	661	657	613	677	667	634	655	616	604	670	689	633	674	613	656	641	627	691	644	684	624	683	644	671	644	672	637	624	661	628	631	677	664	689	659	629	649	651	651	665	652	640	666	646	651	676	631	655	586	673	666	661	655	645	623	632	631	602	656	613	607	638	637	695	688	681	684	630	691	639	668	615	660	647	663	642	625	651	609	598	657	644	595	643	660	602	645	637	683	653	682	616	643	623	637	624	632	586	658	651	667	665	675	669	698	635	663	651	639	613	637	661	615	639	624	729	651	631	645	598	617	671	624	626	610	652	645	635	631	649	688	644	635	610	672	573	682	641	642	645	679	681	686	660	635	633	619	652	618	599	667	648	662	667	649	652	667	631	635	632	653	642	622	641	603	625	627	668	615	633	655	601	632	646	658	661	617	666	630	634	631	658	599	660	596	612	613	674	652	623	617	621	652	631	659	668	638	641	638	615	704	635	585	624	627	643	630	659	705	669	641	653	643	640	646	637	682	662	638	637	641	636	614	613	648	599	661	660	621	617	588	651	676	652	664	669	626	621	657	691	636	636	641	686	633	625	655	678	640	679	662	666	649	649	633	640	662	642	657	657	644	632	696	626	670	663	687	650	667	619	624	622	656	678	614	638	623	649	694	629	619	649	633	709	628	607	635	664	645	631	648	650	674	677	608	659	589	636	626	636	634	650	663	627	679	622	593	663	627	634	646	645	643	632	643	618	656	629	612	674	632	683	677	665	653	638	663	638	682	643	648	590	609	636	661	640	627	648	652	674	612	674	639	606	692	619	656	648	674	666	635	630	626	643	648	623	594	686	648	671	614	640	648	654	630	679	619	642	612	624	687	622	660	623	634	657	661	667	602	707	612	656	659	649	670	633	600	670	643	658	624	639	627	615	631	708	608	638	651	683	671	631	633	670	658	634	613	616	698	635	675	653	638	611	635	640	635	687	663	644	617	695	665	600	638	667	692	618	631	601	669	671	662	641	713	632	653	672	656	628	670	643	610	678	670	668	657	642	675	640	606	649	628	617	677	621	647	632	670	630	633	647	643	642	639	684	650	630	601	633	651	677	651	629	653	649	605	623	617	609	653	682	647	647	659	693	676	661	643	621	658	669	683	691	614	623	618	590	630	660	632	640	666	653	639	611	676	633	653	680	635	616	662	663	671	628	630	679	590	650	618	634	656	660	643	632	617	662	650	662	664	616	651	705	678	630	610	660	605	658	653	601	613	672	611	620	608	637	629	622	630	610	644	617	584	649	663	630	650	626	681	620	635	659	627	628	635	626	607	654	640	620	640	653	607	674	645	640	635	696	651	621	689	647	619	642	641	638	684	690	623	617	658	673	629	610	668	622	605	663	614	631	613	604	644	659	623	649	687	636	638	625	606	653	686	646	623	633	624	637	659	693	654	628	673	660	627	651	651	637	642	630	617	641	635	610	645	657	636	612	633	640	639	643	621	638	645	609	664	651	644	638	655	616	656	596	601	636	596	655	611	609	684	672	647	620	612	608	602	651	626	641	667	636	602	677	674	646	628	660	616	612	651	708	658	643	644	716	674	640	649	614	610	622	613	640	684	642	631	632	667	666	613	654	666	631	658	637	582	652	627	652	654	626	658	629	593	611	649	637	664	648	646	618	581	597	633	629	630	649	663	640	642	656	628	632	658	630	618	669	632	675	593	632	619	602	657	649	653	643	629	637	641	678	677	632	658	615	647	652	692	616	631	632	615	626	651	656	729	675	595	649	640	632	661	642	624	612	631	632	608	658
32980	50858	40882	26836	14915	8231	5238	3800	2700	2188	1728	1429	1290	1138	1035	930	871	842	824	801	764	715	720	713	698	718	751	677	740	677	702	691	725	740	691	681	692	713	664	680	689	691	721	695	708	701	696	674	655	719	683	687	690	649	673	655	682	702	661	712	708	687	666	664	692	722	715	654	657	730	701	670	708	688	660	697	684	657	719	654	719	712	690	657	708	672	654	727	651	681	692	681	688	673	675	696	649	724	687	698	729	701	674	624	656	690	677	668	688	649	701	661	708	698	665	679	697	640	725	670	656	687	697	673	692	696	709	632	709	717	670	654	693	642	676	688	670	700	665	720	726	668	636	700	662	654	711	696	652	668	634	728	679	673	653	652	694	728	683	662	634	690	724	736	689	670	661	708	730	628	654	689	700	714	706	705	699	691	650	680	717	681	698	703	745	658	680	671	726	672	678	718	697	737	649	683	678	706	690	645	656	665	718	680	680	641	720	672	654	651	680	671	688	655	667	729	664	672	700	714	686	695	689	658	646	682	692	700	635	684	682	686	713	653	641	716	703	711	661	682	661	688	711	693	682	646	690	700	712	676	676	684	657	681	696	701	699	709	660	689	640	646	694	708	652	669	676	714	722	665	633	618	706	660	685	675	713	700	641	678	636	714	699	692	649	715	719	690	676	682	685	681	668	647	694	690	678	667	647	710	679	672	668	668	650	680	688	679	686	663	666	626	677	679	650	675	740	641	681	709	672	656	663	765	721	668	649	719	657	691	665	682	676	685	683	692	713	642	681	671	667	679	677	665	677	690	653	671	685	697	691	697	668	648	647	735	665	703	637	627	671	698	662	694	639	665	713	687	669	709	700	706	720	687	678	699	729	634	674	653	669	690	677	697	670	686	662	680	712	683	681	661	674	640	704	641	688	664	664	723	654	685	670	694	697	668	671	662	668	676	680	653	711	697	696	743	701	683	740	694	660	604	729	668	660	660	658	659	676	615	659	696	682	676	678	722	723	639	680	677	693	698	677	632	676	673	681	704	711	662	712	700	654	699	675	703	644	732	733	711	715	687	706	703	672	685	662	691	653	733	702	679	730	690	619	699	701	691	672	705	709	697	677	685	722	647	741	666	699	676	655	650	689	633	663	701	663	670	699	709	645	693	673	643	695	698	679	678	640	690	701	711	696	691	689	687	701	611	641	618	698	676	646	698	672	690	682	690	650	695	691	664	638	743	656	662	719	676	709	705	653	672	680	655	724	669	640	678	637	676	667	712	689	663	672	670	718	710	645	696	664	699	647	729	685	737	672	679	698	700	670	712	676	740	679	719	689	650	648	723	688	685	673	678	693	686	677	701	709	624	689	683	692	671	752	656	673	704	661	664	736	731	692	671	627	671	676	704	739	672	669	666	657	668	712	677	672	732	654	664	687	679	681	674	708	689	671	690	685	688	691	681	702	635	712	728	669	657	696	673	706	724	661	721	672	685	683	691	675	687	671	666	713	654	652	681	681	670	664	697	723	705	673	645	667	658	648	739	654	694	682	703	665	671	653	678	658	628	693	693	664	678	639	656	652	720	673	670	690	710	698	675	716	719	632	634	650	666	712	673	695	654	691	673	627	689	709	642	692	645	709	681	714	695	692	638	703	682	690	652	674	662	691	671	691	682	682	663	708	639	657	659	616	676	695	656	670	688	722	721	707	659	672	696	683	653	663	713	704	656	662	694	749	681	707	673	683	711	658	699	662	650	711	652	681	656	656	632	739	623	688	701	686	710	694	664	671	723	713	710	696	696	686	687	733	679	666	675	686	690	728	740	672	654	685	691	664	648	665	674	695	653	680	676	722	735	665	672	696	698	628	707	680	644	692	707	697	736	695	690	681	677	706	674	651	714	654	725	718	644	691	716	703	677	669	694	675	698	725	681	652	681	677	641	674	730	641	703	686	706	676	637	702	646	658	655	681	660	675	648	677	700	674	735	719	745	655	645	650	654	703	647	655	657	696	673	718	691	696	661	689	654	661	615	706	631	720	689	696	698	688	725	637	710	701	669	677	670	677	693	660	673	669	724	644	686	664	648	626	656	710	654	693	697	675	667	645	683	666	675	675	708	683	702	645	676	672	676	717	731	686	637	712	714	687	680	682	713	711	707	654	661	655	689	665	706	649	688	672	665	678	699	683	665	698	697	663	699	657	660	688	662	704	684	685	720	690	695	672	654	660	660	706	693	707	755	643	652	680	687	702	721	697	708	660	698	670	688	661	687	690	700	681	707	678	661	654	691	691	656	690	725	696	694	706	662	665	701	702	720	673	702	713	696	641	670	685	686	662	671	690	705	675	698	676	680	618	711	692	665	653	652	700	677	668	681	687	723	676	698	738	738	697	675	678	685	708	699	690	701	627	675	694	669	671	669	695	657	720	649	694	663	685	696	707	648	655	723	687	720	632	642	672	629	688	712	681	635	650	635	687	688	685	708	671	684	708	733	661	637	695	692	698	722	660	666	711	673	692	650	673	689	663	719	693	651	700	695	687	702	695	648	685	675	689	705	696	674	641	603	716	657	658	656	717	685	641	673	710	712	646	686	703	721	663	638	706	690	665	671	680	639	683	698	675	708	707	658	725	697	697	687	689	715	685	645	684	667	683	673	661	661	658	692	705	662	651	725	666	678	668	676	647	719	662	704	696	655	731	695	665	704	688	672	719	666	683	708	684	700	686	693	680	692	676	717	674	681	663	623	670	720	692	666	713	694	733	684	680	679	674	699	686	701	730	681	663	676	676	714	648	682	687	697	700	690	681	656	687	640	694	641	679	679	669	665	672	637	658	688	698	647	685	703	651	695	736	670	674	687	674	672	630	677	666	707	691	712	668	712	695	657	708	685	710	695	739	664	682	638	660	697	699	637	691	702	667	730	674	690	693	663	692	678	729	698	695	668	663	693	670	647	715	668	727	638	729	664	706	663	688	670	658	656	631	657	665	643	702	661	668	674	678	696	701	691	681	642	700	675	714	673	729	697	678	676	704	650	694	655	696	682	671	734	694	654	725	687	669	681	678	704	672	681	688	696	706	690	708	659	683	749	736	702	688	701	676	665	713	687	663	712	702	711	694	687	667	698	705	723	670	690	722	711	704	649	672	716	682	647	713	675	683	655	652	651	672	717	642	680	680	657	682	706	688	678	670	687	684	691	701	684	692	696	749	660	706	677	666	650	681	637	637	682	734	719	708	680	694	732	665	676	693	691	668	730	699	677	683	714	725	703	695	663	693	705	698	700	693	688	682	676	653	750	685	685	682	659	652	700	678	640	668	705	684	698	682	688	653	684	628	660	672	720	664	678	662	727	710	692	731	695	644	667	736	691	701	714	638	665	683	665	673	668	688	634	666	669	701	661	735	690	678	691	750	668	657	626	695	633	711	698	695	697	698	685	584	702	695	671	699	674	666	665	670	682	689	715	640	715	648	658	670	655	701	691	689	697	677	749	684	688	712	678	701	690
24998	21374	27574	25803	14337	5609	3192	2170	1728	1412	1329	1175	1163	1124	1027	1038	974	934	892	863	917	881	913	884	902	898	862	929	857	891	837	904	824	882	854	911	888	863	838	879	822	875	814	880	853	918	886	832	875	857	876	899	878	899	848	851	892	887	859	909	907	807	830	819	830	878	874	928	915	850	880	900	851	926	871	871	872	806	937	868	874	910	888	860	821	841	887	838	915	892	855	844	850	864	851	895	796	883	832	855	877	854	877	858	884	879	847	872	896	865	896	859	806	848	920	838	866	819	909	890	895	866	885	878	853	870	855	896	816	864	872	905	916	862	806	885	853	915	814	839	910	906	821	878	906	866	900	893	851	844	851	813	836	878	858	870	818	857	869	885	877	882	804	841	877	877	861	864	885	875	852	863	875	837	879	862	832	811	947	818	890	938	882	847	908	872	905	881	830	881	924	836	860	870	869	869	849	848	884	899	886	924	844	905	877	871	907	843	883	865	838	833	869	873	850	827	801	876	865	890	864	858	903	926	903	895	876	874	836	822	852	883	830	862	854	868	877	904	871	847	870	862	858	914	852	856	871	830	856	864	782	922	882	880	860	878	866	838	876	810	839	863	898	828	871	850	833	907	825	845	886	852	867	902	842	920	897	856	951	842	768	826	840	835	873	905	871	895	843	931	877	864	881	869	889	896	888	912	891	857	868	838	910	861	861	872	881	854	834	907	907	867	864	876	829	892	891	859	888	854	883	856	907	858	858	856	849	919	900	835	865	876	856	895	842	846	896	890	841	891	849	865	859	823	884	845	843	764	868	929	848	914	876	848	855	868	916	866	887	886	838	857	840	879	834	888	875	862	886	898	841	879	890	863	950	898	856	854	864	823	890	829	825	843	876	876	841	881	939	908	881	868	834	870	849	915	869	835	887	875	835	860	905	817	856	916	859	843	897	892	862	867	815	852	832	923	822	853	803	895	871	853	877	862	857	946	876	873	895	882	853	834	866	845	870	887	856	898	848	810	878	873	893	829	850	876	879	873	852	839	893	863	895	867	878	884	885	865	834	934	829	830	888	863	903	930	837	845	857	914	870	899	894	917	932	874	903	853	908	894	863	880	874	855	846	831	842	875	858	891	872	837	891	831	777	907	863	924	873	894	863	862	866	849	849	852	886	846	861	896	901	889	873	864	837	844	943	855	835	876	887	906	842	865	889	799	871	820	839	889	859	910	877	846	876	948	834	846	864	958	877	915	895	851	862	826	916	867	844	888	895	880	859	859	861	862	865	845	906	881	833	883	901	915	833	933	892	854	915	901	858	830	849	902	845	887	881	837	928	878	828	873	892	837	882	840	874	863	807	906	843	903	875	812	916	865	893	867	822	848	855	836	867	825	855	870	859	834	880	916	860	916	902	853	886	849	876	888	844	857	871	888	883	836	920	858	881	873	848	825	851	803	819	828	862	855	904	911	857	826	841	895	875	825	875	903	892	858	880	838	878	860	861	877	818	869	865	882	896	868	875	827	924	870	870	827	843	898	840	794	869	868	925	873	867	913	837	842	846	877	858	880	862	884	836	917	852	831	829	873	889	849	905	911	909	865	912	851	855	883	823	888	886	871	869	908	905	861	869	877	837	906	905	804	879	850	934	867	898	885	867	848	827	851	913	854	919	858	883	887	823	864	876	918	850	826	883	853	915	828	885	854	858	821	911	861	879	902	904	834	874	895	885	838	865	852	934	855	869	917	863	881	893	850	813	840	864	880	913	939	839	837	878	885	889	824	897	869	913	882	877	817	831	860	837	881	867	833	861	889	850	865	910	876	844	837	844	845	855	862	869	921	832	859	872	802	887	822	855	838	885	862	884	877	927	874	848	883	887	872	944	833	852	903	895	882	917	853	886	859	845	851	912	905	891	933	895	840	846	826	890	909	812	905	923	935	831	888	859	865	866	831	852	894	847	828	795	912	877	856	837	844	836	864	840	888	850	938	869	859	878	881	928	839	861	875	841	867	913	827	934	848	880	887	885	888	894	822	874	870	831	846	836	903	841	888	894	874	801	838	851	820	962	847	828	852	864	902	837	809	870	849	900	848	946	846	876	898	870	893	860	857	872	846	899	824	865	856	891	836	861	875	845	878	826	893	878	866	841	882	918	846	853	861	909	906	858	839	895	827	837	861	799	892	897	951	885	814	873	861	875	841	855	774	825	869	857	844	898	840	829	811	860	811	886	895	880	866	822	857	869	870	909	863	873	862	874	858	854	913	881	845	860	895	856	913	810	897	917	846	872	832	890	850	866	890	874	868	880	856	837	879	892	884	855	877	859	852	875	826	912	844	889	893	882	849	860	870	898	831	868	817	893	888	884	864	883	839	863	965	858	901	867	866	842	937	934	922	872	867	849	867	891	877	819	879	886	951	895	878	866	823	846	850	873	900	904	907	898	816	821	929	875	885	920	867	866	889	890	860	850	860	851	860	875	852	868	903	879	868	919	857	916	845	819	941	854	943	840	887	871	888	889	929	848	889	877	813	829	888	853	817	871	882	908	866	865	833	861	887	822	886	910	897	883	879	864	848	897	853	883	919	849	906	870	917	843	877	848	858	850	899	836	854	823	819	919	855	906	892	868	918	868	839	858	889	839	861	906	903	909	932	855	867	877	895	859	901	864	850	851	853	876	883	881	871	907	847	874	865	873	837	913	864	858	856	843	877	869	898	912	899	905	857	876	843	870	880	907	917	826	863	907	872	857	873	851	882	892	882	856	860	873	873	834	844	876	904	860	859	857	835	898	860	856	899	894	899	894	842	825	880	910	863	868	872	863	910	891	872	853	870	826	849	861	882	868	825	850	867	923	810	852	956	876	887	885	845	901	880	856	859	893	873	815	890	829	854	827	826	923	912	912	864	912	861	870	896	905	917	858	877	904	821	884	866	908	911	880	854	855	849	837	877	895	935	884	885	869	825	883	860	875	874	904	882	909	878	882	915	910	866	943	855	852	858	849	855	848	888	913	891	840	864	876	832	863	862	905	897	800	877	924	846	872	883	839	841	841	877	862	863	867	884	886	882	928	873	899	887	878	904	881	892	839	891	838	878	922	840	865	838	900	924	885	886	897	939	907	876	885	865	857	851	867	856	828	826	847	873	862	896	849	857	914	817	877	824	827	864	871	819	883	811	903	875	897	871	853	852	895	877	897	901	886	844	879	891	856	847	830	885	841	846	897	797	845	866	887	842	854	853	846	863	854	859	883	848	891	878	815	898	842	853	915	910	871	923	819	880	873	865	871	853	909	881	861	869	889	897	901	887	874	865	870	871	870	876	900	800	800	908	863	882	887	896	868	830	903	853	870	887	861	886	838	859	854	885	869	833	843	832	800	861	868	891	903	868	875	863	865	848	878	882	851	891	835	818	861	839	855	887	891	840	857	892	829	901	888	887	843	856	846	894	914	919	878	865	866	848	835	828	900	855	847	906	872	864	879	861	871	839	911	857	894	855
31158	46615	34508	20832	11816	6892	4380	3137	2435	1940	1649	1433	1329	1245	1146	1086	997	955	1000	969	948	908	907	896	889	892	943	967	888	895	866	887	863	851	922	946	946	949	926	863	864	871	883	950	865	917	888	860	909	918	954	901	897	859	865	891	854	910	907	943	884	957	908	862	861	944	949	912	908	884	865	862	923	876	919	864	880	927	878	858	899	888	874	884	918	865	883	955	850	865	845	924	861	929	907	928	918	933	916	888	877	871	943	912	941	902	863	870	888	958	877	895	869	871	903	879	866	929	883	915	935	910	916	852	910	908	878	886	883	886	937	861	905	929	975	898	898	882	936	925	926	937	914	907	855	888	851	901	896	840	938	887	958	946	864	890	934	883	901	880	877	921	904	920	922	846	895	869	908	899	957	894	843	877	881	888	901	842	881	855	851	891	917	884	918	899	903	950	877	968	840	853	876	864	952	928	823	903	906	917	898	864	920	893	872	904	898	872	881	852	882	942	887	821	901	878	827	889	824	908	870	900	899	931	944	949	936	910	867	940	859	881	907	866	908	878	943	922	938	868	911	882	911	869	902	869	861	876	890	840	946	870	912	897	908	898	939	901	911	915	879	866	879	935	877	947	903	836	920	928	847	848	859	940	834	883	901	943	878	924	891	898	903	885	908	923	954	884	946	886	882	860	898	907	837	883	912	875	900	915	921	892	846	929	912	908	922	904	899	915	915	927	853	952	880	884	916	876	900	838	888	899	891	894	874	825	927	908	926	905	895	853	948	911	913	925	897	886	838	883	911	877	896	876	872	935	939	874	918	837	885	857	924	919	936	897	890	868	949	867	893	934	866	883	883	901	929	859	933	908	930	868	907	912	942	926	967	918	917	909	895	893	864	872	895	912	893	953	895	905	954	900	907	896	870	860	912	901	919	898	899	948	891	881	927	914	884	887	868	911	869	923	877	939	921	896	887	851	906	871	909	868	949	887	885	901	908	901	925	894	902	917	974	877	891	856	893	904	910	902	827	927	870	873	896	883	879	878	877	891	933	922	882	941	939	810	892	918	865	892	905	916	917	856	845	919	883	843	901	916	878	947	870	883	922	884	906	883	920	885	924	918	926	940	913	902	897	898	852	920	960	803	915	936	878	930	891	918	825	891	863	911	878	869	910	957	844	862	907	948	842	934	882	921	886	917	940	910	904	900	873	881	916	883	872	946	885	839	895	870	869	931	868	914	903	951	873	907	881	845	900	861	937	912	871	887	908	846	886	914	967	917	874	931	913	904	943	842	897	936	874	905	853	882	933	897	944	866	941	941	946	891	896	911	880	887	925	914	877	909	879	918	925	925	937	850	923	908	930	824	854	909	904	936	909	895	849	914	924	885	872	909	925	903	831	862	906	942	903	919	906	898	897	930	862	950	905	905	894	876	937	901	962	888	898	897	922	922	875	858	878	894	899	934	910	896	900	890	963	894	920	898	897	884	910	915	905	858	863	927	919	930	870	889	900	936	894	945	949	875	947	898	926	930	909	882	861	878	876	907	942	953	891	887	889	927	899	912	937	870	907	866	909	915	895	850	890	890	901	873	919	900	925	892	880	879	893	892	901	901	914	924	913	893	861	929	869	863	848	925	948	931	859	894	928	861	890	940	939	900	864	870	890	899	908	903	927	891	891	894	872	870	900	921	892	920	940	947	893	904	920	932	929	897	932	890	882	911	886	866	869	843	975	882	917	887	905	910	943	901	868	879	839	881	926	916	858	919	888	909	894	931	885	835	925	908	906	886	894	882	867	886	941	854	908	932	918	873	910	889	852	878	932	856	928	901	834	830	892	884	918	882	911	930	874	925	915	899	892	872	888	933	839	901	918	894	866	867	874	943	882	911	915	935	922	911	924	864	881	912	864	904	939	883	902	854	931	900	880	833	944	893	900	953	914	878	890	920	942	911	847	909	854	873	894	905	886	896	861	922	877	918	943	927	901	933	916	844	919	920	945	889	875	831	891	895	912	867	892	900	912	920	913	844	879	854	919	934	856	955	924	932	931	845	937	887	932	846	905	929	885	854	850	895	867	885	880	903	906	891	882	869	904	902	916	924	904	928	903	892	890	856	936	955	881	912	889	917	924	914	915	857	911	921	884	882	886	889	915	890	902	903	920	920	891	911	905	932	884	929	854	942	894	920	917	878	947	929	839	937	945	953	824	894	874	907	876	851	950	950	902	877	932	849	908	854	898	893	911	870	862	889	903	914	905	887	830	875	896	913	912	893	921	921	875	923	914	876	934	856	884	926	915	932	915	883	893	878	936	926	912	940	926	890	883	933	904	917	897	886	907	884	915	882	907	841	922	920	867	965	847	902	924	866	870	885	933	926	919	940	885	895	858	838	881	900	896	949	935	943	890	929	918	922	908	939	870	906	886	891	905	888	886	926	876	894	912	877	904	929	866	888	876	892	902	878	885	926	885	892	954	936	945	871	929	873	855	942	920	912	925	932	912	912	865	839	894	908	886	893	914	854	917	894	875	876	832	913	920	854	891	942	897	928	903	883	886	929	964	913	898	893	878	895	899	882	904	881	908	853	894	917	934	917	894	904	892	890	913	912	943	933	947	861	887	915	815	886	927	909	917	906	876	903	890	862	912	911	922	925	871	922	880	887	945	951	848	877	956	886	841	846	903	896	907	915	877	911	859	910	888	904	879	886	885	907	913	938	824	892	876	897	932	900	895	884	879	908	902	910	917	896	909	911	901	912	893	886	899	911	940	882	926	866	875	952	915	916	894	922	895	902	900	892	861	902	897	916	963	932	892	896	869	920	982	867	898	870	918	928	869	906	867	899	876	901	889	918	890	944	880	900	921	855	878	903	874	885	904	872	894	917	951	903	909	931	917	887	928	921	903	878	906	906	866	867	891	886	900	913	909	891	885	917	913	957	881	876	901	829	914	882	898	891	912	879	880	906	880	876	848	875	907	872	860	945	886	921	877	865	890	905	903	924	900	940	925	878	862	906	883	896	925	876	955	917	860	853	846	902	828	881	933	878	892	910	865	900	910	920	901	938	975	900	865	945	905	870	904	898	857	886	876	877	908	898	873	910	947	920	898	872	921	901	912	880	963	893	904	909	824	871	894	886	869	919	871	851	903	885	908	841	866	908	855	951	904	896	876	884	892	874	923	865	889	929	890	907	840	873	879	899	897	901	868	890	915	905	919	884	882	893	876	902	867	863	877	866	890	877	855	934	924	919	854	944	841	892	885	893	903	862	892	882	839	917	890	904	886	836	896	843	918	915	857	920	875	830	937	857	877	912	907	891	879	905	886	906	920	867	872	905	847	885	918	902	833	893	913	876	895	939	851	878	906	907	929	863	867	903	915	900	884	947	937	867	874	906	907	845	905	920	899	961	869	944	909	885	924	913	873	958	889	897	889	955	928	914	920	896	854	941	896	871	958	875	833	861	855	884	891	885	949	902	877	934	914	864	888	895	900	918	862	954	891	929
22717	21401	28974	24329	21695	21253	13115	4332	2542	1877	1509	1314	1284	1097	1030	897	902	762	766	713	738	695	796	732	749	673	748	687	715	703	678	692	688	704	717	700	703	690	665	715	723	678	681	702	690	642	698	698	667	709	662	741	695	727	687	709	689	701	685	698	692	705	733	738	726	704	691	694	691	673	701	711	733	685	695	675	735	640	641	696	675	726	692	680	679	703	683	691	679	684	640	660	693	664	678	686	700	658	715	643	679	705	682	684	717	665	708	687	689	709	700	630	669	685	747	683	666	724	675	711	700	693	702	717	704	669	677	710	711	708	696	672	718	701	712	680	684	685	648	692	670	687	722	701	705	720	665	718	719	701	689	664	724	721	696	700	691	675	691	679	665	684	676	681	698	722	704	711	685	717	676	679	678	669	745	691	710	719	678	663	689	634	703	631	729	703	676	658	696	670	713	690	750	718	649	687	677	708	734	708	681	688	667	676	669	660	705	763	660	728	673	635	687	644	707	753	663	715	660	732	715	727	654	687	725	698	681	670	665	695	687	787	700	753	685	676	729	675	650	661	665	662	689	730	685	707	700	677	699	704	656	732	689	692	704	682	732	692	738	697	716	708	687	689	693	661	629	670	716	688	720	686	669	702	705	667	748	692	656	700	704	694	691	692	698	674	665	710	693	707	704	649	706	658	676	719	674	696	703	739	666	660	637	697	660	680	667	773	690	693	678	681	692	714	743	667	683	725	684	676	707	680	662	673	690	690	685	685	676	680	718	740	699	654	689	681	662	690	696	726	644	666	712	700	663	648	667	714	714	688	699	707	678	674	706	639	714	699	684	680	712	667	662	679	681	682	688	662	671	688	695	712	635	702	670	657	667	679	738	686	686	696	687	700	720	698	702	670	686	681	694	677	685	692	627	702	722	688	674	701	689	720	684	699	680	674	692	716	662	706	708	686	657	662	639	700	705	650	703	684	664	697	690	666	672	718	690	701	669	655	698	686	707	694	725	697	678	672	681	740	703	700	708	687	698	675	687	666	730	705	673	670	698	706	704	660	737	742	700	671	733	645	693	691	663	699	651	695	637	725	739	684	675	713	710	675	699	662	694	705	674	612	648	698	688	684	714	696	688	685	692	715	689	641	698	669	697	654	671	695	729	652	669	728	701	665	708	680	671	715	687	711	661	718	671	678	724	690	717	651	675	688	705	725	706	679	679	752	691	698	677	656	698	636	661	747	689	715	682	719	619	711	736	732	662	717	662	710	696	687	682	682	737	670	664	697	701	707	679	659	706	719	698	653	636	730	747	673	697	703	673	674	707	659	668	666	697	689	662	679	655	687	645	658	656	723	735	668	690	723	676	621	710	711	663	683	698	762	672	635	695	687	680	728	735	714	707	691	694	730	691	668	761	683	640	657	706	716	706	720	703	693	700	654	715	689	669	707	672	684	708	670	688	644	671	654	660	694	704	716	702	700	666	698	696	716	722	707	689	684	700	633	687	683	711	665	715	697	667	636	684	703	710	665	712	662	701	665	696	730	695	649	647	686	701	746	673	685	670	683	710	683	672	719	731	703	669	694	699	686	694	698	692	687	722	682	691	679	657	733	677	713	688	667	654	688	658	680	698	680	695	649	683	699	699	678	692	700	678	725	722	639	712	659	652	721	647	711	656	663	642	660	705	724	683	666	724	651	714	694	692	690	709	659	677	664	752	702	641	688	657	724	724	701	678	710	698	753	686	687	679	677	720	690	698	689	686	703	714	691	707	721	721	728	744	688	677	673	718	710	687	689	712	635	689	626	735	691	630	723	738	699	725	688	700	659	697	685	633	707	671	700	648	659	687	656	677	645	724	653	664	731	690	715	669	680	694	685	710	647	707	720	673	702	680	728	695	680	677	702	660	712	677	684	684	678	678	683	658	699	741	656	689	671	734	679	695	647	664	644	692	715	692	682	677	694	699	672	701	719	670	725	676	683	703	693	708	710	692	706	702	717	710	688	710	675	668	678	667	696	701	661	706	658	652	681	715	697	700	697	694	684	708	697	699	694	712	718	637	685	718	668	741	663	728	705	683	742	673	682	647	624	697	661	668	675	717	693	692	689	661	697	652	704	719	712	684	652	718	729	711	652	668	650	664	646	709	646	720	651	731	677	686	724	682	754	662	683	640	636	674	674	648	641	691	712	669	758	671	657	703	664	683	657	701	688	670	683	704	630	724	639	738	660	674	690	686	706	693	702	727	691	715	667	719	703	704	637	718	654	717	677	720	701	717	702	690	671	679	709	673	657	672	704	703	719	689	701	661	698	664	693	660	769	707	729	687	693	718	700	683	701	678	695	670	685	666	695	659	742	715	659	711	673	718	701	680	644	681	681	701	676	691	697	720	717	740	702	683	674	677	709	673	711	713	718	757	636	693	708	678	690	682	741	713	684	665	701	710	711	675	710	667	748	622	686	685	666	710	664	666	667	701	660	667	636	692	695	682	704	734	654	696	689	690	743	661	670	680	667	650	663	652	695	743	691	704	666	721	711	645	690	711	675	682	714	699	704	668	710	711	685	714	697	685	658	739	647	659	671	631	710	699	703	684	721	605	723	644	660	735	723	702	654	694	669	729	676	721	725	726	687	746	673	666	688	711	709	690	669	671	705	662	684	708	706	705	694	686	683	714	668	677	755	677	713	695	708	679	644	736	735	706	711	725	705	701	679	682	662	713	697	691	655	703	672	686	683	638	729	696	670	621	712	687	675	649	676	699	704	639	703	627	688	709	656	682	673	681	733	751	655	705	706	739	675	702	706	742	680	698	736	681	672	701	676	658	661	695	709	652	704	709	681	683	664	733	738	644	658	667	698	688	669	714	645	696	709	674	689	695	704	682	690	681	675	685	749	646	680	701	706	652	667	693	666	688	647	653	675	694	667	713	674	685	687	679	699	677	692	658	715	659	696	684	688	678	671	697	681	667	754	658	706	688	685	632	733	713	674	714	638	693	642	659	658	700	672	748	692	715	689	625	730	645	657	732	641	699	728	664	742	684	707	701	672	666	702	703	674	690	708	685	718	679	746	705	634	689	640	693	669	689	716	732	666	692	720	680	768	716	690	670	731	700	713	640	653	687	672	653	741	688	725	676	660	692	693	664	681	669	684	671	705	703	662	721	659	672	681	723	638	746	617	688	677	747	706	691	702	644	706	647	669	720	698	750	703	661	701	655	684	688	710	666	699	663	708	700	674	661	751	674	728	695	711	658	692	675	710	679	667	707	734	729	681	743	667	703	649	699	703	721	713	659	696	693	659	727	722	699	693	694	664	632	693	724	654	717	694	682	677	722	668	736	701	701	680	685	675	686	706	709	687	676	710	717	688	680	688	703	687	689	679	683	663	671	709	684	706	716	660	664	692	667	713	671	683	656	717	715	676	694	653	679	654	675	659	635	696	683	699	732	698	706	711	678	712	636	673	704	702	713	618	660	633	673	676	677	664	696	738	700	715	677	689
35538	56249	45486	30366	20017	11609	7936	5212	3622	2703	2198	1925	1472	1439	1176	1086	955	865	818	804	814	771	717	720	757	701	734	771	712	728	659	730	725	747	718	721	703	717	704	704	696	759	708	699	730	708	713	726	662	700	699	721	722	713	758	713	687	692	672	685	724	693	744	706	718	664	720	735	709	710	728	760	716	692	712	640	704	750	714	748	736	721	742	710	721	697	702	749	705	759	661	680	737	756	694	679	678	699	699	712	751	715	691	703	724	676	700	706	682	697	692	711	741	677	701	700	678	729	706	707	675	712	714	722	724	706	683	705	724	693	661	663	690	699	717	741	678	723	713	711	734	675	756	697	706	675	712	761	732	693	696	686	751	686	732	681	753	696	727	769	719	753	677	686	684	694	714	691	682	702	723	698	737	729	720	737	693	697	722	718	716	743	669	740	720	733	702	728	764	734	697	690	695	671	722	699	736	754	680	690	703	754	702	726	741	676	719	702	743	710	746	691	729	709	700	683	716	714	666	722	731	701	722	677	690	666	715	683	672	759	705	670	721	739	711	730	704	740	737	700	709	697	679	738	710	732	730	725	744	721	699	756	738	713	707	679	730	685	706	784	730	778	698	755	701	725	693	730	720	709	677	737	686	674	736	728	721	703	755	688	715	733	744	705	728	689	670	689	707	717	691	740	723	740	722	687	681	720	690	682	685	676	752	681	679	735	695	731	704	701	704	692	730	698	712	739	711	723	719	696	675	706	708	727	703	661	694	705	702	734	745	727	673	691	729	684	693	770	688	713	711	699	718	669	689	658	656	782	702	752	734	718	702	722	737	719	692	707	664	728	764	695	681	724	723	718	705	744	709	688	681	675	753	689	745	761	708	765	681	713	677	725	742	686	761	702	716	744	674	693	703	670	680	702	728	670	673	700	653	773	725	704	707	696	711	734	719	743	724	718	691	710	708	743	734	713	711	727	676	736	747	698	723	744	742	714	703	671	735	692	670	729	675	759	735	685	753	720	695	728	769	677	717	715	709	687	717	712	719	725	732	719	700	691	720	750	686	716	726	739	714	720	712	661	702	686	679	664	680	685	705	697	691	704	722	723	703	708	697	728	728	695	730	706	744	705	703	710	706	725	703	752	673	709	701	686	692	660	719	714	714	749	720	720	746	785	716	694	734	708	671	702	700	721	680	686	632	676	690	742	744	700	711	707	711	675	728	689	696	743	717	672	751	749	694	729	746	657	675	735	690	692	691	747	731	715	695	725	775	728	734	736	713	710	683	690	752	685	697	692	714	747	718	686	702	686	763	791	763	659	748	706	710	725	741	749	726	735	699	701	753	678	700	737	688	739	716	754	721	683	684	676	743	701	694	740	784	739	741	690	727	745	720	750	734	711	696	668	680	713	709	722	722	699	754	690	733	756	682	720	722	666	713	698	725	730	762	708	723	742	684	714	730	656	730	713	714	706	742	731	715	764	669	753	718	707	675	680	685	761	682	722	703	743	740	730	744	705	710	723	719	697	740	722	746	717	749	731	736	645	722	754	770	732	716	711	708	752	734	689	734	682	698	733	688	688	729	701	702	681	725	731	736	690	707	706	725	711	675	707	676	722	709	690	729	676	686	720	714	703	688	688	713	723	705	691	697	702	695	721	667	709	673	682	745	634	722	662	720	709	762	674	702	702	688	720	685	734	693	705	726	754	696	740	718	720	753	719	725	708	651	715	678	677	710	749	670	743	678	772	745	670	752	713	686	778	726	721	710	692	682	736	686	688	660	699	695	710	671	710	746	715	729	715	704	716	683	718	718	713	714	736	721	747	685	707	711	719	705	709	728	701	703	711	729	713	720	680	722	736	695	748	702	643	727	702	693	713	679	714	712	716	699	677	717	758	685	699	674	770	714	744	714	757	699	753	733	676	705	743	749	695	758	719	718	705	690	706	758	780	723	703	712	679	698	728	724	760	735	720	737	686	674	738	684	689	741	720	701	687	698	678	751	746	687	677	705	733	726	716	676	709	681	702	729	730	699	740	712	690	723	635	726	712	693	778	704	734	718	695	671	691	749	791	682	725	695	724	692	662	724	710	668	714	751	760	697	704	754	718	728	708	707	734	736	693	683	710	689	747	722	727	704	737	667	712	729	677	759	732	691	702	660	711	731	691	709	747	746	758	707	709	693	677	761	732	732	730	726	708	774	669	731	712	685	742	711	710	696	677	765	709	705	699	693	706	721	699	694	727	781	702	691	699	719	661	759	736	775	719	713	695	683	684	710	741	712	677	730	684	699	702	680	720	709	713	730	755	715	666	687	711	733	724	738	709	743	702	676	694	720	664	688	752	731	669	747	751	720	702	724	743	654	735	722	700	681	718	743	725	745	772	714	691	715	731	690	687	714	740	716	704	710	694	726	703	736	718	678	735	719	728	754	693	674	697	694	748	720	720	690	740	713	705	712	657	671	663	754	778	667	678	715	802	706	707	707	716	730	697	699	690	684	697	744	689	635	780	690	695	680	696	709	642	740	721	712	688	702	736	715	720	686	710	699	724	722	717	672	713	763	748	736	741	704	732	686	729	714	728	729	669	722	711	686	743	676	739	701	676	669	672	702	716	664	715	681	736	724	739	681	679	715	737	681	692	716	721	699	708	686	644	719	769	730	705	711	715	688	717	699	693	694	734	694	707	698	708	730	721	704	710	719	746	725	725	734	686	732	722	710	749	693	761	663	723	704	703	713	689	747	744	791	724	699	684	718	715	666	683	698	664	717	694	674	698	732	732	725	702	660	714	712	753	702	751	692	731	734	681	667	709	742	750	724	680	700	711	714	666	699	696	725	735	732	710	715	725	698	704	717	722	717	704	764	759	732	733	694	753	738	712	705	711	713	731	719	716	706	731	729	714	728	694	716	721	664	745	712	732	699	734	760	739	715	729	704	718	733	665	741	678	722	743	744	705	745	702	703	742	696	736	626	668	713	699	749	717	730	711	644	714	684	665	752	703	675	708	707	679	744	708	737	698	698	701	718	715	715	701	742	679	717	760	688	676	700	708	734	722	701	673	716	713	722	713	714	699	668	686	722	737	690	746	707	727	752	749	729	653	716	693	717	719	707	682	696	742	752	724	676	738	725	688	709	753	684	717	746	724	696	745	712	671	707	725	715	667	725	730	674	743	725	693	697	762	719	688	669	711	682	735	730	681	674	729	715	747	695	673	726	688	710	753	655	704	679	738	708	708	701	692	737	734	708	738	695	697	727	688	710	715	706	713	700	732	725	727	708	708	676	704	740	772	721	694	693	717	691	698	733	741	701	673	721	688	749	729	751	702	684	727	749	716	715	705	696	702	627	702	706	734	727	699	766	716	657	739	667	700	719	718	664	720	704	680	694	694	742	739	615	772	679	710	701	693	708	732	650	659	746	731	712	678	674	710	717	713	721	729	678	699	711	727	698	705	683	685	712	703	716	770	685	721	724	726	693	733	695	656	672	682	690	692	671	767
31291	29636	26478	14204	5833	2958	2141	1576	1295	1124	1058	1000	961	843	891	835	787	792	843	817	794	796	790	825	816	779	770	806	749	803	820	741	774	759	804	774	802	776	780	800	812	790	776	842	760	822	789	768	789	802	764	752	783	767	777	784	796	764	740	786	749	783	797	751	807	766	769	795	791	776	765	787	768	752	786	783	773	746	774	798	827	742	790	789	798	778	789	750	808	793	771	805	761	759	793	857	745	795	793	789	810	830	781	745	773	796	827	814	772	835	792	814	779	770	794	754	853	775	788	743	740	776	779	830	833	764	820	790	808	830	789	807	771	813	803	815	843	798	765	789	800	770	736	818	759	778	796	801	781	829	750	812	744	806	753	758	810	775	809	824	814	804	805	796	804	784	767	805	776	790	780	813	794	798	761	793	837	760	772	793	804	812	831	819	813	753	788	795	813	844	791	778	785	814	790	788	761	768	795	775	744	767	795	798	825	785	782	760	820	810	782	791	790	753	754	764	767	777	810	777	793	743	803	817	820	734	838	786	762	801	775	815	787	819	779	799	784	781	796	803	792	840	824	800	805	825	789	751	803	775	774	735	799	782	765	785	800	841	752	729	837	785	774	821	853	747	878	770	751	794	785	778	803	797	794	836	802	804	821	787	793	823	814	756	830	775	797	764	807	769	799	751	826	786	829	744	808	774	791	780	766	787	792	772	813	788	787	771	830	834	761	797	788	816	766	795	836	807	855	778	735	744	807	745	784	801	827	781	767	821	824	810	807	748	798	805	796	789	795	798	788	762	801	804	763	826	762	776	772	787	802	765	834	764	783	766	810	806	798	693	816	794	823	825	804	821	783	809	804	777	777	768	772	781	821	772	769	805	759	760	801	781	775	782	812	778	775	739	754	803	774	795	809	773	795	812	798	805	776	801	802	805	742	824	768	740	783	811	836	819	775	816	738	782	812	795	819	745	771	817	807	752	793	771	785	795	732	736	756	743	742	800	783	789	812	752	813	801	801	809	753	803	710	812	781	791	805	791	811	717	818	780	752	774	726	797	813	743	770	758	777	782	788	828	765	789	777	807	833	820	799	832	781	762	819	794	792	820	746	788	816	798	782	794	811	800	722	836	796	760	827	830	819	779	801	796	794	806	792	795	809	821	771	805	737	785	775	746	785	738	767	806	812	734	826	794	757	774	730	795	754	813	765	772	733	786	819	792	778	800	795	772	694	788	792	790	797	811	740	783	804	810	812	799	815	785	766	760	815	799	809	758	814	777	785	827	787	794	770	745	812	738	794	826	767	797	779	745	775	793	794	803	778	830	790	760	813	781	817	809	764	792	806	809	819	793	740	762	775	744	760	715	814	805	782	802	799	812	760	776	786	798	793	760	780	829	747	796	779	823	800	809	825	758	787	820	781	761	785	775	756	798	762	763	757	752	736	780	787	795	839	804	823	758	786	766	796	799	774	741	791	785	788	777	819	822	786	812	828	741	818	720	790	806	788	786	794	804	726	818	762	809	809	827	784	795	754	793	730	799	797	795	781	736	785	765	806	798	824	796	776	806	766	760	800	797	811	753	812	814	849	754	779	782	801	804	806	785	826	785	756	803	815	811	746	783	761	756	814	790	793	761	790	826	768	760	816	796	782	754	772	757	762	767	779	770	757	830	771	796	780	824	785	730	756	794	794	784	807	741	797	789	780	784	791	805	766	776	799	762	819	813	769	780	758	806	768	768	758	769	819	801	810	770	819	789	767	776	800	773	807	775	837	766	767	814	816	747	798	788	785	737	843	799	815	787	789	788	740	851	778	765	811	760	841	797	732	769	788	765	789	771	760	811	764	822	788	788	760	840	785	797	794	796	773	846	776	789	807	774	789	792	805	785	821	779	794	759	783	796	799	747	817	798	812	811	771	777	809	773	831	816	737	801	772	835	836	777	836	814	797	815	818	767	749	802	805	794	786	775	797	837	772	767	774	753	790	760	825	818	735	781	786	786	796	789	778	739	780	752	745	819	746	804	775	797	780	742	805	818	782	783	778	804	774	793	795	830	785	784	829	837	746	787	825	773	811	788	781	833	802	765	748	781	819	821	809	829	748	771	844	813	795	784	773	738	789	779	761	774	771	773	852	858	818	778	769	769	760	783	775	825	766	763	795	783	795	762	788	738	781	782	820	753	798	759	765	823	786	785	741	788	749	767	787	801	827	760	801	789	810	785	783	864	818	735	796	809	767	798	738	762	756	790	801	781	793	741	861	785	810	760	787	807	778	767	757	858	796	724	784	779	789	884	806	763	807	774	755	836	775	794	746	755	791	778	797	743	757	752	859	827	750	812	816	820	794	777	764	816	777	756	793	790	786	753	717	761	814	775	830	807	800	797	794	817	823	788	839	742	781	764	790	784	800	798	814	820	774	760	777	789	728	787	761	835	778	752	757	727	835	807	763	817	785	818	785	778	804	791	755	786	783	732	824	822	830	782	829	799	818	811	791	801	764	737	783	793	776	748	746	786	774	805	813	738	811	779	763	790	765	805	828	778	792	818	815	789	791	811	782	760	814	819	785	835	765	806	777	848	749	826	807	807	742	787	738	780	805	786	800	769	771	802	788	753	806	791	818	746	786	769	742	786	748	785	780	744	816	792	766	820	861	823	813	771	740	762	767	809	763	797	797	807	788	845	783	780	739	801	814	762	804	787	778	774	785	774	828	813	751	788	832	779	763	794	774	824	776	812	825	801	819	778	816	724	715	801	801	831	844	819	765	784	796	821	811	810	746	847	772	728	775	801	824	823	779	762	782	823	786	810	761	788	811	763	804	769	825	756	841	809	833	795	832	817	759	840	790	800	819	827	727	788	748	784	811	811	778	804	822	811	812	781	785	783	817	743	780	747	774	793	728	807	822	788	805	761	741	761	807	758	762	802	794	811	809	867	749	836	794	712	824	765	791	799	784	785	760	767	786	807	798	803	822	802	778	790	825	772	745	755	791	759	727	723	787	810	803	839	752	714	780	814	785	757	779	822	800	748	803	821	814	759	789	787	812	769	805	767	803	748	780	772	758	778	810	770	748	795	762	701	738	801	816	775	784	854	799	792	791	808	773	807	785	808	801	818	771	742	834	781	812	803	793	781	814	828	812	808	750	787	783	764	778	761	816	821	782	824	801	757	797	764	784	790	774	750	776	811	766	765	818	754	730	806	761	789	817	807	790	755	817	769	783	801	792	774	793	743	789	779	801	801	792	754	816	764	813	788	738	793	772	755	768	794	777	761	759	803	787	827	810	824	772	797	768	813	796	803	777	747	756	772	773	807	808	799	806	815	844	802	753	795	757	769	790	752	751	792	790	811	803	725	826	779	772	803	815	814	822	770	759	830	791	778	758	781	790	761	772	817	798	778	803	798	792	791	786	777	818	785	786	780	800	745	766	840	809	793	798	809	791	809	763	745	818	812	750	803	780	801	778	855	785	779	837	814	747	830	781	796	770	827	827	796
33232	42815	27302	13835	7732	4554	3001	2209	1776	1369	1296	1154	1016	1059	970	930	863	889	840	895	876	886	866	888	766	814	868	877	787	849	837	856	861	817	857	865	793	857	841	831	832	836	838	808	854	851	818	888	773	827	831	787	817	838	815	834	847	805	849	827	821	759	840	898	826	788	794	773	797	839	832	894	819	818	796	817	801	837	841	836	809	876	843	800	848	840	853	798	864	832	788	810	850	803	781	825	823	832	856	795	795	860	782	845	803	831	814	860	803	831	833	794	808	805	866	802	843	861	859	852	822	841	846	861	812	818	845	873	816	832	843	841	817	840	849	850	797	794	760	817	899	874	882	818	858	842	772	844	797	811	853	893	849	848	856	821	778	836	824	824	843	853	858	835	831	831	862	813	821	812	786	800	882	781	827	863	830	856	838	824	826	793	853	816	809	820	866	781	828	889	842	873	852	836	871	870	900	805	828	813	788	828	846	835	860	768	849	799	867	792	818	815	790	828	775	836	834	891	771	832	875	804	840	899	829	793	833	805	837	812	845	889	833	818	822	843	854	849	837	853	852	812	869	830	817	856	807	853	867	844	819	839	859	845	827	815	825	882	813	813	771	867	809	864	809	802	842	844	807	840	842	821	793	861	845	820	824	822	802	848	844	813	840	841	822	852	816	824	790	844	845	794	814	820	867	804	841	851	785	771	784	819	851	815	838	801	799	772	838	810	821	809	840	813	837	878	811	798	833	806	811	838	824	847	826	856	820	805	830	784	861	806	813	799	819	869	802	824	802	817	819	803	798	835	841	787	815	819	811	849	818	855	862	868	804	818	796	865	808	816	804	815	817	834	834	843	811	837	796	855	851	852	830	841	789	822	821	826	837	799	853	805	851	815	840	804	794	839	831	807	901	838	831	830	852	837	859	812	855	843	855	771	782	818	839	823	872	817	871	805	824	831	816	820	857	833	851	804	816	871	796	893	808	799	791	840	844	801	869	792	821	830	862	810	813	817	833	837	841	851	845	837	821	797	858	801	813	807	869	839	874	863	862	832	816	837	871	836	845	862	761	839	899	781	849	783	840	839	882	837	770	847	812	844	850	840	885	855	772	851	839	831	806	884	872	822	804	763	815	817	872	834	829	837	863	833	846	838	783	865	861	842	817	864	881	795	854	852	738	823	810	888	800	853	800	829	778	824	791	807	780	813	825	824	792	822	854	817	838	827	846	795	841	848	884	809	840	853	794	851	854	831	833	798	865	853	844	800	805	829	816	832	830	905	833	806	845	813	856	806	847	879	837	859	803	848	839	883	811	863	807	828	857	770	850	778	839	804	851	841	817	837	827	840	776	802	842	817	855	844	865	865	856	867	836	766	799	822	831	836	799	839	840	811	877	853	854	822	882	844	840	828	812	847	775	794	839	835	836	834	815	776	809	866	816	880	841	796	795	862	763	846	801	856	826	842	809	860	842	841	832	802	842	831	847	835	860	813	802	807	814	845	818	837	865	771	860	832	847	825	839	861	832	879	847	854	843	831	840	837	842	804	825	825	823	854	833	876	791	838	841	778	827	794	848	793	783	858	832	783	855	866	835	830	893	868	877	822	852	842	842	857	866	858	801	840	809	872	834	815	857	891	856	805	822	818	862	815	800	849	896	821	827	832	810	857	877	808	849	832	857	780	843	809	840	783	869	813	838	820	834	824	866	892	870	832	817	808	759	856	848	842	834	809	815	819	855	853	810	803	827	852	826	851	865	797	824	875	831	834	791	790	846	788	831	799	837	813	872	821	832	810	821	856	866	830	816	821	830	793	832	858	838	859	792	832	768	803	807	793	870	825	835	818	853	863	816	831	853	803	883	845	795	823	878	812	866	792	879	845	845	816	827	806	810	795	830	832	832	830	859	800	815	853	824	834	822	875	872	865	799	828	849	823	843	804	795	854	823	822	796	860	902	759	861	796	817	817	844	839	778	789	822	847	836	804	812	856	840	831	796	858	834	846	871	850	807	854	865	808	842	869	842	828	878	813	862	800	826	814	767	876	841	858	828	815	840	837	787	842	806	871	851	834	804	812	801	830	845	843	847	789	810	816	820	881	877	872	838	830	819	882	843	834	832	843	806	788	844	843	894	863	836	827	906	874	828	850	825	814	835	840	827	837	848	845	814	848	849	802	801	856	831	797	823	859	811	833	815	777	782	847	800	854	821	872	851	783	848	803	813	810	817	866	832	767	849	798	817	854	812	797	865	881	820	869	826	790	764	827	843	801	867	791	822	819	841	821	819	791	825	793	810	801	814	829	810	838	885	849	825	817	799	809	837	836	803	869	804	825	844	804	893	762	809	813	879	800	811	863	844	855	827	832	864	800	840	887	786	850	849	834	870	794	767	846	854	830	831	826	868	905	830	819	821	829	815	882	803	840	864	826	856	805	843	848	845	835	818	797	769	850	883	841	850	833	849	836	826	806	823	837	842	865	785	824	783	925	839	806	807	812	836	822	866	825	872	781	804	869	863	817	807	841	822	824	786	850	824	806	860	821	773	837	818	846	802	852	818	741	831	792	844	851	799	901	841	809	834	817	817	845	862	834	782	850	879	867	843	840	825	780	834	822	824	814	832	819	874	851	814	878	803	833	831	830	822	872	838	835	821	839	814	803	803	821	792	786	864	842	794	854	831	853	853	817	829	838	842	809	810	776	866	834	831	841	827	848	847	747	845	820	806	838	833	892	795	891	832	820	844	802	854	837	852	813	895	812	846	807	837	821	782	820	808	876	816	801	821	784	859	820	842	813	789	833	900	843	802	807	867	806	871	822	831	857	872	805	864	807	780	808	806	803	844	760	877	785	822	772	833	857	844	791	807	792	885	766	820	794	827	853	819	817	805	789	833	824	835	844	831	798	851	846	830	802	826	796	829	797	847	829	871	834	851	751	796	778	793	858	801	820	811	806	812	827	844	773	807	809	809	851	850	875	822	845	816	785	817	833	817	802	859	815	824	802	812	821	825	847	835	813	803	865	805	829	832	823	852	841	829	790	796	854	839	801	802	845	836	799	815	859	836	843	801	819	845	812	812	851	795	810	826	847	874	884	832	817	864	789	809	812	832	849	792	794	818	803	866	777	803	848	848	793	860	820	826	824	806	782	870	818	777	850	863	855	836	821	801	857	870	848	818	794	879	821	811	843	814	797	760	823	830	807	830	805	908	855	826	775	822	867	837	833	874	867	887	827	844	794	884	877	876	820	835	796	862	816	846	848	817	852	830	825	880	855	827	853	881	820	832	872	838	882	873	780	873	837	821	831	839	852	808	855	799	816	792	827	831	844	819	785	816	811	832	888	789	802	864	820	796	830	794	857	862	824	779	874	848	796	827	801	812	814	821	858	847	829	826	869	783	849	815	790	856	842	793	834	803	846	815	851	826	872	781	832	848	874	833	824	814	840	842	804	814	807	827	812	859	852	829	864	820	827	834	817	777	796	925	844	779	838	861	815	899	793
23730	21378	28597	24908	21473	14407	5661	2712	1833	1598	1356	1154	1010	803	789	720	765	655	657	699	682	661	666	704	673	647	613	610	624	643	655	610	628	614	639	626	613	594	646	626	655	654	683	644	602	636	654	646	654	696	651	610	687	653	643	636	697	580	606	609	621	657	646	599	634	667	634	607	626	577	613	613	644	619	600	617	648	598	618	624	602	598	670	623	655	640	636	636	687	669	657	618	637	603	631	646	624	611	632	607	649	661	601	603	641	604	654	580	607	651	600	654	640	631	646	604	630	621	679	604	596	657	638	656	632	631	680	659	677	598	671	599	683	577	635	619	606	618	644	638	625	615	613	612	630	654	645	654	603	650	676	624	647	616	632	660	619	685	614	649	618	693	659	636	627	682	636	661	633	670	631	665	639	607	640	677	634	591	655	636	673	620	650	678	670	583	628	608	608	622	614	646	665	629	626	609	590	675	638	623	633	682	656	636	623	654	632	626	639	613	603	669	649	661	618	671	629	663	657	629	641	652	593	602	602	665	632	649	628	631	592	624	630	591	645	657	633	644	605	583	588	619	628	609	661	660	636	660	606	607	625	645	614	597	595	625	633	630	610	665	689	662	621	627	630	627	654	639	635	604	650	604	567	655	619	649	627	623	622	642	670	653	650	681	641	594	591	687	645	625	636	612	643	582	602	643	652	622	650	614	608	622	604	619	697	648	619	610	653	660	668	630	588	627	641	633	610	621	599	601	635	605	581	618	669	650	586	641	580	670	599	631	615	678	599	628	627	668	594	646	621	650	621	615	650	627	591	649	624	633	628	613	640	619	619	626	633	592	628	632	626	678	652	658	651	649	645	647	636	662	683	654	660	650	635	607	595	658	619	632	649	594	646	656	647	572	602	644	639	596	616	633	662	679	615	614	619	630	620	688	624	639	608	656	624	632	665	598	661	637	579	638	605	613	647	667	629	644	612	672	654	664	608	671	629	626	610	636	638	696	661	614	660	647	636	639	590	642	628	633	596	612	675	696	626	637	655	649	640	624	645	625	639	617	644	650	636	607	637	651	643	591	630	616	701	643	590	637	604	665	603	604	612	634	606	637	609	607	633	622	659	620	631	649	631	616	601	667	583	634	657	563	667	605	601	672	565	661	628	652	618	646	631	606	608	596	630	661	622	682	648	646	703	661	626	618	581	613	629	632	660	655	616	623	646	606	631	670	634	604	616	654	631	636	598	678	665	666	635	656	664	690	644	572	660	659	629	636	655	640	671	646	674	641	655	658	632	639	650	622	679	658	604	614	615	597	645	583	629	600	601	613	626	635	636	623	647	588	637	661	654	598	636	688	604	621	625	606	578	623	650	619	622	601	655	643	647	604	654	666	593	645	647	556	618	603	587	643	626	669	617	630	621	596	639	619	639	658	629	622	674	652	625	602	633	628	640	666	642	646	644	642	658	601	655	663	635	598	675	647	637	629	609	628	630	612	606	596	641	611	650	667	672	596	653	617	617	615	624	671	582	686	647	657	617	624	643	640	635	619	653	622	670	575	678	680	639	599	636	631	624	626	648	585	689	613	626	623	617	634	642	613	613	586	612	653	613	610	666	643	675	615	617	655	636	638	632	628	655	640	645	585	604	695	635	662	649	667	630	620	584	650	602	637	618	633	625	647	621	671	625	586	664	658	644	636	644	624	617	648	619	614	618	644	628	659	611	628	639	621	615	640	650	676	651	688	616	644	607	618	641	638	641	624	654	642	633	597	584	651	599	589	604	585	633	608	599	593	689	651	650	678	677	629	648	597	596	584	655	620	589	643	646	663	639	637	630	602	636	642	617	679	616	643	644	620	647	605	638	641	625	630	623	672	631	590	644	630	658	609	619	609	624	596	687	607	626	687	620	645	631	604	641	614	648	684	655	637	590	602	673	614	614	653	618	618	650	664	639	644	601	629	610	639	609	606	597	633	602	611	604	628	644	628	660	629	647	621	673	703	608	624	606	618	647	640	597	640	681	656	642	596	659	661	615	651	641	653	675	678	656	590	634	630	616	617	604	622	639	642	621	656	684	665	603	664	612	657	641	634	660	641	686	645	649	616	615	640	621	647	675	641	656	655	626	586	596	624	609	706	588	665	662	679	587	628	664	639	646	631	645	624	604	594	631	670	664	660	625	674	616	601	629	656	632	654	663	633	561	636	608	658	644	625	612	672	612	601	674	644	600	638	632	646	628	666	626	624	604	623	675	594	632	595	640	619	619	619	606	629	622	631	673	625	622	628	643	643	658	607	594	620	624	590	626	622	606	635	695	636	643	665	609	644	680	618	631	628	623	638	604	632	625	593	618	645	642	631	639	602	661	681	685	654	632	631	653	621	652	616	642	589	614	615	613	665	629	628	602	654	644	642	668	637	646	603	648	631	578	620	599	654	651	653	601	643	628	634	587	630	623	604	629	624	649	593	604	636	635	600	658	613	593	571	606	630	611	629	570	622	627	628	558	616	698	649	634	647	575	632	619	685	620	649	660	585	613	606	625	643	641	693	607	664	624	609	644	652	614	608	595	563	632	605	605	605	601	624	650	670	627	659	640	613	653	595	624	647	597	616	602	590	598	647	650	661	646	648	613	643	615	635	648	611	599	653	615	633	645	663	626	654	638	633	640	634	677	683	663	663	651	648	651	626	606	639	640	616	643	627	618	597	627	640	637	620	608	670	599	580	642	627	617	636	620	592	611	662	605	605	632	612	656	612	605	623	629	622	619	618	633	653	620	640	607	587	568	590	668	683	642	674	613	643	615	630	646	620	632	626	642	632	625	591	654	599	665	597	644	652	613	641	655	618	630	660	642	596	657	653	692	598	649	627	646	606	638	575	640	608	614	650	632	626	609	637	626	664	567	658	619	623	539	613	630	635	595	680	644	600	655	577	622	603	694	630	633	645	654	621	597	602	573	652	603	659	622	623	640	702	614	636	632	636	621	566	630	593	618	650	636	645	599	630	608	600	599	640	633	653	647	641	597	671	656	661	619	654	642	674	694	634	666	612	618	635	650	674	633	622	645	612	612	601	657	644	692	644	665	610	640	638	662	619	597	681	654	586	660	638	658	601	608	648	602	668	626	651	668	579	613	626	592	666	618	619	642	638	628	617	647	647	635	627	650	620	685	616	623	628	636	621	622	641	642	638	640	625	660	626	648	605	645	594	615	619	663	622	670	609	614	611	614	661	567	631	623	647	654	665	623	644	632	637	635	620	649	645	655	661	623	693	653	606	600	647	621	612	606	612	657	667	669	625	623	675	640	618	643	626	631	588	680	674	657	656	627	592	646	623	657	634	620	637	636	636	670	605	657	625	647	639	595	607	625	592	609	626	612	621	621	654	621	660	593	579	679	619	620	621	629	645	606	613	644	650	614	615	665	684	674	666	666	596	614	625	691	655	609	600	613	626	601	656	614	603	637	614	629	614	668	670	677	625	600	611	641	670	629	630	637	586	597	625	634	646
32036	52067	39289	24695	16417	9412	5668	3717	2645	2257	1869	1575	1282	1064	881	883	780	713	727	771	749	734	742	720	715	675	643	674	697	672	647	706	668	623	677	644	695	664	684	763	662	656	694	711	655	718	702	718	625	645	650	735	716	611	660	692	655	685	649	646	661	679	688	639	660	666	706	653	686	657	664	667	647	682	673	681	642	665	653	681	668	629	698	686	622	632	650	625	626	671	611	692	652	670	712	698	652	649	702	679	699	687	649	638	616	664	658	666	682	666	659	642	689	643	665	691	659	645	675	663	640	662	704	688	669	680	694	674	641	700	644	663	669	710	718	695	665	629	643	661	657	670	592	681	716	649	696	684	664	641	660	693	725	664	644	672	686	656	657	693	702	697	674	695	685	658	692	661	667	685	674	613	644	698	685	689	679	652	652	655	664	651	667	692	695	669	692	664	732	637	746	678	627	662	682	695	642	708	664	694	686	678	677	672	663	682	692	675	650	695	721	682	709	701	703	707	668	643	678	639	694	631	664	651	713	668	643	679	712	708	664	653	682	654	658	674	660	650	696	677	681	651	671	695	696	716	654	624	687	717	715	648	683	631	648	639	645	616	671	707	682	681	662	687	682	677	680	666	713	630	660	652	686	672	683	707	650	691	699	662	697	708	677	646	671	682	640	709	689	679	675	647	652	689	667	724	682	680	653	678	643	649	703	687	675	688	682	670	648	692	669	638	650	693	710	631	727	691	676	627	672	669	680	680	697	695	657	666	654	636	659	680	657	643	681	639	705	665	695	669	673	724	705	639	673	643	710	653	678	662	687	625	633	708	629	628	664	658	635	644	674	673	649	638	641	713	681	688	689	666	669	664	670	641	684	721	638	627	695	681	706	604	670	646	630	704	726	701	627	681	683	633	656	714	672	682	631	703	669	681	698	689	662	666	668	667	714	628	665	663	681	676	681	673	698	658	682	685	680	666	707	707	662	690	670	672	686	644	711	683	653	656	629	673	638	637	666	654	677	689	685	635	699	652	707	678	664	640	637	673	666	650	672	682	678	697	656	658	690	670	705	639	655	662	653	688	704	714	669	684	623	685	667	648	676	687	675	673	696	703	661	638	684	653	684	654	642	714	725	629	631	715	606	699	697	677	658	681	722	628	653	665	645	637	657	636	707	687	675	679	673	678	693	674	711	603	688	642	660	632	654	664	692	645	640	639	688	647	681	666	696	709	757	665	615	708	671	705	645	656	644	645	712	711	663	688	677	655	683	731	647	664	660	674	653	707	655	623	669	685	703	696	658	656	663	635	657	699	630	679	653	678	666	607	638	726	681	678	638	663	712	682	633	692	679	710	683	665	672	707	658	650	681	688	666	624	643	672	687	683	667	675	629	669	669	670	666	656	672	656	672	688	621	658	657	658	671	706	670	648	680	641	629	645	646	686	668	647	675	693	711	662	673	678	698	656	662	663	698	703	716	673	625	673	681	662	701	669	689	685	673	683	633	674	646	685	615	682	686	651	678	716	682	681	675	621	681	679	700	633	717	648	650	663	686	660	684	696	652	680	700	689	625	642	646	681	663	700	686	684	672	669	659	731	678	639	709	669	697	663	699	668	649	640	696	660	629	656	710	635	655	670	694	673	701	719	692	691	681	606	658	704	708	711	661	680	666	684	658	688	728	653	709	606	706	636	663	701	653	719	653	653	653	672	685	670	704	658	694	654	658	696	686	645	687	676	689	672	648	689	698	661	642	648	642	702	636	677	674	663	652	643	659	734	679	659	704	680	711	696	690	692	671	666	650	708	681	672	669	672	700	650	637	681	699	666	678	699	684	633	637	673	669	674	680	686	666	669	696	691	712	641	676	708	684	639	664	654	641	684	712	702	703	681	664	702	676	677	707	643	658	651	658	684	704	642	659	671	726	671	685	641	661	657	705	663	658	655	639	706	681	654	678	667	668	664	631	650	686	662	712	701	697	749	683	712	681	688	651	678	682	640	673	649	733	700	724	688	698	639	665	641	683	652	646	665	668	666	709	683	664	649	652	707	685	645	625	696	595	653	671	691	657	704	666	714	667	649	673	687	669	678	730	720	709	680	673	696	655	673	667	672	659	689	701	626	670	662	687	658	682	681	671	688	697	645	678	645	682	686	728	704	684	667	670	708	665	743	642	669	640	674	670	663	694	702	656	686	666	629	649	683	662	660	690	653	710	681	655	678	683	707	681	686	662	637	655	655	644	707	658	638	680	670	624	637	647	673	701	700	659	644	640	643	670	728	669	646	669	730	695	634	658	682	683	644	668	684	664	657	668	647	664	689	687	653	673	657	666	664	661	711	648	630	649	620	674	685	695	712	702	697	683	718	639	633	673	694	646	666	681	651	670	653	701	663	670	643	608	686	667	632	687	705	682	691	715	681	659	697	686	659	684	640	659	653	684	646	654	661	651	705	656	669	674	708	661	656	629	672	707	689	641	673	650	636	639	672	667	724	673	658	637	698	687	624	680	687	676	680	671	716	677	660	723	689	694	633	630	680	695	638	704	656	662	665	652	667	659	679	595	663	691	683	690	655	658	691	668	635	655	705	699	658	670	695	698	687	649	680	674	683	695	676	676	662	638	707	716	649	665	666	711	657	679	680	704	663	708	676	689	691	656	663	653	633	719	666	650	724	689	654	693	658	698	725	662	707	680	648	647	647	701	673	684	657	624	687	655	671	658	670	709	654	662	662	713	700	682	714	629	700	690	641	684	703	700	712	645	638	669	711	688	688	661	681	685	681	662	705	626	615	635	710	630	713	663	692	709	688	680	686	705	653	705	649	639	701	605	643	677	606	603	669	699	644	701	705	655	669	667	695	711	680	670	703	697	658	611	674	654	680	661	690	670	705	681	649	695	664	650	699	641	652	692	673	666	707	664	696	684	684	624	689	641	652	670	641	681	719	633	670	628	669	631	693	700	637	622	676	650	696	719	706	624	706	663	668	690	683	679	676	703	711	669	670	678	682	678	721	721	668	700	651	641	677	674	626	655	713	665	670	675	657	697	681	709	645	639	686	671	681	677	665	617	636	615	681	679	666	648	703	667	653	690	683	656	658	641	615	697	663	703	702	647	681	664	653	664	696	620	656	697	635	696	663	673	672	733	662	672	672	655	705	671	661	670	656	613	631	630	641	636	657	681	688	718	700	675	648	719	661	680	669	678	643	717	685	690	612	696	646	716	669	648	704	657	622	631	669	675	675	667	662	637	672	659	647	668	667	651	661	646	653	684	692	662	663	679	695	696	669	655	675	682	688	715	667	661	668	673	670	683	717	655	653	650	668	685	707	676	701	625	641	646	658	646	670	676	659	664	645	662	657	661	714	650	670	682	680	700	693	635	680	666	640	669	738	712	622	668	664	691	644	668	697	631	676	700	678	632	672	682	670	646	665	635	679	681	704	644	646	622	641	694	620	669	646	634	714	689	659	660	696	647	669	658	701	643	705	667	653	639	694	692	707
25103	21457	27916	25796	14386	6265	3328	2207	1708	1503	1317	1189	1109	1023	970	964	896	939	934	890	860	827	880	898	843	868	871	893	909	871	879	849	864	840	896	818	881	867	895	901	846	829	873	815	913	818	833	853	851	840	874	856	876	810	931	895	921	841	868	849	851	840	887	895	824	880	913	877	836	831	856	883	909	936	832	871	829	862	895	847	889	850	851	843	875	883	875	888	841	838	818	883	854	896	835	863	835	857	912	936	856	889	871	901	883	901	899	854	856	843	830	833	897	864	873	790	918	887	839	875	838	883	869	912	902	876	848	842	865	833	831	866	874	810	900	868	854	888	952	846	819	877	854	880	815	895	887	870	885	841	849	841	861	891	878	861	834	865	860	908	885	853	815	879	879	934	895	904	846	867	856	859	870	877	907	881	883	874	898	864	893	852	848	839	882	883	897	944	864	847	868	879	871	871	851	845	845	903	896	885	856	840	906	887	824	834	905	889	873	859	843	854	861	907	869	881	878	842	884	870	880	892	854	856	871	862	887	851	855	859	882	835	849	851	836	902	934	848	847	854	870	904	869	883	870	827	905	873	830	913	837	845	936	846	864	852	880	863	915	830	898	824	902	841	821	851	844	870	867	857	863	863	849	878	870	804	865	862	824	849	898	824	888	922	892	815	874	834	906	833	890	855	851	862	826	862	918	868	883	878	831	900	842	844	874	857	849	882	876	862	893	854	879	818	828	877	904	875	898	877	913	863	877	838	847	817	885	885	856	897	818	828	853	916	879	882	844	873	898	833	851	833	879	912	862	927	903	818	872	872	878	853	811	877	894	862	879	855	856	884	864	852	867	905	867	809	877	858	831	852	882	870	848	881	822	866	849	784	829	922	900	878	915	909	780	869	875	869	887	840	888	893	874	829	888	927	866	852	880	855	889	846	872	826	860	888	872	813	878	855	889	891	819	839	890	837	896	845	834	828	831	892	919	837	870	882	868	889	878	852	856	804	863	842	873	825	868	858	870	906	816	860	907	880	914	875	888	843	857	847	873	827	888	884	819	912	828	875	898	884	892	854	805	875	861	831	888	847	887	831	864	851	864	907	837	886	905	887	881	886	885	842	893	889	847	878	840	824	868	884	847	842	859	865	857	828	857	889	901	884	892	898	846	823	858	841	851	846	896	885	837	891	853	920	875	898	896	862	816	822	821	916	839	867	851	824	849	900	837	873	809	879	873	834	874	871	862	874	906	888	869	851	875	932	844	857	899	903	873	789	918	836	844	889	899	887	921	876	843	869	844	888	817	881	868	923	882	848	856	860	859	884	848	827	856	901	889	855	924	881	845	842	821	899	867	889	871	833	919	853	901	909	874	895	812	859	898	832	859	879	877	895	894	805	887	914	842	845	874	837	910	918	901	794	885	890	882	888	910	817	915	859	850	820	897	917	903	897	857	891	844	901	940	817	910	864	836	898	846	858	877	846	951	904	867	882	872	835	837	912	871	864	842	848	852	875	882	890	906	883	884	818	833	858	848	862	861	897	895	870	854	846	841	848	835	852	847	852	825	875	832	881	894	875	875	830	878	885	876	823	895	829	898	819	946	833	868	887	867	892	868	868	866	821	864	813	907	853	877	887	869	827	840	893	855	839	848	861	889	873	899	816	823	893	829	828	887	889	833	866	832	828	920	858	879	812	911	925	935	912	879	845	879	854	827	891	903	838	847	828	841	884	881	880	863	853	899	906	850	849	801	826	887	860	856	860	909	880	908	882	852	833	853	902	883	888	839	857	900	875	887	883	925	822	865	854	860	911	861	927	837	855	866	854	898	827	887	843	873	864	847	867	853	805	886	936	878	856	894	884	880	907	926	912	825	846	862	864	894	891	882	883	870	837	857	845	866	922	871	871	790	875	872	835	909	872	832	842	854	891	881	857	858	883	879	890	812	821	921	884	851	903	906	847	895	882	936	932	889	872	882	829	887	918	837	834	808	819	865	882	864	850	840	911	848	855	845	888	870	812	823	855	829	839	877	824	921	911	865	879	898	869	853	837	795	922	909	914	906	819	890	854	861	853	832	893	887	848	861	862	839	928	871	816	905	931	821	875	854	865	907	908	858	878	841	884	889	812	896	841	850	840	876	869	840	832	826	833	865	874	873	912	875	865	870	873	882	861	862	798	854	845	852	878	845	849	881	910	926	863	929	902	873	886	857	864	871	871	870	918	882	828	890	847	830	868	824	857	869	835	904	931	861	860	900	848	865	905	897	890	809	879	884	924	853	866	875	861	887	824	891	875	832	843	843	879	919	888	848	911	867	907	896	860	842	887	879	838	882	842	937	906	908	878	884	902	875	861	864	894	870	881	872	841	846	897	874	860	914	814	874	893	840	864	832	823	841	922	848	868	857	855	893	892	914	885	830	821	879	887	922	856	890	854	820	887	837	855	868	827	871	793	900	858	882	891	835	883	855	879	811	863	788	871	819	859	884	826	847	885	825	809	840	846	912	839	825	920	866	832	832	876	875	824	837	892	903	881	884	862	921	838	827	879	867	811	892	839	850	857	909	888	852	912	843	776	922	846	896	887	862	849	866	851	812	832	909	854	813	861	873	871	852	874	880	827	903	846	839	871	904	888	827	917	880	903	893	868	804	852	869	874	894	814	831	869	864	830	837	841	908	869	846	854	890	882	848	825	855	871	847	893	925	865	882	840	885	855	870	927	842	899	851	847	878	862	838	848	844	891	902	824	941	931	865	853	837	874	899	870	904	867	850	902	839	849	825	841	858	828	842	874	881	876	834	907	843	860	851	822	900	853	850	836	873	855	851	885	915	932	888	860	865	861	896	927	888	937	923	808	907	823	839	888	828	861	853	868	873	814	915	859	880	893	841	872	868	872	875	837	887	886	863	912	841	893	849	855	878	865	841	871	833	877	856	850	897	897	827	834	860	833	866	859	798	854	894	821	816	861	903	864	847	834	880	840	914	852	826	933	894	835	823	895	899	821	890	901	882	812	901	889	848	927	873	821	876	905	898	856	872	893	879	821	840	842	848	878	866	883	853	831	860	814	858	891	856	897	906	842	855	837	867	855	878	871	930	909	848	854	876	890	849	861	862	894	886	921	905	877	889	861	867	853	932	888	877	906	835	868	880	834	889	837	864	798	893	923	833	878	900	851	855	872	853	883	894	866	877	859	833	871	915	822	929	867	877	842	833	861	869	873	910	872	824	896	896	906	886	895	892	838	938	907	865	868	865	830	879	867	887	918	810	868	819	893	866	794	879	865	887	846	850	878	923	812	878	876	861	916	866	833	857	892	887	834	895	912	859	897	888	849	909	858	830	928	826	842	861	838	914	855	882	885	856	882	859	875	866	881	881	886	851	803	870	840	824	859	840	891	925	860	856	856	821	850	867	874	883	887	871	873	846	892	830	834	881	882	845	892	913	822	871	887	887	890	844	841	888	854	860	909	851	899	862	857	878	870	823	879	858	851	870	890	832	835
30456	48034	35568	20911	12301	7606	4657	3137	2457	2069	1800	1521	1344	1078	1034	967	942	1002	987	950	974	889	931	951	890	911	933	889	853	915	866	896	925	877	832	918	845	937	929	944	950	882	913	896	864	886	899	874	932	899	907	911	881	922	941	858	918	881	904	916	874	932	928	888	950	898	898	907	907	919	906	899	918	908	896	828	923	876	815	868	883	872	921	894	899	945	907	952	867	886	928	926	971	938	827	899	884	852	925	917	856	895	907	893	908	908	858	867	904	895	845	886	859	895	973	913	889	921	901	950	907	970	877	871	909	935	887	876	902	849	935	879	880	893	898	956	927	854	895	906	896	903	889	908	891	874	887	926	916	924	926	915	894	926	924	897	841	889	871	942	899	839	860	922	922	884	916	873	883	843	877	889	876	854	904	892	880	889	928	897	820	890	879	839	907	880	860	900	892	840	883	889	883	926	891	920	938	886	894	917	889	894	913	812	908	878	895	890	892	895	917	891	869	917	896	897	876	913	921	923	898	925	894	910	901	864	926	868	871	873	884	903	863	915	910	863	948	912	878	938	895	887	893	880	913	892	895	852	934	858	960	946	900	878	921	917	847	926	908	836	846	901	884	901	871	917	926	825	880	933	896	874	894	923	913	926	907	881	890	859	933	922	843	923	900	898	862	919	899	887	887	855	908	870	844	916	869	931	958	904	903	893	919	882	925	875	893	899	904	979	905	854	935	937	892	860	899	860	902	903	968	875	887	898	925	905	854	909	893	937	880	936	916	900	905	928	875	869	879	945	925	904	875	904	889	947	899	913	905	936	881	881	889	891	869	884	894	956	869	856	882	903	864	890	933	895	873	905	900	859	874	868	865	896	887	923	904	935	986	918	923	863	898	898	885	921	917	895	928	934	887	854	852	884	931	931	927	932	938	939	925	923	877	879	961	930	877	866	891	916	857	865	939	922	908	946	877	859	923	867	907	886	844	920	842	871	891	955	869	878	938	890	931	909	852	923	889	881	915	901	900	836	900	892	865	855	845	882	840	924	908	868	903	867	866	913	899	931	863	883	880	943	906	824	938	912	904	882	919	895	886	895	899	917	864	887	925	906	893	886	905	819	926	909	860	905	928	924	899	887	902	910	936	863	909	886	916	915	874	923	927	957	938	879	867	898	873	816	816	899	904	901	897	881	896	840	846	848	904	916	905	884	883	914	894	910	909	886	916	897	916	863	891	912	869	902	900	852	887	891	919	882	897	947	897	879	929	906	888	875	902	891	898	897	965	893	895	892	913	916	917	904	883	943	929	912	899	976	836	950	880	904	937	917	914	819	914	833	920	913	924	888	922	832	923	901	920	909	917	889	851	832	875	910	860	889	873	859	933	921	891	873	932	859	889	911	858	918	913	914	846	894	857	860	914	889	901	920	872	873	864	868	902	887	890	896	873	872	896	842	886	845	908	853	897	884	944	916	894	840	874	914	878	901	902	880	896	958	923	923	866	903	820	921	934	881	909	888	916	837	872	922	884	896	922	893	864	928	883	826	869	935	872	897	899	843	914	876	964	863	884	833	925	863	906	891	912	905	920	897	892	886	910	929	937	878	910	868	844	849	954	893	955	884	941	847	915	903	942	929	924	863	952	907	919	841	895	872	903	845	914	900	881	900	883	939	912	928	912	903	908	956	950	871	919	894	893	916	868	904	912	885	859	928	917	899	858	880	927	889	884	891	902	930	896	906	898	894	866	912	899	849	897	913	849	884	936	863	918	856	841	884	930	893	898	891	921	883	876	891	919	904	924	915	875	870	843	892	913	849	884	884	859	833	892	908	880	867	919	895	876	823	941	883	890	898	884	865	887	918	866	926	948	880	894	879	850	920	902	921	910	909	902	899	888	876	946	941	907	909	865	888	961	930	885	887	923	909	865	869	961	880	850	867	906	880	870	880	845	872	941	903	912	932	871	937	898	913	860	851	939	832	920	892	933	879	931	878	885	867	887	896	919	921	956	886	878	891	902	849	861	905	905	887	895	865	869	944	929	903	903	882	865	939	869	904	854	927	887	905	940	925	889	869	895	896	904	917	916	899	914	925	882	928	908	943	858	906	847	896	932	920	888	937	929	811	914	877	884	886	915	929	844	884	914	851	886	927	883	871	885	886	911	907	915	933	926	866	928	934	860	903	903	913	891	951	868	909	899	841	902	887	886	859	878	851	873	920	877	892	894	850	913	900	875	871	869	863	905	861	904	904	937	884	879	842	883	845	887	942	923	865	927	888	898	915	891	933	876	892	882	910	887	924	895	869	923	882	903	940	940	896	935	906	867	911	858	873	923	908	927	874	902	883	852	878	878	888	893	907	903	880	907	872	905	945	912	905	900	881	932	877	922	900	893	851	920	914	911	908	886	926	939	875	920	876	875	898	885	918	857	939	969	835	899	956	962	915	925	937	911	876	889	946	884	878	905	982	912	942	940	952	888	894	822	870	883	835	928	849	903	862	933	937	904	874	879	919	856	962	918	908	941	890	890	908	883	844	906	912	905	941	939	891	942	893	903	908	920	874	883	889	911	920	921	865	899	836	876	914	864	906	916	861	872	869	929	931	862	914	904	897	890	929	900	916	875	852	910	908	893	923	951	854	952	962	935	934	972	910	851	905	870	903	908	916	926	905	894	899	950	866	908	900	906	915	911	956	871	919	930	838	890	907	920	920	953	1001	902	865	896	899	910	947	882	900	901	900	880	878	941	876	895	924	915	868	932	895	902	887	917	907	902	883	856	855	915	887	966	911	847	904	874	913	884	849	964	918	886	892	912	880	881	888	900	894	879	852	868	882	926	842	902	906	927	909	927	870	952	884	888	928	909	938	891	889	862	864	919	910	924	888	914	906	955	891	860	878	854	846	901	904	920	893	912	904	887	940	947	874	880	892	904	894	883	883	857	874	941	894	889	934	843	953	931	864	851	874	932	903	900	951	904	898	970	873	852	881	865	889	864	906	957	873	914	883	928	913	905	831	816	927	860	899	906	897	898	891	961	893	857	882	847	910	913	916	908	976	851	889	886	894	936	905	895	843	823	902	929	900	912	879	880	925	925	878	875	890	875	880	887	868	916	934	915	819	920	908	897	850	945	935	933	896	892	903	835	943	886	884	910	848	882	899	867	873	869	906	868	873	886	903	882	899	898	898	923	878	922	891	912	870	896	875	851	986	892	911	932	872	865	853	893	895	885	909	886	854	848	866	894	933	878	919	891	933	891	916	902	885	888	915	907	902	893	851	889	894	874	890	859	928	922	913	891	897	934	900	873	921	898	891	883	881	882	877	889	902	879	884	890	887	872	936	949	858	942	924	878	876	858	918	893	911	924	854	945	870	901	921	936	892	908	902	878	937	896	834	861	895	857	959	895	897	889	876	892	876	897	834	922	885	915	919	907	852	934	882	899	914	876	855	892	957	899	870	891	891	847	908	921	938	928	875	844	919	930	912	898	916	879	944	913	883	903	884
22690	21432	29002	24316	21717	21565	13020	4230	2773	2182	1754	1481	1171	937	925	830	871	783	772	759	795	753	723	757	678	720	719	673	716	692	705	736	638	683	714	704	697	699	755	688	719	699	679	702	672	678	706	694	680	662	664	661	659	657	743	665	721	630	723	693	705	678	690	705	710	703	669	735	692	699	708	666	669	731	671	669	723	700	683	685	691	691	641	689	658	664	703	704	697	702	685	631	684	676	632	690	700	635	710	686	692	685	657	617	741	631	719	713	713	720	661	650	667	686	691	698	670	708	637	691	763	727	652	707	648	693	714	669	651	686	708	694	720	674	706	669	732	735	702	662	700	704	731	677	699	654	673	733	694	655	690	676	705	683	678	683	705	698	667	655	694	690	694	654	720	663	708	705	675	694	734	641	668	676	707	716	686	667	696	708	704	677	615	656	690	684	697	632	696	665	685	702	658	631	690	713	644	651	686	692	686	652	704	673	694	696	729	707	675	674	678	723	640	678	710	696	697	655	679	718	716	674	685	682	765	669	767	696	671	699	642	682	676	706	695	688	652	715	650	694	734	681	672	712	675	669	702	724	701	673	717	710	687	674	727	651	703	723	697	702	694	661	669	703	694	705	666	734	698	695	704	703	657	715	718	682	674	687	676	646	679	700	719	676	680	704	661	654	710	711	704	736	705	628	667	641	681	700	681	662	726	685	683	708	680	689	749	670	658	715	709	727	655	685	728	653	694	695	721	699	706	638	681	701	706	706	696	663	697	679	717	704	664	659	671	693	641	688	681	680	695	699	738	697	681	761	727	736	655	688	657	686	687	726	702	647	658	727	659	670	670	717	677	689	726	646	673	679	710	707	679	678	704	682	664	652	708	664	717	720	742	719	669	697	686	688	673	652	673	659	699	684	688	703	690	682	667	651	741	731	668	655	693	694	677	710	658	672	657	661	719	683	706	699	692	726	667	693	647	716	691	681	720	641	727	674	776	688	660	682	729	666	716	718	692	719	729	683	731	692	705	677	704	742	644	671	683	687	669	691	670	652	696	677	650	659	680	707	666	630	699	709	713	685	731	686	662	683	716	706	715	765	706	729	661	671	701	714	682	647	698	647	720	727	687	676	673	670	700	636	657	720	740	728	677	670	692	722	695	692	688	719	723	716	712	681	671	662	692	671	683	672	704	672	727	667	672	681	655	665	659	654	672	676	650	671	687	638	671	695	716	735	676	712	711	665	734	693	675	657	691	727	692	651	700	748	685	653	682	707	708	706	651	696	682	701	712	674	694	747	686	691	651	709	666	690	681	679	663	696	686	704	721	700	687	656	711	628	722	746	683	671	720	683	656	703	712	701	631	692	678	717	640	721	682	686	750	694	679	672	665	732	668	695	706	686	660	694	701	709	683	691	701	726	660	688	729	741	691	684	690	708	705	709	705	676	675	679	661	622	701	699	666	640	694	694	699	756	691	636	699	637	682	692	757	678	643	665	691	663	637	645	688	674	703	705	644	653	718	650	692	704	742	702	702	667	674	692	696	678	700	654	736	661	679	691	685	671	660	640	703	645	684	664	657	666	666	705	690	704	724	633	688	658	699	645	721	693	691	694	692	705	696	667	719	667	686	695	700	682	601	693	713	678	706	642	676	645	699	673	705	661	694	661	678	657	648	662	714	692	649	678	677	709	673	701	677	709	709	700	693	696	689	687	684	661	640	684	711	668	665	639	708	678	660	615	669	673	672	645	736	702	706	700	701	682	708	716	703	668	683	685	708	688	704	682	715	663	702	669	705	735	685	656	631	734	641	715	702	657	721	727	691	671	683	698	709	689	727	668	693	713	726	686	657	641	673	656	723	704	694	702	658	684	723	699	678	678	659	697	682	668	652	676	699	686	716	711	666	701	682	706	742	645	731	695	708	641	680	675	676	668	671	701	658	695	673	678	708	662	686	636	711	682	681	610	715	709	680	729	679	676	656	696	709	707	770	696	719	711	685	730	705	696	705	710	729	703	648	725	667	717	689	667	700	658	691	708	718	680	675	684	704	697	658	709	682	745	691	684	714	676	654	665	672	716	700	689	685	681	681	704	683	725	666	695	741	708	660	658	710	711	677	670	697	679	712	661	688	696	690	735	700	669	690	736	700	655	684	678	714	702	710	697	709	689	683	652	623	710	678	724	708	698	719	665	683	697	684	671	636	629	669	672	690	744	707	659	712	678	671	692	698	684	663	717	651	725	652	681	686	695	688	719	709	627	691	697	712	718	682	699	663	746	739	680	697	708	677	707	684	654	726	690	678	673	663	688	658	659	660	677	693	712	669	688	704	651	687	653	661	643	686	654	693	685	696	677	690	683	657	712	697	666	698	638	709	657	690	696	664	644	725	651	711	697	649	655	713	696	712	703	667	777	700	696	702	689	678	703	689	639	695	702	671	683	637	715	754	679	722	651	649	658	653	688	675	735	671	713	675	685	723	727	679	673	685	697	674	710	685	686	662	672	690	709	655	717	725	728	687	703	718	681	635	672	686	754	753	681	699	702	656	667	697	689	729	683	714	673	681	687	708	688	702	712	700	713	671	718	719	723	706	675	689	619	679	635	679	676	715	704	657	660	648	677	680	727	687	703	689	725	690	669	715	641	705	688	648	707	682	668	686	657	684	708	676	690	667	745	708	710	671	665	712	659	692	696	682	651	675	710	702	664	708	694	662	704	661	712	656	654	660	709	713	623	677	720	647	661	656	654	716	703	711	681	633	727	659	692	648	684	708	664	744	728	687	686	664	673	667	720	671	694	692	663	632	691	710	735	686	715	674	700	692	682	655	661	693	650	731	699	746	682	711	662	668	702	670	692	715	706	725	692	696	655	668	703	652	711	663	650	703	632	717	700	672	655	699	664	668	743	685	661	669	666	728	672	684	717	656	697	713	699	687	688	683	614	654	707	729	689	678	686	705	741	710	701	680	693	655	635	699	715	701	660	654	660	660	687	683	679	674	693	688	683	702	622	688	675	681	686	625	686	671	697	665	668	690	699	686	723	685	733	715	685	705	705	724	687	682	683	678	716	667	715	687	692	642	698	713	693	687	634	720	702	701	727	704	717	655	668	679	745	668	676	676	702	680	707	659	737	736	662	703	677	709	676	655	660	690	729	660	697	697	666	673	719	706	641	719	730	721	687	698	681	615	669	704	716	710	709	708	726	686	669	678	673	711	670	703	701	694	663	671	708	717	706	684	692	681	667	705	738	751	661	611	696	697	687	689	660	699	690	698	746	657	677	666	691	696	693	711	771	717	695	660	702	683	728	725	700	649	691	657	647	701	708	692	658	722	687	714	644	722	690	649	689	685	681	657	692	689	659	682	657	631	677	705	678	711	641	639	693	677	671	713	670	714	710	692	704	604	662	699	657	686	668	664	714	707	735	717	661	684	725	705	687	699	703	703	683	681	660	699	722	683	657	691	674	663	650	632	691	697	684	692	701	664	694	677	685	685	695	690	673
34100	58832	45642	29883	21151	13262	7662	5242	4025	3075	2524	1835	1428	1156	1035	948	884	896	847	888	809	756	778	697	733	733	772	712	753	693	711	710	757	669	696	715	710	725	702	701	746	736	734	731	714	728	711	727	751	718	688	738	717	732	723	773	693	693	740	747	679	659	743	716	700	673	719	718	708	675	684	752	698	684	731	682	750	713	728	676	689	700	676	718	724	729	725	716	696	685	743	710	698	734	687	738	723	676	723	730	720	702	726	686	715	725	695	763	705	661	694	665	725	704	721	710	690	707	719	690	701	730	768	758	719	669	705	725	709	703	652	685	660	721	688	704	718	694	702	697	671	741	733	713	679	753	663	712	697	710	689	697	688	721	728	672	703	739	720	739	725	681	681	737	653	703	723	684	676	721	744	707	681	758	688	706	719	762	703	686	719	728	699	744	701	731	705	678	710	694	676	696	729	714	740	736	764	728	742	707	704	749	688	766	689	725	725	651	755	711	697	695	654	658	682	723	696	677	750	719	784	680	680	777	689	748	740	714	696	665	708	748	703	727	706	669	696	700	716	720	717	769	743	664	725	730	737	671	707	707	711	715	725	723	732	692	694	706	730	646	686	702	706	712	751	726	676	701	692	733	711	666	683	688	699	689	715	706	728	740	670	719	710	664	693	739	706	726	757	759	696	733	719	697	712	723	683	757	772	697	731	680	717	701	672	699	766	743	730	709	725	714	663	767	746	741	708	697	686	666	752	683	707	681	689	749	714	742	760	686	702	732	677	696	694	686	661	700	704	713	712	715	730	738	692	651	716	730	713	712	695	712	729	724	699	724	741	667	698	683	772	668	732	683	731	720	737	722	750	748	699	696	729	695	729	669	748	676	711	759	708	761	744	739	714	700	659	697	675	683	726	767	737	742	729	703	699	736	776	733	702	712	690	742	697	747	694	740	646	715	688	706	722	656	735	692	668	680	734	697	646	674	753	734	694	708	714	678	694	714	695	696	700	700	734	730	753	696	742	727	719	719	663	728	714	693	679	722	709	739	763	751	693	767	719	691	735	738	735	718	698	713	678	679	695	684	710	740	684	702	707	748	732	686	741	762	711	691	678	703	696	738	699	710	727	698	680	739	657	686	729	734	647	745	694	707	711	720	727	732	655	689	721	716	718	711	663	709	699	697	695	668	700	723	719	726	704	718	700	718	674	693	681	724	656	709	670	681	689	747	709	733	702	715	738	682	718	749	760	741	729	748	652	714	736	754	747	729	691	720	723	713	765	712	746	730	682	694	769	725	732	738	632	753	696	699	726	718	713	662	705	722	697	679	730	684	701	705	659	753	709	668	733	719	721	696	688	699	713	661	654	704	711	670	748	684	697	749	724	712	694	712	759	685	711	737	685	762	730	695	710	736	699	684	708	747	651	707	704	695	697	708	687	737	666	696	729	716	667	744	706	678	734	687	735	709	712	699	738	738	770	728	687	672	675	695	687	691	729	733	735	707	725	700	712	725	660	718	739	702	710	719	723	735	715	686	681	685	729	773	734	696	757	718	726	747	687	717	710	701	716	715	648	683	670	688	688	701	731	671	695	708	719	687	698	681	676	729	724	730	687	733	712	707	686	707	726	726	697	707	711	671	745	686	734	697	716	754	739	703	701	734	706	713	733	725	680	702	737	709	739	698	738	677	707	683	710	705	730	685	710	699	720	713	729	741	675	719	700	693	713	670	775	736	731	704	695	678	737	649	728	688	750	709	710	718	708	710	733	715	679	754	681	699	698	774	712	726	718	716	711	724	678	655	667	718	715	648	692	720	739	691	680	723	693	677	696	732	705	695	724	773	748	744	704	702	710	700	702	698	738	720	693	716	701	783	698	723	748	725	727	712	686	717	671	718	687	714	755	639	734	646	679	707	664	696	727	679	718	695	671	679	762	711	736	711	750	691	734	723	722	708	730	722	680	747	725	695	747	735	686	721	770	697	694	705	731	708	689	722	694	739	725	747	763	749	746	682	748	714	689	699	682	710	691	663	717	706	737	722	706	761	661	684	717	684	736	734	704	714	695	663	729	699	710	729	713	673	750	679	661	689	745	704	693	766	734	715	628	696	707	735	744	691	704	705	672	658	692	711	727	720	744	702	708	697	705	737	740	702	690	755	728	692	727	715	713	739	681	718	705	650	709	721	747	661	683	714	653	704	691	724	707	699	687	679	716	686	702	650	701	708	733	710	739	759	713	710	667	691	707	748	708	688	695	718	687	724	702	690	687	716	704	693	737	755	757	687	686	671	696	706	691	709	696	743	661	697	742	700	706	734	689	721	714	746	706	723	721	701	734	740	732	694	719	749	714	731	735	709	674	703	708	710	704	732	655	682	748	712	698	653	717	668	719	733	685	726	694	693	680	678	688	700	750	712	751	755	712	700	715	727	708	736	702	758	681	752	723	711	719	693	691	679	696	713	700	677	694	734	718	712	728	721	657	746	715	698	696	708	697	685	705	713	730	721	709	747	693	733	703	688	740	730	705	785	714	715	730	700	705	701	733	745	726	718	700	718	684	710	707	691	719	723	714	696	689	766	726	674	716	743	703	718	697	766	669	748	727	694	733	715	706	770	687	714	700	702	701	718	720	729	771	718	707	673	746	759	638	723	696	676	692	651	726	741	701	687	712	666	708	715	698	684	710	696	719	710	715	653	709	708	705	663	681	671	708	718	725	756	701	705	704	722	722	670	678	711	684	733	684	705	710	712	730	747	718	710	666	684	675	709	684	736	706	733	668	707	648	715	700	686	728	711	724	678	693	684	723	734	699	716	669	723	715	703	753	757	721	712	741	716	718	708	695	701	729	658	711	699	705	745	707	712	755	710	732	691	761	694	677	692	733	732	676	735	748	698	666	741	763	704	718	659	666	696	675	744	671	729	724	721	722	703	723	684	711	687	713	700	733	715	678	749	672	701	692	741	735	699	710	710	681	716	720	748	721	721	700	667	721	689	685	766	750	689	709	739	729	700	698	736	707	668	672	625	678	714	739	680	706	688	699	660	737	686	737	688	722	701	674	714	687	678	705	770	692	691	717	716	700	733	733	733	720	725	701	694	711	738	725	725	731	700	726	733	682	670	703	725	675	709	731	708	683	708	706	676	688	658	721	721	643	669	702	716	692	719	689	688	709	674	682	700	701	693	712	677	667	716	722	691	757	705	711	727	746	783	732	677	740	704	724	747	726	694	721	741	655	675	726	688	683	706	694	719	759	707	681	748	727	741	713	697	724	757	660	711	695	712	689	713	719	738	713	712	698	743	716	696	705	726	733	741	759	705	775	723	707	646	721	742	717	764	723	679	710	699	661	716	731	739	697	739	740	721	676	778	696	721	682	710	738	702	750	675	690	712	719	697	774	722	678	681	705	649	765	651	737	717	725	717	679	689	674	692	679	717	717	675	775	696	759	693	712	743	763	703	694	797	675	737	696	672	662	759	668	744	706	752	723	738	662	661	714	680
31432	29204	25771	14589	6406	3149	2013	1568	1296	1173	998	947	899	892	833	820	852	835	806	807	801	795	861	817	767	820	791	824	782	846	791	803	784	783	790	830	855	797	857	788	826	824	776	785	774	777	717	844	785	827	761	797	810	829	775	800	766	787	775	815	804	873	795	792	771	777	805	789	773	775	797	820	807	736	737	777	825	794	802	812	800	799	747	794	816	773	752	803	775	834	741	759	747	813	790	818	805	781	807	707	784	797	759	759	792	796	774	801	806	794	765	754	817	818	845	827	789	801	840	786	856	784	791	844	775	797	753	812	821	858	791	796	770	770	781	846	838	803	741	795	774	838	806	745	773	773	873	808	785	803	771	753	752	792	783	775	819	789	800	799	849	785	752	778	762	805	826	749	837	797	797	757	845	768	850	784	802	721	811	753	829	819	788	762	799	783	834	819	787	834	783	761	742	801	775	792	779	815	805	813	820	783	831	787	750	811	807	774	866	803	765	823	789	782	817	747	764	794	816	759	801	743	866	814	769	844	763	795	809	800	800	766	792	799	763	730	791	793	808	807	831	766	807	830	781	750	827	778	829	820	783	797	850	743	788	759	740	780	793	792	808	815	783	811	808	800	758	754	788	855	774	750	762	760	741	779	800	789	802	797	807	829	770	820	821	880	800	802	801	781	803	809	720	741	800	784	730	756	786	755	781	787	752	754	809	763	807	743	755	833	802	850	778	747	799	760	790	784	788	808	820	765	821	830	813	825	800	759	833	781	808	762	784	770	775	830	787	812	826	846	803	802	833	806	802	772	752	757	757	803	790	835	810	795	781	812	732	805	748	818	773	782	789	769	782	818	831	772	774	836	756	772	803	782	865	773	777	747	816	800	782	834	779	803	739	802	799	850	741	754	807	780	823	797	785	824	790	759	784	794	788	819	838	798	811	777	814	812	755	786	788	775	776	797	832	807	763	756	771	803	779	788	809	787	779	815	756	797	836	797	797	770	817	753	817	768	787	794	752	799	747	840	786	794	742	826	771	790	812	819	783	777	759	832	724	781	799	833	814	793	786	726	834	839	734	777	807	808	733	826	760	822	768	821	819	806	803	792	839	831	794	784	789	794	794	810	778	822	820	807	800	819	768	774	807	797	763	835	786	784	806	802	732	884	763	741	789	832	750	783	764	745	818	780	786	778	828	808	794	776	773	771	825	831	796	833	772	786	762	855	752	826	791	779	809	779	787	800	793	735	819	834	821	781	773	763	743	770	769	746	809	795	835	768	785	800	807	838	809	762	776	825	815	771	783	800	806	824	795	796	850	832	764	816	774	789	777	782	815	799	766	839	763	765	797	790	772	798	787	774	818	704	820	789	829	787	782	791	797	805	807	826	807	779	807	781	811	813	818	753	803	822	813	809	781	792	816	843	785	786	819	780	786	810	825	828	814	765	803	768	818	816	831	816	805	807	808	775	806	797	780	773	806	788	765	752	813	745	799	781	838	797	819	810	768	859	805	819	828	803	799	775	783	783	753	803	806	817	805	769	795	783	806	784	772	778	830	793	785	818	816	828	785	786	879	776	763	749	792	820	770	787	784	759	777	795	774	779	840	841	832	796	787	741	819	781	835	764	811	789	766	791	771	759	797	766	824	807	818	787	788	804	835	829	790	756	762	738	828	782	801	759	817	768	790	823	774	803	768	768	765	780	791	777	781	776	774	783	835	771	811	819	796	788	750	821	814	848	779	782	803	811	797	824	802	801	821	825	804	745	779	829	802	788	838	802	804	815	776	783	849	809	787	860	796	766	800	777	850	745	753	784	780	822	800	789	821	793	791	785	773	760	801	821	796	767	795	806	816	857	791	759	776	859	807	812	786	857	824	781	777	850	707	780	803	799	789	758	764	772	814	758	769	809	816	773	783	801	786	755	765	774	814	796	808	821	818	834	823	743	739	770	845	784	823	820	787	830	826	797	796	789	818	805	790	815	814	812	812	784	776	768	837	801	789	827	788	818	797	790	827	788	841	778	816	853	792	764	771	820	826	826	832	842	834	807	799	769	776	737	783	805	823	761	801	797	776	819	791	799	776	777	786	772	787	787	815	766	788	820	821	800	811	807	790	735	798	808	793	822	814	754	845	808	798	802	799	841	819	869	768	827	744	742	781	846	744	784	753	782	758	809	770	748	809	736	788	809	747	835	806	826	788	808	824	802	822	749	775	772	803	762	804	736	771	793	769	830	748	780	815	750	827	798	788	769	822	771	789	805	802	764	805	851	799	823	869	793	757	784	808	816	847	780	778	803	790	772	774	845	813	820	790	795	843	813	778	786	797	826	803	826	762	769	805	777	782	784	769	819	793	781	812	785	790	786	803	799	802	776	768	791	826	753	773	802	805	767	803	783	787	766	807	790	815	798	783	769	798	807	823	774	798	732	789	798	815	833	783	717	814	755	790	813	797	800	793	806	786	855	769	813	779	820	846	755	792	874	758	790	866	743	739	809	791	813	827	739	776	802	797	780	744	816	850	763	776	756	847	769	793	820	763	807	746	780	782	762	803	773	832	744	821	784	799	806	838	782	802	785	814	802	847	778	784	808	784	823	761	783	736	810	743	799	802	806	794	825	797	808	831	756	799	828	801	783	792	810	805	801	824	792	811	773	768	776	825	792	774	801	753	787	842	845	813	771	757	763	839	781	765	805	834	754	793	800	805	787	808	763	796	791	761	805	839	741	809	781	802	843	842	821	758	795	813	797	805	776	805	789	823	773	812	832	765	776	840	760	832	774	832	764	761	809	816	799	743	849	765	765	780	794	806	800	751	822	811	757	782	770	800	745	767	814	746	741	752	812	818	796	753	815	761	829	769	783	822	794	864	760	824	776	784	765	862	884	831	847	855	797	784	815	812	838	804	779	757	797	801	752	772	799	761	742	790	766	759	843	798	776	757	771	783	799	846	842	822	829	794	827	797	756	747	777	739	810	812	773	778	784	797	771	783	804	797	770	845	780	808	798	835	809	827	747	798	782	824	817	786	773	756	769	778	848	780	843	756	825	826	795	857	820	769	751	821	782	737	817	801	822	744	794	794	828	763	839	824	817	796	801	838	829	806	814	772	802	772	801	839	808	785	840	754	798	849	751	758	769	760	837	804	780	817	836	788	794	808	809	773	829	779	767	734	774	795	786	766	752	812	812	797	777	791	796	822	782	767	766	788	767	794	825	803	779	810	773	822	798	894	767	783	783	846	864	753	814	791	797	840	787	803	824	808	823	814	754	849	786	844	820	766	860	772	803	802	754	772	790	765	796	778	750	812	797	817	771	827	762	745	781	815	815	793	823	817	784	803	800	803	755	765	750	803	815	796	773	788	768	809	814	770	816	804	791	806	833	769	781	773	755	783	820	804	823	750	794	811	829	835	850	811	810	836	822	777	797	768	789	807	790	837	819	772	815	742	766	764	757	837	779	834	778	809	770	820	819	794	806	834	821	803	857	793	772	778	818
32861	42230	26003	14647	8322	4499	2853	2112	1733	1476	1282	1111	990	936	947	893	835	897	878	847	890	834	848	813	841	878	803	834	880	856	811	879	838	828	878	893	832	857	815	846	793	855	836	817	829	861	850	855	846	862	837	836	826	843	832	836	793	840	874	813	885	807	848	792	834	825	865	859	845	855	833	880	888	812	819	795	874	821	856	866	844	762	855	836	845	801	826	822	797	912	827	870	851	840	829	822	866	795	809	818	863	831	769	824	819	812	847	823	812	816	848	800	851	818	834	871	852	801	855	836	836	851	832	847	794	875	798	802	840	879	828	843	817	880	807	833	842	808	847	817	812	854	871	875	870	840	887	806	828	776	781	824	810	819	832	798	849	824	870	850	833	843	829	842	855	813	788	864	847	807	826	888	819	841	906	831	857	831	783	831	875	763	830	801	815	882	839	849	857	852	823	786	878	822	852	820	779	828	794	832	836	850	882	835	845	837	871	821	830	844	853	875	832	807	836	794	804	827	801	807	815	822	809	869	868	896	856	832	792	818	859	863	808	809	859	820	834	825	863	855	809	767	803	856	838	840	830	871	825	818	825	906	828	799	834	842	843	809	829	816	819	840	817	883	829	802	841	816	826	883	880	871	863	810	811	811	819	781	816	793	841	828	861	787	789	814	850	852	851	854	881	812	849	856	846	799	816	842	835	844	820	892	843	820	871	847	864	849	895	840	830	822	828	851	841	863	801	849	865	829	866	797	848	782	847	832	838	864	861	834	863	863	819	773	830	815	855	812	819	899	824	869	817	781	879	859	799	808	863	819	845	821	827	809	819	825	884	823	843	823	824	813	830	858	864	867	862	805	833	885	856	855	827	819	843	839	814	868	811	821	885	868	830	817	851	827	815	787	821	835	816	813	782	824	799	869	808	851	811	810	774	813	839	865	882	866	827	817	873	794	838	845	869	847	811	793	857	782	874	869	820	861	815	847	787	858	815	845	851	831	882	842	838	823	830	807	811	815	879	823	868	870	827	825	846	872	833	809	814	892	725	905	848	865	838	815	925	852	798	846	866	868	809	860	803	833	825	835	840	864	848	818	843	849	824	847	832	879	833	844	839	852	873	852	840	821	852	830	822	803	811	818	837	778	823	782	840	815	840	844	793	834	821	810	817	892	853	857	817	830	854	813	818	851	795	820	892	832	809	821	849	844	846	837	906	819	816	851	828	818	778	791	862	805	822	799	852	856	795	798	816	880	793	847	840	822	860	849	856	808	819	834	848	876	829	815	822	882	857	811	806	869	879	887	804	830	865	857	766	823	831	860	834	798	843	808	858	845	811	829	881	826	822	812	835	846	809	806	874	822	819	844	802	874	845	858	820	849	806	814	815	816	855	885	787	824	847	854	831	847	811	852	844	836	846	831	816	864	820	839	805	830	888	794	832	833	781	837	826	823	823	866	833	781	826	855	832	834	847	846	844	819	866	782	839	828	774	807	838	788	768	842	836	835	841	882	894	820	816	847	837	848	827	893	830	846	816	851	790	825	879	831	861	796	826	851	828	804	865	853	858	839	845	827	830	798	780	847	818	852	832	871	820	836	855	783	804	831	871	835	875	803	845	852	796	843	796	788	851	866	887	898	800	802	882	851	837	785	837	833	836	837	849	809	868	797	874	799	875	856	803	874	824	803	828	820	822	841	833	767	875	860	882	843	784	843	833	812	802	852	825	882	905	895	850	817	820	836	841	844	879	806	826	828	842	852	888	823	832	835	904	822	861	849	798	823	860	827	837	814	809	844	874	782	836	835	866	822	831	827	864	850	818	798	805	821	876	879	810	817	851	837	863	817	859	801	847	844	814	815	818	837	838	862	852	818	828	816	831	808	885	829	785	829	817	815	806	851	821	814	879	811	808	857	818	822	799	833	861	861	851	851	841	856	823	768	854	814	850	861	867	858	808	807	840	852	824	813	822	808	819	831	782	822	840	868	817	848	815	834	900	815	809	814	870	834	838	852	846	871	820	807	824	879	853	802	820	860	795	873	811	844	836	887	891	863	867	844	833	878	788	884	833	825	836	863	828	834	845	781	818	873	857	801	819	801	850	856	846	831	870	839	765	851	836	776	821	896	856	893	793	843	862	819	858	887	813	826	876	827	842	829	825	832	855	893	845	809	793	844	835	832	825	783	831	783	806	822	821	899	817	820	826	775	804	823	859	790	839	789	807	828	838	756	828	878	851	863	788	811	835	828	832	886	810	851	881	836	817	804	850	833	866	900	837	808	879	808	865	783	864	826	869	837	800	869	837	860	883	804	836	880	787	830	829	872	864	821	880	806	838	831	822	894	901	862	905	837	817	839	828	801	875	882	794	883	841	829	840	884	786	845	815	820	828	860	852	834	844	881	833	845	837	861	857	850	837	838	845	897	790	854	846	801	836	840	793	786	868	830	840	829	842	812	811	843	805	793	828	810	871	876	834	843	860	782	840	879	831	845	869	816	779	862	841	809	808	814	846	811	862	824	804	863	854	874	841	810	816	823	856	792	815	843	804	890	814	775	859	823	834	848	815	789	871	823	881	847	797	799	761	801	852	836	879	882	817	868	855	811	828	866	816	806	899	797	841	830	868	851	867	847	824	858	860	827	860	858	857	848	809	808	879	861	791	855	814	887	825	785	884	786	813	829	824	866	853	868	817	818	837	888	866	858	839	822	789	863	801	774	842	870	782	837	865	809	868	864	801	837	853	802	815	803	836	842	832	874	880	883	840	824	849	845	818	836	830	876	829	805	852	859	813	821	834	867	858	842	818	818	840	852	862	800	851	853	854	797	828	805	832	790	827	812	867	822	880	839	844	879	844	920	839	847	860	892	864	830	820	857	824	872	839	863	807	789	848	832	857	822	828	887	812	842	897	829	837	812	831	852	804	823	835	760	840	864	795	869	807	797	849	804	846	861	768	812	853	798	817	875	805	828	823	801	820	835	830	825	822	792	862	849	851	865	828	792	840	855	856	813	822	815	804	816	866	805	863	879	815	827	844	889	800	852	850	812	837	820	846	842	809	786	838	836	839	830	741	837	786	850	881	834	895	861	853	819	841	773	837	879	821	849	846	830	876	809	843	834	849	890	832	836	836	802	829	851	788	843	850	833	849	797	824	830	813	801	845	850	793	833	843	810	843	869	880	866	837	796	897	851	830	847	867	853	843	861	827	859	855	849	829	841	807	822	826	815	854	846	811	816	831	788	827	820	853	809	775	826	903	787	852	859	822	833	840	853	863	924	847	801	827	834	832	828	865	802	801	888	864	818	813	817	864	818	879	842	823	821	797	852	887	878	821	815	828	854	850	845	852	847	871	825	880	821	865	790	873	795	859	852	850	811	820	849	813	848	836	875	806	846	808	776	800	801	813	804	814	821	827	779	854	840	828	872	815	848	817	819	883	893	874	868	848	809	876	840	811	828	865	862	817	816	879	862	846	827	797	783	866	837	828	760	846	785	789	812
23844	21370	28507	24817	21227	12966	4646	2498	1678	1394	1138	953	814	784	713	783	750	723	645	710	677	656	604	712	625	620	707	651	678	695	641	639	629	639	645	659	642	676	678	668	628	643	616	665	667	642	696	669	674	616	629	624	631	664	633	618	654	675	685	664	678	660	645	619	646	635	623	674	659	637	671	670	658	651	649	665	640	606	664	656	670	650	662	612	637	662	636	648	649	642	625	689	640	645	611	652	669	654	683	707	664	694	632	696	640	678	638	649	661	639	671	622	651	667	634	668	647	640	654	684	630	638	643	659	652	699	627	664	618	676	647	652	633	608	631	640	671	664	652	651	648	649	657	621	658	629	706	695	617	630	653	643	648	664	665	641	650	668	619	674	632	625	628	653	625	679	659	656	703	624	646	665	641	639	610	648	644	701	689	636	628	657	661	612	580	689	627	628	653	654	623	696	672	666	626	674	652	666	633	675	650	623	633	641	668	660	678	663	641	651	653	633	667	672	651	646	689	686	667	632	628	663	674	644	630	643	658	621	658	647	637	611	635	667	617	664	632	628	683	643	665	647	624	665	698	624	645	649	635	642	652	647	641	656	665	699	632	665	650	653	657	656	659	642	641	678	678	661	655	615	663	591	669	661	656	640	651	674	641	672	649	663	618	666	698	657	636	675	611	674	606	671	640	668	637	661	679	611	603	671	680	668	655	601	670	701	646	621	653	679	649	666	663	668	632	654	656	663	643	682	657	653	630	701	665	613	747	682	663	686	706	614	615	705	648	651	647	608	645	680	652	691	638	636	652	694	631	620	676	619	675	656	679	677	698	654	613	675	663	677	604	616	629	648	654	626	625	609	586	584	679	661	651	635	660	657	702	642	641	612	649	667	683	631	678	702	654	634	665	615	647	661	672	648	667	675	634	641	631	668	661	614	680	656	671	651	684	628	646	664	605	666	656	605	628	662	620	675	665	658	606	655	589	632	650	641	692	739	666	630	662	702	705	651	668	647	615	636	690	633	685	627	661	671	622	631	650	639	673	657	706	683	661	586	657	642	638	608	637	697	625	629	636	627	687	654	675	633	698	669	639	618	687	693	675	633	609	669	649	638	660	659	689	668	648	678	694	700	644	664	650	671	638	659	677	608	697	625	658	652	633	635	652	622	657	698	646	651	598	654	701	662	681	649	631	663	662	681	708	659	625	654	635	580	658	642	629	610	638	673	657	635	651	668	645	631	666	639	694	671	637	640	671	614	574	618	632	610	688	668	681	638	636	662	664	641	656	610	658	655	610	660	676	653	602	633	635	618	638	644	663	647	648	627	632	684	643	679	684	659	626	642	633	663	672	645	643	623	700	632	639	625	640	672	621	657	607	634	663	653	644	635	678	678	653	658	656	637	650	668	637	654	651	641	692	668	621	711	605	639	679	664	692	650	641	678	632	660	608	659	657	701	629	641	629	643	696	658	685	624	662	675	643	671	661	672	658	626	668	627	639	666	644	648	712	653	622	653	638	657	618	609	647	616	629	668	684	629	652	636	618	664	596	673	685	649	635	656	638	660	646	622	678	696	646	645	667	638	675	626	666	639	671	624	679	715	623	636	688	640	674	682	687	659	619	622	637	648	643	642	653	611	600	651	627	642	643	655	668	635	669	657	666	669	657	623	666	621	641	616	645	639	635	696	663	658	690	672	622	674	666	676	652	666	682	608	661	618	677	615	620	660	658	621	632	679	684	676	603	651	670	650	638	635	625	652	663	664	646	657	693	663	615	633	653	632	676	644	646	683	659	663	652	670	651	648	674	665	638	642	667	622	627	672	636	640	682	664	663	652	647	629	622	656	623	672	673	654	673	662	657	686	671	681	653	672	681	590	630	610	694	660	644	648	651	653	668	632	655	672	648	691	674	636	670	662	683	645	700	640	658	650	653	678	644	668	633	646	647	670	656	647	674	696	635	638	638	615	652	637	634	681	650	626	672	627	657	644	648	655	645	661	671	687	632	619	615	594	631	610	642	692	652	608	621	642	679	679	641	657	676	657	633	646	673	644	729	619	628	654	638	623	605	626	653	627	639	670	657	617	597	706	624	696	664	636	659	652	652	664	646	669	634	685	669	652	681	663	641	658	664	587	678	681	642	613	666	636	627	655	652	686	659	678	667	644	630	649	650	629	655	639	675	665	696	679	622	663	680	616	655	674	638	640	640	624	653	678	687	640	600	686	633	631	653	645	656	664	621	635	636	661	656	679	616	611	647	621	648	635	617	637	622	608	611	663	617	696	639	670	625	629	669	643	621	663	655	654	703	641	721	656	668	625	662	665	704	607	636	671	679	628	710	679	627	651	670	657	649	667	649	623	605	678	643	659	668	677	705	628	689	627	638	580	581	642	646	677	682	645	684	647	611	635	632	614	658	674	638	674	660	630	636	629	637	652	609	660	689	672	634	648	686	595	640	654	673	646	660	640	654	698	641	612	684	706	657	657	665	664	685	715	667	614	623	656	620	674	661	629	618	658	691	644	632	644	633	635	675	692	649	652	644	623	625	673	639	665	710	677	602	659	603	677	661	685	679	671	674	675	682	612	670	626	663	666	608	672	648	636	634	698	630	614	613	662	671	657	595	646	673	613	636	637	638	644	652	636	642	608	604	665	661	662	621	663	660	657	679	697	664	632	664	632	618	682	678	638	623	654	641	654	620	662	631	618	613	658	670	641	661	679	598	682	679	687	619	650	626	625	625	612	629	670	619	604	659	674	655	653	628	650	644	672	668	701	615	656	700	656	671	629	651	676	656	676	683	667	600	608	656	630	658	654	648	646	618	620	712	661	602	627	639	651	614	646	612	627	639	653	653	694	637	646	626	669	656	651	636	668	626	643	633	695	630	616	648	667	623	647	636	586	636	672	680	649	647	617	680	643	649	662	607	612	643	607	643	601	649	615	605	658	608	636	661	646	685	616	666	619	696	660	663	653	654	717	674	679	701	656	678	678	651	712	641	601	660	651	692	654	649	626	603	659	646	637	625	640	637	657	666	644	677	679	682	662	634	653	680	643	647	697	683	667	635	707	645	636	625	673	646	656	675	665	626	654	664	668	660	643	631	661	657	635	632	593	648	614	660	609	631	691	680	650	668	639	672	635	651	632	654	710	706	664	647	633	627	587	639	635	650	633	649	635	668	688	655	634	635	650	643	647	687	646	674	633	654	646	604	663	638	638	666	614	657	613	688	642	625	653	605	645	684	644	639	662	645	659	664	647	665	652	621	699	644	644	667	640	674	632	676	669	611	681	670	644	680	664	657	644	655	666	641	668	603	688	635	680	660	705	665	702	651	670	655	658	656	656	642	666	618	695	679	639	659	632	631	643	669	676	652	676	686	684	683	649	634	654	639	630	629	630	660	691	645	673	673	652	660	699	615	666	679	659	643	664	652	638	698	654	677	651	628	664	623	731	645	634	673	672	692	667	660	599	663	630	670	659	632	628	652	592	635	648	628	634
33599	52025	38733	24332	14357	7670	4766	3380	2528	1973	1508	1152	977	855	865	856	831	717	733	776	761	722	708	695	728	719	721	688	703	691	684	649	699	744	690	646	700	675	682	696	682	695	674	671	692	668	716	654	723	669	704	695	672	738	653	717	679	692	719	676	674	697	682	728	713	697	647	700	770	625	638	695	725	688	673	706	703	663	663	711	689	680	666	679	652	690	661	685	614	702	699	675	684	672	686	700	702	719	654	709	718	669	695	649	665	701	706	690	705	704	703	688	691	679	698	695	716	665	718	734	678	676	687	650	718	699	625	738	654	689	657	685	728	677	699	682	687	722	727	675	720	680	709	674	694	682	706	662	679	706	698	702	680	713	679	650	712	709	702	662	700	719	711	672	702	697	697	711	660	654	676	712	704	672	658	654	711	681	704	710	697	700	672	676	741	668	711	709	755	705	675	695	738	680	731	651	720	666	696	685	681	665	699	676	675	703	683	693	660	741	686	670	679	732	655	669	675	708	676	663	667	673	705	689	691	700	714	694	671	725	700	678	754	667	670	697	698	727	682	734	700	686	691	642	709	686	700	683	671	694	708	722	671	686	724	671	693	664	733	701	736	735	690	722	690	677	690	679	691	708	667	655	676	671	693	716	709	643	646	696	713	666	686	672	706	673	706	749	705	649	671	706	708	671	677	639	697	687	662	730	679	682	690	627	691	724	731	718	663	710	698	696	696	686	684	735	688	659	619	702	701	700	683	697	740	713	718	672	713	698	691	677	687	681	692	677	673	719	716	679	691	668	680	701	673	695	695	684	720	725	701	668	699	722	680	693	712	686	710	758	723	679	672	694	709	702	665	675	670	687	710	696	689	718	685	659	711	713	687	699	680	686	709	688	673	717	653	723	705	705	708	701	692	666	682	680	684	698	641	677	673	689	700	647	716	762	673	662	729	752	694	718	679	678	690	706	680	700	715	696	663	689	718	682	713	696	718	694	630	665	684	708	683	698	712	645	708	637	659	665	676	677	652	711	693	686	648	614	665	657	693	718	691	689	670	726	691	715	656	678	682	737	711	681	700	672	702	701	733	704	727	687	673	695	675	706	671	680	705	685	726	674	646	681	668	702	700	709	689	712	686	681	724	594	654	714	673	667	661	651	684	681	680	654	691	674	664	690	659	651	716	656	721	728	689	707	658	648	732	691	731	632	702	651	670	709	708	689	685	694	684	650	694	693	679	708	717	724	683	688	694	652	682	706	704	723	700	655	689	658	737	688	702	664	709	673	689	703	662	670	664	673	710	705	674	641	632	705	658	672	688	661	680	714	731	653	638	741	669	707	705	709	626	711	723	736	666	700	694	650	677	664	714	738	670	704	671	717	678	727	679	719	706	700	666	767	712	720	680	681	626	694	706	645	669	656	610	688	716	703	684	731	679	672	663	700	702	744	686	669	729	713	698	696	724	678	714	662	635	695	684	697	683	700	701	761	691	706	719	695	681	671	724	663	724	719	678	701	674	694	707	660	669	688	766	685	718	727	683	695	682	711	724	695	707	661	678	694	657	664	731	662	688	661	664	668	648	684	690	657	704	667	634	731	698	695	694	688	694	724	672	711	688	682	692	685	686	719	707	692	666	679	648	655	675	720	656	691	658	732	663	672	694	709	702	677	657	731	699	671	723	667	715	635	701	671	629	645	639	718	740	689	676	749	680	665	698	654	697	638	715	717	648	674	660	686	724	657	690	692	680	709	690	698	647	696	683	686	688	632	708	687	749	721	680	664	676	678	725	674	673	702	664	707	654	673	683	668	733	733	708	703	682	722	648	644	682	688	674	695	659	658	703	720	734	689	711	663	692	662	700	652	636	705	667	738	707	664	683	721	687	652	680	693	695	649	680	670	668	710	675	683	705	735	707	648	698	701	614	644	734	640	669	642	665	662	685	639	710	704	728	653	675	736	653	685	645	718	682	681	698	697	685	695	750	716	645	757	686	707	683	709	679	690	656	691	702	653	702	677	727	687	706	677	648	713	657	691	640	689	703	645	674	674	663	712	676	706	698	699	687	688	693	678	722	677	702	697	694	630	691	695	662	684	669	636	709	678	704	669	711	651	716	675	683	732	667	712	661	733	680	722	619	700	700	711	683	739	664	706	668	677	736	691	670	649	679	747	668	691	724	694	713	732	654	682	693	712	707	706	665	669	706	686	726	681	722	704	713	695	699	718	641	668	669	685	664	677	695	706	671	643	714	711	668	706	688	702	712	704	661	669	678	683	666	671	691	709	668	700	663	689	718	685	667	663	680	716	659	695	708	685	683	673	699	722	702	690	683	670	662	698	659	691	664	632	686	678	718	687	669	684	667	749	673	693	693	667	710	743	674	663	695	733	724	710	688	675	670	704	720	652	669	655	695	635	723	703	692	695	711	708	665	637	621	729	658	720	718	663	688	723	753	683	707	734	687	695	691	681	712	653	713	700	673	721	677	652	729	687	703	670	675	701	672	686	719	696	700	676	675	724	696	674	699	705	657	708	669	740	727	699	659	757	710	720	697	669	698	707	692	668	699	688	682	727	712	710	677	761	692	681	659	743	688	686	646	652	691	686	697	621	646	711	675	753	729	723	692	707	695	699	645	687	664	674	655	668	701	653	677	663	691	674	727	677	693	700	624	693	668	681	704	647	666	670	678	677	708	690	699	716	662	649	659	679	656	671	710	684	688	695	713	692	668	677	685	703	679	710	696	699	673	679	767	697	694	709	669	692	696	680	674	701	631	689	701	733	689	671	700	710	685	655	684	717	696	701	650	668	713	631	664	683	679	662	664	721	683	727	689	683	724	677	627	681	709	716	637	685	682	704	710	662	705	664	672	627	727	670	632	723	651	720	673	677	610	661	703	716	695	699	672	686	666	691	717	660	709	679	698	647	679	691	670	687	722	667	680	720	647	696	693	677	727	683	682	707	676	686	722	732	690	718	727	666	749	706	707	702	662	652	730	726	660	648	706	668	708	688	678	670	703	720	685	740	683	668	694	683	709	702	717	666	670	707	692	717	648	649	703	699	675	733	674	681	656	685	711	670	717	686	659	671	700	697	732	720	732	663	700	696	692	683	681	684	719	659	714	639	724	677	708	658	665	686	669	706	662	715	692	654	725	671	672	679	680	692	680	686	704	630	688	689	699	656	692	734	718	684	684	652	701	719	701	675	676	704	668	693	677	641	702	707	622	679	695	699	683	687	654	671	705	708	725	665	722	742	679	726	706	675	673	658	706	669	660	686	696	714	683	752	678	670	659	715	708	671	703	691	727	705	645	671	653	703	668	708	666	646	666	671	711	654	711	662	689	681	668	706	661	692	680	706	664	668	698	713	684	755	651	663	683	703	691	668	684	701	673	707	698	703	710	682	653	695	682	676	638	688	704	693	694	702	678	687	636	648	661	705	716	660	674	722	700	693	700	690	695	682	702	649	702	657	666	671	708	713	667	667	655	680	681	659	712	658
25306	21552	27821	25981	14595	5678	3128	2136	1716	1394	1151	996	1041	1006	906	946	983	975	893	869	922	866	867	862	887	853	888	829	866	918	890	900	893	927	945	908	865	874	893	903	873	896	925	899	892	902	904	847	874	911	881	870	914	936	853	850	915	841	826	859	863	905	861	864	892	874	896	868	857	815	861	896	818	848	893	852	847	923	848	881	909	836	852	827	867	912	858	901	860	917	871	880	835	916	927	895	864	860	826	869	877	930	887	858	867	824	886	837	866	883	893	899	839	872	878	863	838	918	855	906	866	878	879	873	891	833	895	871	886	877	884	847	928	844	880	893	875	818	858	868	937	857	859	864	828	886	948	906	906	848	929	846	880	881	861	972	845	870	850	929	949	897	862	842	870	873	915	868	929	896	900	887	901	860	829	926	880	855	895	931	930	815	897	829	853	862	933	852	882	845	851	905	873	888	890	903	888	906	859	873	870	906	916	888	880	871	844	842	847	917	873	849	873	899	827	880	835	904	834	843	864	866	874	883	864	840	911	897	884	843	852	872	894	914	873	898	879	919	894	889	852	855	898	887	892	853	876	851	895	873	846	893	849	884	909	844	873	892	855	936	856	862	823	819	892	828	869	896	874	884	883	867	902	917	916	870	898	964	844	921	904	917	895	914	868	882	846	883	845	893	895	874	853	899	844	898	830	922	886	872	795	898	832	900	870	910	910	867	836	878	935	858	882	888	851	901	876	847	887	888	863	867	940	869	875	911	901	890	844	914	860	919	857	890	911	905	858	881	928	876	888	849	872	885	901	818	894	890	961	825	885	873	931	880	888	914	802	859	896	836	907	847	883	874	827	863	905	854	875	873	870	888	874	861	881	847	934	901	852	887	863	841	870	875	859	898	849	846	944	906	881	818	913	940	855	893	879	877	883	900	828	946	896	845	891	873	865	874	879	839	904	904	897	879	922	864	886	868	858	880	874	885	834	853	885	914	860	886	839	894	903	876	901	901	869	857	867	891	950	848	872	838	925	850	871	854	871	857	906	883	911	867	881	856	887	911	887	872	841	837	912	910	886	869	884	863	845	875	869	871	891	873	853	932	888	898	920	896	868	880	907	867	880	877	854	931	860	870	859	929	865	917	927	897	902	875	904	848	831	853	884	854	893	882	858	872	850	922	883	894	841	886	902	943	872	823	852	855	907	877	912	920	886	869	919	861	831	880	878	824	852	855	896	853	892	882	853	849	884	901	898	909	864	866	895	905	832	927	921	878	869	848	855	832	843	901	894	904	934	858	848	789	836	870	914	851	890	912	838	846	827	887	878	916	908	877	871	855	863	911	810	846	820	881	920	871	839	906	869	833	873	869	867	926	950	850	853	909	861	850	873	896	818	894	889	889	885	794	869	869	812	859	916	861	890	890	890	892	846	920	870	853	919	908	838	856	902	946	923	867	870	901	857	935	894	916	868	870	839	878	909	913	858	922	877	910	828	894	877	903	872	872	872	935	877	902	900	921	873	881	886	826	896	932	952	891	889	908	888	888	882	876	851	882	881	865	866	880	863	886	952	867	796	887	843	866	852	904	888	888	856	876	858	910	873	831	914	898	892	917	890	892	868	922	913	835	905	862	818	875	905	847	839	889	868	869	857	880	850	813	912	868	916	868	825	882	861	890	838	886	845	918	915	839	866	912	899	877	846	946	819	847	899	880	904	857	842	860	864	916	911	827	834	860	888	846	870	873	878	867	913	883	841	922	902	818	910	861	863	866	882	892	938	855	873	861	846	865	926	916	861	894	827	928	892	856	900	859	899	880	855	876	899	899	914	895	873	848	915	873	859	897	940	923	834	884	898	874	817	857	916	817	894	841	879	854	914	862	879	867	862	834	867	849	909	848	834	897	826	876	882	889	850	894	886	849	865	850	867	871	887	816	840	868	886	838	855	817	888	892	886	896	869	855	910	825	851	881	838	889	852	876	849	862	818	896	890	837	857	870	913	936	884	837	914	871	873	865	890	857	857	893	881	900	864	901	852	877	869	865	863	922	927	928	868	824	852	877	908	891	895	869	886	831	825	883	896	835	871	944	840	840	918	889	896	891	897	900	896	896	857	899	845	900	935	875	868	883	862	854	854	887	847	852	906	822	846	854	888	874	873	791	885	875	883	893	887	896	869	871	855	894	919	860	868	836	871	876	867	876	893	851	803	866	868	841	904	847	895	832	847	836	893	869	881	861	883	877	899	855	878	825	802	916	859	896	855	810	892	863	901	886	813	898	839	892	861	849	876	927	837	840	888	867	923	872	893	876	875	831	925	836	891	832	894	888	806	868	896	886	863	872	876	863	871	943	889	874	797	867	905	902	844	893	909	918	869	912	870	903	916	878	929	868	868	885	818	913	848	845	875	881	823	845	840	823	881	842	878	886	848	913	911	886	874	883	862	915	935	874	912	817	886	854	908	836	844	845	858	896	899	882	921	914	880	907	902	910	905	880	888	881	888	876	890	800	846	907	844	909	858	858	896	887	876	903	859	926	903	908	899	877	891	843	900	899	854	893	866	849	868	865	925	855	863	868	810	855	867	859	884	885	897	857	849	889	877	885	886	877	864	905	917	826	858	882	816	893	845	914	805	869	875	840	903	866	909	888	883	937	879	874	919	895	858	853	847	906	863	874	919	852	875	886	869	889	857	885	843	895	918	908	908	886	870	874	832	911	845	856	877	889	841	859	887	888	887	878	912	891	897	854	853	845	837	846	912	843	870	922	859	896	861	897	935	870	854	888	864	904	905	899	855	872	833	918	845	888	792	888	904	934	930	876	887	831	858	876	822	901	937	873	857	862	846	945	880	884	866	875	815	876	838	874	864	892	839	904	885	876	819	912	933	906	839	867	845	876	877	861	877	873	870	816	896	851	940	843	829	905	918	829	824	846	849	829	880	873	899	916	836	900	888	917	843	884	845	929	966	880	828	875	883	843	891	795	913	895	858	835	866	905	831	831	903	902	887	862	900	899	864	898	839	912	889	851	880	887	881	920	869	818	905	876	868	919	896	879	895	890	954	853	919	900	917	885	928	886	856	841	892	891	898	872	859	856	873	868	845	879	864	860	865	860	916	863	860	879	836	850	875	883	880	888	902	862	887	889	826	882	892	860	898	868	909	828	902	874	883	855	872	968	826	841	854	884	920	902	906	862	886	869	879	832	875	871	865	873	847	866	867	874	889	925	859	878	863	883	868	922	923	895	911	865	826	894	866	896	899	874	846	877	858	839	885	881	886	895	906	874	943	906	840	889	902	873	877	869	865	839	861	843	861	829	873	875	866	893	879	900	905	873	846	852	848	857	888	914	896	881	927	894	854	886	912	877	873	888	880	816	844	872	887	823	915	829	843	916	915	896	884	936	908	867	867	866	856	869	836	913	875	863	899	899	849	890	832	907	881	888	826	935	910	901	873	871	859	924	868	870	836	883	912	867	906	859	844	919	899	876	906	890	888	870	883	863
31091	46761	34469	21274	12223	6622	4339	3161	2411	1920	1445	1245	1102	1049	1005	999	1023	1015	966	962	922	941	907	983	1003	933	904	909	884	919	945	937	937	935	963	919	895	897	895	851	926	899	878	922	922	895	884	866	957	939	968	920	929	947	902	898	899	883	929	890	895	923	896	911	952	888	892	911	864	936	898	901	923	892	890	901	872	908	879	957	908	877	889	921	969	878	852	906	911	885	937	904	911	906	875	911	870	923	889	915	915	913	893	943	894	944	871	927	907	908	897	890	937	894	859	911	903	882	925	904	936	904	894	888	887	933	921	864	1000	893	936	886	937	876	890	858	889	914	936	891	912	943	886	907	858	897	857	892	861	909	896	933	897	870	956	929	926	913	882	934	888	931	874	862	898	923	873	928	923	854	894	937	861	900	902	908	919	906	892	909	903	926	911	923	919	898	901	924	921	914	924	887	904	875	946	929	849	946	859	880	867	894	879	912	862	884	924	924	927	922	874	960	912	908	940	892	941	830	929	932	888	940	887	958	917	896	914	925	981	876	898	880	914	862	902	943	931	927	924	956	919	891	872	878	869	900	961	903	889	886	895	933	911	930	942	917	887	903	913	937	961	838	883	896	901	920	878	930	871	906	950	862	951	896	867	897	934	913	899	917	894	866	864	892	899	834	865	879	940	881	901	847	924	929	913	943	867	877	875	890	899	908	918	855	919	920	930	907	893	930	862	879	863	916	898	928	931	901	869	915	913	972	854	875	908	909	860	948	886	897	938	904	895	883	855	925	897	915	894	845	871	914	861	898	939	949	892	955	879	908	892	945	896	881	892	907	925	926	916	866	850	952	918	867	896	939	893	925	933	913	914	924	864	916	974	959	897	892	925	897	918	936	868	979	927	893	912	909	867	943	888	922	901	884	929	911	911	946	924	907	903	957	947	910	938	930	933	866	923	937	928	890	901	950	942	859	881	884	940	940	910	923	863	906	900	901	887	935	946	887	907	897	903	888	928	873	928	905	897	917	883	902	852	936	941	943	918	917	926	902	879	947	854	933	901	864	931	887	866	911	909	963	922	899	938	912	897	909	914	884	863	846	908	887	844	884	935	869	943	931	911	910	933	916	917	926	903	875	904	928	881	943	868	857	909	911	897	935	940	921	897	916	869	923	986	887	846	888	910	883	962	927	962	892	907	919	872	840	936	927	863	928	882	938	941	861	896	885	871	927	904	923	932	946	864	874	868	916	952	920	853	966	905	924	903	918	864	960	900	901	914	878	871	912	904	892	886	852	910	906	932	914	907	924	914	855	904	893	899	888	900	945	939	868	934	920	968	874	890	913	901	892	891	905	856	876	927	830	857	967	862	921	899	930	882	857	917	888	944	889	954	893	923	863	870	924	900	909	883	871	933	912	933	889	947	943	838	881	941	959	847	948	924	922	913	909	895	889	917	899	876	878	938	922	841	893	924	909	895	943	906	955	932	932	927	911	954	915	910	949	900	883	922	885	909	894	985	925	935	918	885	887	915	880	883	890	951	931	890	960	912	893	926	924	943	895	894	893	901	925	849	908	886	809	917	912	871	885	973	916	878	887	909	896	884	915	871	951	904	950	859	865	940	885	924	914	973	852	945	963	890	964	900	902	921	909	921	863	894	966	894	909	892	951	879	874	874	903	903	923	884	937	858	866	960	889	911	936	883	838	927	898	894	886	884	932	883	914	888	918	908	913	920	897	893	909	940	879	883	928	898	903	950	929	929	875	923	871	883	862	861	896	867	945	934	909	897	918	904	895	911	930	902	884	934	934	920	937	914	924	929	917	884	904	890	914	898	920	957	876	897	907	961	969	902	874	870	934	921	869	917	838	849	888	945	931	853	922	901	931	881	935	932	873	965	910	944	941	874	916	893	947	923	950	878	931	955	858	850	923	826	914	929	892	896	924	947	885	910	920	909	951	916	881	864	910	915	932	872	871	894	881	907	899	904	900	915	858	917	864	909	961	935	952	881	864	912	975	886	909	913	874	878	938	945	841	973	940	928	916	957	913	907	925	865	900	912	878	888	908	914	894	921	868	915	956	860	890	926	870	895	955	920	884	891	956	943	933	910	922	918	895	952	854	964	930	919	930	918	895	924	915	947	833	872	899	950	913	958	913	915	916	905	819	910	908	920	941	902	872	959	923	910	914	937	959	935	938	925	936	883	887	915	897	910	967	908	945	905	932	895	890	895	926	927	928	898	874	866	891	938	884	858	882	938	947	854	907	875	861	898	903	900	899	956	884	901	879	891	920	961	931	854	923	880	894	942	902	935	908	847	935	895	927	952	936	882	884	905	829	931	896	884	873	928	917	865	919	930	904	900	894	874	851	873	894	905	897	926	914	866	830	930	878	881	897	932	900	884	990	902	893	928	923	929	956	923	925	917	940	938	901	894	846	846	899	889	884	906	985	938	888	896	851	942	914	858	865	915	933	908	909	865	878	904	942	862	884	890	889	887	886	919	940	923	879	912	931	933	954	899	867	891	895	917	920	905	903	866	923	896	961	872	880	895	922	891	867	929	928	915	924	950	895	901	873	950	976	830	866	913	869	911	955	909	850	901	859	936	873	929	939	918	912	969	897	885	896	877	863	863	875	941	914	927	943	891	910	938	947	920	917	887	865	910	927	901	899	951	897	900	911	950	942	917	917	869	995	891	939	932	897	924	895	944	928	868	905	951	879	882	898	892	942	906	928	969	912	918	872	930	886	939	861	878	868	918	920	891	914	907	915	883	922	920	892	868	887	912	877	922	887	930	881	895	919	908	866	939	945	922	911	957	879	880	916	874	923	891	870	893	914	862	876	935	911	933	873	891	897	875	892	889	931	868	960	938	872	952	942	951	913	960	905	897	958	928	885	931	898	946	928	889	928	889	906	865	905	944	895	921	879	929	866	924	918	901	854	854	901	874	880	926	921	920	902	910	919	881	883	913	901	925	960	924	870	882	815	900	934	945	951	875	896	952	914	961	918	930	928	937	890	938	874	925	927	900	946	914	929	891	931	902	893	915	932	897	923	882	862	955	894	892	938	956	841	888	935	924	856	921	945	942	815	896	905	933	911	909	925	895	884	917	897	841	911	918	890	919	939	902	881	900	988	936	892	919	865	862	869	926	936	902	882	892	930	892	893	908	897	919	852	899	875	949	893	915	892	876	890	879	881	956	926	967	889	903	914	888	897	930	923	887	962	849	865	926	921	904	883	913	955	893	936	897	927	911	898	905	901	865	869	907	891	919	894	888	958	900	906	895	909	892	859	902	879	921	900	912	866	974	921	890	924	907	891	875	915	941	912	911	880	873	940	921	908	924	953	893	836	908	905	907	887	884	917	868	899	906	928	920	919	911	932	952	875	914	858	962	886	869	955	943	914	958	925	933	847	904	911	888	879	916	911	889	877	924	978	906	952	865	797	909	929	895	840	923	894	941	914	888	959	888	872	912	871	941	914	924	924	926	939	890	884	902	920
22759	21472	29067	24366	21729	21405	13275	4471	2626	1848	1415	1104	1041	1022	928	904	844	777	770	729	738	723	741	710	739	730	679	695	699	723	664	705	689	682	684	721	645	638	716	672	694	761	713	739	665	638	672	676	713	743	745	675	709	686	676	684	686	707	742	700	702	669	672	682	726	724	684	746	728	669	727	676	702	695	702	693	662	698	744	692	675	713	669	678	728	642	660	675	641	715	688	664	698	688	700	702	713	656	663	717	723	636	682	650	661	706	670	708	695	717	658	738	727	709	690	697	680	695	651	696	695	638	683	679	697	667	703	637	713	690	693	707	680	653	663	659	701	723	674	739	673	723	655	696	681	658	679	688	675	703	659	708	702	687	685	714	696	685	685	694	666	684	748	681	671	694	651	726	723	708	690	693	702	687	708	664	688	673	671	708	684	664	748	698	692	649	698	678	736	672	693	677	678	696	712	664	766	702	689	690	644	723	704	696	724	718	686	702	686	717	691	721	721	738	716	672	691	689	694	661	707	691	719	702	668	669	656	685	671	727	693	676	697	678	643	719	682	729	705	740	716	710	666	702	670	687	665	703	741	692	689	667	682	688	676	680	684	707	684	680	720	684	718	700	670	741	708	673	755	687	696	651	688	671	717	651	658	731	755	694	712	693	705	683	682	735	677	692	741	688	667	703	673	673	705	729	662	702	688	709	748	723	678	693	724	739	626	669	682	676	689	706	722	711	665	699	719	663	696	685	689	745	675	710	686	694	669	739	692	697	690	674	746	697	695	693	668	647	733	740	703	711	657	658	710	717	692	700	711	716	681	707	680	710	736	731	664	747	670	636	684	652	717	689	698	703	703	662	760	697	676	650	707	682	678	681	693	715	687	697	619	671	668	671	714	696	701	731	652	662	685	721	671	693	658	710	680	713	653	763	718	748	708	633	677	675	709	667	688	687	669	691	663	686	643	666	732	704	731	674	698	739	718	675	665	679	703	679	694	650	721	702	659	696	635	718	681	684	699	717	697	688	637	697	694	706	684	711	693	655	716	731	683	734	728	713	678	676	729	693	704	696	665	631	674	723	707	680	671	723	727	724	728	716	689	676	717	700	686	629	665	669	708	707	717	651	700	658	671	685	667	707	733	667	715	741	733	692	673	677	749	703	706	723	678	697	675	720	620	716	714	669	680	690	692	709	727	720	687	741	720	705	681	697	698	722	665	756	703	674	694	682	726	675	691	709	718	710	683	630	667	699	696	687	718	684	691	688	658	646	669	700	715	668	706	690	675	664	691	720	729	706	729	686	681	731	694	723	741	691	665	722	713	698	699	719	707	733	697	728	734	702	705	677	685	651	698	659	673	659	794	705	648	672	647	716	715	701	686	721	670	690	685	716	671	703	685	679	655	699	686	663	698	707	694	695	700	667	704	718	665	671	706	717	701	701	706	686	688	719	742	673	674	633	752	674	733	685	720	723	694	708	739	666	703	699	682	705	691	718	713	666	703	691	664	708	724	658	670	637	634	722	691	686	717	643	694	725	748	678	698	711	632	667	680	693	674	682	676	672	698	688	682	670	691	665	643	728	647	691	660	709	692	703	693	699	692	692	697	714	747	720	682	682	697	668	672	704	691	675	642	740	702	670	677	685	731	693	669	716	672	660	692	665	752	657	685	695	696	686	683	693	683	655	679	718	688	734	701	733	722	643	715	703	669	708	706	661	672	693	662	693	666	699	695	698	685	689	693	698	724	666	671	643	632	732	646	730	722	707	692	749	659	734	704	693	672	756	709	713	749	717	707	688	664	701	685	698	701	673	715	710	727	700	674	685	710	716	654	687	691	644	699	662	717	700	696	690	692	691	692	705	655	718	694	709	651	667	691	644	670	714	700	658	687	689	702	705	686	677	709	665	705	734	721	692	707	677	727	693	702	677	656	695	661	697	747	684	671	690	717	640	732	703	711	694	699	696	688	665	693	711	718	658	674	663	721	712	725	701	733	663	705	638	658	678	717	699	698	683	683	701	723	667	686	665	725	702	709	678	627	706	722	763	684	688	637	707	748	635	752	651	702	698	731	705	686	671	686	685	675	716	632	730	686	660	680	694	705	672	661	713	690	712	689	690	735	642	691	694	688	645	645	654	696	681	721	691	688	679	695	731	710	695	691	727	729	707	714	735	712	704	695	694	693	675	724	646	654	657	668	694	677	683	650	704	726	671	680	699	719	737	711	682	704	704	670	654	686	645	718	644	717	721	695	726	719	617	686	667	642	683	665	701	648	647	700	707	643	711	643	681	688	725	647	677	730	651	683	781	707	656	722	716	676	695	664	682	705	658	668	654	711	693	661	667	682	669	677	723	715	709	689	673	684	674	682	706	657	640	655	699	640	721	712	729	675	690	718	646	687	685	707	668	694	691	738	706	720	693	669	677	704	675	701	713	720	731	711	676	724	703	688	664	728	715	707	690	688	734	652	722	726	703	681	705	670	700	671	621	718	641	709	688	694	638	728	707	676	734	717	721	703	725	698	697	663	692	678	699	697	678	708	668	702	645	690	736	728	739	693	737	714	692	728	716	679	671	718	718	706	693	707	749	725	677	713	611	715	699	684	672	730	704	677	652	674	686	671	668	715	679	658	700	701	632	662	680	699	711	682	706	703	660	697	699	672	683	693	734	696	646	693	695	723	670	718	665	681	728	651	763	729	715	748	726	697	685	718	676	681	686	662	650	705	644	684	674	694	709	679	704	693	718	745	698	713	701	734	723	666	652	694	689	706	739	672	669	719	667	669	673	704	671	691	722	707	688	674	704	692	749	722	662	693	631	706	719	712	747	703	641	717	680	689	668	730	709	699	650	678	686	691	672	698	700	694	701	745	694	700	634	667	701	666	669	673	734	717	671	726	706	680	698	697	711	648	670	698	697	646	658	721	696	647	670	703	706	744	714	728	662	732	735	690	699	688	703	662	712	711	709	705	675	658	656	690	706	681	700	701	720	708	672	719	692	706	712	673	631	686	658	694	708	658	686	732	710	693	722	717	702	720	673	718	695	683	707	710	704	674	698	735	654	648	682	645	726	700	691	679	676	689	715	691	703	651	725	704	741	740	655	659	640	715	711	682	651	714	675	694	745	677	700	642	698	743	692	661	688	665	717	691	715	690	695	661	682	670	637	664	718	633	705	708	707	670	679	689	715	700	678	651	706	668	725	687	787	714	692	660	679	694	680	683	696	704	658	704	704	679	666	716	731	707	673	687	679	692	689	669	635	701	657	688	711	698	707	694	700	650	721	668	705	691	714	666	694	692	661	744	651	661	718	713	695	670	688	715	635	715	672	710	708	693	700	704	701	694	676	690	662	729	702	705	691	703	645	624	669	683	742	689	672	681	707	731	656	641	675	662	707	688	682	694	666	722	713	667	693	675	653	699	699	657	697	695	697	714	695	709	670	685	631	666	695	637	670	693	676	699	702	652	704	774	677	664	720	714	704	767	692	683	685	677	692
35352	61150	45159	30685	20096	12778	8070	5307	3889	2622	1841	1408	1230	1206	1073	1003	857	844	818	836	771	788	713	783	766	741	758	766	703	724	733	726	736	715	741	727	732	744	732	753	752	728	732	720	784	717	723	742	721	745	735	711	676	721	714	733	743	692	739	696	714	716	768	764	713	715	704	685	724	776	732	751	721	713	700	684	692	716	729	703	671	712	718	688	721	720	710	673	685	755	747	727	670	776	659	722	708	728	795	687	710	712	700	721	693	677	721	744	730	739	705	687	693	736	668	701	761	683	782	731	684	710	741	711	732	723	732	752	731	740	714	713	710	711	738	719	748	723	729	702	740	725	716	742	759	735	735	753	705	731	680	760	713	713	709	707	709	740	749	734	734	694	721	706	715	678	705	706	699	729	650	714	740	700	745	718	758	695	708	724	719	720	679	735	710	697	699	725	738	743	725	705	693	777	703	728	707	678	706	752	714	722	650	694	714	691	699	650	703	716	712	707	734	741	703	727	712	696	662	739	660	736	724	749	677	745	716	707	729	698	732	702	757	725	745	708	772	684	694	752	735	748	682	744	698	713	739	715	759	754	688	752	699	743	701	731	737	752	691	742	710	720	752	748	740	773	674	733	737	714	717	713	732	745	788	729	709	733	692	720	723	764	730	695	734	704	730	696	682	746	722	703	737	731	752	685	763	752	702	716	680	716	665	725	718	696	730	679	761	737	705	709	700	721	765	688	713	688	742	675	739	697	764	683	727	707	704	690	682	709	713	700	742	724	711	707	706	744	740	731	720	760	681	708	727	710	701	711	755	717	727	690	733	734	681	724	750	734	702	688	733	705	769	696	775	687	656	719	736	656	722	682	717	710	693	697	725	737	709	679	694	638	714	744	708	686	674	663	692	749	713	683	736	729	690	702	745	692	727	720	702	720	686	726	680	722	715	672	651	718	745	720	720	712	748	719	746	678	683	750	724	781	716	736	719	691	739	726	705	680	762	671	689	655	734	721	725	685	703	718	685	735	706	694	674	716	707	759	750	700	747	688	684	724	710	711	719	735	698	754	736	741	702	720	751	733	701	722	702	696	734	681	730	705	736	681	720	674	714	715	743	700	676	688	725	707	709	683	727	694	728	713	656	710	710	703	725	699	672	697	741	738	687	708	722	751	713	730	723	739	749	743	694	692	703	737	694	701	698	670	714	713	706	702	709	714	699	748	708	726	731	681	681	755	694	756	738	730	763	692	709	718	744	745	735	676	716	715	683	717	665	772	669	709	725	708	736	711	726	771	691	716	689	747	689	732	697	746	734	691	722	766	733	694	727	727	724	741	722	741	732	719	684	730	765	709	712	731	715	697	725	668	705	697	685	680	709	737	705	716	730	692	790	717	683	682	723	697	694	758	735	704	683	716	679	729	744	699	747	731	722	717	726	680	716	721	780	676	731	728	706	748	691	726	714	693	682	760	736	710	689	702	693	763	746	743	705	704	740	712	678	678	718	718	696	699	748	730	692	723	679	702	754	744	690	679	655	737	699	704	688	746	713	686	711	745	735	676	720	743	683	711	695	697	693	758	683	724	724	697	693	707	739	704	766	730	710	699	747	752	698	731	738	666	715	715	715	730	675	656	689	683	723	782	689	716	739	712	709	703	747	676	736	684	681	720	741	699	699	726	734	712	699	718	719	752	705	693	727	756	734	740	682	721	708	701	715	700	695	722	717	727	715	696	698	741	676	713	689	669	722	681	701	670	719	751	693	785	673	667	751	680	699	743	737	728	756	705	734	696	723	707	725	732	754	681	749	749	696	722	718	737	699	727	736	694	723	729	732	696	737	778	701	727	681	736	692	741	751	704	712	713	718	726	736	712	691	748	653	734	705	745	710	699	709	721	760	668	704	728	765	678	703	712	734	720	698	673	728	664	698	700	732	690	708	716	738	724	681	679	765	699	769	706	687	714	736	730	705	639	692	706	710	711	681	721	722	711	722	715	686	667	695	692	710	715	740	705	695	684	692	675	715	731	715	725	691	720	735	729	734	687	703	712	752	701	688	676	748	733	723	707	695	682	733	724	716	691	690	720	726	720	757	670	710	702	711	711	733	754	699	769	781	694	727	673	738	701	783	690	763	704	680	725	721	739	690	748	739	670	715	735	729	693	704	668	749	748	746	687	722	705	739	703	707	713	712	733	702	732	736	729	745	693	710	692	716	738	718	733	698	710	706	765	720	745	741	729	723	699	757	728	699	736	732	727	738	710	707	696	744	697	764	725	674	690	710	718	745	688	722	684	709	673	713	729	771	703	743	707	762	762	741	774	727	697	746	724	692	696	681	686	708	691	746	688	712	749	674	718	711	729	707	711	713	693	715	716	713	753	752	733	721	695	732	697	733	780	695	752	704	740	707	709	692	696	719	732	715	724	698	727	714	721	704	699	703	724	710	733	730	738	696	722	698	709	720	708	689	706	695	720	699	709	752	745	728	698	726	726	718	729	742	670	709	679	677	739	711	725	706	699	725	649	710	698	738	726	709	734	727	687	718	727	748	690	745	715	668	692	710	709	690	701	687	766	704	665	714	712	713	721	694	710	657	710	716	724	708	736	696	687	713	713	689	736	672	685	703	706	710	695	702	737	716	683	760	753	676	695	704	711	671	671	709	701	735	753	731	686	693	691	676	725	671	754	662	756	721	695	714	755	718	761	711	721	729	689	683	684	760	677	670	726	747	692	722	747	704	717	719	722	683	675	734	717	744	708	712	695	745	688	739	699	767	703	692	700	708	723	730	715	728	760	675	687	761	715	710	724	696	695	712	711	702	658	716	665	718	691	681	737	769	724	730	650	683	663	660	712	738	747	707	748	748	720	726	737	719	672	691	721	700	719	717	724	742	678	760	693	759	707	739	701	749	718	711	698	700	726	716	735	779	694	673	693	733	741	728	666	731	716	751	731	733	721	740	704	730	683	696	720	770	725	645	722	721	723	709	753	753	652	676	706	730	700	673	729	720	701	781	679	688	735	711	717	709	642	685	713	729	707	701	756	724	743	699	761	750	663	755	703	717	701	715	695	684	701	739	728	707	748	689	736	740	731	702	699	737	721	709	687	718	712	719	736	720	742	753	754	691	701	714	711	738	731	662	762	687	716	728	707	675	765	692	659	691	708	718	710	693	772	734	695	743	719	699	694	708	712	766	724	721	734	717	684	755	750	707	740	714	746	682	683	716	760	741	751	710	723	701	694	718	721	709	708	696	700	712	675	669	731	763	739	712	637	646	696	649	702	702	706	719	719	761	709	751	687	672	736	752	706	691	688	742	723	740	742	687	751	722	735	710	707	701	690	692	703	722	672	766	685	757	694	713	710	684	746	708	697	726	694	671	724	718	754	668	703	692	695	727	703	705	663	721	712	654	709	725	748	739	733	741	708	674	725	695	718	681	687	711	709	762	703	742	730	683	669	686	657	748	701	691	688	680	741	685	719	709	724	741	693	724	693	701	701
32096	32246	28072	16268	6249	3054	1995	1546	1215	1019	942	894	903	860	829	834	803	848	811	769	815	842	831	820	819	800	805	803	794	801	836	841	793	815	827	793	818	794	817	794	749	808	817	819	799	801	807	838	767	841	794	836	818	778	763	783	816	749	815	760	746	797	766	769	821	787	778	808	778	782	754	787	778	845	871	855	784	813	813	822	823	825	762	763	828	843	821	782	822	772	757	799	784	741	785	839	805	819	827	752	829	771	811	746	807	829	805	800	809	790	837	784	817	806	769	787	782	822	806	839	804	815	794	826	822	841	791	796	798	821	812	799	810	794	818	795	760	817	817	767	842	709	801	811	767	815	839	767	796	791	796	795	816	817	814	774	779	802	739	785	760	769	827	801	758	767	819	838	842	784	786	788	811	804	792	785	775	750	828	841	741	840	780	789	807	823	782	779	822	851	785	863	828	810	817	791	803	790	797	815	770	798	780	757	757	786	802	841	790	803	774	785	766	805	852	802	808	783	832	830	794	784	804	749	827	772	801	828	825	811	783	769	767	773	789	836	784	798	863	815	815	775	799	795	828	770	798	760	758	832	792	780	783	802	799	755	760	831	753	795	798	818	809	802	779	733	829	803	774	827	795	738	779	736	768	790	797	806	777	788	788	828	852	720	776	821	816	830	795	781	812	772	764	811	826	772	789	788	815	817	815	787	806	809	816	838	816	765	793	775	798	829	843	786	816	791	829	767	786	765	760	802	775	829	785	810	752	838	826	789	793	815	788	812	759	801	830	797	785	772	799	814	786	809	801	763	806	755	829	814	739	805	806	804	797	788	820	808	791	826	835	828	813	838	745	792	802	805	787	803	805	805	858	769	823	745	793	804	795	798	754	818	829	762	780	760	823	794	794	800	793	795	795	734	823	759	819	751	813	807	830	793	755	807	790	806	812	793	858	840	860	791	802	822	763	791	741	806	797	842	794	863	765	818	850	808	850	782	815	813	774	773	753	796	797	786	767	797	848	834	766	795	801	795	752	791	793	802	799	809	798	768	799	794	808	760	785	819	784	823	808	816	816	823	786	816	786	796	777	836	827	785	804	793	746	822	841	777	756	836	770	794	808	794	802	795	804	771	786	808	846	803	798	807	756	814	775	800	832	812	801	798	820	787	788	806	817	789	842	761	745	796	784	798	797	888	815	791	822	777	770	792	818	830	762	789	773	817	805	772	755	851	787	814	771	841	793	844	814	830	784	786	827	805	822	772	792	782	819	820	765	792	779	863	841	791	811	822	772	784	811	791	819	831	847	781	823	780	802	781	823	788	784	822	812	755	829	870	819	780	812	794	799	798	774	846	848	777	786	770	776	778	758	813	777	860	827	845	811	788	765	821	791	800	732	788	835	772	837	802	821	771	789	827	740	813	765	821	830	759	795	810	802	834	770	818	791	764	762	759	847	788	766	789	808	861	798	799	831	817	822	793	790	833	827	836	795	854	796	773	779	825	803	765	783	756	809	836	807	778	730	819	816	778	789	823	784	765	812	807	828	816	801	836	774	810	799	771	767	813	797	766	795	822	783	797	766	799	798	804	790	784	775	845	833	765	828	791	776	850	769	843	838	809	812	831	778	821	796	835	829	735	781	798	785	825	825	797	808	848	829	754	786	785	794	813	782	811	814	782	800	797	816	787	805	823	755	804	775	835	809	795	789	765	791	855	820	817	794	844	796	780	783	765	832	780	795	819	799	799	829	795	834	787	813	822	822	827	808	813	811	868	855	773	814	750	763	764	806	816	835	823	802	788	759	764	812	815	831	835	775	827	863	752	813	770	803	761	784	851	796	807	833	792	800	778	814	810	787	825	748	797	824	793	853	756	791	788	778	753	824	803	768	791	742	825	795	841	817	808	756	819	806	759	764	871	801	785	843	812	811	757	795	857	782	794	775	833	835	784	744	805	821	817	811	844	835	757	779	779	790	833	791	847	771	843	804	754	812	836	844	830	802	735	792	813	796	835	786	824	798	803	847	768	818	808	866	812	780	791	793	765	764	745	798	816	810	770	817	804	816	810	785	797	808	783	793	814	832	789	852	796	812	774	788	832	792	785	752	723	816	798	812	805	791	817	822	786	808	773	831	842	840	777	732	782	773	838	816	842	826	765	749	798	768	765	775	766	835	788	779	787	751	814	725	811	808	786	749	764	810	794	867	780	768	827	825	810	815	804	786	773	791	816	795	787	816	839	759	799	833	762	795	773	800	824	810	840	775	850	783	777	806	781	812	785	786	809	810	758	795	831	816	812	818	832	816	796	799	838	821	786	827	801	756	790	761	849	853	838	822	801	768	802	765	820	785	789	810	809	838	766	741	815	840	779	804	829	791	805	764	758	794	792	780	824	829	800	837	861	762	784	759	768	821	827	802	823	746	847	835	816	818	827	818	782	827	839	770	796	796	791	802	765	802	781	849	751	812	787	828	728	740	800	754	792	807	816	823	777	821	764	775	818	818	837	726	800	767	813	795	748	792	831	856	815	842	820	808	824	785	774	808	785	812	775	766	799	786	835	799	867	871	795	747	812	791	773	821	753	797	784	783	798	790	783	848	800	821	754	756	791	794	827	774	813	776	812	759	765	799	753	777	835	792	779	817	777	783	830	844	833	814	882	782	843	770	790	814	756	801	781	786	787	822	802	867	789	746	813	808	760	834	801	787	799	764	788	830	781	805	801	832	819	780	912	812	842	830	770	796	797	883	798	755	771	810	825	829	793	807	808	815	785	797	789	768	774	784	736	843	800	842	775	774	791	799	872	847	806	777	796	749	834	814	766	812	789	836	813	805	811	813	817	831	797	818	801	799	760	779	832	767	760	786	818	777	805	830	782	800	808	812	773	795	794	872	748	801	786	786	796	786	838	839	776	812	786	840	801	823	798	776	790	795	804	788	829	781	765	840	809	813	800	813	794	817	822	792	826	843	808	742	794	796	787	767	804	812	781	812	797	767	767	724	814	789	756	742	803	732	794	817	772	830	806	787	837	781	759	758	803	794	784	818	800	783	818	796	791	820	833	789	824	817	848	843	834	760	738	791	827	781	848	793	826	770	825	845	792	774	795	744	841	783	779	764	818	785	797	829	786	750	822	817	789	745	809	786	785	787	792	841	879	767	723	837	880	818	770	774	802	800	820	810	757	811	823	805	809	839	792	863	788	767	818	790	737	786	861	827	847	808	829	841	789	799	783	831	802	748	811	771	862	791	748	812	777	805	782	811	783	762	792	785	817	793	827	794	761	822	822	776	810	805	809	799	795	814	829	798	798	831	810	827	828	780	788	774	847	850	793	789	872	781	790	774	872	763	784	780	785	794	798	768	819	781	752	740	783	749	801	823	826	752	851	747	766	752	796	778	790	800	774	783	819	795	804	787	772	810	793	807	794	782	802	783	812	806	779	819	799	798	796	791	791	816	783	791	801	805	810	798	776	777	793	839	790	793	866	785	809	802	804	801	836
34209	45517	28561	15729	8297	4557	2927	2095	1591	1268	1017	1045	983	961	885	879	890	868	876	922	907	843	898	847	815	894	812	880	854	786	835	790	798	880	876	842	844	887	842	878	822	845	846	800	833	826	842	857	813	786	814	884	847	810	862	865	832	870	853	795	843	883	854	821	832	882	856	829	848	793	813	840	844	845	841	845	848	858	883	826	841	855	842	876	864	914	805	845	854	841	828	836	897	901	813	939	878	842	848	833	839	816	834	884	842	912	899	842	837	839	825	884	889	802	840	839	795	844	843	844	864	806	828	868	793	812	859	869	865	824	885	865	888	851	894	814	878	814	818	848	862	872	855	869	812	880	831	884	858	874	817	847	830	840	814	868	837	858	849	817	797	826	862	827	868	855	827	885	843	893	820	815	875	802	888	782	867	871	803	858	814	797	860	854	910	839	851	855	859	849	821	849	801	857	856	847	811	900	854	785	832	869	892	851	826	849	844	884	806	818	891	823	834	810	840	816	862	843	820	792	845	836	870	847	790	855	849	892	798	752	845	880	849	866	872	835	927	847	836	829	859	857	849	826	850	806	840	920	861	945	839	837	824	840	829	830	854	850	843	807	860	864	828	890	848	826	857	819	876	792	844	835	882	854	844	837	833	860	793	871	897	860	830	835	878	824	832	800	853	837	814	865	908	853	843	855	856	842	791	851	835	851	786	863	859	840	877	852	854	832	826	819	845	834	849	835	863	851	831	812	781	835	844	890	880	853	844	804	869	858	850	867	810	846	869	841	885	810	816	845	821	840	875	820	879	858	793	852	869	845	856	809	849	855	835	878	817	856	850	885	848	894	839	903	834	807	843	844	826	883	889	843	796	893	835	812	830	838	859	834	901	792	844	874	826	863	875	851	812	885	838	842	827	858	839	818	863	856	794	805	832	851	829	864	862	860	877	834	842	845	849	818	825	798	794	865	880	876	830	840	821	866	840	884	820	851	891	843	815	873	860	830	833	873	832	795	874	756	824	845	872	855	825	818	905	793	826	836	807	890	860	867	855	863	860	860	847	850	832	833	850	872	840	815	806	862	919	848	817	849	869	811	835	803	852	883	860	846	842	852	830	812	821	798	842	834	865	841	823	872	834	813	879	836	861	828	807	862	869	866	803	860	813	841	859	793	845	819	811	801	908	905	853	848	864	773	813	841	867	890	854	824	792	892	856	842	847	826	909	833	869	893	843	880	826	837	876	870	820	850	867	857	802	817	826	837	891	870	831	816	820	860	876	826	836	875	857	824	796	861	866	824	837	816	846	830	832	822	865	781	843	894	836	859	838	844	878	869	819	889	823	825	851	873	865	850	801	819	840	845	807	832	795	840	926	865	875	836	813	845	869	855	840	868	847	847	791	814	806	842	886	905	836	841	870	813	822	823	858	893	841	905	851	844	815	861	853	861	834	852	832	835	821	859	811	814	889	865	852	864	836	855	805	879	779	851	796	881	894	850	843	853	842	887	844	891	859	878	813	873	879	831	876	841	818	835	824	866	883	830	894	857	837	826	840	801	830	870	849	901	843	870	875	815	811	818	894	841	872	830	841	858	807	843	880	820	830	830	848	849	860	854	861	911	922	820	858	833	856	831	862	829	883	862	851	849	822	826	811	826	849	860	829	884	864	843	845	845	877	862	805	855	866	849	865	886	821	867	819	828	877	881	812	819	862	869	874	802	876	848	829	858	842	853	838	856	877	819	890	891	810	861	878	882	798	846	826	797	895	840	837	835	877	856	822	862	836	809	828	874	776	832	841	888	838	838	823	826	861	835	853	857	877	840	871	846	869	870	859	866	827	835	865	853	854	806	841	816	916	874	847	835	863	866	824	855	820	836	852	823	819	900	866	856	811	787	845	829	822	839	855	857	823	812	841	812	836	839	804	816	880	836	845	840	810	833	890	854	882	890	825	840	870	866	861	831	820	852	876	847	812	798	876	818	792	877	869	868	835	830	855	839	842	880	794	824	910	863	847	862	842	875	819	840	859	832	833	895	863	844	868	888	852	845	804	884	920	810	822	857	870	819	885	840	884	786	800	878	831	846	796	851	900	825	848	836	831	813	842	828	857	848	834	867	839	834	857	830	782	814	887	828	843	857	818	808	857	851	832	799	836	847	853	846	818	806	832	860	818	856	848	874	822	813	888	866	855	905	845	837	838	834	874	839	820	828	835	843	912	893	912	816	869	853	875	832	824	861	852	819	834	879	913	883	872	829	874	866	794	861	830	768	866	834	893	822	862	856	822	847	837	825	909	830	876	853	857	899	862	859	849	797	854	819	868	819	841	895	831	788	832	869	854	843	829	900	909	815	841	878	821	817	808	854	867	884	887	816	854	814	862	810	821	814	846	838	818	852	816	824	867	875	827	897	804	847	810	834	821	851	853	856	819	852	826	837	854	822	797	862	840	827	855	811	835	811	885	874	842	898	858	885	876	821	828	839	842	896	831	825	830	856	840	851	818	837	917	859	808	840	826	895	885	877	888	857	819	868	905	821	867	825	856	891	823	910	833	843	864	856	793	815	865	854	810	838	778	886	829	791	830	850	835	870	850	877	871	827	863	818	855	863	833	808	858	816	897	890	815	767	876	826	827	879	827	852	860	822	828	834	829	847	819	822	870	858	826	871	850	869	777	857	898	849	798	820	900	896	797	866	909	845	845	794	870	852	781	842	789	857	860	821	833	826	838	806	803	820	876	880	833	883	833	822	842	835	841	816	872	864	836	816	787	862	835	814	870	843	858	869	866	826	806	883	806	789	901	841	885	815	838	838	876	817	853	822	842	854	887	871	837	825	820	848	911	800	886	877	867	861	822	822	900	857	834	865	864	842	811	833	855	803	889	838	804	856	857	829	905	865	839	871	842	847	861	848	870	820	831	859	861	858	891	822	869	877	830	850	854	852	820	810	813	819	879	876	857	817	833	831	825	847	852	823	838	937	827	841	829	862	837	837	852	847	793	840	877	839	764	818	891	810	824	858	818	830	843	870	847	808	871	850	884	813	828	871	837	851	823	864	797	838	867	846	806	829	855	843	869	838	856	817	880	844	868	867	839	846	856	939	824	844	860	866	780	795	871	880	860	850	831	874	806	866	857	790	888	831	840	831	808	789	822	831	842	815	829	820	864	848	845	880	860	853	802	844	875	837	855	830	777	894	813	824	869	898	860	800	839	881	852	850	835	856	802	829	882	842	839	830	867	822	800	828	804	831	822	869	823	788	796	817	830	883	833	863	854	840	827	848	842	804	816	834	878	870	819	850	871	847	872	813	827	848	872	903	831	826	823	829	848	826	819	839	830	809	835	807	872	877	844	787	891	837	838	887	820	848	844	792	877	842	829	811	844	870	881	808	821	831	842	853	900	827	872	847	836	842	823	827	864	836	852	871	932	853	821	838	797	868	870	810	861	811	833	852	949	840	889	840	901	771	812	867	835	774	838	820	878	831	914	819	860	831	847	863
23875	21451	28552	25048	21499	13794	5154	2534	1602	1202	1057	901	939	822	801	722	731	721	701	696	664	659	678	668	680	660	706	681	667	653	682	668	613	650	675	666	670	676	620	655	653	678	675	693	601	608	660	582	663	648	666	621	674	599	624	606	672	658	675	686	677	686	600	656	642	596	669	593	619	656	653	635	700	672	647	598	605	696	612	661	610	631	650	629	594	652	635	668	611	580	632	636	604	649	643	678	638	632	645	627	591	642	672	611	630	645	621	656	599	638	672	667	611	658	718	600	665	652	694	611	690	645	613	649	616	648	683	668	686	668	609	631	659	638	632	644	633	617	618	674	617	622	659	639	654	677	652	629	670	673	615	654	639	642	714	631	650	676	596	652	628	607	644	701	631	635	646	618	671	631	699	638	618	632	656	610	678	673	611	616	725	674	641	650	693	672	605	663	617	585	665	731	656	642	624	673	656	655	629	622	635	608	612	653	695	678	608	623	637	654	595	678	619	607	652	642	618	678	641	608	649	587	658	694	636	663	632	647	683	692	642	677	645	585	634	623	649	682	607	685	653	654	617	667	636	682	652	653	581	688	689	615	576	650	661	643	652	600	624	646	652	593	667	642	672	611	630	693	653	612	628	628	618	617	599	674	635	652	651	670	672	621	645	671	651	656	611	641	612	648	620	611	640	625	664	634	630	637	600	685	633	604	652	631	624	617	641	642	621	637	639	679	644	652	630	656	640	607	697	688	693	625	640	668	632	623	663	651	617	619	645	699	640	606	682	646	619	640	629	636	563	646	626	645	625	708	658	661	652	611	650	632	627	702	634	653	657	681	633	664	655	618	650	665	651	660	626	648	692	659	681	675	584	645	605	616	668	629	659	653	611	617	657	658	637	590	620	635	620	640	613	642	686	645	690	628	654	672	678	682	612	667	660	652	643	668	682	651	635	643	614	679	632	666	683	656	613	622	629	674	691	659	647	667	638	634	629	683	659	690	661	641	723	654	678	633	663	637	641	634	614	703	626	630	663	659	646	658	664	676	651	627	652	653	632	629	666	619	643	647	691	622	663	637	666	628	678	642	649	649	638	641	660	640	664	612	665	618	646	640	607	660	625	611	615	632	640	622	658	683	603	630	637	695	648	657	659	649	622	622	653	618	640	643	641	657	658	627	622	652	612	622	624	667	662	644	706	690	662	629	718	640	639	656	603	646	634	648	662	663	660	602	661	660	615	668	687	705	639	648	680	664	682	663	632	674	675	633	673	651	670	635	603	629	684	649	636	629	642	610	635	679	607	674	648	683	624	619	688	665	647	637	612	625	655	610	665	647	630	610	643	659	650	672	681	696	670	654	627	612	651	669	643	646	618	617	638	662	656	650	653	665	668	651	676	586	614	678	662	622	642	635	624	679	677	651	673	633	623	638	648	678	626	636	689	624	659	659	677	678	658	673	646	663	672	649	655	655	636	610	628	684	661	607	642	661	702	618	651	659	621	685	627	658	588	659	649	671	620	672	618	646	615	659	664	675	668	680	656	647	667	625	653	646	672	597	675	594	645	638	668	681	667	630	647	627	624	664	627	619	646	586	640	643	650	613	669	660	624	649	665	659	627	697	657	617	696	623	652	636	645	650	697	684	653	649	680	655	612	680	683	719	675	638	656	664	646	654	627	661	659	658	673	663	698	621	633	667	662	656	626	614	665	676	671	636	666	677	636	627	656	675	632	646	626	623	630	625	628	610	654	670	657	659	631	617	652	645	640	616	682	663	649	632	649	641	653	654	664	651	655	631	671	625	662	675	662	670	629	671	634	661	638	619	643	620	680	658	628	636	672	633	651	619	621	622	662	682	650	686	674	631	613	644	640	590	602	646	637	683	665	614	616	660	624	623	626	626	622	601	634	644	650	632	616	676	709	648	660	665	681	619	612	633	608	624	634	669	642	659	692	622	640	617	640	638	633	685	631	623	607	655	648	628	680	636	673	690	616	703	666	699	656	616	670	663	660	626	608	608	621	661	698	669	653	620	649	619	633	595	654	668	667	632	671	671	698	627	650	698	634	648	561	658	638	626	644	669	686	637	578	660	647	661	639	677	677	635	597	623	587	668	630	630	652	640	629	666	610	609	632	665	635	638	689	664	644	626	645	727	633	644	683	641	653	646	669	642	618	589	675	618	627	623	629	661	627	622	652	692	643	659	629	609	633	614	637	630	679	637	669	610	661	630	621	644	657	623	622	665	657	653	651	607	622	697	651	642	627	651	635	642	664	636	646	653	656	621	659	646	639	627	662	675	621	641	659	660	624	694	662	636	634	606	640	642	667	637	609	637	700	639	673	615	648	675	611	629	665	668	627	620	653	636	682	665	667	678	670	629	617	659	626	599	662	645	676	635	665	609	644	713	610	637	682	662	597	657	676	690	659	640	626	634	642	647	628	625	650	630	670	646	636	573	620	652	617	698	633	618	651	635	722	640	645	654	699	622	627	660	666	595	618	688	581	632	604	608	704	623	642	644	580	676	650	633	644	690	639	626	650	666	643	630	662	647	665	687	702	663	642	640	645	636	646	646	634	647	639	605	615	638	630	641	643	657	641	693	651	643	657	639	630	657	637	653	623	638	629	680	652	691	635	604	649	673	609	616	587	682	614	636	660	622	644	655	657	706	653	654	648	616	638	605	706	704	717	660	625	647	676	657	637	644	611	590	629	681	637	684	610	672	614	606	644	674	617	621	649	666	656	656	674	643	717	608	622	654	680	644	641	658	651	623	684	633	615	643	611	641	682	639	617	646	668	642	677	605	607	616	653	646	650	661	614	675	643	607	617	673	629	616	653	678	669	674	620	669	698	603	653	647	655	649	627	726	650	656	592	627	662	622	617	648	608	639	669	671	632	624	682	636	659	626	639	628	640	622	640	692	638	618	693	659	657	604	639	634	689	674	619	630	691	659	646	650	677	656	655	637	616	633	605	641	640	671	637	638	640	673	648	598	667	612	668	638	640	638	623	609	677	648	635	612	633	605	633	675	669	626	654	689	589	616	688	676	681	680	638	640	668	599	615	656	610	640	615	669	657	665	680	662	646	648	646	652	598	680	655	632	589	602	652	613	640	648	683	646	630	622	651	623	639	601	695	640	719	628	617	659	677	649	639	670	631	648	709	629	663	625	625	621	666	637	630	643	628	656	711	641	685	616	640	634	638	629	629	653	626	684	683	671	644	653	632	599	680	682	651	639	643	667	629	632	605	636	677	659	628	641	637	606	622	645	656	658	646	632	671	634	665	620	599	643	615	639	660	663	650	693	671	655	605	663	685	696	613	612	612	655	651	635	652	623	625	653	608	655	660	634	649	666	628	641	645	619	680	690	664	628	614	624	624	633	661	628	628	651	619	650	648	620	680	684	643	642	664	649	602	678	629	634	623	661	631	654	631	688	657	657	651	612	621	670	654	676	661	627	626	656	644	637	661	648	649	636	633	669	650	632	649	628	634	647	652	698
33666	52170	39226	25781	16135	8494	5309	3498	2387	1594	1334	1161	1070	989	880	821	768	768	750	712	746	691	700	708	698	720	709	676	757	695	696	665	720	694	712	714	687	752	682	706	675	666	666	688	679	653	691	691	664	672	673	681	692	653	734	679	654	692	651	636	687	691	707	686	679	702	633	679	702	694	671	669	743	706	651	676	664	695	687	735	707	707	711	711	668	697	728	661	655	674	619	673	758	692	713	716	697	701	708	725	692	715	702	701	702	678	676	727	687	741	710	667	677	692	720	677	637	733	694	703	712	689	717	716	734	701	679	698	701	695	716	688	688	687	701	687	672	683	706	706	698	720	662	727	699	763	672	711	692	641	735	732	673	720	689	694	693	690	693	677	699	710	663	719	670	729	692	697	660	673	696	681	719	717	632	676	702	708	696	646	683	671	696	696	646	714	678	727	714	735	680	712	696	687	701	647	680	696	695	691	710	661	705	695	688	693	684	720	729	718	693	623	667	690	694	679	674	696	684	679	682	690	700	666	668	673	698	647	694	682	708	671	667	683	720	657	685	664	635	668	668	654	728	655	719	673	703	703	718	688	669	672	710	708	711	672	694	652	691	693	694	692	716	711	733	655	686	706	699	679	682	712	767	683	703	690	665	689	666	676	651	674	684	724	694	668	724	735	662	704	694	653	719	711	665	691	689	654	666	724	731	678	649	676	658	649	720	688	691	727	668	669	673	685	655	696	690	706	646	713	692	680	728	717	684	687	689	697	702	638	675	656	690	678	683	655	645	667	712	680	698	670	698	671	643	692	707	723	643	696	649	692	687	695	698	675	705	691	664	650	671	700	700	644	667	661	711	681	688	679	695	674	718	701	682	654	710	641	722	636	720	684	697	679	699	639	663	723	712	667	673	666	694	647	655	670	649	745	664	680	658	694	707	667	720	718	670	699	704	693	684	682	663	730	665	657	740	732	672	676	674	692	700	694	679	692	653	694	675	687	667	657	720	681	677	681	669	711	690	691	678	654	672	644	702	693	687	699	675	661	712	739	695	694	713	698	695	698	709	707	664	727	720	678	743	688	708	691	726	672	673	692	668	684	660	696	704	678	744	685	671	688	692	684	726	673	712	700	682	687	684	684	714	701	638	711	688	683	710	648	686	712	693	712	669	706	643	687	712	665	699	690	678	687	730	648	708	661	701	706	668	662	681	675	685	652	667	675	670	661	702	671	650	710	710	676	697	669	678	705	671	642	666	760	680	715	705	651	772	643	661	662	738	662	659	642	695	633	691	699	625	616	663	658	681	669	687	701	689	690	709	663	760	675	677	661	695	669	690	705	699	709	680	621	678	648	673	707	644	706	722	611	670	712	700	681	686	699	723	691	701	714	739	699	698	703	693	709	726	678	677	680	705	677	698	653	690	707	663	733	681	713	667	679	626	704	695	648	645	702	670	696	677	663	667	736	647	673	661	700	690	656	781	677	675	650	694	677	700	692	678	690	696	713	731	669	684	669	672	649	691	657	731	725	685	682	677	710	678	643	672	705	691	724	653	722	643	666	680	684	682	717	738	685	704	646	705	687	692	728	681	666	707	707	691	648	739	676	724	680	661	659	697	667	653	734	670	711	703	705	650	717	671	669	640	659	705	713	648	715	676	737	686	739	674	670	677	666	666	670	649	667	683	709	697	658	710	685	689	695	686	702	682	685	693	754	722	705	697	699	707	708	711	664	675	655	708	632	663	694	663	707	685	700	664	718	697	695	673	700	695	717	677	651	647	651	682	694	691	682	641	643	686	694	676	695	712	693	698	724	727	703	729	706	723	679	724	682	709	666	694	655	704	654	712	690	635	687	729	708	690	679	708	697	700	676	719	729	683	676	677	670	639	712	679	700	713	668	633	686	682	683	677	709	699	687	663	645	668	667	729	696	690	651	676	659	677	666	700	735	731	646	740	713	675	638	663	683	665	734	674	652	708	692	632	656	710	691	698	725	723	722	689	669	714	682	695	696	661	669	718	725	701	721	705	675	739	665	723	725	704	671	684	675	662	675	670	687	676	722	705	675	715	674	725	680	697	643	720	709	677	707	666	683	673	658	694	701	680	648	647	716	742	658	682	698	679	683	685	673	696	712	689	685	679	675	658	643	701	690	665	651	723	703	662	666	664	729	696	704	643	674	715	692	638	687	721	710	644	677	687	704	685	685	683	704	724	750	710	637	678	685	648	686	739	693	671	676	700	689	688	687	700	649	697	730	696	662	717	687	688	707	675	671	666	674	663	701	689	688	659	622	675	697	699	677	734	649	718	699	707	657	715	686	719	723	734	696	723	668	653	651	653	704	743	643	722	697	679	712	695	726	703	669	708	702	659	678	677	721	695	691	718	694	717	681	678	663	711	731	697	700	708	707	639	642	656	711	680	721	624	721	719	662	669	622	670	703	666	631	686	671	676	668	725	676	698	710	703	695	661	687	699	680	684	689	688	731	666	731	671	663	721	687	735	696	706	663	667	697	716	685	694	687	730	701	676	666	687	659	688	691	750	659	712	674	699	723	738	704	699	680	653	685	671	651	673	668	631	715	653	719	737	684	712	715	635	735	698	696	672	665	691	709	682	645	674	684	689	687	691	716	693	694	711	778	694	666	758	677	670	711	610	720	708	708	683	697	683	681	725	677	645	692	677	722	665	650	706	688	709	693	684	664	676	709	691	699	715	736	666	669	669	665	681	713	657	700	657	700	678	662	684	675	684	718	660	705	667	706	675	701	696	684	695	678	665	685	700	710	677	691	714	699	662	683	677	691	712	665	712	691	706	722	664	718	704	627	724	709	705	727	713	708	685	669	694	676	707	747	681	667	683	645	716	679	701	674	705	683	657	687	694	718	692	743	715	689	687	686	720	709	675	715	650	670	720	702	716	668	650	673	693	701	666	640	678	659	666	705	736	689	720	700	674	663	693	652	713	709	696	692	684	667	722	707	687	705	712	668	690	675	609	739	676	673	727	679	669	627	666	678	699	712	734	696	647	711	646	670	665	675	708	692	699	660	691	711	635	641	671	699	657	648	703	688	665	653	678	691	694	633	714	670	656	682	697	710	702	655	655	693	734	675	725	666	672	668	642	689	677	706	717	694	709	663	693	681	709	722	685	719	730	667	703	723	746	682	737	673	652	681	686	744	655	669	700	703	700	726	690	713	670	714	701	676	691	683	685	657	687	688	703	719	669	674	680	669	723	631	711	684	692	680	664	672	718	686	703	690	689	698	675	644	692	733	636	689	726	741	702	704	705	661	720	681	681	678	684	661	673	709	738	685	673	613	750	671	671	729	683	670	679	674	684	709	660	686	719	671	660	680	639	672	684	729	667	649	694	659	738	655	738	670	679	700	715	692	684	661	632	695	639	676	686	664	687	693	693	672	737	708	698	712	703	691	601	677	696	656	673	683	663	727	695	644	664	680	666	658	704	698	677	697	672	702	693	702	639	722	742	728	671	705	716	710
25164	21506	27812	25855	14738	5804	3177	2020	1464	1249	1128	1120	1025	1014	967	955	952	968	913	898	831	927	873	898	841	890	854	817	895	868	896	847	814	864	867	886	895	857	845	856	880	876	846	841	891	875	896	869	907	874	809	872	858	881	902	808	838	865	790	905	872	880	872	855	868	828	895	870	834	881	863	847	880	831	905	910	874	868	872	901	850	826	889	905	849	808	928	886	897	864	844	872	872	838	842	836	877	896	883	879	913	863	823	865	829	890	865	832	899	860	850	843	866	890	900	838	832	913	839	896	839	913	906	838	850	826	859	873	875	890	895	862	936	882	883	847	821	860	911	875	863	901	892	853	884	823	845	888	887	854	856	878	811	835	838	872	878	874	852	895	845	846	899	872	906	880	837	868	850	876	844	880	860	884	862	881	894	891	875	901	845	888	859	880	894	872	833	889	886	894	860	861	824	846	853	872	848	878	846	869	859	808	877	839	929	868	889	873	854	825	838	849	849	860	899	905	876	887	853	877	908	863	899	860	869	818	827	873	868	900	851	832	885	885	925	855	851	901	843	911	898	903	841	893	847	894	855	840	931	859	811	904	886	906	840	870	788	849	852	881	872	864	907	871	900	883	861	828	872	892	895	872	881	835	848	872	849	879	950	933	871	836	845	863	872	876	916	925	894	875	870	866	835	903	863	911	844	908	890	850	855	905	810	837	869	896	843	874	879	918	869	864	879	917	895	891	833	882	889	874	874	865	911	836	889	889	859	826	865	833	862	887	877	855	909	889	914	875	923	894	879	882	858	808	806	857	839	876	888	852	963	933	837	888	887	883	906	858	894	862	899	887	828	864	872	862	891	885	866	897	887	892	838	895	859	919	856	893	847	863	875	821	914	921	834	906	861	894	839	871	865	868	810	881	896	881	881	850	884	867	849	826	877	869	897	885	865	871	810	881	898	831	877	862	853	889	859	928	899	854	888	884	868	887	885	866	860	852	875	841	870	888	869	816	843	879	826	865	891	893	874	842	829	841	869	873	899	866	854	908	841	911	843	860	864	872	848	869	905	828	799	873	852	853	832	845	860	868	839	863	846	860	851	886	910	831	843	813	883	872	850	828	885	906	876	843	875	865	833	860	865	816	890	855	835	845	859	843	882	875	819	859	871	885	854	903	850	883	892	879	842	887	858	811	874	915	918	839	852	833	902	790	859	879	852	819	845	884	898	823	841	859	866	829	903	887	879	852	868	861	875	843	943	792	863	865	889	866	855	841	850	922	872	897	854	845	858	837	813	879	842	867	857	959	890	919	886	895	875	876	859	871	868	881	873	875	893	900	893	879	878	892	850	933	907	887	913	877	891	899	920	885	831	907	903	865	901	866	913	847	871	863	833	799	873	902	850	875	890	837	852	839	883	853	920	891	896	859	824	853	864	859	850	852	837	868	848	909	851	884	900	828	845	961	943	836	853	821	898	858	837	889	874	887	809	855	890	881	836	902	843	934	889	900	933	849	818	843	907	949	846	889	893	869	863	847	868	868	880	851	847	903	862	898	876	864	857	868	873	860	883	829	865	882	858	915	939	883	848	860	858	868	837	900	849	910	903	926	855	888	798	861	899	865	829	848	906	871	887	899	914	873	888	888	855	914	915	862	828	846	838	827	871	854	846	867	878	907	885	866	879	857	867	877	946	856	856	870	860	884	879	853	850	866	883	891	836	873	857	869	858	837	826	901	854	917	843	888	848	850	928	894	816	873	835	886	896	927	874	847	858	876	835	904	896	896	876	859	857	914	846	819	880	870	870	899	869	856	907	837	880	862	858	862	855	869	888	912	878	871	860	887	857	895	853	858	863	878	857	829	877	844	900	861	833	900	907	844	898	850	876	862	858	871	877	869	891	855	874	829	822	850	914	878	892	893	912	859	824	832	859	826	843	876	846	871	856	892	870	835	877	875	894	884	886	943	845	853	870	854	856	872	903	824	920	881	822	833	891	925	895	926	858	847	862	858	819	876	916	872	835	868	937	841	868	858	890	901	897	871	869	916	920	856	863	897	842	907	879	853	869	861	865	839	818	849	908	815	859	870	844	834	866	841	863	846	882	904	864	839	819	923	851	877	894	814	887	883	871	894	866	902	869	827	875	865	854	903	883	898	891	821	854	890	893	886	841	844	848	887	872	868	926	883	851	854	872	879	867	898	886	891	808	910	893	895	892	859	876	909	838	901	870	885	839	886	924	902	884	830	880	863	855	902	892	894	880	823	898	805	880	902	833	856	902	876	882	820	881	823	836	904	861	841	838	879	838	848	867	878	938	887	851	878	894	872	870	914	862	886	849	900	885	858	843	861	915	884	843	840	847	856	912	810	873	843	823	964	876	870	820	942	840	853	918	818	854	875	921	879	861	811	886	870	877	932	864	829	877	848	905	825	906	868	845	806	862	938	873	876	819	925	840	819	827	857	845	873	885	864	857	833	856	883	884	895	856	881	891	844	880	908	884	899	840	867	874	881	825	851	892	906	846	836	816	836	858	873	864	873	847	945	843	850	825	858	854	885	828	883	858	846	888	850	879	837	904	924	867	867	882	886	839	840	854	826	886	833	884	911	868	856	851	840	818	857	830	918	889	867	900	887	879	840	854	916	853	902	904	843	882	855	875	914	892	838	897	900	943	859	893	899	853	865	876	896	884	837	858	894	886	888	871	825	858	910	865	860	864	879	831	855	853	916	874	894	884	882	853	890	892	896	860	930	840	870	847	930	888	824	843	893	852	881	877	895	850	914	842	875	875	822	838	906	862	869	890	894	866	819	876	875	816	872	876	885	917	912	881	867	866	898	835	856	867	859	871	810	879	889	886	860	838	783	928	927	847	858	871	837	857	878	862	900	947	867	832	895	918	835	879	872	852	851	878	859	878	865	847	890	893	886	804	849	846	828	860	796	853	913	850	856	861	890	866	921	877	888	882	856	867	917	896	843	864	820	867	875	911	868	885	846	885	854	874	923	890	929	875	883	904	850	885	870	887	859	872	932	825	947	895	836	904	911	890	783	817	902	840	849	848	882	921	871	909	922	928	851	846	924	869	870	864	861	832	899	859	828	872	871	838	870	829	851	873	906	859	916	892	903	974	809	909	832	845	882	829	891	872	882	912	837	846	873	890	927	902	910	839	926	846	900	865	838	879	833	864	822	842	832	807	858	871	883	889	833	907	856	869	942	864	874	906	928	837	884	868	847	895	866	820	881	876	902	927	874	911	816	862	849	874	895	880	839	843	887	838	924	912	879	891	799	865	833	840	867	869	894	902	892	853	860	818	867	868	864	825	861	835	820	946	922	889	866	812	878	871	829	895	837	871	844	889	889	878	888	840	877	954	881	893	841	880	861	959	852	876	851	918	882	880	874	875	849	866	843	897	829	890	876	912	847	856	848	882	845	915	824	875	894	893	878	876	863	907	852	875	848	899	854	896	893	899	899	869	882	832	832	870	855	902	831	893	841	882	907
33066	48638	34146	20838	13063	6944	4291	2893	2050	1681	1404	1311	1220	1125	1103	1011	993	927	948	896	932	915	941	943	930	934	908	880	946	852	928	929	897	884	875	948	879	841	880	881	908	916	861	943	907	866	892	917	871	894	912	909	927	888	909	908	928	904	872	877	912	904	891	937	926	862	922	849	952	884	903	888	902	907	908	960	887	922	911	943	895	882	921	914	870	942	920	959	869	963	913	878	980	895	946	840	892	889	979	938	900	858	921	937	899	959	905	901	919	940	909	879	952	950	934	881	908	920	917	928	937	865	911	871	845	915	879	894	905	891	905	950	916	939	903	917	927	924	899	897	836	926	884	863	945	884	884	848	984	922	919	830	887	916	918	911	881	869	874	909	853	848	948	921	823	940	847	913	905	885	840	909	921	914	907	903	893	896	935	897	854	865	945	894	879	876	892	984	882	922	827	893	896	902	884	919	902	908	891	892	916	918	940	901	866	905	954	927	913	886	943	910	888	866	901	928	884	886	856	880	892	913	882	892	921	903	901	871	873	886	909	949	884	928	962	919	906	898	844	900	921	920	929	912	869	922	901	934	911	942	916	925	882	868	929	891	904	899	917	905	886	873	897	879	905	884	950	908	906	865	854	886	905	915	838	925	906	877	925	888	932	895	942	894	861	870	921	892	890	897	870	853	913	932	919	936	926	889	937	894	881	934	926	896	922	914	921	902	864	911	954	915	943	896	909	922	905	996	922	908	907	884	947	935	915	916	904	858	847	883	890	899	859	890	899	926	919	901	910	876	849	894	895	925	927	890	906	875	833	949	880	911	912	909	930	873	939	912	951	928	898	924	933	915	927	881	911	935	847	888	915	944	885	884	893	915	895	908	922	902	912	866	918	904	917	892	913	902	920	871	860	938	905	884	929	860	946	886	907	925	928	930	912	946	898	873	907	949	901	944	883	856	902	941	881	898	928	931	926	911	920	907	904	950	898	944	893	945	924	909	921	894	913	896	853	863	891	878	921	872	901	932	926	915	934	892	903	891	945	907	943	910	888	939	880	919	937	923	900	903	912	891	922	843	939	912	890	898	903	856	888	929	903	886	907	944	904	895	889	868	949	917	964	877	884	844	926	907	920	873	935	896	966	919	890	929	882	866	907	917	927	860	878	949	924	947	897	850	921	943	881	919	900	965	928	895	919	931	880	913	873	889	903	892	897	874	861	859	887	862	898	869	921	877	872	910	914	880	952	901	856	912	897	908	864	899	933	875	920	897	855	899	890	889	853	851	907	871	926	926	869	899	906	958	931	896	941	881	878	929	906	912	935	876	914	942	928	930	896	890	862	923	898	898	911	916	987	899	881	895	877	864	898	905	873	934	914	919	883	909	915	857	930	864	910	911	919	908	905	899	890	911	909	881	841	851	883	897	897	912	861	906	853	927	882	910	889	878	917	911	867	940	840	894	913	931	932	845	930	872	900	907	860	913	967	870	915	909	893	883	886	919	890	875	850	932	913	910	938	885	946	971	856	911	938	930	875	866	890	926	926	895	875	921	913	899	875	894	902	911	888	879	886	861	842	935	899	896	845	871	900	883	919	903	877	901	869	962	886	915	946	880	893	924	866	955	873	834	891	903	867	865	846	888	924	869	970	913	893	852	926	873	834	883	992	892	910	949	939	905	917	914	891	945	903	907	865	894	928	900	917	876	904	931	883	893	890	908	852	934	898	852	931	923	862	919	881	884	877	928	876	938	928	865	859	895	878	921	884	915	906	883	871	905	863	893	912	935	915	885	859	935	919	866	872	903	894	944	886	916	832	950	899	873	899	954	885	910	856	936	910	895	893	945	910	919	930	894	873	850	970	913	925	881	841	853	883	862	867	942	864	927	858	926	903	893	876	898	920	956	934	996	888	913	956	939	967	905	874	897	909	905	869	927	893	864	943	865	931	868	913	890	895	912	919	876	933	922	882	885	949	856	944	912	901	900	853	879	906	985	872	889	844	861	865	910	938	902	910	898	948	890	885	897	859	903	942	870	869	908	882	907	938	838	925	917	905	917	883	903	922	820	903	956	878	917	929	929	945	915	888	887	960	939	942	867	899	922	904	994	939	904	891	852	880	880	877	920	920	922	956	917	971	916	925	935	906	865	900	892	883	954	821	884	861	888	901	926	954	880	936	875	884	908	902	895	828	932	910	885	887	830	878	893	909	877	948	826	916	912	894	950	898	934	984	885	948	913	886	932	915	889	890	907	943	913	907	908	925	879	881	926	863	898	880	898	893	942	828	928	941	925	903	821	885	896	904	893	886	897	850	968	928	935	920	953	909	921	926	836	899	939	918	971	945	855	917	926	997	920	891	847	872	916	885	897	884	903	890	848	891	910	919	990	898	875	950	885	910	859	879	917	928	910	871	894	909	870	885	946	893	877	910	938	861	933	947	930	899	905	964	897	907	919	884	894	900	946	845	945	944	882	924	919	893	891	892	924	905	947	902	885	875	957	919	873	979	886	913	959	864	892	957	889	852	885	873	892	877	946	908	897	927	913	954	901	881	881	918	890	895	908	898	831	921	952	900	860	943	918	938	899	883	922	906	920	876	897	880	888	878	910	909	941	934	951	870	956	883	908	922	948	862	928	880	912	883	894	917	886	883	868	930	896	873	928	896	945	880	900	929	878	870	948	910	830	919	825	861	907	881	884	868	857	900	853	920	897	898	932	878	889	950	902	905	895	911	904	923	876	866	857	929	966	905	866	889	907	931	946	952	926	919	913	906	928	887	888	857	932	910	923	894	914	899	889	907	908	897	891	890	917	906	887	891	909	952	899	886	922	888	918	930	968	910	903	904	909	955	909	945	903	892	897	934	913	872	936	880	945	906	953	848	882	911	866	883	874	910	926	928	853	873	968	903	849	870	944	856	897	942	920	912	916	942	901	909	904	922	916	918	917	936	907	876	909	884	930	907	913	890	892	925	915	885	895	950	919	931	852	875	901	904	914	919	884	916	898	871	916	862	819	949	892	968	918	904	914	915	880	939	880	932	870	977	904	887	881	907	862	895	905	904	925	926	847	921	873	914	924	902	885	886	893	895	892	880	931	882	870	913	883	948	921	890	921	912	866	900	872	928	881	905	877	845	913	912	909	904	842	1008	922	901	892	871	885	887	842	848	861	935	977	874	891	888	906	929	943	885	900	916	887	910	842	891	904	889	889	930	900	970	893	835	921	908	927	891	906	879	873	907	935	953	925	917	859	877	877	875	940	879	870	889	887	909	853	879	929	896	904	928	900	882	926	888	875	928	895	876	896	894	863	847	961	843	923	928	913	904	865	921	844	913	954	840	924	876	902	889	899	946	945	943	865	847	909	954	900	880	956	879	885	882	883	875	861	896	894	937	862	945	901	843	870	947	901	927	908	886	884	950	882	882	922	886	885	881	923	946	944	879	926	976	876	934	929	883	880	912	922	905	900	911	886	881	920	958	904	918	900	892	865	905	931	904	892
22657	21375	28935	24377	21671	21629	13650	4249	2294	1682	1448	1222	1115	1023	927	887	894	812	750	754	767	790	743	743	729	677	674	697	723	719	677	688	672	697	681	694	671	681	664	703	675	693	690	657	714	721	695	719	666	691	704	692	757	677	694	642	668	710	643	715	688	673	705	671	673	646	717	671	663	699	681	685	681	683	702	663	658	671	687	678	685	721	691	718	670	706	719	730	647	711	688	654	656	703	681	720	669	677	700	700	688	723	697	698	686	721	662	711	703	672	656	674	628	703	720	732	707	740	682	672	707	670	690	665	716	685	700	683	668	692	747	643	685	685	697	672	676	711	680	728	664	676	680	726	738	710	680	739	651	733	677	702	705	725	726	637	666	663	686	651	745	675	613	691	667	676	714	721	645	674	707	672	622	713	707	693	696	664	719	716	686	714	646	665	719	697	727	657	692	650	670	722	673	722	673	695	678	662	750	652	682	661	680	676	714	660	682	689	697	735	707	689	642	710	673	688	740	687	700	701	709	734	671	712	652	689	733	668	695	725	719	692	669	671	655	695	671	669	720	673	697	689	692	702	720	691	722	664	657	709	677	643	690	682	722	717	706	663	665	738	735	693	668	709	667	667	685	707	712	693	702	689	675	713	687	685	686	652	678	675	678	666	689	655	707	637	696	706	680	713	713	686	697	713	690	626	653	688	655	657	686	668	654	715	701	727	640	655	705	742	719	685	685	709	646	680	654	724	676	696	732	707	715	685	715	707	653	688	703	708	669	667	665	679	674	708	688	671	712	690	687	706	706	703	679	672	681	672	647	686	692	625	696	670	702	688	631	685	661	726	698	665	717	707	633	691	696	637	702	671	740	714	725	647	696	681	667	691	707	708	656	657	615	713	725	656	682	657	662	687	709	714	671	674	692	626	690	713	699	603	629	673	697	656	654	717	721	707	686	682	709	700	716	666	669	685	700	706	713	699	657	708	663	687	743	675	671	705	682	651	690	662	710	684	735	692	697	718	723	659	713	694	703	684	700	707	676	687	660	652	686	723	716	694	663	716	738	722	699	687	705	719	668	684	672	686	704	692	687	714	722	703	633	686	711	688	700	677	690	736	716	685	719	685	678	715	729	743	650	688	682	687	711	726	594	761	700	690	698	685	694	630	694	705	687	695	679	712	616	657	716	641	786	691	708	698	687	615	639	711	706	738	679	690	686	683	657	653	719	692	679	703	733	678	651	678	660	712	686	718	718	698	713	724	702	715	698	667	681	682	710	716	716	701	648	704	676	711	656	701	658	675	696	716	656	680	696	687	642	656	688	675	704	696	667	660	683	666	718	725	640	697	692	666	733	730	689	673	660	657	684	721	639	715	702	707	693	697	628	634	635	672	689	641	642	681	754	690	652	700	669	674	690	652	715	681	717	666	715	659	678	678	710	701	637	664	699	687	688	733	665	718	716	671	666	696	703	633	682	703	710	689	665	715	693	688	689	640	702	715	648	699	656	664	610	723	682	693	684	664	676	676	669	702	649	676	679	688	714	677	696	687	718	680	664	723	692	712	678	704	729	633	656	651	706	666	686	730	758	716	683	686	676	683	654	695	691	670	699	651	676	674	702	702	710	712	688	674	672	712	698	687	661	679	738	677	664	695	699	674	678	653	637	691	708	671	629	743	705	633	675	687	711	652	660	708	722	693	662	659	667	663	692	695	697	684	695	696	684	698	655	637	682	705	695	696	694	723	689	676	658	759	699	711	717	727	701	658	675	675	696	662	683	636	694	693	679	735	690	689	693	636	691	661	657	688	676	728	665	650	707	691	679	693	678	685	722	697	666	628	660	721	689	674	723	651	727	716	695	682	685	722	679	677	719	705	737	686	726	682	710	711	730	697	735	654	750	691	692	752	694	695	704	738	726	702	678	646	633	660	681	714	706	651	663	676	700	648	683	694	679	664	694	658	683	695	710	721	690	740	675	671	688	660	715	655	668	629	673	639	732	650	677	677	696	646	704	684	714	731	683	632	698	633	678	680	662	695	631	660	667	699	668	708	696	661	694	698	704	676	669	707	722	697	692	646	624	716	715	685	657	700	714	672	671	694	694	739	662	647	683	735	697	684	686	668	678	651	695	685	675	673	666	698	689	679	693	690	682	695	706	667	736	698	696	693	725	684	680	705	695	712	655	672	640	659	674	640	675	718	725	689	678	783	625	659	693	644	685	711	689	694	682	671	691	718	705	675	729	697	709	706	673	712	731	690	616	681	655	706	684	689	693	637	660	693	678	649	648	676	660	655	689	687	684	697	698	701	677	702	706	707	674	676	724	664	729	729	677	670	714	658	664	673	662	652	688	700	672	685	683	717	627	713	686	691	686	704	643	714	663	684	717	691	666	654	713	726	673	707	665	707	687	749	667	677	634	668	693	693	700	677	686	682	739	673	700	683	643	696	689	690	698	714	742	668	671	671	689	716	697	638	709	702	709	698	691	703	682	722	675	713	680	679	697	680	682	640	696	707	692	688	697	649	676	674	673	695	688	689	707	682	661	663	734	689	682	652	704	698	641	672	768	668	715	701	651	682	689	673	699	718	734	699	675	711	703	660	683	676	692	668	713	712	687	708	714	676	698	711	692	694	730	664	685	667	682	695	706	702	705	717	682	633	732	669	720	678	709	674	675	621	721	683	663	675	685	717	712	716	688	695	662	706	705	716	665	677	690	694	704	725	677	705	704	707	663	708	715	672	690	695	688	654	699	677	716	692	701	696	686	702	702	672	662	714	677	696	653	709	687	667	735	679	653	733	691	690	701	690	729	702	683	703	658	742	723	699	669	670	704	676	651	652	678	695	676	693	717	658	674	681	670	656	714	663	695	697	682	695	678	667	726	649	685	663	697	642	673	704	660	687	761	623	690	704	704	660	667	674	645	677	693	685	670	661	670	667	712	701	708	682	700	704	683	640	727	716	708	733	641	767	715	707	671	661	671	679	689	691	680	710	708	682	679	702	673	679	681	644	726	670	700	675	710	666	631	680	675	702	709	724	727	643	744	699	722	680	739	700	662	685	710	647	698	727	691	684	685	672	734	713	670	693	721	715	708	702	720	705	678	632	687	713	678	677	689	649	670	678	634	725	683	675	686	695	665	689	707	702	701	680	711	690	672	701	676	703	698	684	698	676	696	709	664	668	684	741	687	741	677	661	642	722	675	649	662	661	700	682	643	696	646	691	679	650	719	685	671	733	706	723	715	670	706	649	664	716	691	674	743	654	690	665	683	673	655	626	679	677	709	666	719	696	662	691	700	657	665	648	715	642	686	678	693	668	700	693	729	667	680	672	706	645	672	687	671	648	688	698	676	664	668	649	657	698	657	721	709	684	711	686	633	660	670	712	708	702	684	668	706	692	668	725	676	720	683	710	634	697	732	668	705	638	691	685	675	674	711	711	714	660	734	730	708	666	690	692	690	680	687	740	705	683	683	652	711	673	666	657	684	631	701	671	725	685
33965	57198	44761	33716	21413	14077	8396	4895	3351	2311	1847	1655	1346	1242	1054	996	885	915	846	794	815	817	813	791	731	753	720	687	708	740	710	757	695	719	694	742	703	722	714	697	755	750	700	653	684	720	694	707	685	744	723	701	716	701	681	701	726	758	733	709	733	741	759	725	709	664	741	726	756	748	688	712	688	690	763	709	731	720	712	726	689	718	749	664	725	711	699	731	706	687	727	693	761	659	698	686	671	696	721	710	759	718	700	727	671	735	718	708	747	703	659	691	701	707	692	728	738	698	762	683	726	739	735	724	725	697	733	673	680	696	690	729	698	697	712	684	706	655	743	701	684	709	683	704	711	676	655	661	703	683	700	732	666	732	727	734	687	678	660	718	681	713	693	705	720	687	729	671	723	716	722	712	714	698	667	665	716	743	743	719	657	704	739	701	665	709	695	699	698	680	644	705	686	700	715	698	711	740	711	674	680	696	695	677	673	709	705	647	686	663	676	757	689	726	678	688	701	683	710	734	710	675	714	700	733	700	678	698	741	721	762	702	760	687	679	707	640	697	664	719	709	690	718	678	689	651	664	684	720	723	692	712	691	719	702	678	725	683	760	697	707	687	709	726	741	711	681	711	692	714	710	730	723	721	742	749	668	735	755	721	670	695	680	726	719	665	689	727	704	679	661	678	680	736	714	739	691	710	681	674	687	706	718	728	729	700	693	713	695	712	704	719	708	718	665	699	723	697	706	678	678	693	726	726	675	741	720	672	681	714	694	709	690	705	728	714	745	683	743	697	690	728	707	699	677	760	706	731	708	682	728	699	704	752	713	695	720	740	658	729	779	747	715	725	716	714	657	711	691	684	684	665	680	721	722	652	757	748	706	694	716	711	691	681	733	686	654	697	687	663	676	728	683	719	753	711	716	694	693	710	670	721	730	744	733	666	738	691	737	695	692	674	717	660	717	685	741	652	697	670	675	723	698	700	715	717	700	688	700	692	752	732	710	731	728	682	706	685	720	724	702	676	705	720	708	683	690	716	705	678	706	743	658	689	678	700	701	717	730	709	708	713	689	710	735	678	747	725	722	714	677	717	724	723	721	715	734	679	712	744	665	711	650	739	738	685	733	678	671	695	693	739	700	677	730	697	747	675	732	707	680	686	663	689	716	693	732	745	650	712	720	686	736	683	666	705	687	722	680	650	721	701	730	714	682	733	747	684	691	694	698	640	721	715	754	696	693	671	745	706	702	679	692	656	679	685	673	741	688	678	666	662	753	687	729	731	701	671	707	716	717	657	726	714	674	717	695	700	745	648	741	684	714	740	638	704	685	729	754	694	676	680	674	764	690	711	707	743	676	698	690	697	700	671	716	679	706	721	748	709	699	731	691	733	724	686	666	709	753	743	654	708	701	714	743	692	722	682	681	743	667	688	710	732	710	724	774	685	738	718	670	694	709	696	768	703	687	689	692	663	656	714	735	726	697	695	670	687	673	676	668	705	670	686	743	741	653	697	734	691	695	667	699	710	716	694	691	710	701	716	716	653	735	722	663	713	743	744	700	670	715	712	690	707	740	705	714	738	720	725	661	712	731	695	719	698	709	691	685	710	679	722	770	721	676	721	690	685	740	688	663	709	727	741	735	755	682	701	735	734	716	691	641	746	727	636	701	692	670	677	759	693	698	720	649	677	661	736	718	715	683	702	686	725	680	752	703	723	702	730	664	717	687	717	727	717	671	723	670	656	682	758	704	657	737	696	716	680	721	705	684	703	725	709	725	682	721	727	743	701	689	692	771	722	645	736	742	689	710	733	767	700	737	709	688	708	738	746	750	685	711	683	686	719	655	721	670	692	728	744	654	712	704	761	744	668	727	673	736	727	687	720	722	653	772	695	696	696	695	703	696	732	727	715	718	687	692	672	676	764	645	688	708	707	736	708	712	711	696	692	695	712	745	712	690	694	698	665	730	679	698	687	720	727	712	704	715	658	702	709	648	666	690	704	722	675	747	642	700	721	687	691	737	693	698	702	704	726	686	700	713	706	709	675	710	680	736	710	734	738	674	701	697	725	720	709	726	772	671	664	705	686	781	701	708	666	757	674	700	705	696	687	657	709	663	692	732	718	719	674	744	694	696	700	687	724	713	681	699	757	723	699	678	709	721	729	682	651	688	714	707	748	741	734	738	707	688	710	727	707	709	732	661	712	665	686	729	712	667	636	740	645	693	709	754	677	673	675	717	699	735	690	721	778	702	726	719	669	682	704	702	699	714	683	728	705	696	704	735	715	687	713	709	693	677	704	701	713	616	713	715	718	691	728	738	704	705	746	676	672	704	713	690	715	695	733	697	710	712	748	655	728	746	722	683	722	736	685	704	699	691	725	731	706	698	727	706	725	706	744	679	695	681	691	711	707	701	702	701	692	724	742	700	739	700	727	666	666	672	706	700	708	724	720	700	632	686	681	708	743	739	705	713	717	704	687	672	694	685	674	738	695	678	715	721	705	715	716	752	694	712	712	693	746	754	709	729	723	736	698	692	672	757	704	734	712	637	680	722	797	713	708	687	697	683	703	745	722	697	736	754	728	681	741	658	696	675	749	703	703	734	697	687	751	668	733	703	744	770	717	739	704	710	715	700	658	683	636	677	694	694	667	708	687	722	721	730	653	725	700	681	714	716	725	681	694	681	716	691	675	679	750	726	700	713	688	721	712	708	721	679	670	721	695	724	694	730	649	678	720	725	695	727	712	711	687	723	687	730	712	664	721	691	712	689	712	680	669	703	683	714	700	695	729	724	703	691	688	684	706	690	679	682	642	632	746	665	694	747	679	753	726	681	743	690	669	741	716	667	713	703	728	706	716	718	717	717	707	722	689	673	704	716	729	707	675	694	695	656	707	662	692	731	695	728	734	687	687	712	723	725	672	679	682	690	721	737	709	667	698	666	737	691	665	661	668	750	710	704	691	684	702	708	682	701	765	737	713	716	693	706	691	675	672	674	700	730	716	690	687	714	718	703	713	752	688	785	716	739	723	692	683	704	733	719	703	731	724	708	713	715	713	698	703	713	694	706	737	676	723	694	729	700	713	729	723	711	707	687	711	698	670	757	688	704	721	676	711	736	708	698	698	657	706	731	681	711	693	741	692	698	742	675	732	693	687	735	716	684	689	709	691	718	745	736	709	714	696	709	666	735	718	708	708	697	699	712	707	696	711	707	710	698	700	740	655	737	670	704	755	670	723	697	764	723	735	743	780	733	700	740	705	747	721	718	662	678	671	720	737	690	723	718	682	705	718	718	742	714	697	733	688	680	684	719	688	718	689	732	691	732	693	709	688	718	667	692	738	658	651	713	729	743	701	717	723	689	685	718	725	730	711	724	701	671	712	669	689	707	694	691	673	689	694	767	689	681	680	732	719	723	721	722	682	709	697	725	671	671	679	690	743	694	735	712	763	693	716	711	714	686	654	732	745	711	685	765	712	678	691	733	708	666	665	731	717
30691	28810	26957	16178	6707	3461	2032	1524	1239	1101	1013	983	880	876	821	805	772	805	829	802	808	852	808	772	835	792	808	773	809	783	766	757	797	780	764	741	811	769	818	820	800	814	797	830	789	809	731	752	821	794	733	769	803	759	775	799	801	764	760	797	754	726	749	792	790	773	744	801	776	744	778	751	789	763	776	784	809	739	772	818	790	792	794	773	782	825	775	745	733	768	779	756	795	770	748	825	775	741	837	779	752	800	769	759	801	774	802	753	763	818	735	795	745	782	760	737	807	755	803	693	796	793	746	768	782	801	789	755	757	768	766	748	788	767	795	816	740	850	781	782	794	760	810	788	762	781	805	787	790	819	798	733	749	757	796	793	806	753	798	792	757	778	781	803	736	820	732	827	780	762	809	746	766	718	742	764	704	759	774	739	750	749	803	754	754	781	776	780	759	783	801	733	796	808	824	772	835	780	815	784	795	847	805	775	756	764	754	797	772	845	744	797	816	854	801	817	769	751	727	753	757	770	747	791	782	752	768	783	794	782	815	811	785	800	776	759	798	804	723	760	801	748	756	802	749	751	825	767	771	791	834	794	832	744	768	786	782	798	740	776	794	720	768	718	745	722	755	797	760	789	794	772	775	747	815	760	796	774	822	775	786	784	767	756	780	788	777	812	806	765	781	788	788	788	814	791	813	772	763	821	718	734	790	803	773	791	793	781	815	770	795	770	817	724	827	828	781	796	788	774	764	805	764	741	805	745	747	774	819	745	808	783	720	790	761	784	815	763	717	813	731	739	773	780	754	840	799	738	769	777	757	823	798	802	796	801	796	764	802	801	776	771	782	797	765	765	759	752	719	757	733	836	770	856	797	730	774	776	786	785	791	809	823	796	765	731	769	789	814	817	780	790	761	798	754	767	755	808	828	790	795	773	793	784	822	771	769	713	778	776	783	838	780	800	773	785	734	777	803	807	769	827	777	790	800	836	781	772	798	821	816	768	725	729	778	769	763	736	789	795	789	783	736	850	777	748	814	797	745	725	741	769	789	774	758	769	723	771	784	774	714	830	731	805	788	795	774	812	798	778	807	741	720	816	788	719	794	796	753	783	774	782	742	782	737	795	772	784	807	771	833	780	816	747	792	791	816	750	814	811	779	778	720	769	838	775	737	779	747	794	736	769	782	735	767	775	805	773	759	734	810	742	798	802	780	824	789	727	790	814	833	773	745	819	769	747	756	782	794	813	749	811	784	779	777	801	784	730	793	814	756	793	805	768	807	807	787	764	767	727	800	800	742	767	804	746	789	769	775	748	803	820	786	741	824	791	714	773	758	868	726	765	780	835	770	755	760	795	778	802	779	787	804	753	799	813	766	773	750	810	781	794	770	753	758	764	821	788	794	767	744	806	768	760	752	776	791	791	777	785	812	778	782	740	802	739	728	774	749	807	784	730	756	826	785	748	822	781	767	822	781	761	754	768	751	795	736	815	788	765	788	735	813	820	745	809	757	852	794	780	771	775	743	747	778	774	795	774	798	762	819	765	785	773	735	765	755	828	747	780	767	772	827	796	767	816	803	833	800	807	722	752	767	769	807	750	791	776	769	784	768	815	791	760	834	763	754	723	795	766	755	789	788	776	774	794	769	737	733	789	790	788	803	747	772	754	822	791	778	791	833	786	768	788	796	761	786	724	789	774	831	776	779	783	828	755	774	747	798	784	793	758	772	753	791	781	751	776	809	780	792	768	814	785	781	760	738	784	764	760	756	784	774	768	796	776	755	763	753	750	737	797	763	770	782	815	782	791	837	817	779	790	745	800	786	781	747	737	803	805	783	745	770	738	798	779	757	765	756	757	781	776	790	858	761	775	840	765	786	821	732	793	746	776	821	770	766	790	818	757	739	775	768	783	746	740	794	804	770	760	806	749	802	818	782	777	793	785	754	737	792	809	778	747	758	774	771	730	808	796	791	769	733	766	761	825	783	815	731	793	829	779	802	744	766	813	795	754	738	803	824	796	728	767	787	770	835	793	765	808	756	833	765	775	751	799	763	765	804	798	799	778	746	728	828	806	785	853	767	780	797	784	769	778	793	776	730	716	797	814	754	784	723	848	790	771	731	784	772	810	761	774	802	732	776	744	813	763	771	767	784	815	801	808	754	817	825	796	763	797	754	828	770	814	776	795	841	819	767	759	819	817	761	748	793	809	800	765	795	785	820	791	726	792	767	750	747	733	743	771	755	799	781	815	792	754	753	781	841	792	845	762	770	715	785	773	790	770	726	827	763	751	795	771	800	783	750	765	783	743	769	774	752	796	759	801	791	727	742	812	785	730	754	751	781	783	767	823	741	803	799	797	729	802	742	799	768	774	795	782	763	765	783	779	818	788	768	800	766	743	751	798	770	760	749	779	811	773	786	840	800	767	819	788	782	758	753	803	789	737	833	733	785	778	741	810	743	839	790	793	776	765	801	781	800	759	777	779	805	751	767	779	741	730	756	801	804	786	764	775	758	753	800	840	771	839	736	757	742	798	775	802	772	777	775	767	756	782	755	789	779	767	748	769	751	782	797	807	755	772	779	784	806	783	756	727	757	732	802	799	833	777	792	765	816	829	792	783	732	777	759	814	849	814	740	773	780	755	784	803	757	777	752	839	777	789	779	812	825	770	779	774	763	803	766	780	745	754	809	784	775	733	775	739	755	791	774	811	783	751	772	745	793	785	804	758	804	775	787	784	771	753	776	830	753	759	756	826	783	793	753	741	769	844	749	740	747	771	777	822	741	725	771	798	823	765	745	848	772	764	725	757	828	800	785	808	819	786	861	815	799	857	797	735	805	791	760	801	751	748	792	791	794	751	726	738	795	837	782	831	840	758	813	790	796	796	829	772	790	785	781	821	753	739	746	759	740	818	772	706	754	740	799	769	786	788	803	768	780	820	850	760	771	763	799	796	781	851	763	730	814	780	777	795	795	763	839	770	751	740	799	779	756	792	811	735	777	757	826	790	788	769	755	774	758	783	765	761	773	803	797	811	749	765	737	780	850	764	793	794	744	806	776	791	809	736	775	801	806	768	761	737	782	804	799	793	773	805	777	804	789	753	762	769	779	765	753	855	754	733	794	786	738	772	803	782	799	748	761	767	831	768	744	789	807	784	766	792	776	788	810	798	803	779	768	759	756	803	754	794	735	826	759	745	789	777	813	771	750	742	797	808	799	777	779	799	755	779	707	812	739	809	804	812	772	754	769	741	830	765	773	772	812	806	800	767	819	803	780	781	763	790	733	762	785	740	765	759	783	773	775	806	796	729	710	778	719	781	789	747	731	780	705	755	804	742	779	790	773	790	749	802	740	788	740	778	749	786	786	725	718	762	787	808	757	786	774	776	785	761	829	771	777	779	807	800	763	815	785	770	770	757	781	826	773	744	790	785	794	770	765	821	760	836	768	780	818	737	741	806	762	790	800	789	835	820	793	776	766	820	792	773	809	784	786	724
31601	42112	28319	15949	8931	5205	3209	2254	1635	1441	1179	1106	1039	957	894	917	876	878	895	858	872	813	864	816	883	893	837	825	831	820	798	811	860	786	769	805	816	871	887	885	867	797	833	865	873	838	756	818	850	805	785	779	883	762	853	823	851	844	838	896	854	866	804	825	838	780	807	805	868	879	854	812	882	823	811	828	827	798	816	814	838	832	856	869	804	873	816	863	869	803	835	840	826	820	828	817	838	793	854	831	808	790	840	826	794	790	773	798	840	824	793	841	910	828	851	851	843	846	822	835	801	833	838	816	841	851	836	881	794	794	804	769	835	856	837	789	880	806	857	856	821	826	858	821	831	902	789	771	854	843	828	825	821	784	815	818	864	849	793	831	809	834	821	858	870	812	849	860	805	824	838	868	833	811	824	792	843	835	928	802	843	836	813	849	788	873	838	816	862	797	876	824	831	792	856	861	822	846	819	832	831	831	846	801	823	808	807	820	815	862	850	848	824	798	882	865	791	799	816	833	841	803	826	831	812	800	823	854	812	812	755	836	829	815	787	814	837	788	879	847	842	786	835	848	828	807	866	812	803	840	852	780	880	830	764	838	817	837	831	872	795	882	869	845	846	791	822	803	854	806	779	823	821	820	805	851	787	839	811	844	855	809	790	824	854	828	822	764	807	892	832	852	848	808	785	846	830	846	799	816	814	844	799	818	826	840	821	825	823	838	818	825	808	781	816	798	869	786	831	827	828	768	826	786	852	824	836	815	822	827	807	763	784	869	787	820	785	803	769	798	831	826	813	847	814	806	814	838	838	828	857	810	821	829	857	796	814	852	862	816	827	863	850	818	851	833	821	796	807	826	860	879	823	871	844	801	875	792	824	850	884	854	892	824	834	798	836	845	855	782	838	854	805	831	817	765	862	866	834	847	783	852	841	840	821	822	823	850	843	784	798	826	789	786	842	804	815	809	771	821	859	825	839	794	823	803	800	871	827	830	858	856	842	865	858	822	862	819	776	823	826	849	830	820	904	818	789	863	852	834	788	879	804	849	786	867	833	791	820	846	830	847	829	765	828	824	848	817	832	890	859	862	851	811	815	850	869	784	786	832	809	817	824	786	839	869	868	844	845	830	822	840	892	835	804	835	818	802	812	826	853	876	839	836	803	828	811	865	794	823	848	827	839	830	832	818	781	866	876	828	864	865	825	830	778	837	858	888	825	810	817	824	855	836	890	827	825	843	803	839	830	850	814	849	803	868	814	873	845	816	850	823	842	793	804	827	855	783	810	859	805	830	825	817	788	854	807	862	844	810	830	793	817	835	798	810	841	843	806	834	798	867	817	792	860	847	800	834	825	841	842	851	821	842	876	801	839	824	840	833	799	808	870	808	864	879	847	802	820	820	841	838	889	794	809	830	789	788	791	789	912	808	821	841	857	829	804	833	834	860	818	807	815	815	827	787	777	858	758	813	830	852	813	791	842	811	827	749	820	814	842	798	884	822	850	847	832	834	830	851	847	850	854	838	841	866	844	788	857	817	858	766	814	845	830	832	883	810	790	869	840	779	797	796	831	823	853	838	790	840	836	848	802	849	858	835	822	834	850	827	798	784	807	797	839	836	802	800	843	813	769	852	797	795	861	789	798	768	827	837	820	802	804	848	831	845	828	799	814	819	876	835	820	832	820	836	868	808	854	868	817	896	834	818	896	830	824	877	841	778	811	839	795	771	779	868	806	798	814	818	830	841	848	807	846	784	771	815	840	797	840	804	839	810	850	787	807	873	851	837	815	819	773	830	896	842	869	802	852	832	851	830	885	812	837	807	804	805	792	823	817	864	800	815	825	860	797	776	819	796	794	809	859	804	865	845	812	774	827	839	846	840	805	817	900	865	825	866	837	815	797	822	833	832	828	809	794	855	796	840	847	865	813	844	817	815	803	818	871	824	840	795	888	878	842	814	837	839	797	811	864	795	797	834	848	810	873	792	824	801	829	852	819	783	858	804	795	849	842	797	843	830	811	833	840	898	771	788	790	835	809	826	830	856	789	833	799	832	843	834	871	829	821	837	836	821	855	835	829	825	791	808	851	847	757	833	873	882	818	832	874	812	815	845	851	872	811	834	766	844	837	832	851	894	823	863	847	803	850	795	875	836	810	805	764	802	829	817	852	858	821	809	818	868	821	835	861	789	778	840	884	789	856	809	811	831	828	883	804	837	819	827	879	791	884	810	832	832	823	872	865	774	827	860	802	819	798	870	788	853	872	805	792	861	825	805	833	853	851	780	812	829	872	843	826	830	828	883	788	859	807	794	867	776	836	838	859	877	810	848	851	818	781	871	839	828	873	827	830	816	841	789	793	780	810	806	878	833	862	849	844	846	836	831	865	869	781	779	849	835	865	842	837	841	817	831	816	835	824	841	865	833	834	808	827	740	821	798	826	827	858	835	863	850	843	811	823	790	827	859	838	776	890	786	835	812	791	806	792	847	855	786	774	835	870	849	819	847	843	816	834	855	782	878	847	847	832	858	859	912	818	805	843	827	768	804	791	828	848	863	820	783	802	811	816	804	808	814	812	781	838	801	873	840	803	795	854	849	882	793	881	824	812	802	862	882	809	816	889	870	801	820	819	804	808	790	807	826	840	831	835	859	840	794	817	807	841	823	811	808	837	865	779	827	794	844	740	801	857	855	807	791	860	818	799	808	854	803	848	833	783	786	831	822	827	735	895	835	875	832	795	849	854	840	812	816	897	789	836	872	797	857	844	819	779	853	820	852	860	756	793	856	820	879	877	829	815	818	808	815	867	831	788	810	832	838	826	843	863	856	808	794	802	872	791	834	794	891	804	795	805	839	846	807	831	821	824	856	829	813	796	853	827	807	821	859	848	842	845	846	782	842	828	799	817	810	804	860	826	809	809	844	829	838	798	790	875	835	814	884	768	844	841	784	872	843	856	839	842	830	783	837	811	839	809	804	889	854	835	803	872	878	840	804	804	818	841	796	872	782	842	801	856	823	825	891	796	760	858	825	821	822	872	833	839	869	869	849	805	884	792	847	807	849	818	843	857	836	842	785	806	811	798	845	800	741	842	905	791	837	813	884	857	831	852	802	803	804	842	861	871	833	814	808	830	842	802	829	822	842	807	850	831	797	862	825	857	835	814	803	811	789	863	836	850	821	850	796	801	841	863	815	845	807	840	854	810	786	822	820	868	828	865	828	811	827	843	823	820	834	874	813	771	850	874	806	838	839	799	877	847	839	773	849	836	836	798	847	805	823	833	887	801	822	840	808	837	795	784	848	792	832	846	848	799	861	819	814	843	876	837	842	832	840	812	784	771	836	849	852	802	831	863	814	832	816	857	792	811	872	818	827	837	838	870	889	831	828	827	862	811	808	842	859	861	817	837	861	828	902	834	820	815	880	793	815	852	843	791	845	812	798	815	850	830	806	817	813	780	794	800	818	838	807	831	838	850	821	854	807	838	795	824	829	833	815
23817	21446	28614	25149	21611	14929	5782	2546	1748	1409	1216	1066	902	819	762	778	734	698	692	692	655	678	660	678	668	694	680	663	666	595	699	657	637	659	628	669	660	651	660	664	676	664	657	679	644	591	645	628	675	667	634	648	707	653	679	681	662	604	649	652	679	662	681	618	609	642	639	601	655	621	660	607	686	573	666	633	638	607	620	620	605	589	636	654	641	633	600	668	680	598	608	586	622	650	601	685	671	611	648	660	630	658	639	635	609	631	638	644	603	665	652	651	585	622	688	657	613	640	646	618	574	650	620	613	636	700	646	647	651	655	659	612	675	638	639	662	656	604	659	624	637	606	630	616	674	640	626	638	650	678	662	614	648	583	630	597	618	669	633	639	616	654	629	638	644	665	594	663	583	635	636	613	631	608	638	681	603	669	573	615	704	623	678	642	626	644	625	626	649	661	647	636	617	630	603	660	624	600	609	671	598	683	582	669	646	621	618	634	609	639	663	633	643	609	664	619	672	620	675	673	690	653	680	623	629	658	618	629	664	649	602	647	651	634	638	650	632	627	619	583	656	666	614	617	653	647	666	617	616	604	624	672	610	591	690	624	647	595	625	608	642	689	613	657	652	636	602	615	633	654	632	660	677	661	655	621	625	646	637	611	713	649	583	664	653	625	595	621	658	644	635	634	642	655	616	666	641	605	590	666	621	647	667	606	633	682	666	627	606	624	607	668	670	643	637	635	696	618	602	643	619	663	644	662	607	654	630	661	631	615	652	681	618	683	615	670	646	637	602	671	619	672	679	630	677	651	630	694	614	666	647	594	639	654	688	678	625	679	673	591	653	591	664	637	655	665	627	647	598	660	617	599	623	645	619	640	649	630	603	615	609	624	638	672	630	612	639	608	642	609	635	683	603	636	598	667	609	609	623	642	643	573	633	586	609	623	596	621	640	629	622	638	618	654	687	675	633	624	640	671	591	628	663	607	642	632	596	641	654	662	679	652	680	682	613	610	603	688	651	640	660	690	693	613	655	677	638	627	654	640	621	600	625	601	640	682	661	610	648	624	656	644	634	663	608	630	635	661	652	642	631	626	699	619	672	652	644	698	610	643	645	669	622	651	629	602	664	619	672	640	593	605	607	641	629	664	647	674	700	601	650	647	582	601	656	629	681	666	639	647	627	623	656	658	674	666	657	641	633	625	636	642	615	633	687	698	617	686	627	601	589	679	610	663	676	639	642	607	633	652	677	680	613	668	646	620	647	635	593	628	664	586	610	627	655	603	628	598	627	617	635	660	669	697	685	562	643	601	628	645	638	644	642	595	634	688	623	638	662	649	664	603	642	611	600	573	657	646	638	605	649	622	619	644	645	632	661	604	609	661	638	610	669	652	624	656	622	646	583	695	627	655	650	667	631	630	616	637	629	634	662	618	666	647	601	681	656	613	614	609	612	618	662	629	626	621	646	631	632	641	608	638	613	653	649	636	628	623	628	618	584	647	641	625	626	629	662	612	609	630	639	674	644	606	646	653	640	668	665	602	655	613	617	652	617	638	681	659	685	633	643	656	650	645	649	666	673	643	640	648	634	656	622	658	628	616	661	629	607	668	597	634	638	616	625	650	663	650	637	610	604	626	626	613	659	677	673	638	610	654	658	631	649	649	612	678	688	619	637	616	674	715	637	605	596	641	637	644	632	644	632	644	602	623	611	658	611	636	611	686	621	636	631	648	606	654	645	622	636	635	677	624	703	648	674	658	655	642	679	625	630	600	642	606	573	663	649	685	581	675	672	600	652	643	618	653	658	656	604	642	664	613	660	697	631	669	657	617	640	633	610	653	627	593	662	669	598	633	629	593	625	646	648	694	605	647	668	647	621	616	655	593	645	645	646	653	645	658	602	662	630	620	633	621	659	638	624	637	608	631	620	591	617	653	632	657	630	671	620	638	656	670	644	669	593	622	636	608	649	627	676	636	657	631	626	613	642	594	646	654	717	630	651	651	628	665	626	653	653	637	612	622	641	654	642	658	621	639	663	660	684	582	621	638	615	631	634	669	629	643	668	596	615	634	619	627	631	622	699	669	645	650	595	614	633	630	645	621	662	639	667	608	673	609	627	668	688	599	686	685	687	642	600	644	663	659	652	611	675	633	663	610	613	611	624	687	641	645	615	615	626	655	620	638	651	622	607	638	641	632	655	626	625	682	640	614	661	678	622	603	646	653	660	642	643	643	625	633	657	655	656	638	586	612	631	643	641	604	677	690	620	588	639	613	655	649	640	656	666	599	630	660	657	650	670	678	656	630	646	658	691	634	620	673	664	652	615	680	654	618	646	628	607	642	649	642	634	653	646	632	644	630	656	644	634	632	645	616	659	636	640	597	600	666	641	612	578	616	686	660	632	597	594	658	646	635	624	652	620	629	628	628	646	689	603	672	594	621	642	610	619	679	655	635	603	627	667	633	624	617	613	633	641	652	613	650	637	595	631	635	657	668	660	656	650	658	657	685	658	637	641	646	607	632	666	638	598	660	662	619	667	624	631	661	613	637	599	629	595	595	665	617	666	642	629	605	640	656	653	675	638	673	657	637	634	706	626	616	709	659	644	660	624	627	612	650	633	654	597	620	643	641	664	604	659	615	667	656	620	641	615	587	602	624	633	633	617	601	643	635	606	644	629	660	664	631	630	615	633	627	652	633	616	626	654	651	636	648	601	579	607	648	647	697	643	633	624	600	604	664	616	704	646	612	635	661	635	647	633	631	684	595	608	613	666	621	629	626	649	676	618	620	673	640	618	621	680	650	614	602	599	597	652	641	629	679	619	630	619	681	630	617	644	642	659	666	627	664	640	665	646	619	663	671	647	648	615	635	639	659	616	612	616	605	688	685	660	661	601	644	659	694	683	629	602	693	597	611	620	623	678	690	643	644	624	653	602	603	586	629	651	614	613	654	632	670	624	622	651	639	658	651	628	630	632	645	626	636	669	650	616	640	622	608	666	661	624	662	665	686	657	632	637	632	608	711	659	635	567	613	664	597	638	631	651	657	620	624	607	615	631	597	666	657	646	651	639	661	662	614	603	652	624	627	613	647	607	633	620	651	652	605	609	615	589	662	616	582	653	605	594	653	639	647	624	652	634	712	651	645	644	686	631	613	594	678	609	637	673	625	643	630	606	640	646	632	630	632	620	620	626	613	653	642	591	625	687	664	671	679	620	624	650	665	607	640	651	667	638	628	669	626	637	637	641	652	648	654	630	684	667	663	673	674	625	642	648	625	672	643	677	668	640	617	651	670	669	627	690	651	633	615	670	629	632	613	650	670	664	647	595	664	650	622	652	667	633	661	631	682	615	638	611	603	660	605	669	668	667	655	614	668	607	628	645	610	611	611	626	630	623	586	621	640	634	663	700	679	649	627	632	629	665	616	635	600	659	640	617	611	643	602	642	595	673	637	642	645	645	646	634	634	663	625	624	664	649	639	659	633	628	649	589	622	616	614
30703	52902	41279	27330	17446	10389	5574	3546	2545	1970	1630	1384	1179	1030	887	888	838	769	790	740	737	802	718	765	728	697	695	719	721	699	730	652	664	683	704	730	734	714	638	611	701	679	685	712	635	716	712	682	668	654	667	643	658	684	720	664	676	704	672	608	673	674	701	664	694	703	664	642	679	696	631	711	707	706	721	695	682	651	687	684	691	673	687	690	653	688	672	648	697	696	675	669	691	689	633	690	684	742	667	678	659	704	674	681	689	662	698	708	663	695	642	720	706	687	729	651	685	628	680	660	677	692	705	725	698	665	696	686	684	670	707	685	729	709	650	651	632	673	673	660	674	697	668	675	656	665	666	724	654	678	669	734	643	686	654	696	673	688	650	694	681	700	608	749	647	679	704	686	722	675	651	669	664	680	694	669	671	657	713	644	676	663	677	662	665	686	652	654	669	632	669	721	677	706	696	662	656	666	716	686	689	682	663	714	683	690	678	645	687	673	681	680	683	631	715	692	655	686	714	656	622	636	668	642	687	645	647	697	660	659	661	664	712	654	690	682	699	651	664	686	674	683	644	693	694	657	716	699	681	722	699	693	655	741	662	680	683	693	713	629	658	710	690	691	705	684	691	681	658	676	678	649	661	702	708	714	664	748	665	682	691	708	629	708	666	663	672	654	636	683	686	679	680	664	639	632	680	655	659	728	654	684	706	683	705	699	684	669	700	667	635	733	720	690	650	707	681	705	696	644	659	723	701	694	647	647	668	688	670	664	645	730	656	692	697	683	691	679	690	671	700	681	643	717	672	695	706	686	663	661	686	721	671	687	717	662	653	631	699	654	697	669	681	695	710	675	685	654	671	668	691	693	678	713	731	654	667	630	688	685	714	685	673	714	685	667	628	671	721	682	692	672	676	660	672	673	708	685	662	732	654	695	678	706	660	730	654	673	662	737	678	665	728	679	683	688	669	704	716	666	703	654	687	720	703	672	646	663	712	677	663	706	672	725	662	687	624	679	687	680	633	695	675	703	690	683	693	686	688	673	697	672	705	717	689	648	664	676	680	656	699	668	687	681	687	637	688	682	663	659	682	704	670	681	667	667	682	668	673	702	659	674	697	685	685	702	687	704	668	673	700	658	727	720	657	658	680	685	680	708	710	668	697	682	704	742	696	702	658	644	747	678	709	659	677	714	681	659	698	711	674	654	684	681	667	606	682	650	680	729	713	673	661	692	715	693	719	684	668	635	691	653	685	698	644	624	691	665	703	663	678	706	703	697	715	653	643	691	734	698	681	634	618	693	687	691	687	689	701	639	662	686	695	637	674	717	680	684	622	722	721	687	646	650	690	719	678	670	656	682	722	666	609	701	684	711	704	709	682	713	647	689	675	665	664	684	702	689	658	691	702	677	658	666	696	665	700	689	638	716	652	673	687	651	626	664	681	657	687	694	702	666	698	711	687	683	699	698	637	691	679	694	667	665	673	644	670	616	675	660	682	694	667	655	688	685	652	666	691	742	710	676	706	699	656	680	716	659	672	693	666	686	630	645	645	693	627	709	714	649	695	675	691	667	727	680	673	672	699	681	656	666	707	683	649	692	687	690	636	639	698	669	685	690	691	635	708	663	721	660	691	681	664	682	659	691	649	624	678	699	729	727	691	659	634	716	642	652	668	683	718	660	688	730	672	684	686	690	690	658	688	713	673	635	705	651	707	674	711	685	662	716	686	687	651	663	674	676	681	688	663	653	736	711	648	729	655	714	672	683	688	701	636	640	732	666	645	687	689	672	706	655	646	687	719	674	697	684	675	704	670	714	739	675	647	635	702	703	720	709	677	676	703	659	704	679	700	650	637	679	707	718	685	722	708	670	642	706	669	667	688	687	671	654	667	686	613	660	707	709	692	662	665	655	717	670	734	671	694	638	726	659	666	720	685	735	682	677	646	654	703	614	692	657	692	674	703	700	642	643	665	689	722	683	645	703	667	704	644	631	718	665	671	682	718	643	687	700	708	712	669	680	679	651	698	666	720	663	638	669	698	700	740	716	665	697	676	680	658	661	677	634	663	676	678	755	671	648	656	654	675	700	705	728	743	643	691	710	722	684	670	685	695	728	695	715	679	707	706	674	689	678	695	660	698	698	680	672	641	690	740	702	696	667	651	698	657	696	682	673	693	706	687	660	652	703	653	669	670	699	664	698	690	669	692	661	743	697	662	723	748	668	668	625	687	710	649	672	712	696	697	658	701	697	691	681	710	681	690	657	704	694	686	706	669	659	676	690	701	647	672	679	683	717	673	693	748	653	673	674	688	684	670	679	689	699	711	659	687	680	704	705	645	664	655	639	664	655	670	703	685	713	707	698	662	718	705	649	677	680	703	682	681	653	676	672	631	700	661	692	679	665	692	690	682	694	712	708	681	711	725	680	684	673	656	670	616	687	659	677	669	673	634	630	701	674	656	733	750	667	673	702	683	653	700	646	659	662	700	690	627	676	648	676	647	698	684	704	672	721	689	725	711	662	671	658	722	668	709	662	643	636	659	685	685	647	668	690	702	636	688	713	707	699	729	697	692	684	714	678	676	602	690	688	671	716	665	655	683	680	668	713	709	678	680	640	695	675	670	668	728	706	692	682	656	726	664	664	723	684	713	707	669	645	672	706	696	702	713	694	675	725	675	655	707	685	709	654	645	647	693	691	647	731	679	695	671	670	663	669	696	677	681	694	741	674	713	712	646	703	671	688	650	697	693	688	701	597	718	649	674	687	685	633	684	697	683	699	687	734	698	664	677	665	695	695	705	705	683	675	730	678	719	705	650	653	705	630	636	672	718	678	680	742	687	702	674	676	684	617	671	674	672	733	681	695	667	698	739	654	633	666	682	648	642	676	736	723	686	687	678	645	686	710	679	669	669	664	716	691	662	656	684	676	648	697	689	694	677	666	677	661	721	670	658	641	675	685	681	681	675	733	695	695	654	661	634	672	682	716	680	656	640	675	752	695	717	693	704	688	709	689	689	705	708	714	731	649	685	654	647	735	680	653	632	693	670	710	688	684	666	664	697	645	697	715	677	682	659	711	657	749	697	704	672	717	725	605	704	665	671	686	723	697	710	679	637	670	709	688	720	636	688	682	677	686	691	676	684	699	652	676	694	737	685	702	686	744	659	691	682	664	636	682	654	688	711	691	667	637	677	679	689	680	693	685	667	677	701	642	654	698	693	655	685	659	682	699	674	638	684	712	699	676	658	666	664	706	673	698	708	722	661	658	678	655	681	667	693	749	711	687	679	722	691	661	674	669	670	646	676	695	725	680	675	668	686	695	661	693	659	694	685	672	678	718	737	657	693	692	663	694	658	703	660	628	660	617	698	721	710	684	683	708	618	657	638	646	650	669	656	680	676	656	723	672	654	692	666	674	686	677	721	668	704	711	676	666	691	666	646	691	623	651	742	695	673	653	654	687	663	697	742	697	704	693	710	666	650	637	689	715	670	658	718	681
25135	21500	27905	25809	14485	6040	2797	1747	1474	1315	1175	1139	1079	944	936	901	972	934	891	888	915	986	951	933	881	879	916	872	815	943	871	921	878	871	829	935	820	854	894	880	865	914	857	886	888	863	880	888	828	911	859	909	874	869	812	912	904	872	894	871	868	921	914	872	913	858	899	881	909	837	883	898	856	902	888	826	903	871	903	905	870	871	867	851	861	890	921	850	879	929	883	844	898	896	846	896	841	885	848	864	882	945	870	863	912	857	864	840	879	930	864	861	838	875	869	941	892	877	880	871	841	888	856	908	910	867	833	864	898	887	850	935	905	869	860	934	956	810	904	866	875	846	860	845	893	878	850	811	929	907	865	871	875	916	868	831	899	878	943	876	869	851	830	919	925	959	840	897	930	861	860	858	921	924	899	862	873	870	905	901	886	822	881	821	846	866	858	865	867	890	881	940	875	904	874	892	891	873	904	944	858	890	879	902	895	867	865	859	900	876	868	874	856	876	891	869	877	896	833	833	887	850	884	891	889	887	893	863	827	863	855	916	946	885	896	840	876	861	860	878	852	874	900	854	900	829	903	920	906	850	966	901	917	831	869	873	867	950	861	971	866	847	831	877	941	873	911	852	862	880	890	903	858	951	877	877	889	923	856	876	881	841	910	890	895	916	909	886	872	912	864	919	898	927	886	924	913	823	887	903	807	844	853	873	840	887	880	921	853	839	840	876	866	897	925	868	882	870	899	895	870	912	922	918	831	884	837	913	864	936	949	909	938	925	919	849	849	853	840	922	916	882	905	881	907	859	871	898	859	914	935	849	832	834	908	830	891	909	871	891	927	928	908	906	868	894	877	873	909	837	867	878	871	866	907	864	874	940	953	928	984	888	913	848	912	833	871	903	855	898	842	892	907	870	888	950	912	930	906	931	881	868	896	867	919	951	868	903	890	926	917	905	841	873	917	890	922	947	893	910	869	905	914	867	833	863	883	893	905	929	889	917	863	886	922	859	885	898	861	909	879	903	951	881	907	899	881	861	919	938	869	848	893	835	913	891	875	932	868	907	886	873	921	859	903	823	930	846	874	885	933	894	861	885	938	870	933	880	877	911	888	926	918	909	878	846	882	911	918	910	906	928	910	831	853	888	885	915	899	941	857	837	865	911	923	888	912	876	910	933	898	895	937	911	864	850	888	861	923	878	851	907	895	858	837	879	877	844	939	863	935	895	892	854	816	917	894	893	929	882	888	896	823	874	918	886	807	892	900	892	840	875	873	855	890	845	956	900	890	919	842	907	846	926	882	867	826	916	850	904	896	857	870	889	876	910	864	901	930	889	851	850	867	839	884	865	887	913	893	827	847	913	904	852	848	818	908	925	911	854	912	882	906	889	922	876	891	905	934	898	885	911	946	832	846	870	874	842	922	853	881	866	877	909	836	897	934	860	850	867	873	889	901	866	899	882	895	857	873	878	861	906	909	898	855	849	919	874	877	924	891	891	886	877	812	849	914	866	854	864	895	890	820	852	854	917	901	857	895	847	865	889	905	856	835	912	934	878	894	870	880	844	841	898	861	877	916	896	869	867	872	927	883	878	911	838	902	892	913	904	899	938	858	898	853	899	873	874	902	854	838	891	873	885	914	874	899	882	910	873	888	889	914	903	896	838	834	847	905	863	840	880	900	889	881	931	814	898	918	861	856	843	878	835	903	874	928	887	848	892	925	866	896	876	873	871	878	897	931	854	906	894	855	913	889	911	877	885	857	893	890	862	854	878	888	903	864	857	926	854	864	875	873	828	889	846	839	925	872	915	824	882	918	846	954	888	875	865	906	929	868	813	856	910	858	876	908	934	919	896	900	823	911	886	928	888	859	877	887	886	917	907	853	859	895	835	918	926	888	916	900	887	927	889	909	862	885	920	890	914	855	871	935	858	913	889	867	886	859	911	929	831	884	956	858	904	879	861	885	841	897	939	874	903	901	893	811	887	889	856	923	869	962	908	919	864	923	891	928	870	837	872	893	841	849	878	927	869	912	887	883	847	895	877	928	853	861	861	899	842	861	867	806	923	895	846	918	900	933	898	902	872	877	877	910	815	894	899	864	879	957	828	872	865	929	864	837	910	890	877	913	848	883	907	846	861	896	852	905	878	886	886	924	866	827	931	869	917	883	882	841	897	839	831	917	915	905	888	881	864	845	870	857	912	929	930	874	902	914	885	874	934	857	872	901	883	831	875	892	868	840	931	898	874	880	888	888	833	882	859	856	918	893	893	895	849	924	853	857	904	877	916	891	889	885	953	882	845	899	938	901	902	858	865	892	838	872	873	848	845	902	880	931	865	867	903	884	898	895	902	879	834	906	848	878	852	888	909	865	888	934	868	902	888	884	868	901	872	863	853	911	861	817	877	886	902	845	854	924	871	852	914	903	912	866	885	848	885	924	842	920	893	902	877	842	896	898	870	835	825	887	849	874	902	871	835	906	874	832	839	817	890	924	906	859	870	902	895	933	865	886	891	868	853	857	893	911	946	872	908	877	887	880	819	882	869	861	888	888	831	895	855	861	949	864	942	897	904	863	914	949	896	881	894	878	864	870	917	909	944	895	886	930	912	903	949	867	923	907	921	878	890	846	888	915	853	886	896	886	900	868	911	939	852	893	837	874	842	860	906	922	863	886	852	874	872	899	880	902	900	857	883	891	864	920	830	872	922	919	815	853	907	844	906	891	849	903	904	876	861	864	866	912	899	865	890	888	893	869	898	897	881	871	921	920	841	945	865	886	865	846	801	904	837	897	875	877	866	896	868	937	896	863	884	881	899	875	853	898	852	853	862	856	910	880	863	909	892	911	868	863	876	881	843	827	858	869	872	934	891	906	883	889	871	893	909	828	874	884	879	869	875	922	828	918	871	868	878	865	872	862	842	910	882	909	892	857	868	814	914	899	898	856	931	895	889	953	849	897	860	836	918	883	814	870	848	913	964	886	923	913	952	968	824	903	859	892	918	913	884	908	915	852	882	839	894	934	850	895	817	879	882	900	920	914	890	927	942	915	900	840	957	945	915	852	888	884	916	786	875	857	897	887	891	847	901	856	812	853	884	909	869	819	909	873	857	906	877	840	934	897	889	900	892	908	906	823	810	847	886	892	865	870	879	898	858	933	842	900	924	906	903	917	917	906	883	892	879	934	923	842	916	926	852	873	900	875	900	834	911	927	889	914	934	894	875	896	860	855	840	863	919	926	891	863	857	880	899	885	912	901	877	899	900	809	944	873	915	907	860	887	885	884	913	886	908	889	876	917	944	875	928	848	902	921	876	926	900	908	921	832	897	890	853	896	869	878	900	909	906	872	851	861	894	847	921	892	861	853	839	887	903	897	916	845	939	908	874	871	883	910	836	877	883	866	930	842	897	907	826	874	892	872	841	877	841	909	895	860	858	945	875	889	887	928	883	937	935	861	846	891	931	928	914	862	913	934	927	868	881	853	886	876	861	842	880
32594	48642	35121	20625	12344	7210	3817	2494	1959	1613	1438	1205	1155	1110	1044	1017	994	980	907	990	933	871	887	958	925	923	954	959	942	944	958	929	908	963	873	869	900	929	903	945	920	978	841	936	945	896	928	921	892	867	922	907	906	963	930	875	938	906	892	928	872	915	940	920	902	942	911	921	910	923	840	913	996	905	943	895	882	888	950	904	887	908	910	952	961	905	874	978	925	924	952	902	870	956	888	936	878	962	924	883	938	926	871	920	901	916	841	921	898	855	889	917	852	921	877	900	909	950	918	940	893	897	895	897	884	937	879	880	931	907	926	967	942	950	918	873	941	878	928	926	877	1012	935	873	913	991	931	900	964	907	860	931	939	930	968	915	892	901	913	916	906	947	908	900	900	928	946	943	909	882	908	945	913	924	949	928	914	938	934	901	912	945	912	871	935	926	894	943	983	954	875	921	899	937	910	895	925	874	937	876	946	879	937	921	922	925	929	899	889	899	959	904	938	893	934	919	894	916	904	910	958	909	914	930	936	898	919	900	929	954	898	908	916	879	921	899	874	905	863	892	943	936	939	908	932	954	889	868	945	867	860	940	961	915	892	951	884	900	889	935	911	940	933	926	874	961	924	869	882	904	921	888	900	905	899	902	921	901	881	860	915	906	928	877	860	877	894	915	970	917	853	919	887	914	919	898	895	890	910	901	947	914	881	873	991	909	920	891	889	943	901	897	934	905	941	932	902	892	925	931	936	922	899	947	957	911	906	908	896	917	893	938	882	897	913	925	918	977	893	890	903	897	917	908	971	932	912	991	933	899	902	927	916	960	905	952	907	926	887	903	897	884	940	891	933	909	847	890	920	934	895	951	897	953	937	894	897	937	902	843	897	874	945	899	883	919	921	874	895	919	901	951	951	925	928	950	978	885	889	935	916	906	933	963	893	932	897	890	917	889	917	947	945	870	884	900	995	974	890	917	917	928	898	891	921	866	933	902	967	939	939	952	892	892	941	944	880	904	924	913	962	934	876	964	940	944	891	968	905	919	919	884	915	878	891	934	902	870	1005	897	883	922	905	955	931	891	927	910	947	959	928	890	862	864	952	947	909	871	933	988	898	898	920	906	899	920	955	943	939	891	956	917	867	943	960	919	910	906	936	918	956	970	941	954	846	913	918	974	941	945	934	919	893	934	904	916	879	882	889	920	919	932	920	929	931	888	950	928	866	943	949	922	891	931	920	928	929	921	915	865	888	893	937	876	938	912	930	889	911	930	902	888	939	941	917	881	950	894	981	952	873	963	940	922	929	918	942	932	926	930	944	948	916	918	905	925	920	879	935	897	936	901	896	862	939	966	947	925	888	907	969	914	872	932	949	916	929	924	906	948	916	930	903	943	919	944	882	911	925	901	920	891	903	875	894	936	868	957	952	951	923	846	888	899	942	911	931	877	979	899	943	878	868	960	922	922	931	909	910	932	988	965	954	946	942	908	889	912	899	920	925	907	894	904	923	969	877	907	892	940	848	870	908	936	955	936	938	906	901	937	879	908	921	886	919	946	951	910	939	886	943	913	893	909	876	911	935	904	971	901	937	869	897	860	932	880	878	871	887	970	961	903	906	914	846	954	954	919	923	899	932	947	886	915	926	914	931	891	928	883	912	933	878	921	940	878	887	891	933	924	920	948	914	921	924	906	970	887	895	902	869	935	902	896	922	905	885	935	941	921	961	862	877	931	955	875	877	915	873	870	920	912	956	956	865	952	882	903	932	891	925	942	906	895	884	954	944	866	941	981	906	894	923	940	910	958	949	893	922	888	928	962	919	919	851	915	923	870	888	964	875	901	908	894	947	910	855	921	893	926	890	916	934	885	897	931	908	909	911	921	873	928	882	937	900	928	903	887	904	897	947	872	885	937	891	934	935	946	897	948	920	904	925	887	914	962	908	893	929	914	908	934	900	901	900	931	940	904	947	927	949	945	928	868	933	903	949	916	907	890	917	928	896	933	951	933	915	921	907	949	916	928	909	924	880	909	890	949	939	924	900	850	883	929	922	926	920	865	955	858	913	893	913	871	945	908	895	890	965	943	940	918	958	914	952	909	920	858	888	979	908	960	910	968	905	949	907	917	931	937	931	891	962	928	885	914	861	902	844	923	900	900	918	933	1007	906	907	861	949	929	946	863	902	980	934	941	869	933	897	942	933	865	909	871	890	926	883	916	899	891	904	916	929	909	949	961	917	921	868	858	911	897	899	887	950	969	878	930	907	872	925	882	897	920	919	888	854	878	863	953	981	953	934	906	973	900	940	903	890	910	883	896	941	892	883	892	938	904	877	915	928	943	871	973	940	910	922	900	947	900	967	921	911	904	977	936	944	913	938	924	870	944	956	975	916	880	861	923	960	894	904	977	914	884	917	923	905	948	916	899	916	941	952	890	891	918	902	945	902	914	927	871	910	915	939	935	914	940	907	945	912	922	953	906	915	919	866	897	891	935	859	968	923	919	893	925	900	872	866	892	867	895	905	923	908	920	884	934	940	881	901	917	950	915	930	906	987	905	910	941	919	899	952	933	952	884	905	924	929	882	894	938	918	987	906	899	907	900	940	964	919	936	920	897	905	943	941	923	900	931	953	932	944	876	951	925	894	900	985	905	935	946	984	933	947	858	924	903	965	900	903	893	921	883	943	909	875	916	883	952	937	929	903	971	893	937	881	939	919	923	870	933	892	969	864	906	894	958	914	897	971	921	978	886	885	949	976	958	983	870	955	962	921	948	931	874	900	921	876	935	904	986	928	911	891	905	906	948	900	907	856	895	912	946	934	901	906	938	885	895	874	916	937	939	940	910	919	941	894	963	951	877	931	915	892	885	882	896	918	879	936	897	920	875	954	899	933	896	910	929	925	841	926	952	911	954	894	920	945	940	885	932	908	932	921	971	943	907	919	894	934	909	945	912	910	969	896	864	890	903	868	991	857	903	935	937	906	934	878	864	924	893	933	997	943	910	934	937	956	953	879	932	866	928	959	948	916	907	921	919	921	938	898	974	931	900	872	919	909	871	928	891	955	941	912	900	922	901	892	928	918	968	945	946	921	879	946	898	935	969	924	897	920	922	881	904	878	936	885	896	890	890	949	914	943	957	919	945	944	953	909	935	895	884	882	916	884	895	904	941	952	935	926	897	881	930	879	919	852	918	909	868	907	943	931	930	913	954	971	925	909	887	936	924	928	910	893	932	895	888	905	882	881	929	920	925	926	938	944	855	941	920	915	890	937	898	901	920	919	919	891	930	886	937	948	903	885	852	911	919	948	912	890	903	909	859	894	861	896	912	847	895	952	918	883	886	948	919	925	926	936	969	877	863	947	871	951	871	914	906	926	925	902	913	906	937	914	957	953	931	891	908	913	909	888	923	871	921	886	936	907	956	938	889	935	907	920	909	985	918	898	902	920	883	963	889	973	921	919	936	856	906	918	924	941	912	911	958	912	899	924	894	865	962	932	928
22674	21358	28963	24288	21693	21652	12825	3711	2180	1721	1377	1208	1011	976	906	844	815	747	769	800	736	780	743	753	720	674	700	656	720	701	721	695	722	709	727	715	705	676	717	745	681	758	716	746	739	677	730	675	629	728	730	703	722	732	726	716	694	707	724	704	676	682	721	665	735	693	657	717	766	720	735	688	720	715	702	726	722	687	692	722	708	711	687	746	709	703	687	690	685	678	705	773	713	751	727	739	724	728	731	763	713	730	669	695	742	718	667	673	716	696	697	733	661	706	718	659	732	659	700	733	697	678	661	730	730	757	691	713	728	722	686	702	720	726	688	719	724	723	693	747	703	695	673	710	697	691	680	716	695	659	688	694	781	696	711	707	682	722	725	733	667	710	735	694	749	704	705	718	710	699	716	690	784	712	732	714	736	692	692	752	706	749	706	668	721	662	731	721	725	718	712	701	711	699	737	677	696	729	700	744	596	749	732	682	710	672	702	692	730	693	744	677	744	687	741	705	746	738	675	714	709	724	708	737	731	690	730	686	690	698	721	733	683	685	749	695	756	715	703	668	698	682	727	702	722	669	697	695	662	717	704	705	724	680	751	715	720	705	679	683	786	669	724	688	748	734	686	724	702	761	739	698	729	676	700	708	688	717	667	689	682	771	716	776	741	716	673	701	681	697	698	699	673	692	650	704	702	713	714	712	701	750	671	686	745	699	747	686	673	709	683	717	729	702	690	695	707	732	714	748	684	686	724	713	714	702	716	709	695	699	738	661	680	676	665	678	679	645	750	712	715	719	665	701	720	704	728	698	753	719	737	684	697	709	681	712	692	704	681	672	698	722	667	768	741	688	657	697	722	680	743	672	703	723	719	698	702	677	723	730	722	738	698	694	729	692	714	677	728	718	698	667	713	743	729	724	729	674	745	715	662	710	684	696	672	778	736	732	675	740	720	693	697	711	725	709	722	698	726	661	694	677	710	736	694	750	711	709	746	702	694	720	681	653	705	687	744	724	725	694	705	709	700	694	714	712	713	691	687	737	702	745	676	742	720	712	689	676	681	701	708	687	710	702	739	738	721	646	666	662	692	694	696	694	670	745	702	689	703	694	697	720	719	720	678	713	706	700	686	681	760	653	713	700	730	700	713	707	691	710	704	685	663	677	702	726	717	672	712	708	709	670	719	690	721	685	734	741	706	735	709	666	691	704	715	673	695	704	722	733	734	734	757	745	718	745	746	714	681	696	712	699	732	676	710	674	742	712	696	748	657	710	693	692	647	705	759	710	690	717	692	655	665	736	716	734	685	707	695	736	681	723	673	699	703	713	666	742	727	683	681	675	701	733	731	725	714	763	691	702	715	766	751	675	693	745	686	688	721	711	745	664	680	683	686	736	728	725	712	646	707	672	745	702	688	713	692	711	697	716	678	732	719	728	749	699	673	670	687	732	758	724	717	732	705	715	703	672	715	681	713	699	707	780	689	697	734	684	720	695	684	667	768	711	720	704	693	710	717	731	679	711	701	689	704	721	683	690	723	674	698	642	718	690	709	752	678	692	705	689	731	730	705	720	737	754	721	690	738	724	733	741	722	697	701	738	723	681	692	683	718	682	706	647	713	733	734	705	665	728	733	733	710	686	726	723	652	749	671	723	709	727	680	670	712	685	732	701	700	696	714	748	697	705	677	729	673	730	727	705	696	774	703	748	702	664	692	738	735	713	746	659	691	757	719	757	698	685	705	701	728	715	688	644	688	748	713	757	649	658	669	732	739	689	712	695	654	716	690	710	705	706	718	702	718	676	643	670	665	689	679	709	670	677	748	681	673	710	703	647	669	734	663	668	666	759	699	683	733	699	729	687	712	699	671	723	726	683	718	649	734	728	695	664	759	716	732	703	773	712	677	672	692	679	740	694	719	694	730	705	657	725	748	681	711	740	655	713	675	747	729	694	731	648	692	713	692	764	688	702	694	728	744	711	700	711	699	709	746	718	718	648	734	698	730	710	640	702	733	735	676	710	749	682	704	689	705	743	738	760	685	681	663	673	781	673	721	695	742	753	673	684	665	686	653	711	686	658	713	710	690	704	699	746	749	696	693	716	716	748	674	702	689	670	716	662	696	729	696	700	703	700	714	709	656	682	702	716	729	697	700	732	694	699	687	726	722	641	674	709	758	724	698	728	709	721	707	711	697	686	673	697	710	722	677	687	746	694	735	690	689	711	709	774	664	664	669	665	678	697	694	740	732	663	716	708	697	663	742	742	691	712	695	716	717	661	671	693	742	725	689	677	660	700	724	693	709	713	686	742	686	726	761	671	684	740	709	706	709	742	705	632	701	673	655	651	678	695	707	702	665	726	707	703	657	747	660	717	703	737	692	717	698	654	716	718	656	770	709	719	700	691	719	703	700	724	709	680	691	703	693	731	668	709	699	729	700	691	676	755	695	725	696	707	679	708	719	725	702	685	750	693	711	677	714	712	651	703	673	703	696	716	712	745	739	674	669	704	735	739	684	717	712	720	716	713	693	751	717	675	730	666	716	732	765	700	695	719	730	736	682	699	669	690	721	706	715	675	672	632	710	708	695	750	678	730	718	710	734	745	675	743	774	711	693	743	683	726	764	692	694	666	669	735	675	710	711	770	716	710	722	662	717	694	695	674	684	726	707	704	709	683	677	679	721	661	696	709	677	681	724	665	705	690	727	698	687	683	683	712	669	661	689	750	643	710	691	684	705	732	660	666	738	692	676	701	700	726	719	718	720	701	777	656	636	706	734	716	735	737	727	702	780	721	700	690	735	718	670	732	696	717	653	678	730	743	713	705	721	708	700	610	714	708	731	681	681	703	664	742	711	683	664	660	703	743	699	730	658	715	713	690	702	701	665	707	783	655	711	690	734	693	665	696	669	676	694	677	715	661	722	735	741	763	666	693	685	689	696	675	733	747	741	726	707	708	677	734	730	713	722	707	701	736	673	733	663	728	644	673	664	706	691	720	686	698	772	677	725	701	688	676	727	751	708	726	714	739	688	682	704	697	699	709	686	675	711	677	755	712	668	741	692	719	689	704	740	717	693	679	730	714	766	682	684	717	751	731	695	674	702	708	721	719	713	708	704	701	729	708	699	681	728	736	692	711	685	688	714	712	714	714	679	653	766	668	706	707	740	683	697	695	674	687	719	701	677	676	693	661	694	680	708	730	707	699	706	705	699	679	756	676	717	727	664	685	715	727	687	692	650	680	677	668	716	670	710	689	752	682	701	678	733	722	719	737	671	709	733	699	673	693	731	730	746	693	656	754	737	715	742	714	762	776	731	723	687	706	742	686	694	685	691	726	717	709	712	739	686	715	717	733	649	719	718	696	690	695	686	675	628	721	675	697	688	720	724	766	719	695	723	707	665	669	695	670	732	644	667	691	686	736	674	667	709	693	746	660	704	675	687	707	677	723	697	706	747	735	695	756	708	705	666	700	727	688	733	677	689	739	740	726	677	678	706	685
33579	57666	47495	33173	22422	13924	7073	4342	3100	2362	1887	1570	1325	1139	1033	1013	839	915	831	809	807	762	797	760	785	778	777	763	753	747	759	731	722	772	723	741	777	768	711	768	705	742	710	751	751	781	739	732	725	770	715	763	718	767	766	741	714	752	709	709	717	726	739	754	705	720	714	763	721	746	748	745	689	737	711	772	720	748	700	733	753	716	721	792	681	699	690	753	692	747	707	729	721	706	751	741	743	724	699	699	722	690	691	654	713	721	712	714	770	743	733	664	693	693	762	702	726	699	716	699	776	716	725	740	697	741	756	761	722	737	692	722	723	752	752	722	747	785	708	712	749	762	761	729	763	701	756	725	766	720	733	763	698	745	704	711	736	728	734	695	758	742	729	711	721	707	699	734	792	736	733	766	724	708	747	725	775	700	794	676	740	735	726	720	726	762	755	732	750	691	719	766	709	775	740	713	726	756	684	733	686	770	703	734	740	730	692	751	739	727	694	720	686	683	689	712	749	710	760	725	720	736	749	752	757	735	724	752	710	735	780	733	731	703	688	683	743	643	732	727	722	737	712	721	720	730	717	733	812	734	745	752	751	689	753	776	702	768	701	679	760	758	747	706	731	719	693	689	687	737	741	740	712	720	747	739	800	784	739	697	736	782	771	718	758	746	724	729	707	746	746	743	731	698	702	729	715	697	736	748	760	737	741	699	720	728	696	693	722	773	712	758	749	716	677	686	731	714	758	736	753	721	723	717	775	677	709	731	770	743	746	736	761	692	749	723	772	728	696	757	746	771	731	690	704	731	729	659	757	770	723	743	706	716	730	754	710	682	743	766	748	724	721	727	742	791	712	714	730	763	720	701	741	706	690	716	739	739	695	730	695	776	724	751	735	745	709	764	709	737	701	746	719	773	709	753	663	766	751	739	743	737	737	765	717	704	742	721	757	720	685	717	694	728	711	712	730	690	723	706	731	744	727	774	792	726	724	769	731	707	728	732	745	750	770	680	693	731	708	733	740	773	701	735	709	689	757	714	720	740	717	732	742	722	741	736	737	734	687	702	752	736	735	711	727	731	734	712	752	733	729	711	754	714	750	688	716	747	747	712	709	682	729	723	735	701	733	714	723	715	743	758	724	714	740	755	708	722	744	703	724	694	765	694	743	730	754	754	725	707	754	723	805	706	719	684	716	677	750	710	759	700	713	733	708	789	739	717	728	756	693	715	669	714	748	733	707	753	713	710	683	720	677	681	759	712	729	720	746	735	716	742	742	734	744	737	739	703	751	753	698	731	740	714	745	754	735	746	784	722	685	755	718	714	732	736	685	728	728	731	758	727	785	694	699	724	689	711	704	709	702	709	732	703	750	689	759	722	735	807	734	741	744	720	732	724	702	678	741	752	760	762	674	746	721	743	785	683	675	708	766	756	770	694	704	742	713	677	729	751	715	773	698	708	722	774	724	737	785	720	724	751	742	732	678	703	738	734	708	702	752	719	736	744	776	761	708	729	771	692	729	690	679	764	723	742	752	742	737	734	698	726	728	691	768	758	745	694	721	763	740	739	759	745	733	726	704	750	704	695	741	726	772	730	751	752	750	727	718	754	687	703	703	695	782	710	685	738	704	737	691	799	682	722	783	734	733	726	708	757	742	729	744	671	716	743	705	759	715	745	732	738	696	729	768	758	717	766	706	749	714	683	680	734	762	734	671	713	749	668	753	671	720	748	746	760	750	744	760	751	722	747	666	708	734	776	729	791	762	700	735	784	763	748	731	734	708	750	704	743	731	769	757	727	698	703	706	775	728	725	734	699	751	768	750	786	739	740	700	763	763	740	719	726	670	746	742	696	723	714	768	730	743	695	721	757	744	723	720	703	733	712	748	686	720	716	732	744	685	712	731	720	679	705	738	716	747	747	708	736	749	739	712	683	717	731	742	694	752	674	727	707	783	767	770	778	711	732	755	731	717	748	710	681	709	715	734	765	763	690	737	700	672	686	715	703	750	790	722	725	731	728	776	717	758	709	763	738	694	724	685	741	752	736	709	715	762	746	714	738	710	749	748	716	754	701	737	733	736	743	654	737	694	732	720	747	733	730	716	745	717	738	736	743	729	796	695	769	716	718	704	738	732	713	753	751	725	711	773	682	761	713	674	775	761	696	766	739	709	745	745	716	741	743	730	709	744	739	722	737	710	717	781	748	722	711	775	703	726	725	772	748	705	728	752	745	740	744	715	718	654	791	770	717	798	742	719	747	751	716	700	737	694	759	725	750	756	736	709	736	727	733	738	715	713	718	719	764	762	732	733	731	700	698	697	675	767	713	757	752	760	726	692	736	709	712	720	746	725	721	707	709	791	729	691	668	751	689	703	721	771	752	773	728	746	756	749	733	672	753	783	744	750	776	720	758	760	718	711	729	743	686	706	725	780	704	717	741	709	707	732	725	694	710	699	720	730	712	691	734	736	715	717	780	700	741	719	722	728	706	724	721	763	745	724	733	732	705	681	737	710	730	744	721	737	706	713	706	723	759	750	662	699	782	735	681	746	710	766	753	683	791	764	703	750	720	712	752	692	753	729	736	761	685	755	761	769	747	684	677	738	707	727	724	730	787	732	731	727	698	743	813	705	746	720	760	725	754	703	723	762	697	752	755	721	728	712	726	696	717	720	725	667	767	740	753	731	698	726	681	742	756	719	731	713	754	741	693	705	689	737	749	734	717	746	736	721	785	704	741	728	769	731	727	708	753	715	768	710	717	716	725	733	701	724	723	753	721	700	708	752	737	702	756	781	787	715	713	764	715	687	723	736	759	765	766	727	747	762	759	754	763	699	755	761	764	712	767	762	748	743	748	706	736	728	704	721	743	748	744	730	724	792	740	726	745	744	715	722	774	731	711	765	792	759	728	703	675	738	724	745	703	753	724	721	742	786	670	755	713	776	699	703	727	714	734	709	742	685	757	730	719	722	766	705	762	728	718	722	722	746	721	756	715	708	691	719	756	708	729	749	758	701	785	743	765	715	770	686	716	702	716	708	702	711	697	694	715	716	680	743	710	713	734	721	734	777	707	762	719	759	746	693	729	719	765	750	754	705	718	741	674	708	740	685	726	739	710	737	724	765	727	700	771	717	752	762	720	699	721	724	726	678	725	776	687	695	764	702	687	742	750	687	716	719	713	751	746	741	721	776	717	741	723	763	731	713	808	704	763	735	770	738	708	722	790	713	746	689	717	773	743	723	770	762	734	732	738	715	725	735	730	761	713	724	716	706	671	739	700	757	702	720	724	729	729	745	762	764	763	695	745	739	704	706	752	759	756	728	712	695	714	725	705	705	716	708	802	787	745	786	708	747	761	699	761	698	741	756	696	722	716	733	744	708	743	714	755	718	730	724	715	753	734	717	720	698	751	718	676	739	740	695	786	696	742	777	680	708	722	739	701	714	682	707	707	745	720	724	684	703	776	767	692	681	698	707	762	728	722	768	751	738	768	739	734
31227	32001	31469	17539	6471	2898	1880	1459	1199	1092	1014	905	903	868	853	874	862	833	812	791	814	825	812	829	835	824	841	771	880	856	811	919	776	817	802	861	900	776	862	841	865	828	809	806	827	830	864	810	806	827	820	778	839	842	848	831	840	849	824	824	787	768	822	826	800	876	802	841	797	879	806	805	845	860	811	810	872	819	819	844	803	804	807	801	821	798	841	807	821	840	877	814	803	826	833	847	780	868	854	805	827	822	837	784	811	830	862	832	797	802	794	825	853	798	841	840	767	853	835	843	831	789	799	855	804	871	757	888	883	841	822	808	820	822	829	857	786	833	803	804	873	783	797	786	764	792	846	805	838	797	795	843	797	845	783	812	816	808	834	845	811	834	831	788	862	823	789	811	809	821	741	808	796	875	832	820	827	796	843	862	819	843	854	824	828	794	854	821	845	808	792	813	789	861	843	840	813	783	799	834	845	823	825	799	801	812	885	828	805	822	797	812	846	818	879	820	860	816	795	823	826	812	881	819	813	841	884	796	870	805	781	843	798	809	765	882	832	844	829	861	841	840	765	824	814	824	789	787	822	858	774	844	813	828	810	816	849	829	799	775	821	756	775	857	798	804	839	779	798	848	809	852	791	856	845	864	767	855	798	848	835	804	858	864	862	803	830	824	792	778	817	806	861	792	774	839	819	763	767	795	860	804	783	810	820	832	878	763	870	883	822	796	850	838	807	802	787	867	803	831	786	777	787	809	802	832	866	830	802	816	767	835	841	827	797	780	812	826	830	791	819	798	813	776	850	773	848	811	820	827	784	841	818	769	790	869	829	863	814	823	801	834	814	842	824	812	807	819	827	804	789	848	852	775	792	839	832	772	819	817	783	869	822	744	812	861	782	814	838	783	823	806	825	833	807	861	792	842	867	844	806	915	845	809	856	819	860	807	861	853	792	838	854	894	841	835	803	804	851	788	828	836	819	802	829	810	770	796	819	775	819	767	770	807	841	836	858	867	838	833	835	822	800	819	788	806	853	889	826	793	819	846	804	853	781	877	832	802	788	856	773	813	863	811	870	791	832	809	796	768	865	808	830	813	817	822	890	819	822	816	819	823	844	826	829	791	773	765	826	799	836	815	806	815	790	789	838	846	815	809	826	842	774	852	814	806	832	811	786	838	834	832	834	810	783	818	861	797	839	843	882	862	792	851	818	824	729	827	834	868	879	812	833	830	774	779	825	810	818	840	854	800	807	798	825	858	802	795	838	785	814	816	818	809	791	834	768	814	791	832	832	853	770	826	837	832	884	821	831	804	752	817	794	784	810	822	839	806	842	813	825	836	859	836	797	839	838	828	811	823	806	813	841	870	847	852	832	857	810	796	816	825	802	810	798	850	777	772	825	817	801	804	853	821	830	804	814	806	803	838	850	823	797	818	861	806	841	859	764	811	845	815	783	795	779	859	834	801	826	850	832	841	808	820	854	779	793	791	807	839	787	824	785	906	902	844	846	858	786	804	828	776	825	841	804	878	808	777	830	869	814	806	782	890	833	809	809	804	817	792	789	801	770	825	868	796	823	802	864	849	828	833	810	855	831	840	832	791	763	819	796	825	846	771	864	856	856	765	856	782	871	826	841	819	805	794	858	814	805	830	809	848	820	839	842	795	828	819	810	870	839	812	793	809	815	824	875	802	797	781	864	839	855	825	780	846	810	848	824	790	766	868	833	796	851	843	887	881	797	803	833	786	824	829	813	756	779	825	825	847	794	861	796	805	869	803	802	805	808	803	874	826	788	797	848	840	807	808	830	794	828	835	818	883	872	824	811	796	855	854	776	803	820	874	822	835	793	797	826	772	825	814	792	832	801	825	838	833	800	841	846	857	780	816	830	821	792	805	797	857	806	823	825	830	834	869	827	758	798	834	806	861	852	858	796	836	780	797	848	815	802	813	836	782	870	781	816	764	798	877	741	832	777	816	799	790	797	836	814	830	815	821	847	798	818	818	838	851	822	819	834	817	866	822	815	839	791	847	843	862	783	786	844	797	804	832	826	832	800	841	813	798	833	824	861	811	854	786	812	832	846	790	805	861	816	828	831	850	849	787	764	788	805	790	825	809	785	810	788	807	759	829	852	857	818	865	894	828	820	801	823	839	827	835	836	805	826	828	810	838	803	888	778	798	814	811	827	856	830	801	835	879	787	766	835	796	789	796	796	820	868	808	860	791	769	819	779	776	741	810	765	773	827	812	815	804	807	761	833	848	816	826	792	792	853	785	825	829	799	812	802	810	834	840	782	802	857	780	823	842	809	826	816	809	802	826	849	827	846	823	797	836	839	788	754	785	837	833	798	809	848	836	852	789	784	827	835	788	794	806	842	841	843	831	806	866	850	866	829	787	811	828	804	767	794	803	828	843	819	811	856	790	803	777	824	779	842	878	781	795	836	812	787	851	820	788	835	835	803	815	889	780	799	815	799	791	825	799	751	815	804	832	808	782	848	831	804	852	827	813	795	809	813	833	794	813	786	824	789	798	820	831	790	831	813	822	845	822	802	837	805	837	851	806	790	821	782	826	862	804	834	790	884	812	875	799	794	850	828	785	783	823	807	822	781	778	788	813	797	788	825	803	816	804	794	819	825	864	759	828	837	829	825	887	831	777	822	764	829	808	834	779	791	862	803	823	833	823	806	770	785	851	844	849	818	813	810	812	804	832	827	846	842	823	788	817	846	792	807	811	826	789	810	812	779	820	781	795	896	805	874	819	828	829	793	839	861	797	852	825	770	857	818	841	831	801	877	832	799	858	795	816	835	836	850	818	873	825	862	810	820	830	817	792	866	807	808	843	819	822	824	847	883	834	851	839	837	859	809	832	745	814	780	834	828	798	828	790	838	796	800	814	843	807	841	808	804	808	811	814	839	835	836	881	880	816	874	815	868	790	799	817	742	837	794	776	853	837	860	810	825	797	844	859	815	812	786	820	819	817	861	818	828	804	842	846	826	813	806	870	847	769	859	810	833	787	775	825	819	782	865	840	814	845	846	829	799	845	785	847	864	812	789	811	814	835	823	791	848	802	789	799	821	784	860	816	821	842	750	844	870	812	895	859	808	840	776	791	826	853	842	794	873	827	814	823	781	817	776	813	791	830	819	795	846	848	792	812	776	809	857	803	848	827	811	776	835	825	829	779	798	831	837	794	834	774	799	789	806	808	842	923	852	827	853	849	785	816	799	794	861	821	812	800	871	815	838	802	806	822	839	790	855	816	858	817	786	831	798	802	834	848	804	852	829	766	835	793	832	863	748	797	889	836	829	848	839	812	835	812	818	857	795	835	843	818	806	849	848	828	814	816	847	800	841	805	865	813	860	788	796	801	838	842	830	846	856	820	814	857	832	821	831	787	789	810	794	848	833	827	797	786	864	820	840	777	818	833	804	834	839	817	825	804	784	790	878	838	837	835	846	868	867	813	856	787	800	846	812	836	849	819	822	835	771	845
32495	45793	32536	16198	8351	4263	2787	1932	1594	1371	1193	1090	1093	959	893	940	931	867	925	927	870	891	893	895	868	883	827	900	872	898	860	882	895	852	854	848	868	900	852	838	871	808	919	848	873	902	852	856	824	871	875	841	885	873	903	816	891	861	828	841	877	850	824	857	801	846	867	882	872	880	928	864	859	848	886	804	883	850	835	879	829	828	885	875	918	832	844	857	862	905	862	877	896	851	839	918	863	888	868	849	825	827	799	844	885	858	864	876	817	905	842	852	852	878	815	859	875	836	837	876	928	900	877	888	842	857	881	864	853	865	851	860	874	897	835	838	806	839	877	845	877	852	850	889	887	871	867	846	880	911	829	843	840	844	874	883	864	859	851	869	853	876	816	893	874	859	890	865	874	831	846	828	908	880	845	800	878	882	934	870	855	914	855	868	856	902	832	860	888	864	869	838	882	853	844	907	855	881	843	882	876	823	894	883	852	903	833	849	869	913	900	884	892	889	868	892	816	826	821	880	865	867	842	891	839	845	838	826	919	906	924	820	831	896	907	863	874	801	826	863	844	868	808	904	885	870	906	881	869	831	845	874	861	861	868	838	904	831	848	833	861	885	838	878	884	825	859	827	822	839	837	855	873	907	838	910	836	858	841	851	834	827	831	902	876	818	817	822	861	845	886	917	856	867	846	796	876	863	919	858	831	805	858	840	848	835	900	824	858	865	877	878	855	848	851	833	915	873	837	824	889	794	865	861	866	861	814	856	899	853	848	850	859	836	839	878	888	842	854	863	868	843	861	852	879	875	897	830	828	860	852	860	907	863	885	828	853	831	882	908	885	895	924	903	839	849	839	828	871	857	865	878	832	907	821	861	869	832	906	843	833	847	818	823	838	846	838	898	855	870	887	886	899	845	866	852	845	915	878	858	860	858	876	885	847	796	884	837	854	851	881	863	840	846	868	849	816	847	865	882	849	854	875	823	880	858	836	871	835	821	872	878	849	874	824	843	807	903	868	859	821	884	868	883	905	862	823	865	857	848	885	842	902	909	850	872	868	926	907	869	886	865	876	884	861	881	872	868	868	810	887	814	898	869	926	882	854	863	860	867	838	917	884	866	857	822	854	909	882	824	872	869	869	901	877	816	814	845	846	837	826	874	892	848	833	847	796	853	879	877	891	852	887	847	872	836	843	867	848	853	877	886	795	886	802	813	888	836	819	891	801	860	871	869	898	934	845	873	871	884	910	890	834	851	855	868	888	889	867	844	837	895	862	889	836	868	883	855	839	890	850	813	872	880	844	922	856	838	833	888	847	895	848	850	870	862	882	815	873	870	884	890	868	911	834	908	816	887	885	854	886	876	841	833	868	887	843	868	885	881	909	866	861	876	834	903	886	889	874	907	851	915	849	840	865	910	826	828	884	868	840	850	864	848	815	893	870	857	814	854	833	860	887	824	854	830	840	872	848	854	851	857	892	884	881	884	881	883	877	904	893	864	889	882	880	863	889	792	867	860	855	884	806	890	853	858	845	910	853	857	841	869	883	857	857	876	827	859	891	926	865	890	867	908	951	878	858	902	863	866	854	856	803	862	837	854	909	846	888	859	918	889	867	839	821	901	892	851	885	848	830	868	844	892	874	815	825	821	835	823	827	833	836	851	839	815	839	793	889	904	867	865	859	803	904	858	898	840	864	913	883	859	849	875	869	846	897	842	895	855	830	824	853	845	850	866	864	845	865	865	856	865	850	913	873	829	809	917	851	855	854	909	845	830	890	898	842	924	921	847	891	879	856	823	828	843	859	845	858	819	826	841	836	880	822	900	858	837	860	905	840	914	905	899	879	920	872	876	890	839	839	877	836	833	894	914	871	856	866	847	883	831	841	931	845	884	842	854	841	804	830	819	833	874	876	854	873	844	853	843	888	832	832	901	849	873	891	866	838	892	810	839	881	886	897	820	889	863	844	798	844	870	858	846	859	866	856	908	894	884	890	852	855	847	880	845	865	860	884	822	837	901	805	821	899	900	870	864	825	862	856	854	859	858	843	838	838	883	842	878	903	788	903	844	852	879	886	919	830	874	884	813	848	931	817	893	872	861	866	827	848	856	913	864	842	798	880	846	893	851	826	896	823	839	820	830	830	876	953	859	857	860	863	845	854	860	845	858	890	892	841	819	848	874	917	889	904	872	876	872	871	886	866	851	891	810	833	861	849	846	882	882	848	874	831	857	874	884	854	829	915	875	895	826	853	883	864	907	869	857	875	843	857	847	836	841	817	796	861	862	868	875	913	886	861	887	872	860	902	851	843	893	866	876	870	856	952	889	852	894	859	890	859	899	821	874	877	857	885	838	812	851	887	884	856	862	831	787	855	881	841	842	851	835	895	872	857	873	875	864	854	895	849	830	826	837	898	843	839	855	881	842	875	813	795	892	925	844	854	811	826	882	822	874	819	863	881	840	878	850	862	900	861	866	856	888	848	798	851	839	822	910	878	903	832	859	901	887	891	855	845	872	836	878	882	859	846	848	889	861	846	915	869	872	875	871	859	840	847	843	802	846	868	921	867	857	894	855	864	862	885	807	833	858	876	840	833	891	834	801	840	839	882	884	900	889	835	830	873	856	882	832	856	856	833	873	869	882	855	884	861	874	878	894	893	810	853	909	857	910	882	914	898	856	927	862	849	855	813	853	837	862	808	814	848	858	864	852	868	855	888	857	845	879	787	898	847	863	933	851	858	908	868	805	851	830	821	854	859	886	893	884	837	810	884	870	890	833	765	887	851	781	838	868	859	845	867	827	859	865	847	885	845	902	849	885	863	846	790	829	855	819	856	846	887	820	865	868	861	865	848	841	842	851	850	899	881	872	894	923	856	868	879	836	882	875	872	867	852	859	876	878	848	845	862	914	898	892	823	915	821	897	901	827	840	808	818	895	856	886	828	863	864	867	861	842	842	903	852	850	843	878	859	874	860	827	839	851	908	859	797	819	909	861	839	866	847	832	853	862	842	880	820	854	924	913	849	835	849	879	849	856	901	879	854	841	876	885	890	862	859	887	848	832	842	938	845	847	867	861	861	836	892	869	886	841	839	885	872	908	839	875	825	835	885	910	906	787	834	866	840	898	840	802	802	915	874	841	875	804	895	938	920	876	798	834	835	913	938	835	819	834	907	852	856	824	864	849	887	808	867	921	885	922	796	833	896	832	832	841	878	842	813	854	840	881	906	868	842	827	826	841	831	800	853	847	888	890	862	855	797	870	862	882	797	799	852	881	829	942	861	928	831	868	837	838	847	903	877	844	831	835	880	834	865	853	847	866	881	882	913	825	835	831	828	843	911	847	891	848	859	848	825	898	855	863	862	882	859	811	891	859	834	874	868	859	878	889	850	902	902	862	901	870	849	851	817	920	943	817	926	893	841	813	841	867	829	822	792	849	898	799	812	882	891	856	840	888	864	871	853	854	857	934	866	853	800	863	911	850	846	854	827	824	850	785
23788	21353	28516	25014	21566	14670	5370	2406	1707	1359	1125	994	945	853	809	805	745	741	758	747	714	690	724	728	724	747	744	709	702	693	737	679	688	626	687	688	746	637	698	679	682	675	701	707	716	687	674	658	707	662	661	637	690	700	695	678	670	714	698	695	679	677	648	685	644	687	709	649	689	700	691	694	735	686	699	638	682	674	666	653	691	676	661	643	686	693	666	702	695	654	677	712	666	661	711	667	660	693	698	698	673	725	673	719	654	715	661	713	655	640	682	705	689	661	665	745	682	667	650	632	669	704	703	642	717	707	678	668	660	665	729	721	675	668	680	666	701	732	688	662	729	685	688	736	704	638	684	701	655	677	654	706	660	714	663	628	619	713	666	698	658	661	686	707	612	671	709	669	669	652	702	709	702	678	738	717	675	677	670	684	715	675	713	633	696	634	693	682	704	688	698	692	674	712	695	696	653	637	692	641	619	709	649	677	679	703	672	677	662	676	653	665	704	671	675	637	666	701	666	648	651	685	681	707	693	689	669	674	678	657	695	689	661	679	692	689	693	656	705	648	694	677	694	696	680	701	698	719	675	699	659	630	682	645	692	689	704	645	677	670	690	709	671	614	696	620	703	686	645	688	637	687	651	654	634	729	621	675	659	711	698	640	679	684	696	635	623	659	674	642	690	696	682	686	655	678	683	665	685	694	698	683	714	660	685	643	641	693	677	733	644	652	687	673	660	661	656	681	704	746	699	693	679	700	678	660	689	737	662	642	675	673	654	692	702	677	696	677	703	688	726	632	682	682	667	728	653	706	651	723	696	693	636	696	667	707	692	705	674	692	700	716	651	704	699	651	736	724	664	654	739	681	708	724	701	695	687	738	709	722	661	710	639	661	704	652	664	684	671	722	702	625	686	635	716	706	703	702	702	673	730	685	657	679	698	693	696	703	699	654	675	695	699	643	642	664	692	663	656	699	654	677	696	714	692	658	691	657	698	687	665	698	688	700	675	616	679	682	667	674	655	671	723	699	678	687	673	705	683	686	694	683	692	689	651	687	664	658	674	665	614	665	693	749	710	693	686	681	718	608	695	652	672	616	677	677	653	690	677	736	658	609	670	693	678	685	702	679	662	680	684	653	661	688	684	720	642	715	695	769	630	658	668	727	653	657	693	651	688	688	646	646	688	620	653	685	648	685	693	696	672	682	721	667	704	668	648	673	672	667	659	667	693	680	676	724	708	700	627	695	688	627	685	706	685	703	671	672	661	687	658	718	664	678	662	693	690	701	662	700	665	706	695	673	675	696	694	686	649	658	642	713	681	635	668	669	689	692	672	706	624	703	685	647	681	697	733	708	676	631	681	705	728	742	689	680	682	665	692	649	712	721	686	705	645	718	691	668	670	667	692	697	702	698	668	709	633	659	659	648	690	666	675	667	670	672	632	704	681	681	667	687	680	700	702	715	687	708	677	665	706	662	666	705	689	686	729	667	662	675	684	700	680	671	697	678	672	673	644	669	741	678	688	673	660	701	659	706	627	705	637	706	668	651	701	704	680	719	689	648	712	675	679	721	676	664	665	704	677	638	654	658	674	698	748	691	708	687	703	672	711	651	660	687	664	692	661	700	718	646	689	676	718	665	673	688	670	677	678	692	693	655	700	691	673	695	630	675	717	732	637	669	699	731	664	670	656	696	709	686	687	665	715	699	706	683	647	678	711	683	681	746	719	684	686	727	665	688	692	675	655	703	669	672	694	715	662	671	662	679	677	677	661	662	623	734	649	675	637	642	667	636	656	729	718	686	687	692	697	649	682	678	642	727	650	673	668	664	649	716	670	662	686	709	695	689	709	677	630	652	666	682	689	768	666	659	694	674	667	608	662	666	655	674	690	627	654	703	692	649	675	660	677	660	705	684	686	637	723	662	717	655	686	683	636	715	675	650	721	674	695	657	660	655	685	677	691	626	665	642	652	713	644	643	682	675	665	687	673	682	674	661	681	684	644	683	680	657	684	713	723	684	673	677	681	683	707	692	700	689	682	665	662	756	634	680	694	704	721	699	689	657	632	629	663	677	745	723	718	645	682	694	674	692	613	662	704	694	668	616	666	666	674	678	664	659	712	713	716	683	698	677	734	656	664	713	705	707	655	685	685	709	683	683	695	678	695	647	712	695	706	626	718	648	679	658	707	695	682	674	711	692	659	706	686	710	683	694	715	710	664	693	713	690	653	663	703	670	634	676	643	685	702	654	716	694	671	690	669	702	684	640	647	672	656	668	658	615	663	686	714	713	673	726	649	671	673	715	704	697	681	684	657	681	715	631	668	613	672	731	641	659	667	661	701	708	639	715	653	685	687	660	658	686	674	684	671	633	649	711	708	644	717	708	655	699	757	659	680	748	631	671	666	664	652	707	670	708	687	703	690	676	723	677	661	671	668	680	633	640	641	749	689	702	654	737	716	650	651	667	693	645	648	668	665	672	672	673	733	683	689	696	687	674	704	703	697	691	684	623	642	650	651	681	695	721	658	695	693	702	679	668	680	651	662	716	687	673	645	705	687	625	657	696	667	673	686	694	683	669	668	644	662	712	702	693	684	661	643	687	684	668	661	717	645	721	684	709	707	627	671	657	664	674	717	654	691	686	657	695	672	700	639	662	686	648	709	679	692	694	683	691	692	671	696	704	675	678	695	655	644	695	671	650	711	650	705	729	690	692	629	661	671	656	691	645	704	726	677	687	757	719	669	688	696	694	652	720	661	682	680	703	656	717	655	660	691	616	720	663	705	677	685	649	721	655	770	688	668	658	664	674	710	708	698	689	715	663	688	680	683	693	695	692	689	658	682	642	724	703	714	692	662	706	664	652	715	675	636	692	755	704	634	653	687	690	700	649	666	680	730	703	677	665	717	726	650	701	672	721	716	634	700	713	668	692	691	666	682	673	682	687	704	679	702	637	689	715	697	639	688	648	698	671	648	693	700	688	718	680	660	669	689	703	671	643	656	664	641	684	708	695	663	652	694	709	680	625	664	641	686	674	648	724	701	704	656	698	707	713	667	687	714	699	675	678	674	704	692	680	666	700	671	708	652	706	669	714	655	651	683	651	724	681	694	714	704	661	665	690	705	693	692	667	729	698	655	667	684	657	675	652	683	682	672	678	669	694	677	680	694	695	705	674	680	667	686	656	647	736	671	726	689	659	663	655	734	681	672	656	705	676	666	705	678	699	668	690	709	651	668	686	640	679	708	707	689	641	675	665	746	619	699	692	692	674	690	664	700	675	697	654	675	664	620	640	653	682	661	675	706	673	662	690	676	688	715	692	696	661	653	680	706	687	668	682	663	667	705	672	639	714	692	641	646	682	645	668	656	660	680	706	699	649	720	677	650	703	677	692	719	689	705	699	682	713	668	657	703	648	641	679	626	660	676	679	701	688	621	649	711	685	691	623	667	683	660	659	695	672	676	650	694	685	702	644	701	643	689	670	670	693	684	634	657	703
32192	52040	40500	27591	17327	9374	4885	3088	2329	1859	1492	1340	1156	1073	980	844	863	862	805	824	741	740	776	720	796	776	753	727	701	685	779	735	772	759	781	725	721	698	728	689	748	756	724	694	717	708	700	713	709	685	683	720	766	746	758	697	686	760	681	731	736	746	754	703	732	763	708	705	721	703	747	738	722	724	702	724	710	726	698	710	719	728	720	669	712	711	748	759	710	660	720	736	720	748	717	753	724	695	734	698	703	719	701	729	695	730	708	786	724	729	706	735	737	689	663	673	723	697	735	701	687	792	706	726	755	732	724	712	722	728	759	679	716	785	670	770	716	686	706	732	715	732	716	678	783	734	750	745	765	751	718	723	727	717	703	740	699	718	707	695	704	702	759	710	727	696	695	762	697	660	708	721	677	735	703	757	666	772	703	751	727	709	775	771	684	708	704	737	714	771	692	698	680	681	711	715	737	748	706	752	708	748	718	716	746	675	727	752	705	748	725	698	722	723	723	719	749	701	724	729	778	692	720	708	696	707	702	750	698	734	720	717	724	739	714	716	699	702	732	764	715	682	669	712	726	697	733	677	737	725	691	706	741	715	716	727	723	751	706	709	703	738	752	724	727	742	752	722	704	727	786	694	713	722	726	724	726	700	729	728	721	726	712	726	730	724	721	703	712	683	676	708	742	706	761	706	729	773	710	750	750	739	700	739	746	692	703	728	691	734	693	728	746	727	694	689	708	725	742	711	741	703	699	737	756	721	725	710	700	713	723	708	680	796	705	694	715	733	683	682	743	720	740	737	714	723	747	762	710	681	669	652	705	693	771	780	749	679	711	719	673	782	702	707	716	774	664	718	758	787	765	741	678	734	729	727	676	724	765	766	734	697	668	725	746	705	720	724	724	773	713	719	705	751	699	683	736	726	735	695	748	720	723	737	728	691	734	716	751	732	703	759	719	716	699	721	710	671	775	748	732	746	685	739	760	739	755	736	742	739	685	685	720	772	743	731	686	726	707	779	703	650	745	686	711	724	741	763	706	680	714	702	751	738	691	704	774	724	700	750	715	707	680	758	720	732	717	699	733	718	730	707	687	715	729	730	714	735	774	745	769	753	751	728	733	735	712	741	638	744	749	729	728	711	739	787	709	742	704	745	719	751	721	744	704	703	706	744	691	700	722	702	724	756	735	705	679	693	718	730	717	709	723	705	746	675	714	725	751	759	760	740	751	675	713	758	726	758	732	752	678	749	732	707	700	738	738	751	696	711	733	724	757	714	731	700	703	740	702	782	729	708	693	741	736	720	739	740	718	728	775	747	730	674	750	819	725	683	689	728	720	725	699	719	670	721	741	745	710	703	708	727	695	689	703	756	690	713	738	717	683	715	691	698	733	745	740	750	731	734	703	739	721	743	682	720	715	711	770	712	715	727	709	738	657	688	697	729	746	743	733	762	703	745	722	710	784	670	751	736	729	714	726	764	732	712	726	756	718	692	728	751	712	701	765	692	685	679	705	746	696	702	677	717	756	732	760	696	680	714	684	716	641	712	712	722	742	721	734	704	728	748	747	713	748	736	740	674	704	735	731	731	711	741	714	707	735	697	693	741	706	748	724	716	731	749	709	715	741	699	691	680	737	694	722	703	723	764	718	737	763	727	656	717	777	706	683	691	749	716	700	723	692	725	692	768	751	756	696	732	696	717	712	700	724	697	778	751	748	703	750	730	737	739	743	702	749	697	687	721	766	742	721	739	717	748	736	700	703	780	736	740	668	780	739	774	753	701	686	729	700	711	756	733	742	723	774	710	732	720	722	686	704	731	728	697	777	668	715	729	702	706	706	693	758	768	708	695	717	755	743	747	733	737	701	728	776	733	756	714	705	715	689	695	697	687	721	678	733	765	715	703	727	707	677	749	791	746	742	729	702	715	741	741	684	722	752	734	741	740	707	733	721	721	711	669	757	736	734	750	738	714	741	701	727	686	748	718	732	718	735	706	682	731	742	696	698	690	770	716	681	724	716	741	741	683	717	704	748	719	723	734	725	665	731	728	728	713	738	699	766	718	642	704	731	741	739	725	732	668	747	719	709	780	708	740	730	720	748	650	714	713	700	763	693	748	761	682	736	742	779	731	755	700	748	729	763	713	720	745	658	753	764	733	696	715	706	764	748	727	721	777	752	715	742	742	755	683	744	771	740	694	727	715	685	699	708	747	715	710	712	734	716	733	700	669	685	746	763	751	722	727	722	733	720	713	703	723	721	733	691	731	717	724	716	700	750	716	702	745	704	715	705	716	684	719	748	733	719	755	700	681	705	713	740	733	717	746	738	662	752	702	684	744	709	731	723	697	698	716	696	673	707	720	730	751	750	720	711	707	706	709	735	711	736	693	741	696	671	695	715	705	669	709	687	702	734	727	742	738	742	719	703	708	713	730	743	743	766	711	703	731	725	723	714	715	733	698	670	747	720	753	704	714	719	680	711	756	750	718	760	715	722	692	753	688	738	724	728	774	768	702	704	712	698	737	766	678	684	709	690	745	711	734	736	748	732	730	708	701	680	724	737	727	744	728	713	736	736	746	726	705	686	712	755	707	758	731	711	707	703	716	711	695	682	674	736	725	692	736	722	743	759	767	708	713	751	735	761	725	751	686	712	733	744	727	696	730	755	673	648	700	710	702	648	690	706	717	721	692	714	790	710	724	728	765	697	753	692	717	728	752	755	746	699	700	710	701	728	676	761	702	735	661	670	728	700	721	718	696	743	686	758	736	766	704	751	714	665	706	689	725	683	728	763	699	759	716	755	728	767	719	740	752	720	697	719	732	718	761	721	701	684	752	735	681	714	670	761	726	749	745	708	704	745	765	716	739	707	716	724	733	753	714	725	739	720	725	683	730	679	733	694	751	750	719	736	737	707	723	787	713	719	724	758	692	703	737	746	718	699	708	759	694	753	753	752	700	704	731	736	680	726	727	690	713	665	735	719	668	750	745	762	756	714	708	718	764	674	719	725	716	710	697	750	754	734	731	726	712	705	725	701	726	706	662	691	681	704	729	705	708	750	710	700	749	714	658	711	702	685	691	724	746	712	710	703	753	713	718	692	730	747	727	714	745	729	726	703	724	675	710	701	729	711	700	707	693	714	697	680	700	700	689	771	740	753	710	699	713	768	748	733	714	734	724	719	706	708	737	733	762	671	737	722	745	755	695	712	751	713	690	712	730	715	706	697	696	714	712	737	712	741	704	737	732	717	758	682	729	719	693	714	752	674	708	698	753	680	758	748	720	744	706	723	742	693	680	697	756	688	679	685	725	704	672	683	692	740	734	717	737	725	706	682	723	702	738	764	737	760	716	733	806	717	741	718	721	696	687	705	716	705	728	698	800	719	699	706	723	694	765	730	735	711	713	711	725	710	709	735	709	650	718	771	774	767	747	693	715	718	675	727	696	682	726	707	700	754	700	722	759	704	671	755	736	722	731	765	739	723	737	692	728	733	696
25153	21436	27884	26083	14721	5597	2676	1836	1476	1317	1211	1133	1068	1054	965	1032	994	974	923	952	944	933	892	943	936	902	937	922	926	941	921	861	944	954	901	931	960	934	910	926	883	927	933	923	901	878	869	937	904	858	929	940	892	949	900	922	906	924	884	879	890	949	894	894	906	920	918	941	858	885	856	903	930	923	899	882	903	972	946	958	914	844	881	918	900	940	922	894	899	958	981	925	851	892	895	864	914	971	917	951	916	924	826	896	880	922	885	894	919	963	904	902	924	882	893	864	930	880	918	940	850	856	918	896	930	940	862	897	937	948	900	886	920	962	920	913	899	870	906	907	923	918	907	887	892	920	876	898	878	872	909	938	912	947	844	881	918	922	921	908	924	904	891	930	984	903	936	880	883	929	965	928	887	874	906	889	904	893	920	915	862	912	911	878	905	917	932	913	881	899	906	887	901	920	873	834	895	911	874	928	875	911	907	866	887	934	958	907	938	841	933	929	895	935	893	893	904	868	932	909	902	953	883	941	875	868	910	900	924	918	885	927	891	899	877	923	911	865	950	880	896	877	959	915	912	853	892	885	856	893	904	865	897	906	918	905	911	893	910	856	909	888	918	874	903	894	938	870	951	919	897	855	891	885	924	886	895	887	857	885	907	960	889	909	939	909	917	884	928	915	868	863	932	902	877	913	924	900	894	914	917	962	961	898	896	866	870	928	897	906	895	878	933	918	912	895	946	877	875	920	833	893	885	875	896	875	874	850	886	899	972	891	888	897	896	858	923	963	904	848	938	914	846	902	897	909	843	896	908	871	875	856	893	957	895	883	939	962	943	889	885	910	870	914	922	943	957	922	904	900	873	876	859	923	894	910	879	900	904	969	936	915	876	911	922	974	925	916	889	940	913	876	863	937	891	963	890	878	916	874	938	888	949	898	921	912	897	892	972	932	933	922	907	889	910	894	865	919	886	909	924	839	894	871	899	895	930	902	924	840	881	863	838	893	932	887	887	853	917	957	903	901	838	882	934	978	873	866	855	856	891	900	908	904	909	872	914	892	907	924	933	895	893	907	881	925	917	949	895	890	916	851	872	862	869	925	919	861	865	869	839	913	915	908	930	927	919	934	909	932	883	883	908	909	919	894	907	928	859	881	867	998	917	879	882	903	910	818	928	941	965	914	931	920	907	870	938	899	909	909	919	886	916	913	922	928	944	938	899	933	912	964	896	908	929	897	875	914	911	924	892	897	878	923	902	955	876	940	961	910	885	929	865	896	936	890	926	900	851	924	897	878	904	927	922	916	927	888	921	952	910	860	860	859	860	851	907	924	921	875	906	894	946	913	947	899	927	919	898	934	947	909	943	882	923	821	901	889	903	930	927	925	959	920	924	864	922	897	947	886	912	885	901	896	889	931	882	947	860	898	894	932	958	875	949	884	947	906	895	865	878	884	947	899	920	857	916	932	880	972	949	883	901	895	918	907	920	926	949	912	936	894	892	933	898	872	896	920	879	880	933	848	953	927	970	892	941	923	913	909	912	879	915	921	867	907	837	897	870	888	874	899	895	954	893	927	862	936	884	923	923	963	925	917	905	871	892	895	912	889	872	884	885	913	907	899	879	877	931	883	863	919	916	892	910	911	900	908	962	907	895	842	940	911	887	895	935	887	924	909	870	863	882	848	875	903	928	924	954	872	916	889	940	896	862	913	869	893	888	905	930	900	920	914	848	924	902	904	933	887	976	891	894	926	901	945	884	895	915	890	909	937	899	905	921	897	883	908	873	891	882	852	895	947	908	908	944	957	862	923	958	922	930	901	848	862	933	911	912	918	880	892	927	873	914	984	952	885	886	929	915	919	974	898	861	905	894	899	898	941	863	874	945	933	877	932	893	898	872	941	931	939	867	897	916	807	888	850	888	913	886	935	945	946	883	950	913	920	887	884	895	936	929	967	888	881	845	898	875	916	897	877	900	902	868	932	860	926	979	888	882	883	915	946	915	906	915	909	966	845	855	863	905	887	906	959	820	929	922	896	895	915	883	935	862	882	891	942	932	955	890	879	912	912	887	942	900	880	885	873	903	926	886	954	983	905	873	898	885	899	910	886	893	900	869	808	858	923	897	957	932	840	877	867	882	915	885	895	883	951	890	922	877	913	933	947	857	856	847	869	925	907	909	882	876	883	911	950	896	884	842	945	850	919	908	932	942	909	923	862	942	930	889	872	873	908	897	916	897	883	822	917	901	893	917	870	892	959	992	907	934	863	898	931	907	913	899	915	922	861	899	884	962	918	902	919	921	857	946	939	956	866	958	960	911	896	887	932	927	878	906	914	877	889	904	911	896	960	916	983	918	873	955	965	893	975	885	882	957	881	865	941	908	908	917	909	902	860	905	935	968	972	894	880	888	872	941	901	869	949	889	860	931	942	859	982	951	868	938	929	898	918	860	884	915	917	925	885	924	899	904	899	908	915	878	924	921	872	944	878	915	930	930	868	898	912	913	896	888	865	859	929	871	919	879	901	915	972	866	920	915	908	908	903	887	888	905	883	926	848	919	940	918	918	924	893	866	901	875	927	922	931	883	888	945	873	890	933	918	914	910	893	931	928	899	896	922	833	925	923	890	914	912	960	910	940	888	947	882	893	922	900	922	953	933	890	865	902	892	870	902	956	903	907	960	915	883	897	916	911	880	923	894	921	874	945	896	935	863	897	914	933	878	928	904	876	881	912	929	937	915	927	907	890	884	845	927	909	877	945	845	918	934	895	918	912	929	912	901	879	931	925	909	936	906	911	900	864	924	914	956	921	889	904	990	932	911	887	923	908	894	943	901	893	897	926	919	833	876	878	913	856	903	836	915	995	861	918	875	975	933	835	903	919	861	871	881	907	869	920	923	888	924	929	879	890	938	895	896	910	904	888	932	883	863	896	854	915	907	924	920	845	859	899	965	966	952	873	901	935	872	920	869	934	888	855	959	941	847	916	873	889	893	897	917	906	925	943	900	936	920	917	937	847	928	904	855	870	891	929	914	899	841	852	920	881	926	886	869	863	901	901	897	894	879	919	889	890	951	895	886	927	906	889	923	903	907	836	877	935	911	928	923	896	925	909	841	902	896	874	923	925	909	918	893	946	931	901	897	907	900	908	857	871	886	880	901	871	910	863	882	926	952	900	854	928	930	878	899	949	882	878	894	879	878	863	898	920	913	821	912	907	918	845	889	906	926	979	952	875	885	881	908	931	842	858	890	853	935	842	866	960	888	930	869	912	942	872	908	878	968	865	953	886	937	896	894	911	870	916	951	910	883	884	881	897	908	916	855	890	893	876	916	899	882	909	868	936	927	933	934	877	906	926	910	891	906	959	966	927	870	869	927	874	888	839	891	939	953	870	934	892	915	832	887	909	856	971	890	972	916	905	855	915	914	929	911	926	901	909	877	904	815	975	887	907	904	902	863	919	937	957	878	864	921	882	888	919	919	864	918	942	917	913	963	888
30478	46816	35384	22855	12806	6596	3496	2646	2035	1736	1454	1352	1134	1161	1066	1069	1048	1045	1045	983	985	933	971	964	949	1007	950	994	928	966	920	901	940	931	954	949	928	988	939	941	929	986	933	947	962	927	941	930	932	904	957	920	929	916	987	914	961	959	899	914	959	936	934	914	983	985	912	956	926	942	960	905	953	901	940	952	922	934	927	915	923	918	925	932	911	912	908	855	991	1004	933	940	917	956	946	921	926	924	924	944	908	972	917	909	930	926	947	986	968	954	971	987	924	983	898	943	900	911	951	929	900	925	928	918	906	968	980	956	930	886	949	937	921	983	942	958	911	923	949	970	964	895	937	938	986	940	967	965	944	978	978	972	945	884	870	941	950	892	955	952	918	954	886	972	936	929	945	931	961	943	877	972	865	956	931	988	944	919	971	956	950	928	994	977	983	947	949	918	995	927	943	974	932	934	974	910	948	928	961	919	1011	957	881	971	992	979	974	908	954	934	899	976	957	921	953	981	909	932	933	959	930	946	928	913	911	985	885	931	978	930	912	939	976	910	923	900	954	908	951	970	900	963	960	994	932	929	896	960	913	897	983	914	964	938	917	899	899	960	948	900	946	950	932	914	976	930	931	886	956	967	920	912	952	914	928	940	897	923	958	900	897	935	956	864	925	965	940	932	941	883	950	934	928	975	942	923	924	898	953	933	1003	940	1019	979	950	924	945	926	941	962	890	941	914	931	946	948	937	913	906	915	966	971	956	950	964	940	914	945	915	919	918	968	998	981	964	940	905	979	903	984	920	1030	887	905	953	960	910	991	923	974	927	935	923	986	969	920	910	927	1004	891	941	905	956	961	970	879	898	919	915	869	979	921	932	945	942	947	988	973	923	945	934	962	969	987	929	961	938	965	936	932	961	922	931	934	928	912	895	961	917	901	906	928	972	937	961	937	910	927	913	976	930	930	949	936	869	982	943	911	898	938	948	919	903	920	919	968	941	973	876	904	951	960	915	947	889	966	899	915	971	930	883	921	944	885	1005	952	867	924	914	996	923	933	957	941	917	947	907	914	931	938	960	928	944	952	886	952	962	962	913	969	911	950	952	931	898	935	964	955	975	954	955	987	956	940	982	935	983	908	921	956	961	946	965	918	1019	969	963	980	944	1001	936	916	997	965	920	945	957	975	969	912	939	968	915	938	960	935	977	1002	923	961	938	959	909	921	973	960	924	930	935	945	932	962	930	955	928	946	973	925	976	949	912	952	975	1004	955	949	939	926	877	916	951	985	930	881	856	925	1011	986	912	882	941	930	886	984	939	943	899	961	936	949	910	959	948	986	971	926	916	970	960	986	895	944	905	955	952	938	880	986	936	956	911	928	945	933	969	922	967	971	972	958	975	959	933	909	903	986	921	879	975	944	897	951	920	899	965	974	966	932	980	960	903	977	930	958	914	957	965	922	909	948	962	958	946	924	960	909	933	900	951	922	932	896	946	950	1003	934	897	913	913	917	927	953	908	922	983	904	962	949	950	1019	950	969	913	961	965	905	915	932	919	921	904	917	965	941	964	906	901	925	942	934	884	928	902	974	971	932	934	991	926	920	898	992	913	934	926	895	953	964	946	935	984	897	941	928	907	951	907	942	958	942	954	957	989	961	883	939	957	961	931	951	913	937	962	1024	947	932	930	1033	921	981	917	920	966	941	921	933	940	1000	895	921	916	935	912	938	958	879	940	937	901	934	925	921	973	999	993	891	970	970	958	911	929	1012	1018	907	932	911	945	921	993	907	951	811	936	905	955	970	921	931	911	981	971	1033	901	897	959	939	875	1002	946	925	924	904	905	968	923	941	936	942	933	899	891	938	898	948	970	897	976	856	939	921	997	967	921	933	962	956	902	930	951	907	928	974	893	954	915	964	943	926	945	963	938	911	927	935	900	999	917	922	911	961	952	922	884	1014	998	886	946	930	890	955	965	971	951	940	915	930	913	986	954	942	998	959	980	924	865	892	935	918	960	930	974	907	886	943	937	957	901	906	963	888	911	868	938	901	977	950	939	960	941	912	910	950	958	972	923	958	925	961	944	944	945	929	943	956	1000	920	887	961	930	934	947	973	946	924	998	1022	904	962	928	924	903	955	938	962	904	896	972	952	962	897	933	895	949	942	956	959	945	981	975	927	988	990	945	916	995	942	963	959	895	936	969	890	922	929	976	959	896	872	932	943	926	957	932	945	915	924	926	932	898	923	938	885	870	898	964	978	948	999	900	967	960	947	959	941	991	962	948	935	914	999	977	936	969	968	948	936	879	913	925	968	940	893	943	969	915	897	953	907	924	953	912	1014	937	931	945	898	932	975	920	933	957	959	907	968	941	976	942	934	931	908	1011	937	966	958	912	976	969	901	913	941	937	929	976	945	905	964	937	907	950	925	934	913	967	929	947	891	970	915	975	976	923	869	921	946	991	930	959	963	941	928	887	904	894	910	935	930	939	953	947	923	882	902	930	946	976	905	924	946	906	973	923	945	863	1005	944	936	937	975	905	905	926	945	981	969	962	902	923	898	931	921	918	995	901	904	951	895	941	940	924	937	1029	944	911	939	909	984	1014	940	913	904	947	901	955	954	937	963	885	925	909	955	974	950	963	918	963	898	991	874	910	945	978	924	993	969	937	948	935	967	922	889	924	922	936	893	934	942	906	912	969	951	933	995	946	973	952	979	954	923	980	965	940	958	966	952	959	954	925	901	894	901	921	919	939	966	961	958	932	1005	968	885	949	980	925	925	860	963	909	963	977	960	960	922	944	941	1009	901	959	909	901	924	928	949	893	881	940	957	971	935	931	928	954	925	983	964	943	939	948	994	951	959	893	904	933	970	961	928	930	933	952	947	919	1007	944	921	912	960	999	946	949	952	916	971	930	944	955	948	964	955	947	905	938	958	922	919	914	919	982	948	953	884	940	897	927	892	986	909	933	980	940	952	915	961	890	973	983	930	902	920	923	991	978	970	929	931	951	967	927	920	938	949	947	950	928	913	907	917	975	925	924	958	919	927	996	983	917	831	957	979	986	966	937	899	882	974	932	938	937	919	950	912	939	951	956	928	929	885	1007	912	987	956	921	870	963	904	1013	986	923	924	903	940	906	968	930	930	952	924	952	998	942	922	957	964	1005	920	897	977	887	947	924	915	936	974	998	920	928	951	951	913	861	916	943	886	914	912	929	986	949	935	876	940	885	948	951	932	954	951	1032	909	944	886	969	881	923	924	908	951	959	957	937	923	948	935	945	969	1004	917	967	895	936	922	932	924	957	922	978	936	969	931	963	983	919	942	954	943	959	929	937	933	946	927	938	927	959	959	897	950	912	943	920	952	942	922	929	937	979	972	971	972	909	1002	933	967	936	950	914	924	956	915	939	928	953	980	975	980	945	931	990	928	918	916	897	980	989	964	912	916	929	953	903	963	941	928	960	912	912	932	918	900	932	951	872	942	994	960	941	928	928	916	953	938	867	921	917	907	956	892	883	920	950	948	923	882	980	961	975	878
22624	21399	28980	24248	21585	21246	11691	3572	2440	1867	1586	1306	1114	1017	915	915	930	852	822	850	825	808	857	815	776	785	780	742	709	788	737	710	704	735	751	726	719	760	753	775	741	740	734	767	739	767	743	698	783	756	693	735	776	748	749	727	733	779	755	734	794	768	756	722	811	746	771	745	748	715	729	733	752	762	692	751	775	794	771	715	764	738	814	734	693	779	739	719	724	693	758	716	716	685	773	730	755	755	760	708	739	753	746	766	738	726	728	729	737	743	733	731	715	739	780	797	712	720	773	790	772	704	685	738	763	721	749	738	734	715	704	745	728	819	728	721	775	746	734	760	719	737	734	733	722	811	761	731	729	747	708	758	753	724	714	752	673	790	732	743	715	730	771	734	758	765	754	746	791	769	768	767	694	736	748	712	733	753	709	837	740	711	753	740	741	751	718	729	738	753	754	746	739	682	733	725	771	697	766	764	725	792	732	705	724	760	766	744	712	759	737	727	764	697	769	750	730	740	745	709	729	708	697	738	730	743	758	771	716	745	733	737	726	734	698	732	736	729	763	749	725	711	793	781	743	755	762	769	772	716	718	794	722	758	718	708	708	737	778	789	773	723	806	742	734	740	708	702	737	740	731	721	756	750	771	752	758	756	773	806	719	734	704	781	733	743	738	711	738	766	770	756	765	746	766	785	728	746	749	765	742	771	727	745	715	705	745	750	728	766	745	749	756	733	767	738	763	808	702	708	748	798	761	738	742	760	747	724	732	725	722	739	762	727	712	743	728	770	724	742	731	750	697	735	777	695	703	727	730	747	760	699	769	756	714	766	697	777	725	791	736	706	732	746	746	714	742	764	768	792	738	780	734	751	694	743	717	749	724	759	725	778	691	702	714	726	767	748	706	743	774	757	724	747	736	757	759	765	731	729	729	737	745	751	731	690	726	697	706	738	736	746	720	695	720	772	797	752	743	729	776	687	709	703	759	736	705	776	720	748	762	764	706	717	695	733	687	774	748	713	731	779	729	755	692	742	774	730	759	724	742	778	757	774	735	726	765	720	722	761	757	732	754	739	710	716	708	742	730	758	764	739	757	738	739	742	727	713	734	760	705	787	724	714	753	783	794	753	752	711	730	743	750	712	736	754	812	749	734	749	754	790	744	719	754	754	729	778	713	759	756	743	739	723	769	727	806	742	733	718	709	750	755	736	739	769	719	732	712	780	740	700	740	718	796	737	732	712	742	700	689	788	707	731	736	734	757	703	723	700	728	771	739	736	754	720	695	733	768	712	742	706	749	734	741	737	710	734	734	718	708	761	732	803	744	766	753	752	736	770	734	737	812	769	703	744	687	718	792	748	722	766	770	743	733	728	765	737	762	744	796	764	727	705	746	694	778	723	759	744	729	774	735	736	716	740	734	741	719	711	802	722	775	763	783	740	733	737	739	760	753	722	772	745	740	744	765	705	747	712	767	730	737	731	735	742	742	760	743	734	721	764	734	754	691	707	772	791	752	707	700	706	789	739	724	731	713	739	767	691	720	704	725	758	732	821	775	787	697	761	758	711	730	707	714	726	715	748	752	714	764	715	755	727	758	749	762	704	733	751	704	764	778	762	729	717	755	740	737	716	694	693	703	725	740	712	710	701	749	807	779	754	745	739	787	695	748	708	736	685	725	771	764	783	735	827	747	753	763	753	739	715	728	711	788	785	729	765	716	748	734	718	708	772	724	752	711	730	773	741	788	755	753	772	760	716	730	705	721	771	744	733	748	716	695	768	734	714	755	738	724	755	704	698	754	760	691	728	700	723	762	761	759	779	749	708	728	718	689	760	747	754	748	758	713	768	787	745	712	733	716	775	757	760	778	692	766	774	725	754	739	706	756	799	723	762	728	743	716	717	782	718	731	735	699	746	778	743	748	712	763	736	679	736	733	751	706	715	750	691	706	734	715	729	728	743	752	763	726	664	750	735	693	762	758	750	781	753	709	810	733	770	742	685	741	692	739	733	710	734	760	756	741	717	759	765	746	741	768	711	720	735	721	734	728	760	739	729	711	776	718	751	800	724	690	720	787	760	740	759	715	715	799	728	743	775	725	781	741	721	723	718	708	696	755	736	767	760	768	745	767	725	743	739	767	701	706	762	700	710	741	769	728	778	771	740	793	709	733	730	771	725	754	733	742	709	737	756	722	707	787	770	660	741	729	704	748	759	724	778	753	745	707	728	739	669	758	738	743	767	769	725	781	743	762	740	766	708	743	742	761	759	742	746	721	751	773	721	785	744	751	774	715	719	734	812	730	678	717	702	749	685	720	739	707	720	742	720	774	733	760	684	710	734	762	733	741	782	766	743	687	761	756	734	780	726	740	745	765	738	729	761	777	717	773	783	764	725	731	738	754	784	728	741	765	709	732	781	738	730	741	737	749	783	724	732	739	777	699	701	736	812	731	763	752	729	718	757	784	725	759	768	744	756	743	710	756	734	709	773	750	737	798	746	747	776	785	710	750	746	755	748	725	737	787	746	758	802	745	741	761	744	770	734	764	781	750	751	751	730	726	752	720	786	761	769	716	715	695	746	696	755	772	733	749	731	735	755	766	744	753	746	742	731	797	741	749	707	711	760	756	764	734	714	722	671	688	806	746	746	739	717	773	735	779	755	736	787	725	745	752	720	724	676	769	729	713	783	744	730	756	724	750	750	764	718	783	786	759	735	723	690	731	723	759	731	775	722	762	694	740	688	714	745	733	716	744	724	712	737	769	689	720	769	742	778	800	705	670	744	726	717	752	743	761	669	798	736	724	731	746	721	752	723	783	771	726	750	757	739	758	735	776	729	697	772	753	718	758	725	748	727	684	740	714	716	683	717	748	751	736	736	704	739	693	710	760	745	763	779	802	682	738	722	725	720	759	707	765	737	722	723	705	754	709	728	729	723	731	720	753	738	730	732	784	747	715	761	709	751	765	736	710	730	733	743	719	727	731	717	694	710	743	781	736	704	731	692	725	706	701	719	729	713	717	715	747	757	719	745	738	730	739	752	683	760	740	767	719	739	737	749	716	775	722	757	735	733	742	706	731	751	746	734	767	784	764	762	748	740	736	780	739	737	683	706	745	755	750	753	765	730	735	715	758	765	763	776	797	791	774	737	762	722	720	718	765	700	723	754	762	802	732	718	772	739	789	753	758	778	738	698	780	744	727	705	772	762	760	723	732	720	752	776	709	710	711	811	697	728	797	731	792	785	662	768	765	756	744	718	713	749	731	740	711	777	701	722	750	737	693	706	768	740	734	717	740	723	737	756	741	769	709	708	719	722	741	758	758	732	729	744	732	770	731	743	782	745	769	716	727	728	731	748	747	716	742	737	778	750	729	730	761	720	718	706	759	716	725	713	741	757	745	729	722	717	733	777	756	740	703	777	743	747	718	775	775	752	729	747	714	723	710	733	727	709	734	785	753	771	753	728	713	777	806	728	699	732	786	732	748	723	773	725	709	729
33978	57412	46049	30677	19348	11255	6530	4501	3258	2503	2079	1613	1321	1252	1069	1104	966	939	909	908	884	814	875	812	863	859	815	798	815	764	781	812	766	774	790	793	773	787	744	767	783	787	777	760	744	787	754	745	737	776	731	789	725	784	729	777	777	794	791	770	708	782	752	742	749	765	792	749	784	753	773	791	879	761	739	758	796	787	733	761	729	806	735	772	761	676	727	802	784	733	761	755	816	720	787	750	797	725	790	758	780	710	739	749	749	749	770	762	721	755	785	775	771	747	764	795	801	766	713	752	730	763	745	717	773	755	813	741	755	759	747	720	772	797	744	771	747	726	749	738	737	783	748	723	767	752	781	712	765	736	740	735	763	722	796	761	748	711	748	736	727	743	831	779	770	793	768	778	755	751	749	743	767	730	788	747	788	747	725	734	776	791	769	736	784	701	796	755	750	755	794	731	744	754	750	725	759	709	728	743	759	806	762	739	734	765	762	785	807	771	782	777	706	794	745	755	774	739	759	696	776	770	753	742	714	728	750	787	759	724	768	707	774	773	754	745	769	785	754	762	762	748	827	766	813	750	769	781	790	687	776	749	794	772	774	702	755	761	795	781	767	728	818	760	768	744	755	748	782	754	765	770	737	771	790	718	759	738	704	731	759	724	809	802	716	789	722	767	749	777	808	750	811	736	742	778	724	752	744	747	772	770	787	801	800	763	754	774	713	778	771	756	800	759	718	786	727	754	751	761	777	734	795	743	744	764	701	818	796	773	800	774	774	792	724	779	687	737	745	780	732	770	782	737	802	711	764	703	765	801	749	777	797	761	733	752	743	809	748	764	758	732	876	773	782	771	746	705	786	747	836	759	729	763	773	800	711	757	756	750	775	772	790	752	765	751	787	768	759	737	760	726	789	766	759	752	733	765	709	792	785	792	717	761	722	789	758	786	797	748	770	790	733	771	770	759	766	729	766	757	752	779	727	803	740	776	733	748	754	747	759	755	757	739	776	806	797	772	753	750	760	751	787	773	702	738	760	758	760	730	748	804	745	768	778	737	730	743	762	767	743	739	732	799	742	782	732	767	750	758	806	789	769	767	796	740	770	758	804	766	770	776	750	745	747	750	746	758	737	758	723	768	834	701	746	742	815	757	744	712	728	745	793	777	787	772	736	746	757	740	717	732	769	715	707	724	769	763	706	770	742	737	732	787	771	795	752	793	815	731	785	766	749	810	738	724	750	741	797	735	774	741	781	761	785	722	735	737	784	741	777	774	734	753	780	771	832	759	786	802	773	774	761	768	749	786	729	754	770	738	744	742	766	723	787	735	786	765	726	773	795	774	724	762	762	779	746	790	735	757	747	803	811	778	868	800	731	782	747	762	781	740	781	788	753	760	752	758	771	722	734	777	772	756	748	750	758	718	746	784	776	783	741	732	736	752	742	793	795	743	749	745	721	742	753	761	777	760	793	765	717	795	749	783	758	759	755	766	736	708	764	769	792	794	751	731	771	747	744	763	764	764	771	718	792	754	743	763	769	708	780	823	765	720	758	754	756	768	793	812	783	715	751	786	784	710	795	803	727	703	750	772	798	751	747	785	750	785	749	758	789	728	727	775	788	759	750	767	743	731	801	712	734	730	749	777	768	744	743	770	732	766	688	772	768	745	736	757	740	747	777	716	788	766	764	721	792	706	775	725	758	752	771	750	714	754	736	767	756	729	750	738	783	783	727	756	770	797	779	770	749	772	766	746	790	763	760	724	776	686	780	725	743	767	715	746	730	798	821	785	721	771	733	763	819	777	774	714	752	725	732	741	774	783	734	752	783	743	785	780	740	742	742	703	753	763	755	728	722	783	742	780	736	708	714	771	744	762	759	769	772	791	771	785	757	750	737	797	768	766	704	760	754	760	738	754	776	729	709	743	753	727	766	784	766	768	764	748	775	753	809	776	707	735	782	771	753	801	749	731	775	776	746	753	726	796	735	774	739	742	770	749	733	751	740	749	758	739	769	792	751	755	746	735	735	763	784	729	795	728	732	773	731	778	806	747	760	839	780	749	744	749	725	731	739	777	767	740	730	746	833	724	754	717	795	816	744	783	726	773	755	757	764	779	775	791	740	764	740	806	755	760	732	776	740	791	781	763	728	723	773	728	783	741	753	779	754	749	715	766	716	811	794	720	784	741	755	745	744	717	754	724	808	753	720	706	702	768	776	770	770	768	817	751	791	787	779	773	754	737	725	758	763	732	734	744	783	771	750	743	739	761	777	786	743	744	806	737	750	789	775	725	762	775	801	736	770	764	755	766	797	772	761	779	760	749	708	736	749	737	749	818	762	798	800	710	805	737	736	720	754	758	754	752	741	748	788	801	753	776	749	746	748	742	684	728	762	757	748	798	758	757	738	758	780	740	781	772	721	815	779	775	737	749	754	783	770	765	728	735	805	768	770	757	772	706	757	742	775	747	746	762	746	788	790	747	771	752	802	754	744	757	757	769	738	775	801	748	795	785	751	750	753	752	748	754	743	725	822	743	762	794	755	751	757	757	726	755	810	796	752	761	752	763	780	746	739	762	746	795	750	783	744	786	779	742	743	706	752	680	762	744	758	706	752	772	728	754	799	768	709	768	739	767	787	722	767	738	755	747	754	710	783	751	775	710	767	779	794	758	778	732	779	764	722	750	745	798	782	750	789	792	765	756	698	763	779	770	757	766	740	737	784	806	743	760	704	747	741	750	747	771	771	799	728	758	752	764	776	744	779	742	780	755	734	754	750	735	784	787	806	762	692	750	762	716	761	755	772	767	729	760	797	766	792	732	759	724	778	755	834	727	784	792	768	760	766	735	775	748	719	784	781	786	714	768	750	760	826	760	820	820	740	748	766	724	800	783	763	768	771	735	769	762	735	779	793	713	736	725	803	787	721	741	776	723	732	748	720	781	731	731	820	793	786	781	754	764	795	735	831	732	777	750	762	735	782	770	754	830	787	773	758	725	751	747	733	800	751	734	763	763	760	699	725	737	764	732	731	719	767	744	690	736	805	749	778	824	775	776	718	757	747	742	762	780	766	804	778	751	770	741	765	749	729	793	746	707	783	745	721	751	808	772	778	746	739	758	792	765	767	750	779	772	756	715	736	727	740	711	767	788	779	700	700	796	799	769	730	787	741	710	749	715	721	747	784	775	785	792	750	777	773	709	732	727	764	780	739	756	721	767	734	755	735	747	772	768	717	752	715	759	772	771	766	779	741	781	753	681	827	750	767	788	716	749	751	748	754	750	808	760	801	785	753	756	755	717	758	825	756	707	768	734	761	809	769	766	757	744	785	778	756	763	756	741	719	803	734	751	801	824	706	772	710	781	687	767	751	732	734	789	789	723	777	754	756	727	756	772	748	790	716	800	812	727	745	719	767	806	767	778	739	761	777	796	749	763	782	735	769	786	775	750	765	728	790	773	779	771	761	726	754	785	771	745	736	822	767	763	753	767	733	831	736	787
31057	30341	28975	14338	5492	2835	2012	1573	1308	1171	1090	912	903	944	900	916	872	913	876	827	796	797	858	830	889	860	843	798	818	816	853	840	825	805	855	834	798	811	853	873	850	830	849	835	824	847	852	804	865	872	827	901	879	848	836	858	875	810	850	844	803	810	880	818	839	883	803	868	864	793	810	834	831	839	778	823	818	828	804	845	819	825	866	809	818	862	876	866	835	851	814	806	814	826	866	827	826	815	804	818	853	857	830	786	836	827	822	816	847	883	841	822	850	804	838	827	814	857	830	819	853	800	787	863	821	816	832	807	813	811	885	856	878	835	796	864	838	847	825	787	848	799	814	846	827	872	846	841	812	776	793	831	814	784	827	807	819	867	815	787	778	839	828	841	840	862	851	810	849	840	794	841	832	816	842	831	786	812	821	829	825	794	792	787	848	849	819	858	848	724	818	806	815	784	818	869	849	855	855	795	779	858	786	818	803	846	849	839	795	868	839	859	849	850	821	816	865	750	869	820	807	784	822	826	839	847	796	786	799	879	886	807	801	786	816	890	835	867	767	782	839	797	845	802	852	844	845	821	832	772	799	793	836	837	799	828	837	830	814	845	862	834	786	841	849	815	876	825	868	841	792	813	859	839	842	827	809	812	824	882	820	818	798	818	854	866	816	822	834	850	833	827	819	850	790	832	830	827	846	856	873	773	779	835	807	807	845	807	830	822	852	818	857	829	811	846	868	848	850	783	781	773	868	843	817	813	815	852	861	819	784	799	826	796	794	850	894	848	809	809	839	835	831	819	830	814	859	851	817	832	834	886	812	786	842	834	805	868	796	722	791	841	809	828	821	827	859	821	789	863	815	795	801	828	814	780	810	809	824	805	870	799	830	846	827	819	839	822	827	837	877	820	766	860	866	867	801	823	840	803	768	816	827	854	831	824	827	854	847	832	858	879	879	802	779	819	848	823	783	813	839	830	842	766	834	806	830	855	774	826	826	787	881	835	885	809	813	845	860	835	827	862	835	834	786	787	798	802	846	817	822	818	750	791	821	828	814	824	865	846	816	816	787	782	824	772	793	881	804	807	889	864	859	789	816	900	832	848	835	832	830	820	817	822	799	844	819	831	827	819	780	831	786	860	827	776	801	777	819	825	804	814	860	914	816	845	821	820	821	815	812	867	761	868	885	781	855	797	854	833	868	768	811	831	828	810	858	829	851	881	828	858	829	831	822	830	826	839	840	773	838	888	829	911	846	835	822	809	794	822	851	830	801	790	868	788	845	798	794	769	829	811	812	820	837	810	797	801	818	853	837	834	782	893	900	876	832	835	818	843	845	876	804	904	815	788	781	858	853	815	852	853	823	818	773	812	847	786	854	786	826	832	818	807	796	815	801	751	829	827	831	803	862	823	805	900	840	876	801	843	827	846	827	849	834	798	835	874	783	866	820	890	802	824	810	829	856	817	809	871	807	767	797	816	810	847	834	858	834	841	769	854	875	822	852	858	816	827	806	832	893	814	739	848	817	857	841	841	838	848	813	847	832	805	844	857	792	829	866	844	850	821	847	896	835	818	829	859	857	833	851	842	827	791	774	829	785	887	846	818	823	824	851	792	788	833	833	848	793	865	833	831	826	792	831	807	860	819	826	865	856	828	777	783	810	835	860	848	818	816	827	784	832	832	855	855	852	824	873	878	906	807	824	779	834	806	809	792	834	811	799	859	807	855	847	814	813	840	846	868	800	838	847	848	837	824	817	790	826	779	825	821	861	802	808	831	815	855	841	777	868	790	811	866	800	822	815	819	804	815	832	834	835	848	820	825	906	804	870	839	829	788	905	862	845	870	839	829	856	857	852	821	839	791	825	808	781	798	810	778	798	820	766	841	817	844	861	848	804	838	839	794	809	838	799	822	830	790	860	832	838	838	811	827	888	829	832	790	792	816	844	790	841	886	835	870	819	833	774	866	838	781	828	824	816	819	854	828	810	890	837	805	834	822	788	807	848	835	800	843	826	843	850	776	797	830	862	875	775	784	840	832	848	857	847	862	823	893	818	905	850	788	816	824	822	762	813	828	844	899	828	789	870	822	818	833	820	800	835	842	880	840	850	788	775	889	816	846	848	832	838	856	819	772	818	844	855	854	782	762	804	805	844	828	839	856	824	803	808	816	812	842	799	858	830	777	809	801	863	866	835	808	810	795	830	816	818	804	830	874	812	829	835	898	880	831	820	837	808	834	845	837	806	856	811	821	846	817	825	822	872	850	847	824	808	816	783	840	860	818	791	827	843	861	838	847	828	822	849	813	814	807	846	801	842	814	860	838	873	867	830	881	838	858	828	809	858	878	752	867	838	880	862	853	885	896	843	884	791	814	801	859	845	800	835	831	833	858	816	831	856	873	762	805	863	801	831	813	816	855	822	828	878	847	836	813	823	879	812	844	822	808	805	791	827	802	847	772	787	788	848	856	835	816	858	822	824	841	828	844	816	830	799	820	840	793	812	848	828	818	841	888	838	819	833	819	806	816	810	810	818	806	818	846	853	822	806	829	796	829	821	812	777	822	844	837	862	771	837	873	889	821	837	805	817	791	830	810	828	832	847	844	827	840	892	853	782	812	817	807	823	860	829	843	846	795	843	856	830	805	855	872	809	828	811	834	816	845	850	853	823	839	803	812	817	803	853	845	788	806	832	786	867	838	787	860	832	823	860	782	773	810	830	862	851	803	818	845	796	832	863	792	814	816	845	792	862	854	843	856	841	780	815	822	842	818	835	830	826	856	799	799	849	833	811	801	847	808	797	814	799	852	801	842	820	798	848	817	835	812	875	863	830	840	857	852	796	834	801	815	856	843	841	828	826	798	844	838	798	859	844	814	834	842	804	779	779	851	856	857	782	818	810	828	860	802	835	824	849	844	854	883	834	819	848	817	886	843	837	871	858	813	805	815	824	834	817	841	839	823	734	851	840	782	809	821	838	816	831	817	784	803	813	792	842	916	846	817	851	789	855	810	837	801	788	820	760	823	756	808	788	833	830	858	766	806	874	817	831	833	836	828	816	866	835	873	811	841	808	842	847	839	843	793	875	798	779	823	807	850	802	853	857	819	846	827	845	815	837	872	844	856	814	860	840	838	841	831	816	817	853	815	850	847	835	778	851	785	872	822	784	803	815	798	793	833	785	863	829	810	846	767	823	800	884	788	787	815	848	768	811	801	813	809	813	852	838	835	832	848	849	815	841	881	857	838	801	777	868	798	814	840	830	852	863	850	843	854	810	777	866	867	850	780	865	810	787	837	830	795	857	849	805	796	835	815	877	799	801	810	823	829	847	869	820	863	848	797	772	858	863	851	793	836	827	792	779	831	860	788	772	836	834	840	839	838	843	792	822	808	810	837	832	764	853	832	877	775	800	833	831	772	773	841	857	792	838	824	781	789	906	838	827	843	844	812	839	868	799	815	841	842	755	836	851	835	846	849	845	821	873	833	810	829	842	896
32168	43955	29453	13554	7402	4292	2930	2211	1709	1516	1242	1176	1083	1059	988	1022	963	922	917	956	922	889	934	867	964	861	859	851	905	864	881	865	876	881	909	875	924	882	888	869	853	879	891	849	932	835	854	900	929	850	874	855	845	858	835	847	854	857	882	839	878	892	867	902	849	838	827	937	838	903	888	844	878	844	853	877	833	864	859	903	851	903	871	902	896	928	849	869	905	884	889	875	900	833	852	846	889	849	897	902	902	912	844	834	872	838	903	906	920	865	881	910	892	897	890	811	893	858	901	879	885	875	862	865	877	888	870	841	858	900	846	848	874	920	890	861	848	861	922	872	877	822	863	829	842	912	888	895	884	860	892	838	876	863	818	849	856	840	863	869	901	821	896	905	901	856	884	921	880	837	821	781	831	859	886	923	860	852	828	850	904	874	806	863	851	867	897	867	882	867	867	884	859	901	894	896	844	863	903	808	855	855	909	902	930	880	823	850	820	870	847	910	863	851	891	855	849	871	893	854	887	901	905	898	887	865	934	849	838	893	889	875	858	903	862	919	895	836	813	825	859	867	856	911	879	858	850	893	844	878	829	878	842	840	837	853	847	869	852	890	891	910	854	899	860	830	899	834	890	835	865	870	909	881	824	838	885	899	934	897	830	844	878	849	827	873	838	822	825	851	844	898	906	922	892	889	895	828	905	869	892	834	851	880	805	859	861	853	863	882	831	841	905	847	886	896	893	858	828	788	880	850	925	876	868	905	877	895	907	854	878	854	861	956	864	873	868	860	869	820	897	931	861	902	848	857	862	832	809	860	884	832	871	907	813	889	872	891	924	881	881	889	908	871	860	896	881	895	917	889	875	832	843	875	901	856	849	899	895	872	871	905	817	859	841	929	877	909	879	900	853	814	876	882	907	844	854	860	848	868	896	884	881	834	856	885	954	890	881	884	850	888	879	859	898	841	881	827	871	893	835	883	891	864	903	842	862	886	848	880	906	889	831	871	887	861	853	857	854	895	861	839	937	927	889	883	918	884	876	861	922	855	934	850	898	864	875	820	847	855	870	853	871	869	830	919	872	844	907	847	948	871	863	814	860	901	862	904	871	901	862	856	871	864	844	938	884	862	876	887	884	870	877	851	872	861	855	861	857	880	897	910	910	889	863	847	867	853	876	854	945	860	861	885	968	899	853	846	878	886	896	818	933	858	879	861	832	843	904	855	899	838	930	920	922	835	850	862	883	836	875	839	908	877	831	893	914	950	849	863	799	925	848	859	928	849	901	849	898	895	880	857	918	880	837	863	877	925	870	890	842	902	901	866	895	877	828	903	886	852	877	854	873	891	852	847	860	835	845	848	901	865	878	887	847	883	871	910	931	897	909	880	838	907	885	864	879	858	820	841	908	886	883	897	832	849	891	918	913	927	883	883	897	877	822	929	901	884	885	890	856	883	888	900	891	875	903	881	886	840	882	892	901	877	870	856	852	898	852	826	899	878	884	875	829	829	886	857	880	844	886	891	861	817	830	885	865	890	867	850	875	863	869	851	898	900	852	928	845	889	858	888	918	828	865	795	841	825	852	898	905	892	914	848	879	838	807	874	867	892	896	884	888	868	904	844	857	883	855	900	857	860	840	806	889	893	872	856	824	897	849	880	827	893	881	843	886	840	898	887	912	905	911	893	828	865	871	883	864	901	904	833	907	878	894	894	884	912	866	878	884	878	841	859	854	880	878	894	861	838	844	891	896	825	880	872	864	865	866	855	858	884	897	855	905	870	854	853	824	929	894	862	924	834	888	852	877	822	915	892	844	834	847	863	905	870	912	893	943	855	954	813	859	866	900	853	873	886	879	845	848	900	839	881	833	929	840	896	851	827	878	891	890	915	855	905	828	875	887	890	878	872	832	846	863	893	890	910	848	891	873	851	909	924	862	877	874	842	830	884	897	872	851	831	893	917	887	895	877	865	866	856	902	845	831	824	893	923	890	911	855	881	856	884	871	894	915	893	838	908	889	916	876	909	840	821	821	861	847	894	890	864	879	865	878	895	881	930	877	848	913	893	838	856	830	926	876	869	904	861	890	888	862	887	848	869	826	942	815	810	888	846	894	887	832	866	874	880	872	894	846	837	831	863	861	859	876	913	887	875	887	885	868	809	888	864	849	855	883	888	885	870	798	871	861	913	898	909	893	869	848	855	886	910	884	811	877	882	870	860	875	855	878	883	899	891	904	905	873	818	824	911	845	842	913	861	854	912	867	946	881	841	856	911	860	946	886	892	818	877	887	835	847	879	871	915	913	813	900	839	831	889	866	872	866	824	846	879	862	901	857	890	853	865	884	891	835	895	852	901	861	877	891	874	896	910	829	911	872	825	844	857	915	881	828	899	859	883	915	875	887	911	888	861	866	935	857	865	888	900	892	944	845	853	875	879	871	850	918	866	909	891	863	862	892	860	823	867	839	869	919	856	929	859	864	875	813	885	855	915	854	836	878	887	888	851	923	880	913	917	834	884	830	935	891	869	838	865	888	849	916	914	874	862	888	877	872	898	874	830	901	900	891	855	868	874	804	851	893	850	905	880	811	828	860	852	873	935	879	874	860	861	885	804	849	881	879	927	902	911	875	874	922	876	926	877	893	808	872	828	854	831	920	890	884	892	831	859	864	877	868	908	845	841	930	881	821	851	891	842	896	841	847	840	892	938	845	887	864	855	841	843	836	904	858	852	824	847	849	884	817	839	889	899	889	880	865	864	822	861	790	870	859	877	922	874	864	901	898	849	849	890	883	915	895	844	934	826	860	908	884	946	886	885	849	848	854	858	860	898	895	860	857	930	838	851	877	892	907	917	902	893	859	882	897	826	840	837	905	826	881	916	863	869	873	891	860	878	889	884	894	857	874	906	817	844	888	913	903	831	800	875	817	878	885	924	857	849	852	847	884	869	879	892	882	879	873	885	869	881	879	862	877	918	869	841	933	849	890	816	874	875	886	889	834	811	854	866	874	834	857	877	859	832	889	856	853	827	888	884	849	897	843	859	925	827	880	864	855	934	859	871	867	849	852	854	868	890	869	808	858	879	842	877	858	895	851	845	891	875	907	878	901	904	811	865	853	847	886	885	874	866	876	870	800	923	895	886	875	867	815	902	857	869	860	813	838	871	878	885	908	860	839	874	855	893	858	899	911	880	915	909	887	871	904	907	880	915	860	835	916	820	875	870	889	863	932	895	855	868	872	941	905	939	870	868	857	859	916	870	838	834	874	850	945	915	877	872	863	864	891	876	852	820	877	853	873	842	848	832	885	880	881	856	879	845	859	853	801	856	865	857	896	840	866	889	925	868	888	905	836	802	860	845	845	883	819	835	865	899	853	870	879	835	820	867	892	945	835	887	880	870	853	855	882	852	868	913	932	914	879	843	860	856	841	934	824	839	909	923	843	853	908	904	852	856	855	887	828	880	857	900	867	885	860	860	857	864	920	855	858	897	886	868	854	860
23820	21367	28525	24745	21127	13162	4492	2408	1732	1441	1171	1001	927	825	843	870	785	812	733	718	743	706	698	719	684	739	696	676	723	688	687	735	715	703	739	679	710	659	676	674	697	701	666	697	723	673	675	682	691	701	699	707	709	680	673	690	731	709	647	731	684	703	665	678	695	720	678	699	667	702	707	640	704	669	675	680	656	681	662	662	696	731	767	651	666	678	672	654	743	716	701	688	674	694	673	642	691	640	678	661	691	669	683	648	736	688	653	690	732	657	662	694	677	630	698	672	696	672	672	663	709	694	672	647	713	684	698	672	688	666	654	702	705	725	688	688	671	688	696	730	667	679	723	682	699	665	682	668	672	688	745	682	665	713	675	665	621	719	741	655	693	726	720	641	704	672	732	693	689	645	663	659	730	713	683	620	754	730	669	676	683	670	683	697	723	694	693	648	699	677	704	637	652	674	634	691	739	699	635	711	762	730	697	697	682	692	673	673	730	702	694	685	700	661	729	643	654	671	680	681	684	700	682	687	649	686	699	682	693	675	683	697	720	694	686	637	698	697	695	680	698	655	704	674	720	687	668	680	662	652	673	638	684	699	668	668	712	641	616	690	719	651	707	680	668	703	705	724	687	673	702	653	727	689	653	705	703	680	663	653	647	686	649	667	669	654	675	671	676	686	655	637	711	679	639	711	704	694	702	690	677	709	711	682	721	668	668	668	679	698	686	665	682	712	698	677	686	658	648	668	684	692	672	673	697	663	656	705	694	669	682	677	699	710	689	725	661	701	717	661	672	695	679	722	690	685	658	668	718	667	650	658	717	681	670	689	708	711	661	680	708	654	697	686	701	663	688	683	675	686	675	677	668	744	711	645	659	657	655	708	683	656	698	706	666	678	676	687	706	717	678	693	663	680	699	676	625	647	664	616	748	681	679	673	705	697	750	705	708	723	745	660	709	708	704	649	698	664	675	702	689	707	674	690	719	672	649	686	687	660	720	672	690	680	677	707	679	669	688	644	667	672	660	724	736	711	712	683	743	727	677	723	733	620	700	693	700	704	699	700	724	701	722	671	660	711	692	701	675	701	732	691	670	708	683	733	671	667	686	650	673	666	629	674	706	660	722	695	662	658	674	709	697	680	672	705	690	698	712	700	692	690	699	686	687	702	674	666	705	646	697	681	706	662	654	655	696	667	679	688	662	671	704	698	646	713	704	615	676	695	656	717	670	716	718	632	689	679	710	682	683	687	693	652	658	680	697	685	691	680	731	672	715	680	704	663	681	686	713	669	675	733	649	647	691	664	668	668	652	663	738	687	730	659	663	743	703	691	606	681	640	650	669	691	674	683	731	671	680	678	660	640	704	702	675	686	693	688	714	696	729	679	641	668	653	734	696	700	683	690	698	677	612	678	664	671	712	638	677	678	652	685	670	660	668	699	658	778	650	648	702	692	662	709	721	706	644	672	712	715	671	662	684	682	660	676	732	667	690	709	653	646	708	735	700	705	737	713	669	639	678	688	648	656	702	711	705	751	664	704	721	687	743	642	692	663	673	741	689	713	684	728	675	650	687	655	719	649	739	664	680	704	711	677	660	665	699	680	682	723	695	640	686	648	680	659	703	670	670	708	682	678	694	638	667	702	617	674	692	668	660	682	628	664	663	723	722	675	717	668	644	695	678	650	733	630	661	706	752	629	727	702	701	648	692	729	700	670	661	701	669	697	667	691	705	667	706	666	689	705	707	653	669	652	627	698	682	651	706	729	664	644	647	661	717	678	679	660	644	707	663	701	692	677	709	658	673	682	658	668	648	721	674	673	678	753	663	679	735	671	651	671	680	644	673	702	695	639	668	667	640	700	747	676	673	680	666	647	712	668	696	680	748	667	695	678	696	696	653	674	670	694	688	693	646	681	676	670	674	703	673	656	722	695	680	674	619	641	665	656	721	673	687	726	643	672	689	672	650	741	675	690	725	688	662	681	678	714	644	645	655	690	663	655	643	708	674	702	668	628	689	684	630	681	659	668	629	717	739	649	722	717	653	652	698	665	667	674	683	691	718	657	692	676	655	737	697	724	681	691	697	693	663	727	712	665	714	672	683	748	664	682	665	704	670	719	736	717	653	664	688	682	697	641	685	685	662	675	741	735	740	690	644	670	655	689	639	666	730	684	661	670	709	684	620	667	677	678	707	707	670	650	665	673	733	679	682	672	708	640	662	684	680	665	673	703	698	703	665	666	622	751	679	662	660	708	663	688	700	719	707	670	660	724	716	673	724	672	729	685	694	656	694	702	680	697	704	696	668	660	649	698	639	677	690	714	678	705	689	653	649	666	664	666	683	699	658	726	688	688	704	693	715	695	707	727	659	682	695	698	669	684	693	682	624	670	672	679	723	679	669	718	702	710	664	600	642	689	669	688	707	722	739	639	681	688	623	671	712	669	674	630	665	671	696	696	689	666	671	721	670	677	703	759	684	726	674	688	669	708	687	653	714	699	704	715	663	710	662	643	731	690	672	644	715	656	732	636	723	709	701	659	630	698	682	644	686	655	688	723	710	694	701	663	671	680	665	676	676	650	662	685	682	686	720	708	683	668	647	645	672	658	645	647	701	682	705	663	691	697	668	681	673	722	670	672	686	692	699	762	682	708	717	697	658	699	640	699	729	663	653	668	649	708	675	645	691	705	661	670	707	674	691	689	691	649	674	671	697	676	666	690	703	699	703	687	680	708	726	681	674	702	669	700	701	711	672	679	634	681	703	674	671	681	642	644	698	644	692	682	660	684	666	723	664	712	673	679	651	723	717	661	717	631	679	657	660	721	687	653	690	677	675	666	709	706	659	684	702	672	688	675	702	652	720	687	712	698	649	647	687	667	690	706	669	709	668	698	698	671	694	681	701	669	644	667	645	677	655	699	699	684	710	706	730	670	688	668	688	721	736	681	700	702	705	664	734	685	694	675	692	713	644	712	686	684	679	740	689	708	688	691	730	694	707	707	679	695	659	702	690	664	698	702	706	667	712	696	692	706	669	696	683	634	641	730	656	702	707	688	702	715	665	669	692	665	660	733	640	673	682	685	679	694	677	693	714	696	703	674	702	668	669	631	725	703	687	724	723	673	692	693	688	627	692	658	640	672	664	672	677	679	678	704	699	619	672	698	691	692	682	700	652	645	659	718	698	678	674	664	663	690	679	676	683	693	662	694	655	648	677	682	667	667	657	680	708	663	686	702	675	688	695	708	685	688	721	674	655	697	671	661	677	665	687	684	641	696	685	675	676	706	713	691	685	639	708	709	678	667	679	695	679	723	672	671	702	703	689	641	686	667	649	677	673	704	705	667	701	685	685	690	672	643	680	721	664	710	650	659	711	646	702	704	721	678	694	703	666	685	698	628	714	624	678	705	673	693	707	703	706	675	675	663	667	705	648	688	689	686	708	677	659	711	681	657	668	675	701	682	668	686	680	695	670	698	691	687	658	684	637	713	655	697	679	720
33751	53615	41273	23532	14293	7684	4575	3268	2448	1893	1479	1267	1180	1100	966	916	889	871	855	859	796	750	768	727	788	728	747	744	757	740	781	758	744	799	757	722	719	687	769	687	738	696	721	714	767	749	709	695	720	732	712	747	684	705	727	787	675	777	751	735	725	720	726	711	728	706	712	731	778	688	695	731	761	756	710	707	784	730	667	706	713	726	725	710	687	709	683	697	717	691	737	702	724	717	751	728	702	702	665	679	739	740	715	750	767	754	722	695	707	729	706	728	731	743	739	722	700	748	721	739	733	767	697	748	683	713	747	739	716	716	745	754	752	711	706	650	723	779	707	696	717	742	713	737	694	684	695	776	737	748	693	724	750	750	705	721	717	742	743	745	722	697	742	707	751	700	751	710	766	714	755	717	774	761	715	743	750	739	783	732	768	770	688	683	710	670	724	701	723	715	702	728	720	742	706	762	718	704	701	768	749	748	711	724	748	714	669	723	724	676	721	680	740	735	730	724	719	700	733	683	682	752	735	702	728	743	706	743	710	710	717	739	747	719	739	693	717	700	738	717	727	721	730	752	698	717	743	708	712	737	730	737	690	746	756	698	696	718	741	777	667	704	687	719	739	720	696	744	762	703	709	736	679	725	741	710	719	699	695	719	744	733	736	717	746	740	744	680	695	735	720	731	720	710	698	733	741	707	712	709	707	707	707	729	782	689	730	737	720	770	710	720	728	726	754	708	738	684	760	742	715	771	719	723	751	741	731	763	693	721	699	722	787	736	717	727	712	685	717	721	731	757	662	719	744	727	704	716	700	697	750	717	688	711	725	705	720	715	741	705	757	698	733	722	744	718	717	752	699	708	673	692	715	729	675	690	734	722	742	703	710	703	711	768	730	719	673	681	696	704	724	708	724	720	702	706	747	729	756	702	689	691	759	709	682	707	721	704	707	736	700	752	709	809	750	710	722	678	702	740	707	732	721	693	689	763	761	726	737	726	717	687	727	709	698	715	697	707	724	688	734	765	745	763	732	706	716	731	748	757	760	713	700	698	714	736	754	676	780	706	717	709	714	710	731	705	735	702	722	757	695	657	688	699	729	717	720	697	736	754	732	730	774	739	732	724	725	691	680	759	723	714	738	684	645	707	722	697	715	772	693	744	745	719	723	733	743	721	728	750	703	716	719	757	696	745	720	730	785	732	699	741	678	733	743	698	723	779	727	736	743	673	745	751	731	768	732	683	726	721	687	752	714	732	764	741	751	708	732	695	654	738	717	726	726	747	745	736	717	755	719	729	737	771	726	732	748	748	718	719	747	702	669	707	701	698	729	717	694	694	743	693	756	699	709	717	720	720	695	717	700	713	715	725	687	712	708	760	776	741	716	724	704	727	744	703	737	696	720	743	709	692	734	716	700	735	737	754	777	711	698	694	731	692	697	720	748	703	781	729	720	715	705	731	744	745	696	729	710	780	796	681	709	734	725	739	668	717	748	702	733	768	733	707	689	733	738	744	748	709	719	693	702	746	718	736	734	704	754	714	695	710	755	715	735	734	737	733	678	718	753	736	738	693	682	682	709	724	698	700	763	756	710	731	752	714	710	708	703	722	745	716	700	741	712	727	683	722	747	717	701	701	716	718	721	735	728	736	772	718	711	713	749	727	711	720	687	753	694	725	693	692	733	660	734	724	761	700	692	757	728	754	771	709	723	679	702	766	700	746	740	653	689	673	725	752	765	713	728	695	735	716	704	730	732	719	775	757	748	741	724	688	740	753	690	694	703	688	728	689	701	709	765	737	726	674	724	742	714	710	722	734	742	722	699	737	701	707	699	699	705	699	757	735	717	722	729	738	734	710	727	698	700	703	740	758	708	709	705	747	726	688	782	732	729	754	700	756	708	728	714	705	748	731	775	749	667	760	717	704	770	689	735	684	702	729	712	703	698	717	691	661	722	696	721	741	751	695	705	746	690	693	698	752	676	733	719	693	738	742	714	776	722	714	712	682	753	691	716	727	716	700	729	735	721	712	718	713	684	743	723	759	693	722	788	696	710	712	719	663	679	730	733	751	725	725	736	740	737	645	728	708	720	707	694	708	724	655	722	739	711	720	684	743	746	721	755	733	739	694	746	724	705	700	680	692	703	724	673	720	772	715	732	732	714	711	714	720	716	736	661	723	706	717	732	743	747	746	757	727	680	675	729	711	723	723	749	713	698	696	690	691	694	675	771	709	738	712	713	702	797	740	720	753	753	702	744	740	730	710	704	711	736	680	776	723	708	773	697	691	711	728	723	679	732	731	716	692	700	707	755	727	697	690	716	738	704	760	750	731	682	743	729	761	751	716	657	731	713	699	713	703	723	716	688	669	690	779	708	745	688	708	680	745	752	705	744	729	737	683	773	687	704	703	739	762	711	705	732	748	757	761	734	681	676	741	740	723	742	749	742	688	760	694	765	676	719	713	707	716	764	757	699	716	733	750	733	741	707	709	734	733	738	693	698	736	747	718	695	744	724	729	725	710	706	725	756	719	721	710	744	719	699	746	789	773	766	742	678	717	703	692	705	692	690	721	712	727	747	770	686	690	716	716	704	714	729	710	744	736	764	701	737	709	758	724	730	678	708	711	709	747	743	730	751	692	713	764	704	707	722	701	744	705	759	742	712	758	721	762	736	753	738	718	730	723	691	741	751	731	751	709	706	727	726	671	778	685	722	679	734	745	743	683	728	736	696	696	741	702	723	730	737	725	771	768	757	686	710	705	698	702	725	744	716	662	795	711	724	735	742	715	766	676	705	719	682	680	742	720	756	721	695	734	642	748	730	697	738	718	754	789	686	753	727	685	744	740	705	717	746	692	730	752	702	675	704	727	735	705	727	691	779	736	756	759	705	689	697	746	764	718	712	680	680	732	737	704	764	719	680	673	738	691	754	729	751	733	707	723	704	696	705	688	707	739	749	691	783	707	720	721	693	689	708	711	733	699	688	764	671	707	724	702	723	723	760	746	740	758	722	748	734	780	701	751	722	760	735	669	674	711	725	690	731	675	669	680	693	741	705	775	695	709	723	783	739	733	720	715	726	721	708	760	740	750	710	716	677	686	680	716	699	758	748	755	735	696	746	744	720	734	756	756	743	709	704	750	733	741	705	718	790	727	716	726	743	741	716	735	715	779	738	668	695	752	754	707	746	731	698	726	685	736	721	716	713	749	668	688	735	716	683	722	688	714	721	710	716	705	728	748	721	709	676	748	716	728	694	662	752	718	751	767	725	682	703	713	737	730	727	732	718	684	697	669	725	747	689	726	749	753	712	698	729	746	690	742	734	667	736	708	702	727	742	694	716	684	733	671	704	730	743	768	764	734	741	711	733	686	691	723	754	775	671	679	722	674	681	710	730	719	705	685	722	717	773	713	692	754	719	685	739	757	778	698	728	693	704	758	667	764	731	717	691	711	734	695	739	694	745	725	730	702	722	702	747	700	683	698	749	686	709	748	714	735
25068	21469	27793	25804	14188	5353	2936	1973	1620	1356	1225	1083	1124	1024	1026	1034	896	952	949	944	967	942	926	880	937	906	959	948	879	922	930	885	918	942	888	920	912	910	912	890	946	863	887	880	864	835	891	879	910	883	938	926	851	872	879	815	848	890	921	939	879	916	922	929	880	881	876	941	888	943	852	901	922	908	916	910	894	954	930	881	881	934	918	926	884	883	893	927	870	902	905	920	867	961	908	890	948	985	898	909	898	815	880	880	873	927	924	907	894	868	903	956	935	878	877	885	827	891	941	898	894	895	898	964	890	923	915	915	858	851	955	881	935	919	921	853	905	879	914	879	945	909	867	843	895	927	900	892	937	872	899	901	971	913	909	931	949	927	846	928	858	913	864	851	863	896	947	865	892	909	926	929	887	915	903	904	887	905	921	894	922	844	900	927	919	872	910	926	883	910	953	918	892	924	919	916	888	875	903	936	889	919	883	898	925	893	885	854	916	868	901	908	879	939	959	874	922	899	912	937	908	861	935	927	887	899	926	929	872	889	906	881	899	905	841	933	962	914	875	923	917	914	910	914	924	850	870	881	974	912	909	941	921	947	903	900	897	892	931	918	938	908	860	924	864	884	885	929	944	927	915	925	913	905	935	914	880	926	966	888	895	943	909	873	899	850	942	890	896	904	886	906	906	933	911	830	888	903	891	913	874	859	839	871	959	940	954	944	890	897	884	868	879	917	863	885	878	921	900	893	939	907	904	874	937	875	864	940	904	901	900	881	944	880	946	913	947	920	919	906	922	827	920	876	952	921	902	908	913	902	915	878	917	951	868	873	882	919	883	948	902	868	926	923	909	912	966	876	928	843	965	913	904	903	904	925	887	844	857	932	922	851	912	940	899	920	864	907	889	951	905	901	937	900	950	888	990	891	912	884	946	872	904	948	921	933	892	873	881	895	903	916	921	934	910	896	926	817	923	943	835	854	891	918	850	949	898	926	899	906	933	940	883	916	883	869	927	934	916	972	948	936	933	913	992	885	855	889	929	925	890	945	952	873	884	832	873	917	947	965	913	837	856	852	885	853	889	908	939	886	914	946	901	931	923	903	935	899	904	988	941	901	910	882	901	883	868	914	903	885	925	895	910	873	903	885	911	918	901	892	900	913	957	931	903	889	913	902	893	879	919	902	865	908	902	889	952	925	894	917	870	923	930	931	894	911	945	968	936	866	950	906	900	957	912	911	870	935	901	895	954	897	885	924	951	928	895	887	872	881	894	915	851	927	912	853	966	923	917	933	964	887	899	927	917	905	923	913	892	938	855	894	909	886	903	866	890	874	935	950	917	898	937	869	914	886	881	932	901	921	905	949	889	907	904	892	959	864	926	903	900	836	887	909	852	928	903	895	877	865	897	895	898	936	887	899	855	919	957	899	867	902	913	883	922	925	917	899	939	888	856	895	868	898	930	908	888	900	882	907	910	880	919	824	915	934	906	899	933	889	914	848	873	912	930	941	951	888	859	915	904	873	951	914	923	880	891	921	871	943	867	939	929	974	865	901	857	913	920	900	877	917	872	899	846	927	935	891	932	863	916	886	907	944	843	945	937	883	934	951	921	903	893	910	919	883	884	882	918	934	864	889	941	894	929	838	908	922	930	895	918	915	906	868	872	880	883	899	903	915	876	903	894	912	873	905	904	902	894	943	891	888	860	922	894	899	888	906	931	892	873	926	880	913	939	911	871	933	906	927	940	933	939	941	926	950	892	891	875	905	930	917	894	974	887	896	925	947	847	866	920	915	875	900	909	914	909	922	875	943	964	919	858	926	879	886	880	925	932	919	906	937	919	944	949	839	890	908	921	886	878	847	921	952	922	875	923	915	874	918	899	883	940	895	906	928	896	899	941	832	942	880	912	872	916	915	915	887	888	879	905	880	893	906	866	884	814	897	895	920	872	925	889	928	951	875	901	855	878	955	928	884	978	924	945	895	909	940	909	978	925	905	900	919	924	910	910	863	955	910	919	920	898	894	904	875	879	923	919	881	889	924	851	948	940	915	948	923	910	887	872	930	899	911	861	907	922	948	982	879	882	895	883	919	867	932	849	886	876	893	837	865	845	930	921	905	934	877	916	856	959	895	919	913	899	918	899	943	905	895	882	891	905	883	890	832	851	886	884	927	847	873	834	903	914	896	900	930	909	907	902	888	902	930	913	926	914	933	902	954	894	906	826	888	906	889	875	938	897	864	858	876	901	893	884	926	981	909	969	900	994	864	933	929	879	908	867	890	895	901	889	936	946	865	895	972	893	899	884	886	865	946	870	937	913	925	885	987	917	855	872	892	923	924	890	909	913	943	911	945	882	906	948	936	937	949	903	857	886	906	871	921	884	906	864	949	860	935	918	951	942	966	900	916	955	908	924	898	862	873	927	906	885	907	880	888	875	895	960	952	899	904	943	939	866	907	875	878	860	917	858	886	864	945	888	839	925	870	963	896	875	881	932	868	943	902	920	948	910	896	924	909	876	947	943	926	950	854	863	868	956	908	925	891	906	868	953	881	933	929	910	880	939	853	941	905	918	909	896	894	926	875	899	919	959	891	914	969	861	895	887	914	905	870	868	924	960	861	861	896	923	885	891	869	945	939	867	913	883	932	956	928	858	891	830	898	916	916	892	892	917	864	904	872	900	882	961	923	884	896	876	868	966	948	913	936	888	938	941	955	920	907	919	955	867	931	889	817	883	932	862	920	865	927	928	900	900	876	886	884	915	898	928	939	898	933	959	865	926	914	957	929	964	936	948	908	897	870	860	903	928	912	860	888	939	935	854	885	909	865	875	959	906	879	916	902	933	929	910	927	896	948	853	933	860	893	901	919	915	915	877	874	899	908	915	930	859	915	903	874	895	928	907	913	907	900	878	910	916	911	903	908	867	856	932	885	918	901	855	871	980	924	910	909	907	920	896	944	921	945	933	952	899	912	907	910	904	910	873	918	906	929	878	873	912	912	897	883	877	936	896	918	935	889	866	877	901	915	898	907	884	922	893	897	913	921	910	922	942	920	947	920	878	864	901	926	916	907	887	880	907	879	916	879	934	891	910	922	835	895	909	929	873	839	910	936	883	901	942	905	891	904	919	905	913	980	852	913	913	943	918	959	892	912	858	865	906	944	881	937	898	915	906	855	903	908	913	933	890	922	924	889	865	904	943	870	857	924	883	913	940	878	921	933	965	891	840	928	905	917	862	900	911	895	883	974	895	874	930	904	933	895	960	855	884	925	864	899	851	961	884	892	870	857	969	925	922	927	921	904	886	958	850	882	927	914	909	890	923	879	863	882	917	899	939	956	861	913	924	941	903	956	920	951	899	934	927	946	879	923	865	930	884	947	902	904	920	904	929	941	937	942	867	866	840	895	895	919	884	936	892	918	869	959	919	908	883	942	861	920	902	882	934	887	908	868	902	898	892	914	909	922	891	907	940	880	880	905	902	909	870	860	937	928	933	920
31087	47864	35004	21118	11614	6465	4025	3030	2334	1812	1477	1392	1338	1187	1166	1124	1099	1019	985	975	939	977	948	959	932	952	951	934	961	910	940	937	884	946	986	904	937	955	908	988	922	942	930	938	984	939	926	880	999	970	920	934	923	878	922	879	955	945	974	925	874	914	929	934	928	896	984	903	998	976	945	949	923	922	966	945	933	990	870	927	912	935	902	905	893	927	934	951	979	956	938	987	980	884	952	927	906	923	982	951	958	936	867	948	901	915	940	976	950	945	897	975	919	962	922	874	971	951	964	938	932	930	933	915	967	933	977	989	951	923	942	970	956	907	910	1015	942	978	959	905	926	938	975	914	960	930	921	953	928	891	902	913	966	953	953	864	924	921	1021	973	951	968	921	934	939	941	930	985	953	910	957	913	958	910	961	961	929	948	920	924	996	924	949	928	952	892	910	963	956	959	898	948	977	890	949	953	995	936	889	962	940	891	914	949	990	886	863	867	882	925	967	937	937	942	912	893	921	891	984	866	980	945	957	920	892	932	952	960	942	963	918	894	878	969	904	935	959	919	966	932	923	922	933	928	964	933	949	898	948	926	980	944	948	881	949	975	933	948	941	906	921	920	938	927	947	923	946	977	894	953	915	965	895	947	883	964	949	923	998	914	977	944	913	948	984	971	986	890	900	929	945	988	880	962	969	992	898	915	907	893	923	908	897	949	876	913	951	929	937	974	950	995	942	962	932	919	894	915	960	923	942	908	942	925	979	926	935	996	960	970	919	969	968	900	934	944	934	911	937	935	909	977	941	937	962	930	951	927	940	898	922	897	985	853	969	935	921	913	914	905	1013	950	920	934	969	908	912	925	925	909	971	899	925	948	900	957	907	917	910	973	920	956	892	935	913	937	950	937	949	965	929	936	980	898	910	978	882	943	855	917	954	969	955	942	956	887	882	998	910	954	995	904	882	942	931	900	908	932	908	912	950	931	942	918	907	947	947	973	923	937	951	925	952	926	914	931	963	969	935	959	970	948	943	888	977	910	921	932	942	927	945	937	985	969	926	958	945	944	975	925	903	931	954	969	945	925	924	952	921	945	960	939	947	913	923	881	920	944	897	1003	907	969	905	947	949	927	898	963	897	929	918	922	963	959	897	970	966	947	901	929	922	893	977	939	920	937	887	972	952	961	917	896	949	933	891	898	970	903	930	970	938	907	921	936	912	951	1008	914	991	956	924	972	970	896	937	968	955	998	920	929	982	960	947	969	936	951	982	913	915	940	980	952	942	947	1004	941	972	934	909	944	939	923	971	952	936	981	865	887	933	865	968	922	924	973	898	875	939	946	900	919	990	964	964	933	930	904	874	911	932	927	941	973	957	907	934	954	890	928	916	943	969	937	950	990	946	933	958	980	981	919	923	959	941	971	915	997	919	930	903	941	904	949	933	889	895	945	897	944	953	928	903	950	884	957	940	916	906	924	922	973	927	910	875	903	868	969	913	941	948	988	939	931	986	931	970	1016	906	979	975	889	958	951	910	917	920	944	927	870	993	972	919	923	962	949	913	926	899	973	953	936	988	953	965	905	956	936	962	924	924	922	987	922	913	895	915	942	944	976	929	942	956	933	881	943	929	916	917	936	944	961	934	1017	903	903	980	892	971	1023	950	943	955	929	907	907	935	939	938	946	927	959	959	962	914	955	956	931	969	968	929	926	934	926	920	957	917	946	906	937	901	820	974	917	942	925	924	937	923	957	924	976	934	974	938	895	936	948	928	909	935	954	968	900	920	911	961	947	937	958	900	920	956	944	960	920	961	953	961	926	910	953	947	937	972	929	979	975	953	914	978	973	867	888	943	901	922	917	942	978	933	979	933	921	951	937	963	916	913	949	907	887	983	996	967	936	936	909	918	936	1007	918	922	955	1002	923	950	929	966	976	926	939	929	892	892	943	926	936	918	926	930	968	861	911	906	926	923	965	988	962	901	966	982	948	902	915	930	944	965	896	900	941	921	917	927	952	941	939	929	931	974	966	986	935	921	965	963	884	896	944	958	952	883	969	941	953	961	921	916	970	910	956	918	958	956	925	923	958	896	894	965	932	933	961	929	902	937	928	904	891	968	960	925	957	984	906	960	968	974	905	971	948	939	879	984	877	934	950	947	903	933	922	976	971	931	979	964	901	977	885	891	940	927	956	929	970	907	922	939	979	941	961	906	953	1018	960	911	971	899	965	937	945	947	925	947	908	903	969	898	969	926	912	934	941	922	932	944	917	941	891	949	941	933	932	989	892	905	923	967	926	895	968	922	964	931	911	925	919	960	948	967	977	974	886	912	918	906	933	944	932	953	957	885	934	928	937	984	942	913	931	914	897	893	984	883	919	904	886	925	947	975	953	951	969	956	892	929	993	955	909	944	983	925	934	966	947	945	962	930	938	949	913	895	951	920	943	970	972	966	856	956	922	891	934	938	936	886	1005	931	944	937	923	937	905	945	920	881	923	951	897	943	898	870	935	952	910	925	943	934	953	1011	944	916	928	948	935	949	899	952	952	970	919	966	937	948	955	983	949	931	912	920	925	929	971	884	931	942	931	923	993	956	948	950	941	966	925	944	958	966	931	892	905	944	897	879	908	924	987	946	931	914	956	933	911	877	922	928	935	961	899	962	934	938	956	849	985	910	875	942	980	892	993	942	912	956	951	915	925	962	979	905	893	960	894	945	943	971	951	878	897	910	958	939	965	953	958	931	1002	891	934	966	908	914	962	940	948	984	929	979	967	876	930	960	961	892	894	889	1004	939	960	909	881	933	888	962	920	888	955	967	966	923	938	921	931	981	956	915	908	951	913	928	908	966	964	911	880	959	930	924	948	969	985	954	964	983	982	912	945	965	958	934	921	921	982	970	936	933	940	945	953	946	968	962	919	943	912	983	939	929	929	932	957	906	915	951	1045	878	923	919	907	891	976	920	912	986	916	860	943	974	984	931	930	937	933	942	904	986	929	978	938	932	955	915	1000	914	906	901	967	954	957	951	952	969	964	920	943	926	946	959	922	976	944	936	868	932	885	951	886	986	943	910	918	905	934	904	875	923	914	949	904	958	961	921	961	872	946	936	974	935	954	995	934	931	862	941	931	923	913	911	944	1003	933	851	939	922	965	932	921	961	926	951	919	979	934	918	928	949	935	996	940	985	938	946	998	906	914	923	941	950	972	851	951	970	943	936	952	955	945	871	926	888	922	999	941	954	903	957	920	1018	963	952	950	953	905	925	985	880	877	966	913	948	951	927	950	919	991	946	936	936	931	931	909	925	978	904	938	932	971	941	961	921	929	939	925	924	969	968	960	956	930	940	980	934	973	908	936	972	932	934	949	920	956	948	943	932	968	944	945	987	914	987	940	962	915	908	936	918	931	914	917	875	945	894	909	923	903	938	901	913	959	931	933	926	941	944	908	979	933	933	901	966	944	877	945	947	921	958	925	979	908	921	946	948	960	982	902	935	940	921	995	947	976	890	916	902	910	958	917
22657	21407	28997	24322	21719	21421	12432	3907	2314	1749	1512	1312	1168	1171	996	937	911	848	806	877	753	791	778	759	774	767	747	733	734	715	731	755	728	792	777	730	718	706	782	721	752	693	765	735	730	735	678	756	709	711	693	721	752	659	728	689	731	714	668	743	725	683	751	766	713	701	727	735	763	734	764	693	693	732	697	716	735	746	691	740	724	774	735	721	734	712	787	694	750	761	748	743	754	749	741	718	768	718	731	711	728	726	733	752	708	699	736	726	720	740	722	746	714	743	696	738	737	750	734	741	716	706	735	723	700	750	691	689	726	742	772	738	767	723	720	728	736	756	741	718	703	687	782	756	706	718	764	697	745	728	690	757	656	748	743	729	770	731	712	670	761	718	730	745	730	688	717	721	736	688	703	694	748	738	746	733	686	748	755	706	718	740	746	704	758	721	780	718	780	691	722	758	731	773	724	743	718	704	714	724	724	684	693	722	676	723	689	683	768	691	746	707	730	692	704	761	764	716	743	729	706	773	732	752	722	701	729	740	722	694	695	726	734	721	724	735	725	729	681	684	723	694	724	743	709	704	709	731	759	691	722	738	724	728	724	709	712	728	685	760	728	697	729	764	751	710	741	724	735	699	718	722	731	684	770	697	735	743	775	737	721	719	767	725	720	728	737	776	708	725	750	702	723	713	707	745	730	715	708	726	761	694	742	726	664	697	714	720	731	743	697	693	711	739	756	713	720	759	707	717	733	734	703	766	707	703	741	724	713	735	724	751	667	719	772	709	769	736	766	747	728	747	728	712	753	690	705	723	764	754	712	761	711	755	709	709	750	735	702	698	740	755	725	688	751	690	722	735	724	694	698	746	723	749	742	689	689	750	678	729	726	702	700	684	724	728	731	748	715	652	778	707	698	776	783	736	750	711	687	699	698	728	700	730	784	737	705	780	742	695	714	706	732	734	719	713	752	750	710	721	711	729	744	744	706	710	710	708	704	743	697	738	710	740	785	727	751	716	728	673	730	768	732	698	728	712	736	725	707	701	688	746	750	740	727	717	736	747	728	719	716	684	701	692	695	713	747	729	704	720	715	698	710	708	725	685	709	739	748	707	671	704	743	728	723	733	728	720	730	760	728	780	702	711	752	709	717	714	709	686	714	717	747	706	742	693	761	680	740	761	712	770	743	690	740	714	735	684	731	735	716	737	703	788	705	752	760	747	752	702	731	709	767	732	719	779	756	708	702	755	773	727	700	718	721	695	745	694	666	677	735	716	738	679	689	702	744	708	697	766	787	767	708	694	708	715	709	730	702	741	770	716	720	705	722	739	693	722	768	714	729	738	707	757	725	749	774	736	714	681	711	724	696	696	698	681	765	744	746	753	723	714	717	688	705	727	734	748	704	740	695	673	698	747	740	695	688	739	699	688	703	739	697	767	713	739	729	705	743	696	744	709	722	745	708	690	723	740	760	762	722	743	729	709	716	713	678	700	745	704	730	688	681	756	685	708	711	677	726	727	752	737	709	690	761	715	744	741	728	701	707	695	737	731	719	684	720	664	738	748	680	746	761	715	682	730	731	724	701	739	745	742	729	761	698	712	716	704	762	706	734	737	709	730	726	740	730	692	672	676	731	749	783	688	722	733	750	712	730	762	779	726	698	708	691	730	708	721	698	699	757	734	751	710	753	721	664	720	680	760	793	744	733	709	713	722	709	731	752	738	703	707	748	711	733	763	723	722	694	750	734	746	716	726	739	700	760	710	679	693	706	706	717	714	761	717	791	689	698	777	766	692	705	731	733	733	711	725	711	676	698	699	758	722	696	688	785	697	737	726	715	708	697	713	639	691	686	703	748	776	742	763	767	731	719	719	707	691	711	718	711	716	669	726	690	722	724	692	731	687	730	675	763	738	672	707	716	712	752	693	725	685	690	702	767	718	718	738	731	713	681	720	725	745	769	745	750	746	737	719	746	651	787	766	700	733	697	735	763	721	781	716	748	716	713	693	706	748	767	720	673	706	763	730	778	735	717	707	706	725	749	726	697	742	667	701	689	724	665	794	779	690	697	729	730	742	759	734	749	733	740	721	685	737	712	729	698	675	727	739	714	730	748	684	702	764	693	697	721	756	740	761	707	726	699	737	719	719	688	733	742	764	720	717	742	753	713	724	797	703	719	735	685	789	750	721	732	754	710	746	722	719	721	771	720	693	696	707	712	696	776	777	726	643	698	723	685	727	695	705	739	736	711	696	712	763	754	692	674	686	716	665	697	715	747	724	693	728	746	752	725	731	729	751	699	751	681	705	702	738	719	712	706	721	749	730	711	699	734	726	669	735	766	713	689	760	765	712	673	753	699	714	716	726	736	723	708	745	760	717	756	661	712	743	724	738	730	763	716	723	730	705	740	678	674	717	717	725	717	734	728	746	735	794	723	724	736	718	682	747	746	691	724	702	674	678	737	746	780	774	682	712	704	724	774	693	727	691	764	685	703	635	673	680	769	728	758	729	714	736	749	735	678	734	737	703	721	743	716	724	774	716	727	744	760	785	755	768	725	691	747	716	708	767	740	731	724	735	734	719	761	717	808	749	719	784	727	753	739	754	701	691	690	750	785	714	730	741	723	713	691	722	734	705	712	716	703	728	698	722	770	762	724	713	772	705	709	681	686	698	671	704	739	719	684	725	716	752	771	740	716	649	709	704	747	690	703	745	725	741	710	714	702	708	754	745	676	709	754	709	767	719	708	649	684	720	723	717	758	717	790	722	728	708	750	769	729	705	691	735	741	729	727	760	738	726	702	693	770	720	774	722	730	712	683	756	754	719	677	691	756	678	670	719	754	716	741	704	705	734	793	785	722	731	725	707	698	643	715	747	717	694	722	701	731	747	707	716	686	747	739	777	762	703	724	748	714	747	699	748	715	692	674	730	698	690	708	756	704	711	768	748	757	741	789	726	776	727	730	711	738	738	758	721	727	744	741	696	735	678	740	733	739	771	752	739	746	723	693	728	697	720	705	752	721	783	716	728	747	669	708	702	699	749	704	685	686	711	709	752	761	755	725	732	718	710	724	776	782	683	727	719	742	707	688	668	645	715	730	714	762	695	772	771	677	710	737	728	725	726	693	724	711	775	748	720	731	761	692	689	692	755	722	744	748	714	693	702	672	734	700	742	729	710	717	739	748	668	685	724	705	768	751	709	766	738	721	712	720	751	720	717	731	719	723	738	766	703	778	705	714	736	697	740	739	730	764	738	710	739	706	751	702	709	726	747	731	709	773	763	729	726	673	704	657	720	759	718	717	735	744	700	726	730	694	741	764	741	704	711	758	730	747	752	735	718	693	683	713	749	737	756	736	699	724	755	725	729	719	743	659	682	702	762	687	731	701	735	720	731	710	703	755	751	789	683	722	716	674	726	714	695	705	712	749	698	723	717	719	730	758	701	730	710	721	744	728	704	694	713	767	724	712	708	739	723	699	662	779	726	765	702	748	722	714	683
34235	57462	44350	32818	22240	12220	6458	4588	3348	2372	1992	1797	1513	1346	1297	1117	1065	1003	933	882	892	848	787	851	813	785	787	802	748	783	790	772	797	781	745	738	745	782	768	765	763	705	703	736	742	729	682	742	741	731	729	780	727	744	740	697	721	723	692	732	734	724	722	816	731	728	796	725	776	720	769	760	800	733	757	740	749	755	784	720	710	799	654	732	756	779	744	728	745	709	743	721	730	768	719	724	701	765	705	740	727	717	758	730	739	748	737	737	777	738	735	748	773	711	736	725	772	756	723	733	767	713	758	784	758	764	743	760	776	725	703	708	777	725	786	801	730	722	749	732	772	745	701	745	737	760	722	698	749	725	735	798	715	742	704	718	708	696	737	730	732	722	758	743	791	723	724	715	745	772	729	698	738	755	728	778	752	774	746	787	802	803	752	716	757	752	742	747	755	771	765	724	747	748	722	728	717	775	749	754	758	749	775	692	786	723	740	753	744	758	717	742	735	750	757	706	729	754	773	711	773	756	745	787	771	709	741	768	677	758	670	720	737	745	737	722	727	737	759	727	772	738	718	762	764	782	758	764	720	768	763	749	775	732	772	751	727	756	735	781	685	722	721	727	842	775	701	813	708	712	773	747	765	715	751	731	759	706	789	743	717	721	776	745	719	755	709	714	767	751	739	732	750	736	784	752	734	740	730	713	710	787	709	732	769	756	800	738	719	766	737	761	780	753	787	733	761	730	759	724	768	783	730	736	768	743	707	807	687	787	737	733	722	772	727	709	739	759	753	732	762	746	753	738	696	782	775	738	734	718	793	720	740	792	793	728	745	710	716	772	782	734	761	733	731	751	758	754	756	805	682	730	722	749	768	719	739	745	775	782	748	754	721	728	734	733	797	737	728	731	730	759	747	769	728	758	698	725	695	795	784	742	761	747	726	762	754	721	791	769	757	784	748	777	756	741	755	722	744	750	743	801	738	792	780	789	756	774	753	770	725	736	764	727	753	746	740	787	753	734	739	704	777	720	745	774	772	764	705	734	752	795	742	736	735	793	760	743	742	752	783	755	739	737	770	738	726	708	683	699	749	724	764	749	739	719	722	717	728	728	721	744	751	778	736	715	784	741	735	713	764	756	764	725	739	781	765	754	746	743	735	713	736	767	750	716	728	711	765	761	743	744	796	721	757	750	775	726	760	732	764	770	739	732	720	730	769	763	735	741	733	733	751	759	737	727	773	792	753	769	726	725	770	688	761	743	709	738	751	699	772	719	706	740	720	727	711	750	774	774	759	718	729	754	739	764	794	727	810	733	758	715	765	766	723	765	728	761	720	713	768	761	752	770	739	781	746	716	755	718	754	721	752	741	694	717	779	775	777	730	685	721	739	772	765	756	752	744	811	733	739	753	708	817	702	713	773	785	792	736	756	710	713	697	802	778	760	685	742	772	767	718	679	789	755	755	775	723	742	776	751	735	740	782	739	784	707	716	740	726	760	743	755	735	716	761	741	703	719	742	780	792	730	745	727	740	786	759	727	779	741	723	739	774	724	747	747	737	770	733	725	771	733	698	729	725	712	771	771	740	740	777	739	705	765	752	742	736	736	785	769	765	696	753	700	734	745	733	707	718	720	734	690	728	758	749	784	750	755	752	767	731	767	733	753	692	750	775	740	778	753	703	734	731	729	742	714	774	764	758	703	793	690	701	759	759	745	725	759	737	739	797	731	721	759	741	737	770	706	749	748	763	753	722	731	716	696	722	755	746	741	766	764	747	734	712	725	775	766	727	772	701	765	766	707	732	769	761	754	718	703	738	778	761	743	751	721	734	727	781	760	731	725	748	761	745	800	661	747	723	706	776	733	709	773	775	765	739	784	758	753	725	737	753	719	727	734	775	767	758	713	754	734	761	746	751	795	743	729	780	732	789	757	713	757	754	711	701	785	735	756	772	748	775	754	788	756	737	768	739	701	755	755	752	762	697	762	766	710	731	745	727	746	713	735	784	742	722	736	723	744	779	763	768	751	738	741	767	735	783	752	725	728	749	703	731	749	700	739	771	735	740	749	731	742	720	758	732	738	739	754	762	724	759	706	690	752	707	738	707	763	753	748	755	785	702	756	725	709	813	770	740	757	744	775	723	755	707	737	738	817	747	804	760	655	727	778	720	739	738	767	725	792	776	775	768	728	687	719	781	706	720	766	769	747	716	758	753	768	721	722	791	750	728	805	748	729	788	764	764	735	718	746	732	736	820	762	697	744	736	713	740	715	736	721	678	788	750	773	721	759	729	760	730	766	735	741	755	754	766	747	749	711	694	707	744	785	715	802	713	753	709	702	768	745	685	759	723	728	762	727	745	700	732	764	733	760	744	714	736	757	762	741	697	737	752	760	703	744	753	751	762	709	797	757	727	689	734	765	757	777	723	726	702	791	762	743	716	693	756	750	790	723	758	718	738	750	756	763	721	748	707	734	772	746	712	751	724	777	790	721	688	725	804	719	800	752	770	761	703	720	723	718	703	745	750	731	742	751	721	778	752	732	785	732	720	726	749	718	766	732	750	726	761	778	759	812	758	725	779	723	750	770	791	717	715	775	742	728	775	743	757	761	706	738	715	714	738	734	738	701	720	740	765	770	760	701	718	739	740	748	716	761	739	761	730	743	777	733	701	746	743	728	775	745	755	725	742	697	689	713	767	733	758	694	697	781	720	732	747	756	709	767	768	746	762	702	763	711	717	730	733	790	778	772	698	746	722	731	747	766	778	775	760	726	731	737	734	743	780	696	754	733	741	788	724	768	789	730	761	740	757	762	730	732	814	736	758	670	728	759	762	691	763	739	732	694	703	744	735	776	791	770	763	705	770	688	761	798	707	750	758	763	759	725	753	739	758	734	727	753	785	796	739	761	769	698	740	760	752	751	757	758	739	785	775	703	732	771	760	731	763	726	733	740	692	749	737	728	795	768	723	698	728	763	739	718	747	724	755	738	758	738	684	746	765	722	743	707	750	769	730	752	738	729	725	728	786	762	747	753	745	766	717	776	787	767	839	703	790	736	659	760	755	742	744	739	815	732	743	729	770	755	738	788	697	710	783	746	741	760	696	709	740	744	753	726	789	742	760	754	758	745	745	792	739	715	724	739	757	754	715	748	745	775	797	714	687	711	783	717	725	741	750	760	747	745	752	772	711	702	713	735	742	693	716	780	788	717	734	749	729	717	750	783	747	744	767	718	790	758	767	774	816	757	733	752	727	731	714	778	731	691	745	766	722	763	721	655	693	708	724	724	765	762	694	766	726	779	724	742	752	742	748	698	761	746	729	728	777	724	706	744	701	715	716	760	677	792	705	739	735	749	715	765	747	752	726	775	742	740	711	717	764	779	748	690	698	736	767	745	766	769	745	776	711	745	762	702	729	721	760	757	766	699	795	740	764	768	733	773	782	738	765	768	775	728	728	781	803	760	688	736	778	734	724	745	729	724	717	758	746	774	729	711	764
30519	29275	28403	15973	6221	3015	1996	1514	1216	1126	1125	1030	941	884	989	898	851	874	863	848	880	848	847	912	846	822	821	780	838	793	831	804	846	791	858	821	806	794	825	827	805	805	800	822	864	812	792	823	821	807	778	805	828	847	830	808	836	777	825	833	814	793	833	856	828	838	823	785	793	904	813	793	814	839	839	821	839	819	838	849	813	840	821	824	858	829	797	812	779	838	823	882	801	817	818	848	846	825	798	810	783	856	849	839	824	796	818	791	794	819	838	821	790	768	804	777	838	865	864	823	829	805	824	782	792	795	798	817	784	789	868	827	778	809	768	804	818	861	881	789	838	839	782	816	780	891	771	800	829	822	769	800	839	841	827	800	803	852	806	813	837	812	790	790	859	802	809	809	803	801	842	820	800	846	816	780	809	808	835	826	832	818	798	810	791	866	769	866	806	848	814	794	814	843	799	771	824	849	803	745	836	837	849	768	835	834	806	771	814	802	796	816	783	885	824	748	834	824	818	775	883	810	853	776	800	812	796	839	842	833	847	816	815	781	753	801	813	838	785	799	815	775	812	780	813	757	860	811	834	803	847	811	858	792	868	860	827	850	864	822	844	825	827	794	810	831	815	820	825	793	809	821	790	806	888	815	820	820	815	840	832	815	836	823	783	857	824	880	804	770	851	795	778	797	817	804	894	822	819	790	824	796	801	800	834	786	807	818	797	849	806	840	876	801	864	778	841	805	814	828	857	883	773	799	812	796	803	804	842	804	795	772	814	811	853	859	843	773	857	855	840	801	792	842	779	777	748	808	803	826	795	837	852	798	821	825	798	812	811	782	768	853	802	828	832	746	779	803	796	806	835	819	806	830	812	821	875	870	826	811	861	811	844	804	825	795	827	804	806	860	795	765	842	779	843	817	790	834	809	840	841	842	835	810	822	802	821	876	783	817	772	834	815	793	832	822	848	804	868	836	799	830	843	789	862	786	844	783	770	815	824	793	798	849	824	782	836	819	866	806	828	780	790	837	841	810	863	847	802	857	786	810	840	821	853	824	835	776	831	816	870	798	788	834	844	799	844	813	862	783	788	879	857	775	821	863	811	808	838	773	807	816	814	833	810	836	798	824	797	773	811	762	830	843	784	807	872	824	813	814	827	790	792	849	795	795	818	828	769	807	778	828	829	812	852	870	831	800	824	795	844	832	804	833	824	773	821	826	789	886	819	789	763	842	812	810	784	829	794	816	867	759	793	838	822	794	788	852	849	794	847	860	845	871	814	833	793	779	839	824	842	794	774	815	808	788	800	826	828	806	814	862	800	774	799	842	780	795	835	851	797	854	815	827	779	789	778	787	746	829	862	805	826	823	824	801	816	841	781	770	779	806	804	820	853	866	822	792	819	833	836	835	816	768	818	791	801	801	750	809	825	752	803	819	828	825	817	793	782	797	812	744	828	809	809	821	818	784	823	795	831	832	862	858	831	845	826	787	842	823	811	785	842	806	821	824	850	866	784	855	822	780	818	815	806	831	829	785	816	870	811	821	846	835	869	844	823	800	773	841	852	834	824	836	812	837	853	801	811	822	808	841	807	815	811	815	818	822	794	794	826	846	855	808	887	829	868	839	820	806	803	783	862	830	806	836	799	836	830	812	813	820	810	862	860	820	833	773	871	787	866	841	774	764	816	816	783	831	839	776	806	805	841	858	835	779	802	822	799	795	814	851	762	802	796	808	772	838	799	798	817	784	816	815	831	786	834	810	876	836	782	852	824	833	840	804	837	830	840	813	810	778	802	819	852	773	810	763	834	816	800	771	857	818	842	798	781	822	790	801	800	857	808	809	820	878	753	797	824	813	863	808	829	725	864	786	776	817	837	829	822	814	840	796	840	831	868	805	837	806	823	798	863	816	844	826	799	833	807	827	768	806	815	815	807	770	853	808	854	806	825	813	779	856	807	787	840	814	826	833	797	774	817	831	795	793	801	846	809	837	862	857	797	815	805	839	784	819	841	868	867	781	805	836	782	779	810	833	831	836	817	781	837	832	791	832	838	800	787	825	830	785	841	836	842	790	856	781	861	815	761	833	815	785	770	852	807	809	816	777	802	823	773	788	824	776	864	869	811	842	777	846	837	808	826	787	801	794	806	817	805	807	802	819	825	840	840	838	828	811	816	831	842	724	841	875	836	824	821	835	790	805	840	857	845	773	800	813	841	830	822	843	832	847	850	776	799	829	821	788	816	843	839	791	788	838	811	836	793	803	798	819	830	795	836	838	804	779	826	811	823	762	857	795	809	802	802	767	754	836	774	849	839	812	851	819	830	831	793	770	764	828	833	843	830	852	882	808	800	823	820	833	805	845	849	907	882	882	769	831	777	829	811	797	840	782	805	804	822	795	826	762	814	848	829	867	827	761	831	780	858	810	802	803	843	873	798	801	777	824	814	811	835	782	832	811	854	881	814	815	855	868	750	822	818	817	775	769	768	789	858	788	842	808	819	855	799	776	819	824	786	822	835	778	793	792	790	819	796	861	795	781	850	775	834	802	781	862	814	825	850	813	770	866	836	840	805	825	861	811	787	807	810	831	840	817	829	781	829	810	863	837	834	801	771	805	817	835	803	824	824	776	813	765	801	797	840	844	814	792	810	785	847	795	891	801	824	847	804	872	811	877	826	781	850	768	817	790	783	812	821	927	860	817	861	836	806	877	818	819	810	881	826	835	884	807	853	849	858	782	836	849	798	802	842	829	832	810	834	844	801	834	841	799	844	866	795	784	770	800	817	868	841	798	819	826	848	817	831	819	809	856	792	832	822	836	853	815	780	831	762	753	868	837	849	771	823	773	764	802	837	854	825	783	791	774	780	839	881	813	785	829	778	832	843	841	809	789	779	812	859	809	832	789	820	831	825	800	793	841	846	820	858	790	816	769	815	863	835	865	789	794	838	812	823	838	857	854	767	804	809	861	805	769	778	828	779	847	805	782	827	777	791	847	845	761	819	789	833	816	763	834	780	850	801	787	873	820	826	831	792	787	796	830	827	802	855	833	796	851	826	840	843	810	862	776	800	848	834	822	822	818	869	804	825	807	810	847	840	795	851	795	718	808	834	820	795	788	789	774	839	770	810	849	763	806	869	787	784	803	810	835	804	859	770	889	807	780	806	771	741	853	804	840	793	836	875	832	811	820	799	814	810	794	747	762	819	773	838	785	832	823	793	787	845	796	826	851	827	828	838	812	777	815	803	774	799	817	826	778	807	859	804	816	779	727	785	787	810	848	830	875	828	835	835	785	791	819	820	846	840	825	829	799	824	818	800	790	803	867	817	878	839	792	810	825	847	786	864	820	841	800	782	874	847	785	840	810	807	814	781	771	831	795	861	858	799	751	828	810	810	762	813	787	819	791	845	841	788	840	842	840	815	797	821	897	833	825	813	818	831	870	798	836	799	785	803	795	826	831	800	880	835	772	840	800	831	841	788	829	819	816	778	813	819	790
30331	43007	29339	15531	8017	4487	2979	2120	1691	1446	1295	1235	1102	1132	1068	1000	961	954	910	924	897	924	863	892	816	877	882	890	879	840	888	875	845	865	859	889	894	854	888	830	897	911	861	880	851	839	868	853	857	894	860	865	872	889	856	908	858	822	872	881	840	880	824	958	861	875	911	856	866	865	876	831	841	872	866	885	870	853	880	865	912	877	897	864	856	865	843	899	832	809	860	856	833	835	809	881	893	868	882	874	894	805	835	911	842	783	875	901	860	856	864	845	813	888	852	855	877	872	856	846	873	839	933	879	826	849	850	892	901	897	864	850	843	858	861	928	848	871	849	877	831	789	889	861	871	825	895	862	848	861	880	874	866	867	869	856	892	890	816	831	819	815	900	870	892	803	865	859	879	895	863	900	850	848	858	882	868	854	871	822	864	843	839	854	882	865	875	864	874	799	844	855	855	830	866	857	862	860	812	868	832	853	824	877	902	833	810	868	880	920	886	803	821	863	876	846	850	850	856	882	871	894	887	856	911	886	908	808	907	838	896	867	877	814	847	851	849	847	872	860	858	907	862	890	857	882	863	845	862	865	825	903	868	798	831	834	818	833	899	890	814	820	868	868	882	852	867	887	891	805	848	921	870	870	837	869	827	847	883	896	855	863	864	872	843	828	844	867	810	860	829	828	937	884	871	805	857	846	889	875	846	836	822	854	811	811	868	888	848	875	867	872	868	887	843	879	823	898	790	861	890	861	821	849	905	851	864	851	838	849	775	831	900	848	838	907	790	849	863	853	864	858	863	875	857	851	876	853	875	826	841	895	850	863	885	834	894	828	902	860	894	878	861	840	886	813	899	851	905	839	866	916	833	898	840	835	888	856	853	844	855	871	858	892	878	802	834	848	856	804	882	916	862	834	881	884	873	875	885	888	863	836	840	869	914	872	830	858	833	908	850	821	906	862	897	809	874	807	842	827	845	880	868	885	861	821	810	847	866	851	887	889	843	865	870	846	841	865	851	792	913	836	820	874	848	888	919	856	879	831	845	850	789	886	840	920	836	881	879	875	869	852	845	839	925	859	870	831	857	879	887	857	791	853	865	807	863	884	835	878	898	890	838	859	868	839	935	864	848	835	799	874	851	862	819	823	838	872	867	858	854	879	836	845	868	870	895	832	847	859	871	864	843	840	837	860	883	891	859	843	904	884	812	854	801	877	886	843	824	891	863	875	908	848	898	871	819	814	883	880	844	880	850	937	868	928	874	864	834	858	850	850	869	877	889	828	845	899	858	892	835	879	901	864	872	873	873	870	852	844	824	878	850	874	927	794	829	868	845	870	849	862	834	884	875	882	859	840	910	848	879	865	897	866	882	859	822	915	889	884	928	852	898	863	885	864	852	857	897	868	888	830	927	833	880	852	843	866	888	877	880	888	854	877	835	886	843	788	849	854	842	847	912	879	830	849	887	901	881	852	886	838	820	887	825	877	889	869	869	846	878	892	841	801	859	854	860	864	888	903	850	863	854	897	785	869	834	856	854	856	912	864	872	859	820	882	844	859	843	871	856	849	854	844	887	895	900	879	818	772	906	881	856	891	890	881	889	819	949	824	876	841	831	878	829	864	816	891	839	881	924	891	852	840	878	819	865	849	848	868	904	886	852	869	836	859	845	862	876	825	896	868	878	868	899	890	848	864	876	905	946	890	831	864	888	840	847	883	879	856	869	894	870	805	800	848	839	861	938	859	849	801	840	834	825	809	845	872	860	886	889	847	838	864	828	875	861	853	864	899	877	828	819	882	915	844	822	890	868	838	844	865	816	880	845	851	883	793	871	783	822	879	886	867	868	892	848	856	844	882	821	857	838	849	909	796	872	819	876	837	868	819	840	929	850	908	852	875	933	907	855	830	866	869	856	838	847	867	878	838	875	878	911	910	839	883	864	890	883	847	827	879	868	842	838	883	899	793	839	861	878	909	830	859	853	859	908	857	892	903	852	844	841	916	850	862	874	921	851	849	865	858	865	853	889	868	881	886	880	830	839	851	909	850	852	887	876	789	879	849	800	824	880	856	831	900	812	897	885	888	895	851	874	916	897	812	838	884	885	843	837	836	841	839	886	833	821	913	807	884	855	869	863	826	856	864	871	906	803	893	886	862	844	898	846	908	864	876	825	861	853	838	864	837	838	870	891	820	880	861	847	822	897	890	826	872	896	863	935	892	902	910	883	880	939	861	858	843	903	814	887	878	903	844	869	883	890	835	878	863	828	870	886	877	833	846	852	866	841	869	840	866	850	835	851	865	814	833	833	858	843	885	887	877	844	840	833	856	902	886	884	817	876	842	829	825	880	880	818	882	862	856	863	895	877	850	868	848	898	886	883	952	866	898	848	874	901	856	885	862	897	856	901	858	858	910	882	840	864	923	831	829	859	861	873	839	837	915	863	877	878	883	891	875	871	906	889	865	867	853	848	877	814	875	862	796	846	898	814	884	863	885	874	895	848	820	804	866	885	815	932	891	875	896	883	864	858	846	853	849	841	862	886	846	863	837	875	870	885	831	837	820	855	843	861	864	844	831	851	824	881	848	844	866	865	887	846	887	881	854	842	858	873	851	849	824	888	862	845	920	909	857	847	852	834	828	873	900	816	811	844	916	904	935	884	851	898	822	841	856	847	870	877	809	888	840	832	801	893	888	862	843	878	885	957	890	879	871	874	874	891	818	847	843	857	897	869	818	871	829	879	849	816	829	908	912	836	852	882	848	848	848	850	856	838	879	926	893	870	872	840	891	835	849	858	837	922	830	844	857	883	900	835	853	853	827	865	848	887	825	822	853	798	870	886	856	873	912	850	864	792	870	865	842	875	860	822	863	875	884	849	875	809	861	807	881	864	832	884	848	799	849	932	856	817	886	889	880	859	846	838	916	863	905	817	867	852	851	840	807	878	902	843	876	893	869	912	868	921	831	898	904	858	840	839	857	848	808	826	876	834	856	905	856	877	824	854	869	833	874	855	904	861	917	864	841	874	816	888	840	845	868	830	857	893	817	845	880	870	871	865	831	877	876	909	845	885	871	844	936	862	834	868	894	810	898	833	891	857	841	819	866	869	865	909	871	851	870	946	879	875	819	878	863	869	820	863	850	878	892	927	857	848	869	810	888	825	839	781	874	852	884	862	872	901	875	862	831	851	866	839	893	850	886	857	872	868	860	854	836	817	889	865	810	834	797	865	855	878	889	856	853	881	835	852	801	810	922	863	881	862	860	850	868	838	889	910	850	831	868	824	889	853	806	858	891	862	872	853	856	855	835	849	892	835	821	833	844	878	853	834	887	808	848	880	863	859	848	867	897	877	847	834	884	885	874	864	882	858	871	878	848	852	877	868	842	844	830	896	882	821	830	899	842	859	858	834	863	864	850	886	836	846	852	848	835	878	830	825	849	870	838	855	815	893	849	902	867	855	845	825	889	822	849	874	864	860	818	861	801	865	878	867	873	843	853
23768	21367	28546	24956	21326	13846	5456	2569	1860	1546	1284	1138	1110	962	910	838	775	737	818	778	697	706	770	745	709	750	681	704	668	717	671	636	686	706	694	660	648	714	682	700	657	641	657	656	676	652	624	649	656	675	693	652	713	667	672	663	661	663	726	640	662	700	628	668	655	678	674	622	655	679	676	682	699	685	684	668	669	608	674	666	692	698	673	713	673	689	703	696	665	673	713	643	644	683	650	659	673	666	661	655	672	687	641	684	669	639	718	685	640	679	661	633	658	665	651	629	636	698	669	707	627	642	708	672	715	658	658	678	673	622	727	664	657	648	677	714	713	648	657	613	666	656	658	638	667	661	672	654	704	664	670	705	648	656	645	664	687	648	682	669	694	713	656	710	641	707	669	672	641	678	670	673	711	719	687	691	648	659	663	630	678	651	643	662	640	662	667	612	644	643	659	707	675	667	661	642	654	687	699	658	658	666	637	687	691	665	698	657	708	701	704	648	693	644	703	709	670	652	686	703	704	655	679	647	609	669	675	678	640	684	667	652	648	671	690	661	641	706	711	669	681	637	621	713	708	671	652	683	696	650	616	699	610	703	686	692	708	674	710	641	661	708	670	621	593	627	666	719	680	660	667	716	683	682	704	678	677	622	647	666	615	684	649	706	678	680	639	663	623	698	702	641	648	664	684	700	668	653	648	645	644	646	665	720	669	648	674	645	656	710	678	681	710	668	700	674	676	652	677	711	652	659	639	695	687	641	630	692	693	732	700	687	681	671	682	724	696	705	624	703	716	670	657	646	628	682	697	663	673	653	638	679	651	641	659	694	664	686	673	703	681	635	680	684	689	666	672	665	668	668	709	709	672	686	690	650	692	641	611	707	700	702	629	637	687	693	634	613	661	681	658	636	642	667	675	614	636	661	686	674	633	707	699	688	683	636	639	693	650	671	690	633	661	693	675	611	651	677	659	652	678	691	667	680	656	653	690	676	715	650	699	670	651	697	662	657	673	642	712	683	652	691	649	655	696	661	648	637	727	706	655	663	641	659	630	708	725	623	636	651	682	673	652	636	654	681	675	677	663	640	676	689	615	659	656	656	672	646	707	640	663	667	676	672	685	676	642	652	644	626	673	673	707	631	643	714	646	628	702	696	676	643	671	657	642	708	630	719	652	657	652	676	656	619	668	710	687	676	696	670	670	688	638	632	688	717	640	662	647	642	656	625	671	672	696	670	641	652	662	648	644	659	654	652	612	691	647	636	628	683	655	646	653	680	667	677	653	651	643	675	677	645	661	662	739	679	646	673	645	640	638	694	677	750	632	668	643	653	654	628	680	685	760	615	665	635	658	648	695	639	670	687	676	670	682	657	689	637	643	634	679	643	673	637	644	683	674	668	648	656	634	680	679	681	631	674	683	686	660	605	676	682	674	636	671	700	723	649	643	714	655	639	647	608	653	693	673	615	729	682	623	645	673	685	689	664	647	659	646	713	631	664	651	655	667	698	636	728	670	647	602	684	669	673	661	647	669	721	649	650	699	704	669	683	703	719	651	648	649	670	694	668	636	671	676	608	683	701	656	657	659	661	642	664	640	632	648	672	671	619	667	659	656	685	678	675	693	664	673	669	666	698	659	665	707	664	655	674	675	657	682	643	681	692	630	708	690	706	654	658	664	659	670	622	701	690	642	693	627	648	613	660	641	659	659	730	682	640	661	691	637	689	671	706	686	687	662	655	695	698	663	693	642	664	638	634	659	688	647	736	694	675	709	710	647	634	660	695	632	685	649	687	676	615	616	636	698	696	653	654	611	654	648	663	635	660	686	644	681	642	703	670	644	680	682	698	650	691	696	696	671	636	640	743	678	606	662	667	695	659	650	659	622	653	652	679	657	667	708	707	678	660	660	695	681	639	638	659	644	651	645	677	669	660	705	674	631	666	704	632	667	661	665	665	706	664	628	715	667	656	677	683	676	683	699	607	644	628	638	641	679	702	654	661	701	668	680	696	641	652	658	666	646	683	702	664	651	689	687	639	694	660	687	712	669	659	723	697	688	676	652	676	662	666	638	690	677	677	628	672	678	754	708	646	649	677	634	683	659	693	675	672	679	693	679	676	651	638	667	670	700	674	638	713	675	691	657	642	649	715	652	727	644	638	654	695	616	665	666	636	665	631	660	721	694	657	627	659	676	675	717	684	649	686	670	703	721	629	695	660	679	727	661	666	613	683	638	679	687	672	691	722	660	673	656	674	682	632	676	676	627	658	678	643	618	707	667	621	653	706	640	695	706	675	674	658	689	643	670	658	714	690	658	651	645	691	647	623	643	650	696	648	644	651	666	690	637	645	668	626	664	685	697	649	721	661	680	665	701	663	671	673	637	676	690	686	713	671	677	662	688	674	690	720	676	653	630	629	677	661	693	640	684	654	684	659	644	656	688	626	632	669	593	656	667	673	667	668	618	694	688	640	674	694	682	670	637	695	698	684	659	650	651	674	651	676	670	710	661	711	656	670	658	671	622	647	701	706	627	706	668	657	681	688	665	718	664	666	659	668	722	654	737	722	666	648	597	673	660	679	633	688	698	688	695	647	683	672	655	622	696	620	623	663	705	698	678	659	637	683	683	667	642	638	644	725	661	711	693	667	648	672	684	626	655	662	691	670	689	680	674	687	688	628	634	627	735	637	710	693	654	657	653	617	679	703	656	679	680	685	686	657	688	658	640	653	642	651	636	671	681	651	715	657	655	664	624	643	664	692	720	682	697	675	711	658	656	654	677	714	633	662	692	677	689	664	633	668	635	682	677	672	606	653	678	673	637	695	678	683	660	691	681	679	649	655	677	662	655	646	673	697	638	655	626	613	717	674	677	655	617	647	690	702	690	663	612	668	683	685	659	658	645	643	687	672	650	690	674	651	737	664	679	675	703	727	688	703	724	669	702	678	625	597	672	624	642	698	686	690	663	665	614	684	689	664	655	653	680	655	640	703	628	648	626	681	682	704	700	647	694	631	691	692	649	674	687	680	647	632	643	691	659	668	678	666	598	751	656	669	690	690	674	656	692	641	674	639	652	671	679	699	689	657	633	674	662	676	682	681	648	686	706	629	655	630	650	653	696	654	659	712	655	666	680	673	625	651	635	639	660	673	691	638	677	702	676	670	706	667	658	633	689	661	629	648	677	661	726	724	667	711	697	662	685	630	700	685	647	616	644	650	656	650	639	689	652	683	664	693	695	613	626	657	680	616	613	676	705	664	677	690	622	663	694	674	655	659	648	721	638	683	624	682	669	634	637	669	656	666	665	682	675	684	675	648	628	639	695	720	666	655	654	662	659	661	691	641	691	702	682	687	619	633	655	682	633	668	626	651	663	658	667	699	706	693	646	636	692	689	648	641	658	643	675	728	743	664	638	652	701	654	706	671	706	674	649	670	652	674	665	641	635	666	684	678	665	634	694	667	649	679	599	655	665	659	646	654	689	677	668	675	649	696	609	648
32084	52281	38932	24428	15378	9217	5436	3665	2695	2121	1804	1503	1365	1216	1094	1044	921	906	878	804	839	789	784	802	774	746	695	716	684	734	733	689	710	764	710	738	704	700	731	715	725	737	685	714	708	671	682	684	628	687	734	715	682	737	725	709	686	699	733	678	733	743	686	668	704	713	688	736	723	722	723	719	651	710	688	710	676	763	674	752	720	703	736	700	706	691	700	693	696	732	710	677	705	728	707	707	703	715	699	700	720	713	686	699	686	683	681	712	713	726	702	729	730	711	713	677	678	693	715	727	739	723	696	716	638	646	702	699	722	683	688	719	670	710	716	699	676	748	727	716	692	695	667	681	785	690	737	698	673	685	661	731	740	731	716	682	673	725	661	676	739	743	724	687	696	772	719	718	668	649	705	690	726	714	732	691	669	743	681	720	729	748	738	724	652	724	704	675	719	735	703	752	698	723	697	715	703	709	707	729	706	711	709	694	733	707	718	747	726	706	719	717	668	714	689	702	733	696	738	730	708	712	766	687	722	713	661	690	745	729	699	693	682	742	772	657	691	703	737	682	693	669	687	683	705	777	690	666	716	672	652	719	711	712	676	687	691	683	739	702	698	732	712	699	716	712	678	700	680	687	697	683	713	686	668	687	729	703	712	690	756	640	687	685	731	686	715	756	676	785	756	719	786	686	714	643	641	720	717	656	701	698	718	711	760	719	701	714	628	714	718	705	678	712	718	716	743	705	674	715	706	740	706	724	722	759	720	659	682	772	693	694	706	715	740	671	710	716	717	699	659	683	679	666	752	711	733	674	708	701	715	717	768	745	711	652	682	675	663	733	686	658	707	702	725	701	628	703	685	702	726	719	696	693	723	733	729	684	712	695	742	743	706	688	680	674	702	703	709	667	692	680	702	665	736	691	720	708	711	723	735	741	706	727	675	676	707	689	732	711	702	736	726	694	654	712	679	724	724	707	717	728	718	686	642	689	701	717	670	718	757	708	704	712	719	710	725	715	703	688	742	687	751	714	728	682	734	675	690	699	770	723	707	716	715	663	738	731	698	724	684	688	686	675	735	693	675	677	659	650	664	710	677	707	693	740	679	732	724	701	696	712	724	730	694	703	708	715	736	719	711	701	714	703	703	689	685	669	733	737	683	720	723	703	721	684	720	718	691	672	663	750	707	742	725	672	729	697	731	701	703	668	719	739	692	685	718	711	716	719	669	704	686	678	735	694	762	688	698	724	678	712	702	739	691	714	730	673	699	752	710	686	700	715	670	719	684	716	693	672	740	713	725	718	719	687	705	740	734	754	691	743	691	738	685	690	725	673	719	698	730	650	678	679	707	712	703	693	707	727	726	684	683	685	688	722	679	742	692	675	681	668	649	721	692	689	684	715	632	759	700	691	695	665	677	687	729	735	669	688	756	727	729	719	671	715	702	760	749	720	664	711	694	722	703	754	733	683	683	747	720	723	654	743	774	700	702	698	718	694	679	691	660	707	750	744	706	682	732	667	709	735	706	696	765	689	687	683	695	787	684	661	687	689	693	702	758	731	677	690	728	703	708	704	703	696	692	757	680	697	778	720	714	699	694	736	685	729	707	761	721	689	717	701	705	701	721	692	716	725	739	703	678	777	734	690	696	670	682	690	673	727	691	715	712	710	714	688	707	683	685	701	727	687	691	744	724	701	637	715	715	730	671	707	754	667	666	767	709	686	702	682	664	724	701	703	730	713	663	707	739	704	703	692	705	672	707	723	725	726	663	655	733	739	715	696	703	766	690	699	722	703	699	685	711	752	730	671	710	712	696	747	703	701	726	678	695	717	687	700	680	692	661	738	752	723	698	757	713	681	714	720	719	686	731	691	698	705	759	721	692	683	734	690	682	747	712	674	730	721	658	700	696	741	748	671	744	712	721	749	731	713	739	702	725	692	705	729	742	654	652	730	682	699	753	682	689	742	746	687	657	702	686	707	751	717	693	753	709	697	720	735	661	717	697	656	727	723	710	694	691	699	690	725	669	690	708	698	736	679	728	747	689	669	700	729	680	713	682	753	720	685	706	727	717	726	690	693	720	666	693	713	676	724	718	683	714	712	739	700	734	750	741	726	693	723	714	743	682	718	676	711	692	658	704	690	667	705	642	706	718	688	725	673	723	707	718	705	662	685	706	686	708	678	671	705	685	628	704	713	731	705	708	716	705	698	706	668	691	702	673	756	658	744	719	675	715	699	749	688	712	645	676	702	757	666	701	693	700	695	773	738	727	724	721	719	701	693	675	702	714	719	683	748	703	694	737	684	698	673	685	690	715	709	716	764	740	678	710	743	728	690	678	665	727	678	669	690	679	747	715	719	689	702	712	718	715	673	726	707	661	737	644	747	696	690	697	720	693	670	738	674	713	691	649	731	711	705	698	682	694	704	725	757	670	670	730	731	678	700	748	714	687	720	708	688	687	700	700	729	701	721	711	698	670	715	669	746	716	686	693	723	705	699	760	680	712	709	666	758	684	725	690	681	697	708	682	690	659	730	724	689	693	633	703	690	705	664	673	744	680	729	761	694	714	734	687	720	700	694	723	718	735	689	702	697	712	744	712	641	663	713	720	720	733	708	679	698	707	661	697	675	693	700	704	724	695	713	715	697	685	718	705	716	712	669	705	716	736	738	715	706	748	748	713	709	717	725	670	702	696	678	741	679	700	756	698	727	704	688	710	706	684	674	729	629	736	685	730	691	701	714	701	693	709	650	681	720	745	721	665	745	693	724	722	747	688	698	715	693	723	728	726	728	690	730	726	728	699	701	683	689	730	707	725	687	713	719	699	729	699	749	728	683	703	710	754	716	735	693	724	686	682	691	737	768	709	714	749	716	723	706	718	708	715	674	714	678	696	663	679	670	683	715	756	720	728	702	675	673	701	698	656	707	671	726	710	714	695	656	693	704	720	754	727	735	699	703	745	716	703	659	707	659	701	738	692	716	706	743	734	669	677	725	671	732	738	716	692	711	708	676	683	683	699	684	689	709	725	719	703	724	753	701	742	728	679	732	751	692	752	756	675	767	677	714	670	688	708	664	704	723	706	678	697	683	719	684	709	698	717	643	711	729	668	673	702	677	694	707	706	684	725	701	704	709	696	665	726	763	740	720	705	748	707	719	673	729	737	726	731	667	681	718	716	702	745	719	664	742	723	676	709	716	708	706	717	703	743	719	688	695	697	704	682	721	686	706	693	687	686	693	694	700	731	696	677	679	641	735	704	714	735	691	735	746	729	701	689	695	688	683	726	685	704	692	687	671	713	759	693	692	680	703	686	675	685	735	746	687	681	695	732	664	671	656	736	745	676	709	737	700	727	674	733	736	695	712	762	691	724	710	718	689	774	739	727	722	696	724	721	738	705	687	746	701	681	692	670	709	693	682	690	630	700	649	687	667	700	686	713	714	706	712	720	733	690	684	710	756	652	669	754	660	717	712	758	681	656	747	725	770	694	678	714	730
25218	21484	27794	25526	13048	5160	2957	1956	1589	1467	1383	1232	1214	1083	1039	1048	1032	974	968	972	913	979	912	947	946	959	957	924	851	887	939	969	963	914	863	896	861	943	965	919	893	904	881	953	937	930	899	909	890	978	873	910	881	896	905	841	876	898	903	965	893	932	912	907	875	959	942	952	878	904	895	900	935	876	883	951	927	894	887	947	882	910	882	935	913	898	930	944	957	908	885	975	888	950	1004	872	958	929	904	945	912	934	917	988	924	949	926	946	890	904	887	904	859	887	938	933	924	916	938	956	879	908	924	906	858	907	912	897	938	911	907	897	921	920	879	932	910	887	915	918	889	886	862	945	923	950	950	915	919	946	904	883	927	901	921	955	880	949	910	904	947	913	908	878	918	861	876	937	902	914	976	960	921	923	840	939	868	930	908	917	939	896	946	913	920	902	900	886	950	873	913	864	967	914	1012	939	899	882	902	967	923	925	912	959	867	919	916	988	933	973	963	974	936	947	894	923	919	960	931	1000	855	883	888	918	939	910	887	906	893	897	911	935	971	936	926	925	930	877	883	921	897	905	867	975	946	960	881	897	967	905	942	910	928	908	912	897	899	941	943	891	918	892	877	967	934	940	954	944	892	938	942	938	928	930	915	931	892	886	971	869	917	891	912	879	937	878	920	884	932	945	901	902	933	941	910	874	909	964	937	905	923	897	922	877	904	944	871	910	942	923	880	945	900	900	889	933	915	973	909	952	920	911	917	907	921	956	929	896	929	880	934	929	932	938	866	942	881	896	958	959	925	975	935	893	865	929	943	866	914	896	908	981	929	916	936	905	910	952	921	911	912	865	921	915	906	905	909	882	908	892	831	917	923	906	935	906	852	904	916	903	905	972	872	904	955	881	912	942	924	914	903	897	909	933	862	951	888	901	914	891	926	897	947	956	901	899	903	947	902	885	934	940	874	896	928	896	877	889	911	913	953	925	926	955	911	943	877	861	949	883	991	919	877	910	863	923	878	932	882	967	917	889	929	934	930	975	904	960	988	891	896	918	911	922	924	894	935	934	927	891	942	867	889	1001	923	934	896	919	916	929	914	909	934	876	915	892	860	960	911	925	939	959	952	889	882	916	948	922	871	920	892	945	895	942	862	871	908	943	844	941	858	822	944	960	934	917	899	889	913	934	929	916	912	916	910	919	894	945	952	925	946	894	921	920	949	963	926	953	898	923	913	904	865	911	929	921	845	907	913	881	877	918	863	1002	889	894	899	938	981	872	840	959	902	928	864	878	872	974	966	848	885	945	955	917	924	929	937	904	965	921	887	950	892	946	933	877	917	913	932	882	918	914	900	930	929	902	937	888	888	893	922	907	929	913	925	938	904	931	923	902	947	953	912	914	887	917	853	901	849	937	928	893	931	887	910	951	936	941	968	929	925	915	921	943	914	850	905	934	929	952	919	993	899	880	914	921	900	912	891	909	941	978	912	874	915	954	887	855	892	933	940	887	885	931	936	909	928	858	944	987	894	858	956	904	886	888	930	913	924	938	911	901	855	877	889	934	915	852	967	932	924	917	959	876	977	936	980	916	906	883	901	896	895	917	965	843	889	939	934	899	882	876	967	882	905	918	909	924	919	926	944	905	920	967	938	899	910	922	858	932	928	924	882	897	894	912	934	933	897	915	940	936	945	913	922	911	956	971	929	910	918	912	896	902	866	891	913	931	935	909	916	917	929	929	895	900	864	890	944	968	933	944	910	926	915	898	941	881	893	915	889	909	870	900	922	966	911	879	887	883	887	916	921	875	901	886	905	914	882	903	887	880	955	945	854	934	903	898	911	933	922	947	954	895	925	855	911	897	930	938	916	913	929	925	929	885	923	875	924	908	909	918	941	917	943	919	946	880	918	946	931	963	922	858	867	908	961	889	884	893	933	917	917	935	882	953	941	870	889	877	956	917	871	898	913	893	905	952	965	930	863	935	900	883	906	956	887	871	911	981	900	928	923	935	903	918	899	939	948	915	912	883	909	940	961	891	875	880	919	944	925	938	953	879	900	945	944	913	926	928	943	889	920	896	935	892	927	867	925	933	959	892	953	878	970	867	905	924	902	897	914	922	875	960	914	912	927	867	940	883	945	870	886	911	919	909	941	865	923	927	907	953	910	924	878	879	918	874	867	875	903	906	937	965	953	901	928	942	953	950	939	897	899	885	898	962	942	910	931	938	947	935	865	851	895	921	884	948	921	923	960	943	984	873	920	911	958	909	952	959	913	852	964	936	922	948	906	914	973	890	939	946	974	957	937	914	920	962	814	922	942	921	902	934	956	907	876	954	878	891	888	953	920	881	970	906	914	893	898	934	903	961	946	1009	944	922	874	826	876	933	873	936	903	906	909	961	913	915	936	908	840	949	929	909	920	873	911	939	924	867	952	903	936	944	929	855	904	925	935	929	908	861	884	889	902	965	960	852	950	906	934	933	880	939	873	884	897	924	915	853	873	899	841	922	894	918	940	900	958	879	904	992	928	950	902	908	891	896	896	881	878	898	919	961	885	922	894	918	902	913	882	892	926	922	1005	884	949	901	934	885	928	937	943	934	949	951	924	904	949	920	929	899	848	932	908	944	934	913	936	917	897	888	930	918	926	1021	871	889	885	911	920	906	917	915	926	949	951	934	894	872	937	895	867	969	888	935	920	889	917	974	937	918	956	956	883	912	940	940	874	928	917	863	926	955	943	967	958	876	929	912	908	931	912	950	928	932	926	907	914	876	917	877	915	942	912	900	914	925	886	901	941	945	900	915	918	874	918	925	904	889	888	904	939	888	874	909	896	939	896	922	947	901	904	871	919	995	936	932	975	966	943	935	877	896	934	913	874	898	915	902	875	893	961	927	938	916	880	938	897	922	959	888	960	899	883	899	921	896	963	894	964	907	957	909	904	935	911	909	903	855	885	953	942	913	962	941	878	926	950	928	930	951	900	913	854	898	920	898	907	947	915	907	1000	909	943	919	901	928	915	927	934	859	901	908	917	905	873	924	895	914	918	934	878	913	914	904	918	872	916	929	940	905	950	898	866	947	869	937	922	867	888	942	905	917	972	910	955	950	913	917	924	961	968	968	912	914	920	905	890	945	870	917	880	892	863	944	935	890	886	851	888	954	977	942	889	879	934	910	945	918	945	907	954	958	901	869	899	914	896	903	899	961	945	888	909	945	965	917	940	898	909	881	917	916	958	917	936	874	957	877	937	927	896	908	950	922	949	945	911	899	891	965	889	948	930	941	917	923	919	891	890	943	880	930	959	892	994	938	894	862	903	947	933	930	887	908	951	898	936	898	912	908	892	942	923	904	934	888	908	946	888	887	904	937	832	905	855	891	939	902	955	947	886	899	954	912	904	958	905	937	869	960	953	919	910	940	949	909	932	900	951	901	909	914	844	927	914	908	956	907	850	909	948	894	939	962	930	971	910	902	893	926	902	888	912	948	908	920	933	892	890	918	931	932	944	909
32138	46892	33952	18518	10280	6399	4093	2757	2208	1916	1631	1487	1351	1226	1179	1126	1137	1000	1131	1041	1013	1025	967	1027	967	945	1013	929	988	940	993	975	968	972	980	984	964	996	953	963	934	951	939	933	929	930	894	956	927	907	967	933	918	985	929	924	904	937	921	953	923	932	995	927	974	976	958	927	962	924	961	951	964	943	920	927	920	963	952	915	978	854	954	869	911	999	904	931	951	956	859	979	894	969	891	925	907	930	990	965	948	982	974	1020	938	885	920	953	986	931	908	957	893	950	970	947	972	971	982	958	949	936	943	965	935	953	868	948	950	954	965	962	906	925	936	957	937	912	930	941	976	925	922	978	964	963	898	1015	935	924	934	890	963	919	916	976	933	908	941	926	963	953	998	937	927	957	913	945	937	919	960	1010	932	1002	993	926	944	900	969	909	1011	969	922	995	916	939	880	978	882	953	922	957	935	942	995	943	927	908	977	935	910	934	961	931	943	878	954	902	876	922	912	912	943	933	969	963	944	898	940	909	910	920	935	973	995	952	921	923	918	970	917	895	898	956	968	946	904	914	911	914	969	919	949	1020	942	945	981	921	957	899	933	917	941	940	839	908	942	973	964	960	927	922	934	960	918	979	989	978	929	1009	930	863	922	921	983	931	905	891	953	985	935	952	920	964	947	883	900	938	932	1005	909	925	950	1004	923	937	987	965	975	938	1008	960	880	975	966	995	975	878	984	960	900	927	926	926	955	962	970	919	950	979	952	941	956	930	969	941	923	938	933	922	952	939	957	953	947	971	962	970	967	938	956	926	973	976	904	950	974	915	981	928	920	944	984	955	982	897	865	912	882	942	961	898	938	968	910	939	991	931	942	996	935	936	961	934	944	926	951	972	940	862	905	971	933	916	938	965	912	954	1044	919	907	976	973	934	922	909	1014	921	966	894	970	918	973	955	895	938	944	946	971	939	934	937	887	947	944	974	975	906	929	935	900	928	944	959	919	979	946	916	915	943	927	969	967	920	969	949	970	957	878	968	957	949	929	938	902	942	947	936	906	966	919	1022	937	940	957	975	920	906	964	940	1014	917	980	957	924	971	906	1002	946	960	901	970	932	915	967	945	930	941	898	1011	975	955	936	1006	927	925	923	1006	976	910	932	891	907	977	918	984	970	923	896	946	941	939	968	957	997	1014	892	941	914	932	976	953	988	910	1002	928	927	939	950	977	985	982	908	940	980	1009	943	904	987	921	930	952	977	926	952	973	969	947	947	1025	956	943	918	974	1003	937	987	893	942	970	894	924	929	918	982	951	939	958	925	955	947	975	921	945	945	920	945	961	1002	942	981	1001	993	905	925	943	985	990	984	966	937	942	975	948	939	972	901	936	931	922	968	939	929	933	913	915	946	954	987	904	948	994	936	905	900	935	969	1024	995	1002	916	956	941	922	968	919	915	930	956	913	909	968	928	942	903	977	894	971	927	986	905	979	976	950	946	917	952	976	916	918	898	957	951	974	982	981	919	935	955	914	886	942	941	937	956	968	936	956	933	970	969	934	934	978	968	954	847	973	971	936	957	941	954	928	940	934	1006	945	973	988	933	964	941	969	962	987	928	916	951	952	971	943	973	949	936	864	940	918	904	917	942	1005	944	948	956	957	954	939	972	905	1011	956	936	921	1006	973	934	924	947	904	895	920	879	950	914	926	956	897	962	962	961	959	904	980	903	899	902	931	906	912	911	960	959	976	915	948	926	923	965	941	920	898	967	890	935	955	937	941	959	970	976	987	909	915	928	935	886	949	932	983	966	885	997	912	907	918	954	893	954	927	945	945	910	972	960	1000	935	999	938	921	929	983	948	1067	954	930	940	921	918	987	968	934	960	923	963	892	877	928	986	1003	975	941	949	913	954	938	958	905	936	915	895	886	900	936	948	890	949	944	906	959	904	917	945	957	928	929	925	955	972	918	891	892	950	928	1009	1019	924	900	969	919	938	998	949	958	943	945	907	925	963	967	997	963	995	954	932	909	961	990	963	966	974	917	955	954	914	962	933	949	937	915	927	941	933	972	982	929	919	919	943	893	897	953	930	941	902	924	927	904	999	928	968	986	913	957	861	943	908	906	959	908	1028	965	875	935	916	959	907	944	927	979	978	943	959	950	934	985	895	944	957	960	966	919	968	934	933	964	943	939	880	935	911	961	932	939	916	914	928	937	945	935	907	897	915	900	986	968	955	925	935	951	929	953	966	951	948	954	918	937	916	981	908	961	994	964	1010	944	928	933	982	944	916	967	915	917	998	911	952	891	939	968	996	926	918	915	904	911	915	945	943	999	923	1005	967	888	914	989	941	973	883	936	975	944	997	1003	910	929	904	893	950	971	947	974	935	879	950	947	907	999	979	907	919	934	991	929	916	934	946	863	934	900	933	1010	912	965	927	881	950	915	929	938	944	948	963	905	948	905	919	970	941	940	888	938	936	934	952	926	972	926	946	928	955	894	975	949	911	902	898	950	903	976	934	955	917	951	941	935	955	932	917	962	1002	967	940	934	919	940	942	882	944	960	930	909	951	909	880	945	955	928	979	981	949	993	937	937	947	930	1002	1002	985	923	952	932	961	957	971	912	927	950	995	868	950	932	969	944	940	981	920	969	923	984	957	954	982	964	954	941	972	1027	962	954	923	917	960	997	971	999	912	962	930	963	974	919	944	968	961	949	947	877	950	960	931	920	960	919	930	906	999	939	966	883	924	964	943	949	975	949	952	958	983	988	953	961	924	945	925	911	917	959	986	987	922	930	926	948	949	921	986	900	967	955	987	980	921	889	957	953	911	899	971	930	960	969	937	993	917	928	929	953	937	923	944	930	942	963	906	937	943	961	957	974	946	961	858	880	938	960	948	999	984	972	903	1001	978	937	934	936	916	919	941	929	959	928	978	919	964	946	929	965	933	895	941	896	931	906	961	941	959	942	1001	962	919	947	930	925	967	970	938	934	984	921	884	952	929	907	963	943	918	975	934	934	928	963	931	971	956	982	959	909	964	960	952	859	940	919	962	980	931	957	935	978	934	891	992	951	898	939	942	940	945	940	945	949	974	942	941	933	962	958	969	980	942	949	968	995	950	980	925	960	929	978	961	905	987	938	925	955	962	865	942	931	892	981	968	954	925	881	949	949	939	926	955	963	965	949	936	926	920	974	924	947	976	1007	942	945	970	940	1006	923	924	926	966	935	977	948	961	945	939	1006	960	936	977	940	963	990	913	937	983	968	966	994	965	965	965	896	983	906	912	981	927	946	956	960	917	976	948	894	962	964	915	941	932	962	943	901	887	945	946	907	955	947	975	957	944	932	973	902	920	917	987	960	893	970	903	931	924	971	968	925	997	960	950	974	914	988	896	955	893	920	970	939	929	947	931	873	948	931	922	978	884	961	952	990	988	969	981	964	913	985	944	928	906	989	937	967	949	908	962	877	921	948	940	974	954	931	981	868	920	922	935	915	919	941	959	923	961	926	975	896	964	951	894	914	975	928	959	958	942	894	920	913	959	956	964	953	919	938
22734	21437	29052	24297	21642	21314	11794	3425	2286	1824	1685	1466	1217	1174	1089	923	899	938	835	822	845	792	811	799	812	809	813	783	811	746	779	754	728	775	758	820	724	770	740	713	768	708	755	716	764	787	733	773	795	764	706	741	733	732	732	740	721	756	735	716	749	736	773	780	736	748	758	762	725	702	774	737	740	713	777	766	738	705	828	715	746	790	737	718	705	759	721	762	738	773	757	682	765	720	702	720	701	711	698	682	734	734	701	745	752	717	743	731	749	750	720	730	753	714	768	755	723	728	725	763	776	717	720	752	762	685	789	746	720	710	757	720	729	740	745	759	687	721	782	707	699	744	734	737	735	748	754	708	816	746	748	725	723	729	732	722	752	718	778	668	780	752	732	705	723	712	752	735	800	736	770	755	689	790	748	757	702	753	749	743	735	748	719	703	746	733	783	700	746	734	658	761	712	765	734	695	724	759	706	768	705	747	730	789	751	742	770	751	731	772	723	743	730	752	714	744	764	783	749	747	727	727	732	711	738	774	719	778	729	721	780	746	714	762	736	730	724	696	738	761	716	792	733	739	770	763	702	749	678	747	742	812	755	784	734	715	685	776	749	758	766	770	769	734	715	746	775	748	739	733	772	755	773	703	756	740	708	681	715	789	728	785	703	721	755	706	758	724	728	737	752	746	756	766	771	767	762	756	704	707	738	693	765	736	734	745	757	740	720	774	713	695	691	766	720	745	728	685	729	731	714	787	699	710	734	736	731	766	765	695	768	731	705	717	735	714	726	725	728	764	697	685	738	679	753	717	691	718	743	746	739	781	712	739	709	775	709	754	788	751	754	721	685	775	714	728	728	746	781	730	736	779	731	734	728	732	708	732	774	700	728	745	728	690	763	760	711	745	724	694	732	725	766	768	770	700	750	784	752	669	739	723	741	720	695	716	778	741	790	716	722	730	757	754	760	691	788	731	726	786	765	685	746	704	719	747	750	747	748	739	722	732	696	725	718	702	755	687	766	739	737	773	697	744	747	730	759	669	760	739	707	713	792	736	741	774	715	767	742	758	728	732	770	760	802	790	712	686	707	731	724	755	742	780	702	731	706	750	751	738	755	774	726	716	722	773	740	698	751	752	739	739	708	679	724	738	739	708	685	701	725	770	731	702	678	723	741	720	767	731	757	786	752	750	694	844	758	799	719	770	737	716	707	746	773	755	716	741	772	738	740	740	718	733	789	739	766	746	747	768	717	765	775	781	730	728	793	740	720	718	745	715	714	758	687	717	755	720	727	689	751	745	747	738	735	678	745	730	747	709	716	768	758	763	753	745	720	742	738	753	757	774	788	700	760	725	712	733	739	729	701	728	704	765	790	740	773	725	739	718	704	746	759	722	744	711	750	734	775	724	773	675	721	771	753	743	721	754	744	726	722	780	735	781	738	788	726	683	724	713	772	724	760	752	767	738	786	768	715	775	751	743	752	717	739	728	712	778	744	754	787	772	744	730	780	726	715	745	705	734	702	735	760	772	728	723	750	738	766	759	750	741	721	785	737	710	732	736	766	750	772	790	724	711	719	775	770	753	757	712	737	740	747	745	741	745	714	766	720	742	766	752	733	732	695	736	712	730	733	730	750	757	756	680	718	730	727	706	741	708	718	690	701	745	768	808	771	712	722	792	740	742	710	718	691	734	678	717	726	742	723	744	753	745	753	715	766	740	722	722	732	774	726	758	736	752	716	803	733	717	757	746	794	731	688	726	737	759	721	736	699	769	744	721	725	732	736	747	758	785	789	704	804	704	721	754	731	733	717	784	810	777	750	746	798	738	708	670	744	737	727	769	764	774	780	677	686	743	722	704	777	731	759	735	737	793	734	682	699	732	716	730	719	742	757	748	752	731	750	727	717	744	777	754	731	754	747	766	733	744	726	734	738	769	716	731	752	718	713	726	745	711	751	693	745	732	738	744	738	747	778	711	733	769	705	761	750	768	731	750	703	719	759	730	764	718	748	718	732	731	705	796	749	688	754	693	771	730	785	680	692	713	752	740	744	702	780	747	757	740	713	783	770	735	796	741	761	732	742	698	706	739	746	762	702	757	777	751	745	728	732	761	674	714	722	735	729	739	706	685	772	706	758	753	755	723	756	749	713	780	735	804	738	697	733	779	708	768	770	750	728	769	755	715	739	745	730	782	720	705	769	690	692	731	776	758	723	695	765	690	700	769	753	759	746	708	709	739	732	735	721	685	687	740	698	750	760	778	745	734	743	712	808	731	724	781	720	709	723	729	748	728	728	814	748	679	771	756	773	793	719	762	699	759	761	712	760	723	746	712	769	761	749	773	739	738	760	726	712	746	729	754	713	722	765	780	712	736	706	747	789	707	764	725	792	750	711	716	747	764	760	767	742	745	713	690	730	774	731	741	738	729	684	749	719	765	761	753	689	713	718	702	755	689	751	720	765	745	725	738	701	770	736	744	761	748	733	676	722	727	757	722	697	711	706	752	710	739	714	764	777	723	787	713	735	709	697	693	729	686	785	739	735	776	764	751	765	704	780	712	741	720	715	713	699	735	746	730	718	769	739	774	759	740	726	719	738	689	747	759	777	784	705	671	711	771	743	698	777	725	746	770	749	730	709	744	716	756	747	714	777	753	724	767	723	713	761	704	745	725	768	725	740	723	811	772	716	762	697	753	739	705	705	730	795	699	759	741	705	718	753	715	759	719	735	783	746	727	724	724	716	752	754	725	735	761	725	716	715	711	711	737	735	688	781	753	762	722	705	784	744	702	750	756	714	755	730	736	711	751	721	767	721	763	717	707	762	672	736	743	739	747	715	708	764	716	738	684	696	761	725	717	760	724	742	778	718	764	739	737	692	753	758	716	750	746	704	721	779	752	738	781	770	785	708	790	733	731	768	718	710	717	751	698	755	707	770	740	783	746	736	746	761	720	770	717	775	761	719	730	772	763	776	739	714	753	762	735	722	715	711	747	747	776	792	746	745	755	742	709	777	701	770	757	759	679	715	770	725	741	732	691	743	798	701	734	779	789	792	753	713	707	663	755	743	765	754	765	745	772	721	775	716	761	718	777	756	753	752	741	735	736	706	721	732	703	692	756	695	719	730	751	699	687	774	707	732	777	772	775	724	733	739	765	729	711	698	701	733	754	726	695	715	805	759	733	719	762	681	699	727	719	767	723	825	747	734	693	720	749	728	769	751	769	734	760	747	747	753	766	710	748	741	781	712	754	720	735	744	707	715	697	695	756	742	765	705	754	728	702	808	762	770	715	736	757	713	695	805	739	730	738	760	795	712	766	704	732	711	732	734	712	800	752	714	744	694	730	691	725	797	730	727	723	733	706	723	749	764	707	744	720	737	748	722	722	762	753	727	686	725	734	780	715	710	723	800	743	697	679	726	744	697	714	745	734	760	690	716	759	737	756	726	730	765	742	712	754	733	724	751	781	738	761	751	777	710	761	734	691	719	778	735	760	729	718
35728	58357	45109	27914	18450	10690	6317	4296	3301	2604	2235	1936	1599	1461	1178	1153	1031	995	950	899	864	815	830	845	889	786	796	750	740	773	741	781	743	788	755	781	773	750	752	739	800	715	774	745	783	809	738	767	712	749	743	723	776	729	774	757	772	790	789	745	731	779	767	717	770	739	711	739	713	718	786	724	741	782	725	775	751	727	748	773	752	802	772	762	740	730	788	737	828	761	774	751	755	798	812	717	760	795	786	748	735	757	763	742	742	752	697	794	725	752	772	754	772	780	730	736	780	750	733	785	766	787	768	767	742	784	721	713	744	725	744	796	777	773	761	769	801	720	749	773	754	769	743	765	742	742	723	782	771	762	740	752	781	735	739	790	748	800	733	753	701	731	754	741	740	752	774	761	730	774	765	725	806	754	764	742	802	795	749	739	775	785	732	766	748	769	783	795	744	791	762	722	761	746	747	770	813	733	706	749	825	726	783	727	741	777	749	795	790	770	768	716	748	770	781	781	765	757	808	749	778	790	747	735	742	757	697	732	766	698	774	740	729	773	774	770	784	734	765	810	777	719	806	781	747	780	736	795	729	756	708	740	754	752	719	750	701	768	799	728	760	749	758	767	783	762	759	730	737	700	708	801	761	760	758	772	714	754	727	760	729	783	771	772	827	732	811	791	760	788	777	775	746	730	781	769	781	744	826	782	766	730	807	747	762	730	725	739	794	818	749	789	787	779	761	763	716	737	707	765	793	722	726	812	803	766	766	756	764	781	750	777	772	778	772	749	779	758	796	750	742	729	758	765	701	816	718	711	783	801	703	742	763	756	752	722	799	760	813	754	760	745	775	728	739	744	704	721	775	764	778	765	725	717	805	763	728	767	706	729	771	720	755	738	781	747	779	767	770	746	714	785	771	803	736	768	763	757	726	723	731	759	753	752	743	734	747	730	745	778	750	750	712	766	750	787	728	719	763	779	756	705	723	739	756	740	737	759	747	740	754	743	739	744	782	736	767	704	751	812	716	734	717	740	712	768	744	797	724	784	742	757	752	759	747	726	765	747	757	717	756	716	753	731	763	739	774	744	777	726	759	731	798	769	773	740	699	700	726	740	794	778	741	723	753	747	741	798	784	747	734	745	762	769	712	744	825	737	816	757	740	791	750	717	711	717	745	730	741	804	738	792	748	759	758	734	763	777	739	775	698	781	763	755	768	729	773	738	805	777	748	759	696	740	694	747	732	780	749	711	739	781	748	800	827	812	726	764	751	747	786	781	752	750	786	771	774	741	750	780	760	740	775	738	733	743	721	750	784	777	753	739	751	793	776	786	772	786	720	755	789	751	761	779	745	742	704	766	781	708	782	734	773	728	785	783	794	740	731	739	747	765	744	753	752	779	768	747	730	748	741	735	716	751	761	771	763	736	706	731	726	716	737	725	773	753	750	729	753	780	746	767	777	791	728	758	722	749	730	748	752	771	742	744	761	785	771	729	774	750	765	765	723	796	804	792	715	784	809	665	785	741	726	789	797	764	781	765	774	749	702	758	700	790	756	728	731	757	770	784	752	779	821	764	759	745	786	733	775	773	747	744	742	770	703	794	719	730	756	772	773	719	800	724	774	765	783	767	753	730	743	814	749	745	743	775	737	760	740	816	779	738	736	799	709	803	732	766	765	742	767	726	744	768	771	735	719	763	785	789	779	731	727	785	751	798	730	757	715	727	715	730	764	744	741	765	719	779	760	765	739	763	798	719	736	737	808	730	753	785	766	759	783	724	736	766	712	705	738	767	778	768	750	810	707	781	782	769	761	777	744	761	732	793	768	791	757	801	769	774	745	753	750	750	754	746	741	711	799	760	772	754	768	744	740	747	735	743	777	798	768	768	734	747	780	771	755	734	729	768	696	740	801	738	734	729	761	829	757	755	776	755	749	783	748	760	693	716	748	765	789	714	694	783	736	740	728	754	751	797	742	743	791	783	768	760	753	787	699	750	739	723	836	789	745	793	765	825	703	765	749	753	764	795	744	759	708	718	777	722	795	770	749	740	754	792	730	746	724	805	715	770	739	719	797	728	772	796	691	791	685	745	772	740	759	706	798	734	728	812	726	740	789	727	775	747	751	755	706	771	760	765	720	745	783	775	739	801	759	714	785	796	749	781	767	799	766	729	746	706	718	760	744	731	762	766	801	736	774	751	732	756	733	759	759	734	719	728	729	795	747	788	698	727	758	763	780	786	730	767	775	709	734	763	776	798	787	697	737	708	768	719	772	743	779	772	729	793	772	784	759	771	781	724	787	757	749	742	779	731	755	700	778	767	734	785	742	760	772	751	785	740	714	759	747	736	786	736	731	750	758	765	735	777	785	723	822	765	725	788	774	683	753	794	747	722	766	711	756	767	748	714	752	774	786	734	775	739	728	762	787	748	710	799	718	763	797	792	761	822	773	713	736	741	715	713	722	758	821	755	753	756	752	720	772	762	763	752	733	750	787	718	765	750	735	733	753	764	738	760	824	725	786	739	757	759	738	774	830	780	764	758	741	730	775	736	684	761	760	752	770	778	735	725	734	774	748	744	736	790	752	734	763	782	752	745	775	769	774	745	780	761	730	759	759	764	762	759	772	792	722	741	770	800	778	795	786	772	729	715	734	783	742	751	748	752	771	766	782	781	749	707	744	798	788	748	773	771	780	721	764	728	752	758	764	778	733	736	739	737	739	724	778	775	741	795	760	755	751	734	706	765	777	714	761	774	760	744	750	742	745	781	762	768	763	758	770	784	773	715	803	729	701	739	702	793	748	797	753	751	768	744	754	773	713	748	754	746	739	739	755	743	757	754	708	775	777	765	738	760	775	790	740	773	758	744	708	741	747	769	748	732	741	719	789	771	730	764	734	769	718	710	778	731	771	727	738	712	757	737	739	764	744	773	765	766	790	816	763	761	765	698	726	741	790	748	765	753	744	770	745	803	770	806	739	775	733	786	753	716	761	835	791	749	779	742	719	727	731	766	778	766	719	760	770	750	718	730	741	769	737	778	727	782	731	731	756	754	741	745	716	755	750	773	780	788	785	751	732	786	737	786	730	777	741	749	782	739	767	784	756	722	735	768	768	728	823	711	793	700	697	755	750	789	752	756	767	782	787	802	813	720	782	760	772	808	737	764	804	766	741	729	700	749	772	749	784	799	731	765	702	736	712	714	729	713	780	750	735	796	734	795	744	798	746	728	777	712	750	741	777	781	763	739	780	774	771	731	773	749	803	768	735	700	747	748	725	757	736	740	812	732	771	779	756	764	761	795	770	716	800	795	761	767	752	751	742	726	764	796	735	770	763	771	785	764	781	684	703	721	739	771	766	736	742	776	755	758	789	781	773	765	767	724	753	770	801	795	755	756	727	752	747	756	762	753	790	728	686	781	744	748	740	772	740	804	754	772	746	740	742	744	706	747	732	752	744	739	773	760	781	713	726	756	762	739	778	751	734	733	714	738	699	809	783	753
31862	29678	25666	14161	5333	2600	1718	1368	1240	1118	1072	1015	978	874	855	852	815	890	856	896	869	838	839	866	841	836	826	826	847	842	799	806	810	819	809	813	815	795	869	868	886	823	780	807	802	795	829	839	816	791	812	817	842	745	800	788	907	781	826	846	848	793	881	783	786	817	826	798	887	861	806	790	848	824	826	838	796	853	819	847	847	810	787	825	813	820	841	808	829	866	854	825	846	839	807	824	877	816	823	827	824	810	820	803	844	746	823	857	795	821	774	831	859	837	850	766	841	882	811	801	785	795	821	820	811	843	777	801	876	807	798	841	879	803	798	865	799	804	795	824	826	898	817	814	761	831	809	819	803	894	829	814	819	831	854	821	848	810	869	827	828	894	789	844	836	826	850	860	895	836	800	835	819	805	796	821	782	780	780	805	834	866	846	802	837	857	851	812	818	798	823	855	836	817	800	800	840	844	801	792	815	880	823	848	822	775	821	884	816	802	806	783	861	834	858	757	816	826	813	818	862	810	858	814	821	802	865	840	813	820	834	824	810	862	860	785	849	792	846	809	786	869	803	812	831	849	799	797	820	832	778	823	824	809	866	801	798	876	807	747	799	798	847	835	839	839	789	802	869	837	863	853	783	818	855	840	869	858	830	821	801	829	799	750	790	840	848	789	816	791	848	897	835	789	841	798	869	819	808	815	871	784	833	814	830	847	836	823	797	813	812	840	838	816	829	826	863	823	801	821	814	815	821	836	803	806	831	824	877	833	819	810	807	801	809	819	851	877	886	855	799	846	856	850	849	802	797	853	799	814	814	789	830	795	815	809	864	816	834	871	778	832	832	864	849	830	809	773	828	812	784	809	876	877	822	833	799	906	874	791	826	829	868	877	778	816	846	835	810	824	825	816	789	818	815	852	822	848	843	817	832	840	865	840	780	781	856	813	835	855	824	799	862	804	825	822	769	817	840	834	830	828	815	830	821	838	812	846	883	820	836	851	872	833	812	814	800	847	912	850	841	856	879	799	830	801	826	805	805	842	862	833	825	837	844	864	800	886	835	797	818	816	840	823	810	818	870	815	817	821	829	842	888	829	786	818	824	848	860	808	804	798	851	794	859	839	845	796	841	831	784	816	834	827	775	849	790	835	800	885	850	837	848	853	894	813	813	824	799	804	865	772	838	899	837	843	833	814	826	835	824	819	807	848	831	816	835	864	840	809	849	805	829	874	834	853	815	836	821	839	818	885	800	778	824	798	870	843	809	812	806	827	781	772	850	871	825	790	775	801	814	807	882	788	764	855	881	831	817	821	867	818	853	802	854	808	850	885	808	831	820	865	798	817	831	834	862	833	839	830	838	863	812	834	778	836	803	822	840	858	832	859	818	834	819	796	773	856	901	829	797	814	808	832	804	826	843	866	880	817	820	798	814	829	851	848	794	793	820	823	803	827	856	835	781	824	851	790	863	822	824	881	793	855	812	844	862	835	782	832	859	826	820	795	811	877	811	826	806	821	852	853	820	853	761	777	836	858	802	808	794	827	842	858	843	807	833	803	833	873	802	853	830	853	803	846	859	826	839	815	829	820	805	810	857	842	783	810	854	813	845	826	788	822	832	770	787	831	825	793	824	852	878	864	823	834	871	829	863	813	814	840	869	865	785	868	802	835	820	818	818	817	828	813	797	833	821	805	843	828	812	824	813	827	750	828	821	794	822	890	803	772	848	838	843	826	826	855	831	776	824	816	844	857	840	804	829	838	851	820	857	811	801	806	802	830	861	804	815	825	808	827	830	813	802	818	817	806	808	882	804	823	849	861	813	807	784	833	812	898	832	863	805	841	827	834	790	842	814	812	832	824	845	801	867	817	815	834	835	812	833	825	811	823	828	875	798	833	803	820	872	896	811	845	881	834	801	795	830	854	864	828	844	816	826	818	852	852	824	815	826	890	782	855	849	813	772	757	817	853	828	880	796	792	838	809	859	797	859	817	793	848	800	849	842	783	834	814	789	810	872	814	838	863	796	842	812	814	859	813	834	798	798	833	815	855	828	824	847	828	821	859	826	831	848	786	790	817	841	829	838	806	749	842	825	841	757	823	828	796	820	840	819	784	845	853	790	817	825	835	862	847	865	858	816	802	866	819	802	804	838	849	844	851	830	795	788	826	853	859	834	820	779	832	815	852	857	849	748	777	837	802	784	831	867	849	839	832	779	855	853	826	809	886	856	834	818	821	806	859	869	841	844	805	840	787	811	797	828	832	845	825	783	805	887	816	851	805	806	853	822	808	894	810	798	809	850	830	817	866	818	872	813	794	805	796	830	793	856	858	812	782	812	826	814	816	780	820	850	812	864	784	779	808	824	828	770	832	789	797	805	862	844	863	810	836	855	798	784	812	852	838	798	824	850	799	846	878	828	802	849	806	839	807	798	819	827	854	845	841	837	839	784	800	808	824	845	808	821	785	804	844	798	833	824	830	885	863	831	847	818	824	827	836	869	857	830	799	817	868	902	818	794	787	845	822	866	816	841	767	827	876	825	760	808	738	845	793	842	830	849	808	827	841	779	793	814	861	838	835	804	856	877	800	831	803	839	845	824	843	789	776	845	834	824	846	808	816	806	812	831	833	813	787	830	880	775	758	803	831	822	844	848	829	796	867	775	753	799	807	820	834	752	826	853	778	819	785	831	847	814	815	851	771	800	841	828	837	845	839	785	804	804	843	820	847	809	814	818	855	798	823	803	795	870	813	817	858	796	814	855	764	799	899	787	856	885	824	789	855	812	807	830	845	815	813	834	808	802	824	856	828	853	871	829	818	828	795	804	802	813	871	824	788	855	829	822	854	833	805	827	872	852	826	811	865	869	854	826	799	798	810	820	774	823	850	867	843	841	855	821	880	865	858	812	827	851	844	806	778	810	827	825	845	855	819	800	842	815	825	830	804	775	774	787	784	825	809	825	814	805	826	849	827	826	835	804	834	802	861	838	805	828	811	854	855	813	803	799	794	827	809	847	831	754	864	741	864	825	827	859	822	829	806	855	839	803	819	842	812	831	842	831	807	818	820	821	799	803	807	820	836	824	804	801	787	826	840	820	856	800	832	839	795	853	808	816	866	833	775	884	864	836	816	804	803	829	856	825	806	803	852	769	792	810	845	821	816	782	823	789	826	802	836	822	855	808	832	832	807	904	816	842	830	829	831	815	838	824	786	824	829	829	795	786	822	805	854	842	849	861	851	850	772	834	833	794	819	794	861	811	836	812	853	752	852	781	762	813	797	868	831	797	797	850	830	798	842	815	808	832	856	822	837	811	796	791	790	818	820	795	864	828	820	792	803	847	849	841	867	770	853	859	755	838	804	815	823	787	839	862	849	798	843	779	809	836	822	863	798	798	856	822	828	836	844	808	850	818	781	801	845	830	829	837	800	801	855	815	783	819	768	824	871	854	764	857	827	832	839	808	851	846	766	867	841	763	806	819	866	859	784	785	785	852	836
33642	42291	26269	13607	7008	3802	2420	1854	1547	1364	1242	1129	1050	1010	963	928	969	882	884	911	925	922	859	966	869	888	887	805	903	895	924	915	810	825	909	836	825	850	876	839	828	908	906	840	860	857	869	849	898	926	843	905	917	839	877	785	844	908	820	888	873	882	793	960	864	871	878	838	851	818	891	916	889	841	882	858	872	869	872	835	899	852	876	858	854	919	882	811	872	865	839	950	872	873	859	872	887	849	880	857	890	863	847	851	851	891	873	886	860	904	880	861	922	834	847	836	873	862	857	938	901	826	874	924	899	912	847	842	820	868	899	879	903	875	856	809	891	896	860	887	830	904	858	814	885	869	919	810	880	907	857	879	851	850	849	816	828	880	922	865	870	887	872	905	907	873	839	864	893	815	865	924	849	826	870	889	932	887	896	868	900	899	909	834	844	862	876	835	866	882	859	864	917	889	852	850	870	831	837	874	869	840	867	915	868	929	821	852	877	876	826	858	869	846	815	873	822	844	830	892	933	897	967	882	832	861	902	896	879	865	851	907	863	875	832	885	858	862	850	865	843	887	898	871	861	866	866	859	837	867	886	849	860	853	867	905	885	901	815	846	900	897	857	883	860	934	828	902	897	852	917	826	887	856	785	907	845	812	881	857	895	871	837	889	849	842	866	825	889	860	911	824	840	845	865	904	865	861	871	844	864	897	879	845	868	888	870	863	802	875	898	917	841	877	843	861	866	785	862	883	828	856	927	877	810	848	888	890	908	831	899	827	814	957	819	862	842	865	874	833	871	901	846	865	892	805	832	870	885	816	875	864	823	892	813	852	868	925	897	897	883	848	868	885	824	878	864	870	861	869	848	834	866	846	867	858	878	878	868	839	871	863	914	924	831	869	857	859	902	860	880	910	859	826	860	844	831	924	827	884	902	824	865	863	893	836	869	845	847	866	810	851	870	860	872	870	893	841	866	894	905	883	863	876	872	850	866	945	863	812	862	863	867	889	838	831	817	888	858	926	869	920	874	794	829	878	872	911	939	901	862	900	897	883	858	897	879	859	859	848	844	817	870	875	861	868	863	896	921	872	854	846	858	878	902	812	875	859	845	874	843	887	849	862	828	883	848	844	828	876	879	875	881	862	901	867	860	824	876	877	899	853	846	849	860	875	942	912	895	823	861	845	870	950	866	896	892	872	885	909	839	860	864	895	855	894	878	841	871	888	871	918	891	883	904	893	846	870	796	885	840	883	898	877	912	898	879	881	885	870	839	901	906	895	844	812	859	845	836	829	914	836	878	867	835	892	843	895	907	845	877	883	863	853	893	922	840	900	785	890	845	872	875	874	901	865	865	916	883	873	862	891	907	908	831	868	880	842	867	881	884	850	853	842	893	850	867	877	832	863	875	885	878	896	820	867	867	890	904	850	883	889	901	820	886	882	860	846	866	890	839	884	890	838	855	878	840	846	897	869	880	900	851	925	839	861	848	822	839	860	886	836	871	812	844	868	903	848	892	784	888	830	929	876	831	861	863	859	897	864	929	816	852	845	893	865	873	874	851	847	896	834	876	885	886	909	822	860	855	847	813	895	856	841	856	825	877	875	829	885	821	821	846	859	854	801	858	870	838	863	841	884	854	851	930	870	875	850	889	843	850	847	886	867	877	831	859	871	862	832	871	867	878	838	836	832	813	789	869	831	880	865	798	887	912	864	916	922	904	881	816	917	869	878	900	898	895	925	875	953	905	814	898	849	866	882	855	883	897	833	845	904	833	890	836	828	892	854	871	831	884	886	859	867	838	858	832	796	855	836	848	878	821	846	891	839	848	864	848	847	902	844	853	915	850	926	866	875	945	880	839	867	939	885	828	899	884	870	852	857	885	884	870	838	854	867	827	846	877	900	868	827	830	847	931	852	840	868	842	847	844	866	864	868	839	855	811	840	874	873	854	840	873	887	847	921	893	868	873	874	891	867	838	894	879	904	874	862	834	838	859	916	857	864	876	875	874	886	872	909	846	853	841	927	879	891	858	850	840	817	873	866	868	844	882	841	820	854	859	906	875	893	911	797	858	859	923	853	851	872	860	882	858	885	905	832	889	874	868	843	888	861	908	815	820	859	824	825	838	918	910	869	855	930	906	844	858	891	888	862	867	882	840	851	877	884	903	861	856	880	906	869	883	846	861	841	873	873	866	883	901	828	826	891	873	879	851	872	919	843	847	830	879	844	864	884	897	851	910	880	871	897	857	904	851	847	906	879	891	864	858	886	888	862	849	855	901	926	879	904	804	881	843	873	818	917	827	869	919	871	889	870	881	856	791	854	849	835	872	884	895	861	877	895	864	868	806	879	853	817	843	907	901	864	880	887	887	894	852	859	841	849	858	857	860	921	853	858	880	926	818	847	869	847	860	881	801	809	881	824	854	875	877	822	883	874	867	837	910	862	877	834	841	810	877	897	856	878	846	922	873	855	842	877	839	906	867	876	838	861	830	902	821	907	858	866	828	882	870	870	827	846	928	845	876	857	906	843	862	842	863	844	913	851	882	853	871	872	879	885	827	907	889	829	880	882	868	879	925	855	873	877	877	853	858	865	830	836	871	869	882	887	854	841	873	858	911	855	828	889	864	837	795	909	878	857	856	892	852	876	916	879	802	897	856	900	832	851	870	925	821	883	817	854	901	858	869	828	865	899	930	862	924	820	838	896	858	879	883	851	790	861	890	884	933	889	856	840	921	900	884	871	873	881	874	835	887	832	888	855	936	888	870	877	882	924	849	884	863	866	869	846	916	849	865	892	806	885	933	913	862	860	918	885	841	880	853	903	891	854	870	921	847	832	889	916	883	892	880	866	917	885	855	900	856	878	865	897	891	876	837	855	867	887	923	848	877	870	834	844	883	874	867	812	861	905	826	838	850	830	883	896	873	887	875	898	873	910	895	857	888	847	914	870	897	913	819	862	898	863	881	892	864	873	823	876	906	872	879	882	852	895	890	910	889	884	879	844	862	861	857	862	899	869	887	818	863	838	807	880	855	845	840	880	879	875	879	839	874	881	866	866	866	842	847	856	863	887	855	843	864	949	908	871	898	806	846	825	893	854	923	857	901	816	858	856	889	837	838	866	836	869	864	863	888	890	830	825	865	875	940	831	894	865	865	852	882	924	881	826	874	864	868	895	862	865	912	832	876	832	883	802	884	888	870	850	904	916	862	845	876	809	891	818	854	823	882	895	833	870	882	890	881	879	880	844	888	872	900	862	882	866	857	845	812	831	873	806	859	886	850	854	871	878	827	854	886	814	934	871	839	863	945	867	883	881	840	863	845	853	878	876	882	819	897	913	909	869	852	912	886	868	896	871	890	899	853	843	881	855	871	854	839	859	862	904	880	835	874	863	894	879	837	833	871	865	869	859	876	928	887	857	880	840	835	821	864	839	890	916	840	857	824	874	866	854	887	903	847	805	791	881	853	860	837	857	879	870	825	847	847	904	825	852	843	894
23785	21429	28642	24959	21434	13651	4975	2258	1678	1405	1213	1119	1045	927	853	787	739	770	728	743	708	741	694	692	695	702	673	663	695	718	645	715	651	653	672	649	689	643	674	634	649	616	639	678	693	651	648	678	663	683	672	703	696	672	661	649	700	661	660	668	670	654	636	641	675	671	639	671	687	679	656	667	703	651	670	658	662	650	685	649	683	691	663	634	677	672	670	675	651	695	661	670	659	654	701	669	683	648	642	665	682	679	647	643	678	672	724	613	646	662	709	663	682	647	653	694	667	705	649	652	650	605	665	743	696	721	664	640	666	637	694	656	713	684	618	651	631	664	676	692	657	627	613	623	694	676	696	683	708	625	676	632	599	629	651	686	687	655	705	695	649	655	675	632	650	687	642	687	660	691	683	607	673	638	714	661	687	632	653	690	682	648	660	653	666	683	684	646	700	718	673	693	668	665	665	596	617	710	636	647	666	651	603	685	634	644	679	632	628	659	664	650	673	674	692	635	691	662	660	648	613	683	677	678	599	664	669	653	662	703	661	711	688	668	702	661	664	719	710	673	701	674	672	652	621	666	649	645	623	641	680	632	685	670	634	669	668	643	670	610	677	652	633	703	652	643	657	623	661	675	689	656	721	675	664	720	647	643	670	655	692	668	664	689	636	661	663	652	631	667	652	638	688	638	665	654	668	653	668	699	642	640	689	659	675	719	621	681	669	657	643	658	632	687	671	652	670	652	669	628	605	664	678	688	661	694	662	659	659	689	679	649	648	663	684	628	647	655	664	704	673	677	660	607	679	679	698	667	674	698	624	656	653	663	640	711	663	684	645	630	656	630	595	656	663	669	688	643	646	651	602	668	682	653	665	697	631	703	651	626	694	683	648	657	669	687	655	654	655	698	676	639	679	669	629	654	693	689	679	671	638	692	701	648	712	675	643	689	689	683	659	614	712	677	654	681	656	649	667	641	631	675	650	692	668	653	695	676	670	694	638	696	658	668	672	644	664	683	650	680	693	656	680	701	621	690	622	688	606	659	674	665	658	695	689	701	688	669	614	643	647	669	656	658	703	682	650	617	675	657	673	663	622	660	702	622	655	623	670	641	666	638	671	655	646	698	663	679	650	623	716	686	637	659	687	615	667	607	658	687	686	639	642	620	644	654	672	664	652	664	649	704	654	657	706	659	694	684	642	663	666	643	659	656	668	651	704	653	608	657	617	674	659	675	676	660	671	646	696	684	659	662	715	667	735	652	665	617	673	631	685	661	647	655	648	677	689	647	705	680	682	683	714	667	640	683	598	643	687	638	688	629	727	657	694	710	656	680	685	689	723	685	659	702	661	660	687	625	666	638	710	630	693	631	691	657	640	665	649	697	700	682	649	663	631	631	665	675	637	694	682	666	685	657	640	686	633	681	632	655	635	648	693	684	714	688	684	641	674	625	640	647	661	637	682	640	606	634	653	682	696	661	664	693	671	663	628	639	676	642	657	686	724	622	656	661	696	650	609	735	709	672	731	713	673	657	684	662	655	680	651	705	625	639	686	647	643	640	648	663	697	673	673	629	669	648	635	695	695	648	647	646	672	668	652	688	679	634	690	635	635	661	679	658	658	610	702	660	667	608	635	637	664	621	668	624	635	679	677	647	623	690	655	654	671	660	673	667	627	666	687	656	676	649	690	667	671	661	699	667	650	660	646	677	644	682	654	661	671	689	633	665	657	686	663	666	681	648	642	678	640	716	637	688	723	695	702	674	650	690	697	672	670	678	663	660	656	678	709	635	682	694	674	708	634	678	652	659	690	684	625	702	679	704	635	694	647	695	676	660	658	692	660	639	730	668	683	670	680	639	660	665	666	657	652	671	680	678	708	636	568	717	721	638	663	687	703	659	717	711	681	656	677	665	659	677	664	617	674	705	653	683	634	662	613	659	627	673	659	680	655	694	680	695	634	683	688	634	686	707	702	687	685	656	699	665	663	667	687	644	698	680	683	652	667	704	575	698	694	661	633	641	685	709	699	683	610	679	679	652	750	695	659	691	689	647	654	678	612	651	687	706	606	667	662	619	696	674	677	648	684	660	637	695	675	670	637	651	643	675	668	704	720	623	668	602	649	670	683	666	677	650	645	717	738	667	648	624	646	656	651	678	701	650	674	688	682	665	704	682	670	684	690	700	685	670	645	634	644	682	658	648	668	664	672	664	644	693	669	647	658	678	585	657	667	717	611	648	643	691	623	635	624	714	728	669	660	669	695	663	630	648	662	653	696	665	698	684	667	697	650	687	646	722	584	628	618	630	730	706	674	641	699	701	647	648	641	649	682	640	695	626	665	677	631	631	617	673	656	715	643	649	680	649	721	721	710	667	656	620	638	662	651	639	676	626	672	682	612	663	627	666	647	673	676	692	661	683	670	675	716	620	708	681	677	681	632	655	672	712	617	623	679	659	635	633	687	657	644	668	706	715	669	630	652	699	715	680	696	629	712	638	658	714	674	706	636	684	664	699	641	669	691	712	618	668	661	675	689	673	658	672	694	643	638	617	619	672	657	716	673	640	676	642	647	651	635	626	675	682	686	681	636	659	691	671	703	662	676	686	630	656	652	661	666	679	653	683	659	665	658	670	673	651	678	633	648	676	633	652	673	692	680	665	646	626	635	648	698	677	668	627	637	642	628	606	657	712	662	668	682	687	659	635	667	687	638	674	649	632	688	658	677	646	646	639	677	657	650	661	661	647	665	637	646	687	634	659	689	682	673	627	657	663	724	699	624	723	657	660	634	622	671	661	668	641	664	662	646	655	636	676	618	664	671	628	683	666	675	657	644	643	645	652	671	635	632	632	697	654	658	648	689	668	677	714	642	667	675	648	653	642	711	683	695	657	670	676	658	686	660	658	667	660	685	690	714	673	675	698	689	668	633	641	693	680	660	632	645	643	658	670	662	691	652	659	620	657	632	708	721	629	694	664	677	660	680	664	655	662	660	634	694	634	693	676	645	682	695	628	685	688	636	710	696	638	666	693	713	656	666	673	675	637	690	653	662	636	666	673	674	734	674	649	664	640	675	614	663	682	663	675	662	656	636	697	688	685	680	631	651	613	670	721	674	649	675	691	624	713	728	649	661	658	658	672	651	654	657	665	651	645	656	678	671	670	660	672	659	645	626	642	622	700	661	634	677	650	682	676	649	646	630	634	673	635	623	663	649	648	657	684	628	616	659	625	708	652	642	677	633	651	646	679	730	673	646	625	672	674	670	637	651	660	688	640	665	641	693	711	674	677	644	672	645	652	649	694	657	707	685	678	649	682	640	626	683	683	623	690	623	674	629	678	714	636	677	640	646	692	655	676	668	656	709	645	664	676	657	674	694	698	656	662	685	655	672	681	648	657	627	688	687	649	662	658	666	684	677	616	653	656	633	668	687	664	698	598	654	656	672	692	669	679	599	647	705	694	646	652	637	656	620	653	708	633	637	667	637	656	664	646	639	693	641	654
33233	52715	38877	24855	15060	8545	4796	3147	2430	1972	1688	1428	1282	1078	1019	960	909	817	849	812	774	809	759	761	684	729	749	726	738	742	751	741	765	733	702	690	687	671	700	694	677	637	708	715	693	713	711	707	745	692	735	701	699	736	696	676	704	706	688	674	663	732	701	719	660	683	711	743	683	707	632	676	710	708	706	704	714	712	693	705	710	781	720	696	762	694	689	677	732	698	721	696	715	646	720	705	733	711	703	703	713	699	741	718	679	733	737	724	683	720	726	717	687	682	710	726	746	701	687	714	700	704	715	685	649	706	676	740	705	656	667	678	723	720	722	716	716	703	728	715	715	745	680	696	727	656	683	718	732	680	730	709	729	670	689	748	682	742	659	689	686	709	721	694	701	653	726	706	691	721	732	689	704	706	685	704	740	745	690	650	657	679	706	708	729	733	703	651	728	713	700	745	709	733	718	765	700	702	673	663	687	735	680	686	682	693	745	706	615	677	702	702	759	703	697	642	724	690	719	699	676	717	698	701	731	704	698	677	690	738	689	706	747	698	713	657	698	705	673	701	674	729	662	678	682	703	690	742	707	691	731	709	709	723	724	743	744	718	734	720	674	717	730	707	710	657	691	764	724	700	707	686	662	679	680	699	698	723	756	678	730	643	700	719	673	728	707	707	715	740	684	705	665	692	663	684	700	701	700	680	737	726	655	695	689	688	686	694	682	696	707	712	699	710	687	690	666	669	696	723	733	669	668	689	710	737	698	690	674	724	689	696	714	698	673	697	729	679	713	685	748	711	726	694	681	671	686	692	661	738	691	692	666	676	697	694	635	657	688	709	690	677	687	706	701	699	670	739	711	686	751	699	679	707	714	737	695	727	690	753	663	641	746	689	698	734	685	661	671	693	709	705	746	665	710	706	717	664	735	709	688	703	695	698	670	764	690	697	706	712	709	721	702	703	659	689	697	693	715	717	707	714	690	735	696	698	704	729	665	689	679	732	697	717	663	665	701	703	688	714	694	698	741	668	697	753	724	686	704	686	711	754	704	686	721	682	682	716	726	647	739	700	683	676	742	665	728	668	715	697	704	687	721	708	695	754	756	691	720	728	705	687	671	705	709	705	699	728	689	708	680	666	678	759	683	707	716	736	722	673	677	735	746	696	718	679	714	699	670	706	711	680	663	712	720	683	709	655	710	675	675	722	711	688	710	735	653	716	716	696	684	728	686	683	708	670	687	730	687	715	723	729	694	739	675	709	721	708	750	663	666	733	730	696	677	721	713	765	668	699	701	702	692	715	676	688	670	671	717	763	672	699	722	717	704	706	682	709	697	699	714	721	719	691	712	726	652	694	705	752	729	681	681	696	773	681	708	693	692	689	656	673	723	657	728	657	699	714	701	728	687	662	720	696	717	726	720	659	691	723	653	703	712	720	742	707	730	715	699	687	733	666	696	682	717	721	709	694	736	684	674	733	674	727	700	682	713	739	720	664	662	725	662	735	710	707	682	700	683	679	733	698	694	684	721	648	708	699	699	662	707	714	688	696	701	718	740	680	717	750	709	731	709	733	747	711	722	688	696	779	680	736	703	670	684	707	702	718	714	704	695	688	663	733	651	674	689	724	669	682	701	706	718	653	640	700	696	728	736	728	688	688	674	699	765	687	721	713	728	723	727	715	716	735	691	679	701	725	698	714	737	697	684	689	707	712	664	681	691	734	716	708	712	709	720	675	733	676	711	645	691	710	696	707	701	696	725	733	693	728	671	654	670	696	686	635	667	714	726	716	725	734	724	695	711	659	707	686	712	676	721	711	679	650	724	693	677	717	690	673	651	707	722	700	722	708	711	755	729	725	729	719	683	714	737	722	709	697	693	705	651	734	708	711	710	701	723	692	724	709	730	719	734	709	673	641	738	712	752	680	722	637	671	695	702	766	681	723	703	739	660	687	675	677	723	705	677	673	740	741	756	710	712	690	700	662	672	744	690	681	691	701	715	677	718	737	712	658	696	717	706	663	683	730	735	717	711	711	689	677	674	729	679	692	706	707	686	708	693	699	708	660	708	695	718	707	712	725	733	714	695	720	698	719	727	661	744	703	742	740	756	690	727	713	634	667	693	694	716	668	810	663	656	711	750	708	749	691	681	686	731	692	716	656	669	718	723	705	697	680	701	678	727	669	652	744	686	670	703	696	726	694	698	679	677	684	677	676	698	688	709	694	723	683	732	703	698	700	732	724	765	748	685	703	782	705	700	723	717	740	696	687	682	717	725	682	699	723	678	676	724	718	686	645	732	691	649	658	711	700	710	706	670	700	674	703	704	717	683	709	693	647	756	687	696	739	722	642	722	729	704	683	664	744	718	691	722	729	739	732	674	716	695	685	666	701	699	703	693	681	731	711	740	663	730	695	714	716	730	716	728	714	686	670	670	644	688	665	706	714	679	708	664	733	723	711	663	698	673	704	744	688	723	708	697	680	734	706	708	703	674	703	673	751	690	672	736	711	693	706	712	722	658	710	701	698	694	665	702	736	662	663	707	647	675	690	703	703	715	691	693	741	655	665	705	676	740	714	699	750	719	705	728	716	678	711	689	677	682	716	681	694	751	760	725	655	737	723	711	719	672	682	671	667	718	696	678	705	638	674	737	727	716	705	723	706	667	717	711	703	682	689	698	675	730	735	712	680	656	673	707	720	683	675	704	658	747	674	721	672	705	713	680	683	685	711	678	660	722	734	693	684	685	657	735	701	691	720	697	686	667	673	685	735	716	701	689	667	679	659	662	687	750	701	675	723	702	770	691	679	717	743	733	745	721	713	708	728	721	692	707	679	751	693	707	679	699	689	724	712	710	680	730	667	681	731	710	700	678	692	666	706	682	715	732	717	718	714	723	690	721	711	710	725	705	729	690	702	684	740	701	693	723	679	717	726	705	694	715	750	755	726	698	696	701	723	705	680	691	702	673	711	660	694	695	681	706	647	740	677	732	681	739	712	655	687	717	749	725	709	718	676	730	704	714	738	693	721	730	704	697	671	726	633	690	715	735	713	696	717	717	727	706	742	697	718	700	760	698	728	688	696	731	702	719	672	697	728	699	698	744	658	719	722	701	695	760	730	642	666	704	767	684	724	697	664	713	652	763	654	680	730	720	698	692	672	658	706	705	700	733	697	685	685	721	746	683	691	664	662	738	726	659	657	730	694	696	709	696	699	665	707	654	712	692	685	683	734	712	659	672	740	675	682	689	738	693	703	714	715	683	699	711	659	705	697	721	702	680	685	719	682	679	676	711	683	713	800	676	707	705	685	675	671	712	681	666	694	747	700	675	710	676	680	683	735	699	705	730	713	653	676	711	671	704	740	734	648	699	669	697	733	725	696	691	701	716	717	719	727	713	709	673	684	743	665	724	666	691	683	684	741	715	707	714	638	649	705	658	691	692	751	677	746	701	716	688	729	712	703	669	699	727	710	727	731	631	706	716	709	733	723	677	748	713	660
25181	21609	27953	25692	14411	5911	3087	2128	1720	1434	1331	1222	1110	1013	1051	997	1016	968	933	922	977	922	917	937	969	900	909	956	916	898	914	979	969	915	935	945	936	820	918	954	896	936	847	916	947	916	906	905	911	927	858	924	864	896	893	920	859	909	944	885	906	994	909	908	893	880	928	909	847	842	890	914	896	862	904	953	943	930	894	947	870	868	901	878	945	931	855	859	875	868	897	865	899	893	874	860	875	913	958	919	872	918	859	886	893	915	890	893	898	907	936	919	941	855	899	878	922	939	888	923	905	919	941	914	875	941	906	875	882	887	894	891	867	949	889	903	915	939	922	953	874	950	904	880	901	882	870	906	908	875	950	889	893	927	909	892	923	882	896	870	885	896	905	909	900	873	942	939	914	928	906	900	901	883	943	905	943	907	880	905	935	894	879	914	949	870	869	898	904	861	920	912	928	905	902	898	894	881	947	934	916	929	902	951	906	904	893	905	876	917	917	901	932	878	909	850	899	910	927	842	940	867	930	858	881	956	936	951	907	894	870	858	934	888	857	923	876	901	929	898	898	917	886	947	905	824	855	887	961	950	898	907	900	911	875	908	916	822	851	934	921	878	882	905	934	878	916	914	855	931	929	873	935	863	885	843	873	907	871	844	929	822	985	896	903	910	949	945	896	860	902	883	912	912	927	916	894	895	923	875	897	931	896	902	947	874	868	891	911	907	861	888	925	904	859	887	902	915	889	937	896	888	891	901	908	922	953	898	922	912	873	927	927	914	947	841	882	918	932	879	905	955	872	887	860	926	881	945	890	856	933	932	875	932	899	893	880	868	900	873	912	954	937	939	888	925	849	868	948	923	866	935	891	887	891	890	912	915	910	895	937	866	918	919	983	916	865	921	902	918	938	876	853	914	906	865	905	963	874	939	857	857	939	872	884	883	918	900	907	875	872	947	942	914	936	905	925	950	897	849	899	885	911	900	913	897	922	874	878	942	891	858	872	926	898	883	886	945	942	880	940	912	882	902	918	876	901	924	952	853	918	901	890	891	929	885	896	864	918	882	895	905	935	912	908	923	883	942	860	899	922	854	816	898	945	854	923	865	955	909	857	892	843	896	900	838	860	950	845	823	881	896	898	916	814	893	885	886	867	871	929	895	896	941	863	896	911	940	870	871	886	909	901	867	906	898	883	878	844	888	922	913	855	941	896	902	931	878	899	877	912	909	932	849	931	898	890	941	914	881	944	919	872	825	902	830	864	900	878	948	936	858	909	863	908	911	902	906	912	888	890	847	915	873	912	938	887	925	903	928	906	897	928	893	853	900	908	908	924	922	900	946	874	910	914	916	920	903	924	869	894	887	924	908	898	826	896	906	882	934	892	870	897	870	936	883	927	907	894	898	834	897	868	893	923	870	826	799	850	868	869	882	916	920	837	898	852	892	843	854	868	919	930	912	885	879	863	898	861	904	937	964	879	861	884	934	941	922	910	874	901	900	872	936	865	929	862	909	891	889	943	895	907	951	871	883	878	916	851	914	870	910	813	908	887	871	903	894	865	843	890	918	875	933	900	853	919	874	876	857	911	913	941	826	924	932	933	919	877	938	878	957	872	928	887	868	918	871	936	879	923	963	890	881	909	911	938	917	911	920	906	925	884	881	913	889	909	863	912	863	901	864	878	902	919	886	831	857	895	890	910	871	876	915	961	923	942	918	878	908	913	943	858	866	963	853	885	905	927	864	897	937	929	880	875	879	959	901	907	924	873	883	853	928	861	888	873	867	928	885	866	882	845	847	951	938	922	886	957	934	864	907	918	890	877	874	928	878	886	894	883	866	929	917	891	880	915	883	917	893	888	861	897	892	904	833	964	909	892	875	900	878	937	899	884	914	978	904	934	862	876	940	889	909	859	920	893	933	918	924	859	859	868	897	881	862	889	844	905	936	880	852	863	898	894	869	921	858	933	910	918	935	884	922	861	917	868	918	937	916	869	925	872	910	923	933	848	890	947	905	959	899	910	932	952	874	918	909	910	921	896	878	909	863	897	898	902	916	841	932	910	882	913	931	916	893	884	911	921	917	876	871	928	851	933	920	869	927	910	888	880	941	896	878	933	863	909	898	906	923	896	864	883	866	872	909	870	842	907	887	897	872	887	871	929	798	909	888	893	888	831	896	941	901	858	875	865	919	919	934	888	850	920	873	880	881	919	899	925	919	894	886	972	901	894	943	883	865	930	929	921	904	899	893	900	823	899	951	976	900	924	889	956	931	940	893	932	859	893	903	929	870	888	892	874	868	852	950	904	963	933	934	935	901	912	845	884	865	891	893	900	925	937	911	927	900	918	826	923	915	861	893	877	887	880	882	921	918	846	859	907	945	868	878	873	910	877	944	917	902	921	903	957	950	887	916	894	884	859	898	927	903	898	893	830	863	977	849	932	927	890	848	906	889	951	913	877	903	920	936	884	862	930	915	895	883	905	905	929	936	881	881	940	917	888	891	923	843	871	904	840	923	894	942	915	874	892	870	853	837	894	912	903	886	865	851	861	812	913	902	906	898	910	936	903	875	902	944	952	912	899	907	864	874	949	851	887	880	905	833	909	877	920	911	898	925	960	875	866	905	926	876	917	890	927	895	872	916	903	903	886	899	916	862	936	889	900	927	899	903	876	886	903	900	923	955	965	873	907	904	914	918	858	885	866	923	915	917	825	876	948	881	926	847	822	918	893	893	907	899	834	885	926	928	895	915	838	888	930	918	899	885	923	942	844	900	846	923	854	925	918	865	870	871	910	918	952	910	915	898	942	910	887	925	972	876	877	888	820	863	961	909	921	927	905	883	910	909	883	925	907	880	874	948	854	874	840	900	956	927	911	877	901	896	933	929	900	894	926	885	847	877	902	899	941	853	882	882	925	904	912	940	886	931	947	893	891	897	930	902	913	877	847	922	872	907	908	897	874	840	868	934	918	879	908	876	924	850	908	887	923	934	908	889	888	945	926	847	875	911	843	918	918	897	913	870	947	939	903	896	864	928	877	883	861	928	888	935	882	978	879	860	895	899	904	890	964	920	876	895	900	918	887	818	913	935	867	869	895	965	894	898	901	930	970	872	895	925	868	917	844	846	841	913	937	887	848	872	892	911	911	902	936	895	937	878	894	872	896	902	925	883	901	857	909	913	924	957	911	900	875	898	866	964	872	881	866	917	924	883	927	906	867	920	908	893	903	891	919	875	895	869	891	914	897	867	923	881	932	901	924	870	856	954	901	918	903	898	877	836	882	860	931	886	898	858	831	893	918	916	885	943	898	900	884	891	867	824	940	884	905	934	926	905	973	910	923	847	842	885	902	854	914	905	904	838	835	911	897	913	883	893	844	885	865	962	885	900	932	929	861	933	926	882	926	891	908	863	911	864	866	872	891	863	923	947	888	870	899	985	890	853	845	855	887	916	889	884	883	936	910	925	865	880	902	933	910	928	880	922	918	837	872	867	921	933
31165	47435	35179	19792	12187	7233	4349	3032	2341	1891	1761	1489	1387	1199	1113	1080	1092	1014	1066	985	995	952	1022	951	884	890	891	906	949	887	910	949	938	949	942	938	932	947	960	969	927	934	938	947	878	952	963	913	920	915	928	936	927	895	924	924	974	889	931	930	924	906	965	914	927	947	915	943	928	878	895	916	905	890	921	963	920	915	900	947	878	932	958	973	912	912	944	958	927	924	939	922	902	889	923	922	920	887	979	981	945	908	943	942	884	933	978	876	851	944	920	917	953	969	870	960	977	916	896	923	922	946	922	920	959	941	940	916	947	934	935	907	912	883	890	1013	895	935	994	933	1003	914	907	939	949	916	908	918	954	903	999	945	942	908	886	929	913	962	937	910	955	890	881	932	922	972	926	966	935	928	896	920	947	918	934	920	911	917	963	915	933	924	914	945	876	982	929	927	913	901	897	900	903	898	934	961	926	919	948	878	872	961	916	954	918	931	899	974	924	965	887	919	932	915	955	912	923	926	951	946	943	919	939	983	916	946	917	925	943	936	916	951	924	931	925	931	976	950	947	894	904	907	889	938	944	944	885	947	939	977	927	914	933	934	970	896	888	939	934	936	952	929	918	915	948	866	924	974	954	939	916	944	993	906	957	959	942	994	887	947	912	937	931	937	1004	957	948	905	926	954	882	912	898	860	892	950	997	880	914	915	946	934	898	927	984	908	939	945	972	886	887	890	972	906	926	875	903	940	938	891	925	947	929	919	929	887	913	906	913	912	908	926	928	961	973	962	952	949	959	920	941	890	927	927	921	949	947	922	911	921	921	915	952	910	924	937	881	966	968	939	901	916	958	946	937	899	952	944	921	960	945	905	932	898	917	890	948	944	919	989	955	861	858	925	924	907	945	951	999	932	956	954	939	953	936	896	915	917	913	916	928	942	900	887	979	932	959	950	918	876	952	903	968	1003	901	915	914	948	977	935	961	934	946	933	971	947	985	936	868	910	931	955	892	951	902	864	955	939	916	920	909	921	857	953	951	926	909	858	883	947	913	915	970	950	923	955	916	907	929	895	920	934	929	918	932	934	911	950	882	945	957	928	952	968	883	944	911	914	971	985	955	949	913	914	926	927	963	950	945	918	938	883	994	987	872	968	914	916	882	927	974	968	933	913	889	946	890	919	932	950	948	912	951	894	878	940	880	906	901	931	893	937	924	922	920	929	904	929	894	942	878	898	881	935	897	927	918	974	963	931	947	921	904	961	917	974	894	924	927	907	877	915	903	957	949	968	923	950	914	908	874	950	943	907	947	921	908	931	908	928	900	969	911	908	917	913	938	992	919	958	943	898	957	916	930	890	914	962	990	977	900	942	917	897	939	875	931	968	973	874	965	902	932	955	906	905	812	907	891	854	930	928	956	832	909	926	916	977	890	924	910	918	947	858	954	961	928	916	897	894	892	960	925	960	913	929	891	906	965	881	929	938	931	934	891	904	931	915	912	990	928	961	987	978	878	909	961	940	867	935	905	945	908	967	950	936	907	922	956	957	909	937	933	902	950	940	904	951	963	932	982	972	956	984	979	975	974	894	891	930	893	914	940	976	922	926	888	960	916	922	993	871	946	923	858	923	957	940	929	918	953	943	898	978	935	916	916	872	919	915	931	963	910	969	938	912	887	899	913	905	936	911	918	871	895	898	921	949	946	937	961	933	940	932	915	973	899	971	907	970	886	885	909	925	927	953	981	958	871	916	914	905	914	962	947	943	949	964	865	904	988	906	879	918	912	934	946	933	890	925	963	939	891	909	881	935	997	945	933	927	940	905	940	1045	896	932	898	943	909	952	906	975	982	913	926	924	958	928	910	963	956	910	959	953	911	968	982	918	921	908	927	972	964	893	895	950	966	916	946	926	955	968	972	944	916	948	918	866	930	946	976	929	948	938	943	974	892	951	928	887	915	964	977	855	941	910	924	950	944	940	885	941	926	972	920	911	908	895	938	900	927	943	899	883	965	910	912	918	943	993	966	943	927	960	939	876	919	948	881	906	920	913	886	888	969	930	942	903	934	924	909	924	910	913	960	917	925	889	944	942	942	965	866	908	886	891	865	894	854	924	920	994	938	951	916	897	937	989	892	928	893	879	906	892	929	922	968	917	892	913	925	993	947	968	938	1010	904	931	950	943	903	899	920	933	931	971	912	962	930	901	948	916	893	880	930	936	956	950	970	885	907	899	907	930	932	920	912	942	985	909	958	947	951	924	933	912	916	938	953	940	917	956	919	916	923	953	924	925	964	931	935	910	907	918	918	956	957	930	862	956	914	971	918	914	977	872	864	957	883	901	914	923	945	934	880	960	978	984	917	952	866	975	1007	943	901	908	949	1007	884	950	929	978	909	964	946	966	919	915	893	885	946	915	938	882	933	948	983	908	984	861	892	907	925	915	933	1017	908	965	961	885	916	941	879	936	924	907	879	904	923	923	975	885	951	928	946	962	893	890	865	938	951	975	894	932	967	923	965	941	932	973	903	890	937	881	961	931	938	961	928	901	976	968	882	925	904	941	917	925	942	946	886	938	894	897	912	898	940	944	931	920	934	950	897	944	982	930	935	970	928	969	909	909	918	949	894	893	933	930	972	950	921	942	950	938	933	903	961	961	945	937	983	910	943	959	964	913	891	895	920	928	926	908	924	943	924	899	979	907	1001	955	950	902	909	956	923	943	956	946	933	925	917	907	882	923	937	920	942	892	934	957	977	905	953	899	954	916	900	918	920	918	878	943	933	821	924	954	914	901	946	958	906	918	922	959	906	920	931	896	870	915	931	947	927	980	957	984	892	887	921	942	880	935	902	908	893	977	937	943	976	900	928	920	917	915	913	918	916	977	922	955	993	963	902	914	961	919	920	925	957	925	956	886	943	900	876	935	931	930	900	917	913	932	915	921	960	909	937	869	923	927	973	912	871	924	943	945	939	995	967	922	819	911	967	941	927	947	899	950	947	859	914	922	952	934	883	953	882	914	906	910	935	881	908	924	913	913	946	910	892	921	935	863	969	930	983	961	887	931	954	950	917	965	916	883	962	920	933	934	889	978	893	928	922	945	925	952	940	913	928	859	899	871	923	909	909	930	885	924	971	949	902	965	919	937	899	902	924	954	939	942	887	914	908	939	939	911	947	964	905	896	943	903	936	948	978	971	931	918	899	936	942	942	917	949	876	916	953	958	940	973	965	927	924	984	881	910	938	906	933	940	946	938	895	947	951	931	913	911	956	928	945	933	928	980	947	898	918	927	934	936	1003	899	905	913	947	995	1003	866	932	886	958	914	945	905	917	902	929	916	899	952	926	905	951	935	930	920	922	905	920	929	944	932	918	894	947	918	876	900	956	975	953	912	916	899	896	949	893	940	880	915	971	935	958	941	887	967	940	919	951	986	895	923	961	941	935	935	923	907	893	939	959	909	935	950	927	949	967	879	921	917	925	906	918	884	922	890	893	918	897	948	960	916	879	939	930	971
22735	21430	29020	24301	21671	21536	13088	4179	2495	2008	1664	1502	1319	1118	996	942	908	826	807	792	818	793	726	800	693	773	707	735	708	711	672	721	737	709	726	723	716	699	734	741	706	716	697	696	671	698	678	685	720	723	714	720	694	683	705	690	683	685	697	758	727	712	678	688	733	689	726	667	655	731	689	754	698	725	719	692	707	701	758	703	737	714	671	734	749	700	774	737	701	700	730	698	728	732	691	671	709	711	702	729	724	744	718	701	709	716	664	750	686	718	689	711	746	752	732	700	711	693	687	691	703	718	632	729	686	691	698	705	676	704	676	717	709	753	675	734	673	666	711	687	712	654	682	719	781	712	689	742	661	694	704	702	719	737	680	676	682	717	740	698	665	761	668	692	673	739	745	722	715	712	698	704	702	685	719	707	707	708	710	668	675	690	707	723	695	712	734	734	717	652	702	733	688	712	670	714	719	753	709	721	624	713	711	712	684	711	713	696	717	701	700	741	732	689	662	674	699	703	721	704	755	761	735	755	740	695	697	721	698	719	775	741	758	697	688	722	757	702	688	711	739	726	712	718	703	680	699	696	739	696	666	744	692	719	680	721	684	718	724	717	707	699	703	737	669	693	692	695	698	671	709	653	704	697	705	673	646	730	697	705	723	706	716	715	719	687	714	727	606	715	662	688	615	701	629	691	687	732	727	675	664	695	690	704	726	736	706	727	690	722	737	734	717	726	711	712	708	686	735	667	777	711	739	718	708	681	716	687	748	728	691	681	755	676	738	674	739	645	702	709	719	627	767	706	700	720	755	717	740	680	677	681	704	728	696	688	674	684	696	753	704	708	701	692	694	662	689	645	698	688	690	725	713	714	762	709	690	713	691	698	685	675	668	687	662	715	691	712	650	712	691	716	739	677	688	671	695	681	722	748	705	751	709	738	714	726	683	685	710	681	711	746	667	680	740	720	718	663	726	678	714	745	734	747	719	691	688	723	685	751	714	708	726	686	725	718	711	700	697	702	700	674	732	711	693	737	729	721	665	742	654	715	707	684	676	692	710	692	718	693	693	674	672	707	727	658	696	730	763	756	691	728	720	669	692	759	725	692	749	703	670	753	718	658	708	700	690	665	740	727	676	692	657	636	689	691	724	718	653	702	708	743	699	710	760	691	684	708	690	731	721	711	726	682	703	717	724	692	717	690	710	732	688	724	704	686	686	738	682	681	737	686	748	684	656	717	741	705	711	703	713	700	711	701	664	683	740	763	728	722	711	685	747	709	698	651	700	678	693	648	713	704	680	698	712	737	695	734	694	745	668	690	708	695	720	727	706	708	709	713	697	763	690	698	735	723	647	667	702	694	696	701	709	743	706	753	671	759	747	661	683	691	713	708	730	750	742	703	675	691	757	734	685	653	689	721	693	718	670	725	681	720	751	683	680	686	726	694	741	713	679	689	721	726	726	771	667	681	720	700	714	738	736	720	726	694	759	743	689	750	656	698	702	731	715	712	671	721	674	728	681	707	741	684	726	664	696	670	733	679	740	687	726	699	669	712	707	715	699	734	709	728	693	699	700	700	698	753	665	684	687	735	716	655	696	713	702	677	687	673	706	684	709	720	696	705	689	729	709	714	734	760	644	691	687	677	779	719	725	671	741	720	708	724	635	729	723	699	705	718	732	707	674	682	791	712	730	730	719	688	699	675	686	688	717	667	729	685	741	728	745	664	691	709	696	687	656	679	676	709	709	698	712	648	719	714	749	675	711	737	712	687	685	697	718	727	736	732	745	748	732	702	709	674	677	664	724	741	708	731	696	764	673	677	685	726	674	740	703	743	714	688	757	694	700	716	730	700	728	698	743	676	673	712	667	712	757	693	710	779	707	723	724	712	738	685	737	745	709	734	706	716	698	693	682	699	729	656	702	663	717	675	695	703	660	689	708	716	687	732	702	697	746	685	743	731	640	677	689	701	733	678	720	730	724	715	727	696	724	717	709	716	680	741	721	727	677	716	746	692	653	668	681	704	718	711	684	693	684	754	687	711	720	712	708	685	706	724	720	694	715	731	684	715	721	675	726	695	700	729	706	766	654	749	724	726	725	737	674	721	686	717	669	678	719	715	736	684	705	719	724	681	698	704	726	732	732	755	689	718	734	717	734	719	698	696	714	694	706	753	698	783	680	663	720	673	715	699	726	723	678	684	706	728	689	714	692	691	705	713	725	659	701	710	703	721	708	684	678	716	729	687	695	698	732	724	691	701	707	740	700	737	701	673	749	696	695	681	688	703	692	704	733	753	703	731	714	714	670	713	729	692	735	730	731	685	751	697	752	698	664	714	715	741	738	708	707	668	732	701	689	715	714	738	718	711	689	680	706	725	681	766	721	713	662	661	727	686	718	725	711	726	744	712	633	721	729	706	715	679	715	690	698	710	723	742	681	703	747	698	691	704	713	667	712	699	721	702	696	658	690	752	757	699	768	715	685	717	685	696	703	721	678	745	688	707	705	729	709	717	702	754	715	714	717	730	690	720	709	718	709	746	716	720	670	644	689	689	709	720	721	674	706	704	677	674	681	694	670	676	670	687	738	750	716	684	702	718	750	710	722	695	743	704	683	740	722	757	704	659	687	719	730	702	738	771	775	715	694	648	711	715	710	714	690	689	724	730	677	729	694	727	649	688	693	691	777	681	741	697	752	715	700	660	721	728	706	664	674	679	718	656	727	702	692	703	720	734	717	712	739	730	651	706	646	696	690	677	682	671	690	680	685	752	647	723	689	747	735	679	761	624	684	696	707	706	713	713	719	681	723	729	699	751	687	705	709	716	657	720	682	685	637	720	738	704	669	712	711	706	694	680	679	713	737	688	693	730	732	731	722	714	768	695	727	696	661	728	699	714	666	707	733	744	672	677	725	714	691	663	699	700	661	679	679	724	749	702	685	717	700	690	708	686	738	690	714	719	683	721	674	713	710	715	729	681	694	691	736	693	726	763	718	731	683	726	720	757	648	708	670	716	708	731	684	726	734	711	721	690	678	720	683	655	695	709	679	717	741	685	697	660	733	717	691	665	720	707	706	692	758	703	744	691	653	645	705	712	698	722	731	741	685	707	729	722	713	668	688	746	690	660	719	676	760	750	724	698	676	733	708	693	709	674	697	736	728	749	677	725	704	722	693	697	743	711	658	723	717	717	700	678	698	734	690	712	686	692	698	676	668	699	681	672	705	665	658	707	738	702	723	730	673	658	722	684	675	697	722	730	734	715	683	651	669	677	704	650	732	723	735	728	690	731	722	687	687	724	705	684	674	703	695	715	639	672	698	734	691	694	708	732	728	708	674	701	720	688	684	682	679	649	701	726	697	749	756	679	750	712	704	664	724	695	655	678	699	707	722	695	693	696	707	688	700	667	671	724	692	705	721	724	727	737	726	654	694	689	801	730	734	721	750	689	733	716	717	722	729	671	702	675	736	749	745	688	708	723	709	691	684	713	758	740	738	706
33611	59268	45864	29656	20674	12325	7746	5025	3693	3010	2281	1923	1691	1439	1194	1107	1097	917	937	873	856	857	806	780	792	783	749	753	741	796	740	724	725	715	741	698	711	742	707	740	706	722	783	765	749	746	711	737	727	743	738	702	740	724	738	744	692	730	715	709	739	761	703	740	773	713	752	748	778	727	766	751	744	706	708	770	717	706	763	712	730	773	734	708	748	703	683	678	705	686	747	734	708	724	722	758	698	712	778	734	697	779	692	756	764	738	739	740	711	725	721	724	659	725	729	726	764	754	725	715	734	733	712	701	723	720	681	780	744	731	646	730	709	728	732	686	710	686	705	738	741	740	717	713	779	702	726	734	756	734	744	754	701	722	717	764	733	745	749	730	722	698	715	690	728	773	727	696	763	722	721	702	698	722	685	708	704	746	734	707	757	759	742	706	782	747	730	737	713	744	721	758	713	733	716	677	707	741	728	695	687	783	725	711	659	713	736	742	724	710	713	748	744	745	754	766	696	727	696	781	731	731	733	713	733	777	713	749	730	716	765	749	713	756	727	767	757	731	720	728	745	682	734	668	730	714	691	786	721	735	759	784	704	730	712	752	675	762	731	734	724	716	693	763	774	698	733	750	715	752	748	767	707	719	708	736	713	692	711	728	747	785	749	709	716	729	675	757	699	747	773	748	779	696	735	713	764	701	737	727	741	734	728	706	747	731	722	741	710	677	746	710	685	737	693	750	758	709	725	770	713	757	723	712	717	678	697	700	759	738	751	761	677	710	720	752	751	726	704	738	718	718	735	709	760	700	734	763	776	759	702	716	814	723	736	750	733	715	676	774	710	743	728	784	769	744	785	702	736	753	719	717	688	744	677	729	748	763	699	675	733	726	713	758	689	755	751	735	707	745	766	725	714	752	749	723	733	723	780	772	728	647	697	725	736	773	757	702	699	702	744	741	734	726	777	721	717	706	691	761	691	739	726	713	725	762	732	712	663	711	741	733	728	706	751	734	742	722	749	721	691	718	661	728	755	769	708	704	694	746	705	725	747	738	696	669	760	703	749	746	713	808	749	733	698	709	765	739	761	736	718	706	670	685	727	709	755	702	709	707	772	733	733	752	716	733	751	718	678	731	710	741	707	730	710	771	722	748	679	685	745	737	714	710	715	686	739	695	716	753	757	680	715	700	687	712	747	703	698	741	724	767	674	750	690	748	739	718	750	724	707	697	685	738	740	720	708	741	719	801	735	720	705	694	749	746	717	688	725	788	685	685	717	716	702	704	730	759	716	697	756	762	736	721	746	682	719	708	747	758	730	714	744	721	676	727	742	693	708	743	702	744	701	718	709	705	710	707	708	685	656	729	707	719	724	683	725	745	703	747	732	708	768	733	713	705	770	767	731	748	789	692	738	715	677	704	704	722	738	702	724	758	735	744	699	764	750	699	761	710	737	758	752	780	705	697	742	725	722	745	730	762	693	754	756	726	719	696	756	679	685	723	743	696	738	786	711	746	671	687	744	723	730	740	683	683	747	689	687	741	718	758	779	695	737	790	721	749	747	741	814	730	707	721	688	715	684	735	726	752	748	721	773	674	759	712	742	742	751	728	761	685	713	685	742	722	786	704	730	766	693	762	722	747	726	765	729	702	690	702	729	740	729	726	751	741	697	734	727	714	680	701	741	717	718	692	690	667	677	709	719	693	734	718	744	682	687	711	783	734	720	716	718	762	712	712	733	679	711	776	718	750	755	742	684	708	751	717	729	747	741	728	700	730	710	735	687	721	745	722	750	732	717	705	754	732	699	731	793	735	759	704	712	737	710	723	665	692	724	710	719	733	712	726	688	677	707	658	757	747	714	728	738	713	755	708	731	723	706	763	751	720	744	745	748	696	720	735	735	703	690	748	702	718	746	724	712	731	731	712	789	723	711	704	761	729	714	744	758	732	752	735	744	798	700	735	708	723	694	742	729	660	767	766	744	733	686	721	698	724	756	683	708	683	698	700	734	723	706	749	747	729	701	665	751	691	704	730	744	728	729	704	705	689	701	688	719	679	731	729	740	723	710	716	756	707	747	747	715	705	749	697	686	699	714	721	744	693	690	734	738	700	729	700	714	711	757	731	737	714	736	747	688	720	705	710	681	703	729	673	754	723	702	766	740	684	730	692	719	735	720	734	726	713	767	712	723	727	749	737	712	735	698	715	751	715	769	742	712	758	697	717	716	749	758	713	691	709	692	703	719	677	762	725	724	750	732	756	737	676	697	748	720	795	723	732	694	701	772	722	702	730	754	701	692	697	686	728	719	695	711	729	733	681	718	721	708	706	715	729	703	676	739	730	717	692	712	712	711	702	721	746	769	714	673	733	750	713	718	728	748	713	747	751	706	712	745	695	688	732	715	764	728	700	739	719	676	678	728	730	721	744	733	674	718	707	736	648	746	749	701	715	683	724	762	736	703	744	751	726	717	724	740	691	746	737	756	759	735	773	707	737	701	724	686	735	728	704	729	762	752	710	753	762	756	745	728	709	729	752	769	751	774	688	718	783	748	765	689	707	729	749	708	710	744	716	738	756	713	724	682	726	694	684	726	739	687	698	735	728	730	759	699	693	725	736	677	672	695	704	749	729	732	762	734	707	731	749	717	768	768	753	710	699	708	719	775	744	705	677	777	773	736	719	727	768	787	721	701	725	678	759	750	723	750	779	737	721	695	766	719	714	712	751	769	733	675	689	696	766	740	744	738	722	741	763	665	718	741	712	748	721	703	708	724	711	765	727	733	714	728	713	724	741	697	705	705	721	723	758	733	740	710	697	680	788	699	729	714	708	723	723	770	714	730	714	716	700	698	725	708	751	678	705	755	738	757	738	700	696	726	772	686	680	733	721	773	710	720	741	725	693	699	746	705	683	721	720	707	702	755	755	740	766	718	737	717	713	691	675	696	706	713	728	707	746	699	746	729	721	723	745	774	721	711	754	729	707	741	728	742	715	744	674	765	740	731	737	679	698	689	699	701	715	681	719	689	720	743	732	703	725	766	750	674	680	680	704	752	685	696	721	739	736	710	745	742	731	693	747	724	734	693	727	684	775	710	744	693	719	699	779	763	718	727	670	747	696	739	685	727	740	700	745	690	773	725	763	699	711	798	661	683	737	744	744	711	745	724	761	739	727	739	742	704	711	714	676	795	646	730	768	750	722	700	716	733	732	803	738	755	758	733	681	718	714	765	726	674	738	759	718	736	697	708	734	724	712	695	723	702	724	733	726	736	767	733	691	735	711	717	726	728	699	743	722	710	767	733	739	715	771	669	739	718	742	724	698	755	693	743	723	748	707	689	710	702	726	728	738	727	764	696	746	746	739	708	703	697	729	712	711	751	739	732	749	752	779	710	732	678	720	670	690	754	734	721	741	683	747	671	737	687	739	713	725	762	741	688	737	756	742	758	741	726	709	783	754	765	731	751	725	717	703	732	755	725	747	709	732	726	728	745	748	716	700
31621	27581	23555	12763	5078	2785	1918	1385	1281	1092	1014	943	872	901	875	820	912	868	856	824	830	795	800	853	808	846	823	773	826	839	786	802	828	805	816	816	841	843	834	817	846	803	860	795	820	849	789	778	812	874	806	794	811	766	802	878	813	828	796	778	808	791	851	832	782	820	807	842	822	800	777	822	810	786	772	793	804	840	787	808	795	864	777	789	784	785	845	809	789	807	797	812	788	821	773	853	821	824	773	813	816	812	786	787	799	821	793	798	786	770	820	822	783	831	854	808	811	814	825	770	850	819	795	858	833	817	882	813	841	821	819	809	821	831	791	829	794	838	795	853	775	776	815	856	809	817	823	768	779	821	835	869	824	829	795	816	833	836	810	803	809	789	837	767	818	767	847	811	783	810	856	810	830	789	841	846	869	808	809	836	819	777	807	868	855	797	785	879	816	823	837	835	774	763	836	829	822	822	809	832	839	813	870	819	789	822	798	809	794	841	827	798	808	779	821	748	781	826	823	816	810	782	804	815	779	757	864	819	776	821	780	826	826	862	812	856	799	813	775	787	813	833	789	822	837	870	870	810	888	806	818	807	786	820	812	767	791	807	799	845	831	774	783	835	844	833	850	793	850	783	842	794	772	818	785	790	814	836	812	755	798	801	872	837	794	871	749	813	801	845	810	820	770	841	809	803	818	824	856	812	810	836	864	802	811	783	792	790	833	836	806	777	818	854	801	834	785	853	818	800	808	816	812	821	788	864	791	853	808	844	793	866	821	760	814	798	801	849	789	831	825	771	813	850	815	791	745	817	788	812	837	832	803	803	859	819	851	801	846	819	794	791	800	857	809	726	792	776	849	825	817	793	784	783	775	835	802	793	838	839	827	823	784	814	821	782	826	806	806	852	816	805	822	786	840	807	852	838	832	783	760	815	765	864	813	841	832	843	809	828	796	796	848	806	815	815	787	826	810	776	793	832	804	797	829	805	807	836	785	810	817	796	802	763	817	817	853	751	830	838	797	802	823	833	847	782	813	782	826	831	768	808	796	817	862	776	745	790	800	797	831	791	837	848	864	804	859	785	789	864	830	819	834	769	854	822	830	750	814	802	835	798	785	821	871	816	813	819	811	789	794	834	811	862	829	857	818	850	829	837	842	814	765	835	783	831	789	801	833	808	863	841	851	825	848	858	798	805	834	808	808	785	870	799	805	813	843	826	797	834	826	860	778	824	773	749	800	807	857	805	788	777	783	871	804	777	789	786	849	830	840	778	764	794	842	820	751	798	831	800	820	803	814	832	868	790	809	824	851	816	809	801	785	786	798	874	854	817	810	745	788	833	792	804	826	810	841	846	829	793	864	826	805	819	804	752	751	861	834	824	841	818	840	811	813	825	842	798	815	748	804	784	856	838	800	796	805	848	764	821	779	874	824	767	803	805	816	865	805	808	835	849	852	849	777	804	803	810	813	792	818	815	772	805	853	787	807	804	840	775	825	792	840	796	807	825	816	784	761	813	819	775	837	833	871	805	818	739	805	804	832	772	817	815	820	821	795	863	827	760	863	759	783	835	744	842	839	840	850	817	799	805	743	766	795	781	837	804	801	829	800	827	827	832	782	817	846	799	837	824	787	855	774	852	813	775	804	769	861	875	781	843	809	842	757	802	812	752	834	792	813	817	811	814	871	814	806	799	842	802	781	816	826	820	786	829	829	803	830	871	853	756	801	798	786	807	779	834	800	805	832	811	792	837	774	817	829	792	772	825	829	859	784	824	804	825	807	819	816	841	795	806	835	808	866	812	802	834	885	799	818	797	783	783	814	801	799	810	774	811	828	799	809	843	853	802	788	784	787	768	812	783	882	770	811	792	878	843	807	810	866	867	814	815	877	801	818	813	831	844	848	835	826	794	815	899	811	798	838	792	796	831	873	791	816	835	829	766	793	818	827	814	811	836	814	796	821	818	782	861	814	867	839	802	790	819	840	832	797	800	779	800	795	793	828	767	807	793	814	858	840	807	783	812	842	846	822	863	862	859	838	850	820	827	813	758	870	837	808	850	861	806	801	783	813	822	804	816	801	831	775	753	762	808	826	791	807	802	838	784	773	794	829	821	867	829	794	814	837	789	775	815	757	804	828	786	807	825	813	765	853	879	815	846	820	823	772	855	798	776	852	766	879	805	774	857	806	787	814	805	827	823	842	853	831	830	832	792	810	834	806	820	806	848	803	811	861	824	802	828	755	853	812	769	803	791	779	788	790	843	866	831	888	798	834	815	798	804	864	868	840	829	846	807	831	837	815	822	768	790	834	865	843	790	814	802	814	844	828	766	845	757	826	821	769	818	829	803	823	812	863	774	841	794	848	781	802	777	792	819	800	799	828	771	828	823	811	841	832	795	780	776	782	818	824	813	853	812	821	790	863	816	814	792	792	746	836	782	821	842	840	845	855	850	816	827	809	778	816	813	882	817	799	796	827	778	812	823	818	801	794	857	812	841	800	802	849	794	822	850	821	813	834	801	824	822	814	798	821	860	808	862	822	917	830	831	838	843	803	788	808	873	851	792	792	831	807	837	833	856	777	800	800	791	840	763	837	793	872	838	833	770	776	802	779	809	853	799	816	865	857	779	777	818	828	830	810	818	796	797	793	813	811	827	805	771	820	856	838	800	846	840	707	789	841	777	850	781	806	779	855	828	814	823	809	767	829	855	827	827	811	827	811	827	836	786	829	797	830	821	803	824	788	837	751	770	851	820	782	793	792	842	791	814	826	790	804	792	776	754	810	849	795	832	774	741	794	769	774	810	842	824	745	806	812	835	827	809	756	821	788	828	768	828	767	828	792	802	825	814	842	766	789	794	763	742	801	767	804	842	829	858	794	760	787	895	785	815	784	849	809	799	779	791	817	801	823	810	811	792	826	800	828	819	853	791	808	851	829	832	800	859	810	794	842	829	825	803	810	800	835	824	767	799	836	856	798	828	824	799	843	779	864	822	799	761	839	776	818	824	871	767	784	821	808	759	826	787	850	777	811	795	769	814	791	790	833	824	861	803	782	777	800	810	779	794	786	867	829	830	812	809	813	770	864	794	798	851	803	797	788	810	724	814	812	811	812	804	785	827	813	825	838	856	827	789	794	765	803	850	771	798	773	829	826	848	801	836	784	847	808	793	774	873	874	843	847	828	835	830	765	806	810	811	873	850	826	788	807	835	856	839	803	806	815	845	857	747	838	787	810	810	804	847	801	814	790	815	824	908	774	845	823	773	787	804	773	800	824	788	840	840	826	786	840	783	799	848	832	811	845	855	823	807	818	850	816	829	814	749	798	830	771	830	797	865	811	788	792	766	850	838	811	807	785	830	820	798	804	854	819	772	820	839	837	817	776	856	810	776	821	830	785	815	859	797	831	789	850	794	797	817	810	827	821	763	803	786	821	831	810	799	792	831	819	827	789	856	815	837	798	856	807	817	837	857	788	798	812	801	869	819	849	773	839	861
32918	39313	24155	12638	6891	4194	2718	1919	1548	1407	1216	1122	1041	1021	956	899	889	949	942	860	823	881	853	899	867	834	875	836	844	854	835	813	850	874	881	832	839	876	866	847	816	890	848	869	872	875	886	909	860	801	853	838	811	862	864	873	841	855	793	821	842	817	858	869	918	875	855	862	829	836	861	839	834	881	907	857	873	871	867	848	888	804	864	828	853	867	866	878	815	854	789	859	807	831	912	881	835	819	835	863	843	877	813	857	856	812	818	850	852	850	891	855	844	863	858	809	862	839	860	879	849	890	823	879	846	894	829	838	852	914	786	856	863	863	841	864	869	858	836	806	853	868	803	780	864	877	880	817	849	834	852	906	897	898	842	816	819	839	853	813	839	830	866	890	833	893	858	875	822	825	845	851	867	845	865	866	858	865	835	875	849	828	872	877	899	871	843	872	814	872	887	860	874	801	808	889	787	854	862	860	811	851	877	851	849	819	877	846	840	832	890	850	833	860	812	876	843	835	856	876	864	849	848	889	808	863	844	857	858	845	837	896	844	839	831	862	830	850	837	835	867	836	830	904	809	829	828	866	839	831	846	868	853	865	820	880	837	872	844	859	828	865	827	807	880	847	812	842	873	843	865	863	848	886	824	939	905	867	838	846	889	827	910	781	855	858	798	870	845	827	862	879	867	885	818	843	897	846	864	882	886	870	863	850	804	844	868	862	877	824	829	833	815	854	865	895	871	828	863	842	868	887	768	902	870	810	814	867	860	836	861	840	862	853	799	843	870	875	907	876	858	855	802	851	864	860	843	799	902	831	835	834	830	841	843	825	876	888	879	845	862	859	808	853	854	840	877	825	844	831	840	847	823	820	845	832	837	892	833	863	846	877	868	871	845	881	876	860	885	825	887	847	868	862	881	888	833	853	878	818	895	848	816	886	881	837	789	880	851	834	860	888	899	855	855	863	835	823	879	897	834	842	879	861	848	857	855	838	844	860	901	883	875	850	882	796	885	900	913	873	850	868	845	832	819	862	816	822	826	836	822	834	792	858	855	841	845	856	854	820	885	866	839	881	839	881	841	849	878	883	859	811	865	815	853	852	830	880	815	800	848	850	796	854	851	846	837	865	845	865	864	854	849	850	851	824	877	854	889	840	803	884	854	881	871	875	846	809	840	809	849	893	874	841	872	892	863	884	853	912	858	822	860	866	819	891	820	863	863	799	848	851	878	858	880	830	871	834	857	809	866	868	885	883	887	879	858	875	818	829	858	843	900	908	853	879	887	807	811	864	809	874	856	852	884	854	854	861	837	817	855	869	835	838	882	863	843	817	847	874	850	883	866	802	875	883	841	853	893	816	858	851	858	848	813	827	849	874	829	826	878	844	808	836	869	792	859	888	824	909	839	906	909	811	828	865	860	893	866	861	906	859	891	847	834	783	834	846	826	825	870	890	834	872	874	832	868	845	856	865	902	866	857	875	894	854	884	831	863	826	834	870	828	863	882	829	854	848	837	893	849	878	880	840	875	905	812	837	867	867	834	867	890	905	871	828	824	832	811	855	900	841	879	847	838	856	844	829	799	826	865	841	838	829	887	882	870	837	842	846	826	830	863	856	843	860	825	853	836	876	816	855	839	851	805	863	874	894	801	835	833	816	901	845	830	847	889	858	855	818	847	844	819	887	868	872	885	847	851	862	823	853	860	872	822	865	832	884	880	881	850	832	861	829	881	878	857	852	851	874	864	864	893	881	819	876	845	870	881	887	873	838	884	887	841	821	874	835	887	837	879	866	880	826	849	857	813	826	793	765	839	816	875	852	808	858	854	840	862	786	852	862	854	843	830	787	825	917	857	867	855	822	869	888	832	876	842	860	854	939	821	845	866	850	850	862	861	855	871	862	886	847	834	865	882	832	844	812	878	836	818	875	864	834	889	891	875	875	892	862	872	866	815	861	880	870	876	873	840	904	868	829	841	866	872	839	875	834	844	910	829	885	847	828	813	836	874	845	871	884	888	829	814	822	854	851	881	850	874	841	833	852	805	878	892	866	769	903	851	884	902	812	792	883	835	892	826	867	826	899	909	858	869	806	877	824	830	789	860	817	889	863	814	890	862	809	852	867	899	834	866	819	919	853	872	835	862	818	894	859	891	905	904	821	827	831	800	867	915	843	841	866	841	822	881	874	854	877	870	868	891	876	866	895	870	868	831	841	876	863	897	880	815	919	894	870	854	842	825	884	846	828	829	824	853	861	841	880	838	826	879	855	863	828	784	856	841	870	874	853	823	789	859	844	849	840	824	869	819	821	815	860	839	828	875	840	916	860	810	796	884	841	826	862	838	877	894	837	819	854	808	826	867	843	905	865	834	784	881	861	834	782	864	862	848	817	846	872	825	875	812	891	882	878	815	888	867	824	841	863	834	850	850	804	913	854	866	820	866	868	837	871	867	844	886	828	866	828	842	808	857	836	783	833	801	877	855	844	869	842	856	936	896	805	813	788	846	885	844	818	854	853	835	859	839	919	840	864	839	870	836	882	844	862	849	902	840	864	834	860	854	863	890	895	851	850	844	854	851	814	866	858	841	873	847	881	832	851	819	848	882	859	816	795	814	823	821	898	846	778	881	855	815	837	851	910	832	848	838	841	886	831	828	808	827	827	877	849	857	846	860	811	841	907	843	818	845	840	851	841	852	928	823	884	895	884	815	813	853	848	831	795	851	882	903	884	844	859	869	867	862	935	902	857	836	817	886	879	833	874	831	866	888	876	843	823	831	881	853	846	835	841	834	834	806	855	820	811	857	895	821	862	873	840	839	839	858	884	840	890	859	852	783	870	868	805	889	824	868	833	864	816	861	863	859	841	873	847	894	811	830	874	815	847	852	861	911	873	792	891	870	813	784	853	819	839	881	843	819	808	830	841	791	844	903	887	883	863	826	864	809	821	830	848	884	808	877	843	847	842	872	857	890	850	863	815	855	868	858	840	867	865	809	826	822	842	845	892	856	891	869	844	871	899	803	857	828	890	831	817	866	863	833	807	822	886	804	838	864	817	888	877	842	822	868	859	833	876	815	850	889	786	832	876	883	836	835	830	876	888	872	873	858	854	831	782	890	877	901	813	855	824	886	867	858	814	808	803	847	807	815	804	851	798	882	848	823	863	836	858	902	922	869	876	818	808	850	862	867	850	828	842	867	885	829	879	832	839	805	908	861	844	832	892	830	846	848	887	860	864	889	820	835	834	834	848	808	838	842	828	845	870	884	879	795	818	843	823	828	820	861	847	836	799	820	835	863	864	885	853	860	822	874	796	846	837	883	857	828	847	850	855	829	824	825	849	828	775	861	800	868	853	888	838	843	834	816	897	829	826	857	824	870	826	853	870	869	873	841	806	887	846	869	864	820	827	858	795	879	864	861	865	825	844	817	867	823	857	866	858	826	891	901	846	817	828	887	879	897	836	822	846	845	835	821	848	849	864	827	840	866	846	871	867	869	825
23863	21392	28578	24862	21656	15449	5837	2530	1762	1404	1105	1036	894	917	813	763	781	758	736	707	732	718	702	710	683	682	692	673	693	659	641	713	647	643	688	618	674	665	639	646	613	632	684	698	648	641	690	689	623	631	657	670	650	663	674	628	658	671	674	659	677	654	672	669	676	689	708	655	619	605	633	643	653	679	682	664	654	662	638	623	679	628	675	700	613	655	632	641	643	616	682	651	664	665	638	670	671	633	637	653	643	649	644	645	674	690	646	653	625	688	645	670	718	661	710	677	640	671	702	633	647	652	700	666	686	713	655	676	679	692	656	646	667	663	681	663	652	662	615	673	665	671	648	640	685	618	669	628	634	630	648	660	663	657	686	628	664	678	668	638	709	612	617	670	676	655	642	668	658	644	638	628	603	632	653	698	644	638	678	625	640	647	641	679	624	655	650	669	675	638	602	637	681	640	653	624	667	638	636	668	635	602	665	674	674	592	665	637	657	637	614	692	650	683	648	700	646	668	674	674	690	653	647	601	651	637	673	660	659	662	648	678	688	659	657	661	622	667	679	656	626	656	621	638	671	713	656	627	641	672	672	681	662	627	634	651	665	651	628	634	669	681	626	646	650	699	683	697	654	670	692	689	694	691	643	686	604	636	690	684	639	684	631	595	648	666	680	730	708	657	689	610	654	661	648	620	660	632	668	699	643	697	685	663	632	649	692	634	673	650	615	628	688	622	667	704	663	672	674	646	673	679	628	642	653	684	642	644	655	620	701	660	662	629	627	645	618	655	645	629	640	622	640	599	621	645	637	672	654	653	634	712	652	640	692	624	651	623	582	634	627	600	671	682	682	659	654	653	675	665	686	678	702	668	667	633	684	629	693	664	585	658	621	628	608	690	653	696	651	685	697	659	660	681	671	664	643	661	631	665	642	640	666	637	628	624	615	681	680	712	649	621	623	651	701	629	688	668	658	648	682	702	650	679	694	697	583	662	692	661	625	710	656	644	692	679	635	635	688	671	632	666	678	626	672	702	645	621	658	662	634	638	634	662	698	645	654	638	643	702	631	679	599	634	689	670	635	637	625	688	624	666	636	652	712	696	659	656	639	647	652	644	658	616	660	730	688	693	602	699	662	629	679	677	646	637	628	648	642	644	630	644	660	633	668	675	680	626	624	704	719	667	673	612	638	672	633	660	672	637	665	613	633	672	666	682	667	661	687	679	680	639	668	671	641	676	663	611	636	656	631	637	660	635	669	697	678	655	625	639	644	670	668	690	661	651	663	663	680	650	622	672	644	656	631	631	618	620	626	705	644	672	617	629	662	651	661	614	679	629	622	650	668	650	644	639	665	658	630	641	634	674	670	657	614	666	664	637	680	619	642	652	671	686	684	694	731	672	657	688	677	625	667	633	666	636	668	673	657	641	649	686	644	668	629	660	678	643	632	672	665	644	580	635	673	653	652	606	683	658	716	719	634	687	679	646	638	641	655	668	659	666	688	633	657	657	640	677	683	668	650	633	671	645	630	625	676	678	697	667	679	640	666	654	646	652	633	678	659	637	645	673	649	630	656	653	671	667	675	684	633	632	638	636	637	614	631	648	655	659	676	692	624	688	640	685	639	672	665	614	664	610	687	623	607	670	663	662	610	655	683	694	678	679	684	635	686	677	632	693	658	638	693	636	699	655	684	702	648	713	656	681	676	669	692	662	667	619	691	667	655	631	689	697	692	650	676	677	650	646	654	610	666	636	660	674	673	656	615	671	672	657	625	632	622	605	667	627	621	659	638	665	686	667	597	659	691	637	627	647	662	685	632	666	650	632	646	654	688	654	649	662	652	722	703	656	658	638	674	698	676	617	631	663	657	642	689	714	666	646	674	651	670	625	651	620	656	611	656	671	634	649	679	692	700	700	708	671	669	709	660	648	656	693	644	668	654	699	692	649	641	651	674	643	680	665	626	677	643	599	659	678	661	687	659	642	658	620	624	648	628	613	644	617	656	646	701	627	665	609	648	674	632	656	654	591	630	646	625	635	647	658	720	653	638	631	647	643	638	664	637	600	603	647	645	693	615	659	663	647	655	684	703	627	662	644	676	645	619	661	643	702	628	624	678	671	689	659	641	635	636	656	641	672	641	620	677	673	651	663	680	646	614	626	671	621	666	681	629	658	670	653	707	679	703	589	660	655	659	621	664	664	681	630	631	645	681	674	659	639	633	702	674	625	655	663	645	679	669	660	603	609	642	647	718	641	682	648	648	642	662	664	638	662	641	661	643	636	645	697	642	657	652	677	646	662	638	664	653	675	665	639	663	669	673	663	649	656	641	672	653	638	635	588	675	665	657	652	670	672	605	653	605	689	621	615	661	651	649	684	661	614	648	633	658	667	636	649	633	683	607	656	625	573	683	666	657	638	584	652	622	659	628	661	632	696	633	662	651	624	672	628	679	691	657	655	654	651	686	637	672	667	647	638	674	656	603	668	665	648	614	625	684	675	646	622	642	643	644	709	604	675	665	656	630	615	650	630	643	648	635	604	684	585	664	680	629	639	664	612	653	633	637	674	624	640	646	660	657	634	698	649	698	701	632	642	726	635	656	661	633	643	650	651	653	679	681	688	657	620	668	687	688	595	630	639	649	667	643	641	700	678	657	644	671	665	674	617	673	674	682	664	640	639	652	636	656	590	639	668	639	691	618	671	668	631	683	634	637	645	631	667	670	686	628	670	620	629	708	648	685	654	660	676	658	684	626	654	656	643	661	667	686	649	680	640	657	617	633	650	676	674	688	662	656	675	637	652	702	647	676	633	650	655	660	652	664	658	634	654	637	625	670	658	665	667	644	610	636	662	625	647	712	650	623	657	655	661	640	643	629	671	642	619	675	668	683	659	685	690	623	665	685	661	673	654	651	632	689	638	643	679	669	644	651	651	677	653	671	647	644	617	646	668	634	657	613	657	673	628	645	668	642	619	666	622	651	630	647	604	665	673	651	625	652	689	648	646	643	638	666	645	664	654	623	676	643	638	702	657	643	670	655	619	634	619	657	605	686	694	649	651	607	614	674	676	647	714	663	659	646	648	617	721	689	664	618	644	661	669	649	665	638	678	641	646	696	597	651	673	657	636	677	625	683	619	672	606	641	622	605	678	641	633	645	674	711	675	690	641	612	644	694	633	628	655	672	668	685	643	681	683	670	666	619	676	639	661	641	671	665	698	642	644	675	635	656	700	641	642	612	638	650	690	666	680	652	675	732	669	665	635	668	680	656	716	599	707	654	602	701	631	659	649	590	674	684	626	681	642	640	656	674	650	604	662	642	613	631	598	682	621	652	606	670	621	674	678	660	615	671	662	643	623	623	651	694	640	669	663	661	626	667	662	605	660	623	620	620	647	633	657	663	629	667	636	662	641	640	680	641	654	691	624	694	664	635	656	684	663	615	658	677	642	615	672	698	675	650	662	647	649	682	647	694	646	659	681	670	624	660	654	655	664	623	664
30782	51241	37819	25295	17693	11354	5195	3284	2458	1999	1558	1354	1202	1090	929	910	880	862	856	785	789	824	787	727	706	748	711	698	719	727	740	666	718	673	724	703	729	699	689	704	682	730	707	736	719	750	656	699	688	667	655	678	703	681	647	695	693	724	643	688	666	701	696	670	705	686	738	673	692	701	680	722	701	726	721	694	723	721	745	729	681	694	669	694	670	692	719	712	699	677	694	748	701	661	702	704	762	695	710	695	697	742	723	716	659	715	677	644	737	744	656	760	726	668	716	666	704	672	754	696	686	701	703	685	729	721	702	728	678	703	691	692	678	772	765	733	697	696	711	678	723	728	679	675	705	717	660	748	648	697	702	690	710	654	706	661	676	732	639	725	707	652	714	682	719	715	697	677	700	671	671	702	695	715	740	700	659	685	691	752	662	646	671	728	708	704	719	694	720	701	691	685	711	753	673	699	677	712	691	682	694	699	652	673	733	668	694	712	743	697	681	674	691	693	655	710	699	687	680	673	700	684	710	713	713	722	696	692	735	670	704	680	733	708	738	658	720	738	723	679	708	708	689	671	711	720	688	669	689	712	730	664	722	671	636	738	670	678	676	727	701	705	713	683	706	664	730	670	668	701	675	652	693	697	723	692	684	684	675	700	700	721	693	727	675	704	691	729	733	722	692	711	691	705	729	716	697	680	711	702	710	690	672	697	731	694	720	667	688	707	670	698	672	716	683	685	707	690	691	726	685	723	659	697	687	707	703	675	680	753	652	704	733	743	710	701	730	703	707	681	709	683	654	685	656	708	719	676	691	663	686	670	676	723	699	665	746	703	771	712	709	660	688	676	648	703	683	701	690	714	700	688	692	677	683	679	692	685	694	726	667	704	676	692	662	708	692	705	685	745	662	675	715	725	692	684	644	728	661	701	678	699	769	743	671	675	653	681	756	691	728	696	706	698	701	755	688	662	706	629	706	667	719	655	687	737	704	658	713	717	715	725	720	695	711	751	668	690	720	680	681	679	697	697	686	721	693	696	695	651	711	736	656	698	657	684	665	688	669	699	706	642	711	751	690	667	656	741	736	731	714	711	699	712	678	689	705	741	705	708	683	672	722	719	713	686	636	707	728	655	658	689	703	727	680	738	741	678	703	712	669	701	731	680	739	703	661	711	706	694	668	700	692	676	700	738	718	692	669	703	670	675	687	725	746	701	735	659	686	686	693	701	691	712	699	761	728	733	668	669	677	697	719	727	683	715	671	676	781	663	666	694	705	725	714	761	639	713	724	685	717	723	673	704	703	669	712	736	677	699	704	691	662	717	691	644	691	734	748	741	659	724	655	718	655	703	684	694	697	716	709	698	666	639	654	728	697	767	704	664	708	738	685	678	682	669	694	721	696	715	709	714	690	709	689	708	700	687	710	701	670	696	686	709	691	720	689	690	698	668	713	662	715	706	718	682	703	692	697	678	713	710	704	731	610	717	693	704	714	673	712	759	712	689	648	687	726	710	668	670	700	758	716	689	756	739	724	699	684	722	697	702	713	671	698	647	736	709	681	679	699	697	724	682	666	737	705	686	687	659	713	704	690	691	710	708	754	712	717	659	710	725	664	653	694	695	688	684	714	731	691	692	747	700	660	742	718	700	687	716	658	678	682	691	694	708	725	725	675	657	680	655	681	698	652	710	721	687	705	743	704	688	736	725	697	698	720	712	651	696	682	691	737	736	706	722	689	657	704	702	705	669	703	653	722	688	702	720	713	742	665	707	705	713	678	708	721	678	679	716	684	692	702	688	694	703	717	739	674	639	719	646	702	667	671	693	733	677	681	714	679	711	754	690	710	690	694	732	727	700	700	703	726	707	708	674	670	727	700	682	724	684	655	689	682	713	723	706	675	712	690	695	712	711	662	735	702	689	668	711	656	697	710	677	660	681	635	678	674	709	694	739	707	696	660	715	686	700	728	691	686	716	704	771	662	661	682	721	651	686	716	719	683	701	694	735	713	693	728	720	700	709	706	721	675	645	721	695	702	669	734	702	693	718	660	723	673	711	687	696	749	688	708	716	714	681	659	717	703	675	724	645	716	689	717	720	689	698	721	726	701	718	666	661	753	704	719	679	705	678	684	680	696	685	717	731	657	685	686	730	706	696	689	627	718	638	699	717	761	706	696	744	675	644	745	696	697	690	705	703	727	686	690	753	714	740	715	668	712	691	673	713	722	681	698	722	678	677	643	662	686	722	714	733	731	716	694	692	694	731	689	675	701	705	730	683	685	727	738	671	679	670	625	667	687	680	701	723	675	716	694	694	650	691	645	722	679	682	669	686	656	690	693	698	693	694	746	714	732	703	714	693	668	672	701	711	721	670	707	734	736	692	710	655	731	719	692	718	692	704	670	698	718	679	695	664	703	691	676	672	739	680	674	689	686	692	688	648	665	694	720	690	730	726	675	668	721	664	698	698	688	742	744	712	725	674	671	739	742	716	698	689	699	692	697	687	690	687	733	685	675	670	623	739	718	709	703	730	706	720	670	690	700	697	687	697	674	721	694	690	710	671	736	666	723	700	745	720	699	665	707	708	724	703	696	715	714	673	711	710	716	706	722	718	691	694	679	650	683	693	715	683	663	661	744	696	657	738	688	673	706	707	730	709	727	732	731	723	724	702	712	712	685	730	704	725	666	681	724	673	718	717	649	654	687	696	652	680	705	663	707	693	723	742	700	712	731	691	710	714	653	668	627	747	702	746	719	690	723	684	695	722	689	709	657	680	665	729	744	661	686	691	682	701	728	704	652	720	706	733	717	702	722	695	654	696	691	717	710	706	666	646	736	693	704	704	719	633	711	659	675	724	690	721	680	701	700	703	709	709	720	720	679	741	713	689	686	679	684	708	665	714	680	666	726	694	671	695	714	672	702	683	710	683	704	678	670	663	719	655	726	690	689	757	708	686	683	710	744	683	680	692	755	714	715	703	676	723	682	654	691	722	714	666	686	700	663	748	658	725	719	681	666	737	724	692	724	717	697	703	709	718	639	695	741	663	753	739	677	697	726	689	667	712	681	728	653	700	688	692	685	682	723	702	691	685	685	665	741	719	731	711	675	665	724	693	695	671	726	713	654	706	687	688	698	642	689	744	713	698	722	741	709	697	723	692	706	713	702	721	722	745	682	733	666	714	632	746	686	711	706	678	696	718	668	735	712	689	710	689	734	702	682	705	711	700	693	702	670	717	652	689	696	667	732	681	739	689	680	700	712	699	667	704	666	699	714	712	743	681	696	706	732	700	678	676	662	659	712	701	693	675	746	678	724	707	691	707	656	722	711	682	704	715	705	708	711	668	674	663	721	696	760	703	699	671	699	718	738	743	709	660	713	697	750	708	707	733	742	703	688	679	681	693	668	704	676	724	710	735	704	712	736	707	723	726	716	702	680	681	719	650	695	680	727	712	630	704	704	686	721	691	770	741	676	724	694	733	730	728	688	687	696	724	679	680
25203	21496	27632	25918	14613	6167	2731	1836	1414	1246	1099	1143	1062	999	971	950	987	889	987	916	898	950	978	897	866	950	949	905	934	890	876	1005	912	931	916	872	950	909	964	918	869	926	921	910	1005	880	852	932	905	865	856	943	899	903	867	928	909	925	833	876	873	868	924	892	899	923	883	886	882	926	918	899	923	957	898	918	884	910	899	919	919	893	876	956	910	871	841	933	884	847	880	863	930	927	955	907	856	916	851	939	920	921	935	871	901	949	906	881	950	877	934	960	905	958	914	898	936	900	920	902	952	880	978	842	912	882	898	944	880	894	949	949	856	862	878	939	924	861	940	877	921	890	917	916	887	930	902	911	893	898	900	864	874	907	907	933	886	951	864	898	884	934	880	926	893	888	940	922	896	878	858	891	931	923	895	873	930	930	923	935	909	925	920	916	902	926	901	907	877	894	903	925	973	882	883	916	902	988	910	943	919	877	906	906	919	908	914	884	926	937	872	889	915	882	909	956	904	944	864	895	929	861	927	915	873	889	941	917	915	924	920	886	938	892	919	952	938	914	911	869	897	932	897	901	918	835	928	888	958	892	912	895	939	904	902	918	935	879	959	927	908	901	922	892	920	857	895	943	918	904	885	926	912	871	891	904	911	863	888	893	947	899	873	881	923	908	879	908	866	927	964	912	912	928	964	854	864	922	922	935	963	857	949	907	949	936	926	881	839	932	934	887	871	918	934	883	897	921	933	861	920	894	913	883	958	877	874	901	913	933	863	915	884	911	866	885	872	893	914	890	981	956	863	866	922	959	875	894	927	873	888	906	938	881	951	906	876	890	895	862	873	894	893	894	924	902	869	904	884	882	887	857	943	916	944	924	904	907	931	930	941	911	913	953	950	885	920	889	861	901	898	889	923	884	846	875	915	921	882	882	894	869	861	932	914	923	912	929	891	909	901	863	854	892	889	888	953	926	863	972	892	983	945	935	894	886	895	896	876	900	890	908	895	879	882	865	924	851	878	923	883	935	922	953	930	892	891	882	933	918	899	924	944	933	870	972	939	912	918	877	910	879	865	958	909	874	904	880	903	914	978	838	870	903	883	921	913	891	837	935	916	925	913	932	878	933	870	885	908	914	943	920	878	873	925	954	946	895	956	929	891	934	892	932	896	859	895	911	913	939	958	903	856	933	959	918	900	914	879	922	915	902	894	909	920	890	903	895	894	935	918	903	893	930	900	879	921	885	924	918	958	896	904	917	908	873	925	954	912	915	878	923	893	923	899	924	883	887	879	966	954	880	903	903	902	953	897	992	931	864	886	933	938	912	851	850	866	862	941	965	906	951	929	905	867	887	915	914	934	847	913	910	860	861	937	879	836	827	937	905	939	910	886	870	900	924	895	931	909	908	882	868	909	878	920	873	893	922	942	909	875	906	869	930	921	968	929	855	915	932	855	906	962	890	907	853	938	909	950	889	901	835	889	911	892	854	938	894	879	892	895	951	985	887	891	915	919	908	913	892	934	916	882	937	932	914	924	932	925	860	871	903	853	922	939	935	889	929	946	952	924	856	879	965	898	905	889	847	882	892	945	923	906	865	887	911	906	867	889	871	890	885	927	908	895	923	890	927	872	895	869	958	935	891	935	865	956	953	913	928	886	892	953	884	916	937	950	870	927	907	866	922	899	895	883	893	907	903	908	952	969	864	884	850	889	887	920	956	936	944	903	898	872	895	924	913	947	910	876	930	950	931	917	936	956	882	938	905	885	973	891	855	978	930	919	865	888	882	911	930	940	909	868	914	892	900	945	878	914	883	883	862	876	908	908	903	874	889	934	893	890	908	953	916	924	903	883	906	918	876	937	905	929	940	921	879	901	912	880	917	923	929	938	970	962	917	947	949	887	900	930	901	914	912	937	898	874	945	907	823	916	893	932	933	895	862	902	902	868	897	971	853	921	846	857	918	902	900	916	925	898	882	870	918	880	927	917	874	919	960	890	913	898	925	900	969	924	849	950	945	899	891	882	913	926	890	943	962	852	911	941	986	894	919	893	884	901	882	908	909	920	889	856	895	971	889	886	902	941	868	909	902	888	910	870	893	912	897	846	954	924	886	870	982	930	856	903	876	902	952	931	891	885	935	895	932	897	930	870	903	876	922	921	879	886	929	968	846	913	892	943	868	930	884	878	880	954	843	938	913	898	849	907	869	937	925	917	947	932	906	868	918	886	937	916	895	906	884	928	866	917	938	920	901	931	917	899	910	920	940	939	851	810	907	908	929	919	851	855	909	919	924	910	927	912	934	877	925	877	937	873	905	911	900	950	965	956	936	892	905	937	909	878	880	856	926	922	904	894	845	921	947	902	896	909	924	955	910	959	922	891	914	931	878	888	880	911	901	922	896	924	929	893	891	907	913	924	930	907	899	942	917	854	921	844	956	885	902	937	940	915	945	918	915	879	896	891	896	875	926	938	903	879	940	880	874	925	951	918	951	962	935	884	900	899	918	912	924	904	922	858	899	874	920	910	886	871	885	917	876	876	891	949	889	879	939	863	929	927	899	910	968	881	927	936	928	927	910	906	953	928	898	897	878	944	897	903	823	971	958	893	921	914	946	948	961	905	971	900	920	871	882	879	937	942	938	888	934	910	908	918	915	943	888	946	830	893	892	957	869	902	949	892	866	859	893	900	881	961	918	959	964	931	881	931	892	910	917	921	910	891	882	877	889	922	910	942	918	935	967	904	952	898	924	929	906	904	885	911	933	920	885	909	891	902	884	940	937	890	965	927	955	948	877	979	912	899	930	920	925	868	921	941	926	902	950	911	812	913	897	943	881	859	926	954	903	895	882	879	872	872	898	923	900	928	950	919	919	935	961	868	946	925	913	908	906	887	980	887	922	877	916	955	919	928	948	918	926	934	873	883	930	942	919	908	861	906	921	963	871	884	966	915	911	931	928	910	879	945	882	857	951	968	857	890	875	941	956	896	942	888	919	922	903	911	955	903	871	885	944	924	982	870	890	981	1002	873	940	940	869	936	902	844	918	875	954	957	925	848	920	917	920	940	907	893	921	852	913	953	888	902	903	930	930	916	926	927	934	941	904	902	940	849	918	907	921	883	904	942	891	945	959	945	852	934	931	904	861	858	905	921	901	919	875	881	909	937	890	907	855	940	988	911	900	876	900	928	893	913	877	902	941	891	897	947	882	923	946	869	900	913	914	894	959	912	899	950	857	886	912	919	927	944	888	929	897	960	891	897	873	891	897	923	920	899	935	934	865	926	873	899	868	949	930	920	928	942	917	939	899	950	859	905	906	887	878	879	871	883	906	840	924	947	893	864	897	884	901	924	872	893	889	883	914	951	898	896	908	851	880	946	886	879	955	939	914	937	871	932	908	909	854	854	898	913	907	911	934	868	899	916	925	855	947	894	875	860	912	867	967	930	851	851	936	923	905	904	827	889	887	935	982	926	927	825	910	899	920	893	926	946	865	945	891	897	883
33232	44527	32465	20694	12929	7402	3573	2650	1991	1745	1479	1328	1244	1155	1084	1023	1036	1027	1111	1033	981	971	1002	966	982	962	947	911	946	974	927	945	966	963	970	958	957	935	973	897	967	918	913	985	922	957	948	954	955	904	988	947	950	960	976	923	924	963	930	986	941	944	997	928	926	863	942	949	975	932	979	953	954	980	1000	987	906	961	909	916	951	921	894	892	977	950	957	947	986	920	926	961	925	937	968	945	940	954	886	964	928	937	895	1017	969	978	946	924	964	987	876	957	983	901	961	969	947	907	945	945	942	949	899	905	884	880	973	948	930	924	945	955	902	967	994	969	970	974	911	945	950	950	959	1009	952	962	987	880	899	942	937	948	929	938	862	974	946	923	906	912	934	929	993	914	946	958	925	951	926	1002	942	936	917	935	941	906	941	978	978	968	926	957	939	964	924	937	948	941	949	969	987	931	907	929	891	965	941	975	934	971	959	909	927	950	932	902	913	929	960	936	936	951	946	941	972	943	889	930	988	961	981	1018	964	929	943	917	954	968	934	869	910	939	909	919	955	914	926	956	999	956	926	1024	910	924	977	955	974	920	940	962	903	909	936	985	916	880	933	943	917	1019	915	953	935	873	942	932	990	915	1010	951	920	923	929	974	921	977	951	942	959	935	929	978	915	958	962	988	969	938	973	961	934	965	963	992	921	951	925	963	938	948	921	940	890	951	921	950	913	962	964	925	1051	949	966	943	966	938	985	900	944	912	918	941	935	912	973	933	897	980	937	934	866	936	931	943	961	913	905	934	927	992	912	953	934	996	982	939	962	929	967	912	941	924	951	920	919	908	972	935	923	929	951	962	892	900	957	986	938	1017	967	891	865	947	954	936	954	970	968	954	952	904	919	987	907	883	972	905	1012	954	983	950	948	925	955	958	937	940	928	965	924	960	970	925	933	967	986	926	956	948	919	945	900	1019	869	943	932	958	912	990	909	907	976	960	941	938	913	1005	955	914	897	945	972	949	971	965	911	933	966	1002	973	945	928	866	958	956	929	902	939	907	933	935	930	976	914	951	967	952	913	963	945	951	944	969	927	923	898	925	948	917	910	952	970	953	954	933	942	925	945	932	943	921	1016	933	921	963	968	962	922	974	944	920	934	945	928	917	949	993	953	874	954	957	973	961	1017	878	960	922	960	944	924	950	1000	963	913	938	955	980	977	956	968	921	946	934	916	918	949	970	918	1024	945	926	961	888	970	925	925	976	895	940	889	938	878	964	898	966	918	915	962	952	916	1002	912	932	947	937	952	907	948	938	960	942	972	975	961	956	971	991	945	946	908	946	859	950	944	929	900	1004	944	978	903	938	924	942	939	958	898	900	949	907	894	955	917	933	930	941	942	919	930	957	923	976	972	942	872	941	930	983	959	1025	950	934	971	927	947	949	943	975	936	965	984	976	946	944	942	916	947	932	943	965	909	960	1008	938	945	935	958	878	922	940	905	994	916	969	944	876	958	954	981	946	931	1002	881	917	968	982	889	921	941	931	983	915	913	964	976	937	981	917	931	960	977	944	924	889	974	962	957	979	924	920	936	960	926	950	911	881	964	994	936	939	965	931	948	949	886	939	989	964	918	927	973	925	944	954	948	923	892	893	910	921	925	994	953	970	906	936	953	982	952	961	915	914	960	949	937	950	947	948	941	937	956	904	947	991	960	1001	974	964	917	939	950	948	903	896	1003	945	895	964	951	926	989	931	940	965	931	982	948	947	971	941	947	935	970	913	975	926	923	936	932	905	965	984	910	888	979	962	971	948	908	949	976	1021	964	931	932	994	944	1003	941	942	914	876	902	974	923	980	942	959	937	955	930	992	915	927	910	939	940	945	908	926	937	898	961	950	905	941	916	953	876	952	915	943	947	977	888	956	965	898	953	955	923	955	931	956	882	976	973	956	996	1015	886	893	979	946	998	937	972	966	922	925	951	959	938	928	898	948	934	959	982	936	953	960	986	926	974	1008	923	946	954	933	915	930	952	979	964	928	931	979	988	939	948	875	941	920	946	960	966	928	874	919	924	920	933	936	939	896	936	921	979	969	973	958	929	991	945	1008	923	921	936	969	920	941	924	886	957	991	897	899	970	934	961	1034	963	943	962	928	962	925	937	911	935	1033	1002	919	986	1002	957	939	936	969	951	998	961	931	910	953	943	960	918	930	967	918	961	925	979	956	993	949	908	1020	932	898	911	999	907	985	909	940	986	917	940	934	912	1006	952	952	923	915	876	946	958	949	941	935	951	963	948	927	955	937	898	964	971	985	936	950	920	915	954	937	916	931	949	947	978	982	991	888	957	920	923	934	944	961	908	909	945	937	981	927	938	1001	925	942	969	957	946	904	914	987	956	934	981	950	930	925	892	946	990	941	966	976	905	974	944	927	953	962	949	932	928	910	913	933	979	976	940	936	889	987	927	954	948	956	941	895	967	911	925	923	992	960	868	971	927	945	950	971	926	914	957	956	972	992	944	971	931	922	965	925	949	950	930	975	947	867	940	927	940	974	953	919	955	985	939	915	925	922	913	960	904	969	922	876	965	903	977	934	930	951	928	962	986	955	933	962	934	921	890	935	897	879	968	922	937	898	926	921	941	947	924	971	1006	981	939	980	951	965	903	977	909	945	910	923	923	922	918	952	962	911	921	895	942	943	915	904	883	914	884	954	969	965	928	945	991	908	964	907	955	922	932	966	975	990	920	929	926	914	912	941	919	972	920	969	959	959	880	941	969	994	913	989	942	906	899	966	897	927	896	931	917	933	951	953	918	954	948	967	967	995	953	992	961	936	899	921	945	877	942	969	886	913	890	926	986	939	899	921	988	965	965	917	903	958	900	888	916	992	926	1010	901	958	933	999	906	948	960	964	900	917	928	918	947	954	885	981	979	944	920	937	946	939	967	959	948	975	937	975	968	900	886	976	937	931	951	935	941	948	960	964	942	940	912	954	925	978	951	902	915	1001	956	947	950	903	978	943	894	914	903	965	958	947	944	868	936	866	956	921	872	969	957	972	907	960	928	870	967	917	959	927	887	919	985	933	920	929	927	947	1009	995	959	916	951	927	910	955	959	1017	935	980	957	981	936	966	981	921	900	931	944	974	902	977	979	976	908	940	982	908	943	930	944	967	938	885	938	981	918	898	940	888	997	956	956	935	901	975	990	952	918	965	905	957	893	926	992	907	935	952	998	909	943	938	992	957	980	948	911	965	853	972	918	972	928	932	972	961	953	875	977	956	927	940	955	955	961	961	964	907	952	947	955	928	927	958	946	910	915	887	890	954	997	933	940	950	957	978	948	912	936	958	980	942	912	975	980	916	939	998	910	950	912	1001	901	958	866	928	978	929	986	953	976	921	919	1011	960	900	940	952	968	920	980	915	986	1001	977	901	934	944	953	899	892	959	967	889	892	934	937	946	951	972	893	874	944	936	950	921	966	937	924	976	943	925	949	958	925	948	939	929	902	926	932	944	901	967	1046	960	922	926	940	912	978	960	948	963	966	924	954	959
22677	21397	29045	24284	21751	21475	12508	3723	2137	1814	1528	1297	1141	1031	988	938	944	843	866	797	779	822	815	806	818	752	764	711	829	778	721	657	711	717	769	765	784	708	696	739	788	727	723	741	750	737	728	745	759	736	759	740	789	758	697	770	681	689	749	750	789	753	718	679	695	756	698	743	733	738	703	693	698	710	733	711	758	768	714	710	679	709	813	697	734	737	697	773	710	712	738	758	665	766	746	756	749	735	725	778	757	723	709	768	704	728	741	721	757	700	702	731	734	725	691	711	738	691	723	733	770	732	752	732	763	729	745	704	697	732	751	735	728	723	693	719	782	711	749	707	754	760	718	691	752	707	712	736	674	721	722	735	725	743	779	755	753	729	701	701	728	676	730	717	717	706	713	695	758	730	724	712	715	748	758	766	708	746	712	679	686	688	733	715	732	695	723	777	717	720	724	784	750	708	760	780	732	781	736	722	704	741	701	710	768	730	739	773	704	736	732	724	753	701	732	706	751	799	731	769	689	711	750	698	748	752	739	741	728	747	714	679	683	747	760	730	755	725	679	720	686	757	719	740	740	688	690	724	751	753	705	772	690	700	774	756	764	747	699	722	739	690	732	744	756	762	743	721	702	706	734	717	732	737	668	694	724	695	694	694	723	712	711	685	725	712	695	727	692	714	723	719	794	705	716	765	751	739	735	730	754	699	726	749	707	704	708	730	757	683	757	739	740	760	756	740	707	712	771	758	713	733	728	717	736	756	716	754	718	744	747	746	739	750	672	708	755	776	761	711	733	732	751	719	767	692	753	761	728	727	803	768	753	706	737	697	777	778	733	720	744	702	688	726	728	756	795	696	760	716	762	734	751	747	768	749	694	702	716	762	706	724	759	723	773	745	778	732	684	767	733	678	726	724	705	719	748	706	670	701	730	785	700	713	733	739	751	716	755	706	758	719	754	757	746	717	737	714	729	710	731	695	772	741	781	732	679	699	755	729	737	767	724	713	753	744	745	747	768	704	763	708	715	727	758	731	748	726	719	705	697	713	744	695	731	726	773	753	722	741	714	732	719	661	722	752	738	731	716	713	693	758	761	745	722	691	717	724	743	730	783	726	716	742	712	755	732	735	723	749	728	718	723	744	705	721	737	754	743	739	773	732	688	714	773	736	727	703	747	720	744	728	683	779	707	748	748	737	711	679	764	738	730	703	740	718	699	744	722	732	754	704	735	776	657	699	737	727	740	784	774	691	717	766	750	693	775	749	739	722	763	766	793	697	688	725	691	693	719	722	748	721	765	726	690	718	731	710	743	737	692	692	704	718	753	686	718	775	737	708	748	777	747	746	769	695	708	670	739	724	716	749	723	680	751	677	699	777	727	680	678	703	715	779	709	714	699	706	727	735	724	746	753	745	822	703	696	700	710	717	711	739	742	739	711	743	698	773	686	706	723	680	698	763	740	758	725	688	763	730	737	745	739	761	692	686	671	745	733	745	716	729	716	694	711	746	726	690	766	707	708	700	689	741	759	730	801	719	716	728	777	706	722	720	737	755	716	735	689	740	725	752	761	724	784	737	730	758	671	718	678	711	763	733	765	758	709	727	691	768	747	689	723	733	701	672	743	745	713	743	667	743	723	762	715	720	719	747	754	716	764	772	777	751	731	688	681	753	703	732	733	770	767	709	746	743	754	689	734	713	718	717	751	751	700	733	753	725	736	766	670	716	747	704	693	730	744	680	690	747	695	678	703	709	737	675	706	751	718	719	706	742	745	750	699	779	734	737	742	735	725	733	736	729	694	727	736	728	741	713	770	735	745	704	705	730	794	734	757	691	754	755	744	752	758	749	748	711	703	754	719	753	697	724	717	720	702	712	761	768	741	731	691	756	711	782	742	687	806	689	733	733	741	755	708	701	697	695	704	768	751	759	727	713	723	718	781	758	743	751	763	702	753	708	714	731	724	762	771	793	685	693	739	728	748	772	718	729	742	713	742	707	700	750	808	741	776	732	761	757	682	750	725	721	734	762	722	753	722	746	782	770	753	720	736	732	680	704	691	705	779	785	752	730	741	771	723	718	744	694	695	727	755	691	674	712	752	751	732	699	754	751	718	760	752	754	753	746	764	713	712	763	693	796	736	675	729	706	744	763	689	753	705	718	728	712	708	751	674	747	737	717	686	715	737	789	686	684	677	762	744	760	675	670	719	754	790	734	744	800	693	707	760	787	681	678	668	754	701	756	757	776	714	706	743	754	724	683	726	750	732	731	711	721	727	731	761	725	736	724	715	678	733	758	756	702	752	744	692	739	713	704	753	748	710	719	703	722	747	709	701	714	744	706	733	752	710	756	784	721	703	745	735	749	739	706	728	667	728	716	736	705	738	729	673	721	778	661	737	752	764	762	713	714	729	726	748	707	785	717	720	751	752	734	773	709	734	708	718	752	737	730	766	739	696	686	729	703	715	742	755	695	674	724	825	703	711	708	715	758	749	731	715	725	711	746	728	745	709	746	743	745	713	724	757	759	777	740	742	724	712	709	701	750	728	738	695	699	708	734	739	757	731	722	763	772	706	732	755	708	699	750	779	696	741	708	737	726	722	743	697	704	705	765	729	735	742	737	683	720	715	716	720	748	750	716	724	682	687	722	673	717	716	725	758	725	738	782	705	706	731	765	735	745	697	743	724	716	732	735	783	726	738	730	720	703	704	736	738	747	731	702	772	715	745	724	728	758	706	805	731	733	739	754	711	716	714	715	690	721	739	757	736	705	745	752	722	735	755	724	769	716	694	706	739	749	742	718	747	707	731	680	702	701	747	743	741	680	712	761	780	735	742	728	703	742	730	741	719	748	646	764	777	745	706	717	684	757	749	704	761	731	786	707	703	747	710	712	731	723	746	723	740	742	775	732	760	726	758	730	687	700	701	752	695	723	723	701	719	705	721	698	787	738	774	698	748	721	718	707	754	707	770	720	698	731	705	742	733	681	695	689	717	750	745	756	732	736	724	758	744	749	703	761	727	791	788	729	721	753	737	749	754	741	696	687	763	767	714	730	741	713	734	746	755	744	733	732	708	710	678	784	713	720	737	719	723	715	706	721	734	711	704	724	716	745	725	704	715	739	696	742	692	716	770	707	696	755	686	764	668	756	780	743	744	714	779	725	718	747	749	691	709	766	772	733	697	738	672	734	723	723	771	703	744	725	709	720	716	725	753	755	715	754	700	725	706	736	728	713	748	736	721	722	796	708	722	730	771	696	709	732	730	693	751	711	755	716	751	760	743	709	766	734	714	729	725	765	659	722	736	737	691	755	700	704	690	729	713	769	727	707	745	731	704	762	726	720	757	726	725	722	783	702	686	721	691	732	727	697	743	691	719	718	754	690	750	744	722	726	723	711	736	746	741	699	733	680	725	735	741	709	685	771	699	699	702	730	737	740	726	757	741	730	746	727	769	708	736	734	721	757	705	715	749	751	692	740	784	710	689	742	750	703	725	728
34347	55997	44520	32153	22246	12335	6624	4412	3011	2482	2039	1601	1458	1170	1144	1070	1028	991	986	895	888	830	828	785	803	784	742	816	755	748	783	747	787	781	770	760	729	751	754	776	748	775	789	778	764	761	764	725	747	757	709	726	720	723	807	777	792	754	764	756	731	721	731	712	737	770	766	755	799	721	728	729	732	796	748	749	752	747	758	733	744	731	745	702	772	766	772	723	756	753	751	745	748	736	754	764	720	759	716	758	768	769	765	732	739	721	773	750	731	752	751	757	762	750	732	759	814	722	750	675	703	802	738	807	751	742	804	746	781	726	752	772	760	729	818	764	731	748	739	730	734	739	714	731	752	807	727	777	752	751	732	714	711	741	731	771	730	752	715	808	736	802	733	794	783	794	796	741	780	742	740	724	723	741	738	734	750	776	797	762	728	720	696	819	709	730	773	769	733	743	770	730	730	747	717	732	772	822	737	759	746	725	736	765	721	744	722	746	708	729	738	711	720	751	789	780	767	801	780	786	778	716	734	800	748	746	717	748	747	739	776	730	773	722	793	741	691	740	754	730	741	738	746	745	737	755	746	712	765	746	733	733	753	754	761	786	696	772	754	741	744	692	776	712	744	757	724	712	795	731	719	794	737	718	791	709	728	759	751	760	771	757	765	790	735	771	775	737	765	664	732	713	814	755	747	719	722	743	763	716	758	762	716	764	743	742	701	728	710	723	730	717	714	777	745	715	720	740	745	728	730	710	789	741	677	772	705	761	731	755	725	734	764	769	762	738	701	736	743	773	763	764	712	772	778	771	752	715	758	756	730	774	778	788	766	815	760	750	736	750	799	775	694	771	783	738	805	758	729	797	733	735	716	806	723	772	738	730	750	758	730	735	773	761	748	759	763	710	714	752	771	779	749	762	750	741	696	756	766	760	733	754	765	731	773	751	760	729	777	782	745	762	737	768	733	774	731	751	766	773	770	753	754	750	770	757	753	776	718	720	762	748	742	739	763	761	713	728	765	702	701	765	758	744	756	719	706	720	706	695	769	750	807	705	739	769	745	772	729	732	752	767	755	757	748	705	754	695	740	756	722	769	765	722	758	730	770	757	759	724	706	699	701	739	760	718	740	783	763	725	797	734	780	767	750	767	729	735	721	747	743	720	762	781	736	785	712	726	709	804	754	731	757	785	747	744	783	794	763	786	736	727	758	749	670	750	700	794	742	741	777	694	687	755	731	748	764	768	708	765	797	740	768	787	771	773	704	769	727	766	755	784	712	708	771	729	748	743	731	778	755	790	729	731	729	788	730	769	766	767	763	742	758	781	798	758	774	704	768	798	720	762	733	744	725	731	724	731	770	764	797	759	785	771	745	758	764	769	774	750	739	758	678	771	735	755	690	706	787	741	752	763	748	769	730	741	739	729	725	787	775	757	777	772	761	727	728	781	778	732	715	772	681	748	749	810	794	741	785	737	743	767	741	724	741	759	756	776	726	770	744	773	745	724	720	743	762	744	781	763	698	760	771	778	800	716	751	734	791	711	745	756	741	786	720	751	770	756	752	747	758	745	775	753	768	781	762	777	731	759	737	722	800	773	740	741	738	766	771	751	733	746	736	732	737	741	720	776	764	779	708	782	718	693	748	753	733	773	728	748	781	725	725	697	746	739	791	718	738	781	770	749	767	746	733	707	723	750	782	723	739	755	750	776	707	737	756	766	726	787	772	749	706	765	727	727	738	739	722	735	746	722	735	760	751	750	798	734	737	775	729	733	737	737	745	750	702	715	721	727	794	769	728	782	745	758	801	760	755	738	761	728	740	786	772	743	717	746	726	733	812	751	750	745	764	731	793	766	809	718	753	741	796	751	718	765	715	711	747	723	749	750	727	747	788	704	756	757	762	731	709	778	737	801	745	752	780	727	748	757	728	761	748	750	757	773	732	755	735	773	752	752	719	773	776	749	712	725	722	741	779	753	764	751	792	771	715	722	780	683	737	767	743	753	719	764	783	743	726	714	757	778	775	764	720	743	778	729	704	744	783	743	754	773	702	739	753	720	768	675	788	698	743	755	743	746	778	770	741	756	753	759	742	715	747	743	729	797	735	711	783	751	799	702	763	707	747	785	778	734	766	746	732	795	681	712	698	717	736	721	750	757	784	751	694	712	775	734	698	750	776	758	703	725	746	761	765	787	726	743	765	709	708	729	773	792	762	725	713	717	717	758	738	684	776	704	726	778	740	737	787	715	769	777	747	732	780	777	738	730	789	766	758	768	737	730	724	793	750	708	800	794	739	762	720	777	752	733	763	726	741	690	726	746	720	751	747	791	783	751	799	774	741	713	756	766	753	770	739	715	713	773	767	738	745	746	737	721	758	799	759	787	783	770	739	703	740	735	797	753	781	726	741	801	719	753	719	764	792	797	775	777	759	744	725	702	759	770	768	739	742	758	754	657	763	776	768	717	755	718	810	746	780	825	768	758	731	770	753	725	758	758	753	694	709	788	791	770	728	725	752	719	757	702	741	725	788	769	764	758	728	795	748	707	781	773	721	804	752	727	754	749	772	708	759	752	734	773	729	757	747	711	760	781	763	723	789	775	758	738	750	762	748	780	726	770	729	720	793	732	792	712	706	722	731	747	804	720	741	784	745	717	741	764	782	738	774	758	779	741	762	764	810	702	690	810	708	701	747	783	733	758	733	766	777	700	794	715	729	711	737	770	721	737	748	744	790	748	745	720	719	724	752	744	717	693	791	759	715	755	763	790	723	741	778	759	721	743	753	791	751	725	712	796	746	737	754	720	765	792	745	759	790	770	763	798	751	728	731	761	740	772	738	757	740	773	721	716	785	790	749	767	706	727	754	744	734	750	703	790	769	784	764	733	744	772	810	794	714	744	691	768	741	740	717	712	688	773	748	709	743	724	768	726	724	767	760	742	741	767	785	720	716	712	754	755	760	768	765	793	736	722	722	766	755	719	746	768	765	710	822	793	736	734	757	736	744	744	746	737	729	711	748	741	793	760	765	721	733	767	728	743	681	732	764	766	716	805	773	740	765	727	703	814	724	711	753	759	789	667	721	722	773	735	755	738	742	756	728	763	721	712	732	761	745	749	730	696	750	727	741	791	764	743	750	744	773	761	762	779	750	735	770	745	728	784	798	759	745	782	734	703	725	716	716	730	730	738	765	763	720	734	755	746	696	731	731	755	758	766	717	739	763	755	734	762	748	742	739	722	768	795	753	786	749	733	775	761	751	753	777	704	750	761	755	772	796	745	753	727	765	719	797	757	729	704	719	762	735	761	740	736	759	752	729	730	754	732	712	715	739	790	731	698	783	758	719	711	773	721	692	731	744	746	763	719	780	786	722	710	781	719	715	750	724	769	746	735	769	735	763	758	775	747	768	762	736	747	751	714	747	766	783	727	705	740	749	745	785	764	764	730	781	792	720	734	739	753	746	737	749	769	739	748	717	737	759	721	770	741	767	710	762	747	691	740
31100	29357	26906	14029	5512	2927	1938	1445	1295	1134	1040	970	865	965	919	888	880	858	879	836	855	812	826	887	882	825	856	802	835	871	860	855	795	853	805	852	797	868	810	797	859	803	797	835	805	820	859	817	812	819	858	795	790	840	815	854	831	830	778	863	811	805	825	831	822	849	819	780	803	783	798	876	857	795	803	778	801	890	843	842	787	840	848	847	743	853	841	854	838	794	844	832	798	802	817	793	787	817	794	806	824	813	848	802	872	816	846	799	812	854	802	808	745	766	868	803	841	842	860	834	819	803	853	814	799	810	840	758	812	856	792	823	836	821	762	824	845	870	780	826	851	777	785	837	762	796	766	829	863	835	857	846	840	794	808	796	829	861	771	840	823	760	869	786	809	827	810	776	832	848	796	813	836	774	852	792	862	857	845	846	817	791	831	769	810	843	825	841	809	861	840	853	858	847	782	824	831	798	830	820	817	803	816	827	738	812	827	825	853	840	809	815	824	850	837	855	812	838	785	833	878	886	796	817	824	831	834	813	892	787	832	840	823	796	829	827	821	843	843	812	853	784	828	781	849	794	816	800	863	780	823	811	801	736	765	852	852	842	809	810	820	789	796	839	826	836	778	777	855	775	847	836	831	816	799	808	820	802	838	845	799	781	840	915	803	871	855	853	751	820	840	826	888	767	797	825	825	810	749	864	785	837	832	831	875	792	792	787	861	820	843	790	827	785	795	793	837	828	814	826	821	830	834	790	855	813	870	811	854	825	803	849	881	831	799	816	813	833	829	843	814	787	834	842	857	832	781	826	853	798	820	825	744	770	798	826	768	851	826	771	819	839	805	875	785	828	807	758	831	804	830	816	780	800	805	816	788	827	824	844	906	800	823	833	809	843	811	873	866	842	844	771	808	839	886	818	809	828	858	824	770	781	789	819	842	832	773	798	798	841	799	809	794	777	862	771	739	805	848	812	868	877	798	836	898	829	834	852	837	764	838	792	831	849	826	836	868	810	847	869	823	818	821	788	787	818	845	788	903	809	830	800	861	815	775	773	836	882	808	842	826	814	784	813	831	828	820	857	847	867	794	869	815	884	847	831	856	837	816	798	840	829	807	796	860	820	816	881	843	845	822	830	824	837	795	844	865	763	800	825	846	825	789	806	869	865	826	777	840	834	838	832	861	787	739	815	813	819	831	817	814	818	834	778	820	856	863	792	873	842	858	811	822	881	889	843	797	823	874	780	772	876	742	826	859	817	773	866	803	811	815	817	795	857	851	805	811	816	809	801	838	778	778	849	827	856	823	826	792	779	854	810	840	798	823	868	793	810	875	785	809	817	824	808	819	857	775	815	804	812	832	839	737	835	841	825	783	869	852	795	820	815	913	867	847	859	851	784	829	800	886	818	780	834	834	821	843	822	829	791	818	831	810	823	831	845	821	798	837	789	851	802	811	839	815	806	803	812	845	746	809	793	870	786	806	806	884	849	842	837	794	815	810	863	819	828	802	796	839	810	834	830	807	775	829	829	812	861	827	800	773	835	805	808	857	820	814	799	868	775	851	871	860	809	821	785	782	831	804	766	818	830	796	839	844	795	812	837	818	815	859	780	845	841	860	834	819	802	831	842	824	817	851	818	834	826	846	839	860	848	816	884	840	800	818	803	826	842	799	824	853	817	749	803	816	805	820	854	863	801	807	832	807	877	829	789	807	800	868	840	811	772	834	775	814	790	801	774	843	866	843	829	803	848	797	816	834	827	799	867	849	833	816	789	778	801	810	829	826	840	832	851	812	810	791	758	843	793	885	810	821	820	831	809	833	862	750	842	805	800	806	815	844	797	821	819	796	835	887	834	815	829	848	825	837	797	796	807	824	833	840	832	856	764	841	785	770	767	792	849	856	843	791	821	831	766	827	794	838	763	835	803	806	799	834	880	764	835	786	836	801	762	820	789	787	835	785	799	883	810	842	798	832	794	766	819	842	784	852	841	860	829	863	836	834	843	835	792	817	812	841	819	820	849	807	801	774	816	838	877	798	765	833	870	826	843	821	758	785	820	836	830	801	830	822	851	820	880	860	824	873	829	823	818	801	774	853	849	907	840	791	793	841	824	799	832	857	807	851	843	771	859	805	815	790	832	782	845	797	830	807	822	871	807	827	845	859	802	852	802	862	884	771	851	843	773	788	773	824	839	838	890	864	819	914	813	817	762	782	774	829	816	834	749	833	800	808	814	841	829	822	791	849	812	830	800	847	821	838	785	778	808	800	867	779	789	769	824	790	890	815	816	820	782	835	880	822	812	876	835	810	856	816	868	816	793	801	746	856	808	842	779	808	798	827	860	769	854	834	774	800	883	874	825	829	824	835	810	793	829	828	866	851	807	833	854	819	813	861	826	884	800	849	852	813	811	812	810	858	825	795	783	830	834	840	848	814	818	826	794	820	801	773	865	807	894	826	860	821	790	803	816	864	814	798	850	801	786	848	889	787	873	831	828	858	832	791	805	828	823	775	876	804	884	812	845	885	832	856	803	809	817	828	831	821	829	866	819	816	848	816	802	887	793	806	801	787	846	836	835	792	825	848	830	778	824	813	778	813	872	874	832	857	809	848	793	846	793	853	846	822	797	869	802	824	828	880	870	788	895	847	816	766	831	834	881	800	827	768	818	823	817	795	871	844	834	796	845	775	823	803	847	847	755	794	811	861	820	794	843	864	814	787	874	794	846	771	798	839	814	821	805	857	848	848	816	813	794	826	791	839	817	815	827	775	833	878	819	841	823	821	845	807	848	812	849	779	884	831	806	829	835	809	814	810	889	841	786	804	786	814	828	790	840	786	793	818	821	812	821	828	808	863	796	791	845	826	811	806	777	810	830	882	806	835	814	813	843	810	773	806	800	817	799	805	814	823	796	813	855	859	851	847	768	765	844	799	821	882	872	826	837	827	799	782	842	838	859	828	829	814	810	798	822	799	840	843	881	826	822	798	823	819	818	841	783	852	845	797	774	826	791	867	840	787	789	804	790	852	819	855	781	866	789	830	779	862	838	817	847	852	799	817	799	838	818	851	841	819	878	832	809	793	866	756	819	865	815	829	811	811	817	822	810	869	841	806	862	782	821	830	846	831	787	804	838	755	821	788	874	842	828	806	845	808	812	854	860	846	862	767	866	856	876	813	797	849	864	878	814	828	834	856	829	833	834	822	829	817	798	784	805	815	846	800	814	837	836	795	851	791	841	843	821	785	819	819	816	845	802	812	822	747	785	780	822	900	806	798	814	796	807	879	802	843	829	793	804	816	877	820	777	859	833	802	871	790	826	808	839	876	819	802	845	757	858	859	804	909	838	826	841	836	839	817	835	798	790	805	818	819	787	794	834	851	857	843	813	830	804	864	813	821	802	817	843	812	830	806	866	803	844	811	784	808	818	782	865	799	816	871	804	844	835	820	813	815	812	827	830	803	810	822	804	763	848	785	770	801	796	807	775	808	804	850	840
31562	43177	27630	13663	7555	4420	2898	2027	1627	1448	1274	1105	1050	1031	925	929	1020	940	977	892	955	908	897	923	894	870	839	839	885	862	886	840	915	870	827	860	805	880	826	869	898	931	841	842	850	948	890	903	877	864	868	870	857	844	845	826	884	882	916	854	878	893	871	844	877	911	824	858	856	893	854	890	885	865	803	839	856	868	846	886	843	815	857	881	855	843	898	855	911	871	911	856	869	892	889	895	845	852	851	833	891	881	875	837	876	843	845	837	852	851	921	869	859	846	871	851	865	875	851	837	869	929	836	836	826	839	867	859	931	901	879	834	871	863	889	867	856	891	857	866	882	895	812	857	861	855	879	862	874	802	829	897	824	903	841	888	892	877	877	828	842	881	837	871	906	839	884	811	870	894	874	878	856	876	903	866	873	844	877	910	877	862	859	832	881	824	892	908	839	863	866	904	855	889	838	850	831	874	905	905	905	808	905	878	865	845	895	845	824	866	843	859	862	853	917	835	866	862	838	862	925	836	821	878	819	898	812	921	839	871	930	834	883	862	824	872	841	808	856	889	843	847	840	834	845	891	778	894	866	868	827	872	884	853	865	890	940	869	835	858	848	847	856	815	847	932	916	854	874	832	902	772	889	861	870	849	930	869	919	917	834	875	850	871	869	908	909	819	810	850	876	886	905	874	915	899	849	856	887	877	884	885	857	847	861	854	901	833	849	809	833	854	923	896	884	856	876	870	873	906	856	841	814	919	861	896	859	813	880	893	942	847	882	940	800	889	905	851	840	885	841	864	877	906	881	823	886	841	860	892	866	860	826	863	889	898	833	866	856	899	871	838	866	824	873	893	860	843	879	860	836	913	856	934	816	919	855	854	872	804	888	853	850	852	898	880	842	869	822	885	877	848	885	903	897	822	826	919	894	888	810	914	921	835	857	888	820	877	862	850	849	855	894	864	875	851	886	872	825	861	835	899	912	899	879	868	909	862	882	876	872	899	890	815	874	900	899	867	882	896	869	897	887	809	941	885	917	855	898	842	831	791	903	841	811	897	846	814	859	871	854	892	860	814	896	851	878	870	869	895	855	815	864	887	902	872	854	886	838	853	841	906	921	869	884	872	874	854	848	857	867	843	854	854	853	891	858	841	903	877	900	818	878	864	868	839	824	832	862	878	881	853	839	894	882	850	932	871	819	873	838	884	800	841	853	873	903	894	836	840	874	889	844	860	885	844	893	828	795	824	826	834	841	870	826	925	881	845	889	923	783	867	858	825	845	839	863	884	863	933	915	862	832	879	875	903	910	878	880	895	817	886	832	879	885	871	847	884	854	872	867	868	899	839	854	839	859	865	863	852	852	917	850	910	866	862	868	873	869	830	895	884	904	832	884	811	879	850	888	864	880	914	900	880	855	862	922	832	947	865	857	829	863	854	899	857	901	823	860	859	912	824	822	859	881	836	886	818	883	888	866	874	852	853	928	879	827	845	874	901	840	853	901	823	855	835	898	894	864	858	840	839	864	883	843	873	893	828	907	840	842	890	894	933	856	899	885	875	848	805	831	836	815	883	862	916	858	881	885	856	876	866	887	860	833	869	850	858	851	875	856	896	859	810	861	869	835	850	799	885	853	846	844	855	841	889	851	844	855	878	842	870	836	934	865	875	839	856	895	827	874	866	866	832	860	836	897	943	847	870	827	903	886	879	859	883	844	855	925	856	875	897	868	854	860	853	876	858	858	867	860	879	877	891	860	800	894	885	889	831	893	867	867	897	881	895	889	912	926	880	910	903	845	908	859	837	867	854	860	886	879	842	866	846	871	851	877	849	917	842	832	881	858	839	852	865	783	865	855	802	909	811	868	854	870	873	856	861	865	842	865	842	904	871	854	854	885	827	878	818	874	883	893	877	849	902	930	886	879	877	932	904	907	880	896	866	867	880	879	824	865	814	829	890	870	842	884	851	901	882	876	863	863	891	873	872	845	858	892	876	909	870	799	872	899	869	830	883	852	792	882	858	800	901	897	828	884	868	874	862	857	835	831	846	893	845	870	884	868	868	837	906	889	900	871	878	889	892	840	885	881	859	898	871	881	851	898	914	830	902	890	849	849	839	883	804	906	868	845	841	882	901	832	866	856	882	907	894	883	867	905	950	838	830	877	848	865	865	881	869	899	887	873	821	824	880	881	917	848	811	888	828	893	855	859	813	840	900	875	885	859	863	890	939	878	899	782	921	890	867	879	824	854	856	872	870	869	862	895	860	840	863	867	848	831	875	852	915	852	926	854	885	842	875	859	913	880	890	840	838	898	884	830	910	830	938	879	880	845	897	927	861	882	921	858	865	852	899	908	874	927	893	835	838	898	883	876	849	831	836	849	904	854	846	825	844	887	911	843	874	852	871	876	856	876	804	854	847	854	926	869	938	911	928	864	865	800	847	880	842	839	828	871	831	859	869	883	851	891	847	931	890	886	876	836	833	853	890	876	883	874	869	890	899	896	803	926	880	872	822	846	834	839	902	872	837	830	905	888	918	869	853	781	908	798	913	908	886	884	879	862	807	838	799	890	898	859	861	859	909	883	880	896	890	897	853	915	856	898	911	879	847	832	907	835	870	909	853	886	809	868	883	849	841	897	844	840	828	834	872	930	885	915	871	853	913	851	866	864	827	878	838	850	918	868	867	861	899	851	855	918	873	914	899	862	912	907	844	878	855	843	914	882	838	859	884	829	839	866	878	873	839	896	934	863	890	898	833	884	846	805	816	881	855	849	847	923	880	877	905	814	876	854	850	848	842	898	878	872	863	927	871	862	838	875	947	914	889	858	914	867	819	900	854	871	876	900	805	836	899	924	882	888	848	860	842	829	862	873	885	899	851	814	925	928	865	887	836	819	817	824	853	846	905	862	888	890	853	867	857	882	896	791	928	967	864	845	868	845	869	848	912	824	875	839	842	855	843	876	888	885	875	802	873	914	874	851	859	878	864	844	863	904	900	886	885	874	870	820	877	882	866	872	907	872	840	847	914	846	873	905	863	920	849	867	885	887	885	901	882	849	853	848	819	830	846	864	845	850	897	839	857	888	894	912	865	863	873	889	883	836	885	866	886	905	922	831	867	902	905	870	857	898	804	858	859	874	903	889	897	884	869	870	826	838	870	895	865	818	812	856	828	867	856	838	902	849	868	816	871	897	903	864	815	848	895	865	856	858	827	888	865	872	872	871	852	904	920	849	883	866	854	895	867	835	835	897	889	864	844	892	899	821	916	871	864	841	880	864	872	878	831	875	829	877	859	873	842	842	939	868	901	885	855	889	864	903	867	848	888	796	893	817	871	863	855	896	846	853	916	890	891	891	834	849	877	798	868	839	865	871	872	888	847	862	907	852	870	846	872	876	881	849	842	846	871	837	863	867	858	871	868	875	840	878	819	869	817	873	844	880	855	871	893	849	859	843	881	890	867	841	866	878	891	813	854	850	916	860	871	940	862	830	899	868	896
23723	21399	28539	24871	21455	13958	5659	2472	1674	1374	1197	1029	937	902	813	844	821	823	774	764	751	750	715	724	655	706	648	702	694	704	671	695	685	658	672	696	666	696	714	712	673	679	694	674	660	724	703	695	702	666	720	697	652	689	674	663	697	657	699	691	720	715	680	658	710	692	743	678	691	669	718	714	689	697	649	755	687	691	697	698	725	700	706	681	706	677	663	730	671	684	647	684	745	698	713	626	667	704	691	712	673	668	711	659	687	691	669	715	679	638	686	733	722	743	713	718	693	639	665	720	724	665	673	679	731	660	737	718	658	698	682	691	703	687	727	698	694	673	706	683	639	679	693	715	688	728	650	708	655	689	735	693	667	685	684	655	691	725	682	671	710	714	719	664	682	705	686	708	656	606	668	702	659	673	668	748	687	726	707	647	652	729	674	713	701	736	679	687	676	661	672	661	666	679	668	664	688	723	694	678	668	681	661	677	671	685	679	680	693	699	752	631	691	703	716	652	640	702	688	636	725	707	739	668	656	669	696	674	670	683	738	632	712	685	643	692	661	680	714	669	743	694	725	659	684	657	697	702	639	697	697	673	644	753	642	664	660	754	710	719	713	646	671	645	627	645	688	668	689	657	709	680	718	686	694	668	725	679	674	680	664	736	655	650	705	697	670	679	699	654	689	721	715	724	691	662	654	669	685	695	654	674	673	682	699	667	698	658	679	645	673	676	740	687	692	716	693	669	658	643	707	633	667	672	668	678	730	686	694	715	696	686	710	628	701	681	695	694	683	614	697	689	678	698	696	657	698	644	646	675	715	694	708	663	665	685	669	664	688	637	727	674	693	675	677	663	716	733	703	687	679	677	678	708	680	738	641	655	690	685	744	697	671	689	664	638	713	630	664	693	621	679	660	722	682	697	686	718	678	659	676	631	663	687	716	682	705	665	686	684	672	726	672	672	635	650	684	646	689	719	646	679	696	694	649	681	710	672	692	672	667	662	711	626	676	680	691	706	720	699	679	683	666	727	695	638	675	654	634	700	669	693	672	715	714	741	698	767	696	701	708	706	638	742	690	679	695	672	684	727	674	694	709	723	754	701	721	646	625	684	665	676	686	633	650	655	676	692	616	640	690	649	676	689	675	693	676	700	690	684	654	637	653	678	707	710	718	703	651	690	684	674	725	720	660	684	674	649	675	658	658	658	678	684	745	661	683	717	679	656	669	636	694	714	671	692	698	683	673	708	697	703	698	711	719	669	677	694	676	696	639	674	693	687	704	716	738	671	673	697	677	716	674	661	698	679	619	648	661	673	699	701	686	675	634	678	639	697	674	649	653	608	626	676	689	662	711	668	658	704	676	681	699	680	647	695	627	642	705	716	681	704	697	700	698	683	651	704	676	672	669	666	643	694	689	680	681	722	631	694	709	699	701	684	662	689	690	669	693	651	650	692	668	652	711	675	696	670	704	688	696	682	697	671	706	746	694	688	665	724	658	640	695	724	668	661	682	681	703	684	659	699	616	689	665	655	702	666	694	649	720	710	721	675	655	676	657	657	687	678	662	715	650	631	718	676	694	711	709	697	729	680	671	674	689	712	679	681	653	673	686	671	679	716	711	677	677	622	659	724	668	709	676	710	649	673	666	683	667	666	654	644	694	676	669	686	677	633	685	698	707	717	705	676	683	649	676	701	672	680	661	692	724	723	706	686	688	655	654	661	650	659	653	650	678	742	693	649	669	674	675	682	690	658	746	637	641	694	692	712	694	705	662	656	680	653	674	664	653	671	676	659	641	669	702	683	742	639	705	689	628	688	743	712	703	708	677	671	661	714	707	706	657	677	637	660	650	667	716	715	680	689	698	711	724	698	617	674	671	665	708	672	681	638	657	693	678	685	671	666	643	672	721	702	670	685	693	685	701	662	676	734	693	674	688	614	665	698	675	698	670	682	660	720	700	732	669	655	705	664	656	700	688	656	682	665	687	696	670	682	714	714	687	702	692	703	707	686	691	617	717	655	687	706	718	712	707	673	694	733	671	719	674	712	710	732	685	698	693	692	668	665	646	701	692	648	716	677	640	667	674	705	693	666	659	680	671	673	681	670	682	664	669	665	623	705	673	652	665	707	747	688	733	702	656	706	676	686	645	646	665	653	672	659	720	691	694	665	635	672	669	701	663	719	653	678	702	639	674	705	649	735	610	663	663	648	739	658	663	689	693	704	634	678	662	673	688	694	686	677	680	743	698	688	690	667	667	733	668	714	738	682	686	716	681	645	716	720	661	692	666	662	672	676	634	726	664	707	700	647	692	671	705	660	686	693	717	694	704	697	677	709	694	695	723	617	683	665	726	692	717	688	657	683	649	710	658	703	644	720	699	658	734	663	673	686	704	676	686	707	729	639	665	652	691	662	665	710	650	738	683	711	675	632	708	706	653	664	671	619	699	737	686	683	652	680	691	712	677	695	628	670	658	655	678	702	699	654	752	708	711	698	680	653	728	674	648	667	708	671	671	657	635	661	697	669	680	636	667	683	698	664	678	668	736	691	687	682	739	735	682	672	676	644	652	670	694	649	731	719	717	714	697	712	682	704	661	666	691	675	690	665	672	717	692	694	708	676	686	694	671	692	667	662	662	662	704	641	712	684	654	672	638	672	750	662	647	701	699	647	722	728	639	643	656	660	678	685	672	691	705	702	705	650	699	676	713	701	703	658	747	705	633	678	660	646	706	681	715	657	695	638	709	676	671	654	711	673	696	694	682	611	683	722	662	732	689	666	683	688	676	672	704	703	709	699	612	716	672	649	672	620	671	683	675	617	734	657	706	690	704	677	677	642	676	710	691	704	717	721	605	710	710	664	657	665	669	735	637	708	685	661	662	698	681	719	646	720	680	721	679	701	699	697	658	668	704	665	689	694	680	673	655	673	690	731	664	661	690	700	693	695	687	694	636	649	693	710	662	683	650	685	716	720	732	678	690	689	690	658	699	673	717	694	645	695	701	668	709	653	707	672	692	645	671	642	673	690	645	688	691	645	662	669	658	614	688	658	717	726	730	657	651	704	664	708	681	676	687	632	702	671	639	715	714	668	686	669	674	707	688	704	715	698	681	655	679	693	694	714	678	706	678	710	694	642	683	709	710	726	674	683	672	683	663	696	655	688	703	700	644	679	673	668	681	638	664	689	690	683	677	698	667	668	693	692	716	698	713	678	722	649	687	651	694	656	675	692	675	719	649	630	683	662	698	680	684	684	669	675	679	667	727	714	715	648	665	723	674	707	680	676	670	692	701	666	646	673	668	700	634	700	633	663	666	689	719	690	708	667	680	650	713	682	671	667	673	712	732	645	673	681	650	687	707	690	677	679	732	683	674	669	736	692	740	676	705	624	668	724	694	663	720	664	670	617	638	658	659	655	691	689	668	714	717	646	756	656	720	683	660	631	708	658	708	699	667	675	686	680	724	707	717	643	691	701	654	689	601	701	671	706	682	664	702	684
33852	51030	38137	25618	15718	9374	5732	3340	2534	1913	1520	1306	1162	1023	1015	1027	931	935	867	829	778	803	770	744	791	725	742	766	704	780	716	799	765	747	731	730	751	722	728	750	759	737	711	779	727	727	744	749	742	768	720	727	769	716	690	706	688	728	722	691	731	773	714	724	756	729	724	736	745	709	760	683	709	716	750	719	707	718	698	705	730	720	728	741	716	749	664	720	723	690	739	711	695	712	714	695	740	695	746	716	697	719	754	735	757	777	696	752	709	714	763	698	778	726	722	690	750	703	689	754	723	718	730	689	728	741	760	760	707	778	706	743	729	728	720	728	733	741	712	733	719	698	715	734	668	754	764	740	728	730	675	732	681	691	693	722	728	762	740	746	742	705	794	728	728	745	715	781	723	741	752	689	703	747	720	707	702	702	735	697	761	726	717	714	697	741	722	730	709	770	728	706	751	681	753	726	753	745	722	698	701	736	737	748	723	697	745	763	701	793	706	666	701	734	720	697	692	708	712	684	799	716	760	731	751	753	692	723	764	703	724	761	772	752	684	772	682	734	778	708	699	719	713	675	734	736	735	715	739	740	746	776	741	692	703	748	715	724	684	739	686	702	699	741	762	704	703	750	684	713	748	709	757	706	741	710	741	752	679	721	717	734	700	712	752	690	749	707	701	749	741	684	691	726	716	739	668	674	711	684	787	746	736	733	750	721	733	743	750	780	739	745	754	772	722	692	734	730	756	738	725	744	728	697	759	722	667	730	750	782	706	747	767	727	708	666	715	728	714	756	681	737	777	733	698	750	707	746	721	771	775	735	676	747	728	762	736	775	749	729	702	749	692	784	677	741	723	730	699	683	748	676	720	761	703	733	737	743	712	734	739	713	771	722	688	742	700	746	678	748	704	735	709	772	721	726	703	747	685	734	753	683	710	765	742	727	684	736	715	696	721	706	720	743	761	709	713	727	735	695	735	753	717	720	700	749	723	697	709	752	767	693	715	728	728	761	727	674	765	755	746	746	759	730	716	714	674	767	676	740	728	754	672	698	760	783	716	749	782	706	710	755	714	689	749	711	713	706	728	729	724	687	734	712	679	686	745	735	729	728	729	734	744	708	702	700	732	727	722	697	743	748	696	700	755	725	707	707	760	739	765	701	746	703	713	751	716	776	705	709	725	722	697	732	743	733	684	764	711	714	764	742	668	732	745	725	722	707	737	759	690	709	706	710	728	748	717	731	713	694	757	728	776	741	750	732	750	781	763	720	696	725	715	720	677	725	760	727	682	734	704	689	741	680	696	734	694	715	650	743	723	747	774	725	694	722	720	730	763	726	731	729	783	751	685	754	696	688	709	739	740	700	717	760	663	754	730	729	747	745	742	756	748	740	656	749	728	709	682	775	692	748	728	696	702	752	751	754	728	721	716	701	678	748	722	714	713	770	751	727	735	700	732	766	747	746	697	692	788	703	750	683	712	738	691	715	730	709	719	769	693	760	709	700	731	717	742	779	725	715	699	716	723	725	733	709	718	736	740	695	733	697	753	742	697	752	713	766	774	709	741	711	699	738	733	705	734	719	714	753	720	759	663	696	704	750	711	732	743	722	719	662	728	738	776	708	699	758	727	695	719	713	735	715	750	802	732	709	704	737	766	760	714	714	701	717	762	719	742	706	725	714	712	738	709	719	805	685	726	795	660	745	726	658	754	749	753	703	716	746	726	692	730	741	731	725	741	698	685	686	751	726	730	730	710	708	754	733	765	772	744	764	711	674	732	750	713	757	748	761	697	762	738	698	743	710	672	728	713	711	736	709	701	730	707	726	712	710	767	781	753	717	745	657	699	751	696	669	695	749	744	690	706	750	740	702	707	681	683	730	689	740	705	726	764	688	671	734	732	731	688	698	701	725	759	750	740	715	677	693	722	724	728	689	712	712	708	752	745	737	803	706	706	775	726	759	723	722	712	727	720	761	689	762	790	700	742	702	726	666	692	754	735	686	724	734	745	740	824	710	728	704	704	709	745	683	741	699	753	752	684	722	705	728	700	725	715	701	712	679	789	732	690	662	698	735	744	718	704	752	724	771	743	728	683	714	670	748	701	758	713	702	751	668	713	703	745	707	722	709	771	729	740	699	699	743	731	704	716	705	715	722	706	746	717	720	696	698	745	707	746	757	726	753	747	755	725	774	706	714	730	717	726	700	697	708	747	714	733	723	707	718	704	725	702	724	748	674	701	727	703	722	720	634	737	726	724	686	754	708	730	729	709	701	734	717	726	654	766	742	701	730	702	671	722	702	672	732	747	728	712	771	757	730	745	722	735	722	727	705	738	716	780	755	740	681	730	762	763	756	737	701	697	700	761	687	710	683	747	721	741	683	766	769	717	733	746	620	710	716	721	712	689	708	742	681	714	782	720	750	698	724	726	721	739	764	727	737	719	683	733	724	693	756	740	691	746	699	706	713	768	748	699	729	707	721	750	747	765	713	725	717	725	696	694	750	733	728	689	712	715	679	707	726	722	716	717	712	706	781	744	688	690	717	759	734	747	741	768	745	751	719	739	716	741	744	766	670	740	760	757	740	721	760	689	714	705	707	730	705	701	713	748	694	700	734	716	727	750	730	731	722	688	749	694	716	749	701	739	770	742	783	716	776	767	715	762	684	717	725	789	722	710	736	730	683	674	731	747	737	695	751	704	742	704	715	718	711	731	709	745	736	746	741	712	719	723	710	728	793	733	672	776	708	668	764	732	725	784	682	725	808	768	721	732	756	749	723	750	741	721	713	725	727	751	698	710	683	732	741	717	734	765	714	769	716	746	732	734	712	738	694	690	743	721	751	706	750	713	734	722	715	790	673	695	718	698	727	735	693	713	698	693	737	722	693	710	707	703	751	732	691	713	644	736	730	675	710	705	762	694	738	715	702	721	716	664	748	703	757	677	726	720	732	733	700	753	717	710	718	701	760	726	720	706	716	740	722	763	759	720	735	694	719	779	736	690	705	743	713	710	750	716	723	734	771	742	737	741	736	811	708	748	729	733	735	719	737	757	681	726	770	716	771	687	707	744	679	745	711	736	681	706	750	719	739	760	722	727	698	693	722	745	720	737	698	728	754	739	755	701	722	772	719	699	742	718	758	744	758	719	710	753	753	795	722	716	712	730	715	714	745	723	684	703	726	695	692	704	698	706	712	748	730	751	671	676	732	751	753	665	727	713	711	735	750	714	762	720	752	682	720	744	720	781	736	725	722	712	712	717	692	703	698	722	719	773	746	747	702	702	683	740	743	701	758	689	764	682	702	729	710	719	708	712	713	766	726	704	705	721	730	738	709	738	692	702	673	714	670	737	689	691	747	740	743	689	723	705	756	752	720	744	733	738	683	776	758	724	725	727	741	744	703	714	767	743	722	723	761	696	684	710	768	721	738	739	720	743	754	707	710	772	696	743	740	701	740	727	698	750	747	738	701	770	717	721	760	751	749	728	666	780	765	701	755
25235	21522	27839	25938	14381	6167	3074	2017	1595	1415	1255	1205	1054	1119	1064	1051	1066	976	971	988	917	988	980	1015	941	920	928	993	1021	898	949	944	965	966	922	925	953	922	896	881	902	939	900	910	956	952	964	998	948	894	946	956	999	956	895	910	958	954	928	932	951	888	891	917	924	930	904	939	944	903	941	990	901	926	934	930	968	947	977	945	901	937	944	964	946	915	969	924	921	917	914	922	923	902	956	984	964	896	963	919	909	876	993	959	925	889	956	907	904	954	958	961	965	927	934	920	925	921	944	974	907	928	933	898	915	937	951	927	935	905	959	942	908	982	936	968	899	932	948	940	910	851	928	894	962	955	914	951	948	971	979	957	954	1003	947	928	1006	943	931	902	882	956	952	930	922	904	928	910	927	913	956	926	1014	926	954	882	911	910	967	928	898	957	937	979	932	927	948	969	913	959	921	919	955	996	913	990	976	921	946	939	973	944	957	910	943	911	971	953	900	963	909	902	939	974	957	942	926	881	970	927	999	885	923	958	908	914	936	931	936	878	965	937	895	901	911	975	931	912	910	905	934	883	947	916	979	928	871	902	987	913	920	945	924	909	960	926	936	947	935	962	887	961	950	915	960	947	937	976	937	916	967	897	911	928	950	923	942	904	976	923	962	954	911	919	945	979	922	961	923	913	897	944	921	948	936	902	919	904	963	953	896	964	957	893	869	960	961	947	919	911	882	857	955	888	907	964	899	935	942	969	884	957	966	897	943	899	947	998	981	955	978	901	958	1026	972	964	917	938	955	920	919	921	943	944	999	949	957	917	930	963	979	944	927	949	939	949	949	948	989	941	1052	873	931	938	950	981	966	888	916	943	958	910	858	926	891	924	946	888	949	911	884	904	913	918	934	952	938	960	932	937	899	915	959	906	996	980	943	910	962	956	902	894	886	945	942	937	911	936	941	984	923	864	900	951	913	919	939	937	967	891	919	1023	925	886	920	972	956	937	953	964	950	927	960	897	953	925	985	869	929	908	929	932	912	987	940	924	923	942	960	925	896	956	950	929	926	923	934	941	940	942	911	958	924	941	935	992	964	946	933	974	944	919	926	970	913	892	865	890	884	937	913	960	957	935	906	949	977	902	983	889	898	976	901	944	937	961	941	925	891	947	905	915	985	929	911	936	1022	916	927	982	991	930	938	987	940	942	947	984	905	926	920	961	929	890	937	934	939	926	950	940	921	946	879	963	961	923	909	948	955	939	951	947	937	992	913	922	928	926	993	920	928	938	886	962	896	895	928	939	958	916	901	950	976	928	959	935	915	913	928	937	886	989	942	956	943	934	956	967	940	904	958	945	916	934	903	916	953	932	924	936	898	916	939	973	887	924	903	967	953	960	941	983	891	943	920	979	981	915	911	982	974	976	1017	959	977	935	953	968	969	1001	914	953	954	980	931	945	878	927	905	980	949	925	928	903	938	973	975	955	988	952	922	887	930	979	918	938	936	892	983	935	904	944	958	930	899	943	983	918	934	956	905	875	957	933	925	959	931	909	884	978	899	934	927	864	943	936	922	930	904	922	979	963	923	954	973	972	989	972	941	924	955	926	997	1025	885	935	940	939	1004	981	911	943	928	895	933	925	914	906	900	930	900	985	1002	924	928	923	882	985	946	896	965	954	877	968	909	929	933	961	941	925	927	978	965	876	959	931	952	1006	947	909	943	948	989	920	952	959	927	936	927	982	891	987	944	947	897	944	932	903	923	951	928	932	872	975	982	877	912	927	928	968	964	950	957	948	970	925	945	941	906	988	913	921	947	958	939	946	938	960	884	944	941	951	920	978	896	918	1032	977	906	977	932	971	956	934	911	909	915	951	903	901	913	941	917	931	871	920	957	937	972	921	953	892	932	944	960	952	954	909	923	983	958	926	902	1008	910	1003	918	937	934	934	950	948	1020	937	959	867	898	990	970	919	911	988	904	903	959	941	935	954	913	948	948	951	868	949	985	868	894	961	950	956	1010	922	944	982	908	911	919	991	943	900	898	885	940	938	906	962	949	942	974	906	914	921	894	949	947	928	890	893	968	942	929	935	1007	975	979	966	943	924	934	941	911	919	937	951	977	931	934	905	910	905	890	999	924	993	954	923	904	883	906	864	966	889	944	967	837	917	964	906	908	909	1007	956	949	931	915	899	992	950	919	935	944	913	846	909	893	934	940	970	924	942	945	944	951	921	953	941	893	932	893	928	922	949	940	940	931	897	954	862	952	906	898	985	913	957	955	911	909	946	979	947	945	925	994	885	993	954	925	921	943	920	935	945	908	957	954	937	943	960	956	919	942	934	966	934	1007	879	876	914	890	906	913	944	956	970	976	972	969	892	950	912	901	953	981	912	924	902	961	915	945	968	955	906	956	929	991	987	960	982	957	921	939	961	936	920	959	937	907	917	963	968	958	953	994	942	946	986	952	927	939	993	966	921	912	934	938	886	961	948	873	947	927	925	939	917	975	967	980	922	917	883	1038	966	975	949	928	952	961	979	986	946	914	887	945	943	885	952	883	947	887	940	946	981	954	920	1007	923	941	938	960	922	942	869	957	942	976	907	943	906	916	953	987	929	975	905	946	950	996	904	982	910	953	962	959	942	932	920	987	961	929	879	959	977	912	925	948	951	938	914	994	979	977	933	963	962	899	928	917	908	972	1018	939	911	996	990	963	1019	906	944	928	912	990	932	900	884	944	917	943	947	972	971	910	954	932	931	972	893	923	918	903	947	859	940	958	957	939	912	994	984	933	909	906	914	943	990	970	991	916	956	919	924	958	952	905	951	932	926	901	933	904	1005	930	952	1009	966	959	929	958	951	945	977	937	948	953	974	937	959	949	950	981	893	951	961	907	957	884	915	975	947	921	916	930	878	903	930	922	889	964	955	936	924	935	927	932	950	957	935	930	953	966	922	912	912	931	919	955	958	939	942	977	939	947	893	913	920	892	932	871	918	913	929	939	941	924	904	912	922	949	963	943	932	938	946	928	964	955	904	936	998	954	881	926	869	909	906	958	956	933	945	934	953	926	939	889	906	953	948	964	975	991	968	973	914	903	952	957	926	967	949	932	979	989	933	929	912	963	910	898	917	917	916	914	1000	973	946	915	918	887	944	880	960	953	988	946	959	921	1004	991	985	913	961	948	1004	916	919	952	955	912	951	871	947	979	940	943	951	895	927	954	906	968	891	936	909	890	925	963	876	901	910	923	929	944	953	976	934	938	959	954	904	952	860	964	910	913	908	946	886	910	957	881	912	973	884	966	924	956	956	929	933	964	932	931	933	929	950	936	924	897	922	919	941	1027	913	950	929	952	912	949	908	956	883	953	952	881	937	903	969	930	952	914	891	869	921	986	923	990	937	887	918	912	956	966	931	928	930	964	964	901	908	918	939	953	959	933	938	928	919	889	952	936	897	907	904	938	927	971	911	998	965	953	948	938	960	936	935	923	978	920	900	916	962	930	947	952	933	974	922	922	906	908	919	926	914	945	925	959	909
30881	46730	34479	21517	12383	7713	4492	2890	2254	1844	1581	1352	1283	1199	1165	1128	1089	1030	1093	1014	1039	982	1008	968	1031	946	969	978	988	994	987	931	1009	951	909	989	954	958	1014	942	1027	981	963	949	1026	993	983	968	925	1030	973	1003	932	978	1000	899	962	970	974	956	1015	923	1022	964	967	968	996	960	976	1044	915	901	952	955	956	982	958	1012	977	974	998	963	931	923	945	945	1008	955	965	1060	962	932	976	898	1002	956	985	943	1036	929	911	991	995	1012	1010	988	999	1017	989	944	955	947	981	973	989	984	1016	971	964	978	990	1033	1011	974	964	990	1013	970	1071	952	994	951	927	965	966	990	973	990	968	985	973	960	955	909	909	967	984	923	926	888	925	977	986	978	978	992	985	1002	971	941	971	938	1012	1002	953	977	950	945	949	986	970	942	947	1027	929	963	1023	991	992	987	928	1015	956	1018	963	1022	935	954	957	981	936	923	1003	1037	957	951	966	961	999	984	1027	978	940	931	913	1009	1035	943	970	997	974	1003	977	1012	970	972	1002	1007	1046	982	1017	944	969	997	987	1023	962	985	964	944	986	1014	1002	997	986	1008	980	946	997	981	967	945	965	1003	947	958	955	973	961	987	1000	1004	1017	981	977	942	980	941	946	936	992	1001	947	993	989	998	944	1015	920	975	979	944	975	955	976	946	944	936	980	961	966	961	1006	975	916	948	966	954	966	951	1038	1015	1008	963	934	1008	934	926	1001	958	944	967	953	978	984	992	990	980	922	969	875	996	978	975	1001	965	1004	929	958	949	994	932	964	934	990	1017	944	982	978	1020	987	952	1016	957	1001	966	925	950	997	999	966	953	922	942	993	983	936	987	969	946	997	963	952	957	950	988	963	999	982	974	969	941	963	968	976	958	983	997	984	999	964	1024	966	957	887	988	991	970	990	936	996	967	986	971	987	952	1013	1017	937	989	974	982	925	963	993	945	952	963	997	995	945	993	986	977	1014	939	1013	975	955	959	928	1003	986	996	997	1007	1028	967	974	972	1000	957	983	918	956	977	958	1002	974	996	965	963	931	988	970	959	949	999	1005	1027	967	939	987	1037	989	965	944	958	961	953	961	914	953	937	969	948	979	963	940	982	990	982	991	1025	1042	1000	959	979	931	955	939	941	1010	987	974	980	991	968	987	1004	987	947	986	960	954	909	1007	1002	942	935	994	1029	981	1000	945	988	974	1000	998	1072	985	930	935	979	979	967	995	959	950	994	990	1020	917	1051	939	967	958	962	966	1018	959	958	943	1018	965	980	993	963	1015	982	958	1003	992	989	951	983	994	997	1040	972	952	977	993	984	943	978	955	921	967	997	980	993	940	1012	965	974	920	998	948	1001	971	1001	962	1014	1050	988	995	983	969	956	978	891	953	966	1027	972	998	977	994	906	933	935	937	1009	1025	929	975	976	994	1015	982	992	980	934	1024	903	964	953	954	973	1017	970	983	978	1014	971	998	928	957	1000	1048	1000	996	1027	942	934	986	1009	992	973	917	1034	969	1022	1052	967	952	957	1005	1027	996	949	994	1002	962	1038	1008	1009	1037	956	987	926	971	976	948	986	984	969	1003	1009	931	990	944	966	940	1038	1020	1022	982	990	964	940	957	976	979	957	1005	1024	1000	947	996	899	977	994	991	1027	957	954	994	971	964	983	923	1028	911	1029	1022	1001	1006	987	948	888	993	946	930	962	954	948	1031	988	956	989	1009	982	952	909	944	973	991	931	986	1010	1002	967	991	937	976	994	966	924	979	970	957	977	1008	990	987	1037	931	1009	954	996	1014	937	958	967	985	954	972	934	934	989	954	986	908	966	960	955	997	959	952	961	980	999	1023	988	969	956	992	921	973	976	979	996	921	973	947	994	964	941	949	988	1038	967	944	967	990	972	925	981	946	940	973	976	985	989	972	998	971	937	953	960	982	959	997	1025	945	975	1007	984	907	1004	930	937	1004	939	946	947	999	1005	970	939	1021	948	980	975	1028	1021	925	1016	977	925	923	986	972	955	968	942	967	987	978	965	1044	928	1042	948	1044	961	997	1000	984	991	970	960	927	937	1005	990	989	963	968	948	1008	962	967	968	1021	957	964	950	988	934	980	909	1046	941	947	941	974	1010	934	998	970	975	947	919	991	981	1016	943	987	1039	1017	994	956	996	1002	945	940	1014	903	969	993	1059	976	989	998	1039	973	925	950	1034	944	1014	1002	949	927	990	987	972	965	907	960	1035	983	963	987	952	940	986	958	1014	1005	965	956	942	950	927	946	994	935	961	983	1019	977	904	980	1089	957	993	910	976	954	987	947	1017	944	1011	972	999	976	970	958	969	975	928	979	976	1013	1015	947	1004	976	956	976	951	1024	1013	997	940	1039	996	942	995	1001	978	936	1022	924	942	995	966	1002	966	980	967	922	982	971	971	1030	957	1012	1009	975	949	930	999	950	970	956	1001	982	1004	976	975	994	1011	985	1028	948	948	976	909	958	1041	1007	967	1009	947	975	959	964	967	947	960	949	929	1016	992	990	954	1000	1019	947	950	944	972	994	972	921	980	918	927	925	992	1025	951	999	996	964	1028	1023	1000	972	1015	967	981	953	975	960	960	951	1007	950	982	973	935	1004	1014	1000	990	976	1007	962	964	954	1019	991	957	1051	1018	1002	998	990	1019	945	941	995	988	973	952	951	970	955	983	974	1007	969	989	976	985	1007	979	940	977	929	938	974	982	962	987	971	946	1012	967	950	912	957	985	957	993	977	970	961	1024	972	976	936	963	999	1015	921	969	970	980	963	873	989	971	966	1031	928	972	929	942	985	928	938	951	953	943	972	985	1013	923	977	920	982	970	970	956	962	981	1001	921	1059	991	917	973	972	975	970	977	954	969	1042	971	962	1014	958	975	973	947	1009	986	956	968	958	1014	1002	972	976	974	984	950	944	963	982	979	971	1008	968	922	952	960	954	987	980	971	953	987	910	976	968	1012	984	938	922	976	1002	999	1021	988	942	974	949	1009	971	956	1019	940	988	957	962	941	1026	950	930	953	989	994	948	965	1013	975	949	999	1011	964	985	945	978	995	940	932	970	943	978	963	900	1005	989	970	1015	1018	998	1001	939	909	1003	956	996	956	987	971	987	976	1039	1042	938	1037	992	953	944	993	952	971	1003	1005	998	944	1013	975	1007	1008	1053	1031	989	984	972	972	954	924	966	1040	965	954	1001	948	957	991	975	929	1002	995	990	992	961	943	993	1056	960	1037	956	949	947	1002	984	1016	1039	1004	999	998	1000	969	1011	979	939	975	976	1016	940	987	954	970	973	999	937	946	1019	998	1024	947	936	942	996	1025	1027	990	972	978	987	976	991	930	955	1039	957	923	990	939	988	985	967	1038	958	981	1014	937	948	955	1003	983	958	977	999	952	967	995	942	990	959	1005	997	970	964	957	973	967	949	968	983	1017	1019	986	970	999	953	956	982	998	1015	997	905	1030	966	952	993	988	965	971	987	941	959	944	961	960	916	1014	985	955	1025	972	1009	983	1002	957	980	1026	986	987	990	982	1007	942	991	1022	976	969	987	987	979	988	985	938	939	993	1014	972	913	1012	973	965	949	958	1028	1012	1007	950	944	1030	992	1004	969	1037	971	910	993	929	1005	984	945	1020	925	974	964	934	1000	976	988	951	964	953	961	962	1000	930	1002	961	1034	1007	1013	911	934	980	1009	914	999	978	955	945	991	1030	993	964	975	904	966	1025	983	1012	962	1030	977	1000	976	934	1030	961	968	911	984	1020	1004	988
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
