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
341138930846	341138931406	341138931956	341138932506	341138933054	341138933606	341138934156	341138934706	341138935257	341138935806	341138936356	341138936906	341138937456	341138938006	341138938556	341138939106	341138939656	341138940206	341138940756	341138941306	341138941856	341138942406	341138942956	341138943506	341138944056	341138944607	341138945156	341138945706	341138946256	341138946806	341138947356	341138947906	341138948456	341138949006	341138949556	341138950106	341138950656	341138951206	341138951756	341138952307	341138952856	341138953406	341138953956	341138954506	341138955056	341138955606	341138956156	341138956706	341138957256	341138957806	341138958356	341138958906	341138959456	341138960007	341138960556	341138961106	341138961656	341138962206	341138962756	341138963306	341138963856	341138964406	341138964956	341138965506	341138966056	341138966606	341138967156	341138967706	341138968256	341138968806	341138969356	341138969906	341138970456	341138971006	341138971556	341138972106	341138972656	341138973206	341138973756	341138974306	341138974856	341138975406	341138975956	341138976506	341138977056	341138977606	341138978156	341138978706	341138979256	341138979806	341138980356	341138980906	341138981456	341138982006	341138982556	341138983106	341138983656	341138984206	341138984757	341138985306	341138985856	341138986406	341138986956	341138987506	341138988056	341138988606	341138989156	341138989706	341138990256	341138990806	341138991356	341138991906	341138992456	341138993006	341138993556	341138994106	341138994656	341138995206	341138995756	341138996306	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	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
22921	21447	29142	24166	21529	21883	15368	6560	4490	3603	3151	2536	2108	1968	1852	1646	1589	1470	1394	1341	1245	1309	1240	1174	1139	1097	1056	992	1007	988	1013	985	984	980	951	921	976	982	961	852	898	855	893	895	888	859	891	914	902	886	859	938	839	885	871	894	888	801	867	821	846	864	897	916	826	851	868	882	820	880	859	863	856	892	792	849	829	855	820	888	831	837	900	894	866	846	853	834	910	880	855	885	903	831	816	836	879	791	861	802	843	859	813	880	821	828	840	884	851	812	882	847	824	821	810	856	905	807	889	871	856	824	815	924	824	795	866	836	887	853	878	867	841	847	892	871	858	784	824	887	860	881	834	853	920	883	871	815	850	863	836	834	837	812	850	873	875	862	814	811	832	856	848	808	848	829	869	818	852	835	834	880	823	866	873	842	892	901	880	805	776	819	837	865	845	906	890	818	873	845	855	889	865	816	900	857	846	880	907	881	871	894	858	858	831	852	834	873	849	886	870	837	808	841	853	812	901	840	886	872	853	888	818	862	907	882	842	883	917	860	812	798	864	860	876	813	837	907	853	832	891	814	874	883	846	800	812	833	823	780	836	849	824	836	838	870	834	848	845	910	848	856	858	858	896	863	891	831	876	792	862	833	833	868	860	850	847	906	816	888	828	852	897	838	841	810	851	853	802	814	877	884	797	824	804	863	877	829	861	838	881	884	877	847	851	882	880	804	855	852	914	822	809	862	818	771	866	861	879	796	826	855	829	830	873	833	871	813	803	856	879	857	808	836	849	866	923	832	819	879	862	887	871	840	865	898	821	846	841	841	835	833	838	822	870	871	820	836	843	894	837	788	817	861	891	885	837	890	885	866	803	920	838	888	865	830	875	833	851	886	870	863	843	829	828	879	811	839	801	804	863	853	891	826	826	836	842	888	844	820	859	858	845	849	844	841	864	829	885	833	859	853	831	852	824	842	825	859	874	820	868	869	832	859	830	828	847	845	885	875	860	875	802	863	866	848	892	806	822	834	846	837	878	914	880	897	858	815	818	827	845	842	849	879	817	829	807	860	842	821	874	847	877	864	847	841	841	900	802	848	842	861	833	760	839	885	850	838	867	857	821	839	922	901	806	793	859	930	839	879	858	838	829	887	849	858	806	841	833	845	843	847	845	837	888	882	832	807	813	865	854	896	878	862	849	819	870	806	822	802	875	846	863	853	843	857	867	873	846	844	842	839	909	896	829	825	827	773	884	892	835	805	846	852	869	870	849	843	871	816	826	881	800	863	828	824	820	910	854	895	883	882	772	851	836	847	892	888	906	855	840	817	853	856	821	860	869	815	863	862	892	914	883	855	830	835	863	789	854	842	855	841	846	895	820	864	811	807	877	839	872	896	846	818	796	856	854	846	863	814	935	862	831	837	901	876	869	902	907	889	877	888	828	829	905	821	904	853	865	864	849	791	798	828	833	825	820	853	839	841	813	856	863	838	919	883	842	891	869	851	871	855	843	850	916	850	839	844	864	793	892	832	870	815	859	896	870	868	868	839	851	832	830	886	823	864	857	885	848	847	847	814	840	872	899	835	870	870	812	823	851	911	903	873	857	816	867	829	857	851	892	880	861	849	844	820	860	797	839	820	823	820	886	847	879	820	834	823	859	872	841	815	899	790	900	890	804	886	928	802	835	893	807	829	834	861	823	852	788	855	835	878	818	812	822	875	891	856	872	858	873	800	865	856	831	884	863	875	869	827	856	879	902	892	858	813	851	893	877	873	882	883	879	816	887	881	857	869	799	860	896	881	879	886	819	865	873	884	855	838	877	864	839	877	873	896	863	907	860	771	882	873	820	921	871	878	851	837	860	838	843	862	857	844	876	864	870	860	843	910	878	823	862	864	869	834	835	899	861	876	838	825	850	857	835	824	877	849	863	882	891	850	801	830	848	836	847	873	785	850	813	870	884	847	872	836	844	839	890	866	819	843	845	845	854	891	883	836	845	812	876	893	861	802	847	898	844	879	846	855	883	887	858	852	802	855	826	888	881	893	829	832	907	846	827	878	862	879	838	858	829	830	854	852	858	843	808	831	823	878	820	865	904	875	873	858	816	831	871	851	836	828	852	882	804	858	865	865	899	849	864	843	829	842	858	849	882	856	881	879	912	866	893	863	891	867	877	831	873	837	850	841	882	843	819	813	831	808	856	850	821	876	829	827	820	828	831	877	855	877	802	888	833	880	835	853	812	898	887	881	831	824	851	857	866	845	843	857	842	843	839	875	858	885	825	757	837	841	900	808	837	796	781	865	840	915	834	844	821	901	775	818	820	834	895	858	847	825	893	829	844	866	830	853	851	820	884	858	864	854	891	876	841	896	858	872	830	850	850	928	835	851	887	863	805	905	891	848	842	858	823	848	865	905	862	845	888	861	822	853	830	829	828	787	873	881	842	848	856	840	885	877	825	861	876	849	869	898	823	810	903	821	860	856	829	860	848	826	877	883	868	844	861	876	821	849	796	858	867	823	890	839	883	847	864	871	850	888	817	838	795	827	839	863	814	870	840	851	866	840	831	838	879	833	881	892	862	824	829	862	835	864	892	887	883	830	843	851	792	859	880	867	867	827	877	887	838	879	856	879	813	864	812	831	845	870	857	841	869	843	862	824	858	830	810	890	924	862	832	844	853	845	865	791	881	812	877	844	831	791	866	806	925	849	846	880	859	904	869	897	863	828	851	871	853	816	874	857	826	840	837	890	856	795	845	804	889	858	833	830	870	848	848	848	849	853	788	902	836	799	846	851	860	858	809	902	874	898	859	859	868	867	793	825	887	879	810	833	771	829	835	897	873	852	854	835	844	798	819	876	882	862	843	841	871	846	851	807	829	836	894	864	855	835	812	875	881	810	856	880	892	911	867	884	865	814	817	847	814	855	814	788	853	835	851	871	838	848	879	865	829	832	896	789	849	857	815	863	796	863	818	854	858	866	811	848	802	853	890	840	861	861	814	913	868	849	897	838	907	829	845	889	900	903	860	838	882	847	854	841	852	841	881	846	803	867	868	798	871	879	806	874	832	805	852	879	836	783	836	872	859	799	872	832	891	863	807	854	835	870	837	890	864	838	804	851	836	825	763	838	843	849	825	875	803	878	820	845	887	844	869	884	841	881	859	893	861	911	853	840	827	845	802	826	866	872	854	889	850	824	861	788	836	853	866	835	870	838	854	841	896	835	857	814	863	845	833	838	878	870	861	882	861	877	852	851	907	886	833	808	832	879	815	823	856	863	795	835	902	798	839	871	864	872	830	859	864	860	855	851	858	897	855	824	822	865	854	872	836	823	830	851	884	842	797	812	855	879	846	778	872	855	875	906	833	926	861	858	878	847	892	820	869	891	856	818	856	855	800	876	853	820	824	828	845	864	848	824	825	839	851	837	832	831	856	847	849	891	840	810	843	894	845	865	829	896	839	838	823	872	832	884	883	864	799	817	833	790	834	834	838	867	844	850	872	865
19917	45597	36892	26556	20893	15850	12158	9354	7039	5817	4745	3925	3207	2946	2608	2300	2172	1947	1810	1673	1552	1547	1436	1276	1287	1233	1293	1342	1157	1102	1083	1048	1054	1109	990	1008	990	1069	1005	914	991	945	977	925	916	905	913	912	875	937	887	877	886	935	930	935	987	887	894	908	891	916	939	876	881	896	900	910	861	896	868	844	847	932	897	893	880	865	901	832	836	826	865	842	847	892	908	849	882	886	879	853	902	858	912	862	892	915	839	890	866	859	887	868	857	887	822	814	868	815	886	874	864	882	937	884	897	874	855	901	845	877	915	871	817	866	852	890	858	872	883	835	841	820	895	842	866	844	854	870	875	889	868	886	899	896	869	861	887	887	874	881	852	940	918	927	877	845	874	914	867	867	889	894	851	847	874	842	862	863	885	838	839	870	867	857	848	862	900	839	827	844	836	858	875	866	904	869	855	860	826	895	896	882	892	807	867	843	879	851	839	835	856	858	847	848	953	872	906	779	906	829	905	891	866	893	858	816	902	881	864	794	844	836	855	896	878	841	852	798	875	903	876	869	851	851	853	846	886	857	852	869	878	853	842	825	875	855	867	886	858	857	901	886	847	866	860	844	856	883	831	891	877	862	857	842	865	882	878	871	872	896	872	891	911	889	832	827	868	883	872	876	858	844	833	869	877	878	863	829	853	828	856	849	840	834	863	836	857	830	906	865	857	834	859	865	793	818	877	867	833	865	884	881	885	892	891	799	884	898	863	892	871	857	873	863	857	876	868	843	829	921	899	884	863	863	849	855	874	814	875	889	855	811	804	903	856	883	801	842	849	861	895	903	880	866	903	845	868	950	890	834	850	873	857	907	902	870	898	901	913	912	871	840	844	884	844	881	918	838	821	839	912	912	950	848	893	850	879	866	886	861	861	876	851	860	822	910	862	825	875	885	872	838	907	882	842	839	879	850	884	907	877	833	889	857	835	871	854	825	856	896	871	867	810	883	900	837	831	872	863	885	887	843	892	825	891	874	847	844	845	803	837	898	885	829	860	916	895	872	853	853	867	862	820	837	845	863	873	878	868	814	885	875	863	914	880	967	874	879	819	860	831	849	898	883	884	818	893	849	824	880	865	879	800	799	890	855	864	849	874	819	903	861	840	843	861	795	894	887	845	854	851	872	825	900	823	857	887	886	853	891	876	822	914	868	866	878	827	926	877	882	878	882	878	883	894	833	836	879	873	865	838	850	843	820	830	854	871	869	910	874	872	848	876	864	869	835	897	842	839	817	848	851	846	812	849	884	863	899	884	861	881	832	858	879	849	866	852	858	904	901	848	902	884	837	946	883	879	904	883	898	865	917	886	888	859	884	876	824	873	837	828	790	896	818	848	915	876	924	868	909	863	897	897	874	835	876	835	868	902	827	857	879	833	872	857	832	831	832	882	913	850	899	865	857	867	845	924	937	916	889	831	891	889	860	818	895	849	924	856	844	895	886	847	827	926	866	907	881	859	813	918	800	869	837	847	879	826	875	885	883	846	892	870	839	857	864	876	883	916	863	838	879	886	863	900	828	886	925	862	818	888	819	869	907	843	858	884	905	858	819	884	839	900	830	863	856	863	857	824	914	857	848	879	880	879	890	847	859	852	860	847	875	869	882	868	868	907	924	859	877	867	863	906	897	863	878	881	859	854	865	827	783	844	908	882	858	866	857	889	789	869	864	841	842	875	828	879	885	846	912	897	890	891	875	819	911	880	865	923	851	798	877	838	856	868	862	863	888	862	839	851	885	854	871	881	885	841	874	880	899	850	863	897	905	904	864	919	868	818	855	888	841	801	908	862	857	866	898	877	827	905	866	850	870	856	836	917	860	826	841	865	877	861	876	827	838	851	866	845	807	857	871	859	858	859	820	851	858	818	832	895	835	839	864	853	908	845	892	849	855	840	853	837	918	903	928	884	801	832	861	848	904	916	832	835	874	864	855	851	849	863	860	871	915	862	908	892	823	902	893	844	894	866	907	900	856	819	880	863	864	879	899	813	850	895	871	847	886	862	908	830	886	861	934	880	893	834	844	876	915	842	884	836	861	860	909	868	849	882	898	866	896	880	868	840	848	886	868	844	877	853	844	869	805	865	860	776	907	913	878	802	843	797	871	865	874	880	867	848	895	889	886	903	902	863	828	851	839	907	887	810	802	872	890	861	862	876	881	862	820	822	853	820	885	902	879	821	896	872	867	868	916	894	934	860	911	862	856	867	806	861	827	797	920	855	861	852	939	878	882	849	877	874	843	830	869	859	877	834	930	833	858	826	878	863	832	897	840	840	916	894	873	829	899	869	873	845	820	834	875	898	852	844	830	875	934	828	917	869	826	857	912	817	913	827	872	832	853	847	851	846	892	874	890	838	867	863	875	878	826	884	876	869	906	880	899	889	914	839	831	871	894	871	837	894	863	767	854	884	832	883	835	836	906	931	895	885	828	852	833	842	846	855	820	851	923	843	913	916	876	842	900	909	889	904	858	930	833	882	894	844	862	911	836	836	849	877	834	866	902	826	834	804	891	829	865	837	825	895	833	881	865	848	876	868	872	887	825	828	852	883	861	853	872	873	870	884	859	846	821	861	881	876	889	853	877	861	839	884	899	874	845	859	888	902	864	899	895	855	853	838	859	867	873	867	872	866	858	898	879	842	883	835	844	905	902	876	840	888	830	861	886	911	851	833	871	854	888	797	871	872	841	848	841	829	908	861	821	851	865	875	848	933	874	904	867	866	876	859	908	892	881	859	884	883	909	854	844	832	876	875	881	840	888	881	873	879	842	835	907	902	873	896	850	905	893	886	863	872	879	902	836	852	917	861	841	916	894	907	858	907	889	877	900	835	862	880	920	853	837	886	889	865	868	882	873	859	893	840	904	861	883	872	940	855	844	825	887	861	857	887	870	882	880	872	902	893	902	878	868	900	826	869	841	912	883	850	897	923	875	904	911	866	868	912	858	860	869	832	869	837	842	831	862	943	925	898	871	864	879	867	854	816	907	903	903	893	849	862	873	829	884	908	895	899	852	848	828	908	876	841	835	849	842	881	860	814	842	918	876	870	853	841	868	903	912	859	925	897	888	852	827	833	890	885	849	882	845	809	864	859	892	871	853	898	875	904	850	885	854	857	897	820	890	892	870	890	847	859	868	874	889	861	881	868	826	870	876	873	844	844	879	894	912	889	877	831	885	858	896	876	862	866	935	831	845	868	880	881	857	905	853	917	893	846	910	943	891	878	857	900	908	847	832	838	822	888	885	885	927	884	878	859	856	848	872	866	890	876	882	862	866	885	882	842	883	865	845	863	904	841	894	919	819	836	859	896	910	874	897	901	866	871	868	844	904	862	877	906	885	847	893	922	923	841	869	847	873	872	841	894	862	894	893	890	840	881	863	861	861	895	847	787	822	844	868	872	882	863	876	878	890	892	892	892	856	863	863	905	849	850	888	855	869	853	881	893	821	895	887	904	841	851	900
28446	23311	23626	15430	8340	5118	3590	2678	2124	1809	1597	1382	1312	1180	1094	1072	1035	1007	976	967	962	919	883	883	869	884	845	768	880	812	839	830	804	767	794	771	794	772	789	801	787	825	780	751	788	800	769	839	801	768	766	785	785	812	800	735	777	776	723	768	784	742	776	758	773	754	767	767	798	786	764	733	727	776	746	739	788	766	777	735	805	817	762	766	743	749	791	757	780	738	792	787	760	767	763	780	794	800	721	757	771	800	752	762	757	767	722	778	798	739	779	719	797	701	748	770	747	812	760	715	793	721	763	759	753	760	788	737	699	702	749	752	800	788	830	752	753	731	818	700	830	768	790	759	740	755	787	726	749	762	735	741	767	731	727	768	726	714	753	813	810	764	786	734	758	749	778	730	799	732	747	782	738	755	759	773	776	747	792	756	736	770	740	734	752	716	746	800	766	771	770	759	758	774	743	726	750	743	779	762	758	767	743	781	768	763	771	742	781	792	768	785	699	745	790	740	758	721	752	775	805	796	768	764	760	738	784	749	717	749	775	712	775	751	764	754	723	741	745	758	773	800	775	675	737	748	732	760	769	754	795	761	717	724	781	794	739	795	784	744	743	774	749	747	725	734	780	814	730	752	757	754	772	680	776	772	716	710	772	778	755	779	763	715	791	760	757	741	775	746	756	750	788	790	727	771	708	758	764	771	767	740	803	752	762	751	723	751	759	739	733	735	766	789	750	758	793	787	719	768	741	748	723	778	740	690	754	769	764	745	738	767	765	747	779	733	780	799	746	745	760	779	724	765	774	738	792	744	768	776	758	740	758	749	730	748	754	757	750	727	773	783	775	719	755	747	761	733	723	776	759	757	723	742	783	751	755	720	754	756	787	757	781	765	799	754	772	747	725	768	779	802	810	809	791	747	708	816	760	775	794	783	747	746	780	764	754	752	747	757	732	744	764	784	774	759	777	781	794	775	799	748	762	764	770	791	766	753	727	781	801	815	749	758	812	772	815	733	727	776	764	729	787	762	744	756	742	769	728	873	763	768	752	772	803	707	759	740	729	743	738	827	764	754	737	753	801	743	762	771	786	718	763	757	772	750	758	768	776	717	768	775	755	742	754	775	814	760	787	746	767	756	803	753	737	775	741	824	767	765	778	746	818	789	817	772	762	750	781	767	763	711	747	724	786	776	777	771	741	751	750	762	764	746	760	753	759	791	787	766	780	781	773	690	731	725	744	776	717	785	721	731	769	802	751	758	812	758	761	751	774	804	806	765	793	794	759	748	754	714	712	811	754	734	756	791	765	759	784	729	777	742	728	783	769	761	801	754	737	708	744	730	753	793	722	754	783	781	782	739	785	742	775	753	740	778	757	765	743	777	804	831	772	778	765	758	722	789	774	775	763	805	724	737	724	759	868	764	769	706	801	736	777	736	756	789	779	763	741	788	776	747	759	754	748	789	735	754	741	743	756	772	777	776	746	792	788	817	751	767	763	786	753	831	786	758	830	790	792	782	762	786	773	742	753	727	726	718	781	797	703	760	765	729	735	773	743	776	744	780	716	733	772	800	803	747	765	786	736	729	796	725	752	746	724	797	750	749	754	742	760	746	750	769	764	755	751	798	774	734	766	753	751	736	783	739	777	772	724	743	820	747	746	734	776	820	810	726	736	745	750	739	807	789	857	727	784	830	750	760	781	753	761	752	755	725	750	727	773	779	718	754	757	756	791	764	800	734	750	718	745	726	754	750	733	746	809	771	765	781	748	747	778	747	759	773	744	780	748	784	723	808	769	723	771	762	759	794	763	749	758	756	792	808	827	729	809	731	717	746	819	710	774	784	740	783	760	779	781	757	773	754	826	784	837	757	770	715	721	751	793	763	727	753	775	767	733	787	766	798	747	787	761	752	815	798	785	764	758	759	810	758	766	789	776	706	726	755	751	779	752	728	778	727	771	741	760	741	760	764	788	751	766	812	775	800	772	763	793	741	775	794	736	766	738	749	781	765	750	761	740	747	754	767	782	797	708	762	760	758	722	726	769	791	761	758	812	758	748	763	710	769	733	735	806	737	800	760	816	768	739	790	730	721	776	756	763	770	737	749	754	802	737	794	765	784	736	741	756	749	739	743	755	770	759	714	830	813	755	749	748	762	733	734	804	760	826	757	738	820	756	756	729	776	754	778	782	744	710	796	792	749	809	737	777	774	763	781	773	732	732	781	803	760	768	740	783	761	773	752	797	799	761	775	750	772	736	757	766	804	743	747	701	732	790	782	768	747	801	755	773	795	749	766	746	717	792	756	780	757	783	810	771	807	767	743	768	751	764	766	719	765	737	786	764	708	729	766	758	738	763	748	774	756	777	760	746	750	769	762	795	807	744	731	761	801	703	768	747	760	756	779	783	733	799	757	731	797	738	775	753	776	815	784	723	784	768	763	741	727	743	767	764	760	777	769	751	756	777	748	768	755	782	757	781	729	746	735	738	725	773	793	722	746	758	765	777	782	764	823	828	806	783	826	822	768	751	757	793	811	771	772	742	735	772	704	769	751	749	779	739	747	777	762	708	735	761	730	798	756	784	776	774	750	807	712	799	744	756	687	754	759	775	780	770	733	715	739	742	722	781	765	781	772	746	773	805	767	745	785	793	730	788	733	788	779	779	788	734	777	747	771	725	734	733	776	838	746	689	742	735	753	741	727	790	735	790	768	791	757	762	793	809	728	758	777	776	760	785	775	738	744	777	814	771	759	788	817	731	737	827	780	766	796	760	767	752	744	782	770	790	749	777	744	764	781	773	783	774	750	774	780	811	750	707	776	743	737	789	795	768	792	741	740	677	789	765	799	761	774	755	796	737	707	752	751	781	757	758	796	782	751	758	765	745	732	756	787	789	736	714	774	790	711	755	774	756	766	759	775	732	783	754	793	773	730	747	736	790	717	767	775	778	800	739	784	733	795	758	759	812	754	746	799	752	794	701	756	782	768	788	811	792	778	740	764	724	824	765	737	828	787	763	715	758	746	748	790	778	815	757	765	730	759	734	761	770	705	715	724	792	774	786	766	792	756	757	745	773	792	779	713	766	757	775	762	791	732	736	755	764	763	772	780	758	745	770	749	759	762	732	805	781	718	797	781	754	760	776	772	796	777	773	786	809	758	734	715	742	777	787	761	779	766	772	762	754	781	781	783	744	803	746	793	782	781	794	707	788	759	741	762	788	747	773	755	725	713	752	743	755	733	777	779	785	774	771	798	755	711	741	784	727	748	791	760	708	711	801	791	751	753	757	778	752	763	741	762	769	781	727	715	757	778	738	782	774	758	739	754	768	776	781	755	817	777	739	759	791	763	755	809	745	796	782	795	698	792	824	816	726	784	764	743	793	762	736	770	727	718	760	751	779	764	746	774	701	757	758	726	787	788	783	695	751	741	739	748	770	779	797	737	726	743	744	809	755	755	739	707	765	801	759	790	730	772	787	767	766	722	774	774	765	778	762	796
18396	33714	24934	15490	11542	8222	6105	4640	3382	2973	2464	1978	1760	1583	1501	1362	1265	1199	1080	1142	1053	1090	1070	1024	967	961	920	922	966	866	920	879	876	918	845	805	894	896	870	815	839	803	821	795	769	842	824	828	799	819	785	799	837	856	816	773	799	772	845	799	788	798	783	820	779	771	836	792	785	811	778	825	759	830	770	808	797	759	849	786	770	781	822	742	833	757	773	834	798	813	787	831	819	768	818	749	809	830	814	820	816	779	841	834	771	774	835	817	752	811	773	824	794	761	824	822	830	759	842	801	811	785	734	813	800	772	774	770	759	808	827	797	813	796	743	784	824	833	789	824	778	827	782	775	839	769	830	780	779	841	796	826	818	821	768	814	813	770	780	776	803	795	797	756	785	785	824	785	808	830	780	815	786	811	779	816	808	745	789	783	809	828	772	774	778	737	802	776	740	812	765	810	801	815	795	815	797	809	768	789	773	857	825	792	773	789	740	786	787	789	796	800	774	836	769	806	794	820	809	789	824	806	812	791	753	833	756	794	744	770	770	785	831	826	794	787	785	806	766	785	803	812	798	821	794	794	770	795	778	794	831	791	845	841	861	774	793	792	788	796	725	762	815	757	800	807	836	785	770	792	793	838	855	813	800	778	799	766	783	778	785	797	789	847	847	847	783	795	850	760	830	807	780	773	765	778	821	823	779	812	813	757	809	812	807	731	803	807	791	845	797	769	808	759	768	806	781	805	736	772	760	820	824	812	807	784	766	757	790	776	803	800	822	799	773	784	788	836	813	752	804	823	784	797	794	792	798	819	789	799	814	777	819	793	836	847	745	794	788	814	855	745	774	809	793	784	768	808	810	844	782	754	804	813	782	814	790	820	795	788	780	809	790	802	774	783	810	769	842	779	802	794	819	793	802	801	754	806	749	789	778	836	784	797	771	799	775	789	846	778	855	817	812	844	775	788	785	790	807	794	824	791	793	797	807	768	792	821	768	798	806	849	808	795	808	822	755	823	779	853	790	736	847	832	821	832	805	759	791	843	802	771	812	789	803	760	800	793	785	808	759	784	799	804	778	828	850	817	761	778	781	816	818	806	832	792	760	816	749	810	775	790	767	782	786	797	860	767	809	853	762	796	768	822	785	797	816	797	765	816	808	814	782	819	785	838	836	794	766	800	805	808	761	830	772	798	791	793	760	833	817	796	798	793	789	813	791	828	818	795	801	770	763	797	753	801	859	727	824	822	831	777	777	826	778	776	781	836	773	777	842	831	826	806	846	819	776	809	779	737	815	808	828	846	760	770	768	772	778	779	805	829	778	770	786	809	811	739	776	785	769	803	809	792	858	812	804	766	790	809	821	800	780	792	769	817	798	763	844	787	800	819	775	772	762	813	801	851	743	821	768	811	769	758	809	749	782	745	781	814	797	750	804	812	789	770	705	854	806	834	780	775	836	806	806	772	804	770	800	805	868	826	828	820	806	835	775	798	800	797	802	800	807	771	796	792	747	859	805	780	823	770	828	805	801	843	771	815	751	824	781	783	812	821	816	736	775	796	780	788	809	766	738	832	779	777	742	826	725	817	822	783	812	805	784	813	863	819	809	784	786	810	775	802	822	782	808	810	809	818	758	792	795	798	809	797	838	782	753	775	775	828	826	807	822	836	797	748	801	805	808	788	817	841	771	806	796	808	831	788	822	780	797	793	837	799	782	807	811	803	771	812	849	767	807	791	822	772	792	835	810	844	796	807	784	813	801	775	820	793	823	791	782	800	814	774	819	772	775	838	820	822	770	805	760	795	751	795	780	796	825	781	804	772	814	800	832	817	819	823	822	779	837	792	776	825	783	833	799	776	826	750	831	787	777	848	845	813	803	767	757	790	761	786	785	821	740	759	765	786	813	813	776	808	807	831	842	856	769	769	779	808	776	832	857	810	748	773	818	871	776	793	803	821	798	783	758	788	798	750	849	817	814	770	781	790	809	792	807	742	749	756	822	813	808	807	762	764	792	743	812	767	797	786	809	769	805	771	832	801	863	778	781	777	837	796	840	831	777	809	773	751	790	751	805	776	789	818	827	791	766	814	776	767	802	784	808	798	797	776	783	814	758	774	764	824	779	769	830	759	794	828	770	749	797	758	767	810	782	849	755	836	805	877	784	757	773	805	784	799	783	803	846	760	771	758	822	734	793	811	841	746	834	809	795	774	787	771	819	787	805	804	760	823	831	830	776	840	768	778	804	789	830	774	791	767	799	740	815	845	776	787	833	793	793	781	813	811	818	776	806	811	834	803	810	813	751	800	770	890	832	779	789	805	810	824	792	792	769	817	800	849	828	838	764	768	781	784	790	792	810	822	793	751	801	748	846	725	752	767	779	796	749	752	785	749	738	745	799	810	791	855	804	794	744	753	733	842	795	792	805	819	780	792	791	784	810	829	811	844	759	753	755	879	837	823	821	763	844	786	727	779	775	765	794	790	757	790	798	763	805	811	816	823	787	790	801	814	792	793	774	802	775	816	806	828	794	788	769	803	844	794	775	799	796	814	782	758	786	833	794	814	800	807	828	788	786	780	760	843	812	819	807	817	796	817	806	746	809	778	807	762	808	825	802	777	799	785	787	816	795	760	848	795	814	773	723	817	791	819	771	754	767	812	787	828	805	833	823	804	797	798	808	805	806	781	784	771	800	843	781	789	781	813	833	813	797	779	807	818	779	789	831	806	774	789	779	807	778	730	848	811	785	803	758	819	822	736	749	810	803	779	831	783	772	746	760	812	754	827	812	830	787	763	765	805	780	793	827	788	791	828	826	766	794	762	747	831	801	782	791	820	768	834	800	815	805	803	802	770	799	794	794	769	806	792	780	817	750	824	802	790	824	816	811	715	778	776	782	831	790	806	819	817	860	828	790	801	822	784	790	798	774	814	792	767	788	807	835	758	801	774	784	821	803	750	810	754	814	746	808	812	770	783	757	845	764	775	799	817	792	772	802	816	760	753	843	793	809	828	781	786	806	820	775	820	772	821	790	795	808	810	804	791	806	791	849	838	793	767	800	810	794	803	751	731	767	780	789	822	802	825	829	764	808	807	792	738	762	790	764	800	786	815	770	788	819	786	787	803	775	762	803	832	755	813	776	789	803	766	805	776	769	802	788	848	808	826	778	797	781	754	770	793	763	814	840	751	740	811	795	767	755	774	808	837	831	804	779	833	802	817	820	804	829	776	826	765	788	747	842	812	746	798	830	868	793	841	792	775	759	813	776	796	833	794	849	854	853	771	778	837	742	835	827	832	760	822	755	825	845	839	760	790	755	774	823	826	813	780	789	812	810	824	817	793	796	778	781	823	809	793	815	826	789	775	770	838	751	821	768	767	794	787	760	785	766	776	818	779	752	805	830	781	793	824	787	831	773	825	811	801	805	771	829	728	819	782	758	765	766	860	806	822	801	799	838	786	822	795	782	768	806	786	807	819	804	742	813	775	755	824	825	805	765	809
23653	21015	28057	24121	21017	14946	7343	4326	3236	2765	2260	1866	1748	1534	1406	1372	1253	1215	1222	1109	1068	1088	1026	1076	988	952	957	974	920	906	876	900	925	878	872	884	833	823	830	779	837	810	810	843	789	846	771	817	853	745	812	790	826	843	730	825	842	850	807	781	737	701	761	771	810	757	825	836	871	752	869	765	766	775	732	768	783	771	768	814	816	747	765	784	782	803	788	783	815	813	795	789	791	739	773	751	780	814	789	778	789	772	791	760	822	817	791	773	821	810	824	829	808	780	832	823	776	789	729	800	747	788	772	775	782	758	804	795	787	749	797	770	787	820	837	789	809	777	802	725	787	756	802	790	781	822	809	784	858	837	833	771	796	827	779	767	778	828	803	773	789	848	753	772	766	796	778	774	748	878	812	753	798	782	800	773	812	851	820	760	806	795	779	796	735	766	840	780	745	788	772	773	754	764	777	774	783	751	807	783	818	760	760	821	785	781	778	840	785	789	819	808	774	769	854	815	790	793	826	787	801	788	791	779	750	803	786	801	791	816	832	769	757	765	789	752	784	844	800	793	790	768	800	811	749	800	743	799	780	817	811	720	780	801	804	786	792	794	849	829	787	775	800	808	823	766	861	785	853	785	780	763	815	779	839	781	794	775	756	771	810	772	778	795	814	803	784	777	794	781	792	792	801	758	784	735	821	794	764	727	792	790	775	789	789	750	781	790	825	785	802	784	773	790	758	785	789	789	796	823	785	766	810	765	779	769	747	798	773	740	739	781	779	771	779	751	823	781	797	760	817	799	793	773	760	786	810	799	791	801	782	806	780	821	814	816	816	777	764	789	798	739	848	785	794	788	763	795	813	777	854	782	809	781	764	794	826	770	817	811	811	756	800	809	796	785	763	824	798	765	794	778	779	816	821	797	808	782	728	789	795	761	818	815	804	795	782	716	729	830	788	855	780	805	804	823	804	726	812	737	776	773	810	767	816	792	777	792	756	812	765	794	775	814	803	773	776	774	812	792	813	752	804	768	783	818	771	828	829	802	849	733	823	748	814	753	812	819	801	858	771	831	773	789	798	813	772	829	785	806	769	733	793	822	786	816	824	821	751	790	821	771	806	814	814	816	767	780	823	780	797	792	761	788	826	782	820	803	755	774	828	836	828	786	780	776	814	791	760	783	810	804	787	823	759	816	814	788	809	775	851	754	822	819	796	769	819	732	801	797	824	803	760	809	771	790	755	789	804	765	816	805	780	721	821	771	813	803	801	794	808	834	756	829	774	804	829	762	823	806	788	750	799	789	759	755	810	827	765	724	777	712	728	808	855	787	782	764	787	784	788	802	771	787	813	781	730	801	779	767	781	777	796	776	768	748	797	801	760	774	723	790	798	729	788	784	840	747	755	773	725	834	770	786	818	820	803	763	794	799	836	819	840	821	783	803	814	776	784	780	815	813	770	799	807	744	801	815	774	805	780	780	785	783	822	784	732	817	776	753	769	820	743	805	810	791	818	802	781	771	812	800	794	760	811	819	743	810	778	796	780	811	733	787	772	770	821	789	763	809	775	774	790	777	761	806	814	766	782	830	778	809	776	725	826	776	811	765	792	797	779	809	813	736	760	747	735	799	765	826	788	761	785	751	798	764	788	771	750	792	804	782	772	784	749	820	798	853	771	786	767	768	811	778	796	844	800	779	764	791	774	764	763	806	827	794	773	779	782	782	771	826	817	807	776	787	786	790	795	855	784	827	753	790	771	839	786	800	793	736	801	797	833	781	750	777	800	762	824	829	869	804	705	789	793	770	767	824	810	763	771	827	835	745	784	773	817	823	763	787	767	782	757	803	791	782	796	782	798	762	776	846	834	757	739	778	805	838	816	858	790	830	815	801	775	798	831	784	801	758	822	771	772	805	794	773	709	762	795	793	795	773	798	742	789	873	811	786	775	813	774	792	793	778	767	823	819	759	799	774	809	793	788	760	776	751	789	830	711	790	745	794	781	769	838	771	810	760	781	751	802	828	763	731	794	723	807	746	750	754	830	828	784	789	800	788	777	803	766	795	802	811	810	843	760	785	756	789	758	803	818	779	873	799	766	788	736	780	777	803	874	740	813	774	784	793	757	827	792	800	843	825	753	774	826	833	820	742	804	777	768	772	744	788	786	821	749	808	792	789	788	784	847	820	787	796	778	793	816	765	788	797	817	779	747	768	772	770	820	785	759	762	800	725	801	826	803	812	792	842	826	755	746	795	771	774	796	812	796	799	806	774	832	791	790	788	787	794	761	784	789	785	810	813	823	777	795	757	808	783	698	826	794	759	815	763	777	728	716	778	832	778	789	826	806	776	771	783	783	786	775	777	770	787	844	766	784	798	818	778	752	748	819	844	825	805	801	741	761	735	858	793	759	755	837	829	802	800	798	790	787	814	752	751	791	766	835	816	767	744	788	779	890	781	822	780	829	804	771	808	821	818	801	793	755	755	771	777	776	775	789	774	727	770	743	829	756	757	778	787	794	771	798	800	761	854	758	769	807	781	760	796	850	782	749	754	768	706	787	764	783	827	823	777	771	744	824	766	803	760	778	789	751	777	822	774	774	825	812	793	818	804	793	816	796	823	738	835	821	831	807	836	732	772	798	761	801	832	786	824	807	842	804	800	793	778	787	794	805	818	745	782	733	850	777	733	813	788	786	784	789	804	788	758	786	734	765	808	795	774	744	770	799	809	849	774	791	823	761	796	828	795	792	773	750	791	813	764	722	767	771	814	877	783	792	782	769	808	837	815	798	815	786	769	785	788	781	782	791	794	772	736	816	788	779	795	811	846	812	800	774	790	716	815	770	829	743	839	805	832	821	800	729	813	818	756	794	784	818	790	766	780	812	787	829	805	740	751	774	798	788	775	745	790	788	755	800	760	793	765	750	772	848	810	803	831	746	829	809	772	783	802	766	808	761	777	743	805	821	763	875	850	790	829	789	788	780	804	749	800	812	802	782	783	755	804	803	784	791	810	840	790	771	780	758	792	802	800	771	774	776	771	797	769	792	825	804	782	793	757	872	777	752	770	761	823	801	772	755	751	787	798	790	784	781	794	791	806	792	839	774	807	817	795	785	791	805	807	800	803	756	827	800	759	883	822	780	781	815	827	767	817	807	784	794	842	788	786	713	782	755	781	823	805	772	777	770	763	819	748	777	823	818	809	836	849	770	795	785	794	811	809	788	798	786	771	807	836	768	725	791	771	810	780	746	794	797	839	791	794	846	797	793	797	779	798	758	772	790	830	777	796	828	789	764	791	872	787	789	776	784	812	789	781	801	788	796	781	826	816	814	786	811	756	800	778	748	785	825	814	809	808	843	759	758	789	742	864	775	776	807	742	767	788	779	747	774	802	813	809	764	820	818	837	738	754	789	762	788	780	759	830	785	808	799	771	759	826	796	782	794	776	815	838	773	842	821	770	840	799	841	775	823	797	791	848	787	792	813	831	812	806	819	813	835	803
17775	40261	31169	21301	16040	12090	9031	6780	5296	4486	3542	2808	2502	2247	2045	1777	1601	1483	1462	1415	1348	1388	1267	1208	1120	1036	1015	978	1065	1020	997	1012	989	910	953	923	917	907	887	820	865	814	834	909	855	835	865	821	884	888	810	823	889	837	889	792	805	784	875	832	834	805	819	830	832	800	825	868	811	846	879	811	818	860	795	804	888	870	801	793	843	807	813	845	831	829	845	828	856	861	816	844	832	825	785	850	805	794	785	806	806	870	816	819	797	791	833	782	821	857	839	812	794	829	843	810	796	849	843	806	811	816	843	833	803	853	827	792	817	832	832	768	829	815	778	855	806	836	839	874	789	838	852	877	840	803	846	832	863	807	887	792	817	781	828	845	808	797	838	805	794	810	857	826	809	846	874	793	801	855	842	837	792	835	825	793	857	819	825	799	817	858	807	776	846	798	805	790	819	807	829	819	840	822	726	824	855	871	824	830	812	811	832	840	851	802	817	839	833	834	823	881	831	844	802	861	795	818	844	843	817	800	774	863	842	856	874	814	829	818	842	804	810	799	759	841	781	792	801	838	888	787	847	870	803	758	819	850	806	831	796	772	792	836	815	764	838	830	791	820	876	789	798	839	845	812	797	789	824	779	810	819	827	833	827	809	832	775	820	839	843	823	799	844	814	819	807	818	793	854	835	834	786	823	844	813	854	809	817	793	847	819	838	822	785	817	846	804	805	810	829	860	797	816	773	837	818	846	859	867	853	840	795	804	842	867	812	825	865	797	820	842	835	823	794	820	882	767	845	798	825	796	816	812	793	845	811	829	829	817	844	813	850	797	823	843	843	813	820	802	815	749	823	854	790	853	748	860	826	785	777	807	833	902	789	820	826	825	816	842	835	857	822	836	815	792	834	805	800	821	797	787	838	774	877	796	846	789	790	800	773	791	822	786	849	836	812	829	807	843	813	816	818	803	851	857	846	831	738	842	832	819	792	839	854	909	782	788	816	815	822	810	806	810	790	842	831	873	845	826	821	771	846	809	819	791	839	822	874	801	773	821	822	808	810	805	796	865	812	889	800	850	852	837	790	845	809	832	828	818	871	799	857	828	833	773	800	828	850	819	819	796	831	788	838	807	849	832	825	859	804	821	820	810	812	824	831	843	895	811	826	821	781	797	806	820	832	826	827	832	814	840	823	753	804	844	867	817	832	821	861	804	814	836	824	819	850	810	799	836	804	847	797	844	849	851	813	849	810	815	840	827	837	775	790	863	823	803	818	793	800	770	836	845	831	822	751	813	825	801	839	808	795	836	814	781	852	798	844	866	825	758	828	832	836	777	849	850	849	886	819	800	799	829	820	771	814	881	816	852	813	840	810	882	830	812	833	763	773	779	810	768	812	805	787	795	831	784	808	860	833	834	859	798	809	808	806	834	831	812	785	820	789	852	839	852	790	834	817	782	846	846	859	849	837	822	804	807	830	744	797	858	804	820	845	931	786	825	811	865	796	804	783	820	789	786	820	792	858	870	806	787	798	853	820	810	782	789	871	803	807	840	793	840	843	838	813	826	792	825	794	821	799	821	834	840	824	816	807	751	810	816	835	820	809	817	758	824	830	776	811	825	827	819	798	805	798	822	846	777	847	781	757	801	775	787	843	806	815	839	864	850	815	769	800	771	850	853	875	786	799	817	846	821	843	801	887	822	817	813	841	805	872	807	791	810	778	810	803	755	826	827	778	803	836	793	837	818	794	847	823	793	846	842	799	879	820	822	770	806	824	799	806	768	789	806	809	775	808	806	872	839	767	790	819	817	798	810	830	800	794	809	804	830	805	854	824	834	835	780	801	805	821	850	769	818	799	828	830	834	846	803	804	798	833	806	897	817	805	853	826	773	777	811	795	839	806	800	846	815	786	819	803	775	794	808	869	826	833	818	841	879	814	780	803	834	778	805	822	837	852	860	830	818	799	836	822	851	816	808	843	815	838	819	820	799	833	816	815	854	801	812	858	862	817	840	826	822	867	853	849	802	868	770	791	856	831	838	814	822	788	826	803	807	836	815	836	844	783	847	813	790	810	824	827	843	838	851	825	787	781	834	796	859	799	826	845	789	860	805	847	729	791	854	813	851	825	801	797	781	850	771	809	833	811	783	787	862	839	828	826	764	806	852	887	778	879	807	828	826	829	794	828	871	817	831	860	828	822	832	842	786	788	809	835	769	795	805	781	835	830	790	782	775	803	834	858	840	787	863	816	833	824	826	791	834	796	819	790	831	836	817	814	810	847	769	802	846	772	846	847	787	893	802	804	846	769	883	799	831	813	811	847	824	866	791	835	845	853	844	816	823	848	833	824	829	843	833	827	818	812	784	811	835	754	847	887	858	833	798	849	796	790	797	803	822	874	794	837	801	856	789	814	817	816	857	786	835	814	780	861	820	791	851	823	904	846	799	813	835	817	788	812	806	854	818	793	830	838	783	747	800	819	769	797	822	841	877	840	847	823	777	812	856	833	838	856	829	831	783	813	876	823	792	830	809	774	808	849	818	818	855	854	810	794	825	875	801	815	845	866	847	787	849	895	782	849	813	830	828	847	808	802	850	831	810	810	799	836	806	816	813	810	824	797	801	850	862	784	829	793	830	833	768	836	763	821	806	848	778	827	837	832	793	801	865	828	811	823	845	823	868	785	757	836	846	818	837	804	805	837	825	825	788	840	831	825	841	849	796	798	869	833	849	827	833	843	790	834	893	800	773	782	784	839	795	848	806	818	848	831	806	832	829	758	807	804	794	822	824	803	773	879	859	852	817	800	809	763	852	793	836	832	841	806	818	799	824	801	835	798	826	821	876	823	820	874	811	823	842	769	796	878	806	794	821	835	761	809	843	813	807	803	846	846	828	792	844	792	844	757	811	832	847	810	781	837	833	821	822	797	811	779	775	856	818	839	866	811	853	857	853	816	814	811	803	772	799	831	876	804	811	838	787	806	853	794	820	822	774	827	847	791	808	822	793	793	801	803	794	843	808	844	835	804	864	812	835	780	827	812	869	774	829	812	834	844	809	864	804	824	847	844	886	793	841	792	808	795	847	803	834	846	809	815	747	809	829	802	774	810	787	811	825	814	865	812	843	856	818	845	821	844	791	826	815	846	850	825	831	837	775	764	821	824	781	802	829	825	805	818	790	842	802	783	809	827	827	764	876	848	854	805	853	860	825	815	866	845	778	827	839	791	821	769	805	870	868	856	826	751	773	809	807	776	851	786	815	807	803	863	822	862	755	817	789	777	819	819	807	800	865	818	822	744	837	784	863	846	805	777	818	839	832	837	811	820	871	831	803	815	846	831	774	809	830	827	839	822	784	849	773	797	825	874	838	815	833	808	821	861	775	830	792	761	809	836	855	802	784	842	759	836	758	744	822	822	834	851	795	818	833	802	816	843	811	836	793	793	813	801	803	808	838	837	788	792	803	790	874	794	795	780	786	776	832	833	816	822	781	855	791	814	790	751	767
24847	21020	27066	25276	15129	7309	4821	3281	2653	2148	1786	1639	1534	1363	1267	1166	1118	1080	998	997	1017	973	983	934	919	858	878	902	840	822	854	813	830	796	843	802	778	832	793	787	759	803	831	811	726	756	798	806	779	751	733	828	736	785	772	735	798	770	779	779	737	714	766	778	752	744	777	774	762	765	815	806	772	721	798	789	743	767	759	751	766	761	793	811	752	776	763	781	748	753	720	759	762	793	712	798	733	809	791	764	721	786	763	792	721	764	782	747	779	829	758	754	765	755	769	784	745	728	751	757	763	782	810	771	818	762	817	782	750	762	742	788	739	718	806	757	784	745	789	803	751	792	772	770	724	772	748	764	782	789	769	740	748	761	761	740	776	778	725	731	750	756	803	777	738	709	737	778	827	789	772	771	756	765	779	829	731	754	745	770	741	794	710	799	735	745	760	772	781	781	779	754	837	764	754	779	741	792	763	749	770	798	820	773	815	798	775	745	747	755	752	788	777	752	798	775	746	738	788	774	784	790	758	797	775	729	769	837	702	741	735	826	787	722	708	832	765	774	811	826	793	787	782	794	781	820	731	763	756	822	819	788	761	804	745	796	751	735	780	747	784	800	768	812	741	758	784	776	757	753	761	774	733	770	793	815	732	737	749	767	830	810	798	755	779	776	736	782	806	800	753	813	756	779	785	749	745	732	818	794	769	741	794	800	761	781	753	771	736	771	820	759	809	796	735	810	782	774	780	795	732	777	757	781	771	753	763	771	797	759	782	686	798	778	795	779	740	782	734	697	790	769	782	759	714	781	780	778	777	831	720	750	793	792	791	816	810	737	758	733	739	758	753	793	741	818	787	810	806	773	777	781	690	762	747	784	751	769	800	771	732	770	815	748	736	733	725	756	810	738	767	815	773	697	747	782	761	767	736	725	774	772	782	746	730	742	758	782	758	837	745	757	737	737	727	733	779	760	798	734	758	804	788	761	765	763	783	812	748	787	751	763	768	740	721	768	788	770	827	743	777	766	731	788	811	794	785	782	782	741	759	780	743	728	796	817	762	779	747	813	747	723	749	787	754	807	771	783	769	745	728	764	762	760	725	721	773	760	781	786	819	803	799	745	752	746	728	757	764	751	725	758	782	747	731	789	782	826	754	794	759	762	794	737	757	752	719	778	754	784	809	747	729	752	793	790	782	766	749	769	801	768	775	810	732	768	749	812	751	738	773	766	759	741	741	790	786	847	777	769	782	789	774	804	761	802	771	782	790	771	770	781	776	786	830	828	796	763	792	760	722	810	778	745	763	767	828	779	805	762	796	807	769	780	755	805	739	781	756	767	767	754	795	789	754	779	728	752	794	796	767	747	807	776	742	800	761	801	809	743	817	765	811	772	752	710	734	758	734	751	814	771	765	735	746	771	723	765	800	772	761	754	760	779	748	741	773	746	771	764	757	766	793	803	717	771	780	776	742	721	855	773	756	823	767	751	800	820	775	767	798	697	730	774	813	773	788	848	790	786	724	789	767	743	749	775	734	784	799	751	765	721	780	744	744	756	747	779	825	778	758	745	803	785	781	733	764	761	748	774	708	754	808	751	815	777	767	775	802	776	720	755	770	780	781	738	761	814	773	725	797	762	740	750	786	765	776	738	765	728	791	733	799	752	803	773	782	767	769	803	775	771	811	752	822	794	719	811	744	769	752	791	728	799	759	784	772	750	761	754	741	736	724	734	796	777	796	722	776	736	767	724	798	766	765	803	809	766	749	744	775	737	785	776	775	741	728	752	774	767	787	770	778	751	773	741	830	806	778	750	793	775	802	759	765	759	787	753	713	802	795	743	814	788	736	732	777	791	752	770	744	796	784	768	748	773	727	704	731	794	754	804	761	771	784	799	767	763	718	750	740	750	794	766	785	768	730	774	757	752	765	820	787	742	764	760	761	738	828	779	792	763	744	747	755	769	736	774	799	776	770	743	758	741	779	763	736	782	793	758	819	794	735	743	761	820	809	712	794	788	729	744	782	794	803	755	812	753	740	818	775	777	802	788	795	747	792	763	780	779	743	780	771	794	799	792	756	771	806	745	765	782	759	791	786	798	777	746	769	754	761	773	744	764	839	728	739	764	764	770	778	752	782	781	717	729	739	758	754	772	735	772	706	801	763	816	734	804	747	803	778	780	762	767	738	749	759	771	743	752	757	763	784	788	747	802	742	743	786	745	761	768	790	771	759	735	817	724	747	764	825	778	739	775	761	801	797	743	788	793	773	790	754	773	790	752	750	721	725	740	754	746	792	755	729	797	757	775	701	809	793	764	749	730	799	776	728	759	775	855	838	793	753	789	774	747	777	769	787	770	815	754	757	778	805	790	751	736	738	736	798	787	775	768	755	752	783	769	762	792	758	809	728	780	819	768	764	744	737	734	761	772	786	754	769	744	773	764	768	787	783	786	743	729	731	706	781	770	711	795	753	755	723	764	801	769	736	745	766	754	789	731	746	768	757	757	751	799	757	774	751	782	751	779	747	818	784	737	751	748	773	752	767	738	775	786	743	769	752	744	742	713	739	773	767	757	780	795	716	702	745	758	768	783	817	787	774	768	762	769	763	798	770	766	793	805	788	765	755	764	750	834	811	760	826	790	776	756	761	768	801	758	769	762	763	767	799	736	755	742	744	749	800	768	769	764	765	735	770	753	786	746	755	753	791	759	751	791	750	733	793	724	748	783	797	777	751	723	767	768	727	768	739	740	747	787	789	777	748	764	741	750	755	756	728	822	765	712	780	785	814	754	772	757	800	785	761	751	765	760	791	764	841	756	769	742	743	745	770	798	743	758	802	776	724	773	774	748	782	736	738	789	776	733	749	744	780	812	749	760	766	753	745	729	783	824	802	771	736	790	784	762	723	759	766	788	765	811	723	760	778	727	821	735	790	766	798	831	766	799	756	776	772	758	758	685	735	745	716	726	768	715	800	750	806	767	757	769	780	777	774	748	755	761	773	802	775	794	711	734	759	802	767	795	779	723	727	837	756	777	777	792	788	796	757	748	779	754	773	759	734	837	731	786	744	732	765	765	774	793	778	826	758	794	788	758	753	766	766	757	791	810	770	729	762	761	745	773	811	735	789	766	729	756	807	789	818	727	728	808	761	758	699	773	758	762	743	809	762	729	720	781	825	791	780	775	771	809	787	710	746	716	760	799	810	804	731	743	757	792	780	744	786	737	742	797	745	731	720	797	741	749	788	790	732	797	727	713	774	800	722	749	753	785	782	779	793	793	810	772	770	818	763	749	740	794	753	763	693	768	763	769	815	742	750	785	784	783	811	755	760	721	810	819	769	761	797	768	744	783	759	743	727	830	759	819	762	799	740	760	834	805	704	759	696	740	776	731	774	741	794	755	822	815	777	772	797	786	756	764	759	749	731	751	788	782	807	728	771	755	737	784	809	758	753	770	744	794	726	809	780	828	779	767	749	744	753	754	768	739	746	749	767	753	750	794
17593	36654	27636	18061	13543	10223	7531	5541	4549	3692	2927	2437	2151	1984	1719	1548	1474	1344	1304	1162	1234	1180	1090	1105	1046	1066	1011	975	958	974	917	965	909	945	921	862	922	891	808	894	854	867	822	861	827	839	812	822	813	796	856	826	823	851	847	801	846	809	788	877	884	797	746	785	793	786	777	878	737	797	823	795	796	824	792	827	792	820	833	791	769	804	770	817	774	834	794	858	802	805	779	802	869	844	810	791	834	783	828	800	793	844	828	786	773	751	765	813	833	802	818	833	792	797	799	785	802	810	767	839	778	817	830	768	767	815	785	816	788	744	835	828	796	829	839	816	823	795	767	772	791	807	878	834	816	787	807	794	812	809	793	797	817	806	833	807	801	797	802	811	787	828	798	775	835	816	739	812	774	805	827	788	738	796	778	814	818	816	792	821	813	810	766	793	779	779	760	795	834	802	769	813	794	859	784	775	761	795	789	821	774	811	785	798	794	877	829	819	853	797	817	805	772	810	787	819	730	768	822	832	797	791	793	760	787	766	818	770	819	806	798	717	800	795	784	820	820	774	779	782	846	811	811	850	786	833	797	840	799	811	768	775	852	879	838	766	770	809	778	756	820	852	806	788	829	745	799	801	797	803	818	741	798	792	754	819	830	806	769	797	809	813	776	808	790	792	809	816	792	778	812	721	775	778	818	765	816	736	783	774	795	804	806	773	772	815	813	777	830	785	774	777	791	764	821	769	806	807	806	841	797	808	800	832	753	800	820	775	809	843	753	811	801	790	827	840	779	804	791	792	811	792	845	850	823	825	820	831	854	769	850	793	811	765	809	756	817	754	793	775	829	782	778	792	790	831	771	810	816	795	794	823	824	745	803	786	809	824	841	812	800	768	796	832	780	777	772	825	806	779	805	817	815	776	808	787	817	771	805	744	817	799	840	764	817	785	773	765	774	775	747	847	831	793	800	774	853	778	777	854	821	827	805	789	780	772	794	776	777	801	807	807	818	874	788	767	827	851	780	836	803	795	819	816	845	773	822	797	848	826	752	828	844	787	830	791	832	812	824	825	797	798	811	764	817	808	783	869	829	760	818	837	791	810	796	824	818	795	804	737	815	792	810	820	809	861	775	817	825	769	810	827	822	815	762	820	817	776	804	811	796	766	818	793	847	796	799	788	785	792	791	797	813	783	803	796	789	798	814	821	841	726	755	795	845	787	787	795	798	845	840	802	816	808	820	795	787	815	793	839	818	756	806	823	777	796	759	784	800	838	759	842	827	886	845	782	813	830	811	803	800	808	767	825	773	760	786	803	769	803	804	829	768	800	815	819	841	806	832	796	841	827	839	790	775	821	773	791	817	800	801	785	828	764	805	867	817	839	801	835	799	805	787	872	767	792	809	790	872	824	831	814	781	804	829	823	799	783	784	813	768	832	774	782	814	778	813	815	776	828	789	815	822	849	824	759	797	820	819	820	779	845	823	807	829	801	784	810	833	818	815	832	813	788	853	802	763	828	833	760	799	782	800	805	795	838	792	814	803	816	748	809	803	791	790	878	788	768	771	814	830	863	807	782	801	814	764	772	747	809	796	801	806	762	787	807	807	815	757	805	748	796	760	842	816	802	808	814	799	784	817	848	834	790	787	830	776	826	754	806	802	760	775	786	828	816	799	742	757	791	822	809	785	822	848	798	795	822	828	761	834	846	805	811	816	792	779	835	810	835	821	837	839	814	760	807	794	740	838	807	786	800	786	804	789	805	781	805	769	801	838	834	844	775	799	847	842	820	846	813	810	824	806	816	794	781	773	803	783	851	782	862	781	780	816	796	796	810	765	824	818	831	790	763	786	755	814	768	790	780	819	803	823	783	779	768	767	734	799	858	761	811	774	825	790	780	792	853	814	787	838	835	803	764	812	768	842	787	806	791	829	735	806	771	839	797	811	816	809	821	802	774	769	797	777	791	843	767	755	779	810	824	823	792	844	802	866	763	801	821	832	824	789	810	784	782	808	814	813	759	811	797	782	787	811	810	873	786	833	811	771	748	758	792	754	835	797	803	770	845	817	778	789	786	800	760	761	771	802	799	818	817	814	811	816	813	869	815	784	802	767	834	784	789	784	841	828	805	813	838	820	816	738	844	835	833	810	782	796	797	821	790	840	841	826	768	814	788	760	832	791	823	789	846	789	816	805	803	853	770	853	776	827	768	828	815	784	810	824	817	858	823	839	832	794	792	851	725	758	755	830	843	809	820	790	838	795	770	780	798	834	775	799	779	783	830	867	797	823	806	840	801	807	815	791	802	827	801	837	758	848	832	800	810	813	807	819	812	783	766	782	805	789	774	741	768	809	796	828	792	848	752	784	815	786	801	810	755	787	743	803	841	801	811	797	793	784	836	799	794	792	803	829	825	782	830	800	784	844	846	795	793	859	771	737	792	839	817	798	797	772	817	792	836	818	803	766	823	811	799	765	804	752	786	761	789	830	792	819	793	802	814	788	836	750	759	814	781	839	793	774	826	799	848	798	784	773	819	751	834	821	810	796	857	791	793	835	736	779	825	797	767	800	778	790	755	788	798	830	811	800	858	806	781	854	753	852	752	808	834	807	775	819	774	825	824	812	820	794	793	773	817	829	813	797	817	818	776	843	762	790	838	839	787	814	815	810	800	827	768	802	754	778	769	816	767	820	797	831	812	825	820	807	808	767	777	831	807	831	825	755	783	773	784	849	795	820	804	761	794	836	830	751	835	769	823	851	797	827	793	857	798	771	775	807	789	801	822	809	781	818	797	771	819	797	777	845	805	810	830	810	839	772	783	814	819	831	727	775	786	811	752	757	752	754	816	787	790	812	816	774	807	795	785	813	789	811	830	793	817	801	820	804	807	801	810	782	768	799	794	790	828	789	808	822	791	782	738	796	780	817	788	758	788	799	828	791	811	815	806	812	771	822	850	721	804	783	799	838	799	837	818	782	783	807	813	832	866	824	774	811	817	768	846	749	819	821	789	812	807	834	788	826	788	720	805	784	737	771	812	761	817	792	800	831	840	808	787	742	793	812	792	824	771	827	812	826	786	797	814	775	800	817	785	824	817	790	815	810	761	817	809	822	782	758	830	794	744	787	820	770	767	821	845	770	758	776	803	790	800	748	847	835	837	793	834	818	803	825	773	808	799	797	826	798	828	831	800	812	787	824	814	845	765	797	757	825	800	840	799	797	826	799	797	788	786	771	782	834	798	797	763	808	811	798	807	851	813	813	792	834	776	800	818	830	774	848	773	791	824	778	788	772	796	852	779	771	841	753	814	742	779	836	796	796	759	810	823	759	795	836	813	801	820	794	776	788	763	805	843	813	779	797	853	872	760	818	837	817	779	817	776	790	813	733	837	815	806	805	824	784	827	790	813	766	773	848	849	786	807	763	744	792	804	765	841	802	816	824	841	791	825	791	812	757	804	795	797	802	807	789	785	814	841	821	752	856	857	775	807	798	789	816	810	771	856
22523	21034	28584	23721	21127	21521	14891	6445	4440	3741	3000	2495	2239	2035	1855	1621	1517	1421	1332	1355	1265	1219	1230	1115	1049	1119	1066	1031	998	927	991	972	947	973	942	938	923	874	906	875	929	895	869	899	931	912	892	829	831	896	838	822	842	811	837	863	904	843	901	848	799	822	850	889	861	910	847	841	804	845	884	817	817	825	834	865	860	858	882	811	855	786	822	871	814	795	852	865	820	809	904	830	885	803	825	870	776	882	833	827	849	825	877	848	787	785	839	834	849	835	786	808	831	833	842	792	826	876	881	790	810	819	820	852	838	768	908	845	884	815	759	893	831	779	837	839	856	826	812	817	791	817	795	912	793	843	770	839	805	821	824	812	838	825	799	823	908	822	804	849	810	841	877	847	868	839	790	789	829	865	843	805	826	830	839	848	796	832	858	820	849	845	856	827	840	858	885	828	819	851	819	830	823	830	843	888	828	800	816	844	794	851	847	836	840	838	826	819	832	820	850	835	830	856	808	882	835	882	812	813	840	821	794	809	806	839	841	800	811	869	803	811	817	784	800	787	854	856	889	834	837	847	849	849	835	825	802	821	840	838	852	846	781	788	891	818	843	876	896	857	801	818	854	824	801	852	816	857	840	831	798	840	854	874	778	789	868	880	884	827	825	894	842	826	805	842	823	847	845	806	834	809	813	831	863	852	822	843	886	823	882	823	823	755	832	844	824	852	851	832	854	862	834	815	855	848	860	812	864	787	833	915	856	864	842	855	772	824	841	894	870	840	820	831	846	857	808	828	849	899	851	819	840	801	829	802	819	834	847	788	809	836	819	868	804	835	832	825	858	852	814	842	800	893	769	862	811	809	820	802	844	810	794	839	877	845	837	888	798	782	860	847	818	826	804	825	802	793	826	827	823	809	836	835	827	861	850	774	858	878	802	810	809	857	814	857	837	843	823	869	808	839	834	823	842	824	821	860	885	843	772	783	811	819	832	857	838	825	846	823	838	833	830	858	857	791	845	850	844	801	839	865	782	775	796	829	824	821	828	772	844	796	813	835	807	822	803	824	765	823	850	838	855	831	841	862	805	825	836	811	803	875	838	805	845	813	831	817	795	824	815	839	793	879	867	788	784	818	817	863	811	841	884	792	843	789	827	801	809	834	813	850	841	784	857	819	805	831	812	814	824	826	764	816	813	841	809	819	837	863	798	809	808	831	831	804	859	793	797	812	828	796	793	846	798	847	855	824	802	828	820	838	785	817	818	826	821	831	808	820	853	843	884	820	768	822	813	849	814	848	763	838	843	835	823	832	860	874	824	781	845	849	810	810	802	793	826	782	777	844	821	819	821	794	833	827	840	841	847	816	778	799	904	806	801	845	809	817	817	810	883	865	846	907	821	814	817	849	838	864	780	818	859	857	805	816	900	824	866	838	861	838	800	865	872	823	870	826	793	792	863	838	869	855	800	846	850	855	854	850	812	776	778	808	840	821	802	825	780	795	879	868	806	824	844	823	804	845	812	840	837	840	831	807	849	816	878	840	799	792	783	863	831	819	823	907	838	861	884	827	827	861	820	827	801	842	826	817	856	788	797	831	778	796	847	802	780	817	790	848	807	821	859	812	849	837	879	820	814	859	825	823	861	798	802	782	785	795	779	840	857	876	815	839	770	818	816	811	759	833	871	817	815	802	763	831	828	874	819	800	827	874	865	831	834	919	842	814	845	841	812	851	803	840	890	798	822	835	830	814	873	804	796	855	858	854	883	807	826	863	850	803	831	849	757	810	825	845	851	844	855	848	837	828	805	782	827	825	801	798	816	816	814	777	788	811	855	800	775	808	813	835	899	838	829	852	813	836	826	890	884	881	837	826	803	837	856	791	841	861	829	807	862	821	848	845	876	843	878	853	816	839	807	851	861	820	832	863	823	821	854	848	853	846	833	801	825	841	841	839	800	825	863	861	857	827	882	869	856	885	804	863	833	813	861	812	779	835	806	840	828	832	796	844	841	849	823	815	835	853	860	838	869	783	805	848	782	866	888	784	797	809	806	827	776	867	813	858	815	812	826	862	804	883	838	844	780	855	880	890	877	846	833	847	825	816	782	838	874	870	803	833	890	862	795	843	827	847	837	867	850	779	876	828	823	841	832	821	869	892	776	849	789	803	835	791	848	782	792	790	855	837	859	820	826	803	864	849	843	791	786	841	800	810	788	840	811	811	845	764	804	807	823	828	799	844	811	848	819	792	869	843	788	864	814	838	788	759	821	852	797	786	780	818	844	835	851	865	800	825	841	813	873	835	848	884	822	854	778	792	804	840	877	866	828	809	845	841	845	849	833	804	794	835	859	812	821	842	867	798	850	779	828	839	825	887	880	825	854	810	802	799	781	812	786	847	842	843	816	827	812	850	842	839	851	850	800	833	850	793	896	804	822	812	798	845	864	860	847	884	846	819	832	870	824	818	818	824	849	814	878	872	797	854	871	830	845	824	818	891	869	836	828	840	841	895	768	850	829	842	813	819	846	857	833	865	838	788	849	823	837	819	785	793	824	838	854	796	811	781	801	815	870	874	827	829	831	817	763	781	899	798	864	809	835	794	889	811	817	841	916	762	838	850	818	832	857	804	832	835	849	814	818	816	824	835	822	859	819	794	838	771	837	829	806	795	808	863	816	859	773	834	809	818	870	837	818	885	825	869	787	836	856	825	826	824	873	875	807	843	799	834	823	761	837	813	849	810	813	808	852	818	810	882	830	842	856	857	816	833	859	821	780	779	826	761	842	839	814	802	800	778	854	858	858	826	822	806	836	815	825	847	816	829	823	826	857	854	852	832	880	807	797	817	871	855	823	844	892	844	819	813	818	840	796	859	832	845	830	810	811	793	830	844	843	803	838	814	776	821	816	847	826	846	786	869	856	822	837	834	882	829	823	821	846	836	801	828	840	891	824	854	800	842	786	857	823	821	870	807	848	834	820	799	825	797	856	824	841	873	849	846	840	822	859	809	831	885	788	749	847	840	850	822	827	839	889	767	832	801	872	902	878	841	834	778	772	829	866	864	806	801	838	803	804	831	873	830	833	782	824	872	811	811	831	871	853	837	842	836	871	791	845	852	833	834	868	860	799	852	813	803	833	880	770	846	785	855	801	839	770	840	790	836	826	861	801	791	761	881	843	869	823	841	855	820	870	837	835	846	832	839	824	815	777	831	852	828	831	852	878	817	856	821	839	805	833	851	854	866	869	850	783	868	876	833	786	852	866	844	797	880	837	843	823	879	807	822	839	845	813	786	860	825	861	824	858	842	849	859	803	800	796	808	847	773	773	828	790	813	781	825	790	875	840	919	902	851	836	830	854	858	856	840	857	802	862	835	834	822	818	788	838	780	845	784	852	801	790	787	814	830	831	763	886	808	856	788	848	857	807	849	813	884	813	894	837	830	854	817	855	853	849	849	890	841	827	849	723	874	821	783	844	836	876	863	846	850	803	787	779	862	830	851	845	836
19590	44124	35264	25021	19854	15508	11736	9133	7449	5898	4736	3833	3386	2992	2572	2370	2085	1870	1783	1760	1597	1472	1451	1373	1235	1244	1217	1148	1090	1083	1107	1057	1022	1022	1053	1037	1010	1009	944	906	963	940	916	929	899	933	908	918	920	901	873	953	880	928	862	922	856	912	819	779	862	821	875	837	863	789	914	878	844	904	834	870	879	863	859	877	866	894	892	811	828	895	865	828	909	796	907	858	842	855	852	826	829	878	847	854	869	838	837	851	868	877	907	823	890	834	853	881	859	796	885	813	872	877	784	808	861	846	842	875	824	837	815	817	860	829	829	881	845	879	908	853	845	812	848	816	834	850	888	818	848	831	836	859	810	859	827	845	862	856	848	871	814	862	847	874	863	873	863	814	840	869	878	852	864	778	825	803	871	886	850	847	805	883	817	840	836	833	817	897	839	864	820	915	863	882	844	858	877	861	879	856	835	884	856	830	882	882	825	869	857	877	885	883	874	789	845	870	857	885	900	840	819	887	890	881	807	854	829	821	799	830	835	867	901	889	887	813	901	846	814	847	841	832	867	860	890	838	870	807	810	808	835	849	850	845	890	813	824	817	838	840	843	838	850	831	874	886	884	891	809	843	851	865	844	854	854	843	890	869	885	850	867	843	896	855	889	893	856	856	865	849	821	854	853	793	802	799	837	846	849	832	863	836	802	828	790	835	862	790	888	830	853	865	850	858	839	833	873	830	849	878	883	823	873	840	889	843	886	888	850	903	821	848	916	863	845	834	823	856	853	835	838	843	836	870	844	843	849	860	872	853	832	835	859	776	860	866	831	838	837	807	823	870	842	895	828	891	832	836	890	882	873	892	860	808	866	882	778	853	854	819	889	813	893	839	858	796	779	830	787	808	843	881	822	867	815	824	828	859	902	837	813	854	802	857	875	907	866	864	880	782	834	900	866	823	910	850	851	840	849	842	855	814	861	869	870	819	783	814	860	803	873	855	849	836	873	840	794	879	795	842	855	838	824	796	868	824	891	835	800	861	842	902	884	850	844	859	888	818	876	849	869	859	898	824	848	794	848	795	891	841	788	807	865	884	898	868	835	913	853	788	827	861	890	870	798	805	884	842	858	842	810	836	823	820	846	848	865	851	870	846	879	915	844	830	833	846	868	886	875	878	855	869	847	852	850	879	829	822	878	818	828	854	818	834	836	861	828	862	792	833	891	811	860	817	869	863	879	841	864	817	872	826	829	855	816	806	869	872	833	810	840	863	842	833	870	878	885	897	849	880	896	876	807	800	872	792	847	836	815	853	881	834	862	845	865	862	835	865	781	885	884	835	831	796	853	848	868	845	805	848	820	856	824	857	840	876	877	821	867	856	839	832	851	879	824	805	882	885	880	808	850	846	846	854	840	870	816	888	888	876	845	863	864	879	888	839	852	816	821	859	883	852	851	839	853	843	847	815	812	800	836	907	860	814	839	853	815	828	834	839	849	861	831	864	889	830	888	857	808	904	761	846	837	798	829	838	907	881	812	868	875	882	901	905	793	855	843	827	834	865	859	869	830	843	871	791	811	847	860	881	815	865	855	855	850	888	868	850	831	825	828	915	812	829	834	860	873	777	876	848	826	846	858	831	849	882	836	850	879	825	831	808	826	834	858	896	866	863	862	800	821	800	864	868	846	890	821	874	845	914	895	818	862	847	849	843	787	863	872	856	839	845	855	898	809	848	835	877	811	883	826	836	900	863	903	942	888	845	859	863	855	835	857	879	910	852	872	852	885	819	844	816	843	836	806	861	867	802	877	852	867	875	851	866	897	853	884	842	837	817	827	891	870	798	818	889	902	832	878	843	807	862	838	808	821	832	807	830	813	858	855	864	848	814	816	851	859	933	838	867	849	834	819	806	837	842	886	782	825	884	881	855	848	867	819	832	828	846	867	888	780	805	852	841	836	856	844	880	795	828	858	839	867	880	891	824	806	860	815	883	828	892	850	809	852	845	845	805	878	819	794	808	896	874	838	768	834	830	848	842	820	834	868	853	796	815	874	841	852	851	840	841	835	876	890	837	814	885	830	792	875	885	812	857	899	821	897	811	828	830	847	783	851	909	847	895	836	809	815	802	849	851	882	814	855	851	821	865	885	846	831	868	864	865	868	856	827	825	886	841	864	812	851	865	875	874	852	881	864	882	832	822	871	833	855	841	869	799	876	865	832	846	868	771	854	855	842	845	886	828	783	853	858	860	834	833	831	885	815	794	901	849	853	818	816	878	827	836	901	832	831	837	874	895	857	852	787	833	851	851	890	803	808	889	852	856	871	856	888	863	876	894	892	826	812	826	847	866	857	849	885	872	845	850	784	805	835	861	842	840	784	831	797	833	849	865	858	850	836	847	816	863	843	893	821	877	813	826	846	854	838	911	886	812	827	851	852	832	862	819	827	872	858	890	863	850	877	857	838	839	839	860	862	826	834	815	863	851	830	828	826	873	909	795	805	838	862	803	852	865	853	836	914	829	878	856	816	826	864	836	905	816	836	880	858	829	788	801	856	848	854	819	882	800	884	836	812	854	847	863	837	822	882	819	829	891	840	842	862	891	834	844	882	884	869	819	869	880	846	854	868	837	836	870	866	870	867	885	872	841	841	872	868	863	833	827	885	819	838	817	828	809	801	832	815	863	831	880	785	814	825	827	832	856	818	901	908	797	907	863	836	872	880	844	846	861	858	845	857	878	835	863	854	903	855	834	846	880	864	741	824	835	865	837	887	789	846	849	866	804	909	834	884	793	851	881	898	869	826	817	838	852	870	866	897	794	862	823	827	800	864	845	838	815	819	872	781	838	859	864	854	802	818	862	866	843	839	827	812	788	840	806	923	842	816	801	853	878	850	837	843	829	841	844	858	888	853	835	836	830	817	822	889	875	876	827	851	872	904	869	825	866	868	810	867	798	864	892	795	872	803	827	826	839	855	825	866	927	905	803	833	798	863	848	829	847	879	852	878	834	875	838	839	818	837	846	840	862	839	880	892	834	853	845	834	865	851	868	844	870	857	817	857	891	812	793	807	824	826	818	910	859	850	839	856	824	870	849	903	863	834	826	910	866	823	845	857	843	828	840	885	871	831	827	896	852	840	849	820	873	836	839	859	840	825	835	839	885	823	873	881	838	842	818	879	839	834	857	861	874	815	835	869	898	838	874	789	854	825	891	817	827	860	850	854	821	821	876	869	924	903	866	845	799	869	855	811	836	874	835	914	866	814	848	817	847	815	856	831	834	862	871	803	848	794	856	850	899	863	829	808	829	800	843	775	850	805	825	828	811	852	861	840	916	835	846	830	823	841	836	830	879	833	848	838	834	833	859	890	906	868	877	836	881	847	772	891	796	857	858	883	853	899	822	804	831	863	865	829	829	826	821	821	846	907	837	860	897	814	852	828	794	873	844	834	852	822	885	816	877	851	854	839	859	783	812	862	824	826	852	818	822	879	868	846	902	811	849	828	853	871	806	823	833
28282	22769	22535	14763	7971	5069	3467	2734	2298	1865	1566	1436	1304	1207	1136	1068	923	927	968	963	879	944	834	874	882	835	825	793	829	827	782	810	802	782	796	847	763	799	774	787	762	829	783	761	821	768	772	791	740	755	776	737	770	721	758	775	776	753	771	730	782	741	803	770	763	730	765	778	748	772	746	746	768	792	768	777	783	746	774	803	768	806	787	775	721	830	771	758	758	729	764	807	727	739	712	706	788	782	700	759	718	725	777	759	772	785	801	815	764	730	759	752	744	707	745	717	767	735	759	764	760	723	813	718	778	732	790	824	865	805	763	744	767	716	794	756	734	739	747	755	780	715	766	756	773	752	770	768	749	739	763	754	791	794	772	778	782	755	760	719	752	736	715	805	743	764	732	782	809	793	750	749	780	694	773	783	799	724	783	787	761	751	760	782	785	796	735	742	731	790	776	769	741	845	749	696	744	698	752	746	762	767	745	746	766	714	788	780	793	771	723	764	743	761	764	735	779	749	829	755	783	738	729	789	831	737	724	714	738	758	754	742	748	742	716	795	769	773	769	724	770	727	760	827	734	792	729	770	801	755	758	713	772	717	744	780	764	764	736	687	762	751	770	723	766	724	810	693	786	766	785	778	777	792	779	761	766	700	787	758	764	719	725	711	768	762	763	708	775	745	785	828	746	771	785	827	742	761	800	728	747	753	749	779	747	745	761	757	726	770	736	746	788	752	766	754	755	739	774	800	706	727	771	760	770	785	786	753	755	745	745	715	775	731	764	730	757	804	728	816	777	735	791	738	734	794	779	809	758	737	754	790	774	749	804	796	740	781	787	772	789	730	752	746	750	746	752	771	782	725	764	760	774	783	751	797	772	743	786	745	774	800	713	714	767	717	690	737	727	770	785	759	774	781	790	835	769	806	753	780	767	748	762	714	697	766	792	793	781	771	752	770	746	761	724	767	800	793	712	778	773	736	777	739	791	762	732	731	755	767	693	734	775	764	737	736	709	766	746	747	760	734	803	793	728	796	785	785	755	766	810	766	702	779	740	731	746	764	767	787	772	788	773	772	739	770	722	760	757	793	749	777	757	792	797	770	737	771	730	740	776	777	721	788	790	744	782	756	746	758	778	733	716	735	756	704	704	831	727	731	779	771	789	739	783	795	725	753	733	763	740	772	740	782	698	786	802	740	755	731	758	755	795	752	812	780	780	759	789	771	745	778	720	782	751	780	799	752	738	795	777	797	781	791	782	734	791	750	774	751	811	766	759	756	727	790	777	762	746	762	767	788	731	811	713	756	746	736	773	767	727	766	716	762	737	770	770	754	738	743	772	765	748	764	796	768	787	746	752	755	704	741	721	760	765	782	745	732	782	795	745	772	752	771	761	760	737	752	735	764	773	751	749	773	694	775	761	777	747	800	779	759	801	737	790	753	804	786	724	774	721	739	756	707	786	710	766	703	772	747	756	766	807	780	818	725	682	729	836	727	804	780	771	738	721	736	827	736	728	777	725	725	781	707	762	768	747	753	790	753	791	749	800	743	823	788	749	747	799	727	746	773	710	773	709	758	707	786	745	726	745	793	776	780	782	753	750	763	834	796	768	774	779	753	818	714	752	716	782	747	783	760	730	767	728	750	739	698	716	742	785	775	761	744	739	786	721	728	759	736	752	768	728	762	701	756	712	764	736	748	781	816	737	739	758	748	743	782	749	743	780	737	725	790	758	744	712	775	725	764	781	779	770	758	735	763	758	799	779	781	749	792	757	779	777	769	757	758	715	722	764	778	729	796	747	753	798	771	805	735	715	776	772	740	717	764	744	733	782	732	776	764	793	762	755	768	783	774	788	748	780	771	777	774	722	748	805	783	756	743	787	730	783	740	777	750	742	748	727	740	736	771	757	757	724	746	785	780	767	765	734	778	777	766	744	703	733	770	712	783	779	784	776	762	782	733	748	789	748	747	689	765	728	844	720	746	746	760	761	770	752	722	830	718	780	771	798	767	718	818	765	746	735	762	779	793	767	760	745	712	735	839	781	692	737	778	775	759	774	719	720	729	744	769	816	764	753	726	733	773	793	746	806	779	798	790	751	745	777	769	728	800	796	718	719	757	788	719	687	746	749	731	776	767	762	778	750	760	771	796	735	729	740	765	746	732	731	749	719	742	756	774	802	758	776	759	745	721	739	757	726	775	758	756	772	744	793	773	752	753	746	740	725	756	771	690	724	747	770	715	796	769	749	736	760	732	708	725	768	762	786	756	761	763	749	730	759	721	763	807	757	729	741	791	790	763	759	712	691	747	772	760	789	761	736	792	707	751	730	772	758	797	752	717	718	778	757	762	776	746	762	754	793	757	748	785	736	776	744	755	743	754	722	792	765	706	716	764	734	746	744	779	747	756	754	780	792	772	740	746	799	720	743	742	813	804	786	713	742	745	841	776	764	794	778	804	780	733	757	783	775	765	802	810	765	766	689	794	737	780	715	784	733	787	810	795	809	744	677	794	824	755	730	794	780	782	736	731	736	738	728	810	743	727	782	749	786	772	782	823	770	723	693	772	765	723	733	740	770	773	755	729	756	776	785	763	747	783	751	780	717	759	773	788	691	812	738	829	765	743	739	777	734	801	774	753	770	746	813	763	794	726	738	765	730	810	772	827	778	786	720	747	764	781	784	795	776	780	766	759	744	776	751	770	736	715	736	740	763	697	755	740	745	762	711	754	789	749	722	746	699	799	770	745	746	719	750	719	737	773	742	742	727	744	765	766	748	787	815	782	773	764	722	774	745	748	772	729	787	725	787	750	719	733	762	747	766	777	739	788	738	769	776	735	783	746	705	716	782	690	793	727	792	773	724	733	742	783	788	768	763	738	762	789	734	782	769	770	780	756	728	772	775	790	796	802	765	759	758	737	767	792	766	779	791	778	748	721	741	771	763	775	762	787	767	782	741	738	776	773	811	794	776	751	750	748	764	791	746	741	745	812	741	750	760	720	742	749	825	752	765	722	725	729	765	752	781	748	753	756	725	804	715	734	769	777	782	785	802	769	780	762	768	750	768	743	756	813	784	758	823	806	738	777	809	736	751	771	777	775	717	757	737	745	751	754	749	795	766	729	781	820	716	807	721	737	807	735	813	760	780	794	789	752	783	815	732	752	792	730	795	746	740	757	768	739	782	789	769	750	799	791	752	706	748	781	746	734	759	755	771	710	783	742	710	816	765	772	773	767	786	732	778	759	787	789	757	737	733	755	755	743	747	768	740	758	743	771	811	747	810	752	802	794	785	741	738	761	759	726	742	766	777	730	762	723	731	774	741	768	766	759	751	755	740	769	791	749	788	764	784	731	753	766	775	739	734	794	692	749	773	739	741	745	760	773	751	769	752	761	761	792	709	785	748	787	736	732	798	765	749	727	775	743	806	767	786	743	785	764	732	768	790	737	784	711	761	774	696	724	789	742	792	733	779	761	738	753	772	752	731	768	731	806	785	781
18016	32903	23825	14671	10941	8133	5705	4422	3680	2927	2419	2041	1851	1598	1478	1342	1250	1148	1151	1112	1087	1064	1083	938	961	897	868	885	902	893	886	878	909	838	825	856	848	845	916	822	839	812	822	780	865	843	765	837	818	883	816	825	823	772	872	812	818	808	808	779	831	855	772	794	846	789	797	763	774	779	773	784	828	795	746	847	814	752	773	837	787	757	799	768	762	786	801	776	773	785	795	819	807	760	765	766	851	796	807	799	816	809	800	832	799	757	818	797	828	779	776	776	782	817	786	749	776	812	810	777	799	776	811	806	767	821	799	790	816	808	804	753	774	777	784	812	772	787	826	811	766	794	833	789	797	788	850	809	823	802	824	771	792	848	783	837	797	820	811	816	813	729	747	762	814	809	800	780	806	797	788	748	789	788	756	774	791	826	826	820	765	826	800	800	790	757	762	755	837	765	771	849	778	762	799	804	789	761	816	768	820	773	824	786	797	797	825	819	766	863	756	827	784	816	785	786	775	783	755	753	794	779	802	767	780	778	822	765	763	763	802	814	808	855	765	821	832	747	825	796	754	780	749	756	764	784	800	826	778	759	797	818	756	793	775	820	814	824	751	793	754	792	826	825	822	839	784	834	773	792	754	777	765	748	791	794	831	809	750	759	812	759	778	815	806	771	774	776	716	775	782	741	804	812	836	781	824	859	813	817	772	842	790	792	786	781	795	818	731	779	785	810	764	848	756	763	797	794	790	792	846	828	795	818	728	739	774	749	777	766	799	819	796	821	850	807	776	794	829	831	826	798	802	816	807	810	857	816	792	771	773	836	786	777	766	830	804	717	795	736	764	814	806	765	774	789	823	779	771	823	793	752	844	792	830	795	775	750	843	796	820	797	795	766	727	758	812	787	832	772	801	770	795	783	840	783	800	808	816	761	762	797	741	819	777	774	811	799	808	748	796	793	834	762	757	767	819	785	771	786	737	811	774	815	805	772	801	794	802	748	783	845	792	807	810	822	740	816	746	818	775	775	779	751	742	807	804	808	802	788	780	770	735	801	830	831	783	759	781	836	830	798	839	786	766	834	799	840	798	794	751	777	784	788	806	835	745	734	818	794	749	737	777	802	807	777	798	786	791	835	791	780	762	741	763	780	757	809	800	800	749	793	783	823	799	823	814	796	798	779	813	836	797	787	797	807	820	764	800	800	811	755	809	797	754	783	786	749	788	804	775	772	709	806	788	811	806	824	796	760	777	820	807	766	803	766	842	748	750	758	795	828	771	806	799	771	810	794	804	847	827	740	800	801	826	760	809	800	811	809	834	774	773	781	770	744	799	822	779	805	773	784	746	751	815	789	842	829	753	804	816	811	769	778	841	805	770	795	743	811	752	838	793	843	752	807	791	766	790	817	793	790	814	764	836	765	762	746	794	822	760	778	758	788	794	797	748	790	768	845	786	814	818	772	833	818	805	797	812	787	796	777	742	787	735	790	785	738	816	805	796	821	810	772	753	800	814	789	791	766	829	775	769	799	784	812	786	779	750	765	807	780	799	760	760	826	803	795	780	784	788	810	826	809	763	717	786	785	824	749	783	803	807	793	795	750	758	783	864	828	791	762	767	829	787	768	788	796	844	738	805	841	815	793	807	756	743	750	764	795	788	771	806	769	847	813	802	826	792	795	818	754	782	764	776	785	769	817	776	816	782	747	795	793	767	810	835	815	777	782	795	780	777	769	784	816	744	770	808	762	808	749	849	800	796	790	760	818	790	753	769	794	795	762	772	812	773	749	768	777	797	738	794	796	794	786	826	797	774	820	812	766	790	807	779	809	794	787	822	803	774	796	749	756	764	794	779	742	766	774	751	754	751	807	757	824	784	749	771	743	761	835	800	732	765	778	804	794	766	779	804	859	755	793	825	788	809	803	818	802	816	767	801	774	800	775	778	765	796	747	755	797	785	770	771	763	790	762	812	833	813	831	794	796	786	818	815	845	765	805	771	821	776	807	767	748	805	821	830	833	809	790	795	790	817	801	791	810	843	768	741	744	781	773	816	764	806	766	748	813	752	804	773	803	801	768	798	796	831	787	756	805	818	766	809	787	791	775	774	754	795	796	778	793	758	799	783	782	794	782	788	749	772	787	782	788	809	831	826	813	777	789	789	768	801	823	733	774	754	806	844	766	754	785	786	725	763	757	818	789	861	828	775	787	848	783	750	813	751	780	763	739	751	817	774	801	777	774	797	825	755	772	748	779	812	804	779	791	806	809	766	807	839	788	799	781	771	768	805	739	758	829	793	822	833	797	798	844	805	778	784	782	798	829	796	773	785	794	772	773	786	757	777	795	796	820	747	792	777	782	832	775	799	794	788	796	758	773	777	838	778	815	812	777	811	791	781	790	767	840	776	787	842	811	838	797	814	785	732	801	782	835	812	820	787	774	786	838	781	826	808	763	830	781	768	849	843	765	814	775	801	771	826	781	794	788	819	753	776	747	766	738	783	809	750	781	764	761	783	797	810	799	767	787	793	799	796	788	793	754	786	790	819	794	813	756	795	812	838	825	767	781	817	756	793	756	763	766	760	797	793	809	775	798	754	864	814	801	831	757	789	797	773	783	785	753	859	793	812	811	784	784	829	781	787	706	726	798	811	763	826	876	771	805	766	807	749	773	821	755	781	784	797	801	837	770	804	721	816	760	820	812	787	764	770	790	767	807	754	839	840	810	770	779	801	811	756	764	811	795	782	813	789	789	780	791	794	811	773	802	809	806	804	755	821	799	758	790	751	797	780	802	787	795	748	809	821	769	804	812	816	779	770	826	781	858	769	745	829	755	821	810	727	768	820	810	782	775	779	756	762	761	767	816	814	809	814	796	749	799	821	780	816	781	846	784	754	800	809	842	766	811	807	740	802	809	757	737	815	832	775	798	839	804	794	836	789	793	804	773	741	826	826	810	824	806	815	800	813	788	818	789	793	783	804	785	760	799	810	739	800	820	749	781	801	841	855	795	767	778	852	831	795	787	731	777	798	803	825	753	730	737	774	760	760	812	805	787	798	837	726	766	808	796	789	752	754	825	793	762	766	773	808	819	805	818	770	775	805	784	821	810	784	734	747	833	739	808	770	755	817	773	773	714	802	798	794	791	753	788	805	795	807	815	773	813	776	810	788	786	801	781	803	787	749	786	800	798	779	763	804	791	803	776	825	789	798	758	765	791	807	739	752	773	738	821	799	710	773	790	811	837	801	761	815	781	803	831	815	794	805	817	723	780	776	814	814	800	789	770	790	769	815	762	776	845	741	851	806	825	774	760	741	780	803	771	813	810	757	848	851	775	787	831	772	738	805	773	783	787	760	797	775	776	810	825	785	811	797	769	793	820	781	822	823	781	774	746	806	776	765	749	841	759	760	806	785	811	779	791	822	766	801	764	841	759	772	764	776	833	820	775	774	788	835	807	823	782	846	762	790	821	810	825	800	818	815	816	814	790	779	760	780	812	772	792
23559	20990	28107	24162	21149	14794	7385	4547	3465	2728	2298	2010	1805	1656	1495	1409	1237	1178	1111	1076	979	1074	1021	1022	987	984	927	966	944	895	864	854	906	909	862	822	839	861	817	812	805	836	853	806	830	785	803	813	806	813	855	782	837	763	775	852	798	776	818	796	786	809	805	843	805	765	746	745	808	800	797	841	813	757	758	821	801	860	847	746	830	800	765	779	793	827	762	770	816	779	771	783	800	824	725	734	759	780	783	805	824	784	827	780	803	776	838	760	785	747	750	803	744	753	841	827	724	748	738	739	795	808	796	804	776	783	806	743	776	774	796	825	764	844	786	754	758	751	774	772	820	765	730	823	808	817	751	764	824	749	734	753	829	789	826	755	797	789	782	788	792	806	805	823	812	765	798	738	782	814	774	769	818	847	751	782	777	807	776	773	778	750	792	857	755	755	809	792	775	769	801	744	790	765	781	808	783	727	789	808	801	724	796	776	813	807	737	737	736	829	797	809	808	774	774	750	773	752	853	796	821	732	769	782	776	743	861	827	778	758	784	823	844	781	734	789	762	808	780	779	722	826	769	808	805	781	792	740	812	768	744	782	774	808	796	782	763	777	814	734	747	835	795	743	746	802	758	807	800	859	818	775	757	822	757	806	743	775	803	786	810	798	793	729	807	749	749	801	829	764	815	770	786	755	786	720	825	800	805	845	770	792	854	746	781	780	774	779	802	794	792	736	831	752	740	760	792	791	782	787	856	792	724	777	731	787	793	801	753	812	761	758	774	850	797	803	813	746	779	768	767	800	794	721	823	789	785	805	819	842	774	790	793	797	771	785	794	804	761	794	812	760	782	798	770	762	774	816	714	769	795	772	778	815	778	727	781	798	806	801	796	751	763	732	761	831	786	801	799	804	782	762	821	792	825	789	796	787	718	803	771	769	787	756	790	805	814	815	811	790	782	768	772	756	739	794	755	782	791	800	760	809	772	842	773	764	786	777	787	810	718	831	741	770	815	776	811	776	782	788	846	795	769	736	797	799	766	761	816	808	739	841	772	808	736	772	814	785	783	841	761	807	824	766	808	776	773	823	804	797	791	789	775	808	745	770	754	761	760	768	832	838	757	791	790	796	796	801	816	845	826	813	810	797	782	741	792	806	795	747	770	780	785	793	754	784	783	833	824	799	768	767	774	807	761	787	739	837	836	778	741	742	770	771	751	832	805	809	866	800	804	798	813	785	789	772	765	831	796	809	758	871	712	763	746	791	749	796	853	726	800	783	772	777	749	748	757	841	733	812	789	791	753	754	838	784	768	796	810	824	742	870	817	773	775	808	732	811	763	779	750	769	762	783	792	792	783	809	773	777	790	806	777	764	824	787	798	832	814	781	757	765	744	826	777	743	759	796	753	785	721	812	772	738	737	759	787	782	768	764	750	736	825	762	742	833	749	782	799	789	775	763	763	810	793	803	762	832	808	757	753	774	751	802	791	767	781	812	756	746	758	752	799	781	774	760	767	755	776	821	793	793	794	795	739	828	778	762	757	763	777	744	759	796	797	807	770	764	771	777	806	803	783	845	792	816	789	742	822	778	829	802	778	809	771	743	822	767	789	777	798	765	789	798	832	765	786	766	781	777	804	791	796	809	793	753	795	769	783	805	776	762	741	819	777	780	750	828	782	839	761	768	774	739	737	758	754	765	803	793	801	757	751	740	730	781	787	803	803	763	772	794	751	779	773	792	778	733	803	767	780	792	748	758	752	781	777	795	760	785	778	804	762	760	837	771	758	725	740	793	773	758	769	738	776	812	812	785	777	757	773	784	793	790	799	832	785	738	831	799	722	818	846	757	765	821	814	788	798	789	845	780	780	752	795	773	762	815	793	811	773	846	782	748	803	816	747	783	807	763	762	848	753	779	740	735	783	805	760	756	795	801	778	770	801	838	778	782	773	777	790	785	840	728	744	760	768	791	816	750	849	741	803	752	791	771	829	768	743	748	830	780	795	769	723	805	828	837	789	786	764	801	789	780	765	794	794	780	830	755	794	760	820	729	816	767	730	802	774	727	794	799	774	834	771	782	811	764	843	770	772	745	801	816	820	785	771	796	787	776	832	749	803	774	806	770	775	768	751	831	839	781	741	762	763	826	784	777	768	744	763	819	763	777	805	809	835	724	792	759	785	810	833	805	765	815	772	821	769	798	781	786	747	797	757	817	773	809	799	762	766	767	746	795	743	731	780	794	778	784	869	769	771	797	775	809	742	777	798	753	792	767	735	762	775	786	808	796	806	816	836	779	806	788	785	790	800	779	818	794	720	771	808	749	756	782	764	810	832	822	752	808	804	794	773	793	806	788	789	810	798	809	746	741	779	805	742	816	747	832	822	801	745	795	745	835	810	750	767	771	789	752	834	783	780	771	820	806	835	860	764	797	826	801	730	818	816	760	759	791	787	798	820	791	774	761	801	806	780	788	802	779	753	758	802	770	791	781	795	769	789	788	759	776	739	789	810	717	770	808	823	715	727	741	771	798	775	789	798	775	778	785	771	808	800	764	819	749	829	800	813	792	774	742	733	747	795	794	765	773	804	797	754	787	852	782	771	809	820	745	812	822	772	796	711	804	800	804	786	809	782	796	748	786	792	770	785	770	773	749	769	809	779	797	806	763	788	741	788	813	768	834	767	804	847	765	787	795	721	775	741	744	772	818	809	760	749	780	755	778	795	826	763	795	783	794	764	768	794	773	819	802	753	797	756	861	834	778	798	798	781	801	796	767	764	735	810	771	790	813	744	765	770	804	802	768	835	775	774	775	793	770	784	812	818	820	807	771	773	748	771	771	750	779	791	820	769	770	801	811	790	753	787	825	807	789	858	812	742	743	741	788	797	772	773	757	822	783	776	764	763	774	741	809	758	793	789	814	788	752	817	761	765	829	768	756	834	770	794	808	765	801	815	778	751	807	790	797	741	759	802	816	796	789	803	786	768	786	834	766	827	701	753	766	793	722	786	775	805	753	807	760	777	739	758	772	763	761	810	771	794	795	782	770	814	788	778	762	817	733	788	822	766	813	814	806	799	814	786	788	821	792	767	785	818	711	775	816	730	814	764	802	787	770	782	782	763	786	785	780	756	751	786	796	761	749	835	792	796	780	781	751	766	761	786	770	772	785	744	795	776	847	780	807	806	776	832	799	779	751	841	803	781	763	782	808	826	817	842	766	807	756	777	768	775	839	803	750	777	771	801	795	738	830	741	744	792	727	787	821	788	804	765	793	779	812	822	807	768	776	838	813	818	774	787	764	852	803	780	813	765	803	800	794	705	823	765	836	750	779	779	790	775	788	811	770	810	760	836	834	834	774	821	807	784	830	799	761	756	749	793	781	790	752	807	804	813	793	777	789	818	784	796	749	837	764	760	784	742	774	792	803	766	756	814	732	742	847	813	805	737	783	810	802	787	804	814	766	785	782	791	735	757	765	774	769	805	757	763	780	770	779	761	736	798	743
17621	39433	30802	20363	15893	12014	8927	7076	5688	4555	3573	2997	2603	2395	2059	1803	1663	1516	1452	1374	1330	1323	1268	1200	1123	1098	1038	1031	1000	1081	1060	969	920	916	947	1008	826	881	888	875	878	919	830	852	891	884	883	828	833	837	844	836	861	894	840	901	815	855	803	812	885	835	863	792	874	838	806	882	843	836	817	782	828	775	807	764	812	824	782	800	806	806	798	825	835	888	812	854	813	805	824	838	826	768	812	804	798	840	811	824	793	753	765	798	820	818	806	803	822	798	791	789	784	855	846	796	840	812	816	831	861	817	829	791	848	842	790	794	802	848	802	751	817	788	838	794	831	847	836	819	836	817	810	835	829	807	781	847	801	813	873	839	816	823	798	758	865	803	825	749	840	853	796	866	784	805	822	802	838	773	757	818	814	819	831	794	807	809	784	780	813	826	812	842	831	858	778	882	873	769	852	803	793	828	818	838	830	832	817	804	777	797	863	765	753	796	843	802	884	861	821	803	813	833	851	809	811	788	770	835	810	808	809	852	821	862	812	858	859	862	825	873	763	800	797	857	825	814	793	828	826	798	816	815	774	848	796	805	831	815	811	822	815	849	822	748	799	825	847	785	853	851	797	766	872	843	827	823	871	859	796	769	826	795	836	808	801	863	788	794	803	832	834	771	844	822	774	808	833	819	824	786	797	799	852	805	851	849	776	848	806	787	813	837	796	853	777	873	803	829	821	835	789	842	789	799	858	821	790	783	799	852	793	834	806	739	778	872	824	823	802	828	825	780	794	810	810	806	834	799	800	833	858	801	773	794	795	803	800	867	833	750	804	772	827	868	831	829	804	810	867	838	788	895	742	842	770	787	821	819	798	808	826	805	788	834	790	843	774	863	819	737	838	852	774	825	812	881	811	806	792	814	878	766	787	799	799	843	820	852	785	811	792	792	824	855	821	793	815	804	832	810	816	798	829	773	826	767	821	842	797	807	810	846	836	824	843	787	830	801	857	778	812	845	807	848	823	846	830	766	815	781	772	778	823	752	782	837	854	804	799	836	847	851	796	813	843	853	780	812	776	830	814	806	807	847	800	781	771	797	795	820	830	793	825	823	769	832	806	780	828	789	791	849	829	843	808	861	874	815	848	892	804	774	819	772	819	795	812	795	758	820	841	801	790	856	777	845	851	794	809	829	788	841	808	819	822	835	801	820	836	804	800	798	810	827	826	825	821	793	853	797	801	843	810	797	763	835	857	828	800	819	830	846	870	820	831	848	799	796	801	816	818	833	833	808	855	814	852	870	822	833	806	831	828	813	783	807	799	807	840	827	797	858	848	845	776	834	804	834	813	816	802	845	838	806	766	819	844	810	819	804	830	797	814	820	805	855	767	847	789	785	876	794	799	825	831	791	803	808	872	775	841	779	801	809	795	828	842	849	797	794	814	838	792	821	780	849	772	828	810	774	823	827	773	810	836	817	770	819	854	834	825	801	784	821	828	818	842	831	824	814	779	824	809	819	785	850	828	797	845	822	797	802	812	856	828	770	811	795	784	797	762	881	793	806	811	791	794	824	794	781	811	824	824	784	806	805	795	833	805	775	753	780	783	777	795	800	833	785	772	796	838	825	774	827	789	797	824	796	806	811	825	821	810	823	823	837	815	845	795	825	791	809	791	843	821	800	851	760	853	798	809	825	812	767	841	817	790	787	815	871	773	837	777	806	802	814	849	853	789	804	787	792	788	779	841	839	831	856	857	790	800	820	844	826	794	834	807	877	820	798	816	832	798	805	814	790	827	806	829	819	875	865	807	797	803	825	787	816	847	806	792	803	837	783	814	798	804	865	859	782	767	813	809	846	821	775	795	758	835	808	821	800	800	766	787	826	803	806	811	834	860	803	829	828	788	770	790	839	852	804	793	821	812	847	838	856	828	787	805	843	796	829	809	785	823	832	813	819	829	819	772	807	839	817	780	829	818	762	822	809	824	819	808	778	826	801	824	786	757	762	814	809	809	783	783	830	809	806	786	903	812	814	858	874	822	852	799	797	817	811	819	801	784	820	824	851	798	794	825	872	833	790	775	808	830	811	810	837	798	785	826	817	825	794	780	791	828	853	820	799	797	810	820	844	745	830	782	797	780	819	806	802	796	828	856	800	796	842	805	849	848	840	816	804	796	838	821	777	817	784	843	809	826	812	841	802	836	808	777	814	823	821	845	832	798	843	869	817	845	797	795	852	813	857	868	822	796	781	783	849	865	805	786	742	812	807	861	787	798	822	852	877	819	858	804	801	831	786	833	778	795	800	755	811	781	781	808	848	862	819	798	825	798	802	811	794	789	843	861	793	800	843	810	825	815	798	836	826	794	866	863	794	822	847	792	825	836	799	788	762	847	815	840	802	814	787	785	815	774	808	862	800	818	826	820	813	821	842	813	814	822	799	853	823	807	804	836	820	814	775	846	807	819	814	749	780	836	843	827	844	840	808	798	807	790	805	800	804	793	793	830	826	773	851	827	744	836	801	809	798	797	792	805	826	818	824	838	777	803	893	846	790	787	801	783	853	788	826	794	807	804	751	818	830	810	842	818	828	859	786	834	804	834	780	862	808	789	813	827	856	843	753	812	792	752	790	819	805	838	797	837	801	889	853	784	790	791	799	785	790	786	817	879	847	825	874	762	815	817	805	799	856	815	836	794	828	807	828	764	839	805	815	767	813	797	816	829	818	801	795	792	796	784	811	779	872	835	815	821	846	792	822	807	809	855	816	785	882	777	828	856	823	814	793	817	827	754	802	838	797	846	864	794	816	870	787	820	815	830	806	765	801	800	802	855	820	888	760	780	793	764	846	840	832	799	772	837	777	822	856	830	820	754	835	811	762	780	824	837	820	830	838	785	788	804	834	803	828	759	838	788	789	821	848	854	756	794	810	818	792	775	746	789	787	808	783	819	802	883	864	873	811	810	798	831	826	791	812	837	809	803	765	782	844	783	786	784	822	839	810	823	816	820	759	780	794	808	814	805	771	809	810	794	772	796	859	777	862	801	864	838	809	800	796	856	799	829	829	794	772	789	828	856	806	802	807	816	815	794	824	834	794	831	828	803	839	809	824	781	773	840	794	793	863	798	800	807	798	808	806	836	846	760	803	854	821	844	813	809	846	823	815	830	827	849	853	833	835	806	799	801	842	794	830	791	840	780	850	795	806	792	836	783	814	783	786	814	865	854	846	827	858	816	778	852	849	819	767	848	806	834	793	762	849	840	783	837	842	866	796	793	845	779	909	842	807	786	812	768	761	823	828	825	864	843	796	767	802	817	848	787	774	831	806	818	792	790	777	850	853	837	875	789	820	793	811	832	792	808	810	824	855	849	824	833	806	804	873	835	819	795	829	778	793	770	793	837	799	836	777	823	823	802	795	851	855	765	816	796	814	810	813	821	826	803	854	833	823	820	765	776	826	823	857	803	823	859	832	849	768	807	776	833	799	866	833	774	821	807	848	841	781	789	823
24866	21010	27026	25309	15072	7103	4587	3401	2806	2211	1785	1667	1488	1344	1273	1173	1091	1074	1016	1072	968	957	903	942	953	855	884	925	840	862	846	796	740	839	881	837	835	836	819	819	801	828	794	796	750	735	793	798	717	779	786	843	760	769	794	822	750	739	706	759	788	816	757	746	738	774	751	801	756	763	733	770	786	746	761	749	773	781	754	736	750	772	765	746	759	810	782	727	726	786	742	773	793	782	775	756	709	755	784	762	753	773	766	756	776	774	709	724	808	797	792	739	746	723	724	832	782	741	725	796	788	772	802	763	731	751	772	784	758	735	747	740	792	790	761	774	805	763	707	760	759	787	759	721	736	757	805	806	783	738	741	744	771	770	754	770	686	788	797	793	804	759	730	749	774	775	787	766	784	804	805	739	754	786	778	753	772	772	751	774	796	746	783	751	724	719	766	800	802	727	756	774	745	736	734	755	763	784	769	772	800	742	775	743	772	755	750	754	772	753	736	793	748	775	741	829	766	793	758	732	746	749	729	764	736	832	762	717	724	738	767	780	759	762	705	694	770	732	764	795	766	751	787	745	794	747	733	750	777	738	786	735	752	757	776	692	787	779	763	794	804	746	768	770	747	780	766	782	767	797	747	778	757	777	771	757	785	815	774	773	819	777	759	806	773	804	793	735	722	747	746	778	761	774	737	747	778	750	772	755	753	788	772	813	797	814	792	769	756	851	753	780	798	799	806	799	743	797	765	743	766	719	776	765	710	806	731	796	744	718	734	790	747	717	787	777	720	806	796	739	723	786	754	738	779	798	790	723	792	764	708	741	765	766	764	762	704	754	748	810	746	752	773	760	766	813	827	717	758	751	784	810	774	766	770	760	642	796	771	776	770	758	765	730	743	814	739	804	738	771	759	750	733	749	765	824	751	806	776	754	770	776	766	758	711	753	776	729	775	744	773	782	782	766	800	757	810	774	817	790	775	720	779	766	731	777	754	759	788	758	751	738	773	800	748	801	774	722	738	732	788	763	765	765	766	749	777	795	760	726	789	752	722	746	682	794	732	779	738	740	807	756	782	767	770	779	700	768	815	803	732	767	790	723	782	760	765	803	752	761	772	773	768	802	777	756	756	782	767	770	804	749	814	736	791	732	727	769	752	740	797	707	779	764	800	782	779	766	785	785	740	771	798	810	780	780	764	713	795	753	766	744	746	770	793	824	799	709	788	777	798	819	778	753	740	788	791	728	743	769	712	784	695	748	743	760	741	815	765	745	770	740	743	767	765	750	767	780	793	730	741	780	757	734	750	776	763	740	750	751	758	787	785	799	753	753	733	771	777	723	774	759	720	787	815	741	788	777	756	775	727	761	734	757	767	759	747	746	742	716	756	735	791	770	783	778	783	761	814	723	769	736	747	766	734	732	765	730	759	771	762	808	788	809	766	763	768	778	758	766	755	756	730	757	795	790	785	762	772	786	754	825	720	731	739	743	756	807	781	808	812	768	748	817	761	742	762	819	765	754	770	787	718	766	751	742	754	789	776	775	767	717	796	748	767	759	714	723	725	708	773	741	762	729	756	758	771	711	772	789	769	761	767	801	779	769	745	779	790	835	778	755	773	736	804	804	742	747	736	786	773	761	744	758	748	780	746	777	778	744	771	752	830	785	814	762	746	794	781	764	815	775	763	751	794	767	696	805	732	751	807	727	769	799	814	750	738	750	794	805	802	779	708	768	727	727	800	738	778	789	774	744	769	757	772	792	772	690	769	805	797	736	744	747	721	806	765	715	765	741	763	756	779	767	782	729	754	736	750	790	782	794	778	737	808	733	819	776	787	765	757	782	765	746	805	771	764	744	791	800	760	719	719	703	768	805	789	739	737	801	740	796	716	737	764	826	768	754	765	776	755	827	812	771	765	750	754	793	768	739	747	795	730	782	750	758	741	775	712	745	765	753	725	750	747	774	793	730	771	727	800	725	789	759	831	810	795	763	751	746	711	735	765	810	766	770	705	795	720	753	769	795	790	746	753	761	769	782	753	799	773	759	675	749	770	778	748	747	788	798	719	833	751	796	782	768	749	729	763	818	801	780	738	784	792	803	785	732	821	771	792	812	750	797	774	756	728	750	817	779	746	757	743	786	746	734	748	809	780	810	763	769	758	766	806	733	753	745	752	776	739	772	773	753	789	744	760	721	760	761	784	760	769	735	764	738	764	763	767	765	732	819	752	804	752	796	780	771	778	774	712	746	797	836	747	789	746	771	725	718	722	741	787	735	721	754	781	706	776	826	760	769	745	818	780	815	728	793	763	799	745	794	724	759	824	776	795	783	741	752	746	788	744	768	751	667	752	776	790	702	773	787	763	746	711	724	832	780	791	766	754	780	782	767	755	775	799	727	739	785	736	774	741	779	784	789	767	720	784	803	775	773	759	758	818	747	824	780	745	822	755	777	756	738	825	747	797	711	776	801	731	774	739	768	803	768	817	850	792	748	725	742	784	782	744	765	778	782	759	742	731	770	778	745	746	769	816	750	754	804	765	746	691	757	790	703	784	765	766	756	769	774	781	750	782	764	774	739	767	826	748	754	711	763	783	758	739	735	814	753	791	685	737	773	773	775	744	756	715	773	747	770	731	777	785	749	709	741	751	794	733	747	806	757	821	765	763	775	743	748	766	798	766	763	723	765	752	770	715	729	785	762	745	772	753	740	784	742	755	755	708	735	783	758	760	767	767	809	786	796	760	792	816	752	769	775	798	792	821	746	768	764	708	742	731	739	718	741	782	790	717	749	777	754	783	736	749	798	724	753	766	769	770	766	811	762	790	784	809	771	794	762	762	764	765	825	741	828	778	747	796	780	766	767	694	801	756	776	682	738	762	773	750	784	726	798	750	777	780	811	774	748	740	792	779	829	787	752	812	792	728	793	782	814	765	774	740	707	719	774	771	769	760	843	772	780	769	697	766	759	791	769	774	733	727	759	709	751	792	736	771	783	768	764	804	789	743	746	770	756	767	745	771	752	785	782	749	753	791	758	762	745	747	753	760	757	756	772	771	788	758	824	781	775	786	750	800	767	787	780	761	793	780	772	722	768	718	749	778	757	791	703	773	809	760	756	760	767	738	779	781	794	737	754	755	779	772	763	777	738	793	770	793	803	719	765	687	750	723	720	739	767	786	765	724	753	801	789	795	731	736	775	772	760	713	789	752	765	774	760	784	794	800	783	823	742	768	754	751	777	796	739	773	785	770	720	810	764	757	810	758	763	812	778	762	817	768	739	823	761	776	736	785	765	800	780	751	765	774	721	742	805	710	804	736	804	778	721	771	705	736	727	786	750	742	780	771	734	765	804	734	695	738	760	775	821	757	743	812	772	702	814	747	752	755	746	805	757	727	698	744	764	776	803	767	745	752	768	795	735	722	783	721	782	774	779	774	794	781	779	763	716	799	763	795	786	771	739	773	790	773	799	723	733	805	745	755	746	746	807	759	765	778	795	766	771
17093	35961	27406	17761	13264	9790	7419	5983	4687	3739	2963	2511	2299	2009	1792	1491	1435	1357	1290	1207	1165	1119	1169	1042	1053	1038	1020	970	927	934	930	967	873	899	892	909	900	826	902	896	867	897	847	856	893	844	837	894	822	844	828	845	799	843	812	853	806	828	824	849	834	779	834	817	862	805	760	846	766	825	829	811	861	806	852	781	758	749	788	790	824	816	835	799	817	773	809	775	783	814	843	806	759	803	775	806	787	841	743	808	796	835	810	807	817	837	826	810	773	833	789	771	760	809	800	782	786	787	788	808	791	783	793	792	832	780	757	762	792	794	843	791	793	741	804	771	752	789	823	806	756	823	801	858	780	784	801	806	786	775	787	765	795	798	771	840	785	766	795	850	768	809	761	801	789	751	818	796	791	809	788	812	783	751	840	784	818	787	816	791	819	821	777	807	867	742	753	814	819	796	808	746	746	804	793	787	780	808	828	808	796	853	775	763	775	784	811	830	815	795	814	839	844	798	802	810	777	835	769	746	810	823	780	766	775	808	815	876	777	805	840	793	796	817	818	785	746	762	781	790	788	788	779	766	768	815	750	788	783	773	768	755	793	751	778	777	797	803	762	833	802	792	829	762	784	787	818	777	791	783	776	756	796	819	801	802	778	819	772	750	812	819	843	825	754	794	817	781	806	826	778	803	752	774	762	851	810	747	832	768	830	780	820	782	786	781	773	807	780	850	849	770	802	812	797	822	797	821	818	811	786	790	771	822	828	824	851	820	825	804	804	791	806	773	796	851	801	806	808	841	804	783	827	782	779	813	822	827	799	827	823	788	794	783	772	781	821	798	784	794	815	758	809	783	763	811	828	738	801	873	818	809	812	750	804	876	826	789	815	785	811	763	817	794	776	787	850	798	789	819	810	806	762	831	825	805	807	827	833	835	764	822	808	805	842	842	809	810	790	815	788	816	829	812	775	791	765	822	811	858	827	765	826	758	777	805	766	807	797	776	784	791	846	783	775	798	819	803	761	778	763	727	769	747	796	775	832	861	831	755	817	785	756	825	788	770	789	770	824	809	822	789	785	808	827	865	771	781	786	796	809	784	815	802	826	815	835	785	779	772	817	822	870	833	757	812	787	788	811	830	810	866	825	788	767	817	814	805	773	813	810	834	797	771	806	812	804	804	788	729	804	797	796	757	800	739	851	812	781	761	835	816	757	829	805	810	794	784	775	788	748	777	827	798	807	790	797	799	813	790	809	786	796	851	795	790	808	713	794	821	797	820	805	798	788	778	847	756	807	823	826	837	773	856	773	806	823	752	763	803	824	763	808	802	780	814	753	807	839	792	789	764	794	774	775	840	777	877	767	804	834	814	778	770	788	805	760	810	801	798	842	825	794	750	812	780	825	761	810	759	863	852	798	784	778	820	803	852	842	808	746	788	797	760	799	799	769	808	792	809	817	810	792	756	799	816	809	817	883	816	837	813	810	780	782	779	822	783	823	784	780	814	733	809	840	832	751	737	827	808	839	764	785	771	771	822	817	805	798	810	783	807	795	821	792	856	809	786	835	784	792	804	755	793	747	856	775	838	805	780	799	837	813	820	783	811	845	812	812	796	843	809	789	833	852	780	793	809	781	790	808	818	783	799	800	806	835	795	809	833	811	787	811	764	802	766	814	825	783	848	804	853	809	789	846	813	770	764	815	777	813	764	806	782	779	756	753	780	768	817	790	798	815	832	794	811	845	790	846	792	842	801	718	779	748	794	826	753	807	806	795	782	840	788	803	829	791	863	760	779	767	804	800	866	766	795	773	772	846	810	801	808	779	836	793	847	812	773	820	789	771	746	796	781	807	806	793	846	784	785	821	812	779	783	817	817	792	830	851	781	820	782	842	821	815	759	764	750	807	825	804	786	782	763	795	820	834	805	796	848	794	794	790	756	809	809	819	844	793	766	808	800	785	778	823	817	775	805	773	786	769	800	796	792	803	787	840	832	837	730	780	770	776	813	807	792	769	788	798	809	792	774	766	757	811	821	844	804	766	872	763	828	805	786	751	813	783	793	842	785	795	831	803	807	813	854	811	765	818	802	814	791	836	811	766	837	802	798	826	776	785	792	792	795	775	798	795	796	760	789	823	745	831	812	778	785	781	809	815	880	802	799	852	772	788	801	816	829	812	800	807	780	841	758	823	795	770	842	823	827	817	863	767	828	829	792	827	827	822	800	800	818	836	825	829	786	814	804	778	796	811	820	759	827	804	797	812	791	791	757	827	766	816	811	843	770	779	813	809	834	817	790	827	797	783	822	829	772	825	815	797	854	842	793	874	829	793	796	769	763	766	828	776	788	829	845	808	792	784	771	824	803	772	768	843	841	809	817	750	787	846	768	783	805	797	787	793	808	786	752	744	837	816	824	797	785	819	804	771	831	786	752	786	796	798	796	778	813	789	772	768	810	836	766	823	838	816	776	890	795	818	800	771	820	815	855	801	789	757	797	821	800	782	796	809	823	789	777	803	830	753	784	760	769	779	813	742	794	789	834	803	806	840	826	795	763	781	791	786	774	792	784	819	800	787	785	815	773	807	826	767	823	764	773	772	814	802	780	789	772	837	769	747	792	810	781	823	846	812	809	798	805	761	813	849	770	768	854	797	782	823	771	783	758	812	804	811	807	809	768	819	788	792	781	782	776	789	826	745	793	791	792	847	785	788	791	812	797	790	798	783	819	795	768	782	802	806	787	787	806	801	747	777	801	815	758	800	814	801	751	783	806	853	741	837	802	761	778	850	812	835	747	809	801	791	806	793	801	787	771	772	759	774	826	740	835	796	833	777	783	806	764	787	792	805	805	825	773	790	800	781	794	780	803	812	807	864	790	758	790	797	811	742	761	820	813	798	775	844	846	837	868	804	773	824	777	807	788	811	800	801	775	786	816	806	835	769	825	752	752	772	806	780	831	761	785	778	785	773	797	802	813	807	812	784	855	824	758	784	823	817	812	855	847	824	776	808	759	797	789	787	820	737	751	789	758	757	776	747	821	793	769	789	874	812	786	807	817	833	765	836	769	763	804	750	762	779	836	818	857	779	840	779	784	776	788	823	725	817	799	763	793	780	777	788	824	766	818	820	785	829	793	791	792	772	814	785	789	804	834	780	851	743	795	796	803	817	849	796	747	786	752	840	768	801	788	779	790	746	821	801	777	808	810	757	807	792	812	796	809	842	795	766	767	809	765	781	775	793	764	790	831	795	823	761	851	787	839	755	813	818	793	811	765	781	729	781	817	829	783	749	842	796	815	783	772	777	827	787	788	824	809	775	820	785	806	796	825	796	761	814	777	823	814	811	813	813	741	774	745	846	800	761	812	829	804	808	845	798	832	768	833	798	835	768	792	782	756	778	783	796	803	809	785	753	789	770	837	778	820	769	847	743	829	792	786	716	791	801	866	788	804	795	826	816	793	808	838	807	815	793	764	759	804	839	729	809	778	750	803	796	834	809	778	756	811
22449	20982	28493	23675	21058	21309	14559	6537	4593	3645	2950	2542	2293	1932	1775	1620	1491	1339	1340	1281	1218	1215	1143	1158	1143	1012	1057	1055	1060	1007	980	1002	963	956	872	917	909	915	916	875	915	907	895	894	896	843	854	910	898	872	843	858	801	907	846	817	841	806	848	870	843	827	851	827	800	868	789	845	844	857	839	793	793	882	838	842	816	791	880	794	838	841	770	803	879	763	857	861	811	804	809	832	788	841	856	854	830	818	834	818	853	837	822	830	814	753	792	782	856	805	829	835	826	787	829	797	796	851	800	838	827	827	848	837	797	804	777	773	894	841	810	805	823	773	841	853	808	863	843	831	868	787	866	850	875	777	812	836	814	876	818	842	848	783	868	823	806	793	838	792	784	819	838	805	860	798	828	830	818	850	865	810	794	791	808	835	825	845	837	821	842	842	856	901	865	863	796	786	865	853	940	807	801	818	807	848	799	837	791	847	822	788	796	845	765	901	861	812	912	837	866	840	794	780	790	806	873	858	866	856	844	783	853	837	780	818	776	858	777	868	852	836	800	838	778	772	826	805	789	803	830	808	880	790	830	833	805	894	833	838	823	806	815	818	849	849	798	861	856	779	830	820	823	798	821	799	812	827	829	814	783	865	860	831	788	822	876	821	879	825	887	830	854	793	820	800	813	816	820	859	804	844	864	872	822	862	851	839	842	852	800	871	895	838	861	804	833	793	850	799	796	785	811	827	905	860	852	817	828	844	805	806	858	838	814	784	794	827	801	790	876	834	774	843	808	834	820	827	823	827	906	815	790	847	794	828	857	821	809	804	766	762	836	820	869	831	834	870	866	845	822	799	811	798	832	843	789	775	840	795	807	828	813	799	821	847	819	815	808	799	796	831	843	856	838	802	810	852	837	830	832	828	801	860	801	889	823	864	843	877	815	902	842	831	787	843	796	838	843	773	886	807	809	816	776	812	820	792	850	837	834	866	911	840	786	788	805	793	773	778	838	827	793	812	820	820	859	858	796	774	844	809	760	782	843	830	859	824	843	862	833	849	874	859	842	821	810	864	855	817	874	782	834	821	803	806	806	849	838	811	783	843	809	842	819	803	864	860	788	861	924	820	823	799	800	827	811	832	788	844	789	838	820	793	845	821	825	823	790	768	852	859	844	829	863	875	779	882	823	818	823	833	801	841	837	851	814	809	810	885	813	879	822	863	849	820	820	812	819	820	818	812	821	871	859	776	827	797	832	857	803	789	750	815	787	791	770	818	799	825	822	834	853	884	853	830	821	815	835	815	821	792	788	869	814	855	836	773	799	835	801	838	810	831	834	773	823	883	824	825	844	816	800	777	826	835	850	783	851	845	764	796	805	864	771	848	793	818	807	822	778	823	847	844	811	806	839	792	787	817	821	791	846	872	866	849	790	832	856	795	811	802	869	836	782	873	829	839	854	848	800	808	810	833	837	846	863	847	793	784	824	853	851	843	775	854	841	794	791	815	810	798	843	799	821	835	870	864	880	762	836	815	795	794	794	798	787	863	829	856	846	797	873	817	769	782	829	822	797	880	844	854	909	813	839	837	770	839	807	820	841	846	759	878	803	824	793	747	848	847	866	798	833	872	852	835	760	774	802	804	835	863	827	828	873	835	856	853	814	827	803	828	817	749	813	785	841	748	822	856	846	818	772	815	838	857	778	857	825	852	817	838	869	807	805	850	808	789	853	779	831	792	817	785	757	787	796	805	821	837	804	773	818	868	794	764	828	789	800	807	853	821	775	770	888	844	813	839	823	846	849	821	805	821	848	861	814	874	827	809	852	794	809	843	828	801	797	846	824	816	873	863	810	833	845	800	818	837	810	841	832	830	815	811	835	842	824	807	868	867	811	854	844	787	832	855	840	837	841	848	798	802	808	843	813	818	821	827	829	877	831	835	826	886	840	846	814	759	803	824	861	828	797	871	826	848	814	847	806	835	830	801	842	787	822	869	843	852	850	802	905	856	830	803	859	782	819	838	800	820	797	825	837	787	797	772	836	848	817	862	802	834	817	796	815	822	763	842	757	778	752	800	828	817	817	803	816	849	839	816	839	827	808	800	759	839	825	821	817	809	767	802	854	848	783	822	815	810	848	846	857	772	827	854	805	817	820	892	857	819	884	834	823	736	819	798	788	817	868	782	836	864	825	831	789	802	786	821	825	796	815	789	862	858	797	833	839	797	839	814	845	843	860	873	834	842	877	811	797	836	842	832	862	825	795	822	861	822	826	828	831	809	835	840	795	771	863	849	817	859	839	805	783	804	766	810	897	855	810	822	785	833	884	816	856	756	862	851	821	837	828	809	832	785	775	850	787	783	787	863	799	838	838	828	874	862	817	752	839	879	842	845	883	838	846	791	826	825	823	824	816	831	850	830	846	818	791	802	840	826	797	831	850	819	797	822	872	799	761	805	816	823	822	813	835	828	799	817	824	857	793	853	835	835	818	845	880	813	857	827	862	845	804	805	865	850	825	835	819	827	824	851	775	828	803	760	841	805	796	816	793	745	822	880	831	816	829	829	815	807	805	795	837	856	871	847	873	805	838	852	815	797	834	831	837	830	860	811	795	821	812	850	790	828	784	759	794	900	859	833	835	831	841	839	836	855	825	843	862	820	825	819	850	801	791	817	800	807	882	876	846	831	812	823	825	792	843	853	824	842	809	788	838	828	783	833	811	794	845	831	870	812	818	838	843	842	808	828	792	806	752	804	838	872	749	853	873	838	853	880	784	806	834	815	832	867	856	827	869	813	845	865	852	811	853	809	856	780	861	853	870	783	872	797	830	827	817	820	789	860	825	820	844	807	810	787	843	875	804	814	883	792	763	833	872	771	790	884	823	812	790	814	846	796	864	866	869	837	821	888	804	837	880	814	825	861	786	813	824	815	788	907	841	817	773	812	840	796	820	832	790	815	823	807	816	835	824	774	881	867	755	850	836	804	841	821	814	786	809	773	827	849	815	832	793	820	836	819	753	863	818	836	871	809	863	810	845	817	841	827	766	796	853	845	819	817	860	838	813	824	864	840	841	800	845	830	827	831	794	847	860	795	834	846	843	804	827	841	883	817	824	833	773	818	826	870	825	776	821	894	806	795	823	822	806	857	836	833	858	780	802	825	773	855	854	795	796	764	843	790	838	816	880	796	839	773	829	794	813	799	834	840	858	821	846	787	872	846	856	833	828	798	794	795	794	834	878	810	852	855	836	813	822	783	797	816	826	851	789	834	837	829	808	840	810	813	812	791	743	810	802	806	834	810	817	801	810	800	795	762	812	854	838	847	797	793	841	790	796	842	798	813	841	874	806	881	797	746	859	793	820	827	766	844	848	827	881	856	855	872	836	814	837	808	791	822	844	767	869	837	808	775	794	791	843	859	799	824	842	831	757	861	864	780	787	866	768	800	811	803	871	819	784	842	844	884	854	800	796	786	796	816	843	781	837	809	792	832	870	848	794	826	828	802	868	843
19099	43538	34994	24822	18903	14619	11513	9508	7560	5722	4657	3924	3426	2916	2487	2227	2059	1740	1673	1639	1530	1462	1398	1427	1301	1273	1145	1140	1118	1145	1161	1105	1077	1029	1000	931	960	970	935	915	950	932	891	962	952	896	928	860	899	843	895	846	872	906	890	856	923	897	851	853	876	884	840	884	867	851	819	857	833	829	816	858	837	814	892	816	904	814	864	838	910	832	819	811	839	861	836	841	864	850	874	866	853	864	842	855	867	832	849	830	870	801	844	829	874	923	827	886	863	819	797	857	856	832	854	839	871	828	846	834	788	842	832	845	829	816	884	831	809	878	856	803	830	868	834	838	857	822	846	820	771	863	802	822	823	874	825	863	851	812	832	810	837	869	895	838	882	794	852	844	861	846	839	826	843	872	800	820	789	824	821	805	874	786	837	860	876	821	856	856	818	810	825	825	850	839	769	820	833	885	842	792	842	861	853	825	836	859	810	839	910	855	920	860	842	790	828	848	834	826	833	841	872	827	851	873	828	855	843	814	850	865	785	886	824	796	866	792	873	823	839	825	852	839	831	841	784	833	850	828	841	836	830	852	807	904	900	827	872	856	820	901	835	837	817	811	843	839	906	836	874	812	829	806	839	773	826	817	865	781	823	895	826	805	865	828	836	831	846	823	808	785	806	868	831	821	839	828	845	799	842	823	891	829	818	858	864	799	782	865	794	827	859	857	874	797	821	852	825	826	810	843	843	834	819	841	881	868	824	816	922	817	854	828	827	837	770	805	860	822	867	850	799	777	841	880	821	839	774	808	837	872	864	817	812	820	840	848	820	886	844	855	798	880	821	810	858	849	806	835	847	824	828	836	825	894	854	831	806	830	842	814	869	860	870	789	873	839	840	865	816	899	852	809	872	818	850	850	856	869	850	854	814	865	836	779	799	828	796	860	816	890	841	861	861	837	808	858	823	859	849	798	765	852	821	864	846	830	822	851	827	784	832	823	780	799	850	883	840	852	832	814	870	882	843	824	849	872	834	851	837	807	824	795	841	850	797	841	854	902	857	847	860	858	822	843	863	829	856	779	859	861	852	835	816	855	837	839	846	873	804	833	822	863	823	856	808	834	843	846	819	796	835	846	806	887	866	906	820	804	829	837	876	872	858	825	806	874	886	801	832	857	847	833	883	857	834	870	835	858	815	835	873	826	839	830	821	816	861	874	839	822	808	857	837	865	863	839	831	840	873	823	769	901	839	846	844	854	819	820	840	861	857	845	876	851	846	849	798	861	838	836	869	844	830	825	893	803	831	814	890	827	825	864	863	850	877	835	853	880	833	848	832	822	813	855	839	831	863	809	813	857	877	845	871	827	838	815	835	791	849	866	819	826	780	822	839	829	819	920	835	832	860	830	811	868	826	826	865	869	833	805	847	870	826	904	857	873	871	822	858	858	862	823	866	888	774	862	803	811	798	786	817	812	882	832	851	800	835	844	877	824	868	844	855	820	808	863	829	859	883	799	845	865	813	822	789	847	790	841	821	796	807	810	815	858	801	878	813	812	855	869	882	851	842	837	867	853	855	836	827	784	850	886	889	849	776	858	837	861	833	884	840	848	851	832	803	844	828	828	859	852	830	866	885	884	839	809	839	918	809	888	856	852	826	818	858	832	826	796	883	855	773	818	829	844	841	870	807	796	870	823	864	822	837	888	890	861	764	796	821	861	815	905	826	853	855	833	827	810	824	778	813	819	840	876	859	865	830	819	818	796	857	854	857	817	792	803	797	832	936	880	814	890	810	840	834	853	821	879	847	834	868	870	833	870	862	862	892	789	830	828	793	818	870	762	822	842	849	818	800	868	848	836	840	818	909	851	806	883	829	814	820	827	823	864	843	802	825	885	852	857	880	869	838	830	875	784	843	830	869	882	841	803	793	826	819	815	810	808	827	848	811	838	846	811	862	832	867	861	843	844	866	877	852	848	820	861	794	885	872	870	859	850	807	851	821	834	873	803	870	818	844	821	820	893	768	805	865	843	839	861	822	790	828	822	837	843	807	793	865	835	819	821	834	917	853	888	857	787	823	872	825	815	840	868	818	776	831	867	857	780	867	863	781	798	875	851	868	842	854	892	845	820	834	864	836	860	847	850	792	841	874	845	818	812	834	866	819	826	840	832	883	827	803	903	813	820	829	848	819	825	828	839	813	839	811	847	861	822	831	894	819	910	831	863	823	844	880	836	826	781	823	853	821	842	778	835	813	856	863	803	881	769	877	844	832	851	810	837	759	894	839	845	791	912	828	888	784	862	820	810	820	880	839	829	914	857	837	812	835	808	837	857	854	796	923	839	863	857	872	812	896	828	795	826	818	888	877	831	812	815	818	831	863	810	849	792	865	872	857	859	843	906	807	825	873	878	837	846	860	835	851	857	870	829	817	832	833	877	828	817	814	828	820	845	885	819	864	915	790	858	898	837	829	813	867	819	843	838	862	844	861	853	839	812	830	799	837	846	802	857	902	825	840	832	815	828	849	813	876	840	810	818	798	818	825	840	827	859	830	799	905	757	816	828	860	884	792	858	909	834	850	868	790	851	879	788	871	817	866	850	806	865	883	799	837	846	810	868	855	800	860	826	809	842	845	849	830	806	824	939	843	880	844	857	811	858	872	854	840	814	825	853	879	803	854	855	838	778	886	877	840	850	835	836	779	880	856	823	826	785	789	871	807	846	827	830	897	833	839	824	848	816	819	923	788	842	827	788	888	887	807	814	853	844	821	819	777	842	861	861	843	809	814	849	850	781	826	874	817	868	855	853	853	814	816	831	853	911	873	854	829	841	855	880	808	800	844	821	830	822	815	810	862	879	813	825	834	831	831	858	830	831	816	799	895	864	849	860	848	869	855	882	874	884	799	828	837	876	847	829	889	858	815	855	807	806	856	851	842	874	817	866	811	824	776	788	893	830	823	865	819	823	894	792	829	857	868	803	895	786	837	846	836	834	842	878	856	872	846	811	852	856	824	896	863	825	830	842	825	832	822	871	829	907	884	813	831	825	818	809	876	814	775	818	838	785	872	786	820	812	834	835	831	801	837	843	835	842	838	813	830	805	895	829	835	839	859	842	860	858	883	819	844	824	831	876	837	819	805	839	837	805	836	864	901	838	826	811	805	867	867	831	801	821	807	854	821	810	843	800	872	798	875	872	848	850	832	900	812	873	878	835	887	857	798	830	860	842	883	805	834	790	892	834	818	833	838	800	827	836	870	848	802	868	828	815	830	836	837	814	874	793	821	832	822	857	826	793	835	838	803	856	859	848	823	870	878	849	809	779	868	817	865	877	828	892	801	832	847	838	824	773	817	848	800	802	784	822	883	874	917	845	818	827	873	871	821	803	840	866	881	832	788	837	867	823	855	813	861	838	827	855	858	839	888	821	829	827	845	787	845	837	832	846	819	897	821	850	855	850	864	835	850	885	857	810	871	808	829	851	841	848	783	847	847	811	813	853	845	831	838	818	794	862
28283	22684	22861	14844	7593	4735	3448	2765	2243	1847	1575	1428	1299	1237	1117	1000	1007	849	928	969	922	839	804	879	897	809	873	861	785	886	783	843	815	856	814	830	773	774	805	762	740	779	831	822	795	773	715	770	771	760	814	781	777	744	749	749	785	724	796	771	756	742	800	733	775	745	744	768	752	721	770	751	791	715	760	783	748	762	759	768	763	782	748	743	796	742	812	766	720	762	766	781	729	796	791	761	747	772	750	779	735	768	718	770	672	787	754	772	734	743	754	749	763	697	752	773	749	776	746	789	705	761	718	721	820	766	757	739	724	670	772	714	691	768	783	743	744	721	774	750	751	765	747	714	754	760	735	765	729	801	741	774	761	771	746	755	821	711	819	791	757	788	758	732	725	805	769	745	747	741	759	739	730	743	759	742	764	759	751	709	764	785	758	795	738	726	743	716	742	730	754	751	754	708	785	715	792	759	724	817	741	733	787	728	796	753	753	694	737	826	772	757	719	715	760	764	744	767	783	801	778	743	694	716	782	731	719	728	739	721	705	777	744	754	765	742	767	766	757	787	709	733	717	727	780	705	735	730	736	775	732	768	719	723	689	769	730	788	734	781	780	752	788	810	760	751	758	733	735	788	744	762	804	785	757	787	795	734	719	764	741	760	727	767	801	753	740	734	719	731	769	783	769	754	716	708	742	766	790	724	748	746	787	714	767	735	752	770	706	716	778	789	786	725	756	727	726	745	706	720	735	748	758	761	747	753	744	765	777	721	747	754	720	783	772	776	756	783	760	750	739	731	747	726	747	740	701	733	729	716	761	787	757	745	706	711	734	745	773	773	754	773	690	752	767	816	795	761	746	754	765	758	737	749	740	777	760	760	698	788	790	778	770	733	755	769	725	748	760	706	770	693	755	724	745	713	762	757	785	782	780	754	745	783	722	741	736	689	780	791	737	750	718	713	724	737	789	798	780	744	778	733	775	739	766	752	741	743	794	727	766	770	792	742	748	735	759	749	750	740	759	775	725	763	788	758	760	745	778	747	835	734	721	728	803	771	786	744	756	715	786	765	768	757	739	776	724	741	737	743	750	707	764	771	715	726	702	745	750	748	702	718	804	719	736	767	760	811	748	738	753	767	783	749	728	743	791	795	740	725	788	741	762	757	757	661	749	764	759	755	820	773	828	768	738	771	713	745	770	781	734	738	706	733	717	744	727	791	754	726	802	705	786	765	766	776	769	723	694	721	727	762	731	738	766	801	776	760	792	776	762	720	782	732	728	772	762	770	730	741	778	753	715	737	685	763	747	750	752	758	776	798	794	744	754	761	749	771	753	762	734	777	742	798	755	729	743	753	753	734	780	741	746	743	785	691	763	757	751	723	757	723	688	736	750	782	787	787	737	725	759	729	738	774	779	762	783	763	707	735	762	770	751	748	720	755	750	774	769	717	766	735	762	753	704	714	778	708	714	764	769	757	747	744	763	782	747	741	764	746	734	746	752	749	771	752	779	813	733	800	727	760	793	766	702	772	767	726	733	736	784	719	720	738	794	731	744	767	732	811	706	751	789	744	755	762	754	782	710	778	809	755	777	728	726	775	829	758	750	738	695	778	740	728	752	750	748	771	752	716	757	742	768	726	733	770	748	739	706	776	769	780	720	722	713	767	766	741	758	739	798	741	768	694	799	725	739	771	741	711	779	766	737	770	743	784	778	811	773	787	703	728	736	714	783	722	722	761	765	752	796	759	805	770	765	687	796	782	708	787	701	733	752	768	762	721	763	770	758	765	751	761	802	768	755	728	753	761	743	783	767	752	729	745	743	826	747	751	766	747	766	740	739	769	761	752	753	784	756	733	741	828	756	779	810	736	732	769	754	754	754	717	761	767	753	811	726	733	672	680	720	805	815	706	747	767	747	726	749	770	780	741	763	743	750	703	762	753	757	759	774	745	743	757	815	758	755	777	770	793	733	718	768	727	763	781	760	762	747	797	762	785	764	777	739	765	761	759	788	777	798	688	763	827	779	745	730	764	757	774	760	765	762	759	743	737	803	746	731	777	761	769	752	734	746	747	732	767	754	725	790	768	800	764	804	738	728	732	722	738	751	780	802	803	771	723	762	772	755	820	778	753	763	715	787	747	751	758	767	728	776	766	804	739	745	736	722	758	770	729	757	777	801	725	750	751	724	725	722	760	766	721	763	747	703	841	783	751	753	811	700	738	813	729	761	738	767	713	744	781	787	800	753	741	727	758	732	783	710	717	792	743	718	736	761	700	769	777	742	777	748	783	773	790	785	775	809	716	761	725	766	778	740	718	720	767	781	740	806	775	732	814	740	781	738	746	786	769	799	814	768	730	709	747	695	749	734	787	757	741	740	759	717	753	745	715	793	751	740	762	770	729	776	775	778	705	799	748	761	758	780	753	719	752	742	752	755	763	744	734	768	756	788	727	758	767	786	756	746	744	760	803	719	759	710	704	774	782	763	733	783	764	822	769	727	793	772	737	728	771	778	791	740	775	764	747	789	711	750	740	741	793	725	749	781	701	733	751	737	762	740	767	764	770	777	792	734	721	722	728	764	773	784	704	752	762	775	739	748	768	759	719	748	712	774	824	763	752	804	782	752	745	772	705	737	701	738	760	762	706	789	692	729	772	746	733	727	786	758	751	704	723	758	761	714	786	810	757	787	769	748	788	762	743	712	735	785	705	752	742	790	734	742	775	711	788	778	725	772	744	756	773	757	737	761	792	774	763	763	712	692	779	725	787	690	710	711	761	725	717	701	759	766	719	766	788	748	736	704	767	750	722	761	761	822	746	772	753	713	785	776	800	731	814	745	771	743	765	776	829	769	777	731	771	756	746	702	743	721	783	769	755	737	760	757	751	728	764	708	762	752	726	765	744	769	765	773	764	739	755	724	773	745	783	719	756	775	772	751	759	775	726	786	681	741	822	748	780	731	752	684	724	728	759	813	754	712	736	748	718	769	725	735	759	729	667	769	737	728	782	799	779	779	770	805	825	781	726	741	768	711	742	740	722	751	726	789	798	821	765	792	760	768	746	758	774	735	722	769	777	737	753	807	712	783	796	695	749	777	757	742	755	785	760	749	725	765	754	765	753	786	763	717	739	731	747	760	746	811	755	759	751	758	746	766	775	754	777	732	738	764	742	790	734	795	807	792	746	812	794	749	771	757	722	826	730	830	766	730	698	781	719	742	725	783	721	797	761	737	786	740	770	775	736	736	740	706	775	755	742	714	756	773	772	777	762	794	717	780	769	714	735	757	757	806	781	792	795	792	804	778	722	760	759	760	721	781	707	790	750	736	764	711	710	752	735	763	759	794	784	787	732	746	754	731	791	749	760	733	811	781	740	738	747	761	755	789	717	785	757	730	776	722	743	749	744	740	754	735	719	811	732	800	779	724	782	736	731	733	771	805	755	748	773	759	771	752	768	741	778	770	787	720	721	779	773	810	798	755	760	796	767	718	732	777	758
17278	32417	24355	14727	10408	7881	5867	4723	3658	2929	2258	2051	1880	1554	1467	1305	1186	1156	1115	1080	1068	1023	1017	961	1018	952	970	944	867	893	931	885	872	856	850	863	820	863	849	828	794	808	856	764	839	869	833	819	824	854	796	801	791	809	817	795	806	754	813	803	795	822	811	774	832	776	823	808	758	778	822	810	789	770	830	832	799	768	803	822	798	743	784	782	738	801	784	766	827	730	795	780	833	770	773	793	778	826	824	736	777	805	783	746	790	780	829	738	754	811	774	787	782	770	746	777	750	803	791	739	831	753	787	812	773	747	783	760	752	769	810	810	796	805	745	757	786	784	795	771	789	802	808	801	828	783	791	731	790	835	739	743	803	756	758	742	750	792	825	810	802	811	792	810	819	779	798	809	845	786	767	794	818	824	750	739	747	781	810	805	773	806	778	807	753	790	794	821	750	844	759	791	739	801	759	753	764	755	797	821	758	805	747	753	777	763	809	795	767	809	795	820	813	785	801	788	780	802	753	794	815	814	787	808	809	784	801	740	843	811	813	729	767	832	732	748	775	821	779	792	771	773	809	793	760	772	769	788	789	813	783	776	761	742	758	789	738	791	784	734	807	823	778	768	812	799	772	794	773	845	812	766	807	798	817	804	796	800	755	785	751	817	752	775	796	788	778	783	783	810	795	806	785	827	775	800	777	784	714	838	751	800	774	801	784	783	811	789	746	805	732	765	741	756	790	770	796	795	777	827	773	768	758	795	777	832	780	798	721	791	778	811	766	812	791	781	806	732	812	819	809	820	811	784	812	853	825	784	815	802	801	854	823	789	804	781	784	813	761	837	813	749	793	733	755	780	841	845	763	811	818	796	795	831	786	794	783	787	779	785	791	777	773	764	800	795	810	812	813	792	756	766	796	769	803	751	736	760	766	778	814	837	804	816	770	797	818	789	764	772	844	797	801	803	809	753	799	823	807	801	836	806	790	816	782	800	780	878	816	787	799	781	796	825	801	797	736	777	771	780	816	788	790	785	789	816	794	842	825	746	814	756	790	825	809	740	815	784	788	783	780	761	799	736	731	725	795	779	755	823	828	784	820	791	778	755	741	772	808	789	795	805	793	753	802	777	786	820	841	731	827	790	769	806	754	809	747	783	794	773	808	798	745	799	815	820	771	808	771	813	786	743	798	790	763	750	779	786	804	845	749	842	776	784	761	763	761	800	757	759	785	777	801	794	819	802	741	809	763	756	844	790	805	776	782	801	788	756	784	794	859	801	826	803	789	747	797	768	790	746	803	774	760	793	761	749	776	796	790	836	817	791	754	772	806	778	814	774	814	830	807	730	813	776	779	797	757	775	760	738	778	821	738	777	756	772	769	816	777	787	794	796	769	818	791	777	789	797	835	793	751	796	780	773	820	814	776	816	756	783	774	819	775	784	831	827	702	807	804	808	800	803	771	780	723	801	804	820	772	819	771	826	793	800	761	709	810	793	776	749	782	772	825	785	751	798	753	778	836	766	752	742	793	817	833	782	779	764	765	830	764	756	862	735	778	801	740	801	732	763	807	826	795	788	794	734	829	776	754	821	766	806	808	821	785	776	820	841	743	767	822	797	835	781	786	791	756	805	811	777	800	847	777	850	803	820	810	806	792	780	731	731	732	793	745	811	733	786	785	772	841	780	800	832	778	844	796	835	836	736	739	754	730	745	784	778	813	764	831	791	804	814	769	774	780	790	821	802	771	782	823	754	821	793	822	767	741	809	791	742	809	756	769	804	812	834	826	811	779	803	769	793	754	821	793	839	817	776	835	838	812	758	793	762	766	788	804	824	787	788	803	805	757	811	742	807	766	789	707	808	753	799	795	771	786	784	763	758	789	811	744	785	850	822	827	763	834	774	794	741	836	792	787	788	819	732	781	800	754	791	805	780	815	835	830	798	749	822	783	762	784	817	766	760	772	753	800	795	753	796	795	755	786	789	805	748	790	786	782	781	762	801	771	786	802	805	834	864	785	791	738	812	824	795	806	822	784	783	796	799	791	784	730	776	804	779	771	756	759	778	789	805	790	814	830	803	765	793	814	760	784	773	791	751	808	799	774	799	832	762	785	803	801	746	804	815	816	772	771	779	812	815	828	844	786	787	796	775	772	769	787	767	725	856	784	760	770	768	821	801	751	813	742	764	763	780	755	786	765	778	831	764	847	758	796	782	741	811	756	799	773	836	769	782	758	801	790	817	718	740	722	792	763	787	762	801	785	781	797	761	773	808	782	792	782	810	778	838	799	823	803	791	749	794	783	788	741	826	816	801	781	773	819	806	737	811	794	743	747	789	763	784	783	761	764	826	809	782	764	837	798	787	779	761	808	803	728	737	828	750	778	809	804	738	786	815	818	832	826	795	757	767	789	733	772	793	762	761	855	819	795	818	812	768	701	779	807	758	854	802	782	773	759	799	798	772	770	841	813	787	778	795	776	771	825	808	761	778	802	824	785	775	780	826	800	816	783	793	782	762	806	778	761	840	823	786	805	778	796	798	811	793	779	735	749	812	785	787	796	821	863	768	826	738	745	780	776	781	732	822	807	774	798	819	775	778	800	762	761	813	839	781	796	732	793	755	758	751	768	831	792	806	814	812	828	821	807	776	792	763	796	786	819	774	837	804	774	774	772	785	803	779	766	787	790	777	835	773	794	840	825	808	807	776	798	773	813	769	780	779	782	856	868	798	789	781	761	770	844	756	825	783	795	775	810	797	819	809	787	801	792	796	757	816	756	814	800	784	723	795	798	771	780	856	788	836	829	756	844	798	740	776	788	770	812	748	826	825	772	765	767	863	780	782	799	791	836	764	749	792	803	742	831	785	814	775	814	827	837	790	776	801	745	829	792	813	776	807	802	773	764	792	777	757	806	800	772	778	793	842	832	799	772	813	823	817	788	785	787	743	788	801	782	804	786	815	773	749	755	762	756	774	751	748	791	829	831	795	744	824	816	812	810	794	802	759	817	798	788	809	780	763	789	853	768	815	801	770	789	757	794	832	758	740	763	785	779	792	779	827	788	752	782	813	809	776	814	793	761	786	777	757	778	771	785	810	760	788	804	793	793	806	804	767	766	838	787	821	783	837	789	780	821	809	795	821	782	795	802	763	784	787	753	838	801	739	795	798	798	769	767	790	764	833	815	831	772	838	804	766	820	799	796	817	810	795	784	792	824	786	816	798	772	781	798	747	813	791	769	781	780	801	755	797	790	797	804	801	775	821	792	776	773	759	787	801	823	748	808	792	792	781	826	739	794	782	760	752	796	806	782	807	780	827	802	778	819	788	801	785	786	814	781	744	799	820	784	790	790	750	841	765	795	824	800	781	782	756	771	765	781	805	800	770	730	762	821	800	734	807	767	792	760	826	790	814	825	809	770	788	786	750	769	817	800	826	778	784	780	770	828	837	862	788	808	827	772	757	788	750	784	848	757	736	758	739	759	807	783	857	750	785	829	824	800	779
23816	21101	28208	24332	21176	14600	7503	4627	3512	2642	2252	2053	1775	1579	1474	1360	1127	1147	1206	1109	1008	1046	977	1004	1041	964	920	940	937	856	873	919	864	852	823	874	864	859	824	845	828	833	816	788	805	807	776	830	854	837	806	827	747	788	803	825	827	805	808	787	739	819	802	761	861	819	764	857	854	806	780	766	787	776	826	774	807	820	782	797	806	837	832	830	841	811	771	827	819	807	798	815	758	806	810	789	807	822	811	820	754	791	799	790	815	857	779	805	771	763	752	762	796	808	760	830	767	815	741	822	797	791	793	804	805	828	758	750	823	759	787	802	762	782	833	809	805	751	768	812	862	777	774	757	814	830	736	767	845	756	823	769	803	772	808	755	851	777	786	810	779	850	786	809	792	754	811	852	779	799	755	822	821	820	812	765	802	790	802	757	828	825	792	781	844	784	769	772	770	779	832	811	860	717	807	796	749	821	802	802	775	792	793	795	769	786	756	786	722	827	806	831	822	818	808	782	763	751	754	803	851	806	802	766	779	808	791	752	774	790	823	840	792	841	737	813	780	781	780	821	812	793	787	764	750	726	824	820	734	808	726	817	757	776	790	794	758	776	838	815	810	771	805	801	797	800	806	799	800	812	770	753	832	775	795	809	806	789	795	741	762	768	830	809	734	771	784	826	823	774	756	765	837	800	811	781	798	803	712	832	828	773	783	831	779	793	812	762	789	782	740	790	793	804	809	826	790	789	777	855	765	788	797	787	853	809	789	759	868	821	805	771	787	790	768	817	792	756	772	752	730	782	787	786	814	801	778	818	774	770	760	783	786	779	759	843	761	823	816	761	822	783	821	769	797	778	821	804	812	827	763	835	800	738	782	788	821	821	817	756	761	786	823	816	768	744	854	781	802	744	823	841	839	735	787	790	788	786	784	723	749	752	780	769	762	800	770	811	815	775	803	772	804	767	778	788	757	748	812	802	783	744	804	785	795	789	799	758	753	748	840	772	821	843	778	765	840	807	774	755	806	793	727	741	759	796	776	812	760	765	765	807	780	767	781	807	760	806	855	781	792	767	805	794	779	791	734	821	748	770	859	793	826	813	774	773	826	824	787	763	787	776	758	814	817	805	754	792	794	746	766	794	782	794	771	787	836	779	798	766	744	802	809	760	850	707	824	808	825	860	809	826	789	831	769	748	803	782	770	741	743	750	772	784	782	783	745	798	730	776	794	723	792	766	750	811	796	769	817	818	771	809	786	778	795	774	820	807	767	808	840	797	754	803	805	775	785	774	817	771	818	784	782	800	849	786	793	815	805	781	774	812	773	850	807	777	776	808	785	829	831	801	796	771	797	817	859	740	796	782	799	783	822	730	772	817	752	780	812	820	816	767	852	812	787	807	766	777	787	816	772	810	748	821	793	828	774	789	810	812	772	755	768	729	806	784	842	837	777	766	754	821	807	741	803	801	758	821	846	818	806	746	775	745	815	834	799	759	794	789	837	758	762	770	840	822	779	786	790	783	788	833	783	755	786	828	795	793	759	795	755	802	794	761	740	795	849	738	788	811	802	774	752	771	811	758	779	776	727	758	778	827	789	746	722	767	755	809	777	754	800	805	786	777	834	828	790	741	768	823	794	741	759	779	770	769	820	744	790	775	727	788	745	802	775	798	780	791	764	806	801	793	827	782	861	779	788	789	759	803	826	821	796	786	766	747	768	767	782	825	832	813	754	764	787	785	720	784	794	767	788	792	793	788	818	844	803	780	846	806	788	805	752	760	798	807	763	738	798	790	811	737	773	772	804	742	853	798	831	807	818	791	792	780	793	806	821	805	732	769	788	779	765	827	798	758	775	815	779	774	757	815	770	778	732	827	821	795	807	787	816	748	780	769	827	796	764	760	811	771	828	808	819	792	767	765	805	851	758	812	798	803	783	799	765	813	814	780	806	761	786	755	758	745	808	778	781	753	767	772	810	761	781	797	810	774	787	733	775	791	786	793	824	825	806	741	783	784	818	854	736	805	783	808	819	807	835	809	782	763	799	747	799	774	805	787	745	779	820	804	802	738	796	758	837	793	804	738	840	823	790	816	750	764	729	826	797	776	805	778	817	757	852	776	809	813	769	767	800	782	752	812	784	821	796	760	750	778	811	835	798	816	733	763	845	793	772	742	777	771	803	755	799	764	825	737	769	714	791	812	754	811	842	746	815	762	823	778	810	762	793	812	782	775	794	751	816	785	789	803	846	770	778	770	820	800	820	801	788	747	795	763	771	742	819	759	860	772	814	818	771	747	772	798	783	776	774	794	749	772	813	791	722	781	756	767	763	771	815	826	814	770	814	801	800	856	800	768	805	763	785	774	791	809	768	775	719	879	750	806	823	780	783	812	790	783	789	800	820	849	782	816	698	789	823	745	810	767	763	800	855	763	783	799	796	833	797	761	755	771	820	785	772	738	819	811	769	784	749	802	733	740	855	829	766	810	825	811	814	834	800	794	748	737	771	771	777	789	791	795	781	755	770	824	782	732	748	767	827	781	761	778	797	793	776	758	792	769	831	805	770	782	784	797	782	803	737	816	853	796	744	730	817	824	767	806	842	791	786	823	789	751	779	772	756	755	764	777	756	769	797	854	781	748	812	779	749	792	786	779	816	814	764	790	855	793	765	818	742	775	830	770	791	781	775	789	759	726	800	787	837	791	813	801	810	797	732	769	798	775	768	807	817	775	743	818	815	773	761	804	782	774	794	826	772	761	784	796	791	794	776	832	793	789	786	737	832	765	801	809	735	855	757	744	789	776	764	763	759	799	808	792	801	776	763	795	785	784	816	794	731	828	777	777	777	757	782	803	759	842	752	844	873	797	803	744	837	812	767	805	800	808	799	773	824	795	870	764	823	827	773	823	783	736	716	791	737	743	855	785	713	780	764	815	793	775	836	827	750	797	809	809	830	822	773	803	829	787	786	791	790	816	761	800	818	764	855	801	736	786	796	769	812	790	790	773	798	770	824	776	797	790	823	832	776	748	792	785	790	767	847	759	815	772	832	819	767	819	844	817	783	744	805	791	793	822	786	804	806	818	743	825	828	816	806	801	769	795	764	786	789	782	829	774	742	779	784	770	759	781	800	817	778	747	839	795	833	762	860	820	876	789	794	756	784	788	818	749	741	759	787	818	771	764	797	737	803	778	781	802	782	779	797	761	776	777	770	779	760	808	811	754	715	799	751	772	748	829	804	811	819	808	742	797	808	766	779	784	780	810	760	802	824	779	793	766	771	762	786	806	802	731	772	809	782	753	819	807	799	796	767	822	749	762	805	780	795	726	798	768	801	773	800	821	816	778	809	768	732	772	791	756	785	751	823	824	775	768	807	786	784	777	761	798	801	778	765	789	781	813	813	797	795	787	792	804	763	737	824	793	788	805	762	764	789	817	817	773	784	820	815	785	845	791	796	813	754	820	771	779	792	809	749	763	813	821	834	814	780	799	804	754	779	776	790	780
17464	39628	31063	20572	15318	11920	9384	7257	5841	4305	3439	3020	2542	2228	2047	1798	1667	1456	1436	1325	1229	1283	1115	1168	1152	1093	1079	1060	1102	993	1038	969	985	981	922	921	963	908	896	895	889	909	804	837	930	848	857	824	780	883	858	843	817	822	864	904	871	831	866	798	849	842	824	860	916	865	816	771	823	823	849	852	830	786	818	873	793	786	820	811	842	778	809	834	828	778	817	827	820	835	859	878	780	819	834	878	838	847	818	821	874	824	801	821	836	857	794	795	795	831	871	784	810	814	864	838	781	798	823	859	839	783	850	868	851	782	808	815	812	838	806	798	815	860	773	856	894	831	808	830	812	791	847	807	822	819	748	786	800	762	849	842	787	762	842	798	886	810	856	793	837	795	814	843	794	792	865	762	823	843	776	821	757	824	858	834	805	818	800	820	824	834	855	832	787	799	857	811	821	861	832	765	815	862	880	795	763	824	841	872	812	840	800	797	838	883	805	829	816	833	856	864	804	807	805	851	834	837	807	843	837	814	743	820	832	793	797	815	771	810	806	846	783	847	824	869	755	803	853	823	810	820	826	867	816	837	849	850	848	825	816	774	822	792	840	839	788	835	794	814	781	811	811	832	841	761	800	847	810	823	804	798	758	822	851	830	780	791	829	841	736	862	795	796	878	807	849	808	819	853	886	799	792	858	848	892	787	832	828	823	846	840	778	842	887	824	830	871	772	759	782	856	833	863	861	845	789	822	808	760	812	816	855	791	743	835	822	769	840	834	840	807	842	827	856	821	788	806	833	791	838	856	816	827	808	887	820	833	810	871	786	778	822	785	827	834	820	802	824	813	801	832	852	826	859	823	773	795	818	828	842	834	804	801	818	819	811	824	777	794	857	831	801	826	788	883	792	830	813	835	753	796	850	809	767	814	781	806	808	822	797	881	887	806	831	858	820	801	784	866	841	828	780	819	837	829	810	882	815	801	837	816	824	768	799	842	770	828	823	828	805	773	803	800	827	770	840	794	798	820	845	826	840	839	821	819	877	800	808	795	807	836	823	816	789	825	795	806	851	814	886	778	789	775	845	862	829	785	780	796	808	842	830	799	864	790	822	817	812	776	798	803	777	760	871	830	834	823	792	863	869	810	814	811	819	866	811	800	804	848	808	816	847	833	845	849	782	829	844	834	777	862	846	819	852	866	848	794	798	818	824	802	836	857	769	754	804	841	795	839	815	769	822	796	832	823	820	820	804	791	795	797	831	821	804	890	824	814	856	820	834	835	813	836	801	845	857	803	867	788	801	805	807	807	808	787	813	829	831	802	801	802	842	789	808	821	864	856	817	780	834	834	825	756	731	800	837	819	878	830	825	771	816	802	813	775	837	821	800	821	804	820	824	839	810	802	812	827	801	884	819	823	824	793	829	851	807	786	808	808	842	827	814	842	836	818	844	787	810	814	807	815	857	826	830	822	848	824	836	824	794	817	788	810	752	821	832	805	788	856	813	822	796	821	813	812	823	845	805	818	777	790	813	837	780	799	838	816	865	745	766	838	811	781	804	805	822	808	803	806	860	765	804	803	802	812	782	799	842	805	841	849	801	778	879	797	857	847	810	841	811	820	830	809	813	835	797	782	854	808	815	763	763	820	857	815	782	790	778	797	835	843	791	807	827	770	839	755	774	789	773	846	839	785	848	787	851	796	863	811	814	823	792	890	806	830	815	831	817	899	809	809	801	800	805	796	840	833	815	812	854	865	834	807	827	790	845	819	800	831	830	811	787	854	804	832	868	824	804	852	817	806	799	858	856	791	830	759	811	806	856	833	816	786	834	766	826	741	817	784	891	809	873	820	813	864	794	766	809	768	821	803	860	845	832	831	772	807	818	816	772	848	796	817	827	812	827	890	838	795	762	840	827	802	797	808	779	813	786	809	819	878	855	807	835	819	795	806	795	797	815	826	807	792	813	812	847	772	793	832	843	818	784	784	800	803	881	783	798	867	790	769	786	820	779	805	746	832	830	822	794	874	880	853	812	797	793	807	803	867	856	828	833	772	854	825	812	836	812	859	798	870	799	831	788	851	800	821	766	809	879	775	885	836	845	810	787	832	808	818	817	793	851	857	804	820	846	766	790	854	815	771	854	801	795	825	846	782	768	802	807	836	843	829	804	815	845	794	864	867	820	804	799	795	802	857	807	781	840	803	785	857	788	803	869	799	847	858	865	786	776	790	822	797	836	845	849	766	808	834	840	798	805	828	814	868	793	815	791	837	791	829	794	779	804	828	820	809	854	806	873	745	804	799	858	766	843	829	829	845	830	816	830	831	884	785	829	796	800	855	794	859	796	796	806	790	816	833	803	814	792	822	786	844	829	808	817	826	885	817	823	833	815	838	752	786	776	814	777	822	790	800	864	822	813	850	849	806	834	838	888	794	790	826	773	818	787	811	851	816	770	804	811	820	819	831	766	852	886	856	788	823	854	803	833	814	853	876	861	841	857	839	845	804	804	815	828	843	810	795	841	809	819	863	811	824	802	791	780	875	828	755	838	788	779	816	816	821	812	772	809	818	811	815	764	781	862	845	842	804	827	778	827	863	802	835	847	813	824	785	796	788	857	839	792	835	812	813	805	758	847	860	784	880	757	863	845	810	818	853	822	847	806	805	782	832	869	815	833	824	805	837	801	796	783	820	854	806	793	809	773	843	848	755	779	825	840	858	796	842	760	856	755	790	838	803	799	832	790	785	752	874	888	825	846	862	825	829	839	787	821	845	804	792	794	798	822	800	778	791	797	801	831	765	821	787	834	811	830	842	841	820	812	855	840	820	829	830	800	792	819	868	838	828	845	839	828	828	822	795	813	863	821	820	815	842	827	824	852	863	766	840	780	818	849	801	810	837	819	840	810	819	872	831	798	815	824	823	780	852	777	859	830	822	785	795	806	800	838	769	765	848	870	825	818	809	821	787	835	794	830	819	827	861	827	845	790	799	821	822	800	803	832	836	831	775	848	829	790	813	780	823	840	866	843	823	825	863	826	833	819	760	788	791	829	812	756	792	757	801	790	810	827	820	793	840	775	835	821	839	808	817	809	869	829	749	855	768	771	853	841	816	806	814	811	871	818	825	821	858	796	790	819	809	806	828	800	869	809	836	808	769	865	845	817	829	791	825	843	814	833	834	833	804	868	816	807	808	817	893	816	812	847	798	784	795	806	804	777	836	831	829	781	781	838	771	786	812	784	784	800	899	871	829	791	846	810	854	834	826	789	818	809	824	815	818	835	820	805	785	787	812	851	814	785	821	807	832	808	836	848	753	825	804	810	804	778	790	826	851	797	822	807	748	759	823	793	856	799	872	821	823	833	836	815	814	825	834	810	788	806	848	845	842	843	774	852	831	888	790	818	812	755	811	888	781	808	829	844	817	793	796	843	798	862	792	717	908	799	785	830	826	789	814	830	807	849	813	811	860	814	772	847	828	792	820	821	859	856	842	858	846	790	819	805	816
24762	21001	27015	25182	14648	7083	4860	3469	2729	2175	1791	1738	1479	1351	1156	1144	1083	1020	1008	1029	969	969	870	930	934	907	853	813	817	847	829	848	831	844	824	766	803	760	762	760	790	825	778	835	804	770	749	827	780	806	780	766	738	768	763	741	776	814	717	736	794	812	714	764	781	759	754	772	757	712	759	819	730	735	805	755	801	783	789	749	754	715	727	747	770	716	740	819	774	775	723	757	713	809	725	734	771	761	774	765	681	739	754	779	767	755	767	783	768	769	791	774	791	770	808	759	740	724	767	783	729	737	735	745	698	760	785	774	761	801	805	816	783	766	781	774	762	760	764	778	752	733	750	730	756	766	753	733	760	700	756	799	710	757	739	765	763	762	743	795	777	750	718	756	788	760	757	799	719	761	765	717	709	772	781	796	768	783	788	749	726	762	752	753	703	799	764	747	777	757	763	741	692	759	736	680	748	801	744	771	792	809	737	801	731	754	807	774	772	756	797	732	753	772	804	754	730	779	754	779	804	743	777	769	772	727	761	753	778	756	793	751	758	790	776	773	724	781	741	732	753	728	721	738	779	732	762	748	748	733	756	794	782	752	780	683	774	707	776	754	748	745	762	786	738	747	752	792	825	805	761	775	780	788	707	786	751	790	752	774	736	772	692	709	694	744	729	774	748	724	772	767	714	745	770	769	786	787	738	757	752	786	796	776	790	748	750	790	756	731	774	768	725	756	763	754	749	711	801	806	766	715	742	769	785	723	771	704	752	782	732	758	752	810	722	765	716	753	699	717	737	765	748	770	761	716	717	747	753	787	786	784	755	766	769	791	786	769	762	735	793	774	762	707	739	773	733	728	780	790	785	756	766	790	770	788	781	723	706	707	779	779	752	828	758	728	786	767	778	769	790	764	858	772	772	767	744	722	758	711	784	726	715	761	766	822	737	776	745	775	773	788	747	720	701	771	783	806	755	721	791	769	730	762	770	809	772	719	813	746	798	760	734	799	838	764	732	765	761	692	730	785	774	728	730	768	729	736	763	732	737	781	687	794	738	752	732	745	723	694	756	735	739	790	714	759	746	744	799	787	752	762	729	754	771	744	743	759	765	758	747	751	740	776	784	769	798	766	802	737	755	784	749	743	776	764	749	746	730	755	753	739	727	733	764	769	767	758	782	797	743	725	763	722	763	760	722	776	787	742	750	809	709	738	709	804	726	759	759	753	785	747	750	775	802	751	695	758	748	733	793	730	763	751	791	754	774	779	747	723	782	707	823	757	740	815	766	755	731	758	727	722	768	799	767	705	755	766	782	783	739	783	730	724	812	722	767	756	738	738	787	795	777	740	754	838	767	744	767	764	739	763	774	740	793	771	761	767	749	756	775	739	736	757	750	750	722	704	769	769	779	762	795	766	737	771	802	760	734	733	757	721	822	705	740	720	753	767	772	796	770	754	761	779	791	732	804	706	809	769	813	745	769	727	740	741	739	753	755	709	740	755	757	790	767	752	756	731	749	771	754	787	753	722	743	800	797	774	794	727	749	756	817	716	718	761	729	748	739	775	785	754	743	736	771	805	769	770	786	764	774	749	775	783	742	753	750	768	768	753	733	743	741	719	688	777	777	747	777	761	774	756	725	806	714	765	769	761	768	723	816	715	745	782	749	768	780	697	741	754	762	795	802	826	741	751	759	738	746	727	690	768	800	717	718	776	698	775	797	805	787	801	721	730	744	749	759	768	738	747	775	729	713	727	723	778	779	776	719	821	788	735	791	748	738	786	690	747	749	691	708	742	751	751	743	709	763	776	792	756	789	760	775	759	778	792	768	746	781	744	750	692	757	786	783	736	774	777	720	776	759	780	730	771	752	756	784	750	774	794	722	753	787	797	743	774	748	771	742	769	728	754	750	761	732	755	783	781	780	738	706	765	783	739	812	776	710	805	717	728	777	785	740	820	804	744	776	735	793	762	795	715	745	757	767	715	845	814	687	743	735	754	748	790	734	732	775	764	750	744	788	772	760	724	769	798	769	727	805	771	763	745	772	754	747	816	766	796	742	762	732	700	814	774	751	722	765	806	737	752	730	755	802	751	795	770	805	740	733	725	735	782	763	762	730	813	739	769	728	717	770	781	771	748	729	732	748	795	769	750	708	758	772	771	709	749	760	790	741	741	730	757	774	735	772	771	733	747	738	773	749	752	750	719	774	728	766	758	747	781	769	758	755	760	744	768	731	755	787	758	793	781	775	729	756	769	776	767	724	771	774	755	821	762	759	731	726	760	743	776	752	754	714	745	768	739	760	786	768	777	733	733	781	739	719	733	780	778	744	762	724	755	802	780	749	715	769	776	806	818	797	753	774	792	776	759	743	750	768	774	737	769	736	713	772	752	747	760	764	746	770	771	733	723	755	747	741	761	740	773	782	734	793	682	808	745	736	769	806	743	717	741	717	746	759	758	708	744	793	748	745	754	746	792	773	746	765	741	726	763	787	749	745	748	771	781	726	750	783	786	768	784	758	749	774	751	738	785	795	742	730	753	781	786	756	729	766	791	728	804	804	686	772	699	774	766	740	709	773	774	783	703	752	763	721	721	780	766	724	802	768	754	804	708	775	770	744	799	720	801	787	809	746	790	832	805	797	757	717	791	772	803	777	749	811	770	758	755	763	803	754	744	784	697	760	755	762	733	771	762	740	862	787	797	724	742	745	751	764	700	771	762	686	735	739	746	746	777	728	798	742	741	728	733	750	742	778	733	752	816	747	791	737	752	729	756	798	768	746	748	763	748	765	766	796	724	741	789	759	787	776	749	785	777	793	706	726	764	714	765	714	738	778	759	745	803	754	770	772	752	760	770	760	786	806	802	757	746	786	753	764	773	716	712	715	780	729	725	746	781	795	724	801	780	800	718	755	755	798	689	756	799	773	779	727	734	775	710	782	727	754	782	781	726	742	738	748	739	750	730	722	772	772	765	725	748	796	772	748	725	752	794	801	749	749	776	725	748	794	774	792	751	763	773	765	744	757	738	743	740	725	808	726	730	730	725	736	768	737	796	772	744	737	745	750	730	763	754	740	757	797	733	727	757	743	745	761	755	758	750	775	806	728	797	752	712	757	751	753	739	751	773	783	780	779	781	778	739	820	753	793	781	757	708	821	715	751	768	775	775	728	742	762	762	718	773	735	793	761	783	787	782	715	784	720	738	767	760	763	766	768	781	731	816	780	718	778	769	783	746	744	798	757	725	745	750	760	763	763	702	814	737	736	742	808	782	754	826	736	701	706	801	801	750	741	762	759	771	741	724	773	752	767	738	755	762	782	688	766	724	751	747	709	772	789	738	746	755	783	796	745	764	778	773	753	732	768	734	745	744	807	705	759	698	760	759	765	795	721	755	739	713	740	756	719	742	742	796	774	785	782	773	804	786	743	772	800	761	793	707	778	719	786	754	781	769	756	761	772	778	755	741	780	744	777	753	771	733	739	760	791	771	783	719	787	760
16968	36303	27184	17305	12846	9973	7966	5987	4757	3490	2875	2574	2173	1775	1754	1484	1437	1289	1279	1283	1128	1117	1069	995	1078	1081	963	1003	993	920	960	940	888	884	821	865	854	866	816	834	831	858	886	876	837	811	840	857	836	785	859	797	828	828	780	816	802	821	791	782	771	776	792	895	830	781	763	794	760	818	792	834	810	836	783	806	781	796	804	814	758	785	835	777	803	797	792	767	790	770	782	800	793	777	814	825	805	774	805	759	790	830	799	744	792	779	800	815	796	734	823	750	785	753	777	774	787	765	747	847	817	818	782	793	798	780	780	786	730	818	761	814	801	780	777	822	812	768	777	777	768	777	794	757	844	735	778	750	773	810	788	819	733	751	798	824	813	819	798	786	864	803	766	826	804	815	838	759	803	826	763	786	812	801	811	780	820	808	816	745	759	817	806	827	750	819	789	788	812	783	786	800	830	790	796	770	774	804	780	847	767	788	818	831	817	788	826	791	834	763	784	782	825	775	803	761	779	838	834	812	791	786	774	859	774	797	837	831	828	780	772	831	771	771	783	785	760	747	773	756	818	757	820	813	806	735	765	786	797	768	774	793	756	819	806	823	755	784	763	802	764	846	779	846	812	771	844	819	752	812	747	798	804	786	803	785	782	782	822	792	804	749	801	822	765	761	786	779	836	769	791	796	772	822	808	769	863	777	775	783	790	833	818	801	799	815	815	729	796	781	826	797	758	785	803	825	745	825	722	831	774	770	819	803	785	822	751	802	810	767	754	764	810	785	813	801	782	797	743	783	814	790	867	816	816	800	787	791	769	814	789	797	834	755	842	779	804	797	774	791	807	811	800	792	812	830	763	761	804	750	855	778	810	817	774	818	797	775	800	804	855	793	755	848	814	824	824	880	774	821	757	801	839	820	786	790	787	783	779	787	814	820	799	831	849	798	759	798	776	746	756	777	782	790	790	805	796	754	786	816	784	774	759	761	803	766	822	811	815	752	784	809	749	789	806	790	803	787	780	792	792	766	822	768	778	795	807	816	783	794	775	781	800	776	735	832	782	767	788	827	777	771	789	826	841	798	809	767	777	894	756	795	783	757	773	784	767	818	779	758	820	787	780	795	747	822	825	815	809	809	845	785	820	819	792	776	815	770	800	792	768	759	754	729	798	772	802	795	811	832	787	768	776	764	755	835	819	815	710	804	820	776	774	780	781	794	842	816	813	831	805	788	749	758	743	781	756	843	795	842	800	778	800	780	798	824	781	817	879	781	781	800	783	843	837	791	744	832	784	774	786	810	824	785	782	814	801	787	771	774	824	787	821	832	804	815	719	793	796	817	757	803	812	743	773	785	793	783	809	825	796	826	834	791	785	766	804	779	818	826	798	777	855	822	825	803	783	825	794	794	839	827	758	776	728	782	760	773	824	813	785	850	785	797	780	773	825	759	817	809	855	859	793	781	771	807	776	787	815	811	760	831	787	876	788	791	770	772	790	781	754	765	802	829	826	791	786	826	782	775	812	832	772	813	790	812	780	774	803	798	863	817	830	803	834	843	856	801	814	781	785	796	788	824	802	809	778	811	742	779	746	782	818	814	819	790	773	748	767	831	831	828	792	824	817	798	854	829	756	811	834	772	798	807	791	790	779	800	808	792	785	820	793	797	808	785	750	743	801	793	808	825	808	807	788	822	829	806	790	787	762	759	766	783	808	811	789	829	760	834	792	814	834	759	785	810	775	826	810	779	841	832	810	794	824	806	752	767	790	797	749	748	824	822	813	804	734	801	805	835	787	821	800	753	783	851	739	783	815	795	809	813	764	782	791	810	813	758	825	798	783	837	779	818	785	755	869	805	800	729	800	819	785	762	832	770	802	811	806	782	794	787	801	816	755	848	812	790	787	839	790	833	797	776	789	780	812	790	791	807	804	817	797	798	794	802	830	798	790	787	781	769	783	761	790	797	796	823	798	866	842	786	801	869	789	768	737	746	782	807	790	800	778	791	826	749	816	784	753	797	810	788	793	822	772	782	821	789	761	828	739	828	785	788	869	798	786	785	835	837	773	820	833	818	780	812	768	762	792	778	797	786	762	821	783	780	761	810	753	825	784	790	780	804	819	757	797	814	820	722	799	821	772	788	775	843	847	803	812	748	803	793	834	811	784	871	798	801	762	827	786	781	811	858	775	776	782	775	781	772	820	774	857	829	780	778	775	803	843	754	757	802	759	742	819	781	823	813	765	752	753	791	810	786	823	777	815	797	840	758	806	746	767	833	776	804	782	827	806	782	771	795	812	821	823	841	774	799	804	815	796	814	788	773	774	777	820	793	810	750	806	832	809	823	747	765	806	820	769	815	801	759	763	764	845	801	747	768	773	825	843	777	769	799	792	792	765	861	784	812	806	799	788	815	774	795	804	747	743	785	813	764	750	798	765	797	833	749	780	811	786	817	792	762	801	820	786	789	791	803	812	864	817	750	775	844	843	777	747	793	806	794	798	785	764	769	825	824	810	839	752	798	776	811	827	779	760	815	814	795	815	804	779	847	752	753	789	767	810	761	749	776	801	803	761	783	793	824	838	750	800	769	777	750	834	797	745	766	822	848	771	794	828	824	814	792	789	786	742	765	773	766	818	777	757	776	801	802	818	809	805	797	806	791	796	802	814	825	770	780	803	816	821	774	792	829	761	812	791	803	753	776	791	760	793	805	729	807	788	807	818	790	742	816	805	831	799	759	827	791	813	823	784	820	806	808	822	773	836	771	790	783	778	830	828	785	801	775	797	775	828	790	751	787	825	795	778	773	822	786	824	853	784	801	777	780	765	768	786	813	804	807	808	767	855	789	771	758	862	836	777	757	753	783	812	834	764	807	793	788	788	796	807	805	818	829	805	824	827	801	896	775	788	773	780	781	779	810	773	773	818	783	805	782	828	758	848	810	750	837	830	790	809	820	778	817	774	760	824	750	764	790	784	838	785	779	804	805	795	771	789	811	819	807	817	839	796	774	822	771	817	766	842	793	836	809	792	779	799	774	782	828	783	792	802	754	827	821	838	780	818	821	832	807	791	761	763	722	778	789	782	817	786	818	726	733	779	805	802	736	814	759	810	745	790	783	752	746	792	814	799	773	802	812	768	761	795	783	776	749	745	833	795	776	805	780	761	777	756	839	773	838	782	755	865	788	811	792	828	818	794	790	798	792	826	770	816	781	741	794	837	814	852	801	818	789	749	812	818	813	788	822	781	787	794	786	773	799	732	768	799	820	755	788	784	796	829	821	837	800	835	793	763	758	809	777	819	814	769	788	798	779	813	835	802	820	795	756	761	845	827	792	799	831	762	813	817	791	791	817	756	819	785	805	712	792	787	833	771	820	749	817	723	834	759	812	811	838	749	759	768	822	817	743	733	835	797	819	798	778	781	819	791	778	810	752	794	773	811	799	789	795	785	785	800	824	851	771	784	761	818	744	788	798	837	804	740	829	765	819	795	799	761	808	794	814
22532	21015	28593	23663	21114	21446	15443	6812	4564	3497	2896	2484	2209	1907	1712	1611	1534	1440	1394	1342	1220	1224	1174	1118	1074	1040	1029	1042	1063	982	965	959	958	939	918	903	951	927	917	874	929	915	916	859	856	874	785	872	878	869	825	818	859	830	869	820	876	811	838	822	851	815	871	811	797	811	809	828	871	787	835	812	819	810	842	814	775	851	818	848	819	825	837	830	823	796	821	865	825	798	804	825	803	835	842	794	808	773	797	829	849	801	810	867	753	807	816	863	817	839	857	829	867	818	850	792	833	844	814	793	828	748	809	832	812	859	836	830	792	825	775	802	833	836	822	824	837	854	791	816	832	837	866	874	909	842	776	813	785	813	803	844	843	831	795	868	819	820	877	805	819	818	830	828	806	819	858	836	842	867	805	838	883	788	811	795	802	799	844	876	803	811	786	829	779	828	796	835	793	891	881	864	904	813	802	816	846	782	811	829	843	802	817	775	846	840	771	801	813	815	830	829	829	850	798	851	772	813	819	779	798	843	854	808	778	806	840	781	772	817	819	831	816	866	812	818	821	835	847	813	785	772	806	836	810	824	767	849	862	808	766	818	839	810	858	793	795	785	835	824	807	794	807	825	826	752	833	828	804	884	799	818	835	825	838	818	796	808	804	846	829	814	851	823	845	809	784	833	864	804	816	770	811	836	804	823	761	811	831	801	814	813	819	822	754	797	837	855	827	858	857	819	834	795	786	834	826	795	838	813	818	825	854	801	801	827	826	816	765	829	878	850	824	795	825	777	886	852	837	792	853	826	836	829	833	859	807	783	822	795	834	850	789	812	839	795	800	814	863	840	801	848	810	862	838	805	833	775	855	786	849	813	807	850	872	809	758	792	818	771	797	839	876	816	863	839	790	781	835	809	795	793	868	809	817	824	830	863	889	853	828	797	820	835	849	865	736	807	795	814	820	802	806	761	771	801	812	815	829	821	832	804	774	832	860	849	791	801	806	802	818	841	843	830	823	772	816	862	829	806	797	801	840	842	824	803	815	850	839	819	781	801	777	791	792	820	825	784	856	835	804	882	846	852	801	892	801	898	823	780	836	869	815	786	866	790	807	856	843	797	792	809	848	830	844	871	829	779	845	801	822	827	822	773	786	846	861	874	816	774	831	850	751	813	855	839	853	810	828	838	842	815	855	822	781	818	815	818	849	863	815	847	841	861	840	840	841	834	808	834	820	810	844	807	831	799	822	812	825	829	817	848	801	859	803	785	819	827	799	780	830	789	824	799	823	826	823	805	809	841	777	830	795	824	834	859	833	834	822	856	838	824	820	840	795	755	868	835	809	798	797	860	795	784	828	811	830	823	814	845	778	823	812	830	817	824	854	830	830	846	799	816	778	830	805	778	806	840	805	849	801	855	820	877	803	840	845	835	812	822	816	849	829	838	845	832	824	849	824	798	789	831	821	835	842	825	808	862	748	803	778	858	758	819	801	828	854	818	767	780	790	835	795	816	833	820	848	833	850	827	799	823	820	856	811	845	793	848	824	809	814	832	810	803	823	801	846	789	864	760	847	843	834	865	811	848	791	807	833	853	817	839	841	826	824	809	824	824	818	879	851	850	761	801	820	768	855	796	811	827	835	817	792	847	836	872	822	774	843	810	784	777	841	808	838	850	770	827	794	866	842	837	858	789	793	836	827	765	772	809	847	815	787	878	799	878	839	841	822	811	825	832	759	864	780	778	816	789	836	861	845	873	793	794	811	832	830	837	802	880	827	859	797	808	817	778	832	836	797	813	831	775	849	846	812	865	791	786	823	818	834	915	835	821	816	877	830	849	867	822	836	838	823	824	884	857	735	838	838	821	757	800	758	836	845	801	794	784	865	799	798	777	816	841	838	887	822	816	821	856	827	815	860	793	860	842	826	782	781	819	787	805	847	785	772	820	847	850	786	776	835	768	854	796	823	804	802	835	765	769	852	795	814	811	824	840	828	830	809	806	824	828	819	840	811	850	842	805	841	830	831	795	869	821	812	817	887	840	830	803	786	808	844	801	865	840	781	837	807	811	844	867	774	803	811	782	813	820	839	821	804	902	809	824	838	799	796	817	820	829	857	825	847	832	795	812	788	805	847	820	859	838	806	838	800	788	792	798	816	868	817	789	841	813	834	778	797	819	915	823	773	765	810	848	813	857	935	826	803	849	822	833	830	838	820	768	801	880	754	849	818	783	780	839	831	834	798	774	830	843	839	817	833	846	848	788	841	845	825	823	808	773	761	862	823	843	777	842	796	788	837	820	814	848	832	832	850	822	844	787	767	838	766	852	852	804	823	809	821	829	824	807	829	794	854	827	804	868	818	795	795	871	829	809	829	828	765	829	838	850	802	758	788	772	797	836	793	783	796	783	837	780	824	812	831	810	839	832	820	840	816	847	808	805	791	831	855	776	863	842	827	848	786	835	858	850	884	788	791	835	789	871	867	854	864	834	811	788	778	811	818	855	798	814	806	776	831	835	803	827	808	854	814	792	881	795	879	816	789	756	814	820	849	782	801	784	840	806	825	861	798	833	784	817	811	807	840	818	800	797	837	805	821	818	841	829	828	787	864	850	767	802	831	814	830	794	830	860	844	821	833	819	827	831	838	783	856	827	795	837	845	835	846	805	847	828	838	811	889	826	825	804	853	826	795	763	806	856	836	841	777	773	825	872	814	849	807	819	857	797	791	830	844	815	808	796	862	809	811	819	802	835	839	795	862	890	846	830	827	811	820	825	806	797	828	839	798	826	833	757	776	809	849	786	822	810	815	860	801	829	833	829	861	795	803	835	820	816	821	825	844	829	809	819	830	800	819	871	841	817	814	784	846	811	867	819	813	802	876	758	799	852	786	823	829	761	798	823	809	803	863	803	838	797	853	822	843	873	806	812	890	868	857	797	783	799	803	890	784	858	863	853	843	819	790	816	856	814	833	801	776	804	839	839	850	780	820	846	727	839	817	833	806	793	787	881	748	763	799	864	832	777	820	812	819	828	791	860	757	813	834	796	851	779	826	830	853	748	802	833	835	841	854	799	792	844	786	793	729	794	826	798	840	845	866	843	854	808	787	830	842	842	833	818	829	814	843	807	825	856	839	825	775	821	764	843	879	795	793	838	801	764	827	765	830	849	847	788	792	825	822	816	856	844	804	855	826	795	826	787	837	892	841	872	785	796	828	840	839	784	820	835	790	807	806	834	870	848	832	818	817	820	779	831	828	792	830	782	857	855	803	842	758	815	803	831	880	877	876	831	806	812	855	842	828	831	862	833	815	840	784	781	794	815	817	853	836	772	811	855	813	867	831	800	842	836	741	779	795	833	758	829	770	788	758	820	844	777	810	817	833	766	788	830	794	833	798	887	795	759	807	808	783	826	848	835	798	854	809	879	791	808	824	844	810	834	854	801	850	797	798	833	808	755	842	814	844	779	852	820	807	829	793	858	790	825	832	801	855	834	762	829	874	844	816	813
19088	43524	34640	24906	19737	15595	12399	9647	7168	5583	4542	3846	3103	2827	2515	2318	2097	1883	1732	1654	1562	1480	1365	1338	1217	1232	1172	1190	1132	1073	1122	1086	1034	1044	994	1019	954	927	1008	931	953	899	899	964	903	894	873	918	896	903	860	856	910	907	888	857	914	837	866	838	881	876	892	851	832	851	795	915	840	827	814	907	864	857	879	833	870	869	832	804	840	805	802	886	850	839	837	826	877	872	799	816	851	909	897	870	874	889	834	811	828	839	845	859	858	826	802	840	851	849	883	782	827	822	843	818	796	840	851	824	838	851	811	853	916	848	780	883	791	836	783	787	871	858	795	835	804	836	842	802	770	851	837	856	861	818	834	848	839	833	899	822	841	849	778	858	834	822	801	848	847	836	827	847	815	845	875	878	846	841	902	811	812	846	837	851	797	873	831	839	831	845	856	872	788	834	881	800	860	856	852	829	776	881	851	817	851	813	842	873	807	817	841	869	862	807	806	837	831	786	888	838	800	839	826	863	856	808	834	829	822	828	839	853	858	871	849	835	844	860	869	813	897	874	850	877	824	840	832	836	815	823	851	853	841	869	836	834	890	815	865	814	855	849	882	814	868	826	871	794	824	794	862	830	829	851	803	860	885	860	784	838	858	867	854	869	872	817	858	848	799	848	849	824	859	791	831	806	891	870	843	825	892	840	796	899	833	828	857	884	842	821	825	833	866	895	863	868	883	844	875	838	828	813	865	845	841	826	808	837	851	841	875	776	824	865	844	816	858	786	831	830	814	861	859	838	846	841	844	845	797	841	856	807	867	871	839	811	858	837	800	832	901	784	801	813	848	861	819	854	857	807	847	839	851	873	860	848	805	815	847	837	809	832	834	857	850	815	853	906	832	831	835	885	900	896	845	852	810	875	821	780	839	845	798	799	814	834	842	829	835	860	883	812	773	812	828	835	882	881	855	826	867	841	814	813	891	833	845	798	868	818	809	846	850	837	851	853	854	888	867	869	832	831	823	828	870	826	845	791	876	845	907	876	823	811	868	824	905	836	835	797	845	798	833	805	845	886	823	853	838	853	835	855	829	817	788	827	848	858	904	929	866	862	864	818	865	824	862	845	824	811	822	879	842	812	851	841	817	843	842	842	793	822	836	789	874	812	808	868	839	839	865	866	827	890	874	810	845	822	807	879	827	827	825	836	894	833	872	844	881	809	854	829	817	869	873	839	813	885	879	800	752	825	891	846	862	872	786	845	860	822	842	856	881	822	868	813	863	870	866	808	777	812	873	843	875	865	793	848	824	835	896	811	867	834	858	808	837	816	815	908	836	828	813	850	850	872	828	812	845	849	847	858	864	875	868	849	836	815	877	877	831	800	827	830	827	849	855	843	872	843	806	805	763	834	857	882	823	812	836	808	825	801	858	895	856	857	846	866	849	845	883	819	820	837	861	865	853	841	865	819	842	857	831	857	849	818	820	894	847	848	907	876	848	841	840	823	840	869	894	796	839	837	822	857	891	847	859	842	828	843	837	819	806	812	834	826	811	830	853	817	877	892	818	848	867	815	836	849	831	829	815	886	906	858	826	870	846	853	814	815	861	879	833	902	885	855	821	818	795	844	842	928	859	847	894	826	843	850	848	870	816	804	835	835	790	906	826	929	816	852	846	851	840	803	840	843	830	819	839	856	814	839	863	824	839	882	784	867	835	796	863	863	804	879	853	839	874	852	892	825	810	881	853	819	812	872	790	791	861	824	794	834	823	848	803	859	853	806	840	845	851	872	852	836	870	826	838	837	878	850	788	835	860	842	811	768	831	844	818	887	831	786	822	849	824	806	856	819	796	804	803	802	890	805	812	828	825	836	849	834	849	776	803	866	855	825	797	814	833	842	837	851	844	814	808	870	815	802	880	820	826	875	842	868	892	872	872	938	824	837	863	845	857	823	849	911	802	750	832	869	824	837	781	842	855	821	847	851	892	825	869	818	835	794	821	853	855	885	831	814	851	850	846	836	884	857	844	830	833	848	830	893	853	840	851	863	838	820	846	844	845	832	830	823	857	798	762	844	794	832	807	790	845	912	868	867	856	828	779	880	846	879	805	912	789	867	833	857	846	819	869	884	806	824	791	837	796	820	833	841	812	878	843	867	829	888	824	851	796	811	832	825	831	865	836	829	834	882	834	897	858	888	851	811	844	824	840	888	839	830	853	829	848	857	899	816	832	853	832	838	859	856	856	801	832	832	884	866	786	853	876	864	856	819	859	783	841	815	822	861	824	808	837	876	894	810	827	846	817	803	855	787	874	836	890	826	894	873	855	885	845	811	862	852	829	832	857	821	837	840	787	873	871	836	848	820	796	788	845	818	851	824	807	854	786	903	820	853	860	823	888	904	860	854	878	830	827	850	869	881	827	828	830	815	857	819	896	816	805	875	854	791	802	837	798	790	885	830	861	828	796	863	844	837	799	805	841	761	782	809	832	855	839	842	802	870	850	813	838	865	854	880	872	825	853	832	890	837	815	852	793	840	859	795	899	821	837	815	795	786	781	816	853	833	802	854	774	819	768	831	896	876	890	854	903	787	787	807	830	852	897	783	850	844	806	794	834	816	824	842	798	845	818	859	835	822	820	858	821	811	841	850	798	805	813	810	835	845	854	842	820	841	830	856	792	862	865	851	853	872	861	778	855	789	809	856	841	794	874	823	814	837	829	838	844	816	874	838	782	804	821	868	799	859	910	824	859	843	822	871	842	829	868	852	843	786	831	812	836	835	829	862	861	829	870	827	854	819	847	814	812	862	845	868	810	804	835	846	878	792	811	867	818	855	882	828	822	811	851	870	800	818	842	827	856	800	809	895	858	845	841	862	797	837	848	834	799	839	856	832	836	863	834	838	863	828	824	834	825	834	837	846	830	864	848	884	875	857	762	832	848	813	840	799	839	795	836	795	868	837	869	858	854	834	859	831	828	849	859	868	820	835	813	880	819	776	782	812	792	830	849	872	854	853	875	852	833	867	824	891	871	881	850	806	827	827	839	884	908	828	793	826	823	836	821	810	862	840	768	924	869	841	884	828	847	868	842	875	855	840	874	850	840	844	873	870	862	850	892	872	848	912	819	838	859	835	865	826	884	864	808	835	792	851	807	850	829	915	834	826	855	882	770	884	815	883	790	879	762	823	855	838	826	894	794	798	855	891	859	857	842	825	792	847	850	901	820	781	812	840	853	834	827	841	856	882	835	845	742	815	866	846	837	821	871	863	830	834	858	834	854	835	851	840	882	847	851	852	865	871	770	787	866	855	832	850	838	787	822	880	837	868	821	821	869	823	854	840	849	822	849	793	866	803	870	858	821	799	834	862	854	832	861	846	820	853	870	796	794	800	828	901	903	884	836	821	816	861	836	846	808	867	857	796	854	822	829	822	828	835	884	860	828	898	908	828	828	879	820	836	834	885	863	814	830	838	845	834	888	872	840	786	841	829	820	882	851	835	775	832	851	809	849	860
28519	22800	22284	14612	8053	5029	3873	2787	2174	1739	1563	1388	1220	1207	1110	1052	1012	971	922	961	926	918	865	822	837	827	819	856	746	799	848	801	804	776	778	769	730	835	735	751	759	798	790	774	779	746	762	743	844	757	765	774	775	744	729	759	702	770	796	804	733	751	775	782	749	777	755	710	755	740	766	742	772	713	773	755	697	764	731	755	742	789	756	726	778	785	785	767	737	749	739	747	793	726	740	760	767	784	761	759	772	749	751	735	705	696	763	773	819	800	769	754	767	782	738	772	800	734	763	738	770	799	785	778	758	726	783	790	735	762	793	724	767	781	777	717	785	712	723	724	802	709	711	806	774	789	745	770	744	759	726	787	772	778	732	721	751	745	747	772	754	798	760	769	780	716	745	761	765	738	805	732	723	763	750	747	757	738	745	724	754	761	803	779	780	705	744	707	802	787	769	798	734	720	820	762	756	742	738	768	767	741	796	723	693	716	753	781	765	824	731	736	743	727	736	758	808	769	703	729	726	745	760	779	708	718	771	740	735	777	784	775	785	764	862	739	757	799	741	777	788	765	722	729	651	770	715	705	764	822	809	768	762	729	727	724	805	751	738	713	732	819	733	718	736	720	726	746	733	688	700	776	770	729	776	788	754	783	757	722	749	786	782	754	782	765	772	791	804	780	729	685	776	741	801	753	771	782	714	736	737	760	738	748	768	767	739	724	776	743	758	787	727	752	743	733	817	782	769	715	766	769	813	732	748	748	737	779	764	710	725	696	734	737	754	756	725	803	775	736	710	726	795	738	754	764	740	770	773	767	711	782	716	731	735	756	796	759	739	733	732	758	741	766	761	695	743	752	736	782	758	788	776	727	777	730	775	757	724	741	710	713	761	730	791	793	761	738	770	780	759	716	738	774	797	760	753	766	742	796	751	732	792	761	720	805	744	754	762	746	776	782	765	743	758	733	753	775	740	704	717	758	747	763	721	759	762	754	754	724	759	751	697	754	757	745	798	741	747	726	678	777	725	775	741	765	731	770	765	787	785	803	745	772	754	748	747	773	758	697	745	734	761	704	747	771	787	741	767	755	742	735	704	742	790	764	698	778	744	737	740	825	728	739	714	764	766	770	780	753	759	778	731	704	771	802	733	739	740	709	757	739	718	735	742	728	789	760	738	794	711	730	775	722	748	741	754	753	749	748	761	719	721	713	804	779	769	699	736	745	788	772	724	736	737	742	741	753	737	739	667	780	746	759	748	754	768	769	722	708	780	736	775	759	810	746	785	763	753	746	754	728	743	747	786	743	719	737	718	787	754	749	760	733	756	727	748	786	806	743	729	735	804	770	769	749	783	767	778	719	792	754	774	743	807	738	733	738	722	732	709	720	746	742	742	771	760	772	794	757	784	751	761	774	775	768	751	760	750	787	785	752	775	715	749	745	696	723	719	772	734	771	758	772	753	755	715	745	698	774	785	760	750	766	757	768	727	759	765	780	757	772	776	767	770	811	776	767	768	740	751	733	746	775	764	768	761	771	721	764	727	764	831	736	707	736	779	721	789	774	793	747	752	744	810	735	744	735	719	772	746	749	731	780	787	753	706	783	753	738	770	789	734	746	714	749	781	771	808	737	772	680	752	767	794	784	752	722	709	762	768	752	747	748	733	750	798	783	772	771	759	762	769	737	757	805	724	780	779	743	808	790	746	742	751	791	722	762	771	724	771	747	755	731	745	784	762	790	739	707	770	781	755	774	805	770	741	739	747	765	727	762	764	770	748	744	759	771	813	753	752	774	734	722	747	738	747	728	836	737	791	727	783	750	731	709	787	788	779	728	765	758	767	712	741	738	698	767	819	751	740	708	758	747	786	729	728	732	772	766	759	758	728	750	732	808	772	708	767	740	779	802	759	747	796	753	775	730	744	727	763	756	759	769	743	697	739	723	761	748	773	740	723	794	764	793	770	743	771	761	706	781	737	741	777	701	767	790	735	809	766	773	753	770	748	744	775	763	820	799	705	792	752	746	783	741	789	791	742	777	798	748	746	783	770	727	784	737	780	768	749	731	764	743	736	696	762	723	766	733	728	750	750	800	711	750	752	770	774	737	799	793	803	739	708	745	800	777	763	699	751	738	749	730	778	775	775	792	746	817	732	758	748	757	755	735	730	752	772	747	759	733	757	725	786	756	716	760	760	781	761	780	771	806	739	730	744	746	792	784	730	757	760	748	760	759	774	767	778	753	762	758	784	769	745	748	738	780	755	712	749	752	764	738	766	737	724	754	768	786	819	743	765	801	755	680	754	828	733	766	742	765	739	746	763	717	791	773	718	703	816	736	765	755	795	745	726	746	748	806	746	744	745	753	805	731	771	760	780	844	754	730	741	797	715	800	785	806	755	753	721	767	775	751	812	701	796	692	749	748	755	731	759	789	734	746	745	796	776	774	746	726	784	758	759	766	776	774	740	720	769	781	767	763	714	786	741	807	781	709	736	736	785	793	741	741	735	734	744	795	766	797	755	803	715	761	817	756	802	743	754	756	750	763	757	762	772	779	695	736	744	759	755	752	748	804	739	754	738	764	746	778	725	737	778	784	756	771	769	752	810	724	764	811	802	804	854	808	820	753	815	739	801	781	771	744	762	697	707	719	725	750	747	784	772	732	766	756	779	769	690	736	742	723	765	733	758	758	733	739	744	715	741	747	777	726	721	707	781	781	756	741	747	765	729	759	793	758	747	778	740	737	727	768	721	715	717	753	741	761	772	751	782	727	755	798	749	726	718	756	782	722	702	789	746	831	752	747	729	739	747	758	768	745	811	782	735	738	768	760	711	721	800	773	727	748	768	741	751	751	733	755	809	798	765	777	751	720	760	715	799	745	729	720	731	754	767	709	780	735	736	729	747	750	731	746	801	726	718	788	789	726	730	770	689	760	756	772	736	761	773	724	749	739	799	784	794	747	764	728	735	782	782	779	765	721	721	748	749	744	766	746	732	770	749	781	783	747	740	733	763	745	776	758	762	776	791	724	722	765	781	771	739	752	758	742	761	813	773	778	768	756	795	755	739	759	763	726	821	765	750	804	762	781	759	755	759	761	727	772	730	735	805	750	747	788	787	738	757	785	766	808	800	780	721	742	779	755	740	741	691	776	733	769	744	707	790	792	804	712	754	725	755	765	743	757	733	782	804	726	710	737	782	788	756	767	737	763	764	748	788	745	703	750	761	754	797	770	755	809	763	759	706	758	777	748	741	783	719	779	768	706	812	775	732	760	733	734	712	747	748	768	782	804	745	774	719	742	757	774	766	759	799	791	776	730	740	767	746	726	819	772	763	731	843	774	744	758	738	752	748	721	755	736	770	742	728	749	786	743	737	749	756	719	725	768	737	733	748	727	753	750	744	736	739	741	739	744	737	797	753	787	753	763	743	784	768	709	741	725	725	747	739	742	773	769	744	783	786	738	723	772	736	741	749	730	738	740	780	746	790	752	777	751	804	818
17703	32508	23657	14874	11146	8127	6505	4905	3496	2807	2301	2028	1722	1539	1403	1326	1223	1218	1099	1107	1061	1077	1041	971	968	970	923	943	838	924	863	899	914	857	840	872	855	847	858	839	811	822	790	834	835	853	777	821	816	799	859	752	763	794	817	810	781	800	770	806	796	840	783	800	775	810	798	828	765	784	795	777	795	751	791	762	739	799	823	818	776	831	789	750	761	801	786	830	770	798	783	784	760	841	799	753	807	822	809	784	757	766	834	771	813	790	776	772	791	795	811	800	771	807	797	755	807	727	745	824	759	785	815	802	823	756	787	800	799	789	823	761	775	788	777	765	840	825	803	804	802	790	784	786	807	813	785	796	802	802	837	789	840	796	771	783	825	831	790	786	768	810	830	815	830	826	773	823	781	787	792	810	816	814	794	783	797	819	751	784	798	754	773	792	825	802	779	821	769	795	755	800	817	769	816	852	807	818	846	833	820	817	821	819	797	762	777	820	796	864	807	812	809	854	775	812	759	772	786	783	821	823	749	768	790	776	782	752	785	821	825	803	806	824	784	801	809	812	854	808	794	845	780	747	789	797	753	756	767	792	805	758	834	795	808	796	776	824	753	798	758	794	796	765	753	783	777	823	826	753	792	780	827	801	800	780	771	797	782	764	795	794	793	793	784	826	805	774	776	793	796	793	772	754	776	767	820	787	790	813	801	822	858	855	803	776	818	819	788	799	776	795	779	789	758	825	748	785	738	761	776	781	762	817	872	845	806	790	831	773	794	764	786	769	829	801	772	747	777	795	749	768	798	759	753	775	777	797	804	791	781	820	795	780	815	825	770	789	855	740	801	815	802	816	777	780	828	729	764	785	812	716	807	783	832	788	809	839	777	814	780	814	751	762	791	803	794	784	776	726	798	782	784	822	831	804	827	781	801	845	809	755	784	763	820	774	774	792	787	783	834	836	810	804	799	724	836	781	790	858	810	774	774	750	828	808	777	825	779	801	818	790	788	793	808	756	812	816	790	781	740	777	822	758	736	779	852	792	756	780	802	800	769	815	830	755	823	745	786	767	782	806	779	822	804	793	762	768	723	789	743	810	786	754	774	775	806	774	809	824	817	735	755	762	837	806	825	806	765	767	814	830	798	761	813	774	811	780	752	762	740	811	795	809	843	752	800	796	780	757	783	747	775	769	791	777	840	807	759	751	770	820	776	797	774	781	826	805	788	802	760	814	784	794	814	772	772	762	776	814	761	783	777	770	821	793	765	783	840	845	826	804	747	797	768	757	782	760	825	797	771	755	764	788	776	806	783	794	780	807	795	760	801	785	752	783	800	822	783	792	785	804	835	787	820	787	813	788	764	748	813	781	834	754	755	799	798	762	784	787	769	778	783	803	771	783	788	844	792	831	797	799	806	797	777	798	813	804	811	793	789	816	854	812	779	812	778	810	794	812	820	779	766	767	794	766	782	800	810	740	817	819	778	818	722	729	779	781	786	809	782	757	778	759	770	819	784	779	770	804	866	810	815	722	809	815	782	823	771	779	817	834	753	778	784	826	764	772	770	805	748	791	830	787	821	762	776	870	811	760	746	798	721	778	788	808	809	785	774	758	832	810	769	795	828	828	844	809	793	758	808	774	848	825	731	858	783	748	836	791	741	807	803	783	808	749	804	761	775	768	733	778	772	785	791	796	801	795	782	837	829	788	859	702	739	800	795	826	814	796	783	783	802	763	785	797	817	809	812	769	789	742	810	750	768	802	773	795	791	759	784	755	818	763	763	858	767	770	746	809	763	756	802	765	812	794	849	795	780	757	770	795	769	792	799	773	750	779	841	767	792	828	747	796	771	746	815	828	859	772	750	774	791	809	817	795	810	777	817	780	796	837	750	823	755	778	798	809	772	795	807	787	813	759	818	761	800	745	796	771	800	838	837	838	790	804	767	782	819	774	787	769	806	794	805	763	760	740	824	792	798	814	761	810	773	772	804	788	800	810	779	874	821	817	812	785	810	836	766	743	804	772	825	800	771	835	816	802	766	781	758	784	761	812	778	799	800	770	791	756	802	807	735	766	803	839	837	748	790	793	795	758	826	807	734	775	792	852	828	752	837	830	753	800	795	775	774	795	836	855	791	790	773	790	822	729	836	768	809	832	848	817	762	831	820	821	794	795	707	788	820	740	805	778	735	803	784	763	790	789	820	812	781	796	740	783	823	817	762	795	788	794	849	818	785	858	748	755	795	773	792	809	773	758	787	774	781	800	830	758	765	826	783	764	811	776	773	806	799	757	756	776	796	761	798	772	764	756	755	817	798	815	779	789	795	804	740	791	794	754	798	769	798	775	829	756	789	775	833	800	742	833	783	814	748	789	798	714	794	774	825	828	821	783	823	796	828	769	815	820	771	758	773	777	761	775	792	793	769	751	782	822	763	797	776	779	732	794	790	826	812	761	797	799	779	797	778	748	768	789	804	735	750	798	789	796	759	799	831	785	850	835	790	791	785	827	776	789	764	762	778	800	767	800	786	748	792	813	816	786	804	830	751	752	813	786	821	769	782	776	799	819	798	804	819	772	800	850	825	752	790	779	810	735	725	830	754	803	811	777	791	806	783	824	820	824	823	772	786	800	774	814	752	786	721	775	856	794	775	741	768	840	844	785	838	812	786	781	780	780	789	772	757	742	777	746	781	840	778	829	783	795	822	768	786	810	779	790	750	781	793	798	836	783	808	823	782	798	777	845	761	812	794	784	815	774	767	810	793	789	785	783	798	841	860	816	808	794	784	811	831	814	812	807	808	802	829	836	759	872	798	792	772	764	756	759	828	771	783	789	800	824	810	746	828	805	763	811	746	799	753	784	798	801	822	754	729	794	796	754	764	835	802	789	816	772	768	751	790	798	784	820	777	752	846	746	777	772	807	754	753	792	793	785	773	749	818	805	829	815	808	769	761	804	812	804	805	809	761	772	828	763	758	876	823	795	809	771	848	821	795	776	785	833	763	771	760	857	817	823	732	795	793	821	761	835	817	756	749	817	811	760	767	785	807	836	830	812	783	783	824	781	791	720	788	810	836	845	793	809	805	805	843	824	746	791	783	830	787	768	808	778	774	767	767	799	745	840	807	782	802	804	725	795	717	809	785	821	756	775	771	791	797	795	770	764	849	775	757	770	765	820	782	810	774	841	798	814	764	799	831	746	775	759	816	831	807	751	766	802	772	780	768	815	803	766	769	766	796	788	778	725	825	804	825	775	805	762	767	810	775	850	794	778	748	814	767	744	824	807	834	817	811	810	742	831	803	762	794	788	767	799	804	756	727	771	793	830	750	785	772	801	774	793	797	822	799	757	791	853	799	775	809	748	776	765	790	802	763	846	783	800	809	750	787	820	748	789	770	795	838	767	753	833	859	804	860	810	763	799	791	812	761	805	800	821	777	789	784	794	793	795	791	812	827	805	778	812	823	804	781	780	799	834	771	776	784	748	784	783	752	808	808	819	791	818
23643	21045	28117	24312	21213	15145	7843	4520	3161	2585	2270	1929	1728	1589	1406	1311	1224	1136	1164	1056	1010	1061	1012	985	966	901	927	937	906	915	891	886	854	864	833	867	887	864	848	817	818	889	823	793	797	799	843	820	807	838	814	786	807	822	772	813	772	799	765	790	810	798	802	788	794	781	813	808	813	812	798	787	796	753	815	812	797	762	752	840	797	751	758	775	767	827	818	808	753	772	796	791	771	799	765	803	821	773	766	744	758	794	778	773	758	779	773	785	781	765	803	800	826	772	772	816	808	777	806	815	789	781	773	771	747	736	766	785	771	740	740	765	738	771	739	756	792	821	798	800	808	781	808	853	778	788	779	796	821	771	809	777	816	839	763	796	796	785	821	773	803	806	744	761	810	775	778	796	831	829	750	762	817	826	774	721	777	764	817	736	810	789	799	792	813	797	779	799	775	814	822	788	740	805	765	776	754	743	764	786	778	726	819	743	780	739	773	777	717	763	793	756	827	766	798	784	800	788	733	774	756	816	757	800	786	775	744	767	803	791	835	776	845	810	785	752	802	800	783	766	762	788	787	790	777	790	787	782	749	780	801	783	731	820	818	841	765	770	779	836	778	834	795	853	755	787	775	788	748	844	750	746	816	814	788	768	766	815	780	739	763	803	776	751	830	791	781	827	818	783	795	833	810	780	802	802	739	769	779	774	770	796	762	812	791	780	801	793	770	775	791	820	795	743	767	742	753	750	809	749	801	797	759	833	828	769	792	809	775	799	867	711	812	777	851	793	756	754	724	815	780	798	735	766	761	756	801	770	762	760	726	789	816	767	858	747	772	804	755	780	791	763	798	757	757	817	824	773	806	802	800	801	763	719	754	786	790	836	837	794	752	776	818	766	781	792	804	772	762	794	714	744	812	755	804	819	730	764	766	781	812	735	809	783	766	789	766	824	832	770	780	773	715	766	785	735	763	739	809	764	761	789	789	765	778	764	772	789	820	804	792	781	797	779	794	780	811	779	792	785	818	787	809	821	797	811	774	769	782	795	765	815	784	752	793	758	768	785	780	767	784	801	744	739	709	768	750	787	791	738	802	786	759	785	767	801	747	773	759	735	806	766	745	770	792	793	830	793	816	781	804	772	790	766	792	772	733	757	814	785	783	765	787	768	849	826	802	778	785	795	794	751	786	808	785	758	784	723	720	794	752	820	750	776	755	769	783	728	752	752	828	799	821	766	810	809	838	865	801	807	811	797	704	829	812	776	796	805	792	771	777	825	848	835	777	787	761	766	780	789	808	801	762	739	780	773	828	783	753	832	798	803	804	802	784	760	796	758	788	827	804	785	765	812	773	745	814	781	776	777	795	792	774	763	791	803	837	856	728	814	765	759	774	800	856	799	830	805	786	731	741	771	752	771	812	759	742	796	745	747	809	725	759	811	777	759	827	778	788	810	751	725	752	786	812	739	775	727	787	803	742	758	780	761	785	792	831	790	783	795	821	753	753	765	762	781	759	831	795	756	811	774	764	763	797	810	772	771	789	725	755	784	785	786	801	760	784	799	739	731	787	793	769	760	743	763	752	769	775	830	812	761	837	797	760	743	786	774	741	778	778	786	788	734	791	776	750	788	805	746	748	798	798	817	758	785	804	797	779	767	853	825	793	817	814	754	771	800	777	764	807	749	779	768	740	790	767	754	774	771	795	794	776	790	774	794	767	772	783	771	742	803	816	829	739	791	771	792	772	821	796	739	765	761	828	778	852	807	793	778	777	790	764	797	756	727	775	763	748	796	846	774	825	797	784	754	767	846	749	749	776	766	763	753	799	806	816	816	730	778	781	759	747	772	766	764	845	811	795	779	755	776	815	749	774	783	793	797	777	801	801	781	790	727	799	791	775	742	863	767	783	802	795	818	779	784	747	816	776	812	783	794	784	819	820	781	711	786	803	797	804	806	792	686	823	803	785	770	781	821	779	764	767	816	754	777	792	851	762	732	822	805	770	803	805	773	841	791	783	822	787	774	813	774	751	814	814	777	769	739	776	748	789	786	812	759	826	813	769	803	761	815	778	784	798	775	823	822	778	810	820	786	805	736	755	732	797	813	764	785	779	781	821	734	773	796	845	791	786	856	837	800	784	789	805	794	784	818	768	808	816	823	783	803	777	806	791	734	779	796	817	781	800	803	769	783	798	799	750	784	744	800	790	759	783	808	783	732	792	796	764	798	781	810	804	781	799	762	764	786	781	768	736	796	797	807	785	784	828	797	772	774	785	848	786	821	797	749	805	782	722	766	818	793	810	757	781	786	733	776	764	819	729	778	751	762	791	803	757	769	737	783	735	814	793	735	787	775	766	780	804	766	757	758	826	807	769	812	723	767	772	777	783	766	776	763	800	741	819	788	823	759	765	821	731	753	748	827	815	759	794	759	805	785	800	761	774	811	746	788	784	795	801	767	797	766	815	761	788	762	760	802	761	717	797	806	789	778	745	762	759	766	818	821	755	783	770	800	770	788	800	796	843	818	775	828	761	798	764	775	806	816	820	762	814	776	795	783	834	814	759	781	747	759	750	767	850	796	770	778	782	813	777	800	811	828	778	765	793	773	797	817	792	733	771	774	782	752	792	803	816	779	707	783	773	792	778	781	726	788	828	768	789	771	765	771	793	794	792	776	805	761	727	774	749	745	823	792	717	770	846	764	825	795	827	789	742	808	814	768	778	792	805	806	728	753	795	771	796	804	746	808	766	820	773	789	781	776	792	805	763	757	783	782	784	760	810	823	776	748	778	783	761	798	797	764	795	751	797	757	820	804	834	821	746	791	796	780	758	812	766	809	787	796	834	777	783	813	749	754	756	797	739	777	855	777	756	794	772	724	852	781	773	795	785	827	828	824	748	768	765	735	785	800	786	786	780	790	821	756	779	749	799	782	762	759	803	752	805	786	757	736	831	760	813	765	787	757	821	813	805	748	802	767	756	828	792	788	821	740	811	728	771	809	810	857	806	825	779	816	749	781	783	826	786	735	747	755	753	818	802	798	769	741	822	810	785	776	776	797	809	752	800	792	728	817	807	753	736	800	803	782	766	798	798	820	775	804	777	721	806	818	772	820	824	801	752	817	788	745	741	771	812	792	802	821	758	791	753	781	768	790	832	812	791	776	723	795	766	741	804	774	784	798	777	759	850	765	817	838	752	818	803	820	815	767	760	813	837	763	784	776	723	770	766	838	778	741	804	795	790	829	733	758	755	783	780	856	810	778	782	828	803	751	767	759	729	758	779	765	801	759	768	796	763	773	834	783	766	782	768	810	752	778	760	853	826	782	771	788	803	805	769	754	774	821	784	778	767	775	770	754	738	793	743	758	801	780	771	843	795	802	774	785	765	779	751	749	803	735	842	810	778	775	783	765	785	749	792	739	798	780	781	791	814	845	779	774	778	781	815	728	749	783	787	762	785	758	801	760	759	833	812	785	809	816	770	747	796	811	830	820	795	790	812	774
17209	39285	30625	20727	16338	12323	9580	7026	5385	4063	3372	2923	2394	2289	2021	1780	1582	1487	1430	1339	1321	1329	1193	1146	1106	1084	1035	1043	998	987	972	985	924	911	934	981	956	821	921	921	949	876	909	893	911	902	891	851	840	906	876	886	858	851	833	832	843	847	787	805	796	856	816	781	842	840	872	854	845	837	806	835	848	842	827	809	767	814	821	859	782	857	803	812	777	798	812	835	834	829	813	914	841	835	802	785	779	837	810	794	870	822	794	802	792	768	783	843	800	812	773	778	832	810	796	833	837	779	856	777	799	835	858	835	791	823	798	872	820	838	856	819	875	790	798	804	794	850	780	830	804	763	835	821	792	871	865	776	889	753	794	833	808	817	788	851	812	815	861	830	835	837	848	834	827	814	856	813	802	838	815	808	800	825	821	844	810	817	829	784	848	819	789	817	805	779	784	779	813	824	851	799	780	854	828	822	771	846	862	835	846	830	843	852	796	814	816	833	793	798	782	831	821	811	812	733	828	791	806	847	776	884	844	833	833	808	811	830	822	855	845	820	848	838	826	870	831	792	803	801	845	830	857	825	824	824	829	842	872	796	851	801	835	797	793	806	800	812	778	854	844	803	821	846	781	791	838	864	821	815	791	835	822	797	832	847	768	781	802	806	851	810	841	797	825	816	862	843	727	796	777	792	807	827	824	874	829	815	826	819	804	769	821	818	805	842	763	821	791	829	857	743	844	842	818	776	832	776	764	751	818	820	815	819	835	838	752	785	756	783	807	775	838	829	796	823	816	789	798	839	866	833	848	803	803	801	851	798	798	822	799	843	783	835	838	827	762	842	818	798	806	802	825	819	773	868	771	811	783	826	824	791	830	807	837	841	810	830	784	781	844	785	837	828	818	788	793	814	805	857	793	765	879	831	840	796	824	805	784	788	835	812	851	794	839	804	810	811	806	791	835	787	786	851	788	850	826	828	834	835	850	823	824	802	814	775	786	835	840	820	828	824	806	816	819	813	808	774	837	832	805	798	823	833	817	801	810	817	814	858	789	803	803	866	795	781	823	842	849	828	801	813	816	818	800	844	799	809	793	791	785	786	813	853	847	783	804	843	875	803	787	853	798	835	815	842	832	838	814	802	776	754	798	770	867	793	799	852	791	821	815	807	803	787	823	798	781	795	795	828	770	828	803	746	870	809	821	822	784	809	798	828	803	810	800	797	806	855	828	804	816	811	780	825	801	832	841	795	840	825	809	786	793	835	783	826	759	799	780	835	788	806	791	864	791	822	799	843	780	875	848	827	841	837	787	786	787	856	770	847	814	817	777	825	825	741	805	822	842	845	844	845	823	829	814	875	865	814	794	806	790	779	818	779	784	792	803	810	817	751	823	834	816	802	784	894	802	824	778	826	743	826	841	800	806	836	823	767	847	829	786	837	765	821	806	775	811	826	781	798	814	820	831	829	778	766	813	807	764	835	789	748	816	831	840	792	845	839	804	840	852	813	816	798	854	836	844	790	862	763	819	819	820	817	797	825	796	782	779	788	808	815	824	760	825	795	851	798	774	763	792	760	868	799	839	849	811	795	843	824	794	803	789	816	795	820	764	844	776	818	816	774	858	768	832	841	807	807	874	785	824	814	838	817	837	817	764	844	812	806	817	869	798	824	823	892	797	770	802	821	800	804	798	774	788	773	789	801	810	892	795	848	837	799	819	768	862	897	788	823	797	836	856	850	842	767	794	835	830	805	799	790	850	788	804	820	742	786	811	815	803	804	832	786	803	820	796	786	788	812	832	812	781	856	793	819	768	828	789	845	820	844	806	788	796	744	763	800	790	814	863	829	786	761	776	860	832	777	804	778	836	789	779	866	802	804	829	817	867	793	795	823	802	777	810	829	831	827	820	809	829	838	807	781	829	863	790	859	789	781	855	829	809	785	751	816	817	765	755	833	785	859	826	779	839	787	838	834	842	813	815	807	833	855	763	846	807	839	809	806	806	802	767	762	793	829	798	870	803	828	785	840	822	792	862	770	804	842	795	854	867	806	827	870	799	791	783	791	814	781	767	820	769	819	784	834	772	783	780	787	875	826	847	816	833	859	804	792	762	822	808	853	794	835	794	831	803	842	812	833	803	810	826	808	823	804	790	842	802	872	835	805	851	844	797	852	830	779	822	821	817	814	794	833	826	769	835	815	866	781	796	790	866	817	789	830	804	880	805	822	756	783	769	815	788	795	825	854	801	844	798	752	805	828	795	805	826	797	820	833	821	749	799	809	811	786	787	884	868	824	835	813	807	814	824	825	788	893	805	788	825	781	781	835	784	800	836	796	796	801	796	779	789	819	822	780	798	796	825	818	818	774	820	852	824	812	761	815	822	825	783	828	784	802	819	836	819	790	838	840	792	828	824	801	813	817	800	792	779	819	831	810	812	834	772	780	760	788	842	803	833	814	802	810	851	876	814	801	772	786	813	807	813	806	813	832	833	833	793	821	814	841	846	835	825	835	845	798	816	739	765	756	803	868	812	803	764	851	799	802	841	792	780	763	763	867	825	809	791	821	819	777	835	813	827	821	856	788	785	783	865	841	800	789	836	794	883	832	835	782	824	804	806	830	847	767	776	769	867	802	791	774	808	847	817	817	767	786	844	823	774	814	912	801	764	867	777	801	821	794	824	817	868	845	920	819	830	855	815	796	820	800	781	808	840	858	842	790	823	839	791	852	823	837	811	837	849	824	803	815	852	839	843	833	859	823	825	792	837	817	883	771	803	776	834	769	827	825	799	808	831	791	782	860	816	867	782	806	779	784	802	799	841	842	803	784	785	745	884	832	818	787	834	795	814	776	790	778	856	825	765	809	856	842	830	768	855	781	836	788	785	818	794	787	833	819	808	791	818	840	842	796	809	848	779	815	816	794	828	909	754	831	798	787	784	820	839	853	796	851	798	777	892	823	788	836	832	856	824	754	832	812	766	824	803	788	740	817	841	850	849	783	820	831	808	803	800	821	777	832	843	763	831	842	813	811	802	821	794	804	802	827	881	815	827	831	802	837	804	807	762	824	834	903	809	838	797	777	797	847	831	856	816	825	828	790	824	826	822	819	735	841	777	798	817	824	783	821	826	847	830	806	826	789	862	808	795	853	787	789	782	830	829	820	846	824	873	820	803	831	795	807	814	824	815	811	813	823	817	824	826	809	817	787	790	864	848	779	837	756	820	802	795	852	808	829	793	794	805	773	769	857	844	783	787	788	880	846	814	821	823	825	817	785	888	849	828	779	786	821	796	805	802	860	874	768	870	815	824	856	801	845	846	798	748	803	800	807	840	848	870	846	810	808	828	790	819	819	838	770	805	825	841	806	788	830	821	850	801	818	834	788	781	826	810	825	827	821	807	814	814	831	756	807	807	818	803	830	821	816	813	786	846	823	830	808	828	852	737	780	831	839	864	804	813	849	851	825	804	873	817	870	839	810	793	830	847	849	857	840	797	819	788	777	778	779
24789	20989	26999	25287	15215	7540	4890	3248	2415	2101	1821	1604	1396	1406	1245	1184	1121	1023	944	1001	1014	955	929	910	944	848	928	897	804	883	789	737	813	802	806	817	838	798	822	768	814	798	825	801	760	821	781	791	740	717	777	782	770	832	763	790	756	743	809	728	759	804	702	759	769	765	724	790	749	746	763	766	752	823	769	733	769	743	736	689	778	807	724	736	830	771	760	738	735	719	766	787	814	734	780	752	739	696	770	715	712	740	731	760	729	761	740	774	720	798	768	687	822	736	750	792	774	742	775	705	818	764	806	769	743	781	781	737	814	802	706	722	759	730	784	863	804	753	793	799	734	776	797	739	772	737	778	749	760	769	766	740	720	776	760	721	751	829	768	713	774	811	766	715	774	749	726	775	729	718	750	763	745	739	752	776	708	763	756	754	753	759	764	768	755	730	769	781	754	756	753	751	707	746	745	757	779	753	807	698	754	787	734	758	808	763	793	751	711	741	777	783	777	748	739	758	747	771	775	757	732	766	751	775	760	791	795	797	755	734	758	794	798	752	747	751	782	742	773	776	712	766	746	742	773	799	765	785	790	724	761	771	788	786	785	747	812	784	763	756	769	743	727	819	769	780	766	710	745	762	735	756	749	722	764	732	763	735	804	720	788	740	762	781	751	704	767	723	696	752	758	731	721	715	754	740	754	747	760	769	763	714	719	718	780	729	731	753	746	732	796	760	761	765	767	721	748	786	737	711	720	738	771	760	751	743	817	690	790	746	743	735	738	752	797	772	748	733	735	758	812	768	757	747	725	789	721	803	747	750	757	807	773	740	756	779	753	804	760	761	739	772	775	790	712	737	767	742	763	806	752	764	785	772	759	739	761	765	778	800	714	747	747	740	796	759	762	770	847	725	811	737	754	790	766	701	743	774	767	763	767	744	753	748	790	778	818	790	773	779	764	837	775	782	696	780	809	732	738	761	793	731	754	718	813	758	754	752	730	792	806	755	756	788	779	784	772	765	778	744	743	738	773	740	772	705	779	787	784	718	732	766	862	783	726	782	770	750	727	737	755	780	766	765	788	711	756	687	784	823	774	823	790	705	739	753	745	754	738	755	766	761	697	744	756	709	742	757	831	789	740	739	743	745	757	752	728	765	772	779	760	784	747	763	733	784	775	753	758	713	736	797	804	767	743	811	790	755	795	812	730	728	799	765	777	753	771	781	825	730	813	773	817	727	771	722	805	780	733	758	793	749	772	728	737	764	727	785	728	777	760	736	773	758	809	739	759	794	835	778	776	745	753	775	776	743	731	748	753	815	755	757	770	764	784	756	764	744	744	726	739	741	700	739	703	752	752	822	820	753	775	806	764	707	751	779	755	784	773	752	753	742	791	763	696	744	747	756	761	768	755	806	726	746	775	719	756	758	755	765	743	762	763	777	740	725	779	711	763	741	775	744	749	781	789	735	705	766	751	797	829	755	768	798	770	739	797	734	734	729	732	777	791	746	764	736	773	814	757	712	807	767	762	759	757	766	786	738	769	821	745	786	788	769	752	778	747	737	751	677	815	725	753	742	812	749	764	723	760	783	730	746	773	750	729	776	764	762	776	778	699	790	749	715	744	676	759	772	819	747	755	749	799	690	733	754	801	795	748	727	746	761	772	761	782	777	780	745	762	767	740	800	734	730	725	766	757	736	779	734	770	742	813	768	740	724	750	797	779	779	716	749	745	752	734	776	737	781	723	784	743	716	748	755	748	761	757	765	765	731	751	778	754	826	780	763	782	757	733	763	804	770	818	778	829	743	735	802	754	802	774	767	707	761	777	798	768	776	743	762	718	770	785	765	742	763	760	760	712	763	786	769	801	751	804	757	814	786	705	807	774	759	743	773	756	748	709	790	774	789	753	750	764	696	767	746	770	762	770	751	738	758	772	762	815	748	737	751	762	719	741	763	781	803	746	740	797	820	765	764	818	754	803	802	737	724	776	752	769	785	746	727	737	739	802	765	741	764	766	721	735	768	784	797	775	735	746	733	775	773	716	738	760	726	784	738	708	803	771	781	798	733	749	758	751	747	797	775	734	751	738	731	770	802	761	817	736	792	775	763	771	763	723	795	795	759	766	741	733	723	739	803	844	786	768	774	726	781	759	751	790	701	788	788	741	781	758	693	750	749	779	773	785	739	737	734	763	743	753	808	746	772	740	758	732	753	731	772	753	768	747	740	746	829	774	774	737	753	751	775	771	777	793	751	732	770	809	770	755	761	735	748	710	762	737	761	717	768	764	766	804	755	779	803	785	747	783	738	730	764	746	750	752	779	779	748	774	742	744	785	743	739	728	803	760	705	789	740	746	763	766	763	773	758	773	750	749	710	739	795	746	768	819	747	737	756	741	756	743	775	701	755	737	709	768	765	701	731	781	742	780	755	751	803	746	758	798	800	793	745	750	763	800	856	739	755	801	789	727	794	772	759	707	743	753	803	714	721	754	766	772	764	760	794	735	819	730	754	726	776	756	796	762	806	807	778	754	743	731	807	784	783	732	744	773	764	766	756	746	725	737	801	762	735	793	720	802	753	770	747	739	745	761	733	758	738	697	773	782	774	773	739	759	783	775	729	794	711	761	810	816	806	764	744	759	785	790	733	745	774	791	730	746	775	756	737	772	771	727	754	755	782	805	757	709	740	764	729	773	743	757	765	761	803	755	739	796	749	784	685	754	765	823	760	729	742	781	781	778	747	752	776	762	733	798	770	736	758	746	770	792	817	774	792	749	764	756	810	789	755	788	807	760	773	782	732	763	764	738	778	801	748	772	803	788	745	755	799	755	759	720	770	774	746	739	712	767	766	709	770	747	737	749	729	783	810	756	771	735	748	753	798	772	728	784	734	770	736	781	738	786	744	739	750	821	864	763	765	738	753	747	808	737	744	780	780	724	744	755	823	748	720	746	764	764	796	754	760	739	739	754	732	759	746	783	739	751	758	745	711	739	768	723	755	796	792	738	752	771	708	716	820	741	758	804	768	784	793	762	729	757	704	785	737	760	732	800	721	752	746	757	720	730	791	783	775	822	770	701	735	715	766	715	767	753	760	776	745	716	731	733	723	698	765	754	739	747	742	750	754	713	788	786	748	762	782	773	788	750	764	771	723	752	779	787	701	791	768	747	787	769	772	762	787	785	783	827	751	761	713	772	701	689	731	743	752	803	793	762	770	769	775	743	763	754	739	779	762	695	714	772	759	776	767	782	711	752	768	766	765	760	737	733	740	757	824	774	767	758	760	740	740	736	730	737	731	768	704	765	788	797	751	774	803	748	705	761	750	779	787	737	697	770	799	750	754	768	714	726	780	741	734	754	737	754	790	754	767	725	728	760	742	699	767	799	764	699	821	767	768	762	787	815	729	760	809	750	718	784	752	786	749	764	713	744	750	767	800	802	763	755	776	776	757	742	772	754	728	720	796	753	741	769	772	773	713	705	743	737	748	821	772	775	742	760	747
17137	35544	27136	17878	13745	10439	7776	5640	4297	3456	2801	2436	2051	1959	1706	1561	1406	1322	1238	1193	1183	1116	1094	1058	998	997	1048	953	902	915	931	889	834	914	894	860	872	885	893	832	895	813	813	869	837	874	822	839	803	842	782	830	781	774	896	843	797	810	792	825	793	769	801	788	825	826	822	761	815	804	801	828	796	746	820	823	784	836	837	839	799	778	792	792	820	765	857	798	800	866	822	810	783	801	814	826	760	807	851	786	795	790	799	787	794	813	806	775	759	804	793	798	749	838	782	843	816	784	854	782	788	862	780	771	777	767	789	802	831	809	855	786	770	793	775	818	749	848	797	786	739	838	793	792	770	812	797	845	788	833	764	743	807	802	792	827	806	801	819	806	758	802	790	795	783	755	754	776	754	767	790	817	762	777	740	792	857	808	828	813	785	763	816	818	814	803	766	774	757	793	799	807	802	789	797	788	811	808	815	807	788	799	733	800	792	769	775	700	834	749	773	837	803	788	790	764	790	749	814	808	791	829	842	783	821	780	777	851	769	775	809	802	799	846	801	748	818	780	821	812	815	800	760	756	803	793	813	792	805	763	803	779	852	769	860	806	784	784	829	782	757	774	805	797	798	809	730	774	819	776	720	787	798	765	764	794	798	836	847	766	760	834	761	796	844	756	829	757	783	829	808	822	779	818	755	842	760	834	768	809	828	784	752	761	795	773	845	803	800	789	821	789	765	792	781	842	817	752	777	729	816	789	839	752	798	777	796	772	814	820	795	774	856	797	789	785	767	835	816	820	793	814	794	771	802	795	763	803	763	839	767	824	830	782	753	843	816	758	809	810	785	817	724	804	765	783	822	802	795	792	797	808	742	778	772	740	845	786	796	797	786	749	801	798	819	800	807	755	809	795	833	789	802	762	798	753	796	845	791	761	821	785	821	823	792	764	843	817	762	795	831	825	803	784	766	767	820	777	786	797	784	752	738	776	807	809	818	758	789	817	799	804	774	771	772	786	821	822	808	820	739	786	811	859	806	793	805	784	765	721	797	795	829	821	766	835	738	862	786	751	787	752	762	824	759	735	831	845	795	797	790	781	777	781	784	770	822	823	792	809	804	842	837	797	823	789	802	805	791	799	802	783	783	771	855	795	798	765	799	807	838	813	824	779	779	758	789	855	791	765	814	842	778	804	859	797	787	805	770	792	750	839	826	786	762	827	821	755	816	739	808	773	803	810	789	798	793	875	828	827	762	816	821	759	771	873	765	791	797	806	781	773	792	817	778	812	721	769	770	797	830	788	768	773	794	752	777	814	817	748	796	758	744	786	781	816	804	852	754	807	795	814	789	752	816	804	812	789	798	841	804	763	788	805	811	791	765	773	753	788	811	792	830	794	751	808	812	811	802	813	813	765	749	839	768	793	813	783	789	761	785	793	757	765	789	788	807	787	808	749	756	764	724	776	764	760	746	820	836	793	834	787	807	793	782	782	796	773	782	797	768	772	791	792	783	769	823	792	849	791	801	768	820	823	826	812	771	790	769	759	844	786	830	829	777	840	821	894	866	831	782	782	724	824	748	864	750	770	836	815	838	782	794	778	813	800	819	785	777	763	829	806	798	782	799	816	813	766	812	789	795	840	767	798	758	787	773	813	772	779	800	833	760	777	800	796	816	763	776	796	804	759	790	817	843	811	816	816	797	802	801	747	781	786	815	827	797	791	781	818	780	763	775	772	780	801	818	761	793	770	766	832	790	755	764	818	769	765	831	753	791	713	821	787	748	791	807	777	801	811	831	794	768	780	789	808	807	839	818	790	749	774	795	808	791	772	784	764	830	786	841	799	805	759	815	815	766	796	825	774	786	801	760	768	754	774	776	791	825	808	818	753	853	818	831	826	810	781	780	815	751	785	796	809	792	774	822	799	816	764	804	826	767	806	793	794	806	764	776	813	802	767	756	823	817	764	780	771	776	788	789	777	776	793	762	762	842	786	830	824	764	817	785	780	771	776	783	779	756	770	804	809	797	804	832	795	796	791	716	805	809	761	805	772	829	823	783	788	795	820	872	840	753	820	823	800	745	792	784	823	822	796	754	759	750	769	746	861	772	782	775	806	806	767	814	718	788	755	819	844	773	764	807	815	812	831	760	782	801	777	797	814	811	792	789	775	807	738	762	792	770	774	802	775	775	813	799	756	758	754	790	797	833	804	769	840	772	812	844	744	823	778	833	757	815	764	798	783	759	779	771	808	819	781	796	750	757	804	812	760	777	763	770	808	811	845	781	766	770	786	789	798	790	810	810	771	808	780	827	848	806	801	777	807	799	812	776	782	826	811	822	786	804	782	778	766	766	799	823	745	792	720	873	791	751	786	842	790	796	838	791	789	757	808	778	754	813	747	796	782	791	781	822	800	785	758	778	825	771	783	793	840	827	840	767	837	807	852	816	787	788	820	760	812	830	814	789	760	859	779	761	816	776	758	785	824	788	736	805	805	794	764	779	758	774	806	798	784	816	789	788	852	765	834	818	793	748	785	771	793	795	830	790	799	800	773	770	794	819	848	752	786	782	819	820	803	784	780	806	829	770	782	809	763	812	800	797	853	820	802	752	781	789	782	788	777	804	785	778	769	775	837	822	776	808	788	790	756	757	790	787	826	780	818	825	804	771	822	795	800	834	819	835	830	817	790	775	818	830	787	780	790	759	796	772	740	806	817	781	839	792	822	821	801	820	842	807	843	772	875	787	767	780	797	792	736	832	787	797	757	822	792	850	746	736	808	821	781	809	777	823	850	755	783	836	817	769	765	766	854	825	753	799	760	806	751	778	794	790	826	791	791	795	758	837	821	798	787	817	805	804	841	774	792	782	784	817	797	813	834	771	779	812	789	829	804	784	789	750	787	817	799	810	809	785	818	807	811	859	819	817	819	790	782	805	805	787	820	817	820	774	809	775	802	740	816	808	811	758	776	770	781	801	798	801	818	805	755	850	847	737	791	837	865	836	757	774	799	771	810	803	818	785	798	809	804	807	813	807	769	780	826	824	785	842	860	831	731	752	772	823	800	781	791	836	769	840	794	726	822	773	804	782	798	820	853	839	772	816	742	817	804	761	786	783	757	756	779	770	810	794	785	812	787	767	787	736	811	854	821	794	840	763	775	782	821	798	790	782	880	824	797	813	765	807	785	788	795	812	773	805	819	784	820	803	807	770	807	815	781	804	811	766	798	837	784	838	791	826	779	823	837	828	793	789	817	785	787	802	813	799	781	778	832	830	799	739	828	817	794	771	820	802	787	807	836	804	772	783	778	800	765	774	804	806	808	768	711	813	780	755	819	783	817	845	809	796	755	772	808	825	819	819	843	834	814	782	798	822	807	818	823	810	773	776	793	819	805	834	803	754	766	790	823	796	788	738	731	820	828	813	794	816	788	797	807	854	811	832	765	775	860	750	755	798	839	828	813	743	806	862	795	756	827	812	762	797	821	852	751	817	809	783	776	792	737
22468	21015	28564	23657	21117	21488	15108	6364	4073	3399	2853	2388	2099	2008	1764	1552	1513	1338	1247	1252	1195	1190	1170	1108	1069	1112	1037	985	979	947	988	996	928	988	943	957	921	943	895	918	901	897	836	826	838	867	897	887	822	846	809	838	874	811	871	806	875	806	842	822	843	820	832	850	879	823	747	877	840	826	844	822	851	814	850	824	811	837	847	801	814	851	842	824	833	835	782	841	852	808	847	799	810	789	816	844	824	811	818	805	832	825	834	827	773	835	874	799	875	812	797	856	753	836	788	764	829	814	803	828	784	811	809	790	817	876	817	813	776	806	821	840	818	810	782	813	822	816	780	814	826	864	873	817	879	848	859	808	829	774	825	784	882	768	855	810	772	805	812	872	884	829	835	849	781	780	812	763	844	853	770	792	857	819	819	816	777	858	810	799	769	774	856	752	753	783	834	817	820	842	802	875	842	863	789	785	849	825	820	800	759	808	805	817	822	813	820	765	835	840	774	813	780	819	797	833	806	867	819	840	819	811	821	857	818	849	820	863	767	854	877	842	828	840	809	830	797	844	817	759	825	816	851	810	802	803	791	834	822	835	855	802	842	782	830	800	817	803	783	837	831	798	852	831	832	843	805	868	805	786	836	811	822	850	815	791	846	798	834	825	750	812	830	786	820	835	837	787	842	800	828	791	832	866	814	828	820	826	816	812	767	769	842	916	829	832	828	797	840	771	843	813	788	826	819	856	854	832	815	823	788	807	794	823	804	862	861	823	830	804	784	798	840	857	853	846	812	754	801	859	857	840	843	858	806	827	839	783	775	837	853	778	823	840	806	804	816	830	818	835	809	829	812	870	819	843	839	846	842	798	806	826	836	789	799	792	777	867	838	808	819	753	804	815	795	766	810	805	741	829	784	835	828	860	830	758	839	857	825	810	801	865	813	789	793	828	810	846	852	827	840	831	839	830	854	824	801	818	745	815	810	813	833	808	807	836	874	808	809	787	806	872	830	792	854	838	870	827	837	803	792	871	841	843	780	834	888	807	791	809	775	795	794	799	847	810	825	865	786	808	822	789	841	840	793	811	762	793	813	849	841	828	856	827	825	836	842	807	765	842	836	784	807	819	829	837	798	798	848	825	786	761	842	799	841	753	782	802	856	816	795	807	783	787	790	795	746	843	847	794	816	825	820	812	840	834	810	798	867	825	836	795	815	782	791	793	812	805	812	786	818	823	842	839	811	838	825	785	802	843	817	780	834	817	828	831	872	780	823	794	789	814	842	810	809	794	821	815	801	815	809	832	815	811	795	777	837	846	801	829	810	796	850	792	846	810	818	829	789	786	825	808	751	883	839	849	775	790	777	815	821	784	804	840	831	774	849	861	806	872	773	815	789	810	796	856	779	852	778	847	873	823	771	764	872	842	794	801	803	835	825	830	799	791	832	827	857	802	814	876	784	844	810	832	852	812	795	795	788	808	795	824	871	817	775	798	818	836	791	784	768	799	823	813	795	818	775	817	872	816	871	826	777	778	799	795	809	814	776	848	824	770	802	764	812	819	858	829	803	811	750	820	836	812	816	847	885	873	802	840	860	811	796	870	816	775	772	754	840	802	851	853	794	792	817	781	778	809	802	822	862	814	794	837	803	781	853	799	838	816	807	814	820	826	826	875	842	789	859	845	800	850	813	811	819	860	805	784	824	806	821	800	820	796	842	830	826	843	804	785	847	830	890	810	827	818	828	817	845	785	795	783	803	812	801	843	841	850	838	790	799	797	843	811	872	824	808	807	814	785	836	804	807	828	818	805	796	911	787	844	881	820	847	789	795	819	793	815	836	837	825	797	792	800	848	811	804	812	845	832	784	856	811	801	771	842	806	863	825	830	774	781	799	812	818	846	815	790	866	782	796	765	811	839	806	775	835	797	810	779	817	842	803	813	818	842	832	847	846	835	798	837	842	836	813	860	778	807	810	807	852	791	798	810	840	841	842	851	796	857	797	803	811	803	791	748	810	832	857	820	838	823	836	823	821	816	795	837	822	787	843	793	782	815	847	810	829	809	811	827	767	804	794	814	811	823	817	813	799	835	789	784	804	775	841	863	787	826	832	802	888	855	791	831	795	810	791	749	776	814	842	821	881	807	784	747	837	816	764	835	870	791	823	805	832	843	826	826	815	836	832	810	851	841	769	849	835	858	793	813	787	849	818	833	813	797	824	804	835	845	829	775	814	779	838	822	824	833	836	797	885	852	782	857	834	781	847	799	772	791	881	824	773	799	831	812	852	794	797	832	779	805	782	809	774	784	840	821	837	779	781	848	866	853	869	826	813	838	820	801	842	808	778	832	840	792	776	796	819	829	827	844	831	793	848	850	826	806	779	776	776	826	786	849	779	832	817	801	801	783	815	835	806	825	818	799	833	829	777	778	820	824	852	844	846	871	806	855	810	839	822	802	815	820	842	821	813	837	799	802	829	796	814	794	810	837	833	725	809	820	827	813	878	800	783	799	873	780	876	806	753	818	818	797	827	910	860	814	807	811	823	816	825	788	861	847	847	824	851	839	829	859	808	776	792	841	803	861	807	802	795	800	830	832	821	830	752	811	806	811	821	810	828	809	833	820	778	828	804	863	809	794	803	817	805	823	773	789	813	833	835	809	821	780	851	849	795	796	820	744	851	802	817	894	783	796	782	813	746	782	871	837	794	808	783	795	812	801	787	863	872	769	852	801	820	854	838	796	807	823	900	836	829	848	755	843	806	816	840	818	828	818	788	770	765	809	804	887	833	852	829	823	837	805	835	817	807	816	818	859	807	829	802	776	820	857	842	809	795	828	866	802	778	776	843	807	831	782	831	825	809	800	834	866	840	861	797	784	770	842	799	805	821	831	815	788	848	795	774	835	769	767	813	830	821	829	791	836	804	852	717	825	818	793	818	820	767	822	834	817	852	849	794	859	851	784	832	806	797	825	782	789	846	860	772	758	829	842	822	884	800	847	854	808	852	817	830	808	805	791	827	840	769	817	743	827	834	804	836	810	834	800	774	818	840	829	853	774	790	867	864	787	780	823	840	771	792	785	796	866	745	785	796	776	831	756	839	834	822	790	741	803	821	852	819	888	840	823	814	808	832	793	805	831	819	819	858	791	814	782	822	809	834	839	816	795	820	806	807	791	825	751	844	819	860	832	785	812	797	834	864	775	840	824	862	856	865	814	802	760	825	819	822	786	788	830	752	772	811	807	812	793	805	756	780	773	745	784	836	894	886	781	831	780	776	859	832	849	781	837	821	801	857	785	814	820	846	830	805	842	784	840	820	822	803	880	795	829	852	832	768	837	795	861	851	811	853	849	825	853	854	828	779	817	806	836	843	822	797	863	800	827	761	826	803	829	844	842	811	828	824	832	832	785	803	793	849	779	829	847	825	783	781	838	828	796	859	811	794	785	817	809	848	834	836	809	815	785	841	774	846	852	805	815	819	837	793	818	835	768	842	831	838	822	855	837
19182	43155	34893	25028	20252	15808	11932	8896	6780	5702	4559	3809	3072	2859	2596	2188	2122	1727	1638	1651	1599	1474	1451	1289	1296	1221	1165	1137	1098	1071	1074	1103	1080	957	1020	995	987	920	1013	1004	941	922	919	904	881	909	927	852	854	862	868	891	864	868	886	883	831	872	861	887	836	858	832	831	834	920	836	878	836	809	841	871	829	809	858	865	828	823	875	865	845	859	824	856	845	882	815	881	845	852	798	798	879	807	835	845	903	875	826	826	843	863	838	866	859	882	860	872	791	825	802	854	899	848	879	840	843	899	846	821	878	873	896	847	846	801	867	889	843	817	863	895	834	870	801	908	831	817	886	868	841	875	910	855	812	884	841	876	821	848	889	862	792	829	875	849	822	869	872	842	806	817	820	859	825	815	875	801	805	844	781	783	845	809	829	865	873	841	889	810	894	872	874	853	847	809	813	823	822	873	849	829	824	801	846	816	870	870	802	801	850	885	854	889	837	815	906	888	792	844	857	833	778	828	790	774	837	798	859	872	844	898	833	820	806	867	844	849	823	822	800	848	799	875	846	864	823	848	825	863	868	842	867	873	893	796	852	809	821	851	833	856	784	825	851	808	837	819	847	812	830	791	838	854	842	893	814	865	829	875	837	857	882	840	852	883	841	881	849	874	870	858	809	910	874	832	812	864	877	881	851	878	853	797	867	848	816	810	805	820	826	844	856	821	823	859	816	818	812	866	853	823	864	818	863	842	865	861	783	832	823	843	806	793	833	867	824	799	870	839	846	817	817	847	868	802	848	819	826	848	816	876	878	842	849	848	829	795	857	871	822	868	826	828	825	827	805	854	837	783	861	808	812	859	850	857	852	845	837	827	873	835	844	809	800	904	794	830	816	777	837	863	854	850	811	869	878	871	821	834	779	852	877	820	856	807	841	849	864	894	853	813	871	854	842	797	831	793	852	855	811	899	791	818	806	839	806	806	845	861	814	830	881	817	790	825	845	847	853	773	821	810	863	868	834	826	824	825	864	872	833	824	844	850	846	848	784	841	748	866	916	803	907	811	835	826	845	821	838	885	847	874	859	801	819	856	844	877	843	873	889	880	811	813	878	877	821	929	789	857	842	827	821	837	841	845	878	775	845	815	864	854	839	817	833	848	862	853	877	837	870	824	853	836	799	886	839	848	881	873	840	762	843	856	842	854	853	855	848	859	812	889	818	828	840	785	867	859	843	936	799	885	814	843	884	799	868	846	866	799	841	850	825	866	856	803	831	837	810	898	803	842	872	884	851	825	850	857	809	879	858	874	823	776	828	854	890	835	830	857	801	860	874	862	801	828	824	817	831	903	869	819	833	812	844	822	844	783	827	782	796	844	799	833	830	862	868	809	821	864	831	797	844	861	809	814	847	864	883	794	836	900	854	868	845	825	815	802	830	871	852	817	879	849	866	903	847	868	865	834	851	846	805	808	840	812	833	811	873	881	844	869	880	925	847	820	824	860	870	810	819	812	809	870	827	840	870	846	802	872	854	803	866	831	880	837	810	861	831	910	827	858	846	861	817	823	862	844	840	857	815	853	827	837	803	852	800	787	821	820	840	836	838	853	870	782	897	838	821	849	832	795	808	880	863	850	799	883	878	862	857	868	849	767	770	821	797	893	813	831	823	799	847	860	799	822	835	846	834	829	850	856	825	850	797	837	793	839	874	806	858	834	841	823	854	799	838	806	805	843	871	860	806	865	868	843	881	838	849	830	822	855	842	841	826	844	837	876	869	843	853	885	882	859	806	859	830	810	834	807	801	875	797	848	824	836	913	823	831	885	870	854	871	823	834	863	791	810	766	888	812	865	835	800	836	802	799	884	856	809	813	864	772	849	845	800	890	861	851	850	871	855	893	833	851	838	842	861	795	866	887	870	881	883	863	854	859	815	789	831	823	827	864	831	815	794	839	858	842	779	879	799	806	757	823	865	875	800	817	835	854	821	805	870	836	854	845	799	753	820	829	841	852	809	796	871	865	825	835	815	842	767	879	853	927	891	833	895	860	804	789	845	820	835	829	832	836	862	840	876	846	794	830	876	806	837	835	894	802	853	851	818	833	853	864	827	869	848	878	749	902	861	880	820	797	824	887	822	933	816	838	826	816	854	820	863	834	882	841	822	846	807	903	799	833	846	836	884	863	847	862	805	881	826	823	857	849	772	813	875	899	877	822	841	878	849	844	850	846	829	865	835	856	805	855	797	828	876	818	851	804	825	868	899	804	844	864	815	822	847	830	843	823	815	795	861	801	872	806	848	867	809	866	871	836	825	807	809	802	877	837	817	846	839	845	871	806	849	838	845	891	838	848	861	844	878	830	884	863	815	892	819	852	813	898	793	860	829	826	851	828	896	851	859	881	847	858	872	848	854	843	826	825	838	839	873	832	833	839	863	848	837	832	794	864	868	863	818	804	817	865	808	867	834	803	867	832	899	842	807	868	870	853	837	840	790	860	788	878	862	831	820	870	883	856	854	830	800	881	867	774	834	833	848	867	843	806	873	871	799	798	840	868	795	853	885	796	916	782	909	858	827	846	846	832	856	858	821	807	882	829	794	839	842	808	835	799	865	794	907	850	817	828	809	839	850	834	828	830	872	826	847	870	847	814	888	849	862	841	809	839	842	879	858	842	940	819	850	862	823	865	926	865	848	830	865	855	810	816	803	875	817	789	859	828	855	928	822	833	815	869	840	847	847	832	879	858	823	838	859	807	828	851	879	852	790	868	818	833	818	843	816	781	843	796	819	879	878	841	838	868	821	809	768	839	815	835	838	850	838	859	867	788	851	821	840	862	849	777	856	809	807	817	860	862	851	820	821	814	834	860	842	815	830	810	835	854	843	796	825	838	910	811	827	875	852	849	863	843	851	868	839	896	813	892	876	810	868	870	845	844	808	885	828	845	837	841	825	819	825	834	777	823	878	816	860	861	816	881	848	865	806	885	837	865	791	813	841	856	799	811	917	811	866	832	854	795	818	805	858	829	883	818	819	802	844	848	800	812	870	811	883	822	865	836	774	816	880	837	842	879	816	832	846	865	882	831	763	848	851	809	828	821	858	828	905	851	859	849	843	833	813	849	862	805	792	821	803	876	797	810	834	838	805	848	813	844	842	806	895	866	828	814	811	857	847	807	840	784	835	851	872	816	776	848	802	858	833	798	861	877	870	826	858	832	876	845	889	876	814	877	819	859	855	825	891	835	830	822	866	849	857	816	820	869	823	870	823	825	833	832	877	820	802	843	845	805	830	815	870	868	894	871	828	829	851	749	874	846	826	854	825	855	822	865	886	881	822	869	834	852	907	856	904	830	855	883	835	887	904	842	792	840	801	877	847	800	866	808	824	886	816	852	824	855	875	823	840	882	847	868	836	815	842	859	841	850	827	840	832	828	857	864	850	863	815	810	881	864	828	848	856	869	842	838	804	823	844	820	852	845	814	804	861	848	827	841	874	819	778	830	834	862	854	843	848
28376	22648	22746	14807	8178	5232	3556	2430	2112	1714	1528	1345	1309	1194	1167	1005	956	946	926	871	905	879	895	854	880	787	828	831	836	854	806	791	778	797	798	805	794	782	805	789	764	814	754	787	817	775	791	762	730	793	752	770	824	728	761	754	733	747	792	737	810	758	768	736	768	777	766	739	789	712	772	753	729	805	727	746	752	720	732	731	749	736	750	736	778	757	756	802	760	798	732	779	753	758	740	721	714	685	722	742	718	733	695	740	735	771	792	778	743	768	749	752	758	773	760	754	765	753	784	777	733	723	790	711	769	783	737	713	788	741	734	811	761	764	750	771	723	738	759	803	772	807	749	732	753	733	737	743	763	799	719	796	784	730	718	722	802	755	750	729	755	704	724	734	805	779	741	719	797	808	786	804	786	748	787	702	733	725	805	727	814	770	792	780	750	748	728	707	790	743	758	755	695	740	729	752	778	708	716	717	732	738	695	751	775	778	775	792	783	795	735	748	748	742	763	744	773	765	762	710	749	755	766	740	755	800	724	746	763	758	738	750	770	782	783	712	675	765	747	786	727	745	737	659	740	762	785	771	744	720	751	753	728	814	764	772	743	756	736	749	766	734	736	751	809	769	758	754	776	766	760	720	805	758	745	734	787	739	731	733	742	792	770	780	715	723	732	740	759	721	757	746	765	753	756	759	723	749	755	704	773	771	769	739	795	753	765	756	751	737	758	767	766	771	767	763	748	781	765	752	697	733	774	765	767	801	712	768	758	741	755	780	757	774	747	783	698	721	755	733	781	737	765	760	748	721	764	695	758	717	767	769	773	734	738	781	756	774	751	761	794	756	747	791	752	732	771	767	822	783	758	725	758	718	705	741	762	749	742	755	837	750	733	780	768	759	784	770	789	728	701	761	781	718	770	805	768	753	809	731	710	759	736	747	755	729	735	788	797	771	737	776	783	745	779	750	747	776	740	755	771	727	759	783	766	765	756	788	782	758	708	774	765	732	755	733	711	736	769	726	742	784	762	684	734	775	751	772	766	765	764	737	744	749	734	761	763	716	746	735	731	805	786	783	715	734	757	777	707	762	768	762	737	740	773	817	748	749	739	746	784	736	700	740	790	743	736	744	794	747	755	708	741	756	772	752	766	729	767	822	693	690	769	722	796	784	717	736	720	757	705	748	740	786	772	786	746	731	755	825	776	757	726	748	783	783	751	788	721	736	747	757	766	754	744	788	782	763	722	754	773	783	783	787	733	715	715	729	688	717	778	729	738	714	783	744	764	765	773	751	753	790	743	728	765	742	762	788	730	789	788	786	779	793	732	783	781	778	716	788	804	717	709	758	764	769	745	709	766	749	774	754	756	717	727	795	722	737	779	782	763	792	744	756	765	730	791	746	773	770	743	744	740	715	699	696	800	740	702	755	749	763	751	753	747	774	761	784	824	713	751	723	772	774	791	794	746	762	771	729	725	776	788	795	794	791	762	796	738	729	750	815	734	723	741	706	710	729	746	793	742	754	735	791	759	762	784	773	769	771	725	770	844	764	810	741	713	725	785	841	753	741	742	804	746	727	700	760	816	726	776	773	781	755	787	803	712	775	767	754	731	755	757	770	706	745	720	723	793	737	759	788	754	773	760	761	738	754	712	790	779	755	732	774	790	779	794	756	771	736	740	733	766	779	789	774	736	760	743	758	786	763	753	782	766	719	756	814	757	730	751	750	789	733	716	828	724	776	717	738	733	762	785	793	737	778	772	745	771	788	755	735	754	761	751	763	748	763	748	776	740	748	713	741	780	822	793	768	758	709	731	745	734	768	731	828	691	665	710	799	770	751	784	777	721	766	772	797	759	775	764	755	771	760	766	769	758	726	764	756	744	763	757	794	754	758	754	743	723	717	795	732	782	699	762	757	765	761	731	723	773	781	743	768	766	795	786	743	724	740	745	762	783	701	729	778	800	820	737	834	697	751	722	744	766	749	784	793	789	710	796	766	722	753	732	779	764	761	793	785	783	759	755	804	769	729	759	765	687	737	779	762	719	756	737	752	761	786	741	722	719	757	792	747	739	739	761	741	739	766	770	791	766	772	776	752	710	717	789	761	737	765	735	769	775	735	756	777	748	740	756	753	730	765	747	747	807	765	796	757	759	702	776	724	742	767	797	721	781	770	707	726	758	781	782	738	781	763	816	773	750	731	739	750	757	766	775	767	718	789	764	720	746	789	768	772	772	746	744	779	813	766	746	763	741	740	745	748	737	786	754	776	784	733	778	743	749	697	727	765	793	744	751	707	738	760	782	804	778	763	762	752	741	761	795	749	819	739	784	767	738	748	741	731	765	756	720	763	774	766	774	720	769	749	764	783	808	776	766	759	767	734	758	729	684	702	809	744	740	775	824	748	765	725	738	767	738	752	808	737	755	749	796	786	763	702	753	732	767	733	847	786	779	778	748	755	763	791	750	779	769	783	793	795	757	763	755	766	727	747	763	762	728	728	758	777	747	745	737	744	800	758	758	759	739	793	767	754	744	686	746	716	779	753	759	741	716	748	803	776	740	731	715	718	783	764	771	707	721	688	698	811	769	736	813	783	748	764	728	756	738	775	769	740	745	744	751	774	743	801	736	741	742	734	763	727	727	744	752	766	773	730	745	736	803	738	830	767	771	747	790	733	745	789	769	733	749	732	713	782	751	775	799	735	742	738	709	774	725	743	731	762	708	770	756	792	821	774	746	711	757	791	750	693	818	759	741	779	774	772	739	785	741	722	733	782	736	745	787	736	711	704	757	745	747	753	728	743	766	736	764	770	761	760	738	793	690	738	758	776	722	768	733	751	731	764	783	739	743	756	728	779	704	698	776	709	760	740	758	720	802	743	726	716	722	750	792	757	733	732	731	780	765	726	779	739	716	758	757	769	755	770	744	758	772	762	755	746	731	718	693	793	713	686	774	729	761	740	732	757	740	755	756	742	755	746	707	742	755	734	772	746	716	794	765	760	786	742	783	777	772	758	691	720	754	768	765	781	748	767	763	750	755	776	702	750	689	759	749	806	743	749	725	780	802	761	778	700	798	783	776	765	749	772	735	748	733	756	782	713	751	689	743	730	721	745	758	765	766	784	784	786	700	740	752	731	743	765	699	751	739	770	753	745	749	789	761	728	726	772	772	703	735	767	727	773	766	717	712	798	758	704	775	760	734	805	759	723	773	751	775	768	738	719	774	716	761	719	692	822	786	788	781	768	704	761	737	753	715	752	738	743	743	702	747	738	771	746	771	753	747	703	767	757	705	766	790	738	745	778	764	757	756	744	758	716	775	731	771	782	778	721	786	758	759	768	753	744	722	745	778	819	764	766	761	723	752	760	742	760	830	695	726	762	781	734	713	710	727	755	741	753	738	746	786	728	795	772	720	777	741	750	725	744	713	743	779	773	766	783	786	745	706	708	806	756	737	725	713	741	740	770	751	758	764	751	771	717	764	762	781	782	757	760	763	808
17297	32348	23955	14630	11357	8524	5862	4256	3322	2895	2309	1984	1787	1591	1491	1382	1225	1167	1117	1081	1075	1036	1036	996	991	1002	938	882	861	891	917	870	898	835	879	819	842	831	853	865	870	820	842	842	824	783	768	783	842	815	819	841	803	781	821	809	804	794	756	814	789	812	772	751	791	770	729	782	845	798	811	799	775	791	790	730	780	793	774	807	762	712	754	807	772	795	783	783	751	774	794	784	801	779	787	809	823	798	765	747	830	780	769	752	815	792	837	768	819	780	789	831	807	786	786	790	800	775	818	819	839	740	819	771	824	756	813	769	838	749	760	818	778	790	805	831	801	843	770	831	781	767	805	760	821	804	789	789	780	772	797	811	807	808	831	790	774	800	809	771	804	773	774	794	834	778	762	728	754	763	781	812	804	754	747	789	826	845	794	797	783	791	818	780	753	801	767	756	771	799	836	854	736	785	823	768	778	747	816	839	801	823	796	799	720	779	824	807	747	850	835	812	808	796	799	790	798	819	771	788	754	812	733	826	790	778	793	801	786	793	802	785	833	768	800	763	773	760	776	832	810	749	775	780	791	821	809	795	824	790	819	793	775	772	768	753	799	800	758	834	785	777	754	798	814	825	799	773	817	759	783	797	762	737	830	772	805	808	815	725	774	830	792	826	804	806	815	791	812	798	785	879	795	779	851	804	747	769	774	792	841	773	777	833	811	809	798	781	766	736	794	774	836	811	806	764	734	760	777	786	759	789	788	800	797	778	782	778	787	787	739	796	763	804	777	809	824	776	790	787	724	828	784	777	793	829	784	784	756	823	770	800	751	814	779	795	807	758	804	785	803	813	737	763	747	814	810	801	810	763	784	826	810	803	747	797	753	761	822	781	771	848	771	790	820	771	791	766	773	777	779	833	793	750	823	736	784	775	781	791	804	779	789	782	768	764	776	749	823	829	802	778	787	769	784	814	795	759	772	777	804	828	792	828	782	807	781	825	756	754	804	731	828	799	806	798	833	800	788	748	766	834	761	790	791	805	788	754	860	788	790	804	812	812	835	770	796	781	779	761	789	862	796	784	769	798	779	836	728	762	787	820	828	785	828	777	812	798	804	807	749	772	777	806	764	807	751	735	833	799	756	820	800	735	795	791	827	789	779	818	777	767	814	756	805	803	804	806	794	859	844	822	767	797	801	818	804	763	814	773	740	764	802	767	780	771	819	755	769	800	803	783	803	807	846	840	792	775	800	768	845	749	828	775	753	772	771	767	776	800	799	799	803	810	740	799	801	803	785	824	793	747	751	828	785	824	803	753	839	773	767	799	786	756	805	785	805	802	753	784	847	868	811	831	752	767	771	770	813	799	743	807	832	782	746	872	788	799	751	840	756	793	772	746	781	805	800	767	774	808	824	821	779	820	768	755	798	733	827	820	804	803	807	799	772	743	781	787	815	771	774	788	812	839	809	799	776	779	767	759	786	744	812	791	776	790	800	823	817	831	776	798	812	796	798	746	777	830	803	791	745	776	769	746	766	788	804	802	776	811	780	780	791	798	787	757	820	821	784	819	816	751	785	743	803	768	799	802	773	775	805	805	818	843	760	800	777	775	748	763	757	780	789	784	790	819	799	807	801	786	786	786	804	765	765	817	817	816	775	823	780	794	851	819	838	769	753	775	787	844	808	821	830	760	811	833	799	843	769	781	804	834	856	801	819	833	852	825	791	836	807	803	762	809	793	750	793	766	761	799	776	827	777	762	830	759	804	790	767	834	830	821	844	800	774	825	774	788	785	745	846	786	804	792	777	793	778	753	769	813	791	741	822	749	804	809	816	769	783	774	798	832	821	823	772	757	771	770	854	762	772	762	791	816	769	751	774	729	786	781	795	792	804	785	802	788	818	753	773	769	782	826	787	745	784	771	784	754	848	769	811	808	783	781	790	800	812	793	800	809	804	844	815	805	761	792	813	813	767	759	785	797	824	810	790	802	800	770	801	835	838	808	752	781	770	782	787	814	743	820	750	808	835	782	802	757	786	745	737	777	811	770	803	813	783	807	837	806	786	807	829	819	800	790	795	810	791	808	815	768	797	823	794	769	760	817	788	759	780	775	824	830	807	805	817	827	807	779	785	796	755	839	799	775	822	729	816	797	859	769	812	783	780	826	787	770	767	848	790	791	781	775	787	751	761	808	813	846	786	779	791	811	810	758	813	796	789	795	768	751	790	785	812	768	818	821	781	818	809	776	839	811	860	777	789	791	815	782	760	778	761	780	821	738	747	715	788	834	791	780	763	836	810	802	791	808	785	809	818	789	778	804	722	771	825	798	747	802	803	815	761	791	805	792	772	776	830	808	789	787	812	764	837	767	833	778	765	782	773	774	795	764	795	770	801	781	787	785	811	772	804	766	838	772	761	803	810	805	776	791	796	814	794	795	783	804	771	779	809	736	773	738	807	824	842	790	808	797	808	813	777	763	823	744	817	782	826	809	770	829	792	815	789	782	762	766	748	798	781	793	762	790	805	759	835	814	789	792	765	789	788	784	791	784	761	792	805	783	807	830	870	780	797	781	801	810	797	790	739	778	816	791	774	746	759	749	809	786	774	799	782	793	823	785	775	807	825	756	825	828	803	860	808	748	859	799	814	749	768	734	810	842	770	795	817	758	861	803	787	801	812	777	797	784	831	741	767	831	709	828	718	823	759	762	788	766	812	775	764	779	798	746	747	807	777	790	784	773	787	810	791	793	855	828	771	786	756	781	811	749	793	781	782	790	789	794	821	780	784	849	756	801	802	791	730	813	784	763	782	797	739	808	762	757	806	805	772	802	807	815	801	748	758	784	790	797	787	800	760	824	806	802	819	793	813	789	834	834	789	772	785	826	831	830	758	757	819	780	852	771	798	822	795	786	797	797	823	783	765	771	806	761	819	833	794	803	773	782	794	799	808	757	786	798	805	841	820	768	773	801	791	829	741	763	751	805	783	821	719	809	775	755	759	812	818	803	814	785	765	784	776	809	796	809	769	804	772	793	795	782	815	790	871	787	830	780	726	784	789	834	801	804	771	784	790	740	761	801	785	814	772	782	754	795	823	853	822	811	812	789	791	727	806	752	801	796	794	767	812	766	769	816	749	778	826	793	774	788	825	787	817	789	746	805	768	767	774	827	813	764	778	805	762	817	781	817	830	774	763	806	759	743	809	763	772	750	811	820	809	773	788	823	771	812	777	823	780	806	801	822	778	809	782	809	810	824	778	788	784	812	816	810	795	779	795	760	815	800	834	779	737	813	824	830	771	813	820	864	746	750	789	836	768	849	791	789	800	764	789	751	810	783	784	797	813	776	784	819	762	804	780	812	849	784	799	785	805	810	810	771	746	760	785	768	764	784	801	794	777	762	804	745	800	769	842	790	799	815	794	751	778	764	832	770	766	741	802	806	798	752	793	747	751	742	758	773	807	837	794	809	786	794	771	776	804	762	773	789	801	844	789	797	749	770	754	734
23662	20984	28064	24174	21177	14957	7233	4045	3248	2639	2142	1927	1829	1600	1417	1409	1171	1122	1071	1012	1075	1029	1015	1031	993	940	928	867	926	912	892	904	849	846	871	881	831	866	789	794	805	833	828	854	828	807	782	808	784	759	821	816	820	778	758	770	757	789	790	754	808	789	750	761	726	738	721	830	804	749	812	775	777	811	790	783	782	794	802	797	771	827	815	759	768	768	811	761	788	780	762	771	834	749	788	838	765	763	786	780	772	792	794	745	788	782	837	811	774	836	764	746	819	792	777	751	783	750	771	784	795	769	757	751	779	795	784	786	808	797	775	781	768	784	797	825	727	767	791	795	766	769	806	772	811	788	791	760	821	794	791	801	743	745	805	746	797	769	775	738	770	739	815	751	797	787	764	776	811	802	721	895	785	800	781	773	784	790	813	799	769	768	819	791	792	795	789	774	764	810	792	774	752	802	802	762	741	795	784	783	875	759	802	766	799	781	771	748	787	772	774	755	807	778	779	752	766	771	764	782	747	776	768	803	791	757	828	763	802	759	788	755	778	765	800	783	762	783	801	783	726	837	767	831	798	782	761	798	856	742	781	796	791	802	788	756	782	764	810	782	784	743	788	777	792	750	743	735	801	764	786	817	766	812	752	735	784	749	763	795	790	780	763	826	748	769	827	772	731	797	774	733	790	790	765	751	792	795	806	734	804	799	770	765	763	787	760	750	782	771	763	749	766	754	776	763	785	754	801	785	746	731	773	792	759	778	797	795	766	749	783	771	768	752	744	724	787	756	735	782	776	787	816	817	791	754	785	808	788	800	781	791	813	783	752	815	810	764	814	750	794	781	782	782	763	755	772	757	749	787	802	771	804	782	775	790	766	820	786	812	743	779	765	802	792	828	808	795	731	795	768	825	800	766	805	786	746	810	846	799	753	767	827	817	785	743	816	782	738	873	767	780	774	737	731	785	730	790	781	810	798	791	745	746	797	765	760	778	723	788	820	830	802	771	751	806	745	767	821	760	770	734	773	741	683	774	765	748	741	760	772	760	760	765	784	787	739	758	763	776	770	765	785	773	775	773	791	759	801	735	824	788	795	787	813	753	770	784	831	802	788	812	743	787	790	735	788	769	790	764	773	792	803	784	809	776	765	792	765	810	825	818	796	764	763	793	793	776	724	768	776	757	810	767	751	843	715	790	816	816	739	773	792	799	802	767	765	709	774	764	810	751	735	777	746	814	784	775	781	770	722	758	805	768	741	753	794	809	787	809	807	770	792	746	741	807	826	748	769	767	784	746	771	775	805	753	765	793	778	754	773	795	765	801	768	784	791	805	744	781	753	753	782	785	758	752	748	766	758	737	786	776	789	795	816	779	754	739	803	821	786	804	777	784	772	777	804	800	771	808	778	772	779	767	767	739	752	768	792	819	799	747	775	790	787	790	780	710	781	774	772	806	778	766	747	794	763	754	743	746	781	811	779	760	829	815	786	741	760	781	747	750	811	764	736	797	779	776	813	749	796	741	731	761	792	777	770	808	739	748	774	755	790	801	786	766	781	837	811	815	792	797	748	765	771	762	767	762	809	805	752	800	750	779	809	719	796	770	770	779	743	831	812	756	777	765	774	754	808	813	750	782	770	803	790	755	810	804	756	785	727	789	768	821	763	765	758	802	762	741	783	753	794	798	750	766	749	770	794	783	774	741	758	771	753	777	719	771	791	768	790	761	769	760	865	851	776	825	814	793	767	810	735	773	758	766	798	778	783	794	792	799	783	771	782	772	721	760	734	839	801	752	811	776	743	788	756	814	782	814	796	707	737	763	778	808	798	776	757	730	776	797	761	800	779	773	792	770	761	755	756	728	739	784	790	766	837	769	740	715	843	758	783	793	802	754	802	799	760	784	818	742	729	770	832	823	805	811	764	820	796	836	757	807	797	764	800	823	779	828	790	789	773	745	798	758	802	762	776	794	796	797	790	789	765	742	791	761	780	738	812	761	794	798	783	748	790	773	780	801	828	746	827	776	751	779	837	820	740	811	749	751	832	817	787	777	729	816	743	752	813	773	838	730	752	762	773	761	761	705	756	748	774	737	743	792	796	741	804	763	793	777	765	777	784	787	790	749	775	787	730	784	753	755	785	779	781	721	814	786	790	793	735	784	831	749	791	750	750	777	782	781	761	730	796	803	803	782	768	783	776	805	745	777	788	775	805	796	760	775	813	807	726	773	731	789	823	840	782	789	788	724	784	784	729	752	756	747	693	803	801	795	812	795	783	836	799	775	819	750	736	745	735	846	780	819	758	758	831	758	757	804	754	802	746	766	793	763	761	789	815	760	776	801	751	791	774	764	768	720	735	759	818	766	827	792	811	801	766	758	778	800	786	780	749	776	791	825	770	725	794	782	817	779	797	796	766	755	829	801	789	748	777	804	763	745	765	762	781	755	823	800	769	776	798	824	742	777	802	772	796	832	763	818	777	794	761	824	773	775	793	795	731	767	746	819	799	785	842	812	746	736	772	773	764	742	781	785	767	794	809	768	795	819	762	802	718	786	801	849	775	758	754	799	798	774	784	754	790	786	771	763	794	748	781	791	784	805	758	787	753	829	819	797	841	781	799	830	776	751	758	768	809	798	776	757	759	754	746	730	816	781	766	726	751	765	771	802	793	759	758	780	833	845	728	777	806	802	775	819	758	808	796	770	751	800	772	799	788	816	808	745	790	790	815	748	729	803	785	747	757	780	785	724	782	734	819	737	782	866	703	774	761	763	749	777	774	771	802	735	802	814	710	776	763	744	779	767	753	843	770	756	796	776	798	808	755	806	808	814	790	748	768	796	800	818	756	740	755	761	805	750	850	748	772	814	819	825	753	804	781	739	768	837	783	754	759	830	759	814	789	796	800	779	768	816	806	790	743	725	772	795	806	780	797	801	782	781	795	789	731	799	794	767	794	781	776	718	805	772	759	796	764	751	800	748	810	736	795	781	759	808	735	767	737	792	770	773	784	784	777	770	741	823	817	764	760	755	737	778	791	682	777	708	757	825	750	792	796	753	759	779	746	788	821	745	794	766	755	753	810	797	781	806	783	804	778	776	776	774	819	786	740	787	769	804	759	729	819	789	778	738	781	758	759	786	777	769	807	761	738	769	778	804	757	756	814	788	773	786	720	706	812	817	767	756	796	782	769	835	744	781	774	797	785	718	807	809	750	816	740	805	851	733	793	765	774	809	808	746	758	780	769	776	791	803	760	776	754	767	785	802	744	769	817	715	803	755	782	828	846	834	769	777	769	762	781	785	771	760	753	746	776	772	756	833	747	810	853	767	804	770	749	796	768	804	802	812	780	817	764	757	802	806	768	804	813	749	757	734	824	813	739	811	770	741	794	786	740	799	741	798	771	789	807	815	767	795	780	820	759	719	780	766	746	823	743	758	767	823	828	850	790	808	823	819	733	746	770	789	797	784	788	791	796	785	777	787	759	859	787	769	789	776	745	766
17155	39207	30496	20649	16549	12316	8733	6413	5341	4221	3417	2860	2549	2279	2020	1823	1604	1441	1262	1324	1393	1339	1207	1144	1096	1105	988	1036	995	1026	973	954	957	904	910	949	964	904	933	891	939	896	844	840	821	862	863	879	898	832	826	863	824	800	843	776	807	823	828	815	884	789	819	849	825	832	790	856	813	829	816	821	836	765	835	817	792	819	850	797	820	854	782	791	853	819	754	793	776	822	815	772	846	755	829	753	831	797	815	819	818	808	800	867	812	803	759	833	820	813	825	794	795	774	848	790	798	811	775	796	780	807	764	800	784	840	864	788	796	866	776	812	817	754	838	815	817	791	882	795	790	849	795	824	784	822	817	794	767	809	746	838	812	785	795	818	817	861	825	735	804	855	787	792	830	791	829	829	806	792	838	786	793	848	795	816	801	829	792	783	854	785	781	829	837	795	859	794	746	789	804	824	828	804	781	772	785	817	780	820	824	816	782	798	792	794	857	771	844	838	809	813	825	858	829	841	765	819	827	838	781	853	796	818	799	825	809	814	848	827	830	822	816	777	828	847	801	841	757	762	792	805	815	817	805	808	850	811	848	805	829	739	827	841	820	778	807	828	773	797	801	845	801	842	791	794	793	842	835	810	783	795	800	785	867	778	847	817	852	816	757	797	808	787	759	819	805	814	837	857	810	814	808	854	836	765	788	767	843	859	808	804	815	767	822	882	811	814	814	781	791	830	831	881	808	803	778	799	858	793	819	796	790	813	826	770	833	866	782	788	855	801	797	777	823	790	823	776	790	829	760	796	795	847	808	786	787	794	802	800	824	779	805	825	793	811	842	821	784	747	840	827	818	785	825	774	794	815	822	844	805	879	788	799	789	837	852	822	847	767	819	798	791	828	820	845	802	830	843	777	806	805	806	862	819	802	818	848	808	770	797	854	792	803	778	846	850	780	834	820	838	803	791	825	832	774	836	803	796	791	825	792	790	794	812	826	777	802	825	804	798	844	808	850	787	854	828	840	810	814	846	776	813	828	798	848	836	759	836	852	744	792	797	802	817	846	836	815	818	819	873	827	850	844	842	858	838	817	830	842	816	781	807	832	807	804	839	792	780	904	802	838	776	801	778	822	784	770	800	786	807	798	833	802	835	794	870	805	804	812	798	817	756	792	839	803	822	793	788	839	806	811	781	808	800	775	791	818	871	815	787	809	799	785	803	813	816	791	824	779	827	844	743	819	825	788	848	814	801	848	796	794	806	796	841	767	823	803	817	801	844	736	871	793	799	748	785	772	783	776	847	832	815	828	837	804	750	843	802	769	803	831	804	798	803	808	799	805	839	843	780	800	876	786	840	798	895	808	811	788	779	824	778	828	817	829	829	789	791	856	803	794	805	770	798	806	809	808	765	824	812	836	846	790	824	807	825	836	793	825	778	830	787	807	789	816	821	779	843	830	774	815	825	768	784	832	895	791	816	787	787	807	764	767	820	784	807	771	767	844	820	805	838	806	797	801	776	788	782	836	830	815	782	783	801	823	838	819	799	830	812	816	868	795	820	770	815	832	801	816	745	794	764	805	785	799	829	860	843	846	768	812	821	803	811	799	804	836	867	742	839	786	783	801	763	812	849	796	804	813	822	828	871	773	806	826	788	816	798	889	801	822	796	833	864	835	803	822	839	816	828	820	842	808	823	814	812	815	832	823	809	819	796	816	818	820	807	853	805	823	848	806	838	789	782	804	751	811	724	842	807	762	801	823	852	838	781	805	832	796	805	815	828	833	823	848	826	779	794	833	839	826	793	775	838	805	812	771	832	832	807	852	819	809	796	819	841	831	840	771	788	783	807	841	843	854	818	773	811	808	812	794	818	808	813	830	787	824	846	800	819	766	778	784	786	788	812	794	786	817	872	791	802	845	778	787	757	790	839	843	814	823	814	810	789	787	807	830	805	859	764	825	776	797	802	849	750	785	850	826	813	843	823	808	821	764	841	780	827	788	795	811	851	727	787	809	847	748	819	846	800	776	805	835	805	828	766	783	868	820	836	767	755	791	798	803	793	829	820	793	787	851	836	888	787	826	807	809	824	820	829	825	758	813	883	762	784	764	811	831	844	764	797	808	797	807	847	817	862	780	770	826	784	791	799	796	770	801	817	824	804	776	799	725	806	861	813	858	819	802	784	819	781	832	800	807	789	775	820	788	809	832	815	795	795	768	809	813	789	774	842	798	764	782	844	795	800	800	781	792	797	818	818	807	864	816	817	818	858	730	802	763	840	848	822	790	789	831	822	829	823	853	825	825	854	794	818	801	795	832	779	810	830	825	849	763	769	833	824	838	818	782	797	798	800	805	860	790	816	833	806	805	811	791	812	829	796	866	777	839	807	808	824	792	852	780	812	844	868	768	782	766	811	767	809	823	826	829	838	794	840	812	800	793	774	845	790	818	840	780	758	786	832	831	755	802	827	804	831	829	787	758	848	798	822	797	814	788	789	851	832	831	775	798	787	825	782	871	777	794	813	840	842	822	822	801	832	833	854	793	789	832	794	877	797	843	858	787	826	831	815	815	823	777	830	828	844	795	786	871	765	813	773	754	838	837	791	795	801	836	769	845	848	804	800	771	795	807	802	813	828	767	828	795	817	844	801	765	809	826	794	815	832	843	807	829	848	830	786	792	820	845	795	807	870	813	831	848	860	829	894	804	803	847	803	822	815	819	857	813	781	799	804	813	825	807	820	840	864	832	849	746	779	820	817	800	771	812	817	760	773	876	827	810	814	838	817	826	756	831	817	826	781	803	820	787	824	799	830	835	835	847	780	772	850	806	821	827	828	828	822	810	760	757	890	777	842	771	779	808	799	782	780	835	801	798	838	865	858	795	829	798	816	869	799	850	827	827	790	806	810	799	814	811	816	840	821	803	823	784	796	795	819	844	772	845	781	765	805	835	790	792	797	839	832	809	774	806	810	796	833	881	779	805	794	833	810	818	836	804	856	782	779	806	820	822	787	800	840	795	814	846	797	805	828	849	883	791	757	815	809	790	804	805	818	819	805	795	808	828	827	789	808	853	804	759	796	808	822	870	799	820	858	830	823	821	828	766	816	804	770	782	755	798	748	821	812	805	843	777	845	820	864	763	853	793	774	827	822	822	840	772	797	823	853	780	810	743	757	824	786	798	798	839	800	795	820	752	824	774	855	845	799	807	819	796	800	798	765	795	853	830	842	841	818	819	801	816	847	822	755	793	792	850	898	756	800	792	795	780	823	837	799	818	784	766	813	892	801	811	822	820	843	845	793	850	865	797	780	812	819	763	793	813	823	805	842	783	838	793	775	848	828	754	800	776	784	855	823	805	773	797	759	792	835	825	767	770	810	787	779	796	805	832	785	833	803	832	888	821	836	775	820	818	819	816	811	839	766	826	834	824	818	819	800	756	810	816	823	771	808	801	830	739	777	820	839	841	841	821	807	815	737	814	816	804	815	836	757	803	784	801	855	800	744	821
24953	21084	27116	25369	15164	7373	4379	3092	2614	2002	1886	1656	1488	1368	1252	1163	1135	1030	1015	1027	999	961	950	917	958	857	898	865	864	884	823	855	793	822	821	872	886	813	781	889	823	803	852	809	752	803	726	790	814	760	806	795	761	738	749	824	800	816	761	774	810	728	748	792	778	774	772	787	764	779	755	728	738	763	755	723	732	771	767	757	743	791	718	750	747	713	828	790	756	736	742	819	760	726	767	787	807	770	733	747	796	748	815	733	739	743	754	715	781	786	753	739	798	756	777	751	765	770	791	727	750	750	773	728	746	728	742	741	770	720	759	726	757	751	763	734	770	717	734	773	733	750	729	786	804	738	745	769	714	719	746	706	802	788	802	812	698	737	787	761	747	761	763	721	718	765	779	778	768	740	760	764	776	728	723	731	698	720	730	761	773	771	759	768	736	710	718	782	782	799	768	712	760	760	725	775	773	771	769	745	740	741	735	781	760	733	800	736	764	792	760	791	743	698	797	722	733	739	798	753	751	778	780	750	780	787	771	767	810	787	751	732	729	766	723	753	772	771	749	790	756	740	754	729	762	756	738	726	743	773	774	812	750	745	790	788	810	726	749	796	738	781	731	765	734	805	778	783	780	804	743	733	737	769	771	761	772	750	811	776	754	757	770	777	735	731	752	753	777	803	725	795	742	818	706	754	766	750	756	740	805	764	729	799	785	764	763	745	775	771	744	790	782	703	781	698	769	798	829	807	754	744	734	799	730	735	780	704	778	763	743	774	763	786	765	750	730	764	807	752	757	759	801	763	799	806	789	733	777	758	770	772	799	781	801	753	753	787	742	745	779	788	724	782	777	743	738	771	794	779	776	789	839	755	780	761	777	772	781	765	740	768	771	771	749	765	844	761	744	731	777	727	777	714	783	748	746	759	755	801	708	732	795	771	717	763	797	762	712	756	795	787	724	757	783	715	760	759	762	752	809	801	692	729	778	795	793	778	772	730	733	777	757	788	736	769	749	798	764	734	781	778	767	808	751	746	762	721	734	762	810	768	809	812	730	761	734	759	759	806	764	781	811	787	762	810	822	744	717	744	773	731	733	776	777	783	806	775	765	750	777	706	708	753	752	753	704	719	769	778	771	754	775	773	726	748	745	795	758	796	760	793	714	770	752	725	803	754	810	771	762	745	712	762	713	782	751	790	770	693	751	770	715	729	752	747	803	800	748	754	721	782	787	755	777	777	755	753	756	746	747	750	744	761	734	724	792	755	760	739	775	817	757	746	760	761	786	774	776	830	766	765	776	751	757	771	725	777	795	748	761	750	789	736	743	750	782	772	771	791	789	756	788	805	800	807	765	742	756	734	794	744	780	811	777	749	781	743	778	759	750	777	780	749	779	779	792	731	736	800	769	780	768	751	785	722	757	744	760	771	814	760	736	743	748	726	785	763	775	722	752	741	752	794	795	731	792	796	726	741	806	735	752	789	727	704	760	799	783	756	735	703	751	770	786	793	787	741	743	711	755	774	779	777	741	754	814	715	786	770	742	738	744	719	762	727	762	717	771	758	735	841	747	792	789	723	751	792	715	756	783	724	721	817	741	816	762	796	719	773	741	754	749	765	768	721	758	745	767	750	735	805	757	726	754	714	704	802	823	707	781	774	805	804	762	788	796	787	765	762	789	779	783	779	745	734	735	752	783	708	770	745	732	733	755	717	740	725	763	760	759	722	723	811	788	756	762	788	801	755	777	851	733	738	739	739	718	783	788	763	767	751	774	719	785	802	754	709	837	745	741	797	787	776	716	806	739	732	775	783	739	767	758	745	782	771	775	759	725	719	807	782	770	763	744	787	716	803	765	792	709	739	743	766	784	761	743	751	727	760	750	775	774	748	788	805	788	791	738	821	788	745	773	753	736	785	763	741	777	792	761	819	765	817	745	808	797	732	786	787	748	748	696	767	724	774	767	771	716	781	754	785	765	775	741	719	747	736	754	777	775	784	704	720	795	773	722	774	751	771	744	700	753	775	793	806	761	716	803	739	773	754	741	755	760	757	771	740	745	761	735	754	733	729	763	749	762	735	771	745	771	735	707	785	752	706	715	784	746	769	775	766	747	783	728	745	724	733	757	762	768	747	730	704	778	731	824	750	768	729	777	789	768	778	786	745	749	722	741	727	758	802	723	748	762	713	716	757	760	786	799	715	778	730	777	729	729	757	743	782	754	779	751	745	730	749	773	770	737	768	720	717	753	761	809	786	779	765	779	727	742	760	746	776	731	729	762	780	723	777	813	740	790	786	764	795	772	764	699	721	741	764	781	785	777	796	784	703	769	765	799	732	730	792	795	806	720	757	710	765	725	829	786	764	773	770	785	703	737	746	767	756	775	808	744	737	752	794	743	781	740	762	774	810	746	733	739	746	732	711	760	690	782	758	775	737	795	776	758	759	775	736	764	831	737	726	727	741	775	736	766	724	738	726	738	751	779	732	767	753	706	749	748	694	742	737	739	701	769	697	769	768	734	758	757	773	768	750	749	765	769	785	737	754	729	741	816	822	763	741	743	755	746	774	751	720	741	754	788	786	754	756	753	740	801	735	719	758	752	756	674	773	722	752	803	805	783	734	748	729	771	717	755	777	760	780	768	755	734	714	793	783	757	732	730	695	714	757	770	738	706	726	767	807	761	767	706	777	709	756	788	756	758	780	827	794	799	749	729	711	733	758	770	736	784	754	778	745	813	783	777	743	748	770	783	754	712	751	778	764	762	746	758	723	752	741	786	755	764	714	779	751	793	740	761	750	760	766	798	760	771	772	755	739	777	803	754	777	746	758	728	788	740	763	735	795	802	754	734	784	753	747	758	764	760	785	768	797	743	737	800	661	735	733	789	792	747	761	758	775	793	709	720	769	739	792	757	701	730	783	772	724	753	759	750	732	749	739	754	699	728	750	727	706	735	813	735	766	810	740	784	760	789	714	808	729	733	747	760	732	775	719	724	732	700	746	779	796	796	763	761	710	766	781	731	753	761	786	752	784	749	747	749	781	762	740	757	777	728	737	723	789	776	762	761	767	758	791	795	786	771	739	777	789	755	757	744	736	750	739	757	829	693	738	774	773	810	779	779	771	776	747	773	804	778	742	781	760	780	755	747	787	775	779	756	741	750	682	742	734	784	742	804	713	710	807	746	772	796	783	741	734	789	756	758	745	787	773	814	793	785	789	730	802	776	754	735	741	707	720	788	716	768	728	800	683	701	751	743	743	773	778	735	736	796	768	714	738	748	732	707	771	738	711	782	730	764	794	784	760	781	756	783	763	756	736	795	747	760	782	759	739	763	708	761	773	808	767	768	695	738	776	785	783	744	793	760	767	790	745	774	720	796	817	803	807	783	787	765	803	752	754	739	721	792	743	781	785	695	763	704	762	761	773	684	743	776	779	693	749	699	825	771	728	775	775	847	809	726	711	769	794	768	769	742	750	738	776	755	743	768	769	704	744	742	784
16910	35622	26924	17924	13825	10266	7216	5218	4336	3464	2836	2590	2184	1944	1707	1608	1333	1320	1250	1179	1213	1141	1121	1109	1044	1026	1014	922	1005	930	915	883	898	907	924	916	851	843	903	882	849	812	856	779	830	884	849	826	836	797	848	811	815	800	779	797	847	852	815	846	790	844	805	782	782	754	832	835	812	821	795	883	779	853	809	827	773	839	744	786	839	814	826	744	781	774	746	844	844	764	776	774	744	798	803	845	765	767	799	747	838	787	807	823	754	817	852	784	791	744	772	813	794	765	810	798	781	805	797	714	775	798	848	788	806	772	800	834	817	821	801	782	784	777	798	788	821	782	774	796	851	777	785	776	778	821	813	815	847	808	797	800	821	829	832	838	795	845	814	705	792	803	780	784	764	830	786	817	857	783	781	775	820	746	794	787	778	826	751	754	778	830	814	810	809	766	848	757	820	753	793	818	845	792	750	801	782	840	770	801	783	826	798	800	775	795	818	812	795	830	783	794	835	798	796	765	820	779	804	752	808	796	806	836	813	807	791	750	785	755	759	822	786	822	829	831	787	749	857	782	807	759	775	726	823	807	814	736	803	782	797	789	789	733	790	781	780	770	809	779	836	778	787	886	810	786	796	793	813	832	773	775	787	882	829	768	795	831	815	852	793	793	779	803	832	789	851	811	780	855	776	794	817	745	824	781	789	818	773	793	778	768	785	795	810	821	779	734	829	777	796	766	803	758	784	790	825	796	753	771	817	758	769	761	789	759	781	764	784	782	841	777	799	829	784	779	837	835	850	810	811	802	818	749	808	817	807	799	785	744	761	880	810	770	773	801	769	803	811	830	809	750	763	790	787	774	810	790	789	781	827	803	744	819	847	815	847	735	821	790	805	750	820	777	816	759	799	817	842	794	844	784	804	884	793	825	821	780	810	786	758	857	784	785	781	839	804	809	852	805	793	791	782	757	806	778	831	791	780	819	820	809	797	792	802	793	809	811	813	806	857	817	813	791	780	819	766	731	799	755	803	743	819	803	812	779	765	750	852	831	744	768	759	782	763	839	789	810	831	758	767	812	823	761	789	768	757	793	783	794	847	828	823	777	799	765	793	783	760	769	742	809	793	791	843	844	828	762	834	766	775	823	806	776	779	786	830	842	796	799	784	873	818	812	782	798	799	783	801	806	752	813	832	797	782	800	802	787	797	811	848	800	824	803	763	784	796	782	801	826	790	827	805	773	794	749	751	791	821	753	764	791	814	804	802	800	834	775	818	834	763	769	777	781	773	815	786	765	868	798	783	768	777	804	809	805	786	792	757	786	767	775	784	785	763	737	804	780	772	803	756	819	796	829	806	784	769	838	815	783	758	767	779	755	781	806	829	796	777	776	758	784	768	752	783	734	807	776	795	782	800	789	760	802	824	828	810	824	820	818	843	851	802	786	812	801	799	791	802	768	837	797	792	841	778	796	739	757	801	823	800	843	804	824	831	800	802	808	797	770	772	778	810	806	780	761	758	804	809	812	835	771	787	786	851	814	802	807	787	798	841	811	768	806	786	823	785	813	815	792	815	811	834	754	796	788	774	784	774	769	794	809	747	836	822	844	790	809	823	829	786	787	784	781	798	825	773	867	778	832	766	794	835	766	785	801	794	791	798	758	796	804	776	793	790	851	734	824	789	801	780	817	799	794	843	843	820	844	817	822	783	784	787	759	758	838	765	797	755	814	766	815	813	816	768	782	773	789	769	802	755	841	832	780	778	844	783	780	789	794	804	831	784	774	781	797	750	771	792	823	766	858	780	786	798	801	773	780	823	840	838	800	835	814	818	802	823	826	798	798	829	749	832	767	831	799	817	793	820	828	793	828	831	788	775	756	766	795	786	776	827	787	765	772	796	822	793	784	745	776	792	798	848	752	789	814	809	836	790	809	804	814	771	802	834	769	796	802	765	823	793	801	783	784	791	808	787	775	791	787	759	790	805	778	795	874	804	754	837	772	780	773	791	817	807	835	797	774	836	817	811	772	792	832	772	811	778	776	848	818	761	765	816	786	793	793	791	816	809	783	856	773	809	802	789	805	809	837	799	813	774	785	744	793	782	769	842	818	766	825	826	758	801	792	777	777	791	779	810	791	788	787	741	840	826	850	753	764	807	854	806	761	798	835	821	794	850	838	816	866	838	787	804	823	801	806	796	783	825	797	764	764	777	766	775	814	779	819	802	797	797	804	821	797	809	783	858	767	814	821	793	770	841	778	814	833	764	801	791	829	834	815	859	769	771	811	820	804	817	774	786	830	806	797	832	770	778	802	798	740	837	801	797	793	828	823	805	807	784	829	840	786	750	765	831	831	831	777	788	819	758	852	816	809	803	770	814	776	780	816	819	815	816	768	780	761	799	780	817	784	813	811	790	794	793	753	780	840	840	744	806	808	838	780	837	805	797	788	838	752	804	799	795	830	795	789	816	830	847	745	799	825	788	769	788	800	801	781	792	816	792	819	818	786	776	817	793	790	846	791	774	841	821	791	772	761	823	755	790	840	744	819	801	783	817	821	780	878	804	823	842	796	837	814	801	754	748	760	753	785	805	778	796	819	856	829	768	822	772	805	785	812	801	774	795	855	849	795	830	785	771	810	764	776	801	835	802	783	757	826	813	743	768	816	809	767	788	782	816	800	792	813	787	783	757	778	824	818	805	787	811	853	859	799	768	784	808	780	782	771	798	806	786	778	821	837	790	816	802	794	805	793	809	811	810	780	822	773	851	760	861	761	842	817	797	801	748	787	777	770	779	768	774	772	813	790	839	773	768	821	781	808	842	801	817	773	831	798	799	735	770	808	733	850	806	837	809	754	841	812	756	785	804	805	756	819	788	831	836	824	826	798	783	790	759	788	794	771	790	765	772	807	789	794	801	783	777	845	841	792	798	819	812	743	808	790	789	754	775	803	818	830	761	749	820	797	784	807	769	827	763	814	821	735	783	740	776	787	763	805	773	778	815	800	758	840	714	797	817	822	812	772	762	814	824	792	779	766	816	798	799	786	805	816	810	777	783	808	781	814	799	776	761	843	814	797	786	784	792	796	784	802	809	793	812	770	789	729	799	759	805	784	747	797	786	798	822	804	782	796	755	825	821	825	732	747	794	782	758	795	791	828	801	810	780	803	853	823	804	799	804	793	824	774	796	836	781	849	798	809	810	805	783	830	863	754	791	824	780	758	810	814	793	818	809	839	806	801	802	851	768	729	747	832	844	852	800	761	761	802	813	775	773	823	728	821	778	802	779	828	796	834	779	807	757	789	797	760	811	829	791	808	800	774	812	775	826	791	778	810	786	783	845	809	804	813	781	760	755	791	754	806	763	763	814	792	831	770	760	789	772	789	842	800	820	806	790	777	791	796	765	812	792	767	753	827	771	826	793	789	793	825	825	768	801	813	789	777	747	807	761	829	814	799	805	755	796	778	849	788	817	826	797	791	784	825	785	775	759	838	805	756	784	733	815	808
22419	21019	28543	23683	21108	21351	14324	5936	4210	3488	2786	2375	2302	2029	1808	1583	1393	1380	1305	1284	1243	1205	1172	1069	1104	1068	1032	1009	1044	1004	934	936	943	884	901	894	971	887	951	864	855	829	860	846	861	856	867	870	819	843	840	867	868	805	858	815	805	874	806	783	829	794	800	809	813	867	870	817	818	822	726	866	826	810	818	779	821	772	853	774	805	787	807	831	811	826	833	813	804	829	806	774	797	864	845	856	857	829	818	825	756	822	811	805	792	803	836	796	773	769	739	861	739	804	784	826	812	805	793	831	786	803	836	836	806	783	795	743	817	804	772	837	813	809	781	813	828	800	785	777	880	799	808	799	826	835	808	801	824	785	818	791	803	817	811	825	795	815	835	833	809	756	791	798	767	827	769	765	804	855	844	814	847	805	807	853	831	829	811	733	796	829	792	776	847	767	795	827	746	798	796	869	825	852	781	860	802	856	828	802	841	811	814	844	815	770	780	840	772	822	813	789	801	791	832	827	768	790	822	770	813	778	810	802	794	828	828	772	809	792	804	829	841	790	776	800	867	817	824	859	813	823	847	825	837	879	788	805	837	839	842	820	841	819	811	809	807	768	863	851	828	863	791	790	826	826	810	768	796	845	808	771	835	771	804	765	771	771	788	831	825	792	801	819	799	816	800	806	815	835	802	838	858	776	845	753	874	793	830	810	787	824	767	829	823	797	792	826	828	814	759	808	813	784	819	784	834	816	784	833	797	736	824	789	815	777	816	790	792	787	798	850	830	794	795	748	836	829	815	771	823	827	821	906	836	790	829	803	802	792	826	790	847	848	797	834	854	830	818	794	830	789	783	758	811	864	805	832	775	808	803	788	801	833	808	814	796	801	834	792	810	819	834	861	801	830	798	774	795	768	837	811	843	810	801	832	852	816	848	807	862	805	766	798	796	838	845	891	773	778	782	831	820	815	821	796	772	820	840	828	826	796	804	817	776	785	799	820	810	833	815	803	816	827	819	796	830	845	809	790	810	804	840	789	819	788	821	798	807	794	837	855	814	814	826	823	831	847	818	782	782	911	797	838	841	783	796	822	800	786	836	758	778	805	802	784	812	785	769	815	846	831	792	818	827	839	879	810	769	825	799	811	806	829	742	776	842	776	817	836	838	852	828	797	830	779	793	753	791	820	838	749	872	784	843	834	760	832	854	831	838	803	864	857	855	807	818	852	818	837	815	798	842	825	795	831	841	792	848	817	842	859	781	802	863	807	822	848	835	775	776	801	826	762	808	877	784	804	790	859	819	771	830	809	830	836	781	879	810	858	811	851	834	801	867	804	835	761	792	788	779	808	799	882	787	800	861	755	806	805	814	854	866	757	779	764	813	807	774	757	793	808	786	828	826	805	811	814	850	750	806	765	791	844	855	803	834	816	876	779	835	875	816	770	804	813	835	824	781	873	811	785	805	831	809	806	797	840	787	827	817	848	841	821	809	793	811	840	861	802	803	836	818	846	827	840	842	832	783	799	810	780	787	826	832	811	830	814	820	769	827	781	757	788	805	801	731	762	800	816	806	772	810	781	778	757	792	806	867	802	779	790	818	797	844	816	773	845	796	840	769	793	804	813	812	792	825	856	818	814	789	775	822	803	812	819	812	819	796	843	819	795	830	833	801	798	810	760	847	793	840	832	782	793	787	814	808	885	832	755	797	790	764	840	811	815	828	816	825	805	855	814	800	827	806	779	835	829	847	814	784	856	750	843	801	785	713	824	755	755	794	808	795	851	839	781	832	801	806	805	801	807	810	833	756	818	826	844	756	805	844	853	803	797	831	803	850	795	762	787	818	822	828	839	836	800	819	814	788	817	789	800	810	834	793	786	817	799	801	784	787	851	819	831	755	791	788	806	841	787	771	793	881	868	791	885	784	800	841	827	754	787	812	762	840	801	854	794	819	826	826	756	800	777	809	840	801	815	863	837	795	799	808	803	764	839	775	863	777	804	768	856	797	812	786	837	823	839	810	822	792	820	820	809	821	839	813	819	775	808	818	744	790	791	874	802	795	828	858	793	829	853	835	820	872	818	840	824	776	826	790	766	853	845	796	810	817	839	820	830	807	786	790	855	784	759	809	768	809	797	847	847	785	738	827	870	751	896	811	839	849	752	861	787	813	783	769	775	815	776	810	788	817	777	740	807	863	855	806	811	794	857	865	797	828	769	867	837	811	853	801	809	857	848	784	822	826	811	764	812	812	864	810	768	817	816	758	769	873	756	807	796	798	795	819	821	785	831	819	842	874	786	796	763	801	875	831	834	858	809	785	873	812	800	793	834	837	820	836	820	796	829	833	817	830	867	761	794	827	839	751	844	800	858	785	785	799	766	805	875	761	819	831	834	769	827	812	848	770	817	826	793	835	791	813	829	782	823	819	836	808	792	788	836	796	788	778	810	837	843	749	816	835	818	788	872	792	814	835	775	830	806	827	820	804	761	791	832	827	794	825	797	804	808	803	822	773	785	844	834	755	849	790	849	850	851	776	811	861	777	845	826	798	826	781	807	843	802	819	831	770	786	847	776	828	799	759	796	864	806	809	809	829	815	791	802	829	850	819	849	833	826	821	806	827	775	838	844	824	787	749	836	771	800	833	800	837	777	786	827	771	792	806	809	845	814	842	833	811	812	790	781	755	796	787	785	774	803	802	831	818	799	847	851	786	809	809	806	778	802	835	809	846	793	854	808	827	800	845	819	825	810	782	807	836	819	840	852	779	810	810	831	777	781	804	796	840	781	800	787	764	786	793	805	869	802	769	804	825	833	838	776	826	766	799	781	804	841	814	773	791	832	797	818	834	777	788	802	829	780	782	811	878	832	769	825	812	805	800	789	816	774	755	820	809	888	846	822	843	832	822	756	812	811	821	832	803	814	850	872	827	817	767	817	799	828	768	788	803	799	841	775	765	836	804	805	812	847	807	828	807	789	783	823	823	787	720	788	812	805	778	842	796	787	780	795	836	819	780	816	836	742	875	833	825	819	810	842	763	806	837	781	875	842	836	827	806	750	805	833	776	800	795	830	789	785	846	777	768	837	821	827	823	862	825	887	817	821	828	836	813	779	832	803	827	786	760	815	784	831	763	795	774	801	776	786	773	815	836	825	786	836	862	856	761	819	799	789	805	762	842	769	858	797	810	741	790	800	783	803	808	824	772	799	825	800	844	867	789	833	826	810	808	778	815	851	832	795	751	817	793	774	810	801	816	817	838	817	840	766	791	825	822	845	813	795	840	848	788	792	843	859	822	854	776	816	806	790	814	778	798	738	823	769	800	824	837	803	789	805	843	820	834	784	818	844	872	824	755	860	790	776	820	830	812	805	880	845	774	787	812	748	818	810	806	827	804	776	806	756	765	817	806	785	841	853	801	825	801	806	837	798	791	850	800	720	786	783	869	822	837	887	797	822	790	810	878	799	819	799	794	794	780	793	815	822	800	811	851	783	782	764	811	812	828	823
18980	43139	34721	25133	19966	15114	11212	8545	6943	5637	4648	3884	3477	2895	2642	2285	1926	1759	1629	1634	1559	1550	1437	1361	1286	1227	1215	1133	1105	1033	1059	1043	1077	979	977	1017	1011	956	954	982	916	942	903	906	924	863	928	870	916	913	856	857	852	833	829	853	871	850	871	855	818	843	819	890	826	884	876	861	900	895	849	837	830	823	839	818	852	832	830	856	840	834	823	865	884	887	813	851	859	818	868	866	888	872	806	795	889	901	838	809	878	830	812	821	820	842	781	867	820	824	834	828	840	825	830	845	823	809	827	804	881	861	858	847	807	828	811	892	826	918	841	828	837	828	846	892	847	835	806	851	840	856	785	820	792	848	837	814	841	840	786	824	802	803	893	799	845	849	886	876	861	872	876	858	824	825	833	804	858	885	815	852	815	813	828	820	858	864	828	851	825	839	865	854	828	778	850	881	832	873	849	806	817	840	819	849	794	822	871	799	878	789	829	811	809	865	899	827	800	854	806	852	857	840	831	804	844	797	835	827	789	817	866	825	850	846	839	833	848	779	842	807	827	808	855	849	840	829	806	800	850	834	800	873	850	850	856	837	831	840	872	881	886	831	839	881	838	827	842	814	828	824	863	799	845	857	792	805	871	831	870	752	855	867	825	814	811	850	820	789	847	833	832	827	840	864	806	854	841	904	839	862	779	845	835	832	828	838	802	820	810	848	845	799	808	842	832	852	828	816	841	830	867	834	873	815	850	813	834	886	834	863	818	851	843	891	859	814	852	819	832	802	831	802	841	862	848	884	834	832	868	821	850	828	814	859	849	804	847	822	808	870	846	898	841	831	802	823	843	792	836	818	841	800	797	833	837	876	861	837	825	859	788	841	783	869	892	834	859	887	789	769	885	815	843	802	821	803	902	811	896	863	833	867	865	825	790	864	778	829	802	804	907	840	821	831	865	837	840	897	824	850	865	810	895	868	870	832	811	824	816	805	820	856	867	840	809	811	843	822	872	802	823	887	835	830	830	793	850	854	813	829	812	830	820	852	841	838	839	864	874	866	773	864	820	853	844	821	862	862	838	857	809	819	809	806	887	816	828	886	825	850	859	818	808	862	830	841	873	809	811	866	784	789	887	851	863	818	838	816	819	880	868	809	848	833	836	862	838	836	823	852	820	886	839	834	824	858	848	815	837	822	805	845	818	817	823	866	830	860	814	873	859	836	841	803	846	822	907	824	894	870	807	873	832	841	868	904	853	917	796	808	845	785	884	827	843	829	847	831	846	860	813	875	819	854	816	786	837	791	830	850	883	841	781	850	824	840	816	817	911	873	843	821	877	797	885	844	858	834	854	872	811	854	839	862	828	809	823	843	847	859	821	900	845	819	830	831	846	829	806	862	799	875	824	849	885	824	816	865	844	829	844	871	782	790	863	814	854	856	882	812	835	824	879	843	882	873	823	925	802	877	846	863	848	850	860	808	869	880	866	839	839	863	818	812	850	887	798	874	823	840	810	819	820	836	831	805	832	838	813	868	828	836	891	817	811	811	809	858	819	798	818	860	836	834	889	834	834	810	903	871	866	818	816	799	824	827	845	817	786	831	808	786	812	819	810	822	822	836	871	849	859	817	790	790	807	859	831	904	856	827	809	800	786	794	836	802	852	816	798	837	821	800	856	861	827	857	852	873	813	874	837	818	869	842	793	888	841	819	824	811	862	853	841	802	815	854	814	817	789	835	860	816	824	838	839	801	852	835	855	851	799	898	840	794	892	822	784	839	847	823	854	850	804	731	807	866	844	843	804	869	794	842	839	816	826	858	826	845	820	918	819	816	823	887	889	861	786	803	859	809	789	858	847	875	832	861	798	848	875	805	845	831	822	829	851	814	883	859	860	828	865	789	831	858	855	843	811	854	847	868	776	842	866	839	798	881	835	838	831	850	843	871	838	845	822	822	847	868	851	886	840	873	881	846	857	806	798	869	793	813	792	831	856	818	803	847	806	849	832	816	839	756	831	825	844	804	814	831	847	830	826	833	889	851	847	894	857	825	850	829	873	853	815	833	832	794	881	863	842	809	808	836	771	856	834	842	859	853	857	878	850	826	828	799	806	834	840	832	880	805	825	831	844	846	812	828	827	895	890	842	866	819	844	822	822	778	823	828	799	804	879	827	877	877	833	822	874	866	896	805	868	816	820	820	835	856	872	820	808	842	822	858	891	858	794	842	825	817	834	788	822	866	852	785	820	867	847	795	790	890	840	856	868	789	850	841	824	830	837	794	857	794	840	786	835	833	836	855	840	830	818	838	865	807	821	799	873	849	826	822	837	850	853	860	761	788	849	901	835	852	822	855	785	858	876	782	810	813	783	812	811	858	857	810	831	789	869	845	858	833	823	822	859	862	807	842	799	810	823	837	888	790	855	860	810	857	825	757	835	840	816	803	828	813	820	840	864	842	830	862	820	794	867	807	830	825	863	838	815	850	864	873	846	880	836	824	791	893	818	893	846	821	797	859	921	855	860	824	851	812	810	849	852	825	840	850	831	789	803	816	847	852	894	857	847	858	842	843	806	817	804	830	811	840	825	810	819	843	827	839	820	841	832	823	827	841	838	869	869	838	812	862	817	775	819	795	840	876	836	860	802	873	866	858	844	797	816	833	858	787	865	821	886	802	822	869	848	871	781	846	843	848	830	827	825	767	809	829	813	866	838	847	818	858	835	851	841	857	860	805	819	831	849	826	858	848	865	820	815	790	839	808	825	844	840	801	907	860	890	759	827	834	827	810	771	863	851	818	862	824	804	836	805	838	833	846	855	792	828	880	816	833	815	830	894	820	830	835	799	843	880	854	811	841	842	821	783	850	786	867	815	857	827	828	841	808	828	848	819	892	848	852	805	819	805	861	795	855	788	872	861	785	811	875	868	815	810	870	824	791	826	852	894	829	822	796	830	840	823	809	791	822	858	816	815	799	862	855	826	820	884	836	781	805	816	851	808	837	826	844	870	817	845	860	864	838	833	841	840	855	813	804	871	828	865	869	850	796	841	830	808	853	845	826	816	853	847	843	821	859	839	819	850	884	859	870	777	828	841	853	866	855	826	824	771	805	835	858	787	825	816	820	861	836	821	799	805	841	784	843	864	807	840	841	861	845	866	814	762	860	816	858	833	818	828	793	827	883	848	852	845	872	849	867	852	872	836	857	906	858	830	802	817	876	833	837	837	787	873	824	882	871	846	810	856	830	820	764	854	801	857	836	830	857	890	895	827	829	823	839	802	872	818	810	818	859	785	850	802	827	856	833	804	821	847	858	860	813	864	849	804	840	830	847	829	788	855	815	819	799	847	815	839	842	797	803	764	828	821	857	832	827	839	809	832	862	870	818	842	844	835	852	843	854	779	815	832	842	850	904	817	913	837	837	812	762	796	780	848	791	845	839	814	841	863	832	839	878	827	797	857	803	833	914	849	838	812	843	822	845	805	847	759	782	870	843	805	832	837	824	897	847	859	869
28285	22453	22198	14795	7681	4745	3291	2475	2040	1809	1540	1448	1241	1199	1066	1052	926	911	892	977	928	899	918	856	851	900	852	813	801	807	801	792	812	768	792	768	811	719	761	749	760	784	822	765	715	804	763	754	767	744	726	764	769	738	721	751	758	755	778	768	807	730	799	709	759	741	728	734	720	747	764	723	744	759	784	716	777	761	732	759	746	767	776	730	818	721	754	770	744	738	758	772	752	758	752	753	724	735	735	772	766	741	767	713	734	754	767	738	716	728	707	736	795	764	740	800	758	769	774	760	801	766	752	742	722	746	743	715	771	744	760	726	693	699	756	709	765	724	734	771	731	715	752	778	739	747	730	783	730	785	755	736	780	744	761	750	713	746	697	731	709	732	778	774	735	706	749	748	721	732	749	698	730	770	811	742	774	759	756	748	767	795	771	806	712	741	725	793	832	738	720	785	739	793	724	750	725	689	792	745	790	752	707	776	792	771	731	778	719	710	733	731	749	691	761	749	786	753	743	742	738	759	739	724	751	766	738	762	777	746	751	752	793	742	669	744	742	756	767	735	716	743	708	693	754	760	716	743	727	718	726	745	784	736	748	758	757	704	720	732	694	770	762	748	743	769	743	762	731	748	748	721	772	730	738	713	759	727	753	742	759	780	765	743	725	766	711	758	765	721	778	791	776	769	800	693	750	779	817	764	724	729	759	767	745	754	739	768	792	752	726	760	697	792	718	763	770	761	704	729	681	750	766	757	761	796	743	740	780	716	719	776	725	816	720	741	736	717	766	764	727	682	749	809	764	805	757	753	727	753	726	751	808	707	762	726	721	724	776	759	784	724	709	741	713	746	737	746	748	724	747	747	767	728	747	736	767	732	740	760	769	782	708	724	757	734	705	730	732	743	769	731	772	803	751	746	790	721	784	745	799	707	696	699	744	726	692	751	754	780	813	768	714	749	783	723	696	718	735	796	721	795	752	711	747	767	735	692	780	737	743	773	744	749	745	696	706	811	728	737	723	763	712	774	751	772	707	737	715	728	778	761	719	707	774	783	760	715	780	812	757	745	768	784	696	747	698	696	725	735	738	774	732	748	736	730	750	731	783	772	710	715	759	722	754	783	780	731	737	761	794	698	744	765	767	733	688	764	731	724	721	706	754	756	731	725	767	749	687	772	703	783	757	719	749	748	763	791	759	791	776	721	722	696	773	721	716	770	701	741	753	705	731	731	758	713	738	746	767	764	780	771	761	724	773	768	746	731	779	787	730	782	753	751	752	737	736	769	747	715	759	729	728	734	717	737	756	732	761	721	781	734	711	729	732	721	736	736	759	734	727	749	788	711	769	748	688	751	684	750	776	778	757	751	771	797	769	741	755	762	729	788	719	737	756	777	762	737	690	798	744	740	720	743	755	745	755	761	768	747	775	731	717	781	774	718	792	730	719	746	782	720	785	769	734	755	742	725	799	804	738	743	690	706	775	733	760	780	713	732	752	692	774	714	755	725	753	685	789	758	735	765	759	730	779	754	766	802	755	747	732	725	743	727	770	805	758	730	737	788	762	706	699	785	706	738	753	747	757	744	722	770	786	803	715	726	750	766	721	775	769	744	765	775	772	741	737	742	754	745	781	765	767	733	727	787	754	791	735	762	782	708	721	743	736	756	765	762	739	700	797	744	730	749	734	763	725	723	737	748	741	728	735	741	761	771	764	773	728	692	776	716	752	735	741	787	711	759	709	718	752	741	785	726	789	722	774	775	755	783	727	729	761	723	770	793	738	748	759	759	788	729	768	768	821	790	769	763	749	770	744	755	759	788	704	739	724	785	817	751	739	742	773	729	776	765	759	754	784	758	727	767	765	821	742	736	788	735	727	723	774	800	773	763	800	712	764	691	745	740	750	763	745	705	755	779	722	763	738	760	765	802	757	725	743	731	722	705	723	738	789	714	735	718	736	734	753	743	777	736	772	772	733	716	812	743	785	702	737	756	734	726	767	727	749	743	762	723	699	739	725	758	699	776	732	741	735	668	756	703	737	762	762	763	772	748	740	702	727	713	779	713	755	743	734	703	765	734	796	743	763	789	758	807	774	787	761	740	721	767	729	763	716	766	723	699	745	777	738	694	751	755	715	781	775	736	771	784	738	731	768	725	727	723	746	774	739	764	717	788	739	749	755	742	759	732	711	698	751	749	730	738	717	798	746	742	741	704	706	749	732	710	748	754	731	779	725	748	775	741	686	759	786	767	772	774	715	770	773	768	806	714	788	782	713	764	738	779	774	761	709	753	711	731	755	748	775	740	714	751	718	790	756	701	769	737	817	732	710	728	731	738	716	746	765	728	740	767	772	725	701	747	718	758	728	747	756	734	749	754	771	750	758	729	727	722	786	753	760	750	725	681	738	735	713	702	730	732	738	776	779	732	715	746	741	714	753	770	691	736	735	718	753	706	691	778	720	723	746	785	726	728	744	693	743	738	752	742	764	755	740	791	731	717	729	730	780	751	728	759	786	757	710	759	726	783	775	770	742	736	739	744	729	774	678	725	769	751	755	704	752	766	747	752	742	704	742	752	760	751	792	742	781	758	732	744	719	775	740	720	748	730	753	772	729	741	781	801	800	730	767	742	748	742	768	723	727	722	796	732	781	789	741	743	803	788	764	750	714	714	750	774	720	714	698	782	742	741	733	737	697	737	737	698	721	791	706	747	780	757	777	795	759	769	759	774	761	760	749	701	744	742	742	735	724	769	741	722	736	767	745	775	743	773	721	699	768	752	734	707	746	741	767	748	704	736	761	740	744	746	709	783	751	781	787	771	760	704	792	717	778	746	770	734	695	709	761	728	761	730	741	742	721	793	716	734	727	774	737	711	715	707	737	761	733	718	718	737	728	708	771	734	744	770	720	728	686	742	752	741	711	724	708	741	722	779	693	694	756	758	747	733	756	729	689	753	725	727	719	751	697	758	716	761	728	792	740	766	749	737	768	728	721	763	794	751	709	731	717	766	757	741	757	719	797	739	758	728	758	755	734	755	724	752	767	741	749	789	766	776	755	745	688	687	748	722	787	767	792	720	769	728	753	773	705	696	745	735	715	770	740	759	796	757	805	723	729	759	717	737	754	729	803	734	763	723	777	746	764	691	798	746	713	741	749	783	737	733	789	731	731	767	793	763	812	732	728	736	730	745	759	721	689	759	742	800	703	782	781	769	707	737	763	767	725	749	773	730	769	745	809	854	746	721	767	764	768	699	753	779	771	734	756	797	770	766	719	730	744	756	685	742	764	742	771	720	691	751	753	757	753	716	713	729	726	756	723	739	785	764	775	743	701	733	752	770	724	781	775	743	757	722	730	793	705	727	700	760	714	745	714	715	753	735	746	754	801	731	725	777	667	782	776	717	709	728	723	750	777	789	739	730	719	720	761	789	779	718	734	757	715	729	752	766	767	759	765	727	766	715	738	789	740	730	770	710	760	739	772	763	741	731	761	760	774	735
17200	31616	23485	15304	10590	7587	5430	4233	3471	2775	2318	2079	1872	1555	1533	1326	1221	1146	1074	1057	1062	1037	1008	975	976	868	985	939	896	876	874	863	817	862	824	840	820	883	807	859	831	888	894	799	825	817	817	777	790	804	790	811	762	804	861	738	833	830	785	797	733	761	770	768	797	831	796	770	818	792	803	807	765	805	736	792	736	734	790	783	834	761	793	746	750	831	826	773	759	782	789	794	771	775	753	758	801	829	746	791	801	820	826	777	760	784	746	775	807	805	759	779	794	756	736	772	765	857	786	781	799	813	777	842	785	798	793	818	768	769	818	782	828	831	813	751	743	773	803	749	757	733	812	783	794	777	824	780	763	767	760	750	838	785	809	754	800	741	760	784	777	738	774	831	795	777	787	789	845	763	764	747	769	747	819	753	723	760	797	759	817	802	777	745	771	788	742	749	800	785	813	752	781	792	780	768	799	755	814	774	819	795	819	837	781	743	797	784	752	804	776	769	773	803	777	800	784	808	778	773	798	748	840	780	798	779	772	772	801	800	800	773	817	770	779	778	794	841	804	831	808	779	756	812	767	797	810	726	790	784	784	802	760	748	789	742	799	772	781	819	750	768	834	781	818	753	787	777	818	815	778	814	737	792	833	811	772	826	783	760	804	769	786	802	801	778	806	844	746	775	787	781	790	793	769	764	731	761	761	844	790	739	780	808	754	763	783	828	783	794	771	773	769	803	767	757	826	781	725	835	787	803	752	821	762	757	807	782	786	778	810	847	766	768	817	857	818	788	797	803	777	762	766	752	794	775	804	771	812	811	772	835	762	753	766	786	840	788	787	772	784	743	767	763	762	822	784	801	759	792	749	803	752	788	794	744	778	787	848	794	783	824	765	773	791	794	836	751	816	800	808	764	757	794	788	785	785	816	753	802	836	823	821	787	761	767	762	820	791	806	761	788	812	797	807	750	796	764	787	806	816	814	792	785	780	728	794	797	805	795	802	745	775	750	834	796	765	786	734	797	722	748	807	785	846	727	812	769	780	826	768	783	762	830	776	797	751	772	788	770	795	805	823	792	792	766	784	782	793	782	816	799	811	816	776	776	735	797	766	752	720	828	783	792	761	730	806	806	811	773	781	774	752	772	741	789	787	778	828	785	791	826	803	751	837	792	772	775	829	796	829	789	793	782	751	799	792	840	779	779	757	754	800	745	810	812	822	805	783	817	792	777	739	799	755	773	808	824	785	753	767	778	801	734	812	783	740	815	772	754	840	837	738	796	788	786	773	740	784	813	754	800	793	806	822	783	810	770	852	795	773	781	776	713	716	765	819	765	801	763	813	775	750	785	789	786	794	772	735	775	785	803	787	797	764	784	792	823	760	809	782	808	780	802	821	784	744	800	835	813	808	826	766	786	812	781	729	815	784	758	754	763	794	798	824	746	797	811	792	796	753	741	762	828	768	783	783	766	783	720	819	776	817	803	771	760	777	814	825	830	797	760	802	827	838	803	812	755	760	785	765	812	755	795	784	744	819	742	804	763	764	765	750	780	773	759	779	763	748	783	825	812	825	802	749	765	782	793	788	789	760	793	777	751	805	807	776	787	772	809	759	809	800	768	797	745	743	759	844	810	736	769	794	726	785	763	758	833	802	778	763	823	841	764	765	775	775	786	783	768	800	819	796	786	740	758	743	792	771	802	794	765	768	807	735	760	766	800	752	754	746	787	814	788	789	732	760	788	783	787	770	761	764	798	772	792	814	784	776	834	785	825	795	792	761	815	767	856	784	778	761	778	837	768	808	812	762	775	802	776	757	815	780	808	763	733	772	771	834	784	768	787	773	795	743	801	805	749	840	788	805	806	828	798	764	759	764	772	781	838	798	751	755	779	798	774	767	805	730	762	792	802	741	732	838	801	819	762	779	761	806	789	746	783	766	756	842	791	792	758	769	762	781	817	762	771	780	707	801	819	782	743	777	798	804	769	795	801	791	798	816	782	810	813	786	784	746	800	790	775	809	784	785	763	752	807	747	797	796	769	740	803	782	796	766	753	772	788	779	790	764	793	768	762	770	823	757	820	811	812	800	824	791	774	776	796	756	768	822	810	781	754	806	772	787	809	773	720	754	790	759	791	789	842	795	783	785	814	820	786	759	789	798	721	810	809	769	758	813	811	785	738	824	789	783	747	795	835	807	787	782	805	752	780	813	733	774	767	803	762	836	798	804	832	799	777	804	832	785	785	829	785	765	752	783	800	783	814	760	804	768	780	797	807	751	785	774	794	788	781	754	771	776	716	771	769	760	765	793	741	770	784	821	782	811	803	756	768	814	775	789	751	780	813	786	778	759	840	842	778	743	790	791	794	761	750	811	794	744	781	775	798	759	752	776	852	767	807	795	820	769	768	835	804	824	776	800	819	796	793	754	735	756	778	770	849	752	755	803	790	728	807	771	807	809	763	742	764	800	763	750	767	742	835	805	777	764	775	801	779	794	780	768	738	787	753	824	776	760	732	793	771	783	765	779	789	809	753	779	757	756	804	800	802	726	780	832	777	784	847	762	794	771	812	806	801	757	784	783	771	767	801	785	797	775	776	811	866	747	764	762	745	816	808	776	744	774	816	722	754	784	827	787	791	723	784	786	831	762	768	783	762	797	789	805	833	757	798	784	826	823	780	847	781	771	778	801	798	789	799	802	776	813	752	783	781	797	806	774	808	760	795	821	809	852	766	750	781	767	763	750	771	763	806	745	840	783	788	784	826	758	787	781	787	768	801	799	762	796	782	782	819	761	802	757	777	751	781	781	775	773	824	812	781	786	790	801	782	771	823	771	810	720	816	778	821	797	835	793	742	798	809	801	782	770	795	824	797	798	760	745	805	796	747	743	793	782	746	781	806	806	785	784	799	802	757	718	826	741	728	773	745	822	758	762	763	808	825	782	764	766	805	793	771	792	780	750	786	789	777	766	781	779	736	830	767	788	782	815	805	763	766	804	829	737	804	769	826	770	784	804	801	765	810	745	787	777	792	785	791	752	763	784	781	771	806	792	796	831	773	736	849	805	757	786	799	776	778	780	861	818	780	824	727	749	749	760	851	859	769	776	783	762	728	805	742	813	750	761	759	790	751	792	794	771	764	780	794	777	790	827	803	816	820	812	777	775	769	786	729	833	804	835	743	818	817	807	746	775	768	816	765	743	771	796	784	767	802	741	812	778	749	766	780	771	796	796	755	745	790	798	778	779	752	763	792	732	763	784	768	769	755	840	825	778	784	755	795	791	829	810	762	801	784	797	760	754	788	782	743	758	828	791	812	763	799	797	789	839	769	801	791	804	810	782	816	776	727	781	739	746	803	826	779	794	813	781	791	795	752	747	795	789	807	816	769	819	754	759	765	764	777	800	768	767	788	757	770	797	781	795	755	745	753	735	808	850	789	768	819	728	792	764	794	823	776	799	820	750	758	707	766	793	740	731	816	747	774	841	815	776	781	790	763	750	804
23489	20902	27885	24135	21000	14394	6743	4048	3049	2601	2265	1999	1766	1547	1396	1333	1184	1075	1031	1074	1054	1065	997	1000	965	935	906	899	862	871	852	850	887	836	838	890	856	857	853	846	790	807	805	800	875	777	773	789	812	784	766	782	745	763	729	760	860	752	790	812	742	752	770	746	812	781	775	764	737	808	822	779	793	754	754	793	794	805	720	801	794	781	747	788	775	735	726	760	741	783	742	755	736	777	752	801	770	776	785	741	753	766	774	785	793	816	750	747	780	755	745	766	726	714	795	804	761	743	812	796	780	772	733	730	791	780	778	752	817	747	795	797	784	773	719	772	788	769	740	772	755	755	775	754	755	787	793	708	805	752	744	758	755	748	781	742	767	764	729	763	798	734	772	790	777	805	778	824	757	725	776	764	737	727	767	779	780	792	811	764	779	771	764	770	728	731	756	715	823	760	795	742	786	809	804	711	766	813	782	794	799	757	794	722	739	748	770	767	767	774	791	774	740	731	783	760	787	771	832	758	746	757	768	811	751	747	738	773	825	760	745	728	743	801	789	756	853	781	750	761	782	759	774	837	771	769	746	742	784	779	776	827	765	753	727	767	706	838	764	793	842	767	774	745	749	794	765	758	763	774	775	802	790	734	759	830	745	793	763	772	790	781	752	765	790	799	791	733	800	759	762	715	720	721	804	771	743	720	797	777	782	772	755	704	755	746	766	758	779	786	786	711	775	794	734	721	769	811	751	745	767	757	772	769	759	765	781	798	763	749	785	780	799	770	731	776	777	748	789	736	764	787	728	750	771	776	798	772	766	821	779	731	740	801	760	710	731	756	776	773	757	775	795	742	798	741	764	754	744	737	733	771	794	759	822	780	768	753	747	812	766	784	781	757	748	809	723	749	750	756	772	814	766	815	804	815	781	767	785	740	760	771	797	799	782	788	764	776	745	776	761	779	765	804	800	787	755	755	768	773	759	776	782	777	808	752	730	751	737	779	752	811	790	771	794	719	738	796	736	785	792	758	800	745	755	754	810	785	758	766	733	738	731	767	754	732	798	766	764	760	753	718	767	732	729	771	758	796	736	788	831	784	753	723	766	753	764	754	794	773	788	782	799	770	784	791	746	744	785	755	732	757	808	807	819	734	786	753	714	765	738	775	757	718	783	727	809	748	768	796	776	755	751	787	794	749	748	742	747	785	825	764	779	823	777	794	759	796	785	786	769	767	749	741	764	761	751	740	708	728	803	769	747	761	780	685	737	785	785	743	763	789	730	756	803	783	777	731	694	814	768	770	761	742	741	770	712	782	758	742	755	758	755	803	711	720	727	754	808	794	786	787	721	782	843	797	840	775	789	709	760	712	787	775	755	762	786	752	792	783	762	750	747	761	785	781	763	735	768	816	724	743	802	747	751	797	763	732	818	732	804	751	785	847	803	801	782	716	783	823	752	753	738	800	749	759	800	729	815	750	748	776	800	774	795	783	789	782	785	723	792	758	786	741	745	790	809	814	784	770	788	771	742	769	773	741	767	786	777	784	774	798	755	811	766	759	768	782	747	789	781	754	791	793	778	734	767	784	783	739	756	774	809	783	769	723	770	749	752	803	743	787	781	772	747	803	793	773	752	813	759	756	793	743	756	784	751	767	770	796	717	772	775	753	743	751	824	788	743	724	731	792	756	805	792	713	787	789	804	831	715	774	731	796	796	764	774	730	785	786	740	744	703	768	758	785	772	766	771	752	765	726	770	760	797	799	786	779	812	757	756	828	787	763	729	761	786	718	748	746	752	762	743	804	764	817	802	773	778	805	742	749	756	765	726	761	770	758	775	798	745	786	749	770	759	748	744	807	754	776	817	764	778	771	763	741	703	742	777	788	802	741	738	798	809	773	769	740	792	773	801	758	834	677	807	764	808	743	803	776	819	778	692	744	711	734	794	784	843	744	799	769	814	757	785	723	764	767	747	769	759	751	789	781	751	747	802	782	755	851	747	736	754	769	780	788	776	755	790	754	731	764	755	809	752	850	776	776	805	758	723	758	761	766	777	832	778	758	750	809	751	787	773	798	756	781	780	807	824	784	752	754	740	762	813	788	772	786	750	735	824	836	830	799	766	748	789	795	754	743	699	759	736	817	741	831	767	780	776	780	802	798	812	738	751	753	793	845	789	774	737	793	742	765	795	832	829	769	784	723	728	808	776	757	764	774	703	783	784	782	751	816	760	761	830	804	766	769	809	744	740	731	740	746	815	766	738	768	730	792	721	747	781	764	798	759	790	778	784	771	785	715	739	747	734	769	735	753	772	779	736	789	817	750	789	802	763	753	803	745	786	740	795	806	744	763	713	829	801	773	737	802	798	767	771	754	762	770	774	697	784	785	786	795	750	714	791	809	775	819	792	753	794	746	800	728	686	784	746	719	764	778	743	787	773	761	778	785	776	794	775	765	718	814	722	796	733	779	762	783	771	716	759	778	791	804	752	713	770	758	817	774	788	748	800	796	776	716	777	819	778	762	793	766	697	785	785	749	798	768	775	795	782	815	710	755	766	765	742	751	794	783	750	773	757	806	752	805	758	781	792	739	753	744	785	809	804	757	722	746	754	761	800	727	799	781	746	775	743	758	775	740	800	765	753	735	754	780	767	759	807	777	719	728	743	764	825	775	745	783	774	754	756	759	738	820	736	729	763	717	786	714	766	764	823	751	817	743	740	753	789	865	699	779	730	767	784	776	770	761	775	797	816	813	757	765	748	824	745	793	777	760	776	791	776	764	773	786	745	731	793	823	805	773	770	746	809	794	809	762	704	769	774	713	790	754	765	778	786	740	741	744	808	758	764	783	724	815	798	756	789	779	826	746	792	715	771	721	782	768	780	749	798	802	747	776	768	760	778	748	790	766	771	791	768	776	775	770	758	794	760	851	770	727	731	767	754	761	791	818	740	737	793	752	717	821	741	761	808	788	800	740	760	740	761	804	772	793	764	788	755	717	754	747	731	719	796	732	763	793	766	735	746	728	730	716	767	777	729	763	768	821	767	779	808	781	806	752	788	745	821	746	764	766	782	757	765	764	813	777	729	814	798	755	752	757	712	795	795	768	743	709	768	768	792	790	778	762	798	782	761	770	730	793	761	786	724	838	743	770	762	736	780	760	802	709	765	734	815	748	754	757	835	748	745	756	793	758	777	774	735	742	797	752	731	736	748	819	806	761	763	779	727	772	724	832	763	817	719	769	793	786	788	749	831	759	746	775	786	829	773	743	788	775	765	791	763	706	750	762	805	721	705	729	792	808	717	753	744	766	777	688	777	780	837	832	749	793	748	773	748	761	764	793	775	777	790	804	772	738	742	787	805	808	761	815	725	795	806	811	777	773	709	779	766	729	768	754	733	772	802	771	754	786	824	805	722	797	732	749	758	794	766	736	745	762	796	736	748	781	753	787	783	780	819	749	766	790	830	736	784	768	739	781	770	764	758	729	725	752	770	778	740	765	749	801
16788	38398	30334	20532	15108	11349	8478	6473	5334	4252	3562	2987	2522	2364	2080	1678	1542	1476	1334	1359	1261	1239	1231	1180	1122	1033	1081	1026	1016	1014	935	981	931	993	958	919	898	904	881	922	898	872	827	847	867	871	835	871	854	848	835	859	789	775	809	853	850	806	868	800	829	812	806	768	847	831	784	788	790	784	787	808	828	776	833	851	804	776	780	740	799	847	840	822	820	790	809	800	812	807	847	820	800	827	823	807	793	770	830	806	780	722	770	805	781	799	805	758	824	808	790	808	801	821	824	808	773	820	779	774	819	762	781	819	838	827	792	827	796	850	786	767	764	807	848	844	802	822	783	796	784	816	787	764	766	770	779	844	821	781	813	790	815	793	850	781	768	826	780	816	804	804	793	800	738	782	808	830	842	747	833	835	826	823	789	755	849	807	763	832	784	832	841	838	771	786	844	804	795	767	803	774	822	767	780	805	768	805	768	883	794	764	746	817	806	764	814	792	805	768	838	793	828	827	795	790	794	795	845	708	787	832	817	829	819	839	804	792	756	788	846	782	782	813	801	815	804	839	818	800	829	801	851	836	780	826	794	789	837	810	763	811	737	817	838	799	793	781	805	770	769	805	779	836	816	826	794	801	775	844	837	769	820	781	783	798	805	807	765	810	790	782	804	838	788	810	814	828	803	813	900	790	800	726	793	787	809	802	819	829	787	821	839	804	796	816	802	751	797	831	774	846	755	798	813	820	773	825	785	792	796	826	804	826	791	837	830	787	807	809	752	822	785	807	773	819	785	804	812	767	824	775	874	806	802	799	766	814	824	812	796	809	766	788	785	841	804	835	796	822	803	762	831	794	834	792	814	780	805	766	871	761	806	828	794	809	803	845	799	788	817	806	838	809	825	810	787	840	803	801	820	792	803	835	845	810	856	734	844	812	775	757	758	809	805	761	839	851	819	815	713	768	831	777	810	819	782	827	839	789	843	797	810	806	813	869	766	854	788	840	832	868	809	782	786	792	770	823	777	835	820	763	843	804	856	757	808	797	810	750	864	814	822	818	850	803	816	782	785	765	810	827	822	811	772	834	815	825	774	906	762	840	756	805	797	865	763	813	755	822	757	809	761	793	810	770	811	854	843	798	796	810	809	828	833	733	867	843	786	773	798	816	849	801	793	840	809	794	805	807	766	796	781	804	782	816	833	845	790	821	875	812	796	832	777	798	812	815	807	829	829	794	770	792	847	761	787	825	811	762	819	797	807	808	791	838	849	843	766	804	784	786	801	809	846	808	805	765	807	835	755	797	779	754	810	812	778	801	854	777	832	747	826	757	816	799	796	776	787	846	825	827	830	839	802	818	831	840	773	767	750	753	775	805	764	780	840	807	789	769	781	823	762	764	773	791	775	820	791	821	811	838	827	771	810	813	838	812	797	803	792	778	881	835	760	800	772	821	771	811	775	764	839	834	750	736	795	800	838	810	842	815	788	823	755	826	777	754	787	751	797	799	797	799	847	779	810	801	786	806	790	828	816	808	814	776	806	769	793	772	770	807	807	768	813	768	764	778	809	779	850	824	809	831	758	827	792	786	817	820	825	820	764	825	797	772	786	776	853	785	770	790	809	825	785	812	752	753	855	835	807	785	817	850	787	770	803	832	794	841	751	826	827	803	819	802	772	825	810	823	799	789	789	829	784	799	808	833	807	783	830	784	811	782	785	819	817	793	736	811	842	804	808	802	836	824	802	767	865	753	833	818	825	767	794	808	774	820	803	812	746	780	755	799	852	810	820	827	806	777	844	790	829	811	836	757	762	800	799	761	791	849	776	775	814	765	845	780	817	816	795	782	856	806	823	767	773	861	768	805	817	813	782	755	758	795	830	816	766	789	812	825	808	774	742	804	783	783	776	820	767	788	776	765	825	847	806	813	794	847	776	813	767	805	787	798	802	818	775	780	786	826	819	816	861	802	780	845	798	792	845	821	805	835	770	797	801	815	800	760	794	802	761	817	805	812	794	801	772	795	805	804	840	800	776	817	764	797	791	779	802	784	805	805	777	789	776	726	784	826	832	782	790	802	837	813	838	805	847	809	831	742	796	836	785	814	841	757	817	826	788	788	794	788	830	780	736	810	797	858	777	783	806	752	849	797	805	809	801	905	806	812	873	762	866	772	793	787	789	812	819	823	817	742	805	754	771	789	750	792	756	823	820	794	801	789	813	808	781	748	765	784	841	847	774	784	774	849	766	814	772	796	800	794	808	802	802	800	817	785	741	813	797	762	841	830	807	809	819	735	802	831	805	793	806	825	808	788	798	848	823	824	827	823	746	812	828	838	789	788	774	831	763	792	805	788	827	822	831	771	808	810	794	803	818	807	821	799	800	806	803	844	796	791	808	781	767	849	828	797	770	805	791	786	810	811	770	750	796	799	759	756	843	834	793	785	798	799	772	842	791	811	759	809	857	805	822	838	787	823	860	831	786	769	808	811	849	815	798	832	779	801	772	796	805	768	714	850	809	787	837	773	800	818	754	837	797	821	792	858	859	802	827	794	860	794	802	820	731	801	797	834	802	830	812	814	822	798	813	795	817	797	783	798	786	834	821	799	803	787	795	777	749	812	774	791	814	784	767	819	833	771	865	825	825	788	877	802	777	851	797	811	819	779	782	808	779	814	795	835	805	821	798	836	728	827	800	820	798	772	796	796	822	767	818	790	766	812	763	794	816	796	759	803	798	817	741	760	793	788	816	855	849	806	855	790	780	852	796	812	823	873	837	784	791	793	734	823	804	744	876	749	845	769	819	814	845	845	812	771	862	818	849	815	815	796	837	814	811	792	886	766	802	811	834	829	733	809	764	788	791	788	774	814	821	807	778	782	789	798	785	816	809	797	808	769	817	831	816	768	790	859	793	832	817	767	804	805	792	775	760	822	820	811	856	853	796	804	741	827	796	737	842	829	776	792	771	806	822	791	803	785	852	741	813	831	798	815	754	807	842	830	848	795	798	793	799	803	809	804	841	799	776	806	831	823	807	760	757	785	826	817	805	782	857	840	824	782	791	770	803	776	782	800	820	832	758	793	746	763	828	826	759	838	800	792	791	835	825	765	816	817	768	849	779	806	816	782	745	791	786	797	799	834	817	807	791	809	807	800	823	764	841	768	784	817	806	765	847	765	782	785	794	769	785	785	799	785	858	819	780	778	837	760	853	828	838	775	766	819	783	817	741	775	796	847	763	760	843	782	840	825	803	751	754	781	805	795	825	758	793	806	808	807	823	800	766	805	789	836	857	809	782	810	835	798	719	774	823	800	798	840	778	755	763	785	838	802	790	802	804	802	823	838	800	800	804	834	796	814	821	754	739	782	756	757	805	832	823	854	778	793	799	845	820	808	808	815	798	806	784	784	752	777	797	848	841	797	872	786	769	749	824	815	787	808	825	795	802	852	764	812	774	832	831	819	818	779	809	746	784	855	793	847	800	787	838	817	809	771	799	804	767	794	779	802
24914	21068	27023	25374	14578	6575	4184	3080	2454	2146	1841	1667	1506	1424	1318	1158	1084	1030	967	946	1031	1028	853	882	890	914	845	841	853	921	833	820	803	776	825	831	790	811	799	812	749	809	834	786	749	794	785	744	784	783	774	776	772	723	781	793	758	771	734	735	794	734	724	741	789	741	788	788	772	726	777	722	781	763	750	747	762	730	760	733	747	764	747	719	778	685	777	750	762	745	779	762	788	807	739	728	826	785	768	767	790	753	748	721	737	727	767	751	722	797	784	741	710	780	800	750	766	756	719	736	726	739	793	747	737	753	729	733	746	704	768	745	780	708	731	764	717	817	766	763	745	758	775	736	736	709	736	760	768	739	769	772	754	756	792	740	828	785	750	810	769	755	766	805	751	741	794	762	710	766	684	743	775	750	774	738	744	732	749	764	761	771	744	741	787	758	767	772	724	725	754	737	751	730	789	791	749	804	722	764	768	761	704	725	786	739	821	802	770	749	768	731	731	755	716	718	762	730	718	829	813	789	805	788	841	750	750	744	776	777	803	756	729	754	727	793	809	736	752	780	769	782	775	734	759	764	700	789	778	761	780	826	810	772	716	731	756	725	737	764	748	716	736	758	760	757	785	780	734	736	760	750	723	794	772	760	792	719	753	766	778	769	761	721	682	792	743	773	760	731	792	725	779	801	773	745	710	802	733	784	776	703	734	734	821	744	813	756	815	796	791	714	751	762	721	732	801	788	746	767	760	803	752	802	750	795	761	718	729	756	740	754	771	765	774	743	827	756	749	755	771	741	723	764	730	744	759	762	771	744	745	777	778	768	734	772	801	784	808	723	741	757	731	742	729	719	755	793	757	757	734	776	818	809	706	716	756	749	750	787	751	767	786	728	718	777	756	790	766	751	747	729	765	709	791	749	697	731	747	720	768	782	723	745	737	712	742	797	777	771	790	752	725	724	761	759	766	747	788	786	795	770	787	760	747	746	761	782	755	806	760	743	765	711	749	737	737	802	683	778	733	764	758	781	759	728	756	741	777	737	760	735	736	744	788	738	704	750	747	733	797	750	739	758	782	777	741	739	764	769	700	751	771	776	763	763	726	805	723	819	811	746	751	787	765	783	734	814	786	781	746	763	782	764	753	688	773	766	750	791	769	733	777	783	769	799	735	716	766	791	775	779	773	807	738	761	819	774	739	705	767	759	756	759	798	789	807	751	735	779	712	738	788	741	753	792	807	744	761	730	726	808	764	727	728	742	696	756	735	803	750	783	798	743	746	724	754	746	710	749	775	753	760	766	798	794	801	721	752	737	742	755	783	767	754	770	813	783	751	739	742	701	756	773	775	746	760	808	782	784	744	736	762	800	777	807	771	766	736	753	770	740	773	758	734	726	749	758	744	739	763	771	744	738	753	803	759	713	753	708	778	737	819	736	707	722	770	732	762	789	785	766	751	766	761	741	741	772	755	712	774	771	749	763	775	729	746	720	723	766	759	741	725	714	712	773	776	783	762	798	798	794	783	746	755	739	745	778	751	828	819	797	806	740	786	727	780	772	783	789	787	748	778	784	786	716	724	773	728	755	792	767	766	793	734	747	779	780	719	739	749	778	747	739	755	769	751	797	765	767	730	704	773	768	761	771	798	767	744	774	774	770	700	702	767	726	723	752	743	748	739	761	696	746	796	793	763	811	766	830	747	799	763	714	756	763	746	779	828	733	764	789	765	790	743	734	721	765	769	794	777	770	782	781	748	731	747	805	735	742	779	782	744	714	762	771	771	754	757	753	731	751	734	777	708	757	791	772	737	733	776	769	747	744	736	743	738	796	797	759	718	745	761	694	712	769	756	712	793	726	754	771	797	763	729	715	768	757	738	767	760	772	757	765	781	762	789	734	786	770	804	776	777	758	739	743	808	785	745	707	787	763	763	734	760	749	762	759	788	742	758	797	758	735	762	767	715	761	725	739	750	764	740	733	741	758	783	740	711	743	778	738	740	770	777	781	745	706	725	749	797	772	730	724	751	749	754	743	761	785	770	754	761	717	765	772	756	742	792	804	760	732	759	765	726	778	739	798	762	766	803	755	759	743	731	742	775	750	719	747	799	732	772	762	778	793	773	737	770	804	757	729	734	749	736	723	755	784	775	731	762	740	746	805	803	741	757	767	761	757	777	742	707	731	699	709	749	782	784	723	769	742	707	749	699	766	809	773	776	714	760	801	828	790	805	833	791	780	774	737	759	708	762	706	706	747	779	807	768	772	757	769	755	750	801	741	783	767	794	729	733	723	782	797	758	754	720	774	794	771	769	804	779	774	740	770	727	701	759	755	772	774	767	761	794	698	731	770	771	727	754	783	748	805	741	732	746	741	783	742	763	757	724	778	749	744	752	795	738	789	712	749	783	760	785	760	731	756	784	782	728	777	745	746	770	768	755	770	769	756	758	762	798	794	779	759	757	743	760	796	805	744	767	770	756	796	772	792	745	773	788	793	789	801	757	752	780	793	770	792	774	775	769	720	761	735	756	720	734	707	760	742	767	816	748	777	741	724	743	738	762	776	731	706	719	774	704	758	738	785	737	748	686	728	785	772	742	789	745	751	739	787	716	768	737	685	768	756	716	727	774	793	762	768	753	780	784	741	742	777	784	776	741	766	774	732	698	743	805	774	740	740	762	831	760	790	806	753	754	812	726	739	779	786	743	746	785	823	768	759	796	725	738	761	775	764	775	756	769	779	792	821	786	759	766	776	775	763	774	755	698	744	756	728	786	774	766	759	752	761	722	764	736	729	772	745	735	818	765	756	762	811	763	803	735	742	741	756	740	748	744	787	766	751	727	751	725	684	723	781	767	781	795	769	755	754	752	737	764	711	769	717	762	759	784	757	730	739	772	723	778	730	748	755	802	776	772	778	759	763	741	761	735	762	786	767	761	725	774	711	787	713	783	742	758	733	711	744	760	755	787	724	763	820	703	754	735	836	780	765	775	813	738	699	832	778	747	789	738	768	777	756	782	693	749	754	795	708	763	730	748	745	740	732	764	737	773	725	750	829	795	741	809	789	780	723	784	794	763	750	804	819	767	758	802	742	741	748	759	726	724	753	758	754	817	811	735	742	724	768	751	759	794	765	751	715	721	745	721	790	772	730	816	796	768	772	753	727	733	786	728	786	731	799	742	795	740	753	798	698	758	771	786	733	792	749	719	759	762	784	796	729	762	728	782	771	799	749	701	754	760	745	800	806	838	753	734	742	785	717	703	718	738	758	737	733	751	793	754	737	795	775	786	700	761	787	739	800	784	791	809	742	747	737	741	808	736	749	759	744	782	758	767	697	718	769	754	735	739	759	695	760	780	742	778	800	733	780	782	696	744	754	772	782	793	740	771	761	745	743	742	775	721	730	790	750	739	744	769	774	786	751	780	768	754	798	763	800	784	795	749	761	776	755	775	729	771	755	822	765	753	765	751	773	749	739	783	724	804	807	733	771	749	746	761	723
17125	35303	27446	17644	13021	9369	6994	5379	4282	3558	3009	2690	2300	2038	1787	1554	1401	1316	1200	1155	1130	1116	1199	1075	1068	1003	1018	967	926	944	909	905	920	903	872	892	882	842	918	842	858	904	821	826	818	854	866	820	795	803	781	819	790	834	790	852	823	804	750	780	842	795	735	779	849	831	794	779	806	773	813	818	759	800	790	754	812	844	839	773	762	844	784	793	789	798	818	767	769	790	821	770	755	801	809	790	812	776	830	838	819	832	796	740	835	779	748	804	758	758	817	817	785	771	815	839	836	761	810	781	820	766	809	859	779	827	805	796	785	827	788	767	790	754	833	779	875	790	777	819	781	864	773	800	785	787	795	778	803	844	815	832	755	803	804	737	828	780	759	782	746	769	799	830	784	795	809	771	818	802	758	853	779	809	729	811	817	833	815	810	820	796	793	816	771	795	808	797	820	802	813	777	804	793	818	826	809	766	785	783	797	793	842	777	816	788	789	765	796	739	761	772	719	808	785	801	789	756	817	806	786	805	823	729	803	784	797	822	746	755	761	782	784	743	813	798	800	840	754	783	802	771	801	757	763	788	796	766	792	799	748	786	824	797	806	807	800	759	726	803	794	788	793	826	817	851	765	778	818	809	809	777	795	765	752	785	772	836	823	753	839	801	793	764	805	826	718	843	775	775	805	868	768	815	804	819	782	800	800	773	811	784	790	825	817	794	796	790	818	781	800	765	786	773	828	780	814	810	766	819	770	747	725	782	744	834	808	786	713	778	772	776	805	827	762	827	793	822	779	830	759	763	790	788	784	783	808	769	815	783	786	820	830	786	784	807	790	778	784	794	802	787	815	842	777	787	778	798	836	791	777	792	794	796	730	807	763	795	735	864	760	827	855	757	791	816	796	809	816	795	779	773	796	786	770	791	798	810	818	821	840	782	796	821	787	828	832	792	773	847	807	816	750	799	840	790	742	836	803	763	790	778	762	796	832	750	847	788	795	814	792	763	803	784	830	848	828	837	812	837	807	855	733	766	797	780	819	855	791	808	780	823	850	800	763	810	732	796	836	819	820	813	784	823	806	776	801	829	780	749	793	805	772	798	771	735	762	735	837	784	809	792	829	835	811	783	813	767	829	804	755	813	754	760	794	773	786	808	783	812	786	802	821	786	779	788	813	802	811	740	758	810	792	762	822	749	809	797	742	799	777	794	763	788	768	802	792	816	752	815	799	787	817	814	751	776	758	832	780	815	783	808	782	808	787	849	820	806	813	830	796	790	796	761	852	829	776	784	804	835	759	790	798	757	815	806	848	806	809	802	782	800	792	785	810	793	804	746	846	794	799	801	838	776	757	790	791	746	781	809	815	749	790	793	770	768	790	794	791	819	735	827	830	839	714	835	851	795	822	772	803	834	798	805	832	766	811	793	801	760	808	789	814	822	775	783	806	835	781	792	817	785	780	804	836	747	805	811	806	818	775	798	803	787	850	757	835	783	790	808	782	827	783	781	813	819	761	793	840	817	833	837	740	803	812	811	777	786	789	804	808	812	752	777	822	813	805	812	768	810	788	748	797	783	790	828	774	712	792	802	776	765	796	760	786	851	819	861	812	780	797	759	796	751	783	789	807	773	742	827	755	799	770	779	793	812	806	807	798	787	796	782	792	777	795	852	771	797	781	732	791	776	728	816	755	751	803	791	770	822	778	785	865	799	735	850	780	773	795	736	800	796	755	824	798	759	833	814	822	768	833	796	815	800	760	809	794	763	819	742	780	737	778	787	787	813	821	777	824	803	810	749	799	817	775	755	785	796	810	798	808	814	734	769	764	828	754	814	751	806	810	835	814	792	813	778	780	735	815	807	779	780	786	808	787	790	749	801	793	810	786	806	828	760	800	760	832	808	800	788	786	778	849	772	765	811	789	794	824	817	768	783	803	840	844	783	808	762	813	780	771	851	801	824	829	833	831	776	768	773	784	766	792	764	801	817	764	796	818	788	796	784	783	759	775	813	744	785	790	816	744	764	787	765	767	790	787	833	816	785	815	780	773	831	781	818	827	811	785	813	773	822	787	751	822	834	856	790	826	794	825	819	777	751	753	822	767	804	752	768	823	756	773	766	824	800	798	791	829	797	843	838	801	775	767	842	799	757	788	787	811	838	836	824	832	861	842	773	814	782	831	822	787	776	798	758	763	791	813	820	805	831	792	837	788	787	781	784	803	816	803	810	789	787	759	786	768	819	814	780	823	831	805	812	831	807	809	797	859	813	752	767	824	823	763	733	796	815	805	754	794	826	820	781	775	806	780	775	810	791	752	760	840	770	835	843	792	775	832	760	830	767	760	844	789	814	754	752	790	767	815	810	771	745	785	792	795	801	839	846	835	805	816	785	728	772	754	792	765	814	796	825	767	804	784	798	792	793	845	767	835	760	827	795	804	824	816	796	793	752	779	840	784	789	803	762	809	752	803	783	769	781	814	815	821	775	799	821	750	812	819	796	747	791	756	811	803	804	832	827	830	776	792	767	789	748	785	789	795	791	817	795	793	784	759	799	794	763	831	785	770	763	750	758	804	814	836	808	825	726	800	789	792	787	856	798	745	816	768	812	764	762	824	729	774	772	778	744	808	796	807	805	854	797	821	845	781	797	797	766	816	760	775	783	819	781	844	776	784	775	755	774	810	808	751	858	765	767	809	774	807	793	801	798	822	815	739	809	795	786	760	768	785	808	786	844	800	819	746	772	841	822	827	799	797	806	740	811	812	798	763	831	828	806	730	790	773	802	789	783	807	812	849	806	797	844	781	804	798	805	768	805	836	822	817	810	821	759	792	792	807	760	808	795	803	829	847	832	739	836	772	809	800	811	781	813	780	786	806	831	839	772	800	808	838	787	791	821	842	798	775	790	776	791	802	820	819	798	856	807	804	789	840	818	830	788	820	695	768	837	824	812	820	801	769	847	724	806	829	830	813	839	825	832	739	754	840	807	789	806	748	784	817	759	741	777	779	819	832	788	746	779	806	770	792	821	773	782	819	799	793	751	819	771	776	847	786	816	785	767	779	839	804	825	811	820	832	811	795	799	755	790	813	765	820	774	742	783	803	773	792	775	816	800	768	750	757	768	808	801	792	802	811	806	791	816	816	782	763	778	806	849	774	814	758	782	816	760	789	785	834	796	826	825	782	800	800	798	809	780	757	782	760	796	807	786	779	775	819	780	772	788	809	779	816	793	814	798	794	808	795	738	809	796	799	765	752	808	813	810	810	818	753	793	775	791	815	755	836	780	815	773	804	814	806	837	810	785	746	810	801	814	751	782	796	788	795	812	850	749	796	815	812	763	879	815	814	786	736	791	782	831	786	810	827	731	763	790	791	770	805	843	745	816	805	762	812	792	791	853	827	783	780	799	836	791	821	857	772	783	842	809	782	807	797	814	797	772	815	804	762	746	795	804	823	807	796	793	761	789	758	812	746	838	808	826	766	775	805	845	796	841	802	786	820	760
22505	21035	28547	23690	21091	21357	14503	6189	4236	3605	3138	2618	2212	2029	1818	1673	1468	1329	1254	1192	1121	1212	1230	1043	1018	1033	1019	954	963	967	936	899	943	912	985	910	912	882	975	972	889	884	904	891	885	860	810	846	820	852	811	807	796	823	844	826	845	857	804	827	840	775	842	805	761	853	820	839	837	851	834	810	793	822	859	815	861	841	807	808	813	794	843	881	860	822	847	775	812	834	762	790	836	792	847	825	795	817	830	800	755	860	854	782	853	822	818	846	820	791	833	806	872	833	822	849	819	793	799	797	793	801	877	814	789	806	848	787	849	813	842	774	803	803	826	805	792	760	823	810	780	795	824	804	807	760	834	833	854	777	837	852	825	830	776	793	806	820	813	844	828	849	825	738	818	866	812	818	835	794	798	859	772	748	765	828	845	900	818	812	848	824	815	795	842	867	854	802	833	835	798	838	809	775	782	806	738	819	807	786	831	791	775	841	797	805	833	891	793	826	832	821	823	769	800	797	775	829	791	807	841	749	819	836	827	847	847	804	831	826	818	767	793	802	855	825	865	766	808	772	790	836	847	790	775	827	823	765	791	839	838	800	812	832	803	831	756	841	748	810	823	794	794	793	787	800	864	809	792	803	805	789	856	840	744	834	810	750	783	802	818	867	797	786	862	855	836	826	827	795	817	753	775	797	762	818	835	809	814	836	796	841	853	809	840	830	867	822	812	827	821	768	816	846	819	811	830	768	803	810	758	864	818	778	817	824	781	810	820	825	771	816	814	782	783	827	850	813	800	825	785	822	807	826	832	832	819	797	834	849	846	846	770	791	764	834	836	800	866	838	840	800	807	810	862	821	835	768	777	827	801	830	803	847	849	783	747	850	809	839	789	791	856	789	791	824	808	836	818	845	910	805	798	778	828	826	802	774	790	780	862	814	824	834	840	857	822	819	850	852	769	852	782	745	791	743	794	830	779	820	859	804	771	828	752	836	791	783	860	860	848	770	811	820	837	801	861	827	835	800	838	830	806	836	789	757	869	825	793	810	813	777	806	876	813	784	777	786	833	850	819	863	787	824	803	778	777	791	820	776	821	830	838	806	772	788	817	786	823	792	826	803	792	802	794	861	813	789	770	802	779	828	835	804	832	801	836	812	825	805	818	799	863	789	834	820	846	816	775	778	804	835	816	807	816	804	797	800	845	815	809	822	811	817	849	839	838	806	805	833	738	784	811	812	837	849	858	809	800	843	806	859	837	832	803	852	809	829	807	809	801	860	849	853	832	782	824	786	834	803	786	814	812	794	857	855	864	847	830	828	815	820	795	808	812	774	871	802	867	844	854	828	814	834	786	769	830	806	779	861	833	803	750	800	819	794	822	842	857	857	848	778	809	824	741	799	753	819	823	812	834	824	824	810	777	844	783	828	836	737	808	862	758	828	790	791	811	803	798	848	814	828	813	810	829	794	815	813	764	799	858	834	864	837	812	853	792	840	778	794	803	828	810	828	769	817	793	802	853	798	881	844	849	814	819	797	813	812	788	834	849	802	831	864	785	856	844	813	802	821	793	855	807	761	878	824	792	748	835	763	851	821	863	792	811	768	807	812	824	867	800	809	800	796	810	812	807	823	842	803	815	765	805	804	817	792	818	792	806	805	803	866	801	823	834	771	804	832	769	823	799	817	785	835	799	852	798	799	778	810	815	837	836	854	838	794	795	820	794	823	744	832	823	810	823	778	841	783	750	832	834	810	826	809	815	847	795	848	777	797	823	810	807	794	837	829	817	768	849	854	801	851	825	800	777	827	822	786	834	823	796	832	810	777	871	828	782	819	840	850	815	806	817	827	783	792	809	796	833	795	814	848	850	775	805	829	765	868	793	875	827	817	820	825	865	843	802	812	811	815	834	806	809	839	854	809	801	822	863	791	798	820	813	857	819	860	819	832	844	820	828	805	781	783	808	774	800	820	833	802	850	780	813	799	793	847	777	757	780	801	784	834	822	813	812	779	841	838	822	793	761	794	813	794	835	787	813	779	844	769	834	817	812	846	813	829	814	837	813	787	822	804	831	809	827	844	799	807	820	802	796	834	791	739	813	784	772	808	807	924	852	813	810	789	808	845	775	848	837	824	833	777	847	817	849	764	842	799	770	808	817	843	740	830	831	797	842	810	822	817	834	804	815	846	824	830	799	809	827	779	805	794	850	808	838	797	823	817	786	857	833	792	801	861	775	789	733	754	875	776	835	818	801	828	828	835	832	824	821	807	817	847	849	805	821	829	806	757	846	789	805	851	773	862	811	853	831	832	839	764	798	837	850	802	803	841	784	801	831	790	786	820	779	829	829	798	818	792	846	815	812	825	820	797	824	792	789	783	846	779	802	828	810	800	865	839	823	820	772	855	793	834	773	799	788	840	787	830	789	832	832	809	804	859	811	849	822	849	864	795	835	845	816	836	807	813	770	840	818	873	830	822	835	828	845	782	811	811	858	790	851	856	815	810	801	787	794	787	811	822	797	813	828	843	770	820	824	818	823	818	796	825	849	879	830	843	818	810	770	830	850	817	828	810	793	833	818	821	820	827	791	825	791	833	828	831	826	825	751	801	786	764	819	796	853	768	805	797	836	839	819	807	825	822	809	796	777	832	824	817	801	828	792	831	851	836	808	883	802	770	804	842	799	844	790	848	853	850	798	815	830	840	813	813	818	825	753	845	815	797	751	876	821	861	809	811	856	795	801	821	827	796	843	820	830	810	800	816	817	817	776	804	808	841	756	824	860	875	786	794	773	776	765	783	798	818	822	790	805	818	762	770	808	806	808	846	874	784	836	841	848	806	787	809	840	792	808	860	796	808	821	815	831	800	782	824	850	786	819	772	852	872	852	809	837	853	828	857	821	811	832	777	768	831	813	786	768	855	799	844	783	812	782	816	790	810	877	802	774	792	837	820	857	801	829	813	829	823	867	854	819	816	787	785	822	795	854	832	820	842	851	830	815	801	813	827	784	778	809	819	853	853	805	763	827	773	821	823	789	841	800	763	793	851	794	799	823	769	854	792	819	811	819	806	762	776	802	774	835	875	839	786	787	850	801	805	788	797	840	837	798	799	763	840	791	822	831	799	816	811	819	783	808	790	801	752	804	734	862	829	797	798	845	803	810	809	816	813	843	811	802	847	828	868	830	842	762	806	793	818	799	784	840	850	771	816	783	793	812	797	833	851	833	837	808	808	816	788	819	801	836	783	789	791	832	805	795	788	822	827	834	838	800	842	752	807	855	803	819	839	819	789	764	780	830	821	797	817	781	788	787	790	817	766	800	771	762	786	824	816	811	856	797	829	872	796	745	809	847	841	841	825	824	812	815	790	775	764	832	845	742	771	816	849	831	811	869	858	777	828	841	726	794	843	802	798	803	864	824	754	858	800	869	796	811	782	806	848	786	819	791	829	793	777	795	787	849	828	810	903	766	766	828	784	814	801	825	808	833	822	788	804	832	827	779	836
18698	42876	35192	24284	19206	14719	11267	8831	7157	5657	4809	4077	3436	3069	2672	2313	2026	1817	1600	1528	1499	1442	1516	1310	1294	1135	1104	1091	1101	1012	1088	973	977	970	1025	978	975	984	945	944	932	950	886	948	904	909	926	875	883	899	860	831	880	840	888	826	885	872	862	904	848	811	873	829	857	893	884	854	844	781	883	806	827	826	829	811	818	846	858	881	824	880	856	851	842	792	831	851	860	825	857	828	840	773	857	822	828	800	844	858	846	847	815	843	870	821	843	814	800	826	819	778	811	854	822	886	840	832	822	849	821	884	877	860	820	861	862	830	819	860	809	834	817	813	830	819	833	832	844	908	857	815	845	805	768	791	869	850	846	789	771	853	783	837	858	803	855	881	809	852	889	834	883	801	826	841	833	851	862	869	810	832	823	861	841	860	799	831	785	828	845	829	794	877	836	843	852	864	812	860	841	816	838	809	849	853	845	821	863	805	862	850	842	891	829	793	799	847	823	860	852	818	860	823	882	860	856	805	842	831	853	865	831	855	855	819	804	862	814	840	851	861	834	795	839	844	888	823	825	783	858	784	863	856	832	798	829	861	816	857	830	799	827	828	837	770	876	868	863	825	824	806	842	862	825	812	865	834	834	799	831	883	807	870	817	882	834	793	859	804	812	801	826	861	789	855	822	833	829	831	833	815	853	882	802	789	853	834	871	832	841	856	911	807	785	856	845	869	817	921	895	835	855	832	857	840	843	795	867	817	812	827	820	927	865	817	799	801	816	840	823	815	814	814	870	888	820	854	804	841	816	805	859	850	835	801	862	821	790	798	857	853	819	859	860	827	834	841	813	878	830	828	832	840	816	750	851	839	813	820	806	831	839	833	838	841	849	812	837	868	824	839	841	850	835	864	806	806	797	837	834	860	839	834	823	849	847	817	843	793	834	867	846	831	854	798	826	795	895	866	901	836	844	865	826	842	872	841	837	831	865	821	834	875	848	794	812	818	823	800	810	873	788	791	859	826	813	839	833	809	814	859	816	836	846	817	811	856	832	828	873	836	806	836	882	795	766	810	849	806	811	892	806	850	765	847	818	830	859	846	819	814	859	850	857	793	851	842	852	814	829	833	799	827	866	849	844	854	864	869	824	785	798	803	844	841	815	839	864	871	830	825	776	860	841	827	802	816	797	821	827	832	814	795	843	861	835	845	831	822	865	806	826	844	865	793	816	801	867	790	812	854	775	841	792	856	829	836	840	798	870	787	812	839	842	805	821	897	862	833	864	840	816	862	817	812	810	833	825	793	819	795	828	790	789	825	891	875	873	897	911	854	855	809	866	850	843	850	811	869	851	932	811	868	843	813	813	803	882	823	847	883	860	876	798	861	836	823	824	855	889	795	796	824	852	828	868	881	842	797	818	787	796	859	830	830	765	832	819	824	860	829	804	820	832	813	811	852	814	862	840	791	854	862	815	788	852	823	864	856	851	852	802	840	850	879	854	851	804	829	827	842	852	822	867	819	824	811	818	886	858	826	764	877	852	813	877	821	844	828	822	799	809	827	853	806	835	810	866	818	822	877	824	849	808	796	819	805	869	883	855	883	855	881	824	799	790	818	838	853	816	853	846	811	792	808	849	804	772	782	824	840	811	855	808	795	814	852	815	838	798	790	817	856	889	858	832	813	821	831	800	892	866	854	829	862	817	847	790	792	846	888	815	830	831	797	833	838	859	814	805	862	870	859	830	857	850	865	859	827	878	812	870	795	781	832	817	794	821	818	825	844	908	820	805	821	858	825	889	854	835	827	861	818	836	854	839	812	851	839	861	875	851	821	808	822	828	851	832	802	801	842	827	850	873	825	854	866	798	857	835	869	852	807	812	841	781	806	791	899	850	858	861	813	842	824	856	823	860	862	844	839	762	790	832	865	809	831	783	818	810	836	826	810	839	826	831	862	845	792	810	909	805	830	833	866	846	832	830	842	861	851	810	825	820	845	845	759	845	812	818	808	813	795	864	864	784	829	868	852	833	788	853	819	826	851	815	823	808	880	853	824	795	819	796	815	858	803	861	868	830	789	885	799	848	786	830	828	809	837	838	821	787	821	837	818	832	787	855	839	803	848	820	813	829	888	834	803	818	818	797	801	873	814	868	885	813	830	825	827	809	803	857	833	815	807	816	846	811	791	834	828	874	861	842	849	798	841	843	837	838	866	854	807	843	818	809	861	866	830	907	880	833	880	835	846	837	805	837	820	853	836	845	831	848	860	815	818	834	820	847	870	852	896	822	841	840	843	820	846	839	864	862	843	795	849	830	858	826	865	844	820	845	815	818	845	838	844	861	858	827	780	807	833	804	864	755	816	858	889	888	880	862	846	795	859	848	844	826	848	839	867	836	837	769	812	800	821	871	856	866	827	865	815	836	835	833	864	871	854	873	821	808	852	773	869	823	794	812	838	800	849	831	819	845	832	883	876	824	840	748	836	844	829	803	862	825	849	813	831	841	814	833	830	869	831	816	822	823	886	834	819	838	851	858	865	812	864	884	856	850	812	810	807	852	822	842	859	840	894	850	856	866	807	839	824	872	836	823	771	806	895	814	932	811	779	833	903	817	869	804	815	836	822	896	891	818	764	795	778	860	860	829	844	836	824	830	829	776	831	842	877	841	801	786	829	852	833	870	794	838	835	840	913	817	873	798	845	839	785	798	841	813	875	842	882	844	866	802	818	808	856	809	834	872	824	830	820	836	830	848	851	876	843	834	818	855	856	804	932	838	833	844	839	885	853	845	813	831	819	865	820	807	861	863	887	804	831	857	846	832	808	866	792	856	821	810	794	862	858	842	837	880	865	820	908	839	794	829	867	796	789	881	837	834	852	832	835	813	840	843	825	850	896	790	856	847	860	834	855	829	809	814	857	869	840	813	835	779	878	870	921	833	807	791	860	831	854	868	817	889	808	809	799	847	846	825	840	834	815	870	841	810	820	933	843	804	856	820	832	825	826	821	798	785	838	831	900	878	862	895	877	827	818	827	845	774	873	856	831	782	861	820	886	830	787	822	818	892	821	880	806	822	838	832	812	835	822	807	798	873	779	802	805	781	851	833	830	819	830	872	846	841	816	828	808	862	865	819	815	858	852	840	842	800	822	838	800	806	822	859	862	836	817	887	795	855	865	835	823	847	828	814	790	841	855	837	794	819	863	846	848	886	907	858	838	859	842	873	825	819	867	806	855	853	809	809	835	794	814	824	897	826	833	879	853	849	820	851	816	829	835	835	843	827	858	781	860	847	871	876	861	810	866	822	900	860	797	820	813	851	831	870	830	888	822	836	819	848	862	793	844	842	815	798	805	798	824	833	831	851	809	840	883	866	873	869	818	798	786	838	827	805	826	875	805	805	788	856	866	813	842	854	786	806	870	841	828	872	811	827	835	812	823	840	836	789	794	844	816	797	791	851	795	847	854	841	791	795	840	838	843	875	879	852	835	875	832	810	829	853	840	858	865	843	808
28179	22530	22467	14387	7639	4877	3433	2654	2125	1834	1643	1484	1324	1216	1214	1065	946	939	919	902	882	897	840	835	741	801	831	815	794	830	801	780	796	770	762	810	779	793	756	780	787	791	777	772	768	759	784	729	716	797	774	728	739	747	737	732	765	742	797	824	793	735	722	769	741	737	731	757	754	745	788	775	703	704	747	742	774	783	762	734	774	785	711	788	743	736	752	750	728	753	808	778	706	736	719	736	781	774	756	727	735	739	776	781	787	720	746	721	736	755	729	752	770	722	806	789	754	708	766	707	748	755	737	758	740	762	735	730	740	770	694	721	770	699	719	711	743	730	779	750	776	769	728	738	718	755	799	769	773	749	774	783	812	728	790	748	817	750	760	793	791	714	747	746	727	716	757	759	747	704	733	737	794	718	724	775	750	740	754	791	719	732	748	773	755	766	740	762	785	800	728	729	759	721	809	747	719	729	765	730	801	742	727	724	772	802	764	717	757	758	746	721	717	710	801	792	759	745	723	742	744	748	718	711	735	744	728	717	717	727	776	746	750	727	734	727	752	742	779	711	740	780	705	762	781	763	783	711	749	737	791	707	741	757	683	743	794	748	773	742	765	734	785	717	728	720	761	722	780	763	770	764	751	748	751	770	783	748	695	721	758	757	763	736	766	774	691	759	762	800	723	745	761	784	756	753	768	807	756	735	747	826	753	754	744	781	743	764	800	740	747	782	771	802	775	785	769	693	762	736	744	754	741	733	751	734	775	768	746	709	729	746	755	779	728	777	760	803	740	738	731	733	712	801	778	737	785	742	748	764	775	720	715	789	734	724	725	704	783	771	761	720	754	746	748	763	755	760	760	769	765	692	690	737	766	767	727	742	768	755	779	781	747	743	785	776	793	741	801	804	700	758	714	740	691	788	755	753	748	725	752	739	744	781	760	738	748	753	723	759	700	784	787	793	785	733	767	770	699	744	781	738	783	740	731	775	728	783	740	751	716	739	755	713	721	770	789	740	758	736	736	703	801	694	777	818	796	727	721	712	728	767	736	758	766	736	745	763	759	775	783	748	735	725	768	772	739	766	741	757	751	734	778	711	802	690	778	761	779	759	770	783	739	743	679	726	779	763	775	727	750	795	809	749	753	796	732	709	781	734	714	756	793	741	724	722	727	725	694	745	725	734	763	753	754	721	766	767	738	765	751	759	779	780	744	728	707	735	736	772	764	750	735	773	723	717	729	781	745	768	737	773	753	736	704	713	773	738	756	739	785	730	781	752	726	731	725	735	748	750	804	771	713	726	693	759	779	765	778	693	787	732	763	760	794	702	728	774	737	728	734	748	777	776	755	738	791	794	775	723	785	749	737	816	766	730	708	733	727	762	787	765	811	761	757	710	748	746	775	767	756	747	744	716	723	751	747	760	752	752	725	738	753	741	785	807	735	734	799	729	763	760	763	756	740	755	766	751	756	797	715	674	719	725	786	738	725	726	745	759	758	703	717	737	699	733	763	743	781	752	748	812	785	773	758	782	776	759	734	742	761	735	711	795	709	754	806	737	707	783	771	740	728	757	752	759	700	694	758	768	731	792	734	743	769	731	737	824	762	724	722	765	737	774	791	720	795	769	743	745	723	740	771	744	738	742	802	718	775	697	775	751	725	761	713	780	689	746	758	724	759	739	762	717	739	737	756	717	787	722	779	764	713	755	777	658	753	752	793	750	797	722	753	750	745	817	770	739	764	734	765	754	805	687	720	804	784	762	732	749	744	764	750	751	742	774	782	720	717	783	752	737	733	790	755	775	742	722	792	796	804	757	820	732	717	772	779	740	732	795	714	728	763	736	781	754	726	748	809	742	709	753	716	768	819	711	721	801	811	702	815	734	749	798	763	771	774	748	721	728	795	760	765	735	737	768	731	741	765	806	762	696	748	766	753	758	710	775	765	738	772	738	785	748	723	712	738	781	766	721	736	740	761	729	722	818	776	768	761	737	736	711	745	770	780	769	767	698	737	802	711	752	702	755	762	771	733	733	765	827	729	731	762	759	720	765	708	765	717	764	760	738	748	764	711	754	722	785	795	769	738	724	778	736	720	741	760	777	752	780	730	735	756	772	768	769	788	754	773	789	786	728	787	765	764	775	774	728	730	769	709	762	743	701	731	729	727	721	734	758	730	789	801	764	699	792	713	699	701	731	799	794	749	760	740	767	760	777	771	765	791	786	762	779	743	773	750	737	752	735	755	766	757	720	774	743	694	723	753	761	733	767	691	729	722	802	750	738	736	755	741	745	753	759	745	771	784	803	764	757	787	766	759	772	723	733	744	736	747	776	716	733	812	775	735	739	794	792	754	767	749	760	754	713	758	709	765	752	796	771	732	753	745	755	662	752	732	734	753	702	726	770	781	772	684	756	736	750	756	803	719	701	785	720	734	746	757	753	727	755	727	737	763	734	721	733	740	743	767	744	735	754	796	761	750	782	771	741	747	736	771	740	753	755	715	778	732	722	780	767	756	757	745	757	796	742	729	745	745	750	766	733	743	745	733	755	768	739	723	774	756	746	803	759	739	747	783	771	765	772	796	800	732	756	747	754	779	750	752	758	744	797	825	758	721	742	741	744	733	736	758	797	746	721	749	710	698	732	756	793	677	765	715	782	689	736	736	737	754	762	797	743	767	750	708	809	735	797	775	724	814	780	758	748	763	711	745	750	761	760	793	739	728	737	756	771	772	767	760	776	763	755	708	732	751	741	782	758	757	763	732	771	753	793	728	737	777	763	678	751	759	767	687	758	722	752	789	757	726	773	736	742	771	779	757	717	726	684	734	734	731	734	806	750	750	756	737	742	775	768	750	798	685	752	711	704	741	753	732	786	735	739	743	728	693	770	808	716	710	750	761	725	770	772	777	744	771	749	757	737	712	760	748	757	748	737	789	720	740	750	760	757	770	800	764	749	756	754	746	737	708	768	722	736	759	767	733	743	718	710	727	785	754	789	737	735	740	714	739	687	771	717	731	775	747	786	723	774	744	721	781	807	768	743	777	752	756	765	725	752	732	751	764	705	717	752	709	721	758	779	780	718	693	756	695	748	738	781	704	751	693	736	687	762	736	765	754	745	720	739	708	711	748	736	788	732	782	758	744	731	746	717	746	781	711	742	786	719	771	738	754	825	784	742	762	716	745	821	751	781	791	758	719	759	736	754	752	774	736	743	797	740	739	722	772	769	752	808	740	716	741	787	746	727	798	733	738	748	771	750	728	744	750	756	758	751	736	703	734	773	775	668	745	768	725	742	766	762	763	722	734	741	770	786	728	773	773	773	746	705	724	791	721	760	750	732	735	768	703	743	717	716	780	728	731	776	746	742	746	717	728	734	699	744	730	720	752	729	733	725	763	755	739	735	749	734	780	767	737	747	810	702	728	753	779	746	722	753	757	733	783	749	788	704	759	772	740	749	773	770	764	747	732	789	742	728	765	749	763	772	741	748	773	726	784	774
17256	31650	23910	14589	10478	7603	5753	4491	3461	2868	2389	2066	1936	1734	1525	1412	1297	1179	1131	1036	1023	1004	1056	961	951	955	922	974	893	852	904	856	874	858	804	873	909	848	850	797	919	855	850	842	771	840	789	805	767	771	806	788	852	824	841	791	821	791	813	779	799	801	822	841	822	819	836	794	812	802	762	778	853	786	777	737	834	814	774	797	796	814	765	798	776	791	762	717	766	767	814	810	783	802	796	754	850	754	792	838	726	797	743	771	734	824	827	783	825	820	762	767	804	807	812	747	801	771	741	783	773	826	769	781	796	807	744	767	763	795	793	738	749	792	804	796	795	846	749	793	802	772	815	782	762	802	786	819	754	822	766	765	790	781	796	752	811	835	767	827	800	759	819	753	773	762	788	803	754	786	740	770	774	785	747	744	800	817	766	805	780	771	766	809	805	773	801	766	784	823	849	713	741	789	813	781	780	743	823	756	768	792	791	780	804	807	753	781	772	803	821	809	761	769	771	776	796	752	755	776	812	770	824	800	819	806	754	769	754	790	779	766	738	769	791	791	775	809	765	749	795	805	833	749	769	789	750	801	755	763	761	781	803	798	836	782	825	741	822	814	773	781	785	786	786	765	771	848	770	772	744	803	827	777	812	783	839	786	786	799	779	739	800	792	753	768	816	794	789	768	785	807	764	789	823	798	774	732	757	777	788	782	766	774	821	758	794	826	737	796	785	786	794	830	794	776	770	775	766	768	807	809	811	763	810	772	763	770	761	777	844	780	772	798	794	824	825	800	810	801	767	771	856	786	784	775	839	829	732	822	808	774	775	763	802	727	780	776	785	727	750	771	706	782	755	797	799	765	778	772	780	806	756	795	792	749	808	785	797	793	786	763	767	809	809	772	809	831	775	761	798	783	750	748	814	747	835	802	744	812	802	835	803	771	816	784	776	770	785	772	731	779	770	816	800	791	767	781	737	744	803	799	817	727	776	795	739	849	817	757	766	801	814	818	788	752	753	822	807	786	790	809	719	781	800	847	803	797	767	740	791	774	776	824	793	742	778	796	779	784	765	772	815	797	818	752	762	806	800	755	817	786	843	795	799	809	801	810	782	743	754	793	798	827	773	814	820	732	816	810	801	755	743	761	815	757	785	788	763	830	764	802	826	772	801	728	795	772	762	780	794	778	782	808	800	769	778	826	811	842	721	814	779	827	743	798	765	771	773	731	753	750	803	805	785	863	772	804	778	765	827	827	739	761	797	748	763	791	810	798	788	820	789	817	786	809	790	769	788	797	772	791	788	791	797	829	763	827	784	770	821	774	759	764	845	728	782	827	784	804	821	819	810	814	792	793	785	759	760	792	788	781	747	745	788	808	755	767	731	780	778	789	743	815	794	801	758	809	780	825	763	794	815	787	751	780	760	745	759	790	819	791	737	761	760	765	749	804	817	777	765	801	739	808	771	784	777	791	801	780	834	775	788	824	828	783	849	771	772	795	767	731	719	768	730	780	794	791	773	772	816	805	755	788	788	812	795	824	823	772	804	766	798	803	790	760	790	784	792	799	810	780	724	745	746	754	773	752	770	771	778	773	795	773	768	782	831	811	744	828	790	729	794	795	765	788	795	815	775	788	801	846	798	820	822	767	782	764	796	741	769	750	798	799	777	868	750	724	780	769	816	776	770	841	815	761	799	770	792	775	784	781	713	829	787	793	826	775	805	756	840	793	789	788	844	776	747	790	805	821	793	783	771	794	772	798	829	771	828	756	729	761	734	819	764	738	746	770	801	755	777	756	805	737	765	743	816	792	783	798	774	800	812	730	814	763	747	811	772	797	784	770	809	824	787	777	797	782	773	811	773	843	794	798	813	775	776	786	787	843	782	790	813	813	797	763	820	779	799	757	782	807	770	795	800	729	781	833	766	733	780	764	787	773	853	768	835	761	790	765	782	785	797	825	776	793	779	831	769	795	796	812	768	782	727	780	821	791	791	793	773	827	758	808	823	797	736	768	830	761	719	725	759	782	807	726	740	771	827	796	777	825	833	749	755	755	816	759	784	752	787	795	737	756	763	793	772	793	720	814	790	782	717	775	813	746	819	815	828	790	802	808	839	774	822	790	780	750	817	797	791	794	759	782	797	847	819	821	780	830	813	783	799	752	803	798	781	783	799	774	824	795	779	769	738	791	781	773	856	808	777	790	787	813	775	795	763	792	790	815	762	778	801	801	782	761	796	795	811	754	792	835	812	781	762	832	762	786	808	827	787	813	801	807	754	822	778	761	835	806	801	727	802	750	824	846	765	760	842	759	826	760	810	841	798	781	795	736	771	759	810	774	804	736	801	822	803	848	741	742	834	814	808	811	789	783	781	832	784	783	784	780	788	789	823	776	801	751	801	757	785	811	768	745	818	747	725	775	758	801	761	715	788	778	849	767	779	769	747	749	821	754	777	789	732	797	783	768	806	769	774	821	792	822	728	836	761	778	760	741	771	778	766	799	820	812	778	806	772	752	770	750	810	787	765	802	777	781	762	736	837	787	778	783	835	763	759	749	782	779	785	774	763	849	779	788	776	843	758	766	740	791	765	765	819	805	806	798	800	770	777	828	780	742	774	791	794	853	788	789	766	772	774	793	747	778	828	739	795	784	804	717	801	800	773	806	739	759	793	829	833	825	815	821	787	799	809	778	811	820	730	804	771	787	772	754	807	786	799	811	824	774	767	812	795	801	808	822	800	776	811	786	775	798	756	798	777	785	796	787	767	770	796	742	724	794	790	784	785	758	797	818	776	799	745	827	806	777	749	811	798	773	796	758	835	796	797	729	758	750	789	782	743	812	801	822	807	780	807	791	783	789	818	767	790	806	722	762	803	782	771	792	802	770	783	757	757	801	800	785	766	811	814	774	789	795	756	725	752	796	801	781	762	781	801	790	832	782	795	773	853	749	795	782	830	787	816	776	792	797	814	813	798	814	771	804	800	810	759	765	728	780	758	784	852	812	788	743	764	787	793	800	793	784	794	784	745	740	769	749	855	816	788	814	799	818	771	766	781	764	737	809	831	785	792	775	768	783	834	816	810	811	772	779	755	830	779	791	730	775	792	756	778	782	814	739	765	800	765	773	783	809	843	789	782	779	781	775	801	814	779	785	757	785	778	721	759	804	790	793	755	773	798	794	810	802	803	760	822	770	821	774	786	792	814	790	757	757	779	826	805	816	818	754	790	831	765	754	793	733	799	807	734	784	783	743	829	801	789	819	796	771	801	770	830	748	769	751	798	805	761	796	803	776	771	831	824	827	790	770	777	758	835	804	765	803	759	814	771	766	793	755	785	776	818	800	816	748	818	804	808	783	762	821	769	826	738	775	754	775	769	772	793	860	781	798	761	788	767	739	784	780	793	764	781	786	740	803	775	783	826	736	760	781	817	760	783	774	769	812	787	736	786	799	814	814	787	759	777	765	786	772	836	792	757	765	822	764	745	796	815	827	782	795	803	745
23594	21019	28084	24218	21129	14367	7123	4217	3262	2697	2350	2076	1840	1604	1468	1226	1325	1144	1105	1078	1019	970	983	1038	932	939	898	904	888	931	891	882	871	834	877	883	855	852	802	864	851	813	824	840	837	784	805	799	782	842	797	820	766	774	795	835	780	829	764	699	809	796	802	804	764	802	810	807	732	775	787	781	814	848	808	770	753	834	829	796	812	792	777	761	782	796	782	789	766	760	750	773	781	777	795	798	735	779	721	819	789	767	780	747	779	786	733	796	799	801	763	786	798	753	772	790	759	761	782	732	739	799	751	776	785	753	771	771	782	749	768	759	795	747	787	771	796	778	788	812	792	799	785	802	757	761	722	781	777	812	775	763	827	806	777	756	739	790	787	846	775	754	745	792	809	814	768	762	747	777	737	756	767	783	769	694	777	801	765	762	741	738	778	820	778	760	811	794	789	791	729	770	787	781	793	753	783	788	750	823	767	806	765	758	794	794	767	823	758	783	809	735	730	751	763	772	809	782	759	813	742	770	826	766	743	758	772	787	733	730	773	786	795	784	771	761	775	756	789	796	775	766	767	811	764	802	787	730	763	800	830	787	768	754	747	754	817	759	789	747	784	808	807	763	762	763	799	747	749	814	766	748	753	781	764	787	727	787	811	782	781	812	763	768	765	752	774	840	754	768	766	794	817	795	792	771	793	728	724	808	828	753	741	819	769	778	758	761	758	761	792	805	784	809	788	806	748	793	820	808	746	795	727	787	773	746	747	791	805	769	766	786	750	801	751	740	767	781	751	791	772	775	836	818	792	815	821	841	762	805	795	794	738	781	742	775	757	789	763	793	799	787	788	769	732	745	791	791	819	788	734	758	771	763	770	764	784	780	751	804	749	768	816	801	777	792	764	807	835	755	770	751	779	729	785	796	716	761	781	769	776	796	777	782	768	792	757	771	819	798	800	769	737	784	800	806	764	772	785	806	801	790	834	740	771	772	804	751	801	804	756	766	763	832	796	778	737	758	763	806	822	769	802	787	817	731	768	811	804	778	765	766	722	791	792	733	779	768	792	764	778	735	773	780	762	736	828	800	780	787	768	787	766	812	735	784	713	777	777	808	752	742	748	755	778	797	796	773	738	776	775	814	747	813	774	758	810	793	778	751	773	754	758	777	760	779	838	774	774	765	773	759	792	836	773	749	772	769	814	817	757	755	832	778	720	778	737	782	803	830	772	775	807	749	795	838	737	789	801	796	737	793	743	788	794	796	691	759	805	738	841	792	817	811	768	795	739	813	736	750	750	776	780	764	733	784	737	818	809	762	754	810	764	746	799	745	795	774	759	747	791	782	796	807	778	802	765	760	744	742	819	783	760	743	767	809	819	739	777	739	825	783	755	817	804	755	802	747	737	781	769	775	740	757	724	796	796	787	738	817	818	785	808	784	756	775	762	784	753	741	762	772	811	794	784	734	756	807	750	825	774	814	757	795	822	784	782	804	732	722	770	825	839	805	808	746	844	780	765	738	741	846	782	766	772	749	724	791	796	769	780	758	803	760	806	732	754	764	763	761	785	799	794	767	784	824	781	767	765	770	781	779	760	794	758	801	770	799	783	783	770	763	791	772	797	761	766	750	773	753	751	791	814	791	743	810	763	810	769	771	751	765	776	763	760	760	770	811	765	716	735	792	798	780	798	776	764	763	808	790	758	748	836	737	828	805	788	820	795	755	743	743	757	757	730	758	743	763	742	817	807	820	791	785	760	771	781	761	813	741	812	782	707	805	752	776	771	713	752	812	799	713	806	798	761	781	845	801	778	810	829	777	805	764	820	808	786	763	763	822	783	761	821	773	774	790	734	799	776	773	812	824	746	796	794	756	738	847	774	755	814	786	758	772	778	774	787	726	785	751	754	798	790	776	753	792	791	747	824	805	756	816	748	805	793	816	842	788	743	823	745	786	752	792	778	785	804	787	815	779	779	757	752	722	778	714	763	789	794	793	722	818	772	761	765	735	809	785	747	832	776	766	785	781	786	771	762	812	735	756	739	810	792	796	752	779	816	770	725	760	805	745	720	747	762	760	772	759	812	803	783	766	773	749	754	770	739	786	797	766	818	766	753	797	781	743	756	783	766	806	754	797	770	755	822	799	763	792	775	811	732	752	809	794	819	823	788	802	779	785	772	792	754	824	822	791	774	780	778	763	789	782	753	754	708	733	822	753	791	773	771	795	801	771	806	767	758	749	783	785	744	799	728	838	797	753	812	791	787	753	795	761	767	783	805	795	814	822	746	800	732	776	774	752	746	734	772	786	782	804	797	740	780	785	784	784	783	727	763	769	749	766	781	760	751	784	798	793	775	733	827	751	776	785	785	767	808	734	789	768	796	770	791	814	766	745	763	822	731	717	790	805	779	801	774	749	756	767	794	775	801	802	753	778	770	801	767	748	798	810	801	816	803	791	748	776	770	779	727	794	806	792	834	775	730	766	792	800	746	820	718	742	791	787	788	767	793	803	775	813	764	790	784	772	764	791	797	799	765	748	801	745	784	740	735	797	801	841	791	803	803	789	796	785	799	726	802	759	831	809	771	764	787	767	801	743	815	766	712	804	759	795	763	774	798	750	767	762	793	785	775	787	796	779	773	797	810	780	831	780	822	841	789	793	767	820	768	769	744	786	786	772	762	794	784	755	790	768	766	806	789	729	776	787	767	766	755	764	742	771	756	825	790	761	768	783	788	805	760	728	751	779	729	769	738	839	824	756	777	759	801	771	800	745	762	778	789	784	804	791	777	790	769	784	809	832	767	849	781	847	778	785	803	794	801	748	797	781	809	784	760	770	803	783	791	755	811	778	779	770	749	752	818	768	805	783	792	798	768	747	731	778	773	747	755	766	779	757	792	818	768	793	781	787	735	824	798	780	817	738	748	777	756	781	783	865	770	805	810	782	790	761	764	755	823	786	775	811	771	825	789	795	765	769	791	730	806	844	749	789	857	801	776	742	818	793	785	763	773	829	809	718	820	780	714	794	786	783	767	761	801	782	732	759	755	760	752	765	789	777	782	774	806	753	821	798	806	755	730	779	784	767	769	773	811	860	756	822	804	725	761	784	742	785	780	780	764	770	768	838	762	756	794	734	787	779	788	755	776	752	815	731	792	773	819	755	795	723	770	742	778	737	747	777	794	799	783	732	725	752	829	806	794	753	815	744	784	767	773	765	761	791	788	802	768	803	799	720	830	771	780	815	783	759	765	836	775	765	785	780	787	720	773	765	706	749	805	762	788	792	791	728	768	771	747	790	801	747	740	815	812	756	787	761	766	773	803	739	781	776	708	795	719	775	779	756	753	799	745	809	788	792	767	776	767	801	751	795	782	787	803	759	814	799	791	800	799	816	774	816	761	721	769	823	804	790	772	758	785	771	821	798	720	818	787	740	834	813	795	744	773	772	780	757	795	757	768	738	838	793	761	766	764	744	777	768	783	801	757	796	788	773	762	814	759	771
16785	38480	29686	19930	15444	11490	8903	6719	5578	4235	3681	3175	2774	2316	2016	1771	1727	1576	1393	1332	1268	1242	1210	1217	1108	1041	1042	1014	1066	986	991	949	936	924	901	951	948	870	893	875	878	923	839	808	812	866	837	883	793	841	865	826	849	869	869	857	815	815	803	797	815	809	784	825	842	795	805	873	796	809	857	823	829	815	795	771	841	822	831	823	821	838	842	780	827	809	800	820	800	852	787	798	805	775	892	837	819	839	842	806	788	776	793	851	838	829	826	799	814	813	711	846	835	853	787	848	843	850	827	797	843	785	837	820	765	804	812	802	842	788	799	767	800	794	842	817	816	826	789	817	852	757	788	738	846	817	837	803	789	842	768	873	776	806	776	805	806	812	861	796	834	858	812	808	820	783	778	786	769	724	843	797	767	827	845	819	849	809	824	777	855	812	791	775	815	782	828	838	812	789	796	842	799	772	822	805	812	773	843	797	811	777	771	823	825	782	821	812	778	872	824	766	839	782	797	807	804	820	772	770	801	819	831	818	768	811	807	792	828	769	842	810	838	790	806	788	817	789	832	846	777	781	761	819	864	800	812	785	818	825	818	822	802	831	781	836	798	809	784	807	818	808	797	792	826	835	833	817	815	779	849	837	844	797	803	843	789	793	824	841	807	836	786	876	875	798	809	790	790	790	772	817	815	828	833	872	757	809	825	806	793	763	799	758	811	816	797	805	851	817	867	791	807	828	779	812	857	819	841	806	821	841	786	833	795	799	862	812	813	777	818	786	851	832	764	843	796	810	768	848	843	790	829	849	813	758	791	813	820	748	843	812	833	797	765	827	839	764	775	842	813	834	807	747	870	799	797	790	809	746	815	797	791	777	839	812	824	824	840	821	824	785	793	814	806	781	825	859	842	797	836	839	869	807	781	723	854	811	804	819	762	748	849	776	778	825	887	826	809	799	796	820	811	802	838	867	827	851	829	832	821	788	795	800	806	820	800	817	830	831	773	777	831	755	842	764	826	792	792	828	801	834	806	804	851	760	780	788	875	814	795	875	825	817	799	785	829	856	799	837	752	793	789	822	847	817	837	786	805	821	817	830	803	803	807	793	797	830	851	843	808	806	812	797	833	821	801	805	790	823	762	800	779	809	803	809	830	842	816	850	825	833	805	846	774	804	844	780	845	832	790	775	811	819	794	765	811	843	797	795	806	810	863	834	784	852	755	827	831	802	810	782	808	809	769	776	857	758	816	742	873	820	837	827	786	805	795	834	797	838	788	800	805	809	813	795	806	813	738	821	839	812	834	796	753	856	792	825	790	791	792	839	865	861	815	775	785	773	819	760	826	783	878	812	835	842	780	784	816	822	804	811	815	830	794	848	804	823	816	798	821	807	782	791	810	819	826	815	785	799	796	813	758	793	805	841	810	808	787	868	840	847	779	813	825	756	838	790	796	788	752	832	868	802	791	782	816	805	792	805	789	819	765	849	780	836	754	791	845	817	859	827	767	838	779	814	813	812	837	797	809	809	848	784	818	856	819	834	788	795	814	813	803	834	831	801	823	765	817	794	753	810	810	829	815	835	827	822	807	770	758	853	866	799	837	809	750	824	798	827	861	797	813	850	816	833	786	792	797	818	828	804	809	800	814	787	868	822	790	857	775	842	767	800	805	812	796	774	807	821	818	793	820	759	827	778	846	847	804	776	843	816	768	813	828	780	776	793	767	816	810	803	805	821	779	773	767	790	840	818	815	787	830	837	835	828	782	818	839	778	808	821	815	811	789	788	838	801	826	782	819	778	802	853	775	781	780	814	813	812	852	797	814	772	861	811	828	819	776	768	867	866	794	789	821	840	843	816	807	805	856	769	789	817	814	783	826	805	821	805	802	791	847	796	820	804	823	813	802	806	775	788	810	798	815	803	812	811	824	858	844	818	792	839	855	791	830	825	790	815	833	764	763	790	787	840	839	804	808	781	813	810	817	793	815	835	812	830	773	817	849	806	791	758	895	857	805	855	807	792	776	792	861	803	845	830	869	820	771	744	864	788	810	753	823	793	785	865	836	806	818	794	797	868	737	852	793	806	830	864	792	791	800	758	792	800	819	845	826	833	802	876	858	801	798	812	804	760	842	807	824	813	811	798	809	795	784	847	776	803	846	789	808	792	836	860	862	818	792	808	823	801	804	841	782	832	837	817	853	838	855	835	792	769	772	822	793	855	771	788	815	777	825	790	806	791	821	828	796	824	806	801	873	804	760	775	764	793	830	856	737	781	768	809	823	791	841	796	870	829	795	847	803	815	793	816	795	861	824	812	801	840	843	795	859	806	784	824	797	788	831	795	776	874	817	775	782	791	821	864	830	803	817	805	835	834	831	827	823	773	781	838	729	839	807	830	768	816	841	806	732	783	827	723	809	772	785	806	852	773	813	827	823	776	821	771	764	826	826	815	785	790	802	814	785	794	832	808	821	831	818	808	802	830	786	786	840	819	794	789	798	801	751	825	865	793	792	776	849	822	795	815	784	777	803	807	813	832	830	844	780	807	800	798	753	815	832	788	814	796	848	750	826	782	813	817	840	791	793	789	807	806	847	799	771	844	846	828	826	784	818	793	808	836	788	810	814	801	797	805	819	859	799	841	825	806	771	755	797	825	855	827	852	803	797	807	818	776	822	803	818	787	855	822	802	822	839	745	834	852	827	825	827	829	825	791	769	839	765	819	759	849	799	822	821	767	802	840	851	816	807	838	861	787	774	864	841	777	860	813	767	798	796	806	817	791	835	808	809	791	844	802	808	792	842	822	816	840	798	818	795	826	801	792	790	820	832	792	837	851	801	809	847	730	793	811	837	776	807	851	854	758	908	751	833	753	799	843	815	750	804	853	866	769	821	805	818	791	836	778	775	819	844	784	817	798	790	813	818	805	812	810	789	778	828	780	834	827	805	775	817	828	793	818	781	837	763	754	790	823	785	828	844	795	835	793	815	854	768	774	830	789	790	783	786	827	819	776	794	826	840	792	778	836	757	848	833	813	826	847	787	840	859	829	781	799	805	811	771	837	798	800	830	800	846	787	805	758	816	854	797	839	863	784	817	826	809	853	830	756	815	778	824	810	778	808	800	801	774	853	826	790	810	779	775	796	817	797	774	782	813	776	832	818	808	849	827	825	818	842	749	843	822	779	795	819	808	801	782	862	835	744	821	795	860	802	831	808	819	787	789	770	801	854	800	822	809	791	814	807	788	855	810	844	786	807	786	782	801	768	829	805	842	814	790	778	832	792	823	849	856	782	796	795	793	829	799	814	811	811	736	793	772	856	756	818	814	819	825	850	846	802	782	830	803	832	808	831	837	803	838	829	796	798	776	807	822	819	806	822	846	776	822	852	768	811	754	822	814	794	821	795	818	809	797	815	808	794	790	814	802	826	828	789	767	842	827	820	791	810	793	832	806	768	806	770	865	798	767	836	793	788	846	819	827	854	799	814	807	769	838	830	792	861	747	804
24855	21063	27027	25430	14677	6744	4513	3154	2571	2216	1927	1751	1555	1435	1238	1200	1113	1028	1056	1020	952	930	908	914	854	825	851	830	840	818	852	839	815	795	814	766	778	784	863	774	798	744	768	803	751	752	792	769	807	770	781	854	776	813	724	766	788	799	812	716	738	748	710	797	753	772	744	795	819	778	742	819	783	751	737	771	786	822	727	700	759	751	766	762	765	766	771	742	780	706	725	777	794	757	736	775	788	761	723	716	770	739	749	811	806	745	756	794	745	724	750	774	696	762	743	771	746	777	763	784	782	806	749	803	779	775	736	740	732	760	807	757	725	727	712	759	760	748	795	743	715	754	712	745	723	760	745	745	753	732	748	819	776	770	759	799	709	805	739	776	798	767	779	750	752	783	761	737	760	762	728	790	721	782	756	703	762	686	795	711	754	782	783	750	786	710	726	772	789	786	789	758	742	770	771	844	759	788	777	728	776	778	787	733	805	727	725	766	765	782	703	749	771	718	740	753	753	751	789	785	769	792	758	703	765	737	732	716	788	787	783	790	768	761	759	813	721	778	789	790	751	798	813	806	745	729	735	703	779	733	792	710	782	722	793	745	784	750	790	806	706	750	783	773	747	738	727	760	739	741	748	734	788	744	757	724	783	767	779	792	766	722	768	690	789	730	764	740	776	715	771	718	760	780	722	792	761	694	720	750	701	788	756	780	779	746	769	753	720	757	783	734	729	765	785	713	791	790	775	772	791	719	757	773	706	762	746	733	770	799	760	758	786	719	772	759	777	741	707	791	768	768	798	745	756	733	780	760	780	742	762	800	783	799	727	751	756	763	769	737	817	793	734	733	750	731	729	754	773	765	731	801	793	764	788	764	745	737	731	780	785	713	756	759	773	753	769	711	730	787	840	728	783	752	755	777	748	793	751	794	717	820	721	717	717	760	789	741	768	749	769	725	762	731	724	796	752	756	718	755	770	759	759	788	757	733	787	752	811	798	786	721	747	757	780	756	771	738	730	678	749	826	793	763	773	748	711	760	762	774	796	749	779	756	779	757	808	756	745	749	742	716	727	778	733	775	792	783	768	803	758	763	773	722	759	778	802	743	818	758	737	773	813	800	738	713	759	745	702	767	713	803	721	773	749	747	717	755	728	766	799	723	753	733	753	741	753	804	775	820	782	759	680	766	792	759	735	765	762	770	782	773	803	754	706	770	768	785	789	762	792	691	689	733	744	782	708	790	775	755	731	745	717	771	804	738	762	763	777	713	757	742	730	743	798	804	728	795	806	815	752	767	773	729	764	786	781	779	768	804	760	744	796	745	708	771	834	732	738	727	771	742	802	786	778	754	766	792	739	773	734	750	753	764	719	722	791	715	744	796	791	719	810	764	767	760	746	746	737	753	728	712	778	693	738	776	716	760	818	819	711	789	742	778	746	791	746	762	767	740	765	721	752	718	796	802	729	762	745	774	780	767	797	799	753	836	794	739	757	781	727	742	764	780	766	750	787	747	732	764	720	689	727	778	728	746	738	769	807	787	722	775	759	783	762	786	778	727	772	760	760	744	778	767	725	723	805	780	787	750	784	761	812	741	724	765	761	797	784	763	784	778	739	771	746	739	757	764	805	742	789	702	813	737	806	745	785	767	766	725	788	681	791	815	769	744	774	785	726	785	710	768	759	759	778	730	750	719	812	743	728	728	767	799	768	786	734	754	739	758	756	757	736	769	747	809	792	774	730	745	788	765	753	758	788	765	755	764	742	726	781	799	752	737	729	788	790	775	768	722	759	706	675	720	734	774	727	741	739	757	724	738	813	742	759	742	814	786	751	763	789	784	791	731	793	785	741	768	808	758	709	720	725	773	745	747	780	680	730	710	723	767	729	759	714	780	759	758	782	772	756	742	770	761	764	712	784	727	761	779	725	714	736	809	754	764	722	761	774	837	763	807	786	751	770	769	794	771	775	813	720	778	816	791	721	736	754	761	739	753	752	798	772	784	773	776	797	794	752	788	750	776	775	759	781	736	721	759	741	767	760	756	792	825	721	704	774	717	785	770	739	767	806	775	766	737	787	727	775	780	748	761	807	728	756	747	747	748	783	747	792	689	765	751	780	745	766	761	716	739	715	747	746	770	794	708	788	807	722	740	762	717	788	745	724	758	719	762	757	756	750	759	786	700	795	714	726	744	715	764	784	746	789	764	769	725	736	691	711	739	725	703	754	754	767	773	833	735	764	763	732	712	758	808	776	733	758	766	750	786	739	755	777	754	769	796	765	734	747	793	768	785	747	748	718	747	766	772	730	792	752	807	763	722	768	794	766	730	781	787	744	779	774	705	733	763	751	746	771	800	814	781	765	783	740	769	763	751	760	720	752	754	744	725	748	755	754	739	790	702	712	751	762	788	731	768	758	751	752	752	766	761	765	767	708	749	790	750	800	776	748	812	747	750	742	796	755	758	732	724	788	786	760	719	812	755	789	808	744	757	732	792	757	781	810	722	799	745	758	733	764	761	755	809	744	747	805	778	736	765	737	763	764	753	801	759	759	739	787	691	744	748	748	751	758	760	749	773	784	791	771	784	809	724	749	752	688	744	782	755	772	728	760	733	753	726	781	741	763	777	724	750	764	792	739	734	749	764	761	743	774	791	751	733	750	730	793	746	719	778	731	721	768	752	790	728	776	793	751	793	734	774	713	731	798	750	744	809	726	769	787	750	774	784	795	781	770	733	709	699	755	751	745	774	736	753	771	775	767	745	723	770	762	763	738	796	764	777	762	768	792	760	774	783	773	735	755	769	735	744	745	727	717	794	785	756	792	755	726	746	775	779	782	753	730	733	785	739	773	748	802	778	780	736	814	737	812	751	751	753	751	734	749	793	765	773	753	749	769	762	763	764	793	747	796	780	739	782	759	820	770	769	754	719	802	790	796	758	763	804	751	759	760	811	761	781	770	753	781	731	775	757	742	770	793	775	729	778	716	737	779	736	769	742	745	764	820	729	784	745	745	792	731	770	746	736	760	771	767	715	752	793	732	762	770	791	741	791	743	711	783	752	739	750	738	790	744	744	779	737	754	765	764	803	771	789	767	787	736	735	743	747	721	758	734	799	710	733	741	745	752	774	734	733	746	762	777	714	740	776	804	758	741	762	754	773	776	734	760	725	745	750	767	813	736	708	735	727	787	723	724	799	749	737	761	781	741	758	749	762	743	714	763	731	751	754	756	788	706	705	818	749	789	747	782	789	760	786	799	703	737	765	744	771	822	781	762	778	771	784	800	743	755	759	800	707	741	785	780	730	766	767	714	754	749	727	858	744	757	719	816	779	791	747	801	730	767	775	748	731	777	778	779	729	761	690	737	747	808	770	709	759	773	772	776	771	782	758	799	766	738	764	841	733	722	757	766	780	766	774	731	794	775	716	766	791	711	755	779	794	738	761	779	800	771	787	767	753	788	801	815	766	814	684	766	784	754	798	741	775	732	739	739	719	715	719
16296	34953	26648	17122	12833	9438	7315	5678	4606	3687	3095	2673	2328	1951	1806	1590	1556	1378	1241	1192	1155	1127	1058	1005	1035	975	986	980	907	939	923	871	886	899	903	908	866	797	873	818	856	859	826	841	820	857	797	816	774	865	785	838	811	762	826	855	845	791	812	805	795	824	780	833	780	796	798	800	790	816	852	851	821	819	840	793	796	776	809	800	784	741	829	775	733	802	761	778	850	831	799	737	814	805	820	788	764	805	839	804	828	777	750	789	839	774	798	736	857	780	771	785	824	758	796	812	774	809	774	738	778	831	759	774	777	780	745	781	786	793	811	794	750	783	849	844	751	814	837	738	788	780	819	791	797	783	777	799	797	775	817	784	773	707	790	796	823	804	763	791	787	831	780	760	748	790	816	768	810	788	799	798	791	834	751	797	780	799	796	837	819	786	793	822	782	764	750	782	824	837	828	784	787	773	790	767	775	827	785	807	788	830	796	798	738	810	757	799	774	787	818	761	796	817	806	805	753	801	821	723	769	799	836	804	800	810	787	812	783	796	766	816	764	801	798	819	814	798	821	744	781	771	792	809	850	812	785	755	772	806	771	854	788	813	749	797	790	776	826	795	785	822	784	824	808	877	797	815	819	814	790	795	803	766	788	840	788	824	792	807	802	791	794	785	797	763	796	817	811	788	825	800	772	788	797	798	837	788	773	826	753	834	780	815	798	769	812	794	838	814	780	834	824	761	749	753	813	785	798	799	779	788	816	741	746	735	822	780	781	778	774	767	814	834	803	761	803	797	814	835	758	759	780	869	776	814	793	779	833	809	778	803	777	792	778	759	818	806	775	769	813	828	743	768	824	791	779	830	786	797	788	821	811	739	795	831	738	800	781	799	776	787	814	766	803	753	794	804	780	782	734	789	779	758	833	764	764	828	773	823	784	788	821	840	793	783	787	835	853	774	752	820	829	760	795	815	807	803	876	771	806	829	795	820	757	816	757	801	781	786	791	782	822	766	799	786	768	810	782	768	787	761	788	787	789	754	799	769	776	816	823	810	711	803	760	808	763	769	815	836	839	797	745	786	791	813	831	783	809	775	766	757	799	765	796	764	738	785	800	827	812	758	751	755	712	787	786	766	782	804	798	752	792	765	794	823	831	720	808	818	817	821	807	814	794	787	789	784	846	764	753	792	809	791	788	811	789	774	766	753	814	818	810	745	819	868	824	784	809	832	796	769	815	809	784	758	803	831	817	793	783	835	795	787	766	829	814	771	815	798	811	770	811	768	734	822	792	797	814	726	789	779	802	817	868	747	800	761	811	799	768	812	754	780	787	772	807	783	772	743	766	862	780	825	800	848	814	819	775	764	761	813	838	827	826	831	812	799	810	800	725	821	792	822	774	815	793	801	859	774	784	826	788	759	754	756	814	791	808	865	776	806	839	750	802	798	787	748	793	777	836	786	793	765	837	805	849	727	842	807	791	827	886	790	798	807	775	760	836	832	783	778	811	792	838	784	803	808	802	837	831	803	746	761	789	837	788	813	796	753	768	802	818	765	885	802	782	806	810	845	732	793	724	808	839	796	854	839	790	825	815	838	822	753	751	811	757	794	751	772	790	729	808	823	814	784	741	770	799	828	766	790	773	836	820	816	774	869	781	784	785	746	768	774	834	786	812	781	792	812	802	800	803	779	787	765	822	830	806	748	778	844	804	819	814	777	791	788	764	823	835	805	790	761	852	789	780	775	868	838	786	786	823	776	843	834	820	794	841	796	749	834	826	808	795	811	755	772	821	792	787	784	792	796	754	777	781	836	804	813	805	780	810	784	843	756	803	847	781	770	813	809	799	765	756	828	792	771	770	766	766	825	841	788	814	824	809	748	781	796	826	767	775	811	787	751	798	811	813	803	792	801	822	797	791	751	768	775	798	786	804	774	771	733	801	787	749	789	823	771	818	803	810	757	749	758	850	799	864	814	757	817	754	807	814	790	825	797	785	740	789	818	823	790	763	777	796	798	843	812	789	766	820	787	775	801	790	795	798	752	750	816	801	772	783	762	771	772	787	865	783	820	805	822	756	820	808	839	838	786	771	821	800	794	831	763	793	827	764	798	781	839	789	808	890	775	831	777	814	783	805	804	777	769	815	790	813	756	767	817	827	752	832	829	817	801	825	764	764	828	795	836	788	785	799	766	800	788	779	768	838	772	814	820	805	776	838	812	808	808	818	802	785	743	796	838	811	765	813	785	809	751	795	780	812	818	760	776	824	785	789	762	809	776	783	787	754	790	787	786	754	762	729	783	775	820	804	779	772	824	778	815	768	767	836	746	780	770	834	837	800	755	772	830	783	791	812	736	792	821	764	786	750	833	786	839	781	807	813	770	778	775	782	784	783	782	839	749	806	763	855	805	786	805	785	783	795	775	816	796	767	729	784	788	776	840	780	769	784	805	773	818	817	801	792	789	766	795	777	833	809	779	849	801	831	774	784	736	771	812	843	809	777	787	787	818	805	807	816	823	764	714	843	764	826	813	781	736	768	818	763	774	781	737	774	779	798	816	799	782	773	833	754	790	770	752	763	735	804	802	786	802	792	783	773	756	786	773	799	778	783	757	810	786	747	819	812	813	787	777	831	758	782	840	809	745	824	731	828	759	771	812	792	758	844	776	739	803	759	755	752	788	809	868	743	824	760	795	782	799	796	808	824	783	832	845	821	792	753	853	807	853	761	791	813	756	807	817	827	807	755	825	823	818	800	760	793	777	803	789	759	808	749	717	741	824	796	783	790	813	791	749	795	804	754	822	782	790	796	807	796	811	811	786	789	806	842	848	783	759	767	799	778	747	799	739	783	769	827	769	740	763	815	789	809	786	785	803	787	768	795	828	801	789	749	810	809	787	743	805	776	814	767	746	811	789	800	764	793	782	792	820	772	824	815	849	815	721	790	755	794	816	836	781	833	821	825	797	786	813	788	763	822	778	774	860	762	814	787	796	796	806	796	791	769	778	737	814	783	815	761	813	764	762	735	818	794	779	763	809	788	747	806	803	800	788	788	756	807	764	771	767	814	773	829	791	812	809	784	802	811	766	772	791	791	789	803	790	810	787	757	849	802	778	787	837	757	818	781	809	772	817	835	826	804	819	796	781	771	727	805	822	762	789	808	774	770	798	762	760	826	825	812	748	848	828	797	785	767	876	774	775	819	818	767	802	788	830	789	783	792	756	786	812	865	824	813	795	793	790	818	770	808	782	800	797	788	817	782	807	824	776	775	815	831	777	753	820	798	799	787	822	816	799	754	768	840	763	798	762	812	806	785	843	798	783	759	814	767	805	817	788	796	841	812	793	821	791	818	792	816	748	767	771	778	756	760	792	763	781	768	845	840	797	795	749	801	857	789	816	782	787	816	856	777	793	815	760	778	808	778	780	819	762	840	786	832	800	756	748	824	813	770	822	809	786	761	776	777	789	816	785	737	766	761	807	754	764	796	779	803	792	794	791	781	833
22592	21057	28552	23763	21132	21433	14573	6479	4384	3597	3168	2679	2311	2051	1708	1559	1453	1474	1415	1282	1180	1196	1155	1113	1157	1036	1020	983	989	1006	1008	958	911	925	934	998	896	900	896	892	824	802	843	865	860	848	871	834	794	860	865	789	822	828	831	797	866	800	789	822	849	768	840	838	809	857	832	862	822	830	839	826	866	865	814	841	847	807	830	876	820	835	805	826	842	812	800	857	806	807	840	805	834	762	798	840	859	811	797	807	850	858	794	800	811	785	826	820	802	840	784	797	828	846	854	834	826	822	818	851	820	782	866	825	809	812	827	773	802	773	783	833	834	771	860	874	817	778	829	764	894	805	831	775	850	857	838	793	813	822	815	827	777	789	834	838	787	789	802	820	803	813	792	773	833	767	841	865	859	812	793	812	759	787	832	798	797	846	810	822	801	779	845	793	789	803	844	831	825	826	829	820	741	801	791	825	810	839	780	827	805	802	809	808	837	808	818	828	865	824	843	855	817	813	751	836	885	774	857	835	841	837	856	790	837	841	785	858	832	817	822	795	865	802	825	834	832	758	810	804	815	806	789	821	779	827	782	859	777	843	794	821	827	826	843	826	807	795	844	792	879	797	779	831	843	839	870	805	817	800	789	808	803	850	835	749	782	786	829	800	802	813	826	839	799	805	810	827	771	834	843	857	835	816	808	799	819	777	794	816	848	805	755	848	798	811	816	769	802	770	822	858	880	842	819	809	764	850	869	755	815	825	809	828	771	792	777	840	845	840	837	821	843	799	836	817	819	820	832	834	802	819	865	845	832	819	844	820	788	775	793	788	858	813	859	761	831	788	843	815	813	859	798	810	798	810	811	810	797	752	788	825	852	791	822	839	809	827	861	833	765	849	856	776	776	784	850	765	825	799	806	816	851	804	794	789	798	775	855	816	841	783	777	879	886	801	843	801	788	814	804	831	775	859	792	759	815	823	825	790	792	821	812	831	820	814	826	812	847	781	805	798	826	774	771	859	756	853	818	858	849	843	781	805	831	851	829	841	826	808	779	832	825	766	778	873	799	786	809	810	782	813	806	789	818	841	785	788	769	836	814	811	813	759	759	821	785	790	790	789	847	835	824	791	797	829	765	785	845	834	838	857	801	819	828	857	789	870	819	868	788	794	856	839	789	820	838	810	820	837	799	801	807	800	785	827	830	830	797	774	795	804	786	847	800	844	840	825	815	806	796	792	814	817	850	829	867	842	825	788	807	789	802	789	843	787	801	838	818	852	812	802	846	826	785	811	826	842	818	798	829	762	814	834	859	816	774	836	754	767	887	805	835	842	825	821	779	819	763	801	795	815	798	823	768	841	811	819	808	796	843	855	787	841	863	847	766	859	887	815	780	813	839	800	843	855	830	840	790	796	819	860	857	759	816	825	793	794	835	785	806	846	836	824	793	866	754	814	740	767	844	817	859	817	848	806	792	771	828	849	840	836	813	754	784	763	827	901	862	838	824	843	828	866	827	864	777	766	773	834	823	829	805	862	794	814	860	788	794	827	800	815	790	850	782	808	828	821	850	828	852	788	842	835	890	803	777	813	805	815	819	788	849	789	828	814	795	802	809	837	824	809	801	854	778	758	800	834	779	818	792	844	829	848	801	816	816	789	793	819	764	785	813	763	785	847	815	808	832	784	842	821	830	834	807	788	774	799	790	773	858	802	774	797	798	863	816	896	813	815	861	753	815	793	832	788	800	804	818	833	835	829	829	823	802	807	821	760	816	811	817	782	792	849	808	819	809	785	799	808	815	824	853	809	744	843	837	821	805	808	835	805	806	839	799	802	805	790	866	816	776	812	880	830	819	833	825	798	801	784	843	823	827	786	848	840	843	816	792	758	873	760	823	821	870	775	783	778	781	838	818	795	809	807	765	810	843	816	784	811	765	738	801	887	879	802	872	852	826	771	837	832	823	785	823	828	813	829	780	820	803	852	796	796	776	850	740	777	794	802	760	814	825	833	788	809	811	825	844	816	834	826	873	856	836	817	792	825	830	829	851	822	817	803	792	846	840	791	810	832	822	823	829	868	822	817	819	869	829	801	843	845	708	806	842	792	823	804	885	805	870	837	831	838	815	796	793	799	813	764	815	792	858	830	806	835	815	788	807	823	773	775	780	838	836	785	829	786	792	757	815	815	856	783	776	813	830	778	780	746	785	839	811	851	861	835	821	825	802	802	776	822	767	833	785	834	808	844	843	779	797	880	821	755	886	833	766	859	839	813	841	804	794	862	822	806	811	856	822	838	817	835	826	801	806	829	785	830	812	750	828	804	814	826	818	826	831	800	767	812	815	805	820	823	813	829	819	797	807	832	814	782	836	797	824	805	810	809	808	800	793	771	816	857	828	840	819	809	860	772	787	835	817	783	814	758	783	820	856	854	853	804	833	772	831	831	828	765	804	841	801	835	818	870	766	862	814	848	790	824	809	824	834	810	794	770	784	826	816	883	769	821	797	788	805	796	842	779	860	825	797	807	883	808	798	868	847	831	828	841	848	816	850	897	764	790	790	802	859	825	782	812	819	832	862	835	817	826	806	850	828	814	809	822	823	864	843	819	810	851	789	819	824	795	798	798	808	821	814	846	781	804	786	813	832	768	835	820	807	797	840	807	813	806	798	774	818	808	793	799	847	824	801	806	766	864	802	864	829	816	781	724	834	809	782	830	797	808	824	849	790	776	796	774	790	811	892	802	846	854	805	855	770	818	785	806	825	767	780	798	733	781	796	804	823	900	839	847	798	794	794	835	815	782	816	730	838	762	786	834	807	813	843	813	807	807	886	804	841	788	790	843	819	743	858	892	800	833	816	852	854	803	828	813	842	805	853	827	788	784	823	820	814	792	786	833	774	814	763	774	810	860	829	804	808	818	803	832	792	826	851	779	803	842	828	795	817	869	879	800	783	800	834	778	790	788	848	775	802	789	816	782	809	793	850	848	788	795	816	776	859	791	813	789	781	810	858	826	813	776	803	796	821	809	836	778	823	809	794	800	745	814	777	800	847	814	831	815	836	840	858	784	837	865	812	873	823	787	854	827	795	841	844	806	841	780	835	808	763	826	848	775	799	762	831	805	823	799	783	826	756	806	813	808	773	753	827	846	816	804	843	795	807	791	821	811	838	800	802	803	822	821	842	775	854	772	819	798	794	826	786	823	828	827	804	775	829	786	828	778	807	752	809	833	799	792	806	823	822	822	812	790	803	877	797	849	826	835	855	844	740	806	773	801	791	780	798	832	842	833	822	808	825	790	811	875	773	750	834	815	813	828	837	899	802	824	799	828	789	830	800	812	842	846	861	838	794	821	796	801	814	784	793	851	854	792	757	824	832	828	781	820	845	777	828	814	831	823	846	753	823	780	842	842	776	823	869	846	825	865	773	826	826	837	807	824	794	818	850	836	853	885	790	844	823	805	847	821	842	830	798	797	826	820	791	785	770	751	841	737	817	804	845	834	770	796
18513	42821	34405	24332	19044	14640	11534	9396	7143	5973	4895	4201	3651	2991	2513	2352	2124	2048	1742	1574	1557	1363	1323	1275	1306	1140	1166	1148	1146	1121	1034	1081	1080	1011	939	941	931	952	1002	982	928	911	916	877	883	833	842	893	850	890	853	878	905	867	855	847	863	851	846	873	841	898	841	857	859	822	860	873	860	817	842	879	897	896	876	858	811	857	793	838	843	836	839	858	828	836	845	821	844	869	831	817	848	803	828	757	856	845	885	820	815	831	855	857	864	840	877	849	811	823	835	840	828	837	843	826	828	785	833	839	865	830	890	790	844	850	845	851	876	780	887	845	919	842	830	841	797	851	855	845	829	827	797	828	900	855	870	860	786	779	864	862	822	817	796	846	819	835	795	805	836	842	849	781	901	827	819	846	858	845	811	794	890	909	842	854	820	838	813	875	826	865	865	842	886	863	834	892	828	819	839	825	846	803	840	792	817	900	829	826	818	837	876	882	852	842	789	846	805	879	843	842	839	843	856	805	810	822	825	889	821	876	847	825	846	836	821	869	860	808	867	838	875	843	824	823	839	825	828	854	857	779	823	852	771	812	844	815	825	857	860	833	815	830	821	851	843	766	828	863	827	850	836	869	819	852	864	868	835	832	780	831	866	774	837	876	830	836	824	823	784	848	833	826	815	846	796	853	874	841	821	808	811	811	840	856	835	899	801	802	820	837	799	873	800	839	855	865	807	810	823	859	816	829	833	898	853	843	824	890	791	826	844	833	846	816	849	887	813	829	871	851	870	823	883	835	805	872	825	862	840	854	831	864	827	855	865	845	892	808	782	844	857	831	842	820	761	813	875	836	843	822	816	844	842	848	810	908	798	881	840	897	897	799	850	864	888	778	856	836	818	871	847	865	812	811	896	832	828	870	809	859	769	818	832	846	818	799	809	846	871	845	875	816	855	862	802	816	842	855	923	784	878	864	874	841	783	829	827	892	857	846	883	883	830	783	807	841	837	822	829	850	846	837	863	832	790	829	862	803	837	852	782	811	833	806	839	811	784	868	883	888	793	800	813	815	815	825	891	793	846	878	875	862	864	870	859	802	866	827	797	864	879	817	830	830	814	806	840	831	817	852	803	822	807	814	850	835	862	794	861	820	835	820	847	803	844	838	850	847	862	838	832	857	866	840	834	807	818	831	857	810	859	807	858	826	831	853	834	864	812	852	826	859	780	805	814	824	881	833	841	833	854	846	867	863	838	817	856	792	840	858	863	849	824	821	870	799	849	802	813	822	836	795	844	862	803	817	831	845	820	820	808	879	798	906	851	832	795	856	814	896	838	782	833	779	902	836	812	849	855	815	837	810	800	818	829	832	901	828	847	848	843	856	777	831	823	870	821	794	816	785	833	842	871	867	830	861	848	824	811	846	826	826	855	813	827	829	805	871	827	828	878	817	847	832	909	809	847	828	835	852	845	858	822	839	780	896	819	848	844	809	862	846	814	831	848	816	834	840	838	810	850	875	849	835	848	880	829	811	859	856	858	862	830	786	866	827	835	845	893	808	847	841	823	857	837	785	829	808	848	839	850	819	882	781	837	849	833	841	831	813	839	857	880	826	835	831	835	781	887	758	851	878	858	857	829	845	844	886	790	818	835	827	823	824	813	855	854	887	827	853	836	867	831	855	817	823	848	867	797	845	854	856	839	822	873	837	863	855	827	835	846	821	897	875	861	802	792	873	809	813	889	881	836	854	839	852	849	820	834	884	817	860	803	887	795	823	884	816	873	870	776	882	865	815	814	866	880	830	788	879	809	867	902	827	884	819	854	812	793	855	840	849	863	827	792	869	849	822	810	839	822	847	833	795	838	898	804	820	842	849	886	797	795	840	814	815	877	839	853	854	859	797	839	787	843	832	825	850	869	849	860	805	875	897	842	838	860	892	824	783	810	851	797	851	834	803	855	810	843	866	833	816	770	880	811	885	877	841	812	826	838	834	852	831	825	826	887	829	870	819	845	831	898	759	841	883	818	832	831	859	836	802	808	795	780	819	838	840	783	809	846	806	822	835	800	862	829	833	788	854	845	880	820	875	837	845	823	831	819	841	803	819	799	815	886	795	908	828	848	805	808	883	797	862	745	757	864	822	829	837	867	828	785	808	835	861	879	862	818	857	894	803	804	813	843	900	819	858	834	816	861	853	811	837	857	825	842	856	817	819	824	833	841	840	804	863	817	861	880	862	895	826	820	806	829	846	839	774	831	854	903	855	824	823	833	832	827	854	810	795	866	829	879	829	831	832	809	821	867	854	819	828	863	827	835	824	817	877	904	833	851	800	812	857	780	833	849	848	761	861	793	828	849	784	873	885	833	836	843	799	822	848	799	850	856	836	843	812	861	815	823	805	872	792	819	808	827	794	857	832	831	847	775	859	828	858	864	831	864	846	846	879	850	815	834	796	861	813	830	840	838	828	809	866	846	816	831	805	849	783	823	806	851	884	769	819	825	859	786	852	837	832	802	824	830	823	815	825	838	823	848	860	835	837	862	849	860	805	807	868	836	790	802	859	863	801	919	858	863	882	867	828	857	842	814	855	861	840	810	879	853	851	904	864	822	806	828	851	828	848	859	808	845	874	845	830	813	872	801	834	762	877	816	854	828	780	856	860	787	833	830	825	842	866	805	863	811	841	823	833	883	832	840	821	847	822	886	845	818	829	829	842	882	788	803	789	867	827	825	826	796	771	811	775	879	784	849	887	838	855	814	869	844	806	833	791	827	821	849	835	794	821	814	847	828	776	886	833	849	832	832	857	777	797	830	784	813	806	835	843	858	891	876	849	833	764	803	801	848	827	860	873	863	816	806	846	827	790	841	821	808	888	815	862	841	837	853	790	810	808	831	790	843	830	844	876	799	836	836	848	856	828	819	783	822	819	837	857	821	874	848	840	836	804	853	851	909	817	802	858	774	944	827	837	864	852	855	860	724	827	848	843	849	816	828	839	811	846	785	820	805	892	791	804	813	833	815	850	858	824	846	819	848	837	818	818	846	861	862	864	784	831	851	839	847	876	839	822	827	819	835	794	829	835	840	810	803	862	795	856	879	841	844	841	829	801	835	812	891	831	842	789	814	793	821	798	907	775	886	851	866	834	834	821	839	855	879	802	852	809	853	866	869	860	874	844	864	816	841	855	791	847	790	818	812	836	883	776	874	804	852	835	846	860	800	840	831	834	829	863	837	758	783	881	805	830	820	886	880	807	879	859	817	822	869	827	791	821	839	844	813	847	855	819	846	807	851	846	816	857	874	847	871	895	843	821	814	852	829	834	861	831	915	892	882	816	857	835	860	842	792	792	834	883	855	870	840	841	862	841	824	828	800	829	805	868	868	849	856	785	818	867	871	834	843	856	793	790	900	853	868	821	853	808	802	827	837	773	826	836	808	802	795	844	789	783	833	810	860	797	832	830	827	806	862	804	817	828	819	850	880	816	813	823	818	856	873	810	864	857	813	842	815	861
28278	22535	21927	13887	7223	4670	3626	2691	2080	1856	1583	1421	1352	1247	1060	1052	983	1008	933	913	902	883	851	856	860	818	877	805	824	814	792	800	806	844	789	836	807	819	841	799	783	727	800	754	768	717	829	774	716	788	781	765	755	739	729	757	722	806	732	722	822	732	758	762	742	797	752	752	782	757	740	759	723	764	727	775	780	756	809	727	760	702	782	740	776	803	737	704	771	797	741	757	795	747	768	813	754	723	747	737	738	720	810	731	781	753	764	776	757	746	716	775	797	736	739	744	748	751	738	745	712	739	760	758	759	749	712	752	763	777	740	739	762	794	753	778	759	717	790	727	776	803	714	771	802	768	770	799	714	777	758	706	728	744	713	778	706	740	748	772	757	765	770	721	754	752	737	751	783	781	763	783	723	754	712	752	766	749	753	700	731	770	802	710	739	764	781	769	795	768	765	803	708	752	738	734	755	736	770	741	793	759	721	816	745	739	794	749	749	718	724	769	760	720	713	744	756	716	719	698	775	749	729	786	776	738	716	781	759	749	810	724	748	712	693	803	769	799	721	763	770	685	749	770	714	754	744	815	804	758	744	837	778	767	704	733	730	830	717	761	764	747	791	800	757	808	803	748	754	811	742	769	734	746	812	760	722	756	746	757	742	719	717	764	763	775	763	745	773	729	765	724	779	753	809	718	703	726	697	749	789	742	731	763	775	771	746	761	800	720	708	769	820	718	684	709	824	753	731	782	792	762	775	758	784	766	771	787	746	743	726	740	749	730	776	686	743	803	758	788	743	793	731	729	783	746	757	701	797	747	754	749	721	716	781	740	765	762	783	750	749	758	742	766	762	732	765	725	765	725	723	767	754	754	732	758	782	721	729	760	768	762	712	714	769	766	740	719	752	789	780	744	708	702	722	728	779	747	744	765	766	743	832	769	780	742	782	755	768	756	772	721	729	808	770	819	785	787	760	788	762	743	739	722	778	781	771	729	730	785	774	722	733	782	809	735	756	748	801	742	706	777	707	756	750	728	744	755	711	778	717	738	732	709	767	750	719	763	757	765	671	711	757	783	754	753	747	734	764	795	753	793	749	761	742	760	730	771	789	753	734	721	739	756	783	769	765	760	757	733	760	753	750	761	719	797	773	784	723	710	749	766	681	705	748	758	785	801	717	751	773	734	737	757	800	756	789	721	786	760	753	694	810	770	772	746	788	719	775	762	714	754	762	769	752	750	727	741	729	741	752	758	790	776	745	727	709	732	769	729	746	795	785	733	763	747	747	781	801	764	708	729	760	706	764	736	725	778	782	773	749	770	803	753	751	742	731	768	767	732	730	759	751	784	721	769	794	755	801	731	720	776	768	791	793	751	784	758	704	730	780	706	781	780	752	758	781	741	692	750	737	785	785	768	746	783	762	749	763	794	791	762	796	740	780	742	758	759	717	731	745	717	789	743	749	736	729	716	727	712	740	738	774	763	787	777	784	762	748	727	786	734	741	767	782	719	745	744	730	767	763	765	719	801	736	733	776	756	749	778	788	781	760	750	770	751	720	774	735	789	732	730	749	766	770	765	809	736	777	791	763	787	723	752	784	780	762	794	763	721	773	738	737	744	749	760	719	744	738	769	759	726	777	744	744	777	748	765	722	828	754	765	736	776	735	753	744	749	722	720	751	763	742	771	737	727	731	756	780	769	793	754	725	696	735	781	758	738	768	735	755	708	705	753	817	761	779	755	750	754	766	757	734	775	759	754	761	777	736	801	788	729	754	772	795	697	764	764	782	765	756	749	766	761	742	726	750	748	740	789	775	771	766	777	766	725	802	758	732	736	746	741	742	725	768	739	763	750	761	787	807	763	770	771	752	712	771	735	757	740	726	761	774	750	759	696	791	744	732	735	759	722	724	771	783	780	764	768	721	765	726	798	733	766	695	742	767	767	704	760	777	725	724	759	795	789	752	719	752	809	726	763	777	765	817	786	789	784	753	738	785	736	751	755	745	767	743	792	825	759	739	740	779	788	751	752	759	735	737	752	727	748	788	744	785	798	783	786	786	746	720	711	760	734	718	773	744	773	764	789	736	788	773	734	735	812	763	741	744	755	804	731	762	766	794	745	780	744	700	738	740	757	702	778	761	714	793	786	754	738	781	790	758	739	787	735	735	796	782	733	750	737	785	778	786	778	809	790	773	842	681	728	775	756	765	782	740	770	736	792	713	774	720	732	755	724	773	759	727	757	746	719	756	733	776	794	754	789	739	750	777	757	744	797	747	697	773	752	735	778	753	761	732	794	790	773	788	749	755	739	787	704	676	744	803	744	781	737	757	837	756	770	762	712	741	768	739	753	770	775	730	782	762	731	706	789	751	774	744	750	757	772	703	722	717	727	771	786	788	758	777	770	715	806	732	812	695	779	735	772	724	797	719	762	784	759	788	763	769	751	773	763	780	776	742	769	776	734	794	717	774	755	719	756	762	741	801	766	782	745	765	780	739	761	726	740	713	735	767	718	778	786	768	724	792	763	769	731	755	737	759	785	773	754	778	754	700	716	763	775	739	769	734	721	785	732	777	702	751	727	784	770	721	732	765	784	755	745	781	785	770	743	809	791	819	767	719	758	758	766	760	747	721	828	697	745	761	799	734	761	723	760	797	732	758	723	735	761	776	779	731	779	728	743	717	751	781	719	758	769	769	752	776	786	737	726	769	748	770	715	763	764	747	769	731	722	766	776	749	739	767	743	793	741	774	731	747	749	753	765	791	767	774	733	779	786	760	806	765	734	694	764	717	785	731	757	775	758	740	750	740	786	733	772	788	742	790	751	798	800	722	726	831	755	796	736	770	744	749	710	772	766	752	764	704	754	777	744	759	781	780	730	735	815	710	750	725	790	753	762	756	748	733	705	768	719	749	719	786	731	752	770	755	717	767	735	740	752	745	765	813	784	746	722	740	801	758	726	744	766	739	769	771	771	695	740	717	775	717	743	738	752	791	731	758	747	770	747	731	765	735	813	726	741	789	728	752	804	816	818	770	744	727	730	709	767	745	721	719	765	790	742	746	753	729	778	777	795	747	698	773	723	742	700	712	735	774	767	758	778	788	813	719	736	738	735	784	787	766	732	794	714	751	746	830	732	728	745	751	752	735	754	783	747	777	780	785	729	771	745	714	704	767	742	776	763	784	768	723	730	735	707	737	723	734	743	769	766	739	739	757	782	750	762	774	738	780	709	740	675	734	753	747	726	720	765	796	771	799	771	772	755	706	759	782	688	771	754	718	760	730	741	760	740	747	730	766	752	773	775	765	725	757	750	724	735	760	711	737	748	793	754	790	751	789	769	728	760	788	736	736	733	751	808	708	776	725	777	709	727	722	774	808	734	778	787	707	769	710	751	761	728	770	758	749	747	755	793	806	743	736	774	804	759	788	787	741	710	767	763	705	793	747	757	755	768	734	782	758	790	729	753	716	766	789	740	781	786	781	743	693	749	762	714	775	748
16961	31309	22902	14046	10062	7591	5997	4635	3388	2935	2587	2170	1852	1685	1420	1398	1294	1258	1185	1114	1020	1017	1011	1012	951	904	889	905	864	882	897	873	896	896	928	835	830	818	822	816	813	899	801	773	852	844	826	825	815	846	750	826	764	798	884	762	805	833	742	780	836	826	840	786	767	785	809	814	787	808	833	750	748	827	780	791	764	811	782	776	799	819	767	830	739	807	796	787	741	793	822	766	807	783	814	810	786	784	808	796	808	747	749	789	793	800	739	804	733	735	798	797	781	764	776	804	725	750	802	764	778	755	790	770	794	770	789	836	742	786	738	790	840	802	841	801	778	795	815	803	816	810	820	807	735	779	810	830	789	787	819	776	791	815	755	830	821	793	813	732	812	778	731	809	812	786	791	766	823	795	783	810	764	818	790	745	824	776	809	732	798	806	763	739	716	786	773	788	771	772	755	837	785	779	801	792	795	786	806	813	818	785	742	833	785	817	805	768	800	764	789	813	813	785	803	759	734	791	775	744	776	804	792	817	811	753	769	772	777	769	785	810	811	804	836	823	769	814	819	789	754	794	782	751	777	754	811	797	759	767	769	775	780	811	819	797	738	852	766	809	778	779	757	755	785	775	797	746	789	812	791	802	782	784	788	754	777	799	824	808	769	864	794	738	797	798	779	775	775	792	766	827	775	782	825	815	857	847	824	780	762	834	784	776	787	781	784	832	776	794	770	768	804	783	807	733	787	823	822	769	769	776	805	775	831	780	802	768	754	740	810	816	746	767	762	746	798	791	775	799	830	752	777	798	774	871	792	796	830	782	831	784	812	797	739	746	758	813	717	755	774	793	812	797	750	786	779	766	797	787	810	841	790	750	769	787	788	763	773	801	786	803	808	752	783	791	749	769	867	815	769	847	783	740	736	743	746	793	808	801	755	815	776	794	759	786	804	764	773	769	810	800	755	726	780	714	769	785	831	802	858	784	784	796	835	833	776	797	815	792	750	769	816	825	831	754	753	776	810	772	786	791	806	774	767	768	775	800	760	781	786	767	795	802	841	814	826	792	794	829	785	803	797	795	789	787	810	805	786	781	826	785	772	814	786	787	778	740	802	816	754	835	769	763	812	815	780	783	811	783	803	811	800	800	788	773	800	790	803	777	817	822	814	788	757	768	814	793	764	814	785	787	761	801	805	846	831	786	770	778	786	807	727	772	742	774	867	812	755	789	767	810	756	765	735	814	779	786	791	797	775	799	794	757	777	767	796	783	789	776	772	788	789	754	842	807	808	778	788	773	747	771	772	805	767	795	781	723	784	782	808	769	779	754	775	828	833	770	826	768	821	844	779	788	787	778	822	802	778	808	778	813	806	752	760	829	765	808	820	743	800	756	843	766	844	761	781	781	820	743	819	786	837	789	821	802	768	736	828	765	772	806	766	817	814	799	829	767	797	778	774	781	779	806	800	797	771	748	750	755	791	763	791	774	783	830	741	768	793	795	797	805	765	771	731	750	793	839	798	818	792	789	784	783	826	804	792	762	828	803	822	813	846	792	785	811	773	775	757	778	813	783	808	806	789	771	784	844	783	747	787	812	775	788	824	799	755	774	770	777	768	775	788	800	796	774	769	742	836	851	828	779	810	801	782	764	853	853	790	799	788	792	794	794	811	789	799	739	796	753	768	745	792	783	783	798	796	794	793	790	827	833	776	802	780	750	774	773	802	804	778	758	821	702	772	792	777	821	783	813	848	808	865	795	727	764	726	814	765	807	831	792	803	778	795	809	782	761	747	790	808	798	828	804	809	796	756	800	813	806	753	789	832	786	768	747	822	807	809	779	768	799	774	742	801	805	814	795	824	802	785	780	797	785	825	833	793	821	778	793	829	775	773	790	772	778	836	809	803	793	843	811	773	784	810	761	799	768	798	785	794	797	814	808	788	798	851	828	787	742	833	791	764	807	816	810	777	814	743	803	729	783	784	832	803	795	770	820	729	824	746	786	766	810	746	822	736	775	817	866	789	762	775	765	770	835	767	774	760	757	820	781	778	783	828	745	802	806	780	823	802	749	789	833	838	783	777	789	847	758	782	800	758	765	818	751	794	753	807	789	763	763	750	813	789	834	783	788	762	814	800	759	741	756	776	748	815	822	796	797	829	777	807	799	827	755	784	830	798	801	795	795	778	745	763	814	757	766	820	764	736	804	798	767	755	805	788	810	820	775	788	782	730	798	785	782	743	785	826	774	805	721	787	764	752	769	801	783	764	802	801	838	798	819	837	784	811	757	752	802	792	824	782	781	755	824	795	755	852	747	755	796	811	766	769	762	781	788	805	828	763	804	813	808	779	807	784	778	793	815	759	760	765	789	789	752	810	774	741	801	767	787	780	783	776	824	827	779	828	785	803	800	830	704	800	775	798	808	807	829	772	781	830	746	814	794	841	791	787	772	777	790	782	813	825	779	782	799	766	838	814	764	782	796	745	800	859	788	798	792	814	824	758	805	784	750	742	774	786	795	745	827	798	785	807	765	829	814	765	765	795	732	814	749	810	794	787	794	760	801	811	770	734	807	730	775	794	759	784	766	765	785	785	781	800	780	758	832	776	799	821	779	741	802	776	791	802	763	806	761	790	772	721	763	739	830	796	784	763	811	788	784	746	787	749	806	743	759	774	786	743	740	811	820	782	815	805	722	793	773	832	769	783	730	820	786	793	823	819	792	757	812	790	791	792	769	730	762	752	774	787	784	772	747	800	809	786	787	804	813	768	831	749	741	729	772	792	792	810	791	785	812	806	778	805	779	788	782	791	778	769	759	771	828	801	816	806	723	764	776	769	772	795	788	850	789	787	757	748	836	794	828	783	769	844	792	774	796	793	828	819	761	766	767	776	848	815	822	786	811	835	810	784	783	783	750	777	748	811	798	757	760	843	763	789	776	825	786	782	772	802	808	784	775	788	807	757	827	766	789	763	767	797	801	814	817	756	767	807	788	798	747	772	745	799	791	805	763	812	835	796	849	803	807	786	824	804	842	792	814	793	751	761	800	773	804	816	730	753	769	776	785	802	807	797	807	772	782	757	818	826	800	835	811	758	753	749	770	760	760	789	772	801	779	783	805	777	762	813	787	775	781	806	775	790	783	832	776	822	820	801	797	812	769	814	752	736	736	779	774	824	812	782	794	742	743	787	806	757	828	763	804	725	784	857	794	818	781	840	762	795	793	810	798	858	856	810	746	761	763	748	754	764	793	815	753	807	803	768	762	795	753	820	787	743	781	769	816	788	794	773	785	789	783	857	757	783	805	839	805	778	781	760	798	813	821	790	795	763	777	813	764	803	768	825	784	746	798	783	714	819	780	795	764	794	799	847	796	767	764	763	834	810	789	742	838	854	774	785	788	761	806	827	765	739	779	796	821	796	820	801	854	758	798	779	799	815	788	839	807	807	773	779	790	767	817	815	790	840	827	810	838	803	809	810	786	781	833	772	773	790	844	789	775	801	797
23768	21138	28248	24379	21233	14620	7548	4507	3128	2745	2470	1977	1740	1570	1321	1268	1249	1212	1178	1105	1073	1094	969	922	975	913	891	940	946	841	842	863	842	868	809	809	841	861	824	853	800	815	817	817	801	754	852	803	854	771	748	847	762	766	794	747	789	788	820	770	754	819	743	798	753	805	817	774	787	789	732	768	759	846	804	768	799	782	799	770	808	785	774	812	777	817	792	761	858	792	738	743	725	713	767	815	720	789	752	798	810	821	762	751	758	757	801	777	747	734	785	778	789	771	846	795	803	755	867	788	831	760	802	794	741	835	797	775	727	716	799	783	788	727	769	803	780	778	825	815	808	761	749	828	776	818	795	783	791	750	781	740	784	793	737	785	797	772	790	772	757	759	746	814	777	806	817	749	823	756	820	751	839	786	818	824	757	787	775	779	772	718	784	761	765	772	723	792	710	721	808	766	810	824	765	780	791	817	781	765	772	794	792	778	785	796	744	729	785	738	801	785	777	760	774	775	831	785	794	777	789	754	789	774	767	796	758	750	766	826	773	832	843	804	785	757	786	808	827	794	719	849	773	765	760	749	755	794	796	772	782	771	783	739	779	783	818	763	746	765	777	763	774	776	795	730	777	774	819	768	826	800	749	799	838	805	751	777	763	795	780	797	779	787	811	783	806	794	724	758	824	795	768	800	761	818	770	758	741	827	812	753	818	782	767	725	815	757	779	743	787	785	785	764	819	765	773	791	753	769	751	786	764	749	811	744	754	801	778	802	756	783	824	764	805	757	788	761	772	793	755	768	795	765	758	773	750	820	770	785	756	787	779	784	759	843	757	749	825	775	775	776	775	791	801	744	756	746	823	790	802	721	793	791	758	730	805	770	762	791	782	772	790	830	762	826	817	744	793	760	804	788	798	768	840	797	774	770	798	781	768	774	806	770	737	766	770	766	801	706	804	806	798	775	800	784	724	796	765	795	762	751	811	778	754	757	780	761	782	742	817	759	804	796	758	763	818	791	796	796	789	760	752	783	785	807	756	736	810	751	824	766	813	746	771	830	747	802	723	840	766	784	783	784	791	805	748	779	734	789	784	751	814	775	760	805	811	771	812	773	762	764	756	795	781	798	752	791	758	700	702	832	793	734	788	776	757	793	780	837	760	783	753	779	782	788	756	818	760	763	789	711	759	750	844	823	830	766	752	745	807	776	752	785	773	794	789	787	794	729	786	814	748	788	821	792	789	695	807	785	781	763	813	750	747	762	790	807	759	752	756	730	782	836	789	776	769	738	742	781	812	803	692	783	742	817	805	772	773	793	807	809	821	773	718	796	792	803	816	822	776	757	785	793	794	791	751	780	797	768	735	820	805	773	770	744	793	813	807	790	817	769	739	767	796	751	730	771	786	790	794	808	787	779	790	796	773	788	756	771	807	788	757	742	761	767	749	790	754	778	773	801	793	823	748	784	744	777	796	813	785	770	808	784	791	812	823	798	838	716	838	775	777	790	786	819	771	810	751	801	816	765	838	802	787	819	778	749	812	772	827	760	776	726	781	739	813	787	737	769	764	756	748	784	740	763	806	762	776	784	785	748	786	797	707	801	796	807	785	732	768	739	754	793	789	788	808	772	821	786	763	816	803	781	752	778	767	767	797	803	785	789	732	744	782	796	786	768	797	870	768	816	787	766	746	771	725	742	810	793	728	765	772	821	796	772	753	757	747	813	810	821	757	755	812	880	786	775	805	811	789	790	805	749	773	769	759	784	769	849	771	729	789	760	756	777	755	759	768	782	808	715	758	795	774	813	836	741	744	778	763	760	748	783	738	787	784	750	767	751	788	755	785	743	778	786	756	741	807	782	766	827	706	765	819	746	778	761	819	765	808	727	802	734	751	804	760	809	756	776	751	771	739	734	815	766	779	820	739	780	783	760	809	737	839	804	801	805	797	802	767	774	787	774	762	768	743	759	798	783	756	781	776	762	819	776	816	749	785	799	750	742	784	786	782	759	822	785	815	789	713	745	755	746	786	803	771	733	732	733	805	795	756	794	837	795	766	739	729	756	727	807	735	768	769	761	807	774	770	762	780	830	721	773	765	777	799	756	852	727	770	796	810	788	831	765	782	792	763	795	792	751	732	774	742	781	765	777	751	777	768	770	774	779	765	773	761	768	800	795	807	781	792	806	818	744	806	744	843	785	769	797	791	731	766	792	802	749	751	789	758	755	795	800	757	820	778	730	790	780	733	788	761	777	776	832	760	725	741	785	761	774	765	736	781	779	744	815	784	734	763	756	789	759	746	792	750	780	761	754	774	722	770	765	790	792	853	758	771	743	804	822	795	789	786	778	770	765	774	775	758	750	768	768	806	752	738	770	786	807	829	761	736	748	802	827	784	763	772	814	815	828	778	776	752	811	768	821	809	779	795	793	755	780	792	756	784	784	761	786	772	834	784	796	759	763	779	770	798	812	765	769	777	773	808	787	794	799	786	745	779	792	763	788	740	786	734	763	766	757	796	768	753	780	793	803	823	827	789	768	728	801	799	814	778	779	809	815	741	785	833	801	779	815	790	800	766	775	789	781	751	754	749	791	780	791	810	757	780	750	792	781	774	804	778	771	808	765	819	774	747	812	767	761	811	741	795	760	752	797	779	738	770	758	766	770	729	794	804	800	785	817	809	820	821	757	775	832	787	788	794	779	778	806	782	787	764	793	800	736	782	767	816	777	760	770	797	765	782	762	788	757	808	744	747	786	790	759	785	782	831	777	817	786	748	771	799	791	778	779	790	778	786	763	760	744	778	767	739	752	798	788	771	796	793	724	785	750	779	764	792	819	814	783	792	764	792	762	787	734	771	788	768	761	716	790	765	804	833	767	795	773	792	811	860	793	760	813	821	748	805	806	761	792	815	806	756	752	776	769	753	747	763	784	753	793	746	769	700	789	816	779	775	771	737	796	835	743	744	764	724	786	827	792	781	766	791	781	794	812	765	788	763	720	753	833	781	800	787	749	799	762	733	740	779	817	800	762	786	785	794	734	846	796	746	747	756	818	726	769	772	762	796	770	777	735	724	815	780	783	806	815	749	790	776	800	725	742	838	762	818	796	774	843	811	805	763	799	747	773	768	763	772	764	792	815	707	789	787	800	780	750	803	799	798	786	800	815	794	784	765	752	762	837	775	771	776	758	830	766	782	830	776	821	844	772	820	765	760	804	806	738	727	753	760	788	776	749	762	768	756	792	802	820	817	767	731	751	729	764	744	796	772	792	796	753	820	764	725	748	746	814	763	825	761	795	756	803	791	812	753	755	833	735	766	817	739	759	812	701	816	813	829	776	808	734	729	768	736	761	725	792	771	804	756	763	757	790	742	773	824	830	802	760	803	778	749	791	781	768	791	776	833	812	763	777	826	782	827	748	768	759	800	799	774	769	793	771	754	776	799	751	826	782	810	732	767	736	790	765	735	769	788	745	790	767	749	768	778	768	792	806	807	739	796	761
16686	38108	29935	20171	15218	11810	9413	7147	5248	4422	3789	3197	2642	2221	1944	1753	1660	1551	1569	1411	1355	1255	1172	1120	1084	1090	1027	994	1004	983	986	963	936	959	929	955	894	893	865	862	906	902	869	860	854	886	813	807	841	808	837	870	820	798	888	811	834	858	832	761	781	795	881	840	823	818	831	775	781	832	806	783	808	810	841	771	840	838	748	809	824	851	821	836	777	812	797	853	819	776	796	808	778	796	794	829	804	761	814	794	775	800	813	779	790	796	784	804	847	773	849	830	823	793	769	783	814	788	880	767	793	794	829	860	749	806	831	767	769	791	846	804	790	833	806	755	793	774	745	821	785	834	754	812	783	805	817	822	806	839	784	803	807	819	778	777	872	852	771	798	818	794	848	840	772	769	809	750	800	788	838	785	823	817	823	808	791	831	802	791	873	837	824	790	775	822	842	797	799	787	806	796	816	820	790	775	767	797	807	828	833	806	808	842	811	854	777	823	830	785	807	788	843	733	831	811	803	798	836	799	793	832	794	794	808	812	755	785	812	826	801	812	789	743	798	821	811	781	836	862	806	814	789	792	807	803	769	732	820	810	823	806	856	797	808	811	847	771	841	820	828	777	774	736	842	762	768	821	811	803	798	814	785	887	794	788	854	821	800	850	889	792	760	844	838	844	793	818	837	823	802	844	817	790	788	839	788	784	801	841	828	757	849	788	767	823	768	803	759	800	774	810	810	871	798	823	843	812	820	807	809	815	853	820	808	834	796	830	789	795	836	766	801	793	808	788	816	791	812	802	815	821	829	812	813	793	787	764	784	825	789	853	817	831	816	814	834	801	840	804	785	759	851	856	852	830	788	849	840	858	811	804	812	828	794	774	756	830	845	841	773	785	806	836	815	811	814	823	785	794	788	781	836	771	768	787	787	855	824	826	842	820	798	837	805	788	759	759	818	785	830	790	834	840	858	770	805	769	815	800	864	840	800	791	844	821	793	785	796	785	838	812	853	790	767	821	826	805	839	810	765	875	798	784	809	762	816	822	822	804	792	852	781	813	837	772	857	836	801	767	854	786	833	807	820	797	770	823	793	804	799	795	865	844	805	827	816	844	804	781	791	834	851	786	833	835	787	819	815	815	776	831	772	739	807	789	842	830	860	820	784	820	805	825	845	822	839	807	840	774	832	809	806	771	821	818	797	816	820	773	816	826	808	802	762	818	788	799	780	802	800	766	796	826	843	806	821	822	809	805	770	772	747	818	836	798	856	847	780	816	778	823	825	808	843	799	783	814	767	775	827	835	813	784	839	822	829	874	746	843	836	789	817	805	796	845	792	776	831	799	783	813	786	785	800	829	812	880	776	776	835	809	764	803	794	804	818	793	814	799	772	841	838	840	772	834	842	839	759	776	870	808	846	773	775	820	864	828	807	834	813	784	810	782	782	839	848	800	781	786	760	797	856	859	851	787	811	802	814	783	799	824	771	877	854	851	826	833	854	829	825	786	779	834	786	786	810	782	830	736	795	822	836	819	799	826	825	806	805	831	825	795	787	823	831	778	772	833	837	878	843	803	841	808	785	828	839	853	806	818	815	800	771	833	781	818	789	826	832	830	848	825	802	807	811	846	796	816	859	831	826	741	780	756	811	821	835	789	823	795	838	814	836	777	834	839	815	831	780	796	779	800	818	809	782	764	848	860	813	857	825	767	858	800	849	817	835	824	790	814	797	779	771	805	858	812	773	781	815	776	834	813	749	881	814	794	838	827	780	822	791	833	772	805	843	858	834	810	829	807	799	787	790	810	812	806	773	782	814	800	795	829	768	830	808	823	815	844	811	840	810	819	799	829	871	765	827	806	811	805	783	797	825	774	852	795	807	813	806	807	819	827	817	814	868	797	776	779	783	791	818	813	869	837	750	794	804	780	822	796	797	776	782	791	803	837	781	826	813	776	860	795	810	808	822	799	860	824	814	769	783	774	856	796	833	822	793	853	811	832	789	828	794	775	795	746	819	778	827	824	795	828	859	812	819	834	797	819	799	748	767	797	834	857	786	860	769	792	844	810	807	828	827	806	801	812	801	780	832	767	810	775	756	830	821	801	744	867	833	789	836	777	819	712	810	772	827	806	843	767	827	851	820	833	787	809	764	803	802	771	837	808	867	823	834	872	815	788	826	841	794	861	816	819	849	758	798	787	782	873	862	879	824	800	837	786	836	801	795	843	861	793	843	790	850	812	832	798	827	822	785	770	814	778	790	805	841	783	874	759	822	855	848	888	769	735	817	850	844	767	820	804	803	791	825	788	779	753	804	797	831	816	779	795	796	808	807	850	798	849	795	778	794	808	800	788	805	782	820	798	810	763	816	817	794	834	768	813	814	772	833	845	791	833	789	805	818	776	758	791	827	817	785	840	774	763	784	834	821	819	801	818	851	795	822	846	869	826	801	767	840	773	809	800	823	789	821	842	829	803	795	821	821	770	840	832	839	826	814	766	871	794	820	858	757	836	802	820	814	819	826	752	799	846	825	839	821	738	838	771	798	802	741	764	849	849	823	853	847	815	838	822	737	808	818	848	872	843	821	827	829	835	795	832	775	794	769	831	823	802	766	780	784	792	800	830	800	784	788	825	810	813	825	795	858	803	798	799	792	800	791	804	791	843	807	864	794	735	795	820	782	790	821	799	821	816	783	823	780	772	793	796	801	767	837	782	822	770	857	797	796	855	849	824	837	793	819	830	812	833	825	885	803	833	810	800	787	779	795	894	828	803	814	768	787	795	783	760	860	760	804	794	817	754	797	845	839	783	810	785	807	796	811	785	828	829	798	835	808	832	787	795	743	792	818	800	844	833	803	792	813	814	766	801	787	825	762	804	770	849	809	858	824	849	798	787	765	817	781	772	765	825	802	786	856	836	807	835	778	828	744	765	840	815	811	813	798	819	824	825	818	788	821	827	801	808	838	837	804	781	765	805	785	763	842	803	786	819	810	854	830	828	819	782	800	765	877	802	851	813	788	789	796	871	751	768	837	824	838	875	791	797	830	837	769	800	804	811	808	817	832	804	829	839	823	830	810	811	832	877	798	843	797	820	817	806	796	769	810	813	798	780	860	827	808	842	809	827	791	824	778	835	823	783	843	788	780	794	763	846	821	829	813	817	793	811	802	794	859	816	795	796	836	781	808	839	827	807	817	896	819	806	814	839	833	826	799	837	838	813	787	821	850	772	793	776	847	838	814	800	811	779	848	824	777	811	825	788	848	815	838	860	809	789	741	767	846	818	814	783	830	817	839	811	805	777	829	769	798	778	813	814	796	802	825	764	763	769	817	882	827	855	803	835	816	806	800	819	833	808	862	797	819	780	844	824	818	809	813	806	803	788	742	793	878	812	801	797	837	797	817	830	803	782	850	817	788	797	789	809	836	774	846	839	796	857	816	815	780	789	801	793	831	814	845	786	791	810	812	761	799	824	814	874	773	760	765	873	815	870	804	790	780	787	779	837
24919	21056	27067	25271	14715	6902	4709	3245	2585	2306	2040	1635	1510	1280	1176	1193	1059	1110	1076	1084	967	959	874	876	858	855	860	834	810	797	881	825	802	850	763	828	774	776	783	793	801	708	762	729	712	702	780	733	800	756	759	753	775	761	793	755	741	732	763	723	797	732	818	759	742	802	792	734	755	711	804	750	721	802	779	759	786	730	735	735	760	769	753	797	760	732	785	769	787	780	763	742	804	784	782	769	752	771	742	764	756	740	758	738	754	785	791	745	759	771	770	755	759	729	759	713	689	726	775	729	747	752	750	748	775	804	721	710	721	751	767	795	715	726	793	721	743	715	707	726	751	735	782	776	760	748	750	731	740	736	732	694	757	739	787	744	730	761	774	812	742	793	721	733	747	795	759	742	781	791	771	734	770	750	735	777	772	780	812	739	733	767	763	707	797	761	743	759	771	774	779	751	747	790	748	790	758	730	796	766	743	732	748	694	746	757	756	761	764	762	761	760	753	694	712	697	774	772	792	765	759	732	756	765	777	777	732	717	759	752	803	759	712	787	790	754	726	726	696	708	748	765	745	802	718	848	747	736	810	749	719	732	744	769	732	854	733	769	781	752	779	748	771	729	748	776	768	733	732	743	757	728	737	736	795	779	766	781	751	759	789	752	747	789	723	768	721	735	799	724	756	776	736	735	760	759	752	749	775	712	785	745	748	776	729	781	788	774	725	785	731	754	757	717	754	802	724	750	758	724	790	773	781	758	753	757	757	760	808	760	739	756	748	789	789	763	755	721	764	729	745	738	772	734	807	747	701	682	752	760	750	697	718	717	769	689	764	773	711	795	771	779	728	751	835	663	737	727	725	756	700	751	768	732	773	754	785	763	747	754	721	762	708	708	761	754	754	761	762	724	752	735	779	767	756	766	735	786	718	801	756	750	761	747	743	735	776	788	763	739	779	727	811	706	688	719	788	749	803	768	722	789	751	740	735	748	795	731	751	689	778	802	714	752	771	692	817	743	759	758	756	740	753	721	744	744	764	793	757	733	731	729	745	736	732	705	720	698	756	755	775	704	761	750	743	767	779	759	745	712	747	776	729	772	773	794	751	776	758	748	745	768	730	814	733	817	749	763	754	785	744	770	726	727	757	744	745	753	722	771	769	774	724	785	743	733	777	743	763	776	735	746	771	749	739	698	777	764	727	756	766	736	767	760	735	734	734	778	766	787	768	766	744	752	785	812	748	707	771	769	701	744	732	774	805	729	751	805	770	776	774	768	750	713	787	763	811	751	747	782	764	748	719	759	757	770	718	777	741	721	766	802	776	770	740	724	739	726	778	759	718	802	771	736	731	826	793	738	755	755	733	734	717	761	759	765	751	768	766	755	683	764	742	767	798	781	835	792	774	745	755	755	715	776	761	766	735	705	700	739	770	716	745	715	773	717	731	770	768	770	758	721	703	745	774	733	746	753	767	761	706	752	744	742	690	745	753	739	725	751	708	783	715	762	781	783	701	734	756	758	762	789	751	752	743	724	713	701	757	759	778	749	737	746	753	775	718	758	774	775	725	768	774	750	766	764	746	763	776	724	756	762	718	783	753	807	760	702	728	754	742	723	759	787	753	722	812	739	746	715	762	721	697	773	778	743	772	769	714	760	748	775	745	765	736	703	751	755	783	740	757	768	739	761	767	743	759	751	814	776	761	816	751	758	769	764	715	788	700	747	721	792	773	728	738	743	716	789	750	720	731	787	757	698	760	758	713	744	733	786	798	759	690	754	761	727	770	749	790	722	758	720	732	729	770	769	748	719	730	764	687	755	691	729	767	779	755	774	683	701	706	759	726	773	723	766	710	762	758	769	772	772	813	762	713	796	764	760	769	797	744	701	697	771	768	743	732	780	748	757	752	752	762	753	719	788	719	750	764	730	745	779	759	721	793	758	762	785	790	775	769	782	757	778	763	733	753	741	747	724	761	744	783	763	789	735	729	768	743	736	779	778	794	822	766	737	779	691	806	744	801	784	757	783	717	738	811	722	723	796	759	739	729	752	767	752	769	738	777	766	722	719	786	796	774	784	782	777	767	759	740	750	787	713	774	729	776	753	769	755	738	800	799	774	751	732	771	731	821	754	762	744	705	731	761	714	792	767	763	741	751	752	735	750	735	733	751	780	750	777	755	760	768	788	759	782	755	725	714	698	776	705	805	764	759	783	733	702	752	792	723	740	777	723	765	722	749	730	756	734	740	804	778	737	724	736	722	730	745	748	773	725	733	805	772	771	725	754	724	744	786	804	784	769	763	783	759	732	795	732	756	782	748	798	726	756	769	749	735	726	789	719	739	745	728	781	724	770	771	740	734	784	805	699	732	745	690	704	738	753	770	714	751	749	741	767	699	767	767	752	775	776	723	779	749	698	803	820	715	794	767	826	772	746	770	769	744	810	736	765	782	762	768	749	752	720	767	738	779	765	759	744	734	712	699	733	710	760	762	708	764	797	718	792	766	721	754	812	770	779	756	745	794	769	781	744	754	753	761	790	737	771	780	770	778	755	793	713	735	718	734	758	745	744	775	688	739	742	744	766	785	794	743	770	764	772	720	790	786	789	723	744	754	757	725	688	808	778	754	792	796	752	829	750	746	809	767	764	767	753	780	776	719	804	742	753	809	808	738	711	786	753	736	790	733	689	726	773	769	772	786	791	751	771	734	747	748	721	765	766	710	753	785	786	764	724	701	704	736	724	779	778	745	756	761	713	764	755	764	758	775	728	754	749	733	774	723	748	776	739	761	793	800	753	732	774	800	747	776	715	770	706	765	752	766	769	787	727	766	698	775	735	708	729	760	752	754	747	726	798	761	740	733	759	762	738	707	758	726	785	714	781	716	683	741	744	734	751	781	734	752	819	790	757	761	706	713	768	771	759	731	758	718	754	755	713	817	748	761	740	747	755	727	722	753	729	771	750	760	730	778	755	761	681	785	783	772	698	791	730	717	767	753	701	751	738	799	703	812	729	764	737	771	768	755	753	766	734	806	745	758	749	750	779	708	755	736	791	748	760	785	764	746	773	747	761	785	748	782	725	703	754	749	759	772	753	740	749	743	805	774	724	774	795	774	771	750	764	801	707	705	772	694	719	708	715	761	745	702	766	812	809	774	783	728	724	740	771	775	722	795	792	761	742	749	749	759	727	775	731	806	776	743	791	773	819	778	740	753	772	766	784	758	764	768	733	720	769	734	809	726	747	731	748	783	756	750	718	731	782	787	795	725	704	759	748	752	734	755	748	688	769	799	782	768	758	742	793	790	753	718	719	735	753	763	733	772	776	787	773	700	744	747	803	729	775	751	743	797	742	763	786	789	690	742	711	764	773	749	798	807	825	739	719	790	772	800	737	764	752	715	803	741	734	730	734	768	779	719	746	721	722	742	755	727	745	780	735	788	768	694	754	734	759	739	705	725	777	764	772	750	723	722	746	769	750	783	733	761	794	701	760	722	733	793	744
16466	34831	26145	16989	13123	9776	7645	5575	4640	3824	3231	2630	2189	1874	1596	1544	1516	1409	1342	1218	1167	1182	1080	1047	1024	1035	960	953	962	928	971	907	914	923	843	864	865	823	865	855	870	808	816	824	863	834	844	828	819	817	787	845	819	786	820	780	844	872	837	849	745	816	838	834	796	799	818	836	824	830	761	802	787	812	798	795	825	794	763	811	802	810	773	773	833	753	817	820	805	773	806	822	807	819	798	798	779	799	816	756	789	758	823	780	811	796	725	759	770	802	794	782	831	796	810	758	835	838	787	769	793	798	809	755	780	779	768	786	841	803	790	802	774	800	781	834	858	866	818	802	730	756	762	751	817	742	789	801	790	799	764	824	723	813	795	777	805	772	800	811	790	777	830	833	821	728	843	746	834	786	819	788	780	780	783	805	750	786	750	808	835	773	760	798	810	805	811	795	818	780	848	815	747	819	791	798	790	757	782	777	786	783	742	789	787	799	816	814	817	825	746	810	834	784	766	769	786	731	755	744	805	825	780	779	831	799	777	821	788	788	790	807	823	732	816	812	788	779	791	806	736	790	752	797	770	771	774	768	821	797	816	809	824	784	799	761	781	804	795	805	779	819	753	767	794	849	786	789	877	829	762	808	774	796	802	775	824	800	832	829	777	742	768	785	807	779	771	818	804	812	801	796	853	734	802	804	799	802	792	795	781	780	822	761	815	744	801	758	819	794	775	769	795	788	806	822	792	774	775	765	772	796	804	818	744	848	837	788	803	778	845	797	746	777	768	742	767	781	824	785	767	802	784	780	785	785	842	762	794	804	773	827	774	804	791	787	798	803	727	811	820	825	789	793	791	835	835	816	850	812	768	821	806	799	820	804	734	784	749	794	814	833	762	834	799	809	807	816	756	809	801	821	766	780	840	802	790	812	843	815	796	813	796	808	761	778	749	750	801	803	800	786	794	795	764	797	803	754	763	765	759	762	777	809	759	782	748	820	848	781	813	836	886	762	800	769	802	805	782	825	767	812	793	789	800	802	794	758	816	791	719	786	849	760	788	783	816	837	766	836	754	804	808	805	792	770	764	807	796	763	809	804	810	757	765	788	800	805	795	837	803	756	763	769	748	794	757	787	782	825	789	780	769	797	771	815	786	800	783	807	758	752	771	787	822	741	748	810	792	817	810	817	759	814	758	807	838	726	828	779	789	740	747	788	797	804	838	825	785	781	812	800	764	779	776	809	803	789	746	816	779	800	800	772	813	804	731	813	762	788	848	765	759	825	806	798	761	779	732	737	756	780	741	806	783	824	778	801	841	826	775	829	794	771	788	797	800	825	746	797	797	817	779	785	773	779	769	832	783	789	813	780	797	833	759	792	802	799	799	767	727	794	781	797	847	803	731	818	780	772	789	764	735	812	820	774	797	793	820	840	775	767	790	794	808	809	814	795	805	772	706	755	765	779	781	795	797	782	807	785	818	790	803	780	731	845	773	781	798	804	772	805	834	767	783	778	787	820	813	744	832	757	776	832	796	788	794	791	825	797	841	816	782	821	773	806	834	844	834	821	784	793	764	753	764	841	744	736	794	808	768	793	805	823	781	820	838	806	782	781	764	786	810	771	818	785	794	850	763	776	763	836	827	810	770	769	795	862	799	759	769	756	739	804	784	774	797	800	754	771	767	757	761	797	789	786	832	819	851	755	710	762	761	785	772	763	780	812	776	773	778	848	840	762	755	761	776	791	844	801	824	788	788	802	790	770	781	808	802	834	757	848	755	792	795	801	779	807	807	769	849	799	741	808	768	780	773	746	824	816	847	740	769	809	745	772	747	745	790	839	792	796	819	796	787	792	766	786	803	747	759	809	784	852	828	814	789	803	787	829	791	762	822	812	765	810	781	868	741	790	837	792	789	768	792	853	784	813	773	776	758	855	813	773	810	783	791	824	825	780	803	810	771	805	834	789	825	738	791	812	834	748	787	744	787	785	752	778	824	785	807	797	792	740	811	800	775	797	818	832	788	799	801	761	774	805	784	753	808	826	760	799	831	778	831	769	782	793	777	823	816	749	804	809	763	802	744	799	818	765	786	812	791	802	754	772	832	815	786	764	834	753	801	799	760	815	796	823	778	767	843	806	804	764	796	766	779	775	775	814	809	815	818	779	773	803	768	817	792	805	763	792	781	793	795	759	791	780	765	767	779	809	768	789	787	743	781	840	794	855	781	787	784	770	793	794	782	774	849	835	790	763	762	762	752	843	808	826	807	728	802	816	790	802	784	767	776	783	779	777	787	802	747	786	842	804	800	818	837	819	766	824	778	787	825	738	800	867	761	794	750	816	819	793	756	793	818	792	788	822	772	782	787	809	736	784	781	823	803	818	763	722	826	756	767	821	787	753	821	802	762	786	798	748	819	785	816	793	787	854	754	784	748	792	761	803	786	775	798	788	774	793	795	793	821	819	843	789	782	752	800	790	772	752	752	826	789	772	780	773	770	788	788	791	796	810	788	814	791	837	821	736	802	738	767	791	798	774	791	829	769	799	833	782	855	786	746	816	767	804	750	811	777	776	771	779	810	806	787	804	770	831	791	799	797	767	772	830	782	774	776	817	755	757	800	778	803	775	785	728	832	831	746	774	844	785	815	809	803	749	782	799	758	798	802	819	797	828	776	786	761	768	804	776	778	772	840	772	761	844	753	788	760	775	793	816	800	799	827	750	757	797	818	820	811	748	822	741	769	812	770	741	779	837	810	806	831	804	782	759	779	810	762	765	760	739	812	856	785	790	829	801	816	715	791	800	799	828	760	804	760	821	758	818	779	788	778	809	747	807	758	752	824	802	815	785	850	864	786	786	769	787	836	769	831	798	799	857	796	795	782	803	790	799	779	766	727	837	773	801	752	799	842	764	777	790	834	753	834	793	807	772	769	818	765	816	792	773	768	777	830	798	795	801	818	836	752	808	759	738	823	806	779	742	768	818	809	748	781	811	787	819	810	795	759	783	775	808	784	769	837	782	827	755	841	793	812	788	794	788	787	747	810	777	824	799	817	804	767	776	774	833	794	773	805	777	852	821	769	778	771	779	811	817	777	761	771	796	808	781	807	777	802	747	767	781	830	842	755	813	813	805	800	797	823	811	825	793	787	786	761	734	804	843	826	799	815	772	833	768	852	808	782	801	821	792	772	816	728	819	780	800	809	789	772	818	766	788	775	758	819	785	792	831	773	823	833	789	768	807	783	759	774	765	803	820	762	799	825	795	778	754	783	704	767	793	838	805	832	757	794	795	784	818	791	759	782	787	794	802	813	753	855	780	796	773	788	709	800	802	788	755	765	787	794	835	808	764	829	825	737	786	774	801	802	755	796	779	775	811	807	804	803	811	757	770	770	759	784	766	802	746	786	748	795	771	788	791	755	773	792	774	786	766	788	812	834	772	768	805	856	779	772	845	761	757	780	802	768	828	749	808	839	824	778	779	763	802	793	800	773	776	799	773	849	791
22595	21068	28627	23719	21153	21514	15181	6403	4515	3801	3196	2580	2119	1865	1639	1530	1578	1491	1453	1371	1244	1189	1072	1117	1109	1038	1034	948	1041	1011	1004	976	914	1023	924	901	912	850	867	847	842	836	828	822	889	856	885	860	828	813	809	811	771	813	837	829	816	896	825	812	826	798	828	883	811	779	821	797	771	782	795	856	828	798	792	847	812	803	855	793	823	836	772	809	780	767	831	852	857	795	799	838	842	830	744	872	830	767	770	846	834	775	835	787	787	822	843	854	790	824	812	822	772	841	814	819	796	826	781	807	825	820	806	753	793	735	818	825	793	805	809	770	813	822	816	832	843	823	862	829	850	812	809	732	788	815	830	805	773	789	806	818	876	817	791	785	810	802	818	802	794	799	876	825	805	801	836	818	806	791	819	829	845	758	861	806	809	792	814	790	819	801	795	767	809	790	831	787	801	802	855	873	889	810	798	823	816	812	786	847	774	842	786	869	831	830	799	780	784	830	778	833	828	827	817	791	796	830	826	820	829	774	815	795	809	848	867	807	826	840	824	858	859	775	780	799	747	805	782	812	769	868	832	787	794	797	823	839	809	856	822	795	821	797	819	837	836	838	783	800	813	824	806	837	827	840	771	775	818	789	805	834	831	792	815	869	836	841	831	778	782	800	801	761	790	834	815	845	808	813	794	793	815	838	826	838	818	820	819	822	792	813	827	777	836	795	807	830	866	848	835	822	824	806	832	820	801	824	829	804	820	802	817	796	826	756	849	870	791	781	818	858	849	807	817	851	829	791	814	790	805	761	838	868	799	825	810	838	831	785	818	824	818	854	824	788	840	861	780	821	776	758	787	768	756	850	844	807	785	817	883	834	812	791	861	781	790	778	825	797	798	819	830	821	852	778	847	824	834	792	796	827	816	818	827	774	773	879	852	805	798	763	827	807	812	796	824	822	783	901	783	823	813	819	829	810	817	825	846	822	847	841	813	762	786	842	782	800	820	841	820	808	823	787	830	827	792	799	823	765	803	810	863	850	812	788	817	815	810	779	868	767	824	832	831	855	785	821	876	801	810	765	785	842	794	822	786	771	849	801	766	830	843	789	826	802	800	849	847	786	805	824	807	791	794	804	811	776	787	772	814	832	801	838	844	796	805	824	762	832	805	768	747	815	855	806	850	814	854	812	780	835	823	821	786	800	855	832	782	775	766	807	800	783	816	817	789	795	816	782	808	824	838	813	859	828	805	802	846	870	846	874	810	847	789	797	812	792	803	772	785	760	819	793	816	769	834	803	854	793	842	811	836	810	824	829	807	855	808	829	791	815	848	747	792	821	811	787	839	808	808	822	799	895	812	816	796	859	837	814	798	779	804	870	841	776	818	762	784	792	797	812	789	776	780	799	798	769	818	781	850	816	792	815	842	827	844	823	787	801	760	790	751	821	760	869	758	768	777	837	857	811	795	794	844	774	812	814	768	779	778	732	858	832	849	796	738	829	798	842	786	758	808	779	829	843	832	786	783	824	748	806	816	825	828	797	795	804	874	816	789	834	858	813	812	838	833	784	793	812	799	763	820	823	840	857	801	820	812	809	817	827	811	761	794	797	832	754	784	825	802	794	821	808	809	816	834	833	858	812	838	780	798	836	777	791	813	799	799	802	816	789	852	780	757	833	794	813	833	813	805	810	833	801	799	817	839	810	793	817	793	823	881	851	785	795	857	817	807	811	844	806	835	808	804	823	794	855	842	816	819	784	825	838	799	801	827	817	849	796	779	787	826	785	858	755	800	826	815	815	820	765	842	815	810	801	852	853	845	813	837	838	794	815	811	809	840	832	865	798	790	828	834	800	798	758	833	737	799	841	820	820	836	808	762	807	808	774	813	791	820	841	840	794	830	752	798	728	816	856	860	807	826	839	798	824	768	787	869	808	815	803	811	768	801	791	821	775	832	784	831	829	844	834	826	793	801	822	808	792	793	812	787	845	845	804	814	793	834	810	808	803	801	813	821	857	803	810	829	815	806	844	857	785	772	826	825	775	846	779	812	804	842	776	813	788	772	793	744	804	802	836	798	820	797	785	824	786	824	785	840	850	797	836	829	793	786	843	802	762	814	789	829	851	860	798	799	794	841	809	821	816	807	842	775	840	824	814	833	837	841	794	822	772	794	814	814	856	833	803	800	784	787	818	801	812	833	772	761	827	763	748	791	803	787	755	804	831	828	828	782	786	855	763	804	782	809	806	773	832	825	794	818	782	841	776	813	869	735	820	819	816	761	808	830	795	802	784	848	790	791	817	838	825	869	795	779	812	829	802	855	844	860	863	843	802	812	847	839	820	812	790	842	779	803	822	803	816	801	780	858	749	826	825	823	791	818	835	842	783	774	829	796	789	807	781	822	834	793	845	810	832	835	793	849	809	792	800	830	799	798	802	839	810	867	867	811	821	857	833	764	797	805	802	789	807	811	814	813	785	816	781	818	849	825	758	817	805	822	784	821	793	812	761	799	811	796	860	839	824	851	801	767	799	784	826	876	822	751	871	803	816	807	787	805	835	846	807	842	785	769	772	797	778	846	801	760	775	773	821	831	822	787	784	788	804	839	861	781	859	803	822	840	766	795	813	837	786	810	813	817	795	811	837	808	791	809	804	791	803	817	865	873	796	817	814	792	798	841	802	726	797	755	797	756	863	795	825	839	772	800	837	750	787	824	795	789	853	862	807	790	801	885	776	840	742	825	808	816	845	821	827	771	799	826	804	873	806	771	815	785	817	785	821	821	840	835	803	766	865	837	814	798	798	778	853	832	805	812	844	807	762	764	826	811	798	838	850	838	820	747	794	792	838	809	854	812	821	818	854	769	774	826	787	793	805	826	808	802	803	841	827	823	787	816	806	785	827	809	841	806	723	814	828	828	843	724	823	821	824	838	819	780	819	801	797	843	800	834	816	834	792	762	752	808	850	782	799	888	792	769	852	860	784	853	829	830	854	830	824	847	807	835	760	762	817	749	838	811	788	832	773	793	802	803	781	810	759	824	781	794	794	773	831	786	852	766	779	804	829	818	780	754	843	801	890	863	817	806	841	794	838	803	857	822	838	798	814	835	857	816	768	821	812	857	866	829	777	781	828	784	751	803	810	823	820	776	782	818	775	766	814	837	800	797	822	818	771	778	824	767	793	804	798	800	849	803	830	778	842	796	805	831	836	825	792	820	829	744	804	832	823	831	795	801	815	775	836	801	819	790	779	844	844	777	792	825	796	777	821	803	803	841	862	846	856	806	767	846	802	817	793	799	847	802	811	846	834	807	789	814	819	802	794	785	808	781	858	772	823	793	812	842	809	831	778	755	882	782	767	832	847	851	776	794	833	818	829	807	813	829	799	817	802	779	817	817	830	810	825	820	778	797	823	812	855	840	769	795	770	795	813	811	870	805	832	820	831	795	843	807	866	792	785	797	866	801	814	835	819	826	794	821	776	770	849	730	853	805	815	823	812	761	777	811	838
18541	42337	33541	24501	19370	15284	12328	9043	7603	6069	4987	3886	3202	2785	2355	2186	2011	2002	1886	1747	1582	1384	1369	1261	1319	1225	1201	1168	1050	1131	1126	1068	1039	1013	1002	974	917	934	978	916	921	862	878	899	871	921	891	923	868	908	890	864	897	888	854	830	919	828	803	835	860	877	871	889	873	803	880	885	921	844	883	835	840	881	853	773	859	861	850	825	813	868	865	773	825	844	853	832	823	851	873	839	843	836	866	853	857	850	819	821	816	814	804	821	830	855	842	779	819	828	858	864	824	816	782	843	821	834	818	829	834	792	819	818	817	855	811	831	814	822	807	791	897	874	823	818	792	880	873	852	845	824	831	823	766	860	870	817	832	788	734	826	842	852	823	844	839	766	833	820	834	803	832	842	877	833	889	809	829	873	813	852	791	831	813	809	849	827	817	844	827	827	819	830	801	845	812	835	809	780	790	836	808	885	868	827	778	815	846	819	822	821	855	830	809	828	824	813	809	828	829	837	836	839	861	807	821	838	816	864	829	822	776	814	783	855	845	861	836	826	862	838	845	866	852	841	807	837	856	836	833	834	851	821	826	844	810	846	844	829	811	824	896	826	802	850	828	887	840	793	827	860	854	831	829	849	847	808	830	855	837	769	822	831	802	836	838	840	824	886	836	891	832	800	833	876	828	829	873	826	830	839	834	820	790	818	844	863	815	877	841	821	823	852	852	800	818	850	834	780	810	851	838	829	828	872	774	809	761	803	892	841	838	835	790	845	853	836	801	825	829	856	818	857	817	834	820	793	852	760	904	838	848	864	846	850	832	805	784	849	824	845	850	830	842	811	822	865	810	802	832	795	825	868	838	848	870	865	853	801	807	833	811	754	806	798	845	867	823	889	799	809	817	831	843	841	794	843	858	818	827	806	797	850	820	851	849	836	822	830	792	803	867	817	802	873	838	848	844	831	793	792	832	835	800	830	860	865	877	837	849	824	846	839	815	816	786	809	823	876	811	830	867	805	839	842	847	828	814	812	820	823	896	807	807	848	755	851	811	813	839	842	833	858	806	826	806	846	846	824	798	851	829	848	790	843	866	852	838	828	847	838	845	824	812	841	851	887	777	842	841	833	833	849	877	832	818	819	855	853	797	809	849	808	848	799	845	886	832	859	788	814	828	844	812	849	885	855	896	758	834	780	850	791	806	846	781	819	814	831	829	856	783	785	862	874	803	831	814	838	866	829	775	843	836	849	798	837	816	775	837	811	797	849	769	868	773	856	794	808	841	830	820	838	858	799	840	818	859	797	806	832	821	870	888	821	837	821	791	823	821	840	872	807	834	798	855	821	845	769	811	835	840	826	864	772	819	874	831	835	795	857	931	817	869	839	801	808	824	817	830	834	820	834	832	821	837	823	836	783	848	862	859	860	802	800	811	807	812	807	815	795	816	859	807	847	839	816	796	821	747	828	851	887	842	864	817	835	805	800	849	802	779	824	795	833	787	801	814	813	836	857	853	796	835	782	793	852	851	861	814	868	803	841	809	869	841	847	841	807	833	801	857	782	838	785	820	831	841	838	864	811	827	833	844	798	841	832	798	796	803	798	792	843	835	868	797	853	862	788	838	832	809	830	887	888	848	766	803	856	838	842	842	803	806	820	892	770	802	793	836	842	815	837	835	811	826	793	863	818	812	841	796	809	817	856	871	812	847	881	819	857	843	804	825	831	856	824	822	814	828	825	869	838	856	848	840	796	856	825	796	823	837	863	853	837	816	803	845	807	803	832	846	850	816	829	867	852	819	791	751	824	796	782	806	854	856	790	799	800	855	772	842	850	867	795	829	867	822	799	862	855	804	800	841	834	841	856	902	881	829	828	853	843	814	837	852	834	869	846	859	882	820	845	861	888	857	821	888	810	842	863	833	849	793	826	815	763	829	841	816	818	837	850	835	797	834	817	826	819	866	811	848	844	866	845	877	842	837	831	830	816	822	831	807	816	842	836	826	811	782	830	818	796	850	809	827	822	855	794	817	813	854	844	829	849	849	819	858	786	825	797	813	851	853	839	854	770	799	811	837	862	850	850	851	772	808	833	884	854	810	866	879	834	828	826	846	838	824	783	821	824	869	841	820	785	829	912	788	848	836	861	880	785	863	803	821	844	846	904	850	792	817	839	828	809	804	809	910	826	853	814	874	860	843	839	843	849	839	867	832	834	863	802	864	822	848	831	811	868	818	842	824	836	809	873	882	844	834	774	812	810	846	881	767	843	827	858	827	823	833	813	841	828	849	837	823	824	838	861	844	809	825	826	868	862	805	881	827	871	833	839	810	791	860	813	801	833	826	827	828	819	814	844	791	816	872	852	839	851	864	815	858	816	831	825	820	872	843	867	842	826	816	860	798	871	788	808	826	827	837	853	849	843	822	879	831	800	846	852	890	844	770	784	799	820	813	877	849	827	815	848	816	826	851	847	793	813	814	834	844	833	843	824	784	823	818	867	809	817	798	843	841	847	846	854	836	837	823	859	825	879	845	833	852	855	769	830	835	856	875	815	792	823	805	855	837	808	874	825	802	834	831	845	840	774	818	817	861	870	855	802	796	817	827	820	853	840	856	818	850	834	830	839	787	819	860	771	837	831	887	841	827	872	858	830	842	842	842	786	814	761	737	860	808	824	797	794	841	773	832	798	826	824	769	851	809	858	796	849	805	812	845	804	819	861	796	829	817	849	841	847	815	824	885	788	805	861	857	837	800	897	833	765	820	801	810	808	816	781	823	859	826	821	850	832	905	835	823	796	865	827	868	808	844	810	851	839	911	820	859	831	859	811	820	838	846	830	877	833	856	801	781	817	809	824	851	848	839	826	816	858	809	852	856	860	815	830	794	801	840	821	770	832	845	861	752	806	851	821	817	839	849	812	826	858	847	821	821	889	907	871	841	821	784	778	814	824	816	850	857	828	843	785	806	808	789	823	799	782	839	822	853	848	811	809	845	845	823	846	835	865	777	819	811	815	836	839	823	826	867	822	813	816	814	857	824	841	824	831	845	811	802	898	825	834	851	846	839	803	828	812	875	891	809	901	810	838	838	821	832	871	820	781	801	829	828	871	805	856	805	835	848	821	825	846	859	843	850	844	781	828	826	852	835	780	842	841	844	848	831	822	848	851	830	875	887	787	797	823	847	799	808	819	810	838	803	848	799	859	795	832	815	803	869	830	801	828	836	850	819	826	807	790	834	870	829	896	831	822	853	804	863	799	837	808	803	829	825	786	808	801	869	790	844	811	869	858	825	851	853	795	789	816	826	872	790	825	801	813	838	778	825	834	752	825	826	842	830	829	817	874	864	837	866	846	821	882	845	830	828	841	819	785	822	852	758	835	850	851	903	801	873	822	873	833	826	794	847	814	842	848	800	822	844	847	847	781	843	822	834	877	837	805	826	833	814	838	831	816	820	864	858	803	879	839	824	837	813	797	879	838	827	816	848	760	836	862	832	831	849	796	780	826	785	820
28346	22152	21285	13673	7809	5109	3545	2660	2221	1930	1593	1386	1302	1207	1046	1080	1098	985	904	983	936	824	893	817	840	848	827	845	794	813	853	845	785	785	774	839	769	767	744	737	774	819	768	722	788	774	716	781	749	740	748	744	782	748	766	765	760	768	763	765	777	799	796	724	784	722	744	734	740	757	705	808	799	716	733	782	758	788	796	745	771	760	778	756	760	774	741	756	797	857	800	737	741	745	730	799	777	730	728	771	809	788	749	747	765	714	753	738	755	793	699	766	760	756	778	734	739	725	747	753	757	775	731	693	748	711	787	748	760	744	753	778	764	701	752	758	777	754	762	718	740	730	755	762	706	784	786	724	757	725	717	704	741	740	740	818	744	714	780	732	761	754	722	770	718	747	758	742	714	763	764	714	745	724	778	740	785	720	703	742	723	802	784	789	714	770	801	746	742	757	748	733	784	726	764	741	760	805	769	726	753	726	769	777	766	706	762	765	727	775	789	741	719	722	735	797	741	739	771	769	762	709	730	733	788	817	765	709	780	777	743	769	738	758	786	687	733	765	734	750	760	709	732	751	765	760	803	737	780	698	758	756	739	733	790	750	788	789	766	771	749	709	759	741	729	782	735	758	756	727	765	732	780	751	801	734	748	763	709	766	780	780	693	742	720	717	732	757	776	712	718	728	779	802	811	750	798	755	763	754	731	743	745	775	756	700	704	777	739	755	763	793	776	687	782	738	752	722	792	788	667	784	783	728	762	731	805	766	787	734	723	809	775	778	757	732	735	792	745	778	717	735	755	795	765	718	773	722	710	786	761	740	755	710	703	738	720	793	765	738	709	765	737	793	756	726	726	752	757	731	750	694	805	795	730	794	789	782	740	760	746	761	737	759	811	759	748	763	767	734	734	744	760	703	766	786	801	694	785	710	731	709	723	799	787	730	778	687	774	719	747	716	726	736	771	775	716	763	745	750	750	817	733	790	683	726	691	725	765	731	722	731	739	741	753	692	731	761	754	760	823	746	740	751	757	745	754	745	735	753	760	720	748	728	765	732	769	742	753	781	729	742	719	716	739	791	711	806	757	741	799	727	756	762	771	687	778	748	766	769	804	766	747	706	716	760	747	751	777	794	786	756	748	732	764	734	737	769	746	759	730	780	766	734	778	725	720	783	736	769	779	779	763	758	728	738	731	767	721	772	742	766	779	767	762	728	728	750	774	771	746	736	745	731	788	737	726	733	760	735	764	772	751	779	778	784	757	751	752	725	783	766	712	709	775	765	735	738	781	764	735	716	758	771	748	794	743	758	756	743	801	718	752	726	745	747	767	724	715	723	788	760	709	759	726	752	834	704	751	717	782	725	761	764	781	744	744	776	772	758	748	724	764	720	740	712	811	780	787	713	699	723	720	750	789	701	748	747	752	770	716	726	778	776	793	779	771	705	790	762	749	722	760	791	765	742	732	723	744	758	719	799	704	825	718	764	734	786	780	824	749	738	715	742	797	758	757	789	779	729	747	753	748	813	727	766	754	736	728	745	733	711	711	784	684	774	756	804	756	702	707	735	769	758	769	738	759	772	765	770	751	715	731	703	734	778	762	752	699	811	725	729	802	730	768	750	775	761	775	759	723	760	735	780	734	756	727	756	783	753	810	725	773	759	770	733	770	800	748	804	722	766	748	788	746	736	729	748	763	732	720	704	737	755	747	773	766	738	762	703	784	738	689	742	752	762	735	732	783	741	710	784	803	763	763	748	748	754	750	824	752	746	747	780	749	717	748	808	718	754	751	797	734	720	776	740	756	696	783	746	752	748	782	780	748	778	762	791	690	737	692	799	718	720	675	678	727	713	772	762	789	709	750	705	720	793	706	772	696	779	767	744	723	753	745	716	759	723	772	747	794	760	779	755	741	770	743	735	719	757	777	765	767	730	772	752	748	723	769	717	732	762	775	747	716	758	731	735	768	718	715	789	702	804	758	726	752	778	731	792	776	753	770	730	735	709	742	708	785	755	754	742	760	780	792	779	751	755	788	760	804	788	768	750	707	755	710	788	768	759	748	727	790	740	732	730	745	762	741	755	750	725	789	754	778	751	765	758	730	717	720	728	699	735	759	788	777	744	762	766	779	756	767	710	796	772	698	727	760	692	765	745	768	694	790	738	754	766	750	797	789	700	776	715	718	782	755	797	734	761	776	733	752	736	730	752	764	726	753	748	783	792	732	789	731	769	748	757	775	771	741	716	715	722	755	770	726	755	752	708	778	811	755	793	745	721	758	818	726	777	768	810	830	747	740	783	775	751	703	791	763	755	757	721	731	760	747	751	742	755	760	728	730	727	775	703	713	710	779	740	716	715	788	759	750	726	751	737	721	745	738	725	780	718	763	729	735	786	763	715	766	791	762	784	782	789	744	712	729	749	731	748	731	772	741	745	748	727	741	741	716	727	762	745	725	773	734	773	695	740	781	763	758	724	741	732	745	736	765	722	747	789	784	754	738	771	727	724	744	759	766	703	747	774	745	743	743	716	720	712	732	718	725	798	785	781	755	769	749	767	741	816	768	726	756	703	736	783	791	818	743	690	734	738	731	739	739	722	789	724	720	718	748	723	758	756	784	760	724	779	737	776	759	731	740	716	725	727	755	738	803	766	811	746	743	753	735	768	755	801	745	754	722	727	715	764	793	718	782	750	753	725	750	805	690	742	778	744	733	783	766	784	773	753	758	765	776	748	763	772	738	787	752	779	719	760	801	766	746	750	762	765	787	781	748	780	720	770	751	768	716	727	756	763	727	721	794	800	792	793	769	741	728	771	765	706	687	718	771	803	737	752	753	768	774	770	754	766	725	727	765	778	766	762	777	750	778	760	756	709	759	746	766	784	793	784	801	757	823	772	808	805	751	774	766	760	747	714	760	753	780	729	739	742	757	756	781	757	739	768	768	743	726	772	803	785	798	802	750	759	772	670	746	718	797	761	693	719	717	716	762	732	663	738	690	757	723	779	722	735	751	744	802	792	738	768	748	777	770	739	680	741	760	722	718	760	776	767	720	763	745	751	745	723	740	718	716	712	725	770	752	768	733	754	725	698	727	761	717	763	748	752	775	753	769	808	759	724	766	773	751	747	740	741	768	750	781	760	753	718	766	769	755	769	743	783	773	733	813	723	722	753	735	778	760	752	740	749	743	758	713	774	725	746	764	783	735	768	755	783	718	811	757	741	738	758	800	790	729	782	715	789	741	744	761	741	762	752	770	770	795	713	768	735	708	742	778	748	758	733	765	761	744	778	761	742	797	748	747	791	784	779	757	752	745	787	701	813	731	722	758	727	743	802	733	773	788	752	746	704	776	775	768	748	723	733	748	781	720	758	696	721	760	741	756	756	681	743	747	814	706	752	757	718	759	736	729	734	770	778	800	759	719	744	765	785	768	723	748	756	762	743	761	739	715	732	791	730	731	708	776	755	751	724	733	735	766	749	721	753	798	770	719	767	747	732
16909	30822	22462	14070	10775	8204	5954	4562	3668	2976	2447	1960	1787	1526	1505	1302	1299	1222	1151	1102	1033	989	1013	964	886	940	898	877	922	871	856	904	900	900	893	852	832	847	861	804	802	786	818	800	775	853	858	823	786	843	730	802	808	743	781	781	806	812	763	803	806	795	801	824	759	753	753	786	779	768	821	752	800	818	797	780	760	777	781	798	772	791	778	782	839	783	775	854	818	819	806	800	793	775	822	768	826	801	761	768	831	820	783	803	844	771	768	806	795	795	768	840	774	813	780	842	782	824	824	730	799	769	811	802	755	817	789	757	755	779	790	795	811	809	796	777	849	800	819	827	765	764	854	803	808	787	748	780	810	803	761	799	819	781	789	741	771	747	821	757	794	766	804	779	783	788	807	818	741	843	811	776	742	771	759	748	832	854	771	764	781	801	733	775	797	796	781	751	788	792	830	790	794	765	769	780	809	783	850	787	799	732	805	783	799	811	785	777	806	813	782	779	814	782	808	776	787	803	745	799	828	784	777	771	803	779	816	788	819	802	774	753	796	789	760	801	797	791	823	767	741	807	814	757	845	766	787	802	756	772	761	772	792	778	751	762	788	792	796	798	741	758	775	763	801	733	768	802	812	759	797	768	782	775	763	813	760	825	761	770	743	785	777	799	737	827	775	754	776	763	773	804	781	781	785	805	806	730	773	726	754	777	818	755	773	767	812	792	742	744	795	751	769	780	745	796	795	777	718	757	747	810	812	804	750	810	825	805	796	819	757	769	803	764	777	753	771	732	790	778	748	780	807	824	781	770	745	829	794	832	724	796	826	807	721	771	793	779	790	775	786	815	771	772	764	788	784	796	736	815	800	848	820	813	743	777	821	766	802	775	767	786	786	771	776	737	825	848	771	759	795	768	763	805	752	814	741	781	776	784	808	763	783	759	834	794	697	783	754	800	804	784	817	809	831	755	784	762	798	797	779	817	761	757	752	855	811	820	791	797	774	835	762	763	787	775	790	759	793	770	781	780	810	790	744	776	831	793	733	802	778	778	781	801	788	780	768	826	816	774	812	785	822	750	785	818	765	805	814	776	804	794	742	833	809	797	788	797	763	833	795	782	802	764	775	799	844	841	797	763	833	775	767	793	761	755	745	761	799	793	798	807	730	801	807	755	770	767	803	816	739	737	796	811	795	783	778	827	769	778	795	811	819	818	789	756	770	764	794	780	855	764	769	770	770	809	754	785	798	794	778	757	799	744	806	816	830	785	794	744	775	792	729	840	769	783	785	789	829	823	811	816	786	705	779	747	761	783	816	729	795	807	785	810	797	786	797	794	801	803	784	729	768	810	781	784	780	834	773	753	755	787	838	764	781	755	816	799	741	748	784	786	785	800	760	741	772	833	834	808	794	812	763	770	840	816	816	759	795	795	783	779	757	757	795	783	853	778	838	799	841	784	819	735	756	736	842	760	794	793	810	786	816	778	753	787	769	758	840	759	749	802	743	797	741	835	736	760	741	816	796	788	757	808	807	798	741	757	791	782	770	766	783	759	765	779	812	815	785	743	778	817	795	773	800	793	754	828	845	786	832	761	786	826	793	763	769	777	852	797	783	771	782	757	846	793	774	816	773	786	800	747	766	800	843	857	749	831	783	818	739	796	745	810	808	786	763	771	789	784	861	776	832	777	730	788	823	769	779	781	797	807	834	786	823	788	753	778	793	823	828	779	770	838	789	784	767	778	775	841	730	690	813	834	710	787	755	763	780	780	699	817	766	741	820	773	779	806	827	771	762	802	801	803	821	799	786	781	808	785	749	761	718	773	780	790	766	736	772	787	775	817	777	804	801	760	816	778	782	791	795	780	729	785	796	817	785	777	771	836	755	795	774	850	768	740	773	834	763	796	775	775	769	718	759	756	759	774	759	793	804	802	825	758	747	763	790	856	791	780	767	783	752	811	773	805	783	805	836	780	792	841	794	835	798	751	761	790	750	764	800	822	850	800	800	773	753	752	823	767	742	813	780	770	795	809	762	824	814	781	798	797	773	768	808	777	833	749	771	770	811	776	799	805	817	745	768	778	780	872	741	836	805	801	740	760	817	808	776	771	743	803	787	772	775	823	774	740	759	795	781	796	746	791	740	754	742	811	754	799	895	792	796	756	786	810	750	781	825	767	834	771	801	788	787	782	792	814	801	730	811	802	831	788	821	762	759	778	749	809	773	791	768	780	760	836	763	803	804	760	769	841	802	765	811	859	765	749	778	768	801	801	758	781	801	787	779	809	816	764	782	836	740	750	826	798	806	784	822	791	832	771	762	819	773	774	744	776	783	803	811	751	785	826	807	818	801	793	828	755	814	774	804	728	756	783	785	846	807	819	773	799	750	803	765	787	776	779	784	845	791	800	782	779	752	815	780	808	814	825	793	767	776	775	771	733	771	809	772	808	785	772	778	798	778	822	824	728	749	765	815	784	790	789	788	736	777	773	804	746	787	796	805	801	790	794	780	811	758	836	781	761	781	742	818	823	791	818	775	769	821	785	818	750	784	770	797	805	765	793	825	747	782	769	721	792	706	771	763	826	767	829	791	832	832	751	769	791	779	826	790	771	803	800	746	805	744	793	783	761	845	846	776	791	745	801	845	764	813	778	800	804	818	785	750	852	756	773	782	791	762	776	779	783	778	749	790	792	794	799	733	794	753	758	750	821	769	784	782	814	823	807	777	805	766	801	799	794	791	769	796	809	793	776	769	774	779	789	786	782	716	792	783	776	821	805	789	807	839	792	793	807	798	757	762	786	782	759	799	791	808	731	806	774	821	791	827	771	792	776	776	737	784	813	777	748	841	767	830	768	761	753	764	773	801	783	780	764	795	764	789	800	792	803	795	760	790	747	808	772	803	770	799	835	775	812	788	786	803	812	756	827	801	761	821	786	826	816	739	788	803	763	805	813	801	755	782	763	815	781	789	798	782	795	791	789	822	818	776	845	788	811	740	759	807	782	760	826	746	773	773	752	784	789	762	793	786	794	772	778	795	781	797	797	769	758	780	741	775	868	759	789	813	774	781	803	748	772	787	800	777	845	804	794	802	750	812	814	817	796	798	780	774	809	771	784	807	817	799	776	801	805	776	784	818	776	813	739	784	794	824	790	796	802	764	783	773	779	800	810	787	754	772	792	789	781	797	802	739	793	826	784	809	798	775	774	777	780	832	781	816	798	734	765	770	749	725	782	807	815	788	851	768	736	754	776	776	814	751	751	811	755	768	845	704	782	806	803	797	850	825	789	792	773	782	833	712	758	841	804	812	751	786	789	805	820	818	753	713	806	805	787	798	802	774	795	778	751	808	751	793	864	776	812	763	759	810	715	791	836	771	788	772	824	802	758	769	776	770	814	785	824	758	814	809	833	759	790	732	731	769	810	757	766	787	815	759	761	816	776	765	761	810	775	797	745	797	766	783	785	827	781	769	745	785	786	737	801	795	777	776	757	803	746	798	742
23618	21036	28119	24215	21214	15072	7532	4449	3396	2910	2266	1905	1595	1628	1393	1301	1213	1191	1207	1129	1059	1012	957	1051	984	915	901	949	829	873	916	833	885	827	852	818	847	843	857	796	817	822	829	799	779	800	766	793	835	767	804	782	792	853	836	794	791	804	805	810	745	796	793	759	813	834	766	798	750	792	820	799	822	795	768	772	787	783	752	805	741	800	822	752	834	727	790	775	785	782	790	775	775	740	771	725	790	741	763	777	768	811	774	835	823	800	755	783	811	819	719	749	768	758	782	740	743	794	759	785	778	810	792	810	767	791	764	782	763	790	815	807	773	751	779	793	790	799	743	769	780	780	783	733	781	707	778	791	775	718	758	770	829	796	803	771	745	758	829	779	789	761	841	737	775	771	751	764	781	792	774	760	781	783	769	800	781	828	766	776	769	734	740	748	785	771	739	834	774	777	763	811	768	750	753	766	801	796	783	765	784	761	737	743	742	750	784	817	770	774	810	753	740	769	803	846	751	750	775	733	784	743	739	781	779	802	773	783	779	766	769	772	764	747	799	799	733	767	776	808	793	811	823	761	779	795	750	803	765	772	786	785	745	763	765	772	796	771	734	768	761	764	761	803	713	745	803	834	799	822	788	766	749	740	749	790	772	796	741	776	736	817	762	804	766	786	742	783	836	737	764	747	780	805	768	729	832	797	753	789	786	797	735	818	776	771	783	772	805	790	779	776	781	735	788	772	768	794	766	781	775	757	808	832	801	844	758	797	784	775	714	772	776	789	718	770	779	796	780	731	748	791	834	773	779	808	774	801	767	762	839	846	795	794	716	838	810	742	785	757	816	771	763	729	803	755	756	742	781	767	792	746	759	802	783	786	776	829	766	801	798	773	827	769	787	749	763	754	767	780	790	748	804	813	813	724	762	810	784	746	777	768	758	786	804	790	748	774	843	782	802	786	797	822	733	844	819	795	764	827	741	756	814	773	780	768	796	773	783	742	749	788	745	802	788	775	763	757	798	765	770	770	757	767	840	803	796	808	793	779	778	752	754	773	786	802	790	775	744	825	737	807	790	791	765	769	823	799	792	812	737	769	790	796	792	749	802	767	774	746	767	759	805	818	739	809	770	783	809	792	754	794	764	768	783	755	757	821	793	764	802	747	802	732	768	759	778	783	812	741	771	802	807	797	809	768	760	794	832	799	731	772	798	785	750	788	767	802	794	724	754	746	807	779	763	756	821	749	774	792	773	811	736	778	800	785	746	813	819	774	782	782	855	775	786	750	846	728	784	805	755	750	753	767	741	764	776	776	782	799	784	779	774	796	850	787	757	796	766	763	748	814	786	771	801	782	770	743	725	806	826	809	762	757	781	749	770	745	809	769	802	728	838	757	754	762	737	776	779	793	844	777	763	745	777	806	811	836	766	764	781	755	819	767	716	801	758	813	799	798	782	755	799	747	764	770	764	767	773	733	827	782	799	772	772	746	798	768	792	764	763	786	795	789	729	737	778	753	767	770	740	772	772	782	845	794	782	688	804	769	762	739	744	788	811	778	794	811	749	766	748	768	820	806	779	788	721	755	759	774	741	784	737	804	791	761	766	762	765	821	727	797	823	765	769	763	763	793	722	752	736	783	797	830	760	749	721	786	738	767	744	779	772	792	778	757	782	809	743	783	711	778	782	742	756	757	741	763	756	752	822	780	770	796	773	748	822	794	806	785	784	766	795	808	773	752	767	784	792	704	764	762	806	759	749	714	806	768	792	750	759	760	749	777	762	792	780	785	814	767	808	809	789	756	787	768	828	783	789	799	821	825	720	825	775	754	726	800	803	767	722	764	790	804	760	777	753	787	800	728	753	750	785	796	713	746	795	779	752	752	809	793	808	786	803	785	720	747	767	818	753	778	743	732	800	801	748	808	774	761	758	785	737	746	807	753	821	803	731	812	727	763	807	775	793	806	766	808	719	783	822	789	808	757	814	783	792	760	778	752	772	759	792	819	715	777	818	771	724	754	840	762	786	788	766	830	773	788	783	785	754	812	743	727	742	753	742	702	757	771	761	830	768	780	788	706	833	821	736	758	732	764	778	765	795	797	769	820	797	764	792	725	795	793	807	763	739	760	769	767	771	748	810	799	829	808	816	794	762	788	731	800	803	737	771	754	764	787	774	723	800	810	790	798	804	762	787	749	794	776	755	751	749	749	791	818	791	753	747	791	743	761	790	761	762	739	752	845	781	761	765	800	783	788	776	778	698	771	784	771	751	807	732	822	759	780	766	804	756	777	772	730	753	743	755	771	799	772	735	781	791	730	769	794	766	759	787	771	776	762	804	767	720	767	766	755	743	784	754	786	792	760	811	783	763	785	799	751	745	787	784	761	792	737	843	762	815	787	825	803	757	718	831	827	809	759	756	777	734	832	742	783	743	832	778	784	811	817	732	844	784	792	762	789	803	758	770	789	764	836	802	742	800	774	846	775	786	822	807	788	767	730	847	794	782	769	772	791	787	737	764	755	786	780	796	769	737	778	781	766	799	779	753	760	817	787	782	768	792	797	754	706	808	790	759	780	794	774	729	713	748	761	792	768	800	766	801	751	748	788	770	768	762	775	745	736	777	799	754	739	799	815	758	788	749	776	758	767	703	787	767	728	811	840	742	779	736	738	765	739	778	767	766	729	758	755	818	772	757	776	735	793	757	784	783	768	757	781	777	787	733	836	784	748	772	805	759	769	788	740	806	813	752	797	805	794	762	813	757	748	736	795	812	807	824	771	724	745	849	760	769	788	761	807	805	748	766	775	730	779	747	757	780	730	769	803	731	824	761	783	793	775	769	776	777	769	764	782	776	785	793	756	740	779	795	749	760	799	793	738	793	790	788	797	771	757	763	803	802	801	752	787	763	771	766	789	756	783	754	776	721	781	730	780	806	789	781	808	771	788	806	733	754	820	778	774	763	759	769	724	768	765	762	767	767	791	747	787	759	823	763	798	774	811	764	790	789	741	802	770	767	815	794	752	797	787	761	765	787	756	761	760	784	800	769	778	851	734	807	748	789	732	811	827	813	809	796	812	759	794	777	759	745	772	764	773	838	738	789	749	796	782	761	769	775	746	724	789	824	748	739	773	767	712	801	768	755	775	777	727	762	775	745	797	780	791	765	744	773	796	761	808	826	775	768	757	778	777	798	744	791	813	795	768	778	793	775	793	774	806	783	767	801	733	752	796	760	767	785	758	740	750	782	795	786	797	773	764	739	791	704	738	794	786	792	788	785	800	766	798	760	745	749	802	781	742	736	794	796	753	781	705	800	764	761	754	805	741	761	764	786	762	779	802	797	777	813	796	784	803	813	788	700	768	784	815	778	797	779	766	807	761	766	710	763	727	759	783	776	718	796	823	768	745	709	806	738	750	740	755	787	814	809	763	769	768	788	746	786	779	801	775	747	817	801	776	765	750	809	798	757	729	786	813	788	722	707	755	795	786	767	782	784	728	796	737
16627	37574	28829	19864	16311	12292	9107	7188	5697	4632	3599	2964	2589	2286	2005	1821	1624	1521	1562	1360	1329	1197	1102	1119	1051	1055	1045	1056	945	984	951	920	918	965	913	860	902	830	868	876	834	879	831	905	883	859	750	847	772	819	868	824	856	761	868	782	823	790	851	811	865	837	824	839	815	799	875	831	821	802	826	859	805	794	815	809	768	824	867	769	802	833	833	839	813	821	824	800	781	798	824	795	803	777	841	797	783	798	808	860	810	817	805	782	823	795	815	759	846	824	877	806	816	859	815	777	756	844	776	810	760	819	833	770	767	778	819	771	813	760	799	815	807	795	842	781	796	792	833	783	853	788	761	786	807	827	807	841	835	799	755	798	834	798	772	773	754	763	820	813	824	759	835	833	799	801	794	837	748	806	797	845	829	784	765	791	760	814	814	799	838	819	783	836	760	821	836	848	810	844	827	796	783	844	768	825	817	761	837	827	797	845	834	780	755	847	827	830	810	740	800	820	788	857	839	799	822	786	851	800	780	814	790	785	782	799	762	817	754	822	823	798	765	811	825	806	782	856	810	782	834	767	762	838	799	807	792	855	776	737	830	775	796	886	757	759	810	809	807	823	803	788	818	797	796	802	773	819	830	797	806	816	753	799	837	832	826	804	771	849	820	786	804	842	796	806	795	791	824	823	791	848	832	785	802	814	812	821	799	785	806	752	780	795	789	847	839	830	835	794	750	811	776	799	827	794	785	847	820	813	830	823	850	744	779	767	829	837	813	838	895	804	791	743	841	818	804	817	826	784	841	782	874	817	775	822	790	781	799	822	823	820	809	850	775	801	781	789	758	785	838	776	786	808	830	805	833	789	765	801	740	774	799	792	777	813	802	778	770	834	811	816	781	851	757	773	857	834	843	756	814	833	836	832	825	757	811	817	811	784	814	763	800	790	828	802	848	794	791	749	825	815	823	768	786	825	826	806	804	818	825	855	818	842	792	770	784	816	835	783	751	749	822	728	760	821	792	798	791	801	796	826	805	832	827	802	837	790	859	829	839	831	817	766	895	828	802	767	826	793	786	802	854	805	812	826	784	822	779	775	822	744	779	806	843	784	786	826	778	783	784	790	829	795	803	809	810	817	830	795	849	810	823	787	800	777	869	757	813	824	814	780	788	866	793	801	780	760	807	837	782	777	802	798	825	847	787	803	795	785	824	781	773	799	795	816	786	787	833	805	787	852	763	794	787	815	804	784	822	817	839	830	852	846	812	820	786	771	806	827	790	855	797	791	792	742	775	803	812	836	757	800	773	815	794	841	799	854	789	744	787	786	816	839	823	783	835	823	771	837	799	762	809	817	799	801	763	798	812	775	756	855	808	867	814	850	789	813	780	836	822	781	803	815	795	768	801	834	834	823	777	824	767	756	793	798	834	782	813	850	841	799	840	811	848	788	772	784	822	828	814	746	824	785	796	842	746	812	830	810	776	825	767	828	790	771	840	821	830	775	792	824	821	813	753	830	813	791	800	828	781	812	836	792	779	805	796	814	769	791	798	799	789	839	776	833	838	772	843	844	791	859	819	794	815	878	756	803	870	798	810	831	801	785	860	807	809	816	799	841	819	815	817	817	793	787	806	818	791	787	797	820	785	799	749	787	854	826	873	804	800	811	809	812	825	754	800	818	800	781	806	772	840	743	777	810	783	788	781	782	793	831	861	767	786	840	795	765	804	820	835	795	760	862	803	766	811	779	809	807	812	796	799	779	837	807	808	795	764	773	793	794	843	853	802	861	826	829	841	817	788	817	822	816	818	817	799	779	786	863	778	793	785	801	772	770	823	801	781	829	824	791	769	809	811	862	780	777	807	808	835	790	794	794	795	806	818	791	773	781	811	776	820	846	741	812	870	794	817	795	822	820	840	825	779	786	845	811	755	813	813	814	796	800	799	820	873	779	818	806	768	817	795	781	802	832	772	788	847	850	785	837	816	825	788	789	833	835	826	822	761	820	801	794	753	846	836	797	791	798	768	807	827	796	800	778	816	824	809	816	848	761	802	783	806	872	836	792	843	840	801	789	798	835	789	800	793	819	811	737	821	784	810	826	777	781	834	862	749	769	823	821	753	782	796	871	761	832	845	803	822	836	823	808	783	870	805	788	780	882	777	838	814	745	785	785	848	831	771	809	817	765	803	786	779	787	833	791	799	811	823	822	803	825	812	810	832	767	819	822	793	810	824	826	769	825	763	770	803	805	817	775	794	825	762	785	819	763	805	820	814	820	793	747	829	805	830	787	841	764	764	801	862	822	747	808	824	821	799	818	785	839	812	818	791	768	787	764	832	845	786	821	801	802	837	790	800	804	824	794	787	854	759	804	908	835	858	824	821	768	834	798	785	821	816	797	781	778	852	874	763	818	802	789	797	831	774	846	844	773	779	823	754	802	806	836	827	783	789	778	841	762	788	788	764	813	806	836	802	808	761	838	846	836	814	846	758	807	780	802	812	821	819	823	730	810	829	791	785	788	826	845	794	786	804	828	781	745	820	829	827	851	774	787	821	811	827	806	827	815	823	801	811	793	742	781	817	815	819	832	799	836	798	802	769	822	810	808	891	865	790	798	808	826	846	826	783	780	814	860	834	775	763	778	882	815	814	786	783	770	821	794	829	810	833	822	755	786	784	785	840	824	821	823	821	818	775	799	799	839	787	789	797	827	843	806	815	771	809	812	795	775	823	828	797	768	801	802	868	781	795	807	803	813	808	748	803	827	778	839	816	827	771	821	797	806	810	805	775	791	787	774	799	765	803	783	819	814	794	808	794	766	827	810	781	795	792	797	819	856	750	835	804	828	816	789	749	834	768	826	837	788	762	784	767	793	877	817	824	773	787	805	813	840	810	827	849	845	779	778	819	784	860	806	818	787	799	816	796	817	821	823	800	833	816	795	776	776	836	888	856	775	798	798	810	850	798	798	803	799	822	831	788	825	849	773	805	758	796	781	839	765	803	829	803	778	802	877	800	814	846	764	786	819	807	804	790	802	764	797	803	823	799	801	873	838	773	823	777	757	782	807	811	850	808	848	807	777	788	821	783	734	798	814	747	809	843	801	776	809	808	794	804	822	810	862	828	819	800	816	784	853	819	829	818	797	780	843	785	839	825	811	800	779	771	805	801	853	860	814	813	785	825	839	818	764	822	788	784	847	772	817	856	818	819	788	827	807	858	809	818	790	791	810	841	792	781	786	807	803	807	790	807	819	761	821	789	790	759	786	809	828	807	782	805	849	799	821	817	878	819	779	802	824	766	807	790	776	818	793	819	806	778	811	793	784	824	811	808	785	775	764	790	782	791	779	855	816	819	813	819	824	805	760	785	837	805	801	811	754	843	852	855	774	839	742	792	807	816	784	778	780	836	797	787	767	803	841	788	808	776	780	853	810	792	862	759	788	820	830	759	765	790	821	846	763	812	782	836	817	831	831	774	800	787	841	831	819	776	753	822	791	751	816	844	808
24946	21167	27183	25527	15224	7376	4552	3440	2747	2256	1906	1586	1486	1389	1299	1141	1079	1020	1020	1000	957	939	949	896	873	866	886	879	837	817	780	778	830	792	817	786	836	796	812	810	791	827	780	759	774	776	756	790	814	743	815	769	732	768	756	764	775	773	715	764	804	809	800	783	747	792	782	745	726	729	758	720	820	762	791	742	750	725	718	809	746	777	731	782	758	775	779	726	745	776	751	750	808	709	745	709	747	763	762	747	805	773	761	743	781	754	739	763	726	744	724	731	775	738	754	699	756	769	774	748	809	798	702	773	749	740	782	767	762	751	745	763	775	737	743	772	736	772	730	775	766	789	761	796	778	800	715	756	800	767	728	798	758	772	758	773	753	716	795	780	767	779	682	783	783	767	786	811	749	745	723	723	757	735	760	782	731	763	799	775	800	754	734	787	764	774	775	776	785	745	767	716	793	732	760	721	710	763	793	738	797	748	761	740	766	737	761	748	790	732	778	753	756	741	700	785	766	759	785	756	752	723	733	769	725	756	789	797	745	764	801	756	790	737	768	740	751	730	737	748	744	780	775	745	779	826	754	721	799	792	776	756	742	724	765	793	725	803	742	749	758	771	761	750	760	791	678	752	793	724	715	742	674	705	714	760	783	782	782	718	761	723	719	753	770	858	746	800	754	809	747	792	776	720	805	753	762	767	735	762	777	750	754	754	808	724	740	759	720	763	739	783	758	740	770	788	745	760	751	768	795	764	850	754	762	764	768	731	722	727	795	748	761	746	772	801	784	765	767	711	765	772	794	754	716	752	729	728	815	784	747	752	712	732	778	794	822	801	774	772	733	783	785	760	765	822	781	767	750	760	767	698	772	750	738	763	720	770	754	745	802	821	793	782	756	750	770	736	700	767	717	721	810	772	716	764	727	752	751	727	747	761	758	770	770	719	757	729	751	746	772	794	723	742	774	766	733	715	773	777	788	774	731	792	722	779	745	759	752	771	776	737	745	739	769	748	761	779	742	740	798	715	707	755	773	739	730	730	788	774	733	748	764	748	685	783	719	719	747	766	755	787	734	733	788	790	790	799	739	754	783	752	757	783	793	767	758	738	787	759	752	787	775	739	758	724	767	797	783	682	726	727	795	770	761	721	722	774	755	757	768	776	719	747	745	780	766	744	789	779	774	724	785	774	729	749	743	759	763	740	729	760	725	806	746	772	743	716	744	721	744	804	767	786	752	775	736	718	768	740	778	801	810	797	746	758	759	812	744	784	745	804	768	825	769	764	762	802	728	777	730	774	791	769	791	779	782	794	746	762	760	749	806	760	787	725	760	789	787	783	809	769	726	740	742	801	797	771	757	738	738	753	734	725	694	739	743	731	769	788	758	790	766	784	746	795	783	715	753	713	706	753	744	760	774	749	718	744	760	780	795	783	792	799	751	766	726	744	789	795	779	720	694	744	759	757	708	753	748	713	758	771	765	757	723	760	791	766	782	724	752	784	719	810	763	731	738	787	770	771	769	782	762	715	691	738	694	747	798	760	720	756	770	731	777	755	754	737	719	718	786	788	763	756	750	767	791	765	791	731	827	702	745	784	736	776	752	758	727	748	758	762	721	688	747	704	696	777	718	743	734	725	727	739	768	703	761	748	804	756	743	742	748	742	794	754	742	754	768	719	760	782	768	806	778	797	737	767	718	765	700	774	769	739	726	700	756	795	746	740	736	734	783	742	782	763	789	774	787	739	797	759	766	766	739	722	773	751	751	763	758	790	789	767	766	735	751	761	735	778	769	728	737	735	727	787	783	794	773	741	802	823	788	734	801	742	738	714	726	770	710	774	744	804	758	756	774	713	769	794	811	739	757	740	730	747	762	790	770	763	743	792	793	788	774	748	830	777	819	776	750	751	816	740	696	756	754	727	716	758	720	760	749	799	819	771	750	713	777	790	746	749	768	741	777	705	749	725	731	727	755	766	723	749	765	792	738	776	774	742	782	729	761	745	770	770	781	732	762	754	790	743	770	755	812	727	788	777	753	754	762	739	778	776	790	789	793	764	744	787	759	765	775	752	755	750	722	738	761	687	755	710	704	762	776	818	737	736	771	769	769	794	758	787	744	777	772	809	765	749	724	741	730	734	758	738	759	703	754	759	734	757	747	687	765	750	714	808	746	741	771	740	747	711	739	755	810	723	716	755	776	778	735	778	748	778	743	765	799	741	758	741	739	740	755	721	765	755	795	744	767	749	744	774	751	766	745	727	763	718	799	768	727	792	720	712	756	750	772	763	781	745	736	768	727	763	778	774	766	727	736	806	814	732	720	789	773	802	742	778	743	760	795	717	757	774	748	727	736	858	809	772	713	728	769	752	798	770	721	762	735	757	748	746	789	759	803	752	740	764	765	788	741	790	740	708	734	762	758	816	767	753	741	805	758	780	748	780	744	748	805	782	775	747	785	738	738	766	734	794	783	749	754	712	769	765	716	741	767	745	801	790	728	783	792	731	764	786	718	750	742	711	746	744	735	733	736	771	810	735	772	727	775	718	765	757	754	709	763	728	756	747	722	810	729	733	745	722	775	771	782	717	791	706	749	803	729	774	727	780	724	834	808	773	762	761	764	714	763	720	761	802	728	776	754	762	795	725	809	729	728	733	730	738	767	776	802	758	735	738	762	832	702	729	773	814	794	756	798	755	754	741	760	757	762	751	777	755	787	827	804	752	738	745	749	790	796	770	783	770	705	766	778	735	791	783	751	719	725	739	778	789	775	757	782	772	731	712	738	786	820	728	720	771	753	790	776	751	807	771	772	778	764	741	792	747	725	813	786	799	787	736	758	699	744	769	791	782	809	802	766	766	780	748	714	744	690	712	812	781	773	732	786	712	780	792	778	690	726	738	758	775	777	757	732	765	756	750	753	756	725	735	764	729	839	736	761	746	766	792	746	771	769	730	799	753	745	751	716	775	736	782	804	756	749	758	772	734	746	745	757	716	834	739	750	760	759	746	791	741	799	740	759	805	765	762	776	723	719	789	786	757	736	732	723	736	796	735	748	751	729	744	775	783	809	757	737	737	733	769	760	716	751	753	763	707	766	784	789	766	758	759	705	774	756	740	786	811	758	755	788	739	757	763	749	761	741	718	761	755	758	715	698	743	768	805	794	756	763	750	770	806	736	763	759	760	795	801	801	726	751	757	723	779	714	749	714	763	753	751	750	750	713	763	738	799	707	767	731	771	735	757	731	724	758	750	736	767	741	732	795	762	752	735	734	734	744	763	719	768	779	746	741	730	745	822	745	719	732	734	783	732	819	764	778	768	721	695	757	812	721	738	726	748	777	730	819	726	798	685	749	756	781	742	770	725	741	739	764	797	814	746	720	765	727	791	762	759	759	765	802	732	716	770	746	772	719	769	774	748	750	755	748	748	753	741	777	771	765	776	816	731	741	755	727	773	779	758	757	727	785	722	763	801	767	761	755	714	769	738	694	735	723	747	749	730
16393	34249	26124	17369	13970	10478	7382	5899	4709	3726	2949	2417	2186	1944	1807	1548	1499	1453	1317	1242	1165	1104	1043	1061	1045	1053	996	990	961	906	891	906	944	894	864	910	830	908	825	845	859	826	835	812	831	816	838	817	864	819	744	802	802	791	828	788	776	805	813	818	804	843	803	764	776	810	785	793	813	733	876	785	818	795	815	815	808	816	771	796	813	777	791	799	784	772	763	777	837	812	835	793	763	796	794	789	795	777	779	776	831	800	787	761	800	816	814	790	735	834	801	776	826	730	810	746	788	811	767	796	815	783	808	758	764	802	784	773	819	780	770	804	802	776	842	800	795	732	770	793	804	791	802	843	801	801	750	771	770	805	775	786	761	810	789	743	788	780	795	781	731	827	766	826	750	809	794	805	798	744	779	778	824	787	823	779	791	801	814	806	809	823	798	787	783	799	793	769	795	825	808	764	842	810	798	823	734	825	735	797	781	767	757	791	786	812	789	845	771	787	850	818	787	806	837	776	780	814	810	798	807	806	825	785	760	801	789	771	824	792	824	760	836	804	766	781	863	827	813	788	801	755	796	779	779	777	811	803	768	774	837	819	796	740	751	784	839	799	788	820	820	814	798	797	828	764	774	770	775	753	764	788	773	798	784	769	803	802	784	840	794	817	755	797	818	737	806	791	755	798	802	801	757	812	754	784	820	784	804	820	768	792	775	778	791	853	800	812	796	776	753	787	790	780	763	739	816	774	795	809	750	812	777	799	813	779	748	786	765	778	809	787	804	817	807	803	780	798	800	809	801	804	811	807	814	798	797	899	745	790	805	770	779	806	794	800	800	838	857	832	784	783	768	790	759	751	811	787	780	793	784	819	779	761	772	802	823	844	740	828	806	810	794	797	766	820	801	874	783	776	777	823	766	773	776	818	814	780	755	790	792	768	838	782	839	797	753	803	798	831	804	804	806	789	771	837	824	837	755	826	819	801	786	775	774	823	750	794	792	766	812	816	820	773	811	804	792	799	839	810	758	848	835	855	772	809	801	786	793	810	771	755	832	820	765	791	771	777	815	739	803	769	802	808	771	824	883	810	788	803	815	822	801	800	848	807	836	821	790	842	787	810	789	761	811	783	837	804	740	748	839	803	789	782	778	780	813	836	781	756	780	786	819	803	874	747	812	783	803	815	752	740	760	805	755	783	788	830	827	752	786	814	851	793	841	780	837	803	775	764	820	782	764	785	809	822	831	778	801	845	764	774	786	804	753	823	817	802	825	821	767	754	783	794	789	770	822	778	740	781	789	781	801	762	806	803	817	790	822	767	838	764	771	798	823	732	765	733	855	781	800	799	749	756	822	781	789	793	802	824	774	763	844	782	804	800	803	785	791	763	795	758	810	793	820	736	762	768	771	756	781	770	793	783	846	897	784	805	764	796	818	758	807	810	810	820	804	796	797	814	804	779	775	760	795	787	799	818	777	813	802	778	814	843	819	765	800	795	839	789	833	836	790	841	815	737	814	793	815	780	810	819	812	734	767	793	741	795	785	746	796	762	810	816	794	800	766	840	782	801	821	782	764	807	823	799	818	806	813	770	791	780	754	778	750	789	838	774	717	790	767	821	807	860	793	804	806	839	781	776	824	811	753	791	736	803	813	829	800	767	770	795	810	787	785	842	794	787	823	793	789	756	761	742	791	809	793	751	785	753	792	770	758	805	763	767	823	749	739	794	797	784	755	794	761	768	789	769	788	796	806	792	733	774	787	744	782	771	783	820	789	786	810	800	764	773	783	781	831	796	802	780	782	796	779	824	809	803	818	771	764	783	808	816	773	746	796	795	788	798	794	808	809	745	759	832	760	844	775	785	769	776	807	795	814	734	856	837	780	842	822	767	817	801	770	842	839	793	764	829	786	764	789	750	783	834	769	770	780	804	785	785	787	771	819	807	783	760	768	799	835	788	728	787	763	805	787	803	817	813	778	812	801	797	797	780	830	851	822	824	775	713	819	827	809	768	777	785	822	821	804	785	825	787	793	760	744	835	778	822	770	786	777	766	775	794	816	783	758	795	772	829	778	766	817	806	796	840	754	776	810	798	817	837	777	797	733	775	797	800	826	812	798	796	794	769	776	788	794	835	787	800	770	807	766	750	821	823	799	791	812	821	762	780	830	718	818	812	785	778	788	812	751	802	794	796	797	797	787	797	782	754	771	839	746	794	799	798	802	790	771	815	783	800	754	759	805	772	787	818	762	815	802	770	830	814	757	842	857	753	838	842	823	781	787	778	784	835	822	774	761	800	753	778	800	816	801	804	813	814	765	792	768	788	804	758	776	790	815	764	824	717	778	790	716	854	803	839	832	844	733	799	780	824	791	781	826	812	815	778	776	791	834	820	816	763	785	803	835	737	785	796	768	749	800	764	777	799	771	786	790	828	786	780	767	773	786	819	837	804	805	821	795	766	768	785	767	771	786	771	767	800	779	798	808	803	793	737	809	786	764	777	803	850	774	831	829	796	754	820	793	792	781	792	824	773	772	865	783	803	811	799	825	854	774	817	811	816	789	804	771	804	798	788	767	778	796	781	821	784	806	809	742	773	762	803	775	802	783	769	762	822	775	782	862	776	782	769	819	812	796	817	801	755	814	788	747	738	788	824	769	760	817	781	772	820	799	759	749	802	757	819	793	765	773	822	807	862	750	798	867	760	807	801	776	796	829	772	768	788	805	790	838	823	787	761	776	815	770	744	821	749	821	762	786	751	820	825	818	797	749	818	813	805	784	739	758	841	791	789	818	811	793	811	793	804	801	836	799	851	761	785	848	734	810	786	808	799	785	803	795	772	831	768	789	824	844	777	806	805	811	829	799	808	726	740	743	783	809	771	827	769	783	796	810	812	827	811	806	788	844	794	777	809	812	773	757	793	783	859	775	814	766	838	815	776	838	821	812	774	831	766	775	836	807	795	838	764	793	756	837	801	713	844	788	773	816	862	868	792	811	829	795	792	723	825	783	808	817	769	810	815	765	797	807	782	828	764	783	808	771	719	787	824	818	808	797	811	860	771	791	785	768	860	749	789	776	791	781	804	764	830	752	746	822	827	770	856	819	789	809	809	825	796	828	801	776	786	792	839	776	752	782	807	756	848	811	783	817	846	802	784	799	779	788	807	833	806	759	826	767	812	783	812	799	785	756	737	769	851	793	810	815	835	789	835	801	782	790	755	799	825	783	800	854	839	762	781	785	867	841	753	716	800	793	794	782	777	827	846	793	818	777	793	817	772	764	819	824	810	765	839	806	826	825	805	801	793	764	823	782	795	803	762	774	786	756	751	766	789	822	772	853	816	762	849	831	792	795	779	838	812	757	806	823	788	839	793	806	788	748	733	780	808	798	788	799	840	768	779	794	815	811	806	784	801	793	771	816	846	810	781	737	803	737	773	779	756	786	730	846	820	813	762	736	857	821	827	769	800	803	825	811	826	758	753	793	813	794	787	811	812	825	832	773	800
22487	20984	28488	23684	21079	21511	14828	6531	4707	3580	2857	2503	2258	1948	1801	1584	1487	1399	1320	1278	1199	1159	1161	1107	987	1061	1060	1012	1039	929	939	937	955	899	886	880	928	865	877	832	840	842	831	831	815	839	815	832	779	804	847	854	812	817	818	807	853	851	813	796	793	820	788	858	768	827	805	789	835	814	776	838	803	787	832	802	820	839	764	796	817	777	836	795	794	775	811	789	810	848	790	782	759	785	809	830	797	799	769	829	823	757	843	783	791	789	738	804	817	787	795	751	763	772	863	773	835	778	786	773	766	821	805	782	770	805	788	804	813	820	781	774	848	767	812	790	774	806	829	795	777	813	790	781	778	790	751	758	835	794	830	833	822	789	734	750	837	751	776	802	830	789	766	800	772	827	909	738	792	804	825	800	796	755	836	820	868	788	790	805	774	850	752	805	768	801	796	844	784	821	800	802	792	796	839	810	820	794	838	825	774	771	811	813	776	786	819	801	793	781	779	789	794	770	759	816	777	826	834	801	723	788	730	779	795	787	792	811	805	787	798	787	805	786	823	793	839	792	776	808	806	797	783	788	823	809	812	801	846	755	771	779	770	799	779	808	827	825	825	846	798	798	789	779	788	803	807	773	766	814	788	800	744	819	859	803	825	800	770	784	870	840	788	789	776	778	816	810	814	859	840	734	781	815	765	778	790	783	784	782	793	832	754	829	815	790	814	770	814	801	819	821	801	738	771	849	809	805	841	850	790	801	808	777	814	824	860	831	769	816	791	789	806	792	783	788	792	768	790	804	825	857	809	796	804	764	840	827	848	793	735	810	829	798	776	802	793	786	844	888	818	781	857	829	783	809	748	848	833	786	727	795	778	826	804	824	837	763	808	794	789	808	776	798	769	837	778	821	722	782	808	821	842	804	781	816	763	830	805	798	808	820	830	850	807	784	845	767	797	811	815	804	738	819	771	792	809	800	814	800	805	867	799	815	822	737	800	799	823	790	828	804	765	782	827	838	831	827	783	836	792	779	777	815	847	778	804	766	820	809	781	792	843	818	810	798	813	824	785	830	758	745	832	807	778	867	755	776	843	777	763	785	777	749	834	807	827	820	748	746	767	789	825	823	856	807	839	812	819	784	811	809	850	789	777	853	815	868	769	781	771	815	815	799	800	803	773	782	825	829	829	785	785	785	820	827	779	821	814	836	773	747	778	848	793	766	819	810	753	772	827	772	827	791	796	758	794	745	805	811	783	774	765	819	797	821	817	776	788	807	765	810	776	782	829	829	827	792	837	774	810	847	797	815	790	813	850	798	727	826	771	816	820	779	787	801	804	784	817	828	805	802	800	782	780	774	783	794	860	808	822	776	795	838	803	797	797	804	826	767	751	804	776	805	793	833	804	770	807	847	775	813	820	789	794	790	775	835	803	789	870	761	841	808	850	802	777	823	801	806	793	768	809	805	765	803	786	760	819	776	874	811	777	801	750	796	785	785	810	796	791	853	774	823	759	837	807	764	799	807	808	834	778	826	774	772	795	812	793	795	768	815	805	815	859	815	801	836	805	810	843	824	761	781	812	772	729	801	804	824	788	807	810	813	766	826	794	770	794	812	813	836	764	760	817	729	797	816	792	822	814	775	822	757	739	813	790	764	792	787	826	772	839	792	757	813	779	813	834	843	802	731	834	761	772	784	790	795	786	782	763	829	825	824	813	761	857	785	788	792	801	798	795	778	805	835	772	809	817	820	763	833	808	793	766	771	781	779	807	783	794	782	837	782	822	787	866	778	799	816	794	769	850	784	799	813	787	755	779	806	773	798	814	802	866	755	763	819	799	799	780	785	772	809	826	776	790	800	836	799	842	779	789	759	757	804	806	796	810	784	831	780	809	835	764	775	829	781	841	807	811	830	827	795	808	807	756	853	845	791	786	776	820	833	781	822	785	800	831	821	791	770	803	748	823	821	796	762	772	803	810	791	776	749	777	837	814	795	850	808	779	763	747	793	819	781	832	806	816	754	761	784	792	855	867	790	742	784	777	803	847	823	771	791	801	797	797	842	758	865	792	810	790	836	772	833	801	800	777	778	792	772	758	758	761	746	836	816	753	782	772	816	812	775	817	763	820	785	776	742	773	812	767	814	851	801	789	865	781	757	805	799	814	798	801	820	821	810	817	755	842	809	793	759	841	754	747	803	766	816	810	854	804	794	852	778	797	813	849	827	831	836	753	836	838	811	865	832	831	793	787	814	772	769	757	822	787	799	830	798	770	764	818	800	807	825	832	849	801	783	750	774	805	753	783	774	808	781	815	815	791	807	787	778	843	845	806	779	786	784	812	774	883	799	843	838	750	755	853	819	761	780	838	769	776	807	774	849	801	804	790	801	796	812	793	790	853	780	830	791	809	800	831	764	811	823	782	793	826	767	762	802	835	808	820	788	765	803	791	813	813	786	801	802	781	785	765	839	864	840	792	798	809	840	827	783	796	767	815	812	817	809	823	806	798	778	812	761	796	829	771	793	831	844	830	844	822	821	781	832	800	802	794	819	826	783	776	824	750	780	862	801	756	811	837	778	765	803	872	832	776	749	878	850	776	828	763	803	785	795	795	795	776	759	767	867	813	754	801	792	815	799	794	820	762	847	815	787	785	802	839	796	785	804	750	786	769	818	835	832	807	851	811	835	798	810	769	827	763	760	789	758	812	774	814	719	751	812	796	796	814	777	756	742	788	873	834	769	824	805	798	809	805	806	797	784	789	789	788	780	800	782	775	822	859	794	783	828	805	811	790	837	821	796	746	865	807	801	791	798	852	815	780	781	824	802	793	793	778	792	789	801	769	804	803	783	752	785	818	805	776	807	798	830	805	819	764	802	784	771	791	824	800	823	809	793	782	824	757	816	840	767	826	820	796	860	819	755	793	857	773	792	823	818	792	836	793	813	776	795	778	770	799	759	813	775	786	793	781	824	806	783	794	821	814	749	814	798	823	811	820	787	826	835	780	805	826	780	787	768	797	804	801	763	758	767	822	760	799	781	837	814	803	837	763	784	735	844	814	841	824	803	803	804	774	834	826	803	811	798	820	807	774	807	793	784	803	823	777	846	768	812	839	789	799	819	848	745	800	802	750	781	818	812	781	850	848	770	801	759	733	804	738	819	854	801	769	768	793	770	804	783	835	747	765	797	828	764	790	844	841	830	845	766	801	776	806	780	763	756	771	785	719	805	797	793	800	785	808	829	815	810	779	801	791	799	835	794	811	818	760	792	806	793	785	800	761	775	762	816	771	821	770	831	786	815	809	865	798	810	810	807	756	790	770	746	847	803	829	860	810	772	822	794	798	803	769	799	789	773	799	785	778	815	785	741	773	765	824	769	793	791	808	750	840	745	789	785	826	804	789	734	799	849	772	859	778	798	818	830	772	775	783	816	805	791	836	748	813	766	784	786	806	863	803	781	756	845	846	791	842	824	798	836	773	827	863	813	777	795	762	842	762	773	809	826
18197	41678	33830	24463	19987	15597	11862	9615	7512	5793	4593	3939	3473	2872	2495	2302	2035	1859	1766	1720	1475	1383	1341	1303	1253	1254	1191	1153	1133	1159	1117	1014	980	1001	1038	952	947	913	952	953	913	896	930	911	900	900	879	866	907	877	822	827	866	846	879	824	920	854	842	881	852	854	885	877	865	831	832	856	819	796	897	873	868	877	814	848	847	823	821	839	884	869	821	845	827	817	802	879	756	830	817	826	796	797	829	840	841	835	807	775	831	827	818	862	858	823	796	868	815	843	867	803	849	817	884	796	802	857	788	803	797	844	815	850	849	775	855	843	794	849	909	848	840	873	827	832	848	798	885	850	837	874	754	814	838	884	793	788	857	826	802	755	855	786	820	753	813	832	873	855	829	850	830	829	833	849	784	818	815	824	809	825	884	825	802	805	854	821	827	803	796	796	842	829	816	831	850	735	861	837	812	796	794	805	845	836	793	828	881	815	801	778	844	841	878	811	826	811	847	781	861	866	857	854	802	829	832	792	829	804	815	824	843	796	817	895	831	801	804	844	791	845	791	798	799	822	811	782	791	814	875	866	878	814	777	820	814	792	819	844	848	830	777	864	848	828	823	823	795	812	790	808	833	813	838	797	907	839	780	778	831	814	798	845	836	852	852	828	754	810	782	782	799	853	831	865	842	846	833	795	864	854	817	864	822	820	841	818	844	860	773	843	837	857	860	861	883	819	810	778	841	810	867	867	814	807	848	850	820	786	875	860	831	811	825	838	847	846	834	785	822	820	822	836	814	834	837	909	821	802	785	865	852	842	791	838	850	828	845	831	848	823	817	792	816	917	816	818	859	815	814	794	826	826	798	822	827	846	836	814	801	860	818	821	872	806	831	808	864	784	791	785	814	826	803	859	825	867	880	818	841	806	816	797	832	810	872	834	825	814	797	835	797	774	860	827	832	895	888	871	796	827	822	878	842	871	896	783	784	840	810	870	845	833	861	796	827	859	825	798	849	808	789	798	872	787	785	845	814	812	845	824	783	835	800	841	834	835	832	793	799	844	850	844	800	808	812	828	806	861	876	772	824	841	856	838	844	829	833	808	833	813	816	793	792	838	879	851	851	843	870	884	819	789	781	827	840	853	807	881	843	839	829	844	840	849	839	881	803	818	852	861	817	797	832	860	834	815	822	813	863	884	846	845	842	810	839	808	841	810	837	815	804	787	831	804	834	872	807	859	808	843	843	805	838	827	807	827	785	833	801	847	781	822	848	798	810	815	834	835	877	808	781	847	889	888	827	835	774	763	790	849	791	839	779	834	846	807	807	798	829	798	819	851	871	811	793	811	815	767	803	815	836	831	842	893	834	843	846	808	812	857	838	736	812	847	857	851	832	834	823	801	795	833	803	823	767	884	796	798	831	824	796	787	843	820	829	774	785	793	832	789	806	821	843	807	812	834	843	821	839	763	845	824	832	815	793	865	811	862	769	817	820	847	805	827	765	779	844	758	758	826	787	806	835	850	865	828	806	861	807	839	823	813	759	827	807	862	839	805	795	816	793	838	811	858	815	854	818	828	826	868	777	846	813	835	832	846	858	813	850	814	798	817	806	872	794	845	837	821	852	846	819	741	864	814	816	878	832	768	791	845	803	852	763	784	819	834	773	826	776	790	891	805	854	822	807	835	801	824	800	799	817	791	833	833	809	868	834	859	827	775	833	812	797	875	836	820	820	847	802	871	789	819	780	847	781	788	815	811	812	808	834	862	815	819	809	841	841	846	819	840	840	863	824	844	770	871	807	817	798	844	814	832	764	860	821	791	784	825	836	863	779	788	822	848	819	823	817	833	818	850	830	830	789	837	816	860	787	801	813	799	812	869	802	827	843	885	879	812	837	795	841	788	770	839	786	823	849	853	823	828	809	808	810	825	839	838	748	812	816	824	838	822	878	794	831	814	806	860	851	829	842	829	805	826	820	838	826	777	796	831	817	841	790	827	837	837	817	828	867	782	820	808	799	811	811	850	874	832	819	819	775	811	807	811	802	815	832	828	848	848	839	867	730	809	823	774	827	803	806	792	768	769	857	837	836	846	872	864	863	845	845	778	850	814	804	811	782	844	821	882	752	821	791	822	775	814	836	821	806	800	793	815	832	854	841	780	831	858	842	844	847	836	837	844	793	826	870	833	803	763	826	821	824	831	826	853	791	775	881	796	850	821	858	831	794	844	764	839	855	819	832	777	849	833	865	852	813	840	804	850	860	852	849	867	867	794	788	881	863	800	817	874	789	858	837	800	840	811	832	776	854	824	833	850	825	794	756	795	820	860	793	795	841	820	811	848	759	859	833	828	817	832	832	795	814	768	858	788	786	794	836	838	801	822	807	818	860	819	863	835	811	815	846	857	828	799	846	817	761	773	834	803	817	842	805	822	805	806	820	801	815	840	815	800	858	797	794	801	898	833	780	816	798	795	865	834	875	810	840	873	839	809	783	871	862	840	792	821	784	832	806	791	816	770	796	833	852	886	842	783	799	856	810	799	795	822	837	779	816	866	801	801	841	857	817	803	805	822	888	880	868	781	840	817	838	862	812	868	819	829	862	853	854	856	807	900	840	834	825	840	846	773	806	845	809	843	789	772	855	814	770	808	831	849	786	810	817	783	836	846	808	809	768	918	795	830	805	809	817	864	787	844	850	866	817	808	854	825	812	812	809	799	840	824	811	854	820	845	858	792	829	812	853	751	755	824	826	831	801	830	887	827	810	815	834	805	877	800	820	816	800	846	744	789	799	795	813	811	818	858	832	797	825	780	845	753	789	838	832	861	801	801	847	813	820	854	780	820	860	801	826	786	803	819	820	825	838	767	858	854	787	800	781	867	813	836	828	774	809	853	817	774	809	820	801	815	820	849	810	853	870	878	837	809	833	810	845	833	868	828	802	863	818	827	843	806	818	822	803	789	866	818	836	842	826	837	822	811	845	780	870	804	759	803	832	789	837	802	804	799	815	778	761	851	846	812	803	844	791	796	823	781	793	800	807	850	851	849	811	814	841	804	802	852	798	832	775	802	828	818	808	749	794	836	839	829	822	824	834	791	735	804	806	819	821	849	844	816	830	784	854	844	757	761	837	874	841	804	782	829	798	852	803	816	834	796	815	791	813	816	821	854	778	821	857	809	757	804	767	754	833	849	809	787	823	843	836	812	850	773	815	795	804	851	774	798	841	796	826	828	789	837	816	840	810	811	816	810	869	822	807	841	794	776	826	823	797	828	834	803	845	840	774	822	787	826	823	865	850	833	829	821	783	806	843	853	846	821	824	815	811	816	880	828	793	837	833	764	801	820	855	783	864	853	854	811	847	850	853	861	869	824	829	890	791	825	844	835	795	823	816	797	857	821	824	861	857	884	805	783	879	814	834	786	860	845	886	821	826	779	856	827	786	787	858	839	806	821	809	844	788	835	832	800	841	814	788	751	815	797	767	836	832	876	819	828	771	867	877	817	808	827	797	819
28297	22167	21751	14024	7813	4870	3514	2795	2203	1817	1502	1353	1326	1203	1181	1077	1008	973	972	876	868	856	829	826	830	830	828	815	815	850	815	799	805	768	831	776	736	805	772	757	763	815	763	740	744	765	775	805	753	718	742	774	772	734	748	732	730	769	781	777	756	759	734	752	780	771	740	761	736	739	736	780	733	700	753	765	723	731	765	737	700	760	766	767	757	755	762	725	768	685	716	790	722	775	814	740	762	764	744	766	758	739	714	788	758	770	718	740	746	737	747	749	749	711	719	774	754	728	717	767	736	748	740	829	747	767	683	713	751	732	763	783	734	746	784	746	722	696	801	728	766	721	727	787	756	758	771	760	729	760	764	740	740	754	730	736	741	732	753	730	758	767	742	684	787	722	755	777	706	754	725	776	697	741	773	728	715	720	762	744	777	751	746	721	768	737	677	741	734	757	692	732	703	710	742	724	687	765	730	756	771	767	765	730	759	763	717	738	722	751	726	758	761	820	771	759	714	697	763	742	735	692	759	757	737	718	758	775	751	772	719	724	738	703	707	686	729	764	760	731	732	764	767	748	738	733	736	745	788	750	774	773	787	776	743	729	745	713	716	772	741	695	744	749	752	757	749	759	725	736	735	683	776	793	728	742	692	758	783	760	681	708	719	725	741	722	747	720	684	731	774	756	685	747	758	738	750	721	742	732	732	740	739	733	756	745	757	738	737	749	746	775	754	760	708	757	738	786	744	726	727	741	707	736	769	771	745	697	711	753	755	763	779	759	696	703	723	717	705	723	730	738	782	758	717	724	789	741	720	736	777	793	710	732	736	776	716	767	734	718	745	805	744	716	717	753	673	793	781	720	711	786	741	751	713	819	714	655	790	766	743	710	738	756	714	704	762	734	751	707	786	740	741	715	747	760	694	746	710	725	714	715	730	784	762	769	758	737	722	748	741	745	780	744	749	736	727	718	751	726	744	793	739	748	735	690	715	753	755	744	761	726	770	775	788	738	817	735	759	768	736	720	750	717	738	720	738	753	755	763	773	689	708	699	732	725	724	714	761	749	691	786	771	755	735	706	760	696	704	711	728	767	729	712	677	779	698	753	703	771	718	779	752	781	742	760	698	717	715	735	785	762	712	738	686	735	761	722	723	773	742	736	726	741	715	763	782	765	785	768	709	749	732	808	713	726	719	787	758	739	729	807	735	707	809	725	806	759	808	718	745	743	713	766	707	709	735	739	694	747	742	726	710	728	776	711	768	732	748	745	726	701	749	737	743	712	779	746	705	789	756	756	773	747	734	736	744	751	729	773	791	809	714	723	722	762	706	771	752	707	700	716	694	734	714	678	721	760	762	798	743	725	727	771	710	754	672	762	718	723	757	686	702	753	758	727	698	682	689	786	701	737	759	743	737	724	752	796	714	763	782	712	711	787	766	762	754	729	724	780	765	735	775	755	733	716	732	781	745	743	747	705	743	743	738	730	763	738	732	753	777	779	773	688	752	772	669	728	738	724	749	756	795	716	691	784	753	776	711	779	775	712	708	734	771	720	774	688	759	699	707	749	754	752	722	738	749	741	685	770	738	748	762	788	760	760	740	753	779	732	730	728	758	712	740	735	721	726	748	721	703	719	746	730	784	738	741	752	707	736	706	747	746	721	790	748	788	766	794	765	760	712	738	732	734	712	723	744	780	768	699	730	741	707	742	721	781	727	715	729	793	773	764	764	739	737	713	731	738	741	731	784	701	722	722	716	751	775	729	736	782	727	767	752	716	718	734	692	746	759	752	759	739	733	748	768	751	799	770	710	760	688	755	722	735	738	741	789	761	752	704	748	718	760	746	745	781	773	753	713	771	735	747	711	711	747	708	758	770	763	760	663	715	732	709	762	707	742	730	711	710	758	754	752	741	723	766	721	755	721	705	713	753	763	712	734	761	835	805	772	749	726	768	804	714	755	745	709	724	830	740	743	792	738	739	782	757	748	746	750	693	721	725	686	669	748	776	780	708	752	727	734	733	786	718	687	704	739	693	728	697	746	749	713	749	772	712	740	773	715	737	708	735	733	697	723	749	779	761	743	702	754	732	761	772	763	769	738	766	721	744	702	766	749	783	719	745	789	788	783	726	765	718	711	757	752	745	762	733	736	742	709	737	733	737	810	729	752	760	758	770	739	774	777	743	709	783	696	758	732	742	738	743	757	784	746	733	730	769	698	727	730	717	729	764	756	735	697	728	749	748	758	773	777	731	735	749	674	762	685	763	718	732	717	740	751	784	753	709	774	702	746	732	730	740	760	725	702	728	734	725	750	794	719	730	754	789	741	761	731	739	773	714	746	723	702	734	746	756	724	764	712	760	737	750	702	790	740	726	711	726	742	681	713	734	757	687	747	757	704	729	768	774	751	786	723	735	699	748	730	719	774	747	761	769	735	757	736	761	733	722	725	701	720	743	644	706	714	737	776	711	702	729	720	811	779	774	727	690	716	734	752	714	774	723	666	722	703	740	713	707	750	764	729	727	747	713	734	724	750	740	737	716	755	754	768	754	750	739	755	721	733	720	744	760	719	773	709	732	734	781	711	737	712	752	734	749	728	752	776	785	768	746	718	750	755	741	735	744	778	734	741	702	767	754	785	750	729	753	719	696	720	780	729	756	754	743	723	714	715	705	727	728	778	707	754	763	747	695	781	757	779	698	746	716	770	762	748	754	718	766	716	709	729	751	733	756	713	798	722	771	699	700	707	803	731	800	707	751	764	798	761	704	722	779	721	766	693	698	745	775	744	775	703	703	743	729	744	752	719	735	782	729	725	766	739	737	745	758	725	731	715	772	708	768	730	764	721	737	743	759	749	666	713	729	757	722	752	744	723	719	726	810	708	764	782	775	780	738	747	700	743	752	745	730	743	733	745	737	730	735	748	772	762	730	779	739	715	696	766	765	714	724	722	799	725	719	737	738	774	686	734	746	796	739	693	726	717	732	748	712	781	721	751	743	747	823	746	711	706	740	726	737	728	725	719	742	721	710	710	708	743	740	793	703	724	725	768	743	753	723	688	739	755	738	748	736	768	726	756	770	734	699	772	747	714	764	707	694	737	778	737	736	761	727	708	803	779	746	700	784	796	717	719	716	691	755	745	715	730	728	778	743	756	736	729	770	758	756	745	736	752	782	740	734	736	749	798	734	689	724	769	772	736	748	779	744	719	740	724	737	794	726	734	795	778	712	737	747	748	718	782	702	767	752	755	762	746	672	728	738	716	777	748	711	780	805	677	723	781	752	737	732	713	763	733	754	773	757	701	741	745	773	712	756	760	765	759	727	759	737	767	742	786	736	779	729	766	739	683	752	743	809	744	735	732	661	742	750	745	782	760	715	736	735	744	759	733	694	693	715	773	714	724	752	794	739	751	761	760	735	733	735	733	734	720	764	776	730	790	772	757	757	793	760	755	757	776	752	732	760	743	744	744	722	749	715	740	749	757	713	752	709	758	715	746
16577	30903	23025	14631	10948	8085	5988	4732	3632	2975	2355	2010	1852	1662	1431	1353	1278	1179	1140	1107	1035	981	1016	959	942	931	878	900	921	944	907	880	865	840	855	850	873	759	844	807	807	785	805	750	834	800	820	800	787	802	807	830	760	794	796	823	811	836	773	787	779	819	818	756	853	784	822	776	795	793	727	800	790	813	771	781	770	801	794	785	794	798	789	822	782	730	753	770	815	758	808	744	731	847	754	797	800	803	804	802	808	758	790	805	763	772	777	743	740	770	788	717	752	780	849	764	813	752	798	786	737	805	790	800	767	752	785	810	760	790	794	787	807	767	742	774	778	804	813	757	765	770	795	760	824	842	773	770	745	775	698	787	795	779	790	774	751	751	788	836	775	828	812	789	817	806	800	803	775	752	769	787	806	760	775	758	753	759	766	769	808	720	771	799	765	763	772	813	791	813	801	787	790	766	801	770	802	784	766	758	782	771	768	784	785	777	777	753	801	764	781	736	775	730	772	773	750	755	785	830	784	758	776	780	796	780	761	780	772	769	766	759	767	760	741	799	782	828	800	783	716	788	801	789	805	793	747	814	765	770	768	793	771	760	799	792	739	799	782	784	765	810	737	774	803	781	774	777	793	781	724	814	840	749	770	719	795	787	778	793	816	786	762	787	769	756	765	783	766	802	803	775	726	789	783	753	780	775	782	784	818	799	792	803	789	811	797	756	791	719	748	793	764	785	798	805	764	776	784	781	761	760	784	809	787	775	759	743	786	763	774	750	778	796	799	789	720	779	763	776	794	780	778	763	736	767	806	769	799	780	790	775	757	789	785	753	728	807	807	803	823	790	742	770	816	798	766	800	793	808	770	741	806	786	821	784	704	752	802	740	767	757	764	778	795	817	796	796	774	826	776	770	825	858	791	774	828	765	760	824	806	788	792	800	738	776	796	826	794	758	762	787	817	757	850	753	786	768	783	826	763	762	797	779	791	785	784	790	706	811	801	734	784	767	768	772	820	772	753	771	790	816	779	778	808	829	816	785	813	771	786	771	785	788	783	808	709	835	804	734	785	798	815	740	759	784	806	761	788	784	747	763	791	742	799	744	771	789	770	776	774	745	787	805	708	771	793	797	768	692	757	718	759	775	766	792	785	730	708	777	817	754	779	861	761	748	726	824	794	826	774	733	780	747	768	771	794	774	800	776	738	837	818	786	782	771	736	818	830	791	809	781	779	814	773	763	821	784	807	794	826	802	826	767	711	784	778	816	774	790	808	820	764	825	749	759	759	715	807	794	781	796	830	749	743	793	792	808	822	785	770	766	813	829	820	788	780	777	820	767	785	773	791	815	782	797	779	772	745	770	793	797	800	822	788	751	797	781	812	752	796	801	787	766	764	784	797	822	778	778	808	813	744	762	770	791	753	775	817	789	808	805	791	782	766	750	790	756	799	790	789	748	760	784	747	759	817	775	764	757	828	753	723	783	785	768	823	779	794	749	804	710	805	732	803	774	749	806	814	746	777	776	790	759	772	788	812	725	758	794	770	786	731	722	775	767	764	784	787	795	774	752	750	787	777	785	766	782	799	758	792	781	784	785	800	744	804	780	768	801	732	778	804	773	773	771	763	789	805	789	767	792	789	757	813	818	757	810	707	758	724	770	810	760	825	754	847	800	743	759	730	777	800	773	789	723	797	785	829	770	845	754	775	816	799	810	763	826	762	798	764	759	759	780	809	807	795	773	766	794	784	757	780	744	800	795	775	740	817	764	763	817	780	800	793	745	825	795	746	767	781	774	719	819	781	797	762	816	721	758	771	777	770	776	735	786	776	813	757	789	793	797	804	815	735	786	771	797	757	748	758	804	787	774	771	807	762	773	792	733	796	764	772	743	774	806	765	794	802	784	828	768	793	781	738	784	774	797	778	780	746	773	755	809	789	811	765	784	758	760	789	787	759	800	784	797	760	784	727	803	778	868	775	821	772	777	782	761	774	771	776	758	731	780	824	824	812	790	788	780	840	791	822	762	750	823	747	815	774	780	807	858	822	804	786	779	752	790	773	782	683	780	792	731	785	778	808	756	784	769	765	763	786	761	739	778	787	787	736	764	770	782	819	773	756	737	754	781	741	790	750	727	796	759	768	740	840	864	761	812	759	778	785	768	809	764	747	772	789	815	776	795	795	763	812	780	788	783	808	770	780	757	776	781	766	755	778	783	756	780	746	784	788	801	738	791	752	806	751	783	765	711	770	816	781	793	806	779	815	694	811	792	827	769	770	772	781	762	798	764	776	786	788	808	781	769	753	781	744	773	748	819	764	742	830	773	767	791	802	746	775	784	802	768	768	741	757	796	791	794	754	741	778	764	797	779	776	797	771	779	801	772	762	794	777	812	784	775	781	792	777	763	760	763	784	757	798	837	778	764	818	763	772	790	795	777	779	784	770	847	812	801	782	788	825	791	803	754	824	740	747	802	750	806	742	747	728	786	799	786	745	748	786	776	794	723	768	735	782	783	781	750	781	775	812	748	785	759	837	773	726	754	796	796	809	741	721	815	753	731	791	752	795	760	805	818	782	785	783	774	793	777	779	759	790	756	764	778	765	783	766	746	758	780	784	785	795	791	723	835	785	850	825	771	789	807	797	781	803	743	760	775	835	809	801	775	757	739	792	766	774	759	784	774	733	827	777	728	758	817	822	801	818	776	785	742	757	789	768	750	734	732	782	760	815	796	770	764	769	745	806	808	777	746	775	769	778	759	868	820	794	800	800	767	811	785	849	766	784	774	780	790	771	788	702	785	715	744	765	760	714	793	795	772	719	790	798	770	737	766	783	798	781	789	793	766	775	810	814	815	808	735	749	817	801	792	767	776	794	788	753	780	800	743	786	796	786	740	771	766	796	718	770	763	763	781	753	769	841	759	811	787	805	786	732	757	738	753	754	830	826	782	752	767	800	823	803	717	791	766	740	830	761	775	813	804	766	758	804	826	772	789	806	755	762	781	767	762	794	787	826	805	832	831	799	722	770	767	727	790	844	761	789	764	766	810	780	804	852	707	769	758	780	759	776	771	807	752	770	769	771	775	780	778	794	760	806	822	757	741	810	779	741	820	735	763	756	793	761	765	724	781	739	787	787	778	751	781	725	813	784	765	833	771	783	778	780	777	830	837	823	786	760	808	726	830	763	782	812	735	777	774	797	778	763	737	771	793	774	827	731	826	720	745	810	763	776	779	800	755	855	763	781	767	767	809	774	785	780	797	782	812	766	824	790	766	773	774	782	756	766	803	789	756	756	802	780	729	734	744	803	768	758	828	807	784	725	762	750	761	771	796	779	796	801	762	798	819	794	820	804	783	795	768	801	740	736	811	822	797	812	770	749	792	800	780	720	734	765	782	777	768	809	778	816	805	807	791	766	765	806	805	833	856	797	783	803	783	757	814	827	766	760	780	781	817	771	792	796	743	771	769	752	776	769	766	813	761	827	811	795	806	800	767	760	771
23772	21116	28177	24361	21202	14591	7175	4334	3285	2659	2186	1916	1771	1514	1441	1343	1232	1145	1067	1106	1032	1046	990	958	949	950	905	898	872	930	895	869	813	872	842	828	822	836	817	847	797	798	816	832	796	778	791	755	849	828	733	742	776	775	767	780	790	787	725	792	761	803	801	765	763	769	812	781	792	851	781	827	731	799	759	779	796	797	810	759	810	743	842	685	800	783	757	777	756	752	776	740	803	805	760	757	788	749	756	712	734	774	776	794	777	766	835	719	737	759	872	774	754	759	741	736	787	758	786	785	745	765	800	806	786	761	767	807	742	751	810	742	791	745	766	768	779	809	780	736	796	750	810	739	744	811	746	784	743	817	780	773	758	735	717	770	786	774	728	779	739	744	742	753	740	789	795	780	752	809	816	761	712	757	771	748	806	780	755	790	752	772	794	791	752	761	751	767	761	772	757	780	825	742	752	819	775	815	728	781	768	729	763	809	760	811	777	757	768	786	749	724	783	751	777	801	772	718	727	772	778	762	753	813	757	734	756	786	783	752	719	793	748	744	794	758	747	762	754	769	816	810	795	799	792	779	726	736	804	781	758	780	729	815	801	771	699	790	734	800	746	769	756	816	800	756	823	782	732	778	735	772	745	753	811	817	774	733	822	774	771	767	780	765	734	758	779	745	802	760	745	782	769	779	728	753	799	775	758	774	767	724	810	787	769	711	752	786	769	784	831	758	755	744	761	713	734	771	765	790	800	786	779	749	819	772	766	774	759	818	828	767	756	738	775	747	799	775	750	800	751	786	818	753	743	741	774	766	781	751	777	779	767	774	795	827	792	759	709	731	778	780	760	826	757	766	741	781	751	811	795	763	775	826	769	816	773	839	789	768	760	814	758	805	808	741	749	743	808	754	728	805	773	749	770	783	746	789	802	804	783	737	780	763	750	814	816	792	787	777	792	783	768	733	744	767	725	774	730	780	763	777	777	824	807	741	765	792	779	747	801	842	797	741	776	812	815	778	764	783	753	721	782	824	791	719	758	723	789	843	804	791	763	753	786	788	734	767	789	691	747	798	777	757	776	772	769	750	731	719	768	789	775	800	785	796	745	745	757	730	831	801	754	798	739	697	778	763	768	770	749	798	830	777	749	738	793	822	776	754	758	769	819	779	764	745	752	809	791	778	784	761	766	745	764	758	751	773	772	773	789	765	738	796	713	779	775	756	772	768	751	733	745	801	758	776	787	794	769	770	763	761	776	769	788	776	764	777	805	768	832	755	777	765	705	793	793	761	750	795	816	756	785	791	751	736	784	777	793	782	770	781	760	769	792	776	757	763	800	760	799	765	774	767	802	781	727	748	789	781	756	794	775	787	794	767	761	787	792	782	712	729	825	758	713	729	748	808	770	771	821	758	755	706	717	791	787	747	791	788	738	726	779	744	798	765	736	763	786	795	718	752	721	761	746	745	765	765	756	758	747	792	737	764	794	785	781	796	744	731	787	811	785	777	749	777	700	801	775	765	741	773	788	779	752	773	794	753	787	800	695	752	789	818	752	766	776	756	787	745	757	738	784	750	751	829	713	714	755	761	764	755	834	765	784	761	788	788	791	741	759	758	812	779	761	748	736	732	793	723	747	758	746	830	724	791	782	762	765	756	766	810	745	694	728	793	739	773	727	774	792	766	842	786	733	759	794	755	777	754	749	761	796	783	779	764	778	780	731	765	764	750	786	745	761	777	800	763	765	770	717	780	778	752	780	733	744	718	740	724	783	757	755	739	735	781	753	778	765	837	766	769	759	758	736	795	778	805	771	767	750	780	798	777	749	776	749	768	715	798	766	774	754	793	774	790	769	721	748	802	796	782	804	789	795	777	769	781	754	757	778	785	736	779	757	819	785	788	729	745	711	757	789	787	757	782	807	765	769	794	740	758	775	796	767	754	794	673	784	739	746	803	801	757	786	837	776	795	778	761	765	793	828	747	825	764	741	797	766	740	721	717	745	757	824	778	816	724	723	727	742	707	770	834	789	779	745	764	785	747	816	737	738	721	761	765	782	763	768	761	793	812	792	794	759	760	753	772	760	795	813	792	763	753	732	774	765	787	780	777	693	789	728	768	758	795	768	759	803	809	807	732	722	776	806	720	762	822	775	738	721	796	791	777	795	795	779	756	818	804	792	786	743	792	804	780	711	775	805	762	748	748	758	765	784	777	738	767	744	754	735	834	761	783	743	724	696	808	782	724	757	788	764	808	768	798	708	793	768	735	793	816	794	792	812	817	772	739	820	802	788	762	799	674	762	754	778	767	769	740	758	787	747	715	799	802	781	762	800	762	774	797	739	714	753	776	706	765	764	775	819	732	774	727	790	798	789	775	764	813	807	749	794	805	735	763	843	749	732	779	724	782	773	757	836	796	796	791	741	804	834	739	776	806	770	813	780	760	764	774	776	788	768	781	767	762	765	761	806	774	769	820	757	767	765	760	785	769	773	796	819	774	737	733	793	785	690	770	758	816	790	745	750	784	796	761	779	747	759	755	795	729	732	747	785	844	774	780	745	784	772	786	706	749	756	741	752	787	771	802	771	731	750	759	777	814	749	781	779	739	754	775	779	733	751	768	761	749	722	819	735	732	776	783	788	759	754	787	769	757	747	780	786	713	760	780	820	772	762	810	727	814	720	741	743	770	747	809	752	727	768	737	761	759	735	776	728	734	727	782	733	785	756	815	731	804	719	748	718	753	733	800	751	757	779	732	794	778	791	763	767	758	709	739	801	747	765	750	738	777	778	763	811	757	779	803	701	746	776	767	778	735	796	740	783	761	794	773	757	756	831	769	751	804	734	759	796	765	808	785	778	766	793	770	707	731	748	752	751	766	756	715	727	823	787	761	743	765	782	735	759	778	814	748	740	739	750	789	778	793	753	730	788	765	779	825	737	787	735	777	780	705	751	791	754	747	795	761	745	764	725	788	786	769	774	857	747	784	765	809	768	696	804	783	733	810	739	743	742	809	751	787	769	788	771	766	810	788	758	762	778	751	710	790	782	776	757	744	768	783	757	765	758	761	741	758	793	804	739	719	736	698	784	786	798	795	696	766	758	772	801	774	788	793	777	777	776	769	806	799	763	739	796	805	783	786	748	761	748	789	795	778	776	773	808	829	803	764	767	746	747	786	755	778	793	821	774	747	767	749	747	761	777	771	763	728	757	773	764	803	746	724	783	754	748	737	775	794	782	778	767	754	765	778	775	784	748	761	758	763	766	723	786	762	803	769	711	786	774	780	772	740	761	760	748	737	813	753	813	822	800	799	773	709	736	736	784	766	797	719	788	818	742	820	791	791	754	781	800	741	758	785	820	733	794	787	775	802	791	790	752	784	786	744	760	729	811	754	795	764	732	753	749	735	725	777	811	776	788	770	747	790	749	784	772	746	715	766	757	737	774	787	755	799	725	731	780	755	789	751	734	754	818	755	784	711	800	748	741	807	830	758	794	742	770	801
16375	38058	30254	20554	15906	12006	9045	7153	5666	4267	3501	2974	2582	2212	2012	1865	1707	1562	1388	1322	1249	1272	1147	1146	1104	1128	1034	1061	1021	1042	947	949	930	874	960	937	888	887	862	850	804	837	810	851	811	828	863	831	793	815	793	837	828	816	810	825	827	805	800	842	852	861	817	844	812	775	818	803	846	823	820	858	792	794	832	775	782	835	840	799	800	803	821	804	797	794	793	806	801	774	855	800	862	796	804	758	832	780	804	830	801	755	791	794	842	790	788	851	767	785	789	820	778	773	717	827	767	793	833	839	813	774	804	825	806	841	814	804	813	764	832	767	759	816	792	748	783	801	811	794	802	797	838	755	796	869	797	766	800	823	785	807	799	823	797	816	797	791	790	806	782	831	834	871	834	784	791	804	877	856	785	828	842	819	753	875	859	817	793	791	798	736	816	794	787	856	760	809	762	791	750	778	820	769	815	782	804	784	754	807	773	785	760	775	818	787	784	776	749	831	811	878	834	805	804	777	800	805	846	853	761	855	788	811	769	748	825	772	824	821	839	812	788	786	774	816	860	838	823	817	791	782	752	789	796	799	858	812	790	825	816	806	847	810	770	829	767	767	838	786	749	862	760	835	801	765	848	745	826	819	788	751	814	830	835	842	825	840	800	781	848	775	795	834	798	828	824	832	814	809	755	790	813	822	771	798	776	790	812	836	839	782	790	776	748	763	803	803	811	814	800	798	783	792	827	829	751	803	796	781	798	844	830	805	828	819	886	811	769	854	828	800	812	811	821	801	770	787	830	737	822	793	774	769	789	830	777	793	783	835	757	796	799	816	845	838	787	773	828	786	784	770	800	782	808	858	808	831	805	826	789	778	814	803	769	824	832	779	799	791	763	832	794	781	819	791	774	742	769	813	792	771	811	824	770	790	846	845	794	805	774	803	845	799	796	779	794	825	815	835	820	759	788	768	807	795	777	807	792	807	774	760	874	775	742	802	837	805	829	796	791	792	767	784	842	790	787	821	835	802	755	811	819	813	806	771	834	827	765	853	817	805	814	768	787	848	806	791	822	793	772	771	802	776	804	810	763	815	765	783	762	795	765	801	810	791	779	788	816	810	794	764	841	831	767	756	781	822	847	868	823	785	768	776	807	822	816	799	782	830	778	805	799	756	817	889	816	838	772	759	830	791	758	781	789	816	777	791	833	768	819	778	804	817	782	801	792	780	791	767	825	811	823	784	795	846	798	824	789	760	824	800	811	830	787	792	789	801	782	821	806	841	812	782	875	772	763	757	803	814	775	774	826	788	803	804	830	868	801	849	855	755	773	773	837	806	838	780	786	836	821	795	813	772	794	787	785	813	802	819	824	768	795	773	853	830	813	776	813	787	788	760	848	791	765	786	790	784	810	843	792	771	823	791	820	788	805	785	786	853	810	825	788	815	815	726	782	769	803	807	819	801	797	781	799	819	836	798	775	807	852	865	792	806	811	783	747	773	779	786	814	834	787	830	823	788	806	810	812	762	794	824	802	781	816	835	786	788	772	784	857	759	790	797	796	826	782	804	767	782	807	809	831	831	811	828	810	774	785	811	751	804	755	796	753	803	778	798	776	800	806	758	829	807	800	827	805	780	798	795	832	817	791	783	797	799	833	799	746	848	779	789	798	796	828	807	743	832	809	848	804	822	763	788	756	814	814	823	831	786	837	797	816	846	801	789	833	819	819	814	814	833	818	813	802	789	804	823	760	840	829	720	807	849	788	782	784	782	812	777	849	805	789	847	795	810	812	765	826	790	788	776	823	818	775	793	797	784	791	786	833	824	819	796	811	768	787	800	779	809	794	836	832	808	825	795	769	811	789	777	798	834	791	820	826	805	807	835	779	781	789	848	793	803	807	816	806	817	809	793	787	838	869	840	790	760	779	803	786	755	735	817	781	823	810	783	812	772	770	772	828	774	762	834	861	830	809	789	811	758	811	812	827	791	772	817	784	754	819	850	823	774	820	864	770	792	832	791	843	782	791	781	816	802	858	785	789	782	800	769	778	802	739	803	794	802	756	793	795	823	829	817	842	805	799	814	755	793	840	818	823	778	770	869	779	799	821	817	785	808	835	784	825	821	823	785	794	862	795	824	773	758	816	803	741	768	774	790	781	792	772	769	756	791	821	811	779	803	798	790	785	815	805	807	846	780	810	734	807	804	771	787	763	789	812	787	795	776	790	794	794	790	797	777	792	819	825	808	802	784	804	813	822	806	877	798	819	779	795	814	805	818	823	805	822	813	788	773	795	791	760	802	799	795	802	812	834	850	792	822	791	751	785	839	820	779	796	824	814	784	809	796	787	757	836	779	806	822	840	833	812	798	759	797	785	851	751	788	748	814	801	795	782	760	817	796	794	805	793	828	794	851	861	799	777	794	790	813	819	758	769	798	831	818	737	802	815	803	783	878	818	812	788	841	807	848	786	767	795	811	806	818	827	814	795	846	815	773	803	813	805	863	792	814	767	824	791	816	813	808	819	784	878	850	735	811	833	805	805	836	805	830	732	794	766	813	794	739	806	806	833	768	772	803	767	775	849	840	820	781	779	854	772	794	770	810	810	794	790	804	874	808	840	807	794	776	808	818	823	805	801	799	786	787	865	818	866	714	844	828	834	765	824	796	760	781	824	739	771	830	745	780	816	764	778	797	795	794	808	878	806	798	804	819	774	801	825	794	829	765	815	813	826	791	819	735	869	780	751	856	816	770	831	819	759	812	820	758	812	796	788	758	818	826	792	807	787	811	786	793	810	797	819	808	784	871	826	791	791	816	775	816	808	775	796	755	737	773	847	798	797	755	829	808	832	727	781	807	842	806	768	807	776	797	816	808	794	823	818	821	794	815	817	795	795	785	800	798	805	787	783	817	799	771	839	810	857	759	805	811	823	800	860	789	808	832	747	808	830	822	859	809	785	788	827	769	821	802	815	833	818	803	802	794	825	762	796	830	815	787	798	777	759	839	815	780	831	809	822	850	779	793	823	832	852	825	777	737	819	847	788	757	789	816	794	846	804	821	819	824	836	800	807	753	797	803	762	808	829	800	789	800	804	807	807	790	784	789	801	813	787	803	813	833	844	798	796	742	809	774	777	831	767	806	790	815	797	840	792	785	856	764	836	774	793	801	784	795	785	761	808	756	810	832	782	773	805	786	812	836	809	805	785	805	780	831	858	823	796	867	802	881	804	808	791	814	802	778	790	782	841	797	803	774	783	815	833	749	819	766	817	800	859	824	768	772	783	791	820	764	770	787	744	787	801	813	822	816	836	813	819	807	788	786	802	800	741	774	763	813	811	822	846	844	837	764	811	754	776	786	812	801	778	829	747	786	800	753	830	809	771	796	816	775	778	815	785	823	814	833	854	791	742	809	817	864	768	780	781	823	836	829	748	798	805	765	799	833	770	823	774	833	829	788	808	797	783	795	770	797	778	825	815	810	822	783	790	800	766	764	789	826	801	821	842	798
24831	21013	27024	25312	14993	7229	4629	3414	2578	2206	1879	1741	1531	1339	1238	1179	1105	1033	1013	905	927	933	902	875	917	879	859	848	810	816	865	837	789	840	796	811	804	773	772	757	738	799	756	782	754	759	782	782	777	748	734	762	706	783	687	753	753	739	786	755	778	769	735	791	729	754	762	773	799	780	699	768	754	738	792	793	711	716	733	742	756	776	802	759	779	795	799	787	751	747	697	787	739	757	773	749	748	757	747	751	743	749	747	685	801	800	739	704	744	711	805	756	740	742	786	744	722	767	741	786	771	760	721	733	771	746	764	750	768	772	725	774	797	718	757	729	818	765	725	750	732	775	684	765	773	770	753	739	800	785	770	763	764	763	747	751	757	780	735	742	722	782	720	750	726	786	764	758	741	789	731	741	695	742	732	768	785	716	714	734	749	721	780	762	777	729	753	717	787	786	778	679	732	799	746	767	748	790	730	764	772	734	739	768	728	786	714	739	777	738	752	704	771	741	806	722	699	710	728	801	750	718	745	753	737	760	754	812	711	738	705	761	739	699	748	735	792	768	755	733	791	719	765	731	746	814	734	691	746	762	752	740	767	700	714	761	771	778	723	785	780	720	739	781	757	745	723	743	734	795	745	745	723	767	741	757	725	754	727	758	788	731	726	808	725	750	737	785	760	723	709	753	729	713	736	770	781	774	782	700	722	779	712	774	735	696	731	770	813	767	739	724	734	729	761	701	727	753	768	722	761	768	762	789	742	758	775	745	758	693	711	768	743	717	759	731	774	745	764	757	764	772	744	723	738	744	734	796	763	783	749	754	737	717	784	730	783	786	726	738	742	734	737	787	772	732	814	758	760	720	762	780	715	812	774	779	747	787	687	717	723	743	791	759	798	733	712	762	740	721	723	742	708	703	725	754	763	826	761	781	701	704	773	733	721	780	747	765	736	690	729	747	794	727	736	750	714	771	719	757	728	741	737	725	761	744	737	743	756	791	744	747	750	732	762	726	736	758	759	750	753	732	752	739	755	760	740	710	759	738	723	760	783	771	785	782	788	760	734	775	772	763	724	757	792	747	782	755	751	752	751	714	717	755	723	777	749	689	765	734	735	749	760	785	776	734	760	775	721	751	764	738	750	752	748	744	761	692	756	751	732	785	758	746	737	726	800	705	758	756	765	713	761	771	755	766	774	732	724	766	732	735	728	731	713	811	726	775	779	784	726	761	735	753	730	757	778	754	759	762	771	773	755	720	746	731	770	759	766	700	761	763	764	765	753	730	757	764	731	765	705	762	714	738	769	785	741	771	774	741	810	780	722	721	741	797	697	767	737	708	779	782	729	749	757	723	717	766	768	777	792	743	742	770	759	788	748	761	765	780	801	756	727	747	797	762	781	778	740	766	718	771	751	783	727	740	703	770	766	792	789	709	747	767	764	712	713	733	767	741	738	763	726	763	743	755	725	748	735	811	700	726	765	768	727	752	770	770	760	720	753	758	771	792	794	750	762	692	774	793	775	714	752	752	766	753	797	776	783	721	742	740	745	736	782	765	749	692	746	791	757	721	733	766	750	772	770	742	796	778	716	696	802	736	754	695	742	748	729	752	762	764	789	749	800	701	777	761	725	730	730	790	715	715	766	695	796	762	743	702	796	745	742	761	753	737	835	757	688	737	769	760	780	737	718	773	803	739	798	805	721	710	711	781	764	778	760	705	769	693	749	763	755	748	744	772	745	726	677	733	729	728	791	741	770	716	708	696	805	740	739	794	715	775	715	758	727	761	762	749	724	732	750	743	735	735	789	745	716	700	785	760	763	750	725	810	762	761	753	744	808	811	743	792	740	745	722	734	743	767	717	807	717	754	734	749	691	748	688	794	734	773	743	757	718	777	743	761	766	759	753	728	722	733	755	755	730	755	706	755	744	777	767	819	794	785	771	807	760	749	777	769	785	783	763	795	737	785	739	731	735	771	726	745	730	728	801	783	739	708	767	741	698	744	696	726	753	757	744	715	757	759	816	792	727	734	788	759	729	754	774	746	749	750	747	725	752	754	750	735	771	719	799	735	732	790	767	765	750	750	800	740	752	723	679	751	688	738	716	765	789	780	697	774	747	801	813	773	741	746	735	733	723	762	752	758	754	758	733	742	780	772	777	835	742	738	753	727	732	736	732	778	770	704	732	747	763	736	710	739	740	723	792	741	765	765	750	781	740	691	685	800	779	723	790	788	749	762	774	686	734	743	788	749	747	755	731	753	727	759	776	758	750	775	752	699	725	728	802	785	726	759	787	837	750	748	742	750	768	731	786	757	787	736	753	704	760	802	787	738	781	762	760	762	782	808	731	741	758	809	774	775	776	796	746	794	719	782	739	757	775	745	708	793	785	749	752	764	799	788	715	736	690	800	738	774	794	777	745	730	740	710	766	771	718	748	762	715	713	795	793	780	768	727	738	782	777	705	831	763	702	760	758	741	759	721	763	803	803	744	816	783	747	724	736	754	741	694	773	742	750	761	720	720	762	766	730	714	774	714	748	744	723	741	801	703	730	728	755	713	770	722	746	766	760	789	733	746	722	749	753	707	720	771	733	754	753	719	729	732	766	763	714	722	777	716	720	720	725	715	747	746	746	737	815	730	753	776	750	734	729	724	768	739	729	726	760	762	738	792	761	784	731	773	744	763	821	786	809	775	750	756	773	783	777	764	759	739	788	731	741	768	770	760	739	740	712	758	771	691	750	744	797	717	787	735	773	748	737	847	712	763	797	746	744	720	787	796	801	762	756	743	706	727	781	740	728	733	751	791	737	727	765	779	749	746	734	758	737	717	754	750	743	781	706	708	737	758	708	742	733	778	790	760	722	798	710	758	743	721	782	726	797	766	724	751	793	741	796	781	773	771	735	719	778	759	750	812	705	769	789	751	776	752	740	701	761	795	757	766	765	741	781	769	745	766	757	714	778	737	756	809	705	779	762	757	700	747	726	761	719	728	749	714	771	755	751	722	806	727	737	779	757	727	724	736	719	745	740	723	740	772	752	787	737	742	767	751	768	748	775	763	756	711	721	728	713	762	718	744	772	760	708	746	756	717	773	697	751	754	786	725	746	729	711	768	753	781	769	755	753	711	784	792	746	762	745	788	825	778	730	761	756	786	760	752	739	744	744	783	721	716	748	733	718	774	731	778	749	748	764	689	773	686	788	769	731	733	782	730	700	798	704	775	767	726	733	759	722	731	726	746	756	788	736	752	761	756	762	747	743	752	758	741	763	771	719	755	763	726	757	739	740	711	775	773	730	768	743	760	758	735	760	769	778	795	765	765	731	743	706	727	736	740	749	734	740	755	723	751	788	715	722	732	767	716	786	814	778	771	744	759	780	735	782	772	772	741	726	785	722	756	748	753	799	765	788	733	783	822	799	697	730	735	789	724	703	750	726	760	708	750	850	759	727	738	760	808	744	830	735	704	705	764	684	775	734	767	757	756	742	740	786	744	786	761
16083	34592	26810	17737	13088	10102	7654	5740	4334	3612	2906	2572	2164	1849	1693	1578	1420	1295	1275	1203	1102	1103	1050	1030	999	1036	928	926	932	926	920	907	909	894	850	877	885	830	799	796	808	793	792	821	800	806	766	796	792	792	813	848	811	761	827	817	805	837	855	789	788	792	823	754	806	741	820	824	758	751	786	766	794	758	779	794	795	808	804	767	804	770	829	762	773	815	760	827	784	794	745	736	758	738	764	774	778	756	844	791	761	770	773	760	788	798	811	777	764	780	791	812	759	824	730	832	766	811	741	795	774	798	770	786	832	763	723	756	778	816	811	782	731	845	788	820	785	740	734	802	786	758	794	812	762	777	798	803	793	757	799	763	770	778	730	767	792	742	748	801	742	754	774	815	784	782	778	803	818	793	789	778	795	743	810	762	708	775	808	800	766	826	777	748	766	772	834	769	834	800	794	778	808	772	863	799	749	824	779	790	767	742	758	780	781	781	840	781	760	775	795	723	818	719	777	820	813	787	792	767	787	786	816	786	788	795	848	788	801	744	768	750	783	819	730	799	780	829	763	786	791	778	808	789	772	758	751	772	791	755	758	822	764	812	802	775	806	715	841	759	791	761	775	780	770	794	758	805	785	811	737	773	820	757	779	805	795	749	820	805	748	785	830	824	784	828	769	811	796	777	755	764	762	837	768	780	775	808	829	769	768	766	774	815	728	804	777	768	768	766	802	834	802	819	805	784	783	808	800	793	750	778	734	793	762	783	827	764	763	780	786	782	779	785	766	784	777	751	784	767	763	805	798	754	775	757	779	768	763	779	780	786	796	816	772	727	758	822	805	811	778	768	798	816	776	769	770	798	731	755	739	747	763	796	771	797	816	788	791	784	734	756	758	795	784	777	819	739	822	781	843	832	798	746	786	764	826	766	778	772	812	770	805	812	800	717	791	738	791	746	759	792	774	819	788	781	718	809	781	737	755	781	822	736	742	806	792	749	751	769	748	768	841	787	749	783	815	789	785	748	802	722	801	781	769	829	750	799	758	784	786	810	792	756	778	769	794	834	738	772	758	784	745	768	756	786	761	745	800	761	815	789	766	783	780	775	723	815	774	829	787	806	780	788	784	788	758	762	800	803	760	783	788	804	789	798	733	776	793	775	771	788	754	756	786	768	802	741	784	758	776	787	788	740	783	769	797	797	800	761	790	774	767	814	803	747	781	788	788	760	813	797	795	826	802	774	807	844	791	811	800	860	810	781	791	790	786	787	756	726	835	779	778	799	793	764	727	757	794	760	780	799	809	793	774	800	789	789	796	765	778	796	811	745	783	751	843	765	785	765	801	784	814	749	777	770	793	821	742	799	803	802	714	777	797	797	799	833	792	792	758	760	835	768	806	825	795	781	753	809	808	845	757	810	731	789	739	769	819	800	789	780	819	786	766	820	801	747	804	763	827	797	738	802	779	769	757	803	751	730	745	801	784	732	811	772	772	815	789	771	768	833	757	783	806	738	771	790	860	768	707	809	783	779	826	755	786	736	807	732	808	783	787	742	769	787	784	783	798	777	759	791	787	759	806	770	816	774	806	779	769	792	822	785	823	807	762	790	730	728	752	839	735	758	772	782	817	782	757	780	779	754	800	772	803	799	826	759	758	805	804	761	809	805	765	770	788	783	757	799	777	817	755	761	765	777	773	807	772	776	762	865	851	797	746	794	814	799	744	786	801	793	746	793	787	803	754	812	762	816	810	763	782	774	851	809	820	785	765	744	794	799	809	785	791	777	750	784	805	823	759	748	783	771	762	808	750	772	785	748	779	746	749	832	793	797	791	755	789	805	774	789	768	755	777	748	769	762	782	812	769	747	811	798	811	801	787	820	819	772	731	771	819	735	838	782	785	803	767	788	791	749	760	773	740	773	793	807	801	761	795	792	725	829	721	805	783	789	767	732	764	788	816	761	828	757	778	767	801	793	763	772	748	801	732	867	821	806	790	763	716	755	795	775	753	794	765	813	821	783	779	810	792	762	765	808	749	820	762	776	815	786	762	847	763	794	816	774	738	803	788	788	808	785	798	829	784	784	785	762	767	792	826	750	794	815	788	812	765	788	817	793	801	825	830	771	799	817	818	788	841	794	771	776	800	795	808	755	782	792	795	780	765	802	789	812	780	756	753	812	834	819	782	712	818	758	809	791	828	806	729	791	795	832	790	771	803	790	775	720	798	799	781	771	823	799	807	773	780	786	781	799	781	792	785	816	763	822	744	789	764	759	768	793	806	763	741	790	837	762	783	742	784	756	745	740	782	825	782	773	796	773	811	787	788	769	787	841	775	796	778	778	804	807	739	818	787	795	779	757	807	770	809	784	806	766	822	801	833	788	794	791	792	754	762	792	764	803	809	784	791	756	775	748	819	799	761	798	779	796	793	794	751	774	789	796	803	795	805	791	747	757	772	768	808	768	817	819	824	818	763	804	790	786	787	772	773	753	761	813	770	797	811	751	773	760	760	811	779	780	774	813	764	796	761	751	766	784	803	771	825	735	812	792	843	803	802	766	750	770	794	789	777	758	830	802	736	802	773	757	813	764	792	779	781	811	808	765	809	854	804	773	811	803	784	787	755	804	794	762	794	744	751	784	786	747	832	795	810	771	754	792	761	761	763	817	755	749	740	779	784	794	762	766	750	779	776	807	783	791	790	733	763	776	777	763	735	774	767	754	773	767	836	774	766	737	827	775	769	779	764	804	776	784	867	823	784	798	747	794	798	824	805	764	777	765	835	768	834	759	801	767	797	774	755	758	781	781	788	761	739	787	742	760	835	795	786	774	787	796	792	808	728	794	759	776	813	797	767	765	833	826	774	741	764	750	783	749	778	785	798	847	740	783	773	757	736	767	753	811	789	775	785	860	772	755	787	823	736	760	778	816	759	818	801	828	758	796	764	782	742	784	745	752	808	762	787	784	743	758	801	766	784	835	774	734	759	776	802	795	789	741	793	762	759	757	796	810	772	805	791	785	744	746	768	752	733	807	786	799	748	755	741	803	776	814	766	798	811	785	778	828	805	737	774	802	789	828	780	777	822	745	836	732	767	802	833	741	831	779	792	773	767	754	794	759	803	768	793	782	812	746	792	749	754	765	806	805	769	737	853	799	799	729	818	759	779	755	755	736	764	797	787	752	789	795	796	813	781	803	740	798	721	778	809	805	759	802	810	761	831	748	772	830	789	829	739	775	790	804	750	828	798	774	844	786	787	788	781	820	769	755	800	755	795	789	801	756	796	778	780	814	808	739	782	807	785	776	777	815	730	771	798	754	751	815	828	759	816	765	752	810	810	751	794	849	781	772	805	789	831	748	761	738	767	767	817	768	825	770	818	788	778	767	808	827	771	758	770	774	800	775	785	803	765	824	801	776	756	782	753	770	786	819	803	802	732	827	807	761	784	772	756	762	815	800	858	787	736	749	795	768	742	846	761	820	734	762	833	744	785	757	837	791	749	765
22756	21204	28817	23879	21280	21686	15312	6525	4452	3618	3045	2587	2345	2053	1719	1585	1485	1375	1261	1243	1235	1188	1055	1051	1034	1026	1023	979	1048	1005	1003	1006	925	921	922	883	893	919	878	818	863	908	837	872	910	863	877	764	822	888	823	854	852	821	802	788	827	893	798	771	798	848	827	855	833	824	840	846	785	794	805	804	820	821	753	749	824	860	798	792	794	775	796	785	845	809	813	761	801	799	808	775	790	830	833	871	792	792	901	782	753	795	818	785	813	807	761	825	784	814	757	812	864	781	780	797	758	792	767	848	831	845	785	868	828	822	768	817	830	824	833	741	792	775	868	796	799	799	783	788	814	828	775	817	812	791	821	815	826	850	764	813	835	823	866	831	796	794	776	758	751	841	821	797	827	847	812	827	811	853	815	793	824	834	777	827	788	775	810	807	809	794	812	871	802	764	805	782	758	789	828	800	781	837	787	786	766	760	805	808	819	799	803	821	780	817	813	767	816	804	790	796	835	817	731	797	753	785	828	819	826	824	816	849	817	808	764	756	809	776	789	794	862	821	818	817	822	812	793	805	796	827	847	799	806	817	773	840	818	870	793	841	830	794	870	783	817	722	774	833	763	793	827	758	770	790	807	784	791	770	778	813	819	809	840	767	805	809	832	796	798	765	762	811	794	773	798	811	794	824	812	823	775	843	790	819	803	776	743	796	820	778	755	777	824	839	833	800	790	845	848	738	772	780	794	781	813	773	795	847	831	798	797	766	831	805	818	819	823	761	832	761	799	797	813	788	789	833	828	773	797	805	815	802	832	795	801	785	813	798	830	800	837	773	805	730	768	826	785	837	790	820	805	826	767	796	809	862	838	797	812	755	840	818	791	840	810	836	795	752	849	836	784	775	802	822	788	795	830	871	777	830	854	797	845	820	749	812	845	782	744	820	786	842	811	772	833	821	773	791	790	816	808	785	787	827	805	848	784	785	822	794	808	824	807	791	795	800	823	777	819	813	826	827	800	843	782	749	789	810	809	779	804	827	780	848	800	779	868	869	827	810	815	809	812	848	834	807	777	772	789	804	808	827	801	789	833	774	785	830	815	813	882	775	784	817	780	831	829	836	841	831	827	806	802	787	797	795	850	747	792	807	796	824	788	765	782	813	825	810	763	779	794	780	839	801	774	850	840	774	788	798	800	788	784	817	798	800	806	793	810	815	794	807	814	835	817	772	800	785	798	829	758	816	824	798	791	804	812	814	816	823	811	802	786	832	858	775	798	790	792	775	793	797	812	825	785	798	788	779	768	818	840	829	812	802	800	806	806	800	780	772	793	846	807	824	804	776	792	764	846	790	808	811	826	847	809	769	821	789	813	751	822	796	849	833	869	775	731	773	809	775	812	786	794	824	841	817	782	772	827	807	780	749	775	821	781	786	774	853	786	881	824	854	801	812	801	791	819	870	858	849	785	797	843	834	769	758	772	780	823	834	778	795	796	818	817	830	861	807	787	770	814	843	860	821	808	820	776	786	772	785	835	808	783	796	853	767	784	776	765	837	781	778	802	792	825	729	842	778	823	844	806	780	830	810	777	820	795	850	775	798	844	776	796	781	804	799	793	779	798	792	808	813	801	771	865	759	822	742	791	759	850	777	819	794	813	768	821	738	803	755	765	807	780	804	825	846	792	831	806	822	770	781	861	745	782	828	833	798	762	816	764	815	793	752	851	796	787	783	783	813	854	803	834	838	764	836	816	887	785	802	772	819	753	761	780	807	779	832	821	848	768	807	807	794	808	825	775	815	875	825	844	882	805	843	761	804	773	784	777	793	819	788	804	805	804	771	809	793	771	854	770	795	788	796	797	744	795	830	784	804	798	814	861	840	838	856	791	812	800	799	771	789	782	822	871	747	806	800	747	793	795	864	819	833	802	809	794	816	778	828	817	786	801	815	810	737	801	832	848	811	833	810	804	807	801	841	842	820	822	790	824	835	827	769	785	798	770	761	857	775	836	823	828	756	763	809	811	838	800	762	773	793	796	803	791	736	815	788	818	780	828	817	790	761	781	812	792	756	817	801	794	831	795	769	791	769	751	831	802	792	779	775	784	793	789	803	794	812	880	794	808	824	792	793	744	844	849	826	781	828	768	814	797	822	831	825	763	861	830	844	759	827	779	819	783	818	793	843	777	808	812	774	809	788	809	762	768	788	816	764	808	840	849	857	858	848	827	807	782	814	764	762	814	764	784	776	775	775	807	825	780	828	852	821	856	831	795	782	801	773	806	781	843	831	863	767	817	802	819	836	783	802	763	802	828	895	793	789	810	776	813	777	887	837	799	761	826	800	769	818	831	828	814	766	805	813	797	862	729	762	818	800	752	776	825	762	800	815	787	810	777	788	838	811	817	787	783	834	832	831	804	772	791	829	829	824	784	809	822	841	775	823	841	795	793	804	781	763	843	821	808	823	788	813	792	803	776	754	808	787	794	901	836	810	786	799	792	813	821	789	751	767	778	824	813	819	821	848	824	746	777	747	831	785	833	742	806	759	830	808	786	849	822	804	769	821	789	785	794	792	812	820	812	764	822	821	793	809	837	822	807	833	812	835	813	800	834	863	872	840	819	800	792	781	801	732	801	802	840	739	828	806	801	766	800	805	768	820	780	801	801	842	785	824	784	799	726	766	833	817	788	793	794	786	753	774	778	873	818	761	794	795	780	836	811	828	846	737	828	879	821	771	800	852	773	792	788	862	801	806	823	854	855	814	777	832	779	817	810	821	786	819	822	817	756	761	820	775	826	780	754	800	780	856	864	795	774	767	788	827	774	766	862	795	846	773	817	809	785	743	798	800	818	788	812	830	844	821	783	847	802	869	776	835	777	818	797	792	867	776	789	819	798	750	875	792	813	776	829	755	805	795	830	827	846	811	771	769	800	808	793	807	784	803	781	830	833	783	805	825	854	820	777	808	792	797	811	767	762	797	832	831	834	827	865	803	808	787	838	796	779	840	821	872	776	807	750	822	813	787	886	778	791	869	853	786	797	782	774	807	805	782	795	770	844	816	782	802	824	750	793	811	774	846	812	777	841	831	776	827	805	785	789	816	797	819	796	834	805	835	786	844	752	785	799	798	748	824	863	801	824	798	762	867	807	832	834	801	767	777	801	844	827	794	748	799	803	786	799	783	821	841	749	787	835	793	834	824	809	798	804	756	779	827	765	824	777	794	767	817	828	827	764	805	841	772	786	844	796	769	828	777	773	810	837	819	780	777	877	825	789	801	761	765	841	806	815	801	800	848	809	866	800	776	756	818	834	785	742	838	832	821	811	833	816	789	835	864	792	794	765	807	776	746	830	782	847	787	773	755	787	805	797	768	809	813	824	785	735	765	764	808	794	764	809	822	783	785	833	838	762	834	819	880	817	794	766	773	842	818	806	800	786	829	779	872	808	816	776	843	764	754	769	776	795	805	788	771	883	834	804	790	757	812	845	790	830	784	806	821	855	815	834	824
18504	43121	35461	25196	19596	15760	12308	9220	7240	5841	4779	4121	3487	2848	2505	2301	2011	1885	1675	1573	1410	1419	1338	1333	1287	1197	1245	1120	1103	1125	1050	1097	1053	940	997	977	906	950	923	954	921	882	935	848	886	871	888	879	889	796	887	837	920	875	883	885	904	890	931	852	860	947	863	892	850	784	853	860	858	863	866	845	842	834	851	808	851	840	820	870	779	872	839	824	826	869	868	835	868	807	823	837	873	851	808	848	826	848	815	826	774	821	794	845	888	829	823	818	807	802	874	864	828	847	817	811	859	833	861	791	827	826	808	822	822	805	804	813	866	809	835	829	853	811	794	824	878	808	834	831	809	862	791	883	784	817	848	786	882	856	840	817	892	803	851	852	846	832	797	832	850	783	860	828	859	849	841	773	825	767	796	784	776	819	824	850	867	821	821	887	802	883	854	823	802	836	830	862	820	809	901	818	860	825	839	851	799	802	820	854	824	812	882	789	783	794	788	816	810	821	841	825	824	836	878	835	862	834	782	835	800	812	843	828	865	817	859	859	804	780	812	857	795	844	827	829	834	787	803	802	851	829	788	831	812	849	819	790	836	887	845	853	794	806	836	794	834	833	839	803	846	837	821	844	799	886	863	851	817	839	889	809	829	838	877	811	852	837	830	887	811	841	845	817	783	830	835	807	805	840	795	802	789	800	798	827	889	848	833	838	791	809	762	875	872	816	827	823	840	815	853	834	803	836	831	774	817	802	835	831	803	825	813	825	885	830	843	835	843	852	755	869	813	759	805	838	809	846	848	828	862	844	779	827	825	828	890	790	809	811	820	828	885	861	849	833	810	875	782	863	827	858	838	760	866	818	871	807	832	849	785	848	817	851	839	836	827	791	843	790	830	801	902	809	831	832	835	818	793	789	868	820	867	774	797	850	790	881	854	790	861	815	839	828	766	843	835	864	788	777	798	791	851	792	806	820	819	851	807	818	797	813	874	848	853	771	818	789	838	818	828	850	841	808	829	790	839	837	840	852	811	821	843	828	867	874	806	836	822	889	800	838	837	837	866	870	830	867	875	840	816	838	779	829	806	808	829	824	808	824	816	811	846	794	797	799	788	834	835	807	773	833	851	819	885	819	795	851	813	869	805	841	806	859	822	812	825	874	829	774	835	783	830	822	828	854	815	830	849	810	835	798	838	784	806	860	829	868	816	789	857	804	824	852	832	838	797	807	816	805	802	794	810	841	810	863	801	866	822	809	840	818	738	808	840	811	852	808	868	818	830	814	822	821	771	775	850	866	846	855	836	849	812	795	840	864	828	808	795	836	803	819	813	811	877	793	825	828	847	822	823	843	784	824	833	855	863	843	838	782	823	859	851	865	829	851	874	813	825	837	830	823	858	818	832	876	823	843	853	792	867	856	810	822	833	842	862	827	794	839	853	817	893	890	851	792	794	838	837	868	849	869	822	782	800	854	813	779	830	838	866	833	791	842	864	841	851	866	829	819	817	865	832	837	819	806	838	830	806	853	831	847	847	822	840	810	837	812	856	819	863	914	877	836	832	818	852	815	789	855	778	819	853	788	816	832	801	797	842	826	855	866	878	844	884	869	804	830	830	783	823	811	812	840	820	838	874	817	836	804	885	804	772	799	843	895	826	834	830	818	816	829	872	848	840	810	788	855	797	851	818	844	819	804	805	856	879	866	818	832	820	795	863	905	808	785	863	834	776	811	847	784	830	820	834	878	777	796	790	873	858	840	784	856	862	826	830	820	845	817	839	882	846	790	819	800	862	816	807	838	852	854	839	831	799	817	835	828	798	821	857	809	801	834	815	848	861	836	832	859	867	845	749	836	826	799	833	867	839	827	852	868	795	851	822	806	842	859	819	805	845	814	850	824	832	837	790	834	803	830	837	803	795	817	870	824	869	820	769	816	814	824	805	864	789	821	838	773	766	884	818	908	816	808	863	832	781	822	833	797	826	857	793	816	825	780	803	803	843	844	804	881	832	840	832	867	837	789	885	822	802	854	795	869	823	877	809	792	849	847	852	854	841	834	786	834	817	880	810	799	808	836	810	781	810	856	785	823	807	812	852	844	836	844	835	788	828	843	863	853	859	847	808	805	814	828	826	787	852	807	843	842	860	853	818	830	829	790	853	808	798	778	800	756	834	768	851	835	821	827	914	822	818	836	814	790	817	804	818	816	869	780	836	826	809	816	804	892	811	816	830	822	880	787	826	852	823	841	796	851	886	849	767	827	841	819	796	855	796	808	803	797	865	829	845	843	818	807	814	809	851	805	818	842	797	834	824	857	854	801	811	789	838	755	827	835	828	823	806	828	841	802	846	842	815	810	800	862	812	854	859	777	835	814	825	785	758	834	809	811	773	812	797	816	789	831	839	812	818	857	780	821	865	823	782	833	857	809	808	764	831	799	823	823	838	809	823	814	846	826	829	785	821	862	815	833	839	835	833	805	802	848	879	869	860	794	859	828	854	842	828	844	777	843	792	835	823	808	815	820	858	815	793	814	817	823	842	846	822	837	819	778	826	832	867	811	864	790	812	816	827	760	840	862	814	829	916	809	814	878	851	844	809	847	804	811	841	832	791	840	865	852	861	821	851	870	796	863	793	856	832	806	813	845	841	813	857	799	821	835	870	812	819	830	815	859	858	806	785	865	797	842	847	848	826	847	857	825	829	797	885	856	839	781	840	785	868	829	834	790	864	817	833	791	816	861	845	800	794	790	825	860	848	852	845	793	849	821	846	831	803	818	852	818	801	824	845	850	822	807	839	828	814	786	775	833	862	823	818	798	808	803	805	826	829	851	869	854	731	794	795	793	819	745	809	856	827	861	808	854	874	837	794	863	827	795	803	847	816	830	896	827	844	874	816	830	846	809	859	822	867	882	833	805	817	790	847	799	833	800	826	817	917	867	837	803	830	870	827	777	873	829	835	807	809	824	813	847	800	833	801	833	800	846	837	815	774	825	821	855	839	799	861	827	837	809	829	818	845	777	856	841	826	838	817	872	851	830	905	806	800	852	803	799	794	815	815	821	851	829	826	840	829	804	767	847	805	845	835	820	863	818	823	816	835	804	870	842	768	770	800	863	824	814	870	799	833	821	790	778	858	872	847	786	842	813	801	856	883	820	802	857	824	840	832	845	831	805	784	833	785	860	842	851	816	795	807	824	834	828	811	806	813	753	831	867	831	886	775	831	812	794	862	775	797	842	806	831	834	818	819	827	846	841	810	845	838	849	820	826	798	836	812	799	795	807	881	815	804	795	848	827	767	846	797	806	809	790	828	826	814	797	806	855	814	834	774	822	823	811	808	813	828	826	820	806	831	901	847	816	764	823	849	845	895	812	871	848	778	871	801	786	846	836	821	824	834	860	840	832	804	851	784	874	834	840	833	813	793	818	878	836	834	818	776	881	824	783	876	828	835	819	840	879	820	829	805	845	844	869	810	828	782	851	788	847	825	801	846	774	799	860	755	831	805	795
28423	22445	22388	14345	7550	5117	3584	2619	2148	1781	1553	1417	1286	1191	1101	1023	976	1004	986	891	913	881	873	876	854	813	839	821	849	820	821	780	789	776	784	790	762	771	771	760	796	781	739	739	775	802	759	781	803	769	758	782	730	747	750	775	789	747	695	790	724	748	790	797	736	744	756	788	773	730	746	772	734	777	771	738	734	784	715	754	775	743	777	727	788	714	713	713	778	732	743	730	763	771	718	787	728	746	748	733	708	713	710	689	777	786	714	732	742	742	800	779	723	768	737	744	732	748	740	740	704	746	713	784	794	731	788	738	768	768	730	717	760	764	759	767	723	759	765	758	678	752	757	754	778	757	729	725	684	762	761	711	721	726	742	750	738	709	747	734	787	721	722	755	772	760	761	737	767	727	764	754	736	707	730	739	796	729	721	797	713	763	735	749	747	779	736	733	697	796	706	715	761	729	715	723	710	784	765	741	726	772	742	730	721	717	761	740	775	752	735	769	770	751	751	741	729	705	738	720	724	766	699	718	720	676	750	756	761	763	764	744	760	786	735	740	756	741	757	735	750	720	717	737	722	737	760	784	780	785	737	736	739	769	726	755	716	723	743	757	744	764	738	762	759	776	708	706	737	736	748	747	773	733	728	702	777	729	767	724	713	752	717	737	740	731	739	762	762	771	737	730	776	772	728	701	723	725	710	702	709	752	697	773	732	752	730	766	750	746	760	750	796	775	689	738	783	765	750	776	710	743	735	772	724	721	747	746	746	717	751	705	750	734	730	767	695	689	742	752	761	798	760	756	734	735	744	775	741	766	733	735	787	776	811	750	750	729	778	740	690	750	800	747	766	736	713	742	672	755	731	768	725	711	759	759	708	736	762	720	772	719	761	730	730	686	710	752	749	700	738	728	788	739	790	739	734	726	748	737	778	727	748	766	710	739	685	697	713	723	770	782	760	704	732	769	737	806	724	741	743	764	737	775	747	683	744	790	709	771	729	735	770	715	714	708	765	729	743	747	727	749	724	747	794	703	790	710	700	756	740	725	776	769	758	763	736	760	740	730	770	754	752	746	796	724	723	733	698	773	763	716	711	712	761	782	712	752	783	765	750	706	792	748	727	763	737	797	726	750	776	796	758	782	723	793	781	717	713	773	698	713	705	762	691	758	730	760	754	727	700	735	738	741	792	759	744	749	747	766	755	792	698	766	710	734	721	713	727	755	749	742	724	754	671	743	737	765	744	760	698	716	817	800	733	751	757	782	771	792	747	735	753	743	767	704	731	769	739	741	728	736	762	791	721	770	737	787	733	692	719	738	695	754	752	752	789	731	759	765	781	757	747	718	723	732	704	733	733	722	711	738	752	756	734	722	726	747	792	747	789	770	767	729	781	727	759	773	713	764	747	744	766	761	752	750	728	795	761	704	791	698	787	764	784	760	793	744	776	701	759	704	755	784	736	712	771	741	730	788	727	740	751	707	695	765	756	752	805	782	752	766	699	741	772	773	765	794	748	761	717	767	727	756	748	776	747	716	830	773	748	699	786	782	742	716	725	807	796	764	750	730	759	758	747	806	723	743	705	735	752	743	731	743	756	787	750	738	759	723	781	733	705	724	754	729	733	722	710	711	760	687	760	762	751	716	754	737	758	734	764	703	684	764	743	692	755	715	718	754	738	741	751	751	694	775	724	726	732	709	771	728	717	740	731	721	725	741	815	745	773	790	744	744	718	762	730	702	776	764	768	782	746	724	715	692	727	763	702	781	769	728	702	738	818	807	724	761	732	767	763	737	766	712	768	742	712	738	792	732	782	715	742	822	772	723	755	752	744	772	754	790	742	789	782	769	720	761	752	713	762	759	811	734	744	724	742	748	771	711	726	744	758	730	736	733	778	759	730	739	754	754	764	751	720	810	711	762	767	800	740	744	701	723	766	735	739	713	715	774	759	778	752	771	749	737	696	739	785	725	711	730	776	748	777	761	738	743	759	728	714	736	760	792	749	787	694	701	713	754	770	759	782	725	700	694	761	736	781	779	736	727	724	740	762	698	793	737	736	743	747	721	720	726	751	719	788	756	697	734	686	808	778	738	707	737	714	762	727	752	782	775	716	713	735	772	744	699	708	775	774	754	734	773	752	781	752	766	781	764	722	719	786	733	753	735	738	755	723	755	778	745	753	763	699	793	735	729	805	733	717	754	742	714	740	752	748	733	774	783	734	746	731	766	750	745	734	765	777	757	736	742	707	731	729	710	750	707	760	733	708	735	756	737	732	733	710	724	741	723	715	751	753	752	800	766	779	728	722	740	758	774	690	773	766	772	773	757	751	704	764	719	756	722	745	780	705	787	754	729	780	754	740	768	704	751	762	766	769	717	739	712	702	719	747	705	736	691	768	750	743	733	740	716	765	776	778	732	708	739	745	732	686	722	776	779	780	735	728	745	758	800	771	752	731	782	727	724	754	744	758	738	754	742	722	722	796	721	736	749	745	734	743	732	743	762	730	716	777	721	746	764	768	711	707	744	740	808	759	746	731	794	796	745	718	716	746	749	766	740	736	737	758	735	697	730	740	754	748	760	767	727	757	717	774	757	776	677	721	767	708	763	753	753	742	784	724	753	705	751	744	700	727	793	741	774	757	736	737	752	745	754	760	741	714	734	789	784	733	797	783	710	737	699	755	760	785	740	789	732	786	739	760	756	711	745	708	729	741	670	769	785	724	742	738	709	749	748	700	712	775	750	749	762	741	724	731	746	766	757	740	754	793	778	737	719	791	721	728	765	743	737	752	703	761	792	739	762	743	686	734	797	747	720	786	753	763	746	755	799	760	766	719	709	767	753	772	746	772	751	762	722	763	749	764	779	707	809	749	731	737	750	782	778	748	760	732	742	741	744	764	694	784	768	739	754	706	779	720	762	755	739	735	702	799	789	754	776	750	726	768	719	771	740	758	746	798	721	774	774	743	716	775	703	733	759	690	741	727	812	736	713	760	764	734	716	766	760	722	774	789	768	771	836	805	744	768	717	796	772	732	711	761	713	759	719	708	809	724	720	770	748	707	752	712	763	698	761	711	785	735	774	713	723	769	736	710	774	725	731	729	743	746	706	753	758	717	726	800	761	768	702	741	744	726	732	746	783	755	749	804	800	729	766	762	740	742	760	748	709	699	755	733	753	775	773	729	725	764	786	772	729	725	782	721	756	729	770	742	762	717	762	749	777	709	768	778	765	781	735	745	790	725	742	788	699	713	698	748	737	783	762	694	739	711	736	761	721	746	722	754	765	737	731	716	734	753	783	736	750	714	764	743	754	720	781	704	691	762	771	747	723	731	724	753	753	733	724	769	718	751	720	748	747	786	738	767	738	769	731	737	746	737	743	758	771	732	717	732	753	731	747	738	741	775	812	748	755	748	727	767	684	749	752	731	724	705	754	795	728	739	761	729	724	783	768	726	795	742	762	745	778	757	736	753	773	730	771	754	747	768	741	755	765	759	700
16772	31675	23681	14710	10682	8195	5957	4492	3516	2760	2368	2115	1802	1532	1397	1364	1250	1157	1133	1039	1080	1023	967	948	954	924	976	929	910	897	938	907	843	901	859	861	805	840	799	814	821	837	826	864	821	802	809	822	802	807	762	797	798	853	773	816	791	817	821	823	846	811	766	771	770	797	744	779	809	787	783	751	753	801	774	723	792	739	770	777	798	748	824	805	757	734	780	789	767	784	768	756	785	790	754	798	741	816	809	828	803	752	776	797	791	767	783	835	808	761	769	796	850	766	783	789	794	818	794	816	782	808	835	780	815	782	777	781	792	786	743	818	832	823	782	777	799	818	722	817	761	793	753	792	779	746	806	770	795	798	752	788	816	828	809	796	791	805	778	781	810	807	763	770	764	830	761	754	772	772	786	808	799	824	767	809	760	841	776	798	791	763	800	721	770	768	788	733	757	752	767	783	774	794	844	785	763	783	835	776	832	818	776	782	743	820	800	755	770	758	732	781	758	746	797	801	763	746	783	794	795	771	839	805	776	773	766	831	773	822	726	776	755	760	761	765	758	804	816	780	783	867	784	769	823	762	804	763	783	794	806	733	776	789	824	788	797	781	785	796	786	787	733	782	742	770	745	804	773	706	788	731	718	778	780	790	756	788	793	771	769	732	760	792	736	799	762	780	776	765	740	818	790	775	835	802	778	810	763	774	770	766	765	750	745	783	779	747	729	837	792	785	777	783	784	816	796	782	814	828	735	774	837	791	802	759	795	769	787	774	768	796	816	759	774	783	786	792	789	767	814	796	794	769	763	784	772	802	811	706	763	756	788	810	758	815	762	812	782	775	769	738	800	743	749	746	778	747	792	815	731	776	753	763	790	800	774	750	763	769	805	762	756	731	776	791	767	784	764	794	754	843	797	759	806	828	855	751	774	769	835	743	766	768	750	757	794	739	810	740	751	802	737	838	810	748	794	816	785	787	763	794	781	767	770	809	781	826	814	785	790	831	708	752	763	745	777	797	797	788	813	791	798	770	771	768	753	827	748	753	781	749	749	777	749	820	785	760	780	805	807	828	770	791	752	828	771	703	799	787	807	778	760	784	765	813	749	797	779	788	740	764	789	787	770	760	765	813	791	787	744	769	804	757	764	793	798	775	765	764	797	808	739	780	767	747	782	827	785	800	788	807	792	765	821	796	749	760	755	767	818	847	787	759	775	749	849	804	826	776	805	825	788	814	781	740	789	800	862	831	778	797	769	759	774	782	750	751	772	791	800	748	804	783	761	787	787	808	792	790	781	809	773	816	701	783	765	778	813	776	804	790	785	764	768	814	769	768	803	786	806	786	802	799	747	745	781	801	795	830	755	763	831	736	751	728	814	777	756	724	793	799	771	781	784	753	768	770	782	780	809	820	781	781	780	774	757	757	779	747	763	791	774	758	789	757	843	779	799	763	746	761	796	774	737	784	735	789	760	772	767	808	806	792	832	811	744	776	791	776	725	772	783	783	773	758	760	781	780	787	808	809	782	779	779	719	790	773	753	774	780	725	800	789	767	756	785	861	779	745	826	757	798	791	805	798	687	797	800	741	741	821	807	741	778	808	780	788	770	803	769	801	756	783	831	797	757	794	792	792	814	793	740	783	808	800	745	796	756	810	721	762	795	789	759	776	745	785	807	819	808	809	741	769	790	812	760	797	812	788	744	799	764	746	828	753	746	826	757	810	762	782	741	808	751	828	800	765	794	772	797	804	783	783	723	785	814	786	808	769	766	781	757	783	774	755	793	780	797	815	816	823	773	788	739	807	782	827	794	794	776	777	791	783	789	761	760	766	750	765	782	779	818	761	730	789	785	747	798	762	754	783	743	792	751	817	759	729	809	766	775	786	772	743	745	816	776	713	725	733	785	768	779	796	692	798	812	786	797	767	797	783	804	790	747	792	781	746	806	814	802	772	803	829	784	799	799	775	765	771	789	807	770	794	798	813	787	821	746	802	747	791	755	757	738	790	837	782	794	754	808	743	794	768	773	837	740	779	787	762	789	776	779	805	796	784	774	793	820	736	754	769	809	769	793	755	795	745	779	758	764	732	814	771	806	837	788	811	747	766	754	801	771	797	810	768	763	732	828	759	790	791	726	831	771	808	746	761	804	789	749	766	823	754	755	748	728	732	794	741	813	806	817	801	828	780	811	821	764	788	726	788	805	802	703	796	802	791	762	795	792	777	811	787	809	728	752	793	791	756	771	778	760	767	786	788	771	768	821	788	774	826	804	743	774	760	761	806	798	796	759	737	711	810	769	753	753	798	820	832	831	755	801	810	772	750	765	784	763	759	772	794	811	802	754	788	783	793	795	760	783	737	798	766	777	728	800	803	818	784	791	826	764	769	747	823	806	805	802	797	818	801	785	771	797	796	789	805	747	770	800	758	782	750	815	802	751	773	786	775	780	764	771	779	798	776	793	807	804	771	803	826	772	781	750	799	758	749	806	805	783	784	758	751	776	792	815	801	814	808	807	743	816	765	789	771	821	769	773	753	803	820	764	794	746	826	800	813	800	793	812	760	768	777	801	811	804	827	795	792	792	716	797	770	817	770	795	806	779	793	749	786	798	729	766	776	816	765	750	805	768	764	749	794	796	734	806	769	818	819	847	776	789	862	741	770	750	814	815	766	815	783	776	752	758	782	797	818	744	751	804	763	785	727	739	782	782	803	784	795	835	760	791	743	738	818	796	779	763	780	756	784	754	821	768	721	754	784	765	801	773	777	772	732	746	710	751	790	750	737	761	780	813	759	795	811	749	808	766	800	818	772	794	766	720	795	830	754	819	749	797	769	758	784	743	724	767	814	782	775	791	776	796	771	800	787	747	755	756	774	781	749	774	787	749	786	820	823	729	822	814	745	806	711	799	806	811	786	771	776	788	779	826	789	790	783	802	753	737	744	741	781	794	813	791	810	782	774	821	811	752	762	765	793	812	786	799	756	799	820	779	784	773	768	780	776	758	827	765	775	736	773	841	805	713	788	791	797	823	789	769	786	784	840	773	796	811	718	771	774	785	742	797	763	776	812	763	757	759	765	751	787	805	766	775	757	840	761	761	759	742	804	794	821	766	808	826	783	773	784	798	758	814	783	840	799	778	757	790	787	777	776	745	808	795	847	795	805	771	765	770	750	739	780	794	825	772	737	781	814	758	812	798	793	776	825	773	743	806	818	753	766	793	810	848	785	790	770	807	772	795	796	746	769	789	807	779	749	739	755	794	789	761	777	774	743	745	799	768	805	807	761	771	819	788	834	784	780	774	783	791	812	782	760	750	776	737	778	741	826	735	766	776	799	839	816	819	826	771	796	781	793	766	734	801	802	801	789	741	769	750	751	770	762	765	743	779	817	840	816	785	770	815	828	810	813	838	795	796	772	816	813	793	782	861	751	805	791	805	771	748	796	789	787	769	784	796	740	823	786	811	771	803	772	825	779	795	813	743	756	773	799	776	818	813	776
23841	21143	28204	24326	21157	14837	7207	4320	3348	2697	2314	2062	1732	1441	1377	1316	1258	1189	1119	1085	1024	928	960	947	960	900	969	904	889	850	872	861	835	887	870	797	871	811	816	819	802	801	803	771	798	784	782	793	783	793	831	789	775	802	747	789	852	727	792	750	803	767	786	787	807	772	837	784	777	750	809	773	811	799	738	772	753	794	785	762	756	758	782	750	767	793	790	763	743	776	759	746	759	799	746	791	791	779	738	775	816	800	762	833	780	759	825	750	748	770	777	713	789	845	803	804	796	782	784	761	803	777	779	762	816	776	757	778	774	777	794	744	748	823	764	748	755	762	801	790	716	787	769	765	736	799	754	767	761	776	785	752	789	768	787	736	769	740	752	737	805	704	791	723	738	772	792	776	753	801	771	738	762	743	770	715	797	787	761	763	770	773	760	767	824	720	776	814	800	774	806	769	777	767	734	766	777	749	799	773	777	773	761	819	790	777	777	784	817	735	734	781	787	734	722	746	803	777	777	788	826	720	793	803	783	769	726	736	766	801	789	751	729	739	760	752	759	729	767	746	737	782	793	790	748	787	781	844	771	811	767	865	778	758	741	778	765	790	763	811	783	710	820	792	745	788	777	746	812	751	754	721	787	780	772	850	712	755	780	762	783	710	780	788	807	755	803	766	741	815	758	748	725	746	787	769	727	762	758	796	740	782	700	789	819	745	777	754	792	768	741	793	746	801	748	788	722	777	760	726	751	763	797	729	794	718	764	758	805	765	797	720	777	764	802	791	729	734	748	837	733	773	825	782	796	778	710	829	716	786	752	779	752	792	766	807	762	766	823	763	778	733	787	775	753	757	776	786	795	802	774	840	815	805	757	782	822	777	741	786	736	738	783	768	742	746	793	720	806	807	772	762	735	778	769	738	784	754	768	769	716	769	728	760	734	770	775	739	778	722	733	755	786	809	788	736	736	770	859	773	773	795	807	778	768	818	754	783	790	727	827	755	764	776	787	761	777	805	768	766	811	740	761	746	779	741	789	739	734	786	756	804	765	742	745	773	780	770	761	719	766	747	745	741	770	760	780	734	768	792	758	798	775	751	717	801	767	783	766	760	742	809	757	735	731	721	812	770	755	766	759	778	777	771	734	736	761	745	777	777	764	762	766	776	769	814	751	788	760	791	768	787	787	781	775	788	791	752	815	771	738	801	778	751	797	799	812	819	793	783	753	802	727	741	771	758	735	768	776	747	740	767	820	731	761	769	793	771	780	806	771	818	814	770	748	788	791	775	839	769	808	724	763	762	803	730	760	789	750	767	818	754	770	784	797	730	764	758	761	815	794	827	784	807	754	780	730	774	750	777	754	795	779	760	741	777	757	752	772	756	737	758	764	770	788	732	808	770	796	781	705	822	765	786	742	746	734	754	761	751	803	752	796	794	736	694	775	792	773	767	750	739	741	771	740	753	765	775	722	703	795	804	705	709	735	792	776	800	794	774	798	840	741	773	799	797	825	762	786	706	725	777	788	771	787	768	780	762	726	740	795	764	766	742	802	731	765	765	789	716	746	725	771	751	800	744	742	751	802	741	742	758	789	773	790	795	841	754	823	773	764	767	765	795	756	758	769	747	745	745	760	758	811	793	766	840	817	772	776	750	736	762	758	725	733	776	794	749	734	737	794	756	765	825	795	738	774	788	735	782	750	745	768	776	744	784	741	815	730	730	708	835	758	771	708	741	782	729	743	769	773	793	804	710	765	751	750	737	739	801	770	729	790	774	757	787	761	792	773	712	762	737	761	742	775	809	764	762	709	754	751	770	827	742	721	713	704	779	783	813	771	767	787	812	751	767	764	738	806	807	755	765	783	750	803	768	749	802	792	710	770	786	821	773	778	789	747	727	763	806	792	763	764	754	777	732	753	737	774	733	784	780	749	728	809	783	780	791	730	807	816	779	741	770	709	737	811	779	789	796	785	784	807	738	734	825	802	775	808	731	731	742	750	703	719	757	727	731	797	734	808	778	798	804	755	741	786	734	800	784	752	768	749	840	804	780	752	752	744	814	767	746	739	765	776	760	778	723	811	775	773	715	716	781	756	748	792	784	767	770	774	807	706	753	806	768	784	737	752	742	765	731	763	782	792	741	815	793	742	748	759	779	759	761	803	755	763	783	799	766	808	778	751	773	766	789	774	784	762	774	739	767	783	781	794	762	799	764	809	760	748	734	736	762	799	773	728	761	768	790	770	775	784	777	750	739	768	804	771	791	750	778	802	796	782	742	798	777	749	769	765	774	761	744	738	732	794	732	699	744	765	722	738	731	762	760	780	725	795	778	812	743	790	769	763	792	749	799	784	789	744	753	780	764	783	795	825	800	787	790	789	793	803	790	755	749	765	778	794	759	785	776	761	786	766	737	825	810	781	769	775	757	748	730	808	759	761	758	758	798	765	753	820	802	773	759	732	789	742	787	732	741	759	802	795	740	757	776	779	796	785	764	815	769	728	739	759	781	765	799	768	842	729	798	780	760	790	752	781	812	765	790	804	756	758	759	800	741	704	734	768	754	775	764	754	729	750	791	766	772	754	774	767	788	748	734	741	767	772	827	842	741	789	758	772	776	807	818	800	813	818	797	812	783	807	757	776	732	746	761	776	773	770	813	793	765	754	777	773	779	790	708	792	764	768	759	731	787	810	793	801	771	766	748	738	731	827	795	775	763	806	723	777	828	819	813	752	838	764	764	762	766	746	776	751	731	770	759	780	780	810	760	745	787	756	760	786	728	781	767	770	765	727	738	776	762	818	763	797	816	745	830	766	771	722	728	767	777	779	799	732	747	724	763	771	730	758	738	734	778	800	745	761	776	825	765	797	789	810	790	794	783	759	739	775	779	711	747	761	758	759	772	792	804	727	813	715	805	740	775	784	799	747	755	790	716	779	736	749	768	831	738	846	774	733	799	754	757	794	767	760	754	799	760	788	734	780	815	776	759	751	753	776	757	772	802	794	728	785	711	735	741	709	738	727	793	791	767	812	822	731	763	764	785	736	829	786	787	721	761	754	783	754	760	772	765	854	761	815	778	762	719	745	754	735	802	797	756	783	779	741	740	763	747	816	752	772	765	764	797	801	804	772	765	738	777	746	732	768	790	728	801	710	765	740	773	738	738	723	780	781	736	757	718	717	690	782	724	796	785	765	800	735	792	775	757	762	806	773	786	788	775	781	741	751	732	788	785	743	747	741	757	752	779	789	762	799	826	741	777	770	774	784	795	779	809	778	800	739	749	791	772	785	786	770	795	745	766	826	809	800	724	720	755	728	754	758	816	736	798	742	754	793	753	749	743	723	745	793	761	716	742	763	760	751	758	750	800	799	777	788	780	819	774	774	784	757	782	821	797	762	799	778	775	762	767	805	789	823	823	749	783	731	723	771	780	810	842	747	759	777	750	721	730	788	740	782	789	779	775	767	760	776	809	767	744	720	793	774	793	770	744	752	729	794	770
16934	38736	30691	20208	15345	11990	9143	6987	5449	4434	3590	3045	2480	2172	1855	1748	1600	1515	1444	1334	1261	1116	1157	1138	1112	1137	1025	1088	1010	995	958	1009	950	939	906	868	873	863	888	827	823	824	806	920	843	861	795	841	801	849	883	815	799	847	846	867	881	863	808	828	833	907	817	856	800	775	831	771	815	836	767	789	788	804	835	865	823	820	869	826	778	756	827	796	885	819	771	799	805	861	849	837	778	824	790	804	797	837	825	762	777	827	821	818	823	774	818	751	776	768	814	805	762	790	781	775	800	777	799	767	875	796	807	794	806	794	772	760	843	767	785	803	766	783	851	808	809	784	775	849	772	801	814	784	840	808	781	842	778	800	815	787	867	817	768	817	811	789	765	789	806	807	759	867	849	822	775	752	770	785	810	786	776	840	794	788	771	816	826	750	836	814	852	745	806	783	751	781	807	779	832	777	759	809	824	771	793	796	857	767	806	848	835	790	790	796	771	790	807	826	828	816	812	773	780	823	819	782	876	800	861	756	797	810	788	808	772	775	813	778	822	760	833	812	794	799	812	823	739	788	817	793	782	816	832	783	797	782	779	782	771	790	845	811	815	824	797	799	771	816	792	834	807	792	816	805	787	800	823	812	786	808	805	718	847	770	815	748	773	853	807	793	815	815	835	812	792	805	753	798	857	811	788	777	808	806	808	787	811	850	836	807	832	823	785	778	837	851	784	827	798	793	835	818	773	852	796	803	823	799	801	813	811	817	797	783	814	865	768	813	815	774	798	814	801	846	828	814	789	794	793	793	794	777	751	769	795	812	798	788	772	805	770	804	818	805	866	845	798	816	815	778	714	844	787	778	812	776	778	795	803	810	792	876	790	841	784	838	808	826	775	800	834	740	814	782	814	832	802	819	818	797	811	807	851	807	806	766	816	816	739	830	833	832	774	793	824	788	817	816	760	833	848	767	767	871	744	836	769	742	838	835	758	773	791	838	785	818	850	796	777	795	780	767	780	795	819	814	793	787	739	796	784	843	823	768	788	797	808	778	781	799	840	805	772	855	776	786	813	779	800	811	818	810	812	753	767	781	802	851	731	799	840	816	797	803	815	769	777	816	802	872	804	762	831	824	807	821	830	817	771	866	799	798	792	774	784	829	787	825	808	768	786	782	800	767	816	801	793	785	767	827	826	783	782	780	800	817	825	798	845	792	753	799	793	808	754	796	858	789	797	788	782	829	827	786	745	788	784	826	803	788	811	781	789	780	788	796	794	794	803	807	847	826	792	775	766	816	776	799	735	745	803	819	771	794	793	830	823	799	781	765	829	762	781	789	762	798	805	819	799	803	806	797	812	780	853	818	835	799	812	760	828	794	777	785	813	805	819	853	819	826	806	830	786	774	775	794	821	807	780	857	812	774	822	779	808	801	845	778	726	782	827	736	800	775	783	789	821	770	779	801	826	763	785	801	776	797	819	798	803	807	799	761	776	776	855	837	817	817	779	770	748	811	750	817	786	816	793	799	881	760	775	824	787	824	803	756	803	821	802	822	760	839	777	791	799	758	777	829	816	806	817	792	842	806	798	819	790	788	812	828	796	822	789	770	812	802	815	822	808	792	799	843	789	758	827	764	828	816	830	799	795	731	843	779	820	775	794	785	842	828	782	769	811	842	830	805	774	818	777	801	800	810	818	802	777	777	795	833	818	787	824	847	803	799	801	774	834	832	815	769	824	816	790	810	801	756	745	815	809	824	807	796	789	826	805	778	823	766	789	821	813	819	784	828	825	842	849	821	837	771	772	813	782	762	810	784	744	764	776	756	797	794	795	761	777	795	809	811	795	792	820	825	799	792	793	800	811	821	724	815	821	762	786	810	824	838	787	762	775	794	801	799	750	821	785	829	805	747	787	793	797	826	793	786	801	798	817	817	850	753	783	791	826	823	812	823	774	812	790	818	785	800	791	826	814	797	755	754	784	806	793	775	798	774	813	788	793	824	836	800	780	828	843	794	804	791	781	801	804	804	799	819	774	786	781	773	774	792	816	821	803	780	851	846	809	780	795	871	833	795	851	784	762	801	774	798	782	818	768	813	820	816	810	834	817	798	838	791	768	817	803	775	755	807	788	815	790	792	786	787	803	794	817	794	780	776	821	804	817	770	806	782	797	811	807	801	796	799	793	838	804	793	812	783	818	870	797	798	842	782	787	823	861	755	819	842	780	761	797	747	818	821	751	835	793	749	849	815	775	790	803	784	829	844	777	834	808	819	745	829	740	799	804	801	828	773	785	793	824	811	797	814	820	787	800	807	803	836	856	812	815	776	802	806	824	786	803	809	841	779	758	839	839	808	783	810	830	714	865	808	816	818	793	837	734	838	791	821	804	745	817	800	795	801	758	776	760	797	815	774	777	813	848	802	825	799	818	811	815	821	772	828	802	755	825	842	780	776	794	828	809	784	799	782	825	828	798	820	828	775	822	815	792	831	831	814	777	788	847	838	776	887	764	802	806	786	783	777	740	816	785	837	858	783	794	794	764	775	776	846	851	817	749	780	758	822	783	769	781	788	809	804	821	768	782	776	777	761	786	814	789	815	821	789	804	807	786	792	820	801	840	792	790	793	794	801	787	781	826	826	772	872	791	774	836	789	823	823	774	795	821	829	777	798	796	776	797	784	802	797	801	817	824	819	787	813	802	769	799	828	750	790	798	803	802	780	739	826	753	835	794	773	807	801	833	774	797	785	771	797	778	818	826	801	768	805	802	789	846	831	801	795	801	801	725	813	811	827	788	833	824	776	805	767	781	806	815	791	823	791	750	827	793	772	836	806	780	822	815	819	813	790	825	752	777	798	766	766	808	801	761	803	759	776	788	822	759	788	781	815	772	808	765	792	817	815	803	883	822	819	786	819	773	804	780	836	860	789	812	778	795	803	803	779	783	804	840	808	796	815	807	830	816	836	814	770	826	806	816	799	821	782	803	826	851	756	791	829	782	809	833	791	805	771	746	798	806	785	827	840	799	834	792	845	849	757	802	815	808	845	793	814	819	736	771	814	850	766	833	789	802	828	748	810	808	802	805	766	792	842	764	795	778	768	814	839	804	765	873	840	810	850	790	797	787	848	785	807	826	767	772	794	796	801	815	816	831	777	825	823	769	825	896	775	816	808	802	765	798	818	764	762	790	771	786	846	818	791	749	811	828	839	775	868	829	771	792	783	842	823	783	764	801	854	815	804	800	828	804	775	822	783	751	787	804	784	774	789	764	789	842	822	835	807	797	818	767	808	756	721	811	829	782	809	790	840	798	775	763	798	775	754	794	795	789	813	797	837	788	761	776	780	836	811	818	842	771	815	767	796	842	858	805	820	809	756	814	806	772	790	819	781	791	803	797	754	825	774	798	796	853	817	821	788	794	792	770	836	822	813	773	821	833	825	846	833	801	781	797	833	827	818	773	785	764	790	811	813	814	767	776	817	810	765	826	794	794	800	792	736	731	809	847	809
24938	21067	27055	25332	14667	6950	4469	3256	2519	2151	1899	1663	1478	1248	1205	1178	1118	1105	1018	943	926	894	910	863	893	877	864	825	865	900	861	853	827	848	793	789	750	754	768	777	745	798	708	781	760	710	742	773	794	777	775	770	795	717	748	791	731	797	742	795	770	698	746	782	755	730	758	783	830	735	746	751	753	775	757	791	757	751	769	751	727	737	748	770	784	767	692	746	779	747	738	740	772	719	775	735	735	766	704	777	773	781	705	728	781	714	718	797	726	735	772	746	778	755	747	731	812	730	741	764	789	705	727	751	726	721	768	715	708	736	791	721	774	691	752	707	736	727	751	736	762	733	753	759	776	784	770	758	725	787	752	745	740	740	706	744	749	762	762	764	743	721	724	711	809	767	737	760	757	757	734	772	756	737	713	780	754	763	757	727	766	707	743	730	753	721	681	700	789	708	684	716	767	719	761	744	708	728	748	780	734	695	750	743	733	731	778	709	736	741	741	785	696	748	787	720	738	762	746	775	679	728	736	789	757	758	754	711	742	735	727	745	770	734	778	758	681	753	787	751	777	745	765	741	782	729	721	803	761	714	755	751	745	768	828	757	803	756	758	758	741	731	745	763	726	742	721	743	758	738	730	740	756	724	718	745	754	755	708	748	706	745	715	729	735	681	737	725	720	737	767	762	757	701	750	712	727	739	728	734	725	692	795	751	764	739	791	816	708	707	705	693	735	752	720	748	768	742	709	729	770	767	759	749	737	729	788	780	740	732	766	774	733	758	693	738	773	696	697	720	727	704	707	787	694	802	754	694	732	746	713	762	731	759	770	733	723	712	771	765	719	788	771	736	816	774	721	795	684	748	714	780	730	735	736	767	753	810	745	731	754	762	713	722	734	748	748	762	745	806	730	706	751	752	750	755	723	777	712	764	721	730	780	784	751	702	671	745	748	734	768	744	744	759	781	752	706	715	755	778	738	742	740	691	694	773	769	738	733	761	758	763	755	758	687	729	716	728	745	781	765	683	747	733	766	738	740	709	736	782	719	764	740	775	784	721	758	737	731	717	726	757	785	721	745	754	754	718	755	797	763	776	757	723	734	741	738	765	741	795	738	758	764	702	735	734	724	732	757	695	750	750	757	829	753	729	744	751	754	764	739	768	724	799	737	779	773	695	756	704	733	777	840	756	758	738	711	703	754	749	735	750	750	785	806	756	782	816	714	697	754	758	703	712	759	817	772	722	762	761	701	764	703	771	766	746	752	710	738	737	685	695	777	799	706	765	765	761	713	731	727	717	772	731	695	713	736	742	765	775	718	758	704	767	751	756	755	752	718	774	759	729	766	745	765	725	760	741	702	778	738	708	742	762	695	714	727	755	731	759	729	735	761	743	770	737	730	732	750	777	758	760	764	745	790	767	766	732	738	814	754	721	735	722	703	786	706	764	769	730	743	769	730	745	743	666	774	726	725	725	728	720	759	751	736	751	760	762	744	740	736	819	855	802	749	722	716	778	782	781	762	709	716	730	767	751	722	763	708	716	701	763	742	731	736	716	714	762	719	727	761	716	756	737	763	735	763	779	728	740	757	726	728	744	782	741	754	766	777	750	728	746	714	764	788	735	707	740	687	741	759	772	769	779	736	752	751	705	772	824	720	715	744	743	768	688	749	768	743	737	766	742	704	718	802	698	742	755	750	800	764	761	701	732	734	792	753	740	734	748	750	762	785	712	789	703	759	747	717	771	744	763	717	736	759	726	804	757	748	716	749	747	717	747	736	737	750	713	728	757	710	737	752	782	745	709	735	788	856	747	757	748	740	764	747	770	740	712	734	783	708	789	775	755	748	738	752	728	702	704	752	742	710	757	755	724	683	745	739	725	739	790	742	743	739	760	799	726	792	783	687	723	712	732	729	783	763	719	702	676	720	721	749	691	734	736	759	721	768	736	719	778	748	753	754	739	755	756	779	825	748	726	721	712	727	728	769	709	762	798	732	739	739	718	779	726	758	699	728	716	753	726	770	695	747	748	753	714	779	710	774	778	728	744	815	781	658	709	765	816	778	715	748	759	719	754	657	716	725	741	772	791	739	724	789	734	740	758	765	695	749	740	726	754	711	735	709	740	734	726	727	726	755	714	724	752	744	720	743	786	715	767	717	724	723	756	723	776	745	747	766	739	746	699	713	767	718	755	796	753	743	761	729	715	749	756	707	729	722	703	756	762	723	726	752	718	733	751	770	728	749	731	734	772	759	775	716	755	771	769	789	702	761	730	776	669	772	729	776	771	697	760	706	760	742	728	746	687	746	700	734	739	761	752	719	746	727	750	716	782	741	715	751	738	735	754	718	739	772	790	711	724	732	745	770	716	735	759	760	746	726	727	761	771	707	737	774	772	704	763	742	720	754	688	678	719	739	728	695	769	722	761	739	749	760	738	757	715	751	773	757	735	728	745	722	739	703	777	709	800	746	732	698	755	772	709	725	731	777	794	764	739	730	705	754	715	724	726	687	729	744	713	776	737	772	735	767	759	693	781	790	712	724	720	797	696	784	749	765	780	732	753	761	807	772	749	705	741	725	724	763	753	740	746	715	750	779	756	729	747	750	768	744	718	749	704	733	736	766	743	697	705	710	726	765	715	724	787	730	726	743	732	729	708	725	762	691	689	784	718	730	741	746	727	737	712	769	744	766	735	718	774	742	709	701	753	701	736	744	740	746	721	726	721	733	794	716	742	726	723	701	823	758	737	727	816	748	821	696	735	743	749	762	745	735	777	720	770	719	706	704	716	757	761	753	732	744	724	780	731	783	718	764	732	766	719	752	716	787	796	723	755	748	768	679	734	730	742	752	758	719	693	768	792	781	785	797	788	782	753	760	706	724	745	706	770	781	678	789	734	702	722	743	777	719	736	726	714	728	785	698	755	756	732	775	770	761	743	732	735	739	705	784	749	732	707	753	671	716	750	755	773	753	770	769	738	757	793	738	756	744	745	779	760	735	734	789	791	757	767	757	750	802	791	716	747	737	750	768	740	748	751	727	764	747	708	729	714	743	757	652	744	702	726	741	750	791	751	806	743	696	787	757	722	727	748	753	759	769	712	732	757	700	699	773	757	721	737	737	777	700	770	760	741	708	780	773	761	734	740	732	745	739	733	739	725	702	757	685	808	730	730	776	695	753	752	727	725	750	704	683	734	762	766	791	781	761	816	768	696	763	775	737	743	738	725	745	712	732	758	701	737	778	720	708	784	768	698	730	691	714	747	726	737	728	742	720	705	691	776	749	695	741	704	682	731	727	760	746	751	737	729	760	688	717	735	772	769	773	757	758	736	751	742	778	763	762	727	725	724	718	758	712	774	741	752	732	702	798	758	769	753	734	792	726	722	692	734	755	761	724	730	687	778	741	744	722	761	760	746	730	700	735	718	737	708	725	684	770	761	729	730	750	756	753	742	771	755	713	720	746	738	796	768	760	779	698	717	729	685	753	731	727	741	762	732
16220	35374	26701	17233	13113	9841	7551	5792	4650	3664	3054	2634	2112	1901	1692	1572	1446	1375	1262	1099	1123	1097	1003	986	1019	964	974	1003	921	954	921	946	904	865	842	885	878	815	800	811	820	837	853	886	813	822	831	807	815	789	845	786	812	844	783	799	770	813	745	790	710	786	765	786	780	802	826	785	754	785	790	750	779	782	788	796	820	838	808	838	783	771	775	811	814	773	794	757	832	742	806	817	771	792	815	783	852	719	771	782	807	790	806	778	805	808	785	798	783	725	732	747	817	783	746	783	791	785	806	734	790	782	790	773	764	792	805	811	783	815	835	801	797	843	755	797	821	785	823	820	724	754	783	804	746	768	777	776	774	747	741	766	753	770	774	769	758	836	742	734	790	781	819	801	804	762	776	770	797	730	810	751	778	781	773	804	807	748	811	754	796	801	773	762	755	774	849	766	811	792	767	818	806	779	760	782	735	776	763	756	762	747	783	717	714	730	794	755	735	782	819	735	793	743	795	775	775	820	775	799	811	810	785	769	786	782	763	801	719	799	792	847	820	784	728	794	782	749	814	824	814	786	799	790	774	774	773	751	779	791	808	772	798	825	800	823	806	801	779	780	795	814	763	809	848	792	783	778	764	774	764	786	843	818	772	828	772	799	795	769	799	829	738	782	763	800	764	769	810	786	769	734	822	789	773	820	791	768	771	855	754	710	769	774	792	778	770	777	722	850	736	783	765	762	786	753	779	793	801	788	780	811	828	762	800	788	798	757	815	774	763	802	767	803	761	786	808	774	814	800	807	700	754	805	797	765	812	782	782	801	791	768	759	810	789	801	732	800	787	808	779	788	712	760	782	818	775	787	801	756	762	782	742	844	731	804	776	797	789	793	765	787	803	767	795	786	827	793	773	800	766	747	782	787	804	739	739	770	763	794	770	791	768	785	797	755	813	775	796	776	752	828	811	814	760	724	811	821	799	743	820	782	752	824	819	733	807	790	832	852	691	789	802	808	766	816	799	759	797	785	818	712	781	750	820	776	749	840	764	784	783	758	798	793	743	718	773	771	745	721	812	704	725	859	793	755	811	788	810	764	770	818	806	774	761	807	792	760	818	697	810	835	812	790	777	815	762	758	800	784	760	772	800	771	829	748	793	808	773	793	761	768	771	816	803	765	827	809	746	778	791	766	803	800	855	777	752	774	797	805	818	789	808	771	734	823	779	809	735	752	735	785	739	803	785	794	824	782	805	781	812	739	774	802	801	781	759	776	759	784	717	765	773	753	740	764	732	801	791	796	788	772	805	772	773	775	785	773	757	792	775	789	790	779	788	757	803	768	766	757	782	770	807	811	760	766	762	756	773	758	766	790	753	835	790	793	777	690	829	776	754	769	754	799	739	799	765	803	759	754	802	774	786	718	778	798	833	825	780	783	783	732	798	755	780	784	786	737	722	776	796	786	796	811	837	769	740	780	823	752	788	771	830	736	775	762	778	793	764	750	790	752	824	814	750	779	828	813	754	787	791	757	824	783	786	779	757	777	845	835	774	803	825	772	796	751	794	821	741	810	714	806	757	805	786	758	791	750	782	789	801	724	805	807	823	784	766	782	776	767	710	773	797	756	760	745	836	790	839	816	764	757	750	713	776	748	782	800	771	807	746	797	763	742	757	769	790	804	814	747	746	778	752	764	781	792	751	802	820	805	793	822	784	740	735	797	734	765	802	751	800	784	808	778	809	781	793	793	780	759	816	755	759	817	792	793	830	675	834	738	773	821	735	751	728	814	780	789	802	725	795	693	773	778	772	768	782	755	739	756	780	830	783	784	777	823	771	749	771	827	777	751	753	784	726	745	798	750	824	807	791	754	784	772	738	829	723	772	775	807	763	725	771	797	743	764	740	759	783	737	822	799	751	744	733	767	782	738	767	772	815	794	782	791	786	764	742	760	809	786	767	763	793	801	805	827	750	825	757	791	781	799	782	807	773	796	775	775	783	767	803	838	793	770	798	787	786	796	798	793	770	766	779	799	774	798	820	800	778	789	763	784	816	800	786	757	811	771	811	796	739	788	788	784	812	783	760	767	804	808	784	765	808	733	739	775	798	752	761	826	795	736	713	706	733	805	743	775	777	757	754	740	789	797	760	804	782	790	803	803	754	800	792	771	798	767	802	757	766	791	743	776	725	805	763	754	759	763	741	801	754	752	800	792	787	796	757	830	772	741	759	770	765	783	801	787	769	828	831	737	765	808	773	810	767	778	795	772	829	775	748	748	796	768	773	770	790	802	800	744	762	801	820	789	767	777	729	805	818	789	787	838	847	786	789	805	784	817	782	775	784	777	789	724	785	802	851	804	762	761	781	770	764	804	812	783	703	758	786	757	817	732	790	761	766	793	779	792	794	823	796	815	754	800	757	748	802	810	790	809	824	792	717	782	795	778	791	824	793	783	781	809	740	763	800	781	774	767	772	792	756	762	775	764	814	763	778	789	798	727	781	759	766	739	785	761	742	800	780	789	753	761	791	801	795	823	769	732	801	732	711	765	778	783	797	769	798	776	787	738	754	775	806	785	787	822	767	806	778	777	786	792	767	770	780	780	766	754	756	806	784	803	729	813	783	772	834	763	794	766	785	752	769	777	776	734	779	775	780	808	794	738	788	771	724	798	800	783	822	813	722	773	748	763	757	764	764	781	772	744	763	766	799	821	819	781	755	775	772	755	792	745	764	791	825	825	797	741	742	814	761	765	816	733	744	782	769	775	782	793	827	782	752	768	766	758	749	796	772	864	751	789	835	769	741	743	820	784	819	760	810	837	763	778	775	772	816	789	780	768	798	818	833	754	799	746	785	746	810	762	751	801	779	791	708	781	750	730	791	796	823	758	790	816	787	819	771	798	756	737	811	789	793	774	765	765	771	779	821	785	722	825	728	778	788	760	741	779	800	760	786	746	771	732	790	791	747	774	791	792	774	795	840	813	786	761	836	797	788	784	795	729	766	815	727	789	789	778	751	778	783	769	756	793	803	790	800	790	797	803	742	768	797	781	805	750	766	780	802	800	792	730	802	777	784	771	759	726	754	848	731	770	806	851	759	768	746	791	821	749	744	806	834	791	802	749	763	781	749	838	794	824	782	757	828	724	826	815	750	813	762	792	742	801	768	750	789	787	774	807	739	732	790	747	808	769	809	765	757	815	774	804	741	807	829	781	751	789	758	766	786	800	772	772	808	814	797	805	810	754	823	775	814	774	816	781	734	765	762	738	776	793	762	824	807	763	737	815	794	755	775	758	777	788	804	714	802	756	760	743	819	773	776	787	737	802	780	754	764	798	789	797	834	766	773	813	750	820	774	812	769	772	768	794	751	784	802	744	840	763	723	763	774	779	821	788	788	805	764	738	780	771	805	791	810	730	761	781	823	730	766	805	730	785	775	799	787	769	796	767	799	788	698	803	729	745	794	817	806	803	782	801	791	749	816	761	801	796	768	809	776	762	775	788	770	784
22556	21062	28637	23714	21146	21546	14846	6422	4471	3699	3154	2607	2187	1876	1692	1614	1510	1327	1285	1202	1113	1110	1108	1126	1141	1021	1086	971	971	1004	977	933	916	871	965	871	904	839	895	782	906	775	824	809	827	825	858	808	863	791	827	772	845	786	828	837	791	804	823	859	777	814	847	841	852	848	793	811	796	846	844	837	833	819	800	791	773	809	801	800	832	799	817	824	776	824	807	816	798	779	806	772	795	801	803	794	769	780	828	867	808	756	854	839	812	783	786	826	786	796	790	812	802	802	810	824	804	779	789	809	739	757	782	875	804	810	786	775	792	770	839	827	805	825	748	793	739	800	804	813	769	769	811	835	794	822	779	769	794	788	766	829	832	754	784	778	805	813	836	828	802	809	798	819	794	818	838	784	767	808	782	827	778	827	811	780	811	796	814	841	833	774	824	796	813	845	830	834	817	850	784	817	786	794	766	800	813	814	780	786	779	848	830	807	833	815	816	762	819	779	825	833	826	808	827	776	852	819	848	838	798	793	826	772	804	782	780	786	789	817	788	840	794	806	792	823	786	795	799	800	753	811	832	767	861	807	803	824	756	785	814	825	815	781	839	767	865	773	826	784	814	831	816	794	757	777	862	812	814	811	800	804	802	819	757	852	827	821	757	765	832	804	781	831	847	811	803	806	787	811	796	760	829	767	814	779	804	804	814	782	772	810	762	738	785	809	781	821	790	818	817	816	779	827	811	778	794	855	795	824	787	793	731	825	834	775	801	827	822	828	770	774	764	803	782	826	786	785	808	852	800	800	791	799	754	794	778	843	759	841	807	834	816	792	760	787	824	777	774	804	798	826	833	772	832	820	790	782	791	763	789	776	771	814	791	842	783	814	791	794	781	809	825	814	842	805	789	820	793	788	825	827	822	830	733	790	782	798	833	808	834	781	824	774	750	814	776	790	805	762	777	822	829	819	802	773	819	789	799	830	821	784	757	832	790	748	814	795	797	799	815	823	798	813	816	819	760	780	845	804	823	792	795	849	787	772	803	786	782	771	775	797	816	757	811	775	766	786	725	796	795	761	834	820	841	808	756	766	802	829	835	825	814	811	812	794	821	774	798	835	775	819	801	831	729	797	805	807	793	808	763	787	837	827	749	807	761	756	854	822	803	839	816	852	827	808	790	745	746	842	807	790	778	824	771	815	816	788	797	766	804	843	728	802	815	846	755	854	779	755	759	843	805	753	768	812	764	775	738	818	754	759	802	780	777	792	772	792	812	765	829	793	804	849	817	819	781	750	810	825	830	786	842	814	842	808	804	719	810	825	781	792	821	769	810	751	799	802	727	765	836	789	783	830	802	792	801	756	767	746	770	828	782	858	798	816	773	784	788	802	796	804	806	811	858	827	836	803	797	815	773	787	808	793	842	777	819	805	803	776	817	790	782	754	866	784	882	826	816	812	853	794	784	792	841	795	831	789	808	765	839	751	866	817	797	780	800	787	804	791	742	830	808	809	812	781	764	784	793	801	791	721	790	817	806	784	825	825	759	783	804	799	809	753	797	771	794	813	800	815	834	819	808	810	843	780	791	899	802	821	813	817	726	841	794	779	781	814	804	708	774	761	855	760	802	805	816	841	812	786	812	787	796	790	763	755	812	803	830	838	776	845	833	825	807	788	804	783	793	785	813	787	745	811	777	742	838	812	752	789	789	868	784	823	817	764	820	827	774	771	786	773	788	768	796	815	803	794	839	790	779	756	801	779	845	833	839	870	825	778	825	776	787	795	783	795	779	810	778	787	776	836	830	840	771	795	772	897	781	799	805	759	764	834	788	813	817	797	856	774	803	820	787	824	770	789	794	839	769	840	812	826	758	810	815	831	842	767	771	821	828	788	761	808	831	829	809	720	788	810	788	808	810	769	773	742	777	806	817	795	789	752	802	807	794	794	793	745	789	815	829	812	771	813	749	814	793	814	818	776	795	828	826	791	794	811	763	838	798	863	791	818	830	807	834	785	780	797	784	797	783	802	822	850	738	811	836	806	766	790	839	740	788	756	822	755	789	787	814	822	776	815	766	791	786	779	770	758	830	829	828	758	797	808	792	800	793	752	846	807	789	834	756	806	782	753	820	847	791	835	797	798	796	810	815	825	732	776	833	783	758	781	809	774	789	787	785	785	783	798	797	790	826	811	807	796	825	826	808	794	806	805	821	789	781	818	816	773	787	770	827	816	808	779	792	794	784	782	749	824	773	780	874	740	826	836	786	785	760	788	758	807	811	844	843	801	838	784	820	815	834	798	805	841	802	799	796	802	787	765	828	768	792	813	794	787	817	792	823	819	805	817	793	770	787	801	798	813	782	795	796	855	795	816	817	825	834	819	750	830	776	841	801	822	817	794	829	782	801	775	801	832	798	822	837	773	782	830	787	773	791	747	840	773	811	750	789	817	754	770	826	750	837	818	831	784	794	781	793	844	816	781	835	783	798	785	824	777	787	792	773	791	786	838	763	815	813	798	798	769	823	820	776	831	764	846	834	809	794	780	798	823	828	773	818	769	800	803	778	825	819	762	810	798	762	801	816	830	787	783	781	831	787	806	769	808	788	776	779	769	733	837	813	768	863	807	779	777	802	759	822	775	844	804	828	785	798	745	813	791	749	776	803	793	819	790	791	796	790	793	823	761	831	816	821	798	816	809	839	801	797	787	812	829	830	821	788	797	845	823	810	776	780	785	875	829	793	798	783	818	789	766	807	837	806	784	758	755	786	847	786	792	767	807	832	763	773	842	816	784	826	783	768	799	787	778	793	746	786	838	777	777	820	779	832	788	829	816	809	780	801	805	815	798	808	795	766	821	788	821	819	841	787	833	805	887	786	761	773	796	776	808	802	819	784	824	848	800	772	826	828	830	844	778	790	801	748	801	819	807	766	809	876	784	843	740	746	776	779	798	820	848	773	785	783	832	792	746	742	797	856	784	770	817	766	837	798	802	792	801	776	817	830	823	742	779	796	812	812	785	769	801	750	805	840	750	784	817	822	772	784	801	839	856	810	772	789	817	781	795	767	829	796	819	757	743	819	830	765	772	821	796	779	835	828	839	829	769	794	789	790	784	804	749	788	789	797	755	781	783	799	777	824	814	822	790	830	796	799	797	800	770	708	781	814	785	754	758	749	778	794	785	769	820	799	835	866	783	791	739	757	830	815	825	820	786	828	771	843	813	773	794	817	846	793	784	851	796	795	800	788	825	786	836	808	806	787	822	841	773	771	768	816	824	799	844	812	797	780	806	825	796	789	827	794	763	829	838	856	782	778	794	777	801	769	821	794	778	816	782	843	802	808	817	787	832	751	825	805	811	774	798	774	888	818	791	833	815	796	789	769	841	839	806	798	817	846	784	842	811	792	818	797	804	782	811	813	817	807	837	811	807	811	801	820	803	816	848	778	792	883	809	823	772	790	813	820	802	792	818	763	805	838	840	829	800	795	800	811	776	793	823	774	777	820	804
18793	42912	34090	24601	20065	15258	11762	9436	7395	5914	4880	4003	3290	2732	2574	2222	1970	1810	1670	1545	1497	1367	1378	1308	1306	1221	1129	1173	1151	1095	1030	1048	1087	1031	1021	955	943	876	919	934	943	891	923	885	868	892	857	893	896	823	862	826	863	842	864	826	903	885	865	909	863	882	848	839	855	821	837	850	779	831	786	798	865	806	814	754	831	817	856	837	854	842	831	795	809	793	897	820	829	785	823	828	830	861	823	848	864	777	811	787	820	788	815	807	807	833	859	821	812	837	803	832	867	785	827	795	826	880	820	831	853	777	807	846	838	793	888	767	817	847	839	802	822	819	839	839	820	830	823	820	788	845	822	828	876	855	803	823	839	841	808	826	862	812	829	792	857	841	838	814	819	800	789	789	816	831	758	851	870	815	872	836	808	830	846	859	824	858	787	825	816	814	829	761	850	771	798	834	867	827	824	824	863	872	866	787	814	800	798	814	849	802	813	794	844	835	866	769	820	819	795	828	765	830	898	801	812	820	828	824	805	854	802	844	848	806	895	847	819	829	788	832	766	789	815	767	810	793	787	857	856	807	784	775	777	841	789	805	812	825	766	796	785	800	799	835	781	778	844	797	810	856	814	815	869	817	819	795	831	852	819	906	833	880	790	817	815	837	841	839	854	805	770	807	863	790	795	824	792	789	798	808	868	833	856	779	767	819	825	835	831	779	808	813	810	830	821	765	804	846	848	820	803	823	792	807	865	820	826	811	783	794	859	840	793	802	765	875	835	775	803	803	824	803	826	844	795	830	789	826	797	838	803	824	792	845	811	817	779	836	806	823	798	806	790	865	785	885	877	864	806	771	851	783	816	834	813	800	813	837	841	840	797	816	803	754	821	775	803	811	835	832	844	813	789	836	788	869	833	820	800	798	810	797	834	803	838	793	823	777	814	855	813	800	839	858	827	814	899	789	834	818	837	760	772	833	813	775	815	840	817	857	843	830	828	797	834	811	796	841	797	786	889	783	835	784	847	826	784	855	808	849	782	827	768	847	821	828	824	815	836	846	773	811	849	851	821	872	768	846	813	825	813	809	823	816	780	859	838	807	801	822	836	799	805	826	782	806	856	855	785	828	781	828	844	833	801	825	814	795	806	810	847	790	823	798	863	831	776	827	814	787	816	807	805	820	839	793	743	826	848	831	836	817	862	857	780	821	858	830	830	802	882	805	806	854	843	851	848	823	799	793	810	830	853	860	785	804	763	814	859	784	810	835	821	815	822	851	809	811	774	856	842	795	825	816	818	798	832	844	797	802	836	845	864	834	838	827	830	829	812	813	800	854	792	839	863	762	789	796	836	831	854	824	813	812	851	818	823	853	833	825	794	823	779	841	839	820	832	834	846	838	793	803	818	817	826	816	814	795	839	832	818	796	794	796	800	799	813	858	808	868	836	840	816	863	836	783	836	834	822	788	805	805	827	819	820	812	803	855	819	833	778	785	811	739	834	773	853	800	833	819	847	780	844	817	834	786	821	806	821	800	843	859	814	832	846	802	835	835	820	841	789	811	838	838	828	807	807	872	798	850	798	840	753	845	828	830	819	798	812	786	830	848	764	834	785	812	864	835	799	801	866	811	779	850	800	840	831	757	846	805	830	865	838	805	849	783	862	828	877	796	767	857	830	839	795	803	772	841	783	807	785	854	802	770	855	784	827	834	768	823	846	843	837	832	809	792	854	767	786	825	799	772	804	822	788	846	816	829	855	819	808	900	836	838	794	802	829	843	825	808	843	800	863	857	808	815	836	817	810	840	794	797	850	855	822	832	843	783	813	830	813	827	815	782	877	846	792	825	820	845	864	831	875	792	824	812	858	780	841	781	795	831	809	839	815	842	879	815	792	824	779	822	798	843	844	792	784	784	833	829	843	805	867	844	839	817	842	862	834	793	853	763	826	819	820	830	806	812	842	802	807	828	840	818	843	787	818	857	866	801	826	863	865	861	848	847	825	818	833	783	813	863	846	778	820	843	798	796	844	816	822	835	765	822	831	827	839	838	819	828	798	824	833	825	805	841	808	813	842	801	811	838	833	866	794	836	752	774	784	810	836	849	837	811	818	830	832	820	845	818	866	780	827	843	822	851	836	847	815	833	799	755	865	788	794	812	836	833	800	792	814	829	799	800	850	852	840	839	811	775	867	856	855	806	825	854	808	785	794	769	805	762	849	849	853	819	838	883	816	855	765	802	798	848	794	834	804	854	767	789	774	853	788	821	846	866	835	868	829	802	852	864	835	846	849	794	823	822	795	804	846	820	796	735	793	830	808	846	809	772	842	806	835	842	893	861	797	833	816	855	871	825	782	831	818	833	833	851	845	791	853	876	826	857	784	811	844	802	857	821	819	795	830	790	820	823	846	778	807	847	788	818	870	770	783	758	805	812	823	782	844	835	835	764	826	800	796	802	854	804	844	880	793	841	789	820	801	826	888	815	812	796	799	823	831	795	859	839	820	788	794	796	766	879	844	832	819	781	806	818	812	842	810	824	804	884	840	784	847	818	855	817	851	846	795	846	880	765	830	849	796	807	882	840	806	822	841	849	792	804	847	843	831	812	873	824	808	845	823	824	814	786	828	837	751	816	806	828	844	794	791	783	749	849	783	840	812	849	845	815	824	832	816	827	806	841	782	778	815	828	788	840	785	804	806	815	822	862	856	840	839	841	853	833	859	836	818	833	780	856	821	798	802	833	802	806	788	808	767	773	809	766	806	819	819	819	830	827	822	797	796	834	828	812	799	844	847	831	818	859	824	792	819	810	870	837	772	799	823	850	772	804	811	849	854	780	870	785	835	839	866	868	792	800	846	792	797	804	806	778	833	813	813	833	835	828	807	827	835	814	805	848	816	841	806	823	788	800	822	777	812	848	832	790	816	815	835	844	835	817	816	813	828	832	864	838	790	833	821	799	817	811	832	844	807	842	811	870	783	785	820	792	821	852	814	826	797	842	764	807	845	782	855	794	826	843	825	815	861	839	840	819	830	817	846	805	824	866	835	848	800	800	825	834	800	796	834	769	822	860	822	839	830	834	820	802	779	821	836	880	859	833	786	797	786	882	858	794	795	803	809	750	842	854	805	800	810	854	792	794	793	848	888	841	821	820	764	873	824	780	815	860	817	816	786	855	834	840	863	791	830	783	841	824	783	799	822	832	819	782	862	813	789	805	814	793	880	838	792	839	845	799	805	821	868	808	781	807	831	851	807	829	838	819	796	791	830	805	835	829	771	767	803	821	854	849	811	799	820	826	827	803	856	830	833	797	811	788	872	817	822	839	832	830	838	793	761	808	823	822	797	788	769	816	857	808	827	789	818	844	808	787	808	821	836	812	839	803	858	784	776	822	871	843	802	795	815	727	810	829	790	808	766	848	844	822	829	825	766	825	838	839	816	830	790	784	815	806	814	807	827	839	790	809	802	889	790	844	821	851	841	778	848	830	836	825	806	806	842	787	824	804	821	830
28444	22293	21577	14264	7621	4773	3325	2675	2063	1760	1623	1390	1257	1111	1078	1038	1020	1010	909	899	792	856	897	841	858	832	790	807	846	806	814	808	758	800	750	753	752	824	772	820	747	729	733	748	771	762	785	761	696	761	752	755	730	793	799	761	760	725	719	764	762	793	740	775	778	803	727	733	765	738	679	727	750	712	743	725	750	743	765	746	749	761	787	729	750	689	727	731	702	737	731	718	775	720	746	762	695	725	771	782	765	802	789	734	740	729	747	739	699	757	769	737	739	756	745	824	714	768	746	697	731	701	727	788	706	708	807	783	768	726	742	703	746	702	750	704	744	744	735	715	718	744	712	725	790	781	708	717	757	743	736	770	704	746	768	721	714	738	723	739	728	726	758	755	761	733	724	727	817	778	726	703	751	764	731	742	788	698	816	751	734	763	748	765	707	761	701	778	781	720	723	690	730	769	723	764	723	738	756	692	796	743	727	693	777	741	729	746	704	759	716	749	731	714	732	732	678	772	754	714	716	777	720	703	753	734	719	686	746	725	742	748	717	708	714	742	783	737	718	773	740	708	774	760	722	722	717	717	721	689	754	756	767	733	825	693	757	721	756	726	713	735	746	685	740	761	716	767	735	782	734	758	712	737	703	772	720	701	722	729	733	673	714	717	767	775	747	777	754	803	760	779	767	764	799	790	771	771	704	782	734	741	709	747	781	728	777	771	727	733	685	769	752	742	756	754	775	736	695	740	701	721	703	738	725	712	744	771	770	715	728	736	723	729	733	761	689	749	739	732	779	753	752	748	779	753	744	730	724	727	738	718	704	685	729	755	730	757	700	706	738	719	711	699	694	762	749	719	761	665	701	759	747	734	750	703	765	688	792	783	744	745	769	790	753	726	771	758	737	787	770	735	712	734	746	735	722	738	705	759	748	744	689	753	750	732	764	743	750	737	714	730	705	747	753	723	705	742	725	759	753	761	746	712	697	711	768	755	745	806	748	671	755	732	742	713	725	743	735	713	764	734	700	723	758	763	763	763	751	729	800	727	678	718	784	679	821	747	748	726	767	717	748	738	774	705	745	784	729	748	767	761	737	727	739	679	721	754	729	754	763	761	729	758	755	721	721	701	712	773	774	751	698	754	790	756	734	692	719	745	751	725	755	744	760	730	736	715	722	760	763	712	760	740	719	776	761	713	737	744	751	767	728	765	733	742	770	699	724	738	747	765	722	759	757	704	779	763	756	703	812	787	739	720	724	732	734	736	772	777	823	687	749	704	680	766	721	807	754	725	741	737	754	752	731	765	707	727	755	717	708	718	758	756	743	793	737	758	736	707	703	713	809	791	730	752	727	727	716	743	744	735	732	761	738	758	771	768	695	711	739	757	709	752	695	763	701	792	780	750	721	742	705	726	674	726	726	754	698	772	725	678	761	751	707	752	742	744	756	748	740	736	751	742	740	723	739	762	724	732	746	752	730	747	755	760	721	764	727	760	743	731	717	721	698	730	725	709	786	747	737	776	744	759	735	747	721	751	763	727	747	692	736	721	769	757	739	713	769	687	759	752	769	771	765	732	737	775	736	667	728	717	757	666	748	751	765	712	749	750	735	691	735	735	708	759	711	683	661	719	727	710	765	758	710	732	723	726	721	748	743	741	805	771	767	702	731	741	790	722	728	744	732	776	760	806	703	689	738	747	687	713	734	700	715	714	745	731	715	745	708	735	715	694	776	743	726	764	729	743	753	702	777	731	727	731	751	737	721	705	697	747	749	740	729	717	790	753	801	755	750	730	757	740	743	747	733	728	722	725	680	713	796	726	749	748	758	773	753	706	751	725	774	750	779	719	721	743	775	744	735	727	753	756	762	768	716	753	750	743	737	718	741	753	765	739	769	720	806	715	750	798	700	750	746	731	777	787	754	754	689	730	738	735	742	780	762	740	733	718	771	728	794	714	765	717	761	788	781	734	803	746	740	710	763	746	692	756	765	775	749	742	750	726	773	772	736	766	731	777	745	703	729	740	772	790	703	745	702	768	767	752	816	712	744	715	741	689	744	725	722	773	765	765	772	726	775	734	805	694	746	716	721	771	746	737	776	761	721	774	716	758	709	760	678	716	739	745	738	727	730	727	725	767	692	764	769	704	761	700	673	719	721	737	753	769	787	740	775	741	752	723	738	723	737	765	771	721	721	732	717	713	762	751	760	745	735	718	738	778	704	722	794	731	803	678	743	754	752	711	754	764	747	754	741	714	747	785	719	733	744	752	755	685	723	728	742	719	745	806	740	756	732	712	742	777	720	769	719	756	738	727	730	764	780	721	703	734	735	755	706	771	715	735	759	781	679	726	767	727	718	714	773	743	728	723	798	730	723	729	750	747	756	730	737	696	704	753	778	742	689	728	763	732	757	743	712	748	718	760	731	750	737	736	808	739	728	722	742	751	773	731	770	750	751	776	774	757	738	689	733	717	751	720	708	747	785	737	795	743	764	740	738	780	726	703	764	756	728	725	716	757	730	734	699	767	766	707	769	718	722	728	743	746	772	695	758	671	762	770	736	779	803	723	704	730	798	764	742	690	715	728	760	716	675	762	725	714	762	722	748	726	777	741	708	748	809	729	703	725	694	723	750	705	756	769	760	740	775	745	733	743	722	722	754	739	677	803	700	730	732	709	729	763	776	771	745	766	740	767	753	743	691	701	732	712	715	765	736	769	753	732	762	690	732	748	675	738	758	796	714	709	735	706	722	762	703	735	753	757	754	754	714	720	768	742	674	740	743	695	753	749	726	728	844	794	785	745	730	740	743	712	757	746	708	736	729	716	752	742	737	734	733	730	781	756	736	745	744	780	745	772	710	760	766	776	710	781	767	757	757	775	752	743	723	738	728	800	699	700	770	767	710	717	686	720	722	736	725	765	722	784	759	720	737	747	746	746	716	767	700	737	740	748	741	712	716	746	749	798	734	737	734	737	802	717	726	780	761	750	719	719	745	710	754	775	711	736	675	753	741	702	740	770	746	716	717	700	768	744	756	718	735	780	710	753	761	744	717	772	813	741	694	742	801	775	742	753	777	724	731	736	773	685	748	720	758	790	731	760	797	720	751	725	720	748	760	737	697	723	757	752	745	777	742	756	749	714	743	754	731	769	723	732	777	740	756	698	711	720	729	741	734	806	735	727	731	742	775	759	729	751	795	682	695	815	753	741	764	715	751	749	772	682	720	718	731	718	683	731	766	768	733	716	768	699	758	741	797	714	727	699	736	799	743	718	735	738	739	722	736	744	714	783	751	708	739	725	717	759	741	710	698	736	782	712	715	757	745	768	766	740	741	729	740	750	728	742	741	751	753	694	715	767	763	700	768	734	766	763	739	810	735	705	771	754	682	770	774	790	722	746	672	730	690	733	745	788	740	728	737	771	778	697	725	762	776	753	748	721	769	761	734	745	760	691	746	751	712	763	744	747	698	780	742	740	720	690	786	713	728	751	756	723	754	729
17083	31180	23035	14353	10841	7674	5815	4685	3520	2904	2464	2070	1793	1548	1457	1309	1228	1147	1084	1047	977	987	938	1008	988	918	894	904	905	879	929	844	889	835	858	863	852	802	832	833	777	804	807	824	819	815	788	844	831	810	752	780	783	794	772	814	787	800	800	825	735	796	852	783	773	785	774	778	777	830	773	746	799	783	825	799	822	740	797	797	797	830	800	752	780	778	766	725	791	754	783	815	784	762	805	803	796	802	744	771	761	807	821	801	813	777	756	753	795	737	794	783	784	715	808	771	739	824	787	774	753	784	768	759	787	788	748	820	810	771	830	782	762	794	769	748	813	805	750	797	765	783	776	778	777	813	784	778	766	741	793	793	782	802	807	807	770	738	749	754	736	793	779	793	790	807	803	810	755	773	798	819	778	800	782	803	810	791	783	780	807	751	810	788	744	776	785	778	787	804	792	783	746	726	739	770	773	804	794	813	832	794	786	774	773	787	821	766	742	738	784	784	736	731	791	773	771	779	749	767	779	738	806	793	742	780	816	803	753	765	771	762	799	744	771	785	765	804	742	791	791	764	815	743	765	762	781	777	782	775	789	796	841	799	799	719	774	791	801	759	736	789	730	795	777	769	775	803	768	768	753	788	724	747	810	765	830	768	744	752	778	852	771	799	807	758	722	763	751	779	782	784	756	747	814	773	761	770	782	816	757	787	854	752	737	795	790	787	800	779	769	769	756	770	751	819	743	843	778	776	783	795	751	802	793	789	748	780	779	773	788	786	813	771	761	754	827	777	784	783	772	810	792	734	759	759	777	741	771	793	750	808	784	749	807	782	755	777	785	766	790	796	773	801	770	802	760	772	750	783	799	794	809	776	744	760	781	772	757	784	787	813	860	801	822	740	776	771	753	795	796	789	783	786	804	831	796	791	792	734	711	810	760	790	785	797	747	764	767	789	786	800	736	771	776	783	812	777	753	808	805	842	757	770	776	793	775	757	770	798	800	793	753	770	775	790	761	775	787	746	774	795	769	746	818	785	763	768	781	779	742	789	799	798	800	765	773	815	818	808	810	781	810	772	762	794	758	813	775	796	775	801	753	766	795	798	804	770	823	771	811	815	773	733	763	805	731	819	774	782	747	786	742	786	820	791	823	781	764	755	796	728	806	730	764	755	784	784	777	763	792	776	789	773	802	799	767	784	783	782	778	854	751	802	757	772	754	754	793	797	814	785	776	784	800	781	761	799	746	815	778	753	776	804	783	817	766	792	777	748	764	813	753	762	800	777	736	808	760	792	758	827	767	732	735	787	811	727	738	789	814	800	778	760	800	810	763	836	814	743	755	819	762	727	739	780	781	775	721	785	766	759	825	792	777	784	802	752	799	750	810	777	822	798	808	769	731	773	775	788	811	745	762	756	790	774	774	781	820	764	797	736	723	755	785	760	794	755	743	791	807	762	754	832	776	777	737	787	734	776	771	807	806	808	801	759	835	780	790	775	783	805	824	787	773	772	812	793	734	809	771	751	784	776	718	749	779	766	780	782	813	760	775	802	795	765	806	818	790	842	800	777	795	819	820	751	786	741	801	763	759	813	738	763	727	783	703	733	773	767	782	802	752	773	805	806	764	785	772	776	779	749	785	831	762	803	779	794	741	786	780	785	808	751	805	791	747	757	781	790	756	776	748	794	779	780	749	776	794	757	769	781	763	807	818	763	789	756	843	845	746	749	774	795	794	810	758	818	796	776	813	792	790	782	829	752	734	725	792	732	718	793	798	802	775	713	782	774	815	726	713	747	747	786	740	773	747	777	831	805	765	840	786	739	759	730	781	777	771	774	748	790	783	784	751	731	783	818	800	757	761	745	772	789	808	791	756	800	764	786	816	830	782	774	781	747	772	796	784	764	806	756	750	786	793	772	752	821	765	772	776	785	770	802	745	809	761	750	759	803	763	775	782	841	766	828	776	775	748	762	779	770	742	794	757	788	796	756	808	798	751	754	776	840	789	801	754	755	782	777	784	744	788	754	855	762	763	723	746	759	760	813	793	787	815	787	762	783	822	789	740	746	795	756	813	745	748	786	799	820	790	730	793	818	783	803	776	778	838	768	784	747	715	769	774	786	795	822	830	804	788	791	774	806	780	766	819	723	784	784	794	760	859	794	763	802	822	797	812	782	766	784	822	807	807	758	777	820	811	783	757	809	790	811	776	768	785	779	781	726	758	754	788	761	780	851	795	737	763	770	801	738	818	785	775	734	812	789	763	779	801	785	768	750	786	865	782	783	756	739	783	816	765	779	729	748	796	794	780	759	771	727	765	768	795	782	776	750	820	776	774	735	795	790	777	756	771	759	741	760	780	805	773	801	776	726	791	759	770	743	815	816	839	796	802	751	744	788	782	808	785	754	815	756	774	816	732	757	790	767	741	767	774	760	762	779	767	813	775	784	764	780	729	830	772	769	832	748	823	795	778	811	787	772	773	767	798	754	805	738	746	812	807	780	724	781	757	768	785	749	774	773	810	784	757	775	797	798	783	737	780	805	780	797	828	760	743	835	779	799	789	800	790	784	781	785	801	795	756	749	733	801	797	774	818	748	787	756	730	750	737	760	785	809	779	782	740	781	731	751	816	769	767	802	844	789	797	805	806	788	773	728	768	821	750	828	761	753	776	791	773	760	779	763	765	777	805	756	788	797	760	790	798	812	782	770	782	777	748	774	801	737	795	823	754	780	803	763	797	791	764	754	735	805	778	734	801	738	779	768	764	769	760	817	784	723	824	774	777	780	831	763	791	767	760	771	780	755	815	805	799	821	817	813	760	800	770	720	764	760	761	803	832	789	790	764	728	792	757	774	759	805	772	777	746	811	759	814	760	759	837	752	703	762	776	791	725	730	722	804	763	794	798	763	790	743	736	821	762	791	759	808	762	765	811	791	779	812	749	788	775	788	760	818	826	733	801	760	798	748	758	772	772	745	780	812	707	807	796	779	794	795	778	763	779	855	792	797	802	791	807	724	745	777	760	825	749	790	845	791	750	783	782	783	806	760	788	728	763	768	768	745	821	754	821	756	771	805	784	776	767	754	774	743	753	814	788	736	820	776	779	769	747	782	778	763	766	774	818	760	761	776	749	791	814	762	805	800	794	844	782	818	801	777	732	819	771	762	795	777	711	751	798	786	785	763	809	790	840	759	810	785	771	815	822	777	758	777	764	743	791	749	722	830	756	731	783	761	739	810	802	787	784	767	842	747	799	793	805	798	743	796	783	781	760	752	764	761	772	811	804	825	743	749	754	717	778	818	781	750	822	788	782	757	782	786	776	816	761	743	789	777	779	800	784	756	734	780	760	735	762	818	775	760	756	750	794	773	738	773	740	818	782	739	707	741	768	837	779	752	799	709	774	765	734	728	782	778	783	765	818	761	780	778	737	794	843	766	773	771	763	794	748	765	803	792	787	794	787	728	798	815	769	771	798	810	820	787	795	783	752	777	789	741	802	760
23784	21120	28255	24331	21255	14791	7126	4434	3302	2837	2344	1785	1644	1585	1467	1310	1303	1197	1141	1011	1023	1021	947	949	918	989	883	892	868	868	856	911	868	796	859	862	789	778	794	794	803	765	808	826	831	776	793	737	827	786	787	753	801	762	756	765	758	826	774	803	737	748	782	802	788	762	736	768	781	801	831	744	768	768	748	828	770	722	756	786	740	772	760	732	742	811	720	748	766	748	765	771	762	775	765	771	758	775	715	762	737	780	717	776	786	763	803	764	748	781	758	794	735	782	743	737	792	801	765	690	779	751	782	796	741	818	745	765	736	711	773	799	760	795	736	734	748	781	757	749	771	805	779	804	768	749	784	771	762	722	731	779	735	775	763	793	807	686	796	771	757	783	781	734	771	804	714	745	755	755	703	750	804	746	746	730	753	806	774	747	771	744	737	798	804	770	753	765	743	760	768	754	740	769	794	739	768	732	782	732	729	753	763	781	699	749	761	789	805	802	745	685	759	770	784	753	749	775	749	785	731	803	799	731	762	778	747	781	752	730	757	801	765	765	765	748	794	678	728	740	772	764	775	784	786	769	759	802	718	757	772	743	760	749	748	736	760	765	783	744	761	803	748	771	755	733	746	758	729	787	816	731	756	803	784	806	812	804	806	802	756	765	709	774	811	765	797	752	767	761	775	742	761	715	755	761	715	750	759	758	743	734	785	785	761	754	750	769	746	769	749	775	782	737	710	816	744	775	781	740	791	790	727	724	726	774	794	724	758	731	756	727	739	742	795	773	773	732	768	770	732	762	787	716	803	699	805	710	770	732	762	766	786	827	766	804	809	735	691	719	771	727	839	715	771	717	796	781	762	778	722	764	743	782	789	786	775	813	744	768	731	801	774	758	779	754	712	753	816	736	794	790	704	742	750	790	741	750	744	741	770	737	815	753	727	783	802	776	762	728	781	758	792	752	767	770	811	809	826	753	788	776	772	762	762	764	774	770	780	723	757	809	768	784	758	822	748	785	767	743	784	766	774	742	753	752	771	741	766	786	791	791	771	725	781	761	790	763	781	812	755	758	769	781	768	764	743	758	727	705	755	779	779	783	805	746	747	754	755	746	713	806	817	744	777	762	797	752	778	824	777	742	763	743	736	782	729	749	726	771	767	781	787	744	759	758	803	776	778	795	762	752	754	771	773	773	758	809	730	698	765	790	821	745	771	764	773	782	736	770	762	765	800	760	695	749	761	770	764	752	760	739	711	751	771	707	806	774	733	767	784	780	799	783	753	772	733	750	735	763	775	737	749	743	753	692	744	721	786	745	744	785	703	756	729	814	793	716	773	790	760	669	764	791	791	791	783	794	748	805	782	731	707	775	794	758	758	720	755	751	754	770	723	747	783	710	728	755	713	750	745	735	780	758	785	710	763	798	760	745	767	780	744	704	764	751	740	737	758	742	767	768	769	777	703	743	747	794	737	721	761	753	739	698	725	774	759	773	773	753	772	726	759	798	778	767	748	751	751	798	734	761	780	744	757	743	739	773	776	765	798	755	781	809	742	741	803	727	730	787	740	766	706	754	786	786	769	714	745	780	729	751	745	776	756	777	776	738	824	778	761	732	781	800	707	785	749	793	818	790	757	790	776	784	739	745	759	743	785	802	800	772	741	775	738	713	810	777	702	740	704	767	720	775	726	802	751	750	751	731	752	744	730	774	759	723	797	742	782	793	752	774	672	786	759	747	746	780	740	792	786	759	744	759	786	753	803	761	733	793	816	728	766	729	734	776	808	807	770	774	777	766	744	781	727	764	760	748	746	760	741	773	756	786	796	797	757	766	757	800	743	747	746	796	751	738	772	731	750	707	729	771	782	761	721	728	781	802	804	772	769	696	751	738	762	739	710	740	739	745	711	771	800	804	757	768	774	732	822	784	788	781	741	766	803	781	740	770	783	770	782	803	755	730	748	748	780	747	740	717	817	772	790	761	738	771	725	766	820	749	812	761	758	780	742	771	745	730	778	813	758	763	802	731	775	820	757	760	803	769	768	744	792	835	738	740	762	779	754	791	711	700	766	758	742	720	668	756	785	753	757	785	714	745	761	703	797	798	800	763	777	804	768	770	709	759	759	724	695	770	732	786	738	699	852	758	740	736	757	757	775	771	786	757	724	762	790	748	762	754	761	783	763	773	712	758	782	763	746	780	719	726	711	715	760	722	745	812	780	745	785	725	809	790	791	767	774	742	770	764	723	764	704	725	780	753	760	765	775	818	742	820	734	784	776	806	757	804	791	721	728	743	769	767	736	785	796	805	741	732	764	813	734	741	774	777	761	778	747	752	796	778	743	744	744	772	734	758	785	764	778	741	761	751	757	753	696	717	803	708	794	819	794	766	785	784	745	784	749	734	780	719	740	727	750	754	773	767	749	762	771	723	811	758	764	772	777	767	796	781	750	757	785	754	775	808	798	801	757	740	811	769	762	749	771	802	772	797	766	786	787	768	764	801	755	770	736	769	749	804	725	754	752	800	799	744	767	783	757	768	756	786	738	747	822	779	748	753	777	738	753	790	773	779	700	776	843	750	722	792	752	763	727	685	831	768	732	801	803	776	737	738	764	733	746	755	788	740	727	793	695	786	728	751	762	773	789	749	779	767	711	778	745	766	736	755	759	754	752	784	758	789	766	794	773	750	809	770	752	786	718	786	744	769	706	776	740	782	752	739	733	732	810	802	744	771	815	751	745	761	769	790	754	769	781	778	779	795	795	799	747	781	833	789	796	787	724	725	796	744	785	783	803	737	751	784	778	838	791	765	795	756	736	722	749	761	765	752	731	739	731	739	794	676	739	838	754	750	781	775	772	715	709	721	761	754	808	758	728	701	755	749	753	749	750	789	749	779	731	772	753	766	798	737	793	752	744	776	774	742	752	751	779	749	715	731	782	735	705	762	759	791	729	720	789	732	778	755	737	704	720	747	747	784	771	744	776	735	728	747	765	791	794	734	719	804	777	723	741	755	794	702	741	737	770	723	783	719	775	797	794	791	752	742	780	720	758	787	790	759	755	737	755	746	794	787	761	715	738	790	750	815	726	795	778	774	727	768	784	769	735	761	760	749	780	787	755	789	748	759	747	775	712	775	728	763	735	753	741	779	763	795	723	788	784	770	751	733	747	718	778	732	791	750	783	783	764	735	812	735	764	778	809	773	745	799	732	785	758	746	729	733	798	736	760	769	766	731	813	765	761	743	785	722	709	753	825	783	767	798	740	781	748	773	752	769	751	797	793	727	756	775	751	719	760	777	710	798	788	737	798	749	736	802	795	761	741	747	762	744	749	748	759	752	753	790	734	772	771	766	809	798	786	726	752	829	747	761	798	779	724	700	748	783	761	781	801	786	804	781	808	766	765	770	739	802	745	746	769	695	755	761	766	789	769	764	776	750	811	791	816	737	766	661	756	764	786	739	781	765	750	768	814	739	836	757	790	781	740	794	740	752	777	754	737	719
17133	38637	30436	20322	15740	11658	8941	7024	5443	4503	3704	2885	2426	2172	1970	1793	1642	1497	1437	1308	1240	1223	1217	1221	1158	1130	1096	1066	997	1003	997	919	923	908	921	898	904	867	828	882	823	801	793	793	828	864	802	817	807	813	799	838	855	796	836	863	824	771	821	864	808	839	826	845	807	801	782	804	798	802	802	814	847	762	810	798	821	796	817	788	795	785	788	830	783	794	792	785	835	803	794	824	819	754	798	813	819	837	814	753	758	835	796	791	843	819	760	778	830	788	774	804	820	778	784	794	828	780	753	803	834	795	801	788	786	821	779	790	810	811	811	738	822	744	776	786	883	795	802	729	815	733	804	815	787	790	822	752	776	780	765	786	815	803	817	802	763	836	766	773	823	790	775	759	809	812	758	828	800	788	771	849	822	827	808	763	771	776	776	771	751	768	787	766	825	742	838	785	805	786	798	825	824	822	808	759	802	791	810	852	792	788	759	799	753	811	824	796	764	840	793	846	808	816	828	863	813	791	753	783	806	831	777	806	826	816	810	773	774	767	781	840	745	836	768	750	823	789	782	771	785	797	815	807	814	783	810	783	789	839	836	800	776	818	826	819	781	830	760	808	806	800	772	840	821	818	798	775	781	763	814	785	760	768	760	818	811	772	785	810	820	758	836	809	795	747	870	769	744	785	786	781	731	815	743	797	804	788	785	795	833	784	847	795	842	841	801	786	819	799	797	838	810	799	810	787	812	766	782	794	839	770	758	819	802	805	795	790	823	828	766	805	763	813	806	742	848	817	747	775	797	846	814	768	786	782	848	810	756	849	841	791	763	791	744	779	773	780	765	732	765	784	827	808	804	828	802	786	827	831	824	773	798	799	787	805	788	789	750	818	781	804	758	795	767	769	784	802	802	855	792	829	819	814	814	796	832	800	789	783	802	776	811	776	844	830	789	828	748	771	787	817	776	781	802	771	777	802	806	823	777	805	790	826	833	814	786	793	860	834	781	782	749	821	818	793	794	812	825	788	760	796	782	821	810	832	800	770	794	812	814	812	800	837	836	784	806	807	744	808	799	778	821	815	769	793	756	803	750	754	760	784	817	763	834	756	816	789	769	813	777	765	820	784	773	790	798	822	800	822	768	806	854	803	784	820	787	805	791	840	851	799	809	807	779	794	793	815	816	796	823	838	784	799	750	800	816	812	866	764	742	760	794	840	826	797	784	792	783	857	809	754	794	776	795	792	724	793	803	842	781	815	835	802	821	849	775	758	752	746	783	771	779	769	801	771	774	791	817	759	793	787	782	777	856	776	820	798	786	831	803	784	768	839	759	809	785	804	793	764	822	795	776	793	798	793	800	843	809	748	810	822	779	745	834	837	801	758	800	792	864	781	808	763	814	810	757	785	774	846	785	801	808	779	775	805	817	825	801	802	796	821	758	807	808	754	759	788	825	811	814	801	834	819	871	816	738	778	785	784	825	831	767	868	773	774	813	765	753	802	817	789	800	772	783	793	787	796	809	796	805	807	784	821	783	782	793	839	786	775	777	795	777	822	802	763	800	761	778	787	737	829	804	734	853	781	789	812	753	807	783	791	790	769	833	785	773	796	781	809	756	770	834	781	792	782	813	762	845	793	785	856	747	812	761	805	844	792	794	812	819	815	822	813	763	825	794	804	789	778	805	809	814	820	787	802	817	843	825	793	801	794	818	803	813	760	800	778	834	802	791	782	803	803	822	782	791	791	800	796	817	792	820	776	808	754	828	808	817	798	765	755	751	790	749	783	838	778	732	777	821	786	781	801	805	788	826	791	835	848	767	805	784	802	751	788	788	819	804	813	789	781	774	807	828	813	780	771	826	807	802	816	775	844	776	761	794	775	800	844	762	779	769	828	759	739	811	825	813	786	790	807	774	786	805	729	764	818	771	845	766	793	736	812	813	843	811	750	765	812	811	872	785	803	800	761	892	786	806	784	835	818	796	763	759	803	769	827	848	780	797	781	821	805	781	783	811	777	777	812	765	806	764	805	803	777	766	806	773	742	807	790	836	771	814	789	817	762	804	794	813	804	808	768	777	781	778	804	766	772	786	775	841	805	781	825	832	795	795	818	790	806	813	754	821	771	838	837	771	851	799	813	816	785	835	776	802	789	779	795	778	750	787	819	784	816	828	822	812	791	855	748	825	788	782	801	787	785	798	769	825	814	773	808	816	812	781	819	839	756	766	776	756	778	853	815	775	772	801	860	816	766	789	851	796	788	846	770	808	796	806	793	845	748	780	785	875	823	786	786	770	835	788	782	738	752	819	751	823	769	824	749	773	842	779	807	788	786	790	799	826	827	814	816	810	814	821	796	842	758	800	802	786	800	829	795	784	827	749	818	850	813	832	818	745	787	833	831	793	807	766	818	777	782	770	802	776	809	839	812	821	810	811	787	843	826	858	832	768	797	800	816	765	827	830	774	801	782	825	786	809	807	757	795	776	809	772	779	802	816	782	803	813	743	817	826	852	794	763	828	818	831	728	771	785	796	802	791	784	774	775	759	836	802	784	763	808	828	815	770	800	769	790	838	807	804	860	827	783	768	797	789	810	782	745	807	765	756	811	770	805	828	790	816	787	861	774	782	754	856	790	784	788	840	814	760	824	788	726	775	840	845	784	821	823	809	781	765	814	763	790	856	834	754	834	780	770	820	804	819	840	801	802	776	776	788	802	772	808	748	783	801	731	782	816	804	804	811	768	778	769	780	761	769	808	815	772	825	761	759	807	800	829	790	828	785	743	807	785	780	840	797	785	819	820	813	856	808	820	774	819	821	760	756	774	793	797	788	804	777	798	833	789	773	768	795	778	786	850	804	834	823	778	798	807	772	859	777	785	826	789	801	773	822	822	798	772	791	775	767	847	774	812	772	779	836	806	836	796	866	789	816	823	819	798	779	820	780	768	776	794	779	831	759	771	786	780	783	806	772	808	796	745	809	791	790	773	791	813	835	779	830	809	828	815	812	834	803	821	823	776	762	805	776	799	772	812	806	798	745	773	820	848	768	792	758	767	809	822	761	777	802	809	818	798	770	744	769	831	752	829	836	780	817	777	788	782	793	773	782	825	791	788	795	773	803	776	755	820	775	815	804	849	799	817	806	790	797	800	751	762	753	788	846	810	782	780	821	811	856	756	841	770	786	792	785	767	815	797	841	845	786	797	814	733	854	812	830	821	805	856	771	757	811	824	826	811	830	723	782	792	794	813	779	751	812	826	807	780	765	787	781	810	846	813	798	811	797	808	791	763	801	813	829	820	750	752	872	779	830	820	781	841	816	792	776	788	790	768	791	800	786	833	801	808	808	799	796	829	791	798	771	815	784	742	804	796	782	824	823	780	810	827	793	763	843	807	764	782	800	831	832	811	763	820	731	804	825	784	790	855	799	759	768	802	809	848	846	777	824	810	729	787	759	795	829	802	817	750	797	791	797	801	817	792	761	798	833	818	773	825	779	833	783	827	801
24943	21117	27137	25454	14904	7048	4465	3217	2650	2204	1912	1570	1446	1280	1234	1158	1072	1025	985	968	953	891	871	901	866	865	907	857	825	840	826	814	767	831	827	796	748	716	783	766	729	755	818	792	780	802	769	765	783	736	710	734	771	800	780	800	753	719	777	718	763	756	788	763	791	755	729	727	758	714	738	743	704	752	784	776	732	742	759	688	744	751	728	767	707	749	770	737	757	732	752	744	734	726	750	708	751	777	764	766	755	730	749	733	729	775	732	738	721	717	721	729	757	777	770	730	730	735	763	685	807	729	783	737	742	761	753	737	717	743	771	705	767	778	702	752	752	748	706	771	710	692	740	728	772	726	703	744	743	713	761	695	760	736	758	703	734	764	769	715	763	709	751	698	751	753	677	774	739	738	726	736	707	764	758	729	717	757	760	738	709	741	747	735	729	724	736	740	761	784	715	742	683	684	742	745	741	758	753	728	729	759	802	737	761	706	727	730	764	750	760	708	754	704	735	701	728	773	800	734	701	766	737	751	724	676	791	774	769	757	726	677	780	712	741	741	731	735	712	726	743	765	747	752	744	689	787	739	796	759	758	800	743	732	697	763	792	718	744	745	742	740	783	730	757	729	718	778	703	796	740	742	733	686	750	776	752	724	775	712	760	748	744	706	755	801	743	787	795	731	744	748	706	722	739	746	742	748	743	763	806	709	734	715	718	701	738	783	802	710	745	758	748	753	753	722	714	688	750	758	751	695	722	709	720	775	759	777	735	721	740	738	701	773	737	735	794	761	794	780	716	738	743	771	788	740	714	750	727	716	725	704	749	727	776	757	709	742	758	754	730	749	722	756	724	715	780	671	764	743	773	748	750	756	796	768	757	760	731	738	775	772	754	744	749	737	788	734	710	758	696	757	711	797	753	731	764	738	752	768	752	718	719	742	749	764	703	716	750	715	719	728	762	778	741	747	724	742	786	780	774	780	797	777	733	754	704	766	769	757	697	742	757	777	781	739	756	707	715	758	756	749	714	734	754	707	716	767	773	741	772	701	703	739	731	741	728	766	720	778	740	769	789	712	748	740	771	762	765	777	727	754	725	761	767	708	709	736	728	750	737	734	691	772	767	736	742	756	748	728	730	730	736	718	745	788	747	736	711	736	749	680	750	763	770	773	769	755	756	756	763	755	706	730	770	709	751	788	736	788	718	735	716	754	717	787	730	704	764	769	764	765	696	743	776	770	734	736	751	726	739	763	763	787	750	756	754	734	713	718	728	781	750	727	702	772	750	801	734	768	725	766	733	701	760	805	762	773	738	746	728	696	739	679	746	770	781	749	706	754	742	670	729	768	765	716	759	747	726	704	789	803	745	772	759	710	723	687	735	724	712	755	746	720	708	758	761	751	749	756	739	754	781	731	681	754	793	752	744	765	733	739	707	714	757	703	839	737	774	791	726	740	726	724	740	762	739	794	754	787	771	682	679	680	714	739	723	779	725	757	749	738	753	754	732	716	756	714	794	738	741	734	700	780	734	779	717	730	778	735	727	752	726	759	747	736	735	758	749	724	771	745	719	749	780	753	733	743	710	721	751	795	737	730	745	754	734	755	764	727	772	773	760	731	765	693	730	736	725	756	767	738	761	773	754	784	729	717	716	746	824	747	742	724	750	771	766	743	745	750	735	674	756	745	700	762	709	768	737	759	747	694	679	748	742	715	789	761	735	732	783	744	716	766	679	705	730	770	759	726	713	788	741	712	769	720	770	726	750	777	785	679	743	714	725	711	769	691	766	710	748	736	776	725	746	734	783	746	771	761	760	774	695	711	717	764	704	777	803	725	734	745	782	728	746	729	740	789	717	768	788	736	758	740	731	700	717	753	756	733	767	739	717	792	744	753	763	807	732	784	789	747	717	781	709	763	737	730	770	715	751	722	729	739	751	753	744	746	741	737	752	747	760	725	759	712	742	755	733	716	762	790	718	726	729	747	764	722	765	771	738	755	721	779	751	695	710	767	745	803	708	754	741	702	686	778	776	690	777	782	757	728	768	725	744	779	759	794	730	689	772	739	777	716	718	691	736	768	748	708	715	792	732	742	720	775	775	799	771	731	702	798	742	728	714	697	715	786	756	753	715	741	735	754	772	756	759	709	730	752	718	751	750	787	713	780	718	719	715	734	734	794	741	744	727	748	728	767	707	737	720	732	750	744	765	776	735	759	718	714	707	724	771	767	751	730	776	749	785	760	697	716	718	687	728	737	741	771	691	765	692	704	760	686	664	731	677	755	760	750	733	708	723	752	716	729	689	709	793	721	714	762	800	736	753	768	732	774	732	740	744	716	743	739	713	757	749	760	726	770	753	743	720	724	738	761	746	802	715	806	764	769	814	753	736	716	727	710	759	769	748	762	701	751	777	730	750	759	751	726	767	737	791	765	748	705	745	760	741	695	698	713	804	768	734	718	733	777	747	739	748	800	722	706	781	745	770	712	716	755	718	727	753	775	788	728	756	729	698	721	671	739	757	696	762	716	758	736	729	735	731	770	729	771	740	761	751	729	735	764	770	684	739	739	697	769	735	769	776	687	759	744	759	672	740	733	783	761	725	760	776	750	750	755	766	729	661	757	744	778	753	747	724	759	751	702	778	770	740	767	719	683	731	696	699	799	748	756	782	704	740	734	725	736	751	757	739	732	737	747	710	680	731	751	748	728	739	763	776	756	740	722	740	758	739	732	721	754	753	755	703	730	711	722	714	801	751	773	733	771	775	739	758	698	716	716	755	767	760	768	736	735	723	717	747	759	722	785	792	776	719	768	721	745	774	716	751	738	728	745	755	717	765	712	742	745	717	758	744	738	722	739	653	737	736	721	743	744	758	737	790	726	730	768	799	708	729	706	759	747	731	705	719	717	767	733	750	737	673	742	701	738	702	776	779	759	734	742	743	754	779	758	731	775	728	735	769	700	696	717	742	742	747	779	726	826	702	712	803	769	739	706	705	718	789	710	762	808	739	726	691	755	730	736	733	686	734	803	705	712	755	750	771	717	786	753	745	716	791	700	742	761	791	750	751	744	705	709	777	738	745	738	708	747	753	713	723	736	749	747	747	728	720	779	725	725	744	734	745	735	774	764	744	705	707	754	757	736	739	732	743	797	702	785	728	691	736	729	737	731	768	736	746	759	751	753	751	719	751	759	716	732	715	696	742	709	820	771	795	731	788	725	766	743	759	754	778	717	725	722	726	739	737	699	744	697	707	739	790	750	750	722	765	738	752	760	768	782	763	716	764	733	726	720	782	715	706	734	705	719	782	710	777	784	763	752	725	763	741	713	732	749	724	727	773	730	737	706	752	738	761	763	723	703	733	750	724	761	747	716	779	737	759	718	723	736	660	735	746	720	711	710	732	736	793	738	733	734	708	771	696	742	733	755	736	732	751	793	778	727	790	743	744	785	736	774	758	744	699	697	729	701	771	703	733	756	777	746	726	725	761	761	763	762	753	744
16456	35398	27490	17701	13354	9769	7402	5762	4528	3704	2981	2445	2041	1827	1713	1477	1440	1357	1261	1200	1169	1130	1049	1132	1019	963	1027	1057	948	989	950	891	920	898	841	838	852	872	801	828	809	801	808	852	741	825	815	780	842	767	745	845	830	811	824	840	799	833	767	789	785	799	803	833	790	828	731	760	767	814	778	783	761	796	741	785	801	798	815	806	816	788	835	794	801	803	807	799	760	771	755	773	849	780	801	822	767	797	777	796	776	750	777	814	814	752	815	792	736	788	738	773	785	788	784	770	758	796	728	813	785	758	781	793	757	859	766	797	810	803	725	777	808	740	781	767	814	786	724	825	776	803	728	764	793	808	740	845	825	751	812	761	770	756	799	736	741	745	775	798	747	775	764	774	796	801	762	777	785	748	760	802	769	794	777	818	842	824	823	781	760	815	739	777	794	692	772	764	843	774	830	794	753	791	754	749	786	755	806	714	749	790	713	717	776	820	813	768	807	800	754	776	755	830	753	793	730	805	764	816	792	760	738	768	767	757	823	777	829	768	783	798	831	849	797	756	804	743	758	750	807	773	803	752	780	763	781	819	798	740	758	777	782	808	786	772	817	798	746	834	715	762	782	798	792	806	815	784	800	749	788	809	742	814	782	748	816	779	797	814	773	812	755	819	726	759	750	777	768	800	749	809	835	783	739	788	808	803	802	776	804	811	827	774	805	802	792	823	761	729	795	734	781	776	759	805	790	788	763	756	797	752	768	840	847	780	757	782	797	766	793	744	802	777	812	794	737	783	773	759	773	785	766	766	763	759	804	802	839	784	869	856	791	753	798	755	786	765	779	838	768	816	821	883	796	781	754	816	748	794	810	790	745	741	795	831	801	775	824	819	766	811	796	817	782	778	775	818	781	797	791	741	800	744	732	746	779	761	778	810	771	800	797	727	800	735	851	740	767	762	777	779	792	740	764	828	786	783	782	747	799	803	786	762	815	743	782	778	805	818	793	840	745	740	813	767	789	792	786	824	777	804	761	714	789	776	754	758	794	824	777	777	786	787	779	781	776	730	775	820	833	778	767	783	793	793	792	769	821	788	827	780	772	812	826	809	782	778	742	788	757	761	809	744	780	782	831	773	763	801	829	821	832	788	765	763	746	776	823	789	798	761	852	775	805	754	783	801	809	753	758	763	763	810	795	809	799	787	822	825	871	792	732	773	764	743	805	772	725	750	747	734	773	774	796	811	762	738	726	742	757	757	780	804	803	764	846	756	799	757	792	832	744	790	800	768	765	825	740	771	754	836	729	844	743	795	782	791	824	824	737	773	796	805	759	752	807	766	715	794	754	811	759	802	786	784	774	743	828	768	804	782	775	779	746	705	812	809	745	775	769	761	767	781	762	782	728	797	799	767	796	763	806	769	732	824	801	782	796	808	755	794	785	770	760	787	709	786	741	763	807	778	756	807	797	778	699	743	758	834	806	757	782	854	845	745	791	775	774	801	777	799	776	771	765	809	765	806	767	794	792	769	734	787	746	739	823	792	810	774	772	732	797	830	758	820	795	819	845	761	765	749	723	753	756	845	778	807	787	770	757	778	795	777	802	805	827	824	741	754	785	769	845	787	783	783	791	797	807	780	806	744	777	822	787	794	776	782	748	816	768	811	823	780	775	771	813	773	739	747	748	799	834	803	777	780	799	804	741	793	796	711	844	793	771	800	729	740	820	778	793	778	760	815	795	768	771	785	801	828	790	780	748	786	798	772	775	787	756	764	715	781	766	798	758	801	788	780	701	812	743	766	790	749	760	755	779	783	756	768	792	779	792	781	796	808	768	797	785	770	800	827	718	738	836	805	778	795	750	743	810	802	825	788	745	778	801	780	784	772	751	788	766	721	744	761	765	791	770	736	758	764	775	835	761	806	751	743	818	766	767	800	786	809	789	752	773	792	796	754	777	772	796	810	781	780	725	770	751	801	763	791	785	786	740	746	747	721	765	770	757	782	815	835	722	793	803	769	741	789	765	837	821	801	750	775	835	840	810	813	775	780	773	767	765	747	795	811	748	773	740	740	801	797	788	767	785	781	811	768	784	789	803	781	795	764	826	744	779	833	776	785	772	777	755	824	788	725	816	785	767	796	776	784	799	774	761	763	783	793	751	773	809	820	734	756	777	740	794	820	752	819	745	793	775	823	792	785	778	780	739	737	752	784	729	813	796	829	769	761	809	781	767	756	763	822	745	802	795	779	779	784	792	752	794	819	790	820	803	749	765	818	798	784	797	789	839	818	823	777	773	818	787	746	761	777	823	759	734	755	820	813	758	776	777	776	788	772	787	783	753	832	787	812	738	881	798	739	817	797	756	769	778	775	795	758	810	775	835	782	732	804	812	793	753	805	798	841	774	772	803	806	791	805	793	817	793	779	725	783	799	776	775	780	753	777	769	803	797	811	798	718	809	716	761	772	745	788	827	757	794	816	730	773	797	750	778	802	809	745	762	794	825	762	786	785	774	764	784	757	760	798	809	795	778	787	798	747	800	719	776	770	757	778	781	810	814	755	807	722	748	778	763	808	787	786	827	786	748	750	838	727	772	795	755	785	791	789	761	789	803	798	836	820	774	744	782	808	799	753	793	797	810	782	773	870	767	846	779	783	783	781	787	751	786	751	801	805	793	834	814	807	749	800	834	778	760	780	782	756	809	801	731	787	750	768	765	761	742	823	782	780	791	783	791	731	808	839	792	777	835	755	783	737	729	810	827	765	787	824	814	761	782	776	794	767	825	768	698	824	747	806	745	734	766	742	832	729	769	790	753	770	780	790	713	781	740	791	790	839	797	784	822	780	782	745	750	754	763	809	768	794	791	818	804	769	742	753	774	809	798	760	814	772	836	767	806	816	766	776	803	795	769	770	753	795	810	815	802	783	788	823	803	755	781	807	787	787	783	766	809	769	815	795	800	776	836	804	752	780	782	782	793	828	786	773	755	819	762	815	760	809	768	788	795	814	730	764	750	804	813	757	749	761	843	731	762	777	786	828	797	809	751	774	757	783	794	738	794	759	756	769	766	784	809	852	737	764	836	780	811	811	831	757	771	806	759	779	823	754	818	748	835	754	782	845	830	805	814	736	735	775	792	751	786	792	794	806	792	732	821	812	850	760	778	761	760	809	811	791	798	796	823	842	761	793	783	714	765	802	756	850	796	808	788	803	808	786	764	789	704	803	734	770	782	841	755	816	800	781	764	760	761	770	810	762	789	777	804	797	782	737	780	794	761	768	765	770	827	780	805	777	802	805	747	765	827	779	748	814	804	775	763	800	762	820	739	796	815	813	795	792	766	789	787	768	812	785	804	813	768	831	790	777	798	777	766	753	789	794	796	767	764	778	816	783	750	819	818	761	830	771	799	770	773	786	807	783	750	793	787	796	783	789	750	823	847	784	783	768	800	761	808	802	799	786	787	830	796	794	776	794	741	794	798	775	774	819	813	703	801	808	747	757	775	807
22610	21169	28749	23845	21258	21526	14882	6545	4550	3806	3098	2470	2191	1884	1774	1674	1452	1383	1367	1265	1205	1134	1143	1135	1102	1078	1041	1130	1065	988	896	933	946	899	924	857	870	831	823	882	902	880	861	790	819	827	834	856	845	856	830	817	779	812	821	852	846	802	819	832	804	820	807	839	816	802	806	793	822	803	823	841	812	832	797	815	820	793	796	805	829	783	819	812	803	776	882	787	814	789	762	818	810	841	818	787	800	819	829	825	833	823	778	818	776	819	823	824	793	865	814	789	827	774	873	799	801	796	794	796	790	778	836	775	804	875	838	762	801	800	765	783	822	802	763	845	833	762	791	782	789	756	760	783	810	797	839	832	808	837	810	829	753	778	815	773	811	817	855	774	788	812	754	832	819	848	766	794	779	804	758	801	799	787	772	841	793	808	802	744	823	820	773	821	770	824	818	798	848	799	801	824	794	813	831	795	760	824	824	792	807	788	768	851	814	809	790	808	813	794	793	766	838	755	794	774	761	834	860	775	797	832	824	815	838	792	812	778	778	782	782	784	763	872	811	780	815	763	762	784	794	836	772	801	762	783	822	832	781	777	803	797	812	756	819	778	774	823	810	821	749	817	850	844	791	807	806	782	821	784	833	766	775	830	811	833	802	789	812	808	804	823	842	756	734	822	791	781	783	743	788	788	750	798	843	765	806	839	841	818	802	849	819	804	858	835	781	835	841	832	784	755	820	799	806	823	819	793	812	811	782	775	779	784	823	790	830	745	814	779	805	829	763	794	784	811	833	863	803	778	819	829	804	810	758	761	836	805	822	771	804	762	828	825	744	820	789	813	820	810	754	759	823	795	809	791	788	784	811	787	794	768	798	794	805	756	833	841	826	808	775	736	794	794	812	751	791	760	759	834	819	748	772	806	795	797	809	785	845	804	787	830	790	826	813	819	823	761	761	799	819	783	836	841	799	826	845	817	831	769	790	839	762	785	808	772	813	795	824	774	832	758	789	730	843	794	805	758	804	856	768	800	798	791	777	811	727	777	819	814	815	820	836	816	758	796	782	721	768	785	760	784	769	864	810	792	761	759	794	796	812	800	840	803	805	850	792	888	783	799	781	814	795	855	856	764	802	796	776	774	795	777	814	770	818	830	798	799	835	841	806	751	759	785	816	803	798	831	799	800	827	805	780	777	830	811	825	820	830	780	842	809	798	806	775	818	794	788	808	804	780	800	802	760	808	789	821	775	779	748	804	802	814	819	837	743	752	808	797	746	851	817	799	810	837	801	855	835	777	828	773	792	764	809	770	815	820	853	772	773	788	791	837	778	801	783	808	796	791	770	775	828	800	777	776	857	758	760	792	851	800	799	807	815	785	816	807	797	786	846	792	784	774	795	741	795	804	798	784	774	819	804	777	778	800	761	813	724	817	744	800	811	825	756	845	766	815	798	805	806	810	787	765	804	799	825	803	829	781	773	788	749	789	764	793	792	794	745	772	808	810	814	777	789	767	766	831	812	801	818	794	775	760	790	762	805	789	792	801	789	790	765	778	808	743	751	822	779	836	796	809	794	752	781	852	805	783	794	798	852	789	847	757	773	739	765	828	826	774	762	770	784	808	812	793	814	791	770	840	792	827	805	799	814	773	728	766	842	806	775	834	821	814	766	841	807	820	809	852	804	778	788	813	857	789	796	813	776	846	788	785	797	807	771	798	818	833	758	776	761	817	822	796	802	793	785	757	768	841	824	776	840	813	798	774	770	801	846	798	760	781	803	818	800	819	782	748	793	860	792	786	767	825	788	777	829	779	755	772	811	797	785	806	760	806	832	825	776	813	749	809	811	729	791	812	843	779	795	786	810	829	769	803	847	765	782	787	802	818	815	777	785	786	864	825	838	765	818	824	781	776	836	823	764	815	775	788	835	765	822	807	783	727	793	785	845	831	817	760	781	750	802	787	827	763	864	801	848	831	796	856	768	837	843	853	827	792	746	804	810	810	753	783	783	839	683	799	745	843	813	819	827	794	776	786	827	785	849	782	748	839	835	882	843	738	788	819	730	839	819	753	768	766	809	812	789	790	794	793	787	795	771	801	815	761	833	810	793	775	765	796	805	768	787	759	758	771	857	802	820	788	787	852	835	784	762	808	825	769	804	766	770	767	790	765	803	860	805	826	793	801	815	815	828	779	799	740	836	853	813	778	832	791	796	813	810	788	859	848	823	757	810	794	831	830	803	831	770	870	734	765	816	804	863	841	809	802	773	830	832	755	785	798	778	797	808	783	772	812	795	823	778	740	795	773	803	787	789	774	791	813	802	795	795	860	837	781	827	795	801	808	826	784	791	766	771	812	801	791	823	831	794	725	842	819	787	772	832	818	789	800	832	807	817	776	846	787	783	797	774	858	841	789	818	790	828	809	846	750	806	827	811	812	810	762	787	763	816	750	791	811	835	785	750	772	836	799	781	797	814	841	754	833	801	781	781	800	818	797	784	778	807	795	765	813	793	829	823	809	754	757	805	812	783	813	760	826	810	775	807	761	769	799	776	798	819	779	789	833	808	764	779	767	828	782	798	768	797	731	786	819	751	810	811	872	795	790	842	796	747	825	845	856	857	845	883	778	809	788	840	812	785	818	794	843	768	779	816	770	792	788	812	792	793	817	790	775	738	728	826	806	795	803	820	810	781	821	784	791	840	788	846	792	777	765	829	841	808	809	805	806	768	777	811	799	809	806	817	790	772	773	801	796	842	778	792	768	794	802	754	833	757	753	761	775	809	808	753	785	787	766	799	794	815	776	802	816	798	814	829	846	788	768	842	794	795	759	813	771	819	789	781	829	821	765	786	815	789	767	797	788	804	821	799	738	793	752	778	799	797	828	791	769	755	821	805	737	818	757	798	752	834	824	765	763	824	831	832	743	795	762	800	781	801	833	779	819	819	828	813	825	813	795	768	848	809	812	822	833	834	768	806	797	802	806	829	801	794	818	813	800	791	801	849	790	797	785	777	788	821	789	790	818	809	782	787	841	772	755	830	839	783	837	866	800	821	812	778	822	771	836	809	809	793	822	810	817	790	787	820	807	791	816	779	742	810	811	797	812	777	790	821	789	780	735	805	812	819	799	775	847	805	792	793	793	825	804	818	774	815	837	760	850	812	832	780	784	815	826	795	789	770	806	788	771	777	789	781	812	800	791	822	805	882	783	772	790	746	803	811	775	821	837	843	770	814	834	784	829	827	839	782	816	799	806	812	798	738	820	831	773	776	809	780	764	781	795	790	818	790	800	746	808	779	819	801	769	787	815	793	739	806	809	795	726	806	779	779	780	804	842	806	786	778	783	785	840	786	800	855	775	806	808	794	774	830	806	803	807	766	781	789	804	793	784	772	828	787	789	756	841	796	854	792	773	809	798	787	824	797	738	739	814	854	756	783	804	779	871	809	864	801	784	806	791	852	778	802	756	798	776	757	764	777	803	782	842	808	792	821	829	831	810	811	805	848
18858	43134	34510	25009	19556	15181	11736	9409	7662	5982	4919	3795	3335	2831	2420	2303	2018	1930	1727	1536	1442	1458	1384	1342	1340	1294	1254	1216	1145	1109	1040	999	1081	971	977	944	932	904	883	869	945	878	920	855	872	900	887	829	846	824	871	896	816	855	824	864	845	871	905	861	877	877	807	877	872	814	899	871	850	871	823	839	808	835	864	779	842	866	807	767	831	798	892	827	799	803	826	760	837	846	840	799	789	833	840	858	887	743	834	793	851	829	829	836	815	836	874	827	831	857	800	803	826	796	809	841	825	859	825	813	825	860	788	799	852	841	820	828	794	837	796	809	826	837	888	823	823	853	871	843	804	837	849	812	843	842	770	851	841	812	851	851	826	787	834	823	832	788	810	846	802	837	825	827	774	883	809	785	820	816	792	825	817	792	846	757	866	829	809	851	832	798	802	815	832	837	816	818	886	855	808	792	836	855	777	803	809	803	840	865	818	810	779	811	778	813	803	838	819	845	819	825	811	858	795	838	845	820	830	816	807	847	804	813	822	807	793	788	865	840	807	822	833	834	818	850	815	845	832	768	816	855	826	852	804	795	797	811	826	857	839	879	826	874	899	829	792	836	844	774	844	809	820	814	828	812	874	821	796	816	823	812	849	859	841	834	816	829	856	819	820	793	831	798	858	814	853	806	853	872	792	797	825	898	861	842	818	862	816	806	860	833	821	799	804	778	833	787	800	812	785	775	863	826	827	824	842	793	789	879	787	831	816	856	827	848	816	794	770	812	880	817	789	854	795	818	818	816	841	871	838	824	826	865	834	834	803	821	803	808	858	860	837	835	776	822	828	794	868	807	847	780	800	828	815	825	871	836	785	806	885	836	789	790	827	858	813	780	768	814	815	834	858	805	811	784	841	817	818	814	872	862	782	797	792	801	845	808	837	813	876	763	832	785	837	833	813	839	827	866	834	802	847	826	790	813	795	851	863	888	888	835	803	809	880	874	847	773	830	811	810	844	833	811	822	770	913	790	821	786	775	817	793	791	768	823	805	855	842	831	775	844	860	798	822	809	820	852	842	794	772	817	828	818	849	823	869	803	831	840	848	828	839	810	833	829	823	808	785	823	817	821	841	838	820	808	834	791	831	814	841	787	860	775	823	849	768	825	822	792	822	820	850	783	814	865	818	830	831	799	832	843	768	827	843	856	831	827	803	813	809	852	813	796	856	807	811	814	818	866	790	775	854	836	868	818	851	742	840	820	847	895	777	820	776	822	860	808	816	798	790	852	807	867	803	802	815	826	814	803	819	792	841	775	794	813	796	866	838	822	859	804	905	787	796	772	828	825	790	855	830	846	834	826	882	837	837	836	831	804	819	826	836	799	835	834	821	774	823	856	824	787	853	890	820	860	815	817	841	845	777	820	816	833	822	880	843	823	800	819	799	804	815	846	839	793	825	810	821	855	848	820	778	874	810	820	880	864	835	789	824	831	823	823	819	838	827	841	813	813	792	833	868	834	796	764	823	809	779	834	818	793	860	850	786	769	838	842	843	792	835	787	846	797	768	845	852	798	833	860	829	839	843	823	844	830	857	806	850	845	769	880	787	864	873	841	808	829	849	826	834	815	835	797	819	859	806	818	819	812	795	859	776	889	816	816	857	842	826	804	888	861	835	817	835	844	809	882	805	827	798	833	855	814	797	806	811	833	846	842	825	865	775	823	814	873	834	851	814	882	801	806	801	793	782	805	826	881	833	850	857	862	835	805	800	830	861	807	814	803	873	792	794	814	799	857	837	847	807	780	842	787	810	790	810	806	820	846	835	816	805	823	845	837	766	847	840	747	817	837	840	830	804	835	787	809	872	857	847	834	811	768	809	817	802	787	815	859	810	873	828	744	835	801	849	801	809	859	842	792	849	910	850	837	797	819	841	812	852	809	881	804	812	878	822	847	822	862	790	844	826	806	825	833	838	808	779	813	836	795	844	782	854	831	829	832	843	804	783	862	787	855	796	779	808	760	787	856	805	858	833	883	830	876	868	788	809	735	836	788	839	848	760	837	803	819	849	849	853	837	822	828	802	802	786	822	892	842	798	818	822	818	829	870	824	762	795	806	809	830	837	866	807	769	798	807	774	845	792	827	842	772	797	790	812	816	804	822	779	895	837	783	847	841	832	827	831	850	838	857	851	776	809	835	866	783	814	825	884	812	855	853	780	796	828	840	788	856	842	800	852	802	843	842	812	876	824	807	853	815	843	860	809	859	859	834	833	828	781	828	823	848	824	768	833	838	812	852	795	799	837	804	847	836	816	853	797	798	825	812	865	797	862	874	867	809	898	848	832	843	800	835	854	829	850	810	799	853	836	837	838	824	811	817	771	822	827	844	808	803	860	844	786	740	837	800	841	829	795	799	780	774	896	858	867	847	780	819	787	793	834	840	838	825	770	818	848	815	818	831	773	842	874	807	822	785	755	815	823	872	823	845	795	777	810	831	839	789	786	833	817	818	835	828	757	813	814	832	794	834	837	853	811	859	852	797	828	847	804	849	813	807	801	845	849	834	800	887	801	819	830	799	815	868	834	843	858	809	791	822	844	845	810	809	801	828	879	826	792	812	793	839	784	865	805	791	765	830	865	755	786	827	796	818	802	799	782	794	857	829	848	815	805	839	868	785	845	840	837	880	856	837	851	813	830	828	804	806	849	833	816	834	804	823	836	818	832	805	809	845	773	837	829	812	770	835	830	810	812	825	805	802	846	794	786	802	798	838	841	793	830	851	838	782	865	867	854	819	827	808	784	855	846	812	785	801	785	817	809	862	805	850	826	795	818	808	828	777	877	852	776	830	788	836	793	813	897	861	787	778	792	886	828	872	859	815	855	820	811	866	839	872	796	810	860	828	783	809	840	810	837	815	802	787	770	845	795	839	828	809	842	818	871	802	843	836	817	812	873	856	806	830	794	780	838	865	796	796	784	814	812	851	821	842	857	905	795	854	843	805	827	811	837	858	823	801	860	795	794	825	839	835	830	793	823	886	847	811	833	847	807	808	835	808	869	888	816	769	823	818	818	800	832	807	843	795	784	831	771	845	769	833	848	855	868	799	822	855	752	840	803	837	797	803	824	798	815	784	846	828	803	824	807	780	806	777	835	855	819	822	813	831	773	760	822	793	797	782	807	841	854	828	798	808	834	865	827	791	820	831	812	826	759	813	849	804	813	792	814	834	806	837	837	901	858	818	863	871	791	784	821	814	764	801	831	807	826	788	870	846	902	833	794	769	793	847	807	875	882	859	851	818	855	808	794	776	856	764	817	845	787	831	834	855	808	790	794	777	796	852	809	823	756	810	822	866	840	827	862	855	813	797	822	813	835	872	808	850	832	810	863	834	795	821	827	815	821	832	825	861	817	790	812	855	857	755	817	778	820	804	838	808	783	840	841	811	816	805	786	839	804	830	828	793	820	842	797	882	855	799	765	843	834	799	815	855	833	820	807	790	811	779	815	807	779	834
28314	22399	21927	14119	7546	4895	3578	2629	2217	1888	1558	1315	1274	1093	1074	1060	993	929	913	887	858	921	824	837	803	853	765	828	834	854	836	755	766	780	732	788	771	768	754	725	771	760	733	788	736	809	731	720	746	694	778	767	751	754	746	711	746	795	798	761	756	732	733	750	753	711	758	756	761	807	769	760	769	676	782	741	755	795	784	741	719	735	725	747	707	727	781	785	743	719	770	745	728	756	750	748	702	731	708	743	745	711	757	750	710	730	728	741	763	742	694	684	709	718	743	729	724	757	705	731	762	657	691	747	741	725	764	733	737	745	756	736	704	685	727	758	731	716	757	730	756	760	774	816	725	715	783	745	725	716	742	742	704	721	712	756	693	697	743	727	710	750	687	690	705	720	762	741	713	751	748	713	719	750	770	713	738	739	719	791	753	765	737	703	763	719	720	711	733	767	718	691	740	703	707	727	702	717	750	725	725	736	733	741	722	741	688	710	722	763	703	769	752	741	696	719	703	708	686	742	703	714	710	736	732	686	702	730	714	735	738	741	741	725	785	681	709	707	749	723	751	704	744	759	730	690	710	729	722	738	785	718	728	757	737	695	785	761	711	735	717	720	731	753	764	728	732	745	729	712	784	739	694	728	694	773	731	703	742	701	747	737	704	729	751	719	729	798	741	760	763	776	687	742	720	762	729	767	766	716	710	733	720	764	734	709	710	752	750	724	754	760	713	714	747	745	778	688	785	749	744	701	763	724	724	714	735	725	736	690	717	752	756	767	732	760	711	733	718	738	762	718	720	694	735	796	716	779	740	751	693	697	725	707	717	723	755	733	736	764	712	729	720	722	700	735	768	699	748	757	786	741	737	742	735	735	733	726	711	768	781	718	706	735	741	773	765	748	704	676	702	726	704	718	760	815	730	745	695	751	696	722	740	721	745	729	737	691	730	709	755	755	715	719	748	762	731	730	747	741	778	722	702	719	729	747	718	702	737	708	692	759	742	729	732	773	787	730	764	732	713	750	718	730	734	719	769	725	743	738	749	710	710	700	759	743	728	782	766	695	755	752	774	730	723	796	749	690	761	760	760	757	767	738	722	740	711	729	778	724	755	778	697	736	703	719	777	744	744	707	688	708	729	742	737	775	699	706	706	696	708	757	733	720	712	771	694	760	750	749	750	745	700	730	732	716	737	752	721	673	728	710	753	700	758	797	776	708	693	784	791	774	672	775	754	742	739	752	697	731	710	711	705	699	773	710	714	698	717	744	748	704	749	744	738	724	745	738	716	726	703	746	763	754	776	717	770	722	729	710	736	726	766	728	760	760	705	714	699	743	766	727	735	679	724	738	732	712	707	785	714	752	784	765	696	715	728	726	769	737	700	777	742	713	727	741	758	751	698	707	761	796	702	669	754	731	756	754	742	723	750	757	746	725	706	726	727	796	750	673	706	770	728	737	706	732	763	710	732	688	708	763	758	787	725	705	717	722	738	713	709	762	729	731	728	737	745	712	713	724	736	714	759	746	723	742	714	700	746	766	723	708	736	763	733	731	722	714	724	754	719	742	726	775	750	703	722	745	741	759	695	718	761	708	713	747	741	697	744	706	711	726	704	752	720	734	732	742	733	714	717	707	781	709	740	739	738	713	731	713	711	712	699	761	744	728	725	723	735	717	713	731	702	745	707	720	732	711	723	745	738	686	719	783	746	751	766	726	696	790	685	792	756	743	684	717	769	751	733	679	700	746	764	704	737	748	769	743	756	749	762	752	780	736	727	756	740	721	740	709	708	714	770	759	723	708	735	727	720	729	757	752	786	742	703	681	688	713	717	783	732	718	697	767	762	766	715	686	692	724	744	793	717	754	706	707	738	752	773	753	723	721	781	702	771	724	711	716	734	708	766	752	723	701	722	729	771	712	736	731	729	733	736	725	730	676	770	721	780	714	735	709	694	742	763	750	737	711	723	719	697	754	685	756	780	737	693	714	792	745	770	749	710	744	778	718	719	688	749	690	706	751	727	775	693	727	746	730	690	744	742	808	760	726	749	711	760	731	694	729	716	748	763	722	735	686	762	739	730	760	759	686	739	789	704	753	737	728	719	774	754	785	698	712	770	736	717	745	675	761	746	742	683	720	721	749	751	709	739	738	702	732	771	770	727	753	710	747	720	710	735	756	705	773	771	757	737	743	677	750	698	734	789	700	758	717	731	729	743	773	750	726	701	714	706	721	727	740	733	772	745	731	747	689	776	713	713	752	741	724	762	753	771	681	775	693	749	715	761	723	745	770	757	751	749	737	788	734	709	724	705	703	743	766	731	752	751	744	749	699	764	738	735	747	685	685	708	750	724	708	682	741	809	698	770	776	757	714	729	736	692	737	773	757	775	694	700	749	742	758	765	750	715	730	752	736	825	751	719	748	722	761	696	751	707	733	709	745	739	744	752	717	779	755	709	721	706	743	722	719	746	781	720	730	742	807	771	717	778	776	756	759	743	735	728	725	789	664	770	747	714	692	691	765	717	775	745	778	715	751	740	713	780	774	734	705	722	720	730	720	751	703	744	731	732	718	751	751	790	755	768	716	701	663	708	707	730	743	743	722	707	760	761	729	687	721	734	715	731	746	744	717	719	695	707	732	727	758	768	725	724	711	749	750	768	708	760	757	724	810	727	731	770	802	734	767	753	747	734	702	677	723	781	733	691	751	758	743	726	762	736	706	731	699	752	729	733	731	723	729	772	773	765	742	743	748	700	745	728	773	769	755	742	729	769	753	707	709	730	676	699	740	736	751	767	720	715	747	676	712	751	732	764	715	679	731	757	760	780	761	721	740	705	737	738	695	763	728	714	753	769	746	744	703	701	721	717	730	758	670	682	679	764	795	708	809	724	720	745	778	757	779	693	718	742	784	748	763	754	763	747	797	687	768	754	722	747	712	725	730	699	697	739	779	725	749	712	720	725	745	741	727	709	741	781	758	710	687	668	693	728	768	745	709	726	766	797	687	747	721	697	736	740	747	766	734	750	714	730	741	745	714	731	746	668	768	770	723	793	722	714	743	783	763	743	725	717	735	697	746	766	702	744	751	707	750	740	731	729	742	750	743	720	748	730	722	725	787	750	700	713	701	740	706	706	737	730	786	698	731	743	732	757	723	738	725	767	746	710	769	733	763	749	722	742	717	769	724	733	733	753	752	753	722	746	701	743	756	703	682	727	731	705	683	750	748	732	695	715	718	708	749	702	736	750	722	722	813	739	682	680	658	725	710	694	755	763	737	717	719	736	714	769	724	729	747	687	721	745	715	761	704	735	758	706	749	733	725	707	719	773	771	720	784	707	735	767	731	727	737	701	765	763	741	742	749	711	759	754	724	729	739	755	739	755	749	748	743	745	760	778	757	774	734	739	750	747	733	732	706	726	753	729	738	729	788	721	713	721	737	747	793	780	751	753	759	705	773	738	745	742	737	741	692	714	682	811	763	772	752	652	688	717	719	724	739
16956	31652	23402	14379	10383	7739	6070	4464	3637	2934	2279	1926	1741	1491	1399	1335	1273	1180	1066	1049	1064	1015	1021	956	971	959	926	928	905	910	864	889	881	854	840	824	799	813	772	816	774	799	818	809	728	763	781	769	793	796	776	808	767	782	790	846	807	806	877	823	789	748	737	794	737	771	762	758	789	812	770	777	782	752	829	771	806	702	764	769	779	795	742	797	795	738	809	747	768	779	773	765	764	851	753	754	783	774	789	779	796	741	774	738	776	772	739	779	817	797	786	782	726	770	761	769	746	747	781	783	838	733	770	773	784	796	801	807	707	798	830	802	788	742	792	724	788	734	757	742	764	792	763	856	786	797	815	795	810	746	791	806	737	765	779	784	731	796	785	825	799	748	776	727	715	753	806	761	744	758	742	721	813	732	768	825	801	788	776	778	850	825	770	734	759	783	759	783	752	705	772	770	795	786	825	795	843	804	767	761	785	750	792	772	797	778	753	769	752	753	747	772	759	744	713	692	760	767	739	753	745	765	782	747	725	777	774	712	793	744	814	739	782	780	722	749	766	738	718	740	785	762	795	782	820	779	741	828	808	777	807	764	722	782	795	771	795	765	765	793	807	760	750	746	765	751	763	754	763	763	779	801	819	747	827	818	751	745	761	789	768	767	752	742	797	798	787	813	788	746	797	786	782	768	791	795	744	792	739	742	766	731	777	729	787	809	807	761	808	768	800	817	743	748	762	762	766	796	808	754	768	784	767	799	765	806	775	724	786	752	722	804	774	782	755	755	774	795	795	754	733	766	757	762	783	767	744	777	782	737	749	768	816	718	772	798	782	739	759	811	785	729	798	775	783	739	743	751	727	754	793	763	773	773	744	740	801	794	737	737	828	803	778	759	811	784	770	791	773	806	780	755	766	820	779	731	688	725	711	731	734	746	756	804	821	762	794	734	758	787	773	767	720	793	748	765	746	842	803	771	764	725	755	813	789	775	755	826	784	759	809	766	810	747	762	770	757	747	786	709	804	800	792	741	776	790	804	784	818	685	772	755	752	791	792	748	744	750	782	718	756	753	761	765	789	767	765	757	784	761	752	808	787	800	784	757	835	761	788	768	776	745	764	756	750	751	787	783	738	786	780	774	765	755	780	785	798	747	775	764	797	801	757	794	807	732	738	751	752	771	787	761	748	736	806	789	747	767	778	808	761	724	769	750	808	779	766	823	740	770	769	765	815	794	732	822	739	733	803	806	776	805	793	717	752	796	795	784	824	761	760	761	751	802	790	737	752	783	742	791	787	745	781	723	793	802	747	754	745	780	696	730	770	783	765	823	758	720	750	758	776	744	793	807	816	797	743	734	806	772	782	751	788	726	832	757	793	752	789	814	798	778	759	781	750	741	773	781	784	779	775	756	793	742	752	731	801	797	790	789	775	759	766	852	772	789	785	780	795	743	736	763	756	813	773	742	772	700	817	805	755	718	830	783	771	804	765	748	772	825	802	762	760	721	746	756	803	772	757	820	787	763	800	788	786	762	744	756	776	731	755	748	852	772	709	784	765	790	735	811	772	809	812	792	770	768	806	784	765	785	784	743	798	738	774	794	772	784	792	749	768	764	801	790	774	814	842	735	780	800	749	749	767	806	790	811	763	822	790	833	763	825	823	754	807	796	772	766	803	773	808	775	763	732	773	748	771	788	753	753	768	775	800	735	747	770	702	795	798	766	776	794	769	808	761	797	781	786	746	756	782	791	759	821	742	799	761	781	799	774	773	754	755	792	830	720	811	788	725	777	720	787	801	798	765	799	743	749	787	805	809	799	856	788	777	772	752	751	787	789	786	791	759	737	753	747	783	827	787	776	743	753	746	742	737	793	778	775	797	803	752	767	794	762	795	806	706	779	809	727	698	780	753	758	741	768	779	773	785	780	690	772	784	799	779	717	743	791	788	777	765	768	762	808	762	777	774	753	792	784	778	810	773	732	745	751	744	730	769	779	808	743	789	731	794	763	777	797	749	717	766	813	778	827	801	766	744	765	789	757	778	799	797	818	828	747	750	747	800	769	796	791	790	753	814	799	780	747	805	730	762	798	775	797	800	740	797	808	775	797	734	746	749	762	791	773	743	794	756	755	763	812	781	814	818	814	762	736	832	788	778	788	793	749	746	797	815	814	774	774	807	798	763	775	780	798	816	731	792	756	832	773	773	804	747	783	758	774	789	780	736	816	781	766	778	787	789	774	796	786	767	786	797	773	819	788	785	767	771	790	796	875	785	805	808	832	819	797	733	776	750	725	772	841	735	756	770	770	766	773	739	761	734	740	763	775	766	708	803	735	779	807	802	730	787	791	756	739	742	767	787	790	814	766	742	800	789	737	745	765	773	755	779	784	745	770	760	798	757	775	778	789	745	769	776	796	776	771	795	758	821	761	774	771	742	745	768	776	793	779	769	778	760	774	742	808	767	848	816	758	769	750	740	750	810	791	732	788	767	783	797	758	797	776	789	776	747	743	723	774	788	773	786	813	783	736	754	790	796	782	755	841	777	816	749	829	788	813	763	821	792	810	786	810	793	759	752	788	807	794	773	785	762	779	827	760	742	800	795	780	748	759	780	763	788	757	762	762	727	708	798	754	795	781	758	800	777	774	785	774	762	732	763	736	726	726	735	735	767	800	734	796	710	778	781	799	795	777	773	794	786	754	791	822	794	796	808	790	813	818	738	783	780	773	795	760	684	769	775	743	773	798	729	778	786	765	774	780	779	785	778	752	793	767	764	763	745	796	814	783	762	770	800	765	795	754	770	738	762	750	771	810	771	744	816	747	760	766	817	782	805	748	756	733	760	743	720	787	777	760	762	785	751	778	765	771	755	743	783	738	773	782	786	719	772	797	782	780	747	802	781	760	730	763	776	748	777	805	778	727	778	792	803	759	745	772	768	775	817	747	767	778	773	797	750	759	764	769	782	809	709	763	779	819	751	800	760	797	790	718	754	742	767	788	774	783	796	808	719	820	793	767	806	761	781	795	773	795	782	750	768	756	770	790	758	788	765	757	782	778	794	742	781	825	712	770	818	740	724	781	803	741	793	750	822	749	754	802	756	759	780	717	774	760	806	748	795	774	778	736	787	775	791	779	762	764	826	754	751	771	780	751	775	767	774	793	784	796	760	768	756	769	767	740	773	715	776	713	828	789	748	753	783	748	737	825	754	795	844	710	745	751	752	738	831	751	807	806	798	772	745	754	792	801	758	761	739	788	728	756	761	748	781	773	807	772	777	740	790	786	833	741	778	814	800	771	687	791	782	803	781	764	746	798	781	750	793	798	775	741	723	803	757	751	764	745	729	781	777	759	744	808	747	744	779	760	752	799	759	780	788	764	772	794	734	739	847	775	789	752	765	879	799	758	787	768	765	794	745	742	766	792	796	763	744	762	755	722	788	805	761	770	726	740	733	788	790	764	811	781	774	715	806	763	769	772	768	787	804	781	748	785	759	762	794	823
23617	20963	28037	24145	21062	14416	7280	4362	3324	2701	2218	1841	1561	1528	1416	1298	1212	1123	1055	1059	1002	959	992	968	952	891	896	879	858	916	847	868	865	820	818	825	799	819	783	775	833	770	739	768	802	774	793	837	787	808	771	700	803	747	744	726	721	769	716	783	779	712	747	740	775	770	747	802	735	807	788	766	756	789	725	739	781	775	778	726	763	765	764	816	756	733	776	743	697	745	766	743	714	760	810	719	784	778	683	751	770	681	769	773	765	723	785	773	699	748	743	739	772	729	787	748	754	724	771	750	740	786	755	745	714	713	740	737	747	815	760	773	731	725	735	770	721	762	766	768	750	725	691	736	765	726	781	737	764	713	741	762	751	780	755	733	741	710	751	742	754	712	718	772	718	733	731	699	777	764	763	750	749	777	715	732	790	707	778	757	754	787	786	744	727	693	780	726	781	750	808	772	718	742	750	789	764	789	753	770	717	775	753	812	716	747	747	812	813	732	684	700	791	751	732	735	771	769	766	749	739	718	774	734	791	742	698	782	774	736	772	753	770	753	730	712	728	713	725	741	764	756	733	768	758	749	718	719	755	745	744	729	788	733	750	804	778	701	723	755	775	751	750	784	786	753	804	723	800	757	736	773	771	776	753	741	784	773	693	757	767	738	766	792	763	747	745	767	781	728	746	779	764	737	740	766	769	778	709	746	793	785	767	763	781	786	735	770	766	790	771	744	758	701	778	774	744	741	731	795	774	751	753	784	748	759	767	762	719	773	733	729	757	760	766	774	771	773	735	738	734	738	736	758	738	778	727	757	717	717	762	766	720	784	751	714	764	753	752	779	734	770	709	780	723	751	731	742	752	734	736	773	808	780	750	767	783	775	768	782	736	764	787	773	767	728	770	751	777	755	780	771	743	740	760	724	772	739	728	717	751	729	745	762	734	758	729	709	755	801	734	698	709	768	748	784	719	702	756	717	787	757	772	749	728	764	742	784	794	792	707	750	785	686	773	768	726	721	736	774	725	769	733	749	769	768	787	665	801	753	817	766	783	766	737	759	752	727	753	729	699	783	770	730	731	701	732	743	726	792	755	728	731	749	756	766	756	755	767	766	721	754	736	773	696	729	760	815	742	746	802	764	759	785	774	819	779	756	719	763	806	757	746	734	721	759	771	725	742	711	711	754	775	722	730	745	739	783	756	740	734	819	753	733	787	774	721	733	760	759	714	733	748	764	748	715	708	737	760	740	734	714	754	782	749	733	742	778	750	744	751	800	748	761	751	771	747	746	738	729	753	743	725	794	767	764	753	770	724	786	686	747	724	802	711	749	741	714	781	698	750	737	771	785	758	751	721	782	722	749	743	782	790	793	825	726	794	779	721	758	781	726	729	734	805	707	725	751	758	742	719	817	744	763	722	778	783	797	777	755	811	725	749	761	753	716	751	771	739	732	671	709	747	774	755	769	718	736	712	683	746	792	756	778	811	763	789	736	783	727	745	759	783	776	759	711	761	720	748	765	737	698	740	735	767	680	750	758	693	737	757	751	784	765	760	769	722	770	748	732	771	771	732	786	827	739	747	735	748	749	816	748	743	773	733	762	809	751	749	744	730	778	769	746	736	718	758	774	803	763	768	742	736	745	783	783	757	691	744	735	764	727	778	700	832	751	717	785	721	764	759	742	740	796	736	711	729	720	783	744	725	734	742	674	716	742	799	745	710	751	742	745	729	801	786	743	753	784	770	749	774	733	738	798	726	714	767	768	737	753	769	777	737	762	773	797	712	763	733	721	735	699	743	799	731	777	747	813	764	718	731	730	767	713	808	734	753	708	701	754	808	759	747	756	789	713	766	753	761	756	714	750	749	757	790	686	687	744	777	771	767	759	739	725	726	813	735	796	721	755	718	743	770	711	746	742	734	763	749	724	779	746	768	711	753	782	731	726	666	764	803	779	767	692	753	759	776	788	783	763	742	736	781	758	783	736	776	751	743	734	754	757	772	762	735	699	811	672	680	787	726	773	792	740	705	739	749	759	748	779	777	738	764	775	771	808	727	762	785	761	745	742	751	789	752	796	746	726	761	772	705	739	712	726	787	765	747	836	758	734	717	784	760	767	739	739	772	761	744	727	781	720	709	759	742	759	773	742	746	741	757	724	763	684	765	712	725	795	737	770	737	706	717	750	768	726	787	777	766	723	748	772	675	756	735	760	755	727	779	766	759	776	708	714	750	756	753	755	704	727	736	748	712	781	699	704	777	778	780	753	781	789	735	760	762	784	759	773	780	765	695	781	772	753	746	760	674	791	759	765	767	736	742	758	786	773	712	757	747	732	737	741	758	754	754	722	731	728	787	739	751	758	790	731	715	751	719	771	733	721	742	719	735	755	814	753	724	745	705	743	761	766	741	751	752	763	787	745	743	754	774	751	702	717	741	744	763	719	770	764	736	760	737	741	772	764	718	770	729	768	771	718	730	748	768	747	699	737	736	731	740	763	710	733	749	744	770	710	768	742	771	775	738	734	706	695	775	773	756	720	778	772	741	737	744	710	730	766	791	768	778	738	799	734	761	720	713	744	779	770	721	783	769	775	782	770	721	739	763	762	774	758	773	810	749	753	776	680	765	715	759	746	701	718	747	671	729	735	722	759	752	757	739	748	779	725	706	748	739	795	778	727	777	757	703	717	715	711	740	741	707	757	771	814	772	729	726	722	772	783	754	767	732	759	740	716	702	764	768	774	729	817	745	714	763	757	724	728	743	773	724	727	747	773	745	751	751	744	752	763	733	723	728	743	749	749	745	771	755	789	760	719	741	732	738	730	713	731	762	707	710	785	764	769	775	759	761	719	734	745	743	714	705	771	759	749	776	718	723	736	792	746	753	732	734	749	757	769	779	734	755	752	722	747	800	722	713	758	759	776	726	751	739	771	784	751	739	738	797	766	762	777	696	785	753	753	680	704	763	798	749	785	773	742	724	796	719	779	744	764	751	769	731	726	719	749	734	715	709	753	692	751	773	771	728	770	710	764	814	715	783	727	784	749	784	719	780	772	751	764	752	767	773	732	847	778	768	810	775	746	738	720	751	764	724	698	764	732	768	760	761	739	724	796	795	742	705	768	783	768	798	740	759	735	742	764	738	737	736	743	710	752	681	793	744	744	748	783	804	752	774	744	719	785	801	674	785	708	750	726	799	725	748	703	725	787	716	784	761	806	796	767	742	721	780	778	757	781	734	743	765	730	764	747	794	713	708	718	773	778	747	739	758	742	788	771	781	736	735	756	722	765	732	785	744	747	657	783	762	735	753	811	783	756	724	706	752	808	788	713	719	745	754	726	738	710	753	780	734	738	778	769	770	766	750	758	687	747	706	737	731	771	774	737	758	746	716	773	754	714	751	762	764	754	799	731	759	780	736	791	736	720	736	716	761	745	699	762	780	738	792	772	748	760	758	702	743	718	765	774	764	784	789	733	709	758	734	708	786	791	749	736	787	761	742	732
16783	38237	29966	19731	15140	11834	9176	6927	5564	4494	3564	2850	2466	2150	2018	1752	1609	1451	1381	1320	1270	1221	1166	1169	1103	1093	1046	1066	1086	977	964	925	939	909	899	863	851	833	848	833	881	830	848	846	788	806	800	846	820	892	814	788	789	794	758	865	819	801	840	828	801	824	832	796	787	820	783	810	798	828	800	803	793	781	831	782	809	782	822	775	800	787	789	793	816	761	788	775	786	724	800	813	786	758	781	782	776	791	805	773	752	826	771	778	774	796	789	751	777	721	784	786	787	776	797	818	829	785	767	827	744	756	786	762	812	737	782	819	818	773	814	796	789	787	793	768	805	816	837	821	797	841	778	800	741	780	755	822	783	798	770	763	801	827	800	744	764	776	807	790	772	772	771	805	804	763	820	758	814	793	862	733	818	815	784	783	825	815	762	797	808	829	735	778	819	779	827	768	767	785	715	764	775	785	766	832	768	771	743	905	743	758	786	843	811	788	786	801	812	800	788	761	785	717	765	791	802	781	765	719	811	768	857	746	860	765	813	761	830	778	747	765	741	746	774	837	799	747	759	816	771	803	814	824	803	811	761	812	786	774	853	774	783	852	793	737	724	762	818	755	757	799	798	794	715	855	832	832	786	785	826	763	742	760	821	766	751	738	817	787	769	750	750	781	725	800	746	801	770	829	786	775	823	781	782	834	762	785	792	744	786	771	777	783	840	822	737	818	765	839	830	770	800	791	758	776	783	781	852	818	775	767	790	795	810	764	780	757	761	804	773	737	806	792	760	864	798	744	769	770	758	816	769	767	796	802	781	760	847	736	748	785	725	765	795	802	754	812	762	796	773	815	826	803	777	734	774	763	841	762	731	828	774	785	782	751	789	763	743	831	756	774	744	811	828	816	829	777	786	778	795	863	824	759	762	793	746	767	794	810	809	802	791	796	767	775	753	813	794	776	773	750	775	748	791	812	786	825	778	800	758	816	800	743	793	847	746	805	759	792	752	722	785	795	795	746	764	817	805	798	772	789	799	775	853	748	777	811	776	796	788	762	773	773	755	787	836	814	801	836	773	847	793	790	792	809	714	758	825	746	753	774	748	809	800	841	790	817	794	754	831	781	794	785	745	817	804	806	791	781	806	717	795	799	776	798	815	763	719	779	756	787	810	818	800	796	771	797	793	807	787	774	784	794	788	759	775	797	765	759	764	719	802	737	808	791	786	797	756	798	798	806	786	792	806	762	796	772	780	784	826	788	812	801	810	798	790	806	797	815	820	763	761	746	770	826	790	782	780	791	798	813	808	854	818	814	768	815	825	705	832	853	746	772	835	735	749	787	789	810	779	780	805	785	809	761	832	784	854	824	797	777	763	810	759	738	809	771	794	779	768	798	763	789	817	795	772	802	763	810	808	780	756	801	813	746	752	821	798	778	759	780	766	784	806	803	780	800	781	820	757	737	790	768	786	737	743	801	761	831	841	755	771	800	816	830	782	821	785	727	785	810	826	766	794	785	776	809	788	808	794	752	758	769	737	827	785	782	758	781	775	816	804	783	804	800	758	776	775	756	852	822	786	804	772	803	816	779	823	788	765	770	779	807	808	753	779	815	796	815	827	822	788	811	802	812	818	727	781	821	809	790	780	774	812	831	734	755	768	770	776	798	774	739	793	783	815	834	825	811	755	761	768	802	741	777	835	805	797	747	778	768	770	807	775	745	729	790	759	825	764	723	785	768	811	770	834	791	796	785	793	787	802	800	790	805	763	810	808	779	795	773	795	810	793	740	851	791	867	809	808	790	772	785	779	771	788	775	737	762	799	808	785	803	768	814	801	782	777	788	793	792	787	751	786	809	780	823	797	790	828	796	802	772	821	728	763	777	786	769	751	833	726	792	769	814	763	760	801	830	748	788	800	768	788	811	830	799	741	778	795	829	847	839	782	785	769	745	813	786	831	761	818	754	765	807	798	809	771	767	777	783	797	784	793	782	746	820	802	775	838	818	828	790	802	790	772	797	758	773	750	821	792	774	772	795	749	792	776	755	761	775	781	805	786	796	786	779	807	790	805	773	789	811	775	784	771	805	770	805	772	807	829	812	753	809	812	775	796	830	809	771	749	783	761	760	798	783	824	780	780	775	786	806	771	772	752	778	780	769	838	801	786	763	760	738	794	790	747	835	781	795	764	764	806	728	778	739	807	799	797	767	795	791	788	774	801	825	782	766	760	852	834	787	776	849	796	771	757	820	759	787	791	812	752	764	817	713	803	765	820	735	730	787	772	765	810	806	791	788	814	759	828	769	783	822	741	772	790	779	786	782	783	782	822	764	746	794	835	789	844	788	796	801	791	756	793	794	796	782	742	768	824	772	760	754	777	757	790	814	761	788	803	754	796	760	789	760	778	787	764	785	780	761	752	758	784	781	815	781	854	784	813	788	796	802	828	797	760	842	783	789	799	766	850	768	798	762	785	808	822	789	804	794	809	773	766	750	795	801	783	781	750	788	830	764	772	769	795	782	801	804	828	826	811	737	743	819	766	788	775	775	842	766	782	783	776	698	803	776	769	841	773	818	791	735	773	800	736	784	774	788	775	815	759	781	730	805	776	766	773	781	777	761	755	764	759	758	788	734	783	783	825	748	778	832	813	764	775	799	790	822	784	794	790	817	753	752	821	824	818	751	810	759	764	760	793	772	800	785	759	844	767	781	765	806	792	795	774	774	794	781	771	831	797	777	827	790	752	731	839	851	797	795	826	792	750	829	744	805	775	845	816	781	794	801	774	807	789	705	799	801	786	768	828	780	823	805	846	811	782	768	784	859	798	784	767	792	775	851	791	790	723	760	829	775	797	814	762	799	778	806	825	820	843	865	737	759	726	818	763	770	763	861	752	717	813	777	767	766	850	789	800	805	816	815	795	802	788	810	794	768	812	813	845	812	806	768	783	805	804	848	797	895	794	759	776	811	821	784	741	757	762	807	773	799	845	746	787	860	813	770	815	793	823	822	803	770	817	762	745	777	795	780	774	816	757	787	742	760	818	802	778	831	783	828	761	832	800	750	786	806	804	814	769	789	802	756	819	780	754	755	793	809	823	803	767	761	759	793	748	772	807	760	786	794	785	779	842	788	775	743	756	776	817	774	813	796	811	745	759	779	797	772	792	751	787	746	785	797	736	776	779	808	782	753	799	808	793	773	771	817	778	788	774	757	772	781	807	764	795	822	783	783	762	797	764	773	846	780	769	792	789	805	827	722	799	807	783	806	797	734	820	784	800	790	772	782	845	765	805	783	745	744	778	766	791	790	792	854	835	780	792	809	797	791	788	812	850	820	815	718	805	864	805	788	800	761	763	803	801	732	735	786	848	805	795	815	775	783	753	766	759	795	832	773	760	789	780	785	814	780	774	772	778	781	743	743	787	821	779	828	800	793	792	818	790	781	783	777	862	800	780	771	742	821	833	760	813	755	786	763	787	804	732	845	819	777	769	792	758	765	794	781	840	794
24864	21046	27071	25212	14214	6904	4621	3324	2580	2257	1855	1610	1400	1308	1244	1140	1047	1009	970	931	873	964	957	911	860	857	914	925	832	844	872	846	825	791	733	785	751	748	748	693	735	754	751	762	747	756	741	760	792	759	720	756	768	773	750	762	783	736	748	705	724	766	796	734	767	737	730	752	710	727	760	747	730	723	722	741	723	765	757	695	730	743	758	729	748	743	741	756	750	740	744	758	716	684	719	728	767	726	720	762	725	709	729	740	743	756	744	752	748	699	733	718	730	759	691	705	708	756	772	755	700	751	738	726	752	765	731	715	730	721	703	739	739	694	729	756	746	741	735	750	742	700	757	749	752	675	717	725	698	723	724	716	708	702	751	780	754	701	760	727	763	757	764	743	725	714	742	716	733	726	751	716	772	758	768	728	719	754	729	735	767	795	755	720	733	740	716	713	707	711	727	733	705	755	762	741	695	747	726	732	704	715	758	714	719	748	779	715	727	689	768	720	738	752	708	760	762	709	715	778	718	726	684	783	740	732	755	696	742	696	751	687	760	761	710	719	750	775	719	775	742	734	754	730	741	693	752	750	740	696	697	733	728	746	689	686	791	766	754	722	708	742	711	688	707	752	715	708	737	756	745	715	743	712	765	669	746	737	719	720	701	746	747	715	713	720	748	739	755	725	720	731	752	721	701	769	753	729	725	740	688	730	727	800	717	714	717	662	715	734	740	709	727	701	744	742	740	722	753	713	751	731	749	711	742	773	761	712	724	729	744	733	738	724	747	713	752	717	731	743	738	730	721	758	747	709	721	753	749	677	711	758	705	701	749	731	753	737	746	740	725	788	761	722	717	788	740	669	712	760	690	773	725	700	772	761	758	742	720	740	681	752	720	736	688	754	761	756	735	711	732	682	704	733	740	717	724	743	728	710	741	714	711	719	749	751	735	731	763	718	712	788	741	740	743	723	749	803	697	744	723	777	711	737	706	708	709	736	758	728	757	730	768	722	714	771	705	714	780	709	754	741	789	699	779	737	726	712	709	711	715	750	739	698	766	753	710	726	748	709	743	729	738	739	682	698	777	739	711	724	714	714	735	700	734	737	764	792	748	694	717	754	703	704	717	712	732	738	782	720	734	716	728	719	762	757	717	733	714	760	697	730	712	742	685	732	728	765	726	752	728	755	715	739	763	733	740	772	743	761	752	743	715	740	686	705	739	790	736	748	765	722	718	714	748	719	754	750	705	696	749	726	752	741	780	763	795	698	730	742	690	696	738	691	796	768	772	737	691	777	689	721	707	723	764	745	760	729	704	763	753	788	755	752	709	695	725	726	753	769	709	754	747	710	735	702	740	773	724	665	736	739	742	700	788	733	715	707	707	763	629	725	710	724	710	784	747	768	698	731	795	725	729	764	781	730	765	734	674	754	773	720	777	762	757	749	745	726	752	757	734	761	734	743	740	730	707	732	743	745	710	730	710	709	737	731	674	690	714	760	732	679	707	737	830	714	723	764	720	733	741	763	725	777	705	732	711	696	767	754	716	774	781	714	718	764	729	705	708	749	742	721	701	721	738	774	717	758	734	709	750	732	693	772	738	739	745	724	718	782	742	745	706	677	795	725	723	770	757	749	696	768	742	791	703	813	779	783	758	704	717	752	743	711	754	737	749	722	746	697	733	723	742	781	711	743	710	744	739	727	695	743	724	696	765	766	789	710	751	724	757	743	742	716	746	701	762	734	781	713	703	746	739	700	727	726	725	729	726	737	751	693	787	744	711	743	735	715	753	698	771	689	714	717	683	776	718	748	769	712	710	733	646	715	749	770	767	727	758	789	695	704	736	694	692	727	708	737	746	739	733	722	780	705	737	763	779	743	730	806	701	754	712	709	755	737	776	729	733	718	774	756	662	723	707	720	751	804	721	722	777	748	726	683	735	709	738	720	726	707	755	717	765	757	750	764	734	712	746	722	745	767	755	741	722	702	704	737	744	714	776	733	752	702	746	753	770	763	736	699	821	757	738	689	738	752	730	760	758	792	720	727	738	731	707	706	707	706	783	721	733	697	703	712	770	746	699	704	728	737	733	764	721	776	757	727	708	711	722	747	753	698	726	747	766	728	724	704	736	741	753	732	778	691	742	743	729	712	729	720	700	692	726	709	750	730	725	744	705	747	720	698	765	713	768	734	787	748	715	735	701	729	708	686	744	741	770	729	725	726	703	733	726	758	684	715	733	702	751	769	715	666	790	765	739	764	726	736	748	781	742	730	768	717	750	704	764	719	774	699	731	723	684	703	679	729	748	718	728	682	748	757	729	727	784	715	779	789	759	718	768	755	702	687	756	789	732	758	719	787	761	752	689	772	717	734	757	752	754	775	704	772	745	738	708	732	714	714	732	789	731	733	725	673	721	732	743	752	757	722	730	699	741	716	738	720	771	723	776	723	706	756	731	732	752	756	695	683	766	693	761	735	695	770	765	766	765	727	715	695	753	779	750	730	687	754	730	736	793	740	783	776	748	739	714	732	724	757	730	712	749	729	706	755	753	715	781	665	747	730	746	754	728	718	776	739	772	744	750	669	736	744	756	727	703	726	700	733	781	712	741	737	748	758	700	739	759	715	715	742	690	718	721	741	694	740	748	806	718	704	707	763	744	728	761	715	730	769	740	683	661	734	780	750	726	727	742	730	720	767	762	781	760	695	708	789	741	728	720	726	741	765	729	731	759	720	761	734	705	739	717	719	758	736	708	741	756	749	798	715	714	717	696	732	728	726	711	747	701	696	754	774	721	735	728	755	713	748	731	784	702	748	731	716	706	732	709	747	718	693	701	761	699	706	760	790	764	701	717	785	681	718	718	721	687	734	720	671	758	701	720	773	732	767	712	709	743	772	697	772	760	696	784	696	728	786	743	730	738	735	715	743	767	727	712	730	750	740	715	780	748	710	674	751	754	712	762	703	780	779	700	731	694	762	743	701	737	681	709	740	741	675	689	761	698	749	741	755	736	767	770	708	707	717	764	743	789	724	752	772	699	746	783	682	767	697	721	726	731	739	748	761	743	739	712	741	705	741	721	796	779	728	724	708	738	693	695	710	740	703	756	794	711	730	699	739	711	723	680	727	729	710	722	669	743	687	782	781	720	731	752	734	730	749	757	714	708	731	699	718	779	692	758	768	722	720	697	775	752	787	715	737	758	738	737	711	755	741	736	753	757	721	775	755	738	732	753	722	726	704	738	684	697	725	720	707	715	745	792	750	721	729	765	746	737	727	752	752	779	715	761	717	729	729	760	729	733	714	712	736	725	701	764	706	754	767	703	753	693	743	742	779	738	729	697	736	725	709	745	731	721	751	712	759	750	729	739	758	715	747	762	731	730	765	704	716	691	774	725	741	686	751	740	711	707	732	744	705	746	743	758	779	732	726	718	747	727	744	726	689	725	714	734	743	743	748	737	734	725	742	779	752	716	723	707	752	755	723	664	741	710	769	694	760	787	724
16435	35319	26453	16477	12703	9673	7510	5903	4721	3818	2841	2375	2018	1899	1722	1584	1460	1313	1238	1145	1174	1116	1116	1076	1065	1044	997	954	940	926	915	849	888	880	837	838	833	834	846	790	861	814	785	793	874	859	771	836	752	770	808	755	798	827	829	799	781	800	786	817	780	819	789	828	819	779	765	857	838	780	804	769	792	779	794	756	819	783	828	812	838	800	729	760	782	773	768	729	758	731	734	757	754	823	778	809	789	758	785	789	754	716	760	788	795	796	787	777	774	813	767	817	744	732	813	779	769	817	818	764	796	802	854	778	808	782	719	723	790	760	772	790	790	814	785	785	771	813	820	771	725	771	813	800	752	782	792	735	811	775	770	778	757	762	764	802	774	756	800	776	755	719	796	776	789	745	781	776	781	742	769	792	761	817	785	747	735	797	816	804	730	735	787	776	821	783	757	764	775	769	787	774	839	802	776	795	783	731	803	770	732	791	755	820	766	777	825	777	782	781	803	797	771	781	831	744	788	759	743	754	758	742	742	774	745	734	799	780	796	798	798	789	793	811	836	800	776	826	804	737	737	786	785	759	764	764	776	804	799	749	737	752	826	798	780	759	746	779	735	776	821	807	755	737	768	793	768	777	763	805	755	771	803	790	777	826	765	743	815	805	784	821	793	732	758	776	729	791	798	764	740	777	808	793	752	709	776	780	787	767	792	814	828	791	796	767	732	747	753	797	753	739	751	765	796	759	769	780	836	784	784	838	805	813	755	768	734	740	813	805	762	813	777	789	806	752	725	742	775	727	775	742	822	750	818	770	789	761	837	752	769	805	817	752	727	775	754	742	758	747	786	781	719	767	821	769	766	761	794	792	722	771	812	783	826	755	760	750	793	759	772	827	799	720	754	789	757	817	765	771	805	778	766	788	785	743	785	749	813	767	735	799	738	765	762	792	747	746	793	737	727	822	724	773	777	777	777	766	763	771	716	739	755	807	773	799	777	745	756	762	786	760	805	804	852	810	791	724	762	738	756	773	734	767	738	756	800	751	763	772	722	790	767	791	771	769	800	727	758	789	809	762	788	754	819	776	787	738	795	771	740	801	812	793	762	794	807	818	740	820	757	749	758	809	761	761	737	755	768	788	805	815	770	753	761	786	745	793	788	778	774	809	788	801	817	819	790	738	772	761	763	805	757	781	779	769	856	760	786	795	767	785	797	831	720	750	735	794	827	795	784	778	791	767	731	785	825	783	783	757	779	758	751	759	762	785	780	762	799	759	849	737	804	811	753	784	768	767	770	800	769	837	755	726	793	792	762	819	723	835	796	789	757	796	772	745	750	765	788	858	764	758	770	807	730	772	693	753	728	833	778	761	745	807	719	784	727	773	776	827	772	819	744	772	793	756	732	741	741	789	791	810	760	758	754	812	759	762	770	740	777	743	773	726	756	751	817	735	797	775	743	794	720	821	774	708	756	793	764	691	751	784	775	808	768	795	788	727	787	758	750	741	758	807	807	797	789	755	775	796	737	754	834	764	796	776	779	804	741	749	736	812	761	771	807	767	747	758	766	723	737	741	778	790	753	728	789	787	749	816	774	765	769	773	827	793	762	737	784	741	787	802	824	739	785	747	761	753	786	823	754	778	862	810	770	784	748	791	779	792	764	792	787	797	817	751	793	791	801	737	767	805	758	772	853	755	785	759	767	825	786	784	772	782	743	756	752	767	761	767	718	799	828	723	805	804	784	758	743	732	766	780	792	709	786	796	793	801	812	792	822	784	748	788	801	824	779	833	800	769	723	823	784	770	761	786	805	805	762	830	765	772	747	751	789	824	807	768	775	731	778	788	721	771	804	774	730	766	781	741	786	724	782	810	773	755	781	736	768	775	806	799	829	746	787	796	795	819	766	759	786	734	756	740	816	768	756	749	755	796	757	803	794	781	765	794	764	750	839	800	794	745	752	777	807	787	767	787	760	767	760	785	797	762	803	750	762	743	752	791	751	762	780	773	751	788	720	749	751	770	785	704	781	780	720	777	788	759	768	780	766	727	779	815	799	738	808	763	738	786	804	794	801	730	752	801	804	815	790	766	760	799	811	782	748	774	820	747	756	790	830	772	796	766	753	777	795	741	748	789	820	821	770	799	778	779	796	762	793	780	781	736	815	776	733	754	763	785	796	780	763	773	818	784	777	798	769	731	800	817	786	703	807	803	736	768	790	799	801	783	793	766	760	776	771	760	776	758	777	808	791	765	783	814	766	809	737	752	803	853	813	797	856	801	793	729	785	796	810	791	807	773	782	798	785	737	772	782	791	787	834	760	801	819	772	765	771	828	772	805	767	724	816	768	799	738	771	798	792	761	799	743	759	799	823	757	793	781	749	792	771	703	784	765	768	796	819	766	786	793	781	802	798	800	778	831	772	776	799	821	831	774	805	788	776	784	767	766	768	745	782	816	801	806	809	800	791	812	764	780	836	778	752	725	805	772	731	740	799	766	780	749	769	731	808	741	777	771	767	794	759	788	772	774	773	800	772	793	818	764	770	736	790	786	767	780	778	771	737	809	733	737	768	778	733	773	798	745	807	765	774	794	754	779	829	790	786	799	730	792	739	788	797	748	755	823	771	730	777	737	775	764	783	788	770	754	764	754	784	786	786	792	797	775	769	767	770	739	801	774	784	787	790	772	776	796	736	771	754	771	769	757	798	737	793	780	814	735	795	724	768	756	790	810	785	785	760	781	803	813	739	795	744	780	831	738	803	786	811	730	717	771	755	755	783	753	775	764	734	774	765	814	752	737	779	803	782	796	774	782	754	745	658	790	790	814	771	747	817	819	742	832	751	761	791	750	789	808	775	797	745	786	744	752	781	777	768	793	764	765	782	761	821	789	793	798	759	807	793	779	791	781	787	770	784	783	782	748	785	771	757	825	778	735	780	819	755	772	744	745	770	829	818	748	770	755	761	790	758	834	776	801	789	785	757	753	771	791	776	826	738	803	736	780	800	754	774	776	738	760	807	827	771	799	752	695	783	764	754	795	837	838	772	771	800	795	809	765	748	775	776	718	763	749	787	780	767	803	756	780	747	736	748	777	787	795	805	802	761	776	763	806	796	764	797	793	780	738	742	759	799	777	738	754	755	773	764	734	778	752	752	824	755	760	733	824	837	807	765	775	763	735	780	753	743	741	720	775	791	793	814	745	793	803	747	771	807	735	730	805	782	777	720	797	777	760	815	776	721	773	792	760	751	818	771	770	804	764	748	770	820	769	725	788	757	780	748	726	755	786	772	796	786	800	753	770	845	779	813	771	703	743	756	760	754	763	750	791	791	793	759	809	814	791	760	774	818	799	796	783	782	813	766	781	813	766	788	810	724	783	782	752	771	743	798	776	767	709	809	773	722	789	785	839	785	809	774	837	729	791	793	771	777	765	758	763	762	740	799	770	768	781	744	740	803	781	775	778	749	741	770	811	741	796	780	834	782	772	752	770	785	771	767	809	784	789
22613	21139	28715	23836	21218	21535	15076	6500	4506	3704	2879	2394	2050	1838	1829	1562	1419	1369	1237	1250	1265	1087	1112	1052	1074	1060	1035	937	969	988	1008	882	891	874	901	802	836	890	886	821	845	813	803	891	868	863	817	779	851	834	770	823	846	837	817	758	869	850	804	799	811	743	827	777	798	767	826	766	774	811	794	756	757	820	784	798	827	783	822	775	816	823	829	759	763	802	794	792	809	782	748	776	794	822	780	764	808	829	769	819	761	779	747	808	741	766	738	807	827	752	813	762	767	761	821	806	803	769	771	783	798	799	757	749	725	775	795	785	787	808	782	797	782	790	799	783	803	815	775	870	781	781	843	726	776	779	764	786	795	770	805	817	774	895	777	835	772	829	781	760	804	798	740	731	828	734	843	752	781	827	821	784	794	809	732	756	775	792	773	740	785	831	807	811	765	767	799	785	791	810	793	775	802	814	801	772	814	774	798	839	852	744	775	768	826	802	722	796	751	795	814	809	810	795	791	806	874	814	811	766	782	850	780	759	793	821	810	802	757	791	773	827	793	809	728	789	760	800	851	802	782	746	813	779	789	795	765	855	743	788	818	763	746	785	784	744	774	791	768	789	766	762	763	825	757	797	755	745	753	764	786	796	785	798	741	813	805	805	784	741	802	771	734	779	828	848	739	841	792	798	749	796	764	788	820	779	686	758	797	820	733	815	783	803	753	782	807	778	776	759	788	794	762	724	779	769	814	811	755	780	839	770	765	792	801	790	745	809	784	801	789	746	772	748	784	796	795	821	833	807	791	812	747	798	743	758	811	801	804	775	800	787	816	766	764	767	768	840	776	826	751	799	829	746	734	749	811	783	830	810	806	780	760	790	768	770	771	758	798	795	780	811	850	826	820	825	797	761	793	762	800	739	775	794	812	780	796	836	755	811	782	807	772	693	778	763	807	770	805	760	791	823	839	795	753	789	747	788	774	780	798	781	773	798	779	777	784	803	835	800	803	795	774	773	784	797	769	838	828	824	777	824	748	839	753	781	770	831	838	813	805	832	808	819	768	798	787	769	775	748	804	713	753	759	760	817	762	779	819	805	778	802	792	844	779	798	800	808	820	798	765	838	731	793	810	787	801	786	810	777	769	764	772	803	811	818	771	801	795	742	815	769	857	801	802	783	825	790	796	758	799	797	784	816	768	738	818	816	827	791	780	723	774	832	816	797	800	771	788	803	805	809	791	790	810	848	772	810	799	831	805	837	794	781	742	755	797	774	805	796	771	779	822	764	796	820	766	784	757	748	779	771	811	768	766	816	834	810	776	776	795	795	792	814	768	762	778	798	754	791	798	770	775	805	738	820	766	760	810	736	790	711	789	804	769	758	793	791	759	802	745	811	808	844	820	833	827	772	742	799	820	768	788	822	716	853	763	802	817	796	843	788	808	817	807	863	794	807	864	764	824	783	766	742	806	787	820	808	823	781	812	797	747	782	770	756	764	803	783	806	800	778	805	789	793	798	776	795	825	776	757	749	825	816	795	838	787	802	760	805	808	800	793	821	791	800	796	840	764	757	769	765	804	797	786	820	797	744	795	792	823	741	776	745	764	786	703	787	766	780	784	791	774	781	755	799	856	810	756	779	772	781	788	803	732	765	764	766	765	803	792	829	826	772	803	769	796	779	817	786	773	764	719	790	774	741	780	804	787	782	741	807	757	747	764	836	765	788	821	757	788	743	750	760	781	784	772	759	817	780	803	762	801	821	747	794	789	772	788	748	772	804	790	746	834	777	800	756	830	832	794	816	773	768	789	784	802	770	779	770	768	796	792	798	803	754	731	813	745	814	759	777	793	776	827	781	843	786	762	837	810	804	811	784	772	803	771	790	743	783	801	799	776	773	760	767	764	806	773	871	826	814	762	763	777	825	793	762	730	833	732	784	812	792	758	811	804	818	750	885	800	752	772	734	790	790	765	771	782	781	832	784	770	787	741	849	781	782	779	768	786	713	767	743	719	824	785	761	717	755	781	772	786	744	761	803	766	800	761	757	795	804	784	762	842	755	768	792	819	801	792	752	732	773	771	740	755	770	819	803	759	782	746	766	771	807	792	778	761	778	778	744	813	753	761	791	792	811	803	816	765	768	795	807	794	791	830	814	818	771	798	820	816	778	815	798	784	799	759	791	780	811	789	762	808	783	787	796	803	828	877	809	771	810	760	761	830	792	821	769	790	781	770	803	786	820	747	793	808	780	710	826	756	793	819	830	792	718	751	795	775	825	791	809	781	779	796	783	741	788	795	748	774	735	807	809	769	763	768	811	803	795	778	787	805	779	839	743	765	776	763	792	782	769	791	812	787	775	767	789	743	716	813	813	777	784	738	802	764	791	783	827	789	823	807	779	797	786	761	746	792	837	753	816	786	785	802	824	792	769	843	783	790	797	816	724	809	796	770	786	765	714	746	776	763	752	821	797	796	817	789	803	764	755	792	771	787	783	798	776	803	789	784	777	769	798	776	825	746	807	820	819	801	788	775	780	785	776	712	812	761	820	796	750	719	726	794	798	803	804	841	777	785	743	741	732	780	794	813	821	835	778	781	782	774	803	794	774	820	767	786	802	748	776	820	788	784	759	822	808	800	790	785	729	723	771	713	839	793	790	767	797	781	769	749	785	757	799	831	795	785	759	761	822	809	751	806	791	808	771	785	793	794	788	775	793	821	771	839	769	761	781	768	771	771	797	786	828	759	792	759	814	772	807	840	757	822	748	805	788	791	824	780	776	806	778	757	728	815	801	851	831	811	718	771	775	761	767	813	772	790	769	831	782	796	752	784	783	818	800	815	831	775	765	765	781	757	789	812	757	805	796	838	758	812	813	784	781	768	815	808	779	816	767	789	871	742	811	768	731	795	839	769	784	787	786	756	750	734	761	745	782	806	768	768	828	769	758	790	761	720	811	808	776	731	792	776	790	839	782	722	768	782	814	794	794	794	810	797	737	822	767	781	829	807	867	753	781	756	791	763	818	799	779	748	822	791	826	770	834	779	798	764	818	784	795	781	821	696	774	841	795	786	772	840	811	751	835	774	762	750	747	769	765	774	751	735	785	793	767	770	821	839	762	802	758	780	808	815	758	783	806	758	816	808	763	736	756	759	739	810	803	795	768	766	786	788	796	769	808	858	748	826	772	751	811	810	808	848	737	797	780	735	812	794	767	813	786	807	803	803	753	774	801	799	814	753	804	776	763	778	796	805	768	803	724	806	832	760	762	750	809	733	777	721	790	769	828	838	743	748	832	796	749	784	793	782	777	764	816	761	811	767	748	845	792	780	801	805	736	758	838	727	722	791	805	769	795	773	768	802	809	752	766	747	818	782	812	773	791	779	764	824	805	820	808	744	772	803	799	730	857	757	875	793	751	792	847	774	794	789	805	805	779	741	777	728	771	774	770	763	761	787	806	840	770	772	786	799	791	805	786	721	822	751	772	779	745	815	777	772	812	813	778	740	766
18939	42926	33754	23682	19224	15589	11783	9488	7387	5989	4642	3818	3126	2855	2532	2214	1974	1867	1647	1548	1466	1432	1367	1283	1275	1269	1201	1108	1077	1110	1066	1052	1032	984	975	913	946	886	953	890	841	897	844	889	847	864	872	841	886	855	775	906	877	823	821	908	818	844	893	879	814	907	853	848	793	844	837	879	808	834	847	848	811	803	826	802	879	842	843	865	847	806	789	823	853	820	788	837	845	825	825	818	859	802	831	813	838	816	798	783	804	838	858	777	788	908	828	819	855	793	853	807	787	816	835	841	817	795	801	773	800	796	818	801	787	856	834	781	791	779	807	763	826	828	823	806	773	760	841	820	801	829	844	817	827	845	774	824	783	869	819	822	808	836	851	794	892	848	808	781	775	788	834	834	810	806	757	835	815	792	868	776	803	823	851	768	825	830	851	818	792	780	796	797	800	836	785	810	861	834	819	833	748	814	807	849	857	829	788	756	800	806	848	820	796	810	783	837	783	831	864	863	855	803	848	840	831	799	905	858	855	827	814	841	801	818	798	811	794	793	829	815	849	888	789	865	836	815	798	792	797	802	866	794	765	839	849	852	821	812	746	777	828	804	775	793	801	788	821	806	821	809	794	777	797	850	892	804	822	797	806	810	776	845	814	832	823	767	808	873	803	817	810	778	813	818	863	819	815	767	816	805	829	835	764	824	837	820	829	823	897	808	800	843	814	765	791	840	808	837	802	820	736	856	776	849	763	842	846	808	784	873	855	836	789	801	860	796	780	828	818	816	860	771	838	808	872	780	832	781	816	765	783	781	883	877	816	829	823	825	825	752	883	785	826	767	878	829	821	834	810	816	805	772	827	784	816	821	853	762	852	809	814	781	792	820	813	840	818	796	782	782	842	800	766	833	840	808	829	821	794	824	860	850	834	838	770	815	790	850	825	805	781	793	844	790	814	851	808	760	826	795	823	851	803	770	798	808	837	842	797	818	781	824	815	802	865	818	791	805	796	811	838	790	803	766	776	855	770	778	787	841	829	812	808	776	854	793	819	827	834	809	823	819	805	776	794	810	833	779	825	826	805	830	824	822	774	839	834	846	800	820	778	836	776	828	798	826	833	868	800	794	855	805	804	790	803	798	851	826	796	803	789	831	845	801	793	835	729	820	832	867	801	760	827	849	796	775	813	770	803	812	870	798	814	869	808	814	839	859	848	765	869	881	783	809	792	764	791	802	833	823	843	789	839	747	828	830	825	836	848	794	816	840	811	816	841	839	736	801	784	796	851	805	784	788	795	806	852	881	796	767	827	853	845	799	817	778	775	810	848	848	870	853	840	828	761	806	820	770	784	795	805	776	813	847	844	859	836	795	822	780	767	816	812	835	849	806	850	825	769	841	788	809	849	827	785	811	815	838	811	821	766	813	771	838	850	832	759	798	781	848	788	766	811	801	809	793	806	765	834	796	839	847	828	855	832	815	832	778	833	803	819	845	805	811	785	794	776	810	812	814	816	778	826	802	818	803	833	823	771	811	820	780	811	817	858	775	881	852	783	804	809	824	818	797	804	825	824	809	792	791	767	819	790	757	823	779	801	805	822	839	769	843	843	829	827	849	837	844	805	860	764	794	803	829	799	807	797	826	773	825	805	808	849	786	815	815	825	868	751	828	806	814	777	769	745	822	785	808	781	809	783	835	845	785	808	771	827	782	846	849	804	837	808	798	854	860	830	795	808	841	813	805	833	809	817	784	807	810	886	861	799	833	798	852	806	831	806	877	813	863	774	836	822	810	772	821	841	850	838	818	819	788	800	864	789	818	866	850	802	838	849	811	851	782	809	837	810	873	816	849	816	813	808	847	806	797	807	794	806	820	827	772	804	826	865	859	786	808	802	789	845	876	778	796	815	753	831	759	779	808	848	827	802	813	822	841	834	797	799	786	810	823	821	785	825	812	787	830	819	795	878	827	860	811	793	840	853	785	841	754	819	778	787	842	755	867	812	806	777	793	831	814	803	798	804	827	784	839	798	779	752	833	828	820	838	793	795	837	820	823	809	783	814	802	835	883	801	813	789	806	783	788	793	752	780	823	780	800	839	825	792	774	841	788	825	801	851	841	785	838	793	841	778	790	829	733	819	826	796	807	845	826	833	848	809	810	826	846	851	846	788	840	812	805	825	811	783	824	798	806	842	808	781	803	811	775	824	755	788	835	814	785	842	757	786	871	771	780	829	875	844	829	808	836	815	899	780	826	860	858	804	851	800	795	791	793	789	770	820	823	814	791	802	801	841	785	809	821	787	826	804	799	822	801	776	883	803	815	782	834	780	805	790	812	841	781	821	844	823	787	840	800	827	805	811	830	843	766	817	778	817	818	777	789	797	816	831	857	856	765	823	788	884	801	862	837	810	868	789	800	841	801	808	832	800	846	851	798	813	797	773	853	828	811	808	790	833	751	826	818	852	807	768	794	816	789	845	822	810	777	802	801	832	847	847	840	793	827	828	786	812	802	824	841	774	780	851	845	787	792	825	830	785	786	781	793	801	760	800	823	829	786	867	824	819	841	809	844	771	837	857	806	798	790	817	772	818	809	786	797	783	840	781	786	791	772	849	832	787	836	825	824	829	758	855	783	824	804	807	852	777	841	785	839	826	861	793	822	854	822	784	807	786	836	834	833	815	794	812	807	815	786	813	840	864	809	778	820	846	815	820	814	808	801	836	765	792	819	841	797	805	862	823	816	780	818	779	812	781	751	792	807	804	849	812	844	792	822	772	795	809	795	766	809	807	845	784	844	779	801	834	782	791	818	831	781	796	822	797	798	753	809	809	833	784	821	757	810	809	807	789	748	759	799	807	768	797	774	827	846	794	763	802	790	801	803	850	762	853	779	818	771	872	809	849	799	759	828	793	852	835	824	826	847	782	778	822	852	804	805	762	788	778	800	824	811	833	844	797	855	816	792	808	818	804	775	778	800	826	824	872	867	805	889	835	840	857	809	776	831	813	813	837	780	794	825	818	824	777	798	826	812	858	798	828	841	815	792	818	842	834	803	845	801	855	792	780	828	806	797	800	846	831	826	796	736	813	781	855	818	826	805	840	791	835	771	800	799	817	823	828	831	788	796	858	813	780	782	835	793	823	755	791	867	808	828	789	855	821	751	844	811	792	847	775	823	737	797	809	864	849	810	724	774	771	816	809	801	814	819	738	819	870	788	813	803	851	862	787	796	794	784	760	815	796	822	798	854	887	842	780	784	829	815	813	848	802	801	829	814	786	837	855	790	822	806	825	808	832	801	764	843	799	860	789	797	765	859	808	781	819	830	794	866	809	780	773	826	763	826	817	788	763	821	782	795	801	840	842	828	811	827	814	825	822	864	838	795	793	828	812	776	790	828	823	785	838	832	797	806	861	788	839	803	760	798	773	788	788	783	829	808	797	807	773	751	799	760	810	759	825	839	816	830	858	805	800	832	807	780	849	828	844	795	832	829	790	788	888	853	827	808	837	833
28182	22182	21093	13042	7426	5049	3528	2711	2143	1765	1538	1339	1199	1128	1127	969	934	915	930	895	904	883	814	841	821	823	761	809	731	757	780	794	751	781	785	749	726	765	745	761	786	716	708	713	745	709	677	793	733	701	722	765	756	777	721	735	752	773	748	784	779	774	740	729	721	694	728	731	749	765	748	760	742	705	749	695	728	754	746	710	733	697	733	767	717	728	718	753	727	702	704	739	724	715	756	693	711	691	729	708	724	718	735	763	724	728	743	774	693	712	724	706	752	720	692	750	751	794	694	760	723	757	710	692	707	765	755	740	733	764	690	734	698	762	747	716	718	675	722	719	712	776	689	753	700	727	694	727	750	704	738	692	730	718	736	703	793	755	704	743	737	744	724	698	702	707	756	736	711	754	711	732	745	674	663	738	724	734	700	691	753	734	799	725	759	701	751	761	731	744	736	711	750	679	746	787	715	686	723	697	721	698	775	724	746	749	728	709	739	681	752	723	709	735	711	768	728	733	747	751	745	740	691	743	720	724	733	715	757	757	717	701	735	734	725	718	710	700	742	701	707	700	666	698	694	739	703	700	736	724	676	742	720	713	706	739	740	727	748	773	663	697	723	730	714	711	705	753	735	743	713	781	755	654	730	737	725	699	738	729	677	754	715	693	749	698	740	764	712	716	763	739	786	710	745	698	718	750	722	784	694	773	765	751	728	738	711	771	716	723	663	698	774	738	697	759	739	724	727	680	739	765	784	754	702	747	682	663	685	735	744	718	746	758	698	682	734	733	709	726	731	719	750	725	717	713	725	733	763	778	722	730	687	709	737	708	708	734	727	729	752	742	694	739	724	744	732	709	756	727	734	725	743	784	698	717	734	747	735	734	755	726	707	701	750	782	699	744	698	737	746	754	748	736	705	709	710	744	710	738	773	751	713	696	777	738	733	739	750	733	777	717	715	699	697	716	794	753	724	799	737	756	757	726	714	713	761	738	734	744	704	720	686	749	714	699	776	741	786	684	689	713	750	709	764	742	713	721	694	699	742	723	711	705	764	729	733	719	735	767	731	697	710	737	743	713	725	702	722	753	673	717	749	682	743	704	720	704	733	755	704	743	655	696	745	754	683	708	698	724	736	696	717	743	757	736	731	719	678	735	753	728	700	694	733	675	768	697	709	771	701	734	701	750	736	742	709	685	722	722	689	758	719	724	699	722	714	741	753	742	723	768	703	733	692	702	747	711	753	732	676	760	779	669	726	716	677	707	710	749	694	747	740	676	697	692	751	745	713	732	691	725	736	699	706	756	691	730	739	703	722	744	761	771	769	757	737	705	733	708	730	724	740	728	703	736	758	706	713	748	722	753	731	691	714	765	751	773	730	724	729	753	737	691	711	713	733	756	723	691	702	729	722	742	763	782	735	695	766	698	749	721	745	771	709	681	775	759	739	785	721	721	743	766	758	789	738	693	752	750	726	738	751	736	746	735	759	727	686	707	705	711	714	721	671	777	742	721	811	749	706	772	733	697	730	761	766	736	753	719	758	695	734	693	737	737	715	688	754	739	722	751	719	744	704	693	773	685	699	718	689	706	734	744	744	720	776	682	718	705	769	746	750	719	733	700	731	748	727	727	744	710	697	729	698	731	696	698	710	745	750	692	732	762	732	726	716	702	742	736	736	739	699	754	721	737	778	739	747	715	693	709	698	730	651	721	723	735	727	671	699	719	740	732	729	693	729	779	683	683	731	745	704	686	758	710	749	759	718	738	741	703	715	763	691	689	703	712	704	702	734	718	738	705	729	732	722	767	738	739	734	704	733	661	736	761	709	696	724	684	703	737	718	705	673	728	679	759	656	747	734	760	721	738	744	754	751	677	721	694	770	764	732	700	665	699	717	709	742	712	768	693	708	756	726	761	753	670	786	739	749	746	733	725	730	749	740	780	717	748	710	723	662	733	715	738	772	749	741	677	753	737	729	691	714	723	740	740	738	735	698	724	748	708	745	699	711	708	764	728	730	763	734	726	665	760	720	739	719	768	704	715	772	771	738	746	664	742	723	764	733	797	725	726	719	747	741	695	750	753	788	772	737	671	714	726	711	745	758	758	755	731	758	746	744	718	782	747	735	721	710	734	710	742	699	702	755	738	721	730	714	738	739	720	753	755	731	678	713	695	785	722	698	747	737	742	720	751	727	747	725	741	698	779	741	688	723	728	761	772	715	693	699	694	764	747	729	732	723	765	687	704	738	730	704	745	773	705	678	751	751	676	767	737	696	702	748	720	744	755	697	713	715	694	713	762	716	741	711	736	752	693	747	722	758	760	729	689	774	782	712	719	736	769	728	740	697	745	705	760	683	739	738	728	707	726	705	751	745	707	747	754	749	704	729	747	717	689	736	755	709	707	726	737	713	749	732	708	759	744	732	706	741	756	702	779	708	704	733	721	758	698	751	745	727	738	738	713	713	765	739	741	711	758	685	696	705	693	724	710	727	745	742	729	686	724	746	734	756	696	729	768	733	710	729	728	732	721	701	709	726	734	740	746	705	702	714	748	744	707	714	823	735	692	733	709	747	747	706	735	748	724	752	765	683	739	793	723	741	693	722	712	666	704	739	709	759	728	723	728	757	761	760	758	695	746	742	693	705	729	742	759	692	747	730	742	733	708	726	805	723	699	740	725	745	742	717	732	742	735	707	690	754	725	731	733	742	682	739	757	710	714	707	754	682	717	713	741	707	726	739	738	741	661	757	713	712	755	729	713	725	731	720	776	718	750	757	738	704	712	710	728	734	737	757	749	747	765	708	703	725	707	739	708	723	694	744	765	710	694	713	737	680	724	734	768	702	748	724	711	708	749	725	752	780	755	764	728	751	691	716	735	752	704	743	721	702	728	754	716	707	755	789	763	729	747	754	726	731	746	697	698	744	699	708	780	722	762	737	737	730	721	678	762	704	707	759	698	722	703	742	666	743	727	655	753	717	729	754	757	789	702	724	749	722	720	730	719	712	763	709	764	699	740	698	694	697	756	721	685	763	696	738	762	682	743	748	761	766	733	755	733	790	710	744	747	702	720	702	721	776	764	731	731	717	717	700	686	707	789	790	759	741	746	719	746	752	746	741	730	688	738	729	686	736	742	679	713	722	775	745	739	676	751	723	700	701	724	754	780	732	741	754	639	765	774	737	703	715	747	707	728	698	740	684	756	749	681	744	708	711	737	691	731	705	710	735	742	702	708	781	734	696	735	700	723	734	715	740	743	749	746	707	705	785	737	761	744	759	702	769	744	747	719	714	717	752	755	733	768	722	706	720	736	736	736	736	756	698	721	687	733	739	738	686	717	725	730	757	744	705	656	727	714	743	739	717	735	701	735	725	749	770	742	746	719	695	758	721	716	712	697	727	695	751	713	741	720	720	695	777	720	693	751	705	760	802	718	727	732	695	752	735	740	756	706	690	756	678	708	713	760	704	741	661	791	744	734	773	731	705	706	774	712	721	733
16989	30972	22370	13078	10326	8088	5837	4541	3625	2976	2269	1921	1632	1592	1386	1273	1173	1150	1108	1036	989	1032	932	939	969	953	923	888	899	864	881	823	902	833	814	774	822	861	822	774	809	775	810	811	754	799	768	816	824	748	762	722	723	778	781	795	753	792	797	752	762	806	828	797	753	768	748	792	737	776	746	781	767	789	777	771	772	775	766	794	800	735	763	782	767	719	749	778	743	787	723	794	791	764	759	756	730	764	812	775	778	727	699	718	778	779	778	800	767	745	781	760	708	731	754	812	761	776	784	865	772	827	775	790	761	777	765	734	744	739	792	773	737	736	771	800	774	730	754	805	768	771	737	799	729	781	832	759	744	751	754	736	699	774	749	720	739	762	762	759	751	792	776	771	825	732	757	799	748	809	792	739	770	751	775	791	780	795	756	754	754	789	782	749	769	767	719	753	762	754	738	750	734	744	759	798	766	758	807	793	798	774	737	785	716	724	783	757	776	759	789	775	712	778	742	759	765	817	781	751	768	751	764	762	758	711	769	783	743	798	779	742	786	734	746	740	764	732	795	749	739	766	820	796	805	807	807	806	731	793	781	812	807	781	763	782	755	822	754	759	771	806	779	778	747	739	753	792	697	773	773	786	726	806	753	775	745	713	759	775	759	753	742	789	779	766	778	791	757	770	755	749	755	747	756	759	726	802	793	782	731	770	775	759	781	779	809	801	789	792	756	751	757	761	756	790	788	791	809	770	759	797	800	806	749	754	734	743	791	754	834	749	815	754	829	769	818	819	749	783	788	795	751	720	829	768	737	732	771	778	706	779	781	775	726	756	777	791	755	743	788	706	812	823	817	718	800	760	759	790	753	806	783	722	782	774	769	700	777	761	786	748	793	794	747	787	821	813	722	784	755	771	728	738	778	757	758	756	773	773	729	762	764	754	768	782	708	743	743	830	767	762	758	771	719	773	788	824	783	767	741	766	784	764	723	735	787	735	783	747	742	781	787	733	705	817	782	743	785	726	760	727	794	805	748	742	755	784	728	770	790	759	800	755	746	751	786	770	745	760	817	807	840	751	765	749	772	781	753	725	776	794	735	734	808	773	787	746	788	745	719	717	758	727	790	739	827	778	769	778	743	770	799	801	757	749	764	759	744	821	762	757	789	745	743	764	783	802	726	745	766	734	744	764	759	740	728	776	787	831	767	785	781	731	751	753	716	781	729	772	809	745	818	787	751	753	753	768	795	763	746	773	793	790	795	823	767	775	727	740	753	808	688	742	795	770	790	793	728	762	727	736	798	767	757	716	731	781	765	748	793	760	777	759	724	732	755	724	750	796	744	734	755	744	758	744	761	745	748	730	782	797	746	773	785	791	775	790	775	804	755	777	790	737	782	778	737	782	792	750	780	815	710	699	772	768	740	786	806	712	764	763	780	750	781	719	759	754	725	765	727	733	727	773	780	771	768	704	778	795	798	743	754	804	781	735	799	740	789	768	745	752	782	736	765	697	735	800	752	767	792	805	775	814	812	723	780	819	797	786	774	769	780	792	789	781	776	793	760	797	744	800	755	772	761	764	730	769	740	801	756	796	782	745	749	797	796	755	754	785	731	728	746	776	772	834	733	775	767	734	793	740	718	777	849	782	742	766	760	772	738	744	773	766	743	743	779	827	735	732	739	745	764	788	752	741	716	705	734	761	772	768	746	750	777	736	783	741	751	709	787	772	799	727	749	729	698	776	757	711	751	715	761	785	736	740	798	729	775	752	773	745	748	831	780	723	750	728	775	747	740	767	785	734	783	723	842	807	733	797	772	791	753	756	711	746	773	763	846	727	765	772	710	750	735	765	755	730	721	779	711	753	765	778	755	812	753	768	816	765	757	788	739	779	714	723	732	783	808	756	750	776	797	777	860	784	784	799	751	755	776	773	769	823	823	705	789	780	768	792	786	779	742	704	808	720	752	711	785	753	799	742	798	797	752	784	814	769	742	763	768	730	796	796	762	799	756	806	794	781	776	779	755	785	772	769	761	753	721	728	756	765	770	728	758	742	750	727	744	768	767	762	713	746	780	780	792	730	762	725	797	767	759	768	751	790	760	771	775	804	802	751	790	799	803	744	795	728	765	805	748	814	745	756	740	746	768	788	776	813	753	777	755	793	720	748	775	746	768	784	803	782	757	753	769	788	717	750	792	791	796	796	757	782	809	808	765	827	747	703	772	729	770	761	789	764	817	762	796	736	736	802	794	819	741	781	778	714	775	781	744	751	775	778	781	746	777	725	787	787	792	824	717	779	749	808	787	758	713	773	789	747	788	771	747	730	718	755	785	765	758	749	746	733	754	738	788	773	758	747	751	802	730	750	725	799	710	813	788	765	762	747	730	753	811	798	770	747	730	804	802	760	760	811	787	777	758	785	754	796	766	762	801	777	737	795	754	820	761	776	783	781	761	711	784	737	789	776	726	815	747	776	800	745	716	770	759	779	743	735	740	798	798	705	729	807	821	757	741	771	731	753	838	757	772	774	716	760	770	755	790	749	775	773	770	800	741	757	784	802	774	746	802	774	800	743	752	784	743	788	803	770	772	780	794	786	797	775	795	755	760	771	759	731	721	756	775	755	781	779	726	775	757	808	758	698	760	783	798	778	767	755	790	700	749	813	782	815	811	764	807	726	741	754	796	762	789	772	744	758	730	753	766	744	770	753	759	775	747	774	740	789	722	784	804	765	767	782	757	757	821	753	759	786	772	763	765	773	758	840	770	754	801	789	781	819	753	763	756	777	720	779	702	755	808	773	829	752	751	755	741	797	764	768	793	734	755	782	785	757	760	755	740	729	749	780	809	772	754	781	786	762	766	787	788	742	786	786	797	752	757	791	735	723	784	772	766	771	792	766	738	793	810	731	790	781	761	735	792	782	757	754	764	738	756	773	739	723	770	761	772	750	704	761	738	799	739	755	799	775	740	768	797	759	746	732	722	697	775	766	775	812	795	757	778	767	787	738	743	772	722	763	747	745	723	743	765	766	819	707	765	779	760	744	783	743	759	790	823	796	715	781	779	738	748	763	772	799	777	768	760	784	794	804	772	773	780	812	788	772	825	741	785	793	737	735	765	804	804	791	747	787	791	791	706	808	795	815	753	725	764	737	777	719	762	765	780	767	789	751	843	748	765	782	799	801	784	732	776	793	746	685	768	764	774	765	745	773	752	721	742	767	764	782	732	792	784	807	801	748	791	775	739	794	805	801	801	781	770	768	730	813	754	793	756	729	742	782	757	741	806	752	780	729	738	780	792	772	778	754	783	706	739	718	755	762	737	759	788	777	738	783	805	723	771	803	776	746	721	852	757	739	755	743	732	746	757	750	781	792	775	730	752	792	739	769	745	779	742	764	773	732	751	739	777	758	721	788	780	776	758	775	745	770	766	790	769	785	785	793	785	764	784	751	727	767	731	769	804	799	756	748	751	782	821	756	769	765	866	745	761	756	780	806	743	777
23738	21125	28206	24353	21261	14709	7327	4513	3423	2711	2219	1796	1634	1488	1363	1198	1247	1164	1115	1032	1055	1017	1038	981	950	882	951	924	897	836	857	800	813	864	809	873	819	835	809	768	777	757	737	787	757	732	773	771	804	765	755	726	807	774	788	788	792	758	761	804	795	769	817	778	811	719	782	770	738	791	743	812	756	747	772	742	763	751	771	738	775	751	743	735	760	808	760	783	715	699	760	680	769	753	753	764	790	778	748	790	779	725	814	768	789	763	755	759	763	798	723	761	796	770	732	758	743	759	790	726	716	796	727	759	771	814	739	746	708	735	756	759	777	739	813	773	749	735	748	775	756	801	755	782	744	782	753	744	699	755	773	752	802	772	747	738	741	793	771	806	810	771	798	727	758	764	741	770	763	742	761	769	757	764	766	782	778	675	779	745	791	762	752	743	766	734	782	772	734	791	693	787	769	725	796	753	777	816	813	736	799	732	792	807	787	762	778	759	744	802	762	757	724	768	790	766	740	762	806	809	759	776	773	777	788	749	770	740	722	764	751	726	754	758	734	732	751	821	718	747	767	723	765	736	717	724	744	767	753	724	759	768	754	779	776	724	787	784	815	754	745	741	794	768	730	807	793	764	754	766	768	778	748	782	732	767	757	807	764	756	762	735	760	741	770	759	788	743	789	767	768	734	786	781	820	734	730	737	809	770	763	759	718	768	774	741	704	758	803	765	757	730	788	794	783	791	785	789	754	787	771	718	771	739	748	786	762	733	777	728	756	734	732	733	802	762	695	787	719	758	743	750	760	725	750	769	782	777	754	728	787	786	750	747	779	787	785	773	728	741	709	774	763	782	738	759	761	735	768	738	762	753	761	765	706	761	774	750	727	764	740	771	744	742	753	754	752	768	752	776	794	706	749	730	729	758	778	746	756	746	701	755	742	663	798	753	755	733	805	739	749	807	771	755	776	761	785	769	793	755	775	784	748	791	720	751	786	776	782	763	776	767	786	726	722	743	708	760	746	768	738	807	733	762	764	767	773	741	762	754	771	741	780	764	775	778	729	749	729	758	767	761	763	748	726	762	748	756	799	757	728	755	833	721	696	760	768	755	806	722	728	753	793	788	805	848	785	775	785	729	776	755	737	802	773	748	772	752	801	803	711	728	750	778	710	705	767	752	736	767	773	667	737	771	769	742	736	746	774	717	795	775	781	783	762	807	757	767	742	790	703	745	770	777	810	764	758	761	738	760	762	732	699	749	779	724	781	787	785	759	756	758	734	734	805	749	755	746	745	780	733	835	731	785	782	782	708	731	765	774	727	777	738	773	777	704	711	747	762	737	724	765	772	723	726	719	765	792	743	710	715	780	731	744	755	779	786	797	772	761	799	795	768	773	757	747	806	781	777	764	744	783	750	738	808	760	732	754	727	785	798	779	712	758	726	755	803	743	756	783	760	735	726	739	780	742	791	720	757	747	769	727	760	702	779	828	754	783	796	759	748	752	713	719	754	742	748	730	734	777	790	772	732	747	768	837	743	752	762	761	738	765	808	723	758	743	707	737	775	767	783	741	756	726	772	789	749	756	791	740	758	777	774	778	771	783	787	757	801	744	766	774	744	761	790	726	763	803	758	778	743	732	830	741	739	751	771	750	825	707	765	734	793	800	746	779	787	740	788	744	790	751	748	776	732	802	804	721	789	767	768	739	767	785	797	722	744	736	756	740	750	676	767	788	728	793	767	737	755	761	714	753	795	769	768	755	771	725	727	759	721	780	715	743	777	764	774	799	729	781	780	744	738	759	745	742	750	802	741	772	737	748	729	716	746	753	722	745	773	755	760	807	764	748	791	794	734	718	786	760	711	683	737	749	748	804	759	766	761	790	743	734	758	709	726	749	778	749	680	789	770	747	731	757	782	746	753	775	777	791	795	687	739	705	728	782	725	768	782	738	747	792	781	756	804	741	770	728	742	756	795	732	782	711	794	770	771	790	760	755	752	756	748	797	714	764	779	762	824	778	807	744	762	734	692	762	743	761	761	762	763	779	754	756	724	791	787	730	803	782	775	718	763	750	768	768	788	752	752	760	769	742	766	790	748	737	751	749	752	779	746	794	797	794	768	713	708	746	762	742	741	765	780	726	771	696	785	757	764	770	751	745	793	790	772	753	815	776	713	781	756	754	724	792	736	809	728	800	739	744	786	737	763	749	738	743	733	751	772	791	739	745	730	714	758	768	782	777	761	752	767	764	726	740	792	761	771	764	778	764	745	772	767	760	726	775	776	774	724	710	733	783	765	768	752	778	751	776	729	759	766	763	783	711	727	752	780	764	738	716	793	712	781	795	778	789	753	791	810	765	744	766	789	814	730	785	753	758	803	730	737	728	728	756	805	769	721	756	765	740	796	741	739	688	700	739	691	736	759	718	744	749	724	716	737	739	702	772	740	767	751	781	747	740	755	732	765	788	775	829	733	752	759	719	785	830	734	739	765	748	785	730	777	789	773	765	693	815	690	730	750	779	742	747	711	766	755	736	773	766	773	761	770	743	739	775	704	746	804	799	710	714	773	775	742	766	739	773	759	793	737	750	786	749	751	723	751	756	738	760	751	719	778	774	723	745	743	778	778	767	719	746	771	713	753	777	740	729	814	745	806	771	735	775	733	757	810	769	777	775	737	721	763	758	740	754	794	785	755	737	726	755	761	829	768	788	747	766	737	772	791	735	771	744	787	792	742	761	777	778	728	720	746	779	786	767	775	758	763	815	790	750	793	777	746	753	712	765	778	759	760	750	731	773	758	754	715	740	769	793	774	746	738	742	809	755	742	696	783	773	739	723	763	707	743	766	740	769	755	706	738	765	764	735	749	713	746	781	746	770	723	745	798	800	733	758	787	753	701	732	747	780	758	797	756	762	731	716	782	744	722	759	789	780	782	770	771	742	732	748	746	744	757	745	749	764	747	757	739	751	786	751	727	736	795	773	768	738	769	739	783	766	738	770	735	834	799	743	777	768	756	736	750	792	752	739	766	779	758	748	762	737	739	768	720	760	776	727	745	735	782	779	732	782	835	757	774	762	758	706	765	743	728	769	752	760	781	728	760	755	725	721	763	756	757	764	768	754	782	743	824	731	750	825	814	801	793	741	800	772	757	753	751	740	759	756	793	734	768	761	750	766	754	730	785	829	775	741	789	828	790	820	725	737	729	801	767	710	779	776	727	757	779	765	772	783	750	724	762	763	734	752	672	741	762	758	777	778	704	785	733	762	733	745	757	746	794	731	741	743	822	761	781	730	734	737	711	764	793	730	759	762	748	713	743	759	772	725	733	767	752	732	762	753	721	772	748	758	803	747	735	784	755	714	731	750	751	757	758	770	778	772	762	725	766	698	743	746	743	743	765	781	776	744	782	749	771	760	743	771	764	755	809	734	755	746	776	758	740	741	753	761	776	769	750	712	771	757	704	745	738	755	751	737	777	740	750	751	724	809	770	791	723	755	777	803
16911	37887	29324	19647	15636	12025	9071	7188	5736	4480	3468	2817	2334	2149	1944	1648	1645	1424	1353	1297	1255	1277	1188	1116	1097	1113	1053	989	992	956	983	909	964	938	904	916	855	900	821	885	824	875	801	873	822	843	778	800	851	894	796	777	801	815	860	834	862	799	832	854	832	867	850	810	781	800	812	825	838	764	800	786	788	760	781	757	775	743	810	802	767	785	811	826	794	803	885	810	833	806	812	809	800	858	799	820	882	818	779	732	803	761	806	778	768	767	789	816	791	757	801	801	760	775	808	842	784	808	783	775	797	790	817	821	770	810	787	740	828	790	757	801	739	813	771	750	831	824	758	781	780	799	800	776	783	853	772	800	825	795	820	803	776	801	785	832	808	786	788	769	748	786	724	813	810	850	809	777	812	804	804	787	779	779	797	791	760	796	748	753	832	800	728	803	764	825	768	806	761	801	757	755	769	795	754	792	771	729	827	771	787	759	797	795	770	769	825	764	782	776	789	855	747	801	828	816	826	798	787	803	807	782	804	804	778	799	784	806	750	812	764	806	763	846	768	770	793	873	817	775	802	832	772	817	807	791	822	742	791	788	795	793	754	797	827	765	800	798	817	788	805	831	750	787	729	790	776	802	758	817	816	769	796	755	816	801	806	801	806	794	814	806	805	792	781	789	767	774	852	762	767	795	824	777	814	785	763	782	764	823	789	829	779	819	808	770	835	758	798	778	793	866	774	786	784	754	840	782	835	787	777	758	776	829	813	808	794	820	784	820	810	769	777	833	807	807	763	802	773	796	791	814	797	791	784	811	813	819	799	761	760	847	772	798	802	822	829	794	770	765	820	725	791	785	833	750	800	785	805	804	764	811	755	776	786	821	780	769	822	828	838	838	788	778	778	776	819	856	818	766	769	801	780	787	795	747	759	786	779	817	799	801	817	809	820	813	795	819	804	804	818	763	762	768	862	780	785	831	781	833	862	797	792	782	771	791	780	787	781	768	800	796	774	827	783	790	825	789	765	779	829	745	798	728	833	785	796	792	792	842	811	856	814	752	764	760	766	732	772	787	780	792	819	838	753	792	789	802	815	723	810	769	809	756	755	786	841	782	803	774	815	794	789	773	799	853	751	821	797	840	778	796	814	814	745	825	795	769	795	818	805	811	748	779	771	795	809	770	743	814	753	812	778	795	789	799	757	838	771	789	842	839	811	821	840	791	771	782	831	819	800	814	788	729	803	810	760	758	818	763	756	753	795	789	767	843	816	813	813	828	797	773	817	807	828	877	800	812	856	760	833	820	779	794	766	808	804	821	755	798	771	852	818	727	818	851	745	807	823	762	780	759	770	756	763	826	817	747	777	844	776	828	828	795	818	829	816	783	786	793	819	816	774	790	759	774	796	803	774	800	800	798	780	802	759	762	773	783	785	828	794	764	804	785	763	772	807	791	819	765	815	771	797	822	799	787	802	827	777	770	834	779	732	768	822	797	750	777	791	835	765	754	746	742	795	801	797	804	798	797	792	772	843	785	822	831	810	766	773	827	774	838	802	747	783	787	798	781	769	835	775	783	806	761	758	745	837	795	809	767	798	820	834	783	771	739	788	784	812	770	790	754	827	825	776	798	787	813	819	782	765	829	749	832	776	798	763	787	797	803	795	807	773	743	768	788	833	789	818	819	782	788	792	765	803	829	789	759	785	822	850	787	813	793	748	791	856	783	794	747	829	782	791	791	764	760	758	811	772	785	739	793	779	783	790	786	772	786	820	765	754	745	785	816	806	747	815	754	755	840	790	817	766	793	781	738	784	793	792	771	775	764	749	777	771	798	780	773	756	872	805	773	803	790	766	784	750	809	763	815	804	830	805	811	779	778	758	795	821	792	759	817	794	765	775	770	792	780	796	798	767	753	754	785	774	833	826	842	762	785	719	842	765	728	732	766	811	811	816	791	820	786	785	791	797	774	792	773	783	755	798	830	773	815	821	815	751	755	816	842	823	828	763	793	776	818	826	780	793	785	819	752	787	761	811	824	814	775	799	786	765	718	774	841	828	763	794	816	745	814	804	797	850	810	811	801	800	819	773	784	797	758	798	791	808	767	774	785	783	751	822	822	800	750	754	808	825	832	885	763	751	764	800	789	761	764	730	857	782	809	801	803	783	805	792	761	747	743	842	788	811	780	800	798	770	771	789	841	815	864	803	783	736	788	825	721	796	838	788	798	808	771	824	777	804	792	833	799	785	758	850	818	769	827	773	815	802	835	822	774	796	817	751	791	765	790	804	834	825	780	793	763	826	832	833	807	798	789	771	816	738	780	756	754	786	826	815	745	803	857	819	808	837	794	806	761	833	744	789	806	803	821	770	791	849	768	777	792	790	797	800	796	811	768	787	782	778	808	784	789	756	804	767	791	791	786	785	783	817	788	757	802	818	714	746	764	824	760	811	813	823	765	873	760	787	758	777	777	794	817	779	792	751	794	767	797	797	778	762	807	783	796	798	775	824	798	780	801	761	773	795	833	795	772	763	793	789	804	825	829	804	794	772	825	786	783	771	815	738	765	818	825	790	800	797	743	787	815	800	796	792	807	777	816	786	825	756	763	767	721	768	775	789	767	820	798	822	813	761	802	770	785	832	792	804	811	772	797	756	811	803	759	780	781	775	843	807	799	768	805	751	776	787	821	837	762	724	745	797	822	830	789	830	793	837	804	791	876	786	817	808	754	773	807	818	804	770	779	807	824	793	812	765	821	809	797	809	758	793	774	792	774	861	798	799	806	784	842	756	760	784	829	792	829	761	795	777	819	796	795	808	804	750	771	768	815	798	832	771	787	772	726	809	819	786	781	813	823	777	832	819	787	814	813	764	804	775	774	833	817	828	777	804	778	834	800	772	748	747	753	769	772	779	780	755	765	812	786	792	721	785	764	788	795	788	812	746	833	760	734	802	800	782	803	825	790	799	814	751	777	793	838	760	779	764	787	782	794	835	772	810	819	767	775	749	789	833	762	736	791	788	788	778	767	765	816	792	809	747	761	819	776	813	821	800	807	839	808	781	810	742	763	829	760	785	758	808	769	805	795	800	757	748	798	813	828	828	811	812	779	816	797	824	810	777	739	837	793	808	832	757	779	866	760	740	776	818	764	763	779	843	807	798	822	744	789	756	778	830	788	746	754	782	777	847	757	763	768	735	809	820	781	771	816	821	761	798	830	777	798	836	795	834	781	815	807	771	823	761	790	771	777	769	765	770	797	768	784	782	770	787	821	851	810	803	800	801	767	779	752	787	814	796	766	840	798	823	759	789	763	774	821	763	716	774	811	763	806	801	786	822	755	852	726	744	805	783	805	759	815	825	783	765	844	765	803	817	812	774	774	757	807	820	734	742	735	804	823	785	759	811	827	775	802	854	817	786	813	805	824	797	812	819	869	826	765	813	808	751	808	776	761	811	813	758	795	748	784	830	782	785	810	776	831	789	771	799	840	814	802	787	778	820	804	781	764
24868	21056	26993	25278	14548	7008	4609	3379	2610	2074	1781	1559	1392	1292	1142	1035	1083	1011	984	928	965	860	952	847	860	833	814	806	811	836	785	819	799	720	745	784	789	825	756	802	759	764	799	777	775	777	733	774	786	738	761	733	752	758	749	754	768	768	724	759	758	718	733	731	746	730	735	745	806	727	751	714	777	751	732	740	760	753	710	753	719	698	738	763	701	762	721	766	706	788	792	730	767	719	694	735	738	702	730	693	719	749	720	773	735	685	715	749	775	730	710	755	721	709	747	737	751	785	649	678	768	765	694	753	698	732	696	683	723	730	711	719	745	713	735	667	754	727	726	785	741	700	720	739	791	760	687	724	767	720	707	717	722	696	725	711	710	748	680	750	710	767	755	747	697	702	709	695	731	681	775	697	765	664	766	779	708	718	756	765	714	734	714	714	735	687	722	766	718	743	679	688	746	750	737	707	757	740	757	743	727	729	722	727	711	668	726	746	709	735	685	771	732	726	741	714	689	746	731	741	782	730	731	739	741	712	758	711	714	747	740	732	723	774	763	745	707	735	791	730	734	770	733	690	720	738	695	735	773	763	682	733	749	708	728	702	751	789	723	788	673	752	749	717	704	723	729	738	775	735	730	713	797	741	707	724	735	765	750	783	686	693	735	706	742	736	748	715	730	760	760	796	727	746	768	716	762	705	740	749	734	681	722	767	730	747	745	693	754	790	735	797	766	698	759	745	722	734	798	765	730	763	776	726	691	760	772	707	736	748	723	681	737	709	754	753	733	721	736	709	745	782	732	719	738	705	744	726	714	766	734	753	766	757	708	752	721	715	733	694	772	809	769	727	673	729	697	729	708	748	699	753	756	739	735	770	754	808	704	735	770	763	753	720	711	786	748	738	781	749	730	759	748	720	755	754	737	755	717	763	762	784	739	730	729	735	723	746	771	752	724	681	706	764	722	770	688	759	672	786	789	712	699	695	753	732	761	765	743	739	725	744	677	766	730	797	696	704	766	713	751	735	736	670	727	696	722	739	698	722	712	741	762	773	733	728	729	708	692	746	728	727	710	713	759	783	735	731	705	754	742	730	755	732	700	740	731	741	736	766	776	722	708	718	751	720	709	704	766	705	713	712	746	692	734	725	771	758	767	768	714	750	729	674	725	712	694	784	712	721	737	754	694	719	749	720	730	740	704	686	713	740	785	756	689	727	698	751	765	718	725	730	691	753	738	737	768	761	720	727	729	754	752	736	725	747	697	746	770	713	725	741	730	722	701	686	741	728	748	718	718	735	713	752	752	729	749	678	726	744	782	730	673	764	715	697	698	742	739	728	679	727	718	734	735	733	700	665	733	775	759	728	749	792	709	777	767	766	697	751	716	786	718	698	732	738	714	781	744	746	734	753	733	722	710	751	744	676	725	713	718	708	714	752	726	748	796	763	737	748	749	770	685	699	780	737	715	791	708	759	690	709	718	749	766	719	733	746	722	728	743	791	768	753	708	683	748	706	702	748	750	742	738	744	722	760	789	738	761	750	731	699	772	718	776	750	703	760	717	722	745	737	716	732	724	729	726	754	742	732	744	718	728	766	718	775	755	750	721	739	750	724	758	719	728	765	745	753	679	776	764	749	704	763	657	785	735	695	715	787	743	730	757	709	741	764	719	733	766	691	754	699	711	705	680	719	767	762	734	718	751	747	697	778	741	761	729	758	770	731	747	787	741	698	695	688	744	724	686	729	715	742	704	699	750	738	751	738	739	746	684	702	728	721	735	746	723	752	734	746	703	771	766	702	731	705	706	729	683	708	755	760	696	730	746	731	793	747	720	726	749	733	725	740	764	764	705	724	720	699	759	762	770	728	715	707	744	770	754	743	763	674	770	768	758	706	699	692	686	738	735	712	770	691	705	681	767	772	705	716	678	712	707	737	710	757	734	745	751	731	741	783	735	718	727	760	815	696	744	720	711	750	710	767	744	730	705	723	701	693	761	712	735	721	743	761	741	721	706	742	710	761	776	686	753	750	692	733	724	709	768	694	732	739	768	700	726	719	731	744	754	746	751	719	741	676	720	724	715	716	754	711	766	669	787	711	731	722	728	736	697	748	774	734	761	767	714	764	678	752	786	759	749	747	732	702	702	734	756	775	726	747	678	748	686	753	710	797	753	776	735	714	763	769	702	706	709	761	795	731	725	722	700	746	723	722	754	710	745	707	741	751	681	751	742	737	756	761	710	768	660	733	719	729	724	758	756	703	781	737	729	689	755	711	700	728	728	769	744	752	708	773	720	736	723	745	744	758	774	740	724	779	729	714	692	750	708	746	736	731	703	731	742	730	674	710	723	691	735	764	726	721	705	746	727	731	744	774	726	722	682	757	773	740	715	731	732	736	757	728	672	730	767	716	699	761	730	785	729	750	756	727	717	750	749	734	715	745	743	746	767	736	734	691	740	706	732	695	744	775	761	668	671	747	774	737	687	761	674	730	746	786	687	722	766	737	703	774	718	730	817	719	695	787	725	733	712	735	762	750	750	736	712	735	683	733	780	724	722	724	740	729	737	700	745	715	727	697	735	744	700	758	774	733	739	748	721	797	676	749	735	757	729	685	722	782	723	722	718	697	721	720	729	776	742	744	745	770	727	722	789	744	693	698	690	697	779	730	762	757	725	755	728	747	760	736	751	756	717	799	693	720	738	747	759	738	688	779	745	730	666	724	727	733	717	750	737	704	729	728	680	733	745	772	700	740	761	720	738	720	734	743	723	735	731	737	696	698	715	742	769	752	735	721	752	761	739	768	751	771	725	787	703	751	717	770	747	714	716	748	705	741	727	694	719	749	746	715	726	716	802	718	723	741	738	760	800	762	716	698	724	751	766	720	731	719	738	707	701	748	784	750	746	759	728	738	687	727	709	700	758	721	733	704	767	746	736	720	725	731	661	742	737	726	733	681	724	715	734	754	709	750	731	742	741	726	723	743	713	722	703	776	741	712	708	745	752	715	751	718	723	741	739	760	772	736	752	737	729	744	698	711	716	735	704	743	767	760	796	729	663	747	759	773	772	694	743	726	707	672	755	767	729	761	754	714	731	731	727	712	735	749	707	706	704	718	739	688	730	764	730	756	723	744	749	758	775	712	768	684	738	726	735	755	740	706	695	719	700	732	714	777	703	752	716	704	721	717	700	755	680	737	726	670	710	728	746	741	710	752	744	744	728	764	749	697	733	736	708	716	747	719	689	720	729	725	735	724	756	698	725	714	753	715	701	743	738	724	718	732	725	730	707	710	761	733	709	735	751	750	775	722	707	695	715	702	695	735	743	703	766	736	712	726	732	716	746	714	694	729	738	704	730	691	743	746	724	704	659	714	712	720	750	738	698	719	755	729	725	754	733	703	739	769	794	725	717	720	674	713	783	736	735	733	736	733	726	725	752	740	737	726	729	700	702	700	667	733	675	639	730	667	707	727	737	702	705	779	711	716	699	753	721	756	763	721
16429	33940	25749	16938	12807	9904	7463	5965	4634	3548	2836	2371	2098	1797	1632	1534	1424	1323	1179	1134	1162	1079	1069	1070	997	987	972	968	910	896	899	879	896	894	833	837	825	862	870	805	756	827	803	774	900	795	768	796	798	813	772	791	807	840	800	753	768	814	788	835	823	743	776	809	788	805	725	788	743	756	824	739	770	753	818	778	765	757	797	780	811	783	821	771	750	728	748	795	764	804	752	783	785	770	809	706	755	762	789	797	761	793	765	790	768	786	786	774	766	822	772	756	780	777	754	741	756	755	776	773	739	780	732	762	772	738	777	777	816	780	745	764	767	786	780	739	747	742	748	772	751	780	774	768	759	805	806	768	773	756	776	812	790	779	795	769	788	793	734	787	832	738	770	766	740	755	739	796	727	824	754	778	768	743	754	769	773	759	756	777	772	778	758	785	780	817	722	822	781	826	764	819	792	779	739	735	785	781	772	748	760	773	788	749	794	754	719	756	752	768	799	789	809	820	788	811	762	805	789	766	805	719	775	751	773	733	805	756	802	752	827	762	750	752	750	750	747	766	731	814	765	760	755	745	784	823	772	806	782	770	781	750	792	822	778	729	765	793	821	795	777	785	757	797	784	717	824	777	732	742	736	800	811	721	801	755	759	762	786	800	776	757	757	758	755	741	767	747	805	793	774	768	818	736	799	784	816	795	735	820	835	779	779	743	774	766	783	796	782	724	827	766	795	741	722	774	832	759	778	793	762	812	780	795	794	818	732	813	821	715	772	751	759	797	733	779	775	756	768	814	791	754	757	776	771	758	746	754	762	786	767	782	784	790	762	772	772	761	780	774	746	731	748	817	788	757	789	739	736	847	813	756	794	809	735	770	775	804	770	761	719	765	783	767	776	777	783	784	727	753	756	729	718	794	727	772	844	819	826	751	759	761	800	711	773	777	777	756	790	770	788	761	818	803	760	710	841	776	775	786	754	755	777	804	758	788	733	743	759	811	771	754	749	786	775	764	741	817	789	821	711	787	770	767	797	770	766	770	787	747	769	770	770	803	748	751	783	777	750	768	806	828	780	775	758	732	790	799	834	783	770	822	744	767	753	789	772	736	785	724	767	821	732	744	777	719	770	791	756	825	774	749	769	813	791	819	783	777	778	789	775	754	758	807	748	758	738	761	804	773	788	801	749	783	807	773	741	782	786	767	799	823	801	782	762	817	773	804	762	797	724	809	788	742	799	798	767	737	764	786	749	792	763	806	747	727	795	804	785	794	765	755	746	783	734	804	786	778	809	741	805	742	788	800	789	741	801	800	832	779	841	741	759	779	807	748	758	803	745	803	829	753	755	749	745	769	772	788	770	772	778	767	748	772	779	776	753	759	814	750	754	757	778	786	792	762	803	788	771	779	763	728	749	742	792	787	830	746	808	721	786	761	782	811	749	744	776	800	729	732	750	775	759	706	757	775	773	753	757	725	749	722	799	718	757	763	753	823	698	763	748	769	814	765	775	751	742	734	767	816	799	710	749	764	787	777	823	750	763	743	820	808	752	751	723	764	802	776	740	762	717	702	745	727	781	726	755	838	758	727	804	805	746	768	737	762	778	796	755	770	761	755	755	772	830	733	824	765	785	786	719	808	817	732	761	813	744	756	771	743	824	724	802	781	789	720	727	743	813	812	809	737	737	755	780	741	757	758	742	775	753	787	805	800	780	787	836	798	773	776	832	796	756	755	762	778	744	779	791	767	671	797	786	726	778	750	722	770	742	815	813	794	837	828	762	732	776	714	840	782	790	778	744	791	743	733	787	744	780	744	761	788	761	787	771	728	795	771	788	725	760	735	805	765	769	739	715	769	772	751	722	776	729	737	765	756	805	735	793	764	775	781	706	802	766	810	803	758	768	783	827	762	729	744	747	777	843	744	784	769	769	804	787	839	763	759	807	792	739	765	808	735	727	773	802	749	785	784	799	816	815	759	759	805	764	804	814	731	769	773	753	800	764	761	765	787	725	781	797	766	813	775	787	734	778	790	784	797	796	773	797	748	794	773	821	762	781	793	772	772	800	803	702	771	788	747	752	775	720	784	706	778	737	762	774	719	752	769	791	794	785	786	832	770	759	766	712	804	755	788	741	762	729	779	759	769	802	774	810	796	772	788	727	813	738	788	777	803	777	756	779	785	774	834	750	806	772	761	780	671	792	727	814	775	749	816	773	760	767	774	790	752	789	751	768	756	750	812	723	765	777	754	788	833	780	788	795	774	757	805	787	752	790	809	768	760	787	780	814	773	786	782	768	811	742	785	815	762	763	759	731	807	769	803	808	742	774	758	730	768	769	792	705	768	797	755	820	736	782	753	807	798	796	719	791	795	756	787	773	741	719	764	784	755	780	763	846	763	768	776	765	739	781	785	775	772	769	806	758	797	794	783	751	745	746	784	739	816	788	786	780	737	779	758	729	781	784	804	789	710	763	776	768	810	774	781	762	813	773	768	786	791	822	772	763	810	801	786	781	764	799	794	757	758	755	765	723	767	815	738	758	785	811	764	766	797	782	786	788	771	744	776	798	739	814	788	742	712	769	807	716	829	789	836	825	808	765	760	777	789	804	790	759	807	756	796	790	813	741	765	793	764	761	805	744	780	847	787	754	793	731	791	747	808	779	755	818	774	747	774	779	782	799	800	775	816	774	789	801	778	753	735	783	815	771	760	765	780	779	738	707	744	789	759	832	784	783	757	734	849	756	771	739	743	809	756	724	777	805	794	739	749	773	773	768	804	751	701	768	768	783	816	764	790	783	754	758	783	768	824	746	761	786	815	821	773	794	775	751	785	758	759	748	732	718	760	762	774	795	748	758	809	787	760	741	782	774	792	813	772	771	784	741	771	742	759	783	808	786	783	814	742	767	784	769	821	763	731	750	800	788	732	813	758	806	752	773	735	786	743	769	762	713	746	742	780	773	771	712	776	779	805	785	768	772	717	786	784	738	732	813	753	776	751	752	762	785	759	768	823	833	795	776	830	804	755	802	750	772	783	756	787	796	723	785	779	765	763	877	781	764	830	823	803	779	757	753	774	796	773	773	750	760	827	786	780	757	750	762	763	794	780	775	798	779	782	745	790	741	824	802	751	761	757	717	754	787	725	780	773	737	765	771	738	760	759	782	777	739	782	757	793	788	793	735	788	753	826	770	773	761	804	729	729	753	749	786	787	755	779	750	748	772	806	789	757	747	794	822	781	763	745	783	727	787	747	772	655	853	822	758	701	764	772	782	735	795	740	782	767	759	789	761	803	820	807	755	815	779	729	746	769	796	757	744	788	761	778	752	755	725	760	783	785	770	780	758	830	774	737	773	763	788	798	755	760	775	813	746	828	756	734	805	714	769	745	823	758	762	755	774	804	760	775	757	790	783	746	807	785	793	775	760	762	745	751	801	737	768	797	801	753	790	725	767	789	787	788	730	724	731	823	772	749	746	733	747	762	765	744	797	763	734	780	747	790
22607	21115	28680	23776	21216	21528	14944	6717	4565	3617	2813	2294	2115	1787	1604	1454	1402	1376	1189	1187	1133	1145	1151	1143	1007	1039	962	958	959	929	953	932	896	934	884	859	795	871	869	857	859	842	807	857	849	825	801	769	784	805	833	800	809	853	794	818	857	754	822	792	753	806	811	741	793	782	831	794	829	833	782	762	809	789	787	810	797	833	715	809	737	823	775	805	796	780	798	765	803	760	774	735	778	809	804	750	769	809	789	778	777	737	764	788	808	807	803	844	751	797	757	783	769	850	793	809	731	747	800	792	836	760	812	764	781	796	819	789	740	841	785	752	782	851	772	808	789	765	812	792	852	782	776	745	768	773	751	742	816	755	812	785	827	817	806	785	806	785	798	752	792	767	813	822	792	755	818	753	822	803	811	759	819	748	801	822	749	783	760	803	800	819	746	811	725	772	749	793	772	708	752	783	783	816	777	758	823	745	807	807	821	782	751	813	736	815	814	839	784	766	779	814	833	781	803	767	775	804	769	770	740	796	795	784	755	845	801	770	804	802	833	778	767	754	790	742	802	783	736	767	822	827	803	754	754	750	781	784	830	764	757	822	787	754	784	827	717	750	820	737	796	788	751	774	802	815	768	778	791	809	770	775	813	801	813	781	769	806	808	790	792	761	796	768	761	788	817	865	807	819	843	797	783	794	797	756	770	759	748	815	747	814	786	747	763	762	795	760	780	761	814	784	777	794	800	793	793	794	823	774	792	768	789	760	815	803	761	805	754	744	812	778	778	729	827	853	764	763	802	759	830	748	780	776	739	747	818	815	739	740	787	753	816	765	789	760	809	783	796	774	752	787	803	769	730	780	787	781	766	827	751	780	810	717	793	713	793	772	803	804	791	810	781	779	734	840	795	788	764	823	805	783	776	758	747	749	780	816	761	785	795	735	786	746	752	793	814	777	795	765	784	782	729	786	803	749	750	761	840	751	810	776	778	781	852	811	804	782	719	798	786	737	766	695	803	852	723	813	780	787	761	768	808	794	781	787	790	807	802	756	778	797	770	789	727	765	849	785	830	775	787	792	772	831	830	788	796	835	774	784	779	807	781	759	771	784	792	769	773	791	793	765	780	769	803	756	787	771	824	832	820	776	714	779	814	772	809	774	772	777	748	788	782	785	791	775	777	815	787	768	788	801	813	785	821	786	770	753	756	824	796	811	809	747	758	767	789	722	822	805	795	795	781	775	796	774	779	798	762	790	815	795	829	776	786	761	801	703	774	833	742	786	764	731	788	751	800	790	751	795	800	786	784	757	767	775	740	780	836	782	760	792	766	787	748	757	739	783	755	837	799	830	779	757	798	793	784	759	738	801	805	770	765	794	762	769	785	787	838	780	783	837	789	789	803	746	796	753	775	817	739	760	810	767	797	781	849	797	767	758	723	755	731	766	756	778	766	736	793	814	792	798	816	775	806	783	796	774	746	763	776	816	814	721	764	775	804	852	818	748	743	806	802	793	789	756	780	822	780	781	728	761	792	803	768	800	816	729	830	790	794	816	801	748	778	776	798	803	736	758	805	794	786	772	799	769	744	775	804	790	784	784	846	799	795	741	783	809	780	830	796	794	766	735	804	805	777	769	828	809	757	808	735	842	785	790	787	764	756	769	800	736	816	763	795	792	808	767	731	762	746	806	759	759	772	755	804	828	811	757	802	789	754	796	802	755	795	743	819	786	771	807	780	777	738	776	786	798	773	796	786	779	796	772	792	768	775	767	743	772	841	765	795	795	828	767	808	795	774	771	838	811	721	817	823	760	775	756	805	795	795	786	807	791	795	808	729	843	751	768	819	830	770	799	746	752	813	814	749	792	735	845	780	771	783	785	765	762	792	766	798	837	816	744	788	724	755	810	799	783	767	802	787	771	797	769	788	798	816	779	777	813	845	791	729	721	732	748	777	780	834	774	730	816	777	795	717	784	796	800	774	793	781	786	780	762	717	783	752	771	830	798	804	769	809	768	796	786	782	744	770	824	716	741	766	781	743	771	750	786	709	796	723	805	767	730	742	777	789	780	738	768	769	736	735	761	779	765	816	723	781	735	760	795	815	773	809	817	795	754	798	817	802	808	733	745	793	791	747	811	770	774	787	783	809	760	776	801	749	777	836	820	870	714	758	758	779	789	795	789	783	828	723	781	815	861	777	834	735	780	773	773	763	784	796	748	770	809	753	794	791	718	840	796	804	808	784	806	729	751	779	827	780	767	830	836	795	757	744	778	767	825	800	799	789	787	767	754	789	836	754	753	831	764	766	786	825	764	795	812	757	736	799	783	764	769	803	788	766	770	805	786	778	774	736	815	782	801	731	787	738	763	733	801	764	782	787	750	779	815	774	775	752	789	774	771	781	804	790	802	780	797	760	751	799	772	808	769	803	766	824	809	812	804	810	760	780	797	774	777	816	697	752	740	769	834	808	790	760	844	749	708	766	769	752	797	790	764	792	768	767	778	767	773	809	802	828	790	752	784	729	785	761	823	778	817	829	728	802	809	831	756	760	792	814	763	771	809	778	789	799	815	832	790	806	806	792	789	771	747	809	860	763	826	778	773	786	807	748	754	814	807	825	726	724	809	800	799	788	791	784	791	764	769	750	743	740	807	808	781	793	763	791	718	746	806	805	814	782	770	801	789	783	812	826	810	743	814	802	805	768	785	772	773	750	755	794	750	810	832	761	790	770	744	756	778	795	757	832	802	763	775	788	828	745	735	748	814	770	830	798	751	780	755	807	808	795	777	815	766	799	737	751	745	735	804	797	766	788	790	795	768	745	791	734	759	768	824	807	835	805	825	770	764	749	818	727	758	839	763	784	724	776	782	771	819	717	803	758	774	743	776	813	823	750	775	797	742	795	749	742	792	821	814	816	767	837	790	780	756	807	752	790	844	769	785	770	797	786	774	786	778	742	762	748	792	750	782	730	784	740	771	823	778	762	733	800	782	816	755	714	751	785	804	820	822	812	719	780	789	757	743	762	791	776	759	751	781	772	820	825	786	747	771	768	806	711	792	756	819	789	794	799	776	830	751	722	762	752	803	773	731	795	826	742	729	784	768	742	813	774	776	814	780	774	840	774	742	786	748	855	761	798	800	795	785	766	803	783	827	762	766	812	804	838	783	765	768	810	780	749	768	796	836	739	772	771	776	778	709	743	782	850	797	789	757	780	804	806	780	814	768	737	794	779	749	829	792	774	821	806	740	764	813	847	726	749	812	779	789	811	789	837	760	777	749	794	811	821	832	749	796	768	746	763	781	782	796	785	797	785	804	822	801	750	817	764	763	783	767	778	774	793	761	782	797	809	749	809	782	759	762	840	768	743	795	808	810	811	812	790	802	794	738	741	747	804	807	773	767	748	816	764	776	754	799	711	769	822	809	798	830	746	814	800	777	764	768	740	779	799	768	799	777	784	757	808	789	784	741	742	776	774	790	730	751	802	826	765	789	741	799	777	771	782	811
18467	41959	33975	24638	19670	15573	12261	9659	7612	5616	4535	3712	3105	2762	2367	2104	1968	1782	1618	1640	1487	1451	1385	1323	1211	1260	1157	1110	1074	1051	1054	1049	965	989	962	925	968	915	934	860	841	887	869	915	820	889	846	846	826	890	868	874	850	786	832	882	865	847	849	850	881	841	907	816	829	805	862	790	852	794	815	832	796	840	808	840	830	824	828	843	806	782	830	842	826	816	811	817	878	829	806	795	820	787	736	774	853	803	799	860	846	871	806	795	777	801	792	862	856	784	755	811	865	809	794	774	820	745	797	812	825	827	792	807	814	801	827	837	810	795	787	849	825	816	875	840	800	838	824	790	820	843	784	819	832	797	882	873	828	825	787	792	789	803	776	813	765	798	809	832	774	812	824	832	824	825	816	776	791	820	830	826	773	791	807	824	783	847	778	807	830	808	840	823	836	827	775	868	812	776	781	800	852	845	787	823	842	807	861	806	856	802	827	758	848	815	770	820	789	849	823	799	794	807	820	867	783	803	795	798	824	834	813	822	814	754	802	789	809	792	791	845	826	768	822	835	791	783	806	831	821	819	887	849	836	842	767	796	857	771	830	821	779	843	784	868	788	804	816	797	787	782	800	797	853	809	855	855	831	798	743	782	863	820	856	790	851	844	828	797	825	824	779	837	816	846	789	793	784	828	812	834	817	793	791	801	832	753	800	801	788	795	814	787	790	845	829	779	819	884	790	833	833	798	793	807	856	800	800	804	790	817	838	829	796	815	811	771	752	806	852	794	813	829	833	861	840	813	773	826	766	821	808	815	830	784	790	802	788	842	794	834	819	813	826	810	812	811	797	833	779	850	779	867	789	809	863	812	846	830	787	807	771	832	840	777	793	837	820	842	786	799	791	816	769	848	857	855	878	810	792	825	854	763	775	805	825	791	770	771	822	793	850	812	793	829	839	820	763	797	825	820	778	796	813	823	813	805	793	799	822	844	840	771	827	803	785	812	826	854	802	803	810	767	829	790	816	788	781	805	767	810	819	825	798	800	781	811	835	811	842	818	817	809	807	805	794	850	790	782	805	795	815	813	826	852	770	760	767	802	799	781	727	797	840	750	799	852	780	831	822	822	817	828	791	864	824	860	880	805	799	786	785	814	796	803	795	790	829	761	838	796	843	816	825	831	808	775	828	772	815	841	787	854	830	807	782	784	817	770	774	779	839	842	879	805	829	838	826	765	844	836	778	850	809	809	773	823	809	834	840	780	796	863	800	828	865	846	819	835	772	776	826	816	824	827	803	849	798	807	788	803	793	796	797	802	758	773	783	786	806	778	781	834	814	854	816	838	828	821	788	790	800	824	755	840	818	797	778	832	802	773	807	785	783	836	831	833	787	805	841	805	832	771	805	831	815	799	834	832	838	813	817	846	789	821	844	814	805	857	838	815	842	796	803	818	811	843	818	808	816	814	785	831	816	789	853	811	835	818	800	788	804	768	829	854	777	790	768	835	818	756	840	818	761	875	795	814	826	803	803	813	853	776	852	809	835	856	812	802	798	800	829	822	844	797	812	809	827	809	836	775	772	796	798	799	822	871	808	813	831	785	880	814	844	835	786	830	821	811	825	776	786	793	794	794	805	762	821	785	825	815	791	776	823	810	798	841	783	774	796	775	779	761	782	834	832	785	846	815	857	809	809	860	794	820	804	790	799	765	799	777	815	779	871	814	850	824	781	828	809	791	818	848	786	806	809	817	832	772	819	843	814	844	825	809	808	801	780	821	840	830	800	816	825	814	826	806	842	825	775	876	822	826	794	799	838	808	779	817	769	785	849	820	861	789	813	834	776	830	829	847	800	841	832	819	821	833	784	801	850	786	784	847	823	814	821	795	756	798	808	794	761	788	810	803	829	823	802	818	790	799	855	785	787	786	840	849	783	778	869	797	770	853	817	789	773	816	793	789	801	827	824	833	832	833	829	823	817	766	755	802	870	813	822	791	809	791	757	786	762	800	809	818	805	837	813	789	826	818	800	777	828	814	891	841	847	783	788	838	850	816	865	781	782	851	780	816	714	777	880	818	796	805	783	828	816	839	814	733	794	876	798	782	799	850	811	865	809	765	803	768	841	774	767	761	805	799	812	796	769	767	837	783	766	802	803	813	814	812	815	820	820	795	910	762	868	843	760	764	812	821	808	826	846	851	786	799	814	843	795	808	792	784	863	843	805	829	845	780	783	807	804	795	864	793	794	820	802	870	797	832	719	761	828	801	876	822	845	828	779	838	783	823	784	790	781	807	838	816	836	833	771	786	812	786	829	793	767	831	820	810	834	821	814	757	806	848	808	808	815	813	814	831	812	784	821	823	796	816	777	836	789	814	858	868	773	814	833	815	790	783	830	836	812	778	800	812	786	808	851	833	889	820	814	763	805	770	780	783	808	779	811	816	826	772	830	761	799	770	814	777	804	778	825	791	837	790	789	818	795	816	794	811	851	796	818	789	824	831	822	807	820	781	842	759	806	861	800	826	781	781	826	824	820	840	832	825	817	851	811	784	771	827	820	801	812	809	852	816	764	775	860	767	821	807	833	806	823	825	845	762	797	849	874	823	797	744	819	805	811	768	794	836	812	792	790	796	811	824	813	785	873	796	769	834	792	764	785	793	845	849	815	777	790	760	823	828	843	800	818	796	819	820	813	822	792	807	802	874	799	898	793	846	870	831	838	827	795	808	802	778	798	765	872	785	799	841	786	802	779	838	748	766	773	804	820	834	845	841	822	791	832	825	773	782	828	790	820	807	823	781	799	807	836	760	820	792	838	794	807	849	801	828	800	766	841	785	846	790	835	842	824	833	781	820	819	839	849	775	799	799	759	781	783	797	770	797	888	836	814	767	795	818	826	759	848	833	821	843	838	806	841	812	793	839	819	768	795	800	785	791	824	829	849	834	784	845	788	791	790	840	843	824	794	795	852	839	753	821	805	837	823	806	861	814	800	800	829	802	879	880	811	831	815	808	855	775	823	821	760	781	787	831	769	794	820	786	829	865	825	835	742	839	807	870	821	772	753	781	805	828	792	778	778	791	760	833	797	799	821	820	804	816	797	795	853	836	786	819	843	805	842	803	742	809	787	770	868	784	810	787	798	798	778	805	791	775	853	824	787	818	819	779	823	790	812	782	821	792	790	853	851	843	851	815	883	803	764	816	859	785	849	809	805	796	783	780	766	819	804	843	809	771	815	840	801	863	848	823	824	800	824	794	824	795	760	829	845	836	797	808	791	809	784	774	849	820	824	849	810	710	799	833	826	791	786	765	804	777	762	869	841	867	813	837	819	823	836	805	852	826	746	849	827	822	857	781	789	814	842	786	799	815	798	815	734	821	894	831	739	766	799	847	809	834	854	829	840	811	815	826	802	805	840	830	813	876	814	802	826	831	819	782	826	832	823	822	801	837	831	793	798	791	865	804	770	815	833	804	832	863	804	801	762	754	818	783	845	805	839	883	774	821	782	784
28130	21970	20868	13815	7595	4908	3607	2822	2127	1763	1443	1285	1239	1123	965	1001	974	967	862	864	875	803	803	849	789	757	784	802	816	809	758	760	806	753	759	793	762	797	713	740	725	780	688	715	748	776	743	727	724	759	711	760	744	682	775	758	750	752	734	778	708	647	782	752	750	742	709	724	712	742	766	708	740	731	710	697	709	686	703	759	737	709	736	735	794	734	750	702	689	740	722	773	711	714	803	722	731	724	723	748	712	704	754	705	728	734	740	747	754	689	723	737	712	681	726	755	709	725	702	746	713	741	715	734	730	759	776	754	729	782	722	751	722	730	718	732	700	725	728	721	748	728	679	757	743	681	727	746	742	718	740	706	808	754	763	688	745	748	741	709	673	710	703	739	727	728	706	740	755	700	723	706	719	713	721	761	677	738	775	713	732	721	773	689	712	752	771	678	717	743	701	729	722	716	727	693	695	747	669	748	743	719	751	681	754	705	728	733	700	752	706	694	758	770	691	753	757	719	771	709	704	730	694	758	800	748	730	733	738	744	704	728	738	777	704	742	770	673	741	712	743	755	745	688	737	768	737	730	736	773	736	757	756	774	750	711	702	736	743	721	744	726	761	698	689	686	743	667	717	762	756	741	722	713	762	691	757	772	743	753	740	732	725	735	743	704	723	685	720	702	778	698	725	688	743	738	716	767	732	740	769	722	733	722	762	727	729	743	712	738	742	727	695	713	719	734	732	725	763	711	740	767	717	707	719	767	742	673	740	716	748	747	760	738	723	696	684	753	692	724	743	758	725	708	706	698	765	697	660	713	727	758	725	736	722	720	748	729	733	732	761	686	713	711	759	759	753	724	716	712	709	699	684	738	707	712	748	754	756	776	703	746	720	659	739	722	691	711	786	705	756	772	694	688	736	772	767	685	707	780	764	754	752	719	721	743	713	762	712	736	729	715	781	718	757	714	745	728	693	729	731	706	724	690	740	742	734	750	748	695	701	731	735	689	728	720	716	696	733	721	697	732	706	727	714	706	743	722	747	736	736	743	725	721	706	718	730	755	679	738	789	723	747	705	739	699	745	715	759	699	734	682	703	725	731	718	755	736	717	738	662	746	772	728	711	725	703	718	734	746	741	688	738	782	687	770	714	705	731	747	684	723	713	741	734	733	730	703	739	756	753	641	700	689	726	701	721	759	697	745	703	772	741	773	752	737	791	693	736	731	717	741	734	789	771	750	769	663	744	714	729	731	763	736	697	723	733	759	714	756	711	743	677	713	736	703	744	741	643	693	728	752	716	737	719	692	696	747	751	743	735	737	685	714	719	691	717	784	722	762	699	721	697	705	719	721	745	712	772	792	805	722	725	676	740	686	739	712	688	716	734	718	711	821	700	719	778	716	741	697	679	738	785	762	696	748	700	691	706	732	745	695	750	780	768	737	745	696	679	756	695	735	745	712	759	791	737	776	739	723	728	757	732	756	747	723	770	745	696	735	704	716	735	731	754	712	761	735	752	657	728	707	785	768	748	668	775	728	746	702	733	710	707	715	725	731	751	693	727	727	737	728	716	734	769	675	714	793	685	751	724	755	734	721	732	755	741	742	708	713	768	755	684	789	744	694	695	754	709	697	725	753	680	703	763	758	740	723	761	702	743	735	756	750	764	789	744	724	738	754	707	762	787	749	771	735	755	714	734	724	740	735	766	727	735	771	750	770	721	742	726	698	730	755	730	723	699	741	736	744	745	703	708	732	683	715	693	703	703	744	703	749	730	742	768	740	747	712	784	718	699	722	746	768	755	730	759	746	685	714	760	768	705	742	751	762	757	732	729	745	751	695	734	751	719	711	724	736	725	737	694	693	750	735	762	694	735	735	767	756	778	724	706	674	759	726	748	735	705	746	696	732	753	734	696	726	735	737	747	767	749	730	723	745	724	719	751	678	713	748	762	710	691	729	708	750	717	719	715	739	757	761	716	752	760	713	718	693	695	705	752	754	743	734	723	730	714	763	768	750	728	736	711	728	723	737	742	728	694	749	739	736	737	714	709	721	698	710	746	707	723	700	682	741	706	703	718	755	770	731	770	710	731	707	726	708	697	724	754	740	772	702	704	687	680	748	716	736	698	726	750	696	730	713	744	752	742	737	725	687	773	710	745	725	697	740	709	720	720	784	726	711	660	731	769	702	743	715	705	725	702	719	740	749	750	724	733	701	742	720	771	720	709	762	786	679	748	712	758	777	801	747	735	698	703	725	723	719	729	730	706	718	705	733	708	672	730	708	725	759	760	771	702	694	720	724	750	715	709	721	748	727	714	716	721	727	733	764	742	681	709	745	750	759	717	682	766	719	717	782	731	757	726	728	720	703	741	747	743	724	710	698	744	767	696	728	701	719	723	751	727	762	776	736	676	731	731	758	708	724	711	774	716	743	716	754	741	719	772	704	740	737	714	732	738	763	753	740	749	761	701	739	710	722	724	701	730	768	706	732	733	742	724	727	713	703	730	688	716	709	693	722	684	744	744	716	696	745	742	756	751	717	735	745	705	732	723	704	706	699	732	746	724	752	703	764	696	768	732	742	718	761	769	706	746	750	743	670	762	663	727	704	747	695	757	709	785	744	765	752	724	680	724	766	697	773	700	730	721	752	732	695	715	721	731	715	733	678	746	683	709	686	715	766	740	741	679	701	734	706	716	717	731	701	731	746	731	681	718	794	715	740	720	723	692	718	734	711	682	687	659	704	772	745	748	721	693	755	737	695	731	657	753	717	688	701	720	756	712	692	703	708	741	715	712	757	709	742	726	775	807	723	687	715	694	716	723	731	719	768	748	778	743	738	724	731	737	771	703	711	727	738	747	724	758	749	761	723	772	694	710	733	731	730	808	753	718	720	720	759	736	750	742	704	714	775	724	697	757	733	720	714	749	746	771	706	786	757	771	686	751	787	728	704	712	727	735	740	800	718	679	688	749	690	718	685	768	755	737	736	720	751	733	721	737	752	764	743	791	721	717	721	735	668	715	711	745	737	718	706	697	700	775	728	712	685	703	701	759	721	739	718	720	776	737	728	747	751	753	747	722	715	725	742	733	731	745	761	727	740	739	754	703	746	742	715	717	724	728	749	727	766	725	756	731	666	770	735	705	720	724	725	727	694	764	777	776	716	721	724	740	749	748	761	792	704	765	742	729	746	711	700	691	805	728	737	720	748	729	746	725	717	768	768	708	728	754	734	751	692	701	711	705	725	749	747	749	762	690	735	664	712	724	703	735	735	718	778	748	732	750	702	775	720	728	728	724	758	695	735	715	696	728	731	709	729	757	726	709	700	719	725	742	704	758	737	722	738	739	703	766	743	738	765	757	739	709	710	757	750	766	702	741	748	778	708	683	768	734	708	758	724	777	694	777	760	755	708	743	762	683	747	752	662	712	730	711	705	710	722	724	731	751	697	676	734	727	725	741	733	707	764	775	721	718	714	668	702	718	716	734	753	699	715	717	700
16545	30360	22698	14103	10523	8025	6086	4803	3615	2780	2154	1931	1812	1540	1346	1203	1215	1128	1072	1029	968	1046	981	913	974	898	901	878	855	862	879	840	792	836	836	825	800	793	818	795	734	804	814	829	754	794	736	775	765	745	819	804	741	751	776	771	816	798	796	800	755	795	777	800	784	810	765	787	774	739	778	727	784	852	795	774	748	791	822	816	831	807	763	763	746	751	762	759	788	770	779	773	759	774	757	773	773	790	780	811	793	743	739	825	770	778	708	794	777	760	767	788	758	764	780	807	764	811	722	805	750	742	826	720	742	758	702	742	777	809	771	775	737	796	762	785	739	753	790	781	728	769	778	793	748	770	789	735	773	770	753	782	760	763	750	761	805	767	762	722	734	787	791	783	746	725	775	750	730	754	786	763	754	779	741	815	800	758	736	793	779	772	805	749	755	793	786	757	728	800	789	773	790	810	774	816	779	760	768	812	792	675	777	799	801	732	742	776	756	774	792	734	766	806	733	768	708	782	774	739	773	777	831	796	775	819	811	769	776	762	744	785	744	765	766	783	798	777	760	777	792	762	753	777	772	746	743	758	783	798	794	760	787	759	759	813	771	811	796	786	743	716	745	773	763	763	802	825	788	812	755	790	766	803	766	755	766	762	779	811	776	730	757	749	779	810	780	756	799	751	789	811	845	776	785	768	757	773	799	747	735	741	780	756	769	790	791	758	780	758	796	793	783	735	842	785	788	815	797	761	746	811	752	780	816	764	705	797	782	779	774	746	748	788	772	744	789	764	767	789	732	790	756	766	753	751	767	757	768	776	763	705	750	754	798	757	754	767	760	791	764	719	705	771	796	762	750	772	748	800	799	788	772	753	785	782	761	740	791	727	813	774	777	758	732	788	726	760	757	788	763	753	781	742	732	770	726	749	792	817	780	740	782	781	748	781	735	796	760	816	815	771	755	751	802	778	755	785	782	734	782	784	723	792	776	776	770	806	795	765	752	741	770	780	770	812	804	736	745	795	789	810	757	808	778	729	726	775	783	747	750	734	753	796	773	794	813	775	753	753	749	730	780	773	776	753	772	755	764	773	758	799	769	743	743	813	767	767	791	780	748	789	730	775	807	806	737	792	738	768	752	728	836	788	805	801	771	768	775	724	759	824	747	706	781	766	730	748	757	798	791	790	767	754	749	729	821	772	777	787	778	816	781	733	806	763	753	806	786	799	792	744	773	807	745	789	815	765	776	762	740	759	772	748	775	803	785	767	752	794	770	762	747	795	778	781	761	732	754	789	758	748	748	754	766	770	781	768	683	756	764	777	770	777	751	783	700	834	825	731	766	812	752	751	781	765	734	799	779	785	795	759	730	773	776	762	737	755	748	753	757	757	776	773	763	757	771	749	824	805	750	785	772	782	807	737	752	778	804	758	790	763	792	799	767	741	728	789	801	788	786	772	804	734	734	770	758	757	811	727	750	773	837	792	774	803	774	774	738	781	769	790	798	817	786	764	789	727	777	782	785	782	764	774	824	778	754	748	756	776	735	791	766	766	782	771	737	759	759	744	795	726	817	710	752	760	742	816	829	752	772	761	785	749	838	718	758	751	767	743	800	715	811	789	729	798	777	778	774	759	768	780	799	771	788	776	768	793	800	786	804	748	752	788	779	736	772	781	768	806	719	740	750	810	754	731	748	799	797	742	787	770	822	781	776	761	797	797	748	734	793	752	708	792	775	807	742	764	774	759	809	822	765	800	814	769	719	752	766	785	746	766	808	793	822	765	786	763	782	805	796	793	761	754	806	746	823	782	772	694	700	767	785	798	814	735	762	741	762	753	718	760	742	788	811	813	737	804	801	727	757	781	776	764	797	744	747	813	794	765	781	822	779	773	748	800	762	778	801	758	788	764	700	770	762	747	740	742	761	754	765	781	746	800	771	762	712	787	748	738	747	747	818	771	785	756	694	758	776	769	814	789	768	744	743	767	741	762	731	826	766	766	782	736	764	786	760	746	749	764	737	763	795	741	737	770	736	801	753	770	763	766	786	769	768	774	717	753	781	779	786	768	799	772	831	767	786	723	809	798	765	731	727	743	732	794	696	762	745	734	757	735	722	714	772	771	714	760	771	762	731	778	805	809	761	760	787	767	801	744	724	761	765	763	765	808	828	779	787	803	796	778	778	769	779	736	757	779	798	782	744	745	765	738	728	789	801	745	798	737	748	779	752	768	807	747	740	770	771	774	750	819	794	764	754	786	798	777	772	760	752	748	795	741	854	742	739	733	798	733	747	766	725	745	766	694	767	776	807	794	739	755	799	795	726	756	795	766	741	816	766	741	765	768	805	744	770	759	758	773	775	746	777	734	799	761	820	739	826	805	778	791	814	749	763	779	782	803	721	793	760	773	772	779	788	781	763	773	778	770	782	784	766	792	774	730	775	834	809	746	745	749	788	732	775	757	770	774	765	725	784	745	782	776	803	764	763	736	776	761	741	819	741	720	766	751	791	800	794	798	774	715	802	755	830	798	780	773	798	778	793	775	766	780	745	812	793	760	767	755	810	807	797	750	763	762	777	781	820	778	732	778	748	725	750	782	754	804	716	785	782	777	789	790	805	776	745	744	802	727	771	733	750	757	803	781	752	778	791	823	815	765	774	758	772	779	792	764	779	706	764	795	812	776	789	751	797	790	780	771	735	779	763	781	774	776	768	771	745	780	772	758	754	784	770	783	760	727	774	763	763	746	772	802	792	799	780	717	736	715	759	805	810	766	720	811	782	763	748	720	790	747	758	822	779	751	783	743	762	792	786	761	766	798	774	781	739	762	754	762	773	733	740	800	708	744	702	807	708	765	743	752	755	814	762	760	783	760	805	801	724	749	783	711	773	717	765	759	786	759	771	743	791	794	770	790	727	763	755	773	795	813	755	761	750	811	787	726	776	777	833	749	795	758	752	776	776	758	709	767	777	795	732	769	822	760	773	804	766	786	795	768	745	724	785	767	798	750	758	741	770	785	783	757	770	740	796	759	726	784	741	776	745	785	751	748	757	755	770	752	753	777	806	758	757	809	793	752	782	810	791	765	793	822	785	799	744	735	735	752	734	754	807	779	748	737	777	727	816	711	773	733	778	771	791	689	775	788	742	775	746	776	743	764	788	756	791	786	754	754	741	774	736	772	759	781	790	817	755	738	818	796	733	780	763	746	788	802	792	754	756	753	732	781	743	760	738	814	860	802	773	726	803	768	773	746	809	747	737	762	776	758	787	748	757	726	803	740	763	802	801	798	749	741	796	783	737	778	745	805	757	777	752	781	700	754	752	721	773	731	789	736	767	707	712	764	797	774	767	796	734	761	741	755	765	754	813	750	772	758	761	743	762	707	761	804	742	749	717	763	784	769	769	771	813	740	818	776	769	786	798	756	735	773	758	768	735	760	754	795	763	742	706	732	767	743	747	800	774	767	754	749	800	816	853	786	781	777	815	754	784	801	815	823	764	793
23741	21095	28170	24323	21260	14764	7396	4557	3294	2601	2199	1783	1637	1383	1257	1268	1129	1143	1078	1045	997	1061	969	919	871	903	876	877	819	880	838	809	841	856	827	821	801	808	766	783	742	794	814	790	807	797	807	775	753	738	796	817	778	793	785	733	811	777	739	812	791	784	792	748	744	735	732	729	746	762	726	720	795	819	817	736	741	801	751	725	728	801	735	775	747	776	790	791	780	730	778	830	728	782	719	790	782	777	695	760	767	762	712	780	727	760	744	733	767	756	746	745	736	750	816	749	773	733	684	750	738	722	724	754	730	767	740	746	763	768	757	765	739	762	829	707	763	711	766	742	770	748	723	779	789	742	753	725	752	734	764	751	761	753	725	816	721	809	801	738	768	746	794	749	734	727	739	721	777	729	729	742	761	738	714	724	726	693	705	747	788	777	726	723	786	726	807	770	732	697	752	774	762	777	773	751	749	762	759	809	757	770	731	728	753	785	740	752	763	774	777	751	705	756	798	732	785	773	750	758	743	691	731	767	766	816	775	728	760	757	793	801	818	781	744	723	727	766	742	790	761	729	741	777	737	783	723	753	715	800	755	737	806	753	724	708	729	710	766	758	753	756	744	743	772	731	738	764	739	735	723	785	747	718	766	698	736	756	755	730	768	732	761	722	759	730	793	765	740	768	733	772	722	743	734	689	729	742	797	725	799	733	766	766	716	756	766	744	734	772	688	762	727	761	738	725	769	704	733	783	747	788	708	752	811	761	681	741	787	761	759	778	788	776	762	756	770	764	725	721	777	748	731	769	735	798	808	749	769	704	764	717	726	749	791	735	697	732	794	715	731	751	731	795	797	744	775	719	753	743	748	817	784	767	738	757	743	766	781	762	762	775	774	732	739	722	725	763	717	744	764	727	745	789	761	812	722	763	749	746	715	782	757	798	814	717	814	783	761	746	727	774	754	726	792	752	761	740	767	704	772	764	810	727	782	775	785	747	749	773	781	802	759	765	776	764	748	762	723	707	753	750	788	774	728	767	704	764	706	796	727	708	802	698	778	750	729	765	766	748	775	751	743	715	757	727	720	723	738	746	750	747	740	746	706	777	768	792	715	746	769	799	746	732	766	734	739	770	782	753	767	837	746	733	741	744	749	746	748	787	745	777	749	717	715	776	789	711	730	745	725	734	753	761	766	742	754	756	757	770	749	732	819	705	772	746	794	702	763	722	765	732	730	801	773	736	732	744	745	766	780	729	767	744	794	799	715	781	756	715	758	777	721	760	754	761	795	679	709	746	743	773	790	770	722	764	735	782	737	743	718	776	757	790	706	754	753	769	761	744	760	770	776	741	743	752	751	776	776	790	765	708	714	753	762	739	734	731	722	777	748	747	785	776	763	765	779	730	764	798	746	727	748	748	713	755	768	725	725	756	820	739	745	775	768	710	758	730	746	819	756	731	745	747	758	793	774	743	705	768	693	772	804	794	760	718	743	742	749	716	714	708	748	717	737	761	762	744	720	738	755	804	777	721	711	751	755	748	748	748	775	756	733	719	776	769	790	737	723	784	771	724	704	753	780	782	725	737	760	746	803	721	779	724	762	779	766	743	738	751	756	720	724	748	725	768	765	755	730	752	775	717	802	746	773	777	722	784	755	765	719	722	785	723	786	789	790	753	724	762	759	765	769	811	781	770	751	773	778	818	728	755	711	743	790	727	753	744	748	716	742	733	782	740	742	733	753	724	758	688	780	771	719	755	754	742	775	732	759	773	762	743	736	780	818	725	778	787	739	748	733	770	767	735	762	751	795	726	736	781	781	761	709	760	718	761	786	751	798	726	727	695	784	762	744	751	721	748	735	736	762	748	774	739	755	748	782	713	725	721	736	758	747	766	763	775	758	742	694	712	788	693	745	756	748	705	698	715	749	727	756	727	718	719	717	776	705	734	813	750	779	705	752	738	752	771	732	768	787	776	783	767	713	759	757	749	750	717	749	753	736	754	772	745	767	785	740	746	757	741	783	785	763	850	757	824	774	735	764	760	736	737	760	798	734	774	725	723	770	708	782	760	731	787	742	719	747	771	775	754	789	788	789	706	779	742	759	773	755	752	783	755	773	725	709	752	772	747	725	792	729	741	797	740	737	723	790	754	741	729	720	742	717	755	728	753	731	768	766	746	720	785	718	721	759	728	742	763	775	752	743	734	741	674	749	756	733	758	705	793	747	774	757	767	798	777	785	783	749	754	755	778	802	721	788	777	747	754	745	716	730	723	770	782	720	728	727	740	767	748	736	728	741	785	754	735	757	766	764	798	814	749	725	790	800	764	739	764	749	731	740	720	732	714	766	764	718	760	724	745	804	768	768	702	713	721	727	752	739	733	751	705	738	765	774	749	770	747	708	799	735	756	696	769	759	781	747	742	753	729	776	715	756	709	794	716	737	747	790	729	705	774	725	684	757	738	705	735	760	738	773	729	750	728	736	724	745	791	771	805	766	792	798	786	775	738	734	771	750	754	734	793	732	751	766	705	750	747	705	698	740	751	749	785	735	745	775	797	776	732	762	725	740	769	727	752	764	750	727	775	751	782	732	753	721	753	703	826	737	779	732	787	758	786	728	720	714	797	779	735	717	711	749	749	772	748	757	800	768	764	746	740	709	785	740	776	763	787	748	777	775	745	736	727	727	739	779	779	774	720	761	760	720	785	720	770	704	755	778	765	801	731	760	789	786	795	740	721	765	785	789	777	764	758	778	733	752	739	763	690	709	715	772	751	722	771	769	750	714	768	743	740	735	760	710	774	780	768	750	732	711	803	780	784	754	757	719	737	779	695	776	731	711	755	792	711	719	770	692	767	772	787	731	766	798	710	731	766	746	757	773	756	796	754	749	752	752	693	740	746	742	748	697	748	792	780	744	719	777	720	738	739	744	709	778	759	764	740	735	752	786	692	751	766	737	796	729	756	762	758	763	719	807	766	773	748	734	735	735	747	749	752	731	732	767	791	799	739	756	753	682	764	777	733	797	731	754	748	756	734	679	750	773	781	761	697	763	728	717	774	735	796	732	736	721	770	779	754	697	776	778	758	734	711	775	733	745	740	749	769	787	797	699	770	771	748	723	764	765	705	782	739	748	740	763	743	718	819	791	769	724	727	768	735	700	818	714	721	743	709	732	758	776	767	769	764	744	744	754	759	746	700	718	758	769	732	752	786	755	794	783	745	775	698	762	748	750	749	785	747	709	791	713	794	771	760	796	745	747	775	670	736	748	781	729	720	820	781	743	740	772	776	737	688	753	801	737	735	735	705	719	747	752	703	732	801	716	688	763	747	754	795	787	745	753	710	796	738	779	724	752	746	752	761	699	732	791	776	736	732	756	779	755	768	767	757	771	731	727	728	776	756	764	775	783	750	734	730	735	742	732	747	774	741	756	742	741	829	730	722	708	756	766	776	775	755	762	749	724	762	818	728	731	744	792	765	740	768	764	699	706	711	770	812	755	790
16462	37511	29946	19603	15757	12086	9351	7446	5546	4189	3252	2733	2608	2049	1785	1691	1518	1359	1367	1328	1224	1209	1122	1150	1067	984	1012	996	965	963	893	942	878	886	932	923	915	820	877	801	843	800	801	837	813	812	817	820	827	840	787	824	840	890	882	867	851	865	779	791	809	789	779	816	834	763	791	783	783	770	747	853	802	801	780	761	829	767	818	803	840	819	829	832	814	789	816	794	809	774	779	822	771	800	771	761	790	808	867	802	794	832	763	797	769	819	794	743	753	771	797	786	789	750	816	799	809	805	804	775	809	828	790	746	817	814	761	778	796	782	857	775	792	741	785	771	794	829	760	815	768	771	746	829	822	800	777	827	794	760	768	753	801	763	820	768	814	769	805	774	806	757	743	828	802	813	835	797	763	837	805	820	773	766	744	767	777	813	764	783	759	779	791	786	782	782	787	781	777	785	835	808	790	800	795	730	780	830	786	810	803	790	759	788	805	804	801	774	795	816	818	813	767	776	765	787	799	772	774	739	776	802	802	783	803	806	740	843	809	836	798	803	800	767	809	818	778	795	776	835	776	791	758	796	796	837	781	817	808	760	751	784	794	804	762	767	839	781	835	812	808	756	737	755	762	792	785	796	812	822	825	775	819	795	803	791	791	793	744	824	769	828	826	783	802	832	768	808	802	810	800	755	823	807	796	789	744	797	782	830	807	767	747	778	827	788	804	793	854	786	776	779	803	820	785	792	815	791	877	817	824	809	777	829	798	776	739	767	829	793	781	771	769	795	776	817	759	815	777	809	780	857	805	775	741	781	791	772	816	779	774	763	796	807	752	803	770	818	803	851	800	841	744	784	781	778	782	761	794	764	769	813	774	805	795	769	780	784	859	770	759	819	774	747	766	743	755	795	756	820	737	808	766	826	797	779	811	805	813	834	763	768	773	833	748	800	813	794	758	770	812	833	755	756	735	789	796	803	753	786	764	830	791	780	791	802	767	797	786	792	791	784	758	830	802	763	738	762	805	772	792	778	844	821	759	750	785	752	753	819	818	792	747	756	768	816	757	773	809	875	752	751	802	771	796	801	808	823	749	822	785	753	782	782	782	775	773	780	842	812	755	784	765	823	808	790	777	788	800	815	814	845	731	761	779	782	810	745	761	797	790	816	810	785	817	826	753	762	766	792	729	825	770	789	776	790	813	772	797	817	801	757	796	816	765	814	780	770	763	801	820	790	778	790	710	811	807	768	762	771	788	812	796	758	782	815	782	755	822	770	767	764	735	784	797	843	861	775	769	798	749	795	775	782	789	763	770	856	840	794	787	792	761	808	732	822	755	807	758	741	835	726	823	774	803	744	808	794	816	809	738	811	803	811	799	778	757	782	801	788	773	778	734	777	770	802	812	775	784	784	766	782	792	774	780	837	751	826	805	819	787	814	757	796	859	838	750	815	763	768	793	815	769	752	755	782	752	775	784	750	733	781	831	843	742	769	797	763	778	792	830	774	796	769	795	832	818	782	829	781	777	782	813	801	781	766	768	770	733	785	790	817	847	807	804	783	754	797	771	747	772	757	772	779	753	833	749	752	780	815	813	765	828	771	809	794	817	774	809	826	772	787	754	794	780	772	793	814	787	797	843	763	775	770	798	772	798	794	773	798	778	815	797	739	799	818	763	772	800	732	747	762	784	750	746	783	812	800	793	769	767	781	802	783	770	795	785	819	798	797	774	779	803	807	812	838	812	811	765	807	819	773	811	766	752	752	799	770	836	836	792	831	764	806	844	787	814	763	790	786	784	720	790	809	808	810	753	781	774	819	788	791	790	723	766	818	792	742	755	818	787	781	773	779	808	775	809	805	851	757	794	793	772	817	834	810	803	787	792	767	746	831	787	777	795	785	782	770	793	826	821	773	818	791	798	786	753	822	825	798	803	771	768	764	812	809	803	791	748	778	745	760	776	808	771	802	826	816	821	751	804	771	757	820	765	797	765	739	804	766	762	787	772	762	723	765	760	831	770	854	735	811	796	762	776	778	795	787	826	793	785	833	781	811	780	795	777	740	773	830	830	802	759	797	813	835	770	770	769	763	818	805	752	761	808	808	748	745	827	791	754	759	757	767	785	740	784	826	776	794	800	793	806	801	793	810	787	782	730	773	790	775	762	832	825	811	722	739	785	820	786	788	767	775	765	783	714	754	724	799	828	796	798	775	750	791	738	760	830	778	760	788	745	763	809	773	755	815	822	834	809	778	762	806	753	787	776	791	808	776	748	818	795	815	791	767	802	760	813	794	746	792	813	797	769	738	763	763	816	777	762	819	772	786	828	809	755	754	763	829	826	747	776	761	742	746	800	791	774	822	792	809	797	790	812	767	752	794	824	767	785	802	758	768	756	790	775	788	762	761	770	764	742	767	789	801	797	794	801	811	802	773	829	749	765	756	818	794	837	786	804	810	825	772	713	790	808	829	755	804	798	761	829	793	807	816	800	788	786	781	826	810	791	779	813	824	764	758	779	780	829	791	805	787	755	791	789	813	749	768	813	730	816	788	804	763	765	799	814	804	778	767	772	768	834	814	759	815	759	765	738	819	772	813	754	800	762	814	751	792	773	744	818	760	756	818	803	786	833	771	781	738	823	816	792	800	789	793	768	787	784	824	803	801	752	759	815	756	796	799	820	797	785	771	805	803	846	730	760	778	768	714	787	866	781	775	780	777	802	830	790	832	854	795	793	772	816	790	764	772	777	777	832	809	768	771	790	754	793	813	820	764	774	745	749	839	826	777	790	761	772	782	774	759	791	730	741	821	727	758	780	794	746	766	777	765	767	786	779	816	819	828	765	783	757	774	761	783	763	825	789	835	811	733	814	811	789	803	779	785	765	773	798	797	812	799	736	795	781	821	746	793	800	817	797	780	787	809	737	827	758	768	787	740	810	823	754	767	778	752	832	785	788	728	785	773	776	773	760	786	712	810	779	784	759	834	807	807	731	771	752	779	753	777	853	792	807	863	799	800	791	840	792	842	796	828	746	780	785	842	762	814	809	800	806	796	784	804	769	832	833	755	798	792	794	790	751	735	788	813	799	774	758	827	783	774	781	765	806	758	793	795	779	804	829	800	768	769	787	765	807	774	802	775	794	784	763	789	777	808	804	775	822	816	812	775	794	795	773	805	798	752	734	798	808	771	811	810	768	773	789	828	756	826	792	756	794	796	773	817	810	803	796	819	757	779	829	775	787	830	797	804	801	782	766	790	779	733	789	799	826	817	775	808	767	761	798	778	774	783	815	762	759	786	775	816	802	795	800	783	861	761	796	807	776	739	794	770	786	761	774	774	749	777	785	810	758	783	805	761	797	786	755	773	785	780	782	817	771	784	762	820	799	782	780	778	787	808	817	789	746	753	771	779	794	799	760	758	790	759	793	769	806	771	796	827	812	770	775	787	819	735	793	712	782	829	770	770	842	765	766	799	805	789	755	802	781	778	779	801	781	785	783	789	801	731
24985	21169	27194	25448	14734	7125	4812	3350	2576	2021	1692	1510	1430	1212	1029	1121	1068	965	965	1003	889	947	868	855	854	811	799	859	858	761	746	778	800	813	801	781	765	767	757	804	780	790	708	747	737	743	801	738	703	805	765	734	706	744	736	720	751	793	775	694	693	726	750	752	743	766	744	736	682	719	713	751	731	774	757	729	729	732	755	746	741	754	710	751	754	765	742	697	729	781	735	769	736	749	667	663	761	759	733	776	781	739	780	755	761	759	784	710	700	687	768	741	657	758	760	748	714	737	745	743	691	715	734	723	737	781	730	698	738	749	727	722	779	719	704	731	730	740	730	719	725	748	722	693	725	745	732	736	695	742	718	763	731	735	754	742	711	679	738	742	734	713	776	702	746	742	728	712	734	701	726	753	702	711	737	713	731	760	756	725	728	714	750	700	749	762	733	704	731	726	723	671	754	760	724	738	719	745	790	739	728	715	705	760	726	682	715	733	791	758	685	758	706	733	757	749	711	708	747	728	719	765	696	738	741	730	683	762	759	727	747	752	720	739	713	675	742	716	737	746	758	760	762	762	710	742	736	750	773	713	727	737	732	738	736	724	785	694	749	733	742	698	705	749	732	746	703	718	710	721	750	700	740	735	714	725	713	685	748	762	744	727	728	691	746	690	723	723	730	762	716	712	736	731	747	708	702	693	758	761	751	711	728	739	721	731	751	732	745	760	745	751	767	738	709	676	722	719	727	738	781	732	777	711	749	750	745	661	728	701	755	728	725	692	704	690	740	735	759	700	692	742	725	715	790	766	706	731	729	735	734	769	717	730	758	715	707	715	778	721	732	716	708	785	745	694	666	744	721	725	748	769	735	770	727	706	740	760	763	748	740	669	742	765	710	748	736	686	732	727	737	725	770	698	701	735	756	753	724	681	791	812	756	688	716	737	718	722	699	755	709	733	751	735	716	723	766	747	693	744	693	790	674	708	771	732	758	748	671	722	702	718	722	719	761	746	714	775	721	712	715	796	798	719	725	735	725	779	716	754	727	726	724	777	800	760	732	733	693	710	728	732	743	725	697	728	808	725	698	702	725	753	774	733	752	715	769	707	729	731	694	749	742	738	765	691	690	730	699	752	729	760	741	749	685	764	724	774	743	680	701	720	732	730	693	771	748	716	676	737	719	732	721	715	732	698	729	732	736	733	724	731	721	694	737	700	743	676	731	708	724	731	721	741	770	753	767	727	728	681	674	692	740	734	677	743	703	764	743	747	723	690	746	768	737	764	732	706	708	727	704	739	674	759	744	739	739	756	703	722	761	790	714	714	702	720	729	747	749	749	777	770	721	726	713	719	729	710	698	727	714	776	770	753	721	726	743	744	716	744	725	785	732	709	725	759	722	706	744	700	779	760	794	744	739	747	690	707	705	727	699	778	741	766	759	727	661	747	716	682	769	709	745	784	742	731	726	709	740	742	708	712	738	746	738	714	732	723	704	718	720	760	753	725	749	683	716	702	753	722	730	762	687	723	774	723	669	713	727	730	703	755	746	703	739	741	711	720	718	675	732	723	748	744	734	707	703	801	734	744	728	707	717	737	729	762	737	697	686	724	775	699	760	720	745	689	745	726	733	737	756	751	744	696	716	711	726	729	765	716	708	741	702	757	699	717	710	694	720	731	725	705	760	803	720	702	767	752	709	687	681	697	752	748	685	724	707	733	748	736	775	733	721	796	718	704	722	723	723	753	753	697	795	695	768	678	795	727	761	678	772	680	723	742	730	716	728	747	666	677	734	744	734	680	745	715	752	686	728	800	741	694	745	683	756	703	712	703	708	749	808	747	714	736	736	750	645	740	701	745	739	749	726	692	675	730	712	791	740	764	688	695	740	742	754	707	736	745	703	731	743	762	713	779	707	742	743	718	740	729	716	722	741	705	737	736	735	724	730	722	730	751	733	730	787	735	727	686	703	733	732	738	763	737	731	787	745	699	716	729	723	704	753	768	696	699	722	735	744	689	771	732	724	737	771	693	679	721	751	740	730	701	705	745	768	741	770	752	768	690	760	723	705	752	727	753	741	758	697	708	704	753	729	725	738	727	772	739	730	699	729	745	739	740	708	786	728	751	790	702	714	720	756	775	747	724	737	726	676	744	771	695	738	713	775	733	691	710	728	725	738	707	727	764	766	696	729	733	679	712	715	705	723	681	724	726	689	785	711	750	710	712	741	776	697	777	754	738	746	692	693	720	720	728	727	759	688	738	759	749	702	710	705	742	730	679	788	702	734	739	741	687	747	717	740	757	749	751	746	725	753	739	731	779	695	736	716	754	738	769	801	665	746	779	746	752	780	710	707	740	719	741	754	777	717	741	703	718	703	702	737	726	747	771	723	716	716	726	693	761	720	711	716	687	725	739	733	699	689	712	756	731	745	743	734	722	748	753	760	709	769	735	761	753	683	714	758	739	745	748	753	728	689	734	729	744	710	770	721	740	755	741	698	727	721	778	724	720	717	722	693	724	780	716	776	743	724	771	751	717	704	746	750	741	717	773	720	726	705	707	774	686	776	751	755	778	738	735	675	745	774	736	793	723	755	796	746	716	698	684	736	715	753	785	739	747	732	738	701	719	737	715	692	766	675	730	722	752	732	747	735	763	686	753	702	713	751	717	699	752	740	788	749	725	765	679	692	747	745	742	718	689	787	686	728	718	730	809	680	729	701	771	743	745	741	773	731	733	707	735	730	791	733	684	743	800	709	724	751	736	712	695	718	681	749	706	790	724	757	750	712	739	713	701	712	700	691	710	715	712	762	713	674	719	765	740	720	701	693	700	777	721	744	682	737	732	762	744	726	691	784	700	786	727	778	738	732	822	684	736	739	693	761	715	761	719	721	731	747	780	720	724	776	719	718	718	751	728	720	706	720	744	737	732	745	801	759	717	750	720	728	736	723	726	737	747	760	770	709	746	711	739	740	733	750	763	766	712	755	768	680	725	758	732	762	715	734	721	750	743	740	765	750	706	714	738	736	715	759	738	759	726	759	724	765	724	704	692	710	708	677	749	759	736	732	702	718	682	713	734	680	725	766	718	717	739	733	775	723	734	708	696	744	718	751	705	746	747	711	726	733	740	733	743	735	699	686	701	698	743	724	739	778	714	784	736	721	739	741	667	766	698	696	718	707	707	728	706	739	722	730	722	731	727	727	672	783	713	717	711	762	778	762	723	715	717	762	697	695	742	710	749	708	729	724	709	736	701	705	766	713	718	737	711	718	728	796	705	811	744	750	781	748	648	791	730	685	726	729	729	734	728	718	728	721	748	712	733	742	764	735	735	698	781	719	721	691	722	736	737	753	751	733	704	762	742	687	723	749	706	695	716	707	732	749	744	714	708	711	754	716	770	758	751	707	690	735	784	735	781	716	752	735	718	732	761	804	729	711	770	763	726	739	757	695	738	759	706	723	722	714	734	735	736	751	716	763	687	703	739	711	732	791	745	783	750
16055	34027	26624	17074	13582	10349	7911	6063	4585	3480	2728	2363	2106	1853	1571	1448	1390	1357	1241	1176	1146	1128	1069	1049	1004	897	922	921	893	871	844	862	912	887	862	831	853	858	793	854	844	831	779	767	790	852	813	760	816	791	767	830	775	808	789	818	850	770	721	863	812	809	792	803	774	768	780	756	768	788	776	864	756	818	737	761	754	772	822	815	763	750	742	769	752	801	761	795	764	802	837	824	710	808	733	824	758	737	776	744	782	786	782	788	830	830	735	763	775	769	720	767	741	775	769	797	792	741	788	807	776	782	739	749	805	799	792	799	784	789	806	792	699	766	767	715	728	776	771	732	774	759	752	766	766	801	795	831	750	819	756	838	805	793	756	748	777	780	737	772	747	817	771	812	768	773	746	790	753	826	766	745	761	744	788	791	780	767	802	775	770	752	765	787	766	796	776	775	799	792	768	758	759	799	772	765	785	763	778	769	751	792	760	747	737	748	766	741	812	768	744	771	763	799	820	794	788	741	768	794	720	723	810	729	757	770	760	781	724	774	760	747	804	776	785	786	770	800	762	749	804	774	742	776	741	765	732	745	787	786	784	755	815	748	759	778	745	761	740	767	779	738	774	805	779	801	776	796	754	757	805	755	722	755	790	770	801	783	738	803	790	803	770	759	756	766	779	779	768	799	779	788	787	811	813	802	756	761	787	834	755	762	766	768	812	779	783	766	722	797	806	785	779	745	756	739	789	768	792	782	827	768	791	760	776	779	774	750	796	802	760	760	758	782	749	757	790	774	797	777	775	785	763	801	775	789	810	744	768	770	789	761	764	782	782	767	826	741	731	775	761	752	762	758	773	720	760	785	777	790	759	774	779	736	745	751	789	767	772	782	741	818	787	814	764	779	790	755	752	797	772	794	781	742	766	751	771	793	817	763	706	749	796	751	732	760	765	736	771	777	763	782	744	773	812	839	750	775	814	774	739	796	784	777	811	753	775	774	776	762	782	741	766	756	777	745	776	777	809	722	740	761	772	722	802	785	801	805	786	809	773	769	796	787	809	816	724	796	762	759	778	785	746	787	725	790	728	727	800	789	756	787	743	772	769	743	792	764	808	765	762	818	795	698	772	826	755	824	808	805	749	834	782	831	742	812	791	755	764	788	712	741	775	804	781	775	741	755	791	795	740	763	795	765	799	807	732	748	812	816	724	743	793	792	752	774	777	778	740	817	784	782	796	790	789	763	749	781	810	775	770	782	764	753	710	768	798	773	840	776	731	784	751	756	786	774	784	775	756	783	777	767	752	782	804	716	794	770	802	771	763	786	732	767	762	738	787	739	803	793	734	752	772	768	776	770	836	792	727	755	780	765	787	791	847	761	790	780	795	801	729	751	750	762	765	771	771	744	807	781	790	758	736	764	800	750	767	760	813	842	784	730	774	763	776	769	842	699	773	788	752	707	774	778	750	820	779	741	791	757	743	748	771	767	773	743	806	756	778	781	757	761	743	760	770	745	735	745	800	754	801	719	803	791	784	769	754	760	743	764	759	792	809	748	745	747	747	825	752	782	768	747	763	773	719	763	796	784	774	705	797	802	739	805	780	776	756	777	750	773	789	740	743	758	742	756	810	751	781	786	753	782	780	806	787	747	773	777	760	755	769	758	758	749	845	816	739	765	751	766	791	755	777	776	748	740	748	765	803	774	750	774	750	803	787	769	772	722	818	804	774	824	763	756	791	770	755	809	821	791	723	794	746	747	794	777	776	771	781	764	809	822	741	787	750	820	807	803	781	801	700	786	765	782	786	750	823	741	758	740	806	736	828	789	799	795	754	774	752	777	718	774	772	772	795	766	805	791	777	805	802	789	725	772	792	728	768	740	845	764	791	766	779	748	791	721	757	762	791	743	752	762	742	809	813	791	777	775	816	802	783	760	782	779	737	817	762	837	733	749	774	773	780	777	772	810	801	763	770	782	822	815	774	760	737	833	766	790	805	770	825	767	778	802	776	819	781	793	806	767	748	779	798	765	746	757	787	736	776	754	754	767	798	747	775	742	829	788	787	801	834	794	750	816	792	733	787	700	758	747	809	744	805	753	762	754	823	767	841	768	742	757	799	741	819	797	806	779	803	748	758	755	752	765	772	778	756	767	746	755	729	778	732	800	743	748	731	784	767	749	755	754	791	789	805	743	785	804	799	743	758	780	770	739	823	746	743	762	796	761	746	728	763	749	818	730	784	743	818	770	746	784	791	747	731	735	747	765	789	759	747	761	805	758	780	767	771	774	790	800	788	752	761	738	739	743	839	747	800	808	770	811	793	789	841	780	743	742	759	785	755	732	766	824	751	826	791	755	786	702	764	735	804	722	764	795	755	708	765	791	766	767	780	761	796	752	770	790	806	815	785	765	757	793	751	780	789	756	770	806	771	721	792	784	797	794	755	811	801	732	725	767	793	741	789	732	791	781	798	761	807	801	842	761	758	771	722	758	783	725	732	788	785	747	819	778	766	767	826	751	768	811	789	783	766	781	795	779	824	715	812	738	764	775	779	789	796	784	821	699	803	759	745	753	776	758	739	804	794	771	776	720	769	765	758	801	747	786	776	746	772	751	781	797	783	804	783	771	812	787	783	762	752	739	804	757	800	728	758	810	717	753	778	778	831	816	785	762	777	792	778	802	789	773	773	783	773	727	782	778	771	755	743	841	743	773	772	787	785	769	740	765	742	855	809	740	838	715	771	775	814	798	768	730	774	784	752	803	790	784	746	799	767	756	804	770	786	783	813	814	740	766	774	770	780	771	772	819	773	764	799	762	764	812	778	812	817	750	773	789	739	785	796	793	783	787	777	811	726	729	735	781	746	746	824	753	782	772	811	773	761	763	779	796	749	797	752	823	784	743	734	787	790	763	800	736	728	742	771	787	763	761	756	783	788	756	713	767	726	791	778	767	783	761	750	766	810	780	729	820	809	756	748	759	751	723	770	755	812	779	846	763	782	749	737	825	745	732	764	800	772	757	713	799	724	754	777	798	788	765	796	739	730	788	759	717	759	796	745	713	834	777	772	751	759	747	753	784	788	773	791	737	765	743	766	752	796	772	792	758	767	733	753	773	780	757	772	750	779	792	751	779	764	731	769	742	805	749	758	802	762	753	813	741	778	752	784	778	760	789	778	758	776	851	829	744	768	753	790	803	750	789	792	786	778	777	790	756	742	760	770	787	732	737	843	771	804	753	819	784	766	728	737	790	781	731	787	805	769	776	745	764	781	741	818	766	801	787	818	762	787	781	739	751	738	806	794	790	830	771	783	776	785	722	813	774	801	793	769	765	783	751	714	787	811	742	798	742	773	815	785	757	785	718	785	762	802	752	771	750	758	715	774	715	763	755	768	826	799	804	817	792	760	767	746	756	791	764	766	758	787	786	767	774	726	788	736	804	738	799	816	761	774	774	803	819	798	751	800	814	792	740	780	811	790	792	789	769	786	760	729	779	752	795	804	814
22599	21084	28589	23816	21163	21521	15177	6841	4391	3268	2723	2373	2080	1757	1527	1567	1374	1306	1305	1246	1161	1167	1073	1055	1013	969	969	936	901	902	885	842	883	842	893	882	866	887	818	827	851	839	870	839	826	778	812	824	804	795	812	797	825	832	842	788	779	803	779	805	812	777	819	763	765	769	802	833	852	832	842	751	866	802	804	794	797	828	773	747	817	757	774	793	760	818	786	788	771	801	772	815	761	783	790	791	757	789	803	801	828	753	778	777	772	795	742	751	775	762	765	811	802	802	748	780	763	753	795	745	825	773	773	810	817	753	756	719	761	776	801	835	762	764	793	736	782	758	826	799	759	804	793	775	786	719	771	799	813	834	805	791	805	762	755	831	812	812	807	791	757	767	796	769	810	817	746	837	797	753	763	757	786	799	758	758	779	780	798	760	766	796	758	756	753	739	806	779	774	784	767	804	756	818	766	755	812	815	752	811	760	783	778	826	782	797	784	779	754	802	770	800	807	788	859	772	800	728	730	778	767	778	798	750	790	764	743	776	722	759	791	772	730	786	793	815	773	796	723	814	777	770	741	758	747	773	843	795	796	811	766	782	766	817	753	775	783	815	762	737	782	834	746	823	756	829	804	830	807	772	803	811	816	787	808	762	761	843	817	766	810	796	762	758	824	762	762	782	818	792	753	770	828	789	801	763	784	789	772	735	827	796	808	751	772	829	843	775	770	795	777	795	815	768	758	769	800	768	811	791	796	774	748	792	781	748	714	770	799	789	763	777	767	765	806	772	789	799	777	793	702	813	761	769	803	787	796	833	799	800	801	803	795	798	760	825	696	811	735	757	753	786	767	790	850	788	809	816	811	802	800	735	726	769	791	776	787	759	758	774	797	823	735	787	798	754	762	798	780	771	825	776	759	715	765	803	793	745	754	781	772	749	784	765	763	777	807	775	783	764	751	790	866	846	760	783	788	748	755	790	789	790	754	780	761	760	768	764	795	735	783	746	809	792	805	797	842	777	816	815	809	744	806	803	791	759	786	796	762	752	822	788	779	875	822	792	765	780	768	814	804	777	826	811	829	781	753	759	770	727	837	754	761	804	748	828	800	741	834	763	791	755	738	782	817	772	799	800	755	738	793	805	782	737	795	767	756	806	789	809	738	761	777	796	763	732	812	795	774	764	807	772	772	824	755	741	756	727	787	810	750	803	770	759	768	719	778	822	813	782	763	809	753	797	806	744	778	827	794	797	821	754	760	784	781	814	805	803	807	717	789	725	738	712	741	795	770	792	763	765	762	785	759	790	790	804	763	751	784	741	754	759	715	743	748	776	820	821	765	805	777	805	792	771	775	773	808	814	773	832	833	833	776	757	833	778	782	801	811	772	820	823	803	804	768	777	821	785	807	741	818	796	786	768	769	810	745	792	838	798	801	783	818	758	735	816	781	782	813	796	736	812	819	763	776	782	780	819	815	790	790	732	778	762	808	779	758	774	747	836	780	819	782	802	760	802	768	790	776	810	784	753	765	759	797	798	756	756	795	794	755	830	772	772	790	742	754	798	830	789	838	791	757	800	806	754	810	775	800	804	787	796	810	744	820	769	826	762	795	795	801	777	799	799	778	797	779	809	795	808	809	782	851	834	774	768	768	798	759	750	783	749	780	835	821	805	744	776	822	802	814	812	769	799	776	827	818	752	762	770	785	789	810	724	784	756	795	771	809	784	783	778	829	757	819	778	815	800	799	733	748	756	757	801	741	762	797	757	788	786	809	776	787	770	784	728	736	774	786	828	795	784	781	780	735	829	790	780	797	769	780	787	774	794	777	746	761	747	796	756	781	782	739	747	817	765	781	838	755	808	752	784	839	837	778	759	808	760	853	751	762	746	803	781	776	775	714	800	748	761	768	789	820	828	825	739	819	797	804	803	822	805	796	746	791	755	735	839	773	732	730	781	800	765	796	815	810	802	783	763	827	758	771	770	790	740	767	733	754	807	788	781	822	757	761	788	753	731	789	774	798	758	785	789	784	777	785	790	771	786	775	758	777	798	799	802	798	736	787	781	796	740	755	805	841	788	815	783	809	776	800	794	773	721	760	810	838	795	758	746	740	774	807	810	781	790	756	794	824	802	752	785	794	790	784	777	805	789	768	738	813	797	819	739	724	765	832	749	882	799	807	813	750	759	800	797	731	791	786	717	798	754	816	784	796	817	765	798	796	759	745	735	783	779	823	771	783	794	781	790	825	792	753	810	786	811	772	782	744	767	784	776	759	781	760	710	780	770	769	749	761	754	794	773	727	776	796	781	847	851	814	803	836	770	806	708	854	768	765	773	809	808	766	741	760	742	797	755	768	785	744	761	780	769	793	760	795	760	799	805	744	749	813	789	744	704	797	815	786	748	782	816	738	784	800	812	771	771	766	769	782	815	762	806	825	785	764	809	752	764	777	745	818	824	762	789	821	771	848	778	760	804	796	735	779	776	751	785	767	768	756	746	757	773	817	802	770	787	784	792	775	787	795	815	747	780	754	742	763	764	767	777	849	741	818	751	758	796	735	799	743	761	754	774	768	804	746	812	741	816	755	833	737	743	772	783	786	727	813	786	783	788	701	784	812	797	747	796	834	810	844	830	788	760	788	758	782	768	706	791	790	839	750	776	788	744	810	811	838	744	766	742	810	802	791	823	744	762	805	741	776	749	755	750	805	746	744	807	804	790	787	735	774	778	793	807	767	739	788	800	817	764	759	747	749	785	805	734	812	762	821	762	729	800	789	775	806	792	779	801	793	744	784	780	788	802	725	739	832	802	765	807	804	760	753	749	798	767	793	769	810	739	731	816	750	833	788	833	772	778	796	777	778	737	812	838	785	774	776	797	784	779	791	774	809	819	773	780	773	726	747	746	790	804	801	785	801	831	717	757	750	754	786	752	750	797	789	799	803	764	729	772	777	768	751	800	761	770	780	756	803	780	760	808	754	758	737	801	789	790	721	766	768	721	733	751	745	736	809	833	777	746	800	762	801	768	806	807	764	734	812	875	801	777	838	835	785	731	771	811	807	803	822	769	767	776	709	769	782	853	754	814	819	836	731	743	776	780	796	731	779	765	802	809	755	750	787	813	758	766	768	707	784	785	804	738	815	755	761	749	785	789	781	809	759	759	774	768	717	782	758	737	787	749	758	782	785	755	759	770	730	750	780	794	770	800	749	747	753	747	812	748	792	779	787	785	759	803	746	748	818	716	798	806	784	791	770	781	760	780	754	770	760	737	796	772	783	795	792	823	767	768	805	762	779	758	778	847	759	824	791	713	721	769	819	801	800	783	804	805	770	779	828	783	872	754	751	768	836	796	765	789	755	751	769	752	735	801	818	777	821	778	783	767	749	748	831	807	789	755	764	717	799	846	789	827	826	767	788	779	806	803	731	769	828	747	733	768	748	770	781	834	789	795	745	771	799	821	794	768	782	759	845	754	809	751	780	776	805	728	781	764	779	820	804	775
17937	42024	34794	24619	19891	15890	12618	9842	7390	5367	4333	3921	3096	2578	2247	2134	1910	1770	1657	1555	1472	1469	1367	1296	1277	1098	1118	1080	1068	1041	986	1002	1010	987	954	933	974	947	916	958	885	854	916	909	851	915	896	853	874	873	862	837	889	897	831	821	820	856	833	899	801	823	803	806	809	843	822	792	816	825	794	841	792	783	781	840	828	801	833	797	823	819	812	843	822	831	770	805	764	813	752	821	821	784	794	798	800	840	808	880	798	826	802	818	814	824	785	810	848	833	833	850	791	812	817	815	781	775	787	783	744	790	778	810	841	826	803	791	850	810	814	823	818	749	848	810	762	819	807	772	834	711	810	840	827	842	816	772	813	786	837	794	791	796	823	804	792	833	739	819	868	776	853	853	853	810	806	829	782	843	820	804	782	811	882	821	808	781	788	804	800	752	778	767	817	795	728	818	814	801	806	821	823	790	755	773	827	830	805	827	794	784	873	794	785	789	850	833	779	830	807	842	798	852	766	745	824	800	820	851	801	819	814	798	801	777	783	855	790	833	719	825	807	816	740	855	788	768	826	830	803	831	789	783	840	807	826	806	821	804	809	845	769	781	813	769	795	800	792	765	773	804	793	837	809	886	802	856	779	830	791	797	823	771	803	794	812	817	841	798	762	801	773	829	784	870	799	824	819	801	826	850	786	880	797	812	766	813	852	828	807	794	820	860	823	828	845	811	799	800	741	806	799	821	802	816	829	798	771	820	807	763	839	831	799	817	785	779	768	785	824	815	825	786	790	845	761	765	777	865	762	799	762	812	794	870	799	809	804	820	820	809	792	812	785	777	804	817	875	900	845	829	819	807	782	787	866	778	842	809	769	775	828	776	839	801	835	858	821	792	797	808	801	799	755	772	808	773	845	862	828	781	749	824	789	825	842	849	834	872	850	785	804	840	861	876	768	795	804	808	803	797	827	805	797	714	810	806	830	799	848	769	806	831	805	805	731	811	812	754	843	803	814	781	788	864	821	830	800	803	809	822	847	819	804	804	781	793	806	787	861	840	788	817	788	828	768	803	800	841	820	811	765	857	794	811	821	815	781	784	791	771	858	867	794	815	827	819	841	817	834	838	844	802	859	816	786	800	848	767	817	842	790	789	810	819	829	837	849	800	801	869	819	839	795	771	781	782	831	846	823	752	794	869	850	807	830	811	815	792	836	802	806	804	783	841	833	851	841	831	806	762	784	773	812	822	814	782	776	810	844	806	804	813	843	839	819	860	815	870	797	778	818	800	782	832	789	793	771	825	785	786	772	788	784	782	787	763	817	791	791	789	803	828	814	818	830	789	813	832	850	877	807	820	816	767	822	784	844	797	816	765	829	817	795	878	802	804	816	830	794	756	828	795	828	850	844	808	787	776	777	767	795	808	830	772	758	779	846	804	793	790	855	780	781	778	793	753	849	813	812	803	809	818	805	825	860	798	793	793	834	813	792	778	853	844	796	829	859	836	802	820	825	839	827	795	843	821	815	813	803	785	802	816	778	809	856	771	819	846	815	822	821	775	774	794	775	826	842	821	756	822	814	800	836	801	820	863	800	820	805	737	791	743	810	805	807	869	813	785	796	790	804	820	781	828	833	841	769	785	813	831	843	791	800	792	844	805	808	825	752	795	787	823	824	794	785	798	817	841	799	803	824	856	785	809	813	789	794	799	788	837	811	816	789	794	797	789	798	771	772	826	786	842	800	796	866	811	821	804	796	796	817	817	811	784	833	828	767	779	790	805	835	804	798	805	833	770	769	791	803	798	804	806	818	840	770	789	852	836	791	767	809	812	807	807	813	806	805	766	756	792	805	842	807	802	781	796	750	782	827	813	766	825	789	821	870	809	800	802	817	809	790	808	848	812	786	860	773	868	839	841	811	830	882	818	807	828	843	780	832	790	756	800	808	868	831	826	796	790	803	779	851	839	800	840	848	809	850	796	785	815	765	790	780	807	798	795	805	728	778	750	819	814	788	747	735	802	799	781	834	834	753	770	788	792	808	828	805	813	813	840	821	808	770	857	872	766	809	788	746	795	776	818	805	869	776	810	840	778	850	807	788	780	838	790	797	793	812	834	793	836	771	782	786	801	860	780	812	772	821	856	840	814	805	848	771	769	805	821	785	799	791	771	774	765	811	795	785	807	792	818	862	862	805	786	829	796	788	769	788	770	835	813	751	819	827	788	833	802	824	786	865	792	822	864	872	820	807	786	806	784	769	807	790	782	853	787	815	767	788	801	786	811	792	790	806	820	786	781	828	828	821	806	829	784	754	797	844	808	806	815	797	843	791	804	786	786	787	820	800	776	823	823	810	825	774	802	776	782	786	808	819	800	784	836	779	792	802	858	771	773	866	801	823	812	815	776	789	820	823	850	797	847	753	828	776	837	817	837	813	881	784	798	857	887	830	803	819	797	868	799	795	768	788	840	838	795	790	824	777	791	758	823	828	823	754	819	795	781	840	781	800	826	765	829	788	841	775	845	827	825	793	788	815	753	785	820	831	787	816	821	822	813	810	756	821	819	778	854	812	823	831	841	823	818	784	818	788	830	791	815	794	761	823	845	851	760	843	819	782	783	788	833	813	763	800	825	831	779	814	794	819	771	829	836	801	837	777	780	773	807	768	800	850	806	806	766	815	825	776	808	828	803	795	783	761	815	778	868	808	792	807	760	801	807	823	838	802	810	746	787	824	753	806	810	805	804	782	788	840	753	776	826	832	795	769	750	803	807	786	827	795	818	786	840	786	828	818	813	825	802	810	804	884	858	808	815	782	790	822	782	792	812	860	797	790	751	869	843	817	824	830	851	802	762	793	831	779	841	811	833	803	814	776	804	814	816	785	865	836	789	854	812	831	823	780	820	829	821	836	770	793	846	825	844	760	793	778	760	810	859	799	830	819	824	785	824	812	815	782	841	803	832	856	819	829	828	801	794	796	867	803	808	791	799	802	812	821	800	808	818	781	837	808	792	817	816	799	772	809	841	860	828	776	889	828	818	810	819	834	828	835	799	865	833	815	790	812	825	866	769	822	808	842	880	769	823	804	829	817	808	848	785	816	829	830	815	787	813	774	806	785	812	756	819	781	821	794	826	778	742	799	782	805	831	813	821	815	778	793	822	816	785	738	764	823	826	821	760	791	802	844	829	833	802	813	748	787	805	816	821	763	834	796	759	798	763	800	790	860	810	819	803	840	800	742	865	793	819	822	792	840	802	835	825	844	862	793	834	772	851	789	837	816	800	834	788	866	806	838	796	771	833	847	791	765	811	795	762	824	816	817	745	787	794	819	826	812	825	829	818	806	799	801	825	792	808	767	841	850	793	824	833	817	779	802	830	813	819	810	818	812	791	790	789	853	835	816	754	811	796	784	789	840	785	834	850	814	814	811	777	820	791	760	787	810	819	785	801	747	851	766	829	872	825	816	797	787	780	778	830	753	841	796	751	824	797	855	784	854	800	798	838	802	825
28326	22137	21584	13931	7770	5177	3634	2765	2139	1661	1437	1351	1196	1086	1062	1069	960	883	962	902	855	893	803	827	816	797	784	766	756	740	763	785	763	734	745	714	771	748	716	746	762	685	794	759	757	767	724	747	736	777	695	747	800	741	771	767	754	786	740	730	717	737	732	721	746	699	699	714	718	776	751	697	709	786	694	714	661	692	705	722	708	786	726	728	798	678	723	756	732	722	703	759	761	752	745	772	752	729	747	717	732	741	720	769	704	739	737	726	784	737	703	754	734	766	686	729	705	754	739	756	726	700	724	780	690	702	709	736	706	729	759	702	712	729	730	757	714	761	720	776	750	706	689	763	663	702	750	747	729	723	739	730	719	734	739	729	744	688	711	682	770	754	734	696	770	735	760	700	737	745	761	751	711	758	730	729	737	720	687	753	686	762	715	704	734	692	698	692	706	715	717	688	686	746	725	737	742	704	763	729	723	763	749	678	738	689	747	706	782	756	727	740	740	724	745	758	693	709	743	776	730	703	737	697	718	758	745	701	747	711	758	772	681	656	707	707	737	721	723	719	672	685	733	743	737	758	696	718	762	715	747	736	776	758	701	711	742	753	776	732	646	701	708	689	710	719	768	758	713	721	786	742	668	717	718	703	757	729	735	773	706	685	697	716	691	695	694	756	684	744	692	734	765	682	711	685	697	663	710	691	704	773	694	738	732	722	767	730	701	742	708	669	721	713	725	720	769	746	727	765	702	736	694	723	755	737	735	766	692	773	721	736	735	708	657	763	775	708	739	776	645	704	734	782	713	740	745	766	718	719	724	720	737	704	710	720	677	691	753	727	703	707	675	721	668	715	759	712	756	715	686	723	708	743	756	733	757	707	789	752	731	752	720	744	714	747	651	723	748	716	721	750	714	772	749	659	703	724	737	729	754	715	755	721	679	716	759	709	748	727	746	749	718	739	744	756	772	691	684	709	715	756	625	662	669	739	749	716	755	692	699	731	720	726	763	745	705	732	744	713	734	706	709	720	722	661	757	733	745	725	727	735	757	734	723	719	753	736	732	695	727	674	724	721	702	680	711	725	719	724	724	696	727	744	692	711	731	728	707	743	750	718	703	735	710	706	803	697	756	719	734	755	708	705	699	695	710	745	742	736	713	753	755	759	775	764	766	730	760	779	754	714	723	744	747	744	759	748	756	744	729	709	744	730	686	727	782	749	710	760	741	748	734	732	726	757	747	737	701	700	725	774	713	694	718	746	776	693	699	731	717	735	729	758	736	739	774	745	764	764	672	776	735	736	749	715	747	726	669	706	730	705	696	701	722	756	675	773	685	676	711	758	719	750	755	745	701	740	728	722	705	695	718	732	743	683	721	729	744	746	698	688	725	669	729	700	715	728	764	813	732	685	710	785	714	681	721	718	742	721	707	679	741	721	730	713	697	727	716	733	788	693	742	734	718	721	754	764	727	738	784	726	765	789	708	766	725	730	691	736	765	765	763	723	748	794	730	751	745	669	699	705	720	724	706	706	743	685	733	720	676	733	767	748	728	748	764	747	742	763	742	738	711	756	711	752	698	770	771	720	696	737	685	763	727	787	727	755	701	755	762	724	733	759	722	735	717	722	680	734	709	677	678	757	707	731	700	719	737	738	738	726	660	717	722	675	695	693	739	679	716	773	681	723	721	690	702	729	724	696	690	751	726	691	724	717	685	716	737	734	737	753	685	701	729	701	724	713	717	711	737	734	700	710	685	760	697	733	736	699	704	702	729	741	742	753	688	752	738	791	757	709	730	742	761	746	744	742	727	740	769	772	693	752	747	706	727	680	713	705	705	740	682	738	704	743	710	730	717	724	692	692	730	725	697	732	703	761	707	705	693	710	700	731	702	749	714	746	708	727	780	702	786	704	751	747	733	723	752	746	691	680	706	719	727	764	707	770	693	714	733	710	680	740	745	693	739	702	694	706	722	718	715	645	787	719	764	738	697	748	738	718	701	705	708	766	704	716	726	734	779	771	749	705	719	754	758	735	714	701	706	714	698	686	738	708	736	723	731	728	740	729	709	755	729	728	749	762	732	747	720	692	728	716	705	702	677	761	707	714	720	738	757	703	728	697	747	715	707	677	720	746	716	697	736	681	692	730	694	741	761	748	792	784	718	698	705	768	740	709	747	741	721	720	706	657	728	683	775	739	712	719	720	749	728	729	724	693	727	684	708	764	695	725	713	703	728	718	729	763	759	720	796	710	688	709	719	713	719	729	711	709	713	661	671	717	710	698	703	736	740	773	727	712	708	735	680	748	725	762	739	712	787	727	754	768	681	715	692	776	708	727	721	702	722	754	761	791	716	724	742	726	696	708	752	723	738	668	720	721	667	757	727	745	724	730	751	715	734	686	718	752	670	745	788	692	751	732	761	714	737	742	715	692	722	754	739	720	725	709	702	722	776	754	745	753	721	707	737	759	690	775	702	706	759	770	707	683	724	747	749	702	768	752	729	732	742	724	723	808	737	716	698	716	692	751	763	683	755	668	692	700	726	736	713	766	727	741	744	720	698	743	705	710	675	708	743	693	756	709	680	754	753	752	717	719	754	773	776	709	745	715	701	682	716	708	789	720	787	700	733	756	732	769	704	714	719	756	717	767	777	708	697	763	723	745	708	744	698	735	714	747	683	758	764	716	721	718	718	756	739	689	720	724	804	703	690	783	721	697	751	714	741	781	714	725	713	732	726	736	713	747	768	742	738	702	735	729	785	756	726	695	762	750	722	734	697	729	719	719	716	696	763	739	727	733	686	729	709	780	725	717	741	719	731	717	737	734	720	713	674	748	721	753	731	771	730	739	753	696	756	727	731	759	760	735	758	761	755	693	739	766	709	679	699	783	747	725	699	682	686	715	764	743	754	757	697	798	725	733	725	740	715	685	731	728	694	734	709	717	774	697	737	711	730	751	727	720	665	754	761	757	694	733	690	701	733	738	729	751	766	802	760	681	763	744	689	729	739	658	774	739	715	790	702	761	735	721	773	715	693	681	730	718	775	704	748	708	720	747	746	720	743	712	726	727	707	720	716	786	688	737	763	754	772	701	715	726	746	707	710	737	764	678	714	731	720	738	760	703	754	734	724	765	712	764	717	671	746	776	693	750	729	771	731	759	755	691	721	779	730	761	711	697	690	686	744	770	699	727	664	763	729	756	743	711	727	781	686	752	752	642	732	732	711	722	690	699	746	703	708	734	774	793	692	749	709	730	726	719	741	722	710	704	732	711	743	729	731	746	737	747	721	711	749	731	755	790	685	730	734	712	719	730	715	751	725	679	739	710	701	759	741	747	680	717	687	736	744	765	774	726	706	783	761	703	743	777	714	695	713	705	753	694	730	708	739	735	681	683	793	711	722	733	727	723	692	733	689	692	793	752	795	750	700	715	710	724	769	716	741	706	690	703	691	770	726	703	762	725	698	770	714	687	735	743	706	672	698	729	734	681	739	702	724	716
16347	30865	23000	14396	10963	8305	6371	4676	3498	2758	2100	2010	1728	1472	1332	1287	1201	1204	1094	1069	970	1008	985	955	938	938	893	877	896	832	823	886	820	834	835	799	837	816	840	818	817	842	801	810	767	755	797	811	746	739	782	800	779	797	762	758	807	717	757	777	800	786	771	805	727	787	742	754	815	763	797	708	784	783	799	723	788	792	761	739	770	742	787	745	761	790	729	792	761	798	755	777	774	741	779	804	785	782	762	788	740	797	745	752	783	747	728	756	837	798	773	774	774	751	812	805	773	754	804	780	781	780	765	783	756	778	750	833	769	740	823	795	752	759	728	759	818	764	754	737	710	755	826	802	766	779	765	722	770	795	733	743	776	726	765	789	764	736	748	779	722	845	782	822	751	802	740	753	793	760	746	801	731	751	750	793	778	726	751	741	767	762	760	765	784	710	767	747	750	743	749	751	794	764	746	726	775	843	792	752	770	772	736	721	775	756	766	745	751	751	710	765	830	758	773	769	786	791	768	772	730	717	765	744	774	773	799	794	754	801	812	778	796	790	795	760	805	767	754	740	752	783	762	824	720	772	768	780	776	845	781	835	748	808	753	736	751	742	753	750	784	731	770	782	754	769	775	747	759	789	759	760	766	770	788	737	748	816	768	737	798	696	784	736	793	755	757	714	771	780	748	749	742	773	737	773	753	748	784	788	771	777	831	785	693	809	763	765	761	790	755	854	785	777	764	737	758	748	746	759	792	738	801	760	751	783	748	790	823	760	736	736	690	758	755	761	768	759	774	755	769	734	758	745	789	750	740	811	787	806	753	782	771	771	743	777	745	767	698	748	772	713	697	766	731	743	743	733	757	714	743	732	770	755	785	763	799	718	706	784	746	723	751	731	819	735	778	785	758	728	791	699	776	778	752	780	799	754	779	733	812	820	750	770	778	738	740	745	769	779	814	759	758	777	804	716	731	780	780	771	765	725	779	754	754	733	805	795	770	782	740	766	692	777	752	787	797	769	753	766	730	758	759	750	782	773	786	711	763	732	752	779	758	764	778	788	778	777	714	812	771	750	788	776	711	821	737	727	796	762	816	766	773	729	789	780	732	773	794	738	727	780	766	772	788	775	711	733	730	821	756	774	736	805	767	758	763	791	788	787	739	747	743	753	780	739	792	773	767	761	791	775	722	793	781	757	733	771	715	764	742	764	784	742	816	820	787	781	795	785	774	741	754	770	752	723	776	727	783	756	777	793	761	799	796	785	713	713	808	727	810	797	848	763	705	744	809	787	787	753	767	737	739	752	788	799	786	774	729	804	787	771	792	770	758	747	768	712	760	790	799	770	751	749	753	778	740	770	790	786	801	764	766	752	737	745	799	740	790	750	780	717	772	745	791	745	773	750	800	719	794	741	754	751	762	777	780	784	771	799	783	699	779	798	786	760	762	744	791	724	762	813	764	776	741	788	748	713	744	745	792	748	787	790	824	725	760	766	796	732	790	811	768	780	770	760	755	777	776	799	757	725	829	752	745	721	734	762	752	694	785	821	769	756	740	790	747	768	777	718	805	780	764	730	738	769	716	751	785	768	749	724	743	753	769	781	793	737	768	779	737	787	769	742	773	794	757	739	805	778	752	779	762	797	772	776	734	771	824	770	794	783	730	788	795	775	800	821	743	808	745	748	745	808	787	779	788	793	789	723	793	741	815	770	793	755	797	737	765	762	772	763	751	739	776	822	748	732	748	710	776	727	755	749	767	765	760	739	791	767	761	773	784	815	764	754	810	749	777	776	750	759	738	775	761	764	808	751	761	790	774	766	756	785	783	783	768	786	842	774	758	780	743	810	739	818	783	820	781	773	737	719	817	761	790	772	732	749	755	822	735	746	797	794	723	752	779	741	801	739	758	766	721	844	724	768	778	781	755	733	816	736	803	702	763	771	794	788	711	785	712	777	756	753	773	686	744	800	741	747	756	797	762	792	742	783	806	762	759	736	812	792	818	684	772	712	839	711	742	795	736	773	761	738	758	729	784	788	738	698	731	786	829	764	777	738	747	733	768	800	754	768	753	770	735	767	758	759	793	740	750	737	714	788	691	770	775	770	782	779	776	777	739	773	830	814	779	748	724	739	765	768	758	760	770	838	775	789	783	819	708	791	752	737	769	783	816	813	766	763	738	760	753	748	816	766	718	824	781	756	768	766	734	755	754	715	805	803	749	750	788	816	788	819	710	771	769	781	785	770	775	728	741	787	742	740	774	786	750	785	787	780	756	770	730	767	768	755	794	782	764	766	787	777	777	768	789	749	771	725	775	737	747	768	798	791	760	760	804	771	794	750	793	751	735	764	801	782	777	792	766	780	791	745	752	769	764	723	745	795	770	775	771	769	739	766	790	723	735	858	815	777	746	774	765	775	762	748	780	762	809	782	766	786	739	787	726	798	796	777	762	803	769	797	797	740	733	716	754	797	722	792	745	751	756	810	736	822	795	794	770	739	817	751	787	795	758	770	740	773	800	758	706	775	786	768	795	769	806	799	723	791	768	767	765	764	749	794	751	739	746	827	778	775	747	780	726	755	787	800	802	761	778	793	757	762	760	762	814	764	765	734	746	742	787	741	792	830	757	791	758	768	756	737	765	782	759	776	745	763	747	716	826	769	760	710	771	714	758	803	746	800	734	799	748	743	760	729	793	725	805	754	783	734	793	742	705	767	758	747	782	783	730	785	752	761	756	753	771	794	739	733	779	710	797	782	792	801	762	772	755	750	756	778	808	759	763	770	739	775	755	743	758	740	743	781	733	765	788	753	733	754	777	791	718	766	778	794	776	740	752	776	798	786	775	799	768	744	838	756	813	729	782	783	812	769	741	803	737	777	742	758	816	758	756	775	781	704	729	746	751	756	753	719	762	771	794	778	801	781	761	767	762	710	751	793	822	751	808	736	748	756	753	792	752	741	758	757	739	761	766	736	775	784	773	745	784	797	743	788	749	724	745	771	809	766	759	723	734	793	777	744	793	764	760	746	749	796	805	753	816	723	798	780	705	794	756	780	718	770	843	824	749	818	814	808	723	772	788	753	787	771	750	757	759	768	819	736	726	760	762	783	807	745	782	785	773	738	789	725	798	770	766	779	752	777	734	776	714	778	784	746	769	740	811	752	817	759	757	783	732	762	762	756	762	741	769	777	798	722	764	789	784	814	794	839	806	783	776	776	766	722	741	751	723	746	768	787	762	736	791	749	769	776	803	790	781	752	794	796	728	734	753	780	742	754	756	752	810	792	723	736	724	771	745	768	770	780	760	712	757	785	819	759	752	759	757	769	715	770	774	769	777	736	810	722	782	774	775	728	728	807	829	730	818	747	764	765	735	751	787	775	810	789	814	742	778	827	755	790	751	729	755	793	741	742	743	813	761	753	777	807	760	776	780	789	717	739	773	728	782	768	719	793	801	763	801	780	814	755	805	766	782	798	764	766	781	745	785	813	754	736	759	787	732	779
23724	21133	28166	24435	21250	15018	7597	4641	3211	2416	1972	1844	1602	1482	1236	1260	1205	1122	1073	1015	1022	1013	943	946	925	892	892	887	902	765	843	849	872	825	787	787	755	813	771	804	751	793	821	811	803	740	824	789	733	742	749	749	784	766	775	744	764	861	757	783	736	802	751	769	751	761	733	793	761	736	784	752	789	760	752	792	719	774	739	710	753	722	750	763	788	821	746	752	738	754	751	764	738	800	761	759	779	733	752	725	731	779	724	751	769	811	792	751	786	748	704	738	755	740	740	788	794	789	749	676	722	736	716	733	769	766	754	803	734	772	745	769	772	786	762	810	760	769	732	743	739	697	750	794	782	781	762	718	718	751	769	768	752	751	711	745	757	761	731	701	767	756	766	713	742	740	759	738	768	754	723	728	758	701	757	776	726	754	779	771	779	703	735	758	753	727	741	787	731	753	727	767	772	746	671	709	782	791	788	779	741	757	782	756	717	779	731	765	777	734	778	767	780	748	776	750	754	749	762	739	749	768	764	722	801	784	741	764	713	738	730	729	774	768	751	722	731	747	782	728	756	773	792	706	739	702	697	725	738	770	754	763	759	735	736	740	756	767	750	747	720	729	766	752	750	742	737	762	750	748	736	687	787	778	745	754	780	772	736	795	781	754	716	742	751	733	752	770	776	739	736	738	743	723	727	738	765	775	789	735	751	735	785	736	728	760	758	755	743	768	756	813	734	798	740	749	770	753	734	747	768	745	787	774	742	737	740	761	739	752	724	712	751	735	726	765	714	716	729	739	750	702	702	800	752	731	745	754	765	755	763	712	728	749	741	694	758	771	794	693	762	743	709	745	754	761	762	761	725	766	781	763	792	701	744	766	695	780	759	783	766	732	771	751	749	764	767	742	750	759	754	740	748	715	754	792	757	746	794	727	726	750	765	753	736	748	740	700	775	763	782	719	751	738	761	771	785	759	717	756	715	750	741	690	777	790	775	824	722	732	723	713	770	763	755	769	749	666	757	740	736	716	721	739	707	790	777	786	804	796	699	767	736	734	823	764	786	793	788	754	790	792	741	747	729	721	723	732	762	739	730	762	742	741	727	752	748	738	722	751	764	737	753	789	727	730	748	769	724	796	709	772	731	719	789	772	773	722	781	748	752	768	738	756	758	709	684	754	760	744	749	758	732	790	713	791	748	727	733	733	725	750	776	733	743	690	780	748	771	775	723	767	726	738	679	745	749	705	739	711	780	739	756	726	738	742	737	713	768	756	741	785	742	763	756	753	725	764	767	768	798	758	784	783	795	732	727	760	755	778	758	750	777	715	767	757	738	752	776	724	767	792	773	744	793	769	745	723	749	790	744	749	739	726	759	756	742	710	770	748	720	730	720	747	740	747	728	740	801	751	774	752	719	704	760	763	723	773	733	776	777	774	733	761	738	794	781	798	772	711	754	767	799	765	742	765	787	736	788	737	743	737	810	734	726	781	754	723	683	749	748	778	788	739	782	727	727	743	734	748	761	781	795	777	747	737	724	727	755	735	765	692	727	738	790	706	741	736	752	788	736	767	716	759	752	731	753	712	724	698	758	743	757	785	707	757	731	731	736	761	757	785	737	722	724	720	756	759	745	760	739	719	701	785	851	718	743	813	756	756	726	793	800	727	730	750	698	718	712	786	789	710	728	766	787	763	766	755	758	728	758	757	748	730	702	775	695	719	754	722	734	775	774	728	799	742	820	703	743	766	759	785	769	769	751	747	744	726	716	754	688	784	780	692	728	749	742	732	750	750	735	736	738	766	745	723	714	735	778	779	791	740	732	767	778	769	739	774	728	746	719	803	719	806	811	830	740	784	726	792	750	768	804	773	739	734	764	779	747	771	725	758	806	766	759	723	757	728	739	711	763	733	788	793	750	775	701	750	747	724	716	738	716	774	746	761	798	719	748	801	767	730	742	753	718	752	738	808	803	782	751	749	762	731	780	740	733	764	697	734	756	766	767	748	768	763	732	749	727	704	747	749	698	782	734	746	701	760	759	795	717	746	745	738	803	733	762	760	707	730	709	740	734	759	762	754	812	743	773	781	805	737	761	691	749	739	752	688	751	762	774	745	793	788	722	773	754	715	782	741	743	797	778	764	755	709	695	733	724	736	758	750	791	761	752	734	741	713	686	730	731	768	754	752	760	785	764	718	742	718	758	748	765	692	716	785	777	779	758	766	751	770	769	731	800	707	791	765	763	731	743	728	769	745	766	710	724	733	737	805	743	802	749	790	765	754	733	789	773	725	743	720	790	851	714	754	742	732	741	775	696	738	737	727	698	778	766	747	753	653	750	733	722	735	784	745	745	777	723	701	723	794	728	747	746	745	753	714	770	715	717	776	764	729	716	703	750	777	703	711	815	761	765	729	752	754	727	747	773	735	744	788	784	779	752	766	782	734	733	732	731	699	764	771	761	756	755	714	750	735	712	727	759	721	728	749	714	712	721	757	739	719	783	786	752	785	763	765	743	727	733	728	768	769	778	793	766	761	739	696	760	734	739	739	772	772	747	749	775	700	744	752	756	722	774	758	744	741	711	741	718	836	745	725	751	726	758	750	776	783	767	775	786	722	718	782	745	785	758	797	772	694	757	718	761	730	734	767	795	734	775	780	732	756	705	734	718	745	708	764	756	784	749	747	745	707	739	766	711	744	747	756	746	699	727	744	758	728	737	788	719	745	739	707	738	746	748	771	716	783	816	778	727	728	764	721	745	775	745	748	716	703	768	773	765	751	723	740	763	781	756	754	726	782	727	739	761	719	775	719	739	755	767	741	706	751	753	767	799	724	727	724	711	697	755	766	726	742	714	789	772	719	733	686	759	735	739	717	800	735	746	727	705	683	774	735	736	735	682	720	731	718	759	767	751	766	715	740	802	732	744	741	842	768	723	690	735	771	687	727	738	802	741	734	759	734	772	743	706	730	725	765	733	759	784	734	727	769	753	782	740	752	727	712	791	756	765	805	770	780	776	805	711	754	732	762	759	701	723	733	721	724	712	735	741	743	732	745	739	760	759	721	778	788	732	737	750	731	791	778	754	736	757	769	745	754	738	738	744	765	740	764	771	740	753	730	728	770	811	750	767	751	764	769	748	772	747	757	722	712	742	745	753	710	705	756	762	735	758	778	795	755	736	739	785	742	731	748	752	682	763	731	707	727	732	738	779	723	763	755	698	727	741	749	757	776	775	764	727	771	770	781	730	817	754	732	788	714	751	788	775	786	793	794	746	744	724	743	780	728	737	725	812	722	756	746	804	759	772	775	739	717	764	744	708	751	724	807	749	764	679	780	735	766	746	760	717	762	771	740	773	685	716	717	742	740	727	761	764	795	769	747	737	733	697	713	749	754	802	788	766	776	785	765	729	752	721	768	747	764	756	782	804	736	742	779	746	787	751	729	714	776	705	794	746	764	688	771	699	740	770	771	744	737	711	777	743	706	772	747	818	778	733	727	700	719
16294	38367	29820	20838	16389	12822	9798	7288	5370	3988	3350	2860	2407	1922	1856	1700	1588	1484	1406	1292	1228	1191	1162	1096	1051	1076	1031	1035	926	964	914	929	912	917	899	967	908	861	863	817	851	818	866	865	873	834	782	815	824	831	865	783	834	787	811	874	825	810	840	790	781	808	838	827	812	784	814	839	764	814	748	771	811	812	835	792	798	774	776	788	795	779	785	792	756	788	807	737	812	792	820	813	771	810	800	803	813	769	758	861	771	793	793	789	773	723	812	721	755	814	797	808	774	769	745	804	818	820	738	787	846	763	809	740	790	802	805	811	822	767	785	807	791	747	798	802	790	753	784	770	799	818	745	803	805	763	721	799	778	757	792	783	725	757	784	823	772	775	793	825	858	779	811	796	829	782	794	780	807	833	806	762	764	791	810	768	772	789	809	757	768	802	768	785	761	788	763	807	735	765	735	785	798	772	824	787	769	830	766	808	812	818	784	791	817	782	792	836	771	772	802	769	843	815	758	766	772	762	747	837	769	790	810	794	803	773	779	879	768	795	773	840	786	754	781	802	782	812	786	787	761	814	766	762	823	807	797	788	792	745	796	818	795	791	773	795	737	792	781	785	794	790	769	811	784	748	778	751	754	739	793	858	829	765	773	736	787	822	781	813	795	756	748	751	800	824	831	801	785	821	750	829	807	744	777	780	835	784	792	815	809	768	795	780	829	807	800	804	770	791	834	745	782	817	810	785	807	828	790	796	809	837	806	811	850	764	819	826	824	796	788	760	807	771	823	775	765	846	796	768	792	765	796	849	762	836	750	780	862	756	795	755	820	771	820	754	768	801	752	793	835	761	853	808	788	797	735	788	836	801	744	789	818	756	746	745	774	793	763	779	783	760	803	781	796	819	803	814	790	775	783	797	765	769	728	805	757	799	823	829	790	791	786	796	771	768	792	706	761	780	745	775	798	776	809	792	760	755	856	807	728	792	764	769	758	769	769	766	792	821	772	789	771	816	825	763	819	820	763	831	812	780	784	799	806	799	831	835	772	789	822	775	789	739	808	781	790	759	814	825	778	795	814	793	788	738	818	787	824	818	771	768	794	822	839	785	829	793	711	797	793	812	745	772	790	800	797	759	780	772	811	753	763	816	790	803	792	788	795	785	838	806	788	726	794	820	773	743	779	755	792	716	753	768	815	795	825	781	755	799	739	781	820	807	786	793	738	762	768	758	812	788	795	853	795	774	787	766	767	827	793	799	820	790	825	814	783	814	740	766	814	776	746	790	793	719	804	757	792	769	802	806	744	762	760	822	757	764	731	771	783	788	804	805	775	806	744	775	757	836	816	747	803	801	743	770	738	792	789	807	821	829	774	783	756	797	757	826	785	817	743	825	794	763	754	822	797	756	809	767	817	804	852	834	772	820	831	797	807	779	787	818	808	722	754	780	788	728	796	788	800	775	800	762	754	804	787	773	772	796	817	761	798	775	755	776	756	815	749	826	782	788	802	826	786	802	804	816	804	728	747	814	794	813	739	798	770	811	806	795	764	798	838	820	809	790	806	780	743	797	793	761	774	832	786	725	741	839	772	783	766	775	773	828	761	770	757	861	793	800	777	749	836	728	755	785	806	823	766	837	779	820	802	793	777	817	762	730	800	806	756	817	768	798	829	744	766	734	763	763	857	772	786	785	712	824	772	782	829	828	833	779	797	758	813	835	761	741	784	743	772	758	823	796	787	778	774	772	821	806	795	763	831	805	771	809	795	784	766	798	810	775	786	861	814	786	764	778	779	773	791	791	824	784	799	766	739	788	748	774	817	750	766	808	786	757	786	769	797	775	807	748	776	793	739	778	781	770	809	785	774	793	783	794	766	792	795	839	776	800	789	770	751	785	832	781	756	888	802	757	761	823	762	782	779	833	784	773	801	787	792	773	786	748	831	770	794	831	793	809	765	834	813	841	787	797	804	767	775	796	780	768	758	779	805	845	753	732	766	778	767	798	786	787	752	818	793	794	774	808	803	798	796	821	766	744	788	864	820	774	809	807	794	760	735	814	785	781	773	775	789	744	798	746	807	791	787	794	778	803	779	814	765	756	758	786	806	736	774	731	762	783	799	809	793	822	799	783	799	801	762	830	807	858	733	769	775	789	743	860	771	796	797	769	789	721	791	820	774	781	767	761	779	749	782	812	773	819	739	821	751	776	800	821	757	826	764	777	827	796	778	740	773	795	798	792	815	798	807	843	806	808	805	782	761	790	810	769	807	804	796	772	812	813	795	771	822	763	812	758	830	829	828	812	811	821	827	768	800	712	806	774	824	784	746	783	796	787	810	738	764	785	780	851	800	772	737	810	814	747	811	814	798	864	779	788	743	827	804	789	778	781	788	811	763	741	747	800	802	788	766	772	787	776	790	755	760	793	801	823	792	810	750	782	793	771	851	792	772	830	790	793	751	773	776	784	803	837	821	828	768	758	826	795	758	799	857	842	763	814	792	777	741	825	820	771	802	823	768	805	760	760	745	796	810	804	802	795	826	810	831	736	779	793	829	758	774	819	771	782	773	772	785	812	810	772	741	830	734	764	802	801	775	715	824	759	774	789	774	822	730	765	790	731	747	752	784	799	785	780	828	758	788	823	770	716	752	850	746	739	786	784	812	751	760	767	848	814	805	807	775	751	774	847	873	758	810	780	778	777	770	761	823	808	735	739	831	744	791	784	815	764	761	780	790	793	787	795	794	746	791	766	797	823	803	753	764	775	819	837	769	740	806	762	756	774	840	734	779	713	787	751	744	702	800	796	767	807	809	779	758	758	767	832	747	800	764	814	778	709	812	751	758	786	827	809	739	804	844	794	744	789	780	796	797	759	786	745	785	785	828	776	818	813	793	801	791	805	787	797	769	799	735	774	818	799	752	786	773	810	842	752	774	786	801	764	821	820	812	779	788	753	739	790	774	799	794	772	823	803	776	770	790	778	769	801	787	785	726	830	809	744	792	848	754	782	753	794	788	835	771	783	739	778	768	763	768	831	812	758	738	795	773	791	781	775	770	825	815	816	806	757	776	816	823	787	763	765	789	811	785	815	802	787	765	768	722	766	763	778	809	785	815	856	808	832	755	757	803	817	814	793	737	751	752	851	771	805	790	772	761	796	761	803	780	791	757	794	815	793	794	761	736	727	816	789	805	789	782	814	772	798	816	771	762	800	780	777	748	751	792	781	754	774	781	815	801	720	766	786	740	816	826	738	790	822	770	811	782	767	801	781	799	779	794	813	791	787	831	756	774	801	770	797	775	759	787	829	736	769	781	801	756	799	761	807	758	799	793	738	776	778	786	727	802	771	760	867	730	820	748	797	798	772	767	766	828	826	761	770	775	739	752	739	785	773	760	785	760	819	818	775	821	788	778	789	777	777	817	741	784	774	783	815	803	776	794	810	784	840	769	761	822	830	808	758	738	809	727	773	810	754	792	763	785	814	820	781	775	784	802	817	795	780	794	825
24882	21049	26972	25382	14951	7643	4942	3297	2521	1953	1778	1539	1369	1217	1201	1060	1002	1014	977	940	897	875	906	870	852	846	807	854	809	765	808	803	771	748	763	763	752	723	727	774	702	703	790	756	748	762	744	773	711	737	736	764	764	752	774	758	787	756	739	751	752	739	692	695	776	722	737	688	767	752	733	779	735	707	766	743	722	792	712	744	812	727	713	751	735	751	771	729	716	694	753	737	757	751	732	777	716	767	694	779	730	766	752	742	763	732	752	719	745	703	723	691	702	778	774	755	740	740	756	731	769	707	735	740	714	687	713	731	716	722	732	698	709	693	745	764	747	763	733	714	774	735	757	715	739	757	763	705	723	761	729	733	762	741	733	702	746	722	720	750	780	689	770	685	748	745	731	754	731	750	708	766	713	702	692	682	744	700	732	768	687	702	739	711	757	701	731	751	756	797	755	666	729	742	769	722	680	718	732	710	730	738	753	812	736	716	736	701	738	712	721	777	727	704	734	763	752	763	712	727	707	714	725	733	709	738	737	761	743	694	710	776	746	695	724	702	730	683	729	728	771	717	722	774	716	742	727	741	696	740	678	717	762	726	691	748	734	764	721	745	714	726	734	769	799	703	747	702	679	725	715	714	772	707	675	750	686	740	781	735	751	694	750	719	721	770	693	768	717	723	725	728	761	728	699	736	769	779	678	723	711	731	682	715	748	739	767	723	743	756	723	728	764	722	689	753	730	701	757	743	698	709	737	727	769	785	772	777	739	709	751	726	693	685	746	759	758	731	731	767	721	730	727	737	716	737	772	716	781	746	680	780	702	699	696	709	715	805	754	720	721	731	745	764	764	779	760	748	704	736	782	738	736	688	733	695	749	754	731	677	727	689	738	744	701	789	747	700	695	756	715	734	751	686	737	691	752	719	674	727	723	733	747	759	762	720	725	713	714	752	666	703	710	712	761	752	713	763	736	756	757	682	734	711	727	751	729	700	675	776	735	732	711	689	674	703	755	716	683	725	681	747	725	713	750	803	761	745	730	709	757	744	789	767	770	743	759	779	672	782	720	749	771	757	705	737	736	744	739	800	699	717	736	708	715	705	748	765	766	723	710	699	704	727	716	741	751	710	773	684	715	737	771	756	699	769	743	696	761	771	749	775	754	695	749	768	762	724	726	722	745	709	739	750	748	737	765	719	744	756	748	802	761	726	741	736	710	754	789	735	753	717	767	760	756	734	746	698	710	744	735	703	760	734	698	700	754	763	752	750	726	765	742	697	761	741	699	775	718	726	689	726	678	755	720	717	728	776	744	741	790	800	736	764	734	725	688	775	775	775	689	757	766	751	715	685	680	689	673	732	717	738	739	711	741	737	715	714	737	722	735	795	750	683	735	741	711	748	785	773	753	751	727	711	773	747	726	763	743	751	802	762	693	710	740	762	765	744	681	668	723	733	745	687	734	731	707	737	760	655	717	703	710	692	775	760	766	699	737	769	702	706	747	719	708	756	713	751	750	733	730	748	747	737	717	745	756	759	721	689	768	757	713	729	753	758	798	759	760	725	752	749	784	747	719	704	715	675	778	706	701	673	734	790	726	741	690	686	752	749	774	733	707	706	733	761	745	713	735	731	702	736	717	762	723	731	727	724	705	759	757	753	711	663	681	719	719	716	754	703	766	713	726	766	755	715	738	713	724	712	728	717	778	720	704	700	710	736	734	738	729	737	753	747	736	723	737	719	741	760	771	766	712	725	646	757	695	714	754	743	739	706	722	726	714	754	761	740	732	692	716	745	735	765	693	728	705	727	776	696	776	749	730	713	749	750	766	711	708	687	767	694	717	715	728	713	713	708	710	707	740	727	704	728	753	684	725	722	736	709	715	724	728	707	741	703	736	760	710	728	681	692	745	726	708	719	679	670	720	732	733	786	753	729	729	802	726	721	739	818	723	684	768	720	747	694	683	738	767	725	699	722	694	732	729	685	736	743	749	724	779	735	748	713	679	726	725	704	661	748	745	693	767	715	735	702	742	738	737	734	688	674	723	754	736	675	707	686	755	690	701	711	721	716	730	737	747	698	757	718	743	753	715	749	755	768	720	703	694	741	713	707	768	727	728	683	735	740	686	694	673	708	737	733	746	681	752	761	710	751	720	784	714	726	691	740	701	688	730	767	709	783	700	699	730	726	773	761	744	766	727	776	736	737	705	728	759	765	717	745	723	705	696	725	741	725	751	683	731	741	736	721	704	738	740	760	695	769	685	713	752	726	697	701	705	753	756	732	747	761	790	714	723	717	742	716	754	753	696	688	755	699	752	686	728	691	756	743	755	697	770	721	771	711	744	729	756	744	744	717	747	723	709	744	709	769	709	746	721	796	723	760	705	725	721	751	734	718	781	752	718	709	749	700	754	727	753	776	706	746	705	730	756	718	703	751	743	721	674	709	698	727	752	746	723	739	753	709	730	736	731	745	730	723	729	702	667	723	712	740	761	723	728	746	766	706	733	681	698	721	748	729	783	724	676	711	709	726	728	726	683	757	740	733	716	740	686	737	700	735	696	734	734	736	738	726	743	756	741	725	735	746	756	693	728	702	680	762	743	755	741	733	763	698	744	768	746	737	753	739	729	734	721	722	745	766	762	759	721	760	758	694	745	723	718	714	688	689	754	736	781	708	712	717	655	727	727	716	747	704	713	712	772	747	667	756	708	735	737	778	733	735	744	720	719	733	722	717	752	767	789	760	720	739	752	732	747	700	751	729	836	702	742	746	680	721	764	726	735	780	743	756	763	748	747	700	755	722	739	716	754	759	741	745	708	702	802	752	702	697	711	759	709	736	758	714	757	720	758	758	714	726	778	727	723	768	794	699	743	758	697	738	693	747	750	735	720	707	716	735	742	730	777	719	690	716	673	698	727	740	775	738	760	762	720	715	761	726	676	713	732	750	669	750	713	773	723	755	744	673	733	729	656	769	689	737	751	687	691	765	705	756	724	761	715	706	702	712	740	695	747	737	707	750	707	703	730	715	724	725	733	753	738	705	769	733	719	749	789	739	717	728	735	714	736	755	716	732	672	717	752	749	757	740	774	757	705	720	748	760	717	751	707	762	738	735	743	681	711	727	752	783	756	748	762	774	769	702	689	707	715	719	724	739	733	737	782	736	733	740	701	710	726	685	713	774	747	752	738	711	699	712	686	763	779	713	651	714	706	687	752	712	735	733	726	741	689	695	736	695	723	716	675	700	760	759	750	731	671	721	786	714	717	722	727	745	720	698	705	712	727	733	723	691	702	711	728	725	776	753	731	733	733	722	748	696	725	736	699	727	682	758	710	720	737	747	758	732	713	729	689	723	741	721	742	741	752	722	723	757	729	702	762	727	767	737	710	709	716	732	732	722	748	747	764	664	710	769	760	706	749	747	688	767	743	702	772	702	752	750	713	672	733	758	739	778	745	803	730	757	729	771	726	741	692	751	732	736	750	696	722	735	758	700	731	736
16058	34938	26803	17577	14108	10688	8023	5736	4271	3338	2921	2339	2077	1771	1597	1447	1367	1302	1279	1181	1109	1034	1058	993	975	959	929	924	921	977	890	911	882	821	820	852	824	851	854	820	837	854	838	832	863	777	804	773	805	851	808	781	741	812	801	767	819	807	736	810	798	775	797	749	795	752	779	828	754	769	775	778	771	784	790	773	742	746	782	789	741	726	693	798	757	806	823	788	755	765	756	792	759	763	774	756	784	779	805	791	766	799	776	798	786	788	808	745	828	784	722	763	730	767	806	750	746	699	709	776	786	693	731	744	778	716	777	762	785	775	780	798	749	813	753	759	713	836	766	795	809	754	808	732	794	808	811	760	756	768	725	724	827	783	749	777	718	722	808	777	788	775	738	815	746	769	723	733	736	759	753	782	756	785	745	760	771	765	743	721	828	789	737	781	773	757	783	770	757	750	777	740	770	760	770	745	771	770	791	810	845	784	763	799	776	719	765	806	714	773	786	763	741	769	785	784	826	743	731	765	739	732	751	756	764	790	789	811	767	728	779	812	744	768	779	736	752	789	770	712	766	732	780	762	721	830	811	728	805	775	762	737	754	767	814	775	742	776	801	769	767	758	754	777	766	789	746	785	758	709	751	782	793	818	819	762	762	788	743	765	788	824	729	763	772	759	807	815	794	750	759	735	742	785	776	750	755	736	766	725	769	775	726	792	787	752	791	750	764	773	752	712	772	792	760	782	765	755	758	727	779	754	744	752	776	751	751	779	762	779	792	761	831	747	769	758	775	745	769	767	739	821	788	785	756	809	765	786	798	705	749	735	791	769	743	760	804	832	781	732	762	738	796	746	800	751	731	767	726	800	753	768	727	788	753	795	758	795	793	781	750	708	800	724	772	746	790	786	719	762	732	737	742	759	791	786	755	728	788	804	825	765	744	773	739	793	736	761	777	755	775	724	798	763	748	768	756	779	772	769	749	794	773	732	761	780	795	798	763	811	754	741	730	763	745	791	760	770	793	764	788	762	812	783	756	751	800	791	753	763	761	739	779	831	745	743	744	790	779	723	713	741	722	735	778	748	837	801	774	742	731	779	793	780	778	790	752	786	747	810	783	799	722	767	777	776	768	771	784	720	727	758	805	768	758	785	781	780	738	778	803	818	782	759	750	754	763	831	748	786	761	747	724	779	729	713	762	807	720	765	813	783	779	817	784	779	782	774	767	793	788	781	760	807	782	736	750	793	819	769	744	776	793	731	769	826	738	721	780	763	774	766	739	763	806	728	723	792	771	788	750	720	770	778	795	808	769	783	779	783	748	812	710	741	747	778	799	740	772	754	779	719	740	797	785	828	741	752	789	721	744	792	767	743	826	751	768	760	793	778	771	797	812	804	791	747	761	751	851	741	758	763	752	732	771	791	762	785	796	757	770	750	771	747	751	815	792	772	723	777	774	772	815	720	802	822	784	732	766	724	853	798	758	794	744	732	731	831	768	772	759	766	743	761	754	773	719	728	738	780	731	754	726	800	758	742	760	797	727	813	713	752	780	737	771	780	798	781	745	785	757	758	791	791	774	763	781	751	720	759	769	762	736	747	778	789	804	751	779	725	706	778	775	761	755	801	729	826	728	732	732	798	788	804	762	759	752	729	832	758	737	793	814	769	765	760	814	784	720	758	752	742	816	796	783	750	763	779	781	711	770	763	783	788	764	754	787	794	801	836	719	811	791	759	765	830	756	730	748	759	772	781	758	722	784	742	717	774	787	781	740	781	749	758	761	779	770	732	757	867	772	804	801	801	751	771	746	804	807	794	780	734	792	722	752	765	794	789	772	815	816	795	793	754	758	740	753	803	756	788	768	746	748	765	785	746	775	804	785	762	758	783	774	766	779	727	730	747	780	797	808	775	758	778	803	763	759	750	792	783	771	734	800	760	741	844	755	730	754	756	774	790	764	762	778	806	768	821	790	802	791	714	767	798	781	775	723	804	774	750	795	741	745	700	814	790	791	762	799	801	781	822	758	759	767	809	730	787	733	774	779	761	752	762	719	757	755	760	739	768	722	801	764	770	785	757	760	768	796	772	783	816	792	781	734	780	859	793	752	813	822	837	815	810	770	781	761	827	770	714	726	794	782	756	746	772	785	747	773	721	790	780	774	736	771	791	752	777	769	794	767	774	765	776	772	777	796	760	774	724	766	804	793	793	799	778	753	733	798	793	776	723	778	754	777	781	767	794	757	731	749	762	707	803	789	801	840	713	756	724	719	768	822	807	761	763	746	762	820	759	773	774	787	742	762	765	768	815	811	818	769	773	778	769	759	778	789	810	761	772	755	776	766	727	785	798	800	762	793	774	718	761	752	763	826	752	786	791	780	776	734	810	743	756	770	797	777	756	771	784	777	785	764	774	726	724	781	767	766	821	783	752	781	740	780	816	820	773	772	744	775	760	768	692	782	764	763	752	781	776	792	771	797	736	776	806	770	797	770	753	731	818	806	776	772	819	739	802	750	809	836	701	725	804	783	776	776	781	767	721	802	791	765	761	731	748	771	709	799	746	803	799	773	754	719	800	746	783	745	741	804	782	775	757	751	779	831	714	743	753	784	743	761	745	819	753	827	738	723	748	763	751	794	764	697	756	785	749	784	783	761	773	725	756	777	783	773	740	782	725	783	837	756	792	748	786	792	808	727	764	777	782	727	791	763	747	780	784	803	764	783	781	767	742	788	810	752	763	762	757	769	740	747	757	747	781	772	730	751	791	763	800	718	786	749	755	753	784	794	770	732	721	773	751	740	772	780	778	776	685	770	763	806	802	745	744	768	758	758	781	789	827	772	775	743	729	827	739	817	729	799	744	743	784	752	749	768	804	775	729	759	821	753	730	777	759	785	729	757	830	753	806	819	715	755	740	774	813	776	776	781	751	826	725	751	777	764	814	786	774	754	756	823	816	801	786	784	729	828	812	736	772	771	776	753	808	746	774	769	756	823	803	765	775	771	756	806	751	778	773	810	787	794	730	762	718	758	781	801	756	790	725	782	785	760	776	821	781	830	777	753	755	778	749	780	787	786	812	752	803	769	755	770	817	764	779	768	769	756	781	785	778	764	772	745	765	832	745	782	773	793	771	793	794	795	767	746	780	772	760	793	761	741	746	789	792	754	812	815	764	719	759	777	788	813	800	759	748	755	759	732	761	819	744	762	771	784	697	789	742	779	723	739	811	772	728	768	754	735	802	771	733	771	748	788	764	781	691	836	720	757	794	737	786	770	748	806	831	763	787	769	785	761	832	772	737	781	723	802	812	794	747	765	768	763	782	793	805	734	765	777	785	759	743	715	763	767	750	786	747	743	743	713	785	727	738	712	756	760	713	747	796	801	757	763	749	766	764	714	751	791	745	785	742	775	778	805	817	811	791	781	722	768	788	798	795	772	752	785	784	800	718	779	769	760	765	780	802	764	774	744	754	708	800	763	757	726	723	747	806	765	751	798	760	754	829
22574	21134	28680	23881	21244	21631	15081	6641	4108	3389	2868	2341	2087	1732	1678	1558	1395	1339	1254	1182	1081	1141	1110	1070	977	951	984	961	944	935	909	888	809	885	888	837	870	837	854	807	840	832	871	799	798	779	835	759	839	789	847	838	808	819	825	835	828	833	823	814	757	842	804	820	813	789	775	796	799	803	740	796	791	798	787	783	846	802	793	725	836	785	782	801	801	790	794	752	784	729	778	743	754	825	774	775	758	741	759	745	795	736	784	742	764	775	797	781	772	749	750	794	816	742	811	812	832	798	830	784	828	764	828	835	729	776	784	799	799	878	816	810	815	777	809	812	816	808	796	738	774	796	812	799	810	822	731	788	773	803	771	819	775	825	736	800	757	781	781	783	769	768	778	770	769	753	753	806	761	756	785	778	777	746	777	717	826	794	796	821	776	791	787	777	801	754	734	800	773	800	814	799	765	825	777	725	762	802	812	793	768	820	806	778	761	727	768	783	797	777	765	826	807	777	793	787	775	780	770	822	803	723	770	779	769	750	769	776	749	805	775	773	748	792	815	769	810	785	736	808	764	768	790	792	762	817	777	821	755	807	782	756	778	739	779	785	789	690	781	755	802	776	767	822	751	761	773	744	724	810	746	766	690	781	738	768	772	817	806	782	811	787	770	723	805	821	754	798	789	799	774	759	841	792	792	808	804	725	826	762	808	797	724	773	779	797	785	747	806	759	743	739	782	804	773	796	807	766	796	801	809	788	767	805	823	767	804	783	744	757	770	822	772	795	777	732	709	798	766	783	777	826	798	793	795	784	783	810	786	766	813	821	757	774	823	828	807	755	745	790	781	800	805	769	770	774	744	775	794	778	804	817	809	787	748	784	821	703	782	745	785	785	796	782	751	833	841	841	771	798	744	762	832	760	758	784	842	827	708	767	768	812	741	834	797	806	811	795	778	790	774	764	820	760	696	758	795	771	737	773	793	788	718	823	797	738	758	785	781	788	766	793	812	792	756	747	798	773	761	778	765	789	800	775	766	733	769	793	790	766	863	791	821	749	759	794	802	777	718	775	804	757	838	755	741	807	784	790	798	767	812	734	745	727	744	814	748	759	814	778	792	754	782	781	744	783	793	726	774	772	791	778	791	813	790	799	744	757	770	728	751	820	809	753	781	740	800	804	733	780	810	783	835	744	805	754	746	840	785	764	819	818	756	757	807	805	807	812	782	813	800	805	758	785	810	768	858	802	794	748	745	820	758	827	792	787	798	792	791	767	825	784	757	847	733	778	771	801	760	790	789	799	827	823	767	742	791	774	781	849	763	723	748	785	803	772	770	769	734	813	786	740	835	789	772	742	777	753	754	778	761	805	743	749	740	783	828	807	776	772	796	788	755	748	785	769	767	816	820	782	772	757	741	782	794	779	757	790	766	788	778	756	752	780	756	810	778	758	796	792	798	715	762	816	806	810	827	795	837	773	795	774	773	752	816	784	831	783	757	785	791	793	822	755	770	734	808	837	756	786	731	714	797	748	747	733	758	810	796	757	784	794	810	836	795	781	725	767	789	823	804	707	747	828	788	766	797	768	837	745	725	775	769	812	764	771	794	823	794	777	823	747	802	787	745	772	775	787	743	796	785	814	827	802	756	763	848	780	799	753	765	796	807	721	775	716	742	768	788	819	728	779	815	828	738	803	829	746	758	765	810	801	788	772	832	777	777	765	769	809	727	845	781	802	751	741	781	802	710	752	727	808	827	810	781	768	761	779	765	781	811	725	750	805	792	775	800	778	769	776	802	754	717	732	798	804	715	769	776	769	776	757	812	766	797	763	765	786	774	804	794	760	792	744	789	770	778	783	759	783	765	826	787	778	781	746	772	747	804	795	770	800	754	777	768	724	774	826	801	827	790	752	791	746	741	776	764	811	781	788	747	765	749	771	754	763	824	791	841	749	769	788	794	797	719	767	768	776	724	796	786	815	778	814	785	761	804	790	796	780	808	750	730	755	808	805	744	796	800	762	728	757	848	791	776	783	739	770	854	763	831	790	756	776	791	777	746	752	768	808	795	813	797	816	799	804	790	812	762	824	766	743	737	815	733	759	741	762	799	789	788	743	785	755	715	778	745	781	756	792	780	790	799	801	763	757	787	760	781	729	846	755	746	760	774	809	798	796	833	771	738	782	706	718	754	843	754	770	741	773	763	766	857	759	758	791	788	804	781	757	748	792	736	781	780	817	800	813	760	785	686	795	745	782	802	790	757	810	767	761	797	820	752	764	719	837	806	823	723	762	801	832	763	796	781	766	772	778	788	768	778	813	792	762	779	799	766	790	769	765	774	794	804	766	775	747	780	742	797	795	762	792	777	766	759	734	752	772	755	735	782	731	746	775	772	756	778	791	761	779	763	770	792	763	760	797	753	735	803	790	783	806	850	729	793	809	757	786	774	745	753	775	719	781	755	805	788	774	787	734	790	785	775	757	774	809	775	797	770	804	801	824	758	805	829	826	802	809	763	777	769	781	789	789	792	862	786	812	769	776	790	760	771	772	761	798	756	769	793	792	812	773	703	802	802	778	793	814	748	777	810	755	800	737	741	796	802	762	752	845	805	796	825	808	748	813	757	762	750	748	750	722	776	761	761	726	736	797	755	707	813	757	796	813	801	745	743	747	793	795	755	807	757	759	800	760	779	790	772	759	704	802	773	745	790	789	745	717	787	773	741	838	753	796	815	801	818	750	786	804	750	783	808	759	788	757	819	789	817	758	789	774	769	790	824	812	804	822	786	747	815	695	766	735	826	822	756	740	798	809	738	766	790	740	756	792	772	756	752	776	790	766	776	769	789	769	748	778	749	789	801	789	759	762	747	784	792	811	796	831	777	764	766	749	786	825	780	804	762	773	828	775	815	783	784	782	773	754	773	824	793	787	752	762	786	803	772	789	758	794	788	742	832	781	755	768	750	781	741	851	774	753	766	798	790	788	748	771	775	752	751	794	802	740	755	783	771	762	774	769	761	751	777	759	719	800	781	824	753	751	765	773	776	755	783	759	810	794	752	846	827	832	788	790	812	764	819	801	769	800	788	742	783	783	820	785	796	808	775	786	779	778	820	757	770	792	753	801	772	735	767	787	774	825	764	776	745	781	723	790	806	764	782	772	826	779	801	767	778	740	778	752	760	840	776	774	755	751	741	773	798	771	800	778	814	778	750	751	818	814	803	765	805	733	820	803	796	781	773	774	753	722	799	800	759	837	795	776	800	808	742	812	763	792	757	738	791	733	800	758	788	742	746	791	745	784	775	798	776	790	770	790	754	760	720	754	820	784	811	770	763	772	727	826	778	762	837	788	782	785	742	788	811	766	802	790	810	783	748	783	804	732	771	775	790	752	794	797	712	737	792	765	734	789	785	778	743	787	787	820	778	771	789	781	737	737	743	771	783	744	770	728	730	796	786	764	807	779	753	799	769	791	747	724	760	826	742	807	811	802	777	783	794	744	758	800
18899	43196	35043	25594	20863	16513	12434	9270	6854	5350	4593	3657	3111	2575	2460	2118	2004	1810	1569	1500	1513	1400	1333	1275	1150	1215	1157	1045	1037	1027	1076	1024	1008	934	905	901	922	938	894	892	887	823	882	851	835	903	848	826	940	874	908	892	823	880	856	831	881	832	846	855	845	848	836	839	775	848	882	809	788	844	806	884	853	812	775	800	822	812	772	802	816	766	834	820	796	828	848	811	834	787	760	799	849	842	820	833	773	806	805	823	844	800	826	847	817	781	774	792	787	816	797	840	873	819	848	764	834	807	840	824	801	812	797	800	796	806	769	804	701	844	787	820	858	799	825	836	839	823	820	799	804	802	779	815	791	808	883	784	782	794	778	794	834	794	818	834	738	835	762	821	763	792	807	800	786	813	799	792	778	805	808	852	821	814	812	762	776	823	753	788	776	820	746	758	813	822	840	771	810	819	779	753	818	779	807	806	832	797	843	800	777	854	843	789	796	817	825	760	815	795	754	831	837	775	772	764	726	772	865	828	791	820	797	758	801	820	812	827	816	840	868	770	834	817	844	812	760	830	844	826	761	774	846	828	858	817	788	754	792	784	781	807	831	809	731	821	835	789	796	815	840	799	806	821	773	798	806	811	816	763	840	798	778	836	816	801	827	832	774	756	835	836	816	814	854	786	800	723	803	817	772	825	848	802	830	801	803	869	764	796	809	811	797	772	819	801	846	776	807	777	829	810	780	807	846	782	825	797	791	742	817	786	787	771	813	783	787	817	791	807	854	712	812	800	797	785	785	777	766	810	830	801	786	839	820	821	824	819	813	805	759	868	823	806	829	836	831	819	823	859	775	789	825	788	767	793	791	860	776	828	802	809	793	812	792	801	806	858	843	820	774	796	749	741	801	835	792	790	864	824	765	811	857	820	830	850	777	845	816	820	785	823	808	830	781	837	831	800	807	890	811	778	843	749	818	821	841	826	769	762	796	781	768	834	885	810	795	808	796	819	817	839	817	809	758	791	848	794	816	787	792	765	804	762	802	812	818	776	847	789	791	797	812	793	786	820	836	815	792	822	841	840	819	869	846	862	850	802	781	789	720	832	801	802	803	813	842	769	752	814	828	778	806	773	824	825	795	787	817	759	803	783	802	775	818	818	810	835	820	775	775	805	816	797	791	745	823	776	837	844	828	798	822	827	754	853	776	761	814	801	821	840	811	817	782	786	783	781	855	764	784	821	783	803	788	765	807	811	782	825	764	771	792	794	790	836	858	804	797	785	835	809	823	849	819	848	789	820	820	850	867	821	808	850	847	874	817	819	793	761	863	813	765	833	815	804	801	841	855	794	810	839	889	756	810	777	813	857	811	795	779	821	787	807	794	765	768	785	817	814	825	804	815	819	805	806	787	810	750	768	773	799	781	754	775	762	724	770	842	753	834	827	792	788	793	782	805	859	828	785	780	866	820	812	846	815	832	828	775	786	813	791	810	815	792	778	799	800	844	782	788	792	743	845	803	821	812	849	820	813	787	819	811	816	794	828	809	764	782	855	846	817	809	770	813	847	825	804	839	804	770	824	820	803	798	827	809	768	795	842	808	851	832	786	824	743	799	796	813	812	826	843	822	779	801	814	783	788	807	798	826	759	802	813	766	747	782	815	788	869	807	839	841	796	813	803	856	813	807	813	871	803	806	827	794	819	813	781	799	763	778	867	795	793	812	786	806	848	787	819	874	763	869	794	840	844	818	776	835	788	806	743	742	767	851	828	791	794	809	780	824	763	803	834	766	809	811	789	791	796	815	794	818	824	806	823	825	815	810	820	766	844	832	800	757	838	779	823	818	868	843	734	804	768	798	830	812	810	816	803	767	819	776	828	787	759	800	818	782	821	840	797	815	848	788	816	811	773	838	847	788	752	784	795	875	810	821	819	777	837	784	805	812	822	795	796	791	851	819	781	835	783	816	819	795	785	833	809	822	798	735	833	843	790	815	781	758	778	772	739	832	845	792	848	756	811	777	754	758	807	818	816	794	836	775	787	766	804	798	835	774	799	807	810	910	832	829	768	833	781	824	796	823	856	790	825	801	846	780	807	798	796	736	800	816	862	776	779	823	787	819	716	813	782	797	801	818	764	807	843	848	786	765	844	840	814	813	769	843	775	776	773	783	801	815	839	792	844	766	777	796	772	840	794	799	835	789	867	836	807	793	796	806	830	780	828	861	818	776	811	728	819	795	801	810	815	781	753	864	769	767	837	822	839	810	774	825	766	846	860	768	782	789	794	782	780	760	776	794	788	785	771	790	788	772	839	833	849	831	748	796	801	780	829	753	796	773	781	831	824	777	818	806	862	802	830	801	819	777	765	821	775	796	785	783	799	785	840	812	853	814	777	786	801	803	868	839	809	851	838	835	802	841	739	813	751	856	806	816	792	782	745	765	749	851	823	823	813	807	788	817	817	803	770	761	803	815	790	783	800	832	835	798	780	820	799	843	815	754	772	760	808	796	813	805	790	839	820	779	770	781	806	826	829	768	752	772	816	775	745	800	787	814	738	834	812	800	827	866	821	799	809	844	817	793	796	757	801	776	841	775	807	810	789	784	806	817	823	820	801	860	832	780	838	842	783	824	806	811	738	800	847	793	833	798	801	800	776	818	759	812	809	788	769	832	816	765	792	809	773	845	784	776	816	807	800	825	831	857	785	810	787	851	823	840	829	823	801	866	792	842	750	821	793	814	802	799	750	817	813	758	801	820	820	789	831	771	843	854	835	754	834	787	804	808	813	838	827	821	808	782	787	782	772	848	823	793	834	812	802	814	742	771	761	812	808	777	854	845	813	811	834	780	816	785	802	816	821	773	844	826	850	827	777	846	840	807	796	832	838	755	799	808	842	758	816	800	801	797	806	808	804	801	821	778	836	842	789	807	764	833	859	776	816	767	781	801	796	833	803	766	791	839	832	814	772	847	794	797	773	808	803	827	846	817	750	798	821	848	857	801	813	794	811	815	801	783	826	834	838	772	795	781	781	820	792	815	793	854	786	823	798	816	832	769	808	786	836	799	862	807	794	836	802	830	784	875	779	849	835	834	811	878	797	762	804	837	798	839	784	804	757	834	815	793	784	828	800	818	790	771	865	807	807	837	838	762	782	779	774	788	768	795	784	819	792	799	761	796	845	803	767	799	831	822	849	829	821	829	804	743	831	796	846	778	824	815	807	813	816	774	806	808	816	779	781	838	829	824	845	839	832	802	842	842	780	802	789	797	826	805	759	785	750	784	826	784	820	817	766	778	744	802	808	853	801	788	770	735	851	859	798	815	791	795	798	780	798	801	782	795	839	832	759	861	873	800	795	839	757	804	793	833	813	814	822	802	805	788	783	836	837	803	795	805	815	782	802	876	867	888	858	829	777	833	801	816	777	812	836	799	810	806	823	792	841	810	805	827	829	889	814	801	759	796	826	776	775	817	795	812	797	779	772	834	844	810	785	779	794	800	777	793	804	786	825
28421	22293	21964	15123	8207	5170	3644	2791	2016	1618	1503	1295	1212	1095	1048	999	906	883	859	886	853	826	836	830	815	778	821	807	782	789	785	766	807	788	777	718	772	769	749	722	746	731	708	730	730	737	755	752	797	744	756	733	732	777	757	746	739	721	743	744	743	737	737	765	762	741	742	726	757	749	737	761	755	748	724	705	732	725	734	721	718	700	759	708	736	741	767	743	751	731	750	749	713	745	737	772	703	704	737	710	744	686	724	747	730	756	762	780	700	768	750	729	676	686	700	778	771	703	699	719	740	681	730	669	722	686	731	749	688	690	715	718	733	723	696	708	695	702	703	748	694	714	703	776	684	715	706	695	745	741	751	682	698	738	745	719	707	733	704	726	711	736	745	739	724	762	719	754	710	715	678	770	720	750	702	743	722	698	747	721	731	739	717	692	793	737	718	781	686	689	732	782	726	735	717	745	705	780	712	755	770	780	693	759	720	739	709	711	742	750	706	702	703	711	709	723	712	740	766	736	739	727	741	718	756	775	743	724	715	714	739	778	677	681	725	707	728	743	736	719	708	731	728	738	756	746	721	751	697	731	706	756	695	681	754	732	751	667	716	710	658	731	738	731	696	782	685	700	731	738	690	703	774	701	735	758	694	678	706	694	727	733	748	784	707	674	754	699	715	722	701	758	734	767	672	716	743	733	752	720	758	718	724	712	683	733	742	740	735	740	697	733	718	686	705	787	701	714	699	739	707	727	726	718	732	721	715	732	751	703	779	703	751	720	763	734	709	741	683	766	670	752	740	723	689	713	737	745	728	755	712	726	695	718	722	733	742	724	717	690	746	694	705	708	695	728	744	754	712	721	727	803	732	719	727	736	745	692	731	714	727	748	737	689	714	786	722	715	749	758	739	739	721	656	762	768	712	708	769	742	741	693	703	755	681	726	710	732	727	718	768	723	740	747	722	726	707	727	703	704	736	732	717	750	690	744	723	753	731	732	734	749	707	786	755	717	724	719	764	681	773	729	708	737	727	752	728	729	734	728	734	737	726	715	699	698	725	748	760	769	724	725	727	732	762	716	739	756	678	730	766	757	714	732	705	717	758	762	692	728	747	686	773	735	749	743	729	693	712	702	753	696	733	739	777	744	740	727	748	767	713	713	745	739	747	731	760	790	707	744	693	664	706	710	776	737	737	659	746	746	734	704	697	721	707	666	750	750	777	744	701	666	711	749	678	747	678	749	731	754	687	721	723	716	722	684	700	671	717	718	728	718	736	737	763	747	746	694	744	717	706	725	742	773	738	741	732	681	696	757	713	758	712	726	711	736	741	715	709	727	685	725	713	697	720	741	691	731	704	750	719	720	752	719	740	708	693	753	767	757	671	751	677	711	694	766	718	679	710	737	666	750	731	718	722	737	741	715	710	703	779	693	746	758	742	747	729	717	729	708	759	733	734	723	741	730	720	767	713	717	711	737	742	756	747	763	725	678	735	784	708	761	713	724	735	705	747	745	738	674	679	736	717	699	747	715	732	770	696	709	720	699	732	734	712	739	744	713	747	725	727	736	714	691	731	715	716	761	734	731	698	738	694	717	770	738	694	693	725	751	738	821	690	696	733	748	735	777	765	717	710	728	743	758	708	756	722	719	719	719	764	757	751	729	678	753	767	762	759	757	720	749	749	738	732	764	670	754	718	710	701	721	718	713	693	751	767	701	707	718	733	720	709	734	710	773	686	705	668	706	769	738	748	705	737	729	715	706	746	663	755	699	718	725	712	750	770	705	728	711	751	688	684	711	738	694	761	681	719	736	726	693	757	728	725	688	713	685	738	701	695	687	704	786	718	729	739	743	707	767	757	704	698	773	698	722	798	731	751	718	722	649	690	729	700	743	738	709	710	721	718	721	711	758	722	680	726	750	768	704	722	782	715	781	729	706	750	709	668	658	700	742	696	715	727	700	738	675	769	758	737	750	737	704	718	773	689	713	770	664	712	706	707	754	708	667	719	699	723	710	722	707	675	720	743	708	681	724	719	760	721	713	742	710	737	717	748	719	760	791	717	728	731	734	713	717	720	750	707	718	684	793	725	735	717	761	699	713	692	723	728	731	731	694	705	736	702	715	720	723	719	662	757	771	772	723	746	690	719	700	722	688	703	742	717	707	690	730	726	740	699	720	677	727	708	697	768	710	746	664	692	764	679	685	789	723	759	733	718	710	700	727	766	719	757	759	744	745	710	729	743	719	719	715	704	709	735	761	722	701	765	746	735	663	723	691	766	726	697	665	753	770	713	698	715	730	722	717	766	763	753	707	721	755	766	672	740	719	749	739	723	714	722	740	679	699	698	775	700	725	709	729	724	751	732	698	721	743	713	803	719	732	782	773	679	751	731	727	715	662	714	720	721	811	724	733	762	723	715	738	719	708	708	730	766	723	776	739	747	747	719	714	705	719	708	715	772	735	757	657	703	682	677	731	751	688	692	729	733	739	733	720	751	696	730	714	722	709	700	733	727	729	738	711	723	787	708	740	729	707	755	677	704	750	686	747	752	708	761	720	772	763	647	789	688	715	733	692	714	741	684	680	749	743	713	681	749	708	726	771	747	739	743	735	743	703	731	784	697	710	742	751	689	774	743	734	710	740	700	715	746	659	737	715	742	777	752	714	701	784	771	686	707	766	676	703	737	640	738	750	714	729	743	769	751	745	737	707	731	764	778	721	686	703	694	754	719	734	740	752	735	711	738	703	757	752	693	758	783	736	746	753	708	697	713	731	701	688	713	751	700	723	666	704	704	719	658	749	741	788	744	758	699	755	752	671	699	752	731	734	694	760	734	694	768	752	736	723	700	718	715	690	726	713	728	745	723	761	729	701	728	725	702	747	710	740	685	669	711	749	715	769	719	767	798	695	689	771	769	728	782	707	740	751	760	762	742	765	720	781	755	744	673	687	724	751	710	799	673	674	755	690	685	717	742	675	676	692	720	720	722	737	714	728	706	729	697	696	734	734	686	726	686	711	681	686	698	733	736	713	743	749	725	716	727	652	753	718	738	727	730	742	758	735	771	708	751	733	731	694	721	725	717	745	696	725	716	699	699	761	720	744	752	771	674	715	710	714	769	760	730	778	715	713	751	725	787	770	699	693	713	745	745	769	727	722	724	664	696	690	750	717	713	696	694	748	718	700	724	724	733	742	710	730	764	787	770	687	744	717	691	701	722	701	683	767	754	705	744	701	782	760	742	740	722	753	703	727	717	705	758	736	706	702	720	762	738	739	749	748	702	678	730	731	754	703	695	728	757	709	723	746	743	688	689	700	728	694	768	745	709	709	720	686	730	726	721	739	765	747	737	808	710	702	737	726	720	720	725	719	733	736	744	763	708	738	705	792	750	731	736	731	765	722	727	751	733	726	715	736	727	742	671	690	756	720	727	710	769	730	720	748	730	703	726	703	739	692	741	732	723	714	703	733	726	736	716	741	702	716	681	721	736	673	736	731
16758	31664	23643	15298	11335	8613	6073	4514	3173	2578	2393	1981	1678	1513	1372	1272	1297	1179	1049	1055	1027	972	943	931	897	903	927	853	893	897	883	874	860	857	817	838	821	780	839	822	789	780	748	759	855	792	803	811	779	759	715	838	816	775	826	803	809	788	813	733	783	791	800	800	759	791	787	817	796	763	796	763	789	787	780	827	810	780	785	765	743	734	761	777	786	770	722	755	724	710	759	758	731	764	739	733	734	774	731	808	735	776	783	780	681	704	772	758	745	762	787	776	752	735	720	742	792	775	788	786	761	766	769	798	780	789	758	753	736	756	781	805	779	780	763	795	782	769	751	767	731	762	804	783	783	722	781	761	764	735	757	732	751	793	800	734	799	800	728	779	805	723	770	756	739	769	712	775	734	754	758	787	784	770	813	722	757	795	751	765	759	754	753	763	760	764	760	758	777	802	720	803	756	723	746	774	789	748	720	744	746	755	766	802	775	713	753	775	734	781	787	808	778	818	788	771	780	765	742	743	796	760	735	794	749	756	806	765	741	751	767	811	758	813	714	785	726	777	748	728	753	760	744	723	750	760	744	777	778	774	794	696	771	727	734	778	781	755	780	782	766	714	781	737	795	755	827	731	740	781	738	796	784	821	737	738	772	734	753	742	766	766	750	768	751	769	711	752	745	738	760	773	740	728	767	777	768	743	807	742	805	783	763	797	731	771	727	813	774	814	776	777	737	782	824	741	700	743	735	837	745	771	738	782	768	749	740	775	759	678	756	757	800	740	738	783	813	728	782	768	742	765	778	725	774	819	789	794	757	767	769	773	752	803	793	792	763	773	756	744	746	790	777	783	789	761	705	773	782	769	776	776	799	788	793	794	764	785	734	761	766	791	722	752	743	744	801	788	765	816	757	774	767	765	734	751	769	741	747	752	776	785	780	808	806	748	782	784	754	767	779	792	786	769	754	745	794	734	784	749	698	800	729	762	776	763	781	718	774	751	729	726	723	780	779	795	780	743	801	756	832	762	783	782	788	746	724	814	724	805	719	789	752	804	779	778	756	791	779	760	761	759	757	782	729	796	771	788	748	734	752	742	729	772	792	779	746	759	767	737	746	768	791	744	714	698	764	757	779	780	772	729	812	722	816	776	772	777	748	727	780	748	759	762	806	724	693	758	723	770	771	805	734	734	801	778	744	816	747	754	806	798	726	786	800	757	799	747	738	733	721	726	760	778	799	769	757	818	743	770	762	732	772	783	768	774	774	758	733	750	752	755	754	760	757	777	756	774	725	756	768	771	776	815	764	767	799	788	755	763	759	767	758	780	793	755	720	794	786	746	790	834	767	730	764	739	746	757	779	760	775	772	724	789	751	787	772	796	748	765	792	753	832	745	828	765	798	772	757	777	787	801	805	778	774	750	744	740	837	737	810	697	740	779	796	770	757	730	806	767	776	782	805	792	760	728	750	783	730	701	719	775	725	739	748	771	782	774	789	748	756	760	768	722	825	757	746	763	747	739	790	754	744	753	743	802	769	774	773	776	769	777	787	757	749	770	771	765	760	715	733	749	723	781	834	758	699	786	785	754	791	781	825	774	801	773	723	752	753	712	769	762	746	770	739	770	740	803	790	762	793	767	717	776	738	798	761	742	753	775	757	809	817	741	773	761	794	785	819	738	785	746	747	747	787	800	685	721	794	776	741	744	785	761	759	758	722	706	739	728	802	731	768	776	755	775	694	798	747	738	770	745	755	764	808	764	714	775	764	792	748	817	767	763	771	745	813	729	775	821	776	772	771	765	782	737	764	786	794	805	789	812	798	769	817	763	773	767	777	778	750	779	747	761	736	778	707	731	730	738	770	752	742	763	751	772	754	784	832	761	769	769	795	743	762	746	803	739	739	764	741	762	771	811	804	762	780	735	781	823	786	772	740	751	741	780	788	773	786	759	772	768	732	774	776	761	778	724	733	751	757	786	759	775	718	782	773	770	783	727	733	742	754	805	735	793	738	739	767	751	749	762	724	757	778	728	756	755	767	796	773	749	816	777	746	745	756	789	786	731	770	811	763	781	769	768	749	740	760	726	726	752	712	779	780	772	763	735	756	770	773	758	770	765	796	742	769	730	785	810	781	782	703	803	821	749	795	765	741	820	686	753	771	784	796	781	751	777	763	789	789	759	746	784	767	702	761	764	762	738	772	781	781	774	790	772	838	764	762	781	728	801	716	798	797	802	772	736	796	776	779	752	697	756	768	767	776	752	710	791	769	758	729	746	764	705	744	786	793	730	740	787	732	761	762	738	762	798	790	732	755	746	762	764	774	770	753	765	769	723	757	775	793	753	719	782	766	769	747	741	720	775	740	735	794	712	761	750	772	773	777	791	742	757	738	749	789	813	784	816	757	761	739	768	788	800	712	775	757	751	752	775	753	745	780	758	810	738	734	729	724	748	746	805	821	742	762	785	732	754	761	843	775	764	741	776	767	739	783	744	731	780	752	797	781	751	758	766	751	754	785	743	776	731	814	780	740	802	841	746	806	737	774	801	750	756	730	755	759	761	779	765	828	798	777	751	758	727	717	773	793	697	845	803	815	771	767	762	727	766	755	815	748	719	769	771	751	748	735	751	759	716	737	740	740	768	731	750	794	736	744	738	749	763	795	755	746	733	729	804	722	742	774	745	803	733	763	746	806	789	775	785	773	796	773	785	763	803	747	746	719	808	781	793	742	734	751	786	740	817	767	808	794	701	809	765	819	802	746	826	753	818	771	764	737	747	771	737	730	801	754	708	749	804	764	755	768	759	749	771	747	787	776	747	754	732	800	759	770	716	762	761	729	780	788	742	752	735	811	810	756	755	757	776	742	760	817	747	779	777	752	758	765	742	745	744	753	767	758	739	754	775	741	760	802	779	782	724	760	766	713	831	747	752	745	799	726	775	816	801	781	801	779	735	798	739	758	752	817	720	740	774	758	763	756	750	794	787	714	770	755	743	752	741	792	786	804	755	735	734	833	743	739	718	714	751	783	736	785	786	778	736	761	773	773	773	758	741	708	763	791	734	739	779	796	732	733	744	772	752	720	809	761	834	720	744	768	777	766	752	754	761	768	758	805	775	756	792	765	767	734	705	779	731	736	778	796	807	774	775	743	768	780	752	733	798	767	788	756	814	769	755	728	765	767	764	755	774	771	734	769	753	787	733	728	761	761	756	752	737	748	763	811	760	757	811	746	752	753	746	726	758	830	759	724	726	759	795	765	765	712	766	766	841	753	776	728	766	786	754	785	753	822	710	767	790	734	732	795	729	798	777	753	809	781	780	766	764	761	736	741	764	771	749	722	773	749	708	780	787	755	781	745	799	756	751	753	761	764	751	764	770	737	779	776	760	767	763	761	769	767	789	695	802	766	757	721	711	781	727	766	768	755	805	765	798	792	751	760	800	794	713	797	761	776	769	793	765	804	754	817	751	805	788	774	764	714	784	796	758	743	752	805	718	768	787
23747	21039	28082	24335	21225	14740	7574	4366	2977	2562	2148	1824	1687	1448	1440	1280	1165	1181	1115	995	974	989	958	941	937	871	834	847	839	857	832	787	797	864	842	810	797	881	782	799	790	748	745	790	797	777	745	789	746	764	821	761	781	791	800	753	742	797	744	771	735	765	745	760	772	772	772	751	750	753	774	781	720	682	731	790	717	783	741	749	763	732	722	766	765	834	723	791	732	766	726	758	778	728	750	764	717	756	781	725	763	770	737	752	780	692	758	742	724	752	758	735	685	744	720	753	716	717	732	720	761	759	745	713	743	733	726	769	782	800	736	746	716	783	713	735	755	700	757	761	730	808	717	747	744	744	767	773	761	722	744	738	740	744	741	719	795	745	683	736	795	759	766	717	786	777	742	724	718	714	765	734	730	799	745	708	769	739	753	758	785	799	735	779	761	719	718	725	696	735	726	772	741	745	753	781	777	742	747	737	793	742	770	736	737	754	741	710	758	709	733	749	759	743	739	753	734	741	735	689	759	725	751	744	784	742	789	719	783	757	757	753	755	736	759	731	732	762	743	719	696	789	774	726	703	732	704	754	744	749	766	768	774	739	721	745	774	765	760	756	721	708	704	741	740	751	746	754	741	735	711	715	741	741	720	776	777	763	720	734	764	765	731	742	742	733	728	728	698	731	752	734	722	719	791	742	752	753	755	736	774	757	773	740	744	740	723	748	723	715	691	714	724	789	740	736	734	717	795	726	728	711	719	697	750	734	767	755	744	788	722	761	745	681	742	720	761	762	744	742	707	735	787	720	729	713	787	695	798	741	745	689	772	736	746	740	751	796	747	764	762	733	737	806	710	764	781	746	768	740	750	790	763	716	750	717	701	758	747	771	804	718	729	722	690	773	750	766	776	713	727	758	747	712	753	726	717	790	770	744	766	772	799	727	741	728	732	786	738	739	732	772	750	709	707	720	735	779	748	772	778	709	706	720	734	731	725	748	701	681	755	748	768	781	725	729	751	730	689	702	734	714	739	754	742	771	726	756	744	770	751	728	765	798	785	738	710	726	721	778	762	704	735	738	726	773	743	745	737	758	748	746	813	744	759	750	766	702	759	791	769	741	712	792	695	709	757	772	705	740	755	686	797	732	717	717	758	722	799	704	743	748	717	749	747	721	748	755	735	718	751	777	744	733	682	762	748	802	736	738	718	708	738	769	733	753	763	728	751	736	718	789	711	712	743	726	769	751	769	773	703	724	773	749	778	659	750	711	689	771	723	752	742	714	732	755	725	737	771	723	760	730	705	766	792	722	741	762	737	749	691	749	727	780	782	724	724	769	753	753	745	758	753	767	700	768	726	746	781	690	728	726	742	795	763	740	734	738	748	738	747	771	732	737	707	756	715	714	725	768	727	816	760	757	724	744	757	737	785	699	734	717	738	743	729	691	733	749	725	803	767	790	741	686	717	760	762	731	718	713	714	751	751	754	709	725	752	711	740	727	725	764	716	762	720	753	748	730	719	755	711	776	835	734	756	742	789	784	737	783	783	750	763	748	695	792	735	768	747	776	729	758	738	761	730	690	780	714	733	720	778	731	762	764	744	720	751	761	780	724	782	765	741	764	658	759	738	746	757	730	707	763	727	792	727	752	760	726	795	773	746	756	717	672	743	760	715	786	780	745	693	786	763	768	740	768	680	691	766	773	737	744	685	733	744	740	730	690	768	751	765	757	760	716	734	782	742	716	751	818	757	730	763	766	740	734	759	746	790	677	701	744	728	822	744	740	766	730	746	736	731	743	728	772	743	738	743	730	743	718	757	758	723	724	748	744	745	745	762	725	736	754	761	736	745	768	821	728	785	737	734	684	720	726	722	701	686	768	712	733	732	745	730	796	776	728	717	739	727	737	684	747	755	746	736	714	765	763	734	738	774	748	700	745	741	690	731	748	717	746	729	741	674	733	741	719	721	736	770	760	760	777	763	778	799	723	709	729	752	772	727	726	758	802	751	773	752	744	707	793	751	718	794	740	760	742	710	732	725	763	793	775	767	773	762	756	779	771	801	753	731	691	754	752	782	695	722	714	745	758	808	744	752	752	732	799	724	759	725	689	759	718	763	731	789	751	749	721	770	728	737	752	730	674	763	733	783	774	708	754	736	770	711	713	763	740	757	857	707	766	742	755	749	804	761	764	760	783	749	704	695	716	766	763	760	759	742	775	727	775	754	741	732	743	783	777	730	694	768	783	758	755	705	720	745	742	702	772	713	779	724	706	717	734	748	724	725	745	740	745	724	734	734	748	786	747	729	743	702	749	762	701	711	773	722	718	706	721	762	772	772	738	725	762	785	713	731	734	770	745	808	770	739	754	783	716	739	768	785	741	755	712	726	734	680	775	709	765	736	743	739	748	697	784	731	783	768	714	781	745	775	682	748	730	759	759	791	725	691	753	722	756	711	764	725	776	756	754	765	753	749	724	783	773	756	716	775	706	730	758	782	738	772	700	794	753	730	711	747	752	760	746	742	756	759	757	695	685	710	755	798	701	793	720	787	765	743	752	735	745	732	722	745	735	741	728	714	720	753	755	745	746	789	744	761	737	750	729	746	759	748	759	754	703	727	723	745	767	763	759	755	785	707	732	749	740	718	748	723	756	763	763	769	771	723	775	703	761	788	762	773	711	714	733	746	719	767	766	783	746	714	700	730	659	701	754	753	783	742	776	701	772	703	746	721	707	730	734	735	748	759	716	749	744	734	709	742	705	758	740	775	734	779	748	687	747	755	697	819	731	788	722	747	745	786	696	758	686	755	761	733	763	739	723	774	695	757	775	755	712	766	687	682	734	757	743	806	796	714	759	729	724	706	744	735	779	752	708	731	739	752	690	713	713	753	725	715	727	764	730	708	690	704	768	756	751	750	757	720	739	729	730	720	762	742	701	762	765	682	771	728	735	782	741	745	749	748	757	763	757	726	728	766	753	730	717	753	733	723	778	742	773	734	770	776	769	723	785	727	698	709	702	683	726	747	736	764	704	694	710	784	747	727	756	768	705	755	713	748	735	686	701	755	744	758	738	708	738	830	738	743	731	718	733	749	702	749	805	751	788	726	718	734	749	803	735	738	683	734	706	786	744	751	751	752	687	707	731	773	765	691	686	735	694	743	747	742	718	747	727	775	742	764	749	735	713	733	728	729	740	798	757	756	801	719	752	738	730	713	721	736	712	741	748	783	746	752	709	734	759	769	730	736	713	750	776	719	726	735	704	768	737	701	740	742	700	759	700	777	734	763	748	707	764	774	734	726	791	713	699	723	771	735	712	682	761	743	773	796	748	705	677	699	713	709	772	757	794	730	731	708	749	699	760	729	746	772	796	736	781	742	755	745	760	735	686	778	756	763	752	753	781	749	748	735	767	749	740	731	753	751	743	725	684	759	693	759	773	795	725	724	714	752	664	730	740	778	718	750	739	695	742	707	694	672	778	705	686	720	706	765	703	731	751	778	727
16765	38793	31180	21510	16599	12764	9443	6888	4961	4116	3478	2947	2466	2084	1902	1659	1567	1381	1340	1302	1202	1213	1178	1075	1053	1060	985	968	902	981	963	920	899	850	931	923	843	877	852	881	852	815	808	817	819	844	836	827	826	809	835	829	810	778	782	809	813	789	831	831	837	791	758	812	825	793	810	812	826	815	753	777	864	817	779	794	745	771	789	780	766	741	773	756	791	806	826	800	803	775	785	781	767	785	805	758	778	822	778	731	819	799	748	782	809	731	755	780	771	769	830	791	774	729	777	834	784	793	770	803	783	773	820	747	790	779	777	767	773	758	792	772	724	754	794	785	788	837	736	757	804	806	738	737	776	714	784	792	781	800	792	791	774	758	810	780	787	782	767	764	792	764	797	823	768	802	762	777	746	784	761	748	759	776	768	795	788	741	812	779	797	779	802	730	825	797	788	758	737	760	758	735	784	771	748	797	783	787	783	774	786	788	814	750	753	773	765	775	764	779	747	797	771	768	779	810	766	794	806	818	774	775	782	772	786	749	775	809	827	755	752	805	770	753	770	772	749	769	783	819	769	774	826	809	770	747	831	720	800	790	779	808	826	819	781	819	774	803	753	803	782	785	769	751	766	765	758	818	736	757	769	803	742	777	801	807	799	768	775	747	751	759	773	781	777	819	782	765	803	752	776	757	791	781	743	750	795	721	758	770	785	817	801	778	808	805	792	820	789	781	757	800	764	807	720	804	831	751	732	778	802	784	768	743	756	736	807	764	805	781	832	801	788	792	725	811	768	749	790	788	737	758	823	817	762	782	752	749	753	839	795	767	765	828	743	797	738	791	792	773	773	777	750	788	830	748	775	773	763	726	748	846	820	777	769	765	741	783	777	778	769	775	808	766	764	758	803	761	846	757	770	841	771	773	757	788	794	789	808	821	804	761	776	749	843	753	751	796	798	789	774	804	758	766	755	793	719	741	787	809	758	757	747	785	836	785	774	825	743	794	767	779	816	819	766	762	740	787	806	822	742	732	820	774	766	764	785	808	729	746	758	770	806	770	792	780	750	769	753	779	744	766	761	762	805	819	789	742	762	745	717	784	757	741	724	727	800	728	765	796	774	739	751	781	823	829	771	747	787	775	817	803	780	792	718	770	768	811	761	801	769	766	773	777	797	771	753	768	814	743	725	823	804	793	721	741	802	794	755	702	781	800	782	776	787	826	777	790	766	756	783	784	755	760	776	808	793	783	798	785	805	757	799	784	735	784	781	800	792	757	808	786	757	784	801	813	778	766	782	720	773	766	800	782	768	779	803	768	782	802	780	778	762	808	782	830	731	751	783	766	802	745	779	807	797	730	791	770	775	796	786	804	780	791	794	766	794	798	807	771	772	789	761	762	780	746	807	760	786	796	758	800	737	770	770	758	776	798	798	741	772	833	810	770	780	764	814	794	797	762	794	777	835	800	827	795	808	830	825	798	748	797	808	799	779	773	783	804	808	748	788	802	811	748	794	738	764	776	780	751	773	722	772	764	741	780	797	760	761	747	756	765	774	764	799	837	795	778	768	731	827	810	792	737	789	782	798	773	823	722	815	817	801	792	762	772	767	807	778	799	811	798	836	799	766	779	778	758	787	734	794	763	735	785	776	777	810	748	767	750	757	811	795	793	815	779	781	740	801	834	781	774	803	790	739	751	757	805	722	789	765	754	807	772	769	804	778	770	817	762	767	760	786	765	768	774	800	751	750	782	827	748	776	781	778	745	785	791	779	776	823	795	758	795	768	773	786	763	811	757	749	802	760	796	763	752	738	804	821	785	772	760	753	829	808	787	781	762	818	785	806	795	776	807	785	814	786	746	769	770	716	798	738	742	816	787	756	795	785	761	789	802	782	812	757	768	749	760	783	772	815	782	789	826	812	757	799	761	796	821	771	732	754	748	797	822	801	743	817	806	782	815	749	752	750	804	787	787	809	736	802	796	761	750	753	772	785	771	737	785	764	805	745	794	764	792	766	753	704	826	749	801	832	760	742	789	779	816	813	749	779	819	769	766	819	742	767	791	789	797	764	796	760	757	785	737	781	805	781	790	776	754	783	755	735	776	771	785	770	810	769	750	758	732	770	744	807	775	801	745	801	771	797	729	797	771	792	793	772	796	828	780	761	740	787	757	768	777	783	757	803	769	786	759	788	750	787	773	740	789	816	761	770	755	817	748	831	819	739	710	763	809	722	793	808	756	759	805	763	788	762	755	796	813	790	772	774	801	769	750	764	733	781	778	810	798	801	718	784	769	750	748	722	791	789	756	766	826	801	752	807	762	807	771	788	747	798	805	732	742	714	731	743	773	817	771	799	757	783	808	803	699	765	769	835	787	788	746	767	796	773	785	750	758	792	805	811	788	749	753	800	782	832	818	783	767	753	831	796	791	779	803	781	794	769	734	746	809	781	771	762	782	785	791	751	777	788	754	742	803	767	789	770	796	752	735	805	801	772	780	773	827	780	721	803	785	764	756	768	795	796	767	739	739	796	787	823	798	764	759	776	802	785	768	761	769	863	771	741	744	747	759	786	794	790	792	801	740	788	775	801	791	781	764	766	807	811	771	796	793	775	790	747	792	787	779	817	755	758	751	740	764	766	812	804	768	838	798	772	805	762	779	728	806	836	799	802	800	807	790	814	794	736	718	808	754	753	776	812	816	767	791	823	756	795	806	827	743	776	805	790	778	728	764	800	795	746	737	765	781	747	753	773	782	849	775	781	836	805	781	735	792	806	785	800	777	789	722	763	785	796	805	804	744	764	769	825	778	800	741	778	755	762	777	787	770	774	803	734	718	830	798	771	774	762	780	797	771	771	760	770	763	780	786	802	809	791	823	724	818	737	800	758	711	731	761	749	804	779	795	770	810	791	796	758	770	724	775	782	775	816	769	745	756	774	837	764	804	834	739	827	800	773	775	720	798	753	794	701	722	768	761	772	785	831	786	778	790	734	765	745	785	764	799	762	784	800	813	754	781	814	777	766	776	785	775	771	773	731	754	787	736	794	782	802	816	790	747	811	768	802	808	770	770	775	827	793	821	816	783	756	774	779	784	816	830	698	792	759	783	771	766	772	763	810	780	779	750	820	781	791	778	815	749	738	803	786	765	844	760	778	766	752	810	825	733	786	724	735	785	801	769	815	796	820	793	735	783	764	770	836	720	751	787	773	807	815	807	767	797	749	762	742	803	741	743	757	788	735	751	804	783	746	726	774	784	775	777	767	809	814	754	807	758	785	788	764	767	800	787	754	755	784	732	808	785	800	784	792	788	760	807	754	813	795	767	778	804	785	796	767	766	798	725	784	840	770	753	778	774	766	793	756	779	749	768	821	813	781	791	755	739	729	751	802	756	749	742	769	749	724	836	763	797	777	739	746	766	774	761	797	740	769	743	773	763	788	825	806	752	734	782	760	753	787	758	779	804	748	783	774	779	797	753	762	751	809	770	768	761	791	785	804	739	765	749
24754	20953	26839	25395	15072	7323	4697	3173	2394	2017	1695	1530	1407	1333	1189	1103	1092	1008	956	947	872	910	874	884	818	802	799	774	822	859	787	766	799	712	728	779	765	782	791	778	783	767	767	739	759	759	771	687	761	712	698	755	732	742	776	709	700	715	699	751	728	699	738	735	759	716	745	740	732	769	765	666	733	730	724	724	752	697	769	741	708	733	717	709	722	705	675	734	738	685	709	771	697	744	694	737	721	690	722	722	701	725	687	749	697	723	699	687	738	687	727	689	745	698	722	720	686	707	704	682	697	686	757	713	717	727	713	684	722	747	749	756	737	737	737	771	734	714	727	715	754	707	696	788	735	729	736	695	709	728	751	696	732	726	745	725	752	732	687	686	721	687	688	771	741	724	722	703	717	767	748	716	713	785	723	680	704	714	737	733	715	722	747	737	763	717	766	707	744	744	691	762	703	731	699	731	742	726	721	773	716	769	715	707	697	721	732	732	735	737	759	740	722	732	709	697	748	718	719	739	730	733	720	687	715	745	715	713	707	727	735	734	712	701	743	675	696	703	714	693	686	690	753	705	683	693	719	725	741	699	723	744	727	695	729	691	772	708	704	710	728	752	767	791	719	749	736	723	793	688	709	792	748	728	674	719	712	744	718	701	714	720	729	721	665	740	704	694	713	692	717	735	703	728	698	744	700	730	730	718	700	755	726	688	764	702	737	764	700	688	755	733	715	717	729	711	730	746	739	707	740	740	709	696	721	726	715	735	733	724	684	707	673	730	763	749	743	780	745	750	706	730	762	700	710	721	730	742	754	727	731	761	695	676	713	707	742	726	739	747	705	716	703	698	768	739	700	734	715	753	729	711	707	741	716	691	730	751	734	727	749	736	707	694	705	730	692	718	692	707	703	717	762	709	742	720	696	694	693	709	735	726	701	735	712	782	767	701	736	715	711	707	704	716	662	731	737	726	686	716	715	750	683	738	716	723	775	795	702	671	716	683	737	760	724	692	732	687	742	733	722	720	687	710	709	725	744	681	699	716	726	742	782	686	724	702	762	757	731	728	711	725	700	714	764	759	727	673	740	715	672	743	730	742	718	712	717	777	752	724	720	699	784	706	738	739	713	741	735	680	733	741	722	738	764	754	726	749	758	743	764	732	745	753	721	671	716	779	704	752	731	730	697	757	668	702	714	688	721	754	757	692	729	694	742	752	750	712	704	680	701	672	697	718	761	743	716	737	687	690	732	681	689	772	730	764	743	725	758	690	693	692	731	738	709	737	774	718	734	705	729	745	760	679	701	716	710	698	712	681	694	742	740	722	714	688	771	763	729	710	743	763	661	698	730	723	696	703	704	750	757	762	769	718	704	728	719	720	730	737	765	773	728	679	754	718	737	720	799	742	672	728	708	752	741	696	742	757	727	731	738	702	731	729	733	700	679	714	706	715	697	693	731	693	720	735	756	669	731	747	731	737	718	699	724	740	700	717	677	700	705	725	770	772	691	704	709	722	767	728	720	757	761	718	662	714	743	728	728	698	735	711	693	700	706	694	688	738	679	706	753	726	710	715	712	708	768	759	735	717	736	671	700	699	716	687	716	691	764	685	697	727	752	742	654	722	752	739	740	758	694	688	720	738	728	655	713	742	731	747	778	668	743	703	708	700	727	733	674	718	691	691	675	751	731	722	746	724	732	709	692	732	715	691	745	740	723	716	682	698	717	715	719	698	721	729	687	715	752	752	710	734	753	752	710	699	717	722	798	706	714	701	754	718	744	678	713	732	746	733	690	724	717	734	705	765	689	683	760	702	691	743	676	709	725	688	694	705	759	748	697	760	634	712	739	702	724	700	694	701	723	714	743	762	785	692	685	729	689	708	776	699	729	727	751	783	734	769	727	720	743	755	697	704	757	720	722	713	693	774	698	729	717	668	743	703	736	705	741	703	723	748	750	682	716	713	709	700	709	767	753	770	717	700	741	718	716	691	669	693	758	730	706	666	734	706	660	694	711	718	740	700	723	705	734	683	724	681	711	751	695	743	711	690	766	718	797	681	699	724	701	737	744	732	721	694	702	708	728	713	716	702	693	716	719	682	700	680	722	746	734	750	729	760	753	792	717	696	726	694	715	675	768	675	658	758	715	743	747	691	695	721	702	757	653	702	683	758	713	702	725	726	753	725	707	691	729	740	725	705	702	702	736	744	744	690	759	736	750	710	708	747	711	723	745	743	736	731	792	724	717	759	684	720	727	738	730	687	695	727	719	775	772	736	670	754	725	699	746	693	700	741	717	708	734	710	708	689	728	697	753	745	715	729	721	764	768	754	690	680	741	693	715	734	689	717	694	757	753	744	732	726	724	738	713	707	726	709	714	720	704	757	784	706	766	742	695	719	709	723	777	748	712	784	720	735	693	729	734	774	682	709	717	671	706	674	701	744	720	676	722	707	752	702	737	721	757	727	718	708	719	705	734	742	669	796	656	709	760	713	766	712	714	700	705	730	708	728	698	696	753	698	754	743	742	741	683	743	704	736	746	762	718	721	715	696	745	759	726	711	684	738	702	722	712	732	689	742	746	694	685	706	749	696	693	726	753	708	767	757	702	680	737	706	717	728	680	742	750	729	711	696	741	735	706	701	738	708	736	711	687	678	741	720	725	754	733	732	732	691	703	728	702	704	687	732	703	716	729	735	723	735	724	755	772	683	759	715	755	778	707	716	699	732	774	743	740	734	709	667	779	733	762	683	730	736	701	724	720	706	724	710	720	713	714	741	720	746	696	731	746	685	669	686	732	735	729	719	716	767	721	739	708	682	719	729	761	751	721	744	722	709	709	716	710	695	729	715	757	746	730	691	729	730	694	676	760	732	754	775	711	720	702	748	669	742	764	737	734	689	719	715	733	748	692	766	721	713	745	762	722	710	785	745	774	710	695	729	706	711	684	706	737	716	697	742	760	685	734	732	724	733	731	727	764	742	734	727	703	744	717	770	734	697	742	754	720	777	725	733	731	712	723	688	740	737	684	738	703	700	710	647	744	698	718	789	676	710	738	700	696	745	712	728	748	677	728	748	685	745	704	674	706	760	687	760	768	696	682	754	713	705	683	686	713	776	699	701	747	777	673	761	755	721	670	724	705	690	685	681	684	768	729	777	728	763	726	716	676	769	713	752	747	698	712	687	720	684	746	743	707	731	710	693	718	693	749	703	695	700	760	693	732	757	734	686	732	669	707	775	721	701	711	727	679	701	707	782	738	707	732	706	719	723	714	700	704	721	751	695	713	737	740	772	733	704	713	691	712	792	741	666	792	766	688	706	700	735	749	672	751	731	687	718	713	723	734	715	737	708	705	743	772	730	718	762	716	758	730	777	733	733	690	741	738	716	717	736	732	710	705	730	720	735	759	730	713	752	714	694	743	713	734	718	709	724	728	709	756	775	741	702	683	744	689	709	692	685	728	731	713	768	769	703	699	714	718	725	728	731	740	717	707	704	699	730
16819	35470	27988	18639	14292	10201	7861	5420	4157	3388	2889	2432	2054	1932	1685	1519	1346	1228	1267	1198	1145	1073	1020	1063	980	885	949	878	895	895	835	862	850	833	822	820	779	825	818	826	824	844	826	727	765	767	795	757	797	815	799	825	762	772	800	749	813	777	815	745	728	784	729	784	820	759	808	778	790	778	766	809	761	774	722	766	775	762	749	792	725	786	781	768	772	740	790	743	733	761	772	733	816	783	782	773	756	754	757	771	742	769	760	745	739	826	699	794	821	764	777	731	768	775	760	740	771	756	748	717	792	793	721	741	764	783	784	782	773	746	763	745	739	766	757	737	732	824	723	750	789	737	794	763	748	745	776	815	766	746	805	756	756	763	734	720	767	763	733	725	722	762	781	669	758	785	721	765	751	773	757	788	735	724	767	745	749	746	744	756	775	728	749	793	735	755	775	738	718	733	733	793	731	688	791	811	825	775	759	705	763	740	778	779	758	842	717	817	760	745	738	802	784	784	796	735	765	742	770	755	815	737	804	788	745	769	734	753	775	782	695	718	731	810	751	804	784	744	774	754	762	836	758	724	768	773	709	769	748	805	738	741	791	773	809	705	789	746	760	790	759	750	762	730	753	758	773	753	772	764	773	715	750	767	773	802	764	744	738	748	728	775	755	730	834	806	727	790	776	736	747	747	809	747	712	758	728	781	768	826	739	784	786	780	774	813	742	763	732	714	752	747	781	765	728	804	760	717	723	734	742	779	767	726	729	706	792	774	757	754	749	756	697	752	740	775	736	774	781	701	755	772	779	736	769	766	741	745	729	707	771	761	719	769	765	735	746	747	777	810	775	759	774	735	738	793	753	742	731	764	789	762	764	776	766	750	808	793	778	757	803	748	784	767	738	772	767	755	761	818	795	739	766	778	721	737	850	738	762	769	724	756	771	771	827	703	770	793	769	782	749	750	802	749	759	793	779	734	823	731	790	787	748	809	815	767	755	738	753	774	778	764	770	777	771	778	737	676	747	778	747	739	743	758	774	735	739	805	805	804	764	790	751	793	749	755	743	751	805	717	749	760	715	740	770	741	766	747	750	750	744	799	821	811	789	801	834	752	734	821	748	740	763	706	796	732	735	778	760	762	794	741	718	761	775	755	753	799	709	722	774	737	826	784	764	759	818	745	723	731	775	745	748	806	756	768	796	770	792	750	774	788	755	759	780	819	792	748	785	849	741	780	803	768	762	781	747	781	789	781	789	784	762	723	743	763	769	722	754	742	734	775	757	780	734	742	759	812	774	771	719	756	734	777	752	723	808	774	794	780	745	764	719	782	790	754	739	755	743	803	712	744	753	736	789	812	762	738	807	763	749	810	801	758	746	778	725	768	739	784	761	751	790	774	781	779	755	762	754	826	754	724	804	783	765	759	734	788	759	759	772	763	752	765	784	695	802	754	760	734	695	747	800	755	752	786	811	770	754	774	785	756	807	798	752	759	763	776	792	770	762	765	789	735	784	807	745	786	766	795	726	768	749	745	816	784	796	804	756	791	739	754	749	800	759	771	732	764	746	774	804	747	764	779	796	740	735	756	731	815	784	794	732	749	771	786	767	833	788	786	800	723	758	736	812	738	747	760	750	796	763	777	790	770	794	749	746	789	751	719	743	828	731	773	764	768	743	753	802	752	745	777	807	777	735	741	715	790	745	772	751	732	814	783	788	719	740	798	798	750	771	780	743	731	752	749	770	773	711	753	753	777	751	808	762	735	765	723	787	730	743	756	716	761	733	747	762	764	743	723	772	777	776	694	749	719	774	739	766	752	808	792	702	784	773	782	792	788	772	759	708	773	744	765	778	732	753	769	778	756	753	787	791	770	767	793	726	762	771	744	782	742	836	712	756	786	757	746	714	772	748	776	733	739	721	755	778	778	754	798	775	720	733	786	771	768	730	807	749	787	740	781	764	760	793	729	741	782	730	768	786	756	770	684	760	756	713	775	726	773	733	842	773	805	803	804	702	733	740	770	721	744	740	817	761	775	741	791	798	755	752	760	737	804	744	747	742	777	780	740	737	790	743	763	802	750	751	800	760	778	784	763	733	800	732	790	759	766	775	787	740	745	740	802	760	741	771	796	766	739	739	740	714	786	783	765	775	763	738	777	760	781	771	755	722	719	758	774	739	731	785	779	753	731	735	692	744	727	785	753	789	732	710	737	757	850	722	759	754	738	718	720	778	772	762	756	747	764	763	764	824	786	754	758	713	738	775	786	762	782	762	750	797	727	770	783	753	772	750	801	674	775	766	756	754	803	793	784	738	819	791	840	832	779	735	771	782	771	719	809	732	763	750	801	747	718	775	755	753	730	733	734	782	765	767	790	728	760	805	759	744	740	750	738	742	770	787	768	713	768	726	770	746	743	799	818	784	785	734	769	754	762	746	762	776	793	690	752	753	754	761	736	755	712	783	725	729	752	773	757	774	759	756	721	750	765	783	805	747	713	734	778	740	743	742	755	754	777	778	777	753	778	731	721	757	726	787	761	755	771	800	720	765	797	758	758	743	791	753	734	814	729	730	748	779	761	768	786	777	753	787	734	774	755	738	753	744	707	748	747	754	742	788	748	748	733	763	755	726	677	730	772	697	812	793	778	766	734	725	812	766	727	756	771	766	767	731	772	762	767	781	831	779	798	734	758	770	785	774	731	799	757	773	786	746	766	755	753	767	786	780	769	751	774	741	756	786	800	789	785	744	737	776	753	766	772	741	757	728	782	726	789	734	729	745	694	754	785	786	751	742	751	787	790	748	786	755	762	780	774	744	782	745	772	733	789	761	753	766	786	753	769	732	710	784	746	787	776	799	788	789	740	756	739	744	769	813	738	783	754	792	764	758	745	765	794	795	765	753	812	741	732	745	803	760	783	723	753	781	737	787	789	747	747	753	782	791	767	782	754	759	754	752	759	795	751	783	787	761	793	774	751	760	746	796	758	792	773	775	763	796	719	763	757	727	805	764	809	756	791	765	783	760	738	735	766	763	792	734	743	803	772	771	767	780	746	780	736	797	775	802	689	761	771	716	769	728	757	779	747	826	773	793	775	749	757	761	772	768	720	801	807	773	783	737	725	778	754	739	772	771	736	745	789	704	738	749	757	744	743	763	757	743	773	735	739	768	772	747	742	785	728	739	769	787	760	804	800	806	758	796	808	756	757	754	776	746	756	747	785	757	810	811	777	787	768	755	737	765	767	784	759	742	740	775	771	724	722	830	759	781	742	727	735	823	730	801	785	768	766	791	755	768	765	710	758	775	758	747	787	773	711	724	777	714	747	789	748	759	760	760	770	757	717	734	765	766	811	774	732	717	726	772	725	747	778	784	818	772	752	773	789	792	745	822	770	761	733	785	790	735	777	738	743	744	771	760	770	805	796	720	804	762	774	785	769	772	770	746	772	760	835	829	768	771	755	725	767	763	795	736	761	750	656	738	730	786	781	783	756	732	810	751	806	761	752
22664	21074	28588	23820	21210	21463	14935	6188	4193	3467	3038	2453	2122	1968	1689	1544	1382	1293	1226	1206	1205	1074	1088	1001	985	1005	1000	968	901	854	891	921	917	847	947	887	879	841	855	842	792	816	826	861	870	787	781	823	845	806	787	849	832	805	781	811	829	795	816	786	815	800	795	803	778	780	762	751	742	830	751	767	776	737	806	775	725	820	780	797	807	799	748	798	786	767	772	767	821	770	750	791	825	791	811	807	808	775	805	805	746	782	782	765	802	778	801	753	792	755	809	743	786	804	780	778	812	800	728	772	755	724	774	721	750	796	746	730	783	743	788	801	797	825	850	728	747	800	748	783	728	793	839	796	806	804	800	768	747	767	810	757	772	777	808	824	779	732	775	788	782	774	755	799	751	778	792	802	833	717	728	719	851	772	754	807	753	753	778	816	782	754	756	828	804	757	768	775	766	781	808	802	736	772	745	739	815	779	776	806	779	795	809	788	782	783	837	705	867	768	771	788	765	787	765	761	824	742	776	757	778	779	821	783	791	802	784	779	812	787	796	777	752	778	784	793	750	768	764	762	759	769	787	773	798	771	800	768	779	771	746	749	794	747	787	743	788	782	739	806	763	782	771	785	771	806	799	787	753	802	792	822	770	771	775	768	786	742	780	781	790	804	715	750	775	760	802	775	770	749	762	764	759	791	765	730	738	782	782	794	733	794	750	806	792	817	755	722	786	781	815	770	827	740	842	747	827	839	735	838	822	755	793	784	744	831	775	843	782	799	800	773	731	787	723	723	796	820	742	748	787	762	790	749	779	804	798	777	753	808	772	810	823	759	741	766	784	810	774	773	753	762	814	808	745	808	737	768	815	794	769	760	789	787	740	780	751	788	794	801	766	803	796	705	774	710	795	792	815	805	816	829	775	767	781	780	805	789	791	758	766	778	808	754	789	791	780	751	795	772	779	805	790	764	774	778	791	763	744	785	727	785	769	745	740	752	705	776	752	804	791	786	799	784	828	784	770	758	772	734	772	821	758	789	758	770	765	789	788	777	779	795	792	816	786	744	805	793	757	775	728	702	741	746	843	797	806	781	745	800	777	782	764	726	767	768	786	801	735	822	758	784	745	804	721	802	762	741	795	776	769	821	778	723	770	765	756	788	796	753	805	757	819	782	787	799	777	802	812	765	801	745	799	778	794	770	803	780	782	791	783	781	754	762	756	758	833	750	791	816	813	790	737	789	791	850	743	782	782	742	759	808	799	740	786	781	804	778	762	738	746	739	766	791	806	747	765	785	781	769	784	791	803	726	820	744	786	780	784	796	802	766	786	795	810	748	737	766	777	781	795	776	781	804	752	769	779	735	749	775	822	760	785	758	735	775	798	765	779	699	750	726	734	768	746	790	801	760	749	821	768	732	757	783	751	737	794	796	756	807	821	776	815	754	749	788	744	755	783	791	777	758	755	766	769	753	758	791	822	787	791	786	767	762	807	796	755	817	775	789	794	769	746	826	778	811	766	810	839	741	785	794	806	845	798	737	784	757	790	760	795	772	796	836	772	787	822	740	755	805	768	763	791	754	765	821	749	791	774	772	792	800	781	795	832	773	768	868	737	768	740	800	758	784	743	808	787	773	811	796	795	856	751	738	810	760	781	832	739	716	818	749	789	745	731	820	803	795	796	770	794	766	727	808	779	788	770	749	792	769	793	749	798	740	727	798	748	743	759	785	742	758	766	765	773	778	806	755	701	787	758	787	819	793	735	793	789	818	764	745	731	750	752	755	793	756	791	741	768	739	784	774	761	754	775	757	778	805	774	806	750	755	758	784	791	747	771	768	763	811	784	781	724	778	791	793	757	763	761	786	730	782	772	763	766	793	783	748	783	787	755	761	747	793	814	794	770	781	827	770	819	805	783	759	823	739	838	814	788	735	758	757	799	768	769	765	761	825	780	784	779	779	788	764	786	825	771	769	838	766	790	767	789	780	790	775	753	826	790	806	773	778	758	778	776	792	784	769	782	807	782	785	782	822	762	812	758	804	771	776	776	784	827	792	798	816	811	778	763	764	785	752	753	789	791	765	808	830	787	812	827	743	759	766	753	755	741	736	786	808	768	825	802	780	738	761	756	751	775	780	763	747	769	792	814	792	813	793	777	726	819	744	800	735	815	799	802	758	795	773	792	767	756	788	776	794	774	765	733	806	825	804	772	742	796	828	793	719	836	778	752	784	774	785	740	779	797	793	766	801	735	794	781	753	794	848	827	783	765	769	776	745	764	743	758	765	751	750	761	803	793	712	750	757	763	765	760	733	794	772	795	801	756	761	778	749	741	788	782	785	755	837	796	781	759	766	803	802	761	779	786	778	789	799	803	757	795	773	786	729	778	777	773	788	808	802	778	811	773	799	814	762	785	755	753	784	787	798	802	775	794	754	807	748	771	774	802	823	789	780	740	794	775	752	762	792	784	773	802	752	801	773	801	784	776	763	801	809	807	744	760	796	783	796	743	800	800	798	762	796	801	824	785	796	757	754	778	763	787	745	784	760	742	755	741	788	798	802	769	809	728	762	807	714	780	753	784	776	796	777	788	751	776	827	763	749	749	784	778	813	786	815	782	790	788	751	775	790	752	821	763	827	783	754	815	769	807	781	767	758	831	853	744	797	759	784	767	818	747	789	791	763	796	746	812	790	766	799	813	760	790	817	792	815	751	779	727	804	781	773	782	750	771	792	782	778	843	766	749	777	777	816	758	751	828	790	731	743	795	768	811	800	760	755	760	754	778	774	800	722	725	741	745	799	737	765	775	759	798	816	767	842	796	757	742	776	820	801	743	828	828	766	798	785	761	776	773	732	740	739	765	755	803	760	764	785	777	766	757	798	760	733	766	793	766	739	742	768	787	764	811	805	739	794	749	800	751	794	752	776	761	783	837	775	811	821	760	801	786	759	789	750	761	802	770	804	787	720	790	742	818	748	773	775	778	807	813	767	747	765	762	741	757	759	761	754	730	773	719	781	751	762	730	754	731	787	771	771	809	789	786	760	770	794	778	776	754	814	757	790	789	746	838	739	766	809	763	737	740	787	786	738	754	738	754	777	773	810	731	751	779	783	696	815	790	770	765	765	790	779	743	771	769	802	791	804	804	818	767	788	718	794	767	802	817	728	761	747	760	730	788	787	780	740	787	744	788	737	806	800	795	795	764	742	747	777	779	768	830	802	748	793	783	775	735	777	793	754	786	777	775	768	808	743	786	732	761	768	773	772	779	774	784	790	773	722	784	785	823	763	814	745	784	776	790	771	776	748	819	769	776	769	808	741	764	769	803	786	780	796	753	793	800	793	782	841	778	801	766	819	787	775	734	703	782	795	791	780	760	758	797	828	808	804	792	769	794	786	786	771	701	782	881	787	753	782	757	754	790	778	809	740	787	831	761	729	757	749	788	791	809	750	795	789	810	802	765	724	756	757	764	815	760	766	796	744	710	807	731	753	779	791	719	809	762	779
19019	43558	35785	26471	21136	16136	12152	8743	6886	5671	4764	3825	3256	2775	2553	2252	1930	1724	1652	1587	1467	1423	1262	1225	1178	1092	1075	1098	1059	1004	939	930	984	1019	947	974	915	881	908	873	904	910	929	909	862	937	879	817	896	847	824	819	851	815	829	828	828	831	819	847	797	881	826	805	802	818	794	805	830	863	803	762	820	800	853	817	780	819	807	807	844	762	832	810	826	796	837	789	774	832	831	809	834	797	820	824	845	837	811	791	824	746	807	800	781	798	800	816	806	757	815	761	819	827	799	778	852	805	777	769	846	819	822	768	804	772	799	784	778	822	767	838	811	756	800	823	789	741	784	772	818	823	831	713	770	814	788	752	780	827	813	818	820	770	800	770	772	802	740	783	849	807	824	788	787	781	817	793	792	826	829	787	784	813	812	797	821	777	832	810	833	800	816	760	789	801	810	754	858	795	793	780	797	823	811	823	815	809	842	815	768	835	772	799	781	795	794	789	840	852	837	853	814	801	769	800	832	798	790	799	781	805	786	809	809	792	771	810	777	790	823	764	783	769	793	858	828	807	807	791	849	794	812	803	795	846	772	832	758	777	811	811	778	782	793	789	825	829	809	755	825	834	771	827	838	765	765	819	786	798	765	773	832	801	806	741	787	772	815	767	818	774	792	831	752	793	851	767	851	825	837	826	831	807	822	797	799	772	776	816	761	795	758	829	840	771	810	795	801	836	772	798	815	790	830	800	786	784	828	809	827	818	815	780	803	810	771	784	811	770	883	859	793	852	798	804	795	757	760	791	811	816	756	815	776	830	785	792	733	833	804	851	757	799	805	783	806	781	809	764	875	783	796	770	737	802	814	826	788	845	790	854	758	841	855	749	787	791	801	816	807	775	824	809	797	796	774	852	838	818	828	768	805	776	822	846	832	798	802	781	795	775	791	774	818	865	786	862	837	818	799	783	804	764	846	789	796	812	830	797	796	777	748	739	797	839	836	802	786	779	828	784	812	813	805	805	764	806	798	834	815	812	819	793	794	793	767	807	775	796	806	754	827	826	847	752	753	798	820	746	849	773	835	848	783	799	834	766	870	807	808	823	802	765	746	809	803	787	784	808	847	822	779	808	864	810	802	805	796	834	764	825	834	775	825	836	825	785	835	811	811	777	781	785	828	748	870	813	769	804	780	786	787	747	838	801	780	850	752	831	776	764	766	826	797	765	732	813	770	865	816	784	754	754	783	802	825	828	819	805	776	808	799	775	754	810	839	775	833	825	806	862	827	777	823	749	773	787	789	838	763	770	798	798	846	804	769	769	802	813	765	742	771	794	780	804	762	772	812	789	783	775	807	807	769	818	810	753	857	815	784	807	782	776	812	790	816	786	821	812	854	748	810	743	817	790	808	793	748	799	776	749	806	773	805	815	842	838	803	780	811	742	832	742	778	783	755	783	769	816	784	802	781	835	784	793	883	773	817	787	782	819	757	810	801	825	797	850	781	852	821	795	798	839	821	787	795	732	835	792	819	765	833	759	761	841	781	841	794	846	813	762	822	763	822	802	826	780	828	818	791	748	842	799	786	840	800	810	807	813	778	771	766	805	837	749	826	794	806	782	824	781	811	842	809	775	835	826	795	808	778	810	797	759	778	770	777	817	775	771	833	816	797	778	826	824	814	785	796	807	816	827	737	832	809	763	823	783	773	806	788	845	803	800	798	810	799	801	795	807	821	787	815	829	794	782	802	805	828	808	859	797	821	850	820	818	770	756	800	833	782	766	828	788	814	782	785	767	790	806	835	777	787	774	843	855	784	792	791	816	762	836	787	797	791	811	795	797	858	804	785	764	797	836	781	809	758	727	858	821	795	774	825	798	790	754	796	780	846	820	775	859	773	851	811	784	830	805	791	789	798	752	725	800	778	829	810	755	759	788	805	843	760	742	835	784	827	841	807	794	821	780	822	806	862	739	773	773	784	793	793	808	784	804	850	823	833	803	772	781	784	791	798	830	802	810	801	744	795	785	846	803	788	800	846	786	784	808	799	790	791	822	798	807	796	785	767	821	825	766	769	773	780	788	826	767	791	808	783	862	769	811	783	820	802	811	769	776	818	763	785	821	773	757	730	746	755	786	805	799	815	790	820	799	807	846	787	843	824	735	799	746	819	767	807	780	821	769	808	793	793	798	783	776	802	790	802	781	786	787	762	822	766	771	805	814	795	774	799	779	833	811	775	818	818	813	759	763	828	756	804	804	802	799	847	758	771	843	784	799	810	789	796	837	814	840	791	771	766	787	779	801	770	777	827	778	754	784	799	783	804	840	781	823	809	775	772	800	794	803	764	771	767	821	779	790	788	799	794	809	847	782	815	786	820	798	771	824	832	828	759	785	812	845	774	792	828	816	852	786	818	808	831	817	768	766	855	786	797	790	765	822	795	803	775	813	816	817	822	784	843	781	783	794	840	797	756	798	803	816	817	758	752	815	861	788	753	791	810	809	812	810	778	819	819	787	797	815	790	801	766	810	822	808	781	804	773	816	839	820	802	811	823	778	790	794	805	759	773	788	759	771	834	854	794	762	803	819	784	780	805	851	853	792	779	835	778	792	793	812	840	855	806	807	781	761	788	805	761	778	769	783	779	758	784	832	854	783	769	791	739	806	761	824	818	802	788	829	818	834	765	812	793	797	776	798	768	831	791	798	788	819	736	795	746	779	834	782	772	859	785	790	787	819	799	808	789	799	777	836	799	822	823	799	766	775	819	788	819	806	802	753	786	785	794	799	777	777	775	799	796	729	807	780	757	846	751	745	829	777	791	766	812	734	806	786	775	792	853	790	753	778	758	770	769	775	773	816	777	814	790	760	766	776	849	822	772	772	803	817	832	819	814	834	794	789	804	733	757	780	755	806	845	801	772	804	785	819	829	799	830	820	757	759	781	842	779	807	779	773	847	818	855	823	828	820	807	799	770	722	770	788	849	822	783	788	810	840	818	783	764	778	820	769	808	797	797	793	794	805	836	751	845	752	829	779	799	812	823	774	784	776	773	755	804	797	799	767	808	801	794	796	817	821	804	811	847	754	731	826	811	756	808	801	794	815	831	818	762	800	799	822	824	743	832	791	761	781	773	788	816	780	823	831	824	825	754	793	822	803	831	831	859	795	867	810	825	817	800	826	872	796	821	748	825	783	760	827	849	843	810	791	791	818	806	819	805	767	763	777	818	785	814	750	791	805	795	785	798	818	838	773	765	881	809	779	831	810	778	786	813	804	789	813	803	809	800	828	782	812	846	792	772	830	808	780	779	849	822	765	827	818	811	805	846	802	815	826	771	795	829	756	796	778	792	788	823	767	807	811	833	817	830	832	776	793	789	810	801	767	781	796	800	755	852	797	834	760	772	771	793	779	791	700	841	771	792	780	795	845	815	723	819	767	779	805	794	830	775	773	757	810	780	782	794	803	777	791	794	806	784	822	782	832	829	777	755	782	776	819	779	790	761	771	793	807
28262	22641	22950	15490	8278	4974	3595	2511	2036	1764	1602	1378	1237	1187	1093	986	901	949	879	877	866	860	846	826	793	819	782	734	773	795	760	767	781	804	741	758	738	730	771	718	771	702	733	766	704	748	746	724	699	766	722	743	776	733	722	746	756	720	781	690	666	699	731	720	726	696	738	755	746	768	722	755	713	736	691	739	702	759	791	729	746	764	743	715	707	752	723	724	746	727	749	742	734	710	723	725	731	723	711	705	705	689	714	761	739	734	726	755	741	711	705	755	708	709	720	744	740	747	772	663	715	711	718	701	710	728	736	722	693	715	704	735	767	709	757	767	734	735	746	726	710	692	700	780	715	730	699	700	709	722	679	732	708	732	739	734	727	715	734	772	727	718	756	701	738	741	723	735	737	694	737	753	719	718	664	769	765	759	713	709	767	740	748	754	699	750	752	712	766	713	698	668	721	690	702	771	791	705	736	719	717	762	761	721	712	703	735	739	668	736	693	745	712	737	750	705	671	705	749	713	686	737	752	734	757	731	673	684	752	734	766	753	742	722	720	779	702	732	707	666	718	683	774	690	715	776	757	740	739	715	721	686	711	753	705	733	682	753	686	743	753	721	733	742	727	729	696	760	675	749	723	744	715	699	728	706	731	738	737	753	713	719	772	693	761	722	747	708	759	700	738	713	682	733	710	741	762	706	739	730	713	763	750	769	693	758	703	755	705	768	687	722	739	672	745	697	686	689	744	731	723	691	737	722	748	661	716	758	772	703	717	727	684	739	761	723	708	756	689	739	711	743	673	738	720	704	782	742	741	705	767	713	717	768	714	761	726	699	721	707	729	710	749	762	704	697	771	736	761	698	708	723	756	751	730	740	701	736	715	752	708	755	741	758	713	739	773	702	745	707	798	744	742	745	665	743	721	752	736	755	776	722	749	730	703	700	715	706	704	753	747	748	743	755	737	749	676	705	772	754	672	714	744	747	717	734	678	728	701	741	715	730	686	720	727	741	737	741	726	729	702	685	716	715	714	699	731	742	676	738	720	772	708	764	658	712	758	749	726	678	766	763	700	715	728	739	755	714	701	736	693	786	745	757	732	793	715	688	732	723	737	718	667	706	727	751	722	708	744	764	691	708	715	699	759	741	719	736	712	744	736	718	724	717	701	693	757	714	739	718	775	717	737	696	722	719	767	766	726	679	697	691	705	710	758	714	694	735	731	694	748	656	738	793	742	704	729	740	748	733	759	717	748	730	765	674	704	679	715	761	720	716	679	733	692	697	694	728	733	710	670	755	738	671	686	659	683	703	681	779	765	697	737	733	715	698	737	744	705	677	707	766	707	712	721	672	731	709	708	737	760	785	754	745	716	737	746	733	748	725	725	729	748	712	699	777	709	694	710	684	719	719	711	701	755	729	713	725	703	662	718	702	693	755	714	729	735	775	748	711	677	676	750	768	705	711	693	730	714	740	701	723	738	722	743	727	700	744	727	699	740	696	739	802	729	688	704	684	712	720	772	713	731	686	758	729	723	697	730	698	710	723	727	752	749	702	736	739	716	716	695	725	762	745	744	757	720	729	717	744	674	733	739	707	729	686	705	697	760	713	735	715	740	743	750	721	685	762	751	763	735	699	764	678	735	675	736	687	733	653	725	716	736	752	704	727	733	728	720	691	757	687	741	738	725	739	754	711	698	727	729	790	689	725	746	676	750	686	776	742	668	674	731	724	707	729	740	711	699	671	728	748	710	723	676	757	739	728	766	745	716	744	685	734	758	730	717	780	707	691	705	718	709	727	700	685	663	736	755	729	716	739	731	731	733	727	703	727	718	729	728	714	729	715	694	701	715	732	722	708	756	785	738	717	754	743	704	766	725	679	723	712	748	698	718	710	709	721	708	728	721	760	719	758	710	726	785	667	777	715	737	715	706	699	741	656	760	709	721	688	747	762	717	728	705	729	713	748	724	761	704	697	759	708	753	730	691	765	737	686	764	713	730	737	751	691	747	729	732	747	722	693	728	739	687	694	719	735	713	726	734	694	779	683	700	779	722	697	684	697	714	752	746	738	725	710	740	699	732	708	708	763	741	767	694	711	746	736	728	734	721	757	746	786	758	720	732	756	714	714	721	743	741	716	733	780	759	670	739	704	714	652	731	716	726	715	734	732	741	704	734	745	787	761	774	736	697	720	760	704	736	730	685	691	720	725	755	799	734	706	719	728	804	710	702	748	728	715	730	739	743	670	753	765	710	775	732	758	747	743	710	704	747	730	745	728	684	742	701	739	759	706	689	700	734	685	646	686	717	750	704	705	739	710	723	711	717	713	711	710	668	699	724	699	702	694	730	714	686	698	760	724	720	743	731	753	786	754	748	735	712	709	729	738	690	736	744	716	732	691	694	705	764	723	746	726	738	706	751	772	758	733	756	787	720	703	720	694	722	742	723	716	718	749	737	704	728	707	720	739	775	733	724	774	734	720	765	727	720	706	788	722	719	704	739	713	744	693	719	656	712	671	722	685	727	680	742	678	691	706	766	704	730	749	760	694	732	734	699	718	741	786	677	687	665	785	750	699	718	728	702	706	744	702	718	712	682	718	750	656	744	723	705	723	710	767	732	689	729	722	696	736	726	769	740	710	706	709	740	708	760	732	720	712	692	731	724	710	729	763	710	703	739	711	641	728	725	723	700	693	732	721	731	716	719	738	735	708	759	684	729	716	701	753	730	763	758	672	716	722	672	758	743	727	674	753	724	731	714	711	717	710	732	741	734	733	744	753	692	737	726	723	696	763	714	754	736	716	735	713	747	689	710	695	687	722	697	731	751	735	751	735	730	754	677	729	739	739	719	715	747	749	749	696	751	700	730	687	772	735	707	707	746	750	719	731	716	756	741	734	696	686	719	749	724	706	703	725	752	712	734	753	679	738	730	739	773	714	718	754	703	725	758	726	739	692	732	714	726	667	743	706	753	712	692	731	752	763	665	702	721	757	732	689	770	739	719	768	740	707	708	749	737	734	695	744	715	748	676	704	724	737	712	703	729	702	745	721	719	734	729	734	735	722	712	720	776	728	720	751	685	738	783	716	727	718	718	722	703	721	754	730	719	721	743	746	727	773	735	733	721	722	738	691	791	706	725	696	711	693	749	713	725	755	715	689	721	725	752	719	688	746	719	764	725	699	695	738	791	777	739	725	766	671	729	698	652	728	731	728	689	703	714	718	761	761	719	674	711	698	710	649	690	689	715	708	695	752	694	718	723	697	738	704	727	676	757	696	692	720	746	691	689	732	719	738	732	750	692	757	738	691	707	737	745	729	750	694	710	718	779	730	729	694	726	680	768	741	703	688	718	739	779	722	705	751	736	693	734	775	701	731	707	721	708	726	716	713	716	753	728	716	754	768	709	776	731	755	682	711	725	730	770	732	734	713	756	741	740	703	740	748	737	701	740	679	731	719	707	716	720	773	737	698	710	700	728	744	706	732	679	768	744	698	756	715
16875	32137	24884	15805	11237	8168	5751	4293	3319	2743	2371	1994	1855	1516	1449	1263	1152	1082	1037	994	1015	994	998	880	907	877	840	878	871	822	840	768	884	849	806	813	849	835	821	810	835	812	849	831	793	757	782	846	747	779	771	805	803	797	763	773	808	795	777	753	723	752	763	788	782	754	757	801	787	769	736	753	823	742	803	760	795	773	740	719	748	781	765	712	782	741	704	750	712	725	765	749	793	781	810	770	716	757	730	747	722	772	724	803	744	742	804	778	739	768	765	756	722	778	763	700	739	727	688	778	784	716	756	746	784	762	786	750	722	715	715	764	754	781	766	808	764	760	813	753	746	775	742	677	750	792	757	718	775	734	778	723	774	780	777	761	788	763	772	768	764	771	751	804	746	835	776	759	705	720	750	775	711	782	811	726	774	735	727	783	739	762	754	710	796	768	777	763	763	785	744	777	746	795	767	794	742	740	801	808	737	733	765	753	734	773	763	766	768	758	781	714	766	774	815	734	737	773	768	758	791	800	804	741	749	815	767	767	741	744	801	757	738	764	774	746	745	768	745	774	726	728	728	771	800	765	726	760	729	761	755	785	754	772	767	720	811	758	779	822	772	772	731	799	764	815	760	752	713	757	780	728	756	789	780	778	731	778	790	788	739	744	773	760	806	816	776	783	795	774	712	744	769	798	734	758	769	764	747	778	704	754	762	749	725	736	795	772	751	718	752	721	786	734	791	751	779	772	765	738	779	758	734	732	726	784	754	746	797	788	781	733	771	756	770	807	738	726	709	779	754	769	756	795	783	751	741	741	765	765	766	795	738	790	760	778	760	813	784	777	793	740	799	797	759	795	768	795	773	774	725	723	739	780	792	770	746	741	772	735	748	795	766	783	763	730	767	754	768	790	762	727	740	774	802	765	778	782	768	727	736	767	768	762	728	750	712	742	745	756	757	768	808	735	792	747	760	762	767	752	774	758	795	766	744	757	789	764	807	747	738	780	769	727	738	754	747	768	787	733	708	747	785	745	734	783	792	738	755	722	731	775	757	765	729	741	812	720	782	747	782	744	780	768	778	783	743	760	743	757	744	753	773	761	752	730	727	753	798	818	724	738	738	757	818	750	785	756	792	754	732	747	764	712	749	768	756	756	731	771	772	761	690	791	762	789	756	754	762	735	738	759	773	737	782	777	757	806	735	770	723	757	778	749	821	738	726	760	751	773	759	733	748	789	790	765	799	776	780	794	705	753	787	760	727	769	803	794	782	769	726	746	783	761	778	708	746	726	753	746	699	782	785	752	788	789	739	753	790	751	738	796	784	753	740	733	705	748	776	738	763	787	783	762	728	738	784	811	768	784	723	773	778	743	739	759	710	761	719	738	793	779	744	736	745	722	757	723	775	753	744	731	768	774	804	730	747	771	762	774	753	775	746	724	730	720	797	794	776	754	761	763	784	714	825	779	817	722	718	784	741	725	758	811	814	766	811	783	750	758	756	740	744	753	746	776	769	754	732	735	795	770	714	774	800	794	778	786	796	820	752	739	741	757	779	741	742	711	731	807	740	750	753	759	785	750	785	785	753	725	768	698	766	779	779	721	818	765	808	787	756	750	755	740	723	764	717	774	809	772	729	732	784	767	750	720	788	752	787	788	769	755	823	727	754	776	797	756	741	759	759	717	831	759	809	788	763	774	754	711	720	758	786	757	781	724	785	798	784	712	790	753	743	757	755	777	759	739	746	765	818	796	750	750	831	750	779	753	758	762	742	764	733	765	738	758	731	767	724	773	774	783	722	756	724	726	767	764	784	765	754	759	739	728	763	740	808	743	775	746	782	755	783	775	758	788	823	744	747	738	788	757	804	786	747	746	771	764	764	821	743	746	760	772	772	782	783	781	744	773	739	753	797	793	773	753	782	739	755	761	759	754	745	765	787	705	730	779	739	770	796	781	777	759	774	742	723	754	735	772	750	793	793	758	733	779	721	736	731	777	769	757	763	790	744	773	791	746	742	786	743	706	794	717	750	763	713	754	790	794	756	754	818	711	799	756	706	807	745	748	681	816	780	800	742	776	746	763	747	780	768	719	790	749	736	775	729	725	789	781	753	775	804	817	788	774	735	740	780	759	773	759	810	736	744	777	815	794	777	793	778	738	786	792	759	782	761	719	789	787	766	747	762	720	797	761	714	756	781	830	727	698	810	784	752	761	736	778	782	765	692	770	760	723	732	786	737	773	744	766	783	783	767	725	762	758	809	753	753	770	766	750	742	756	741	737	761	767	723	784	782	781	814	744	719	705	732	773	715	756	785	773	825	707	768	777	744	792	765	793	741	713	719	760	715	764	733	725	709	782	736	750	721	782	739	742	827	790	766	756	805	725	744	776	748	698	768	760	807	717	777	743	778	772	745	773	730	727	797	801	751	766	767	809	771	698	790	790	869	803	828	704	752	709	738	759	753	793	742	811	773	777	734	781	805	738	820	750	717	740	764	787	807	801	751	773	739	804	773	725	799	783	741	779	766	762	773	751	723	726	752	753	724	754	751	771	751	758	828	753	723	764	723	744	731	740	776	765	816	768	750	757	751	793	795	737	766	771	758	808	748	711	752	734	751	736	785	767	762	821	811	774	807	772	793	768	739	773	748	762	722	767	770	756	772	758	760	729	745	779	726	791	709	727	764	768	751	728	775	743	791	763	717	756	767	796	773	733	711	730	741	769	716	770	769	812	774	785	720	784	713	732	749	761	719	761	772	720	743	755	757	790	731	756	780	790	752	721	734	749	795	766	782	765	772	722	784	756	749	804	765	777	726	777	776	790	749	732	722	799	714	801	724	752	741	765	771	767	756	732	770	765	694	727	776	748	739	733	725	713	729	748	774	762	771	760	779	783	799	726	751	776	785	738	723	758	805	718	751	771	741	838	775	721	776	811	785	756	781	781	762	726	761	764	769	772	764	768	771	805	823	785	739	749	758	768	765	804	796	782	770	761	762	750	750	744	760	774	741	772	780	777	775	779	758	753	768	815	808	785	777	768	751	776	790	730	744	762	761	775	827	778	781	751	745	779	769	716	723	774	737	745	705	729	735	719	752	775	792	774	737	786	764	782	752	745	777	786	739	802	750	795	756	752	768	761	785	802	737	776	738	755	783	784	791	805	771	814	767	765	805	789	675	772	760	739	768	774	767	759	792	756	793	742	799	741	793	754	732	747	771	773	767	752	779	701	754	769	749	691	755	786	733	748	807	762	738	747	769	779	778	773	761	720	776	703	763	713	740	726	748	730	742	742	797	827	753	727	751	714	743	759	762	708	761	759	716	738	778	786	747	757	735	764	773	793	784	796	779	745	764	782	739	743	858	743	772	778	762	749	769	777	731	787	769	779	713	756	761	735	752	773	770	763	803	795	749	735	760	831	717	778	758	805	785	823	765	762	729	821	759	742	748	777	751	706	746	751	753	739	774	753	768	768	803	740	745	775	738	748	744	780	792	716	750	695
23705	21073	28079	24376	21213	14787	7230	4119	3142	2741	2202	1844	1652	1423	1387	1190	1148	1120	1077	1059	1014	983	893	908	921	913	867	851	848	830	826	793	838	762	845	853	815	801	808	781	788	820	787	785	769	775	737	700	779	776	812	756	751	791	785	775	735	776	766	730	738	674	722	766	708	724	739	806	708	685	749	747	779	751	768	795	744	747	756	749	717	728	703	732	718	772	777	751	744	746	722	705	750	767	778	711	742	801	741	737	707	717	747	694	684	756	760	733	719	734	750	745	783	717	715	743	714	693	793	744	707	704	705	767	777	702	777	738	763	787	682	773	769	727	732	748	757	770	753	720	721	747	764	762	710	708	754	746	731	712	751	761	754	725	769	765	739	737	760	722	718	706	745	741	720	765	743	743	771	700	772	700	681	705	757	720	730	756	747	729	734	742	732	707	748	705	698	742	725	712	741	773	747	753	694	793	696	773	725	749	744	753	717	759	743	781	712	748	727	693	724	734	732	722	743	734	692	755	756	688	748	728	754	715	753	736	757	732	686	769	734	743	716	754	737	797	692	729	713	755	797	703	730	749	751	731	799	733	729	715	741	711	713	772	755	706	703	683	751	778	698	750	700	732	723	756	705	761	769	733	718	736	753	798	755	786	775	762	736	716	696	765	740	702	750	728	753	747	710	746	752	665	747	714	741	723	775	733	721	720	786	730	811	737	732	723	768	748	722	693	708	705	739	713	734	707	786	672	766	772	727	778	749	719	756	736	752	713	742	751	750	748	737	763	734	762	733	737	699	714	733	804	792	705	718	754	710	724	743	748	707	739	788	708	733	742	778	787	803	704	734	772	747	737	733	734	723	767	736	764	733	705	765	707	739	745	764	759	724	750	746	764	710	720	742	702	741	789	700	750	718	713	717	694	728	741	775	758	763	779	722	766	757	757	719	743	772	759	766	718	785	736	730	707	751	733	724	785	728	743	721	760	743	729	761	733	717	685	734	762	762	704	729	721	727	744	710	730	742	762	765	774	762	768	715	747	733	740	779	755	674	697	743	734	726	716	721	743	699	757	795	764	733	741	745	785	721	772	734	748	762	707	750	702	732	715	784	728	727	711	732	773	726	734	734	724	754	708	753	768	717	733	751	799	786	791	777	749	700	731	691	758	704	696	801	694	722	739	766	777	713	762	730	805	756	754	741	736	790	756	708	789	720	750	773	722	719	769	765	724	731	736	719	690	744	741	747	719	710	757	760	730	711	710	712	799	717	745	700	718	732	761	729	691	812	769	714	737	749	758	773	786	749	774	785	746	717	751	735	738	747	698	760	735	741	724	743	706	752	735	741	743	731	755	748	728	700	740	713	732	732	748	703	706	733	754	724	746	764	790	741	715	757	767	771	730	804	729	737	751	743	718	761	797	738	698	719	737	746	766	742	739	749	772	736	728	719	682	713	726	780	773	727	704	724	718	741	754	732	739	760	804	717	780	709	759	689	742	716	728	696	754	727	728	762	776	719	791	788	781	710	722	753	803	677	773	725	715	728	756	745	726	764	736	783	717	733	733	743	779	737	745	746	724	749	726	718	706	726	704	697	750	750	719	744	771	761	742	761	709	713	729	714	775	702	697	748	705	706	724	745	812	711	756	736	749	804	717	786	775	685	753	738	770	752	716	779	769	745	781	726	734	750	752	696	755	772	736	706	740	731	723	766	729	793	778	691	758	762	746	748	778	763	728	759	736	729	773	786	743	740	755	703	730	735	715	721	782	734	705	770	744	766	749	758	738	766	743	737	700	749	752	718	738	691	727	774	720	727	717	767	717	758	745	752	760	764	748	729	753	757	773	738	725	719	797	720	751	770	805	714	761	711	739	699	699	753	694	734	733	721	766	752	782	748	735	730	758	693	723	765	696	725	747	768	729	720	757	748	703	754	687	724	746	725	738	762	737	717	735	713	729	764	746	761	710	753	749	741	728	768	745	753	743	740	739	705	762	818	728	722	746	739	739	719	779	773	760	798	698	698	708	768	739	743	718	730	703	751	740	760	733	785	734	777	754	823	742	740	721	736	715	726	764	749	740	707	715	750	681	705	734	748	741	736	708	750	723	720	716	727	743	752	764	743	724	729	752	777	741	754	751	722	789	739	722	708	738	740	767	799	715	745	748	746	777	707	704	743	761	775	702	755	774	734	697	783	747	771	675	723	718	749	773	773	743	742	764	735	704	731	749	742	745	763	726	754	708	757	735	682	738	779	717	747	715	786	782	733	715	750	742	701	723	750	725	731	745	708	792	748	732	705	734	745	744	760	742	748	761	731	789	750	738	699	673	756	704	751	737	748	747	689	734	781	713	703	726	736	760	741	765	785	741	744	775	708	782	737	794	747	815	675	716	742	752	713	720	699	757	734	718	748	754	728	711	751	736	755	751	667	771	736	730	748	799	764	789	691	734	754	727	766	728	722	800	760	709	761	759	704	752	759	739	725	724	731	756	704	774	769	732	751	710	775	729	692	779	771	752	737	779	711	831	736	787	726	733	726	740	751	713	685	683	688	751	783	776	746	678	697	749	757	699	734	729	746	758	691	710	760	797	729	792	784	744	761	731	736	746	742	746	720	756	724	798	750	732	741	733	758	774	789	698	717	740	707	717	753	719	732	721	787	757	747	747	748	749	718	799	760	708	778	737	802	721	701	750	726	747	746	693	770	753	740	712	766	743	774	679	693	690	764	767	702	752	764	769	656	763	749	743	790	758	773	732	750	789	774	721	711	704	728	753	755	760	769	723	781	763	728	764	775	708	761	761	720	716	737	658	767	763	740	731	788	767	777	736	718	734	764	708	795	735	723	732	763	770	709	797	708	747	744	679	769	708	740	709	755	734	735	769	731	690	733	717	713	737	729	706	805	721	740	716	735	769	716	776	697	765	763	721	727	765	709	728	761	822	703	735	783	752	740	740	710	729	757	693	683	689	732	729	711	755	684	697	769	783	706	758	768	754	747	773	736	748	697	771	725	707	708	715	749	708	767	718	754	798	725	767	736	760	741	702	782	715	766	742	681	767	760	723	722	738	740	720	739	737	765	746	748	774	732	714	689	730	763	755	727	793	740	755	697	715	698	705	699	729	723	712	734	749	761	757	768	745	708	756	701	753	749	778	729	770	743	741	742	770	742	746	697	730	717	724	719	736	706	790	748	738	760	762	779	756	740	802	817	701	756	750	767	765	769	710	770	699	791	724	724	726	762	712	739	732	756	785	734	738	725	723	778	760	760	761	720	756	778	738	739	744	759	751	702	741	693	679	729	728	740	729	786	673	736	706	696	773	748	750	706	759	810	736	817	701	687	739	712	741	744	749	693	711	721	744	740	708	720	738	713	744	753	698	764	735	725	726	717	732	703	729	694	763	785	665	808	740	710	709	731	721	731	766	726	734	769	780	721	733	717	735	801	696	736	762	768	732	747	716	744	756	762	710	730	757	724	721	747	776	800	771	778	727	772	795	719	752
17034	39939	32254	22119	16518	12515	8921	6573	5342	4333	3597	2956	2600	2240	1974	1674	1592	1437	1397	1285	1152	1117	1070	1068	1012	1010	1001	973	934	944	948	942	882	894	941	888	868	844	862	840	847	842	861	812	859	803	818	779	782	826	820	852	755	767	772	815	794	782	798	841	791	773	848	796	778	804	776	819	801	752	797	769	748	787	772	792	828	841	765	769	804	801	749	774	792	776	764	782	783	812	770	772	747	760	786	793	809	749	766	818	807	756	775	749	763	805	811	740	801	838	753	778	772	749	798	739	795	752	848	789	747	756	745	768	830	797	802	786	779	762	794	800	828	783	767	766	778	806	757	756	776	783	794	757	808	759	748	783	791	788	791	774	816	796	755	739	806	808	775	780	727	750	800	718	812	784	801	842	810	804	760	800	771	724	739	757	769	782	761	774	789	796	790	793	759	801	753	740	723	756	764	820	815	783	766	736	809	765	830	765	766	762	767	773	740	773	798	786	808	799	797	775	746	725	778	785	729	782	777	806	761	754	730	810	751	791	740	762	770	806	755	774	823	751	816	735	805	804	783	760	783	788	784	794	766	754	782	810	766	775	779	774	790	754	785	763	781	826	748	736	746	710	744	742	760	828	807	823	766	785	740	813	752	775	751	774	802	795	748	772	802	764	793	818	797	742	757	771	812	785	715	766	790	795	771	781	800	805	741	759	783	808	743	790	750	832	793	765	813	805	789	801	785	751	797	793	840	769	791	740	771	748	777	797	712	790	731	750	796	775	737	820	734	750	808	766	773	733	838	804	778	795	775	772	779	766	748	774	799	774	738	768	732	746	751	802	817	769	815	822	841	839	789	784	796	776	793	801	841	805	774	747	799	741	752	786	797	815	815	783	761	770	786	784	764	761	778	776	750	722	830	777	776	748	786	801	731	724	765	829	720	812	761	759	793	807	748	820	785	812	775	832	781	766	804	733	776	769	776	798	773	763	762	742	779	787	837	808	773	721	788	748	749	833	798	805	745	789	770	796	783	802	746	738	785	834	826	796	738	797	802	763	783	786	777	788	768	802	818	764	812	757	823	801	785	756	733	808	775	809	794	775	799	751	812	771	783	803	774	820	765	836	777	823	795	766	735	783	774	781	804	796	811	793	762	764	809	781	746	772	801	843	775	773	759	782	801	780	738	805	727	774	768	754	742	803	768	719	735	774	760	755	778	765	803	824	812	811	771	790	826	783	769	754	763	778	780	764	781	752	768	811	787	828	792	791	829	801	804	762	773	809	764	847	746	773	771	719	759	767	760	811	830	793	810	766	840	818	795	752	832	800	738	726	798	828	782	808	819	778	809	749	729	780	778	815	775	775	768	741	778	771	797	725	745	742	792	763	773	844	813	748	787	761	748	784	767	753	738	806	772	737	758	750	775	787	790	739	780	751	779	755	816	792	781	808	816	807	747	791	786	820	795	766	778	800	788	757	732	766	753	744	844	771	768	761	701	803	740	781	731	741	840	777	750	793	789	779	850	749	722	743	771	806	770	783	782	791	799	766	820	763	795	773	755	777	733	746	767	771	816	759	774	748	815	780	760	767	804	832	746	749	762	757	786	799	851	796	800	744	790	769	790	782	794	782	778	786	815	786	761	769	783	797	753	800	824	736	783	800	807	762	812	776	764	766	765	787	797	793	795	772	753	793	766	824	725	805	755	785	777	772	747	802	782	789	749	839	823	730	753	811	769	796	750	740	797	749	760	809	765	769	802	771	778	809	778	732	805	755	815	715	801	785	784	772	740	746	809	798	767	794	732	814	775	766	844	776	785	791	811	757	770	811	780	801	788	782	749	752	796	753	821	799	798	715	756	811	791	763	792	815	774	752	759	731	766	783	802	778	755	790	744	834	788	787	760	741	780	784	744	772	762	802	802	710	789	737	829	793	769	788	851	753	846	801	753	794	789	768	756	773	818	758	758	821	772	745	758	797	847	699	771	800	795	729	816	750	750	812	792	743	823	793	737	759	781	829	765	805	766	758	826	783	779	775	772	813	814	753	754	773	860	788	767	790	773	790	808	814	814	797	756	786	768	788	773	800	761	790	744	748	767	804	754	741	750	782	834	745	759	782	781	798	739	764	804	796	758	815	751	783	752	778	768	803	775	838	708	779	762	798	724	743	757	723	765	791	725	766	841	745	790	776	838	748	797	758	732	807	796	821	732	789	817	797	748	712	779	758	769	763	779	777	781	793	802	736	739	741	761	789	735	792	748	770	776	785	765	778	780	813	796	835	775	772	786	712	719	735	820	743	779	771	846	742	787	779	787	786	830	764	752	747	788	795	807	821	785	718	753	779	779	776	831	780	781	811	794	813	791	739	817	784	781	783	800	787	810	722	801	784	794	714	795	781	801	770	758	802	796	753	815	791	795	790	755	758	770	740	785	796	751	754	787	805	749	751	749	759	775	806	810	783	737	802	742	809	773	810	795	774	836	775	748	743	782	726	802	786	781	800	758	790	771	727	809	799	802	811	788	758	769	812	793	753	841	736	786	795	732	820	775	777	732	842	742	766	826	761	759	743	781	810	715	773	813	803	761	785	792	826	725	796	765	762	766	754	786	756	767	763	734	806	752	754	783	799	801	803	778	804	771	810	813	767	765	806	793	778	804	782	761	760	757	768	759	790	767	755	809	821	745	713	788	755	767	791	803	744	800	770	757	778	778	761	774	774	771	770	774	790	769	850	780	748	767	825	739	797	799	759	840	742	769	765	827	782	806	768	754	819	747	806	830	803	783	761	806	789	793	749	795	757	753	758	727	763	762	777	834	806	759	762	805	728	777	755	786	775	756	808	772	781	780	801	775	811	799	806	773	784	731	791	777	769	839	810	775	755	807	841	787	791	798	788	799	796	780	731	744	804	816	791	806	766	817	761	837	779	767	743	809	760	743	795	768	759	848	795	808	824	769	788	767	786	791	762	756	754	800	810	777	737	781	768	792	739	794	835	756	790	746	792	731	740	771	801	737	760	770	752	814	810	727	799	809	769	811	788	766	788	752	755	807	725	802	800	765	818	755	752	805	756	773	776	760	755	818	797	762	807	790	750	792	746	805	759	736	775	772	775	757	814	829	738	744	740	748	787	827	776	747	789	746	752	764	847	769	744	784	751	788	777	796	802	795	778	760	737	751	804	783	806	790	788	756	754	742	767	783	752	758	788	729	778	781	759	784	761	777	762	809	786	791	824	786	740	784	807	768	777	736	778	733	768	783	803	799	736	787	767	788	821	786	749	791	798	762	747	760	757	819	758	770	759	815	790	804	773	777	786	808	818	747	748	780	789	822	786	785	756	780	748	754	789	768	781	761	793	825	740	849	721	807	792	776	757	806	816	765	748	813	840	748	798	770	800	780	790	821	815	775	816	756	789	754	795	797	845	736	774	773	788	807	803	737	778	773	756	745	792	819	804	767	791	724	785	752	779	767	786	802	775	738	785	761	775	791	779	761	791	750	765	808	791
24922	21050	27060	25424	15041	7330	4549	3122	2503	2203	1894	1604	1415	1307	1195	1077	1113	1059	971	982	909	870	889	849	784	774	818	835	808	792	796	791	770	767	813	748	761	720	703	802	742	757	762	741	759	752	754	764	740	744	792	693	733	680	731	714	752	769	738	736	742	761	752	720	787	708	759	750	743	726	721	787	711	731	697	681	759	722	750	743	752	772	702	799	719	690	752	703	749	740	761	729	682	719	755	690	685	714	701	692	764	660	724	736	717	765	727	725	720	714	743	710	726	738	760	759	728	717	699	670	737	772	723	751	714	691	700	701	726	702	748	692	729	717	700	747	652	750	744	708	673	724	702	717	710	707	733	687	718	690	760	771	711	673	733	700	703	731	681	739	702	673	722	703	736	748	737	732	713	727	746	723	742	708	778	720	703	712	742	709	777	751	767	697	699	692	743	746	761	750	776	720	746	749	691	723	791	761	723	674	752	703	730	707	711	696	717	678	736	722	755	687	695	772	768	727	721	751	775	721	732	717	733	718	689	719	667	768	726	671	679	720	726	741	721	743	731	769	755	742	703	691	732	698	672	723	680	686	732	707	722	736	663	727	713	701	697	710	727	714	774	679	722	708	723	727	699	739	770	714	797	699	692	741	719	727	727	745	750	708	739	722	714	712	747	717	727	741	709	712	718	714	713	706	750	694	719	734	715	818	734	677	743	760	683	751	757	754	726	702	720	748	680	693	733	702	699	662	723	744	756	699	726	686	712	701	732	704	745	703	712	719	708	768	731	738	729	735	698	757	731	736	734	731	743	716	730	729	700	740	746	694	692	722	764	723	708	708	747	690	743	690	724	694	730	765	660	705	703	747	692	728	699	733	740	711	717	696	750	734	706	681	727	726	782	770	713	732	723	676	750	763	708	697	700	725	740	723	742	712	694	736	748	707	737	714	716	720	729	656	729	690	708	717	733	722	752	706	731	710	747	761	761	707	711	720	719	710	749	736	767	754	719	731	744	718	739	735	692	757	717	754	744	736	716	711	738	674	706	721	682	765	756	709	723	680	796	692	749	728	784	764	726	764	720	731	720	735	752	695	744	715	712	680	779	716	703	754	721	734	775	736	728	747	737	716	753	744	714	743	728	701	745	775	755	709	703	734	710	701	714	721	691	746	754	722	731	667	758	739	731	661	753	743	720	711	725	684	722	711	734	748	740	721	663	673	689	729	739	739	733	723	719	707	726	710	730	715	752	723	722	727	743	699	719	764	749	743	666	733	695	697	744	802	705	662	702	703	711	714	744	719	745	728	723	711	768	722	761	682	759	747	694	726	750	733	753	690	699	739	746	696	705	699	708	704	769	667	686	704	658	649	716	729	711	732	741	695	707	709	680	688	722	737	687	637	723	751	736	724	804	727	709	714	774	764	697	747	785	784	652	712	695	703	690	731	701	706	724	714	738	705	767	683	738	738	729	739	693	717	750	754	742	727	713	733	684	755	733	758	723	793	766	711	732	735	715	705	730	738	693	690	706	710	711	719	735	697	702	729	718	727	715	721	737	723	744	760	723	680	772	737	743	700	706	738	751	709	701	744	705	674	706	715	749	745	715	728	723	704	691	692	663	754	725	741	726	689	772	673	720	765	770	741	718	651	708	710	708	752	780	700	747	703	716	740	719	731	710	720	743	718	764	782	767	728	689	749	765	711	735	745	746	721	788	727	718	722	756	724	721	677	744	728	739	725	716	736	821	759	731	688	739	735	751	757	720	751	739	683	745	765	751	703	745	695	718	748	741	745	738	739	683	739	707	719	674	745	686	704	727	689	718	727	758	719	723	771	710	681	756	710	755	696	752	746	770	704	733	727	687	736	679	679	733	709	722	719	675	737	691	719	727	741	781	738	673	721	660	745	715	704	718	727	722	705	716	744	723	740	694	646	715	774	732	713	701	714	730	747	788	714	735	727	722	686	714	721	709	701	782	762	767	760	708	746	742	746	765	779	733	686	730	731	747	708	734	743	696	730	731	718	710	705	690	755	727	711	725	735	741	722	727	742	758	716	734	713	724	708	741	761	749	720	734	732	660	748	737	769	716	760	685	728	705	699	712	744	714	770	687	728	701	746	717	731	779	708	768	741	731	682	762	665	679	768	702	754	726	713	696	724	694	731	710	724	726	731	722	712	756	755	729	704	718	722	714	709	669	753	743	735	730	715	770	764	722	733	733	754	711	706	749	680	749	730	679	693	733	692	749	745	709	710	742	730	746	779	719	735	700	770	713	737	678	728	702	758	683	712	735	747	762	719	760	710	733	696	695	707	713	694	705	716	670	715	731	765	736	733	726	736	763	754	750	747	749	697	687	716	684	727	686	698	749	730	726	714	719	697	710	748	725	718	704	735	680	743	742	711	724	704	691	758	733	723	713	717	838	728	732	718	738	721	700	714	746	745	694	739	722	707	695	720	741	703	697	717	721	763	801	726	737	718	725	736	674	716	704	750	717	707	723	720	749	728	729	689	693	736	743	721	723	705	769	704	717	708	751	725	672	710	731	740	736	748	727	698	736	735	722	720	706	702	738	738	705	767	709	690	714	739	800	742	736	726	719	748	720	717	691	726	734	711	719	721	724	719	731	701	742	721	701	767	755	739	707	729	746	703	691	721	735	720	724	757	703	709	667	714	700	724	799	748	727	757	690	689	688	720	789	739	718	761	723	707	704	688	743	702	728	700	767	720	745	746	681	719	689	697	738	737	755	709	748	738	662	744	663	713	723	726	736	739	751	733	755	771	702	733	742	715	732	772	707	752	746	718	671	705	731	725	699	765	723	758	742	698	680	755	718	737	770	727	715	759	689	667	731	713	743	734	759	694	716	697	680	742	737	765	690	739	731	736	749	662	730	696	726	687	727	706	681	634	756	713	676	692	751	717	716	746	700	743	733	727	720	763	742	732	745	697	718	722	725	760	722	737	732	755	730	730	704	766	711	766	674	744	764	698	733	687	697	734	734	671	719	709	791	685	733	759	719	677	737	738	751	698	745	687	685	743	661	716	679	717	713	724	712	694	751	759	740	767	745	737	720	719	726	713	744	750	737	765	708	748	725	699	691	684	738	668	753	764	712	734	718	735	708	711	717	751	731	674	716	725	700	691	718	708	706	757	721	742	702	735	751	745	720	747	684	729	718	693	721	738	679	776	743	728	698	747	687	702	754	742	755	682	685	710	696	685	741	751	671	729	727	728	705	726	671	761	661	681	694	724	747	711	752	761	725	727	717	730	735	735	727	743	694	698	738	730	759	728	733	713	729	732	747	719	698	726	712	717	734	692	743	711	721	707	730	734	697	755	730	696	712	715	752	725	724	731	697	731	748	753	768	714	725	724	775	698	668	721	698	707	710	724	696	751	727	676	722	726	726	704	735	727	722	751	744	699	786	708	709	727	698	752	721	746	739	714	762	704	745	686	719	741	726	732	717	727	670	732	694	714	750	787	774	695	737	701	741	683	708	717
16898	36514	28760	18824	13991	10246	7304	5590	4335	3716	3019	2523	2257	1873	1758	1465	1381	1355	1304	1168	1170	1061	1052	990	932	926	945	914	917	873	911	869	899	900	824	815	787	857	785	850	823	859	785	819	847	761	831	839	804	780	790	762	750	773	775	785	760	792	830	751	783	758	768	818	780	770	766	784	769	789	753	786	695	754	721	796	805	720	754	803	697	801	760	805	774	797	768	756	751	764	739	745	756	780	767	762	748	774	708	759	776	756	770	780	766	753	792	751	781	705	723	773	769	799	781	804	772	736	785	718	755	787	734	738	755	755	781	741	814	778	761	720	762	792	833	732	725	722	780	742	677	766	752	769	754	763	710	768	811	722	765	753	812	741	742	746	784	738	724	791	794	763	776	720	789	760	827	755	811	790	769	755	715	780	745	766	768	731	768	751	770	787	799	691	754	733	771	718	768	733	700	767	787	804	723	761	742	765	741	721	738	773	778	767	772	791	796	820	734	801	763	750	742	750	804	754	763	744	687	700	773	753	750	762	797	755	800	783	767	759	774	795	752	753	734	722	764	756	770	734	709	765	799	759	755	743	781	767	758	788	794	728	778	802	755	731	789	768	784	753	743	776	728	788	776	765	759	764	771	707	784	735	744	777	776	768	773	753	731	708	795	793	745	720	770	728	765	759	705	794	749	794	711	786	772	758	758	779	737	772	749	790	745	760	768	758	725	761	769	765	750	761	747	761	728	755	765	767	802	779	765	761	692	731	758	749	813	755	738	734	764	736	731	775	769	772	790	745	787	739	745	793	717	758	752	800	752	775	811	780	775	774	785	765	796	776	787	772	801	762	784	766	800	768	778	758	718	778	789	728	773	768	742	791	765	710	767	731	784	746	735	702	747	791	733	767	781	739	786	772	785	790	721	720	729	800	754	785	763	838	743	737	760	779	763	750	815	738	784	727	754	796	778	777	758	778	739	786	762	759	768	810	760	778	790	731	737	735	770	740	829	757	788	778	793	813	729	787	779	744	789	781	754	799	752	740	738	727	785	745	768	778	721	755	712	758	779	747	755	760	755	770	726	781	724	774	710	765	761	718	827	743	763	728	748	708	751	728	690	821	766	763	748	807	705	789	762	726	750	755	758	724	814	726	717	794	807	756	741	720	789	791	683	774	763	766	739	815	782	731	796	755	759	792	712	810	767	766	801	738	773	768	795	739	775	780	788	756	774	762	804	757	773	771	754	791	745	768	768	805	778	763	743	785	768	722	702	791	730	782	779	757	733	784	789	717	734	786	733	741	792	800	786	768	753	761	774	762	738	803	794	695	776	751	685	747	750	759	785	828	749	729	744	790	697	751	741	781	757	765	773	753	754	836	752	754	767	806	733	742	749	760	785	770	774	742	747	792	752	771	726	769	752	778	748	817	753	785	769	750	777	694	784	751	724	800	746	789	758	762	708	749	740	763	751	724	740	812	734	729	720	760	734	769	765	758	760	800	741	785	771	772	710	770	742	769	821	754	821	758	747	711	772	788	787	747	760	802	775	779	752	738	843	802	741	739	757	765	790	750	715	776	732	792	732	758	775	765	771	712	747	760	780	737	731	744	743	758	781	759	750	730	721	750	758	749	777	775	813	727	805	757	781	782	797	713	780	753	798	761	792	745	793	779	770	713	740	769	764	755	746	789	771	795	795	792	777	716	753	808	716	799	761	735	712	776	773	744	749	767	835	740	744	741	755	726	716	797	763	753	816	753	690	737	812	758	777	784	767	745	778	776	781	751	803	708	783	769	745	736	794	742	760	820	712	813	818	740	793	831	785	692	725	782	744	749	792	792	767	818	696	709	745	769	762	717	787	705	785	769	724	809	779	741	746	819	745	824	719	760	782	754	753	694	803	761	752	725	756	732	755	791	775	776	748	739	727	776	726	714	781	753	749	730	731	750	727	775	764	753	818	765	737	774	782	738	757	792	765	811	784	766	777	763	764	724	824	784	774	802	752	759	720	771	777	853	751	764	711	754	772	717	793	758	735	736	816	718	772	768	742	811	762	736	722	741	727	770	762	787	739	801	753	769	801	774	776	787	742	750	719	769	733	811	770	777	815	746	784	774	759	788	803	717	736	785	787	744	763	739	763	798	770	789	745	775	813	779	822	793	723	780	751	738	810	747	719	800	728	807	812	779	719	770	690	764	778	777	736	750	755	711	759	771	771	729	765	769	724	775	749	791	744	726	757	733	786	760	717	770	713	816	722	780	708	779	748	829	800	740	752	743	691	762	787	757	783	806	758	738	757	755	792	727	753	760	778	716	759	746	767	826	759	762	737	739	716	749	756	805	743	799	798	764	804	726	766	704	758	784	797	773	725	779	753	758	792	704	739	773	753	726	734	751	782	750	787	736	793	765	747	727	780	783	786	758	808	738	732	782	752	793	776	763	741	797	770	787	736	723	813	762	716	732	726	782	779	728	733	773	764	775	764	760	786	725	788	753	759	803	823	703	760	750	798	773	769	792	738	732	749	701	750	753	785	762	794	755	789	756	748	790	786	779	763	774	723	706	784	739	773	730	806	761	771	773	688	707	740	784	725	731	697	809	707	817	766	738	735	773	741	821	860	774	790	727	734	754	749	847	785	707	778	772	823	769	730	777	761	768	741	822	749	740	812	758	765	765	718	816	735	805	763	760	781	778	781	751	782	796	727	800	746	771	754	729	774	750	752	784	768	767	742	755	721	750	736	776	792	698	785	806	760	749	742	804	753	756	699	767	768	741	744	707	764	782	760	777	774	803	759	781	802	733	742	769	730	760	790	716	747	771	714	752	677	780	766	773	760	757	752	762	763	770	770	768	782	747	713	802	751	734	733	812	756	761	766	750	757	741	762	742	744	730	723	794	779	781	769	748	768	794	738	730	705	754	754	760	793	783	822	763	690	711	812	744	742	721	818	772	701	748	763	764	765	738	753	794	746	771	806	729	756	747	806	739	805	770	688	755	724	782	850	760	751	770	763	774	747	826	731	796	783	786	758	771	734	732	747	768	733	737	783	792	779	755	699	761	788	778	750	754	782	776	776	723	719	790	760	781	799	767	760	777	780	737	797	765	779	707	759	738	789	743	757	761	776	763	731	788	729	715	741	745	782	764	747	772	763	728	716	746	730	754	749	734	764	736	759	750	743	793	790	770	746	760	732	734	803	714	764	771	796	742	772	772	790	753	725	778	758	741	687	744	796	735	770	753	734	721	722	762	778	725	750	777	716	786	766	755	756	752	754	753	754	743	700	765	786	732	766	814	763	778	744	729	770	728	743	790	745	755	760	746	799	763	736	723	758	751	766	786	755	790	796	768	746	736	742	815	764	782	746	772	820	754	791	737	788	784	756	686	766	794	781	793	733	746	810	708	740	762	748	758	760	725	810	786	804	775	762	787	766	751	764	756	756	773	733	783	787	771	756	774	771	739	823	750	767	797	745	797	735	732	781	786	791	750	686	759	797	733	754	798	761	796
22617	21090	28625	23835	21212	21448	14201	6251	4208	3668	2942	2443	2178	1907	1683	1553	1476	1347	1286	1215	1225	1135	1045	1017	977	1010	941	917	894	874	926	883	861	907	831	897	843	827	892	853	832	811	858	812	775	772	793	793	844	818	783	810	776	805	743	776	831	774	830	794	771	771	794	793	828	773	804	768	811	752	733	780	789	780	868	812	760	785	814	781	755	783	736	754	828	798	780	795	795	779	809	729	745	717	737	768	775	770	806	766	808	768	762	736	783	779	795	740	734	762	796	750	786	746	753	761	794	749	753	785	753	734	757	819	782	769	774	789	803	724	759	766	742	847	791	748	822	752	764	795	767	779	758	739	750	759	756	752	771	740	760	729	780	783	771	757	776	771	780	771	761	734	742	780	785	744	760	781	784	757	783	781	784	762	791	778	748	749	793	771	824	785	761	750	755	759	777	771	765	791	786	802	814	779	753	764	730	772	764	724	799	777	761	749	776	757	779	749	762	737	750	763	775	765	806	806	751	783	745	805	759	804	798	791	731	779	757	754	770	741	718	768	808	751	795	767	754	791	787	787	787	791	762	730	751	759	778	755	755	763	763	743	765	704	741	767	804	767	764	771	755	815	780	744	772	739	730	778	749	757	771	786	753	791	765	788	757	708	802	778	740	741	795	755	717	772	772	799	772	767	766	751	763	770	782	808	744	761	769	810	777	797	794	773	812	748	754	749	763	820	801	746	800	745	749	760	746	770	764	767	761	777	813	757	780	764	752	763	747	814	801	780	765	758	761	817	751	723	767	782	752	781	742	808	774	812	705	800	757	767	784	746	757	810	737	748	772	784	767	738	776	742	825	767	770	769	776	778	834	785	798	741	766	780	727	741	764	745	752	719	773	795	726	724	728	781	827	788	756	760	803	771	771	805	742	743	743	740	797	779	772	788	760	789	744	780	795	788	755	730	741	763	743	829	753	751	775	800	789	762	758	755	782	755	736	805	777	761	780	790	726	762	783	769	757	761	743	748	817	795	718	725	799	726	725	803	787	751	809	799	743	765	767	742	818	735	762	784	787	793	785	731	796	795	738	734	757	797	720	760	778	755	732	770	803	777	767	788	818	815	766	771	772	730	796	783	789	819	792	756	762	779	795	796	790	717	788	802	800	793	759	749	747	812	750	773	805	751	801	756	795	792	695	773	777	734	796	763	764	825	781	779	744	748	722	734	745	778	754	793	728	796	781	786	753	803	782	756	755	748	742	814	773	780	758	804	800	773	739	757	755	769	769	770	747	811	753	776	743	803	773	785	779	782	777	744	790	779	774	800	773	828	721	775	766	734	753	768	731	801	785	711	711	722	719	794	773	794	748	781	734	787	798	796	715	763	763	772	821	785	810	739	785	767	757	814	725	806	752	781	755	756	809	768	784	777	824	750	776	757	724	773	730	755	769	768	799	751	752	737	742	796	789	737	831	751	747	784	801	770	734	756	782	764	777	769	713	745	801	775	767	851	757	736	727	773	751	725	722	772	731	794	801	736	739	797	785	803	728	764	742	778	785	764	759	786	768	781	801	796	859	812	759	760	722	802	752	756	721	797	772	792	810	806	774	783	753	781	717	771	730	754	785	795	747	746	796	757	768	721	818	780	771	785	809	723	782	786	769	772	716	765	780	762	813	805	798	776	820	761	758	770	759	754	728	774	767	786	758	748	790	762	737	764	733	726	804	770	776	798	828	789	773	760	781	764	784	737	787	768	753	788	734	774	786	767	804	751	771	747	826	806	760	733	854	772	766	781	767	756	738	767	805	803	745	778	814	782	795	794	764	777	756	761	781	768	762	751	783	766	856	793	767	742	776	758	731	785	768	762	782	784	759	791	688	757	770	721	745	766	725	820	772	736	762	780	756	778	760	760	741	737	746	757	776	768	762	785	768	732	719	773	776	758	719	752	760	722	760	722	732	746	800	719	780	774	795	775	797	782	796	787	791	753	749	744	764	800	763	718	753	777	750	733	785	760	764	756	812	772	733	751	766	715	804	750	808	752	740	788	830	784	749	759	784	793	810	827	773	711	741	758	777	748	768	776	770	732	778	712	756	748	722	780	719	775	795	811	798	756	744	808	781	778	751	722	730	699	737	719	774	772	743	771	802	744	761	744	746	710	815	747	794	767	790	688	775	729	738	763	764	706	840	805	778	745	740	729	786	775	864	772	819	744	764	798	818	784	785	778	813	783	787	768	790	824	836	764	755	810	753	733	783	761	810	749	728	740	825	767	742	782	791	785	785	789	776	756	773	730	763	733	755	775	796	768	773	756	775	787	727	809	750	808	782	826	748	780	731	759	749	744	731	793	799	775	760	760	796	727	776	777	731	791	759	777	819	730	761	751	776	772	732	758	731	737	753	756	738	742	754	790	757	773	743	732	765	765	808	783	759	770	732	759	755	714	788	791	743	730	739	803	775	788	738	808	715	734	775	750	766	754	748	780	761	757	739	780	750	762	772	789	735	781	726	725	808	765	727	791	815	813	689	757	783	754	754	797	730	767	715	715	769	750	744	739	743	780	778	760	785	753	751	782	805	748	773	787	761	730	757	803	692	776	811	744	785	765	739	819	756	798	712	751	754	821	765	786	712	775	716	779	771	792	753	805	756	774	757	736	752	773	796	772	777	770	703	770	746	769	793	781	789	767	844	803	729	757	772	752	776	776	732	755	754	746	751	748	798	805	819	774	708	744	794	797	808	749	785	702	758	755	750	804	756	775	738	780	759	747	749	774	805	745	730	761	754	769	752	761	755	766	787	803	820	789	814	736	739	819	750	773	751	766	765	725	751	811	750	785	786	768	799	775	788	793	762	743	758	786	794	798	803	752	734	776	780	811	736	776	728	806	751	753	784	776	746	725	809	774	773	734	760	759	726	783	736	781	774	739	777	776	750	745	799	754	733	757	750	777	811	807	821	808	774	806	783	775	794	781	753	836	735	771	753	798	780	748	794	768	759	752	747	768	774	780	751	772	779	735	777	798	772	707	754	708	750	809	749	749	787	761	782	764	798	748	790	726	759	752	754	737	800	766	795	726	728	777	774	774	755	713	744	783	731	799	763	812	776	802	817	782	774	765	764	753	716	737	788	789	774	790	760	779	806	802	762	765	730	812	832	730	822	773	761	762	809	781	737	747	755	821	752	773	741	762	763	813	811	770	783	762	753	778	809	786	798	793	757	785	747	743	765	807	782	754	726	726	748	789	804	817	730	745	711	775	747	833	743	780	724	804	827	774	740	730	740	769	752	822	737	782	731	775	777	828	760	717	782	753	758	741	800	732	763	780	767	833	794	815	759	714	758	807	761	774	783	829	744	750	760	748	735	817	808	858	752	766	758	746	777	808	826	814	792	745	752	768	791	820	783	761	716	793	806	786	750	750	779	791	783	740	773	741	752	770	778	763	790	774	781	744	776	755	800	759	797	830	738	744	773	753	771	739	797	797	753	750	757	769	769	827	788	790	794	773
19216	44517	36670	26312	20786	15570	11517	9073	7309	5954	4646	4007	3257	2859	2543	2057	2109	1852	1739	1665	1426	1315	1239	1168	1175	1121	1055	1070	1035	1037	1030	979	1019	988	948	976	924	966	890	891	893	854	851	870	859	848	878	858	908	842	820	836	847	812	849	848	842	849	854	813	798	795	852	808	851	784	828	788	820	832	831	849	786	857	820	770	781	823	755	821	738	764	738	837	797	844	832	743	817	780	809	811	801	823	743	790	826	807	829	831	813	790	818	762	841	819	777	787	857	742	822	781	816	829	734	783	812	802	811	836	795	772	785	844	793	774	785	808	767	797	764	789	775	769	792	731	827	840	785	800	759	768	812	810	818	805	762	797	796	778	793	764	807	830	773	747	818	771	811	738	878	818	770	738	822	834	785	892	836	794	788	766	794	821	830	816	759	799	787	803	851	819	792	773	827	767	796	783	816	798	803	794	771	811	811	788	802	763	808	783	788	823	828	770	814	804	769	774	851	784	801	774	775	735	783	796	820	770	798	705	781	757	787	806	786	783	809	776	779	778	765	800	802	807	780	773	820	768	806	799	796	805	740	780	753	791	780	793	773	851	790	788	808	762	814	772	802	794	728	792	788	807	750	837	802	819	749	846	772	788	740	755	834	817	824	819	823	798	827	774	793	752	778	836	796	773	803	761	797	766	773	778	749	780	795	761	798	774	837	816	760	800	815	753	777	789	752	782	879	768	811	791	789	782	773	806	812	804	835	766	811	753	819	800	789	798	746	808	783	831	834	812	809	807	810	797	821	813	811	837	818	849	796	802	721	786	748	844	786	772	820	736	806	792	804	793	781	818	759	793	800	795	767	845	771	799	790	790	760	807	771	822	802	796	834	783	836	824	830	789	788	778	738	832	804	805	833	769	773	799	824	825	832	802	825	798	819	757	768	781	804	773	764	807	767	821	783	775	812	812	727	739	763	754	800	810	782	820	782	773	779	774	782	787	773	819	822	744	776	774	793	840	798	738	740	758	781	748	825	788	763	770	791	823	788	796	783	790	799	817	817	805	793	817	826	746	793	780	803	816	791	781	788	798	755	816	849	851	737	784	809	830	788	804	818	746	787	783	779	750	768	759	787	794	830	808	816	834	778	743	813	791	752	844	814	804	789	825	850	835	742	765	794	839	717	760	804	799	867	784	796	840	803	831	751	804	814	766	797	782	805	756	782	767	825	776	782	789	779	777	803	735	777	790	799	761	795	809	814	790	783	755	821	801	765	763	768	762	811	757	804	773	785	794	844	829	795	798	799	808	850	769	807	794	793	805	791	782	789	819	800	762	774	788	810	772	739	786	800	766	796	783	783	781	761	776	821	753	760	810	794	793	821	802	779	858	817	756	811	756	774	798	797	757	777	758	817	792	797	836	857	788	767	815	786	840	800	798	816	780	722	751	746	791	768	807	801	815	779	771	806	772	767	774	816	781	811	762	797	813	818	795	863	824	782	810	752	827	820	755	827	827	822	798	836	784	790	802	808	827	782	776	791	770	838	764	766	803	800	769	767	798	751	804	764	786	784	747	830	815	811	809	803	828	763	821	807	762	806	770	773	837	815	791	771	846	796	781	818	775	830	749	760	732	802	778	868	768	826	826	784	829	793	777	785	834	765	798	798	726	738	728	828	800	778	774	834	823	784	785	807	796	807	812	821	783	753	805	823	773	801	812	810	798	809	764	800	810	805	836	800	791	832	770	751	791	775	799	817	806	786	784	797	797	808	820	769	852	813	805	769	807	830	823	812	790	772	778	771	823	776	783	767	773	769	781	774	809	810	792	813	766	793	801	744	773	830	811	841	786	840	786	815	858	791	857	812	809	831	877	821	777	783	812	779	806	807	788	815	810	863	804	785	767	783	804	791	787	808	855	797	746	796	816	880	781	752	778	786	808	831	799	823	760	792	751	747	800	748	788	852	798	778	778	801	803	779	809	730	821	755	763	799	778	750	788	791	751	840	787	807	765	792	819	839	768	761	771	779	849	819	775	841	781	748	820	858	817	824	825	802	794	797	767	788	795	754	783	742	752	795	805	824	776	839	809	884	796	770	780	799	787	787	822	826	846	801	814	853	773	799	782	761	811	829	760	796	795	808	820	821	797	750	776	778	817	773	788	815	796	803	824	783	807	763	785	803	824	770	819	774	778	777	809	848	822	747	778	795	796	807	790	791	773	824	815	792	819	773	747	779	807	811	789	729	819	827	771	818	743	798	785	760	805	772	816	814	797	779	797	806	778	799	809	832	824	761	783	790	808	797	781	758	822	812	800	832	757	816	804	744	815	781	847	759	804	793	808	773	867	791	784	783	836	766	829	828	808	759	827	755	777	795	848	788	759	794	763	778	788	817	859	817	797	781	814	809	813	843	740	787	752	830	758	858	806	797	773	795	807	802	773	785	800	820	789	810	790	827	828	820	790	842	785	829	830	755	792	763	808	773	768	778	783	786	805	785	770	756	775	818	761	754	785	766	811	752	786	778	794	843	729	784	816	802	803	793	829	812	773	802	799	779	803	825	796	755	737	820	830	772	709	802	758	805	804	815	760	779	799	808	757	750	763	822	781	736	783	829	808	790	777	798	795	831	804	802	828	797	807	810	804	738	787	772	758	822	766	806	802	804	744	808	844	785	769	778	768	786	791	748	829	760	841	789	809	789	806	796	797	809	816	771	777	817	798	789	775	827	776	784	787	787	803	797	770	770	783	795	743	783	753	790	756	767	808	747	746	802	820	812	826	781	780	775	848	817	809	791	787	818	742	803	766	765	828	745	794	798	779	827	816	777	822	774	803	771	754	834	830	792	806	823	799	755	791	822	815	771	768	809	797	798	793	798	805	781	785	755	757	824	785	846	777	782	779	792	808	800	804	772	782	767	817	834	782	862	774	831	767	744	790	782	763	812	805	767	804	806	782	845	753	773	784	781	819	807	797	783	805	803	705	761	839	775	833	756	794	772	815	837	803	780	761	825	795	786	792	833	776	825	749	792	784	746	805	773	774	830	819	815	780	793	787	761	815	806	775	778	785	809	825	748	815	815	798	797	800	822	740	836	804	778	778	844	808	741	758	763	829	795	781	844	801	813	751	812	798	836	794	737	815	756	751	835	834	740	741	815	767	774	781	806	785	805	775	812	774	830	769	783	776	800	777	771	769	788	812	842	777	786	776	784	826	772	829	774	813	774	774	817	819	863	826	769	771	780	771	754	811	791	817	768	776	825	795	794	757	810	788	769	816	774	845	825	798	793	733	804	863	780	735	772	813	811	799	789	831	738	811	756	790	796	782	776	818	787	771	763	768	771	811	760	800	761	792	791	809	809	781	877	760	781	786	775	809	832	793	778	770	820	837	774	819	805	792	797	795	767	817	820	808	787	798	788	798	768	786	812	802	804	797	801	808	804	821	779	734	785	815	796	814	802	764	768	779	775	783	836	810	761	817	774	782	771	806	822	806	808	819	808	770	748	816	813	794
28364	22901	23249	15406	8238	4738	3441	2526	2134	1779	1499	1442	1287	1152	1084	1065	1035	918	923	901	846	853	843	810	781	749	836	751	749	787	762	766	753	708	760	761	782	753	751	722	773	732	775	738	741	715	705	718	736	754	775	723	716	736	702	733	715	744	736	685	757	683	733	795	735	719	687	722	768	736	717	757	755	747	713	713	729	725	748	695	737	730	699	694	721	731	715	759	714	702	731	729	778	699	730	709	660	751	700	752	713	713	655	692	720	695	756	725	734	735	721	743	715	729	742	692	708	685	732	718	720	701	755	730	692	686	774	682	773	724	724	717	654	728	701	719	717	750	736	735	664	722	756	703	691	722	702	726	717	710	687	731	692	740	727	726	755	715	718	744	715	742	694	742	707	710	697	728	698	714	726	742	703	730	711	698	757	757	755	725	700	758	762	723	734	722	750	712	750	755	729	704	688	727	710	727	736	720	668	744	691	693	701	709	688	733	680	705	736	688	719	715	702	688	771	664	749	735	684	678	758	701	707	734	688	748	701	707	686	738	743	740	688	687	704	724	681	694	689	702	725	749	723	732	713	712	780	732	714	746	741	689	671	732	724	704	742	739	734	683	722	725	724	683	721	687	740	719	712	746	687	673	700	745	756	689	688	725	758	697	709	704	652	761	753	696	741	667	753	759	730	726	702	727	738	695	707	772	691	716	729	738	725	715	723	662	696	727	751	679	704	678	737	715	778	737	720	736	695	710	743	728	685	711	684	741	735	739	713	669	731	713	734	705	747	748	728	707	716	732	722	680	666	736	720	726	755	693	687	754	737	704	712	737	735	715	739	675	741	732	730	690	732	722	697	734	738	755	682	766	698	710	717	729	672	739	734	744	715	739	725	748	743	698	692	747	711	685	713	685	724	746	726	698	673	770	684	727	713	674	704	704	742	701	750	698	776	720	715	726	708	717	732	730	717	675	733	736	703	734	749	756	707	700	735	728	721	731	761	680	715	722	692	707	749	699	697	676	724	701	751	698	738	705	735	713	744	731	712	677	742	732	706	676	705	760	736	719	691	708	713	665	768	723	668	736	740	686	736	744	708	730	688	748	781	746	712	725	773	708	767	691	726	689	739	765	731	718	748	674	705	673	693	739	746	746	711	707	746	726	699	670	673	680	733	764	716	756	725	751	671	727	764	743	765	713	742	712	701	731	705	682	708	707	747	746	730	734	685	723	711	722	727	721	764	699	712	693	734	728	709	737	698	725	763	695	723	716	764	717	702	777	707	737	713	707	739	737	705	761	712	678	724	684	677	704	708	688	680	727	698	727	741	696	707	763	716	711	715	702	705	750	733	757	759	730	784	737	647	664	718	676	740	713	699	706	727	734	712	754	726	741	735	749	745	771	668	670	679	700	726	745	712	676	717	719	736	726	720	707	723	765	748	694	727	710	717	741	710	724	712	736	722	753	703	781	685	775	708	705	706	717	719	675	704	723	762	678	700	723	761	728	699	711	751	720	753	738	724	710	683	745	679	697	736	722	739	734	727	737	738	698	706	716	740	754	776	747	770	706	707	731	729	719	714	696	744	735	727	712	726	694	697	698	758	697	717	763	715	684	745	737	699	748	711	743	761	701	667	749	684	697	780	685	779	718	746	740	698	743	722	689	713	697	702	683	638	763	693	758	725	734	689	739	695	715	738	738	757	750	702	691	662	740	719	789	723	743	711	710	730	693	739	699	733	751	739	741	654	694	689	731	775	678	666	683	697	702	729	712	638	705	749	731	736	760	691	699	688	708	695	710	709	717	752	717	705	710	723	674	700	741	744	741	745	746	734	799	725	730	737	775	691	683	729	696	706	707	719	738	734	726	689	722	707	728	746	739	723	693	705	728	733	731	700	752	733	649	739	724	699	654	711	767	706	765	685	704	695	768	774	704	751	728	739	729	690	744	721	731	740	724	729	680	725	699	761	749	701	777	714	733	715	753	726	710	704	700	739	711	692	734	720	717	720	720	739	720	755	775	700	751	726	682	710	769	693	692	729	690	674	720	715	771	726	767	774	701	719	729	756	700	726	727	717	699	674	687	723	723	699	732	784	751	727	701	685	730	731	732	715	726	681	708	731	678	686	744	743	667	715	716	717	747	740	732	727	722	718	735	688	726	764	769	685	681	685	726	752	717	754	675	712	749	723	730	703	732	730	726	717	729	678	697	728	746	731	714	759	767	711	718	732	712	741	672	719	727	724	715	721	737	740	711	728	694	697	710	703	683	738	731	709	695	756	703	739	695	694	747	705	696	724	752	749	686	717	733	687	711	733	732	708	759	703	725	690	724	723	734	749	747	720	699	760	713	764	722	694	696	713	706	726	727	725	724	723	712	712	715	702	733	712	727	727	719	730	724	684	719	646	674	706	764	730	664	679	761	676	736	669	718	740	730	747	674	746	758	713	743	763	757	710	709	707	717	751	705	715	727	716	758	758	690	737	736	721	763	683	734	748	689	689	699	705	736	713	710	719	734	708	698	724	726	695	704	699	688	662	731	700	737	738	689	713	725	708	823	746	706	719	721	719	688	768	700	703	702	786	734	722	683	683	769	698	760	756	713	722	730	704	729	733	719	748	728	729	720	647	696	718	756	654	769	748	697	722	705	707	730	756	731	687	675	710	717	729	701	728	789	700	728	730	674	724	781	712	754	738	716	764	702	722	762	767	657	701	699	702	714	682	748	709	710	700	758	748	698	719	728	725	725	641	671	738	768	773	748	714	724	710	685	722	729	718	698	728	682	729	705	698	747	698	701	667	724	722	726	728	714	699	753	745	725	745	726	769	728	708	689	732	752	751	737	701	710	700	685	755	696	740	706	689	772	732	731	748	732	752	726	679	766	713	711	744	690	735	740	724	747	690	691	707	693	713	707	676	705	663	694	723	706	713	754	744	726	681	699	695	696	694	772	667	729	695	725	709	759	745	749	730	757	673	716	684	709	725	741	717	762	688	756	692	687	666	736	698	689	728	665	682	672	719	747	735	694	713	721	749	743	721	721	721	748	724	739	734	726	750	707	748	699	767	715	743	708	708	693	685	740	685	723	723	734	691	690	746	718	726	732	721	752	690	713	732	736	748	719	702	717	715	700	741	753	734	695	746	693	709	694	727	720	702	731	759	715	756	694	758	696	677	711	736	691	764	756	701	720	698	714	738	717	697	733	695	756	724	713	758	731	759	735	735	725	753	748	701	732	738	696	712	719	658	691	735	704	744	683	705	747	698	732	767	720	707	735	708	749	707	732	706	703	738	769	698	725	727	717	742	702	749	699	701	661	728	772	683	700	753	700	672	705	715	655	686	737	731	703	685	710	727	748	701	715	690	663	705	689	685	693	720	695	680	754	684	731	713	775	694	735	767	736	737	711	716	677	695	699	782	717	731	722	715	705	698	708	760	706	728	687	679	753	704	722	712	734	739	722	743	736	772	730	690	672	731	694	712	704	718	680	759	748	727	734	718	697
17428	33095	25047	15498	11326	7665	5700	4289	3534	2935	2311	2076	1842	1551	1451	1302	1305	1160	1115	1029	1046	971	911	1005	835	915	871	915	851	868	811	879	829	832	791	773	812	821	756	758	786	803	796	748	798	778	777	803	769	803	785	787	768	763	772	833	759	746	773	794	755	740	801	760	811	722	808	769	769	812	784	768	758	800	784	783	747	808	746	758	777	756	760	730	757	711	770	749	771	777	750	777	802	778	758	749	753	750	794	809	747	802	761	758	804	783	791	739	758	719	729	752	795	739	731	765	750	738	719	750	784	774	756	766	753	715	744	767	772	734	759	731	736	747	739	716	751	761	770	759	768	839	755	721	784	746	747	759	737	781	774	805	765	740	770	716	743	823	756	802	800	754	755	779	804	783	775	743	819	756	778	774	796	741	766	781	765	771	743	749	738	763	757	806	716	748	717	754	755	781	750	766	794	814	759	755	761	784	761	797	801	747	775	780	757	770	782	785	746	738	801	761	788	747	741	770	742	772	761	803	783	741	742	742	739	765	748	787	777	786	721	781	737	733	755	809	799	743	818	730	718	825	764	745	697	749	781	740	775	724	772	762	775	778	760	766	790	821	757	734	772	825	762	764	705	775	799	766	760	758	824	727	769	757	776	782	766	790	759	772	761	754	770	757	734	734	713	743	736	792	777	741	754	749	743	760	758	745	780	760	756	757	753	738	773	769	735	758	784	751	789	742	756	788	765	731	821	733	745	744	785	698	733	746	728	738	758	763	720	754	798	721	719	787	744	736	756	807	780	779	738	798	789	730	760	706	786	751	780	761	740	761	742	755	732	773	741	763	776	737	722	759	806	791	789	756	784	752	734	832	781	742	779	772	745	788	758	751	748	740	788	731	725	727	758	780	749	748	756	752	747	733	724	756	831	688	736	735	770	780	763	729	768	801	786	776	777	786	737	772	776	741	748	807	747	743	747	780	794	797	761	743	763	723	758	762	736	739	758	804	750	756	800	758	706	753	777	760	762	751	760	813	797	742	759	759	758	783	749	800	815	771	798	727	797	737	768	809	755	752	772	701	764	765	751	753	747	783	787	779	747	775	762	706	715	778	802	758	732	760	808	756	724	739	743	741	769	757	721	737	731	795	752	725	734	755	711	758	756	736	695	738	748	812	746	782	740	773	796	742	757	726	740	791	717	755	755	770	791	744	734	768	740	749	754	806	744	740	781	774	796	760	718	753	747	776	753	819	761	770	810	752	735	781	715	811	785	748	713	793	746	781	728	731	773	757	723	709	788	714	772	781	797	753	721	764	759	792	768	793	741	813	728	749	692	723	797	738	762	690	772	727	792	746	754	801	755	778	748	774	779	770	779	736	778	757	767	748	754	683	736	783	761	748	726	754	794	763	739	726	783	752	779	779	735	748	774	727	777	764	767	785	790	747	738	757	742	778	756	748	783	756	789	757	748	745	775	747	752	750	762	732	729	764	768	730	797	764	765	770	784	765	749	767	742	746	748	709	780	749	731	772	736	751	761	765	733	723	742	751	792	758	733	736	768	731	795	741	765	729	729	699	738	770	798	747	775	738	714	729	769	785	771	763	828	752	792	742	750	755	785	754	750	796	751	724	744	787	773	752	731	726	737	746	777	795	699	764	788	770	738	752	769	757	779	756	754	742	751	758	761	755	734	750	789	754	762	768	749	741	712	757	744	772	732	761	778	773	740	773	704	726	761	743	745	742	757	745	771	786	766	740	782	706	720	775	776	785	741	718	716	773	792	818	736	757	781	739	744	703	759	753	727	708	812	753	787	790	760	695	764	722	813	756	766	729	762	754	728	743	770	781	782	740	734	756	732	765	765	731	749	722	777	764	734	749	759	748	744	752	792	753	767	818	692	723	770	735	751	793	751	743	742	753	723	717	703	775	748	724	758	755	751	803	774	831	751	758	739	737	735	775	754	698	759	786	743	742	750	787	797	713	808	813	764	730	794	776	774	722	761	765	799	773	715	778	738	838	767	751	762	728	746	790	756	761	761	689	748	770	772	729	791	763	779	735	763	796	761	742	781	727	727	735	780	822	774	751	827	697	765	743	799	777	757	795	754	756	753	771	731	766	763	720	729	797	728	771	761	717	777	781	755	737	788	756	724	771	750	748	756	741	740	803	778	786	716	757	767	719	760	792	708	748	764	755	784	722	804	794	748	728	764	800	765	767	773	764	749	709	758	741	716	803	727	741	771	750	796	693	748	816	754	786	724	769	773	748	807	785	788	760	780	737	775	761	750	768	797	774	724	788	754	730	725	818	752	741	781	776	810	764	757	787	721	707	803	764	776	763	778	719	780	785	757	749	744	737	764	756	725	785	713	750	737	712	712	722	765	777	738	729	751	753	781	741	769	783	764	718	745	737	743	709	735	767	806	759	832	818	786	775	750	791	769	759	752	729	829	787	769	754	776	758	776	799	714	771	738	768	759	738	732	760	793	754	748	753	722	760	758	787	792	747	783	747	787	764	763	742	741	851	767	763	789	763	726	781	736	778	687	777	710	737	781	731	795	790	771	724	754	744	758	743	768	770	774	733	785	726	773	778	771	755	766	752	738	741	761	765	770	789	733	759	741	771	695	767	776	776	782	715	811	782	757	698	800	779	801	742	779	739	733	765	747	726	790	726	753	762	774	758	802	799	775	743	746	768	734	765	720	755	713	788	738	730	794	743	755	774	762	728	738	750	776	778	793	750	785	751	757	702	740	767	816	750	724	801	719	729	756	753	724	737	797	733	711	744	776	714	741	737	810	796	763	728	777	722	750	720	768	761	749	788	688	768	761	797	744	732	779	780	745	762	759	752	741	800	745	737	744	773	704	755	776	781	771	724	773	736	756	732	742	769	754	726	780	776	754	786	788	695	797	752	761	767	754	787	761	782	724	762	720	785	769	800	771	773	751	700	738	710	743	755	774	781	771	740	805	758	761	734	720	795	825	742	720	761	769	770	759	750	781	790	730	762	752	703	778	789	739	767	741	754	718	745	731	713	747	811	718	689	722	799	788	767	718	772	740	690	720	760	764	755	728	759	777	759	783	736	752	800	827	764	751	752	802	760	754	738	749	752	770	726	772	755	798	807	745	772	753	704	746	773	709	774	739	766	773	731	746	757	741	760	756	721	750	727	774	790	756	732	737	782	785	716	732	763	753	770	793	673	768	716	763	785	779	790	724	728	792	746	780	744	767	731	783	791	806	782	788	751	750	738	757	744	733	751	764	732	798	737	762	756	727	754	698	743	777	773	735	731	695	747	806	764	766	768	768	757	750	788	741	773	768	768	740	722	768	728	739	757	782	723	793	735	770	795	789	784	725	757	796	762	735	768	733	774	776	777	750	757	764	761	729	826	747	790	766	754	753	752	784	728	728	780	782	723	718	775	750	804	816	769	753	744	770	762	751	754	779	755	731	738	783	743	720	769	723	771	777	744	746	755	750	789	740	776	816	759	755	760	739	778	763	762
23695	21049	28068	24324	21208	14229	7235	4072	3221	2671	2259	2016	1807	1558	1279	1313	1235	1157	1062	1113	988	965	963	899	866	882	915	831	886	843	770	821	808	803	726	811	817	786	730	807	718	838	739	723	760	745	674	782	818	705	788	742	714	772	767	737	739	704	769	732	732	766	718	741	729	771	717	786	736	814	756	752	786	687	714	728	789	732	700	771	773	741	706	748	753	725	745	762	752	782	719	761	801	774	776	741	708	753	775	812	771	753	732	728	739	690	682	742	671	762	750	702	697	680	721	753	760	759	768	744	748	714	755	751	716	745	705	757	722	689	754	713	715	710	725	732	691	707	744	726	752	760	755	727	731	766	719	703	776	773	745	714	720	757	704	698	749	742	741	666	729	683	740	701	723	728	762	816	726	758	723	793	717	726	732	710	744	731	709	729	721	722	756	751	731	725	730	715	762	747	763	742	725	715	726	770	745	762	697	768	766	742	711	748	732	673	743	746	769	711	752	729	708	688	714	772	782	774	762	719	718	770	761	710	756	727	753	759	701	656	755	693	701	736	751	707	760	750	778	736	698	772	743	757	709	728	727	731	742	760	705	778	751	755	744	752	750	751	699	704	777	725	736	728	712	721	751	762	775	769	732	771	757	737	742	729	711	740	743	754	799	758	702	747	732	738	721	723	757	739	655	744	693	707	742	727	752	726	755	763	766	683	738	777	748	745	761	756	700	736	689	729	713	713	717	732	774	725	727	719	727	728	764	736	725	814	699	718	765	704	694	746	802	779	732	812	743	727	732	710	722	728	703	747	721	733	747	768	733	720	726	726	734	694	743	819	737	703	748	739	758	756	730	729	806	766	705	725	721	752	701	724	739	747	716	744	748	714	739	744	724	732	702	705	754	667	746	796	797	754	739	712	739	700	750	782	739	782	824	695	747	721	737	746	763	750	730	700	710	705	688	770	794	698	738	713	760	753	731	738	726	750	708	763	791	707	748	775	764	796	736	734	739	689	748	738	727	719	745	751	760	739	745	748	735	775	732	743	727	768	810	753	784	694	737	774	708	756	725	696	725	711	705	738	775	726	731	756	759	755	721	740	745	723	724	726	719	741	750	760	746	729	757	759	773	712	672	709	691	736	733	711	700	744	737	736	765	750	736	779	730	778	732	738	730	762	739	734	758	789	746	690	767	722	759	734	784	775	756	761	706	772	707	739	723	697	690	711	723	770	768	737	746	676	748	773	737	741	736	766	745	712	753	698	698	695	668	723	687	711	693	744	735	682	720	778	744	729	789	753	751	748	813	715	695	676	741	738	766	736	784	770	762	734	793	769	697	671	779	750	680	744	710	732	714	754	797	774	716	803	731	721	778	767	753	702	733	682	730	742	745	754	704	725	701	687	738	724	711	722	708	691	728	737	722	714	729	721	774	745	747	730	757	780	711	771	759	764	711	700	739	719	790	722	768	767	745	726	762	758	761	717	783	713	740	774	726	746	687	740	758	763	729	720	741	706	727	723	724	734	799	775	760	707	734	756	707	775	756	718	756	706	773	702	782	766	716	723	701	673	753	706	707	774	781	722	699	762	719	724	746	691	709	750	734	757	755	786	694	755	721	737	711	744	737	734	749	754	750	740	692	782	697	728	761	705	715	724	768	751	705	723	718	758	726	750	735	737	731	732	733	739	750	685	696	711	677	776	739	769	730	750	701	742	719	745	735	715	753	749	769	749	743	731	701	739	733	734	718	779	739	726	816	746	745	748	754	753	766	744	748	771	769	770	785	729	760	722	703	740	762	709	706	741	760	763	731	702	744	732	738	768	765	763	759	713	696	721	745	753	742	722	739	734	763	721	719	794	786	732	703	737	719	776	757	722	728	733	743	770	733	755	703	770	743	744	706	749	759	746	752	709	746	751	779	747	723	764	759	725	699	731	714	745	718	750	675	720	727	785	754	707	736	756	706	715	757	774	723	744	724	732	709	725	701	722	746	726	690	733	754	730	724	748	771	711	750	683	730	771	749	713	760	673	703	716	728	710	792	731	750	706	745	714	762	675	750	740	715	741	743	760	742	716	706	761	728	765	702	714	744	747	692	703	710	744	720	734	740	737	751	745	727	729	724	782	696	748	727	732	713	721	743	748	760	729	710	710	718	717	726	746	734	721	774	738	718	710	706	745	757	745	763	708	696	691	682	748	765	666	703	757	747	783	763	760	719	748	745	717	719	780	727	680	697	737	756	710	714	761	688	747	709	706	726	720	730	714	732	711	778	708	762	738	698	760	734	741	729	727	743	662	750	761	746	712	721	717	744	740	726	678	744	734	728	730	720	731	735	708	767	779	761	750	766	712	776	747	722	760	760	772	736	812	789	742	771	735	706	774	703	717	759	740	693	756	753	717	726	755	658	699	728	719	756	741	714	716	716	748	745	786	752	773	732	679	683	758	759	732	732	780	808	774	787	733	719	722	737	732	644	741	729	688	718	724	750	769	725	723	723	714	683	733	659	774	686	706	751	728	741	728	733	749	715	685	721	706	759	780	742	737	752	787	763	721	735	740	723	712	728	756	752	652	739	698	722	738	722	729	788	786	762	738	747	757	787	727	723	766	773	758	741	671	800	739	730	730	715	763	740	719	751	743	694	689	733	709	740	749	755	689	730	708	742	742	749	731	735	709	735	676	757	687	778	722	749	713	737	764	796	732	761	757	705	697	746	802	728	710	743	765	760	721	726	834	752	715	760	766	766	731	701	789	744	694	675	738	706	744	780	744	720	701	763	760	726	692	711	798	739	708	735	790	744	726	681	749	742	791	745	729	810	755	727	712	732	779	717	701	721	719	715	734	744	703	720	737	720	742	716	738	747	696	732	731	729	726	717	748	733	750	753	728	735	737	699	712	801	768	765	719	708	749	743	720	736	759	721	728	742	693	725	763	745	729	767	731	741	741	716	699	759	738	744	724	707	734	714	732	747	789	796	725	732	710	741	726	708	731	729	696	743	692	742	748	735	723	749	706	757	736	730	741	781	727	752	715	734	678	742	750	707	724	733	717	725	751	722	748	770	714	773	720	762	692	793	713	718	713	729	766	732	766	786	750	728	719	747	755	742	722	746	726	749	679	704	737	777	752	695	731	680	740	704	744	751	709	744	735	724	755	727	750	747	744	743	745	730	722	764	743	727	723	764	697	741	744	792	739	730	721	759	758	708	709	745	778	776	757	739	734	700	692	721	724	753	797	706	752	726	747	774	726	744	691	712	748	732	736	727	704	713	722	715	710	761	712	768	749	707	741	750	683	716	748	764	747	712	713	781	697	731	753	765	767	752	699	769	715	734	741	714	715	724	736	760	730	757	732	767	725	742	751	716	714	755	767	702	675	790	715	735	742	745	726	774	753	716	774	686	724	719	742	746	763	743	737	735	724	716	755	680	716	719	709	752	725	744	740	735	772	762	707	690	725	742	747	698	726	751	720	743	750	699	712	751	725	748	712	755	702	721	712	784	758
17601	40297	32070	21751	16289	11651	9149	6744	5643	4508	3513	3188	2615	2218	1908	1879	1668	1496	1433	1297	1259	1132	1061	1069	1011	1010	977	950	982	912	980	900	927	857	856	904	844	859	810	840	854	799	801	849	850	809	784	840	804	756	779	821	862	755	804	780	790	802	845	753	808	771	833	737	768	855	801	795	814	826	784	785	721	765	791	806	760	811	729	760	797	827	733	819	791	791	781	802	765	715	792	814	788	767	773	803	736	791	727	763	788	803	815	796	716	732	753	740	784	800	768	729	755	707	739	835	755	764	814	776	778	870	779	736	782	815	761	758	783	804	782	760	838	798	752	758	810	759	837	731	804	797	753	750	748	745	762	774	794	772	809	744	709	798	795	785	794	757	786	733	821	772	822	732	762	776	774	759	817	780	775	810	778	749	785	761	757	788	764	783	768	759	769	764	805	768	762	825	781	782	795	712	788	757	808	762	798	794	775	794	772	831	766	753	808	759	801	769	749	813	735	763	780	750	796	770	750	805	782	735	758	774	735	772	766	739	775	750	789	854	804	795	774	816	779	772	820	802	765	797	778	758	803	810	767	766	741	752	759	811	747	762	756	779	759	742	779	802	827	799	799	779	766	777	753	817	800	790	743	827	825	782	813	781	731	733	754	782	769	725	762	774	776	761	752	827	779	751	813	762	785	764	772	806	764	778	775	807	741	768	752	787	753	777	805	768	748	784	802	743	790	778	768	786	762	794	764	795	760	768	807	771	774	750	808	744	737	806	759	766	727	769	821	745	764	775	814	799	727	786	786	801	744	806	776	728	755	748	748	808	772	811	778	774	760	820	776	735	777	739	818	759	807	736	792	780	744	789	759	756	810	796	769	739	796	783	773	780	744	800	791	824	734	763	760	806	765	754	796	772	774	784	761	764	794	786	753	812	757	759	784	800	777	761	755	832	831	812	810	814	798	811	820	748	774	739	819	826	760	839	793	764	812	770	721	783	742	800	792	800	789	794	737	756	762	760	754	764	776	782	767	768	789	803	776	817	770	779	744	817	774	813	755	806	786	746	765	782	785	712	755	731	736	757	786	752	773	786	781	774	804	798	727	793	796	759	748	770	735	753	760	746	772	739	744	775	741	773	796	727	773	804	762	703	756	735	797	803	764	792	820	800	743	746	774	813	783	729	687	818	801	752	832	794	772	790	809	764	766	771	747	755	781	734	796	755	752	751	743	759	809	783	774	716	800	785	802	769	743	820	761	837	790	727	737	719	815	797	798	775	793	726	835	790	733	736	760	718	711	769	799	766	773	762	751	803	827	750	762	772	741	751	725	828	795	799	743	784	738	798	758	744	784	801	744	812	772	742	776	801	753	707	728	763	796	810	789	756	754	788	793	785	805	805	798	796	731	788	778	818	750	759	733	789	855	759	762	775	758	774	749	805	810	718	754	805	792	783	763	739	819	792	785	789	831	766	781	768	773	729	765	773	826	767	786	828	752	793	744	803	763	792	807	781	782	806	729	744	754	783	758	746	756	764	779	770	785	757	789	775	736	771	828	765	816	817	716	752	814	783	777	782	752	770	742	760	798	814	737	816	750	782	761	757	801	796	752	762	755	784	791	837	799	761	778	797	785	800	806	769	780	756	740	782	787	758	758	746	803	781	734	717	796	780	784	790	737	765	797	788	778	784	774	775	784	740	785	824	789	791	740	777	823	713	795	754	778	751	743	759	742	855	759	819	714	775	803	785	794	787	764	759	768	768	775	783	782	780	828	749	758	788	814	806	808	742	794	762	819	785	773	812	847	764	795	780	780	779	832	806	765	782	761	749	795	789	795	740	806	751	766	803	739	799	780	783	746	808	817	726	791	742	748	804	774	803	814	710	816	773	804	767	801	748	777	783	762	813	839	792	743	798	768	765	712	771	804	773	783	766	788	808	786	794	776	729	766	793	715	773	778	768	780	754	758	785	751	807	800	761	815	719	792	832	775	744	752	778	801	776	776	760	785	752	790	772	770	816	811	738	779	749	770	817	783	758	802	751	798	771	782	738	810	787	712	763	801	779	759	740	775	776	806	830	774	765	779	756	818	784	764	778	760	826	804	782	776	784	759	769	749	767	777	731	813	801	751	761	820	774	758	753	737	756	761	811	819	751	832	784	751	755	784	801	749	789	755	754	764	775	751	765	737	818	746	774	783	807	782	816	792	731	749	774	791	763	736	763	776	777	787	795	801	825	808	795	789	803	768	802	844	794	720	774	778	813	802	726	782	797	721	796	813	772	795	771	762	740	773	758	723	814	772	727	812	777	745	766	741	790	789	743	773	829	844	765	765	744	774	793	810	717	777	808	779	788	772	809	780	799	743	814	728	779	741	780	793	830	810	764	749	795	784	801	834	779	720	735	792	729	798	800	768	821	799	767	794	760	753	722	768	723	737	818	798	773	758	751	764	784	734	784	833	751	782	793	754	746	745	772	773	781	754	780	717	791	782	733	763	780	830	750	731	765	754	768	765	809	770	738	742	805	728	752	711	780	782	813	790	716	789	802	748	820	804	774	772	771	761	769	779	807	807	724	819	725	784	778	782	765	773	775	794	771	815	706	740	767	777	770	763	757	774	802	762	748	707	772	739	810	741	804	754	730	828	764	719	802	772	759	765	772	777	852	806	768	803	779	720	796	742	728	747	761	808	752	772	762	772	725	779	766	810	777	747	758	765	788	775	756	757	758	799	790	754	779	792	787	797	720	771	716	752	784	764	799	818	719	792	793	767	759	796	794	755	747	764	749	779	736	795	803	798	729	757	730	798	779	796	740	794	770	768	715	763	728	808	785	806	751	801	737	778	776	811	797	776	803	755	746	746	794	759	796	798	805	772	752	755	760	780	746	757	732	781	808	729	805	757	753	788	710	749	747	762	787	784	761	808	753	796	788	799	775	746	827	808	778	761	737	715	809	782	800	775	764	749	745	780	766	808	815	802	783	763	785	783	780	791	775	782	729	804	765	737	761	755	774	759	746	748	742	780	783	751	753	805	762	763	785	798	757	770	784	809	789	765	749	747	748	757	794	744	761	770	782	760	766	795	795	718	799	790	733	763	823	773	794	813	815	739	735	729	807	822	797	766	756	767	756	762	773	774	712	733	780	766	780	803	783	768	804	797	756	752	755	793	760	807	781	783	801	779	781	737	768	742	746	730	746	765	779	796	799	794	781	761	771	785	774	749	747	789	761	778	769	765	800	764	795	795	774	777	744	753	814	795	733	744	764	772	761	815	803	836	788	794	750	768	818	769	749	773	774	754	771	752	743	748	748	807	805	781	798	765	760	815	778	748	832	772	738	808	774	723	751	793	752	785	803	748	735	782	718	800	830	727	792	751	748	823	770	793	769	784	749	743	738	784	771	763	752	784	790	806	773	769	802	743	773	763	773	753	776	730	764	785	797	804	792	803	786	787	749	859	790	782	774	747	808	798	770	770	745	802	768	768	788	777	781	752	741	761	721	812	777
24877	21073	27115	25406	14805	7117	4619	3269	2772	2216	1776	1726	1530	1365	1283	1229	1080	1053	989	985	925	826	882	843	807	823	821	808	836	734	793	801	791	760	758	777	768	742	713	765	784	747	701	727	770	794	774	754	745	755	778	773	728	730	791	779	741	760	750	729	768	728	720	707	706	715	711	736	723	742	733	704	710	699	745	717	759	703	728	735	729	739	690	718	705	784	708	738	747	718	735	757	724	723	746	706	752	686	676	791	702	741	749	716	720	710	734	751	731	726	734	703	700	743	724	716	677	696	677	739	702	743	721	767	664	732	674	700	717	730	750	750	761	732	731	714	742	745	686	707	699	736	702	671	725	714	676	758	764	690	653	705	707	722	700	727	708	755	736	729	714	695	672	749	736	734	663	750	731	702	770	672	673	715	735	748	729	713	731	711	737	729	713	761	735	769	687	712	698	691	746	719	700	755	791	725	714	738	738	749	739	722	745	748	721	726	706	752	720	750	728	734	734	702	726	752	734	712	704	793	723	756	703	714	748	780	730	720	709	682	766	719	713	707	739	702	703	753	702	738	715	767	673	657	728	716	666	712	725	739	716	702	722	741	668	773	773	703	736	666	727	709	743	733	737	744	694	698	717	714	724	748	739	779	676	756	725	715	716	749	751	715	765	728	694	728	751	689	735	722	732	737	733	711	747	700	694	764	710	695	716	769	771	722	743	719	721	701	733	745	754	697	726	737	740	752	724	691	732	716	737	768	709	714	714	777	724	708	729	731	709	744	759	730	738	728	679	728	699	747	713	703	745	724	726	701	711	716	706	757	727	706	731	730	740	717	704	755	746	724	702	681	698	722	706	737	759	731	715	729	684	775	688	760	758	731	752	683	731	735	710	758	762	691	770	741	781	669	730	745	733	697	720	762	692	734	776	741	704	691	673	702	684	776	707	735	730	727	761	738	768	746	738	703	630	771	701	725	708	721	743	739	734	714	722	746	671	747	706	785	731	683	741	739	744	717	737	728	727	703	718	732	684	685	702	722	695	707	710	713	725	740	748	695	657	702	718	719	773	747	720	698	730	693	698	757	703	699	731	708	690	699	753	711	743	709	742	733	709	727	684	764	710	720	782	722	719	677	732	690	730	760	769	748	691	717	707	698	758	739	693	739	775	734	658	707	714	746	715	662	670	756	714	736	742	740	717	666	768	786	732	688	745	683	712	687	740	749	764	741	662	739	705	703	707	709	676	758	742	723	800	763	715	733	702	729	705	763	762	728	722	722	719	708	745	734	668	731	724	734	712	728	710	715	767	691	706	734	715	733	730	725	784	737	727	737	697	741	741	734	709	713	714	752	717	742	731	745	751	741	731	707	749	711	742	727	678	723	766	735	697	694	723	745	692	690	719	761	716	681	703	753	692	753	698	716	714	750	732	767	686	708	714	709	705	739	724	670	698	712	748	747	714	705	715	706	758	705	651	718	703	704	758	771	715	709	750	747	719	734	731	725	689	729	733	667	741	737	729	670	693	744	712	727	732	707	730	725	722	697	733	719	678	728	731	707	707	730	733	767	737	696	705	746	681	758	700	748	761	709	724	712	736	686	722	717	706	744	696	720	714	663	769	701	764	784	764	702	722	759	753	767	778	747	727	707	752	718	745	731	729	670	704	720	701	736	765	735	768	749	770	736	756	708	711	716	698	716	757	677	719	754	656	713	747	752	694	778	652	740	737	739	766	737	728	726	746	715	679	680	709	701	734	754	722	769	700	723	712	706	740	723	746	740	710	741	748	753	760	708	761	720	718	722	753	706	760	720	689	730	646	717	733	687	693	723	724	741	690	717	696	700	695	770	751	757	723	728	754	705	721	740	699	727	793	702	695	714	742	717	760	757	721	704	725	771	746	748	677	766	687	731	738	729	695	719	702	720	728	742	751	780	672	724	713	700	779	703	779	749	732	669	706	751	694	705	720	744	715	710	715	681	690	728	743	743	735	763	697	738	759	701	754	691	740	705	733	725	757	758	718	731	730	688	680	679	739	710	723	698	715	767	753	719	665	789	765	788	723	720	732	713	741	763	686	742	706	710	727	684	713	721	714	736	748	722	743	668	721	728	705	672	747	673	709	762	732	786	692	726	677	716	680	747	737	724	723	732	667	666	687	712	695	746	692	699	698	718	735	757	706	708	723	698	710	738	748	732	737	782	717	773	694	682	663	708	772	769	720	660	715	756	693	730	737	676	744	710	702	718	698	766	733	745	716	652	726	692	700	756	691	749	718	662	718	699	739	727	712	691	717	717	713	752	708	691	769	695	685	711	735	722	710	735	725	737	714	723	772	703	688	694	726	734	716	718	755	677	766	749	708	714	738	752	725	704	724	752	714	728	687	700	743	707	767	718	720	740	700	707	711	705	682	713	736	736	722	731	704	724	738	719	705	749	768	676	747	710	758	747	717	748	694	691	697	699	728	680	737	737	706	743	718	686	750	731	681	764	709	768	688	747	717	710	727	734	701	674	720	710	699	739	734	733	741	735	688	704	728	788	783	756	729	736	717	734	760	682	734	739	730	759	707	749	738	707	741	730	742	721	732	727	783	720	747	715	733	696	728	714	687	679	732	734	768	739	737	708	709	747	726	737	771	706	702	758	708	725	733	738	742	676	703	730	776	702	729	726	749	720	721	713	748	738	710	738	737	703	784	708	722	678	684	719	719	762	702	753	716	655	745	720	715	702	731	724	714	737	733	660	721	745	764	740	738	725	746	741	750	699	719	706	701	680	705	699	741	755	773	674	749	714	767	711	691	716	772	748	728	763	713	714	704	760	755	683	704	702	712	720	697	748	768	680	718	727	684	724	735	688	666	757	757	735	661	745	766	731	717	721	733	744	682	738	796	742	734	698	699	728	745	688	768	732	735	739	684	663	743	699	674	739	687	719	722	751	730	746	720	725	731	733	755	732	697	694	746	684	695	713	695	715	710	690	727	762	744	710	688	724	683	707	677	708	712	697	722	753	699	699	758	698	799	689	728	707	731	782	703	749	735	725	761	724	734	725	789	751	772	735	742	726	732	755	735	764	755	711	732	758	683	718	708	702	689	737	745	730	733	674	699	744	679	701	677	743	659	740	733	724	680	699	777	735	712	763	721	687	695	726	759	762	698	670	754	728	696	734	753	686	696	679	718	747	719	745	766	710	750	739	731	719	726	737	698	710	734	751	728	766	762	720	735	707	743	753	764	715	766	715	705	768	732	706	760	757	727	745	740	757	715	734	698	714	731	733	746	734	720	770	703	730	709	725	758	736	754	735	745	717	752	708	701	659	711	699	722	700	673	778	693	692	713	726	743	788	697	699	756	790	712	742	743	758	757	747	721	725	710	723	703	712	721	731	739	699	758	755	703	704	707	725	784	703	719	727	729	751	747	737	698	695	690	756	735	721	718	720	704	719	764	717	708	703	662	688	736	760	716	761	709	742	720	736	690	713	725	729	741	663	720	743	707	731	689	690
17592	36990	28768	18726	13465	9850	7381	5524	4557	3587	2935	2504	2245	1900	1747	1625	1483	1440	1285	1185	1140	1050	978	974	880	912	885	942	900	876	896	880	875	828	836	851	831	784	826	849	810	855	811	809	772	757	816	826	745	797	763	773	779	756	816	731	822	768	785	789	780	762	870	768	725	750	794	764	720	762	792	799	702	826	757	758	754	804	792	775	801	790	769	696	726	756	753	736	736	729	733	755	745	759	778	787	788	792	774	768	743	768	741	732	789	781	814	750	775	730	730	792	757	748	758	775	788	762	781	776	762	758	782	723	751	760	763	776	774	770	767	764	802	804	744	775	738	793	797	750	727	754	735	826	798	748	745	752	749	766	762	772	799	809	817	776	811	749	728	772	756	760	791	724	719	738	711	724	731	729	773	781	715	751	799	812	759	762	782	815	746	747	747	797	702	746	764	794	796	779	712	783	707	782	820	783	760	774	752	756	748	788	714	761	740	769	766	773	743	748	742	812	739	761	736	782	793	742	754	778	749	760	735	783	773	774	742	797	794	775	779	721	712	824	758	822	749	765	793	783	755	766	789	759	764	778	732	702	771	768	753	707	716	765	775	747	763	796	772	736	793	737	777	766	771	721	785	699	790	717	765	787	763	776	751	765	720	787	721	712	780	788	763	742	744	771	766	792	764	798	762	777	769	819	770	707	744	768	732	760	830	794	786	762	769	756	725	750	760	776	772	758	766	779	800	795	768	734	757	733	724	772	752	709	751	751	777	746	780	759	761	750	797	742	808	678	749	796	802	748	769	740	757	748	788	759	767	793	763	809	767	733	738	749	763	712	787	749	783	795	813	783	753	808	745	724	773	788	779	750	783	774	784	775	733	732	780	757	785	786	776	775	761	821	751	799	785	773	743	778	766	776	777	770	735	771	704	746	767	785	782	744	761	769	743	755	760	758	722	731	733	770	813	769	757	829	747	782	773	763	769	764	765	723	725	832	803	773	752	765	778	765	745	777	768	762	767	760	726	781	762	789	723	783	750	809	735	738	745	746	755	751	741	722	766	794	748	734	740	712	742	747	755	814	780	778	738	788	804	784	784	795	720	773	740	733	708	738	751	749	743	750	800	798	767	753	823	780	747	800	794	778	793	733	737	769	747	812	730	727	810	777	730	756	746	754	745	774	741	751	755	784	745	772	752	788	761	738	718	748	728	801	763	755	726	758	744	741	747	742	744	734	742	750	768	739	802	701	749	794	745	722	761	756	707	727	781	791	829	709	733	757	742	747	717	777	760	703	738	722	735	753	786	717	722	790	767	737	740	719	778	737	725	757	748	714	780	758	772	745	710	749	727	740	774	751	743	778	786	773	726	742	817	711	750	801	733	775	754	756	780	834	728	760	755	758	746	818	766	767	798	735	800	764	761	765	755	738	765	778	695	761	740	773	747	809	841	802	780	718	772	798	732	761	769	756	714	785	755	778	792	787	768	734	799	779	807	760	769	744	771	721	780	791	744	767	831	786	749	724	743	740	762	767	792	785	824	771	766	765	736	751	796	711	768	734	767	701	776	816	801	753	795	772	742	787	767	729	774	716	800	775	766	763	721	746	749	787	806	759	747	774	756	778	748	753	756	789	814	741	774	795	756	759	736	801	743	750	763	752	774	737	763	788	762	769	807	728	681	707	736	779	785	754	771	711	790	716	762	825	794	763	772	771	796	717	785	796	780	759	783	727	781	797	702	829	754	793	731	759	797	785	788	748	778	780	761	764	780	760	795	730	778	797	773	810	743	766	787	788	765	792	768	782	753	751	780	741	770	771	735	757	762	784	806	683	765	792	775	760	772	747	751	770	727	766	780	810	740	787	740	745	803	748	775	755	765	731	719	748	792	735	745	722	730	743	757	731	735	751	768	758	762	724	738	755	720	756	767	773	798	777	760	775	743	786	711	775	759	744	748	740	763	751	750	834	754	793	765	787	787	783	764	774	778	782	758	740	750	772	769	754	682	740	760	794	749	699	707	785	758	778	812	765	800	753	742	733	803	758	781	781	772	805	806	742	788	771	761	772	680	839	778	746	772	788	786	752	753	762	734	744	793	755	769	814	753	749	744	789	726	744	795	765	806	782	773	707	783	807	763	802	780	759	799	732	753	759	793	754	799	806	761	743	794	743	775	804	754	729	762	741	725	752	773	749	711	745	698	737	769	716	754	729	810	774	799	759	742	724	715	770	751	793	786	747	750	778	768	757	774	749	756	781	821	787	759	776	750	740	739	785	741	762	739	834	771	800	754	741	684	762	767	774	848	809	749	706	752	808	758	740	839	747	800	757	772	785	803	755	772	714	791	776	757	760	765	750	738	823	725	764	789	769	790	807	724	781	803	770	822	770	797	782	748	722	816	752	760	753	768	821	747	744	748	734	757	795	721	734	739	814	793	760	710	802	735	824	740	746	733	768	732	745	773	738	766	773	778	740	715	756	755	770	802	758	795	791	800	748	831	721	728	749	754	751	773	739	736	780	754	755	765	778	751	772	731	749	805	775	797	735	779	738	760	779	732	719	751	730	724	726	783	786	757	706	837	785	757	739	805	769	750	806	786	759	771	759	780	763	756	726	740	741	751	782	744	740	703	689	770	741	743	754	846	733	765	776	736	798	742	764	814	744	787	739	782	738	749	780	755	742	758	757	755	742	760	763	697	776	756	786	802	789	798	732	750	747	769	736	752	785	725	778	770	773	778	783	786	728	790	779	777	787	757	757	801	815	770	772	816	791	741	743	776	784	792	788	758	772	749	787	732	810	750	769	802	810	766	779	760	788	786	752	767	783	743	782	774	814	740	768	763	807	802	707	789	767	731	775	761	748	796	791	749	748	732	746	741	779	789	739	792	733	766	772	792	725	772	799	750	695	753	766	750	721	727	773	750	817	768	808	775	771	760	723	813	769	774	755	710	753	768	737	738	773	767	785	775	754	758	763	740	765	696	796	827	773	796	744	766	724	800	774	788	739	740	771	751	772	791	794	737	786	734	764	728	757	811	755	767	775	767	727	782	748	768	828	749	750	749	782	787	788	764	749	781	792	798	738	763	751	746	815	756	779	739	820	766	777	775	791	721	788	701	760	746	739	791	719	790	723	801	765	730	761	794	757	742	767	728	785	727	788	758	767	776	761	700	774	736	773	764	819	779	811	773	782	790	750	788	730	749	778	812	793	740	732	729	740	780	779	812	703	748	726	777	737	809	767	753	769	731	726	778	791	745	792	766	736	792	771	774	729	775	739	766	772	773	770	764	750	780	759	801	741	765	786	714	759	804	773	795	767	738	732	738	727	754	789	751	711	720	821	823	764	728	749	748	749	712	815	757	779	839	770	726	757	751	798	811	740	774	775	727	787	751	752	753	783	743	764	767	724	759	789	722	789	756	774	771	739	733	749	735	761	784	769	744	764	759	766	755	734	796	774	800	784	741	774	718	801	735	779	762	717	753	760	749	736	745	755	769	818	775	759
22641	21119	28713	23774	21225	21429	14360	6557	4702	3605	2984	2589	2337	2024	1805	1526	1502	1412	1336	1222	1146	1135	1052	989	1010	900	935	922	892	897	921	889	933	806	882	830	792	798	841	849	845	795	813	783	811	826	814	844	791	873	764	826	759	845	803	824	749	818	844	764	743	782	792	784	748	770	778	755	822	782	783	799	728	755	803	789	778	774	820	812	787	760	747	774	767	738	727	772	753	810	776	839	739	761	738	786	772	753	755	785	791	775	740	778	753	760	779	757	744	739	772	727	723	816	770	694	770	788	762	751	779	723	732	770	754	786	760	792	821	762	781	748	762	761	811	748	822	771	766	757	772	794	733	754	835	775	776	770	755	743	773	770	786	799	786	789	777	736	744	763	759	724	734	761	754	738	793	762	740	759	725	762	786	725	790	778	739	737	750	761	778	828	784	789	793	800	772	822	784	769	770	747	734	792	786	759	765	788	753	734	766	804	778	776	714	738	777	816	768	771	761	762	761	769	800	761	790	727	793	762	775	795	767	786	755	778	784	787	753	747	763	789	776	733	762	764	798	764	796	803	762	739	766	790	758	757	755	768	789	697	822	773	809	807	779	760	812	777	731	790	785	812	754	807	796	787	756	707	799	779	833	808	781	784	741	780	804	759	754	712	779	740	747	763	809	786	785	786	731	751	781	728	796	722	734	774	735	797	732	770	753	749	774	778	763	781	735	825	738	773	758	750	799	784	791	789	776	793	771	744	742	748	710	748	806	795	820	785	765	760	764	757	780	737	787	798	709	754	782	788	817	791	760	721	733	749	724	780	752	741	765	725	725	831	744	775	778	767	765	813	780	759	768	809	755	707	776	735	779	797	770	764	781	726	749	744	821	771	749	773	756	786	787	792	754	791	759	719	755	780	748	771	822	779	770	739	765	780	784	798	820	783	755	750	779	825	784	770	757	794	743	769	759	798	760	686	755	770	721	754	775	810	780	745	780	796	793	769	759	803	795	756	757	792	749	785	732	821	819	755	771	756	754	766	812	787	804	805	801	773	768	764	747	757	778	753	785	740	794	772	764	771	798	748	799	782	814	775	771	763	716	795	732	791	797	778	725	792	750	835	749	790	701	782	755	786	789	742	777	810	742	783	746	766	781	776	783	768	777	775	762	790	783	757	769	734	749	804	754	770	763	747	751	712	793	807	769	761	755	728	776	747	747	760	779	796	777	752	731	785	753	801	767	770	742	773	749	762	789	797	799	760	765	765	782	778	760	714	717	771	791	729	729	731	789	789	770	766	779	823	751	765	759	788	747	780	748	775	784	820	805	777	814	794	794	763	783	782	801	734	791	781	721	765	738	766	741	830	745	787	782	763	758	780	734	748	813	772	802	750	784	751	757	744	755	732	783	740	776	803	783	782	765	730	769	801	762	792	801	774	737	825	804	807	751	803	759	764	747	805	797	760	815	761	778	761	784	785	755	764	801	777	786	764	824	756	755	758	844	767	750	736	778	784	741	689	808	728	741	766	742	871	739	759	731	752	771	744	748	756	774	775	803	708	769	797	787	759	732	764	784	797	753	763	761	727	828	768	777	775	789	761	816	746	746	731	771	799	810	768	758	762	757	789	792	816	781	837	734	787	737	784	783	736	743	779	761	812	803	751	774	719	786	786	759	786	799	814	780	747	852	771	745	791	787	740	726	819	806	708	750	779	755	762	785	728	741	779	786	803	752	733	727	784	733	783	718	742	717	775	752	795	767	715	776	810	812	793	747	842	778	770	776	779	756	760	813	796	725	779	780	743	782	771	808	781	752	732	734	809	772	767	732	789	746	751	742	762	810	731	773	706	786	754	810	763	735	768	784	739	775	779	785	775	780	747	808	788	792	761	787	723	801	793	766	740	815	810	784	771	782	749	760	762	776	788	751	800	761	720	707	790	792	765	766	748	797	779	753	742	755	748	745	789	767	769	741	730	737	732	787	735	755	747	751	835	803	759	760	791	806	765	761	765	783	786	733	749	726	756	741	761	742	746	796	775	748	762	785	753	791	820	779	745	776	783	792	789	832	782	794	694	770	707	726	773	845	747	782	794	726	763	705	808	770	798	727	776	787	767	772	744	772	765	775	749	779	816	777	744	809	771	774	803	729	770	772	777	754	701	769	818	793	756	755	748	801	725	789	768	816	752	730	753	786	757	733	746	769	777	745	746	802	761	778	740	748	754	722	752	733	725	775	773	701	805	716	721	771	717	783	777	704	811	737	747	771	754	819	712	780	784	754	751	758	752	786	775	765	760	792	756	790	801	763	758	837	776	738	787	781	735	782	800	770	777	736	743	756	812	765	790	731	824	802	744	763	862	722	752	750	751	749	779	778	740	685	787	750	778	721	827	801	758	772	806	731	803	748	797	797	773	784	768	764	776	784	767	813	765	765	793	766	763	803	721	806	770	741	768	779	774	751	791	744	758	717	735	780	726	797	788	751	777	804	788	739	803	772	741	735	768	823	754	804	781	742	816	806	784	779	785	774	768	739	789	742	728	781	699	730	741	745	733	739	769	745	738	776	770	765	753	752	814	731	725	788	758	711	802	776	767	750	688	772	781	759	818	779	791	759	760	795	783	707	796	729	800	770	772	762	755	760	723	762	756	774	776	731	749	814	789	810	804	728	754	753	767	743	769	801	799	747	776	816	736	711	840	798	778	791	714	720	720	782	814	758	747	746	755	779	733	778	831	784	781	748	776	740	788	750	749	743	745	777	764	806	792	707	777	792	717	794	756	741	777	776	757	713	807	808	788	730	790	823	776	771	742	804	792	767	766	753	783	831	761	748	792	763	720	749	743	774	756	789	776	785	775	735	780	789	764	774	752	795	780	779	779	749	726	799	767	779	782	747	767	795	813	681	797	757	743	773	824	826	796	743	760	773	750	775	756	705	770	777	806	694	785	839	746	767	763	766	755	784	799	762	788	704	723	787	818	748	776	771	782	790	772	734	795	781	771	808	777	779	769	806	732	759	790	781	789	833	782	747	769	824	761	731	800	849	812	799	787	747	771	784	775	805	737	768	783	741	829	796	750	735	762	795	788	732	768	761	769	759	774	749	810	793	765	789	740	770	778	787	769	758	792	733	791	757	757	784	725	775	780	807	744	746	783	765	741	790	740	743	823	746	811	795	812	792	752	726	833	752	773	790	767	777	792	760	783	777	778	777	794	807	742	800	778	779	788	716	746	762	763	722	768	734	762	766	789	790	771	778	767	763	763	792	779	794	767	764	776	752	783	777	743	772	783	775	741	680	833	780	758	755	779	785	787	784	777	747	738	727	828	736	801	827	788	766	758	760	814	705	811	764	741	754	834	752	805	754	759	741	791	745	713	805	737	765	759	744	764	799	833	821	793	753	798	746	762	758	746	823	796	717	758	758	794	793	748	786	791	768	738	739	773	796	746	785	732	787	795	772	733	792	749	735	806	791	770	774	776	723	786	751	786	817	791	750	744	742	805	763	788
20038	45146	37158	26304	20387	15303	11378	9582	7473	5823	4834	4231	3535	2951	2562	2350	2054	1948	1754	1614	1402	1343	1195	1153	1162	1114	1110	1016	1032	1011	977	976	953	957	888	915	923	926	906	910	875	951	933	866	826	831	825	939	859	814	803	856	805	815	871	846	877	857	808	846	896	834	870	844	821	752	823	808	816	767	797	805	792	813	764	815	794	783	783	742	756	777	773	829	768	775	826	804	825	770	801	815	780	809	778	793	750	843	784	774	762	746	766	766	828	797	791	789	753	767	871	761	801	760	786	791	806	784	793	749	791	779	801	792	826	763	796	786	801	816	757	835	799	802	790	815	832	812	833	759	770	842	789	774	816	755	836	807	843	760	795	769	795	745	798	789	797	755	772	757	861	783	765	790	798	760	761	729	770	755	801	834	795	841	799	786	792	767	733	789	806	772	828	840	807	788	767	829	788	809	778	761	734	755	788	818	797	801	808	785	800	774	810	802	809	776	819	800	741	766	808	800	754	759	798	825	815	806	794	773	787	764	778	789	773	777	813	747	790	831	794	847	840	751	762	823	788	813	811	740	836	788	765	808	750	767	763	739	801	811	773	843	830	828	778	800	825	790	808	822	809	720	783	825	725	775	771	764	766	801	795	802	805	806	804	796	849	817	774	766	811	784	803	820	808	771	753	814	772	821	759	770	779	787	788	816	820	825	770	807	820	780	801	739	819	765	860	815	801	790	836	848	778	745	808	743	766	786	768	822	772	866	790	739	805	772	836	787	798	788	738	846	759	852	730	798	829	790	759	804	854	775	791	748	752	815	791	822	847	765	805	771	828	832	790	805	772	778	819	775	792	785	836	820	793	805	762	742	761	806	821	824	753	800	802	787	791	784	740	790	753	806	759	780	796	783	792	792	810	815	846	775	815	776	817	809	799	793	823	766	786	832	811	762	816	839	760	797	792	733	850	789	739	794	817	841	760	817	781	768	787	798	811	756	800	801	812	754	763	829	772	816	777	766	805	798	792	824	753	801	776	802	746	790	760	775	770	794	779	768	796	773	801	822	823	826	783	801	772	801	782	789	822	807	792	775	767	788	782	780	797	834	774	760	834	799	835	779	805	788	821	805	828	813	746	787	819	766	808	775	853	823	766	750	753	768	809	802	830	838	771	778	781	780	794	790	788	834	786	775	797	755	823	824	829	771	780	814	745	754	784	789	803	754	765	785	756	838	803	760	817	822	801	780	769	779	794	852	757	788	810	820	827	824	797	792	794	821	812	788	756	826	772	818	753	845	845	817	830	786	820	758	773	775	764	755	821	807	819	788	788	756	825	757	815	828	744	756	785	825	761	749	796	807	792	717	836	822	784	776	766	806	766	769	841	784	785	797	800	780	780	767	793	857	814	823	868	788	796	750	769	810	760	791	779	814	789	808	810	811	786	804	742	811	727	810	790	790	821	828	807	819	748	788	787	811	790	818	785	797	793	793	790	739	803	736	780	769	797	808	812	849	790	775	793	811	820	772	799	783	789	788	784	814	828	805	893	787	803	804	763	789	761	826	836	775	789	764	783	787	767	842	778	768	791	761	773	781	806	780	813	780	767	806	784	811	846	830	809	817	774	752	787	800	767	784	781	775	748	839	777	776	783	827	795	783	791	798	753	800	793	807	838	817	774	780	792	796	814	809	779	813	792	816	806	759	844	805	754	789	871	816	774	809	829	808	786	824	803	763	814	792	775	798	826	759	808	802	819	802	867	786	815	777	724	805	817	835	761	762	803	807	805	796	750	832	765	808	798	785	801	763	757	768	752	784	787	788	883	834	771	782	837	776	755	777	812	811	804	833	766	812	822	825	790	794	790	752	821	749	751	839	822	787	808	833	738	794	761	763	867	783	804	824	789	728	785	799	764	800	832	842	844	817	802	790	795	779	760	779	784	782	784	816	805	787	796	810	847	774	832	793	800	805	779	799	847	748	767	811	767	809	823	792	782	774	754	726	764	812	788	814	782	803	820	757	817	809	808	808	816	835	773	801	747	790	771	819	771	829	828	796	846	803	776	812	808	809	834	818	786	762	808	789	768	796	749	788	797	769	780	785	745	804	770	803	779	800	713	801	806	784	789	774	793	786	769	765	795	785	822	780	824	816	798	790	802	793	784	795	758	749	814	797	801	787	776	804	776	814	788	756	786	843	779	774	798	756	777	737	773	803	778	807	850	796	808	771	784	787	816	743	802	799	791	828	825	787	799	763	792	772	811	772	773	754	775	822	824	769	806	753	755	820	764	758	791	814	832	799	812	777	799	871	800	819	841	782	791	765	814	812	783	847	801	789	766	741	794	818	814	739	810	867	757	763	811	758	787	759	825	787	784	800	773	768	789	766	758	786	739	786	782	786	809	802	815	778	821	756	788	759	763	805	782	801	792	813	816	788	764	802	797	839	833	822	782	819	792	758	789	733	794	856	809	795	784	811	803	776	795	773	768	845	790	794	821	828	830	856	746	808	817	799	774	770	786	802	775	790	782	844	790	830	790	767	756	805	747	843	769	840	843	769	795	813	798	774	739	857	778	802	800	730	787	792	790	813	822	778	761	811	846	777	803	739	823	747	763	764	759	805	798	751	805	797	777	780	831	807	760	785	790	844	835	802	827	764	837	833	802	774	772	776	803	798	802	833	820	801	789	750	786	827	781	812	781	793	832	802	756	754	809	809	762	809	754	774	795	780	822	799	811	776	819	775	770	751	799	766	786	839	831	839	809	744	789	839	814	811	749	789	792	798	827	803	793	763	813	769	799	753	810	809	797	762	824	869	821	798	803	826	793	771	752	773	814	789	799	810	801	783	797	788	846	775	726	777	820	765	767	803	757	828	777	782	806	769	803	786	821	805	804	817	817	783	794	822	808	788	795	767	811	762	777	819	748	830	768	757	795	767	838	846	825	747	862	777	805	792	765	771	782	815	797	820	764	850	827	805	843	766	767	786	793	793	797	817	806	816	812	714	753	793	781	780	812	783	769	805	824	815	781	786	794	838	808	829	812	797	839	840	770	781	777	805	812	809	822	807	833	753	829	776	809	826	831	796	839	802	826	794	808	787	831	777	799	769	805	820	845	830	801	752	787	756	772	815	785	838	779	793	781	845	830	779	825	801	821	861	797	760	804	793	765	752	806	808	844	812	810	785	762	769	785	779	769	824	748	792	802	801	784	759	776	789	786	823	809	822	848	807	834	811	786	804	773	810	783	761	781	815	801	797	813	781	806	811	791	782	816	805	774	795	786	786	793	757	812	834	804	791	876	782	795	806	794	769	821	787	760	794	805	781	793	780	803	776	759	818	789	785	764	798	796	753	801	786	760	772	833	800	810	820	742	814	802	823	791	761	830	854	795	749	819	822	782	814	804	788	801	791	790	790	818	783	791	786	829	790	791	750	803	759	816	780	795	790	789	778	764	788	826	792	780	808	797	799	798	741	810	786	802	783	776	823	841	800	779	819	784	820	740	802	800	787
28390	23298	23753	15563	8023	4781	3408	2773	2235	1841	1582	1401	1272	1205	1092	1049	1030	1019	912	837	845	826	805	819	846	766	815	765	756	785	737	745	762	811	778	752	744	714	731	703	711	745	726	720	777	753	712	731	774	733	750	741	733	697	751	741	681	730	718	714	746	739	760	705	717	691	722	768	701	710	733	718	760	666	721	711	713	719	725	741	746	762	731	717	683	707	700	713	711	782	728	731	748	769	741	722	740	734	689	741	653	668	722	729	727	746	737	732	683	678	722	736	708	763	691	749	726	722	739	728	712	696	742	706	685	765	771	717	718	720	687	716	701	705	706	750	764	720	698	719	711	748	716	686	766	711	712	735	720	731	712	709	690	764	729	715	695	687	693	758	736	713	694	766	723	740	777	729	716	704	705	761	783	752	691	764	700	745	737	734	720	724	683	701	730	764	704	738	709	737	710	728	718	731	724	726	753	736	726	739	717	743	736	689	695	705	724	701	726	773	743	764	735	711	682	756	707	682	732	697	716	700	755	777	700	726	726	744	719	674	753	760	705	743	820	695	743	695	746	793	699	743	711	694	676	701	745	666	730	672	703	738	730	742	759	731	734	672	735	689	706	753	763	736	727	691	700	731	763	726	690	733	732	694	683	743	736	698	737	717	719	750	716	737	762	709	734	683	736	750	717	731	711	690	708	745	695	710	714	766	756	735	744	735	670	739	716	712	747	759	679	692	737	750	759	711	682	671	740	704	737	708	699	735	709	720	751	686	710	740	710	712	722	707	713	690	736	720	759	750	729	735	750	742	723	713	760	720	731	748	730	730	735	719	736	692	737	752	676	694	732	721	715	712	750	717	716	741	737	662	729	715	758	719	723	718	721	732	710	644	764	702	706	756	762	670	753	738	710	716	696	714	717	690	712	753	798	730	739	682	721	706	744	692	685	686	751	772	761	687	731	715	767	684	744	721	727	784	773	711	713	755	741	722	721	730	721	764	709	726	734	747	712	710	793	697	740	722	747	728	729	731	706	724	708	746	694	691	725	682	707	722	713	701	715	682	748	728	741	705	744	672	691	738	711	764	740	714	758	699	733	688	721	719	670	733	702	715	756	743	768	721	675	750	707	733	802	713	716	711	713	698	706	716	720	690	755	701	750	764	750	709	780	729	732	739	700	713	749	735	714	735	711	678	738	715	723	713	658	662	701	702	732	705	768	734	776	739	724	713	748	688	707	744	703	700	732	705	754	740	727	735	745	708	744	685	728	731	734	708	762	689	741	703	727	768	705	733	763	705	716	689	727	700	729	730	715	715	725	704	718	761	715	734	712	745	697	751	680	703	733	691	734	766	739	718	746	747	734	697	712	726	736	696	753	699	730	681	708	725	730	713	711	764	742	745	722	697	720	712	675	745	717	692	703	754	692	714	756	751	673	707	714	724	719	705	694	706	688	719	671	717	701	656	772	749	745	724	727	660	723	727	682	741	744	736	791	699	704	729	713	733	702	743	690	729	672	714	756	756	720	734	685	730	742	739	696	725	755	672	668	729	723	727	742	756	714	805	716	750	698	696	749	689	683	683	686	696	696	733	680	728	693	749	738	700	759	731	723	727	706	689	707	729	705	689	710	765	705	711	736	687	708	707	720	721	694	726	751	721	723	720	718	715	741	759	718	730	766	697	743	729	706	716	726	757	690	712	685	718	702	716	760	728	725	743	706	718	728	732	734	732	735	764	732	746	717	751	730	751	736	703	713	716	761	745	732	763	800	705	752	754	732	677	729	737	711	668	691	734	720	687	778	757	765	743	741	741	697	669	701	731	775	678	706	692	717	643	741	693	720	691	661	718	713	676	718	746	746	701	721	765	741	682	726	729	714	696	758	732	709	747	692	748	784	721	697	680	715	730	767	747	705	695	746	683	660	709	676	688	723	710	774	755	718	681	674	724	722	685	723	725	724	745	743	701	742	718	703	689	751	717	715	745	722	698	693	722	679	734	696	697	739	755	758	685	683	714	768	703	775	688	731	740	661	718	734	698	727	731	733	752	712	732	699	727	724	731	678	690	723	751	652	749	718	701	725	732	716	701	644	711	721	706	676	753	705	677	762	736	756	694	776	733	745	689	728	722	733	714	696	753	670	748	734	764	742	721	666	716	749	763	716	725	760	727	710	708	692	724	728	656	741	727	751	732	736	740	741	705	682	769	690	742	776	746	752	709	782	764	707	704	718	778	754	685	720	686	699	747	728	733	752	713	719	701	730	679	720	674	760	720	764	759	725	728	727	724	737	739	727	711	742	700	735	723	699	758	767	723	725	721	690	728	739	740	768	727	718	722	711	719	724	738	689	701	761	737	735	691	691	728	717	718	733	699	743	679	687	736	738	729	704	741	714	697	702	729	702	721	722	714	667	728	723	738	714	749	729	697	703	728	740	762	680	738	746	766	755	735	732	710	734	736	714	709	746	673	687	732	750	750	678	686	739	702	670	755	726	726	708	752	771	700	738	741	740	749	727	771	763	686	747	691	700	721	752	683	661	714	729	711	780	763	726	704	681	747	737	698	690	700	744	698	761	695	692	685	746	683	724	727	721	709	659	705	753	695	676	691	705	735	716	687	769	687	723	714	680	704	752	699	786	731	690	703	736	767	687	667	705	758	726	760	725	709	763	708	703	744	704	676	674	676	693	658	731	687	690	726	717	709	718	726	745	706	735	690	696	736	751	692	672	736	749	722	734	684	785	699	803	694	710	695	723	712	713	683	729	694	719	745	706	686	749	718	716	722	711	687	761	748	712	742	691	732	689	679	744	734	709	736	777	728	705	701	770	733	795	704	718	765	739	704	704	718	772	746	702	699	713	757	721	765	657	706	760	735	728	695	721	708	746	685	730	753	737	723	734	682	718	723	737	729	731	731	716	738	741	726	706	686	728	704	765	678	678	759	724	731	729	700	731	718	728	724	720	731	690	712	711	729	744	692	744	716	711	707	741	746	696	682	702	738	708	727	696	709	740	763	688	711	718	723	712	765	755	702	741	738	802	718	772	760	719	725	751	712	760	714	748	742	699	729	752	673	736	745	684	740	724	718	764	707	736	697	692	731	721	655	715	736	747	710	711	694	671	725	682	662	688	723	685	788	723	728	709	708	763	730	749	704	666	667	711	762	718	750	674	738	710	685	692	753	723	680	696	687	735	660	705	705	732	777	711	730	708	685	731	731	670	640	715	719	734	700	751	721	727	732	705	734	727	711	658	731	676	752	714	732	706	682	712	685	726	688	726	752	715	702	769	724	692	768	723	699	700	683	741	737	673	696	708	696	756	674	727	740	735	814	712	731	729	722	760	708	704	701	722	783	756	734	714	737	689	762	728	716	738	705	724	713	646	727	685	650	680	711	756	709	703	691	712	717	703	683	727	716	681	735	700	701	734	745	731	736	731	701	731	769	731	668	741	764	704	715	702	726	727	717	760	765	708	689	726	696	704	750	674	683	727	728	707	719	701	689
18080	33844	25546	15836	11070	7827	5699	4771	3771	2827	2485	2090	1881	1694	1551	1400	1265	1134	1165	1016	989	970	975	894	868	897	825	868	892	859	784	865	830	757	828	808	812	784	797	715	744	823	880	807	805	818	760	757	799	715	765	744	782	742	781	749	773	756	809	750	795	767	768	801	735	765	756	755	702	779	775	784	703	748	770	743	764	742	739	741	753	758	718	778	755	738	753	731	706	768	721	739	809	749	716	754	750	735	738	751	785	779	794	717	748	791	764	753	744	770	723	716	776	751	780	781	781	791	768	733	770	720	721	727	763	736	742	742	764	768	771	712	737	793	690	688	787	740	738	752	743	747	780	779	783	747	758	788	747	777	775	755	771	747	709	782	794	745	735	764	808	795	715	828	747	804	755	758	774	693	781	783	751	770	788	785	786	781	764	773	783	793	758	767	725	794	786	828	699	768	757	736	748	774	740	751	796	782	758	761	740	750	792	722	769	784	676	746	779	706	783	751	762	783	780	748	737	791	763	780	812	760	735	746	751	776	742	774	757	782	750	724	733	800	766	735	738	748	739	760	795	806	771	780	789	763	795	761	774	719	751	755	768	774	754	705	779	757	723	710	761	737	747	750	746	734	755	757	734	758	787	752	747	788	720	778	745	733	721	707	712	710	736	700	748	806	737	798	787	777	762	827	716	781	778	746	795	754	742	764	800	741	780	768	786	741	787	743	760	788	751	784	760	742	740	779	709	751	783	775	744	778	752	767	748	769	757	710	737	733	756	778	812	744	744	799	721	746	766	766	737	730	733	801	787	804	768	761	765	767	747	805	770	775	700	810	762	787	762	743	756	744	728	779	758	781	746	773	727	765	767	793	808	736	773	734	806	741	751	748	765	750	726	761	799	748	718	746	773	745	756	751	753	763	816	732	723	820	742	738	719	707	769	750	741	717	753	763	747	796	759	748	832	766	780	779	793	748	702	782	762	745	735	757	785	732	784	779	770	716	757	784	785	731	730	770	754	744	803	767	713	776	732	750	726	765	706	750	714	712	759	734	708	795	796	729	718	764	787	731	773	775	786	756	733	784	752	779	776	753	750	762	743	736	758	767	769	742	742	712	742	775	834	703	733	783	736	773	744	745	779	729	759	737	730	728	758	789	751	769	745	726	756	788	717	749	728	734	724	783	750	781	718	763	751	774	771	737	759	749	711	747	768	772	759	742	734	764	764	745	759	745	788	723	745	747	738	767	757	746	765	751	742	741	757	795	768	780	771	761	780	753	784	767	782	805	770	716	770	759	724	712	754	778	725	745	776	770	741	719	767	742	846	715	763	789	720	723	755	757	801	785	733	742	720	813	725	766	729	821	778	730	744	745	770	742	768	773	754	731	740	754	701	752	808	788	723	781	756	774	820	725	768	758	788	747	739	772	764	733	758	746	723	754	763	765	751	736	798	746	770	781	750	778	761	773	698	778	732	748	736	730	728	767	725	706	741	749	715	759	781	742	745	744	727	791	773	817	793	792	719	737	760	740	747	711	755	714	762	779	730	745	789	722	791	819	760	761	737	730	798	711	776	740	759	697	747	765	712	722	764	741	747	771	773	731	796	839	740	712	787	738	786	750	748	754	762	705	767	749	770	749	754	763	801	746	762	731	763	729	747	721	796	799	803	758	814	688	817	807	724	712	779	735	701	841	746	796	753	767	733	733	791	746	709	777	773	776	768	753	793	738	741	715	759	752	810	725	749	770	759	784	790	749	747	721	749	772	773	750	784	707	744	786	747	820	783	770	766	753	726	764	781	760	766	789	712	759	740	740	767	756	727	780	794	761	750	790	749	715	719	798	751	777	769	751	713	810	768	745	790	750	762	800	754	771	732	757	797	775	734	740	703	746	746	726	764	742	791	727	726	738	739	764	783	732	750	799	783	695	775	719	745	742	791	801	808	766	773	831	773	734	726	732	761	756	736	761	745	726	781	809	772	713	756	730	776	754	763	745	755	762	808	762	758	744	753	777	745	711	784	764	775	729	791	717	787	766	691	727	754	762	767	782	785	753	728	752	797	791	785	785	754	720	759	779	747	792	785	680	796	767	719	735	781	722	729	793	790	744	791	767	748	768	749	744	788	827	752	807	691	772	806	711	756	739	768	753	732	752	762	718	783	806	691	771	766	735	777	725	761	767	746	762	721	774	722	741	766	798	767	779	733	737	714	788	764	774	816	755	762	745	802	778	731	734	748	763	719	738	710	754	818	717	715	747	740	755	755	735	784	752	756	739	727	732	755	815	762	796	748	793	746	753	749	736	754	771	723	739	714	762	805	751	747	750	688	762	753	724	776	757	780	740	724	770	720	771	749	743	683	757	801	732	746	765	782	718	780	725	770	715	801	773	777	793	781	807	843	735	775	797	772	753	708	764	773	758	717	735	708	780	763	776	734	708	711	710	731	722	734	772	710	782	747	731	762	794	772	762	748	776	727	718	753	802	768	766	774	741	769	778	764	813	759	777	711	736	754	759	727	783	759	708	760	753	780	756	740	787	783	762	767	731	781	715	825	803	761	754	784	735	776	743	729	752	749	805	771	777	765	791	724	803	750	781	759	754	706	706	728	743	737	786	783	747	761	787	822	730	760	770	750	804	791	738	777	775	776	736	720	736	729	777	751	763	728	753	759	769	837	752	712	761	699	744	759	754	799	714	762	754	744	776	711	741	753	753	739	701	744	783	754	714	740	742	735	737	766	742	763	701	761	773	740	793	739	761	744	742	800	746	791	756	748	794	796	746	757	761	790	764	778	769	761	747	747	734	769	734	733	672	792	711	780	726	738	750	760	782	736	751	761	759	764	759	782	804	767	740	765	698	778	769	780	738	748	789	800	745	735	744	764	836	742	767	746	727	736	767	704	729	799	741	790	767	756	753	819	784	730	790	742	780	762	815	814	776	737	723	754	755	762	764	757	707	751	727	742	719	808	726	708	753	777	812	787	725	777	758	752	788	720	717	751	772	756	757	755	790	744	810	774	750	777	756	720	750	792	736	791	741	727	743	751	770	728	761	779	751	727	745	731	763	769	720	785	781	759	801	783	762	761	760	746	829	788	759	717	781	758	777	770	757	695	795	708	727	769	795	736	790	810	802	776	722	757	713	726	730	794	760	807	739	786	793	800	764	730	746	757	793	723	780	752	742	712	776	769	757	759	792	798	751	785	753	757	741	755	718	733	754	725	771	793	771	797	766	784	757	746	731	772	797	751	758	710	761	720	772	749	763	775	763	742	754	763	775	744	760	756	774	794	764	789	743	764	763	689	794	838	755	748	800	736	788	787	713	740	777	717	768	812	758	760	749	744	773	754	826	757	726	756	777	759	769	732	797	721	736	803	826	749	742	744	769	813	751	786	744	761	724	743	746	741	729	786	746	782	788	742	699	773	807	744	699	820	760	786	713	775	725	765	772	751	785	723	779	787	731	721	761	770	763	706	764	747	727	778	727	746	782	794	755	701	766
23818	21130	28183	24434	21205	14521	7207	4516	3252	2673	2532	2141	1747	1613	1460	1370	1209	1153	1134	965	925	947	926	848	855	825	875	847	823	831	845	864	842	805	825	768	788	732	772	800	774	734	781	799	761	757	764	811	782	783	780	763	750	756	771	756	724	745	713	704	759	750	763	747	770	728	754	712	750	733	737	770	723	699	732	758	736	753	785	768	731	732	757	708	765	733	714	737	726	759	778	747	757	752	746	765	715	746	727	755	759	729	729	741	735	763	778	732	749	704	771	683	764	818	750	727	713	698	748	744	721	742	746	775	692	681	773	748	671	745	734	777	740	728	737	710	760	739	769	760	779	699	799	726	735	726	766	762	699	761	769	795	738	729	786	707	761	710	765	749	802	762	706	761	717	733	780	756	764	773	720	723	728	687	777	762	720	740	745	719	728	755	747	711	759	725	724	669	746	759	740	700	752	741	725	704	725	786	768	719	758	734	751	733	745	782	769	729	778	731	715	743	764	709	693	731	776	807	759	703	696	760	694	698	719	728	742	758	753	708	720	724	800	726	789	734	786	736	776	734	705	738	728	761	740	760	676	721	724	751	795	723	741	724	723	696	725	749	742	739	725	731	730	709	752	749	725	771	730	763	712	692	766	742	740	781	702	707	732	764	766	756	728	705	731	701	708	691	750	748	732	716	726	758	743	736	759	718	777	762	754	713	705	728	738	776	781	725	765	714	728	742	753	731	751	772	738	776	725	688	692	750	764	772	750	727	786	709	722	745	745	783	719	741	708	764	720	716	768	703	687	712	731	728	737	674	739	722	752	702	724	685	743	734	790	804	742	726	704	725	773	732	769	734	751	732	768	729	735	688	720	772	705	753	719	709	735	754	743	719	711	655	757	743	751	685	697	755	767	784	750	746	723	730	714	752	735	691	740	726	747	735	712	707	726	746	734	796	717	738	744	758	744	721	755	711	739	779	785	759	763	719	769	729	755	703	706	786	741	740	730	726	730	749	738	732	726	751	753	732	764	707	745	767	762	748	733	802	729	723	786	732	717	717	714	759	742	750	739	758	763	723	763	725	751	746	697	730	741	792	778	732	755	734	734	775	728	730	745	739	674	790	741	737	760	795	740	739	707	780	773	743	782	725	734	752	687	700	727	740	740	774	729	761	755	739	714	754	735	754	744	724	773	765	717	722	725	747	739	686	717	765	726	711	764	737	734	737	770	708	751	803	786	726	728	718	752	756	727	739	751	709	704	706	770	763	759	774	755	767	737	736	756	750	738	774	739	758	736	736	752	707	746	733	711	699	746	748	709	732	710	761	777	723	729	730	766	752	799	683	712	797	723	731	810	780	715	746	727	718	755	727	771	730	748	723	777	778	801	771	780	731	772	789	748	757	767	730	720	743	707	708	730	762	787	710	752	701	707	709	722	735	742	741	735	749	738	717	773	732	732	689	745	771	708	809	769	731	742	774	744	805	732	734	698	768	757	703	756	767	757	732	721	745	737	738	780	739	694	729	760	739	773	757	761	737	723	743	717	711	743	782	772	743	725	761	706	737	716	738	746	751	710	713	734	759	736	718	784	753	781	782	731	716	811	750	759	794	791	733	770	740	761	679	740	714	767	797	765	741	761	744	716	752	778	726	694	739	745	785	749	708	734	754	789	739	700	751	777	815	797	769	698	757	761	748	742	742	769	731	719	761	741	720	731	737	765	757	712	773	759	779	721	715	751	745	735	756	750	766	692	721	745	780	758	764	699	674	739	716	761	765	764	733	717	704	737	744	716	761	778	712	719	703	686	754	720	717	717	743	763	738	753	702	730	777	710	759	703	733	708	772	750	709	714	749	707	732	698	721	733	720	772	731	714	771	736	757	746	726	703	730	726	734	716	705	764	773	770	725	775	743	750	763	729	742	708	730	757	714	758	751	751	759	749	785	735	743	708	662	778	741	751	770	758	776	783	728	748	759	733	787	705	786	715	733	695	719	695	716	757	757	747	730	735	737	748	699	712	784	761	745	731	744	754	727	717	749	758	743	736	744	761	708	737	746	720	756	755	710	803	759	790	725	725	797	673	753	729	730	758	766	727	745	732	704	730	714	808	779	718	751	706	741	759	770	756	733	757	723	764	771	684	752	779	773	738	717	730	753	764	757	742	746	749	709	695	717	738	747	701	698	707	733	707	775	705	741	733	733	718	721	763	735	722	741	731	761	722	692	725	700	665	709	725	774	728	759	663	740	728	761	777	764	757	766	768	776	703	786	765	726	741	746	666	727	712	711	721	735	728	797	706	736	764	718	702	738	728	758	718	729	754	693	733	728	751	768	765	721	722	796	714	695	716	695	793	757	804	714	802	768	740	726	732	722	729	777	746	775	774	737	733	712	770	765	771	705	750	744	741	757	706	752	765	750	733	723	741	753	748	753	732	748	743	735	766	770	768	719	732	683	749	755	739	752	770	724	729	711	768	706	741	714	744	708	758	782	732	785	787	756	748	713	730	695	763	764	728	724	761	741	807	729	715	731	739	720	714	725	754	775	754	741	726	726	791	751	748	744	715	769	755	718	736	717	716	726	733	763	765	754	748	761	780	740	718	686	746	683	745	703	679	759	712	762	669	714	692	736	726	766	737	750	745	743	758	725	778	738	723	774	699	731	744	745	739	746	734	748	746	778	739	716	691	768	718	682	741	727	759	721	773	739	721	756	705	779	735	731	720	707	739	740	765	736	726	724	721	745	751	738	733	785	785	789	708	786	720	705	768	737	767	773	772	730	698	769	765	728	723	738	741	727	722	723	729	705	755	750	756	738	736	723	726	777	769	701	669	734	732	747	765	725	705	761	704	716	720	751	782	766	717	723	727	718	717	786	762	725	699	698	716	741	740	745	719	773	741	747	746	736	758	711	748	716	739	723	744	713	725	704	725	750	743	753	764	729	687	755	766	731	714	756	745	693	730	764	761	787	725	687	697	741	744	721	736	755	736	750	727	729	733	675	741	746	720	731	717	736	762	746	748	690	702	729	721	758	740	772	788	708	747	697	766	753	747	763	739	724	749	781	691	740	706	754	735	769	727	720	757	757	763	709	674	771	683	731	700	738	730	778	799	729	728	721	723	766	778	734	706	705	752	763	752	725	790	721	755	714	764	738	769	762	733	718	792	751	799	763	755	713	769	738	776	756	715	719	749	751	725	719	770	735	736	742	796	742	776	760	734	749	760	752	718	767	700	705	733	751	779	730	722	724	761	718	746	737	789	705	704	723	707	776	740	733	707	763	756	686	707	745	717	782	746	743	773	758	724	766	736	762	730	726	750	722	734	769	758	728	746	752	740	750	732	795	716	769	724	744	757	709	730	753	714	747	758	708	752	725	730	813	682	739	718	737	761	769	724	749	739	712	764	784	763	750	734	729	775	766	762	719	729	726	754	770	732	712	759	718	717	807	729	762	705	726	752	761	797	703	706	716	761	713	764	702	728	758	731	722	766	738	803	725	765	702
18167	41274	32854	21908	16309	11798	9296	7265	5631	4389	3732	3311	2676	2400	2106	1942	1646	1546	1402	1262	1205	1126	1111	979	1112	1023	982	971	981	952	915	890	884	884	875	863	904	876	870	900	883	833	794	797	858	800	822	808	851	789	756	791	770	772	773	756	802	810	816	766	769	784	838	855	794	809	780	740	839	779	837	776	798	785	779	761	780	727	816	757	706	817	725	760	783	768	819	773	802	815	768	827	696	774	781	779	772	787	778	810	742	761	767	776	752	755	778	811	763	770	776	741	764	741	751	804	778	799	806	772	842	771	749	787	819	764	787	796	707	827	842	778	745	787	785	814	784	761	819	790	767	778	778	737	793	768	832	778	777	787	702	799	800	821	807	822	775	799	710	756	726	800	750	780	779	791	763	801	779	758	739	766	746	776	733	784	724	797	773	756	738	794	756	721	766	756	757	795	768	782	768	790	727	768	738	715	795	818	805	733	749	723	786	800	791	754	790	773	773	765	782	773	786	777	724	778	795	803	780	730	775	777	805	795	734	777	779	801	738	796	730	768	765	768	752	802	794	760	809	798	764	780	748	793	762	769	731	758	791	743	760	757	804	756	768	772	786	758	774	781	767	762	818	762	754	783	787	785	738	737	784	760	825	711	763	751	762	767	752	754	777	787	762	737	788	752	768	776	805	766	813	734	741	763	763	789	762	757	807	749	728	718	765	758	773	733	736	773	761	733	727	745	744	798	759	779	753	747	772	823	821	762	821	779	750	799	757	743	799	774	745	790	770	790	788	759	779	793	776	749	782	772	739	764	722	761	699	790	766	773	780	734	805	797	778	754	757	777	773	729	757	771	800	777	808	770	755	750	730	758	810	781	771	782	763	811	783	824	766	761	801	797	789	749	769	786	738	745	787	747	772	702	756	765	815	802	732	783	720	727	794	789	809	745	714	763	773	756	756	813	798	809	754	788	816	772	772	787	764	794	770	805	798	696	811	780	798	780	788	788	776	775	799	756	827	817	736	759	784	769	746	763	783	763	803	761	760	785	768	743	751	730	812	763	799	732	800	768	780	782	801	772	774	803	809	775	784	766	751	789	757	716	741	764	751	735	791	814	776	772	814	774	780	774	806	791	778	801	782	758	743	744	776	746	781	764	783	759	794	750	765	769	781	807	777	795	779	762	777	749	752	741	740	770	754	775	799	816	779	805	827	806	753	750	780	758	743	737	752	780	756	795	810	746	764	791	751	731	783	803	783	779	807	769	783	786	727	788	763	790	735	777	778	806	769	773	807	755	710	740	800	786	769	747	783	836	751	778	782	758	751	794	773	716	787	714	790	791	780	807	725	808	797	820	770	765	822	768	770	723	803	750	773	805	784	738	768	786	781	742	802	767	758	752	731	783	754	778	788	786	795	808	763	744	764	752	795	781	806	798	760	771	758	779	794	817	797	740	799	718	770	791	754	715	773	760	730	743	747	736	778	788	798	751	821	758	765	805	765	765	825	743	777	758	746	732	794	741	760	723	748	829	722	742	784	788	788	764	802	789	727	749	766	760	754	790	789	819	855	752	800	816	779	760	786	785	741	837	755	773	768	704	744	741	745	771	748	754	808	806	781	777	766	747	787	748	758	764	777	782	762	770	750	800	770	828	776	782	808	797	789	780	777	744	766	750	810	794	784	755	729	829	795	760	766	835	736	766	756	771	774	797	764	822	814	754	770	764	752	759	749	780	754	764	746	784	737	718	761	769	740	742	771	809	768	763	783	770	756	760	764	812	708	756	771	791	788	790	740	815	779	746	822	803	773	783	790	760	747	795	805	677	779	775	778	784	775	762	773	756	808	782	786	783	812	755	775	775	771	802	753	771	734	805	771	740	797	744	774	803	803	766	833	770	739	813	799	827	739	762	772	771	823	791	781	793	781	772	735	751	787	803	789	788	779	779	766	733	787	775	793	744	740	764	796	741	767	765	806	766	752	765	747	753	770	733	828	783	798	765	768	819	771	742	789	762	777	769	764	751	804	776	784	788	795	735	790	781	815	790	776	796	802	803	792	785	776	779	775	780	805	793	811	787	767	741	772	739	783	756	760	746	795	786	747	767	781	815	779	747	775	767	819	727	807	803	790	763	786	764	749	777	758	699	776	760	795	783	765	776	758	758	855	774	802	747	785	760	765	724	744	758	775	750	772	777	767	745	779	757	820	767	764	787	742	784	795	778	771	791	770	742	776	781	812	755	784	819	788	740	764	757	773	765	825	776	765	744	728	769	767	808	751	737	771	772	772	785	814	739	750	746	799	833	781	793	761	790	786	753	785	765	769	799	737	800	788	727	766	814	841	852	801	792	762	765	822	791	779	815	776	758	784	778	777	760	812	770	793	772	756	788	781	756	753	789	762	777	789	787	708	787	795	765	795	778	755	771	812	733	809	781	788	791	758	780	743	798	800	771	722	724	819	827	749	793	810	765	766	725	836	769	813	773	758	741	764	757	792	785	743	796	805	793	753	792	748	827	738	796	748	761	786	802	718	803	811	711	731	753	743	764	742	784	783	818	758	774	829	838	753	795	761	780	778	781	736	760	755	781	720	823	783	777	762	772	809	745	795	769	796	777	760	785	773	755	745	823	751	763	803	757	800	778	784	799	733	760	754	806	797	802	802	776	779	784	823	774	802	707	777	735	786	808	798	773	802	766	737	747	773	736	763	807	783	789	829	748	773	793	743	786	749	766	725	762	780	750	820	756	766	833	779	813	738	785	734	786	785	789	792	755	754	782	842	764	783	772	822	793	795	799	762	683	796	781	752	810	809	766	809	810	827	775	739	793	756	773	759	776	767	784	782	800	782	785	772	780	775	774	749	810	744	780	759	786	802	787	778	838	792	776	791	830	758	785	804	743	781	819	779	768	772	812	729	775	754	746	773	779	750	805	792	791	780	737	802	802	724	756	767	753	757	765	845	715	744	790	789	807	757	763	761	732	786	780	769	733	769	781	760	760	777	795	787	820	777	728	785	750	810	822	788	764	805	785	755	763	802	792	714	757	761	759	740	693	788	780	816	775	758	791	749	746	825	756	794	800	760	764	734	780	778	776	739	777	741	767	805	778	773	793	772	759	768	799	755	743	749	778	777	776	779	751	775	769	740	796	739	803	735	750	724	773	750	745	745	765	775	760	738	828	813	753	771	812	730	754	790	817	765	721	741	799	794	745	802	788	813	741	806	728	755	809	738	782	766	741	710	749	771	783	775	776	822	783	783	824	751	783	736	738	752	779	739	803	739	789	756	770	809	755	775	717	776	726	707	792	740	752	777	722	744	772	797	759	752	772	750	754	812	779	766	796	777	791	776	740	799	767	797	822	769	767	767	746	844	769	755	772	806	813	788	722	739	770	753	731	793	730	780	769	755	754	773	806	772	776	732	774	776	745	825	757	770	791	786	801	800	769	785	709	777	765	794	778	762	769	810	743	820	773	837	791	764	809	719	797	721	744	759	867	731	834	774	793
24944	21065	27097	25416	14718	7094	4725	3449	2661	2144	1953	1760	1472	1346	1226	1220	1147	1046	987	950	890	926	828	876	823	848	798	812	793	784	782	798	754	743	751	769	724	807	796	732	728	749	728	699	766	776	732	725	683	741	710	766	720	728	782	737	729	692	749	744	688	696	696	738	753	724	773	694	717	739	736	718	701	718	710	725	709	776	744	691	760	716	715	729	685	693	693	709	772	758	760	690	722	711	671	717	699	704	755	706	713	705	774	704	736	702	759	749	683	693	732	751	703	696	708	791	718	689	720	729	717	705	723	727	739	703	731	711	714	743	704	725	765	729	702	749	727	654	715	723	693	696	695	660	719	750	683	756	717	732	739	723	704	728	753	706	805	674	750	728	741	761	726	717	753	700	740	698	738	742	698	727	717	748	695	740	754	747	717	731	700	717	731	707	694	734	730	754	762	722	745	722	741	698	710	716	695	718	691	757	724	676	706	692	737	713	717	705	704	748	714	746	740	722	735	745	686	718	690	748	695	745	708	725	696	691	795	755	743	676	732	697	727	698	754	705	727	720	728	727	696	794	768	690	718	746	757	677	727	702	740	733	723	735	731	670	744	711	779	649	744	695	710	680	684	707	718	698	738	704	708	757	727	672	714	693	724	711	707	663	666	735	691	724	689	721	677	729	686	727	723	729	737	646	710	753	674	749	674	719	662	763	703	699	738	704	684	717	719	681	754	762	722	698	739	726	729	694	712	754	764	768	688	772	735	728	726	746	773	697	764	733	764	700	709	658	707	713	718	751	734	700	735	750	688	766	766	699	685	697	745	742	718	726	703	684	710	744	730	702	675	759	736	727	733	679	731	698	741	713	734	750	687	689	717	692	708	689	725	683	749	745	712	755	699	715	678	696	706	713	756	694	750	719	743	640	714	724	767	740	671	762	713	764	716	711	758	745	721	730	724	727	730	750	712	689	722	741	748	725	724	723	744	729	708	723	677	753	711	718	691	744	762	714	775	707	702	733	709	699	719	711	715	691	732	689	731	758	692	757	719	725	729	759	708	733	719	693	721	739	731	764	690	706	728	680	710	701	723	706	658	715	776	714	705	731	728	732	709	694	751	738	723	766	714	754	751	709	768	742	727	731	762	722	729	685	657	735	714	702	757	752	683	698	723	708	752	663	749	703	711	731	720	724	753	714	709	738	702	722	707	743	727	707	715	703	673	789	731	702	730	710	685	729	693	752	691	707	685	735	722	737	719	761	729	673	728	751	674	695	738	723	723	720	765	665	705	740	711	782	769	730	724	740	719	717	673	744	737	721	741	744	700	767	757	719	743	751	711	713	724	725	708	709	744	696	746	673	709	710	716	729	691	718	760	701	684	731	682	722	680	693	711	736	715	753	720	667	690	718	708	705	736	768	762	702	702	734	718	743	718	734	754	705	762	745	701	722	664	723	734	744	721	695	726	719	731	755	755	703	704	752	672	720	732	707	723	701	726	739	697	693	706	715	749	707	727	727	726	720	718	716	751	743	685	653	688	686	755	717	754	706	730	680	675	742	699	709	749	774	683	756	725	698	678	729	774	742	760	694	721	714	720	732	713	703	762	697	719	737	692	740	694	692	736	687	723	714	755	739	762	741	711	714	712	746	739	731	721	705	718	680	674	712	704	643	724	731	690	716	730	707	726	741	767	694	731	682	697	763	742	691	674	758	698	753	730	688	701	714	717	710	662	719	723	762	767	695	710	756	707	695	686	722	733	689	719	753	691	701	682	715	718	686	699	772	711	775	696	688	719	708	711	749	756	723	767	730	722	720	703	717	687	744	768	704	673	692	763	660	740	684	693	779	732	686	678	692	709	750	748	718	729	735	696	707	706	632	686	747	720	716	750	680	707	680	753	750	680	712	705	721	780	731	764	777	745	724	743	682	654	761	703	767	741	743	724	667	730	704	709	745	742	741	735	686	729	669	700	719	708	719	700	711	752	692	736	686	729	663	715	756	758	684	682	716	717	739	752	666	688	686	750	765	751	733	711	740	720	696	718	678	710	722	753	734	730	724	653	672	752	723	693	768	686	727	685	741	760	733	722	707	751	692	700	664	730	774	746	732	721	693	753	737	771	713	701	683	750	676	692	746	707	729	729	722	749	683	695	726	761	728	703	766	719	682	739	704	691	705	722	696	750	722	731	741	718	707	717	745	767	718	727	718	718	700	770	722	724	698	734	657	703	719	746	727	725	727	707	751	716	749	723	720	770	684	708	722	708	698	685	705	768	760	697	695	747	684	730	686	752	730	689	685	737	687	736	726	744	785	733	708	747	741	704	695	743	767	725	701	683	768	745	726	699	750	727	700	676	678	707	731	695	735	675	726	754	694	727	692	717	691	667	683	706	715	693	757	691	712	712	719	738	737	684	727	685	680	664	665	724	759	712	718	711	751	714	702	681	714	732	742	719	730	705	696	719	760	722	706	738	762	768	740	738	711	703	702	722	698	723	684	733	734	770	699	724	708	704	794	714	731	694	657	747	711	683	729	660	718	711	733	720	704	707	706	735	736	717	666	735	703	709	725	732	720	665	672	701	711	698	753	706	714	693	683	648	715	686	701	738	707	714	701	709	708	689	751	751	757	719	700	715	716	703	734	762	692	729	709	694	707	775	713	723	753	719	748	743	699	711	719	721	728	719	686	728	746	676	689	753	697	719	703	660	691	719	735	740	806	705	718	726	723	700	713	709	710	730	753	702	702	740	736	735	711	691	772	692	653	756	728	674	748	721	665	750	672	709	726	745	722	740	683	748	713	725	727	670	731	720	725	715	716	689	747	744	749	703	732	694	704	749	700	727	697	714	708	720	751	774	680	731	718	714	712	738	709	732	757	757	734	719	714	725	742	725	701	717	715	730	736	713	702	712	722	705	696	708	740	702	725	762	714	763	751	693	729	727	718	698	719	736	698	707	676	718	691	704	771	716	702	734	670	683	703	793	720	749	668	749	750	756	699	707	731	728	717	752	735	724	757	745	726	748	724	705	743	745	746	710	684	721	707	743	741	715	759	783	725	720	752	719	705	700	718	692	730	754	735	726	661	708	699	683	699	723	740	695	710	696	718	755	741	715	768	720	683	726	731	691	730	717	718	730	705	685	731	746	708	751	660	779	751	766	754	731	703	732	739	741	690	714	686	716	688	803	692	731	650	685	746	664	719	697	705	721	663	712	718	692	659	686	734	671	730	693	721	678	719	730	734	724	687	729	719	748	741	736	717	714	713	714	732	718	723	694	730	734	699	718	694	728	714	763	755	727	727	717	733	691	688	705	777	769	733	665	698	744	701	721	677	736	695	706	762	720	757	732	713	711	720	732	725	691	751	680	744	688	702	727	726	705	765	735	720	721	759	672	757	682	667	722	691	685	688	713	722	758	693	715	746	717	712	744	682	728	698	788	719	704	704	687	728	710	747	744	700	708	722	739	767	710	714	723	702	694	690	660	705	693	740	727	745	675	730
17957	38017	29403	18630	13609	9938	7647	5866	4489	3663	3335	2773	2306	2071	1797	1656	1464	1369	1276	1141	1081	997	945	968	967	952	858	898	923	817	857	865	873	826	787	829	812	809	825	814	860	772	803	819	752	822	789	767	804	807	732	782	751	787	811	748	782	735	779	803	784	785	795	791	804	792	795	777	719	773	742	768	792	773	766	762	775	765	738	743	755	765	721	770	776	744	753	744	772	724	773	816	754	761	729	779	758	766	773	727	796	779	700	798	704	746	788	782	746	826	770	752	745	752	761	720	730	780	740	795	743	759	743	745	734	732	749	781	749	765	700	714	760	807	712	779	768	741	767	780	785	802	786	761	784	733	753	752	736	762	775	745	795	726	713	776	746	717	730	728	744	812	697	772	787	754	753	751	827	749	773	740	719	784	736	780	756	738	753	734	741	742	739	768	774	776	732	771	758	784	753	734	721	755	731	732	731	759	740	790	732	732	761	812	696	685	724	754	777	770	750	762	746	741	745	776	788	773	718	781	758	764	721	756	803	800	748	737	730	719	711	779	784	750	742	762	758	754	757	755	752	729	754	826	747	754	759	762	784	792	773	764	748	735	775	713	769	708	778	771	753	732	732	775	708	804	791	719	745	745	816	731	757	812	772	740	774	783	765	788	753	745	742	752	734	752	731	784	799	784	794	763	761	784	806	739	751	737	772	776	713	755	778	745	750	736	736	756	767	754	742	791	785	813	676	782	740	779	773	731	764	748	767	704	758	767	761	727	768	694	802	788	771	739	778	760	789	790	793	719	767	753	765	727	756	756	732	803	739	764	773	722	740	776	762	784	754	738	725	747	755	819	746	708	780	719	777	763	774	784	773	760	792	760	795	782	700	718	751	776	810	736	783	722	725	741	746	737	811	766	721	770	729	779	792	775	741	800	818	769	767	702	742	749	762	702	810	747	781	780	767	769	800	819	754	769	771	797	717	701	730	744	797	748	719	760	779	741	774	789	717	771	731	737	738	745	789	756	745	777	740	691	796	751	732	776	741	716	753	744	797	791	773	757	774	772	762	767	743	755	735	744	771	740	798	741	730	757	750	686	754	757	789	771	769	766	766	773	762	734	803	780	744	763	724	717	724	710	755	777	747	770	778	736	762	769	793	747	716	764	708	747	791	748	711	770	792	741	746	706	766	787	793	755	799	778	737	727	745	745	756	727	755	771	749	745	720	750	741	783	764	804	751	796	722	743	796	802	777	756	755	760	796	762	707	719	772	738	804	703	817	768	736	801	742	752	797	763	759	736	740	736	717	715	781	737	772	758	784	734	765	763	730	768	738	771	742	734	727	731	801	781	786	757	679	768	787	777	741	762	741	757	783	789	745	739	756	738	795	752	737	767	742	771	784	738	782	709	747	737	800	797	759	764	709	786	805	743	759	771	793	728	769	783	781	716	760	739	762	749	752	776	744	740	780	795	734	694	777	744	773	781	735	749	768	747	755	733	756	787	719	718	772	761	738	757	764	748	726	807	736	764	725	750	787	767	757	759	725	732	782	791	751	742	768	776	744	768	786	712	769	782	741	735	743	811	726	760	726	793	755	734	826	814	756	772	732	747	766	768	756	789	770	752	788	745	754	725	767	774	780	797	745	794	791	681	789	753	774	761	738	753	742	748	751	724	749	759	759	755	757	741	753	755	736	762	767	749	809	728	793	742	715	705	726	704	768	748	727	710	755	746	697	685	778	778	802	772	708	734	693	724	779	745	779	767	757	721	781	709	758	750	790	728	739	746	783	775	710	781	733	761	760	788	755	710	757	754	723	788	726	703	752	770	720	736	766	773	733	737	777	764	778	802	741	749	732	799	724	728	756	715	801	753	741	746	796	726	789	756	794	748	757	753	777	780	729	825	780	822	699	779	793	796	726	751	736	763	749	742	707	751	778	775	739	778	802	800	762	753	740	755	699	776	796	740	745	723	741	791	716	748	780	765	764	765	783	766	754	834	760	767	734	776	802	774	746	765	809	775	762	799	774	732	729	789	727	748	712	740	734	736	725	747	755	770	744	775	708	744	793	782	738	728	794	758	786	753	728	778	788	748	743	747	730	740	700	770	794	838	767	732	744	780	738	702	777	730	783	765	754	787	708	813	784	708	727	757	795	716	774	783	775	735	798	799	759	775	712	767	753	757	750	819	693	728	776	764	771	739	783	737	769	752	732	743	777	743	781	748	805	741	780	732	765	761	728	746	827	736	784	700	786	712	756	711	746	780	754	733	746	728	740	776	771	731	732	771	746	742	749	721	781	780	780	749	756	722	809	750	736	752	765	802	713	748	753	761	792	766	751	713	711	786	772	733	734	745	779	776	740	729	785	781	749	773	735	749	721	754	730	738	770	765	803	749	797	762	731	719	755	776	749	781	726	721	785	765	734	769	741	720	737	753	753	731	755	751	777	788	759	745	735	753	770	740	800	788	743	751	781	753	746	840	785	753	741	748	775	778	729	774	785	753	808	758	775	766	781	745	741	773	756	728	764	759	820	779	734	778	733	751	756	747	731	737	774	744	743	750	763	777	782	749	742	761	773	732	761	739	732	773	771	750	735	779	763	773	735	748	713	805	773	816	800	798	784	768	770	741	781	776	783	765	743	763	768	767	744	769	760	759	759	783	732	738	771	789	756	785	762	736	738	791	717	795	729	745	778	761	803	720	775	693	769	772	795	736	740	737	787	700	723	731	772	774	746	757	742	731	786	752	724	782	770	717	739	770	707	808	788	740	777	793	777	716	708	732	758	723	761	746	744	766	736	784	788	738	754	759	785	797	769	729	802	801	708	722	745	760	739	727	743	695	732	733	731	767	739	805	721	710	751	709	764	715	762	833	777	681	771	725	730	704	780	761	739	763	769	719	733	702	781	772	762	770	746	763	782	712	733	733	749	755	775	735	791	770	789	709	776	745	790	770	769	741	748	774	775	749	736	783	785	777	772	734	729	763	843	746	774	757	740	751	756	741	760	750	758	763	745	774	708	728	761	779	746	732	764	780	797	750	769	734	787	777	726	757	754	775	709	762	769	784	730	743	793	740	756	757	761	742	797	742	744	782	768	752	798	800	757	775	783	801	749	803	698	724	795	725	774	760	823	820	752	736	769	760	748	762	707	774	736	768	725	820	773	706	746	733	707	747	742	767	734	803	788	771	717	727	736	755	815	723	771	750	768	751	734	749	768	754	803	762	715	732	806	753	736	768	757	738	778	810	770	728	810	748	718	788	756	768	789	742	766	798	790	823	799	756	723	745	737	705	759	732	717	792	758	800	729	745	736	783	821	716	793	747	731	741	774	775	795	781	776	811	725	769	786	719	787	802	740	748	752	749	800	716	713	738	756	773	802	681	750	773	760	779	748	755	771	721	738	775	802	798	760	763	770	767	776	749	717	774	754	748	741	734	768	786	756	793	771	770	775	769	719	779	772	775	736	744	770	758	694	811	780	757	795	783	740	772	744	768	750	756
22566	21081	28622	23785	21197	21344	14625	6585	4319	3733	3208	2734	2382	1982	1861	1720	1561	1440	1219	1174	1141	1004	986	948	966	914	919	949	878	896	880	861	838	855	851	881	832	801	806	791	830	832	831	825	764	840	817	783	734	785	809	778	846	794	775	764	756	815	795	810	784	739	798	789	795	802	756	777	766	830	763	820	783	741	711	775	748	726	751	740	759	774	754	734	717	756	797	774	759	761	759	743	725	770	739	821	789	788	791	809	762	746	738	752	751	830	808	723	737	779	722	809	748	749	789	761	808	760	764	769	787	773	781	721	817	788	779	812	795	762	777	767	781	744	737	745	781	733	756	810	741	794	741	767	729	728	736	805	733	782	784	791	764	726	738	740	753	757	721	827	761	790	751	743	768	775	790	734	778	785	753	756	759	772	770	743	724	765	730	773	711	787	781	747	736	797	759	778	777	770	751	800	816	793	764	763	798	775	806	718	733	710	751	737	770	769	752	765	767	718	748	806	779	750	715	780	804	792	775	798	769	776	758	750	749	741	762	738	746	749	768	730	757	819	754	752	744	792	779	751	766	810	773	765	787	768	784	743	746	719	747	763	759	754	820	802	749	759	778	711	764	757	759	802	765	760	770	768	754	773	830	725	762	768	748	757	760	758	765	743	760	755	714	754	761	762	700	762	713	749	762	740	802	729	747	786	754	776	727	729	754	753	754	747	768	752	760	754	730	771	777	779	793	768	745	818	800	781	754	745	810	757	739	773	803	733	726	711	732	746	721	793	719	787	762	774	745	744	716	772	735	732	763	791	741	688	693	770	753	758	761	721	733	754	731	768	767	743	747	796	775	753	809	772	733	730	737	761	761	771	713	737	774	737	739	764	772	763	711	809	801	786	766	778	720	750	763	763	753	752	778	790	744	760	726	729	762	708	740	742	761	828	739	762	759	770	831	805	795	790	745	801	752	758	749	786	738	797	704	714	766	734	737	797	732	741	757	760	725	738	842	745	793	762	758	753	761	783	808	780	739	744	779	796	784	765	753	763	784	731	775	786	780	741	761	724	780	760	794	756	760	772	789	749	707	770	818	801	745	706	756	736	725	776	795	761	782	776	735	734	724	750	780	791	746	802	740	726	769	753	721	772	757	741	717	778	739	754	757	744	741	769	721	731	773	738	773	727	774	754	820	696	763	752	783	794	676	789	782	742	743	742	756	776	778	758	731	780	729	782	733	725	741	774	758	764	785	808	735	748	769	753	777	759	771	704	747	799	736	722	794	740	763	761	760	749	778	782	738	773	764	746	727	797	739	752	760	791	770	766	790	736	704	790	771	813	763	793	808	758	752	744	788	771	763	769	785	789	764	764	721	775	782	742	769	738	783	768	732	757	779	736	778	780	751	780	727	766	727	757	778	786	780	741	752	793	781	801	719	789	752	814	748	769	750	771	731	757	752	795	732	760	815	791	740	731	801	756	793	758	765	818	758	784	741	797	762	761	745	757	771	773	747	813	747	763	771	751	750	785	757	760	772	781	711	747	734	725	727	785	778	710	763	787	800	725	777	739	747	732	736	778	762	745	740	769	759	770	729	822	749	743	773	780	735	795	746	774	795	754	783	703	750	750	747	774	762	805	734	741	726	695	701	735	688	812	768	812	721	768	735	726	785	773	732	747	768	838	774	675	729	805	732	796	754	823	782	781	747	727	763	804	760	806	754	762	792	752	784	789	771	726	776	746	727	763	739	779	757	770	760	753	739	846	798	780	751	755	780	745	778	784	782	760	749	694	745	753	742	736	749	727	767	747	768	748	728	772	736	752	802	730	770	744	783	780	769	778	742	747	729	777	806	756	739	750	755	757	784	764	742	805	719	694	792	782	783	714	765	745	735	761	756	753	783	748	809	749	758	803	817	775	769	733	727	757	742	757	690	774	818	761	723	766	777	773	778	783	766	789	753	737	772	694	767	755	752	776	745	730	790	775	745	809	793	739	813	753	787	719	785	764	773	730	755	763	755	809	769	774	733	724	765	775	758	741	731	816	756	746	811	749	763	788	714	737	746	776	743	822	787	779	756	807	764	781	754	751	789	725	757	754	816	777	729	775	728	772	767	770	806	753	744	728	770	742	746	765	758	741	808	741	787	769	772	763	710	743	756	780	779	800	793	737	687	771	796	780	753	759	767	743	773	765	788	774	767	798	806	764	766	739	768	743	756	720	713	794	815	743	765	734	772	778	761	744	777	760	724	763	752	772	774	739	757	745	741	732	822	752	742	751	740	786	773	708	705	776	720	742	779	788	714	747	722	752	799	770	746	774	752	787	784	775	778	762	822	764	740	797	776	741	761	680	763	798	741	763	785	748	742	764	781	692	724	759	768	731	784	791	778	770	781	768	835	743	790	738	750	744	749	738	745	762	732	779	769	740	744	740	784	737	755	751	737	777	797	786	725	817	745	750	787	724	777	770	798	719	769	795	752	758	766	729	708	751	770	747	729	757	769	752	749	791	777	771	763	776	802	736	777	766	777	753	811	783	781	781	770	774	805	771	737	729	763	761	746	757	718	727	770	840	836	737	808	746	724	734	744	757	722	712	738	710	741	769	797	751	709	747	768	827	801	795	745	817	771	821	797	782	788	762	728	736	753	792	770	731	774	782	779	779	774	742	760	780	749	720	716	731	697	771	763	756	776	812	789	721	759	766	754	736	801	684	793	791	761	785	756	756	737	716	788	732	790	729	702	741	742	744	742	806	809	717	727	783	762	786	812	758	803	741	772	753	754	769	800	746	725	727	742	711	766	737	735	714	774	706	779	747	764	721	749	726	755	790	771	761	755	769	780	722	747	790	765	733	765	766	736	746	696	742	738	778	709	750	720	789	796	753	744	759	719	735	766	750	730	731	720	786	797	723	721	773	755	748	716	802	731	766	730	749	738	777	762	770	762	743	788	738	725	782	729	757	773	801	733	774	758	737	746	783	760	754	786	793	780	763	775	737	754	755	744	773	770	758	774	753	799	744	712	748	771	781	781	757	745	762	807	756	732	753	721	720	797	749	734	734	746	763	745	751	728	759	753	785	757	781	772	763	734	745	771	730	729	771	752	764	749	728	742	759	775	749	788	807	766	761	717	753	771	726	799	714	786	755	729	761	792	784	765	811	747	758	730	757	778	743	734	733	737	752	742	782	795	757	738	802	748	781	791	746	701	751	745	773	704	768	728	758	825	790	723	750	772	781	734	722	793	770	763	733	774	726	752	814	795	754	750	727	754	759	795	766	807	770	735	720	787	760	788	748	726	739	780	757	750	739	743	760	782	766	764	724	753	789	782	790	752	774	761	789	764	754	820	731	805	738	746	799	775	778	740	787	759	810	742	752	772	762	806	742	744	759	750	789	765	748	804	750	770	746	716	728	748	716	762	817	741	705	766	795	774	746	748	772	749	783	756	769	763	773	766	788	741	762	797	700	729	751	777	753	778	813	779	779	745	748	760	772	734	767	746	725	786	707
20751	45896	37671	26332	20669	15473	12393	9472	7328	6036	5156	4372	3704	3118	2674	2518	2211	1950	1742	1545	1428	1338	1202	1172	1158	1041	1038	1042	1003	970	994	947	959	949	938	885	914	892	880	823	869	873	866	829	855	842	898	825	844	841	825	821	826	835	760	808	804	793	834	829	845	763	824	798	884	817	850	803	808	798	840	798	759	825	807	771	749	785	769	788	763	808	752	783	773	771	763	794	797	817	801	803	784	779	759	763	806	808	763	800	800	851	773	763	750	761	768	798	781	793	839	785	796	779	793	795	740	814	802	780	832	766	784	755	738	816	762	743	800	792	834	753	820	729	768	805	793	801	793	776	828	847	775	789	801	753	816	767	807	805	799	833	811	785	801	739	792	800	818	764	787	820	758	745	776	824	792	806	786	775	787	778	787	739	782	770	787	836	830	770	748	764	792	764	746	774	771	815	775	831	729	790	742	780	794	719	812	810	771	815	836	800	827	782	789	773	785	780	806	749	760	798	761	754	867	789	814	789	772	817	800	732	785	779	748	806	783	745	786	817	805	751	741	807	791	789	821	762	770	818	802	796	780	818	765	783	822	770	777	755	788	801	799	804	730	809	813	744	771	780	760	816	791	778	854	781	798	783	819	757	848	760	820	830	775	755	753	846	791	797	752	787	772	783	828	763	803	824	771	769	734	810	797	824	791	823	792	819	777	819	794	807	814	752	818	775	800	759	743	743	789	772	822	802	779	806	769	772	758	825	726	796	773	775	795	788	796	801	805	802	753	787	739	753	854	796	846	750	792	807	804	777	793	808	795	781	831	802	784	738	770	748	783	761	798	812	795	773	777	801	804	800	817	789	765	838	761	756	772	774	753	774	805	774	819	801	820	767	734	781	777	843	772	815	763	775	801	795	754	772	837	742	798	795	740	774	740	815	766	799	734	780	759	752	812	783	775	797	821	765	785	811	835	782	811	801	787	764	807	777	789	749	806	819	803	792	802	807	807	805	814	788	835	789	815	768	798	811	783	790	796	768	828	766	811	773	818	820	823	801	789	790	804	783	837	784	751	774	826	807	827	789	787	778	786	804	848	793	801	780	747	768	792	788	807	842	810	769	825	780	776	782	794	811	775	762	726	779	792	761	787	820	809	809	787	775	796	820	814	769	747	767	830	770	763	800	808	805	785	771	786	827	808	808	777	755	782	745	790	800	827	811	782	808	757	806	753	769	782	805	849	727	756	796	757	820	820	778	782	806	821	769	784	754	812	782	790	793	785	806	782	788	772	788	764	807	832	801	860	825	834	777	818	769	781	828	781	745	797	777	786	773	810	773	811	784	807	838	711	753	757	779	756	728	745	794	795	798	828	774	776	845	789	743	820	807	749	726	765	764	767	760	757	795	766	812	795	763	808	789	851	782	829	794	770	813	777	850	820	797	803	771	815	848	810	811	805	759	737	800	817	811	787	793	801	737	804	767	795	801	773	777	801	828	805	784	825	800	770	818	786	729	779	783	777	804	758	794	801	761	777	795	772	802	823	806	803	747	735	791	759	785	797	811	774	850	802	755	785	793	808	755	751	820	758	808	797	772	722	802	807	797	798	771	763	738	803	881	794	795	819	786	827	738	785	768	766	758	753	785	827	813	753	797	817	743	814	802	779	794	727	749	812	775	777	801	811	801	839	764	751	811	811	815	810	764	831	791	780	799	801	767	853	768	766	813	775	807	823	746	811	756	771	817	810	787	795	801	809	822	812	781	829	748	742	817	827	769	788	795	762	757	757	774	765	798	758	823	746	805	783	824	816	782	819	864	818	767	791	810	809	855	762	778	792	780	805	791	776	780	781	771	829	774	748	824	800	775	798	787	828	756	811	824	722	788	774	757	739	769	721	802	828	781	802	752	816	763	772	761	782	794	766	766	807	750	774	757	782	806	767	786	797	834	808	755	781	824	810	758	755	786	781	780	812	783	815	765	753	834	810	801	720	780	738	774	800	814	817	814	816	780	863	800	782	837	794	782	779	795	806	785	804	752	799	798	756	807	754	765	767	812	798	824	769	792	779	793	809	801	801	807	817	783	798	800	746	811	812	817	853	788	759	754	810	783	818	829	763	804	762	764	810	768	790	790	824	749	811	745	807	747	818	724	845	814	768	802	816	759	817	778	809	785	780	783	786	771	785	718	822	775	774	785	810	810	738	805	814	770	796	788	786	792	854	788	775	779	795	811	754	767	820	749	744	747	795	782	769	772	781	817	810	767	836	762	815	788	765	772	837	781	828	777	771	781	781	729	803	781	747	776	703	770	810	773	803	758	788	791	765	844	763	739	752	780	780	828	780	810	761	755	810	775	800	799	760	811	760	801	739	818	744	764	802	782	812	782	758	809	770	814	794	799	778	813	802	764	806	847	768	805	744	736	746	799	767	800	791	787	840	822	755	743	803	765	844	823	772	774	746	830	821	799	773	801	815	819	761	743	842	771	717	826	744	768	793	777	803	775	777	797	762	833	760	794	792	766	758	859	798	799	833	809	831	813	781	808	820	798	821	750	840	812	782	773	774	793	814	781	792	773	781	792	752	789	821	744	774	808	812	809	715	761	812	802	849	762	799	766	779	831	746	772	764	788	782	827	829	738	796	794	764	756	813	804	722	873	791	784	728	797	829	811	826	796	757	781	785	747	792	735	752	780	797	781	873	828	751	743	759	729	778	791	781	760	771	795	797	796	787	785	827	778	779	839	769	759	757	775	821	802	756	795	797	741	762	773	785	774	760	734	803	766	786	795	781	718	788	838	776	775	772	735	802	775	787	762	809	820	788	788	758	714	805	848	768	799	744	757	812	811	763	775	785	754	822	813	795	819	762	772	832	766	839	804	791	804	826	775	796	793	789	758	762	751	783	769	760	791	791	807	772	803	753	801	792	764	785	746	807	847	783	751	815	769	763	734	859	819	799	837	779	727	782	766	775	818	746	806	770	789	761	764	799	779	792	832	807	736	771	828	834	815	770	787	801	794	822	829	788	788	809	821	774	760	760	792	784	809	758	782	752	787	810	762	790	860	751	790	826	724	793	863	815	766	752	774	729	804	784	798	782	782	835	826	781	797	785	807	803	813	779	798	838	788	799	750	837	784	822	796	812	757	784	816	818	811	788	762	781	798	784	801	755	841	765	785	764	772	739	772	759	759	784	777	756	796	756	808	800	797	777	802	786	815	768	813	786	726	796	824	786	746	770	788	792	771	805	816	819	790	804	805	816	859	792	782	752	761	794	797	789	752	769	814	800	748	768	753	771	822	774	823	781	756	743	777	813	729	781	781	796	829	733	818	782	782	762	744	791	753	762	836	778	742	787	831	758	771	799	808	839	794	795	814	816	798	788	808	780	785	816	784	761	750	815	808	782	724	794	839	814	750	805	804	757	838	792	786	836	831	824	778	752	779	787	753	809	811	785	750	788	771	817	797	791	815	834	754	819	778	742	790	857	810	770	799	804	795	768	770	805	837	784	805
28279	23392	24129	15665	8275	4917	3531	2700	2166	1907	1626	1506	1335	1205	1093	1120	1082	1028	897	874	843	803	768	797	821	812	754	768	803	766	723	756	701	728	759	758	753	727	710	725	710	671	744	755	744	767	758	730	713	730	718	674	709	718	757	734	712	702	748	714	682	745	739	741	690	742	726	779	703	717	695	725	716	666	687	690	684	700	646	727	683	688	734	730	730	687	685	718	729	706	757	744	687	714	718	747	716	715	689	723	660	655	649	742	718	661	702	648	700	701	693	652	732	720	650	695	735	695	671	707	700	707	710	699	688	730	718	696	710	703	701	760	698	723	705	691	712	695	725	701	690	713	733	714	737	697	681	688	699	696	716	680	684	699	666	726	704	711	708	714	720	644	695	690	723	721	753	713	704	674	711	689	699	704	649	705	693	683	724	680	711	677	726	740	681	693	715	654	698	707	732	760	698	725	675	725	706	712	677	712	688	709	707	714	694	729	741	686	728	746	674	747	698	724	731	749	660	714	706	740	738	692	729	688	721	667	694	711	733	681	722	690	719	695	695	701	691	729	686	714	698	727	711	700	748	695	712	705	696	661	663	653	731	692	715	708	727	754	708	714	665	721	736	748	752	698	690	700	706	671	725	701	725	686	742	709	695	718	725	710	715	741	712	711	719	693	727	711	732	707	689	710	710	693	703	687	728	655	742	718	719	722	729	756	729	709	710	730	707	715	704	684	678	757	736	681	737	681	659	661	699	712	733	686	729	722	646	691	718	705	701	682	734	713	721	698	705	665	676	668	664	707	722	752	736	748	734	688	743	705	718	679	685	721	752	682	712	681	704	692	725	715	702	675	683	679	729	735	695	692	693	694	671	705	696	666	693	702	705	699	681	698	706	647	704	738	716	644	684	654	673	695	705	748	688	688	721	669	748	723	700	718	685	776	729	717	727	727	745	697	731	687	730	670	733	736	670	708	698	681	713	696	752	701	725	676	707	722	717	698	688	730	687	682	722	735	730	751	703	755	735	686	679	711	709	708	735	684	715	749	702	739	726	671	675	682	709	711	719	752	672	703	670	703	787	721	709	732	690	715	666	717	683	674	705	700	689	689	748	700	686	700	682	723	681	701	675	694	724	690	685	688	697	714	717	731	741	706	717	672	678	713	708	680	689	701	680	720	707	738	756	695	712	680	714	714	743	690	728	692	754	716	727	700	722	714	690	679	731	669	776	730	702	707	711	677	705	695	698	705	657	710	686	700	740	754	668	675	684	673	735	686	705	663	720	692	713	753	692	691	691	737	704	725	737	707	670	728	717	702	677	691	698	770	741	716	703	677	715	694	683	710	724	711	709	693	691	679	746	635	728	756	675	682	756	694	727	711	692	755	731	678	700	695	747	723	755	748	759	686	693	709	704	648	700	726	752	694	690	716	684	696	725	680	704	672	700	717	751	716	729	697	708	682	704	662	712	700	669	728	740	714	684	666	728	722	687	692	738	695	682	739	697	718	706	718	717	710	705	697	744	723	735	687	677	747	688	702	681	761	706	727	724	702	738	725	693	703	662	691	719	708	672	756	710	720	708	689	649	652	740	712	688	705	708	686	720	703	704	712	724	684	705	720	716	696	699	738	665	697	717	679	652	748	712	700	751	743	711	734	741	749	715	743	712	681	687	718	691	656	705	704	700	712	728	741	694	702	739	709	730	711	708	736	695	693	701	701	666	739	721	733	724	750	700	700	659	746	704	714	729	733	774	713	703	678	717	686	697	722	674	684	681	706	729	710	684	705	645	778	680	691	693	733	700	635	741	634	724	726	679	703	793	734	747	701	715	720	678	753	716	730	674	679	706	688	723	679	722	668	717	697	689	742	758	704	675	678	698	753	731	718	716	736	699	710	742	685	669	732	710	707	762	677	700	703	670	701	719	693	740	710	759	725	670	708	714	690	755	724	689	704	813	713	750	728	671	668	725	693	719	721	728	718	690	727	738	711	726	743	754	673	717	717	660	688	678	730	689	710	687	742	736	677	685	760	692	687	687	651	722	725	678	723	731	701	759	722	693	729	700	705	667	701	716	653	682	710	672	721	722	705	659	713	672	705	760	719	715	693	744	775	698	705	780	683	706	672	731	725	704	690	714	711	683	705	703	715	741	674	733	699	679	734	727	681	696	722	683	711	708	696	767	723	689	734	696	659	691	746	729	644	729	720	716	725	694	702	680	725	757	713	706	733	689	720	684	753	695	721	706	686	718	733	716	693	661	702	657	679	738	705	701	677	681	714	697	689	675	746	707	679	713	757	680	693	727	664	743	755	664	663	664	692	675	698	702	695	728	700	682	685	678	699	698	687	695	678	723	708	755	688	702	711	677	718	717	690	700	693	688	718	694	724	697	710	690	696	752	665	670	687	719	727	730	698	680	710	698	702	714	734	698	690	705	712	703	697	673	718	729	727	717	729	716	715	721	667	693	722	708	703	717	723	686	761	733	667	707	666	711	688	709	715	666	670	716	748	680	704	707	724	674	714	739	698	736	707	701	748	677	743	749	679	726	679	701	720	703	684	691	760	725	717	732	722	714	692	701	738	717	706	697	716	694	712	662	718	700	686	706	743	688	709	685	698	699	787	728	669	703	682	728	739	714	692	743	742	632	695	670	727	694	711	683	698	769	700	723	716	688	698	679	730	742	713	716	724	668	734	705	665	720	701	696	716	742	699	747	685	672	695	676	727	698	712	712	763	698	691	719	758	702	744	723	762	703	712	707	735	701	740	719	634	691	689	704	752	726	747	731	707	672	694	704	688	684	731	706	660	743	706	675	726	717	731	689	730	699	750	707	686	713	685	697	740	695	752	733	692	711	667	736	725	663	695	681	665	681	702	662	731	698	729	730	726	736	664	696	738	746	658	691	679	686	712	709	715	687	689	690	691	736	718	708	689	742	702	706	678	701	667	704	706	713	714	705	687	716	742	682	717	680	713	694	680	759	669	698	700	706	674	691	760	710	701	722	737	654	697	748	718	750	702	720	718	678	708	700	720	716	691	705	733	708	727	708	676	718	695	732	712	713	722	743	678	697	704	738	700	728	655	701	723	720	678	696	646	710	683	718	688	725	751	679	690	746	734	683	731	735	713	695	691	739	690	676	765	709	711	706	723	717	653	689	684	666	730	700	715	697	753	683	726	679	705	697	720	680	692	708	749	730	712	699	732	642	747	728	688	666	743	673	682	709	696	719	720	725	718	732	680	726	749	727	730	679	662	702	720	694	699	687	695	708	676	728	711	726	709	681	715	725	692	672	694	731	710	704	672	703	725	687	669	684	688	717	722	740	732	694	688	725	680	718	721	711	685	709	723	747	724	669	703	769	727	695	729	681	684	699	702	707	727	679	675	741	730	751	709	715	678	724	721	723	709	761	732	715	692	694	671	672	706	695	690	696	714	772	711	677	752	682	706	692	738	721	656	720	756	721	642	687	733	667	652	720	668	704	702	699	729	715	741	714	667
18581	34403	25526	15658	11427	7988	6056	4621	3517	3028	2609	2294	1928	1693	1584	1383	1346	1207	1151	1039	1005	950	918	871	869	827	845	853	876	833	867	843	816	798	787	831	799	782	814	779	773	820	771	776	784	727	766	744	802	760	759	796	756	748	732	750	746	762	743	755	782	740	764	752	775	766	820	785	792	760	719	756	747	709	778	785	778	752	735	753	778	737	778	767	766	738	678	774	764	771	733	754	790	816	719	707	710	748	727	757	720	791	716	755	733	756	746	779	769	741	728	746	757	704	756	738	704	725	725	772	757	751	749	745	743	764	739	756	768	710	779	743	772	718	744	729	727	702	747	725	738	795	751	719	751	701	725	805	795	764	714	706	749	741	756	804	708	729	744	736	730	765	785	751	738	799	736	756	755	752	740	714	728	732	725	706	721	794	764	697	743	799	728	778	783	737	784	709	753	699	760	708	707	751	708	767	754	744	712	732	755	744	729	745	739	752	678	746	778	732	745	738	754	780	756	721	731	727	713	731	736	746	695	744	767	762	757	765	725	778	762	796	728	763	783	772	729	732	785	725	778	783	757	754	751	775	709	745	737	720	793	746	755	725	744	744	733	787	747	726	741	770	795	726	734	718	772	723	739	723	792	708	754	757	738	715	716	722	721	782	788	738	742	766	767	754	772	731	754	742	700	718	751	728	745	738	744	746	727	770	738	777	746	753	787	747	749	774	773	760	807	808	736	771	733	770	760	755	710	739	744	739	755	754	725	729	756	750	781	745	750	717	729	759	727	761	764	719	739	725	797	760	765	747	726	720	729	786	729	706	758	699	734	736	691	707	745	773	747	708	754	749	785	751	730	778	763	763	741	742	754	717	736	716	702	730	723	729	723	743	797	724	749	792	726	756	690	752	773	742	722	768	763	738	741	703	747	770	741	773	725	732	734	705	765	719	750	721	769	748	778	730	770	752	755	762	746	748	709	758	727	694	761	761	739	738	756	743	776	793	739	729	766	703	700	758	731	725	765	752	719	761	735	699	711	714	721	753	703	701	769	700	753	727	780	739	762	739	765	747	720	738	793	696	719	767	781	788	792	724	729	726	786	759	688	732	766	733	743	726	775	749	727	751	747	754	720	753	781	744	769	827	740	726	783	682	761	768	737	720	743	741	735	722	737	707	755	766	721	762	716	729	746	774	776	716	747	756	750	788	803	756	735	748	763	725	770	716	730	764	765	797	712	706	725	761	716	759	756	753	726	721	749	707	750	779	723	782	733	765	727	758	747	780	744	726	769	779	756	787	749	775	759	764	788	735	772	750	794	753	805	736	776	761	734	753	761	752	681	738	750	754	748	714	734	721	759	723	765	753	771	762	753	764	756	789	752	761	703	729	725	691	724	723	701	708	755	715	713	723	679	766	711	739	764	753	771	788	731	753	767	737	743	729	757	749	713	744	721	742	762	687	697	704	730	745	705	741	713	758	759	775	789	746	738	737	753	744	791	726	734	772	719	769	741	759	708	752	823	762	743	739	714	737	745	671	690	711	731	735	749	793	736	718	771	754	750	731	718	745	722	759	742	735	747	762	739	765	769	810	747	761	724	772	764	701	731	724	754	732	745	720	763	772	757	727	739	743	733	742	720	726	711	703	748	730	709	768	752	730	781	721	730	768	776	751	730	738	729	743	732	760	718	748	735	754	717	749	781	791	731	713	758	724	736	779	779	727	722	742	789	757	764	723	766	717	755	763	725	736	749	710	720	753	736	795	769	749	722	761	734	805	760	691	697	815	720	720	781	692	717	726	737	766	754	758	770	719	766	737	700	785	720	765	747	769	741	714	733	775	789	828	741	688	778	765	773	731	755	714	765	790	718	768	779	702	730	696	753	686	725	759	757	729	749	717	723	768	736	749	739	721	734	722	752	729	727	780	727	684	766	737	771	742	765	772	772	738	684	721	723	765	793	778	726	713	740	759	756	726	744	788	759	727	781	709	722	780	746	750	761	734	745	732	762	742	748	734	777	779	713	747	777	727	772	767	751	692	767	815	788	719	757	751	711	782	747	758	726	754	722	754	783	730	737	717	771	737	795	692	734	797	744	757	738	762	704	723	777	785	754	778	734	740	816	725	751	752	716	731	733	729	753	721	682	702	724	768	722	763	714	751	787	735	750	716	747	719	745	728	753	782	751	764	783	757	749	771	767	748	797	751	730	730	768	779	760	736	739	710	742	741	750	817	703	712	746	736	745	709	736	749	720	728	741	755	716	740	722	751	706	749	725	776	771	745	741	733	772	746	726	763	699	699	736	711	782	713	791	716	729	734	744	748	791	724	753	814	745	789	755	734	751	781	743	732	767	731	725	772	712	720	770	774	756	707	735	726	748	821	738	769	745	731	762	746	764	813	708	716	730	748	744	719	727	728	759	713	753	707	774	733	720	733	758	740	736	693	756	737	707	705	744	744	772	723	736	719	774	762	763	715	751	729	803	696	719	739	743	789	729	753	746	738	769	730	771	686	716	707	782	752	719	756	667	725	779	747	746	733	722	745	709	793	790	746	709	779	736	716	784	702	745	706	774	721	751	785	726	719	756	795	793	759	776	727	713	727	738	728	767	735	748	731	733	724	761	683	734	725	765	756	797	766	767	757	765	699	779	751	798	795	756	743	748	737	770	754	707	706	774	723	755	715	773	771	728	742	734	782	757	736	743	752	785	762	727	743	731	700	756	764	761	778	715	737	772	738	705	802	762	742	761	760	765	714	713	746	774	724	718	759	769	723	719	709	763	745	710	752	694	775	771	779	728	748	772	748	745	724	776	790	734	751	725	789	751	747	759	772	735	746	726	759	736	743	724	731	743	748	722	727	748	765	784	715	727	786	753	773	780	702	768	762	754	739	725	739	712	770	723	706	731	755	780	726	746	748	763	743	717	759	721	706	757	800	781	773	729	674	713	751	770	749	722	750	715	697	737	767	747	761	705	743	742	781	743	734	762	778	775	769	686	716	729	733	733	741	751	778	733	805	744	737	742	733	736	678	769	712	759	731	715	744	714	705	760	784	740	768	785	761	749	737	773	757	787	766	706	796	755	751	769	756	767	719	813	740	758	732	739	773	760	751	757	780	763	798	741	695	792	711	707	805	711	762	748	802	772	806	726	751	701	712	790	717	762	727	794	779	685	808	707	755	692	784	734	713	737	719	749	751	758	785	675	673	786	672	724	775	756	742	738	734	721	775	736	760	704	765	752	786	718	773	755	758	718	752	729	775	753	728	728	736	708	790	749	741	749	748	775	737	725	729	738	706	791	747	783	753	731	663	733	755	741	775	747	774	702	712	724	774	711	743	798	803	757	738	773	772	737	733	724	737	732	743	749	749	729	745	749	730	700	752	796	699	726	737	738	716	750	703	767	774	718	762	723	744	771	743	789	763	759	688	724	705	762	694	741	738	768	724	728	789	757	738	755	700	790	729	732	738	779	733	730	784	781	727	714	715	793	732	782	755	704	746
23658	21065	28125	24345	21146	14742	7660	4479	3303	2947	2602	2240	1966	1606	1469	1481	1319	1202	1127	1090	950	962	942	870	865	916	804	828	819	875	830	852	791	816	799	839	781	766	760	747	777	756	782	809	807	800	778	746	755	789	791	708	706	740	782	757	746	755	760	753	724	746	703	756	715	720	759	758	782	789	709	716	747	730	707	725	739	760	790	713	741	730	739	746	745	725	745	723	727	714	757	754	743	730	747	753	728	737	716	784	752	735	763	719	742	761	766	738	731	725	695	745	700	705	691	736	678	748	769	741	720	704	728	662	723	708	773	729	785	720	787	691	769	746	722	748	708	745	710	721	670	720	736	708	711	746	726	772	745	705	760	747	737	702	749	775	706	764	775	764	691	684	788	751	683	710	750	734	753	695	709	777	765	714	756	757	722	744	706	717	741	740	771	728	679	722	698	714	749	793	675	734	717	716	746	730	739	714	756	751	732	795	750	705	708	756	770	786	748	734	751	761	734	724	780	740	713	785	754	715	736	770	711	723	714	681	738	667	770	708	708	759	801	733	728	778	698	775	778	752	730	739	715	712	732	754	802	777	728	759	766	757	757	769	741	711	784	731	690	764	738	742	761	759	736	706	706	693	731	709	688	733	750	742	717	769	738	737	739	766	726	694	766	751	732	699	733	759	732	752	739	737	817	741	738	723	701	753	719	735	711	783	725	704	685	678	700	742	743	716	758	712	781	739	738	712	665	734	718	717	752	768	775	755	759	696	713	716	689	697	740	753	732	730	752	721	722	719	770	772	708	722	737	685	703	745	784	694	733	720	783	716	688	717	743	718	718	730	741	714	717	732	703	722	750	712	774	732	736	727	743	696	771	718	779	717	737	723	705	756	721	750	734	748	735	743	727	737	767	710	745	759	762	766	738	750	777	714	759	774	737	721	784	718	702	769	774	768	727	721	755	700	708	732	707	729	771	731	738	708	745	709	707	764	762	668	738	772	724	730	727	729	684	730	685	717	706	792	705	707	755	754	713	726	780	726	724	741	717	709	761	698	748	710	696	741	703	698	708	775	728	761	731	721	726	760	726	737	768	723	746	769	719	714	760	757	729	708	719	726	781	729	743	754	723	728	753	740	777	712	726	715	737	763	750	693	741	720	757	734	792	727	754	747	749	764	748	759	735	736	745	697	721	703	707	733	681	732	748	771	714	728	756	745	715	700	741	707	761	770	745	722	736	751	760	745	739	749	735	760	733	703	779	728	664	739	735	754	706	699	730	751	727	753	757	733	745	742	739	757	721	732	776	739	713	740	727	668	735	742	777	712	745	727	735	755	723	793	715	753	766	736	782	748	756	688	765	789	746	777	771	719	706	783	743	777	733	702	688	701	748	760	733	706	742	763	752	782	726	739	758	783	736	718	688	726	741	698	687	711	754	737	755	791	735	735	723	729	689	784	688	749	723	685	722	740	728	779	756	716	737	686	769	729	706	715	726	702	740	705	779	740	747	760	696	728	731	745	673	728	716	733	655	785	652	753	754	744	711	782	754	743	701	715	698	688	729	744	743	769	794	752	722	738	788	732	807	740	672	765	746	748	771	801	764	714	739	717	707	732	735	686	742	733	731	699	764	752	749	716	727	729	765	712	707	697	719	747	713	778	751	765	727	736	786	717	750	707	796	726	736	690	721	759	695	774	755	747	764	709	724	726	687	719	709	717	726	704	716	708	770	710	781	759	768	725	752	764	719	744	798	744	754	759	716	686	746	724	741	751	744	757	749	776	728	697	734	747	746	709	726	806	768	775	758	713	741	766	762	782	729	696	760	655	757	711	778	755	716	742	742	745	743	766	750	745	706	703	709	752	763	714	750	768	699	749	793	751	736	735	738	737	676	710	726	689	737	718	705	741	742	790	695	737	702	732	789	738	731	776	739	718	744	771	745	704	743	730	747	760	691	729	725	743	747	674	699	732	745	745	739	777	724	717	752	742	739	702	726	756	748	753	706	686	741	716	720	748	779	743	743	738	752	764	740	735	723	746	741	688	691	764	771	755	740	733	707	751	722	739	738	762	755	725	719	714	697	742	747	739	758	699	690	801	749	766	730	693	708	727	785	693	729	706	760	726	711	785	757	738	760	732	768	749	741	787	732	715	776	746	747	759	760	755	674	715	695	700	726	742	730	720	753	722	720	758	754	733	767	740	785	750	753	731	708	720	705	781	746	729	698	720	741	774	716	796	770	758	750	723	721	744	725	704	737	707	727	715	712	738	745	738	740	703	736	733	729	710	693	744	711	683	733	716	726	758	673	719	748	744	708	752	707	686	673	744	749	796	768	775	735	743	721	748	702	762	746	780	747	685	746	798	711	715	750	674	760	751	726	802	741	768	742	751	781	764	752	752	751	721	715	737	764	712	735	700	695	755	773	668	728	729	709	741	736	765	736	704	754	761	752	715	768	758	737	739	749	683	759	725	713	717	741	742	674	781	731	759	717	741	730	685	737	716	730	719	739	771	744	716	736	731	738	747	759	741	745	743	756	746	704	711	759	759	698	697	718	742	748	769	732	729	676	772	765	722	683	706	720	733	685	761	659	729	719	727	702	690	765	715	718	742	738	746	663	714	781	681	722	750	731	708	706	784	781	679	730	769	736	702	696	749	721	736	715	700	745	733	737	717	724	746	748	727	734	756	766	746	704	756	723	712	756	755	723	746	739	726	769	736	678	728	770	737	774	757	785	769	758	672	695	777	721	752	684	745	720	685	768	714	762	759	759	750	718	755	705	762	712	754	745	774	792	782	705	736	701	731	707	746	752	721	712	711	744	711	710	702	718	710	705	719	689	734	722	721	739	732	736	730	707	718	758	726	718	734	762	750	730	714	726	697	732	696	758	732	703	765	762	724	713	749	763	776	728	741	743	696	733	729	694	764	752	743	679	756	757	774	763	751	767	774	732	747	749	747	755	706	737	753	719	708	745	715	749	723	698	734	697	726	778	759	735	724	720	717	723	764	743	742	712	707	705	780	751	724	683	735	708	747	753	717	711	755	732	737	722	758	706	702	746	722	730	755	724	709	728	722	724	705	714	721	708	710	737	736	758	797	727	727	760	758	766	763	709	714	694	722	700	746	718	692	779	745	793	767	773	729	689	743	745	738	713	784	718	751	724	750	638	742	701	717	731	713	694	739	754	736	703	708	760	745	712	741	752	760	748	696	699	688	723	751	699	781	716	723	794	794	728	722	762	700	724	724	743	753	675	713	714	737	733	762	737	780	721	744	704	740	729	687	715	698	747	730	721	730	706	753	756	738	704	731	772	704	715	733	681	745	726	719	771	767	751	739	769	705	740	731	734	760	753	729	759	743	748	764	725	781	764	773	741	724	718	723	688	727	729	703	736	712	740	709	717	762	752	708	746	734	738	742	726	756	719	716	734	693	750	750	715	750	758	751	708	767	760	686	748	722	751	726	750	749	752	713	758	713	694	754	737	752	709	736	714	703	742	697
18925	41910	33147	22365	16524	12401	9398	7186	5444	4898	4138	3546	2908	2398	2127	2057	1842	1591	1448	1289	1223	1161	1023	1016	1056	1020	913	865	861	874	909	925	916	919	875	857	877	868	826	841	819	844	819	809	835	760	823	820	792	778	778	750	787	810	748	781	781	790	796	796	816	818	761	801	744	754	821	795	802	821	764	807	773	755	784	751	808	777	807	771	758	784	774	818	769	776	811	777	751	782	808	782	802	787	806	806	768	775	760	790	759	792	771	785	704	712	768	754	744	742	800	796	791	768	768	783	800	734	771	781	785	739	763	764	734	729	792	781	785	777	762	714	768	778	740	762	768	790	779	738	718	792	776	788	776	731	777	758	782	791	798	789	772	796	747	766	744	754	747	770	762	801	794	798	784	765	754	806	786	755	800	713	751	800	794	757	790	754	728	805	806	762	749	736	777	740	772	781	759	777	780	775	777	732	742	741	787	719	820	731	781	730	745	785	780	741	779	726	802	802	764	792	769	742	785	757	746	791	805	746	777	760	805	688	781	802	774	717	759	784	764	757	793	776	759	747	775	739	775	760	733	771	751	703	737	762	723	797	790	772	774	724	725	769	777	775	735	784	821	758	739	744	763	808	726	767	791	770	805	758	777	774	764	798	743	748	750	762	788	786	688	796	808	702	746	709	805	784	743	779	769	785	778	731	734	787	722	782	777	750	770	765	802	754	763	819	814	757	752	727	820	771	725	759	732	786	753	757	800	716	759	782	846	773	777	809	747	707	742	769	761	792	753	737	771	809	804	779	706	750	820	757	792	770	787	762	798	774	807	733	754	755	760	788	742	746	760	827	762	729	766	716	743	709	758	765	800	755	767	795	773	738	802	803	778	791	763	769	737	742	811	764	732	738	783	752	756	752	766	784	812	763	761	759	756	764	715	747	779	704	780	753	755	728	757	767	814	708	780	753	793	760	717	742	776	748	759	726	774	813	763	767	769	737	779	776	796	761	762	735	742	752	776	786	792	826	826	765	770	711	783	756	784	765	758	800	742	709	759	816	733	768	762	801	813	711	740	806	785	742	751	752	805	818	763	785	788	764	777	771	769	762	807	786	774	732	743	767	771	758	777	775	762	778	717	774	756	814	792	755	814	751	718	753	779	783	790	794	735	801	751	764	807	725	727	771	803	767	782	760	744	763	781	742	725	792	724	758	806	762	781	763	712	781	751	652	742	720	783	757	751	821	743	737	787	786	735	756	804	781	746	759	771	744	739	751	776	770	807	797	734	745	737	751	773	740	793	717	765	720	758	757	776	782	717	816	717	775	767	758	776	742	814	758	750	804	741	791	709	719	757	767	788	731	766	739	739	717	772	798	716	743	773	713	848	800	733	797	736	740	774	786	757	854	806	802	798	783	744	749	810	789	756	784	746	775	777	815	766	722	752	700	732	735	772	747	796	746	788	761	761	768	801	792	769	740	762	725	733	760	741	809	718	755	762	750	753	739	764	754	782	812	788	763	722	759	753	752	730	743	770	768	771	795	729	756	842	776	751	734	756	737	780	755	763	779	748	778	751	755	741	759	758	772	746	774	757	782	733	727	796	780	758	748	734	776	763	768	724	781	743	738	782	770	759	772	742	803	792	788	745	743	745	754	801	764	746	770	772	789	722	763	769	750	749	768	823	702	800	720	746	737	698	731	716	763	718	772	786	773	812	738	754	749	776	762	800	763	767	766	789	716	760	762	720	787	780	717	793	708	768	778	757	764	804	693	781	758	761	777	815	752	723	833	726	781	812	736	766	754	752	744	745	721	781	720	733	807	767	754	774	781	816	779	763	803	699	776	754	796	731	732	790	745	780	828	683	739	747	774	746	775	750	784	795	734	774	814	757	772	743	744	744	752	774	796	753	741	754	757	724	769	754	722	725	746	783	746	766	777	760	763	778	798	761	802	756	795	722	794	789	790	736	778	751	770	756	745	775	769	762	731	748	727	806	811	734	788	776	800	782	780	741	759	806	794	769	778	733	792	745	783	769	740	741	768	778	772	802	787	773	754	745	718	740	770	756	789	710	753	749	754	781	767	790	764	781	760	775	711	807	763	739	766	736	753	768	756	819	747	792	792	776	758	787	788	739	780	789	788	789	735	743	782	726	764	762	804	770	775	748	766	731	749	772	836	786	798	708	795	789	760	755	830	749	814	790	782	771	740	799	744	740	754	759	774	800	797	806	719	734	745	753	733	806	758	796	768	754	759	751	817	734	778	783	760	732	854	747	751	763	759	746	729	784	781	796	812	808	764	759	854	751	731	741	751	766	733	748	759	781	758	748	791	780	796	740	755	754	768	769	749	827	708	795	737	769	731	783	734	782	745	763	731	742	802	755	837	748	799	771	754	795	771	778	764	840	791	737	780	800	795	735	740	794	716	814	749	760	788	764	795	753	703	763	767	783	725	782	736	759	770	733	755	781	829	763	746	769	801	759	765	741	748	740	769	785	761	757	786	737	766	774	780	773	728	787	794	816	794	756	753	758	764	765	777	742	754	723	783	808	745	799	765	811	754	760	752	759	755	817	744	735	814	775	760	758	768	730	746	771	739	825	785	750	785	735	748	738	741	769	814	808	799	719	820	741	791	795	750	752	734	750	771	765	761	764	780	781	777	781	792	779	767	752	828	765	763	815	734	762	783	773	732	792	791	737	741	787	753	752	788	760	783	805	740	794	769	776	735	779	756	794	726	758	740	799	777	785	802	782	776	793	778	706	835	813	767	754	746	794	797	776	862	775	782	791	756	806	725	737	765	792	819	775	810	765	770	762	805	761	758	807	779	763	736	705	748	800	791	767	780	779	842	755	771	761	735	804	763	775	761	775	756	794	762	772	750	775	733	734	795	761	801	735	777	771	766	787	815	743	760	776	790	817	744	779	776	754	768	809	752	783	757	800	822	743	699	717	750	770	814	737	794	762	786	762	774	777	737	772	762	722	759	724	787	854	784	736	754	789	753	786	733	803	745	821	768	756	760	740	799	826	813	751	782	798	780	759	799	748	786	799	752	737	776	754	821	775	762	710	773	779	764	746	774	771	760	816	795	727	742	762	739	820	763	758	715	760	763	738	800	816	801	800	794	794	795	783	771	747	737	804	764	775	734	810	764	815	789	763	734	750	768	742	805	821	771	804	776	781	827	765	799	787	778	790	828	788	775	775	760	714	773	753	782	768	726	772	731	743	742	795	791	781	796	801	732	772	745	751	755	747	779	725	759	764	769	779	772	791	773	780	784	721	781	773	787	796	828	770	801	736	737	780	772	781	774	757	781	778	762	783	757	754	769	771	762	782	717	813	772	762	757	737	741	766	778	806	834	787	735	774	741	752	772	749	753	779	763	754	736	738	777	750	777	780	773	755	808	796	730	837	782	794	790	754	760	730	815	748	720	766	775	770	790	780	790	782	781	765	773	813	752	730	830	763	753	772	748	790	776	731	734	734	747	813	753	801	780	751	736	799	693	779	762
24861	21057	27189	25289	14966	7509	4919	3247	2622	2431	2190	1942	1634	1452	1397	1311	1168	1148	1032	994	893	896	876	840	823	751	790	781	796	802	762	783	758	751	778	789	742	752	824	700	779	738	674	782	738	735	715	710	740	692	700	710	731	764	726	728	750	725	776	740	736	715	730	692	702	727	764	715	720	758	739	675	749	727	705	695	679	734	739	699	751	719	749	730	732	726	732	726	790	713	720	772	764	701	721	710	704	703	757	754	728	710	698	675	735	723	754	751	677	707	672	687	760	686	756	708	732	750	720	723	742	748	758	748	699	700	684	742	624	692	738	736	712	707	725	679	740	717	753	722	687	720	750	711	704	747	715	737	696	727	728	706	745	750	756	692	736	678	701	705	702	762	700	793	694	733	725	702	736	685	738	725	730	728	760	766	749	710	725	706	695	706	693	700	724	718	720	719	749	747	711	728	738	724	696	745	723	705	722	721	736	731	742	699	716	700	726	718	690	697	727	710	720	698	653	762	748	665	752	718	704	706	709	756	731	691	743	721	712	699	699	693	711	762	720	722	713	694	776	707	706	688	670	725	679	702	746	706	686	708	736	760	746	682	733	762	722	744	732	747	761	737	691	744	692	764	726	737	738	687	733	732	710	662	704	734	725	760	655	747	760	767	741	672	727	727	746	737	759	715	704	768	718	714	726	707	736	700	760	667	712	680	685	716	655	708	681	698	752	680	724	716	763	734	725	676	696	743	741	691	714	743	758	687	674	727	680	738	678	721	723	720	701	719	730	727	718	685	710	697	727	803	733	728	705	727	790	707	708	730	701	663	744	755	678	715	734	768	718	765	684	728	700	700	739	760	700	786	751	766	712	675	724	717	724	732	690	689	758	713	699	701	710	707	712	768	700	724	719	706	754	722	729	744	714	746	699	783	752	682	741	752	712	740	733	707	715	762	701	711	734	677	704	733	749	653	725	720	686	687	730	699	703	702	738	697	680	689	727	712	696	748	671	756	719	735	680	762	712	740	719	716	734	727	715	720	749	705	743	693	766	723	675	718	723	727	736	725	735	731	739	727	739	707	695	710	735	704	778	704	742	733	713	769	705	736	715	740	749	733	688	701	713	761	729	707	686	686	712	732	745	711	723	737	719	744	761	712	717	766	673	720	707	744	703	702	683	693	686	734	693	759	730	694	683	731	676	665	713	707	678	706	771	760	721	710	668	687	715	717	728	724	733	742	737	702	718	706	728	772	737	679	747	715	717	720	711	753	730	708	719	721	734	747	748	717	697	717	729	795	755	759	723	744	753	736	740	701	731	672	748	728	706	676	657	787	704	727	779	706	707	722	658	693	703	750	730	677	684	692	701	746	768	749	717	727	706	700	672	708	691	747	703	697	720	731	756	769	728	702	700	769	714	775	732	695	724	712	689	694	721	744	699	763	732	689	745	667	693	736	757	740	769	779	738	724	708	695	699	714	725	739	731	696	707	722	738	691	737	714	705	703	732	735	717	733	715	743	727	737	682	718	673	731	707	734	702	729	711	751	638	728	683	767	719	768	796	740	727	736	709	686	691	712	751	710	688	709	717	745	714	736	697	736	688	694	732	689	754	752	712	730	779	749	701	728	642	716	721	713	742	724	755	696	708	739	709	709	752	731	754	723	709	714	698	733	723	709	749	705	717	704	695	715	727	743	721	716	698	720	710	673	692	743	690	715	773	673	776	742	752	770	713	753	712	720	705	722	726	760	701	705	711	699	709	752	728	692	754	699	733	730	724	735	682	678	759	725	661	680	724	691	708	741	706	712	798	736	724	685	768	727	744	726	711	733	720	726	745	684	709	693	728	696	733	681	698	770	697	689	718	711	722	711	714	705	698	701	693	730	746	716	638	762	728	712	710	704	665	710	696	695	705	743	727	706	695	723	698	779	707	693	691	715	706	698	716	713	664	685	660	750	726	714	724	713	721	769	794	761	686	700	733	731	705	755	729	737	698	757	679	743	703	702	703	735	659	721	721	718	720	730	700	728	712	682	728	733	708	743	662	731	718	745	714	679	747	724	691	750	714	710	721	730	732	677	729	694	728	752	727	702	715	752	742	704	740	753	751	690	665	705	690	719	731	738	671	704	727	733	721	681	726	678	735	747	719	737	741	713	741	734	727	704	731	772	739	715	713	716	710	679	748	690	731	722	758	670	688	709	718	726	719	698	756	674	724	721	687	752	715	707	675	729	709	722	676	759	710	762	738	705	758	733	699	714	731	739	672	745	696	719	746	699	726	670	679	744	691	676	718	685	699	734	673	721	704	704	697	728	717	742	700	698	720	754	719	740	697	724	694	718	662	641	682	734	690	708	707	722	750	681	727	696	766	736	717	692	699	714	749	696	741	713	734	723	732	730	750	745	751	678	728	702	709	677	665	722	721	668	704	696	737	655	735	732	686	741	696	768	726	757	737	702	672	697	709	711	705	722	737	729	707	726	735	714	724	737	725	748	750	716	709	721	715	720	649	696	729	723	668	709	686	767	693	723	697	798	727	714	697	706	758	804	730	718	679	695	734	690	732	745	753	761	745	714	761	724	716	704	716	752	741	717	694	692	710	772	750	740	716	760	711	676	723	708	758	699	740	722	698	705	700	709	734	731	690	686	720	693	722	700	709	755	690	715	757	706	749	707	696	745	753	722	714	750	747	683	697	726	707	769	753	700	674	714	764	696	742	714	704	714	750	750	750	687	687	769	757	705	712	725	733	694	737	684	690	700	668	734	747	696	751	669	697	747	747	725	659	789	726	725	706	681	740	698	676	689	738	686	726	650	719	742	702	680	741	665	767	711	728	684	711	775	751	734	724	750	765	715	713	672	686	729	716	688	714	729	694	710	729	732	683	723	705	729	678	702	720	717	693	703	726	730	722	741	738	718	688	696	811	726	701	685	698	701	718	730	724	735	722	785	720	710	708	740	702	683	668	732	731	738	775	741	690	711	699	740	738	746	696	673	706	735	711	736	748	669	730	697	731	739	709	729	700	743	719	720	727	700	768	728	737	741	735	728	737	708	729	727	772	799	701	735	778	678	742	734	700	689	674	736	727	674	698	758	717	780	641	722	703	683	765	745	652	723	690	689	714	743	727	699	736	713	731	731	697	714	706	709	745	712	664	689	685	731	676	717	694	694	690	724	652	725	727	722	763	725	748	732	686	758	673	757	709	690	696	697	769	748	687	725	725	746	694	687	764	723	713	741	746	711	722	705	764	707	721	700	752	686	690	725	741	763	725	732	715	727	722	746	674	700	685	707	679	772	733	712	735	694	719	735	736	724	682	756	727	752	704	731	722	692	716	684	717	755	714	680	716	766	673	707	740	682	724	706	703	711	682	706	743	719	736	702	762	708	671	716	719	726	740	749	734	700	749	728	672	690	719	697	748	666	740	710	717	708	699	710	712	679	711	712	736	727	714	721	725	700	698	685	752	737	706	740	707	720	754	734	757	683	744	685	745	716	731	744
18861	38862	29941	19105	13828	10546	7807	5904	4735	4073	3573	3080	2432	2138	1955	1770	1562	1496	1228	1174	1085	1058	974	979	957	843	850	846	824	899	788	827	865	813	844	842	820	799	802	802	783	780	807	843	788	750	761	734	735	802	739	760	767	751	775	787	733	741	767	802	783	797	774	740	814	806	793	723	814	800	863	800	770	777	741	700	728	757	704	768	750	753	821	744	805	786	730	759	753	739	778	718	725	772	734	780	744	708	746	773	756	743	730	721	754	754	739	698	767	765	715	773	704	771	790	739	748	801	811	767	767	727	754	756	716	764	773	765	752	716	780	729	704	744	783	729	740	737	761	803	724	782	807	738	733	759	794	784	780	731	776	736	747	776	699	730	739	768	676	729	792	736	732	794	766	810	731	741	773	775	760	797	741	730	753	760	801	798	740	782	736	725	726	777	727	737	758	763	763	726	762	800	790	752	767	759	740	726	744	769	743	743	774	736	764	754	757	755	758	772	738	753	748	781	753	750	772	742	749	785	789	707	742	742	793	707	781	732	732	752	770	777	754	712	725	706	761	747	709	765	722	767	773	724	716	772	762	747	725	732	754	819	722	728	760	712	738	723	756	792	763	755	767	772	711	756	760	743	777	807	741	743	798	722	785	772	832	713	740	742	742	778	701	764	761	723	681	759	750	732	707	754	766	747	724	766	733	765	756	797	733	720	750	762	739	713	776	757	783	774	736	735	729	711	807	741	772	820	757	749	711	745	720	827	773	765	750	722	763	759	764	761	799	755	713	787	768	752	705	717	747	743	763	770	718	771	764	754	769	801	743	739	713	755	715	722	745	731	688	736	773	773	786	742	737	732	728	716	748	783	714	754	760	765	751	765	720	752	758	758	775	768	774	754	751	758	738	726	830	730	814	733	808	741	744	776	722	715	792	765	755	750	730	698	768	757	805	726	782	754	726	753	757	730	745	726	711	773	725	738	745	753	791	732	715	799	747	732	735	756	745	823	778	759	714	780	726	768	766	781	740	730	732	756	744	694	758	777	741	751	730	784	775	751	682	780	796	752	754	738	802	753	752	703	750	770	784	776	785	801	719	754	729	759	767	752	740	747	803	731	753	772	726	752	775	747	761	807	755	786	754	750	741	774	751	723	733	756	773	740	757	763	743	753	765	743	756	716	750	666	740	763	749	684	759	724	744	757	721	728	736	719	738	725	810	726	728	784	749	736	752	734	753	740	762	724	715	789	793	789	749	756	731	761	731	787	760	791	741	736	769	784	754	746	749	761	735	747	735	731	764	785	732	798	788	749	692	756	743	774	735	770	766	749	714	730	752	747	760	818	729	800	762	739	789	719	714	730	769	718	778	751	683	773	774	788	797	764	744	767	721	757	737	756	753	753	742	764	767	721	741	739	792	746	750	732	779	766	787	745	777	691	737	766	795	761	750	721	773	762	751	804	738	763	749	734	748	798	793	755	710	745	735	742	759	754	728	755	750	782	751	790	811	702	743	722	780	776	780	777	755	776	725	758	746	716	762	744	804	721	756	750	793	785	715	782	730	801	753	738	750	778	736	798	745	721	714	793	778	737	747	767	742	747	786	786	750	782	728	745	775	738	762	833	736	782	767	803	749	801	767	693	741	762	733	725	748	700	716	783	788	778	754	722	747	745	749	757	776	778	742	727	766	775	741	748	746	753	761	750	717	769	757	752	753	726	716	749	773	751	693	752	837	708	742	738	769	739	731	768	753	771	754	764	744	706	754	740	766	718	769	757	708	710	746	737	763	761	767	755	750	716	767	768	798	769	817	788	734	842	793	736	785	746	684	760	753	736	751	773	782	748	746	772	739	733	742	713	757	787	742	741	755	759	762	678	771	723	805	731	821	772	780	799	700	732	716	754	806	748	789	805	760	731	765	767	748	770	704	757	756	769	774	775	752	754	775	750	770	680	723	728	770	748	740	761	754	757	745	730	791	699	767	768	749	739	778	749	763	794	778	808	747	831	795	787	785	772	691	737	769	761	761	786	748	740	762	742	756	740	774	693	705	793	749	789	751	749	733	781	729	740	752	743	747	729	732	718	740	756	725	767	743	763	730	771	779	731	725	752	769	706	773	754	799	716	784	751	727	730	768	743	767	763	791	761	761	753	756	771	758	746	720	784	735	722	756	741	763	766	797	786	757	760	780	725	735	748	810	735	728	757	761	794	751	753	783	756	760	747	730	803	727	755	748	763	755	721	788	766	728	721	731	720	730	768	753	748	756	731	726	773	701	729	730	733	742	720	769	720	741	727	772	762	758	787	735	785	746	735	748	730	773	741	728	752	779	737	721	755	744	775	769	727	746	739	730	748	775	796	747	775	735	765	721	756	732	711	717	735	737	797	738	759	756	742	749	759	769	814	720	753	801	761	731	746	746	738	782	764	764	750	788	750	702	737	733	762	756	761	707	766	757	729	753	793	761	751	779	751	657	759	742	764	762	728	763	812	781	713	771	765	748	756	730	762	753	778	768	784	751	751	734	772	727	749	759	768	705	720	766	764	749	722	750	750	755	754	742	717	797	754	759	762	743	750	772	755	741	788	759	756	715	762	774	737	713	751	719	727	761	684	817	728	709	778	727	747	682	747	773	817	739	772	781	734	780	787	752	728	727	735	757	769	790	745	750	754	699	730	765	770	742	790	758	731	712	743	724	707	759	720	735	760	734	756	697	746	765	757	731	748	742	784	725	786	723	811	753	771	772	746	755	681	732	745	730	810	754	828	755	765	754	750	751	816	751	759	756	719	771	742	710	735	768	791	776	788	760	760	748	720	736	730	769	784	739	727	771	800	780	715	729	699	747	799	757	751	768	731	766	779	740	731	739	719	759	728	729	723	758	733	778	753	763	728	789	768	763	793	762	715	781	716	728	794	781	809	826	719	748	685	747	791	757	721	784	740	709	755	721	807	726	762	684	776	751	763	720	793	769	773	758	764	706	814	756	770	748	748	740	759	779	777	762	724	756	770	757	764	746	778	785	752	731	720	772	770	786	780	761	719	805	746	761	769	713	743	802	768	745	767	751	761	718	743	747	764	794	733	770	771	748	769	774	711	712	762	739	727	774	773	786	736	761	792	795	781	714	780	766	719	752	778	795	736	820	724	704	767	760	717	763	706	725	773	754	726	754	740	748	670	742	738	749	750	743	747	764	767	735	703	717	749	770	756	761	773	720	725	737	778	733	753	777	772	732	732	730	739	741	735	738	768	763	764	789	776	744	768	754	733	758	733	743	688	783	709	739	761	768	824	758	819	744	748	748	779	707	712	771	744	773	712	744	734	720	729	774	755	792	767	736	748	724	803	721	780	736	731	761	759	730	786	727	746	757	744	795	788	775	758	720	739	753	741	761	764	782	782	737	745	704	730	755	715	712	761	786	724	790	786	766	754	738	717	748	769	710	740	753	769	756	790	774	748	730	761	727	741	760	771	800	717	753	748	769	739	792	732	720	715	767	778	758	747
22604	21082	28586	23812	21193	21449	15193	6797	4896	4130	3796	3085	2511	2171	2000	1891	1678	1574	1345	1239	1140	1109	959	944	943	946	920	813	880	830	865	867	856	874	860	847	790	787	776	818	855	847	820	840	821	810	816	792	846	756	761	807	810	748	842	747	737	763	832	753	768	839	796	770	741	764	723	773	780	801	738	753	781	737	774	748	775	707	781	782	734	722	790	797	826	755	815	796	804	730	730	750	786	773	739	804	799	780	746	786	766	751	737	742	767	731	786	785	736	756	755	818	758	727	792	750	776	808	760	749	790	787	744	760	762	789	755	773	785	765	778	816	718	779	719	713	740	837	730	730	781	739	774	728	821	811	802	771	731	783	766	764	734	779	733	754	789	777	757	756	754	751	804	792	819	745	818	754	765	706	740	787	769	750	762	765	734	746	796	777	763	818	789	737	852	759	716	791	762	718	741	766	753	762	770	785	775	690	781	753	776	770	774	778	785	798	854	758	796	766	760	779	784	745	789	728	765	786	811	780	755	750	748	726	753	766	793	784	710	737	810	752	766	816	747	765	743	760	761	770	768	751	769	761	765	794	801	801	704	787	744	770	831	758	706	801	761	738	709	775	793	758	744	745	772	784	753	701	712	757	767	757	795	766	785	760	725	763	799	755	745	805	768	731	790	753	809	765	774	770	711	779	799	747	810	756	757	781	794	769	774	767	781	778	770	799	771	736	735	763	792	739	718	807	734	744	756	768	761	781	765	684	786	794	794	764	717	761	794	731	786	771	811	704	774	786	718	761	777	787	765	738	795	744	730	726	762	735	756	737	717	786	767	775	747	741	766	730	738	853	749	742	787	768	746	770	755	783	737	709	809	809	783	828	774	808	807	781	771	771	770	745	763	795	730	811	738	775	746	766	749	784	736	777	792	781	795	761	800	750	751	810	759	788	760	775	778	790	782	801	823	763	816	779	749	746	773	782	792	799	763	754	738	782	791	717	751	779	750	773	772	767	779	765	721	748	750	730	783	742	770	769	810	746	804	764	795	780	776	723	756	745	750	723	766	765	763	768	758	716	761	734	775	767	756	775	768	743	751	761	719	792	755	768	746	823	774	807	772	838	743	782	814	733	807	783	753	747	745	771	762	764	733	765	776	819	777	766	761	772	728	738	738	758	752	791	782	751	710	767	763	773	775	756	804	790	769	776	798	743	767	798	771	782	686	726	757	773	771	732	716	830	754	761	739	755	768	779	739	773	829	733	742	735	772	756	798	779	799	758	781	733	791	818	758	768	726	742	778	746	760	750	746	755	793	786	761	747	754	743	711	777	758	818	777	763	836	725	751	750	809	745	731	797	776	752	789	780	735	750	787	786	701	758	740	804	752	793	771	724	757	739	742	752	758	804	736	763	798	757	721	831	766	766	762	756	784	770	704	814	768	771	781	788	747	752	751	799	769	728	842	768	761	731	758	725	750	757	732	761	796	719	731	715	755	747	771	741	765	789	747	710	766	754	768	731	753	756	775	743	784	739	732	771	814	787	812	753	711	811	809	778	729	748	747	733	786	798	795	713	768	775	783	727	755	740	781	768	724	758	745	737	771	774	819	737	747	754	790	758	760	792	808	762	795	774	774	765	749	730	705	761	750	751	765	788	783	739	746	793	777	782	787	759	805	850	764	773	768	761	721	721	828	732	736	778	747	785	755	733	754	724	814	764	756	779	770	725	786	796	798	744	739	817	770	762	752	726	732	757	771	774	778	775	782	756	768	727	814	755	752	769	753	793	759	800	740	782	750	714	775	756	772	786	763	803	767	750	756	798	791	752	772	736	800	812	754	796	738	704	735	793	737	778	791	804	846	748	780	758	793	751	724	776	757	773	772	775	724	772	824	785	779	803	719	817	763	716	734	777	759	748	738	765	765	780	796	756	765	781	832	743	776	769	741	708	763	798	765	772	783	778	701	779	750	804	789	717	768	748	801	800	757	756	737	786	772	756	801	730	734	766	734	749	776	783	784	774	818	758	787	747	771	774	802	768	782	751	801	786	765	801	727	753	827	728	803	718	765	791	726	809	770	697	733	711	714	738	780	741	784	724	796	758	821	799	768	780	769	747	753	765	775	766	763	712	776	737	781	788	781	735	739	773	723	721	695	770	789	812	768	768	741	701	748	738	789	754	779	718	748	771	730	748	756	741	740	745	732	763	742	759	760	769	794	753	750	739	767	766	770	792	756	739	764	763	715	805	716	764	782	769	732	737	783	834	818	808	797	755	722	785	768	754	777	752	746	747	801	800	809	764	786	779	764	784	740	788	774	770	738	824	770	797	790	746	767	731	761	724	817	780	769	771	721	770	711	801	828	760	720	805	735	809	790	726	745	758	743	734	745	720	758	710	787	802	725	759	747	701	794	805	773	779	776	756	726	791	747	784	781	764	794	765	762	766	765	729	774	775	741	739	776	778	760	780	781	735	773	775	754	770	755	773	745	761	770	748	743	740	800	778	806	770	769	781	743	744	770	741	768	775	781	809	812	744	732	753	776	771	766	775	802	757	736	747	791	811	793	798	786	771	793	765	763	741	770	775	734	743	782	767	713	802	769	751	759	714	747	761	721	756	740	696	730	805	767	780	780	743	793	706	757	780	829	787	769	762	795	761	768	705	767	762	781	705	707	802	721	759	805	796	752	773	770	736	739	791	722	753	770	760	768	798	837	745	830	770	800	777	805	790	752	740	746	800	755	757	681	791	767	752	756	780	768	738	759	747	739	755	744	775	721	712	773	807	774	759	756	777	763	774	790	693	787	786	777	798	819	719	847	711	757	784	717	793	744	735	710	779	737	745	719	794	739	743	749	764	770	735	779	746	721	741	685	744	753	753	821	765	765	786	752	741	762	780	751	735	736	793	744	779	728	740	785	797	777	756	767	769	738	731	794	758	748	718	782	770	743	805	742	730	728	752	781	726	790	842	787	760	763	733	790	747	758	762	768	758	734	715	759	793	796	747	783	800	749	767	775	741	793	755	788	781	749	742	744	735	750	754	724	769	735	756	800	803	797	791	736	740	794	745	771	810	756	754	751	812	808	799	744	803	830	746	792	717	758	725	734	740	734	784	743	779	781	743	769	781	806	808	803	791	738	760	749	763	806	757	775	776	778	699	764	730	742	771	759	733	775	745	744	768	744	758	779	773	772	743	730	762	713	725	774	760	778	732	762	807	787	731	757	752	726	765	697	821	817	782	729	791	748	801	795	755	751	794	782	788	740	744	728	720	742	702	805	730	734	736	756	723	764	784	762	739	795	764	707	760	779	760	789	685	742	772	777	727	743	785	723	722	741	783	738	792	761	724	739	770	801	757	785	733	771	788	776	780	734	748	818	787	733	792	808	759	723	768	805	778	739	767	677	755	722	772	750	717	764	779	784	709	809	739	720	809	706	763	732	788	740	765	724	822	743	791	738	772	753	747	738	744	788	722	761	770	786	776	766	732	734	800	743	735	767	762	759	729
21384	47171	38303	26668	20703	16069	12583	9479	7949	6747	6013	4795	3781	3340	2939	2745	2354	2099	1791	1536	1437	1296	1152	1182	1093	1015	1021	988	934	940	948	888	902	958	884	869	890	871	880	897	885	829	870	852	854	803	821	836	849	837	776	794	853	795	812	830	799	821	801	858	802	818	827	807	842	839	783	842	813	845	821	809	795	791	799	762	827	812	760	814	861	798	807	743	765	771	816	801	834	801	791	809	757	774	769	829	794	823	729	787	758	779	763	712	785	799	794	778	801	728	760	856	793	751	780	793	776	782	766	746	779	814	741	796	822	849	729	775	747	784	794	717	802	781	781	769	774	777	787	782	786	810	758	798	782	770	807	806	827	762	777	798	779	770	826	758	762	851	792	762	821	770	814	751	763	784	733	797	794	799	721	825	741	743	770	809	802	767	778	723	744	809	794	754	791	837	798	809	724	816	759	794	814	809	757	752	772	785	885	770	767	772	789	794	807	800	792	762	799	767	781	796	741	775	790	761	761	778	790	807	795	776	823	764	807	811	727	773	803	812	755	815	774	793	793	760	782	800	823	827	789	709	844	759	778	759	781	796	800	796	781	787	750	823	771	832	769	824	844	780	789	766	788	823	802	762	766	777	818	766	742	823	797	809	751	844	789	797	775	765	795	805	789	823	776	746	825	768	796	787	804	740	831	753	791	816	779	785	792	739	781	755	800	776	772	769	776	793	808	848	751	774	787	791	769	778	803	751	787	789	793	801	756	798	798	724	807	757	781	781	793	759	785	737	779	822	806	754	808	811	787	817	782	772	787	772	790	745	818	809	757	788	804	800	794	745	791	800	797	787	771	805	801	791	825	844	793	769	768	760	775	811	811	795	733	798	794	784	806	775	796	734	750	774	765	761	780	774	784	791	779	790	855	784	770	764	767	776	811	781	793	770	772	809	779	798	795	781	775	774	771	787	770	769	785	836	796	780	766	782	842	784	821	786	767	799	795	755	789	733	751	760	772	739	737	793	810	735	830	789	781	780	766	766	819	791	779	825	810	781	765	777	772	800	806	812	799	791	811	770	818	784	761	752	800	786	790	752	791	776	803	811	794	837	788	805	777	755	786	822	743	749	767	793	782	776	798	799	794	760	756	807	849	799	856	792	801	775	818	877	789	776	796	806	799	747	757	788	746	781	759	785	807	798	797	782	803	758	755	737	835	803	762	799	835	763	806	756	741	785	813	800	749	813	759	802	789	821	796	820	786	781	760	749	783	763	838	854	780	804	786	780	742	799	771	820	788	799	761	768	757	779	773	773	738	782	777	797	815	787	771	741	741	793	799	835	789	763	847	789	749	769	765	795	779	818	797	787	780	734	837	787	790	763	792	785	820	840	831	786	816	816	820	822	725	829	768	814	788	760	767	773	769	788	793	767	828	777	802	851	824	781	790	732	787	789	762	782	766	775	776	795	785	777	775	788	817	764	853	775	804	770	781	784	781	780	748	799	728	795	793	776	768	795	795	777	760	781	820	781	748	783	837	758	759	769	786	757	779	790	799	834	781	781	806	823	764	808	738	801	805	780	812	812	743	786	809	810	757	786	710	785	751	846	761	796	798	769	799	809	798	784	803	772	835	725	757	804	744	774	828	810	809	749	766	742	820	792	794	785	768	777	812	798	763	789	775	773	792	863	819	751	813	798	823	761	767	769	789	780	786	830	803	804	771	744	798	762	807	799	767	783	762	769	765	811	767	790	821	838	771	797	806	804	828	767	847	813	757	779	792	810	752	818	810	794	745	750	756	757	811	802	826	786	799	795	803	821	788	722	809	780	812	759	811	751	827	769	797	793	797	816	812	745	806	766	764	778	793	787	768	772	758	745	761	725	753	779	771	830	815	768	782	791	757	789	777	751	785	772	763	815	753	728	771	718	777	752	824	777	782	834	756	793	781	722	802	791	804	693	766	811	785	745	802	771	768	813	771	781	799	764	744	816	801	765	776	814	846	800	796	803	768	764	775	778	796	818	760	789	775	772	782	771	819	860	777	762	833	821	774	843	787	792	756	755	786	786	744	828	734	751	787	773	766	780	743	750	779	786	831	813	820	799	844	757	793	783	751	822	787	736	756	746	777	798	784	817	787	794	778	772	815	790	811	808	846	777	789	781	815	789	842	782	785	788	783	784	814	767	793	779	751	761	834	805	791	747	778	810	830	760	816	782	805	774	762	794	784	760	786	774	763	816	781	788	764	822	799	838	817	770	749	795	797	745	758	787	749	736	761	760	760	762	768	782	838	767	766	755	798	797	774	779	746	798	787	745	812	825	807	793	764	782	754	736	787	798	800	796	789	820	792	803	813	809	779	732	835	820	796	761	748	817	755	783	761	775	784	809	742	805	760	744	729	767	764	835	762	757	781	803	770	823	797	773	790	790	793	781	724	811	790	742	760	758	747	804	779	850	818	784	845	816	794	766	760	833	809	754	766	786	853	823	788	774	806	792	759	817	763	778	780	792	784	736	807	846	754	752	746	793	768	762	821	766	767	810	809	759	770	773	762	731	781	763	785	770	752	774	776	742	778	753	809	762	793	801	791	809	735	747	777	776	787	773	815	760	804	789	791	776	789	854	786	784	793	807	717	789	787	753	816	801	788	706	724	795	759	781	765	803	751	807	772	803	833	780	772	803	826	826	746	820	808	787	791	807	777	834	791	773	797	825	771	833	826	773	839	791	758	809	792	823	793	746	782	756	843	830	766	741	777	814	750	777	801	780	833	782	801	744	782	808	781	807	805	803	766	794	799	801	745	770	760	816	775	763	770	810	780	773	738	768	785	772	787	742	729	804	789	780	783	744	760	777	746	775	742	787	719	784	814	780	775	786	784	808	772	832	781	785	734	770	811	789	785	751	764	764	753	786	796	765	749	809	792	787	801	762	791	764	781	786	797	753	770	795	790	773	779	814	780	801	845	775	747	758	783	765	823	769	823	798	781	722	748	762	836	780	776	788	802	771	813	776	787	823	809	772	758	824	790	771	755	818	770	755	778	805	797	756	769	771	797	762	798	793	799	777	791	789	831	812	818	777	804	810	778	739	770	801	792	765	790	767	774	774	787	738	781	774	785	820	800	796	817	779	726	795	801	754	846	782	781	786	819	763	756	799	763	765	774	780	765	745	780	789	799	820	783	744	754	798	810	752	774	786	799	762	791	802	764	793	781	793	749	766	810	816	733	812	794	802	819	758	773	769	778	811	734	755	762	782	813	785	843	765	808	813	787	764	763	801	825	753	782	771	808	797	766	810	754	819	849	776	774	818	789	814	784	749	801	782	764	800	775	755	834	799	793	752	816	759	807	825	768	801	825	766	763	794	758	770	756	747	785	750	779	797	879	797	757	803	827	767	785	755	773	764	788	771	753	789	742	781	787	781	836	831	793	809	777	808	795	768	789	819	769	793	799	761	765	750	820	788	819	789	756	771	793	796	768	747	774	775	754	808	741	810	807	808	828	831	746	795
28630	24234	24891	15740	8256	5164	3707	2728	2384	2005	1904	1627	1410	1319	1198	1252	1141	988	993	835	814	822	850	774	813	799	750	758	794	704	757	761	797	730	727	705	728	721	733	737	754	747	740	733	748	721	720	702	743	741	714	768	781	755	749	737	745	741	742	751	769	723	743	687	696	744	754	697	730	729	713	730	739	711	710	722	724	697	721	721	693	728	729	712	715	703	771	701	759	677	717	757	705	702	697	729	704	716	720	717	687	731	715	710	752	696	710	721	726	721	723	697	720	731	702	710	690	699	697	752	720	720	742	660	766	747	744	733	741	720	702	699	725	709	699	716	753	702	721	767	677	729	719	703	721	728	677	678	701	722	797	694	738	708	717	678	708	718	719	698	742	733	735	723	693	735	701	697	736	738	726	769	679	715	692	753	740	712	703	721	722	705	675	713	725	710	763	727	673	698	701	748	694	723	733	672	641	756	689	670	704	722	733	721	686	742	693	742	702	660	715	734	739	714	660	733	687	770	701	720	756	740	709	707	678	700	737	712	661	668	690	736	686	719	783	688	729	704	728	698	683	759	710	757	714	723	704	743	736	739	742	727	692	724	705	761	653	700	705	705	735	744	731	694	737	694	699	672	687	711	720	728	733	738	718	728	651	694	753	699	747	686	707	747	686	733	744	720	736	721	726	728	734	737	726	763	748	716	753	702	714	714	739	726	724	695	685	688	694	711	680	702	724	701	721	718	697	697	748	693	711	728	673	726	682	714	723	699	772	762	731	725	709	754	717	761	756	730	714	724	719	717	740	692	703	701	711	727	718	740	664	699	724	715	724	740	775	731	728	692	720	699	664	690	716	692	753	717	694	724	782	718	686	709	704	692	689	689	701	736	744	700	795	718	715	711	763	720	751	732	713	675	737	730	740	753	729	711	723	718	706	722	713	736	692	684	722	697	759	682	693	710	753	714	700	720	688	673	712	702	692	738	726	732	713	711	719	762	718	714	729	719	728	655	764	714	730	755	723	720	765	720	704	722	733	732	793	723	745	706	702	744	728	685	710	715	703	696	709	746	716	682	711	692	736	702	745	731	710	733	719	711	733	702	697	703	688	717	661	689	712	702	762	698	745	690	714	730	718	707	697	751	718	705	721	712	729	733	766	737	753	726	702	753	785	703	694	681	689	690	727	734	753	683	742	753	723	722	703	696	717	732	703	675	679	795	706	721	748	718	738	707	688	744	709	691	729	737	749	691	714	730	698	782	723	767	685	770	710	741	701	719	677	742	695	708	710	738	750	746	727	732	729	723	727	713	674	721	687	775	699	761	672	740	743	753	748	727	729	700	650	725	709	714	678	743	749	711	738	718	699	724	718	712	747	693	730	668	770	704	735	703	712	713	759	647	710	719	692	708	655	696	719	705	705	703	697	645	757	716	701	749	697	728	748	733	712	723	755	741	737	730	749	662	722	735	714	651	725	727	750	732	714	717	753	710	691	737	739	731	690	729	664	678	688	748	702	705	707	691	765	719	709	711	732	703	738	695	732	705	749	716	712	709	771	700	735	698	742	698	743	714	766	732	700	687	736	682	740	688	754	768	730	674	753	769	693	703	748	733	741	717	712	725	720	761	685	745	767	698	726	696	775	762	698	692	754	686	762	790	769	703	738	739	691	725	684	717	730	729	699	679	772	731	708	740	750	686	738	692	717	730	693	694	773	738	663	750	699	738	657	729	732	696	749	685	709	687	728	704	746	723	703	775	753	756	716	762	688	729	698	706	704	713	793	718	735	714	710	690	729	764	753	706	704	709	746	720	711	729	741	729	706	687	722	747	759	683	719	717	718	713	687	746	705	729	710	706	687	701	692	702	713	744	752	762	739	673	752	694	757	719	724	693	704	692	702	718	717	715	727	741	714	764	755	767	705	650	713	708	711	782	774	684	701	740	726	664	701	723	706	732	760	738	689	666	716	711	720	704	727	700	684	724	687	724	715	706	708	697	674	738	738	688	678	705	772	699	737	731	678	662	691	724	760	706	720	686	715	720	753	732	731	738	735	728	718	659	711	741	691	725	709	732	702	760	777	743	718	699	761	729	717	682	710	721	713	727	706	656	723	682	676	681	712	747	700	743	752	792	702	692	701	726	735	723	734	685	679	738	703	751	738	705	710	706	729	733	704	723	733	719	720	738	724	726	710	709	713	711	736	689	686	750	693	675	734	745	725	711	755	743	738	682	739	754	685	736	668	747	702	786	699	676	778	701	681	726	702	679	780	720	719	695	684	765	699	708	772	753	701	714	676	695	720	711	693	718	707	723	738	748	657	693	692	732	754	669	696	732	769	772	760	747	749	753	723	714	728	764	748	754	685	715	734	727	700	696	660	693	693	713	665	751	744	697	726	710	726	737	708	711	703	707	749	725	766	711	746	680	731	722	699	700	719	751	741	715	688	708	755	704	691	748	745	711	702	706	710	735	669	723	762	743	719	727	729	726	664	702	750	708	788	724	747	712	732	734	729	751	770	745	732	748	750	719	709	718	695	717	739	724	766	696	707	734	748	698	726	720	761	810	737	717	699	744	716	765	719	746	719	712	768	703	726	683	706	706	718	714	706	708	696	735	711	694	762	685	736	736	672	723	698	749	744	695	663	742	689	662	719	723	678	705	689	714	690	706	707	720	743	703	775	714	683	653	711	698	730	694	729	738	760	693	730	758	705	723	706	725	706	699	732	680	711	711	732	726	733	698	776	707	718	707	716	719	704	668	779	710	764	696	696	669	681	693	699	705	691	699	738	767	712	693	752	727	716	692	708	728	730	742	744	738	714	741	731	720	755	728	669	704	739	705	677	684	747	722	665	702	736	707	712	703	757	809	698	745	712	702	748	698	726	691	687	733	723	706	705	687	709	749	753	741	764	705	712	751	721	746	742	718	715	712	747	682	732	706	685	731	690	739	715	714	724	726	742	698	728	699	717	695	708	694	741	689	698	700	694	747	725	704	668	699	702	736	758	688	749	751	697	742	682	737	695	740	648	722	716	682	702	743	724	697	719	708	666	726	700	715	714	758	688	683	732	665	683	698	731	707	685	713	684	714	717	715	687	740	703	721	775	745	732	694	723	735	720	709	668	718	733	684	747	710	725	677	673	745	712	786	685	725	734	750	726	694	727	722	727	760	685	666	721	716	729	688	727	663	726	713	734	733	643	722	746	741	715	743	721	738	715	691	706	735	720	734	705	720	667	707	682	715	700	775	707	716	744	777	726	731	716	723	728	731	723	729	766	698	734	755	717	749	744	718	738	702	768	696	704	725	731	698	700	703	734	757	691	718	712	709	729	702	726	728	694	724	711	741	692	709	720	679	701	707	727	678	755	694	672	701	712	725	693	726	759	696	784	721	682	757	711	742	793	690	682	730	755	706	726	733	710	722	732	707	688	736	760	717	722	760	771	686	714	660	757	704	715	720	715	779	718	754	718	712	681	740	686	732	726	736	714	750	702	725	729	655
19644	35798	26543	15813	11450	8172	6245	4737	3976	3380	3010	2604	2077	1827	1740	1459	1437	1328	1140	1085	938	940	881	884	898	819	831	841	845	804	868	818	815	842	848	759	809	818	783	753	744	748	798	777	799	735	752	728	742	753	798	701	751	821	767	736	754	750	744	782	807	769	748	811	754	755	733	771	811	786	781	743	783	768	813	754	757	737	780	792	788	724	808	770	705	721	766	718	746	749	729	720	727	765	748	751	743	736	734	750	736	777	714	747	745	742	771	705	728	735	696	750	789	729	781	763	707	756	757	782	757	782	728	753	720	771	742	758	722	752	753	715	744	790	770	732	788	744	819	751	713	780	683	726	749	750	767	750	733	750	710	786	714	795	753	774	734	739	746	804	724	720	789	725	789	754	787	779	731	754	746	779	739	735	751	792	721	786	711	704	734	748	743	731	775	782	778	694	765	741	744	707	766	720	725	759	707	775	726	746	769	744	717	780	788	753	780	766	791	721	685	760	801	738	755	748	749	779	755	763	796	758	798	812	732	794	788	761	755	732	774	746	773	779	745	790	754	807	758	783	719	739	674	785	727	765	739	767	735	758	779	736	735	755	776	729	745	738	795	756	765	728	754	719	811	720	781	752	746	724	730	691	717	803	751	765	794	751	742	758	752	762	692	775	733	768	729	720	797	700	724	739	770	725	734	750	785	721	714	740	748	751	774	720	757	780	729	708	746	738	731	808	727	734	757	757	735	807	749	761	760	799	731	746	719	748	778	775	762	735	745	774	768	742	740	792	819	778	709	790	761	730	735	724	786	780	734	733	760	770	758	747	769	771	682	760	774	797	783	755	701	744	765	779	742	750	762	758	721	739	739	748	741	716	714	750	717	763	770	752	740	765	754	755	734	785	695	747	780	750	759	691	724	760	794	775	698	764	734	748	755	785	771	741	743	768	770	752	759	795	781	716	741	745	707	788	766	777	712	767	710	760	757	739	783	736	733	764	759	773	779	728	757	754	790	719	823	710	741	765	785	753	717	684	786	752	743	747	758	760	723	746	722	801	782	804	754	735	724	751	764	736	706	762	740	737	720	738	743	788	745	723	736	766	743	752	773	744	755	777	760	730	739	767	762	723	748	721	737	708	740	781	714	761	767	751	780	728	774	714	752	751	745	792	754	735	759	734	746	748	763	768	752	786	667	762	738	740	786	782	776	718	759	755	752	769	784	768	760	784	707	767	772	769	767	776	807	735	771	789	770	671	750	743	741	729	736	731	749	784	801	759	757	731	787	733	807	789	779	755	775	777	745	706	736	746	751	735	792	749	784	738	741	744	743	771	791	734	739	722	762	718	714	731	734	769	752	811	767	740	753	779	755	760	750	763	802	784	714	736	759	751	776	792	731	715	755	759	762	747	754	713	745	833	758	762	726	741	790	714	748	739	772	761	749	806	688	775	749	761	754	755	770	759	723	783	723	791	740	763	803	743	775	776	749	781	768	762	732	788	722	775	769	802	785	729	786	740	700	719	768	744	745	745	731	720	740	805	748	742	751	779	724	779	762	762	686	710	809	799	741	763	721	779	722	729	730	771	754	779	705	743	708	742	799	695	742	748	753	738	744	749	722	737	727	804	786	726	758	775	738	744	759	735	782	761	706	676	778	734	758	763	718	752	802	762	724	801	755	829	764	730	723	830	757	715	782	786	731	716	768	773	754	787	821	773	718	769	768	790	755	753	707	733	812	771	768	762	799	759	788	708	750	758	731	707	768	700	772	748	778	734	772	796	751	760	715	765	756	771	791	751	722	764	737	780	768	759	752	797	807	785	757	779	774	734	766	741	778	718	778	732	735	771	768	760	755	747	718	761	773	752	784	770	710	724	697	762	741	744	798	735	703	728	730	761	728	746	784	712	769	702	761	681	780	790	728	779	767	779	747	777	749	756	745	710	773	780	695	724	802	751	762	744	799	745	770	739	807	759	778	745	764	729	744	805	763	762	756	776	760	745	733	765	698	725	745	760	809	740	773	776	708	768	689	764	762	760	758	738	773	718	777	776	777	762	715	766	742	724	740	740	754	762	771	708	740	749	718	752	767	733	735	727	744	762	730	730	720	810	744	728	782	792	723	731	667	728	747	748	787	703	758	749	765	742	769	807	757	790	757	766	746	738	715	746	796	756	742	754	765	774	729	774	748	706	771	749	750	766	737	741	737	743	804	769	748	760	722	755	780	795	768	803	727	745	736	724	746	802	791	766	744	735	761	685	774	744	777	771	769	804	722	771	762	790	769	776	746	726	726	739	792	781	755	709	691	758	737	751	730	740	698	738	767	794	790	788	691	769	711	696	741	796	770	792	770	750	800	802	743	801	797	751	743	754	750	768	785	761	776	766	791	730	773	735	800	753	744	741	750	736	718	739	724	782	762	712	765	734	744	755	738	719	739	759	777	790	738	669	749	787	738	728	748	791	745	737	757	752	723	748	774	808	753	767	734	754	806	716	794	756	774	754	743	726	774	731	779	749	761	726	757	772	739	758	760	741	780	798	751	753	777	721	777	716	696	747	723	755	773	759	800	803	756	771	810	700	788	727	775	724	799	688	760	808	779	751	757	801	719	729	738	765	749	735	815	870	761	711	769	784	766	748	747	735	695	727	758	760	714	780	740	763	762	790	729	733	740	719	793	752	759	759	782	810	764	770	749	861	703	733	751	728	806	710	763	825	765	740	771	737	759	757	760	748	741	741	775	715	755	756	772	741	721	743	757	754	730	742	726	718	772	737	782	752	774	775	772	725	749	736	739	766	763	746	784	688	756	759	753	726	804	687	761	804	756	706	744	753	737	768	728	737	782	792	741	738	726	735	787	804	785	803	747	813	765	731	773	781	785	748	796	756	769	776	753	766	780	788	757	798	743	754	780	749	794	753	705	705	734	742	788	762	744	805	748	736	748	774	705	748	742	784	747	764	761	739	711	768	740	771	765	717	704	739	772	760	725	744	748	754	785	775	742	743	765	782	780	767	768	785	795	707	737	788	775	715	795	738	770	761	774	757	749	743	805	704	721	761	751	697	768	740	743	738	798	791	786	700	750	774	767	762	752	756	751	751	769	766	751	727	801	801	717	757	796	696	714	752	798	741	799	717	763	796	758	746	723	739	807	741	760	764	704	791	744	774	781	740	734	749	776	756	730	767	738	726	758	748	769	696	777	744	763	776	772	778	746	796	726	734	816	809	768	755	765	715	746	805	703	744	752	721	738	743	735	791	756	765	735	742	758	830	713	758	781	755	757	761	761	713	767	755	729	768	739	738	777	748	732	689	764	730	777	702	778	731	735	735	695	736	762	756	738	769	740	729	760	774	733	743	723	728	779	749	735	754	777	768	775	757	705	752	748	770	743	785	766	768	721	649	739	718	757	767	775	702	774	761	728	732	731	769	747	726	732	748	743	728	779	756	728	763	725	784	749	780	769	778	748	770	752	738	776	756	763	784	745	745	758	772	741	738	742	720
23665	21087	28155	24382	21189	14944	7590	4672	3830	3435	2966	2372	2037	1799	1751	1602	1376	1230	1156	976	884	895	811	839	868	887	824	828	826	805	789	829	816	808	761	798	776	719	761	776	771	753	754	722	729	791	742	763	761	735	717	736	753	791	774	748	743	756	722	681	753	774	737	719	789	741	800	708	761	766	751	712	749	719	750	729	740	744	733	731	690	782	777	725	719	748	734	732	715	743	741	742	761	753	736	700	719	744	717	746	742	763	731	692	710	753	737	762	743	767	710	751	727	771	764	706	781	730	722	718	745	719	709	721	776	723	737	675	768	780	763	737	739	793	765	702	755	716	759	762	763	737	722	718	710	726	774	722	729	720	771	720	731	709	783	718	740	702	753	761	716	730	719	742	740	747	696	730	713	752	753	702	731	723	749	733	720	698	764	747	769	711	766	712	740	758	720	747	773	731	728	685	765	722	737	777	778	739	715	708	723	743	708	725	737	723	756	693	718	748	757	687	732	774	745	719	768	758	714	689	711	717	698	757	742	696	713	749	741	758	697	705	791	713	710	742	741	725	681	738	755	739	691	743	726	708	669	693	695	812	707	754	740	716	722	705	732	780	744	704	710	767	764	754	784	755	762	684	753	754	744	741	681	714	720	772	766	738	775	732	703	748	729	802	721	749	746	697	711	744	718	734	739	767	684	697	684	737	730	679	733	720	732	716	746	734	707	708	791	758	737	731	702	726	729	734	687	748	777	756	754	704	759	751	723	682	748	725	761	744	786	788	701	772	718	723	718	766	763	791	681	700	751	704	681	765	710	798	749	795	764	730	731	722	765	698	680	744	753	744	713	722	736	720	752	689	758	732	730	767	686	696	777	724	686	729	674	704	801	697	758	729	702	764	742	717	696	694	759	723	660	736	754	714	730	704	706	770	711	754	728	778	753	745	713	730	737	750	761	702	677	735	760	677	705	772	745	737	751	786	667	691	699	707	706	704	723	681	773	733	696	720	751	792	711	681	753	705	704	707	751	766	716	698	736	751	745	729	724	695	766	720	742	728	740	743	717	746	688	684	705	737	748	772	701	726	691	697	748	763	723	706	691	721	741	704	773	723	663	679	711	716	733	761	733	721	646	698	690	722	723	756	738	698	699	767	726	756	736	709	758	742	708	682	718	707	665	728	716	713	759	745	689	722	741	719	687	704	767	711	744	756	744	726	720	798	754	748	736	778	693	684	758	728	708	711	716	673	718	736	740	741	710	767	712	727	753	725	784	736	740	749	690	700	737	736	747	749	723	713	756	651	670	738	728	800	724	729	729	717	709	736	752	713	782	742	735	733	727	748	728	735	778	732	728	758	732	699	710	795	747	689	738	702	719	752	756	759	722	722	722	743	767	740	728	700	731	702	751	752	707	739	712	701	683	765	757	702	726	767	760	720	775	715	694	755	784	759	710	744	784	689	733	708	705	746	704	698	797	722	760	777	787	772	727	752	694	741	756	771	767	722	773	693	728	695	733	730	785	738	719	710	708	739	731	766	702	712	738	730	721	745	738	739	732	696	728	798	762	775	729	790	751	726	734	750	782	721	718	735	720	744	758	715	761	752	689	712	737	735	725	756	724	696	743	704	779	730	737	702	724	727	697	710	692	788	743	735	701	696	700	716	770	712	697	708	726	707	714	751	704	740	708	716	746	738	734	759	745	753	702	732	725	720	700	746	746	732	754	768	759	788	719	733	765	775	711	676	735	757	725	745	769	753	734	728	767	728	753	758	669	732	713	682	753	712	747	711	711	721	711	755	751	734	704	706	767	732	713	722	741	715	733	721	785	707	766	676	739	699	707	730	725	758	722	737	727	767	730	733	754	736	678	710	743	734	684	734	727	749	787	740	747	665	786	735	786	736	712	706	710	739	709	723	800	737	723	719	713	761	773	710	730	727	773	706	708	711	744	748	761	691	757	747	775	738	713	744	754	728	697	698	734	697	666	749	769	758	723	752	730	680	721	722	741	720	723	758	749	736	716	760	751	773	706	713	767	745	727	739	737	676	700	755	698	737	723	750	706	738	712	673	683	701	680	771	688	692	746	704	689	740	746	763	714	724	673	719	771	674	714	729	735	735	792	783	756	728	718	733	758	728	754	710	755	729	689	743	739	726	700	718	721	737	708	782	681	739	704	691	732	736	720	717	732	744	714	724	723	670	738	730	772	742	720	712	684	713	739	701	741	735	737	762	748	791	752	776	717	810	742	755	732	717	720	771	720	742	708	829	743	761	765	768	682	697	710	725	694	704	718	757	710	730	694	699	736	726	758	740	731	745	716	771	735	726	691	767	740	698	687	710	738	733	720	706	716	708	774	736	695	710	679	709	676	714	736	703	725	717	696	733	740	795	716	731	732	732	713	777	696	747	752	766	739	744	756	760	722	745	699	747	693	777	795	649	730	738	758	718	702	733	754	718	715	728	728	808	703	702	719	751	733	723	782	783	727	716	769	744	714	780	735	733	722	768	733	710	682	750	750	702	797	720	729	727	749	719	712	723	694	787	716	686	731	704	713	742	710	722	741	754	727	703	732	759	742	736	732	704	715	751	702	773	735	719	728	753	757	721	748	734	744	754	725	737	736	724	734	738	755	720	698	701	732	761	725	699	738	701	749	734	752	752	742	739	729	744	733	695	777	694	696	787	743	705	705	769	768	749	719	700	706	711	729	765	720	727	711	739	709	793	718	719	733	780	784	738	748	732	766	703	744	714	752	747	738	734	739	651	744	727	689	690	696	754	731	779	742	758	742	774	721	718	751	722	808	786	741	735	750	705	774	740	762	692	701	747	732	742	751	707	761	716	752	729	713	743	710	730	760	720	737	763	704	717	714	693	715	742	713	749	751	738	722	733	736	747	740	711	664	703	780	684	709	752	752	746	712	715	746	736	745	707	699	753	708	724	748	716	766	719	700	767	765	717	727	733	726	714	720	672	766	724	718	730	726	754	751	714	701	790	749	681	745	712	762	739	716	743	731	730	788	784	686	732	735	711	746	724	712	746	718	725	737	698	744	742	764	744	741	756	708	793	718	773	770	759	757	750	727	773	748	704	721	750	758	719	710	703	763	707	706	782	720	736	741	738	650	717	711	764	736	716	795	738	714	733	766	692	746	753	691	732	698	688	694	716	743	744	718	747	759	687	757	745	731	702	727	709	704	666	766	742	737	701	740	745	706	780	714	719	717	735	723	747	690	748	747	722	692	763	730	751	728	740	690	699	782	730	771	723	734	752	715	771	699	717	748	729	752	796	718	765	685	762	704	733	714	797	712	683	665	752	735	714	734	736	690	707	719	733	749	750	705	726	725	692	751	728	709	712	766	756	770	733	761	699	678	785	748	687	737	762	723	720	716	787	730	695	761	726	768	711	747	710	771	723	792	721	713	690	729	708	771	709	733	676	710	663	706	750	689	749	758	728	726	735	752	735	737	725	714	714	714	703	727	718	705	715	720	685	738	715	757	712
20112	43413	33891	22160	16755	12733	9561	7424	6388	5492	4618	3801	3045	2655	2612	2279	2026	1577	1478	1241	1164	1060	1062	1020	988	931	890	902	867	878	902	852	878	838	859	847	855	825	794	775	795	803	841	753	815	850	859	791	805	758	776	780	786	759	811	796	772	821	801	829	783	789	785	762	774	757	759	792	781	732	756	805	787	829	760	749	733	837	749	786	747	765	801	747	740	746	774	747	772	729	766	796	741	776	789	763	753	781	748	814	747	817	796	777	795	754	794	755	768	756	754	782	735	798	753	725	806	780	712	762	805	754	793	782	777	744	738	824	758	720	763	756	775	798	779	719	782	732	745	798	853	782	807	757	750	734	789	749	793	730	738	784	767	778	793	815	769	780	778	808	746	766	771	787	764	776	736	778	809	808	772	722	793	766	751	735	766	760	742	763	793	781	715	755	805	739	814	755	745	789	787	765	698	746	737	736	766	733	793	733	761	793	797	744	780	761	785	712	771	760	820	785	766	777	766	768	799	799	737	770	720	751	738	767	791	746	815	822	748	756	765	759	745	806	764	811	788	720	715	797	781	788	749	773	744	737	760	778	718	751	747	746	797	803	736	776	808	765	760	750	732	770	729	748	742	762	744	734	824	798	796	746	784	783	744	758	807	764	793	748	779	773	807	788	738	793	709	780	745	756	774	712	749	797	768	718	769	744	762	794	741	769	781	781	754	804	768	730	787	751	712	801	769	722	781	808	721	803	743	749	770	754	727	782	785	780	731	769	768	737	809	812	759	791	724	768	761	721	806	769	776	762	781	744	748	722	768	770	777	835	778	759	727	755	761	802	757	745	813	748	807	796	797	755	800	717	720	717	800	766	754	808	771	746	773	769	718	759	792	761	759	767	762	756	804	782	762	773	770	746	758	781	736	800	795	743	756	765	765	793	814	769	806	788	787	798	792	781	797	813	820	771	765	790	764	743	785	777	811	736	759	772	765	802	818	782	725	744	741	769	744	762	768	737	816	773	753	731	733	756	724	775	733	790	759	785	779	768	737	789	754	790	732	819	772	745	823	759	761	725	738	746	757	775	800	744	782	811	747	772	762	807	764	744	737	758	771	732	761	762	773	764	775	728	790	782	722	720	750	801	772	762	768	717	778	790	823	775	804	746	737	759	802	800	737	762	774	754	808	742	793	724	759	745	784	742	721	732	741	739	751	735	770	715	714	757	783	763	749	781	809	745	718	781	849	760	737	746	800	780	773	790	751	760	743	782	792	729	780	733	720	738	754	765	752	748	798	757	761	782	761	769	727	772	778	774	762	768	765	774	826	740	777	782	732	783	763	775	751	790	766	748	693	770	788	775	810	740	759	696	781	757	811	770	777	720	728	760	754	765	803	771	782	751	764	766	762	799	776	797	783	756	715	734	785	779	698	788	784	738	758	781	772	732	782	783	741	760	752	824	765	813	769	751	749	752	699	802	781	782	742	791	756	737	750	780	781	754	762	802	795	741	770	827	770	777	761	787	752	802	780	750	751	769	758	788	764	766	775	781	788	751	771	713	767	794	766	765	735	820	769	767	760	787	750	765	733	732	797	726	767	815	808	796	727	779	762	784	783	716	761	747	785	736	764	755	803	746	737	763	723	765	705	799	788	829	772	794	779	752	749	786	749	735	800	765	755	723	785	773	747	757	739	767	741	722	721	757	750	826	777	743	743	744	764	741	750	802	767	738	753	755	779	780	782	775	782	749	724	806	777	736	772	805	768	825	720	759	829	756	773	774	778	775	856	723	796	751	770	730	761	753	762	768	734	774	716	784	720	785	760	741	790	831	755	757	748	761	778	782	790	783	828	791	780	777	775	792	777	783	824	786	729	754	771	767	771	764	769	775	776	746	815	770	732	783	780	795	758	826	776	744	740	752	777	744	741	813	762	693	746	770	822	809	717	760	754	798	800	815	754	760	734	788	760	766	772	714	796	793	786	775	767	803	800	772	805	780	736	746	766	769	747	736	744	799	786	756	786	778	739	748	773	740	769	764	811	766	674	725	775	787	746	762	797	765	786	810	781	737	807	789	785	794	762	744	770	731	742	767	743	808	803	758	801	786	755	762	740	824	742	834	754	723	796	784	780	788	717	724	798	772	760	785	848	736	767	742	741	760	735	767	810	738	765	780	746	759	794	747	774	779	713	739	811	750	768	759	791	794	792	783	762	736	805	766	775	784	746	764	750	760	774	772	745	795	762	756	735	781	771	789	739	797	723	757	842	726	778	802	732	740	735	757	809	740	812	760	728	736	789	751	754	738	776	758	756	763	794	744	735	794	720	745	760	709	708	767	789	762	750	794	799	794	758	753	834	791	757	744	776	750	729	738	782	762	758	773	771	732	745	774	758	792	783	743	767	751	768	789	763	759	762	794	725	806	747	786	784	742	743	733	779	755	780	755	796	765	727	804	709	757	711	737	710	759	734	742	777	782	775	773	770	765	760	709	769	772	809	793	748	722	760	704	744	771	787	722	740	744	780	760	764	770	752	801	788	773	759	744	758	788	781	764	812	773	771	784	744	766	735	789	784	798	764	805	744	762	761	720	748	765	754	774	791	748	770	750	760	735	765	777	756	700	753	794	740	745	746	805	736	778	806	798	777	731	752	724	757	751	733	758	710	760	780	769	781	740	747	759	738	799	747	737	700	718	754	770	793	744	807	765	786	791	757	816	736	715	770	796	736	775	738	754	775	817	728	768	779	751	761	774	760	790	772	756	782	713	755	731	768	809	732	723	751	811	727	754	718	755	814	768	742	785	795	747	829	773	767	755	798	739	748	736	755	760	804	793	733	759	775	774	750	734	756	771	759	786	803	773	778	772	755	753	744	744	812	732	747	735	746	757	723	794	719	757	806	772	752	737	756	735	774	764	738	808	763	727	774	799	768	784	741	747	765	773	767	771	763	754	793	780	777	792	772	733	752	731	749	769	745	734	778	760	780	793	783	791	767	751	798	776	697	767	739	788	770	767	777	757	799	776	743	783	780	756	777	743	739	728	773	712	782	775	701	795	760	733	781	759	786	755	711	783	712	766	732	756	764	750	760	787	730	803	834	782	807	753	765	781	780	804	780	779	753	772	802	722	774	767	767	752	718	758	738	758	726	838	750	721	778	769	740	769	765	788	780	739	776	805	723	782	802	725	786	726	748	778	716	743	773	766	831	779	768	709	805	761	745	779	761	746	749	794	794	738	736	752	761	741	799	748	761	740	727	773	755	742	802	732	786	780	787	790	727	803	725	749	763	783	760	787	764	780	845	710	803	724	763	768	750	799	747	724	780	806	777	748	772	769	817	721	794	753	759	791	750	816	746	775	745	808	753	790	800	742	730	770	773	689	785	815	722	774	781	737	781	731	755	739	759	758	702	722	766	767	722	820	783	763	821	742	791	761	773	767	708	758	737	778	758	774	757	755	772	748	747	740	741	817	770	788	783	782	766	751	771	799	787	772	777	805	750	776	778	738
25098	21136	27183	25617	14992	7603	5136	3642	3106	2724	2406	2039	1689	1535	1448	1375	1262	1103	978	881	876	842	855	787	861	801	836	807	809	760	778	747	791	749	780	685	731	768	674	737	721	715	742	716	742	767	710	688	742	723	712	758	731	723	706	717	729	738	726	770	721	737	754	735	757	656	686	728	714	695	721	711	713	666	661	702	694	723	737	740	756	700	677	717	711	690	689	702	642	682	695	646	692	779	722	739	676	717	675	736	714	729	677	698	702	695	727	732	683	738	717	722	692	724	739	718	638	678	685	676	667	728	698	739	712	686	685	728	671	683	695	744	711	734	785	693	739	682	679	713	747	724	715	732	715	712	705	688	726	744	678	681	743	745	711	712	700	668	731	699	695	722	702	672	701	748	737	713	721	687	724	682	751	708	671	751	722	720	658	668	700	754	754	746	705	724	711	726	725	684	700	741	767	694	725	739	730	688	704	709	757	730	659	747	722	690	724	708	686	700	721	693	684	705	659	708	739	730	701	710	662	716	748	658	705	673	734	702	744	727	758	698	728	696	739	746	710	679	671	720	700	721	720	719	705	706	711	674	743	703	719	676	731	804	736	706	734	748	685	728	700	753	671	684	708	729	694	631	691	735	704	729	723	712	691	684	695	651	695	713	736	726	656	689	707	740	702	675	695	763	645	667	689	700	770	716	710	755	712	737	709	756	736	718	675	728	740	731	689	723	707	668	708	714	767	703	725	689	717	704	736	719	721	706	697	674	691	702	680	747	685	703	678	709	716	669	684	706	701	699	722	704	695	716	678	695	696	727	705	725	673	707	716	729	733	659	685	763	674	731	693	703	731	703	712	719	705	664	684	690	703	742	751	720	752	681	714	738	709	687	687	688	714	717	729	706	703	730	718	719	749	678	668	704	706	657	723	740	701	715	708	724	704	712	693	681	704	697	687	720	692	741	777	690	783	727	704	679	717	675	715	682	715	709	723	726	696	722	724	676	719	726	779	724	730	727	715	640	712	696	687	733	764	741	715	749	715	697	715	709	718	693	692	726	721	730	726	722	734	712	662	722	775	675	720	703	708	697	704	710	706	723	702	661	744	726	692	719	715	687	730	713	702	719	708	747	703	683	719	702	706	758	697	724	760	719	674	700	693	694	697	752	730	750	708	758	756	700	714	716	688	730	690	781	752	688	703	698	692	698	740	733	736	718	698	733	720	694	686	683	663	753	696	699	711	691	742	708	709	710	706	749	728	698	711	688	741	745	770	700	719	723	693	738	675	709	759	702	715	716	718	774	686	717	688	651	690	712	736	676	706	710	755	678	693	713	676	724	676	728	704	747	672	727	715	687	728	706	752	680	717	738	691	709	691	737	759	747	720	731	667	705	769	697	717	746	757	695	733	689	699	735	721	667	664	770	726	714	719	721	719	721	708	675	735	711	684	711	689	729	663	670	754	729	653	716	663	710	713	737	679	709	730	747	730	663	729	720	734	753	711	726	740	658	726	710	747	754	693	713	719	731	691	731	707	693	772	662	699	686	724	742	717	718	717	743	741	668	706	706	686	663	700	745	734	718	693	709	755	692	722	688	670	679	733	688	736	685	720	696	709	692	651	677	729	727	748	729	662	675	689	741	717	705	729	671	684	622	690	686	725	696	764	728	699	753	717	744	666	668	724	741	706	719	682	704	704	662	693	719	708	753	676	730	726	686	698	674	780	680	677	778	701	643	713	735	779	695	773	711	745	746	743	683	719	705	715	712	707	754	721	715	697	742	725	720	728	679	668	678	711	697	741	715	698	705	738	696	752	701	694	750	715	705	725	674	732	649	745	711	708	698	712	717	729	736	728	663	708	696	709	721	700	704	709	700	706	723	752	721	707	657	719	700	694	728	734	749	723	669	731	723	698	729	672	718	659	734	740	719	647	712	703	703	686	743	692	686	700	762	714	718	700	664	725	661	760	710	665	759	694	720	705	733	737	705	750	743	700	733	749	718	684	721	648	727	727	771	692	732	719	731	688	721	713	702	698	768	688	726	736	709	696	679	701	664	703	703	698	679	715	709	704	679	669	735	668	673	707	693	687	673	705	724	737	708	738	673	681	687	723	711	676	731	687	696	706	690	706	755	731	695	715	711	737	707	722	711	755	710	694	740	678	701	720	700	679	676	706	737	731	691	672	695	729	692	738	709	724	701	688	711	699	743	680	724	733	737	705	698	719	724	751	679	719	701	708	687	695	730	737	716	679	755	686	683	694	743	727	736	736	698	696	692	724	698	674	705	708	679	702	677	730	775	673	710	672	740	716	690	725	690	694	635	732	687	691	680	721	717	781	708	737	714	761	655	709	628	722	730	721	702	709	693	720	693	691	711	704	712	731	689	715	734	710	711	711	685	647	742	675	664	739	736	720	673	766	695	739	735	747	678	729	744	700	699	672	683	750	720	695	704	700	728	694	725	735	669	666	703	723	684	717	670	735	696	719	700	727	722	728	720	674	727	753	708	749	735	722	727	679	670	729	730	736	703	682	694	734	737	655	668	732	705	653	714	675	701	643	748	688	702	662	741	686	733	670	708	701	760	738	677	654	759	714	719	707	666	724	702	720	703	712	670	701	662	752	727	750	715	722	694	694	664	704	708	683	712	678	739	691	709	659	686	702	676	693	707	664	754	715	688	662	665	695	732	696	701	687	680	719	680	723	724	707	720	740	712	666	681	699	710	685	706	750	739	732	705	659	737	739	730	709	743	674	716	690	753	682	703	730	705	706	713	658	714	745	694	673	727	705	724	669	687	735	703	677	682	738	740	724	683	695	705	773	673	703	707	719	733	700	696	771	692	721	745	717	728	734	699	747	722	692	726	735	716	699	718	684	739	729	699	708	738	710	685	688	723	746	670	752	700	710	657	766	676	762	723	683	695	729	709	679	679	735	718	716	683	677	700	693	706	725	705	747	735	730	720	788	750	749	723	679	726	693	706	666	732	648	668	737	706	686	731	735	680	699	691	688	688	685	673	661	752	706	724	703	704	680	664	709	705	690	745	789	699	723	745	747	747	734	725	686	673	733	674	756	674	700	732	708	682	715	703	728	735	723	699	685	708	723	778	701	713	688	694	651	767	713	661	701	731	761	686	743	712	726	706	682	712	690	691	712	724	763	739	689	733	696	697	660	689	665	742	716	673	730	713	742	715	692	727	676	724	687	702	676	734	690	713	710	699	758	713	740	709	725	691	742	727	695	679	712	728	684	735	671	692	703	699	717	692	748	722	645	689	657	759	687	667	727	734	689	694	740	725	737	714	701	710	707	700	707	742	747	750	725	707	668	704	697	715	746	719	692	690	707	737	744	703	718	701	722	734	714	764	719	756	710	721	732	728	709	738	708	710	744	740	694	699	686	715	715	680	755	680	691	724	715	765	730	713	731	646	684	742	677	734	724	723	746	690	699	787	721	693	767	681	737	742	727	704	724	703	678	691	747	701	772	734	738	737	768	702	742	714
20230	39742	30286	19272	14064	10824	7960	6546	5384	4738	4072	3247	2752	2374	2185	1914	1743	1397	1184	1149	980	941	928	848	911	838	886	917	893	848	820	778	829	921	784	813	779	866	807	796	807	789	834	780	784	805	746	753	762	729	769	735	749	769	765	790	781	793	798	762	794	789	777	752	751	762	765	761	768	758	749	778	725	777	797	740	784	750	739	772	769	735	756	736	735	763	760	702	748	781	792	778	783	705	755	751	755	745	777	742	703	775	746	749	730	745	798	717	761	736	793	747	725	771	766	772	762	741	792	759	753	749	764	762	773	722	766	794	722	727	756	792	779	751	798	752	721	799	775	770	745	766	712	753	766	768	718	756	776	771	776	777	796	735	742	751	756	733	736	743	764	747	723	725	768	723	774	754	781	762	726	758	749	728	748	743	719	754	716	742	803	746	753	723	725	761	787	743	802	749	765	743	741	708	799	750	708	767	772	765	746	753	750	738	740	763	762	702	793	763	712	692	751	748	766	725	781	734	769	713	753	744	750	764	711	751	746	763	730	751	780	693	773	771	738	764	776	715	758	789	804	753	752	777	739	730	733	761	721	728	717	788	789	769	756	787	738	773	724	773	748	726	773	787	722	790	789	771	724	695	765	733	746	769	768	714	795	764	791	729	767	802	746	736	724	747	758	780	733	742	739	761	739	720	770	765	739	757	792	786	752	746	783	734	760	733	786	771	709	717	734	710	760	724	798	746	742	789	762	765	706	789	774	679	748	703	741	796	767	775	741	772	768	792	752	741	749	775	722	707	807	803	741	754	738	755	784	753	763	740	813	762	756	736	738	766	741	702	756	756	808	713	738	789	705	783	773	746	731	742	766	750	751	775	769	805	807	787	801	740	765	728	756	792	785	748	764	693	742	765	739	724	772	749	787	743	752	790	726	798	756	782	780	755	725	801	739	777	754	831	732	768	742	709	790	731	743	730	784	779	698	746	745	775	736	797	715	743	729	797	744	771	762	754	723	730	802	756	791	748	757	756	789	777	795	777	763	745	738	732	781	791	731	723	763	749	734	738	754	739	747	796	709	708	698	773	776	736	712	794	748	754	742	737	791	736	754	771	757	743	755	780	752	724	759	771	731	771	761	773	771	751	769	735	749	723	732	746	835	752	752	764	731	785	732	756	758	780	783	735	721	729	759	759	753	814	756	744	767	699	793	711	796	724	768	757	781	750	782	735	678	726	786	772	768	760	720	756	755	744	783	730	738	748	778	770	703	771	771	727	757	815	740	763	802	711	766	736	757	710	752	748	760	715	784	755	723	774	720	798	759	812	784	771	789	740	744	731	740	763	757	751	792	773	700	761	697	794	787	733	744	749	781	782	745	759	725	844	723	769	707	741	780	790	761	746	775	730	761	756	790	732	747	741	726	726	739	772	758	748	717	772	717	737	778	758	722	750	731	765	730	739	726	734	754	740	793	730	755	765	744	782	738	791	724	784	732	740	715	697	765	757	792	827	759	750	730	758	782	751	805	768	724	780	758	731	749	766	748	773	741	712	712	758	746	780	725	723	772	777	815	716	742	814	686	743	742	721	780	747	746	786	814	734	707	793	779	769	769	766	748	758	709	751	704	735	722	780	740	802	739	727	742	757	707	754	777	697	746	745	808	739	761	765	787	751	748	735	742	754	745	710	770	728	723	721	751	821	740	740	754	793	745	716	703	757	707	777	781	778	753	797	806	762	740	744	751	715	793	771	772	767	748	798	748	737	795	729	678	753	717	741	751	755	732	779	787	771	711	755	772	765	763	805	715	744	736	730	763	753	766	784	728	726	767	759	783	783	755	743	756	774	759	749	716	774	699	739	747	739	763	756	755	719	777	759	735	797	776	746	711	732	766	739	758	758	776	754	726	776	756	730	788	702	714	726	734	737	748	801	785	773	760	770	755	783	756	793	728	746	780	759	769	778	690	810	768	742	749	748	761	695	738	741	725	759	728	702	771	745	764	739	803	794	750	797	727	796	706	755	770	792	758	773	698	743	770	775	812	762	777	712	771	775	721	739	793	748	755	789	752	731	739	771	780	733	744	734	747	718	775	742	739	754	721	738	712	737	745	742	739	771	748	780	778	751	792	724	797	773	711	745	753	745	750	749	733	747	755	748	777	769	767	752	768	742	755	801	753	773	756	749	779	736	757	742	771	766	718	773	714	739	786	728	738	718	714	800	756	746	758	715	715	722	770	787	750	794	774	731	704	792	730	751	735	739	748	814	780	713	792	687	802	749	741	757	739	759	747	758	739	764	729	762	740	737	730	751	779	758	759	740	742	764	823	718	811	699	767	796	780	720	742	748	809	746	769	735	750	774	721	766	753	785	700	752	803	763	796	734	784	766	758	752	736	734	759	736	773	735	748	773	717	748	733	728	803	748	764	747	762	733	751	747	746	779	705	753	744	759	788	757	764	739	739	724	701	717	745	705	760	751	749	719	796	729	732	760	756	727	793	742	725	750	765	756	765	714	761	768	735	756	768	745	725	700	769	736	792	755	705	737	798	764	752	810	750	742	743	734	732	809	770	771	753	763	705	733	743	718	799	710	745	747	733	786	744	713	779	723	750	746	735	733	741	752	739	749	734	696	778	748	787	779	750	776	738	722	745	739	769	693	710	742	779	736	760	800	731	760	780	713	739	733	762	745	737	767	769	761	716	723	755	724	721	758	747	726	767	736	709	783	797	762	695	775	754	784	751	749	706	754	762	761	799	766	745	743	705	775	757	744	730	746	710	725	765	723	747	749	773	794	770	774	738	779	751	750	749	754	761	739	754	757	780	719	761	716	675	778	797	779	750	760	774	758	735	712	743	754	783	786	760	705	725	758	741	691	825	803	771	782	755	771	730	752	757	809	801	742	793	783	743	707	708	750	784	724	718	729	766	776	759	771	789	741	744	757	741	756	768	749	783	708	751	732	773	784	765	760	794	778	781	723	769	783	766	734	754	740	757	760	770	781	702	746	739	786	790	720	722	735	740	744	807	746	710	727	755	761	749	755	742	744	804	738	741	759	769	795	795	805	762	696	764	770	717	739	757	746	719	709	732	762	648	715	755	765	717	795	749	736	751	732	715	747	723	779	756	797	786	750	748	762	727	736	732	754	780	719	729	706	740	743	774	768	722	761	740	724	746	745	745	783	743	746	738	755	735	807	793	806	784	753	785	744	764	700	750	747	754	776	777	740	741	739	737	806	740	773	749	776	780	733	742	754	746	770	759	801	733	774	754	742	759	757	756	772	780	717	728	719	729	760	759	735	764	742	794	727	727	752	758	786	739	724	742	771	714	732	781	718	785	735	724	697	764	778	763	802	743	773	737	793	740	774	766	716	802	761	779	734	746	787	748	773	760	777	766	795	785	705	744	813	771	770	747	749	742	785	772	707	758	725	774	774	730	782	768	749	743	763	736	753	730	800	803	695	761	744	729	774	750	746	723	756	770	763	761	751	745	767	758	762	738	752
22663	21138	28674	23883	21268	21635	15367	7500	5550	4878	4128	3282	2659	2344	2092	1870	1806	1498	1241	1146	1103	997	917	927	934	883	923	904	922	889	848	872	831	828	802	873	833	841	824	849	853	805	778	794	785	803	833	816	805	762	771	804	782	762	822	753	813	717	746	884	800	799	766	728	829	814	771	773	786	793	745	764	782	764	833	834	758	754	776	810	767	777	771	709	779	686	766	715	728	800	764	806	746	760	759	730	752	783	767	773	799	777	722	757	789	793	739	730	789	780	730	730	784	737	704	766	770	784	760	820	732	689	793	740	741	756	736	744	771	750	705	751	744	747	781	760	786	775	757	767	796	753	742	754	753	697	740	746	737	735	723	765	774	765	770	720	770	752	731	741	797	748	729	794	759	749	749	772	776	724	728	722	751	757	755	745	803	771	760	757	696	778	743	774	769	726	745	793	752	746	761	758	786	740	749	719	764	788	783	791	776	785	747	780	748	793	760	743	737	728	751	719	724	691	770	733	772	760	711	750	760	768	764	751	787	723	771	774	760	762	746	722	748	771	758	770	774	808	748	744	790	775	778	798	739	706	746	718	766	767	728	782	739	756	803	741	763	764	731	746	790	754	739	726	751	796	781	737	802	769	711	710	845	745	789	767	767	768	747	764	745	764	739	752	769	763	788	748	763	784	782	815	771	788	695	807	787	776	756	751	766	755	749	785	814	732	712	702	753	732	785	723	745	747	723	780	753	777	722	734	783	741	753	763	746	745	735	757	737	717	752	758	739	789	787	751	747	710	772	752	739	769	740	755	748	733	759	750	772	781	773	762	757	782	763	728	818	727	807	713	775	706	723	767	769	843	725	727	729	721	782	801	764	730	747	722	777	775	772	762	731	776	784	764	764	751	763	787	768	766	763	768	715	770	766	801	768	771	706	714	835	783	756	749	787	758	751	792	776	723	725	749	778	726	758	729	730	744	748	747	782	768	785	775	781	717	771	748	750	777	754	745	753	800	730	786	758	754	789	762	775	805	793	816	773	781	778	740	757	750	769	817	784	786	799	789	746	762	824	750	726	778	711	732	728	774	769	771	775	735	744	720	771	701	784	746	775	743	764	726	808	719	817	747	788	792	785	786	709	807	780	734	753	731	754	681	799	743	753	710	741	723	766	766	780	754	759	776	781	769	757	774	738	766	759	749	745	755	765	726	741	760	754	781	779	751	783	769	758	738	779	794	709	773	724	796	750	798	733	799	730	783	755	749	730	771	766	735	734	752	753	724	732	729	797	749	752	763	782	779	821	747	768	750	779	762	745	775	720	727	764	728	775	763	752	797	744	743	720	735	733	826	791	779	798	763	772	752	761	720	726	733	730	773	707	724	726	721	754	780	710	746	750	772	758	776	759	729	733	724	779	743	804	744	794	813	774	745	784	710	799	783	747	780	731	786	741	729	813	762	752	796	762	745	729	751	785	760	741	782	727	759	756	771	831	783	785	752	747	746	762	791	763	789	751	781	758	782	759	740	754	758	765	769	798	746	799	764	735	731	716	712	767	721	765	728	786	746	795	772	791	795	746	766	764	798	779	751	738	751	757	738	754	791	715	744	758	743	733	784	769	770	763	774	778	725	724	744	761	738	750	750	746	745	838	711	780	732	790	779	686	724	804	749	765	744	798	740	740	692	778	797	711	741	732	797	784	739	742	733	761	734	755	776	757	735	766	818	766	779	765	783	744	756	734	769	749	768	815	773	706	747	805	810	737	768	773	775	789	753	749	774	707	759	715	821	791	791	768	734	779	733	750	756	726	766	723	747	727	809	789	783	779	772	778	696	747	740	801	725	752	816	800	778	726	814	749	757	715	741	765	742	785	767	738	764	777	733	747	748	746	766	808	772	741	744	745	742	714	752	757	714	771	751	765	789	721	761	720	762	749	770	759	774	751	757	752	739	718	686	776	710	756	740	789	750	789	744	729	706	729	717	763	791	776	753	736	757	755	774	760	804	811	761	782	755	798	758	813	726	755	785	801	757	784	686	728	773	727	774	754	722	703	776	773	748	806	757	740	805	760	776	751	750	782	782	770	781	787	738	766	743	747	781	746	765	765	717	790	755	739	761	731	790	738	751	786	794	798	755	734	728	777	786	707	754	764	751	729	773	767	768	754	747	821	713	715	821	789	785	771	769	777	778	767	761	792	764	779	754	745	758	822	736	737	778	774	791	699	684	809	777	789	784	746	798	799	747	769	732	684	782	721	717	735	752	714	786	751	801	751	777	784	754	737	752	793	762	767	794	769	729	722	777	732	740	836	756	783	767	742	749	758	746	737	783	753	715	759	735	716	735	804	809	776	749	760	775	791	756	758	726	835	739	739	722	752	802	777	796	720	773	747	780	771	741	750	724	781	734	750	759	731	708	750	779	783	780	752	789	744	762	719	770	761	754	765	751	769	741	775	720	736	767	741	723	737	801	756	816	752	785	727	774	777	771	780	798	770	766	781	731	745	799	767	748	755	738	732	737	737	731	775	758	780	712	772	785	807	722	769	757	732	758	735	758	741	808	781	759	780	795	755	728	769	717	764	735	801	727	798	770	792	769	804	730	772	730	750	747	774	748	718	746	785	789	748	725	778	800	749	764	773	753	775	750	809	751	750	813	775	807	730	789	793	786	734	702	758	731	766	831	744	761	711	781	718	748	741	778	797	702	742	767	765	742	800	721	773	759	722	816	778	762	781	761	784	739	722	804	761	771	795	726	760	791	753	731	759	751	775	742	770	736	789	738	767	772	795	755	726	724	747	777	768	828	794	740	701	747	776	758	798	711	701	765	749	729	728	717	712	740	749	784	722	732	772	778	740	766	761	701	751	764	754	736	842	795	755	760	762	769	788	767	780	782	734	736	687	757	762	756	733	704	738	779	746	720	757	703	769	783	741	746	811	788	752	726	731	761	755	794	779	738	779	816	727	800	728	743	780	769	752	762	756	784	783	787	783	766	733	812	775	731	760	770	745	740	773	717	804	739	736	769	805	750	728	696	767	769	755	775	751	736	753	766	745	746	774	813	765	762	754	726	769	753	780	782	740	755	733	791	740	708	754	795	748	739	746	803	737	772	776	792	732	782	748	727	790	767	707	719	737	774	770	726	738	728	772	731	732	773	765	725	770	817	818	743	765	789	768	791	774	759	734	761	754	754	775	827	726	753	764	768	779	762	705	762	757	767	750	766	676	730	731	762	735	705	741	771	744	742	745	763	772	774	749	745	778	782	725	741	734	777	781	761	724	789	781	785	742	752	709	776	695	731	736	760	740	818	723	715	791	768	757	747	742	744	791	778	723	730	759	784	784	801	758	787	688	728	776	761	723	781	785	710	747	758	778	767	719	747	746	741	786	748	752	760	779	720	784	740	740	740	738	777	832	765	765	788	783	727	692	770	744	752	754	769	762	752	799	770	741	758	766	746	761	773	764	736	770	751	717	760	713	765	755	762	770	745	740	723	767	745	766	754
22632	48303	38376	26742	21109	16811	12818	10625	9078	7868	6556	5240	4259	3630	3366	2860	2535	2002	1571	1471	1279	1181	1124	1139	1068	1004	999	1026	941	934	979	925	924	894	903	864	865	890	851	846	833	841	841	836	821	818	829	814	846	783	806	811	831	797	861	822	743	853	816	798	821	847	780	822	798	807	812	837	781	800	791	818	787	820	810	778	771	792	801	749	847	767	795	747	804	812	797	822	804	772	753	772	727	771	817	772	706	830	805	801	792	758	770	789	808	809	842	729	798	832	796	761	776	775	778	825	796	779	779	799	824	752	764	773	770	752	759	805	774	817	782	783	822	783	759	770	766	769	746	778	774	781	762	765	749	809	764	753	801	833	762	764	809	785	761	810	826	731	780	807	816	776	788	793	864	769	781	785	791	807	755	756	766	782	767	798	817	775	741	794	789	802	762	760	709	764	804	792	778	750	842	811	791	734	791	784	820	811	786	793	800	756	821	772	846	802	814	797	763	726	782	788	771	801	805	789	762	815	760	775	783	821	835	782	739	790	776	760	804	784	804	748	743	793	816	783	771	811	793	828	819	860	782	804	789	823	815	831	797	732	819	754	718	764	780	851	761	813	792	786	793	795	776	828	755	803	758	825	797	805	740	822	784	782	844	787	788	786	772	791	774	781	759	757	798	796	799	782	804	796	800	759	834	791	802	753	780	782	784	735	837	816	790	793	779	772	814	776	801	744	760	771	748	836	806	775	834	766	752	751	775	751	749	777	747	816	795	751	791	781	766	757	785	776	822	784	732	847	773	776	839	735	770	733	796	783	823	761	798	781	800	786	774	766	783	840	828	822	787	811	777	774	824	814	796	780	779	788	841	778	766	759	766	838	837	783	842	817	787	740	782	818	780	773	806	771	815	792	743	847	787	800	758	748	798	726	766	812	745	757	797	767	794	733	778	753	763	802	756	747	795	803	754	767	772	769	749	782	781	737	767	791	745	757	791	793	785	789	831	805	811	794	788	751	802	800	735	769	756	837	833	763	808	768	804	739	778	798	808	769	848	829	812	789	801	786	806	798	824	795	758	839	790	799	805	794	805	791	784	755	810	804	777	798	814	767	794	769	782	745	797	738	759	785	792	798	809	769	812	789	818	775	757	750	772	753	788	796	821	763	791	796	784	762	804	762	759	798	765	808	813	755	800	768	812	807	785	769	793	789	817	763	878	797	786	712	747	767	838	770	769	754	771	812	777	826	763	761	743	822	755	771	869	788	794	813	764	818	798	783	807	807	834	818	774	835	797	844	765	758	836	763	812	753	797	800	817	784	742	799	727	809	784	775	809	807	742	804	833	783	831	768	825	762	863	780	786	755	792	801	786	790	798	819	784	729	766	814	789	801	752	836	777	732	781	778	775	775	817	783	747	770	793	769	796	762	772	751	745	793	769	794	781	734	788	821	719	730	830	825	782	779	799	780	759	814	746	813	802	794	763	796	820	765	818	835	829	825	785	736	813	801	775	787	750	755	769	828	735	804	763	853	774	822	758	795	812	838	810	879	798	780	712	734	807	782	773	767	816	754	798	844	765	778	811	752	777	780	771	733	813	755	771	754	785	743	797	820	825	761	803	777	788	840	787	766	756	772	735	797	776	719	743	751	803	789	778	773	734	773	818	787	842	800	766	814	824	781	793	830	822	798	804	784	747	798	781	768	767	826	801	774	774	788	774	737	831	758	744	776	786	796	812	876	800	746	801	744	740	806	832	786	739	790	769	785	788	755	785	798	787	786	831	766	756	776	762	739	808	810	774	801	801	816	746	794	788	794	742	802	791	771	831	732	752	762	782	790	769	799	798	756	775	798	853	793	804	786	773	759	812	817	813	835	790	829	831	824	776	794	777	814	707	814	800	804	816	760	792	768	753	813	753	806	732	825	793	832	785	772	791	789	822	781	802	824	816	769	835	813	754	843	784	786	806	725	791	814	814	811	753	772	787	770	768	787	813	782	769	783	816	782	736	753	776	802	765	799	822	766	757	897	791	800	755	723	815	782	740	786	809	791	816	747	755	797	763	803	763	773	769	807	781	781	808	762	805	763	800	768	799	804	814	727	756	803	784	772	775	748	763	816	760	830	747	818	789	742	793	793	767	788	769	798	797	804	803	744	792	768	805	806	806	844	781	757	740	738	821	759	741	788	801	765	772	820	742	815	801	851	748	759	743	780	752	757	786	792	798	797	802	792	772	846	769	786	753	815	818	803	759	750	750	740	751	792	779	750	792	829	823	755	761	771	769	744	763	750	816	749	755	778	769	810	789	756	789	768	818	830	784	795	818	805	758	774	741	779	752	778	800	763	776	823	799	796	802	850	783	811	791	850	819	758	794	760	751	807	801	771	797	810	795	774	821	802	780	796	792	768	767	795	797	784	838	808	799	849	772	757	752	822	765	753	764	823	783	767	814	777	807	774	821	793	734	761	781	775	772	807	787	759	806	773	808	813	770	827	773	765	803	817	782	738	811	770	777	806	777	796	811	785	767	782	805	769	792	774	782	793	777	758	808	770	792	760	770	761	817	800	752	786	799	776	813	762	759	791	788	783	810	835	752	842	736	742	779	755	799	753	743	797	761	818	775	853	760	779	743	807	833	804	737	857	766	799	811	816	780	751	781	801	766	800	779	784	808	847	771	789	799	791	799	778	814	790	813	839	773	786	793	801	791	765	761	780	823	753	849	849	768	792	831	819	787	740	774	765	760	743	775	777	761	824	777	755	795	722	791	794	776	771	831	771	848	770	742	819	780	805	862	763	785	767	805	737	771	733	803	753	780	809	785	777	750	767	803	755	769	781	820	763	786	745	811	801	799	791	757	749	787	748	756	780	796	777	826	755	770	849	809	739	759	808	792	769	790	771	759	800	762	797	767	795	757	825	802	831	789	778	817	762	791	780	801	803	757	748	824	790	733	834	800	799	774	831	791	807	776	772	792	777	776	770	780	799	768	787	816	753	810	781	808	715	776	786	736	766	798	832	783	752	824	767	747	854	797	788	771	809	778	740	816	781	785	814	825	802	797	778	778	805	755	813	789	763	783	813	793	770	807	766	778	791	789	740	768	783	778	812	779	770	788	767	818	784	772	825	773	830	791	785	792	730	842	785	745	762	743	795	822	782	789	767	810	762	767	808	778	806	727	784	759	750	855	788	809	784	782	799	799	784	733	778	782	737	790	796	742	792	758	755	818	815	805	776	806	834	820	789	788	763	803	773	790	796	786	786	826	769	789	719	801	784	742	782	790	781	813	763	797	774	804	787	765	789	862	809	752	790	755	786	762	784	775	765	810	771	826	798	780	743	730	807	797	758	822	799	828	822	788	818	771	756	780	778	780	787	826	770	835	760	806	775	793	806	791	823	802	773	801	769	785	753	751	755	794	732	796	776	806	807	771	752	790	755	756	746	801	770	778	743	779	800	768	756	757	792	851	868	772	767	780	776	794	792	717	807	790	795	810	816	798	758	793	766
28552	24331	25451	16499	8763	5445	3919	3139	2617	2332	1934	1716	1534	1336	1200	1124	1090	941	904	836	805	816	807	794	778	753	781	771	758	717	669	737	705	771	735	711	745	731	700	734	749	703	708	708	696	752	743	750	731	670	680	720	741	715	726	709	745	716	785	751	766	734	730	704	721	803	732	716	671	717	669	689	729	683	708	723	734	721	706	749	699	701	724	690	741	695	695	732	719	737	719	683	683	741	699	714	731	681	714	721	698	724	717	706	703	684	670	733	675	729	741	720	743	681	705	685	689	686	685	736	704	635	649	741	715	714	731	693	656	688	778	702	718	718	750	738	691	721	715	683	686	708	758	703	754	677	688	725	677	732	707	674	728	721	726	706	703	700	703	668	739	688	721	706	702	710	699	724	728	663	724	692	689	743	724	722	696	740	657	731	697	689	701	683	696	724	745	707	742	683	705	735	692	740	730	665	669	716	758	741	708	704	693	737	729	713	724	715	721	694	686	736	715	707	719	714	667	719	751	741	760	715	743	765	709	715	679	717	701	692	668	727	691	704	753	694	686	668	703	721	719	673	723	726	689	702	704	720	715	710	739	726	740	723	722	693	697	708	726	721	659	704	735	692	709	710	769	719	705	681	693	765	653	702	706	700	732	735	724	756	719	714	711	805	701	695	721	694	665	730	691	710	693	715	701	668	674	717	713	688	700	723	733	665	741	688	686	699	676	671	702	687	709	684	693	759	676	668	688	679	717	665	733	728	665	707	695	729	724	692	748	694	723	750	743	727	756	706	700	673	703	673	723	708	675	704	729	714	701	699	690	683	702	700	677	730	708	737	654	674	760	740	707	693	707	723	687	719	698	720	747	678	729	749	727	694	725	736	694	718	705	703	756	701	692	706	716	684	718	669	693	743	672	717	701	695	687	731	716	684	694	728	715	659	676	712	758	743	728	687	728	708	753	703	697	727	710	734	674	672	756	731	703	649	718	643	726	706	723	762	714	709	723	653	714	739	692	716	711	716	680	697	684	687	732	734	727	709	743	704	681	671	719	700	693	693	706	719	722	726	684	664	675	678	660	687	748	695	689	695	768	694	694	719	713	705	697	740	686	702	717	770	714	719	724	728	717	719	724	729	699	697	669	722	687	720	732	692	694	716	692	712	682	709	744	671	699	719	708	698	697	678	730	693	720	723	739	757	737	733	698	724	744	710	706	686	709	731	671	750	747	698	744	672	728	706	695	703	705	671	701	681	755	704	662	744	742	691	714	693	756	675	688	703	737	709	681	705	743	707	728	676	677	735	723	714	716	690	690	684	749	714	668	717	700	745	692	713	725	700	739	675	677	716	672	659	734	679	681	691	695	701	673	704	735	653	677	724	701	702	679	630	718	708	716	684	725	743	694	715	705	709	704	747	667	688	734	701	686	746	671	687	717	697	706	705	689	701	690	720	725	686	701	751	683	700	709	696	771	689	718	724	729	723	683	713	736	712	762	707	725	707	707	674	648	703	704	682	690	699	734	682	691	684	677	729	722	646	691	723	695	729	724	742	715	688	711	724	707	723	735	732	688	722	741	685	715	747	713	668	693	697	701	775	672	672	694	697	694	667	730	770	703	793	701	702	691	706	730	729	697	746	753	670	712	766	723	698	701	699	710	693	777	707	751	701	717	730	735	715	688	725	691	701	720	712	684	714	707	679	705	683	702	696	755	744	709	720	725	729	666	726	689	706	726	729	694	715	757	689	740	713	728	713	710	721	677	716	757	685	717	722	675	697	733	704	701	751	708	728	667	759	734	722	723	692	704	707	702	735	755	694	727	681	684	693	703	662	705	665	742	707	711	686	676	734	677	777	737	671	726	728	684	703	718	704	739	735	705	774	702	649	726	728	718	748	697	688	692	703	717	707	672	714	678	698	750	713	710	703	741	702	707	695	707	720	695	708	681	697	681	726	664	673	743	692	705	707	746	687	704	689	662	692	721	658	703	689	712	733	739	724	702	699	687	706	754	709	707	783	737	697	666	744	739	769	723	705	745	701	702	686	707	740	702	752	716	724	713	728	710	715	683	692	695	718	717	689	778	692	736	723	690	696	729	699	695	721	730	708	710	701	718	736	735	745	705	737	669	709	714	679	686	725	645	714	749	720	730	749	732	755	710	738	681	698	717	737	715	733	735	739	689	710	746	720	739	689	727	721	723	709	689	743	743	735	712	696	711	766	708	708	663	736	690	698	740	714	756	710	704	698	665	717	694	686	736	725	755	703	745	755	684	703	659	741	703	712	711	691	716	681	755	674	693	688	744	707	677	745	679	662	747	681	699	732	743	788	680	711	725	721	670	702	724	713	712	736	700	717	707	691	700	710	709	747	741	658	713	715	741	728	706	703	710	718	738	670	687	672	696	714	736	697	737	688	673	702	718	680	723	717	723	677	708	734	739	717	664	710	670	709	755	695	758	744	738	715	675	709	722	661	707	716	706	712	731	599	748	714	721	697	703	715	680	684	738	705	654	742	695	728	747	680	746	709	686	715	731	667	755	711	722	718	685	716	660	755	743	692	711	701	718	725	723	774	683	711	666	716	707	738	756	706	728	723	714	666	718	713	691	747	710	733	807	710	712	717	711	697	722	721	676	704	718	671	724	698	730	706	754	735	693	705	691	701	704	704	703	750	698	692	696	756	724	698	738	714	672	701	701	735	731	732	770	667	745	726	696	722	686	733	696	734	736	715	723	710	662	730	745	686	718	697	682	781	712	724	669	728	714	685	693	728	710	771	716	690	694	682	707	668	749	715	721	716	708	743	739	735	735	694	769	653	755	727	730	714	691	755	726	673	744	684	704	735	691	728	732	699	766	707	682	722	738	719	734	652	765	698	714	745	657	721	719	751	702	698	758	726	737	674	680	724	674	780	675	722	692	682	708	724	661	759	733	708	689	710	699	705	694	733	717	663	650	728	695	693	704	734	727	706	663	735	697	715	732	683	700	734	721	745	732	723	706	741	696	673	709	681	697	724	731	686	712	721	746	709	688	706	700	701	677	648	635	758	689	655	718	691	703	640	701	738	670	720	717	712	662	719	728	732	728	722	734	728	709	707	720	721	669	719	728	705	711	673	684	710	666	710	746	768	695	704	696	691	721	785	697	716	706	688	717	711	711	711	669	671	757	695	706	692	811	712	698	702	710	730	715	673	712	704	722	708	710	672	695	752	712	708	707	687	733	718	705	702	702	665	690	711	735	700	649	673	730	708	706	713	759	699	720	696	704	661	701	733	731	727	683	742	702	673	697	726	684	687	763	694	732	757	706	690	693	699	723	675	660	758	751	775	691	739	760	696	670	712	718	679	699	706	718	719	700	719	692	742	723	673	724	684	698	720	748	710	727	717	708	648	723	691	688	708	708	727	710	702	702	682	714	716	678	743	750	724	674	713	669	667	678	689	680	675	730	720	671	713	678	742	694	696	682	678	685	705	755	724	691	691	713	669	727	721	724	701	739	686
20807	36585	26882	16328	11982	8765	6579	5400	4562	3777	3252	2570	2124	1946	1721	1481	1423	1232	1080	1009	951	929	801	907	924	833	826	778	797	808	840	814	815	781	753	777	803	834	784	747	817	794	786	753	756	794	711	758	798	792	753	763	790	726	731	805	810	771	750	717	753	813	737	780	758	742	836	755	714	700	721	778	727	753	734	756	762	714	751	763	719	768	763	744	671	766	758	741	754	778	749	736	761	731	766	784	819	694	746	764	730	699	726	728	752	694	755	740	697	780	792	753	793	709	759	779	787	782	683	749	757	770	746	698	741	695	715	748	779	752	738	763	777	754	757	760	704	732	786	777	778	751	740	752	770	751	721	730	755	737	791	745	719	808	762	765	772	737	719	763	706	751	750	748	729	808	751	780	777	801	727	735	762	787	806	704	704	765	705	691	764	729	738	741	710	748	716	723	795	750	753	736	728	741	796	736	751	717	770	708	726	750	807	732	702	766	742	765	717	720	769	817	729	728	765	755	776	754	757	784	756	741	729	742	764	732	739	713	733	794	759	777	782	736	750	782	701	756	764	788	766	737	776	742	767	716	736	722	712	735	767	738	750	759	736	698	756	722	717	795	762	750	743	790	766	728	740	726	776	747	740	756	762	756	779	739	779	757	741	721	754	781	697	732	771	749	759	796	748	732	728	767	774	829	731	737	747	781	763	767	737	767	717	751	761	769	753	724	761	720	792	805	769	742	772	710	788	751	671	755	712	810	714	721	721	753	755	729	780	732	742	754	761	782	812	732	781	723	723	746	723	721	775	753	743	710	745	753	750	769	677	759	791	756	713	737	812	724	739	712	709	772	774	729	742	711	745	770	730	765	767	788	749	781	729	756	805	822	788	798	753	769	749	684	747	768	702	729	763	766	801	727	779	737	767	681	776	767	781	760	808	757	751	716	745	752	770	748	737	724	814	729	768	745	752	799	739	800	716	770	733	695	791	782	744	716	801	727	700	742	750	753	769	758	702	749	748	777	739	766	804	693	762	727	714	808	720	740	789	790	713	764	747	776	766	758	712	749	760	750	813	782	720	765	757	762	725	748	795	802	772	714	752	796	742	768	748	735	751	734	772	737	728	744	758	773	748	743	711	766	743	741	754	775	792	734	799	731	786	771	733	746	800	760	795	743	787	771	784	775	818	741	735	775	751	713	778	732	769	788	734	709	780	773	770	778	749	725	796	767	782	752	730	750	778	742	762	741	717	781	758	769	746	809	719	795	708	771	747	782	773	792	744	776	738	768	824	735	788	737	761	737	745	751	731	740	775	793	766	778	770	705	799	734	753	703	737	751	750	730	738	776	749	760	787	764	680	766	694	740	770	784	749	772	801	782	720	676	737	762	744	732	749	703	704	745	741	800	722	805	750	785	753	740	729	697	753	725	694	736	746	781	789	777	746	779	736	717	738	772	793	745	789	761	724	749	766	773	731	732	746	753	772	742	722	730	769	721	720	760	741	759	704	719	793	759	760	741	702	723	750	701	784	734	734	756	721	710	782	782	716	736	745	728	744	774	787	727	766	756	769	732	721	698	719	713	735	693	735	754	728	761	760	761	705	729	725	755	745	778	695	725	747	767	791	754	708	739	744	705	798	796	780	752	720	802	743	755	769	734	770	722	746	793	747	713	762	699	736	733	747	755	761	737	720	735	738	778	744	740	795	727	763	782	731	747	723	740	738	748	728	706	747	806	766	758	723	758	723	771	754	752	731	775	716	758	753	776	782	785	741	766	722	742	724	794	802	754	774	784	752	715	772	741	735	704	759	788	740	752	765	736	795	782	758	728	675	789	728	765	748	752	774	728	756	820	725	768	715	787	737	706	775	744	728	753	739	763	747	757	760	747	712	784	777	723	741	745	778	756	731	769	746	754	733	784	785	743	763	711	748	734	792	756	704	755	779	772	757	735	747	728	775	743	731	720	756	732	782	720	718	750	717	779	738	723	779	782	715	771	719	760	715	734	721	723	756	777	702	714	733	780	745	739	758	738	717	756	717	739	748	682	741	756	775	764	787	741	716	778	734	752	689	766	717	712	711	744	774	748	777	762	771	736	783	777	722	760	727	710	757	736	691	753	769	722	757	780	782	778	776	709	772	743	699	724	771	750	755	734	783	746	799	801	732	740	764	743	743	744	773	704	751	706	805	739	763	753	737	797	755	798	770	727	762	785	773	758	753	731	710	709	726	731	722	692	739	694	830	780	800	766	777	722	770	727	711	719	709	761	706	770	710	752	768	739	783	736	735	753	711	742	777	747	755	784	805	711	704	741	723	738	744	786	725	718	743	751	721	712	768	746	759	783	766	767	750	722	733	771	756	722	763	695	693	753	776	712	741	755	764	741	768	731	765	790	743	769	755	767	784	767	775	701	711	767	766	733	776	746	793	702	779	770	802	794	709	734	767	747	757	754	745	762	722	789	729	730	732	762	758	750	730	756	765	716	744	752	789	787	799	762	708	765	756	768	719	752	754	728	758	729	753	747	817	792	722	756	722	742	744	781	745	749	759	709	721	769	749	747	748	747	803	726	777	725	773	742	681	730	761	722	809	741	736	776	778	708	749	788	758	772	743	808	761	781	796	704	722	763	763	723	767	737	752	761	753	780	764	783	768	749	799	737	723	769	747	761	743	767	778	771	787	749	757	745	787	759	718	748	738	746	748	774	777	783	690	703	762	780	771	794	756	752	773	766	749	710	743	742	791	738	762	761	760	805	771	715	766	726	779	742	773	775	791	757	696	722	768	740	753	756	770	787	776	772	759	714	771	718	718	751	764	732	772	774	766	714	765	752	726	725	764	754	781	715	760	725	689	757	760	773	722	754	769	734	770	748	766	765	698	755	773	757	736	771	754	774	778	757	763	722	729	750	737	716	796	736	756	741	746	725	739	796	735	718	732	725	725	745	751	737	763	757	707	760	739	699	713	778	726	754	785	768	745	747	764	731	767	718	700	764	757	788	715	726	804	762	753	737	799	771	762	735	737	715	717	740	756	765	727	741	742	772	738	750	737	704	722	715	762	715	757	747	742	800	777	807	739	756	737	763	709	728	770	726	707	743	758	698	709	786	718	751	780	750	701	762	763	720	737	779	699	731	717	742	745	743	728	742	769	766	740	735	718	745	766	742	770	715	714	733	743	727	766	770	765	735	741	752	762	733	770	773	755	771	751	746	743	720	768	734	739	727	762	774	770	786	753	728	733	737	750	703	770	686	806	816	751	772	727	781	750	728	750	738	722	756	751	730	745	758	777	751	758	742	732	701	754	763	738	719	775	734	737	761	748	680	739	743	744	757	737	774	694	778	696	801	755	734	793	770	753	794	750	761	704	775	710	738	783	748	720	678	738	731	779	707	768	767	711	764	777	751	766	747	758	755	763	759	749	744	742	798	762	721	747	722	765	788	774	747	705	792	749	756	730	728	688	716	706	726	800	784	720	712	743	725	783	697	744	770	721	766	775	704
23733	21117	28183	24436	21346	15406	8501	5392	4361	3598	3137	2456	2013	1725	1479	1526	1387	1215	1016	966	959	900	863	841	836	842	809	908	756	840	787	820	795	800	722	806	774	762	729	792	765	789	756	745	758	752	751	761	823	758	743	712	760	781	742	750	821	748	759	716	737	749	750	739	727	755	736	741	714	719	734	749	742	747	743	755	756	770	737	807	750	763	654	728	771	766	691	719	733	719	662	724	735	744	734	734	751	735	725	725	706	742	737	717	716	757	725	730	722	702	752	745	713	766	727	679	703	708	755	725	778	702	736	723	698	695	761	737	678	769	699	718	701	675	742	723	674	765	712	740	761	749	724	697	734	748	658	716	730	783	717	686	752	728	716	698	728	730	739	702	734	695	760	697	747	716	734	685	737	711	759	700	752	735	702	718	758	797	748	684	764	725	713	770	704	759	765	728	739	726	753	729	702	724	725	736	714	769	701	759	732	719	725	680	696	748	673	760	704	754	723	709	681	733	715	728	713	716	716	733	681	725	733	685	739	713	710	760	763	712	712	766	730	719	680	801	766	739	668	757	692	699	766	683	670	720	705	755	687	730	672	722	676	739	745	668	734	760	721	721	710	721	720	733	744	709	692	727	744	703	726	808	759	736	744	756	773	742	705	738	722	745	790	720	762	750	721	716	711	684	740	720	706	703	744	702	702	697	727	698	716	703	792	678	712	689	729	717	720	767	721	726	713	728	730	725	767	709	706	717	702	736	745	698	728	735	754	712	771	716	728	663	737	765	694	710	729	714	706	773	717	716	710	720	753	730	686	709	754	706	734	754	735	720	739	770	664	742	709	746	777	787	761	705	710	725	783	733	719	720	759	730	741	743	751	761	709	725	694	720	734	721	723	684	696	706	721	735	770	767	707	726	718	739	757	732	738	700	724	711	679	724	779	758	753	725	765	707	682	748	702	728	742	714	696	744	701	719	733	769	722	706	727	742	718	692	679	707	746	721	704	706	758	694	709	722	712	749	748	726	681	713	735	719	731	719	756	723	750	692	739	715	694	707	738	703	702	736	730	707	737	721	724	702	758	701	772	706	780	738	700	715	704	753	762	738	752	747	767	711	714	779	751	727	741	755	770	757	684	739	714	743	742	742	714	742	703	770	704	685	731	698	777	757	720	761	720	692	695	736	748	694	715	741	733	713	732	688	747	746	714	725	775	760	712	715	734	750	766	716	722	759	779	709	767	732	733	777	725	756	723	784	736	698	733	701	736	756	754	708	740	712	735	707	680	699	735	715	719	731	762	721	774	711	725	739	691	723	758	707	721	742	758	724	697	705	715	723	711	728	686	722	750	716	747	698	783	777	698	737	720	689	717	703	736	687	737	715	740	682	708	766	720	700	755	750	747	764	712	767	740	728	727	767	731	787	731	749	684	707	774	748	705	712	698	696	735	746	717	712	750	702	732	736	656	764	667	745	759	743	700	705	662	701	729	698	712	689	691	712	708	764	712	766	719	728	716	728	751	768	716	706	725	726	723	693	701	737	712	731	755	716	683	753	722	706	720	720	708	721	741	705	748	759	685	723	728	725	751	667	735	711	727	699	817	753	758	740	772	693	774	737	695	741	705	711	718	759	776	700	713	731	745	723	694	729	719	726	754	744	718	697	748	748	679	728	718	722	672	738	722	746	682	722	740	704	747	757	724	725	701	714	738	751	744	729	716	713	730	703	731	729	751	696	702	736	725	717	733	710	687	722	743	764	772	691	664	698	717	729	729	742	739	699	732	777	728	732	733	682	737	783	724	743	742	773	753	741	743	734	727	697	725	764	764	722	692	723	772	740	724	706	736	768	781	738	726	747	714	733	760	699	724	717	743	741	715	768	704	730	708	752	714	726	718	681	707	692	674	720	728	709	734	730	736	748	718	693	697	758	732	736	715	776	703	743	697	767	713	804	683	746	729	720	716	719	712	709	723	739	740	709	749	750	677	746	719	700	715	761	707	753	691	724	681	719	697	770	696	712	712	705	730	761	730	725	719	738	750	710	680	725	736	739	771	686	719	742	712	734	741	709	717	674	751	730	721	709	711	703	765	728	714	738	763	789	738	734	736	732	718	726	754	702	701	705	680	734	744	718	743	705	719	713	732	712	689	749	727	732	697	766	739	758	761	729	734	721	714	760	711	708	732	722	682	721	743	717	776	695	687	702	691	715	670	678	749	743	709	708	766	746	747	723	769	676	682	749	706	707	734	709	713	745	749	740	770	683	705	744	710	708	767	707	694	719	770	715	709	680	700	757	729	712	748	760	724	688	702	727	733	754	760	739	774	715	758	707	688	719	759	714	774	725	708	734	787	767	719	713	732	712	714	716	725	730	702	722	719	703	755	746	698	709	738	690	751	742	707	712	763	712	724	745	748	711	676	685	711	690	730	724	720	711	702	733	709	724	748	723	775	703	729	710	708	685	710	695	701	745	686	709	714	732	753	732	707	706	713	760	713	724	708	687	747	716	698	741	732	701	686	688	771	729	724	720	717	689	749	713	726	693	728	751	696	750	761	726	716	671	737	804	695	650	744	697	703	707	726	704	668	674	688	707	667	709	744	695	703	704	700	723	738	738	711	745	740	703	712	732	733	662	740	698	711	710	710	758	696	729	723	720	704	716	770	752	782	771	669	774	716	719	691	707	767	728	700	751	730	755	730	751	727	732	737	753	723	719	712	778	711	733	709	725	711	743	717	687	742	690	687	677	690	750	722	707	753	702	731	709	731	721	640	741	751	703	706	739	779	742	682	758	742	714	699	748	720	670	761	742	722	763	710	717	709	737	735	742	738	737	729	746	697	745	722	672	701	756	722	732	710	794	734	731	728	718	705	725	733	747	741	682	705	693	736	745	756	698	687	758	716	686	747	716	710	710	729	685	713	756	662	742	679	710	749	745	746	768	701	737	743	697	668	738	708	757	730	757	728	707	740	718	729	757	637	734	711	730	758	749	724	747	715	713	714	703	728	714	722	690	728	781	727	749	724	775	760	701	669	746	702	703	687	719	700	685	699	721	736	738	745	742	712	712	755	656	680	754	716	714	711	682	691	771	722	715	759	725	733	691	730	738	692	703	757	705	730	776	739	728	715	732	738	731	722	720	737	745	738	689	749	719	700	726	780	732	735	773	739	758	778	742	741	700	756	731	768	754	735	705	682	714	730	689	692	718	732	717	752	754	680	701	766	733	728	707	768	757	699	736	807	791	683	741	727	713	762	678	742	736	698	684	729	732	745	744	705	700	745	754	670	727	693	682	769	719	748	759	743	750	713	733	679	740	709	733	707	695	698	754	728	752	703	777	741	690	713	707	722	721	769	704	702	689	731	766	692	731	671	740	740	718	775	788	729	753	713	730	776	713	746	687	753	707	705	731	754	717	702	702	747	720	720	730	682	749	737	699	736	691	729	693	741	698	713	679	718	722	728	717	714	774	728	727	750	757	702	700	720	750	719	735	786	707	759	770
20783	43755	34220	23171	17522	13522	10556	8586	7325	6272	4831	3723	3118	2561	2200	2144	1921	1576	1384	1204	1101	989	1010	940	985	933	851	909	907	848	832	827	876	870	819	823	808	806	810	867	850	786	798	758	794	788	795	754	727	789	779	799	731	740	801	804	767	830	814	772	780	753	800	780	742	778	754	735	809	774	797	831	737	773	754	813	785	789	745	760	785	781	752	810	764	764	742	697	796	804	768	773	758	746	729	794	806	772	777	832	774	776	724	714	763	774	738	744	762	774	783	780	780	734	793	725	781	758	731	809	765	785	733	764	754	738	742	772	716	784	746	770	815	761	765	741	754	792	748	753	804	751	746	774	783	741	768	763	798	758	766	709	776	795	706	761	751	745	750	751	769	767	734	777	803	792	778	772	786	771	777	734	741	770	723	773	727	782	761	764	687	774	734	814	787	817	739	728	748	754	831	789	786	798	776	795	802	758	753	803	758	764	773	739	773	768	751	760	770	787	782	782	738	771	773	774	761	794	761	754	776	793	733	782	723	739	790	741	776	769	733	744	755	718	751	806	789	771	783	816	788	735	796	777	793	747	738	749	752	732	797	808	801	788	791	784	743	806	767	792	786	720	745	729	754	789	777	809	846	738	750	733	771	763	764	749	807	775	737	736	807	752	787	752	755	762	775	755	702	757	754	756	725	794	775	753	762	781	738	774	794	795	755	782	796	773	781	760	791	771	728	793	752	808	788	743	755	805	819	772	745	763	728	742	751	757	735	758	712	793	747	794	767	742	780	836	777	754	800	749	763	755	756	793	755	798	750	772	763	735	772	763	793	770	755	734	723	809	812	798	759	730	752	754	697	753	797	797	783	784	744	754	786	735	744	733	708	743	759	776	727	747	760	778	739	786	742	750	803	753	763	769	739	818	769	763	745	754	769	717	821	812	783	784	772	729	765	751	776	752	734	761	735	784	772	726	753	774	807	739	783	765	754	763	772	757	814	713	721	747	732	766	707	755	787	782	757	755	792	784	817	766	721	761	713	820	751	788	765	740	807	760	762	790	762	770	785	750	754	707	757	785	763	752	769	731	792	775	789	763	691	780	766	746	765	790	754	812	782	776	760	790	737	758	766	784	779	792	730	747	795	802	766	797	725	782	776	777	743	751	758	739	693	743	761	821	729	745	741	780	761	762	776	781	729	732	770	806	728	763	743	781	772	759	755	748	760	724	729	764	746	733	755	758	744	808	760	800	744	783	750	769	715	743	787	790	797	762	713	833	725	755	768	755	741	724	746	735	738	782	777	739	755	749	757	733	734	740	740	776	732	738	725	794	727	769	790	797	764	753	763	746	742	780	759	796	738	750	734	788	802	695	764	735	726	725	781	706	747	751	749	703	798	740	808	798	762	803	724	770	772	805	767	778	685	754	776	774	743	800	761	749	794	773	787	781	788	760	787	765	735	736	777	728	746	757	778	752	802	715	773	790	740	706	753	762	776	742	750	740	753	779	803	773	752	759	733	754	756	724	791	740	801	725	756	792	774	735	787	756	801	776	704	751	780	784	752	759	764	794	745	723	758	752	784	785	768	772	822	733	771	784	786	838	783	761	746	752	795	816	802	725	758	748	768	781	738	805	801	782	765	746	764	774	813	819	782	770	732	750	731	696	749	771	751	786	760	743	764	747	807	767	729	824	776	726	713	778	799	778	758	738	740	776	767	727	748	776	799	770	801	760	721	717	758	771	761	749	746	773	792	739	753	703	784	709	787	751	807	751	743	723	766	782	772	744	765	749	719	772	847	799	768	805	745	789	751	770	789	740	758	777	758	745	745	770	776	735	754	735	779	745	788	732	733	738	803	749	768	744	778	779	752	712	770	750	742	747	772	747	746	800	758	724	748	682	815	739	784	811	828	769	741	772	794	763	769	815	753	765	789	754	733	756	760	741	742	771	781	729	766	739	732	811	772	708	778	763	747	771	755	751	713	720	802	781	770	770	779	820	752	764	751	784	797	684	852	771	774	737	761	794	795	717	769	753	820	796	774	756	789	760	767	789	773	762	754	813	759	763	737	713	717	737	740	719	749	798	728	709	802	791	723	752	749	803	814	713	757	765	761	743	735	794	765	811	774	747	771	808	781	765	815	755	799	777	773	681	739	742	773	742	758	748	756	736	743	761	760	697	717	758	758	788	777	801	783	773	770	730	798	764	773	714	791	774	797	744	760	775	773	742	762	837	735	736	775	779	797	752	757	737	739	755	746	815	769	762	722	755	805	772	819	799	784	782	723	755	720	740	745	743	706	784	787	760	794	791	723	796	800	736	775	790	711	729	791	724	725	758	786	734	748	768	758	756	752	719	730	787	741	766	799	750	777	743	761	769	771	725	755	762	786	768	775	742	741	745	694	730	763	761	746	738	761	744	793	769	802	754	799	792	755	745	765	728	720	751	807	731	783	745	778	778	760	755	799	751	755	755	779	712	765	763	806	788	771	792	768	775	769	749	721	775	763	745	724	740	744	821	797	743	757	802	768	749	782	750	784	801	739	737	756	808	811	754	800	721	708	790	787	766	786	739	727	783	726	861	766	711	693	746	779	788	817	743	760	758	768	791	763	719	764	766	752	763	742	766	832	734	774	773	752	784	720	800	798	770	780	727	742	730	750	740	746	768	739	744	795	760	774	740	736	780	808	743	772	775	714	788	718	775	758	802	728	734	732	710	765	725	788	790	742	793	796	723	712	770	790	725	764	746	768	756	712	762	714	761	767	816	716	762	737	746	759	735	774	763	786	751	785	725	709	795	741	764	816	728	776	791	757	801	776	768	746	763	780	785	765	791	773	801	809	725	746	764	752	743	746	798	736	794	726	748	786	789	776	764	778	765	755	751	739	771	752	782	785	768	765	724	711	718	710	743	798	743	746	754	784	788	761	814	735	756	731	708	737	748	756	766	755	762	760	784	779	723	765	746	790	719	774	802	754	836	744	751	751	725	817	753	781	767	774	775	794	713	737	757	759	736	760	745	734	798	814	762	758	791	798	731	787	741	785	770	769	758	815	804	761	788	730	788	756	808	772	746	770	781	765	769	712	751	776	764	790	722	790	747	787	740	719	769	771	772	802	786	758	750	761	795	717	721	738	805	772	749	758	761	713	716	768	692	819	757	778	735	788	760	752	730	734	684	789	788	725	767	771	758	761	741	772	743	807	789	779	740	736	766	753	744	733	752	759	720	730	742	775	802	741	773	731	748	693	758	763	825	806	788	785	736	790	717	759	735	729	782	741	753	795	789	769	741	747	763	779	762	712	767	761	770	771	750	757	772	745	750	816	777	727	757	732	772	720	770	727	748	755	786	783	781	773	734	742	760	746	724	797	716	737	751	768	801	760	676	760	773	808	784	752	797	742	785	728	800	751	750	774	777	729	756	741	773	746	815	761	787	754	765	741	742	702	777	709	747	791	834	741	723	785	752	782	753	724	827	723	765	747	720	747	819	705	763	733	771	748	762
25054	21148	27243	25620	15707	8382	5500	4185	3402	2883	2427	1920	1611	1263	1302	1324	1150	1016	903	842	827	793	863	800	797	804	745	766	711	770	741	791	813	730	751	753	757	714	717	743	735	659	699	724	766	761	719	731	778	736	738	757	741	701	733	715	728	709	695	719	666	774	703	743	689	666	720	692	717	724	730	773	750	712	692	687	712	694	675	688	717	722	719	784	764	753	690	715	704	725	713	678	744	714	782	700	737	692	728	722	757	756	675	723	688	708	730	724	747	752	739	713	642	782	734	738	742	686	704	709	681	681	678	730	707	714	731	766	732	709	656	688	702	725	701	707	672	703	687	677	716	726	686	718	739	704	703	714	729	651	733	707	688	691	752	704	738	722	705	761	695	695	688	664	653	703	762	688	708	727	689	708	726	702	740	707	641	685	703	721	744	729	688	703	696	667	745	691	704	695	694	747	746	721	727	718	676	693	712	749	771	663	708	653	690	683	687	745	694	725	680	738	702	730	704	752	686	751	735	776	672	730	744	658	687	754	744	657	692	729	699	705	695	757	696	715	678	690	708	690	674	699	750	764	695	784	710	687	686	731	714	672	719	764	735	731	690	736	685	721	716	709	711	728	698	731	691	687	688	741	720	674	672	718	761	797	709	687	692	725	751	729	719	725	733	685	750	762	708	705	743	704	759	673	709	770	696	747	668	746	694	708	730	693	676	727	687	697	721	674	724	746	743	699	731	707	742	730	684	674	694	737	695	688	696	673	702	716	699	725	715	755	726	684	700	680	728	699	686	754	672	701	678	703	720	745	727	696	688	719	715	675	710	729	706	718	755	748	762	732	724	716	629	677	733	748	672	686	706	677	688	684	713	729	702	707	695	669	727	735	726	696	685	751	726	732	758	741	737	704	737	696	692	715	712	709	730	721	666	727	752	739	791	730	753	687	731	723	715	733	684	710	724	708	706	740	688	726	708	702	705	719	725	665	746	716	691	716	732	709	744	679	745	702	740	699	693	706	708	706	697	679	715	766	698	750	702	696	720	705	758	732	722	751	687	725	737	718	734	694	680	723	674	703	706	654	683	667	716	726	731	659	698	663	732	720	646	692	714	706	661	695	724	711	710	713	711	705	724	688	708	686	685	684	674	719	683	725	747	682	758	667	743	769	708	701	679	685	697	727	722	710	687	752	714	759	697	761	719	791	733	743	679	684	693	710	726	747	719	707	737	678	673	732	777	705	725	733	677	704	729	683	717	737	711	711	694	743	710	724	712	688	683	718	732	733	747	648	718	669	752	743	727	716	743	713	717	648	699	734	726	724	714	666	742	688	703	715	689	669	697	726	713	685	716	719	725	736	680	717	729	720	718	685	703	674	715	697	684	693	713	727	769	704	727	744	710	737	710	712	717	723	725	674	789	717	708	733	752	691	706	709	697	754	742	712	690	706	756	773	774	683	760	680	727	684	718	682	668	734	720	729	663	716	708	722	691	735	701	737	671	709	778	676	694	692	680	658	716	711	664	715	748	643	714	710	722	697	710	705	730	680	735	690	691	691	737	720	672	664	726	683	672	757	677	711	686	732	683	676	723	697	725	724	743	733	706	716	709	726	675	747	702	758	719	718	695	724	726	732	690	731	741	690	729	744	692	755	750	733	708	719	718	690	689	725	670	768	695	684	692	697	754	770	703	719	747	706	703	723	714	695	672	705	690	690	722	689	727	695	714	691	704	760	706	702	680	752	684	755	742	721	746	706	739	718	714	667	720	659	668	719	663	703	688	668	686	760	688	709	749	674	682	720	680	740	713	693	709	747	716	702	709	735	723	707	699	693	725	717	730	675	654	715	690	646	712	672	689	690	705	728	682	714	697	728	740	664	739	739	690	715	743	772	752	710	717	677	770	685	727	749	716	709	733	700	726	717	680	715	729	681	703	716	698	711	689	743	745	692	694	732	719	736	731	711	699	735	686	686	741	705	671	754	693	735	708	698	683	742	701	731	719	698	716	706	736	673	726	645	748	702	723	712	721	716	730	692	697	766	725	716	759	712	697	806	723	726	720	732	730	727	724	750	691	701	732	707	750	713	751	693	723	718	735	697	750	778	725	745	733	760	759	697	732	721	747	685	728	737	674	690	670	673	723	741	656	712	721	724	708	787	684	679	668	713	716	748	714	740	692	740	685	663	685	704	718	678	699	689	744	715	735	716	696	685	728	688	728	716	723	704	716	719	629	732	711	683	689	720	658	751	640	702	732	733	725	685	661	704	667	750	721	721	747	745	705	721	739	721	692	730	715	710	686	693	699	673	741	744	686	757	747	656	762	741	735	709	704	738	699	686	743	692	713	650	705	750	669	721	707	697	722	717	705	707	751	723	660	734	730	701	729	717	770	729	740	659	723	715	664	708	754	711	683	666	694	684	743	662	725	679	713	750	713	732	696	718	715	724	727	697	746	702	734	717	753	684	762	710	738	719	735	768	727	698	687	748	677	697	702	743	739	731	672	676	724	692	716	712	700	698	723	699	676	698	691	729	723	691	701	731	753	730	724	713	687	699	715	749	707	722	715	711	710	739	683	728	767	701	724	676	711	730	698	687	709	707	747	720	663	748	680	691	727	711	706	756	745	707	693	738	714	692	706	675	754	698	682	690	691	672	750	754	731	678	707	692	736	753	697	704	739	748	678	724	725	739	720	742	721	728	714	706	726	684	714	704	690	694	703	658	694	691	735	737	686	759	707	734	703	685	768	706	738	724	704	732	688	723	721	766	683	704	656	693	754	774	752	716	708	706	737	676	698	745	710	743	726	681	720	738	696	758	672	726	700	684	713	740	729	638	744	690	713	713	673	726	723	705	747	720	702	736	660	724	701	735	735	652	686	705	737	730	728	707	758	696	735	731	696	681	717	714	674	721	753	727	719	727	660	714	761	679	740	718	724	705	722	744	726	708	749	734	686	729	670	687	765	740	731	721	697	675	688	717	684	711	702	752	662	729	739	703	705	739	715	714	750	722	670	724	653	773	674	757	694	675	714	721	699	670	695	670	688	750	703	767	698	710	690	684	729	717	720	687	733	699	730	663	721	732	736	694	708	691	695	739	753	729	728	712	701	649	739	701	720	719	722	720	689	682	702	738	690	705	708	704	723	742	705	755	728	700	699	683	709	716	720	744	745	746	712	672	706	714	696	725	755	735	682	709	717	760	702	674	749	758	737	672	721	681	714	723	709	726	697	677	697	718	707	721	702	737	729	740	689	713	701	696	729	694	740	723	708	682	766	722	708	703	673	704	688	723	758	750	676	710	768	684	779	711	705	642	716	705	747	676	673	699	718	699	673	697	741	673	749	696	687	720	736	720	658	717	706	709	723	699	692	723	699	696	693	722	724	725	749	751	706	687	696	705	732	752	742	722	672	743	693	666	733	693	732	689	717	644	699	715	721	712	665	718	748	676	706	712	696	687	724	691	703	677	702	702	723	742	682	709	712	672	706	681	714	726	708	743
20744	40996	31012	20325	15005	11225	8741	7264	6134	5016	4028	3276	2509	2018	1778	1751	1627	1380	1155	1053	953	988	942	947	883	881	879	894	859	815	830	806	816	822	789	810	773	815	805	763	804	779	787	819	815	783	765	787	824	758	761	768	757	737	758	772	760	765	750	789	789	781	703	780	760	777	770	773	697	738	758	794	752	769	706	710	767	775	758	717	758	745	737	749	748	793	731	761	712	735	738	739	734	760	797	768	728	744	778	760	739	731	743	765	775	764	758	762	806	763	749	760	813	744	759	761	753	758	753	811	781	748	778	740	777	774	776	697	748	726	712	721	732	782	718	709	756	752	711	767	747	788	678	757	743	786	750	689	731	761	782	714	734	769	754	781	770	800	762	723	708	720	756	728	720	776	753	796	766	748	739	768	755	730	747	720	821	773	760	782	756	739	736	713	782	759	728	748	727	775	722	759	722	768	779	773	712	743	728	764	777	723	724	726	770	781	746	758	751	772	765	758	758	772	759	779	781	759	728	740	782	780	799	748	804	741	758	764	734	712	758	716	777	795	734	757	737	738	682	734	801	738	764	765	810	706	720	778	751	703	745	729	742	728	748	779	786	769	771	769	715	744	771	737	746	727	718	701	792	738	696	746	746	753	742	757	709	759	749	756	754	770	750	777	795	774	765	758	787	722	730	772	760	755	739	739	752	727	717	743	758	765	757	730	744	809	764	762	726	761	770	767	723	712	733	798	740	778	770	769	734	761	707	740	726	771	775	740	720	757	723	746	805	720	738	751	707	729	789	699	740	741	733	780	722	760	740	815	787	755	679	751	804	730	739	754	743	729	758	752	751	771	724	748	746	793	725	762	747	749	776	785	751	752	776	750	727	762	766	752	726	746	758	727	770	742	724	733	779	747	759	780	749	770	733	765	732	793	784	748	769	767	718	727	738	771	729	776	769	736	752	734	743	724	754	775	805	736	778	786	748	732	750	708	804	737	715	777	772	752	743	724	720	763	743	720	782	723	756	767	734	735	802	776	749	737	687	730	772	768	730	766	780	754	790	724	768	798	746	740	737	753	799	749	767	695	775	748	774	756	784	721	741	725	724	800	707	741	782	738	747	765	765	770	721	780	752	712	738	724	734	755	753	755	709	768	708	735	765	731	751	754	710	754	772	738	767	762	706	752	734	755	701	754	746	720	740	718	765	695	766	768	780	754	754	736	750	750	720	701	811	719	743	758	727	791	748	780	766	767	769	784	740	721	745	803	796	753	808	797	747	726	771	744	778	715	695	714	750	794	772	755	770	747	757	756	743	735	763	748	738	758	756	756	770	758	741	765	804	734	740	799	720	759	760	715	782	737	758	769	739	755	784	705	732	808	743	798	737	751	774	687	771	692	744	724	766	761	766	748	749	775	772	779	703	718	734	754	725	758	755	750	743	719	767	763	739	720	760	748	747	779	707	745	784	743	802	727	796	792	772	728	754	749	751	809	730	812	781	743	747	731	784	746	761	765	745	781	730	793	720	777	712	714	792	745	721	721	733	714	775	772	741	785	715	783	772	778	747	739	737	738	732	731	743	775	792	715	720	724	668	752	786	748	763	704	723	710	753	755	785	780	723	766	781	713	717	732	748	708	771	757	769	747	774	815	788	805	798	792	754	738	757	747	719	684	781	737	719	742	783	781	787	733	772	811	765	743	764	793	755	735	759	720	798	764	789	761	764	808	738	738	723	756	754	779	755	790	715	714	778	714	749	721	728	770	751	752	763	760	774	702	757	748	776	761	756	771	700	724	752	715	729	779	714	743	753	718	777	762	750	768	744	775	791	724	727	812	751	724	768	744	723	797	746	757	738	773	732	786	742	745	724	741	718	780	721	780	758	788	730	761	751	733	751	688	744	738	755	721	748	753	731	745	776	749	769	732	744	750	790	766	777	715	780	767	738	710	737	770	765	755	744	765	742	720	746	784	783	730	739	724	749	746	755	737	746	791	755	785	752	729	743	739	771	769	745	758	748	780	730	783	725	750	710	765	736	762	814	796	745	783	759	785	730	788	776	780	738	773	703	757	748	729	715	789	728	751	739	742	741	792	746	723	735	807	782	737	745	722	796	743	764	797	719	756	753	729	735	746	737	774	814	739	775	764	760	747	734	738	754	750	760	767	791	740	702	742	746	765	737	786	751	764	797	734	705	744	739	723	774	761	797	751	716	733	724	754	808	772	758	752	778	775	744	766	715	700	732	748	747	733	758	786	765	744	669	790	768	749	738	746	764	767	746	708	768	722	760	744	788	728	715	764	769	713	718	723	742	761	741	738	763	811	789	787	748	755	774	771	762	739	752	755	738	745	736	751	771	726	741	762	773	762	795	729	738	773	743	807	776	721	700	787	762	741	767	720	791	762	752	745	712	769	778	747	780	739	762	757	723	702	821	768	764	725	710	738	761	753	736	781	748	814	732	782	782	794	769	764	768	747	803	784	774	719	748	711	753	749	752	760	752	720	744	768	786	785	750	785	715	756	741	811	726	745	816	770	782	717	691	706	747	748	711	764	795	703	739	721	751	677	735	802	790	766	794	768	756	766	759	741	780	760	731	787	775	764	720	736	755	809	713	796	795	745	727	788	779	742	756	742	754	761	793	767	801	773	724	765	753	757	764	739	766	793	774	703	757	740	694	752	753	766	758	775	717	769	741	790	729	793	741	776	735	793	732	757	749	787	755	731	748	745	741	821	764	697	703	717	733	764	750	729	817	728	778	760	739	766	736	749	762	754	785	768	718	754	755	765	765	745	763	756	751	755	786	771	721	750	719	697	784	815	736	781	752	762	738	789	741	720	723	729	736	814	724	776	737	775	747	760	773	823	797	759	743	745	741	738	789	736	745	701	739	779	752	713	763	717	733	771	751	727	778	763	791	755	781	744	743	743	743	800	754	781	736	796	752	789	767	712	765	774	746	752	708	759	738	749	754	760	761	725	731	735	738	779	805	750	773	690	708	697	764	747	759	751	717	755	747	792	711	726	724	725	713	761	740	816	740	740	793	734	793	759	753	697	784	757	746	769	780	769	743	742	775	754	735	763	723	754	776	739	753	718	703	721	754	698	765	764	776	765	721	766	750	782	752	721	797	776	739	741	757	750	744	770	724	780	739	724	758	723	730	743	690	768	769	717	733	741	732	748	725	747	727	754	740	780	726	729	731	738	704	775	753	755	786	737	743	750	735	733	720	743	726	741	819	747	773	762	754	769	772	771	686	766	747	755	739	764	752	719	734	753	778	746	749	742	770	754	739	737	820	762	769	723	718	727	784	771	718	707	743	758	775	754	750	730	817	774	735	793	737	711	735	661	725	761	761	733	773	762	747	778	751	744	732	759	761	697	751	792	749	745	734	760	734	801	779	742	730	736	731	685	761	763	739	701	786	738	783	766	748	770	723	732	758	736	763	758	762	772	779	692	772	750	751	735	753	774	733	740	734	761	715	776	768	711	766	782	705	760	786	786
22610	21122	28651	23836	21258	21750	16601	8266	6166	5003	4109	3145	2480	1964	1708	1881	1661	1384	1220	1126	1113	1001	997	981	917	911	879	911	912	866	859	872	824	798	842	849	817	842	850	799	774	782	806	772	792	754	792	758	801	769	768	780	744	747	807	734	789	765	759	771	730	801	772	767	810	735	801	763	709	758	695	752	728	760	721	753	759	737	776	751	753	753	725	784	792	765	761	758	740	771	819	736	736	749	747	737	756	725	743	744	772	748	753	747	701	745	742	783	751	780	791	778	774	759	730	718	760	775	803	754	766	731	745	771	768	764	744	737	790	690	767	764	780	779	743	731	716	750	790	753	704	736	734	738	751	804	747	758	748	753	783	755	748	751	764	743	738	744	745	775	807	782	771	751	737	762	747	745	737	737	716	746	753	762	739	686	720	742	769	723	771	757	765	812	831	750	732	723	731	753	782	768	751	776	771	702	773	740	737	719	742	727	747	753	751	780	752	768	740	746	778	817	764	772	753	713	722	758	721	763	723	779	782	735	806	729	758	726	757	773	714	753	759	700	726	767	690	775	779	772	756	702	743	757	704	758	679	794	759	802	760	736	738	726	763	733	744	826	775	773	779	733	758	747	745	797	751	720	783	746	753	743	706	748	764	773	740	746	785	807	736	748	738	698	769	812	713	703	745	720	721	817	712	778	691	743	782	785	769	758	752	742	763	738	741	724	777	768	782	736	777	736	689	746	781	798	755	742	767	765	770	703	788	721	770	686	753	744	764	768	786	765	726	737	762	795	837	759	727	743	784	810	721	745	759	739	743	725	746	753	738	739	751	735	770	766	746	788	760	734	726	742	778	763	779	735	726	755	766	788	808	754	752	754	796	778	781	701	788	797	725	774	754	743	757	725	771	770	774	713	739	790	771	814	786	726	763	764	762	770	718	788	785	794	738	763	743	746	763	792	726	772	755	800	741	799	790	698	695	733	742	761	768	737	756	742	787	747	760	712	790	724	791	761	792	744	810	769	777	785	782	752	777	747	751	753	787	796	716	777	759	733	797	765	754	739	742	722	768	736	761	688	794	726	736	742	756	714	768	738	772	739	754	731	715	771	755	788	770	743	750	725	775	708	742	746	726	738	759	748	772	768	765	719	773	767	806	699	761	765	768	744	722	757	784	782	734	759	681	746	730	750	774	714	738	783	751	784	784	763	767	729	740	805	763	763	767	791	737	742	744	712	783	797	787	760	743	702	762	745	764	777	754	777	784	783	796	770	769	718	785	738	720	765	780	804	766	752	753	763	754	758	756	739	790	727	784	776	719	804	765	704	770	760	817	757	796	792	729	764	757	757	783	761	736	757	775	773	719	741	749	732	803	790	785	750	796	734	757	765	707	761	729	757	763	759	797	758	751	772	737	733	770	689	786	775	734	806	791	805	783	746	733	779	753	737	822	775	790	787	779	762	725	748	753	730	732	806	715	742	716	750	772	759	785	776	720	746	706	781	742	759	758	768	728	724	739	777	776	717	768	741	689	790	760	796	779	721	703	717	751	736	737	790	730	771	751	790	772	744	684	760	694	752	761	741	801	775	750	764	746	811	727	766	698	780	748	758	769	768	752	767	722	758	764	743	808	743	803	774	705	770	747	801	741	777	737	780	783	753	727	730	757	765	737	721	741	747	755	760	793	740	724	720	764	707	800	770	746	739	768	772	756	705	747	728	736	775	746	762	743	762	742	769	759	757	790	811	757	745	766	750	767	807	806	751	740	789	777	777	730	717	764	748	809	805	803	743	736	731	793	757	731	786	801	756	728	818	731	749	760	792	755	764	756	757	740	792	798	756	746	769	776	707	736	773	774	782	768	753	777	715	774	762	732	786	775	805	750	748	740	741	742	765	772	748	799	757	778	721	743	795	779	786	739	715	716	717	782	823	770	757	761	797	785	746	711	771	751	814	705	763	762	781	784	705	736	734	743	791	696	722	772	756	727	758	772	761	775	736	768	721	724	769	766	771	788	794	741	695	744	748	725	719	765	776	712	797	783	709	762	740	770	787	795	771	742	701	735	719	777	766	788	726	754	804	751	748	810	732	748	765	753	755	778	765	756	766	775	737	741	770	760	749	753	746	740	761	731	748	737	774	756	783	762	721	786	765	712	745	801	758	761	803	778	776	750	780	748	732	778	719	711	727	780	711	810	715	806	723	761	743	738	760	740	738	727	723	768	707	751	759	760	777	724	782	742	720	794	760	736	761	775	721	745	771	728	745	739	766	739	732	755	749	761	749	803	769	802	713	767	742	797	741	739	750	764	714	773	719	761	756	760	753	714	784	715	713	732	757	739	770	750	732	785	682	742	732	806	791	773	750	754	757	772	729	725	718	757	711	732	797	761	752	759	738	751	762	742	776	768	782	779	748	708	787	815	762	762	747	724	711	746	681	749	728	726	720	738	738	734	740	720	771	720	711	768	784	744	764	763	770	787	804	823	696	792	733	712	717	795	765	737	720	746	738	755	746	756	721	739	746	734	729	764	741	750	770	755	763	746	783	737	712	689	749	726	767	773	797	807	804	765	789	774	749	762	688	754	731	741	721	739	768	712	680	761	748	739	752	740	744	747	767	709	795	739	778	766	786	760	703	750	757	747	722	757	741	773	753	769	793	777	796	753	761	755	800	734	747	729	722	779	717	772	781	739	743	733	786	754	723	743	723	768	781	707	771	758	744	781	749	746	750	736	745	797	778	750	774	724	705	767	765	760	806	680	736	757	801	798	762	767	793	738	733	732	746	755	775	756	769	686	764	767	764	730	769	737	737	745	741	764	739	753	725	749	774	793	774	767	727	745	725	775	720	809	776	779	785	800	788	735	737	721	752	724	712	748	728	780	777	728	760	749	773	729	735	765	759	723	785	742	738	686	747	795	718	748	770	755	762	745	739	735	786	749	773	776	745	788	717	736	769	787	708	739	714	729	738	717	800	737	748	758	768	768	728	733	737	758	802	761	794	732	773	756	734	785	728	771	719	756	715	780	760	747	765	745	707	758	776	752	705	726	768	752	743	789	716	757	770	767	798	786	746	775	719	775	746	749	738	762	778	755	742	794	789	737	770	777	766	736	729	813	746	753	739	801	698	743	812	750	753	763	726	752	791	739	733	798	701	761	794	747	719	760	729	744	757	756	725	687	761	738	759	750	769	786	705	759	773	759	734	758	746	750	737	761	781	787	706	736	714	784	740	782	785	726	762	741	741	752	750	751	683	790	763	698	742	738	750	721	761	761	730	767	732	763	763	747	702	702	738	686	759	765	726	754	742	719	729	721	746	713	820	739	742	757	755	727	732	763	749	783	745	791	719	723	801	768	786	770	774	762	743	742	737	760	744	729	720	747	744	745	716	745	810	737	760	730	734	728	749	732	700	758	720	722	766	755	722	717	795	730	696	710	747	743	766	783	757	793	755	727	754	753	754	719	725	740	769	762	758	714	705	723	801	747	777	794	770	719	833	726	745
23359	48715	39425	28236	22142	17603	14214	12015	9973	8096	6543	4904	3760	3075	2746	2637	2398	1867	1522	1370	1366	1275	1154	1096	1093	1073	1054	999	974	948	957	950	930	924	904	889	875	843	865	827	816	805	812	808	833	798	801	850	872	800	820	796	808	808	825	824	782	851	795	805	781	797	795	786	801	803	804	785	780	758	798	776	759	800	798	780	773	753	801	821	756	741	789	753	807	785	775	789	794	789	746	793	794	776	861	764	776	781	729	793	820	835	784	750	803	773	807	798	752	814	764	795	778	797	810	744	765	754	783	822	762	777	810	786	764	827	744	829	777	752	706	759	752	771	808	769	772	729	807	800	783	800	782	756	713	755	773	731	813	785	799	774	727	805	791	803	709	798	768	816	785	731	781	779	800	777	748	806	814	746	791	826	734	768	740	779	788	783	740	806	790	770	761	815	783	778	765	767	827	816	786	793	837	762	786	763	778	787	774	794	772	762	776	858	803	792	800	758	772	765	776	756	735	745	769	818	801	756	797	817	842	747	746	802	778	766	734	727	702	758	755	756	752	768	746	778	756	767	777	752	735	746	758	801	799	788	756	788	749	785	783	791	814	797	782	732	796	776	751	786	779	776	808	742	828	813	788	731	789	789	766	769	780	797	814	758	809	808	806	768	753	803	749	739	806	794	778	793	796	782	751	779	772	783	783	777	803	717	803	781	770	769	776	811	756	727	777	765	790	798	765	805	807	796	747	803	751	808	810	801	777	801	776	779	754	774	766	777	801	789	709	788	836	816	802	747	783	756	790	804	798	786	740	806	784	746	819	740	790	800	780	765	779	792	773	829	798	804	795	791	801	818	748	801	788	757	768	764	787	796	785	806	814	790	771	776	765	741	733	827	772	805	767	785	826	828	798	758	817	796	769	751	793	763	778	820	778	809	733	778	835	851	829	802	787	803	748	814	773	822	765	719	782	754	776	761	794	802	760	846	821	813	748	788	766	784	769	745	812	799	773	757	781	771	808	803	759	790	748	758	800	765	821	730	742	768	778	773	767	758	731	838	752	828	767	844	773	810	795	770	797	768	799	777	771	723	812	719	742	817	732	812	758	760	806	776	804	756	730	756	762	801	768	766	771	737	787	801	790	776	741	824	773	759	714	791	816	793	818	803	760	760	761	759	765	791	772	760	755	802	769	761	722	752	753	771	770	784	755	817	792	779	701	752	775	808	789	802	829	780	777	757	794	797	760	765	798	800	776	791	788	750	836	758	773	799	790	747	796	753	766	777	751	806	810	768	763	813	809	724	789	766	816	771	754	787	786	814	817	790	780	734	752	751	814	793	807	848	782	814	758	732	782	710	768	752	768	776	829	762	761	746	774	738	718	786	738	766	780	796	775	792	757	778	777	819	781	818	784	758	806	756	750	769	782	768	800	786	725	702	793	768	801	810	735	837	782	751	784	835	753	751	687	784	792	816	813	751	786	771	826	786	789	823	759	794	779	771	768	777	805	783	779	745	803	777	813	730	838	725	798	790	776	772	750	825	749	828	740	774	821	775	788	840	834	792	774	795	746	793	764	790	792	779	773	783	753	773	749	796	763	802	768	805	763	752	796	775	800	787	800	813	752	808	712	813	792	768	740	785	801	760	841	806	805	795	801	760	771	725	764	777	782	788	769	809	751	809	830	802	792	783	744	789	794	731	838	813	796	773	765	802	816	752	764	788	801	785	763	797	766	797	784	754	753	799	799	781	815	806	779	817	782	776	784	781	739	798	810	788	790	761	784	803	723	791	744	848	771	745	767	789	786	831	786	751	776	783	782	754	809	750	749	780	775	774	744	758	774	769	749	777	744	730	769	745	812	818	804	810	793	767	781	804	790	801	754	749	784	738	794	799	791	794	811	781	766	792	766	776	799	754	754	765	813	759	802	802	757	807	772	753	808	742	808	761	773	750	821	790	796	773	715	752	769	812	709	768	767	776	783	830	770	805	777	832	745	761	732	749	776	769	815	765	741	774	739	745	809	805	789	774	780	737	826	828	794	771	785	822	832	752	721	769	762	757	740	709	763	755	760	720	792	828	741	811	799	756	796	759	743	791	775	778	756	747	765	775	760	790	784	747	798	758	749	824	813	741	788	783	766	798	762	814	730	759	788	748	738	809	790	831	771	794	779	769	820	808	803	738	785	818	787	749	772	819	733	787	796	764	784	766	797	818	766	785	746	787	743	793	757	795	793	776	821	805	759	774	820	783	776	748	753	741	797	747	747	793	823	789	784	756	836	780	804	764	761	811	791	781	799	746	820	774	767	754	773	760	789	767	737	776	725	831	792	753	809	778	759	795	773	812	798	782	755	751	761	757	744	797	779	738	730	794	735	764	742	760	750	780	794	780	795	759	769	809	785	789	842	796	755	826	795	790	755	780	735	768	774	792	748	772	776	764	711	741	736	779	759	770	778	837	771	796	734	788	823	764	771	737	775	786	787	757	776	799	789	766	779	724	753	716	788	760	771	772	772	765	823	737	765	785	709	741	774	766	783	790	795	803	814	749	770	788	784	802	772	739	784	842	800	817	789	792	781	771	784	778	778	765	746	823	788	770	725	800	792	824	739	809	818	736	766	866	819	771	773	816	738	761	794	789	826	751	746	752	796	813	821	757	789	832	757	829	812	768	820	780	787	766	772	857	831	750	753	787	804	779	773	753	778	731	778	774	779	748	719	796	838	788	771	792	799	779	771	802	764	784	738	792	791	799	805	783	808	786	771	810	757	760	758	791	774	762	768	787	764	781	749	787	756	722	825	790	750	793	750	800	768	772	788	752	778	816	779	772	786	784	820	750	757	745	777	740	764	793	736	789	773	776	784	764	815	793	738	819	821	758	757	771	687	772	788	790	751	756	788	736	780	764	771	779	803	761	763	742	767	785	750	808	756	806	785	811	828	776	784	771	830	792	780	788	802	789	817	802	754	776	793	787	757	803	790	748	770	793	801	759	758	786	770	761	765	769	763	813	781	782	764	739	801	762	804	773	811	761	736	745	777	794	766	824	747	791	737	752	755	771	784	822	808	816	742	726	774	792	815	794	791	764	779	771	760	741	804	749	787	745	784	778	769	746	778	737	787	793	752	772	774	813	776	817	752	759	751	784	792	796	808	774	758	830	794	727	781	764	764	818	787	788	793	832	821	767	738	788	744	812	762	795	741	768	767	774	707	755	774	797	778	768	766	776	798	839	773	780	774	764	781	798	803	752	768	827	760	776	752	726	813	743	736	781	776	747	779	747	822	741	747	797	771	776	737	742	755	792	765	750	771	746	762	774	774	752	738	746	774	793	790	747	814	782	778	749	757	733	764	755	799	771	771	807	721	767	781	774	784	810	791	792	763	748	774	763	739	757	769	777	737	857	757	751	842	800	790	768	784	759	771	781	806	778	778	782	764	741	777	811	788	766	801	822	771	771	804	776	808	844	808	727	759	782	749	769	833	718	771	799	806	777	800	820	762	822	754	816
28700	24828	26033	17554	9609	5969	4341	3359	2783	2330	1843	1510	1231	1128	1043	1122	1049	868	877	941	785	782	751	781	777	768	795	781	745	731	735	770	735	707	790	731	729	711	751	727	742	698	728	730	705	753	706	687	783	676	702	762	697	698	715	710	716	706	733	717	707	733	706	726	718	660	706	731	725	706	714	714	710	672	734	681	684	651	707	727	713	684	745	700	701	691	750	718	700	724	736	697	706	653	720	739	666	735	720	711	726	704	678	690	704	748	705	687	700	681	730	732	704	659	710	694	711	712	702	699	740	668	703	701	712	710	707	667	698	730	703	709	708	716	739	686	676	727	716	708	752	687	684	673	704	671	735	742	703	729	714	678	785	675	694	723	696	709	694	712	708	683	686	750	753	699	765	713	739	696	733	706	682	715	735	659	701	715	680	668	697	688	687	737	693	655	748	708	676	747	732	688	680	708	730	711	698	702	723	739	708	720	740	674	740	672	700	727	696	702	682	722	661	693	669	730	666	683	722	701	702	723	720	672	728	702	703	684	754	736	672	712	662	688	691	665	660	699	706	706	713	724	649	773	713	740	709	719	697	676	723	688	694	664	704	678	668	700	707	704	703	714	687	753	674	705	689	680	683	710	687	680	693	746	727	736	707	684	703	718	715	715	713	751	685	700	699	716	718	711	734	726	725	707	707	676	700	661	694	690	738	755	731	685	720	694	726	717	698	722	692	732	691	731	722	694	716	694	692	700	697	723	662	683	693	730	717	701	668	738	751	698	748	730	711	708	727	717	663	658	688	708	697	680	761	711	712	706	717	698	677	732	698	682	697	682	670	670	733	701	722	679	698	716	736	722	740	673	691	741	697	726	716	710	701	691	713	706	700	751	725	728	730	684	699	711	748	710	701	679	696	668	726	667	742	711	670	690	704	729	696	756	692	710	725	715	688	720	690	717	720	687	694	744	699	712	746	640	685	711	746	666	720	725	730	751	730	669	701	708	733	667	719	666	734	733	712	714	702	710	679	665	770	697	703	687	710	687	725	742	714	679	747	736	746	709	703	718	717	775	737	724	630	667	741	723	765	735	692	715	740	715	722	686	690	696	701	738	697	700	735	678	748	722	726	717	693	696	723	735	674	732	720	673	730	676	689	688	728	666	734	678	736	681	692	664	701	691	707	689	683	704	698	723	736	682	727	730	783	744	685	726	682	665	749	722	751	666	716	744	701	716	700	755	686	685	660	715	705	668	674	723	706	679	693	707	724	739	699	723	695	674	700	678	701	721	737	692	734	678	697	751	720	667	705	692	727	702	733	697	690	716	749	730	703	730	695	705	717	731	685	748	743	741	726	687	748	704	717	650	733	700	710	671	704	723	685	697	648	738	718	685	672	709	725	690	662	721	717	675	718	707	692	665	748	693	730	672	734	758	728	685	718	750	716	649	698	717	686	715	744	706	713	781	673	661	731	722	711	714	646	730	727	703	743	701	709	712	674	742	654	694	720	726	639	716	664	709	715	716	707	718	694	680	689	697	692	675	761	680	702	725	739	672	703	680	743	674	706	691	727	770	676	745	675	721	727	692	714	739	672	705	711	689	669	753	672	725	701	668	740	696	690	730	691	724	675	684	702	747	692	673	699	705	695	737	738	691	693	732	706	682	625	676	697	703	695	720	671	744	693	705	758	738	741	745	709	693	654	679	747	644	706	690	754	729	672	726	710	715	681	682	709	713	708	692	711	730	762	700	701	695	695	697	726	679	694	708	625	709	735	668	717	690	715	702	750	718	670	670	729	688	711	678	721	669	712	749	645	727	742	708	721	676	706	748	698	712	724	726	707	675	661	704	653	704	711	683	679	701	723	682	672	733	762	671	708	739	683	686	743	676	687	742	699	661	739	699	678	696	672	672	682	712	712	705	675	679	704	707	718	674	677	709	701	677	705	695	736	716	737	683	703	702	685	720	723	725	715	685	690	674	670	717	655	701	706	698	700	714	746	707	722	689	690	668	737	725	685	698	752	686	682	686	690	758	663	724	730	657	682	709	771	739	696	702	695	694	710	683	692	670	711	739	681	674	702	715	727	708	661	733	691	684	744	698	671	734	664	692	726	721	684	685	730	733	681	721	706	732	639	679	775	684	698	683	722	721	755	683	710	747	700	681	690	690	709	708	728	677	648	688	705	709	702	714	731	716	684	678	698	709	700	704	658	742	697	726	716	742	736	660	736	730	677	711	728	740	706	708	696	737	685	696	703	686	709	668	706	741	695	690	686	713	749	721	765	721	712	710	734	712	723	723	689	688	753	699	726	711	686	710	764	710	684	746	696	720	717	736	676	688	692	732	691	714	733	689	679	695	732	710	706	703	689	724	688	746	672	647	657	730	716	738	685	714	738	672	696	756	733	677	675	710	684	686	693	676	668	684	721	728	748	793	763	717	735	723	740	708	745	720	721	654	692	721	696	691	721	712	660	694	701	728	744	700	697	722	706	707	727	688	689	739	712	720	670	714	742	685	691	696	657	736	714	705	694	745	698	727	686	683	719	702	677	747	740	674	678	682	692	697	716	734	686	714	686	692	707	718	752	711	724	703	669	716	733	725	704	748	702	700	708	708	688	712	682	680	692	671	669	691	698	737	707	719	715	699	695	728	652	672	655	730	756	684	703	689	701	722	699	709	686	729	711	737	670	734	751	701	679	701	742	731	710	680	721	709	734	705	730	706	701	677	671	696	740	705	678	725	697	679	704	698	715	722	710	701	736	667	703	708	760	733	749	690	745	686	658	741	733	721	746	740	699	682	727	724	770	739	738	703	700	724	685	679	704	683	679	683	660	690	733	706	696	686	669	683	757	694	693	715	679	725	673	712	680	706	721	697	720	696	700	678	702	701	665	695	696	683	721	692	683	728	700	720	658	669	692	690	666	749	703	695	681	696	686	750	697	714	778	704	680	670	719	709	734	736	709	690	681	677	685	752	676	684	697	735	708	679	692	723	700	701	681	684	708	683	683	754	676	759	690	699	692	744	707	731	648	678	664	713	721	694	697	688	650	756	685	687	703	696	705	717	725	727	710	672	709	734	700	699	664	734	705	698	676	725	731	664	695	684	710	691	695	740	722	695	668	712	704	686	770	718	674	690	683	752	708	669	740	723	691	719	702	742	660	740	660	732	701	724	740	689	693	697	655	661	710	733	702	735	677	707	697	789	714	725	715	700	680	717	693	665	692	717	738	724	671	736	741	684	658	717	690	732	699	786	737	712	726	701	693	723	705	686	709	723	683	617	677	718	716	720	675	691	701	683	703	747	681	716	718	696	749	713	716	705	739	713	707	724	691	722	681	667	743	708	719	693	710	718	705	699	744	740	667	716	668	697	699	716	722	688	690	695	677	709	685	708	712	726	687	675	719	695	687	713	765	756	672	717	738	716	709	697	704	726	714	678	677	723	700	687	700	697	740	676	711	698	704	719	728	668	755	721	704	718	699	743	728	726	672	716	757	713
21125	37140	28217	17454	12792	9515	7331	5962	4758	3821	3080	2315	1748	1571	1487	1441	1401	1194	1130	1016	967	923	917	854	875	832	823	836	826	814	842	784	824	803	753	764	773	782	754	765	758	774	780	771	708	746	773	769	739	816	753	754	759	733	765	734	765	759	755	758	781	808	737	806	754	723	769	747	755	695	741	813	719	745	742	709	766	763	722	734	765	738	726	756	752	766	697	757	746	736	670	765	700	764	686	689	785	725	795	754	682	710	725	768	751	698	766	684	732	758	737	695	737	780	738	789	741	716	727	750	731	765	776	730	757	758	733	735	738	731	757	733	773	689	756	706	725	748	711	747	753	732	757	762	721	700	723	707	706	749	705	749	724	780	720	775	794	757	717	740	765	728	708	729	736	784	794	692	729	744	752	746	709	730	718	717	748	713	692	742	707	741	747	748	737	754	772	748	723	776	725	747	742	763	725	730	775	803	787	756	724	793	763	719	744	739	764	730	750	800	748	738	757	745	726	688	802	736	769	754	757	758	723	719	711	762	751	725	764	719	699	769	733	737	736	737	711	768	748	711	754	760	709	751	752	709	759	722	758	643	741	732	749	699	766	725	763	757	721	750	719	696	724	754	736	750	752	744	748	773	726	816	761	753	720	763	774	752	743	740	754	757	743	756	710	722	766	715	732	692	755	735	734	778	760	760	719	723	700	742	783	765	741	764	717	793	737	729	741	728	699	742	707	759	753	816	783	765	758	754	743	754	733	717	745	751	733	776	751	726	726	740	761	751	703	765	725	744	745	726	737	770	764	753	712	755	759	772	760	744	728	751	784	793	737	760	780	726	793	756	721	740	747	640	748	762	772	699	800	716	763	744	762	783	708	762	769	732	733	782	731	709	723	784	714	749	728	761	722	725	776	771	753	720	722	712	766	777	754	737	761	753	731	733	746	702	700	726	734	728	774	742	757	777	742	742	737	701	719	774	751	745	761	739	721	743	748	771	771	749	788	755	740	714	773	733	757	735	727	730	733	719	786	705	795	784	715	738	754	747	776	771	740	764	736	769	720	732	706	765	755	768	795	795	748	731	755	751	783	711	771	748	730	731	741	770	745	715	745	772	734	721	794	769	733	771	727	721	773	741	744	791	791	765	689	733	742	732	785	773	721	782	717	772	751	736	714	741	768	777	762	783	761	726	737	748	746	721	766	747	752	735	731	778	696	744	721	727	769	781	726	741	750	772	761	747	764	713	777	765	767	741	673	706	761	732	743	743	743	735	692	762	753	765	758	678	755	760	753	761	710	733	786	755	730	742	751	762	733	721	778	746	731	777	743	703	779	754	766	736	773	748	728	753	734	734	761	741	740	744	762	763	783	735	720	757	768	710	716	717	717	791	741	757	731	727	705	767	708	761	788	763	731	756	758	731	745	805	728	746	764	737	778	760	737	759	723	768	679	718	783	738	744	731	754	771	760	731	705	707	767	793	786	710	788	764	782	724	735	769	730	740	731	686	745	763	724	738	762	746	742	765	779	694	705	755	749	743	750	714	740	744	724	695	741	718	776	734	762	779	734	686	721	744	749	747	784	783	767	719	729	735	743	759	742	713	705	770	768	782	761	679	749	735	788	733	755	700	722	784	766	717	785	749	768	772	761	752	740	706	795	749	775	762	725	727	744	751	676	782	772	775	786	723	720	741	766	736	719	756	740	770	761	778	723	738	725	692	772	754	768	751	787	775	793	753	757	724	695	779	733	716	758	770	782	735	765	729	712	763	761	711	765	723	699	734	735	728	715	752	762	752	704	701	724	767	784	725	707	797	734	694	718	759	777	766	747	769	797	725	743	756	738	780	778	719	754	745	753	699	785	761	730	778	722	784	742	752	774	732	736	732	770	711	712	734	702	733	701	740	718	708	753	812	691	769	719	712	747	751	738	753	714	721	718	768	772	754	752	769	765	744	746	738	762	750	745	757	778	743	717	761	785	771	756	723	758	728	726	746	714	729	688	767	740	756	761	722	788	736	742	744	772	739	739	773	758	761	730	768	765	779	775	750	750	764	726	789	718	727	732	746	747	757	689	743	745	755	753	764	758	734	776	709	709	719	717	753	702	745	737	773	735	691	722	757	782	772	756	738	784	785	759	765	698	743	781	792	741	770	780	747	698	754	788	717	740	730	766	777	740	768	740	754	728	739	749	762	746	721	750	754	757	744	752	786	758	728	723	781	753	731	756	739	764	743	746	753	726	706	772	733	735	719	763	720	707	726	734	721	740	717	752	721	746	736	787	711	718	756	744	714	737	714	745	710	758	751	709	705	729	750	782	710	721	753	770	780	716	790	703	763	761	748	780	761	709	732	734	723	765	734	729	788	776	771	722	744	727	690	735	720	736	749	723	721	768	705	786	749	746	750	737	696	795	713	708	747	721	809	743	733	729	749	722	713	706	776	735	754	722	744	745	729	757	738	744	727	765	767	745	772	760	748	713	763	737	708	743	748	724	747	747	738	756	749	742	734	724	701	766	762	712	715	691	754	765	765	761	727	792	778	712	733	757	712	757	786	748	734	742	777	708	728	776	771	738	727	761	758	779	745	719	786	767	767	774	697	758	735	803	739	758	723	763	717	793	773	751	760	736	726	701	727	751	738	775	785	731	716	746	794	771	719	731	732	793	723	731	723	697	746	722	749	729	687	710	683	761	693	761	723	758	755	796	721	770	737	762	724	734	733	754	775	748	742	723	744	702	748	704	807	750	714	725	751	711	741	758	749	765	732	756	714	736	767	730	726	736	708	764	765	776	741	737	810	746	741	746	768	716	736	779	759	678	732	732	742	800	706	772	786	738	735	753	727	730	711	724	731	748	732	806	746	675	753	761	800	774	728	714	716	690	730	787	783	693	715	739	716	735	723	754	739	758	767	743	773	699	718	728	723	686	722	787	724	746	757	800	748	731	739	723	760	795	743	731	684	741	773	768	767	764	756	764	712	682	749	724	763	735	774	734	732	733	773	756	742	777	718	727	741	752	785	706	672	747	776	750	763	750	785	747	750	755	703	745	719	747	716	725	763	791	752	746	769	701	739	790	780	753	737	757	753	739	761	784	710	714	785	752	716	781	769	716	777	692	736	706	732	768	700	726	774	746	760	758	727	750	773	736	729	723	749	758	751	720	766	775	736	734	772	760	712	800	796	728	767	778	714	710	786	738	742	713	755	770	730	716	720	660	754	768	735	757	735	723	770	784	761	747	755	740	752	761	750	768	772	754	741	698	717	784	708	753	738	712	758	780	778	725	765	738	746	755	775	757	751	770	804	711	750	739	676	705	748	755	793	755	722	730	720	711	663	741	762	782	780	753	749	784	764	768	761	774	778	747	734	787	768	775	763	738	731	800	755	752	743	749	787	748	758	720	722	736	774	696	724	756	765	774	747	696	726	768	779	766	698	738	743	714	759	731	725	736	750	743	727	772	727	751	751	729	760	722	782	719	800	713	777	788	747	761	728	735	746
23732	21111	28197	24485	21412	15944	9439	5968	4452	3708	2811	2056	1649	1484	1502	1396	1339	1212	1100	1039	1034	922	892	855	869	783	785	767	771	806	786	781	812	769	751	714	794	756	771	741	719	724	726	750	736	739	762	748	726	672	781	731	797	779	724	757	741	678	748	758	756	741	715	779	697	675	766	751	751	700	712	724	741	731	658	733	720	712	729	759	723	681	688	785	713	721	724	729	721	734	741	684	713	740	700	727	731	753	767	734	733	688	720	701	710	719	737	690	733	727	659	724	750	741	678	773	729	711	766	755	715	720	745	721	699	739	716	727	725	735	769	732	691	740	739	709	687	727	727	736	708	703	721	739	718	722	707	695	710	754	731	720	705	741	712	677	712	723	738	704	738	710	699	746	708	702	759	708	670	745	703	723	753	683	749	729	699	680	671	679	720	715	721	719	766	761	682	707	720	755	659	715	757	694	727	743	753	663	717	761	744	771	725	720	670	706	760	695	754	682	719	740	696	753	724	698	695	739	744	723	732	777	701	704	722	738	708	696	713	679	733	741	747	691	728	725	724	749	761	734	770	712	717	714	712	764	713	722	721	712	724	729	741	707	765	698	710	691	708	767	691	725	702	643	691	704	699	752	735	762	702	741	685	735	704	681	711	736	747	730	730	702	712	694	699	716	707	716	767	740	725	747	726	746	731	752	727	723	781	715	748	748	728	747	730	672	762	708	744	751	728	712	764	741	741	694	736	691	716	716	664	730	667	688	686	701	698	693	733	728	689	721	682	759	662	755	710	702	696	708	666	686	757	730	706	733	718	724	698	733	716	700	693	699	772	729	716	688	808	680	695	707	709	746	708	712	733	780	704	718	735	735	708	749	687	686	710	701	732	699	733	716	746	753	719	750	725	696	712	755	706	706	713	724	671	718	721	702	769	703	721	693	664	691	710	760	703	751	703	722	702	706	725	729	741	752	744	694	757	715	716	690	725	728	741	677	700	706	722	723	704	749	757	697	726	699	765	734	741	682	690	735	714	752	733	720	731	690	712	751	741	774	723	688	727	742	719	724	754	707	719	744	675	660	713	738	726	746	742	728	692	714	727	698	693	737	726	738	699	745	684	709	704	713	787	763	754	730	799	719	677	696	753	692	705	720	725	696	707	717	739	735	759	718	784	712	703	700	706	748	729	709	675	711	716	723	776	723	641	769	737	720	700	705	735	716	686	667	699	776	735	698	726	718	706	741	757	716	719	774	689	737	704	758	714	695	712	705	729	728	667	712	708	732	706	674	758	736	718	740	715	704	692	725	746	754	753	735	722	725	697	730	704	685	705	702	687	755	715	732	702	714	788	712	706	769	713	680	725	722	732	676	697	704	708	702	724	711	745	721	688	711	712	700	720	752	690	709	744	759	766	697	740	734	712	719	725	697	687	714	693	769	696	713	726	702	763	726	715	737	755	730	720	712	751	701	725	709	717	709	755	662	733	689	704	698	750	756	679	707	755	692	692	750	671	683	708	699	747	707	661	706	699	707	712	719	714	685	737	683	711	741	792	723	729	713	694	753	741	708	724	709	690	698	742	740	727	629	694	734	736	719	703	732	676	733	691	717	688	714	763	638	714	722	731	660	690	701	703	690	678	692	689	724	745	714	690	679	685	746	710	716	696	711	696	684	704	705	707	746	674	701	696	736	690	750	687	690	715	679	760	721	731	637	704	728	717	733	697	689	700	681	716	724	725	679	737	716	743	725	732	713	743	667	721	750	704	722	744	715	796	717	692	738	722	720	742	747	757	763	745	745	686	721	724	724	746	681	763	725	676	732	725	737	745	743	721	778	694	761	724	740	732	724	696	746	721	720	732	705	706	679	729	702	728	740	763	758	712	726	733	675	742	772	725	708	735	739	736	720	698	713	718	742	774	702	752	746	724	752	714	715	709	699	729	680	751	706	686	710	714	711	704	723	774	693	761	734	748	658	747	736	744	721	695	732	685	699	730	739	755	761	679	704	706	726	745	710	765	726	734	704	720	725	730	687	747	692	707	728	720	719	751	705	726	759	725	676	753	725	719	729	736	738	701	689	758	730	740	677	651	761	710	721	683	714	721	699	725	725	689	741	683	680	720	699	659	692	697	725	722	686	704	712	755	688	716	689	734	736	712	671	743	720	728	739	701	688	711	733	732	730	730	757	718	759	683	740	743	706	696	671	733	690	706	717	774	700	720	696	699	751	734	734	673	704	695	725	692	681	651	720	732	722	708	717	735	716	754	701	749	735	731	702	734	713	725	706	737	704	728	718	759	733	749	722	706	723	732	743	713	747	723	706	729	738	683	713	740	763	767	698	749	741	733	746	710	705	749	780	725	736	696	778	677	670	704	724	686	683	700	676	737	708	695	738	691	720	695	688	723	687	725	696	684	736	785	733	737	700	696	702	730	722	725	720	712	726	744	668	718	699	730	699	727	703	734	780	701	719	786	736	745	746	723	705	674	740	711	733	726	713	716	674	749	725	735	708	727	751	683	697	688	715	738	703	681	721	736	736	760	729	729	713	687	715	734	689	723	717	712	700	699	680	735	704	746	737	734	709	737	741	773	691	732	662	718	704	726	740	744	730	751	745	701	722	679	697	684	676	720	698	698	700	751	721	699	710	733	723	718	718	661	707	700	683	776	694	693	716	706	698	730	755	789	720	698	717	696	665	741	719	743	699	722	737	710	669	741	710	722	748	737	681	691	735	721	700	717	781	726	780	706	670	762	734	691	696	712	726	679	718	680	726	693	709	699	744	735	718	777	702	715	713	726	702	660	748	740	749	703	732	712	737	702	680	736	721	714	714	762	699	784	721	698	699	718	731	700	668	680	677	703	717	740	744	737	717	743	719	707	727	682	722	716	717	723	708	721	698	729	736	710	714	758	747	697	719	711	695	704	743	683	701	750	698	690	716	757	720	756	691	765	707	696	733	694	702	681	776	728	707	716	693	691	757	752	714	731	687	704	738	714	748	713	734	703	688	645	713	708	714	712	688	776	670	700	757	725	739	739	684	753	691	693	700	731	720	721	712	710	668	732	726	712	756	773	717	720	715	683	697	693	709	742	661	711	699	747	739	692	748	710	694	751	758	675	706	736	701	685	731	745	745	758	727	780	700	684	722	730	761	689	701	717	725	729	738	752	708	712	710	707	653	750	707	715	689	714	687	725	752	713	709	689	716	720	707	704	675	747	679	690	742	746	755	778	693	733	713	720	699	768	670	692	714	732	698	727	676	692	695	712	741	687	752	706	789	736	758	743	772	694	774	685	741	716	729	689	703	709	748	714	709	707	679	776	728	703	688	746	701	773	706	712	679	704	711	725	714	735	756	701	699	720	723	745	680	706	734	753	759	748	712	788	754	729	697	678	737	715	651	663	702	760	712	679	691	752	749	712	761	726	767	732	652	649	770	760	690	699	751	696	692	750	731	724	681	742	721	679	760	701	728	696	747	678	744	698	711	741	750	704	733	705	750
21149	44485	35598	24265	18747	14440	11572	9377	7503	6130	4641	3182	2520	2138	2103	2062	1914	1581	1441	1415	1170	1074	1030	982	993	940	896	911	922	869	892	800	876	827	834	827	823	828	767	753	842	766	828	782	773	822	741	782	804	787	797	798	771	739	775	762	788	765	775	745	793	859	774	765	751	736	800	761	759	774	739	716	760	806	780	767	711	707	784	747	770	765	791	761	739	793	764	815	758	737	741	796	779	768	743	736	760	755	767	745	752	734	746	735	781	758	721	775	782	813	734	815	746	770	752	793	791	773	774	764	793	765	753	753	772	749	731	786	744	711	757	760	795	795	732	695	796	776	799	770	749	701	747	755	768	710	761	792	733	775	779	769	775	748	767	783	798	811	796	702	748	797	771	798	723	760	704	721	791	733	689	739	737	715	775	830	768	736	784	765	779	787	738	743	753	805	749	768	766	771	754	719	775	737	794	742	774	775	745	743	753	806	736	734	825	792	753	739	741	780	752	745	789	745	683	743	762	775	788	754	769	776	729	739	746	774	776	753	771	735	792	775	776	743	739	762	756	746	694	783	747	772	722	771	803	797	785	764	760	711	743	753	714	770	775	762	756	757	746	754	738	696	778	769	754	753	812	749	740	748	736	790	746	770	811	727	787	768	813	757	784	758	766	752	729	731	701	777	765	780	728	747	761	710	779	806	732	718	784	747	735	787	754	809	776	802	759	751	802	724	703	772	771	755	741	751	737	757	728	700	777	762	754	698	774	747	778	772	789	754	778	814	758	800	766	715	783	762	783	719	735	720	767	753	733	737	803	754	781	759	780	789	708	806	815	771	705	731	775	746	752	737	763	756	765	761	741	764	763	800	781	768	733	743	729	698	759	793	719	728	787	762	785	774	748	697	741	759	773	740	777	768	701	760	722	779	810	740	782	748	737	753	752	789	718	786	769	787	789	747	739	792	732	765	718	747	782	740	717	767	786	771	757	729	716	770	721	743	726	763	760	790	776	758	697	740	749	746	713	730	795	760	720	727	794	706	729	759	755	747	746	780	768	732	738	726	761	720	740	746	745	786	790	756	746	797	782	800	727	771	727	799	711	763	809	779	732	711	734	748	703	732	757	753	780	727	751	747	794	758	759	736	790	720	743	726	810	747	794	746	750	774	769	819	734	797	735	747	805	745	798	763	749	728	767	745	740	753	755	774	794	750	737	760	726	767	792	755	752	746	729	768	767	803	767	751	723	685	784	696	767	763	756	812	728	772	754	725	769	744	768	769	779	725	728	805	738	761	765	731	781	741	705	698	775	788	814	733	743	733	770	801	748	747	749	743	749	745	774	793	771	744	775	756	769	780	809	765	810	751	703	734	728	766	798	772	764	750	781	777	740	797	760	773	718	799	712	772	697	762	750	701	763	776	766	777	757	780	756	735	812	776	763	740	787	764	794	707	791	754	788	697	734	761	785	724	752	739	742	726	779	786	794	759	752	782	748	720	763	783	688	750	764	764	743	745	743	766	763	780	751	770	777	772	763	753	749	756	782	814	745	773	757	804	746	742	730	750	764	762	746	779	762	782	741	778	810	774	780	757	690	745	720	733	766	784	794	772	728	727	740	701	765	785	749	782	776	755	745	778	772	704	772	797	741	768	759	729	715	730	777	745	720	776	791	790	736	743	729	780	757	722	799	783	756	746	780	743	806	795	683	740	778	728	804	747	776	759	747	819	775	723	781	754	772	787	766	726	783	736	810	707	742	769	783	751	699	739	739	740	742	728	741	758	726	706	754	752	774	741	729	743	761	726	755	735	780	730	773	827	736	708	733	780	756	697	775	761	753	759	824	711	732	723	765	719	788	732	731	767	775	763	702	781	750	759	732	812	773	709	766	772	784	712	813	789	746	775	757	763	790	740	750	803	721	724	775	784	743	756	774	747	772	804	783	774	717	733	748	752	763	744	753	769	793	822	741	797	703	772	734	792	688	777	758	767	794	808	775	789	745	780	766	753	762	801	720	777	765	735	749	739	743	729	743	792	755	789	800	791	737	796	768	766	736	752	699	724	751	775	785	724	782	723	792	743	734	783	703	771	743	745	742	740	731	757	680	733	778	762	766	774	741	795	742	735	803	755	745	787	803	730	762	751	771	811	768	818	747	710	787	742	729	752	798	766	763	750	788	726	728	769	842	740	738	735	756	814	806	790	730	754	766	749	788	783	720	807	772	753	744	713	777	754	772	802	794	728	717	777	777	758	755	757	742	755	739	820	722	774	785	745	739	763	752	760	806	756	730	788	720	738	799	761	737	777	755	803	795	763	736	676	774	767	715	763	730	744	775	743	782	786	766	744	775	747	745	758	728	785	770	794	735	738	807	734	729	739	728	787	774	771	794	727	726	761	774	751	719	727	737	707	736	801	744	783	757	777	801	728	771	779	763	791	762	727	789	745	716	749	756	777	731	750	710	794	732	756	780	756	770	747	731	737	768	795	805	760	808	752	748	747	798	798	747	765	793	745	805	740	742	800	765	785	734	803	769	746	784	814	774	768	805	781	759	718	706	768	741	769	772	785	769	820	758	732	711	762	754	719	768	794	700	758	777	771	803	769	769	734	782	751	799	747	831	746	781	780	700	766	780	697	730	749	744	766	710	792	761	760	810	766	746	757	742	750	807	780	809	780	745	710	757	748	760	764	775	774	831	757	753	788	814	779	788	800	773	774	762	790	749	748	760	794	727	740	746	755	758	792	730	725	755	804	796	743	777	776	769	768	758	740	782	734	753	764	760	786	741	777	715	743	740	756	760	814	760	736	749	782	804	759	734	757	787	776	769	747	788	759	788	779	718	800	742	718	732	776	732	790	777	705	731	771	755	797	783	745	788	769	716	733	822	738	758	772	764	822	817	767	774	785	752	755	781	759	745	759	767	784	762	736	771	798	727	747	770	742	783	735	811	738	718	763	726	768	745	725	834	795	747	793	757	818	792	768	796	765	753	822	751	728	743	749	781	746	755	779	765	805	832	743	756	744	762	766	776	762	791	743	777	766	772	738	807	717	748	712	775	771	778	788	816	743	808	735	729	748	784	757	769	796	730	785	769	741	779	798	755	781	728	768	754	732	715	762	783	746	770	703	734	726	769	701	732	761	711	765	790	732	731	714	783	748	759	749	774	757	756	767	755	726	764	741	772	750	798	751	731	759	742	757	741	781	823	759	763	763	779	719	757	760	752	758	770	783	771	754	766	748	709	767	750	787	717	746	737	797	799	753	756	742	776	760	726	760	767	740	733	752	739	784	766	769	774	783	739	755	756	771	755	681	750	768	772	758	792	833	778	766	752	755	807	741	739	729	739	729	756	775	790	720	725	782	752	715	743	762	822	770	759	814	763	764	755	793	703	749	771	736	788	734	751	732	761	747	804	798	757	770	753	756	776	745	800	782	755	779	765	727	752	749	765	765	752	711	759	767	772	750	734	762	770	782	759	727	775	740	770	762	764	754	783	706	775	752
24771	20980	27163	25583	16277	8974	6176	4502	3548	2977	2183	1645	1421	1253	1259	1308	1198	1064	1052	996	917	853	831	800	893	790	819	768	751	767	749	703	710	765	757	690	737	743	720	700	722	702	627	699	727	745	716	716	702	717	697	717	698	684	691	765	746	774	683	746	671	725	709	721	723	679	696	676	697	687	658	739	659	721	693	735	702	646	713	671	742	717	715	672	655	720	660	691	734	686	697	710	746	669	676	634	716	686	696	678	674	671	732	722	699	724	738	687	733	646	732	714	688	728	683	725	689	695	679	675	742	679	685	720	694	714	745	686	719	703	737	671	720	671	724	743	739	720	691	684	697	667	691	676	721	689	721	712	682	689	709	738	682	793	743	668	703	704	651	696	745	703	717	721	687	680	686	655	708	722	690	693	719	749	702	725	698	756	712	742	706	670	738	725	769	690	665	675	724	671	686	708	697	664	673	719	701	708	719	711	648	709	656	703	722	740	693	705	684	707	714	665	780	733	681	665	682	736	726	632	708	726	692	704	706	696	691	685	741	691	689	713	703	733	711	673	712	717	658	701	689	738	722	725	656	675	696	729	714	712	684	687	733	654	724	735	692	684	727	683	698	682	699	682	700	671	691	713	764	728	741	701	683	677	695	701	705	744	718	717	696	694	722	676	715	698	745	706	701	703	685	696	755	720	720	721	714	675	653	712	741	690	741	684	652	733	716	711	678	681	749	700	703	753	653	682	680	669	703	713	658	748	690	708	693	709	708	738	636	734	703	712	713	659	746	725	728	743	698	707	687	742	718	717	692	691	697	674	700	738	719	690	697	717	709	670	722	739	679	699	717	723	694	705	726	688	704	705	677	692	684	690	720	714	724	697	774	734	668	709	714	704	658	699	701	658	715	649	706	704	703	703	691	673	650	755	714	676	717	688	678	710	719	686	694	694	738	723	761	723	724	738	745	693	716	750	690	663	709	649	719	710	708	743	646	665	702	685	717	680	678	749	699	718	794	702	639	676	700	712	715	717	757	695	734	746	705	714	643	692	728	740	678	640	737	696	670	663	670	688	706	701	695	712	746	669	704	702	691	731	678	714	714	690	647	746	688	714	714	724	724	708	712	724	670	696	650	741	713	695	703	648	719	692	701	698	671	687	688	689	673	726	658	710	730	687	761	690	710	722	692	723	688	702	716	693	714	737	676	718	703	675	727	687	758	672	680	657	692	713	718	717	661	720	751	725	721	656	701	725	712	685	698	704	671	685	778	710	679	696	680	736	715	696	729	705	697	734	703	668	709	682	709	697	696	730	693	714	732	715	709	675	766	725	706	734	695	704	704	721	723	698	665	718	695	650	716	741	683	716	693	694	771	663	711	726	714	662	695	720	683	728	722	673	706	694	767	711	655	719	704	724	714	708	715	651	745	670	686	720	675	703	707	705	661	702	708	654	748	652	730	685	723	686	653	684	710	706	694	696	706	679	723	706	683	708	699	666	735	690	688	729	701	704	700	667	727	688	716	732	643	681	695	794	694	665	700	673	704	708	705	700	726	708	726	731	703	649	718	706	714	682	742	715	701	678	675	695	709	684	723	704	727	720	687	708	712	745	717	715	765	687	702	703	707	698	723	713	733	705	714	735	665	677	714	722	696	698	731	728	734	718	733	675	681	681	726	719	736	677	780	736	681	692	726	738	701	728	721	674	739	695	707	693	689	725	715	714	719	736	712	723	692	740	714	742	692	690	700	701	688	687	724	721	686	690	706	665	685	720	672	692	731	692	752	716	733	737	709	717	735	665	730	716	685	704	662	704	674	715	688	735	745	725	743	683	674	678	758	702	736	721	749	701	666	684	759	662	718	717	682	711	671	720	744	659	730	676	712	697	713	707	696	716	696	716	662	733	706	737	673	718	715	726	656	734	686	723	763	731	706	718	701	717	728	715	737	709	738	730	721	693	684	704	743	641	735	718	694	712	721	694	677	682	703	678	690	694	704	735	707	700	698	701	682	689	724	705	664	653	752	735	696	747	698	693	698	703	726	735	707	655	760	662	703	673	699	702	706	701	746	677	664	716	693	632	688	707	666	692	707	721	702	686	699	701	691	679	715	738	722	741	720	679	719	683	664	782	731	702	695	717	725	730	702	665	675	729	729	700	705	742	704	679	725	695	711	667	748	703	747	717	716	686	727	682	721	670	665	731	684	728	699	733	727	738	746	708	695	699	700	696	680	673	689	677	681	718	716	712	718	694	676	721	739	690	708	723	684	674	730	675	692	664	722	681	695	680	693	677	698	730	689	722	712	733	718	697	708	714	729	687	665	703	702	660	717	664	706	676	693	731	643	754	714	730	681	717	683	718	777	672	710	687	668	719	691	728	708	661	703	675	690	681	679	717	670	704	683	691	691	737	666	739	729	737	680	740	727	675	661	670	713	731	709	725	729	708	710	686	712	712	753	716	727	742	731	714	682	717	688	686	735	738	753	697	706	693	704	732	715	669	679	701	756	681	653	762	697	740	662	706	740	692	706	788	723	715	722	672	713	700	696	719	750	701	657	707	686	747	733	719	693	735	676	707	691	674	750	715	689	735	649	680	670	689	675	701	721	690	709	675	725	693	716	741	705	699	688	710	686	702	724	683	718	753	726	699	720	690	737	719	657	757	753	691	714	663	762	679	688	731	735	682	722	686	736	705	724	673	672	721	737	694	667	716	683	692	706	717	681	643	763	707	674	722	701	630	713	692	669	731	706	716	719	731	704	718	739	699	663	702	673	686	681	675	685	688	686	672	704	725	663	722	707	716	731	701	670	666	695	736	687	713	701	712	696	729	755	710	733	677	711	740	672	679	667	711	687	723	724	693	713	702	734	685	736	672	717	743	715	675	686	707	692	727	675	728	748	728	741	708	675	678	721	715	695	712	656	716	695	670	704	720	695	730	692	776	705	720	689	694	726	749	692	718	666	691	713	740	691	706	742	671	661	754	734	687	733	746	712	734	689	716	749	691	721	708	674	679	758	758	727	706	732	673	726	703	723	672	702	645	699	692	672	703	742	693	682	664	699	683	753	676	721	699	704	729	682	716	716	704	672	694	705	735	655	696	719	679	725	707	744	679	694	687	671	733	733	689	677	658	737	739	736	714	679	693	716	681	705	729	668	727	645	682	682	724	664	676	719	729	723	706	655	725	690	699	715	674	681	739	689	713	705	671	686	695	678	785	722	705	684	676	687	682	681	692	707	684	729	714	725	751	677	743	706	689	677	662	651	697	715	687	686	721	718	689	685	696	741	741	719	733	676	666	664	658	729	702	719	701	733	658	695	727	699	761	740	714	709	699	745	723	736	771	734	706	674	741	730	687	656	695	694	720	729	665	701	769	719	735	679	765	658	708	695	743	680	688	687	688	673	690	711	685	670	715	697	711	697	760	698	708	667	673	715	663	726	683	712	762	703	676	717	639	738	697	689	709	709	736	743	696	710	688	702	713	658	698	697	713	683	702	731	685
20912	41174	32310	21473	16097	12440	9823	7972	6321	4899	3610	2580	2195	1828	1733	1769	1585	1367	1334	1253	1131	987	973	882	912	846	867	889	876	796	846	824	794	793	784	828	810	767	794	803	814	796	721	744	762	781	750	714	814	781	730	725	765	775	779	793	756	750	740	719	790	757	789	720	713	777	761	715	752	747	772	746	781	729	769	751	768	719	773	796	754	760	759	733	721	795	770	736	744	696	773	742	771	765	744	748	721	731	712	762	728	772	751	724	761	781	735	795	725	725	717	744	720	769	832	756	811	688	776	744	717	761	694	779	751	721	696	723	775	731	702	753	753	723	740	787	747	762	753	759	755	734	770	734	764	774	744	787	740	748	804	780	763	708	739	731	791	754	695	757	764	792	741	717	771	763	771	720	749	754	697	767	747	698	750	677	754	737	706	797	747	724	765	789	708	752	689	717	727	744	739	735	783	762	722	752	773	721	754	764	718	770	751	769	728	728	742	696	723	761	747	716	738	760	707	713	719	706	722	747	714	739	700	764	739	752	725	772	751	691	788	760	742	737	698	718	740	725	721	703	702	712	745	735	730	772	778	752	729	665	745	753	762	750	724	757	791	733	772	710	708	715	739	756	787	747	797	778	768	762	692	780	780	749	756	740	748	705	730	767	734	749	734	772	768	738	763	799	774	673	731	725	694	739	740	777	758	703	774	741	752	743	727	741	743	740	736	745	683	744	735	724	709	762	757	728	713	762	758	759	798	738	718	731	764	767	710	700	801	715	725	739	693	741	760	716	752	763	741	749	752	735	757	689	775	806	792	727	707	741	743	762	741	754	752	763	764	719	743	735	781	676	737	723	759	769	798	786	719	704	704	722	752	724	757	753	739	751	741	762	759	720	761	735	773	799	752	772	813	753	781	714	752	724	772	747	750	702	740	751	771	690	760	731	757	723	756	757	711	742	732	744	769	776	735	781	719	768	750	735	737	743	715	750	741	723	797	727	711	718	764	750	745	749	767	742	720	734	719	768	739	738	739	688	725	736	712	752	733	788	776	679	714	710	745	740	762	737	797	720	737	746	680	780	707	695	758	799	749	722	748	724	752	747	781	750	708	744	715	734	788	767	695	742	795	757	708	769	716	782	730	698	759	714	726	769	775	782	747	735	805	757	793	710	755	759	729	757	759	765	726	718	724	750	783	762	767	753	758	761	752	670	720	741	733	717	788	723	729	720	732	820	756	730	748	752	755	728	681	693	732	766	743	728	725	752	720	734	767	739	753	731	733	736	753	759	726	772	686	695	775	747	760	739	693	732	726	713	754	775	774	760	771	810	733	728	722	775	765	778	694	732	759	747	699	778	746	729	753	795	761	747	773	745	725	767	742	709	725	731	759	743	721	790	759	736	701	730	739	751	746	765	736	735	697	725	709	786	728	725	744	742	787	745	760	701	752	778	728	746	755	764	731	680	741	735	732	742	724	722	741	750	778	737	773	779	794	703	707	733	736	775	760	756	758	769	739	717	722	741	736	727	740	732	751	686	759	741	719	687	732	775	762	705	733	764	703	739	763	727	789	719	730	767	770	741	694	738	739	723	763	731	746	754	735	763	738	776	723	766	747	683	752	747	751	705	723	761	784	739	757	747	741	734	715	764	764	737	690	726	762	695	732	709	714	750	742	784	745	747	757	725	732	801	678	731	729	721	737	750	732	726	698	781	743	732	780	772	696	784	751	748	766	740	761	722	777	759	747	763	760	752	732	783	751	764	739	676	762	789	693	774	731	759	719	739	765	737	716	717	744	786	733	768	730	715	713	785	733	738	734	750	723	785	757	740	719	740	700	724	726	762	726	770	709	751	760	753	705	736	728	776	795	713	775	787	674	740	741	733	775	754	758	675	732	720	760	765	702	731	749	727	769	729	746	732	801	739	725	736	758	737	743	775	758	762	692	710	701	739	742	738	764	707	751	751	744	722	716	703	747	713	687	678	749	692	727	729	755	733	749	699	724	744	770	788	713	719	698	795	741	743	778	754	742	738	718	705	729	735	750	744	757	734	737	697	769	742	754	704	755	755	742	709	779	737	752	753	754	719	724	768	773	765	722	744	698	767	730	777	729	771	769	731	705	726	770	762	729	786	759	714	726	730	719	730	748	765	754	756	743	830	735	699	750	735	777	737	696	796	762	700	727	708	726	729	734	738	756	726	739	761	714	770	688	772	707	752	741	725	715	775	842	754	753	718	786	705	737	755	743	797	699	730	762	757	729	742	793	748	706	738	696	725	766	756	742	711	707	744	740	779	753	730	715	755	759	763	788	799	746	686	798	799	686	753	725	728	737	762	752	736	728	745	782	782	745	729	740	721	813	730	751	771	746	737	695	710	728	739	746	713	693	721	759	813	773	760	718	733	737	723	719	694	714	744	765	720	779	743	707	739	769	733	779	756	749	789	759	745	674	751	733	729	730	711	745	763	722	694	784	783	779	745	789	683	763	760	776	702	758	741	737	729	717	778	741	729	700	782	780	750	728	746	736	742	700	761	735	770	743	680	744	708	773	768	736	691	759	723	689	750	720	742	731	721	732	713	698	763	771	727	785	704	753	797	792	697	728	749	762	706	711	763	764	764	724	754	745	751	724	741	720	748	705	726	784	726	769	760	739	761	710	747	765	748	745	763	708	736	736	711	730	747	773	698	773	735	785	755	712	743	765	794	729	746	768	748	750	779	681	765	718	775	716	781	746	795	760	778	712	729	731	726	732	720	709	723	725	762	706	748	738	739	779	800	776	710	751	738	701	722	730	760	735	735	720	774	768	776	773	734	754	744	744	726	773	729	747	741	740	780	726	738	763	708	757	726	749	751	730	741	750	706	777	730	749	762	759	694	723	771	790	757	699	783	725	734	731	765	708	800	739	712	750	775	762	759	762	739	803	688	779	771	706	728	723	756	735	731	755	778	762	751	779	724	716	765	728	712	715	751	788	801	769	799	735	738	768	707	750	762	790	729	755	718	764	745	828	760	717	698	753	789	787	755	734	734	739	749	716	762	727	696	756	780	746	715	762	745	719	758	730	763	768	728	732	749	788	710	756	761	706	738	714	814	737	727	748	696	734	767	768	752	759	759	735	750	740	744	745	762	745	711	782	767	800	747	727	748	723	731	749	765	764	719	747	760	765	730	790	773	762	743	731	731	774	741	761	756	767	729	774	748	714	732	748	722	737	751	728	711	779	768	748	746	757	775	719	758	766	753	738	749	773	731	713	779	734	736	730	745	703	759	735	728	757	745	781	734	761	742	777	702	735	742	727	755	744	746	782	733	706	727	737	723	703	717	727	736	758	818	717	719	733	755	729	697	679	707	772	722	743	735	685	725	812	725	769	774	730	747	700	710	778	737	729	747	787	706	756	769	689	738	723	726	735	715	736	759	717	738	764	711	773	711	688	701	755	756	727	767	727	744	744	724	717	760	779	757	713	806	720	759	735	744	755	755	780	751	765	723	788	760	764	763
22678	21152	28661	23935	21367	22034	17725	9102	6369	4939	3446	2535	2086	1832	1878	1797	1581	1433	1388	1307	1240	1090	960	953	887	893	907	906	874	859	826	807	795	885	831	810	843	793	784	785	813	777	838	809	814	811	780	782	755	838	793	794	750	758	759	724	743	742	753	768	737	766	695	791	806	765	764	762	758	746	759	748	760	719	760	732	746	786	769	762	742	733	809	782	781	743	765	712	780	759	705	749	763	756	742	797	769	774	753	700	751	743	733	735	768	792	786	752	737	759	736	773	766	741	760	748	702	720	790	769	736	715	729	756	747	732	759	737	735	761	773	812	748	805	762	744	732	760	729	734	748	728	726	748	725	754	750	713	800	733	733	770	764	776	729	770	714	772	783	718	732	701	750	761	745	764	782	773	729	730	719	742	761	771	725	730	749	701	733	739	746	722	764	740	713	739	743	709	778	738	746	768	710	751	755	775	713	757	767	758	750	772	749	820	744	752	733	718	780	758	766	785	731	718	715	721	737	811	694	772	784	722	749	747	776	760	746	685	749	806	756	745	776	784	749	756	788	751	748	731	799	741	767	773	772	771	766	745	723	759	769	765	719	780	728	778	760	694	743	774	760	743	780	746	770	770	712	726	760	675	807	747	701	760	754	738	733	742	769	727	698	723	749	794	754	715	718	747	748	726	776	793	748	713	735	730	711	781	793	734	744	735	755	748	739	756	732	746	729	774	798	749	725	705	769	715	692	736	738	724	753	749	718	740	761	727	738	748	749	770	697	797	802	784	708	734	748	776	724	761	759	785	760	773	770	769	747	776	708	714	798	761	767	705	739	737	799	755	698	709	726	761	732	759	722	730	747	712	756	722	736	733	731	771	705	725	699	725	712	742	774	790	779	763	742	743	695	747	715	757	699	759	754	801	694	736	752	726	741	750	789	729	724	735	739	792	712	765	715	784	710	679	725	747	731	716	753	823	701	746	783	764	742	751	762	787	774	765	726	733	771	757	802	768	739	711	762	728	756	737	798	743	739	748	720	734	760	744	723	756	737	753	756	718	708	734	765	773	734	732	669	759	782	705	768	799	800	728	787	726	718	706	759	771	741	710	739	750	817	755	774	703	768	738	743	766	752	735	733	756	750	749	801	773	738	782	765	769	709	810	761	721	753	726	732	739	766	734	749	718	761	769	784	736	795	795	769	751	723	738	744	734	741	766	753	702	682	708	718	776	726	806	722	787	732	736	780	709	780	769	764	740	760	733	773	750	713	767	756	769	758	715	722	793	736	747	727	733	744	747	795	769	760	750	798	797	777	744	736	758	707	824	742	801	680	721	760	750	775	748	732	756	745	745	763	753	713	718	753	768	763	691	760	723	712	746	742	753	799	739	815	710	805	730	794	760	731	737	745	716	749	731	776	748	752	796	756	791	749	766	733	819	768	765	786	770	768	777	735	787	737	717	717	722	738	741	751	722	736	749	717	732	736	790	722	753	731	763	713	775	778	766	704	742	747	719	788	731	783	724	781	759	730	692	765	777	752	742	716	743	719	805	707	725	740	753	771	810	739	745	776	773	800	812	718	774	700	729	808	753	759	780	780	752	745	732	752	725	719	778	761	736	755	754	723	785	709	714	756	788	800	733	751	822	740	727	772	720	788	825	790	718	734	722	743	688	722	715	703	756	742	762	723	730	763	802	776	773	729	745	728	746	753	762	733	724	758	727	771	701	743	767	802	768	769	746	743	782	744	716	758	745	776	715	707	740	732	784	758	794	738	745	736	725	789	747	785	780	731	760	770	746	719	776	728	734	789	743	771	758	772	803	683	701	717	769	778	742	757	742	791	738	764	742	734	760	802	737	779	727	777	737	723	748	754	739	808	768	760	708	722	688	724	724	795	713	728	753	724	778	746	737	759	723	740	829	807	730	735	727	734	697	713	737	771	765	710	764	713	770	771	721	751	752	813	774	712	782	737	720	750	748	730	749	779	744	771	743	786	698	734	775	761	773	743	744	750	739	776	768	799	718	749	775	702	741	707	723	747	738	717	728	787	766	777	722	708	737	760	724	780	726	796	778	762	699	735	746	758	765	778	705	726	747	775	756	729	752	747	755	769	733	767	757	742	687	728	719	692	763	754	699	751	745	778	710	724	759	776	760	768	750	707	737	721	681	760	750	745	752	719	726	783	698	793	792	810	726	727	772	766	785	737	750	845	769	758	753	741	725	749	744	757	766	779	791	798	804	749	722	753	764	769	770	742	710	770	770	696	743	727	727	778	751	761	764	753	757	766	714	780	720	770	688	763	713	772	760	726	729	779	770	724	765	766	733	725	813	713	719	752	732	738	774	725	752	738	742	711	730	742	718	776	736	733	755	763	714	786	762	729	760	726	752	787	735	751	752	724	758	757	787	746	724	725	782	762	767	756	745	752	735	755	744	729	748	786	786	706	700	750	764	729	738	744	743	777	745	793	783	774	735	780	743	761	762	743	754	735	723	760	726	736	744	769	738	752	770	758	686	830	757	763	762	708	765	748	740	749	783	762	740	711	745	807	740	779	745	746	748	744	735	806	692	733	726	727	753	774	757	766	773	702	738	805	760	800	755	772	762	693	732	749	766	773	784	793	732	795	745	753	686	735	761	713	777	778	726	751	702	701	774	753	739	773	736	763	750	738	726	777	701	768	771	805	694	792	736	811	712	716	777	743	759	732	781	707	788	770	737	761	775	772	709	757	756	738	730	740	767	762	749	701	727	749	790	705	695	743	781	717	781	792	698	758	696	749	778	715	763	741	762	771	698	774	715	778	739	759	786	750	761	712	757	733	750	782	764	715	759	781	721	801	730	729	795	763	701	743	739	784	739	734	735	732	745	784	723	735	709	779	764	769	771	723	781	717	755	746	720	770	786	739	765	771	766	734	755	721	809	753	740	751	748	703	752	748	703	774	728	710	785	740	762	744	755	748	722	715	723	753	782	756	745	755	736	761	744	733	679	751	771	722	756	739	753	763	709	774	715	779	756	759	764	750	807	801	782	766	767	783	763	697	750	702	735	758	761	771	726	741	797	748	753	781	753	726	742	783	750	762	761	761	723	777	779	761	734	721	752	742	760	756	734	698	714	784	779	736	724	685	738	813	759	738	769	732	754	774	758	746	715	769	748	788	769	755	811	703	679	705	742	753	730	747	744	771	779	790	752	731	772	756	771	775	730	786	725	780	741	758	792	742	739	745	807	728	801	757	748	749	720	743	728	715	744	764	723	762	727	723	728	740	711	756	730	761	739	779	726	708	768	748	759	700	785	750	728	753	795	744	733	777	705	784	723	742	735	732	728	700	748	795	720	781	738	748	726	764	765	768	774	769	734	748	705	770	789	795	770	741	728	739	756	704	746	706	758	762	768	722	726	726	766	694	777	752	770	787	739	770	744	708	750	773	735	768	765	749	748	732	752	756	701	751	747	742	792	737	768	745	729	724	714	745	718	735	788	750	738	786	772	721	701	760	708
23630	49619	40932	29601	24024	19330	15616	12592	10020	7733	5372	4000	3109	2624	2605	2759	2330	2008	1957	1732	1486	1221	1069	1073	1047	1024	1073	1018	914	949	863	901	818	858	856	877	825	879	842	809	851	835	825	815	849	826	835	826	777	811	819	782	829	787	786	809	758	790	803	807	832	757	839	767	712	783	776	772	805	742	754	784	812	758	771	777	771	783	830	793	750	765	775	770	830	739	785	759	809	781	740	732	791	750	787	753	796	786	769	765	741	772	774	730	776	808	791	802	770	743	750	822	756	766	821	774	787	765	804	742	764	767	754	758	794	823	785	786	810	812	762	749	760	811	807	751	823	778	753	743	748	760	780	771	781	780	804	772	756	780	764	758	780	829	815	777	749	804	785	742	826	772	786	772	772	793	746	791	764	733	799	759	781	775	781	775	742	770	827	734	811	775	745	729	723	793	726	779	820	747	733	792	806	834	755	754	794	774	776	742	773	803	758	743	729	776	759	763	813	784	789	727	744	762	781	777	780	819	802	762	801	742	718	761	756	808	736	793	759	812	815	786	769	753	774	738	784	744	759	790	756	825	800	763	792	773	753	772	778	769	736	779	801	768	805	796	721	797	736	799	772	765	735	751	806	783	744	726	758	788	753	773	789	752	803	773	802	772	759	774	760	759	754	777	798	795	789	824	782	782	742	759	781	761	787	770	792	738	757	772	780	791	787	771	771	757	744	771	773	793	729	705	762	789	799	775	770	714	758	751	747	740	825	803	774	783	763	742	761	775	771	727	770	785	779	746	788	765	746	773	796	762	733	750	814	771	696	770	797	732	763	746	782	780	763	809	767	784	808	814	773	765	761	744	750	796	789	763	798	758	728	786	740	826	774	753	781	750	793	780	768	753	832	737	708	766	743	768	752	725	775	770	714	795	815	765	712	825	793	719	781	771	745	770	755	787	780	779	758	776	753	793	773	771	742	827	783	763	745	745	806	795	796	754	794	807	736	793	777	760	789	787	804	797	784	799	809	776	779	785	792	778	794	752	818	772	784	752	774	757	762	757	753	758	793	755	824	747	772	765	827	793	799	771	744	765	796	736	729	761	749	836	773	766	712	774	761	765	779	742	803	782	753	765	739	820	743	739	722	748	762	828	775	748	779	763	730	790	815	806	791	826	819	768	805	796	762	738	759	772	766	820	752	761	802	792	802	782	753	771	753	781	783	773	729	762	709	776	789	783	770	769	812	797	764	807	751	814	751	751	751	745	723	737	829	802	757	774	818	785	771	827	836	801	753	774	807	777	725	774	774	753	762	840	766	788	788	750	735	795	787	783	770	820	775	788	801	770	773	745	830	785	836	744	793	747	785	780	803	800	766	789	780	728	829	799	764	772	811	816	795	769	723	778	736	779	774	763	777	767	720	705	790	791	773	792	763	759	779	789	725	810	756	784	817	784	775	720	771	785	761	792	742	782	747	768	805	748	735	749	800	777	750	816	784	791	779	767	810	762	772	771	805	773	756	768	751	789	786	770	814	760	736	773	797	801	739	780	749	756	803	797	845	749	771	764	805	778	807	775	778	807	802	802	771	791	808	797	823	766	777	778	803	779	749	816	758	795	820	739	755	756	779	759	769	721	792	755	766	783	764	767	744	790	759	783	801	767	738	811	755	794	736	779	726	773	776	719	780	764	768	801	808	761	847	766	799	816	766	802	793	756	762	818	774	756	760	813	727	761	739	748	790	772	804	808	800	728	750	771	735	764	772	752	808	811	789	798	834	780	783	755	801	808	759	775	705	769	805	798	818	743	753	758	778	789	745	759	756	762	761	750	764	765	778	774	747	685	783	765	736	791	779	735	773	757	721	719	781	765	766	792	798	839	751	735	750	755	768	734	724	744	728	775	779	748	776	753	770	783	829	779	730	741	787	758	796	776	751	752	806	784	791	765	817	755	739	751	753	771	775	805	758	753	827	735	796	762	745	780	786	748	722	767	723	738	788	708	769	746	753	769	731	763	753	759	775	781	816	809	798	787	813	765	774	764	816	725	821	808	796	770	775	758	804	803	774	743	743	819	774	771	767	764	835	795	778	794	709	791	789	759	759	775	704	773	724	792	796	765	785	796	798	785	804	750	770	774	776	807	748	790	737	756	767	789	771	808	810	795	751	761	787	790	797	792	855	770	794	769	801	784	746	789	787	768	804	782	796	773	780	815	774	772	786	779	755	761	765	791	819	755	759	835	787	796	768	748	809	713	779	758	824	771	743	786	783	745	753	746	764	770	806	746	760	767	780	794	777	794	844	779	766	738	780	749	697	806	813	756	772	778	781	761	740	814	793	748	755	787	804	779	762	767	756	809	752	758	729	747	775	759	743	804	764	767	817	734	758	755	781	821	776	769	748	786	751	819	770	749	768	728	778	737	752	772	738	749	805	763	774	797	790	807	768	729	741	804	807	767	802	800	771	762	791	779	741	810	766	777	782	792	801	766	799	732	778	751	810	797	811	823	808	788	791	773	731	750	788	822	804	765	738	768	807	751	803	787	785	790	791	792	786	739	787	785	743	775	789	771	786	756	737	771	743	728	777	775	781	780	757	761	803	782	789	754	793	779	781	749	757	755	796	735	740	754	756	768	769	755	788	793	729	804	784	799	766	778	783	781	781	775	734	807	747	760	730	826	752	801	787	823	764	775	781	771	730	786	774	772	735	802	789	748	765	771	779	740	832	771	728	788	755	808	740	720	748	786	764	751	845	823	850	842	720	770	744	792	783	787	796	806	855	828	804	753	759	760	787	793	758	748	782	706	765	751	787	805	753	816	814	787	759	753	802	749	822	828	833	822	781	767	770	771	810	785	749	799	753	833	790	793	789	782	800	777	778	734	774	791	768	807	768	780	777	766	795	764	738	783	771	765	743	740	806	783	778	793	776	832	761	738	742	769	750	795	753	769	787	765	787	756	761	813	765	802	800	767	792	764	756	749	788	781	792	726	752	729	761	741	751	818	763	766	785	757	761	767	789	758	754	798	822	804	799	764	774	802	758	784	758	786	799	757	778	732	808	752	794	786	763	754	776	759	763	844	743	771	762	794	757	743	802	776	841	780	754	771	762	766	799	793	739	797	802	811	780	801	780	780	766	784	805	753	773	792	761	809	802	779	736	772	771	770	766	768	792	828	771	787	774	815	781	745	753	806	728	808	757	792	770	764	772	738	805	759	742	784	759	757	755	747	743	741	776	771	813	768	807	813	793	777	748	756	818	737	734	754	806	823	766	763	761	775	779	776	747	780	718	744	758	756	798	798	801	739	765	780	787	813	736	788	771	823	784	767	784	816	727	784	755	753	840	787	790	778	798	818	766	762	752	763	802	730	813	781	771	816	786	788	756	777	734	774	806	801	763	752	782	728	756	775	767	790	759	722	825	739	843	819	760	790	754	808	822	850	764	820	755	754	754	750	789	812	809	811	794	818	781	774	779	748	772	755	754	750	759	810	737	782	814	781	762	778	778	767
28937	25544	27669	19261	11002	6871	4984	3723	2787	2232	1662	1300	1154	1096	1085	1104	1036	964	879	887	929	863	783	800	773	820	746	791	757	730	768	736	699	700	757	722	699	693	712	741	756	714	670	764	715	727	692	683	691	769	729	729	717	781	669	694	729	708	703	710	721	666	791	728	747	677	703	738	666	701	732	709	756	699	679	703	732	681	687	684	697	723	671	719	723	730	705	647	682	702	730	722	680	709	688	686	724	741	754	772	675	714	701	724	733	712	779	729	687	699	770	701	709	744	673	715	709	704	685	706	725	704	724	689	712	705	707	740	709	716	756	743	715	721	669	710	749	706	709	700	686	725	693	697	651	706	726	717	665	710	747	729	663	723	720	763	705	724	731	693	691	674	717	708	664	658	759	786	698	669	740	710	757	719	736	735	661	687	723	690	699	713	700	705	729	715	680	715	750	756	721	714	727	742	685	724	655	681	658	761	690	680	678	665	727	704	686	693	673	741	687	750	780	689	718	697	678	711	711	712	709	689	739	714	732	698	709	636	751	725	720	706	689	697	715	720	702	656	705	734	707	732	701	717	752	695	641	724	679	764	730	743	707	722	708	696	705	744	666	721	747	718	700	687	781	703	752	666	696	720	715	746	714	661	708	690	738	730	714	715	677	714	720	709	707	694	686	702	757	720	699	692	671	664	683	703	725	708	712	706	735	701	715	711	714	723	685	658	693	704	695	720	744	719	729	725	718	742	711	732	691	736	708	694	697	714	701	717	661	753	647	723	704	711	702	745	700	734	716	755	720	727	758	718	765	666	662	721	695	726	720	704	671	652	715	684	690	682	686	690	679	700	739	741	704	702	708	718	737	681	671	735	655	762	704	696	707	705	706	695	709	700	734	711	703	726	709	729	752	677	733	729	691	678	704	750	691	683	700	672	637	662	709	741	744	744	699	692	749	701	718	674	764	707	718	732	670	712	739	673	639	725	681	698	691	722	726	725	665	689	723	703	718	729	621	719	699	717	718	730	643	743	691	718	720	781	754	688	751	669	702	732	756	696	685	688	715	673	748	744	701	715	747	728	684	733	729	690	737	677	688	723	721	733	768	664	660	692	693	760	742	700	721	674	737	701	690	729	734	694	717	705	673	698	723	723	738	732	671	693	689	684	702	690	717	729	698	692	732	687	667	752	679	668	669	709	690	721	682	665	665	698	687	711	726	677	709	756	735	733	690	721	740	704	699	688	712	648	750	665	701	738	706	742	698	698	720	710	698	723	740	681	709	714	728	728	719	706	688	697	720	715	711	700	676	745	758	695	699	769	695	778	724	712	731	656	722	736	694	724	728	670	724	744	691	742	702	673	717	737	723	686	729	718	692	712	681	709	684	645	655	704	685	701	706	698	702	693	761	685	705	673	654	700	694	704	730	718	658	740	699	744	726	714	736	729	681	752	714	727	696	687	718	728	695	667	732	685	741	723	653	731	733	704	725	730	765	709	720	681	657	697	754	688	662	710	702	733	724	731	722	701	715	705	710	696	746	709	691	737	713	749	697	727	742	685	687	712	684	677	686	714	709	703	709	703	763	689	716	759	739	744	701	719	723	724	753	706	713	714	696	730	689	709	692	693	727	735	669	717	712	770	696	727	730	678	705	703	721	714	669	729	679	724	687	704	742	671	743	747	734	714	734	764	746	696	696	750	730	747	695	744	696	735	770	754	710	692	728	699	720	689	733	696	733	723	660	669	709	723	685	693	695	717	750	714	721	728	774	719	741	718	716	740	736	748	713	706	676	727	683	691	738	654	695	699	658	734	715	756	688	712	753	728	725	708	695	665	698	749	695	774	717	728	711	681	740	696	737	687	723	730	696	751	714	741	681	691	692	736	701	752	720	700	714	708	720	727	726	720	729	726	700	693	687	715	723	699	780	694	697	725	709	760	680	688	744	729	683	746	720	684	726	711	660	747	650	684	712	698	727	706	714	696	759	718	688	729	750	728	713	745	735	674	753	724	755	724	693	701	742	744	740	694	738	667	674	685	748	696	766	697	661	693	719	730	686	719	736	712	688	736	700	674	710	735	747	732	695	709	680	729	684	714	763	707	727	717	749	704	736	714	705	668	694	758	743	742	679	652	696	710	724	670	680	711	711	734	754	697	681	677	719	700	706	756	723	700	681	696	689	708	667	682	746	752	763	664	713	675	708	686	692	734	706	673	736	732	745	702	682	721	674	676	667	766	666	714	706	737	697	707	713	727	718	689	707	711	666	683	693	722	701	683	683	725	729	725	714	747	731	758	702	730	664	738	750	688	710	666	701	697	695	722	708	722	692	674	724	685	710	675	725	733	700	697	684	768	709	708	754	710	729	754	741	711	729	772	688	683	747	717	686	693	731	713	719	691	644	715	720	640	736	723	703	684	714	743	713	693	762	671	695	696	683	702	645	734	687	689	725	727	712	705	689	709	700	769	767	700	735	711	674	676	686	704	721	714	704	733	755	751	679	697	722	684	670	699	717	672	730	718	704	722	699	719	736	668	701	693	715	715	701	721	776	747	690	753	767	694	719	702	726	731	738	715	706	667	764	748	662	694	689	695	725	734	687	760	718	730	685	735	710	722	776	710	691	724	718	708	680	713	747	744	717	720	709	666	722	727	716	667	717	703	694	720	687	740	716	703	678	716	738	708	719	697	709	713	720	716	702	651	711	687	726	714	708	704	696	734	730	697	716	652	743	732	672	723	736	752	691	755	736	694	754	749	696	703	677	677	724	751	777	644	745	716	691	732	727	704	690	732	720	692	733	702	705	699	712	669	676	720	671	722	687	746	708	698	722	734	740	685	732	753	744	715	717	671	735	768	695	696	727	754	708	729	697	690	710	668	702	742	698	717	727	689	728	684	743	708	732	692	718	706	738	689	706	729	674	787	679	758	717	736	729	752	718	711	719	683	756	752	742	718	724	703	665	715	665	672	708	697	728	689	720	765	710	700	680	707	722	681	683	727	673	714	721	737	717	696	695	706	700	700	667	742	734	707	731	699	747	716	686	707	662	684	654	695	760	730	715	677	664	700	725	716	686	688	685	707	735	691	748	715	727	708	721	706	699	729	736	711	701	702	704	711	726	696	715	705	677	752	705	774	742	728	724	729	704	699	714	739	685	663	685	684	719	693	717	714	740	702	714	733	688	748	710	689	749	689	762	705	694	696	683	736	730	730	721	672	690	696	759	715	705	719	709	700	738	739	707	728	721	699	735	731	725	742	716	718	690	715	717	716	758	732	699	758	723	704	676	671	745	724	737	666	727	672	701	707	689	725	702	720	712	699	721	719	734	741	712	716	736	703	695	702	688	710	685	712	716	736	683	684	691	681	698	662	702	698	712	688	698	665	694	727	701	730	698	740	727	692	745	738	720	712	739	753	697	713	689	739	709	698	740	710	645	658	693	714	739	730	693	759	731	704	701	705	727	707	727	695	708	702	704	722	685	681	707	722	704	703	747	691	735	655
21954	38570	29399	18887	14255	10541	8252	6319	4787	3625	2514	1940	1651	1521	1540	1506	1354	1134	1117	1120	1095	954	878	895	848	850	881	825	802	775	808	794	788	771	798	787	767	746	844	779	768	722	753	756	788	753	763	739	763	729	740	729	797	742	765	713	772	770	778	750	765	734	789	774	769	789	731	794	785	726	751	764	717	785	738	750	708	710	739	738	762	757	752	683	755	767	758	737	745	767	752	750	767	742	724	775	722	805	739	716	743	776	811	733	684	763	775	729	731	745	741	713	753	740	710	742	761	742	755	710	708	768	743	715	758	769	732	755	710	717	737	781	783	768	752	743	760	750	718	754	748	764	759	717	714	718	778	738	731	730	756	735	710	758	763	768	770	756	721	764	766	730	747	744	771	762	708	715	746	717	736	754	752	711	705	783	735	739	748	684	749	723	748	758	745	716	716	768	789	739	743	775	732	737	723	766	780	776	780	730	719	785	789	758	761	731	714	792	734	775	741	792	813	741	744	790	747	707	756	735	723	769	762	736	746	777	736	745	683	742	743	740	781	725	704	758	791	748	738	774	749	743	760	752	744	755	770	692	741	758	718	707	768	680	777	762	741	738	731	728	779	711	736	709	742	737	758	758	789	767	763	779	709	726	753	735	823	795	780	758	754	709	734	767	759	749	743	770	758	733	746	746	745	765	704	713	718	715	734	739	734	709	745	708	779	758	765	754	651	754	722	740	760	772	724	733	758	733	756	778	767	702	761	738	786	732	791	766	774	751	685	768	745	740	735	733	731	743	737	778	714	737	742	737	710	724	731	803	724	758	792	735	731	747	762	769	751	771	756	739	718	776	758	720	729	790	753	770	748	821	763	750	718	713	768	727	721	709	733	742	728	677	756	720	743	695	734	765	692	757	740	713	761	813	728	749	702	743	719	777	730	749	744	756	856	806	765	719	752	717	756	754	738	776	737	745	723	780	781	757	763	744	740	781	699	754	728	733	728	786	758	753	736	757	734	767	716	741	725	713	785	766	742	732	726	766	727	711	814	712	737	750	728	755	765	782	792	695	779	730	761	713	778	768	723	731	748	741	744	712	754	705	774	797	786	712	770	732	766	786	728	772	712	747	780	710	728	751	754	702	736	765	711	784	731	737	698	716	739	722	764	751	720	736	724	763	752	725	792	772	771	712	698	754	748	742	789	731	804	783	720	715	729	729	752	760	775	749	791	764	763	773	723	742	751	730	742	735	744	814	749	756	791	704	781	731	707	746	792	761	724	740	844	758	742	755	765	778	759	694	788	757	730	769	738	743	746	739	750	734	713	742	747	722	717	756	785	784	777	697	734	773	698	771	726	758	721	774	792	740	728	744	723	741	774	780	756	738	749	728	729	739	794	679	724	736	758	756	742	759	758	750	761	766	713	702	684	752	737	749	738	735	770	770	749	740	757	777	779	740	727	730	736	747	689	719	763	722	745	755	785	726	721	734	743	697	734	718	752	752	781	815	720	729	746	758	744	813	789	761	735	742	695	752	747	763	774	769	679	743	787	737	731	742	812	727	714	743	687	740	727	757	786	760	786	734	790	722	757	725	738	757	717	750	715	761	742	760	708	690	741	771	751	716	771	707	755	688	756	715	690	759	769	773	772	715	706	799	721	757	789	705	818	736	734	753	766	725	749	729	725	744	734	734	732	716	713	750	762	769	723	773	752	703	759	763	729	798	765	760	706	770	717	702	728	790	720	766	721	751	796	763	725	756	728	736	695	748	766	741	735	758	716	739	814	775	789	749	753	757	702	764	731	737	765	723	764	747	787	737	710	732	771	752	737	715	777	771	727	750	784	732	726	779	726	796	726	759	736	764	749	738	716	778	728	753	717	769	731	748	716	753	753	724	748	712	766	752	734	788	756	732	747	723	793	746	753	761	713	756	756	742	778	758	759	733	729	738	730	759	760	732	720	793	765	703	768	751	763	755	739	731	705	734	760	735	748	729	722	772	775	747	762	755	759	829	727	794	768	720	714	733	759	798	717	767	662	734	741	757	727	757	752	743	720	744	765	783	737	727	748	714	742	730	782	709	769	765	721	750	700	740	703	757	773	712	759	746	720	804	701	756	749	765	741	762	756	743	745	835	761	728	710	748	771	753	756	686	763	717	702	763	726	706	778	746	736	743	754	774	743	787	743	739	774	814	768	753	755	721	791	788	714	730	757	757	754	762	745	763	830	770	740	737	787	743	768	720	781	782	720	735	767	746	688	778	817	779	759	752	734	768	704	733	735	777	796	758	757	718	731	735	766	755	677	742	734	707	740	768	750	776	724	762	712	726	757	725	756	785	774	735	719	760	748	765	752	667	698	775	728	747	778	765	788	726	816	789	736	799	734	716	761	728	752	745	749	718	804	787	772	761	726	772	747	731	778	747	722	697	763	741	714	779	733	744	769	750	720	699	821	756	733	738	700	743	694	721	747	719	746	721	765	730	713	753	724	738	774	720	697	676	710	723	767	772	800	749	745	813	690	726	748	769	701	790	749	739	746	796	732	743	737	748	767	744	792	751	734	737	749	811	763	741	715	780	725	765	697	764	733	740	721	715	735	756	715	788	724	771	717	697	778	739	734	758	715	747	771	733	694	764	752	782	739	782	729	752	773	754	770	774	713	721	743	763	729	763	752	785	754	731	734	714	717	746	724	743	716	776	740	782	771	742	717	733	733	706	734	722	774	774	758	762	712	757	761	778	790	736	714	692	740	739	756	767	774	751	767	769	770	738	730	737	740	762	708	752	774	789	719	771	755	730	745	755	773	729	744	751	779	767	752	779	767	702	753	702	760	740	774	763	765	726	768	708	722	719	753	778	749	801	783	748	757	756	773	775	750	811	769	780	729	790	735	771	781	779	744	733	755	684	792	728	723	721	718	765	738	771	736	766	764	764	704	731	776	739	721	729	708	783	697	704	759	715	716	728	758	739	715	736	747	744	780	748	777	690	736	702	783	727	764	748	744	709	797	742	742	742	741	715	719	749	715	765	746	790	782	753	745	716	716	748	761	798	746	710	738	739	753	773	719	721	743	777	745	759	746	727	774	752	719	743	712	742	727	709	735	771	754	771	739	785	721	775	760	738	737	766	701	702	716	805	765	747	728	727	757	732	716	731	752	745	777	771	704	711	760	713	731	752	735	764	740	783	741	732	740	729	732	745	726	730	737	749	724	723	778	709	699	750	772	760	764	754	792	768	721	771	739	744	705	756	762	780	720	734	736	716	736	738	757	743	727	736	747	727	749	707	787	756	805	744	761	715	756	658	751	720	755	683	764	771	725	721	779	749	767	718	731	744	715	738	735	725	775	752	775	720	799	750	756	723	729	770	748	753	756	735	746	784	720	780	711	691	728	716	783	735	740	738	748	694	705	798	748	735	792	752	795	740	752	713	800	787	804	712	764	729	752	728	735	720	743	778	765	770	745	735	772	781	763	723	707	763	728	741	773	707	756	784	724	721	689	732
23735	21089	28251	24407	21576	17006	10320	6406	4550	3486	2335	1861	1631	1574	1465	1344	1236	1033	1088	1115	1084	1025	945	888	867	798	816	801	802	747	769	754	725	747	754	773	767	750	757	764	727	745	753	699	783	727	735	757	758	733	727	715	715	692	734	718	718	764	713	731	764	708	722	762	709	741	784	738	738	736	818	749	679	730	732	720	774	727	724	777	701	744	691	730	788	754	736	737	705	713	772	733	726	703	713	804	757	754	718	706	687	725	741	642	755	714	742	748	731	751	771	679	763	717	742	737	708	766	676	724	697	721	697	736	770	707	760	697	732	743	695	718	725	737	744	734	710	784	697	702	741	703	738	712	716	697	709	705	741	704	704	718	724	707	659	783	777	749	673	760	702	736	703	705	731	787	704	739	719	713	682	754	750	710	693	716	672	735	749	685	726	733	719	758	751	742	731	692	761	718	780	717	743	753	710	654	725	746	756	723	748	675	736	692	743	773	712	712	703	745	726	732	683	762	755	713	670	730	759	745	739	746	770	758	704	753	712	735	730	746	765	735	734	734	738	743	696	705	726	667	745	738	707	707	718	672	741	689	694	737	714	779	737	727	743	724	732	747	752	732	738	708	696	723	723	730	720	750	767	711	692	729	705	696	748	785	767	723	760	701	707	724	739	758	696	735	749	726	753	730	687	753	778	761	701	738	728	703	763	682	718	715	747	732	687	739	743	736	721	754	743	706	720	723	697	726	777	735	683	723	773	737	741	736	703	716	724	717	714	730	784	714	742	733	664	758	785	751	666	738	758	722	709	745	681	754	721	735	797	738	746	702	719	721	741	757	729	685	718	706	746	682	733	683	754	743	689	689	729	706	774	721	731	656	732	725	697	689	768	726	750	702	733	687	715	723	738	667	707	696	738	738	694	740	714	729	741	684	698	724	758	711	727	712	726	716	735	699	703	707	685	801	707	739	741	731	731	708	694	694	758	702	724	744	695	778	737	727	748	718	703	767	732	750	774	683	766	712	664	723	696	709	736	729	694	691	741	722	707	707	750	708	806	679	713	754	717	726	746	688	724	728	784	726	741	769	661	749	715	751	676	734	694	703	709	727	679	718	750	724	692	748	686	681	733	733	724	715	716	684	708	681	728	706	700	701	704	731	759	713	738	696	701	717	735	695	702	753	692	751	714	739	753	733	717	716	702	690	767	683	733	768	702	736	728	742	724	734	706	764	727	742	799	740	731	709	648	732	710	675	695	682	738	760	718	717	771	695	695	719	727	765	688	747	706	737	759	744	731	770	725	695	742	721	690	748	690	760	782	734	732	706	740	724	734	722	722	719	723	757	708	765	745	746	678	727	779	703	750	709	711	680	700	753	721	744	743	720	732	732	679	720	732	676	686	741	714	722	714	733	744	683	742	693	722	767	711	774	692	693	794	754	719	705	698	697	706	735	738	645	718	706	691	722	731	684	704	685	742	743	727	753	721	695	741	755	748	757	727	703	735	706	744	716	763	711	759	757	731	735	714	725	752	740	692	737	776	735	770	669	750	709	753	744	675	729	708	706	751	696	715	763	742	688	741	736	729	702	778	677	734	664	727	751	748	729	712	722	700	731	711	709	696	657	705	721	762	755	746	739	760	755	706	754	726	712	741	735	720	727	722	720	722	759	724	738	721	753	731	725	691	685	725	740	709	746	713	691	680	730	695	711	697	718	726	725	762	753	737	740	771	687	694	688	704	722	735	654	697	675	748	734	686	739	760	755	739	703	673	745	715	712	760	698	733	745	780	709	709	750	755	702	696	705	703	760	771	685	693	728	766	702	733	703	757	724	748	717	696	706	735	757	779	713	744	750	719	716	711	700	756	730	731	727	757	656	752	744	709	724	720	691	716	737	697	771	745	712	722	707	734	675	660	724	755	724	714	706	717	703	698	711	693	744	725	735	725	736	728	707	706	690	749	737	690	690	754	730	705	706	719	686	702	728	758	725	734	737	712	765	710	658	729	740	690	707	721	744	699	733	741	757	708	696	697	753	691	764	724	737	694	782	718	767	738	764	709	729	722	731	774	741	710	769	755	724	757	724	724	696	634	737	757	734	745	738	734	705	743	703	681	721	687	772	760	698	737	719	714	712	733	759	701	744	748	707	727	707	687	739	704	738	753	709	714	733	754	678	750	710	761	751	755	714	722	731	722	786	708	752	704	707	739	691	731	770	753	707	711	706	751	746	725	735	682	743	730	719	678	757	736	711	741	696	709	747	714	725	774	759	723	697	722	701	752	717	703	677	673	695	712	710	723	653	749	730	703	747	771	795	711	722	732	728	743	668	762	711	727	746	725	731	731	761	716	726	710	726	734	743	735	718	755	685	725	748	719	757	707	749	700	718	707	746	667	732	747	724	740	719	703	719	709	691	804	734	698	789	686	741	702	734	746	729	715	690	666	716	675	674	683	752	760	724	669	734	723	734	790	750	671	745	676	799	707	706	730	749	738	717	755	730	722	696	755	745	746	670	772	683	693	749	700	702	689	689	737	711	733	739	751	696	643	706	722	743	710	769	749	696	728	676	719	716	741	726	715	717	738	729	684	730	765	652	701	716	693	730	755	741	716	709	722	686	708	725	708	719	729	748	701	733	725	742	688	720	715	781	752	747	753	749	691	728	733	735	709	677	706	720	723	723	700	715	725	734	709	748	686	748	693	720	696	776	724	719	747	729	695	716	725	743	691	701	734	702	749	746	733	743	776	708	726	762	727	703	740	756	694	633	727	719	731	728	665	766	732	741	697	746	745	680	756	713	729	701	724	743	728	714	760	707	731	766	732	713	772	737	681	759	781	699	695	718	706	729	684	716	683	695	684	676	759	758	749	753	661	766	718	710	708	731	757	708	702	735	738	773	753	737	704	736	699	773	706	754	721	706	724	703	711	726	689	741	680	660	704	755	728	673	700	743	773	713	760	743	737	710	739	750	724	735	766	736	722	741	740	666	696	757	700	719	776	710	732	723	730	688	716	714	732	695	747	726	725	735	728	745	716	710	704	687	697	695	721	704	725	741	722	766	710	666	716	681	715	682	715	800	700	711	706	706	771	755	767	734	724	713	741	705	695	685	716	723	689	667	705	761	752	718	756	770	743	740	741	703	685	747	701	732	751	693	732	744	720	676	742	729	714	729	696	728	715	709	716	704	737	733	711	714	732	711	705	706	700	675	694	717	729	717	704	682	730	690	721	761	694	711	729	736	694	731	769	763	709	693	705	713	725	742	775	735	749	741	773	707	703	712	681	733	739	725	705	728	738	751	703	759	782	694	761	683	711	719	686	715	736	728	714	753	680	731	725	717	725	749	711	738	725	691	722	701	733	712	711	699	737	768	719	681	727	723	725	690	757	757	732	747	752	714	694	749	719	722	746	685	724	680	759	729	748	777	789	721	742	745	750	737	739	706	743	738	713	785	735	773	722	763	744	724	742	693	706	674	799	687	753	723	733	750	740	722	760	735	759	721
21974	46030	36546	25879	20302	16082	12590	9631	7358	5416	3756	2735	2303	2068	2077	1827	1605	1385	1315	1497	1273	1257	1159	988	966	889	863	867	857	891	844	834	825	844	797	845	799	856	746	763	765	770	762	813	835	758	732	758	779	751	756	761	760	843	774	760	795	764	794	768	776	760	765	759	777	784	732	744	745	731	739	777	748	723	739	769	765	783	813	762	749	722	722	752	779	746	752	746	758	744	771	749	727	741	767	750	780	737	771	745	812	755	766	714	745	755	725	754	769	768	800	742	750	806	798	759	742	731	742	761	741	803	759	753	746	785	738	708	787	683	773	748	810	735	748	767	740	745	727	739	781	766	740	763	727	725	826	769	766	752	744	735	765	728	778	762	772	797	758	740	769	764	754	719	716	746	756	740	769	743	712	730	756	776	748	720	749	762	729	757	739	699	727	767	731	731	797	763	787	778	762	745	797	758	742	718	728	755	763	762	723	784	763	756	791	749	723	765	731	747	799	770	788	707	794	745	744	766	772	768	739	772	749	747	753	726	757	780	771	714	713	790	745	753	726	762	726	751	785	762	793	746	774	788	765	721	776	751	763	756	773	780	759	744	765	727	765	740	755	743	721	778	794	690	740	757	755	743	733	765	738	799	775	799	766	779	807	758	772	763	775	782	719	736	770	763	771	748	778	754	774	714	741	776	746	727	771	752	742	811	746	762	751	797	751	738	742	758	809	753	760	787	756	796	712	788	784	760	754	771	786	775	797	730	771	740	758	764	742	770	762	782	769	758	735	785	737	764	766	737	750	764	724	760	806	693	737	722	782	736	792	775	786	726	782	769	768	744	749	760	734	764	763	754	729	772	777	698	756	750	710	771	736	762	757	783	752	774	721	791	725	785	769	704	736	736	743	724	807	778	739	765	792	796	755	776	724	785	775	775	776	816	764	778	771	778	763	732	690	729	732	784	740	787	730	730	762	774	798	754	754	770	773	728	772	750	759	757	710	797	807	731	744	750	747	750	778	721	758	808	726	754	707	728	784	765	772	817	773	722	789	784	701	734	753	782	775	782	752	747	786	775	781	769	764	752	765	792	731	735	760	850	738	778	706	734	773	788	745	727	756	730	748	759	746	807	777	774	770	737	731	763	788	771	758	734	755	745	767	747	779	738	752	709	764	735	743	762	799	751	759	757	759	732	783	760	783	717	753	751	739	741	755	789	723	741	698	780	767	807	780	759	738	816	788	755	812	794	740	786	760	753	764	786	831	731	749	773	747	754	760	746	734	776	760	736	762	783	765	736	733	753	760	742	774	763	708	706	743	775	770	754	740	766	728	748	719	777	768	757	725	717	839	679	784	736	770	773	717	703	734	748	758	732	753	747	796	691	773	759	750	704	765	742	782	731	764	777	770	735	814	748	766	734	773	754	722	744	773	815	775	785	756	834	748	795	702	761	768	715	748	784	765	712	782	801	773	760	787	774	735	754	758	755	724	730	739	785	737	767	767	731	778	774	760	728	785	766	759	748	774	789	716	738	730	752	812	748	737	781	767	788	759	705	754	776	764	724	729	767	765	770	722	791	728	756	798	792	784	757	758	713	768	735	764	798	736	770	785	696	730	728	763	752	749	778	738	735	770	793	787	769	708	747	772	758	763	742	756	750	793	767	782	778	767	759	747	806	749	773	772	777	759	743	767	699	746	741	738	687	744	754	796	765	762	773	697	738	768	695	724	757	798	727	753	734	749	715	790	786	752	738	734	716	705	779	754	803	784	742	720	726	763	740	758	728	757	738	764	817	741	755	778	754	791	754	761	804	805	722	770	743	803	726	755	758	756	766	731	767	737	762	751	762	740	787	734	787	817	791	732	790	753	743	739	788	773	767	731	769	815	773	768	728	762	796	753	743	720	739	799	732	740	772	731	738	751	717	749	733	769	716	765	785	724	797	808	752	770	755	795	713	737	781	772	754	789	703	776	791	787	769	771	730	714	731	730	767	792	751	720	705	781	778	729	787	796	745	803	725	703	724	751	702	766	703	783	757	716	762	722	741	739	760	766	741	741	783	767	791	777	710	761	739	726	789	807	711	794	767	769	738	767	782	732	767	767	716	768	751	772	743	758	728	736	739	785	715	760	691	750	792	769	772	705	777	725	741	770	778	749	745	765	758	809	734	727	756	767	748	774	767	735	754	744	792	735	741	761	751	774	707	794	679	708	767	780	746	772	750	745	722	782	730	753	733	784	753	758	762	718	772	789	689	735	729	729	780	747	764	769	763	735	735	745	770	734	722	762	805	775	718	754	722	707	744	767	744	782	700	743	736	731	762	695	778	771	775	772	742	793	768	750	720	745	753	783	746	783	740	764	724	805	804	789	722	719	755	804	724	776	753	749	778	764	797	789	764	667	789	751	733	770	811	723	720	760	777	706	729	729	729	736	770	788	805	759	780	714	771	746	793	719	767	698	727	796	733	759	760	793	787	781	799	736	738	764	758	764	801	738	750	728	778	815	712	769	799	734	757	740	776	754	715	724	743	797	733	765	794	799	798	788	781	748	740	796	752	764	753	748	718	776	757	784	770	822	712	703	723	799	789	720	794	772	750	754	761	770	731	781	712	813	758	778	797	788	771	765	730	782	768	755	752	712	774	801	726	722	776	767	830	763	773	822	734	782	741	787	789	772	812	794	753	749	778	731	787	738	785	754	821	785	780	788	834	788	705	780	726	739	785	772	762	762	748	750	750	749	796	776	763	787	792	729	769	723	762	764	732	706	771	783	799	765	757	803	717	778	750	699	770	776	760	790	788	743	724	821	726	773	740	749	747	732	779	773	729	700	752	776	774	776	828	793	748	770	780	706	808	776	703	742	758	788	753	703	747	756	771	801	777	719	814	755	766	796	765	734	815	761	782	771	687	742	738	728	750	781	779	743	759	713	737	716	764	751	745	728	768	768	744	783	783	738	702	808	759	728	788	766	789	768	761	752	779	715	773	791	756	750	771	750	769	773	762	760	772	705	777	776	761	769	738	739	788	741	704	738	752	765	739	761	744	849	765	756	750	800	732	761	772	754	748	762	794	745	767	716	761	684	766	760	737	744	728	743	778	781	768	788	706	747	717	724	759	775	767	754	791	717	786	827	770	751	739	758	775	747	752	766	824	726	768	734	773	743	804	752	757	778	746	814	743	770	801	787	776	758	751	781	766	749	712	779	757	732	740	787	833	723	758	769	811	743	724	749	764	736	729	745	768	767	741	736	732	705	787	801	775	814	788	763	752	742	816	744	784	712	796	790	753	757	754	760	763	709	822	769	738	751	782	740	742	752	784	763	778	733	736	728	774	797	757	727	778	771	750	767	746	759	754	711	739	773	719	751	781	727	764	754	738	759	765	726	780	780	781	733	812	750	719	768	782	728	739	748	743	745	773	791	760	740	736	712	785	748	769	765	717	746	765	739	712	769	768	768	753	734	760	715	763	809	753	745	754	756	732	775	782	742	732	739	738	767	798
25053	21143	27433	26009	17276	10130	6828	4713	3386	2495	1847	1500	1326	1205	1223	1171	1008	980	971	981	980	995	916	801	840	806	796	786	731	718	744	765	727	796	706	791	711	739	760	697	708	702	760	737	719	742	702	695	699	707	723	723	698	739	746	718	725	680	687	736	762	708	729	717	722	752	739	683	702	706	633	698	692	720	705	735	688	717	716	678	723	744	699	693	718	704	741	693	743	711	700	674	728	719	757	716	693	708	719	729	723	686	756	677	698	693	752	717	687	724	708	696	714	704	716	751	673	694	712	706	749	687	697	717	665	733	735	700	772	719	700	684	674	722	735	747	695	752	709	695	725	748	719	686	729	723	690	725	700	726	775	712	715	686	703	686	686	688	723	699	768	691	694	682	723	739	663	763	755	678	731	767	668	688	751	673	726	697	742	699	667	730	755	683	739	689	711	722	758	687	689	688	762	730	699	713	655	699	680	660	728	711	729	712	692	744	727	696	710	688	694	717	677	732	729	718	679	670	734	723	720	723	713	734	743	730	684	723	723	690	702	730	692	733	700	723	699	706	715	684	701	738	720	709	713	727	724	742	718	718	719	693	706	708	729	665	777	681	741	714	693	698	706	692	732	677	703	702	697	748	723	692	680	684	706	728	700	687	731	699	688	743	709	712	701	748	697	697	732	727	718	741	703	725	744	698	712	730	721	732	670	716	722	716	715	731	724	723	757	709	745	697	718	689	724	686	626	694	695	735	688	713	711	713	731	698	759	717	702	697	708	706	691	734	686	664	678	745	723	732	713	718	722	702	718	738	750	688	696	679	699	739	697	689	716	683	686	699	674	695	750	725	674	772	714	704	708	694	753	695	710	734	682	683	694	707	729	729	699	738	732	743	731	751	695	775	665	685	721	708	697	721	690	722	695	710	718	740	704	702	678	709	730	760	704	704	720	756	745	704	665	711	713	704	744	728	645	779	688	703	758	695	754	687	732	692	733	683	715	692	706	697	724	727	699	723	668	726	757	724	693	749	706	707	718	699	729	707	688	679	694	686	726	691	692	717	738	742	689	728	687	642	785	688	733	720	676	714	671	681	702	679	701	697	659	653	664	689	688	685	780	698	739	675	745	679	683	723	733	716	675	695	730	690	723	688	737	724	696	750	709	699	701	700	745	725	730	693	734	732	727	675	697	712	732	711	758	673	710	690	767	742	687	694	692	711	690	717	673	707	718	716	668	683	699	745	683	711	731	652	734	640	715	701	729	685	712	655	769	765	700	725	707	734	693	759	715	712	702	690	703	693	735	742	691	727	685	700	741	716	670	723	702	721	717	700	761	682	714	694	668	732	710	710	683	726	725	763	710	691	720	720	709	667	760	747	779	659	713	743	689	723	690	712	690	703	708	643	702	723	720	692	724	699	696	699	716	709	706	739	667	731	704	677	711	706	717	732	686	656	717	684	711	716	702	717	682	661	760	762	712	700	759	713	744	685	683	668	721	690	711	681	688	687	744	687	693	707	735	687	727	685	717	724	743	733	750	712	715	721	744	737	697	713	753	706	725	705	740	680	768	720	684	758	735	745	699	692	702	728	688	749	729	747	685	698	697	743	706	707	756	692	723	699	729	721	701	648	711	757	726	742	667	751	769	705	696	714	669	676	680	719	703	732	666	653	663	684	682	722	704	799	706	700	685	727	732	762	741	716	709	674	685	726	694	701	712	736	725	707	698	703	692	710	687	727	694	762	706	718	730	722	669	704	688	644	737	668	703	682	671	694	685	716	753	730	726	744	721	712	679	694	731	718	659	721	706	699	717	703	647	696	642	697	753	708	703	718	695	699	710	675	711	720	742	674	682	757	702	744	744	685	683	700	717	710	708	703	721	694	749	709	723	728	724	738	690	661	648	726	680	678	696	715	682	706	721	692	740	684	706	706	725	679	746	741	698	714	711	693	722	745	717	698	681	659	709	692	778	665	673	682	696	710	713	722	741	742	709	715	694	707	691	730	702	725	704	716	722	713	697	695	752	734	697	716	685	719	726	743	708	690	643	690	739	723	756	727	704	708	716	656	728	700	675	687	729	730	680	737	700	734	685	712	714	726	721	734	682	744	740	750	721	723	774	728	760	715	724	715	714	724	723	713	725	673	660	692	719	735	724	700	724	683	676	721	698	687	680	734	682	686	746	670	686	712	696	723	691	658	703	666	690	757	727	742	733	663	735	692	668	689	699	688	681	685	704	739	755	759	667	671	676	714	745	700	733	716	662	716	686	723	715	741	726	702	675	658	682	690	689	732	731	741	758	694	707	733	722	719	719	673	699	707	737	703	705	696	671	712	722	699	691	755	696	681	704	709	713	697	699	708	694	721	671	663	728	730	711	711	675	664	720	681	711	742	678	675	711	748	691	714	735	734	718	655	731	674	721	680	716	703	676	686	726	753	712	694	693	720	651	708	731	719	715	703	726	710	685	738	710	695	717	704	739	747	676	691	697	724	762	679	747	673	706	717	720	723	694	714	719	702	730	694	677	719	665	693	759	707	726	665	656	703	672	729	736	713	690	718	710	699	706	707	751	674	692	698	727	694	676	699	709	704	706	729	741	686	691	674	723	709	710	736	671	670	709	704	755	694	720	675	692	751	717	680	673	724	748	690	705	712	710	742	731	688	686	650	717	710	723	682	710	687	677	715	689	690	705	744	787	716	736	715	709	666	733	691	729	670	719	699	711	728	680	727	717	687	718	753	704	736	710	716	739	702	728	646	735	673	729	669	682	721	683	727	705	676	710	659	662	712	724	683	713	736	694	698	697	643	688	747	732	690	693	737	751	702	709	708	684	698	716	691	733	727	702	709	715	758	740	727	692	666	704	728	677	695	763	669	719	718	704	696	675	737	692	668	759	687	725	733	667	690	704	682	671	733	745	649	674	709	720	692	676	720	736	747	713	738	698	693	721	671	711	685	752	733	737	725	682	708	721	696	732	689	716	717	686	699	685	735	708	673	662	716	690	705	757	686	730	709	678	706	713	684	681	726	701	726	670	718	747	707	708	714	715	687	738	697	661	672	679	719	717	736	737	700	747	690	713	698	720	714	719	726	761	723	696	686	748	704	734	701	710	687	715	730	664	765	726	649	675	737	723	698	697	700	683	670	678	700	702	711	674	694	693	717	726	715	690	716	733	709	682	680	743	756	774	729	707	706	714	736	719	691	716	726	746	698	719	661	709	743	784	712	712	693	667	722	706	702	644	715	697	669	701	673	734	714	741	696	679	680	687	737	720	710	806	665	703	721	717	713	722	671	721	691	723	694	678	662	707	737	671	736	712	654	688	710	682	702	747	672	704	725	710	683	710	743	725	714	688	693	669	699	656	697	678	717	707	713	728	703	681	699	713	705	699	691	699	717	660	700	699	743	699	705	678	720	714	665	717	715	731	708	726	685	697	718	693	684	703	702	706	722	721	742	714	668	692	728	739	745	696	659	726	710	732	692	708	712	677	723	723	694
22038	42937	33448	23364	17697	13640	10548	7798	5967	4278	2878	2323	1853	1775	1695	1509	1349	1206	1223	1235	1170	1112	1075	1038	982	891	831	796	855	819	850	790	783	810	783	787	785	765	791	737	763	765	797	748	743	707	749	743	713	765	778	768	762	786	745	729	729	744	727	743	754	802	745	782	774	747	755	769	779	773	751	767	756	812	760	769	800	713	808	771	749	754	766	773	773	728	743	749	739	771	736	801	763	773	741	757	726	767	787	720	771	703	721	824	770	708	744	747	763	767	763	753	741	783	738	756	776	724	717	758	766	735	738	714	721	769	735	729	768	777	688	764	771	717	738	711	753	740	804	728	783	737	705	747	757	751	728	753	774	762	754	783	769	781	791	766	728	738	748	775	767	757	710	722	752	760	780	794	748	791	728	738	797	756	756	768	787	729	773	753	721	805	722	764	757	770	725	772	746	755	754	743	748	781	760	769	728	731	754	741	721	698	745	790	754	782	734	719	747	762	719	776	792	763	760	764	713	742	730	768	730	741	724	740	775	740	715	778	776	732	769	723	739	698	727	747	716	700	749	755	695	761	789	708	735	768	736	758	747	755	718	758	734	758	760	739	740	744	758	712	766	751	761	790	785	761	733	752	741	765	699	749	750	768	739	691	731	719	735	733	765	797	759	763	766	742	782	723	739	764	756	768	737	744	780	779	732	755	713	742	737	764	708	723	718	705	805	729	765	796	709	750	740	727	740	718	762	739	783	737	775	732	737	711	710	719	774	727	726	759	723	761	738	746	768	754	764	743	736	713	776	755	769	715	703	775	757	702	759	724	730	786	766	762	768	734	758	752	703	743	726	705	742	757	730	694	731	715	682	727	709	762	776	743	789	761	719	812	725	768	752	791	752	741	736	799	755	789	694	748	751	731	708	692	753	713	755	746	733	740	738	745	747	724	776	725	711	757	722	800	776	747	757	758	715	745	719	795	745	778	772	743	691	738	738	728	767	735	711	762	784	739	753	765	743	775	712	758	761	738	756	746	760	760	731	795	756	814	792	728	780	773	745	699	721	719	734	728	731	736	748	759	741	762	721	762	760	799	726	768	707	793	737	707	745	725	733	723	753	775	753	731	776	774	735	809	734	738	700	716	762	773	723	747	774	718	736	755	753	754	729	744	793	741	721	721	735	754	708	759	722	724	760	707	727	729	744	768	717	726	734	751	697	770	751	718	732	808	729	746	725	802	783	737	729	721	754	771	745	700	739	742	753	721	751	709	739	727	744	774	758	769	663	739	746	794	781	749	778	775	740	744	785	752	755	757	765	690	752	750	735	754	759	735	751	751	728	744	793	741	751	751	755	701	773	763	796	767	771	781	792	717	732	727	765	750	775	787	733	756	751	692	730	767	757	801	732	770	718	735	748	773	707	762	753	788	725	691	718	719	687	752	800	732	689	760	744	752	745	750	783	734	799	756	750	711	715	691	718	765	759	753	644	745	783	720	777	789	707	723	769	768	712	725	758	683	745	746	770	758	737	775	798	782	732	729	739	732	718	734	746	760	762	758	767	757	742	791	750	709	755	751	745	766	715	701	718	738	763	763	745	720	765	699	683	787	760	768	767	717	765	741	740	782	752	717	734	749	777	711	737	736	722	788	710	751	751	747	728	755	794	769	766	736	740	778	730	726	744	801	712	766	744	680	788	761	747	698	728	705	735	747	766	750	758	729	744	738	816	710	722	702	743	754	701	738	755	746	762	786	744	713	723	755	749	745	750	750	726	741	749	740	757	736	703	741	779	782	763	793	759	723	724	760	775	738	777	769	745	740	742	791	715	733	740	724	729	743	733	735	746	772	720	705	740	771	677	713	733	782	772	741	726	733	744	733	758	766	739	750	712	750	735	729	708	708	741	767	783	781	736	774	724	766	758	740	777	765	712	752	755	766	796	720	749	727	727	739	810	766	702	768	742	747	757	766	771	766	731	780	837	749	693	740	810	757	712	832	754	808	757	769	708	708	708	768	772	779	726	730	751	770	750	754	761	763	749	709	780	709	764	770	736	747	786	778	792	732	778	729	756	740	718	707	689	755	744	789	769	712	766	732	727	777	748	754	786	757	734	702	721	736	759	731	733	762	787	757	800	754	755	804	737	777	780	750	764	746	733	745	738	778	812	785	778	763	736	736	705	737	711	736	725	733	712	704	734	705	721	740	764	761	772	742	750	742	706	746	715	741	750	783	771	741	701	712	754	769	744	727	719	731	822	770	750	760	777	731	729	774	732	755	768	772	729	719	753	716	722	716	734	727	762	749	770	705	717	772	743	756	736	752	778	787	768	708	734	722	742	731	786	759	726	714	783	732	749	784	719	735	762	708	713	767	742	717	715	711	776	772	740	771	753	756	776	748	731	792	744	769	755	749	719	772	781	741	770	741	721	761	717	726	781	752	769	712	689	746	794	784	782	767	747	725	718	740	747	745	785	740	734	764	722	741	750	735	740	771	715	721	770	753	734	737	754	778	709	778	745	672	750	709	732	735	770	785	710	742	754	760	738	753	770	730	700	756	743	769	730	800	760	818	768	771	737	769	737	732	738	745	766	743	781	779	769	753	746	723	744	825	761	747	734	734	766	715	763	755	753	737	799	735	682	770	785	755	808	713	729	761	777	798	745	739	738	721	739	766	808	753	744	724	737	768	807	727	726	768	760	758	712	757	726	727	701	758	745	744	786	768	665	785	801	778	774	749	763	749	715	729	766	742	734	731	749	733	749	739	770	732	775	756	758	735	722	745	721	745	760	709	786	778	742	784	753	764	791	826	748	731	750	755	744	749	720	748	781	739	697	761	763	738	703	800	735	769	714	752	749	738	739	746	748	779	728	797	699	741	734	759	784	742	736	721	773	747	790	754	766	735	707	711	770	771	784	754	748	807	737	773	753	762	755	786	702	744	758	761	775	747	775	748	750	817	754	709	712	724	716	726	723	724	789	749	764	810	766	786	698	761	775	775	770	719	763	750	753	753	735	742	790	771	754	749	701	739	725	716	704	778	779	719	740	751	733	712	731	732	742	762	711	773	763	785	692	754	764	752	767	773	743	743	776	717	726	733	757	777	687	729	723	721	721	755	771	785	730	700	735	762	761	738	741	770	732	766	744	752	708	727	810	770	719	765	760	741	769	722	729	766	720	755	751	780	741	718	757	739	754	776	726	795	745	746	721	738	698	718	748	727	782	741	761	777	757	792	777	722	779	743	749	762	752	753	745	764	750	792	760	797	712	724	782	759	718	726	763	755	749	726	751	761	783	799	751	706	753	790	734	770	753	751	796	703	729	705	718	737	728	770	711	754	732	699	770	741	761	771	739	705	769	754	708	672	733	791	739	779	724	753	764	797	766	741	744	801	746	719	769	724	770	750	734	754	741	756	745	703	752	734	742	726	721	717	738	706	780	761	712	724	735	764	785	768	791	725	764	753	738	753	728	741	765	756	781	748	752	761	766	747	695	724	822	750	746	810
22680	21142	28687	23891	21470	22190	18307	8841	6055	4253	3115	2325	1923	1828	1739	1478	1290	1219	1197	1245	1182	1158	1122	1032	953	901	919	843	838	827	827	787	815	830	789	816	847	818	743	797	795	771	796	754	811	817	712	830	811	756	772	720	780	738	778	783	743	764	740	755	742	749	747	736	762	754	732	743	734	718	800	752	765	793	772	749	756	731	749	772	738	762	760	779	727	729	787	736	755	748	730	711	723	709	781	701	723	771	738	727	776	768	752	719	761	743	733	755	777	735	759	658	751	756	782	753	785	719	725	742	719	725	750	799	743	785	727	677	758	725	769	728	706	739	775	730	733	767	749	746	704	735	748	718	755	763	753	778	776	722	730	722	721	734	757	740	727	756	789	737	719	735	711	740	718	716	758	736	753	760	749	663	717	729	713	710	722	743	724	747	713	701	725	705	751	723	732	769	727	755	775	777	801	761	765	756	766	757	767	758	774	756	751	771	739	767	748	723	736	737	725	737	754	735	759	785	705	728	739	716	775	700	709	779	779	741	741	728	735	741	800	778	742	733	751	751	751	768	812	767	711	734	780	717	773	782	711	759	743	730	748	716	770	731	787	685	772	757	776	793	724	765	739	770	726	734	765	724	721	733	750	736	768	744	729	763	710	751	741	710	723	753	772	765	737	740	649	716	757	777	766	774	744	720	722	744	741	714	732	754	722	686	713	772	705	747	744	764	742	739	738	776	791	699	738	714	764	729	718	766	762	783	738	800	800	700	726	731	772	722	726	794	777	746	735	730	715	752	729	791	725	734	747	736	795	749	760	798	759	788	752	712	744	734	800	737	729	688	746	754	716	703	791	736	703	722	750	774	683	767	734	719	774	716	748	739	728	754	739	759	762	777	723	748	702	715	762	747	742	768	718	785	702	793	746	766	722	727	730	747	709	732	763	747	735	743	745	717	747	737	721	762	740	730	738	701	730	743	745	735	787	734	740	735	741	760	707	676	737	735	750	754	688	721	774	744	801	743	704	762	702	712	799	717	752	779	709	743	775	743	740	802	744	807	698	751	758	734	785	699	762	762	796	732	749	736	772	767	726	789	721	749	697	727	735	778	718	768	777	760	693	809	750	693	733	683	781	736	731	716	701	703	710	748	722	754	753	725	711	753	747	720	752	746	697	754	726	738	747	782	758	763	773	763	752	758	773	755	750	718	735	723	722	823	775	769	709	776	726	714	749	727	749	721	740	760	735	738	722	765	711	696	793	783	724	735	767	746	739	743	723	716	750	740	732	726	754	761	707	713	736	711	716	710	746	723	744	787	707	740	774	769	756	722	744	783	744	749	784	771	727	705	754	741	752	720	733	752	780	727	740	767	688	747	761	760	705	721	714	719	717	765	708	739	805	760	747	727	771	734	769	727	664	739	756	745	700	687	763	764	753	790	773	773	750	750	731	759	758	738	790	752	760	769	763	721	707	738	704	781	713	717	761	789	803	786	748	749	714	749	751	726	758	728	765	694	763	770	749	750	720	735	763	751	711	746	727	755	707	785	768	741	737	719	729	748	696	743	776	771	767	736	797	756	730	724	720	716	717	754	766	794	727	774	697	735	777	740	735	734	793	742	755	720	786	687	734	716	717	744	743	714	752	745	717	720	823	758	775	713	750	760	769	772	762	771	777	698	750	772	747	728	712	724	744	689	738	775	731	764	745	714	775	736	749	774	778	747	736	745	717	722	700	754	751	784	707	725	746	702	696	704	741	757	728	739	718	771	850	688	694	743	802	770	745	758	761	776	762	724	731	740	749	735	742	733	708	716	722	756	692	748	750	756	730	730	753	781	762	709	780	732	703	739	746	745	754	734	745	695	803	691	781	761	706	784	771	721	710	769	753	723	804	740	696	698	734	766	781	707	757	767	786	771	763	753	714	741	722	675	698	811	775	680	760	725	756	765	787	710	718	708	739	702	796	797	793	742	752	703	754	783	782	740	727	781	748	793	740	704	740	835	766	760	723	736	699	749	730	739	759	773	773	748	719	725	716	763	760	755	774	744	746	721	767	704	765	748	757	768	738	752	770	710	767	737	766	784	784	736	742	753	723	710	712	737	726	759	711	785	788	742	767	723	767	741	706	787	733	766	755	698	758	675	750	742	765	754	735	733	733	687	719	716	734	726	725	714	761	786	706	731	728	729	773	721	672	696	744	729	688	772	764	722	744	732	760	707	764	788	759	712	733	757	732	695	767	719	704	746	728	703	765	728	737	690	785	744	773	755	744	740	777	734	733	765	789	683	744	726	713	688	737	756	707	718	737	698	789	770	729	782	728	761	729	755	727	741	710	769	785	763	720	749	736	723	753	767	778	726	763	750	743	803	773	771	727	757	706	752	753	712	778	717	780	777	758	736	767	711	751	743	762	740	771	775	725	778	768	710	719	752	761	739	762	742	744	750	785	703	760	713	779	740	742	776	713	734	783	741	703	716	745	716	763	734	759	714	761	737	739	764	748	749	713	771	757	733	739	720	791	705	729	712	769	726	751	751	768	762	697	693	722	790	744	722	751	742	732	775	707	749	753	725	748	764	752	710	777	765	784	724	727	721	751	779	785	778	724	771	752	705	690	774	718	727	719	764	775	717	741	776	752	759	712	757	735	716	739	717	778	730	737	723	698	725	737	678	764	767	737	784	774	756	752	736	741	760	708	740	713	740	787	736	785	766	789	796	750	718	768	782	715	729	752	754	727	732	743	797	787	772	715	769	807	700	745	750	749	761	712	716	735	784	768	783	743	758	766	738	735	760	722	743	720	764	711	710	782	765	740	788	731	688	729	696	760	766	698	759	744	759	713	746	719	785	751	758	747	762	764	772	757	749	764	778	736	705	725	775	741	747	725	729	727	761	711	793	711	744	755	722	719	738	745	750	703	714	737	828	739	702	731	738	728	753	674	724	712	760	722	700	748	745	770	765	782	723	796	774	748	796	772	753	751	729	743	744	722	699	744	732	758	725	716	710	769	742	744	762	775	696	771	780	744	774	725	729	739	757	718	777	698	753	705	705	747	707	782	754	745	710	790	812	775	755	728	736	780	699	726	750	689	730	712	743	790	735	711	765	744	698	720	733	725	708	744	740	754	756	752	722	755	762	726	741	738	743	715	719	787	736	771	739	753	751	753	720	762	770	780	743	724	778	770	767	705	748	756	753	734	775	771	685	707	718	752	711	760	756	752	734	746	774	734	704	753	742	747	726	715	735	713	737	792	753	751	675	712	768	746	754	746	718	713	765	766	693	785	832	789	718	775	723	761	751	702	712	809	771	769	699	775	728	728	670	746	786	731	782	772	782	724	745	765	753	744	781	693	763	780	759	720	740	761	754	775	757	800	762	747	737	797	742	761	744	702	732	778	768	733	758	729	746	754	751	761	754	700	740	759	765	719	724	736	737	751	758	696	750	713	737	715	760	767	756	781	791	727	698	782	757	698	747	756	742	768	784	789	751	724	788	747	732	783	747
24355	50830	41693	31097	25643	20532	15978	12283	9379	6593	4548	3501	2835	2702	2541	2087	1797	1636	1709	1599	1509	1491	1420	1260	1129	1042	1017	925	845	915	907	887	905	883	855	830	851	826	821	845	828	824	791	816	842	764	843	785	798	843	764	803	796	775	775	788	771	793	801	743	820	772	786	800	797	825	805	783	751	786	808	800	781	761	807	752	822	795	790	788	755	793	766	740	789	795	812	797	744	779	774	765	781	747	756	778	801	743	766	743	752	745	745	789	769	807	753	811	778	807	691	733	751	778	777	788	779	796	772	835	750	757	782	751	750	797	812	790	777	741	742	708	717	743	724	744	759	768	795	777	787	784	790	810	766	769	814	790	753	755	730	768	766	781	797	774	842	735	759	736	769	776	742	806	742	778	746	760	792	814	742	775	775	758	755	755	734	774	808	756	796	730	757	795	743	804	783	830	782	789	814	794	785	805	781	767	785	777	755	764	786	804	795	827	787	760	770	739	778	813	794	741	767	769	776	768	788	771	781	758	800	747	810	765	771	779	748	777	743	797	754	830	760	748	740	771	767	772	791	751	809	845	745	777	777	773	753	793	755	793	731	768	829	775	775	754	772	757	744	755	788	760	763	804	767	782	841	772	802	735	762	707	751	794	774	727	777	803	776	766	772	798	816	751	775	767	773	791	748	789	750	773	827	796	793	771	767	781	767	730	742	741	761	761	776	761	799	785	766	764	762	754	782	710	815	751	715	771	779	789	747	772	761	741	817	790	754	761	731	761	785	770	804	757	754	755	794	782	823	809	792	818	807	766	751	777	811	791	807	752	779	845	814	781	800	765	739	743	806	718	731	731	795	768	746	748	775	777	806	719	751	756	777	726	755	766	755	760	739	750	704	791	755	780	783	815	782	738	777	764	824	735	747	728	808	756	757	722	760	823	745	754	827	779	764	785	718	741	844	748	790	787	745	742	766	726	812	738	819	770	762	855	752	784	745	797	783	782	815	790	774	742	726	792	759	760	843	759	747	799	786	726	735	800	758	774	765	772	757	802	711	787	793	786	803	775	800	749	776	756	774	814	698	778	762	746	779	772	765	760	783	825	807	746	744	790	776	764	833	800	737	795	754	737	760	787	825	769	743	743	768	739	741	757	790	764	765	797	752	751	726	724	774	764	786	822	809	768	804	745	738	762	781	743	775	793	754	758	705	746	743	810	799	786	811	774	783	788	785	786	757	712	767	827	783	766	739	773	760	737	805	732	705	742	791	793	787	757	740	770	781	777	746	767	772	747	713	820	759	754	763	746	824	794	731	770	776	802	762	780	808	737	796	776	798	747	792	783	843	815	727	744	770	784	773	791	733	733	731	797	771	797	748	754	737	823	791	733	745	749	828	757	737	750	782	742	829	736	756	804	728	752	787	783	797	770	798	778	825	758	757	778	762	781	772	795	801	785	715	738	740	784	774	793	783	772	793	780	753	775	767	757	735	746	756	735	740	761	772	779	783	768	789	813	766	774	747	780	731	722	720	775	736	784	823	810	777	791	752	811	771	804	762	719	765	778	800	740	742	767	757	755	769	740	781	764	752	769	719	817	766	786	774	800	780	778	756	733	778	783	747	813	756	802	744	762	760	756	791	769	755	769	750	767	767	769	791	796	746	762	696	757	794	809	763	744	788	808	795	776	767	775	768	753	765	769	777	776	736	702	754	768	755	775	746	762	762	723	713	777	749	782	785	807	777	737	763	800	788	716	802	808	752	748	767	753	769	759	760	734	765	762	774	779	828	812	782	757	801	748	781	778	775	810	748	755	754	779	778	791	780	754	745	778	815	784	788	743	775	778	756	766	791	758	751	809	785	767	786	794	757	736	762	754	769	809	689	816	821	796	780	796	778	770	803	789	792	759	778	769	813	713	759	798	788	774	765	726	780	787	757	757	790	808	778	766	749	762	772	752	781	716	767	739	747	809	757	766	811	761	824	705	791	793	739	738	795	772	739	762	748	788	764	770	730	765	742	777	744	788	781	819	761	761	768	856	779	829	732	813	767	785	739	795	792	726	803	736	773	800	757	746	772	757	797	745	784	771	774	791	764	755	736	751	743	772	730	766	768	817	763	786	818	762	756	801	801	795	779	786	803	708	782	727	760	782	809	772	751	755	753	788	739	745	770	735	791	777	766	776	762	752	773	730	724	755	767	765	746	778	784	795	748	733	766	747	773	733	733	745	756	804	805	758	781	737	825	776	757	790	765	781	794	724	783	757	798	751	801	733	753	780	793	756	729	735	784	740	798	837	787	782	766	757	760	736	793	737	780	796	791	782	760	759	775	763	805	817	715	778	788	840	758	799	731	775	780	783	761	764	786	811	741	815	809	750	742	775	778	792	792	786	780	747	753	786	760	737	766	774	757	750	796	803	705	810	766	728	769	793	781	789	787	751	788	752	740	768	742	775	769	779	807	765	752	773	799	783	766	817	747	762	790	719	753	814	783	761	749	770	776	750	767	778	730	814	731	784	762	719	765	745	772	753	749	804	717	757	721	779	771	776	769	729	766	803	726	748	736	765	706	769	762	810	729	826	823	807	759	764	769	841	748	848	764	780	741	768	812	782	765	828	753	803	691	732	739	742	777	736	787	814	762	761	751	788	795	781	741	790	742	788	769	811	687	792	761	775	741	751	777	759	804	738	810	728	804	751	735	789	719	767	747	797	767	766	765	759	764	717	832	770	755	771	735	773	760	745	844	808	796	729	794	812	768	761	812	774	732	726	790	810	793	730	765	762	738	761	833	779	762	727	763	742	751	815	826	757	781	804	802	767	791	806	755	792	781	742	804	763	772	808	805	753	746	771	753	770	760	789	758	744	759	787	736	761	799	750	793	783	763	771	786	763	737	770	831	785	761	783	748	737	757	751	821	785	781	812	802	810	754	782	747	759	777	755	806	778	755	772	811	767	792	783	757	726	755	810	783	797	801	770	771	747	761	788	730	763	806	776	744	772	763	766	801	752	758	757	776	760	754	807	745	748	748	787	768	710	805	772	778	733	771	741	798	755	784	784	791	782	781	784	772	785	767	774	788	772	776	716	804	736	781	808	767	723	803	732	777	747	795	788	774	786	780	776	748	773	781	807	772	796	775	700	770	794	792	749	755	757	703	739	793	753	741	765	757	818	815	768	788	774	771	759	776	753	775	737	767	777	748	745	782	772	727	754	758	817	815	764	804	795	800	750	740	775	781	794	802	789	803	805	743	772	757	786	765	765	802	799	785	728	765	756	756	803	790	783	761	786	812	768	780	770	786	761	753	810	780	763	782	758	793	742	739	721	765	772	741	759	764	769	749	791	800	722	806	727	803	771	784	806	797	755	784	773	787	791	742	759	800	765	756	727	781	809	751	781	798	767	790	779	747	719	782	738	778	746	790	748	766	776	777	812	726	778	755	783	723	785	775	809	764	767	829	742	749	781	756	791	801	780	773	784	824	763	769	810	778	748	765	776	755	726	779	733
28843	26046	28329	19846	11532	7259	4992	3473	2587	1868	1521	1239	1200	1108	1022	939	896	830	941	879	923	843	800	811	763	746	714	746	729	756	696	702	705	755	675	699	755	746	735	728	760	699	715	724	742	725	675	690	720	750	683	742	703	716	709	698	697	720	732	693	739	692	701	750	698	688	719	721	704	703	748	696	701	698	715	676	713	715	702	672	684	695	690	728	722	688	711	708	699	682	675	719	684	730	667	699	717	736	674	751	717	709	688	722	697	652	696	697	717	663	711	722	707	674	686	731	721	697	694	738	689	707	715	768	710	693	679	687	749	735	721	638	702	721	717	705	725	682	713	640	684	681	667	772	757	671	744	647	731	758	729	701	694	674	660	736	658	723	739	741	690	706	692	642	721	624	676	755	724	716	713	733	707	716	719	686	709	681	695	681	710	746	726	747	699	738	754	701	678	723	685	686	669	704	707	732	702	678	667	727	679	706	666	730	698	685	674	687	718	694	728	700	737	685	682	703	698	737	744	689	682	680	752	680	727	694	750	705	722	672	696	667	704	690	704	680	711	738	699	689	708	689	681	742	721	699	691	713	716	677	746	660	693	691	708	668	686	678	708	688	708	716	742	701	685	676	689	697	670	709	692	705	679	698	703	689	683	725	693	701	724	686	658	695	724	724	717	714	738	664	694	732	719	808	690	700	745	688	736	688	690	679	720	668	680	719	715	747	681	706	683	649	724	685	717	746	649	690	728	693	692	691	730	677	743	698	709	691	729	721	684	693	697	746	702	754	664	637	657	709	654	697	708	736	665	663	684	708	630	638	679	748	691	699	694	695	661	676	727	703	743	708	709	709	722	745	688	687	676	697	751	654	729	693	657	694	653	728	729	685	727	700	677	686	733	724	713	708	637	711	666	734	700	701	666	676	720	747	686	692	712	707	692	677	681	722	641	701	745	670	692	680	676	726	686	701	677	681	703	711	700	685	640	727	693	702	660	660	663	733	694	683	713	750	686	724	741	672	688	687	754	721	726	677	722	682	681	730	684	691	708	627	674	693	704	715	700	705	784	667	712	724	712	686	673	706	682	660	670	724	725	681	703	695	754	717	685	742	762	681	728	734	720	692	687	701	721	652	708	726	680	650	677	705	683	740	721	705	696	675	679	658	683	685	698	726	726	655	700	738	674	712	705	697	670	707	679	700	738	678	707	702	620	663	711	710	717	715	730	641	699	682	713	733	698	712	692	723	748	721	720	740	716	717	680	781	726	649	740	699	730	717	748	654	699	726	739	698	710	680	685	701	707	708	685	751	676	699	691	684	653	651	667	696	707	716	702	733	677	726	726	730	714	676	704	706	699	714	717	724	691	699	708	716	695	729	737	675	721	741	702	671	688	673	763	716	739	716	717	697	734	682	707	679	713	705	662	708	735	696	669	678	703	675	649	724	723	720	708	691	678	633	685	692	690	697	708	717	673	721	661	726	725	765	703	647	717	721	740	712	704	720	722	714	697	694	752	660	719	689	725	654	686	717	721	687	716	720	712	693	652	700	707	719	725	710	689	672	690	704	731	687	712	735	714	669	721	719	676	708	684	661	683	731	750	639	685	682	686	702	731	695	733	701	710	684	732	706	780	741	712	697	668	707	717	720	694	712	671	732	778	673	664	687	746	657	696	709	741	764	676	702	731	675	689	672	718	717	687	649	731	699	719	675	721	748	701	719	741	676	685	673	701	646	701	677	686	700	688	698	679	695	701	673	753	698	736	722	693	709	701	698	708	661	725	738	687	729	716	701	709	704	676	690	706	700	718	695	657	651	664	689	720	704	706	729	687	707	704	681	747	693	718	666	713	673	744	723	695	681	685	708	733	759	761	721	707	687	719	713	713	655	658	691	715	759	723	700	689	788	715	711	705	661	734	627	722	674	730	698	662	715	700	708	731	740	716	716	662	672	700	691	686	715	672	700	703	694	662	708	743	744	702	707	715	714	691	711	696	698	655	666	716	743	701	731	690	702	736	652	716	738	692	706	707	736	726	660	749	689	704	677	704	739	754	727	720	722	700	714	706	690	719	684	702	722	718	719	688	681	691	686	683	688	702	725	668	680	677	708	696	684	717	742	653	665	714	699	676	716	670	683	733	710	704	705	752	702	657	730	708	726	661	702	666	670	661	688	739	719	723	720	683	722	681	671	694	705	685	662	729	663	751	691	708	666	719	675	705	730	671	748	659	682	705	736	718	682	694	737	717	696	689	741	713	788	707	731	695	745	714	727	673	704	716	733	688	674	663	694	729	686	696	697	661	655	695	731	683	725	691	693	674	722	692	726	695	720	683	728	748	720	673	705	726	714	684	739	715	677	699	672	727	691	725	691	685	677	682	718	718	738	698	726	741	695	729	753	658	665	674	716	710	696	702	700	659	715	687	700	719	712	721	712	758	698	690	721	682	683	698	665	712	701	704	673	653	688	693	713	733	699	680	690	739	705	700	669	711	684	721	655	690	751	735	695	694	724	673	720	702	729	684	733	705	696	686	668	754	696	737	721	733	680	654	753	701	657	713	723	730	676	739	691	653	681	702	705	693	721	691	665	737	679	724	659	724	685	684	706	704	697	708	708	712	676	665	713	693	724	692	724	715	685	701	682	658	715	727	698	744	702	725	702	665	699	689	659	742	727	730	710	665	692	704	679	725	706	655	656	741	694	726	657	681	704	685	660	703	746	643	679	722	675	696	715	717	650	727	689	670	718	701	685	677	685	694	703	637	717	733	681	745	679	724	682	716	682	728	701	705	679	644	737	746	708	730	705	710	714	717	718	663	729	723	715	753	689	630	647	715	701	703	721	726	664	687	640	756	736	695	739	707	692	697	727	749	715	700	734	738	694	750	736	708	728	677	721	756	701	729	721	713	713	707	681	698	645	678	719	697	703	673	735	717	684	706	687	698	725	629	675	728	732	685	690	727	675	719	679	729	668	696	707	707	706	687	651	706	716	709	691	728	676	669	717	685	695	672	683	714	703	671	692	698	729	691	717	734	694	667	675	682	696	643	717	720	724	699	689	678	671	713	697	677	700	640	677	666	705	726	734	752	679	718	656	662	701	713	734	689	731	727	699	712	699	736	706	712	737	710	640	734	732	728	669	700	747	648	693	665	731	736	716	626	668	711	680	665	646	705	674	673	734	731	699	752	738	762	689	724	670	640	706	689	697	706	676	693	731	731	670	694	744	710	692	682	690	690	709	703	739	701	744	682	711	694	671	690	724	703	680	732	671	706	694	692	702	670	632	673	685	733	739	711	683	746	682	737	642	653	688	640	712	662	712	715	718	734	717	695	721	690	709	682	720	697	733	652	670	689	701	714	740	697	728	728	700	717	763	703	651	680	760	656	695	695	698	712	674	711	646	722	696	727	679	746	696	742	704	691	628	702	712	747	739	682	701	707	682	672	735	688	733	678	720	713	742	686	652	719	714	697	659	698	739	708	722	712	678	718	655	721	696	684	736
22446	38988	29777	19769	15012	11220	8209	5926	4461	3010	2161	1818	1599	1510	1397	1217	1145	1070	1131	1069	1069	1027	1042	992	915	800	814	792	780	817	780	837	799	782	796	744	708	781	767	776	772	776	748	760	724	781	775	771	804	755	743	752	776	727	755	794	731	727	749	778	774	725	772	725	717	729	743	785	718	763	677	718	794	763	784	798	714	713	731	771	742	708	778	742	749	708	714	760	720	776	686	757	711	785	739	714	726	731	759	657	696	731	714	697	763	762	710	747	772	767	772	755	729	696	778	724	718	753	705	715	753	713	784	753	742	735	704	697	737	728	756	733	755	761	768	783	778	790	698	772	740	715	757	720	713	734	723	744	747	735	711	745	762	682	740	781	739	787	755	764	752	743	788	713	774	711	707	747	747	734	727	761	702	715	764	745	770	726	752	730	708	741	706	730	778	750	752	731	776	732	737	715	751	687	762	752	772	756	740	768	744	750	709	739	741	732	760	709	751	756	709	710	731	733	702	735	738	723	758	757	718	748	730	745	718	717	771	775	750	729	719	743	749	736	676	759	688	676	743	730	743	757	746	754	752	716	701	752	752	757	786	755	711	719	752	714	735	734	776	733	754	754	732	744	783	742	721	725	737	752	739	752	699	705	768	712	751	741	796	736	775	766	748	754	730	710	737	743	768	721	773	721	790	696	734	799	706	736	756	746	773	715	745	726	773	718	712	726	699	731	713	733	743	731	711	699	781	744	734	680	698	730	696	769	716	732	763	763	727	752	795	717	732	767	773	739	744	700	748	699	729	748	686	719	744	805	703	734	726	743	750	741	801	747	751	730	760	761	768	748	829	744	764	732	711	746	778	699	754	753	750	707	742	707	714	777	710	777	717	730	737	700	677	739	688	767	722	749	744	725	787	724	731	673	728	688	734	724	715	756	756	693	769	755	732	703	761	701	757	746	684	731	788	741	709	760	754	764	750	784	752	760	789	719	737	737	743	793	740	732	751	768	752	740	722	785	718	763	699	706	680	721	777	780	746	731	727	694	756	720	751	739	731	725	768	794	767	775	760	744	718	793	806	748	728	765	738	727	718	729	715	705	738	747	745	778	700	745	706	801	816	732	717	723	746	779	710	747	732	747	714	728	769	754	794	750	739	715	765	747	775	729	758	740	709	748	727	738	721	742	747	687	752	730	749	698	727	703	758	711	763	729	743	756	779	758	706	710	730	772	725	789	718	763	727	720	737	721	741	725	759	699	726	734	728	772	712	737	727	716	779	736	738	740	726	667	773	738	782	766	711	736	701	700	690	780	721	746	731	730	685	709	750	792	760	714	762	779	786	741	719	763	775	704	720	740	738	726	748	772	699	731	741	781	753	742	734	769	725	703	751	733	759	738	732	746	749	770	719	734	770	707	757	709	775	757	752	721	732	774	814	784	758	733	735	785	755	760	744	713	746	754	733	733	740	727	756	780	770	750	754	699	723	766	726	789	753	763	748	797	756	723	719	765	796	770	728	697	700	784	742	779	764	744	741	736	769	753	732	747	729	722	791	724	703	708	748	734	758	746	706	701	753	711	733	699	743	752	738	750	763	723	768	734	729	724	812	702	759	689	714	720	741	734	737	741	762	746	766	759	726	740	720	745	795	746	748	750	764	695	725	736	705	729	724	754	693	713	714	757	718	716	735	727	731	733	761	758	747	733	738	726	786	779	748	744	701	710	719	768	707	723	746	713	735	781	751	727	684	743	709	734	771	736	776	751	768	735	708	720	712	729	762	701	734	766	713	742	715	722	743	709	779	733	712	751	742	718	782	723	687	707	763	713	707	730	729	730	784	760	722	732	716	716	696	716	776	766	756	673	702	702	667	726	759	759	725	787	725	763	775	715	732	747	724	757	690	735	737	745	767	766	784	759	692	723	714	743	717	697	808	720	751	770	759	707	753	725	738	767	779	762	764	713	793	796	705	745	691	691	754	754	693	738	730	725	764	734	779	697	712	788	772	727	742	694	736	699	749	724	729	725	768	766	730	737	716	739	759	732	766	773	710	729	784	760	702	767	756	730	737	754	720	719	739	728	712	726	657	745	702	692	770	723	698	713	717	779	752	716	755	762	728	694	742	765	721	774	782	791	712	754	746	770	700	741	754	713	764	701	758	717	705	686	751	729	711	740	804	740	748	680	750	758	757	747	773	728	760	688	773	745	713	758	697	745	739	781	739	733	727	699	708	748	747	753	713	717	736	756	758	760	788	772	751	735	748	726	782	736	733	731	730	771	744	709	745	752	746	705	778	771	760	739	687	751	743	714	726	738	774	749	704	756	731	739	721	749	718	781	724	802	773	771	736	770	769	717	723	765	715	750	771	724	709	760	743	756	748	797	759	722	770	725	746	706	745	722	796	743	787	770	756	743	762	775	741	757	705	738	775	712	713	727	722	747	735	774	748	704	769	709	749	768	730	713	730	748	750	710	767	736	743	763	735	747	755	763	755	750	747	743	754	742	762	720	707	721	738	715	750	774	701	796	744	748	698	732	746	742	729	722	744	730	726	737	714	724	738	767	754	703	777	702	697	741	716	766	723	772	731	738	733	730	728	739	732	743	807	697	741	677	719	784	729	752	703	685	706	742	735	737	724	774	762	729	740	767	729	812	719	664	736	743	725	760	794	742	774	699	714	752	737	801	765	743	706	749	753	770	704	713	702	770	793	711	737	733	719	716	804	706	778	748	750	722	753	751	732	757	724	733	730	719	718	773	743	718	770	719	760	731	780	714	798	802	731	733	704	769	713	733	688	741	700	711	769	712	771	732	761	762	687	726	751	783	789	730	767	789	756	755	771	741	709	719	739	765	730	780	725	755	733	774	745	758	717	696	717	755	699	732	748	703	709	751	721	702	758	746	699	714	739	755	731	729	727	711	741	770	760	754	720	772	790	753	734	763	762	702	744	720	731	740	794	749	728	766	757	733	736	726	736	676	754	757	709	727	776	765	763	730	780	676	750	739	756	742	716	737	698	754	761	747	738	743	740	762	743	740	751	771	792	753	726	727	712	746	752	723	843	746	737	730	729	745	757	706	676	739	719	683	740	758	715	713	719	725	701	760	736	754	781	762	775	708	716	735	707	717	785	735	752	713	709	760	694	730	746	724	753	782	749	744	749	735	780	750	782	760	781	763	716	709	727	739	780	669	738	741	706	731	747	710	766	751	740	785	766	739	753	742	743	713	731	702	707	758	698	752	739	747	730	746	750	742	815	720	696	689	746	737	693	714	760	748	729	741	739	762	800	774	770	754	725	744	742	748	721	733	728	741	777	719	735	730	765	774	709	761	711	762	759	770	739	742	742	736	739	706	732	762	717	724	721	750	733	744	703	726	806	695	691	739	735	703	746	745	678	775	760	737	722	772	754	773	768	756	757	751	742	734	682	676	751	766	758	689	677	751	756	735	682	766	764	751	763	770	745	761	796	748	737	769	705	711	776	759	740	737	762	709	758	737	751	765
23734	21075	28182	24471	21663	17363	10249	5799	4045	2845	2198	1703	1592	1449	1374	1198	1100	1112	1126	1021	1054	1013	962	949	827	848	832	797	853	773	712	774	716	778	789	781	713	761	775	787	720	775	748	704	716	716	725	770	763	735	693	749	727	712	723	735	675	748	718	741	737	729	675	717	740	770	691	735	706	729	692	737	681	705	747	724	741	696	713	685	727	733	714	750	697	679	730	768	732	744	718	706	800	688	724	737	702	738	710	686	747	724	712	692	761	796	712	745	742	757	727	712	713	727	706	730	735	712	762	749	753	712	698	751	704	721	747	753	738	719	725	723	696	798	698	719	714	673	757	751	707	745	763	686	716	720	722	690	662	676	710	739	706	696	726	673	715	762	720	733	693	741	730	724	703	734	698	728	710	690	716	738	724	702	677	689	726	716	747	766	747	710	741	741	743	699	712	731	725	679	707	737	697	694	702	687	727	778	677	733	709	698	717	752	724	703	735	750	734	701	713	700	770	662	667	709	717	681	792	751	694	719	734	709	739	715	793	784	731	683	750	692	766	721	717	697	739	680	762	722	706	754	719	707	697	714	687	737	707	770	678	665	749	702	721	735	736	747	708	705	741	703	667	723	769	762	751	774	710	684	709	751	705	698	735	720	769	740	731	734	732	724	718	665	717	739	759	776	697	763	728	754	713	780	698	700	666	728	732	740	718	677	708	697	720	735	741	686	750	743	731	722	691	782	743	726	756	711	758	715	750	729	734	702	751	775	738	714	696	723	710	692	745	710	759	729	681	712	720	703	728	702	670	734	695	769	737	691	756	726	687	667	703	728	744	695	695	677	737	688	734	719	690	727	727	690	695	734	686	726	680	724	763	689	717	737	698	742	676	720	722	687	716	712	703	724	717	721	719	726	709	722	725	741	759	691	733	744	759	743	732	736	653	748	698	722	722	684	741	712	693	717	733	830	682	764	752	734	737	770	722	744	714	692	710	696	748	685	646	751	721	694	727	693	711	739	759	677	752	720	737	723	724	784	749	669	739	693	684	714	789	697	741	693	721	716	697	714	719	765	687	702	703	724	758	776	732	728	723	737	776	723	712	666	744	773	722	731	691	784	728	693	751	689	761	709	678	757	695	712	696	721	731	668	688	752	724	710	758	730	708	774	789	704	758	691	734	784	684	672	701	735	740	740	736	690	720	744	701	709	669	699	675	708	668	707	736	693	721	754	669	768	717	696	752	813	675	750	726	747	659	666	765	689	725	721	725	761	705	721	728	734	701	721	722	736	696	714	718	702	722	721	703	774	735	708	767	780	725	742	686	698	713	739	706	697	727	761	720	702	747	692	715	702	688	683	678	724	675	729	768	719	736	746	682	752	682	699	674	755	756	724	705	776	755	706	717	721	676	748	730	731	734	669	670	728	686	714	748	676	698	674	731	724	719	725	715	754	786	749	732	721	760	732	737	751	701	681	704	723	742	728	718	724	743	713	677	708	720	775	754	738	747	697	692	704	745	709	748	736	707	712	714	743	678	723	748	707	712	747	729	727	685	675	676	745	804	699	686	772	689	728	680	737	734	707	693	754	693	713	709	715	695	711	735	743	743	707	728	677	726	750	748	712	719	701	739	696	691	666	667	704	726	763	749	723	718	745	721	707	730	707	691	682	700	707	737	709	740	710	766	709	712	728	726	723	682	733	696	707	688	677	726	735	705	730	714	672	669	744	688	713	726	727	719	746	710	681	732	708	730	735	724	709	754	734	688	731	697	747	752	739	725	732	734	701	759	693	732	672	697	709	743	685	721	680	733	701	775	730	729	756	729	739	676	691	738	754	746	722	704	730	726	751	711	709	704	761	718	703	686	752	706	736	730	733	678	692	662	732	737	731	766	710	679	725	728	682	684	727	737	765	750	760	700	715	739	753	722	695	711	728	741	730	750	742	768	804	701	706	709	708	681	713	752	763	671	699	740	702	785	751	708	743	680	720	739	713	748	686	698	689	697	715	707	712	725	682	648	669	706	752	674	726	747	732	726	768	772	702	705	725	785	705	749	702	713	700	720	698	697	734	727	684	701	669	711	720	740	757	714	704	736	707	713	714	701	691	740	724	713	728	722	698	710	721	753	757	718	767	682	719	672	756	686	693	697	690	717	768	688	728	727	680	719	736	658	726	736	743	743	739	760	706	737	754	691	746	709	744	680	737	688	682	715	748	705	750	711	685	691	731	694	660	772	741	749	684	771	721	721	751	707	722	762	747	690	719	764	775	690	702	736	692	718	727	709	741	713	716	761	732	712	719	736	726	698	730	769	710	693	719	689	746	733	719	688	717	738	724	759	735	756	742	733	674	689	724	728	767	739	711	730	719	741	706	722	686	699	723	674	703	758	755	723	754	739	697	720	749	713	753	730	746	689	730	736	697	724	747	706	712	717	730	754	730	691	736	702	775	767	724	725	709	742	711	731	679	689	720	727	693	760	694	752	695	732	685	761	694	686	693	680	747	740	728	728	726	660	701	689	751	709	757	762	665	659	676	663	744	714	706	747	770	737	711	696	714	732	729	689	694	681	686	684	687	707	695	672	684	644	728	725	678	690	701	763	733	688	730	776	753	749	698	721	736	723	767	748	730	725	736	714	735	680	734	701	709	710	701	737	717	738	729	747	746	731	705	761	734	711	723	718	729	702	690	772	703	733	761	717	752	713	706	748	758	720	716	691	733	686	748	741	709	705	732	736	709	660	714	718	676	737	711	680	768	712	757	674	728	723	730	786	726	772	755	727	703	689	747	694	657	714	776	715	724	743	703	726	740	718	690	766	723	742	710	667	675	744	740	765	756	784	759	679	765	715	728	720	748	687	730	713	694	706	746	705	701	697	773	755	730	717	735	720	694	708	715	679	752	760	691	762	760	709	677	717	719	771	675	692	697	707	696	689	723	733	713	707	712	701	728	681	720	668	688	786	734	700	702	753	753	731	746	665	716	760	736	752	738	737	698	723	709	716	716	681	711	721	752	695	736	706	691	675	746	724	727	708	720	702	709	704	727	716	728	664	663	769	734	717	747	725	724	710	698	740	704	713	719	746	714	757	710	678	713	681	731	742	713	677	693	696	725	738	709	732	702	715	751	700	714	693	727	687	725	678	726	734	704	732	709	748	711	711	679	716	693	705	738	724	677	711	742	701	686	742	744	739	780	717	735	717	778	719	700	700	753	722	726	745	724	711	678	744	721	757	655	688	698	754	699	766	723	763	743	727	757	740	710	709	680	741	762	718	730	717	705	694	736	750	741	730	703	737	714	712	755	781	657	716	753	695	760	747	716	713	718	703	713	757	756	701	731	740	757	703	693	689	697	777	694	730	748	716	734	708	737	726	692	686	679	757	732	776	679	719	723	681	745	717	700	740	747	679	688	722	720	687	669	715	711	707	726	738	725	749	714	741	736	681	734	747	720	734	736	723	696	738	732	709	742	734	734	701	769	667	680	741	691	731	746	736	728	725	738
22653	46290	37018	26438	21100	16496	12168	8974	6599	4568	3257	2579	2339	2149	1895	1639	1433	1363	1313	1317	1300	1235	1214	1104	1049	971	923	899	813	843	807	890	805	798	847	806	831	782	780	771	775	783	778	738	745	819	814	771	794	811	743	792	798	753	797	721	757	765	758	772	678	734	829	726	734	799	744	776	787	756	754	744	786	763	729	741	785	785	766	722	759	764	802	744	767	746	728	780	774	796	769	724	758	757	682	726	765	802	744	776	806	789	804	713	736	738	727	795	796	749	740	760	748	699	808	761	780	761	722	706	797	694	765	777	724	787	772	771	786	751	712	729	813	746	712	798	734	750	733	743	757	737	684	738	760	730	776	701	725	749	733	850	785	757	733	720	736	756	790	747	744	720	751	730	770	753	771	764	706	734	761	765	740	735	711	833	762	729	784	737	755	743	729	748	741	745	772	733	753	777	757	758	751	769	766	763	786	742	747	800	727	746	746	755	769	765	737	757	735	748	754	707	766	776	761	765	706	720	755	716	726	718	729	743	727	780	718	799	763	747	758	766	769	781	753	817	769	777	739	740	746	767	729	782	751	770	771	767	797	787	762	757	765	726	764	759	778	775	737	729	743	786	802	754	706	764	800	759	760	774	802	777	711	800	737	762	787	764	737	756	745	767	748	734	787	777	770	741	769	728	747	717	736	759	734	744	738	777	774	774	772	753	702	814	760	805	816	712	767	754	761	784	801	754	721	718	721	802	761	757	779	731	758	746	715	767	741	746	795	741	745	709	705	740	745	784	763	757	787	730	757	752	724	759	765	811	701	735	737	702	759	732	753	748	714	793	795	729	742	751	761	753	724	751	737	772	801	740	729	732	740	747	722	742	746	766	755	746	783	772	701	783	736	792	730	743	754	759	787	708	750	756	759	745	733	760	774	749	700	760	740	751	786	802	729	760	713	732	712	793	759	775	717	726	758	757	769	752	717	747	744	753	758	716	780	743	686	725	741	763	725	722	771	772	772	739	777	751	745	784	760	738	777	731	783	727	741	699	715	766	721	771	780	751	752	778	698	727	721	766	723	726	747	784	774	719	766	713	751	768	800	783	778	749	750	756	780	762	766	770	737	735	724	749	771	753	757	792	760	776	735	716	754	763	788	716	772	748	730	728	737	743	734	804	711	726	746	746	796	754	739	748	768	721	761	716	689	754	817	725	755	794	762	747	711	754	737	785	769	757	775	765	690	761	720	718	706	772	749	757	738	682	732	734	684	738	750	758	737	731	765	739	806	765	718	735	766	730	730	758	764	765	733	700	760	720	801	715	797	762	770	789	754	756	795	740	752	751	761	761	790	761	754	717	771	760	757	738	786	746	771	718	751	807	692	732	758	737	754	739	774	774	725	790	734	806	785	753	745	773	765	787	774	756	754	710	760	785	756	736	731	736	772	712	765	744	723	746	802	744	793	707	768	780	738	721	767	736	755	731	745	715	774	731	731	759	685	758	767	698	749	795	783	758	744	752	740	751	752	753	761	713	747	748	736	758	769	717	761	761	756	724	738	755	706	755	851	735	751	779	724	739	718	757	726	755	749	765	748	761	726	704	764	726	765	716	756	739	694	746	741	780	773	764	837	742	779	745	757	753	721	715	769	762	723	757	736	759	807	744	777	730	740	760	707	748	788	735	718	732	774	747	753	711	781	708	711	763	699	759	761	712	788	765	777	759	760	748	724	784	774	769	739	714	746	712	742	702	759	697	761	748	743	752	791	773	792	774	742	762	741	799	714	770	712	735	733	801	742	727	775	718	769	688	806	753	769	764	699	745	773	809	790	785	765	756	763	820	728	768	716	692	772	791	777	729	751	762	722	774	753	726	729	752	763	759	751	748	742	735	724	763	726	752	772	744	754	769	762	746	746	741	767	706	753	748	716	784	770	754	801	755	746	727	785	772	719	746	742	809	758	810	783	714	723	714	768	746	797	750	722	754	786	731	726	788	760	736	753	729	789	753	758	754	740	782	758	806	742	728	778	757	753	769	791	783	738	804	801	727	749	712	732	723	747	795	764	771	746	754	762	776	705	757	746	766	756	741	754	751	788	744	759	731	753	735	743	720	748	767	732	744	739	794	754	799	731	754	773	760	775	790	747	769	780	792	736	744	716	761	769	755	775	754	710	756	725	753	751	786	744	765	757	734	751	767	782	724	782	781	744	759	731	749	763	770	804	766	709	764	711	730	757	783	763	696	766	683	713	758	728	741	743	792	772	759	775	754	738	750	759	721	719	743	750	806	763	734	750	734	755	752	796	751	781	742	721	801	762	719	788	729	735	764	771	733	751	757	734	732	751	744	696	770	734	738	748	704	765	754	721	741	750	765	727	755	766	785	744	751	733	751	744	696	705	718	797	771	719	726	779	741	725	737	740	764	713	755	722	756	758	736	763	743	736	771	747	793	747	770	745	711	764	706	773	710	742	713	751	769	720	768	746	747	766	717	732	772	778	786	764	732	703	771	767	732	718	697	738	781	728	698	733	723	734	803	789	752	726	726	768	756	808	725	743	746	808	750	793	753	738	762	730	724	717	767	771	693	722	715	759	771	731	721	732	835	700	756	745	752	749	738	696	739	774	809	744	756	745	797	814	742	720	721	770	725	758	728	775	694	716	755	747	733	716	698	770	767	728	761	776	802	754	769	740	773	770	725	758	783	770	787	749	775	717	753	729	786	704	691	694	769	755	677	737	730	745	785	760	774	715	749	699	799	754	750	720	694	713	806	729	761	715	713	782	757	779	739	760	735	756	794	758	714	754	784	714	765	750	757	732	764	734	731	736	772	739	753	762	762	748	812	755	739	807	742	733	759	746	691	774	736	745	752	731	785	741	779	811	768	770	799	728	731	756	762	774	738	797	752	744	731	746	791	755	701	715	764	717	727	766	790	789	724	721	764	757	775	768	750	723	747	754	733	777	700	768	805	800	772	775	728	784	705	738	738	743	736	769	720	769	714	771	755	788	731	747	787	741	768	799	729	756	764	745	720	749	772	735	764	747	734	723	718	763	746	761	752	708	736	705	764	737	777	740	739	777	744	764	784	688	756	765	745	726	794	720	703	747	759	752	728	728	781	760	731	728	704	764	772	760	719	727	785	712	756	760	706	792	684	783	772	730	762	764	802	720	747	745	747	777	746	737	716	783	804	751	784	759	775	764	756	757	759	732	806	696	761	743	741	739	766	799	719	732	725	756	737	736	742	818	785	782	698	736	763	757	785	774	799	760	767	757	758	759	761	774	756	794	736	791	783	760	735	695	773	710	772	748	746	793	760	736	802	700	729	741	763	802	706	761	783	793	734	738	760	791	731	741	774	747	735	716	706	749	754	744	714	782	706	774	732	735	759	750	789	716	771	749	784	750	752	758	794	760	752	759	711	724	805	802	731	731	703	733	753	765	757	773	724	722	770	715	733	733	758	736	779	767	759	757	759	728	736	742	726	759	786	746	679	703	808	760	809	777	742
25036	21155	27465	25964	17624	10371	6522	4282	2944	2238	1635	1434	1311	1258	1157	1053	1009	982	1008	991	929	861	932	903	839	799	837	782	779	763	750	749	731	720	736	719	713	736	737	715	706	802	753	750	749	739	736	711	714	676	722	698	681	715	793	699	751	716	722	723	743	736	711	702	718	736	698	736	653	730	736	778	706	748	725	702	694	687	702	751	680	701	721	738	688	751	733	679	661	709	744	702	742	725	734	694	741	713	715	737	674	747	715	742	741	797	699	669	709	723	726	713	665	704	673	694	669	705	702	638	675	666	740	746	727	712	716	720	693	705	689	721	702	702	677	703	707	622	732	691	698	664	685	719	731	688	735	651	736	711	750	723	720	720	737	730	736	705	693	714	674	646	685	706	689	647	699	716	685	687	674	745	733	685	687	697	694	705	718	652	697	771	757	649	694	714	687	681	720	686	707	763	700	711	715	724	672	655	729	665	694	686	674	730	727	734	734	673	713	688	688	734	708	692	718	681	742	692	707	727	697	737	719	795	714	712	671	666	658	679	686	705	691	693	723	723	700	737	721	704	693	702	712	691	717	672	752	755	692	718	707	719	710	685	710	703	725	693	734	703	726	708	726	692	721	744	705	705	688	700	737	685	695	699	756	706	742	662	701	733	689	700	697	710	725	717	741	699	698	703	716	749	734	772	692	687	698	701	695	717	700	683	659	671	664	733	711	701	732	683	723	723	697	706	694	657	684	694	651	762	668	705	694	692	723	723	720	735	701	679	711	720	730	710	695	703	699	680	692	670	739	701	717	692	659	695	703	684	711	726	724	670	703	711	713	735	748	703	752	754	713	672	697	729	739	721	690	691	684	717	627	653	697	698	674	705	704	706	707	693	738	721	718	651	652	688	708	688	737	693	718	732	713	727	687	688	739	718	680	699	699	735	687	678	726	700	719	658	654	729	712	673	668	731	695	720	699	717	704	707	705	706	714	745	689	716	685	731	715	724	676	708	738	673	725	678	715	674	652	692	716	730	744	689	645	722	737	699	760	696	715	656	668	684	716	715	731	670	727	699	699	736	693	694	691	716	700	751	672	697	694	699	708	707	698	686	752	668	686	707	729	692	714	757	702	690	714	668	702	692	680	755	720	720	739	725	760	697	764	731	719	677	708	686	717	725	755	675	691	735	699	776	722	670	695	698	684	710	718	720	717	699	708	697	723	675	676	675	701	668	653	752	702	747	780	694	660	700	703	736	739	732	712	703	734	710	694	707	721	706	717	715	699	661	732	734	705	745	732	719	727	693	729	739	668	686	692	684	734	694	726	750	708	718	717	698	748	720	721	726	719	679	706	710	711	704	685	731	731	674	756	722	694	734	727	719	689	715	710	732	718	684	691	726	651	720	706	734	697	710	720	689	685	680	681	680	689	699	727	721	707	674	759	691	705	744	682	720	774	686	697	695	738	711	701	729	700	755	670	704	745	670	695	722	737	703	737	733	725	689	712	714	663	709	710	761	701	717	722	688	678	755	710	685	721	735	688	656	726	739	688	724	696	673	643	704	743	703	668	728	668	759	697	683	717	661	711	731	695	724	729	662	679	712	752	682	706	655	726	747	661	656	724	693	688	668	688	694	711	706	676	681	717	662	716	722	755	669	660	636	715	680	696	675	709	696	684	740	712	737	724	739	698	687	712	693	725	673	747	662	671	726	713	682	714	674	740	708	681	680	684	700	697	740	735	727	643	727	725	784	751	710	682	694	673	711	754	690	746	768	666	716	690	739	723	739	665	694	643	706	716	688	714	679	654	718	688	730	710	670	706	727	709	661	672	735	715	683	725	704	736	686	697	708	693	730	720	655	731	702	763	689	676	714	709	709	694	710	707	697	716	685	730	704	714	711	698	693	682	739	691	729	703	687	678	752	666	703	689	740	690	671	681	732	698	676	711	690	691	764	735	699	702	703	719	728	697	688	701	689	681	675	672	674	739	695	689	717	713	674	688	750	711	701	701	715	706	727	708	750	697	687	704	681	736	718	719	706	677	717	725	728	706	706	724	728	678	682	683	685	717	780	717	709	706	707	732	725	687	758	732	737	737	665	691	698	726	759	726	662	677	694	682	698	724	715	710	679	705	717	707	694	673	656	666	694	701	728	693	686	665	738	678	690	749	723	715	698	658	659	676	699	699	686	703	686	702	721	694	731	714	673	736	753	697	693	687	682	692	714	698	671	713	701	679	675	727	722	686	717	673	706	687	690	676	707	707	707	707	709	722	730	666	690	698	698	693	713	702	696	688	678	700	726	715	642	705	721	696	702	657	702	702	689	650	688	700	690	664	661	723	683	698	718	754	722	705	702	729	695	755	754	678	684	699	716	706	709	723	709	699	717	698	722	694	726	730	683	727	714	710	709	743	689	708	673	686	719	720	713	721	704	700	686	702	675	721	677	665	706	680	748	681	695	700	713	641	721	733	735	704	707	746	708	696	726	739	753	701	662	692	721	734	651	728	715	696	714	735	700	745	723	685	692	699	747	650	727	730	710	688	695	681	706	699	655	730	701	717	781	742	680	682	647	683	707	705	705	731	702	685	679	727	692	670	693	675	766	696	700	680	712	723	700	695	669	741	706	725	685	703	689	713	737	638	679	707	711	739	723	719	713	715	712	613	735	735	673	693	674	743	694	684	667	761	747	696	722	675	660	721	695	667	710	656	682	727	715	699	660	694	699	671	724	695	697	677	730	664	650	732	712	712	688	669	687	652	717	714	678	731	698	692	772	721	699	732	717	666	716	703	654	717	676	710	670	711	701	711	690	708	687	744	700	664	692	759	768	728	711	731	676	718	739	689	738	704	688	686	704	709	719	746	703	721	748	668	709	679	711	705	729	716	707	639	695	676	684	703	723	696	680	719	689	757	747	688	719	732	665	727	750	721	754	718	697	753	734	714	724	707	729	713	693	713	723	775	729	623	738	704	748	644	720	717	696	669	635	724	731	742	685	717	724	718	686	698	766	735	701	718	698	638	729	718	686	693	689	750	715	711	738	670	713	686	673	682	636	676	711	737	712	650	710	714	711	697	732	700	695	668	681	699	699	745	746	712	746	740	707	713	679	710	706	727	687	733	719	705	754	656	686	724	682	738	766	719	743	730	704	701	695	706	731	674	714	696	672	677	712	718	662	689	713	647	666	732	729	658	695	713	686	709	696	708	717	758	692	733	711	724	662	746	705	713	673	670	688	651	747	684	649	693	677	702	668	716	692	672	670	722	716	731	717	754	699	683	675	743	672	728	694	677	690	725	695	751	725	706	680	731	707	686	686	722	675	723	682	741	741	711	730	688	701	700	668	696	719	734	680	716	752	727	726	703	681	760	715	731	714	753	735	722	725	710	716	683	696	714	726	660	743	714	706	739	713	707	699	695	719	730	697	754	680	746	662	696	747	703	698	664	687	690	696	720	710	664	711	661	682	751	720	722	675	707	698	691	696	691	676	717	723	720	690	722	736
22477	42616	33711	23251	17923	13851	9982	7361	5026	3666	2736	2125	1907	1805	1698	1321	1304	1278	1191	1201	1090	1102	1084	1054	993	947	889	822	809	852	839	764	795	807	822	800	808	751	807	847	798	812	758	754	738	765	742	734	738	746	811	788	730	697	754	778	779	763	749	718	746	745	820	728	716	741	734	772	734	745	700	714	730	743	714	746	769	725	754	708	756	691	710	771	739	711	726	775	770	719	734	722	716	750	706	728	774	708	777	712	723	704	749	751	752	677	731	711	745	738	755	737	745	750	723	740	711	749	735	746	774	794	741	732	738	731	702	783	751	697	690	749	706	725	745	721	786	717	727	734	707	759	747	704	709	732	724	728	754	727	779	795	776	739	719	718	669	725	771	716	765	731	716	740	721	757	723	826	773	710	685	769	737	735	716	760	744	715	767	720	767	731	739	778	757	727	707	753	716	762	721	747	739	748	739	753	697	731	727	693	777	690	717	764	774	753	782	736	721	733	741	719	741	743	720	771	702	757	755	761	732	776	712	736	703	746	742	716	744	734	748	807	799	772	765	757	710	750	782	754	734	733	724	737	741	738	754	728	725	718	755	716	777	721	725	743	729	716	777	795	711	701	710	727	757	699	722	710	727	813	773	728	748	714	725	780	734	777	744	780	755	755	763	729	746	743	706	726	773	729	738	763	735	702	773	782	728	680	688	776	779	794	739	787	740	797	796	694	694	743	773	735	746	785	708	734	741	672	777	769	683	729	764	721	752	729	752	795	733	737	737	751	759	764	729	740	757	733	755	699	741	762	719	759	709	706	746	775	723	732	733	739	772	711	719	734	744	687	752	706	816	702	761	719	771	769	786	720	740	743	795	766	679	774	711	714	765	766	745	777	733	756	756	768	731	740	690	720	768	698	743	754	709	717	715	685	747	775	714	717	737	726	758	734	757	694	782	777	741	736	723	758	687	727	735	769	756	744	763	752	772	764	764	740	709	778	756	752	714	720	697	786	727	746	735	760	762	690	725	752	704	726	784	747	713	746	782	698	771	722	751	738	761	717	754	766	744	741	740	744	733	746	784	736	757	792	753	761	695	724	728	691	704	704	716	757	723	726	745	786	738	738	727	757	731	710	776	722	733	717	707	685	765	815	721	758	724	773	745	696	741	667	723	745	696	723	738	760	705	777	709	747	711	739	812	729	752	760	702	714	766	740	768	748	752	774	747	703	752	718	758	697	702	743	760	795	692	717	763	740	710	778	779	712	748	711	760	672	774	751	693	799	763	752	755	735	757	777	782	733	721	720	750	766	779	741	776	736	708	758	711	760	740	738	789	777	734	713	739	779	776	749	708	707	744	801	779	751	770	729	742	746	691	763	764	715	767	705	721	726	708	784	749	737	733	785	717	782	752	728	792	733	744	714	742	751	747	725	777	777	745	733	753	790	700	712	757	745	743	708	752	728	745	661	731	760	735	732	713	720	736	729	746	701	790	700	716	739	716	767	756	655	738	782	774	759	758	743	709	735	760	731	737	790	763	700	708	725	753	737	745	751	761	724	688	757	751	745	713	708	726	748	770	767	752	743	715	722	724	730	703	729	718	747	727	761	718	711	770	745	709	721	726	723	760	742	734	764	776	712	748	788	730	688	730	749	738	705	726	716	718	708	715	729	741	746	732	735	708	746	696	799	779	755	728	740	737	768	764	719	703	740	798	758	761	791	732	739	790	703	740	735	740	724	764	739	723	721	723	744	704	760	748	714	704	693	789	740	724	783	828	748	781	748	767	732	757	777	780	748	761	713	734	728	743	714	752	732	711	751	752	707	704	711	738	726	754	759	724	768	755	742	704	762	696	721	737	739	702	762	739	765	756	790	688	716	706	739	700	824	677	719	740	748	714	740	749	727	706	768	755	757	775	792	737	764	763	742	727	763	770	736	763	767	712	729	753	747	752	725	720	782	781	780	747	737	724	753	728	744	720	711	748	790	756	729	785	746	729	703	718	693	770	730	732	717	712	771	739	752	695	758	735	803	715	670	751	743	730	729	791	710	724	794	743	777	770	727	704	749	747	738	752	744	745	747	779	723	778	739	725	761	751	765	726	708	745	725	729	738	711	695	710	738	760	730	683	707	712	761	719	715	724	729	728	710	765	746	700	754	728	745	811	824	738	792	767	720	750	737	712	764	750	734	711	764	735	740	702	717	727	766	724	768	722	761	727	730	726	786	714	727	796	721	753	703	725	751	758	761	761	754	767	731	725	740	730	756	788	732	756	717	753	794	768	794	707	709	713	774	761	725	759	742	738	716	723	775	774	761	730	711	738	734	759	717	708	787	745	733	737	748	756	742	782	724	715	762	759	772	728	786	696	764	745	791	770	759	747	725	698	808	742	711	735	741	813	764	727	740	711	776	790	703	805	734	750	693	720	767	727	713	704	770	733	762	758	811	763	799	708	690	725	772	746	712	766	745	735	712	768	729	717	760	746	763	759	762	767	786	749	790	744	740	743	757	726	780	733	730	739	739	729	773	739	790	727	765	742	775	738	774	730	751	723	711	710	719	740	726	711	743	744	714	729	773	708	716	769	752	740	756	765	766	751	718	754	716	741	727	749	777	709	711	791	749	748	719	750	743	830	718	711	721	755	772	741	725	727	755	775	729	764	740	750	706	736	739	717	730	714	756	757	790	741	754	758	754	751	735	767	704	708	744	714	724	705	743	705	744	731	722	732	786	731	783	708	758	785	754	758	735	760	701	728	825	753	765	724	700	709	772	702	732	721	737	772	767	755	724	780	743	708	729	756	744	711	723	741	765	709	736	783	688	776	738	730	722	710	776	774	770	714	760	742	743	715	725	767	720	801	799	731	712	819	763	711	755	751	767	726	736	725	757	766	722	706	734	754	705	777	749	748	810	696	718	744	691	752	733	789	756	758	732	756	761	764	712	794	740	756	750	746	743	666	726	736	768	739	757	708	737	733	776	782	780	738	770	751	774	735	778	713	779	771	719	765	716	752	720	679	730	770	768	726	755	762	772	662	719	734	740	729	727	771	737	748	748	730	746	722	737	787	707	753	785	791	734	743	718	782	721	700	747	703	765	733	759	726	730	739	764	720	774	789	709	795	667	734	746	747	728	762	735	774	756	751	702	734	764	725	746	750	716	723	706	731	729	737	747	720	740	802	743	735	783	752	729	710	745	706	753	737	754	708	763	710	736	793	738	728	742	765	799	769	806	764	729	744	717	748	763	733	743	737	804	742	733	747	751	703	757	707	727	745	776	740	784	747	746	682	762	742	778	716	760	759	746	719	716	735	760	687	741	728	794	714	729	773	725	766	732	710	712	748	729	734	754	758	775	710	732	686	724	736	754	735	721	796	759	754	794	762	757	764	742	777	709	775	799	721	783	785	733	761	703	679	764	735	739	715	687	743	714	779	711	748	774	730	740	731	714	733	712	738	738	713	788	755	737	747	734	734	740	761	720	728	680	750	697	777	762	793	695	745	722
22751	21158	28720	23882	21468	22145	17781	8106	5151	3744	2666	2210	1985	1772	1674	1400	1326	1308	1265	1255	1174	1010	1075	1125	1001	1022	965	911	862	907	820	866	816	846	859	773	802	771	770	819	787	805	797	757	800	749	813	749	785	742	745	757	808	777	733	791	776	723	763	794	752	768	778	722	739	780	748	745	758	721	704	766	775	723	750	761	774	719	710	739	714	731	710	728	731	805	760	735	792	731	746	748	743	728	707	778	771	725	730	769	717	671	745	754	754	727	742	730	762	744	767	695	768	716	770	755	742	766	688	741	699	739	748	749	738	748	725	788	729	783	754	741	753	767	710	748	719	733	786	692	758	733	743	745	715	742	725	712	738	740	718	722	733	705	726	767	765	716	766	736	754	724	746	801	718	761	743	740	745	725	772	784	769	793	787	709	728	747	758	743	767	765	797	779	704	667	754	742	717	713	694	776	759	758	825	772	760	774	756	732	724	773	781	746	729	756	757	780	797	757	706	778	686	755	730	784	724	707	726	707	759	745	784	752	753	814	744	724	748	762	723	771	751	747	685	777	752	795	728	806	754	716	764	778	730	789	740	738	739	700	755	713	735	727	748	750	787	759	732	768	762	742	740	749	778	762	746	719	721	764	773	727	728	731	785	766	806	782	739	736	789	748	765	734	739	758	762	732	771	696	717	745	733	715	729	700	780	728	772	761	747	709	720	730	753	742	726	740	789	751	713	756	774	688	763	687	741	738	763	750	809	749	797	734	745	716	743	785	767	729	764	718	757	716	757	752	736	812	798	734	701	761	787	744	741	730	793	764	758	742	724	768	710	749	676	743	760	762	716	739	760	760	775	710	755	779	776	799	792	741	765	751	704	736	738	732	779	765	710	760	795	784	763	774	736	781	797	770	736	734	751	768	794	742	750	791	725	717	749	784	750	786	768	777	783	756	805	757	774	752	730	736	736	775	758	757	745	757	722	738	766	744	753	753	734	745	702	667	816	749	761	742	711	725	737	753	750	765	738	723	738	708	755	754	715	744	773	758	742	803	716	721	704	767	752	772	770	746	666	748	747	759	712	807	776	762	734	766	766	754	732	708	681	786	794	741	756	763	780	820	702	776	779	775	714	721	816	811	757	734	769	711	769	731	734	752	744	749	741	724	767	756	797	770	784	782	709	725	715	738	754	793	791	737	729	696	776	779	738	761	735	729	708	778	759	732	762	715	699	742	770	773	755	724	718	745	791	744	713	737	744	721	778	779	760	719	750	725	816	750	771	698	762	718	738	810	746	742	823	732	705	742	732	775	722	750	750	715	727	721	759	767	761	729	725	785	801	750	764	734	740	749	743	747	747	728	794	795	718	756	729	771	772	698	729	752	790	725	737	800	789	734	754	785	755	723	785	683	753	730	707	736	734	767	784	709	744	723	726	743	780	732	797	806	728	683	721	754	773	737	704	809	781	758	751	777	826	775	752	791	738	746	772	721	683	749	728	757	736	749	777	776	783	766	771	725	756	740	794	741	776	707	756	770	695	798	711	764	758	803	822	733	803	710	742	790	783	791	748	719	737	726	755	791	723	746	787	764	718	749	769	723	784	723	731	779	709	806	740	781	770	735	739	792	745	725	745	785	709	756	732	792	732	754	731	721	788	698	757	724	701	725	799	753	738	747	744	746	773	716	829	788	723	762	743	808	773	756	756	766	723	742	752	783	734	732	730	779	728	711	715	718	686	732	785	764	735	794	797	744	758	756	696	740	727	782	772	765	695	719	730	734	745	743	778	688	778	705	738	722	701	737	690	729	736	731	742	695	731	765	719	767	771	772	752	755	730	748	724	751	805	773	709	772	756	713	772	750	739	746	744	692	739	773	730	746	747	726	683	781	756	742	743	753	771	747	708	785	714	735	743	694	738	710	797	716	750	709	721	727	704	743	756	773	759	715	758	783	704	763	775	729	741	749	750	786	749	725	732	768	725	742	771	764	758	766	745	779	732	778	727	739	746	747	723	720	770	739	709	745	764	737	711	749	715	742	755	767	723	788	741	715	705	725	702	712	758	729	763	736	797	732	769	764	765	763	740	717	733	716	752	767	749	766	726	754	746	754	742	731	737	774	728	717	742	763	745	734	813	720	741	712	727	784	735	738	759	794	741	712	719	784	733	713	765	743	783	758	760	699	745	742	750	753	770	685	752	756	735	743	772	728	748	729	741	756	777	717	729	761	773	727	768	729	773	781	762	721	762	730	717	711	750	791	793	775	793	765	759	788	754	791	753	728	724	785	713	794	799	707	711	736	760	790	738	754	744	802	738	774	733	712	711	738	720	800	776	753	821	793	815	765	776	751	774	762	760	732	720	789	773	708	760	722	747	706	768	729	735	757	731	733	766	749	732	748	749	764	702	758	780	732	755	741	718	767	729	742	805	717	788	730	752	750	710	701	723	710	778	758	715	755	700	765	742	758	731	737	727	773	755	736	764	764	719	774	738	757	721	815	750	779	748	726	774	698	783	756	764	771	729	745	754	740	702	745	761	743	690	753	763	748	685	741	740	758	741	751	696	739	726	709	706	732	779	768	739	729	762	736	726	787	796	762	756	707	690	729	694	794	738	772	788	739	759	743	717	783	754	727	766	755	714	739	683	736	758	738	699	768	698	768	682	737	753	748	757	699	731	803	743	709	756	716	745	754	730	771	740	749	818	777	757	715	769	765	734	717	748	764	730	716	709	731	778	735	774	748	765	725	792	712	732	785	753	775	760	762	755	738	692	697	697	770	727	740	743	763	765	710	745	756	758	773	772	757	745	771	718	758	716	758	750	722	742	785	733	742	733	708	717	721	762	766	736	751	774	758	739	738	783	767	751	757	778	720	715	693	762	745	718	754	729	801	770	746	743	761	729	755	759	769	766	697	717	717	726	716	767	731	725	746	733	731	758	825	760	751	791	750	750	729	761	757	737	707	760	689	743	763	757	742	783	694	745	735	769	753	691	778	784	721	724	773	736	716	761	766	755	737	727	801	735	705	745	711	720	730	807	693	733	744	736	782	718	738	728	740	730	763	750	737	717	768	747	666	741	757	723	690	732	742	777	750	743	727	759	797	760	718	744	764	772	748	746	750	763	754	764	735	724	759	752	763	801	789	755	796	772	784	731	764	729	747	736	707	753	803	790	785	717	758	734	750	746	741	733	727	750	695	729	723	721	737	717	764	757	753	739	765	749	720	738	780	770	734	724	793	716	739	744	734	695	719	783	738	725	719	732	690	693	769	701	714	782	779	751	707	740	756	708	797	783	690	749	723	741	747	771	691	725	767	741	746	758	703	752	761	781	749	710	727	697	718	784	760	758	763	761	806	712	732	780	700	743	723	730	759	739	784	730	758	777	731	741	795	777	756	743	723	734	721	802	776	806	712	793	743	765	726	772	732	737	718	815	770	762	791	736	719	678	733	719	766	770	733	740	760	796	798	739	677	719	694	740	765	779	769	693	824	706	727	772	750	769	725
24510	50640	41620	31259	25803	20294	15441	11420	8272	5877	4244	3376	3084	2738	2361	1858	1821	1827	1606	1592	1402	1292	1268	1322	1252	1127	1074	1039	1013	962	897	885	857	812	850	815	841	918	817	876	822	813	823	808	785	807	803	798	816	786	804	774	797	778	766	746	789	790	781	792	804	774	787	793	783	775	797	832	802	759	780	787	784	803	746	752	809	827	789	768	759	736	796	775	791	794	734	740	753	742	792	782	731	776	807	796	804	802	799	794	823	779	788	777	799	749	731	754	791	742	771	784	763	781	793	797	720	749	761	735	774	758	795	732	824	760	785	744	797	755	784	775	755	760	736	810	771	780	758	758	799	776	781	731	743	729	739	785	723	773	778	757	781	732	793	812	844	754	702	744	747	760	803	738	762	749	766	763	736	811	789	787	739	762	809	772	738	769	790	786	778	739	724	787	783	730	727	742	790	815	790	736	807	794	799	737	761	782	755	790	760	780	710	690	727	776	772	730	771	768	803	733	779	739	805	785	736	761	807	813	777	773	791	743	764	785	807	746	765	805	743	777	748	754	802	761	735	773	737	761	751	765	781	737	783	751	734	788	763	759	771	774	760	764	788	750	787	753	800	776	746	771	790	744	727	789	755	737	742	832	826	778	735	833	742	818	748	739	762	772	790	803	725	778	767	768	745	800	765	827	750	735	782	769	729	791	801	733	772	748	776	749	755	763	758	819	779	780	755	785	798	747	795	722	757	812	775	741	722	790	762	813	762	765	743	762	777	767	737	759	812	754	763	751	713	767	817	732	751	780	766	793	784	746	829	715	790	829	749	746	750	789	792	768	767	847	741	717	790	759	739	739	831	741	783	755	811	779	800	785	766	762	758	772	790	792	780	762	735	740	782	801	768	816	809	777	767	769	748	754	775	770	766	748	771	803	710	769	757	695	742	781	769	707	774	760	778	756	739	732	755	760	805	775	735	704	789	844	786	739	730	758	789	742	791	795	738	697	770	769	712	790	727	754	774	804	746	803	796	716	758	777	806	798	790	754	725	733	743	753	774	789	718	798	743	795	734	836	770	779	748	739	781	790	730	750	771	789	798	735	746	725	725	720	749	753	779	770	821	766	738	739	711	767	738	826	771	766	784	789	773	777	781	798	779	779	768	700	770	796	798	818	735	740	786	760	796	764	759	768	758	765	775	703	774	757	778	745	747	748	797	771	759	754	816	807	781	742	754	780	745	766	753	774	750	764	768	808	747	719	771	765	806	778	752	738	741	789	721	777	781	766	832	743	794	743	779	802	759	789	739	759	782	798	767	762	777	714	772	783	775	757	758	800	756	778	809	746	786	738	740	786	789	789	777	851	731	748	758	784	756	773	745	774	773	803	791	763	734	780	795	730	740	779	787	781	793	767	812	754	740	786	797	791	742	749	785	804	764	804	787	768	762	770	786	753	774	736	759	776	794	754	787	746	749	749	766	694	820	762	759	774	788	818	783	776	737	766	790	777	759	746	748	772	773	773	760	718	770	761	788	791	800	791	794	840	771	788	770	745	811	784	789	760	742	762	729	733	765	746	800	779	808	797	755	774	752	740	784	712	716	784	783	720	732	790	731	739	762	767	773	771	777	745	736	760	779	694	729	750	776	746	773	802	729	775	762	730	803	843	810	760	848	794	751	752	796	757	776	801	817	813	759	754	784	731	761	839	795	752	782	801	815	792	760	838	765	741	793	762	778	751	805	784	783	740	753	728	740	765	787	773	800	782	762	750	802	712	749	835	754	736	750	754	757	768	730	801	758	766	757	752	792	793	726	771	809	752	778	745	800	796	730	789	757	806	785	797	799	744	745	776	797	754	759	761	714	772	774	789	750	744	775	819	751	788	761	760	794	732	778	772	754	802	776	785	754	803	746	775	710	783	739	755	722	771	767	793	786	792	771	746	774	759	744	757	760	803	764	790	754	744	805	744	798	743	761	772	743	737	756	721	790	799	759	789	759	746	788	778	775	754	840	745	792	781	758	801	728	813	779	733	815	782	772	818	810	782	726	750	736	738	786	748	742	775	740	764	799	799	726	740	767	779	765	798	731	738	710	771	763	767	747	767	772	775	731	792	794	748	736	759	774	783	732	763	732	817	759	767	766	757	758	758	778	761	796	784	757	752	769	778	746	753	773	737	741	785	778	743	727	790	806	777	744	699	739	754	794	760	725	752	796	763	745	730	746	743	793	767	775	714	764	752	780	744	766	763	774	818	756	795	751	736	765	759	764	684	751	803	754	739	733	736	760	773	795	679	742	795	786	791	847	772	790	783	766	777	767	805	798	799	734	777	723	755	771	767	800	771	766	731	725	714	811	752	818	817	777	801	775	772	759	735	766	806	785	716	815	733	804	776	767	747	826	792	750	789	748	748	741	806	776	751	787	731	802	800	754	785	762	765	721	757	711	749	781	839	773	695	739	745	730	785	767	750	757	749	804	724	766	731	789	782	741	757	728	804	768	853	755	786	752	763	747	705	752	808	748	770	793	733	813	762	776	786	768	781	766	769	809	759	768	741	746	750	769	787	767	736	766	698	729	813	780	777	761	785	763	696	757	753	794	767	789	786	727	782	802	733	756	775	816	779	780	762	801	795	730	776	759	818	767	761	781	820	749	765	820	750	763	778	780	802	742	784	777	761	758	778	764	787	781	785	788	803	751	721	754	731	769	762	725	733	806	771	782	743	695	747	701	776	765	789	790	820	765	779	764	801	754	774	813	769	723	748	766	730	797	697	762	816	769	761	722	777	760	753	792	794	765	762	765	712	761	787	775	775	752	764	781	781	736	778	762	730	779	770	788	720	803	767	768	738	794	741	751	768	746	802	755	770	749	710	768	785	798	826	815	761	770	765	797	770	754	745	762	784	803	783	792	753	777	739	767	766	786	771	771	757	777	770	752	791	790	814	785	763	789	763	823	779	787	741	788	718	706	742	803	799	801	855	790	758	776	754	751	776	756	808	758	756	812	773	722	772	801	723	721	765	763	767	774	787	787	774	772	736	773	775	761	718	767	738	790	783	801	749	773	736	762	787	749	717	749	771	790	762	760	743	788	784	747	769	795	770	694	749	771	828	768	773	835	753	836	749	795	751	780	745	755	732	791	800	795	745	789	776	783	756	804	766	750	776	799	810	711	809	803	747	767	751	775	683	765	801	811	750	765	786	734	737	773	801	781	751	762	826	818	776	757	762	749	786	739	767	757	719	737	789	776	795	756	815	823	764	757	774	786	735	746	801	777	766	782	745	750	742	736	735	761	756	725	716	767	768	772	750	693	773	777	757	811	763	747	767	738	743	773	740	784	745	785	795	777	779	742	744	771	761	772	759	733	733	730	709	767	762	799	751	769	827	717	791	792	777	713	771	767	757	733	747	777	731	772	755	763	824	761	769	815	773	741	786	769	772	750	773	780	729	751	813	756	830	760	779	790	733	796	747	787	733	762	776	730	753	753	790	731	761	776	821	748	738	725	782
28948	25840	28037	20208	11714	6996	4765	3256	2313	1784	1457	1246	1175	1058	1004	874	951	919	896	842	757	758	795	799	771	846	765	763	718	727	798	781	770	748	733	725	776	766	727	774	731	763	710	732	744	723	720	719	709	721	691	743	744	711	701	687	779	726	720	709	702	763	738	728	722	692	710	738	735	728	705	715	689	747	731	681	659	719	676	699	687	719	696	738	705	724	695	739	687	683	716	683	749	694	719	747	701	688	690	690	699	693	720	757	711	699	696	676	676	673	705	763	708	661	702	635	691	712	714	682	738	732	717	685	697	663	687	691	692	675	717	766	716	707	761	713	714	710	710	744	696	714	693	662	678	751	734	724	717	697	730	693	722	716	713	701	673	758	665	712	751	748	705	728	717	674	721	692	736	712	695	756	757	752	723	683	657	744	714	708	753	721	709	731	716	738	709	703	734	720	648	719	671	722	737	711	746	681	685	651	701	704	717	696	706	702	724	673	701	677	675	728	656	724	666	726	726	728	704	726	704	734	704	758	735	725	700	680	724	666	714	685	712	687	722	709	699	700	685	751	705	697	691	684	726	702	727	720	690	684	684	690	723	687	691	733	694	711	725	701	657	692	723	705	702	679	721	674	679	690	663	697	707	737	677	752	689	767	701	724	712	730	703	694	697	710	713	750	749	712	696	712	748	632	700	720	729	735	724	702	672	728	668	710	703	675	681	685	721	711	720	663	722	670	751	706	744	707	669	700	714	683	681	645	720	676	734	718	691	736	693	700	677	720	720	743	700	696	696	721	698	670	692	696	719	686	712	743	696	735	695	693	692	699	714	716	642	657	700	701	686	664	695	743	675	752	733	701	680	724	733	692	665	656	721	726	683	646	747	705	759	722	731	719	739	724	725	701	716	670	716	703	710	664	700	736	773	736	709	708	691	715	716	700	757	722	731	683	674	742	718	721	722	675	728	677	693	671	722	694	709	747	719	706	737	664	739	666	721	742	732	697	698	714	706	727	741	700	740	718	729	722	716	745	678	732	678	726	663	789	746	699	740	704	696	694	649	663	695	749	770	692	720	676	740	730	722	734	697	686	704	716	719	699	679	737	705	730	694	735	722	671	710	718	717	672	720	750	648	691	704	667	710	701	680	764	691	715	700	696	756	722	734	711	742	700	692	740	679	699	714	683	740	702	712	669	678	702	675	675	707	702	684	681	759	699	731	726	688	688	725	650	742	675	740	673	669	687	691	712	726	703	744	728	684	731	698	703	698	705	678	692	729	720	738	735	734	702	726	680	722	729	708	691	667	685	692	739	715	678	717	706	713	708	730	741	753	687	704	707	714	676	702	685	730	680	695	739	703	682	717	725	699	672	709	761	725	707	663	708	743	709	746	726	744	726	673	705	743	701	703	678	670	707	691	715	708	709	715	669	712	712	686	693	763	643	725	682	738	735	720	679	719	710	724	700	672	718	736	743	697	702	678	704	736	717	718	642	707	679	708	708	699	697	708	650	721	698	721	714	723	691	679	662	708	755	731	714	675	707	727	732	707	690	677	679	710	698	675	724	725	681	737	733	721	700	691	709	732	698	688	671	718	725	733	701	706	725	720	695	727	664	724	741	726	713	723	690	690	715	715	683	722	724	659	700	731	714	696	721	679	693	703	687	760	658	709	686	717	672	720	687	724	692	724	743	725	697	679	697	732	679	708	700	691	728	714	685	706	708	709	742	702	702	776	679	716	755	681	724	690	713	685	687	687	734	704	721	736	722	747	732	730	701	678	699	698	697	698	715	695	691	706	709	735	731	674	735	766	724	733	716	721	699	656	719	699	700	691	655	705	745	708	696	720	688	702	703	716	672	710	728	696	669	754	707	719	738	739	668	730	664	710	703	712	721	700	720	729	682	719	691	708	697	691	673	705	724	743	701	731	715	718	684	719	663	724	708	721	687	721	707	720	740	750	714	684	695	712	719	705	722	707	717	724	798	705	688	679	701	704	718	693	689	701	709	746	722	668	692	676	748	673	697	748	724	749	673	675	708	732	720	639	660	727	719	651	713	714	723	696	740	686	707	676	698	729	708	713	676	742	724	664	711	708	717	703	741	695	703	675	737	707	697	656	702	745	692	706	698	698	684	710	710	684	741	708	670	688	694	704	723	702	705	652	734	702	729	702	702	750	675	713	698	675	723	732	682	712	680	700	716	691	726	698	705	734	699	721	691	722	750	685	694	728	718	689	715	709	683	716	728	740	734	697	705	701	691	683	697	743	690	702	698	673	730	644	689	645	706	700	686	744	714	638	740	707	706	682	697	648	707	696	686	720	711	705	648	728	709	699	769	680	657	730	716	723	724	679	690	757	664	716	643	670	671	673	650	652	704	713	725	697	705	730	708	701	705	714	767	695	682	722	745	711	718	722	724	661	700	678	689	702	694	725	742	695	670	699	683	706	673	700	672	692	676	728	689	687	675	732	657	698	698	743	732	726	733	732	689	683	711	733	736	695	682	745	696	687	682	731	707	667	682	700	714	716	700	731	660	694	684	692	751	688	672	684	678	721	717	697	729	729	647	707	698	734	629	756	692	690	717	759	678	709	689	710	703	717	703	712	738	704	716	725	745	713	688	696	689	732	660	691	735	707	719	705	758	724	749	756	727	700	671	751	732	677	686	679	698	721	703	677	690	689	717	760	703	721	671	702	683	727	689	714	716	684	691	731	682	711	704	732	695	727	682	729	723	661	700	652	678	690	725	757	719	737	709	721	700	721	695	704	715	653	705	697	692	711	676	759	711	742	702	706	706	694	681	710	684	687	696	732	735	691	741	760	699	764	737	760	702	696	659	732	679	720	742	686	724	677	681	684	674	715	773	707	706	687	731	639	743	678	690	661	696	663	719	712	698	716	693	755	699	753	684	706	654	736	709	670	677	680	743	658	674	718	687	694	671	740	693	722	695	706	710	737	713	691	692	684	676	702	766	686	711	722	692	708	727	675	669	722	675	697	734	734	731	695	705	675	669	710	686	738	656	701	681	694	668	645	773	732	716	695	703	696	708	722	683	705	646	696	692	714	698	714	702	652	728	741	681	710	694	681	741	636	721	715	692	714	676	702	677	724	661	708	746	736	668	703	716	656	675	743	699	703	684	700	712	743	738	695	717	682	708	726	708	702	689	702	684	666	698	716	690	707	708	706	692	712	720	685	692	700	731	670	736	684	703	729	717	703	730	705	698	675	723	722	689	749	697	682	744	669	665	703	723	735	708	694	761	668	718	674	695	726	708	723	682	702	671	698	702	671	763	756	704	706	720	741	728	675	760	676	662	719	696	705	734	719	701	692	714	673	754	743	680	737	685	686	732	700	729	664	625	683	678	732	703	711	723	730	709	750	700	698	694	724	725	698	715	721	699	668	685	698	727	711	728	757	708	672	695	690	708	715	722	728	696	700	697	699	755	643	694	705	687	720	724	718	731	688	744	684	674	706	694	712	697	661	645	652	683	707	673
22618	39003	29453	19778	14770	10669	7749	5343	3799	2805	2096	1761	1565	1451	1290	1147	1130	1099	1067	1046	922	903	903	916	950	887	905	833	886	789	810	772	748	745	762	755	738	775	759	780	788	772	747	746	760	737	769	714	722	745	747	701	749	787	691	761	764	750	730	776	738	737	716	747	746	730	734	714	721	772	701	716	717	752	723	731	725	757	749	738	751	788	750	744	685	771	828	717	799	689	711	754	756	702	754	773	714	746	729	747	737	711	730	727	749	762	692	718	691	737	762	768	669	671	745	760	724	729	759	733	741	722	735	751	735	749	751	760	710	745	752	733	700	749	721	751	768	799	701	769	729	726	742	742	744	746	749	758	743	719	730	714	741	700	739	700	742	756	768	785	685	733	771	729	768	733	744	746	745	737	738	703	797	744	703	734	749	744	762	793	756	739	761	721	702	775	696	737	717	725	755	754	759	760	747	764	729	669	715	751	756	723	719	711	732	811	726	796	739	690	780	788	708	770	749	736	704	747	766	727	725	726	721	731	733	735	719	643	764	723	736	735	767	749	730	744	768	741	692	786	696	723	759	738	705	748	746	744	732	713	757	724	709	727	718	721	765	759	745	769	775	777	727	764	779	759	774	772	742	725	736	719	737	716	736	740	702	722	740	768	717	801	735	746	808	725	768	748	820	717	778	778	697	754	751	726	713	755	783	726	772	691	718	749	734	754	737	679	698	718	770	742	728	710	751	754	750	729	742	762	778	731	739	716	749	695	750	724	732	766	761	728	733	774	675	737	753	730	732	746	777	754	763	755	715	767	747	714	702	701	755	742	773	749	699	740	723	707	700	743	718	654	699	772	718	740	787	728	739	751	740	697	778	702	727	749	751	668	766	737	771	712	758	760	721	738	720	733	721	732	714	712	719	710	807	701	759	753	759	718	757	779	717	743	786	749	732	720	735	718	747	760	748	737	767	724	717	725	767	734	735	800	727	739	753	805	734	767	793	729	786	701	699	794	795	752	758	752	778	743	720	771	728	744	743	756	760	738	755	749	767	742	765	725	773	721	729	720	712	767	765	785	749	731	727	749	732	752	755	714	730	753	700	774	702	752	686	710	736	725	746	749	767	730	679	728	719	762	717	724	739	699	739	720	738	734	757	763	724	734	745	791	768	692	765	766	758	759	786	707	729	741	764	721	813	738	806	730	719	716	691	697	723	721	766	751	741	737	699	721	733	718	725	737	741	693	766	742	711	693	730	761	772	740	722	707	747	685	699	687	733	828	746	757	766	737	701	734	756	740	799	723	733	732	752	757	712	694	707	773	758	726	722	799	726	747	745	726	723	717	701	727	758	790	738	688	725	727	732	757	718	733	707	758	756	740	748	802	763	721	720	709	712	717	742	745	732	741	735	719	720	757	762	779	701	728	740	739	769	765	665	755	668	758	741	703	701	731	736	771	732	757	720	746	770	733	757	737	752	761	684	747	767	728	722	756	747	665	702	759	684	735	711	727	725	729	762	736	704	723	719	723	783	724	740	765	779	744	706	744	730	732	718	719	716	764	757	758	671	765	736	748	701	727	750	742	673	723	734	744	690	716	743	752	723	732	748	726	774	762	766	767	766	741	685	732	730	744	736	750	722	767	714	744	743	738	709	740	730	755	726	751	783	734	713	741	718	736	743	735	695	713	740	785	795	751	713	782	755	714	783	774	731	733	752	721	739	778	780	707	742	727	744	761	760	778	751	745	741	706	717	741	741	749	749	735	737	772	742	760	699	713	716	731	699	742	739	743	720	703	746	801	739	736	787	702	754	719	748	766	723	719	733	755	706	739	684	745	768	754	743	724	766	732	739	747	741	711	720	717	729	716	728	690	777	724	722	709	735	734	787	736	731	769	715	779	742	737	778	706	734	722	710	710	768	712	726	691	728	728	730	767	729	729	713	742	741	736	764	776	701	763	721	706	679	746	732	730	707	737	720	698	770	751	761	781	751	730	769	748	732	762	746	726	716	770	803	727	763	723	822	746	763	748	740	761	759	765	746	709	726	754	787	705	738	723	752	785	738	765	684	729	747	773	734	728	761	758	772	768	727	723	754	716	723	704	711	774	739	740	721	698	765	769	772	721	719	708	741	765	717	729	721	738	766	706	738	706	747	689	769	730	706	739	790	743	763	779	731	754	768	711	704	761	737	735	733	730	732	745	779	754	724	720	715	764	711	710	755	756	718	735	680	734	721	713	724	761	716	744	741	767	777	754	710	741	746	751	722	718	733	740	728	759	775	729	789	728	753	698	721	735	700	746	712	736	710	764	771	716	721	752	721	724	703	761	735	686	708	745	701	734	750	716	682	736	751	729	745	694	721	742	754	690	748	748	733	734	752	751	768	750	751	720	748	742	713	718	719	714	740	747	741	722	736	740	716	711	737	694	769	749	772	777	754	735	667	729	705	745	720	698	706	736	697	766	786	708	716	765	752	682	795	739	703	743	788	751	703	692	772	712	736	733	712	728	751	716	687	748	722	709	739	719	793	752	731	725	724	739	748	751	759	744	733	797	758	818	763	766	705	764	712	739	748	744	742	763	762	701	721	748	784	721	729	709	764	722	710	710	781	711	700	755	733	758	708	777	735	715	729	793	754	753	722	774	731	714	744	785	781	735	718	718	741	709	739	749	776	712	746	700	727	726	741	732	769	734	712	701	764	714	686	781	690	742	723	729	732	777	768	763	766	700	727	741	739	770	726	736	721	738	722	729	737	747	760	738	779	702	779	733	762	685	734	744	742	722	783	745	752	736	754	720	737	768	717	706	745	754	737	761	710	749	794	670	765	745	728	749	755	680	780	745	699	700	774	752	728	754	726	773	752	705	757	725	744	743	767	780	732	721	704	728	729	717	750	725	707	730	717	730	754	743	699	768	727	693	736	714	721	687	719	729	726	737	683	709	717	717	709	730	740	717	671	765	808	750	685	742	719	739	783	721	732	720	701	732	721	733	783	739	737	720	743	737	791	708	745	759	753	726	719	769	715	753	773	745	718	707	698	707	736	747	735	743	779	743	735	767	733	732	777	718	778	726	795	679	741	721	757	707	743	704	697	704	718	746	760	719	717	715	748	723	757	748	783	702	769	738	757	732	718	742	746	720	758	695	696	780	743	704	783	745	753	690	735	753	730	743	715	750	761	726	737	750	744	783	713	715	757	702	745	759	765	750	735	722	743	705	703	770	722	722	770	705	661	733	765	683	704	752	701	730	727	746	750	739	737	704	766	677	744	780	741	706	706	788	764	747	726	772	716	701	751	741	753	735	741	749	670	799	752	694	722	719	779	710	697	736	711	698	743	706	745	725	749	726	736	684	773	727	748	707	744	752	752	770	754	736	725	767	704	704	758	795	702	682	702	758	715	741	738	798	736	741	741	746	747	729	789	786	711	743	736	736	772	729	746	717	711	735	758	725	745	755	739	744	671	726	714	756	748	756	732	725	792	699	739	752	750	764	752	760	733	714
23775	21115	28290	24505	21692	17149	10019	5327	3647	2734	2077	1781	1607	1536	1353	1244	1205	1088	1079	1009	913	881	817	893	900	962	825	841	842	809	775	786	721	801	753	738	742	752	759	758	750	722	715	759	709	743	737	744	763	679	704	715	726	698	721	716	734	742	705	748	744	690	671	685	725	754	729	735	710	674	698	703	734	729	770	738	759	701	722	741	708	733	676	721	721	713	717	730	699	708	686	788	688	725	734	733	704	745	753	710	742	747	676	718	725	721	740	741	702	775	767	678	702	710	738	774	762	710	766	709	737	726	757	740	714	727	702	709	683	688	659	741	700	698	707	723	787	702	724	694	689	733	721	731	673	678	753	778	693	731	724	699	723	703	724	711	755	731	738	675	727	725	733	754	755	696	723	729	770	730	740	733	686	693	730	809	727	710	740	690	710	752	714	706	706	729	721	688	757	713	735	692	700	729	728	711	710	721	717	690	759	763	735	724	707	774	730	714	675	759	720	757	714	748	721	721	725	733	740	757	706	717	722	693	733	756	738	765	736	731	803	686	743	775	773	708	680	665	706	741	742	699	699	722	711	721	723	710	731	750	770	714	721	755	716	718	706	760	734	737	730	684	716	682	779	753	729	716	737	738	741	713	727	698	757	670	770	672	745	715	732	734	715	684	722	762	666	770	665	719	687	696	715	710	659	776	732	721	749	734	698	695	717	762	725	707	724	765	716	668	686	726	759	677	711	681	663	712	755	731	715	689	776	722	706	727	712	720	696	757	708	729	722	704	728	723	777	700	727	742	736	684	737	678	752	720	731	682	692	714	733	722	675	712	719	727	711	705	743	698	706	703	724	713	702	673	690	702	713	746	711	726	700	708	703	664	709	701	687	729	717	701	697	685	759	695	749	680	713	767	739	751	809	748	725	733	738	728	692	719	754	716	702	696	761	719	756	721	707	747	717	693	704	754	736	727	777	722	731	719	748	686	715	708	742	716	768	701	721	741	704	719	733	763	718	765	715	660	731	707	722	739	712	728	720	755	717	765	733	708	756	718	709	734	771	741	689	714	751	761	742	749	761	731	763	707	740	709	752	724	707	680	738	688	701	725	711	711	736	709	668	767	759	683	755	723	733	778	728	716	707	753	677	750	716	707	722	725	710	713	731	687	756	728	693	692	735	705	721	749	651	733	700	730	681	672	690	706	736	684	709	703	688	724	654	691	687	694	770	717	753	727	695	730	707	716	721	687	722	731	712	735	712	691	722	714	680	723	750	747	781	723	734	738	739	729	737	709	721	743	696	665	748	730	722	709	673	725	737	715	736	747	724	716	739	803	719	713	720	723	714	707	712	724	773	736	732	705	670	773	669	744	692	710	690	734	760	764	703	718	710	685	719	719	704	729	731	703	720	707	769	712	765	708	703	680	710	675	698	729	729	723	738	733	687	688	697	745	699	708	696	679	730	700	694	695	718	753	725	741	728	713	686	726	711	727	708	663	754	695	767	726	725	726	681	729	756	762	730	681	746	733	714	728	737	656	737	722	721	677	660	755	714	712	778	689	702	711	774	681	725	703	749	696	728	734	728	714	723	715	711	704	686	736	749	727	687	723	670	675	713	728	717	716	704	686	730	703	743	688	701	690	751	717	738	730	745	684	670	739	686	703	689	721	725	734	733	715	721	758	698	721	749	649	739	760	716	671	700	740	677	725	723	728	723	711	660	750	764	672	700	725	689	741	712	735	771	701	664	701	694	644	674	703	706	727	709	745	703	777	736	728	704	722	732	737	674	687	714	709	729	664	750	755	687	687	707	738	716	687	725	756	723	693	716	696	750	706	764	688	697	733	746	766	703	677	709	690	717	739	688	699	712	709	722	753	744	683	674	729	714	740	728	651	690	727	730	751	724	697	720	755	727	704	748	718	740	791	710	736	772	725	732	701	704	749	719	711	711	684	701	670	726	756	683	675	717	687	699	706	724	723	742	696	688	710	672	746	746	695	719	749	760	734	710	710	803	696	721	697	707	702	738	695	695	732	685	763	708	707	687	726	747	703	753	729	767	705	764	700	713	748	732	723	703	685	715	756	714	781	709	688	711	734	763	779	700	741	715	722	702	733	751	684	711	709	741	707	707	744	752	676	670	726	703	728	709	767	778	781	723	701	741	728	725	736	720	746	754	749	746	745	725	691	717	707	688	773	713	705	740	745	714	774	725	736	709	740	727	683	699	699	714	697	723	733	706	720	751	687	680	724	716	740	743	735	747	707	715	727	729	690	714	693	725	704	727	696	660	730	709	764	732	724	666	694	774	753	727	751	720	724	698	740	713	755	723	712	629	736	720	743	710	770	664	733	718	708	688	732	699	716	721	707	768	711	685	716	740	688	730	741	697	694	714	691	709	693	678	768	695	712	725	699	697	746	689	730	713	721	689	702	710	696	707	735	729	697	714	717	715	729	685	701	721	695	728	751	743	742	749	755	723	724	732	682	735	720	727	707	746	697	723	744	692	734	716	694	695	739	691	671	744	755	728	742	719	728	698	684	710	701	736	711	749	759	726	744	731	665	724	752	760	731	716	756	689	738	733	738	701	731	715	736	697	706	737	772	686	681	726	711	715	725	774	731	757	748	729	775	725	764	743	723	722	711	751	712	749	714	728	730	770	735	749	696	744	735	708	722	767	720	746	788	688	705	705	727	677	735	671	716	705	718	694	702	685	700	686	708	772	696	755	732	696	673	713	722	730	692	726	745	668	702	757	717	689	682	684	707	672	709	705	723	752	749	684	737	706	756	705	732	744	722	728	690	716	724	713	729	735	735	706	718	764	720	756	735	701	706	762	764	672	752	712	749	704	728	672	744	724	774	710	699	733	726	738	712	710	718	670	715	754	679	723	776	743	735	725	717	737	717	719	714	726	743	725	744	731	716	701	726	746	710	768	744	691	789	737	740	710	745	682	735	695	714	709	702	732	741	746	727	724	683	705	704	787	701	743	729	691	760	747	712	681	724	756	752	716	750	733	761	708	707	720	717	725	719	737	728	758	737	684	774	731	704	702	719	751	688	660	763	734	748	764	751	728	761	749	737	740	664	699	698	685	694	741	708	706	721	709	700	720	709	688	687	702	700	698	644	703	741	747	742	671	733	715	700	703	723	717	669	727	687	700	709	710	757	730	712	692	683	700	695	740	741	716	765	759	734	713	732	727	703	739	791	694	730	706	704	706	705	754	750	716	706	739	707	705	710	662	714	710	719	682	739	681	719	764	692	759	739	722	727	721	743	720	749	743	735	750	702	724	687	698	722	683	685	704	726	703	712	742	747	724	704	740	683	706	698	721	746	713	761	740	735	724	739	746	748	769	741	736	698	713	697	714	711	715	703	733	700	713	738	679	758	717	745	756	689	697	702	717	710	731	726	708	715	700	722	706	727	675	703	689	694	733	727	715	751	715	726	697	690	729	700	742	715	724	718	724	701	692	687	739	725	724	739	665	694	721	715	689	686	708	760
22421	45494	36592	26426	20799	15666	11476	8145	5919	4200	3213	2538	2330	2181	1830	1595	1526	1405	1361	1257	1176	1075	1040	1097	1058	1097	1060	874	900	925	914	824	895	840	848	847	817	799	812	811	850	769	751	823	751	765	790	715	786	831	789	771	755	731	733	780	797	775	751	752	752	812	774	771	810	770	654	809	744	740	773	742	779	743	782	793	760	793	738	710	768	759	765	688	780	746	786	797	714	734	717	707	799	737	728	750	764	724	790	703	737	747	726	740	741	734	772	767	752	730	752	731	732	730	699	769	784	751	728	764	772	758	735	735	760	750	718	728	739	743	712	707	777	772	720	743	753	791	739	813	703	796	749	730	754	743	710	768	748	738	763	782	728	763	787	809	736	727	745	732	759	740	716	732	779	724	797	736	752	755	769	729	763	742	746	748	743	709	749	754	732	732	776	726	750	762	723	746	738	762	775	741	792	722	757	745	762	730	764	680	762	775	744	772	739	720	747	758	733	775	742	764	713	722	807	728	768	781	739	745	748	757	750	744	739	773	739	733	764	786	723	710	790	771	720	743	763	748	714	717	713	786	738	692	694	760	772	680	695	769	730	756	768	739	751	736	778	749	771	763	731	758	792	743	712	719	756	746	747	758	755	754	781	727	759	776	791	769	734	709	723	741	737	746	730	736	726	740	767	721	720	771	799	738	731	748	761	764	808	741	747	801	750	727	807	768	730	746	751	761	675	734	719	691	751	727	739	745	790	729	696	770	753	731	771	729	736	765	744	777	764	713	704	719	775	746	764	735	715	765	748	722	777	707	736	761	750	750	760	835	729	742	765	749	766	786	761	767	708	764	760	794	734	761	762	740	757	731	736	782	759	742	750	748	744	764	737	757	718	735	697	794	725	734	743	709	764	726	727	754	762	750	717	731	789	745	730	778	733	765	779	784	730	766	755	792	732	793	711	759	742	761	711	762	755	764	707	740	777	766	715	746	786	741	758	735	704	784	704	749	744	727	744	785	755	765	752	749	749	751	758	728	782	728	698	752	732	716	746	761	766	723	756	760	741	761	752	742	779	717	789	751	782	753	769	697	743	752	725	736	774	794	737	749	775	752	736	772	742	769	791	809	771	741	770	771	718	765	758	702	755	777	782	723	777	680	749	707	802	774	767	731	745	817	788	776	734	705	739	696	743	717	751	741	750	744	760	793	796	737	736	778	772	769	750	778	738	770	743	759	751	775	753	733	719	725	716	784	723	775	723	746	718	725	771	737	705	754	731	745	740	752	721	754	740	738	723	729	764	738	731	756	737	784	741	744	742	677	811	729	783	755	747	740	789	723	695	761	794	743	742	745	780	741	736	716	762	774	715	736	762	677	693	723	739	770	727	725	730	773	745	719	746	710	764	783	723	788	748	771	762	769	776	745	758	730	768	748	728	790	724	721	766	772	794	755	757	822	700	736	776	795	754	806	765	763	759	717	732	779	732	776	731	777	749	695	721	715	763	817	751	742	750	787	755	716	752	770	701	774	774	705	750	776	834	776	763	716	748	749	755	743	732	722	820	715	776	756	745	772	714	774	766	722	721	734	722	770	780	740	732	772	805	727	718	804	761	726	713	748	718	758	795	730	752	686	753	717	744	758	795	726	742	745	726	756	750	740	735	769	767	727	706	746	777	774	775	744	716	731	737	733	756	759	736	761	763	699	729	741	733	716	747	767	760	717	725	714	787	765	755	740	717	757	748	777	721	690	745	759	708	777	752	758	805	686	740	754	750	773	750	740	727	749	731	778	737	782	751	765	750	729	785	686	748	745	772	762	780	764	779	757	742	760	775	782	711	720	764	742	719	734	779	742	711	753	773	752	728	792	723	752	710	743	753	751	734	800	727	765	766	779	683	727	741	751	731	750	770	787	745	752	744	747	748	761	726	749	728	775	753	734	744	756	749	744	741	729	710	737	778	782	747	776	740	746	740	785	752	720	723	707	750	782	712	720	756	739	747	787	735	802	753	699	746	813	709	734	747	787	756	763	768	736	712	804	736	715	784	742	788	763	779	727	739	737	781	761	724	702	775	724	825	735	712	735	739	744	735	738	751	734	757	724	705	737	781	767	732	740	755	743	778	726	780	781	746	745	756	731	745	724	778	744	742	748	761	787	745	775	726	718	793	751	764	762	741	738	708	748	764	772	696	749	787	778	753	743	786	747	773	745	763	744	741	713	733	755	755	747	735	737	766	716	749	726	742	750	730	754	738	741	740	728	790	728	739	683	764	796	748	749	764	765	762	764	671	762	783	733	823	757	728	767	682	786	766	728	733	747	746	811	720	709	697	738	728	732	771	755	714	739	783	760	738	741	786	804	757	780	717	750	776	753	731	713	773	759	713	781	709	710	721	704	742	735	759	760	758	755	716	722	753	768	739	759	750	760	752	730	690	740	737	790	716	744	703	719	741	750	741	766	732	729	760	790	753	727	745	750	781	745	762	742	792	789	739	702	720	762	795	717	762	746	761	699	737	754	719	705	754	748	746	729	724	742	774	745	747	763	731	765	799	795	770	733	767	785	742	779	727	765	744	788	728	778	767	708	743	734	731	671	747	768	724	721	727	819	739	767	708	807	726	764	698	800	752	721	698	735	754	731	748	742	748	741	728	827	762	773	701	741	697	721	779	796	752	739	745	749	782	721	758	778	788	785	766	721	732	709	771	743	729	747	776	734	757	701	741	750	776	718	721	722	815	745	782	742	770	723	740	771	731	758	737	681	729	759	777	752	770	728	783	705	758	746	758	739	703	729	749	743	743	745	756	729	788	759	780	755	758	743	730	804	753	751	686	793	742	701	731	774	717	778	763	709	764	764	731	739	774	770	740	701	780	744	717	740	745	819	743	728	724	742	774	755	765	766	790	767	707	759	823	763	730	823	767	782	794	734	746	700	817	703	797	775	738	728	741	726	746	779	732	765	769	783	704	774	811	764	754	722	703	691	725	711	745	730	698	732	760	759	765	752	722	778	774	790	771	808	729	761	751	738	744	789	709	766	775	794	724	760	753	742	715	769	718	797	799	708	735	752	724	722	726	803	738	773	758	718	784	767	784	803	729	742	725	760	769	802	728	746	749	737	719	751	777	768	754	683	718	757	729	727	779	685	747	733	731	791	738	770	767	790	718	758	786	717	767	746	700	761	742	766	762	749	710	768	737	716	743	723	748	749	724	760	786	804	747	760	751	708	781	725	778	736	716	736	753	706	719	760	773	779	805	746	751	747	713	735	789	767	782	764	727	746	710	712	799	721	718	745	737	755	771	730	746	742	775	759	709	721	748	780	741	695	739	727	760	749	772	734	763	795	723	763	795	761	739	794	768	796	721	756	756	743	735	751	771	746	729	732	754	724	798	751	813	747	745	723	734	742	728	743	766	712	726	784	692	754	711	699	712	768	728	737	748	741	780	778	775	773	747	751	715	729	738	710	731	736	740	738	779	708	754	729	741	755	758	813	731	796	717	723	732	746
25064	21149	27432	25921	17387	9957	5923	3840	2756	2052	1715	1420	1323	1375	1101	1100	1051	960	939	921	877	876	856	837	852	847	840	775	775	802	782	781	737	732	761	727	760	682	705	743	724	763	732	703	750	702	680	715	694	688	776	723	754	696	705	745	737	699	737	722	706	701	707	705	705	722	716	679	745	651	684	730	714	682	692	638	710	682	704	686	790	719	665	684	703	657	727	696	694	747	663	686	680	745	715	691	722	685	689	669	732	665	741	671	674	731	746	660	700	709	698	689	697	752	686	708	657	698	705	745	714	715	726	710	666	696	690	719	685	663	710	724	711	718	688	693	733	741	715	681	720	700	658	711	736	692	707	742	661	712	665	709	671	699	675	694	724	724	681	719	709	735	714	722	713	661	674	706	718	711	737	732	697	733	707	656	773	724	650	719	765	693	705	626	713	675	688	718	706	690	711	712	698	711	689	694	726	678	770	701	697	733	687	676	741	640	690	703	702	694	661	660	689	729	726	682	708	713	706	706	649	707	754	693	663	656	668	717	722	723	676	694	677	728	678	708	702	726	651	679	730	653	699	727	625	733	702	722	672	727	754	713	688	674	675	670	677	639	694	672	726	685	719	689	686	700	669	676	660	724	686	680	695	736	687	700	716	741	687	669	661	769	688	640	693	733	698	668	717	684	686	694	703	739	693	687	731	683	655	686	724	675	666	723	681	734	708	675	738	722	709	703	717	710	722	730	698	680	678	692	733	729	660	716	688	675	747	742	738	755	668	716	680	667	696	659	723	690	709	728	730	712	687	683	778	694	677	707	719	710	740	722	736	707	673	656	720	693	725	708	684	681	698	702	701	709	720	714	730	682	730	699	699	700	736	715	724	648	701	737	718	694	764	700	689	721	693	694	723	673	686	643	735	751	686	682	685	695	730	692	747	709	714	703	692	687	716	745	685	709	764	784	698	781	656	744	690	710	659	729	682	683	683	713	661	677	721	715	680	737	698	700	700	712	681	741	697	713	726	759	757	726	678	677	719	702	705	687	739	658	672	684	748	700	724	698	729	703	748	646	686	736	755	701	718	706	667	693	715	701	686	703	723	697	720	723	713	689	679	702	726	723	712	667	719	710	740	720	673	753	726	770	704	705	643	704	710	751	741	707	726	703	679	730	724	772	694	681	702	712	740	662	721	719	652	738	673	722	751	745	714	706	702	700	694	662	681	708	663	723	680	721	675	702	719	707	699	719	696	756	675	726	700	711	705	734	697	718	735	668	682	666	677	705	680	746	700	701	730	698	728	701	693	683	696	694	747	705	735	759	728	733	671	712	689	731	704	694	725	711	648	686	736	701	730	692	735	659	735	692	717	751	684	684	687	699	705	745	698	713	735	677	730	711	693	695	717	703	704	719	694	753	715	733	649	695	679	689	701	702	690	716	656	725	714	695	718	723	685	719	760	719	712	712	715	714	724	674	670	702	706	714	744	734	735	681	648	675	693	717	677	698	735	720	706	704	691	768	712	694	727	732	715	689	699	751	717	733	747	722	735	704	678	679	726	708	742	648	694	697	691	699	674	693	701	703	748	679	729	663	711	652	665	741	720	755	672	690	729	717	703	722	720	724	715	691	667	725	713	677	674	716	679	665	684	736	676	709	664	694	704	680	709	728	734	732	722	723	673	680	730	691	706	748	690	732	736	686	671	707	738	713	683	720	696	727	679	725	733	711	751	722	694	735	675	716	744	760	743	719	656	721	647	704	681	655	700	698	710	690	761	690	637	695	724	695	702	733	692	713	699	698	688	697	722	725	704	730	708	741	682	678	749	665	720	712	743	708	706	699	667	721	717	743	766	686	705	703	687	656	726	768	716	761	733	701	698	742	638	671	745	736	704	702	674	715	662	718	734	746	715	674	739	726	669	745	677	673	701	717	760	701	670	714	705	699	707	742	723	688	713	754	709	689	670	701	687	712	719	723	690	706	695	673	702	714	721	695	715	706	732	674	674	704	676	661	738	676	721	684	714	692	712	725	641	747	652	751	719	710	730	646	725	714	713	662	710	747	702	695	665	678	728	671	702	701	710	724	735	699	696	741	646	683	660	668	672	686	746	715	746	686	683	694	679	689	687	702	687	662	739	698	705	665	712	707	705	652	741	723	728	701	683	706	692	715	686	691	674	702	709	708	737	674	715	660	704	676	752	693	730	689	668	696	705	644	735	707	684	776	684	724	715	687	679	701	735	725	667	714	705	772	659	670	730	701	692	685	685	728	756	718	683	666	697	753	684	714	673	692	670	750	713	741	696	729	702	715	673	726	761	628	677	684	768	744	702	683	718	727	736	707	667	722	710	726	660	676	704	697	708	671	677	630	710	689	704	707	691	714	722	750	679	688	679	742	714	691	741	728	713	676	699	751	684	715	701	724	706	685	670	711	738	701	665	715	716	685	664	685	678	713	687	690	688	714	701	711	709	703	688	720	688	686	693	727	680	678	692	720	686	653	689	698	716	720	723	713	686	731	707	711	688	675	727	714	686	713	709	695	669	671	702	725	754	696	712	688	746	744	701	713	709	719	725	714	702	714	702	691	686	720	708	684	703	688	722	690	718	703	721	736	730	680	770	688	750	731	706	656	698	753	699	742	702	721	681	714	724	692	709	706	740	691	647	690	685	705	741	723	685	683	700	703	679	719	761	745	677	724	730	690	717	722	732	753	697	696	677	695	714	695	703	655	726	697	768	677	682	659	761	716	736	720	680	719	682	699	758	712	646	697	730	687	712	667	723	709	659	734	645	749	721	682	704	733	661	686	750	707	739	743	752	705	688	716	755	680	726	723	700	668	660	705	717	677	710	727	729	712	718	645	709	712	725	701	743	693	725	704	744	691	713	783	711	689	705	722	740	682	716	704	745	724	668	673	696	687	703	726	684	670	656	687	717	721	720	638	689	687	665	714	767	719	661	690	734	755	674	635	687	731	696	719	700	704	710	673	729	727	693	711	709	698	701	697	669	686	692	742	748	713	755	730	709	707	756	703	696	771	723	767	691	704	682	752	711	704	693	720	722	646	722	711	775	664	683	684	718	647	747	700	723	737	689	711	692	718	672	679	716	681	695	703	672	716	695	659	706	714	704	708	667	698	702	729	695	702	683	709	686	714	706	675	695	724	720	712	738	680	719	735	714	725	731	703	731	708	707	682	726	730	734	720	744	657	648	704	685	710	704	722	690	737	716	711	659	702	703	700	708	737	762	696	690	694	676	685	695	717	695	708	746	686	687	692	714	705	740	738	688	685	683	645	704	734	732	700	694	704	655	738	694	731	677	730	729	703	759	682	664	703	757	721	721	723	735	644	705	697	696	709	763	706	744	699	753	688	708	673	667	681	697	711	735	732	697	738	741	701	679	765	738	727	709	668	673	715	704	688	708	700	675	652	740	668	697	712	725	707	697	681	725	719	677	704	706	655	702	669	710	666	749	714	671	705	748	702	727	688	702	660	702	737	679	737
21848	41567	33057	22670	17625	12985	9115	6589	4776	3481	2623	2152	1920	1838	1542	1449	1410	1249	1173	1079	1056	985	967	1048	992	980	877	916	849	887	838	857	873	836	806	776	794	803	765	743	763	777	731	748	789	799	762	778	754	769	727	741	770	730	772	794	761	798	778	766	772	767	753	718	724	726	742	701	708	789	741	653	741	737	768	753	749	753	743	748	763	758	732	772	759	702	743	719	722	731	738	717	746	707	756	755	724	730	754	772	744	712	730	714	775	760	729	705	766	715	767	704	706	726	801	752	739	781	717	688	757	775	736	720	693	752	754	714	740	743	741	765	763	733	737	746	758	716	710	741	726	767	723	766	740	729	755	714	780	740	750	767	741	724	787	664	778	720	729	757	745	744	719	742	717	730	752	719	714	746	763	700	718	708	809	790	725	763	760	749	746	723	724	733	679	726	766	793	760	751	748	771	762	779	713	709	714	718	721	700	791	768	772	757	692	757	685	723	746	765	756	757	735	701	724	759	718	723	728	729	718	739	708	720	749	722	716	723	745	760	687	730	756	760	697	723	751	718	722	718	720	783	734	764	753	705	788	735	670	731	738	720	728	756	747	754	722	757	749	736	722	741	698	751	771	684	763	775	745	756	726	745	693	764	729	756	722	720	776	710	721	725	769	743	716	731	741	720	725	734	773	715	712	739	755	727	733	772	736	738	723	705	782	735	688	775	751	753	730	716	732	713	715	762	738	771	783	750	725	767	718	760	741	740	737	716	746	703	758	735	744	703	749	770	752	700	696	736	665	728	714	749	727	740	739	783	741	794	761	696	715	726	746	704	753	708	745	731	753	713	718	768	762	741	757	711	752	784	714	783	703	745	747	756	752	733	768	736	709	696	784	736	761	787	724	722	734	706	724	756	721	742	701	779	689	788	716	763	755	727	767	814	741	714	693	743	755	729	692	686	743	761	760	692	728	759	732	708	695	787	758	729	774	752	706	770	737	723	712	757	735	777	768	745	751	691	717	724	759	739	728	789	723	747	731	725	732	722	700	757	727	781	749	727	751	726	702	739	719	784	711	736	752	718	755	720	741	735	789	712	781	824	738	733	756	711	702	735	706	742	714	753	734	760	752	760	741	724	731	735	747	779	768	758	758	775	729	710	715	718	747	718	738	726	781	778	719	729	711	712	744	744	717	737	774	727	731	744	734	742	781	725	728	777	732	682	726	751	706	789	757	757	801	786	728	729	748	680	695	733	761	733	740	702	738	743	766	708	738	710	713	735	768	737	726	811	729	787	741	730	714	735	726	753	690	743	768	720	701	725	794	742	743	779	750	780	754	722	718	682	734	707	796	759	723	761	751	725	730	695	747	751	815	731	754	766	719	734	777	789	734	756	685	712	695	713	732	753	737	750	760	753	692	735	745	747	713	693	734	802	729	733	764	725	736	743	743	736	738	745	715	727	704	758	669	799	771	741	725	763	756	754	745	691	684	674	733	705	745	720	739	753	729	717	749	727	728	742	756	736	742	750	776	805	736	757	771	726	788	709	816	744	771	753	672	755	766	754	738	723	689	738	813	751	788	717	716	729	768	764	760	774	734	765	722	766	720	773	749	739	718	750	712	717	741	811	720	790	769	716	720	702	760	748	765	729	755	719	736	742	724	749	734	734	737	748	741	784	722	752	691	694	676	716	765	746	694	767	743	686	731	755	699	692	751	690	747	751	743	731	776	801	707	755	755	757	686	710	724	766	725	733	721	738	759	750	694	710	722	746	735	702	723	723	755	685	733	762	741	774	742	766	670	766	735	765	721	748	681	743	740	728	687	736	761	790	692	742	740	743	733	722	764	747	766	744	796	704	763	730	761	761	748	735	704	754	723	733	685	740	751	762	736	711	739	768	760	758	726	744	664	762	718	776	704	749	726	736	725	707	754	731	770	783	743	759	759	754	750	743	745	727	724	718	733	733	773	734	753	694	784	732	713	704	784	748	753	760	749	712	755	751	726	754	762	766	702	744	692	702	774	756	730	746	692	771	733	691	720	710	783	737	797	698	719	711	750	781	724	710	722	704	745	756	718	713	734	749	736	712	752	681	727	757	767	754	715	757	729	706	808	774	743	684	757	740	762	716	731	783	723	721	754	753	726	778	782	737	758	769	723	725	740	705	682	743	708	754	740	730	723	725	706	757	776	760	733	706	707	742	714	772	697	766	725	707	748	731	723	796	761	748	729	717	719	730	706	705	711	785	792	705	746	711	720	761	743	720	744	755	773	782	726	799	750	725	728	730	814	724	797	770	729	751	726	727	710	745	773	739	756	699	686	767	725	746	759	760	740	773	738	745	752	748	718	732	736	714	733	718	752	749	729	720	782	724	745	790	724	752	774	729	726	762	721	710	728	721	736	750	725	748	738	743	740	717	765	732	765	746	724	747	698	748	746	733	734	753	745	734	761	757	767	772	755	727	772	733	732	751	739	745	733	764	716	744	733	721	727	695	696	798	738	694	729	737	760	772	758	776	738	705	752	777	735	728	757	756	783	749	722	742	695	728	759	753	749	746	763	758	733	759	740	733	703	740	684	672	758	763	761	774	731	717	720	726	719	791	716	756	746	727	761	747	803	779	732	722	705	742	752	703	730	711	724	739	729	751	729	761	743	760	730	748	741	747	733	709	718	751	741	771	758	767	760	720	712	740	732	733	688	735	775	752	730	741	752	733	717	735	784	728	739	743	710	731	703	731	754	721	703	702	726	722	735	733	718	738	734	744	764	710	773	750	745	765	721	755	737	737	778	725	713	746	738	726	760	762	705	751	718	744	709	778	716	754	727	749	765	734	741	754	675	765	726	712	695	702	720	760	715	701	714	724	742	794	734	762	742	743	717	723	743	690	678	764	699	815	740	736	728	721	724	734	749	714	735	803	716	722	749	726	755	783	733	727	709	734	747	734	745	689	699	707	692	744	717	732	712	746	730	774	689	697	764	744	723	715	731	711	782	719	799	760	715	746	742	769	731	742	730	738	722	759	733	721	724	733	740	755	729	734	732	782	711	709	774	781	749	718	777	715	737	744	746	736	740	731	770	729	700	689	731	722	709	721	740	703	716	682	768	737	723	767	804	757	740	737	741	758	742	744	708	741	731	751	756	735	724	752	715	733	722	742	737	765	740	745	746	705	821	718	718	737	699	713	773	715	735	741	741	740	706	782	751	722	680	685	717	755	826	728	767	740	755	738	703	733	726	708	734	743	703	710	753	762	739	778	740	716	738	712	722	733	770	730	755	755	728	725	738	736	752	783	685	731	721	735	751	719	738	772	752	749	759	718	712	726	789	723	704	692	720	691	754	783	733	728	710	678	714	741	757	696	714	742	757	741	758	730	808	741	767	702	781	765	738	717	721	718	745	698	713	746	786	739	762	738	771	707	727	725	704	732	723	725	765	763	736	737	764	750	754	696	717	694	749	768	741	752	747	730	735	693	733	747	724	767	730	723	699	700	762	770	752	736
22674	21121	28704	23843	21367	21968	16956	7659	4939	3506	2656	2120	2076	1937	1553	1533	1401	1291	1173	1148	1020	1120	1018	1049	1016	1020	963	923	852	849	832	822	817	809	758	819	820	763	785	794	777	770	784	740	744	771	810	747	778	793	774	769	757	713	827	792	765	770	762	684	768	783	779	730	708	727	703	756	756	742	761	718	774	781	756	779	726	709	742	777	697	704	765	747	759	754	716	748	758	714	761	749	753	744	788	771	717	721	729	692	748	740	698	751	740	711	758	710	752	719	731	704	720	723	732	747	723	754	730	752	711	764	709	767	687	764	715	747	726	713	773	726	768	721	718	753	733	699	798	750	804	735	723	759	774	737	725	727	702	750	738	740	713	743	733	744	724	754	755	694	703	699	743	739	723	730	737	750	725	741	761	749	743	736	741	769	730	736	756	698	735	783	739	757	717	786	787	749	723	765	694	682	724	734	722	707	754	735	702	726	702	728	719	741	745	742	754	729	758	756	738	739	729	730	729	747	719	713	771	722	727	738	681	782	681	686	730	715	723	753	749	738	772	720	762	746	736	742	707	733	706	730	732	716	762	767	728	736	737	723	723	745	710	676	717	719	712	746	700	736	728	739	769	707	774	726	681	809	686	711	692	713	725	754	720	716	713	760	724	725	757	721	700	710	728	733	724	742	741	721	769	771	790	743	691	751	705	784	744	674	736	716	734	674	703	750	757	720	731	720	740	706	704	746	724	751	735	796	763	726	701	735	769	732	776	708	705	750	737	778	709	753	707	743	686	680	731	744	753	763	709	740	702	687	748	735	738	786	757	766	759	757	768	764	717	738	730	759	786	722	760	779	750	757	748	725	709	779	731	736	777	745	715	777	725	722	757	767	759	741	794	735	807	806	679	758	751	760	697	737	736	721	757	697	700	795	782	742	743	743	721	750	758	783	726	701	792	718	734	701	736	741	785	757	730	754	729	748	735	763	717	766	740	741	703	719	717	781	740	713	755	782	738	767	799	733	753	748	655	746	724	725	740	737	722	744	739	747	715	729	729	709	766	731	735	736	732	727	747	742	736	718	704	764	780	719	720	750	722	771	784	725	715	701	759	755	744	717	730	745	711	789	734	733	683	721	769	724	730	765	723	729	700	744	760	704	761	712	695	678	663	779	697	722	756	733	709	756	780	708	702	705	739	775	760	725	754	720	735	732	718	732	706	766	710	768	732	768	756	778	723	748	761	720	764	773	751	693	761	746	763	727	717	768	749	780	771	781	747	718	775	771	747	738	710	726	752	802	764	738	734	762	739	776	790	759	796	737	768	748	720	765	752	711	772	738	745	732	735	719	700	723	739	744	698	718	705	744	699	758	745	759	715	704	705	762	724	701	773	755	688	736	760	720	700	760	725	736	722	697	694	707	756	750	741	743	725	732	742	713	718	769	744	753	763	811	707	761	714	745	705	739	723	768	720	769	677	733	735	757	721	696	717	785	747	744	723	713	725	702	759	750	729	758	722	747	763	760	706	742	733	760	751	712	747	767	753	733	744	770	698	755	713	774	740	686	817	711	738	722	699	710	736	725	783	714	734	719	692	733	717	720	751	750	745	707	737	715	689	687	699	695	687	772	716	721	705	755	705	771	720	713	704	731	734	734	758	763	750	723	753	787	715	709	675	754	733	766	766	758	754	729	686	780	703	758	761	770	739	753	724	727	716	706	699	750	749	752	781	729	739	742	764	725	701	713	759	722	715	743	734	806	678	749	729	706	753	692	759	706	719	723	729	756	752	801	735	691	771	748	723	719	751	781	733	709	765	724	754	745	765	741	710	703	753	756	737	737	745	713	721	741	715	765	748	665	749	738	780	719	729	786	753	749	809	722	737	801	706	710	731	760	683	763	692	718	726	741	721	734	766	735	773	743	689	740	756	734	731	693	726	744	753	749	754	777	731	728	775	747	713	712	744	678	734	682	783	747	700	718	758	737	752	752	756	726	747	710	691	745	728	720	738	770	764	738	715	766	781	699	754	747	758	771	739	751	732	722	708	784	748	732	775	782	755	750	723	764	769	753	751	730	710	730	749	729	770	702	741	742	755	724	766	739	764	787	736	737	699	724	736	722	720	718	736	722	767	685	759	695	742	771	764	723	775	748	732	722	748	740	701	759	727	704	724	718	756	711	672	688	682	790	724	695	756	738	745	783	700	781	765	710	734	737	722	761	711	708	792	737	727	744	695	728	744	761	751	747	720	774	695	731	735	745	789	728	749	763	746	763	741	707	744	733	796	706	750	749	747	725	693	760	714	712	686	745	729	729	773	753	707	703	750	739	766	732	698	703	746	756	712	695	747	690	731	732	710	728	723	775	738	696	743	748	680	747	739	752	719	752	768	719	769	706	793	744	729	746	709	779	719	700	699	733	735	698	729	758	724	747	672	688	769	680	768	731	789	715	716	759	730	735	714	722	686	750	734	682	737	741	715	735	700	729	760	728	722	736	784	765	723	749	786	737	702	726	721	725	759	737	790	713	763	699	721	753	740	738	762	797	691	755	708	684	722	734	698	745	722	731	770	726	771	732	717	712	701	754	735	768	712	723	745	753	762	716	714	730	703	710	755	798	727	762	696	781	734	688	710	749	755	708	781	731	706	730	759	736	716	777	704	746	701	705	735	745	784	759	739	740	790	680	767	759	771	699	771	741	746	747	741	716	763	733	705	761	759	743	757	744	744	681	746	704	753	720	727	706	704	730	687	721	709	707	727	745	771	751	771	734	734	713	747	783	747	726	765	747	747	780	746	742	766	741	721	792	738	739	714	738	693	765	728	722	721	706	760	736	741	715	710	744	783	742	735	733	710	757	716	746	728	686	754	746	770	799	703	737	738	766	761	694	766	715	763	773	710	724	761	715	727	727	736	723	758	708	766	698	752	738	745	756	667	764	757	705	714	737	732	701	789	706	691	728	760	744	714	749	761	743	741	693	714	725	714	769	735	755	720	727	757	707	720	809	785	703	725	799	786	776	742	697	753	739	728	714	778	693	763	758	732	743	735	725	728	732	749	749	742	761	751	708	750	718	722	754	772	752	761	688	722	719	692	677	692	705	703	754	707	713	704	737	763	762	729	714	707	747	745	711	749	735	729	759	734	743	718	746	708	731	776	797	724	665	792	772	722	736	700	739	779	744	733	731	741	749	748	772	738	747	747	728	758	731	767	737	725	735	708	745	791	789	746	746	726	779	781	724	711	703	747	755	748	783	740	699	711	746	771	755	728	685	732	734	772	747	715	712	725	759	731	702	644	731	742	757	723	753	761	711	695	709	741	713	705	735	724	738	729	735	726	707	773	775	726	727	730	757	735	764	789	732	763	728	707	734	670	682	686	755	771	757	810	719	774	720	745	737	718	735	717	736	755	726	695	720	738	727	714	697	751	729	793	761	714	723	730	721	736	751	765	757	792	760	709	775	744	752	755	749	725	714	742	703	714	688	714	723	739	784	697	724	739	787	690	687
23757	49431	41181	30720	24715	19429	14195	10485	7943	5603	4143	3364	3158	2805	2265	1972	1816	1694	1544	1404	1317	1230	1265	1292	1243	1220	1167	1071	1004	974	930	897	893	877	867	870	852	812	874	768	867	849	832	815	811	806	794	801	796	762	841	800	846	762	787	713	778	790	799	857	783	830	742	802	771	771	760	800	809	817	759	743	761	743	774	775	757	799	748	823	734	775	752	773	785	767	741	780	734	742	758	719	767	777	780	787	748	768	774	792	776	795	787	775	719	788	768	767	782	777	776	733	738	739	806	761	798	775	774	775	757	792	799	750	723	729	762	726	739	787	746	746	779	788	732	719	788	751	760	758	740	767	721	786	788	739	822	769	729	696	799	720	751	758	789	747	760	733	701	790	718	755	757	825	792	788	771	723	767	778	697	748	773	752	693	771	749	766	783	765	737	748	754	770	753	742	762	750	802	756	779	754	746	767	735	764	766	737	782	777	788	676	752	778	807	789	752	757	798	771	749	720	790	730	725	770	762	766	786	809	739	737	795	728	742	739	768	733	746	747	767	795	761	793	758	799	726	770	786	761	751	725	779	777	742	769	747	777	789	749	770	734	759	734	731	746	728	731	744	736	750	780	742	781	702	755	784	716	768	704	799	785	788	748	738	770	754	751	751	742	766	809	792	793	752	763	794	772	756	756	792	745	753	746	713	774	723	784	784	817	794	787	781	741	724	703	765	765	769	756	735	858	795	783	725	716	722	762	786	750	730	752	806	735	795	721	737	757	812	695	749	743	764	746	782	789	767	769	770	758	747	752	703	737	715	747	760	731	743	760	771	729	816	740	760	758	796	792	738	778	754	754	738	799	768	820	709	757	737	785	776	727	709	790	751	721	737	752	803	737	826	718	754	765	790	714	771	765	760	785	735	744	760	750	728	783	769	784	772	760	798	765	716	765	749	788	706	770	743	703	819	731	726	771	743	774	779	798	761	783	778	766	778	732	724	774	787	796	772	778	695	745	764	810	785	784	804	756	755	785	744	756	740	748	758	786	725	755	740	750	747	750	768	753	764	797	733	782	789	758	795	753	753	734	771	754	738	755	753	739	712	776	780	773	715	775	738	806	803	771	759	777	819	780	728	798	796	807	772	787	768	734	788	701	761	753	747	776	768	725	747	761	760	779	755	735	768	806	812	763	732	774	714	756	786	743	727	789	739	770	761	753	791	813	741	793	760	726	715	726	789	795	762	737	749	732	782	733	748	777	788	772	745	750	801	834	736	745	733	741	749	816	770	789	745	779	731	790	712	744	797	762	739	776	764	756	781	765	690	706	763	756	774	783	789	741	723	716	750	809	771	804	758	732	766	705	748	737	710	792	750	773	754	714	750	723	791	766	726	803	755	750	739	739	772	778	776	741	726	772	756	785	735	756	750	747	768	775	757	719	736	779	731	771	724	768	773	800	750	765	752	760	732	751	760	720	759	745	738	775	749	770	754	763	714	804	760	756	708	753	712	793	796	743	745	742	757	770	775	778	749	780	722	739	701	792	757	762	737	791	766	834	801	795	753	728	717	732	782	758	785	735	752	742	748	750	779	709	767	730	790	744	755	751	739	761	760	748	740	737	757	770	773	793	781	786	767	734	765	750	745	711	729	784	726	767	748	779	798	742	741	756	787	702	762	735	784	792	754	759	788	784	816	719	751	773	748	810	771	774	766	794	744	789	764	776	772	784	699	753	792	774	734	741	737	786	695	724	761	741	760	720	786	750	772	779	752	742	698	743	695	779	758	752	724	756	726	776	751	782	738	771	742	803	778	786	789	727	757	790	721	750	772	751	764	770	760	793	661	741	771	739	702	746	792	792	734	714	809	743	773	786	724	770	799	730	735	719	778	827	786	739	783	765	817	793	753	758	754	738	813	755	728	766	793	772	769	764	778	774	788	732	764	772	795	768	730	797	770	754	747	745	747	793	801	758	730	732	724	729	772	736	753	715	762	735	778	788	829	764	809	723	789	747	749	761	760	687	777	784	800	764	761	740	747	786	811	772	735	765	784	749	762	718	789	749	765	758	783	723	811	791	776	755	749	716	729	768	712	748	735	829	802	770	747	756	767	790	789	784	807	772	776	747	750	739	742	761	756	738	751	815	750	818	769	773	793	739	764	757	754	767	765	729	751	784	779	780	756	756	713	783	732	777	760	818	751	783	752	728	792	777	803	742	759	738	776	746	782	732	774	770	774	757	746	790	766	798	723	798	784	751	774	740	785	773	768	754	794	727	773	730	745	764	743	742	720	789	719	741	759	741	712	768	761	703	759	772	772	773	772	739	716	806	754	766	783	765	747	777	773	749	764	786	786	779	734	781	737	723	770	810	739	759	750	732	776	740	764	784	744	757	737	752	757	733	781	744	742	697	754	699	750	753	782	774	762	771	824	797	815	718	756	788	788	805	806	747	794	758	804	745	755	729	767	797	762	761	759	751	772	776	820	729	770	790	727	727	737	729	790	719	807	710	727	792	814	776	771	747	770	758	779	738	799	762	793	790	756	710	770	776	714	753	771	695	788	779	741	739	745	793	755	751	707	761	741	730	756	739	773	715	737	758	764	731	757	750	732	748	772	725	751	751	790	781	772	763	776	750	764	799	741	771	717	795	805	819	746	746	727	711	724	743	848	735	746	786	807	776	767	770	737	786	735	744	754	774	749	754	759	733	744	775	740	793	807	746	765	741	774	735	742	814	791	795	771	822	771	788	752	720	774	755	743	794	791	721	748	760	750	761	748	797	788	779	739	810	744	762	749	736	773	751	747	767	737	769	770	749	781	766	733	774	747	754	767	744	738	739	788	767	752	722	732	784	751	783	772	724	814	724	775	769	766	765	702	722	754	798	740	707	728	715	741	767	760	792	757	813	778	751	754	750	739	745	708	755	744	784	764	821	742	773	760	738	797	803	783	804	817	766	759	708	769	770	711	723	786	774	764	737	708	754	813	748	780	765	728	747	756	753	824	751	742	769	765	732	750	746	767	756	735	744	794	765	780	803	782	779	779	753	741	769	788	781	757	803	763	756	749	800	773	733	732	718	706	799	752	713	821	771	747	712	778	791	738	769	783	775	716	761	747	716	713	757	736	730	800	786	725	745	777	732	768	721	765	753	768	705	709	802	722	715	736	795	761	774	752	741	700	756	740	736	743	846	779	784	741	767	802	753	778	796	744	758	817	764	734	759	772	770	711	852	771	732	763	742	731	701	744	771	764	794	729	777	798	733	757	752	764	774	759	793	810	765	759	802	776	798	741	724	718	736	728	754	754	779	757	769	744	737	737	746	785	747	726	747	801	745	776	791	797	748	777	756	783	794	741	752	776	774	808	755	790	778	762	760	783	718	782	782	742	776	741	753	773	767	764	779	787	756	788	768	695	754	724	775	748	757	791	778	753	795	749	765	789	723	816	811	785	807	764	716	761	805	757	773	771	732	722	753	744	756	740	729	720	765	784	782	740	783	704	759	776	727
28817	24930	27195	19043	10643	6476	4112	2936	2232	1641	1336	1225	1127	1066	997	1027	952	909	895	834	823	807	795	836	801	801	783	727	756	752	722	702	721	684	735	697	740	711	701	656	723	697	706	658	708	721	713	718	687	673	693	701	696	690	722	700	768	684	690	707	699	681	704	649	705	686	705	727	676	711	701	707	703	740	702	703	707	666	722	748	700	734	711	651	673	715	658	707	675	741	684	728	705	735	697	660	693	726	703	693	779	716	741	672	731	705	676	671	721	729	720	675	682	690	664	711	694	688	715	698	719	681	666	752	653	710	684	729	673	688	718	701	689	672	679	671	715	680	666	689	703	664	678	765	704	690	712	730	701	689	730	746	696	709	695	695	726	727	712	729	672	704	702	674	722	675	689	700	689	668	704	692	670	684	649	694	695	700	689	703	705	742	727	741	654	733	708	665	693	701	713	702	726	671	651	717	722	703	659	734	715	695	715	693	671	728	657	694	632	684	694	713	708	695	719	682	715	703	717	751	701	740	657	702	680	729	686	693	685	659	706	741	696	710	778	644	659	662	702	691	667	684	721	693	694	682	708	707	684	681	734	665	706	704	715	687	674	681	677	724	726	654	717	658	748	725	714	699	725	663	717	695	666	651	726	711	693	657	675	693	675	626	685	743	700	710	670	697	741	717	690	674	685	666	689	687	686	689	770	652	677	714	686	679	718	676	702	724	703	762	668	727	716	692	722	685	712	696	651	675	726	637	746	733	663	694	690	713	650	640	737	662	759	682	699	726	664	694	719	721	725	672	701	706	684	686	725	686	691	731	673	686	717	692	726	707	692	708	701	673	685	697	716	696	698	687	672	672	688	656	750	722	651	712	701	721	695	746	678	678	664	696	691	704	706	648	694	715	690	731	718	695	665	670	701	691	736	748	677	687	719	708	718	746	664	702	694	792	657	723	696	704	694	732	723	692	728	634	692	693	667	696	715	716	693	684	686	696	711	674	696	710	700	687	663	676	696	730	682	675	713	675	761	700	731	655	704	672	713	705	682	642	678	682	701	725	668	725	671	723	661	765	653	656	729	666	671	668	671	733	717	703	682	695	697	656	689	688	706	719	674	702	749	732	717	707	704	707	738	689	702	670	675	741	710	697	701	686	674	661	655	686	717	712	704	697	707	661	728	683	662	670	713	674	733	675	685	739	749	722	685	675	755	679	696	652	664	693	667	717	690	718	698	718	682	677	753	686	708	705	699	726	755	668	740	703	708	670	719	720	729	669	686	662	690	716	684	673	659	648	645	697	705	673	684	783	682	731	687	663	735	760	720	669	752	711	734	653	718	723	721	695	715	681	707	682	715	640	708	654	680	673	654	690	666	682	687	686	663	706	619	661	686	694	667	686	685	680	712	668	685	662	702	659	675	659	741	646	726	710	676	664	683	692	671	650	717	697	698	729	676	709	713	697	718	726	730	709	695	702	706	670	674	708	712	696	709	652	718	668	730	680	723	726	699	726	741	766	660	728	648	684	690	688	682	753	644	734	711	680	664	734	676	676	674	773	643	685	665	678	720	686	719	682	713	664	697	730	695	736	671	673	670	704	680	725	724	673	705	725	703	706	706	708	703	667	674	709	725	710	687	722	739	657	707	733	721	688	694	701	643	640	674	727	690	698	694	758	727	714	689	660	656	658	666	679	683	708	691	713	652	679	681	659	656	687	658	689	692	637	663	725	695	732	666	705	692	697	696	696	729	702	644	688	663	658	704	673	719	703	680	679	672	684	715	750	673	649	664	741	695	724	684	657	694	722	674	723	698	698	641	679	693	737	693	714	647	705	721	706	703	664	694	649	708	671	703	681	682	695	711	661	679	703	692	667	727	723	700	717	708	702	704	666	704	766	682	715	713	680	704	690	662	688	693	720	738	756	711	690	703	647	705	684	669	721	715	685	673	703	699	725	679	689	684	727	700	694	756	702	698	649	684	686	691	667	712	706	685	732	617	671	676	703	697	707	691	705	669	683	694	697	705	691	714	754	691	684	691	710	677	662	722	644	677	725	713	668	699	693	721	725	691	702	685	659	708	701	739	697	675	719	734	706	713	715	707	693	649	718	721	718	707	714	681	692	691	686	652	719	677	700	712	711	635	689	735	645	723	686	641	685	661	678	717	694	721	681	709	625	681	711	657	766	718	658	679	726	700	701	734	685	672	665	666	754	675	699	711	707	752	679	697	732	711	679	693	672	709	674	715	720	712	670	720	733	693	670	674	645	714	670	709	731	701	630	694	684	672	697	681	714	724	702	703	701	692	715	725	635	693	722	683	708	730	699	732	680	652	751	699	711	684	737	692	649	669	701	690	723	711	706	733	717	704	656	709	702	690	721	703	680	676	727	708	691	733	699	702	668	732	669	675	729	729	680	730	697	669	710	747	696	694	694	694	687	752	685	661	656	682	713	670	739	746	684	695	691	714	718	737	741	680	680	746	684	691	700	711	674	667	685	686	707	683	692	740	683	725	657	654	668	705	698	716	691	689	679	680	698	657	702	686	769	760	708	706	702	683	730	708	689	684	700	693	691	727	679	728	724	706	707	717	666	686	701	717	675	714	746	674	693	673	662	720	706	746	714	673	700	666	708	641	725	772	693	719	726	695	724	686	701	703	725	725	729	667	677	742	677	688	665	681	712	738	709	656	689	697	695	688	675	662	689	719	716	677	723	699	674	657	693	705	728	766	726	709	689	686	728	685	679	669	708	686	722	695	693	671	662	679	694	685	722	706	628	730	739	698	702	652	754	709	750	686	704	696	708	698	721	746	720	704	696	681	695	677	685	686	712	749	694	682	667	675	669	703	709	730	677	732	662	700	659	715	671	703	734	712	729	703	721	670	706	700	683	729	742	683	715	718	674	738	723	729	695	659	669	692	683	685	677	709	725	678	682	714	719	701	691	701	696	703	714	661	706	691	679	707	705	688	735	724	724	728	682	732	749	704	718	650	695	718	735	710	684	690	672	710	735	736	673	717	732	690	742	704	719	677	697	710	708	691	660	623	667	687	726	682	678	749	670	663	728	711	706	698	626	701	681	631	715	691	695	716	713	685	721	699	709	697	734	693	710	707	671	679	692	704	678	716	699	684	718	759	685	682	694	690	651	720	730	687	729	747	674	704	671	707	690	664	667	736	699	714	739	701	723	719	716	667	710	664	675	712	709	695	718	710	679	702	685	697	701	717	707	704	737	681	731	711	706	708	754	753	688	711	679	727	710	690	718	698	643	701	661	734	699	682	774	709	657	695	734	711	722	709	647	697	680	680	692	632	691	642	658	719	696	679	744	735	645	662	721	674	678	715	695	714	749	689	675	641	656	759	695	652	697	717	710	674	679	666	673	696	698	698	722	706	720	700	671	717	690	744	672	731	641	750	704	715	714	670	710	713	654	696	686	739	715	701	667	699	707	714	680	689	734	676	693	704	696	660	712	700	667	660	709	667	664	684	712	668	675	708	691
21590	37618	29045	18900	14105	10113	6836	4940	3641	2702	2041	1822	1591	1499	1375	1242	1199	1059	1032	949	898	924	880	909	911	919	848	900	878	839	820	831	771	771	779	750	718	766	778	773	782	764	752	736	777	742	721	779	779	717	773	712	766	783	682	724	713	731	716	728	707	716	740	763	762	740	716	730	705	775	702	786	763	715	726	746	758	698	774	758	732	728	723	750	728	713	687	734	729	722	743	713	759	718	741	693	819	730	737	762	757	759	694	764	749	703	714	687	738	740	733	750	742	703	715	725	732	749	746	778	689	749	737	698	755	671	725	752	725	712	755	738	723	702	725	764	774	695	743	786	727	732	718	755	756	713	709	777	738	739	731	728	700	748	654	727	746	713	722	763	732	709	717	734	736	714	780	737	704	696	762	736	701	694	776	714	755	742	719	761	743	722	754	737	702	721	753	692	766	730	696	736	742	760	724	738	769	730	733	696	728	733	737	730	823	744	779	749	739	708	726	751	706	671	713	716	798	732	727	713	714	742	715	749	739	664	695	716	772	741	712	761	733	731	728	705	745	757	759	698	762	736	753	749	734	699	677	708	775	725	704	793	701	730	749	752	715	645	716	717	713	732	747	727	718	736	738	764	739	758	726	752	740	693	735	743	758	693	762	704	781	759	744	716	784	680	745	719	712	722	694	768	726	722	704	773	708	714	738	681	779	706	766	765	704	740	732	712	717	738	747	779	756	718	723	764	745	736	752	765	767	757	721	736	697	743	735	697	755	690	774	762	696	742	790	674	719	750	751	718	788	717	685	760	750	733	684	711	719	742	705	706	726	701	755	772	718	737	686	711	735	706	694	765	716	711	726	711	750	765	745	723	754	721	757	753	780	713	764	734	722	749	705	751	762	719	715	732	716	698	739	752	730	671	731	742	774	794	772	734	717	747	795	717	754	739	732	757	728	749	698	766	707	740	748	752	742	720	732	739	739	717	749	775	768	740	691	748	711	723	786	744	740	736	757	749	742	722	738	764	734	731	748	699	756	772	733	727	688	794	764	773	727	722	758	727	762	648	717	742	701	800	779	748	745	739	743	713	737	776	734	764	734	729	710	747	701	767	699	742	745	757	733	746	742	754	706	764	704	755	693	782	754	741	743	756	704	796	746	762	726	711	736	743	776	728	786	747	730	730	734	741	728	731	727	775	705	750	723	766	669	745	722	764	690	708	739	743	766	781	742	755	681	731	729	754	747	711	751	736	757	746	754	714	717	712	703	704	738	672	731	714	744	770	717	770	742	724	739	772	726	731	726	782	749	722	766	697	755	716	705	736	757	691	764	744	704	699	705	773	744	661	781	711	784	771	704	714	727	704	798	777	711	775	747	773	775	704	770	741	713	733	711	731	753	712	761	737	806	725	783	711	692	759	710	748	743	772	748	718	721	733	742	723	673	679	795	707	750	722	724	718	701	688	707	698	742	687	714	753	742	724	741	688	761	740	735	700	756	776	792	769	739	706	742	718	715	725	769	750	755	711	734	744	734	746	703	721	707	675	705	722	747	767	723	728	721	741	677	742	742	707	721	714	755	688	718	705	719	754	722	654	767	776	726	715	744	742	688	730	700	750	731	751	714	745	697	747	700	701	749	740	728	728	754	711	712	729	734	720	734	724	720	768	759	693	757	724	741	732	703	722	719	730	720	705	708	761	714	745	710	700	708	715	679	754	737	750	728	784	832	757	711	726	758	712	744	735	746	720	737	705	749	774	726	718	745	741	700	732	711	753	728	752	719	752	720	728	699	737	686	713	711	697	754	732	718	769	726	780	724	757	716	753	782	762	771	709	718	705	749	736	710	741	749	783	776	739	758	725	761	733	743	760	734	702	695	728	696	755	706	692	727	695	742	751	779	740	747	720	736	696	730	711	726	705	718	715	739	756	718	739	722	705	744	744	766	716	728	732	699	717	753	734	657	774	715	721	699	679	729	749	723	724	758	736	691	743	726	750	712	739	760	766	744	752	739	693	712	735	773	734	734	712	711	758	717	749	762	723	762	773	745	747	729	717	740	705	752	726	744	722	743	750	721	683	709	762	739	742	705	735	740	753	710	708	724	782	704	738	759	751	724	726	743	734	707	698	754	710	724	746	729	743	734	750	746	763	736	712	717	754	746	746	714	749	714	772	744	743	705	755	740	757	673	738	721	744	702	752	720	723	763	724	746	778	750	765	750	692	726	746	715	735	769	728	750	737	726	722	724	680	752	734	721	741	759	731	730	739	696	789	725	744	696	750	704	739	713	712	705	777	761	731	730	717	688	739	734	740	715	706	762	716	749	745	752	699	775	708	728	748	734	760	729	738	744	728	742	766	702	731	744	730	732	738	707	705	744	759	744	708	740	720	751	715	745	722	727	672	776	752	729	703	756	745	746	717	741	696	764	721	756	748	747	721	726	731	759	744	688	661	703	754	736	730	738	743	723	696	715	758	711	753	799	744	776	705	762	736	803	791	760	755	685	732	716	732	772	750	722	748	747	750	776	708	752	750	726	732	724	750	713	727	732	687	748	701	713	698	732	737	773	750	752	790	736	735	741	748	704	743	773	716	687	740	772	724	738	736	769	767	773	721	684	736	743	754	784	701	729	753	728	739	774	798	712	742	765	719	707	755	714	702	719	775	731	735	753	722	773	757	719	773	680	714	720	736	731	713	751	714	690	748	769	740	740	719	738	744	742	747	676	730	696	682	704	684	709	804	744	741	764	760	713	725	769	726	712	692	754	739	741	720	722	724	715	754	706	719	720	735	725	738	737	694	700	710	708	747	728	693	726	745	734	689	757	710	750	687	726	724	749	729	732	750	757	705	747	753	744	737	704	782	755	742	730	759	732	683	722	748	712	750	752	742	770	752	722	740	710	730	730	756	732	735	758	718	760	734	733	743	759	774	727	696	756	717	710	751	780	753	720	743	750	727	676	718	715	703	733	714	751	717	710	778	701	691	706	747	770	790	707	685	732	711	728	726	732	701	698	712	724	729	715	729	731	761	718	721	704	750	716	693	730	740	726	747	745	708	740	817	686	760	737	719	735	766	691	739	780	719	734	704	692	756	712	692	769	731	735	769	713	758	721	702	734	705	739	697	705	705	696	705	738	702	704	786	729	736	690	735	740	707	762	737	651	731	708	718	747	744	738	715	779	708	704	732	761	727	759	780	720	719	736	748	735	743	779	716	711	744	760	716	724	739	685	714	771	734	742	748	728	754	752	723	718	731	722	766	735	751	766	733	707	752	780	737	746	745	711	732	730	754	757	697	681	730	748	765	701	732	710	757	719	775	757	721	718	691	721	753	744	732	715	766	703	719	751	741	734	711	718	743	713	742	744	741	655	731	735	721	772	723	725	677	713	729	784	738	752	745	709	769	717	689	728	741	696	690	734	748	716	781	647	704	728	702	733	783	775	760	707	762	718	799	765	712	752	729	695	760	734	732	719	704	757	746	754	774	732	709	766	724	721	765
23794	21144	28301	24503	21542	16590	8944	5014	3440	2602	2037	1738	1650	1415	1289	1280	1142	1058	958	955	873	912	892	927	931	852	845	898	857	788	757	713	723	843	746	730	770	723	714	731	762	706	783	750	738	742	723	715	706	702	762	720	726	739	743	731	697	746	697	744	715	712	679	679	727	708	740	741	713	679	705	745	705	719	752	663	732	744	757	711	700	737	758	714	709	674	705	757	714	726	726	651	740	695	698	733	687	717	768	698	706	677	706	734	694	722	731	717	711	766	715	687	670	684	734	733	704	762	714	684	746	692	727	655	705	699	709	706	717	707	703	686	647	746	746	682	728	698	697	725	693	672	689	692	701	668	760	756	723	678	716	718	680	689	701	728	666	713	707	747	712	705	723	712	758	723	721	706	685	676	704	727	696	720	736	713	685	673	749	705	679	707	709	669	730	731	694	680	740	711	671	684	696	684	761	740	709	700	717	698	723	708	726	676	710	662	682	709	681	726	767	745	677	672	740	725	778	735	706	726	701	699	725	689	706	702	686	726	729	726	733	701	700	717	707	775	743	730	724	712	724	703	724	655	751	739	709	683	725	700	682	719	703	703	727	717	709	722	721	737	730	688	716	682	705	723	667	683	745	685	716	739	695	712	735	733	665	703	740	767	734	712	680	691	704	710	707	711	746	678	736	718	691	677	691	714	680	669	746	744	698	702	730	667	756	749	698	736	699	707	664	685	699	670	702	699	707	702	765	682	673	764	683	702	722	743	738	721	681	720	715	754	729	699	713	682	763	702	716	685	728	714	673	702	660	718	773	699	663	690	747	694	711	705	694	658	717	703	775	708	681	752	699	725	688	680	712	725	712	742	717	757	738	683	715	750	734	675	733	692	704	685	745	645	736	711	732	713	687	730	730	723	717	757	689	713	677	739	743	760	699	716	747	662	715	779	738	702	738	768	734	677	735	689	717	684	726	670	757	726	723	707	709	747	707	677	738	659	703	705	700	758	708	663	682	682	701	704	662	731	748	705	737	681	717	704	719	716	694	736	728	718	750	677	741	729	728	691	738	727	715	703	677	711	711	714	700	699	675	700	761	686	697	747	701	766	738	698	674	652	721	719	699	730	747	716	754	674	705	683	696	699	725	736	671	772	694	720	721	740	738	720	690	733	671	693	715	756	766	649	771	701	696	729	684	738	715	740	689	693	729	700	704	728	676	666	727	757	744	713	710	758	739	711	731	724	661	711	717	677	678	689	688	711	696	686	643	712	704	683	718	667	691	690	716	699	733	692	730	702	670	749	698	716	680	723	705	649	723	705	693	718	789	720	756	694	695	743	713	770	704	739	688	680	670	693	682	721	726	709	727	679	714	726	700	739	703	756	698	677	689	697	685	691	709	734	749	729	707	674	708	759	758	672	735	739	741	758	734	723	726	745	698	717	678	759	689	704	708	684	673	764	631	746	737	697	710	728	730	724	759	707	733	743	696	745	709	678	683	664	720	692	728	687	700	725	750	726	722	696	746	682	663	704	692	710	732	730	732	702	775	722	722	721	760	704	691	733	707	712	744	692	722	710	743	751	678	764	666	717	678	720	694	724	735	729	636	717	704	726	743	629	711	715	673	707	760	658	751	714	709	717	706	638	714	775	718	714	723	702	741	743	736	723	728	727	740	709	664	704	733	732	657	674	731	737	719	707	685	771	779	734	704	702	738	702	704	696	726	727	719	684	681	682	713	736	705	735	759	726	693	686	697	754	724	661	703	678	675	698	722	693	737	699	699	708	779	687	687	722	712	749	665	736	678	680	698	721	737	719	725	721	708	707	704	714	661	748	738	672	660	716	740	725	714	712	742	675	743	711	742	718	726	719	715	682	692	699	724	722	767	670	709	719	699	716	704	713	689	756	728	750	794	691	765	736	728	707	667	734	729	720	695	677	689	709	704	681	801	670	736	743	698	722	719	678	702	704	702	732	752	707	712	702	728	673	720	657	705	723	715	690	707	757	714	711	701	727	703	686	757	696	679	664	734	724	712	678	702	720	703	715	721	701	687	727	701	684	757	728	700	702	700	742	738	670	696	713	709	732	778	731	772	680	735	691	733	758	715	727	707	714	760	674	737	711	714	679	723	761	698	724	707	720	711	724	722	682	720	691	735	732	724	690	702	675	751	697	730	751	660	686	727	762	738	722	756	766	712	708	691	703	685	706	746	687	656	740	685	697	682	680	694	697	728	683	737	731	696	730	706	673	708	692	739	710	699	700	695	667	715	734	718	751	699	733	703	744	710	715	719	728	755	702	726	722	706	699	695	716	661	712	700	714	690	650	678	710	685	685	746	705	744	700	679	681	714	725	711	679	696	689	735	684	673	714	663	714	745	691	703	705	707	753	700	738	663	727	707	728	761	722	713	716	781	744	713	732	671	704	698	681	702	741	676	677	709	694	651	713	703	751	700	678	687	717	751	700	703	725	736	759	729	690	730	720	695	749	700	757	692	693	695	721	723	744	712	663	720	708	727	698	664	715	704	742	736	714	764	698	670	672	695	685	735	728	693	679	697	732	688	732	687	723	684	732	697	692	708	752	720	717	685	707	742	734	702	720	698	729	707	682	748	681	715	688	693	720	702	727	703	699	731	741	663	720	687	703	729	690	685	761	705	695	708	728	727	739	707	709	738	718	705	762	693	716	720	706	708	734	693	677	670	752	706	704	722	724	746	707	819	731	756	671	724	710	783	716	741	686	723	751	720	751	721	718	715	784	774	701	738	760	705	693	711	699	699	719	712	701	677	706	721	694	748	710	721	761	711	693	715	693	691	724	710	730	686	710	717	740	713	671	761	688	774	750	634	732	709	717	719	707	708	738	720	710	732	753	732	750	701	712	715	736	722	723	680	728	713	687	727	740	709	748	709	669	738	683	731	718	727	770	708	724	711	689	736	717	751	659	739	727	695	737	719	721	714	747	685	666	675	723	740	698	752	722	653	713	714	727	693	748	682	712	674	756	668	739	699	729	671	733	706	723	717	726	695	754	702	783	716	692	675	735	676	703	738	713	737	747	693	720	743	694	739	700	747	732	648	721	709	751	738	682	710	660	695	721	715	726	759	742	732	667	698	703	702	742	707	723	749	669	743	708	709	725	738	753	742	702	704	672	702	718	732	689	694	681	703	671	708	707	740	735	709	678	706	759	729	739	691	721	670	728	707	698	711	715	703	730	736	726	748	703	687	739	679	692	705	666	675	719	705	679	732	698	746	710	655	716	701	707	733	726	689	681	694	695	692	700	709	711	722	745	729	714	721	720	750	701	722	731	726	707	666	727	701	679	738	730	746	760	724	735	751	761	721	706	745	710	696	739	727	732	738	726	735	744	766	721	719	706	707	699	746	736	736	653	709	738	755	720	720	670	722	688	695	682	680	667	758	682	726	768	716	685	711	737	719	683	643	704	698	758	684	709	722	731	715	690	720	725	683	690	708	729	732	718	719	724	680	688	734	732	720	710
21396	44382	36107	25493	19501	14811	10626	7788	5713	4171	3199	2641	2444	2096	1824	1580	1513	1434	1237	1189	1139	1071	1060	1076	1066	1060	1054	973	987	941	874	882	786	791	869	782	838	833	798	782	779	792	798	793	805	789	761	776	831	799	777	793	760	746	804	782	755	753	730	795	801	723	757	821	780	761	784	733	784	762	701	826	750	726	737	730	730	720	751	765	766	773	756	726	716	763	732	691	765	736	731	693	727	717	724	771	730	794	785	722	772	761	729	795	780	720	738	741	751	718	725	728	702	751	779	680	756	740	675	764	777	794	785	722	734	714	731	729	744	713	756	710	751	715	740	718	754	723	719	784	754	724	741	698	755	738	746	714	763	709	751	698	778	769	757	758	755	761	750	741	778	729	767	742	726	781	748	711	715	737	737	758	773	762	714	718	766	740	693	750	694	747	749	712	757	741	701	795	773	792	693	719	765	785	789	728	735	673	759	716	773	686	729	725	745	775	725	742	755	705	725	739	751	719	724	764	771	730	679	723	751	729	726	788	740	771	734	725	706	784	756	730	705	751	721	784	757	778	744	718	743	741	775	769	741	779	756	744	725	704	746	779	739	702	753	741	699	700	772	747	717	732	796	704	700	729	725	739	718	791	784	770	770	723	768	661	762	735	744	717	761	742	770	765	755	744	788	769	754	749	713	780	756	721	785	769	717	748	764	760	759	746	720	748	738	733	790	770	736	711	717	741	714	760	762	751	725	809	786	753	746	712	746	734	742	710	735	746	726	809	726	755	773	719	754	748	722	739	757	751	712	713	757	782	761	727	725	726	722	771	722	740	729	723	772	728	764	793	718	769	718	782	787	709	755	746	727	748	765	817	713	732	773	765	739	733	726	758	723	754	760	794	739	706	790	758	810	762	781	728	775	739	768	806	749	763	734	762	696	738	749	687	798	742	769	754	739	778	724	742	757	778	788	719	753	771	766	756	730	714	744	793	770	741	765	771	761	754	761	721	776	754	734	790	767	817	748	756	703	685	748	738	735	716	737	759	695	779	756	732	738	751	741	788	738	706	748	789	736	766	728	777	729	714	767	758	813	732	724	724	737	756	752	739	749	727	747	755	739	762	741	745	765	757	754	756	735	733	697	767	743	752	754	742	746	774	752	734	734	735	739	763	763	782	709	734	775	726	711	758	701	730	762	752	769	731	766	729	732	748	764	759	727	760	763	758	735	779	762	739	752	739	788	715	747	743	741	737	760	767	780	758	739	766	729	768	715	744	731	833	751	677	757	761	721	703	718	788	774	790	806	691	741	734	725	708	737	767	743	743	751	749	746	727	730	791	724	787	763	703	705	754	732	744	731	707	754	786	719	744	749	746	724	778	700	736	755	762	746	752	745	765	761	732	771	772	750	759	766	758	782	783	756	774	694	757	738	744	754	710	731	719	708	765	706	771	715	737	803	709	723	728	753	784	732	791	745	782	760	721	731	730	744	726	779	743	699	727	792	729	744	773	771	747	703	738	696	679	758	798	765	727	718	759	741	788	709	762	745	766	757	739	744	773	746	747	747	736	757	719	724	774	759	748	810	753	752	722	779	695	717	749	709	750	691	743	791	744	772	782	773	729	773	751	800	742	732	761	767	719	699	746	752	793	755	741	699	714	749	728	761	817	726	746	773	752	721	718	768	741	740	710	801	712	785	756	751	711	711	801	762	727	759	738	767	776	785	721	722	805	728	762	736	768	736	737	720	773	781	691	740	694	708	718	737	777	745	709	760	775	816	706	775	765	765	755	764	761	762	753	759	749	730	792	766	727	711	745	752	782	747	751	766	742	753	770	733	745	747	736	772	762	788	757	732	800	726	694	748	774	761	757	779	716	783	735	735	793	743	728	743	752	773	706	718	717	708	683	726	759	772	757	737	731	755	716	774	704	725	745	766	768	761	742	750	741	713	754	710	733	725	718	743	764	771	736	754	748	796	761	780	787	737	771	764	695	709	714	747	772	757	752	725	735	675	767	731	745	731	768	711	744	773	722	730	722	730	690	770	763	757	715	730	738	725	761	712	716	714	720	775	707	706	721	766	781	704	733	739	689	710	785	738	701	761	740	804	742	800	733	766	765	761	764	784	749	755	822	763	739	775	706	744	738	779	765	746	717	758	734	735	776	781	740	750	762	746	781	754	743	745	802	724	781	733	767	734	787	737	735	774	743	738	721	741	773	742	724	771	703	749	758	731	763	711	743	783	759	800	706	709	735	746	779	738	793	736	726	778	717	774	798	773	727	743	721	722	767	716	740	746	730	723	715	724	709	771	764	736	735	732	744	726	747	728	783	752	791	771	780	783	737	765	754	753	756	809	745	708	783	734	738	735	720	700	752	731	765	775	683	730	755	736	711	777	758	782	754	770	737	716	712	799	728	712	746	753	749	707	728	739	776	749	783	726	724	730	722	762	747	763	777	776	743	752	770	772	762	753	747	750	726	809	748	742	768	766	735	719	748	746	750	731	725	741	800	796	785	762	755	798	781	760	752	762	706	759	766	804	715	707	777	782	717	758	761	728	760	712	758	751	754	779	726	741	676	761	747	711	783	727	719	782	686	755	737	800	744	728	740	764	744	761	750	748	746	764	761	730	714	771	725	785	740	781	741	741	722	757	751	737	746	743	753	736	693	728	740	746	807	764	721	737	725	778	754	770	722	747	732	740	738	734	818	746	726	754	788	760	734	743	727	809	742	779	704	755	761	780	797	718	746	728	772	746	794	725	793	770	734	765	742	739	740	722	750	757	739	739	742	707	741	693	749	701	743	784	779	724	789	743	710	767	744	747	774	765	706	738	726	725	753	775	746	751	753	757	746	726	721	731	807	760	792	736	736	730	711	771	803	724	775	760	727	794	730	728	767	734	750	728	701	732	739	739	738	714	732	762	777	742	784	740	696	757	758	753	743	774	750	758	742	726	754	756	755	688	809	728	769	721	767	687	714	732	732	762	784	744	726	726	755	749	763	723	775	780	739	704	783	814	692	760	702	710	742	758	743	770	770	775	722	777	732	709	761	772	741	758	717	781	702	736	735	751	718	745	712	768	746	734	728	730	763	724	737	711	740	763	756	769	744	734	762	784	752	737	748	709	706	761	782	776	745	743	694	775	732	742	758	682	785	740	793	801	794	790	739	770	762	754	783	734	770	683	733	781	762	726	780	773	757	735	741	759	695	767	800	695	747	759	771	769	733	706	813	766	756	758	727	736	746	710	795	730	759	759	721	755	779	783	765	751	724	758	764	735	759	748	719	801	809	748	693	704	764	775	696	693	751	774	742	753	752	738	735	708	698	765	773	731	762	758	709	709	774	781	790	689	730	736	801	770	735	732	715	733	785	742	724	736	713	728	790	779	781	775	754	724	765	805	765	762	766	698	732	728	745	705	747	696	736	742	766	759	753	719	733	777	741	717	776	758	747	711	774	718	748	771	745	770	706	807	736	713	725	765	757	753	718	800	744	747	769	746	751
25034	21143	27362	25847	16457	8535	5316	3537	2602	2016	1588	1474	1366	1309	1061	991	979	908	911	867	864	856	846	858	906	824	835	815	741	751	757	713	811	753	703	722	749	694	693	717	704	708	688	668	692	685	713	685	713	732	683	680	675	711	703	695	688	681	729	708	676	703	682	721	663	678	668	696	670	720	673	771	648	749	700	683	707	686	719	720	708	736	746	682	678	705	697	747	688	706	694	715	645	689	696	719	708	665	727	651	694	703	645	728	668	731	704	680	680	753	682	701	656	654	746	681	633	702	692	663	645	708	685	740	704	706	776	717	637	695	676	703	687	700	659	684	712	680	686	730	729	680	745	698	698	680	677	724	713	686	660	698	675	627	703	719	709	699	713	687	722	724	704	681	698	705	668	712	695	685	704	694	711	719	685	648	695	657	728	717	701	722	693	726	702	745	720	678	693	687	735	702	695	748	713	678	708	631	680	737	737	672	704	693	682	697	708	656	661	759	735	687	652	698	697	723	673	688	718	704	701	666	717	763	757	697	694	709	671	725	706	687	681	710	689	713	661	708	676	670	673	669	708	706	696	701	678	710	758	725	724	673	702	721	730	736	687	652	704	705	696	713	723	733	718	675	653	704	685	725	690	678	719	636	682	691	724	692	766	648	704	689	701	704	662	718	638	671	679	752	704	690	715	680	704	692	677	694	699	694	643	673	732	664	707	695	704	674	680	716	666	701	690	671	668	659	666	679	700	721	729	684	696	718	740	662	688	671	738	670	659	729	665	687	681	673	703	712	712	678	724	690	691	691	716	692	664	732	714	696	696	717	675	674	709	729	662	727	681	694	669	683	689	661	712	688	709	678	712	701	677	664	714	658	706	735	671	669	692	675	686	765	675	694	682	663	657	710	716	709	684	707	756	749	713	699	697	673	693	668	662	692	698	725	692	717	733	643	702	742	730	711	705	681	658	732	714	704	651	639	693	690	700	698	705	728	683	661	690	688	696	739	686	681	749	724	709	707	699	650	690	687	722	684	697	685	679	671	679	674	684	703	728	667	709	654	711	664	716	668	730	721	700	656	695	705	703	646	679	688	668	675	734	701	698	689	685	678	697	699	715	683	710	649	732	703	735	718	693	666	683	731	713	693	708	681	652	677	712	683	670	644	667	668	718	704	698	669	648	705	748	751	670	649	629	686	702	717	721	703	706	672	645	722	706	714	694	707	744	679	729	674	687	670	638	657	689	670	729	683	679	726	674	658	654	662	656	649	728	694	653	684	672	705	743	640	677	733	717	729	740	642	689	687	630	694	676	693	723	682	680	765	670	650	701	707	699	691	657	692	647	716	670	694	663	699	669	695	678	672	691	741	713	691	701	666	675	678	649	669	673	661	701	661	726	691	694	692	698	651	682	654	721	710	702	677	652	703	672	720	650	723	706	684	699	687	628	687	693	681	753	746	672	727	676	708	699	680	714	686	710	685	648	701	680	683	676	678	732	719	699	691	720	660	725	718	707	721	695	665	739	643	708	698	681	678	666	716	676	688	709	726	671	733	693	686	621	699	712	697	726	691	727	674	728	747	710	651	665	678	655	699	682	697	642	673	690	729	689	714	698	716	660	664	690	679	705	725	733	695	666	685	725	717	711	663	678	658	699	674	686	705	620	719	702	713	660	700	661	644	687	708	697	688	731	672	692	702	694	705	669	688	671	724	681	669	711	707	661	701	614	686	677	674	710	674	724	691	738	644	744	693	709	698	717	700	712	738	682	705	664	673	684	700	670	674	681	701	710	786	706	725	680	697	727	666	667	699	671	723	733	670	713	687	743	726	672	717	706	678	709	714	734	637	715	729	703	700	673	669	707	694	648	711	702	689	682	677	718	714	657	706	685	650	704	650	719	677	735	665	696	709	675	625	709	704	685	676	705	709	707	716	700	616	705	774	694	711	719	693	671	710	674	675	655	694	698	673	717	711	671	750	679	720	702	723	732	679	690	682	699	674	725	701	652	675	733	708	699	728	669	699	666	690	729	703	663	673	707	664	680	679	654	721	652	717	670	700	713	690	690	663	662	688	738	726	674	673	682	714	618	731	695	772	708	676	710	714	702	676	668	686	698	694	686	707	696	698	678	707	680	709	653	716	643	703	729	699	684	700	660	678	684	694	672	655	668	730	710	692	665	690	741	690	693	677	711	697	718	722	712	680	685	709	702	691	689	776	740	683	722	689	703	694	733	719	711	677	668	666	702	691	706	684	705	711	695	730	695	679	708	713	688	691	680	686	648	753	729	675	697	720	698	711	754	689	703	745	703	686	689	736	686	637	698	650	717	675	658	679	736	712	646	669	678	679	666	672	642	707	681	697	669	657	720	664	758	691	754	694	689	689	700	720	703	662	698	699	717	681	742	681	730	663	701	659	705	715	735	719	715	669	692	718	703	650	637	697	697	728	678	695	702	660	666	728	676	696	674	664	685	681	663	695	699	690	667	694	675	686	652	708	715	640	693	655	646	668	690	702	665	697	672	692	675	739	678	720	701	670	647	711	678	687	674	676	669	712	739	716	697	708	675	708	712	739	688	672	680	692	697	674	665	693	697	694	680	683	743	715	696	730	655	708	676	726	688	683	658	666	732	740	696	670	735	683	692	670	711	671	658	706	700	724	700	639	712	636	700	655	756	711	695	739	730	698	712	722	645	711	739	677	727	693	656	725	682	701	699	717	699	705	716	686	690	646	664	707	698	659	736	647	688	722	697	717	727	712	686	728	703	649	703	761	714	689	696	734	716	707	758	669	663	697	685	653	689	662	722	692	671	663	735	730	681	687	722	691	732	682	709	698	734	686	679	677	695	752	676	720	711	731	705	715	660	723	719	662	721	679	684	688	707	701	705	727	709	673	714	645	722	743	677	695	721	702	650	691	687	733	682	648	735	714	708	668	702	654	671	695	661	695	707	695	716	695	680	671	720	686	682	693	650	705	700	672	704	709	694	689	743	688	706	668	694	746	676	734	683	748	674	770	723	668	664	694	709	681	696	686	689	682	652	686	700	674	660	679	709	716	706	744	699	703	719	716	680	671	689	676	711	645	718	713	764	731	675	726	631	667	686	646	689	673	707	730	716	642	735	648	707	708	681	687	636	667	700	675	703	700	705	698	774	693	751	697	715	703	726	716	686	683	684	729	705	680	726	696	718	743	709	716	700	679	683	690	689	675	718	679	703	695	697	703	656	702	713	715	662	727	671	654	721	732	750	706	709	735	706	719	712	662	674	731	713	708	691	660	703	672	680	681	696	712	725	737	655	730	692	656	689	670	724	698	652	688	685	702	722	722	728	755	770	705	708	732	736	681	679	714	694	668	626	717	672	718	709	714	709	666	731	696	736	708	714	673	691	667	708	668	705	730	682	676	669	656	684	712	726	712	670	690	727	711	707	738	713	674	733	692	632	721	675	679	698	665	669	698	725	710	695	722	710	706	663	677	730	724	751	727	695	692	752	711	676	713
20949	40836	32376	22067	16323	11784	8610	6452	4613	3328	2690	2237	2058	1727	1556	1459	1242	1225	1107	1056	999	1029	988	992	996	955	1022	938	936	849	879	754	812	827	814	773	810	828	752	709	721	783	754	788	740	787	802	747	762	761	767	737	723	729	759	797	768	733	764	760	765	762	755	818	745	762	757	757	713	708	711	732	735	732	805	760	756	708	760	737	742	755	762	764	731	749	762	731	682	752	810	723	722	721	721	727	734	703	718	713	779	745	790	740	700	736	761	762	710	758	719	698	716	737	709	740	716	753	733	749	708	784	703	779	793	724	746	713	746	767	682	779	719	692	731	736	734	764	791	744	675	752	728	716	771	745	737	745	729	762	708	730	710	675	790	742	779	715	764	723	717	766	704	716	740	749	664	752	708	755	746	745	754	717	713	700	748	677	727	746	696	704	710	744	730	763	753	744	717	742	731	739	736	720	711	766	729	765	720	766	705	715	710	689	701	719	698	728	730	771	678	691	718	765	745	713	735	738	687	755	756	712	739	717	736	718	732	767	741	710	726	736	783	700	724	738	752	762	742	729	786	738	734	737	720	685	754	713	741	703	714	699	696	732	793	761	716	725	747	754	744	721	788	720	767	744	748	750	717	749	742	740	759	744	740	722	720	760	726	723	729	713	715	712	730	729	708	728	756	744	750	763	696	747	730	739	747	728	700	738	717	748	709	739	752	724	725	727	711	768	729	777	693	776	745	804	734	762	760	707	729	741	731	714	790	738	736	703	759	735	766	714	756	766	718	717	739	701	730	734	735	700	681	693	723	731	764	701	797	746	752	752	673	732	730	742	741	705	691	709	732	760	734	792	691	721	751	718	705	736	768	737	766	766	749	749	727	721	749	749	712	719	770	758	754	692	734	742	712	761	749	737	741	750	726	745	771	694	711	786	709	764	735	778	744	726	752	744	744	764	741	733	755	725	739	691	769	737	762	725	766	762	725	723	697	734	780	745	746	715	771	745	746	697	768	758	699	646	716	775	712	721	680	731	781	747	715	698	730	753	665	733	725	732	761	674	701	726	722	757	767	748	703	799	744	768	728	725	749	725	790	701	725	718	737	771	734	699	754	729	745	757	738	750	752	737	753	725	728	718	717	737	765	722	728	809	684	752	795	717	774	723	722	671	766	754	769	723	767	692	729	792	753	748	754	710	752	789	743	704	736	744	749	722	732	731	709	694	699	762	709	735	739	747	732	734	763	737	768	752	726	731	703	673	723	722	752	705	711	749	754	686	732	725	716	683	752	762	727	726	750	737	765	754	736	754	767	750	771	743	752	705	748	719	715	715	742	704	718	684	733	717	744	715	752	726	727	718	801	749	698	744	694	805	761	689	771	707	745	720	694	749	771	744	735	760	732	760	700	766	702	720	734	764	726	703	760	728	755	756	731	722	777	688	707	701	708	742	743	742	719	738	707	764	737	725	732	758	724	774	703	719	730	734	704	731	787	752	742	731	737	780	711	749	748	668	690	765	766	745	738	689	699	700	738	703	797	700	693	737	751	784	706	722	739	747	759	738	735	742	738	738	751	774	726	778	795	721	693	751	734	722	719	748	743	716	731	766	755	734	723	748	700	710	714	745	739	756	707	750	736	683	756	744	725	723	704	738	702	727	743	768	753	758	778	710	770	737	756	732	703	723	751	718	746	725	745	736	725	735	709	752	705	725	727	702	715	726	732	760	726	744	747	704	722	742	733	751	744	724	767	717	739	746	739	747	728	757	743	743	740	721	756	731	711	715	743	736	731	732	713	750	737	743	723	717	735	745	742	716	746	748	768	707	707	717	715	732	727	793	775	752	678	763	787	728	773	726	699	751	702	724	701	768	742	754	721	757	719	718	730	733	740	761	757	734	788	692	730	757	740	696	717	786	721	691	731	712	685	699	704	682	731	714	735	759	720	741	727	717	686	723	714	708	774	723	745	716	725	685	708	754	725	722	760	768	732	773	821	718	768	738	724	713	757	728	699	749	744	707	742	730	726	716	721	728	706	771	746	724	765	781	701	739	709	769	744	782	716	760	746	749	786	698	730	763	719	750	725	716	743	730	713	704	696	718	660	752	721	722	794	706	727	680	721	723	712	716	711	754	728	750	732	729	757	734	740	707	769	715	767	736	745	795	691	737	680	736	713	737	697	748	725	726	753	692	711	748	747	742	714	709	738	731	729	744	717	771	756	761	760	696	692	735	731	698	709	736	729	800	706	705	750	720	755	732	740	734	711	759	689	708	772	761	700	753	683	672	780	702	753	712	717	743	746	779	723	747	748	701	754	748	739	750	695	769	710	745	723	740	782	736	770	742	775	698	715	767	718	720	693	786	754	737	699	735	786	717	747	739	741	695	739	688	756	733	762	731	741	767	722	755	713	741	696	743	753	778	728	740	748	751	760	754	704	717	718	715	736	763	731	723	804	704	764	787	729	717	743	726	662	714	736	742	699	724	703	708	755	758	727	706	801	707	758	753	709	793	702	715	711	732	657	706	723	720	685	719	750	711	763	740	786	741	714	708	694	765	724	679	704	739	764	689	731	699	763	721	732	733	734	766	722	747	757	719	752	725	760	715	707	780	697	797	734	702	759	761	739	742	785	745	699	750	761	776	723	735	728	734	729	700	760	745	750	758	730	714	769	715	712	762	744	715	775	839	705	734	731	753	749	703	697	716	738	751	692	718	756	765	717	761	729	775	710	689	712	744	722	695	700	737	767	738	688	726	731	719	718	769	715	751	734	764	755	781	754	730	741	739	730	723	752	718	684	747	716	723	729	766	732	702	741	786	812	740	751	692	715	683	748	728	752	770	760	747	712	720	750	753	743	694	745	743	766	725	718	752	759	727	760	727	747	814	775	706	715	737	723	736	739	728	677	755	753	737	722	744	701	751	713	695	710	716	714	730	747	737	709	711	739	717	710	719	765	708	699	703	751	699	737	713	742	745	738	745	736	730	747	695	759	732	757	724	710	719	686	738	739	715	671	710	726	713	738	764	724	747	758	759	785	735	757	784	731	771	711	744	772	688	720	783	750	772	756	709	729	694	704	695	753	770	756	732	740	693	730	731	757	722	770	743	700	698	750	698	726	725	745	746	719	696	761	724	686	721	682	692	743	724	748	720	715	743	750	733	712	737	727	751	683	709	774	747	724	729	731	715	782	755	780	734	804	734	741	728	700	744	674	723	725	721	681	763	761	714	705	713	697	711	765	737	766	736	740	769	732	697	729	746	749	743	697	762	734	696	771	737	725	721	738	734	740	724	722	729	752	757	674	720	718	762	758	823	704	739	746	732	707	762	717	783	710	731	748	773	742	707	744	733	723	714	707	761	716	744	756	746	714	742	750	757	732	756	716	713	731	732	715	751	731	726	748	768	767	726	739	702	717	696	693	711	741	738	755	706	743	739	723	701	740	729	671	725	753	741	706	725	711	743	762	710	721	747	738	677	709	718	743	704	749	722	721	774	701	764
22563	21038	28592	23705	21207	21689	16169	7353	4384	3413	2621	2259	2189	1801	1589	1411	1322	1227	1120	1014	1043	1057	983	944	937	978	956	923	965	942	792	902	861	815	825	796	790	769	838	829	798	793	781	755	721	766	832	713	782	814	765	745	774	778	745	743	726	743	758	700	699	778	741	724	763	693	706	728	760	741	716	694	724	691	709	723	691	746	756	734	757	742	719	727	739	704	776	747	714	764	720	735	767	696	756	713	721	758	716	780	711	787	723	708	734	735	753	789	696	710	729	735	671	726	719	768	716	686	755	705	730	726	721	746	747	760	737	710	742	648	724	744	740	738	767	742	731	706	737	705	736	735	734	746	698	717	734	679	728	736	738	684	705	685	703	722	692	721	724	724	720	709	763	729	696	723	732	710	700	741	726	677	746	699	699	736	730	690	762	720	775	729	729	726	718	739	752	753	730	704	783	740	730	669	720	734	722	728	717	795	698	748	721	733	764	766	731	716	695	722	739	704	740	727	762	725	719	694	741	699	727	745	724	711	724	710	777	689	727	727	719	722	716	733	662	689	753	751	655	688	753	768	752	733	668	704	718	752	714	714	758	718	782	740	798	676	725	749	727	724	717	773	744	764	717	690	669	703	723	719	713	729	695	771	676	714	744	749	708	734	724	696	754	742	760	776	688	709	712	725	726	761	710	755	726	710	710	732	723	736	689	686	723	687	733	780	726	736	744	721	677	733	695	726	722	747	727	753	752	777	718	685	750	720	714	761	716	725	734	779	739	745	727	754	739	756	681	725	755	725	695	706	725	724	681	732	726	745	694	742	744	728	739	711	744	749	730	747	716	778	777	772	742	673	781	685	749	711	735	724	756	724	720	756	748	683	748	760	752	731	685	726	757	709	718	728	722	717	709	705	689	718	783	722	726	732	711	715	728	725	717	755	711	764	766	660	655	755	735	702	728	724	713	764	744	772	682	683	683	728	756	736	739	654	720	730	715	743	714	696	669	725	727	714	703	748	713	708	760	709	758	767	732	689	706	774	739	715	697	738	780	729	702	678	706	724	701	733	719	733	689	728	752	752	707	760	766	720	721	678	711	714	733	741	710	757	716	726	714	709	750	746	688	787	785	703	690	733	711	694	777	762	706	705	716	706	713	646	690	675	730	724	719	712	723	725	746	736	703	702	683	700	726	733	729	697	698	757	717	699	735	723	744	734	741	758	718	700	740	695	738	701	734	752	732	679	701	754	711	740	698	702	686	787	721	739	718	728	767	749	735	727	751	721	723	723	712	750	726	787	717	741	730	714	716	744	811	746	693	756	704	723	732	726	711	736	747	700	698	671	771	691	720	701	704	741	697	709	736	727	684	746	730	725	755	747	807	694	728	726	762	749	724	676	753	738	739	731	749	763	722	728	793	739	765	731	731	687	727	715	758	758	711	748	714	722	737	750	803	743	750	762	713	753	737	702	709	698	746	730	728	749	711	718	712	748	677	713	733	687	692	718	744	687	727	776	720	767	721	734	701	748	756	762	699	726	716	743	764	736	749	734	718	736	703	702	708	754	716	738	693	697	684	715	688	729	742	704	713	753	718	735	724	757	736	757	777	665	720	713	722	696	710	712	745	694	703	787	753	741	760	722	688	746	668	753	744	748	725	722	754	746	689	721	760	703	734	729	742	729	731	751	708	709	692	797	749	718	755	724	742	690	739	730	741	682	715	697	750	729	745	750	719	684	703	670	719	747	694	697	692	713	727	693	740	776	749	783	729	729	780	726	770	718	753	724	747	724	741	773	720	670	681	694	723	730	704	706	756	697	673	731	740	691	708	710	719	715	742	715	706	765	736	736	690	718	724	687	737	713	730	747	761	811	694	750	724	705	738	755	720	766	762	724	759	708	684	691	747	724	684	746	729	716	741	726	766	725	721	728	703	731	670	725	715	731	750	698	719	716	700	787	765	742	756	780	752	739	725	757	741	722	689	774	715	725	730	733	777	735	712	718	720	688	731	714	716	777	746	688	731	717	753	672	682	681	744	787	737	738	739	671	692	699	742	753	688	759	768	713	712	744	737	705	710	696	712	716	786	674	719	727	691	710	745	696	707	730	689	652	687	726	772	762	780	772	741	724	715	737	718	742	721	730	739	753	713	725	772	718	755	745	743	723	716	737	709	768	723	711	686	696	743	741	704	701	744	748	663	681	736	694	711	761	785	717	717	754	696	723	750	713	697	731	696	729	742	721	736	761	786	705	751	758	771	722	739	716	695	726	718	757	715	730	696	746	694	759	738	731	767	725	747	749	726	713	719	739	762	733	689	740	710	730	717	683	738	734	714	715	749	756	738	718	706	720	719	707	752	725	706	746	728	752	697	721	698	734	706	695	678	721	718	779	702	731	710	712	718	740	715	739	711	723	713	684	705	722	733	713	680	727	734	757	700	741	724	756	715	708	734	727	750	705	695	758	741	753	688	724	701	768	736	732	737	722	715	730	685	776	712	747	762	786	708	732	758	722	714	734	795	724	701	710	702	695	760	764	784	731	750	690	701	737	708	701	775	725	714	693	705	694	718	752	709	724	711	752	726	697	702	694	780	742	715	706	692	700	730	757	691	757	732	725	743	734	663	695	744	699	734	705	725	750	719	681	699	729	724	689	695	717	720	747	750	742	714	736	733	747	682	711	720	719	759	704	669	676	698	708	710	761	717	719	662	718	711	741	704	733	765	735	774	693	705	707	722	767	715	678	694	720	766	695	772	721	731	721	709	732	707	741	710	743	710	720	707	775	736	695	698	733	699	720	755	710	754	746	714	718	727	771	685	729	762	774	711	765	740	721	745	701	760	691	733	751	774	718	745	702	767	676	738	729	730	741	697	736	726	747	753	729	698	722	727	731	736	698	687	758	707	691	727	748	699	691	721	704	733	749	734	722	717	753	767	709	704	748	705	706	745	733	715	733	737	766	733	732	735	742	750	757	738	711	741	738	730	753	716	668	731	745	711	744	730	685	709	756	777	711	738	715	714	740	743	697	782	753	681	694	739	735	733	753	807	753	712	683	683	672	667	748	703	703	765	704	652	674	763	690	733	699	728	680	738	712	707	750	689	741	676	735	739	721	715	723	730	755	712	761	757	650	756	732	747	710	720	709	728	722	709	672	718	766	772	708	741	751	775	754	683	709	736	708	712	705	686	742	746	720	668	724	689	729	746	740	727	744	749	759	707	749	755	774	710	728	733	704	729	715	766	779	723	693	680	744	694	711	730	721	749	711	728	757	712	725	750	780	722	750	661	720	726	705	699	742	726	786	743	687	740	695	752	708	728	700	700	689	711	699	708	709	718	720	730	742	724	696	734	719	734	743	724	731	715	656	744	708	717	728	709	704	707	766	775	751	734	745	731	695	686	702	725	719	692	726	706	681	686	722	726	733	736	714	720	702	725	722	759	726	679	723	745	774	709	708	733	742	756	741	773	758	747	687	746	705	775	723	666	733	722	683	724	696	752	680
23011	48480	40207	29359	23103	17922	13590	10327	7345	5508	4198	3513	3221	2661	2343	2016	1744	1622	1460	1402	1330	1249	1243	1209	1186	1140	1170	1179	1194	1047	914	930	902	922	928	899	838	859	907	849	854	812	802	804	791	845	808	779	805	817	818	794	796	791	824	769	762	795	724	766	745	770	836	753	740	750	744	751	734	733	771	739	789	734	776	730	790	726	752	718	742	721	808	732	776	730	743	747	768	743	763	735	779	810	796	743	707	772	725	722	711	750	744	743	777	751	786	720	794	775	794	749	754	750	734	723	701	720	742	742	799	724	759	772	785	720	746	727	719	693	810	784	719	781	771	806	725	811	773	784	744	719	762	758	744	719	764	745	785	730	800	740	744	766	687	766	730	694	758	752	721	753	742	767	721	739	721	775	747	731	742	741	742	735	795	730	741	716	739	784	812	744	815	737	733	701	748	793	787	744	821	728	703	739	775	694	734	758	810	737	714	756	721	750	788	743	756	761	741	753	717	731	766	731	775	737	735	765	757	747	745	787	750	786	769	779	721	741	769	756	763	729	752	760	765	743	792	789	814	800	763	795	741	736	756	740	697	747	730	786	724	757	704	753	731	782	742	733	769	791	715	770	762	739	755	757	782	731	749	729	727	791	729	782	753	739	760	739	798	765	777	766	759	788	778	735	760	779	788	743	762	727	747	780	793	774	748	703	741	712	779	710	805	700	752	807	739	741	772	778	743	722	788	743	734	748	781	763	790	786	729	741	723	795	724	782	769	742	780	777	750	778	729	782	756	781	794	791	749	793	780	755	766	718	750	753	741	811	769	728	759	796	774	758	707	739	727	721	767	791	738	764	747	740	775	703	763	733	752	763	742	704	754	724	761	745	797	777	732	749	753	707	778	731	748	776	737	771	755	738	737	780	764	749	778	735	744	752	751	812	711	787	742	767	730	743	735	792	734	769	731	832	738	715	722	773	778	776	800	723	769	742	710	791	757	757	752	803	810	734	759	767	726	763	782	715	748	731	774	756	779	747	802	735	755	708	774	741	779	783	735	738	738	742	729	745	756	740	768	715	729	767	739	768	787	721	779	763	782	812	757	756	763	774	756	791	797	725	795	752	771	791	721	728	812	737	748	753	754	660	809	769	757	769	747	762	738	740	756	737	788	763	777	706	740	752	768	737	773	721	733	797	766	768	748	771	743	762	781	769	716	762	734	787	720	749	741	748	790	711	677	785	785	746	788	730	761	744	795	786	800	746	768	746	771	804	746	750	740	755	754	730	718	720	710	754	730	711	738	744	716	801	742	751	746	725	768	729	729	768	778	738	747	754	752	784	772	753	708	734	783	730	760	810	744	741	760	801	793	793	685	711	716	731	771	729	725	740	777	751	701	767	729	798	705	750	756	756	748	790	784	761	745	753	771	774	810	716	740	769	754	721	708	795	743	781	748	784	748	733	754	762	773	760	747	720	712	693	772	771	816	783	746	735	726	760	765	774	766	742	776	764	738	738	791	734	735	766	764	711	756	745	738	735	773	758	761	724	763	749	796	747	745	758	735	791	778	755	748	737	781	760	795	768	801	750	733	794	769	783	757	772	777	728	753	783	766	733	800	741	801	738	786	735	716	741	743	712	769	750	760	752	768	774	780	747	774	735	748	759	789	768	780	759	756	758	706	730	745	763	772	791	760	707	782	779	749	746	794	771	765	788	723	737	794	747	794	758	716	737	813	783	758	737	780	742	733	752	766	752	723	739	795	752	781	741	799	793	724	781	791	738	770	775	802	775	760	744	762	757	762	743	756	757	724	727	774	804	776	720	773	741	742	791	772	734	744	741	723	725	757	740	774	743	746	746	783	765	779	789	755	714	798	783	719	759	704	747	777	757	766	790	770	713	717	757	773	747	727	760	767	772	776	729	715	675	777	728	722	776	783	732	795	780	735	795	784	743	749	750	772	753	746	767	728	751	735	790	779	792	749	744	759	735	781	732	735	768	752	709	714	726	701	758	800	723	721	768	744	735	775	732	751	763	786	785	757	754	759	759	700	799	772	783	684	768	773	733	731	742	725	740	735	785	758	717	753	741	733	717	782	788	765	807	729	745	745	748	737	729	738	735	724	774	763	747	769	740	774	727	761	753	771	735	760	799	718	764	756	738	749	720	750	741	703	736	778	760	770	741	695	744	751	702	772	726	763	744	783	791	780	795	721	780	766	741	723	715	721	763	746	750	811	748	754	786	747	772	769	773	749	735	747	718	784	781	778	765	727	718	767	772	764	795	764	710	764	772	762	742	786	739	706	748	755	789	759	732	765	731	765	720	726	757	799	692	737	802	778	717	784	763	756	810	714	748	775	726	801	803	773	783	723	770	800	778	756	730	766	727	724	805	763	739	747	767	743	769	760	779	708	762	775	741	737	762	757	757	754	736	747	738	760	759	763	716	718	747	812	740	745	740	770	779	738	804	731	736	727	722	728	769	759	765	747	733	795	808	796	740	781	755	750	729	714	799	747	719	762	763	789	762	736	796	765	732	799	763	748	702	779	721	698	746	728	767	763	711	721	780	720	702	741	767	777	780	755	740	729	790	723	721	732	765	766	739	715	760	762	740	758	705	770	720	758	750	757	745	786	739	782	775	712	706	777	784	774	758	762	761	710	784	700	725	744	773	764	735	783	742	745	741	781	735	736	775	776	754	756	776	761	797	736	757	757	727	800	740	744	767	723	725	746	724	759	786	764	776	725	706	780	762	767	737	751	748	689	772	796	743	730	758	733	794	714	752	739	724	800	735	750	820	730	727	800	768	760	742	789	757	776	781	788	780	794	741	781	715	775	798	724	723	732	779	713	761	724	706	733	769	729	751	761	757	785	741	729	773	718	837	776	780	756	776	735	732	732	770	711	725	744	750	748	748	753	727	731	734	759	740	731	734	709	791	773	718	800	740	753	715	714	694	751	796	742	720	762	775	771	816	759	781	764	813	731	797	794	745	735	758	791	702	825	714	740	750	728	742	744	775	742	776	773	718	776	790	688	756	716	798	753	760	820	739	728	710	727	792	751	771	807	771	775	780	779	766	772	740	727	762	760	769	748	788	746	740	755	712	741	739	745	782	761	722	785	799	787	745	782	775	754	721	790	744	744	746	753	761	758	791	794	706	763	784	787	745	748	703	748	732	747	769	775	755	747	758	788	796	795	780	748	749	727	749	765	788	803	812	735	723	753	812	740	743	789	718	783	725	733	775	773	756	690	773	779	744	753	742	788	783	744	754	793	736	756	797	728	755	779	748	844	780	718	779	758	687	789	800	757	722	733	728	777	784	793	782	783	741	743	702	736	777	721	706	772	791	781	759	753	731	740	772	726	748	725	746	722	737	776	721	729	794	769	770	739	825	773	782	734	761	773	771	744	737	709	730	772	738	758	765	775	737	809	744	771	747	743	754	772	765	742	690	749	742	772	733	734	762	728	788	756	761	694	698	818	706	759	728	767	743	730	754	773	761	732	747
28629	24381	26249	17393	9244	5578	3834	2823	2149	1655	1350	1261	1266	1004	1026	940	916	940	833	799	767	831	777	759	768	741	731	773	732	725	738	728	706	654	710	730	694	723	700	681	698	710	760	743	705	713	735	693	724	742	766	700	701	685	673	693	662	691	667	729	666	702	701	688	707	670	672	662	688	652	699	706	700	660	658	738	644	633	697	693	730	649	670	744	689	591	698	660	682	658	665	710	681	710	681	677	692	745	706	692	668	679	690	701	699	675	726	704	653	691	672	668	703	699	707	672	704	662	700	663	671	697	669	686	694	704	693	673	713	699	666	701	691	671	698	745	680	692	642	684	686	661	667	647	633	680	649	674	707	699	665	663	669	739	710	684	664	697	669	649	707	672	694	660	626	659	663	710	661	668	679	649	700	656	702	696	673	668	677	660	685	662	651	711	691	688	711	721	692	639	626	678	657	677	764	714	685	754	686	671	680	685	717	669	698	728	675	697	740	693	648	656	665	695	645	663	692	674	716	688	662	654	667	688	631	671	684	668	646	663	683	678	655	721	699	645	648	685	665	678	614	671	706	674	676	677	692	713	650	705	638	646	721	677	689	715	674	716	671	699	687	705	672	668	687	740	705	693	686	676	649	694	707	732	696	670	671	676	707	692	680	698	649	676	674	700	701	679	655	724	682	703	701	697	764	692	678	643	637	664	684	676	701	714	662	706	652	686	686	688	655	689	696	673	707	743	675	665	670	662	683	676	719	653	634	666	694	718	700	700	669	650	683	648	670	646	709	724	696	683	671	719	700	697	690	690	708	662	673	669	696	746	676	670	703	672	657	658	646	714	641	708	656	680	689	715	710	729	688	676	684	672	729	704	684	644	609	682	676	713	676	650	605	664	726	708	654	720	660	694	676	668	659	701	699	708	639	682	641	697	666	699	711	749	709	656	700	685	703	708	671	640	633	707	657	688	684	705	681	680	750	699	739	660	693	685	654	682	641	691	723	692	670	676	703	679	692	717	655	681	702	710	653	671	683	637	693	716	654	705	650	731	705	727	728	680	694	687	697	687	716	736	698	672	637	675	688	692	683	681	676	705	701	693	679	671	710	670	718	685	671	692	683	663	688	708	692	665	676	702	693	703	738	752	660	706	654	638	672	667	720	685	685	652	665	658	662	703	681	686	702	674	679	666	676	681	661	701	724	634	724	687	637	737	659	687	679	668	691	693	671	679	691	677	714	687	693	665	716	705	713	722	647	683	670	691	723	671	707	692	735	731	715	706	684	721	686	670	704	692	730	720	699	632	707	670	661	700	733	691	688	662	681	679	730	704	660	710	701	709	688	722	682	669	682	712	666	684	699	738	702	630	688	689	671	680	704	699	697	665	663	715	703	656	682	695	693	694	702	720	696	676	656	669	692	661	639	700	678	685	671	694	728	665	664	689	674	699	672	729	652	653	688	677	656	662	706	704	665	637	746	700	665	703	652	701	679	689	703	665	677	694	696	672	656	699	701	658	666	718	709	660	637	648	682	683	691	693	696	687	707	677	713	674	713	694	690	666	695	672	703	673	679	698	648	685	717	679	696	688	669	674	693	720	665	697	679	674	698	685	688	648	688	700	737	669	685	732	689	668	661	697	667	667	726	713	694	704	701	704	678	672	646	668	697	685	681	668	709	709	678	698	688	678	674	647	690	663	695	686	679	737	659	654	723	723	700	692	700	705	680	659	681	709	669	697	675	683	678	703	675	665	722	679	696	688	699	677	690	679	691	708	733	660	641	702	659	701	702	690	692	635	667	745	685	692	688	740	638	646	694	714	729	716	680	731	727	660	688	705	613	698	696	664	673	688	697	702	704	666	702	708	698	661	692	692	655	681	652	643	679	696	699	680	686	704	633	719	690	661	668	680	678	680	692	663	707	750	657	679	659	652	651	677	703	649	666	716	695	683	635	664	665	675	653	715	732	673	675	653	655	691	652	684	718	709	672	715	693	670	644	691	700	660	674	698	699	675	731	719	695	683	667	705	645	667	712	702	677	675	748	697	677	737	673	652	663	717	626	684	654	712	692	688	708	697	699	677	740	699	678	660	684	694	674	706	671	668	683	668	648	689	622	725	681	691	695	739	681	714	693	688	695	674	656	635	690	675	712	700	688	630	628	698	676	671	674	673	714	688	696	669	692	650	688	683	697	730	684	693	691	652	681	681	657	700	649	693	684	696	639	661	722	744	673	686	678	661	735	666	743	678	664	679	658	659	706	676	683	703	662	699	685	660	660	674	657	675	711	625	644	704	698	692	660	688	684	655	679	697	687	661	677	688	686	636	669	700	636	669	658	688	699	725	720	681	691	687	685	682	706	734	676	741	672	669	644	702	701	735	645	681	672	672	618	696	672	677	693	680	710	666	690	706	680	714	687	709	694	671	648	701	673	691	648	694	657	729	690	699	666	636	672	672	680	659	721	698	714	727	643	698	669	708	703	685	719	717	688	686	646	643	697	704	700	680	690	682	684	718	632	663	719	709	683	663	694	713	701	670	680	698	707	685	666	672	688	660	670	658	651	648	663	672	697	752	672	703	694	680	668	657	674	675	699	676	658	713	645	696	704	670	681	692	717	713	663	708	689	680	677	624	697	673	667	655	700	742	667	663	690	654	672	665	666	697	638	693	721	701	712	685	714	674	730	672	674	724	710	676	650	668	743	676	704	682	686	647	688	630	688	718	707	700	700	679	686	732	681	669	660	762	662	704	606	694	680	627	676	709	690	661	663	677	699	754	706	661	660	702	732	674	679	705	655	672	657	710	665	680	654	644	736	678	667	678	650	713	713	688	707	676	638	674	677	705	721	671	682	682	677	725	725	707	696	673	665	692	706	691	711	691	719	714	681	669	650	731	717	691	688	693	654	654	702	655	699	667	668	645	687	647	699	688	678	646	681	671	657	649	712	721	658	634	693	726	665	650	669	708	645	715	721	688	694	646	654	668	675	694	685	720	681	647	685	707	657	666	689	684	729	711	649	709	680	683	708	676	696	708	724	675	639	676	717	675	708	715	644	644	684	695	716	641	681	672	733	706	701	687	703	699	691	697	659	671	680	677	672	692	695	677	636	670	689	677	699	692	655	697	700	687	674	669	673	694	671	718	688	673	712	630	655	731	642	656	669	680	708	680	697	669	633	733	686	674	699	679	712	715	735	700	697	732	653	696	669	671	651	683	635	694	694	697	692	641	673	671	733	753	674	642	681	704	710	694	690	695	699	639	682	683	728	689	661	708	693	675	716	699	691	660	684	685	712	695	694	698	724	706	693	673	699	671	678	706	719	683	705	636	700	695	676	686	697	698	665	632	689	695	651	692	678	685	733	723	701	622	693	698	698	690	650	667	703	724	686	640	715	689	668	688	729	691	698	658	690	692	702	699	715	678	674	701	658	655	738	685	668	754	726	666	660	668	691	692	678	724	674	664	648	711	673	666	674	725	669	679	680	671	678	704	717	661	701	701
20604	36516	28088	17255	12291	8988	6398	4741	3527	2635	1991	1926	1710	1478	1304	1214	1120	1050	987	944	996	895	929	908	858	866	907	928	889	836	902	835	832	823	802	754	760	752	749	729	759	724	770	778	710	727	746	730	778	705	774	732	751	655	705	730	746	753	755	744	705	765	715	739	740	696	742	759	711	730	692	714	691	740	789	730	769	719	727	722	698	725	709	707	665	687	731	706	796	765	749	664	749	712	724	754	765	734	713	751	766	706	671	733	788	748	772	733	681	732	759	692	730	762	792	733	697	761	698	716	710	744	714	779	749	751	700	743	727	766	697	731	736	701	726	735	729	697	765	731	678	707	775	720	725	727	741	695	745	762	685	741	737	730	694	691	733	731	742	713	710	715	735	745	703	735	721	711	764	725	751	747	760	698	699	763	728	762	731	711	758	685	687	768	721	647	708	763	707	750	697	706	721	694	742	747	704	695	736	706	729	663	682	695	752	767	760	741	773	701	738	811	719	781	740	689	730	705	773	748	713	712	714	704	740	683	763	748	719	698	756	719	738	743	712	719	701	704	704	727	678	687	702	696	692	682	751	740	745	710	723	743	726	775	686	726	721	732	749	760	708	694	766	732	726	755	727	722	766	762	774	699	727	659	789	757	688	734	790	728	741	751	735	684	742	743	713	729	727	726	727	749	680	756	705	690	762	750	734	707	684	685	759	724	748	720	739	716	745	670	714	752	721	739	720	684	724	726	772	734	726	731	721	761	706	715	729	720	701	695	706	762	711	740	719	706	737	708	707	775	714	732	750	733	720	730	729	717	739	796	755	748	747	754	728	710	714	707	734	717	723	741	710	654	721	733	681	679	741	696	737	761	795	727	737	704	695	740	694	726	724	721	722	717	678	750	710	722	739	730	734	693	708	752	722	734	746	705	642	709	747	735	775	741	726	741	735	729	731	731	759	740	716	737	688	742	750	696	733	688	715	684	779	712	714	723	749	762	705	698	741	745	713	772	743	668	670	683	733	717	769	713	742	704	720	705	698	708	723	681	733	689	775	711	737	675	752	727	728	733	706	752	714	702	743	725	730	684	693	745	755	746	677	769	749	749	724	692	750	732	695	745	750	703	722	683	770	690	676	737	744	743	697	729	695	712	726	703	737	722	729	747	667	708	719	693	779	717	713	772	691	759	713	748	722	736	736	701	712	738	753	740	738	744	701	705	700	739	729	720	703	722	757	748	754	744	720	743	735	699	691	796	741	734	740	746	772	762	718	742	717	767	729	695	694	705	763	692	746	774	779	714	730	728	685	700	696	728	730	724	707	705	711	751	709	746	705	718	727	720	745	735	767	683	703	758	721	751	650	741	756	740	751	690	707	728	697	733	721	759	722	739	755	708	753	714	747	710	721	742	683	725	680	706	695	764	752	745	747	736	729	716	717	750	759	672	728	705	719	761	768	752	744	722	715	761	716	716	692	738	689	745	713	722	716	740	720	707	697	704	735	707	768	719	745	711	731	721	739	697	734	773	731	722	695	704	682	716	725	747	698	730	714	729	719	741	718	703	730	737	728	703	701	765	746	775	745	694	749	746	735	721	681	724	729	734	675	761	697	707	761	724	703	739	747	735	674	714	706	763	700	756	741	698	665	719	785	663	720	728	681	699	732	692	745	758	784	708	722	751	765	736	717	741	751	754	722	730	700	747	757	716	679	710	735	749	739	714	778	714	759	729	746	694	743	704	706	748	710	770	744	761	746	755	693	730	716	696	741	712	718	764	695	723	709	732	713	754	740	737	739	780	740	722	726	737	721	687	754	700	706	756	710	788	748	740	775	735	715	717	706	742	690	731	772	752	757	739	726	730	760	699	737	720	751	709	742	711	719	774	719	731	749	728	697	707	803	824	789	738	772	733	709	701	772	749	775	749	723	698	761	791	686	750	721	736	739	777	752	730	730	750	739	765	742	732	727	749	698	734	726	684	717	716	755	731	733	693	686	743	685	725	741	702	710	746	736	695	691	713	714	712	715	706	719	726	703	704	727	692	724	753	667	750	754	769	754	738	706	721	733	745	725	745	719	701	748	720	766	705	713	714	749	694	739	734	728	691	709	690	727	726	719	718	699	726	736	755	739	695	728	713	760	738	736	735	713	734	733	751	734	703	727	700	704	704	710	778	729	766	697	742	753	734	733	739	715	719	708	757	688	746	740	737	769	717	756	730	759	761	753	758	787	705	735	690	699	751	731	746	747	736	724	683	725	723	709	740	740	697	710	729	729	748	725	728	709	728	736	742	689	702	766	712	734	713	735	731	754	733	688	735	702	771	717	749	718	754	729	688	719	745	683	708	764	732	760	706	753	708	749	756	694	736	738	695	743	721	766	681	706	738	694	764	708	711	750	719	734	726	697	758	753	728	717	727	740	680	741	736	736	769	700	740	714	714	759	751	784	719	746	731	723	704	686	671	716	726	715	725	730	692	753	718	725	660	786	702	715	721	683	697	740	730	716	761	744	705	718	750	713	745	718	742	733	703	786	721	743	706	736	718	785	714	694	704	705	748	718	715	761	729	683	754	751	669	757	741	755	712	736	675	729	717	727	742	714	713	754	738	739	727	683	722	770	765	771	724	713	736	724	767	670	743	762	685	726	759	702	699	736	708	758	762	695	732	764	772	721	734	760	728	777	692	680	689	781	716	738	737	736	719	731	740	704	758	746	731	711	751	709	722	706	760	739	729	767	716	722	704	717	721	728	749	724	718	749	741	746	774	698	707	731	708	759	658	773	713	770	742	749	749	773	737	739	711	732	730	713	703	730	728	760	735	736	722	715	688	753	739	744	743	730	728	715	748	700	750	751	769	683	714	752	713	722	685	713	742	785	736	670	694	746	718	679	743	705	693	717	737	718	706	738	720	773	774	750	673	732	731	691	681	721	740	769	700	754	717	643	778	694	757	702	747	700	760	742	706	746	703	736	723	730	699	743	729	680	745	735	734	719	713	710	734	753	710	744	712	724	741	748	715	726	757	739	739	766	738	722	706	743	709	716	748	791	705	738	771	744	712	761	744	699	740	760	712	704	725	746	726	780	730	721	693	691	708	680	729	731	751	738	737	747	736	780	737	717	760	668	713	701	718	773	744	696	762	759	750	744	751	800	733	727	742	721	691	738	772	729	737	748	688	672	714	704	726	707	725	710	723	671	715	709	675	709	707	759	702	763	664	739	745	773	702	752	709	741	703	731	696	696	733	769	674	770	728	754	701	708	761	734	726	681	765	770	733	730	685	701	742	756	733	740	754	713	700	674	724	762	747	747	771	737	700	767	793	725	689	697	682	743	715	805	742	762	703	728	705	731	682	712	721	712	722	760	703	745	722	746	725	720	727	723	714	714	697	712	720	731	758	725	770	754	713	763	699	690	769	719	714	761	670	741	699	758	752	683	706	704	741	713	728	751	727	734	704	755	730	689	718	747	782	738	780	673	694	732	697	697	722	713	777	755	728	713	713
23812	21130	28265	24450	21409	15780	8123	4760	3365	2412	2010	1826	1723	1470	1306	1242	1115	1057	980	970	897	864	899	832	881	847	923	867	939	852	833	802	777	780	780	763	743	788	738	765	717	771	680	671	757	750	727	716	790	698	726	763	689	739	689	706	667	712	720	680	764	717	655	707	690	659	703	647	668	703	708	707	706	703	702	681	700	715	702	718	731	688	717	677	677	677	697	696	693	719	706	726	678	687	705	716	678	677	693	736	727	721	725	678	723	660	673	739	713	699	756	710	729	673	706	688	656	726	701	677	722	741	718	756	662	735	721	711	705	704	700	723	701	718	670	643	693	665	722	682	668	727	670	672	678	713	680	689	675	729	699	696	702	712	692	700	734	678	663	688	733	691	697	706	681	681	703	689	726	680	711	689	695	684	727	738	683	735	722	709	728	713	639	705	689	661	694	726	674	705	707	723	704	709	725	724	667	712	666	685	641	683	700	700	731	686	645	669	718	751	709	699	731	731	737	678	720	695	671	699	709	741	698	680	695	733	698	721	673	677	689	711	704	674	718	682	740	711	701	739	682	699	709	688	729	697	686	681	739	698	770	697	691	702	685	752	728	684	662	718	701	681	666	651	722	695	754	693	724	764	709	699	672	716	675	663	735	730	663	657	699	719	742	652	680	682	729	780	700	661	673	717	759	713	692	707	704	703	658	713	725	717	690	725	738	718	712	692	655	686	697	700	692	673	681	676	659	722	643	782	671	700	725	700	733	680	697	700	689	713	726	669	691	670	722	723	676	674	727	657	686	691	683	686	721	723	645	723	750	705	725	691	714	669	713	669	732	697	690	701	722	696	685	731	689	683	675	683	711	701	697	707	721	724	689	687	719	662	688	738	675	670	740	694	696	687	684	738	716	703	713	671	744	688	694	670	686	686	734	704	688	696	725	715	670	742	688	699	684	698	722	643	714	697	708	743	733	690	719	697	755	658	684	702	679	711	722	692	688	674	684	690	687	704	716	753	710	701	693	688	710	683	711	671	784	681	740	701	699	722	704	678	683	663	671	663	713	666	736	696	688	709	671	685	697	724	689	718	744	737	693	688	685	698	727	721	706	670	706	702	736	666	742	747	755	734	679	721	706	738	675	677	708	702	682	697	683	688	690	713	679	672	693	688	738	719	729	714	671	711	715	686	643	728	719	714	668	721	690	741	688	733	758	701	708	664	682	662	724	689	667	708	710	673	671	663	676	702	661	710	737	759	721	740	718	674	744	710	716	720	719	667	739	718	701	753	689	721	668	733	679	730	737	686	725	705	756	682	694	744	706	712	696	701	688	711	692	701	700	681	746	752	740	743	705	708	697	729	702	664	696	715	695	701	694	704	710	702	713	749	748	701	749	720	748	686	657	708	658	692	719	707	709	751	727	695	681	665	741	673	687	689	729	699	730	643	712	729	662	739	670	759	698	702	663	661	657	733	733	673	723	705	719	710	705	678	685	710	693	711	730	724	706	703	722	678	727	721	713	656	637	710	690	676	696	684	695	703	691	699	688	675	690	704	719	701	698	710	662	696	752	722	728	702	707	715	694	694	727	738	741	689	699	719	701	659	733	753	706	674	714	670	702	678	739	725	654	754	737	722	712	699	735	647	692	732	669	707	717	703	712	656	715	658	663	701	731	672	751	744	715	764	689	709	714	666	736	687	702	651	716	720	695	730	692	707	712	698	694	707	760	714	710	721	692	726	676	695	702	711	659	711	713	697	736	713	730	721	652	742	689	724	688	694	672	678	668	649	695	720	731	730	676	679	728	742	712	747	703	692	663	698	633	703	702	707	710	689	696	708	719	678	695	742	721	722	715	729	684	691	684	717	719	689	736	700	693	701	704	690	691	749	683	712	701	706	696	701	696	705	730	684	696	723	735	689	716	662	679	739	750	689	709	709	680	692	702	680	710	675	672	728	711	696	690	709	697	714	748	682	716	739	765	713	732	695	694	682	740	728	703	694	685	711	726	724	678	724	685	716	658	694	679	662	735	719	703	692	706	746	689	723	700	686	696	670	692	722	699	691	699	714	699	705	677	709	721	703	721	725	748	677	672	686	664	713	701	698	748	743	724	675	682	684	681	715	719	684	698	685	661	669	697	716	692	721	722	692	655	691	720	744	735	738	698	702	686	689	643	723	721	704	678	697	739	659	713	656	733	717	702	723	710	717	729	712	706	718	728	737	704	697	707	710	699	685	707	714	716	693	679	714	729	699	723	707	720	691	699	720	756	744	743	670	683	692	757	719	652	709	716	706	722	745	677	684	706	695	745	688	696	665	730	746	721	733	645	675	714	734	695	716	682	670	709	722	721	662	700	662	690	704	721	708	760	712	735	696	697	697	695	701	759	700	724	736	671	682	683	680	684	671	715	741	706	698	659	705	693	695	724	731	711	668	715	728	664	681	730	734	724	668	677	700	707	668	731	703	736	666	655	724	693	689	720	705	745	698	735	683	714	674	704	706	687	683	672	692	670	674	700	694	718	754	650	666	730	704	712	701	704	711	716	689	671	718	708	710	678	718	695	677	696	692	696	659	700	675	675	686	693	730	718	686	678	723	694	672	723	654	717	718	667	706	664	696	696	724	722	702	678	675	681	691	699	693	715	670	621	690	659	704	698	663	730	704	737	719	717	748	752	737	707	714	728	734	704	700	714	701	670	679	745	717	719	653	695	681	734	730	707	648	716	705	692	769	749	742	692	677	677	724	701	673	745	760	735	700	680	733	672	708	672	714	686	678	713	655	714	677	710	722	698	678	682	711	670	660	725	721	705	721	739	698	682	666	686	736	712	708	726	728	677	733	716	681	693	740	717	658	713	742	713	688	720	698	724	711	723	730	721	759	665	702	673	709	716	718	737	705	736	669	706	728	673	735	714	742	697	666	742	691	699	670	700	707	701	707	709	721	720	741	715	694	717	730	697	791	680	728	691	680	704	707	709	692	696	701	724	769	704	756	686	684	670	689	733	685	683	731	698	763	684	711	709	750	727	701	682	706	705	736	730	703	677	700	762	688	736	702	694	701	713	720	707	658	721	672	726	727	713	679	699	721	702	708	722	677	665	707	701	685	690	741	707	740	688	679	709	677	697	707	696	668	763	685	695	725	702	757	739	715	725	705	704	706	709	727	686	735	732	698	686	675	717	708	693	753	697	705	753	693	689	696	676	681	664	630	722	691	670	710	707	688	688	662	688	716	729	758	738	721	700	723	763	702	762	714	721	713	695	728	721	685	734	683	706	724	727	695	704	704	672	728	725	721	767	714	681	705	744	706	736	717	712	741	695	692	724	671	688	694	751	717	728	662	722	715	724	692	654	689	723	709	728	712	734	723	739	725	689	758	743	716	738	702	713	716	718	712	717	703	736	723	699	767	671	715	735	661	691	682	717	721	671	737	676	664	638	737	695	744	693	724	746	701	687	719	692	671	716	696	712	693	638	683	722	702	681	710	701	676	754	745	723	736
20652	43700	35122	23625	17929	13677	10058	7403	5525	4073	3054	2901	2585	2070	1798	1675	1513	1428	1224	1143	1115	1052	1081	1001	1034	961	1036	1018	993	970	984	915	898	875	868	877	818	748	798	797	776	852	850	754	768	754	765	752	797	791	774	812	726	709	769	749	763	761	751	774	788	752	769	729	724	742	756	766	731	745	748	761	766	770	711	737	723	739	709	786	717	700	739	762	791	730	731	726	755	751	746	715	710	741	716	798	769	723	696	768	692	754	743	752	683	803	722	775	766	723	753	772	740	761	764	732	730	769	770	724	729	738	734	736	702	738	747	758	726	683	747	733	749	773	793	755	739	705	772	765	760	768	722	766	715	764	752	715	749	711	723	764	721	758	734	736	731	774	792	746	707	771	734	702	734	701	743	735	752	765	781	720	708	733	753	746	751	715	730	757	814	755	764	752	682	739	762	781	747	733	769	724	748	761	764	729	758	714	730	770	735	774	782	745	747	741	761	723	788	767	740	758	726	767	752	725	746	699	712	716	790	766	769	786	765	748	720	730	751	767	770	728	739	753	751	680	726	770	722	751	720	717	764	779	753	745	745	737	742	753	704	743	738	714	743	738	692	783	707	756	723	706	732	712	730	738	755	780	761	685	717	734	723	767	711	756	738	785	751	744	748	713	728	764	743	746	749	785	728	759	733	759	736	712	757	721	732	752	767	756	781	736	763	794	756	757	717	724	696	711	737	798	742	756	699	787	749	795	704	770	710	716	759	734	735	729	693	748	758	775	724	825	761	694	734	763	727	741	706	757	775	693	727	684	714	788	773	772	756	760	739	703	730	773	727	709	753	775	729	759	794	731	756	687	736	737	720	689	722	745	740	722	764	763	770	740	694	689	713	711	716	714	714	755	784	749	768	702	744	744	745	746	723	805	793	765	724	688	725	740	782	759	739	759	753	735	733	725	737	726	779	715	691	738	760	732	713	698	753	725	707	766	737	739	749	763	729	741	773	722	732	653	793	765	707	713	740	761	748	729	732	704	746	751	768	720	719	742	792	743	760	761	719	750	720	753	728	720	739	737	765	768	746	745	726	766	767	747	708	704	742	691	759	743	726	819	721	822	713	755	745	702	695	766	741	751	785	760	807	716	729	739	785	768	720	713	701	804	703	718	753	728	716	758	732	748	781	735	763	728	759	775	708	766	765	718	710	736	775	738	763	754	707	693	766	738	726	730	764	767	769	735	769	763	747	748	750	720	716	715	752	751	749	746	688	719	717	763	708	735	749	744	720	701	739	718	734	756	712	776	681	740	709	745	769	727	754	772	774	787	758	760	746	779	737	726	721	719	708	777	762	794	771	721	742	741	734	754	792	753	693	748	762	726	735	724	713	737	707	754	753	713	692	759	719	745	766	712	741	734	782	785	743	732	768	754	736	732	724	750	819	724	735	713	726	697	753	727	702	746	718	749	727	707	760	762	739	749	718	791	688	764	752	803	773	737	738	762	714	718	765	773	732	735	747	711	708	746	818	763	761	731	724	701	746	677	705	774	699	698	722	750	683	763	740	736	734	714	720	768	791	762	670	744	744	770	773	693	743	716	678	742	725	744	739	719	717	767	778	753	761	728	719	727	709	781	686	738	753	715	730	762	700	752	750	708	773	766	706	678	751	737	768	723	770	763	719	738	675	714	739	779	778	732	702	720	694	743	701	703	743	744	770	751	772	757	728	780	746	732	744	736	676	745	731	723	714	754	710	749	757	755	725	754	739	737	712	751	756	729	754	741	743	711	743	744	754	705	760	749	690	664	731	763	719	745	741	734	730	744	742	764	714	720	746	714	709	765	751	743	773	705	779	730	739	721	722	788	757	749	724	778	722	742	738	729	717	741	699	725	751	770	729	744	769	751	737	756	732	748	753	763	730	773	746	753	709	728	724	788	722	708	758	786	763	796	748	737	775	753	729	724	775	719	737	711	736	765	710	720	776	721	735	725	721	775	760	751	769	745	742	747	717	736	781	836	717	766	701	755	774	685	708	739	757	728	783	731	768	679	767	778	750	713	737	717	698	744	774	730	724	725	693	690	722	751	723	739	751	730	739	745	743	748	753	751	728	733	795	740	723	705	755	706	699	780	741	768	759	748	740	773	695	762	751	767	733	742	750	762	732	793	752	790	766	756	771	733	802	743	746	754	743	750	745	753	764	742	727	722	735	695	745	748	724	765	727	764	807	754	744	747	731	736	740	713	763	766	725	678	718	777	742	714	720	708	759	713	754	774	774	702	691	754	698	739	753	693	699	768	727	723	706	732	764	723	757	782	689	748	741	745	779	736	759	704	727	678	718	749	739	689	768	716	775	780	750	781	762	732	761	738	730	705	792	727	731	709	751	763	734	735	761	689	784	741	761	739	769	675	744	736	751	751	738	694	752	688	733	693	757	712	769	697	703	738	770	746	724	734	732	746	720	747	695	720	739	767	751	725	765	753	747	704	725	745	769	731	744	757	755	775	754	659	706	731	758	746	755	764	757	730	774	755	733	739	750	709	734	717	748	767	742	697	737	723	734	773	750	774	752	780	746	746	720	724	740	724	750	789	744	720	737	788	714	712	719	747	770	761	775	768	708	768	722	740	731	723	758	738	733	754	705	716	713	723	723	712	733	727	755	720	689	746	693	718	714	755	724	705	716	661	732	723	695	784	757	736	698	775	742	763	755	703	736	749	787	711	739	746	743	755	757	727	712	795	776	694	732	723	719	764	787	705	703	697	710	743	776	728	739	702	756	700	759	764	743	718	759	663	715	707	703	746	775	784	780	785	740	774	785	700	774	773	725	722	763	788	700	770	800	736	727	753	724	757	664	721	713	771	765	743	754	726	771	708	709	737	721	748	693	720	770	771	696	738	787	724	736	780	714	725	703	728	754	755	736	736	739	770	704	764	755	774	759	779	767	751	712	721	757	676	725	718	698	772	738	772	705	763	699	762	718	727	788	767	763	731	714	753	738	753	784	733	704	745	720	762	757	737	699	716	761	731	721	729	743	728	764	773	767	699	739	733	761	724	741	713	727	713	717	741	793	744	642	717	715	723	736	743	745	675	765	768	730	736	698	751	729	737	797	742	761	751	758	784	752	741	751	711	769	746	758	795	763	734	757	737	794	726	754	739	766	754	743	754	753	726	720	723	698	751	726	768	751	774	762	750	772	692	682	719	742	756	705	705	759	797	754	729	749	731	766	735	725	752	756	729	723	779	755	740	734	734	700	804	764	706	758	724	700	753	693	781	706	754	725	716	726	776	759	774	719	793	743	759	716	754	759	709	706	720	728	751	705	701	747	740	762	707	772	753	737	752	780	721	734	748	737	745	716	720	749	735	707	736	752	745	708	749	685	754	741	810	781	686	725	692	755	724	756	680	744	745	699	680	750	769	701	722	716	777	729	787	762	708	798	795	723	728	739	761	746	775	751	736	732	717	785	747	749	740	757	726	772	762	738	731	763	726	746	783	713	754	739	760
24870	21071	27167	25486	15629	8014	5067	3587	2545	1896	1619	1549	1417	1230	1103	1105	950	975	948	842	808	814	769	791	843	758	826	764	847	794	786	751	773	749	742	754	748	705	761	731	683	694	671	720	694	680	710	647	730	713	691	733	700	738	647	677	729	763	658	732	692	683	708	659	680	758	711	643	679	704	668	698	648	691	697	688	717	707	724	635	683	716	684	737	707	699	639	666	659	657	704	667	651	711	715	656	696	669	716	717	728	712	688	733	696	732	685	719	704	683	623	663	719	707	702	679	702	747	734	644	731	653	700	699	730	691	698	702	706	697	647	704	661	685	652	668	717	663	707	710	674	728	729	707	685	675	643	706	754	692	721	664	708	659	691	731	703	712	684	651	685	694	670	705	665	682	695	729	683	649	685	714	639	678	727	706	695	724	676	709	678	725	723	670	667	644	677	667	720	691	694	655	690	686	669	742	695	726	658	694	695	695	659	692	679	693	686	671	654	651	716	766	694	665	654	702	724	713	649	690	681	727	663	648	689	687	643	700	680	712	715	675	676	667	692	692	689	675	684	698	716	666	697	678	708	662	672	661	680	688	686	721	704	650	696	645	680	631	698	700	635	690	673	668	666	708	702	677	716	736	687	706	732	695	710	639	675	681	690	764	684	744	759	723	714	677	674	705	728	709	691	634	664	713	676	669	686	665	676	694	686	674	661	678	662	677	703	689	717	704	693	719	715	662	721	726	614	683	698	667	728	627	666	647	648	694	708	650	706	733	684	679	656	681	659	700	745	773	694	697	684	698	726	704	670	656	682	701	697	677	682	708	693	696	747	726	686	651	721	689	683	749	702	671	691	688	670	709	688	693	657	691	718	747	654	668	632	664	656	689	641	719	702	663	675	668	716	713	667	664	676	706	679	672	683	694	689	698	649	686	698	732	672	661	659	706	740	709	662	660	633	699	660	676	685	717	718	679	672	678	722	707	708	661	694	620	708	685	691	696	664	723	681	680	685	711	692	667	752	675	678	685	717	738	708	646	691	709	671	655	734	657	707	638	709	669	624	661	711	682	687	647	712	675	692	689	663	705	717	713	658	743	657	669	670	650	659	706	696	719	756	686	742	651	741	715	682	683	659	710	669	655	651	695	646	736	684	703	718	676	740	646	681	681	630	657	669	727	670	718	687	630	718	669	684	697	675	701	676	679	697	653	701	748	648	708	665	709	664	697	716	743	659	715	721	642	712	711	631	653	660	702	679	702	701	697	727	705	704	662	727	682	697	652	698	712	724	687	701	693	724	680	652	732	711	695	708	689	694	665	721	665	671	695	629	681	695	676	671	659	742	684	743	664	650	695	626	708	726	692	695	683	768	713	655	685	662	709	695	725	691	708	667	677	707	719	652	652	647	730	683	680	682	672	670	672	685	679	705	710	675	669	713	663	722	673	689	636	712	681	646	672	677	669	672	731	665	704	673	723	727	660	654	661	643	664	704	729	664	691	679	751	672	676	721	727	682	650	715	732	679	709	660	681	685	729	626	677	692	655	681	661	668	672	664	655	680	726	706	718	664	700	671	699	697	686	719	687	646	694	695	692	718	731	692	721	681	660	690	668	710	669	711	703	704	652	685	672	662	679	727	697	674	688	691	740	706	671	669	709	675	655	739	664	714	701	696	687	677	692	704	717	653	703	715	694	679	673	702	732	720	657	662	739	683	688	700	702	693	686	669	677	723	697	661	663	675	687	709	663	718	693	682	666	672	693	670	655	699	699	698	633	734	696	664	692	665	728	718	691	647	700	725	677	696	682	744	675	733	720	722	659	681	642	677	711	715	689	690	688	671	697	672	677	718	686	683	761	652	697	678	684	668	693	663	704	686	703	676	687	667	720	723	709	676	749	710	670	659	711	698	682	730	689	705	717	754	728	700	673	710	689	703	667	709	684	693	695	732	674	662	708	693	697	720	660	736	688	678	666	686	701	655	671	743	719	700	720	708	656	657	712	659	716	709	720	699	674	645	652	677	675	623	661	705	627	662	696	695	687	664	667	685	675	701	676	713	696	698	714	718	681	652	704	743	725	695	654	618	715	624	698	708	708	680	705	670	686	652	727	692	680	713	699	662	728	681	664	665	705	650	655	648	709	678	709	710	656	665	662	679	696	700	709	660	672	708	701	699	681	682	710	632	651	667	646	726	715	671	682	684	671	735	684	709	676	712	681	682	643	695	714	685	688	638	723	657	697	680	654	683	671	657	721	722	671	688	653	651	662	707	665	703	688	666	706	654	669	667	715	692	693	655	724	666	756	701	681	700	712	653	659	743	683	705	636	633	697	673	696	680	693	776	704	676	690	655	690	684	689	709	649	703	689	685	692	655	707	638	685	693	702	655	673	731	737	650	695	681	713	733	733	689	721	680	662	676	742	614	652	666	720	705	682	709	672	633	719	687	694	702	672	655	640	654	728	709	723	726	648	706	694	677	704	689	703	688	699	675	702	740	668	680	647	692	636	637	677	647	656	667	644	704	667	676	670	682	697	719	670	709	673	677	708	690	666	719	679	672	679	658	678	673	674	711	668	677	674	720	668	686	699	652	685	688	665	666	685	680	689	671	688	689	704	615	697	727	731	700	683	726	717	659	655	707	722	693	668	693	661	725	766	709	651	712	687	690	670	661	730	702	647	735	700	695	663	729	734	681	676	685	681	685	665	665	639	700	605	682	712	702	693	736	696	677	699	698	712	715	705	686	667	668	678	727	730	686	693	681	708	684	707	716	683	676	680	676	664	708	686	695	631	652	704	690	699	615	627	701	675	704	671	644	687	660	691	700	647	738	721	749	646	690	694	692	687	660	703	724	653	686	686	698	725	688	681	642	664	719	708	642	713	681	666	677	702	685	691	708	687	658	662	721	665	699	664	723	682	659	774	661	681	652	675	775	683	698	663	648	714	724	779	675	731	702	694	732	692	702	670	728	684	690	697	718	677	686	678	713	667	684	701	655	709	681	694	686	662	717	689	698	705	698	688	701	651	652	668	687	697	718	723	656	729	726	714	676	678	672	710	650	703	738	684	681	685	706	670	662	695	698	716	717	694	713	659	671	675	670	684	705	735	677	731	721	690	668	718	697	705	674	713	701	730	677	689	665	694	731	712	671	674	712	704	708	686	706	693	726	709	680	698	693	689	704	701	695	679	672	694	724	701	699	660	762	624	682	665	710	691	696	676	699	681	713	688	678	732	707	638	642	667	699	681	692	670	697	669	637	701	673	685	692	676	685	694	678	724	724	708	710	693	657	721	746	673	728	720	688	649	727	736	731	688	666	704	678	677	694	725	726	667	690	662	677	669	712	730	657	686	706	691	719	653	654	684	664	649	700	652	660	689	655	661	684	701	726	692	643	697	708	680	694	694	710	680	663	654	676	662	703	658	681	665	718	728	682	644	726	682	701	724	690	686	702	693	703	693	670	699	687	667	706	667	716	697	706	713	667	681	749	715	715	677	700	694
20056	39681	30577	19886	14986	10990	8018	6016	4373	3282	2634	2497	2180	1732	1493	1422	1211	1205	1145	1074	1069	964	976	948	908	961	930	924	986	862	890	831	777	796	765	774	773	811	771	820	774	755	757	778	772	785	799	749	705	768	721	730	694	784	753	748	772	740	702	766	732	709	730	750	719	739	707	789	730	720	721	695	683	691	735	708	813	673	703	684	711	693	729	704	767	734	746	746	692	753	704	716	722	672	716	688	743	757	752	706	716	783	756	708	751	721	776	738	701	750	708	721	776	711	654	740	718	753	734	691	755	712	747	715	704	700	717	761	715	734	735	692	701	772	743	774	765	781	691	743	721	719	712	716	724	697	749	710	765	735	702	725	710	756	723	729	697	728	744	663	756	704	731	756	686	728	743	712	735	691	733	699	782	739	727	743	697	746	729	684	695	695	741	700	738	744	740	748	719	765	692	699	734	795	729	752	694	672	716	720	698	718	713	734	688	726	706	744	723	727	754	673	763	712	709	731	726	707	715	699	753	732	706	744	732	726	723	724	721	745	696	685	700	713	752	806	707	717	722	735	726	756	735	758	736	726	746	739	675	728	672	750	722	704	758	672	720	685	670	732	735	730	718	758	754	706	668	768	712	736	733	749	718	730	728	743	729	740	713	706	757	727	758	754	696	671	739	723	750	717	688	732	698	788	734	755	718	738	698	791	772	724	676	696	680	723	743	715	747	725	769	712	684	733	740	752	741	706	779	761	764	740	762	756	691	722	741	701	706	720	693	757	747	754	696	695	705	769	747	700	753	699	713	724	741	696	684	694	722	767	684	663	723	687	692	684	729	733	726	678	741	694	731	699	692	750	707	710	730	718	713	718	724	698	695	676	728	716	748	730	762	739	732	758	716	701	751	705	756	709	732	725	752	729	734	736	714	743	725	716	702	694	704	763	735	745	778	765	747	690	708	722	748	755	735	745	705	763	702	719	693	723	754	706	705	725	708	705	757	749	727	765	699	707	707	703	799	709	714	695	718	740	749	728	733	748	743	719	663	685	731	750	684	766	712	704	726	727	683	731	718	695	691	713	716	770	758	702	711	691	752	692	738	710	741	750	738	742	729	768	752	738	686	683	741	698	704	691	707	744	687	726	708	730	707	765	687	712	725	722	743	742	786	716	726	704	699	692	752	711	700	709	746	730	738	706	679	665	704	724	731	752	713	691	743	736	756	728	690	738	707	781	729	741	740	744	768	719	681	726	703	736	734	728	721	752	692	667	687	729	732	711	726	733	714	736	743	739	707	661	716	722	754	728	751	732	669	746	728	698	732	752	684	727	725	760	694	703	740	721	674	727	745	729	721	716	714	701	775	712	709	708	756	671	740	767	724	704	772	726	725	697	696	769	731	720	692	710	727	755	760	705	717	727	740	719	720	747	759	760	730	785	677	800	713	723	713	795	664	711	768	758	699	682	720	730	772	719	763	686	706	693	718	689	702	702	765	757	793	744	715	712	715	671	694	712	742	723	713	715	710	671	761	776	739	719	775	783	684	736	738	743	666	698	695	687	773	739	733	751	676	717	718	709	710	771	741	725	739	711	718	722	719	706	697	740	722	728	706	733	734	734	730	772	725	697	726	678	727	732	678	693	692	731	704	705	743	756	676	723	734	708	715	711	739	711	757	745	739	727	707	678	706	734	783	705	738	682	739	734	720	711	749	731	735	724	686	729	773	710	750	756	762	710	723	735	720	725	688	719	787	728	707	785	742	749	693	746	741	689	764	707	753	743	724	782	713	738	706	728	728	682	746	789	766	729	753	700	750	723	717	764	761	678	684	752	700	748	713	745	702	742	688	742	725	728	716	687	747	713	740	727	722	711	741	771	685	716	765	742	686	681	735	714	724	707	748	763	742	718	667	669	727	686	731	727	718	718	695	768	687	705	741	719	706	755	754	702	726	757	715	771	735	751	717	723	713	698	756	688	724	800	738	689	729	682	718	722	743	723	752	784	729	714	735	720	736	740	698	759	752	695	717	736	746	734	694	684	782	717	725	769	724	675	716	721	741	718	729	795	692	729	716	757	749	678	709	730	723	746	745	701	772	709	715	728	705	700	702	719	652	735	784	711	750	724	714	786	714	733	722	723	765	732	745	692	766	741	750	714	706	684	739	752	739	716	722	719	695	715	734	755	703	742	666	737	765	726	733	726	718	714	707	697	700	738	739	723	717	704	724	729	675	707	698	709	712	728	713	708	734	734	698	692	703	694	772	720	733	680	765	693	689	759	735	749	697	708	712	746	771	707	722	764	728	713	769	726	687	767	732	718	787	701	743	741	730	753	744	711	768	710	706	758	711	687	742	710	699	720	699	693	739	748	740	761	733	704	693	671	733	741	684	711	745	736	748	727	747	746	717	673	717	770	755	732	783	760	767	701	688	740	745	741	709	760	709	756	736	762	704	725	779	719	711	731	737	723	695	750	711	741	742	696	703	753	727	775	691	649	718	748	662	689	733	718	720	741	711	745	724	759	744	743	713	753	703	689	747	684	715	732	692	728	712	696	669	696	730	750	709	694	723	668	743	736	688	705	681	703	728	729	734	773	705	701	779	747	747	759	707	734	682	730	726	773	767	704	776	705	684	690	695	768	700	743	679	706	715	693	719	731	703	730	740	718	713	690	729	700	712	714	722	750	690	764	665	705	707	813	700	718	730	734	690	757	747	704	720	747	730	721	710	742	742	736	715	754	749	728	726	723	722	778	660	700	727	716	736	720	750	699	768	739	702	733	698	764	717	745	698	756	720	677	755	703	703	748	700	710	707	652	721	720	729	748	769	722	787	752	728	721	739	716	711	736	779	679	710	667	756	681	728	740	725	810	765	729	697	679	727	750	719	695	697	706	759	742	766	771	710	737	745	751	747	679	752	685	744	668	709	754	753	729	721	728	714	747	716	708	741	685	682	705	725	705	720	723	736	710	735	770	761	747	775	715	769	742	696	822	722	719	770	726	746	700	701	682	716	722	778	679	755	744	761	730	734	724	695	718	659	683	741	694	746	746	749	653	757	740	730	755	756	777	733	726	787	738	714	724	724	721	752	725	739	706	740	749	708	720	717	770	783	713	748	752	762	721	662	748	714	720	763	721	720	741	692	748	743	730	691	725	750	741	741	701	661	718	740	734	687	689	748	713	749	693	690	713	711	747	721	715	742	704	729	697	765	718	718	723	744	724	736	692	721	772	747	755	731	756	729	734	706	734	752	729	757	759	713	724	697	753	746	702	740	723	747	700	695	730	747	706	747	755	747	740	722	736	736	701	741	717	698	751	704	719	730	727	727	724	694	720	740	718	743	779	713	727	765	803	749	756	718	737	709	722	780	741	715	706	728	724	698	705	765	782	728	758	721	745	699	722	694	783	738	689	720	716	731	730	712	755	768	672	675	748	757	700	750	724	750	744	725	776	720	751	756	738	747	727	705	700	735	716	738	765	716	690	727	716	728	714	703	728	711	726
22756	21186	28768	23882	21328	21748	15651	7021	4398	3253	2587	2579	2179	1834	1647	1436	1341	1280	1194	1064	1043	1077	1019	1013	948	946	930	929	992	992	933	876	828	882	883	832	772	801	807	781	820	748	821	754	767	713	746	772	748	710	748	721	730	755	768	738	732	779	712	770	760	727	712	710	739	774	784	746	775	712	727	744	774	718	788	784	775	727	717	728	710	711	761	745	716	785	702	730	720	723	761	666	717	697	746	771	771	737	739	751	726	723	757	710	768	735	679	738	757	681	753	757	692	730	723	741	761	732	741	746	700	767	721	736	725	728	711	780	692	711	736	739	775	721	727	735	753	779	746	741	721	756	738	663	671	742	759	737	706	685	760	681	677	718	729	709	726	739	773	716	694	678	761	745	713	687	737	756	736	746	727	711	739	701	782	727	749	739	729	726	763	699	733	726	760	717	713	762	723	723	732	748	732	720	721	720	786	752	729	765	752	728	743	733	777	745	733	759	728	747	724	745	696	700	753	746	717	763	737	699	683	740	751	716	722	728	752	786	758	710	728	762	700	721	720	755	719	743	751	737	709	712	708	758	743	816	714	737	722	736	664	703	751	768	763	716	724	765	696	731	772	695	755	772	708	706	721	728	730	701	718	751	742	727	719	700	719	732	817	744	700	766	725	736	696	736	740	760	708	727	767	732	680	723	721	729	737	726	699	730	731	682	757	733	693	714	682	773	784	686	737	691	764	735	716	700	749	745	691	693	770	684	743	725	715	722	745	705	749	714	752	743	746	720	744	755	793	733	771	690	732	694	717	752	752	740	695	754	708	723	745	733	701	731	681	754	728	704	672	689	773	755	773	705	715	724	771	714	705	719	763	732	725	735	697	690	691	666	721	748	757	741	710	656	767	715	731	751	730	757	705	699	719	733	767	744	681	689	664	740	721	746	749	709	790	713	735	755	725	750	727	713	745	751	759	708	680	706	705	764	730	705	719	723	769	771	763	781	718	801	706	748	756	704	700	726	757	728	718	790	747	711	701	718	771	730	734	694	732	719	756	772	711	729	769	712	684	757	744	716	706	702	712	803	748	691	712	707	720	695	677	705	762	735	717	769	777	763	721	717	712	777	723	709	698	772	707	728	736	735	702	699	728	745	724	720	761	736	763	705	705	775	756	740	718	791	694	734	708	737	767	731	754	709	727	708	712	694	718	725	684	711	725	776	706	677	697	725	706	730	786	755	730	695	756	701	741	776	738	743	730	720	725	705	697	686	751	709	738	792	721	692	688	749	728	741	754	691	722	772	729	738	724	706	672	740	688	713	704	769	751	730	753	754	747	753	726	742	770	742	779	728	676	755	709	743	730	696	783	699	704	732	781	699	735	776	795	727	714	737	786	743	754	729	690	729	707	748	725	710	726	736	735	757	752	726	715	717	705	709	714	725	754	718	730	741	740	680	771	737	779	751	724	747	695	714	740	751	677	761	710	724	718	675	736	728	698	747	748	752	693	700	719	720	746	740	800	671	710	691	748	700	697	769	681	717	722	734	748	732	753	678	720	783	702	697	702	701	708	792	716	744	735	752	733	735	774	721	714	709	682	690	679	698	752	757	774	706	768	694	771	786	729	752	777	737	707	696	726	728	689	752	703	747	755	765	734	696	761	737	658	737	764	710	727	740	721	742	766	726	692	700	733	699	685	718	695	690	695	751	748	748	710	716	719	760	716	741	740	769	715	725	764	717	734	706	669	725	750	693	731	735	708	713	778	738	734	627	709	749	746	705	733	742	729	649	703	735	719	745	708	712	720	703	714	718	716	795	691	780	726	714	735	720	743	699	699	740	729	701	712	708	757	716	725	711	734	745	745	735	726	698	766	739	732	708	714	704	759	722	725	738	650	746	767	742	704	730	677	737	757	731	704	774	713	707	750	692	703	729	702	697	687	722	753	720	732	725	700	695	733	716	715	785	703	681	703	728	739	751	765	734	700	710	715	771	773	696	723	693	741	742	752	703	711	727	725	731	700	720	708	710	707	766	732	745	759	777	720	729	707	695	749	764	753	730	702	708	759	772	765	767	718	729	737	675	727	702	724	740	731	689	748	715	722	690	721	727	675	746	731	753	632	679	696	687	721	732	700	757	673	763	719	726	731	726	721	737	721	693	719	733	740	726	721	755	713	724	740	719	695	762	723	763	734	746	707	736	709	709	728	751	706	754	733	699	703	702	684	709	670	685	725	688	747	698	679	695	730	694	752	703	718	711	736	683	693	745	713	754	719	728	710	778	688	717	698	760	742	702	700	777	690	746	725	723	784	702	746	702	732	749	705	744	732	764	668	732	732	742	751	728	737	715	713	770	738	715	733	758	717	709	798	699	736	719	720	690	697	676	724	744	720	709	716	711	697	802	779	732	722	724	720	672	721	718	727	720	737	683	751	723	755	747	705	716	723	713	735	697	705	698	736	800	744	754	685	782	709	727	758	684	708	765	702	750	721	732	722	677	790	706	705	684	769	748	711	737	718	767	742	751	726	728	739	714	699	742	711	700	749	712	688	728	739	720	773	741	744	703	714	746	679	773	735	778	688	712	728	701	732	672	693	732	705	722	669	685	692	711	745	774	718	734	720	693	711	756	713	712	732	757	736	741	745	768	715	731	702	787	722	691	752	722	701	733	682	721	704	759	784	758	749	713	710	716	688	678	723	734	690	742	722	707	725	694	653	743	758	689	723	721	754	722	741	750	717	735	705	722	774	706	739	726	699	740	744	654	725	746	719	715	697	744	740	690	712	708	751	675	744	742	705	747	707	790	720	711	755	741	756	749	715	787	717	683	766	732	701	683	746	695	734	719	736	710	743	695	737	759	712	772	754	738	667	738	674	750	696	711	729	734	725	704	708	693	757	703	732	749	690	734	784	706	776	720	730	750	765	741	720	742	726	664	754	728	736	730	775	752	750	727	709	703	775	695	685	692	731	709	756	745	705	694	694	676	731	749	743	757	746	731	690	802	772	728	723	727	682	749	742	719	761	751	704	735	741	745	734	705	717	681	750	735	714	663	735	730	724	709	743	702	669	749	728	726	724	716	757	762	737	741	751	723	706	738	716	726	725	713	780	731	742	728	756	727	717	672	718	661	779	717	714	760	730	707	751	710	743	752	736	793	732	706	743	756	730	745	711	752	749	720	733	694	752	727	748	700	762	723	697	741	717	755	716	710	693	752	730	714	721	717	734	725	683	740	724	719	744	741	721	682	680	720	746	744	723	771	713	721	707	712	729	728	782	759	753	702	729	754	718	705	798	745	717	720	734	730	687	717	761	754	718	744	721	756	713	724	694	733	722	732	775	716	716	768	726	749	736	668	690	730	692	724	770	690	692	705	750	704	704	730	738	747	759	718	737	734	739	708	733	694	743	741	723	691	734	712	710	757	743	752	758	708	703	673	755	695	768	711	780	773	752	762	746	751	711	742	685	714	697	757	676	699	758	751	706	701	777	717	768	755	774	699	779	710
22450	47795	38421	27577	22527	17096	13019	9782	7230	5298	4128	4012	3245	2748	2297	2012	1818	1672	1512	1419	1357	1255	1160	1135	1145	1181	1264	1163	1206	1182	1032	978	949	939	878	866	871	873	837	815	822	851	809	825	796	816	836	813	778	806	795	780	800	771	809	779	819	802	796	751	752	781	779	735	756	837	747	777	785	781	714	717	744	766	777	789	735	750	757	815	730	745	798	750	754	723	723	784	740	759	786	757	778	743	725	756	704	725	761	731	772	774	776	781	763	748	725	759	726	729	789	755	764	702	770	746	765	747	757	737	722	723	799	760	799	775	790	756	747	777	746	806	794	755	779	767	778	732	737	774	746	763	755	735	770	757	817	791	765	749	796	817	780	747	792	757	740	727	761	736	744	728	742	726	723	845	751	703	758	793	795	723	776	733	745	748	778	768	724	735	744	764	768	737	729	788	754	736	741	790	755	790	771	745	789	757	730	787	728	727	781	778	731	757	747	772	760	735	758	751	750	753	817	772	707	786	774	712	770	734	764	755	750	746	746	776	754	744	779	708	746	781	737	730	733	774	691	744	809	725	729	762	735	752	719	699	764	727	782	761	778	763	796	742	710	748	785	769	724	755	707	803	741	771	747	757	739	750	766	800	784	752	734	743	752	763	718	756	754	769	737	725	767	754	787	770	735	772	740	754	803	762	757	748	802	763	716	753	772	730	737	787	809	678	763	780	742	788	714	742	758	759	792	764	761	714	723	760	753	772	723	778	793	747	781	784	760	803	701	814	783	720	762	700	709	757	721	713	731	796	741	772	748	783	740	721	747	790	779	736	757	796	694	793	759	774	781	760	741	731	744	697	752	759	766	790	767	748	763	765	750	746	751	722	728	721	771	709	795	775	744	733	740	770	791	789	751	749	733	762	746	732	761	764	762	751	744	690	749	745	767	776	701	777	762	740	770	788	729	774	769	775	692	729	773	747	842	770	771	735	820	708	768	754	821	715	768	762	730	749	777	762	772	748	793	805	753	737	758	718	732	789	807	742	722	722	698	738	784	742	692	755	777	757	756	790	735	735	748	753	770	755	752	746	720	727	747	741	783	731	792	787	741	786	749	768	765	748	775	757	768	778	755	696	736	760	698	743	790	726	767	751	802	804	737	747	736	760	702	793	764	717	751	740	751	701	769	764	736	720	733	783	736	790	703	697	762	725	773	744	769	774	768	729	743	748	794	772	781	754	790	749	743	765	784	743	780	782	717	723	738	816	767	773	781	771	774	802	737	735	706	738	785	785	731	725	764	786	789	760	731	738	740	759	769	750	732	748	766	804	733	762	737	731	730	730	754	731	743	765	752	742	725	763	765	735	773	789	723	765	759	712	756	822	764	805	725	756	758	759	776	785	789	747	725	736	767	739	753	804	750	707	759	733	742	742	797	714	771	741	779	749	772	821	735	785	723	758	770	709	747	732	770	717	736	715	720	697	779	726	803	756	728	780	737	749	760	703	732	795	709	773	691	769	713	746	764	747	800	740	747	775	771	767	711	778	690	774	724	722	769	753	790	749	744	773	748	731	741	689	804	756	835	765	713	722	730	762	752	811	731	776	755	828	718	707	698	743	730	747	780	753	750	752	783	749	806	741	746	702	807	750	807	720	707	734	742	757	755	738	741	740	751	762	753	755	809	749	745	731	772	707	763	715	695	738	746	786	727	722	830	735	722	749	747	777	714	781	768	766	728	726	795	773	774	708	769	739	716	756	757	750	763	767	746	766	730	705	725	726	750	743	727	772	726	781	764	737	788	780	736	731	764	735	798	759	757	766	766	769	735	731	763	760	772	776	702	714	804	768	722	725	785	770	805	779	739	763	743	762	748	758	739	762	772	791	772	762	727	767	742	734	765	771	769	729	773	728	793	748	775	781	745	721	804	729	770	764	737	746	738	770	709	787	786	798	776	713	739	753	737	727	772	741	740	796	717	741	750	777	742	752	723	748	736	787	806	775	748	799	752	742	799	769	766	692	713	712	766	732	797	748	772	784	822	790	714	750	803	754	745	772	774	735	762	776	723	742	719	796	731	759	748	765	765	763	755	788	796	808	783	768	734	753	742	731	719	747	759	781	753	765	749	754	723	781	773	746	731	773	822	787	781	721	766	705	768	772	681	760	731	747	783	773	688	804	714	771	770	753	767	740	758	713	787	752	785	778	718	746	732	783	737	750	765	736	738	787	740	750	757	767	711	758	743	729	752	727	782	719	764	762	757	721	743	748	743	697	762	798	755	726	763	758	772	760	794	730	769	767	772	753	709	791	722	804	757	773	802	746	792	787	745	784	728	794	737	773	725	730	768	724	795	760	735	759	780	801	750	679	767	753	727	739	732	747	772	761	806	742	738	740	747	758	748	736	773	751	721	786	684	729	798	756	691	838	763	748	734	724	779	717	794	780	795	708	746	753	743	772	750	743	773	720	686	768	791	755	762	782	750	756	794	743	773	740	795	751	709	671	741	726	774	744	735	777	783	743	763	796	715	792	743	710	740	714	733	719	770	767	745	746	734	737	731	777	740	793	738	739	779	742	757	746	777	802	732	703	719	783	751	715	737	715	748	755	761	757	764	767	758	747	764	785	709	777	809	768	791	737	752	721	764	734	744	757	759	781	753	732	728	710	788	741	758	797	734	749	717	715	788	769	752	746	800	742	744	789	773	744	749	742	852	791	750	737	759	791	716	764	774	770	770	730	795	773	742	770	765	757	814	801	711	739	792	753	801	781	780	796	757	756	741	751	763	779	769	766	710	760	788	686	743	724	800	741	728	759	738	781	724	755	760	762	728	747	777	763	772	755	751	766	740	799	774	738	753	735	780	759	740	827	775	760	686	776	717	698	753	757	723	752	740	747	768	776	708	786	713	725	726	739	742	742	740	717	765	753	751	741	789	772	804	724	737	782	732	753	791	771	689	785	734	767	733	762	814	779	771	773	781	741	779	706	775	761	739	742	701	834	799	706	771	764	790	737	746	777	778	759	743	765	788	750	757	717	725	749	755	728	714	767	747	693	738	719	771	747	749	736	736	782	746	738	764	792	744	742	730	676	766	733	753	719	783	737	749	729	786	765	751	777	740	772	741	781	783	743	748	754	699	751	757	786	766	767	775	772	780	725	775	747	770	754	746	752	718	770	729	736	778	784	747	766	765	766	719	792	749	718	720	745	808	702	715	724	810	762	761	772	774	784	738	738	738	744	743	746	721	758	730	725	766	776	693	721	768	759	718	765	758	741	724	759	785	771	759	741	721	729	766	798	773	742	784	746	767	740	808	750	736	792	722	752	716	714	773	788	717	776	715	683	777	741	712	755	764	750	743	794	737	776	745	820	765	750	748	754	747	759	732	747	744	790	711	783	739	756	751	739	752	746	746	736	796	734	742	734	730	778	774	752	788	762	765	740	780	745	798	736	734	733	754	717	753	768	742	717	749	765	740	713	777	767	731	754	749	726	772	766	781	753	714	692	730	733
28597	23829	24451	15861	8698	5358	3654	2642	2012	1619	1368	1326	1160	1060	1068	936	920	877	858	782	821	798	837	772	776	785	812	799	798	855	756	742	740	778	694	716	723	743	690	686	743	708	741	643	685	678	676	658	695	762	670	676	657	727	727	740	665	692	672	654	738	680	723	701	674	714	670	698	680	668	687	728	684	719	671	689	717	640	711	725	667	705	677	673	650	716	705	732	665	692	692	774	614	675	638	675	669	745	689	671	673	691	639	686	701	680	670	675	681	679	753	681	704	706	691	702	696	668	659	701	665	683	687	675	668	698	722	695	699	672	675	701	625	699	674	697	690	652	701	719	669	725	690	644	729	773	740	671	715	687	703	701	666	664	705	689	675	652	690	682	714	670	682	716	710	690	670	706	691	688	716	664	673	659	658	672	737	656	694	688	678	686	682	749	635	670	673	695	703	733	711	736	657	716	710	720	679	671	685	711	680	710	725	730	675	688	689	702	691	705	695	715	712	707	734	648	722	694	646	713	653	755	720	680	734	709	697	690	647	694	695	706	691	658	652	677	690	719	674	700	655	676	733	687	675	723	729	719	669	653	658	644	683	642	664	660	684	720	684	683	733	706	643	729	712	656	682	650	667	700	716	711	705	676	679	680	695	633	728	688	724	704	709	696	665	683	657	679	721	712	715	705	712	713	690	732	667	642	706	692	694	740	655	649	694	683	697	684	723	736	717	665	671	689	735	735	738	690	678	769	649	695	743	706	669	688	655	647	697	680	714	685	783	723	730	658	715	664	708	673	644	680	712	703	685	707	660	683	720	698	653	680	684	707	695	689	675	739	661	716	680	651	691	728	700	697	679	685	710	696	677	698	672	675	693	684	695	717	681	694	725	707	714	696	696	670	716	692	659	682	677	673	734	696	686	694	700	725	751	677	672	737	661	669	672	739	676	682	725	664	730	699	694	684	701	711	667	689	679	663	635	655	717	744	725	690	731	713	696	634	710	732	721	663	691	702	692	716	677	689	673	738	684	692	726	698	659	728	661	680	652	670	656	680	740	724	715	720	693	697	719	707	680	678	672	720	657	724	714	675	674	730	751	687	648	727	674	641	689	720	692	658	679	657	674	703	728	688	684	703	673	646	723	721	717	715	611	676	656	681	637	685	700	707	701	674	686	739	691	659	722	686	694	720	725	706	700	651	690	702	655	681	690	694	692	696	716	676	707	697	706	667	698	705	722	689	687	636	689	656	698	612	714	682	688	707	677	702	711	706	692	675	681	695	685	666	700	692	674	697	718	716	698	681	640	691	683	697	709	677	678	680	658	688	687	713	705	670	683	658	660	672	666	696	669	727	695	699	702	699	639	717	690	688	679	709	717	699	686	704	699	734	724	671	728	688	719	612	721	720	735	682	650	706	608	696	704	695	730	697	663	736	720	673	706	675	687	707	702	699	733	718	732	675	732	657	702	711	680	683	661	696	643	680	650	713	687	699	711	660	726	737	687	700	666	737	692	672	731	679	700	655	657	707	717	640	662	690	700	650	688	659	626	691	736	681	743	667	686	710	714	675	672	646	663	751	644	659	691	672	673	725	711	647	718	702	636	707	702	714	690	660	675	667	647	690	646	740	681	735	700	675	691	708	696	664	646	722	704	698	705	669	690	683	692	655	660	706	666	678	681	736	716	686	697	673	678	735	675	727	711	728	661	715	670	717	677	695	711	690	749	712	678	708	673	667	664	699	732	670	716	688	688	713	716	683	702	698	761	698	698	661	725	664	703	691	648	670	675	728	649	697	731	653	668	706	689	683	699	715	697	681	694	718	717	715	659	678	699	674	695	688	689	704	728	666	683	671	707	677	652	685	708	714	734	690	722	671	685	701	691	703	681	691	705	655	700	693	691	662	675	663	691	688	693	702	679	680	700	693	667	668	691	700	672	702	673	700	692	720	659	722	673	723	669	721	667	685	721	654	641	728	685	657	705	697	703	739	699	733	727	711	642	670	686	637	659	708	676	692	647	669	676	692	700	724	675	667	685	707	682	709	702	670	712	725	715	681	677	705	693	695	663	624	664	708	669	666	725	697	631	668	689	669	701	710	676	676	701	682	699	718	666	698	633	709	732	648	720	722	671	682	695	717	722	710	705	672	691	627	714	709	701	728	653	659	674	661	707	699	722	681	687	698	677	665	660	644	711	678	663	704	665	678	657	657	663	629	734	673	643	673	633	640	705	711	702	661	709	704	737	714	716	749	687	681	636	740	707	685	660	695	658	721	682	698	668	727	662	698	700	659	674	711	675	731	656	685	702	693	684	670	668	660	667	702	664	675	665	694	693	670	701	679	696	718	684	700	681	678	678	688	695	673	649	671	748	676	689	706	704	686	717	680	703	689	706	673	672	715	701	704	700	715	727	674	665	728	687	670	715	702	720	728	688	661	641	720	714	673	689	670	665	673	715	703	703	715	673	697	656	740	698	696	662	697	625	665	726	693	696	722	642	658	684	652	706	703	653	667	683	748	673	721	687	634	689	654	680	657	698	684	707	671	674	674	701	744	661	719	654	725	684	716	665	651	676	644	699	666	659	695	630	749	753	691	703	673	735	682	718	694	672	688	688	665	699	669	684	691	725	689	686	643	702	645	740	687	695	723	674	666	655	677	681	678	669	697	679	686	740	663	694	658	721	728	691	709	704	672	686	683	680	687	732	703	686	708	724	644	661	641	721	687	730	657	694	676	683	675	707	677	679	715	679	666	688	651	723	699	667	674	722	688	682	651	738	655	682	672	676	708	693	703	677	680	671	734	669	694	670	632	701	711	688	672	673	651	700	649	673	694	661	675	673	707	680	684	712	767	684	713	646	669	704	674	741	663	708	680	660	689	700	690	717	677	711	663	712	724	704	672	654	704	727	666	709	736	699	646	660	691	695	702	693	696	715	730	685	717	687	687	695	687	665	669	649	695	693	654	726	685	720	715	703	682	681	668	673	714	659	662	681	686	718	689	683	690	656	673	741	693	643	675	730	704	699	645	714	696	680	688	669	697	747	766	684	729	645	683	734	723	710	681	654	709	676	694	718	695	698	667	681	752	668	678	677	632	658	731	726	666	648	686	692	669	732	678	660	697	734	706	685	712	691	671	665	749	685	708	664	685	665	684	719	712	684	645	628	640	675	678	720	699	656	670	697	652	720	703	686	723	690	684	693	712	679	699	685	691	690	666	717	716	677	702	693	708	687	698	713	696	738	682	720	694	660	693	658	710	683	719	645	722	696	677	755	617	677	724	751	702	694	673	721	615	703	674	656	681	682	674	684	675	704	694	692	703	695	674	690	679	688	695	673	671	786	701	689	661	687	724	731	733	671	673	681	719	696	728	689	706	710	671	685	697	682	708	664	689	683	677	742	634	719	680	655	655	667	709	655	655	630	696	693	682	728	657	735	696	661	711	698	675	705	673	661	699	684	688	685	686	696	685	638	672	670	711	659	673	674	656	663	729	687	708
20212	35352	26047	16009	11668	8619	6197	4495	3224	2503	2145	2080	1608	1424	1401	1213	1101	1014	1022	978	959	855	869	883	891	848	861	852	909	959	909	844	845	773	814	828	757	749	783	763	806	773	771	792	755	733	778	747	724	755	765	752	699	707	706	721	767	744	756	749	772	722	694	764	666	725	700	683	712	710	734	722	725	723	712	730	721	723	717	728	734	689	737	706	728	736	744	722	705	729	769	701	713	731	748	721	736	703	700	748	730	717	744	758	691	738	752	719	728	710	720	759	741	755	726	756	732	725	778	710	734	729	675	757	742	701	724	713	801	754	708	772	688	778	738	726	720	730	728	706	732	717	737	692	750	720	737	777	717	705	733	678	732	685	734	725	693	731	704	722	721	722	710	687	757	706	754	681	775	727	783	728	701	686	738	746	741	700	668	736	746	733	722	707	680	698	779	721	719	733	736	690	705	722	713	705	722	728	731	726	703	727	708	700	729	694	698	715	736	746	734	724	687	732	737	718	710	717	727	739	733	718	728	700	739	685	784	736	713	718	723	711	726	773	763	694	750	735	652	733	746	717	773	695	734	734	691	781	760	762	727	772	722	710	727	757	727	748	703	772	730	743	750	770	734	791	745	760	736	698	725	711	744	719	770	749	763	686	752	707	756	728	696	710	716	698	723	738	745	729	695	735	720	736	681	700	693	711	701	686	684	708	731	695	712	753	698	726	717	714	766	715	700	724	709	690	738	772	686	747	710	766	696	713	727	706	685	745	701	751	687	798	710	739	732	748	775	712	675	714	707	724	733	698	734	725	758	735	757	683	722	725	690	672	749	717	725	730	750	744	770	749	690	691	716	772	724	712	681	706	743	711	720	680	703	715	795	709	721	737	756	752	729	766	702	754	741	723	701	744	681	742	712	715	685	746	689	675	755	742	686	737	750	729	713	734	715	713	727	705	746	708	703	737	736	728	708	780	739	731	720	701	736	747	724	733	711	752	749	707	674	719	673	734	695	747	755	698	699	653	733	767	673	717	685	707	746	754	724	759	724	718	709	698	720	725	704	703	683	698	713	707	706	716	682	730	748	752	704	676	688	753	717	714	726	741	771	746	705	743	712	749	748	704	785	761	756	716	686	775	708	752	774	713	733	732	719	704	731	728	772	727	696	746	758	684	748	738	737	731	735	720	728	757	722	707	697	725	696	715	734	665	772	717	713	721	709	704	682	728	728	719	686	726	728	725	732	734	700	769	734	712	739	670	726	691	721	783	707	711	740	747	656	743	720	691	753	712	725	705	714	725	777	767	766	728	710	765	702	757	735	732	692	653	694	736	753	759	659	744	721	742	693	710	710	743	782	700	728	752	730	723	721	724	721	752	729	774	725	720	717	687	722	710	720	766	718	672	724	770	712	674	701	685	656	749	733	709	739	751	794	680	710	749	740	731	744	753	745	682	735	728	747	708	760	751	765	764	730	749	733	715	755	703	736	756	754	724	723	727	731	701	715	691	733	760	698	776	697	737	747	734	771	743	744	701	652	775	735	708	741	708	687	773	739	696	727	695	784	698	780	708	696	730	727	739	763	749	725	721	725	727	713	697	772	731	747	742	676	761	701	738	724	735	707	767	736	701	744	761	717	744	708	789	677	730	767	704	737	772	714	741	733	704	767	733	676	743	722	743	740	745	718	727	766	711	722	761	761	710	696	651	710	769	707	756	691	713	765	724	755	729	715	748	745	746	705	778	752	731	727	737	704	727	718	757	701	730	719	721	784	716	745	690	744	727	719	760	727	745	689	737	741	745	717	731	752	749	721	737	705	706	761	699	729	708	744	747	722	675	713	749	713	712	749	699	756	711	714	713	762	735	717	732	737	714	698	752	736	666	716	747	777	713	757	697	713	749	711	744	678	748	723	726	737	736	723	719	732	753	763	716	676	731	665	708	666	736	761	716	784	717	674	741	678	772	706	700	722	709	729	762	724	661	734	715	782	735	697	724	751	712	774	786	746	782	730	761	691	722	686	702	722	710	730	723	727	721	687	767	716	681	754	726	761	757	737	678	720	754	756	718	715	722	739	732	742	718	766	727	777	749	727	763	746	759	720	704	750	734	764	704	723	752	730	687	737	751	766	680	730	723	699	661	699	711	720	699	719	707	721	718	735	699	740	700	712	696	736	721	688	713	679	744	713	775	735	729	694	716	742	709	726	664	714	676	714	759	753	714	685	779	735	706	719	750	739	741	759	764	734	720	715	708	723	741	759	701	761	665	735	707	726	742	712	722	753	753	724	735	760	706	739	684	753	723	690	671	695	709	725	683	742	688	720	731	788	730	708	725	772	756	725	734	711	724	737	674	690	766	773	766	719	762	686	742	752	719	746	709	671	717	781	723	693	665	733	760	726	734	698	743	735	672	751	706	775	722	767	686	762	744	773	697	711	683	685	696	721	712	741	718	787	739	785	729	738	722	670	669	728	700	734	717	723	753	710	755	672	693	781	738	704	707	769	694	730	729	671	736	747	735	745	730	721	689	734	728	707	757	726	696	731	740	713	749	734	743	737	745	739	747	769	682	746	624	721	741	738	680	754	773	769	687	707	703	731	707	699	727	798	708	737	753	711	679	751	755	679	720	740	709	736	730	723	757	768	702	693	679	720	753	698	749	707	744	707	732	739	715	765	731	739	708	725	719	708	692	772	729	730	772	730	769	718	699	757	760	717	721	750	743	766	745	702	691	732	716	705	729	747	724	690	686	704	711	754	689	679	744	711	709	745	690	696	717	762	706	710	704	719	711	714	741	739	784	709	780	759	729	710	713	733	683	720	699	648	702	690	717	730	730	716	736	763	720	694	709	701	728	722	725	710	774	691	697	736	717	739	707	706	755	714	745	682	707	714	744	750	712	726	724	726	731	734	754	689	681	735	700	744	732	687	771	769	752	748	840	700	699	737	730	720	730	769	702	764	740	737	734	695	730	741	684	698	719	736	688	738	673	737	785	770	713	707	751	740	720	712	727	748	711	710	702	749	704	734	736	711	760	769	718	737	733	687	774	770	712	689	725	736	756	730	749	702	728	728	706	715	698	689	738	753	721	738	746	761	701	725	719	697	683	745	733	704	738	730	766	740	732	699	758	758	761	692	736	747	702	702	752	706	737	671	743	764	674	720	727	738	762	721	769	798	734	677	716	744	726	714	714	717	704	717	780	745	753	744	727	727	717	709	756	748	711	713	725	717	683	713	766	724	753	721	724	725	734	729	734	711	725	760	687	708	678	719	753	763	727	741	743	663	709	729	723	755	772	716	741	758	704	679	718	709	736	731	722	730	700	743	737	749	702	734	695	698	752	729	701	705	760	671	707	717	742	730	701	712	733	694	703	735	720	749	746	774	716	687	693	677	707	710	710	716	753	694	690	725	740	728	741	720	754	709	754	743	738	728	713	712	755	685	724	773	703	717	708	729	697	657	695	747	701	751	720	715	727	695	694	707	728	721	652	702	673	761	684
23818	21072	28074	24423	21274	15207	7889	4631	3231	2383	2152	2007	1710	1419	1282	1250	1087	1040	1008	961	960	892	911	856	823	849	847	795	840	852	826	847	830	794	743	768	755	779	735	807	767	804	742	751	751	732	784	716	714	821	772	674	724	725	748	747	726	745	753	743	745	698	695	716	713	737	726	762	724	680	691	734	701	688	709	724	695	707	701	683	718	696	710	753	708	682	697	721	759	661	696	720	688	710	705	712	754	687	687	658	726	707	690	706	703	676	719	727	694	673	733	722	743	706	718	707	686	677	691	704	681	707	712	715	672	716	684	700	756	666	725	698	726	704	721	720	704	741	703	706	715	754	758	708	747	705	689	795	774	705	737	708	755	693	709	807	687	638	735	680	703	686	681	705	648	715	728	707	700	748	690	698	717	662	687	742	721	679	733	717	688	738	753	690	698	739	669	743	722	685	724	705	751	710	711	773	719	710	731	755	680	679	762	695	701	738	716	651	714	715	746	681	725	720	677	760	754	760	722	699	643	741	718	728	751	671	692	718	762	727	739	726	708	718	696	676	698	681	725	701	669	674	735	766	713	764	714	687	713	785	705	682	711	700	700	705	718	730	636	671	718	721	695	680	755	724	710	735	707	687	697	702	755	733	667	712	702	719	690	709	692	726	711	694	699	724	685	746	661	727	670	712	695	734	792	721	691	721	702	687	711	690	684	678	726	703	726	711	728	778	697	722	728	709	710	747	717	704	745	730	729	728	750	688	670	655	715	703	681	765	701	678	695	721	676	741	745	708	755	740	738	745	715	667	695	713	722	690	665	689	729	777	763	697	722	667	716	719	689	741	714	675	702	745	724	740	733	690	681	674	735	736	722	794	685	676	675	703	690	706	692	706	709	708	713	705	788	739	746	722	740	731	763	716	736	741	720	698	677	721	767	699	715	714	682	713	737	675	727	691	743	746	702	698	705	738	706	689	738	733	715	723	736	737	760	727	724	698	747	720	737	711	746	732	693	708	715	768	748	654	680	741	698	672	694	748	742	700	714	696	671	737	692	686	755	761	730	734	749	731	670	709	759	722	698	720	671	728	717	715	727	719	705	733	727	714	688	667	684	715	712	718	739	684	700	721	692	709	671	730	697	684	673	696	692	710	738	684	703	694	781	728	696	692	678	688	689	692	769	749	706	692	721	708	713	766	713	720	756	705	701	699	741	721	676	724	686	733	729	681	685	679	717	682	717	759	762	723	684	711	704	711	730	664	735	734	747	693	708	668	685	743	715	694	697	704	689	707	686	695	714	723	695	719	720	659	716	734	714	719	733	685	685	701	721	707	666	685	687	695	733	670	753	701	696	653	700	721	748	715	752	689	727	658	737	757	710	740	676	706	718	724	702	739	735	752	735	719	693	674	702	703	688	682	747	703	764	708	679	673	698	691	699	701	680	740	766	721	748	695	702	726	736	677	672	688	703	710	735	716	745	699	689	710	695	719	738	687	721	729	755	700	701	738	720	717	645	721	738	676	681	704	706	739	671	704	688	724	691	734	692	697	727	685	676	685	712	715	744	713	713	736	737	651	749	703	745	712	691	698	746	666	742	710	681	731	707	762	766	724	677	681	731	697	683	697	754	702	687	703	757	703	724	738	743	716	735	677	724	723	710	764	679	713	715	720	714	685	731	738	724	708	705	708	703	673	660	705	663	713	750	727	712	691	740	735	705	734	735	727	695	708	704	681	698	721	660	700	708	717	707	707	712	723	653	719	712	706	698	704	712	688	700	729	670	673	712	695	759	718	745	712	696	745	692	712	726	704	736	701	707	731	761	723	741	711	763	702	742	740	750	695	748	671	689	690	742	682	720	724	686	693	707	766	679	694	725	722	715	665	726	758	715	719	684	715	690	709	645	668	696	768	724	733	743	676	656	712	670	745	726	758	724	721	708	698	675	708	743	745	738	648	691	719	704	724	699	698	740	689	726	714	707	741	702	727	729	736	729	749	717	708	729	680	686	760	714	716	720	690	690	719	738	754	718	712	711	694	710	753	637	756	728	747	701	686	706	691	733	673	748	681	703	726	741	726	730	734	760	697	699	710	733	680	726	679	714	734	713	745	754	691	729	803	722	715	632	741	723	684	729	725	720	688	689	645	690	634	735	769	732	704	680	686	690	732	671	729	725	739	660	686	744	701	658	697	700	724	690	717	718	717	731	736	675	705	757	770	658	733	736	764	723	704	713	740	703	758	732	691	667	735	731	709	750	709	729	687	760	724	700	707	702	751	718	730	673	699	679	657	722	769	711	771	695	686	672	701	722	718	721	652	716	707	720	739	761	688	710	701	761	733	684	728	687	705	698	700	664	749	717	687	743	712	717	671	635	707	697	656	735	696	731	696	683	718	710	696	751	712	694	659	754	711	725	728	723	730	689	672	684	683	759	697	700	745	720	697	710	760	696	728	669	677	711	731	735	675	720	744	688	714	696	723	728	689	681	682	746	704	670	708	722	717	716	712	712	685	718	750	704	692	749	727	696	676	694	712	725	724	731	673	718	711	718	670	738	769	708	733	715	736	703	739	686	711	709	726	689	737	702	712	730	683	757	734	700	679	738	698	694	707	739	711	685	686	709	702	753	770	718	723	681	716	712	696	688	736	732	695	755	737	729	693	728	693	712	689	724	688	684	665	727	712	705	707	701	718	729	715	728	751	787	755	687	681	707	746	693	734	721	702	690	768	710	689	713	716	677	738	744	682	713	716	686	697	676	715	712	710	670	696	734	705	738	658	727	705	689	715	737	746	727	744	682	674	682	683	733	702	765	722	652	687	750	750	712	733	712	673	746	716	721	695	664	745	733	665	686	712	747	716	708	682	699	728	687	710	693	716	697	722	675	702	738	694	723	750	753	707	714	706	671	690	689	712	717	755	706	745	743	725	734	726	741	710	693	677	732	674	662	742	731	713	728	712	722	744	717	680	682	694	745	735	702	708	741	719	650	718	728	724	717	716	670	705	738	714	722	740	687	732	732	795	721	731	680	711	729	712	713	651	691	692	727	713	710	689	718	703	731	708	680	705	704	710	702	747	724	737	738	703	720	725	767	729	729	731	707	695	693	743	670	704	695	693	699	710	698	693	720	721	737	711	693	707	736	713	691	689	773	709	737	777	675	735	764	689	701	729	729	735	722	707	749	710	724	632	721	701	753	755	693	763	709	736	745	743	712	731	733	678	640	715	731	748	707	716	685	704	697	646	737	755	717	711	728	717	714	699	718	706	705	721	708	697	741	719	701	743	732	721	702	771	703	701	695	713	722	679	696	662	734	693	726	691	727	717	721	732	710	714	767	740	706	747	735	737	757	742	703	723	713	686	745	695	715	710	683	690	767	707	666	720	733	744	737	722	722	727	670	700	650	721	719	728	697	724	703	703	708	685	731	788	804	722	709	725	679	701	692	699	743	727	742	687	719	703	720	702	721	719	732	712	697	708	729	716	706	687	687	691	719	708	737	713
20214	42308	32656	22452	17606	13083	9752	7102	5447	3905	3410	3016	2457	2079	1935	1718	1546	1431	1262	1214	1075	1056	1060	1022	1004	977	977	992	1023	1011	1063	938	950	846	838	815	852	832	831	873	825	784	783	801	779	775	787	767	813	779	740	756	776	754	784	787	745	783	810	726	716	760	799	772	764	756	694	739	760	774	715	735	796	761	751	740	780	774	767	730	769	719	732	730	768	713	746	746	687	766	731	732	675	708	763	736	707	693	722	712	751	724	705	706	740	770	746	744	756	741	745	757	725	742	716	728	768	759	733	768	737	752	776	737	719	753	749	722	728	741	745	754	762	764	724	753	734	704	730	764	764	762	765	710	769	718	709	749	710	761	753	729	785	797	754	703	688	741	754	725	742	722	739	705	727	737	724	765	750	710	710	746	709	706	761	758	751	783	724	690	779	756	773	719	705	740	735	747	783	744	772	742	795	792	728	767	739	799	753	730	766	763	792	767	708	750	744	737	796	707	784	758	741	709	749	755	725	712	778	690	727	727	718	755	750	774	762	737	720	738	700	735	751	773	753	753	781	724	715	744	721	741	765	745	762	776	754	765	749	779	771	759	762	766	771	750	716	712	763	712	780	771	705	739	736	756	769	748	762	772	737	724	764	760	762	761	770	727	748	750	744	749	810	746	703	718	749	752	709	784	770	745	694	711	744	743	737	727	760	717	761	724	783	762	757	743	730	755	710	766	741	736	718	754	721	735	737	720	755	770	769	750	791	705	711	765	717	749	716	727	745	760	710	751	759	769	708	773	747	732	782	734	755	742	774	784	732	766	746	737	775	777	732	751	724	742	777	734	788	763	723	735	764	716	751	745	707	760	722	717	749	714	734	747	773	740	724	758	713	702	800	714	689	758	737	751	721	740	715	749	719	727	754	739	801	779	713	739	751	750	748	726	733	675	693	731	718	733	797	743	754	753	772	724	721	778	749	715	721	730	722	732	741	711	734	752	741	727	767	698	769	711	767	713	770	674	754	708	761	695	741	719	785	759	732	741	787	737	708	742	751	746	796	718	783	746	771	756	776	747	759	755	723	741	721	759	759	720	759	710	726	729	753	720	763	768	757	764	739	728	744	724	763	742	712	784	724	758	764	774	729	770	748	764	716	746	721	773	738	755	696	720	693	727	724	711	766	760	705	807	751	688	723	737	768	735	717	769	737	711	742	755	740	757	747	736	718	741	722	744	759	737	739	794	743	725	719	705	724	753	740	765	733	737	763	757	710	747	752	710	747	759	765	736	735	784	749	783	689	722	740	730	726	798	747	765	739	754	748	751	736	796	709	716	774	726	756	742	720	685	713	740	751	769	759	762	717	784	731	756	760	788	726	725	710	759	704	762	688	766	708	705	737	783	749	735	808	758	751	771	773	730	784	788	707	761	735	740	738	832	742	745	725	722	736	719	705	780	683	734	733	775	774	713	698	707	710	745	721	749	757	778	716	747	720	770	740	736	746	757	687	743	729	736	764	749	732	734	697	750	732	719	736	796	748	774	756	731	796	728	766	718	754	711	721	781	753	775	761	729	756	720	752	730	708	728	741	720	766	742	718	756	721	796	744	726	712	741	720	774	787	745	725	722	726	754	755	767	755	746	729	740	750	736	706	738	771	726	721	739	718	754	719	708	744	763	704	724	742	773	777	727	712	704	777	765	722	763	753	793	787	759	695	700	729	722	768	721	749	739	722	717	732	760	735	767	759	724	758	725	753	725	780	769	751	800	773	743	747	737	721	746	763	755	743	705	795	726	767	714	727	731	748	674	720	758	773	745	739	739	755	796	806	732	697	742	713	709	687	722	732	743	784	707	738	738	729	756	800	775	732	735	739	726	741	726	727	757	710	716	697	763	726	756	708	759	754	746	720	721	749	729	740	741	762	715	732	743	769	757	723	710	760	752	742	766	735	768	715	734	769	771	768	705	684	746	764	737	783	719	735	784	737	693	741	746	776	727	772	728	772	737	721	770	719	733	723	790	748	762	698	740	699	772	798	736	753	744	725	741	751	704	759	696	726	762	763	745	750	757	740	734	727	745	754	782	733	744	741	702	709	788	721	747	723	747	823	763	761	751	804	734	732	778	755	750	721	740	753	754	765	719	750	741	749	704	733	776	759	765	750	782	765	715	712	750	722	712	714	733	733	753	781	740	737	759	810	737	694	727	727	743	792	733	738	735	727	731	765	779	734	763	721	786	732	774	720	747	715	732	726	793	705	776	758	722	689	767	736	741	664	781	742	789	737	713	730	751	742	766	752	750	790	755	701	725	768	739	786	737	750	694	755	729	743	719	758	720	725	730	755	704	766	752	707	740	737	765	735	766	726	755	791	759	788	764	732	757	715	751	769	703	691	716	736	746	781	744	772	790	731	733	743	717	790	697	776	767	715	749	719	747	728	748	734	796	792	760	805	785	766	723	768	780	706	753	703	676	766	700	763	750	728	769	766	780	775	729	777	738	794	709	736	735	766	720	753	781	706	729	788	778	758	738	726	716	701	743	724	735	741	750	705	750	734	741	717	752	710	733	736	727	751	788	775	807	817	760	673	743	767	747	764	741	762	733	795	805	736	801	780	764	714	752	749	783	743	689	724	744	781	776	731	772	737	723	757	727	731	778	781	693	733	748	762	765	760	745	750	722	748	735	767	714	695	714	749	736	766	774	716	752	763	708	762	771	705	712	703	760	745	771	770	753	768	722	738	777	730	722	744	795	757	733	730	720	795	748	690	707	722	713	737	711	714	699	712	746	726	801	752	751	733	700	763	739	692	725	726	751	784	778	767	740	772	702	740	767	735	765	770	751	712	650	769	766	724	719	733	676	764	767	758	723	746	728	751	723	771	762	699	754	747	726	778	739	794	741	711	745	715	726	712	704	745	749	775	724	748	730	765	682	736	739	773	692	752	737	794	775	729	750	733	742	773	731	710	762	692	743	776	751	737	719	773	747	778	697	739	728	735	796	750	718	731	729	703	746	760	711	744	789	711	726	787	736	712	722	716	748	736	755	735	718	772	724	735	691	733	766	771	715	746	746	760	736	716	760	772	761	723	741	768	753	717	715	696	764	716	743	703	761	799	729	688	765	725	700	689	758	721	717	776	728	743	745	785	752	730	747	685	762	762	714	725	748	744	710	740	740	769	756	726	764	741	792	748	764	722	733	738	700	732	711	726	736	761	761	712	752	698	741	743	715	737	671	741	815	704	719	720	756	756	727	748	748	722	740	766	798	723	715	736	756	733	737	714	737	735	780	770	764	784	799	718	753	761	726	727	791	762	742	766	732	757	726	754	730	740	711	694	746	737	733	712	775	742	706	695	777	715	689	777	754	708	770	766	795	700	723	729	765	709	779	779	704	779	752	703	738	794	740	736	714	791	728	727	719	738	699	770	746	725	769	743	722	691	750	742	680	736	726	781	737	744	739	728	757	740	675	792	780	728	726	713	692	702	742	781	717	690	705	732	735	709	698
24997	21064	26949	25415	14981	7788	4912	3356	2480	1921	1800	1657	1416	1238	1199	1013	965	970	885	827	883	811	839	846	787	804	854	812	819	840	886	816	800	681	748	787	722	762	785	720	802	737	723	722	705	739	697	715	714	728	739	656	708	702	686	710	708	709	670	679	688	750	717	717	681	706	709	642	735	743	677	673	700	678	717	678	713	727	712	697	727	753	689	661	680	670	689	681	713	681	664	709	689	708	704	710	658	688	693	685	686	696	719	724	685	775	710	675	687	753	738	719	729	669	695	666	745	681	649	693	661	660	715	678	713	687	678	696	720	719	706	694	720	695	742	678	679	704	721	686	694	684	674	708	675	639	671	642	724	720	646	681	699	691	675	725	707	709	705	723	664	752	700	714	705	753	673	713	719	667	678	677	698	684	697	727	723	680	678	669	738	731	733	717	720	712	700	687	711	703	695	699	683	710	682	671	739	686	658	696	695	665	715	677	697	702	682	705	724	689	668	722	682	716	748	727	711	702	700	695	715	703	676	662	697	630	652	724	670	704	669	685	711	690	706	649	685	686	691	695	705	717	719	715	698	662	705	665	697	690	696	736	696	730	650	706	681	745	710	669	741	667	732	674	768	748	684	691	656	689	636	692	668	716	684	725	718	663	698	718	684	719	692	648	684	756	679	720	668	720	692	639	697	671	730	707	719	672	687	694	696	662	713	741	710	701	685	699	685	683	708	728	661	704	692	725	677	669	680	743	715	700	710	723	695	659	704	746	735	732	668	660	660	692	719	703	716	696	685	734	699	734	718	684	687	680	680	731	713	716	763	723	687	667	678	688	702	665	720	655	637	744	646	717	681	708	731	753	674	715	725	737	657	693	738	695	659	721	667	682	678	671	636	724	702	677	731	712	693	731	669	705	751	721	713	716	693	728	690	686	705	734	735	676	670	732	706	693	640	696	690	737	723	699	669	649	751	720	695	654	711	677	687	677	676	703	744	712	710	687	689	693	678	661	728	716	691	645	754	685	698	733	705	747	690	723	692	703	701	763	677	703	718	714	691	648	698	681	695	651	690	683	690	697	689	686	699	706	695	734	653	682	744	707	720	683	706	691	730	677	674	716	697	740	690	655	666	680	709	736	715	705	659	695	694	685	656	711	756	698	700	689	681	707	701	682	682	668	653	698	700	693	702	733	680	647	717	693	671	712	754	715	680	726	681	739	681	694	685	704	661	673	717	732	710	696	703	728	733	690	700	637	722	670	673	656	720	705	687	687	682	694	723	687	672	683	716	727	651	703	709	685	698	682	669	705	693	696	726	703	697	716	652	688	682	659	674	704	704	709	728	689	692	724	666	755	723	680	673	689	711	699	682	731	668	675	677	703	685	705	678	673	652	682	650	694	732	699	692	681	677	697	730	602	806	696	670	674	744	697	702	687	671	653	733	686	711	724	723	663	732	684	719	760	694	684	662	673	757	650	688	620	715	676	682	701	730	690	704	662	721	702	685	683	703	725	715	709	664	708	717	716	693	685	760	700	636	640	756	733	710	691	643	728	689	686	672	651	685	698	681	652	695	681	725	695	754	695	688	712	701	720	687	716	726	705	731	678	729	694	675	750	669	734	676	718	659	721	731	692	719	699	664	681	660	680	705	734	700	686	714	691	671	672	714	713	666	688	684	681	729	725	683	662	692	672	650	716	712	729	720	730	725	745	673	688	695	732	702	658	677	675	669	706	719	714	700	686	689	704	677	690	657	698	656	646	655	734	690	708	694	715	691	707	629	666	676	696	721	667	754	749	696	677	712	708	744	702	709	701	739	769	660	685	744	710	705	672	705	655	726	726	726	717	727	682	661	707	694	658	665	707	700	730	740	681	671	753	679	712	710	724	677	662	688	668	656	679	710	702	690	687	654	709	672	696	659	692	701	646	704	721	695	696	696	740	688	716	694	671	708	690	712	714	734	698	653	707	690	673	703	667	686	713	652	673	724	661	679	741	691	652	666	717	701	690	691	689	697	662	661	667	690	743	735	680	667	736	782	683	721	717	690	725	744	676	742	701	735	700	684	691	715	702	662	723	667	721	733	727	633	699	653	710	646	665	737	727	725	656	663	685	698	697	724	772	676	650	683	656	720	745	626	680	671	677	742	667	736	709	690	677	701	710	720	678	725	661	693	692	684	736	681	671	700	706	687	735	727	736	697	668	687	722	652	694	693	696	701	737	707	691	691	705	727	646	722	734	676	696	733	672	703	702	706	706	705	711	698	740	638	749	655	740	658	712	744	705	721	698	703	696	687	741	691	681	693	701	658	657	696	723	692	700	701	656	767	681	741	637	723	727	672	687	737	705	687	748	707	680	694	740	710	708	779	740	693	651	691	743	731	738	655	759	663	700	715	719	722	672	671	662	697	646	710	724	681	684	769	700	686	719	702	696	634	660	664	675	703	714	725	700	730	701	700	739	712	690	684	711	654	696	686	688	694	722	690	705	694	711	725	716	697	701	705	733	665	692	693	664	723	691	705	673	722	657	666	715	678	692	695	653	678	714	729	660	694	667	673	698	759	696	697	652	660	649	697	711	701	674	714	687	695	630	708	676	695	734	706	692	687	693	670	691	696	681	710	693	691	662	681	701	662	717	691	692	704	738	662	711	702	649	690	696	697	763	666	687	672	722	667	669	674	697	678	656	700	681	672	693	697	702	720	725	690	711	718	689	688	678	721	684	711	742	687	683	705	668	671	693	713	680	640	717	664	732	651	673	687	679	774	717	701	736	715	701	688	717	712	694	755	708	685	696	693	692	661	661	685	691	651	725	725	673	648	670	678	692	692	723	741	705	699	724	683	693	725	681	699	734	697	696	693	705	725	712	712	684	714	711	684	685	691	729	703	692	725	742	667	705	690	692	698	726	702	705	674	717	657	729	720	713	717	665	739	704	721	694	666	730	713	741	718	657	669	702	689	648	706	740	691	708	657	704	700	679	663	687	709	717	663	651	713	698	709	709	711	728	691	746	676	684	731	705	695	692	692	672	700	677	699	703	694	703	697	712	739	686	712	690	709	706	729	734	697	678	708	770	733	704	737	723	633	683	747	707	723	719	696	699	685	692	739	656	713	720	723	691	723	677	723	736	693	699	682	692	716	686	694	677	712	740	680	682	664	663	706	722	705	721	741	630	707	704	653	703	661	702	706	734	662	662	696	719	733	685	703	692	713	695	706	667	726	700	709	661	664	677	712	701	682	707	706	759	699	663	664	699	704	677	725	693	700	710	724	696	727	684	671	690	735	714	708	723	711	726	685	732	688	712	690	679	718	677	693	682	675	722	729	661	709	688	705	730	704	681	686	670	694	694	663	661	656	674	712	718	736	678	662	708	683	746	725	676	727	731	731	702	692	706	749	715	760	665	688	738	706	701	668	649	679	690	667	695	722	710	699	728	704	719	686	744	706	677	699	715	717	718	705	698	657	722	689	706	692	689	701	688	700	721	725	665	691	750	720	688
19693	38191	28657	18617	14477	10753	7842	5818	4357	3122	2911	2654	2105	1874	1650	1518	1355	1227	1084	1085	973	976	992	961	970	922	873	925	913	931	968	916	871	867	829	795	820	825	794	809	809	782	771	751	760	743	744	723	732	775	738	766	749	728	753	728	759	724	785	741	735	716	753	755	758	727	726	736	745	725	715	721	748	768	729	717	771	728	775	754	747	715	682	716	692	767	765	717	791	710	751	741	797	755	711	713	730	740	733	728	718	784	752	744	718	722	728	758	787	652	690	756	694	676	758	735	749	691	746	707	697	721	714	708	705	740	757	733	806	743	717	737	765	728	752	807	746	703	706	712	742	725	758	756	748	773	710	750	725	706	739	759	741	740	750	736	766	760	728	750	731	751	703	719	766	677	709	737	731	728	708	798	742	736	755	778	684	735	737	768	731	740	737	681	707	710	737	723	700	774	724	720	729	732	717	726	722	699	716	765	702	732	693	727	712	773	666	747	719	758	701	751	720	744	726	717	741	742	687	725	738	729	717	737	761	707	730	678	718	755	768	800	710	720	770	728	732	736	752	763	770	751	753	731	742	786	739	729	739	782	679	707	727	689	761	741	728	769	761	764	721	751	733	688	747	723	768	723	699	725	681	717	754	737	774	743	745	764	751	735	728	734	748	729	738	722	788	740	733	765	713	742	757	751	686	710	705	776	731	749	752	733	728	709	703	734	732	701	737	743	734	766	743	726	775	711	746	723	734	778	731	692	739	764	720	741	687	776	720	783	713	719	722	741	724	701	767	692	709	690	771	757	700	727	766	735	735	739	713	750	696	716	739	733	698	722	752	729	759	743	718	735	712	756	686	719	754	766	685	766	706	780	726	765	732	730	752	727	722	717	746	734	671	678	749	711	694	712	771	745	737	762	741	734	757	669	733	763	729	742	746	729	756	809	747	685	698	716	732	734	672	770	700	705	688	792	718	754	727	732	764	717	765	715	746	743	731	742	710	726	707	712	760	723	747	753	697	764	703	728	780	732	737	737	738	726	718	737	728	727	668	725	692	723	778	723	742	696	760	697	757	699	722	786	708	771	731	716	769	712	722	707	742	770	671	692	745	708	773	730	727	756	687	694	694	746	726	747	708	725	752	738	736	718	752	698	738	762	712	752	782	736	719	730	699	710	746	760	743	706	716	705	733	746	706	754	717	750	732	713	677	717	706	784	706	750	742	743	694	705	769	708	688	695	725	761	758	735	783	688	725	779	665	803	719	695	715	835	704	750	714	736	706	671	697	730	714	735	717	724	730	736	716	699	761	731	740	721	714	753	747	749	749	719	675	741	739	740	783	741	744	778	732	732	746	802	705	718	760	700	692	734	674	723	760	717	735	729	738	706	709	741	779	749	697	736	748	729	738	730	743	734	702	725	704	753	775	654	754	750	733	710	670	743	736	756	741	771	740	729	742	715	735	740	723	749	760	755	762	748	761	719	761	698	688	752	735	739	716	774	718	710	738	731	704	732	746	740	720	754	731	746	707	721	758	767	743	746	817	775	747	660	718	773	766	737	708	700	756	698	750	716	752	723	729	733	720	739	737	785	734	718	745	734	716	724	726	721	750	765	695	726	711	774	757	720	711	701	717	741	732	742	708	755	762	731	753	717	796	725	731	735	735	706	741	711	707	778	725	792	732	742	755	732	767	738	738	783	740	730	691	730	758	719	748	725	735	736	755	729	698	759	742	682	801	736	728	724	774	734	721	696	733	728	713	760	709	745	733	743	697	746	748	724	702	719	698	762	748	723	703	698	737	733	741	722	761	752	718	730	742	718	749	710	722	726	717	739	756	787	681	775	783	752	733	742	742	741	719	707	709	722	744	721	738	706	746	652	714	732	724	726	704	720	695	756	697	725	744	759	780	740	795	738	738	727	708	744	771	723	718	760	739	727	750	722	716	701	747	698	764	733	777	723	760	777	676	749	719	755	667	698	742	735	740	744	731	749	694	744	676	739	718	742	765	751	722	734	749	744	686	756	717	738	723	749	713	743	783	730	695	709	762	737	739	681	737	703	736	720	737	727	756	705	698	698	751	734	749	712	741	757	739	739	761	731	793	738	692	767	738	714	713	759	778	719	708	698	726	707	771	733	754	727	729	717	712	765	730	717	778	790	705	721	711	755	754	725	733	695	767	748	753	706	772	703	722	706	728	728	717	735	683	728	716	736	660	735	747	742	745	786	726	762	695	727	725	687	744	748	770	744	715	783	729	724	766	752	756	787	731	783	731	714	714	706	695	710	738	744	712	731	749	789	751	734	730	698	758	807	726	761	745	688	739	707	746	704	788	690	733	767	747	726	711	743	708	753	728	741	764	769	694	704	765	768	775	659	721	724	701	691	785	733	730	772	759	692	785	717	732	706	735	763	730	756	705	726	761	703	733	740	711	740	752	702	687	754	713	755	689	761	759	786	747	727	745	743	739	766	738	708	717	721	679	705	694	692	707	747	719	730	735	758	772	733	730	752	721	707	712	754	729	725	733	761	741	700	721	707	756	754	694	733	688	716	744	776	761	782	721	732	746	679	748	765	738	714	736	704	753	706	768	747	696	743	706	757	696	717	777	731	695	706	680	709	701	745	721	707	720	723	698	755	693	770	747	703	751	739	729	728	698	644	718	745	714	781	730	691	728	698	718	728	741	734	771	703	711	712	712	724	736	725	737	693	706	739	759	755	700	728	750	751	730	713	721	686	769	770	724	750	710	731	687	811	745	638	694	768	759	706	720	733	750	750	718	795	742	756	741	726	716	728	726	720	734	732	759	740	724	707	717	724	740	751	743	692	711	751	721	697	802	793	703	725	711	735	741	723	749	738	726	740	722	771	714	737	700	758	712	711	685	701	751	782	757	730	725	734	705	727	756	745	740	738	725	713	733	737	688	736	776	707	738	726	763	737	741	767	700	739	736	746	766	689	731	742	772	710	755	727	734	731	732	750	692	739	745	710	692	717	759	716	762	806	698	744	707	773	732	702	721	730	769	701	749	703	758	733	778	736	715	736	733	738	709	722	705	761	748	727	687	722	753	746	747	772	721	723	637	745	747	765	733	724	771	712	739	757	683	707	757	763	713	770	710	739	745	735	771	744	732	718	748	732	769	759	715	756	718	736	707	778	719	763	730	716	777	769	687	750	704	706	770	747	748	765	717	732	699	719	713	698	711	746	763	753	748	712	782	709	756	754	688	715	744	786	744	753	769	693	710	737	725	759	747	749	698	688	747	765	737	726	735	733	766	693	779	752	751	718	725	710	756	717	727	709	777	738	722	717	730	734	765	684	733	754	729	731	695	760	766	714	712	749	729	721	711	732	725	758	715	751	724	721	750	743	738	737	731	700	719	726	758	768	697	712	722	740	747	717	727	749	670	744	696	680	773	775	761	766	744	682	776	707	671	757	769	726	726	747	737	740	722	796	705	731	738	734	722	736	733	772	747	719	743	720	734	784	696	675	757	710	765	721
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
