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
340169202846	340169203415	340169203965	340169204515	340169205065	340169205615	340169206165	340169206715	340169207265	340169207815	340169208365	340169208915	340169209465	340169210015	340169210565	340169211115	340169211665	340169212215	340169212765	340169213315	340169213865	340169214415	340169214965	340169215515	340169216065	340169216615	340169217165	340169217715	340169218265	340169218815	340169219365	340169219916	340169220465	340169221015	340169221565	340169222115	340169222665	340169223215	340169223765	340169224315	340169224865	340169225415	340169225965	340169226515	340169227065	340169227615	340169228165	340169228715	340169229265	340169229815	340169230365	340169230915	340169231465	340169232015	340169232565	340169233115	340169233665	340169234215	340169234765	340169235315	340169235865	340169236415	340169236965	340169237515	340169238065	340169238615	340169239165	340169239715	340169240265	340169240815	340169241365	340169241915	340169242465	340169243015	340169243565	340169244115	340169244665	340169245215	340169245765	340169246315	340169246865	340169247415	340169247965	340169248515	340169249065	340169249615	340169250165	340169250715	340169251265	340169251816	340169252365	340169252916	340169253465	340169254015	340169254565	340169255115	340169255665	340169256215	340169256765	340169257315	340169257865	340169258415	340169258965	340169259515	340169260065	340169260615	340169261165	340169261715	340169262266	340169262816	340169263365	340169263915	340169264465	340169265015	340169265565	340169266115	340169266665	340169267215	340169267765	340169268315	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23542	21844	29903	24400	21857	22053	14412	4200	2717	2045	1646	1524	1497	1491	1373	1273	1166	1046	965	921	774	658	689	669	636	640	633	650	615	610	537	559	592	540	529	534	487	531	539	442	488	515	466	520	464	492	459	473	476	455	474	446	431	479	448	464	446	487	443	485	474	455	447	467	475	459	501	447	495	472	474	429	467	397	440	494	470	438	428	438	439	453	463	443	452	477	459	481	439	431	514	472	431	456	436	416	477	422	432	406	417	417	467	454	447	446	414	419	383	430	413	451	455	406	461	453	467	457	456	462	436	427	467	403	435	481	437	440	449	442	433	435	429	416	437	436	448	463	461	472	435	422	424	423	418	476	415	412	430	462	437	441	454	517	418	427	468	438	445	429	422	427	427	479	414	419	433	437	447	416	460	423	436	456	405	464	446	447	414	413	442	419	378	404	458	425	469	475	434	390	443	424	462	421	390	414	459	422	443	408	457	417	466	451	433	452	418	440	445	425	422	418	428	441	433	433	453	438	423	445	465	482	431	439	399	414	430	435	423	440	399	449	478	434	438	456	434	483	410	432	479	461	415	458	461	414	422	422	399	410	458	447	454	436	414	428	461	414	479	457	404	426	403	443	419	471	406	462	399	477	434	467	430	395	408	428	443	419	474	427	477	414	480	446	420	449	430	417	407	412	472	432	442	413	427	413	410	439	430	460	425	435	413	413	421	477	442	485	488	415	440	454	435	415	466	436	448	432	389	433	399	414	409	466	438	456	464	440	460	432	436	443	440	444	414	413	450	415	422	387	415	412	440	457	464	432	399	443	472	432	440	441	455	432	418	460	430	425	431	443	417	383	444	449	426	471	438	428	445	425	451	390	440	442	405	470	441	443	437	406	435	433	477	427	432	363	422	392	424	414	411	452	432	455	437	414	437	434	433	415	441	401	393	422	444	433	448	408	409	446	455	459	389	436	427	474	450	437	453	442	406	453	405	422	446	446	436	432	464	439	403	415	438	440	416	421	460	407	422	440	426	390	446	460	405	427	431	414	448	468	459	448	438	408	417	425	437	439	424	419	445	461	441	448	431	398	438	437	424	473	413	451	484	429	398	423	416	456	424	463	442	420	452	417	440	455	447	434	432	467	403	410	429	480	424	407	415	412	429	441	437	428	489	440	440	473	408	416	449	460	413	442	406	448	442	436	445	443	427	436	439	437	423	419	462	423	479	433	443	436	409	409	423	414	464	394	445	441	460	448	467	468	448	433	475	454	459	434	429	470	444	450	457	433	477	440	424	442	438	459	426	424	444	461	428	435	413	459	456	472	426	438	432	436	434	468	430	450	441	430	436	403	422	424	423	392	418	420	447	473	443	444	451	459	455	433	433	413	426	394	434	431	438	431	442	434	430	443	407	438	416	441	443	454	440	427	440	479	417	439	433	439	445	438	429	449	460	442	446	429	450	451	414	440	428	401	445	459	434	429	448	450	452	406	419	437	444	399	435	443	442	440	447	418	397	414	429	433	418	422	390	454	460	417	451	454	444	418	408	423	476	388	465	449	461	425	461	440	439	480	446	435	430	444	433	448	438	414	414	439	432	439	426	412	414	397	428	413	420	453	455	457	441	464	499	413	409	418	468	435	441	447	394	456	419	408	445	413	429	435	479	414	425	462	445	428	451	430	451	434	459	456	440	451	431	409	466	424	444	422	447	417	415	459	412	432	413	448	404	444	391	413	468	454	427	450	457	452	435	401	378	448	397	400	481	451	472	462	462	409	427	420	370	442	442	402	430	420	438	415	405	433	413	475	432	414	423	437	422	454	441	424	442	419	435	424	443	407	439	443	464	423	443	442	443	437	421	449	419	435	448	439	430	458	455	425	448	410	412	425	430	445	402	488	439	436	423	455	429	417	466	430	418	448	440	456	431	445	425	447	434	423	434	410	438	452	415	451	432	409	420	433	431	427	449	445	441	418	428	446	446	425	417	407	447	432	446	437	438	422	457	434	433	436	440	447	422	412	423	464	393	425	448	446	449	411	453	456	487	462	403	437	389	451	403	405	466	473	458	439	387	430	428	446	430	426	445	449	431	419	500	477	421	440	467	421	448	434	454	462	440	453	453	424	475	432	414	379	441	445	436	438	435	490	408	471	455	409	406	442	448	412	479	461	432	427	433	442	457	440	475	400	464	457	411	420	393	454	432	459	409	403	420	452	457	437	433	421	446	415	382	483	411	404	434	418	457	454	414	390	416	452	423	440	452	427	395	441	433	407	424	454	455	430	413	405	422	444	447	410	473	430	448	455	456	447	406	447	459	426	434	458	406	427	446	401	419	400	432	443	430	437	430	421	430	441	438	462	427	403	422	426	415	439	465	430	453	418	451	469	448	450	401	394	448	429	427	458	420	444	410	456	449	456	463	414	467	467	422	451	428	409	407	446	430	404	423	405	450	469	448	448	436	401	422	414	428	455	443	425	422	430	484	474	392	392	447	450	437	450	425	455	460	403	456	459	432	417	443	412	470	427	434	448	452	456	435	402	423	450	420	459	427	409	432	451	416	438	408	433	403	428	422	385	442	396	436	474	450	437	456	410	439	390	418	433	401	437	410	470	442	388	444	443	452	480	433	451	437	447	436	423	412	453	453	439	423	393	477	440	447	419	434	484	402	456	451	427	437	434	430	417	406	452	450	412	428	443	433	417	426	448	415	387	441	439	433	436	429	427	399	444	391	454	420	453	486	432	421	457	398	427	481	446	475	444	427	457	437	437	446	474	437	429	414	446	440	446	469	433	408	395	409	445	456	433	439	436	393	473	405	449	406	404	450	433	421	408	433	418	419	433	409	424	393	414	438	472	429	446	417	435	432	438	408	404	423	456	436	415	421	458	442	439	406	431	445	458	478	418	410	448	450	457	455	417	449	429	431	437	471	434	459	402	435	427	442	439	427	449	397	454	412	449	442	430	450	460	449	433	438	463	464	418	442	495	417	453	456	420	425	484	430	429	431	433	482	449	433	457	440	461	444	444	446	456	469	414	400	415	411	452	439	451	489	435	438	433	420	410	443	441	440	442	408	413	430	421	413	441	442	435	436	421	439	451	435	419	442	458	458	427	438	448	426	423	418	451	421	453	425	427	462	457	436	411	443	442	416	425	435	432	410	452	428	438	452	382	422	391	429	402	436	404	466	434	451	413	431	447	411	413	423	441	452	485	450	473	449	436	417	458	422	428	407	446	413	433	442	421	413	447	411	440	474	432	441	445	400	446	443	458	402	440	420	429	435	412	445	400	419	455	419	442	425	457	420	449	403	432	432	444	435	437	424	423	409	427	406	438	402	416	419	457	460	420	444	406	445	460	442	455	423	433	445	447	393	460	417	417	433	454	421	467	445	427	402	410	426	428	418	424	412	441	449	429	409	416	419	397	453	464	432	440	420	438	442	435	450	427	415	413	395	448	450	448	442	443	427	431	441	427	450	442	450	408	451	418	441	431	441	456	434	418	465	424
15118	32138	28554	19336	14694	11885	9584	7598	5474	4125	3252	2930	2747	2747	2448	2201	2008	1704	1527	1350	1256	1102	960	1009	944	902	906	895	922	831	757	736	735	688	673	702	652	628	608	655	653	680	626	661	610	653	520	575	573	558	560	570	598	565	558	595	554	552	543	511	558	575	583	549	572	608	604	538	570	569	562	560	558	555	561	561	522	499	513	534	528	505	521	526	524	510	557	527	583	541	554	523	553	552	581	554	510	575	503	522	525	479	546	536	533	555	517	535	564	503	533	513	520	549	550	541	543	534	529	503	511	515	498	507	482	494	559	510	510	520	519	531	502	497	538	487	521	492	520	540	553	477	514	505	511	577	513	537	510	516	534	554	489	506	506	492	501	465	508	528	516	513	534	520	581	498	491	488	525	513	532	489	561	496	554	552	511	555	508	495	531	497	522	509	516	528	538	499	502	503	521	494	506	511	499	505	480	520	517	460	518	546	532	530	516	471	512	507	513	529	537	490	525	506	527	527	528	528	482	535	526	532	541	487	540	470	476	498	503	507	532	459	525	488	458	519	536	508	540	484	523	523	536	474	518	531	496	502	504	529	494	517	532	530	516	492	534	496	554	504	565	539	486	512	524	534	490	549	535	556	504	519	501	538	512	535	507	544	492	491	524	487	511	508	520	549	545	549	499	517	530	543	514	554	519	495	537	522	509	492	519	532	497	548	519	522	519	535	497	522	522	471	544	487	496	548	502	489	505	539	486	513	506	520	522	504	518	554	478	486	516	572	510	534	541	524	484	515	513	507	567	508	480	503	510	546	491	542	501	545	534	574	533	510	507	532	502	520	517	531	478	534	497	521	472	501	480	507	538	513	513	493	507	474	467	537	505	534	525	512	529	493	520	513	510	493	518	475	531	526	492	495	548	557	515	550	550	508	510	505	545	516	531	493	506	487	536	502	490	503	538	507	553	503	519	503	504	518	566	526	482	548	517	493	454	554	534	523	509	530	527	552	495	506	526	544	537	529	511	499	581	490	539	498	500	514	557	525	502	472	490	501	475	504	507	545	490	534	487	517	505	561	517	526	476	553	517	526	531	520	511	538	509	511	508	518	514	519	518	518	490	488	533	500	552	472	564	498	509	535	538	521	552	520	557	542	524	532	516	517	480	530	527	507	523	556	538	528	552	485	538	528	497	510	552	481	472	480	539	482	521	517	541	519	496	507	481	521	546	538	533	536	499	510	523	517	524	522	527	524	540	543	536	527	523	549	490	525	530	536	555	535	495	499	509	493	509	478	484	486	495	505	523	527	548	482	564	523	502	520	527	511	473	523	470	537	504	521	513	517	522	540	528	512	484	501	524	499	529	543	484	493	526	469	467	527	496	471	542	531	486	504	468	504	553	518	512	544	533	516	508	492	514	518	503	496	477	534	544	491	482	503	531	495	545	518	548	509	496	502	505	548	500	528	531	494	524	576	526	506	489	498	502	514	515	513	516	518	503	527	504	529	519	493	516	513	509	500	548	549	494	505	487	522	512	488	515	501	518	513	524	485	507	502	548	517	488	545	536	522	539	526	506	521	512	523	552	493	496	516	493	490	536	513	483	537	496	513	525	556	506	502	520	506	495	512	506	518	495	509	553	514	507	533	541	502	503	501	535	559	508	517	470	526	473	525	527	510	512	534	496	508	513	531	476	498	537	502	510	504	498	521	529	493	509	517	510	559	510	514	500	505	498	557	500	494	508	487	549	515	517	535	518	541	517	452	535	498	525	530	521	505	549	508	539	517	511	487	528	561	524	535	485	486	520	567	540	529	536	513	510	475	499	518	537	477	473	490	560	489	475	519	513	493	528	546	533	521	536	518	507	524	532	539	535	549	502	519	534	528	549	510	510	539	522	520	537	478	506	533	503	520	482	509	512	485	495	563	503	517	482	551	546	536	542	493	462	525	500	480	512	519	517	517	539	529	504	510	544	506	546	536	502	539	504	532	507	512	495	487	509	510	525	522	558	522	455	537	574	525	486	485	502	552	555	522	507	486	492	547	509	521	552	522	505	522	534	526	527	524	554	451	523	570	481	516	518	526	495	506	532	513	498	506	504	517	579	534	509	489	524	528	522	508	532	530	518	472	527	513	495	520	558	516	486	517	474	520	509	532	533	526	525	516	488	479	473	536	485	514	518	512	539	550	520	535	525	502	552	501	547	497	463	511	511	520	518	500	503	550	530	515	497	501	501	512	552	544	511	487	522	553	530	527	508	540	554	493	519	529	526	521	546	567	531	519	501	505	518	525	528	535	508	542	523	512	505	525	501	484	530	527	514	482	499	501	479	520	522	492	553	518	552	521	489	550	503	524	532	529	548	525	515	528	472	528	576	557	506	511	514	512	528	505	482	503	524	491	512	552	502	522	521	496	491	503	543	506	532	482	505	549	562	496	536	502	515	519	499	470	511	541	504	518	530	510	532	563	534	516	525	501	519	520	479	501	504	484	458	523	527	509	470	525	526	488	476	510	529	545	513	574	538	512	510	499	486	518	532	472	540	533	517	525	527	537	485	465	493	526	497	519	521	502	538	525	536	531	535	525	485	531	535	503	569	530	468	465	503	508	523	494	541	520	540	514	507	496	516	541	522	508	505	536	519	532	553	535	476	478	545	528	503	477	538	511	547	497	515	519	568	510	520	507	501	529	505	474	533	546	513	508	473	552	522	460	497	499	546	519	504	510	492	536	498	509	486	502	530	523	512	469	514	446	547	531	527	511	504	529	545	517	445	525	519	541	516	525	526	508	532	508	554	530	498	543	541	524	544	533	527	520	518	489	550	571	532	488	520	511	505	521	470	517	546	527	517	520	482	509	491	549	530	523	492	498	518	495	514	481	499	523	535	520	518	537	480	533	508	493	528	539	495	526	502	501	535	553	515	552	517	503	496	513	523	530	515	505	504	493	519	539	479	521	548	498	505	500	502	470	505	526	480	535	522	513	522	490	492	532	531	530	517	482	501	534	540	496	499	518	525	465	553	511	533	509	488	519	518	511	510	521	546	535	500	523	510	546	495	570	544	491	528	547	512	529	522	514	503	462	532	554	567	517	536	510	523	519	492	530	533	501	531	523	538	500	525	495	527	515	494	535	504	553	514	498	574	531	526	522	530	488	486	529	515	527	536	491	487	548	507	490	502	535	552	499	515	499	525	481	532	493	528	492	533	546	513	529	509	520	525	545	518	503	539	505	496	517	509	522	525	524	518	526	486	491	536	560	510	508	496	536	533	489	508	532	492	541	539	520	479	514	501	548	497	509	497	491	467	536	484	523	496	504	510	525	560	511	486	530	501	504	490	501	498	514	518	487	538	539	514	477	479	526	487	533	517	538	509	498	490	491	539	547	508	536	538	546	513	490	503	543	560	501	504	523	556	526	515	504	469	508	494	517	496	528	489	509	541	528	566	516	492	525	541	537	557	517	536	506	516	534	543	511	525	507	524	494	454	520	528	528	505	517	494	517
26927	20747	15577	7497	3781	2806	2218	1654	1348	1139	1024	1004	933	979	989	924	926	878	807	835	773	756	718	694	711	724	711	735	718	660	703	681	647	689	645	606	686	675	627	641	682	669	709	650	632	645	680	646	649	654	632	607	641	661	662	695	633	646	588	676	629	640	614	681	659	677	631	636	586	641	664	630	613	630	651	638	608	635	611	653	648	679	627	670	655	662	652	572	625	622	652	619	649	665	637	616	648	632	679	625	667	611	628	660	657	643	616	658	604	627	628	635	682	672	631	676	650	624	611	683	650	610	641	618	625	675	631	609	677	641	631	611	629	656	596	648	616	630	628	633	620	622	649	646	651	625	629	631	660	694	615	650	624	604	595	640	642	626	620	598	698	603	614	688	661	611	646	584	683	616	738	649	667	697	636	685	618	653	654	630	670	710	646	644	677	654	647	638	638	662	666	651	655	596	652	619	620	642	684	653	603	655	676	607	641	649	661	643	647	670	629	686	622	640	651	621	656	645	662	664	685	630	641	603	677	611	647	607	635	623	625	632	634	658	647	666	675	667	653	651	621	620	658	626	627	619	647	673	637	673	625	677	702	658	635	634	622	644	691	620	650	611	640	638	681	689	679	632	611	689	591	605	616	696	641	661	628	650	609	639	647	640	613	611	679	640	660	627	636	596	594	648	632	676	576	612	672	614	634	635	641	604	653	670	681	624	655	688	639	622	670	651	585	662	662	642	644	589	655	626	611	630	642	656	587	645	643	642	660	666	657	697	641	669	622	651	610	684	646	655	624	597	624	642	659	642	633	630	622	689	654	616	627	614	661	611	664	615	606	661	626	662	620	637	658	624	670	619	599	584	625	673	637	654	699	651	609	668	629	649	634	606	649	659	651	620	637	618	654	620	661	638	623	617	624	690	644	652	663	619	661	609	713	667	611	622	627	666	640	634	630	602	614	651	668	639	666	675	656	624	627	651	629	583	584	638	634	626	596	601	672	633	645	625	646	610	640	660	628	618	642	653	644	631	605	655	642	664	610	621	621	636	639	648	677	654	623	637	672	655	649	644	633	609	617	622	642	653	669	654	638	653	635	612	615	633	621	620	642	620	635	617	628	620	650	651	589	660	633	635	639	587	627	651	650	659	645	680	647	644	627	660	615	587	684	621	621	629	603	670	631	630	632	652	640	636	645	688	654	652	678	639	642	660	640	654	675	668	662	621	648	669	641	601	634	605	601	654	623	614	616	656	636	710	692	656	640	616	645	647	632	648	670	624	596	639	625	630	644	630	651	634	624	626	592	615	572	640	629	671	626	643	605	663	693	659	636	613	617	592	667	696	642	642	635	605	660	630	659	681	636	606	624	668	637	648	610	644	653	679	674	635	641	634	615	630	618	646	612	634	657	624	662	647	680	600	640	690	619	666	592	636	674	619	654	649	617	700	678	642	656	648	630	612	638	625	626	613	610	646	632	637	649	694	624	658	659	629	625	633	640	639	624	613	652	650	625	694	694	626	657	660	643	646	633	647	645	598	648	579	654	649	668	617	646	565	629	661	658	675	641	642	629	652	627	659	634	666	676	627	659	621	618	590	656	602	637	624	645	653	674	673	629	672	666	646	627	668	671	625	676	660	580	634	658	662	620	666	658	609	633	693	614	661	681	660	607	676	642	630	622	645	609	657	701	666	649	640	654	641	609	639	675	718	633	622	633	641	641	632	665	604	645	648	652	659	623	653	624	645	661	653	624	639	638	644	654	649	651	645	678	613	624	587	659	626	653	644	632	622	628	630	702	667	643	664	622	625	607	612	661	671	651	605	645	640	624	664	649	611	648	607	648	617	596	640	623	650	616	653	613	639	655	593	675	606	637	669	631	646	659	611	649	604	672	604	638	612	588	670	597	611	710	624	604	657	659	659	617	625	646	667	632	653	662	616	660	591	621	652	625	618	651	635	605	640	677	612	642	625	687	621	576	639	671	645	663	648	629	643	639	618	634	651	681	640	621	648	645	621	647	641	630	642	659	611	641	638	607	598	653	646	604	632	622	666	638	645	647	570	679	626	652	595	654	604	616	650	624	649	668	612	633	630	615	646	630	668	631	631	602	634	632	645	655	649	627	630	656	668	622	650	600	669	639	668	652	667	640	595	665	631	655	680	655	683	677	676	654	655	634	672	641	654	617	658	665	595	609	643	683	602	679	625	661	595	627	689	651	657	659	673	610	668	610	649	566	612	603	624	621	619	691	673	639	636	632	669	608	640	653	628	655	662	648	633	698	610	621	628	666	671	666	628	650	660	646	635	683	613	659	626	619	622	667	665	645	672	606	684	655	632	641	631	660	636	629	629	673	602	628	653	602	657	611	613	643	633	654	626	628	599	653	652	624	617	695	688	649	650	648	659	642	615	651	600	626	619	661	633	654	654	642	681	634	693	627	620	641	589	611	681	650	647	633	605	673	635	643	613	650	621	629	616	657	616	626	670	604	610	649	669	681	657	641	638	641	602	632	621	623	640	639	682	666	672	633	644	637	632	634	648	624	639	619	576	680	678	672	639	642	662	598	597	652	550	616	658	611	644	655	615	632	637	622	662	659	652	647	622	664	628	595	620	624	668	653	665	625	600	598	615	654	642	647	590	630	647	633	623	614	650	655	639	617	631	653	648	597	613	693	655	653	653	637	634	687	657	566	637	636	630	634	616	603	631	654	687	666	623	599	622	593	629	619	686	661	632	629	630	625	642	645	646	630	658	661	671	666	665	603	621	665	601	621	639	637	630	687	669	649	584	609	696	682	647	631	648	593	636	649	645	614	644	684	590	650	644	609	672	673	633	637	660	635	663	630	654	637	638	659	652	614	684	651	639	654	572	631	588	664	613	683	629	651	644	581	669	617	588	646	585	632	638	634	629	623	667	648	653	637	603	655	645	627	655	608	635	674	669	661	667	654	630	646	671	604	637	682	621	718	639	623	595	676	641	661	627	632	596	642	620	673	650	614	666	628	663	672	615	618	643	635	655	642	618	628	657	606	672	637	636	588	654	622	619	597	648	678	625	654	654	643	662	637	609	608	629	648	675	655	630	661	686	660	606	647	676	645	612	627	640	642	647	645	588	669	620	599	652	656	661	658	684	645	619	624	681	620	617	644	619	612	632	633	638	621	634	650	693	623	669	654	625	658	668	644	651	671	660	632	639	631	673	664	630	630	646	666	672	627	651	599	592	677	643	664	670	667	681	644	657	621	632	629	624	701	650	661	659	641	655	664	640	658	614	650	708	594	660	613	610	626	618	659	639	641	667	649	645	597	665	614	634	615	700	619	647	624	650	603	650	642	611	617	661	597	661	662	638	625	585	662	617	669	659	614	656	647	622	652	666	666	637	616	606	636	646	651	660	635	642	624	579	649	606	630	642	665	606	613	655	638	675	624	619	664	614	665	621	643	613	631	579	613	638	624	645	644	672	632	608	671	646	653	618	622	625	671	630	652	636	654	680	686	636
10973	17380	15022	8962	6597	5169	4286	3244	2487	1945	1717	1518	1520	1494	1437	1277	1296	1249	1155	1097	1016	967	977	960	921	876	926	896	917	856	871	897	862	859	859	829	786	835	829	833	806	814	817	845	831	840	828	798	738	792	780	741	813	810	806	785	788	714	772	766	831	715	778	757	806	764	787	779	766	777	781	819	808	752	725	772	797	764	771	754	727	750	798	763	776	755	748	808	813	714	788	794	742	771	810	766	811	783	749	769	734	756	786	823	809	763	762	788	798	781	755	784	798	783	771	801	745	770	799	829	762	749	742	809	746	784	790	789	784	767	793	768	790	748	777	800	790	760	743	758	783	750	776	763	725	758	729	809	777	756	789	755	786	775	707	762	750	779	736	750	744	767	783	762	743	714	787	719	800	766	788	784	765	779	785	692	778	775	823	769	768	741	763	786	772	724	775	733	754	812	785	801	743	759	786	721	801	746	745	731	752	782	705	752	813	785	773	773	798	712	731	730	800	773	796	752	796	761	769	790	812	735	773	746	791	763	795	761	765	747	800	787	789	753	798	772	776	756	755	768	777	758	768	799	772	836	761	789	819	779	807	749	741	768	732	780	770	806	769	768	712	757	757	739	771	751	775	727	782	755	724	765	765	739	745	736	755	763	759	747	782	783	788	800	713	784	728	763	803	794	772	763	746	773	802	776	770	760	780	815	778	727	779	747	797	771	736	763	781	719	763	743	817	751	786	770	714	790	770	769	808	781	790	764	793	801	762	776	729	715	748	757	744	762	809	763	776	762	775	783	770	746	804	753	766	735	759	759	765	744	803	771	828	784	799	791	773	805	826	797	741	759	748	742	733	760	758	758	766	759	757	783	785	759	772	757	771	746	761	749	764	741	766	830	780	725	745	702	765	798	796	802	781	727	749	784	796	733	748	761	776	735	728	758	784	747	771	803	682	766	788	782	723	789	722	742	723	790	835	790	791	733	773	763	796	815	757	788	781	779	821	823	777	740	784	760	746	814	779	775	804	775	772	779	726	802	724	755	741	752	820	779	735	789	786	768	800	746	758	758	757	813	750	775	800	797	802	759	749	813	745	764	773	791	789	797	753	751	764	773	779	808	789	836	758	789	764	740	795	718	797	751	730	795	733	754	766	730	760	774	791	709	797	800	786	808	755	741	750	789	769	782	810	757	743	726	793	747	733	803	757	754	779	758	776	791	791	769	752	758	709	779	721	758	777	779	726	797	753	804	781	754	826	804	766	791	751	744	786	802	772	785	782	786	798	790	808	773	768	741	830	754	801	763	761	779	708	760	760	739	768	739	768	761	763	773	768	802	823	801	775	762	759	755	778	752	745	787	742	786	769	720	718	762	803	749	758	768	728	753	761	760	795	760	742	771	719	801	778	815	763	776	794	770	772	752	776	770	793	725	752	764	793	800	768	711	778	756	773	768	770	800	748	754	774	788	757	751	754	760	739	797	767	765	775	743	815	770	784	748	815	829	810	766	769	797	767	786	817	758	851	752	762	762	834	769	754	744	781	737	705	739	809	776	692	752	763	773	745	804	760	803	750	761	777	730	768	790	769	718	781	792	793	762	768	725	750	776	773	773	756	785	739	809	746	810	767	799	743	740	738	749	808	752	773	716	770	783	798	742	803	759	779	773	739	802	775	711	716	783	724	758	678	755	805	759	773	794	751	754	767	762	749	758	792	740	782	749	765	757	753	761	820	806	778	806	765	777	701	767	755	787	778	795	747	788	737	750	748	779	752	766	808	711	804	735	764	763	778	789	812	787	776	751	748	797	768	753	728	800	764	759	774	723	762	738	807	785	738	737	794	816	768	724	787	757	764	788	807	733	783	798	756	751	763	769	772	751	808	716	743	723	738	789	813	760	796	803	771	775	792	761	765	791	787	755	718	800	712	735	771	770	756	752	765	752	742	765	766	782	791	770	780	741	756	788	791	753	779	779	746	764	767	739	776	800	796	791	759	767	800	762	798	769	804	802	780	781	743	793	769	761	805	751	797	778	799	782	801	733	787	821	775	787	773	694	749	742	706	777	828	795	809	743	777	732	779	802	742	747	779	785	793	726	716	808	766	724	727	758	730	734	778	769	786	772	758	774	749	806	763	752	749	794	743	782	762	768	782	810	797	798	784	737	790	788	837	759	768	787	760	724	707	776	842	800	762	769	795	756	760	740	791	782	774	767	783	758	789	764	723	752	777	771	801	824	791	780	790	739	801	803	767	803	803	800	813	733	755	763	769	797	754	761	774	739	731	763	761	726	754	730	758	793	794	812	782	819	780	803	821	796	737	808	760	796	791	770	767	765	750	791	766	789	783	778	803	770	791	766	767	736	762	824	733	752	767	788	760	784	809	762	743	729	729	744	791	784	796	777	750	710	780	776	786	747	760	803	769	784	783	803	733	784	786	775	762	795	727	769	762	722	773	762	794	773	783	727	721	794	711	745	787	749	801	774	759	773	765	789	774	819	762	790	809	740	772	735	767	773	781	755	735	748	783	783	765	817	745	751	829	760	790	791	773	715	756	804	767	748	790	785	774	765	745	752	760	823	789	776	785	764	774	742	742	738	777	779	763	777	746	732	765	775	748	740	762	763	771	760	804	738	760	770	734	778	811	761	782	789	758	760	780	749	776	781	770	795	760	761	800	804	779	785	763	741	768	828	753	760	775	782	746	734	773	757	719	725	797	734	780	769	789	768	770	780	843	814	739	785	757	730	746	719	797	740	798	755	763	728	761	791	783	806	724	753	731	752	767	739	806	764	736	739	767	776	767	764	795	760	783	787	758	780	784	792	760	755	727	778	744	839	771	776	736	777	798	767	786	791	765	741	769	761	721	772	751	734	806	789	689	739	777	745	762	795	733	781	784	757	755	779	723	751	776	738	762	744	743	760	814	762	779	801	779	779	759	753	751	762	817	766	806	798	752	824	746	747	731	796	740	756	811	712	753	821	757	737	765	758	747	792	778	709	737	793	713	753	811	799	803	776	782	771	779	767	689	775	806	809	788	734	748	709	773	779	773	759	769	733	736	752	763	808	788	747	767	838	793	804	756	754	738	748	744	758	775	761	779	813	773	759	781	794	752	770	771	771	785	783	795	777	759	761	761	774	714	791	785	808	724	762	802	794	805	711	776	738	801	755	785	797	801	804	744	773	786	818	739	783	752	780	759	790	775	737	765	759	791	811	782	752	762	747	782	801	779	820	774	775	772	742	735	770	753	748	814	766	752	763	743	761	749	807	775	769	768	743	767	742	768	745	766	743	784	793	816	744	758	799	789	787	781	751	804	814	797	771	800	737	754	716	789	726	765	812	735	766	744	729	839	755	796	747	770	776	774	759	763	745	805	764	749	751	791	723	790	747	786	759	774	802	772	771	811	791	768	776	713	756	790	788	746	754	775	797	776	803	808	756	773	719	741	805	789	794	774	793	755	740	814	764	739	770	761	761	818	733	763	762	790	714	750	781	799	732
23665	21056	28383	23957	21086	14577	5065	2695	1823	1540	1301	1182	1153	1072	1073	1048	974	860	823	749	709	672	664	671	616	652	650	584	592	578	597	567	564	577	528	558	526	503	548	536	555	559	497	526	511	520	521	484	495	519	487	507	490	505	529	544	511	525	532	491	529	480	504	502	468	504	479	476	482	507	474	495	518	464	543	496	491	527	480	479	503	508	461	507	473	494	539	495	513	502	553	477	442	516	499	512	473	505	511	497	495	489	513	477	462	507	500	522	465	485	485	480	502	508	516	493	494	524	489	507	514	474	477	472	510	504	505	531	492	477	481	515	514	492	503	454	490	521	492	446	476	471	487	478	466	491	461	454	507	446	496	477	437	474	467	480	462	484	474	459	490	476	458	508	484	486	468	489	484	450	519	523	506	458	511	499	466	501	471	483	479	450	510	497	521	540	479	455	479	461	514	510	468	461	491	533	457	500	474	488	485	492	478	472	495	508	516	466	461	482	482	451	511	503	477	461	464	467	456	506	490	451	487	484	518	478	476	461	524	471	531	458	505	501	444	466	522	464	479	472	482	485	511	447	469	502	457	444	482	489	501	453	504	500	487	461	434	486	470	467	433	449	449	460	511	474	491	470	448	465	478	485	500	455	481	474	444	477	496	454	526	481	480	477	483	462	497	492	504	494	498	453	462	482	474	511	511	449	458	447	477	468	485	485	483	500	478	476	475	489	470	488	518	483	489	464	490	527	480	471	517	443	526	454	495	463	459	468	521	473	513	481	502	504	495	500	465	468	475	483	507	481	505	487	477	494	525	522	473	458	459	505	481	466	515	513	467	477	448	493	492	482	504	519	502	483	498	469	489	494	507	467	511	496	493	473	485	528	492	452	504	483	498	470	468	475	502	463	479	480	495	517	461	521	504	485	496	494	488	513	512	510	471	468	465	496	502	484	525	481	486	513	479	515	493	456	487	503	504	475	486	460	486	482	540	456	501	497	493	474	491	475	478	496	527	480	491	503	501	509	469	506	512	476	481	483	457	504	505	502	501	501	467	498	487	478	448	497	500	455	462	490	505	531	508	440	456	453	479	490	444	435	469	462	482	495	500	452	467	517	507	472	500	491	464	500	483	508	446	498	487	486	454	493	497	472	493	522	505	506	478	471	511	477	442	480	507	433	482	478	505	460	466	484	484	536	458	480	482	449	488	506	458	437	502	512	477	502	481	500	497	497	517	500	505	481	448	496	526	507	520	478	470	487	492	440	464	482	482	478	479	472	506	492	501	475	531	511	498	472	479	487	454	470	536	497	459	514	480	466	507	515	474	501	500	518	501	445	506	469	472	472	464	502	505	510	451	488	496	490	477	508	460	521	464	540	496	516	465	490	525	474	475	512	489	486	508	486	533	458	495	448	483	492	471	478	530	433	495	502	503	493	486	500	476	490	478	469	446	473	519	514	486	488	491	505	504	487	486	459	526	491	470	453	488	454	496	456	505	494	500	444	503	484	479	508	485	486	521	509	468	486	492	509	481	480	539	469	481	511	494	526	464	470	497	484	496	510	495	480	512	445	470	506	472	492	466	466	469	484	532	466	474	484	496	455	488	456	501	479	468	460	486	486	484	458	495	486	434	470	473	473	459	482	489	463	443	493	464	468	515	489	462	479	485	501	454	467	473	524	474	486	478	465	490	513	480	474	496	480	518	478	484	482	487	434	481	506	478	500	471	492	486	472	488	460	490	488	508	493	498	475	487	517	493	510	486	512	487	479	467	500	480	472	481	479	493	491	491	453	468	475	467	477	445	497	482	523	489	491	490	503	474	467	496	525	473	444	479	465	444	475	514	478	505	454	475	475	520	471	488	466	518	471	512	491	488	515	444	482	487	542	494	477	521	486	507	490	482	469	499	477	505	485	502	503	499	459	510	516	494	487	527	477	466	494	471	480	501	493	479	501	478	467	467	455	471	509	494	452	488	459	495	474	478	493	440	515	493	478	496	497	462	480	499	492	508	513	494	478	487	449	452	488	488	488	521	508	472	477	504	485	512	468	514	474	516	481	484	477	498	514	456	479	494	508	456	462	492	514	466	500	468	468	512	509	486	494	527	504	474	532	477	467	513	427	508	510	508	494	460	491	452	491	469	480	511	489	515	501	491	499	466	457	487	499	497	469	482	507	453	493	514	460	456	471	449	463	458	488	501	482	471	513	509	515	489	458	532	492	493	492	468	492	512	485	512	453	501	469	498	471	480	502	483	449	450	473	522	452	484	485	498	512	457	478	504	495	444	507	484	464	477	469	512	498	435	531	524	525	471	513	495	485	483	485	454	510	483	445	436	533	466	484	499	464	488	477	507	477	494	514	471	475	478	512	485	503	448	466	508	465	527	499	470	518	499	483	477	460	470	462	475	493	475	466	488	505	499	485	465	489	469	460	483	484	486	458	517	499	491	453	503	495	452	469	498	483	473	508	481	483	503	470	477	463	501	489	498	495	463	444	481	509	489	487	439	493	477	517	508	453	530	467	454	462	502	485	492	467	497	468	474	481	491	505	494	522	458	488	476	516	503	478	480	503	451	463	508	505	485	503	475	474	464	485	479	461	490	506	450	467	534	475	474	512	474	493	467	499	466	515	460	482	454	462	484	494	522	486	465	463	475	488	497	454	488	497	470	517	483	457	477	511	481	496	482	488	460	483	494	479	497	495	473	473	462	513	482	500	513	476	479	506	524	484	459	491	487	471	502	487	441	458	491	452	498	475	465	507	471	473	504	438	492	504	473	502	508	503	502	484	508	467	534	461	465	482	485	442	468	512	515	519	494	490	477	483	480	506	455	480	491	475	488	464	462	491	504	456	477	470	487	464	477	499	504	467	457	496	479	478	483	506	511	494	529	476	472	457	471	497	489	507	479	482	522	472	524	452	504	513	479	480	473	439	448	480	511	496	505	507	456	475	497	479	491	484	475	510	512	453	490	481	446	503	501	473	440	439	484	457	490	476	459	470	460	492	465	474	466	497	474	526	500	504	478	511	532	476	481	491	492	489	480	485	474	470	491	465	493	502	516	504	461	450	457	502	473	505	482	494	500	488	473	485	491	492	437	447	442	492	449	478	472	479	503	507	448	485	510	483	475	473	489	499	505	510	478	502	473	484	479	463	483	449	479	521	469	488	467	481	483	471	475	477	457	504	485	467	442	477	462	526	509	500	446	441	533	536	496	466	528	469	457	473	472	474	501	478	490	455	487	458	487	495	484	467	499	498	480	486	490	476	479	452	458	490	466	514	520	479	499	473	478	469	521	504	491	490	489	470	535	496	423	465	481	459	477	489	471	505	474	463	522	483	440	484	510	483	549	507	432	492	513	495	516	488	505	456	480	489	501	461	468	488	483	485	477	452	447	507	434	504	470	514	493	455	468	502	499	462	442	537	482	487	460	500	460	450	479	455	505	450	497	488	471	479	514	424	457	490	493	506	457	481	478	451	485	461	509	509	467	516	525	442
12131	25734	23071	14794	10980	8884	6923	5208	3817	2887	2498	2217	2043	2057	1921	1726	1565	1486	1275	1161	984	905	920	886	868	840	835	864	795	806	789	766	737	706	709	648	676	698	644	722	631	675	697	645	589	635	609	663	611	619	613	634	624	621	630	620	638	666	618	607	628	615	657	624	660	618	601	638	612	601	601	616	557	588	592	573	595	642	626	662	575	579	585	580	582	617	578	642	580	635	603	614	577	644	621	608	566	558	596	567	584	646	573	552	595	562	592	624	571	619	596	574	596	630	569	613	576	604	561	564	608	604	569	635	542	615	580	581	606	609	606	570	630	619	625	592	600	595	573	611	587	600	589	554	596	609	618	620	585	602	632	577	601	597	558	597	600	636	582	589	586	566	595	569	615	586	598	623	597	556	577	588	597	609	611	591	595	596	584	577	604	588	624	557	590	554	568	606	567	589	602	601	604	630	588	516	567	606	583	608	592	581	606	594	604	567	588	593	586	610	585	599	606	567	576	594	668	572	561	587	583	547	610	604	622	578	599	595	575	568	568	579	585	604	586	574	573	523	572	575	549	564	628	618	618	578	572	627	613	580	577	547	583	591	573	604	562	573	513	534	617	558	572	620	579	561	572	591	568	609	604	619	639	641	588	559	595	589	569	597	606	616	592	611	584	562	610	583	610	627	571	637	595	561	599	601	608	589	584	541	600	622	573	581	577	559	538	552	611	618	592	595	588	585	640	634	607	561	585	605	590	565	611	619	605	551	541	547	588	586	596	572	573	590	594	600	583	540	569	595	582	582	591	570	585	595	568	638	563	583	558	567	547	663	602	584	598	580	563	601	589	556	570	558	588	586	594	559	624	565	580	585	579	586	583	577	592	590	548	614	571	578	586	566	570	597	557	568	539	610	572	556	562	614	627	593	607	561	576	577	591	630	554	571	588	563	600	610	600	581	597	576	595	547	601	614	586	585	564	526	583	615	572	571	606	525	519	526	554	554	566	581	638	600	552	586	536	607	599	573	641	563	567	556	609	578	602	596	617	620	607	574	641	582	575	595	601	581	614	616	581	610	596	612	617	591	588	585	579	571	582	589	593	581	544	610	606	578	548	614	541	595	620	565	545	575	594	568	579	576	601	598	562	563	574	593	584	578	585	624	582	557	586	595	586	633	552	604	612	600	579	595	547	579	581	635	574	609	602	600	607	608	608	600	586	622	601	590	553	590	545	574	598	569	598	582	531	572	585	578	595	583	619	601	605	567	584	564	603	566	592	594	567	583	584	590	580	588	573	591	553	578	585	567	589	575	601	582	586	604	575	608	603	604	603	629	564	593	569	607	577	599	614	637	592	585	559	571	602	581	598	569	552	579	615	550	564	605	599	581	570	598	563	581	580	581	615	601	631	582	554	586	606	587	580	568	612	549	571	567	569	603	635	581	617	552	597	588	567	602	599	593	563	578	585	637	597	587	643	611	546	600	606	586	561	638	641	626	619	586	622	562	548	569	568	577	565	622	613	592	569	620	590	580	617	561	581	621	583	599	593	598	568	591	611	571	566	567	554	582	617	579	605	629	583	584	643	624	598	589	588	579	538	544	615	602	608	571	594	632	588	582	560	568	624	540	605	551	583	566	557	591	590	605	587	559	544	605	540	591	600	566	572	578	593	597	605	567	610	555	613	590	624	572	582	575	635	601	609	577	608	615	632	572	572	575	519	589	604	563	563	589	570	603	563	618	596	598	626	611	575	609	616	552	607	557	585	582	585	571	567	593	617	589	573	580	590	578	597	581	576	566	603	561	640	569	626	572	560	584	616	549	555	560	563	596	566	629	596	556	606	555	618	578	554	578	558	589	546	618	603	575	574	622	562	587	559	619	608	582	601	567	578	543	585	614	587	593	560	583	592	595	579	605	610	566	650	630	575	555	561	590	589	605	595	626	594	579	614	590	619	580	591	570	582	573	581	591	546	604	605	561	598	641	587	593	576	568	596	593	610	579	610	585	586	557	577	566	576	592	570	585	595	577	628	582	560	556	553	565	611	566	605	589	616	612	574	630	616	594	595	588	603	626	569	593	622	649	627	613	603	596	560	595	575	584	589	601	611	588	599	607	590	598	597	599	588	572	591	597	624	591	573	554	551	554	592	612	576	541	589	579	577	596	609	586	564	586	609	574	587	583	579	590	580	590	599	587	584	576	595	564	614	568	598	576	588	574	588	608	595	582	609	609	614	575	591	574	608	581	598	645	555	594	594	643	576	545	607	583	588	596	580	545	598	587	599	591	597	576	622	593	576	614	575	608	612	581	596	600	602	608	617	601	584	619	553	596	597	562	595	588	535	608	572	657	560	570	588	601	623	558	559	569	651	567	603	591	604	567	627	585	632	609	595	637	629	550	583	566	602	606	591	591	611	611	611	580	568	590	601	604	607	554	606	567	601	551	578	608	595	596	585	605	560	562	614	615	621	589	626	588	569	633	592	608	540	633	557	642	627	615	571	590	574	566	596	610	572	625	544	657	601	599	617	602	592	544	621	578	597	588	618	605	557	578	597	593	539	574	593	568	562	577	598	628	602	573	580	602	599	615	512	590	571	570	613	590	602	557	582	596	586	629	609	566	588	575	624	567	601	603	615	542	568	589	587	584	568	555	541	583	610	546	589	589	574	548	590	601	602	629	590	590	552	609	567	621	591	573	599	589	605	610	560	569	546	560	578	594	580	587	596	594	576	590	573	582	582	600	579	579	587	602	595	595	643	625	642	595	603	617	603	595	560	614	566	582	603	590	589	593	633	586	586	582	537	600	523	552	584	621	650	591	570	566	574	560	599	603	596	591	566	589	554	613	598	564	554	612	570	588	570	596	552	571	580	621	561	617	586	616	590	518	616	598	597	566	584	606	594	579	583	581	603	575	599	564	598	604	571	589	626	627	605	590	625	599	569	601	554	590	583	601	625	572	576	574	548	574	606	590	599	592	570	566	588	566	594	583	608	552	558	595	571	561	616	565	598	588	612	619	600	549	592	541	626	549	562	603	547	563	614	618	625	574	582	641	589	554	575	586	576	595	580	584	584	566	617	564	598	609	574	583	648	572	569	581	590	599	594	587	544	574	506	601	616	578	578	623	585	575	604	579	555	587	585	600	575	563	604	565	579	622	600	573	555	542	614	570	584	627	575	595	639	581	592	573	612	566	599	570	571	592	595	615	590	621	579	557	581	584	548	583	607	616	590	586	631	594	603	599	536	573	555	561	582	572	608	583	579	578	593	600	581	586	549	574	557	599	620	609	577	639	629	629	560	595	590	588	610	598	547	527	622	541	547	567	604	577	582	600	588	534	562	624	585	580	565	614	580	606	574	592	575	584	588	553	613	567	571	567	549	588	616	599	576	607	586	574	589	610	589	601	545	560	621	584	580	622	576	571	544	618	613	585	574	577	603	582	633	592	573	588	643	630	596	595	564	623	588	615	606	620	630	611	588	580	581	616	573	606	619	630	539	564
22645	21060	28837	23511	21069	21306	14152	4183	2525	1931	1696	1562	1427	1403	1309	1215	1185	1030	916	793	777	731	647	609	632	665	640	633	636	619	603	535	559	515	514	483	529	502	514	479	457	487	483	474	494	504	499	482	481	428	457	435	498	471	445	445	457	464	455	436	488	416	443	439	444	428	404	441	462	449	485	469	445	469	448	482	466	476	496	477	450	425	462	440	440	438	465	484	487	460	453	473	458	415	479	459	418	435	448	474	414	460	450	418	447	420	506	461	425	447	481	457	426	420	443	396	412	448	438	450	430	460	413	461	469	436	455	455	420	431	439	484	447	422	444	434	434	453	447	438	418	449	440	422	415	457	440	451	457	421	445	419	446	450	439	422	452	395	462	447	441	441	438	435	490	450	421	451	457	450	459	458	454	466	432	452	454	447	423	435	470	441	462	469	429	467	428	400	412	423	439	453	437	440	447	434	439	421	465	419	437	436	408	415	459	448	452	427	422	409	449	451	437	395	448	422	446	423	433	449	454	424	499	430	460	425	413	448	455	423	443	428	446	437	453	422	415	412	400	449	471	431	444	400	456	421	453	455	463	416	452	414	433	437	446	438	466	429	452	420	440	432	451	422	450	468	469	448	465	432	448	442	438	398	442	427	429	419	426	451	433	427	473	420	428	449	433	422	435	425	439	438	425	413	458	444	475	439	426	408	434	437	451	400	419	445	415	433	455	410	418	402	425	420	427	427	429	434	436	441	427	425	430	458	396	445	405	417	439	416	451	416	450	440	438	405	464	458	435	426	409	461	427	440	459	437	460	420	409	435	425	440	422	411	453	450	448	423	422	435	457	439	445	443	468	437	444	423	425	417	408	435	408	404	446	454	450	460	431	433	435	429	436	423	413	421	460	424	392	445	441	447	410	454	406	461	411	407	459	428	457	408	429	440	445	415	445	432	476	421	445	409	452	430	403	443	481	491	444	422	415	442	451	423	429	504	447	408	407	444	424	444	487	407	438	418	413	441	401	413	440	440	469	452	423	418	417	410	426	443	412	436	433	422	450	438	397	434	451	432	448	448	445	459	466	455	423	433	462	438	391	447	417	454	449	431	410	454	490	457	417	418	413	441	402	421	443	445	464	415	447	429	455	435	461	404	425	414	455	445	417	432	430	437	435	423	451	428	420	463	432	405	452	442	467	452	415	430	403	419	409	421	427	441	400	445	438	398	425	457	449	428	441	434	439	426	438	438	473	408	426	416	426	393	479	452	493	438	413	431	409	440	442	427	420	402	421	437	461	446	404	435	418	469	397	427	444	440	448	465	441	470	444	384	428	429	410	455	418	437	400	398	425	405	398	443	444	425	419	445	461	431	416	417	416	421	407	439	422	398	394	455	426	397	450	383	442	446	443	432	475	435	470	405	423	442	466	415	427	440	427	434	437	436	417	426	420	436	433	413	434	434	401	431	446	444	427	406	440	440	446	433	411	448	457	459	459	404	471	461	425	411	417	440	460	420	407	432	421	459	426	438	419	402	409	464	456	457	427	447	455	396	468	461	456	443	420	493	437	404	434	424	440	435	417	446	447	433	442	430	441	424	428	442	453	427	432	448	434	413	463	456	452	405	452	401	439	440	427	439	440	443	463	417	456	442	448	410	468	455	479	451	446	412	460	426	434	424	483	426	454	455	401	429	418	409	410	462	471	460	444	461	449	471	406	463	467	453	450	453	430	417	414	444	449	430	443	428	413	454	411	444	411	427	437	459	468	418	458	466	415	411	433	449	437	421	437	430	473	474	395	422	445	440	435	441	408	404	440	431	429	432	412	428	458	440	402	402	420	451	446	411	428	454	431	446	423	436	433	449	429	436	435	433	430	453	454	433	447	446	438	424	461	439	438	466	427	425	448	442	453	400	467	432	427	442	387	443	435	436	473	450	444	445	426	460	417	463	423	424	404	422	406	410	434	434	459	402	458	425	455	449	416	420	482	424	467	427	463	432	365	399	421	413	391	446	417	405	428	471	464	442	395	467	400	477	409	443	442	421	415	465	469	457	497	429	417	424	445	448	419	444	396	441	382	420	459	402	440	435	395	423	424	456	441	445	434	437	422	446	411	445	428	389	421	413	431	426	434	437	412	460	459	407	450	431	410	492	459	457	412	409	434	420	455	473	457	424	414	409	414	451	427	435	435	459	423	438	430	447	445	426	445	438	449	432	410	457	425	423	443	456	462	411	446	432	432	437	449	448	439	449	458	439	445	425	450	445	422	485	424	413	426	463	452	446	433	423	456	441	426	408	438	441	434	437	446	433	451	407	449	406	425	460	425	428	418	435	412	406	441	441	453	394	424	423	428	448	448	431	460	423	460	451	444	448	446	433	415	420	451	433	408	480	445	403	440	457	436	428	411	455	423	460	439	421	395	470	474	423	436	425	431	443	454	426	402	428	460	452	436	444	420	436	424	487	459	424	463	398	430	434	421	459	418	400	435	440	419	419	453	429	396	473	430	433	436	442	406	430	423	451	462	436	434	420	411	450	388	450	446	482	434	428	426	421	424	433	420	416	416	407	432	409	445	389	460	467	456	434	428	433	438	420	452	421	464	449	426	429	419	475	464	432	392	458	411	448	441	436	482	418	468	414	437	421	421	459	427	432	415	452	419	456	424	432	437	434	433	437	454	414	436	412	442	406	363	422	435	442	414	424	412	447	413	395	427	449	414	407	404	394	430	433	420	392	468	444	434	453	438	477	461	410	430	412	465	451	430	374	403	420	457	422	420	433	449	392	438	419	452	431	452	406	437	440	432	446	444	438	433	461	422	437	422	419	428	461	438	426	434	450	410	405	473	435	410	435	419	448	427	428	447	431	429	423	433	452	424	434	384	447	437	416	441	429	406	453	454	441	419	411	445	406	466	408	413	465	440	440	437	424	418	433	404	470	414	423	415	407	515	447	401	440	460	468	434	442	433	445	450	424	440	441	425	416	450	415	393	427	405	440	417	458	441	423	433	410	457	444	428	403	436	464	465	443	457	432	418	426	426	444	478	444	451	437	468	422	418	436	447	456	445	425	426	448	415	424	464	406	412	439	426	395	447	414	406	459	444	440	420	422	417	415	413	397	453	411	418	389	405	428	427	444	483	434	463	446	450	431	444	459	440	416	434	469	461	419	429	436	422	405	441	444	490	428	447	470	412	436	461	425	448	433	400	441	455	419	467	418	401	460	394	440	482	405	456	418	476	436	426	410	468	423	402	429	438	433	420	415	459	435	443	406	459	436	420	397	428	451	442	417	453	430	412	372	439	460	468	442	419	435	404	432	414	397	395	443	448	408	452	427	439	400	441	456	443	413	448	423	429	457	415	436	415	443	422	444	432	468	449	462	393	477	445	417	420	437	447	449	469	433	442	435	399	457	421	458	421	454	453	460	426	429	439	420	439	447	425	444	423	434	430	417	448	409	416	419	438	384	452	443	435	396	443	456	435	415	428	427	437	442	414	415	399	412
14445	30667	28079	19219	15040	12338	9641	7130	5102	3939	3205	2892	2719	2658	2463	2202	1871	1677	1477	1236	1162	1029	977	968	870	958	873	906	852	800	782	741	647	690	648	644	628	684	589	620	649	651	600	577	603	638	599	617	552	558	543	524	536	527	581	567	532	525	517	562	544	561	529	592	569	535	562	574	570	559	570	550	539	499	499	532	523	563	547	524	517	534	494	519	529	520	527	543	508	584	546	549	520	519	582	559	566	509	500	501	539	536	545	544	539	498	515	484	534	553	549	499	523	495	495	491	576	517	546	503	526	508	546	542	479	503	519	508	528	508	536	524	518	501	507	489	492	481	541	519	537	511	488	554	493	501	524	493	535	522	502	521	509	514	496	467	526	519	539	508	508	478	546	522	498	505	513	511	515	480	513	489	538	493	460	515	520	521	558	478	516	520	523	498	512	491	493	559	549	504	508	510	521	536	490	502	495	530	561	493	487	507	535	506	510	490	501	525	466	509	497	504	533	504	512	507	544	490	530	507	539	513	519	490	516	499	507	537	504	511	543	489	540	526	505	529	496	532	500	496	507	537	522	520	546	529	498	524	498	520	531	562	519	505	507	497	493	528	489	514	519	533	556	476	514	477	524	494	516	499	493	499	501	539	463	477	504	486	471	508	471	514	529	558	493	546	535	526	497	497	523	510	515	486	504	492	533	482	516	554	500	513	507	543	537	534	500	551	484	541	511	534	551	487	472	552	501	534	508	543	537	498	513	488	496	499	505	536	497	470	545	455	491	504	485	529	521	541	537	521	548	533	515	519	496	495	561	502	506	526	497	544	558	500	488	478	518	498	455	496	471	492	469	462	539	514	520	507	543	504	523	526	535	510	505	500	524	490	516	520	523	485	506	555	491	485	508	539	498	500	529	496	479	514	525	536	536	503	504	487	494	489	513	479	508	503	510	567	485	522	490	544	529	522	534	527	513	510	535	476	518	499	495	542	555	526	522	499	515	474	535	519	519	496	517	535	524	532	519	540	483	484	497	486	538	498	523	536	564	475	479	487	546	528	498	494	506	505	517	496	530	526	493	506	508	491	505	536	485	510	490	515	497	549	498	517	501	523	515	495	518	534	519	461	516	501	494	497	564	499	531	522	506	504	491	516	533	517	486	518	484	529	491	517	466	518	517	476	540	505	521	478	526	497	500	500	491	516	488	502	531	513	513	538	507	490	513	505	546	522	540	503	554	500	496	503	487	505	456	537	536	515	515	539	466	481	507	533	519	475	526	512	528	482	535	490	500	474	486	529	527	521	519	496	469	519	519	499	505	526	523	511	508	486	525	487	549	487	525	490	509	501	517	493	512	513	495	542	533	490	505	516	527	493	513	512	509	494	514	515	518	518	490	509	517	473	528	471	460	464	524	519	518	526	471	509	558	524	488	504	554	489	509	528	543	485	520	503	498	527	558	524	482	524	533	467	486	534	531	476	479	506	522	523	516	525	541	522	514	481	464	489	517	535	488	522	497	511	496	507	531	507	541	521	507	542	515	530	523	510	529	513	505	511	519	513	522	484	490	514	552	508	502	514	519	499	526	521	481	533	513	533	507	524	551	526	554	507	502	474	524	500	481	492	504	508	514	517	470	523	539	490	548	473	478	510	517	488	524	513	504	526	511	506	519	499	484	489	505	530	485	545	501	489	496	467	533	502	468	536	540	518	483	499	484	530	526	511	551	503	521	465	501	492	511	501	497	533	537	539	506	514	512	486	531	484	490	500	531	532	478	495	536	516	526	470	498	538	536	485	525	517	498	484	526	501	494	544	530	479	518	527	489	492	503	521	491	519	523	509	507	532	487	481	467	505	490	537	477	534	504	531	503	492	549	512	503	487	476	500	476	503	492	483	521	484	522	524	499	498	561	498	538	495	496	520	510	506	462	527	494	534	499	468	514	489	552	515	476	497	481	496	483	557	554	530	491	514	513	490	506	529	545	522	463	494	505	500	505	495	472	473	512	520	512	544	529	502	521	488	445	504	540	488	509	505	508	512	523	488	512	503	501	510	526	498	484	533	495	523	522	498	480	488	507	532	523	512	460	516	492	526	532	507	522	495	555	519	521	530	530	491	528	506	460	499	528	472	504	495	504	491	504	514	496	500	514	493	521	506	505	517	520	512	507	508	494	506	551	500	521	495	509	477	469	524	474	533	517	539	452	507	521	507	495	511	497	511	498	576	527	499	559	473	523	495	502	546	461	525	504	533	498	523	522	500	523	550	491	468	507	515	463	522	550	505	455	514	492	493	516	511	509	519	514	486	502	486	520	500	480	529	516	495	499	544	520	508	556	510	506	546	516	547	534	525	544	512	513	509	520	482	515	506	499	482	500	523	516	524	514	534	485	496	548	476	517	505	483	507	500	510	512	543	506	525	530	506	505	548	520	476	476	526	536	528	503	462	474	475	488	486	542	483	471	503	488	530	495	489	477	478	498	517	476	505	496	513	489	552	468	485	529	498	490	481	475	504	478	532	504	520	549	469	534	511	532	515	538	523	497	518	488	470	520	496	462	525	508	498	504	488	502	497	518	490	497	502	498	503	523	481	468	471	510	532	521	522	461	493	482	541	504	511	491	505	527	471	522	544	498	499	509	524	500	510	525	468	480	535	535	513	482	512	525	513	492	497	547	479	486	523	501	493	513	494	471	530	476	521	502	511	501	491	527	493	522	514	497	532	524	521	499	506	494	510	540	510	584	505	464	505	489	518	487	505	496	516	502	499	495	531	523	511	521	501	498	505	470	487	537	470	499	548	494	524	519	506	520	497	528	548	485	480	513	561	519	521	545	508	522	563	508	532	492	531	494	533	475	504	492	488	511	490	515	507	503	506	538	530	500	546	511	553	524	523	533	521	503	548	516	495	518	492	554	478	541	490	484	530	512	548	472	495	522	502	537	509	515	481	541	508	512	477	487	523	474	480	518	466	491	544	507	509	485	491	477	515	570	502	483	544	509	523	466	510	537	515	508	497	496	523	554	485	524	532	502	499	529	527	507	529	489	497	519	504	475	551	519	486	502	474	491	525	521	534	457	510	515	503	498	509	499	510	561	509	531	493	493	537	505	527	515	527	540	465	499	507	507	492	523	502	490	496	494	524	539	480	523	505	524	505	504	485	498	463	482	529	502	536	486	502	496	518	494	528	515	535	492	483	473	515	516	554	511	523	564	501	520	504	515	537	478	500	515	528	508	512	512	495	538	468	574	512	522	469	444	512	528	537	501	510	485	515	521	517	499	521	514	524	469	498	512	538	504	510	494	503	477	520	545	501	488	509	506	484	511	501	561	542	486	491	506	517	530	491	514	518	528	537	501	519	483	492	475	530	534	520	501	576	514	544	494	502	506	513	480	498	522	492	544	462	507	491	459	530	505	485	515	517	512	502	534	496	522	495	544	533	503	464	446	504	531	514	512	488	509	522	493	510	497	496	544	561	536	502	506	538	526	490	538	503	506	490	496	521
26916	20864	15925	7691	4092	3098	2342	1626	1299	1147	1064	1014	978	953	1021	881	916	789	851	835	748	766	778	677	736	713	705	742	718	710	738	704	665	715	635	650	735	713	637	697	744	701	655	642	659	657	675	715	658	683	684	655	662	641	705	680	662	618	638	657	685	663	660	687	615	655	664	646	667	680	667	640	637	612	670	646	697	684	664	677	652	631	679	633	613	667	657	624	676	688	633	682	662	620	695	615	648	642	698	632	641	651	640	640	668	637	667	622	636	662	630	625	643	676	701	620	649	658	700	703	683	636	638	651	627	620	636	609	656	710	676	655	664	646	673	691	670	620	651	633	621	656	646	659	654	670	695	659	664	666	655	655	670	685	652	642	673	660	677	660	632	627	673	676	647	636	664	620	618	588	630	686	658	617	640	639	669	641	636	617	681	658	662	669	663	635	631	630	638	706	661	661	621	651	666	629	621	659	648	619	667	706	628	649	664	678	661	655	638	611	686	594	651	640	627	632	604	667	682	645	658	660	629	618	666	700	631	633	645	655	661	678	641	642	639	696	673	699	676	650	692	613	696	636	646	644	676	651	640	637	614	635	700	655	679	684	648	592	640	638	585	672	623	692	651	638	681	687	635	655	659	661	680	642	609	657	655	703	593	646	645	670	618	638	646	660	668	628	683	655	671	657	667	644	652	665	612	637	641	670	684	627	666	687	648	670	702	639	672	638	655	653	641	651	649	648	641	672	638	639	639	657	620	631	649	633	685	639	674	669	651	637	691	639	660	676	670	655	621	614	650	630	697	633	636	647	630	686	648	651	651	635	675	621	654	646	685	665	639	654	684	628	661	644	642	683	654	658	619	665	667	616	687	638	645	635	665	670	637	603	639	683	667	631	673	645	670	670	645	612	611	621	629	644	668	654	659	656	649	701	671	600	637	687	607	651	690	618	685	699	677	654	637	698	632	613	642	656	672	646	683	668	654	658	634	662	651	609	621	703	667	617	595	679	628	639	622	651	623	666	629	642	635	666	647	634	630	669	679	632	645	619	643	702	616	639	632	627	681	667	689	676	620	669	646	608	614	671	672	635	636	659	710	675	659	637	632	650	611	662	652	641	595	669	660	633	675	650	625	640	641	717	657	629	655	631	645	697	651	663	632	649	651	640	647	615	635	665	630	657	615	655	670	672	702	665	630	673	660	626	658	624	635	650	632	679	626	634	632	677	636	672	646	662	675	669	678	670	640	671	653	631	662	642	692	649	653	677	661	691	627	656	663	662	680	630	626	642	625	655	655	630	662	637	679	635	603	650	667	643	622	641	662	694	611	634	690	661	656	634	663	670	648	694	643	682	657	665	663	697	622	635	626	679	655	623	655	674	628	674	642	670	651	691	613	676	668	646	600	654	690	702	658	650	654	643	671	637	712	647	696	664	610	627	659	637	693	673	632	664	660	643	671	667	666	635	615	691	680	687	655	633	682	664	665	692	640	704	652	680	642	644	666	687	645	660	674	643	614	668	678	666	626	640	632	680	657	663	641	656	648	638	668	698	612	646	669	603	613	659	664	668	626	692	637	686	647	592	680	637	624	614	657	676	670	633	638	633	641	628	630	612	637	672	648	666	646	647	675	629	610	657	645	641	643	659	663	668	662	678	659	636	622	683	695	710	708	630	626	681	669	660	669	655	687	700	631	639	668	628	687	656	667	681	645	646	623	644	673	672	684	644	658	665	699	634	682	666	679	632	618	607	616	669	656	628	655	657	676	677	652	668	668	695	695	671	658	601	675	687	650	625	731	635	602	628	644	678	672	673	646	665	673	648	641	638	618	691	648	648	702	659	628	644	638	667	661	649	660	646	681	652	614	668	659	663	669	658	615	667	675	649	651	645	726	672	682	631	676	683	620	624	674	626	613	641	678	624	669	674	660	647	655	644	642	672	636	680	679	670	659	664	649	656	633	648	635	642	638	657	684	653	672	673	694	614	639	620	676	607	626	624	654	628	698	687	641	625	611	642	661	635	641	654	675	698	649	617	672	631	635	633	715	673	670	680	695	606	739	668	699	662	682	689	674	633	641	626	621	636	653	657	693	645	650	643	644	634	697	640	646	631	601	624	645	625	662	664	639	657	708	638	659	695	672	633	677	662	663	637	673	667	680	660	630	673	652	703	650	649	655	666	708	614	618	625	698	670	682	637	656	704	653	638	640	669	644	648	626	650	668	669	686	581	690	658	645	628	638	637	688	674	677	637	624	638	679	662	672	666	613	665	676	677	649	647	633	655	633	675	632	649	671	707	644	628	648	626	623	639	639	626	630	656	639	668	633	659	690	612	626	610	636	686	614	697	682	653	646	635	676	666	644	679	692	659	653	626	624	619	649	637	664	640	624	701	647	665	657	603	648	622	641	656	645	656	666	626	642	646	634	680	687	646	646	664	645	636	669	664	596	670	643	637	685	676	642	648	686	671	687	649	636	664	683	671	618	657	623	618	597	609	643	674	644	687	648	643	685	632	670	701	683	659	688	663	644	649	655	588	661	674	620	688	653	630	691	673	679	643	698	654	658	666	665	643	647	657	663	656	633	658	608	626	697	619	681	695	660	650	630	655	662	652	646	692	680	657	650	624	655	664	654	676	629	670	680	669	645	623	689	669	685	668	646	664	680	622	664	665	633	703	657	601	622	678	689	644	656	652	663	636	704	657	655	658	649	622	674	611	667	656	661	612	664	681	654	655	632	635	629	659	640	634	657	685	672	677	627	664	675	634	639	649	692	667	594	652	683	636	653	692	704	640	645	711	648	656	654	641	665	654	656	678	659	605	693	654	697	634	706	640	671	627	658	640	620	611	613	674	634	680	634	675	662	635	616	675	655	644	633	668	645	624	610	633	680	669	600	656	656	640	670	612	682	641	709	673	719	618	641	651	709	647	650	691	610	650	659	660	629	633	648	701	659	647	671	637	641	673	670	640	647	700	697	619	660	668	617	641	650	628	706	701	674	603	590	649	634	642	721	642	688	645	641	646	664	615	671	672	642	683	612	629	637	670	606	651	651	709	613	658	654	657	619	618	652	633	625	674	622	663	659	643	632	637	645	715	623	624	650	684	612	631	648	646	662	594	658	658	658	664	678	686	656	645	635	685	641	642	606	681	634	658	654	669	643	648	644	635	646	620	671	654	660	661	658	667	639	680	656	663	636	673	682	630	624	697	658	633	596	670	653	646	664	603	680	658	666	631	655	676	639	676	621	674	653	621	654	662	670	635	619	557	633	613	657	670	630	652	680	706	645	692	639	676	669	657	648	654	654	674	678	665	655	615	682	674	602	605	658	687	664	643	695	662	683	629	686	619	643	635	658	665	706	658	609	679	672	665	630	679	668	645	680	650	659	623	637	639	610	665	626	648	677	670	671	639	666	646	689	662	687	612	635	626	630	602	650	663	677	688	662	626	642	677	629	682	647	589	658	677	671	671	675	666	631	685	670	623	676	664	652	667	667	674
10906	18159	15675	9427	7026	5636	4410	3240	2326	1951	1614	1688	1618	1655	1513	1404	1266	1276	1113	1020	1013	891	987	937	910	943	943	920	954	933	890	823	830	819	803	837	815	815	842	810	812	809	800	816	801	789	838	807	806	795	805	819	775	819	799	761	811	839	808	818	817	839	806	795	824	800	785	788	849	818	795	823	823	786	763	790	749	804	753	799	816	784	763	793	792	793	787	785	815	792	789	764	803	800	731	777	794	766	818	783	773	780	780	795	828	800	801	736	780	756	806	778	747	762	756	759	818	807	767	776	765	811	740	753	763	775	813	756	774	756	816	724	787	809	782	761	767	791	739	807	797	801	779	830	796	739	830	774	811	779	776	805	778	790	782	801	772	765	770	782	789	759	757	825	789	794	813	789	751	738	739	751	779	786	806	775	754	758	797	760	779	758	761	800	748	785	827	798	859	815	808	792	766	804	762	768	794	744	754	799	779	761	755	758	799	819	771	811	863	770	762	812	816	776	783	808	791	815	763	780	723	786	799	814	747	776	798	752	763	833	797	818	819	836	758	769	743	711	809	767	772	812	786	805	802	753	780	767	794	811	795	749	760	755	717	839	719	816	743	818	816	782	792	758	785	769	789	785	731	753	750	803	813	810	740	764	846	750	816	736	822	768	789	766	770	794	816	848	771	866	836	758	786	773	767	796	781	749	820	791	765	778	772	773	756	821	743	758	816	836	814	764	800	792	782	716	757	733	813	811	757	788	801	801	800	763	861	779	800	775	795	742	784	763	847	803	771	828	789	762	800	762	782	760	759	799	786	803	833	752	772	803	813	777	743	731	800	741	814	792	858	786	773	810	763	761	768	795	799	793	778	747	778	772	809	793	802	828	810	771	839	761	821	841	795	771	786	770	804	759	766	828	751	823	818	764	802	784	760	797	761	795	727	784	797	851	783	774	839	861	778	779	740	784	711	833	773	774	774	802	762	789	793	720	813	810	753	778	777	775	760	820	715	821	729	806	783	733	762	739	805	779	777	817	762	768	806	777	775	860	775	787	798	728	825	763	826	733	791	746	760	833	760	738	766	787	794	725	808	730	784	783	803	738	724	758	811	794	757	813	773	848	775	798	740	799	790	805	786	817	760	771	834	837	807	784	782	784	797	752	783	780	761	808	829	796	763	807	708	763	782	752	807	761	839	786	772	772	769	771	725	786	787	789	767	771	756	767	780	759	803	836	718	804	778	823	754	770	761	830	829	777	760	777	792	765	811	750	794	793	809	809	845	804	807	715	751	821	807	805	807	789	740	828	758	800	791	801	808	795	790	766	720	782	783	721	779	809	793	811	805	802	752	783	782	829	780	775	812	825	799	793	814	780	760	801	780	735	794	815	808	800	730	753	771	784	743	759	811	842	810	794	786	788	803	732	762	784	802	769	750	817	781	760	786	790	779	791	838	789	742	758	811	793	784	777	776	710	813	771	795	823	791	731	827	803	752	787	785	837	782	787	794	748	753	780	791	776	790	802	774	780	813	801	793	738	847	799	817	780	812	799	748	802	749	745	782	769	779	786	788	792	735	784	748	762	823	795	752	818	781	767	837	802	783	789	773	802	847	807	751	803	802	806	762	799	782	757	761	768	761	822	800	791	758	760	792	781	788	779	768	826	753	761	791	823	781	784	772	810	792	819	839	769	809	798	748	814	772	764	822	761	727	830	803	821	761	819	793	787	816	782	788	796	825	801	784	795	795	774	783	810	798	818	754	769	792	772	788	769	790	772	738	806	784	793	805	769	807	767	789	783	744	728	805	768	801	791	833	783	769	799	793	796	782	809	809	774	801	807	767	802	808	813	777	804	816	803	821	759	752	808	767	788	755	816	776	787	851	783	782	809	798	779	803	772	761	759	801	800	792	770	857	841	809	789	811	764	771	752	780	764	780	791	782	793	800	776	766	803	742	828	795	777	787	765	793	744	776	810	806	802	799	790	777	836	811	778	759	753	787	750	768	724	805	715	764	803	742	795	847	753	813	788	787	835	800	784	810	785	746	767	751	784	779	792	816	752	765	761	797	873	731	815	799	847	789	772	788	777	783	745	729	805	808	801	789	763	760	806	810	805	811	758	767	769	766	784	799	783	806	767	767	736	769	806	807	796	777	780	781	792	736	813	752	822	794	778	812	792	859	832	770	755	818	822	757	821	721	792	782	797	764	794	819	768	789	832	770	761	747	801	794	772	792	822	799	818	799	824	771	748	750	793	802	770	808	800	765	839	777	853	761	770	753	766	812	778	762	819	724	774	753	759	804	810	792	785	767	766	784	782	822	792	767	805	820	732	774	815	792	766	777	787	849	822	764	763	823	822	842	754	797	814	770	810	812	765	770	774	777	782	773	747	768	772	780	808	822	807	855	802	770	737	792	737	771	763	745	774	748	794	791	780	819	766	803	804	785	771	839	805	789	811	800	738	814	786	793	773	721	777	834	823	827	748	821	787	768	798	781	769	764	773	784	817	791	811	751	745	750	792	762	776	805	765	813	807	784	793	763	789	789	765	805	762	766	816	776	779	763	808	780	762	795	789	783	775	821	780	803	810	761	769	797	733	836	764	737	788	842	775	760	738	804	775	767	723	774	826	810	779	786	759	803	778	785	749	776	711	801	783	752	830	754	787	853	803	790	775	831	733	801	827	781	771	753	791	831	787	799	851	769	773	802	844	844	768	747	827	770	824	801	766	806	757	775	783	777	743	818	793	792	795	817	758	766	754	796	824	825	741	828	771	791	765	742	800	772	797	774	801	758	779	764	801	791	773	781	758	793	794	807	802	798	763	825	761	830	828	787	816	736	734	785	816	800	803	782	796	815	732	797	757	772	708	775	743	831	790	770	774	792	811	782	806	786	789	777	781	803	804	803	840	777	786	785	762	805	769	802	744	759	750	713	778	787	791	785	754	789	745	783	830	803	817	765	786	833	750	747	784	760	766	828	763	833	800	745	755	800	758	801	762	777	788	788	806	784	785	823	773	802	780	810	793	750	800	767	764	758	811	744	748	744	796	764	773	774	797	756	800	815	784	766	828	733	888	763	806	755	787	790	818	800	781	784	827	781	797	727	790	822	733	753	788	812	817	804	737	789	790	808	786	802	786	756	808	728	828	796	776	750	797	826	789	805	840	792	762	809	750	798	808	766	742	721	774	801	780	756	797	778	787	791	775	767	833	762	786	804	775	825	809	830	823	805	742	813	823	838	771	798	772	734	761	763	808	795	836	715	804	798	785	767	725	752	758	752	767	753	774	745	781	838	775	815	843	798	794	807	777	767	854	819	804	762	757	841	811	746	771	789	796	760	787	756	817	768	757	791	794	756	729	784	705	825	823	768	823	802	738	767	795	830	806	757	781	815	811	793	856	819	787	771	817	762	737	775	808	808	811	815	753	812	784	772	793	781	768	808	799	769	776	763	810	748	775	826	800	740	779	808	768	809	776	762	771	815	767	811	768	828	809	779	794
23634	21059	28403	23925	21108	14582	4877	2460	1797	1489	1333	1292	1160	1165	1111	1029	934	897	783	717	728	703	663	636	679	663	637	623	604	598	629	563	575	513	527	559	565	529	547	534	552	539	512	501	554	510	485	500	538	505	490	510	527	532	545	508	501	562	529	535	512	500	515	522	519	473	550	515	495	505	564	515	525	525	500	513	474	483	519	503	495	520	505	531	511	489	484	489	488	485	470	491	479	500	504	490	477	517	468	530	489	532	497	517	504	496	510	491	525	511	493	490	493	478	491	502	503	498	557	499	497	501	457	506	524	525	514	479	499	515	511	503	478	476	487	478	446	499	476	480	501	491	476	508	506	498	498	476	458	472	509	505	513	520	524	504	478	492	485	495	522	476	511	509	484	507	497	502	507	519	496	509	505	501	521	508	520	459	475	472	498	499	463	501	499	476	497	514	546	486	496	491	490	480	493	512	520	448	455	494	534	484	501	501	484	494	459	529	485	486	474	503	490	488	564	428	512	493	513	487	487	477	496	473	510	513	514	562	483	484	487	476	512	504	520	534	497	500	463	473	519	503	501	488	505	511	490	493	502	514	491	527	461	458	475	499	477	461	514	503	467	484	497	492	519	493	455	452	538	485	469	453	452	515	507	474	520	490	514	518	515	513	533	483	500	505	527	464	512	507	466	488	511	484	520	465	496	485	480	482	499	477	512	518	473	498	519	548	504	479	470	488	521	478	505	516	504	499	507	493	488	498	524	505	495	482	462	511	478	491	485	456	522	463	490	521	475	491	484	487	518	490	475	474	505	505	488	463	505	480	487	522	485	478	512	451	438	479	487	501	508	472	495	501	486	545	495	451	459	528	479	485	499	488	481	497	467	476	464	483	516	477	522	489	482	481	499	491	491	463	512	502	480	493	503	480	487	493	476	516	471	499	513	514	500	503	484	529	500	502	528	495	499	503	511	471	472	504	506	500	504	459	516	514	519	482	505	497	488	511	543	494	522	496	479	510	483	496	550	500	501	478	494	500	514	526	493	518	456	514	510	506	522	505	498	542	465	515	483	501	538	503	473	528	533	507	470	517	525	473	490	486	529	485	462	496	518	493	500	449	492	463	471	469	475	476	499	492	482	533	533	503	455	512	504	488	477	494	481	498	527	526	449	495	452	486	461	495	509	499	460	443	496	493	488	500	502	526	506	474	512	533	509	504	494	510	496	510	502	492	450	500	508	503	494	525	449	534	469	489	490	494	522	508	524	494	485	519	489	477	521	508	525	462	506	499	511	489	512	516	503	483	493	488	511	496	488	515	494	491	509	512	504	468	499	520	472	536	476	487	477	482	490	499	497	467	498	482	479	497	488	510	493	491	481	471	465	481	502	495	484	536	491	492	524	484	529	498	494	513	470	521	475	542	510	506	514	477	464	505	452	508	456	472	508	493	489	479	497	529	532	482	481	509	457	470	497	468	484	542	496	538	544	518	495	513	522	477	507	518	519	511	506	509	511	523	485	450	472	513	522	496	525	497	480	492	492	530	511	505	514	485	495	509	514	486	514	503	509	482	488	494	519	455	502	495	493	507	473	479	481	528	489	489	495	490	501	496	467	464	475	484	493	537	470	480	517	515	489	550	484	487	470	499	521	517	480	503	496	479	482	479	485	518	509	481	468	465	476	457	484	465	521	490	494	503	472	486	466	499	481	479	479	511	480	474	457	523	477	469	501	464	466	505	533	489	479	512	485	481	502	478	509	501	457	483	517	499	516	511	512	495	529	485	490	442	502	429	498	512	496	512	531	477	463	461	471	499	532	491	492	484	462	494	501	530	501	532	476	436	486	461	467	507	512	479	464	477	517	479	518	470	470	490	495	516	511	500	507	532	469	504	469	514	509	490	511	458	504	512	482	507	477	509	489	496	512	499	515	466	506	498	500	464	460	472	451	512	433	532	483	514	511	484	515	477	515	458	528	529	490	488	511	500	494	520	477	504	513	525	500	492	499	470	476	479	515	547	516	546	507	486	525	474	535	527	488	484	495	523	481	540	510	512	459	482	516	495	506	455	475	470	524	479	479	524	503	524	483	475	497	467	453	472	500	499	510	506	506	494	495	494	494	498	518	490	511	496	469	480	494	502	503	518	479	530	511	466	500	483	479	506	452	540	511	515	521	508	510	530	507	459	505	486	548	515	459	553	466	488	474	493	482	512	515	483	508	508	471	472	502	462	471	480	469	527	456	506	534	488	504	489	476	510	503	509	493	492	485	491	485	526	519	514	478	497	487	477	472	477	479	498	497	510	519	517	473	488	480	496	493	527	523	514	508	513	515	507	504	528	480	488	479	479	462	492	457	473	490	487	547	491	553	528	518	545	524	494	473	471	496	471	515	520	501	489	494	461	480	526	475	472	547	503	497	485	477	503	528	512	542	480	495	511	487	460	484	458	479	504	514	503	471	502	490	496	502	516	476	481	497	461	554	490	485	480	492	473	480	487	500	535	533	490	505	514	501	512	489	534	524	470	530	470	512	508	493	498	517	495	491	512	501	470	504	465	484	507	487	459	485	508	511	477	506	504	508	521	545	490	503	503	539	534	511	497	493	483	459	486	494	490	488	465	525	496	507	490	462	509	514	501	506	450	471	512	459	428	528	495	485	500	529	501	475	484	477	462	508	485	515	514	471	521	505	519	525	529	510	516	471	449	511	523	552	517	495	483	468	485	481	492	480	496	496	543	479	506	479	442	487	490	529	465	482	461	498	487	497	502	490	465	485	505	501	481	500	492	530	501	514	473	527	509	517	522	509	534	476	483	473	496	467	496	485	537	497	467	491	513	490	527	521	472	476	528	538	498	478	460	486	496	529	469	510	530	493	445	468	520	477	487	448	488	469	477	520	465	491	483	489	523	542	478	499	490	488	515	480	474	492	498	495	480	478	545	494	502	530	465	520	539	516	502	509	515	494	495	487	489	469	517	478	479	512	513	478	509	504	483	487	546	508	509	477	533	514	460	464	508	494	524	521	482	519	499	508	457	511	488	522	494	501	498	521	517	493	506	500	472	501	492	522	505	543	513	477	491	495	479	479	500	493	496	454	518	502	505	510	542	479	498	494	443	504	465	484	497	496	479	514	485	511	519	512	461	512	498	510	512	523	487	481	478	456	496	447	535	478	466	463	481	489	470	537	459	498	466	478	507	525	504	517	482	526	501	546	529	500	488	502	467	482	498	489	504	513	469	504	500	506	472	482	505	479	479	488	474	472	487	491	522	521	527	478	500	472	519	464	511	491	477	511	479	483	483	503	487	509	477	476	500	518	473	502	478	490	537	503	502	479	486	473	496	522	516	477	478	542	495	487	505	486	506	517	493	490	518	463	480	490	481	505	483	483	472	503	513	457	499	486	476	499	489	467	517	454	485	485	545	492	489	494	484	545	466	508	485	475	497	486	498	464	507	491	533	531	531	513	462	503	455	496	488	510	521	481	477	460	500	479	549	527	505	494	463
12051	26129	23467	15108	11642	9321	6825	4934	3615	2897	2494	2312	2194	2048	1832	1699	1555	1324	1223	1089	1018	982	909	904	866	898	835	854	896	744	742	736	747	740	722	678	689	680	688	647	733	695	653	614	674	660	652	620	634	642	642	578	630	683	615	607	607	629	634	678	663	646	652	661	585	612	656	610	636	599	646	649	560	652	604	637	596	636	589	596	634	628	602	581	604	652	601	614	635	680	630	623	592	610	699	629	607	597	607	608	604	600	634	605	646	609	624	632	556	614	524	592	604	602	609	605	607	622	639	611	616	630	605	631	608	626	589	594	617	611	605	619	610	605	621	587	626	600	606	605	586	560	626	621	618	605	597	586	585	652	614	553	608	604	638	595	607	643	603	616	603	610	597	629	599	617	570	567	626	556	626	620	580	600	624	613	680	565	578	667	590	579	583	587	574	623	591	617	603	649	576	630	607	571	561	611	589	570	616	628	590	597	616	604	647	627	582	569	573	574	603	623	560	620	656	629	593	620	592	640	618	591	600	565	600	644	655	643	582	605	611	609	578	634	629	563	610	605	617	598	613	612	566	640	586	574	575	599	642	631	666	588	603	572	642	583	591	602	562	600	604	602	623	637	617	618	575	608	611	590	544	579	595	564	591	593	632	616	574	611	658	578	597	576	595	560	626	591	600	578	602	604	630	592	581	602	588	619	640	585	624	594	609	596	607	574	598	560	622	598	587	561	622	569	582	607	594	560	578	605	573	646	620	629	616	635	634	610	629	617	585	555	581	611	604	619	581	636	594	532	571	607	602	554	619	581	628	582	605	577	582	590	596	568	588	573	624	629	606	597	597	613	597	612	612	652	576	648	575	598	613	570	579	583	597	676	615	618	605	594	621	627	577	607	595	586	612	612	586	593	577	580	608	593	607	608	586	559	612	595	619	612	593	588	620	604	626	657	565	631	581	641	603	604	575	613	588	610	618	610	610	639	596	622	629	572	573	611	590	613	556	604	617	611	594	585	586	595	621	594	611	580	620	609	601	591	580	559	622	612	590	612	628	587	586	639	585	605	631	581	662	621	643	615	580	605	575	599	586	616	630	584	595	632	577	597	589	581	591	596	627	621	683	621	594	563	616	608	627	599	602	608	594	564	616	628	639	617	566	595	564	622	624	611	571	582	571	607	633	636	580	592	617	603	587	591	600	615	607	619	599	601	589	617	588	609	587	613	618	594	573	598	592	594	620	591	550	592	591	614	568	601	622	583	604	642	616	636	594	602	611	597	612	598	561	605	629	607	559	589	616	559	602	600	609	585	604	568	590	603	639	625	572	568	592	592	619	625	578	625	630	634	651	592	602	592	610	567	607	570	615	631	570	609	631	615	577	596	622	640	590	555	664	632	581	623	617	596	589	601	614	604	587	594	586	572	623	579	618	622	572	606	589	625	593	578	606	577	564	635	575	602	624	612	623	608	555	608	634	633	556	628	602	616	572	632	559	592	586	599	591	589	574	582	577	618	595	623	599	605	586	587	566	601	559	597	580	578	588	555	646	622	604	583	614	592	628	592	590	614	606	587	584	632	622	581	628	583	545	567	552	580	596	590	606	574	582	581	628	614	585	599	585	602	623	582	558	577	619	623	644	586	583	628	627	631	613	615	611	602	585	584	586	614	604	643	582	638	640	614	645	632	651	590	619	612	553	611	630	605	623	595	584	634	563	605	578	560	594	610	640	562	616	605	589	561	629	640	626	596	602	606	607	608	631	610	607	614	610	602	594	596	642	628	606	570	601	629	596	605	583	619	568	600	605	547	635	616	646	589	594	613	625	621	580	605	604	603	599	603	585	620	606	600	569	594	621	610	639	596	580	559	607	593	580	597	563	594	617	598	629	617	590	611	621	582	602	593	594	609	635	599	627	592	609	637	627	631	596	588	605	558	565	600	597	610	574	594	626	621	599	585	614	605	578	638	584	641	599	605	633	621	656	583	608	623	626	567	623	604	578	601	602	636	594	607	571	613	601	638	583	599	613	640	609	583	586	613	596	576	595	614	549	556	595	634	608	651	589	607	581	607	588	569	605	590	634	578	604	588	590	612	614	570	621	626	567	606	585	623	582	587	605	611	584	608	604	566	603	583	601	584	569	588	600	615	608	590	580	602	559	619	627	637	630	587	597	570	612	558	591	587	630	611	614	623	608	592	626	585	620	581	651	641	572	609	630	592	602	609	600	621	623	610	618	614	629	585	542	582	591	608	581	585	585	579	514	624	634	556	587	578	619	635	588	624	571	600	606	608	643	575	557	638	600	617	618	596	616	647	608	573	527	597	614	630	562	623	585	577	591	535	622	587	588	606	575	610	578	614	589	603	622	586	609	622	587	616	609	595	599	603	606	597	606	606	610	622	571	601	617	615	647	553	561	611	598	629	574	585	631	584	636	590	637	658	596	613	598	578	574	621	573	613	598	582	578	594	594	571	595	614	626	577	597	593	641	571	601	635	584	573	616	641	640	615	626	578	611	633	616	576	601	630	591	675	589	601	580	624	595	609	599	575	600	604	576	609	575	616	613	602	613	598	620	572	593	601	566	659	564	638	588	594	598	575	622	573	603	603	577	567	568	590	641	636	588	595	655	566	631	645	594	604	580	606	608	590	583	576	609	602	607	601	597	556	576	601	581	631	587	576	625	620	625	612	598	621	606	640	603	601	563	601	562	605	596	621	613	626	651	578	582	609	613	557	639	598	627	607	560	602	605	622	629	563	611	573	561	580	597	556	595	573	583	558	622	583	609	610	620	566	611	641	620	629	625	607	632	588	589	615	623	620	574	573	605	546	568	599	591	597	544	622	610	620	616	573	585	606	592	637	591	572	609	617	557	624	615	578	624	630	617	626	626	594	618	603	590	615	550	601	628	609	604	583	574	621	632	619	613	620	574	575	596	586	613	617	584	561	568	601	561	595	579	611	595	658	625	634	611	613	588	607	594	586	642	590	586	608	640	580	568	680	602	543	590	557	620	586	608	587	597	678	605	623	582	585	585	591	589	541	615	593	609	623	567	645	596	668	610	586	603	619	604	624	645	632	611	597	572	600	609	606	585	586	609	633	586	614	603	589	569	605	626	676	584	535	571	611	586	558	589	611	595	624	579	580	578	622	615	590	573	593	604	600	589	609	579	611	633	638	544	648	584	551	581	541	611	599	572	601	634	608	576	590	588	609	598	574	582	571	610	595	654	602	611	605	617	609	606	575	636	592	589	604	587	595	604	564	596	601	610	570	602	593	597	619	616	640	628	607	541	643	601	554	643	625	606	618	593	558	658	585	568	583	563	593	567	619	577	620	581	557	589	597	579	629	580	617	576	653	576	639	610	585	603	611	624	612	597	607	569	586	640	594	616	560	572	621	587	631	596	592	585	639	628	633	596	612	618	584	628	577	621	590	556	609	609	610	588	598	596	591	583	604	592	635	595	585	580	619	599	588	620	570	566	580	604	567	635	585	648	608	639	653
22685	21056	28802	23515	21066	21273	14114	3928	2276	1978	1767	1649	1512	1546	1348	1265	1094	924	905	810	726	700	665	649	702	668	685	652	615	630	590	567	555	581	543	528	533	524	547	547	539	521	493	476	421	472	479	467	489	492	483	499	482	442	499	499	445	487	443	480	446	483	493	519	521	481	452	464	463	442	447	476	470	478	454	456	485	491	488	466	422	443	473	460	455	436	453	438	484	456	460	463	445	510	469	471	435	455	499	470	458	424	462	472	485	457	428	467	455	405	451	437	455	466	457	463	438	424	408	481	412	487	441	458	460	484	404	482	433	457	459	423	459	456	449	449	490	434	451	463	450	471	449	447	463	476	493	440	431	424	435	444	418	494	464	433	457	448	449	457	447	440	438	426	394	411	427	468	458	390	432	495	438	461	419	481	474	475	442	454	442	426	416	446	456	442	450	438	431	426	456	473	465	451	471	456	480	489	452	463	443	478	418	475	477	430	437	431	426	462	458	460	409	434	436	454	453	453	431	412	441	447	414	433	422	458	459	441	441	454	457	508	482	445	468	427	455	440	412	452	475	461	422	411	471	458	426	446	460	454	428	479	453	457	479	430	446	479	442	452	462	444	450	474	414	437	435	476	460	429	456	472	468	441	433	432	445	483	453	408	421	454	451	409	466	465	430	462	439	455	449	464	408	441	411	426	452	451	461	443	422	436	501	427	490	466	454	444	423	441	452	468	443	468	455	480	468	401	431	456	470	490	483	459	452	413	459	462	428	438	446	476	440	439	437	449	424	465	442	450	469	456	477	426	420	441	472	460	454	448	470	501	459	441	468	434	438	439	446	464	471	449	476	446	462	463	434	390	427	443	469	463	456	451	441	423	453	431	426	438	474	423	434	421	429	426	421	430	462	474	464	421	425	422	465	408	466	467	433	448	438	483	420	458	443	445	425	445	438	460	438	411	440	483	441	441	456	439	453	461	414	479	424	442	428	449	454	411	454	477	456	450	467	460	441	469	453	462	436	443	462	419	416	456	502	461	465	451	408	430	486	466	451	457	416	453	403	480	448	489	455	492	448	430	463	422	449	461	455	463	449	426	473	469	447	471	435	451	471	420	448	450	432	457	449	479	452	462	435	463	471	428	458	466	460	444	424	401	482	429	442	446	437	445	464	440	411	411	449	441	424	449	456	456	420	446	463	453	450	440	452	435	434	446	457	456	447	441	453	434	458	468	439	451	432	449	496	461	437	463	462	477	403	416	436	487	427	421	462	491	446	464	468	472	421	427	438	447	404	416	431	468	494	435	465	460	437	407	452	465	475	497	460	430	467	433	451	452	463	506	461	465	430	442	489	436	450	446	404	435	431	443	463	433	448	465	430	433	410	462	424	431	458	432	486	468	476	450	421	471	441	492	456	427	477	440	416	483	457	474	459	453	443	447	400	459	499	444	449	471	445	457	466	444	497	457	418	453	459	445	422	458	455	451	433	428	416	439	442	435	462	459	472	425	453	491	495	436	451	414	461	444	436	466	420	463	431	433	488	409	387	467	452	459	434	462	470	497	495	447	436	429	446	467	434	437	452	434	438	470	453	426	458	432	477	502	426	478	432	425	454	423	438	435	443	423	449	469	440	452	456	400	451	453	450	411	449	475	451	426	441	450	487	471	414	458	456	414	435	430	439	459	503	461	437	438	467	459	473	463	437	431	478	469	430	462	417	483	472	477	445	458	447	430	445	456	429	465	480	462	436	421	472	440	439	427	444	460	405	416	462	461	478	443	461	416	433	451	431	458	439	464	452	452	444	434	445	469	450	466	465	456	422	415	442	419	437	437	427	446	459	474	455	438	437	437	428	434	426	467	445	453	438	453	424	441	460	470	424	448	443	447	426	442	426	415	474	452	454	457	451	476	434	412	384	451	401	424	464	453	439	454	440	431	439	451	440	461	449	429	464	436	423	434	439	459	448	416	456	497	432	468	463	439	454	437	440	453	459	474	419	442	409	447	420	451	429	420	456	448	446	477	428	445	426	453	426	437	417	481	470	452	470	423	458	454	455	432	455	466	454	427	444	446	450	408	465	483	433	470	464	463	410	449	491	499	414	448	405	394	458	462	498	436	453	481	455	455	436	431	447	404	429	440	438	427	448	420	458	453	456	456	410	433	411	453	445	418	420	433	435	445	467	439	455	455	425	469	428	484	458	433	454	434	435	430	400	429	437	480	418	442	428	427	435	482	430	488	430	439	469	433	454	423	451	445	419	417	410	451	436	464	459	446	424	453	449	472	444	484	457	455	459	468	430	492	487	436	467	434	437	466	441	464	441	471	452	473	459	490	455	498	453	443	429	428	413	500	438	450	421	450	453	431	439	445	465	443	450	410	428	416	430	425	428	424	478	417	479	449	457	463	440	435	418	499	436	456	450	417	447	446	440	485	461	456	469	429	442	461	419	413	458	429	456	421	432	465	443	431	418	448	450	425	446	458	420	449	465	438	466	490	438	429	400	432	445	470	427	468	425	471	444	432	439	482	460	457	454	455	449	453	457	487	424	468	477	453	420	432	470	481	425	424	418	461	429	417	434	482	426	435	475	455	450	392	446	420	411	463	434	465	459	426	427	464	496	498	426	461	475	461	441	442	449	458	429	455	458	389	466	485	449	423	445	470	475	426	436	408	444	424	442	436	468	452	430	458	434	425	476	463	467	459	432	487	416	453	434	414	407	426	441	487	435	442	451	433	440	463	452	411	465	444	449	438	435	437	419	408	502	467	427	410	479	444	486	481	481	453	433	429	464	450	451	450	426	479	422	444	467	433	467	446	454	464	445	475	478	429	422	427	428	398	416	488	434	443	423	448	416	431	448	437	453	442	464	472	442	429	446	424	442	460	438	424	431	424	450	427	438	441	463	463	479	440	466	453	459	470	441	441	450	469	469	476	505	468	460	458	445	446	462	415	448	424	458	433	428	457	422	438	463	467	490	464	437	437	463	444	461	447	435	455	416	457	421	443	428	459	428	463	472	422	447	464	443	434	439	467	463	421	431	442	421	459	492	437	434	445	466	430	405	448	495	430	428	461	488	481	428	472	439	438	481	417	452	446	411	433	469	456	422	450	439	443	415	424	434	428	420	429	464	434	436	463	441	391	419	435	442	434	447	447	426	437	446	451	449	466	450	470	454	403	445	428	404	405	465	438	411	403	439	467	418	457	445	468	419	468	449	442	478	462	463	457	460	452	461	468	427	466	427	440	414	429	508	459	462	428	401	443	431	475	500	444	429	439	454	459	477	424	434	488	452	428	414	438	448	449	489	420	429	461	450	486	472	451	493	478	444	430	485	466	450	454	433	476	445	450	454	437	434	459	430	414	435	446	439	428	440	489	443	444	458	422	412	459	457	462	467	449	424	447	458	409	464	440	438	462	473	445	436	436	416	435	444	414	469	442	425	451	475	442	428	440	392	398	423	430	456	461	442	444	438	434	445	437	432	453	420	444	431	451	446	461
14561	31525	28942	20162	15591	12466	9175	6664	4930	4001	3356	3126	2872	2690	2408	2118	1842	1697	1460	1294	1133	1040	981	918	879	947	961	945	866	813	784	842	737	714	699	655	623	668	623	630	617	620	641	633	604	582	630	539	570	618	554	562	584	558	572	575	585	584	598	607	553	591	589	594	566	616	582	567	556	582	538	561	551	554	578	567	543	566	547	529	569	566	577	595	505	584	539	562	529	550	569	559	562	547	590	568	559	526	550	551	573	533	533	526	544	545	525	533	551	514	510	549	565	567	532	532	541	512	529	513	589	558	487	479	507	570	495	503	537	518	531	532	563	570	553	508	471	518	526	537	562	554	566	493	507	538	570	518	555	524	536	495	505	526	495	517	521	512	537	524	554	516	470	521	576	520	502	513	501	529	505	480	510	482	554	550	524	510	552	559	487	515	522	510	499	534	522	573	504	544	510	572	533	557	560	570	539	558	554	508	533	580	570	543	530	549	569	478	517	510	573	517	569	561	538	505	533	534	496	555	537	556	511	506	534	519	520	536	525	546	534	501	558	507	526	540	494	510	490	539	506	519	547	548	529	543	516	532	564	547	558	520	528	494	547	534	528	512	568	551	523	495	546	517	504	536	550	558	522	483	483	507	535	515	525	470	548	521	555	551	540	530	541	526	490	507	496	497	528	491	525	540	492	530	510	509	540	503	545	510	544	526	532	506	561	539	499	531	563	518	555	526	490	494	529	534	517	544	534	523	556	480	520	551	533	525	554	527	531	493	536	499	517	529	530	523	527	540	537	524	498	537	527	526	511	524	480	513	475	483	534	495	567	518	511	496	588	496	522	538	504	532	550	526	504	569	492	538	550	528	519	509	501	521	494	556	523	540	517	542	523	579	483	567	560	506	509	513	521	499	535	508	537	541	534	539	523	525	516	511	529	497	519	509	494	546	531	527	519	525	513	486	541	549	479	534	494	512	508	488	523	512	504	508	522	510	495	473	555	500	530	526	550	503	534	519	517	516	504	556	538	541	545	549	525	535	529	519	492	540	523	570	490	532	516	529	528	520	556	530	544	511	541	523	514	504	549	509	517	519	501	519	518	534	534	507	541	501	543	545	555	505	510	540	542	509	527	520	536	497	521	517	539	477	517	514	516	536	509	526	513	467	480	555	516	537	585	498	516	524	587	549	528	500	516	537	564	539	524	518	494	484	523	512	520	531	499	543	525	504	524	541	495	512	561	526	570	528	525	552	496	532	547	507	530	523	524	570	490	551	509	501	549	556	482	501	524	511	529	546	519	513	536	517	473	551	562	483	517	504	566	504	534	492	541	551	538	554	545	528	480	519	516	500	550	538	507	567	520	527	568	523	520	539	538	535	548	550	517	476	544	566	519	550	533	522	510	526	532	554	517	538	525	538	536	518	557	486	551	557	530	486	499	533	511	514	547	541	547	510	507	540	524	544	527	500	532	546	524	517	542	510	531	534	522	504	512	494	543	542	541	553	514	561	491	531	517	531	503	531	526	519	528	514	526	533	520	512	526	549	536	549	487	551	530	530	532	532	530	537	509	518	514	512	534	551	537	505	584	528	505	548	544	510	582	529	538	532	557	546	511	516	561	515	502	535	542	509	481	521	545	533	516	526	547	545	543	550	530	545	538	518	528	528	484	501	546	532	562	524	511	517	464	545	572	529	488	515	548	502	519	536	533	528	511	559	548	530	552	563	534	540	524	502	479	506	558	512	529	554	528	489	554	541	504	509	538	554	555	535	545	538	513	519	521	515	497	503	564	535	544	558	533	533	541	506	547	559	541	501	507	536	563	514	529	562	515	548	518	501	542	523	549	501	495	519	554	481	537	546	557	558	537	535	502	546	528	557	489	504	524	532	505	519	552	555	523	494	509	530	489	562	484	559	533	516	578	531	530	484	504	561	542	531	550	543	518	560	527	538	541	542	499	562	537	530	493	545	495	538	547	545	515	551	538	513	538	540	541	508	547	521	521	549	504	500	550	495	567	511	516	529	510	524	506	549	535	498	535	520	498	537	548	513	490	515	515	523	540	511	513	575	566	494	527	563	514	519	527	502	513	552	544	544	512	490	531	513	524	530	559	548	506	532	515	517	535	535	507	505	536	527	523	542	541	547	499	529	501	513	519	508	538	530	527	528	501	510	575	502	490	530	509	517	522	510	524	520	542	546	476	529	510	597	551	495	525	572	573	511	508	525	498	567	538	515	536	526	562	521	553	529	555	528	529	521	530	520	488	513	538	501	548	535	551	522	497	507	507	521	516	543	514	567	489	522	532	518	514	562	514	538	527	515	539	476	534	503	576	556	509	529	546	536	518	507	538	515	517	568	581	524	545	522	551	572	552	526	509	533	515	543	560	539	508	559	541	594	529	484	563	509	515	510	509	528	522	513	549	482	484	528	521	510	530	535	549	503	515	528	536	510	498	526	485	497	547	523	543	551	510	520	558	513	549	517	521	514	531	538	473	504	543	515	561	545	531	460	536	540	500	526	522	519	497	516	527	572	508	554	544	544	505	540	570	536	474	519	525	503	568	454	543	529	523	558	526	507	542	519	522	539	488	542	536	525	460	521	542	516	551	554	540	535	537	540	495	532	528	511	506	516	527	487	475	511	574	542	552	526	512	510	536	527	532	519	507	515	503	537	537	553	541	498	530	540	535	500	504	528	482	492	555	536	525	521	505	482	527	526	530	506	556	533	537	502	540	512	495	539	548	497	561	525	507	548	569	515	585	493	529	537	559	520	506	534	556	494	537	524	527	500	555	540	489	483	531	530	522	511	506	503	491	510	518	539	527	549	534	530	526	531	549	513	512	541	547	513	498	531	521	548	548	517	521	529	520	562	541	527	536	554	510	508	525	546	525	492	588	517	520	539	517	528	518	514	502	511	520	565	504	535	532	494	500	557	489	521	513	496	537	562	530	522	490	569	537	518	530	522	509	538	525	509	525	505	564	508	550	550	561	495	519	557	513	508	554	496	519	527	533	538	494	525	546	514	523	510	505	549	514	541	557	542	558	490	519	560	532	527	541	516	545	568	506	560	522	530	503	524	499	520	522	532	524	525	503	516	488	546	537	480	564	477	556	553	475	517	553	508	524	546	536	520	522	499	499	507	504	548	522	554	494	552	556	519	517	569	548	547	484	515	519	536	546	540	525	518	509	536	530	526	521	510	528	542	526	515	532	531	499	516	523	508	540	518	508	511	561	554	516	536	555	542	551	549	555	509	503	548	520	477	509	557	512	515	517	553	528	579	520	503	464	533	550	522	538	532	541	523	525	527	529	513	558	516	549	477	531	506	537	489	551	559	526	487	526	533	527	495	511	539	531	560	460	494	537	523	520	535	500	504	569	508	541	500	514	550	510	524	496	531	532	536	533	528	522	523	523	485	521	484	485	486	531	514	540	569	522	553	517	513	533	488	515	530	494	496	513	538	523	464	504	544	503	543	529	512	479	529	510	521	501	541	548	517
27046	20863	16395	8572	4483	2906	2024	1596	1309	1140	1007	1073	1047	947	996	939	932	828	814	732	727	760	723	716	724	717	730	719	705	722	742	771	695	652	672	718	641	691	675	656	683	664	677	650	718	658	678	681	669	657	684	672	690	690	657	686	643	654	715	657	668	700	632	661	710	680	643	654	653	645	692	732	663	625	670	635	690	650	623	658	638	659	688	672	662	653	633	669	675	662	660	656	704	646	668	707	682	638	646	678	661	618	692	701	663	686	674	676	633	684	658	679	700	674	665	692	640	612	679	700	652	681	625	660	673	649	603	638	684	687	673	656	701	701	626	685	662	695	701	685	693	615	650	636	627	643	678	655	643	679	642	655	606	665	654	676	655	739	670	690	657	662	673	669	624	653	669	692	615	649	685	648	656	675	664	611	710	654	635	667	661	660	676	683	665	657	662	634	679	717	664	640	638	659	632	690	664	647	640	709	658	682	649	610	650	665	696	664	613	706	701	654	639	659	613	660	709	706	666	643	693	675	645	628	672	661	657	687	662	657	697	652	724	665	703	643	726	711	681	685	697	620	633	652	658	667	620	665	640	689	681	628	627	683	706	667	644	664	666	622	629	661	653	624	681	697	650	683	659	652	639	587	656	652	651	678	673	642	628	632	683	681	645	585	670	680	710	622	685	642	653	633	673	653	684	691	658	647	659	715	626	625	663	702	675	681	688	704	698	695	716	665	624	679	628	674	627	676	639	645	617	577	666	632	699	681	660	655	654	676	676	689	706	646	648	671	663	635	595	673	678	614	645	657	613	662	651	692	664	701	670	671	611	659	655	656	635	654	692	660	698	671	666	620	653	654	640	673	620	632	676	668	651	658	672	656	651	639	610	660	656	723	623	667	678	675	667	623	673	725	694	665	666	652	665	655	660	654	694	667	618	665	663	643	627	691	705	704	684	691	682	639	662	634	653	625	626	642	630	688	691	640	675	658	631	695	662	682	670	670	660	620	679	689	672	667	703	639	698	665	643	717	668	640	652	647	662	674	664	607	658	625	645	642	648	663	690	679	660	672	666	690	697	687	678	666	650	637	662	711	660	635	649	691	667	696	695	670	658	620	662	617	666	671	612	667	729	685	663	657	629	644	626	666	668	620	663	681	691	698	678	619	678	680	712	686	700	674	641	645	664	658	662	656	644	625	727	670	661	691	668	721	617	695	647	670	602	642	657	689	636	670	665	623	676	669	646	655	663	669	684	647	671	668	683	649	637	650	715	687	721	686	634	630	669	671	701	680	682	661	666	692	665	611	677	665	653	636	686	676	648	679	662	696	656	666	666	600	650	637	608	657	655	651	636	647	637	668	689	644	686	676	646	658	654	676	703	689	648	665	672	715	701	691	676	636	642	704	612	646	623	667	650	629	654	663	628	616	627	651	678	732	672	696	670	672	622	694	608	702	666	676	653	671	649	656	633	628	645	702	704	716	670	642	671	656	634	652	616	631	635	669	634	633	645	644	678	682	643	664	721	677	646	677	643	664	618	663	655	648	691	648	657	658	693	710	649	704	635	630	657	667	656	645	658	621	670	611	644	691	698	666	635	680	676	682	688	648	636	613	634	658	649	684	632	707	657	668	627	700	677	654	690	676	663	643	645	663	665	646	631	646	679	710	655	658	664	682	695	701	679	665	671	665	649	679	666	640	654	659	636	666	638	688	648	674	689	649	655	646	669	654	635	678	628	668	669	701	657	635	702	659	691	668	634	673	702	650	655	627	657	684	652	646	644	658	669	668	642	642	634	672	688	663	708	679	651	660	645	664	662	634	697	678	706	662	682	681	664	639	671	615	630	708	615	701	669	657	675	676	648	703	593	629	672	648	662	663	638	658	653	687	692	672	656	665	665	659	662	738	621	676	683	629	642	618	661	662	658	648	662	681	684	674	696	620	692	638	654	675	667	690	702	644	678	668	643	665	662	679	661	638	661	658	656	718	647	676	663	682	657	633	693	665	613	673	694	675	665	696	689	707	672	628	675	688	638	651	689	646	692	653	659	648	646	680	683	642	645	667	626	653	627	629	611	647	645	656	644	678	671	668	656	693	664	711	673	643	702	688	659	647	684	664	700	640	657	679	675	678	662	649	646	674	675	648	699	677	663	663	667	657	678	626	670	671	665	668	654	636	677	649	671	664	666	677	697	672	646	667	654	647	643	637	676	631	648	684	688	677	643	632	680	698	627	681	656	653	632	653	655	683	682	660	642	690	670	684	624	679	636	644	641	684	699	643	659	675	666	671	717	698	666	633	685	671	640	648	658	609	669	654	641	639	699	658	676	656	661	633	675	645	654	726	644	696	677	677	671	665	636	690	674	665	680	653	640	675	623	709	693	645	656	694	681	698	694	660	679	647	648	712	618	668	638	669	630	662	664	689	676	631	681	694	620	685	667	673	684	692	693	665	687	664	635	693	655	668	649	664	674	652	663	631	656	635	663	656	678	610	680	697	674	694	608	682	671	684	687	650	641	670	643	676	628	690	648	685	665	681	668	747	662	647	684	677	667	653	703	687	636	678	731	660	679	657	663	685	660	637	636	622	655	654	642	661	697	654	633	665	692	654	652	672	634	645	615	674	674	690	624	695	624	614	686	688	653	695	673	675	696	677	700	648	631	657	663	641	697	673	645	647	654	685	640	622	660	657	624	706	683	659	616	679	706	656	631	659	667	661	642	617	627	612	685	653	666	684	667	685	716	696	606	662	702	636	641	651	680	640	674	672	638	697	697	640	664	678	671	615	651	643	611	676	657	632	685	631	670	647	664	683	660	699	693	647	700	640	663	685	642	636	649	713	635	659	652	674	662	628	648	659	680	604	628	669	666	672	652	666	661	670	696	641	648	705	656	674	645	656	683	716	663	658	692	698	635	642	656	668	686	665	676	635	634	728	675	583	641	645	707	639	638	677	644	705	667	660	661	671	681	666	659	693	646	714	645	707	676	642	677	683	659	678	657	689	634	633	694	633	707	689	654	669	610	664	688	666	687	690	650	631	657	716	684	668	665	676	660	591	690	652	657	669	680	664	653	647	685	642	640	667	680	610	682	661	659	601	663	653	696	677	639	682	670	697	651	634	714	694	648	649	638	670	683	660	668	663	681	694	621	624	681	667	661	602	705	657	610	636	656	647	634	653	702	668	668	702	653	621	693	706	672	678	676	665	708	664	681	656	722	696	647	668	667	720	669	623	673	707	651	726	643	622	660	649	673	700	643	634	634	668	634	654	639	702	652	671	679	641	698	669	632	701	677	635	644	694	636	672	687	700	701	690	702	623	623	674	691	675	680	631	659	687	650	700	639	659	712	676	600	615	666	647	650	649	650	674	656	733	693	655	689	653	618	612	677	651	632	669	678	647	646	657	665	628	675	658	688	629	646	640	654	680	663	670	677	633	670	646	671	696	670	651	655	686	642	691	648	644	677	635	664	648	690	680	675	679	643	632	697	663	708	642	680	664
10996	18568	16710	10294	7498	5550	3914	2920	2311	1969	1777	1697	1636	1603	1523	1312	1253	1170	1048	1089	1013	1024	984	957	918	909	971	937	958	885	875	892	860	853	851	835	787	879	839	804	827	835	830	784	850	786	907	828	810	806	806	790	790	832	786	789	817	820	760	802	835	850	841	812	813	852	790	799	844	753	791	815	803	832	844	796	809	829	828	810	817	814	792	846	859	855	813	807	825	848	772	800	755	786	791	768	840	802	778	782	780	801	765	813	777	813	796	829	777	801	770	843	839	775	766	821	787	785	788	799	784	795	813	786	806	794	783	762	754	788	793	787	812	850	776	783	781	823	773	806	786	790	828	786	735	801	822	824	805	792	772	794	755	778	763	805	822	819	761	750	791	818	751	780	787	808	781	790	816	790	789	750	765	793	777	815	793	814	754	762	814	848	791	755	723	786	764	820	757	831	797	795	784	823	738	749	837	727	747	762	826	802	797	797	817	802	819	731	753	809	824	737	862	796	819	826	793	829	792	786	791	746	820	803	791	792	819	826	783	760	773	744	795	818	797	835	797	784	812	791	837	761	766	762	763	800	801	829	791	815	836	809	763	827	838	792	811	783	773	807	740	755	819	772	768	804	817	836	828	790	801	801	771	810	781	803	805	788	799	777	757	816	805	823	794	804	792	822	816	802	807	836	816	784	795	773	811	785	826	812	779	785	811	820	792	845	817	793	831	810	802	762	810	809	831	814	795	746	797	791	827	803	804	811	810	758	786	759	747	804	791	769	783	807	797	807	777	792	784	821	864	779	773	760	813	800	785	744	754	804	826	791	812	798	794	774	778	780	802	794	796	805	850	757	762	789	808	786	780	864	791	823	749	791	842	818	764	774	725	787	776	762	754	811	791	797	827	775	772	816	773	798	748	776	809	749	791	778	816	801	773	790	780	792	752	794	836	775	761	822	797	774	808	804	821	758	794	795	814	839	784	743	811	790	839	772	761	777	761	817	855	783	849	730	785	825	809	773	849	823	818	795	750	742	790	821	816	772	818	762	841	762	798	820	779	849	764	737	799	759	800	789	802	790	781	799	811	818	810	810	777	812	771	853	781	792	785	841	785	765	819	806	853	793	883	764	762	756	710	800	821	815	864	755	742	775	767	807	786	813	732	773	789	808	834	793	781	773	762	794	779	838	840	783	799	826	809	825	745	762	765	722	795	795	820	811	851	819	779	748	809	795	768	807	779	763	785	821	776	785	785	838	858	761	791	811	800	822	794	795	789	865	810	754	781	807	801	818	796	788	850	796	754	816	807	760	814	813	794	784	765	774	791	873	753	829	722	857	761	883	830	849	813	766	790	787	767	856	807	798	790	799	797	800	801	782	747	828	798	792	804	787	752	797	782	798	801	770	773	781	780	845	809	875	802	782	798	764	772	810	815	766	770	890	800	818	838	760	822	805	778	799	803	829	772	786	799	744	768	818	790	755	826	779	838	851	761	811	776	779	798	777	759	766	786	750	816	845	793	806	825	758	773	820	844	786	809	788	771	791	841	835	779	763	762	824	768	806	754	819	724	777	757	788	804	812	812	786	819	809	774	777	815	789	782	800	811	832	822	833	844	763	837	785	756	795	749	811	786	715	803	774	769	800	781	802	810	791	796	786	784	746	806	789	770	785	849	792	792	773	828	791	783	818	783	797	817	792	849	878	786	773	728	790	744	801	795	817	788	766	777	764	758	827	790	776	770	794	771	716	829	812	753	822	795	830	792	771	795	724	825	797	790	786	782	759	781	804	836	817	816	782	836	785	801	798	756	794	729	800	796	777	822	746	817	804	755	791	780	806	792	860	752	763	803	778	741	871	808	766	767	720	803	765	782	749	821	789	830	830	751	810	759	762	789	860	802	793	843	830	774	740	788	760	783	829	772	774	789	830	777	788	773	794	836	773	745	754	806	778	795	802	818	820	816	742	799	796	765	795	771	786	814	756	750	818	798	751	749	766	817	826	798	796	849	765	862	774	805	818	883	787	837	819	809	785	780	788	822	772	806	813	801	817	846	788	774	752	761	781	839	768	873	774	826	790	825	786	764	850	808	807	808	821	783	771	788	803	773	844	812	785	810	796	750	787	760	830	769	800	754	829	845	836	758	810	795	839	765	778	766	844	767	794	872	783	773	846	778	800	796	801	841	799	844	786	765	821	852	802	798	809	795	817	780	805	788	771	745	821	786	819	792	798	792	799	786	805	808	801	782	767	811	784	770	809	800	808	825	791	773	758	800	775	815	774	788	766	797	767	765	788	809	796	804	774	791	791	793	795	742	840	765	818	798	773	784	816	826	784	785	851	770	750	767	815	810	778	811	775	805	761	788	799	745	808	818	788	753	788	740	797	784	799	821	776	793	812	827	813	837	803	782	840	761	825	764	807	832	814	801	851	827	761	871	801	790	789	798	803	825	796	799	773	828	829	785	767	764	799	766	769	815	790	802	790	829	806	766	767	757	799	803	799	820	781	774	767	833	822	811	808	832	824	787	738	825	793	858	792	776	784	766	799	777	745	791	767	806	822	826	789	836	743	789	774	809	807	819	803	815	808	837	787	790	770	788	837	756	797	825	787	876	756	775	765	781	798	785	836	781	772	792	760	798	830	760	740	796	721	822	814	806	817	748	796	777	768	748	797	729	802	775	851	804	776	778	819	812	780	777	823	810	818	805	807	779	778	798	808	820	826	785	807	777	816	822	800	775	833	797	797	768	839	818	735	751	759	791	797	823	800	794	808	860	797	777	780	821	809	795	796	811	800	774	811	774	797	810	834	804	802	754	792	817	776	791	837	837	821	763	812	795	785	762	754	789	833	794	776	791	838	827	801	799	848	785	807	804	834	848	789	845	807	767	767	770	781	820	763	796	825	833	805	776	851	790	834	784	823	825	804	774	829	860	758	809	803	732	793	811	789	812	806	776	744	805	816	786	742	820	814	814	820	778	755	800	797	792	771	811	785	793	777	809	783	829	774	827	789	809	795	807	796	812	739	780	819	835	799	815	813	774	800	785	751	814	809	775	810	792	741	803	802	758	738	759	801	784	775	805	790	819	761	854	815	774	822	832	805	743	820	806	762	808	825	788	775	815	817	804	808	822	803	820	764	787	808	760	795	769	790	836	860	795	740	772	807	799	793	794	806	832	804	800	780	773	775	760	818	832	819	765	761	770	801	720	778	799	790	773	767	795	792	808	768	808	774	802	862	789	830	815	802	782	791	771	804	786	790	781	772	810	768	778	822	811	798	767	775	800	818	825	782	806	766	743	799	735	786	792	810	804	798	798	792	814	776	815	811	761	826	807	780	804	785	825	787	780	789	808	778	759	807	735	799	806	793	763	814	768	745	796	842	794	789	821	767	842	763	760	794	773	782	786	757	833	780	801	803	802	783	810	794	804	789	800	794	790	814	807	771	807	831	742	770	778	828	839	806	808	779	848	806	755	816	780	763	804	760	828	740	821	777	791	769
23684	21060	28407	23934	21100	14667	4644	2378	1771	1494	1467	1259	1224	1182	1094	1066	982	865	786	762	692	710	710	672	674	672	637	618	637	663	558	555	563	600	535	588	556	563	525	554	561	576	519	505	551	512	500	552	510	576	527	532	514	534	524	552	472	527	455	515	541	502	513	492	530	514	462	519	524	488	499	510	485	497	487	516	484	501	510	514	509	490	546	502	471	537	514	515	500	521	447	530	515	462	522	515	506	487	510	532	507	519	457	497	546	542	526	494	509	505	509	460	509	548	506	529	500	505	526	531	486	508	518	520	516	542	557	481	490	514	511	509	484	483	520	493	489	525	512	473	502	498	542	494	463	502	525	501	481	474	480	521	477	531	492	493	522	514	503	490	466	517	484	439	477	483	486	484	491	457	505	514	486	522	511	507	507	486	500	497	557	520	493	499	496	493	538	511	488	483	549	496	491	463	530	494	463	498	510	482	520	490	482	496	508	489	511	485	483	496	503	500	496	532	507	453	505	493	532	497	492	474	491	492	472	521	523	517	483	510	452	489	519	504	484	472	498	465	479	531	495	505	468	483	526	483	493	527	477	509	523	487	525	481	449	486	469	511	516	490	520	505	505	506	489	543	533	517	507	516	470	498	518	521	568	478	481	486	497	491	509	513	483	504	443	488	529	481	532	484	488	481	472	522	479	504	486	475	500	496	510	506	470	513	514	512	509	495	539	516	547	487	489	540	510	497	486	500	461	520	503	511	476	505	488	495	528	464	478	515	456	511	496	490	526	528	475	467	501	474	461	492	530	535	469	505	485	482	527	524	515	516	525	498	506	512	493	486	506	517	480	477	498	517	474	506	480	505	515	495	516	518	488	533	478	481	461	507	566	464	527	530	537	494	510	487	521	475	475	516	491	470	497	468	467	495	533	499	500	495	513	520	439	482	519	497	446	523	462	508	503	483	471	499	490	480	483	532	523	493	533	547	477	501	480	510	486	530	504	446	501	543	490	476	498	463	500	461	477	478	489	516	502	504	492	472	489	506	475	507	497	480	526	534	514	494	540	471	506	486	515	535	497	454	522	504	530	490	485	514	487	503	496	518	504	486	524	497	460	476	493	482	491	514	462	488	503	521	493	537	489	468	507	462	537	474	493	473	477	527	545	502	492	497	511	499	475	467	484	556	507	484	511	520	471	512	481	506	479	516	497	502	454	469	486	513	519	525	468	467	503	480	539	482	482	491	486	509	504	454	467	464	515	506	505	480	500	524	512	505	489	499	493	507	519	484	473	476	501	469	456	466	464	478	468	525	517	546	514	460	505	500	466	478	488	459	492	513	464	494	506	544	487	456	511	488	511	491	498	493	537	557	486	512	482	487	508	500	481	512	513	521	477	490	487	435	502	488	504	515	506	555	474	491	503	481	477	495	532	515	495	520	474	531	460	527	526	463	549	508	551	497	498	496	476	501	534	504	540	479	487	481	502	495	504	493	462	524	554	484	446	462	495	467	513	497	478	496	504	463	492	537	482	478	506	513	497	515	499	492	489	499	501	466	512	503	504	530	481	513	569	485	515	520	471	436	495	527	488	516	514	498	494	474	502	511	499	480	488	486	498	553	479	504	498	506	484	523	514	541	496	497	469	504	463	509	532	467	494	493	522	491	516	468	488	535	499	537	499	481	484	496	494	509	513	523	475	559	452	463	468	481	483	533	493	473	456	529	472	526	519	467	469	487	483	533	503	469	535	488	515	514	473	497	515	470	489	496	501	482	574	530	456	485	525	484	488	488	450	507	539	505	533	486	497	536	501	500	555	499	491	473	505	548	538	484	491	562	489	479	494	536	488	470	518	483	469	500	516	529	487	459	479	488	475	525	490	514	506	486	463	510	482	520	482	514	476	473	488	525	528	484	512	474	503	469	504	455	543	507	501	518	503	488	495	492	487	521	514	495	491	489	483	457	480	520	475	539	527	439	470	475	508	487	460	484	481	497	519	512	510	490	448	470	506	525	459	498	516	495	498	459	506	473	507	491	517	517	511	510	485	516	477	509	515	477	509	496	465	521	481	515	481	520	500	501	498	465	519	498	514	460	494	479	563	492	521	503	558	487	476	497	487	485	475	493	502	490	520	511	495	486	521	527	498	507	500	486	540	479	479	492	449	548	526	504	497	482	530	512	513	492	515	471	493	480	510	506	496	525	512	513	499	485	516	553	495	504	518	491	534	520	515	528	472	462	497	492	489	508	523	494	464	510	487	569	507	495	486	469	493	453	528	467	467	522	512	497	494	509	496	519	503	501	505	519	506	521	488	487	470	474	523	506	478	525	488	479	514	483	500	495	453	522	510	490	484	482	487	470	513	480	498	581	460	490	501	503	470	476	493	508	506	497	490	492	501	511	507	488	475	509	473	501	502	507	494	533	493	481	489	470	473	511	493	476	432	477	487	500	495	519	520	506	518	485	526	462	458	501	475	486	487	498	472	516	532	545	479	532	506	433	519	492	473	475	459	505	476	529	507	492	500	500	495	520	509	500	477	537	491	452	504	477	510	464	486	460	494	520	484	480	457	517	510	446	487	471	518	472	490	541	495	520	473	457	483	478	490	513	492	482	510	516	513	510	558	537	513	485	494	481	457	508	518	471	519	537	510	532	477	510	452	524	502	446	503	497	481	468	480	480	492	499	508	475	554	510	527	556	499	460	448	467	487	479	532	510	533	510	496	509	492	535	482	510	479	507	490	511	475	483	503	500	512	451	516	476	557	525	500	482	513	479	504	483	511	508	513	502	518	530	511	504	452	478	517	504	516	484	506	517	532	495	463	513	502	499	492	502	499	519	490	475	510	495	515	504	475	470	473	492	478	539	478	504	496	500	511	462	483	490	516	481	500	456	502	512	497	488	513	512	506	487	517	531	483	515	505	474	525	485	480	488	527	504	509	484	468	491	451	498	495	491	482	507	506	496	498	499	486	493	495	522	490	497	515	493	468	527	523	515	495	498	507	487	460	492	514	485	521	469	466	483	521	465	498	494	527	472	456	474	513	480	476	497	501	468	516	514	526	553	480	540	528	502	482	466	516	482	495	499	463	487	486	518	500	473	508	476	474	490	501	473	473	491	516	477	492	500	483	472	490	495	481	503	478	471	485	473	532	481	488	514	497	467	508	517	488	504	490	527	526	499	490	496	523	501	519	500	488	499	477	435	504	526	549	478	495	521	491	447	492	516	533	510	508	502	485	514	519	489	530	491	479	484	487	501	490	471	465	503	482	478	488	530	511	471	496	535	483	531	512	493	471	509	478	499	491	524	513	512	481	478	527	494	509	505	524	466	446	532	492	522	451	517	518	500	504	485	507	498	515	522	524	485	516	522	511	534	552	533	473	491	488	477	467	502	505	521	492	471	487	469	478	511	494	479	516	477	506	483	555	485	504	531	485	468	524	515	470	461	515	504	487	499	511	526	470	502	500	528	519	475	515	498	476	487	465	500	469	476	471	511	490	478
12199	26688	24322	16414	11981	8894	6589	4678	3579	2938	2661	2425	2257	2025	1873	1642	1529	1293	1180	1020	1022	884	965	937	904	899	818	841	794	809	750	795	651	723	647	694	688	704	702	677	673	669	657	684	686	635	626	719	603	622	621	647	635	620	674	697	603	666	654	672	627	613	642	664	619	671	646	649	673	685	642	633	670	606	632	625	617	661	628	649	647	641	585	606	591	598	683	603	652	650	618	582	666	604	631	618	589	553	629	659	614	580	589	609	576	568	618	588	626	622	588	623	604	612	678	676	600	622	636	650	584	597	629	628	583	622	636	621	584	579	589	622	621	629	645	625	625	621	644	591	637	586	581	598	627	643	579	584	597	587	561	627	671	629	608	574	645	629	614	546	575	614	600	591	687	626	576	637	612	595	611	659	598	601	609	598	639	626	620	565	609	661	614	603	649	631	586	647	642	566	550	589	593	644	583	664	592	588	584	572	585	600	655	643	583	617	615	663	615	585	630	640	597	593	599	591	603	636	600	615	619	618	616	636	616	534	622	568	591	583	596	573	598	554	640	610	611	652	625	619	581	583	607	582	582	597	644	620	588	587	615	593	605	588	636	593	658	653	589	583	561	650	599	639	578	595	618	604	566	623	593	564	596	578	573	560	600	587	644	581	667	593	578	611	602	623	647	591	573	582	608	561	601	630	567	644	588	628	607	581	602	619	580	649	609	594	589	572	598	606	593	619	561	577	614	599	600	622	611	668	601	610	566	628	602	592	588	596	584	596	579	638	585	598	592	585	620	632	629	576	599	577	565	631	624	579	638	608	620	628	596	595	576	583	626	596	556	637	606	584	610	601	599	650	604	615	604	591	620	607	606	592	652	557	628	623	601	598	667	587	566	605	572	622	619	574	631	605	589	599	590	604	586	650	618	598	567	559	596	589	623	625	598	593	613	569	575	593	603	599	619	575	607	607	646	545	581	575	591	610	578	581	642	591	586	601	649	644	580	620	580	619	615	582	579	625	569	644	589	615	617	625	609	628	623	577	597	609	604	612	630	650	577	579	625	643	603	598	573	622	579	594	597	609	569	602	583	595	612	596	636	591	614	644	597	607	611	598	593	576	647	592	558	648	577	585	593	629	594	619	573	603	563	611	635	556	592	561	549	651	579	626	599	613	595	602	619	566	606	616	627	609	603	627	611	608	638	602	599	578	633	589	627	638	556	560	616	579	590	595	613	591	588	573	586	598	595	582	549	608	570	596	609	646	610	645	600	538	596	574	597	627	642	675	620	574	581	580	601	611	609	567	629	575	594	594	614	628	584	598	630	630	576	607	609	603	613	625	621	589	636	579	639	581	617	645	587	636	645	619	592	639	619	655	613	582	609	600	651	610	597	620	589	617	591	596	604	605	600	582	573	560	643	602	608	630	601	585	598	624	571	576	570	640	570	591	636	606	615	632	615	652	607	630	604	597	605	626	581	586	617	629	585	598	629	583	600	536	591	615	626	622	577	626	619	621	619	602	594	605	602	570	567	611	605	590	665	564	639	616	608	624	634	620	601	579	546	592	600	605	641	532	613	602	586	603	592	571	623	612	591	585	607	606	633	620	596	633	617	604	604	612	591	604	593	600	594	611	622	553	625	622	588	656	572	619	594	609	594	628	609	601	599	622	598	621	583	616	614	564	606	585	657	603	612	669	606	618	621	573	592	594	604	583	562	592	561	616	568	618	592	589	634	609	664	638	581	627	626	606	617	581	628	613	548	613	557	584	625	607	618	615	588	590	611	617	634	624	645	571	613	578	583	611	588	608	661	566	582	609	616	600	610	594	625	632	610	651	597	564	589	575	600	652	622	609	570	569	658	578	638	592	567	591	602	600	622	601	628	591	604	580	594	637	620	619	569	641	593	599	647	655	610	614	602	601	617	591	605	634	604	577	581	625	565	616	654	614	602	610	632	631	594	569	633	604	618	610	594	585	632	599	611	597	622	610	619	649	590	600	568	568	600	593	595	598	610	559	613	606	604	605	605	616	612	613	623	560	581	599	574	557	618	590	605	642	597	597	604	579	607	575	574	574	600	660	602	603	585	603	611	629	618	609	613	565	587	619	587	593	608	608	612	627	610	611	595	594	598	562	655	601	552	546	644	631	587	619	573	551	616	606	626	588	594	605	602	589	597	564	622	590	617	537	587	573	596	602	641	611	633	606	641	632	608	597	580	614	638	602	571	656	557	603	589	590	599	610	607	593	617	605	605	611	618	650	610	625	601	568	608	595	597	616	599	607	613	603	610	581	624	538	556	646	615	620	624	594	551	625	569	569	640	582	627	584	604	580	633	557	573	597	581	623	577	645	584	623	628	607	624	622	539	615	582	563	585	594	604	652	610	610	585	571	574	626	599	612	601	603	615	638	576	596	576	614	604	612	625	583	606	563	619	595	642	577	607	608	574	595	616	577	599	605	648	615	616	628	579	582	603	610	586	592	644	591	624	576	661	626	569	622	610	618	622	601	647	603	606	605	592	580	573	582	610	633	642	624	591	563	574	576	618	590	616	573	609	621	610	623	611	629	626	572	644	595	614	626	576	590	586	595	589	635	620	635	585	590	606	595	631	635	587	607	612	618	613	582	639	644	628	623	638	615	604	566	631	589	578	619	571	571	542	615	611	595	564	622	583	592	601	644	620	597	565	598	614	632	595	573	633	618	609	577	551	613	575	571	657	567	540	610	571	589	604	609	595	609	667	593	611	597	581	633	565	634	663	598	581	620	594	586	599	582	630	654	622	590	614	610	607	590	641	645	590	624	588	594	585	581	598	588	593	597	579	586	604	630	585	624	577	586	610	647	606	648	612	628	630	652	586	617	605	649	590	578	577	599	628	579	604	639	628	611	599	579	610	598	599	601	630	631	589	577	597	625	576	646	615	571	605	608	585	617	578	556	583	591	607	611	592	616	571	624	577	589	614	614	593	609	615	606	590	555	580	627	577	569	575	557	643	589	593	558	587	613	613	629	604	585	606	602	611	667	576	604	612	589	603	572	591	561	582	618	605	616	613	593	558	604	642	594	629	664	608	640	591	582	566	673	589	624	582	574	611	620	579	620	641	561	589	643	584	577	611	648	643	581	571	612	592	603	569	615	623	595	564	571	567	617	624	613	602	634	568	678	599	665	649	601	522	603	564	589	592	605	598	592	589	590	568	585	639	593	621	596	630	596	594	615	592	581	588	576	595	594	584	602	616	642	594	613	592	676	600	596	589	595	602	628	594	595	613	602	576	555	589	615	587	637	609	628	566	579	593	586	611	589	638	660	591	623	602	627	625	625	616	627	584	540	627	627	602	590	626	644	608	617	581	632	623	633	579	592	644	582	586	615	625	632	622	580	591	587	606	586	551	621	592	602	604	603	608	666	573	569	605	615	595	598	592	650	565	585	603	596	582	616	609	608	571	622	631	611	564	621	570	627	606	592	577	590	620	605	555	612	621	597	608	647	616	593	650	583	578	581
22704	21044	28802	23513	21059	21306	13678	3724	2352	1999	1854	1739	1560	1441	1307	1161	1057	960	948	791	737	717	685	662	727	697	681	669	628	606	619	596	561	545	533	565	492	537	519	521	484	473	490	504	483	473	487	494	501	472	492	506	491	505	510	477	499	500	482	472	454	496	487	449	491	464	467	511	499	455	471	486	443	462	479	427	489	471	466	520	471	465	505	446	468	428	449	452	478	491	460	497	439	497	470	464	473	458	460	478	454	443	482	450	469	455	428	463	487	457	481	456	415	434	485	428	435	456	425	463	431	422	480	479	503	461	453	480	485	452	462	456	477	437	476	450	453	450	473	475	496	456	455	443	453	488	492	440	456	474	449	503	450	485	449	456	478	413	431	479	456	489	443	456	473	452	471	438	434	435	469	479	470	504	435	438	468	468	450	425	443	466	498	465	438	495	410	418	449	372	484	434	459	430	448	433	463	439	443	471	396	443	447	469	472	441	454	413	475	438	460	470	450	469	454	444	441	457	454	441	446	461	448	429	454	480	457	451	430	425	443	435	444	448	462	467	486	444	453	473	427	433	441	488	439	449	441	448	437	479	457	464	494	451	465	444	414	423	454	454	451	489	473	453	414	465	485	446	434	457	472	459	472	446	485	420	480	465	414	469	470	465	455	465	428	452	455	442	406	471	476	440	433	454	413	466	478	451	461	448	473	426	445	418	425	430	432	447	431	432	470	454	475	428	457	456	456	463	452	450	439	450	484	460	445	447	461	416	463	479	414	425	437	494	428	427	491	466	425	472	466	445	474	417	474	436	443	434	456	448	442	412	432	441	436	430	428	460	439	451	421	443	474	466	434	437	475	443	449	436	448	455	444	409	477	435	462	500	447	437	486	424	446	477	441	468	477	440	440	467	473	473	475	466	434	457	438	428	420	472	454	427	473	482	476	444	437	408	452	460	426	433	431	430	449	454	421	484	444	447	464	475	466	435	457	433	430	462	447	446	483	444	490	421	478	457	449	444	475	467	406	453	465	446	419	476	453	486	435	444	468	437	449	451	409	433	459	447	428	483	458	465	459	456	474	438	507	461	435	461	427	477	428	444	492	452	443	437	488	478	447	491	476	481	473	494	459	477	466	462	440	467	437	459	443	458	442	424	435	407	464	453	481	444	468	470	477	474	454	455	409	441	433	466	460	463	475	447	439	459	430	413	453	451	397	477	432	417	464	441	449	484	426	485	456	459	471	476	459	454	411	456	436	460	474	421	456	427	472	465	451	474	452	434	464	445	474	454	454	454	457	443	460	490	434	473	465	455	436	440	445	451	461	442	455	452	452	437	424	461	491	452	441	439	459	459	457	467	458	459	435	461	451	451	455	443	468	409	443	447	444	447	477	464	442	444	432	415	458	446	465	486	476	469	458	463	449	450	470	423	428	471	480	429	440	430	457	434	465	434	478	474	491	475	452	459	476	455	443	473	426	441	409	442	446	422	458	454	428	480	442	401	479	463	499	436	471	417	436	492	468	438	448	430	446	494	473	440	463	454	441	458	425	455	450	479	387	464	452	473	465	460	442	423	460	436	432	467	409	489	426	470	459	478	449	435	469	449	477	444	441	446	451	461	441	435	428	444	455	471	471	486	433	434	455	465	449	470	425	477	483	425	479	442	462	456	452	511	435	446	496	454	431	431	464	456	458	462	460	432	444	441	469	454	452	431	427	425	442	438	467	447	467	471	477	443	464	439	436	439	427	423	455	449	439	442	466	457	427	464	450	429	442	421	446	437	444	445	441	450	431	439	467	493	449	462	437	468	503	425	467	438	477	440	411	461	467	480	426	457	461	477	438	458	448	426	458	521	445	453	452	437	482	469	441	427	445	433	448	473	459	443	432	463	447	444	432	423	451	467	500	441	460	435	438	501	440	432	471	433	456	434	423	453	448	441	427	429	441	467	455	457	448	470	441	436	453	467	462	460	456	454	431	439	431	398	462	474	454	431	440	419	447	465	499	483	451	468	417	461	496	458	472	462	470	428	405	450	427	455	444	435	456	463	459	427	429	463	437	485	449	468	465	434	408	410	464	456	451	460	467	456	463	465	465	424	471	449	437	486	449	488	481	438	434	459	449	490	467	455	425	469	467	474	412	434	417	485	467	419	464	460	462	466	443	422	426	459	425	467	452	462	447	477	428	459	426	448	475	439	474	446	464	466	455	453	500	431	410	426	437	415	462	465	459	442	448	408	450	453	440	453	485	451	464	491	460	407	448	430	455	465	440	487	446	452	469	436	459	468	454	440	467	466	454	454	444	398	477	467	427	444	456	429	466	457	434	492	414	480	442	462	460	457	396	430	409	455	451	436	418	489	445	448	457	448	460	454	458	467	435	430	418	425	413	431	441	447	467	469	436	418	409	458	464	460	461	422	477	451	447	460	475	425	455	491	448	459	464	470	458	419	460	459	432	438	463	426	445	447	476	453	465	469	449	420	448	480	492	456	460	443	438	428	427	466	483	483	410	461	452	426	473	410	456	477	425	434	455	437	440	459	434	475	436	440	446	449	470	462	449	441	436	448	431	432	426	479	431	410	441	451	446	419	461	441	475	419	461	479	443	460	454	426	468	426	469	439	446	461	424	466	467	441	451	434	456	429	461	484	439	441	453	403	461	452	465	455	474	450	465	436	465	444	442	459	414	487	422	408	443	490	444	446	470	456	448	432	449	453	432	459	439	428	492	469	475	453	448	449	418	434	476	468	471	446	435	433	425	463	467	495	473	464	466	434	473	421	454	435	454	491	459	467	446	457	415	433	474	455	463	497	432	460	459	427	461	390	439	419	440	436	474	469	445	457	453	452	451	444	434	454	432	433	439	482	477	450	472	454	456	460	483	463	442	455	419	453	505	458	453	462	445	432	479	460	463	436	446	459	412	417	428	450	469	416	459	488	422	407	434	419	439	426	437	399	440	429	460	462	428	464	473	452	464	437	428	430	470	439	453	480	425	454	470	441	489	445	458	497	481	505	448	395	444	449	456	452	460	450	457	427	493	416	404	431	441	445	470	444	447	437	460	435	477	425	457	410	428	466	455	463	437	430	425	455	459	452	465	451	469	457	422	461	441	457	434	472	439	457	435	452	456	438	426	442	445	428	437	420	430	464	473	435	449	456	444	449	440	418	437	442	437	498	439	469	456	444	470	471	455	459	499	440	461	474	467	448	468	484	455	443	459	449	450	451	454	466	442	467	435	464	433	410	467	466	459	447	441	441	500	476	458	450	427	472	489	485	450	452	452	417	477	436	437	464	438	447	439	446	473	436	462	427	453	460	435	409	443	474	457	449	473	462	443	428	477	453	427	458	479	469	472	412	469	482	435	428	447	452	424	484	452	454	463	483	454	450	440	435	442	474	482	440	464	404	493	480	455	524	446	443	454	444	442	429	495	414	480	460	458	466	473	458	477	425	416	447	454	413	434	471	432	452	461	462	458	422	461	446	441	446	437	443	421	449
14331	31913	29556	20702	15692	11896	8777	6384	4930	3897	3696	3279	2997	2600	2235	1988	1774	1586	1297	1176	1115	1054	1005	1004	973	945	1003	902	878	805	746	769	684	732	724	687	625	648	660	659	559	596	653	589	583	626	634	580	610	550	546	617	576	558	586	599	589	606	636	599	575	561	561	581	570	587	605	592	601	580	573	560	517	523	558	552	542	520	578	548	541	555	556	573	530	550	550	538	577	542	548	536	560	544	567	547	513	507	560	564	526	535	516	578	546	518	505	513	503	505	544	536	509	554	538	542	573	580	554	503	513	490	527	529	548	528	493	539	540	565	525	553	548	548	582	499	579	524	582	534	535	519	530	527	529	564	525	530	535	488	548	530	545	548	527	522	560	521	532	521	536	555	532	594	566	526	533	545	489	561	576	508	510	520	535	507	508	547	531	523	553	510	497	544	495	541	576	536	532	530	501	573	564	533	567	574	579	503	528	520	528	515	533	527	559	504	548	557	546	521	537	537	567	542	523	568	496	527	533	527	510	537	539	495	559	531	551	557	509	519	537	510	490	521	532	461	558	546	519	514	508	542	505	513	526	550	491	522	512	557	520	526	520	524	557	566	531	554	557	518	502	557	549	515	497	535	532	495	512	519	540	529	529	559	548	533	519	546	519	530	511	544	529	524	545	525	540	535	585	508	570	505	555	574	505	484	546	546	574	499	483	511	555	514	548	543	534	497	510	506	547	507	544	516	543	492	531	529	503	526	533	505	596	520	538	545	502	530	516	517	527	555	564	515	525	568	574	513	521	529	541	483	558	503	524	521	542	523	553	527	544	534	565	502	532	526	559	490	560	533	526	512	544	513	540	554	524	508	588	540	536	550	505	514	569	486	515	565	529	535	541	504	545	535	517	515	542	513	519	551	575	525	509	528	508	558	526	515	543	535	506	551	531	513	534	523	565	498	545	561	561	546	539	524	530	532	589	574	511	510	564	558	510	534	588	540	508	527	527	501	544	534	538	508	561	526	546	528	513	509	550	509	509	543	541	537	601	556	525	539	565	538	521	511	507	534	543	510	554	544	521	518	532	548	532	517	528	499	558	549	516	584	531	495	514	490	534	548	519	540	510	548	530	550	540	514	512	544	560	497	534	538	519	502	544	541	514	521	547	548	510	513	567	481	529	560	522	564	558	552	513	535	521	526	529	579	571	511	522	584	530	528	536	517	531	549	506	546	486	570	535	515	534	489	556	542	531	552	552	527	544	544	499	496	494	554	489	562	534	513	584	533	541	532	525	503	532	559	540	511	526	527	547	540	581	552	532	512	520	564	539	557	543	538	561	553	517	516	574	523	527	513	564	494	534	508	534	563	539	511	531	503	499	511	522	483	532	559	534	484	512	542	524	524	546	567	504	548	523	527	516	541	513	549	517	545	530	531	565	553	565	570	524	531	540	509	556	521	544	535	482	515	528	524	537	564	515	502	530	534	528	567	564	533	489	505	526	507	568	540	568	530	531	525	516	524	504	545	532	510	540	544	501	514	512	526	517	513	525	534	526	544	530	553	519	537	539	505	493	524	516	573	520	539	504	533	552	542	537	507	530	559	513	504	588	514	539	528	502	557	537	546	533	547	571	504	541	547	513	524	540	493	598	526	538	567	559	542	506	521	560	548	526	519	530	486	523	544	490	492	520	558	508	499	524	533	486	532	509	508	546	518	511	589	536	539	530	513	513	533	506	503	549	578	565	526	531	521	520	512	543	542	520	506	547	555	559	563	546	526	554	511	517	522	507	560	535	570	521	540	510	548	527	559	513	506	561	523	540	552	533	509	534	519	545	543	537	520	551	546	512	553	579	554	519	539	559	463	520	504	541	547	587	546	540	526	553	553	525	535	504	476	505	531	509	542	492	561	501	556	525	530	539	549	520	546	498	523	529	545	489	557	566	538	571	526	522	524	560	505	499	490	516	484	535	540	522	511	528	541	544	538	517	511	499	549	523	521	517	514	585	523	553	524	494	534	542	525	538	528	521	509	508	534	542	507	500	538	521	520	554	530	563	526	505	522	523	515	510	544	542	530	503	522	534	513	546	506	525	538	535	534	547	526	518	527	548	538	535	540	536	574	538	582	526	573	480	507	571	506	536	547	500	528	512	504	507	502	521	528	501	588	509	517	522	523	514	551	530	531	530	510	553	533	537	520	571	504	531	548	500	501	468	527	531	535	529	526	529	501	523	539	525	493	544	501	528	481	575	509	569	519	532	529	553	554	506	556	537	553	523	551	569	522	511	563	522	537	506	515	550	532	524	536	502	551	534	531	566	526	489	541	501	556	541	535	534	504	579	541	506	475	557	527	561	527	571	531	513	524	520	519	555	510	489	521	543	504	527	486	536	557	530	492	575	552	523	563	543	519	511	509	535	545	542	554	565	534	530	536	543	538	538	496	533	517	569	499	505	515	527	552	489	561	531	529	531	550	553	562	574	535	517	513	502	522	559	507	538	511	537	505	544	512	515	556	519	566	555	554	503	533	579	545	526	538	559	517	523	536	506	564	543	523	499	526	515	517	530	554	546	517	536	567	511	548	495	549	536	516	562	542	509	527	505	524	515	521	533	518	532	517	559	513	509	498	515	510	547	516	482	515	549	530	526	522	519	523	574	552	552	463	514	550	542	559	550	543	516	501	556	546	509	552	577	520	529	533	501	481	546	510	498	505	528	539	502	524	506	538	542	498	513	571	531	525	502	530	547	493	530	542	514	541	576	545	549	535	525	536	537	540	528	569	544	543	486	530	534	539	525	531	550	500	507	555	545	532	508	539	525	514	545	526	547	529	532	519	579	522	542	549	558	519	555	507	519	546	519	536	526	504	523	583	528	514	530	485	518	500	512	510	512	520	531	553	501	526	529	527	540	546	570	504	522	570	503	526	546	508	527	533	531	528	508	541	512	537	549	525	560	543	545	536	550	532	574	485	507	499	512	489	516	523	490	564	507	550	563	527	552	562	551	552	514	533	529	537	503	522	568	515	515	551	526	546	527	493	511	527	521	498	494	539	511	502	547	537	547	531	557	512	501	529	514	548	534	537	536	506	552	530	518	493	496	552	542	536	516	539	551	547	546	554	553	523	514	517	564	564	482	550	570	540	497	569	549	507	520	549	523	548	540	529	506	543	495	553	537	536	491	538	539	545	506	532	509	532	517	525	521	553	524	540	538	512	587	521	555	551	501	512	549	520	572	527	516	544	513	556	511	507	553	540	532	537	524	504	596	546	521	524	515	508	540	544	564	519	538	556	553	535	504	561	556	546	555	529	523	490	512	540	478	542	456	521	508	520	553	523	543	521	539	489	520	512	580	539	551	494	511	512	550	551	509	542	524	546	554	546	542	543	511	548	530	490	518	527	540	507	541	522	529	537	557	534	533	517	545	502	504	536	527	531	532	558	522	529	549	508	514	478	524	559	544	541	558	578	509	536	513	513	537	516	543	522	533	495	510	513	527	510	517	499	524	520
26705	20768	17089	9053	4376	2828	2031	1496	1236	1185	1158	1093	1000	1007	938	899	905	815	770	745	690	813	763	742	786	698	721	718	717	714	680	703	750	711	686	664	721	676	715	704	717	682	710	670	706	659	676	682	651	681	692	699	669	718	681	715	725	768	681	710	691	676	677	681	753	663	672	658	648	666	638	671	663	690	685	674	643	666	690	678	692	666	722	684	699	686	707	687	704	712	701	692	669	680	658	655	682	687	634	690	726	685	684	686	694	654	688	702	680	690	732	714	673	697	648	715	696	678	695	666	723	674	671	696	701	658	698	643	662	656	666	660	667	655	664	700	629	684	677	660	669	701	675	670	633	640	680	692	645	666	661	724	703	650	686	676	690	668	696	681	658	698	639	698	659	691	668	650	713	687	682	647	660	685	695	686	644	644	686	661	695	629	704	707	651	663	672	645	670	668	685	702	690	677	704	647	653	700	638	683	687	721	712	724	624	680	624	689	683	665	660	661	676	684	724	636	667	670	685	673	665	696	688	687	732	652	680	672	670	701	685	721	702	699	682	658	701	656	653	718	682	678	700	664	724	607	658	719	666	631	677	722	717	668	667	669	653	706	652	725	608	700	664	713	695	693	636	660	642	692	675	677	684	657	685	676	679	648	684	648	686	681	705	741	685	704	658	675	651	666	668	657	649	677	652	721	678	709	683	701	685	670	682	737	688	678	728	711	695	712	656	704	705	656	678	701	655	631	710	684	679	694	717	661	668	683	647	678	646	662	688	651	705	656	672	698	729	689	723	650	702	683	705	705	649	679	634	658	678	672	676	678	668	672	660	638	669	658	685	660	679	694	668	669	662	646	689	667	711	722	683	669	679	679	676	642	693	658	684	674	662	669	648	671	638	718	644	669	615	680	683	668	654	663	743	686	713	718	726	638	692	666	720	674	701	678	683	658	652	694	694	608	709	685	659	662	668	694	696	649	654	650	685	664	690	682	696	656	619	679	715	651	653	657	694	668	729	695	660	665	656	714	699	687	677	654	680	667	659	681	655	694	719	669	662	707	709	715	700	697	690	648	674	692	702	694	653	661	677	642	681	723	688	663	700	697	643	676	657	729	655	689	661	627	647	674	708	666	660	675	682	661	700	712	687	670	666	669	667	679	667	650	676	615	655	676	657	645	679	692	680	712	618	691	715	665	650	651	685	680	692	679	690	676	686	680	665	694	723	660	714	701	700	675	700	690	632	675	677	666	713	691	693	678	681	707	730	662	727	697	661	715	720	696	657	638	699	643	689	652	706	664	650	675	712	658	691	648	716	657	680	705	658	688	688	690	668	661	736	703	707	691	649	692	661	677	681	659	716	700	704	686	663	731	675	654	678	676	704	643	695	700	698	686	689	658	603	662	730	667	658	692	669	681	661	712	670	681	709	648	644	686	658	662	659	669	747	664	651	688	668	658	690	651	676	676	694	666	707	622	683	659	693	693	639	657	670	697	667	716	682	647	680	671	715	649	622	672	709	659	700	646	677	635	654	734	685	729	671	679	685	626	709	677	669	739	725	662	683	693	711	658	698	674	687	680	683	679	661	656	728	650	688	680	662	645	688	674	726	676	697	665	656	669	676	669	687	682	723	676	695	619	667	674	700	677	633	597	666	735	697	669	672	632	675	686	659	658	675	631	714	700	692	637	646	707	643	646	665	708	686	680	668	638	662	680	691	695	667	702	684	671	717	675	717	696	672	687	650	711	691	694	673	700	660	688	668	744	673	674	689	671	675	669	652	711	655	651	628	692	636	680	706	707	692	679	717	694	677	685	655	670	684	686	670	689	694	645	650	691	713	703	701	701	671	685	704	648	694	667	624	636	729	652	699	747	696	628	702	680	701	678	703	643	641	674	668	632	667	698	676	670	727	666	679	638	653	670	683	684	666	700	666	702	649	708	677	668	649	668	691	672	679	690	639	655	653	716	662	736	625	677	682	684	713	694	681	665	716	647	707	691	690	713	675	701	679	709	704	670	673	754	697	670	669	657	654	653	726	687	704	653	712	636	709	698	671	617	679	709	703	647	675	695	682	698	696	710	665	682	651	611	660	672	616	716	712	686	668	691	665	661	669	670	668	660	646	694	698	685	660	646	702	707	643	656	690	694	684	650	661	678	698	658	682	692	678	640	688	709	660	686	638	672	693	644	650	616	647	712	652	645	672	637	667	672	659	713	645	729	631	673	713	672	672	638	706	713	676	720	694	713	697	683	646	703	709	714	710	707	678	696	768	661	660	685	691	664	675	682	676	693	685	687	706	715	660	636	716	694	704	677	679	669	636	668	689	637	669	616	659	676	708	728	690	722	713	674	662	653	703	689	640	634	678	657	746	688	707	663	730	670	701	693	684	708	658	726	711	711	643	683	619	700	679	685	650	643	695	643	639	675	679	699	656	665	648	690	737	678	710	657	654	707	660	673	735	685	703	674	684	664	697	683	704	700	683	718	693	661	672	684	686	694	702	745	662	685	665	670	696	643	649	652	695	672	718	675	696	660	698	640	717	706	679	709	684	682	662	704	652	700	666	701	673	677	705	711	710	686	699	663	695	709	746	657	685	672	673	666	678	712	621	682	626	662	671	709	693	709	660	639	700	708	649	702	711	695	704	683	632	699	662	708	687	684	704	614	668	656	708	682	705	654	691	667	681	686	716	674	660	665	672	709	634	707	611	670	633	621	655	728	742	645	634	678	645	680	670	695	624	679	685	692	682	685	690	717	709	674	709	685	668	702	729	734	699	691	668	697	630	674	646	662	700	690	693	650	682	681	691	642	660	631	709	674	654	670	705	687	675	695	632	682	648	640	670	659	669	679	693	741	653	656	660	663	656	671	691	663	687	677	662	672	687	689	678	720	672	709	685	731	674	696	680	689	652	700	689	706	726	707	655	719	702	641	699	684	714	663	628	700	730	678	707	668	722	695	687	697	657	672	641	655	678	675	653	695	683	642	624	688	686	680	684	678	661	695	682	652	688	669	690	711	721	696	695	701	671	671	666	677	732	656	646	691	692	676	736	664	665	660	670	675	701	738	629	694	706	652	601	666	687	693	718	697	665	668	677	688	700	677	719	690	703	719	653	687	707	660	621	677	682	709	643	668	692	681	675	713	684	665	649	673	673	684	686	674	723	627	665	634	684	664	705	629	687	668	686	693	667	678	720	677	611	706	658	642	717	704	672	696	650	691	689	698	681	648	708	701	650	685	698	673	681	717	663	694	654	736	687	703	657	672	674	659	720	682	667	674	716	668	646	674	705	719	653	685	695	660	668	676	681	658	665	660	673	693	678	638	679	660	712	688	651	709	701	660	725	635	695	645	741	728	672	654	675	658	659	673	726	734	652	657	677	743	724	691	670	688	698	640	696	675	690	673	697	663	652	649	686	668	667	707	702	627	678	720	677	683	692	691	699	635	692	709	643	683	664	712	687	702	717	688	647	711	674	680	697	647	690	696	662	701	661	666
11107	19179	17742	10552	7297	5321	3707	2866	2213	2097	1890	1788	1736	1517	1427	1360	1224	1198	1042	1117	999	937	940	964	1003	982	970	900	853	943	956	877	845	843	884	846	844	834	871	850	831	854	845	837	837	791	868	816	858	874	877	892	787	791	835	830	786	786	798	868	825	834	805	888	824	841	859	796	793	866	794	776	871	780	763	843	822	787	778	796	804	827	809	791	810	794	818	764	817	835	825	804	821	835	754	793	763	799	876	764	790	811	757	857	804	812	789	835	777	852	750	842	822	824	775	826	757	791	791	750	808	819	824	781	803	815	798	795	841	795	816	837	777	800	829	794	777	824	779	846	791	823	791	781	836	841	841	820	864	795	819	779	745	781	858	776	797	785	808	816	818	831	792	777	876	863	808	827	779	807	785	789	818	833	825	803	820	828	800	776	802	809	807	782	753	821	732	800	754	769	776	793	797	788	799	825	813	822	817	798	773	813	799	772	791	784	781	849	790	801	786	816	801	795	781	781	767	785	769	784	755	767	837	825	795	822	768	784	855	781	835	843	812	791	790	813	802	780	789	853	821	781	818	806	809	810	824	767	782	840	822	831	799	742	742	828	751	828	835	817	801	740	767	772	851	854	816	778	793	811	833	797	801	797	811	838	814	823	823	763	833	746	801	796	836	790	773	877	811	813	841	776	806	750	765	799	814	822	826	789	784	756	785	821	781	792	810	774	709	795	806	802	812	809	836	820	820	766	777	752	778	795	790	843	767	840	815	802	827	812	827	790	766	827	793	768	721	788	797	818	800	816	857	788	779	746	827	831	787	781	798	804	803	831	781	780	801	835	830	733	777	809	814	793	740	798	789	767	798	847	798	861	786	797	794	787	789	801	776	826	815	813	816	796	848	817	810	752	829	810	788	765	756	795	836	795	799	810	743	791	770	770	815	800	815	766	819	806	847	865	824	780	748	733	783	802	880	776	853	811	725	808	738	767	800	804	792	825	762	785	794	827	845	808	836	801	764	777	731	822	819	760	822	775	785	794	811	772	788	777	764	830	796	826	809	776	780	813	781	780	770	819	829	785	825	794	806	797	791	811	789	811	780	801	800	815	829	793	817	812	807	787	806	828	796	805	784	808	842	813	897	843	751	821	818	808	807	781	821	846	805	876	849	817	753	812	772	829	836	826	884	818	862	866	839	735	841	846	763	845	815	828	779	798	781	819	814	826	781	765	798	814	774	763	794	802	805	787	787	819	810	816	745	820	829	824	856	798	819	791	761	802	812	777	784	768	809	793	845	845	791	859	875	802	812	822	776	866	807	735	814	782	805	802	826	823	812	809	776	826	766	802	845	788	770	819	791	793	807	855	774	820	758	827	770	809	843	778	796	810	822	814	790	776	791	752	808	797	807	763	792	801	765	784	800	831	782	779	799	805	774	809	757	816	778	803	824	787	770	830	778	790	794	854	770	823	802	781	753	793	793	793	808	799	817	795	783	809	797	818	784	756	776	834	834	758	790	818	809	820	814	842	842	817	826	832	822	836	845	781	753	780	802	781	797	807	811	807	786	763	814	805	867	819	810	795	807	817	834	778	779	826	834	800	806	819	777	790	834	803	798	779	839	866	732	774	787	782	811	809	769	785	776	800	819	764	780	823	808	856	823	789	783	838	821	827	763	788	872	813	852	801	777	810	806	792	800	752	808	732	830	811	770	841	788	785	864	794	836	842	786	784	769	834	825	822	780	837	738	777	746	816	766	788	823	823	804	806	792	783	807	787	841	855	781	731	755	784	834	809	825	823	816	810	775	831	868	784	808	848	799	814	830	800	854	794	786	789	795	832	777	785	796	800	800	820	833	768	743	775	775	761	781	773	787	767	787	806	806	829	755	772	808	799	748	744	769	818	740	809	802	800	765	750	774	786	814	764	849	769	795	855	733	827	829	763	778	783	842	827	769	812	808	824	797	801	777	814	849	787	811	821	808	759	819	771	814	800	827	770	780	777	777	762	767	852	851	818	764	827	818	844	820	800	855	781	779	830	769	848	752	766	805	770	837	778	833	829	855	844	783	794	788	766	807	805	807	817	781	807	826	836	788	805	818	836	758	804	850	762	842	845	790	758	823	779	812	828	761	829	797	774	822	825	798	776	778	853	815	825	839	775	823	773	795	806	793	778	819	834	801	755	837	843	790	819	842	830	783	813	824	771	852	779	766	839	786	806	795	816	792	825	826	801	790	830	772	794	829	802	800	757	818	829	853	793	786	812	812	843	813	776	776	840	809	833	801	798	799	807	834	755	808	786	746	828	788	761	786	831	826	796	794	803	800	881	854	778	766	792	801	808	803	792	797	768	813	761	766	831	781	787	840	803	825	772	862	821	813	835	785	832	775	776	783	789	783	780	788	812	814	777	813	835	851	825	823	836	825	785	769	847	732	818	811	813	762	811	823	860	764	805	836	898	749	826	808	835	845	802	766	798	793	786	790	814	783	774	862	803	759	715	820	824	863	805	848	767	806	840	803	783	793	808	841	793	807	789	828	740	826	786	804	835	816	779	824	774	772	837	763	812	805	806	800	794	731	850	767	849	802	794	826	820	812	778	798	802	795	845	804	810	836	796	789	816	798	789	810	778	805	794	775	785	787	794	775	799	835	806	815	808	799	801	783	753	780	848	823	739	775	793	772	819	813	794	819	825	811	749	821	826	792	858	750	797	776	829	807	755	800	796	804	806	832	828	795	842	837	789	783	838	806	805	819	833	803	796	794	758	831	827	800	777	843	782	771	814	798	825	841	826	824	825	797	785	776	838	806	762	758	855	801	840	782	842	799	826	767	765	792	787	825	774	784	817	843	839	794	794	815	856	794	822	801	835	846	780	784	793	881	814	807	793	829	786	833	771	828	749	808	818	790	791	767	821	774	796	763	847	815	819	809	789	815	777	854	793	816	776	823	821	845	754	863	837	781	845	791	773	795	833	805	796	806	783	813	825	788	798	815	794	842	773	798	858	863	762	782	753	774	857	780	796	798	813	756	758	797	781	761	755	741	769	816	768	789	829	785	799	796	810	782	765	880	821	784	827	756	775	768	753	737	781	806	784	783	820	841	791	796	847	800	814	793	789	818	793	795	807	801	823	783	805	759	818	842	823	766	784	814	831	777	791	848	759	864	835	784	759	806	805	822	788	787	829	787	798	745	821	771	817	799	858	833	781	785	845	771	828	813	803	825	804	816	837	796	835	810	805	808	818	819	808	734	794	766	832	816	790	800	791	810	801	773	779	820	841	755	806	831	785	801	758	846	803	860	799	830	809	852	781	814	819	798	823	779	810	787	798	838	854	797	775	829	775	814	799	826	778	893	782	821	805	757	795	779	830	809	778	826	829	791	769	823	816	825	802	778	812	765	819	816	799	792	832	819	821	780	808	772	761	802	798	787	812	780	812	828	795	809	814	790	753	800	763	801	834	832	867	781	806	797	828	803	798	841	803	823	771	792	836	796	832	774	805
23684	21051	28376	23949	21071	14677	4535	2404	1805	1677	1436	1409	1316	1145	1118	1054	920	855	809	741	707	692	699	666	636	691	683	642	602	652	617	605	577	590	594	562	568	580	557	536	541	552	573	563	539	531	529	556	558	494	549	542	476	566	504	570	563	525	555	547	505	547	524	535	496	525	538	548	569	486	549	504	556	556	501	523	536	490	565	525	544	572	505	542	551	527	503	547	516	552	513	510	505	536	500	554	522	489	536	549	528	575	550	490	515	496	512	507	528	529	484	548	554	496	528	528	557	511	486	536	527	525	533	502	471	541	483	504	482	510	534	494	487	467	536	555	547	507	538	545	486	508	508	459	550	494	541	470	504	573	544	534	503	544	526	495	515	525	540	455	519	508	517	500	547	580	473	524	502	533	501	532	514	535	511	536	500	499	510	545	511	519	480	486	522	500	526	495	555	516	519	574	534	521	488	531	519	533	515	507	470	514	512	494	515	537	473	506	498	505	483	529	481	513	536	496	495	540	517	493	498	453	542	504	575	517	509	514	495	529	526	537	499	515	515	539	541	536	527	534	512	528	536	498	495	540	468	524	548	518	495	541	530	518	493	502	538	506	480	553	516	520	522	498	528	491	537	536	487	523	512	542	537	541	523	448	530	474	524	528	505	522	521	558	485	494	568	527	492	501	509	521	532	528	522	509	552	485	505	508	544	507	524	528	526	515	523	501	505	552	538	541	478	521	533	523	476	500	550	555	547	548	477	543	486	539	535	512	526	477	506	535	489	527	548	506	534	488	535	547	559	508	505	544	519	525	492	473	510	484	506	532	536	564	525	518	499	506	502	484	510	546	532	504	496	540	508	496	515	506	476	509	515	511	518	506	524	504	532	502	502	510	561	536	497	497	490	526	502	484	512	571	520	505	504	511	528	517	504	524	508	518	481	470	519	511	526	512	509	511	511	488	504	508	542	515	545	551	486	504	496	527	517	533	530	488	503	479	515	513	564	544	531	521	516	506	490	506	527	487	486	526	519	497	534	490	564	529	513	524	509	520	514	532	548	565	564	503	510	517	513	557	540	504	537	516	538	540	523	503	471	514	521	522	538	544	545	514	520	508	501	513	535	521	516	484	479	544	503	535	503	460	507	507	541	533	538	552	509	498	521	497	521	544	534	517	524	499	500	530	465	523	526	534	499	480	492	474	549	490	520	534	527	501	522	545	519	517	509	547	501	547	512	545	553	508	535	514	508	495	539	572	515	548	514	466	533	489	526	505	520	536	499	509	551	536	499	512	502	532	543	542	500	541	502	538	466	489	528	521	491	468	510	516	518	508	487	551	501	490	525	491	550	490	538	547	552	558	548	511	531	516	547	519	515	518	493	565	511	536	547	511	545	511	484	527	537	528	521	513	507	520	523	483	507	471	508	530	508	549	547	487	505	524	510	480	497	532	566	508	503	524	528	492	494	509	548	502	485	536	570	468	506	527	502	560	507	513	515	473	518	494	525	538	484	510	531	529	538	520	504	551	522	555	544	520	532	502	499	525	536	514	500	513	535	530	518	596	503	508	544	544	501	504	508	497	543	545	528	517	522	488	507	496	520	524	544	493	494	550	511	526	522	482	530	523	484	547	518	504	517	546	509	524	507	479	515	505	504	536	529	510	504	464	495	528	515	544	569	530	518	522	527	511	533	550	529	508	498	506	507	539	521	501	560	508	520	514	516	533	523	531	524	524	463	503	516	558	477	484	488	584	525	519	523	547	493	493	521	545	529	553	484	508	564	528	531	502	546	510	503	506	494	531	509	577	530	547	471	498	503	506	542	489	445	510	512	486	497	535	477	526	542	516	491	509	494	541	537	507	520	507	517	515	543	507	523	498	520	522	520	526	498	524	545	511	520	526	481	526	496	551	529	527	520	507	516	539	532	520	571	524	506	517	524	523	512	516	524	546	555	502	517	506	486	498	511	554	492	519	482	537	544	544	511	499	487	528	551	490	527	471	518	534	536	521	493	531	512	544	504	516	514	497	534	506	496	519	513	510	566	550	523	538	541	533	503	480	523	538	483	513	515	511	491	504	500	516	498	516	496	511	531	558	534	544	515	505	556	517	508	515	542	493	497	505	511	536	519	489	531	536	513	491	480	507	531	551	467	520	503	507	536	496	510	534	529	498	529	542	541	532	523	512	520	484	509	491	504	539	525	541	549	533	491	527	530	502	536	491	493	520	535	519	533	512	552	531	486	539	490	501	535	512	548	542	512	496	483	503	548	522	506	525	490	501	514	532	523	526	533	514	530	537	520	484	494	531	501	542	569	499	534	514	519	529	506	522	522	526	504	469	521	537	495	481	500	530	449	501	492	544	515	492	546	526	501	485	498	479	540	509	508	509	494	531	527	541	529	486	523	506	561	542	518	534	524	520	543	508	545	513	496	549	547	547	517	514	499	583	492	516	511	512	529	548	544	503	528	541	527	517	499	547	521	560	496	468	503	495	499	479	506	498	536	531	572	524	521	515	515	529	512	499	510	540	520	499	501	496	496	501	522	534	509	515	502	507	529	515	494	502	528	524	518	498	523	531	517	514	504	504	505	523	568	519	550	518	520	560	496	534	566	509	520	526	503	489	517	520	497	542	496	461	504	530	551	521	511	521	504	540	517	534	501	539	541	471	535	500	541	537	482	524	494	517	520	519	498	473	496	532	559	529	537	498	521	526	539	535	513	503	479	520	510	512	511	510	517	524	517	545	498	588	580	492	520	513	549	481	486	538	531	523	496	496	511	528	517	526	506	482	497	516	514	524	469	490	521	546	495	489	535	486	523	542	488	494	524	533	487	503	511	519	550	538	522	505	539	509	519	560	519	535	488	520	530	553	488	531	501	490	516	533	530	532	497	520	554	533	507	566	510	508	518	504	572	485	574	480	503	511	546	518	544	522	504	502	509	506	549	535	507	521	536	507	471	498	509	530	517	512	476	493	539	528	475	518	518	488	502	502	541	510	543	556	492	579	540	521	518	558	464	495	525	523	518	505	484	511	472	466	526	542	498	490	544	513	520	512	515	549	501	540	482	541	528	522	522	528	553	506	491	537	535	508	491	515	514	500	509	509	527	508	526	515	513	459	507	523	555	522	536	503	539	523	515	496	504	520	480	485	538	519	519	506	564	500	502	516	527	542	543	522	515	551	551	539	517	523	532	492	516	456	521	490	550	549	524	512	517	465	476	476	538	501	503	506	532	527	520	512	539	504	528	532	496	531	525	503	517	552	530	483	486	510	534	537	521	506	575	493	488	522	491	523	553	487	513	517	514	489	533	519	497	514	464	493	497	537	537	543	464	528	473	583	481	529	524	507	470	482	504	529	524	556	531	481	543	580	524	521	530	530	493	521	501	514	528	503	473	509	523	541	494	483	519	506	494	509	533	529	545	494	542	541	525	486	527	529	512	542	528	545	528	544	512	505	453	488	493	514	481	507	548	502	518	508	504	525	519	488	502	563	520	503
12455	27307	25049	16199	11846	8568	6055	4653	3607	3084	2816	2534	2337	2082	1743	1687	1465	1369	1163	1063	971	976	952	908	944	964	931	866	802	856	797	720	747	710	686	675	722	746	675	687	699	708	708	673	689	665	674	640	681	647	633	689	670	661	627	663	672	649	657	623	666	663	659	666	683	701	643	646	645	658	620	632	619	596	674	641	630	633	651	648	636	620	600	640	674	658	638	596	639	630	677	688	640	614	593	653	620	668	640	581	674	635	634	636	656	584	606	573	609	601	700	653	628	634	638	615	641	599	635	614	626	594	644	619	597	644	597	620	654	622	647	617	622	631	645	609	598	645	627	673	673	661	600	642	617	617	620	639	611	646	621	657	607	621	615	621	619	608	624	630	636	585	639	631	658	600	646	634	629	629	662	588	616	662	603	611	642	604	605	609	629	643	635	597	678	635	642	602	596	614	648	584	647	645	625	626	653	648	605	644	607	615	564	678	605	634	633	593	606	607	625	647	596	635	653	595	606	607	603	614	649	612	600	644	613	615	618	616	593	626	614	629	612	595	649	610	585	670	636	588	636	556	575	529	673	657	611	620	642	659	593	650	649	621	631	626	626	637	648	624	579	580	629	632	614	631	617	586	646	618	616	638	671	602	606	640	621	643	611	625	644	617	642	621	578	599	625	603	658	537	631	630	637	575	646	645	646	683	649	666	679	662	642	627	650	603	624	590	611	605	590	631	633	617	605	625	603	638	603	613	622	649	606	624	606	616	631	627	620	616	612	607	604	594	640	643	614	635	648	593	618	628	643	620	617	605	602	657	580	576	594	632	618	600	749	602	627	615	637	643	632	606	628	590	648	606	596	630	662	617	621	632	592	621	646	659	639	581	614	627	640	644	606	679	609	642	599	641	637	653	625	598	608	669	608	590	595	610	630	607	604	610	606	617	606	588	623	635	641	613	620	664	647	589	658	627	563	579	595	651	599	639	613	659	623	626	668	630	601	571	632	635	655	647	609	634	632	632	611	687	602	635	613	613	678	661	658	629	617	618	641	596	595	637	627	617	596	598	645	603	606	588	638	558	632	592	615	613	621	651	625	644	636	605	588	573	656	598	600	599	654	570	575	665	642	627	629	575	631	563	585	592	629	600	660	619	635	612	647	590	599	595	633	622	642	578	649	622	641	581	643	647	602	573	632	626	651	572	592	625	629	596	609	645	599	583	634	586	593	658	602	612	579	630	661	604	639	624	602	649	601	596	564	611	623	670	631	656	636	627	610	628	641	615	599	655	620	637	608	640	637	684	588	595	586	610	634	620	608	598	621	604	614	579	643	615	642	604	606	628	619	651	676	645	630	662	643	585	693	627	599	682	648	617	616	586	632	622	612	600	629	634	626	620	625	666	585	595	652	618	628	600	680	607	616	650	618	622	627	643	648	593	618	639	610	644	604	619	623	597	684	657	592	616	599	623	643	614	621	615	610	593	608	608	577	614	622	631	567	658	600	598	624	601	630	604	582	602	669	636	630	616	635	586	683	606	618	653	612	613	623	591	601	602	561	611	605	612	643	633	636	637	606	606	600	625	662	600	597	677	609	575	632	647	649	591	636	591	643	644	611	613	597	620	640	583	618	651	604	623	626	601	613	601	613	600	670	623	605	637	597	592	613	598	624	673	561	628	632	612	602	636	658	579	600	646	636	589	627	631	612	635	654	624	613	607	550	595	592	659	624	609	642	612	662	639	647	625	578	630	619	601	622	625	612	604	640	613	618	642	603	607	607	597	630	623	619	608	599	641	679	622	590	614	655	613	654	608	652	646	647	631	593	627	610	628	598	650	659	625	639	602	613	612	615	663	636	622	653	647	614	655	621	599	628	628	647	669	583	609	612	634	615	598	583	635	617	624	677	584	621	619	639	595	658	596	590	629	629	629	651	653	632	616	617	636	614	646	612	606	601	645	634	585	622	639	649	576	634	632	627	617	652	629	612	618	607	611	628	619	635	607	632	631	607	621	649	649	566	649	611	586	645	640	567	596	615	602	593	659	624	628	625	625	634	632	626	654	682	615	651	599	628	582	602	605	665	607	636	625	647	632	675	647	621	633	646	623	613	675	664	627	651	615	569	614	601	574	628	621	650	605	600	621	590	654	636	630	650	628	601	634	669	603	568	610	617	646	597	637	616	640	671	633	600	660	576	605	636	647	614	665	626	597	603	645	645	593	650	596	613	620	656	657	625	672	625	550	651	642	645	636	641	608	634	595	539	572	645	585	622	639	606	643	636	617	567	682	628	586	606	632	651	614	614	631	610	629	623	610	654	574	623	621	614	589	613	583	619	609	609	605	660	580	594	628	640	599	634	597	642	590	585	632	628	607	620	636	600	617	589	598	581	648	613	652	590	639	691	587	655	606	624	612	613	602	633	592	658	655	654	616	621	627	618	584	655	612	656	601	617	615	607	616	683	614	609	632	637	629	624	601	601	594	636	622	645	593	643	633	656	647	620	676	649	636	623	601	613	658	607	622	620	604	612	616	587	652	600	663	582	605	612	580	590	579	578	622	600	624	659	637	593	588	602	610	608	651	641	644	630	623	603	673	614	632	615	608	636	623	617	591	622	631	596	646	606	600	621	630	651	592	639	647	663	602	633	646	620	651	653	629	622	632	620	616	644	654	624	630	636	639	616	615	645	600	657	605	623	644	588	627	634	609	623	624	640	574	636	663	630	637	619	602	616	632	637	648	627	591	618	581	605	621	622	635	645	604	640	633	607	662	621	655	652	600	620	630	620	613	610	637	645	597	613	604	558	594	677	664	593	671	596	601	649	604	638	587	655	590	558	603	631	628	658	592	598	601	613	646	604	654	606	651	610	583	617	618	624	664	623	608	605	677	595	576	598	655	632	622	642	583	664	601	665	621	607	629	674	625	639	611	619	681	631	615	631	606	603	654	621	604	620	638	628	583	566	651	617	626	641	609	633	602	603	620	636	622	565	662	613	605	583	636	581	608	646	623	627	605	597	607	667	618	605	653	615	620	614	654	561	645	629	636	656	622	600	597	617	649	661	623	600	648	613	604	604	588	664	610	606	637	628	625	604	638	618	596	647	644	653	595	652	655	594	597	615	626	672	631	601	628	606	610	627	584	591	629	569	555	618	633	629	605	625	633	607	649	570	595	638	661	642	619	614	640	647	639	639	672	659	621	622	611	616	649	639	613	632	622	666	625	642	664	629	646	611	580	606	611	638	636	635	614	570	641	615	602	598	538	573	610	656	627	618	639	672	625	638	614	611	640	608	633	603	607	648	670	641	623	626	622	664	642	545	631	638	594	670	611	635	607	629	632	588	626	630	607	643	628	660	618	612	620	622	656	665	647	647	655	659	635	618	637	627	661	670	654	646	607	623	616	620	631	644	640	627	595	622	641	611	620	619	636	611	587	610	637	634	606	611	611	622	638	647	602	638	622	611	632	638	588	657	605	644	572	613	604	609	637	596	579	610	591	643	639
22651	21057	28820	23512	21072	21269	13575	3601	2336	2205	1993	1704	1689	1483	1357	1160	1057	909	894	782	772	742	721	773	705	723	611	646	599	609	578	578	577	580	572	553	603	539	558	545	497	531	539	506	493	511	512	517	521	508	502	522	515	503	517	479	487	524	480	491	512	512	572	494	490	472	475	472	499	495	517	478	465	492	468	487	486	512	529	462	498	451	497	479	490	482	494	497	494	507	487	501	481	513	485	512	427	489	458	450	473	503	425	486	474	436	441	445	446	471	477	512	464	479	512	499	498	481	471	528	497	466	512	456	477	500	493	455	466	490	473	486	462	476	497	429	468	448	488	462	514	483	496	496	477	451	481	481	482	474	472	440	521	474	488	451	500	463	471	494	485	483	451	468	474	471	461	426	495	467	456	452	484	441	455	490	504	507	497	476	468	461	475	480	494	477	501	466	449	452	466	449	467	487	457	504	488	537	463	470	462	502	467	436	473	484	491	453	492	433	428	469	424	481	498	430	446	458	483	443	465	484	486	488	455	431	484	464	492	482	495	483	424	443	505	467	456	448	483	474	460	481	465	481	466	474	467	439	450	472	462	436	513	455	472	518	504	466	511	474	475	434	501	495	423	478	448	498	459	467	480	475	481	464	466	473	464	476	526	462	455	434	477	465	478	473	496	468	493	478	461	457	456	443	451	458	480	471	488	454	490	467	501	477	475	437	461	455	481	452	484	481	468	458	523	486	471	475	475	523	455	438	488	427	481	474	467	444	450	452	465	443	485	474	444	464	451	495	440	491	470	487	495	475	464	476	485	454	454	444	504	490	468	432	472	471	477	434	467	471	454	438	428	466	457	488	451	436	445	460	486	443	450	490	466	459	481	486	438	468	496	458	512	453	453	466	479	451	476	440	496	493	475	485	444	502	474	481	466	447	470	494	477	486	466	515	510	449	465	527	469	470	463	505	443	450	438	501	479	433	477	448	453	463	431	448	482	482	448	506	515	453	486	471	456	460	514	472	460	494	442	457	480	456	437	449	488	472	474	430	449	498	479	497	461	506	485	428	454	512	481	479	459	472	443	476	466	499	492	517	465	480	440	465	478	489	451	447	471	436	463	461	477	487	486	452	453	459	490	454	451	507	474	469	466	449	458	470	444	465	469	465	447	506	471	488	491	457	451	454	452	449	478	487	497	494	451	469	478	462	440	424	445	494	448	474	471	471	498	457	429	494	479	477	492	490	464	501	471	477	444	475	470	452	439	476	513	455	485	468	474	461	470	490	477	461	446	496	491	471	465	470	492	425	457	486	431	445	442	474	506	490	473	484	480	463	467	490	510	467	504	474	498	445	472	519	487	456	479	487	461	476	493	442	466	485	472	448	439	480	466	454	488	463	462	480	467	465	447	456	492	475	485	488	453	430	470	511	484	491	452	457	476	468	509	490	457	484	466	488	431	464	482	450	453	459	473	454	504	452	509	497	468	446	488	508	477	473	447	512	430	476	465	495	459	496	457	475	487	476	476	480	500	462	458	454	454	467	496	436	450	452	482	458	471	448	454	450	489	480	485	469	477	464	482	489	475	453	506	425	521	451	469	465	434	467	471	477	447	448	460	476	453	447	481	501	464	465	470	498	475	504	457	490	501	483	452	463	468	469	454	442	468	482	479	467	459	468	466	462	483	457	491	431	445	462	479	474	462	472	457	444	479	453	495	488	481	473	439	505	474	493	502	480	476	466	458	460	468	447	445	459	468	485	474	425	438	485	471	458	466	498	442	504	461	493	431	446	460	437	454	455	495	447	443	464	471	480	461	463	454	454	478	464	490	433	462	432	496	468	475	455	464	468	418	441	471	493	476	459	489	474	450	463	500	445	470	467	452	475	490	451	478	418	504	449	452	471	457	471	457	473	481	478	486	502	480	472	467	454	445	476	419	472	464	428	451	514	444	457	467	472	489	455	494	431	464	480	484	463	454	482	452	483	477	416	474	490	454	465	486	468	500	513	510	466	457	454	458	476	492	479	451	448	481	443	444	458	469	493	481	485	469	507	462	477	459	455	450	500	458	436	425	477	474	453	467	453	428	484	463	466	486	476	488	480	476	455	463	524	479	483	440	469	471	448	447	495	486	488	499	459	506	466	480	445	465	443	451	504	408	458	433	514	443	440	481	509	499	479	474	458	507	489	497	443	468	482	463	472	462	506	491	457	457	469	503	502	432	457	458	459	475	435	479	486	471	437	439	495	481	455	423	475	495	441	433	469	479	435	494	455	488	465	450	476	472	473	477	453	492	474	442	446	451	445	452	488	438	472	483	416	499	458	508	445	446	469	424	462	440	506	446	453	439	497	469	490	479	427	486	464	464	477	484	470	435	473	434	505	443	440	457	465	484	480	479	482	476	469	500	512	446	469	480	480	462	425	461	482	451	468	462	508	462	460	460	465	465	459	473	423	471	447	495	479	465	483	475	437	407	475	467	469	462	474	467	460	468	479	525	453	449	452	480	466	446	474	471	478	456	474	464	483	479	447	480	526	460	457	466	512	444	445	470	453	466	497	469	441	421	435	413	476	476	421	458	480	478	451	452	447	471	496	445	433	465	444	480	447	476	476	439	479	436	446	490	489	437	437	476	487	508	493	450	492	462	498	490	437	456	463	444	486	461	455	478	493	441	496	456	525	462	425	438	499	466	474	456	453	461	451	496	464	445	476	506	461	456	467	499	468	468	460	452	467	461	469	453	510	454	488	428	480	486	474	470	430	449	477	483	488	498	441	474	481	511	461	437	466	499	493	435	479	446	446	462	460	469	446	502	524	502	458	496	531	452	491	440	490	463	508	449	487	453	458	435	472	482	466	446	469	487	472	465	473	472	476	489	460	465	477	438	481	468	481	459	433	478	446	486	474	452	506	486	468	476	469	492	450	498	493	525	509	442	459	463	447	443	478	449	483	461	460	449	479	442	485	477	479	472	489	513	466	455	474	478	436	490	469	479	503	478	488	446	462	477	432	466	441	456	494	468	486	469	417	416	479	457	469	499	462	469	462	472	453	454	471	495	450	455	500	433	486	462	478	490	479	465	464	427	482	495	483	472	452	480	486	481	445	486	483	507	507	458	510	479	487	489	458	499	478	493	452	451	442	432	492	525	444	462	495	466	466	483	472	502	455	492	445	449	447	466	453	467	447	461	486	483	496	477	445	480	456	459	466	509	467	486	433	447	428	507	483	471	439	489	475	470	443	453	467	449	448	470	465	460	452	457	447	510	454	480	454	439	458	496	482	463	459	488	462	475	481	470	445	464	495	465	434	433	452	502	446	459	417	484	461	438	460	469	442	469	460	469	506	460	484	530	443	461	469	441	521	485	494	463	454	467	465	474	508	438	475	463	465	503	459	480	436	466	482	489	427	440	483	471	446	460	457	437	477	444	474	457	436	457	458	504	433	465	482	476	459	473	466	476	498	453	466	465	485	454	484	467	470	490	445	422	483	462	501	515	466	448	478
15007	32538	29915	20526	15157	11206	8055	6271	4890	4241	3817	3359	2970	2620	2222	2040	1751	1497	1328	1184	1144	1062	1060	958	969	995	927	851	822	791	777	762	738	696	691	706	671	674	685	658	697	641	627	632	634	601	610	576	621	621	637	625	595	611	632	641	560	600	597	587	593	610	597	600	595	567	634	590	588	593	574	606	584	587	598	585	557	588	584	541	578	575	615	578	593	569	583	554	567	554	543	542	547	567	583	590	569	547	547	532	514	537	534	556	514	558	525	520	557	572	539	572	571	534	474	535	543	523	552	541	581	555	540	575	601	509	537	550	564	519	577	529	569	515	512	598	580	489	565	551	507	556	559	588	560	544	552	550	567	548	566	569	536	548	563	577	537	565	551	547	537	568	524	514	556	512	541	537	562	548	544	534	550	548	544	539	577	565	560	523	548	526	550	557	504	550	531	536	593	567	556	527	539	562	502	529	551	526	588	556	512	493	531	548	555	601	530	593	562	525	501	558	532	547	510	498	531	558	554	521	556	518	554	541	584	532	557	505	593	518	562	555	577	539	573	564	543	532	561	547	554	565	561	541	528	548	552	529	539	574	535	529	527	523	536	544	540	569	580	542	581	553	525	558	525	527	556	588	542	549	558	559	517	564	560	554	572	548	578	553	528	542	555	553	564	530	508	534	564	539	505	536	493	572	558	548	535	560	554	586	541	520	538	559	549	549	533	529	509	580	532	555	609	553	573	563	558	559	506	577	556	582	527	551	552	574	557	539	541	558	568	512	540	551	549	555	478	556	577	482	528	553	561	516	534	549	519	543	525	529	537	556	572	556	553	584	541	578	542	550	520	540	519	572	551	542	513	561	559	557	560	497	543	561	531	547	571	533	522	588	559	552	526	532	544	572	490	543	561	572	509	523	561	496	495	535	535	546	516	541	540	572	586	540	539	583	539	535	571	514	578	535	559	549	538	575	525	535	543	551	562	510	563	538	549	546	538	610	571	551	530	545	572	543	537	561	506	503	588	547	545	568	550	566	575	504	530	519	513	535	572	567	543	522	579	532	515	533	525	540	549	575	557	521	530	535	586	531	495	580	516	510	542	528	567	544	544	526	577	508	553	558	555	502	547	562	535	490	578	506	542	563	514	523	546	515	581	572	553	568	523	534	555	520	564	527	596	577	568	532	555	550	519	543	542	524	514	551	548	550	532	515	574	552	557	557	579	542	558	534	534	527	492	543	527	528	538	554	523	550	542	593	524	536	500	523	576	537	517	592	557	579	546	540	540	563	523	548	525	534	565	511	513	526	545	550	555	522	550	584	595	534	529	549	528	538	529	508	568	558	530	538	533	525	554	551	557	548	537	566	565	521	518	511	531	527	519	510	558	534	531	554	557	555	523	536	561	538	561	556	507	527	559	505	530	532	539	517	555	546	566	558	610	525	557	530	602	505	551	544	602	526	517	513	548	555	551	510	556	524	558	521	558	553	552	538	543	529	548	552	590	559	568	523	532	517	556	529	517	562	479	585	507	514	562	512	535	582	521	567	536	549	530	525	553	526	528	563	531	548	559	524	588	509	539	568	544	600	519	538	564	532	588	569	542	544	551	577	548	529	542	549	604	577	522	532	546	536	515	575	551	522	536	569	582	509	524	545	579	560	552	561	591	526	525	491	540	567	550	548	506	535	530	545	522	564	546	509	516	523	509	533	498	560	563	551	521	576	551	559	596	490	533	533	566	532	534	519	527	527	538	537	535	559	547	534	542	568	543	553	554	564	593	564	530	566	575	562	558	541	559	550	575	511	522	546	582	561	542	521	552	537	566	536	544	553	563	532	507	484	529	531	526	498	537	511	558	536	566	559	548	591	552	590	580	534	554	545	502	574	525	526	541	553	590	548	550	592	568	535	557	588	513	548	564	563	517	542	480	509	502	539	556	542	554	530	552	564	537	549	523	586	552	549	546	561	552	581	576	518	531	515	541	525	544	543	544	560	539	546	554	565	543	543	566	552	524	523	534	518	554	535	517	515	537	536	523	558	567	552	557	552	528	560	567	542	572	567	518	508	528	556	542	534	509	550	510	557	549	545	558	536	543	549	513	539	540	533	543	555	500	532	569	539	546	569	571	541	525	553	540	550	568	586	564	531	538	577	599	564	574	553	545	539	532	591	542	566	550	535	562	545	525	539	558	532	529	562	546	543	548	572	562	558	505	581	556	569	543	566	554	482	495	504	578	564	573	531	562	563	593	566	545	535	524	563	545	550	572	568	536	567	560	553	591	540	524	550	525	537	536	538	598	544	533	575	559	541	517	544	528	511	532	572	563	543	521	533	549	580	539	532	536	519	540	597	557	496	546	563	543	526	519	539	517	562	592	565	545	539	537	524	588	560	540	564	625	556	540	564	505	533	580	580	588	543	530	545	570	552	529	522	534	555	515	552	508	533	537	522	528	559	539	558	536	550	500	567	525	545	566	526	527	537	540	559	529	522	560	578	566	554	551	527	579	555	555	511	556	526	545	540	546	581	589	559	559	558	538	506	585	548	542	536	527	524	517	561	571	529	548	549	590	536	541	537	550	511	539	527	566	559	560	543	527	544	569	542	580	510	553	576	563	527	503	517	541	537	555	513	563	577	557	538	539	542	541	553	535	528	524	535	515	543	556	570	511	581	577	535	549	493	528	588	591	552	494	532	561	545	522	528	551	549	528	537	548	533	543	520	586	544	549	546	550	569	520	556	573	513	529	564	541	545	518	518	559	558	508	546	533	585	536	541	555	509	531	511	558	537	544	529	554	540	555	584	577	581	536	545	544	542	521	532	547	511	517	536	562	545	507	528	548	518	559	590	536	555	533	567	510	537	559	526	525	533	489	547	516	584	550	563	515	516	499	542	490	506	529	547	572	533	536	560	573	560	590	563	523	515	492	534	568	533	523	570	538	553	554	558	537	528	541	576	553	581	546	591	546	566	517	571	545	557	547	574	551	529	536	575	572	526	538	535	539	583	495	533	571	565	523	554	548	572	591	570	530	546	549	523	534	556	574	547	545	566	532	545	544	570	539	570	602	546	542	525	484	499	526	563	572	522	510	531	520	565	569	574	515	565	589	543	505	525	551	569	586	558	533	542	511	546	537	528	508	562	544	533	529	521	558	544	559	603	548	565	523	524	502	539	562	588	559	533	524	540	545	543	540	589	569	558	550	568	556	559	547	507	523	549	559	535	535	521	485	547	496	538	559	531	551	538	556	595	519	525	542	538	532	530	598	553	535	565	540	562	527	560	515	547	568	593	555	527	554	527	537	561	535	526	562	539	550	546	526	545	521	571	520	548	558	567	562	521	544	572	547	549	571	496	555	524	516	570	522	543	537	526	544	551	575	574	576	556	574	553	555	510	537	538	532	554	547	537	528	542	570	556	562	574	551	540	552	535	550	534	529	542	502	512	508	539	522	535	556	557	537	565	553	597	565	547	526	542	560	524	502	530	555	570	501	523	523	547	567	590
26915	20894	17513	8846	4343	2660	1881	1514	1343	1276	1250	1133	1076	1043	947	981	908	851	840	822	772	786	760	775	761	736	736	737	770	704	769	747	695	712	724	659	666	774	707	710	691	701	714	686	711	694	669	715	692	686	677	654	690	666	726	712	687	723	674	691	685	726	706	697	671	695	646	671	705	661	692	679	688	710	639	724	723	668	707	706	701	702	776	697	689	729	701	717	674	667	711	703	696	676	692	678	725	701	717	714	717	663	714	672	671	641	633	642	667	700	660	698	642	661	678	681	672	683	632	713	656	688	681	704	683	672	648	686	742	647	693	648	676	664	674	686	668	678	701	701	693	689	695	650	681	717	694	687	715	713	706	689	684	675	687	609	687	648	728	698	684	662	670	673	692	667	684	688	687	665	729	668	694	683	728	621	678	650	705	649	690	722	686	617	688	699	654	607	697	694	638	673	660	647	693	657	656	644	724	665	695	629	670	697	682	632	658	664	637	681	742	670	663	663	695	668	689	676	679	674	631	666	700	665	688	693	693	661	701	677	700	673	637	711	660	697	667	678	677	653	700	687	692	666	624	670	694	665	684	725	672	728	702	632	664	680	644	682	667	646	675	688	664	674	661	654	648	685	693	654	707	678	748	717	681	699	680	696	740	704	656	700	658	689	726	637	641	654	724	713	670	651	690	730	661	715	638	670	690	703	660	660	670	736	695	671	707	628	711	702	646	682	678	721	709	690	663	638	658	712	686	684	696	645	709	708	702	685	728	641	687	654	687	629	654	725	727	684	692	647	675	678	697	692	679	699	674	684	721	689	658	698	686	685	717	626	681	707	669	661	766	688	688	680	658	688	682	747	709	637	692	708	684	710	705	667	689	668	682	649	681	661	720	655	693	684	669	655	677	678	719	679	675	708	697	680	675	653	672	663	624	744	701	654	643	688	685	669	647	682	663	691	713	676	672	681	672	727	745	665	717	706	691	677	653	680	670	659	691	704	720	704	686	638	734	692	653	689	701	692	685	667	637	675	718	695	686	666	664	649	699	661	736	667	682	693	700	662	668	696	677	681	660	671	702	690	705	652	724	629	682	687	711	698	718	680	694	674	706	665	696	642	647	663	686	701	685	706	745	637	681	713	690	735	671	689	683	683	698	715	691	685	682	654	711	715	666	678	660	694	723	685	714	696	673	680	739	690	694	687	691	678	665	677	712	699	667	693	693	722	714	647	660	687	629	688	685	680	673	676	715	643	714	650	651	678	721	714	676	719	661	685	743	686	695	673	648	678	703	689	669	656	683	645	674	656	695	713	689	689	681	695	681	650	671	680	655	680	646	732	665	672	643	689	695	702	677	680	650	662	676	691	689	669	677	677	723	670	724	707	703	685	646	643	667	667	688	729	677	645	666	680	706	712	672	656	687	684	684	731	710	657	710	687	705	678	683	703	682	678	640	653	694	682	676	705	668	621	695	690	629	731	702	647	670	707	654	685	680	678	654	667	680	661	718	649	656	670	699	681	675	637	704	649	651	694	716	708	653	678	699	734	666	664	635	717	712	764	666	685	702	661	688	701	695	642	673	670	628	708	680	660	709	682	653	677	630	665	745	664	634	723	698	680	732	705	692	681	709	677	700	668	681	690	675	641	685	641	696	658	719	698	691	681	657	617	690	727	665	641	659	698	695	668	676	728	715	652	689	697	700	706	691	684	725	661	647	679	663	708	653	675	691	730	701	703	683	714	663	666	677	662	670	660	665	650	671	676	692	731	712	684	716	664	683	684	704	683	659	620	667	719	739	675	707	687	636	650	671	694	696	702	670	691	733	662	711	675	732	675	707	731	657	686	696	682	688	716	671	698	706	708	634	664	685	680	684	681	652	686	706	659	707	665	675	710	713	654	724	672	693	692	647	659	713	682	714	706	669	708	703	673	647	661	675	687	691	686	712	680	702	719	673	730	720	697	686	673	659	672	644	663	716	670	670	731	657	645	692	674	664	688	735	706	621	766	686	671	687	609	695	699	715	692	652	694	651	698	693	676	713	626	663	682	656	689	711	649	686	706	653	693	685	711	698	723	699	672	701	687	660	695	658	678	696	652	663	647	683	674	661	653	724	710	712	708	664	658	670	715	666	674	664	721	689	685	713	679	719	676	691	630	661	687	698	711	678	674	709	679	631	668	703	677	726	710	679	668	699	664	712	701	732	677	722	703	659	692	702	657	698	732	717	700	710	630	716	640	683	634	627	680	664	663	685	667	702	689	668	636	679	705	670	696	689	659	700	693	682	696	723	620	641	690	679	641	697	679	705	695	715	663	671	675	660	721	704	679	673	715	683	692	680	676	676	709	683	699	687	708	677	704	671	729	727	723	717	700	709	702	676	689	656	683	683	676	699	629	681	650	704	663	682	666	714	663	711	716	649	704	690	671	711	703	657	660	710	683	707	645	687	651	714	711	717	731	731	655	675	668	703	671	645	654	717	648	722	693	701	655	650	670	676	690	688	683	704	686	662	709	712	656	690	681	665	652	675	657	666	663	660	695	690	707	698	679	644	684	684	753	678	676	717	694	683	747	691	654	740	677	678	729	655	646	668	658	662	682	704	686	688	665	646	687	685	631	654	696	709	708	660	660	672	698	668	685	666	648	616	684	693	667	718	679	689	701	695	721	646	639	696	698	683	711	657	655	710	709	654	672	726	674	703	667	639	673	704	677	676	708	650	707	660	722	676	653	715	697	707	642	657	693	712	643	702	661	696	714	669	638	667	693	658	642	669	605	667	696	681	674	638	692	677	679	703	681	701	724	722	678	680	690	662	719	699	665	683	676	646	659	653	707	710	710	679	630	655	703	682	683	639	664	706	679	653	663	689	715	677	664	690	709	690	672	679	704	682	707	679	748	646	707	689	697	666	695	661	717	678	687	668	682	688	699	656	653	652	654	716	669	731	700	654	748	699	661	677	685	675	677	702	701	698	672	714	661	646	700	717	675	674	663	678	687	659	706	664	638	695	693	704	686	678	715	725	694	676	731	660	673	647	669	663	700	714	706	681	682	710	703	677	702	691	732	737	715	641	671	684	644	645	711	724	658	730	732	695	737	715	683	707	670	692	693	665	671	644	670	690	728	679	718	715	702	683	700	701	716	658	666	721	689	672	715	637	618	685	673	731	722	727	695	682	674	739	672	672	718	721	686	715	703	699	712	690	690	647	657	668	690	697	673	640	644	677	662	701	708	646	664	683	673	682	683	683	680	686	654	635	682	649	694	701	706	713	712	663	729	647	667	673	658	670	685	697	636	684	689	706	743	727	641	635	677	695	651	685	688	693	698	681	717	671	693	693	695	675	709	650	656	655	676	675	643	642	691	704	698	706	684	679	701	678	717	695	635	666	630	707	666	668	761	682	707	680	685	717	690	676	715	698	693	706	698	704	692	667	690	653	656	667	704	687	638	736	695	685	662	663	719	678	657	720	706	678	625	678	646	655	714	679	689	721	684	710	694
11608	20275	18167	10433	7008	4921	3535	2723	2375	2088	2071	1931	1657	1520	1508	1429	1315	1205	1037	1006	1040	993	1029	949	986	1017	966	889	935	909	883	871	933	850	820	869	867	891	853	881	839	848	805	801	831	813	813	837	920	853	793	870	895	812	856	888	895	837	841	766	828	830	852	833	877	829	853	850	842	826	831	798	820	827	806	840	798	765	852	884	861	852	780	838	796	823	808	848	770	839	778	820	856	797	830	846	757	829	770	815	853	819	814	863	802	823	805	864	827	844	859	768	800	815	815	807	819	808	827	853	791	823	837	818	840	814	803	824	808	803	814	842	774	795	814	791	760	830	808	826	785	813	753	809	791	845	827	856	846	809	826	742	849	790	785	847	794	800	801	770	836	818	803	871	812	792	838	792	805	771	805	806	858	843	847	856	800	862	843	868	804	852	800	820	802	877	828	783	816	817	778	864	784	798	762	796	836	775	862	827	814	807	794	813	778	802	793	804	810	843	788	782	776	800	771	837	818	795	803	838	804	827	792	780	783	788	811	783	815	833	813	842	816	779	831	765	897	783	802	834	763	819	768	821	816	828	806	820	781	816	878	798	877	790	816	819	835	826	832	833	844	758	792	836	831	796	809	811	790	783	813	824	842	826	845	789	809	789	784	813	795	790	760	842	814	813	818	820	850	765	772	803	826	844	809	802	754	805	820	819	866	772	830	788	842	820	807	797	796	753	844	797	803	754	811	816	834	814	793	783	790	847	844	810	747	807	827	855	791	810	852	782	803	829	796	782	811	768	806	801	793	789	789	829	829	798	765	806	817	840	856	817	793	802	786	806	853	847	746	795	786	837	781	764	816	863	839	773	820	830	778	842	773	815	772	810	772	866	823	821	827	850	802	774	825	821	784	874	784	817	867	797	869	777	805	826	828	782	812	861	831	792	787	779	780	851	800	784	839	838	810	831	826	753	818	788	788	795	858	833	864	800	784	777	792	805	818	774	832	839	806	803	792	865	819	819	852	821	836	766	827	828	798	793	742	772	813	866	796	796	810	850	791	810	780	750	817	789	757	792	792	791	793	799	852	819	831	793	814	849	826	815	830	864	823	841	808	817	846	788	838	767	837	817	794	797	780	768	823	786	845	749	827	828	820	831	772	833	822	785	761	811	807	832	807	836	787	841	788	823	798	816	774	799	824	814	794	749	815	828	787	791	826	750	814	820	800	868	847	830	883	848	753	793	833	822	833	796	803	824	804	810	831	788	754	792	834	876	797	821	846	816	833	828	835	823	827	832	822	838	786	829	849	806	787	810	820	873	755	841	857	820	815	822	808	786	805	822	816	819	833	823	799	792	845	847	832	772	834	810	800	796	838	784	816	825	831	826	828	815	875	789	762	858	794	807	871	788	777	784	792	785	793	829	796	801	791	833	844	745	836	826	792	816	783	825	779	776	765	833	772	815	826	782	838	831	814	801	795	820	797	869	843	829	796	758	799	831	774	848	827	789	809	842	811	806	769	830	829	862	763	789	787	806	789	802	870	806	794	833	804	858	856	791	819	803	826	786	822	834	836	817	849	829	823	787	817	781	776	858	824	812	764	838	819	767	838	854	839	806	801	832	793	865	736	781	832	805	778	789	852	788	852	805	770	865	766	823	837	839	833	796	803	818	795	816	826	875	796	857	804	813	831	812	783	833	806	763	814	821	797	790	815	788	825	809	839	826	785	804	831	819	793	821	763	832	846	840	784	810	760	833	802	811	793	755	769	785	799	779	797	834	807	832	805	811	790	801	861	786	816	735	838	814	839	865	825	856	804	801	824	767	831	877	797	801	769	811	834	793	826	825	833	837	791	829	855	799	786	819	818	862	789	867	829	828	767	814	749	800	839	793	814	807	825	838	814	825	795	793	753	842	795	806	785	790	830	832	832	872	774	806	825	825	835	833	851	847	798	800	804	790	849	815	840	797	792	825	844	849	809	823	815	792	801	812	845	788	788	811	759	827	836	812	830	830	817	839	830	815	780	781	768	820	832	835	775	844	797	828	806	822	835	793	837	840	763	801	769	785	795	834	832	844	792	784	754	777	842	792	791	804	800	824	839	765	816	822	829	822	820	816	769	792	831	823	809	795	828	820	827	845	839	819	825	773	818	762	837	870	811	835	793	796	838	842	799	847	844	811	824	781	799	800	781	836	793	799	822	816	781	804	839	791	838	871	866	784	771	895	865	803	784	812	800	772	857	831	800	761	841	812	833	863	850	816	747	800	831	783	817	826	753	800	812	778	869	759	798	786	841	827	811	824	775	815	796	790	804	798	769	816	784	784	758	817	815	818	838	830	853	769	782	800	808	818	820	810	837	777	844	752	818	812	803	839	835	814	832	822	820	796	839	827	793	828	814	772	797	781	851	836	822	761	815	784	836	819	827	821	787	835	850	800	884	813	798	775	810	790	759	822	801	825	800	805	854	818	811	786	801	762	823	820	834	795	805	837	787	847	829	835	775	819	796	807	837	805	842	785	826	753	812	820	830	840	790	820	799	771	793	773	819	789	852	773	797	833	819	801	780	786	779	857	831	806	800	770	810	811	809	866	803	807	825	827	781	781	814	799	753	849	810	851	791	800	773	846	783	854	805	886	827	824	801	792	769	820	803	801	778	841	814	792	842	858	814	863	800	800	842	855	834	817	849	841	814	845	856	794	808	792	774	819	818	820	806	856	817	771	843	832	798	794	817	840	789	762	796	768	821	785	808	845	802	785	849	829	800	804	807	766	841	855	810	811	825	804	788	817	817	772	772	818	849	806	828	788	800	789	771	809	792	784	830	871	847	796	814	773	833	800	880	795	833	797	778	799	822	797	817	805	792	743	815	863	791	835	804	803	866	850	787	798	785	784	794	782	845	773	858	777	824	821	807	795	797	780	805	808	802	866	823	825	803	792	760	843	829	767	779	823	863	814	800	776	799	810	874	804	811	758	828	829	827	834	850	747	808	862	754	774	806	733	806	795	792	820	793	852	795	841	776	813	828	817	781	857	818	860	775	801	809	833	805	745	812	821	789	792	791	848	807	804	826	822	791	818	810	795	851	830	825	802	828	786	805	783	844	791	759	790	790	837	790	795	762	821	798	799	747	834	796	775	788	823	825	797	809	812	829	787	785	821	796	781	806	811	797	819	807	844	815	801	814	798	842	810	773	826	789	837	801	798	833	869	825	810	797	812	812	800	823	771	822	777	871	788	813	838	840	798	798	767	851	802	812	814	796	755	772	863	798	807	804	811	813	787	798	779	827	803	822	809	805	821	808	765	814	811	776	804	832	815	804	780	860	781	815	802	764	795	822	845	832	755	837	842	818	819	793	811	831	800	873	782	828	801	843	824	798	814	801	762	856	777	858	814	794	826	826	813	813	793	781	826	821	820	799	837	863	843	886	812	815	819	810	807	847	821	771	785	797	852	777	820	832	806	892	835	828	808	801	796	816	822	836	824	840	791	804	854	782	815	797	794
23689	21052	28390	23917	21078	14333	4258	2294	1856	1662	1524	1385	1282	1157	1131	953	921	767	745	746	739	723	707	672	706	682	625	648	636	616	563	559	581	547	574	578	571	552	613	581	551	539	561	561	526	506	576	553	537	558	560	515	564	525	516	509	535	501	540	575	538	560	559	513	502	510	540	556	540	493	498	579	529	531	509	521	513	553	547	552	531	568	506	516	575	520	486	547	523	498	548	509	509	514	507	501	493	498	469	518	530	513	559	544	501	519	528	555	530	534	509	514	508	494	500	531	543	479	502	540	520	500	528	491	506	490	560	505	544	538	564	480	526	504	554	500	524	541	516	494	521	499	516	483	514	494	521	496	477	537	561	536	516	482	548	523	569	516	519	521	516	513	487	542	525	516	483	500	523	542	506	532	556	480	491	530	539	518	502	517	533	497	509	546	521	524	531	496	485	502	511	513	512	504	567	502	515	505	511	514	526	492	537	520	556	521	537	544	475	499	498	529	515	478	520	521	541	513	487	510	477	591	541	494	508	514	517	537	485	508	495	505	485	493	508	503	524	501	510	485	494	491	518	496	532	500	505	510	547	495	502	529	486	470	512	490	501	508	496	543	476	509	549	496	479	509	491	501	483	508	516	522	497	494	511	490	515	491	484	521	506	502	498	503	508	497	534	532	500	533	511	505	491	568	483	513	519	524	524	501	495	528	543	508	535	483	492	527	521	512	514	501	496	476	479	520	500	506	499	456	542	522	538	559	535	561	519	524	495	513	562	497	468	508	505	504	524	504	498	469	503	522	494	510	465	481	491	550	506	511	499	501	513	541	552	513	492	498	524	509	514	559	483	534	471	505	493	537	498	522	522	498	514	519	514	554	449	513	493	454	510	515	520	529	508	511	527	540	499	508	537	483	510	452	502	559	580	486	492	515	512	474	511	560	491	503	507	536	500	518	518	522	544	513	516	534	550	514	528	520	515	544	520	549	562	530	546	480	519	510	490	521	537	504	522	504	525	464	481	513	493	485	532	522	457	524	521	520	540	493	506	526	527	516	539	524	488	517	535	529	506	486	511	491	520	533	540	526	514	502	528	493	524	531	486	527	503	514	518	477	536	505	489	483	502	502	524	499	512	511	519	481	541	504	516	496	521	514	527	508	539	490	494	486	475	493	488	561	504	531	560	535	506	526	515	479	491	527	494	488	507	555	530	529	500	513	541	514	540	511	493	513	520	446	510	528	487	538	515	561	489	519	547	538	484	535	517	518	538	559	531	515	523	523	548	537	500	473	497	522	503	488	534	536	496	532	508	476	531	478	473	535	537	544	527	501	538	524	498	496	476	541	512	520	553	523	516	507	561	491	509	509	505	552	484	505	473	535	514	485	523	559	473	503	524	519	512	514	542	506	537	523	530	535	534	539	516	541	521	511	485	536	520	545	551	526	481	473	511	553	553	499	537	504	502	541	512	485	534	508	514	508	507	511	503	525	537	525	495	520	491	536	517	525	474	528	486	457	508	547	520	534	532	501	503	503	505	535	525	545	537	507	518	493	494	508	509	533	525	552	529	483	523	516	500	541	509	478	515	482	540	505	467	490	495	487	496	485	521	567	459	539	485	490	496	518	525	470	507	528	527	510	524	486	521	534	524	546	535	515	480	478	535	502	542	500	478	546	514	491	499	540	510	514	502	515	531	549	523	514	515	437	524	504	514	507	527	494	499	549	500	495	491	542	474	487	522	498	513	537	523	511	522	512	522	508	529	533	479	493	496	482	502	525	500	536	509	490	564	484	542	530	517	501	500	524	518	530	491	513	516	519	514	533	495	489	580	521	529	488	489	522	513	477	495	536	531	508	555	484	520	540	528	520	458	469	529	476	508	534	527	545	480	534	505	509	514	493	539	510	521	531	471	479	550	499	487	513	518	500	510	530	508	531	490	568	521	492	478	542	513	529	524	504	505	549	496	499	499	498	501	466	555	546	568	523	532	501	530	518	533	504	513	521	543	490	515	507	496	538	505	496	496	504	517	520	539	520	524	544	538	508	452	519	495	492	502	518	524	502	536	490	473	535	524	499	510	509	538	522	535	523	508	497	501	491	493	569	506	512	497	504	507	501	502	540	473	528	502	497	537	496	480	507	511	526	521	474	481	527	536	523	509	497	548	544	544	488	514	485	496	501	513	510	493	489	529	527	493	519	479	508	492	525	517	515	529	507	554	505	494	549	499	506	546	514	508	502	483	509	503	523	514	518	516	497	505	480	472	517	515	521	511	541	476	462	481	506	480	554	502	506	479	496	480	476	482	491	526	504	539	512	475	542	520	525	535	525	544	509	508	485	488	557	476	487	513	504	487	508	538	489	524	515	493	516	499	534	510	543	529	529	517	509	483	465	514	440	539	530	450	506	528	496	520	523	463	491	505	541	535	517	513	506	497	486	490	552	509	531	491	566	526	533	534	518	562	469	545	550	516	515	534	572	539	467	501	516	508	489	495	480	508	537	539	535	509	500	546	475	494	515	499	500	520	535	553	490	502	493	522	501	495	538	495	490	513	514	509	477	519	518	506	477	498	530	497	514	483	530	461	516	498	531	538	525	491	518	516	514	532	527	537	504	501	516	533	521	474	494	498	490	512	508	513	475	509	516	537	535	497	509	527	539	449	498	479	498	491	497	514	508	516	513	519	529	504	477	479	515	498	516	527	524	484	532	504	515	512	549	483	502	486	503	513	521	525	486	545	504	502	492	502	534	519	504	512	491	510	516	528	516	531	485	493	553	532	515	534	511	501	522	544	500	494	514	472	490	520	500	520	521	512	513	498	522	511	563	537	505	509	488	516	510	581	444	526	545	486	543	504	563	534	492	520	502	494	460	507	524	527	527	486	483	488	536	486	538	488	526	511	521	537	500	488	500	545	515	508	478	532	520	522	543	485	499	477	538	531	449	506	533	497	506	497	511	520	508	518	534	485	507	492	527	510	509	481	516	494	530	497	523	494	513	494	526	529	523	545	530	529	546	519	532	522	510	538	547	511	531	525	509	518	519	513	493	476	482	495	533	510	532	517	492	514	505	528	538	544	517	505	549	516	533	496	433	506	487	523	516	525	512	522	501	523	513	553	506	480	498	495	513	518	514	475	474	507	496	530	510	518	538	471	496	478	492	538	521	502	512	497	511	511	476	497	490	548	502	533	504	494	493	456	520	511	528	501	527	496	538	497	495	518	545	475	488	488	520	530	497	517	516	494	511	480	531	533	500	503	521	499	494	497	551	541	484	487	514	487	524	527	534	502	520	485	513	491	541	506	557	511	538	497	511	508	527	504	509	542	502	513	497	535	526	501	494	464	538	531	527	518	501	488	543	495	495	507	523	526	528	523	542	547	535	512	499	502	462	561	503	495	542	511	513	536	500	509	531	493	500	472	517	521	511	508	550	505	492	485	491	521	486	500	497	525	524	533	488	508	564	489	480	486	515	522	511	515	545	551	513	484	515	500	510	496	530
13070	28068	25448	15685	11081	8018	5767	4335	3719	3294	2896	2521	2293	1978	1739	1538	1432	1232	1116	1081	1016	977	963	1023	917	902	882	852	834	800	769	720	760	713	732	762	710	750	668	694	688	681	683	676	707	719	653	657	622	623	670	657	672	695	644	664	692	669	687	615	720	693	660	649	694	626	690	645	642	649	634	697	643	641	674	591	642	636	686	644	603	631	638	611	672	641	637	626	617	622	640	588	655	618	626	604	636	606	654	634	615	594	622	641	604	626	583	620	636	583	639	620	609	601	602	634	602	619	606	629	660	549	611	602	624	588	631	653	659	640	582	623	595	622	598	661	647	599	665	645	666	618	639	612	600	619	611	641	644	597	683	650	639	601	617	600	599	595	652	603	648	596	620	601	615	624	618	638	621	620	569	639	601	619	638	596	593	598	614	626	635	649	685	597	640	636	615	613	626	617	580	631	626	615	577	627	603	617	576	652	619	600	594	581	578	601	623	602	613	629	629	645	585	652	629	641	595	603	599	588	581	593	640	627	616	625	636	609	602	588	641	603	611	592	653	622	646	544	585	625	585	600	634	584	629	657	644	581	633	597	624	625	596	668	604	591	676	594	655	604	615	636	617	622	629	588	604	561	575	603	641	584	556	581	640	600	614	622	606	670	596	600	635	616	613	616	654	637	600	613	594	612	607	589	641	673	625	577	628	588	614	559	617	633	601	644	649	634	612	629	613	589	601	609	602	692	583	614	622	663	639	632	585	599	583	583	642	644	598	601	627	631	610	599	596	594	623	608	633	654	610	584	612	611	650	616	626	659	631	659	600	638	572	615	615	659	628	630	586	598	653	589	597	592	615	640	618	575	604	627	607	625	576	610	649	550	620	625	635	680	632	632	609	670	650	639	629	626	629	594	609	638	655	607	612	625	606	640	630	584	577	629	623	621	664	622	637	605	620	609	591	613	600	589	613	563	638	582	627	624	615	611	584	616	653	611	615	586	579	584	631	640	581	628	591	612	613	638	626	600	580	636	601	612	608	549	607	622	630	585	627	630	627	662	591	585	571	607	611	641	636	595	630	593	571	594	596	618	617	655	664	610	629	588	607	643	591	664	622	662	611	619	603	628	615	606	615	615	662	594	630	608	589	637	637	616	659	640	570	594	626	582	582	649	595	582	601	559	613	594	606	577	617	640	609	673	606	647	622	660	606	620	617	624	630	607	605	612	652	597	640	597	610	660	565	578	609	634	638	615	586	616	614	568	604	634	627	634	631	662	602	571	614	598	597	607	633	624	631	661	640	639	634	607	624	622	596	605	607	571	612	615	595	635	652	590	620	594	596	592	655	650	599	622	598	619	610	631	615	623	672	601	635	663	620	609	601	601	648	624	653	593	586	644	639	574	632	671	586	594	627	651	598	630	630	592	629	563	616	601	583	633	664	584	647	590	643	610	625	593	637	637	647	599	605	652	562	581	634	630	596	557	609	604	598	638	617	650	642	635	619	682	591	618	630	620	601	631	595	616	635	602	654	650	636	633	692	598	643	627	621	604	620	599	593	634	620	583	604	583	619	639	625	599	587	612	603	610	600	642	625	608	567	607	621	597	604	625	632	663	648	601	619	609	577	605	583	581	677	625	602	564	621	623	586	602	611	658	612	652	604	616	585	616	635	658	605	647	593	624	649	641	583	588	609	578	612	613	631	619	580	655	587	653	640	601	550	644	556	645	594	611	610	620	634	631	597	625	604	589	610	599	634	648	570	633	627	604	569	609	577	613	606	605	634	598	606	634	639	625	630	598	565	653	635	622	609	626	600	622	611	606	600	599	571	651	621	616	598	629	664	661	646	611	645	626	566	645	634	643	598	627	620	627	627	573	651	628	627	579	633	555	642	572	647	597	622	602	610	609	624	570	638	633	642	662	632	612	620	613	594	587	635	639	634	600	628	631	666	591	581	608	601	628	618	599	616	646	639	607	613	612	602	609	575	631	598	584	584	623	600	626	597	636	639	633	590	628	614	616	639	614	610	623	615	625	625	641	620	605	612	650	596	600	595	584	577	609	630	609	616	627	611	621	624	636	579	625	563	623	616	577	613	630	603	675	594	630	595	624	612	586	652	585	628	655	627	606	662	643	656	585	605	606	577	618	586	646	584	629	648	600	615	603	609	643	648	600	636	654	593	651	642	633	605	613	590	644	636	634	609	583	607	627	639	621	655	605	613	582	624	644	608	622	582	622	609	643	618	646	619	650	579	601	573	641	627	630	596	632	589	562	642	633	597	635	618	656	643	645	607	628	592	568	632	606	633	663	622	628	587	637	658	625	634	603	652	577	626	595	631	649	628	611	647	584	581	609	646	618	601	564	642	605	621	689	602	619	585	595	628	615	630	611	559	622	626	663	610	654	629	607	615	638	600	579	620	591	592	659	571	598	563	645	576	611	597	649	644	615	606	610	652	666	630	669	636	622	605	622	645	607	629	646	678	609	652	619	609	644	618	658	629	633	634	636	629	658	640	649	640	617	647	619	592	612	634	611	637	594	630	599	578	603	622	649	599	618	677	590	587	607	562	616	632	598	609	638	572	588	604	619	619	606	607	634	604	595	620	622	611	637	630	601	579	604	608	594	583	610	617	647	650	641	643	636	592	623	681	639	580	616	652	672	602	612	619	638	603	618	614	629	596	613	628	655	568	632	618	639	605	604	554	603	598	628	673	615	640	680	598	621	611	618	608	608	619	577	611	619	615	619	601	630	644	570	639	581	603	658	617	620	640	606	607	624	606	572	629	646	578	609	604	605	642	667	651	595	641	570	596	631	608	636	598	636	620	618	625	657	578	599	615	615	629	566	664	625	558	598	588	630	625	579	592	610	603	601	625	614	631	617	591	594	652	581	600	578	595	618	608	601	619	655	580	623	609	590	628	632	580	615	643	655	614	588	597	628	597	618	652	596	661	608	576	610	615	637	643	623	640	628	608	623	609	591	596	649	651	628	637	630	635	615	673	633	621	606	602	645	621	623	604	621	614	649	639	636	606	667	588	633	594	618	589	610	630	651	615	632	622	698	612	609	689	632	648	600	631	616	644	617	653	629	595	617	615	598	633	568	630	590	618	632	581	541	602	617	637	619	621	627	601	626	622	594	598	626	632	642	639	603	662	604	612	629	601	623	607	607	609	581	592	630	594	630	648	631	605	619	643	593	652	590	639	624	599	593	663	566	629	617	626	648	564	607	606	650	582	628	612	590	632	590	614	604	613	658	593	592	607	627	614	637	637	595	632	609	604	665	569	609	603	628	602	640	613	616	619	647	601	627	658	619	597	629	624	627	653	682	602	552	577	614	598	616	634	639	601	618	626	637	587	622	606	586	611	608	654	642	612	617	577	608	631	598	666	625	601	632	623	585	633	665	632	579	618	663	647	587	650	617	578	613	604	623	632	611	547	604	636	616	597	601	632	641	615	610	613	650	579	625	629	601	634	598	658	623	586	599	596	649	592	623	606	629
22720	21064	28794	23535	21073	21277	13371	3482	2438	2257	1988	1833	1547	1411	1241	1169	976	912	816	815	796	772	710	753	826	693	726	653	648	639	588	567	575	549	580	538	530	543	524	567	527	592	511	505	497	506	526	517	492	537	489	527	498	545	488	482	497	494	505	508	544	495	497	481	471	497	528	484	526	497	480	485	496	520	496	504	486	522	513	504	492	458	475	484	488	478	456	506	492	472	462	488	496	483	499	486	454	452	489	498	448	471	434	479	462	525	487	449	490	477	466	482	519	466	500	467	499	500	473	433	484	440	461	463	506	457	507	498	449	508	469	462	441	457	495	457	496	427	502	467	449	475	496	479	457	499	480	445	450	435	492	491	475	451	497	444	436	516	471	413	520	457	529	502	502	447	462	481	468	477	469	506	455	464	459	478	499	433	475	447	432	502	485	517	461	499	456	433	453	462	510	452	474	470	513	476	464	487	462	468	471	432	489	462	491	444	470	474	437	492	459	439	423	481	496	449	486	487	458	461	440	488	460	464	476	469	449	461	445	462	447	482	469	453	479	429	485	441	422	484	471	476	486	466	470	449	470	447	429	490	460	468	468	482	465	466	482	472	457	458	470	474	446	490	476	460	436	432	484	461	425	451	431	438	465	505	508	459	508	444	490	459	474	467	492	484	490	430	482	495	496	442	464	478	484	433	460	475	471	481	489	476	497	490	454	472	458	458	485	424	513	470	476	478	476	496	519	435	481	466	444	447	471	481	454	465	474	494	464	444	465	470	438	475	468	457	493	464	493	455	498	462	448	454	471	445	502	468	496	459	429	497	504	488	481	470	457	483	485	471	473	454	444	509	411	451	462	443	486	460	434	495	424	482	510	472	498	508	461	480	493	459	460	452	478	446	453	504	493	475	514	474	486	477	455	443	422	456	467	469	499	481	486	475	474	484	508	451	483	465	467	445	493	455	474	476	494	483	467	471	511	442	443	469	507	445	450	411	486	501	504	480	457	473	491	473	459	467	460	482	474	457	470	468	494	489	439	465	476	479	451	483	507	463	486	454	474	467	480	497	478	433	441	439	475	450	497	471	468	464	470	471	430	485	455	429	465	494	491	459	458	460	469	451	488	451	465	450	473	473	419	465	470	465	459	467	486	458	467	475	461	472	491	468	487	483	457	477	441	498	466	451	441	437	533	503	464	458	465	456	462	457	490	476	485	432	426	478	484	465	454	495	447	470	443	469	456	477	450	487	461	416	463	460	476	473	440	438	463	464	450	460	474	517	471	459	523	486	442	444	451	445	471	450	459	487	473	488	487	476	447	447	465	439	481	445	471	470	468	510	430	473	468	495	431	449	486	488	454	485	449	481	481	511	513	437	461	462	504	448	465	464	459	481	452	482	458	488	483	444	448	519	480	461	484	451	449	447	475	425	440	449	480	482	436	472	462	450	447	482	479	478	476	489	470	464	466	465	472	455	461	479	454	471	449	485	467	502	461	490	457	506	480	503	482	481	482	466	474	465	467	439	471	501	485	492	484	451	433	452	478	491	450	468	435	487	465	504	467	464	469	520	441	495	489	467	477	456	450	482	478	438	477	467	476	459	465	413	439	468	451	428	478	501	425	487	469	448	451	470	434	456	473	456	455	425	495	461	499	476	480	504	481	440	442	456	513	471	431	464	471	484	451	486	445	469	462	480	497	499	467	459	465	445	482	479	460	459	436	491	459	475	478	431	495	479	453	444	467	421	484	464	463	487	464	518	480	480	453	462	456	503	478	425	433	460	456	469	471	478	424	470	494	465	516	473	489	456	464	452	470	495	455	486	451	498	474	456	430	451	479	497	460	450	437	459	407	421	446	457	467	466	498	479	455	475	458	474	453	460	467	446	502	465	463	466	473	472	422	455	460	469	494	433	445	450	420	496	456	486	450	431	467	439	488	482	461	461	468	474	461	472	447	472	481	438	480	456	514	496	493	486	462	464	494	472	460	451	493	494	445	443	465	455	492	468	487	458	467	449	460	487	449	501	493	471	516	437	448	449	445	457	455	471	473	478	496	465	483	467	478	509	446	466	475	471	467	463	429	452	460	466	438	484	451	444	490	497	494	472	438	486	476	457	468	466	510	476	447	468	469	440	497	464	434	451	483	476	448	480	435	431	473	467	480	458	489	405	486	451	476	478	502	439	436	455	455	478	461	445	488	476	506	460	474	467	435	445	471	475	465	478	474	494	482	478	464	475	487	472	457	518	440	465	460	464	453	436	473	432	480	442	469	463	441	459	491	437	479	429	473	467	469	463	491	452	459	463	489	460	438	492	492	480	456	472	476	462	464	441	468	485	470	446	498	482	463	477	498	471	479	462	503	496	497	490	460	446	485	533	450	531	462	481	464	486	410	449	473	437	475	466	494	471	453	474	469	477	498	487	467	501	431	433	420	458	430	476	479	465	459	480	453	446	461	476	464	470	480	481	450	455	473	454	496	475	453	463	457	466	410	484	450	482	450	466	460	462	445	464	458	441	466	467	458	490	499	438	440	510	452	460	463	472	495	463	495	484	447	461	490	478	462	491	501	478	477	458	466	488	491	509	468	507	494	435	492	451	496	459	454	439	461	449	435	488	476	479	492	469	471	473	499	491	478	441	490	438	449	463	451	495	489	441	479	482	463	440	499	441	498	488	491	484	436	476	463	462	449	450	497	489	456	474	431	472	486	453	459	453	443	491	480	464	480	447	445	493	475	481	488	459	504	477	482	488	475	474	469	478	490	480	474	431	460	456	510	478	488	464	449	453	459	458	468	477	460	470	455	437	501	476	476	454	462	473	457	469	473	487	470	462	423	464	450	462	488	445	500	489	467	448	457	453	503	446	508	479	451	468	490	468	444	473	483	457	471	467	524	460	457	484	504	456	469	466	467	412	478	499	488	461	451	462	447	471	487	446	461	455	456	464	479	462	495	507	468	476	461	456	428	483	480	438	444	484	475	457	464	501	465	473	442	442	450	467	482	430	474	485	500	459	466	449	452	453	505	496	449	449	477	487	482	438	466	470	479	443	458	452	465	459	442	460	436	455	449	491	490	462	469	483	441	500	469	470	460	494	433	435	451	476	468	474	437	417	468	473	486	436	488	484	509	472	494	487	432	511	469	463	480	427	487	484	434	441	461	490	454	456	491	498	449	451	482	477	474	472	443	502	471	457	476	457	435	487	460	467	445	441	414	453	473	459	481	482	507	488	477	482	476	458	434	460	477	465	451	429	466	479	454	487	452	471	504	456	455	467	487	454	437	465	479	497	434	454	430	483	451	448	472	473	445	472	462	448	483	483	493	483	464	507	450	438	498	439	477	486	454	478	480	484	466	455	443	478	479	475	475	499	483	438	473	452	422	491	427	444	478	447	478	470	458	457	466	442	467	468	486	426	470	474	430	478	481	458	488	481	432	430	477	424	475	459	485	464	446	496	412	457	481	442	469	465	466	457	460	485	490	463	466	435	435	492	436	478
15682	33409	30003	19823	14415	10881	7936	6149	5078	4506	3980	3383	2945	2531	2170	1920	1680	1417	1276	1161	1157	1089	1051	1038	1059	1024	907	910	803	786	797	776	727	746	693	718	670	649	676	649	671	663	665	669	629	627	578	647	624	601	608	620	604	591	599	590	633	629	605	569	576	618	562	636	617	542	577	584	589	598	563	570	621	620	561	581	576	610	554	593	577	551	579	552	618	565	568	576	546	583	581	562	598	595	555	604	541	557	541	548	549	585	551	547	547	535	570	553	527	567	546	592	554	557	537	545	532	550	559	563	530	534	562	552	532	531	549	581	565	549	565	519	590	559	518	563	536	549	557	552	597	517	520	548	550	576	536	591	562	571	561	500	571	511	588	567	525	582	504	519	571	585	539	585	528	593	550	535	618	551	572	585	543	543	519	570	544	514	548	565	543	540	547	561	527	575	497	510	562	497	558	554	545	496	517	559	563	552	516	526	545	521	568	557	533	563	560	565	576	570	506	567	506	530	557	566	514	549	567	520	518	550	524	576	495	573	494	528	552	571	559	517	593	566	533	560	550	545	511	526	528	514	577	529	543	529	528	557	547	521	549	531	524	514	536	539	550	560	567	548	567	560	535	540	579	521	553	567	532	561	537	574	559	569	541	540	590	557	531	576	574	538	549	577	523	521	576	520	556	595	531	534	534	530	542	505	565	545	521	519	509	531	574	550	581	581	518	537	559	530	571	552	567	586	532	520	533	560	569	524	486	569	530	524	537	548	533	527	560	541	589	549	591	524	553	543	546	540	545	563	556	515	536	492	549	533	561	571	511	595	559	569	519	580	575	521	554	548	560	540	538	527	538	588	557	558	566	552	546	523	585	535	548	528	532	532	537	555	518	534	563	586	548	548	528	592	542	534	541	582	511	566	563	557	518	555	547	557	543	547	548	544	558	526	519	553	576	525	545	576	545	531	561	561	573	544	531	565	527	561	529	573	554	551	532	514	518	533	544	582	540	548	591	536	554	560	531	494	519	519	577	535	545	560	564	528	535	541	569	546	553	544	551	562	589	553	541	551	502	581	540	533	564	536	533	541	544	542	519	543	566	535	555	574	507	539	500	538	568	533	567	542	575	557	534	553	546	538	534	552	561	534	540	547	551	548	536	553	554	551	525	532	548	537	561	562	522	569	558	559	555	576	553	515	556	571	541	545	553	556	517	540	549	542	584	552	580	591	525	564	515	549	543	567	557	556	543	561	591	537	578	560	544	528	540	544	489	581	599	536	533	544	572	541	533	552	597	545	568	537	568	537	544	540	565	550	537	561	535	568	591	586	565	523	530	527	506	557	564	541	592	554	548	551	563	589	575	524	521	527	527	560	567	544	593	526	529	545	527	558	543	574	567	553	508	563	539	549	539	547	534	550	560	540	515	572	531	558	557	549	594	534	578	564	547	539	597	538	555	543	565	519	505	580	558	528	546	549	564	568	512	547	558	532	585	526	563	554	554	544	530	531	522	541	567	539	572	512	563	554	560	546	519	576	605	570	537	548	562	562	564	570	557	526	608	591	568	557	572	542	553	555	531	577	553	526	558	556	522	578	538	553	563	582	542	542	568	549	560	557	551	557	567	519	535	523	546	528	526	541	560	555	508	563	541	503	523	549	497	517	514	565	537	552	560	501	538	543	501	588	505	551	560	554	531	527	525	582	544	518	544	582	507	577	576	536	564	585	563	506	560	566	558	504	558	570	575	555	580	516	547	503	555	562	527	565	548	545	542	517	528	574	517	527	573	570	505	536	592	508	544	507	529	592	563	573	579	575	502	510	593	563	558	554	519	533	589	550	525	516	555	492	534	545	560	553	555	513	556	511	517	554	490	572	568	568	568	521	559	574	564	600	555	567	493	493	539	564	535	585	537	547	539	589	542	545	513	532	550	563	575	573	560	549	520	563	538	539	561	555	568	550	533	557	579	513	572	517	528	556	490	581	524	539	581	542	562	533	572	518	575	567	575	562	538	582	516	537	543	572	558	542	532	534	515	541	562	564	537	562	528	566	534	595	568	533	550	543	567	562	562	555	561	581	502	533	558	530	548	530	537	547	596	573	570	542	541	539	527	530	532	568	548	584	570	538	575	563	547	565	536	557	521	523	518	541	569	555	551	584	520	507	523	518	576	541	596	572	523	531	567	527	519	556	546	521	558	507	537	555	550	556	531	536	525	556	538	545	553	553	517	519	510	577	551	535	541	555	557	534	512	573	555	541	551	598	495	549	553	541	541	509	529	516	554	531	536	535	557	505	519	517	541	552	546	521	558	561	573	568	557	556	590	588	540	554	562	579	531	566	592	551	559	519	554	562	546	550	526	574	581	546	508	551	573	559	585	563	575	577	540	548	544	503	551	550	541	548	547	592	542	543	536	537	521	542	537	563	577	569	548	529	553	579	571	533	530	532	548	589	587	556	544	561	564	556	530	570	541	521	537	526	581	540	585	567	559	553	554	560	516	548	545	568	557	588	507	536	533	570	544	517	532	584	580	554	499	518	557	567	552	516	562	542	566	553	514	565	527	526	545	546	543	548	544	542	532	493	538	575	586	552	514	566	528	544	561	498	554	548	563	564	540	565	554	543	566	535	549	569	541	557	592	550	558	549	592	560	576	486	555	558	523	553	550	553	541	551	543	579	519	560	586	518	531	533	558	558	529	561	540	544	529	590	571	540	528	515	536	583	577	586	527	544	495	551	526	546	541	515	551	541	575	546	540	602	540	559	556	540	546	523	581	551	507	529	570	560	518	558	581	511	550	568	555	560	570	547	536	553	558	581	554	567	545	522	549	561	523	542	514	564	553	551	552	545	536	541	567	517	555	542	545	544	545	533	536	564	562	542	589	572	552	569	508	552	544	548	548	517	591	538	563	547	521	563	543	512	555	546	507	540	520	575	559	530	552	577	554	527	525	578	557	581	533	538	519	544	552	576	546	565	571	528	572	514	545	521	558	522	545	568	543	524	556	554	537	536	557	565	528	549	543	543	551	576	539	563	533	554	551	559	522	535	576	554	544	508	522	593	529	579	559	541	556	541	568	513	555	565	532	552	572	518	530	546	554	513	575	511	552	536	527	527	558	525	528	515	555	529	556	517	545	539	561	532	600	544	535	521	591	570	502	583	539	552	550	533	553	584	535	540	516	562	544	562	532	533	564	565	520	505	556	579	548	564	529	564	522	591	517	522	528	535	539	556	520	579	555	562	554	555	555	523	543	533	569	574	563	568	602	567	561	555	531	545	557	525	596	538	580	520	544	520	523	542	532	516	592	560	524	567	546	581	513	527	561	538	550	556	555	576	535	559	552	552	522	554	555	566	525	538	540	573	563	528	547	562	551	538	565	572	535	534	590	550	581	580	545	568	519	549	480	527	547	529	545	544	571	559	547	564	565	559	533	505	545	558	559	577	531	559	545	565	572	540	548	508	561	525	603	555	573	542	524	498	553	559	551	550	544	529	564	537	516	539
26987	20969	17509	8508	3869	2643	1913	1496	1439	1282	1300	1155	1132	987	998	918	915	833	798	816	823	782	822	766	828	775	771	766	736	767	685	718	700	724	773	701	699	722	703	685	718	706	706	699	702	710	675	714	754	694	746	739	738	692	685	709	720	705	708	757	723	721	744	699	706	700	701	705	733	671	691	718	674	722	716	744	684	698	665	695	715	706	666	687	657	698	702	718	676	703	688	682	688	713	733	754	733	670	672	694	693	701	634	655	696	722	706	666	697	702	762	716	630	721	665	727	653	668	694	736	666	693	701	703	690	674	694	729	705	687	679	715	718	610	646	674	650	703	677	693	686	650	675	702	734	673	682	666	642	727	715	689	670	721	712	657	674	687	747	693	673	654	698	679	686	622	669	661	688	729	702	744	675	662	703	684	699	712	648	680	708	720	682	693	729	695	660	689	718	688	665	693	752	679	706	715	689	715	680	696	703	677	667	666	718	672	734	668	662	677	671	722	737	674	657	671	730	671	662	706	737	699	691	662	722	638	669	665	719	678	695	691	703	704	720	698	723	706	683	696	680	693	685	686	704	678	718	680	675	686	712	717	717	708	663	660	659	709	719	726	709	646	709	689	623	692	625	662	728	712	704	707	705	718	678	674	655	671	685	698	661	679	727	738	653	678	686	672	689	695	659	693	655	699	697	688	691	672	670	700	732	693	676	722	672	623	651	696	699	696	695	704	710	698	679	681	744	718	663	659	725	657	677	674	751	708	720	685	677	726	677	710	674	732	705	712	711	690	706	716	681	665	665	705	663	673	715	691	733	726	693	686	627	718	736	702	637	689	695	693	704	741	770	669	698	710	640	706	710	699	716	738	637	630	713	637	702	677	683	691	731	699	682	655	693	704	713	685	658	713	649	677	686	660	687	680	709	706	658	686	708	666	704	702	636	708	714	653	674	686	667	669	686	719	689	729	696	672	684	661	659	674	666	699	742	704	717	708	677	692	694	626	710	639	618	704	651	722	699	699	720	678	709	728	751	693	626	682	676	663	677	729	656	698	715	677	655	687	654	687	682	656	685	751	677	677	683	672	727	704	682	705	706	731	699	700	695	700	709	776	727	690	745	683	687	670	716	715	676	666	667	671	653	715	684	635	699	677	676	675	739	754	679	694	697	680	641	705	675	672	689	766	741	716	673	688	701	705	719	654	639	698	669	712	668	709	725	745	683	688	664	700	702	696	663	699	704	732	642	720	719	693	656	706	689	655	651	684	680	681	683	673	670	725	692	707	703	685	743	732	700	683	716	684	669	731	711	746	694	743	690	683	704	688	702	710	673	716	658	700	660	692	679	692	724	701	713	682	666	727	670	718	673	731	720	683	615	701	632	746	699	699	702	726	731	728	669	720	698	697	689	680	687	659	684	717	704	720	658	705	665	709	709	697	678	668	651	688	728	717	690	699	741	769	699	702	701	678	726	676	682	713	693	705	713	668	719	669	693	668	713	748	708	643	688	688	725	666	728	671	671	706	683	690	674	726	711	660	705	733	704	691	683	751	704	723	714	695	696	682	711	659	671	698	677	681	735	701	687	649	672	671	704	724	728	679	699	701	646	713	736	694	726	707	699	689	727	751	691	731	680	619	646	681	714	665	701	698	714	680	646	720	705	732	687	697	647	653	727	667	680	688	673	686	736	665	695	702	697	673	660	669	668	694	694	704	650	697	719	744	676	711	710	667	693	705	696	680	676	656	712	704	704	707	703	671	692	692	741	681	721	671	648	699	665	689	677	725	695	677	693	689	679	673	660	682	708	666	677	670	693	723	728	681	680	685	661	709	656	681	695	688	709	713	683	707	683	685	695	688	662	707	649	705	740	701	698	744	719	736	716	693	664	715	707	697	752	664	742	677	645	712	711	652	661	698	649	665	687	679	684	662	661	706	652	720	686	718	693	744	702	685	725	652	745	672	681	651	692	698	681	660	682	669	721	666	687	724	708	669	689	720	696	671	722	728	657	693	694	676	709	691	710	710	709	673	681	715	712	702	709	680	684	717	691	748	723	721	726	706	719	719	686	718	728	740	729	728	690	697	682	683	689	673	729	702	745	629	672	732	667	669	673	681	658	664	690	676	665	712	666	736	625	677	661	684	688	715	696	715	652	704	696	680	662	652	702	654	719	681	697	718	713	697	678	660	672	682	644	693	739	683	676	704	673	681	664	722	688	685	686	670	735	690	680	676	720	678	707	713	679	759	657	671	749	683	716	718	713	711	677	676	704	690	690	702	689	694	676	710	669	738	705	721	680	712	695	691	696	670	664	729	713	704	693	685	729	623	651	730	623	666	717	640	717	723	705	710	703	694	711	654	680	700	729	727	684	697	696	663	724	685	702	658	701	710	677	697	721	682	658	665	682	710	715	694	669	676	703	661	677	738	668	688	742	713	706	646	695	668	691	692	699	669	702	715	722	717	683	699	687	716	735	663	709	679	644	681	704	727	692	711	671	678	687	695	733	727	699	693	697	708	708	702	657	686	693	713	691	667	727	689	688	698	734	729	670	641	683	701	690	652	754	707	722	661	656	738	696	680	682	655	675	674	722	713	712	710	686	717	659	681	689	679	673	677	702	706	725	679	685	710	717	689	729	713	665	699	705	658	701	695	683	709	649	670	692	716	681	667	684	698	695	728	719	687	722	704	688	687	699	651	707	687	714	694	648	647	669	720	683	682	692	691	684	707	646	712	704	664	681	725	705	695	688	720	661	651	709	669	703	675	693	657	658	694	686	707	707	739	684	697	673	715	715	696	704	737	745	702	660	689	653	648	744	687	704	672	685	671	684	666	681	689	693	716	661	647	733	700	635	710	665	682	733	662	678	670	690	709	682	675	680	706	673	702	698	657	684	665	691	716	771	652	714	736	703	677	636	735	683	697	633	708	699	666	635	713	697	669	613	684	694	715	709	675	664	688	675	699	696	683	637	674	714	699	690	708	664	696	714	643	703	720	656	662	729	689	670	673	666	709	682	675	682	728	667	671	723	742	680	720	690	710	670	672	676	701	700	657	654	692	685	676	658	699	700	672	669	734	693	712	690	691	723	680	667	672	713	712	697	694	711	709	673	670	673	685	708	671	706	718	698	664	698	694	677	670	699	690	653	676	725	688	670	689	655	674	671	711	695	654	684	695	717	703	691	694	694	715	647	698	692	728	724	756	717	684	697	705	679	693	632	682	648	646	687	717	692	665	766	711	720	717	728	678	656	686	676	641	693	691	715	692	696	696	688	673	681	698	673	710	704	754	685	681	720	737	681	718	688	733	762	668	682	710	675	694	679	709	701	711	703	686	730	682	717	704	701	711	729	678	724	698	701	691	673	657	741	708	668	687	657	749	727	722	674	666	694	699	669	671	714	695	666	706	690	665	742	699	699	652	678	663	677	678	705	643	677	667	683	702	673	656	712	668	698	677	719	651	708	696	688	648	686	702	721	711	732	736	693	672	740	650	734	645
12349	21266	18116	9711	6420	4672	3563	2822	2601	2278	2088	1971	1711	1483	1429	1332	1223	1120	1039	1023	1055	1015	944	1032	1004	957	959	965	940	881	952	926	895	935	915	890	908	877	911	844	882	872	805	850	873	832	911	839	889	814	849	839	888	806	836	821	848	841	822	821	871	872	814	832	876	860	830	820	830	847	845	844	833	819	794	866	833	814	842	877	863	825	789	797	865	854	883	816	825	822	788	816	850	827	795	827	811	833	817	856	753	808	799	825	836	778	843	779	839	825	812	853	833	832	824	834	827	805	829	801	858	786	816	774	852	816	836	842	851	834	884	838	789	808	832	850	844	832	804	857	857	858	833	799	813	846	833	797	824	818	810	777	867	826	847	903	821	880	796	810	776	839	857	829	802	864	833	852	829	783	799	857	811	815	835	857	790	834	872	884	787	809	819	817	772	787	820	834	813	829	824	843	789	845	785	844	795	795	856	798	828	798	764	829	782	802	838	828	809	849	869	787	740	850	812	849	806	816	814	833	814	819	829	809	808	830	811	818	786	839	816	803	754	807	813	828	845	768	874	825	803	835	831	847	769	763	830	836	863	840	857	885	843	775	785	862	827	814	826	799	778	846	820	818	880	809	858	785	818	841	803	784	838	763	854	869	816	840	840	816	804	813	871	836	780	833	842	840	822	815	823	821	794	799	869	778	866	822	806	834	837	838	800	772	817	792	853	841	760	861	874	798	813	788	865	793	780	872	825	808	822	777	819	838	820	846	789	829	795	815	832	825	857	868	838	817	831	806	863	827	814	836	815	798	802	823	812	851	833	813	821	815	818	785	867	876	841	851	817	837	740	811	812	768	802	848	819	832	811	814	786	833	840	832	816	805	799	836	768	824	877	840	807	798	842	851	833	834	869	793	789	830	802	821	825	794	830	818	833	797	783	852	812	834	808	779	771	875	817	812	872	800	769	823	820	864	853	825	839	814	813	795	826	811	835	845	820	794	804	850	806	840	804	830	831	861	839	813	823	850	851	836	837	778	870	791	832	833	855	784	802	818	807	800	844	783	804	793	802	869	867	809	864	848	821	815	827	823	834	840	865	794	830	861	862	817	781	829	809	816	808	777	787	826	824	781	906	858	799	806	803	809	804	784	797	828	819	865	843	757	802	823	839	799	845	816	793	798	841	787	793	823	779	847	854	829	804	799	854	787	821	794	821	850	802	788	780	820	822	815	882	819	799	845	803	794	863	761	822	798	798	807	868	860	847	804	814	858	849	835	830	800	812	853	889	814	811	800	826	814	844	818	816	865	826	794	821	796	801	827	844	816	791	818	791	803	860	813	843	800	782	781	794	846	871	843	816	857	781	815	840	870	846	804	800	825	809	866	813	834	820	765	763	879	837	791	839	849	801	803	764	800	800	852	829	839	842	893	795	869	847	851	842	837	835	844	850	826	870	825	814	797	836	840	796	835	801	815	767	886	797	814	802	823	828	802	818	807	824	781	834	849	799	784	832	849	822	799	838	825	809	806	816	834	811	805	830	814	760	786	784	809	809	824	821	785	801	823	793	827	817	800	807	820	803	825	836	808	810	789	831	845	883	812	799	826	853	775	832	822	838	792	778	842	797	771	792	817	756	876	819	810	844	777	822	784	842	858	810	823	866	808	818	793	852	795	824	824	802	830	848	823	803	793	810	843	870	789	836	811	833	802	786	805	819	786	848	836	815	792	845	775	834	801	782	816	800	812	820	855	864	824	828	838	884	847	847	833	794	841	839	832	855	818	872	815	808	802	823	845	853	799	884	795	774	803	828	852	776	821	840	828	826	833	817	803	803	822	822	847	772	830	817	831	848	823	838	816	808	851	804	826	812	818	792	849	796	799	842	777	782	815	825	810	775	850	862	803	826	841	880	839	777	788	843	816	815	849	794	812	842	831	834	833	790	865	800	836	792	890	882	821	829	788	847	832	804	861	908	829	804	812	783	830	871	781	854	822	828	779	807	822	837	809	810	842	821	813	809	797	765	847	834	812	856	834	842	839	841	782	787	815	842	780	832	849	782	826	802	869	847	797	843	795	780	799	816	842	812	773	834	804	838	858	819	832	791	818	825	816	818	817	825	785	793	816	798	814	793	788	786	843	841	844	830	833	844	827	791	838	840	870	845	784	782	858	887	771	788	831	819	823	826	835	844	841	811	827	892	874	827	814	906	830	803	841	809	814	775	846	855	803	842	843	832	804	809	819	857	824	805	847	785	852	774	845	769	885	755	827	842	824	838	788	819	826	820	814	883	835	809	808	835	760	791	813	859	834	846	783	812	819	841	834	767	828	814	836	829	799	886	833	793	840	832	848	847	792	786	826	829	838	771	900	836	831	808	801	822	835	779	852	793	814	786	828	830	820	797	818	796	807	797	831	801	838	807	797	801	820	845	768	823	822	829	867	859	774	794	812	765	854	799	774	768	765	831	850	835	815	803	856	869	790	819	847	840	826	842	843	834	799	829	814	816	848	783	814	819	807	833	767	798	816	836	835	807	825	832	834	768	771	785	820	793	843	824	814	822	784	812	805	838	806	847	833	804	826	797	857	836	793	829	811	820	828	803	837	798	826	783	828	816	830	782	819	885	830	805	853	831	818	851	806	825	857	810	851	805	836	812	805	793	855	825	836	788	890	845	811	820	852	803	795	845	841	823	835	859	839	825	776	787	812	869	771	835	765	811	832	770	838	823	876	836	833	871	788	811	794	837	803	829	829	839	781	795	809	819	849	792	804	826	899	855	819	824	808	848	876	767	812	806	836	833	827	791	786	803	833	830	837	810	844	839	818	817	852	845	826	811	793	786	869	830	821	830	821	803	837	844	866	801	797	799	837	843	808	837	800	838	813	847	815	866	819	821	798	779	802	812	843	778	781	780	829	770	800	826	800	871	851	776	824	841	779	804	811	807	803	889	817	808	795	833	841	832	805	818	825	868	827	789	858	826	798	851	793	809	845	843	879	794	845	793	772	823	765	842	815	829	815	815	788	814	837	780	831	824	820	764	840	836	837	853	799	850	833	825	803	796	781	768	848	819	780	807	830	777	839	847	771	802	885	845	854	857	844	815	810	762	829	843	852	791	796	810	796	782	810	796	851	762	823	845	788	834	819	823	752	766	827	821	880	852	837	811	826	848	837	793	816	831	849	844	770	789	774	792	803	788	828	848	838	849	763	796	761	831	851	832	832	796	858	849	784	811	812	842	832	831	839	835	846	811	791	829	804	869	825	836	848	821	836	842	806	810	829	805	833	839	820	823	811	745	788	795	796	828	799	822	839	826	787	830	789	813	821	819	770	823	786	865	817	833	800	841	815	814	821	810	808	788	793	852	783	817	753	834	816	751	807	845	796	812	833	842	856	843	847	794	783	788	862	789	826	795	832	794	846	858	814	811	833	837	860	844	809	866	802	833	790	862	870	832	842	880	799	814	836	835	833	827	850	779	861	843	792	840	827	792	842	856	809	790	861
23656	21052	28429	23934	21072	14105	4068	2466	1898	1840	1577	1414	1288	1189	1029	907	924	821	744	768	700	708	691	700	730	648	654	656	575	610	605	621	570	554	579	595	593	607	602	584	575	565	589	570	600	615	560	534	594	561	551	543	529	516	554	552	523	579	554	541	587	531	557	564	565	522	599	548	553	574	544	544	522	540	557	562	505	514	551	568	558	545	525	586	563	566	570	534	535	546	590	535	498	567	594	509	561	517	537	533	535	545	546	543	490	496	512	528	505	537	588	504	565	498	501	553	547	529	511	528	503	506	512	522	530	527	524	504	523	514	572	541	529	555	540	502	500	536	526	526	512	530	542	520	535	531	543	535	560	528	499	508	523	558	512	568	533	575	497	513	538	536	552	520	470	537	508	554	535	509	529	558	522	544	486	578	479	505	510	513	504	536	543	547	551	537	598	526	500	510	539	541	545	496	523	539	509	507	566	526	521	556	531	551	556	514	568	519	549	527	511	475	511	514	523	531	525	563	550	528	541	464	505	512	554	507	539	553	478	515	509	540	472	531	549	523	555	546	512	526	526	498	487	587	572	503	543	510	551	525	489	580	523	494	546	502	496	554	504	534	525	534	525	513	557	543	543	530	543	516	517	528	534	497	561	529	533	491	575	492	548	553	502	499	507	527	536	553	540	551	534	541	513	507	560	532	534	521	501	560	525	509	575	565	517	525	539	512	536	533	554	488	540	579	498	570	491	525	540	505	543	486	487	527	547	535	543	540	540	502	516	559	481	514	528	478	533	555	500	564	524	480	543	544	565	548	534	524	499	539	554	512	531	504	530	516	537	515	563	547	568	520	489	524	530	543	502	543	504	529	527	541	541	534	486	534	542	514	512	430	543	527	527	535	487	498	556	516	516	520	488	502	517	533	489	514	536	521	524	489	543	502	510	543	508	531	567	520	559	517	577	531	449	511	508	517	529	518	493	503	553	494	511	541	531	512	557	509	539	538	572	508	509	503	515	507	492	541	515	496	572	510	546	532	543	534	513	531	484	530	526	500	479	547	559	560	504	531	513	544	553	549	512	534	499	542	507	513	573	531	553	489	522	550	555	549	508	521	502	537	520	475	491	500	548	492	540	531	499	542	526	519	511	568	506	533	503	518	571	514	532	565	581	535	502	506	493	571	547	528	497	528	548	537	504	521	521	526	510	556	520	509	511	550	533	546	546	499	492	578	508	534	564	529	531	545	513	523	577	519	543	548	524	553	530	501	519	545	471	556	550	526	552	527	523	501	542	520	545	510	492	504	523	590	527	538	518	537	505	503	531	524	509	557	541	527	528	537	496	514	512	516	525	538	504	506	519	532	536	534	565	535	495	473	516	538	507	521	546	498	513	531	512	573	500	491	520	565	512	523	556	517	530	532	539	518	552	511	529	538	526	518	487	572	541	545	502	572	474	542	541	499	518	560	507	545	496	500	511	564	521	506	501	511	559	492	530	525	525	495	551	523	531	547	514	526	496	514	522	534	516	524	539	514	491	545	493	497	534	472	516	483	543	495	509	514	539	591	489	523	496	558	550	525	535	528	566	496	503	515	540	526	479	514	539	523	539	493	533	508	485	518	513	525	554	541	532	548	522	528	523	557	512	536	513	531	506	525	520	493	538	495	516	524	521	533	502	483	528	550	512	545	529	529	529	536	517	545	552	524	464	536	557	548	539	555	500	483	508	525	505	578	538	518	530	499	501	531	486	528	518	477	529	513	568	529	538	530	565	526	550	549	498	505	564	510	525	524	520	558	531	510	521	511	504	538	498	503	547	485	562	495	538	517	506	527	503	490	508	517	518	553	533	531	537	497	542	523	507	509	514	510	510	472	513	564	555	509	535	547	485	506	515	512	509	518	508	543	546	521	552	509	527	538	496	526	564	541	533	505	543	481	552	532	573	509	557	528	517	557	555	506	551	550	486	490	539	545	550	521	519	495	537	543	562	526	512	501	566	526	548	522	517	522	502	519	521	513	517	535	503	560	521	475	480	507	532	537	530	500	527	521	538	587	546	493	501	499	504	550	512	511	568	524	532	530	507	574	513	503	525	546	530	541	464	466	544	528	551	516	499	519	520	514	541	557	502	523	550	533	569	536	555	522	508	524	524	520	541	520	481	543	530	514	483	507	552	532	510	514	536	494	519	497	477	519	550	539	481	555	493	506	564	499	556	509	548	498	505	516	539	554	520	514	512	523	510	512	519	553	514	524	521	525	534	489	592	559	531	533	535	546	538	553	515	518	543	524	540	507	518	534	532	507	516	519	546	549	537	502	504	520	576	536	551	510	535	479	560	533	499	547	566	495	496	561	520	522	558	507	543	544	520	548	548	552	503	537	566	529	526	503	519	552	545	509	523	544	541	479	524	549	508	545	520	525	534	539	527	510	490	535	493	516	559	543	550	502	528	542	537	526	530	514	521	516	480	500	516	532	556	540	577	527	511	530	559	500	508	542	483	550	531	556	554	535	530	519	519	518	545	550	492	566	507	499	520	544	493	512	516	541	533	515	544	535	522	525	535	537	531	544	508	533	534	547	531	545	534	527	504	487	517	529	469	546	574	522	539	548	498	503	515	502	486	515	506	504	511	541	571	482	561	527	535	507	536	545	530	543	550	497	505	511	514	521	548	521	565	529	556	565	507	513	506	544	508	500	550	520	514	565	540	544	552	511	499	533	489	575	498	531	508	512	521	535	516	520	562	530	529	550	507	511	514	483	488	522	505	514	518	474	521	545	515	516	488	498	539	507	548	513	587	566	575	539	505	552	519	526	504	517	540	527	535	516	540	530	535	527	531	534	516	509	539	546	500	515	517	507	534	539	510	473	537	524	517	548	507	538	491	536	570	551	497	545	508	568	551	496	507	555	579	502	518	512	505	511	534	508	493	511	495	558	567	538	548	503	532	521	487	540	504	517	529	566	508	512	540	517	534	525	522	501	587	543	551	573	535	538	536	532	496	527	484	572	511	553	499	558	521	525	525	518	467	522	535	499	506	519	500	548	487	506	543	500	530	513	531	514	525	559	533	527	494	528	494	540	511	480	530	520	554	552	529	568	546	510	555	568	480	525	475	559	516	494	511	539	522	533	546	498	543	504	534	494	516	506	536	530	536	546	520	558	529	522	530	581	526	506	510	524	545	536	517	515	557	531	489	539	521	515	540	542	560	543	515	523	512	522	457	569	528	494	587	541	513	505	501	525	506	558	530	536	515	482	495	519	497	518	553	494	536	561	515	516	505	512	503	485	542	514	551	550	535	531	545	504	502	498	504	535	551	537	551	517	525	530	491	553	523	550	516	544	556	531	538	540	540	530	521	539	542	545	558	586	532	511	527	563	575	540	538	514	523	529	521	504	537	529	533	524	543	499	550	543	528	551	550	531	558	512	548	549	529	526	518	543	520	523	536	553	529	542	513	509	508	557	503	498	509	543	526	529	536	515	540	520	565	472	508	548	549	515	506	478
13672	28993	25108	15152	10542	7599	5610	4658	4042	3469	3025	2598	2303	1946	1738	1527	1369	1232	1147	1141	993	956	1006	999	986	933	952	816	803	822	758	792	782	773	779	734	749	738	756	729	668	712	672	671	710	752	693	668	661	693	693	701	664	698	695	714	659	695	717	712	703	689	657	678	687	668	698	660	653	640	633	653	671	667	673	633	686	672	642	624	624	663	667	616	664	634	682	673	660	652	611	608	631	626	645	613	663	622	667	633	626	626	625	599	663	625	634	644	644	623	678	634	661	647	654	662	690	695	631	633	650	634	647	613	635	658	669	641	642	655	688	614	638	667	625	628	630	594	605	653	639	653	585	710	617	645	618	623	641	634	664	644	581	640	639	579	682	607	669	627	667	640	648	660	553	638	621	641	599	658	667	595	641	679	641	603	651	592	631	614	625	655	571	654	629	622	632	653	652	671	614	664	656	632	598	624	628	626	610	629	633	648	621	652	670	596	597	607	626	622	651	647	638	644	610	652	635	660	635	595	653	630	649	642	674	657	645	671	660	621	618	624	644	662	670	662	660	638	670	632	626	618	620	591	626	677	613	628	636	677	645	607	611	617	645	654	618	647	616	593	639	654	631	636	649	674	619	608	629	620	597	680	669	684	648	640	658	623	615	621	622	686	617	649	661	650	629	627	632	627	598	589	605	694	580	659	672	601	610	656	623	643	637	608	665	619	613	709	627	621	649	612	640	633	588	650	664	646	608	655	594	640	602	657	612	664	608	629	625	612	652	651	678	626	617	631	637	644	625	631	639	599	624	619	636	631	637	656	627	631	616	656	636	652	709	664	640	648	673	606	654	587	690	626	619	693	600	628	673	586	573	653	642	596	607	595	679	669	598	646	647	649	658	593	644	635	612	674	637	627	671	616	639	647	612	625	619	620	600	649	622	680	617	640	670	637	645	654	664	609	620	650	598	632	639	596	607	623	657	635	646	641	618	626	621	679	622	635	603	645	622	624	652	659	649	637	679	607	600	630	611	611	609	640	609	660	562	647	632	625	614	649	599	620	624	672	663	628	604	620	627	611	653	601	634	654	660	650	580	636	634	654	626	627	608	608	613	643	606	640	627	639	606	598	614	651	631	644	607	629	663	676	676	606	594	642	659	667	612	629	621	635	622	609	646	626	686	642	577	638	630	620	634	619	587	620	656	595	642	650	657	640	630	660	616	639	634	631	639	622	635	637	588	623	572	657	656	619	612	631	644	657	624	624	608	661	659	616	646	657	641	617	649	645	682	600	629	639	607	639	634	653	657	627	634	587	629	663	614	634	681	657	630	601	617	609	664	684	574	603	653	611	629	635	617	685	614	630	629	635	646	601	643	650	590	629	672	615	668	677	673	649	626	662	644	623	646	661	637	634	627	647	650	615	604	630	626	632	674	619	619	588	598	591	649	656	629	647	639	645	619	587	615	594	633	668	609	649	616	651	666	614	585	589	634	643	652	651	604	610	626	630	586	636	666	585	637	646	642	666	635	595	636	622	617	624	644	601	596	648	651	652	642	625	619	632	644	644	638	610	599	640	649	586	589	621	648	638	669	618	621	637	644	636	645	631	609	655	644	623	612	623	620	624	624	608	636	613	610	667	641	652	627	653	600	599	686	603	630	631	656	651	626	628	634	614	653	596	656	647	629	634	654	623	652	638	705	646	659	651	651	634	648	646	634	694	605	616	632	655	624	643	655	633	619	620	616	601	620	597	629	645	642	623	602	646	675	624	610	606	636	638	682	628	617	627	623	668	661	629	648	598	637	708	604	618	600	599	625	611	663	659	621	633	649	670	634	617	659	620	687	633	630	625	641	646	629	634	630	631	591	652	647	632	611	608	648	693	636	636	601	655	666	643	633	620	625	627	669	653	601	630	614	593	674	679	654	637	628	625	643	662	626	658	638	649	602	634	624	650	644	654	645	667	621	624	623	637	642	646	580	614	654	658	632	636	656	673	638	599	604	624	645	665	645	632	615	653	650	668	611	665	617	656	636	591	589	657	667	600	637	635	633	636	645	648	622	587	645	645	659	668	640	636	629	605	623	614	683	644	616	655	585	633	620	624	618	636	624	626	639	613	617	613	629	661	658	618	619	637	614	635	639	574	664	638	606	648	650	642	624	650	664	646	642	637	653	666	617	661	620	643	631	635	606	646	661	657	627	640	634	657	588	664	651	633	637	642	640	664	594	591	644	659	616	606	636	603	624	609	620	617	634	601	677	644	645	621	617	616	631	650	639	610	652	643	672	622	631	662	609	601	636	628	592	607	622	646	625	676	623	662	614	617	665	644	641	645	632	632	620	605	637	588	625	620	617	599	653	647	660	661	643	594	604	656	639	652	620	633	636	636	635	606	593	629	591	676	623	659	645	611	640	633	610	657	643	641	634	626	635	669	646	603	669	642	624	637	612	634	650	647	578	626	664	649	661	651	638	600	644	672	686	609	626	662	660	631	678	632	599	601	691	639	650	651	679	644	626	641	663	604	582	652	629	664	604	656	604	629	643	648	598	685	673	624	615	596	638	606	607	601	647	580	605	609	668	635	608	647	675	649	638	627	653	614	624	649	632	619	634	677	613	611	618	666	627	624	667	641	664	656	617	656	638	621	612	629	663	613	596	637	652	606	615	659	667	629	628	684	603	647	632	592	601	632	632	622	630	617	623	637	614	638	670	653	610	617	619	631	679	597	638	652	603	625	625	647	645	618	671	636	665	616	615	620	624	666	647	647	630	628	682	627	611	664	642	607	630	614	625	606	618	663	636	646	661	614	626	621	624	653	627	621	609	617	638	605	641	654	671	655	642	630	632	638	658	603	624	616	645	636	589	619	665	630	637	648	632	599	657	617	618	643	617	673	639	677	667	652	647	627	616	591	650	614	619	612	622	624	600	596	645	647	668	613	631	635	623	602	635	651	599	606	634	582	620	661	649	610	594	611	652	611	617	659	641	626	591	666	699	629	666	597	637	629	638	639	658	613	616	654	625	595	642	651	656	660	646	666	625	602	629	613	637	581	636	642	616	629	641	639	578	605	649	693	626	636	570	656	662	659	656	613	632	604	661	632	617	640	624	613	591	608	626	633	656	633	648	647	618	652	626	633	624	643	664	627	624	632	629	650	632	608	636	629	637	583	638	619	657	588	616	678	641	626	593	621	629	634	659	630	616	644	655	638	655	645	626	664	636	631	633	637	676	650	643	662	650	599	642	671	647	625	624	667	655	678	602	678	678	630	591	643	642	592	643	596	643	633	556	640	656	651	654	624	667	664	637	613	653	639	660	649	623	672	636	676	629	596	617	641	620	598	600	592	631	655	566	660	615	605	595	651	588	656	604	603	627	618	667	633	637	686	719	628	602	620	662	650	652	647	633	592	621	595	619	634	667	620	632	633	615	638	648	602	635	641	650	641	621	654	607	627	639	638	566	633	618	621	633	623	604	665	615	630	636	633	685	638	645	602	614	634	631	636
22559	20984	28717	23423	20993	21153	13240	3627	2615	2333	2036	1770	1563	1428	1260	1053	1020	919	864	823	799	798	789	769	694	700	679	655	634	646	618	608	614	566	546	577	546	525	522	562	546	502	524	495	557	522	506	525	548	477	459	565	517	486	482	504	523	471	529	507	470	507	454	522	518	506	511	511	484	475	545	484	504	552	496	475	473	492	483	504	476	481	446	503	455	454	476	514	463	414	520	472	528	507	474	472	443	487	497	462	472	502	493	473	481	476	487	474	484	464	471	471	481	459	480	473	490	458	439	528	451	490	458	471	494	476	521	514	499	478	453	496	508	459	483	458	457	526	460	509	510	490	452	499	474	435	487	450	460	433	456	441	471	461	454	472	468	472	504	449	467	520	435	458	441	472	450	435	458	472	521	508	474	485	503	479	503	453	492	467	493	483	420	464	456	468	481	467	493	495	485	498	493	511	496	484	471	458	467	502	472	469	462	451	433	452	457	440	467	487	459	465	484	465	480	442	489	487	463	507	531	438	450	441	496	457	464	463	472	500	502	503	470	504	465	470	469	480	454	511	470	474	491	425	512	462	466	453	466	515	510	472	508	482	442	491	496	455	449	498	513	473	481	506	439	452	454	493	483	474	444	483	486	441	486	483	478	500	472	468	475	471	472	452	472	418	470	462	455	467	443	459	509	458	470	435	477	516	472	454	471	484	450	449	480	506	507	464	448	409	476	476	478	461	481	455	539	475	522	451	443	468	468	497	477	457	487	474	474	473	451	464	468	471	454	487	458	473	493	466	472	456	504	463	461	467	485	459	472	490	522	482	436	458	490	485	452	499	468	489	495	480	496	502	474	478	468	455	464	473	458	456	479	456	494	484	460	463	441	460	423	494	467	473	494	487	487	478	467	476	488	483	429	445	494	479	441	443	490	510	433	458	499	502	456	493	435	433	480	483	446	484	464	449	469	495	465	484	446	465	477	476	479	499	464	478	423	494	441	431	482	497	479	488	450	486	475	478	504	476	451	482	498	517	493	445	493	467	470	439	480	518	500	462	467	474	443	511	497	482	439	475	488	499	481	447	465	464	451	457	479	490	471	449	505	504	459	424	461	496	494	447	474	488	491	491	480	488	479	475	477	466	479	463	466	483	478	476	467	441	440	435	417	454	466	455	476	462	510	454	491	470	497	467	481	465	495	457	436	484	472	442	430	473	466	474	463	482	496	478	453	483	428	475	484	452	476	473	468	462	479	499	444	503	482	509	496	472	495	490	508	454	468	486	436	461	438	450	496	482	456	492	456	478	503	489	454	421	481	445	465	502	493	487	477	472	476	482	478	480	474	465	487	475	450	481	506	452	504	483	453	479	503	485	471	475	528	426	452	464	504	458	460	488	445	490	486	455	482	541	437	465	476	528	435	461	506	469	470	445	454	487	492	481	458	498	446	507	426	451	484	471	484	482	444	491	468	481	496	455	467	453	496	457	456	478	476	473	490	479	474	449	470	458	479	515	439	446	452	508	455	441	471	469	455	421	503	451	456	484	474	504	527	479	484	526	527	500	483	496	461	457	510	473	475	501	488	447	430	465	480	485	464	472	471	468	522	459	501	469	451	458	515	495	471	458	467	525	502	467	474	478	456	455	444	448	468	460	455	444	483	488	447	427	475	482	471	490	465	460	475	517	460	468	433	458	508	471	467	476	491	423	437	498	474	483	477	426	436	436	480	492	482	457	440	486	505	474	505	464	443	448	466	497	468	462	498	454	468	487	436	498	441	486	491	477	450	443	474	453	497	475	473	498	469	438	478	473	483	460	465	491	503	477	437	465	445	497	437	508	484	463	494	500	488	458	434	441	418	453	479	453	454	474	476	478	472	491	493	448	494	440	497	469	467	503	439	499	439	475	448	508	496	465	488	485	463	478	456	480	468	462	451	471	459	440	449	475	479	474	476	426	460	505	460	487	442	469	411	462	484	501	484	431	435	457	469	457	483	444	443	477	478	434	501	448	475	473	525	469	460	507	434	487	501	438	494	481	446	494	421	484	442	423	491	463	462	503	471	471	461	463	467	451	472	462	458	457	502	449	465	430	489	480	470	505	476	484	491	464	471	449	448	465	484	477	481	520	483	464	463	444	478	477	462	489	471	448	469	493	433	453	494	432	471	456	508	469	489	461	459	445	438	479	507	482	452	460	512	457	501	498	489	475	463	469	467	478	494	482	497	497	461	449	496	466	500	442	476	404	472	487	457	492	473	481	455	482	455	474	471	497	438	444	466	525	456	452	481	518	482	467	492	493	474	481	527	460	480	458	468	462	500	486	456	494	423	504	505	506	497	471	473	508	447	463	524	456	480	478	452	497	457	481	458	462	429	485	481	502	497	500	497	439	463	466	464	488	466	469	437	492	499	477	468	507	501	429	468	474	478	467	466	426	502	471	439	468	481	440	506	462	469	483	505	459	474	477	483	501	480	487	459	511	473	481	490	484	451	497	448	455	468	462	478	461	505	476	511	459	460	449	430	474	441	455	446	441	488	469	490	493	484	451	471	489	469	499	438	496	467	468	448	466	445	423	450	499	457	447	483	471	493	468	468	476	478	455	443	477	486	434	500	450	470	502	492	479	464	457	454	513	468	452	464	502	478	502	463	441	455	489	446	450	478	496	442	470	476	438	471	469	512	491	488	480	483	503	462	514	479	464	463	469	462	515	474	447	474	460	438	457	448	449	455	495	460	458	500	468	473	515	457	484	488	508	477	446	509	445	474	456	475	465	460	482	491	470	445	515	458	455	505	471	481	436	475	452	481	473	475	457	499	444	462	480	496	432	476	468	457	462	462	453	467	497	487	468	446	467	464	493	451	427	462	460	462	474	482	499	485	468	491	461	433	453	496	485	493	462	455	454	484	466	456	477	465	457	455	496	468	447	483	453	479	483	472	470	461	498	461	471	459	455	446	496	489	476	488	471	494	470	452	455	497	500	435	466	454	482	474	433	495	489	494	529	452	505	423	453	483	416	443	465	442	470	465	448	473	457	450	480	484	503	482	437	462	481	470	489	464	506	484	465	463	442	486	467	477	494	512	471	459	441	449	459	442	489	493	436	487	447	471	453	454	463	464	449	445	457	451	496	461	495	477	500	420	492	449	462	481	452	469	457	460	483	465	443	485	467	466	498	470	509	487	483	443	463	498	456	490	461	463	493	439	462	445	469	444	468	477	416	425	482	444	503	485	485	471	487	470	495	469	477	501	492	485	493	450	469	467	509	491	473	481	490	414	458	481	491	472	473	466	443	461	465	466	426	469	428	488	477	489	446	464	449	489	465	474	487	506	465	437	451	491	501	448	465	481	469	485	486	464	484	471	484	440	480	485	495	474	430	501	507	464	473	470	458	472	456	498	481	493	482	470	430	459	484	444	437	473	490	481	489	478	485	472	473	515	430	487	487	496	468	462	499	493	452	482	483	463	511	486	480	432	467	512	472	450	463	515	420	477	485	472	490
16037	33464	29640	19279	13778	10195	7669	6592	5473	4744	4034	3322	2898	2536	2148	1752	1572	1402	1315	1193	1188	1116	1083	1071	1027	1050	944	858	885	765	781	759	754	737	700	678	711	680	674	666	676	643	642	658	640	633	620	616	620	669	642	654	636	620	639	592	631	596	633	644	621	618	607	615	631	598	547	568	566	600	644	597	568	574	607	604	571	644	569	619	598	590	604	562	576	614	596	597	564	564	584	570	591	568	570	570	573	595	588	563	536	589	544	573	553	575	535	586	536	572	595	548	554	581	531	575	558	598	542	580	607	536	578	536	541	541	553	551	533	570	594	566	557	601	564	572	541	558	544	613	572	567	568	568	555	560	568	498	562	537	572	569	552	575	576	550	580	564	582	570	567	580	510	550	600	568	564	547	581	529	613	561	563	573	555	571	569	583	569	553	542	549	558	573	579	596	572	555	557	557	588	545	552	562	581	557	539	563	535	565	523	590	555	627	554	532	589	558	570	539	544	534	566	581	530	534	526	557	574	573	540	596	549	598	536	560	549	554	545	544	547	572	529	535	529	564	538	549	571	561	534	547	562	525	580	538	546	555	586	546	526	619	525	563	593	578	540	613	544	551	516	563	559	548	519	537	521	520	526	551	546	514	564	516	553	537	527	523	556	531	523	590	593	577	546	560	584	557	585	562	568	572	520	522	544	549	546	523	579	582	522	524	544	539	584	518	590	523	558	561	571	576	563	572	574	548	561	574	535	571	559	551	574	580	565	544	545	560	510	535	574	560	537	581	531	589	580	574	545	562	577	585	560	544	564	575	522	592	568	559	565	586	601	549	519	570	533	505	569	544	543	588	512	547	559	574	553	621	548	536	560	549	525	556	538	581	574	530	568	556	568	586	542	540	571	559	610	574	549	538	511	568	523	589	514	563	575	546	550	578	567	573	482	563	550	557	586	561	560	558	573	543	554	546	592	584	544	551	545	543	559	596	549	566	570	508	536	622	522	569	543	590	539	594	531	525	510	552	534	516	604	516	547	576	574	561	524	538	544	591	554	559	541	585	566	560	553	556	543	573	592	562	547	571	552	615	520	505	585	525	582	566	612	523	571	529	571	564	536	576	512	575	616	590	573	523	559	545	563	515	571	590	571	542	561	534	574	542	541	547	553	540	571	520	574	557	617	602	557	539	528	559	545	538	544	561	573	534	550	542	527	568	536	549	558	549	513	537	529	525	581	544	572	577	529	585	524	565	518	529	533	568	586	591	556	568	525	577	557	531	521	604	565	560	527	527	579	538	552	606	567	577	566	566	583	571	568	561	578	604	552	583	569	567	523	541	566	516	555	556	577	557	539	578	543	576	556	584	562	550	538	525	579	591	555	534	531	570	571	537	540	550	570	586	565	536	588	590	582	556	547	567	581	534	553	555	556	533	578	546	530	535	518	526	589	561	540	533	565	570	600	568	589	533	529	522	576	567	578	575	533	501	581	581	492	555	581	555	536	536	570	552	554	584	602	572	584	549	561	554	516	583	549	553	519	578	531	552	574	552	547	547	518	562	558	503	564	557	549	571	505	583	556	556	557	600	573	580	562	553	552	585	528	582	603	562	579	483	522	570	542	543	573	537	556	556	576	583	577	527	551	555	555	579	569	554	516	575	536	567	589	539	534	540	502	565	530	548	556	547	552	538	583	528	544	561	560	556	590	542	526	533	549	618	527	563	545	523	551	546	549	552	583	529	615	582	561	544	558	553	570	553	550	562	538	516	565	532	575	563	537	562	582	537	530	579	549	533	544	559	566	545	554	565	556	555	574	543	557	532	545	575	539	567	531	522	515	504	562	541	547	579	540	558	594	531	557	572	550	537	502	590	550	555	557	583	571	502	553	550	572	559	599	510	572	544	556	559	527	585	567	548	574	594	584	580	592	572	526	526	569	537	519	544	574	561	581	550	565	571	533	514	510	521	579	533	509	562	536	531	518	538	544	566	562	527	568	576	569	559	556	566	558	542	561	599	593	543	555	565	512	558	566	540	590	547	564	572	602	525	574	541	545	543	551	548	585	597	542	576	553	557	524	590	555	554	606	516	576	526	507	522	583	588	551	563	561	563	555	567	554	556	561	544	570	542	583	563	538	540	583	567	567	563	513	582	564	601	557	581	538	586	557	540	563	555	518	578	528	520	494	543	539	522	536	535	530	514	555	527	505	542	551	560	531	536	542	536	605	539	583	580	557	534	587	533	522	522	532	530	520	554	545	560	540	573	547	529	535	542	560	552	566	511	589	565	552	561	557	563	596	553	526	608	551	547	579	547	550	563	509	535	544	528	567	568	556	533	544	553	548	549	509	555	540	547	522	547	563	511	552	571	589	547	552	550	554	574	552	542	546	601	583	591	584	550	548	543	506	586	548	542	559	537	549	527	586	575	555	601	527	551	585	569	561	530	570	558	556	591	545	573	581	536	575	577	568	568	549	561	508	544	538	553	512	576	546	585	558	587	517	551	560	581	523	551	584	588	568	576	520	523	543	550	548	549	583	582	508	568	572	538	530	556	519	546	588	573	539	532	556	556	559	557	551	548	532	530	566	561	553	532	570	563	557	538	524	586	535	520	534	568	564	528	582	534	549	553	570	580	574	540	577	516	534	565	537	575	544	576	559	543	524	544	528	531	533	513	574	532	562	543	552	570	566	525	554	577	555	552	605	565	561	585	551	576	580	523	593	546	504	566	565	545	558	568	540	588	535	580	528	602	574	546	589	555	558	562	550	562	563	573	532	562	556	579	563	529	550	569	552	552	530	584	539	568	557	544	531	570	542	578	543	559	565	563	530	547	551	546	551	549	537	571	593	579	641	527	555	523	521	546	551	539	532	550	568	514	580	566	534	537	549	559	531	543	563	526	554	558	614	582	565	553	575	558	558	545	530	558	588	554	610	593	575	536	595	539	517	573	543	618	542	509	587	555	539	578	522	556	552	525	563	548	565	564	563	588	616	569	525	584	534	569	535	552	566	537	536	580	586	521	503	561	592	559	529	552	559	537	527	543	541	559	539	525	567	546	518	537	562	584	577	606	557	563	551	584	539	563	575	583	542	559	543	518	537	603	547	515	520	550	543	573	536	593	570	514	595	593	554	597	527	557	565	585	581	593	610	572	545	579	550	600	565	562	588	558	524	580	532	571	558	583	560	571	547	562	544	546	530	568	564	555	544	543	539	543	571	563	576	579	577	555	553	560	531	568	538	562	582	550	560	561	550	552	547	529	523	564	571	549	548	580	553	578	545	554	552	530	508	539	535	569	544	554	527	617	572	566	563	586	585	640	550	578	566	540	554	532	564	561	552	545	531	530	575	585	547	563	566	572	569	587	547	575	527	540	567	572	561	547	552	548	598	506	563	540	554	565	597	556	571	563	538	595	558	562	553	571	572	537	551	553	548	532	553	540	567	582	566	571	573	561	539	552	579	546	575	544	543	551	582	539	521	565	567	554	539	546	573	552	543	575	570	563
26707	20812	16841	7725	3557	2282	1761	1523	1445	1304	1227	1211	1104	1000	917	911	863	830	811	806	825	767	746	805	854	739	728	749	726	746	733	674	733	702	770	709	743	746	747	717	756	741	679	672	729	705	713	679	733	710	717	717	701	741	739	696	724	726	648	766	662	691	707	717	723	712	694	720	704	733	657	728	711	683	688	658	713	742	710	717	744	693	678	691	714	686	688	694	738	741	700	731	759	671	698	691	715	698	716	675	718	711	762	728	722	713	685	668	692	667	618	697	702	680	672	657	691	717	690	680	692	734	690	725	670	713	696	685	730	687	735	690	671	662	766	704	747	621	708	704	734	712	664	665	682	711	759	698	659	723	669	725	718	664	735	688	718	687	701	672	646	732	678	662	731	674	695	718	701	722	670	726	699	678	635	722	673	673	717	675	677	682	681	698	701	703	660	715	715	649	626	689	686	700	704	719	683	669	696	686	655	683	758	673	726	719	710	733	704	677	709	733	727	659	670	705	663	689	684	718	693	699	731	682	721	721	699	725	723	720	644	726	697	694	749	718	692	734	716	677	690	714	731	688	674	724	728	696	736	706	689	686	735	703	746	686	731	750	727	698	696	616	752	700	692	677	685	685	734	708	700	684	743	731	644	718	740	710	698	686	662	755	679	682	683	669	709	676	687	676	703	726	645	681	716	730	700	724	666	693	681	688	667	704	732	700	703	701	729	739	712	661	686	704	712	674	669	667	729	758	705	668	716	724	698	741	642	672	717	734	672	692	747	677	700	718	721	724	691	683	725	700	702	674	701	692	740	761	671	683	713	730	720	715	679	707	683	703	710	729	727	697	700	684	693	715	749	720	677	688	686	701	727	697	746	700	709	722	758	671	643	680	722	731	697	659	639	694	699	698	694	720	628	707	697	684	658	715	727	727	674	688	693	736	706	640	656	701	661	703	671	776	723	739	718	659	648	698	694	716	663	716	676	707	695	722	738	695	673	699	694	707	665	704	729	696	653	694	715	693	717	699	703	628	712	695	684	663	701	731	722	710	751	697	679	709	714	689	673	671	729	692	690	699	666	702	660	708	741	738	644	690	658	720	691	689	691	708	670	668	670	653	697	687	711	688	715	679	640	709	749	725	680	727	674	756	695	679	659	690	732	702	704	637	748	701	709	673	685	648	700	732	673	751	721	672	662	676	693	653	714	637	676	721	713	679	749	694	701	709	631	682	693	757	711	724	672	698	665	734	712	672	716	705	621	727	723	726	688	713	699	704	711	725	698	731	731	669	713	696	754	722	723	675	680	750	682	685	713	692	699	693	659	692	661	674	717	677	667	710	690	707	721	742	690	762	691	704	713	710	737	679	723	644	712	698	672	651	721	710	657	664	716	693	706	672	673	697	740	651	656	685	669	739	651	736	663	707	721	706	721	709	752	683	679	694	689	706	717	664	646	675	678	691	731	668	698	701	646	704	723	698	713	733	646	647	695	741	727	696	672	685	699	693	677	668	779	678	679	677	729	665	714	714	683	716	710	717	683	704	723	672	710	719	703	662	666	685	692	687	719	703	704	697	649	751	731	655	681	665	698	706	701	708	706	705	722	688	703	668	702	744	627	724	745	712	714	714	708	767	728	708	676	689	673	682	686	717	669	720	669	684	663	686	730	687	710	687	723	713	736	664	709	675	676	767	629	718	714	703	699	693	760	707	665	693	710	636	652	625	732	696	686	716	704	699	666	722	695	738	737	710	708	705	734	712	708	731	679	720	654	676	681	715	726	682	705	695	679	766	750	711	719	660	736	688	711	718	702	723	709	709	668	746	737	649	720	672	725	718	727	672	667	708	686	694	709	698	673	691	701	704	649	664	706	709	718	677	690	722	738	647	689	692	729	713	695	681	689	692	669	712	720	649	734	713	630	669	739	688	719	694	702	728	677	727	702	702	700	708	723	659	687	748	731	686	685	672	735	714	726	675	703	692	637	681	667	667	687	683	730	745	692	677	689	697	641	707	732	715	652	714	744	682	691	723	688	702	676	690	711	716	722	671	705	721	684	684	689	707	711	740	712	711	672	703	724	688	709	718	717	699	713	720	655	730	678	677	661	729	731	668	667	728	685	690	705	714	722	699	770	696	708	702	719	663	717	709	723	743	694	689	681	709	693	669	665	659	738	722	747	716	695	647	682	661	747	671	691	700	706	667	699	683	669	738	665	681	671	720	650	706	641	692	734	688	716	703	727	676	720	703	706	687	688	741	697	661	725	746	707	721	680	674	639	682	697	680	685	681	689	703	735	675	648	654	715	692	681	695	722	711	708	668	702	699	774	715	688	765	680	697	734	704	711	657	702	722	689	693	723	724	679	670	699	685	713	720	689	693	735	723	688	706	715	653	745	677	697	718	715	716	684	741	720	676	727	687	723	680	713	663	706	730	715	713	664	688	720	671	697	707	641	705	724	673	726	662	708	652	678	715	732	681	695	717	713	697	687	685	686	678	723	683	732	719	692	725	691	685	718	697	719	717	723	719	719	744	753	671	696	661	707	660	707	695	680	673	706	676	709	644	714	738	697	718	720	716	696	701	746	752	724	721	716	714	714	721	723	750	673	721	708	721	712	747	710	681	738	676	670	742	733	693	683	664	708	699	696	698	662	748	713	670	657	716	705	680	683	662	688	698	715	711	659	683	713	742	739	673	701	647	688	736	703	668	670	706	702	692	684	643	656	671	721	692	690	730	710	645	711	729	702	706	713	693	709	663	694	672	741	695	687	694	656	698	711	689	668	726	705	704	697	741	728	714	660	689	708	724	701	680	718	704	649	715	691	695	708	709	684	689	691	712	685	668	674	704	677	693	697	686	658	711	740	672	699	713	678	732	687	683	720	689	697	699	674	707	704	713	700	628	717	671	749	690	701	718	678	730	710	724	674	710	728	695	753	712	684	694	667	704	725	729	698	766	703	703	665	776	695	658	673	697	665	734	732	726	664	679	657	727	697	723	707	705	650	658	712	706	679	709	715	690	691	649	688	675	699	695	709	708	700	704	710	714	703	712	654	685	696	641	728	676	685	673	659	697	716	775	701	677	700	702	705	696	702	686	666	722	701	715	656	700	694	653	717	698	716	732	694	677	705	704	705	705	683	749	731	696	717	698	724	722	680	687	682	709	761	703	681	698	643	710	713	715	709	685	708	717	690	742	675	737	710	670	746	686	662	704	657	633	735	714	677	687	719	663	703	668	687	687	702	695	647	636	636	704	700	694	722	704	700	707	676	690	714	660	677	668	697	665	728	711	696	738	737	717	688	697	759	690	698	715	699	718	677	672	731	692	708	729	660	702	684	680	725	734	706	701	708	721	702	663	683	709	719	687	677	700	715	716	699	718	673	691	695	746	682	724	722	670	675	683	710	700	685	688	693	674	740	733	667	683	675	700	724	692	720	688	719	689	690	710	701	700	720	677	697	723	694	711	781	712	683	652	674	750	721	672	690	679	691	703	694	720
12525	20603	16881	8836	5984	4296	3489	3115	2664	2437	2003	1875	1669	1480	1297	1228	1151	1104	1056	1047	1049	1009	1055	999	1020	1032	940	960	934	974	907	882	932	923	895	912	866	859	885	850	903	816	906	844	819	816	809	853	880	867	815	892	872	823	863	842	910	816	848	864	866	834	933	822	814	874	865	894	868	871	838	904	840	826	826	805	859	863	777	778	872	839	865	829	804	846	834	808	838	793	862	838	864	786	846	859	852	863	829	829	857	871	862	769	799	830	876	832	833	827	857	847	847	809	880	784	912	833	845	852	837	849	835	860	851	821	829	802	835	838	843	841	817	775	794	841	875	868	852	844	872	862	817	812	852	840	851	817	832	841	897	847	871	822	853	831	855	843	860	819	830	883	895	833	791	842	868	815	874	851	866	831	822	865	843	801	829	839	809	828	835	843	864	797	892	844	809	851	882	825	871	870	849	825	777	844	856	839	846	857	785	820	882	846	812	830	794	821	875	817	853	848	861	852	829	867	895	837	880	799	817	864	811	802	857	856	844	826	801	839	848	857	805	921	815	820	864	822	863	816	815	807	840	798	871	822	811	844	873	859	859	827	826	808	848	824	802	828	821	815	855	797	817	798	849	801	833	864	836	866	848	793	795	841	848	813	846	842	859	785	807	877	831	818	837	843	806	797	840	836	808	807	795	819	825	836	886	869	920	781	858	846	817	811	825	898	871	841	787	823	843	818	817	833	823	840	857	863	830	854	831	807	868	878	903	846	894	846	822	857	834	838	833	846	853	876	845	820	828	817	824	823	865	860	877	869	882	786	822	833	833	835	834	811	877	879	892	818	848	852	829	854	825	850	838	816	840	783	828	809	821	851	837	847	813	850	832	802	803	783	868	835	899	817	831	814	801	856	823	859	804	825	845	890	860	805	833	826	839	894	825	849	815	810	827	849	925	794	788	837	791	848	870	890	827	879	795	849	828	821	870	887	885	822	822	882	824	787	781	859	857	895	851	871	869	849	859	796	843	867	826	815	825	815	897	818	826	807	869	804	823	750	890	788	873	824	873	825	813	791	847	867	865	814	826	830	838	809	834	824	867	819	863	851	840	796	838	843	849	878	880	823	866	813	808	854	884	788	848	815	853	848	831	803	828	878	826	824	824	829	783	823	838	860	831	800	823	874	862	866	835	835	813	803	828	848	849	876	806	874	847	827	819	821	854	839	853	803	832	792	803	843	787	876	835	822	849	859	865	870	823	833	832	815	851	859	842	835	854	892	866	827	842	824	807	791	881	831	841	825	785	821	842	807	866	855	840	806	843	829	813	827	835	817	855	828	832	815	807	792	837	818	844	870	786	862	904	848	841	860	796	847	846	846	809	816	833	799	832	805	858	818	779	849	875	805	828	831	870	782	810	842	815	807	856	858	836	862	829	830	847	877	857	828	852	883	832	809	792	844	793	808	878	859	851	836	865	831	850	824	834	817	876	781	792	834	884	808	850	824	846	858	845	817	825	875	805	797	825	846	828	835	809	871	833	823	859	850	779	832	866	870	889	839	831	850	816	803	847	839	829	855	866	901	802	787	829	824	818	839	808	803	856	848	824	809	824	783	831	849	845	821	813	829	844	854	829	889	819	836	820	816	857	798	842	820	840	810	825	850	776	867	870	833	832	815	835	770	806	836	817	838	838	854	819	838	830	850	819	830	842	834	804	812	850	827	777	849	868	827	849	823	824	829	807	809	771	765	828	865	846	826	820	801	802	841	803	821	795	820	835	857	848	801	848	825	879	832	782	926	805	815	799	862	812	817	853	788	880	805	862	848	844	804	826	841	821	841	803	833	836	835	814	866	821	799	808	825	859	809	797	832	863	889	839	874	829	816	820	842	808	811	840	831	816	846	780	845	802	821	811	802	845	864	867	877	868	824	872	800	812	854	827	825	819	841	847	815	848	821	815	849	841	830	843	832	853	816	817	819	876	833	810	823	802	849	843	830	823	871	800	854	837	858	857	788	868	875	830	855	832	835	832	808	796	886	805	852	892	826	858	764	810	807	841	842	781	847	847	816	810	850	818	839	859	859	840	829	827	845	821	777	843	839	860	832	837	865	838	799	844	822	797	835	900	863	849	837	881	897	868	752	785	843	819	836	826	848	833	818	799	847	839	811	850	855	835	867	824	800	867	834	787	817	777	823	838	841	842	831	848	859	828	793	804	889	855	836	851	804	840	845	813	830	855	826	766	830	824	858	778	902	830	788	820	832	802	800	894	828	832	848	848	801	848	814	841	841	793	796	866	840	829	827	825	818	853	794	805	785	827	840	814	815	790	824	817	823	807	879	797	838	860	846	815	840	806	825	825	845	830	821	852	837	815	832	790	781	832	855	836	791	847	853	902	817	820	822	793	884	822	853	814	855	871	867	837	849	830	832	826	830	810	860	799	794	826	822	804	808	820	835	880	844	832	836	809	841	842	906	841	802	856	855	849	819	795	799	859	827	837	828	864	833	862	814	761	897	863	861	800	828	837	869	804	839	795	821	803	824	837	873	881	805	838	830	815	847	895	839	851	825	815	804	803	879	894	792	801	830	847	834	799	817	819	857	811	835	875	832	830	849	814	808	845	828	807	878	887	840	799	790	819	771	850	853	826	831	810	841	870	842	835	873	804	829	844	814	871	836	832	774	830	848	828	820	901	811	862	858	867	898	881	816	869	806	793	882	845	816	826	823	832	840	799	843	855	855	778	783	841	817	785	824	835	813	855	817	845	849	854	853	862	813	773	834	819	814	857	811	818	830	835	885	843	830	808	818	883	836	841	853	833	855	789	874	862	830	831	812	817	841	895	834	792	771	792	860	876	800	897	897	858	844	843	853	851	857	835	873	848	813	902	791	828	863	792	865	815	851	887	859	828	759	861	820	846	873	796	798	823	868	815	837	809	913	819	796	811	834	885	829	859	843	799	817	831	839	862	818	859	802	876	838	859	837	863	845	837	838	832	819	833	845	852	748	839	835	856	797	842	864	816	804	883	827	886	834	842	873	797	778	834	801	818	887	850	819	827	796	910	823	797	844	831	826	847	852	870	830	801	855	848	820	816	843	793	776	822	869	858	848	831	831	831	866	791	854	795	802	871	889	812	812	840	810	850	851	854	861	831	831	870	852	828	806	848	842	823	817	841	850	873	893	828	857	828	821	813	878	849	836	777	826	847	826	878	819	878	824	830	827	805	765	888	795	834	868	824	828	878	792	810	794	860	828	850	829	842	830	811	860	856	837	887	836	841	843	889	813	867	818	801	795	877	876	848	834	801	826	875	814	834	796	838	852	851	847	816	809	811	831	872	852	823	853	828	817	858	825	891	815	837	823	827	832	828	808	797	830	869	801	821	840	820	853	846	785	844	812	825	790	893	793	820	863	867	844	834	926	827	758	804	853	872	863	878	823	761	855	814	847	844	864	852	786	813	884	850	861	874	855	825	812	867	836	810	839	816	841	857	754	824	824	824	843
23630	20975	28306	23819	20983	13987	4196	2489	2127	1748	1576	1492	1291	1162	1008	945	858	815	872	814	757	730	743	716	686	713	664	733	602	598	611	663	619	587	596	565	593	565	581	562	560	586	554	567	570	532	568	583	567	553	529	551	580	564	557	532	587	545	556	529	596	591	577	612	554	533	545	565	554	539	534	549	501	553	538	552	540	526	575	594	584	538	573	567	496	572	508	536	545	502	534	536	530	510	552	553	520	501	527	599	572	517	536	517	508	560	516	517	569	571	527	505	489	508	510	572	526	522	551	550	538	497	563	571	533	546	578	548	546	545	588	524	508	536	542	580	517	585	527	525	535	569	532	546	549	542	550	535	540	501	511	548	545	535	565	545	528	595	530	569	580	557	539	507	546	565	546	512	467	526	556	547	514	578	559	525	547	594	526	573	535	517	515	516	528	540	530	526	596	507	505	496	598	571	519	536	523	542	550	553	551	503	537	549	543	541	557	539	505	551	514	554	551	552	571	517	541	577	553	523	509	572	527	552	557	523	531	512	566	555	546	561	508	520	558	534	538	551	556	555	515	557	468	573	529	539	523	531	551	518	537	527	568	522	567	516	507	500	516	543	551	507	500	572	477	552	539	509	540	529	522	557	522	538	551	566	533	586	511	528	548	553	537	528	607	512	527	549	532	536	539	579	529	496	556	551	538	519	533	531	543	500	557	527	510	531	526	565	520	510	584	504	554	526	525	549	552	530	522	572	566	545	502	555	519	544	467	557	546	527	545	505	556	544	563	555	521	523	544	534	520	513	525	507	533	531	542	536	577	520	509	564	538	531	522	535	528	565	522	532	561	545	531	522	541	543	569	519	553	544	516	504	513	563	550	499	546	564	525	538	559	512	544	507	543	529	529	514	532	528	520	495	504	511	551	567	504	517	533	551	534	534	545	521	536	548	526	538	481	554	532	524	557	533	492	502	527	586	541	544	550	547	518	533	515	563	545	523	573	599	552	551	528	490	526	498	530	515	573	489	530	499	575	514	535	532	544	556	564	520	522	552	531	519	564	568	537	492	554	561	558	540	542	542	524	544	543	535	515	547	522	526	513	557	529	482	506	546	521	547	553	546	522	542	533	519	526	532	534	534	546	545	555	485	519	543	540	528	538	592	524	554	562	538	548	516	492	572	534	500	531	532	577	509	528	497	528	502	548	570	533	550	513	516	540	558	499	566	558	575	549	499	576	528	508	523	560	514	539	522	500	549	568	557	534	575	531	520	569	590	547	562	467	540	500	502	553	529	502	537	523	533	514	539	576	529	538	557	526	515	512	559	528	506	570	527	537	500	535	524	518	549	500	535	518	541	539	547	496	550	541	547	497	533	545	586	543	541	536	525	523	559	521	550	579	508	503	536	582	541	557	520	523	542	519	539	543	537	526	524	502	479	486	505	540	552	526	556	523	513	552	506	516	553	552	501	461	555	546	563	522	521	533	534	544	496	507	538	535	527	554	553	523	531	512	591	514	553	535	570	519	558	538	532	517	523	541	533	553	563	551	544	527	575	524	516	553	530	523	575	545	497	572	550	505	533	487	483	573	554	553	495	534	492	534	535	520	540	539	550	560	536	514	513	473	552	499	528	560	523	536	541	534	550	538	520	572	528	553	478	515	535	519	539	546	529	543	536	527	541	543	519	554	516	541	543	528	525	554	533	517	528	547	527	528	548	527	541	503	557	527	538	523	535	544	527	580	564	575	514	552	544	565	502	552	576	537	499	549	516	542	566	520	509	503	535	514	544	546	562	506	511	490	553	514	538	512	495	573	546	557	550	564	579	543	537	517	521	502	512	498	589	522	504	552	523	545	513	556	522	555	544	513	507	531	547	550	550	532	533	540	540	523	547	536	485	480	581	533	564	521	486	560	536	519	530	528	550	529	525	511	560	513	549	533	521	509	506	573	533	513	504	563	506	565	554	540	581	525	493	542	546	483	536	505	571	515	520	497	533	516	512	525	568	525	535	528	492	520	511	549	492	537	504	544	559	523	538	533	515	549	538	542	544	571	537	577	538	566	549	503	565	526	563	524	534	502	563	564	551	559	488	529	531	539	554	539	518	519	564	509	535	528	521	518	529	548	537	529	556	506	556	538	552	511	532	589	535	509	529	537	544	537	547	495	561	535	521	492	547	523	510	546	532	546	513	552	517	552	539	567	561	579	484	548	528	521	524	539	531	483	529	523	525	524	499	525	572	519	511	517	537	548	570	554	551	530	546	569	535	523	580	540	528	521	574	537	570	540	514	517	546	502	505	555	509	547	535	601	542	520	510	511	520	543	568	509	524	527	535	561	567	559	550	525	500	529	540	560	536	527	539	507	542	526	557	527	519	523	532	523	504	575	507	518	473	548	512	565	546	528	509	531	541	531	497	551	542	531	515	544	527	545	603	533	549	542	539	541	514	545	573	465	519	485	530	531	541	509	548	567	558	579	505	465	499	504	529	486	530	513	558	519	524	560	488	546	520	501	523	506	490	512	558	601	538	522	542	515	522	537	546	516	565	555	515	530	551	516	541	539	526	534	508	536	528	550	578	544	562	519	545	557	515	544	528	591	510	526	535	570	530	528	575	498	520	559	530	537	511	550	499	566	556	535	499	531	534	530	543	547	531	506	509	476	592	549	548	549	480	546	508	505	555	502	518	566	533	484	507	539	525	544	533	591	539	554	513	516	526	530	563	531	552	550	557	511	507	551	525	562	507	512	512	554	532	482	528	537	523	539	557	544	513	531	525	515	559	490	466	579	511	594	543	523	506	543	488	550	527	545	553	526	508	550	540	525	534	553	517	564	522	545	497	537	562	542	556	508	563	573	506	517	549	551	530	491	562	561	505	521	483	542	590	530	520	530	541	551	511	515	539	536	506	547	509	552	509	572	535	540	556	545	532	531	542	512	536	570	507	538	538	527	593	541	531	599	536	535	568	537	525	542	495	554	499	500	522	571	537	546	557	536	550	528	518	549	540	518	529	532	529	524	528	483	484	567	485	511	559	526	523	555	538	526	478	516	571	504	536	508	511	577	520	523	491	511	497	533	508	556	531	541	504	548	491	523	501	511	507	537	573	523	561	536	545	522	512	533	551	539	554	534	566	529	563	542	522	549	511	517	545	534	512	531	547	508	575	571	550	536	530	521	509	526	524	536	542	526	516	525	478	531	521	546	508	539	550	507	518	618	553	570	561	554	543	532	571	560	533	552	497	508	557	527	528	502	545	491	537	513	546	527	566	558	511	542	554	520	538	493	553	517	507	552	543	517	554	534	535	530	533	525	527	531	551	521	530	495	528	504	568	543	497	525	555	533	527	576	556	496	514	533	523	526	540	509	513	531	560	553	559	577	532	475	553	533	524	561	568	539	574	534	510	548	563	541	524	540	526	507	574	536	560	591	573	566	512	559	515	525	546	508	546	501	475	508	482	561	518	536	554	521	529	535	544	545	575	549	536	492	567	503	545	548	554
13618	27974	23998	14006	9702	7370	5823	4887	4272	3573	3056	2670	2246	1927	1661	1411	1265	1246	1184	1137	1074	988	1047	1063	1006	968	894	868	887	811	827	832	807	816	754	746	741	743	730	697	742	722	704	748	687	689	720	725	700	704	689	645	680	720	717	700	662	681	700	702	723	677	713	721	686	665	681	624	685	644	635	719	703	641	652	696	676	678	667	661	655	747	686	651	599	697	645	673	684	672	672	686	658	629	650	699	650	646	637	669	649	674	641	659	660	654	660	632	662	643	654	660	633	648	697	636	660	674	650	659	628	672	636	641	676	607	620	689	610	629	615	634	683	679	614	648	693	633	686	653	671	636	694	624	621	693	654	697	642	649	615	638	654	624	660	673	647	646	614	666	644	667	673	602	663	646	626	638	668	656	646	667	620	681	676	629	621	640	666	610	653	663	632	620	652	659	694	604	630	642	685	591	632	665	701	561	651	647	660	633	672	656	656	659	635	638	662	674	662	632	650	649	679	638	640	651	661	643	685	646	668	616	620	726	680	598	661	659	642	616	701	641	615	658	618	635	641	616	618	662	645	627	597	628	621	643	656	614	685	655	625	617	675	657	651	636	669	630	655	652	592	671	671	616	632	642	607	661	633	618	676	674	615	621	678	614	659	678	612	672	652	624	585	683	652	654	642	593	599	669	640	642	615	639	671	688	617	649	622	637	658	652	665	657	607	621	705	664	655	621	647	619	623	657	635	654	627	618	687	668	639	644	620	639	695	645	662	657	688	632	656	631	676	626	618	672	648	653	638	648	672	645	632	661	618	658	631	667	591	658	659	626	677	658	615	677	652	650	647	666	629	651	676	664	643	654	638	655	666	636	669	653	639	623	661	607	623	690	669	663	638	647	645	647	672	604	638	656	626	585	687	605	576	604	661	666	658	652	664	635	630	676	663	616	653	638	656	624	617	635	670	634	659	622	635	658	647	582	677	629	640	660	667	707	632	653	653	638	631	661	645	659	661	656	594	658	642	640	626	621	604	676	626	619	686	660	636	680	622	631	689	616	645	634	705	683	640	638	637	626	597	627	636	602	624	669	616	633	635	603	649	646	664	664	680	663	663	636	670	593	663	657	644	647	671	604	637	602	617	678	594	645	625	671	623	665	627	624	653	597	647	668	629	610	632	654	665	636	637	675	662	651	634	677	619	659	665	659	628	627	603	640	676	625	653	583	638	647	660	597	657	656	666	660	638	614	633	635	645	640	666	597	674	627	659	685	653	680	638	673	632	620	666	625	651	642	669	711	671	625	659	627	606	626	597	634	623	638	648	624	616	613	647	650	608	666	662	653	668	662	641	634	660	622	657	661	634	644	694	681	622	660	633	651	699	623	641	620	671	659	638	620	682	625	632	711	657	657	685	655	646	607	624	666	595	639	652	648	647	667	670	638	645	613	672	605	631	645	674	645	629	611	677	651	624	630	615	655	626	667	656	651	627	622	695	630	625	630	662	631	653	686	620	638	637	657	638	636	649	581	652	681	632	667	639	612	645	629	656	667	657	673	619	657	641	647	667	617	649	614	623	662	625	605	660	645	671	622	607	629	654	649	602	676	643	663	624	633	645	660	632	667	622	615	664	663	656	678	686	593	653	627	653	672	650	646	697	621	618	668	650	657	638	619	611	612	658	620	627	653	672	636	687	685	603	611	664	646	649	666	616	661	665	626	648	656	662	607	649	637	645	621	637	687	664	661	667	710	663	623	658	629	611	659	678	646	666	699	601	648	652	642	611	623	603	666	636	663	634	621	666	660	657	621	682	694	612	709	650	683	642	592	610	624	653	646	662	643	649	625	631	619	656	677	641	622	656	653	596	591	645	626	631	650	681	619	625	620	676	612	653	590	658	640	648	660	628	632	618	647	653	624	662	640	633	637	688	616	658	669	624	630	666	659	641	630	697	611	691	617	614	636	647	658	632	640	645	642	636	585	668	649	678	649	652	620	667	626	607	648	626	624	639	624	628	650	648	656	619	665	692	637	672	634	663	630	656	694	618	640	658	670	648	610	639	605	693	618	643	644	655	669	638	651	579	651	652	642	623	634	660	646	619	667	681	646	580	638	632	672	652	627	645	645	651	632	607	633	666	659	657	723	608	694	683	645	639	658	662	657	692	649	610	643	649	670	689	654	617	624	658	618	649	666	713	653	695	675	592	648	621	671	668	623	677	690	672	649	665	639	674	692	638	676	646	637	595	654	669	656	679	661	610	670	669	624	605	666	659	642	662	639	603	649	627	697	673	677	650	656	654	654	642	591	637	614	643	674	611	669	652	614	696	639	659	596	639	635	670	609	609	665	606	640	638	659	638	650	597	650	653	604	644	648	651	667	726	628	659	695	649	668	599	608	651	649	691	653	639	588	607	659	653	693	691	667	650	636	700	626	604	624	677	642	669	633	670	657	668	651	615	625	607	627	662	640	626	706	685	584	641	635	649	658	655	654	670	631	627	661	668	661	689	705	676	638	650	633	657	607	673	624	610	581	622	619	614	675	620	662	697	630	642	625	671	621	653	591	677	663	651	672	590	660	625	607	630	664	639	614	654	653	646	615	649	645	658	663	596	657	687	626	627	627	638	638	676	674	631	640	646	660	637	656	674	705	659	612	692	658	674	690	629	641	638	616	636	620	591	639	609	680	634	636	616	621	637	647	605	645	609	637	618	687	611	626	604	657	606	643	669	638	640	682	631	675	630	663	642	640	660	652	684	691	635	638	650	646	612	642	596	642	647	646	686	657	661	695	650	646	625	657	649	631	674	635	621	643	618	627	646	640	663	625	606	661	646	633	661	655	658	665	658	634	664	671	623	634	644	667	645	647	639	644	596	657	638	692	645	647	633	627	647	658	631	636	625	666	648	627	634	596	622	625	611	624	628	658	658	653	659	615	640	639	660	656	658	665	677	629	644	617	676	648	683	610	645	696	632	669	623	649	644	630	640	619	637	642	602	644	594	655	631	663	653	700	659	692	639	691	672	661	609	609	637	665	630	642	630	642	657	664	586	631	626	624	643	628	661	646	664	643	586	668	655	650	629	648	664	659	608	637	660	639	668	629	619	666	635	640	648	599	658	593	645	682	655	637	660	642	689	634	592	597	657	660	653	622	710	634	653	676	587	659	662	646	615	640	666	657	609	649	666	658	624	662	678	651	720	617	659	661	644	639	679	629	619	639	661	635	679	689	648	675	621	671	676	664	676	651	623	664	622	635	640	626	627	694	600	690	632	686	623	633	677	649	682	626	623	651	703	698	698	632	649	700	636	629	617	646	673	619	640	677	648	698	670	665	631	638	630	624	642	623	688	674	639	624	622	640	662	662	630	630	620	601	699	666	699	653	639	630	638	622	665	632	646	640	658	642	613	641	626	656	678	636	647	664	696	679	647	620	603	597	591	604	617	642	695	642	604	630	656	657	661	606	605	643	669	677	649	673	615	625	668	639	651	627	624	663	565	678	663	621	649	688
22581	20975	28701	23445	20977	21164	13407	3980	2705	2411	2183	1817	1493	1358	1126	1025	1000	933	847	841	815	776	802	789	759	700	691	664	665	600	641	621	568	555	599	566	524	556	568	555	591	521	553	507	569	514	527	545	570	578	511	530	524	521	539	498	536	470	547	532	547	531	551	567	479	519	534	520	494	505	489	510	519	506	525	521	510	514	493	478	496	473	511	477	472	504	530	483	524	517	538	452	500	488	452	488	468	551	481	472	482	466	490	464	530	485	541	463	500	540	488	497	483	482	523	487	469	480	527	498	454	484	450	459	513	489	507	483	483	495	478	488	502	487	494	489	496	477	477	509	494	482	484	448	487	495	495	501	509	481	445	475	487	441	509	478	492	490	514	470	453	462	503	456	492	526	461	475	491	513	469	459	523	491	506	513	494	448	469	496	516	498	493	494	481	502	496	491	446	522	460	477	454	501	493	471	502	465	476	472	477	514	495	497	493	481	494	509	492	516	496	479	493	453	498	504	504	510	480	497	532	503	481	491	484	486	461	486	478	515	498	494	504	470	514	460	471	501	539	476	488	498	485	498	451	488	496	435	463	488	490	517	500	488	508	480	460	479	478	476	499	491	530	472	485	482	471	499	484	481	488	484	500	477	466	504	492	482	456	466	505	493	484	455	495	479	470	487	510	500	441	480	485	509	461	502	522	500	497	452	460	462	479	483	439	467	497	468	471	489	467	432	480	502	528	461	483	485	492	470	491	452	458	520	514	455	474	475	490	450	471	521	504	481	459	481	493	491	497	448	539	478	470	490	466	493	468	476	500	445	466	484	522	461	527	510	486	498	493	464	449	468	515	520	493	483	507	496	491	462	458	465	453	497	467	470	463	507	489	453	514	467	495	489	484	507	468	487	468	485	494	483	503	494	497	499	521	447	492	499	494	497	475	500	469	477	499	478	527	485	454	483	470	482	456	513	459	475	470	497	477	512	474	474	488	478	486	507	498	487	479	491	505	494	470	469	491	492	469	467	460	461	471	484	456	482	478	500	459	498	468	505	489	470	493	485	494	479	481	491	476	469	504	491	483	515	483	496	471	456	524	444	483	504	496	511	513	502	475	501	470	494	499	495	525	494	481	458	535	482	450	490	471	480	511	474	508	520	483	477	454	500	458	494	515	490	485	447	497	520	488	515	512	474	481	502	484	501	475	505	467	487	422	446	442	475	470	507	465	480	512	477	479	445	483	445	491	526	439	457	473	459	461	475	475	482	450	479	435	484	503	491	476	524	449	487	469	460	463	513	505	467	489	485	492	458	528	491	489	471	486	523	458	514	499	453	444	462	509	470	487	472	460	492	493	490	442	437	445	487	478	461	491	528	497	509	497	487	496	497	480	502	458	451	472	530	473	503	465	509	490	506	467	460	471	477	471	500	458	480	472	504	468	454	485	517	478	483	506	499	487	448	495	455	513	526	483	477	483	451	431	467	487	473	509	464	481	483	473	472	477	487	475	487	463	489	513	468	485	453	479	464	500	474	499	517	470	513	483	512	492	489	483	468	457	489	468	517	460	494	461	489	496	474	504	516	502	481	499	508	473	494	467	491	470	487	489	496	462	468	509	478	465	489	500	453	475	490	494	482	470	487	513	481	488	476	493	498	461	462	458	515	450	469	451	516	454	474	473	483	531	518	493	476	494	465	486	510	496	441	469	481	508	488	449	484	508	460	450	463	462	480	499	501	511	483	482	510	502	479	483	499	508	474	492	500	482	515	483	473	453	475	450	489	485	488	511	464	506	493	509	488	454	483	475	514	499	465	484	494	491	502	502	495	483	470	502	501	494	472	422	482	498	475	478	508	479	515	475	475	511	498	463	491	522	508	527	495	496	491	476	453	498	468	510	492	463	462	470	482	484	495	500	461	523	496	504	519	477	470	481	512	460	456	480	497	482	492	496	469	459	505	484	495	475	459	491	493	440	472	531	468	500	527	482	455	478	491	473	449	482	479	514	468	446	446	491	484	486	488	487	487	473	486	490	483	450	487	481	457	497	474	486	481	489	465	494	491	495	495	498	485	473	539	459	495	492	495	537	482	464	483	486	439	493	517	496	493	550	499	477	473	470	498	480	506	473	513	486	469	476	504	481	486	525	467	491	481	480	515	471	497	476	484	492	486	513	469	493	452	518	487	465	499	479	450	509	483	501	455	529	476	500	489	535	505	523	484	474	513	483	481	469	466	496	491	449	456	450	480	452	466	513	518	493	477	472	483	522	524	494	516	516	486	473	488	449	482	453	534	497	514	454	467	531	517	483	521	517	453	522	457	455	490	493	464	488	524	507	471	480	516	497	513	449	536	474	474	504	520	485	486	457	484	469	475	504	446	513	477	500	483	461	476	458	462	497	483	512	499	508	513	535	493	478	462	501	461	497	477	446	492	493	481	492	450	510	443	476	515	496	525	467	463	466	463	490	512	406	484	492	526	480	526	482	457	496	518	480	534	527	475	496	464	488	470	433	504	481	480	480	444	477	446	471	487	498	474	513	474	464	440	503	433	477	488	483	472	455	507	491	513	479	422	498	451	495	435	505	524	525	463	520	490	477	469	482	465	458	498	497	463	495	446	538	464	502	470	498	501	492	486	494	533	504	506	483	510	503	480	481	497	485	462	473	536	468	474	492	480	482	465	523	468	511	517	480	480	467	512	518	476	445	455	496	474	473	478	498	460	523	465	497	489	456	547	471	474	464	484	457	508	488	466	478	483	462	500	464	477	531	476	505	506	475	482	444	476	482	479	461	473	450	446	502	479	505	540	480	512	456	447	496	465	458	505	465	482	459	473	486	506	471	500	479	482	453	480	452	462	443	486	482	483	491	496	450	483	463	521	492	537	490	454	463	477	467	480	500	525	469	503	453	505	491	468	498	496	477	494	454	484	440	462	515	463	471	441	481	461	473	515	478	477	439	521	524	502	483	499	454	470	484	463	477	442	489	476	512	438	503	484	499	472	523	488	462	458	525	459	485	470	466	495	468	494	489	474	461	512	535	470	529	523	507	495	498	429	474	461	496	468	502	475	491	458	490	488	484	472	453	440	491	485	503	503	444	499	458	478	480	460	485	465	500	529	503	490	477	464	475	508	488	466	501	476	526	505	488	505	497	455	474	461	487	490	473	447	486	455	474	526	474	514	493	490	482	478	457	497	474	510	484	465	532	499	476	469	491	490	491	491	482	477	489	473	455	504	534	496	443	490	486	521	484	504	491	526	501	474	502	499	494	498	507	499	484	481	453	508	449	500	481	504	472	466	495	466	510	449	490	455	485	491	497	525	506	485	489	476	517	509	481	480	503	457	506	464	440	498	476	497	512	495	478	500	482	479	482	467	507	498	489	485	465	472	493	457	445	446	482	486	461	514	452	475	490	487	473	466	469	479	471	493	465	487	487	483	469	504	497	477	500	474	476	496	489	425	515	473	507	521	473	448	491	510	499	514	515	491	489	506	488	485	441	505
15907	32732	28551	18090	12829	9759	8172	6838	5747	4950	4159	3423	2786	2364	1957	1788	1516	1420	1413	1221	1213	1160	1235	1127	1093	960	903	893	885	849	773	825	760	718	719	711	711	744	672	682	703	609	612	678	630	665	674	651	668	638	701	685	668	647	652	667	647	587	619	653	652	661	586	630	619	583	629	634	574	566	640	638	665	586	618	591	604	619	624	600	632	618	578	602	622	612	563	621	584	615	571	578	597	579	617	578	584	552	592	572	563	579	551	586	561	577	564	591	558	560	596	585	607	591	586	584	574	568	547	582	556	588	590	558	590	568	571	589	579	588	585	602	591	570	549	587	561	552	602	567	580	587	591	586	601	549	585	580	580	587	597	564	554	562	564	597	567	587	561	574	557	597	534	589	598	574	574	561	557	569	593	606	539	537	582	552	564	578	584	557	522	534	585	567	563	634	537	582	588	543	538	609	605	555	599	577	529	547	549	574	570	545	555	599	567	570	541	593	498	562	580	630	629	607	556	570	551	561	590	606	552	560	570	573	576	556	564	569	606	545	543	556	561	562	547	548	587	554	530	596	559	597	576	577	556	556	568	597	595	567	551	561	541	611	577	578	547	552	580	551	563	638	551	587	534	614	564	556	592	596	573	529	576	544	562	585	585	560	594	564	558	574	583	622	580	581	539	577	615	547	570	574	570	568	556	520	557	545	592	566	616	573	589	575	521	572	579	562	601	575	591	586	580	537	577	528	592	567	580	561	531	564	530	531	574	571	583	568	577	557	551	590	564	573	547	616	580	570	588	578	585	615	559	563	590	561	573	568	575	589	584	547	516	551	543	569	599	618	579	556	561	626	537	561	550	556	536	548	571	589	577	550	544	584	584	532	526	575	515	573	617	578	557	575	535	590	554	554	559	571	563	571	549	568	600	543	620	574	561	560	622	590	589	573	549	567	587	573	597	587	600	570	566	537	564	568	565	567	563	618	578	570	558	537	537	553	574	603	618	553	574	555	521	574	543	579	581	548	567	546	549	507	571	505	588	590	580	561	588	608	580	555	549	567	540	558	585	583	578	580	553	580	579	560	578	534	560	564	586	525	573	575	563	610	566	551	543	558	570	571	576	563	540	563	549	648	568	570	558	555	534	555	569	583	563	561	557	581	586	557	519	564	559	584	575	523	567	557	558	586	546	560	558	576	560	555	583	594	541	599	553	551	529	557	581	590	543	597	618	553	562	599	551	525	574	553	516	566	572	593	583	587	563	569	592	572	540	555	574	560	594	574	569	583	589	524	555	570	590	613	582	551	549	588	539	597	550	545	602	584	601	549	565	588	580	564	562	532	590	565	524	568	558	583	518	580	586	554	602	550	532	587	592	544	552	564	564	549	553	590	586	531	615	590	543	571	592	529	543	577	553	574	575	610	563	559	556	587	598	559	571	580	600	598	550	597	554	541	619	553	547	579	569	550	622	531	526	593	571	562	557	551	596	550	534	572	571	581	590	552	558	528	526	588	541	565	513	542	560	592	524	570	590	586	548	565	560	547	551	537	573	562	564	559	563	554	565	584	614	586	580	529	566	602	568	556	561	557	532	541	514	595	597	519	513	577	600	548	576	535	600	579	563	556	588	586	612	581	568	572	555	537	574	561	553	542	577	576	554	581	590	603	573	601	563	568	575	603	590	585	597	600	566	562	577	575	553	528	543	565	564	600	530	568	546	576	550	585	602	542	513	574	589	556	624	566	579	552	534	546	586	595	549	582	600	535	549	561	564	537	561	560	527	577	580	591	549	567	567	602	579	513	545	530	571	556	596	625	575	547	539	545	590	572	554	626	590	543	551	578	561	595	526	570	586	528	541	561	567	585	569	578	606	592	547	573	558	543	614	536	586	574	565	574	576	600	559	584	571	540	588	584	597	563	566	544	576	567	554	575	569	560	569	583	584	563	556	585	561	551	560	560	572	536	587	610	571	639	568	557	563	547	587	569	569	555	564	536	587	574	521	600	574	569	546	590	597	559	574	602	571	574	561	548	592	604	524	586	582	567	588	613	568	557	575	572	530	575	544	552	535	582	567	526	588	574	556	588	574	572	581	584	556	558	533	544	571	574	595	545	546	546	559	531	559	520	529	578	572	567	534	545	575	594	577	565	539	558	556	599	541	588	566	567	560	546	576	539	591	580	538	585	565	568	605	574	556	550	600	565	588	542	541	586	542	552	546	566	580	582	599	556	579	580	558	559	527	619	555	564	545	544	578	588	517	585	557	554	557	537	583	577	590	583	631	528	564	599	635	540	617	576	567	563	597	577	564	542	587	584	572	571	526	596	569	568	601	586	586	609	591	589	546	583	601	540	581	559	556	570	606	594	595	537	589	566	545	531	554	600	548	607	605	529	578	536	550	561	576	553	552	577	598	583	542	576	582	525	566	567	568	578	575	547	568	574	591	543	569	567	552	572	560	525	615	528	565	610	615	580	534	542	613	570	607	557	518	527	583	576	551	581	580	541	558	550	563	610	557	567	569	542	535	525	596	532	558	588	536	582	564	576	589	563	554	602	575	548	539	550	572	592	534	597	556	546	599	553	528	588	554	590	548	598	563	589	576	570	548	593	541	563	557	548	581	575	587	598	579	596	602	540	533	565	588	573	555	534	592	597	528	583	575	534	570	589	510	575	555	548	527	569	591	546	546	570	590	580	591	555	561	594	580	556	549	548	556	539	538	596	552	582	610	560	551	611	526	569	555	545	566	562	573	580	574	579	589	584	547	596	616	564	561	564	542	566	582	529	569	580	532	595	597	539	546	583	575	549	609	545	558	580	560	572	542	521	540	611	573	545	557	582	607	599	580	540	558	608	540	544	541	569	546	564	550	566	551	576	535	533	595	609	584	596	560	530	564	586	557	539	566	561	586	546	591	573	582	542	576	569	557	591	598	548	570	605	593	573	555	522	540	557	582	560	582	528	546	570	557	562	542	584	551	583	568	588	578	520	602	639	542	552	549	559	572	574	569	564	568	593	582	543	568	591	548	568	570	567	556	578	579	518	599	561	560	534	584	549	552	581	540	568	609	613	557	543	525	566	598	513	549	581	559	526	533	552	547	598	590	575	570	617	553	549	618	565	608	555	575	604	549	595	606	612	560	567	525	584	545	571	622	541	556	582	567	570	597	594	562	567	561	582	570	554	576	583	557	555	596	545	563	552	556	574	550	556	586	614	570	556	565	587	542	570	567	595	584	565	559	511	574	544	581	591	562	568	572	551	581	623	572	546	566	541	588	584	565	566	572	607	528	581	562	575	579	578	551	547	546	535	612	608	553	559	571	566	557	562	597	562	529	586	571	566	567	586	602	588	562	537	563	538	581	519	549	579	560	521	572	591	559	560	552	584	599	580	576	555	548	577	527	561	573	575	610	592	578	576	527	573	588	565	549	603	538	570	601	610	586	571	566	610	577	555	602	555	545	530	556	572	548	589	593	614	596	535	602	578	566	535	548	561	567	617	568	583
26860	20842	16649	7216	3225	2286	1814	1661	1485	1411	1292	1184	1078	1016	933	876	856	897	847	817	787	798	844	809	777	701	781	798	727	734	713	732	718	779	750	773	744	692	738	761	723	702	744	715	676	730	765	704	756	738	719	697	744	758	693	730	706	695	713	752	676	754	770	732	720	695	701	703	710	699	707	690	730	717	682	721	738	706	773	728	759	714	684	742	737	677	701	718	726	674	710	733	712	698	700	757	730	724	698	735	683	712	746	722	713	705	726	757	702	668	688	692	687	694	717	719	731	757	680	711	714	717	698	740	726	703	726	738	676	730	733	736	704	729	686	735	699	698	745	695	713	711	700	739	689	740	701	714	682	771	671	667	688	690	700	756	749	736	720	698	660	739	733	714	716	692	695	726	731	690	675	746	707	667	697	687	745	683	702	732	698	677	676	681	671	740	719	732	706	742	713	711	737	687	736	738	692	747	708	734	707	688	717	713	709	750	711	769	674	709	733	704	741	715	789	649	723	702	714	688	707	683	722	703	725	673	702	687	718	728	752	683	700	734	721	697	699	733	682	725	739	710	699	698	697	727	695	723	711	668	738	750	691	719	707	646	720	714	741	761	728	697	711	659	717	672	696	691	729	701	692	696	713	710	778	776	725	695	681	740	702	673	706	727	678	782	720	741	699	741	717	674	760	647	708	692	733	725	707	694	734	721	721	691	720	748	653	754	725	696	749	724	697	723	704	722	760	682	690	734	728	716	704	702	725	763	672	671	685	674	732	711	719	706	766	719	741	715	680	708	700	729	659	689	715	724	643	682	739	704	660	721	677	734	675	729	693	706	708	697	680	748	696	682	782	687	715	725	670	733	731	719	709	694	754	705	690	664	720	701	695	735	767	670	714	720	734	740	696	678	698	699	695	754	728	733	725	673	715	723	697	687	696	747	755	743	704	717	704	691	743	711	686	704	708	733	694	725	709	694	654	707	709	689	693	670	686	741	662	708	686	710	716	708	730	711	712	674	692	756	699	717	696	703	734	713	711	708	676	709	701	681	721	680	725	642	649	684	730	688	719	720	711	724	688	717	672	703	707	713	680	645	708	724	704	722	660	768	727	712	709	748	697	681	650	688	743	743	709	713	706	733	731	698	680	723	684	693	729	731	674	650	718	744	744	722	718	705	736	707	731	685	721	714	709	678	701	670	675	736	757	732	728	709	791	694	708	680	782	733	709	699	654	709	744	697	682	722	723	731	692	700	759	688	662	747	704	681	760	687	679	749	706	743	720	679	700	717	701	776	713	714	755	765	703	763	733	699	710	691	716	740	688	676	729	724	699	743	774	680	724	735	730	686	687	718	726	678	702	767	750	731	711	703	664	706	786	702	668	717	739	718	749	690	685	666	679	731	774	708	718	719	707	643	722	717	703	701	705	709	734	732	666	702	696	682	725	681	709	738	724	698	743	744	749	684	707	725	722	690	695	681	719	691	700	675	633	718	723	731	673	666	676	762	721	730	733	766	721	721	704	734	670	669	708	734	732	710	694	716	675	757	676	663	741	724	703	698	713	759	703	682	755	726	670	731	739	715	702	734	634	724	771	744	732	698	692	692	745	718	743	657	675	722	719	679	735	737	736	729	704	711	698	684	749	684	750	693	737	689	721	696	697	735	687	681	710	682	708	685	714	657	734	718	727	727	775	706	677	736	722	700	711	714	724	743	690	691	747	695	719	715	730	677	683	661	719	676	674	713	705	703	665	694	732	688	724	751	650	697	721	754	688	715	747	706	777	712	707	727	725	712	717	691	670	734	678	704	650	724	709	728	690	701	678	736	676	703	738	704	721	723	689	668	755	723	677	724	696	741	725	690	739	718	723	718	710	686	748	694	731	698	775	716	732	690	691	693	691	682	751	737	710	691	695	665	702	704	701	680	711	755	703	703	705	682	724	649	726	709	685	728	718	694	712	724	683	724	664	735	704	758	706	697	708	686	676	670	759	697	707	732	729	729	700	732	769	669	775	723	727	656	727	720	702	714	693	713	725	699	720	714	716	689	694	712	716	731	761	765	725	742	711	680	724	714	711	726	740	706	732	711	664	686	733	648	727	721	702	706	683	715	729	683	701	745	752	679	685	732	766	636	701	642	699	689	681	675	676	672	737	722	697	721	752	738	668	717	667	710	721	701	702	689	728	716	735	730	692	697	688	726	696	688	699	702	695	713	718	720	703	728	715	721	715	692	662	708	682	688	723	657	663	693	698	705	737	723	711	708	714	724	684	657	723	731	661	734	763	680	653	700	698	719	727	692	706	677	691	723	710	688	697	740	732	738	680	688	679	717	730	740	714	700	718	707	705	742	681	688	687	694	663	745	704	695	702	693	710	727	697	730	721	732	652	720	748	693	698	688	694	717	736	681	697	697	659	728	778	698	766	738	728	668	704	672	685	692	681	755	658	740	703	646	769	737	730	706	725	732	715	735	747	742	720	735	770	729	752	714	707	736	712	682	745	728	728	731	710	701	711	719	744	716	686	729	703	704	711	698	724	685	729	734	648	727	706	695	732	665	708	735	735	787	737	742	703	755	713	692	696	758	753	640	688	739	716	724	691	666	682	752	698	711	728	662	676	694	743	683	699	686	717	695	713	748	698	734	692	695	737	661	682	653	707	774	719	726	732	698	697	714	712	702	721	685	727	735	703	705	727	724	707	675	724	679	677	739	714	692	733	726	671	670	724	748	675	696	728	727	750	744	731	692	738	702	718	750	720	725	662	695	702	715	721	675	709	755	711	655	719	731	713	665	759	720	797	708	682	704	683	747	729	716	665	712	689	741	714	644	716	728	723	679	665	698	769	747	722	682	736	667	721	713	731	683	764	696	750	709	739	727	657	713	668	667	692	711	688	721	739	750	669	720	697	694	717	696	721	715	686	692	705	731	736	731	721	712	717	698	713	708	707	715	710	692	696	706	688	698	760	712	691	707	691	731	692	711	696	734	756	712	737	736	729	727	675	722	733	679	768	685	672	722	712	673	714	707	691	653	709	718	710	685	722	701	688	738	736	683	699	763	746	706	727	711	750	729	748	686	699	653	697	750	728	721	705	675	720	714	686	704	684	731	732	699	706	716	742	715	669	745	697	666	750	739	723	680	664	710	736	720	727	678	756	727	752	696	666	731	678	758	715	695	740	750	699	697	704	727	679	714	729	722	698	682	698	684	741	688	707	690	729	692	685	673	743	714	704	733	724	652	661	698	703	692	673	726	736	683	736	649	702	665	715	657	676	710	678	729	713	717	681	668	734	738	707	692	672	735	703	729	715	728	724	680	729	731	694	685	708	707	721	713	730	740	699	718	725	700	692	731	735	722	699	695	717	734	759	717	715	747	729	715	733	672	702	704	714	716	727	723	735	721	693	692	714	717	738	751	672	684	686	704	683	724	719	705	701	670	692	736	704	738	744	717	712	731	700	689	708	722	697	670	699	659	660	701	703	689	669	738	684	678	699	692
12523	20019	16192	8353	5503	4289	3574	3289	2627	2403	2180	1939	1648	1408	1305	1170	1143	1178	1103	1095	1089	1043	1077	1029	1022	1007	957	941	918	944	884	914	892	896	885	862	893	918	894	926	931	882	909	835	855	847	863	825	895	876	863	888	860	854	869	828	846	832	869	867	878	959	851	853	891	804	866	887	895	864	870	870	838	879	873	860	887	820	834	858	883	856	839	841	834	853	873	865	848	814	844	796	914	828	839	884	853	804	873	848	851	834	860	842	866	843	837	824	832	846	822	897	812	797	788	806	814	848	826	856	828	902	836	873	844	815	860	873	841	878	835	826	863	904	875	828	799	870	842	874	821	831	877	870	853	859	818	819	862	829	851	879	816	773	843	837	870	812	880	796	849	824	846	861	837	845	807	856	837	833	854	824	850	755	841	840	869	871	809	838	881	865	858	851	852	830	867	852	822	902	818	820	855	857	843	837	792	786	840	882	826	835	766	824	828	859	883	835	832	870	819	840	850	867	858	862	818	840	800	870	887	891	835	837	832	811	811	835	870	835	890	864	827	835	859	827	822	850	861	852	867	877	824	827	827	890	859	821	851	847	866	813	817	821	838	806	804	844	885	803	880	864	842	869	777	845	874	904	818	862	857	808	859	857	887	794	838	828	883	843	860	853	819	880	860	875	862	882	857	860	836	842	819	810	863	872	778	837	856	870	885	853	827	858	824	791	859	887	866	841	874	838	886	861	817	849	839	842	850	846	852	888	840	789	870	811	850	902	791	830	832	847	809	832	820	869	861	835	887	858	812	836	857	880	841	855	876	854	830	858	886	839	823	823	839	842	805	849	859	849	800	896	820	821	813	832	854	822	876	896	853	875	854	806	845	850	839	826	859	838	840	831	880	870	791	876	839	832	836	819	856	847	873	861	882	791	828	869	791	834	855	872	847	824	852	892	828	827	774	850	784	823	847	863	825	870	870	825	773	797	861	819	820	858	811	850	867	838	828	896	829	811	838	843	891	811	883	837	805	836	879	856	869	830	796	803	885	789	824	841	783	856	835	871	836	841	863	855	836	857	867	830	827	804	847	822	863	889	855	827	793	895	835	891	855	870	840	853	842	856	874	773	855	817	850	793	784	823	793	832	829	815	862	884	844	845	859	850	878	868	895	815	866	806	828	872	878	855	832	849	787	869	827	801	851	883	833	862	856	816	893	824	868	860	846	842	867	860	844	837	822	896	787	838	836	809	845	835	827	887	803	850	879	844	852	879	860	839	823	839	803	878	874	843	878	809	823	817	820	815	834	851	804	882	840	813	867	830	809	812	776	826	817	832	860	819	851	863	855	837	851	830	814	828	830	784	879	857	875	837	895	867	842	894	814	787	869	835	834	824	881	833	858	843	851	882	814	847	834	829	844	846	886	919	813	879	822	778	857	840	880	833	869	818	822	836	806	813	840	852	843	865	836	853	851	799	783	788	803	840	791	840	834	874	812	833	828	850	840	806	833	825	822	827	820	836	861	817	835	849	907	815	858	823	873	846	875	835	830	820	917	874	839	819	774	854	817	855	812	807	796	798	822	886	831	843	883	819	837	832	837	847	831	808	851	804	815	858	828	837	930	837	843	844	817	856	849	838	857	840	822	850	842	847	860	885	875	779	877	835	862	835	822	846	787	832	796	842	856	832	811	807	931	843	882	847	781	863	842	894	838	863	868	825	887	902	839	835	859	805	826	814	824	792	834	834	867	850	847	862	810	843	800	826	846	865	861	794	855	858	868	854	836	859	818	857	821	881	836	832	811	829	834	836	879	824	821	817	826	809	852	862	823	841	895	809	875	843	865	869	849	852	851	785	801	847	784	902	834	805	816	919	868	836	836	891	871	882	852	841	852	777	858	852	838	853	842	870	787	824	833	853	812	885	860	842	854	807	789	885	844	868	830	879	825	828	847	851	871	850	813	879	856	822	855	833	882	815	840	903	846	802	854	841	806	848	849	845	872	832	816	847	871	855	852	812	811	819	831	811	832	828	820	874	855	807	839	761	857	801	910	867	850	792	857	825	858	797	850	859	879	850	811	859	860	858	820	860	820	825	817	831	918	889	863	841	818	802	859	816	787	799	851	823	838	854	848	853	797	835	855	830	840	823	857	839	861	810	875	846	805	806	837	829	876	849	824	842	886	938	842	869	793	792	833	865	825	879	855	850	871	862	861	823	768	796	781	851	879	802	831	808	876	842	791	836	840	844	853	869	847	789	797	826	818	872	812	832	833	856	811	848	843	790	829	896	782	838	822	870	874	811	806	870	837	867	874	875	783	816	847	815	818	855	828	846	799	859	833	858	879	861	813	868	800	868	828	841	875	839	816	873	865	838	878	782	854	872	852	861	870	890	829	798	817	787	841	826	837	906	808	797	805	880	853	863	806	837	833	827	849	818	835	838	875	853	826	850	789	826	849	840	835	782	830	869	850	824	866	885	828	878	831	851	833	829	822	845	916	902	820	864	884	861	822	811	863	814	883	872	873	832	890	825	844	816	857	858	865	852	829	845	870	794	827	820	842	789	880	819	832	846	859	840	814	851	821	826	803	888	871	844	856	838	827	905	843	786	860	842	830	852	866	820	820	855	837	828	863	836	831	835	810	816	849	842	844	828	843	873	868	840	830	811	848	837	820	858	862	837	842	867	829	874	884	812	846	796	865	808	857	858	816	863	827	893	806	855	848	820	834	791	839	806	832	841	886	833	805	854	832	888	813	848	886	814	820	804	825	826	855	821	819	824	884	878	847	809	874	849	832	860	817	828	879	853	827	862	845	863	821	834	872	857	834	893	876	854	870	875	862	889	838	814	815	880	849	845	871	844	847	828	843	825	767	866	801	821	843	801	874	813	828	872	872	853	813	852	817	864	872	831	858	841	852	865	796	831	829	784	904	875	837	844	873	840	834	795	838	858	837	847	827	864	833	869	843	843	876	781	825	863	822	848	800	878	868	815	850	864	812	844	793	833	881	828	848	882	884	850	847	807	869	806	841	830	823	876	878	816	855	843	859	830	794	869	849	831	784	830	839	846	837	862	914	818	874	844	827	819	868	884	842	839	805	842	849	837	812	841	857	815	856	811	812	888	845	836	827	822	813	846	844	871	820	881	836	824	854	804	792	840	836	813	821	822	875	859	810	827	815	879	847	864	848	845	863	804	858	861	836	855	868	811	833	855	831	853	825	878	884	826	863	832	857	846	852	860	814	794	904	851	841	840	916	798	845	804	794	868	862	861	840	855	786	863	839	840	833	831	856	806	878	842	848	824	829	850	832	834	830	848	821	847	853	828	865	796	783	845	824	863	820	839	834	794	851	830	889	835	831	782	832	865	855	851	868	842	802	851	792	820	856	851	811	807	832	818	838	843	814	814	825	849	823	825	858	848	849	845	828	874	830	825	823	876	824	901	809	855	847	873	845	854	885	818	880	879	872	819	880	810	805	860	828	886	877	847	826	797	856	820	806	802	855	830
23577	20971	28305	23827	20992	14049	4350	2593	2072	1907	1699	1364	1287	1127	983	914	815	872	786	775	764	755	749	714	742	717	671	654	663	618	637	634	598	558	604	563	623	610	566	590	582	540	541	563	615	619	555	565	556	610	582	579	592	554	542	511	571	588	596	542	546	548	563	573	532	523	621	532	553	549	538	533	551	552	560	550	512	543	520	589	543	547	509	535	547	544	564	577	561	562	531	561	522	571	535	571	557	610	511	559	542	567	552	587	541	537	508	567	609	581	606	581	540	553	548	566	538	546	500	567	551	512	546	592	517	566	584	536	562	531	571	586	535	538	561	522	529	562	539	545	540	530	574	514	509	573	541	525	561	562	500	562	497	518	563	523	542	530	515	603	526	589	551	524	551	558	541	516	580	510	554	529	526	520	552	530	557	552	549	531	564	561	548	508	539	512	526	543	562	504	488	568	537	578	580	521	555	541	587	536	560	532	565	559	480	541	525	539	556	500	550	557	552	520	525	564	546	557	569	533	547	508	557	534	559	529	606	580	538	510	546	559	562	531	569	563	534	580	552	544	529	562	582	516	515	544	565	524	559	545	536	576	519	571	573	550	561	556	544	546	547	507	590	542	553	537	553	535	548	524	503	559	539	519	516	572	538	571	532	550	525	567	484	542	503	519	535	528	544	550	502	573	519	519	557	515	551	545	549	548	503	535	560	562	507	504	570	543	549	500	549	553	562	543	565	574	528	566	519	575	527	567	576	524	511	530	575	578	501	555	542	558	486	526	495	575	584	494	585	539	516	581	507	565	593	527	493	532	511	487	509	541	503	566	524	560	559	589	555	595	522	562	506	541	574	562	532	501	518	532	545	542	528	529	508	570	565	545	558	528	546	501	574	567	509	553	565	501	525	467	621	541	567	561	534	505	540	533	503	495	540	569	556	530	578	529	561	571	502	499	519	546	549	558	516	534	545	564	534	497	562	545	516	533	554	561	560	553	513	563	529	547	533	551	505	526	530	498	545	551	549	542	570	560	573	567	535	511	511	553	540	538	510	556	540	522	501	553	540	579	555	575	532	533	594	545	535	569	536	518	544	573	550	540	547	531	523	565	579	565	536	547	566	556	589	529	550	548	477	517	555	534	551	538	562	540	550	539	533	558	549	516	534	556	554	491	540	570	528	524	526	530	550	539	561	538	548	524	542	549	537	553	545	520	523	485	536	544	568	512	498	523	500	581	553	541	551	577	526	541	538	536	526	552	556	557	527	549	526	560	542	550	524	549	529	542	529	515	547	559	531	567	503	507	572	549	556	536	567	508	553	543	548	544	540	531	540	575	551	512	531	546	591	523	574	542	582	548	544	551	541	547	542	529	530	543	575	545	561	571	558	537	586	548	529	546	572	519	544	573	525	566	578	558	535	567	540	514	537	506	567	531	525	512	555	528	572	542	582	496	560	569	548	549	553	576	532	518	522	558	548	575	547	516	511	563	523	566	539	579	537	558	536	536	581	530	593	536	539	526	550	501	543	558	560	547	528	522	501	515	506	496	532	528	547	580	512	618	574	512	568	554	526	529	546	523	537	554	510	534	594	589	549	525	552	531	532	526	552	551	576	559	535	572	532	549	525	550	511	550	535	581	581	569	553	570	520	542	492	544	536	532	602	542	544	544	543	530	536	512	542	548	527	600	540	518	571	550	552	489	551	551	570	552	539	553	533	558	546	545	525	559	517	519	544	555	582	563	557	529	507	518	573	518	544	519	571	545	563	537	515	502	554	518	515	565	536	585	540	534	562	548	528	518	554	539	550	538	601	550	557	490	546	550	551	536	543	534	511	524	609	512	499	580	545	522	488	468	566	560	526	535	539	558	607	539	518	535	505	526	537	577	555	508	497	546	552	541	502	533	528	553	497	553	525	599	547	536	506	536	546	585	557	532	529	522	516	547	580	530	523	554	508	532	540	527	557	574	509	537	582	535	563	560	539	528	511	547	562	502	529	536	584	532	558	517	573	563	568	573	520	571	559	544	546	504	562	538	551	533	511	510	536	525	562	555	549	538	526	555	555	523	543	521	526	532	536	482	552	572	568	580	564	535	573	574	537	504	540	520	583	572	561	497	527	512	529	583	535	555	530	572	589	526	515	540	592	555	557	572	543	564	555	544	535	526	544	563	530	599	545	476	545	545	593	534	558	575	539	524	546	584	526	523	516	535	526	493	551	512	524	543	523	552	511	536	527	570	539	563	517	517	559	524	549	557	563	554	497	596	539	507	529	558	549	567	532	526	567	562	523	546	546	522	579	504	549	517	549	543	531	543	542	501	556	563	554	528	528	530	577	496	538	537	538	571	524	517	566	553	518	504	527	521	523	545	531	555	552	529	541	565	542	564	541	526	525	503	545	509	532	562	546	507	531	547	564	596	544	525	545	521	569	520	559	537	507	572	502	592	571	538	570	532	560	493	549	542	536	542	528	574	553	556	517	541	528	519	552	549	564	510	525	559	538	531	555	534	511	532	552	583	558	552	532	519	544	532	531	544	576	527	567	532	505	514	523	528	563	528	543	583	573	548	521	573	534	557	522	538	525	564	555	544	528	581	531	549	549	539	516	499	566	569	533	546	553	508	535	581	536	524	523	521	526	496	563	524	579	513	525	565	548	548	533	513	514	519	582	519	494	535	532	527	554	550	515	550	552	562	566	539	537	585	569	536	482	536	563	565	586	539	508	530	563	560	549	500	543	566	532	534	483	582	492	544	529	530	561	531	514	536	544	505	531	548	537	550	520	524	557	558	564	524	519	567	543	529	532	570	519	552	538	526	525	525	558	596	522	547	576	538	541	548	541	555	493	593	542	575	526	532	521	540	538	565	551	533	520	548	530	509	576	547	513	546	546	563	543	534	534	538	546	523	547	510	523	583	525	526	567	511	525	556	546	527	562	551	546	536	522	542	575	530	523	549	528	515	533	530	534	547	493	536	519	510	517	535	542	528	552	531	585	562	556	547	529	538	552	524	543	555	579	579	528	555	477	503	529	549	580	570	535	538	543	544	533	508	513	530	542	536	517	564	570	524	547	540	557	501	560	575	566	544	539	533	536	518	552	530	521	522	570	565	531	532	540	501	521	519	552	529	563	539	549	525	542	543	528	561	529	510	504	564	544	555	537	531	552	564	560	502	521	565	538	537	566	537	521	512	538	514	538	521	553	552	538	567	605	535	528	594	517	555	511	557	575	526	569	536	540	532	568	542	533	532	497	543	525	536	497	569	516	509	556	530	504	509	537	501	538	527	577	539	539	570	571	545	549	503	497	562	524	540	553	515	559	522	477	504	538	520	588	523	568	562	490	567	517	543	519	571	539	560	539	544	540	570	538	553	505	524	478	580	556	552	509	560	534	590	605	526	590	546	545	564	558	550	524	555	532	520	534	530	568	524	499	538	559	541	572	531	525	552	576	516	554	570	539	525	564	528	519	519	554	528	509	516	556	523	510	559	514	547	518	568
13603	27661	23456	13735	9438	7374	6054	5016	4325	3755	3230	2609	2179	1871	1478	1455	1362	1227	1183	1058	1115	1042	1079	1015	927	883	861	886	826	844	768	827	740	787	746	730	792	789	722	751	774	738	664	725	686	694	729	711	711	671	684	723	692	688	687	719	709	702	726	685	687	702	690	754	696	729	685	628	659	670	674	659	645	693	645	660	671	629	659	685	659	686	699	679	664	679	706	661	671	690	672	678	703	690	701	653	638	673	628	641	674	688	624	598	635	641	661	659	664	634	679	704	677	685	685	693	658	680	633	654	660	598	618	678	671	657	658	645	604	724	603	679	635	632	661	648	627	603	620	681	655	695	645	681	673	606	633	604	645	630	667	648	643	656	644	647	665	612	673	647	662	649	631	617	630	666	689	639	637	624	664	676	653	664	662	610	639	641	662	676	656	679	677	710	637	670	649	632	664	619	673	634	660	627	636	671	594	654	669	659	667	611	653	639	674	624	645	664	631	660	646	617	608	674	658	646	679	621	678	659	659	663	646	712	598	618	666	652	644	638	688	658	656	654	679	642	671	683	631	619	674	664	661	662	676	654	659	669	660	601	647	649	577	623	648	684	672	693	660	663	589	634	626	650	601	631	633	658	659	646	660	629	689	644	682	637	630	641	687	663	631	663	689	631	645	679	662	676	645	667	628	639	636	691	653	653	650	627	656	686	621	652	655	638	654	662	609	689	715	640	656	659	638	649	672	664	687	640	682	665	625	635	605	680	640	697	632	649	670	619	590	704	647	665	648	614	642	650	650	651	654	605	629	678	677	580	644	650	657	661	609	638	653	643	624	678	638	652	671	626	671	627	645	654	632	643	641	667	684	648	670	647	644	643	596	637	644	680	671	668	598	652	695	664	611	634	692	655	626	641	662	728	650	599	634	703	693	687	670	645	686	644	645	655	617	596	646	647	639	655	639	614	692	616	638	686	693	660	649	694	655	705	681	670	697	647	653	633	666	686	575	699	659	634	658	646	639	646	660	668	662	645	677	654	674	638	688	667	637	613	648	617	616	709	693	635	653	696	602	649	672	646	689	645	636	630	658	646	632	686	661	677	633	679	644	663	646	645	652	658	664	647	675	655	656	664	648	628	639	630	630	674	628	660	638	665	613	679	706	646	674	632	638	663	674	645	679	626	629	656	659	610	655	600	655	641	651	641	665	665	690	624	675	612	702	644	669	659	672	648	623	690	647	650	707	646	664	647	639	667	606	658	692	652	674	668	641	662	690	642	615	684	676	649	656	572	653	643	636	620	636	647	601	618	653	613	663	622	666	676	641	652	682	623	648	678	593	666	689	669	678	640	668	661	631	640	635	667	666	642	663	693	696	702	674	668	673	685	648	646	633	682	660	636	655	699	698	654	663	670	663	653	672	645	646	674	657	666	661	637	632	659	624	641	617	667	634	649	669	618	644	676	646	658	688	609	613	663	684	651	661	664	646	664	650	663	665	685	638	647	682	655	612	669	711	617	657	652	654	658	648	626	661	597	703	625	611	663	642	602	708	670	635	691	629	636	640	682	595	629	671	595	650	578	621	659	658	625	654	678	660	638	662	611	655	632	627	637	697	690	678	659	679	642	643	651	642	627	656	653	660	641	672	670	643	634	685	670	647	648	702	652	631	612	683	633	615	618	679	682	687	630	707	654	690	649	632	655	631	629	648	587	653	651	644	642	652	662	655	643	615	668	644	707	699	613	715	605	648	598	675	654	645	620	675	686	624	693	643	661	653	647	621	638	632	654	686	675	672	657	657	642	694	658	639	668	624	675	687	613	626	669	676	632	657	646	679	646	666	628	684	632	677	657	649	682	634	626	667	670	649	667	699	656	662	642	634	661	653	674	628	644	659	641	647	648	636	655	698	655	659	618	615	674	683	671	638	697	682	678	656	657	614	640	693	649	657	635	599	676	626	587	625	614	666	657	632	689	637	613	624	619	648	661	686	658	693	678	695	666	653	643	646	629	662	600	675	654	711	643	663	628	658	650	688	694	674	647	706	592	610	602	638	681	685	670	642	670	642	675	651	649	672	667	636	674	633	663	654	684	658	627	655	617	679	641	679	661	675	565	685	615	618	620	671	630	668	708	648	623	670	655	632	639	691	651	639	652	629	677	646	622	641	634	648	657	622	622	632	658	677	647	651	701	644	674	706	620	667	648	707	708	622	665	623	631	657	652	648	674	625	627	637	638	639	649	641	679	631	629	629	672	625	677	670	665	673	657	656	673	672	655	653	639	633	634	633	641	661	677	670	677	665	634	648	649	658	626	653	646	600	670	617	679	645	624	636	646	649	670	666	684	685	712	672	611	652	672	617	627	659	668	670	658	631	649	635	614	657	697	638	637	669	623	650	629	616	672	655	629	646	695	657	597	646	611	689	628	622	612	690	687	643	729	698	622	679	665	631	664	655	654	663	665	675	662	629	713	603	625	635	661	643	630	649	619	603	663	652	637	653	686	665	654	636	678	617	672	671	674	660	676	628	667	634	680	715	634	592	633	631	686	625	655	656	660	629	632	691	624	652	632	661	647	637	694	645	665	637	672	654	634	635	662	687	648	643	671	657	671	652	621	648	685	631	669	706	665	670	655	649	711	636	619	658	582	648	665	663	713	653	690	671	644	648	659	633	632	610	683	637	671	674	632	623	617	630	598	660	635	620	646	656	634	680	601	654	652	669	727	651	656	671	652	630	649	643	621	651	657	610	638	629	634	636	630	646	674	670	641	611	674	631	641	657	656	623	644	661	620	631	651	647	695	635	646	668	669	676	626	647	640	681	685	695	676	666	689	626	641	630	623	664	625	647	640	652	664	670	655	656	656	652	626	690	656	637	651	656	641	647	634	664	647	653	638	699	665	599	613	644	635	586	668	680	640	657	623	641	623	648	623	650	613	607	700	636	620	657	686	622	650	681	645	674	651	647	681	653	644	650	669	670	631	662	660	648	629	616	623	671	661	630	605	638	682	716	656	631	625	666	680	656	622	617	665	686	637	668	622	668	647	659	646	629	614	643	663	640	669	621	675	613	683	625	643	650	668	628	652	614	672	616	644	679	627	633	689	697	644	669	650	635	656	627	626	634	669	647	686	657	663	694	657	672	656	657	670	617	625	643	647	667	664	669	656	609	660	670	684	649	642	634	619	659	641	650	657	687	660	611	668	655	660	686	636	658	650	721	653	688	667	602	611	663	663	657	607	644	625	632	639	642	672	656	644	694	660	697	671	648	677	635	623	635	679	650	641	652	681	650	625	648	596	661	614	607	617	603	676	677	630	673	593	600	630	640	672	667	614	681	646	634	670	647	700	639	664	667	630	628	687	639	626	652	630	642	682	645	622	645	641	661	656	627	664	667	642	674	686	718	606	650	645	614	614	659	622	622	631	686	636	691	635	670	646	675	646	692	659	667	656	658	651	642	660	678	637	670	634	679	643	640	686	643	662	670	678	622	648	681	659	672	686	683	676
22649	21010	28710	23484	21011	21179	13614	4015	2880	2549	2248	1765	1495	1364	1180	1099	989	947	853	875	825	842	854	774	766	679	710	659	642	663	641	604	610	600	562	594	575	610	607	540	605	575	591	568	563	534	538	553	558	532	553	533	543	541	552	545	506	537	585	501	548	532	517	506	507	535	532	522	485	515	498	557	532	529	529	501	491	507	491	520	491	498	521	522	485	565	517	530	502	482	497	497	498	561	518	523	473	483	489	532	487	495	528	495	507	531	490	513	500	512	536	511	518	501	486	511	516	477	534	490	468	499	522	541	512	467	530	486	523	489	493	521	495	492	519	518	515	547	502	514	504	513	507	497	452	481	499	464	470	524	487	520	563	479	491	531	471	506	561	480	518	502	507	500	533	526	489	554	488	525	519	506	481	532	558	511	531	480	489	507	510	483	531	491	489	472	470	497	496	510	505	524	531	501	501	501	473	487	489	461	527	501	488	509	526	471	501	495	497	469	529	492	463	512	505	473	499	483	495	568	507	535	498	483	513	516	491	506	529	496	476	530	512	529	523	509	499	494	538	471	515	464	506	448	485	521	513	482	503	483	477	513	480	505	493	502	492	549	519	497	487	495	476	566	475	497	487	480	491	535	488	541	502	466	512	478	514	472	492	482	518	531	484	526	510	475	505	480	493	515	489	499	462	511	487	512	516	498	502	543	502	497	499	507	469	494	476	510	502	535	496	479	467	479	511	493	465	490	501	513	494	486	526	470	513	510	535	508	492	502	474	533	502	495	495	513	506	494	488	525	518	473	519	491	466	548	506	509	547	514	480	503	493	553	489	497	488	495	517	512	497	524	447	503	469	518	522	504	522	457	527	508	486	512	502	507	498	513	485	518	486	470	460	502	517	445	538	501	507	528	518	540	494	456	520	499	474	469	492	550	499	499	499	504	557	489	490	482	491	519	523	509	470	520	495	521	487	506	520	505	535	522	472	479	504	474	495	519	491	479	512	483	487	516	499	476	472	508	506	512	484	536	487	448	516	472	510	521	458	468	489	507	541	522	492	483	470	514	481	473	503	533	520	504	488	502	516	506	533	525	488	474	509	454	506	468	521	476	526	556	508	514	545	474	510	492	466	497	458	519	502	489	499	489	501	509	543	556	505	483	465	541	495	499	472	469	507	461	509	515	488	510	504	510	493	524	516	535	489	509	497	546	495	487	500	518	537	515	523	485	492	489	504	501	476	493	534	461	499	513	478	505	492	485	509	500	534	529	464	492	519	490	490	516	547	524	481	485	519	496	492	505	502	511	548	488	513	519	494	503	550	471	534	499	480	501	481	478	532	474	517	490	529	540	525	525	504	499	494	507	527	446	546	520	489	513	496	470	534	499	441	481	512	511	478	489	480	518	508	524	490	479	502	472	468	491	501	532	494	511	495	487	501	523	470	531	508	510	484	502	538	495	510	527	505	459	468	521	497	518	514	507	523	520	535	523	515	492	496	515	487	454	531	509	482	491	492	532	496	534	521	476	519	537	533	507	463	510	521	502	497	476	494	456	489	523	504	492	537	523	506	538	487	515	528	506	464	479	460	485	496	496	469	541	536	510	514	504	494	511	512	507	508	524	497	532	470	474	505	499	500	490	523	501	528	479	527	478	523	521	514	505	514	513	533	545	516	499	505	498	526	517	536	529	526	500	470	505	473	511	487	525	470	540	474	511	490	452	530	486	523	516	526	543	496	460	502	455	499	526	525	503	488	518	513	481	473	519	470	513	517	523	511	484	525	513	472	563	486	508	475	513	518	512	532	474	462	492	491	494	507	502	483	465	475	507	482	503	514	507	493	505	490	476	545	478	482	507	490	473	573	507	524	510	469	547	511	505	511	444	535	481	492	513	501	480	509	465	508	514	506	441	528	466	478	463	498	462	497	475	561	524	516	473	472	471	508	504	512	513	516	550	520	532	489	483	530	475	481	483	534	506	506	517	473	499	508	490	476	492	507	478	496	514	472	494	505	530	513	487	478	466	501	495	453	529	474	519	490	516	509	514	511	500	510	507	509	480	548	516	456	477	486	548	478	532	496	506	516	509	504	527	498	522	488	454	518	490	504	487	470	524	488	539	496	486	515	548	476	531	506	480	503	494	482	511	521	505	479	514	508	494	485	487	531	507	508	529	519	517	462	504	504	470	527	478	449	503	480	493	520	477	510	500	502	479	513	506	508	480	544	503	517	510	477	526	491	525	506	517	515	494	509	521	498	524	496	499	506	483	473	507	489	465	496	490	462	496	526	501	493	499	513	465	487	540	499	494	517	538	507	496	488	459	487	515	501	464	493	496	518	514	511	501	527	488	489	504	528	455	464	536	477	482	460	503	517	486	515	494	507	454	523	532	505	509	522	476	547	508	512	502	503	484	509	530	527	539	518	528	532	519	521	517	511	516	522	485	491	478	495	503	529	440	493	504	495	483	483	482	505	500	470	504	504	519	465	504	516	510	549	507	497	482	522	476	490	503	521	477	533	510	518	525	484	518	498	467	500	513	510	468	501	515	516	547	498	477	477	476	500	507	488	481	518	446	512	497	538	533	505	511	490	498	484	528	521	492	513	486	448	543	472	521	498	537	483	489	499	508	513	516	496	537	477	514	493	475	489	485	505	518	499	504	503	545	499	519	503	458	497	510	531	494	540	491	519	542	482	480	499	519	478	506	510	492	508	546	472	504	494	485	495	483	522	506	507	506	495	504	480	469	482	492	470	487	506	497	505	501	488	493	535	492	524	519	463	501	481	501	505	429	496	490	465	493	486	505	495	501	519	494	498	508	515	474	487	524	517	513	482	552	492	518	518	526	502	504	493	488	477	552	500	491	516	499	501	516	491	510	515	504	517	500	469	514	505	458	502	475	474	462	536	512	497	503	481	468	509	510	487	496	484	474	529	518	456	480	522	496	479	512	509	508	488	492	502	559	513	519	499	481	509	522	503	506	525	527	485	509	496	475	499	525	520	486	481	516	467	475	473	526	537	530	477	487	542	486	448	537	532	519	506	527	508	507	454	532	529	478	450	468	509	493	559	488	531	504	507	487	514	515	490	477	521	447	489	510	494	519	520	498	565	492	519	506	460	483	511	540	503	492	487	520	532	509	530	496	495	456	482	513	553	510	541	478	477	501	469	560	486	502	511	444	502	532	499	508	483	461	497	500	487	510	485	513	480	528	500	532	529	459	492	512	465	470	505	510	485	467	465	530	472	491	480	515	509	513	532	499	511	485	463	518	514	462	478	475	517	487	475	493	499	528	461	512	485	491	515	530	497	497	527	510	519	486	488	513	520	466	479	513	479	491	510	497	527	506	491	470	490	507	478	516	496	485	500	478	481	513	500	476	509	516	526	520	449	512	483	540	493	474	508	501	504	503	501	491	515	510	497	526	525	529	487	478	523	510	484	489	490	516	531	498	504	487	505	469	477	491	514	507	492	519	530	524	465	530	477	521	462	518	517	562	492	509
15797	32500	27801	17623	12895	10298	8340	7247	6076	4997	4234	3419	2764	2363	1882	1639	1481	1495	1329	1251	1210	1229	1187	1101	1110	996	1012	852	872	860	791	775	775	764	747	700	696	745	664	758	712	703	651	663	603	655	681	711	666	634	667	651	687	631	664	660	584	651	640	664	677	642	675	636	635	610	642	592	639	609	647	656	631	612	613	661	581	622	625	591	652	596	607	637	605	588	619	562	573	545	587	592	591	593	590	571	648	643	590	579	627	590	603	592	597	571	600	573	543	583	612	531	574	588	579	612	631	611	603	555	602	554	626	609	608	609	576	569	567	610	601	601	586	584	574	560	587	561	592	643	591	540	599	566	581	558	595	634	582	603	598	550	578	584	608	598	588	588	633	617	589	594	585	614	554	613	565	537	583	561	568	607	595	599	595	580	567	588	588	580	575	577	623	616	563	580	591	545	570	590	590	576	572	596	607	607	588	554	603	596	583	548	626	588	581	586	546	559	612	570	603	572	595	552	604	589	623	548	573	616	635	569	569	592	601	588	596	572	559	592	619	587	596	537	551	560	577	574	579	583	595	598	597	602	591	561	548	545	596	571	583	578	637	606	605	570	594	571	586	603	531	584	571	578	564	602	595	593	574	564	617	595	586	603	568	590	601	547	609	585	560	582	580	571	555	570	586	549	576	605	562	546	604	575	605	593	556	597	597	618	605	598	556	557	606	630	571	569	552	573	541	594	588	579	597	550	584	588	537	586	603	548	613	556	579	607	561	589	537	602	582	573	568	619	573	622	577	568	593	624	618	572	579	563	590	580	575	586	561	605	615	595	582	581	557	619	593	601	586	580	548	577	573	647	602	539	582	565	565	598	573	576	596	591	556	579	618	578	542	589	622	580	586	583	591	619	592	568	596	604	592	600	584	539	594	613	576	610	559	601	581	560	537	633	594	586	570	645	578	567	593	579	545	555	577	568	575	552	562	572	602	566	580	556	572	610	597	590	569	592	574	537	571	533	615	539	621	561	597	529	625	581	626	575	599	545	565	601	595	549	564	574	586	574	578	588	660	557	583	552	553	575	575	599	570	566	551	597	561	580	550	589	547	566	544	578	585	556	549	583	563	600	569	602	621	589	574	568	563	617	572	551	567	589	572	593	566	568	553	587	585	596	602	622	565	556	603	613	582	604	581	571	593	564	575	593	603	543	587	579	551	662	602	568	591	582	619	605	597	546	523	557	545	584	619	608	589	584	589	624	593	558	554	573	553	569	551	580	602	582	606	579	603	606	587	557	555	598	624	585	580	550	582	548	575	578	576	576	621	587	575	551	572	621	564	588	596	576	567	587	580	565	597	604	560	602	612	606	590	544	574	576	634	560	570	577	550	555	575	619	569	561	549	571	585	626	564	575	567	571	529	584	615	591	657	586	574	590	608	559	625	602	581	532	605	570	565	560	549	567	582	579	585	613	565	616	555	582	563	578	605	596	592	590	568	578	574	587	573	582	586	584	596	606	599	571	595	595	569	551	584	571	541	546	604	599	591	541	561	558	589	563	614	536	526	616	651	526	596	612	552	597	592	567	563	553	568	556	541	623	598	603	571	581	559	603	561	568	552	569	594	602	592	603	562	579	603	555	584	573	596	577	571	562	596	602	647	607	598	588	595	604	607	579	604	605	586	584	563	613	631	615	524	611	586	596	569	564	604	571	616	603	605	572	575	586	588	599	596	592	593	595	604	618	579	604	607	610	582	612	574	560	603	576	584	569	558	586	557	566	547	589	601	538	545	564	638	601	619	584	606	589	545	542	596	587	606	575	553	631	612	560	578	551	607	588	561	583	589	619	558	590	584	588	586	558	606	587	598	579	603	553	593	595	606	547	597	561	596	624	600	601	639	575	616	566	568	560	584	617	602	609	585	586	616	568	534	559	559	586	582	628	580	574	598	587	586	572	583	663	569	603	582	571	599	581	601	573	622	605	609	583	586	550	628	597	618	548	559	521	563	582	546	617	594	561	587	576	599	586	546	572	610	571	566	570	567	591	524	548	571	621	568	549	555	623	633	555	567	546	591	559	599	535	566	544	612	554	570	598	602	604	613	590	551	574	596	558	585	559	587	606	586	562	627	607	577	530	549	609	544	562	603	572	598	600	560	582	570	588	604	597	603	581	588	616	629	577	601	582	589	616	609	570	592	545	606	576	582	582	580	569	584	571	579	571	594	528	608	541	595	607	578	563	565	606	578	543	586	575	541	593	643	577	594	583	559	614	567	559	561	568	605	573	580	584	582	596	565	552	601	620	524	606	595	611	525	592	601	576	585	589	548	586	563	635	549	583	584	575	609	592	586	582	616	604	568	580	595	563	567	578	599	626	580	587	593	599	574	624	593	590	540	583	571	592	606	610	573	566	560	554	555	611	543	568	547	591	565	561	565	583	624	601	605	594	578	562	595	585	573	625	560	613	576	614	557	616	609	555	596	546	593	599	559	595	618	575	588	529	611	628	553	591	575	577	561	589	600	611	557	569	537	522	599	580	568	547	609	577	576	566	593	575	604	570	553	564	558	589	584	601	591	605	596	580	575	573	587	600	624	529	552	627	603	594	575	559	580	601	616	569	603	563	575	570	561	605	557	559	579	562	622	577	590	593	578	602	574	577	595	595	584	549	593	581	624	552	537	617	611	576	583	607	611	612	552	547	609	558	607	568	561	511	568	554	553	587	572	568	646	602	598	564	600	617	569	601	601	607	585	585	577	592	587	651	557	599	588	608	616	578	550	607	546	549	561	562	608	572	584	560	557	571	604	597	584	581	599	619	582	558	582	612	582	597	586	594	583	562	572	608	574	568	567	616	631	602	540	553	604	622	572	629	590	571	612	607	565	600	539	631	593	577	585	564	623	621	547	607	584	597	556	537	646	556	580	634	588	623	593	582	590	574	566	535	604	598	559	585	582	607	576	555	560	588	547	556	552	632	608	583	540	604	555	567	578	580	584	570	578	560	608	596	595	595	585	588	609	610	586	581	603	599	553	578	592	578	570	564	605	582	552	592	583	564	557	562	531	586	555	564	596	603	593	591	577	567	591	597	600	576	560	595	569	600	600	584	589	606	597	602	542	609	605	552	595	607	557	624	598	608	624	563	582	586	592	598	598	559	582	565	573	593	568	583	631	600	592	592	558	539	609	570	530	585	551	546	595	619	626	579	575	574	562	582	560	600	550	586	630	611	559	598	517	623	593	618	578	577	605	546	667	575	570	586	577	580	575	601	604	577	571	606	598	569	547	573	598	563	572	615	586	603	575	582	610	594	590	608	607	580	573	575	552	612	567	556	566	565	563	607	636	616	572	566	551	533	593	597	593	521	561	592	583	590	604	597	530	624	601	613	585	604	578	627	594	573	537	571	596	597	576	576	580	583	595	594	559	545	621	573	569	595	573	602	564	585	518	602	579	589	580	595	591	556	588	543	601	602	591	566	631	630	576	575	564	622	624	561	636	541	565	564	582	577
26823	20832	15878	6928	3296	2467	2061	1700	1554	1452	1316	1197	1053	999	932	897	874	857	846	807	813	905	814	847	825	776	754	776	781	735	781	790	759	789	766	812	746	758	765	693	730	705	724	744	771	752	738	684	723	770	809	725	731	755	719	770	725	756	746	785	837	735	765	695	746	719	716	743	742	747	742	697	751	732	707	725	700	729	688	701	742	754	741	745	732	714	734	728	703	731	722	742	722	734	742	735	769	683	708	708	716	722	757	774	704	690	690	674	753	754	720	788	726	743	732	672	743	737	752	766	711	716	734	760	691	764	736	787	728	746	693	727	722	756	726	733	695	691	731	705	682	714	766	723	742	689	735	764	724	723	736	718	731	696	706	737	696	747	726	722	691	692	724	709	721	736	707	701	735	726	743	731	674	703	706	773	704	668	677	723	726	713	771	756	745	693	706	735	709	757	752	697	738	734	747	723	714	737	710	693	740	726	740	705	716	708	743	718	775	692	733	755	699	706	713	689	721	710	794	724	678	701	731	705	724	715	753	685	737	737	680	734	707	703	762	737	748	744	706	747	731	751	714	738	699	749	718	697	679	705	729	717	735	746	746	689	729	724	757	744	686	753	716	711	672	696	720	749	753	785	765	743	737	732	731	695	716	736	738	715	731	730	764	686	710	702	695	707	746	655	703	719	716	693	724	732	708	740	710	751	727	695	711	713	676	729	741	726	740	681	720	730	686	759	751	729	712	714	718	741	756	740	729	728	673	738	677	699	739	721	697	704	681	736	733	690	725	736	649	743	704	718	729	674	725	698	688	727	680	717	684	694	736	755	738	719	724	663	749	752	663	740	729	762	740	697	692	716	698	718	760	688	717	736	705	728	724	740	723	693	710	766	700	762	661	690	742	716	747	738	667	692	697	692	697	688	741	708	731	770	710	712	689	669	729	723	725	739	712	757	707	709	719	769	745	719	715	751	710	730	741	727	713	761	760	711	711	731	735	713	735	642	716	701	734	741	778	685	720	708	692	694	708	725	715	758	744	706	734	746	719	766	678	698	744	703	694	774	709	721	758	714	689	716	660	696	704	724	764	719	729	690	747	724	709	685	603	700	726	726	717	722	714	703	703	717	739	692	714	738	730	698	675	708	668	702	729	696	707	687	732	749	720	777	752	735	722	739	741	770	721	668	724	743	672	745	687	774	713	702	719	727	702	718	721	718	781	699	715	750	735	721	713	712	714	684	726	769	707	678	711	734	739	735	754	691	703	691	747	740	725	721	704	707	720	720	727	689	681	714	704	734	741	738	740	711	758	723	757	763	684	687	737	757	705	682	703	725	717	722	738	728	705	738	735	710	713	744	722	694	707	728	738	684	739	682	740	715	735	783	695	679	760	726	717	721	761	724	721	738	707	755	787	697	755	714	779	736	743	784	728	722	735	670	746	715	657	763	724	687	771	696	771	730	728	735	708	704	732	707	699	699	719	714	751	735	764	687	667	695	672	718	712	749	725	745	754	697	726	757	738	694	735	736	708	736	765	775	647	735	695	671	767	737	690	760	748	682	740	722	731	745	748	736	734	790	723	705	747	729	744	712	725	705	731	726	722	733	670	696	746	742	759	675	726	733	697	742	712	689	712	704	719	754	710	705	723	706	733	698	714	720	732	748	703	692	748	694	755	730	719	744	698	752	730	704	740	679	749	689	729	669	710	695	716	701	763	672	688	698	727	704	748	694	672	715	686	723	697	725	764	675	730	738	711	709	718	765	705	741	673	703	748	691	736	714	734	703	715	718	777	722	716	735	703	731	699	675	710	779	710	698	729	712	712	736	731	761	759	762	719	717	762	751	778	750	714	694	719	675	689	714	740	728	763	721	697	730	791	751	729	733	701	747	765	723	701	767	730	720	777	703	709	758	703	726	727	676	725	746	721	742	740	775	716	701	720	765	726	698	794	739	721	744	659	731	714	694	710	721	730	675	716	721	743	766	742	712	786	740	716	704	735	680	725	722	647	730	716	721	748	706	697	745	694	726	669	727	746	699	737	711	720	732	703	704	728	704	724	734	714	716	687	691	740	707	764	718	745	781	730	701	693	710	764	707	690	729	659	711	674	692	703	674	737	702	678	766	733	738	719	729	696	686	725	726	710	732	766	726	705	683	730	711	731	732	726	742	729	744	736	743	674	711	724	664	655	752	693	665	731	741	776	757	680	758	758	711	710	736	681	760	715	742	744	740	738	717	729	688	702	748	752	756	742	690	763	720	759	702	742	720	767	708	714	728	700	735	708	770	691	674	742	686	736	742	813	743	725	722	749	740	739	768	702	767	708	732	746	714	698	731	696	769	693	712	751	675	734	730	762	727	716	736	747	726	712	701	722	694	680	741	727	740	745	698	770	732	711	752	728	720	694	725	693	707	672	671	702	729	745	704	720	719	697	731	706	781	711	658	682	737	695	698	751	653	747	698	708	729	757	745	734	701	704	721	728	705	765	720	671	678	744	734	676	720	735	706	736	717	673	749	784	741	774	685	726	759	701	691	735	697	696	689	739	735	708	710	727	785	731	713	708	734	746	752	704	729	737	715	728	738	708	741	704	715	703	708	708	705	698	676	722	719	687	712	727	711	725	723	745	692	759	782	742	639	704	682	726	687	688	776	730	727	728	759	744	702	693	761	732	705	728	672	743	718	757	753	689	730	717	716	691	725	717	727	726	729	728	731	750	747	716	721	674	775	733	712	760	745	730	748	704	727	752	714	738	748	729	751	717	732	772	692	744	698	703	732	742	735	746	645	639	779	757	702	743	740	733	694	699	715	708	730	745	704	731	720	729	704	730	713	792	722	729	685	755	737	735	723	677	725	720	749	724	737	790	721	743	727	687	725	705	705	751	775	727	715	764	726	692	763	756	718	787	745	716	745	678	742	736	694	724	721	714	705	688	709	719	770	743	706	677	735	725	753	731	729	718	715	743	740	749	769	693	728	729	708	729	691	725	702	711	692	749	721	691	755	736	740	738	730	705	727	714	706	720	678	708	752	738	731	758	725	715	718	740	694	707	771	725	744	718	693	682	735	741	722	719	755	749	727	737	740	751	710	746	760	768	737	709	671	690	770	791	757	713	727	714	711	713	658	734	708	722	699	709	705	752	723	753	738	790	770	768	701	713	728	731	729	776	771	706	685	664	712	715	716	720	715	737	719	738	745	732	743	743	703	700	712	686	747	711	713	719	716	672	739	747	729	742	751	704	704	772	700	704	701	777	723	734	742	720	751	733	717	762	754	721	715	723	683	669	698	717	681	700	732	793	699	724	701	752	699	742	696	713	684	740	715	721	736	703	713	716	713	712	725	748	716	695	708	746	737	756	687	699	700	685	737	719	734	731	713	738	726	724	716	699	686	754	685	750	781	695	725	717	754	701	712	765	752	715	705	706	725	759	738	697	717	726	736	720	687	785	732	747	767	737	658	735	772	692	712	701	743	720	698	716	699	762	719	702	705	767	757
12532	18991	15013	7915	5432	4441	3827	3285	2875	2531	2204	1896	1637	1404	1292	1268	1183	1105	1132	1123	1084	1132	1064	1037	1060	965	947	960	957	912	919	917	938	969	931	898	902	887	907	874	898	925	867	945	872	873	878	847	889	891	871	894	894	882	896	891	836	879	912	910	862	899	851	886	838	857	857	877	888	870	887	857	897	862	867	836	911	885	887	887	898	888	888	891	909	865	873	818	797	879	859	844	852	869	821	858	879	876	824	854	820	857	873	877	886	875	859	884	830	835	839	882	852	865	881	822	892	858	831	810	830	867	904	860	887	855	876	877	877	841	890	823	834	882	880	865	865	951	853	844	829	850	869	877	863	890	868	863	855	872	830	886	930	907	835	866	900	889	825	837	920	878	853	881	876	830	822	871	836	883	879	853	832	859	843	830	824	823	864	893	873	854	891	849	864	882	862	860	854	866	835	855	845	844	837	857	931	891	832	879	852	879	870	844	845	860	896	868	855	870	839	835	822	869	907	875	855	879	816	895	862	875	866	863	867	890	843	829	849	873	878	864	868	868	830	811	851	914	834	869	867	907	869	867	868	867	920	870	869	823	844	817	901	828	879	871	883	834	849	862	873	832	795	890	863	832	882	823	856	864	843	897	836	850	848	856	884	850	887	867	854	828	870	861	865	807	835	866	819	820	831	837	861	826	894	885	855	851	855	850	827	880	873	869	832	900	819	828	846	805	843	873	811	839	853	858	874	863	817	848	852	842	879	839	869	821	856	827	868	869	823	858	850	893	821	844	894	831	877	861	848	889	924	866	860	847	871	829	832	899	834	780	847	846	843	861	849	882	830	864	812	922	918	903	860	891	797	828	848	855	897	836	890	847	868	871	833	873	865	799	881	856	842	868	784	856	919	835	831	869	836	857	818	836	920	888	877	831	860	821	861	826	864	881	877	826	882	876	838	850	867	867	801	870	895	843	868	811	781	844	827	811	921	881	863	885	876	898	853	897	878	897	872	844	890	859	853	859	861	875	866	833	824	793	901	867	874	859	863	823	863	846	874	886	813	837	896	815	861	842	872	875	846	867	843	809	868	902	852	881	793	832	818	863	883	914	873	856	863	922	824	900	790	848	786	860	902	819	874	891	860	865	875	875	871	841	937	893	864	888	841	895	882	815	843	852	860	831	823	912	859	842	866	835	857	847	847	814	836	859	863	881	895	847	851	867	896	836	896	917	868	870	849	856	835	892	839	900	880	849	864	844	834	853	826	899	908	839	829	854	855	834	853	851	868	848	848	921	856	897	915	828	876	824	859	887	848	852	904	862	815	893	895	863	856	842	848	842	933	860	829	810	883	812	805	799	821	880	855	859	813	856	832	884	887	873	868	805	842	851	851	884	871	860	823	885	839	820	826	802	846	848	869	918	860	867	867	846	832	848	881	851	836	896	853	901	826	809	816	859	839	857	843	824	899	865	869	820	816	877	858	833	861	876	811	838	871	812	882	878	832	856	871	875	854	830	826	844	849	861	890	875	893	865	799	854	822	854	873	816	859	858	892	833	883	842	842	890	872	879	845	846	883	848	898	847	830	886	832	876	811	825	826	867	870	825	838	915	889	854	867	925	840	853	874	872	784	840	849	843	829	832	835	864	823	835	849	869	814	833	875	846	791	862	900	860	813	848	842	870	885	811	832	831	843	868	853	891	898	825	896	841	810	879	817	861	888	868	855	874	833	872	874	840	851	897	900	878	912	866	863	857	843	869	853	853	850	843	885	848	882	843	874	819	859	819	822	864	859	827	867	895	819	854	843	875	833	856	852	864	877	856	808	863	841	797	855	845	830	857	870	876	862	818	828	834	818	881	871	870	842	929	843	913	810	878	862	854	799	896	896	821	912	829	822	853	831	855	849	850	830	845	907	847	888	817	854	854	884	803	863	812	883	792	847	895	874	846	872	848	910	922	896	893	824	837	859	827	895	845	874	891	869	880	898	882	842	878	840	827	813	907	812	833	858	868	809	827	872	851	874	833	885	841	883	867	884	839	868	850	852	831	878	883	884	865	876	881	888	811	856	837	882	872	854	839	858	865	856	870	870	881	827	886	861	808	895	853	888	823	860	834	851	821	815	906	834	765	795	835	837	867	806	810	837	885	863	878	863	846	878	847	910	866	835	884	854	824	852	863	819	844	881	880	858	877	891	854	880	935	877	883	827	842	846	867	853	929	784	884	870	875	858	853	845	871	881	821	853	893	874	833	893	875	836	855	898	832	854	854	880	853	866	855	874	857	872	861	870	824	836	846	858	868	904	843	854	839	809	865	841	833	830	858	898	866	858	881	838	892	891	867	883	863	869	841	822	875	790	840	841	864	889	819	856	872	854	885	822	782	901	828	856	827	855	889	851	828	871	844	864	843	854	886	837	849	861	819	843	868	852	815	896	841	895	864	860	894	820	809	793	839	916	871	832	817	904	854	852	899	885	847	852	874	875	830	825	844	795	836	827	837	898	840	891	849	855	840	878	847	858	850	821	855	874	912	825	861	822	863	821	928	848	844	852	886	825	856	832	855	886	828	895	878	852	847	885	894	841	808	834	812	860	821	873	832	902	825	893	842	881	851	846	836	908	828	815	876	887	909	874	850	869	904	876	944	867	840	878	835	832	851	892	874	871	815	839	837	868	835	824	857	831	911	892	884	868	847	864	822	780	835	871	842	900	889	928	847	895	864	869	870	886	900	854	862	848	857	835	825	900	829	867	888	855	837	870	863	881	874	862	924	849	850	860	844	846	880	846	859	851	871	849	850	867	888	830	846	872	870	881	893	852	828	834	877	878	880	924	879	872	869	816	861	896	868	861	891	868	821	906	848	862	841	854	894	880	839	806	826	868	886	830	862	820	900	896	850	861	849	872	853	855	836	830	867	844	906	869	834	841	857	868	890	904	915	826	848	889	801	861	853	812	824	849	882	845	865	839	918	823	885	812	914	901	851	861	850	853	830	870	806	864	836	810	843	866	880	859	844	848	840	860	847	846	854	872	855	842	858	858	899	792	839	866	847	859	888	845	891	838	851	829	850	873	859	866	902	883	856	873	827	853	817	900	904	801	876	868	839	868	842	771	855	898	829	876	866	857	860	858	858	914	869	822	824	878	909	902	859	932	851	940	830	890	882	859	824	813	884	848	912	819	842	816	792	841	849	806	838	860	828	867	838	850	878	889	849	877	818	788	870	855	864	845	907	859	841	871	867	822	834	895	841	829	860	858	892	864	853	932	868	854	878	823	855	836	874	841	835	848	805	891	907	851	902	868	840	878	834	865	903	889	835	856	825	818	833	893	829	913	843	871	893	845	841	904	857	830	884	823	919	834	862	841	850	822	853	883	872	824	846	899	838	836	895	870	890	820	819	920	919	842	891	870	829	879	897	812	866	813	850	895	852	839	890	867	898	822	870	873	833	831	857	898	850	851	875	894	866	860	850	879	887	892	887	828	871	829	865	848	831	828	805	876	857
23563	20974	28315	23819	20980	14207	4493	2736	2149	2018	1640	1440	1242	1053	944	941	869	844	827	864	765	804	777	765	713	714	680	618	670	665	614	647	596	632	667	604	604	571	588	594	596	566	583	611	601	593	586	602	580	586	568	566	604	633	594	553	603	592	584	544	593	577	555	611	566	585	577	523	567	585	591	582	570	600	592	604	518	556	588	552	564	551	590	608	534	572	580	555	596	597	576	554	607	557	562	568	556	554	578	571	574	586	562	563	531	604	548	569	528	588	573	544	564	567	567	571	582	568	594	555	570	511	558	569	564	509	547	579	576	574	565	536	550	574	526	596	586	533	535	588	509	520	543	567	538	548	574	608	578	555	548	539	538	534	562	574	579	571	544	513	590	575	514	594	547	561	563	564	545	556	573	564	529	573	482	561	563	540	574	531	521	566	494	523	564	585	537	535	545	530	527	552	531	546	578	562	544	547	561	535	561	563	575	582	585	574	541	564	534	552	539	538	575	616	501	552	561	561	571	542	573	549	574	577	523	558	558	604	558	563	542	559	579	523	587	510	553	541	595	557	599	541	577	550	522	531	565	551	537	549	521	570	560	566	562	532	561	546	561	580	541	581	565	565	553	512	585	537	539	522	529	555	547	569	621	534	604	544	524	533	538	533	568	575	571	561	504	529	577	514	566	558	537	561	545	554	576	511	582	574	564	540	590	556	546	576	519	569	516	564	540	560	584	634	558	574	549	532	586	587	552	548	544	541	552	523	539	565	592	583	576	516	579	579	590	555	569	583	536	547	576	565	560	517	590	578	530	571	539	529	545	569	502	562	573	576	569	553	527	539	563	552	597	576	579	570	528	577	576	547	564	544	542	541	528	580	596	573	534	539	550	582	557	594	562	542	615	574	572	489	567	526	569	567	601	559	524	533	584	551	548	599	531	548	561	596	561	567	570	531	562	596	545	538	577	516	568	538	550	542	567	553	588	556	550	595	557	557	537	581	554	550	592	578	597	583	599	530	515	540	552	568	554	582	606	593	562	564	575	534	559	549	557	559	570	542	540	557	534	533	570	579	532	573	578	559	548	558	522	571	579	575	560	581	524	572	583	532	564	528	536	526	605	588	572	546	572	575	506	560	540	581	564	599	547	545	539	592	541	594	529	568	509	542	549	550	551	570	551	561	523	540	582	543	530	550	555	554	553	542	523	566	591	588	555	568	573	576	523	566	536	528	580	549	551	544	550	591	542	559	568	580	523	512	499	579	592	572	546	567	545	569	584	539	535	545	540	561	569	528	586	566	535	507	560	553	582	526	563	554	559	516	570	552	577	584	602	539	557	525	582	573	559	542	620	557	603	580	556	585	580	553	533	521	555	540	587	541	546	566	586	555	585	561	534	558	550	571	574	581	602	506	590	542	564	518	527	547	558	581	583	566	569	544	527	551	574	569	560	552	550	563	553	573	523	579	599	565	560	557	574	540	597	554	569	560	567	552	541	516	565	525	560	516	524	572	541	567	539	577	539	554	586	571	563	590	561	581	540	563	550	561	569	583	591	594	532	580	584	508	548	564	554	557	564	559	563	533	566	531	551	534	558	624	545	549	552	583	554	530	559	566	553	541	535	511	535	506	584	520	567	539	568	549	534	556	555	557	527	586	611	528	533	566	545	572	571	547	546	531	613	572	567	550	513	530	553	604	531	541	590	599	572	568	580	559	535	571	589	554	580	608	568	526	563	530	561	555	580	544	567	534	562	600	540	568	585	544	559	623	542	550	530	593	572	584	559	575	552	507	558	561	588	570	556	576	584	579	580	527	573	591	553	546	550	576	559	548	595	543	538	555	551	548	513	538	596	519	599	537	549	564	547	577	543	562	548	545	520	586	560	578	530	562	553	602	561	555	565	563	555	586	547	544	525	583	538	581	544	545	544	529	479	578	538	534	565	564	548	593	544	533	576	579	585	573	600	528	553	535	594	593	555	551	592	571	523	543	529	571	539	573	532	530	567	547	577	567	577	575	572	569	553	557	558	591	553	542	576	555	532	551	557	553	577	586	563	505	544	559	524	540	535	609	574	551	533	584	559	550	576	562	555	568	535	539	518	573	558	570	580	551	559	492	547	530	522	523	525	601	563	591	533	537	574	569	559	553	545	561	535	576	593	524	572	513	559	553	516	512	593	537	544	561	576	563	561	583	544	555	490	563	544	574	553	575	547	560	602	573	556	553	544	568	543	606	550	587	553	541	590	587	577	563	561	519	546	562	552	561	533	541	537	582	540	553	540	563	535	566	564	559	541	553	585	576	571	549	555	595	527	552	544	556	593	521	599	557	557	565	584	518	564	549	567	533	524	572	556	551	531	563	602	568	551	566	549	560	534	595	581	555	553	555	572	556	562	559	543	567	569	550	526	569	525	526	545	543	509	608	576	551	559	592	516	583	607	552	544	570	598	514	547	545	543	599	612	523	537	546	544	519	512	551	548	568	557	562	549	523	571	550	557	569	550	518	584	540	554	575	530	571	562	593	542	578	561	551	562	535	549	540	574	559	548	579	552	559	579	572	538	507	539	579	553	542	553	551	573	577	527	564	541	547	556	564	534	564	571	586	592	572	540	562	607	542	540	512	570	551	569	538	547	552	557	559	557	590	600	577	535	575	595	613	526	566	563	561	528	561	537	546	533	571	561	555	575	559	550	545	519	610	538	632	568	583	569	559	596	556	576	555	566	540	581	555	560	534	552	530	571	583	580	547	548	556	529	562	584	547	593	560	573	587	570	552	545	558	549	556	556	536	564	543	553	566	536	543	595	572	587	560	614	571	552	560	572	575	531	530	570	556	549	517	580	538	524	586	559	550	604	576	564	571	578	580	554	547	523	507	564	522	539	598	537	541	569	585	562	564	603	565	552	557	514	548	596	548	545	532	588	551	566	530	545	551	550	530	557	570	565	571	559	528	603	556	531	567	586	563	563	571	535	577	556	577	570	544	587	507	550	543	561	530	549	578	535	530	573	549	538	544	549	572	545	578	488	545	520	578	573	570	506	559	610	576	572	557	542	514	594	588	601	534	570	546	514	561	555	587	528	541	500	581	557	554	569	603	564	558	545	575	496	544	583	573	545	534	560	556	563	573	567	564	584	568	562	527	582	575	553	556	601	556	555	561	555	527	538	560	577	555	522	544	535	549	564	586	532	575	584	566	516	518	579	570	576	551	565	519	553	518	541	598	581	551	535	537	555	589	530	547	550	558	571	546	530	568	554	540	543	545	572	552	547	564	532	523	532	537	524	526	602	556	554	543	601	570	545	580	612	564	532	545	530	597	544	537	518	521	544	544	572	575	566	604	560	538	533	551	553	545	537	511	534	578	554	558	564	527	541	573	546	537	586	533	557	573	597	561	547	531	585	576	503	560	577	545	595	560	585	530	557	571	574	566	550	594	516	559	579	538	527	555	567	546	574	602	585	566	595	536	590	581	545	567	499	553	526	562	569	530	549	509	544	548
13339	26579	21988	13203	9516	7666	6327	5326	4509	3826	3152	2592	2128	1836	1534	1356	1326	1275	1181	1172	1143	1129	1103	1067	1003	1004	901	902	872	843	843	826	825	820	802	739	745	768	700	745	745	775	779	720	748	705	706	756	739	730	723	774	748	750	728	743	732	724	736	694	750	682	685	665	692	703	709	697	686	649	686	660	702	661	685	647	680	696	663	685	769	684	739	646	680	652	686	674	656	651	700	655	629	659	627	694	636	684	669	647	646	628	631	671	676	627	671	695	696	658	658	655	706	697	699	694	641	640	721	647	694	661	681	655	656	744	700	691	695	682	636	719	697	717	653	709	646	639	676	672	668	754	662	683	696	677	647	669	720	647	627	690	640	674	647	679	624	642	652	670	638	643	635	685	699	600	655	678	689	639	652	706	683	676	688	625	677	619	681	677	664	634	703	651	688	650	645	688	652	631	745	669	681	668	650	683	676	607	659	675	614	660	647	633	685	636	679	654	653	625	685	645	652	644	654	699	682	666	688	626	693	671	652	692	680	686	697	594	681	673	698	662	690	626	683	658	677	700	656	653	650	656	678	695	687	640	662	677	655	660	651	639	673	698	704	656	668	647	685	662	666	651	642	692	664	660	635	674	665	655	652	659	689	668	662	675	639	695	664	695	697	637	725	743	643	670	654	637	588	725	685	685	623	652	677	649	670	677	689	628	684	696	673	690	686	651	705	680	705	683	639	632	651	660	654	671	655	633	662	656	648	669	607	689	637	627	655	628	694	624	673	658	634	664	681	664	627	694	638	677	630	729	657	641	642	679	670	660	642	680	645	674	690	608	710	693	660	678	617	664	674	639	681	709	640	665	644	700	667	659	600	680	682	679	685	654	701	674	657	674	671	627	677	648	669	671	688	667	643	634	681	674	721	667	702	683	642	638	648	660	646	725	689	657	644	629	678	639	618	658	660	681	652	637	645	700	695	667	675	690	658	701	691	651	645	668	675	659	659	682	626	698	670	693	686	640	658	710	687	604	646	715	610	671	635	655	662	694	689	709	675	656	632	649	614	632	683	644	657	694	627	674	650	666	689	667	650	642	671	648	657	656	714	619	628	720	659	662	672	632	691	667	632	642	629	669	638	696	647	635	673	679	674	707	655	671	674	640	609	674	623	694	652	671	686	644	675	645	615	674	668	631	655	646	652	667	693	681	637	684	702	653	713	686	655	689	628	677	659	641	654	638	684	681	689	683	691	661	667	731	655	655	645	661	625	656	679	641	672	633	698	659	669	689	677	652	648	659	654	668	681	660	649	699	667	695	651	644	676	683	654	702	642	713	681	650	642	671	664	665	644	679	674	684	673	641	684	649	649	699	636	683	713	629	707	666	682	692	647	631	650	651	656	690	660	627	697	646	656	700	649	702	701	656	695	643	666	642	704	656	661	661	685	677	687	665	681	636	655	631	688	690	664	636	686	654	707	659	648	651	649	673	639	679	678	678	641	648	695	683	676	651	645	687	643	647	693	678	637	680	668	645	663	679	680	643	674	675	631	709	681	668	709	648	648	672	638	649	711	637	688	661	670	705	661	637	711	639	657	654	642	681	662	667	604	695	624	672	658	620	660	666	651	637	674	680	652	659	642	652	661	667	631	691	646	672	599	673	676	679	652	646	654	697	697	678	702	659	669	666	664	681	671	670	660	673	660	658	686	684	615	658	701	669	637	683	692	683	701	605	685	660	632	623	730	662	628	652	671	660	683	644	677	672	695	647	667	667	676	652	688	693	684	626	701	671	680	693	664	664	695	634	628	707	663	667	689	666	727	638	668	638	690	674	677	701	670	718	658	650	691	686	727	619	693	693	637	656	664	664	676	699	690	648	712	613	641	695	653	674	677	700	652	663	692	633	707	671	684	643	649	643	645	711	642	693	660	634	682	679	647	655	656	686	654	676	675	700	658	677	664	658	694	691	677	655	699	651	659	644	659	661	643	626	674	639	676	602	689	690	655	656	640	679	637	671	670	679	661	641	657	679	657	698	696	690	687	659	627	698	719	675	644	704	682	695	680	679	680	656	694	649	663	634	612	631	638	596	649	657	622	697	681	633	706	641	657	657	649	705	646	692	650	620	660	667	659	635	706	658	675	661	665	711	688	714	697	713	686	646	706	687	662	676	665	669	673	696	724	697	658	662	671	676	654	646	633	677	691	676	662	642	667	682	709	660	679	701	658	680	638	616	655	659	643	648	621	681	666	646	694	691	670	648	652	704	686	721	642	700	682	650	650	646	694	710	659	663	671	644	660	674	661	674	660	647	641	689	643	668	701	685	669	674	640	719	665	647	706	707	644	661	673	648	689	632	677	678	679	724	695	655	649	686	670	699	686	677	714	694	684	649	711	631	633	707	627	649	627	631	650	692	652	688	678	647	688	696	657	640	693	631	650	668	671	687	668	651	641	655	689	701	628	712	614	673	718	612	700	659	653	714	643	733	692	653	683	688	664	640	687	690	627	675	717	698	646	696	677	731	669	653	674	685	668	675	626	713	725	657	643	651	628	677	686	697	697	622	639	696	663	636	672	637	721	636	651	700	726	688	678	602	689	669	664	691	641	643	691	662	663	708	647	650	692	658	712	656	674	639	649	649	676	633	705	631	666	676	661	641	659	669	646	666	675	674	655	648	698	638	704	690	682	654	575	685	680	673	676	667	678	663	667	653	679	646	656	658	662	670	633	674	672	702	644	673	673	702	664	672	678	635	664	675	662	662	705	642	632	649	667	659	652	673	653	699	657	686	621	677	710	658	618	679	696	664	713	654	649	678	748	707	649	702	693	668	663	692	618	663	680	650	666	666	642	669	695	643	676	688	657	682	642	659	730	692	700	701	652	678	661	678	667	648	677	695	668	653	664	608	691	702	659	655	729	661	652	635	638	676	709	645	692	662	641	678	662	688	686	675	682	650	681	662	641	699	634	684	683	741	672	633	636	620	660	670	716	664	643	705	657	665	619	621	679	628	685	747	674	681	637	662	651	660	670	684	658	671	624	641	617	692	688	635	661	698	698	703	651	652	676	661	671	667	653	662	728	643	652	660	642	699	672	644	648	661	644	674	662	691	666	677	730	667	701	658	705	686	619	672	631	655	634	677	656	659	699	636	694	710	632	675	671	670	656	695	616	720	674	666	631	673	665	714	684	645	708	643	622	686	610	676	678	635	664	657	635	710	673	652	646	700	714	641	696	648	680	674	715	685	660	658	698	695	708	627	719	692	673	704	649	619	639	668	674	660	654	673	661	685	659	644	681	668	659	634	664	667	685	666	689	650	657	633	658	650	626	636	628	693	690	717	705	689	705	629	739	678	673	650	622	692	704	633	670	698	655	635	662	662	702	674	671	635	687	634	657	674	701	672	596	659	671	663	663	674	673	691	655	690	667	724	661	650	681	689	643	661	666	636	686	648	717	701	717	694	644	669	646	679	644	636	676	672	661	657	639	652	682	640	643	646	688	636	666	669
22645	21017	28759	23460	21031	21198	13857	4300	2953	2647	2189	1800	1504	1325	1190	1085	977	993	926	930	816	813	822	787	711	724	770	723	668	587	654	615	612	592	615	625	623	588	648	593	555	587	563	570	571	580	513	557	601	541	557	582	591	612	531	509	584	562	527	528	544	554	562	586	591	593	528	544	575	542	544	541	551	486	512	523	535	568	533	568	528	512	531	525	540	522	524	552	554	531	513	489	537	506	505	497	540	550	534	515	523	532	513	526	518	533	536	519	527	543	546	572	515	536	492	497	501	493	585	527	546	504	541	456	509	539	526	486	509	531	528	521	518	541	521	502	521	523	501	533	512	564	501	493	507	559	531	530	508	545	529	484	506	490	517	547	558	490	503	503	506	508	511	534	478	527	526	471	500	500	560	509	504	494	493	517	496	531	519	526	512	494	489	517	533	521	542	517	505	487	509	495	514	510	514	453	493	504	511	490	529	462	508	487	517	499	481	476	516	507	518	507	499	491	492	552	511	537	507	534	503	541	497	510	497	540	515	553	517	517	505	498	478	467	529	492	536	495	497	485	498	525	533	456	519	483	539	489	528	515	532	513	508	527	479	483	470	536	510	516	523	483	515	516	512	519	530	524	551	516	512	551	513	530	483	500	522	559	484	518	526	496	562	503	498	501	477	504	528	482	513	499	480	493	498	553	499	553	478	523	477	524	517	509	511	474	506	497	520	519	527	513	469	521	494	504	548	487	499	525	516	475	523	493	501	518	499	536	502	499	512	471	535	481	499	520	499	480	495	462	518	504	486	498	482	531	474	482	514	505	502	505	536	544	495	538	506	483	475	489	517	548	552	522	518	456	483	526	493	515	486	478	498	513	485	492	498	527	475	504	451	517	525	501	530	486	524	492	546	535	513	530	519	490	529	520	507	528	507	468	538	469	506	486	521	511	530	538	560	519	515	543	503	521	510	474	505	502	518	506	480	519	542	513	519	504	524	512	546	553	558	508	521	493	538	528	489	495	493	509	554	472	496	528	492	489	510	527	526	521	485	489	514	541	509	485	550	510	479	490	512	467	532	536	485	486	534	469	499	495	487	521	497	486	510	505	491	489	528	554	527	465	465	513	552	480	483	526	529	491	515	505	506	465	492	498	477	513	512	505	498	487	525	505	498	523	500	476	470	527	543	478	529	480	510	511	512	525	509	535	513	536	524	489	476	547	485	506	523	471	519	494	518	527	522	513	495	492	499	517	509	477	532	519	502	503	475	509	522	521	530	531	518	501	514	524	494	508	530	485	502	491	511	477	534	515	454	456	501	486	537	491	503	512	501	501	523	515	524	495	457	514	532	499	527	512	520	536	527	506	531	499	514	487	528	495	527	478	542	484	553	514	540	516	538	506	500	525	499	505	491	503	535	524	473	529	495	513	499	486	496	479	496	472	542	489	537	514	521	544	508	538	493	475	506	518	542	536	454	499	532	508	509	464	492	481	541	485	518	512	505	544	516	511	517	515	504	529	483	484	527	492	530	536	531	491	494	520	522	527	586	491	524	519	520	523	506	521	520	516	511	498	520	545	529	468	544	522	484	563	503	504	526	516	507	485	533	489	529	557	494	511	524	519	477	482	515	516	481	500	520	517	481	487	537	538	492	518	503	533	575	512	533	492	531	549	496	534	529	556	480	500	535	496	566	518	475	528	517	517	526	487	511	545	531	458	466	461	475	463	484	475	496	524	517	575	489	534	531	491	551	482	512	486	520	506	511	514	508	507	569	486	511	503	540	542	497	578	520	503	509	535	496	516	501	529	531	538	501	476	485	518	503	481	548	559	469	504	540	524	497	497	487	506	504	492	488	531	532	517	470	519	499	513	516	541	525	494	507	485	503	542	486	510	533	513	493	466	499	523	516	496	508	501	580	530	524	511	515	515	477	519	542	519	545	521	533	522	502	544	503	488	508	512	501	533	516	521	506	508	559	509	504	483	512	513	487	513	524	487	468	499	489	531	492	476	489	491	496	499	506	515	548	528	512	485	501	500	498	526	492	538	489	516	479	524	514	526	556	532	506	537	532	533	442	503	529	513	538	528	542	509	567	532	537	540	496	480	519	496	522	517	501	493	525	558	517	497	488	536	481	507	473	511	521	501	525	515	529	537	524	519	553	534	538	512	514	513	470	505	477	529	491	531	511	500	491	496	493	540	528	511	496	500	505	541	487	467	502	535	527	465	535	517	487	491	499	492	532	500	532	508	480	500	507	499	504	505	487	483	496	500	524	496	524	513	506	484	484	476	469	474	512	510	503	564	502	475	490	488	514	464	526	512	497	535	523	512	546	511	470	532	486	539	543	528	522	506	499	539	477	497	529	483	494	501	526	485	506	494	494	514	483	516	533	482	488	500	473	512	525	511	522	550	478	513	524	535	511	454	492	484	514	562	499	515	522	483	484	535	517	509	518	492	520	505	544	490	489	493	514	478	500	511	524	541	494	513	526	550	497	546	462	471	490	449	520	516	520	499	475	486	496	500	501	507	499	494	535	510	485	491	555	493	496	488	494	489	509	463	502	524	460	512	524	532	491	493	518	492	510	509	536	476	541	472	451	490	520	511	507	521	502	501	507	515	481	510	508	498	505	497	515	538	546	509	467	541	513	496	486	512	485	508	496	508	506	528	483	534	465	483	518	531	528	492	534	529	562	505	497	515	523	527	554	544	482	502	526	509	534	468	467	512	480	527	518	509	537	518	487	502	516	532	503	526	508	509	527	479	517	477	500	509	478	511	536	513	507	549	497	493	515	486	535	509	481	495	513	455	486	515	506	511	543	547	495	518	491	495	481	480	466	492	490	502	526	531	547	470	496	491	508	523	488	512	515	510	537	520	509	474	485	480	499	507	528	506	522	513	472	488	503	484	497	529	525	463	538	546	493	510	485	480	511	527	535	497	493	486	534	504	493	527	501	472	533	518	521	534	479	498	455	473	525	476	499	515	533	507	522	552	494	495	518	473	532	504	519	472	529	517	540	490	498	547	526	519	521	458	478	520	488	496	471	495	489	526	506	514	513	494	504	485	497	482	530	553	488	526	545	468	519	505	513	450	527	503	524	508	526	493	512	526	521	467	523	507	550	508	530	524	498	510	523	533	501	545	516	498	509	522	483	518	494	520	499	492	530	518	489	538	472	538	520	495	490	509	504	520	521	490	473	501	493	507	538	527	552	515	523	531	504	508	538	499	487	540	541	496	502	484	528	507	524	466	510	485	510	525	512	476	511	526	502	500	510	498	485	462	545	513	548	504	499	489	490	535	496	509	529	462	522	478	471	522	506	525	489	518	503	536	478	509	502	476	522	512	500	524	494	518	486	525	509	515	500	534	477	540	505	522	464	494	488	535	510	524	461	491	521	545	529	546	517	484	510	476	556	498	555	494	497	487	497	507	494	481	504	542	527	541	506	479	520	511	519	510	479	516	439	529	500	492	505	522	531	497	479	457	487	504	496	547	513	517
15158	31333	26706	17318	12923	10815	8911	7442	6190	5215	4266	3385	2686	2182	1846	1682	1527	1499	1385	1395	1297	1192	1222	1128	1086	1001	937	947	860	843	822	850	759	785	801	778	753	725	711	683	670	662	702	701	666	706	661	688	711	670	661	673	715	712	705	679	646	672	722	655	658	638	674	665	641	619	609	631	578	580	631	667	612	673	693	602	650	634	627	629	613	653	601	617	615	617	640	623	645	585	587	597	642	565	598	639	630	585	657	607	573	620	586	611	613	538	629	612	635	596	611	603	616	596	581	606	681	590	629	570	622	641	609	613	615	634	580	574	586	605	583	621	595	580	561	606	602	581	624	596	602	559	591	583	596	564	586	600	593	591	613	593	592	583	584	608	611	604	600	584	601	569	584	577	563	604	611	621	597	634	594	619	566	599	580	626	589	591	577	627	588	563	590	584	557	584	600	583	588	600	601	628	615	555	616	582	575	619	613	586	586	587	614	598	615	627	600	575	560	601	579	581	584	648	603	630	613	582	570	618	576	570	612	576	577	588	610	624	612	591	618	590	583	594	628	590	567	615	571	606	624	594	578	588	553	632	604	573	574	606	607	586	616	596	598	579	586	588	579	586	597	569	619	571	574	541	577	599	612	594	610	608	654	533	572	593	562	595	551	597	623	637	597	590	575	610	612	574	590	548	579	570	584	606	604	542	635	583	588	610	608	563	603	570	560	635	605	623	588	583	613	592	599	607	608	593	552	589	555	615	604	634	602	585	599	604	619	597	610	551	611	593	585	575	570	607	594	583	603	585	577	556	628	575	607	599	561	626	568	612	627	602	607	565	568	582	565	561	617	628	605	601	577	578	598	634	604	609	581	615	600	614	577	612	576	602	559	563	599	619	596	574	581	566	569	534	608	584	594	626	603	603	590	592	585	598	587	628	575	577	588	580	579	563	572	565	606	589	571	608	574	565	559	574	560	580	570	567	596	561	566	588	597	557	553	628	615	610	589	590	580	600	610	581	563	569	608	598	606	603	626	594	557	556	604	567	597	618	595	606	598	608	630	576	596	579	603	558	563	595	606	595	628	581	592	593	559	583	585	591	623	636	580	617	581	568	612	596	589	617	585	620	581	599	595	579	570	637	600	606	523	584	586	590	583	603	634	580	619	573	575	612	557	555	575	593	581	573	645	589	590	565	613	606	587	574	605	560	616	596	561	543	597	568	607	591	605	596	610	603	605	594	601	574	560	617	637	558	598	568	591	601	581	589	616	546	605	592	577	576	611	534	644	627	565	562	565	584	534	586	602	599	557	575	582	624	575	588	617	582	577	563	594	629	620	587	602	603	593	598	538	563	652	557	612	633	549	573	562	604	583	565	621	622	594	621	556	572	561	581	564	602	605	578	565	601	620	608	592	581	552	578	605	602	619	604	596	587	557	572	599	618	578	587	601	610	572	602	560	593	598	624	575	598	618	557	617	602	559	601	613	579	585	537	620	586	580	572	564	617	577	593	535	583	638	530	604	613	626	603	536	603	589	563	594	579	590	600	565	588	612	598	620	619	584	568	600	564	591	610	580	578	580	651	576	631	595	542	595	595	569	576	576	589	597	582	596	576	557	616	644	628	591	565	592	587	625	621	589	623	593	591	599	575	582	621	587	574	559	603	582	583	615	579	570	583	608	583	594	570	591	607	563	598	592	649	586	640	570	585	600	573	600	601	621	582	609	572	604	587	582	578	608	593	588	563	600	605	614	609	623	567	603	621	549	628	611	570	617	571	575	560	608	632	555	608	611	599	564	597	620	610	595	607	632	554	632	595	554	571	580	580	600	601	591	550	606	598	618	572	602	564	602	600	614	586	572	595	587	614	569	584	610	603	564	602	606	589	590	569	596	591	606	586	565	613	572	585	586	623	588	577	556	589	567	568	572	581	614	588	585	562	581	608	558	631	585	631	593	601	591	590	579	614	568	581	593	576	585	573	614	551	593	581	590	605	578	625	621	570	547	544	640	601	593	580	586	628	582	569	604	592	564	593	573	609	592	557	585	578	606	602	580	597	551	591	632	608	592	590	595	566	555	621	569	580	601	582	587	619	631	623	558	642	558	572	588	618	565	556	609	598	580	591	616	551	597	572	619	624	618	583	577	587	572	604	572	547	599	622	604	584	588	606	613	591	600	633	582	602	625	591	536	591	638	545	584	575	603	591	580	548	632	595	563	579	570	564	593	604	622	595	565	611	627	595	613	567	583	637	579	585	596	559	569	574	593	587	593	587	582	591	584	582	595	640	637	652	578	608	565	606	575	557	595	563	580	574	559	619	564	574	610	584	623	599	533	628	600	583	601	622	566	588	600	593	540	586	646	611	592	608	590	618	653	602	568	592	615	580	601	644	556	583	605	600	566	590	603	560	584	583	610	579	616	603	614	571	586	589	605	596	607	607	642	578	561	581	584	548	566	584	560	583	598	627	587	567	571	621	588	565	579	602	645	595	577	588	609	586	590	603	562	630	600	600	605	582	536	627	618	609	562	620	614	576	587	593	614	610	618	606	581	596	623	593	625	570	591	574	590	629	594	598	540	580	572	622	564	563	620	600	576	568	596	577	545	599	606	634	658	554	651	538	616	564	640	539	603	609	617	597	574	598	586	577	628	577	566	620	587	605	587	550	619	675	601	569	625	597	620	592	598	627	590	577	638	621	570	561	628	537	602	578	589	585	633	593	522	593	594	598	564	589	619	622	576	597	543	636	603	587	552	597	598	577	595	604	599	583	628	557	566	573	584	559	559	574	602	584	607	576	555	612	600	616	560	605	620	633	607	603	593	587	571	594	601	572	570	605	566	566	649	583	581	562	581	553	605	599	618	577	616	585	594	612	611	594	571	594	592	584	566	614	575	596	591	593	577	572	622	593	560	609	569	572	621	587	592	582	574	588	577	600	563	614	620	613	588	600	637	542	605	605	592	602	597	602	601	599	588	644	619	595	558	597	597	570	647	586	559	616	618	575	571	595	619	608	568	633	589	533	576	641	560	568	577	638	606	545	604	608	591	585	588	602	573	558	590	608	643	596	623	580	589	609	601	602	602	626	576	612	589	624	570	590	603	602	566	604	578	541	630	522	580	617	618	609	607	583	579	591	628	602	576	580	554	585	596	572	569	592	619	583	599	579	608	631	578	599	573	599	606	592	567	571	597	571	566	582	595	596	607	612	579	579	590	605	627	605	591	602	632	624	621	572	564	560	587	581	579	606	625	626	607	578	655	607	562	581	595	608	543	599	582	564	616	560	594	646	569	617	602	592	600	630	613	550	536	619	589	587	606	593	545	597	570	627	572	617	643	609	575	586	580	576	614	626	604	553	526	603	635	578	611	592	543	575	631	607	585	562	567	591	576	588	621	588	589	631	579	563	582	605	639	605	608	591	609	615	601	574	618	579	598	614	571	601	577	561	590	622	586	609	590	598	588	594	601	551	592	602	592	631	620	597	645	585	619	571	632	613	618	575	586	590
26740	20696	15513	6758	3229	2559	2172	1743	1584	1395	1264	1135	1061	955	944	867	822	870	917	858	858	841	845	831	793	822	772	794	761	763	799	768	708	732	783	747	784	800	727	740	796	756	704	737	800	737	775	762	743	736	713	698	733	754	789	759	737	690	775	701	777	755	761	712	785	690	720	742	751	745	723	730	697	733	737	740	766	728	722	709	757	810	754	733	689	696	727	706	731	735	726	755	741	734	738	717	808	732	773	725	760	712	736	736	734	712	730	757	753	744	722	774	733	707	679	742	737	736	693	773	701	701	729	719	752	742	741	756	732	784	670	777	679	744	746	749	691	753	746	729	740	768	732	709	722	700	721	711	754	766	706	752	737	769	742	689	736	771	742	767	697	714	733	722	729	671	750	736	757	708	728	724	742	733	735	688	683	737	742	757	710	684	733	772	697	702	688	726	746	728	709	738	735	736	717	755	722	770	755	776	695	737	753	752	756	702	800	718	745	687	718	703	745	718	734	694	740	687	718	733	805	730	759	754	696	727	754	710	722	719	705	686	722	709	696	782	736	720	718	709	701	732	743	698	743	744	731	725	708	699	750	711	737	689	759	751	763	722	784	732	717	758	754	770	718	743	747	730	774	708	739	724	772	715	733	685	724	686	721	788	735	737	705	675	734	723	673	756	759	707	742	719	789	726	735	753	728	740	706	750	749	733	751	715	738	741	739	752	723	712	767	706	740	771	732	692	723	706	696	683	718	700	757	724	674	734	739	744	685	768	717	735	791	762	696	743	690	750	739	739	685	737	706	688	746	694	775	794	727	722	697	691	730	722	728	715	729	725	674	767	795	749	712	714	680	761	736	678	693	740	712	767	727	716	725	719	761	736	787	740	716	699	728	777	712	733	709	775	721	739	736	742	736	701	735	718	761	741	730	701	693	729	782	726	745	772	710	717	736	705	768	770	728	758	717	768	692	687	728	667	747	736	767	723	775	724	663	747	717	729	725	749	692	725	709	747	737	748	717	714	692	725	730	727	729	744	797	721	747	708	683	735	730	691	702	726	773	747	722	818	771	677	764	736	751	710	725	720	758	769	732	714	780	722	715	754	753	776	704	730	723	721	769	736	710	739	715	722	702	732	782	756	732	765	741	753	758	756	734	756	737	711	735	697	729	722	710	717	752	721	725	707	745	672	731	689	748	746	702	732	742	733	717	758	736	725	769	754	777	721	713	745	756	751	690	761	692	718	759	742	742	758	695	784	729	686	742	729	752	747	723	677	753	750	726	704	696	745	728	714	734	718	713	714	716	764	764	732	739	711	744	726	751	733	790	730	755	748	767	704	709	723	687	758	741	728	770	697	719	739	750	713	705	722	760	777	770	802	791	725	721	745	745	733	745	709	691	770	716	744	669	740	748	732	718	699	766	774	658	708	721	727	746	702	753	734	710	733	732	751	722	720	701	733	720	757	740	707	766	709	714	734	733	718	723	721	769	702	761	721	783	662	729	729	736	716	706	746	689	719	769	755	759	777	700	767	683	720	783	722	756	736	702	733	733	701	777	747	735	686	741	721	743	709	775	686	710	646	682	728	728	697	745	708	738	742	772	737	726	701	761	749	723	775	747	755	670	764	711	751	730	780	743	734	668	731	764	723	800	738	738	756	759	753	712	762	745	713	764	658	768	702	754	724	746	735	728	674	758	727	716	685	680	730	714	716	686	739	734	704	683	723	735	738	697	761	719	702	727	718	701	731	736	742	714	732	718	723	750	728	750	722	705	725	733	760	706	741	734	708	758	716	740	698	737	734	699	708	682	709	739	715	676	737	726	730	728	728	758	770	681	737	702	700	721	761	751	739	765	728	732	737	754	744	689	727	730	709	704	739	741	697	780	738	751	716	769	750	749	792	726	707	688	708	736	758	743	743	788	710	724	716	723	730	720	718	719	743	723	717	724	682	704	713	740	747	747	793	717	708	706	762	736	720	726	707	740	724	720	710	729	698	731	727	764	681	732	759	705	757	773	727	771	640	727	740	698	736	742	748	691	734	739	734	723	756	741	735	747	717	712	718	729	748	715	728	771	754	735	752	758	731	743	714	711	702	698	779	698	801	721	742	741	767	751	745	712	735	713	716	657	699	722	774	714	734	720	751	760	683	718	730	723	779	760	724	706	745	692	711	713	732	736	751	695	693	686	751	718	705	697	720	704	776	740	725	728	771	689	704	696	739	757	733	783	737	728	753	704	694	739	702	707	730	703	746	731	769	692	703	716	735	753	707	771	728	749	702	727	737	738	779	778	670	761	773	733	748	716	740	710	752	691	709	776	747	723	729	723	710	765	685	691	723	761	718	791	789	710	778	749	753	696	702	736	759	680	749	719	684	738	776	735	735	696	728	678	740	771	721	776	741	739	760	723	704	683	729	730	714	712	739	700	699	719	728	726	782	731	807	712	723	716	742	750	792	726	742	702	824	727	724	677	707	725	739	767	762	765	681	767	743	692	737	760	694	727	762	705	708	756	725	697	770	727	698	742	725	696	708	792	761	775	747	766	738	766	727	707	742	732	725	735	740	761	712	791	726	738	722	752	682	743	710	719	713	702	729	708	764	742	731	763	725	749	748	733	743	757	715	728	736	736	782	691	708	789	677	767	716	731	743	692	748	716	733	728	713	725	738	712	776	695	729	715	727	713	704	719	781	724	697	697	710	749	718	718	736	747	707	709	761	736	747	695	719	726	721	746	702	660	712	724	711	730	663	687	693	733	786	730	689	706	743	754	723	726	736	746	741	695	732	721	699	752	712	744	750	723	729	728	784	776	723	759	744	761	749	657	694	720	733	738	745	718	715	721	753	743	744	715	748	764	754	734	755	697	729	731	807	733	685	745	714	745	760	733	758	775	768	744	729	737	726	731	729	753	729	789	716	771	769	755	725	750	782	753	758	787	679	728	745	723	761	739	723	746	692	770	732	716	697	722	718	735	741	780	722	710	759	730	695	686	694	738	750	710	724	717	701	717	741	701	719	696	684	731	755	764	708	720	776	752	703	739	733	736	688	692	746	746	740	759	768	743	752	736	712	752	770	739	774	765	771	718	736	751	733	707	711	748	792	710	732	721	694	736	732	724	737	727	763	725	705	779	681	715	747	733	729	745	713	724	783	785	716	737	766	733	752	761	662	782	723	711	695	751	779	716	736	725	745	758	736	747	730	719	747	747	773	764	726	720	787	704	750	675	725	781	704	703	766	746	705	736	713	716	715	750	707	732	722	766	746	694	738	707	765	760	765	743	696	711	717	693	754	717	735	690	734	771	712	758	795	774	729	755	750	694	721	709	678	719	716	735	708	693	748	738	672	736	701	736	736	769	684	719	710	712	726	740	727	737	759	739	750	738	717	735	731	713	772	713	729	742	744	761	787	739	720	727	723	714	730	720	734	732	711	685	740	757	720	734	708	753	718	773	727	722	728	741	726	743	721	732	751	686	707	761	731	733	702	720	702	688	704
11514	17726	14420	7924	5587	4671	3934	3330	2980	2534	2163	1786	1564	1401	1277	1210	1145	1134	1130	1205	1127	1088	1108	1098	1010	1022	915	984	984	957	970	941	949	950	955	921	887	917	893	867	905	861	935	899	903	929	917	920	868	891	881	856	850	913	890	940	892	934	901	845	910	897	855	882	907	870	843	895	910	907	877	890	862	899	842	842	901	891	882	874	819	897	889	901	851	876	836	881	865	912	837	874	882	829	836	876	897	911	889	825	843	832	881	927	873	883	825	852	853	885	858	852	886	845	917	905	890	827	861	893	869	864	851	813	853	899	883	880	880	899	876	850	860	846	855	883	858	856	844	886	815	862	860	862	871	847	873	874	874	844	852	894	849	821	841	886	882	847	883	833	913	865	912	840	915	899	858	858	832	914	865	871	830	830	846	905	823	864	900	883	954	834	868	913	865	833	784	899	877	862	853	827	900	831	893	871	860	921	846	835	856	825	924	873	937	796	869	866	885	857	840	820	863	859	894	913	840	900	905	852	898	892	903	823	852	814	857	910	907	805	827	803	938	908	896	793	843	812	927	855	892	846	869	849	869	912	955	882	847	813	852	876	855	854	852	897	843	825	839	882	855	872	846	890	875	884	878	826	863	854	877	883	892	828	818	895	838	854	865	889	869	844	873	868	857	894	868	852	858	837	868	926	797	819	847	824	853	823	834	864	893	893	898	833	888	883	834	859	853	863	894	847	867	877	818	855	877	880	897	840	923	917	902	856	919	815	865	802	896	829	844	880	847	848	844	892	936	894	858	825	818	909	840	825	829	943	908	798	884	853	833	859	878	875	833	864	871	843	858	849	835	875	877	820	903	887	892	888	878	902	887	869	851	852	881	846	889	877	854	889	888	847	900	807	876	890	904	855	913	832	888	841	834	861	841	891	874	881	871	851	882	879	869	854	874	860	937	900	842	894	842	866	899	834	875	880	848	864	880	851	840	860	901	858	878	871	855	878	809	867	841	838	922	858	884	827	870	841	835	868	881	874	888	858	804	854	875	860	852	887	900	781	901	833	830	852	817	862	831	834	892	856	896	842	924	869	890	823	845	851	859	834	858	872	888	886	835	872	893	889	860	816	871	898	858	857	920	854	843	819	852	838	848	856	862	841	863	936	830	842	840	826	817	887	843	925	809	870	883	865	919	840	814	876	852	888	791	892	833	866	869	915	855	868	859	830	885	827	818	934	833	853	816	843	816	906	877	850	929	876	908	928	856	836	841	851	875	891	866	831	844	813	906	865	906	853	852	891	858	865	855	855	876	886	879	828	868	894	911	865	870	866	859	863	823	910	869	895	891	838	857	898	844	883	928	866	816	874	846	889	918	886	849	869	869	836	855	840	881	876	845	865	859	918	881	905	870	839	915	820	911	895	903	909	879	811	851	892	884	901	850	863	908	914	841	869	906	882	909	840	889	839	853	870	845	906	882	847	900	893	855	892	891	917	880	910	854	906	903	837	886	851	884	825	854	904	882	875	909	925	845	881	844	858	852	890	897	851	862	889	886	877	821	807	787	859	892	871	881	844	865	859	871	864	897	888	834	861	791	811	823	842	845	878	875	865	862	879	880	866	934	840	910	867	839	816	849	865	831	850	876	882	875	866	855	926	897	838	883	843	862	874	806	846	925	862	852	829	813	882	889	837	904	849	865	886	894	854	841	884	870	885	869	858	819	867	903	868	856	854	841	873	874	831	840	889	891	866	878	879	917	851	866	851	862	863	837	854	839	865	868	800	848	851	831	886	900	860	826	877	909	839	915	830	848	890	817	852	857	862	854	892	860	889	809	838	891	880	907	843	849	878	825	896	844	849	923	873	833	851	832	843	819	847	844	890	856	864	893	904	826	830	878	876	864	877	835	941	893	847	883	901	852	882	845	867	853	886	872	848	786	852	865	879	859	897	917	861	823	865	817	916	895	822	895	880	875	840	862	853	842	886	892	865	889	875	788	849	866	847	867	900	867	913	839	899	849	867	838	897	895	868	859	844	858	877	908	831	859	874	854	795	847	896	840	816	852	830	908	821	822	837	889	855	892	809	858	861	813	847	870	860	884	846	899	832	878	790	816	907	786	806	841	844	867	850	870	869	839	897	875	860	883	868	823	827	915	821	904	878	908	872	865	843	849	914	858	886	858	857	895	830	840	858	902	865	882	843	920	895	931	861	864	854	877	886	841	925	870	856	845	882	817	886	889	874	872	850	898	812	865	884	870	873	903	897	871	902	843	869	898	901	886	886	856	898	819	835	850	868	885	885	825	897	860	866	907	901	845	866	831	871	826	864	802	881	860	869	862	894	844	861	865	891	906	874	848	839	859	833	826	875	903	819	860	855	894	835	848	821	807	912	811	831	880	848	905	907	832	845	866	897	871	887	862	817	858	862	898	835	920	866	875	858	836	877	875	853	888	878	826	832	830	819	878	857	859	869	853	888	843	858	823	848	849	830	890	835	925	914	897	875	862	866	892	886	814	868	851	847	883	899	857	865	852	883	850	820	822	870	826	879	857	893	911	903	871	799	824	883	846	867	884	884	923	827	881	879	867	880	907	877	826	856	848	899	897	839	909	910	901	860	842	924	852	904	924	822	880	886	822	815	886	905	820	877	852	896	838	885	911	893	881	845	804	855	949	846	891	883	884	863	886	871	919	862	867	848	850	875	870	842	886	860	899	891	852	852	877	835	841	857	911	769	921	856	826	872	846	865	889	826	840	862	847	841	917	935	842	870	803	926	875	850	837	874	880	828	825	879	887	831	894	824	852	878	917	878	875	876	861	869	841	867	816	872	888	843	856	836	830	849	878	889	869	852	864	874	872	868	832	813	808	844	844	874	836	821	865	934	860	867	900	860	826	904	876	867	815	862	800	877	824	848	920	868	880	863	886	880	879	876	776	846	875	847	866	856	866	777	857	862	873	862	823	837	855	871	922	904	820	833	846	789	837	831	896	856	812	806	883	851	826	854	838	853	906	853	823	873	867	927	878	844	901	860	826	835	884	912	863	880	881	859	869	867	882	840	839	881	861	896	825	832	884	887	857	849	823	829	853	887	853	859	826	830	864	911	874	849	883	873	859	881	828	866	855	919	838	899	873	852	866	882	890	874	865	863	851	930	818	882	873	877	859	867	889	870	914	854	847	825	863	854	887	838	896	901	857	837	832	894	903	924	807	856	819	885	843	817	841	903	846	830	850	849	891	887	878	885	829	857	892	849	877	915	874	867	858	828	885	881	904	916	855	838	853	867	846	808	801	885	891	835	851	904	828	877	863	808	896	836	835	871	883	879	832	830	856	822	843	850	889	840	910	849	856	872	858	862	848	877	825	906	867	843	893	912	893	881	858	882	861	822	864	894	866	831	841	885	870	864	839	872	892	893	897	867	874	897	866	861	891	830	910	900	877	864	903	850	843	835	943	893	852	814	846	830	834	937	873	862	857	887	846	841	893	877	862	891	848	917	870	848	840	879
23530	20974	28328	23838	20985	14418	4739	2821	2282	2023	1706	1388	1133	1044	955	969	872	865	879	828	774	833	779	786	690	709	683	637	631	688	653	625	683	583	635	581	658	563	641	624	601	624	599	581	579	581	609	619	607	598	602	595	623	572	584	570	557	603	564	609	587	587	572	587	547	596	578	595	542	567	622	565	536	595	577	606	539	568	563	597	550	594	568	586	595	585	579	581	529	571	555	533	558	522	580	585	551	579	569	553	551	590	591	566	545	592	555	545	593	639	626	540	565	612	603	569	572	565	571	566	597	578	600	563	577	562	521	554	510	569	599	578	561	563	534	577	575	546	568	577	579	542	564	561	555	576	603	554	567	547	557	574	582	563	566	552	592	622	533	545	553	565	509	547	521	529	561	585	542	585	580	547	605	572	593	569	574	520	529	544	537	587	594	512	580	528	586	575	619	549	574	544	542	608	533	599	575	570	579	571	537	564	580	602	571	576	623	626	564	549	566	554	559	569	580	527	550	544	591	656	562	579	600	563	554	578	561	558	568	563	585	554	600	551	554	564	551	572	542	585	560	569	539	580	572	561	600	529	536	561	593	578	556	554	605	544	561	525	564	574	583	605	611	578	529	572	573	552	569	549	578	555	553	554	544	553	563	615	532	551	575	553	547	542	593	572	589	608	576	558	534	527	574	590	568	555	551	583	609	547	562	587	544	554	557	589	569	577	584	567	556	555	588	573	570	534	591	597	568	600	514	585	599	580	571	626	566	567	542	597	607	551	580	583	564	586	526	548	575	611	525	541	587	549	554	546	560	574	559	559	520	589	598	587	575	604	544	564	598	550	576	546	577	555	573	583	562	577	585	553	543	585	516	548	540	554	595	547	604	568	553	593	565	528	560	565	598	558	613	576	587	583	556	575	561	582	612	575	553	527	533	594	553	556	575	587	592	518	559	588	587	554	582	567	543	560	577	554	597	537	580	515	552	566	594	555	570	555	557	550	506	572	571	562	606	565	525	534	563	565	567	565	540	534	543	551	577	590	584	562	543	541	575	546	522	535	560	569	563	580	572	561	549	571	574	601	614	568	596	555	589	614	538	539	590	561	518	553	536	551	616	566	551	576	575	567	592	557	571	557	557	563	562	562	579	572	556	522	573	527	550	590	554	613	567	560	518	566	532	576	523	576	520	574	526	527	528	615	573	527	586	592	569	550	578	560	583	574	548	573	543	556	571	579	575	561	535	558	550	534	614	589	534	562	570	593	535	525	567	560	570	546	607	574	517	544	576	584	584	587	535	545	562	594	605	565	548	557	568	537	559	594	576	535	582	555	585	583	566	531	546	571	556	569	553	534	573	568	539	571	560	551	575	569	505	554	576	577	570	549	567	568	531	539	537	573	535	583	575	608	598	613	546	525	573	543	521	566	578	580	535	555	529	559	596	554	596	576	533	569	588	582	546	590	525	586	570	554	515	553	555	563	537	599	583	572	554	554	615	590	614	535	561	596	568	548	574	509	517	525	577	576	539	548	574	584	591	543	527	582	587	592	536	531	566	559	513	539	548	560	572	562	506	545	554	579	594	541	551	568	578	536	609	537	551	579	549	593	575	580	551	569	585	560	555	583	550	507	563	582	587	594	613	570	556	596	609	589	547	578	572	564	510	581	549	606	603	560	587	565	530	595	600	561	513	580	577	573	555	627	570	570	562	569	518	605	522	557	543	536	553	589	543	609	569	566	604	529	580	554	609	579	557	554	577	546	562	582	550	607	578	612	546	581	548	544	579	552	497	606	568	566	590	558	576	566	574	536	544	580	555	577	539	531	586	562	574	546	583	561	548	570	576	549	581	585	522	563	555	563	565	534	538	568	523	592	557	555	513	543	533	567	545	566	576	631	571	531	558	553	562	580	611	548	549	554	566	575	594	551	522	553	549	602	543	594	570	554	549	536	560	538	580	578	519	548	566	567	556	536	622	543	564	549	565	540	576	597	593	585	572	565	588	557	529	535	555	557	560	530	544	564	532	596	578	579	575	609	559	515	603	571	548	567	552	599	547	563	552	601	576	519	558	565	586	549	537	558	557	553	555	552	625	574	582	560	512	553	491	552	558	580	554	590	560	562	573	593	571	593	591	587	547	576	553	569	547	539	556	570	570	572	562	583	561	552	610	559	534	553	577	588	576	559	540	582	557	556	562	572	557	572	554	548	529	545	519	560	586	552	542	567	569	630	573	609	546	548	586	529	546	589	569	546	514	592	551	567	566	585	619	556	553	589	540	540	573	539	550	593	571	602	569	561	527	567	566	544	562	572	561	567	565	564	551	563	551	508	583	533	542	606	574	516	584	556	583	579	551	556	542	597	558	565	566	542	565	547	574	540	563	565	548	559	595	551	579	560	577	602	553	560	610	574	577	585	556	564	593	582	606	543	548	555	554	574	525	534	593	613	547	559	572	565	543	561	572	550	525	532	550	542	572	571	583	560	566	525	576	610	608	555	555	552	555	566	564	578	578	538	549	549	637	560	585	569	553	561	572	561	545	536	532	516	563	579	587	612	566	580	571	622	518	554	528	570	584	547	550	575	565	556	559	565	541	522	537	537	534	571	561	519	586	519	552	537	553	569	599	564	577	541	530	566	603	563	560	607	606	574	579	566	591	570	597	611	557	539	551	573	593	553	587	562	541	576	523	586	518	559	549	560	569	573	539	566	543	566	542	573	559	583	551	583	567	559	574	550	586	548	596	562	562	571	548	572	587	570	570	572	525	575	562	587	551	575	528	572	583	556	583	574	559	554	554	544	603	582	586	567	604	542	607	591	541	579	568	587	559	562	574	568	591	539	597	574	532	567	558	578	515	585	554	558	592	561	570	595	526	562	575	550	572	555	549	521	563	567	541	538	569	513	578	572	555	547	532	586	562	574	556	525	570	593	593	537	532	549	575	578	576	587	529	559	574	570	575	598	597	594	548	560	553	590	543	569	557	649	553	591	565	542	567	610	570	576	556	595	558	550	564	616	583	583	602	563	541	582	597	579	573	552	597	568	553	542	558	568	523	559	554	564	578	520	588	519	526	578	561	564	582	577	555	546	559	553	572	513	589	553	566	622	589	559	579	586	572	588	567	572	546	547	606	581	544	564	576	604	556	579	549	573	548	537	602	585	537	567	580	565	586	608	558	564	558	582	595	574	526	542	542	567	541	545	559	569	513	552	555	584	543	543	591	556	571	590	573	592	546	590	556	561	561	534	610	587	527	558	602	518	538	561	547	594	604	555	542	544	577	604	555	565	582	564	553	548	598	571	579	519	570	549	566	569	605	620	548	623	532	540	562	557	556	554	573	551	548	595	508	572	532	561	568	556	532	593	547	586	549	602	599	521	548	573	589	550	555	574	574	600	569	563	583	559	538	559	534	543	607	547	547	545	568	562	546	569	547	619	565	541	581	560	549	571	578	561	565	519	589	552	541	632	550	612	545	584	533	592	578	557	552	563	568	563	557	609
12727	25614	21676	13025	9948	8286	6634	5406	4751	3919	3059	2498	1994	1702	1442	1419	1366	1271	1260	1142	1150	1188	1151	1029	957	1034	933	910	847	857	841	859	816	811	763	809	730	785	749	713	762	762	772	757	704	747	702	709	744	748	720	725	728	703	715	750	744	731	670	710	742	697	688	680	738	677	655	682	699	727	696	697	665	684	727	729	688	691	729	706	688	713	663	711	692	659	654	669	679	670	690	664	715	690	680	680	684	714	719	682	649	684	681	719	731	707	638	669	661	641	706	688	716	633	688	686	740	664	646	651	671	700	718	698	685	647	679	664	714	677	766	710	650	681	691	677	701	699	677	697	667	667	709	682	714	696	674	692	683	680	669	702	690	656	622	677	661	661	669	703	729	684	673	673	648	621	640	735	666	679	687	645	727	686	719	656	697	608	697	690	658	657	723	682	642	721	688	711	695	635	680	620	700	689	673	735	655	629	736	641	690	621	712	685	651	624	682	670	677	662	687	730	681	635	671	651	667	702	662	693	653	681	636	695	668	711	693	699	645	697	670	687	684	726	680	677	721	692	653	696	674	649	722	698	653	656	691	673	707	658	678	723	691	692	653	686	632	667	674	648	692	713	715	684	642	647	705	664	659	665	655	654	694	657	691	702	703	696	665	620	664	701	645	694	653	608	662	691	674	651	691	645	695	687	694	646	694	720	649	716	707	624	732	662	691	678	647	620	681	639	639	682	669	700	699	660	710	676	661	649	685	675	678	672	693	666	675	663	684	708	718	723	688	644	667	655	669	662	661	658	695	709	667	678	693	712	667	702	698	701	705	682	649	667	604	675	665	685	675	695	703	688	696	668	641	677	675	728	650	638	680	653	679	768	679	689	760	714	691	660	672	632	654	672	681	695	651	676	707	692	687	649	731	641	683	691	730	657	682	672	617	703	695	680	699	660	668	631	707	678	685	639	674	640	693	722	723	665	678	705	646	677	667	686	652	644	630	647	659	657	640	689	695	651	707	666	745	647	678	698	644	646	707	695	693	691	645	724	671	704	621	703	681	715	722	643	683	651	683	679	690	664	666	695	672	700	605	685	649	689	648	681	642	678	695	651	671	680	661	692	625	717	666	685	695	676	661	668	764	660	668	677	674	661	689	707	691	688	684	666	710	647	649	680	694	682	677	693	666	686	643	725	693	649	702	674	684	667	683	680	669	698	654	661	675	655	683	682	646	725	675	653	727	701	697	670	710	651	669	677	726	650	657	719	648	643	665	718	696	655	668	688	707	659	683	644	701	695	678	692	664	657	727	680	717	664	665	675	648	686	683	692	719	690	712	670	714	651	621	635	660	675	692	635	722	659	631	661	664	623	664	634	661	639	697	724	728	675	686	667	704	667	718	666	670	677	664	674	702	685	677	650	637	669	666	697	694	691	693	713	696	665	654	690	668	675	736	659	708	639	664	703	666	719	679	647	719	689	714	691	697	671	674	706	701	703	701	691	686	701	694	703	673	668	668	656	678	655	687	680	732	671	651	688	694	647	694	656	640	630	680	695	667	709	712	661	692	666	650	722	686	684	705	659	693	692	676	678	695	689	690	659	671	694	683	640	676	644	667	687	680	683	656	656	691	687	678	704	688	687	697	646	649	676	666	665	693	693	691	667	708	672	704	657	714	646	674	659	677	698	685	677	657	699	682	672	683	685	721	677	656	653	686	672	673	735	637	728	621	623	706	673	709	668	644	649	630	696	667	684	693	680	643	663	693	691	670	697	649	648	655	673	689	695	681	685	699	734	636	692	668	692	638	675	724	698	683	685	670	689	678	698	687	671	663	699	695	688	727	692	709	680	704	687	677	671	690	694	665	654	659	692	680	702	652	670	694	662	657	685	657	680	655	691	707	688	684	680	682	670	696	668	724	726	686	645	674	683	644	675	718	685	666	678	699	718	661	689	648	665	669	657	659	705	682	696	712	688	625	729	657	669	674	672	704	675	633	645	633	646	675	630	620	664	715	687	678	658	665	707	671	685	702	682	656	694	655	739	680	680	658	661	652	644	667	637	708	676	682	702	663	705	690	683	691	692	657	702	663	729	724	668	683	653	668	664	679	658	648	660	680	662	692	695	629	666	659	739	667	647	708	714	677	718	712	683	673	699	676	686	678	649	682	717	675	660	715	665	696	706	649	699	681	682	713	707	722	657	689	656	628	634	673	703	664	711	662	673	673	694	707	694	725	703	701	678	664	673	611	659	660	661	691	681	671	655	674	696	663	667	715	690	687	705	665	621	705	674	710	699	651	673	632	693	672	625	687	701	691	687	679	681	649	681	675	637	698	702	672	653	666	651	610	664	643	684	680	741	664	710	688	695	684	686	671	696	677	671	685	640	666	667	681	676	712	678	685	659	695	684	678	675	686	705	680	631	667	708	651	703	684	676	666	671	669	656	715	708	673	680	666	728	660	728	691	674	694	679	640	687	732	702	694	673	658	669	640	683	643	672	684	669	637	676	694	707	716	704	659	663	668	685	697	645	691	657	702	688	629	675	688	698	708	661	724	690	690	677	704	639	659	648	698	657	749	711	702	689	684	678	663	671	632	690	701	625	662	651	678	698	685	627	696	654	718	640	646	698	640	700	741	743	669	692	696	686	702	660	691	739	659	653	718	648	643	714	710	666	654	679	688	685	708	681	689	659	692	664	642	682	688	660	648	711	690	691	619	645	665	690	718	696	665	627	673	676	701	650	666	679	669	672	688	662	658	674	682	647	688	665	699	676	654	712	701	656	695	704	665	663	673	675	668	647	663	683	675	708	654	681	624	641	621	646	705	642	669	710	632	657	670	676	655	685	692	685	659	642	674	692	750	662	658	680	687	638	671	669	687	685	682	672	692	666	659	649	701	674	691	631	660	657	670	677	700	664	708	625	661	669	666	699	665	679	675	701	709	646	688	670	655	721	657	687	677	705	748	745	673	695	677	677	676	697	708	693	668	684	703	645	683	669	663	662	667	685	649	677	650	680	677	693	645	670	719	649	665	670	650	639	743	682	678	711	587	646	650	649	690	679	670	688	681	714	664	639	737	672	639	692	709	663	673	667	696	653	673	705	644	649	679	758	696	681	711	663	665	692	688	623	705	689	658	660	635	656	642	712	682	729	679	681	679	651	651	641	673	658	687	711	626	636	680	685	652	691	672	669	671	663	631	678	648	664	712	707	691	669	722	727	665	678	682	653	708	668	626	707	712	641	652	674	680	655	670	656	704	695	655	653	670	674	636	673	693	708	690	664	680	674	721	649	651	694	665	646	704	658	680	676	726	637	695	649	700	668	684	665	697	693	664	658	693	703	701	714	705	692	681	634	700	624	672	610	701	696	661	648	684	702	637	732	705	645	718	648	698	666	712	682	665	670	690	657	705	668	684	646	668	697	707	721	687	686	666	635	659	719	679	699	692	711	675	716	676	717	680	649	681	709	679	668	663	684	683	691	662	652	652	703	668	709	693	678	704	681
22603	20975	28712	23402	20985	21176	13872	4236	3098	2570	2154	1732	1452	1237	1235	1091	1016	960	981	894	897	806	797	811	787	690	717	662	674	656	659	629	657	618	620	611	606	591	604	518	560	537	536	592	571	577	587	585	572	550	614	525	575	532	531	512	550	570	536	539	561	572	564	549	512	523	545	555	519	544	497	506	511	602	499	525	559	544	488	551	520	562	525	522	531	553	481	531	516	513	518	516	530	519	542	518	518	500	522	506	508	534	524	480	516	517	505	511	509	499	554	528	522	491	534	530	544	513	487	496	531	499	538	532	519	525	497	537	532	554	476	548	480	552	520	515	514	511	555	502	542	504	537	526	487	534	517	469	543	511	514	513	526	516	543	536	533	506	525	527	488	537	502	487	507	491	517	511	533	566	487	501	507	506	535	539	542	520	498	498	513	550	477	515	511	535	465	491	478	530	547	518	527	505	531	489	458	565	481	515	483	514	532	504	542	496	507	540	500	482	499	537	523	542	494	579	498	532	505	513	508	497	532	498	569	481	504	482	519	509	529	487	521	510	492	496	555	563	480	515	527	523	472	514	495	533	473	527	536	483	463	524	506	512	506	533	512	515	529	532	521	480	528	511	513	502	527	510	500	552	504	496	551	514	494	520	477	493	450	521	492	463	520	505	517	517	533	507	502	494	531	513	528	514	501	503	512	528	480	535	531	492	488	499	511	538	516	513	553	507	494	499	528	515	525	524	506	512	505	466	542	490	489	536	532	543	466	528	513	506	493	515	550	510	516	515	502	520	540	478	558	471	476	506	521	525	524	497	481	517	541	476	520	525	550	503	527	472	490	516	521	550	541	516	530	528	529	497	526	511	494	513	520	532	516	534	478	558	553	535	552	514	506	492	508	537	494	519	566	506	526	517	481	545	512	536	506	553	509	567	502	481	514	537	519	533	497	523	551	537	568	539	468	501	492	523	474	550	523	495	476	503	496	515	482	522	504	536	490	510	557	490	564	490	542	530	513	488	553	492	513	478	547	496	509	539	568	552	498	491	534	480	503	465	497	522	484	508	515	494	511	526	496	489	533	511	505	486	546	520	505	527	510	499	520	487	496	525	516	496	507	579	513	520	515	486	504	524	501	490	523	541	504	503	536	476	480	534	496	500	514	484	511	478	474	470	478	472	484	498	497	528	540	505	528	516	482	509	520	537	487	500	531	527	520	541	477	497	538	483	497	497	494	500	502	506	573	523	520	465	522	535	499	505	494	557	492	523	482	489	528	493	539	489	493	490	517	492	561	515	521	504	518	490	500	490	503	534	511	555	532	534	513	506	556	481	545	549	505	503	479	555	536	504	496	496	508	492	469	536	490	455	499	504	488	498	528	535	523	484	529	508	537	550	517	499	510	501	483	468	523	545	528	510	516	509	503	494	511	529	510	519	502	534	512	539	490	512	492	525	503	491	534	534	494	500	490	501	541	502	532	497	526	519	505	508	493	530	506	511	507	516	496	502	495	493	540	551	484	541	486	528	531	514	560	555	549	533	516	523	509	527	508	567	541	511	490	478	468	555	535	528	521	509	523	532	569	490	506	498	513	511	512	513	527	517	563	494	560	527	483	517	499	514	539	532	510	495	536	501	519	544	515	466	551	506	510	497	501	531	505	502	509	484	474	529	527	494	506	556	547	480	519	527	495	507	526	497	512	539	508	540	528	490	543	501	484	559	510	495	511	519	508	507	525	466	515	500	520	536	471	523	530	543	518	530	502	496	457	496	495	514	569	509	511	520	534	539	531	516	571	553	509	514	535	513	517	524	544	486	479	539	499	473	533	513	533	506	477	516	481	562	498	485	550	494	524	524	504	508	517	501	492	539	479	533	530	525	519	497	550	498	537	494	565	599	502	504	547	523	474	524	525	482	525	515	525	512	548	557	489	499	531	551	539	521	502	516	513	520	513	489	506	509	527	495	519	494	512	467	513	485	518	502	490	513	486	503	513	529	529	495	491	502	543	557	484	516	505	543	520	517	510	487	498	501	551	530	563	498	476	510	504	501	532	476	490	486	454	520	519	524	508	507	495	537	534	487	526	509	520	517	502	543	511	507	525	528	508	508	539	552	593	461	432	477	500	515	542	528	513	487	528	510	472	515	516	503	504	488	530	481	487	491	545	507	532	527	495	525	543	488	534	542	502	497	508	511	513	547	498	489	508	517	467	532	549	491	492	531	519	491	493	571	528	538	465	496	499	483	504	511	539	502	504	526	469	526	498	535	484	515	533	508	505	506	515	521	503	503	521	508	502	489	500	494	506	495	487	524	499	505	498	552	522	539	525	484	496	528	474	538	483	504	527	526	555	472	491	538	478	506	487	488	485	484	574	515	477	504	525	509	518	516	483	558	533	497	499	501	508	537	519	502	517	521	513	531	507	519	499	540	501	519	519	512	536	512	485	509	515	473	533	493	543	496	523	530	520	549	519	523	536	497	480	552	531	494	499	514	498	532	521	540	525	540	537	499	493	549	518	499	526	489	504	505	472	494	491	521	497	493	514	516	539	510	506	480	490	536	526	473	531	534	494	511	529	508	532	493	507	500	491	529	523	533	498	529	482	530	527	505	525	511	496	463	471	543	524	511	518	527	507	533	504	516	502	510	512	498	558	491	508	503	514	498	549	511	505	544	507	461	497	489	536	562	507	511	483	478	503	534	538	496	546	456	501	533	492	500	531	514	491	512	523	517	521	483	532	526	491	545	511	522	523	495	505	505	489	529	522	513	535	516	526	525	515	493	540	512	506	486	498	540	509	539	487	494	466	478	518	499	550	490	539	530	506	542	500	517	524	509	510	497	496	511	537	512	515	526	488	491	501	508	519	465	524	528	528	483	500	548	501	527	500	531	510	519	488	500	490	507	508	477	482	519	552	522	451	489	518	499	513	517	490	501	541	498	498	504	511	546	556	499	494	486	500	524	482	540	546	514	501	505	512	509	529	481	508	517	515	495	522	478	491	512	500	479	531	509	520	552	502	546	482	564	522	497	550	481	504	523	550	541	518	490	483	508	521	502	475	474	559	484	484	537	531	503	507	526	486	512	494	506	514	516	489	508	491	525	517	572	516	523	478	551	476	529	505	519	488	493	508	513	509	485	499	520	507	490	557	557	498	512	509	476	543	504	522	522	485	508	499	535	487	504	518	485	532	503	538	533	501	503	507	500	513	507	500	557	525	521	500	493	520	524	549	536	496	510	506	512	540	525	489	529	512	542	529	537	489	515	532	505	532	511	491	569	515	542	548	541	534	542	466	485	525	529	466	538	507	501	485	510	536	544	490	507	497	541	532	476	473	524	507	496	483	506	535	522	492	545	536	564	531	536	537	536	522	523	502	561	517	502	561	514	488	489	513	486	504	512	514	526	526	516	520	514	503	499	507	484	502	470	478	540	483	474	505	538	517	521	484	506	536	516	489	510	501	551	503	529	502	493	474	500	544	560	524	541	526	481	506	529	514	529
14968	30373	26447	17176	13438	11136	9040	7386	6355	5187	4174	3291	2535	2024	1874	1744	1621	1607	1457	1366	1291	1255	1149	1179	1032	1019	892	927	876	814	857	835	824	757	792	762	740	716	740	728	721	705	691	698	717	698	708	711	679	694	646	649	681	709	681	685	693	617	682	630	658	731	669	665	597	602	643	597	648	660	625	601	664	640	651	648	642	671	639	612	617	645	613	616	633	636	613	621	596	614	635	603	592	623	600	597	646	602	666	667	627	574	654	565	630	631	585	596	618	601	636	592	600	574	632	601	632	616	625	608	606	581	616	619	632	591	598	569	604	576	606	624	594	595	635	612	588	618	657	593	586	638	638	609	607	631	608	624	618	603	634	617	588	644	608	556	571	587	614	632	642	635	575	551	644	582	581	596	602	575	600	620	607	579	607	582	603	604	605	574	596	597	602	588	570	621	599	591	640	635	581	613	633	585	575	587	606	611	560	570	590	612	573	563	628	599	587	567	581	620	600	635	561	580	599	603	599	611	590	597	624	604	623	603	600	569	620	586	609	606	612	575	606	618	572	599	617	643	590	634	641	609	638	614	603	580	621	616	562	614	622	603	624	553	595	588	619	577	615	615	594	593	615	621	598	587	587	601	600	642	562	568	594	598	612	568	574	589	572	558	612	588	580	599	634	603	588	583	593	601	589	549	557	634	575	612	616	607	623	620	606	613	624	572	565	571	579	593	609	621	564	610	616	628	620	587	592	602	606	612	618	588	609	573	579	640	624	610	601	587	639	607	597	583	588	598	603	595	629	610	568	594	603	607	597	580	641	600	600	634	602	612	590	571	591	627	636	613	598	591	611	614	605	557	608	608	612	587	605	597	592	597	631	569	575	586	583	603	630	544	599	579	553	599	626	629	662	588	600	621	572	583	612	616	619	622	601	551	627	607	604	603	618	610	593	578	640	573	585	587	584	615	609	572	570	617	596	617	576	601	596	641	681	576	575	602	637	640	617	571	653	594	587	624	591	610	584	591	604	598	586	608	568	641	607	576	607	584	628	599	589	598	613	584	607	632	612	590	585	595	622	587	602	578	576	590	591	624	596	592	611	553	602	605	632	590	544	647	612	612	648	576	589	602	580	577	627	592	622	609	598	666	662	578	606	574	585	586	596	599	610	613	593	596	605	611	627	582	639	611	610	586	604	578	574	609	572	606	564	553	601	613	626	573	580	592	609	609	567	552	600	632	602	603	565	613	620	583	622	602	607	609	572	610	621	598	615	611	605	603	601	573	604	635	600	595	586	585	613	600	613	584	595	594	624	610	585	594	615	593	574	599	584	625	564	607	603	568	629	597	633	595	601	585	581	608	609	599	602	620	591	584	630	595	629	637	629	587	596	559	615	586	630	586	592	612	637	548	621	584	591	580	621	616	645	563	608	568	588	605	608	633	591	604	622	595	619	577	628	572	630	588	586	578	578	566	592	613	628	628	627	600	581	586	602	577	639	579	564	595	590	596	591	615	604	595	613	617	584	580	572	575	561	601	608	600	595	541	599	582	603	618	585	596	580	622	598	593	601	581	580	593	657	602	592	595	579	559	646	576	629	556	639	609	585	626	581	617	583	586	554	630	606	601	608	605	617	592	552	603	600	570	597	617	670	620	542	595	571	647	610	604	603	580	599	573	596	586	590	597	579	609	617	584	583	626	615	645	584	619	610	568	608	552	601	615	640	583	630	612	551	635	602	608	589	635	622	626	542	592	623	599	603	610	620	556	571	586	590	570	586	544	611	597	561	545	614	643	577	575	576	560	581	589	632	585	564	583	601	652	606	544	579	616	594	545	598	574	596	598	590	575	564	569	560	567	578	603	595	623	611	556	608	613	624	616	637	623	574	601	588	579	620	640	662	536	563	570	585	570	595	632	612	576	563	631	574	614	612	627	583	618	562	578	630	625	578	604	601	593	543	580	590	618	596	579	566	591	567	630	608	597	591	593	602	623	604	595	619	568	618	593	601	621	552	578	575	579	660	631	586	611	613	603	624	569	578	638	575	643	631	611	586	598	579	557	590	600	628	598	598	590	578	601	578	578	586	598	604	588	636	608	616	608	588	575	573	601	622	560	576	564	595	638	598	582	564	615	592	537	639	578	624	578	578	547	611	631	599	603	591	611	591	580	611	625	609	616	593	588	600	578	569	602	575	615	597	591	596	594	588	598	660	549	596	622	603	636	585	622	619	617	563	615	572	617	563	613	578	571	579	598	624	610	590	599	596	596	583	611	584	618	623	565	637	540	617	608	613	592	600	598	658	586	589	588	621	634	630	567	608	631	547	588	575	622	607	601	657	604	600	575	597	545	621	576	607	616	586	608	623	592	634	581	606	578	594	632	566	653	608	571	589	555	611	621	612	587	606	586	582	607	606	626	593	619	598	570	592	598	607	574	597	614	572	613	578	588	607	642	572	599	641	583	557	615	594	583	587	638	593	591	564	619	554	631	577	582	592	628	612	611	620	590	611	558	592	578	644	620	575	585	595	610	584	590	631	548	584	616	597	573	554	583	593	586	598	650	593	579	611	651	585	640	593	618	631	554	613	590	578	599	607	618	574	600	599	627	614	588	600	607	572	602	605	575	632	651	600	592	573	630	618	619	587	641	611	597	618	595	596	594	599	601	600	570	590	624	587	617	588	600	580	600	552	595	584	621	644	608	600	566	583	627	603	591	601	605	566	607	603	631	570	607	551	605	584	583	612	605	603	624	549	622	639	628	603	600	571	581	623	622	592	565	584	646	602	589	582	582	564	573	620	630	629	609	578	601	560	612	607	609	652	583	618	590	666	630	560	610	584	586	600	583	578	598	583	597	614	634	600	652	585	613	615	595	614	570	603	587	632	616	621	603	573	626	584	562	568	576	554	611	579	588	617	602	599	558	594	614	651	593	604	625	580	586	666	613	589	548	586	599	627	593	618	601	621	602	589	647	604	591	637	676	632	606	599	608	622	634	598	648	561	641	572	611	631	606	592	578	609	598	594	613	616	612	622	596	589	650	581	602	604	601	604	596	608	564	569	588	584	607	567	589	591	557	628	611	624	624	583	648	610	598	621	598	597	545	635	612	616	557	611	608	591	608	615	579	602	586	585	576	543	594	619	562	584	606	615	593	613	613	570	571	557	600	577	601	591	629	596	601	570	585	642	651	614	598	618	594	597	577	594	605	595	587	586	604	578	589	585	587	649	541	594	597	581	624	565	607	599	648	576	594	617	622	612	584	588	600	547	618	600	603	662	588	618	596	612	626	599	604	623	606	537	588	572	570	577	620	591	624	599	619	595	578	625	573	623	557	629	637	616	640	576	604	647	590	620	584	600	598	627	598	577	620	576	556	579	575	612	602	603	611	601	595	629	569	585	583	598	645	641	608	606	621	574	611	563	585	622	612	625	585	602	634	564	582	582	655	616	654	596	610	611	577	555	601	592	621	606	602	597	602	569	596	632	569	568	602	570	624	560	605	577	570
26799	20757	15321	6663	3451	2611	2211	1782	1684	1499	1210	1151	1046	926	953	964	910	911	898	890	882	911	888	837	807	739	841	853	779	788	771	803	833	846	763	801	779	722	748	774	717	744	769	777	793	755	744	779	755	819	829	767	775	794	741	734	749	784	757	761	763	742	761	743	729	712	762	753	748	746	716	754	775	745	773	759	700	737	780	761	726	730	756	760	736	727	705	728	758	712	767	735	793	721	779	706	756	779	752	684	757	753	686	728	744	702	759	744	721	712	774	679	721	750	737	732	771	751	766	725	706	710	728	765	726	738	713	731	745	723	728	718	745	693	688	736	749	733	774	763	743	702	740	746	748	718	728	762	739	813	726	724	746	711	764	690	679	763	789	784	720	738	734	763	734	755	720	748	746	772	688	722	775	762	715	764	731	727	733	744	744	741	734	772	739	732	759	723	766	760	726	704	776	712	705	731	746	724	708	753	739	724	695	746	700	724	746	755	695	735	724	765	746	779	733	714	739	750	727	676	732	760	678	708	757	752	699	719	803	713	689	767	698	691	769	733	723	700	741	728	738	768	686	716	718	748	756	723	784	718	757	758	754	753	739	698	742	734	706	763	690	749	730	753	720	731	715	751	705	768	739	766	705	747	697	728	775	784	709	738	726	751	717	704	760	705	769	701	718	687	745	730	754	725	741	784	711	724	716	734	738	695	715	782	711	714	775	774	733	728	753	757	792	741	710	779	677	672	721	799	697	739	721	746	748	742	763	759	735	749	741	805	702	713	723	756	776	791	728	707	737	792	706	722	752	726	713	731	731	770	717	726	719	768	800	767	719	728	684	713	799	732	744	710	745	759	724	722	754	734	760	722	696	768	695	672	731	727	711	707	707	709	705	742	734	691	728	715	717	714	736	720	698	708	742	731	788	773	766	716	766	715	716	794	811	734	739	708	695	704	701	738	759	732	766	716	765	778	740	755	754	807	741	755	764	697	740	748	721	759	705	760	732	723	717	770	748	749	719	747	721	689	707	734	707	702	791	733	745	753	759	756	749	743	733	712	685	755	771	730	699	736	739	705	756	693	727	716	722	728	746	724	726	772	753	692	714	749	680	715	717	764	698	741	760	730	691	796	731	739	733	752	720	747	735	717	731	736	759	744	725	734	699	737	712	794	701	734	782	748	754	747	737	688	741	771	726	668	701	775	727	719	730	768	730	743	757	745	723	729	707	762	696	777	687	727	720	700	795	765	752	770	732	730	727	704	712	770	707	726	784	682	720	786	756	756	722	743	724	688	711	709	810	695	754	726	736	740	757	741	737	743	721	781	705	756	712	698	697	780	721	762	751	725	756	734	798	742	716	699	721	765	724	764	773	766	784	766	739	684	746	774	777	757	727	744	703	706	727	756	721	769	712	720	728	736	708	745	743	724	740	776	790	723	702	717	722	763	746	733	749	759	740	733	776	732	687	705	714	717	786	730	697	742	731	738	731	713	727	741	728	753	716	737	712	761	755	743	787	798	728	749	714	744	740	772	752	761	766	730	726	731	727	730	750	776	736	706	741	778	764	753	752	720	763	773	760	761	712	741	745	724	695	769	693	779	748	778	751	736	706	710	726	737	711	735	772	757	754	714	688	744	706	683	743	787	769	756	773	746	767	728	718	769	753	725	755	724	699	697	754	724	724	728	744	813	736	775	746	695	722	734	761	756	785	684	717	762	751	730	751	714	801	711	706	758	769	759	720	747	729	746	738	758	714	691	706	768	735	739	735	734	745	722	770	755	734	742	771	687	727	759	762	734	722	732	733	693	714	754	763	683	715	728	707	722	691	696	752	776	725	698	737	759	719	735	743	738	718	726	744	741	739	734	722	681	702	752	736	750	739	707	753	707	733	725	727	704	746	730	795	705	743	742	733	742	736	701	779	699	727	701	756	708	722	706	715	713	791	757	774	778	819	688	728	702	766	772	735	719	709	808	772	714	719	711	766	707	744	740	733	663	704	686	732	748	712	750	758	714	692	718	731	722	779	741	744	769	689	706	732	762	772	692	730	729	738	746	784	728	734	774	725	752	731	727	754	731	718	733	688	707	746	746	712	690	735	753	714	697	756	775	753	751	704	699	739	727	713	756	737	747	734	755	741	722	739	725	726	731	755	710	754	740	722	680	671	753	761	683	742	777	716	727	742	747	801	796	746	752	767	740	755	777	701	763	713	737	747	749	735	706	756	712	763	733	698	716	726	699	716	768	749	729	728	743	691	659	749	736	725	720	749	679	729	732	757	755	757	735	720	744	758	722	727	745	730	696	735	710	762	706	719	781	751	766	717	722	755	729	738	734	752	704	783	727	775	747	737	705	730	756	733	793	739	775	719	736	698	734	762	697	727	748	727	735	719	717	717	766	733	750	724	755	692	717	748	790	754	752	762	729	731	723	751	766	795	773	687	729	763	752	763	751	721	722	730	732	715	719	716	796	774	756	753	769	724	737	768	749	723	751	750	728	708	709	768	697	709	738	689	737	737	769	743	746	753	755	760	701	814	753	752	748	757	762	747	749	783	786	742	752	742	722	730	788	736	692	706	714	721	740	704	767	698	759	720	764	745	734	750	743	739	766	761	704	755	740	727	755	789	712	773	754	713	749	733	722	729	730	715	722	741	760	699	707	719	733	758	742	722	715	735	744	722	742	751	753	764	716	764	704	724	723	739	705	763	739	696	718	717	739	720	723	738	696	751	745	723	738	734	723	721	702	725	682	702	684	755	688	716	720	777	725	707	763	773	762	749	660	720	739	788	768	738	733	744	710	742	768	714	722	749	749	774	728	720	766	719	754	781	780	735	745	773	728	725	711	796	746	690	740	708	755	708	720	815	744	751	745	748	738	722	746	740	714	753	751	700	777	788	709	717	751	733	716	750	705	737	725	785	776	713	718	716	730	698	720	753	758	730	721	724	791	733	708	751	715	731	726	721	764	723	728	729	741	739	775	769	762	702	739	707	740	742	712	725	714	720	752	710	772	739	744	817	711	749	708	755	757	750	716	772	757	730	759	756	709	729	740	741	704	729	763	747	755	713	718	726	793	744	715	758	770	711	741	749	699	761	778	745	734	696	759	670	748	764	745	762	714	772	745	781	743	714	725	700	745	732	751	724	718	794	743	732	729	795	772	734	751	751	663	735	767	740	778	682	691	729	724	727	750	703	738	718	716	759	804	705	771	684	759	692	724	726	744	747	728	722	752	750	715	750	684	712	715	711	701	752	726	687	714	721	682	714	719	738	729	731	734	705	740	708	758	770	736	737	708	716	704	726	758	772	685	707	757	763	727	720	746	741	702	768	720	719	727	738	743	781	742	719	748	738	726	734	742	704	746	729	701	736	694	717	773	726	761	780	731	690	743	738	746	755	726	682	759	741	746	747	712	757	721	785	708	742	700	768	736	762	762	711	737	765	745	740	730	774	739	733	754	774	729	727	767	753	733	700	753	777	800	708	774	795	736	722	711
11175	16870	13905	8030	6056	4904	4126	3514	3251	2618	2091	1755	1537	1350	1295	1230	1159	1207	1143	1208	1109	1101	1102	1048	1017	1075	1072	979	971	972	954	898	897	951	959	966	902	883	925	928	893	889	899	849	885	883	920	959	965	943	850	874	898	875	867	1000	903	911	875	900	911	902	873	968	948	877	877	881	866	872	854	826	896	924	889	877	912	900	879	937	864	890	885	893	895	863	843	880	875	862	881	861	867	871	870	859	905	872	880	886	889	844	865	875	870	893	874	838	887	904	889	887	858	839	890	855	906	838	914	908	856	929	868	872	848	856	868	870	845	872	881	899	884	865	889	861	929	851	871	880	905	895	894	840	846	909	872	882	884	849	876	911	890	833	908	828	878	847	853	819	847	810	905	892	841	897	893	890	881	875	840	910	874	877	901	829	793	925	856	860	836	885	873	857	844	801	873	870	877	930	883	890	812	931	850	885	894	869	850	853	892	844	864	852	900	872	833	840	833	855	869	897	818	874	840	917	831	870	875	888	864	852	880	902	891	866	846	885	915	814	909	876	901	878	865	914	851	886	861	916	908	830	913	928	854	866	818	844	823	834	880	878	848	874	864	912	901	908	847	878	867	847	906	877	864	857	877	842	844	870	842	848	895	904	920	861	846	843	874	870	885	897	877	872	875	884	906	883	872	838	900	874	830	860	819	907	911	903	853	866	852	853	819	878	913	854	898	857	860	905	890	845	794	917	827	859	914	947	930	814	870	835	892	863	827	910	829	923	818	862	858	846	884	845	907	877	867	883	840	842	903	825	827	875	841	898	850	825	887	842	864	832	898	825	895	914	902	915	889	839	884	898	863	867	861	875	906	892	863	825	830	839	818	863	869	839	847	836	877	891	929	856	906	864	893	897	886	910	890	905	842	850	848	898	863	869	835	860	868	823	914	923	856	929	849	860	828	836	864	807	871	891	846	884	876	831	831	864	835	843	889	842	871	818	891	866	867	883	845	924	920	800	858	874	917	857	895	835	866	867	874	883	928	850	939	876	876	910	906	864	857	889	841	853	851	858	814	877	879	867	842	846	835	868	814	913	868	903	844	925	898	881	866	828	857	820	919	870	918	893	836	851	857	913	858	869	841	836	851	938	835	856	846	887	832	862	881	885	890	877	847	842	853	894	900	901	887	854	864	861	873	856	878	853	877	857	869	854	837	921	843	855	904	801	810	866	907	845	821	805	823	851	855	893	868	852	879	902	818	863	826	844	924	875	875	907	886	879	841	842	912	856	862	844	843	815	878	848	849	872	901	893	926	886	862	887	887	823	877	871	882	865	861	887	872	844	878	884	842	913	870	939	934	894	860	841	886	875	859	838	838	894	855	853	815	835	852	843	905	902	852	845	860	851	824	870	848	900	874	849	850	840	874	876	864	886	920	885	846	895	839	885	889	868	897	928	873	892	858	876	894	862	872	873	830	933	848	895	897	897	870	838	858	842	870	875	799	822	865	890	864	845	887	865	914	877	857	816	909	881	909	817	872	852	874	885	885	846	919	864	863	857	909	874	897	894	857	908	923	816	863	879	893	847	832	819	838	856	846	872	855	892	810	874	882	843	892	858	845	865	877	874	891	869	884	829	894	894	862	856	836	922	844	857	855	906	851	876	840	889	842	895	876	912	827	888	869	830	854	871	899	859	794	867	880	814	900	871	895	847	831	886	885	872	857	903	847	848	831	895	871	881	822	875	911	859	873	830	933	895	862	898	899	824	881	896	863	863	870	923	889	945	884	877	886	878	869	865	906	858	911	824	901	834	868	856	899	881	837	908	889	835	862	888	785	850	871	887	887	816	872	862	866	799	849	922	913	845	905	854	938	896	890	878	852	899	878	911	821	881	901	796	851	898	877	871	907	860	867	897	837	890	905	811	879	834	825	897	836	828	891	903	876	883	884	875	878	859	877	870	886	837	846	814	860	878	911	827	868	862	862	898	889	906	870	861	879	901	883	867	883	916	890	876	824	811	874	905	857	879	892	911	878	870	855	865	864	843	915	901	892	886	943	902	866	884	833	885	885	878	855	850	867	888	834	872	886	843	831	817	846	902	825	857	857	863	825	856	883	887	907	861	859	825	844	843	846	851	838	877	892	933	859	826	862	911	897	885	871	864	900	836	841	831	877	797	919	869	902	857	877	837	912	925	842	858	936	926	876	856	840	853	883	841	866	889	900	817	886	872	858	877	842	856	863	893	846	920	884	819	831	850	890	840	802	893	904	802	816	883	903	880	868	866	881	911	816	841	886	864	916	913	874	913	861	864	928	857	872	850	845	873	894	805	813	893	850	832	836	920	852	870	895	890	882	943	846	860	852	867	817	872	851	892	881	873	853	846	900	854	828	860	825	878	835	841	836	871	859	885	862	854	860	886	867	853	880	903	856	855	859	838	896	910	871	764	855	886	890	857	897	899	870	934	903	893	859	874	889	867	843	940	862	854	873	893	878	868	864	872	828	890	885	865	851	892	911	916	897	933	892	865	894	866	778	913	852	932	826	836	872	835	833	858	901	827	861	829	889	843	873	861	925	863	867	882	871	919	882	829	899	851	830	878	806	862	858	877	838	881	878	924	877	869	879	880	959	823	869	854	860	874	866	892	854	892	818	869	869	847	835	843	830	896	913	853	840	895	823	831	833	867	858	871	831	887	905	853	888	884	777	846	830	849	895	831	806	827	843	878	899	836	893	862	885	909	904	835	860	846	824	889	818	895	875	823	911	911	829	885	922	873	893	849	894	873	887	881	865	844	891	793	863	862	860	875	824	904	906	838	903	834	932	871	886	877	879	855	836	851	925	853	853	893	799	900	846	889	890	878	823	880	849	853	845	868	865	851	849	844	835	822	908	912	875	793	813	859	863	893	824	884	844	882	881	828	838	840	869	845	924	927	840	892	845	870	873	868	856	882	878	833	799	866	876	911	886	888	925	864	854	889	849	933	873	880	827	828	914	879	857	892	848	864	880	881	895	831	939	827	892	905	800	887	815	819	867	873	843	912	905	859	832	864	815	880	883	902	877	910	889	886	833	831	850	827	878	883	907	898	868	887	857	881	918	919	884	898	852	847	888	885	850	851	876	874	877	815	916	893	807	860	857	893	870	865	859	913	864	820	821	853	901	855	875	882	891	838	913	841	889	822	810	894	868	830	853	864	820	878	897	869	821	838	851	824	870	871	866	861	869	844	925	871	892	859	905	834	864	879	873	871	860	851	813	854	889	870	843	883	864	893	868	880	877	878	836	874	935	870	893	842	881	860	876	887	901	858	832	889	841	835	793	885	804	875	827	850	858	824	889	862	884	880	906	856	814	901	832	910	908	927	890	880	890	874	919	850	895	843	830	861	861	900	855	890	949	859	880	857	913	881	899	873	864	853	851	845	875	855	887	829	827	907	897	878	860	854	874	888	850	852	883	832	814	868	798	842	850	898	910	876	903	862	898	862	855	892	835	853	832	865	847	844	852	890
23657	21012	28361	23873	21051	14434	4761	3073	2430	1985	1583	1404	1112	1062	979	936	947	908	840	797	784	841	778	775	747	724	675	655	689	673	652	703	658	623	595	607	604	660	621	634	634	619	609	637	606	622	566	662	586	582	637	590	618	600	590	571	583	584	643	578	581	615	544	598	570	572	563	575	605	576	577	581	603	593	593	592	586	573	581	618	578	598	603	553	641	597	535	597	604	568	610	590	555	627	566	592	592	577	548	520	592	579	575	577	568	563	600	549	579	591	551	626	604	555	593	594	576	597	518	560	567	560	540	591	573	634	587	572	576	550	553	574	606	578	596	563	562	588	552	592	501	581	552	571	554	576	569	574	557	568	538	562	608	623	574	539	581	578	570	591	592	587	580	568	600	609	565	589	572	555	547	569	532	590	560	591	550	596	580	533	548	551	566	574	540	589	543	570	592	599	594	537	518	562	542	545	562	571	546	568	558	563	564	580	583	555	577	563	578	597	575	609	572	569	533	563	550	517	548	561	577	557	611	569	553	538	590	584	521	563	589	595	580	580	584	581	545	562	559	597	541	569	538	545	603	584	571	574	589	574	584	611	586	567	558	577	591	542	587	619	548	634	535	535	545	562	587	593	575	536	543	561	589	576	561	542	583	581	622	582	585	577	580	558	585	573	572	558	588	565	587	594	548	592	574	590	559	559	608	581	540	543	578	547	551	553	616	534	555	578	613	560	544	577	606	533	554	586	614	606	546	548	595	602	582	613	565	598	529	590	557	566	594	562	551	585	598	579	539	547	525	577	541	649	585	572	592	583	583	538	553	572	604	552	559	576	529	550	581	555	567	589	599	581	566	560	578	572	562	583	570	583	562	576	588	573	578	555	576	594	546	590	603	594	586	568	547	571	579	616	561	539	590	579	538	606	579	556	546	617	506	571	562	583	582	590	610	551	546	542	547	533	553	567	573	589	560	564	599	567	587	542	569	569	588	572	580	517	634	580	583	601	569	554	568	524	583	563	577	548	551	551	552	587	578	588	558	621	585	618	553	567	520	549	574	561	548	575	562	541	611	560	561	576	577	590	567	564	572	590	554	585	575	499	610	597	587	524	549	586	560	624	561	569	551	545	590	575	572	552	594	567	548	590	583	564	601	568	556	565	589	558	594	601	621	571	563	575	612	573	564	588	594	545	550	558	574	551	583	574	549	626	567	592	563	594	586	616	572	583	611	554	582	549	560	546	553	581	561	561	521	547	596	583	545	611	534	580	535	610	564	556	571	553	575	581	571	572	546	565	578	553	540	611	579	569	618	583	599	558	587	570	541	581	583	569	573	602	553	573	534	548	560	587	567	560	581	579	513	556	564	594	519	603	551	565	567	548	561	601	565	602	534	563	591	594	573	576	541	611	548	600	578	568	573	541	593	532	597	569	589	605	558	544	605	571	582	549	566	555	568	587	566	591	571	569	557	609	565	577	588	562	573	583	575	592	584	621	564	600	562	547	596	558	550	562	528	533	554	586	558	551	566	602	549	571	592	512	538	580	536	564	582	573	530	542	556	557	606	524	577	553	574	572	585	521	573	531	570	568	578	584	551	568	633	543	561	562	553	573	598	556	576	598	604	585	583	524	589	582	538	589	571	575	590	588	592	540	578	572	582	550	559	534	564	622	555	584	605	568	532	550	549	564	599	601	565	562	559	542	552	537	589	586	629	611	597	585	613	595	566	561	591	584	586	557	624	575	594	592	587	560	567	577	569	527	618	597	591	518	563	542	591	600	566	597	536	584	563	565	636	572	537	554	567	602	579	595	552	568	635	587	576	556	563	583	574	577	598	502	569	591	579	571	561	566	576	578	584	574	546	612	546	584	585	543	584	577	572	569	558	612	605	588	584	557	549	537	585	560	575	541	583	584	605	564	615	603	566	544	578	568	579	573	537	553	554	589	565	548	528	570	570	534	609	542	603	573	570	576	555	598	555	570	594	567	590	547	572	574	559	552	493	604	550	565	551	581	600	588	554	540	596	564	587	567	586	563	554	600	589	604	562	610	528	564	547	551	594	538	555	556	593	573	554	604	536	553	592	524	610	597	568	596	556	583	515	567	577	532	601	521	616	557	555	562	580	542	564	555	560	543	567	560	563	563	545	548	585	573	578	563	549	598	567	570	589	490	545	539	588	586	555	572	557	574	576	564	561	566	550	566	572	572	575	598	558	565	575	571	553	596	552	547	606	571	546	534	562	576	609	595	584	564	523	543	558	592	572	575	532	586	561	580	543	571	604	534	587	614	568	566	585	571	625	575	596	573	529	556	563	587	541	502	559	592	562	558	554	581	569	573	549	598	611	574	515	581	573	596	563	570	596	558	563	571	526	532	564	540	593	611	595	547	585	568	513	585	579	549	585	570	550	547	536	639	576	540	582	574	612	618	551	597	556	518	524	555	537	571	579	581	584	581	544	566	558	559	571	545	562	586	584	597	579	558	592	547	585	585	555	581	567	594	561	528	563	520	540	554	560	542	556	564	547	568	576	604	556	537	579	562	590	565	558	624	568	554	549	547	499	581	561	604	559	542	548	563	584	559	550	624	561	541	556	551	561	548	578	538	591	607	567	575	560	553	541	594	606	580	551	576	550	545	537	577	610	594	565	560	580	530	575	572	582	587	544	570	571	546	545	548	567	556	589	568	595	569	566	532	605	565	516	561	556	602	541	564	574	567	557	559	564	562	584	585	579	565	553	568	587	595	557	571	593	589	598	576	532	565	598	539	606	568	587	512	600	589	550	595	547	544	574	599	560	577	599	589	594	614	599	568	587	583	541	587	562	560	591	567	556	626	550	559	542	582	602	562	575	548	574	559	551	526	552	549	592	573	603	607	555	556	560	564	539	594	596	540	524	552	577	555	527	534	553	540	552	557	577	563	540	552	540	548	570	572	610	554	558	584	611	564	543	559	569	593	552	605	508	573	587	545	562	533	600	558	534	578	610	580	572	568	552	595	557	576	568	584	567	600	569	565	597	566	606	547	586	578	577	571	614	565	570	570	580	552	613	575	577	531	616	577	583	556	580	621	594	555	609	544	569	562	562	590	596	563	513	589	580	565	593	542	583	574	568	551	556	590	570	580	594	537	597	552	568	569	563	571	579	540	563	569	533	557	542	542	541	577	591	600	583	566	531	547	600	552	603	511	593	547	558	545	595	535	598	559	563	584	566	543	567	532	552	534	598	575	560	584	542	590	612	581	539	538	588	554	583	568	544	596	547	623	566	595	532	569	558	602	547	538	574	575	555	586	576	544	596	572	544	569	592	538	546	569	583	557	580	564	560	531	508	526	593	557	571	568	558	595	539	515	609	498	539	548	562	590	565	535	549	558	584	523	585	540	556	554	564	561	580	584	590	582	560	588	578	566	535	566	530	592	581	576	513	570	594	562	578	575	558	565	573	557	608	569	576	606	562	561	585	549	574	556	581	561	599	539	583	579	599	550	583	592	567	563	570	590
12030	24941	21210	13656	10384	8209	6804	5856	4951	3891	3046	2401	1933	1661	1484	1464	1430	1375	1324	1144	1133	1195	1133	1024	897	980	893	901	854	846	836	846	862	835	744	816	791	808	759	748	808	787	750	723	778	737	779	775	763	762	757	775	716	739	743	739	766	730	765	746	714	667	760	715	730	772	714	691	703	779	746	732	707	705	700	690	742	674	716	715	633	683	686	703	679	684	671	629	720	709	716	686	663	652	689	700	718	679	690	677	706	671	693	655	633	697	707	707	707	690	675	669	696	691	663	658	702	700	661	712	654	646	700	683	678	660	643	680	701	693	742	674	642	721	687	656	684	661	717	708	687	686	725	671	674	686	665	654	675	630	696	662	712	651	697	702	690	661	713	700	711	734	697	663	679	647	648	652	694	693	710	674	670	694	692	687	675	715	697	630	631	689	659	675	671	644	672	687	626	674	716	685	678	669	705	718	669	689	669	682	697	687	686	673	694	663	683	695	672	701	660	666	613	691	706	717	687	727	694	718	675	656	663	687	714	671	698	666	701	687	691	721	692	667	724	695	691	670	636	646	713	686	704	716	679	648	694	675	638	737	717	661	680	647	648	631	702	704	671	659	692	724	687	675	691	724	713	671	714	658	656	701	683	648	668	627	722	705	689	691	714	680	678	700	661	660	666	678	639	659	685	701	660	665	672	700	708	632	674	678	687	680	667	754	754	660	703	717	699	727	678	680	698	689	667	683	704	662	659	702	697	709	690	676	675	660	670	646	719	673	671	697	649	690	713	666	674	648	660	668	692	652	714	651	729	700	698	675	685	648	673	666	683	675	691	675	679	684	701	675	639	668	655	713	636	672	680	684	755	693	647	715	686	651	631	693	700	688	705	737	649	662	657	629	684	678	695	716	719	739	710	685	671	647	633	719	675	682	733	678	657	679	717	696	730	684	689	658	636	684	699	684	673	713	672	662	692	652	671	735	690	624	696	695	714	709	640	721	667	685	734	690	645	709	655	679	676	660	616	705	658	676	712	661	671	631	653	648	670	732	632	664	673	690	709	666	718	667	689	668	713	691	698	664	666	708	669	720	714	658	683	689	663	667	669	710	715	711	674	762	692	690	691	671	662	683	675	704	714	629	696	679	704	662	664	666	670	712	732	675	668	680	701	697	696	677	655	675	673	731	677	694	694	621	656	670	672	678	644	680	667	710	696	707	670	666	671	672	684	669	689	706	698	666	643	682	703	653	681	710	657	691	697	711	702	671	664	687	651	674	637	705	633	675	638	740	710	650	665	658	712	706	669	748	661	633	653	682	617	705	689	709	709	676	654	666	693	648	663	680	710	709	706	712	662	713	665	684	711	663	717	661	704	675	647	668	730	673	691	669	663	673	706	687	664	658	660	673	681	706	678	692	733	704	665	709	736	679	689	690	727	696	709	682	703	672	667	662	690	679	738	692	684	704	703	659	663	668	667	719	667	686	660	687	680	634	652	684	661	679	705	686	644	705	677	671	699	689	662	647	698	697	712	690	711	649	711	687	651	660	645	698	660	690	653	680	662	676	702	659	687	715	716	698	690	648	673	707	657	733	693	671	670	725	656	711	685	707	650	664	706	665	688	620	704	673	676	696	668	666	676	661	668	722	674	677	675	723	685	667	658	666	674	645	738	676	734	647	719	675	710	662	716	703	723	652	692	702	669	697	657	709	696	706	663	669	707	698	703	694	672	688	688	661	653	722	721	624	714	672	713	702	636	665	679	643	709	669	667	730	669	689	694	641	636	635	673	669	634	694	657	723	663	678	650	659	726	673	625	670	662	645	684	700	717	696	686	671	660	621	677	708	725	727	692	703	705	642	706	672	654	725	653	672	682	680	696	689	658	701	667	660	672	681	711	683	655	678	637	676	693	678	679	738	684	686	686	651	710	677	692	665	681	671	721	694	671	673	675	608	666	658	684	675	654	703	706	685	679	654	667	641	722	677	725	690	686	656	726	684	666	671	729	679	708	708	652	697	728	649	670	650	675	645	648	715	633	691	657	659	695	658	689	681	707	680	741	675	673	671	624	700	725	706	672	697	653	641	687	694	693	682	708	647	627	747	651	677	689	684	666	681	665	688	665	677	707	664	689	731	693	713	676	633	661	727	687	662	685	728	702	653	676	686	669	691	674	688	755	677	694	706	650	628	702	711	694	693	666	706	678	698	690	747	708	652	687	671	700	670	669	691	667	689	657	668	660	698	716	699	692	643	721	665	658	699	724	625	631	684	671	673	669	696	653	657	651	669	620	717	700	680	679	704	640	710	671	697	701	638	663	671	705	658	668	694	719	646	698	697	660	687	690	722	703	623	640	675	692	664	695	675	681	695	704	664	743	696	727	681	673	692	699	663	692	662	647	668	653	686	701	643	693	724	698	663	711	712	734	672	681	673	699	694	692	618	621	708	714	734	723	712	710	687	696	677	702	709	734	701	658	689	728	685	698	675	694	641	693	659	713	656	660	675	674	676	701	659	677	649	679	685	731	670	632	684	667	717	702	651	674	684	681	670	683	679	675	654	711	664	679	671	653	690	693	687	686	671	660	720	677	718	672	665	643	659	661	678	693	710	674	689	743	684	670	670	732	703	745	623	725	696	696	648	670	714	737	681	675	657	683	720	680	692	696	697	677	678	639	663	661	662	709	672	696	664	727	675	708	653	697	667	695	630	650	656	657	699	630	718	655	704	649	678	694	631	697	656	698	681	671	626	737	670	699	723	695	700	709	675	656	688	651	683	697	689	692	694	655	689	689	668	694	701	663	669	672	695	701	701	668	723	736	687	717	654	687	683	721	705	697	649	688	713	671	663	671	714	654	692	654	684	734	708	679	688	682	693	700	711	641	695	719	699	637	683	691	658	654	650	643	727	670	691	680	689	701	701	716	661	675	701	663	644	700	648	645	692	664	740	691	725	685	670	667	670	634	664	709	677	659	725	685	651	672	691	674	700	705	677	666	726	642	671	687	686	726	687	692	720	682	661	733	687	691	670	651	694	712	692	692	644	662	680	675	748	683	687	683	671	685	702	666	666	709	692	729	685	672	688	695	676	641	692	694	715	680	667	656	691	666	685	693	675	710	727	694	675	701	631	688	683	647	674	634	679	692	723	622	667	707	691	694	664	706	692	640	666	677	655	694	733	644	647	736	665	697	711	664	689	692	707	701	672	683	683	685	656	686	673	671	647	700	686	709	700	648	660	657	676	703	644	642	700	711	700	695	698	620	680	692	725	722	689	714	646	662	724	659	638	693	678	701	668	698	659	634	715	662	681	651	663	690	673	735	689	644	697	649	654	647	726	697	663	701	664	720	689	671	688	677	684	652	682	695	689	758	690	675	742	688	675	667	695	642	647	696	694	728	682	699	710	679	662	687	659	684	665	687	661	675	674	656	636	706	669	667	680	676	717	650	697	666	710	670	681	686	698	707	667	710	668	698	719	652	701	632	684	694	713	677	645	699	695	698	712
22573	20982	28729	23436	20995	21198	14140	4490	3164	2546	2112	1662	1390	1182	1185	1085	1124	1075	977	903	894	896	817	774	752	754	690	696	705	668	632	602	630	620	649	626	614	579	600	553	589	569	595	611	563	622	594	612	614	589	573	586	541	571	574	554	543	571	579	543	543	560	557	575	542	556	546	547	584	567	550	509	568	533	542	544	510	547	552	535	548	537	568	565	552	541	552	537	520	508	563	552	525	519	527	554	516	541	530	536	537	503	516	514	551	532	551	551	519	500	534	555	535	541	568	523	565	525	524	512	490	546	505	525	483	528	498	524	491	526	497	525	522	535	511	518	557	569	575	495	507	496	530	507	554	512	516	547	526	530	525	545	507	515	497	495	515	559	529	497	554	531	569	530	528	537	581	520	499	530	541	523	494	528	514	535	528	504	532	510	508	514	572	526	495	513	558	512	522	495	513	530	524	524	539	540	544	549	510	540	519	538	486	525	510	498	537	506	512	502	531	513	510	540	553	514	544	505	521	507	558	530	505	521	531	524	538	545	554	519	543	541	512	521	519	524	521	499	496	520	536	543	525	527	519	499	479	524	567	519	533	519	515	529	547	543	522	502	505	524	538	506	543	511	520	475	510	499	531	495	507	484	481	510	532	516	526	537	531	513	561	493	533	512	486	540	536	504	509	550	500	500	539	542	508	502	506	529	526	549	513	545	498	593	511	509	505	561	501	527	579	529	528	531	514	518	545	543	529	598	529	536	503	530	556	513	524	563	528	538	500	554	543	534	532	512	533	485	493	543	538	501	525	484	577	528	513	572	513	531	528	505	571	504	544	498	480	505	501	526	519	532	535	543	518	515	534	538	509	549	526	566	524	531	540	511	560	550	540	559	521	523	498	534	491	551	534	526	527	552	483	516	545	500	542	504	517	548	488	528	481	493	539	512	501	502	528	538	550	540	530	553	534	541	529	518	494	494	504	564	541	551	536	499	521	490	530	506	528	521	516	545	492	531	510	543	533	575	528	521	522	550	549	501	525	488	543	534	538	500	500	556	541	502	514	465	509	522	532	530	527	536	531	533	508	522	507	528	517	540	500	489	481	554	508	523	580	516	500	535	505	524	533	535	511	519	528	505	541	518	500	522	539	533	560	518	555	532	511	526	573	530	501	519	535	517	551	513	539	506	539	524	512	497	517	505	520	498	522	521	488	526	486	505	553	555	551	508	512	555	462	583	508	506	546	509	478	516	498	532	540	505	512	483	543	550	524	480	535	508	514	493	530	541	486	552	490	558	543	541	543	515	533	550	506	504	493	531	510	528	588	506	531	522	502	583	511	524	514	537	491	509	533	521	534	517	544	560	507	522	547	524	542	529	534	540	522	518	526	499	522	534	526	498	498	505	559	486	483	491	504	573	525	524	529	555	546	538	561	513	539	587	504	519	516	587	496	523	535	556	499	518	522	529	534	527	529	515	519	549	544	523	535	514	529	520	510	556	510	505	510	525	525	562	530	577	550	574	542	517	532	486	533	545	498	507	498	533	532	559	535	534	534	520	493	535	552	535	476	491	486	517	497	535	559	509	529	529	496	523	523	495	554	543	494	508	513	529	501	482	493	551	524	551	527	512	561	497	504	515	517	555	539	533	505	501	541	510	557	515	537	517	507	530	528	544	512	514	537	530	512	551	506	525	536	504	493	538	541	526	485	486	536	536	527	498	536	519	539	499	547	470	519	520	535	545	499	506	549	493	525	473	543	538	528	497	514	500	526	568	466	512	510	512	507	492	516	543	523	543	560	542	535	521	525	514	540	509	492	529	546	502	528	501	519	535	543	508	533	527	535	514	497	511	518	549	499	510	555	490	525	495	519	565	499	512	501	503	504	560	517	483	554	536	509	496	492	554	521	497	525	517	501	560	547	525	531	516	537	578	530	504	537	509	554	530	502	501	506	483	557	556	513	541	543	493	536	552	521	525	541	518	511	510	526	491	546	509	492	530	566	530	498	533	552	558	566	486	506	538	538	504	542	512	559	501	486	554	538	519	493	486	548	569	505	527	540	491	486	563	540	493	532	506	536	532	510	502	499	506	476	499	508	505	533	509	539	491	507	509	505	545	525	495	524	526	525	513	526	515	565	531	520	503	542	491	536	553	490	508	538	581	522	507	511	533	538	509	555	547	531	532	509	498	482	515	537	523	532	523	540	555	526	520	518	521	496	510	514	498	523	565	514	496	528	541	545	532	551	520	515	485	535	518	490	533	509	565	519	504	543	527	523	517	520	534	506	514	499	532	532	551	507	545	552	543	502	517	548	501	490	556	584	511	498	505	532	508	485	514	566	534	547	550	475	536	536	549	560	503	550	515	560	513	556	493	531	556	552	522	525	520	534	503	548	528	530	567	531	494	542	500	544	498	525	574	500	490	531	541	530	524	516	536	492	507	544	510	527	529	528	532	583	530	558	487	498	533	493	528	508	534	490	526	511	508	530	534	517	499	493	552	533	492	531	570	512	524	538	525	549	507	518	497	490	514	483	505	553	524	521	524	492	548	511	488	531	524	531	526	529	576	544	499	541	524	522	494	515	544	510	488	511	520	526	537	500	559	540	528	564	506	513	515	506	519	488	481	540	516	534	519	486	503	525	485	539	529	548	508	533	539	500	544	550	541	544	506	509	522	521	537	557	501	535	532	485	534	513	502	531	502	508	483	527	560	489	539	565	521	519	504	514	520	515	534	529	502	514	515	527	509	542	519	523	514	511	499	534	491	506	519	507	498	540	481	538	502	531	474	550	491	531	550	531	526	515	544	505	588	524	501	501	497	507	495	556	540	546	490	481	516	522	484	517	529	537	523	533	534	541	507	559	508	518	510	504	523	530	570	567	506	527	550	546	543	491	505	564	523	494	503	554	498	517	524	523	528	484	529	526	514	484	480	532	548	557	555	484	510	494	520	504	524	517	519	500	501	532	488	540	527	535	492	502	514	532	531	541	573	542	515	528	514	545	562	568	532	507	535	548	523	545	520	502	516	563	511	512	521	515	564	509	525	505	540	544	557	496	539	524	559	529	518	543	498	524	510	547	576	507	514	486	588	541	554	500	528	531	533	526	545	540	531	535	510	549	505	494	516	512	529	484	518	524	535	578	530	536	527	492	538	440	499	528	523	544	499	553	545	515	542	539	551	534	530	554	481	537	474	525	498	520	527	558	518	524	521	560	529	475	501	518	517	521	539	485	504	523	510	507	515	511	510	516	537	511	510	511	528	510	558	524	518	506	514	490	512	522	528	521	541	556	486	535	487	512	528	549	534	472	548	529	509	534	525	506	496	518	575	557	534	526	507	537	533	529	514	538	535	529	507	558	535	481	573	522	512	511	527	544	519	539	539	518	519	494	533	536	534	536	493	539	516	548	523	517	517	502	492	490	512	527	559	552	563	512	538	542	523	520	511	526	513	518	563	519	523	556	512	523	519	533	502	491	503	498	484	487	472	556	507	525	557	532	504
14122	29939	26435	17928	13803	11144	9339	8067	6515	5130	3965	3054	2352	2087	1925	1763	1794	1545	1483	1464	1294	1347	1305	1108	1091	1001	984	870	884	816	859	879	796	811	816	807	793	728	677	743	693	723	687	669	682	733	745	670	705	715	695	702	710	656	726	703	643	641	668	702	676	682	688	659	674	645	647	724	664	645	591	604	647	610	639	636	635	634	602	659	622	647	629	630	664	652	577	614	627	640	594	625	637	625	588	644	591	672	630	599	610	617	693	603	594	642	604	622	631	577	618	610	603	592	634	616	663	615	671	655	655	619	614	551	635	657	627	628	614	631	618	633	607	614	590	634	579	665	637	570	615	613	615	550	606	595	658	631	643	618	581	617	588	589	599	640	660	600	593	622	603	622	632	602	594	596	602	609	598	632	588	617	618	630	627	611	639	626	593	612	580	629	605	601	630	630	649	651	646	612	591	578	598	603	637	591	635	619	633	627	603	567	642	642	618	617	671	630	581	611	626	567	636	603	581	587	612	650	585	607	632	610	619	611	608	603	600	631	629	645	633	575	616	607	620	605	587	637	627	588	623	576	597	591	638	560	595	604	629	650	636	623	592	586	580	616	567	567	681	608	581	621	605	583	622	593	594	573	619	640	549	616	593	591	591	602	592	595	637	657	580	617	612	646	619	594	616	589	596	623	638	583	594	594	586	575	632	587	615	585	596	591	642	594	629	643	600	614	637	620	590	626	584	641	608	565	588	671	616	625	601	632	621	619	577	610	623	623	628	606	595	620	592	607	607	633	598	638	598	646	631	627	609	597	630	649	644	613	579	585	606	588	645	586	576	597	597	597	585	578	595	643	615	584	612	616	585	610	605	629	650	531	573	629	623	685	616	614	617	606	613	598	620	614	599	564	656	607	599	610	624	642	612	605	608	581	637	601	677	623	597	588	547	629	590	591	616	621	583	640	596	630	614	606	666	605	617	589	580	576	612	636	597	635	616	622	574	638	597	674	620	583	592	652	579	616	617	609	593	624	619	624	619	576	605	644	631	596	589	610	574	578	623	585	601	586	609	533	606	592	638	623	631	615	610	617	655	585	630	629	584	618	600	598	597	608	592	603	625	622	653	615	640	650	593	647	657	602	628	593	609	607	624	547	612	624	594	662	609	623	597	599	600	611	611	638	652	602	587	589	595	582	650	605	603	611	648	593	633	627	619	628	563	613	626	616	623	609	621	635	568	613	598	637	580	643	664	626	616	646	641	609	599	597	595	619	610	635	590	654	626	580	623	594	659	611	622	623	631	620	625	605	578	637	628	638	601	656	627	614	662	633	582	590	603	630	596	632	596	580	601	598	622	619	587	597	626	606	655	573	594	589	615	625	624	616	591	628	616	557	616	619	581	633	571	622	617	623	626	590	619	595	635	635	647	618	571	586	630	620	600	609	569	583	587	582	599	621	617	609	593	643	601	592	598	605	588	644	636	601	608	611	611	613	631	610	555	622	604	605	594	583	622	574	602	616	657	625	671	635	628	564	635	584	585	617	607	589	593	599	606	591	566	670	586	577	594	586	589	682	619	572	622	588	544	640	591	597	623	614	622	650	588	635	623	621	607	628	590	644	613	575	629	615	554	626	605	618	646	642	633	638	631	617	619	585	585	594	637	587	613	644	596	591	633	592	588	645	620	602	590	626	610	576	633	625	601	550	630	649	581	591	612	596	609	629	600	599	649	628	616	595	656	551	648	580	610	644	603	586	611	591	614	611	611	620	663	630	591	626	591	590	603	574	595	570	614	605	615	633	567	593	648	593	613	591	629	598	595	612	574	592	634	580	598	562	569	613	596	654	586	618	629	598	610	603	636	619	572	641	592	619	622	590	615	617	663	591	580	570	643	572	600	656	616	610	632	601	596	593	612	621	609	601	579	600	590	607	582	601	631	598	581	576	628	629	638	612	600	645	625	618	651	614	610	604	593	621	608	660	635	617	623	548	637	623	613	643	620	609	628	630	585	644	631	621	608	613	608	617	619	576	593	573	602	653	648	634	587	624	612	601	616	607	600	639	598	622	585	615	607	596	595	598	611	599	618	622	632	587	583	629	595	644	652	589	618	601	582	590	582	582	622	606	605	654	610	625	587	646	592	579	612	640	664	586	631	622	582	611	610	622	616	619	591	612	625	612	561	602	600	561	647	640	624	640	612	648	607	607	615	618	599	648	625	597	628	569	610	576	619	593	635	607	612	630	584	651	638	631	592	569	614	589	578	595	567	614	603	547	642	640	565	610	608	601	595	562	600	591	644	595	574	610	583	598	595	629	622	577	618	619	603	610	635	599	655	611	644	639	571	595	623	583	609	620	620	594	639	604	642	595	644	605	648	603	652	629	590	603	622	603	579	586	578	645	618	618	629	594	600	575	598	654	601	621	632	619	613	602	600	588	551	626	593	614	617	644	580	595	599	595	594	605	600	567	581	600	599	570	606	626	610	616	576	563	609	597	625	602	587	616	621	610	629	618	596	656	612	585	605	586	610	594	581	598	612	629	610	580	564	625	604	633	613	619	587	663	645	593	595	609	587	573	635	596	573	604	613	619	621	646	656	665	604	600	628	616	626	587	670	629	593	580	595	650	618	666	612	576	609	583	621	561	626	589	596	613	603	602	618	652	594	663	617	602	614	602	598	621	573	605	578	613	619	624	601	610	616	627	597	607	590	584	633	604	627	590	614	616	632	601	593	622	634	613	639	642	602	623	609	612	603	635	604	614	626	558	629	597	639	614	591	619	571	619	598	623	631	583	599	614	611	593	644	606	602	577	597	617	608	605	639	590	649	665	586	555	595	651	593	582	577	597	552	609	628	607	563	598	664	618	569	620	598	605	595	593	614	629	648	599	574	598	591	633	613	624	605	591	578	590	586	605	612	625	630	608	587	597	585	630	607	590	608	597	567	613	583	672	544	593	631	652	587	627	570	632	595	638	597	551	633	571	610	568	622	651	582	632	575	583	594	609	609	592	587	610	594	614	580	649	630	617	584	671	613	637	645	607	608	636	608	604	626	596	602	614	585	618	623	643	587	618	659	587	646	625	603	614	654	582	616	622	594	633	631	629	598	622	599	632	585	644	679	583	589	624	605	582	605	601	618	552	590	584	560	613	624	630	600	576	631	629	621	626	621	589	638	615	625	597	648	635	611	595	563	632	594	617	591	615	626	592	602	584	603	632	693	630	599	611	589	629	618	618	594	613	633	533	626	623	659	603	576	589	661	687	629	638	571	595	594	657	658	588	583	577	587	634	614	573	612	613	588	575	606	601	602	635	625	607	545	624	644	589	639	627	584	572	586	583	643	624	579	614	636	607	623	561	645	605	622	626	637	600	581	592	604	604	681	585	634	578	611	626	608	629	579	594	613	605	592	641	591	570	593	616	600	555	632	637	600	606	624	595	608	624	620	610	561	578	621	578	660	636	574	592	557	591	621	594	573	576	662	606	611	598	659	624	639	607	590	582	619	538
26762	20707	15511	7043	3752	2904	2281	1989	1683	1511	1278	1065	1039	943	937	954	925	879	884	917	899	911	888	861	849	827	807	736	803	799	828	777	759	781	773	793	763	737	790	742	798	744	739	724	739	770	742	778	766	784	757	732	711	752	778	761	728	738	773	761	756	758	780	729	719	768	759	711	765	766	744	742	741	720	742	773	727	721	760	725	770	784	717	748	726	758	813	773	788	774	752	812	713	702	831	738	756	712	758	744	709	774	771	734	729	716	758	730	758	757	762	746	753	751	792	767	718	769	764	752	785	784	705	772	792	790	746	723	718	780	733	751	734	707	734	772	739	759	773	762	748	715	774	740	723	809	717	748	727	747	750	754	755	717	733	742	751	760	732	760	736	740	731	712	710	758	713	781	695	735	731	731	723	748	752	785	730	791	724	690	717	787	731	748	656	775	771	717	758	687	722	781	746	788	728	760	734	768	720	734	777	745	761	750	782	736	778	749	711	754	723	730	752	774	715	726	721	723	730	719	747	754	674	733	722	777	712	759	753	754	766	742	748	780	772	753	781	779	751	712	763	751	743	731	744	728	724	737	774	743	755	708	743	722	787	783	726	781	775	741	708	765	751	735	704	772	724	717	757	702	726	783	759	732	735	711	722	766	754	754	765	709	731	746	756	755	763	690	729	713	733	787	770	754	783	723	783	744	752	687	709	755	718	763	704	743	748	716	751	699	717	686	729	766	722	704	692	686	730	714	796	731	731	764	742	748	744	745	737	797	753	749	699	745	651	774	742	741	740	779	735	770	748	774	706	756	702	730	747	735	751	756	737	767	717	753	741	741	743	750	754	729	737	771	730	748	743	677	779	767	787	752	763	731	743	772	795	721	715	687	715	729	738	778	769	743	717	698	723	728	747	739	698	711	781	681	739	738	740	756	698	757	753	756	719	713	727	774	760	730	705	771	727	743	742	727	773	823	768	762	754	759	747	713	778	705	806	722	757	752	752	712	733	741	733	697	737	707	782	767	722	780	758	777	743	776	723	794	765	748	763	760	731	766	733	720	748	744	758	669	692	754	756	773	743	700	718	719	759	788	775	752	736	719	736	759	766	728	783	681	735	768	719	731	725	763	726	701	698	690	712	787	733	715	731	761	783	770	769	729	790	706	752	777	701	768	777	756	731	739	766	743	756	746	704	756	732	758	716	719	759	768	749	707	758	717	731	774	740	765	738	807	674	715	706	705	767	747	799	766	752	709	738	735	751	726	728	700	764	727	750	738	762	712	714	790	746	718	755	731	706	760	743	755	732	769	735	765	706	751	689	723	759	715	728	763	774	722	696	733	710	730	796	724	765	750	728	749	716	729	771	775	760	762	741	736	743	745	764	701	752	738	724	753	738	743	769	753	732	734	747	714	719	759	683	709	764	739	727	764	762	816	778	741	719	785	735	718	784	789	748	722	799	721	735	730	747	725	745	709	749	765	710	756	733	723	743	746	694	798	698	775	695	748	754	767	744	790	740	726	706	722	760	715	760	730	770	738	696	813	737	755	755	728	761	735	706	710	732	740	741	709	766	758	726	800	739	741	767	722	721	743	700	748	762	788	696	736	742	748	736	726	709	757	689	705	770	747	724	778	717	715	729	745	768	713	751	765	724	750	762	729	753	720	719	761	807	772	714	758	730	718	763	742	689	744	757	739	735	768	723	715	735	734	757	752	766	759	760	771	729	728	747	753	736	746	741	738	756	745	740	757	744	786	755	730	705	697	730	772	712	755	744	755	698	738	751	717	751	726	730	773	719	731	699	727	768	790	695	763	712	700	693	732	738	785	734	707	725	761	706	730	717	740	699	727	736	692	737	735	692	711	694	706	721	712	746	761	721	737	744	706	732	722	764	768	704	740	724	725	775	728	741	742	740	767	771	741	751	732	771	718	728	751	782	755	701	762	771	747	726	729	733	762	752	691	734	717	770	706	727	732	759	723	746	693	717	733	740	755	788	750	778	773	810	739	703	743	751	720	754	721	752	760	729	747	756	733	733	737	749	733	803	761	748	756	782	711	724	705	747	720	813	753	682	798	697	763	740	765	688	780	773	758	742	697	735	756	731	749	747	709	746	713	826	728	756	732	778	740	728	756	764	759	759	786	744	763	769	735	735	768	717	751	712	769	763	735	752	741	744	740	724	800	723	741	736	725	728	732	728	770	752	760	715	735	703	731	788	717	688	746	728	772	739	744	764	758	771	733	775	711	712	768	736	702	749	724	752	742	754	750	776	736	760	731	744	780	719	759	703	761	786	715	737	763	737	695	784	754	759	712	727	744	727	771	732	769	746	781	722	720	722	719	697	753	709	781	732	792	725	770	784	728	729	707	736	728	712	752	777	740	725	772	767	701	783	727	766	751	710	716	709	718	742	708	749	741	715	742	748	739	707	779	735	744	754	724	721	728	718	754	737	797	756	780	765	777	730	708	750	713	756	714	747	748	780	741	714	737	727	737	736	760	800	723	735	777	749	746	795	722	756	747	744	740	758	723	745	747	717	754	742	777	789	723	755	725	746	732	766	719	765	760	763	688	723	691	742	720	751	744	736	758	761	753	769	714	708	785	765	718	809	709	696	721	734	723	729	742	727	726	697	760	751	756	757	731	766	733	754	685	757	713	717	779	749	717	773	748	753	730	785	739	758	719	783	703	804	749	745	774	728	763	725	725	725	739	746	733	760	759	709	713	720	687	743	778	712	763	764	744	781	767	726	704	775	736	733	731	772	718	749	740	738	729	721	761	775	766	787	722	708	737	733	719	687	732	709	733	757	776	722	765	725	724	721	701	737	746	715	693	742	772	694	756	747	745	765	753	767	788	716	726	707	720	751	715	714	761	746	714	751	730	763	748	803	723	761	761	691	779	723	738	717	715	741	693	750	759	753	738	746	743	723	710	777	794	744	769	772	733	767	716	756	778	742	744	779	746	742	735	766	758	718	763	749	737	749	746	797	690	698	729	757	699	725	718	826	755	740	751	749	717	749	756	745	734	726	740	716	747	721	752	698	687	704	784	727	730	729	753	750	711	776	705	766	779	762	751	726	751	732	722	757	790	756	741	711	735	791	737	717	738	764	739	755	743	739	717	760	772	782	760	726	783	740	828	803	777	695	690	731	785	722	713	766	749	777	726	766	706	752	740	754	751	793	699	729	742	708	752	727	791	687	771	755	735	746	748	738	738	741	773	735	748	732	733	750	721	783	743	759	753	761	739	760	757	725	717	746	725	748	685	750	792	771	751	703	752	734	762	754	723	794	749	738	786	717	750	691	716	726	705	783	753	718	744	789	708	714	681	766	748	761	707	795	688	712	740	745	749	780	745	748	749	760	711	714	722	753	661	726	788	741	789	727	702	753	719	756	736	733	750	714	750	702	755	732	731	821	773	738	747	760	698	762	777	708	750	753	747	765	730	757	762	743	749	732	754	747	728	730	756	816	750	752	732	750	739	771	728	750	693	727	758
10689	16591	14321	8308	6405	5295	4329	3856	3238	2511	2119	1757	1450	1370	1345	1316	1250	1275	1190	1179	1161	1097	1076	1050	1061	1003	1042	991	994	970	896	928	970	990	934	915	942	890	963	909	938	964	934	920	902	936	956	899	911	926	880	965	881	840	856	860	863	947	965	882	879	819	929	908	860	906	921	880	902	931	860	902	922	950	882	881	890	857	876	865	920	869	868	866	904	882	837	923	945	896	853	815	848	858	877	931	854	918	892	893	921	799	845	875	923	857	870	889	892	887	868	866	907	885	892	880	855	880	829	888	896	885	859	887	876	876	853	893	896	927	938	910	857	841	874	905	827	873	931	872	883	906	891	852	909	882	866	875	873	903	883	845	851	829	909	844	886	931	907	926	890	844	897	868	906	861	827	895	906	842	876	849	842	854	844	883	881	900	892	905	900	866	896	872	912	864	895	900	945	871	845	845	838	850	832	841	870	832	862	915	820	876	865	834	873	896	945	875	832	881	821	832	836	916	911	889	873	872	831	866	921	891	902	883	840	870	868	929	841	852	890	861	866	842	889	868	875	883	856	847	836	839	858	879	836	909	892	839	856	912	864	924	830	867	823	825	861	866	860	914	900	854	860	914	874	870	925	841	880	921	896	876	855	874	895	863	862	900	875	849	885	902	860	896	861	843	880	905	876	842	903	868	890	887	873	863	863	847	903	859	880	820	904	824	903	914	842	896	889	881	846	881	906	891	877	942	890	861	881	849	855	895	906	887	865	917	907	890	917	892	891	857	835	849	868	849	867	933	853	840	851	833	865	861	881	859	919	858	923	888	894	916	870	893	857	868	891	857	919	877	853	831	859	835	920	899	900	865	895	868	897	926	827	848	892	875	845	911	899	875	890	835	818	903	867	908	843	902	922	824	866	871	851	859	892	860	890	851	853	873	838	901	870	869	896	861	918	904	888	849	851	893	849	904	906	885	892	857	902	842	886	881	863	858	867	866	901	856	864	938	803	876	867	922	892	890	941	852	904	856	903	901	863	894	859	804	925	896	879	876	835	880	880	916	860	894	903	912	880	878	849	885	875	899	857	860	915	841	835	943	857	954	871	858	900	831	914	889	872	869	899	888	919	874	850	835	850	848	853	864	887	872	863	861	870	897	836	919	847	873	871	879	859	904	851	938	878	893	893	842	879	887	838	893	902	858	845	848	898	892	889	864	907	886	847	908	821	839	841	925	877	883	862	880	928	841	952	835	840	828	885	923	837	917	865	907	869	850	858	877	892	891	923	892	854	821	845	906	910	938	855	908	876	924	864	854	849	921	868	921	854	860	875	857	835	857	847	854	887	880	877	873	827	843	867	889	882	868	902	865	889	879	853	888	902	824	892	881	896	877	883	854	885	852	862	910	954	815	844	886	856	893	835	892	854	921	883	857	905	862	860	860	823	846	908	868	868	889	903	870	890	887	845	850	882	904	965	851	882	830	880	899	866	861	840	864	884	883	888	892	852	859	879	868	872	887	879	884	908	845	818	868	871	875	926	897	916	847	855	851	889	944	893	864	855	881	891	873	847	888	890	859	914	932	829	878	864	849	872	860	847	941	898	825	846	837	884	902	871	813	877	846	906	889	832	901	885	889	840	892	844	874	933	867	858	867	913	950	829	873	858	884	842	874	915	889	869	906	903	861	879	863	867	858	865	919	919	885	859	834	889	869	930	898	894	857	878	915	863	892	872	885	859	924	878	889	863	884	894	865	836	886	863	849	922	858	872	893	885	890	822	889	893	897	917	891	891	842	885	912	902	841	909	816	906	842	847	847	883	876	850	896	850	895	873	885	911	893	837	867	888	898	931	865	890	825	904	885	905	848	885	872	891	867	881	871	907	871	902	863	834	872	864	868	940	866	871	885	867	887	830	922	860	847	890	846	859	920	849	905	878	863	896	892	915	886	882	897	818	856	883	913	888	891	916	906	923	924	940	852	925	871	873	853	862	870	901	916	857	850	901	887	859	849	860	880	891	858	871	850	899	842	836	873	871	852	888	850	845	821	874	895	886	898	891	889	926	889	852	876	866	902	906	863	825	896	854	880	886	879	835	842	905	908	899	791	881	855	868	877	840	883	878	909	839	897	840	866	858	870	863	893	863	854	875	893	867	927	907	893	865	916	853	832	904	885	876	854	845	834	847	887	881	905	871	905	933	871	862	898	865	861	897	891	845	882	870	824	901	937	829	880	825	848	873	879	836	890	888	879	844	857	870	840	881	912	850	891	821	872	859	891	925	937	947	859	873	876	838	866	907	849	828	925	840	904	909	881	841	902	869	889	879	928	885	898	875	915	911	913	879	876	910	909	842	875	854	885	937	819	877	873	871	897	930	847	875	873	903	884	918	896	886	948	914	818	883	870	904	904	894	889	911	882	909	829	887	912	867	849	861	878	902	937	904	909	903	813	849	908	880	881	808	910	900	871	862	842	839	942	875	841	842	933	891	883	930	856	869	876	879	884	868	936	814	850	900	912	879	859	862	908	900	927	911	852	874	921	886	876	889	896	835	874	894	883	941	848	875	836	933	851	874	925	888	815	855	879	875	904	864	874	889	853	891	904	856	875	906	859	870	865	914	887	865	871	853	888	896	896	934	858	848	857	871	853	894	891	836	895	883	886	810	889	907	830	861	885	858	856	860	885	901	882	887	887	864	857	877	859	911	854	943	879	889	892	857	821	885	867	863	846	858	851	886	901	829	843	868	917	862	895	865	840	881	873	850	836	867	849	874	839	866	919	933	845	895	878	890	837	887	854	854	857	876	866	872	900	891	843	893	860	899	902	890	909	861	847	909	872	887	878	935	804	886	855	939	878	921	843	837	821	911	881	882	876	852	817	887	910	851	893	896	908	860	827	887	863	870	875	852	840	856	915	893	896	915	857	867	853	875	812	893	890	918	903	883	877	876	878	887	887	884	873	862	907	898	923	897	871	830	874	827	856	880	877	852	843	889	806	861	830	882	883	872	915	861	868	884	916	895	894	901	917	877	884	893	869	885	854	884	865	846	907	851	861	883	894	876	899	885	908	894	930	887	855	845	900	874	892	876	900	891	865	820	907	858	842	876	895	866	927	851	858	921	857	877	852	845	907	860	910	871	853	885	865	941	867	849	904	935	888	886	882	889	873	879	895	925	875	823	849	872	880	905	823	845	887	882	905	867	876	859	893	854	885	857	879	876	862	864	899	925	894	906	855	863	875	837	847	874	881	831	875	857	864	921	840	871	892	818	907	892	932	918	920	898	868	897	890	861	871	903	899	922	880	860	901	888	872	928	898	854	878	859	865	823	841	852	900	905	830	850	814	886	819	902	887	873	903	894	829	874	817	832	857	882	885	826	921	850	887	865	875	894	883	917	878	877	894	892	822	900	869	878	909	901	897	839	857	887	882	904	829	868	854	865	911	907	857	971	864	878	827	861	867	872	866	909	913	883	866	866	888	890	877	918	882	881	796	819	899	887	951	865	838
23704	21043	28365	23918	21080	14384	5040	3098	2332	1971	1543	1289	1088	1095	1076	1025	964	929	906	872	830	774	833	769	684	717	694	692	651	711	649	627	637	633	637	624	660	631	661	658	642	628	623	608	608	597	630	604	624	653	607	629	644	570	634	577	608	629	590	553	571	636	566	605	638	595	587	598	640	585	578	583	638	620	570	614	568	578	613	587	514	572	538	615	610	566	546	614	578	584	603	625	572	552	582	604	557	613	565	587	556	597	620	538	539	560	610	603	576	537	606	572	591	540	628	564	612	588	565	544	604	595	599	575	568	546	585	565	605	593	616	577	565	610	595	604	529	548	588	537	531	564	561	532	575	648	598	577	565	586	570	577	605	598	582	572	572	590	598	564	559	563	585	568	599	573	593	589	593	566	587	553	580	564	602	573	610	578	582	621	558	566	599	529	577	575	534	571	547	581	625	579	572	556	628	559	592	582	576	617	548	658	590	572	588	583	543	564	616	570	592	578	625	579	535	549	587	580	545	550	597	627	576	595	595	598	573	599	567	558	577	571	593	622	582	511	580	581	531	576	576	610	535	538	560	577	584	549	532	586	580	584	570	603	575	590	583	554	608	545	585	565	600	619	573	549	586	539	565	605	569	567	569	587	580	570	550	562	578	559	582	601	584	573	580	556	577	618	614	531	586	599	552	549	598	618	596	588	546	578	580	559	594	593	574	578	560	610	578	572	569	557	554	529	581	598	563	597	555	574	582	547	550	545	593	541	544	586	503	604	565	581	579	530	582	556	568	593	618	543	615	570	585	539	578	600	579	598	568	593	580	586	593	556	568	581	574	557	552	559	583	517	592	576	550	552	537	578	561	594	609	556	579	570	557	579	618	574	566	596	534	571	580	561	547	580	581	577	621	591	537	552	568	580	560	585	583	540	574	561	596	591	569	598	569	529	580	571	563	599	586	617	584	554	567	612	572	597	572	572	607	572	597	584	572	588	550	555	593	571	603	556	575	578	615	560	553	578	600	552	586	583	556	582	572	589	569	561	540	574	611	606	557	557	589	606	572	577	607	564	559	556	589	591	596	615	596	559	579	574	598	638	583	588	572	583	590	584	589	587	577	570	572	533	578	548	568	557	569	545	591	537	565	513	570	568	575	579	588	556	594	620	593	586	553	569	601	517	575	555	597	563	599	589	587	593	548	596	571	534	589	587	601	594	575	555	543	525	571	587	557	579	542	581	578	547	505	588	577	550	617	526	629	595	521	603	566	555	563	585	579	579	564	577	567	577	550	563	623	553	610	608	631	584	539	532	554	574	555	580	596	548	580	577	552	580	543	574	565	555	622	594	634	594	589	628	609	642	600	538	638	605	591	560	601	632	553	571	584	573	608	608	570	547	543	562	624	559	613	572	576	557	537	600	600	588	583	601	542	578	550	582	573	562	608	549	606	617	559	602	541	539	564	580	606	545	618	566	575	591	569	532	576	544	576	595	576	558	563	576	578	564	553	575	548	574	601	566	571	576	557	581	533	574	578	586	569	574	581	514	581	581	629	553	548	556	540	563	545	565	628	564	612	571	556	555	567	573	597	575	608	559	566	538	585	604	587	569	558	603	584	573	570	575	581	554	596	545	564	594	583	596	537	570	614	631	595	619	585	557	604	578	616	573	551	549	527	569	600	577	591	584	622	575	528	563	624	572	601	573	553	577	554	570	589	566	579	573	546	595	565	600	588	566	561	589	583	576	547	595	572	550	572	563	585	548	568	564	560	593	592	597	559	577	551	583	548	583	576	549	569	544	593	586	560	557	614	554	612	611	549	550	585	578	570	559	530	566	544	561	572	615	557	575	611	572	561	572	623	606	603	564	573	548	559	575	589	592	590	549	583	570	599	552	575	579	592	579	550	637	566	603	619	605	585	572	552	567	614	609	534	565	590	572	596	621	575	601	549	529	582	561	564	553	601	578	589	554	583	589	567	590	614	594	586	622	556	564	552	640	560	572	576	533	578	583	545	561	545	580	571	564	617	598	576	580	602	562	580	632	521	573	567	588	555	566	605	625	616	567	561	577	544	576	533	628	579	578	567	600	591	562	560	575	552	567	562	519	575	560	598	548	579	537	564	570	567	557	610	538	603	578	514	565	539	616	560	569	542	585	543	557	589	559	617	582	616	540	517	588	552	589	585	593	571	574	585	603	534	578	590	584	597	599	539	564	581	579	580	561	529	564	586	555	565	594	597	545	584	582	597	599	574	603	572	588	556	552	580	540	529	537	574	537	577	567	626	565	589	589	589	528	557	570	586	617	567	564	591	579	587	545	575	581	567	572	569	560	597	562	572	570	545	613	560	544	590	583	558	605	603	588	609	593	587	645	555	574	559	612	580	573	591	546	585	573	553	618	613	604	574	593	536	566	573	543	553	581	574	538	573	561	555	580	557	571	588	557	554	604	587	586	545	578	601	577	564	593	617	564	583	568	564	571	531	554	539	572	536	544	590	606	580	590	570	589	583	582	562	586	550	529	541	573	552	557	571	581	574	544	555	544	592	546	559	564	524	533	610	587	577	582	584	551	598	593	569	605	542	552	597	607	540	565	597	562	581	590	534	581	631	606	596	558	622	585	596	588	590	613	559	551	547	607	532	577	553	570	563	578	567	555	593	579	602	568	581	537	533	617	595	536	634	609	567	595	550	616	578	576	582	583	564	591	554	601	583	599	632	578	572	632	567	596	569	556	575	595	545	574	542	543	615	547	569	562	569	590	583	576	618	584	571	553	598	560	549	598	596	592	572	586	556	578	582	545	625	610	604	531	566	608	548	541	556	541	555	563	591	580	575	592	572	565	580	577	550	577	570	550	545	587	566	565	606	581	556	588	586	610	551	564	553	598	553	564	574	590	557	541	553	514	592	527	546	514	628	616	574	582	567	529	590	611	540	604	608	593	560	565	624	587	562	618	560	557	616	569	610	554	566	580	548	582	606	576	530	544	587	585	640	592	571	590	551	591	609	532	579	561	591	572	569	556	566	564	559	552	575	601	504	589	533	631	572	617	597	582	590	611	566	557	599	597	569	569	511	571	599	579	556	561	598	547	552	550	581	538	606	599	529	592	561	544	567	584	571	606	564	565	578	611	577	582	576	562	551	582	511	588	557	570	570	631	574	592	603	566	540	545	557	577	574	588	617	552	566	624	562	561	567	569	557	588	576	568	583	609	649	556	606	615	546	562	569	590	584	536	571	551	596	545	614	548	542	593	599	575	584	565	593	575	558	577	523	611	562	601	553	570	614	598	565	575	540	523	586	583	628	524	588	572	588	583	589	581	595	581	596	574	567	567	581	596	576	580	601	566	587	543	532	572	575	606	547	567	569	559	568	536	546	590	547	573	565	610	574	569	598	574	592	585	555	564	589	581	633	540	585	547	549	584	551	551	579	544	609	550	568	582	535	601	588	566	551	555	576	580	606	552	558	581	549	564	570	535	603	574	606	622	539	549	516	585	609	640
11614	24913	21664	13635	10754	8552	7104	6107	4866	3753	2888	2217	1819	1773	1646	1565	1606	1462	1341	1277	1157	1190	1041	1054	993	939	938	864	887	875	804	831	842	793	782	826	800	793	794	754	795	709	735	791	733	781	733	741	739	773	759	764	772	702	761	731	750	737	743	757	758	734	720	728	690	727	681	695	710	715	726	699	638	703	720	674	659	683	723	748	733	743	721	713	716	688	760	706	720	694	698	724	702	686	654	661	692	650	654	651	688	677	727	684	664	674	684	673	667	694	733	697	672	685	686	734	712	685	705	732	670	700	658	680	710	730	693	741	721	704	663	732	666	739	702	674	708	636	693	678	725	675	719	741	721	663	703	678	691	727	704	749	678	711	707	654	689	732	660	688	708	713	715	659	721	698	724	661	684	656	694	676	713	634	724	700	735	704	652	686	685	688	683	703	684	673	673	669	724	697	688	660	680	726	700	675	689	669	646	649	669	675	695	709	693	673	740	670	697	701	668	669	662	708	673	645	671	691	671	667	684	673	633	667	661	661	708	648	682	655	694	689	705	684	683	701	689	721	732	630	649	694	692	695	706	681	771	729	699	714	696	692	706	648	704	697	718	702	705	686	717	698	710	659	732	708	686	645	710	670	701	658	666	726	745	660	681	692	674	697	668	626	687	729	653	761	718	703	709	680	693	711	704	697	669	696	706	650	725	674	695	669	718	666	655	711	690	683	706	681	698	706	693	663	716	691	693	680	679	689	713	694	694	684	683	703	691	686	685	662	660	708	677	734	661	623	671	691	670	718	726	685	676	634	693	665	701	690	708	678	723	618	693	743	652	698	709	673	724	708	670	711	701	694	685	716	721	676	718	696	653	706	670	692	744	694	696	697	676	669	703	727	658	677	722	694	702	654	681	752	692	683	723	693	652	697	670	644	707	668	688	643	720	671	696	623	694	670	710	690	666	689	738	699	669	667	645	690	659	708	697	668	671	677	667	643	698	642	630	686	724	702	698	691	694	709	641	633	689	682	704	704	670	718	698	673	695	671	655	684	667	674	642	709	676	700	661	667	677	681	711	684	665	733	667	705	712	711	688	678	707	691	656	665	742	667	649	680	691	734	666	728	671	667	684	701	672	654	685	694	641	645	667	711	651	704	679	696	714	674	706	678	715	659	687	705	720	708	668	676	689	685	681	728	669	682	700	706	703	689	637	682	686	697	720	717	689	652	721	717	686	712	680	641	718	671	688	676	676	679	719	685	681	685	714	674	705	670	658	688	666	655	687	705	682	672	688	683	683	738	697	699	661	741	679	681	708	704	664	705	665	687	687	706	679	688	682	703	708	722	683	688	650	668	718	670	684	702	646	704	731	726	646	703	704	678	717	681	674	679	707	708	716	698	665	693	669	760	687	719	677	613	691	649	670	705	696	658	652	682	696	676	684	682	705	727	637	702	713	669	662	681	703	674	648	689	641	692	650	652	707	662	629	683	722	677	677	686	703	680	674	728	739	707	699	679	716	680	702	651	652	714	651	648	687	667	697	689	722	689	717	689	703	714	692	753	709	675	659	663	705	693	662	709	737	651	667	667	661	648	656	637	723	726	689	705	691	658	704	686	700	629	698	690	698	649	649	714	668	617	663	696	671	718	666	683	714	693	653	700	707	672	696	636	679	733	676	675	690	689	655	679	690	714	699	703	685	636	663	716	713	692	721	734	670	695	651	692	701	643	651	676	725	689	698	704	700	687	739	670	712	700	646	667	673	638	712	707	674	705	732	710	648	681	687	662	704	695	664	677	728	677	696	674	693	659	716	674	711	689	673	752	720	696	731	699	690	698	677	677	682	659	693	693	719	703	635	714	680	704	650	643	701	661	705	656	660	703	723	683	688	717	739	721	715	696	680	734	704	706	679	655	704	713	726	730	639	680	721	723	687	689	663	663	665	661	682	675	678	681	700	673	716	706	693	742	682	686	632	672	689	688	714	687	655	697	673	736	670	701	667	694	693	680	722	669	659	695	671	728	710	697	702	693	679	731	693	695	676	663	704	680	671	695	703	701	710	685	685	672	682	676	727	726	682	651	668	686	667	676	686	691	664	663	651	684	731	635	621	661	700	680	703	683	708	669	702	715	683	668	729	695	688	707	671	691	702	685	700	674	691	729	678	678	678	690	668	669	715	709	653	674	662	681	675	729	689	700	700	644	669	733	686	732	632	727	686	703	653	649	639	669	682	707	702	743	731	640	696	634	681	703	701	692	743	744	685	657	679	640	661	687	674	667	698	697	663	716	681	685	697	692	723	625	700	658	677	672	664	723	659	688	659	670	678	689	717	649	660	704	622	616	714	684	688	657	670	681	675	633	709	697	703	698	660	693	709	693	694	713	694	728	664	709	699	651	672	674	664	677	672	676	683	657	686	655	693	636	697	671	734	689	708	701	709	705	714	696	728	684	713	680	696	717	718	652	695	719	734	676	718	623	667	669	632	675	698	707	676	697	697	677	675	658	714	724	672	655	647	703	656	680	675	744	659	668	708	649	664	655	685	665	733	659	664	696	657	730	690	664	679	657	705	716	685	720	712	710	702	674	713	708	680	735	674	666	658	709	713	658	682	623	732	678	655	689	720	720	643	664	683	720	700	709	654	669	716	701	645	681	727	671	656	663	679	721	665	683	714	711	708	671	724	722	710	695	683	688	684	676	692	707	679	681	701	732	732	707	709	661	718	680	644	713	683	694	688	677	682	672	712	732	690	691	682	694	664	658	677	668	662	685	705	693	678	672	687	684	636	698	693	689	652	664	707	653	632	695	694	713	667	654	682	661	696	698	661	674	668	736	693	714	700	656	682	673	665	659	707	684	722	703	684	697	723	666	657	729	690	674	754	676	681	678	670	690	704	657	701	695	682	702	687	727	643	697	691	673	648	716	677	690	679	735	693	683	695	711	638	722	694	676	692	644	687	668	688	715	686	708	679	695	699	710	690	697	654	720	660	702	719	713	695	728	699	678	704	669	683	677	684	702	663	678	651	714	717	674	678	718	731	700	699	727	702	616	653	658	716	674	705	722	693	677	741	703	655	689	697	670	689	711	708	699	686	704	713	680	691	731	686	670	682	764	723	683	707	675	645	662	720	662	683	721	743	680	671	637	673	737	713	700	697	715	676	711	675	697	683	682	668	655	697	695	728	695	701	737	726	690	735	696	668	667	681	726	720	710	649	639	669	686	672	659	679	691	648	684	705	656	679	699	684	703	702	731	683	719	660	666	678	670	772	688	666	720	657	711	674	691	678	710	663	685	682	702	680	690	713	646	726	679	646	690	684	743	707	662	695	666	728	685	666	707	696	700	703	698	705	719	675	644	717	683	660	706	691	696	677	701	720	690	691	745	667	701	691	673	648	683	677	655	693	673	674	680	724	673	621	721	710	663	714	675	651	653	636	653	652	692	692	689	687	687	682	718	717	651	664	685	682	696	658	729	699	638	702	680	666	647	721	683	703	673	666	674
22629	20982	28716	23431	20996	21220	14374	4718	3129	2590	1996	1567	1378	1298	1206	1171	1086	1093	1032	989	942	899	820	789	775	726	694	729	659	621	621	622	661	621	596	629	567	556	626	560	605	577	547	601	571	563	603	588	610	576	565	567	541	561	566	582	569	521	542	591	564	538	566	558	601	572	584	573	570	536	548	559	529	516	531	528	551	541	587	518	559	547	522	520	559	530	529	526	536	486	576	562	576	545	544	543	532	523	522	503	515	542	496	564	512	537	537	576	518	527	541	540	531	494	522	527	539	513	534	530	490	513	527	571	572	514	536	547	528	563	536	558	562	521	512	530	521	485	554	511	544	517	534	520	549	519	517	549	519	545	509	572	524	537	521	520	516	537	530	559	551	542	546	538	470	526	475	536	546	576	537	515	515	467	508	540	529	533	513	499	531	520	523	511	560	569	493	518	571	521	507	525	537	543	528	533	533	516	500	535	538	497	508	504	482	524	510	540	551	526	521	489	516	506	503	520	548	482	550	539	561	501	499	501	519	547	507	542	508	561	518	523	516	535	567	531	520	516	537	525	512	525	483	536	521	513	501	500	540	491	508	518	507	518	527	516	512	559	546	515	558	479	526	532	523	528	534	550	524	511	547	545	521	492	537	534	498	535	553	511	544	490	547	542	500	539	572	512	537	499	515	542	508	500	535	550	538	499	546	552	500	539	535	576	547	481	542	501	520	517	536	575	521	493	547	520	540	486	511	521	536	542	529	518	519	516	523	545	517	548	501	531	492	509	506	534	504	533	522	506	511	499	540	536	559	474	508	550	478	479	478	511	554	511	517	534	491	503	526	520	519	531	554	519	544	538	535	553	537	521	528	521	506	548	520	513	535	530	580	498	485	574	529	461	553	615	511	558	518	516	540	516	560	504	505	516	537	484	528	516	543	535	492	520	542	519	513	526	552	524	512	506	508	530	548	492	506	525	539	521	519	507	567	527	526	516	462	511	548	531	518	561	476	514	508	550	544	502	566	498	521	542	518	560	508	526	507	557	542	565	532	545	537	530	542	516	529	542	560	546	544	478	537	533	552	553	569	539	573	529	511	535	498	510	536	531	564	509	507	498	531	548	480	534	529	557	547	497	497	489	532	524	492	534	516	518	514	516	505	585	534	534	517	494	520	519	516	540	556	552	524	535	520	523	520	497	522	526	530	492	506	517	550	546	500	529	493	517	526	495	526	508	577	532	521	525	518	546	566	511	501	523	531	546	493	521	556	554	530	517	508	564	532	548	550	529	557	486	477	500	529	486	497	504	528	501	557	526	545	555	504	540	532	514	511	538	522	522	529	488	521	525	525	559	525	552	559	537	540	543	492	549	571	544	502	516	531	555	522	539	575	472	562	514	531	519	536	469	524	528	533	553	520	491	518	589	535	506	500	552	483	526	523	504	534	542	531	503	488	540	505	494	533	523	509	490	579	521	545	551	527	484	494	534	546	521	525	521	564	579	497	498	524	518	538	513	508	510	484	548	539	573	513	531	568	550	561	529	493	512	573	511	513	556	537	483	477	537	553	517	518	527	493	589	526	527	494	515	529	516	501	533	486	530	496	530	528	518	505	515	515	556	509	545	556	564	519	528	527	521	504	551	517	559	532	506	501	505	542	526	496	552	532	541	488	507	569	542	504	575	518	549	554	517	544	522	557	534	545	554	563	507	541	545	496	532	524	540	529	524	557	551	551	544	495	501	552	516	532	507	502	523	525	489	545	545	520	498	551	545	555	552	506	515	518	537	508	532	536	518	552	544	545	484	551	493	537	555	545	492	534	543	505	561	513	518	470	562	524	539	525	498	482	555	537	546	523	504	554	506	535	539	494	511	516	554	560	493	511	512	505	519	525	495	523	530	510	531	533	487	519	543	494	513	494	556	519	515	492	518	575	588	530	520	543	537	557	507	502	533	527	563	503	536	520	515	534	497	526	547	537	481	512	528	522	526	533	542	536	551	524	522	526	521	530	513	522	540	506	518	541	501	505	506	535	555	537	549	511	564	553	516	550	526	491	524	501	516	524	539	507	536	510	499	519	528	512	549	542	503	548	558	536	555	518	509	529	535	520	544	547	522	518	502	529	512	544	520	566	531	552	518	488	504	523	485	499	450	514	498	532	535	535	540	539	534	530	520	533	562	532	563	516	522	518	535	489	531	545	548	540	517	567	515	531	490	528	514	569	561	500	504	509	549	514	523	520	488	505	505	520	573	527	533	528	513	544	538	548	539	519	508	543	555	501	531	557	519	490	525	525	558	527	534	544	518	518	569	504	525	532	519	475	488	549	572	497	547	481	523	523	544	524	553	512	532	532	499	461	504	522	540	555	563	522	532	550	558	539	522	533	545	543	489	546	499	531	480	478	515	523	533	532	506	550	519	547	512	542	527	516	554	509	528	505	533	517	535	504	480	514	512	556	519	528	526	540	512	554	497	517	554	491	525	522	543	531	509	509	521	502	540	526	544	521	509	500	498	558	532	537	519	507	529	523	527	498	518	522	517	506	513	547	524	525	526	539	514	548	508	512	528	543	513	485	533	508	520	493	496	546	541	535	514	507	529	531	504	520	505	505	517	540	502	546	516	564	477	507	516	502	493	525	542	555	510	508	549	548	560	521	477	509	471	564	555	505	539	524	545	565	525	507	513	531	515	526	520	517	543	513	514	507	519	530	528	527	527	534	532	562	505	551	501	564	543	498	510	513	568	527	523	494	539	546	528	509	536	495	528	508	496	495	528	538	536	512	541	479	533	521	566	533	567	523	504	554	516	548	571	502	511	507	507	527	520	519	530	500	567	493	539	566	523	525	525	514	517	504	524	561	523	527	495	521	507	503	533	557	520	524	490	535	507	520	547	500	541	472	521	515	514	592	529	553	525	540	507	544	478	500	537	574	547	584	508	535	551	522	537	500	518	545	504	470	523	473	568	506	536	533	525	579	515	529	495	542	521	521	525	501	558	543	544	547	547	542	530	547	529	479	512	514	496	526	580	526	531	542	507	530	529	540	544	506	532	536	535	542	539	500	523	509	516	480	503	506	521	518	513	539	513	513	530	524	521	550	468	543	530	580	499	547	522	502	525	527	491	526	503	548	521	482	485	525	510	503	538	536	589	517	463	537	538	558	514	529	563	523	563	508	586	547	550	537	577	546	529	531	488	493	504	513	542	547	533	504	550	538	530	541	506	574	539	554	533	517	546	530	506	526	520	552	483	522	555	590	477	521	518	519	514	510	542	521	569	542	481	530	486	515	505	531	579	561	512	600	501	548	530	510	534	543	548	535	512	492	510	533	534	508	512	526	500	521	514	508	536	552	522	527	502	519	535	511	493	519	493	558	520	537	529	497	523	514	530	502	561	512	529	516	520	498	540	518	563	517	502	520	491	546	500	535	575	522	514	536	556	561	544	544	502	528	500	524	504	497	578	578	508	506	486	516	508	536	545	525	518	538	503	543	561	549	526	532	530
13681	29719	26600	17964	14482	11732	9726	8218	6528	5035	3753	2890	2397	2191	2033	1998	1854	1711	1590	1482	1417	1317	1246	1104	1029	998	963	880	891	884	848	878	805	789	774	764	764	768	697	744	702	749	675	691	742	715	720	696	747	668	675	668	730	704	715	725	669	688	655	673	645	658	617	648	644	676	683	633	649	705	653	612	669	614	650	623	637	623	634	660	683	676	646	653	559	612	628	586	617	657	631	607	666	618	588	614	583	632	640	654	651	602	610	617	586	603	654	627	555	644	600	647	628	638	650	607	592	596	640	635	621	668	598	651	581	595	620	605	627	599	596	611	615	655	654	615	581	627	601	625	635	562	602	588	627	613	580	633	612	611	588	605	591	656	601	622	632	613	603	610	615	610	607	595	599	601	659	621	623	607	601	628	606	637	594	629	619	617	648	600	620	582	650	657	595	634	615	660	648	614	608	644	625	636	602	618	611	628	634	581	591	620	592	661	619	606	603	621	607	600	625	597	632	631	636	631	688	622	590	584	633	657	633	581	613	595	576	604	571	571	594	595	595	614	595	553	634	620	609	630	667	599	653	614	606	659	628	688	636	609	604	599	599	614	615	604	619	639	641	649	579	610	638	613	602	643	611	588	651	636	637	582	606	614	641	626	566	609	580	648	581	643	621	615	610	650	633	647	638	573	606	622	597	618	670	671	616	633	613	637	626	641	639	605	615	645	647	618	600	622	623	608	592	649	599	619	640	617	608	629	584	620	644	654	629	577	646	633	650	570	614	667	626	640	634	590	617	654	621	597	599	622	611	606	625	637	589	628	624	608	617	614	630	617	635	629	595	562	598	597	611	652	619	644	570	631	595	583	591	618	610	654	600	576	603	603	646	608	615	597	605	661	616	621	621	635	581	615	614	580	559	661	615	553	605	611	672	618	640	641	660	582	607	615	635	622	664	600	610	602	603	612	639	585	588	625	591	609	611	659	626	608	638	645	638	618	622	633	629	613	656	560	589	637	630	649	586	623	626	542	598	611	650	624	633	576	626	657	596	576	634	667	657	641	648	612	628	546	587	623	630	592	640	592	591	658	613	598	592	569	595	611	638	614	618	630	595	625	621	603	607	595	609	621	593	623	651	607	598	595	602	595	602	630	651	585	617	615	605	584	626	614	571	620	603	611	580	613	618	575	603	645	623	602	621	647	644	630	620	611	621	628	622	629	606	623	615	630	560	577	624	584	577	594	657	613	629	627	622	604	642	623	620	653	602	580	606	619	561	596	577	597	660	618	591	634	587	638	618	623	606	643	603	582	568	607	593	633	615	617	654	646	579	622	617	597	648	651	598	602	615	585	625	643	605	595	623	649	641	663	539	623	614	621	609	617	609	587	594	625	651	612	634	556	627	635	641	649	641	592	616	630	622	643	627	636	589	649	580	636	618	632	620	613	603	550	625	570	619	679	602	599	611	639	672	653	613	613	597	580	584	617	626	607	666	572	594	655	636	660	657	625	625	603	575	607	589	618	617	598	560	639	633	604	609	614	565	608	611	622	593	641	667	596	662	593	638	643	630	603	623	592	569	591	594	596	628	635	589	608	639	575	591	594	594	569	609	628	588	631	603	615	672	598	610	605	620	633	605	647	599	645	620	600	608	589	596	645	622	660	590	614	602	600	644	629	651	630	621	648	595	627	615	600	644	612	641	625	547	630	617	604	599	633	558	600	610	647	629	670	578	647	643	608	596	633	625	622	616	573	565	638	629	619	592	611	548	636	596	602	593	590	636	602	595	636	624	631	592	609	603	599	618	583	571	603	591	655	602	600	623	615	597	584	600	623	607	603	608	584	609	601	593	602	584	578	599	586	608	568	597	622	678	612	626	588	541	573	582	586	636	614	594	603	589	643	618	638	654	601	648	646	619	620	660	636	646	625	595	581	618	594	608	611	605	590	563	595	613	605	602	609	599	649	589	611	598	610	617	625	607	622	641	584	644	576	615	620	606	601	596	627	623	603	653	599	624	585	622	634	603	671	622	650	615	622	595	621	613	604	627	593	610	584	607	582	644	605	593	559	638	596	594	614	636	644	627	608	630	628	653	603	620	650	628	622	637	602	599	587	611	595	628	619	619	620	649	624	635	612	616	631	594	635	592	585	620	614	608	582	622	625	592	581	594	624	591	582	621	600	619	625	599	579	568	576	623	572	599	643	574	612	598	562	633	583	617	585	607	640	646	620	625	598	593	617	589	624	609	617	584	623	581	600	587	644	601	666	621	622	595	579	647	576	627	629	639	643	589	667	595	583	604	603	616	627	614	647	620	619	601	668	601	620	652	587	567	622	617	608	589	564	634	621	633	586	589	614	653	614	627	602	626	620	591	589	592	636	646	610	592	628	625	629	579	549	643	596	586	635	644	646	637	638	602	600	589	611	607	615	629	645	617	557	609	594	637	587	594	622	615	604	653	672	664	552	623	595	602	576	636	599	603	578	606	662	579	622	619	618	667	638	639	610	624	632	618	596	625	645	617	622	573	656	639	602	583	648	640	648	647	559	608	610	632	585	612	639	622	630	658	565	581	581	638	630	613	618	607	596	621	611	560	649	571	624	647	608	636	625	560	580	640	633	614	638	648	655	593	665	578	614	616	590	602	594	609	632	605	599	598	604	630	614	615	562	629	615	621	632	593	596	609	635	617	601	600	586	575	599	627	600	589	639	652	608	652	591	601	643	634	640	597	644	619	652	623	586	623	662	632	592	632	585	601	628	598	609	578	570	629	628	585	622	617	626	594	607	602	643	616	601	655	593	634	611	567	606	597	632	570	628	616	644	636	608	642	595	583	625	614	616	622	575	579	569	571	617	620	617	610	654	620	591	646	623	611	599	628	633	596	606	622	621	654	610	620	661	604	607	630	636	599	623	593	662	605	624	586	611	633	636	603	609	636	606	632	600	629	598	607	622	619	622	597	638	589	616	623	620	626	645	613	643	628	608	648	608	606	642	618	624	627	617	606	593	611	608	610	591	594	622	640	595	613	591	644	574	581	573	591	633	635	562	660	577	638	629	611	608	628	628	587	627	637	622	583	608	619	620	652	605	600	640	616	613	621	603	619	610	607	628	636	656	626	658	589	615	635	600	595	601	634	606	623	592	585	645	603	641	631	613	625	582	619	615	604	621	636	585	600	673	652	604	646	602	641	581	643	612	628	565	638	590	626	648	614	573	611	577	588	583	576	608	581	599	599	614	648	644	604	625	612	597	575	588	644	577	629	558	606	643	631	629	594	635	633	608	602	646	612	613	662	633	585	632	601	618	609	612	622	561	617	656	576	657	600	606	598	603	593	642	632	602	591	616	607	614	595	593	627	622	633	585	611	594	610	604	616	577	583	630	612	627	569	598	614	586	597	620	620	592	650	605	591	604	627	618	603	623	586	616	571	590	641	589	573	672	636	630	589	607	599	580	634	602	579	603	633	609	602	629	602	606	584	634	620	617	604	624	605	611	600	625	574	671
26631	20618	15406	7091	3969	2799	2280	1983	1614	1367	1139	1075	1019	983	992	956	998	918	879	914	846	837	855	848	790	795	791	794	833	815	797	843	804	837	776	784	761	756	748	774	792	773	770	773	760	794	821	804	744	796	771	732	798	744	756	826	768	783	721	731	771	742	790	727	751	742	802	702	771	730	738	733	751	740	730	726	769	711	747	686	746	790	733	697	786	740	736	723	753	733	742	760	744	715	785	746	819	756	714	750	714	720	759	707	775	709	765	758	707	751	786	725	741	738	733	731	741	784	741	761	743	739	751	763	715	683	711	759	717	723	786	736	764	760	751	770	698	716	756	702	760	772	745	779	707	742	765	713	762	761	716	793	762	786	757	661	769	733	722	672	729	742	706	744	703	754	789	703	784	730	768	771	753	734	751	786	772	756	755	772	763	761	786	751	753	786	712	729	739	734	750	744	728	774	766	739	724	782	729	726	729	772	772	750	697	735	749	749	778	790	708	750	736	745	748	762	758	780	764	702	727	730	757	726	755	741	724	719	736	766	777	725	749	751	751	721	744	706	723	721	764	735	752	720	788	769	771	760	713	778	702	731	723	775	704	773	754	726	710	727	726	721	698	780	761	790	776	782	733	702	734	762	767	788	754	773	731	726	756	712	753	731	751	735	766	761	728	740	670	731	800	743	736	777	716	749	743	781	739	751	696	751	787	742	812	729	733	705	793	759	746	779	730	729	731	746	759	743	709	746	762	756	694	723	771	757	744	691	737	792	703	792	760	731	748	720	705	769	748	768	704	765	788	760	711	713	690	737	731	707	755	768	738	764	757	730	734	705	760	693	715	784	755	761	771	747	765	770	727	715	720	767	716	801	732	811	778	746	774	777	736	783	694	721	763	751	741	771	713	768	746	759	722	723	722	745	732	751	790	695	724	767	744	759	753	749	695	734	732	734	741	791	765	713	713	711	763	755	734	757	738	766	722	748	727	789	746	718	743	731	727	720	746	790	800	757	698	754	721	685	740	774	741	746	698	716	708	799	730	755	719	708	795	730	723	713	784	781	745	726	723	709	729	833	748	753	744	752	766	738	732	758	791	705	746	754	766	721	743	714	782	742	736	746	722	720	699	750	762	748	733	698	758	745	774	721	761	747	765	733	772	734	732	733	741	795	743	759	765	731	742	775	796	745	711	719	726	706	736	725	737	766	747	758	743	741	735	784	736	782	731	762	775	724	750	737	740	724	754	748	770	706	731	690	781	700	720	725	793	762	738	732	703	741	735	772	741	752	725	703	740	714	736	744	775	730	737	712	789	747	765	760	684	729	703	736	762	738	745	775	813	780	765	717	759	714	726	757	781	710	762	751	723	694	721	805	730	750	692	704	727	744	721	715	764	770	734	708	759	761	707	756	755	775	810	749	748	760	777	710	723	723	720	735	724	735	782	754	692	728	692	743	749	724	721	792	777	716	733	733	746	715	754	698	789	774	716	701	742	768	722	781	788	728	782	774	707	762	658	736	704	761	737	745	741	755	746	756	760	761	735	693	719	747	794	756	769	696	766	731	754	754	768	724	741	703	684	769	732	735	673	752	833	729	756	763	745	724	706	731	724	764	728	710	720	754	750	751	770	741	767	773	740	715	747	739	717	742	753	761	697	727	760	719	729	799	749	703	759	761	689	763	763	735	798	768	760	737	740	709	765	751	733	770	703	709	732	724	692	712	737	738	718	728	693	745	752	766	741	756	747	718	773	787	737	749	790	748	713	753	743	744	757	725	747	739	735	760	676	673	710	733	756	751	722	769	800	766	711	713	759	781	727	769	740	727	722	783	709	747	754	709	719	745	775	769	750	693	763	796	777	736	718	736	751	739	725	764	778	729	747	703	753	743	768	762	767	738	740	724	730	733	696	735	713	765	781	750	739	826	759	731	726	727	732	781	735	741	706	785	735	740	679	749	722	714	746	720	773	769	711	771	763	741	762	777	769	738	773	737	743	771	758	748	790	710	765	778	702	704	733	739	704	737	746	754	755	720	750	775	727	739	743	737	758	718	765	725	722	768	787	778	721	745	701	744	742	717	736	795	716	775	715	741	712	724	743	786	741	702	763	708	719	708	839	722	741	706	725	768	733	781	711	739	704	762	739	771	754	808	733	780	792	746	739	706	745	716	698	773	737	739	753	715	768	718	697	752	768	715	729	739	763	725	697	717	704	727	705	688	748	758	704	764	709	735	759	723	731	713	721	717	748	741	782	790	717	699	794	787	735	748	742	736	736	769	722	729	710	711	709	720	716	750	698	684	819	757	761	759	758	730	767	742	737	729	776	742	732	694	710	720	753	710	727	755	723	734	741	803	779	734	770	695	744	757	748	737	751	752	741	728	752	780	794	742	735	687	765	757	755	732	713	764	787	693	756	730	744	765	785	700	787	769	720	746	739	773	770	748	774	763	747	728	758	768	738	742	780	733	737	803	707	726	741	777	751	711	751	758	730	724	791	721	732	717	714	718	767	696	701	756	740	732	765	759	758	695	697	763	759	792	712	734	772	738	752	728	738	721	735	722	761	746	756	745	730	762	736	762	720	765	728	755	748	728	792	720	710	692	730	742	777	741	762	793	758	765	767	711	716	768	778	748	735	725	783	740	774	715	726	762	702	783	770	763	773	731	737	750	744	750	774	728	759	799	740	680	714	729	730	692	741	757	694	730	768	711	746	771	739	689	749	749	778	753	728	735	738	722	751	765	793	807	741	721	697	765	743	721	791	737	814	711	723	769	780	780	734	720	801	787	729	767	759	730	744	761	771	740	769	689	750	760	704	740	728	714	761	712	743	732	744	747	731	746	708	687	742	767	743	733	774	747	733	748	680	703	811	745	717	728	770	757	752	779	725	750	761	772	753	746	783	747	744	771	733	765	747	729	769	752	775	775	690	734	734	702	717	733	770	709	752	709	784	794	676	731	735	734	713	780	758	714	733	754	759	754	704	718	742	734	692	741	786	718	682	766	730	743	736	751	742	757	709	760	707	701	760	742	723	763	750	746	797	707	684	767	725	771	742	740	735	751	657	746	724	705	743	743	731	783	751	766	785	772	764	801	760	724	719	762	751	739	831	717	718	731	732	733	716	718	751	743	737	721	749	722	766	702	766	711	712	749	749	717	713	729	732	707	749	723	749	764	777	724	756	730	691	709	788	803	795	730	810	812	702	759	764	706	745	723	707	734	714	757	790	699	692	716	768	744	740	793	722	709	824	776	752	738	749	751	726	766	746	771	746	728	692	742	810	726	758	720	698	733	721	750	707	702	749	720	795	702	709	751	766	749	769	777	705	762	702	741	755	765	753	784	725	719	736	752	744	762	767	704	753	709	787	793	720	747	734	780	727	782	769	746	767	773	732	721	753	729	676	726	783	766	748	758	732	745	750	731	764	769	732	742	757	731	710	714	770	734	763	786	725	731	693	746	720	757	770	777	743	725	773	775	741	692	698	722	739	702	751	728
10283	16544	14401	8575	6542	5495	4478	3894	3029	2496	1929	1645	1432	1415	1455	1328	1342	1213	1168	1233	1201	1099	1043	1068	1022	1043	1051	988	968	969	981	1002	993	840	951	985	990	942	929	950	913	953	940	915	917	884	931	993	918	908	889	940	948	941	938	928	936	935	906	890	920	861	954	928	943	919	881	912	888	872	906	867	946	867	897	942	872	905	907	880	894	932	921	849	848	949	857	917	915	920	947	908	898	856	934	931	897	950	934	929	933	918	883	833	903	884	909	872	916	949	922	874	871	932	913	869	924	859	880	941	936	917	845	901	847	892	903	846	912	900	890	924	905	926	903	866	899	931	917	886	911	932	887	911	938	897	912	900	872	872	877	861	887	857	872	861	868	898	905	911	887	868	855	843	901	916	869	874	916	873	916	898	843	919	882	891	908	885	943	925	886	921	892	868	856	912	808	930	952	877	896	905	861	889	889	883	908	897	894	882	909	945	858	899	920	884	918	898	871	876	928	882	870	832	841	926	868	925	902	865	880	837	928	895	876	873	841	929	913	858	842	878	890	933	872	913	870	930	867	872	859	871	880	902	896	888	905	850	856	877	860	859	895	839	925	895	882	883	902	887	875	911	894	852	889	900	877	887	889	943	964	845	934	905	895	903	878	893	912	903	933	887	899	896	904	904	905	944	873	884	915	863	887	907	915	887	882	873	923	878	862	846	870	889	875	875	872	901	834	879	933	918	883	916	856	885	879	945	835	891	875	898	887	862	884	874	880	856	883	877	860	872	876	889	937	895	877	852	919	856	828	895	883	859	899	868	910	879	851	926	914	862	914	883	899	836	923	914	909	900	881	887	877	930	921	842	887	869	880	898	883	920	887	801	840	879	905	857	873	900	882	914	884	891	904	919	877	892	898	938	944	881	918	929	873	900	836	846	936	883	927	922	897	868	874	847	904	855	867	882	866	862	857	872	886	886	873	888	902	936	834	891	857	838	902	896	953	904	863	851	861	881	879	854	888	895	870	850	944	866	900	886	911	948	879	875	881	934	845	897	894	898	936	930	920	905	892	867	885	863	940	841	814	866	925	861	937	914	931	843	889	856	894	870	897	900	866	932	805	888	963	907	848	798	923	853	913	922	917	852	888	932	880	895	903	913	801	891	902	884	870	860	945	889	942	899	858	908	855	908	904	886	923	852	897	935	925	870	854	889	846	901	811	892	947	906	897	857	874	900	967	917	898	871	890	867	884	872	910	887	890	870	896	917	886	896	873	868	944	884	905	905	939	894	889	890	921	869	873	896	893	874	902	905	867	865	883	921	847	904	889	853	896	852	904	844	891	927	930	900	849	892	870	885	873	877	939	906	866	865	879	918	883	890	871	860	866	854	822	888	907	878	886	832	861	905	859	911	937	871	835	936	928	878	844	908	860	860	912	892	870	917	849	936	850	888	937	885	870	838	864	926	807	932	859	901	832	862	816	970	893	890	939	887	899	908	918	911	879	903	846	883	957	895	865	822	869	823	880	841	843	871	894	837	899	938	883	917	876	892	907	892	927	922	916	890	889	865	895	856	871	921	905	854	874	915	887	866	953	896	880	838	905	901	854	914	901	898	815	885	928	886	877	883	899	848	875	898	881	891	835	946	908	919	954	890	916	848	970	851	872	862	888	863	871	824	871	900	871	876	886	858	874	876	962	872	891	820	889	903	921	915	911	927	840	909	906	881	832	917	864	873	868	906	855	911	866	888	956	916	855	865	861	875	883	898	880	906	871	917	956	927	898	835	917	867	930	850	869	841	901	859	890	845	905	887	932	968	869	876	870	923	911	910	900	949	896	832	883	917	920	924	895	893	918	880	944	844	867	895	856	854	860	926	884	873	869	895	877	909	833	886	892	877	867	932	861	867	836	905	923	866	907	893	903	886	935	906	885	891	892	879	906	895	918	869	919	923	881	949	851	892	857	851	878	892	859	882	870	904	912	900	889	899	839	873	902	907	951	879	953	892	904	972	870	837	920	857	984	932	899	884	894	913	890	855	919	862	886	912	905	877	883	917	898	844	864	867	894	924	831	844	889	880	875	844	870	884	867	858	887	901	876	932	910	897	869	957	926	866	885	875	958	927	901	945	907	831	909	845	946	901	887	842	870	840	856	908	858	861	899	876	884	883	848	846	875	868	841	868	873	874	877	885	828	893	853	900	908	907	897	860	864	865	912	913	920	894	940	907	925	895	852	879	861	870	909	853	886	847	918	858	913	883	894	882	894	917	875	856	931	873	861	939	866	884	880	927	921	883	883	938	943	917	864	864	810	875	892	847	880	836	891	873	938	888	887	868	896	969	905	867	948	905	926	822	926	887	859	849	851	832	815	868	875	919	908	906	877	854	921	887	926	877	918	888	884	824	869	920	870	952	914	893	845	908	914	869	897	862	885	877	865	879	955	889	901	912	864	885	855	884	850	896	909	908	848	875	900	937	888	883	909	887	890	894	927	872	902	909	920	910	892	896	883	904	881	868	915	886	850	893	911	831	826	926	869	865	919	907	891	871	870	840	913	866	938	900	868	964	877	904	898	880	860	849	920	915	907	954	866	852	847	915	913	879	875	907	893	877	846	909	885	906	903	901	884	867	904	902	902	893	863	863	901	881	857	850	908	880	891	855	914	883	868	929	908	902	851	898	874	867	858	955	859	912	913	885	844	918	875	885	877	928	890	913	885	885	944	885	903	876	896	882	908	846	854	877	888	885	945	868	914	870	876	916	880	847	812	841	875	885	904	829	913	872	829	867	859	907	893	873	896	894	822	849	962	879	885	898	926	899	899	898	926	879	807	862	867	827	878	906	859	850	982	871	929	850	899	864	887	872	836	901	887	879	888	924	863	907	932	906	842	897	924	860	903	881	837	887	868	878	914	887	932	889	852	912	919	896	866	907	864	937	862	883	789	891	915	841	862	913	915	910	875	858	899	887	928	888	865	900	904	899	899	894	825	903	896	867	870	931	881	867	846	854	861	846	865	859	866	879	845	963	936	898	888	883	905	896	867	902	889	899	871	898	886	917	910	907	909	920	949	886	855	908	910	851	866	855	864	906	951	962	876	960	919	888	867	859	873	901	897	920	870	830	863	897	903	864	893	921	881	871	927	874	896	905	891	920	861	863	897	872	887	862	869	858	855	888	828	883	901	906	911	867	886	922	907	885	870	955	893	883	875	852	891	893	879	888	861	864	846	837	864	897	823	846	940	838	874	883	905	856	906	899	913	901	914	934	892	858	914	839	925	874	874	874	888	914	908	887	823	864	836	873	860	905	876	902	873	879	921	823	918	872	907	932	862	846	941	942	924	916	882	876	861	841	898	866	925	941	889	873	890	871	878	876	882	899	956	895	903	881	999	830	875	904	929	872	867	914	919	916	900	913	904	857	906	924	886	898	791	929	920	871	883	902	901	926	851	923	901	920	941	935	910	890	915	901	879	916	928	884	921	834	902	838	870	934	891	863	855	910	943	893
23638	21017	28347	23885	21045	14687	5326	3221	2338	1924	1527	1317	1130	1131	1043	1072	1000	943	911	873	869	811	725	820	719	712	698	757	656	660	726	680	667	663	670	625	650	596	646	618	592	663	582	649	620	635	597	636	604	623	593	650	624	580	602	586	638	624	595	572	637	616	624	612	654	620	586	601	569	566	636	598	598	563	616	601	600	624	612	642	627	564	572	607	568	613	554	581	603	602	616	607	597	612	599	574	563	566	557	619	552	590	554	536	606	595	608	604	628	557	561	600	634	594	591	566	591	573	536	593	559	544	581	586	672	571	572	587	590	602	621	566	534	605	560	588	576	578	620	622	570	571	586	560	551	601	539	567	594	592	551	590	593	562	583	599	572	561	601	593	553	593	562	570	508	571	542	588	590	597	573	607	598	592	573	587	609	591	573	609	580	562	590	579	564	612	560	571	571	544	601	603	595	571	583	543	594	610	597	534	580	583	595	529	575	603	557	554	597	626	620	607	571	564	602	564	555	612	573	566	566	582	533	549	561	559	558	604	597	566	527	558	577	553	580	553	575	539	598	566	567	606	531	550	635	588	551	583	545	569	592	575	596	564	613	532	614	568	547	573	604	609	586	577	564	604	541	573	574	548	593	595	580	571	636	576	562	592	570	580	559	572	529	584	547	597	567	548	601	618	573	579	539	594	528	555	578	596	538	625	610	565	613	606	538	555	563	564	597	575	596	558	565	600	576	617	604	571	571	570	574	583	551	536	596	558	562	560	600	588	591	567	574	592	561	600	587	575	538	564	590	584	590	647	587	596	568	573	567	510	582	557	618	532	581	588	571	522	566	564	601	587	549	593	559	581	600	547	590	599	565	586	590	561	585	576	567	571	591	533	582	596	571	579	611	559	577	617	554	594	552	578	595	566	579	571	540	545	588	588	548	560	535	547	567	566	580	589	555	627	578	608	608	553	588	559	601	596	533	569	541	587	585	576	590	561	557	547	603	624	587	544	565	557	571	556	556	588	570	553	572	602	528	580	591	602	604	532	579	601	564	534	571	569	538	596	577	605	588	583	604	583	544	559	595	578	571	557	574	593	564	565	572	578	516	597	581	591	575	579	542	559	575	620	557	538	590	544	532	535	561	613	587	584	557	547	594	574	534	589	568	582	552	601	568	570	606	615	577	575	616	551	565	569	531	609	549	580	552	545	543	552	570	550	592	572	574	550	585	595	572	531	564	578	579	580	573	554	532	578	606	558	559	578	597	635	529	581	557	577	574	584	568	575	600	569	584	630	576	592	623	563	516	583	542	587	590	551	600	574	545	596	584	561	538	570	539	578	592	550	578	560	586	570	579	587	549	593	617	543	626	563	567	580	578	577	588	563	569	594	585	612	553	550	551	584	610	548	577	596	574	531	561	559	561	552	580	520	603	608	591	594	545	579	595	566	562	540	581	537	570	583	595	595	584	538	576	554	566	563	581	613	575	596	562	546	598	598	557	554	542	588	586	579	539	579	597	575	541	579	568	599	580	597	589	542	563	554	581	555	598	605	573	543	560	494	583	526	598	588	559	586	570	563	565	548	643	575	561	586	556	597	602	570	583	613	579	599	615	563	573	563	563	569	535	550	574	582	558	594	578	563	565	580	559	563	590	581	581	578	597	586	587	591	590	564	597	554	577	539	595	578	575	598	567	634	556	521	587	585	555	581	599	536	530	595	545	511	597	536	587	534	577	584	560	598	578	574	580	559	590	598	544	580	537	542	533	607	535	573	604	585	598	572	592	587	580	592	577	594	579	579	587	605	554	596	579	601	597	560	582	607	605	624	562	585	599	539	556	590	588	557	586	567	631	576	626	577	570	587	543	595	555	581	584	581	587	594	620	594	591	555	555	576	559	591	568	572	564	578	605	534	532	556	547	589	592	583	546	589	581	569	614	574	588	616	662	539	571	558	586	571	576	581	589	593	585	570	541	536	589	585	564	584	549	546	610	592	578	567	582	557	550	609	589	575	595	580	576	581	570	618	561	582	596	578	596	553	567	569	612	603	550	562	577	591	565	558	590	558	570	543	556	578	560	584	583	576	608	584	601	581	544	587	542	571	615	578	562	532	545	577	584	573	573	627	580	624	580	572	617	568	579	587	617	563	593	588	596	596	608	558	581	571	557	568	589	560	581	588	574	586	606	602	553	588	569	563	612	566	563	598	574	578	553	584	584	609	584	549	629	562	599	563	582	552	588	547	569	624	613	567	587	579	546	589	578	588	632	591	589	564	545	610	585	593	519	542	596	586	604	567	620	554	601	567	573	592	615	595	581	576	557	580	536	569	569	546	587	601	596	571	542	623	577	589	538	558	598	567	616	576	578	566	582	564	567	572	596	594	572	562	568	566	589	560	578	561	620	549	567	567	582	570	623	556	573	564	604	627	573	628	539	561	571	576	508	574	584	566	556	513	571	587	565	577	576	571	547	553	599	586	564	584	586	543	615	571	597	559	546	555	625	570	611	600	524	584	580	557	590	600	543	569	588	556	557	631	597	565	583	572	538	589	593	611	582	584	613	575	555	547	591	545	558	594	545	574	567	552	571	594	543	545	536	586	570	531	574	616	577	608	556	586	582	591	563	581	554	573	544	574	533	543	587	584	583	539	543	585	542	569	610	593	534	587	590	557	578	595	577	597	541	587	595	616	613	569	586	593	577	578	591	569	561	565	568	569	608	583	580	578	561	571	578	562	593	607	576	547	586	594	570	585	578	547	567	591	548	555	545	585	588	606	592	573	574	554	576	607	590	574	592	603	632	581	587	627	567	584	573	547	573	567	536	585	618	609	551	593	649	540	628	608	601	593	578	560	612	552	566	603	583	582	553	614	561	578	584	560	594	630	535	574	567	578	570	596	547	610	531	554	559	586	548	595	557	572	563	538	539	579	633	619	591	595	608	572	593	542	589	584	599	565	581	560	567	529	548	580	614	559	550	589	593	562	601	586	553	565	560	580	610	563	549	610	576	546	584	572	541	541	596	557	598	545	537	587	598	564	584	573	536	596	558	612	584	626	575	558	631	576	563	543	536	574	585	538	585	603	572	593	546	549	559	612	548	564	586	561	568	616	609	560	603	620	600	609	560	555	560	581	552	556	588	607	591	532	612	573	562	586	573	551	614	584	593	515	582	605	545	584	578	556	590	538	605	541	597	587	570	612	567	548	576	590	529	600	606	533	585	599	594	563	517	558	559	547	554	530	539	564	604	579	573	581	566	601	605	595	540	595	591	567	616	551	570	587	584	549	551	560	552	576	587	624	575	581	540	576	586	552	590	573	516	591	579	614	573	592	568	581	581	614	544	573	524	568	599	559	583	576	614	571	605	535	569	543	570	586	578	562	549	600	561	611	547	532	571	584	623	600	552	584	548	539	543	577	588	587	559	583	575	598	614	567	604	566	595	577	560	543	588	579	569	577	581	593	588	529	546	590	622	547	540	596	539	554	568	561	570	567	608	565	565	563
11463	24578	22086	14014	10851	9089	7398	6069	4887	3707	2704	2262	1852	1768	1746	1650	1567	1474	1322	1278	1276	1184	1184	1022	1000	944	872	933	898	915	879	859	883	872	855	806	817	768	773	787	744	784	794	834	771	803	713	745	774	744	801	771	742	738	804	786	779	762	770	801	721	691	770	694	741	688	733	743	677	732	742	722	663	728	737	775	736	731	690	679	702	697	706	731	686	664	733	689	708	749	717	656	644	690	683	688	712	693	715	658	731	710	699	720	657	681	701	697	686	747	673	716	727	740	666	681	673	662	704	692	730	706	755	744	664	708	681	731	722	733	718	713	661	683	704	698	659	737	727	739	686	673	689	644	702	665	695	681	694	707	702	685	694	705	697	654	699	717	696	698	732	706	693	681	721	685	656	754	665	758	711	703	677	725	709	659	705	683	675	674	672	684	662	685	714	661	718	684	705	704	665	675	702	744	672	734	751	747	700	703	750	679	665	719	687	695	675	690	648	699	676	709	696	704	709	667	699	685	716	728	692	675	689	692	705	685	733	691	734	723	734	682	721	682	682	735	635	676	691	706	676	715	723	726	647	694	705	682	728	713	715	667	713	700	660	683	647	714	704	710	717	723	741	661	722	751	705	701	733	695	729	697	689	690	741	687	702	700	702	698	638	673	698	654	708	727	693	733	670	657	679	722	737	664	644	687	712	694	762	700	741	706	687	701	658	745	675	718	729	692	738	722	689	733	676	703	681	665	712	687	716	707	676	678	674	708	666	670	696	737	670	719	696	697	724	682	685	655	727	668	620	713	694	663	692	712	694	670	655	713	717	717	667	659	644	719	713	692	707	697	730	706	684	713	657	649	683	713	705	678	680	697	692	710	728	706	718	707	709	692	677	679	686	661	673	693	714	753	696	694	685	666	672	691	697	697	731	727	691	675	735	682	732	700	683	678	666	683	755	682	694	715	660	650	680	704	698	661	697	681	737	708	710	722	706	725	715	634	720	683	757	711	734	725	673	724	718	742	673	702	699	687	696	688	689	681	681	676	688	710	714	693	707	732	676	660	684	701	691	712	701	741	704	674	645	676	739	676	675	713	714	694	712	690	701	684	663	689	722	695	726	714	670	668	720	703	738	689	675	717	698	753	649	697	680	679	716	720	713	704	672	675	696	702	681	672	681	684	676	694	696	706	703	728	679	723	658	690	726	685	726	630	706	745	672	715	667	681	720	687	726	709	659	698	683	700	718	714	637	657	716	729	711	694	701	689	713	705	684	708	770	727	634	682	651	700	705	741	715	699	673	735	684	671	705	707	654	667	697	700	710	678	720	718	702	726	703	689	719	695	731	710	677	691	718	708	698	700	709	723	744	697	714	704	671	702	671	669	711	714	699	670	698	703	693	715	674	702	697	725	749	693	749	696	704	676	655	678	688	697	665	689	720	693	708	692	722	692	679	682	688	698	716	677	673	680	664	714	693	739	697	746	679	695	732	694	662	675	673	695	712	724	706	667	702	678	709	714	699	696	642	704	702	724	694	701	729	690	704	710	666	726	697	690	687	703	725	662	647	754	650	724	707	677	690	706	756	681	711	697	697	697	708	689	672	725	711	669	695	704	727	651	688	685	692	712	723	695	699	685	693	669	699	717	693	675	677	718	739	737	666	697	664	712	696	684	720	672	715	661	690	726	709	693	673	684	716	692	651	707	700	682	682	677	741	709	727	701	690	689	683	624	688	692	752	712	676	697	716	742	712	694	669	683	695	713	708	659	719	699	700	706	642	682	681	688	679	709	659	657	732	716	676	665	692	748	761	662	695	732	704	715	747	700	711	718	633	729	673	727	676	720	649	656	689	679	717	687	642	711	681	690	653	667	744	677	697	739	695	663	735	732	702	725	685	735	724	716	692	712	711	684	676	694	697	662	717	736	656	679	707	690	694	716	690	690	702	700	729	682	707	679	692	692	720	685	699	695	729	749	717	735	717	728	745	726	705	685	706	704	706	717	683	653	662	689	640	690	690	706	644	670	706	698	704	714	720	697	715	708	709	704	731	714	682	694	719	735	704	667	723	730	718	712	724	639	680	660	683	669	683	738	698	649	705	711	708	760	694	684	673	665	686	678	708	731	719	661	673	709	666	692	717	693	691	720	688	696	678	679	727	694	674	701	663	685	681	725	756	725	696	684	728	719	679	741	690	704	695	723	697	711	738	655	688	686	691	719	700	685	717	734	689	707	734	667	703	705	689	693	717	704	682	676	761	680	728	715	726	689	695	708	689	715	679	700	717	676	669	709	666	700	716	726	714	665	714	714	699	649	691	674	692	684	674	712	671	674	711	682	738	689	700	724	677	690	722	680	693	736	710	705	728	695	716	683	705	699	695	711	690	707	716	687	687	720	677	705	698	667	683	764	681	653	667	703	721	654	689	693	665	675	690	647	690	749	700	709	701	720	755	698	714	710	662	685	678	682	715	701	682	702	702	715	721	699	711	687	679	716	708	714	686	706	687	698	714	702	696	722	704	684	725	699	737	705	644	633	695	664	674	638	705	716	711	719	690	700	666	648	724	675	725	678	672	685	649	710	746	673	665	725	692	662	712	711	697	670	678	686	700	708	680	682	685	696	738	692	718	678	723	688	673	681	704	700	728	672	725	703	697	685	700	709	732	719	700	734	654	708	668	644	706	674	714	708	663	696	662	676	632	679	704	664	741	708	710	680	732	662	680	688	676	677	703	667	675	681	696	695	744	618	681	720	711	681	671	725	726	742	722	724	695	697	703	686	688	702	710	687	702	745	734	713	731	729	673	685	675	690	667	720	654	700	730	672	702	687	717	657	709	723	714	731	691	669	709	758	689	715	676	738	713	710	669	719	720	683	651	669	731	738	711	683	676	690	687	668	676	721	683	667	686	683	701	720	694	712	744	713	689	711	677	681	674	680	672	700	700	664	674	642	693	709	687	709	705	700	741	705	728	722	744	688	736	689	677	717	725	671	700	698	695	721	716	696	688	723	700	692	675	726	713	703	692	733	696	691	660	696	724	646	674	680	705	694	689	719	697	653	656	694	683	657	688	684	753	743	695	654	697	703	705	694	683	692	672	696	714	674	659	699	685	672	643	703	705	687	690	641	700	736	710	733	690	726	674	759	702	654	712	735	682	706	743	667	717	690	696	657	703	696	693	681	695	712	666	696	719	709	692	708	700	728	613	687	718	656	708	695	672	705	714	716	657	709	707	683	757	717	686	669	687	706	713	706	719	704	666	666	687	659	642	686	716	735	666	680	743	694	670	690	677	712	707	677	732	717	702	680	718	694	694	659	726	698	656	646	721	714	713	681	713	751	659	693	702	661	655	713	679	708	706	694	677	733	694	668	714	670	711	691	686	695	680	654	732	752	702	721	673	735	705	705	647	727	685	714	720	726	662	735	709	738	720	746	730	679	705	680	659	713	727	695	687	684	704	714	710	705	752	739	709	757	694	669	663	731	715	710	714	701	734	719	722	646
22638	21018	28765	23487	21029	21268	14598	4930	3154	2482	1984	1472	1405	1336	1297	1255	1133	1058	1091	972	930	899	848	833	774	717	725	698	700	712	731	672	651	635	600	635	613	615	619	609	606	589	600	561	584	568	580	604	569	597	548	618	579	579	635	558	582	597	563	574	559	556	541	557	585	567	557	573	561	564	541	525	609	573	541	581	558	570	559	547	536	524	553	541	556	531	564	604	559	535	543	543	563	551	519	538	526	558	526	523	547	568	552	539	492	536	599	533	554	518	570	526	513	563	553	584	575	520	561	547	557	491	551	524	526	558	558	525	510	553	544	525	542	522	559	515	561	588	559	562	532	535	477	527	515	560	568	559	563	548	549	521	548	547	518	564	494	517	537	523	550	539	523	552	516	544	518	578	525	535	546	552	563	561	517	532	551	514	531	554	551	501	567	552	525	562	561	559	557	549	545	566	529	553	528	501	570	568	546	529	539	514	494	518	510	524	558	562	546	497	534	538	503	518	554	560	541	546	525	476	521	533	507	571	516	520	490	569	588	540	521	549	531	525	538	536	505	514	537	505	537	510	527	557	538	555	513	528	525	550	552	552	566	534	516	538	509	497	552	532	528	525	518	524	504	521	538	539	521	518	505	565	516	518	537	498	522	545	582	515	545	550	551	504	536	493	535	568	536	557	567	573	536	485	559	550	518	528	522	558	546	529	556	566	510	539	502	571	561	524	547	515	533	548	531	512	533	522	552	567	534	545	539	527	499	546	531	552	535	565	529	538	525	527	571	573	561	549	537	570	560	536	569	561	573	530	564	507	547	555	514	540	520	548	541	569	560	534	573	533	518	505	557	543	539	504	506	564	527	531	536	521	517	539	538	566	538	556	562	526	538	520	516	526	521	515	557	551	529	509	554	535	586	544	520	577	548	548	532	493	524	501	560	543	559	543	511	543	540	517	551	527	495	495	505	529	520	548	546	525	545	546	556	549	578	531	523	556	543	588	475	518	533	547	561	520	525	579	528	533	545	517	528	545	569	533	518	547	528	543	539	599	567	526	497	530	560	554	550	533	522	535	539	540	543	529	570	563	522	491	512	531	532	506	535	569	547	542	542	515	546	526	524	485	546	513	528	503	545	513	544	506	521	528	560	568	563	539	525	546	514	526	529	555	541	536	526	539	519	538	591	514	562	530	526	551	548	495	558	495	498	526	529	519	532	531	533	541	529	570	509	539	531	567	531	509	533	510	562	565	502	511	517	552	555	562	535	584	539	569	500	549	496	527	541	528	512	520	552	540	514	549	528	506	527	524	546	528	546	508	547	521	518	529	568	514	573	597	550	496	509	511	516	513	511	571	518	542	569	559	506	544	527	540	525	510	565	544	541	506	506	532	542	529	535	516	526	573	531	560	552	514	547	595	548	535	573	458	493	567	534	516	535	533	560	502	566	548	528	523	522	558	518	526	493	526	540	503	527	505	532	567	553	533	561	544	513	544	507	526	526	529	496	545	505	519	516	537	500	539	507	537	534	562	542	516	528	539	551	512	498	554	589	567	590	527	539	542	511	546	568	540	518	583	549	530	560	530	551	564	526	526	517	538	510	548	559	533	533	532	521	591	582	518	518	564	508	490	538	537	496	563	542	477	515	505	551	533	568	522	531	476	592	557	532	534	546	518	538	557	537	529	519	554	537	542	527	534	520	582	521	539	522	535	525	524	518	511	503	551	497	491	539	556	532	569	546	505	543	509	533	550	547	547	510	524	490	525	568	531	557	526	495	570	539	566	511	455	542	510	537	536	548	463	542	544	536	516	499	515	537	548	567	510	557	515	547	574	566	543	535	515	508	542	540	520	545	512	532	576	498	532	531	563	558	518	530	537	520	537	509	530	459	529	578	503	547	577	535	530	541	532	578	553	535	550	532	540	534	540	544	525	511	538	572	555	529	540	536	511	505	546	519	561	511	526	567	510	546	533	556	517	564	534	503	547	548	520	544	562	554	559	518	562	610	521	541	505	534	527	564	556	530	527	559	493	559	557	521	511	541	512	541	506	523	485	569	530	563	549	558	557	536	502	528	551	536	491	566	554	542	573	551	591	509	508	534	517	517	541	557	542	547	505	542	550	488	548	541	512	552	494	526	544	527	552	546	527	526	548	571	522	530	513	541	515	553	512	515	538	558	490	542	563	564	502	558	513	479	499	534	555	540	506	552	515	579	496	575	518	536	518	523	483	513	539	568	546	510	540	516	531	545	542	535	562	511	509	517	556	521	535	522	530	507	537	533	548	531	539	544	533	536	537	509	539	557	540	554	528	519	533	539	550	510	515	503	525	517	529	525	548	495	537	533	560	551	503	589	518	557	571	517	528	517	519	537	529	552	609	564	508	536	521	550	557	542	532	527	542	485	520	556	532	556	537	531	553	551	538	538	512	546	534	555	528	517	552	508	527	563	540	550	568	536	572	526	514	552	541	564	578	524	554	554	515	508	536	549	510	523	549	581	569	519	564	547	561	492	509	524	570	551	509	544	512	548	522	522	536	528	532	526	532	540	511	478	537	524	509	558	548	559	560	508	518	517	576	559	539	557	574	516	553	551	500	560	503	546	515	560	540	540	525	562	504	533	527	572	522	540	519	504	547	546	545	541	521	567	538	529	559	588	538	536	531	539	523	543	524	497	543	530	514	556	480	530	589	537	536	508	555	494	514	590	505	543	539	511	525	515	519	584	521	555	525	518	550	518	502	490	503	540	552	505	463	522	542	539	547	523	583	599	522	522	540	502	490	546	536	540	528	509	519	596	512	509	540	541	581	529	538	541	554	538	544	573	563	533	489	532	520	538	526	517	543	501	494	533	543	550	528	548	539	491	544	495	506	504	507	542	530	557	525	493	519	537	544	540	508	527	545	553	558	519	540	548	512	571	516	547	579	517	608	538	514	496	539	477	546	543	532	533	542	563	523	525	536	530	519	555	533	558	522	538	517	533	581	548	515	525	578	599	551	559	506	558	507	507	556	532	568	532	523	531	524	552	519	523	562	562	540	586	511	512	551	550	546	537	527	529	539	521	478	517	567	549	551	571	509	503	543	536	547	483	548	581	538	522	522	521	569	566	536	533	530	567	506	563	540	498	485	532	561	509	545	512	558	519	545	540	544	551	582	526	566	533	558	533	517	507	542	553	542	542	523	534	520	505	528	529	501	540	544	500	551	531	520	550	572	546	506	530	531	542	495	561	504	553	541	526	510	519	487	577	515	553	552	522	577	493	505	539	582	547	575	541	553	543	572	559	543	516	551	529	532	568	519	534	578	555	570	512	483	541	577	545	555	537	522	575	519	531	562	533	530	513	542	529	556	548	565	538	524	542	529	552	548	500	566	599	565	504	559	563	525	528	532	510	515	477	537	532	529	511	540	561	559	529	547	534	540	505	535	525	487	535	528	525	577	530	511	543	529	515	543	552	546	529	509	540	536	587	541	542	542	529	504	549	582	520	556	475	506	549	534
13791	29780	26886	18449	14564	12120	10062	8253	6529	4862	3645	2757	2400	2345	2235	2089	1856	1742	1652	1560	1388	1252	1201	1139	1072	1019	986	879	935	901	879	858	818	792	778	813	803	747	728	753	699	734	754	730	723	710	826	730	740	641	712	711	730	713	678	694	699	682	699	663	664	695	657	695	671	681	613	703	723	643	654	586	683	690	667	628	632	645	633	647	617	619	629	649	649	656	627	700	661	601	637	661	657	670	653	634	618	624	652	636	623	635	591	605	659	586	649	599	662	619	623	624	620	650	647	632	639	617	606	624	625	583	626	605	660	593	604	601	604	587	617	650	644	647	631	629	696	610	608	614	666	659	641	669	585	607	581	653	634	613	623	596	620	627	618	624	641	622	590	614	643	640	626	621	641	620	606	605	654	664	634	615	592	609	600	637	615	601	634	617	635	648	588	635	651	604	648	632	645	621	638	656	637	605	625	625	623	652	618	651	606	640	624	595	583	622	612	636	575	646	597	617	614	584	621	641	649	608	642	579	656	604	638	613	613	614	576	597	584	646	605	634	631	657	639	571	625	636	646	607	598	602	603	639	622	625	592	622	640	610	618	606	639	650	614	633	642	644	664	657	619	613	605	617	609	598	626	632	627	583	589	617	636	602	627	610	595	610	609	632	652	615	641	631	611	663	649	616	598	635	681	612	627	620	623	582	625	627	625	643	630	615	654	600	641	658	605	661	620	680	612	673	624	616	634	585	623	631	630	610	596	598	602	648	629	612	617	607	633	651	611	588	627	637	623	607	592	612	631	686	617	614	620	643	615	620	598	631	606	639	627	600	631	622	619	623	633	650	616	622	697	605	603	602	635	642	635	657	631	637	615	596	661	645	641	600	611	621	649	642	637	658	621	630	606	601	649	588	600	622	591	653	651	649	591	615	610	569	656	593	659	586	649	620	652	626	598	627	633	618	652	653	598	630	598	605	629	623	634	593	628	618	607	575	600	632	639	628	672	624	634	644	616	631	592	618	638	659	605	627	634	605	562	652	591	637	617	596	651	596	636	612	595	652	625	646	630	683	634	583	667	599	585	649	620	633	637	615	632	610	633	601	605	583	647	602	627	640	650	599	649	635	645	621	628	641	642	641	623	652	633	608	611	626	571	701	591	626	654	588	656	637	642	588	637	599	613	617	646	635	612	633	640	612	611	626	640	633	595	657	649	646	648	623	641	636	573	606	620	633	633	611	622	610	635	610	605	606	625	620	633	646	595	631	588	596	624	581	643	606	613	641	605	622	589	634	612	638	654	631	633	634	643	623	623	627	623	588	652	668	623	607	615	636	640	603	594	595	598	644	665	668	619	638	605	651	621	618	635	634	560	624	647	579	603	600	605	615	614	592	631	571	668	641	647	623	681	641	669	583	608	636	627	620	624	628	661	608	625	646	575	618	654	634	599	609	641	642	680	599	657	636	652	615	638	607	637	620	618	636	651	635	589	678	630	643	622	637	637	613	602	634	635	607	612	603	658	603	676	610	624	603	580	596	666	653	618	609	585	589	643	637	568	713	650	588	652	590	604	624	611	672	627	646	634	619	601	614	668	588	582	669	644	646	594	605	600	639	676	620	593	616	635	588	630	614	644	606	659	639	673	640	605	610	647	653	612	603	661	623	647	600	604	599	616	661	617	652	636	608	615	634	614	599	620	597	611	641	601	664	607	646	603	603	649	678	628	679	553	645	650	610	660	644	658	630	624	630	588	671	636	633	634	641	621	605	617	568	645	645	645	681	665	603	661	627	591	596	566	651	635	613	611	608	584	598	630	602	651	606	636	612	672	638	616	646	634	643	633	578	628	628	627	590	691	630	625	623	644	640	636	634	647	645	607	612	608	608	586	641	625	648	651	619	610	612	617	608	617	623	624	655	626	666	627	624	587	630	645	621	628	649	647	642	542	662	623	639	672	595	634	590	641	596	626	561	629	582	630	643	597	660	640	623	603	628	689	627	654	583	649	624	630	627	641	647	616	610	645	628	608	640	585	638	637	634	616	599	640	636	588	624	653	623	636	615	612	594	601	559	609	629	634	584	632	673	664	614	647	623	683	584	602	618	655	634	652	637	652	633	614	618	614	597	607	596	588	671	619	609	621	626	578	619	655	601	678	620	634	599	640	654	609	612	580	646	581	614	627	621	645	652	591	642	589	662	660	598	614	582	608	612	633	615	615	613	645	617	648	635	595	602	602	612	627	612	640	631	613	594	649	653	618	617	594	627	628	620	651	616	652	585	602	657	650	649	689	593	597	651	609	648	600	653	588	589	607	625	675	566	614	567	619	610	645	585	604	618	614	602	580	625	590	615	661	642	670	633	621	656	598	582	645	628	627	611	619	643	647	663	614	596	644	626	626	623	587	595	620	609	647	633	629	609	646	594	636	583	597	610	592	615	648	620	603	598	619	676	633	617	644	638	592	644	644	634	594	664	617	615	628	693	594	641	633	642	634	613	632	654	597	619	603	610	595	623	644	596	610	647	574	618	641	639	639	650	619	637	688	602	618	633	650	653	649	646	616	644	640	644	610	599	619	584	614	624	579	613	645	647	635	659	567	599	590	612	592	622	638	595	634	645	655	636	628	669	622	615	641	633	575	617	624	634	664	640	572	660	635	590	581	618	641	623	667	635	622	643	614	628	625	639	638	619	600	632	633	664	609	596	627	618	624	641	629	597	600	611	610	665	618	640	611	631	622	602	611	617	639	657	637	601	628	638	621	634	603	663	585	629	678	601	622	652	616	561	658	597	645	603	627	647	633	657	628	580	607	633	590	646	626	599	639	626	659	623	610	661	638	609	649	641	643	603	561	631	592	630	628	644	647	634	662	566	616	648	605	621	627	608	611	653	640	627	606	612	659	577	594	684	632	658	619	597	609	658	620	578	611	642	623	623	646	634	631	591	607	617	658	633	623	617	642	651	663	616	589	629	584	605	634	618	649	607	650	625	644	625	636	650	595	607	566	654	675	624	597	600	617	625	626	609	616	607	573	620	657	619	608	646	674	617	684	649	634	677	635	623	623	639	612	626	634	578	554	629	626	577	598	689	614	618	651	635	640	601	660	598	624	615	627	675	625	625	608	616	626	639	580	585	657	625	609	587	654	615	630	664	672	625	652	602	613	612	625	613	657	567	614	587	606	593	657	641	584	656	580	606	598	655	603	655	644	593	574	635	652	639	671	566	608	639	626	623	654	654	624	613	613	609	647	613	665	599	638	574	623	670	583	616	617	633	629	629	599	641	613	572	581	634	654	629	596	618	615	595	621	638	580	635	621	621	606	618	648	673	697	659	643	630	637	614	649	596	601	645	642	625	595	636	601	629	556	673	619	601	638	610	631	638	618	627	637	596	641	641	625	629	614	592	646	680	611	620	606	624	664	640	641	653	598	601	644	603	639	584	602	635	600	612	650	622	622	612	620	611	645	570	536	648	597	601	614	596	591	641	612	637	652	589	655	660	668	604	633	613
26819	20705	15795	7574	3971	3040	2516	2026	1727	1343	1171	1057	1073	955	1025	987	1010	987	986	937	879	869	857	814	849	806	757	816	798	785	837	847	787	797	812	836	786	861	797	793	763	768	814	819	838	806	818	827	781	726	738	781	746	747	779	763	749	781	753	780	738	803	802	804	794	779	780	745	730	762	803	759	793	749	784	749	749	799	764	772	783	799	752	744	713	773	798	791	725	759	794	717	765	754	717	823	767	726	757	728	733	779	784	739	731	701	766	778	770	719	734	741	727	776	802	755	757	760	718	721	765	764	746	768	822	816	766	767	788	772	736	791	769	731	744	778	793	780	683	799	742	762	775	815	781	723	754	765	756	760	782	803	771	786	667	733	776	758	724	800	747	798	749	766	788	729	794	772	765	786	727	842	794	733	758	720	764	773	800	773	739	717	810	777	784	757	750	784	774	768	791	760	737	750	739	765	763	761	766	727	715	726	753	759	749	754	784	734	757	741	755	746	787	752	760	813	798	763	748	759	779	713	804	746	750	764	747	757	721	772	770	762	741	739	749	700	772	734	786	680	745	777	730	776	789	743	798	699	758	746	740	781	771	741	713	785	807	724	745	788	754	832	753	768	753	745	748	758	776	813	823	803	791	831	720	714	773	758	768	769	782	732	744	793	735	770	758	809	714	774	692	726	786	791	757	796	796	739	728	758	741	722	758	755	745	730	743	781	740	762	755	765	777	738	781	784	757	745	782	790	767	771	713	784	746	816	709	720	763	764	772	754	742	786	741	772	774	756	767	773	759	732	752	735	788	780	776	726	788	743	749	804	802	740	764	772	756	753	787	759	784	760	767	755	724	717	774	725	787	790	687	712	775	763	775	781	733	766	759	722	763	764	832	747	685	738	732	783	729	791	747	747	737	761	776	728	757	793	703	783	731	747	725	736	792	735	745	756	765	806	745	763	754	771	744	777	767	798	733	769	739	770	745	777	703	725	825	806	756	770	783	709	782	751	779	781	772	797	713	825	724	790	729	771	760	782	750	752	766	811	766	790	812	733	749	828	736	788	790	764	816	710	787	737	779	763	739	763	802	738	774	813	729	745	763	753	733	742	703	757	738	759	747	760	724	754	745	777	740	751	713	725	755	781	770	778	732	758	765	754	792	785	742	737	742	762	747	791	700	754	750	770	778	801	759	766	783	781	745	800	764	787	772	782	788	724	734	770	757	752	735	725	787	724	734	770	787	797	785	774	753	746	732	731	741	754	733	769	765	755	757	756	777	751	777	751	769	772	771	767	745	761	810	786	838	751	771	721	753	793	725	750	777	737	751	716	783	712	771	792	730	792	783	766	690	691	731	776	715	766	751	766	784	728	764	763	756	785	735	761	767	779	762	759	810	791	710	794	747	739	701	786	782	729	752	697	733	772	768	777	743	822	739	706	755	756	756	742	810	744	729	753	741	739	752	742	750	770	784	743	786	780	763	718	774	758	768	780	787	731	767	756	753	738	751	749	787	716	760	751	743	741	772	719	769	775	718	819	783	757	718	745	716	779	764	777	756	736	760	799	733	795	740	761	770	732	700	758	789	755	792	779	781	676	748	705	735	770	772	775	730	784	775	733	770	786	748	728	799	737	769	787	725	764	754	777	730	749	741	710	785	764	752	795	722	749	740	741	762	748	780	766	732	754	748	737	745	723	797	749	733	812	775	785	789	745	724	708	732	752	739	750	734	806	746	759	769	737	795	757	750	770	789	758	741	760	751	788	749	813	740	719	766	726	775	740	770	781	771	729	772	780	774	765	738	774	748	777	715	719	742	777	771	744	774	712	765	756	765	761	769	752	757	776	776	703	735	730	742	716	810	691	781	784	738	734	763	742	774	763	816	739	764	732	768	737	739	748	790	720	760	723	733	774	757	781	810	786	756	812	785	736	712	754	782	763	774	764	783	723	704	748	766	775	751	802	769	745	778	761	805	761	716	727	736	776	763	765	749	722	729	768	731	764	789	776	720	776	745	794	762	788	756	756	739	730	725	761	745	757	719	768	745	753	752	836	759	739	766	765	793	713	720	736	758	728	716	782	776	744	740	768	780	772	769	743	763	732	738	728	741	683	750	776	832	809	802	765	753	739	786	758	777	758	760	778	749	800	711	777	786	719	758	769	760	736	765	781	804	757	779	741	734	782	826	723	805	798	725	768	779	771	732	720	764	770	724	751	776	772	724	755	771	717	771	757	766	769	742	767	803	763	730	768	722	787	748	780	741	752	777	764	765	734	742	741	754	794	734	730	786	735	738	773	755	674	702	728	764	755	752	754	761	760	760	792	826	784	815	752	790	805	762	789	750	789	784	766	754	797	769	756	801	785	750	747	809	762	708	805	743	760	757	742	755	771	757	758	789	777	764	767	767	747	796	789	774	755	787	788	764	753	730	769	747	730	761	711	747	742	793	740	770	744	774	751	785	756	794	792	730	724	727	754	775	812	756	777	747	826	812	770	721	746	724	794	709	765	764	758	777	821	708	814	763	716	797	764	745	778	759	749	769	735	773	764	750	798	724	791	775	779	724	724	738	771	813	759	792	799	766	746	745	749	767	782	780	759	739	751	758	756	762	781	754	774	767	786	800	788	742	720	756	764	760	821	767	818	786	779	759	733	765	781	790	804	781	762	808	760	770	801	752	819	760	776	765	750	732	723	778	773	781	762	842	732	748	782	788	799	784	770	777	750	810	747	743	710	785	812	799	731	749	752	748	809	762	740	731	773	770	740	777	826	746	817	758	780	713	759	772	716	760	757	788	765	742	786	798	745	783	724	781	760	745	740	750	762	772	762	769	739	731	785	806	769	755	771	783	681	792	753	783	765	718	747	708	776	775	739	760	743	755	770	770	785	774	755	731	803	771	775	761	768	746	764	729	755	753	755	767	737	822	743	774	778	764	727	777	784	734	704	788	730	775	755	742	799	780	746	762	758	766	778	723	773	731	765	745	785	684	754	742	757	785	694	753	753	759	746	756	726	775	741	791	785	798	765	789	804	761	788	791	756	795	805	753	776	719	732	747	764	769	757	764	798	756	776	788	740	761	756	755	780	756	737	733	777	775	737	771	768	774	751	792	751	774	783	764	755	766	783	746	798	742	780	753	777	754	724	778	787	782	730	759	802	772	787	746	735	795	736	766	797	777	743	755	731	739	754	721	740	746	744	758	753	768	784	750	722	737	765	807	748	803	725	760	744	777	745	783	771	731	753	774	776	762	757	731	749	804	740	774	744	741	793	785	747	804	763	769	779	779	673	759	710	748	726	770	792	730	773	771	753	817	746	767	773	746	790	732	770	783	750	803	730	756	786	757	789	806	780	698	729	748	740	812	765	757	739	771	799	785	763	764	750	792	769	749	737	721	746	759	790	815	823	749	782	752	761	742	741	748	729	770	771	770	802	768	782	751	796	764	782	670	764	829	755	793	716	785	740	743	756	752	679	744	778	784	791	749	709	804	731	733	809
10202	16531	14636	8929	6846	5663	4738	3776	3058	2374	1900	1625	1480	1562	1434	1345	1367	1313	1257	1236	1144	1133	1141	1069	1004	1008	982	1060	1040	1031	951	984	920	970	969	947	955	1000	993	960	910	926	981	933	897	944	926	930	900	897	917	921	941	950	920	886	896	931	959	973	944	884	861	918	877	906	921	913	952	901	910	899	926	942	965	959	837	957	876	887	884	860	941	902	927	899	894	913	861	952	908	920	951	876	917	899	904	902	928	843	854	862	896	891	943	881	931	845	866	865	911	925	875	851	906	872	960	840	889	891	939	901	950	856	870	884	874	880	921	905	949	904	888	906	855	903	895	869	869	892	907	905	914	867	916	904	910	855	909	930	864	935	884	863	898	855	926	878	905	898	871	918	837	940	906	954	879	921	890	884	907	936	955	924	859	929	905	857	923	898	894	946	923	936	878	884	899	921	892	911	883	875	884	912	922	842	913	892	891	869	887	913	872	871	898	936	881	897	948	900	881	929	844	914	937	878	902	904	922	940	958	914	905	922	837	937	911	872	884	901	810	895	933	875	851	884	910	881	855	875	944	885	919	853	924	918	943	914	886	873	887	865	912	894	906	914	905	861	930	896	900	880	882	932	893	895	882	900	885	885	905	865	874	866	876	904	903	867	854	891	888	889	897	883	877	903	876	851	860	914	878	920	902	875	861	923	882	853	947	891	881	897	893	905	893	884	906	907	872	876	887	865	854	842	856	925	921	906	899	940	889	892	800	952	923	884	874	926	909	864	922	910	873	869	843	926	843	952	898	931	909	879	924	893	877	894	894	946	863	925	912	926	861	895	915	902	881	889	882	880	921	925	887	924	899	869	843	834	885	915	892	903	932	904	903	907	889	915	856	904	904	908	908	866	873	891	855	917	845	873	916	921	860	910	882	835	872	883	886	898	855	902	894	880	891	901	879	901	941	860	952	878	893	875	883	895	878	885	872	892	914	850	902	921	914	855	862	859	891	865	911	857	861	885	924	955	921	910	887	886	867	897	911	899	900	897	836	891	892	905	888	904	870	899	917	887	913	887	873	932	870	870	850	860	915	892	886	911	885	893	853	920	923	894	873	866	865	949	895	911	898	903	890	911	897	905	879	938	930	840	899	912	897	935	891	960	875	906	872	876	880	863	867	903	878	891	861	868	865	951	883	882	888	940	841	882	891	871	923	893	877	878	922	905	856	912	876	940	915	880	923	891	921	915	871	966	885	879	898	903	895	835	837	901	914	845	886	866	863	944	886	914	897	856	931	856	858	807	874	875	916	837	890	919	914	892	855	961	916	906	887	893	878	894	912	845	858	942	876	903	893	855	890	883	881	881	875	888	902	837	886	940	849	917	917	896	840	898	907	941	884	958	864	910	881	869	866	906	826	883	951	859	900	885	890	920	907	931	896	843	866	907	907	948	904	900	864	814	896	931	911	868	852	963	876	863	914	847	983	919	866	919	904	847	926	877	858	880	876	930	823	922	871	922	886	902	871	881	925	868	908	878	875	944	856	871	863	865	928	850	886	871	931	906	893	888	915	866	888	944	907	906	870	870	904	844	895	880	849	921	916	860	914	923	932	858	889	909	898	881	871	900	898	830	922	887	896	881	1003	941	895	865	904	897	896	907	853	879	891	854	890	855	984	852	892	881	889	884	944	907	886	822	898	882	902	896	913	887	905	869	912	897	914	863	884	899	898	895	919	933	905	952	877	892	848	894	904	850	949	881	890	890	863	926	892	901	922	883	888	929	921	893	889	889	885	881	871	875	873	878	915	943	847	901	893	898	900	837	893	873	903	960	896	871	899	837	945	873	913	840	895	866	915	896	896	914	873	911	897	915	932	883	861	898	859	889	951	861	901	851	903	856	885	861	930	922	919	901	889	882	869	926	882	893	932	858	865	885	890	957	877	839	935	879	883	944	844	881	921	892	935	918	866	887	930	871	929	962	901	885	842	909	895	898	934	899	941	896	871	874	908	897	878	896	876	869	867	883	895	905	931	884	894	854	867	844	889	898	892	927	867	910	903	911	924	861	942	879	928	906	889	898	878	910	900	932	904	910	888	864	862	955	917	871	915	908	892	824	828	864	893	851	977	822	810	928	853	912	910	894	887	904	898	926	851	897	870	916	821	898	847	891	892	865	920	906	910	869	922	874	930	873	869	879	865	891	916	907	901	907	896	806	917	908	928	872	944	942	888	915	905	914	936	907	921	868	863	917	878	900	866	874	865	892	880	896	891	889	840	874	896	893	889	883	900	918	831	898	893	885	937	878	890	870	890	897	899	890	868	899	865	943	850	874	880	892	903	932	898	925	892	863	895	915	950	886	890	899	832	915	833	924	909	853	861	901	903	870	908	899	898	883	927	904	882	979	854	894	879	876	910	972	916	862	877	907	887	882	874	936	933	848	861	873	923	894	897	876	898	837	890	858	866	933	948	898	893	924	916	916	929	878	887	904	912	880	894	895	981	848	911	920	945	883	948	916	878	921	881	900	897	878	930	854	918	910	882	850	834	898	913	869	939	835	863	847	873	933	886	961	918	862	883	891	883	877	884	868	918	909	890	898	893	889	933	901	932	889	880	910	875	881	916	856	895	957	870	921	881	890	904	884	885	913	929	864	865	937	921	884	916	871	887	863	834	920	874	846	817	945	868	941	853	854	875	849	901	872	876	878	917	883	873	884	895	927	914	875	884	864	928	818	843	885	850	919	965	846	926	920	903	914	864	923	926	892	906	854	832	836	932	970	872	895	936	876	929	896	909	898	920	929	904	835	894	916	881	891	819	915	915	888	886	888	881	859	881	874	949	908	878	946	898	893	907	870	896	892	890	886	978	893	846	906	879	913	858	904	895	893	929	942	967	912	911	925	837	882	915	894	886	884	906	851	895	937	919	913	911	885	883	864	928	892	889	924	895	871	946	922	883	883	912	907	935	851	866	929	841	891	925	868	859	911	897	897	919	854	943	872	913	913	893	925	872	876	878	873	917	882	901	954	880	867	858	937	863	941	881	897	851	853	861	881	917	925	838	867	845	871	847	889	898	872	847	850	905	896	881	920	943	907	928	865	920	921	857	845	911	868	861	859	911	864	918	911	937	841	898	881	852	986	904	872	856	852	879	935	868	953	912	881	955	921	882	889	882	849	930	935	924	900	853	919	919	876	934	881	899	888	902	857	932	895	877	866	897	946	907	911	906	953	894	909	874	928	931	888	874	846	906	878	909	952	899	915	920	918	894	898	949	869	865	946	895	923	855	886	859	906	881	885	938	893	880	854	897	851	858	905	858	881	884	890	847	885	857	912	876	909	971	856	885	901	871	933	951	930	879	852	888	882	869	890	861	928	904	889	909	917	924	944	892	879	864	902	855	943	879	937	881	878	872	881	877	934	890	891	887	935	929	909	881	836	901	843	886	888	895	888	929	969	915	821	882	910	850	937	925	941	898	910	907	859	900	891	872	855	911	901	841	891	896	883	842	950
23687	21010	28379	23848	21040	15125	5527	3326	2383	1887	1538	1198	1205	1234	1167	1081	1034	953	958	933	816	837	762	731	767	744	758	677	682	722	629	693	662	653	640	646	621	611	626	634	670	602	607	619	638	602	613	630	585	629	649	626	612	651	647	641	612	662	651	613	635	593	576	611	644	641	633	601	589	609	591	543	593	600	559	555	571	593	584	596	561	618	603	612	612	599	607	579	584	643	568	562	600	614	533	595	598	638	599	568	592	569	614	646	573	611	567	607	632	605	596	563	558	581	587	636	578	588	604	576	586	597	603	576	575	554	626	597	579	548	613	636	583	595	585	558	601	615	566	611	603	614	561	555	608	578	556	573	563	565	574	578	550	610	573	613	569	579	629	639	630	557	590	577	572	559	605	644	555	567	571	571	574	604	580	551	608	590	558	623	575	580	540	574	611	575	604	574	557	588	561	609	624	603	603	598	616	548	555	593	558	602	566	567	579	554	577	575	610	593	539	617	606	571	604	597	620	512	607	551	563	583	564	563	583	580	611	550	603	557	597	565	613	578	552	552	596	616	607	615	594	540	606	587	556	545	573	540	563	577	572	625	570	593	579	605	563	592	574	622	585	582	550	609	598	580	571	573	551	550	584	584	564	573	626	616	565	565	579	591	615	610	611	576	601	581	578	568	589	600	604	552	602	599	578	576	557	533	577	564	541	550	579	584	585	576	583	569	603	569	578	562	539	590	563	590	591	585	571	558	599	638	580	623	587	618	568	603	598	611	607	559	588	596	593	593	617	614	621	635	597	612	620	595	635	596	617	635	600	597	572	573	620	608	602	607	566	592	563	560	576	606	557	600	572	546	548	595	569	579	592	585	591	571	581	621	592	589	584	611	580	530	589	585	594	573	575	595	615	585	606	618	533	586	597	610	586	550	560	595	549	601	560	547	584	650	621	574	597	636	577	584	606	583	567	599	600	552	646	606	593	567	612	554	595	592	584	591	589	587	589	553	584	583	626	588	595	567	593	577	576	557	577	609	573	617	593	531	579	593	598	567	588	593	608	600	592	615	605	579	589	591	588	589	567	629	577	597	558	577	577	524	628	551	598	624	578	626	605	561	591	587	589	564	607	556	568	554	636	575	587	602	613	594	557	559	569	630	586	598	588	590	556	570	560	588	578	593	589	571	578	602	596	571	614	577	580	579	591	570	571	582	617	619	596	568	567	603	609	622	567	578	611	598	645	593	622	580	568	591	604	594	598	570	588	586	603	510	578	544	567	557	571	549	601	636	585	646	602	600	576	585	556	555	578	582	610	550	595	610	565	566	587	570	628	583	535	615	575	589	568	559	588	562	605	570	591	615	571	595	599	531	591	574	609	608	590	599	626	611	582	593	596	584	627	603	567	589	610	575	538	626	542	566	569	566	592	602	587	584	574	599	602	542	626	576	580	587	601	590	598	585	567	622	594	589	610	628	562	590	606	612	604	545	585	591	558	560	579	587	576	562	657	603	589	660	606	608	583	580	604	605	544	617	583	605	606	592	620	620	594	632	577	575	606	597	585	596	619	601	561	563	615	607	607	565	587	572	581	584	607	534	616	559	588	603	596	537	533	564	560	576	649	595	618	573	624	583	578	626	597	562	591	580	558	598	585	575	573	623	607	546	552	602	602	575	614	574	601	578	558	586	564	548	599	593	537	566	580	577	546	568	608	626	563	627	571	571	631	609	615	607	618	585	575	600	578	562	562	555	545	556	588	612	557	662	591	564	613	573	656	593	592	582	577	604	617	606	590	552	570	613	539	577	598	517	572	622	564	585	556	580	580	595	563	625	618	625	582	574	533	580	575	621	572	590	558	610	565	573	578	558	616	600	607	603	575	583	585	580	612	578	578	612	605	550	564	607	576	576	608	601	598	612	572	659	592	562	580	608	562	593	565	585	566	620	538	617	613	575	630	589	585	583	606	565	610	553	610	582	613	600	620	573	596	569	583	507	608	578	589	581	594	593	566	530	603	596	581	551	587	593	626	571	570	550	588	581	556	581	574	596	612	553	594	611	596	567	588	547	557	585	550	575	627	584	570	561	548	580	548	572	580	560	587	577	563	537	586	585	578	585	570	568	604	579	590	585	610	583	592	561	570	580	594	585	586	571	599	622	573	567	595	562	594	565	595	603	562	615	560	594	656	570	550	568	587	582	546	577	550	622	645	556	544	600	580	577	601	532	564	561	546	564	617	610	589	598	616	572	613	584	608	556	581	595	551	594	585	585	575	600	601	579	620	558	591	597	536	580	602	603	528	609	559	579	567	571	528	568	597	595	630	595	550	582	617	564	580	616	575	601	567	585	624	588	615	589	572	572	624	563	617	598	573	605	574	618	580	563	600	595	589	611	573	582	528	617	587	606	545	565	575	569	549	568	638	575	542	565	626	590	584	557	550	561	573	560	595	576	612	601	586	558	586	554	543	593	591	581	568	607	584	597	591	615	574	572	593	561	574	602	570	570	578	583	575	527	593	561	582	578	598	581	593	601	583	618	584	554	565	574	566	593	562	600	575	553	551	579	600	596	590	590	591	548	620	641	594	580	562	626	616	592	585	571	580	590	589	583	575	564	590	543	556	601	583	562	578	624	588	569	570	557	606	571	575	589	616	609	557	588	560	613	612	612	610	611	600	530	553	598	612	617	637	598	604	633	547	607	585	549	587	598	569	577	579	570	578	577	590	614	621	640	588	574	558	592	563	640	572	549	588	604	575	557	564	597	541	602	619	653	549	606	629	582	609	585	552	571	566	591	572	593	574	594	602	614	568	599	599	611	610	566	589	537	594	589	540	593	569	595	599	605	603	543	587	522	571	586	590	586	543	611	587	612	556	556	561	577	555	620	571	553	567	588	592	629	573	569	584	595	574	556	589	559	553	560	561	575	565	584	540	580	611	569	587	578	578	558	528	578	607	580	571	642	572	577	601	586	577	555	535	588	549	569	570	588	611	620	533	604	589	594	602	605	615	573	578	601	610	583	580	584	616	564	580	616	601	586	573	565	577	575	613	586	578	552	583	620	536	583	547	609	579	574	625	609	595	552	530	617	606	613	592	586	572	558	555	607	642	570	570	586	553	630	609	584	552	564	602	616	594	571	590	573	593	587	605	593	567	563	573	567	552	591	585	581	576	565	576	596	620	578	556	567	583	560	659	535	621	569	539	584	596	598	602	577	598	596	563	586	595	594	557	563	599	572	556	572	571	603	566	583	590	626	567	591	602	597	583	572	591	610	599	588	601	580	576	569	571	618	558	567	606	603	576	635	560	610	620	584	547	518	591	606	544	598	561	561	580	563	638	586	605	568	594	545	603	583	559	534	572	569	597	594	556	537	578	573	551	638	602	611	629	553	583	580	587	579	584	605	565	592	571	571	607	591	590	584	583	545	590	632	568	583	590	602	628	503	618	581	585	597	548	604	558	581	571	557	592	593	605	532	557	582	572	592	592	586	587	559	566	622	552	599
11308	24577	22561	14749	11355	9134	7752	6067	4818	3534	2617	2130	1941	1875	1887	1731	1585	1493	1398	1278	1264	1118	1083	965	984	944	928	866	935	891	928	878	829	844	849	756	756	826	783	787	799	773	748	795	819	800	753	795	813	761	749	766	771	746	766	750	748	746	741	757	690	720	721	694	732	672	750	769	693	732	760	735	749	761	681	716	688	715	698	698	742	696	749	682	772	725	730	696	717	759	750	726	693	749	714	754	718	674	708	737	677	689	718	719	732	663	678	718	682	679	722	701	714	737	688	708	724	743	661	689	736	736	709	679	714	715	717	737	748	724	740	679	680	670	710	707	676	727	694	647	670	722	702	701	706	720	687	671	690	696	690	668	717	706	681	676	700	633	698	732	712	716	724	681	669	717	714	691	743	726	708	686	716	755	667	660	682	699	673	725	712	742	740	707	692	691	712	721	734	705	727	725	728	666	681	692	695	669	665	678	735	674	722	696	713	691	721	709	705	691	702	721	745	727	691	715	667	687	678	686	704	671	716	736	716	651	699	691	736	717	679	725	726	699	688	734	689	675	693	678	733	692	692	688	690	677	671	717	706	674	644	694	686	641	737	670	747	673	710	716	724	692	683	718	706	673	724	677	670	762	672	722	708	695	662	679	701	647	719	690	704	657	677	722	669	697	682	756	703	680	692	672	700	720	720	743	688	667	665	682	689	702	688	683	685	729	687	686	671	689	721	734	676	698	726	706	643	684	700	672	691	713	659	676	701	692	723	701	682	688	661	716	653	648	712	717	663	679	773	686	655	705	701	696	719	692	654	679	709	729	676	709	638	703	726	683	723	682	688	678	691	719	750	696	705	724	644	713	700	714	703	712	677	680	685	719	703	681	665	732	693	704	700	715	714	700	715	677	721	702	701	756	679	692	719	683	673	676	704	723	726	720	734	704	681	716	733	687	685	685	689	700	661	700	709	727	670	697	759	647	691	711	717	672	749	729	718	667	708	709	722	731	690	686	694	645	718	660	678	732	655	698	715	737	709	713	723	693	685	740	694	696	671	718	661	666	676	672	674	686	733	689	712	676	686	717	645	715	673	692	668	714	695	674	708	700	676	671	700	661	703	738	655	734	665	711	709	694	688	707	701	687	697	700	709	663	699	726	689	690	695	696	652	682	698	700	667	705	682	678	713	696	720	695	690	692	760	676	680	703	710	661	721	669	696	723	692	679	740	704	728	683	704	690	662	675	671	678	704	701	714	715	709	706	669	729	719	690	720	718	685	680	696	686	680	748	687	714	705	744	686	694	692	676	693	677	712	740	738	717	715	711	723	685	662	711	693	680	720	722	693	713	736	704	715	693	703	710	705	722	734	727	724	675	682	709	694	729	689	676	696	700	702	690	683	691	694	649	684	708	729	694	689	720	679	680	687	706	704	702	713	678	681	691	727	673	685	704	669	758	733	697	679	665	673	690	749	692	665	634	704	686	673	677	674	672	714	696	720	698	673	713	704	710	690	669	712	718	733	711	680	714	719	677	673	702	710	754	644	661	698	707	702	702	699	709	664	671	706	693	727	721	705	707	694	757	675	706	658	681	722	728	724	765	701	689	669	737	715	652	687	690	676	740	655	703	690	687	699	704	685	766	759	669	686	723	602	736	719	757	726	680	697	670	674	714	758	687	637	726	738	665	692	690	702	702	724	713	646	699	627	712	674	708	711	716	704	702	698	693	705	699	685	752	708	724	683	696	710	732	647	721	702	734	696	704	725	743	667	729	665	693	690	724	739	714	729	722	678	665	705	677	757	750	680	710	678	705	750	682	702	697	673	745	687	694	709	728	671	751	683	732	731	646	724	661	688	655	689	712	699	674	702	666	667	704	736	721	677	673	684	659	712	722	703	676	667	739	721	715	668	709	671	681	685	666	679	680	701	679	660	676	692	683	735	690	719	703	653	713	685	683	682	714	705	688	678	724	709	722	724	700	717	677	732	756	704	694	668	720	698	700	705	716	618	716	663	663	661	741	747	729	705	715	712	650	720	698	704	676	687	747	654	695	698	645	670	684	680	731	691	717	728	684	681	687	684	691	722	693	645	760	703	722	699	698	678	708	690	675	750	719	679	688	723	728	698	659	711	689	680	714	679	695	676	692	657	687	664	695	668	704	704	719	750	701	686	693	666	674	699	682	724	647	693	678	656	696	701	716	726	680	732	691	662	701	691	736	692	659	727	706	688	720	687	658	685	661	702	703	706	696	663	719	689	706	761	701	695	670	734	704	740	692	690	706	713	709	736	714	701	683	686	656	710	692	709	665	741	713	726	716	636	695	697	666	700	681	684	693	734	690	699	709	684	683	710	698	709	753	682	690	785	659	687	729	695	737	710	717	736	714	695	685	693	715	713	755	688	713	698	695	707	700	673	712	665	720	710	694	715	686	715	674	738	666	691	700	702	700	707	706	690	693	730	661	740	695	691	709	703	712	730	641	708	739	704	719	690	732	703	686	748	724	690	676	737	697	725	700	684	735	734	708	727	694	686	689	673	701	729	696	723	668	698	727	674	701	738	704	689	671	670	735	692	651	693	705	684	661	742	685	711	696	707	708	765	749	652	657	712	735	747	674	706	712	678	693	671	696	709	714	717	737	712	677	696	693	716	715	705	685	760	697	699	673	698	719	699	666	687	717	685	743	662	659	678	677	729	660	679	677	682	721	654	716	737	710	653	697	671	728	673	664	643	743	714	706	665	722	676	670	658	673	679	740	710	686	684	730	707	712	670	709	717	687	710	696	714	682	713	659	733	694	689	695	685	728	678	720	712	721	656	745	753	703	714	653	688	699	669	678	722	720	685	707	719	696	700	685	684	683	693	692	642	718	760	701	694	695	685	707	711	695	691	693	691	691	685	690	758	701	717	697	699	731	723	667	687	685	752	679	708	653	677	742	704	697	664	692	667	670	707	728	689	688	685	676	704	675	717	717	705	713	681	715	672	704	690	700	695	660	698	672	715	702	669	670	688	673	708	689	740	683	736	661	704	681	708	700	712	709	675	685	694	732	717	714	751	695	718	657	679	687	719	670	704	681	650	677	684	675	697	706	681	692	681	673	691	728	704	693	651	696	719	722	662	723	716	688	640	693	658	673	694	658	723	737	719	678	705	714	742	703	697	765	707	677	670	684	728	670	703	741	728	726	682	702	697	733	710	666	700	698	685	710	701	735	678	701	665	652	728	686	707	696	712	709	686	733	689	736	700	669	728	733	711	736	696	713	717	732	740	725	715	718	697	714	751	685	697	697	682	691	630	681	709	631	739	692	654	692	689	700	737	686	670	720	685	684	689	666	700	727	691	694	668	752	669	680	676	709	712	748	691	662	674	682	703	666	675	732	703	677	681	689	697	722	679	643	702	663	708	706	728	711	726	675	673	681	722	728	664	694	702	705	677	720	709	667	685	703	711	708	704	691	703	687	673	686	683	681	712	663	640	683	683	736	733	699	659	697	676	698	728	651
22613	21022	28792	23451	21031	21299	15061	4892	3087	2394	1840	1535	1510	1464	1310	1293	1219	1155	1057	1030	907	904	809	851	787	746	716	708	682	698	695	640	678	663	589	645	581	622	630	566	617	602	557	626	579	584	589	580	559	638	570	595	589	582	600	602	607	557	571	560	591	520	568	541	573	559	553	557	572	513	560	554	551	570	559	596	571	556	546	544	567	565	549	543	568	550	571	609	535	577	536	520	546	536	561	492	555	574	519	506	556	544	561	553	587	529	512	585	568	547	524	530	537	564	580	554	553	539	568	533	570	562	568	586	557	545	553	559	555	564	519	527	600	554	583	548	554	538	550	556	563	480	563	594	565	502	549	547	546	550	533	538	512	559	550	519	545	553	550	577	544	560	522	560	568	611	575	537	522	494	552	514	541	554	570	536	585	562	544	557	568	554	470	513	548	524	565	518	554	568	524	522	534	522	531	524	560	524	562	532	550	558	538	554	542	526	585	520	535	524	590	585	578	566	549	507	549	566	493	587	545	523	525	551	573	528	534	545	546	527	534	545	548	529	511	539	521	544	512	547	545	528	507	576	512	557	515	550	514	544	557	583	554	539	547	514	509	564	530	529	510	558	554	550	505	545	575	576	508	550	586	557	510	534	530	583	527	490	579	545	569	552	558	516	545	573	496	577	575	547	531	535	549	558	551	551	555	501	537	531	535	518	535	555	518	500	551	515	577	517	596	553	499	536	568	539	577	505	535	538	523	527	492	585	589	526	482	550	537	571	508	548	533	520	538	522	520	539	524	549	593	561	481	550	560	521	534	582	558	587	553	514	568	556	546	583	599	525	548	526	518	562	613	522	536	525	512	496	521	482	543	541	542	490	566	527	503	498	527	520	506	549	524	510	579	537	552	552	524	607	541	503	583	546	527	549	535	536	577	540	563	526	564	541	558	568	529	514	556	549	522	523	511	516	532	517	532	544	607	565	552	522	512	545	539	571	535	577	527	547	558	556	514	553	546	529	563	536	570	558	547	570	555	510	515	578	526	588	516	536	586	604	535	555	552	551	523	586	505	505	552	522	544	530	556	550	511	552	525	577	546	553	542	504	570	535	517	534	562	557	534	535	560	548	572	523	563	547	582	503	501	574	562	544	517	556	548	521	505	537	519	536	546	573	533	515	530	557	577	555	546	547	535	542	532	519	529	537	539	552	545	573	537	583	536	542	542	534	539	528	579	491	516	523	567	528	536	606	506	561	561	577	556	556	535	539	512	511	525	606	543	501	535	559	571	561	513	548	534	496	525	544	588	524	508	551	554	549	540	542	530	522	553	535	512	532	514	516	544	557	553	551	517	564	532	541	537	547	552	507	510	556	549	579	581	550	552	514	517	538	548	526	562	523	519	528	530	572	517	537	547	495	560	572	536	532	534	542	545	540	522	533	540	515	566	516	533	546	521	487	487	556	544	555	510	562	571	541	514	525	531	517	542	524	572	521	548	529	515	550	531	553	544	550	568	545	588	556	509	555	561	543	539	516	528	529	545	558	472	536	561	535	520	515	584	519	576	535	499	514	566	539	539	557	568	527	536	579	496	563	528	581	534	544	514	571	524	521	526	553	565	531	558	544	539	561	614	528	544	551	537	518	556	564	519	545	533	563	537	521	531	555	544	494	555	551	534	524	520	543	521	551	563	557	545	538	534	580	582	510	545	547	538	493	557	556	542	553	497	556	564	547	566	490	546	550	532	517	536	561	519	517	495	543	518	516	575	547	494	551	504	547	569	521	554	551	524	526	553	527	549	556	521	562	555	497	539	564	548	544	592	547	549	559	542	539	518	556	523	539	535	491	564	564	580	571	490	543	520	532	530	546	556	543	530	547	548	535	537	509	551	563	548	531	552	505	522	575	578	514	533	509	499	547	538	574	544	575	572	546	558	534	485	560	530	514	513	557	552	520	481	547	553	537	557	537	563	554	541	532	528	552	588	562	557	573	539	501	557	548	554	516	578	567	471	561	591	560	518	577	544	597	496	562	514	581	527	567	560	509	543	538	543	546	569	533	568	541	595	542	529	530	527	563	534	534	548	531	531	553	557	550	552	551	549	531	546	557	547	546	521	520	531	519	525	561	531	552	557	539	543	536	563	529	570	539	533	540	534	554	516	507	554	516	557	615	498	575	582	500	556	524	539	564	502	567	529	555	529	545	545	534	504	539	567	546	523	566	571	566	532	542	534	604	521	555	553	566	546	546	566	530	551	527	570	547	554	534	573	536	538	493	547	561	548	527	530	567	531	558	535	514	515	553	559	536	526	525	548	503	524	542	552	534	545	570	549	489	522	539	571	569	510	588	569	527	546	537	546	510	596	529	546	520	545	526	532	537	530	489	530	553	569	563	522	584	515	556	575	534	586	565	549	535	561	533	508	562	529	547	521	536	593	523	503	552	564	500	529	540	566	521	519	501	526	535	581	538	558	583	547	491	529	530	529	552	549	528	493	556	600	552	518	545	548	576	588	547	509	533	539	518	541	542	544	531	548	562	511	512	535	511	510	578	520	540	520	521	568	551	509	547	518	501	548	562	513	540	542	548	531	547	513	539	560	560	550	552	532	527	538	550	533	584	569	516	541	493	555	544	506	552	560	534	548	544	546	543	546	545	530	535	530	496	559	553	575	525	521	565	521	516	517	531	566	566	542	566	557	537	566	575	544	554	510	556	535	548	547	523	506	548	590	496	538	550	573	547	534	529	545	568	531	538	514	553	481	545	536	554	599	544	527	584	538	509	502	487	561	610	531	557	546	540	557	516	561	534	565	551	546	549	522	537	551	626	531	534	551	550	562	517	531	570	562	575	508	496	529	529	541	541	606	528	557	563	538	575	543	532	545	563	580	572	538	509	552	549	584	560	530	560	623	530	554	529	509	512	548	587	555	522	520	561	567	516	541	522	583	565	542	542	523	562	518	501	561	534	522	538	523	564	565	562	500	505	537	522	527	568	553	520	569	589	545	591	570	595	532	526	570	504	578	497	515	533	522	530	519	544	549	538	569	516	528	509	562	567	526	520	570	536	531	554	557	563	540	552	527	558	530	522	553	550	550	575	552	531	552	525	501	525	533	546	530	549	492	577	524	529	532	505	568	538	533	550	593	526	544	522	575	550	541	540	527	567	550	577	576	564	492	548	561	508	566	564	546	509	512	513	532	522	563	547	558	510	541	516	562	533	525	522	515	519	582	519	536	563	520	586	564	539	566	516	541	573	543	519	571	527	500	543	568	543	524	530	551	560	521	581	532	569	579	510	573	494	566	556	552	542	557	551	595	553	517	574	509	566	535	539	538	546	575	513	548	575	497	547	499	562	567	534	535	548	535	520	538	562	555	514	541	535	560	605	538	567	546	552	569	542	518	535	542	558	559	524	512	541	582	529	518	501	525	527	582	537	543	575	574	531	565	524	545	488	528	533	564	560	558	539	504	503	576	554	525	558	526	579	535	532	544	494	522	541	548	518
13719	29905	27569	19303	15267	12559	10150	8091	6304	4684	3438	2747	2575	2427	2381	2191	1978	1734	1679	1569	1418	1313	1242	1134	998	944	935	927	923	921	944	861	873	844	812	777	754	782	753	734	733	739	802	724	728	756	811	688	731	726	758	717	700	751	680	698	691	708	743	689	705	652	692	696	661	658	643	632	669	649	676	667	692	672	679	684	665	641	679	658	626	663	706	681	651	661	648	666	640	694	643	627	662	653	678	654	599	617	583	604	644	615	625	649	605	672	668	650	655	616	654	647	644	618	617	628	626	637	636	662	624	641	660	651	657	604	696	604	651	649	632	627	672	676	607	664	643	598	622	620	641	634	597	636	628	625	653	618	647	630	620	627	597	596	620	657	599	666	654	639	647	633	609	611	645	622	670	612	636	588	588	635	661	642	637	642	606	627	634	596	615	646	631	640	660	633	603	616	586	613	641	623	603	637	628	600	618	647	629	626	642	625	671	647	581	633	643	593	636	618	611	633	656	604	640	638	605	623	631	654	640	628	583	601	677	621	665	610	651	613	625	646	613	651	593	617	656	638	626	620	626	629	661	658	612	661	590	613	645	625	626	606	587	608	596	686	627	619	597	623	648	603	635	621	652	672	654	594	653	627	593	667	624	624	644	611	656	633	626	611	624	658	640	597	668	654	650	623	631	561	626	660	609	642	604	662	642	652	691	589	577	669	618	635	637	646	663	655	629	688	607	608	645	629	586	662	632	638	591	644	661	621	648	624	619	616	614	659	635	587	660	602	655	645	634	594	624	643	678	652	654	624	601	617	615	662	647	649	619	637	627	630	651	606	661	591	631	601	591	621	615	658	620	606	644	640	601	613	617	598	644	639	612	650	656	644	669	653	610	633	612	601	600	637	630	612	603	649	641	643	636	661	588	628	627	639	655	630	624	649	646	592	640	564	652	616	629	616	592	665	597	582	636	638	589	600	656	621	591	633	656	704	639	640	592	675	619	606	595	625	603	620	638	630	642	612	656	632	649	650	640	618	600	654	654	609	587	635	631	668	621	684	607	630	663	589	628	603	630	611	636	649	633	579	646	579	623	593	640	619	588	642	644	625	600	628	617	555	615	665	610	673	616	604	612	586	635	627	643	663	614	593	633	624	590	662	608	662	659	657	602	603	649	627	614	647	632	607	640	590	617	630	589	651	631	595	597	619	626	640	685	641	657	624	605	585	602	603	620	620	590	642	628	643	605	613	606	637	648	664	579	619	648	637	606	601	663	619	643	609	627	646	650	602	636	643	638	639	642	612	651	653	580	625	627	642	687	631	646	622	650	650	621	645	669	616	635	588	615	635	615	659	658	659	584	651	619	635	599	587	589	639	614	613	687	596	644	620	589	632	663	620	635	598	625	600	663	651	629	622	612	634	646	651	592	638	640	641	635	666	660	652	587	604	621	668	652	629	644	643	590	657	646	647	655	645	620	641	626	584	599	630	577	585	660	612	621	642	661	619	656	614	641	639	643	624	707	595	629	634	613	633	602	609	608	663	641	606	622	623	574	611	619	617	654	628	611	626	599	631	606	646	682	638	630	618	615	622	625	630	627	632	646	631	614	608	618	626	645	603	612	592	608	630	607	606	650	583	619	588	610	587	667	618	632	634	663	638	657	646	630	592	629	638	631	592	650	646	669	665	613	632	620	604	664	579	629	615	614	647	616	630	655	602	633	631	613	609	625	629	626	665	620	629	628	596	633	642	702	600	666	629	644	650	626	579	689	615	604	606	688	605	606	655	656	614	621	634	578	645	634	675	624	601	624	639	602	635	609	636	633	651	632	616	699	582	613	599	601	612	651	643	613	653	638	665	588	615	649	607	577	619	625	611	631	579	633	634	622	627	593	606	623	613	636	631	641	662	599	609	642	634	645	655	607	631	632	596	645	604	599	622	635	626	589	631	636	647	639	624	621	619	610	660	648	642	636	634	628	618	617	623	609	658	627	647	639	599	608	644	588	599	628	626	616	657	605	591	673	651	645	590	629	619	621	654	634	624	641	614	612	618	656	643	633	627	608	638	645	579	622	642	628	624	669	670	627	632	675	609	633	642	599	600	623	690	602	655	583	636	621	619	621	608	617	673	623	647	615	677	651	642	666	602	638	578	650	576	578	595	604	639	633	655	672	688	612	606	643	654	644	664	631	614	652	638	610	631	625	604	583	626	626	674	665	646	645	615	593	606	617	609	668	673	597	685	652	574	575	624	650	595	665	624	642	624	572	651	632	636	642	633	654	651	645	628	645	669	617	648	632	616	643	641	647	593	633	613	594	646	624	651	614	610	617	624	619	583	601	654	640	608	627	591	638	642	637	622	612	613	611	635	644	606	639	615	596	603	660	600	606	627	583	635	629	623	610	555	650	611	604	648	603	626	600	616	601	624	630	632	629	636	597	609	592	637	645	603	642	627	634	659	621	634	627	648	632	578	629	560	612	620	618	605	621	581	616	610	622	661	655	619	682	623	620	663	617	577	675	645	616	557	633	635	632	645	652	616	689	639	676	609	652	610	596	601	586	610	647	613	644	660	605	661	616	630	640	613	616	644	605	634	643	584	604	639	640	632	594	632	640	607	617	668	628	665	633	602	630	698	592	612	654	660	633	629	674	647	663	636	612	603	607	626	608	607	587	659	626	594	633	604	618	637	599	662	606	643	630	673	624	621	654	646	626	628	617	606	640	635	662	623	688	624	667	639	655	619	628	600	663	634	657	649	646	655	647	671	613	649	595	664	607	576	625	618	579	634	592	607	652	629	627	646	625	662	642	606	578	675	564	602	653	632	639	687	641	602	660	591	615	583	623	612	652	612	613	629	584	636	639	599	616	607	630	627	628	652	628	632	623	623	610	645	672	638	634	666	639	638	592	613	649	619	629	622	636	637	577	672	609	616	603	660	646	642	590	638	611	648	599	640	604	647	681	640	620	597	619	630	632	645	601	615	594	607	613	647	640	683	626	667	642	622	636	588	643	606	603	600	616	664	636	626	606	607	631	607	659	630	585	656	661	624	638	586	645	630	646	626	592	600	687	641	591	611	639	626	667	604	651	637	605	652	637	624	611	640	626	593	623	638	620	592	631	642	648	640	621	591	600	621	587	618	650	645	649	618	620	645	645	635	596	650	643	595	678	617	641	652	593	632	650	641	676	611	615	615	609	653	634	608	594	620	680	610	670	641	639	588	547	622	612	650	635	594	601	586	633	613	623	650	597	625	622	635	620	620	631	636	637	659	616	661	635	659	661	617	655	630	627	655	654	627	592	647	625	618	621	608	613	577	596	616	625	639	637	655	683	636	615	611	645	584	598	636	670	635	657	657	635	576	598	601	635	681	615	618	633	627	602	627	642	613	602	677	584	627	696	617	619	624	601	607	603	647	657	653	595	648	671	629	618	661	586	586	654	640	617	612	640	639	613	625	635	614	623	605	582	664	604	619	593	645	612	628	608	661	619	655	590	618	612	620	598	623
26778	20765	16055	8131	4314	3148	2443	1964	1568	1307	1123	1092	1097	1003	1080	1027	1008	986	944	949	938	877	818	842	929	852	818	852	777	783	785	807	788	824	811	840	748	832	769	801	735	767	811	812	771	823	790	823	818	781	769	783	794	782	734	754	753	771	772	825	812	801	803	836	777	780	804	757	768	758	730	793	752	721	757	749	816	790	771	805	775	752	780	774	784	756	787	768	781	769	771	805	775	802	714	783	744	774	779	772	744	780	779	765	773	772	755	781	732	733	748	807	737	771	799	759	747	812	786	770	778	722	779	723	767	828	812	734	794	786	738	752	818	774	785	787	769	789	761	752	742	740	778	706	729	747	739	737	727	777	789	822	797	785	746	665	761	746	775	764	765	800	788	791	819	766	772	795	760	830	799	826	766	767	800	779	746	778	737	781	772	754	712	726	797	745	757	760	779	716	774	780	782	753	802	780	718	790	818	749	791	744	778	762	757	777	741	801	795	798	760	784	770	800	736	800	755	821	758	757	760	747	760	737	716	742	767	748	818	725	787	794	807	824	797	771	765	747	796	789	761	785	724	815	797	793	795	785	780	773	766	792	747	767	821	708	764	773	751	747	759	731	746	735	789	795	786	761	756	735	728	761	756	774	739	785	718	767	762	804	775	713	777	705	758	746	776	817	720	713	738	742	751	825	734	754	717	783	754	741	808	785	794	731	748	720	750	822	717	762	767	775	781	732	754	785	716	710	765	789	743	743	763	789	760	795	772	796	786	727	741	828	759	803	761	771	772	796	775	750	725	776	712	776	765	770	783	754	751	748	752	820	810	787	799	798	768	757	770	806	757	815	754	713	755	767	764	711	736	812	780	789	805	721	758	727	773	773	763	802	734	771	774	747	799	755	768	763	730	726	740	781	766	685	759	793	687	709	715	788	791	700	776	716	745	761	705	779	740	789	769	783	791	810	756	816	782	811	753	804	725	769	776	762	757	781	745	746	756	763	742	736	763	722	746	779	761	737	804	803	798	701	762	755	737	747	748	731	767	712	785	762	781	736	709	711	748	707	752	739	749	738	766	719	772	712	804	791	756	799	765	789	776	755	813	742	722	773	759	721	744	714	771	758	741	768	751	774	719	747	727	746	783	803	762	770	724	772	769	840	730	709	760	746	766	757	696	749	785	787	751	777	755	772	732	780	793	762	750	760	752	726	809	755	695	755	713	775	776	739	766	778	801	744	725	755	797	798	716	725	752	796	724	757	702	761	719	763	779	758	724	739	773	772	751	737	775	786	741	741	776	753	729	788	757	762	808	773	738	712	753	766	809	739	759	775	780	759	734	769	695	765	759	770	754	750	749	735	770	767	764	758	776	786	763	817	731	738	771	745	736	747	743	746	814	765	758	746	783	745	796	759	742	818	768	774	735	829	774	762	760	776	768	732	754	765	722	763	740	741	791	734	787	764	801	734	779	743	756	773	733	794	736	778	730	767	772	796	726	787	802	775	783	776	794	788	750	753	726	750	726	732	751	801	762	750	796	743	721	739	765	788	817	779	772	767	793	782	742	774	794	788	757	758	805	750	832	833	727	839	761	778	759	765	730	761	748	752	771	746	749	784	776	783	750	794	750	771	728	695	735	735	740	750	762	782	798	798	743	760	779	785	758	731	713	732	799	813	766	770	731	760	719	733	756	758	754	752	832	814	786	784	746	751	770	764	781	769	766	751	744	830	762	756	759	781	734	738	742	738	754	804	735	740	788	751	721	744	774	799	809	803	711	780	752	737	788	741	775	814	773	729	737	822	755	774	771	772	706	754	803	782	753	769	714	711	780	687	752	762	721	755	778	763	738	750	743	772	730	751	772	775	736	780	792	730	718	713	768	761	747	772	764	766	733	759	755	744	813	775	786	768	819	741	772	774	731	757	749	741	783	752	801	749	788	792	724	805	786	755	767	800	793	852	768	795	787	815	766	782	730	796	766	745	782	737	727	736	760	771	731	780	762	761	721	721	779	723	778	788	740	760	753	796	771	778	735	783	738	734	829	762	765	735	720	728	763	769	784	756	752	751	813	758	751	712	769	805	796	734	769	780	754	761	736	769	782	735	754	775	748	761	704	779	715	776	772	800	767	772	828	769	785	727	780	791	769	723	756	734	761	779	757	788	728	793	740	776	749	758	765	731	786	790	785	760	820	744	724	747	741	714	798	735	839	800	774	808	803	745	772	778	747	753	776	784	737	807	798	743	722	759	756	758	755	760	759	724	751	750	792	769	752	769	728	739	769	778	784	759	765	771	773	749	748	750	755	732	816	807	797	766	799	769	769	759	811	745	746	799	788	764	796	770	759	773	738	745	776	763	766	771	758	777	715	705	778	777	767	774	773	794	765	782	761	781	738	816	762	826	781	762	768	715	781	699	757	730	755	756	739	741	798	765	763	784	776	765	795	706	807	777	758	760	692	746	794	781	821	781	756	765	752	798	796	744	765	822	831	753	821	775	758	775	792	777	744	745	807	704	760	778	772	741	741	748	812	802	780	762	794	766	751	797	808	765	791	746	760	759	744	731	794	790	725	816	746	737	745	816	796	753	772	721	754	757	732	752	782	749	770	771	780	778	763	717	781	764	741	830	803	763	775	764	761	709	803	704	799	740	772	729	768	788	697	761	713	743	804	691	743	757	774	749	743	765	782	724	721	781	748	813	773	757	760	760	763	814	754	822	777	825	728	760	742	757	749	703	782	717	725	813	760	703	734	737	824	758	791	759	778	742	763	743	745	805	791	768	731	725	764	787	817	814	739	718	789	847	714	798	685	772	775	803	784	796	729	718	751	777	738	742	748	770	777	751	782	758	754	802	804	742	776	785	733	784	783	731	807	750	758	721	795	747	800	768	814	813	818	778	795	752	760	784	787	815	787	769	758	735	780	760	741	734	777	751	793	783	760	782	796	750	797	776	771	756	822	760	757	716	749	757	715	722	790	748	806	750	793	785	785	791	762	760	741	714	710	754	753	828	760	752	768	762	715	782	753	777	775	751	773	744	764	725	773	771	688	787	785	764	799	767	772	780	762	770	777	759	765	774	760	773	813	817	819	730	789	790	738	744	794	789	797	725	798	791	798	716	735	778	758	780	770	765	754	735	766	793	780	783	800	791	738	788	792	767	764	737	757	819	827	741	760	778	757	745	755	706	722	756	794	753	704	732	741	799	784	794	752	803	762	776	743	733	739	709	783	807	825	774	737	776	748	762	825	782	772	766	808	822	767	785	775	739	715	763	766	813	730	747	752	789	779	757	739	778	744	752	786	763	754	786	718	765	720	771	789	795	771	757	764	726	769	758	798	753	802	751	721	714	794	770	764	752	771	741	765	780	751	774	753	703	752	741	754	770	781	699	746	711	782	764	796	765	755	724	739	756	741	785	786	778	777	755	796	789	790	751	768	786	782	742	753	730	685	761	757	770	793	740	730	775	736	745	819	772	775	736	760	806	700	734	780	800	772	775
10275	16644	15426	9689	7164	5774	4776	3704	2880	2288	1698	1573	1645	1555	1598	1469	1398	1271	1238	1181	1191	1106	1042	1036	1046	1037	1023	1043	987	1010	958	1004	986	918	958	939	926	941	938	870	945	912	949	967	947	930	959	956	878	912	923	942	926	956	994	950	926	953	916	947	948	879	941	959	856	915	883	938	893	897	907	949	907	867	958	908	956	911	887	921	921	894	903	873	960	903	888	904	962	887	935	894	871	869	944	905	921	917	905	995	924	908	959	874	937	935	853	916	917	922	916	909	945	905	822	905	930	874	920	896	939	880	928	917	897	952	857	910	890	907	912	862	850	883	929	913	911	940	910	927	887	908	947	876	900	897	903	918	904	849	918	880	902	905	886	875	868	903	885	882	951	938	927	872	907	960	917	881	860	846	867	858	939	933	917	872	893	898	919	918	925	827	855	890	903	918	879	914	872	860	934	859	909	881	919	924	891	909	968	860	866	932	848	904	853	891	924	903	923	930	834	881	913	848	908	882	924	914	872	921	886	944	881	876	905	927	842	930	941	892	915	944	975	917	925	890	889	874	969	921	909	883	930	901	853	878	873	886	936	929	931	925	944	905	939	900	892	882	915	859	922	915	899	875	904	899	856	917	883	943	853	896	863	899	847	923	874	897	814	895	933	875	889	883	906	904	946	922	895	890	873	889	835	932	893	929	932	851	898	898	909	862	866	898	880	912	927	906	911	954	891	970	904	903	873	852	923	919	908	935	891	925	942	889	912	941	887	907	847	914	891	881	1000	861	898	924	909	927	926	940	897	928	930	948	930	935	943	889	929	855	948	888	904	899	904	855	936	909	899	926	889	865	922	889	830	886	920	900	938	928	930	877	931	897	886	917	936	916	905	968	913	939	904	886	903	857	901	877	865	906	890	902	872	929	852	901	891	938	921	930	924	843	944	903	940	887	933	896	904	905	903	943	847	959	925	899	982	885	888	877	917	877	875	894	907	855	939	834	853	922	934	917	908	854	881	897	926	873	946	889	911	884	866	902	910	927	877	868	912	877	886	899	938	925	917	919	906	907	963	921	853	886	905	917	891	912	941	908	853	860	922	869	946	905	922	943	886	847	908	918	900	912	909	922	883	921	841	911	929	929	952	896	904	909	893	907	899	876	887	954	868	850	926	886	910	953	877	924	904	972	853	862	924	851	930	872	957	954	901	892	895	912	886	877	909	853	895	900	905	905	904	957	929	880	858	943	888	868	940	923	899	926	850	896	950	949	906	908	888	962	864	884	893	883	874	911	903	897	931	868	906	908	905	920	876	902	893	889	842	860	864	903	888	899	886	904	940	907	864	891	980	857	895	878	892	853	900	892	884	891	913	890	911	868	871	884	928	880	905	902	856	854	912	914	935	919	912	860	925	884	906	898	913	871	896	934	903	907	932	912	917	938	939	902	849	931	911	852	903	947	916	886	864	915	900	870	956	939	881	886	855	928	952	859	833	897	930	919	890	948	902	915	934	916	949	932	883	910	915	911	910	912	899	923	907	833	882	870	865	958	886	925	875	914	879	915	883	893	928	953	895	919	890	873	922	850	936	916	895	889	927	917	907	910	894	898	846	876	901	950	872	893	879	921	876	885	832	900	888	918	919	901	907	918	915	878	904	961	918	874	874	881	890	975	912	941	915	909	932	900	937	834	912	868	879	889	868	945	930	949	928	866	890	887	867	912	928	923	888	892	915	912	879	875	886	900	910	869	897	942	928	859	911	920	868	935	919	919	928	862	899	839	887	926	925	945	882	942	877	893	875	872	875	899	930	890	859	872	920	898	930	849	927	896	968	918	934	874	951	920	918	919	869	935	884	914	934	885	879	899	955	878	931	894	937	944	886	876	922	868	873	867	904	910	931	883	906	857	910	818	864	873	874	880	872	907	913	945	865	875	920	906	898	938	906	892	900	846	906	915	905	952	915	889	888	874	927	901	893	897	908	941	890	890	866	914	927	901	897	877	892	890	909	907	879	956	893	889	886	853	846	934	893	871	894	933	921	861	902	841	906	935	894	932	901	896	910	874	850	917	907	893	931	914	883	841	896	877	918	907	947	850	897	915	860	889	887	908	933	925	932	879	891	884	916	900	897	900	886	880	970	905	858	894	886	857	923	874	947	882	947	949	913	930	903	894	853	945	893	890	891	874	919	954	892	919	936	879	975	911	954	930	880	925	919	900	916	867	879	901	907	866	861	888	881	891	940	876	883	878	882	915	908	893	942	845	901	937	947	930	896	880	870	954	923	909	898	947	899	940	862	910	918	908	888	908	926	904	922	936	941	914	867	903	946	906	932	961	905	919	923	895	892	869	891	906	908	892	912	891	877	888	880	901	938	928	953	905	906	850	975	878	912	881	936	914	927	937	880	872	893	901	892	867	987	932	880	907	883	934	896	893	924	907	900	896	930	910	915	896	919	826	909	964	896	900	868	870	891	888	911	895	896	969	922	927	914	853	908	911	900	884	920	881	927	865	898	874	896	903	863	940	913	874	935	939	913	927	934	902	901	885	885	905	888	873	906	965	933	889	873	904	918	901	896	949	931	911	921	932	951	864	933	886	887	898	871	895	888	936	957	918	914	928	882	889	890	930	857	953	900	903	894	859	912	907	844	960	891	936	853	907	952	899	894	942	887	955	885	867	895	884	895	918	911	858	909	830	898	862	888	920	897	880	870	980	934	906	925	896	863	934	897	921	874	871	947	875	920	946	897	912	877	856	897	945	881	927	954	899	869	881	886	872	916	860	959	887	891	902	890	885	905	870	939	877	897	923	883	911	912	904	839	916	849	889	966	947	861	885	946	926	942	927	947	918	888	908	924	903	929	887	887	897	911	907	893	923	938	902	944	888	881	915	937	898	858	922	893	898	894	882	882	907	908	876	885	804	929	852	925	934	936	893	862	952	915	864	829	916	889	891	870	887	868	877	857	931	880	914	896	926	905	925	919	845	922	873	916	880	917	870	869	895	927	930	927	872	944	911	896	906	895	888	918	907	899	882	906	922	898	916	878	953	920	886	920	904	903	870	940	892	915	931	928	906	898	924	944	897	874	924	880	929	979	875	895	882	863	886	875	928	906	916	901	924	895	890	848	884	913	910	900	883	955	919	931	922	934	933	865	945	964	905	900	918	928	909	945	860	867	914	864	925	871	873	912	854	898	879	899	910	878	913	891	897	883	935	901	897	917	899	958	943	879	861	890	890	836	855	872	964	933	909	934	853	942	971	884	911	871	954	914	942	889	891	921	874	832	887	888	926	920	921	899	851	898	920	912	876	901	919	962	947	863	914	897	908	880	888	909	905	865	877	881	860	924	878	948	911	905	915	882	916	939	919	855	895	922	902	906	940	941	924	928	868	915	897	910	934	898	884	902	883	900	941	910	874	898	929	844	895	907	920	893	878	899	899	886	895	868	830	873	885	892	920	901	915	987	902	937	922	889	923	941	918	902	895	917	884	900	897	877	874	930	962
23644	21044	28456	23871	21068	15445	5834	3233	2253	1743	1443	1259	1225	1213	1210	1158	1095	1037	948	903	879	831	760	779	780	676	710	688	683	689	679	696	634	662	651	625	642	602	638	632	608	656	619	683	659	667	671	656	573	586	660	660	617	577	636	615	627	661	606	594	613	589	642	652	596	637	606	643	568	593	590	601	583	624	632	633	588	580	605	588	599	599	592	601	606	614	629	617	612	582	590	619	608	605	580	629	596	570	625	581	621	544	623	599	591	602	620	653	647	626	621	622	573	657	602	595	565	580	563	614	576	597	602	602	602	608	579	570	659	659	652	602	565	560	591	608	574	584	579	610	625	580	606	580	565	622	610	560	575	603	600	586	609	638	596	593	632	593	582	591	578	594	578	586	587	573	638	596	566	592	602	570	550	601	638	593	578	596	593	557	613	525	602	545	599	603	587	533	565	623	583	575	564	520	622	646	597	609	571	545	593	568	597	632	563	570	621	567	594	631	627	613	595	579	595	573	631	559	552	602	631	557	628	574	583	581	619	616	606	558	615	633	618	615	580	585	584	561	614	586	587	586	616	578	632	585	575	569	604	597	552	578	588	549	624	610	575	573	608	594	582	607	573	592	592	600	562	646	607	599	611	549	586	596	609	548	618	586	613	554	615	605	572	589	588	608	582	615	592	562	626	592	630	623	642	612	596	598	585	647	588	582	582	550	583	580	596	530	555	612	595	608	570	592	571	618	576	585	587	591	603	580	582	568	644	619	599	638	554	602	602	575	601	612	602	566	583	601	537	643	617	593	581	591	605	577	618	569	559	642	617	595	606	592	604	566	595	571	585	580	563	586	555	578	594	548	587	615	603	589	618	605	578	614	594	612	599	599	637	554	603	612	552	600	584	598	600	560	623	567	560	585	608	586	553	593	600	612	558	575	561	583	620	591	606	596	609	598	591	572	618	599	577	573	591	567	593	611	581	569	567	625	553	600	585	622	612	621	610	576	563	583	588	609	602	555	624	608	580	611	579	633	651	567	603	616	601	534	560	579	584	601	572	589	553	630	593	599	570	580	604	586	569	610	621	624	576	602	659	603	577	576	591	580	593	541	574	608	594	564	564	567	613	608	632	579	618	609	592	564	591	617	599	576	601	550	605	565	619	537	603	557	626	594	634	554	548	588	593	556	581	533	599	593	582	567	553	613	578	640	622	610	585	605	560	610	616	617	577	570	592	598	569	585	589	581	590	612	611	581	629	589	608	587	587	614	571	636	575	555	586	576	625	571	613	575	587	609	621	616	587	570	570	611	556	553	577	557	596	598	550	565	609	601	590	558	580	544	607	556	583	575	611	566	582	617	597	603	595	597	569	579	572	581	583	585	660	557	601	605	592	556	584	628	579	611	561	581	603	634	632	579	551	607	619	593	578	568	609	598	614	615	565	612	610	614	625	607	579	616	573	657	591	603	610	596	601	609	606	590	533	612	584	574	591	623	592	611	602	604	575	584	620	587	622	620	579	655	583	625	631	590	621	597	599	605	570	583	602	589	596	598	578	590	597	564	580	591	531	580	583	581	624	585	560	638	574	628	607	622	618	606	585	608	585	595	568	577	572	573	592	581	581	563	613	588	597	603	608	595	554	551	575	544	558	594	617	599	595	619	581	613	552	604	599	592	568	613	630	587	589	618	587	624	588	603	584	594	618	611	628	587	627	610	556	626	625	598	604	621	568	556	575	623	594	594	585	573	588	575	592	582	581	639	595	573	601	592	569	556	593	578	616	603	625	633	621	621	592	581	564	607	584	580	617	583	606	577	562	610	581	643	591	584	591	580	561	604	603	559	585	604	599	606	572	565	586	588	595	563	612	599	581	606	578	621	576	598	635	593	613	609	606	591	644	632	575	580	566	617	586	618	617	606	630	607	618	590	598	600	581	644	585	574	628	621	627	640	613	583	559	575	531	591	587	584	604	584	540	593	583	601	580	585	577	575	566	563	618	648	553	570	620	592	612	587	570	584	586	577	594	593	583	609	605	586	605	593	610	602	627	621	582	580	562	613	618	605	618	536	579	602	568	597	631	608	602	572	633	597	607	587	607	607	564	599	557	588	629	605	619	600	613	582	633	585	610	589	573	628	578	628	585	565	572	592	558	554	588	573	572	608	564	568	618	637	533	577	562	620	567	612	630	621	579	599	608	610	533	606	572	653	583	582	579	604	540	618	556	625	572	633	555	623	606	581	626	577	589	596	596	638	633	564	606	565	612	654	617	620	577	594	591	570	600	600	580	614	570	570	597	600	598	615	607	560	584	588	594	634	610	599	602	586	584	621	601	591	596	588	596	630	548	596	599	589	617	543	621	599	630	555	565	623	623	612	598	611	600	577	574	586	606	575	568	537	587	559	584	619	631	586	581	590	569	580	590	614	565	603	588	552	589	559	594	594	598	597	564	602	602	610	583	603	584	562	559	620	604	624	556	591	624	623	617	572	579	601	591	611	573	590	590	580	603	564	585	593	618	636	617	593	645	574	576	591	591	586	544	572	566	579	573	608	600	605	598	582	613	609	602	591	619	606	631	604	556	607	555	588	614	557	594	615	630	592	581	644	588	593	561	610	603	606	625	608	599	587	546	616	576	589	578	593	567	547	573	605	596	581	562	598	522	585	595	571	615	575	600	564	590	612	583	526	574	619	616	605	596	588	592	640	565	592	593	572	585	547	629	627	612	606	590	610	623	573	606	639	575	583	608	600	567	603	653	561	578	631	584	538	590	596	591	673	587	551	620	559	601	619	596	585	618	577	571	596	601	640	592	630	576	611	612	593	632	554	583	580	600	618	593	615	651	607	612	590	600	578	579	575	587	610	567	561	553	645	590	566	594	566	571	550	569	596	583	591	619	615	564	567	617	592	587	584	606	598	604	616	570	564	632	601	616	582	650	639	625	607	622	591	603	607	585	610	660	590	548	600	550	618	627	609	598	570	600	611	561	629	587	596	599	571	585	599	610	567	626	627	587	580	601	625	618	600	560	593	561	586	584	562	602	609	598	630	599	576	608	571	548	622	621	574	633	585	577	616	603	600	594	639	563	572	591	601	589	547	596	557	558	612	587	572	633	619	589	612	562	542	636	647	598	614	607	585	575	603	604	564	650	517	614	592	652	584	591	560	620	596	580	577	558	623	611	605	593	603	582	600	625	611	605	591	580	609	568	605	606	607	570	559	595	553	600	558	581	580	579	582	598	594	581	596	630	600	579	573	593	547	568	597	607	577	569	621	577	595	610	615	561	647	580	602	594	626	632	629	619	542	564	592	590	659	613	578	612	604	610	554	592	585	602	590	560	594	608	553	581	610	581	604	652	562	589	562	608	573	586	572	592	603	591	607	616	605	588	600	570	614	618	602	599	559	581	597	597	598	565	620	579	559	625	544	614	566	573	617	596	621	558	590	577	572	610	623	542	610	576	594	548	594	617	576	602	576	571	580	643	597	607	614	566	603	598	573	536	623
11417	25180	23367	15740	11920	9738	7669	6025	4592	3295	2470	2127	2089	2039	2106	1809	1701	1508	1460	1309	1202	1180	1053	1025	977	922	920	975	884	904	880	902	872	832	834	826	855	826	786	818	824	816	829	743	784	773	785	762	820	744	726	810	790	779	751	766	783	762	750	731	742	743	722	738	703	783	712	730	701	778	754	745	722	766	753	686	750	769	698	691	755	736	738	724	716	722	700	715	749	727	709	706	750	685	675	731	702	754	676	748	744	691	717	707	739	745	687	690	743	671	681	762	771	708	734	664	726	709	740	733	705	743	742	656	705	761	664	767	735	689	683	722	718	757	671	757	699	705	708	674	706	721	674	722	707	635	683	722	687	692	680	753	738	681	686	713	702	721	705	667	688	716	756	763	654	719	725	667	705	717	743	715	729	725	674	644	714	706	714	715	736	665	698	730	733	715	733	691	727	734	693	723	744	720	730	687	698	704	697	702	695	687	762	711	703	654	739	717	727	725	718	695	725	710	708	688	673	725	696	682	689	722	717	720	727	682	674	675	693	716	698	775	674	731	681	721	695	758	736	711	718	681	731	717	714	680	724	706	739	711	691	699	737	727	710	821	705	697	732	698	676	707	730	670	770	705	723	729	705	719	752	733	718	717	711	727	704	688	748	686	689	750	719	715	711	719	672	693	749	729	716	689	730	697	713	752	692	712	693	708	704	692	659	722	730	729	715	777	678	689	690	709	707	715	686	736	736	683	701	696	681	691	725	690	687	723	681	710	718	692	705	657	685	717	687	725	663	727	720	695	707	691	737	739	695	729	691	695	712	695	729	712	721	724	701	732	710	733	700	717	702	690	711	675	692	721	673	648	723	717	702	711	693	684	708	711	646	704	681	701	716	746	648	692	741	691	655	723	694	692	667	720	713	702	726	708	721	709	705	772	761	730	700	695	718	657	746	724	716	716	718	714	724	707	712	720	711	740	672	699	688	746	727	693	710	721	688	749	716	672	704	662	739	703	737	712	792	702	725	718	743	705	757	715	670	724	696	737	727	686	733	743	700	744	676	695	698	695	713	714	686	690	686	674	701	719	679	709	697	674	696	698	660	692	709	693	708	718	707	720	681	690	741	744	701	663	698	691	689	674	740	687	692	730	719	685	727	670	726	713	707	745	676	669	761	737	685	696	706	763	713	695	669	702	712	656	713	708	715	713	693	668	683	747	733	688	726	713	671	707	709	687	743	766	709	692	722	716	715	712	743	686	710	739	743	697	724	701	730	733	729	702	697	715	734	745	685	682	698	699	680	696	743	675	720	680	730	697	705	700	749	728	676	729	723	738	671	693	711	687	687	704	691	718	675	681	732	741	717	673	689	694	733	713	720	710	725	725	712	677	699	684	704	657	721	733	711	716	694	656	707	686	691	719	716	710	683	664	657	739	727	710	683	679	758	674	734	717	712	703	753	694	750	728	767	739	727	711	731	705	731	677	698	726	688	715	711	681	706	691	701	704	707	701	730	703	744	758	735	736	683	732	706	689	751	710	729	706	743	696	702	654	679	741	700	731	694	707	739	666	704	700	728	687	720	671	706	688	696	679	715	704	681	734	726	701	727	706	677	732	724	710	691	721	706	705	716	786	709	733	723	704	739	686	684	707	740	721	677	668	714	747	666	699	697	708	675	698	691	682	685	650	710	730	733	719	714	715	682	701	728	676	695	712	683	716	652	705	692	698	707	744	683	726	697	744	693	729	721	724	716	684	688	714	734	712	694	742	705	706	690	730	685	707	689	741	705	739	730	710	683	770	702	677	689	683	697	735	677	737	718	704	680	738	747	718	716	713	696	712	709	706	687	729	733	698	727	672	686	652	720	762	656	713	709	714	713	722	709	724	690	714	733	734	677	680	736	681	686	663	671	689	683	675	682	688	692	706	717	720	755	719	742	726	715	682	686	690	734	708	675	709	666	700	683	733	728	699	667	704	722	771	704	735	697	680	676	741	705	686	712	694	710	657	717	728	723	720	738	704	709	704	701	734	745	732	719	696	732	727	714	708	709	758	660	677	685	745	726	700	680	669	694	696	669	735	687	681	811	724	709	710	673	735	717	759	767	714	696	729	705	689	681	678	694	678	716	686	723	680	714	718	696	722	713	705	705	718	697	670	708	690	675	705	678	735	708	713	707	667	705	761	704	724	684	728	691	672	734	677	703	709	710	752	716	700	756	702	723	730	702	725	721	710	707	759	691	720	737	674	689	746	679	747	685	690	692	736	733	726	733	681	698	681	698	701	727	677	722	699	719	675	740	706	700	674	752	711	682	703	688	711	708	698	725	759	703	716	711	716	716	736	695	734	694	690	713	674	693	767	685	745	655	681	717	706	717	735	677	689	731	739	686	676	691	726	716	702	718	741	706	671	661	690	684	675	733	721	691	752	728	711	701	740	720	724	731	724	732	731	735	726	712	702	700	718	721	696	730	725	726	711	731	690	693	716	708	683	700	694	724	662	659	729	678	686	728	709	754	726	714	725	757	684	682	699	742	744	698	677	691	747	668	748	724	718	687	720	680	693	667	719	709	671	661	698	671	705	756	755	650	695	744	765	698	735	705	672	726	689	711	715	751	793	703	667	662	705	769	650	667	738	721	673	712	700	664	678	716	723	732	724	673	738	695	684	758	687	654	741	706	675	759	692	714	714	728	709	739	736	659	705	690	743	721	689	765	716	766	722	709	744	714	648	726	710	657	679	744	696	741	703	754	772	688	666	695	712	720	703	713	675	688	713	731	727	704	678	715	689	695	688	727	688	739	733	713	671	728	730	704	679	726	698	731	727	699	756	714	698	708	725	731	717	682	696	717	761	714	690	680	706	710	680	731	703	674	711	729	727	712	699	721	736	691	738	724	739	735	748	668	672	722	719	692	728	769	716	710	707	683	697	686	711	698	705	689	730	718	641	705	700	696	694	712	690	745	754	708	689	744	744	707	724	739	735	686	713	674	699	741	714	683	685	695	739	683	732	765	698	708	763	696	679	719	699	716	768	710	670	708	705	724	744	745	745	717	724	663	672	753	680	733	710	718	704	736	734	730	738	694	718	707	730	714	635	741	698	681	677	717	667	724	708	723	685	741	698	668	719	719	718	722	739	709	695	724	702	719	761	685	747	696	722	707	731	709	687	756	650	687	722	728	664	701	673	697	691	702	748	733	692	723	715	696	725	708	661	722	616	714	694	736	724	747	715	703	701	745	712	714	706	669	711	713	755	692	720	744	770	708	700	693	682	714	717	692	704	723	689	717	695	663	722	713	692	694	677	715	684	678	722	695	684	680	709	713	700	723	690	722	708	754	710	721	703	691	724	686	689	702	715	741	675	719	703	671	704	667	742	708	688	720	709	704	717	734	678	748	685	765	693	685	700	734	667	720	690	781	708	703	707	755	698	700	698	727	714	725	710	698	673	721	685	741	731	664	679	778	706	737	710	712	705	690	684	666	745	688	718	673	687	700	676	753	716
22699	21048	28836	23495	21060	21359	15338	4880	2950	2202	1829	1638	1539	1571	1464	1258	1242	1200	1068	1023	928	904	842	779	778	737	710	764	659	722	666	667	641	696	663	678	623	650	600	592	596	632	667	643	658	595	644	604	602	615	621	577	617	578	634	564	584	597	585	594	548	592	583	602	551	574	570	602	589	556	573	578	586	548	572	567	571	606	569	527	586	574	552	552	547	556	547	528	552	555	560	567	534	534	546	593	557	539	569	536	555	551	554	549	549	611	567	577	583	552	535	552	571	574	548	537	573	546	525	531	516	531	569	554	580	531	569	539	572	549	569	589	593	541	558	538	560	557	561	567	553	569	585	556	563	594	569	544	555	572	557	521	542	525	561	527	577	554	551	549	545	548	524	560	552	530	554	530	588	574	590	539	555	569	560	532	518	548	554	511	545	574	554	545	572	567	565	537	540	527	542	520	526	569	539	539	555	555	528	549	520	528	561	564	549	587	588	538	574	581	535	541	534	520	516	520	580	515	617	580	573	567	556	589	551	558	501	539	523	568	560	558	559	553	541	545	580	577	595	541	565	559	577	557	602	597	518	564	561	569	543	526	547	531	546	558	536	561	525	560	572	554	531	594	547	550	511	587	545	564	532	553	549	574	540	600	534	542	560	562	576	563	523	572	556	565	541	578	548	526	569	533	586	605	520	587	598	540	506	584	553	591	539	565	512	550	550	571	564	557	556	539	585	554	541	578	552	568	554	565	555	572	547	558	570	558	543	531	499	574	571	553	564	571	558	545	517	545	574	532	545	529	554	556	524	561	567	540	583	487	563	572	519	564	554	520	520	554	525	574	518	582	592	554	543	511	538	574	516	542	560	549	561	528	536	593	546	550	564	546	553	550	551	538	552	583	540	474	550	550	571	561	599	578	531	513	538	530	530	510	511	513	575	535	570	542	563	540	529	528	532	522	530	522	553	551	567	593	498	567	565	547	559	585	583	567	549	516	555	564	586	559	522	602	563	544	539	565	526	533	540	544	503	547	536	571	565	600	556	566	546	544	542	561	542	540	542	528	600	561	593	514	541	551	538	591	509	564	575	601	527	524	513	604	559	584	567	555	542	499	514	566	569	533	542	526	559	582	524	545	549	569	539	580	530	537	499	526	562	573	551	515	552	550	519	575	501	539	574	530	561	557	579	588	527	535	576	528	580	551	516	549	554	568	567	550	528	565	557	528	549	560	524	537	547	558	532	595	534	538	530	572	536	535	582	568	541	585	545	523	571	545	530	502	528	566	540	537	581	552	576	551	532	508	572	556	543	547	554	562	516	529	551	573	538	528	559	567	559	540	571	508	520	564	559	566	549	542	564	564	543	517	532	524	560	579	522	586	550	579	563	550	568	527	596	574	525	574	568	560	563	567	557	550	500	549	574	585	566	536	552	506	527	551	563	576	525	534	561	556	540	547	533	568	539	532	570	534	542	545	554	534	563	567	554	574	549	562	588	534	588	525	563	514	544	529	526	568	533	521	571	514	574	558	567	567	490	574	520	512	563	509	539	538	553	582	543	587	494	555	579	565	540	551	553	555	577	571	568	593	556	500	560	537	547	530	563	537	529	579	589	552	545	540	569	562	556	587	572	544	536	574	535	556	526	578	538	598	490	519	588	553	564	582	542	530	565	552	563	514	558	558	524	542	598	552	586	548	514	548	567	537	556	583	547	508	569	565	554	563	532	537	535	551	500	546	563	572	552	534	565	513	573	575	560	595	560	538	552	559	519	556	516	573	561	552	555	541	576	542	557	565	550	522	573	595	558	541	568	554	564	560	520	582	548	528	583	556	552	545	511	586	528	592	602	583	525	565	523	556	533	566	567	519	570	542	515	580	543	585	576	546	557	613	567	550	524	552	583	532	521	556	519	565	587	523	590	559	556	540	592	549	586	546	595	566	559	546	544	574	545	548	564	558	545	553	556	542	543	552	466	573	578	625	607	569	567	567	547	544	569	573	603	533	531	549	534	529	576	567	564	559	560	558	566	590	538	585	506	575	521	566	567	548	569	562	541	560	573	523	538	563	582	529	557	522	539	525	509	579	520	558	582	561	545	492	543	533	558	552	551	582	536	529	543	510	540	572	536	502	538	525	541	536	530	543	530	560	493	566	581	569	560	526	580	509	582	555	557	563	584	573	580	561	576	562	561	560	535	565	556	505	536	548	584	599	543	538	544	628	585	516	564	562	546	527	544	542	539	560	535	560	581	555	582	547	559	556	546	568	567	565	565	521	553	530	539	577	552	523	557	512	538	544	514	512	555	563	557	590	504	525	501	530	529	553	551	557	576	543	559	588	588	550	559	548	514	556	564	559	538	532	557	569	554	583	553	539	547	514	488	551	534	570	542	560	553	590	578	579	579	512	514	514	575	553	546	543	572	575	492	541	583	563	551	595	547	552	517	586	554	571	551	520	591	560	611	555	567	534	525	584	522	560	522	552	581	555	542	560	540	570	543	555	576	575	549	554	566	520	544	533	571	523	542	548	611	535	550	524	549	527	544	549	546	554	535	549	559	522	578	561	541	554	565	533	549	535	567	549	568	522	523	573	582	575	529	577	555	530	570	563	580	528	541	563	542	520	538	542	557	565	574	563	512	519	582	532	586	543	566	548	533	549	507	590	579	556	494	515	535	558	605	550	539	551	552	564	545	557	540	554	548	509	554	564	508	552	540	534	556	515	570	529	548	547	527	562	563	597	591	497	546	549	529	517	587	605	531	578	526	535	562	557	594	529	547	528	508	571	539	556	557	544	533	537	531	542	521	545	560	568	524	562	528	555	576	533	555	540	596	520	583	498	597	537	562	595	543	558	567	500	532	554	543	572	530	548	550	552	523	574	569	563	535	527	560	520	505	525	517	552	563	568	574	533	543	542	545	537	590	579	546	562	561	573	543	583	527	554	557	561	574	530	523	570	538	568	511	583	556	547	504	603	610	546	553	608	548	583	556	527	555	538	497	571	561	547	551	587	504	588	543	560	550	549	545	541	579	589	556	526	534	529	561	565	538	522	561	534	527	522	533	591	529	560	514	556	561	543	550	563	561	579	563	581	558	548	512	538	542	558	566	548	560	585	602	528	522	542	566	553	515	576	552	525	547	524	571	568	560	519	555	527	516	528	586	539	495	590	564	593	515	582	543	574	564	539	555	548	550	583	515	570	591	599	543	544	555	543	578	517	554	558	540	529	559	547	569	572	527	538	535	563	556	563	544	515	515	536	492	536	498	563	530	541	561	517	586	545	549	582	547	550	498	540	530	556	571	596	563	546	533	585	577	534	543	568	484	558	550	591	520	526	553	541	538	570	548	535	584	518	564	548	531	539	524	559	535	537	518	522	541	525	558	594	524	566	574	563	562	568	552	563	511	537	527	494	535	520	573	579	550	500	549	565	560	559	603	538	584	541	581	557	537	558	543	575	518	563	561	557	559	551	574	577	536	531	583	554	552	550	508	519	566	543
13668	30198	28348	20034	16006	13192	10394	7958	6010	4372	3354	2888	2828	2724	2486	2165	2041	1842	1727	1547	1411	1257	1133	1132	1019	1037	962	914	899	919	911	912	860	821	844	826	777	772	730	753	733	751	806	755	769	688	750	722	717	756	726	798	739	720	741	734	743	725	678	709	691	683	707	689	736	682	634	710	678	662	615	694	703	649	655	676	645	665	692	639	662	654	646	675	681	700	670	724	646	651	665	685	656	640	676	630	651	606	625	651	595	649	606	642	694	617	631	647	659	652	618	618	665	629	668	665	647	641	611	685	629	639	608	608	653	606	648	644	615	622	630	604	624	653	623	627	664	609	633	692	648	644	657	633	659	628	669	637	613	656	627	596	643	602	650	657	614	670	622	638	614	640	634	661	611	634	662	652	642	621	609	643	650	644	669	670	606	653	651	650	612	642	652	629	617	651	675	628	625	604	615	657	640	632	615	641	617	637	659	621	622	621	612	600	650	609	630	594	612	588	671	596	696	631	638	638	621	653	656	686	649	665	611	667	664	629	629	612	615	656	648	632	612	625	630	623	671	637	648	670	693	612	627	652	660	701	619	633	652	630	619	639	657	636	662	614	633	703	646	640	631	662	619	619	648	629	642	627	643	696	631	659	632	606	605	666	629	657	631	609	666	646	618	692	644	654	578	659	618	685	649	618	610	612	624	692	624	649	649	612	651	601	659	656	628	606	654	601	679	674	654	645	634	632	639	600	604	629	634	628	674	639	646	647	639	693	638	596	556	648	642	647	620	587	628	613	594	649	605	586	612	656	613	617	657	610	659	672	587	618	647	646	613	584	598	683	646	675	650	586	670	640	595	637	653	632	665	684	620	628	667	658	615	644	629	682	599	602	625	630	632	693	655	645	618	626	627	652	660	631	653	608	613	666	667	665	657	656	619	657	700	678	663	665	606	637	620	649	638	627	669	602	628	622	657	652	648	678	607	658	629	619	684	659	614	659	591	622	652	640	610	645	652	661	649	674	627	661	612	617	638	633	625	605	647	669	625	635	629	643	588	650	602	629	605	640	591	652	645	635	670	676	647	636	604	696	615	657	660	629	624	597	669	648	641	620	667	649	622	633	592	663	615	663	652	614	616	586	644	618	601	576	643	652	633	643	629	610	601	604	652	618	602	671	662	625	664	592	651	645	645	613	640	588	639	677	645	649	634	655	622	631	626	648	596	661	615	608	643	606	622	620	619	624	643	634	634	621	673	651	633	668	621	631	703	631	642	629	629	604	607	604	675	577	643	657	651	599	676	622	665	625	589	599	648	585	625	603	604	621	594	674	589	666	632	614	597	620	663	624	654	649	664	624	610	626	676	653	697	638	634	610	673	625	660	676	676	669	623	620	609	612	650	667	618	659	613	643	618	618	592	630	630	632	653	599	603	645	704	608	648	636	599	605	661	627	665	624	611	665	613	634	601	604	673	640	670	611	622	644	699	595	623	675	585	612	624	649	686	681	602	650	626	641	665	614	628	618	637	644	641	626	600	625	618	672	655	656	615	655	651	627	628	616	621	629	633	611	604	656	641	643	624	610	644	605	627	637	641	625	674	623	630	654	669	651	627	629	573	616	626	620	605	679	674	672	631	631	628	591	628	643	652	609	628	672	652	608	545	644	667	616	598	632	647	643	607	645	610	631	598	667	645	663	614	633	626	617	635	663	660	593	651	606	649	646	630	623	641	632	606	645	633	652	672	638	631	616	638	617	623	629	614	655	620	642	632	647	616	642	620	633	636	641	635	663	604	653	656	604	603	634	623	585	567	647	652	619	630	628	674	636	685	614	605	636	669	677	632	609	625	620	660	668	603	640	625	641	602	663	656	647	590	658	634	696	677	614	584	640	627	625	575	632	650	594	647	626	617	609	616	644	681	659	658	605	631	619	628	656	643	630	603	633	644	646	625	667	661	650	623	658	645	618	623	673	623	621	627	641	604	652	683	627	648	597	645	624	650	634	628	664	638	645	600	671	621	627	647	601	606	638	655	645	634	553	614	629	620	609	625	644	657	634	642	614	608	621	637	616	641	612	639	642	635	568	632	646	633	663	648	654	621	657	669	638	570	667	639	634	616	644	654	684	608	638	619	615	654	620	640	592	647	666	631	618	671	618	626	649	626	596	582	648	577	667	661	617	699	631	619	638	647	578	624	619	668	635	621	613	625	655	673	619	666	678	625	664	667	609	674	651	647	648	613	643	578	660	638	673	590	645	610	656	604	602	654	607	640	642	626	636	651	635	637	654	667	604	642	622	700	626	643	616	651	625	664	623	684	628	620	666	612	651	633	657	672	654	611	647	671	627	646	622	616	694	621	590	673	617	630	622	636	640	619	660	648	614	672	663	591	633	629	642	620	610	651	615	653	637	677	641	604	632	616	637	651	614	612	646	655	665	645	682	659	633	654	634	610	585	649	618	644	615	647	672	650	630	609	643	678	625	616	667	637	651	640	676	608	598	597	662	641	651	666	654	643	620	636	623	630	607	624	583	640	622	637	634	666	610	653	617	614	561	680	649	653	618	665	625	693	649	624	624	668	653	649	663	644	628	622	606	637	669	646	606	616	636	600	621	603	627	671	635	627	695	654	617	636	627	659	677	633	617	650	623	590	625	621	616	623	681	613	621	617	645	630	680	648	632	638	633	643	652	666	661	688	641	628	617	605	630	670	653	667	645	622	652	623	630	662	604	624	655	647	666	587	622	651	603	643	639	648	658	644	613	660	645	626	649	563	623	619	646	624	640	687	633	595	605	624	657	650	614	616	635	639	665	632	648	614	612	617	666	615	640	654	605	622	672	652	662	629	617	595	636	674	646	621	594	596	632	605	632	628	605	652	678	611	651	651	662	623	641	618	616	636	630	637	624	576	659	581	658	598	666	654	613	644	603	592	609	623	615	699	644	614	655	649	662	675	642	665	637	691	657	658	675	612	662	635	639	616	673	622	651	609	644	617	642	606	625	609	662	688	596	608	648	630	638	602	690	631	634	667	644	633	671	612	648	637	626	628	601	597	629	625	646	617	634	654	655	661	674	630	678	653	602	625	613	629	630	625	630	602	596	623	685	645	635	605	639	660	635	654	631	657	626	660	663	683	617	631	658	600	688	626	654	663	627	614	652	632	627	649	586	658	596	635	595	604	636	662	649	615	616	622	605	613	657	638	636	606	620	654	656	673	589	635	599	642	655	629	604	659	639	647	602	649	617	651	622	641	653	682	655	626	655	646	643	654	658	621	707	635	670	669	655	616	631	638	620	618	667	638	636	617	654	611	610	651	638	669	645	634	641	645	641	655	647	669	643	636	627	604	642	679	616	634	613	615	616	607	649	652	663	636	619	625	626	597	650	647	682	609	639	646	642	621	625	653	656	621	661	619	651	638	593	645	652	648	629	645	660	662	669	633	601	667	657	645	652	621	602	598	623	670	684	631	635	650	641	642	647	609	646	626	624	642	674	651	627	606	657	615	649
26690	20734	16574	8774	4513	3152	2502	1872	1494	1234	1197	1090	1113	1154	1084	1064	1036	963	915	934	918	868	842	819	799	786	858	842	789	838	778	845	833	815	829	753	804	764	825	791	752	766	787	801	798	833	820	817	781	788	822	778	802	803	780	772	782	745	816	801	770	807	795	741	825	864	787	754	768	795	787	773	772	755	726	778	772	797	761	799	729	804	773	768	767	719	832	776	770	768	801	750	736	752	746	730	748	728	767	769	796	782	724	785	755	811	711	798	790	737	762	710	810	785	762	800	786	755	770	795	786	738	763	777	759	786	800	784	740	753	764	763	788	824	717	784	720	755	766	746	772	771	757	779	740	757	742	750	742	791	703	723	771	769	745	752	765	750	742	759	765	760	792	807	791	740	734	803	756	716	795	784	754	785	800	770	771	779	726	797	805	771	696	772	804	783	813	747	723	749	788	745	745	777	750	767	814	764	726	770	776	751	695	755	758	721	787	801	692	707	756	802	789	732	743	765	749	787	753	776	784	771	745	781	746	759	734	806	753	731	725	705	798	730	768	716	800	739	704	767	795	762	786	774	781	751	736	757	757	779	767	750	782	754	756	790	785	785	779	759	754	775	790	747	760	778	777	742	758	780	742	793	769	762	745	765	761	753	744	786	775	785	794	737	817	726	774	785	800	749	767	767	750	811	736	794	731	777	769	771	750	774	784	762	755	807	697	817	747	801	766	761	784	750	830	792	802	750	742	777	753	733	803	777	806	747	746	802	772	749	809	739	722	796	723	820	804	729	768	785	740	784	732	788	764	802	789	765	783	801	767	728	722	788	766	748	748	774	740	724	756	787	803	656	752	808	768	780	769	784	746	762	731	773	779	753	797	786	792	767	746	728	777	739	767	708	803	790	759	830	747	753	750	777	789	735	737	777	761	774	763	816	805	757	727	761	779	707	709	778	767	732	759	792	722	773	740	791	740	781	811	768	772	782	796	739	790	761	735	765	761	784	798	776	784	737	748	798	720	776	779	773	782	730	755	743	720	738	725	801	739	801	724	741	779	746	778	770	759	769	738	738	730	742	752	757	733	756	801	808	797	702	773	718	818	759	795	755	814	721	731	757	750	786	764	819	749	751	745	756	775	728	771	740	777	739	760	747	779	791	747	755	813	736	762	744	755	790	733	732	766	806	777	799	802	749	794	790	755	792	820	795	776	769	785	765	764	740	791	716	731	696	770	813	741	759	765	804	749	760	794	736	764	752	736	738	712	780	741	757	767	826	743	738	726	778	820	802	819	740	786	792	782	769	802	799	728	738	746	772	795	735	774	765	770	751	841	771	755	800	796	776	805	774	815	722	772	769	744	760	782	741	788	737	759	756	802	780	719	781	748	791	794	745	747	745	790	745	749	747	771	758	753	740	803	780	756	749	772	753	764	762	759	769	729	760	773	807	749	758	763	772	760	787	790	822	729	756	790	766	785	829	792	786	828	745	779	734	775	781	737	755	756	749	803	830	740	814	760	781	750	773	792	763	761	745	731	765	767	809	773	783	764	749	753	751	728	731	722	789	788	791	787	800	744	728	800	745	749	766	752	745	784	810	810	790	725	783	759	763	729	814	779	765	794	747	753	744	793	729	760	727	807	788	739	807	761	779	810	735	764	764	762	771	761	768	763	755	749	790	737	825	832	756	780	742	722	731	801	776	728	767	744	782	799	762	758	805	786	751	781	768	836	743	787	770	782	754	744	748	695	759	710	757	715	793	733	785	788	783	721	745	777	745	773	758	779	750	779	713	778	790	792	747	803	812	792	767	774	774	737	754	757	790	780	758	773	763	751	753	783	745	803	744	742	798	738	758	772	757	797	759	755	726	767	777	807	783	742	772	808	742	771	772	739	756	771	739	764	709	784	781	803	783	778	751	765	757	789	757	735	850	767	780	717	817	809	713	754	779	760	785	768	795	780	756	768	790	780	785	739	776	728	728	770	807	767	737	807	830	736	775	754	789	718	699	739	737	800	747	809	790	790	749	758	734	761	772	763	765	781	763	803	769	768	761	767	748	741	761	789	734	783	771	789	724	757	752	740	789	774	755	752	751	758	741	812	806	749	739	749	772	771	797	755	735	784	772	786	746	736	750	778	774	785	751	790	768	745	796	803	720	775	753	770	758	769	754	763	723	788	735	743	737	771	722	728	754	760	810	766	769	748	783	723	756	742	739	757	784	709	784	771	802	775	766	774	786	729	762	821	737	798	785	776	752	795	726	747	773	736	743	763	770	839	718	773	795	802	765	789	757	723	814	790	722	775	788	768	746	774	768	827	770	782	802	791	730	791	746	766	771	748	758	817	692	744	774	739	767	736	728	742	713	764	802	770	795	728	776	775	777	793	786	739	729	779	756	764	724	738	769	773	731	768	748	794	755	776	769	779	761	787	704	762	771	765	769	736	774	800	751	767	765	774	771	764	804	770	789	745	788	740	803	768	763	760	741	822	760	773	812	780	799	776	799	747	763	744	766	771	770	767	825	762	706	797	789	756	715	718	743	795	800	752	751	784	769	801	759	787	763	768	759	729	717	735	768	765	744	705	742	780	764	757	754	775	810	803	789	749	727	759	725	757	765	744	756	763	755	710	801	771	739	777	753	740	756	802	745	790	765	833	750	806	763	766	772	815	754	766	768	766	758	782	711	741	720	793	687	798	756	760	697	740	775	748	776	766	800	747	744	781	759	744	800	738	788	777	725	798	772	685	763	754	726	739	793	759	778	777	771	761	731	790	781	789	764	732	769	730	760	774	747	797	807	751	741	803	823	774	817	801	797	762	765	768	760	784	766	789	733	776	799	788	797	772	785	761	807	735	717	704	791	736	795	778	797	807	791	755	804	740	739	729	749	753	727	813	784	749	765	759	755	719	762	715	783	780	835	745	796	762	804	775	775	792	742	842	747	771	764	769	796	810	820	851	801	799	780	740	770	762	756	756	772	802	766	699	796	759	783	781	770	797	726	799	743	796	777	770	770	771	748	804	822	757	772	729	791	805	800	766	738	756	837	727	753	802	780	769	781	802	757	773	745	768	758	795	777	754	772	760	745	756	818	799	768	736	754	770	751	769	778	779	767	724	743	719	747	806	805	717	769	738	795	798	755	765	770	742	787	782	787	747	777	761	814	757	765	780	781	785	748	774	805	762	743	745	745	772	775	773	786	778	738	747	751	758	793	778	797	801	768	758	754	817	776	824	776	769	767	767	763	762	750	734	794	730	774	770	767	733	728	768	765	797	753	739	727	754	759	755	779	762	736	732	774	766	748	782	758	760	798	761	812	780	699	705	732	792	753	767	749	767	755	761	817	778	793	803	742	791	783	784	786	805	762	799	779	761	764	726	755	753	739	764	760	774	762	767	775	740	761	784	759	719	766	806	754	771	738	755	745	755	779	710	792	755	722	758	745	785	726	791	740	766	730	773	721	769	785	775	826	768	732	745	748	812	813	769	812	780	746	774	752
10396	17568	16066	10183	7485	6140	4835	3683	2630	2079	1743	1571	1659	1655	1583	1411	1434	1388	1322	1267	1106	1130	1087	1097	1040	1065	1014	997	1004	1058	966	964	989	962	922	944	1009	948	922	972	923	970	928	924	975	929	871	911	929	958	924	914	849	935	901	938	915	894	936	917	868	921	944	910	869	964	911	923	918	935	959	874	890	923	886	960	953	880	874	927	962	883	891	878	913	934	839	943	888	893	854	913	890	901	879	911	882	888	923	966	902	886	908	918	847	926	885	878	905	905	940	898	887	953	914	871	853	966	933	932	927	943	903	927	925	864	862	943	965	857	867	872	951	895	874	912	930	901	879	860	916	900	883	919	952	948	932	886	906	883	882	899	901	908	933	903	943	865	880	911	897	933	903	930	906	887	942	885	869	886	895	871	883	894	913	894	881	899	902	892	930	911	889	884	894	929	966	921	947	829	894	839	895	897	880	913	848	863	957	841	884	893	892	906	920	882	945	855	944	886	925	914	857	898	975	934	880	876	888	865	892	836	932	905	902	875	899	895	915	963	869	904	855	913	873	886	930	996	943	878	918	921	846	862	865	907	927	932	929	902	912	889	841	893	929	874	917	895	928	951	854	887	904	941	909	898	927	895	871	926	958	859	861	896	930	970	872	850	865	862	932	855	953	894	930	896	908	917	910	912	865	938	925	908	873	891	908	960	954	914	916	908	956	931	922	955	920	905	865	928	874	943	870	987	889	904	917	897	878	932	867	898	835	928	891	914	912	925	964	894	886	936	866	945	892	903	908	971	891	916	933	866	868	912	927	850	884	857	876	938	858	927	853	930	883	857	862	930	893	898	927	947	901	892	899	938	890	903	875	886	908	872	949	937	906	869	884	898	975	958	936	890	930	918	899	928	868	879	892	882	895	865	861	956	893	971	948	899	909	897	864	854	934	890	903	909	923	905	923	933	882	849	920	879	936	905	936	927	867	906	902	921	917	884	881	923	895	885	923	927	900	829	885	872	893	931	898	928	927	895	876	891	879	917	883	878	904	923	942	866	894	873	923	850	845	925	910	903	868	924	871	884	859	948	852	899	883	912	898	923	856	867	864	839	885	890	903	878	921	925	912	917	898	881	905	875	890	866	925	903	906	954	900	932	912	933	902	871	963	892	861	892	906	895	910	907	910	937	879	888	877	864	909	869	882	911	915	898	902	917	848	892	940	950	875	904	899	933	877	901	848	867	953	874	899	920	859	877	904	863	942	913	941	886	867	905	909	950	852	889	871	922	854	885	874	936	904	935	875	883	931	944	873	879	882	858	904	960	952	911	885	917	902	885	858	892	906	870	933	921	894	905	871	926	858	894	912	900	939	885	905	876	912	892	940	879	959	926	898	911	904	913	937	871	854	907	915	867	913	893	907	872	919	971	855	934	899	911	924	927	870	909	901	922	908	904	981	954	902	895	891	882	974	916	913	903	925	880	910	861	875	867	944	926	909	949	876	904	916	844	870	906	939	893	939	902	906	869	911	895	903	967	897	872	935	916	914	917	927	889	893	862	898	899	887	854	926	893	892	971	870	878	888	885	943	900	906	865	889	889	915	924	911	911	946	870	893	875	891	857	866	901	889	903	901	894	843	952	951	929	893	921	922	899	876	886	913	849	942	891	859	851	949	942	862	904	828	930	927	903	936	906	919	898	940	956	869	929	883	917	925	941	911	963	864	935	922	912	932	935	909	857	947	897	898	876	920	868	893	868	915	928	921	884	866	936	874	858	923	931	897	952	896	927	891	878	924	887	901	930	927	889	924	905	915	885	886	970	869	960	920	918	850	858	826	903	906	852	890	897	964	935	916	881	866	900	858	892	957	903	859	921	876	864	862	876	891	949	917	874	877	855	834	880	901	867	868	902	854	854	913	926	927	940	872	911	919	909	887	871	890	958	934	903	864	869	890	860	898	879	918	935	883	899	893	870	854	930	872	919	919	919	895	873	875	942	884	916	933	878	943	908	936	862	895	885	876	900	892	875	877	904	901	881	900	963	922	901	910	957	912	930	877	932	935	883	865	923	899	887	915	892	943	930	909	877	942	895	914	878	948	808	896	888	881	866	878	945	931	878	877	858	895	886	895	876	919	935	896	866	881	884	872	851	963	914	880	907	912	906	907	862	918	929	900	885	870	888	965	859	875	898	921	935	872	846	937	905	880	878	841	915	897	925	887	899	909	892	897	937	843	940	901	917	886	946	907	933	833	897	911	906	887	970	911	924	874	900	861	885	892	936	939	867	890	881	861	897	880	944	912	905	905	904	899	904	926	878	943	904	877	917	937	898	931	933	886	894	867	883	942	893	887	898	961	905	929	950	916	886	901	881	918	933	901	914	950	883	919	865	863	911	915	942	905	881	888	934	907	931	928	895	885	898	888	925	917	892	916	847	904	908	924	880	916	879	920	932	914	845	933	908	907	925	884	903	924	885	916	903	911	938	888	902	903	888	924	941	922	883	908	923	930	843	886	936	931	906	868	876	908	851	858	882	912	867	929	849	833	891	936	931	927	851	866	904	876	944	877	873	899	912	873	900	862	878	903	857	886	830	907	917	918	941	934	848	905	867	944	915	890	960	905	867	945	903	928	875	900	922	871	889	864	894	908	875	916	921	925	895	931	894	888	923	920	916	953	903	910	887	899	935	918	928	863	920	894	882	825	892	871	915	905	878	966	938	903	890	877	897	950	891	902	873	859	880	924	845	900	837	899	875	901	914	905	903	953	860	935	899	911	885	918	889	916	903	908	903	926	897	924	861	898	934	841	968	927	881	878	912	887	848	920	886	918	898	873	930	918	924	907	912	890	913	879	895	921	887	941	937	964	899	884	897	920	869	918	843	915	874	941	880	881	884	872	899	934	942	918	852	889	902	897	916	896	876	899	888	840	893	908	927	917	893	871	900	852	869	868	901	853	902	894	881	879	868	904	899	900	922	923	876	864	912	956	891	859	872	907	919	924	922	908	893	872	927	873	904	866	855	929	895	915	856	930	898	887	924	907	844	917	933	899	946	934	895	945	926	920	896	902	890	930	876	948	889	885	874	926	895	915	852	932	904	868	889	880	923	923	888	862	864	842	954	903	938	892	936	886	929	913	919	901	872	924	923	849	883	913	839	917	868	890	914	874	862	885	916	904	966	901	911	909	906	927	882	880	886	927	845	922	909	874	915	879	954	883	888	907	836	905	929	951	867	902	827	864	924	861	861	902	846	944	917	886	887	863	898	940	832	915	857	920	939	888	876	856	832	900	905	885	927	892	879	945	1019	864	906	888	893	922	896	865	894	891	892	872	889	935	933	954	902	887	871	928	854	909	977	881	845	920	907	919	865	888	910	899	914	869	922	956	918	910	926	903	879	892	920	951	900	930	877	897	857	910	881	839	842	893	944	918	962	894	863	868	923	922	918	847	914	943	906	944	892	941	858	896	909	951	934	884	904	920	908	944	904	913	908	872	923	900	918	882	912	870	938
23640	21062	28464	23881	21113	15518	5839	3110	2111	1588	1445	1256	1287	1313	1207	1156	1075	1035	980	864	853	833	805	757	714	716	669	747	699	722	674	683	721	679	678	683	678	674	663	592	677	647	725	648	643	662	610	613	625	626	634	607	616	576	654	671	625	633	618	624	597	590	603	622	624	565	627	635	607	578	600	644	620	622	620	608	584	632	595	621	592	585	599	587	570	617	568	600	611	560	635	639	617	601	618	601	567	567	573	619	576	590	559	624	585	596	560	606	605	584	544	623	651	619	605	617	575	621	564	593	561	582	611	567	597	592	584	572	583	616	587	589	598	624	611	625	623	585	591	588	600	596	593	618	626	605	601	613	590	609	543	593	578	608	590	579	611	592	607	571	575	600	609	572	573	560	610	592	581	599	628	545	586	635	605	617	603	659	588	603	593	589	583	571	635	635	593	554	579	648	591	586	635	603	631	547	581	593	577	581	639	553	560	577	597	546	567	583	585	626	601	613	571	589	592	602	637	620	538	583	630	568	603	636	575	630	572	576	563	591	571	570	598	582	574	571	559	580	591	578	579	595	630	582	591	604	597	588	585	556	596	596	628	605	579	613	610	593	572	534	607	575	591	581	582	576	636	580	569	592	580	598	592	595	621	548	604	612	573	620	580	586	613	604	609	598	587	574	610	561	577	590	594	614	562	638	617	641	529	547	621	575	562	585	633	570	626	596	578	556	559	580	571	614	636	582	627	596	574	606	655	597	615	553	563	603	561	607	601	566	532	629	603	564	596	631	608	562	612	614	603	607	549	579	587	566	548	573	595	602	621	596	571	586	524	625	601	618	591	563	595	568	568	624	624	577	556	563	623	592	613	565	580	618	605	588	560	607	618	577	575	580	570	615	546	584	602	590	593	591	623	580	607	602	576	605	581	595	566	577	591	594	603	611	583	580	607	635	640	573	591	574	583	581	601	624	566	626	583	579	617	606	612	571	577	565	589	576	581	634	587	565	594	527	583	594	582	575	525	557	596	627	601	599	631	597	588	572	598	566	586	598	587	582	606	588	586	561	594	601	606	599	592	599	607	573	579	577	588	580	562	580	584	581	598	565	619	603	595	642	583	600	600	609	588	575	555	575	586	610	580	583	567	587	559	592	644	582	543	550	609	591	626	562	582	568	613	575	584	605	568	578	578	596	614	547	627	616	593	606	591	573	560	558	578	633	596	563	616	647	578	546	625	577	588	541	568	669	570	576	606	555	603	593	587	574	574	590	622	569	591	620	577	584	620	641	603	570	566	593	595	618	578	601	598	604	580	618	563	564	594	582	572	579	547	575	572	591	598	588	564	584	598	570	633	594	617	565	629	619	629	618	613	568	616	617	576	583	603	592	575	550	596	615	637	618	602	598	569	588	632	565	581	598	560	649	584	587	622	613	607	617	641	633	565	579	547	567	569	603	615	558	580	580	605	554	536	579	548	606	606	559	587	620	638	579	587	585	569	592	549	633	598	647	570	611	615	629	627	579	593	593	576	623	578	579	630	589	646	586	592	599	581	591	619	626	600	584	580	568	587	602	594	633	589	562	619	597	549	652	591	569	580	590	590	617	613	622	604	586	583	591	580	624	575	601	609	566	562	570	565	576	595	649	610	549	600	612	558	579	576	610	583	638	582	596	582	554	580	594	582	555	587	638	577	585	594	623	588	578	556	582	536	609	582	625	606	522	598	580	608	621	629	572	605	564	545	601	583	569	569	603	591	590	584	625	595	602	591	589	588	626	583	630	610	581	575	627	624	596	612	623	604	573	578	615	589	574	649	583	597	580	635	568	578	591	594	584	586	614	593	605	594	595	630	621	621	590	576	609	594	599	566	620	642	593	611	585	572	618	652	546	597	585	605	602	547	629	586	584	598	609	613	607	576	572	592	569	578	569	588	589	619	567	578	614	610	612	612	541	593	620	589	589	603	567	594	602	584	633	565	609	579	530	607	625	599	596	569	609	566	600	631	592	610	619	584	573	597	607	562	616	593	575	590	626	581	578	561	635	593	675	564	588	582	601	588	601	573	614	626	582	609	581	570	536	601	600	620	575	576	579	621	528	595	553	557	574	582	592	616	614	584	588	557	578	618	558	610	596	569	585	615	605	595	599	622	569	595	579	601	626	612	587	562	528	604	584	596	602	594	579	579	584	543	609	591	614	574	602	574	589	654	576	562	593	643	536	583	607	527	580	625	571	606	610	602	570	609	574	607	554	610	573	587	585	545	546	594	645	587	592	588	603	609	586	558	641	590	625	607	617	578	587	576	597	594	600	573	628	615	596	575	567	590	582	618	585	576	595	545	579	612	561	589	578	566	583	604	603	575	598	579	598	580	568	588	594	579	586	569	597	581	580	575	613	552	575	576	583	604	570	587	581	589	603	560	625	568	560	622	567	614	576	575	643	635	596	595	605	591	589	603	605	577	596	558	546	604	574	592	594	603	600	572	604	587	553	599	581	576	613	597	598	559	631	622	561	585	607	595	590	564	593	593	573	570	613	607	585	612	651	630	586	582	642	631	617	596	646	598	570	609	587	576	624	580	611	577	583	577	572	597	589	613	580	581	583	586	614	589	538	627	606	575	576	613	598	561	627	584	623	584	633	566	601	582	611	587	581	577	523	630	627	601	553	597	601	609	581	584	578	555	538	557	595	580	569	566	656	566	623	586	587	617	541	619	596	591	547	619	590	574	613	589	613	589	578	585	630	574	595	650	621	616	574	612	542	596	564	606	545	606	622	629	567	591	607	583	586	616	576	619	563	596	615	555	578	595	575	595	568	576	606	614	609	618	589	601	642	560	590	630	567	588	660	613	603	582	603	588	614	603	600	569	592	627	559	559	572	647	569	584	593	640	595	585	571	599	608	551	601	602	572	640	575	593	640	615	578	576	603	552	588	597	582	563	609	555	601	625	578	583	616	612	616	591	597	607	614	592	594	595	590	614	599	602	567	575	609	571	620	588	618	619	596	543	573	631	562	578	612	546	620	571	561	576	581	571	577	576	607	589	583	568	628	577	585	634	586	576	589	577	598	572	568	609	598	632	578	616	599	563	563	575	613	557	617	583	566	597	595	583	561	565	572	585	611	588	575	594	582	575	578	592	609	571	604	576	613	560	596	577	563	609	615	606	563	596	614	601	604	577	591	618	619	582	560	540	614	587	563	571	626	576	596	613	579	577	575	636	598	584	566	568	568	590	586	594	572	533	604	602	542	630	591	590	592	601	644	592	602	633	574	579	571	549	569	618	634	628	592	566	638	604	607	603	571	595	576	608	593	584	605	618	593	643	616	577	610	590	601	577	608	562	595	576	570	588	576	583	603	571	612	571	626	599	603	565	583	530	566	568	611	571	565	600	570	591	585	601	608	566	524	595	625	592	605	565	611	572	574	587	582	578	564	583	583	611	587	566	569	629	602	615	598	600	581	558	618	592	590	589	618	580	546	602	582	590	571	586	605	606	564	594	556
11554	26060	24363	16442	12381	9825	7743	5924	4238	2979	2515	2352	2282	2133	1944	1800	1672	1558	1450	1294	1191	1099	1077	980	960	972	937	938	915	867	897	845	898	826	844	793	786	819	804	811	809	822	797	832	752	775	809	735	704	770	791	742	735	720	773	756	737	770	749	724	799	765	728	761	692	696	726	740	725	789	707	752	701	703	735	736	714	723	744	681	717	700	776	736	721	701	719	745	731	721	751	686	665	710	741	680	709	733	713	716	698	697	711	732	698	696	675	704	689	743	751	708	697	727	690	708	695	701	722	688	684	657	676	694	680	699	666	703	666	766	748	762	723	715	698	713	674	694	692	753	681	714	749	705	693	682	722	686	721	676	701	676	683	688	684	675	703	742	740	686	725	727	666	695	668	681	687	680	693	728	726	727	697	715	704	719	714	741	707	752	736	674	690	693	671	686	743	721	726	729	684	716	708	713	700	741	712	713	732	692	725	721	748	695	738	664	707	709	667	744	703	695	703	715	731	693	738	706	717	682	657	715	683	724	658	668	660	688	739	736	729	703	702	747	661	688	734	728	684	724	717	739	682	649	689	675	681	685	666	713	707	692	706	661	727	723	732	690	694	680	726	717	657	716	703	707	694	714	690	700	721	716	687	706	737	733	741	728	745	731	725	725	706	677	688	685	732	684	715	714	740	759	687	723	713	742	689	707	708	701	671	737	692	659	713	719	743	738	706	738	748	684	682	767	748	699	684	693	703	735	710	690	677	708	707	714	722	741	742	693	683	710	743	701	676	741	739	683	714	708	680	677	729	693	695	682	761	699	688	688	732	675	687	689	718	692	702	744	702	741	704	768	725	693	727	707	689	685	731	682	708	695	717	695	733	743	645	710	697	654	673	714	724	719	718	678	695	680	681	698	769	689	687	691	740	721	799	687	678	730	698	712	709	714	676	755	694	717	695	736	682	711	705	691	718	681	750	693	710	719	707	710	695	731	705	689	724	700	683	740	731	656	670	714	690	674	708	746	740	702	686	732	710	710	706	747	739	753	706	702	712	698	727	728	697	698	707	691	705	719	701	698	727	718	747	681	729	705	714	667	659	750	705	718	670	697	685	682	715	710	635	773	734	705	699	723	705	712	700	684	674	693	724	672	661	683	677	713	728	674	689	687	727	693	716	714	699	675	736	690	693	661	712	670	739	693	690	706	708	709	676	713	692	673	696	656	682	764	730	710	635	719	675	746	730	681	760	683	754	678	701	729	664	704	709	697	750	740	666	718	676	672	717	715	716	692	746	713	714	702	706	726	665	677	700	702	743	687	631	726	688	731	739	657	708	704	675	700	709	726	709	682	693	677	735	680	758	700	720	733	660	646	688	708	736	659	696	663	716	758	723	718	703	701	694	650	701	725	674	710	707	686	765	652	696	749	666	684	723	729	759	699	714	718	766	702	675	719	674	712	724	721	664	736	715	651	751	674	726	641	679	747	672	710	682	728	687	721	712	688	754	730	681	693	717	716	698	720	730	711	739	632	689	658	779	705	693	708	692	652	680	713	689	707	689	680	681	714	720	710	693	689	716	691	702	728	700	696	724	663	711	711	697	706	703	692	707	698	712	743	721	674	715	698	666	696	689	670	723	705	664	703	712	697	731	707	724	731	691	733	728	654	726	731	675	712	737	716	729	725	660	668	698	727	695	767	746	735	687	692	701	749	728	734	665	659	702	689	672	760	730	724	718	693	741	730	704	663	715	734	718	729	668	707	722	752	682	749	671	681	710	691	722	683	733	710	711	689	713	684	686	655	692	698	718	701	735	701	722	726	734	702	765	721	675	702	748	705	728	717	679	683	710	721	681	707	684	707	726	689	689	708	701	759	733	714	679	703	717	696	712	684	697	645	688	711	712	686	707	713	642	685	731	688	662	668	725	662	725	674	733	715	719	721	666	689	730	699	691	729	673	745	752	703	649	722	701	722	732	728	682	668	723	709	694	768	708	705	733	737	729	696	695	674	714	693	672	755	666	697	719	669	722	765	729	725	697	680	722	660	733	681	694	719	687	690	725	713	716	734	712	716	735	720	703	730	721	691	736	653	708	702	726	714	677	714	736	661	731	706	730	701	738	711	697	711	684	718	699	721	696	746	686	736	752	700	705	679	716	683	733	693	737	692	752	690	718	655	704	713	717	700	672	664	693	776	722	653	714	699	722	663	699	731	681	659	702	760	669	717	706	673	697	709	646	702	675	696	661	732	665	680	715	725	697	714	725	736	691	731	669	718	746	705	715	669	701	732	703	693	726	723	722	714	681	716	749	714	725	716	706	652	718	738	713	728	713	670	651	690	692	705	690	693	715	729	725	696	739	728	689	679	710	716	718	668	639	714	659	686	731	723	689	741	699	724	702	712	661	702	667	769	708	699	675	707	673	743	664	708	750	692	719	700	702	733	738	745	709	746	729	684	740	717	722	695	721	698	707	707	684	735	729	713	713	710	723	676	702	704	713	681	718	711	725	718	683	756	674	700	700	679	701	717	708	693	688	652	665	700	700	697	699	759	676	664	687	657	704	722	706	701	688	756	729	642	686	734	779	700	630	670	695	741	702	716	745	726	738	721	714	680	706	689	641	745	736	753	693	670	726	709	684	739	709	667	716	683	706	682	689	739	720	716	685	723	697	687	711	697	753	707	689	746	704	653	675	701	684	738	723	728	660	678	725	676	730	696	725	688	673	740	747	728	692	679	717	738	678	718	705	654	713	721	754	734	703	687	718	695	730	714	733	676	720	703	692	701	717	684	760	699	708	652	702	695	692	702	735	715	704	709	713	698	764	699	740	677	676	717	719	728	741	725	725	638	716	699	711	672	715	671	712	683	695	714	693	748	664	738	679	725	682	724	755	708	741	691	688	693	703	736	705	706	671	710	738	726	692	710	693	713	668	645	700	740	741	745	657	686	699	698	677	696	674	692	676	693	729	693	705	695	719	747	711	696	726	690	704	764	727	663	720	719	703	681	670	715	679	711	698	704	680	686	725	720	705	677	727	680	699	751	705	668	697	699	711	664	745	665	669	687	709	745	722	677	698	721	724	693	736	680	722	745	658	708	700	684	721	689	687	710	716	701	717	684	724	693	694	708	758	664	717	717	746	748	739	709	697	701	692	712	646	678	698	652	715	692	711	685	697	649	692	690	674	703	709	714	720	693	698	743	702	634	672	700	723	722	700	677	726	704	719	733	698	721	767	700	661	754	708	694	689	689	697	734	718	751	692	678	679	684	714	676	730	737	697	692	675	742	706	686	688	674	734	683	718	739	740	695	668	667	674	755	733	746	712	746	727	686	697	711	726	749	691	745	688	707	713	697	758	691	686	751	730	694	686	711	736	702	724	742	734	733	737	696	715	711	721	686	689	701	715	699	685	670	702	711	703	742	761	719	715	716	689	754	721	722	710	711	707	721	713	750	671	709	690	689	718	706	704	703	713	657	695	660	687	761	724	722	684	700	732	639	703	740
22682	21068	28853	23520	21082	21366	15135	4631	2737	2133	1782	1642	1579	1607	1372	1444	1313	1132	1059	962	885	849	810	776	759	726	720	701	694	673	644	675	653	663	617	614	598	572	587	576	602	587	627	620	651	556	621	603	597	588	603	563	591	627	569	570	600	593	571	599	552	584	562	589	579	578	560	552	571	578	571	603	572	579	603	538	563	541	560	573	577	552	573	546	531	567	564	515	549	548	541	556	530	532	546	532	549	558	525	542	582	539	538	529	581	547	588	540	563	546	533	537	512	527	525	563	513	574	567	478	545	579	533	541	568	529	536	511	576	540	581	577	540	545	559	587	556	558	528	580	562	537	545	558	587	533	527	513	553	537	565	508	505	519	531	587	582	577	532	556	569	560	542	522	560	575	556	556	537	541	528	571	553	547	522	554	534	519	535	547	530	544	578	536	545	541	530	620	565	552	565	570	541	531	498	562	550	535	549	588	550	567	523	574	543	540	558	548	578	581	534	557	577	584	555	547	524	535	517	523	535	474	557	510	495	530	547	527	561	521	538	502	545	522	563	584	510	596	538	528	540	595	547	560	516	560	529	514	538	521	535	551	566	488	548	525	539	530	548	532	491	543	532	564	561	524	567	580	552	550	530	579	564	544	525	591	537	554	531	532	539	501	534	556	531	524	569	520	578	518	563	527	540	563	556	548	544	551	545	499	565	508	539	560	560	587	556	520	575	539	478	503	522	503	508	567	524	550	509	568	550	586	508	529	556	550	501	529	576	549	555	596	533	516	609	504	556	580	520	551	512	550	546	512	549	542	506	564	515	554	539	513	523	559	550	512	553	533	563	557	515	542	499	530	579	567	566	469	591	557	520	529	564	542	533	504	549	521	551	542	555	582	526	533	540	518	555	547	505	516	527	529	550	549	601	537	563	532	542	560	523	508	517	523	531	548	558	532	541	553	540	521	539	554	543	491	538	548	600	544	512	512	582	555	538	528	532	534	550	530	517	544	561	555	557	494	524	552	510	530	549	548	528	528	531	547	531	530	557	513	513	549	529	576	570	545	512	523	573	542	522	512	538	540	567	573	553	578	551	542	552	533	576	533	535	594	498	527	531	547	549	577	535	527	553	554	523	499	573	484	515	523	521	554	537	549	563	597	530	546	552	508	527	550	540	454	555	618	523	541	500	542	516	521	560	535	545	539	565	533	546	557	535	520	538	547	524	521	569	544	529	562	524	579	525	514	537	547	563	525	521	542	533	546	539	526	567	570	527	585	527	546	550	573	571	551	526	548	536	563	579	531	554	510	553	565	512	546	527	556	487	566	557	556	575	540	582	554	551	542	555	561	554	566	532	599	565	527	543	521	550	549	502	547	556	543	554	530	551	520	496	545	562	507	546	563	505	546	549	574	494	572	544	560	589	519	555	532	533	562	555	569	597	540	557	548	546	531	507	569	525	527	526	559	546	596	541	517	551	542	569	534	536	504	539	520	519	552	535	523	536	523	568	516	540	531	567	521	568	576	554	530	574	524	533	537	477	577	511	559	588	522	531	548	581	532	586	582	556	527	578	594	536	510	555	544	507	533	555	512	536	556	560	563	548	549	572	539	528	548	561	563	557	544	545	545	511	505	566	547	559	572	546	560	542	493	566	534	541	542	533	524	505	522	525	549	565	508	540	575	531	556	541	569	533	584	590	533	540	561	517	571	538	516	536	540	540	548	560	537	525	548	559	559	588	528	561	535	570	550	558	564	541	604	524	559	553	528	530	543	544	526	537	570	555	558	573	549	537	529	553	546	557	564	532	571	531	544	533	567	562	523	543	553	545	552	572	550	568	521	520	556	576	539	537	478	548	527	559	551	594	507	514	564	545	567	543	543	536	516	578	542	530	573	511	545	570	536	544	552	533	552	549	546	532	540	535	515	518	546	553	573	523	551	534	594	566	527	492	526	519	522	559	523	571	569	543	522	536	530	545	537	535	539	558	526	513	524	535	533	540	532	564	530	576	495	536	547	517	508	538	561	546	567	526	551	565	584	536	552	515	522	541	546	559	566	538	578	514	553	541	546	538	558	517	536	538	553	569	543	500	570	546	522	550	547	521	521	552	525	526	499	525	571	566	539	574	555	584	586	563	553	540	516	550	578	517	525	557	543	543	585	514	549	527	556	528	519	554	563	579	549	545	534	557	496	569	542	542	566	516	538	511	531	549	588	553	553	529	554	544	514	506	511	527	552	545	523	565	505	521	540	574	504	572	548	542	502	521	561	522	542	533	539	575	539	515	621	522	516	514	517	540	511	520	567	523	584	512	517	509	532	505	572	523	569	574	554	507	535	559	582	500	523	558	609	523	570	566	540	528	515	542	545	544	518	558	556	555	521	556	585	545	565	549	547	532	515	553	523	567	500	545	533	509	554	529	533	529	563	550	519	566	558	555	543	550	512	521	512	508	506	535	523	570	522	574	523	540	547	544	564	549	548	513	514	524	564	488	534	518	548	522	555	542	583	553	505	525	529	557	603	547	529	558	548	570	530	582	541	564	497	519	516	525	500	557	489	538	558	560	572	553	530	523	571	531	527	559	538	566	508	543	534	513	534	563	585	499	557	575	546	575	571	548	508	523	540	533	501	508	562	488	538	559	547	556	553	551	575	580	556	530	529	515	544	504	594	554	535	500	570	514	497	525	521	540	525	567	510	542	541	602	524	564	525	540	529	555	502	571	577	576	574	525	558	522	547	567	521	550	571	548	542	527	545	513	566	489	589	531	522	544	540	574	514	509	524	513	501	522	560	509	556	508	554	530	509	521	525	563	521	527	556	521	535	540	584	552	517	540	558	533	536	531	581	521	544	553	519	534	520	568	519	521	523	539	545	492	530	502	515	549	546	507	528	542	540	545	552	498	525	579	523	551	535	536	507	569	540	531	511	513	505	555	517	526	509	553	532	553	562	506	546	574	516	540	617	540	550	520	538	541	544	522	539	540	528	549	575	581	534	550	543	581	530	553	524	555	598	503	551	548	505	537	578	522	521	542	556	537	554	524	565	551	490	545	536	529	561	529	501	514	530	570	534	537	540	534	547	562	499	514	521	556	556	533	540	544	549	589	538	534	559	563	523	528	510	554	565	513	556	549	521	583	507	550	525	510	541	540	526	557	550	552	520	531	557	522	537	529	543	496	518	512	540	551	566	503	536	500	540	592	535	479	516	564	545	551	526	513	537	520	521	546	554	540	543	528	497	507	547	504	535	580	541	576	545	557	499	565	499	541	534	548	537	542	569	544	530	622	579	519	501	555	541	549	519	534	543	528	514	557	538	494	561	537	529	530	524	552	526	564	563	532	528	570	543	556	558	519	544	544	521	563	563	567	550	517	522	557	584	528	546	498	524	557	615	488	529	536	488	458	576	532	541	522	519	537	570	560	523	538	549	564	539	529	563	520	529	531	553	573	550	558	538	555	546	516	546	568	514	562	546	535	508	545	547	538	577	538	539	564	553	499	484
14182	31459	29443	21071	16400	13183	10393	7873	5546	4018	3412	3004	2842	2770	2482	2301	2106	1823	1629	1479	1360	1183	1134	1068	974	1034	1017	1003	967	882	862	891	825	862	814	820	793	798	735	756	727	775	789	787	786	745	726	756	748	723	691	716	668	733	713	717	634	710	675	617	633	750	698	668	658	719	666	673	659	703	686	614	706	662	672	691	681	628	651	618	660	676	644	671	603	651	687	600	638	656	637	683	663	682	646	629	616	641	652	598	667	647	602	622	650	618	641	654	682	645	649	627	645	628	615	628	636	657	645	667	646	671	622	640	683	640	629	581	614	600	660	642	612	615	661	639	606	652	623	629	619	653	630	665	615	664	572	637	644	664	633	603	601	631	596	644	606	593	643	662	633	632	587	622	644	640	609	627	627	625	621	678	659	675	669	629	655	641	635	632	599	672	600	608	585	614	586	661	616	629	650	626	614	659	624	639	600	623	676	657	647	604	660	611	672	593	625	632	656	615	674	592	632	662	595	626	594	607	603	632	620	620	599	614	650	624	619	586	626	599	594	668	647	613	612	600	644	620	602	636	636	626	627	591	633	666	625	627	623	644	590	659	615	631	631	612	608	625	626	588	638	637	638	656	649	616	619	720	633	638	587	631	654	632	610	642	626	659	632	695	632	636	673	624	587	628	609	646	615	635	624	643	653	664	632	623	608	602	589	612	593	610	612	644	637	675	637	665	622	611	616	623	617	589	602	633	659	615	622	619	609	567	639	635	619	581	626	626	655	625	636	626	627	683	635	616	677	653	620	663	629	640	654	604	660	632	636	639	621	626	627	641	635	627	648	628	637	615	603	592	620	655	636	649	595	652	605	663	634	617	601	630	617	631	646	589	669	636	614	572	610	632	631	591	622	583	627	603	634	658	637	622	592	621	595	648	648	625	622	651	588	613	609	605	588	647	627	615	615	610	684	643	609	620	640	603	624	659	676	662	614	636	700	606	624	634	609	598	627	635	639	612	593	634	622	571	673	629	633	605	641	615	576	605	627	609	629	622	677	643	628	661	617	677	667	648	600	633	653	642	634	655	609	592	617	622	619	609	643	600	624	609	622	648	622	634	626	640	598	632	611	611	614	633	632	603	620	589	613	658	631	623	626	576	651	620	617	609	624	630	668	605	625	623	618	592	647	647	598	639	655	615	627	610	620	611	669	632	644	610	574	614	570	671	608	629	586	616	619	609	584	623	662	596	629	584	583	586	651	609	643	624	627	613	618	634	627	591	617	601	643	598	629	631	631	649	616	646	609	638	662	624	617	639	656	653	587	637	655	664	630	653	621	620	627	645	658	599	644	634	612	640	623	606	672	667	628	567	591	566	653	591	650	659	612	668	625	628	598	650	651	593	664	595	621	601	644	629	639	628	627	606	659	627	611	605	606	630	632	636	610	654	597	644	619	603	657	681	592	585	625	593	660	606	646	653	663	631	643	640	675	664	629	638	597	576	689	650	610	662	704	660	661	598	615	647	645	632	621	617	615	684	638	623	617	650	637	614	688	639	616	600	637	618	566	613	613	580	655	667	626	630	617	564	605	635	596	595	661	662	617	628	623	645	648	599	648	645	613	669	648	618	610	673	572	626	613	624	610	632	587	589	620	596	633	629	619	648	639	636	630	615	624	606	632	654	619	599	618	606	567	643	604	611	654	651	689	653	658	596	584	610	613	615	646	649	706	639	615	658	604	657	607	663	621	641	635	635	593	654	599	632	646	617	664	584	641	648	580	591	635	628	650	647	617	670	610	620	571	620	637	637	655	627	609	613	587	615	651	616	631	637	631	620	561	689	641	621	622	580	646	602	636	614	610	644	585	615	670	590	606	634	645	611	638	653	627	591	562	633	627	644	675	652	648	612	614	621	644	628	622	598	598	652	612	636	593	654	630	586	650	637	638	670	606	614	600	564	642	642	677	626	607	629	693	656	617	669	664	660	572	611	651	663	662	622	613	613	612	638	662	595	624	635	629	610	628	643	631	663	679	635	631	637	664	622	622	662	646	581	593	626	606	642	654	649	595	650	652	614	584	648	630	624	640	622	631	608	655	643	632	641	606	608	699	641	599	621	645	650	665	620	640	628	642	617	623	621	583	630	626	631	649	624	620	628	632	639	628	579	623	652	603	655	630	571	644	650	572	590	633	573	606	564	685	581	593	626	635	627	633	615	660	613	561	596	612	659	632	651	635	645	635	594	575	596	620	637	624	652	621	591	614	587	623	621	626	656	638	629	651	616	658	620	632	600	576	669	648	655	647	619	633	629	658	624	636	604	671	612	655	637	609	636	629	639	573	635	603	631	620	649	649	607	623	607	651	641	629	584	636	640	660	655	654	637	623	645	633	616	637	577	630	636	630	654	663	635	614	598	611	618	631	622	597	668	613	662	632	629	664	599	643	583	634	595	606	659	640	645	617	617	630	652	629	610	589	630	606	673	636	674	615	645	579	645	640	628	646	618	593	637	653	610	600	666	667	620	611	620	640	644	634	644	608	633	627	580	629	650	667	616	656	609	597	602	605	647	618	616	614	634	628	670	598	628	620	620	619	587	627	646	660	589	629	646	610	594	641	632	629	553	663	585	616	651	617	628	640	633	668	598	598	628	637	609	579	609	640	627	593	654	591	645	663	647	646	601	630	618	602	652	618	660	638	626	697	589	569	634	579	658	623	618	630	690	625	653	648	639	625	627	631	657	638	618	634	627	643	574	619	624	628	607	621	654	619	662	599	606	582	668	635	592	643	634	589	645	649	654	631	657	641	621	622	686	648	614	612	606	630	626	612	677	647	671	634	663	665	632	648	613	615	595	650	633	637	667	632	600	579	671	615	645	632	628	607	655	621	637	635	639	580	647	576	637	625	635	644	628	634	640	628	646	598	623	615	637	636	595	629	637	643	607	603	642	615	647	612	622	629	600	606	584	630	608	614	621	636	675	651	604	645	661	620	593	649	592	630	606	609	646	614	607	688	661	611	608	638	670	636	628	602	644	621	579	633	624	614	557	658	601	631	603	664	627	655	596	578	666	609	620	620	602	604	617	603	618	633	621	666	643	613	653	616	609	607	617	674	643	639	613	628	604	662	596	644	635	616	636	623	619	671	572	667	645	647	656	573	625	679	630	662	629	622	610	627	628	619	650	609	634	608	614	632	615	615	605	630	610	643	622	581	615	613	665	630	637	621	640	590	630	669	619	653	638	636	622	603	680	603	648	580	607	624	655	641	671	633	684	599	615	625	594	627	626	605	592	587	618	668	616	649	600	640	625	644	634	660	638	660	614	620	591	571	636	615	621	617	645	602	649	642	610	628	568	643	646	608	646	598	625	664	683	686	625	630	629	645	600	622	647	638	617	609	651	653	587	613	651	574	622	615	611	626	597	636	611	630	602	634	613	617	634	602	619	582	617	673	607	623	611	613	642	637	637	639	611	614	613	653	661	639	649	686	621	618	624	598	650	612	660	642	645	612	646
26887	20899	17252	9254	4749	3313	2349	1851	1357	1183	1206	1149	1099	1185	1043	1097	1054	1028	977	957	929	858	839	830	910	860	837	875	828	835	791	782	796	859	838	812	773	811	799	812	822	785	782	770	782	789	801	816	793	806	846	765	823	842	795	794	821	738	806	790	823	823	811	815	778	768	846	813	809	779	767	823	800	750	805	759	818	759	776	774	789	819	743	755	790	749	742	795	768	775	781	811	793	795	770	721	717	783	825	745	774	734	780	805	729	757	731	810	794	744	819	760	829	812	810	769	767	726	762	770	777	745	775	761	791	769	780	793	793	814	755	732	792	781	756	804	734	706	740	782	743	763	741	778	747	758	775	770	781	759	801	790	730	803	795	734	723	786	770	732	759	761	763	779	788	801	761	745	756	782	738	751	813	748	801	787	789	769	742	756	761	750	790	747	809	777	763	806	738	820	756	760	791	739	758	805	827	771	765	760	796	761	760	776	741	805	766	772	759	753	756	747	762	821	776	798	780	755	774	808	747	774	789	774	756	810	773	762	802	759	770	750	801	759	785	827	764	797	776	785	769	787	754	754	757	780	727	816	773	777	778	745	747	834	793	765	789	759	765	809	744	760	769	777	746	779	800	728	739	812	778	715	820	769	728	743	777	846	756	746	795	782	772	761	760	791	774	765	771	765	737	756	765	741	793	773	761	761	775	789	805	776	747	765	765	741	758	771	785	796	728	771	740	751	801	797	796	762	779	803	791	781	827	778	762	795	695	803	813	782	813	814	777	776	771	813	743	806	803	767	765	756	751	799	806	777	773	733	823	809	776	765	774	771	805	758	819	778	763	806	768	730	773	716	770	775	761	740	722	793	811	738	785	755	770	788	759	780	780	782	784	758	787	749	761	792	784	770	726	810	785	803	779	789	799	811	784	751	785	766	764	806	813	754	820	740	801	822	752	742	807	715	809	811	763	759	794	790	775	764	778	732	738	793	773	775	752	725	729	814	768	753	757	753	750	771	745	764	742	734	823	775	769	733	773	832	763	808	848	758	764	804	790	805	767	741	791	810	719	738	798	788	808	766	767	739	792	790	781	812	752	764	757	746	757	762	758	759	787	766	771	755	743	748	789	747	793	777	782	772	780	812	764	819	786	736	761	817	789	786	766	804	751	777	812	766	745	797	792	772	718	769	799	760	747	744	754	738	753	769	776	749	770	775	765	792	745	719	655	747	763	772	712	741	775	825	784	829	733	719	790	782	845	768	760	777	761	759	752	804	732	765	815	778	754	789	811	799	796	752	789	793	769	770	774	750	785	731	766	762	784	820	754	794	778	778	741	787	804	805	862	773	777	800	750	761	743	777	791	799	757	796	834	809	772	785	761	820	737	781	779	806	768	796	781	791	771	777	778	753	734	738	796	808	733	766	770	768	814	755	687	744	758	840	758	705	750	787	816	755	756	726	755	801	800	718	796	769	782	738	760	805	763	828	770	830	781	762	811	760	732	775	728	754	785	753	739	804	755	805	761	775	817	768	834	729	807	779	776	757	765	782	758	783	805	741	789	770	773	846	763	753	791	767	785	780	778	792	725	756	801	774	811	768	765	760	766	807	803	739	786	748	794	739	783	768	742	784	774	788	801	797	766	758	787	799	807	839	757	784	774	727	742	803	764	755	755	704	761	805	783	792	811	765	781	795	776	731	788	815	775	787	793	819	734	769	788	752	784	752	816	733	782	773	758	786	804	765	793	757	764	786	770	760	765	768	780	822	779	787	777	793	729	761	804	765	742	773	838	765	800	755	810	758	745	710	761	786	760	795	862	775	785	779	784	726	766	722	741	792	757	792	743	783	794	747	758	730	817	757	777	835	750	797	763	763	821	808	822	766	805	804	796	804	794	765	734	797	767	771	777	795	759	855	760	751	790	801	741	782	736	783	794	748	764	827	761	777	822	767	776	791	793	801	768	795	767	786	766	776	769	782	760	760	790	773	709	778	760	779	800	780	740	747	799	794	827	783	777	768	798	790	808	801	775	818	788	766	755	763	766	738	784	757	757	786	796	763	754	758	756	788	797	806	755	763	726	771	734	767	752	735	818	784	766	828	739	778	758	774	809	752	790	805	747	753	778	775	777	789	726	751	778	777	755	769	788	747	777	788	766	753	766	750	709	775	742	788	769	794	762	791	800	745	737	816	800	743	812	769	777	804	755	814	777	743	759	803	718	793	756	776	763	760	739	781	793	772	742	793	797	722	756	770	777	752	783	789	767	792	763	781	788	717	761	790	771	794	815	755	774	770	747	773	780	778	763	751	811	728	732	757	782	761	781	756	823	782	799	746	740	771	735	734	798	777	784	791	760	762	796	811	768	787	776	763	700	772	756	751	739	733	770	758	831	749	734	768	780	749	796	780	808	791	750	731	766	784	725	748	730	757	744	828	749	722	740	770	765	806	742	779	771	732	833	756	747	732	779	759	743	742	835	765	782	756	748	811	767	812	797	772	773	767	708	788	734	768	775	738	774	741	741	767	769	791	790	794	766	763	813	784	757	826	718	792	734	771	760	797	793	789	780	787	815	788	720	759	813	783	786	772	813	818	772	731	764	795	724	771	758	837	778	753	843	759	753	834	746	729	750	736	792	785	769	706	731	816	758	774	768	762	764	798	770	745	833	796	722	817	792	846	806	793	763	798	760	754	744	802	812	784	822	787	790	760	775	720	753	773	773	831	783	739	788	753	760	754	809	746	742	776	797	783	787	744	732	744	812	795	800	784	741	777	786	716	811	769	742	795	777	760	777	794	754	764	775	782	755	824	828	771	817	783	791	787	755	731	733	796	729	767	758	769	778	787	760	785	806	778	753	780	808	794	772	745	720	776	781	743	749	763	771	758	814	780	788	756	777	810	761	852	719	779	778	734	812	778	757	768	789	785	764	756	779	748	750	734	774	750	830	815	767	732	754	725	813	763	750	815	786	785	785	792	693	814	805	744	759	787	718	745	778	766	729	794	796	811	756	754	752	742	767	746	777	747	804	785	773	809	764	800	753	746	740	763	721	799	793	778	790	759	795	790	754	763	730	763	807	756	808	731	766	751	759	793	746	773	771	734	787	780	815	769	797	764	801	813	787	764	771	755	713	862	758	775	830	757	757	735	769	774	781	780	784	777	765	784	810	776	797	778	769	756	790	760	756	732	761	809	769	742	793	807	765	705	787	799	778	772	742	782	772	814	772	759	742	763	775	769	787	776	795	748	779	792	769	781	769	784	767	770	794	746	774	749	762	794	770	742	763	784	705	748	822	780	710	775	791	779	796	764	752	765	779	738	746	785	808	752	756	791	742	774	757	769	753	767	790	753	793	744	750	802	793	810	754	794	767	774	775	802	774	756	803	783	773	772	775	788	720	833	768	739	805	829	785	792	751	795	766	792	730	751	807	799	794	780	812	780	770	832	808	779	768	799	782	748	772	744	765	802	771	724	768	787	798	814	803	727	755	785	764	777	801	780
10832	18801	17276	10860	7774	6227	4757	3525	2519	2003	1820	1829	1760	1705	1655	1518	1451	1381	1270	1241	1134	1172	1033	1041	1054	1037	1030	955	1046	1029	935	966	1021	975	899	983	969	940	911	922	955	975	988	911	975	927	936	935	947	912	942	899	914	938	1003	907	958	946	939	925	961	905	957	938	989	901	936	863	880	920	944	894	920	943	932	882	936	959	938	880	973	937	908	941	923	848	884	948	942	938	910	893	909	910	932	873	919	976	912	900	911	907	880	926	931	926	942	869	893	963	925	896	913	920	912	866	920	892	907	872	905	932	888	878	884	842	924	889	922	924	950	937	902	879	890	910	881	976	925	881	965	895	851	888	890	882	903	950	912	868	954	904	920	908	921	857	903	952	929	899	906	905	967	893	893	948	930	902	921	937	903	948	890	932	891	926	929	919	939	917	915	967	919	928	880	872	925	945	868	939	946	944	909	951	893	925	972	953	881	888	872	878	866	928	862	949	911	871	921	891	890	946	907	955	899	922	918	895	910	919	889	913	906	897	898	890	902	849	930	911	923	894	947	891	905	892	910	910	909	888	903	868	857	911	928	916	968	896	906	934	852	883	895	922	877	905	910	891	886	910	907	912	952	933	890	921	918	915	948	880	974	913	939	920	913	870	904	866	910	915	930	923	944	881	938	913	917	907	929	923	877	927	917	907	884	913	910	882	920	886	939	929	920	922	914	921	922	876	896	947	917	909	884	893	911	898	953	932	911	881	856	883	883	915	882	916	921	958	860	838	906	922	903	941	872	923	886	932	925	906	875	936	914	931	911	890	917	924	884	955	922	878	911	904	979	976	865	911	888	960	898	905	933	861	884	890	906	904	899	907	947	905	956	897	889	843	885	894	865	893	909	908	901	968	920	932	930	907	931	888	902	954	887	914	887	965	904	881	887	889	936	895	925	938	920	867	925	928	894	919	876	903	874	957	910	880	940	892	936	886	900	886	862	901	943	914	869	866	933	942	906	886	903	876	907	926	897	909	885	908	878	910	904	891	899	921	890	949	892	943	916	922	892	913	942	912	869	889	952	881	969	891	942	901	913	964	897	923	861	914	950	850	876	970	872	855	875	980	876	922	910	927	909	893	940	902	863	971	894	919	910	902	880	885	954	877	917	895	933	924	913	900	886	914	913	985	872	900	874	891	897	892	923	894	953	836	916	893	904	932	928	872	885	932	919	931	915	873	875	867	843	921	889	882	888	877	932	923	892	928	879	961	918	917	890	929	948	855	935	870	987	906	912	847	910	917	898	888	904	889	947	868	907	911	905	913	861	879	928	967	900	921	898	921	936	902	896	929	901	893	906	963	877	931	936	898	904	923	905	912	900	886	873	909	831	919	906	906	896	873	925	967	929	948	860	911	921	961	920	918	873	935	917	942	918	947	915	967	878	913	864	916	957	939	908	947	931	877	904	935	903	900	915	884	944	885	891	923	887	870	943	875	919	925	871	880	932	927	990	884	893	880	916	897	908	918	881	881	877	953	947	918	931	964	891	899	880	889	895	923	917	929	861	871	934	886	990	882	934	880	945	949	920	910	915	948	839	927	892	938	852	956	917	936	825	879	971	870	862	895	888	926	910	888	912	992	935	878	913	900	921	874	922	935	958	898	899	879	890	905	901	937	871	933	933	875	889	913	953	934	957	892	915	913	942	886	917	865	917	901	893	913	916	887	913	907	928	874	917	896	886	927	938	947	898	931	926	941	939	922	926	932	852	914	857	909	913	934	951	902	892	922	952	913	918	912	895	939	908	921	857	920	845	921	976	906	912	912	919	896	945	888	895	894	921	955	942	878	898	927	874	884	884	907	905	949	889	927	850	917	937	895	866	864	886	912	886	912	946	875	938	897	905	915	919	884	898	901	898	975	873	884	923	933	891	898	872	885	919	919	867	890	902	911	972	866	891	897	928	908	873	917	922	887	915	946	941	892	878	887	879	906	922	910	943	899	875	943	895	876	907	902	896	966	917	948	947	933	895	860	859	942	892	902	828	874	906	914	938	922	895	932	968	902	902	934	928	866	900	920	924	920	869	912	936	930	947	921	937	910	945	873	884	915	960	921	931	901	906	920	989	894	925	929	924	889	879	931	909	919	843	904	964	904	896	952	908	889	902	844	913	891	915	885	894	878	946	974	870	931	914	893	899	931	938	915	865	966	905	929	885	869	918	897	892	900	949	925	949	900	876	910	880	872	894	916	948	859	924	874	917	929	954	937	927	912	971	896	929	954	940	933	917	904	914	941	887	902	893	927	925	871	967	886	949	839	947	911	926	847	946	904	899	868	990	942	939	915	913	936	876	909	929	960	878	948	928	910	925	926	901	975	919	920	921	948	935	893	951	897	864	936	842	916	945	929	940	903	922	943	931	886	895	919	920	932	904	932	879	890	921	925	930	921	913	938	936	938	918	895	903	929	904	921	949	898	871	922	932	916	918	927	937	948	927	959	900	916	922	915	893	920	957	919	902	877	901	871	900	933	907	894	956	907	894	960	928	903	919	899	909	904	952	916	915	883	882	926	903	918	945	923	923	922	910	900	913	955	961	917	880	925	903	911	895	902	908	929	876	935	870	909	870	886	919	932	891	894	923	911	903	886	888	959	940	943	902	934	854	909	874	902	919	856	936	905	912	928	929	917	916	905	946	861	906	952	932	957	914	875	898	897	930	891	927	850	943	920	919	961	854	904	907	900	919	901	894	889	893	889	859	896	941	899	947	888	908	860	903	888	844	879	930	931	881	871	937	914	880	917	903	953	938	896	873	909	936	913	898	930	880	905	923	921	883	917	922	928	919	880	959	910	909	907	899	916	962	929	912	838	922	858	914	891	910	910	959	897	973	930	914	873	874	968	921	973	912	878	915	977	919	875	877	932	922	931	915	883	904	898	953	897	897	963	957	922	934	881	890	912	942	949	893	955	944	955	914	864	947	915	947	877	862	907	920	899	924	939	940	856	943	927	924	938	977	975	907	953	860	909	941	957	917	858	935	932	853	912	895	888	899	916	914	865	881	899	890	946	920	886	848	908	857	879	904	850	914	884	912	904	1018	942	938	860	951	937	961	883	869	883	913	890	879	937	899	919	896	902	934	977	858	874	838	898	875	944	942	893	901	883	935	868	886	937	946	923	902	953	884	931	891	921	899	896	880	893	923	894	851	900	949	933	870	949	919	931	924	890	924	921	903	860	883	945	937	883	945	926	904	905	895	902	891	899	879	913	936	925	946	845	906	960	878	865	933	880	873	959	883	820	884	946	931	887	846	929	928	912	866	861	943	892	935	964	847	926	909	935	939	869	896	908	853	901	944	936	902	891	969	840	962	922	938	946	947	859	930	938	918	961	888	921	917	914	922	1008	937	865	927	939	878	929	923	886	888	883	901	932	933	899	940	948	935	925	870	897	954	970	920	890	892	894	889	845	911	841	914	888	950	902	930	936	896	938	894	961	870	972	948	875	839	902	909	941	852	903
23704	21050	28450	23886	21097	15571	5774	2860	1949	1620	1455	1464	1405	1327	1204	1158	1099	964	933	934	824	787	798	726	803	766	742	713	729	680	729	677	708	605	628	661	650	638	625	674	669	698	655	642	591	665	673	646	610	645	669	652	609	662	629	608	638	648	654	606	608	600	637	624	569	671	602	678	620	671	576	631	602	609	609	634	615	612	630	590	616	635	602	588	571	631	646	603	630	605	563	644	593	572	613	583	656	618	608	572	626	582	598	605	556	638	580	574	587	585	608	572	600	602	604	625	611	623	602	617	640	581	598	571	620	610	627	575	560	606	529	620	557	620	578	619	568	579	643	560	643	579	567	627	609	580	562	588	569	599	548	632	656	583	619	622	585	545	635	559	577	629	570	618	601	646	622	556	601	622	569	586	584	588	606	571	614	577	596	615	616	616	584	562	605	602	594	616	606	567	584	587	586	604	606	603	610	608	584	574	556	620	652	563	626	599	591	598	620	606	625	586	593	594	594	600	597	614	592	617	573	621	592	618	585	599	622	590	590	579	599	614	584	543	610	587	613	632	588	588	591	606	601	593	607	583	609	626	622	601	592	607	608	629	605	569	597	582	616	612	624	564	630	581	586	561	604	694	579	624	615	607	615	566	569	580	574	583	637	556	630	609	590	595	625	616	613	609	628	597	614	604	621	631	617	567	599	578	615	590	617	609	633	619	606	576	601	625	564	593	551	602	586	607	593	606	606	609	581	598	621	632	604	583	621	573	596	566	613	613	638	583	612	573	615	605	619	616	605	600	609	573	643	612	584	615	579	581	573	598	606	601	591	603	610	603	604	624	611	594	582	556	620	593	656	592	584	636	599	608	607	639	584	643	555	617	578	576	533	569	599	575	615	602	561	601	619	589	593	584	566	594	616	566	627	633	618	599	605	570	579	580	586	626	599	600	609	608	575	592	596	604	595	631	585	594	576	642	582	616	591	544	619	586	600	594	581	543	553	623	599	572	605	562	543	594	573	583	568	590	632	553	577	576	595	614	568	558	592	631	583	627	573	593	609	607	589	564	598	622	636	602	639	629	613	586	611	628	615	638	613	590	583	636	615	564	619	643	594	604	623	565	620	612	617	604	577	631	591	620	634	634	604	564	598	574	615	621	540	618	610	605	587	619	579	541	585	599	563	595	603	599	602	582	573	667	545	585	558	566	574	584	608	618	592	598	559	594	666	638	564	645	599	550	583	607	636	628	599	619	643	599	541	577	553	622	607	591	607	554	591	582	596	607	577	572	604	625	603	604	635	624	610	575	556	626	560	658	631	569	591	624	634	615	595	596	591	618	604	631	615	613	552	551	635	613	613	612	600	603	567	587	590	598	569	615	646	583	594	554	589	613	607	604	614	527	549	619	612	629	590	567	548	610	620	585	596	582	618	605	584	632	634	584	609	611	596	582	604	595	607	618	540	598	580	640	586	662	561	601	608	572	600	598	620	602	570	630	607	570	597	559	566	561	562	566	627	625	596	595	606	596	629	584	602	596	610	606	568	609	594	617	617	591	615	583	565	570	587	579	586	596	582	632	588	595	595	604	575	598	590	557	575	563	580	581	576	612	591	627	631	574	579	612	602	574	603	621	593	569	613	607	604	564	547	628	597	538	612	611	610	619	609	611	606	589	604	651	591	625	588	597	581	641	602	615	565	605	569	612	610	588	588	589	583	593	592	631	586	641	610	623	607	623	588	641	623	614	609	600	604	587	593	640	609	532	572	584	581	606	625	617	602	602	621	596	587	568	617	590	561	596	614	576	585	576	577	607	598	632	559	582	590	633	614	601	581	567	631	605	612	555	599	560	616	599	589	573	615	565	608	602	594	599	583	575	617	560	578	603	541	614	589	594	580	646	596	601	634	613	580	609	594	592	580	592	575	630	574	596	557	602	571	586	579	588	576	572	628	594	599	633	641	579	608	563	604	572	609	579	597	574	555	580	575	601	607	568	543	579	584	603	586	615	545	584	611	605	592	613	638	573	576	607	620	631	584	621	540	565	595	557	625	588	590	605	622	546	633	582	577	574	630	561	622	594	606	581	608	601	612	561	559	602	573	610	585	563	589	593	630	617	579	585	599	632	612	613	596	563	582	588	587	574	595	573	625	602	576	580	576	638	615	555	571	544	638	610	583	576	605	600	565	579	615	601	596	621	586	616	600	590	581	583	608	575	609	562	613	603	603	542	614	605	591	614	636	597	579	634	604	539	596	546	583	637	605	629	598	599	611	602	562	591	591	553	594	619	594	575	624	626	556	547	594	654	613	584	602	560	615	597	619	612	643	607	613	640	599	586	633	635	612	614	624	618	625	615	588	622	613	619	575	576	573	641	619	630	604	562	628	614	602	605	636	598	589	602	617	576	609	635	601	626	596	615	595	608	590	598	550	580	662	584	588	626	619	602	611	585	602	583	599	572	577	590	580	629	563	610	564	578	569	581	572	623	592	625	610	587	656	566	623	565	596	582	588	588	602	586	565	569	601	603	580	639	599	580	592	586	603	594	609	574	590	650	547	584	614	595	607	587	557	610	587	592	599	546	588	589	614	590	566	609	588	574	575	608	613	583	626	596	571	625	610	607	582	594	613	586	631	562	588	619	605	567	625	563	579	575	507	606	574	640	582	647	613	587	603	583	611	604	578	611	536	629	623	606	643	560	607	577	619	622	627	632	604	521	590	592	640	636	583	616	602	613	628	563	530	593	625	601	564	577	614	598	587	570	621	592	611	588	579	631	606	560	556	572	616	635	585	589	565	561	551	565	610	569	589	569	563	520	616	595	595	556	544	596	580	615	686	609	509	580	638	586	626	568	616	614	587	614	585	601	568	584	572	625	575	557	574	606	618	615	616	563	588	567	580	603	602	551	586	579	584	597	610	574	570	594	600	597	602	583	583	553	607	632	624	601	615	566	605	619	557	658	586	562	578	632	606	592	586	594	599	615	596	586	595	609	605	594	595	596	622	563	612	562	601	572	605	605	598	575	589	547	594	566	634	585	632	581	574	543	587	584	592	584	538	631	588	609	580	593	584	560	560	596	543	594	652	614	588	612	632	602	608	624	590	586	601	592	593	552	580	587	577	607	636	586	654	610	594	590	543	624	612	594	623	599	602	567	597	618	638	545	594	620	589	644	629	601	619	592	559	573	588	588	597	597	578	605	594	584	587	588	592	627	624	594	603	581	593	589	630	586	606	508	584	586	582	629	610	565	586	557	625	615	578	583	647	600	581	570	632	571	614	583	565	592	602	610	606	647	574	591	647	586	611	586	603	614	580	613	606	614	623	626	615	669	559	626	630	584	654	593	592	577	585	604	610	598	583	579	544	564	591	613	578	588	590	604	574	600	617	614	561	614	597	582	568	564	539	555	611	607	593	559	575	584	620	582	600	653	598	601	589	554	587	608	579	586	593	606	569	570	579	622	561	602	572	595	566	571	633	587	534	605	626	611	594	577	599	623	622	602
12151	27078	24829	16805	12820	9824	7483	5344	3835	2994	2634	2576	2314	2241	2002	1870	1686	1521	1411	1340	1219	1127	1096	978	951	933	910	936	965	964	927	879	904	817	785	809	799	804	753	786	768	826	809	806	812	802	775	786	795	774	781	795	814	790	794	732	782	753	785	764	773	750	739	724	736	774	733	703	732	734	805	720	781	716	760	750	714	731	755	712	723	665	766	707	751	752	744	740	712	770	679	692	699	714	736	724	751	689	718	717	694	696	759	758	713	734	679	707	691	663	699	710	705	749	684	723	739	745	730	696	715	713	705	713	719	700	729	703	700	706	664	691	721	692	767	742	735	697	731	699	693	728	707	703	702	733	709	735	728	700	675	748	668	691	735	715	737	707	685	734	705	712	726	714	687	697	700	722	695	643	726	713	695	675	706	720	723	689	662	683	711	723	690	718	707	726	696	719	699	727	662	726	719	702	693	696	689	764	694	752	709	693	697	756	675	727	742	741	703	758	707	724	734	730	734	735	741	705	722	739	731	697	742	748	705	680	682	688	719	733	765	696	719	701	746	699	735	715	665	722	702	722	735	690	660	722	728	683	725	659	692	699	687	721	711	761	711	722	676	719	722	680	732	724	663	743	740	702	734	669	683	726	776	739	692	744	734	713	758	716	698	696	683	700	729	731	761	740	643	746	641	734	768	690	700	710	672	651	675	726	709	719	699	743	674	696	727	728	730	703	694	697	739	720	730	783	695	706	676	711	711	704	715	695	701	718	739	714	694	663	605	699	726	663	684	748	719	714	697	710	705	720	706	685	678	709	723	661	703	722	725	672	736	657	672	708	681	695	715	667	673	673	711	719	693	714	724	664	671	746	691	721	732	704	709	723	711	704	710	746	726	713	681	741	714	700	697	747	680	649	749	716	666	703	677	707	705	714	721	700	764	748	712	711	667	737	734	688	735	726	727	727	690	744	679	726	714	751	666	643	728	737	697	706	718	689	703	731	665	711	689	664	706	750	703	681	665	728	714	689	681	711	684	687	671	733	741	680	717	662	729	690	708	796	728	757	663	730	700	713	695	773	707	717	743	710	714	718	708	701	738	691	745	686	716	715	663	731	698	722	740	670	712	672	701	704	710	715	733	725	733	693	666	727	726	753	707	717	734	693	695	692	688	686	732	758	669	701	685	728	705	735	730	746	705	781	725	745	674	728	711	730	716	765	703	680	739	756	772	721	708	687	701	739	658	713	722	704	718	733	716	659	720	700	708	745	742	676	706	718	754	714	686	680	721	679	714	698	692	695	722	680	735	733	707	714	666	714	739	682	682	692	681	693	670	736	740	696	725	700	693	752	739	675	730	719	711	653	744	745	723	743	656	701	728	698	670	714	713	687	765	717	712	688	737	735	698	744	784	702	732	730	754	696	721	752	733	675	722	713	731	701	723	683	745	686	749	728	705	734	740	709	704	642	709	735	727	713	695	718	665	723	661	754	710	748	715	703	738	700	715	687	742	686	704	697	715	740	651	702	722	680	667	707	732	693	718	692	706	724	683	682	701	692	718	684	680	757	733	745	743	746	691	746	704	731	731	713	705	671	727	749	738	710	694	723	757	703	744	716	758	746	694	696	713	718	701	693	729	734	681	711	700	715	687	695	726	749	680	779	707	705	721	740	678	673	690	714	741	722	702	722	743	729	718	734	671	676	704	697	740	652	687	741	726	767	719	730	732	777	702	710	731	722	736	689	699	667	745	729	699	712	729	728	678	676	747	701	709	681	708	724	682	723	743	740	720	684	677	690	690	712	741	758	723	746	707	705	701	728	737	711	716	789	729	719	690	663	725	714	692	704	707	757	679	737	735	726	723	716	739	668	731	675	689	699	702	708	684	715	752	713	728	676	711	654	714	707	711	707	668	776	741	663	648	701	745	714	705	705	684	769	725	659	707	679	664	678	707	713	705	749	712	703	725	763	704	675	702	701	709	729	719	729	698	746	686	698	687	721	711	696	734	736	767	696	747	713	691	723	714	730	699	689	690	727	718	731	733	730	705	677	718	685	773	693	748	686	698	739	721	662	731	683	743	710	736	708	683	708	698	668	787	721	730	681	697	725	708	680	719	683	714	731	677	667	703	755	708	731	756	724	697	707	717	744	739	704	689	736	694	714	666	738	704	670	717	725	697	690	709	757	656	680	747	736	727	729	708	726	712	699	703	719	727	689	688	751	734	720	713	745	697	732	708	681	718	701	693	733	730	740	660	730	726	732	672	697	712	709	736	713	745	687	710	750	753	763	720	732	706	741	723	748	714	702	708	691	662	720	706	680	720	703	705	704	687	745	694	716	672	729	710	683	690	680	743	732	748	672	671	716	717	749	726	742	709	745	702	714	692	721	694	730	663	682	741	682	690	761	702	703	749	702	688	698	729	740	738	780	703	694	711	717	712	741	704	730	680	693	751	688	721	756	716	724	716	704	731	758	731	728	732	666	693	719	676	713	753	702	673	671	727	790	727	683	730	679	703	687	678	733	679	705	677	681	739	703	734	706	675	737	708	712	730	768	678	710	685	727	724	699	691	709	694	716	716	678	671	721	716	751	715	741	725	701	693	712	676	754	704	666	695	686	688	704	733	661	699	689	722	725	704	691	717	714	741	764	703	690	720	736	711	737	714	755	730	751	716	718	692	726	712	721	699	682	745	714	695	700	707	630	714	710	725	684	739	724	730	697	689	699	724	700	725	732	762	711	726	710	726	669	711	668	676	707	707	743	715	720	697	754	699	702	715	698	722	699	723	732	701	685	708	779	706	710	680	770	736	668	691	685	672	692	690	739	696	714	694	698	723	707	746	705	717	689	713	748	714	724	754	724	713	726	690	718	681	721	671	709	692	672	741	698	706	688	666	685	718	703	714	723	692	719	665	714	727	728	695	672	713	755	718	714	681	691	710	690	675	685	713	729	680	653	699	627	719	757	735	712	692	735	686	698	742	686	705	723	679	715	702	706	696	690	720	713	674	773	706	669	705	673	688	702	690	698	679	707	743	702	755	659	682	678	740	663	714	686	653	681	736	698	701	675	684	689	689	689	691	718	655	718	722	667	738	681	647	751	701	677	698	681	714	667	777	714	716	726	707	745	749	677	668	707	730	709	706	765	723	721	726	716	671	764	705	694	701	756	711	697	700	721	715	693	707	779	694	708	725	726	741	650	730	708	694	718	703	716	689	692	679	726	708	733	741	700	715	695	698	716	710	715	701	732	683	717	739	707	699	739	723	708	701	679	748	753	670	678	710	761	751	727	693	697	710	732	720	728	701	652	706	706	738	728	723	710	681	715	718	686	762	686	656	729	732	682	681	756	701	676	758	668	694	744	745	736	730	700	698	715	709	739	729	699	755	688	708	712	690	681	724	738	732	714	698	728	698	719	687	700	729	687	712	710	746	731	711	709	708	726	744	751	684	737	768	721	686	693	707	733	710	701	713	694	736	679	717	714	685	684	729	753	733	748	739	735
22749	21086	28849	23544	21112	21387	14930	4376	2609	2071	1975	1811	1683	1585	1503	1361	1205	1116	1124	968	920	899	822	783	767	756	761	750	744	673	712	702	669	597	632	684	625	615	645	598	645	626	605	637	633	584	638	602	633	620	568	600	603	614	631	640	616	573	591	594	583	570	572	577	545	574	525	569	569	604	617	590	560	580	538	600	569	572	536	562	572	543	573	543	556	555	537	597	580	563	616	550	521	524	552	525	557	547	546	543	533	568	557	566	538	585	596	558	518	534	517	556	586	559	558	575	575	553	504	570	570	562	599	579	593	580	605	530	510	559	543	596	519	594	565	529	557	541	514	520	534	503	548	540	555	549	528	523	543	543	570	573	531	555	540	523	536	543	557	563	514	551	557	570	530	565	584	562	585	586	539	538	554	547	532	559	566	557	574	544	554	579	553	534	535	572	596	547	591	534	555	585	502	556	552	556	579	541	551	543	508	584	538	592	531	526	577	575	548	549	540	514	524	569	580	623	542	532	535	521	557	536	532	599	537	549	523	592	553	571	574	575	526	529	536	516	535	613	584	537	592	567	578	545	574	568	556	580	588	552	574	539	593	560	498	528	592	522	526	605	577	566	526	538	515	544	573	564	562	575	569	536	575	544	539	612	599	495	562	535	532	579	539	548	547	524	572	534	543	543	567	502	551	572	521	574	568	563	503	576	556	535	541	549	547	564	592	585	567	525	542	554	548	566	551	514	562	557	558	580	503	542	568	561	515	561	511	535	548	552	546	566	576	517	544	562	557	549	523	544	561	525	554	583	557	601	521	570	544	546	531	536	520	546	595	564	557	549	550	561	566	550	549	553	534	575	531	582	535	578	496	551	542	520	499	499	540	549	553	543	535	600	545	569	570	564	564	517	549	523	609	554	567	553	570	514	533	535	524	481	563	557	560	569	584	562	548	560	547	583	514	571	554	551	574	545	581	544	526	552	567	529	510	578	524	564	589	558	534	559	525	563	567	588	589	538	565	560	549	541	542	591	552	548	600	593	553	545	549	516	561	536	593	532	583	548	553	545	570	556	554	570	584	563	542	557	545	567	530	605	560	579	535	562	527	563	586	558	544	572	541	549	566	529	565	553	573	511	551	559	532	560	563	548	554	548	543	578	572	615	554	580	503	544	544	527	568	560	527	537	592	568	557	560	552	567	615	552	484	577	550	547	545	597	527	555	533	555	564	560	577	518	539	572	566	555	532	580	577	538	557	559	586	504	545	583	563	544	523	580	591	501	548	528	570	542	578	539	559	507	552	556	548	578	611	537	557	536	539	533	554	568	575	560	525	530	540	545	533	527	552	542	536	584	553	557	545	560	537	519	550	578	529	555	528	613	578	558	558	560	574	533	516	565	567	531	548	566	541	524	593	597	548	548	561	540	547	551	521	622	556	532	583	554	552	550	561	513	503	513	573	587	511	536	553	525	577	497	534	529	512	575	522	559	581	530	575	548	565	521	557	565	569	546	554	577	579	496	560	573	561	562	544	527	552	548	582	518	562	571	549	560	563	543	544	526	530	554	542	562	586	580	546	554	566	586	513	575	601	582	593	552	550	546	574	528	562	561	561	558	539	541	568	589	560	553	543	528	554	541	494	580	573	570	537	546	535	541	541	539	576	492	524	536	560	556	552	557	537	563	527	531	562	556	550	512	537	557	570	516	547	567	521	489	490	570	567	558	565	531	582	546	547	535	548	554	565	507	554	538	563	585	536	569	529	559	544	546	569	524	539	572	553	531	582	521	532	589	535	570	539	537	558	568	577	529	565	586	599	560	527	573	560	539	533	536	592	553	564	544	550	538	603	541	513	509	569	604	520	547	534	548	561	571	536	535	587	529	586	553	517	548	526	543	516	569	523	561	573	562	514	540	551	509	569	559	483	542	553	565	574	557	552	550	554	540	517	531	542	597	556	525	548	547	555	585	545	551	584	545	567	527	534	529	567	601	541	582	581	539	537	602	576	571	586	538	531	485	555	525	574	549	501	556	525	579	542	517	510	542	551	554	558	547	577	568	519	577	555	561	557	549	564	573	603	560	573	561	571	555	575	538	540	574	522	561	554	568	556	567	579	560	556	572	512	577	521	573	560	543	558	538	537	561	494	491	513	551	537	541	559	510	492	503	547	558	553	549	489	594	538	519	547	544	547	569	554	538	573	540	550	536	572	541	588	508	610	516	575	521	540	545	592	539	544	557	513	588	557	515	552	548	543	558	568	538	541	543	593	565	502	546	579	527	544	601	511	534	596	514	524	574	566	536	549	543	567	577	537	565	558	584	521	489	540	548	553	563	554	527	498	561	577	527	534	573	541	552	578	545	544	600	524	566	526	566	567	542	559	568	530	555	569	575	527	574	514	541	553	536	493	546	559	499	579	589	518	578	587	562	562	507	535	551	585	536	531	583	573	546	513	542	545	565	514	550	541	540	589	531	565	550	551	591	537	538	559	541	556	536	526	541	555	545	533	582	564	571	532	572	540	500	539	567	560	520	543	545	567	576	522	570	542	554	512	555	500	603	553	582	575	571	590	566	584	553	536	566	513	571	578	540	532	509	545	581	556	603	554	556	579	539	555	570	522	547	572	549	528	555	547	556	590	531	558	537	536	562	543	572	548	535	565	551	553	490	511	521	553	529	574	552	567	548	567	530	553	530	554	563	572	560	533	597	559	549	552	544	558	555	543	525	583	540	627	532	523	583	551	552	550	557	539	531	507	563	584	551	567	542	599	531	587	577	567	531	529	580	572	562	527	548	528	578	553	572	568	537	531	569	522	564	536	557	581	543	569	539	600	529	573	566	518	587	568	546	555	554	548	550	537	559	550	520	561	558	562	550	597	513	555	545	565	506	533	559	548	563	545	550	575	536	555	558	568	575	560	613	551	521	504	597	548	558	523	529	519	530	552	551	553	523	534	566	563	511	561	564	523	525	570	536	521	505	568	544	533	594	571	546	589	480	545	551	537	547	533	528	535	578	587	555	582	546	535	590	520	523	586	560	575	585	551	531	541	567	583	555	586	546	575	598	532	563	532	580	567	570	572	564	518	527	577	566	551	537	563	526	557	566	537	572	524	587	580	557	541	545	590	557	549	530	559	560	553	546	567	551	528	525	582	527	543	554	546	554	563	615	558	552	545	587	546	571	534	564	550	504	588	578	514	519	564	579	555	537	517	529	510	563	560	583	545	546	537	540	570	554	586	566	555	563	531	552	572	522	547	509	520	534	543	578	524	523	564	533	567	556	569	563	521	537	511	555	558	574	577	543	550	525	554	519	541	584	572	569	533	553	527	502	565	552	534	522	495	561	521	587	572	512	568	557	564	561	545	561	530	536	597	549	522	527	556	560	529	565	594	546	568	568	577	584	557	546	520	509	566	556	568	561	560	553	557	541	572	555	561	552	552	538	541	565	570	522	561	543	609	559	535	520	529	581	551	531	562	580	573	543	559	511	537	544	547	556	541	554
14559	32200	29814	21238	16713	13176	9867	7183	5099	4069	3664	3459	3043	2810	2620	2262	1924	1801	1682	1527	1401	1284	1153	1060	1013	990	1002	1006	935	893	898	877	854	826	845	823	775	731	753	740	776	833	756	782	721	699	763	708	752	743	770	713	714	719	722	733	708	657	669	710	706	728	673	698	703	670	650	712	700	760	689	691	676	691	682	639	696	672	686	642	674	668	672	628	628	670	617	653	687	644	625	655	617	677	650	622	649	671	605	591	645	592	668	644	608	627	645	602	647	640	657	654	624	603	656	643	666	631	607	616	653	603	630	632	641	612	609	642	626	613	663	641	623	680	677	622	623	664	711	607	714	672	647	622	630	630	641	594	634	674	612	665	642	641	646	662	652	651	621	649	667	638	657	650	629	658	658	594	611	636	678	637	593	606	588	641	652	644	621	618	623	627	610	627	596	624	619	616	652	646	647	665	595	633	664	644	600	643	631	661	629	623	673	657	667	624	672	628	643	620	610	685	644	636	655	649	647	639	704	648	589	637	625	664	614	661	606	660	614	608	619	623	627	621	672	662	649	630	688	659	625	663	654	607	643	664	617	622	633	677	654	602	666	622	662	611	641	656	565	602	659	699	630	621	667	637	666	676	631	645	639	655	601	656	635	640	630	696	661	630	656	608	712	593	676	658	592	658	661	637	600	587	653	671	647	666	619	618	653	615	630	599	663	649	633	668	624	643	645	644	664	668	581	627	637	587	632	625	663	655	645	677	652	633	602	631	654	647	662	619	634	625	613	665	616	637	656	663	628	615	621	660	614	613	606	640	616	660	675	615	616	609	649	620	619	651	638	604	633	616	631	645	634	632	651	660	634	678	646	608	665	598	612	624	667	589	661	631	624	686	594	603	620	633	647	652	690	650	656	661	629	654	623	672	621	664	691	683	644	645	612	617	689	654	667	653	641	624	695	644	640	614	663	625	661	641	630	572	608	610	646	587	612	642	686	655	634	628	620	640	632	650	635	630	644	609	649	617	634	645	657	689	662	607	611	643	674	611	619	618	664	652	603	601	644	653	653	624	610	647	639	614	568	665	592	647	647	624	636	666	631	630	620	632	621	621	712	632	563	618	661	646	637	665	676	603	681	643	618	666	637	630	630	624	666	640	676	635	632	625	654	618	663	635	687	640	637	626	619	659	686	672	631	662	650	662	605	621	625	654	676	611	657	627	627	631	624	647	601	652	628	622	638	659	687	640	633	650	689	636	674	619	621	585	634	681	612	635	622	641	636	623	623	650	620	615	644	602	669	570	649	625	591	696	631	629	618	648	660	628	686	637	640	603	649	723	653	640	611	662	636	618	609	602	653	620	635	605	680	661	691	673	696	623	623	619	680	655	646	599	653	617	635	651	640	627	616	633	637	607	647	625	684	664	643	608	613	636	653	634	653	656	641	587	637	651	670	655	595	595	631	619	647	638	601	631	683	615	662	635	652	654	663	637	677	640	639	659	621	633	605	622	605	607	635	646	598	612	678	655	579	619	678	683	651	635	648	669	596	622	618	617	681	700	620	608	640	633	664	647	646	615	595	650	655	615	648	646	658	615	589	654	623	644	676	681	642	634	645	587	653	683	595	628	643	667	670	633	688	632	620	635	622	671	609	647	595	618	648	601	608	653	576	644	675	617	631	646	622	666	638	674	616	579	626	634	640	654	639	645	669	563	626	666	612	623	627	626	668	672	625	651	634	675	649	582	673	612	631	648	626	625	634	676	604	622	624	634	639	625	618	615	624	642	599	615	664	578	641	634	602	652	568	647	667	610	623	630	606	571	608	619	614	651	660	672	603	606	635	644	615	639	648	621	615	611	627	601	629	647	611	654	642	644	629	595	646	622	631	645	613	651	615	628	609	615	595	692	658	638	652	643	604	655	618	627	641	622	633	597	666	685	639	639	674	607	612	641	647	670	633	638	635	639	642	606	633	654	652	637	608	605	584	653	615	626	634	639	632	656	602	629	624	606	642	664	636	644	661	644	633	609	659	615	646	637	598	645	623	680	618	621	618	664	589	606	601	642	673	642	629	644	658	649	590	672	626	669	600	651	605	660	669	654	636	681	601	621	650	649	627	646	654	657	679	585	627	658	734	661	612	650	626	619	673	662	623	612	646	653	695	664	636	634	656	649	625	642	668	670	646	631	629	625	622	620	631	634	670	606	638	643	630	649	621	662	639	624	672	591	667	623	661	670	621	611	638	657	641	586	652	603	589	684	666	649	656	642	611	625	611	597	663	677	635	614	658	664	641	607	574	663	604	627	608	610	612	650	594	592	629	628	633	626	606	667	593	697	646	655	669	640	681	639	658	680	625	634	650	656	617	642	631	623	643	630	588	678	652	624	615	656	651	646	656	626	624	635	675	646	601	629	595	661	630	610	620	644	639	622	652	631	655	609	601	607	628	610	625	684	634	653	662	657	634	668	660	632	635	636	628	642	664	610	639	665	621	667	596	606	659	680	642	652	633	626	636	615	632	657	650	637	619	639	692	671	623	652	615	623	608	657	659	656	637	637	678	606	646	614	648	632	613	601	648	668	672	591	599	608	611	609	649	628	650	667	626	670	656	686	642	622	639	630	682	613	636	581	627	651	607	599	607	637	618	639	619	674	659	648	676	632	611	600	643	655	651	650	618	639	673	655	704	593	671	602	643	592	602	628	623	646	627	608	682	663	642	638	667	648	618	634	655	626	622	645	656	647	613	607	601	632	637	642	600	636	645	659	631	674	652	636	612	638	642	643	676	617	651	579	639	628	604	635	617	661	629	612	663	586	640	614	602	594	648	660	595	621	631	648	661	644	634	642	597	608	643	636	645	643	608	605	659	678	631	612	626	583	602	651	616	641	563	646	666	656	624	657	627	653	626	657	659	638	647	653	648	652	672	662	619	643	601	673	635	658	627	650	591	620	623	608	661	616	621	630	626	628	636	642	595	671	652	654	662	636	636	651	603	644	600	660	630	655	602	599	654	685	626	645	626	700	618	686	621	674	636	646	613	632	617	659	650	617	644	644	608	618	648	661	663	630	654	638	660	606	615	650	670	672	608	615	607	685	629	629	630	660	652	630	595	648	590	675	638	694	666	655	663	631	660	658	621	618	620	624	603	641	621	668	657	632	660	617	646	623	626	597	631	633	648	610	642	598	689	669	635	683	625	621	624	666	657	625	629	615	614	605	631	596	677	591	652	612	632	674	620	618	648	618	623	649	658	606	641	631	639	605	593	646	664	649	612	635	624	622	638	663	645	621	684	655	638	624	651	616	600	638	694	638	667	667	630	653	636	622	630	628	618	641	640	664	666	642	618	671	625	612	644	657	576	662	655	638	609	665	592	619	666	597	642	602	656	624	613	653	638	656	631	643	624	663	643	652	606	634	654	608	641	636	674	603	630	638	640	671	607	653	594	651	613	616	619	635	656	650	584	608	644	601	616	628	651	658	663	634	691	633	664	630	626	649	610	618	687	634
26891	20939	17514	9585	4989	3295	2367	1721	1399	1215	1195	1234	1206	1145	1117	1035	991	961	976	925	882	866	898	899	846	857	847	846	854	816	815	788	796	846	791	762	850	837	806	829	787	812	814	781	797	774	764	780	801	828	810	767	781	819	803	793	751	790	861	799	763	777	755	760	830	790	852	766	830	830	740	761	836	794	799	818	819	813	770	801	790	820	838	751	761	802	785	795	834	770	778	801	779	827	840	745	760	805	790	781	815	813	751	765	810	780	821	791	726	771	807	786	771	819	761	750	794	765	801	787	851	791	775	782	749	805	794	694	767	820	786	790	838	769	759	762	804	790	778	787	747	770	781	816	805	786	816	777	813	732	766	759	807	792	720	778	781	788	790	761	762	763	795	806	801	777	827	769	767	810	783	755	751	793	806	773	760	816	745	782	803	776	806	806	769	763	781	767	787	807	783	741	787	832	755	775	781	762	745	745	793	774	817	777	764	821	769	759	750	750	828	800	845	716	747	785	789	751	789	762	755	784	787	758	800	789	766	781	750	752	787	729	753	782	780	797	771	746	797	775	754	747	818	799	760	818	807	795	769	779	777	775	798	785	788	816	799	837	798	800	821	771	727	769	795	762	804	769	787	771	790	775	756	746	800	730	752	824	768	768	801	823	835	780	760	793	715	790	782	758	771	790	780	791	757	758	809	815	829	779	785	796	768	817	772	766	748	740	758	795	803	743	800	786	820	791	747	788	785	855	768	772	791	797	803	792	769	770	790	754	787	795	785	763	755	749	807	769	766	797	805	784	765	754	787	756	751	771	796	759	880	809	767	748	737	742	752	785	728	807	759	766	793	841	859	796	787	766	720	737	791	775	776	763	810	770	794	801	761	749	764	746	792	789	789	771	804	801	785	752	771	784	780	775	811	748	787	775	779	697	808	766	766	827	788	805	802	852	804	777	750	790	746	759	775	769	783	729	821	851	773	788	792	756	769	765	758	799	775	755	766	760	775	809	746	772	775	770	772	779	723	775	803	758	759	750	775	818	763	743	784	779	802	750	805	806	812	838	706	824	757	740	772	789	769	788	779	756	795	784	798	760	771	766	798	791	765	777	752	760	818	797	753	807	793	802	715	763	823	814	775	820	712	772	757	725	840	793	784	774	755	785	753	735	768	819	799	818	778	781	757	727	791	799	705	868	802	793	773	794	797	772	775	748	793	772	783	866	723	755	773	797	783	780	753	847	764	781	811	786	781	813	750	806	802	785	775	793	750	789	802	803	739	777	784	826	756	778	788	776	770	762	780	756	781	800	792	751	785	818	763	769	723	813	782	755	771	779	796	797	768	804	747	793	779	826	817	820	774	784	731	812	808	758	761	754	781	815	779	770	802	757	744	783	785	796	764	776	804	755	742	805	745	783	768	771	803	773	791	752	813	801	756	786	793	790	781	718	812	794	758	797	824	745	782	784	769	803	811	804	747	793	775	777	782	723	785	780	744	731	793	718	768	775	740	786	806	789	751	787	784	773	777	755	709	805	828	753	793	763	775	750	806	765	824	738	851	733	783	793	770	785	743	782	782	785	789	731	779	764	801	708	796	769	758	780	705	754	785	795	766	803	761	773	786	747	753	799	786	797	810	780	816	764	769	786	750	786	780	742	749	807	761	791	794	768	811	767	773	776	817	773	779	816	794	726	758	771	803	733	829	805	747	776	766	774	762	791	767	792	777	757	771	744	794	775	790	812	798	776	775	785	798	777	797	788	750	836	728	766	786	760	727	805	807	750	771	714	792	740	748	762	783	761	750	746	777	765	765	751	801	797	798	737	826	812	822	761	773	812	796	826	736	771	766	847	781	801	778	758	784	742	778	775	852	809	815	767	796	723	788	765	811	737	767	758	793	762	739	736	811	739	739	757	770	769	757	761	792	831	761	880	809	808	779	766	799	769	755	820	753	763	795	792	799	771	769	802	752	819	766	810	847	764	788	756	755	802	777	766	760	794	792	820	749	820	788	825	789	785	790	851	752	814	760	759	755	801	787	767	757	733	739	765	786	740	802	765	816	755	828	832	774	773	812	798	764	730	784	764	771	830	819	715	769	774	738	752	755	795	738	786	841	772	838	783	780	755	796	808	803	801	739	747	771	837	830	801	807	777	731	778	785	797	767	790	800	756	750	771	773	759	814	745	792	749	812	811	755	736	752	831	757	786	734	794	809	815	752	824	794	767	795	778	760	790	762	762	792	776	741	801	799	794	751	778	777	801	747	784	766	786	752	801	759	777	815	757	844	824	814	766	799	834	791	744	769	752	754	778	796	732	787	781	808	770	778	744	822	781	784	804	838	759	783	775	696	769	790	796	781	799	748	792	769	755	771	709	763	812	797	753	802	774	726	751	787	737	789	764	785	780	755	796	811	746	802	783	786	731	766	745	751	836	727	797	738	761	769	768	748	811	775	775	806	764	751	792	729	816	803	779	738	800	741	740	786	737	805	792	791	757	812	768	757	772	772	746	752	733	756	778	752	795	752	788	797	791	777	781	769	758	749	787	749	793	779	737	804	775	762	769	783	779	774	808	784	754	755	812	777	754	760	752	807	779	795	770	795	770	778	780	746	816	788	783	760	805	743	760	724	755	780	772	757	763	751	838	819	797	792	810	808	763	720	771	703	809	781	758	777	781	827	797	762	734	798	736	749	743	814	783	780	771	816	784	769	775	762	771	768	752	773	775	797	790	785	787	741	845	831	794	807	774	747	779	809	756	809	750	740	728	806	809	765	796	779	808	764	826	766	761	806	795	777	779	737	807	790	764	765	766	774	799	795	791	780	796	832	817	738	758	807	802	760	729	784	744	747	795	789	828	737	748	779	758	729	786	816	841	731	852	762	820	766	805	791	744	857	782	773	810	822	739	779	738	791	774	814	791	817	795	780	758	767	740	758	697	810	743	773	747	744	745	770	764	812	776	809	789	807	728	783	779	773	781	786	766	779	778	757	714	783	779	795	727	760	846	794	780	742	749	798	835	753	766	761	753	796	771	769	771	773	738	795	771	808	792	725	781	816	758	752	793	722	741	786	744	757	788	765	849	807	792	739	757	779	782	755	778	774	817	796	791	804	743	782	762	817	811	818	780	738	739	739	800	792	758	820	775	768	803	828	760	783	794	798	763	830	786	737	735	792	755	737	778	719	774	748	823	786	743	765	763	819	773	794	751	827	737	782	773	724	792	798	802	794	760	769	830	824	785	781	809	738	726	786	776	796	724	759	832	772	749	771	767	750	782	780	805	768	731	810	725	787	797	761	781	819	820	792	772	751	762	815	799	800	777	793	817	770	827	769	800	783	762	810	810	814	721	817	741	819	741	786	762	790	791	791	823	777	797	778	825	824	804	763	812	748	786	806	782	812	787	756	746	775	778	730	797	801	820	760	783	807	819	771	769	752	795	741	840	778	827	766	758	794	780	762	804	790	712	820	809	825	807	778	714	799	799	760	790	813	773	821	720
11344	19489	18072	11026	8008	6037	4388	3284	2369	2074	2062	1879	1811	1762	1577	1496	1467	1327	1278	1200	1212	1165	1139	1067	1078	1109	1116	996	1055	1032	969	951	925	959	949	948	959	959	992	1000	956	967	958	973	955	971	1009	942	918	890	944	946	959	946	966	938	939	936	981	902	949	914	929	929	898	878	927	960	978	998	978	899	896	913	934	902	947	940	880	902	895	936	914	984	952	957	912	919	916	950	943	873	959	874	893	870	931	895	945	958	994	910	946	867	916	982	904	912	977	963	909	979	948	934	940	915	928	858	878	899	955	955	896	863	969	879	893	974	906	898	925	903	915	888	915	948	947	942	917	892	972	895	888	940	959	966	880	862	932	893	897	897	946	933	932	888	923	879	947	906	954	898	923	925	924	925	871	892	936	885	916	964	923	962	925	965	938	984	927	926	911	911	930	967	1024	911	935	938	893	917	896	951	924	870	916	935	905	946	858	963	943	877	898	978	922	935	880	936	883	938	901	908	890	906	885	914	919	925	915	889	952	915	971	914	913	947	881	879	953	910	936	945	956	940	931	904	985	913	918	925	900	917	915	898	886	958	898	939	917	920	952	891	923	902	964	935	946	921	926	932	921	925	934	872	897	961	977	903	913	960	958	932	928	924	888	888	917	860	947	927	893	888	958	934	930	864	926	866	880	972	844	920	926	919	898	909	932	919	920	896	961	899	915	952	933	907	905	899	926	956	892	895	934	920	914	901	919	941	937	880	866	931	949	897	924	918	897	933	906	955	893	970	884	981	904	940	901	946	933	854	877	943	897	896	907	886	935	907	897	903	867	952	912	971	901	888	853	898	885	887	893	947	912	936	902	891	892	884	928	919	922	899	955	964	905	961	885	961	906	931	979	911	949	934	889	922	921	904	903	907	957	945	912	892	923	945	889	962	898	896	955	897	983	950	888	945	929	914	932	908	902	937	920	872	875	899	899	917	922	946	920	944	922	910	860	877	872	914	929	897	933	933	947	894	930	845	920	925	831	894	941	900	920	903	954	878	927	900	935	896	887	881	911	907	935	860	921	949	898	900	923	933	969	882	936	929	897	846	1019	929	886	888	885	874	906	929	911	946	885	952	946	954	919	941	903	905	891	952	920	910	850	900	934	910	912	910	937	855	931	926	901	950	919	965	899	871	904	903	931	930	910	942	959	957	909	880	868	879	916	943	915	927	880	890	904	864	953	923	908	873	941	927	891	915	883	902	924	914	943	937	939	901	895	928	934	956	945	931	867	868	913	936	916	916	952	924	940	870	966	903	868	949	863	943	898	833	890	955	932	897	911	924	868	914	903	977	902	932	954	913	895	936	936	897	977	898	966	910	898	906	867	839	904	872	919	883	936	905	928	830	910	877	936	940	953	920	899	932	899	930	910	907	936	873	918	943	889	900	943	889	900	921	866	991	928	972	879	892	939	977	921	961	894	916	922	927	916	889	938	895	951	919	928	875	930	883	902	901	962	905	912	933	932	934	925	909	867	908	899	885	924	891	916	890	878	894	901	911	952	947	936	906	907	932	945	962	904	928	930	927	928	915	872	891	963	856	943	893	893	918	936	884	928	936	891	877	894	896	871	898	919	891	935	905	917	958	913	964	917	883	920	913	949	947	902	921	843	909	935	941	903	968	891	963	873	967	924	933	868	906	901	878	927	939	907	858	941	905	880	903	955	890	996	905	913	917	894	927	944	959	879	926	939	886	935	954	929	924	914	952	936	909	918	939	1011	906	937	965	879	885	946	952	883	899	889	882	926	915	926	953	918	918	918	872	902	946	907	906	898	916	909	899	958	964	941	853	934	888	857	929	937	927	964	922	891	909	906	901	873	850	944	895	878	962	956	904	961	895	938	898	923	955	884	870	908	924	965	915	968	905	916	894	948	959	924	896	921	881	926	934	915	963	928	933	920	954	937	888	914	1033	907	909	886	934	922	929	899	951	914	879	863	956	938	902	903	967	959	955	870	908	947	929	883	902	935	896	928	924	949	875	911	928	918	893	925	933	896	968	892	928	975	857	872	956	958	914	947	868	949	921	909	924	865	892	870	863	881	916	933	977	970	907	875	908	902	931	889	933	905	923	900	903	914	921	945	917	934	872	941	908	939	902	872	918	875	929	876	931	906	960	871	971	903	925	953	936	913	906	937	891	963	944	919	905	917	914	892	879	912	960	911	887	898	881	892	954	925	920	913	888	949	909	951	939	938	877	823	939	878	960	910	898	889	928	929	955	970	954	873	908	883	952	969	901	906	922	945	927	897	912	943	918	905	909	905	916	915	991	869	913	878	898	918	873	955	843	882	877	976	950	885	933	870	947	920	879	928	913	907	903	922	918	927	951	910	903	928	917	885	904	917	899	927	884	884	918	875	918	891	937	928	951	942	948	939	899	916	877	926	950	876	944	930	951	917	951	951	985	880	934	913	924	856	906	841	909	868	908	877	919	919	955	871	951	903	915	938	943	919	963	900	906	907	973	899	898	871	910	908	917	940	920	903	893	928	896	915	919	954	902	900	901	941	847	928	907	975	857	911	898	936	902	917	877	899	902	925	914	984	941	908	898	957	943	929	929	976	872	904	935	870	886	956	892	965	936	869	882	943	906	889	867	927	947	889	928	948	961	922	876	889	905	897	978	906	922	914	913	921	899	899	892	908	991	880	887	888	927	873	891	912	895	913	936	954	935	885	911	889	851	869	882	887	943	931	847	951	944	932	899	880	882	960	929	913	879	852	967	867	930	941	976	941	948	927	924	905	927	917	917	884	900	893	908	933	935	946	958	936	938	897	939	950	926	940	929	919	938	884	968	924	947	951	889	898	982	856	906	901	962	947	967	920	943	845	918	904	879	896	888	974	858	909	917	903	938	898	847	944	893	923	873	909	900	871	882	922	934	900	916	909	969	878	921	893	951	901	937	937	943	930	908	957	946	915	937	928	922	928	877	946	956	895	890	912	917	905	876	949	909	952	912	923	886	925	932	916	908	932	934	919	949	943	895	910	927	942	918	944	925	889	901	858	971	944	912	873	942	919	878	935	903	900	909	925	896	907	897	891	965	955	903	882	924	934	856	922	888	926	906	944	919	923	910	885	962	922	879	929	961	946	930	966	953	875	907	913	891	910	970	870	891	901	915	939	971	922	925	901	919	931	972	920	944	906	914	901	966	887	963	902	873	914	906	928	962	950	864	934	900	920	913	962	881	924	932	910	913	859	907	896	900	906	906	901	892	871	924	906	978	956	907	940	915	934	863	944	883	907	869	900	896	919	852	924	879	946	892	907	895	905	922	944	907	930	871	921	889	870	976	881	957	918	944	935	953	895	941	955	922	933	926	907	921	825	906	911	832	938	926	937	925	961	908	901	968	893	867	931	912	923	941	895	920	935	908	927	940	967	910	986	929	889	917	962	907	879	933	932	918	932	894	883	919	935	973	935	874	952	904	938	967	931	932	875	910	917	919	915	941	932	877	905	889	901	931
23652	21048	28361	23947	21077	15249	5409	2567	1935	1619	1660	1585	1367	1378	1262	1154	1051	1077	922	958	838	859	786	758	754	766	767	719	723	684	701	708	661	650	616	642	650	655	700	672	689	690	694	649	655	642	641	620	648	613	590	609	669	640	630	602	645	670	669	585	618	636	648	666	596	618	587	606	609	620	604	611	612	615	597	644	633	612	574	625	576	624	633	645	601	630	623	636	598	614	603	664	605	550	598	553	632	619	607	615	553	623	569	584	610	581	587	636	626	642	622	622	601	600	591	604	644	636	642	610	600	616	618	579	622	611	611	629	629	639	602	640	602	594	604	589	607	584	569	573	572	631	582	635	598	615	618	622	645	623	595	585	622	600	556	643	604	610	603	595	624	602	612	589	550	547	562	605	647	605	610	587	619	618	637	604	619	577	637	636	600	592	586	599	573	645	648	600	584	636	630	605	571	606	582	587	615	587	609	583	606	593	651	592	600	562	560	604	617	542	600	625	604	584	580	621	614	598	632	649	607	608	590	605	556	629	569	632	562	580	632	622	562	592	641	556	652	589	571	612	599	595	599	630	642	643	596	602	629	586	593	613	563	631	611	574	582	637	632	596	590	618	614	596	618	572	592	595	578	573	575	585	593	619	632	577	582	601	572	581	621	612	617	631	584	581	602	593	594	604	572	585	597	619	637	579	634	596	579	562	592	583	590	623	570	561	590	579	610	566	613	618	568	634	636	571	601	581	582	603	612	595	581	577	588	560	639	626	600	611	619	619	640	527	643	596	559	630	612	592	656	571	594	589	578	573	594	583	626	603	612	615	584	615	621	575	549	611	635	579	609	634	607	574	590	603	627	591	606	559	604	642	576	633	635	574	618	618	620	548	614	614	617	597	607	570	596	593	613	598	595	664	598	655	585	597	611	667	627	622	628	580	612	573	631	607	578	593	609	620	576	639	573	588	613	581	578	606	647	623	597	638	667	548	611	589	648	566	631	571	606	626	601	643	624	619	581	618	616	631	587	585	590	573	588	647	586	605	626	573	600	623	586	575	584	580	612	578	604	605	579	609	616	622	584	611	643	643	605	584	595	619	669	622	587	598	580	597	577	616	618	611	594	660	594	662	612	621	547	603	597	623	646	607	607	603	586	584	614	594	612	623	575	593	616	611	613	561	584	649	593	544	572	610	622	639	584	636	596	593	582	608	604	655	621	585	583	624	591	627	634	580	616	599	573	595	586	637	618	633	578	554	625	568	601	611	564	606	674	587	557	588	609	557	604	625	578	656	625	596	596	566	650	628	610	597	561	542	616	585	614	620	596	604	607	621	616	612	599	621	597	628	594	619	623	604	574	595	617	573	623	620	596	579	622	620	620	594	590	605	622	587	641	596	625	620	592	631	635	614	595	633	602	536	598	656	571	606	589	612	595	645	581	588	622	587	567	595	583	612	590	599	603	616	578	591	590	580	655	610	603	593	605	595	664	609	612	598	594	599	617	578	584	598	631	583	619	613	600	618	589	548	614	622	563	621	576	561	619	585	610	635	633	614	598	599	608	595	559	605	559	639	571	588	618	573	579	588	621	573	607	550	578	594	616	582	627	603	639	612	589	610	620	613	572	619	592	643	597	623	598	618	580	568	594	590	639	659	646	590	616	596	595	612	557	568	565	596	607	595	595	623	591	575	582	627	601	568	602	653	601	596	580	604	622	599	600	610	597	592	586	653	637	617	596	607	628	644	576	585	602	604	583	567	570	612	609	581	592	599	633	652	656	630	594	651	622	568	587	609	551	583	628	608	604	626	560	606	619	617	579	588	681	596	597	605	646	626	604	641	611	569	629	569	598	579	639	579	618	627	620	646	644	609	584	596	586	593	552	607	610	563	623	603	628	631	612	581	599	658	672	621	599	606	542	592	582	626	574	628	596	596	615	589	603	582	582	674	620	628	627	616	626	613	588	635	607	585	608	615	595	570	599	611	615	582	574	615	615	598	613	604	617	657	623	592	595	601	607	529	618	592	589	582	592	641	647	616	579	608	640	561	623	617	565	604	589	622	593	593	645	590	642	603	604	572	587	601	590	595	598	610	616	628	580	564	607	554	652	569	618	629	577	593	622	603	603	607	569	622	598	595	586	592	574	550	641	605	596	587	604	623	604	612	602	561	611	560	580	600	591	629	594	583	596	623	617	598	575	612	582	600	575	596	558	588	578	578	586	639	566	633	596	589	602	599	574	621	593	600	603	618	613	573	638	612	600	618	579	576	590	596	594	605	582	634	596	621	586	591	593	580	582	613	621	606	604	593	623	581	630	612	607	609	649	613	561	629	610	612	603	593	613	604	589	605	588	626	626	608	593	643	573	626	655	601	603	598	587	584	628	559	593	578	575	603	564	637	622	576	581	631	629	557	595	597	601	594	598	614	602	560	572	554	618	608	592	642	637	579	610	599	618	611	665	574	612	587	640	621	611	573	595	599	577	572	562	652	579	567	566	590	622	564	553	642	580	599	598	623	642	615	602	615	589	618	616	591	597	602	581	604	567	596	579	626	621	595	649	584	654	630	588	637	598	599	638	598	606	565	653	606	591	608	584	542	641	606	574	605	618	602	601	612	636	607	608	629	569	621	590	620	601	581	589	609	601	599	642	609	596	550	608	581	608	546	616	636	625	573	609	604	580	566	579	611	616	601	579	602	595	597	621	592	601	588	611	599	571	622	593	581	580	604	621	582	620	624	557	616	624	620	599	617	588	590	572	620	613	592	634	594	592	642	574	624	611	603	612	586	632	608	607	571	619	632	624	630	573	591	628	584	608	595	604	631	607	611	602	639	590	584	615	650	584	634	601	605	601	634	594	611	642	581	568	590	608	602	605	589	647	609	630	614	573	578	586	633	632	614	603	613	580	568	611	606	595	619	642	595	636	618	571	583	572	593	573	595	561	587	584	608	575	635	581	606	601	619	600	609	617	588	604	591	614	595	598	580	606	588	624	621	580	589	644	577	611	600	596	644	560	649	561	631	560	600	640	598	583	616	624	547	586	595	564	595	685	612	597	602	615	596	574	561	595	608	586	578	615	602	599	579	639	586	589	582	601	593	559	582	579	589	594	619	590	622	599	617	605	627	601	625	588	570	550	612	581	645	579	573	574	611	568	602	581	592	605	601	571	597	594	601	594	601	635	620	566	590	613	647	571	597	607	611	572	644	663	580	609	617	580	615	607	658	559	585	629	613	618	592	580	592	614	608	580	599	587	582	582	597	582	541	582	546	634	620	598	645	617	610	615	610	581	558	628	653	583	597	575	623	595	583	595	592	577	579	638	635	611	619	622	561	638	623	549	617	608	593	589	556	568	645	644	615	601	635	577	601	596	597	608	585	603	582	614	637	604	614	588	597	591	633	617	627	608	647	594	591	534	605	604	620	602	619	628	636	568	640	569	593	610	555	606	605	613	610	586	588	596	612	606	558	619	589	614	599	615	624	655	624	608	615	609	591	584	599
12617	27537	25417	16830	12451	9388	6866	5030	3667	3079	2863	2689	2473	2230	1960	1781	1691	1563	1403	1287	1220	1113	1078	980	992	973	980	964	933	996	908	881	814	891	831	870	815	840	836	851	906	831	827	760	807	767	792	765	765	751	740	781	741	801	791	813	749	755	716	812	764	773	748	701	788	730	698	752	773	725	758	817	770	784	754	779	813	761	755	675	780	749	779	721	727	737	702	717	723	746	749	774	740	744	753	759	770	743	758	734	726	762	772	686	725	731	662	712	748	781	733	724	722	747	709	703	737	680	793	729	738	696	740	678	756	717	751	710	762	689	685	742	681	748	702	775	757	730	737	693	728	744	752	675	687	689	726	734	679	687	680	728	726	702	737	777	718	728	714	720	727	668	767	744	690	758	679	726	714	735	751	739	757	729	688	683	744	722	712	732	722	714	733	730	778	724	765	732	720	725	712	693	724	706	680	752	726	773	755	724	687	750	708	667	734	760	730	717	709	758	748	702	726	744	735	708	681	717	716	662	755	759	714	680	770	735	705	656	783	738	710	703	747	708	712	705	723	715	744	703	737	734	716	731	728	715	709	716	760	720	724	741	690	758	727	728	707	800	725	722	707	720	708	705	673	712	691	710	731	725	766	724	731	687	765	705	662	745	748	704	754	748	690	680	737	694	694	700	722	822	730	740	762	678	738	710	686	726	661	736	701	763	689	725	715	746	735	721	713	767	730	699	735	729	716	679	736	744	740	676	694	774	753	717	755	718	696	708	691	782	734	709	740	731	741	724	679	687	791	697	778	747	716	706	679	748	720	719	739	757	695	755	735	759	695	746	741	723	708	745	781	713	747	727	685	734	701	719	709	706	773	711	752	690	692	732	698	699	724	721	757	709	710	680	741	690	722	761	695	725	731	685	717	714	699	729	731	702	750	783	704	727	733	769	726	647	717	677	707	716	724	731	687	723	709	730	699	774	711	694	675	769	650	752	697	731	705	724	740	728	696	765	696	711	719	727	761	745	716	699	726	741	736	734	769	686	732	700	697	727	687	791	715	771	727	733	752	698	701	741	718	733	727	742	718	775	689	700	730	684	766	681	725	699	733	758	723	722	742	712	702	697	754	699	670	711	749	751	712	703	727	711	705	763	722	711	764	735	724	707	713	720	718	771	734	717	746	691	696	735	756	665	728	685	762	736	739	698	689	692	686	747	719	674	718	730	747	711	693	747	719	744	747	694	686	726	710	686	723	740	729	725	712	738	696	721	721	734	696	755	755	723	730	696	737	714	717	761	711	719	670	746	757	728	702	724	756	721	708	727	733	747	724	705	736	755	747	696	713	729	683	669	709	669	709	698	654	759	741	727	683	725	722	681	665	749	731	753	705	693	734	715	715	684	713	726	678	730	722	739	716	706	692	706	716	697	695	704	709	725	674	688	709	747	738	745	701	733	671	716	753	706	744	708	720	725	777	726	743	715	698	752	694	690	721	671	738	747	744	703	719	714	680	725	714	712	729	732	696	748	727	666	743	678	685	707	713	730	733	717	702	724	710	730	742	746	683	692	681	739	696	745	687	717	752	764	740	760	729	718	743	737	709	724	701	630	729	723	731	732	711	703	720	786	652	737	725	719	664	697	708	737	741	693	739	759	735	679	759	700	720	714	742	784	734	693	756	756	720	705	708	745	697	716	690	723	728	685	738	713	743	697	705	722	737	763	745	732	712	738	732	736	733	721	724	690	743	720	729	731	711	666	766	728	741	749	725	640	717	761	735	715	697	722	716	719	683	743	740	724	715	690	694	719	726	705	720	763	692	695	767	735	726	750	740	713	720	754	690	766	747	719	750	740	702	716	737	675	718	732	787	726	729	705	727	689	727	715	710	721	721	690	692	673	673	725	734	725	686	727	732	678	741	713	766	710	739	721	736	724	711	745	655	749	759	698	711	683	706	722	706	729	745	754	738	691	750	710	741	741	733	720	744	752	684	752	717	699	683	696	689	657	681	719	708	728	705	688	737	765	773	723	681	761	722	696	753	697	745	724	763	702	748	691	682	757	733	760	744	713	723	731	691	735	713	733	718	713	726	727	735	750	723	679	691	726	737	679	741	709	747	773	740	741	730	699	695	765	724	759	688	718	762	730	719	792	729	749	758	694	749	703	728	713	724	725	762	687	717	729	683	685	738	690	668	696	721	694	750	734	733	705	774	732	719	695	752	730	712	660	731	719	722	711	684	737	690	692	736	729	683	692	703	698	751	721	702	712	744	716	775	771	748	722	736	693	742	703	697	733	707	700	704	701	741	763	694	726	687	736	678	713	702	682	757	719	681	718	732	728	720	728	719	682	714	720	711	688	700	750	753	707	709	690	730	675	685	708	716	685	721	686	681	715	736	738	750	760	689	758	690	694	690	748	738	712	767	713	718	734	697	709	717	728	724	720	713	712	726	743	744	693	727	725	690	751	744	729	746	740	721	722	703	727	717	738	701	721	754	683	730	747	716	754	758	725	723	693	720	717	724	712	772	690	670	724	710	710	724	707	740	745	718	759	716	725	734	693	746	715	698	689	714	714	675	675	754	733	715	710	734	698	734	681	733	716	704	680	760	737	715	715	704	722	712	693	735	723	698	740	711	730	756	686	688	774	729	704	740	746	719	728	704	736	712	705	734	711	720	682	726	707	721	699	735	730	777	736	695	779	765	699	711	689	735	715	693	735	722	742	704	712	723	740	694	722	747	726	722	730	715	685	717	688	665	677	736	698	712	722	769	717	678	693	715	715	752	709	693	692	726	693	765	688	723	674	722	643	701	769	710	731	700	711	725	697	745	731	731	713	687	741	659	718	673	710	692	713	740	721	735	692	754	745	680	707	717	731	741	707	706	755	703	708	696	717	734	718	690	748	724	743	744	749	676	706	750	694	734	683	688	688	762	716	748	711	696	706	725	747	734	678	735	747	717	721	684	677	730	701	743	718	711	697	657	757	728	740	700	748	719	755	698	754	690	695	720	715	711	757	712	740	764	732	721	687	682	722	743	710	701	734	741	729	688	776	785	716	699	678	736	706	705	746	749	754	712	749	668	739	703	741	766	726	754	727	722	692	769	683	662	796	753	716	728	699	693	730	763	723	693	702	709	726	750	737	695	702	749	725	722	733	722	717	767	693	727	668	744	734	727	743	693	726	708	730	721	695	723	666	746	723	713	723	723	739	732	720	764	735	713	758	752	701	733	729	748	714	714	716	683	702	756	719	723	738	690	710	696	716	755	758	705	724	694	735	780	697	655	708	702	720	682	728	742	713	678	733	740	680	735	718	664	703	697	744	709	730	688	681	674	719	693	718	766	751	695	675	723	721	734	701	702	743	711	686	732	719	738	676	715	747	739	672	734	797	712	696	739	717	743	689	687	714	772	675	758	722	709	697	714	716	668	721	693	690	724	734	711	748	733	698	725	705	729	690	712	729	699	694	729	668	728	674	699	721	760	727	773	738	732	720	737	664	706	746
22690	21052	28843	23465	21072	21322	14492	3941	2596	2254	2098	2051	1818	1589	1498	1317	1298	1131	1071	996	939	894	808	768	749	805	810	725	761	726	689	651	708	676	711	660	641	665	630	634	658	638	628	635	647	580	601	588	582	603	596	624	600	662	605	580	606	592	605	520	606	619	613	625	597	563	623	571	581	571	615	629	576	599	598	576	582	565	604	570	585	566	562	564	562	559	583	583	585	540	546	596	520	616	549	568	556	592	558	624	574	576	522	555	589	556	569	568	558	566	601	549	612	582	537	581	558	584	594	571	522	607	606	579	598	561	563	577	571	611	578	566	537	582	542	544	585	593	581	603	590	569	546	580	572	574	566	583	584	589	607	548	584	618	572	554	599	548	573	591	558	554	582	531	573	541	551	549	554	573	535	557	578	541	608	576	584	549	595	562	565	591	581	548	542	615	587	511	565	562	565	552	611	582	569	562	568	555	556	578	523	603	580	583	563	573	527	563	538	545	600	571	538	531	539	570	545	571	572	547	558	566	532	531	555	550	572	590	548	561	537	544	579	559	577	515	568	574	613	573	544	600	569	574	542	572	564	546	588	589	528	641	592	607	572	529	590	536	524	571	578	553	551	540	597	564	587	570	524	625	593	554	537	543	552	579	565	556	527	554	585	594	537	597	554	547	574	553	578	566	555	560	600	576	612	579	554	584	547	552	596	572	537	596	592	557	584	572	549	580	573	538	533	591	544	563	553	536	577	580	585	593	540	583	573	542	536	562	557	576	549	595	534	565	544	572	552	544	545	576	583	551	587	552	567	580	574	527	570	610	549	627	602	569	558	580	558	527	531	578	587	590	553	539	557	569	527	566	548	569	559	574	581	571	551	557	551	572	567	577	585	578	533	558	562	538	574	575	571	591	582	538	537	537	550	594	553	538	562	567	559	572	525	609	572	552	531	563	562	525	614	601	548	590	560	593	562	566	585	584	563	549	601	541	590	520	565	574	530	604	568	520	574	539	555	519	539	551	565	618	627	546	587	565	576	579	566	563	540	580	539	552	550	591	523	536	541	539	532	555	543	558	549	595	556	620	574	572	561	544	585	555	619	583	519	530	529	554	605	607	564	559	540	562	564	544	571	551	572	522	570	527	555	579	514	551	554	563	532	528	557	563	556	568	543	564	579	540	551	604	542	570	578	592	583	595	550	566	558	545	587	562	569	574	553	594	516	637	567	572	572	634	559	573	536	560	582	551	551	505	597	523	568	578	616	563	560	589	537	543	592	583	549	539	578	550	577	573	568	574	522	590	592	558	540	576	560	569	580	554	562	553	592	567	576	580	551	539	579	567	578	584	580	547	609	566	555	540	575	576	559	543	573	534	561	568	574	522	540	534	528	570	583	542	547	573	580	591	573	571	581	554	513	574	565	566	572	566	608	571	603	554	570	569	583	575	567	572	604	562	549	568	546	555	581	548	551	576	546	546	549	544	545	555	544	549	567	573	523	581	569	569	541	557	563	595	515	567	585	542	559	557	586	552	554	546	619	544	558	552	568	524	569	562	601	552	549	583	618	551	561	526	560	566	547	540	560	539	530	539	595	599	588	549	547	536	542	558	576	625	589	567	592	567	574	570	596	583	543	562	575	559	552	523	524	592	544	582	520	558	539	564	565	590	569	544	578	579	559	589	578	521	582	561	576	552	547	528	514	527	556	536	572	508	542	554	539	566	535	560	562	547	552	610	621	571	550	575	555	592	560	578	573	579	583	521	540	533	574	550	562	563	590	579	524	556	575	579	590	574	550	562	616	555	547	593	553	574	526	545	566	537	532	529	561	533	600	551	567	537	591	599	556	549	581	551	589	581	583	576	583	530	565	545	569	536	599	548	528	520	580	536	526	554	540	545	569	580	538	553	561	574	537	539	568	564	566	548	576	531	584	541	555	567	545	595	522	561	513	540	556	594	575	538	524	605	585	561	555	538	573	550	545	587	567	580	575	613	560	530	564	551	566	564	554	541	569	583	572	543	573	577	596	594	565	564	527	536	569	573	579	567	577	595	619	562	552	544	551	599	560	582	581	569	545	599	573	561	590	571	536	588	540	580	594	551	580	583	569	576	536	539	554	566	564	568	595	568	612	569	582	542	557	577	575	597	545	557	516	541	569	560	560	548	581	571	530	570	556	613	551	595	559	554	599	559	523	563	588	515	577	563	567	591	520	519	568	594	603	554	568	535	538	540	511	595	581	543	581	599	561	575	555	558	544	599	566	511	535	579	552	516	560	566	588	515	581	535	531	550	561	591	554	581	556	550	572	596	576	583	569	510	532	554	604	559	532	595	582	603	545	595	570	565	542	569	596	545	574	574	553	546	562	571	542	571	567	583	556	561	577	594	576	564	550	552	558	543	535	578	546	566	551	564	562	573	551	580	557	571	588	554	533	522	570	586	575	581	560	541	506	477	545	551	572	511	545	568	599	571	568	515	582	517	546	565	607	532	554	583	509	567	538	546	574	596	526	509	574	572	548	586	567	578	564	564	582	558	527	565	598	535	573	558	605	600	575	608	517	585	552	547	586	581	545	610	557	528	582	566	587	591	560	569	599	532	555	572	609	567	607	559	564	546	559	540	596	579	570	582	575	577	575	550	596	558	549	572	509	601	551	537	557	529	579	565	517	583	545	586	610	578	555	595	581	564	532	612	524	589	544	591	528	546	572	577	567	562	530	544	496	564	572	543	563	561	585	536	583	575	591	539	551	533	562	585	562	588	537	525	562	615	569	533	564	615	575	590	521	547	584	550	573	583	524	562	550	540	585	549	553	557	565	556	579	564	573	551	554	534	585	550	555	572	555	551	599	530	562	563	591	588	580	586	581	582	521	585	577	530	575	550	569	582	556	562	544	532	573	563	554	581	604	559	521	588	547	557	574	569	507	537	530	592	545	594	585	607	552	559	589	526	554	555	551	588	540	560	561	571	535	555	557	574	542	585	575	585	547	554	569	572	553	569	500	563	587	567	578	584	573	516	608	599	555	623	548	573	558	571	551	549	605	544	554	598	578	561	563	590	572	550	551	551	565	575	556	513	587	509	534	559	538	509	563	576	550	548	551	563	548	542	581	566	545	542	532	574	566	590	561	557	556	544	550	588	599	546	568	547	590	579	567	557	572	578	545	571	538	555	539	528	552	574	531	587	555	581	582	538	582	589	556	569	557	585	551	531	534	572	577	560	565	554	539	593	558	543	575	535	564	566	565	566	617	554	569	536	509	560	550	583	560	585	553	529	519	567	580	588	575	578	513	556	568	537	598	564	537	557	564	551	514	551	567	577	558	562	585	591	566	589	585	521	529	560	549	578	535	547	531	526	534	541	572	552	607	591	576	576	544	541	580	570	576	575	551	585	526	525	538	528	565	521	545	571	585	551	562	566	580	566	563	555	575	579	568	580	610	580	573	539	579	559	585	585	509	547	564	574	554	534	574	535	530	545	565	522	552	557	545	587	570	537	559	568
14964	32866	30402	20956	15786	12532	9391	6785	5176	4173	3921	3617	3173	2838	2458	2254	1984	1793	1710	1447	1395	1246	1135	1070	1055	1037	1108	1017	972	967	934	855	858	807	805	846	768	732	777	821	809	797	767	815	778	789	745	750	818	749	703	721	721	713	705	731	701	694	685	743	689	702	678	709	693	655	667	708	718	700	736	701	725	661	689	665	658	649	622	676	660	718	675	725	675	714	670	702	676	626	700	661	678	644	631	675	637	684	638	716	652	658	638	645	697	679	660	666	659	649	640	643	659	637	629	644	630	625	647	648	686	651	677	646	671	653	656	634	681	651	623	643	647	583	667	700	625	669	636	637	652	626	680	653	591	646	675	661	658	625	686	643	631	642	677	643	642	623	645	596	687	636	650	661	621	693	631	665	698	661	680	644	676	574	669	678	668	629	671	646	642	630	614	669	657	588	636	660	660	687	652	660	662	626	643	626	675	642	640	650	661	636	640	664	623	618	657	640	666	646	636	656	612	605	714	651	675	633	679	620	612	630	641	655	682	710	630	659	673	677	676	604	662	637	644	642	647	623	644	623	629	671	658	620	660	610	612	592	632	597	611	664	647	635	646	572	646	639	623	644	675	642	643	636	689	651	674	665	644	655	672	665	618	651	678	679	666	665	603	632	616	668	727	664	664	660	626	631	644	616	622	662	686	677	639	627	627	650	650	646	639	661	661	637	632	628	662	715	662	646	662	738	628	646	658	633	647	630	665	646	654	630	659	697	640	655	675	655	646	635	657	630	654	657	633	646	608	650	706	704	634	674	587	684	633	682	652	692	658	682	693	603	652	670	644	639	653	641	657	655	655	622	609	623	623	667	615	640	653	601	637	679	603	655	637	605	627	690	664	663	636	642	647	628	653	640	633	642	668	671	656	672	620	719	638	669	662	663	625	662	607	627	645	627	646	670	666	625	628	678	629	619	633	631	679	616	635	634	615	646	666	669	621	639	647	675	626	629	666	608	673	654	659	676	675	595	681	645	653	653	674	603	712	667	673	665	642	638	648	626	648	659	607	622	672	658	595	633	647	662	672	628	668	634	675	689	642	673	575	694	656	625	716	615	645	644	634	637	670	689	700	636	692	648	638	643	693	576	623	626	687	634	599	667	638	620	679	674	713	684	633	644	675	636	626	646	667	601	689	640	636	631	644	658	659	645	649	622	634	663	625	648	653	668	625	691	623	616	686	688	678	602	656	622	664	640	618	618	663	632	678	631	648	682	635	664	597	614	591	649	656	634	665	651	621	618	641	699	626	702	637	612	684	594	683	630	664	652	616	668	687	639	623	640	653	673	649	655	718	634	661	658	663	656	639	645	632	676	639	642	652	663	639	663	671	687	661	658	640	639	631	635	646	669	614	640	655	655	663	628	662	641	655	627	645	638	677	635	657	650	619	683	719	639	630	660	623	694	617	695	586	645	607	586	657	630	648	689	691	670	643	646	637	665	609	622	625	662	640	634	615	624	643	606	671	669	658	604	664	630	662	600	679	621	630	642	620	686	680	683	634	631	648	652	694	660	616	640	687	647	652	652	652	607	651	595	674	675	652	662	651	671	695	617	602	660	660	644	644	666	656	681	672	683	625	709	607	647	644	651	657	644	601	650	624	667	651	707	660	673	679	693	667	668	612	636	631	619	669	633	653	653	634	663	633	622	609	601	641	658	622	664	642	635	615	635	616	622	667	644	632	667	697	664	658	672	659	668	631	646	712	668	673	614	676	621	668	627	646	659	653	695	612	634	642	628	637	650	614	688	634	642	610	651	669	652	671	624	658	627	641	640	644	607	619	612	606	656	643	620	617	645	699	606	679	658	634	654	638	637	636	647	642	631	611	653	613	639	632	658	660	669	657	632	656	637	641	653	628	676	630	654	638	631	632	615	658	646	622	605	635	708	667	602	627	643	683	645	635	627	690	653	675	678	667	650	662	719	662	636	645	696	703	654	681	610	623	645	675	630	669	640	627	630	634	596	634	639	695	651	617	703	650	656	609	693	643	708	664	666	596	663	647	615	656	645	661	632	653	625	669	684	663	612	643	622	668	642	663	618	656	644	611	661	640	662	657	595	621	707	645	677	619	633	658	646	645	663	626	645	683	679	693	628	605	608	639	650	597	597	653	602	635	639	597	667	649	593	670	642	641	647	623	620	649	617	648	629	625	699	628	633	651	650	649	670	667	686	689	649	636	651	631	663	615	642	636	633	678	624	669	645	645	631	657	669	664	673	638	645	638	665	619	660	678	650	644	654	646	630	624	611	640	615	658	637	644	635	641	665	640	687	655	616	698	630	703	660	681	660	632	679	669	618	726	621	653	650	650	708	606	638	655	671	656	639	632	656	651	676	662	666	631	614	671	677	681	656	665	606	637	655	654	661	635	640	618	625	689	634	671	617	655	672	686	620	627	635	632	670	649	674	686	627	650	720	671	706	666	676	620	655	702	652	689	671	619	632	666	641	687	638	635	689	605	658	677	625	642	602	658	681	650	673	670	621	646	626	600	667	647	642	637	626	644	674	670	644	694	606	653	648	623	643	631	593	612	665	649	644	680	642	660	688	625	634	678	634	681	690	620	635	630	640	651	625	666	690	656	658	626	652	615	625	640	654	614	648	645	657	694	633	698	645	679	636	634	666	651	626	660	652	652	632	658	685	651	660	625	639	641	636	655	655	662	618	647	646	649	632	672	660	633	663	654	631	671	588	615	704	647	609	640	648	637	641	622	636	658	642	640	661	636	664	654	669	667	635	648	661	668	651	676	666	646	673	622	691	628	639	663	604	638	629	689	635	673	664	676	616	647	610	706	555	635	674	675	668	685	631	683	673	665	633	666	625	661	609	646	630	616	650	626	638	665	678	679	684	664	641	648	638	597	669	619	677	675	621	593	643	659	657	629	686	591	674	678	669	666	662	655	628	665	661	632	634	629	663	647	654	629	620	610	623	712	643	671	685	661	631	712	619	658	652	663	636	677	633	651	643	652	645	671	668	626	686	647	650	636	638	619	678	647	627	650	671	650	653	619	653	645	665	629	629	659	615	644	650	664	624	657	635	617	618	674	643	636	605	664	634	634	648	666	609	626	689	671	628	687	629	667	674	619	668	674	666	619	682	637	667	659	660	678	594	673	714	628	656	650	679	651	653	656	668	656	618	619	623	617	660	627	663	631	674	666	603	665	691	633	620	630	654	666	658	690	665	654	639	595	649	682	603	632	633	681	634	692	626	582	620	625	658	659	683	660	666	605	682	645	640	662	701	608	596	713	676	653	668	638	655	659	652	633	647	651	674	647	663	640	623	661	660	640	673	610	664	663	630	641	639	604	668	652	648	661	662	626	662	601	662	688	581	607	666	684	617	648	610	641	657	665	625	624	640	607	628	660	697	714	633	714	636	644	620	629	650	621	640	666	655	659	681	699	618	667	646	680	676	692	644	645	622	629	657	605	660	640	620	643	643	619	651	672	654	619	665
26914	20933	18045	9236	4601	3165	2255	1609	1375	1315	1321	1293	1249	1193	1121	1086	1121	1010	921	899	892	933	906	855	868	820	854	914	865	853	858	893	847	827	813	906	837	809	839	834	789	836	808	866	839	802	819	799	826	824	834	816	759	810	835	771	790	780	819	851	792	772	795	812	781	768	809	810	776	839	766	797	797	825	750	837	814	766	809	791	780	777	775	805	783	744	808	823	803	788	748	802	869	786	791	757	797	793	797	795	750	833	764	763	788	813	786	710	825	836	857	830	785	778	828	765	776	777	803	833	793	721	822	798	822	760	840	795	786	768	786	779	789	787	782	758	829	817	842	774	813	801	755	792	772	795	802	768	744	788	796	804	808	752	790	812	784	807	810	776	805	782	809	791	848	781	921	840	788	818	781	798	790	831	819	767	757	757	737	778	779	770	846	812	733	735	789	792	773	810	811	861	790	769	842	806	777	808	728	744	758	808	842	807	784	730	774	770	758	775	737	830	813	712	807	756	768	814	780	813	789	809	774	757	825	795	746	789	798	826	810	768	767	842	800	801	797	742	804	826	818	808	816	801	781	754	753	746	788	767	781	780	796	828	812	779	838	767	822	766	748	794	777	778	767	789	791	798	785	789	778	757	794	810	812	836	780	812	765	766	790	812	844	772	766	822	798	835	737	781	820	782	796	780	750	803	790	766	785	801	786	782	745	759	775	740	775	767	829	835	822	764	822	795	753	792	795	778	776	826	809	803	806	774	849	778	753	807	773	839	824	798	787	807	795	750	783	742	798	778	827	800	798	822	766	785	833	771	775	760	803	769	798	810	805	876	819	753	742	794	779	780	780	809	808	855	749	807	789	809	762	771	776	809	819	801	792	777	817	723	835	827	768	827	821	785	793	847	769	803	763	809	807	772	847	755	780	781	763	791	824	813	793	793	796	813	770	821	764	748	748	869	767	764	811	825	842	839	817	749	761	790	792	795	765	762	797	818	775	827	775	832	788	818	790	815	772	757	805	845	731	808	745	774	818	797	802	793	779	825	779	770	829	820	783	780	811	799	829	765	854	793	784	771	744	804	793	867	809	791	828	794	861	774	798	761	758	782	800	760	844	819	802	797	725	786	806	760	750	828	798	777	816	765	773	797	799	768	725	803	759	809	769	761	801	808	805	814	749	838	796	823	777	842	771	816	765	885	807	728	777	743	756	803	825	784	799	738	774	809	835	797	789	837	762	734	741	779	779	804	777	760	841	827	791	806	799	791	815	813	817	800	760	733	797	812	790	826	745	774	815	790	802	729	860	788	797	753	769	778	793	802	781	777	770	732	777	764	819	771	833	757	729	795	815	798	821	808	786	843	774	785	777	763	720	789	834	787	802	751	771	804	795	777	807	791	784	835	805	808	787	759	813	848	783	785	799	791	866	813	782	814	693	806	843	792	814	786	789	812	817	785	792	832	761	752	760	771	805	736	805	793	754	789	777	792	774	798	756	751	757	805	752	834	758	806	805	773	764	837	765	807	827	783	779	830	784	808	812	753	814	811	777	767	808	756	790	797	744	812	800	745	801	817	803	801	820	809	814	761	807	806	777	799	806	752	816	732	759	799	814	763	794	782	777	791	763	809	820	781	832	804	769	825	795	782	809	783	762	793	799	792	774	758	849	787	761	838	795	765	759	847	821	802	778	852	833	782	806	787	729	848	779	779	748	767	760	845	773	773	823	776	748	784	834	825	814	833	837	741	778	810	798	788	775	816	817	808	800	809	764	770	799	788	789	794	791	777	783	796	845	797	792	766	796	850	830	762	775	832	772	785	805	781	832	754	788	801	800	816	730	773	734	773	767	778	777	740	811	775	732	839	799	762	793	814	765	789	790	761	776	779	789	757	770	834	763	777	837	761	815	806	821	821	823	752	774	774	753	835	820	787	791	833	824	816	788	793	805	757	802	786	785	772	793	799	788	821	795	824	751	746	774	821	801	779	803	758	819	812	805	764	810	775	766	778	766	797	724	766	827	846	798	798	768	773	831	815	774	800	732	816	793	830	795	775	819	776	799	792	793	807	836	798	760	784	771	766	756	807	775	789	774	752	823	799	782	820	793	792	806	813	768	756	776	767	751	752	816	777	805	790	763	784	804	805	798	802	795	753	752	794	860	817	780	782	769	783	787	800	887	778	796	811	829	837	796	813	809	812	799	790	785	792	778	795	830	771	769	814	753	763	756	769	777	793	777	782	768	804	800	795	751	774	817	829	767	791	792	750	756	814	762	834	793	804	731	828	778	849	815	776	780	809	817	774	783	747	864	752	791	780	785	783	791	763	768	784	761	764	792	782	819	818	783	803	829	839	801	811	816	814	820	784	784	804	803	831	802	771	813	798	795	825	804	774	801	780	802	829	762	800	823	805	823	792	763	804	832	771	829	766	807	760	826	745	805	791	793	757	748	770	771	823	815	764	766	816	847	804	787	769	798	804	780	780	738	809	775	770	765	769	767	839	835	783	817	756	742	809	824	798	796	755	771	792	790	793	776	736	774	821	788	825	836	752	788	792	795	803	802	770	777	748	778	828	788	770	778	792	794	834	790	753	791	780	807	752	793	778	848	781	808	752	815	805	780	810	831	796	828	816	777	778	777	823	819	804	808	758	839	842	796	788	756	787	802	798	838	806	788	848	792	808	788	849	781	787	790	767	773	710	753	778	762	818	804	777	789	800	828	754	784	822	815	772	823	785	784	751	746	787	773	835	795	802	846	802	802	708	777	761	775	803	745	716	780	824	839	849	805	802	799	846	786	790	828	824	840	792	797	782	823	835	773	796	776	775	814	785	834	776	787	726	802	797	822	781	808	779	790	738	772	800	763	768	790	777	806	785	810	816	771	783	803	798	784	810	790	764	766	842	773	779	793	784	771	737	820	785	820	811	798	810	818	807	731	809	812	783	796	759	755	815	761	780	810	822	770	784	767	839	750	825	783	823	809	785	790	836	794	836	754	768	808	798	795	751	771	782	787	808	757	794	798	733	736	789	819	778	803	753	800	805	827	766	823	769	776	767	779	806	813	807	823	823	817	768	776	822	776	826	831	735	811	794	814	755	803	830	765	750	837	811	789	750	798	829	826	829	789	791	808	800	812	735	781	841	777	778	841	787	819	816	768	746	752	785	780	792	832	803	787	792	783	780	804	781	753	776	802	715	797	760	830	797	814	816	822	801	812	765	797	776	849	778	823	820	836	784	784	805	794	824	801	807	833	776	821	774	820	805	754	748	772	811	771	778	769	813	833	750	836	828	796	794	786	789	783	791	776	777	837	789	795	815	812	792	769	775	734	773	763	753	763	801	785	853	833	808	767	806	809	792	809	784	752	793	761	776	777	762	792	810	806	822	763	858	793	811	826	774	762	806	801	779	745	811	789	803	790	760	838	814	812	854	785	796	780	792	818	779	737	820	791	765	826	781	792	795	833	776	817	800	788	787	789	837	796	792	802	765	769	820	754	780
11675	20980	18371	10508	7479	5635	3980	2886	2380	2264	2181	2099	1933	1733	1648	1549	1483	1338	1311	1167	1216	1137	1161	1088	1098	1069	1039	1074	1091	995	1049	996	963	992	968	930	963	979	987	974	1016	966	938	1020	959	970	970	947	973	948	1013	1010	948	983	952	969	982	1009	919	933	955	927	964	918	982	930	1020	985	906	948	1007	943	934	963	1000	971	991	967	935	908	910	918	918	888	923	942	917	933	949	920	976	904	908	948	989	942	906	883	952	1009	990	927	955	917	947	918	936	932	936	942	929	937	883	964	913	926	912	930	952	961	921	958	880	915	918	1006	976	917	922	965	927	936	911	895	914	945	961	949	911	955	904	935	955	932	879	926	896	888	909	919	918	933	899	950	933	954	946	941	935	976	944	892	938	924	881	939	937	956	912	925	896	898	896	956	921	879	926	940	992	924	949	919	879	901	918	908	1012	945	987	906	948	986	977	899	953	918	985	950	947	923	939	984	912	908	920	936	965	938	911	896	952	912	908	926	937	931	885	943	890	941	944	937	1019	926	961	915	884	893	948	918	968	922	903	950	931	923	938	911	970	958	916	921	935	883	913	944	953	878	906	936	924	894	944	979	942	910	972	918	919	942	939	933	951	905	927	953	978	962	953	920	915	920	905	945	948	988	946	885	935	925	955	914	937	911	905	901	920	915	929	864	951	932	922	907	900	958	904	964	937	925	920	905	975	949	931	936	908	929	883	929	935	919	892	978	917	898	961	913	945	947	916	892	877	944	892	922	944	908	915	945	989	972	946	981	958	928	951	911	955	898	903	937	918	952	942	923	910	998	880	931	946	890	925	928	936	924	962	948	954	938	982	907	939	943	930	947	947	936	907	945	957	963	917	945	899	941	917	892	920	922	891	909	942	931	895	936	968	920	942	878	923	897	961	888	903	945	894	965	912	906	902	968	921	912	913	948	963	947	970	912	911	945	883	882	875	950	919	950	912	933	937	860	905	935	914	937	969	951	939	972	940	895	916	943	902	897	893	912	965	880	919	898	919	939	976	931	935	912	911	951	937	899	907	943	913	972	950	894	883	917	965	949	975	959	936	982	952	929	943	937	925	928	964	928	910	909	903	912	913	978	880	951	935	979	958	918	940	894	957	904	977	905	898	949	927	942	908	956	914	901	948	934	946	915	962	943	927	889	921	932	947	929	929	951	910	927	971	970	919	943	920	914	928	935	952	964	905	905	918	918	944	894	919	954	940	917	949	924	967	928	942	947	948	895	927	919	892	919	927	890	913	924	935	935	944	938	947	933	913	943	971	976	950	932	946	962	904	932	956	936	901	976	914	981	914	915	911	962	920	938	936	937	920	984	949	887	906	918	950	934	877	903	935	973	904	914	972	878	968	911	954	909	899	914	905	973	911	954	954	954	979	939	978	888	937	898	962	931	883	901	936	947	930	895	918	963	921	918	912	960	894	881	923	928	940	951	951	955	1016	921	898	919	908	919	962	952	930	891	936	917	915	917	941	970	919	933	934	951	938	929	930	953	933	922	917	919	942	930	964	924	893	930	956	876	902	950	965	940	905	949	936	932	949	893	975	1004	973	936	931	978	910	942	904	954	953	923	990	924	979	968	932	929	876	908	898	927	912	931	948	938	930	863	918	923	981	929	1009	969	962	968	985	922	938	924	1019	899	905	931	986	959	969	894	915	1015	952	916	873	916	882	965	979	922	883	884	912	884	922	890	937	880	855	1007	912	914	930	941	1000	938	911	977	952	958	948	900	928	938	933	886	958	930	903	1008	943	894	922	893	1008	898	896	895	932	918	942	939	926	969	956	954	909	911	914	975	898	923	953	933	937	958	914	942	917	929	974	987	931	900	917	955	969	898	891	952	939	963	991	925	913	893	903	961	991	884	1027	922	927	951	991	922	888	922	932	996	947	913	868	957	900	943	889	955	942	885	961	922	954	905	931	959	879	992	916	895	912	940	931	941	949	962	929	959	947	923	943	975	933	909	925	899	900	881	944	909	904	930	916	978	888	899	887	1014	934	959	903	960	932	963	884	877	931	939	938	967	925	924	942	888	963	909	925	912	929	961	884	955	901	966	941	897	946	969	887	913	924	865	941	957	927	926	966	938	955	907	936	924	909	905	919	953	920	930	896	925	949	935	963	887	898	899	951	892	934	980	933	969	907	985	919	947	890	911	967	901	913	905	948	944	909	973	940	915	908	894	919	965	929	912	891	899	949	907	943	902	922	915	898	922	896	941	893	893	926	928	972	913	818	915	942	923	952	1000	895	944	938	917	927	933	952	915	942	929	928	938	962	975	921	938	958	956	890	947	881	895	898	947	932	915	937	960	926	953	920	948	974	906	928	936	978	834	922	948	924	956	923	905	969	914	958	936	906	903	890	881	931	942	915	921	901	932	877	965	937	963	959	941	942	887	978	903	942	973	964	964	943	976	968	953	908	922	928	935	938	957	979	942	970	944	939	925	921	904	921	943	921	925	925	957	977	953	967	915	948	961	974	928	926	944	907	923	942	954	948	890	929	964	925	918	981	963	955	904	955	946	886	991	919	958	922	927	907	924	928	920	942	950	912	966	912	941	996	924	940	936	956	854	907	924	975	914	996	912	993	905	926	963	965	974	996	881	903	935	918	937	907	898	897	928	984	922	958	926	897	929	907	929	949	931	927	892	967	910	899	953	909	937	884	931	918	956	935	920	914	928	924	909	916	905	955	914	886	926	893	937	924	934	921	948	951	989	898	867	929	938	901	908	849	949	931	955	878	886	915	919	939	907	915	980	943	907	890	951	909	923	907	892	935	882	974	982	904	955	935	879	969	938	968	984	957	955	909	922	906	951	991	975	927	931	975	943	890	953	916	929	930	933	908	946	923	936	941	897	912	964	951	869	923	897	974	947	926	910	877	939	878	940	934	922	911	914	900	932	931	898	946	908	900	918	910	978	949	913	964	967	900	919	953	929	981	911	924	852	907	944	907	963	903	920	962	902	900	922	908	891	963	948	902	940	993	926	879	894	880	924	969	963	911	904	987	937	915	953	973	879	981	964	950	933	932	960	901	926	945	894	915	919	896	920	900	857	955	899	959	937	928	906	990	896	971	999	913	951	940	910	898	944	943	919	974	918	962	907	914	948	929	872	943	901	938	886	950	949	892	912	936	937	923	912	1006	915	933	944	909	987	897	882	861	888	973	888	952	978	923	936	936	928	918	914	934	923	926	872	917	918	942	920	939	981	914	919	940	924	923	936	906	932	931	925	894	896	946	966	962	918	927	917	924	1004	948	903	909	880	909	937	948	968	950	952	957	918	883	913	907	946	913	899	950	925	899	920	931	921	949	924	890	911	982	902	940	912	985	949	969	953	937	938	969	905	979	938	892	903	923	942	971	916	953	983	918	954	948	940	964	950	947	917	956	900	942	953	934	967	955	954	912	934	913	915	949	918	883	957	921	952	908	924	937	954	958	940	961	917	843	874	961	888	985	910	933	961	979	964	982	958	943	977	877	973
23651	21049	28445	23894	21095	14858	4736	2490	1940	1780	1738	1646	1381	1306	1205	1220	1045	947	917	887	878	771	813	772	695	757	717	736	732	694	745	680	696	636	643	699	689	682	672	653	663	633	640	641	667	707	626	654	652	658	688	655	624	666	635	632	639	613	654	575	682	620	669	643	602	651	638	621	646	632	615	626	594	673	591	641	621	642	631	657	650	631	622	595	701	587	634	632	626	617	597	606	636	628	637	610	631	621	630	614	593	591	576	604	613	574	632	604	592	681	613	652	621	631	604	606	619	649	579	609	594	592	634	592	629	649	647	641	596	634	578	653	678	595	643	639	596	596	627	623	552	633	639	581	642	620	599	614	630	628	607	568	598	629	633	579	634	588	616	597	590	623	634	600	620	629	600	605	586	620	686	635	644	574	602	634	577	596	652	613	611	626	622	587	662	585	575	590	592	576	635	633	644	644	577	563	606	608	583	623	618	640	617	642	626	556	611	578	637	652	601	606	612	682	661	646	646	580	592	637	576	641	634	625	647	605	605	564	675	644	622	595	632	581	623	606	576	634	621	600	589	588	596	594	596	631	610	660	591	625	619	615	603	624	637	610	614	605	623	593	606	618	641	605	570	592	600	601	629	612	613	632	576	601	630	615	618	649	662	618	631	604	571	584	608	597	609	586	606	674	589	625	608	594	576	575	596	570	630	641	589	629	613	648	626	630	623	631	603	652	605	615	635	630	629	641	613	564	595	598	645	600	568	608	610	615	643	636	636	653	631	610	597	619	624	594	624	648	662	594	628	606	658	616	641	635	611	593	634	588	611	597	634	605	626	626	593	632	633	546	610	594	632	662	606	643	625	577	591	630	628	620	595	599	599	610	605	657	620	574	613	562	591	589	583	678	595	601	623	626	599	580	613	595	634	590	613	571	569	546	618	599	600	581	603	620	621	589	614	635	633	588	596	607	607	644	606	637	614	607	565	586	582	622	648	623	626	611	620	609	596	636	601	659	642	629	614	602	579	613	569	609	572	621	594	592	602	613	592	643	632	629	608	627	588	609	579	601	609	578	631	589	613	585	635	611	615	625	657	651	596	616	653	580	648	594	622	586	625	627	593	584	607	626	626	593	639	595	602	637	618	604	596	642	580	641	587	597	616	619	571	665	606	575	611	580	591	642	641	597	617	649	616	613	585	615	634	609	628	649	633	575	600	640	610	633	621	696	635	601	613	627	613	597	613	646	597	603	615	650	606	601	661	594	637	604	589	640	603	566	692	615	651	638	615	627	645	602	606	608	620	599	580	633	581	674	636	599	642	602	597	618	622	623	619	643	628	586	616	619	601	640	584	587	603	585	628	647	626	624	625	575	621	578	585	620	609	617	601	679	617	647	588	602	624	645	575	619	626	584	640	597	616	591	581	592	638	658	580	582	615	634	596	566	577	587	601	602	624	641	588	590	625	544	613	566	616	610	590	606	593	602	609	636	614	611	620	591	568	636	619	647	647	678	598	534	604	609	610	569	625	608	633	676	584	620	579	637	628	647	606	595	612	589	598	609	609	633	549	601	602	623	599	608	630	635	579	604	608	611	627	603	588	580	607	598	606	655	591	638	650	640	610	634	624	604	672	622	615	594	623	584	616	704	609	623	593	645	601	555	597	577	605	583	645	628	674	634	594	580	592	635	587	575	601	590	661	614	627	601	630	598	593	571	585	641	638	649	605	591	614	593	627	574	581	640	585	571	621	602	612	610	657	631	591	613	625	610	606	586	630	647	638	599	624	651	613	605	603	607	603	609	585	604	605	603	627	596	604	606	596	623	645	613	634	579	606	633	585	598	619	609	646	594	629	602	586	605	645	600	573	585	639	587	684	596	625	584	594	588	611	614	629	585	578	626	589	602	618	621	610	597	598	665	610	643	629	578	600	611	611	608	648	644	609	613	646	569	561	627	637	631	615	638	572	592	632	613	624	611	646	619	618	562	624	641	635	600	629	594	619	594	589	633	606	635	628	582	608	614	622	599	560	618	583	598	655	581	549	622	598	569	605	621	580	645	625	617	624	611	616	612	612	599	611	621	657	644	647	605	582	604	615	635	632	560	571	638	609	657	620	653	631	599	590	654	547	622	656	597	593	638	605	603	604	629	575	582	598	623	610	583	602	593	626	618	629	639	608	621	625	586	609	626	576	604	625	629	573	600	639	640	600	578	667	589	677	611	625	607	570	587	639	549	551	582	625	611	582	607	614	620	631	626	566	634	641	655	642	559	644	636	596	571	569	664	597	603	597	627	615	610	612	600	646	576	603	640	635	665	603	644	611	632	602	604	654	597	606	579	601	575	603	627	615	636	611	590	610	656	590	658	581	611	590	606	575	600	578	618	599	625	615	648	607	623	621	620	614	565	571	620	580	618	655	618	599	576	600	580	628	596	608	648	596	660	603	658	601	589	587	616	557	628	628	575	581	636	587	573	678	630	576	641	643	594	636	663	586	652	629	614	612	601	577	626	622	591	613	597	628	630	606	623	643	589	663	652	622	672	620	609	664	594	626	633	614	595	602	587	628	568	607	620	610	569	605	586	599	629	638	596	578	612	652	577	605	611	602	636	610	604	627	583	616	599	588	591	613	594	632	576	643	593	581	577	624	618	600	547	632	637	623	658	588	576	627	642	648	643	572	615	610	677	637	632	631	595	601	576	608	614	605	599	553	582	643	611	637	624	618	603	567	619	609	601	602	563	608	606	605	620	578	627	608	593	602	622	548	621	580	629	642	621	581	628	657	635	576	628	566	616	577	607	637	627	629	662	637	563	616	633	620	558	655	629	638	591	595	605	606	587	613	612	638	629	613	587	598	605	649	592	601	584	612	624	637	636	646	636	587	619	543	592	614	584	589	617	610	587	583	616	596	583	637	638	632	606	623	612	640	618	628	610	631	551	643	625	591	635	628	599	617	585	633	620	638	582	591	619	623	655	649	596	583	611	611	587	584	636	625	613	634	604	571	620	623	590	628	590	666	630	585	626	592	633	649	570	575	605	611	594	595	645	584	619	626	578	640	558	616	568	587	576	615	575	602	592	626	608	616	589	621	586	635	604	590	612	616	627	602	613	595	573	624	585	633	615	619	590	581	615	652	595	590	604	625	630	606	653	634	609	608	587	589	612	603	606	626	587	624	588	574	560	642	658	650	587	616	586	625	627	624	609	583	624	633	643	609	644	586	623	604	596	622	603	596	563	601	624	616	621	603	599	613	640	601	590	610	588	639	569	573	649	603	555	627	641	559	644	611	600	628	611	601	631	593	599	607	676	600	601	601	625	620	586	597	622	669	597	608	612	557	595	636	619	630	632	616	649	605	625	621	640	602	644	631	596	616	587	608	627	605	625	621	614	587	608	642	635	586	618	619	592	637	622	601	611	636	586	589	624	606	572	624	606	630	603	617	576	639	617	578	603	618	584	584	595	624	630	600	579	631	633	603	616	594	599	613	596	614	656	645	595	576	618
13080	28643	25604	16053	11624	8914	6261	4558	3807	3431	3165	2909	2446	2225	2042	1917	1709	1512	1382	1323	1274	1095	1086	1082	977	983	979	934	986	953	902	851	855	805	816	815	788	856	770	857	845	835	847	821	817	792	798	746	782	803	782	750	756	777	826	800	788	776	823	758	733	771	744	726	743	742	748	763	735	818	758	757	758	790	717	736	758	698	771	704	740	759	770	689	698	727	760	756	762	741	682	752	764	723	745	774	715	753	731	716	676	703	770	743	740	793	706	722	702	731	749	735	782	728	779	707	729	774	799	692	762	733	730	728	723	751	722	733	702	721	748	709	734	733	705	711	722	741	708	741	676	799	704	742	763	715	765	737	732	748	757	699	743	738	694	724	747	739	734	698	722	775	709	711	768	707	779	751	740	728	718	741	706	756	727	737	790	722	718	688	686	708	737	752	706	703	748	708	756	737	764	730	681	703	709	797	743	739	756	725	759	738	719	756	715	671	688	700	748	745	742	702	704	706	707	712	725	760	736	729	738	789	743	739	720	729	775	712	769	694	763	746	740	749	757	703	733	747	767	725	758	701	727	731	737	689	753	742	708	717	722	735	733	658	732	728	739	775	737	764	767	761	701	762	701	758	745	757	684	718	794	735	726	730	711	720	722	731	737	761	693	761	713	767	702	736	729	718	747	715	738	755	768	729	721	681	718	739	723	751	706	755	710	756	766	736	772	711	687	750	754	734	711	755	694	683	695	716	765	708	761	692	720	770	743	753	722	689	746	707	735	749	752	713	688	694	712	689	771	688	748	699	731	742	688	768	759	722	734	717	711	704	776	754	782	744	724	725	731	697	722	739	738	738	739	722	713	755	729	713	739	739	672	731	727	770	724	724	742	713	733	711	711	742	767	726	712	728	720	704	713	717	736	717	763	713	693	723	752	703	690	748	682	775	774	714	723	703	710	732	731	749	673	747	778	749	770	717	750	706	695	736	726	718	730	730	721	754	714	752	729	773	695	714	733	737	777	712	722	759	721	712	719	726	680	746	746	700	757	654	752	708	709	721	720	762	719	681	719	690	729	731	775	722	754	751	742	721	739	716	734	807	716	753	774	765	687	741	739	729	747	727	729	717	719	709	722	741	734	719	688	772	712	698	760	691	677	728	722	685	752	781	716	798	723	745	718	776	707	781	763	733	725	753	724	730	712	735	707	722	781	713	760	766	726	746	738	728	701	744	719	761	730	715	710	736	774	733	726	759	738	734	693	713	697	732	706	761	717	735	755	749	672	746	703	743	711	782	727	739	739	727	738	724	717	661	710	743	676	729	704	716	764	718	714	723	713	718	755	722	729	757	731	715	729	713	732	760	720	683	769	709	738	751	705	737	766	742	714	736	709	725	705	736	724	723	746	743	741	745	756	687	728	699	749	717	719	688	691	682	733	725	733	714	758	767	709	754	752	698	738	789	709	717	717	688	717	734	720	731	751	742	760	734	714	745	735	709	734	687	731	676	780	739	710	718	754	712	719	730	759	729	750	744	728	730	741	733	758	733	735	769	723	754	692	716	714	702	760	749	727	680	740	716	725	683	741	715	702	691	712	705	744	693	737	736	724	718	710	714	756	706	710	741	705	738	765	706	783	732	687	692	764	726	718	744	670	772	707	735	693	688	727	732	721	723	784	676	747	737	719	775	740	733	726	728	727	708	739	729	729	752	703	712	700	711	715	752	759	759	736	802	718	771	702	704	703	732	716	754	727	754	748	726	705	699	759	755	746	732	739	738	712	798	689	717	725	717	750	632	718	756	803	751	756	741	741	719	732	729	698	667	756	749	713	729	752	726	700	712	746	702	717	664	770	721	710	741	714	736	758	750	724	760	760	679	727	741	716	775	737	743	726	720	747	739	709	761	755	707	783	690	687	738	719	722	719	737	742	717	715	711	721	742	713	727	764	762	707	711	738	749	718	662	760	687	705	722	734	744	720	712	732	700	706	772	754	732	752	734	748	733	788	740	733	671	741	724	717	738	749	727	677	757	751	716	754	728	747	715	686	714	698	727	707	711	721	725	727	720	702	748	772	712	721	698	692	717	736	712	757	721	681	715	740	729	745	741	712	792	701	698	732	722	765	727	660	724	728	750	749	712	676	713	696	763	684	769	754	751	741	747	704	695	718	775	708	750	788	758	721	743	687	714	655	753	745	708	703	709	730	723	742	725	710	757	738	749	691	742	754	756	647	728	745	692	724	711	709	752	748	687	693	706	727	716	788	725	726	722	733	729	725	771	718	729	695	754	705	736	733	722	737	718	712	733	698	766	718	752	756	776	741	738	661	729	734	719	742	738	756	746	687	756	716	729	727	784	698	703	766	717	721	759	702	729	710	691	753	744	741	771	746	693	700	769	723	736	731	710	739	741	724	751	707	686	751	724	732	754	736	726	699	720	730	715	727	722	735	755	764	750	732	698	693	720	730	744	723	712	747	751	755	727	738	733	723	736	736	711	743	770	716	711	719	746	754	754	785	728	740	759	718	780	737	706	676	741	712	770	748	661	711	741	725	718	729	781	753	685	733	718	708	735	770	702	735	721	729	724	754	706	664	714	705	731	670	733	709	762	689	678	741	724	700	680	771	745	726	686	765	743	764	697	705	750	737	786	755	725	738	727	762	694	735	710	757	733	715	737	747	781	762	722	729	721	655	741	710	758	726	712	747	742	746	733	768	732	734	737	770	721	763	700	723	725	710	729	711	694	742	695	742	728	732	716	739	651	707	691	729	756	730	689	741	689	726	747	782	739	695	706	757	701	722	740	710	726	723	728	733	717	721	745	766	734	768	737	750	742	707	730	741	723	713	740	731	716	700	718	767	725	748	717	769	745	752	709	712	709	738	749	731	727	660	717	728	703	728	736	759	725	725	752	718	739	674	739	698	731	721	746	756	689	717	725	722	747	727	731	749	685	713	704	717	763	726	769	716	725	746	760	737	749	677	660	730	698	731	711	750	712	730	734	719	720	756	731	674	687	727	730	756	748	779	708	691	741	694	733	724	738	690	784	735	798	699	731	698	681	694	690	726	701	757	711	713	735	732	692	751	707	684	701	720	724	737	718	707	758	735	670	705	698	698	726	732	743	712	696	706	678	679	733	735	719	702	706	688	743	701	734	735	694	701	725	715	755	771	739	721	749	678	747	741	733	701	733	696	743	737	747	733	698	746	696	678	729	758	672	707	730	703	761	758	716	732	739	726	774	725	748	763	718	718	719	766	738	769	764	731	774	728	712	739	734	743	795	736	715	671	718	765	710	733	731	698	739	692	725	779	754	704	702	737	750	725	700	756	718	700	763	710	763	691	775	704	706	717	700	730	697	733	720	704	726	730	685	760	723	749	736	693	720	734	719	728	664	755	684	740	699	705	729	708	661	753	701	738	704	697	731	729	697	687	702	762	719	713	742	720	759	764	716	700	752	742	680	701	770	723	776	700	725	711	777	721	689	699	722	708	728	746	707	781	681
22632	21022	28832	23435	21038	21258	13998	3860	2541	2399	2138	2079	1707	1551	1438	1436	1291	1149	1095	1034	929	836	829	817	832	758	755	752	743	715	747	639	657	662	657	643	621	628	645	655	661	650	608	605	618	601	595	615	598	623	557	592	615	578	591	620	597	554	570	662	578	619	582	582	573	656	567	597	575	580	522	597	556	563	581	532	560	542	555	551	615	573	595	569	576	570	612	555	584	537	542	571	569	607	567	577	632	543	558	554	576	586	557	543	611	532	570	562	517	564	559	600	580	565	557	564	589	566	541	586	588	586	569	567	573	576	540	562	554	540	560	534	538	604	558	501	582	570	526	567	536	570	573	586	560	611	572	569	594	528	603	549	530	560	572	559	535	571	518	531	593	554	505	562	562	545	549	530	556	564	568	564	595	548	561	556	600	517	556	550	547	547	599	549	562	515	549	547	561	548	527	573	572	570	564	553	550	523	542	566	548	541	540	592	521	567	578	556	526	592	568	557	564	543	554	611	561	556	521	579	534	561	563	562	566	549	543	600	588	560	588	523	585	576	590	574	568	526	579	543	576	544	578	537	559	578	574	627	559	543	564	548	576	550	536	581	545	542	541	536	567	574	609	570	522	584	626	553	564	580	573	527	575	576	580	568	608	556	538	525	619	622	579	549	574	591	578	560	562	539	548	583	579	600	554	539	593	565	587	561	577	606	519	562	581	539	519	530	560	557	559	570	586	556	601	557	604	592	574	565	553	555	555	572	599	573	564	546	514	559	553	550	616	561	550	586	565	575	504	541	583	563	535	570	544	558	532	568	580	560	574	571	588	561	547	538	508	559	520	560	554	570	567	574	578	519	569	527	560	543	543	555	581	575	579	605	553	557	577	555	517	538	585	547	537	596	585	574	557	539	555	558	573	562	578	578	576	585	534	557	610	567	561	549	537	572	535	604	575	559	536	563	556	592	574	552	550	560	543	550	540	618	559	565	564	545	537	576	549	562	578	566	532	525	534	584	543	573	553	563	559	603	515	556	547	534	554	556	561	553	556	536	550	534	604	567	532	598	567	575	555	587	565	508	563	578	579	581	559	561	543	558	528	580	569	567	549	538	553	558	567	591	591	538	571	560	524	565	571	556	567	579	577	537	569	587	557	588	544	556	506	528	542	584	516	576	547	560	571	561	535	541	557	528	599	544	561	529	547	591	569	563	556	572	598	552	564	515	593	538	592	567	545	577	559	547	524	588	546	569	589	523	553	570	554	531	554	562	591	589	571	546	575	502	540	599	526	578	576	583	551	588	539	544	578	530	571	596	602	551	564	580	583	524	539	539	585	565	586	549	572	607	577	554	537	539	540	560	552	582	557	615	544	553	556	567	539	526	590	550	544	559	530	553	528	585	598	548	547	598	568	557	550	573	534	573	553	490	584	567	551	511	564	568	505	580	582	583	534	579	559	552	582	576	543	543	513	555	550	584	563	570	529	554	585	565	549	551	582	545	592	561	545	563	531	558	568	529	532	586	555	567	552	583	605	596	561	575	537	530	577	524	554	537	594	539	580	583	550	559	610	562	603	553	607	573	544	561	595	589	566	588	565	526	555	530	567	557	552	584	611	527	530	556	546	616	561	559	562	530	584	516	572	554	570	575	567	529	570	566	573	580	583	583	551	559	548	591	545	536	566	611	560	550	585	576	530	556	593	584	583	564	582	529	541	567	572	543	550	597	522	565	567	543	578	524	585	555	548	568	540	556	547	576	577	559	541	545	549	502	551	565	554	588	575	556	578	570	570	553	580	552	557	562	597	536	562	535	563	545	587	549	599	557	541	586	590	552	546	519	531	566	546	565	558	584	518	586	563	587	571	573	560	509	586	554	560	574	567	610	534	581	565	544	564	567	522	587	568	572	575	590	558	568	530	560	558	528	569	508	568	593	554	559	563	540	588	583	561	564	565	596	586	556	508	547	555	566	536	564	560	570	543	550	553	559	568	600	564	596	577	593	557	506	552	569	565	580	573	548	528	559	562	550	547	559	540	591	535	571	549	563	560	539	584	563	557	577	596	555	587	533	552	547	598	560	557	559	562	506	549	542	540	537	583	578	554	557	631	580	550	558	560	558	595	566	582	565	557	558	547	558	517	550	574	542	534	539	550	550	545	573	562	571	544	567	554	574	539	510	536	568	523	503	619	523	582	556	586	576	525	571	543	520	619	556	547	573	551	561	540	566	552	539	566	554	551	548	600	558	558	582	537	540	626	551	580	520	533	598	530	581	540	556	580	495	543	529	597	524	548	558	520	536	545	561	569	549	552	607	548	569	534	560	589	576	567	565	564	565	533	537	528	575	543	557	608	567	533	558	577	515	548	510	558	577	574	571	541	583	582	557	524	565	554	550	570	532	533	553	582	591	550	563	604	608	563	558	545	562	552	572	557	610	536	579	591	591	564	576	563	534	581	550	568	569	570	567	577	590	563	528	537	522	556	555	595	549	538	565	606	529	560	577	571	535	546	528	569	565	562	594	564	502	565	562	558	596	573	526	558	527	555	572	540	555	613	565	557	564	586	572	547	518	565	557	569	552	533	573	528	568	543	621	549	555	579	602	544	532	533	547	557	591	571	559	554	533	579	563	567	531	558	532	567	588	559	547	560	551	522	588	557	590	547	538	552	562	517	556	556	555	553	555	586	531	566	547	559	578	580	572	572	545	540	565	577	579	569	574	574	528	586	543	612	552	531	572	584	531	509	576	557	567	581	544	537	553	564	560	586	550	571	550	556	549	611	579	547	542	570	558	578	592	535	527	592	542	564	523	531	551	621	564	584	583	578	594	562	567	594	569	562	574	558	528	577	563	560	574	587	561	542	563	595	539	584	544	602	562	539	607	588	535	517	562	586	574	549	561	587	577	550	538	564	531	565	569	564	581	546	570	547	545	561	593	550	550	588	489	575	563	535	512	571	557	602	568	526	562	584	507	567	573	559	528	558	545	521	562	549	532	538	606	559	571	584	588	558	577	518	517	557	542	509	559	581	540	553	533	569	554	593	582	546	583	536	597	546	621	555	547	553	548	516	556	611	578	490	547	601	551	578	537	588	601	548	578	534	562	541	554	569	566	539	559	572	543	587	576	528	569	555	561	553	593	583	554	568	578	603	578	563	531	591	538	589	537	609	522	525	574	535	584	581	551	548	548	575	603	576	535	551	558	547	550	524	582	559	555	536	578	577	552	505	536	512	540	599	559	508	600	586	568	561	542	570	554	576	561	523	544	578	532	538	539	517	605	545	530	546	508	559	562	560	525	584	532	576	552	526	566	562	566	553	575	549	605	549	541	566	580	547	547	555	557	573	575	536	535	514	553	545	528	572	517	527	561	550	566	599	555	586	510	574	547	572	580	581	566	540	584	565	563	552	586	618	541	565	595	558	539	541	578	541	580	553	574	561	543	558	583	568	529	513	560	575	541	579	528	530	568	574	530	570	563	525	564	573	575	575	540	544	562	545	520
15716	33835	30159	19950	15532	11932	8677	6285	5149	4782	4169	3923	3148	2847	2541	2394	2048	1698	1600	1509	1346	1248	1133	1096	1062	1128	991	1014	943	907	859	884	786	831	807	794	790	804	759	861	820	813	807	750	732	729	724	699	771	712	683	728	772	715	689	750	713	726	680	728	725	731	638	660	699	670	689	695	699	649	754	709	684	684	688	657	679	676	643	694	688	679	656	673	665	675	653	618	654	662	685	671	637	679	639	609	694	649	634	653	670	647	609	691	711	666	670	659	630	666	707	638	671	679	619	631	652	662	653	622	650	629	677	599	682	659	638	621	649	653	597	607	654	622	661	605	613	648	642	668	622	660	636	648	641	682	630	668	663	665	602	651	594	608	676	606	631	658	598	672	663	685	680	636	703	656	666	637	671	655	659	659	642	657	629	643	655	678	662	661	696	649	653	682	640	622	616	673	638	669	668	614	669	659	613	614	673	659	627	631	652	663	629	686	621	638	675	707	665	690	627	643	627	637	674	639	620	658	627	645	649	643	648	645	672	675	655	588	643	634	651	652	660	608	659	664	632	675	638	683	680	643	638	652	607	652	637	649	652	659	667	641	646	687	670	686	637	622	633	674	690	635	620	667	603	646	641	663	666	641	667	696	644	662	677	637	584	672	638	653	643	585	686	639	643	688	669	688	641	605	640	652	658	674	657	678	612	617	617	652	653	627	663	688	647	657	685	663	653	633	651	647	635	665	605	686	624	693	664	690	651	650	620	674	636	651	657	639	678	636	681	658	617	669	679	680	634	612	645	641	609	640	687	643	643	650	687	618	685	704	645	645	660	630	634	678	650	649	635	647	667	632	671	629	677	666	672	672	615	643	706	635	637	624	644	644	652	628	674	650	619	623	589	621	652	640	695	658	664	613	673	653	636	639	666	653	614	661	663	658	656	706	640	723	636	650	643	600	626	673	629	637	653	644	634	641	637	640	690	658	612	636	646	656	610	643	665	645	668	663	661	644	633	693	651	637	631	658	643	654	642	658	620	672	602	656	631	615	665	656	631	621	669	678	679	666	632	655	651	713	592	630	625	639	704	639	597	661	611	670	657	654	673	674	633	628	652	672	654	593	657	650	629	661	627	686	665	662	630	638	664	646	657	669	644	627	678	637	657	641	643	634	628	654	686	618	648	649	625	641	644	651	631	632	621	659	652	645	670	670	652	656	676	681	665	638	659	634	699	633	644	637	639	641	668	626	654	680	655	647	637	647	709	661	678	652	662	664	667	682	627	660	657	652	662	634	632	679	625	649	625	637	632	610	666	647	629	616	643	617	675	664	654	643	660	644	648	683	644	619	693	653	647	644	618	624	632	617	667	662	663	649	631	655	634	636	648	634	628	613	638	638	638	666	641	650	637	618	657	640	623	635	647	660	630	625	622	635	626	665	623	644	684	619	635	652	620	646	663	657	639	633	606	618	688	663	641	661	664	704	663	655	662	628	666	698	638	682	639	659	679	632	624	676	617	667	649	623	643	686	642	634	633	691	645	655	650	665	696	644	657	633	658	626	646	632	683	616	680	638	680	650	597	695	628	585	676	653	608	706	658	671	643	641	650	656	594	672	681	689	705	660	650	609	654	688	682	669	641	657	642	651	632	676	673	624	681	593	624	622	639	639	607	623	630	667	648	698	646	658	647	671	641	638	639	634	670	679	632	685	601	674	648	670	632	599	625	657	667	616	636	642	654	660	689	665	677	664	647	627	685	669	615	673	643	654	675	684	633	665	667	623	666	668	678	641	683	669	697	619	628	692	671	639	623	637	686	626	666	682	684	628	663	644	652	656	636	631	666	658	682	641	654	618	640	645	654	631	601	628	628	600	641	596	644	635	630	640	638	680	629	625	631	618	687	649	658	659	599	650	648	640	641	649	656	670	645	648	605	634	681	609	616	679	612	658	620	652	658	654	638	634	658	676	657	629	670	676	640	645	642	649	620	655	647	641	664	624	676	607	688	682	654	658	617	652	629	612	646	635	612	652	654	671	670	677	667	650	701	641	651	604	669	652	666	638	592	665	617	639	664	670	616	616	686	637	634	658	631	616	643	618	610	666	661	671	702	658	629	633	615	615	694	655	636	663	671	641	631	677	620	711	660	657	664	619	654	674	644	597	606	660	640	657	665	637	631	642	680	629	660	673	631	675	686	644	643	674	687	628	657	622	627	648	676	678	616	646	641	653	644	643	624	620	645	654	619	625	645	655	647	662	660	675	668	634	629	639	679	687	650	700	613	649	602	640	658	638	657	581	670	618	636	650	676	720	670	666	682	647	640	618	670	670	661	620	663	652	659	668	635	634	639	614	647	653	655	665	734	658	696	675	649	598	631	625	657	641	619	651	650	658	689	685	612	701	657	666	650	633	661	661	680	623	673	660	663	659	634	663	704	642	637	668	672	647	733	675	605	649	658	653	660	655	683	662	668	650	678	679	667	617	666	654	687	686	670	606	675	663	654	628	660	658	646	631	653	662	646	635	655	659	663	667	636	621	629	668	643	614	637	621	601	649	625	631	687	650	663	659	609	693	640	673	629	647	663	698	612	636	685	606	649	617	664	699	679	680	603	601	630	583	694	636	655	648	659	661	631	617	668	648	676	653	665	696	594	659	698	648	610	631	605	645	662	618	674	600	631	672	686	630	617	670	670	630	649	633	656	644	655	615	597	696	652	642	641	630	601	682	703	658	604	644	678	638	701	665	611	663	657	662	648	662	671	657	649	642	642	688	631	642	588	612	634	624	639	663	630	635	616	654	626	642	641	629	685	658	662	633	688	658	599	680	625	640	657	630	612	656	635	646	681	657	684	618	623	689	628	672	688	656	622	665	612	685	653	647	685	676	629	687	613	663	665	619	621	669	640	640	643	647	629	618	656	647	667	685	635	672	646	668	629	599	626	705	683	605	675	686	671	679	633	652	643	656	675	676	618	679	638	659	630	666	672	623	688	595	628	625	654	630	634	659	689	607	628	650	653	654	641	665	635	632	663	650	682	623	676	650	679	631	629	684	677	688	655	685	655	601	638	616	667	614	652	680	627	658	652	653	646	646	631	606	651	691	661	656	623	619	632	621	646	630	618	618	664	657	668	670	651	601	629	647	634	629	625	648	668	632	662	657	615	652	657	587	632	630	676	642	650	633	647	665	614	640	610	647	658	644	611	612	651	643	644	646	628	638	632	653	661	669	628	618	619	681	632	639	639	621	667	629	621	635	647	631	632	589	653	666	658	637	590	624	662	687	649	613	648	635	690	597	664	655	682	647	601	647	654	632	659	632	682	614	644	679	617	614	613	632	681	679	622	663	642	664	676	634	704	663	658	627	652	659	666	647	643	625	595	604	650	646	646	654	683	650	627	641	606	649	643	614	697	677	650	600	634	627	670	634	665	669	664	642	630	636	633	631	670	665	638	638	628	650	611	629	683	613	671	638	616	626	627	628	661	655	634	676	634	697	671	652	654	664	594	648
26929	20940	17328	8514	4157	2959	2158	1525	1505	1448	1373	1359	1244	1160	1132	1046	1098	1041	1022	974	892	883	916	894	850	861	868	868	847	851	789	824	809	774	829	858	873	777	835	798	832	834	832	798	835	772	842	858	844	792	761	806	809	768	804	863	750	773	811	787	748	783	845	805	855	782	841	832	823	788	778	798	869	821	853	799	800	802	791	776	782	795	779	829	813	771	788	798	776	798	779	795	817	764	791	778	752	750	818	800	858	800	750	816	769	800	832	789	753	806	780	799	737	758	736	806	783	744	767	767	733	797	786	771	800	744	774	842	758	765	853	780	850	796	754	827	722	762	793	792	741	760	770	725	826	815	836	781	716	752	791	758	822	848	778	843	780	824	803	792	758	806	849	789	771	803	803	811	801	779	760	819	799	813	794	769	715	765	830	799	813	768	754	752	780	832	801	804	763	754	796	803	812	806	786	785	793	762	773	856	807	782	770	736	768	765	751	835	746	765	785	719	850	823	795	814	801	784	826	745	791	732	748	787	803	757	795	774	733	742	778	712	772	820	823	821	792	800	806	842	802	760	749	832	780	801	766	780	742	766	815	786	810	784	794	834	761	751	777	783	727	690	783	774	787	741	768	816	765	805	782	788	866	775	727	795	812	854	791	753	787	787	737	737	756	824	798	780	793	779	751	810	833	812	853	835	817	766	785	801	741	810	805	747	797	831	808	779	803	719	785	765	802	716	767	812	729	788	782	753	816	760	817	796	769	768	807	783	802	768	738	807	819	809	738	804	786	792	782	804	751	812	767	802	786	835	762	829	796	757	776	767	741	827	770	780	749	810	760	807	757	780	786	782	838	774	805	791	799	791	785	789	676	793	787	815	810	803	796	807	769	752	783	796	787	785	795	763	784	773	779	740	815	814	787	762	770	801	801	767	741	756	809	812	735	818	795	765	788	819	770	792	782	787	768	843	762	776	830	801	780	757	792	830	819	767	784	821	779	762	774	735	801	819	800	840	800	817	779	784	794	790	776	753	760	745	784	800	760	790	789	739	774	785	775	740	722	831	813	733	779	738	743	796	743	765	779	737	790	801	788	765	760	783	832	727	769	825	798	778	764	776	831	755	793	763	810	789	811	830	800	800	791	785	764	807	741	818	760	768	879	772	778	800	781	803	786	765	780	786	814	813	819	772	765	782	789	766	798	771	774	747	773	761	794	762	734	774	764	789	790	810	780	818	758	761	816	842	808	792	796	806	792	794	792	784	793	784	800	789	802	736	782	773	767	778	798	834	776	755	821	774	781	793	820	750	755	797	751	761	764	814	785	812	797	739	766	765	778	803	764	822	793	772	874	781	759	778	735	755	798	786	764	792	775	776	819	792	804	725	784	868	834	819	805	800	781	765	803	779	774	779	793	789	744	770	809	811	786	820	757	769	798	802	768	791	789	801	801	750	735	803	775	798	799	764	775	783	802	740	740	759	834	765	798	774	815	786	750	829	768	784	758	816	765	836	794	797	797	796	781	758	772	752	813	825	763	773	797	761	796	751	767	771	733	762	803	756	785	750	759	830	805	788	744	752	738	751	790	833	742	796	799	755	761	790	825	771	824	735	824	772	772	775	793	757	745	792	806	770	772	800	730	836	766	793	766	804	780	787	775	807	844	809	827	754	814	763	878	762	798	798	795	803	763	841	801	774	823	772	757	775	755	791	811	782	767	749	773	803	794	792	761	820	795	792	787	757	778	795	787	774	773	767	836	755	797	819	772	750	772	833	787	815	779	729	724	772	796	776	758	821	806	810	726	765	786	815	789	821	749	787	803	758	758	747	775	746	810	807	803	795	856	809	783	786	760	721	736	782	810	806	801	748	806	794	793	821	800	745	825	798	788	776	778	810	710	794	798	796	793	804	780	825	773	784	766	780	715	800	755	765	819	776	807	820	797	778	788	747	791	793	799	749	788	838	831	738	814	779	781	775	800	774	812	818	778	772	772	792	821	795	810	760	823	785	784	812	789	736	771	773	754	830	755	840	785	802	805	783	811	832	784	754	779	768	737	815	821	768	800	840	820	770	825	745	753	792	800	772	785	790	804	742	787	775	769	793	748	788	799	782	799	789	812	819	826	787	799	770	796	774	771	783	756	761	830	769	757	775	767	773	769	797	782	787	762	802	775	767	805	760	798	802	753	816	805	795	779	782	776	771	820	768	795	789	751	774	778	723	797	839	807	720	872	780	775	819	799	758	762	811	783	770	795	818	786	820	794	782	833	798	730	839	757	794	731	796	784	771	745	798	795	817	780	800	742	810	798	757	774	794	825	791	778	749	767	774	748	788	822	772	763	795	779	804	835	790	785	749	734	830	796	791	787	783	800	813	755	769	803	760	763	826	790	806	783	781	794	815	751	756	793	756	763	800	783	777	789	732	750	802	813	767	774	783	732	810	735	791	738	803	774	808	793	769	819	746	801	758	838	738	818	793	781	745	782	775	791	802	776	780	825	805	852	814	739	792	810	764	809	815	780	785	812	781	760	758	719	772	772	812	789	798	798	780	789	785	825	785	770	838	767	797	769	751	797	805	763	787	806	807	808	807	779	842	800	746	765	785	797	763	746	780	722	770	780	806	753	778	810	744	831	776	830	780	821	745	830	813	761	780	770	809	784	814	802	805	791	787	778	787	797	782	774	789	787	773	820	804	826	787	773	808	833	771	785	803	776	786	776	762	779	821	816	752	820	774	785	769	791	736	850	801	781	733	796	837	810	780	759	831	777	822	780	766	765	766	774	756	758	780	798	801	845	802	840	797	814	792	786	784	776	765	816	777	816	806	836	733	787	777	828	821	782	691	779	813	814	788	765	798	768	775	779	785	778	772	781	842	813	783	789	742	752	808	778	797	735	760	754	781	742	748	752	837	787	769	811	769	748	774	815	784	774	791	764	800	802	812	748	783	805	763	824	795	788	781	821	793	771	787	783	850	772	798	785	799	754	757	833	786	767	817	812	766	768	746	805	767	820	733	833	772	807	819	778	785	812	749	786	765	789	783	752	786	823	743	784	800	852	768	830	779	784	836	790	758	789	816	764	790	797	806	784	775	793	777	839	770	781	801	832	814	813	821	804	783	797	816	798	784	804	765	828	774	799	825	783	765	756	826	844	791	802	773	777	731	806	783	770	797	736	781	794	809	812	804	792	745	803	811	758	753	783	769	793	750	838	832	769	857	814	838	773	730	790	801	781	749	791	791	807	781	762	802	861	782	792	771	765	757	784	748	745	735	779	759	756	825	802	837	792	816	731	776	743	779	780	819	771	778	762	841	762	773	808	788	783	729	819	792	761	813	768	786	813	771	800	811	784	782	775	777	764	790	782	785	825	747	736	821	797	796	789	751	782	749	781	773	813	761	794	831	790	756	787	829	783	801	810	830	861	796	801	810	759	772	803	798	808	831	785	766	784	744	753	726	791	790	758	827	801	764	797	799	778	804	739	782	771	810	742	799	762	816
12503	20808	17352	9698	6951	5229	3582	2865	2644	2425	2409	2020	1857	1738	1668	1566	1440	1342	1244	1229	1160	1088	1134	1035	1078	1081	1072	1015	1021	1005	1037	959	917	968	954	994	990	1009	906	993	1026	938	950	958	990	966	1015	958	968	969	938	986	941	933	936	938	1008	905	941	932	951	893	937	978	950	942	935	1014	959	888	886	961	919	900	923	907	924	935	929	910	941	939	967	901	889	912	951	952	957	891	944	921	951	995	884	930	890	962	945	914	969	931	901	941	941	889	945	977	934	902	905	915	943	910	884	987	889	924	952	916	963	914	899	914	919	987	872	982	980	959	962	915	904	963	938	889	925	919	920	950	929	997	936	922	986	964	904	930	945	879	968	883	934	932	968	881	901	1008	924	958	921	942	863	923	913	911	895	921	893	861	925	937	942	950	897	944	904	930	887	915	970	917	893	941	874	949	979	970	894	963	931	930	910	893	930	963	897	942	923	975	929	922	991	970	956	950	936	981	930	880	873	894	951	888	914	908	924	922	960	950	933	953	933	871	939	928	907	927	892	940	874	913	968	924	955	1015	927	893	878	882	909	917	909	966	872	935	912	910	902	926	921	963	938	947	930	970	921	908	922	912	951	941	968	914	899	933	930	942	873	919	971	922	982	893	917	925	963	948	933	872	920	962	888	936	975	972	898	917	924	903	1002	930	893	939	951	940	914	948	894	930	910	881	918	920	919	932	920	950	905	982	963	896	947	930	929	931	914	880	949	952	915	914	891	968	924	929	956	877	927	910	917	881	913	908	932	958	832	907	959	977	925	906	972	912	937	903	945	894	850	902	942	880	901	964	894	911	881	925	953	898	948	922	916	892	918	956	910	932	949	961	963	903	942	922	959	905	890	883	940	879	946	959	948	926	944	923	898	955	921	966	867	905	882	919	922	923	919	958	945	934	886	941	913	947	958	902	939	911	902	930	950	906	915	980	912	883	940	864	944	908	898	888	929	868	969	852	936	939	966	933	905	907	952	936	951	912	951	901	954	1004	981	944	969	907	961	943	898	894	929	950	956	939	917	938	912	883	962	895	922	897	912	977	903	913	948	951	860	963	965	892	876	939	917	899	979	943	955	934	910	900	901	880	970	908	944	930	945	914	887	939	888	913	912	903	879	915	962	951	928	985	919	902	899	926	933	895	954	934	932	866	928	959	986	958	917	930	977	960	917	883	907	918	964	970	875	908	937	912	896	960	972	874	1035	933	942	956	911	905	948	888	956	957	934	918	899	923	932	917	951	933	902	936	876	919	958	968	946	938	890	881	978	984	894	886	973	914	933	913	919	931	928	946	947	938	960	916	947	965	914	946	976	874	928	896	902	939	881	906	920	963	955	923	898	967	909	937	892	897	907	879	874	893	925	885	921	950	925	922	957	917	929	907	945	926	917	890	984	974	942	898	921	931	942	949	928	922	946	878	917	992	927	963	903	937	912	920	903	949	988	912	906	904	894	934	888	934	932	920	931	945	941	924	878	918	907	902	924	926	943	939	918	900	956	920	906	963	974	863	936	893	963	970	910	922	938	970	879	939	936	896	915	892	880	985	887	912	952	990	883	975	959	916	892	934	954	920	885	912	944	896	904	937	904	886	869	985	971	861	947	913	907	883	946	910	930	936	865	880	920	921	920	912	864	900	917	946	913	949	934	909	895	921	931	946	953	931	981	962	917	911	907	940	921	908	933	965	880	906	987	978	929	957	912	1004	908	900	893	878	901	947	884	920	915	869	940	954	895	884	928	951	916	922	927	917	982	948	921	962	923	903	849	911	938	902	904	966	965	922	954	976	964	930	870	948	919	950	888	877	960	974	914	885	976	972	916	951	937	981	868	926	991	905	914	920	919	922	920	923	945	967	890	902	922	872	921	922	882	915	881	881	898	952	940	921	902	958	900	883	940	953	932	922	907	908	905	921	905	909	956	946	912	927	953	930	945	898	982	896	951	938	917	922	892	921	935	956	930	902	962	934	963	890	918	913	924	942	995	938	976	1000	901	936	942	955	970	994	933	909	907	918	919	927	925	920	882	947	910	918	966	931	916	923	945	966	917	970	920	1010	898	922	979	879	924	900	955	967	956	941	944	943	926	967	976	922	944	931	887	909	928	992	895	931	875	964	950	966	922	906	936	961	960	886	948	934	943	907	923	925	938	975	960	939	897	878	875	945	915	981	925	949	986	920	919	940	946	977	943	932	940	904	914	884	898	883	927	924	946	988	903	950	951	907	952	940	890	965	917	901	940	956	940	909	916	945	942	974	933	881	945	911	911	914	926	917	903	921	915	914	963	907	891	946	971	927	936	920	919	914	900	880	880	938	978	891	901	956	898	941	891	891	910	904	930	924	919	986	909	993	927	928	908	922	878	955	941	880	888	868	928	931	979	926	899	903	911	904	931	942	980	902	906	881	981	895	932	932	902	937	922	898	905	934	922	942	961	875	916	946	941	912	982	891	917	952	936	965	902	950	949	914	982	909	909	954	941	915	887	916	905	870	912	895	963	911	916	919	942	961	938	866	919	899	913	925	873	948	937	951	913	948	921	909	911	894	955	918	923	923	918	932	985	899	920	1001	944	966	932	970	938	936	972	879	937	900	939	831	953	900	947	909	928	934	887	913	949	910	913	905	888	922	936	932	938	979	852	925	915	929	891	941	915	932	971	898	914	932	911	936	909	921	921	946	903	975	962	939	916	916	956	915	915	900	909	930	964	885	925	879	881	972	977	968	889	935	901	921	921	963	903	904	965	955	914	918	915	946	942	961	857	907	890	923	921	929	926	897	907	987	921	967	981	930	921	899	947	970	902	910	901	904	983	907	921	930	888	959	965	901	915	902	952	898	889	937	906	945	946	859	913	920	938	894	924	894	964	900	925	918	856	921	935	938	903	886	955	935	925	914	888	907	910	915	924	880	954	919	953	941	959	881	962	913	902	969	901	934	942	932	903	952	973	915	940	941	905	899	915	914	905	929	907	930	944	885	956	960	888	912	928	968	961	980	936	916	963	951	919	969	948	964	914	882	890	936	937	924	972	878	883	925	941	881	923	885	955	908	948	898	945	944	913	870	937	957	868	914	932	965	926	945	894	948	902	941	886	901	914	942	894	991	950	978	938	898	939	936	954	952	966	973	945	927	991	859	941	933	902	973	881	868	914	921	894	945	938	893	907	926	918	944	931	924	940	966	850	938	930	899	891	915	974	978	892	953	928	898	936	946	868	829	953	896	957	921	926	929	933	908	935	928	936	898	895	912	936	966	907	993	913	916	977	938	902	937	867	909	912	938	882	920	896	932	968	918	913	880	940	935	946	873	934	932	949	942	931	899	905	932	918	908	923	944	939	895	919	914	883	902	933	921	901	903	935	877	962	865	958	890	953	924	915	922	926	891	953	906	918	981	958	949	942	847	937	987	943	896	953	935	907	912	942	882	932	872	967	939	890	971	938	886	942	900	895	937	919	902	891	940	867	915	923	872	938	940	968	926
23611	21061	28435	23926	21104	14685	4555	2462	1976	1931	1804	1592	1424	1360	1229	1140	1065	1029	894	877	829	719	822	767	738	713	780	757	738	749	708	675	674	696	658	637	645	668	671	700	678	661	608	618	596	645	644	625	693	643	643	657	654	609	620	644	643	605	641	607	660	644	612	621	650	638	623	673	622	627	640	626	594	629	672	617	626	587	588	627	591	603	625	630	599	571	586	623	643	610	633	587	640	603	637	653	651	584	625	636	644	595	652	618	623	621	660	606	588	607	607	608	615	645	670	607	613	588	579	578	648	613	571	622	594	629	641	632	609	607	637	647	620	602	638	625	604	625	621	587	654	629	636	627	653	624	632	639	582	633	621	665	573	607	614	603	607	614	649	624	667	633	574	582	657	590	592	618	602	606	616	659	618	558	610	630	598	629	583	617	599	604	587	642	607	605	614	616	636	650	608	585	584	617	595	606	580	606	606	598	566	615	608	615	636	620	608	623	575	603	596	619	568	608	616	604	602	557	610	602	626	592	640	590	604	591	662	602	644	561	660	630	571	593	588	634	584	623	570	680	583	593	590	598	609	613	599	582	603	604	598	607	660	660	614	577	642	597	610	622	575	632	605	605	611	651	603	582	613	595	600	627	598	645	606	648	634	618	607	632	623	619	608	633	626	643	596	670	591	649	598	634	618	638	602	633	640	600	579	652	649	605	599	644	612	610	626	608	614	650	600	601	632	624	580	605	591	559	623	549	633	634	633	589	638	590	638	615	579	595	612	619	569	585	631	613	616	617	634	614	560	577	640	659	587	618	627	600	686	631	586	590	625	609	630	626	597	620	568	553	653	599	604	586	606	612	575	634	646	635	602	609	596	669	607	600	590	654	637	595	568	648	629	623	633	591	654	629	636	587	642	611	609	607	620	620	677	640	590	567	631	572	628	590	616	586	622	631	560	572	621	614	598	632	589	614	639	581	565	617	609	600	627	637	612	609	647	612	605	609	622	585	593	615	611	581	631	624	613	622	630	606	606	601	656	628	602	658	634	653	613	581	618	619	622	593	596	604	630	570	585	642	573	611	581	658	593	615	609	646	628	598	630	610	601	632	592	626	664	637	653	588	606	644	588	617	632	594	611	548	602	625	646	647	606	622	622	597	616	613	604	613	584	594	660	615	589	616	586	619	615	592	555	645	603	635	579	614	605	620	605	637	646	569	634	597	590	670	616	613	612	638	618	635	594	608	600	646	603	630	590	592	582	578	615	628	569	601	605	624	616	605	620	667	587	562	598	620	610	601	598	612	583	621	614	599	648	577	603	603	615	629	585	605	606	608	616	589	631	607	657	592	602	596	624	616	640	586	638	617	605	649	574	628	600	630	658	609	633	578	607	579	636	619	599	626	618	597	599	596	598	629	613	568	604	596	617	602	622	621	631	657	654	593	624	607	628	623	599	583	585	584	585	575	623	638	615	585	574	669	614	542	622	609	612	641	605	562	612	627	582	619	598	594	572	617	606	601	638	646	657	648	563	593	596	610	587	607	602	612	605	629	662	592	627	601	610	605	598	614	592	632	603	639	584	626	612	612	612	613	619	577	578	604	616	630	658	631	633	626	616	637	601	599	624	655	644	580	619	604	643	606	596	597	602	642	646	624	650	616	579	586	649	633	616	566	628	620	610	601	617	637	616	620	590	648	644	634	608	599	618	588	632	661	605	619	585	613	609	633	609	638	633	604	593	652	608	586	623	645	579	601	622	617	615	623	648	560	620	590	649	636	592	627	624	646	612	602	591	600	636	659	598	643	604	608	594	602	671	602	634	583	616	653	635	610	569	582	592	618	594	624	628	608	621	602	674	573	596	580	616	597	624	567	653	589	637	614	601	599	606	615	549	604	662	611	658	605	636	603	609	627	582	602	617	616	587	619	622	591	617	628	597	588	630	599	608	668	607	620	614	593	637	605	602	647	634	630	581	580	599	617	606	631	618	629	600	593	622	608	637	597	591	613	614	594	626	644	643	600	610	560	608	638	620	595	576	607	664	638	570	576	573	586	599	600	600	637	596	603	635	623	596	611	654	589	568	649	623	651	627	660	599	606	644	605	609	593	601	622	601	601	569	616	595	631	619	594	578	600	670	635	559	640	662	573	650	599	612	600	582	626	562	629	586	584	611	621	602	578	612	619	649	595	619	616	605	623	588	587	599	598	590	595	631	572	614	616	606	592	630	578	610	575	628	632	592	614	587	609	625	574	615	611	572	562	635	588	590	613	579	640	591	641	593	645	615	626	620	608	603	605	589	589	671	633	594	569	567	611	585	607	636	595	624	628	670	635	600	590	633	618	617	609	607	587	615	665	626	616	591	609	587	650	601	596	605	593	589	596	587	637	599	579	627	626	623	579	618	625	598	570	601	583	625	634	605	626	568	633	611	614	575	624	610	666	584	614	615	640	614	641	626	632	573	581	610	600	577	562	625	612	596	599	602	621	602	620	625	657	608	638	602	630	634	578	570	628	618	612	655	608	596	620	590	586	603	606	601	640	580	584	629	654	605	612	618	624	627	619	587	590	604	642	544	606	605	596	612	604	613	571	610	590	611	602	577	623	620	671	627	594	585	604	626	640	609	608	606	590	623	631	622	631	608	631	600	624	591	604	623	605	604	642	625	613	619	590	562	646	577	585	586	597	594	588	600	597	633	617	595	650	623	621	545	651	651	618	560	597	565	650	558	583	632	576	630	587	599	636	643	603	587	546	581	623	622	568	590	614	580	633	578	580	617	613	606	596	585	577	621	605	634	621	591	624	578	651	585	608	620	580	617	609	602	605	609	625	620	615	603	581	589	618	610	618	612	569	648	619	561	633	593	648	630	601	635	602	613	664	620	627	616	597	623	573	622	609	607	618	617	610	596	641	587	653	633	616	595	605	616	581	620	558	572	622	631	619	597	579	597	577	631	574	660	593	595	647	620	588	620	602	601	618	582	577	628	623	623	561	631	590	612	640	611	641	643	612	609	590	640	589	631	624	642	615	612	620	593	631	599	607	647	547	587	561	640	614	625	564	579	614	588	619	604	641	594	638	592	582	598	625	684	622	613	604	581	612	606	618	583	646	618	605	620	600	640	597	602	615	631	616	574	646	653	607	644	597	587	610	590	617	598	668	613	603	643	632	545	662	593	630	634	615	598	591	620	639	634	608	631	609	607	586	596	578	608	601	580	564	600	594	579	597	576	607	606	553	622	618	595	629	596	610	594	643	651	588	640	575	615	629	624	600	586	617	604	595	600	619	556	615	603	620	628	607	593	629	586	634	633	631	627	605	640	614	620	646	570	616	610	624	575	618	599	630	601	645	593	632	619	635	570	650	568	601	633	605	612	636	595	593	610	610	621	628	615	591	626	621	619	565	660	580	621	594	612	614	598	612	600	628	600	627	589	610	610	582	608	565	640	621	615	662	628	685	622	604	641	615	632	621	596	638	630	619	584	616	589	616	634	611	602	607	580	634
13717	27869	24537	15352	11347	8563	5867	4744	4028	3609	3287	2790	2555	2282	2063	1830	1693	1490	1398	1216	1189	1099	1039	1095	978	982	1002	932	948	955	976	898	893	830	860	834	790	778	885	803	867	847	831	799	770	772	801	783	744	801	739	749	774	765	804	770	760	772	741	756	741	799	770	748	827	763	758	734	759	760	782	774	757	760	715	774	740	721	727	752	747	723	774	751	729	773	762	713	725	752	758	753	706	766	694	728	777	724	750	690	745	721	749	754	744	781	700	717	706	712	754	767	773	708	710	776	728	711	743	734	743	744	733	739	721	774	698	714	720	752	739	738	738	738	742	739	720	741	705	785	726	678	718	743	776	704	729	714	737	733	713	705	679	777	696	713	745	737	765	739	730	707	747	679	697	716	733	733	725	778	748	702	727	734	714	756	714	711	740	689	750	706	747	755	715	706	764	704	724	700	747	741	731	726	733	729	746	677	728	699	702	743	757	729	713	735	687	738	738	724	735	723	717	740	700	703	685	764	708	764	704	742	753	695	705	725	798	764	699	716	699	744	749	772	694	759	730	699	725	706	716	767	722	714	701	700	707	680	742	746	704	746	727	710	715	758	701	708	737	757	749	694	741	769	716	715	681	729	707	697	699	747	705	687	725	757	763	739	720	699	725	693	668	766	757	658	720	671	761	725	731	739	732	760	730	693	755	690	743	750	756	669	665	742	712	744	764	749	729	711	750	791	741	691	737	732	721	697	751	756	714	744	723	779	731	718	697	763	717	714	761	761	784	724	778	690	737	695	706	688	744	753	671	711	749	711	728	738	776	740	692	715	704	724	701	746	716	710	727	695	731	697	709	738	743	707	738	710	754	730	728	738	729	707	731	731	736	739	725	713	743	717	758	729	713	687	728	735	721	730	761	728	725	725	725	696	713	758	764	775	728	721	737	803	754	729	759	721	716	751	718	744	748	720	707	662	771	768	757	711	722	809	683	730	720	684	740	728	694	722	721	762	715	768	707	734	745	758	734	692	735	708	761	753	744	748	739	668	684	721	708	703	748	712	749	722	688	728	724	718	746	703	791	728	708	683	687	750	747	703	763	740	692	740	781	732	761	714	753	795	774	704	777	743	694	706	743	734	712	698	793	781	760	731	749	733	711	770	710	713	708	741	750	760	780	791	757	705	715	732	691	697	697	762	757	750	670	706	757	732	748	685	752	706	678	670	765	756	745	706	693	706	727	724	756	747	755	707	723	767	737	728	748	740	721	742	743	701	737	740	769	697	708	726	735	738	702	685	728	714	747	728	748	734	737	740	709	759	742	719	749	708	683	743	703	738	769	708	748	750	744	717	731	728	747	796	711	731	721	752	712	788	698	705	749	734	719	721	658	716	728	735	741	768	709	741	703	694	750	663	755	718	711	774	784	714	730	690	740	707	698	748	705	703	672	769	765	661	716	718	715	736	747	706	668	699	713	758	750	696	773	706	693	704	777	736	694	747	716	705	714	720	711	782	720	729	722	712	743	702	701	733	719	759	788	708	722	760	743	758	689	726	690	734	749	706	726	717	707	688	726	745	733	792	709	688	741	683	730	719	700	723	734	677	730	776	732	748	741	715	762	765	723	759	695	753	734	733	717	728	780	738	678	779	700	747	718	724	760	755	739	741	688	731	720	740	819	683	707	695	745	689	751	696	722	740	735	722	720	733	724	729	722	757	725	715	733	758	698	731	728	786	755	731	749	773	729	730	749	685	743	792	721	727	712	673	699	691	728	707	715	678	758	691	773	769	706	707	727	707	717	708	773	732	714	718	711	717	730	748	704	712	745	748	776	778	739	759	751	713	738	741	747	761	746	729	731	760	737	756	749	722	711	675	714	749	732	698	726	714	698	691	698	684	704	756	748	767	734	730	747	762	707	737	735	737	729	761	710	726	753	688	736	721	757	748	710	731	718	736	719	761	720	709	700	703	750	752	702	778	707	715	710	691	706	717	746	725	730	740	703	724	720	767	741	711	720	723	719	709	737	679	715	655	727	668	690	742	735	743	694	698	753	721	790	738	725	713	751	759	745	755	771	706	735	775	753	733	744	748	724	735	740	700	752	717	721	706	712	739	716	737	733	748	784	758	699	737	701	729	777	703	719	705	778	707	733	710	690	752	738	731	717	713	745	723	671	716	771	730	733	714	726	739	731	740	744	748	747	706	719	703	710	663	710	770	758	737	725	737	722	670	697	780	733	757	685	706	700	760	711	709	736	714	761	715	733	705	723	750	728	682	731	730	727	744	718	698	695	739	762	749	734	709	748	746	718	742	762	739	683	737	715	736	732	742	705	713	689	783	724	739	678	731	749	689	771	707	679	701	737	741	739	783	737	744	747	735	690	782	707	715	735	733	716	717	681	774	733	732	760	655	783	731	756	739	737	661	718	719	669	735	738	788	729	700	752	755	726	705	678	734	775	756	729	723	762	782	773	717	719	719	762	710	718	721	707	752	767	747	732	750	741	708	750	737	743	729	706	724	720	740	757	703	748	696	704	743	673	711	701	736	749	716	753	726	767	736	715	735	771	710	719	706	752	768	742	740	698	730	752	724	721	713	715	721	709	708	733	748	682	712	770	709	742	685	734	761	720	737	789	761	773	703	707	781	716	713	763	692	740	686	708	791	722	766	724	722	762	696	707	786	683	706	670	723	730	747	733	773	754	716	669	730	727	714	764	709	733	719	747	743	723	723	714	731	719	689	705	707	707	737	708	760	727	699	720	690	732	714	757	728	705	714	721	739	725	726	746	715	735	720	719	785	711	723	734	708	704	697	757	746	729	817	806	718	706	737	720	724	729	772	727	737	734	713	716	715	720	774	724	710	724	748	709	712	707	763	769	678	706	714	669	753	743	718	750	769	669	691	734	711	748	736	736	694	730	718	679	660	760	727	749	712	718	710	687	700	736	697	725	699	756	752	701	746	734	751	718	749	749	719	742	709	697	731	700	689	758	708	729	725	683	742	703	707	718	737	762	769	718	726	739	704	750	740	679	746	705	694	744	726	730	724	701	724	694	713	736	725	676	726	692	696	753	749	760	718	742	715	691	729	727	736	772	794	710	704	737	746	722	734	680	726	746	716	757	737	742	743	710	751	706	715	709	797	735	718	726	734	762	778	753	717	731	653	751	706	684	701	722	748	705	753	735	688	743	716	751	746	730	757	727	748	749	742	725	712	694	720	762	764	693	692	774	722	721	737	704	758	725	768	747	728	780	680	732	750	763	733	734	726	771	767	723	716	767	721	762	749	723	740	727	768	737	730	724	719	736	715	731	741	714	736	752	716	757	685	726	726	684	690	743	732	711	735	699	706	726	683	763	720	741	701	729	748	696	748	716	715	741	674	751	738	756	734	749	703	674	722	760	722	727	724	732	694	734	772	755	721	708	743	720	729	758	752	723	767	664	690	697	759	703	687	709	752	732	737	740	697	712	729	689	762	738	714	691	748	725	735	755	714	752	715	751	711
22721	21085	28857	23549	21090	21320	13795	3956	2786	2563	2349	1941	1836	1685	1483	1379	1284	1133	1120	1025	846	899	854	802	850	772	814	730	752	684	678	715	669	643	677	666	630	630	650	700	630	587	693	668	660	631	658	663	628	625	649	602	585	607	641	627	635	600	627	562	606	565	604	611	613	595	630	590	603	603	565	596	561	573	642	591	590	611	604	625	602	610	613	567	615	570	570	608	540	595	629	597	597	562	621	587	590	623	564	597	547	586	571	562	599	627	531	542	567	603	538	520	590	559	620	581	602	606	572	555	627	590	580	587	590	591	568	582	607	577	605	575	559	586	555	571	573	574	571	584	618	586	580	570	584	534	552	542	591	570	581	602	536	579	530	601	572	565	562	574	558	545	563	574	576	569	577	596	507	562	600	555	560	550	608	557	571	596	579	613	592	567	591	619	631	562	556	550	569	585	537	599	591	593	540	547	529	595	561	555	554	599	590	578	560	521	574	569	608	614	604	579	587	547	559	576	588	559	568	570	577	593	572	585	549	605	547	558	593	546	575	614	625	570	590	604	582	575	536	545	585	537	541	569	592	571	606	567	577	569	594	574	581	533	588	592	550	589	563	560	536	533	556	582	586	605	547	560	578	540	603	591	581	619	618	586	574	608	569	610	590	584	596	608	536	595	546	593	584	548	556	605	612	547	617	598	545	568	560	551	587	582	591	575	575	562	545	591	580	581	581	571	590	577	613	575	619	579	596	573	573	615	590	594	557	562	583	583	603	598	555	587	646	573	590	564	590	631	563	577	570	579	549	533	581	556	621	554	596	595	589	568	580	533	596	600	560	595	574	541	559	580	550	528	580	586	558	586	595	563	560	601	579	578	555	572	561	603	575	566	561	551	573	603	552	556	590	598	578	590	552	599	565	585	576	589	577	530	585	596	566	578	558	579	568	577	615	555	607	585	587	561	564	591	581	564	603	625	576	586	572	577	638	565	587	578	543	568	551	569	590	548	574	550	556	558	582	548	592	588	567	590	580	589	583	580	583	601	592	592	599	635	619	570	557	579	599	578	599	620	577	531	616	528	528	561	551	567	556	605	545	570	548	560	599	548	596	610	556	597	588	589	594	612	589	583	575	614	543	506	581	548	604	559	587	620	600	586	561	601	545	598	542	553	601	581	609	597	598	620	569	554	591	564	565	548	577	565	551	592	564	562	587	538	567	586	602	591	623	590	527	593	585	585	587	579	619	583	608	569	581	585	539	570	606	590	573	571	623	623	593	594	614	543	588	565	607	572	600	600	603	570	613	583	587	543	537	604	582	556	583	565	577	571	532	561	570	592	543	550	597	539	610	635	553	568	555	572	557	532	594	581	571	544	604	571	592	578	570	573	540	589	587	568	568	586	506	555	557	587	543	589	543	547	600	585	545	568	590	597	587	601	560	543	570	554	565	516	547	594	566	578	600	555	583	568	574	575	602	563	576	595	624	550	569	576	605	572	610	549	556	593	586	603	576	550	573	606	598	568	559	611	589	550	584	554	566	529	579	551	564	590	593	572	567	559	573	552	596	616	625	569	578	546	575	557	561	608	579	533	535	574	564	567	590	573	583	597	549	519	578	532	545	550	521	595	594	586	561	583	604	555	589	545	588	552	654	574	561	580	566	565	556	585	564	577	553	597	609	584	565	591	574	595	571	600	561	595	563	553	555	553	588	611	593	535	625	568	613	565	556	582	591	574	637	612	595	601	579	596	623	580	607	573	605	573	624	611	595	625	530	568	602	548	571	589	569	586	602	551	570	570	598	569	615	591	551	563	565	577	573	550	612	566	584	558	514	566	559	568	552	576	588	619	596	566	551	596	558	619	570	585	591	566	521	558	572	589	568	561	516	545	550	575	587	598	583	569	596	546	579	594	581	567	532	580	591	577	589	620	573	567	616	567	559	588	594	553	560	586	568	613	557	609	625	590	565	586	571	584	554	555	555	542	592	572	585	522	599	555	569	593	594	556	582	550	566	574	576	614	575	573	590	570	584	572	578	586	571	603	553	525	590	609	576	615	576	561	553	592	548	582	593	610	577	574	584	535	533	598	601	538	543	568	571	599	589	577	608	565	590	582	569	577	550	567	574	595	574	532	619	592	560	576	563	536	550	562	592	549	561	574	538	620	549	583	553	574	591	586	583	566	588	599	575	571	565	599	584	579	554	557	601	545	616	547	578	573	583	575	584	607	572	591	546	612	619	572	575	618	591	581	562	594	592	592	561	585	602	611	565	605	545	535	580	558	603	617	568	582	602	589	574	558	587	590	585	541	585	566	576	580	559	598	575	630	566	567	588	593	556	577	595	571	602	541	568	540	595	534	588	614	579	559	544	573	617	572	589	578	586	603	591	580	581	564	572	549	561	569	553	559	563	576	567	566	569	548	598	592	608	560	629	575	605	536	574	595	572	532	583	610	580	578	571	564	548	595	554	578	563	580	609	552	543	561	616	554	605	596	579	555	570	578	586	596	615	599	549	568	586	584	548	550	525	542	601	606	649	581	589	565	615	573	569	583	571	533	576	568	601	544	596	589	557	597	614	575	582	583	597	617	555	570	572	633	533	614	562	580	574	536	525	557	606	588	589	569	588	607	563	583	594	558	577	585	587	581	559	599	544	582	551	598	580	579	609	525	583	574	584	592	597	563	529	563	612	563	569	602	538	597	605	552	592	623	584	575	552	603	555	542	577	557	597	594	548	618	551	549	579	536	580	529	537	565	547	568	577	586	605	552	592	640	557	590	592	562	572	570	588	589	588	608	525	549	575	581	509	560	600	613	583	588	571	560	592	567	563	538	585	576	529	544	595	579	579	578	561	589	569	614	568	598	571	586	574	611	542	569	566	591	564	612	588	591	622	598	587	509	564	581	572	605	576	521	557	537	595	565	573	581	570	539	605	587	566	568	563	575	534	593	605	579	554	591	558	578	565	604	541	533	578	584	575	560	564	621	553	608	558	602	611	571	536	583	596	609	568	547	599	574	594	569	579	547	598	588	594	587	549	596	603	576	573	593	561	550	556	564	624	559	542	556	608	573	560	599	592	556	567	570	570	576	552	583	565	557	581	602	574	526	575	569	598	539	547	602	529	596	576	549	592	595	555	591	589	592	588	626	606	597	604	580	580	520	585	534	587	580	556	570	573	615	593	588	570	552	600	507	585	575	523	574	598	548	552	582	553	558	602	587	586	560	588	632	566	542	577	619	583	547	585	579	611	577	583	572	580	556	549	586	555	591	570	534	596	547	615	580	609	581	568	591	584	566	578	543	569	584	540	557	603	533	620	533	591	551	604	560	564	578	584	613	568	577	633	577	528	587	599	552	574	551	554	587	588	575	597	590	568	559	535	580	628	599	563	578	622	531	570	583	656	593	563	541	554	574	573	580	578	611	588	596	586	591	571	605	573	616	569	559	582	520	595	595	568	559	652	574	568	561	561	588	611	554	617	579	553	561	547	602	585	586	587	540
15889	32541	28940	19731	14832	11090	8097	6771	5707	4994	4373	3720	3256	2891	2650	2243	1981	1817	1681	1435	1329	1264	1246	1142	1153	1063	1039	1013	956	924	933	837	839	839	788	840	800	835	842	869	801	808	777	803	754	804	761	804	755	710	778	771	754	688	757	800	736	720	729	739	758	711	715	678	681	662	721	747	720	669	768	752	768	721	664	701	700	666	673	683	718	613	672	677	659	655	648	698	684	696	680	685	717	637	701	698	642	645	664	748	672	653	661	640	651	680	691	623	680	682	663	672	668	678	664	683	670	691	650	671	693	688	658	647	655	690	691	657	692	718	665	662	736	629	713	676	667	638	649	644	642	717	657	639	648	678	667	678	692	655	658	671	691	687	664	693	621	673	646	692	682	633	674	633	606	674	665	701	649	664	661	668	665	712	660	670	636	652	682	662	654	636	684	649	673	626	643	673	709	720	664	624	699	655	680	689	660	685	660	706	647	656	634	633	654	696	689	684	641	673	608	694	637	676	655	681	673	665	676	623	642	671	648	643	678	688	666	693	669	699	711	658	644	708	654	672	708	668	690	666	668	669	692	651	657	662	638	648	633	664	650	666	632	718	648	655	649	699	655	664	671	706	701	675	699	676	676	666	734	659	637	660	673	651	669	711	700	645	679	681	635	675	639	643	678	629	694	679	635	673	644	669	668	648	706	653	646	672	659	702	666	670	710	625	671	651	699	738	691	638	639	669	663	698	645	720	630	639	687	693	658	681	636	720	672	697	669	662	671	638	631	658	635	645	649	639	646	663	668	635	658	694	641	686	652	659	697	643	657	621	601	651	665	698	698	642	637	643	652	678	686	678	712	657	719	656	690	653	725	685	686	661	678	666	691	720	662	638	692	606	676	639	680	666	664	679	662	682	648	671	639	617	676	672	688	627	671	669	627	702	651	641	673	696	669	661	640	683	627	667	634	688	672	689	665	631	684	653	657	655	680	642	639	645	689	693	690	667	686	659	671	645	675	665	637	697	667	650	714	671	670	696	679	649	636	664	638	668	668	648	696	670	676	668	658	686	687	664	604	676	671	693	648	612	690	701	654	658	680	677	687	658	653	645	726	674	656	687	664	665	678	686	653	689	674	672	671	650	698	685	649	644	681	671	643	667	646	638	710	654	720	668	662	660	660	669	665	676	701	700	695	673	633	685	681	632	622	663	693	674	716	662	663	705	677	666	689	653	643	684	692	671	708	663	649	651	654	687	686	612	661	670	622	692	685	659	618	675	651	637	650	685	667	659	677	638	659	659	614	640	659	661	668	615	651	660	725	644	641	652	706	660	709	678	702	689	712	654	650	703	622	676	663	660	687	674	646	616	651	637	666	681	664	672	683	663	661	678	698	721	639	649	670	659	668	693	654	641	647	677	704	692	647	665	670	638	654	672	631	674	689	682	689	661	639	642	700	685	642	697	680	666	695	738	636	662	716	652	645	631	692	689	659	688	700	626	636	643	690	653	705	641	686	687	656	651	690	705	653	651	720	679	649	656	630	613	718	683	672	743	669	669	633	673	639	651	699	656	683	692	706	662	681	659	681	675	698	693	672	638	655	675	668	631	654	682	655	641	660	693	624	636	652	638	749	639	688	667	656	691	658	710	650	717	701	695	674	645	633	706	694	671	670	672	666	626	646	650	638	644	665	656	624	687	653	713	675	648	655	654	687	638	682	657	674	679	715	684	669	668	616	664	663	671	646	693	669	664	607	659	645	676	687	673	652	674	654	641	617	629	657	676	696	645	672	604	666	619	642	690	679	684	666	678	681	654	647	635	657	653	656	682	659	657	692	663	735	688	664	662	652	674	657	716	688	733	644	663	689	672	649	713	614	677	702	679	663	655	678	659	668	665	630	680	656	681	680	661	679	672	663	647	692	627	667	716	683	665	672	663	707	686	685	684	638	683	669	683	679	673	661	661	686	642	651	629	651	678	657	643	652	661	680	654	668	650	680	667	642	693	613	699	652	670	723	659	662	656	668	669	642	688	665	672	646	633	684	701	674	632	650	678	656	656	663	648	636	660	637	661	650	661	667	669	654	637	605	688	669	642	701	680	647	639	675	661	694	673	677	676	677	693	683	638	599	683	700	666	685	652	655	660	681	689	674	663	672	675	640	659	648	672	683	664	681	654	726	651	689	670	670	664	652	672	643	616	701	669	657	622	663	676	640	662	636	654	705	711	658	657	644	661	688	627	632	677	624	684	689	665	640	703	674	647	678	673	669	706	648	652	686	654	683	705	650	655	662	636	667	620	663	661	667	636	642	689	684	628	676	635	616	624	649	692	649	656	695	639	684	666	660	699	635	663	650	632	668	571	679	718	725	682	649	641	664	702	639	675	626	682	680	627	664	695	623	684	637	642	687	690	660	666	666	606	679	661	636	697	701	688	633	616	644	665	660	703	652	699	669	653	611	643	643	674	708	634	662	633	672	652	665	636	661	643	674	652	656	657	690	689	658	677	648	684	688	687	682	661	706	634	674	689	668	669	700	661	669	670	658	751	670	717	644	708	680	622	700	678	595	676	655	747	656	642	686	676	722	661	654	694	629	634	683	630	658	707	622	675	637	696	658	642	692	649	682	708	659	680	666	681	666	661	628	691	649	708	679	622	680	655	694	661	650	661	674	651	687	680	703	695	630	677	681	697	694	699	705	690	647	658	673	708	668	683	605	689	657	642	661	651	631	667	649	731	650	655	636	679	640	663	647	671	661	695	677	680	636	606	629	701	656	630	650	651	640	714	624	687	701	631	634	649	689	645	646	715	651	653	694	700	695	646	628	688	642	646	679	626	682	646	643	674	672	693	664	710	673	634	649	679	636	672	701	661	719	674	671	659	699	655	674	713	633	699	653	656	626	695	680	658	667	647	621	688	704	686	692	663	660	659	646	672	663	587	691	662	689	687	670	687	639	666	688	711	634	692	723	693	692	604	645	671	690	667	662	704	639	637	663	696	655	684	704	651	660	677	673	655	691	650	643	671	713	649	623	740	661	654	676	671	672	631	717	713	696	683	674	647	666	666	685	690	662	652	622	720	641	648	686	645	748	673	717	634	641	650	681	663	676	692	680	642	647	618	628	638	664	664	674	677	609	652	696	683	675	698	679	667	696	710	673	676	623	670	643	685	654	622	688	666	633	631	660	633	629	651	635	660	661	671	660	623	664	677	645	630	675	695	646	648	677	668	634	663	710	690	689	655	640	660	642	637	682	679	688	657	643	692	678	664	681	658	681	659	635	656	701	659	674	664	614	642	636	671	671	665	654	654	661	705	655	664	690	706	682	616	664	641	655	657	669	673	684	617	703	695	670	691	657	660	649	649	690	722	695	659	666	670	705	722	667	676	649	651	621	662	644	616	683	681	681	644	679	692	623	681	693	655	659	655	631	648	662	657	712	649	658	647	613	647	665	621	638	689	686	651	689	682	614	638	686	686	641	656	659	663	675	683	714	696	669	624	690	682	654	665
26928	20913	16792	8209	4016	2758	2016	1672	1517	1510	1431	1297	1240	1209	1097	1066	1021	1002	980	1006	917	862	943	880	839	898	869	906	894	821	857	875	776	836	798	790	850	841	874	836	848	867	793	820	800	813	807	776	829	804	841	829	821	781	831	801	827	801	789	800	785	857	803	792	862	844	836	843	823	835	793	822	828	761	764	773	808	768	814	760	735	810	791	808	837	843	824	792	776	789	839	751	803	812	790	767	767	790	797	781	762	838	801	826	821	774	789	797	786	848	793	820	776	845	824	800	779	773	800	809	770	848	806	855	844	881	783	798	791	824	804	849	820	877	829	778	770	814	811	809	842	766	804	781	846	771	777	780	802	758	827	883	784	843	859	783	787	823	757	847	806	867	842	786	819	793	778	836	812	780	788	807	828	819	819	845	834	822	827	840	842	790	799	794	790	805	838	782	781	773	807	815	818	768	782	785	773	789	784	819	796	851	781	785	776	847	802	818	854	830	840	770	847	794	824	773	820	807	819	798	828	844	818	780	802	823	825	770	827	776	766	810	825	808	818	824	800	803	811	856	809	776	781	809	848	772	790	836	788	810	752	762	803	778	795	788	818	813	835	841	833	809	836	818	816	797	801	745	811	809	806	828	824	827	844	799	826	776	795	786	836	800	815	775	830	819	818	794	793	769	805	808	802	791	838	827	806	833	780	797	802	762	778	815	811	792	819	833	824	812	802	766	834	806	804	821	813	845	814	826	838	752	801	788	816	778	761	799	755	758	817	801	821	828	803	799	811	801	831	817	830	837	861	802	808	812	785	769	809	829	814	803	848	801	801	810	881	846	829	779	801	772	873	768	841	788	831	838	766	795	843	819	806	813	834	851	786	821	788	799	875	787	825	811	827	752	810	867	809	790	864	860	740	791	825	816	752	801	850	810	803	823	782	851	816	852	835	778	783	780	827	827	763	754	843	801	809	834	851	842	750	850	798	800	846	790	756	824	831	835	795	832	819	812	820	771	779	828	759	795	815	791	851	829	793	791	820	840	790	813	806	858	824	815	788	842	873	779	817	801	834	778	799	757	806	812	869	808	746	766	798	799	829	822	780	777	813	801	818	865	824	776	808	799	855	838	730	781	776	767	832	782	828	805	742	782	746	793	820	824	835	796	805	797	788	792	789	774	809	835	823	802	848	784	767	828	807	781	810	764	862	850	850	771	820	806	772	803	765	792	797	819	791	808	876	810	798	854	840	820	799	759	798	834	785	855	811	837	779	832	771	761	807	824	812	805	826	783	796	788	794	782	814	801	817	803	769	828	854	839	813	762	842	765	813	810	807	801	843	817	766	803	880	753	781	738	865	774	771	831	802	808	793	859	798	755	832	766	766	833	763	801	787	808	819	783	818	789	795	823	814	778	770	872	853	800	812	827	807	793	810	831	850	831	822	802	808	763	814	779	775	818	747	785	828	762	793	793	778	812	784	809	825	857	761	790	801	799	812	834	773	812	827	850	827	780	852	812	814	796	781	839	795	813	831	802	769	778	824	831	760	771	869	829	783	778	816	769	775	846	796	829	811	808	789	840	827	795	818	793	766	755	742	841	768	839	785	816	786	796	795	820	798	756	788	826	771	813	823	858	862	812	836	795	823	869	806	834	792	806	777	843	797	794	732	840	829	836	827	799	828	798	752	821	789	804	814	784	825	842	783	790	814	794	829	822	850	817	825	783	782	859	825	832	823	804	799	788	816	794	804	820	843	828	828	806	779	853	827	791	778	804	813	820	812	839	803	803	785	787	817	799	779	741	811	775	808	832	828	803	779	838	786	866	792	802	863	812	763	778	755	748	751	833	790	812	777	816	785	819	796	840	758	810	846	833	811	800	888	752	781	812	819	797	807	766	815	774	789	828	811	810	876	781	810	776	815	822	794	796	796	782	836	813	802	781	813	834	765	824	806	791	815	791	794	837	792	795	737	816	797	800	803	800	839	765	837	819	808	816	783	797	805	834	800	818	860	814	831	845	778	780	827	804	817	779	779	803	848	790	800	804	797	796	832	760	855	793	837	859	783	853	838	806	842	792	807	782	802	813	816	749	745	830	786	826	812	830	762	811	816	831	812	836	749	795	784	850	787	768	797	758	810	798	833	771	800	792	829	865	846	809	825	846	821	805	817	832	776	798	793	834	793	801	822	848	832	803	808	797	808	742	787	807	784	765	764	822	803	804	799	813	819	772	802	754	782	804	813	836	810	804	788	821	735	788	772	736	785	807	831	738	795	805	822	787	789	812	824	835	830	809	794	788	799	802	863	858	831	797	807	761	766	804	825	798	812	838	841	818	873	780	806	829	823	730	785	822	795	788	829	829	826	820	838	787	801	775	760	826	806	836	799	828	786	811	873	797	801	836	802	800	753	833	769	796	820	819	831	783	773	810	724	814	792	805	780	822	830	780	775	811	818	817	807	805	832	819	821	811	826	808	825	841	849	826	790	846	748	832	846	847	752	827	768	781	801	812	829	822	823	855	839	805	837	833	828	832	782	854	795	837	788	801	844	796	818	794	762	830	834	807	791	767	855	828	787	837	844	807	822	861	807	820	788	856	751	781	774	801	806	824	826	789	793	779	786	835	845	833	849	808	787	847	729	837	793	789	793	821	818	816	754	752	798	805	844	793	772	801	809	780	772	798	797	804	753	801	803	812	808	803	791	808	819	795	797	798	792	836	782	871	849	864	784	769	756	781	815	783	844	767	865	851	774	827	801	806	773	818	808	765	860	760	774	789	838	852	846	794	800	826	813	819	805	887	859	791	758	758	791	819	810	793	772	837	827	756	843	803	815	776	874	821	818	827	759	798	812	846	829	829	819	817	815	776	833	804	824	768	769	845	830	765	801	798	829	816	812	781	805	825	792	819	841	860	784	786	784	828	838	815	816	824	823	811	796	834	783	774	773	833	821	837	817	835	857	816	753	809	833	767	781	811	827	780	824	807	821	773	837	792	840	786	818	771	757	775	824	758	821	779	783	748	776	825	819	774	817	835	834	806	809	766	765	808	784	793	760	775	789	780	844	820	868	800	794	840	798	752	810	785	785	757	824	779	801	801	857	820	787	804	863	841	778	794	797	786	849	854	796	837	851	801	855	809	831	784	833	827	811	773	776	761	751	813	803	799	805	812	820	814	851	815	846	817	823	847	815	796	813	860	791	819	790	820	836	736	821	799	739	825	800	866	809	815	825	781	783	822	839	779	774	794	791	849	822	834	852	766	765	779	847	803	839	836	769	757	812	800	835	776	859	821	775	811	785	829	871	747	788	796	789	798	819	849	812	741	819	797	819	791	770	797	807	862	845	770	775	834	778	768	828	849	793	821	814	822	861	820	809	802	780	817	749	824	790	778	779	739	795	808	826	802	804	826	777	792	824	814	870	813	791	851	812	806	821	812	818	830	801	841	812	795	808	805	830	799	851	844	782	787	815	791	823	867	811	808	831	824	843	827	773	843	851	829
11987	19471	16512	9519	6436	4587	3524	3087	2787	2590	2381	2085	1927	1819	1681	1546	1456	1329	1299	1332	1177	1057	1072	1145	1152	1065	1085	1057	1028	985	1050	1004	974	1046	1018	951	1011	954	994	1047	1015	1072	978	979	1010	1006	997	1021	978	928	979	979	982	962	973	1004	1034	1026	939	982	1009	958	978	925	938	978	924	981	995	976	922	1007	982	906	940	964	969	1010	979	943	1018	944	960	939	937	948	963	924	921	923	994	946	945	968	965	874	953	984	961	923	946	927	924	950	956	929	967	934	945	941	997	894	944	1014	962	974	1017	1007	992	926	920	941	925	984	917	998	968	955	958	924	907	929	949	939	934	925	963	914	932	919	911	980	908	924	905	939	948	942	920	921	881	913	975	869	946	915	936	925	976	1012	916	937	981	980	876	992	932	922	958	972	966	950	894	938	922	940	961	987	977	911	999	904	923	936	956	930	960	982	982	963	950	950	973	934	911	930	949	946	949	972	984	861	950	925	1012	920	1004	924	899	947	960	867	949	951	987	947	953	969	981	872	898	991	949	944	928	924	893	990	948	943	912	910	970	942	941	882	982	917	939	922	926	919	979	936	961	955	971	976	979	937	888	933	973	932	963	930	928	955	927	910	935	958	939	960	935	922	969	968	953	932	941	901	994	957	918	940	924	898	924	984	930	955	998	929	964	956	1010	949	946	901	922	876	932	940	982	972	988	935	987	935	939	1000	959	941	1008	956	929	941	941	925	994	929	949	894	964	889	971	896	983	934	993	946	963	987	969	1015	978	965	939	925	917	933	903	991	961	974	956	972	868	962	935	896	923	1003	992	899	947	915	907	988	972	916	982	915	954	917	909	911	959	877	948	953	935	912	935	919	911	1007	900	930	947	946	977	922	961	920	952	959	946	926	1008	986	956	971	904	916	982	937	961	969	950	940	953	938	937	950	960	957	924	977	922	948	968	954	935	947	902	936	982	948	958	936	904	914	925	939	966	967	932	919	964	931	945	961	859	964	935	957	960	950	945	960	972	1005	930	912	947	962	967	987	968	986	910	948	939	951	946	968	874	917	1000	881	979	961	945	971	956	910	914	946	954	966	921	943	988	929	906	942	915	904	967	919	1008	971	900	925	956	906	953	911	962	955	898	949	931	947	957	896	992	970	892	924	943	927	957	906	1004	936	961	919	963	944	948	950	952	930	906	943	960	912	1019	921	918	918	1000	898	1054	958	947	919	931	978	908	930	928	922	937	990	951	914	950	949	955	951	917	930	905	905	960	986	930	994	965	983	928	903	930	937	946	885	939	996	965	981	909	937	949	976	977	965	931	939	909	948	938	974	950	922	949	911	923	916	937	929	899	903	932	928	899	911	941	906	901	910	978	934	988	968	959	965	958	870	919	982	944	954	926	930	973	948	928	952	926	980	914	893	972	919	909	969	948	953	955	990	964	937	925	920	902	953	923	956	950	918	960	937	998	928	899	988	910	908	948	961	983	982	953	958	987	938	955	977	894	968	955	960	931	971	954	965	955	942	917	947	945	880	955	919	934	960	924	984	884	983	938	913	959	947	941	966	884	977	961	961	966	978	936	939	954	995	1006	954	921	949	930	950	979	894	929	947	925	954	939	941	964	1001	929	1012	961	928	913	952	925	987	924	930	976	954	958	934	942	946	946	986	976	924	974	901	953	957	926	974	947	904	937	1011	952	957	917	1008	967	974	998	961	967	933	941	922	985	934	964	949	879	944	958	973	884	905	949	919	971	893	959	923	1001	934	947	949	968	948	927	992	946	969	987	891	947	941	956	920	919	881	906	936	941	942	953	955	904	971	970	986	905	968	930	942	977	960	976	944	912	965	933	918	980	993	944	908	989	925	938	923	960	898	986	940	975	952	1008	982	993	975	917	908	991	895	893	965	981	895	924	934	939	958	893	974	1006	906	873	899	959	972	972	946	957	976	953	932	941	929	901	978	965	954	929	980	956	950	958	944	979	965	914	903	978	894	918	942	924	905	944	964	920	989	917	943	922	900	919	937	973	924	1016	937	984	926	922	954	936	957	910	957	871	908	966	943	972	912	974	961	978	963	927	944	892	901	955	963	957	895	954	946	933	905	930	956	962	978	961	920	886	968	984	984	938	909	987	941	907	928	901	978	951	920	953	919	907	919	968	974	935	923	903	926	960	955	964	911	943	949	972	972	932	964	961	961	928	931	975	948	961	982	868	942	942	918	937	952	963	963	973	975	923	933	943	951	959	915	963	983	969	890	911	948	910	904	899	973	908	938	984	881	1014	958	943	996	951	904	944	953	907	996	937	918	880	971	922	937	991	937	914	954	945	953	938	1008	965	904	933	933	945	982	978	935	911	940	925	869	932	952	965	1036	1016	943	960	942	942	911	936	903	938	925	965	979	934	946	962	972	979	1009	938	889	970	955	923	974	918	981	976	923	932	970	901	900	912	959	973	907	915	907	935	1014	907	935	934	925	982	983	884	966	964	957	906	942	951	943	938	915	951	936	879	925	988	891	972	942	932	939	966	941	886	901	952	966	943	975	880	969	882	932	981	959	938	913	979	971	944	906	917	922	945	918	928	932	994	948	931	976	986	981	916	977	935	945	968	938	996	976	935	895	964	970	929	945	921	940	934	949	904	980	1002	899	888	911	911	931	955	962	973	917	935	956	951	903	905	959	987	998	957	957	929	924	949	954	967	923	910	937	931	931	904	958	959	928	919	945	972	933	915	941	940	937	906	985	985	975	966	933	969	978	928	983	927	983	971	949	1013	942	915	939	953	969	934	956	956	965	959	971	913	993	984	949	901	937	924	1045	968	933	989	957	913	931	922	944	939	907	951	889	957	991	976	1004	979	913	971	923	960	939	927	905	955	977	963	889	923	960	941	966	940	945	909	973	928	914	977	899	942	923	910	922	940	954	996	980	902	939	948	952	938	911	940	965	948	949	936	965	861	958	1026	917	917	951	931	969	941	953	903	889	919	956	865	955	977	950	949	957	943	975	953	958	930	1001	959	962	929	918	953	1008	955	963	909	930	961	960	931	946	928	888	960	962	932	943	946	915	910	937	899	929	977	950	954	912	941	915	979	1001	928	952	957	953	943	944	967	1014	945	985	966	962	985	942	982	912	937	917	928	925	970	897	972	1007	900	972	909	975	987	967	960	938	951	937	987	878	989	948	925	961	940	899	941	914	961	901	926	959	957	941	948	911	967	942	976	977	926	927	936	949	932	926	992	919	924	896	1040	934	1023	914	944	932	940	896	970	910	921	932	918	902	908	884	947	935	940	930	1008	892	924	899	917	903	949	892	959	946	1009	920	963	931	981	1006	939	923	956	920	933	994	983	980	916	937	968	976	914	968	987	993	889	943	924	986	966	920	960	944	937	918	901	984	897	958	943	959	948	902	956	883	951	947	930	966	958	946	909	911	922	926	970	932	918	967	935	889	943	929	916	970	946	935	932	937	973	948	979	945	915	914	891	946	958	933	984	989	970	961	952	964	911	951	950	923	918	953	966	962	940	915	935	958	985	936	901	954	979	920	955	974	913	971
23677	21052	28371	23951	21079	14375	4423	2701	2234	2083	1756	1624	1451	1322	1190	1189	1096	1020	936	918	837	791	770	805	754	791	780	725	749	747	696	670	680	662	711	684	639	673	678	711	679	654	643	651	675	695	678	637	678	649	711	668	674	642	688	594	640	647	674	610	649	654	607	646	655	633	629	639	646	635	591	630	629	681	649	658	619	628	620	631	699	610	625	649	658	613	645	647	637	633	612	632	634	588	650	617	639	631	598	578	601	626	657	626	656	644	565	681	616	610	642	625	667	643	631	603	604	624	608	627	574	580	610	657	582	658	606	636	614	634	591	650	633	641	707	626	646	607	606	586	626	611	631	619	651	633	604	612	639	640	622	587	640	632	593	605	637	593	614	611	610	640	600	626	612	601	617	653	590	593	596	588	568	643	580	626	609	603	666	622	616	657	584	636	606	633	574	610	587	615	606	602	635	582	621	615	620	602	634	646	644	649	673	617	582	653	617	663	603	637	645	634	632	589	567	614	614	602	628	633	646	583	616	664	632	621	622	602	648	637	593	597	674	622	619	623	604	615	583	635	643	607	614	622	628	624	653	620	626	681	576	588	577	649	655	607	611	669	655	605	639	605	640	647	656	563	658	619	611	569	637	634	605	626	601	602	605	584	620	617	573	654	677	629	681	622	623	599	601	595	640	625	615	589	654	646	605	626	583	630	550	664	645	606	602	623	687	698	647	639	596	620	635	660	632	623	604	681	626	652	599	649	663	606	621	654	617	664	645	626	628	641	611	634	628	602	615	611	674	655	602	672	626	674	632	582	657	616	583	627	640	631	619	654	608	622	644	605	602	642	601	586	601	587	613	648	607	618	632	604	652	606	593	652	644	645	596	612	570	634	579	640	608	657	638	635	642	595	652	642	600	631	647	654	676	606	676	615	607	586	567	650	619	653	617	570	617	620	627	587	620	601	599	605	658	552	633	666	625	604	621	642	611	587	613	599	627	659	571	601	613	638	640	652	633	631	631	602	635	605	644	602	662	619	633	647	639	628	631	607	644	631	585	606	621	634	612	599	613	616	613	663	616	594	597	594	620	650	640	635	612	624	600	648	666	625	658	646	648	584	637	644	619	621	646	659	632	576	566	585	573	683	677	619	629	616	620	566	609	632	606	662	576	616	635	602	616	611	649	589	601	622	638	662	645	636	615	582	608	593	613	622	649	608	574	596	613	634	656	646	620	600	677	612	642	606	579	565	608	603	601	612	607	646	624	561	622	609	589	626	586	608	622	598	616	630	659	580	605	650	666	646	634	670	600	609	595	626	597	657	619	648	587	644	551	565	631	593	591	632	634	643	619	604	595	604	606	626	634	614	623	602	627	611	606	648	620	646	627	598	619	621	623	619	629	600	624	616	633	659	605	644	621	618	606	620	616	660	623	612	610	572	597	607	597	640	639	620	628	626	596	628	584	633	611	627	632	620	635	606	625	641	572	623	616	621	658	625	568	595	614	615	639	627	620	646	598	636	658	654	554	630	677	575	600	612	632	620	704	636	658	623	599	656	621	604	626	618	617	652	641	624	640	634	616	588	583	634	628	640	623	668	629	566	623	624	589	628	609	613	588	613	625	637	627	600	618	628	639	652	638	607	653	619	633	662	626	592	627	599	653	593	614	617	588	594	628	617	613	615	677	600	635	636	609	598	622	602	671	588	633	627	559	597	628	570	633	606	616	619	653	628	613	581	628	622	609	592	646	584	617	614	634	585	615	598	621	633	613	619	655	629	665	655	596	585	610	635	645	643	622	624	583	620	598	668	618	644	616	590	620	606	656	633	573	630	615	632	641	614	613	607	638	647	626	655	660	636	597	660	640	635	575	645	651	609	604	668	672	634	637	615	596	606	590	607	649	653	652	593	585	640	603	709	638	625	669	627	624	637	577	611	618	691	585	614	628	625	605	631	621	598	610	595	626	617	634	613	618	664	608	589	583	624	602	617	609	632	613	612	636	640	613	636	571	613	636	667	639	635	614	619	628	595	612	634	625	607	618	574	649	621	653	623	596	616	621	591	585	617	629	619	648	579	645	664	644	664	646	598	600	579	641	604	642	658	651	651	629	636	608	624	619	639	598	629	641	633	638	592	612	597	658	646	658	638	628	595	651	607	650	648	592	627	625	643	600	591	601	605	661	619	627	590	617	639	635	598	624	598	653	630	649	604	625	634	621	632	603	636	637	610	626	594	650	601	634	611	632	642	597	620	595	592	603	643	599	596	570	598	661	613	640	609	612	598	654	620	662	630	576	597	636	591	586	604	597	633	584	573	627	623	660	658	638	620	619	601	631	667	616	640	631	582	655	656	591	664	606	641	619	613	605	593	598	562	641	593	614	613	597	595	590	602	635	683	603	614	624	614	638	613	616	586	601	619	593	569	627	649	584	597	616	639	607	612	568	629	596	639	597	632	624	630	598	594	631	641	629	595	615	618	595	636	627	616	611	607	608	634	613	652	668	565	669	627	630	605	615	639	699	616	642	629	618	670	633	606	601	627	666	598	608	594	627	619	649	669	666	635	628	596	646	651	614	638	658	621	597	604	617	625	628	651	602	634	629	622	601	628	645	618	618	625	622	647	612	637	657	618	580	633	652	606	626	633	607	616	655	618	596	609	639	618	629	641	637	649	631	649	590	666	619	633	586	597	617	634	614	677	653	661	655	628	589	622	585	557	626	590	610	625	624	650	653	610	583	658	623	594	631	620	616	632	610	615	699	626	593	621	584	643	618	612	686	601	635	631	657	572	642	631	625	671	579	642	659	630	610	599	641	670	659	656	610	594	555	613	627	562	617	604	638	639	630	637	642	611	632	643	609	658	558	602	605	590	630	609	579	610	607	651	608	634	643	663	577	603	623	630	632	667	604	655	646	588	616	628	626	621	665	632	635	591	623	604	598	621	613	643	637	620	643	670	625	638	628	620	587	611	585	614	618	650	597	588	615	590	610	608	613	653	635	599	615	609	612	654	632	631	649	619	668	647	637	627	611	638	636	595	588	626	688	649	583	621	642	616	627	617	681	610	612	642	617	641	624	623	611	578	642	649	623	621	616	593	591	621	627	573	632	644	620	690	621	617	608	620	609	610	607	625	626	631	603	633	618	632	638	579	597	630	627	634	600	604	654	649	615	628	613	613	602	603	595	659	625	655	630	697	664	651	614	625	607	637	604	593	608	581	641	601	600	587	594	617	576	618	607	629	584	653	645	594	616	624	594	604	608	609	630	634	587	619	651	590	650	649	600	627	596	618	588	624	593	604	630	653	607	632	619	613	622	703	605	609	639	641	605	598	665	614	629	555	599	645	629	629	604	619	595	617	595	634	656	606	648	699	604	661	595	627	605	654	643	629	624	624	668	633	659	617	638	627	664	672	574	626	643	638	624	636	677	620	624	636	613	612	634	610	614	610	643	624	657	612	620	589	601	607	642	608	628	610	640	625	605	589	641	600	638	606	613	643	632	608
12985	27246	24064	14721	10618	7574	5938	5037	4525	3849	3236	2918	2588	2314	2036	1782	1691	1507	1390	1273	1122	1170	1068	1030	1075	1088	1018	975	941	926	867	859	848	861	844	811	837	870	832	833	888	804	839	884	817	831	850	840	823	774	739	808	784	778	829	811	754	775	777	796	740	817	775	790	758	773	790	769	731	782	760	809	789	783	763	766	774	705	732	723	754	737	734	745	755	704	771	772	767	738	722	724	758	703	682	768	742	766	730	743	760	771	739	722	793	746	699	734	775	729	738	741	764	733	698	721	681	766	753	719	714	720	751	714	700	773	807	723	789	758	733	717	771	750	717	747	759	762	732	750	724	710	758	732	758	768	761	731	714	747	752	751	732	765	748	771	699	733	744	705	717	726	723	758	698	732	685	748	734	737	744	710	783	737	754	774	751	785	740	727	736	714	724	727	763	793	771	759	758	725	699	757	736	726	711	737	722	753	719	714	756	746	736	740	753	755	742	739	821	751	705	706	776	757	758	746	744	720	674	767	739	725	765	779	744	716	743	795	721	737	697	748	726	745	693	703	726	742	720	690	739	761	757	748	686	795	705	744	773	722	703	762	700	758	765	696	723	770	746	776	737	691	733	735	746	709	751	726	742	717	734	729	754	736	720	759	756	743	750	707	716	771	738	767	688	766	726	768	714	721	713	745	753	704	761	723	716	736	742	735	737	683	791	768	752	739	711	754	695	756	756	720	765	711	739	736	713	763	740	733	724	698	720	749	734	723	765	717	726	741	716	740	719	716	745	767	727	720	700	716	707	762	696	741	772	721	724	746	772	775	742	745	758	732	728	719	751	767	723	753	737	700	747	751	729	724	750	744	732	752	767	780	749	723	740	692	763	764	741	722	758	729	747	751	736	746	734	727	777	714	696	733	691	779	765	742	721	755	728	764	732	725	732	743	732	754	740	737	730	670	727	734	772	709	744	743	734	728	746	746	707	709	734	755	634	702	764	737	734	711	756	733	693	738	756	716	733	703	702	739	713	754	746	767	714	736	707	737	705	762	751	759	720	747	776	726	710	777	732	690	701	703	711	791	736	745	727	701	746	725	756	782	742	727	734	745	759	668	720	746	711	735	794	754	752	743	738	779	722	709	752	753	731	723	717	725	730	720	776	739	776	768	761	723	743	789	730	719	751	790	708	736	778	731	762	776	682	746	759	756	766	738	754	733	757	700	712	727	734	719	735	702	730	742	753	703	674	768	742	739	770	756	750	749	755	726	772	740	760	734	724	720	706	724	733	713	768	737	675	736	724	764	729	779	753	772	749	738	775	780	734	696	741	719	685	753	718	720	774	752	770	762	770	704	797	690	705	764	724	653	762	716	696	692	770	705	760	720	762	716	709	693	718	761	737	703	760	733	741	721	705	789	783	722	716	736	725	689	761	739	737	711	746	733	764	782	748	786	755	771	702	685	728	753	732	715	729	742	721	751	777	718	779	701	770	703	757	738	717	722	742	717	767	718	709	758	744	698	743	718	723	780	707	816	738	711	724	732	766	757	704	749	721	750	745	753	751	750	760	748	736	751	743	758	764	662	696	705	751	728	740	720	704	714	703	753	735	779	747	723	794	767	743	766	676	771	730	705	709	712	806	768	717	751	753	754	698	741	700	754	742	802	774	738	721	681	729	736	761	700	744	734	788	777	709	748	733	728	774	736	707	712	715	739	682	788	764	751	770	749	732	758	765	763	706	714	774	749	785	789	735	763	739	773	741	756	773	722	732	758	697	750	703	721	739	732	707	736	742	732	756	687	770	761	729	736	710	753	755	722	757	705	741	742	682	723	748	719	745	740	722	698	723	710	726	731	739	751	698	709	710	760	716	737	756	708	720	743	739	719	762	726	718	710	705	702	749	774	726	718	752	722	676	777	735	763	736	740	760	758	697	734	739	772	719	772	733	768	751	700	707	743	712	774	737	716	736	762	779	731	756	782	693	737	788	767	729	763	726	763	767	731	741	752	735	731	719	696	763	699	758	752	743	751	696	756	692	733	756	776	789	776	738	784	753	735	752	780	744	707	740	760	731	686	758	769	719	743	732	735	751	763	823	724	767	724	765	695	735	777	782	722	770	693	735	743	744	735	752	777	740	734	706	767	709	723	768	728	764	745	734	730	785	755	693	735	707	704	744	694	722	728	759	727	773	726	727	735	727	730	755	761	703	730	775	739	726	742	725	755	741	772	714	746	738	732	712	761	758	729	723	732	731	706	736	749	738	720	729	714	721	779	769	722	749	693	732	678	713	727	735	728	751	726	699	727	758	750	689	762	706	740	772	749	693	765	711	782	714	676	726	704	705	756	738	739	717	664	712	712	806	755	702	701	759	706	743	727	742	709	706	746	698	741	751	764	732	751	747	738	754	746	749	721	726	726	724	738	773	746	728	754	733	733	730	745	738	743	736	720	682	776	737	784	774	739	761	725	738	713	747	739	726	745	697	735	746	746	691	794	726	718	745	730	766	707	719	757	728	748	743	737	767	742	730	716	711	733	744	727	732	787	709	741	754	705	751	701	706	724	763	727	761	739	700	707	737	763	740	735	707	745	721	772	734	713	745	750	772	715	718	755	731	725	759	727	722	734	715	732	745	701	723	679	715	733	766	718	733	769	731	732	724	749	683	752	696	745	698	733	724	717	740	782	745	750	787	735	753	745	724	791	768	726	745	731	715	707	763	735	735	793	749	741	749	733	704	769	688	775	709	757	717	677	741	686	744	739	756	789	732	743	739	731	703	753	748	764	732	722	711	739	724	751	782	734	700	712	744	703	786	757	735	735	699	763	758	732	686	683	704	715	751	726	782	767	719	743	714	727	702	704	724	742	793	688	754	703	779	706	745	733	718	757	709	764	723	738	737	719	700	791	694	732	742	745	742	774	756	782	706	738	733	791	786	716	764	767	791	711	702	764	765	749	774	737	767	763	743	735	751	717	782	805	740	739	743	774	735	754	738	778	753	742	738	744	726	766	697	744	735	771	710	742	692	727	747	739	749	705	724	701	734	721	779	738	744	748	783	736	733	771	751	667	735	739	741	739	710	739	735	731	749	703	725	753	657	704	735	672	734	716	708	752	768	770	739	717	757	747	725	755	714	782	742	744	787	746	706	670	726	694	691	718	724	724	722	744	741	739	761	689	723	744	744	766	705	763	742	717	735	757	763	736	711	764	759	761	716	778	731	700	745	743	771	757	790	740	787	759	764	689	700	737	726	690	748	661	723	751	725	730	734	776	753	766	729	754	717	739	769	711	742	751	756	725	752	750	733	719	721	769	732	734	726	727	727	701	720	764	698	739	746	733	753	710	725	705	687	750	771	679	711	773	717	783	733	723	703	724	728	697	709	730	669	756	729	770	722	722	725	690	710	709	754	730	726	749	769	750	713	677	729	753	754	750	718	788	723	718	704	759	759	774	782	745	751	741	726	751	752	776	769	736	730	684	736	755	701	730	733	710	736	753	690	783
22626	21042	28836	23474	21056	21237	13813	4214	3152	2682	2228	2098	1802	1646	1467	1344	1225	1161	1048	1025	900	871	867	817	818	748	793	790	812	701	731	655	704	654	648	628	631	707	678	710	643	685	635	652	620	626	625	657	658	611	666	610	602	641	594	644	604	665	607	604	603	603	622	624	637	620	656	620	582	626	592	567	552	615	599	548	610	559	575	577	597	613	609	627	567	625	627	568	576	552	576	569	622	541	546	616	546	573	578	553	545	590	603	565	540	586	614	627	546	562	575	604	525	621	618	589	606	567	573	579	591	592	600	556	524	601	615	607	596	576	555	527	578	585	550	596	590	561	571	589	548	564	562	605	605	555	597	564	657	559	579	583	562	559	572	570	549	558	554	618	544	557	571	560	585	612	598	594	558	554	580	569	609	600	565	579	564	607	559	595	569	596	599	535	563	596	533	573	560	515	551	541	577	597	552	607	598	566	585	559	572	598	579	560	575	634	582	579	560	598	604	577	550	577	609	590	551	612	549	544	572	619	587	563	540	601	545	549	594	597	579	528	623	562	611	554	563	559	595	587	581	615	599	600	573	541	538	574	577	607	582	588	569	557	562	563	547	581	592	592	548	603	553	584	578	560	568	554	555	552	554	628	558	580	553	560	543	610	570	597	565	581	574	554	572	605	631	575	580	560	581	554	588	554	569	575	603	563	564	588	591	541	639	597	573	555	556	598	538	591	579	601	562	564	590	600	577	591	586	553	616	533	559	553	569	597	571	572	567	555	545	559	627	598	591	582	563	598	614	626	531	590	587	542	569	589	616	615	530	566	573	596	582	553	539	575	561	545	598	598	572	585	552	561	564	583	559	597	610	604	517	574	588	552	563	579	647	584	551	590	570	529	557	567	558	594	532	599	591	545	575	567	600	579	563	554	562	571	571	558	547	582	604	591	600	604	538	593	607	627	533	582	584	575	549	553	594	557	600	588	541	588	594	540	561	543	604	549	598	562	566	544	564	584	548	598	584	607	568	557	594	582	544	572	561	561	573	615	589	581	579	579	578	562	612	638	593	553	573	589	568	648	554	585	565	587	585	566	566	617	567	585	556	572	556	602	583	551	574	533	583	569	554	572	591	598	589	568	593	595	608	598	597	561	551	547	555	526	563	612	595	610	562	544	581	614	591	602	586	588	579	584	569	585	549	634	567	560	555	576	573	621	593	566	575	616	546	556	639	606	560	545	552	555	527	565	593	586	571	577	553	571	550	528	575	580	581	551	614	545	590	582	602	537	576	598	575	578	573	615	606	555	561	568	545	567	587	542	560	540	575	563	575	586	582	575	606	619	598	635	572	564	579	626	608	560	568	548	559	558	600	568	593	542	607	618	593	548	555	521	570	529	554	573	546	628	567	578	591	586	547	569	573	596	589	570	575	573	590	593	554	586	558	581	601	568	552	600	582	568	589	568	581	614	584	559	584	592	552	528	609	576	606	505	560	583	576	585	579	607	576	558	541	559	589	588	566	548	559	560	551	585	546	553	562	564	538	560	558	603	562	592	573	566	599	579	588	608	599	594	600	544	560	577	580	592	567	588	568	508	572	573	615	556	552	562	550	590	601	608	610	600	555	564	527	583	574	572	593	624	568	555	583	601	574	556	568	606	595	597	554	554	550	582	552	563	589	579	569	597	579	607	533	605	600	534	582	595	538	599	578	543	617	576	553	591	526	612	579	586	575	618	594	611	542	622	563	559	583	589	540	587	550	558	561	561	569	566	605	558	589	555	576	558	573	608	575	582	571	587	591	576	580	572	568	594	580	586	570	587	570	567	570	565	547	586	595	561	553	572	585	569	577	552	549	610	524	579	567	615	600	611	598	585	549	559	567	529	597	546	629	599	573	590	597	520	566	603	583	588	619	598	583	547	594	584	573	633	581	593	564	555	509	548	573	564	565	619	505	567	558	569	608	586	577	562	545	580	555	563	581	545	608	561	585	563	597	544	602	579	548	568	567	562	562	541	621	552	558	562	573	570	612	573	562	556	591	568	582	567	606	553	553	563	564	565	594	562	602	615	598	623	568	599	576	568	518	577	569	559	537	632	573	550	574	566	608	572	573	537	565	573	593	557	556	585	523	587	563	586	587	566	591	638	574	612	594	582	534	575	532	604	538	548	587	577	571	572	569	581	567	583	589	578	554	603	599	579	586	597	550	595	555	613	583	550	543	568	566	603	564	542	557	563	593	582	530	541	579	567	607	588	550	584	528	573	583	600	565	572	569	621	566	627	598	542	571	598	554	599	596	546	583	571	567	536	596	579	577	566	568	589	591	550	565	560	594	573	570	569	584	564	598	568	555	548	595	551	564	572	578	603	578	581	555	557	616	567	575	586	573	567	592	573	593	582	573	575	592	572	589	605	599	583	603	567	572	583	590	559	561	548	582	593	584	609	620	566	627	590	535	578	584	585	509	540	566	541	554	613	576	554	551	568	593	550	557	622	612	567	584	573	557	628	541	611	546	573	556	573	624	593	585	556	584	559	586	560	552	559	592	564	556	576	587	561	548	563	610	553	586	553	570	558	576	627	621	589	562	568	596	605	603	570	531	591	584	607	542	604	639	546	566	558	552	573	557	569	559	579	586	528	574	547	558	568	559	595	606	554	543	597	563	585	569	533	541	625	582	563	602	600	577	561	604	555	602	560	569	545	551	564	599	566	598	584	563	582	561	602	561	569	558	559	616	599	543	588	585	594	550	585	559	538	597	547	571	581	587	572	567	574	582	624	560	581	628	569	560	574	571	561	589	630	575	577	566	617	540	527	578	525	601	544	560	590	576	513	558	531	572	607	574	574	576	555	595	526	577	607	591	585	557	526	581	588	591	575	555	594	589	574	545	573	604	590	574	575	588	581	598	588	535	589	564	527	613	540	616	576	525	555	581	546	599	535	583	553	577	593	576	581	592	552	577	601	585	532	592	528	527	595	575	574	577	606	564	594	588	579	561	598	578	526	528	579	585	623	556	543	592	606	552	557	549	577	612	544	536	559	567	575	576	568	606	606	589	543	635	533	603	575	596	566	555	543	604	521	606	586	577	598	587	536	586	539	551	591	568	572	550	557	573	546	621	563	605	614	578	564	556	534	588	574	555	572	556	608	603	557	528	543	568	572	556	585	528	570	546	537	602	567	583	557	539	550	563	593	595	591	568	576	564	562	550	591	591	593	537	593	570	551	595	565	582	569	612	556	588	578	614	567	561	588	545	577	571	583	590	563	592	556	558	551	546	568	539	585	555	599	551	603	586	547	568	563	570	570	608	571	569	576	564	562	545	549	565	554	592	596	551	573	563	551	603	584	555	570	561	544	598	540	617	602	589	565	550	544	526	621	591	556	559	548	565	564	581	588	573	571	595	549	545	545	557	607	573	552	571	578	549	570	510	559	582	605	562	582	593	579	565	608	578	555	574	549	541	546	556	590	574	597	560	605	524	574	574	555	584	559	573	544	565	599	539	574
15422	32165	28598	19120	14112	10477	8498	7198	6253	5280	4239	3892	3277	2785	2476	2232	2046	1863	1624	1394	1341	1340	1208	1103	1085	1081	1001	987	918	934	841	848	830	878	883	831	805	818	786	880	817	770	786	731	739	736	775	687	774	757	749	783	730	737	744	723	704	686	751	730	745	744	691	711	713	704	715	694	702	686	724	706	682	705	695	719	688	698	690	692	619	732	661	643	661	690	639	695	698	737	678	662	708	675	726	629	700	671	667	677	668	682	658	649	682	695	677	659	643	644	623	682	680	677	663	647	678	638	747	663	653	644	752	717	709	666	683	649	666	717	649	729	663	659	609	676	652	682	674	688	704	680	655	697	638	656	634	670	674	683	659	677	667	690	624	663	656	653	653	705	728	663	652	641	645	673	629	647	659	702	638	708	645	632	651	640	682	713	636	686	650	627	659	644	604	647	686	648	671	671	677	654	675	664	631	622	627	682	678	658	722	673	665	673	657	702	650	692	705	671	615	656	692	706	645	666	643	613	625	665	665	646	640	665	687	689	694	668	715	684	639	681	662	603	664	670	602	671	660	660	640	654	626	616	664	689	623	678	696	631	651	710	632	612	657	658	666	673	683	637	653	674	691	634	695	632	652	657	704	628	638	656	653	658	650	668	658	638	699	647	631	687	659	693	662	677	627	679	690	664	724	640	669	705	689	676	696	662	688	681	678	673	648	684	680	659	688	643	670	701	663	666	674	654	656	646	653	664	611	660	650	674	626	694	638	620	675	642	673	682	628	659	700	689	658	648	690	658	628	652	683	628	669	608	664	649	665	637	640	704	648	655	633	655	678	644	667	683	668	717	651	676	679	655	680	622	687	686	677	675	661	705	665	655	646	649	677	679	675	627	688	622	689	669	676	617	696	684	660	632	643	650	652	690	676	658	680	707	665	667	670	631	612	694	663	680	627	632	682	636	627	665	670	685	630	688	670	641	686	609	672	720	682	697	662	638	638	651	679	655	676	717	626	680	661	631	666	705	648	647	686	611	664	666	625	679	633	639	643	702	625	661	648	684	635	648	675	653	645	619	712	626	650	664	682	667	678	656	633	636	643	636	684	667	664	661	675	684	688	622	644	646	642	662	647	627	616	673	680	694	650	658	624	631	642	671	712	667	680	669	630	673	692	648	635	633	699	652	635	679	690	679	684	655	642	665	617	651	655	680	665	677	665	673	663	670	621	647	656	666	639	719	634	614	666	688	675	663	620	647	620	618	691	646	651	668	640	632	650	640	680	657	667	652	611	693	651	665	665	685	665	630	693	680	681	659	662	629	657	632	665	647	640	713	638	653	624	695	634	637	685	668	669	628	665	649	668	624	647	649	603	639	658	641	673	712	635	638	636	666	651	646	677	614	651	654	654	656	632	684	675	643	618	705	633	667	667	636	736	653	658	613	656	648	705	705	691	688	616	627	629	650	643	625	664	665	671	692	679	644	647	677	677	616	677	682	699	656	685	642	667	674	706	644	683	666	610	677	690	658	680	630	682	650	674	628	684	687	641	665	693	675	655	651	673	679	673	659	607	692	638	696	651	679	646	702	650	651	655	628	677	652	744	655	692	675	639	656	676	651	666	636	684	632	610	676	699	738	665	677	685	659	672	673	677	675	694	736	627	688	639	648	666	667	644	693	689	683	676	706	691	627	698	633	684	666	677	653	651	698	691	659	722	707	619	679	631	652	701	658	662	642	668	629	695	654	683	653	684	692	705	632	658	667	652	679	638	667	666	665	627	701	655	701	684	655	684	671	652	606	647	618	703	650	686	655	683	645	649	672	662	670	616	663	640	615	685	647	677	677	642	695	626	681	669	671	688	676	629	659	675	662	615	675	660	720	673	680	679	662	635	693	618	691	677	686	692	669	646	716	662	647	676	641	700	684	636	634	646	676	643	704	669	649	687	614	708	707	675	669	667	662	691	693	654	597	653	671	659	669	631	624	680	638	668	653	691	662	654	668	644	658	647	663	615	660	720	655	647	628	637	679	628	644	649	681	613	693	692	642	666	678	666	675	659	641	665	652	641	702	675	666	723	675	678	653	683	675	658	664	683	669	663	615	624	653	675	669	642	654	630	629	650	692	722	596	672	634	677	671	646	665	653	697	652	627	681	658	638	671	661	663	640	697	661	664	664	723	647	696	664	648	668	666	685	663	663	637	672	660	693	618	675	688	692	673	658	697	596	664	731	659	650	728	625	633	673	611	665	713	635	649	707	618	671	660	648	655	656	634	617	662	679	713	656	661	658	615	688	636	655	677	686	691	675	640	680	654	685	630	638	632	676	627	664	656	624	686	685	652	669	645	666	662	647	638	613	633	673	682	643	655	657	632	690	640	648	643	669	681	709	667	658	659	668	636	688	663	669	660	689	648	667	665	642	663	629	658	647	672	625	675	711	680	683	695	648	665	652	685	603	685	656	645	670	638	656	711	623	634	673	638	652	656	655	649	703	661	661	603	687	688	710	646	675	653	650	692	645	634	680	652	658	647	643	682	626	638	643	635	647	729	640	674	668	712	690	687	675	615	660	636	633	675	642	656	632	657	664	657	626	652	611	642	688	673	672	651	655	645	673	677	630	629	708	676	645	718	687	688	694	646	635	661	667	681	671	651	689	678	645	659	675	664	686	655	646	677	661	621	657	612	660	663	671	664	691	627	637	654	649	612	647	674	695	658	638	691	635	641	634	656	700	657	648	658	681	602	688	677	658	615	690	678	671	708	686	672	630	653	682	631	633	651	616	637	722	650	690	689	673	604	703	678	664	668	699	684	676	632	643	700	627	639	682	691	682	657	627	690	630	645	680	629	652	665	705	651	698	669	638	666	614	650	626	637	685	669	661	660	661	641	652	671	681	694	654	658	679	692	657	617	714	667	627	676	685	710	666	654	693	665	682	672	643	656	671	665	681	634	658	622	635	663	673	636	632	696	707	620	718	661	619	679	686	663	660	693	666	711	635	698	653	687	657	640	604	653	648	648	690	691	626	621	639	687	645	690	654	655	657	639	684	665	636	659	706	663	669	638	679	686	655	683	628	698	698	686	679	678	633	615	630	656	661	637	664	636	691	638	649	642	694	689	634	633	691	638	672	668	659	634	649	664	660	693	697	679	718	617	607	647	652	663	689	654	676	698	667	634	660	659	632	632	663	675	611	710	666	674	649	607	630	651	692	672	702	650	639	649	635	681	675	619	594	644	673	679	705	640	664	666	634	642	658	655	637	664	680	643	669	658	619	662	674	684	649	642	656	666	664	650	633	698	677	685	682	644	645	678	657	688	648	670	718	677	687	683	700	660	651	664	637	644	672	675	648	647	714	689	630	649	660	654	676	660	648	690	674	651	664	615	633	675	649	693	631	696	657	679	619	680	650	706	628	628	713	666	726	657	693	645	621	653	666	668	622	660	636	668	697	674	686	701	661	627	667	641	676	644	653	648	655	627	602	665	633	654	693	614	665	656	628	625	689	688
26832	20761	16560	7612	3582	2308	2033	1793	1724	1519	1501	1326	1257	1221	1075	1042	1038	987	962	955	931	930	914	868	872	846	866	863	832	817	822	827	840	840	855	796	826	838	831	847	810	777	891	809	811	834	810	845	771	821	806	827	794	798	800	820	824	758	820	801	826	832	786	857	818	849	821	810	789	822	778	771	845	761	777	762	788	788	803	766	821	798	812	791	760	786	802	811	782	827	765	778	823	760	804	847	753	803	782	764	782	804	825	827	809	797	843	786	829	814	777	792	781	763	794	865	830	821	816	807	862	824	798	848	813	755	871	796	863	790	828	806	843	778	776	799	787	791	784	839	819	776	801	742	814	747	768	798	830	818	830	793	802	795	821	807	818	780	803	885	818	818	804	784	829	806	825	824	797	780	824	849	805	731	787	764	794	808	792	794	790	787	798	763	785	794	829	820	774	722	736	822	774	805	824	763	801	811	782	770	762	825	797	819	838	842	784	783	792	786	790	809	820	789	773	800	810	842	827	753	843	797	806	819	789	783	807	794	810	765	810	767	799	762	776	807	788	793	830	819	804	800	818	807	816	781	801	811	783	807	803	792	809	823	820	808	795	787	820	757	763	825	774	820	790	787	802	801	844	818	789	790	780	786	786	790	836	800	804	766	760	793	748	794	783	773	794	835	783	825	778	775	744	814	792	791	800	801	797	856	737	787	786	740	779	836	772	795	799	827	793	801	775	815	786	781	774	807	793	773	817	813	824	792	791	790	785	817	810	812	817	820	791	791	776	823	794	784	846	784	773	798	832	790	844	773	805	775	813	792	771	749	829	795	835	816	771	768	835	853	818	802	812	812	802	797	801	759	766	761	749	848	799	846	820	781	824	814	821	753	824	811	768	824	796	804	786	817	844	789	798	808	765	758	750	773	820	792	762	811	818	737	793	770	777	847	824	783	769	793	815	802	852	757	807	781	825	771	811	837	756	790	821	781	766	768	779	816	800	783	789	770	825	784	816	787	820	789	855	779	807	748	833	833	772	781	759	760	834	782	787	785	781	767	849	792	859	794	796	775	787	808	818	776	773	798	817	857	824	765	808	756	797	831	763	794	762	786	801	789	784	831	818	782	787	803	796	796	823	859	810	785	829	867	786	773	744	724	726	789	828	816	755	805	849	855	821	849	801	766	821	773	800	846	811	764	821	784	777	786	760	831	785	802	829	795	853	805	816	817	797	808	832	799	772	853	796	751	836	783	756	784	771	839	767	804	778	806	851	771	776	798	810	782	801	840	822	824	796	792	805	805	745	756	764	806	758	771	764	801	821	802	794	850	771	759	759	808	752	812	718	791	770	783	831	823	820	799	757	831	799	734	807	800	749	847	787	814	789	836	810	771	801	769	790	801	801	783	802	774	763	774	784	814	768	788	776	787	792	787	801	802	747	824	796	825	800	792	755	852	791	760	825	865	789	794	854	829	830	802	818	822	810	787	792	716	776	800	820	785	803	830	843	746	770	785	812	803	778	787	820	803	785	793	773	877	787	804	798	766	801	804	819	827	807	787	765	820	793	795	831	772	777	773	888	806	800	814	810	803	785	778	779	867	826	772	783	802	808	781	827	820	736	836	837	796	830	831	833	777	801	830	813	816	854	786	804	825	839	826	723	805	852	830	839	807	844	808	739	808	808	821	783	824	823	763	793	779	799	748	811	839	810	819	798	820	806	814	834	819	777	788	773	857	764	840	851	821	849	807	777	781	802	833	814	778	806	777	809	799	752	794	827	825	764	811	831	789	813	779	808	779	800	802	785	865	818	800	785	779	812	779	792	750	767	836	804	786	786	813	797	812	834	844	802	794	800	873	806	849	787	815	836	791	791	826	807	800	789	767	810	804	788	820	763	800	807	841	805	818	806	770	798	750	773	796	809	789	816	756	813	776	790	841	826	791	750	760	818	755	788	758	773	813	814	747	824	827	744	789	813	790	789	814	781	832	787	784	853	779	794	813	835	831	778	746	787	789	762	793	861	752	824	783	796	817	765	777	798	832	795	782	809	796	787	846	796	788	775	764	785	831	767	864	793	813	854	789	828	765	830	834	760	803	798	747	778	847	839	816	813	822	822	783	834	762	774	769	822	758	799	787	783	799	756	813	830	793	760	781	813	796	797	803	773	828	763	824	804	845	820	775	787	820	820	774	740	825	794	801	855	785	782	781	720	808	854	776	804	842	768	791	795	811	790	805	769	828	802	802	795	756	793	825	830	784	833	745	817	843	828	815	874	781	827	838	796	807	750	778	801	766	823	769	796	799	811	771	806	780	789	782	798	837	787	826	800	832	755	779	775	779	779	771	791	801	778	799	771	798	750	769	830	748	762	824	785	839	793	774	792	812	782	797	776	836	812	780	750	814	776	799	803	804	737	785	819	888	785	817	834	845	817	773	778	809	806	845	804	811	771	780	781	817	793	754	810	820	829	807	781	753	811	849	778	808	778	804	820	818	826	813	809	807	810	784	816	772	806	811	742	750	802	767	824	827	822	788	772	802	832	782	740	787	807	821	779	810	805	847	764	797	827	804	819	808	847	752	777	810	803	771	787	760	790	774	776	787	811	758	780	782	813	761	832	832	825	810	826	741	749	780	803	842	812	790	779	766	795	819	785	803	833	805	788	776	763	810	787	853	846	772	823	832	801	817	803	792	796	835	787	857	829	766	806	799	795	833	750	803	841	815	788	826	813	761	762	803	729	834	828	794	824	789	821	805	812	740	857	812	767	796	776	859	785	792	778	814	740	806	779	800	781	779	820	837	825	841	784	823	787	820	825	791	830	825	810	841	785	767	783	838	782	792	737	833	773	794	785	760	840	804	826	792	791	804	773	774	763	787	824	797	766	785	821	822	793	790	752	808	865	786	818	800	778	812	826	755	814	824	816	774	792	801	787	814	780	796	821	827	788	822	803	789	818	755	789	826	783	809	804	817	805	756	809	822	836	776	780	771	838	780	822	747	763	783	782	773	816	813	767	826	792	814	819	768	796	841	756	808	823	783	789	805	816	828	821	835	803	834	816	808	764	773	794	803	829	845	832	799	810	760	846	846	797	784	767	802	775	787	810	819	830	787	778	801	846	837	789	801	843	789	812	784	848	747	795	794	777	815	836	810	824	830	817	817	768	779	774	841	818	833	809	814	801	836	772	747	797	801	808	802	810	785	798	761	848	788	802	754	809	839	833	819	762	779	846	869	788	845	748	806	801	776	774	771	777	824	843	777	766	807	807	768	856	778	779	822	789	799	805	775	828	797	826	824	809	787	829	788	806	737	822	791	823	796	827	775	793	824	792	761	765	784	737	804	832	812	828	843	805	806	809	817	783	778	764	777	750	791	840	774	879	805	854	779	855	800	803	813	791	809	797	747	831	763	787	775	765	787	754	839	780	784	863	774	833	722	796	849	759	788	825	822	790	786	793	768	793	773	846	810	838	812	817	799	787	795	796	737	801	792	814	812	811	754
11852	18791	16166	8880	5948	4406	3739	3462	3008	2655	2351	2116	1910	1755	1621	1503	1471	1379	1307	1191	1132	1094	1087	1105	1101	1092	1086	1049	1068	1001	1065	990	988	992	979	948	966	1001	1006	938	999	961	991	1019	956	931	982	980	945	1005	965	935	972	955	969	930	1001	963	961	953	906	974	965	897	952	938	921	1011	893	942	1054	935	985	938	933	930	927	926	979	928	909	941	958	960	934	902	942	934	972	937	958	905	973	904	878	955	929	943	913	960	943	930	985	984	965	923	962	920	919	958	940	909	942	922	923	967	926	914	987	903	926	1002	896	938	1009	947	915	930	996	918	908	969	953	917	973	906	958	961	878	921	962	958	911	931	937	972	976	955	966	925	931	982	907	975	899	886	1013	865	945	955	940	945	957	950	907	969	968	929	925	938	999	992	921	973	920	860	993	902	964	986	911	963	959	912	927	920	931	968	1001	984	935	945	928	930	930	910	953	985	912	920	892	956	887	918	978	922	941	893	974	952	901	906	926	953	897	955	960	927	953	951	890	920	944	919	975	977	945	931	937	914	883	904	910	955	926	922	968	899	915	965	926	930	938	968	930	888	972	916	920	898	919	977	923	911	892	909	946	954	906	956	947	914	904	931	883	914	955	919	921	915	952	931	969	974	917	897	908	937	927	974	920	973	936	954	972	944	962	894	965	933	909	950	961	892	956	936	951	909	953	968	877	969	903	949	948	975	912	950	944	921	963	899	934	929	943	957	941	947	877	929	927	915	926	907	939	956	920	939	935	978	915	970	926	929	958	908	906	917	951	930	977	970	1009	925	959	985	885	922	963	898	945	909	873	894	952	963	952	947	925	913	976	958	893	967	952	923	916	932	961	949	932	992	958	978	965	909	924	926	955	942	930	946	907	918	904	953	918	934	945	961	959	909	923	870	930	998	908	954	926	949	937	939	960	894	917	900	917	948	995	953	953	930	974	925	929	932	906	909	907	920	995	911	960	910	965	966	910	969	948	956	987	954	950	933	903	988	927	927	938	896	968	962	957	955	953	957	941	924	910	933	968	1005	959	946	971	968	910	973	930	911	953	955	1015	943	896	924	941	954	939	925	955	906	939	886	899	880	954	934	948	968	923	948	931	961	947	902	929	947	928	960	978	951	972	957	884	979	921	924	907	935	901	903	959	919	919	952	929	930	967	924	947	933	949	968	916	924	896	961	948	875	907	958	916	898	954	974	915	913	917	911	941	910	920	949	962	946	947	952	948	943	923	939	949	922	963	907	898	1003	990	957	959	978	921	934	906	884	964	930	903	879	969	926	935	958	943	944	950	917	975	943	922	887	954	939	936	954	859	873	971	957	920	958	968	935	937	913	912	926	939	944	913	945	936	951	897	880	975	900	950	881	941	911	927	930	1007	945	917	919	943	988	956	873	951	923	926	954	928	934	960	922	970	965	981	964	968	883	960	955	963	959	931	959	956	933	949	927	905	987	924	900	870	931	952	940	924	917	946	915	937	920	881	971	945	978	924	960	919	944	938	968	976	926	923	903	892	984	943	975	905	982	958	918	976	937	900	942	918	1005	971	971	917	914	907	916	955	883	971	905	961	966	977	905	938	916	910	924	988	902	918	996	970	942	927	954	918	901	967	941	916	952	901	952	955	954	939	967	966	910	939	884	963	974	942	846	955	1007	963	938	973	935	858	937	977	965	905	914	952	976	970	927	936	938	983	906	946	968	961	894	926	959	861	995	881	925	940	918	938	973	988	962	965	971	944	944	979	929	930	971	923	950	953	973	956	938	932	930	911	916	911	917	974	935	960	944	991	888	945	943	990	927	958	933	953	952	914	910	943	890	933	940	1007	886	952	996	916	957	848	952	902	962	1020	960	953	952	909	901	900	960	930	906	950	973	911	848	927	970	935	906	922	910	959	927	981	979	919	898	993	949	941	884	922	974	963	954	890	891	952	973	1009	927	939	931	923	922	997	944	928	913	1023	959	913	948	929	900	997	962	944	930	963	936	949	974	944	903	979	874	871	912	923	892	929	960	968	931	920	890	956	953	891	1015	971	893	957	996	995	959	973	898	989	940	902	917	892	927	875	897	919	958	970	934	884	897	950	956	933	897	927	980	959	911	995	929	974	940	953	984	921	955	940	890	912	987	988	950	932	943	1006	940	935	927	936	1056	946	915	994	863	945	934	953	926	937	994	990	880	976	915	927	958	987	985	936	948	919	943	984	949	954	921	932	962	907	922	895	960	936	952	937	920	918	914	943	984	958	923	914	949	982	858	979	948	934	933	924	875	948	902	931	912	926	947	915	927	991	964	910	948	931	932	895	936	905	907	978	912	972	886	931	930	958	914	958	900	942	964	947	963	986	987	901	950	929	927	922	935	903	911	963	910	992	912	888	979	986	949	946	914	952	896	936	967	896	962	952	902	899	948	918	975	958	908	935	952	928	964	949	1008	967	903	894	854	942	934	924	968	929	892	972	940	932	937	949	909	961	929	938	903	902	895	951	923	964	904	977	891	945	920	905	941	943	939	927	905	905	878	913	885	945	916	935	912	902	965	928	976	949	889	971	971	973	993	923	893	979	1006	950	945	970	938	965	986	921	931	915	907	894	910	908	930	989	977	891	944	911	930	984	926	938	966	970	977	1018	933	889	896	930	938	959	906	956	924	927	947	958	885	907	930	972	954	872	871	930	939	913	957	955	931	930	925	964	904	939	954	907	988	930	947	933	945	907	882	951	980	928	915	953	922	960	977	937	932	910	954	991	929	873	983	944	978	921	889	935	929	961	894	971	984	920	949	978	894	896	910	994	904	988	924	1024	981	952	975	897	937	961	975	951	949	915	959	962	950	949	941	1038	970	916	922	951	965	966	921	914	948	904	941	945	969	876	962	912	914	975	953	863	889	927	955	942	979	940	952	980	932	945	912	937	941	886	866	905	898	924	985	901	908	970	900	928	938	928	877	903	910	922	918	959	900	926	962	977	911	933	937	959	940	942	955	916	936	893	942	914	890	945	945	908	984	906	924	1004	914	988	1001	905	961	989	912	870	941	946	936	903	971	964	921	944	970	876	948	942	928	958	953	972	929	919	962	925	938	938	919	1005	909	990	959	954	928	1000	950	943	982	912	922	977	961	978	960	931	952	940	953	953	870	911	958	932	900	966	941	894	935	914	956	927	884	987	990	924	1000	929	946	938	910	923	938	882	935	935	945	954	956	931	967	914	880	977	934	955	904	920	979	939	960	969	938	908	979	975	961	923	918	916	942	974	964	925	977	903	950	927	970	985	994	1019	934	959	975	932	915	919	923	939	1007	960	949	877	888	892	929	965	955	944	968	899	969	926	892	936	934	981	1016	943	936	929	901	925	928	939	890	924	933	943	902	983	938	974	884	966	937	974	934	933	917	916	969	949	957	981	955	893	960	905	973	916	953	928	925	933	949	1022	971	905	941	910	967	977	935	912	966	996	939	962	928	923	919	899	950	939	976	959	948	944	898	935	906	899	952	941	888	931	972	920	975	919	931	975	956
23609	21013	28354	23875	21018	14243	4579	2979	2379	2072	1801	1629	1461	1391	1229	1085	1124	1046	943	850	860	844	792	772	814	751	758	671	729	725	744	699	694	674	669	681	655	685	655	690	687	663	620	702	640	674	684	618	642	658	644	655	664	663	689	643	630	629	635	624	609	621	608	646	648	675	678	626	629	620	621	631	623	590	640	627	619	631	584	645	710	618	616	610	595	615	602	595	647	593	618	630	621	618	623	641	626	604	589	630	623	605	633	610	634	634	641	628	653	670	673	657	644	645	618	579	596	592	612	606	574	630	646	629	599	619	615	579	615	631	619	628	586	622	603	622	596	617	603	648	590	631	600	630	611	638	635	637	651	611	602	623	571	601	614	580	628	645	706	616	653	661	578	624	604	591	578	584	630	618	620	632	651	592	620	616	616	640	628	635	624	622	653	611	594	613	601	624	614	621	633	616	585	595	619	591	638	645	602	608	609	622	593	593	609	608	629	604	621	654	656	597	603	581	573	594	636	637	624	640	684	586	597	620	628	648	610	664	625	588	646	671	603	587	575	631	601	614	599	597	609	597	626	626	626	621	597	622	615	632	618	645	666	641	619	618	579	610	635	648	592	639	658	602	620	595	590	600	610	605	592	599	633	632	581	647	581	614	637	601	645	582	606	664	598	619	660	567	623	599	571	627	631	597	659	566	588	608	585	623	612	613	573	613	619	608	572	618	581	584	614	601	649	635	642	599	634	646	615	649	641	624	600	663	679	633	634	637	638	618	669	576	665	659	623	616	588	624	617	594	641	604	626	643	618	607	634	635	619	626	596	600	649	608	614	618	589	597	591	614	576	620	610	599	625	625	591	600	656	587	659	569	590	609	593	624	627	607	588	634	617	630	616	618	636	618	607	604	583	645	599	620	602	606	646	598	595	598	608	608	601	632	684	627	634	647	624	625	640	566	650	644	617	591	639	630	641	620	586	639	620	632	607	621	638	602	595	614	669	570	607	580	619	610	626	595	616	639	584	585	595	594	640	584	603	650	575	617	622	604	630	596	635	622	623	652	603	614	635	628	639	584	598	612	596	590	620	653	599	593	616	651	649	638	582	603	611	620	624	648	597	638	648	665	638	619	616	596	603	636	611	641	604	620	670	613	591	618	655	613	642	649	605	573	643	602	610	615	622	643	618	643	610	643	619	593	580	651	639	675	602	626	641	616	625	624	622	600	635	632	598	606	620	600	637	614	637	619	599	606	664	583	575	580	650	625	642	640	620	586	554	634	613	622	607	573	651	647	626	636	591	625	631	618	601	627	585	610	581	627	572	653	631	644	584	631	605	659	589	615	618	615	613	612	585	617	619	635	643	610	613	614	598	650	615	616	632	598	624	616	614	591	624	623	608	628	629	624	673	619	596	563	612	635	608	610	552	640	662	604	626	601	605	638	635	623	578	645	606	617	629	618	613	630	642	599	564	649	633	649	637	596	642	629	614	622	605	631	591	612	629	620	634	633	641	619	649	596	613	624	617	619	598	578	604	634	583	612	666	598	648	640	659	619	604	603	607	636	579	614	618	625	623	641	630	666	614	616	619	572	603	591	635	630	657	622	651	609	592	615	588	629	625	590	660	625	611	594	599	626	645	577	605	616	644	587	594	610	597	612	620	581	594	661	606	575	629	646	602	668	608	583	580	645	573	631	648	634	584	665	624	614	600	563	619	600	636	644	627	603	649	625	576	652	633	625	636	633	621	638	586	589	577	622	665	583	640	616	678	592	610	631	592	628	636	641	592	614	617	643	617	597	583	611	592	575	602	647	625	609	594	587	562	625	587	618	573	608	600	635	569	652	585	566	650	598	603	604	618	599	615	615	609	625	596	614	610	660	610	621	622	603	657	615	619	641	599	614	609	608	619	583	619	614	619	685	625	579	619	616	596	586	597	640	614	597	588	623	619	627	601	626	618	620	614	629	611	640	608	635	638	608	613	625	630	591	658	640	584	627	589	620	606	611	654	660	606	594	598	639	608	639	611	628	640	616	617	655	637	625	600	583	607	601	653	633	624	565	599	621	596	598	582	582	606	648	641	584	584	591	651	618	625	623	611	626	633	615	625	623	585	612	621	598	612	612	613	596	661	618	630	592	602	639	633	669	679	657	633	621	642	687	657	642	630	624	600	575	627	594	581	587	637	673	618	609	611	587	599	590	588	608	625	633	622	593	655	612	606	608	576	591	619	620	609	645	598	638	645	615	627	592	606	586	601	615	634	637	666	644	663	626	632	666	639	595	617	602	627	625	584	596	574	628	665	620	569	651	603	626	644	610	630	631	648	592	642	638	636	650	603	598	602	627	592	621	594	576	576	626	638	554	639	612	581	597	659	686	592	639	641	614	685	591	614	644	625	580	623	656	653	635	637	616	631	630	631	599	638	583	602	570	602	605	635	583	604	597	654	604	623	611	642	634	598	620	668	585	600	577	579	615	598	670	648	644	622	574	577	633	631	621	550	619	588	620	644	635	588	614	594	637	626	616	671	629	569	663	621	587	607	601	640	623	566	596	593	632	637	625	617	644	650	595	586	643	613	568	633	631	624	599	639	604	600	625	594	597	608	619	661	542	618	617	637	600	621	611	620	634	637	620	587	535	630	632	599	622	619	586	652	611	604	639	598	586	593	623	615	620	607	625	612	626	653	603	604	600	602	614	620	587	593	596	620	621	628	632	606	582	621	568	636	599	600	615	604	670	630	600	602	603	613	659	662	594	612	615	618	657	625	656	582	589	600	591	587	639	620	620	616	561	644	607	593	604	573	622	593	561	654	641	598	610	612	562	572	644	610	595	617	621	608	597	619	600	642	640	573	606	612	611	590	621	638	611	642	634	585	642	611	633	596	634	654	619	596	584	641	660	570	633	659	588	594	609	659	592	624	619	619	584	589	628	662	633	619	650	599	641	625	571	591	547	613	636	587	609	616	622	604	636	618	601	633	596	565	598	633	600	615	611	628	594	629	648	616	603	612	597	596	561	639	590	588	587	622	568	579	620	594	622	641	633	618	576	565	579	617	616	593	585	604	626	611	661	624	612	581	612	576	615	619	615	590	573	614	594	619	632	626	536	578	596	595	591	623	599	572	612	616	629	615	619	618	607	608	626	614	617	655	658	613	627	662	593	600	618	621	667	599	591	557	588	612	645	588	628	638	654	626	631	623	556	615	614	629	589	616	646	630	628	636	622	617	608	641	631	562	636	612	595	621	644	634	614	606	649	628	625	597	634	604	627	616	606	642	621	621	637	580	610	598	584	646	585	638	655	659	641	610	639	645	616	621	607	617	627	611	683	613	573	620	605	675	670	630	624	622	612	566	585	611	634	558	598	621	592	592	609	586	610	594	648	618	668	583	618	612	612	647	636	639	601	624	590	628	611	595	601	605	620	632	612	650	591	669	618	621	655	608	646	636	588	628	561	625	635	647	569	634	649	625	638	649	624	567	610	615	600	586	589	610	552	629	585
12814	26826	23551	14420	10047	7695	6618	5553	4636	3870	3379	2962	2553	2226	2022	1843	1628	1488	1448	1264	1192	1176	1088	1063	1063	1022	997	993	964	901	937	824	847	855	806	825	817	806	846	879	830	860	763	859	820	797	781	748	789	804	760	797	807	833	775	735	788	781	761	769	792	777	752	760	775	768	771	761	722	782	770	740	712	764	765	658	792	782	767	736	756	741	729	749	788	769	716	747	694	727	715	758	732	710	748	763	740	733	735	707	741	685	676	699	731	746	722	759	767	756	709	750	735	708	704	757	745	697	717	757	733	742	693	698	763	712	699	753	702	680	728	739	789	731	737	729	766	743	678	709	761	731	746	701	763	712	721	715	726	757	726	738	758	734	688	744	712	692	721	781	737	728	778	707	739	776	753	701	698	785	751	757	715	742	704	719	781	729	728	780	698	703	758	739	754	765	691	768	731	721	731	721	719	698	729	721	755	745	721	747	710	719	736	774	788	730	751	714	729	728	757	747	701	760	733	690	685	732	741	728	699	759	761	722	731	720	718	738	752	700	722	701	731	712	707	736	722	713	697	751	719	718	700	693	746	759	757	759	692	790	735	694	719	747	736	756	723	750	742	684	743	749	724	771	732	698	767	738	723	763	714	767	770	700	757	733	708	683	732	712	751	692	722	745	697	760	695	731	705	681	759	713	736	733	727	723	774	731	760	724	716	697	754	711	767	772	721	732	781	752	730	718	776	703	770	731	749	751	741	738	724	720	711	751	710	707	805	722	736	684	741	725	801	691	733	743	740	741	722	729	719	717	765	751	734	730	729	695	759	687	706	712	737	728	751	777	742	714	718	698	790	759	702	707	769	759	744	750	708	684	745	749	720	746	750	694	706	729	718	735	706	775	730	748	770	727	735	777	703	760	693	707	738	752	736	722	748	742	724	750	695	723	707	708	747	694	756	709	733	763	758	679	750	713	684	768	677	723	721	686	733	664	751	732	752	708	689	746	702	719	666	744	755	799	718	744	772	714	750	742	736	739	774	700	719	758	796	756	704	712	752	732	748	712	734	740	742	711	732	724	702	739	753	725	738	750	721	739	696	696	714	763	685	710	751	702	720	712	711	688	709	717	740	678	688	730	727	732	738	747	659	779	710	767	702	754	767	760	794	727	729	728	725	696	753	804	722	811	714	698	743	706	711	757	779	722	735	699	705	757	711	716	716	755	732	740	725	775	770	716	735	745	684	735	703	694	753	712	763	723	728	706	770	734	744	691	759	762	710	691	741	735	780	747	725	703	737	721	745	723	705	737	775	692	760	732	730	733	739	701	721	716	710	744	714	749	801	764	692	725	703	733	790	718	714	727	705	724	713	701	729	704	789	736	752	731	734	758	714	735	711	759	759	737	742	787	685	744	771	724	730	774	767	729	709	723	705	759	741	734	730	755	717	650	727	754	733	708	714	721	714	658	742	728	713	745	738	710	708	742	784	697	719	718	716	727	747	749	738	725	710	730	741	737	732	722	779	728	724	739	708	743	742	765	735	736	718	742	696	686	717	719	760	753	752	756	735	732	716	784	703	734	751	774	765	721	720	745	689	718	710	758	702	776	688	751	728	754	748	737	712	719	742	686	753	748	763	708	725	708	704	735	776	712	734	710	708	769	716	743	752	763	683	710	698	763	697	777	716	741	733	710	716	815	763	730	730	705	741	724	663	730	681	752	745	718	687	756	714	766	771	755	757	765	712	700	742	713	722	737	720	710	686	746	747	716	766	748	755	717	760	762	731	678	737	717	727	722	758	739	754	754	727	714	718	734	705	753	770	753	724	770	723	751	784	758	748	689	770	739	775	727	773	727	750	711	725	783	741	734	685	741	711	760	689	715	755	743	713	717	752	766	711	746	689	743	737	715	711	759	686	792	712	751	730	707	742	743	758	689	728	735	715	711	743	688	744	727	707	754	694	757	730	762	766	732	758	770	766	718	805	752	760	757	728	751	712	750	746	712	779	709	739	714	744	711	699	761	791	763	743	771	689	715	730	733	721	749	778	712	685	705	757	711	673	707	784	706	742	717	737	737	780	715	713	753	701	715	780	690	744	745	741	658	687	704	727	739	753	756	704	745	736	725	766	728	716	703	720	720	698	693	725	691	739	686	718	719	746	793	691	726	700	719	747	727	739	717	730	791	717	748	717	756	751	757	728	732	780	718	752	721	736	697	720	667	726	736	677	700	729	742	692	734	733	728	730	673	757	688	733	733	742	755	745	753	713	739	706	748	693	764	716	686	698	688	778	761	725	716	737	766	738	745	768	741	712	749	699	753	734	749	779	759	778	706	807	757	742	711	744	791	747	761	755	796	732	739	725	716	720	757	721	726	718	724	715	690	697	723	730	748	692	768	687	750	755	704	704	724	766	747	687	733	775	695	718	738	716	734	653	760	714	736	777	741	759	693	726	752	745	718	721	749	761	703	785	754	722	720	738	724	743	739	761	754	708	687	792	758	729	751	739	773	702	773	707	768	736	699	721	732	718	740	786	723	753	720	790	763	697	668	775	699	737	708	700	712	728	726	725	705	704	731	775	669	642	759	693	708	704	706	759	687	683	736	735	713	739	730	743	711	736	732	738	706	749	684	701	698	707	705	731	707	754	793	735	693	744	725	729	724	714	748	729	770	696	755	765	724	692	715	747	759	748	771	732	733	764	702	795	709	713	734	716	719	719	777	759	761	696	727	739	739	725	707	686	749	778	679	719	720	714	684	715	725	699	713	680	681	740	768	744	741	714	751	733	749	711	699	710	743	696	752	762	765	755	735	792	743	738	748	774	722	759	757	750	704	736	725	766	744	765	756	730	704	697	729	749	730	730	717	731	716	710	745	704	760	752	725	703	760	768	733	706	715	739	757	733	757	704	715	726	751	743	694	757	738	681	679	726	711	786	697	708	672	768	658	718	728	786	715	725	706	760	740	732	743	749	732	745	762	759	742	657	721	735	791	750	727	713	741	711	747	703	691	732	676	737	752	781	728	758	718	712	739	767	720	737	732	704	709	698	752	719	733	687	725	736	703	717	753	826	719	734	718	745	778	751	750	689	710	785	764	747	678	693	719	748	735	705	727	698	760	750	686	740	758	739	775	782	726	690	725	719	764	734	757	646	753	778	739	766	779	770	748	782	741	762	730	691	694	720	690	740	696	752	734	704	734	719	731	739	724	737	728	737	770	762	721	693	691	754	783	727	725	706	727	780	772	762	759	702	756	755	731	729	684	709	718	703	734	731	737	721	749	755	745	764	726	742	685	775	723	744	730	729	740	663	699	714	712	681	734	733	722	779	756	732	748	735	750	731	757	726	729	729	721	744	730	752	695	738	730	708	689	719	719	710	803	710	722	724	743	759	696	725	746	777	744	768	732	757	664	721	724	755	734	730	730	696	741	731	742	734	729	804	729	750	760	774	754	755	701	795	735	736	757	721	718	750	723	745	737	714	715	709	749	742	774	714	730	731	724	741	748
22631	21056	28828	23478	21065	21254	14182	4513	3220	2794	2432	2098	1834	1638	1484	1306	1265	1210	1017	959	925	925	836	893	776	778	761	786	722	704	680	656	689	660	680	649	678	671	651	658	680	654	635	631	679	605	655	576	615	614	629	603	639	637	611	578	578	630	603	626	597	615	608	608	605	659	585	561	581	620	577	595	603	605	552	578	667	619	612	625	590	573	614	550	612	562	591	573	574	606	564	601	558	571	588	542	554	595	585	566	525	552	544	578	567	576	555	585	569	551	592	577	615	598	562	556	583	577	556	576	563	531	579	570	578	623	583	597	577	576	547	577	602	559	565	581	557	581	546	564	588	582	609	605	561	556	553	583	585	575	583	557	564	557	541	573	545	563	525	549	555	586	561	569	584	571	553	552	600	547	599	514	574	563	588	585	495	595	584	540	608	526	586	592	549	561	551	566	564	578	571	575	588	570	587	591	581	552	585	571	592	575	545	566	567	597	572	599	539	599	552	593	555	585	522	593	576	545	555	571	516	555	565	529	570	593	590	551	531	570	591	571	541	618	572	562	561	574	587	564	552	546	582	558	553	564	597	528	611	583	603	567	522	560	581	580	596	566	589	599	573	531	577	561	584	568	565	563	600	531	562	556	599	604	561	580	572	556	565	582	582	558	553	606	583	623	606	538	545	552	545	574	571	534	624	558	560	586	573	585	601	563	564	539	537	587	553	572	565	568	577	607	571	580	605	510	585	568	599	550	552	556	584	567	550	573	599	606	533	531	532	569	578	560	622	572	558	617	580	620	568	594	524	571	557	571	588	578	546	566	580	528	598	544	576	537	566	554	542	541	549	534	571	580	588	547	553	561	559	573	612	635	591	567	535	511	621	553	614	557	602	598	547	587	578	565	561	569	581	576	594	605	559	576	574	542	528	618	557	546	573	621	598	567	559	612	592	557	567	573	615	605	591	560	584	584	572	563	572	589	606	577	561	611	591	591	536	589	584	562	550	561	595	547	571	603	594	559	589	555	619	562	585	610	551	558	562	569	564	608	574	568	516	562	600	594	556	571	565	567	524	531	573	569	556	561	566	558	564	596	583	565	580	623	547	523	576	544	600	556	563	571	593	594	592	567	536	589	544	576	560	602	549	577	593	523	547	574	587	631	581	565	563	607	502	583	556	533	580	565	576	611	620	549	545	605	623	562	627	583	582	543	548	560	584	581	561	593	562	595	605	533	580	603	641	523	603	545	529	581	554	571	609	554	565	606	585	590	546	532	574	598	552	532	572	571	556	561	518	529	600	541	567	559	559	563	562	545	566	585	573	589	586	559	576	550	612	581	583	560	592	559	572	551	562	535	574	606	528	568	549	590	529	561	584	580	577	617	512	581	571	556	581	588	581	568	569	503	587	593	546	543	562	548	586	561	507	600	583	544	559	563	592	562	575	595	569	564	569	567	568	570	602	559	582	590	553	542	556	586	556	586	631	557	570	574	581	598	536	536	591	547	563	565	615	600	571	561	531	595	584	613	587	583	574	623	593	565	589	570	529	567	559	567	624	585	577	607	548	554	551	561	561	526	577	591	546	586	583	560	552	600	595	587	603	537	580	552	575	537	585	552	618	561	568	610	575	598	583	557	566	555	570	544	560	554	555	585	576	615	556	553	577	585	541	543	536	568	573	586	548	546	563	591	539	571	573	544	596	560	595	567	566	537	569	579	569	558	577	592	576	560	594	539	567	561	590	570	575	580	585	598	562	529	580	575	573	516	587	582	555	542	541	586	604	567	558	584	582	541	575	580	622	583	606	592	590	587	545	574	584	575	575	576	584	589	562	591	528	631	603	578	623	612	570	594	571	533	578	590	563	572	563	517	540	556	584	556	537	535	602	541	562	544	525	518	565	562	567	556	562	572	541	598	614	528	578	582	575	557	558	559	543	578	578	580	553	568	560	570	558	638	535	554	606	590	572	576	593	584	543	513	544	554	539	586	549	578	595	541	591	565	548	615	590	589	587	591	582	573	549	549	614	583	578	584	606	583	527	580	559	580	556	539	610	564	567	559	618	571	565	534	538	584	587	592	539	529	638	552	581	621	575	563	522	520	568	558	578	561	572	570	553	596	579	545	578	529	594	564	560	600	591	585	625	590	538	586	561	586	562	574	549	563	556	559	524	580	566	588	618	572	570	547	554	567	519	534	531	584	596	552	643	560	582	584	554	614	591	592	598	585	575	609	635	552	559	593	558	587	577	582	559	584	594	587	585	584	572	532	599	561	546	568	592	588	602	564	532	585	583	577	518	543	542	548	588	556	589	575	561	559	585	574	606	605	577	586	536	523	576	577	544	585	565	581	562	578	539	605	560	566	591	589	569	543	616	590	598	582	535	578	562	600	541	586	573	561	551	638	578	564	547	587	584	595	538	588	545	565	563	557	581	601	566	555	571	603	537	568	589	586	573	568	534	573	568	592	602	550	574	559	550	618	512	589	546	544	558	543	544	538	565	620	578	552	547	577	560	560	570	571	556	619	623	530	543	558	557	618	576	575	572	606	554	579	543	570	569	591	585	549	560	536	581	557	568	552	557	556	572	560	588	582	602	588	550	556	587	569	567	559	599	526	560	598	572	546	603	571	564	530	590	557	607	607	562	567	582	598	564	568	563	548	613	564	548	566	577	573	556	565	550	603	582	563	585	564	613	571	579	557	566	561	572	535	532	572	544	647	561	589	595	600	603	591	558	575	595	523	619	568	615	565	539	561	541	568	619	578	629	572	534	562	590	552	544	602	557	553	554	567	554	556	528	588	583	562	586	577	583	566	559	531	608	539	523	572	538	520	585	554	531	582	585	589	529	567	581	589	568	564	561	601	594	533	562	582	531	586	550	587	559	590	548	578	571	570	566	564	576	586	564	576	609	597	607	543	541	626	591	538	599	509	580	593	603	558	530	529	580	565	580	602	555	582	553	553	571	580	530	588	523	544	589	536	610	590	548	545	571	565	584	574	587	561	588	552	568	589	592	575	573	528	627	582	594	574	587	550	561	573	574	575	504	496	575	565	584	600	546	549	556	570	586	527	607	593	558	557	555	583	570	567	634	552	582	536	532	596	581	558	583	571	580	575	605	565	541	555	605	555	570	601	621	612	575	570	555	547	570	514	555	542	580	562	587	590	578	526	605	598	570	601	604	588	559	547	555	545	578	571	549	561	607	558	545	559	583	590	595	588	518	546	609	537	569	573	540	561	592	583	565	544	581	561	583	541	538	540	556	603	541	586	610	525	562	581	539	538	599	584	521	543	569	554	581	599	556	540	573	576	558	567	541	538	578	546	591	564	625	597	568	542	514	554	545	575	579	578	542	542	551	532	554	594	550	545	566	599	558	570	574	583	558	570	517	603	564	592	569	587	542	525	558	576	586	545	559	564	566	595	571	578	598	557	637	518	532	576	580	574	562	598	571	611	563	595	552	587	618	542	606	593	565	532	570	587	558	554	536	599	570	584	535	555
15228	31800	28310	18263	13599	10860	9041	7931	6451	5173	4469	3772	3266	2845	2624	2284	1999	1742	1564	1364	1359	1244	1146	1115	1161	1053	1137	998	942	906	884	917	787	845	768	792	837	873	873	808	816	754	777	803	823	742	736	738	717	785	760	708	800	744	696	764	703	757	765	728	723	705	687	694	724	764	723	701	704	687	729	691	707	699	703	695	688	695	651	654	703	640	683	665	663	666	664	681	680	665	614	668	671	652	665	640	669	648	653	643	717	659	659	670	714	688	699	673	697	690	719	694	657	689	684	630	711	638	643	680	662	600	666	679	620	630	659	646	706	685	686	680	618	671	660	692	627	741	679	653	619	653	657	624	670	616	615	625	655	635	680	693	643	697	686	684	710	628	642	696	665	700	683	686	690	645	653	700	690	617	685	620	678	634	628	652	605	696	688	655	614	668	645	637	638	617	670	699	675	699	677	665	627	668	698	664	693	669	652	661	649	692	682	680	649	682	667	642	683	651	621	657	652	676	679	644	643	632	675	659	612	636	667	661	630	620	641	648	671	657	651	669	626	651	620	669	661	665	662	674	685	658	644	633	608	674	618	644	621	671	665	672	658	689	704	738	665	683	669	637	665	638	638	659	634	669	675	653	672	676	677	663	681	673	665	663	668	641	635	667	711	658	624	640	655	656	635	642	675	664	640	679	687	630	696	657	675	679	675	578	709	654	654	714	675	687	631	642	616	704	668	630	625	655	680	643	692	653	706	642	658	625	634	686	656	667	632	672	693	699	671	673	644	665	660	736	674	727	647	666	644	616	648	639	668	675	689	669	650	699	674	621	678	652	686	647	643	680	647	693	714	734	643	683	688	655	683	635	647	665	604	674	669	618	665	687	659	673	672	653	690	697	644	664	655	672	666	662	633	690	635	667	660	683	607	703	649	696	682	672	668	611	690	621	668	648	691	632	649	686	607	643	670	665	704	642	673	662	693	650	647	693	651	679	664	674	648	656	658	701	633	650	626	649	668	702	630	665	654	652	674	612	692	593	648	627	684	644	659	677	659	649	626	620	718	666	668	690	657	642	657	684	629	665	665	670	693	700	683	649	655	646	663	607	681	676	705	672	677	633	663	621	633	659	658	632	652	651	691	668	664	665	680	632	678	647	682	676	718	668	679	667	684	698	687	641	727	663	677	633	656	679	666	684	688	641	647	677	664	696	677	646	635	656	688	688	627	595	643	633	668	654	641	613	654	636	658	664	622	607	681	665	666	646	659	690	673	631	658	655	707	659	706	659	649	596	649	617	714	666	630	623	655	590	631	637	676	666	680	695	637	659	642	688	684	666	676	650	631	678	638	689	645	706	678	660	675	662	606	654	608	640	659	628	658	674	618	666	649	648	690	652	626	687	656	667	688	652	608	640	641	651	657	685	646	662	653	652	669	639	614	630	687	657	655	679	665	699	649	676	662	669	684	634	685	671	625	672	709	672	655	684	681	665	658	659	644	680	656	686	589	652	665	687	663	672	638	649	672	692	659	616	643	661	666	624	647	609	644	637	631	692	683	685	686	680	659	671	649	707	655	711	636	654	630	686	678	707	647	683	601	616	664	599	652	662	674	674	736	644	672	660	713	655	650	650	729	642	661	658	662	652	684	677	634	687	584	673	633	636	716	670	668	683	682	653	658	681	663	663	690	663	664	702	658	667	660	690	691	666	633	681	635	657	651	670	628	673	675	690	611	670	685	709	670	644	658	667	665	645	636	726	651	641	673	671	676	703	690	677	683	674	639	663	680	689	634	634	687	659	644	627	642	639	621	662	697	653	712	648	646	621	644	632	635	658	674	648	647	648	663	669	679	690	680	620	731	654	636	680	678	633	665	657	700	657	691	668	682	681	650	677	683	653	636	667	659	693	669	756	615	653	637	636	663	725	712	644	691	719	651	665	665	670	623	641	623	673	674	672	689	641	681	637	647	680	682	655	661	635	685	645	673	738	649	671	638	617	637	682	646	693	668	684	707	650	667	645	634	655	672	674	647	660	638	669	678	648	672	694	617	637	661	692	665	697	656	674	669	653	711	640	678	668	658	634	665	617	697	635	667	650	655	611	658	676	701	671	617	677	642	652	668	633	678	672	677	682	708	677	666	646	626	685	647	640	682	705	666	611	663	648	661	613	660	685	665	686	688	613	649	673	713	672	701	670	713	654	621	643	645	643	681	658	641	646	654	688	657	689	682	649	687	647	668	690	631	692	672	650	685	664	617	630	623	671	639	624	641	650	665	682	660	656	630	637	614	639	613	660	641	597	684	633	681	581	652	672	606	704	602	658	641	682	657	659	636	665	620	632	647	643	635	636	705	670	640	636	660	601	647	619	646	681	598	670	623	646	682	693	705	662	610	589	624	612	659	665	656	675	676	692	683	692	662	652	690	675	695	726	690	651	684	685	660	680	680	605	677	705	680	633	658	662	689	632	625	655	711	646	645	645	646	627	695	624	648	622	627	716	598	655	626	693	623	661	661	680	688	651	721	642	693	649	620	640	649	654	625	649	662	682	652	666	706	674	656	647	675	670	695	631	614	684	705	634	685	692	679	637	632	644	657	638	657	646	635	672	652	642	689	643	618	673	674	637	622	666	645	639	681	628	684	675	670	645	663	677	690	690	617	645	634	642	654	645	639	641	656	619	648	664	664	635	623	672	702	649	659	635	634	687	711	709	653	673	657	671	649	710	646	640	621	668	672	610	637	666	617	659	665	651	655	621	650	668	647	658	661	661	685	662	674	646	682	639	640	675	626	687	670	672	699	649	670	653	696	644	649	627	655	676	674	690	649	617	669	633	640	624	624	674	608	642	645	674	648	639	652	641	637	691	622	706	688	652	649	612	687	648	662	660	647	650	650	656	658	667	673	657	658	675	645	670	675	704	665	661	629	636	652	707	644	678	713	621	679	667	634	646	645	665	640	642	642	669	590	695	680	678	631	662	644	677	645	669	632	657	640	716	675	670	686	680	632	669	657	633	658	651	654	642	662	660	650	664	664	670	687	635	592	690	649	616	657	633	656	666	680	607	617	671	694	700	627	685	652	653	670	632	664	644	661	649	660	671	663	695	669	679	658	676	663	670	630	695	663	638	679	642	625	652	654	644	688	693	701	694	689	631	681	686	674	685	644	695	663	642	635	633	686	669	615	680	699	651	630	681	670	640	701	639	664	645	668	696	678	667	636	663	663	721	645	677	689	664	669	709	686	629	709	694	646	656	686	703	645	667	640	693	659	674	611	716	689	644	700	647	663	681	666	622	695	677	706	652	642	678	655	656	662	652	678	647	733	633	638	647	632	655	654	664	656	643	655	667	653	645	708	637	629	666	678	675	629	618	664	708	683	644	663	667	638	647	645	678	663	673	659	668	593	671	639	646	656	665	646	666	627	674	661	667	641	651	608	629	657	667	666	666	666	637	699	685	698	622	654	690	627	684	590	670	669	665	618	643	648	666	649	687	670	654	665	647	657	684
26770	20820	16025	7150	3473	2533	2140	1864	1733	1536	1412	1333	1204	1198	1174	1018	1080	1024	892	966	952	911	947	889	922	856	824	851	871	815	859	782	849	804	829	827	811	810	870	852	794	821	834	817	805	811	832	834	839	809	820	797	849	869	803	785	832	839	815	819	797	823	834	776	776	824	800	781	795	807	813	883	762	887	789	815	801	801	838	848	804	778	800	762	812	815	767	763	826	859	824	782	816	817	848	818	801	858	810	821	764	800	848	819	811	829	818	829	784	806	826	814	809	848	871	761	849	822	792	801	822	772	807	799	769	793	822	844	835	801	815	762	744	826	843	776	777	857	730	828	785	808	807	818	812	765	818	790	813	807	800	784	783	766	844	799	780	769	764	777	826	751	775	770	784	759	788	833	825	833	786	786	798	754	754	748	823	826	778	793	833	880	790	805	810	777	796	829	777	783	790	779	757	766	848	783	857	852	814	731	789	779	768	805	811	775	816	790	785	828	792	815	789	782	807	878	813	824	830	790	759	750	798	775	831	759	766	851	839	793	797	837	807	805	816	784	757	821	774	793	825	771	807	781	763	793	849	823	844	839	778	805	813	737	780	800	815	845	796	813	784	831	773	846	794	754	763	836	802	842	798	860	792	783	778	843	806	804	800	807	773	812	770	750	795	820	826	846	768	799	754	791	792	761	776	822	777	771	788	793	805	779	836	793	818	833	791	793	800	806	831	831	803	758	764	864	768	808	799	782	855	790	794	771	830	821	787	864	772	824	807	771	791	800	829	777	798	753	794	791	742	826	800	755	809	825	810	784	804	782	789	811	887	824	742	750	831	803	830	769	807	767	805	787	757	818	745	783	778	764	821	795	817	809	863	772	766	811	787	872	757	821	813	773	786	791	871	826	807	766	747	866	792	784	791	809	788	784	843	826	826	803	822	805	775	791	785	812	785	795	795	773	789	802	818	810	780	755	769	804	779	789	744	790	782	821	789	808	809	837	811	764	815	799	813	796	777	848	795	771	793	789	805	813	852	805	832	827	770	797	873	838	789	787	735	809	776	774	823	757	821	760	836	774	781	776	821	813	838	801	781	819	751	785	801	740	766	777	790	797	791	797	825	828	822	753	792	807	816	837	796	770	791	763	825	829	806	808	817	808	846	816	891	831	817	814	784	818	810	840	760	754	754	821	814	775	809	793	777	778	775	807	825	804	852	798	806	787	762	806	751	789	776	793	787	809	807	810	771	821	792	865	809	787	801	829	766	795	802	790	797	826	793	762	793	802	770	834	788	804	769	780	815	817	777	787	837	766	753	834	742	787	742	824	796	806	755	804	788	858	821	753	754	791	799	814	838	842	810	825	769	814	783	770	791	831	862	829	810	760	831	799	809	827	773	779	801	771	791	779	749	793	791	773	802	804	794	790	758	793	800	859	751	826	810	789	797	830	795	759	790	825	817	808	819	788	747	803	754	816	812	786	799	780	780	806	728	782	803	739	825	783	848	794	794	760	808	783	787	817	762	812	799	790	800	779	816	772	774	834	782	814	816	798	782	783	755	814	784	834	757	826	811	791	729	808	800	743	803	786	815	839	841	794	793	807	812	812	783	739	801	782	808	788	844	867	765	821	774	810	811	793	780	799	812	761	805	791	802	827	793	812	770	787	848	792	815	849	849	790	810	768	804	818	806	818	776	746	820	893	804	790	783	789	828	785	836	799	776	821	812	793	803	755	792	834	743	852	798	790	812	800	779	776	825	764	791	808	804	798	871	792	767	832	810	805	834	791	773	789	783	727	797	819	776	788	754	775	789	819	788	785	806	796	811	781	765	818	838	816	803	765	788	820	778	833	841	793	809	823	808	816	840	776	784	734	795	802	783	773	799	796	798	791	786	816	787	812	780	773	756	798	814	822	756	804	822	827	793	786	797	782	827	815	801	849	731	806	809	809	752	854	840	786	832	805	776	811	766	720	803	830	803	844	781	748	789	815	783	826	808	729	819	760	787	786	798	811	841	830	823	792	818	754	807	817	786	807	779	834	773	759	844	811	809	798	786	842	833	798	772	777	810	802	746	774	775	765	811	813	774	787	780	772	769	848	788	774	773	798	739	811	841	756	847	826	816	806	774	810	799	816	794	781	817	770	786	807	797	803	819	756	772	794	865	780	780	817	795	809	793	724	804	854	787	760	816	845	799	797	825	839	819	808	828	837	795	810	816	792	758	751	767	758	795	780	791	773	835	793	789	770	806	791	766	772	778	819	783	802	855	841	819	793	764	868	818	780	790	824	784	784	787	844	802	784	805	749	755	794	824	787	831	795	812	814	827	783	821	806	788	742	797	794	776	780	754	817	794	800	785	782	816	812	834	845	833	810	859	787	783	805	763	795	780	835	821	809	833	784	781	755	813	878	818	764	828	833	832	772	746	832	829	827	814	836	812	780	797	790	796	813	854	797	833	785	763	792	760	751	774	811	790	783	800	779	795	813	775	813	709	806	840	773	833	795	804	784	781	762	783	826	764	811	779	809	812	823	815	826	863	797	807	791	825	749	797	754	792	777	807	844	841	765	756	829	805	778	816	823	860	780	757	811	816	820	767	852	736	814	801	789	811	818	788	766	784	813	824	909	792	808	782	830	796	814	829	766	804	790	846	798	759	784	818	794	799	807	774	803	775	725	765	790	700	766	763	784	815	792	807	805	849	834	828	759	814	779	809	807	807	786	793	829	810	830	819	770	756	782	822	840	794	789	801	802	795	763	797	768	795	760	815	760	789	808	772	790	815	803	770	803	795	804	833	797	756	824	755	801	793	794	739	807	791	843	875	806	843	813	793	793	826	779	788	786	788	795	817	800	801	789	803	784	842	817	812	811	799	788	785	775	812	766	748	807	784	814	780	803	837	757	793	799	781	812	814	804	838	803	788	810	707	807	761	825	822	752	816	838	761	761	850	752	780	796	798	835	820	765	805	840	761	817	791	822	770	772	803	805	761	786	826	776	795	818	786	790	802	812	821	792	798	843	782	785	800	863	804	813	811	773	825	790	795	767	826	772	790	850	812	814	752	833	861	831	800	794	837	867	766	827	822	788	845	793	831	789	807	780	809	802	777	789	767	772	805	834	784	802	785	779	839	819	860	761	802	808	835	836	797	825	811	803	850	824	820	863	774	776	799	802	769	816	808	820	814	803	785	763	806	739	808	786	787	803	767	819	809	822	780	800	802	836	811	813	799	774	847	794	786	771	804	796	775	797	740	773	843	818	777	829	858	864	841	826	767	789	742	786	811	756	773	798	822	761	841	750	807	801	784	792	745	791	817	763	781	799	793	819	803	820	808	737	769	777	731	780	859	869	801	846	823	821	769	807	835	800	794	849	760	798	767	785	853	843	783	858	799	762	820	867	777	814	834	787	812	792	821	861	779	802	785	773	812	788	814	789	737	804	800	765	810	805	814	789	840	805	781	772	797	825	795	835	814	814	828	765	812	787	786	838	764	839	809	817
11290	18230	15088	8157	5876	4694	4091	3607	3193	2704	2387	2069	1938	1751	1653	1547	1444	1341	1342	1209	1227	1161	1155	1052	1114	1127	1125	1087	1065	1039	994	1078	1001	948	994	1000	988	1041	1011	1039	989	977	1010	1003	1024	988	954	952	1014	973	940	986	930	916	950	943	986	933	950	926	973	936	972	999	1002	955	1028	960	904	954	922	961	952	912	947	968	925	977	974	1003	954	939	937	919	963	900	966	923	970	930	961	929	909	958	959	975	884	934	1012	940	978	969	946	923	958	945	978	954	953	988	1024	935	883	986	901	901	900	931	1007	920	941	972	958	933	941	945	933	941	928	947	928	904	891	949	960	974	957	945	916	933	956	947	951	972	916	952	969	945	987	948	909	904	923	1016	984	935	913	928	968	933	925	911	910	958	947	962	960	919	1013	952	939	948	921	879	951	910	949	937	905	896	940	954	897	951	936	982	943	976	957	936	928	959	908	969	935	931	937	875	922	967	924	931	945	947	978	924	940	907	942	969	907	963	1007	910	926	938	933	936	998	968	937	905	957	924	929	952	953	901	896	943	944	891	905	937	886	931	962	937	911	967	975	911	947	932	950	918	967	922	954	987	922	961	914	958	960	972	931	954	926	940	955	917	970	939	974	939	954	966	974	906	941	958	951	1002	932	931	958	995	917	1000	921	945	880	971	971	917	895	952	903	961	919	966	922	895	938	965	920	942	874	955	976	910	944	945	925	1012	971	958	966	934	979	929	904	966	975	900	950	876	929	913	1017	898	906	907	968	888	971	973	937	898	927	951	962	934	936	905	925	936	958	927	890	922	920	948	999	907	942	979	935	974	948	982	955	966	949	993	891	936	1000	924	936	929	915	932	934	962	918	922	916	928	915	919	947	954	927	944	926	915	985	981	922	975	964	969	943	901	933	968	959	883	898	961	960	951	921	899	956	908	985	953	896	959	966	975	937	923	928	880	961	885	943	966	903	934	888	912	971	924	965	923	904	995	891	969	925	940	951	926	958	965	973	896	964	952	943	875	977	1007	958	911	881	985	929	959	950	935	942	911	969	883	961	968	1001	990	923	888	923	1025	898	1036	961	952	962	951	976	977	953	949	992	906	943	981	959	955	912	927	968	969	899	978	945	951	934	903	958	922	903	961	920	974	957	954	916	929	909	957	928	925	975	931	993	933	967	937	942	926	971	927	934	966	956	904	898	879	931	943	1002	956	916	961	851	968	942	950	961	917	946	945	987	998	914	902	903	917	949	899	961	968	890	916	942	957	918	899	977	927	914	942	958	1016	914	973	923	947	956	922	916	1002	1014	960	914	904	926	984	938	945	951	981	984	943	933	981	952	944	890	995	947	970	981	949	921	926	951	969	936	967	932	933	922	940	939	946	920	935	954	921	1001	921	974	1002	952	960	941	926	927	994	990	962	897	919	972	887	944	932	910	937	933	893	924	960	900	898	941	919	890	926	972	961	988	949	961	946	918	925	926	977	918	940	961	928	906	923	977	1009	953	864	887	966	884	978	893	850	939	946	1003	947	938	931	848	963	967	886	946	982	944	928	925	977	978	939	977	958	936	944	916	939	919	947	934	900	958	925	1000	926	948	965	944	939	911	929	951	948	962	952	951	962	926	926	967	965	909	971	927	919	967	941	919	936	884	985	925	895	886	896	903	975	942	961	984	914	856	958	936	887	944	984	940	937	997	1024	983	906	926	943	984	971	915	963	955	947	887	961	951	971	939	963	944	966	959	950	928	905	955	929	938	906	947	935	995	907	954	909	944	967	932	950	954	909	956	949	930	961	920	901	963	967	926	914	976	899	989	931	916	931	932	946	912	950	945	994	978	875	936	925	960	999	984	951	927	924	949	957	965	984	960	1007	943	926	915	961	980	951	911	961	957	890	903	911	903	978	956	925	964	959	972	922	987	977	946	911	911	976	952	958	947	955	940	954	942	995	904	970	927	930	994	954	932	966	959	928	930	930	948	951	919	890	921	910	924	920	911	927	943	1002	944	949	925	944	950	982	955	931	934	906	1016	913	964	951	958	945	979	935	976	913	941	977	959	915	892	954	937	908	946	951	912	941	942	942	914	952	914	970	939	979	947	920	904	918	939	961	929	870	950	919	943	1003	967	963	983	922	921	958	918	920	956	902	959	963	981	937	971	935	994	923	932	1000	980	913	939	963	909	959	943	928	911	934	919	969	960	914	959	950	891	934	905	1023	975	933	906	927	943	994	891	925	908	917	925	880	1005	925	908	904	944	963	994	881	918	959	929	873	937	927	928	927	900	964	910	929	889	955	973	1010	941	965	925	969	920	952	915	945	895	946	944	912	947	894	920	900	900	930	940	936	962	970	967	926	878	971	902	928	958	976	956	940	966	970	910	975	895	909	917	928	921	959	940	905	922	949	985	954	933	896	942	933	920	986	962	952	953	955	980	882	955	977	959	993	896	965	949	967	965	915	930	899	985	956	933	932	955	886	967	983	963	914	932	931	910	981	990	940	920	959	918	958	904	932	934	979	930	1010	991	946	908	961	967	926	946	940	955	959	970	937	920	925	964	938	944	956	943	951	962	1025	916	910	950	974	940	967	926	913	931	951	965	940	982	943	921	910	1021	910	959	895	948	971	888	906	861	962	899	948	951	914	932	881	988	906	972	896	962	952	927	915	963	917	965	944	909	976	917	955	918	928	964	992	924	925	913	953	927	977	958	926	952	923	906	917	932	935	980	970	901	991	928	915	922	937	933	952	984	934	998	964	963	969	953	951	918	930	954	884	925	929	961	974	966	984	875	972	898	952	973	952	950	921	1000	949	980	952	979	928	981	959	958	982	957	898	971	952	940	883	933	986	914	919	920	913	948	952	949	906	959	946	982	931	969	956	965	886	932	983	993	913	921	937	906	1010	915	989	928	915	935	983	942	923	932	950	975	876	885	945	937	926	985	882	991	914	889	927	940	907	943	919	947	978	943	966	947	986	921	908	929	953	896	980	946	977	911	969	877	963	977	1000	949	920	925	900	990	895	940	891	916	970	944	959	916	957	903	972	927	957	924	890	934	993	894	971	946	906	944	929	944	937	963	923	959	943	1004	870	974	906	925	952	886	889	887	950	969	936	926	964	935	919	988	916	864	930	930	951	926	894	925	995	1045	940	1007	929	1029	945	987	914	965	928	944	948	940	929	882	939	948	929	949	899	934	870	940	956	1005	951	913	933	962	933	949	937	956	974	935	945	885	930	928	954	924	958	959	915	968	979	930	969	968	988	930	989	964	989	997	941	927	893	910	970	922	922	900	931	917	980	934	973	966	978	954	912	922	951	946	938	916	929	978	954	947	989	910	966	953	951	978	898	928	923	929	969	992	950	962	950	915	928	973	891	878	905	963	932	947	932	895	965	953	921	936	944	920	956	975	942	894	941	926	935	958	945	1000	975	952	924	972	987	944	906	949	915	888	938	964	955	921	940	904	996	893	1016	946	949	913	888	897	955	969	947	974	970	931	933	977	971	859	916	993	932	938	912	931	963	962	934	969	932	940	921	972	943	995	933
23529	20979	28353	23802	21021	14569	4953	3082	2431	2044	1896	1674	1515	1336	1307	1111	1127	983	904	961	833	844	840	801	760	728	747	683	727	687	706	731	693	668	640	730	644	655	687	708	651	686	659	673	672	644	645	674	632	662	716	686	629	649	577	670	640	636	567	659	688	675	595	600	654	648	658	694	630	658	639	597	641	637	623	629	627	599	646	633	643	640	601	644	611	626	627	628	569	591	662	621	642	621	603	661	543	645	627	608	580	603	641	644	592	629	587	618	611	599	637	622	579	600	597	603	623	572	674	655	631	619	606	606	665	595	606	583	646	647	601	599	608	607	619	590	677	611	652	625	642	641	588	615	623	598	642	657	628	587	642	631	632	643	672	647	639	616	653	615	580	647	617	632	594	637	614	589	580	596	630	619	588	642	613	626	647	592	616	643	582	625	625	631	592	631	619	558	654	620	627	588	573	634	652	648	602	668	648	646	598	644	640	632	613	619	663	624	605	631	597	629	606	600	598	619	621	571	573	616	619	685	653	610	641	619	633	625	593	592	636	654	634	623	620	634	561	626	622	616	619	646	600	606	607	637	644	639	622	597	610	663	619	635	577	627	621	594	609	612	608	624	629	622	628	600	660	621	573	605	631	613	614	641	635	604	604	578	588	575	593	610	630	638	604	598	650	604	630	615	627	590	606	608	597	651	621	572	636	622	620	595	606	627	589	619	632	613	606	617	615	632	622	603	637	604	558	600	606	618	653	596	654	622	578	627	600	655	597	657	612	608	621	587	614	625	645	555	633	647	631	618	607	601	630	611	578	598	649	604	605	555	593	583	622	658	631	605	620	641	629	597	634	642	640	667	575	612	563	631	681	618	602	636	602	646	595	573	638	587	626	645	620	618	604	639	629	625	610	626	609	630	599	574	642	684	616	645	551	556	663	575	619	634	627	576	597	687	620	618	641	592	582	652	630	626	634	572	623	635	637	630	597	667	639	634	612	616	562	608	611	615	631	631	594	610	628	588	602	626	637	627	625	619	611	613	652	632	583	647	593	619	593	584	665	600	661	603	613	642	595	567	620	636	607	591	628	648	586	660	625	637	643	644	647	627	598	599	623	608	603	640	635	586	609	576	651	590	600	602	602	603	594	607	581	585	583	586	651	611	609	590	600	592	627	588	608	616	627	594	552	628	593	595	633	616	609	658	568	653	661	593	614	630	615	629	596	656	613	608	622	606	594	592	618	664	635	599	589	614	667	670	623	628	614	645	596	630	618	591	587	622	645	617	626	609	605	576	574	578	608	641	604	592	607	653	614	598	596	573	636	573	644	622	608	635	602	601	612	625	640	628	645	614	589	605	630	633	639	621	623	639	640	637	639	628	639	569	589	627	597	621	606	628	627	570	617	617	616	619	644	588	553	623	627	606	618	593	673	617	586	586	624	592	588	631	611	579	573	623	670	618	595	648	608	610	652	611	648	618	620	616	661	598	594	601	581	631	615	635	659	581	631	646	593	645	593	607	615	649	598	698	565	650	634	616	622	619	603	599	645	628	613	609	578	661	608	625	592	598	613	572	600	625	580	570	620	630	593	596	644	598	628	590	609	666	592	637	571	561	597	639	601	632	606	642	597	611	621	594	594	587	611	615	601	583	580	653	621	622	605	623	614	609	583	649	662	634	631	626	625	623	636	620	643	606	624	622	575	635	617	615	642	582	583	576	578	647	602	611	643	614	599	631	604	622	619	635	594	609	625	608	621	689	626	608	610	653	605	614	607	602	625	622	623	632	588	597	596	650	629	592	597	629	603	654	597	631	621	592	603	614	611	602	649	605	607	610	577	591	587	647	634	590	610	622	595	625	651	586	654	555	577	594	572	626	626	594	622	621	598	644	584	648	609	607	632	607	594	606	612	626	629	610	652	596	592	608	581	611	584	608	613	607	609	610	614	618	612	600	575	592	613	667	598	598	609	592	579	650	585	604	604	636	590	626	607	598	668	608	615	614	612	619	585	607	591	604	569	604	653	662	578	622	617	637	602	584	636	616	627	628	640	611	596	653	622	579	617	609	640	625	620	641	623	655	632	652	623	637	629	602	580	632	622	617	605	642	657	618	604	621	650	642	614	593	596	618	652	607	635	615	607	612	576	598	618	631	607	626	551	555	587	613	628	617	629	604	559	592	600	599	636	630	628	641	650	624	565	636	642	601	557	612	622	621	604	605	609	636	576	648	632	642	618	649	567	625	590	626	621	613	678	562	642	624	650	638	571	596	617	584	654	606	616	607	614	593	646	588	646	602	606	615	626	641	638	617	629	638	634	584	627	615	619	643	631	633	667	648	672	626	567	600	694	625	608	616	603	626	621	630	651	640	636	628	614	619	625	636	571	624	616	594	613	651	618	620	620	610	593	624	604	651	641	664	626	606	631	630	603	594	611	623	587	579	635	634	622	628	607	644	645	612	581	617	637	669	594	632	647	616	674	638	605	573	614	618	601	634	635	661	626	635	590	574	569	585	616	606	641	616	639	577	662	619	678	605	638	597	654	604	628	582	619	594	665	602	590	606	558	585	596	590	596	653	557	659	652	566	615	582	612	648	582	578	640	664	607	609	628	614	573	617	644	626	630	631	655	622	608	562	597	621	618	611	624	583	592	593	610	582	605	658	642	669	555	553	629	626	559	624	614	588	625	624	548	600	630	631	586	613	555	600	607	638	632	591	620	591	650	645	628	612	600	619	613	614	650	642	595	619	652	587	629	602	612	600	644	651	633	624	602	624	627	589	618	623	652	569	628	621	608	614	608	596	628	615	572	604	642	658	636	608	580	589	622	604	642	625	598	592	600	624	642	581	643	592	644	588	645	632	589	654	640	637	614	683	655	629	634	567	647	639	598	614	589	636	598	642	586	642	611	644	612	643	627	610	584	604	595	599	600	650	610	628	619	595	614	654	604	570	592	613	635	579	627	575	602	594	584	621	612	610	589	596	602	586	609	612	632	593	598	653	653	603	667	626	628	606	627	601	654	589	586	606	624	582	571	646	595	612	612	636	609	604	633	614	601	609	612	596	608	611	637	610	592	609	630	578	653	598	631	629	609	588	640	604	616	610	637	597	601	614	552	593	621	640	612	594	592	603	651	587	649	626	605	619	586	617	609	621	587	624	636	625	563	632	594	622	618	563	661	620	633	603	614	601	600	645	649	604	663	607	578	623	600	593	633	654	649	651	622	594	597	614	606	617	666	657	623	630	650	595	626	633	610	591	697	592	607	622	618	660	583	632	614	597	640	595	608	607	605	616	588	625	576	618	621	575	612	612	643	641	621	576	623	651	607	577	609	646	605	629	587	603	631	578	591	628	638	598	582	546	623	627	630	664	603	582	651	634	619	639	642	682	622	646	655	591	601	646	632	627	652	640	599	602	628	558	614	599	597	593	626	608	643	624	649	599	598	607	673	578	574	612	614	608	601	600	592	591	630	666	590	594	636	620	590	591	567	619	653	642	590	587
12469	26144	22537	14124	10462	8291	7068	5889	4895	3939	3415	2945	2729	2322	2114	1846	1641	1537	1308	1253	1148	1120	1101	1069	1042	1037	1006	957	932	899	870	869	820	843	864	770	832	864	882	832	859	813	783	811	802	773	800	775	804	780	782	774	795	821	773	801	820	775	725	789	795	755	811	725	741	776	751	739	762	756	795	791	780	737	729	766	778	733	723	786	735	714	745	757	797	763	737	728	776	707	707	776	750	740	706	730	753	721	781	737	717	730	708	739	694	741	727	726	772	763	757	697	746	687	722	725	710	761	722	666	765	762	792	732	787	722	755	728	776	756	677	702	770	714	721	691	756	711	679	721	744	712	736	722	687	708	738	718	789	739	777	736	726	740	710	755	711	708	705	666	736	752	755	754	726	718	726	709	735	701	718	703	740	741	715	736	720	748	752	719	723	689	734	698	755	721	731	716	716	710	714	713	716	769	727	731	778	732	751	759	761	695	719	730	754	741	710	754	690	660	694	774	724	713	767	731	757	719	734	719	695	696	725	773	739	718	746	729	735	786	763	709	757	723	704	716	733	724	731	721	730	718	767	758	729	706	702	693	707	717	735	709	716	699	726	716	778	754	704	757	691	767	697	706	701	724	756	698	754	707	696	763	692	746	735	734	696	748	737	762	716	799	714	715	733	746	740	758	719	739	715	726	727	742	746	702	697	754	733	753	716	765	670	740	709	737	732	739	745	717	720	738	721	774	739	729	734	721	732	705	696	719	704	726	791	740	761	718	715	686	769	758	726	687	778	737	761	772	766	730	706	716	728	783	705	731	742	736	759	735	721	741	756	705	713	712	717	781	735	764	734	739	675	729	687	724	724	688	721	736	706	754	727	750	715	704	719	734	759	762	773	735	703	672	773	746	756	740	736	754	711	724	703	719	825	725	767	777	714	764	714	740	744	737	695	746	770	709	760	751	711	701	731	719	750	695	753	712	739	783	711	708	744	752	726	670	741	736	736	691	761	770	776	759	720	719	723	704	741	774	742	737	775	749	772	731	672	744	742	714	767	741	790	751	715	739	735	687	740	737	736	676	729	741	761	723	709	737	748	787	702	714	787	759	670	756	730	733	768	712	786	726	753	745	722	741	707	744	731	726	768	744	709	741	716	719	679	703	687	768	749	721	757	755	731	699	729	751	760	682	753	718	759	733	760	768	726	699	660	734	751	738	749	687	739	729	728	761	717	736	741	746	654	701	652	741	750	711	729	729	758	782	723	733	732	747	722	720	706	757	747	779	727	734	741	763	701	710	778	743	724	756	784	716	716	731	706	752	671	712	735	749	714	693	728	746	761	691	719	735	749	746	688	728	703	680	691	765	737	724	721	750	696	728	732	722	702	708	756	754	725	719	734	746	709	716	735	715	716	750	714	731	735	699	699	746	692	756	704	766	764	725	714	699	717	808	702	763	781	774	770	729	729	715	709	734	716	753	741	726	755	771	714	724	744	714	742	708	721	736	735	779	739	732	766	778	749	745	723	761	742	701	745	692	742	741	709	730	685	790	739	728	762	759	708	773	761	758	738	702	719	735	753	746	753	732	722	701	741	722	683	766	722	741	697	743	728	780	721	669	696	730	677	720	738	748	754	722	725	753	745	794	765	770	707	734	740	751	730	745	735	696	739	720	700	767	745	725	691	726	756	735	769	734	715	740	731	681	752	771	776	734	726	700	710	774	711	701	737	731	671	774	719	698	736	712	741	707	733	722	766	772	693	681	742	703	750	693	746	729	746	787	742	744	739	757	730	741	747	760	713	731	741	751	714	738	731	747	723	693	757	722	755	740	716	728	668	737	722	741	718	752	681	753	738	761	748	795	703	708	733	748	744	725	716	703	683	785	720	703	768	783	752	746	774	710	707	728	793	729	732	725	733	749	726	725	736	722	783	739	744	703	738	736	712	750	735	730	702	742	719	777	724	756	710	756	753	732	681	703	758	732	734	700	742	748	688	784	728	743	729	736	738	762	722	742	724	754	723	665	723	754	760	725	749	757	768	766	734	785	790	745	761	691	743	689	703	740	698	742	727	745	727	785	784	732	749	789	708	713	733	723	741	769	782	764	766	752	755	708	740	769	753	691	721	702	708	736	765	696	726	759	702	761	771	723	752	760	735	751	717	724	727	730	767	723	710	749	703	672	746	701	767	712	746	728	771	717	732	771	720	756	703	753	745	746	681	740	831	758	719	733	694	762	741	724	683	739	697	699	749	714	774	750	732	727	755	709	675	714	738	775	729	736	716	756	752	736	698	719	749	769	712	706	763	700	700	727	740	729	758	747	706	781	761	743	731	691	734	721	720	751	749	690	718	749	734	743	736	739	744	741	722	728	760	727	748	733	727	718	759	729	692	697	693	743	705	719	715	723	749	713	698	746	739	775	734	746	715	710	670	732	746	745	719	697	756	724	751	719	730	740	768	734	747	784	723	746	728	717	757	729	663	750	721	733	774	698	790	745	747	685	700	786	764	724	758	743	752	734	762	779	707	768	734	691	725	727	701	725	787	762	752	798	747	761	688	699	754	745	683	694	728	731	679	740	735	738	738	759	717	772	756	779	730	767	750	681	730	712	709	764	721	708	723	765	717	710	721	721	736	756	717	757	708	760	746	732	712	764	751	731	745	721	713	729	726	772	776	718	718	744	722	734	696	666	709	717	674	767	711	737	726	697	695	692	743	748	687	707	755	734	732	673	761	728	735	713	718	790	719	742	726	709	718	730	724	794	686	756	703	710	740	714	713	732	660	728	728	794	746	738	773	776	731	730	701	694	734	710	806	685	734	739	741	742	822	709	737	704	737	689	770	734	717	756	733	706	777	734	703	735	762	752	745	722	679	716	723	756	736	740	730	729	614	722	656	743	734	649	756	736	724	732	731	746	765	717	718	754	745	752	689	755	750	722	724	741	775	767	763	730	755	717	716	734	720	729	785	709	759	723	772	723	683	743	741	717	750	698	720	704	718	743	733	668	711	749	698	768	710	757	791	699	764	738	738	743	722	715	705	744	768	735	695	718	773	740	742	717	705	735	720	710	753	729	730	712	753	737	737	722	707	708	728	707	709	717	763	737	735	707	699	701	778	718	770	759	718	753	696	707	703	709	722	779	709	692	720	743	771	726	669	726	762	640	672	728	749	722	738	718	661	721	708	703	740	771	712	699	736	736	714	759	742	739	729	720	774	733	676	760	749	744	714	784	696	705	741	739	781	692	744	726	731	719	733	756	683	716	703	718	738	728	722	723	729	720	748	724	747	747	747	777	712	735	713	729	765	740	709	713	767	706	719	762	714	746	720	758	768	742	757	739	743	704	688	725	695	744	698	706	647	731	760	739	750	749	692	733	725	699	718	697	715	723	690	722	722	697	735	732	722	763	757	717	750	746	728	713	695	753	768	754	715	695	746	756	762	738	732	732	776	801	729	719	718	756	726	721	732	738	715	725	719	727	700	707	717	699	737	767	737	742	731	749
22682	21036	28784	23504	21050	21301	14728	4768	3210	2720	2399	2079	1812	1735	1631	1361	1211	1158	1069	994	936	826	823	808	836	765	813	765	720	702	737	686	656	610	660	700	646	663	661	652	650	648	674	637	664	626	605	669	643	601	604	584	619	636	666	580	626	633	590	597	657	592	562	610	595	570	592	577	564	588	628	615	585	565	574	565	632	567	590	617	567	586	586	599	548	610	612	564	581	589	587	585	604	622	603	587	602	588	622	586	611	618	578	573	574	567	580	553	596	547	543	572	557	583	567	557	588	600	581	635	593	624	549	559	618	649	540	550	587	579	586	519	598	558	556	565	589	629	544	570	569	564	598	586	561	582	558	576	563	584	539	541	541	540	575	596	588	594	608	593	563	581	552	554	596	599	579	578	595	577	562	572	547	574	596	571	558	599	627	550	588	567	559	590	589	608	561	582	608	615	559	572	570	571	546	556	560	585	571	569	579	545	608	586	577	576	601	556	539	606	570	600	553	583	587	545	579	573	534	601	571	622	578	536	627	604	538	536	558	635	563	601	547	569	585	612	575	608	604	608	617	602	575	556	560	568	585	600	585	588	581	596	582	556	555	583	577	578	555	588	571	609	576	604	594	569	551	596	603	576	554	548	606	578	609	583	585	593	574	592	545	590	587	609	640	561	582	557	559	611	574	565	594	609	587	611	575	585	607	617	595	588	526	576	616	582	584	576	561	560	530	576	534	582	582	619	592	521	567	569	584	595	607	584	560	590	599	576	587	553	583	581	608	545	559	582	574	596	539	568	604	603	577	579	582	549	597	540	535	566	573	592	616	555	593	551	551	537	554	558	605	583	571	545	581	597	580	570	574	584	573	582	600	544	582	590	586	533	577	531	590	586	574	575	548	542	589	588	570	613	556	580	594	613	572	532	556	550	555	584	566	609	549	571	562	578	569	571	526	607	598	581	549	553	549	532	570	564	585	596	534	569	547	571	575	631	537	591	584	582	593	621	591	581	579	542	546	551	556	613	553	560	565	597	574	613	539	526	592	554	587	601	620	583	559	600	563	600	586	549	579	613	602	583	598	598	516	596	593	560	574	582	588	577	592	578	603	579	579	573	575	638	622	559	589	610	582	546	558	586	617	590	604	575	568	587	574	554	586	606	570	598	622	556	534	573	590	540	546	602	558	579	613	598	615	530	555	586	590	528	590	602	610	558	586	561	545	537	539	581	547	567	614	596	632	559	612	581	535	560	561	578	548	550	564	584	567	575	585	555	545	601	595	604	555	565	563	611	536	608	591	576	571	609	550	571	541	590	591	563	546	575	554	608	559	592	596	562	536	576	580	602	586	579	599	534	555	568	608	586	589	595	607	571	579	594	573	595	602	584	548	555	584	619	544	583	604	607	574	555	581	604	572	605	597	553	532	593	571	611	563	574	580	617	580	570	567	576	639	616	564	558	551	603	531	561	547	578	543	593	585	570	565	587	569	585	557	557	570	602	541	606	575	593	566	607	598	559	571	569	574	580	551	572	599	601	577	598	541	572	537	583	600	571	536	541	614	540	608	586	587	593	584	604	540	547	554	563	573	580	603	532	594	575	575	558	545	582	541	581	581	541	606	577	523	572	577	537	582	568	564	610	592	583	567	555	556	565	569	587	569	572	573	576	581	531	518	590	575	583	594	536	586	591	613	586	566	590	588	569	548	568	587	577	601	580	567	573	624	589	545	544	588	589	572	535	592	614	551	569	568	536	561	607	567	588	602	568	549	620	583	573	573	572	552	569	597	515	549	552	595	603	542	596	545	575	548	578	556	539	602	562	542	590	596	559	569	515	542	583	554	582	611	581	603	554	524	614	571	588	564	569	545	566	571	591	557	581	567	557	634	586	556	544	571	544	545	609	575	598	569	606	595	569	547	587	544	583	573	538	617	587	574	556	606	544	585	585	582	584	563	572	580	581	575	568	559	597	510	593	557	560	552	603	597	531	557	592	586	536	600	612	599	574	565	598	561	587	551	563	607	547	551	590	614	496	562	532	539	613	589	595	565	605	596	532	569	581	583	604	583	561	552	589	564	600	564	596	582	589	585	655	553	539	561	591	551	589	573	561	595	559	559	536	544	627	567	603	600	577	547	600	536	558	546	565	580	569	549	579	580	566	565	589	589	564	592	564	568	578	552	560	548	565	587	599	572	574	609	585	605	533	565	546	548	583	566	566	592	583	610	556	552	562	557	569	588	568	561	550	590	564	579	564	563	552	590	594	591	566	535	603	581	569	598	603	578	598	548	555	588	573	558	579	551	589	568	609	571	564	572	578	566	622	588	557	538	564	595	553	571	552	540	588	556	572	556	586	510	584	535	570	552	586	558	560	617	576	542	572	590	582	568	588	566	546	583	584	609	579	580	589	568	568	594	592	611	574	518	609	587	554	579	609	571	601	567	566	551	597	570	555	613	550	568	557	574	593	577	573	590	583	542	589	535	586	563	570	589	565	573	553	558	622	581	548	548	575	573	586	592	585	552	555	559	571	556	569	552	538	561	547	563	597	593	564	563	549	517	587	568	586	574	585	582	564	616	635	574	522	575	565	586	565	575	585	598	576	586	559	565	586	594	546	589	583	549	582	566	611	587	556	529	561	569	533	574	586	536	562	614	560	593	572	599	553	579	544	566	583	564	598	561	588	594	555	576	570	585	546	606	563	573	579	580	559	564	591	555	583	577	574	564	583	532	553	550	600	583	507	567	582	557	583	596	605	572	581	555	557	566	571	550	587	605	532	611	569	586	593	619	545	602	614	599	583	608	600	534	622	559	559	556	569	546	546	554	602	594	568	540	551	574	556	577	584	571	552	551	556	523	571	593	572	583	544	554	572	576	583	586	638	609	549	530	541	538	558	560	589	553	513	596	552	533	597	582	562	544	565	625	606	596	589	538	545	556	564	566	588	584	573	560	539	627	574	602	554	595	592	534	566	568	606	584	547	564	533	517	565	582	524	573	586	558	572	602	592	573	595	589	573	543	570	543	615	589	561	550	565	535	555	560	578	581	549	578	553	566	572	598	554	565	597	565	587	537	592	563	579	583	539	570	558	536	569	553	583	580	576	606	580	604	558	557	584	578	565	600	592	555	564	569	606	577	585	550	528	561	569	584	615	539	570	553	591	577	571	565	584	605	595	597	601	582	570	593	599	611	582	580	585	576	586	571	547	553	582	622	576	585	582	593	570	597	579	591	573	568	585	575	567	573	580	579	562	554	573	604	583	537	572	601	564	554	589	556	580	551	565	563	580	557	542	508	570	553	581	560	541	575	565	577	577	569	580	551	624	578	572	577	575	582	608	573	610	583	557	545	563	546	555	582	566	568	538	569	600	562	567	544	613	592	562	572	568	544	597	567	567	528	559	581	577	565	609	564	576	540	600	552	596	579	587	570	616	559	550	561	572	599	541	573	551	599	594	547	579	585	595	571	577	575	551	551	590	562	590	565	582	593	563	568	571	553	580
14781	31255	27522	18305	14265	11595	9873	7909	6634	5498	4500	3862	3288	2973	2593	2317	2036	1787	1581	1416	1327	1203	1211	1193	1146	1097	1083	1010	973	918	871	875	817	857	837	818	851	847	900	892	786	807	782	748	768	729	727	810	779	740	748	760	721	745	724	756	739	747	681	724	805	715	713	725	678	738	654	749	686	693	737	652	704	712	725	661	755	668	701	672	688	687	697	707	657	680	679	695	685	665	738	663	679	676	664	697	707	654	641	722	699	695	662	636	674	669	690	659	664	690	652	659	685	710	694	663	659	681	652	673	700	636	693	607	684	683	664	641	694	710	698	645	691	691	708	657	654	676	651	643	657	664	644	672	687	659	629	661	627	699	702	653	659	659	683	680	675	650	658	664	665	652	695	687	651	700	680	668	647	666	630	672	701	657	641	667	654	691	691	672	703	689	638	655	682	652	652	640	660	665	660	656	619	671	711	647	668	695	662	603	631	633	644	639	624	692	680	681	666	691	678	673	645	655	677	603	648	623	681	665	668	682	673	652	669	651	654	665	685	676	705	627	606	664	679	649	677	629	638	667	649	667	645	668	686	691	630	652	676	688	662	700	686	688	645	629	679	610	644	683	626	648	672	667	677	700	664	665	687	682	674	652	630	665	590	657	697	659	684	717	661	691	674	734	645	656	705	678	669	698	652	691	650	658	648	655	656	636	641	677	696	670	649	701	708	639	658	654	675	730	666	678	681	635	665	622	703	640	640	645	691	639	669	631	631	651	637	665	636	633	696	734	644	651	656	661	630	642	694	666	679	703	640	690	697	628	629	587	638	612	655	664	668	633	634	634	662	665	646	655	689	634	630	636	716	670	628	619	682	654	647	653	609	648	671	663	672	649	668	663	699	680	664	638	673	697	681	624	669	665	679	635	673	593	646	641	646	698	703	674	665	675	650	686	649	654	656	665	628	679	622	684	702	644	642	701	709	625	671	672	688	655	666	661	655	694	693	647	639	655	663	670	677	675	646	676	645	675	688	669	638	653	637	698	652	660	698	662	643	670	651	684	681	643	610	670	624	663	677	657	687	673	679	690	670	649	671	649	645	650	659	691	697	689	675	635	628	641	621	649	682	674	666	698	686	653	662	634	677	687	632	674	645	653	696	701	672	641	644	653	643	631	652	698	673	677	677	659	697	663	652	671	656	654	699	665	646	694	653	633	607	639	686	656	680	682	614	678	708	670	682	638	679	640	664	616	743	651	681	654	655	608	679	663	669	689	625	688	662	696	636	662	692	664	655	688	635	656	660	660	662	660	671	665	648	677	651	659	676	637	651	641	664	700	655	664	682	668	638	631	618	635	682	614	659	646	668	622	647	672	642	647	620	690	635	677	680	620	679	684	690	652	620	685	661	654	676	703	639	672	670	636	714	650	649	612	705	676	653	692	705	678	621	648	706	667	693	660	670	680	676	687	656	668	701	637	667	644	668	664	659	672	691	681	637	616	624	669	663	668	662	659	633	622	635	657	711	680	659	689	712	661	664	684	679	691	683	655	645	655	649	680	654	624	700	674	662	677	645	648	638	660	668	641	665	669	666	632	659	638	658	644	622	656	694	660	693	685	629	628	664	657	670	662	681	669	686	701	685	660	660	671	734	648	630	674	689	665	714	668	632	654	667	653	663	649	678	673	625	633	640	655	673	663	626	658	703	659	680	632	643	669	650	660	742	666	669	659	633	671	630	640	684	647	640	628	663	639	632	643	663	652	670	662	673	646	702	648	631	632	632	660	659	676	642	654	657	704	657	672	690	648	647	689	670	648	690	618	731	655	631	686	721	678	728	669	623	662	665	659	641	644	678	671	629	687	643	708	645	647	675	687	645	657	644	660	675	688	656	650	650	625	679	633	648	627	633	690	639	663	679	655	687	663	677	652	646	650	679	678	618	645	687	626	691	637	685	699	661	653	665	730	677	660	661	686	653	697	641	653	666	672	693	683	647	640	636	665	636	696	631	689	657	634	637	666	635	635	673	668	685	681	657	665	630	641	675	657	663	665	691	675	646	628	659	651	635	666	716	664	688	658	651	662	654	666	678	653	644	689	651	741	718	637	698	668	661	689	666	659	683	622	636	681	631	688	665	637	610	688	717	636	661	632	620	638	643	653	661	691	651	674	675	658	632	670	700	658	674	674	636	687	676	657	620	647	662	664	623	632	603	659	695	670	637	650	672	643	681	651	685	654	662	627	679	639	656	696	651	697	707	642	657	672	676	732	654	679	658	703	695	632	676	692	683	628	719	632	695	644	666	634	654	628	620	628	679	672	661	636	663	653	648	650	704	659	659	700	636	662	630	663	613	674	636	665	655	670	656	657	674	712	664	672	648	695	676	676	647	677	673	655	616	670	640	655	706	641	697	648	672	653	691	675	705	678	660	660	663	645	635	668	634	663	679	669	669	607	677	652	672	670	702	695	621	646	650	670	689	667	645	637	663	675	658	682	727	637	645	691	681	671	693	588	649	677	641	687	655	635	663	656	662	684	672	695	694	662	646	692	696	654	619	640	654	686	671	686	662	649	615	646	686	600	675	630	659	635	695	683	688	623	644	662	639	640	668	617	651	696	681	692	659	652	649	666	689	648	648	645	682	609	636	662	666	632	667	683	656	696	670	627	687	694	682	654	620	719	635	683	696	654	696	688	634	672	687	656	668	689	629	650	631	660	653	679	664	658	634	632	679	661	668	628	634	644	617	629	671	631	699	632	647	671	685	681	682	630	664	674	695	651	649	630	635	692	609	664	653	718	661	678	666	623	682	649	671	667	644	620	685	655	664	627	615	670	666	674	698	654	628	597	685	665	690	604	693	641	668	685	687	691	734	683	657	668	625	705	617	672	682	650	627	649	667	642	658	618	685	610	687	669	655	617	746	704	668	695	655	681	669	640	660	646	670	677	658	634	713	624	669	654	661	692	685	676	667	649	684	704	687	647	668	654	672	623	615	639	629	687	697	681	650	657	656	672	674	685	688	665	684	696	632	591	648	651	614	656	679	658	659	719	665	644	671	645	662	637	649	670	699	670	628	655	699	657	668	610	682	650	671	673	660	685	685	628	666	666	715	671	680	632	701	645	666	704	658	664	658	634	689	615	678	635	677	652	696	671	668	694	648	659	670	631	657	641	645	626	666	674	612	660	664	701	674	634	681	672	693	662	675	623	628	659	663	678	681	662	690	663	658	701	610	638	627	680	642	674	659	653	642	664	647	691	679	649	668	670	683	683	654	654	681	658	678	717	654	651	603	700	631	655	668	677	653	632	672	645	657	646	644	667	673	656	618	630	657	649	655	624	674	640	708	638	662	663	674	720	654	655	649	657	693	646	660	654	604	677	670	665	692	644	619	666	685	671	707	682	708	677	614	648	669	675	665	647	724	681	647	639	672	629	681	705	688	672	659	676	646	660	671	670	693	662	623	664	660	677	606	631	663	634	641	696	667	723	673	723	645	660	657	661	704	682	640	689
26838	20831	16290	7561	3933	2991	2511	2043	1821	1589	1431	1342	1321	1285	1151	1115	1073	1065	945	989	920	843	935	910	905	875	875	882	873	896	832	865	863	865	835	888	887	860	841	869	801	843	866	809	818	864	836	849	827	889	843	845	831	844	850	813	821	883	801	808	864	796	882	799	820	834	817	777	863	762	856	862	830	790	806	783	759	821	765	767	788	828	806	790	814	811	835	846	811	853	776	823	807	791	764	826	849	763	793	844	845	806	820	832	827	822	857	839	828	755	818	872	831	793	861	813	832	802	767	815	805	783	845	798	828	813	776	751	821	779	836	852	841	838	844	822	877	836	843	783	839	798	822	780	747	771	793	759	792	820	800	781	794	835	777	799	799	803	815	837	788	838	833	867	851	760	809	846	773	730	825	793	805	799	798	802	803	785	844	808	835	816	786	791	794	818	807	828	784	836	816	762	851	759	846	829	750	792	807	860	812	821	807	842	831	816	810	860	827	835	756	837	818	795	820	809	830	803	875	811	812	822	800	793	795	809	836	846	789	814	849	814	783	809	782	831	795	771	756	813	804	843	783	807	781	823	841	857	872	831	818	859	798	833	830	817	797	814	840	880	823	825	821	817	783	798	793	882	802	785	842	793	810	822	841	869	819	785	806	797	845	826	801	881	778	842	788	810	809	867	800	762	825	790	832	855	829	775	826	784	821	789	836	820	773	827	806	846	821	856	806	840	829	858	804	813	793	800	804	847	825	874	796	797	846	810	785	815	809	792	845	792	799	808	774	813	785	814	839	802	818	821	783	808	822	774	844	824	818	780	834	844	869	775	815	802	892	852	811	812	798	740	815	825	757	771	789	826	793	818	854	782	818	838	828	849	786	790	821	817	814	821	795	838	832	797	820	792	857	783	811	855	861	835	810	788	770	812	843	876	791	758	828	818	799	824	848	817	836	795	810	800	862	886	760	868	830	796	829	821	832	841	762	814	808	824	845	845	796	811	803	828	789	829	817	826	831	809	810	793	804	792	822	794	887	785	823	834	824	818	771	792	867	793	773	810	800	807	833	819	824	811	817	825	843	810	798	768	777	782	795	845	840	849	815	797	778	811	835	875	808	803	803	829	827	824	815	872	792	785	799	793	780	857	818	828	823	827	856	825	811	849	811	819	823	853	812	771	789	807	831	833	793	842	818	750	837	830	813	792	826	840	793	808	832	819	820	822	812	836	797	813	809	806	856	787	804	860	831	844	826	806	800	823	815	803	827	770	811	798	812	820	795	829	847	807	784	836	795	830	793	772	807	818	843	817	817	782	809	849	819	797	807	828	826	867	852	829	805	837	807	845	806	850	857	770	803	832	803	813	846	828	832	815	792	795	834	809	804	822	826	800	802	822	833	768	809	776	813	843	761	783	821	842	770	864	811	862	831	799	788	849	841	808	867	846	722	771	821	794	809	861	797	826	816	815	818	824	799	786	791	801	786	860	848	819	784	794	895	773	796	826	832	829	817	804	789	778	833	798	808	812	813	874	762	826	842	783	805	820	819	786	806	823	768	759	795	846	855	745	815	773	810	871	803	766	818	780	775	763	811	760	792	836	817	786	799	811	823	863	809	811	812	827	753	803	827	812	795	841	808	834	747	818	854	772	864	752	815	831	850	813	808	792	864	808	749	784	833	815	840	834	818	835	762	837	805	828	809	798	845	819	773	856	836	817	829	841	830	817	802	796	795	868	831	833	813	780	787	786	789	816	812	782	844	807	782	798	821	889	853	822	777	843	816	796	835	802	837	787	726	799	797	758	824	850	814	811	829	790	790	786	816	809	824	830	819	848	839	873	836	784	805	822	808	795	839	777	785	818	785	765	870	842	839	806	817	781	810	833	804	782	806	817	828	798	801	845	829	832	781	794	805	824	802	787	777	787	797	822	834	762	769	824	817	824	753	832	841	791	785	780	797	819	814	820	808	810	782	787	822	792	846	817	780	821	834	791	806	819	802	806	777	852	803	797	868	817	844	860	818	788	807	756	847	847	799	805	757	807	774	840	804	755	792	827	861	798	825	764	752	805	874	821	761	818	822	779	785	827	863	801	811	806	853	869	803	767	828	827	810	838	736	826	837	783	818	804	751	792	823	809	800	803	807	805	776	813	831	794	806	782	811	806	851	825	857	860	765	777	802	845	808	760	794	834	832	789	832	757	794	821	799	815	829	809	862	809	843	805	811	788	825	804	867	847	803	810	897	783	779	805	776	824	792	783	800	831	849	816	825	808	815	794	820	808	806	806	812	792	840	805	793	840	865	838	805	805	810	814	846	789	846	849	786	824	829	784	754	823	785	821	829	818	867	858	799	820	852	833	793	822	734	817	875	827	822	851	766	839	804	780	817	808	824	807	874	834	803	792	796	810	814	816	839	793	801	827	808	833	799	792	802	794	831	782	824	778	800	873	790	804	794	827	813	833	842	855	784	776	807	785	780	829	790	846	860	789	801	846	839	836	833	827	847	853	773	788	797	832	785	787	847	786	785	770	812	877	825	826	769	784	819	813	771	771	831	859	799	837	791	841	817	831	790	796	823	852	871	764	805	847	809	809	749	816	826	804	830	803	799	807	781	780	863	828	795	848	806	780	826	810	851	813	864	791	783	793	858	771	866	860	813	790	799	817	816	884	822	745	825	822	874	816	834	794	748	836	852	780	770	792	757	802	771	823	802	826	892	792	802	833	822	791	832	821	842	777	763	815	785	802	847	837	808	802	830	813	819	843	842	833	789	831	850	777	810	763	832	796	767	862	819	805	815	835	816	852	799	805	782	820	812	837	795	828	829	845	841	826	791	834	823	830	846	872	805	821	804	822	861	784	796	806	789	792	817	787	819	833	841	849	865	787	841	766	803	825	798	834	820	762	834	825	785	827	829	765	886	821	825	841	819	836	779	831	794	847	783	819	838	817	822	808	812	799	795	778	796	852	826	789	776	787	820	803	832	854	799	816	817	831	781	815	833	798	800	787	767	799	846	851	779	855	770	833	816	799	784	791	778	782	803	824	840	743	812	801	841	780	847	829	760	770	809	814	801	778	793	772	829	819	797	802	805	770	800	809	811	832	840	821	844	798	839	793	850	833	814	848	792	812	823	750	814	822	819	828	825	801	815	861	802	805	817	828	881	819	785	841	792	811	827	789	799	880	802	805	856	778	837	795	821	809	758	783	856	891	792	847	866	791	800	794	800	744	792	807	832	822	769	811	773	802	836	783	846	814	786	794	834	838	797	769	817	776	828	820	781	804	770	845	852	805	786	825	832	837	729	792	770	826	780	827	802	789	800	791	775	757	839	788	857	814	831	751	784	822	842	799	876	834	814	783	810	837	820	800	864	798	854	813	797	821	757	855	810	803	822	772	769	821	779	791	854	829	761	753	810	803	807	789	844	773	795	780	832	785	741	830	812	791	806	851	784	825	789	803	825	785	795	828	780	812	809	870	792	817	763	799	784	825	867	846	806	844
11185	17649	14900	8769	6299	5473	4604	3902	3095	2813	2560	2257	1893	1805	1711	1566	1400	1398	1257	1252	1122	1186	1112	1101	1082	1104	1096	1058	1027	986	1040	1045	972	1016	1032	983	1018	1006	1047	1040	995	921	955	1009	995	1003	954	991	1005	923	981	978	1015	1009	987	956	960	1053	958	998	998	979	1033	952	978	989	986	929	946	928	1039	989	923	972	973	958	932	971	944	942	962	977	904	990	963	915	960	952	961	947	933	1006	936	961	971	958	957	930	967	924	900	986	955	947	945	969	926	967	938	996	974	925	999	989	949	935	952	954	979	910	906	989	979	983	948	965	909	977	939	1010	993	958	888	968	972	931	1000	935	966	887	934	947	997	939	964	893	926	958	1018	942	940	942	915	966	932	936	919	945	960	980	962	974	903	909	978	1001	963	948	937	1018	946	936	984	1014	867	935	990	974	946	953	953	954	948	955	971	899	992	1005	921	915	931	949	932	917	978	933	982	958	969	941	935	917	945	985	927	960	948	982	935	939	912	941	943	884	938	952	992	939	965	1028	946	940	933	962	956	922	928	919	945	914	978	1031	960	883	968	974	930	977	881	971	900	951	957	943	954	929	946	1002	957	924	948	979	930	964	1004	939	903	900	947	932	979	986	926	955	943	911	941	968	937	978	976	932	919	947	987	964	962	965	961	961	938	927	954	1020	966	919	954	933	939	933	944	913	925	968	945	921	1014	921	882	966	1017	1007	927	925	997	965	948	975	902	931	924	911	944	965	1036	915	950	953	996	918	982	926	932	957	947	960	900	976	936	938	947	942	989	960	952	959	923	964	918	953	972	929	926	904	920	937	972	960	959	978	938	905	918	962	990	965	957	913	978	945	935	939	927	942	1010	991	1004	950	950	943	914	919	967	882	910	897	925	959	931	929	919	955	942	923	952	976	952	965	982	924	997	939	953	984	908	966	961	906	935	913	900	921	901	995	942	970	976	968	959	934	958	920	936	901	966	951	952	950	972	907	947	936	918	944	929	959	911	973	928	935	890	971	895	944	972	939	960	922	957	943	921	938	926	914	958	988	948	931	929	909	948	983	937	1005	949	941	960	950	939	953	955	999	946	973	976	899	939	974	981	940	1010	959	937	921	911	915	940	955	984	963	996	993	983	936	978	959	954	938	944	907	915	918	944	942	904	973	985	966	968	983	985	885	963	936	886	938	939	1020	967	943	914	970	984	954	969	922	948	991	900	982	960	916	952	948	938	929	937	951	951	980	996	964	944	911	1007	985	946	976	920	991	930	962	906	920	922	949	950	938	951	905	978	1002	943	937	970	952	963	901	942	909	943	938	924	881	1016	899	953	925	937	858	1006	951	949	959	923	912	960	994	955	942	961	931	1010	993	959	931	977	952	917	929	978	966	994	949	955	959	952	940	978	932	957	924	926	935	960	945	953	959	945	925	976	928	949	902	931	963	978	939	958	932	946	935	922	955	922	972	971	856	949	956	951	981	939	928	909	999	992	904	905	973	910	944	925	904	938	949	986	991	921	888	940	933	950	926	946	946	945	898	951	944	934	923	936	964	976	956	949	926	934	952	962	872	963	964	947	994	991	959	909	977	919	961	924	947	971	926	915	920	945	986	968	963	1006	974	942	962	906	911	890	975	944	959	914	941	948	959	914	977	962	968	955	933	945	924	965	943	992	979	964	961	935	979	963	951	945	960	948	989	948	975	988	951	959	938	954	977	945	931	973	950	954	948	901	932	939	1004	965	942	923	965	962	962	939	970	944	895	958	958	890	970	1018	910	868	951	938	951	960	889	959	918	982	966	944	921	962	981	972	922	974	981	902	920	943	982	934	949	961	940	920	919	962	925	972	930	964	949	954	920	950	918	900	943	894	983	894	977	929	938	916	901	966	940	952	967	982	896	919	964	900	944	966	957	883	910	978	1004	923	985	946	966	935	962	940	905	904	898	915	929	918	944	932	923	989	992	947	920	960	944	972	941	952	925	956	990	982	945	914	935	1027	923	919	959	919	953	883	948	986	957	918	850	999	999	916	951	926	923	891	909	981	905	888	918	987	948	913	933	965	976	987	946	899	965	978	966	970	915	960	916	949	952	935	935	967	937	962	949	892	919	936	929	969	942	951	961	956	1019	946	928	978	949	950	931	926	988	945	916	938	987	995	940	916	956	929	901	913	960	946	943	940	948	1019	902	924	948	958	910	904	924	934	902	958	908	941	976	895	928	1021	922	999	918	972	944	898	916	952	979	909	958	941	960	932	962	941	959	1006	984	943	927	923	952	978	957	917	942	913	933	922	918	904	944	982	893	926	941	966	945	984	932	915	888	988	886	937	937	980	1011	940	986	956	928	1014	945	911	965	992	945	949	896	934	959	932	915	902	942	936	984	924	942	868	978	915	976	939	988	972	931	957	926	926	954	965	862	925	922	977	971	887	949	991	955	943	933	915	940	953	960	998	932	914	976	1006	897	948	933	971	987	912	923	906	1010	962	987	975	940	980	874	928	854	941	945	946	968	930	965	962	952	901	978	960	963	955	945	982	950	974	959	962	970	945	981	1033	896	925	953	986	968	921	977	912	935	900	910	988	955	976	928	965	932	973	918	962	940	972	939	945	918	946	966	987	963	966	993	888	988	951	957	875	963	933	956	907	905	967	967	929	952	978	939	931	1005	964	1016	937	944	916	937	968	953	951	1041	946	926	967	892	912	911	985	937	923	932	936	913	984	925	979	994	951	985	934	977	963	898	930	1021	923	986	863	994	935	974	902	969	979	939	950	927	943	978	943	919	1002	1006	914	923	948	897	922	953	946	991	979	925	918	911	929	959	948	922	966	888	957	890	938	959	938	940	965	890	969	885	933	906	942	949	904	941	930	940	937	1000	861	942	957	981	969	1016	965	932	968	907	956	959	977	975	971	957	958	904	955	952	915	935	976	1002	959	927	952	939	966	919	947	969	989	945	984	914	1021	963	935	870	937	851	903	925	976	960	950	897	964	955	963	922	910	971	973	897	887	930	954	975	851	918	1026	1020	955	920	934	938	961	949	955	917	930	966	956	986	939	961	962	927	975	951	960	930	952	995	922	898	953	961	935	972	941	935	965	891	985	970	942	905	952	950	988	992	946	970	957	978	979	926	940	930	929	957	915	961	954	981	918	935	972	950	946	970	904	993	919	946	959	954	949	966	979	964	920	934	968	980	940	916	978	974	934	962	934	999	942	926	956	956	945	986	934	985	955	946	966	985	964	932	906	922	889	918	941	971	997	980	934	941	921	964	943	979	1002	936	919	947	950	901	909	961	941	933	937	945	976	964	900	962	958	946	956	939	1016	945	946	940	916	935	921	976	942	946	982	971	957	946	937	952	976	970	896	911	931	909	901	958	962	921	976	937	909	929	921	1057	971	949	940	905	930	987	937	977	932	919	979	937	909	926	938	947	970	932	914	983	936	958	970	941	921	984	912	962	928	941	952	911	931	969	930	960	928	914	946	944	926	976	920	968	972	936	1006	916	949	971	913	911	980	988	969	977	985	941	912	903	954	970	935	947	910	942	935	992	1001	926
23629	20966	28348	23762	20998	15304	5430	3287	2450	2162	1960	1692	1494	1379	1344	1171	1090	1002	1009	940	846	761	800	815	814	818	800	698	749	744	724	700	703	677	703	717	669	750	676	724	694	676	709	635	670	639	666	631	662	665	673	723	703	652	626	696	658	635	687	648	670	682	646	642	647	698	670	665	650	643	723	615	642	638	659	638	625	645	673	670	620	623	635	650	619	658	623	648	618	676	648	664	645	608	660	618	626	601	644	633	662	643	620	641	646	602	628	620	655	641	621	673	622	624	645	636	608	586	625	661	690	594	653	641	652	652	565	607	574	666	621	617	619	624	635	630	663	658	626	600	648	651	638	636	632	596	634	594	580	621	680	671	579	656	609	590	666	679	650	646	561	612	680	623	646	634	640	612	626	579	629	610	642	664	629	647	629	606	620	629	631	657	619	630	657	618	590	673	617	625	652	622	651	624	647	606	654	598	625	624	676	646	599	693	640	595	618	610	648	639	654	637	709	639	598	631	634	579	661	657	591	663	608	622	629	665	643	721	635	656	613	601	617	656	617	636	640	626	648	623	637	623	671	629	640	611	687	650	588	640	640	617	644	629	652	660	634	648	636	666	648	619	668	571	626	603	623	610	585	650	663	653	626	605	578	644	642	662	640	613	687	615	622	639	614	635	683	623	648	655	650	628	647	676	607	615	599	644	631	644	595	669	641	662	636	674	625	628	615	663	656	632	616	627	667	609	603	624	615	630	580	667	655	662	632	633	594	632	646	654	658	638	626	654	667	602	633	602	627	654	639	610	654	566	627	667	640	679	622	597	564	636	655	625	670	606	639	597	617	614	634	602	648	666	598	593	596	618	630	673	687	624	655	584	588	661	647	583	647	643	622	603	610	607	659	627	633	637	590	602	626	623	585	577	647	624	650	620	609	642	645	611	668	639	604	648	619	634	621	644	694	705	671	605	654	635	612	639	621	618	660	617	664	626	615	696	608	604	651	617	638	624	651	650	586	630	656	606	660	624	625	623	645	643	632	613	632	618	573	635	634	638	657	611	608	622	673	635	630	646	623	618	626	633	589	637	626	630	601	652	595	623	637	623	632	592	620	587	659	620	646	604	634	623	622	628	617	626	642	619	641	609	688	634	587	606	582	657	637	618	639	678	597	635	630	640	606	635	611	621	640	643	649	649	615	601	611	601	606	649	634	589	632	688	675	631	583	650	640	615	617	633	653	653	642	640	629	616	647	616	643	580	631	657	603	633	640	612	592	635	629	623	610	678	623	680	622	590	625	630	636	632	634	611	590	631	624	639	628	660	599	622	591	622	653	619	624	637	634	631	622	616	640	616	620	630	665	636	606	624	638	608	635	621	598	650	641	629	666	627	682	609	632	636	650	619	649	606	651	651	608	607	656	645	622	663	576	626	602	652	624	614	647	596	667	630	647	652	650	608	596	647	615	613	668	660	644	630	649	610	628	640	692	632	629	662	652	634	623	591	631	649	633	645	643	687	641	610	651	644	700	627	635	632	653	665	612	619	623	625	630	644	624	595	614	635	627	596	646	576	628	623	677	681	669	618	628	603	652	663	685	640	632	584	630	612	639	645	633	615	596	629	662	654	591	615	599	639	611	623	666	604	603	626	662	643	662	648	597	630	657	664	679	654	568	642	645	603	667	604	612	649	620	632	645	675	652	606	594	600	631	626	622	686	673	681	641	612	660	659	599	639	672	669	618	611	615	657	627	588	635	604	625	626	642	628	651	633	619	603	613	631	628	602	614	638	592	662	638	607	601	643	633	631	613	657	591	651	670	623	591	606	650	636	684	681	646	593	627	621	595	597	625	622	593	640	613	647	655	661	662	623	595	628	634	697	702	637	644	644	610	610	618	642	609	625	618	685	597	618	653	646	602	583	596	626	648	679	600	644	652	627	646	610	617	611	681	640	650	650	667	631	634	602	651	644	634	639	635	622	655	599	621	646	628	615	627	637	681	611	645	648	627	607	608	604	640	639	608	676	618	608	597	627	620	611	643	644	661	613	621	617	661	617	624	641	594	626	622	626	624	605	637	654	624	645	663	647	619	596	595	672	628	692	677	636	665	594	633	640	615	636	650	629	656	649	633	593	600	631	653	626	617	630	632	613	619	636	598	607	651	615	690	631	624	637	641	589	632	628	602	611	631	587	604	636	618	604	616	614	608	659	613	641	619	630	625	642	624	623	628	602	611	619	660	653	672	617	634	611	604	582	655	606	659	606	650	639	585	676	603	632	631	658	616	646	651	667	641	650	642	655	641	666	622	614	628	642	623	596	627	624	649	628	628	635	608	616	661	576	635	672	614	624	612	616	674	609	629	654	603	618	643	659	617	639	589	626	632	645	631	623	599	628	591	611	593	660	622	637	662	607	627	648	646	646	626	597	634	592	633	663	621	595	608	562	579	612	669	634	632	649	640	625	647	647	631	624	640	661	651	655	671	643	664	682	643	667	584	654	656	607	608	653	623	619	644	600	613	635	654	613	636	561	621	634	588	650	602	609	623	664	653	650	600	669	641	652	637	620	594	659	570	650	649	629	658	597	639	617	643	628	624	664	601	618	620	632	620	626	633	615	594	622	674	642	675	674	619	634	614	641	627	655	620	630	617	595	634	673	596	621	630	652	609	625	631	578	648	652	642	615	670	660	578	665	642	645	616	604	610	599	601	650	615	622	582	625	676	611	638	631	631	622	652	587	674	591	694	620	604	674	611	620	639	605	648	599	649	628	600	630	610	620	633	640	633	589	607	644	619	608	655	639	648	672	617	658	634	642	625	658	623	659	628	686	607	638	662	655	661	613	697	630	646	640	633	590	589	678	613	633	632	648	599	645	588	622	610	604	641	690	639	620	605	638	590	637	670	664	609	639	650	659	603	592	614	658	623	619	645	621	624	663	588	606	641	579	634	660	663	642	673	636	596	653	647	663	660	635	634	601	632	652	632	631	586	611	655	639	639	619	655	617	596	658	646	619	615	639	703	648	593	629	585	639	627	628	648	636	633	637	625	656	657	651	630	626	622	623	619	634	625	614	604	652	635	638	548	663	617	645	645	679	608	669	616	644	667	615	680	640	575	670	630	659	656	620	629	629	641	615	625	611	623	644	676	583	662	672	626	646	613	632	642	653	650	575	602	628	646	562	665	644	634	669	625	582	606	605	615	693	646	635	632	593	617	630	651	627	649	619	635	651	638	682	622	643	608	621	640	603	657	581	612	627	626	614	668	646	631	681	642	640	624	656	620	591	640	635	624	638	648	620	675	650	603	644	648	647	594	640	661	643	656	637	642	694	647	635	628	620	617	604	592	636	624	618	645	650	594	632	677	673	598	652	642	619	603	649	628	663	609	620	635	609	633	619	648	663	649	644	621	607	662	649	621	631	636	628	671	609	666	623	640	630	630	663	661	655	621	625	624	608	634	639	619	634	681	632	607	605	629	649	667	631	649	611	632	612	641	608	617	599	596	620
12299	25887	22584	14405	10977	9232	7436	6003	4837	4045	3564	3044	2620	2376	2097	1865	1641	1421	1395	1266	1174	1133	1049	1063	1062	1029	1033	1021	973	938	913	907	865	863	859	852	845	871	856	843	858	811	772	777	821	806	819	880	793	845	769	834	807	836	773	765	820	798	777	751	795	760	809	795	806	779	775	771	773	759	763	730	831	755	768	800	788	722	726	808	756	719	817	742	733	806	785	735	779	768	737	739	763	749	739	727	731	733	742	744	746	714	751	772	692	727	745	794	730	747	734	755	730	801	759	782	750	773	705	765	761	768	749	747	719	699	779	738	762	731	754	726	723	728	754	745	732	785	771	692	753	763	731	755	713	748	689	673	773	737	721	733	794	732	744	788	758	749	736	720	765	748	779	752	734	742	764	743	703	752	788	748	751	731	716	718	752	771	753	764	750	802	745	753	733	749	723	740	729	702	704	716	760	730	754	740	748	694	750	677	706	765	756	744	713	797	747	771	663	721	804	746	712	735	757	728	771	721	732	727	755	715	701	783	733	737	751	695	682	754	713	746	770	729	752	770	703	739	738	789	755	731	700	732	770	726	777	721	715	757	741	782	750	727	727	760	768	750	773	738	754	770	684	765	733	718	781	783	753	700	746	744	683	769	735	732	786	713	771	748	780	793	734	718	766	698	708	745	728	725	723	673	717	741	807	758	760	803	776	716	791	722	740	751	765	758	715	763	745	726	740	739	711	761	719	786	728	740	752	712	773	741	726	718	718	767	738	730	764	765	725	716	767	696	750	724	764	763	747	737	737	718	717	768	758	732	762	727	719	717	749	753	730	780	697	716	771	717	726	764	736	736	718	795	735	772	755	754	757	711	680	742	698	696	690	706	732	803	733	752	722	783	749	711	721	719	757	703	725	701	771	751	779	733	734	743	738	770	743	771	715	750	738	734	753	763	764	779	746	752	724	715	751	730	743	735	736	776	728	760	768	708	757	760	732	756	752	741	741	788	732	727	731	735	758	760	766	780	696	771	710	760	727	748	757	698	762	748	777	722	739	725	738	726	707	741	735	769	756	677	765	740	783	752	765	710	701	729	717	766	740	789	746	777	705	775	731	787	753	785	781	764	732	720	728	711	732	731	773	779	750	767	719	713	719	762	754	751	723	726	775	750	777	724	786	732	759	738	694	717	720	746	707	747	770	737	742	772	763	727	782	769	770	704	700	764	754	744	799	720	769	732	770	767	714	762	760	782	706	761	763	732	741	791	746	694	770	747	780	755	785	747	749	717	744	745	755	795	730	751	728	713	745	753	759	712	689	781	804	733	732	773	769	730	810	741	741	734	793	748	745	766	777	752	733	758	775	758	711	769	745	694	746	770	706	756	735	794	744	781	740	788	736	744	758	736	743	741	729	735	788	704	756	739	755	798	755	696	791	744	723	722	755	696	721	719	691	751	743	778	763	748	706	785	755	707	730	739	779	758	756	743	768	810	742	709	768	752	735	753	778	688	765	689	770	755	763	712	711	729	714	709	731	728	749	739	695	799	788	728	682	744	735	748	745	680	794	756	744	742	760	768	814	730	751	735	755	762	718	744	733	787	735	719	785	687	735	777	737	745	751	723	770	735	762	742	728	719	784	750	758	706	745	761	751	762	751	724	760	728	712	720	740	764	673	712	718	739	705	744	687	717	767	786	689	699	772	735	676	796	730	738	761	724	707	745	729	731	782	722	725	705	746	731	738	749	732	736	748	748	764	747	726	757	775	775	763	761	714	753	727	788	739	690	800	757	754	778	781	738	722	737	763	775	743	774	737	753	713	755	708	732	717	741	712	733	733	750	759	745	710	746	756	779	719	787	723	760	756	753	731	745	727	744	712	783	730	713	723	776	736	729	745	772	770	731	763	731	728	746	774	756	786	776	718	747	705	823	757	779	739	713	789	719	768	752	754	756	725	791	746	773	786	754	722	680	732	779	750	702	843	759	731	753	725	749	717	775	750	745	726	737	739	773	748	765	732	753	750	760	779	773	805	731	725	784	744	758	740	748	753	749	752	690	727	750	765	730	747	756	755	714	746	735	692	782	791	755	747	723	723	725	750	754	739	735	781	713	724	742	734	757	729	687	735	741	697	756	794	741	735	768	786	729	750	774	734	747	767	819	777	700	770	747	715	768	750	743	761	781	726	755	760	766	753	773	697	705	762	723	763	728	768	739	781	717	737	790	731	724	721	780	754	713	749	753	781	764	782	777	736	804	767	733	696	734	762	754	748	733	736	744	779	782	700	722	784	747	726	724	734	755	710	741	721	734	731	784	786	732	756	776	747	735	735	734	752	765	751	767	742	767	785	769	746	758	721	748	766	785	733	745	742	705	780	791	711	731	725	750	725	723	767	724	752	760	741	762	750	770	765	703	746	758	731	717	794	720	778	761	768	750	733	789	751	748	723	743	740	795	716	781	757	748	767	750	738	782	774	762	767	728	820	734	724	718	743	726	765	750	723	714	757	784	727	749	756	706	722	722	760	703	729	748	777	701	775	780	742	777	721	748	719	722	769	747	786	795	774	767	714	753	754	763	781	751	726	802	711	786	669	723	788	694	746	744	752	732	756	760	723	776	757	814	694	776	756	660	733	779	701	757	733	755	753	803	761	779	695	751	761	694	760	728	739	717	758	754	722	689	754	775	720	743	784	748	789	772	772	740	764	734	762	687	740	798	707	746	748	767	712	744	678	792	725	743	745	717	749	743	775	749	770	710	775	759	749	790	778	711	764	735	751	694	763	727	683	715	754	724	733	763	740	697	730	730	770	732	795	718	744	720	780	755	737	759	720	699	782	757	772	697	772	699	722	793	801	707	707	713	760	751	739	783	796	785	751	718	772	798	756	702	720	823	752	758	798	760	789	752	758	718	764	730	743	715	719	782	772	781	724	804	749	716	725	733	793	750	740	785	736	719	743	764	764	793	729	702	746	749	757	805	749	773	766	724	719	705	726	737	768	734	725	752	760	787	731	733	755	757	688	743	759	719	764	774	740	706	786	729	751	789	722	736	773	724	759	724	725	736	739	758	717	756	773	757	788	780	753	743	737	709	723	698	732	783	737	704	771	718	744	755	730	791	706	773	736	763	752	710	738	761	778	675	749	728	742	772	744	748	756	714	756	753	740	712	749	794	735	723	756	754	702	735	687	776	733	768	787	753	698	776	711	755	756	751	728	761	738	815	736	767	731	778	734	769	802	771	739	708	707	772	748	744	800	742	779	743	766	727	756	767	734	742	791	747	745	716	750	725	793	755	783	750	738	723	793	749	738	782	734	691	778	710	746	760	710	748	760	761	738	746	742	762	732	781	702	809	713	801	754	704	728	767	739	724	723	748	761	770	768	706	732	747	772	730	810	743	745	713	736	743	727	772	732	748	784	708	745	709	738	750	757	731	727	797	742	753	711	747	719	708	739	716	747	746	718	721	754	727	756	699	765	732	731	767	819	730	697	715	716	746	716	764	738	764
22582	20969	28705	23389	20975	21293	15026	4923	3351	2893	2501	2057	1892	1810	1562	1443	1239	1211	1043	944	923	908	909	845	823	826	776	762	789	745	719	723	721	719	695	679	694	687	678	664	645	684	681	653	653	647	656	654	610	617	649	657	618	604	614	620	625	607	624	612	663	644	628	573	635	618	616	586	603	613	604	578	630	630	655	563	594	635	602	610	596	584	596	599	607	627	596	607	610	603	588	598	605	577	627	672	615	637	551	591	545	588	593	627	564	593	610	601	582	624	569	623	579	620	641	576	597	615	598	617	591	604	593	584	559	589	581	616	603	582	582	625	609	577	565	612	593	547	606	572	573	574	606	602	598	625	596	596	550	600	605	628	598	562	595	552	606	540	619	573	571	618	570	580	591	602	655	614	611	564	600	570	608	579	622	586	663	572	626	601	595	588	577	572	587	576	584	605	604	529	570	594	622	561	588	578	584	552	553	568	581	593	599	581	595	573	564	599	564	606	590	580	640	567	584	557	590	607	594	587	574	591	566	619	607	606	560	597	588	552	578	572	539	605	613	564	577	603	572	598	629	571	589	583	609	579	595	598	585	595	569	602	560	568	586	580	616	610	582	602	592	583	625	560	592	599	572	592	617	602	609	594	573	609	552	601	554	604	607	603	568	625	552	586	565	599	616	636	582	576	593	641	581	585	603	558	582	593	589	580	572	583	613	604	561	625	594	613	586	594	591	568	537	591	621	582	615	599	585	574	574	556	564	571	599	577	577	556	614	610	579	603	568	587	596	595	594	582	577	572	584	618	596	545	583	567	615	598	588	601	606	555	592	575	561	580	604	591	594	584	596	590	598	544	574	600	581	578	558	613	576	571	578	572	598	585	582	571	574	601	549	619	560	594	599	626	580	577	591	560	591	575	538	553	594	589	577	603	627	528	595	575	580	636	599	582	580	572	599	580	560	610	573	586	597	563	532	562	598	586	561	581	601	572	605	586	573	581	601	595	592	629	591	579	575	574	581	556	593	561	590	567	615	581	560	618	547	581	630	617	543	571	564	614	551	587	615	550	571	614	600	580	596	586	595	574	587	611	584	613	564	632	580	582	591	575	597	583	561	586	597	612	600	587	607	638	595	550	572	603	557	602	574	595	615	575	553	606	575	537	604	575	577	607	579	603	611	599	571	611	559	617	592	578	579	570	631	588	588	560	641	607	589	587	579	571	586	616	569	581	582	634	588	577	570	602	580	587	548	559	601	573	571	546	582	610	580	547	563	617	576	552	602	594	612	582	536	580	620	559	629	574	589	598	566	564	626	642	568	608	578	540	600	544	619	534	606	566	592	581	588	581	549	635	576	583	578	611	576	539	615	581	562	622	601	593	613	576	593	567	641	624	610	605	554	596	606	594	565	556	580	570	578	614	584	644	616	595	563	558	584	578	571	589	639	592	577	604	574	589	610	571	601	592	590	604	592	566	607	590	640	606	626	556	621	611	552	564	568	603	574	577	587	598	577	565	550	584	629	591	548	610	556	599	552	590	577	599	554	586	607	583	575	574	627	622	545	593	597	554	567	606	572	593	607	576	588	608	577	614	582	554	547	590	584	548	552	595	552	547	597	569	573	577	584	623	629	637	679	616	590	573	581	601	567	576	559	558	525	546	582	591	601	588	610	560	607	636	586	582	555	603	579	615	576	601	582	584	629	559	613	604	581	596	581	549	593	603	606	626	589	570	575	591	607	553	581	572	538	614	584	598	574	559	605	584	593	567	584	572	623	574	616	610	617	588	597	593	585	591	557	571	594	590	593	575	578	592	609	575	569	575	614	598	578	569	528	642	591	586	584	624	588	614	563	579	564	576	571	596	619	602	558	617	578	599	587	633	624	609	603	594	582	561	583	571	553	572	607	605	620	636	620	539	603	582	577	604	642	588	574	598	575	612	591	625	592	597	594	605	542	592	599	629	596	524	584	597	563	614	615	572	564	607	593	603	588	574	587	585	536	571	587	543	604	606	612	562	567	565	580	564	601	562	601	611	544	559	611	538	585	590	571	542	618	541	594	548	566	632	586	601	587	562	566	607	554	613	587	602	626	578	552	595	586	563	556	554	603	586	576	594	564	577	600	596	636	623	619	601	593	546	564	561	602	596	658	578	601	578	554	606	592	590	544	586	609	601	588	599	613	576	593	540	544	580	541	582	597	545	627	592	552	546	565	553	618	590	539	632	557	530	576	579	600	581	573	573	611	547	594	589	579	600	594	604	584	573	558	584	568	580	636	624	594	564	574	608	544	572	589	609	569	593	618	547	583	575	564	598	580	593	568	542	582	575	616	602	542	599	575	581	588	560	562	575	591	597	593	574	554	575	583	575	608	590	594	555	583	580	551	551	627	607	626	586	607	637	618	572	583	611	554	599	632	575	596	601	581	599	617	601	520	591	583	632	608	575	589	595	602	571	604	556	572	627	596	581	595	592	594	602	598	591	579	589	587	604	588	577	573	606	567	615	617	643	642	584	550	600	591	613	598	574	608	609	563	569	565	562	602	570	627	597	562	610	582	603	592	536	580	601	602	609	569	553	522	552	590	591	588	600	605	507	577	556	588	567	583	594	580	598	566	595	581	564	599	545	562	551	594	568	569	609	525	602	607	568	592	585	615	595	621	617	631	590	586	577	580	575	578	544	607	575	559	665	550	549	645	559	578	621	571	558	594	588	592	573	649	590	570	576	592	571	579	571	565	610	604	566	589	576	571	582	573	563	593	587	585	606	591	573	556	552	619	616	592	575	596	604	556	577	592	510	566	614	588	602	592	539	545	578	602	568	614	539	589	612	601	572	553	541	583	619	592	579	580	615	566	553	598	593	582	614	558	577	589	622	617	594	584	585	654	573	609	614	549	594	583	565	597	538	543	618	589	582	564	608	607	580	591	615	591	598	597	640	602	589	582	612	570	533	563	643	580	569	551	599	584	648	562	591	617	602	606	605	583	589	563	541	578	611	578	599	556	571	608	615	636	607	546	599	573	619	614	577	577	623	566	614	666	586	614	619	600	635	632	588	550	594	597	570	619	604	562	580	549	595	578	586	603	572	566	563	613	611	578	580	602	546	609	561	621	557	572	619	537	606	574	575	568	531	573	636	560	590	578	542	555	569	617	608	575	576	577	555	589	615	617	588	582	577	564	571	564	618	623	563	560	563	593	604	586	577	575	637	559	567	594	603	539	576	600	573	574	583	539	591	580	613	611	609	611	579	628	540	559	542	595	605	577	548	588	621	619	601	604	564	606	595	571	609	566	591	590	588	586	554	595	576	559	602	592	585	607	587	582	596	593	582	578	545	559	546	617	607	594	577	619	564	578	588	603	555	542	554	589	604	591	588	592	552	615	565	585	577	590	600	541	584	606	586	608	600	580	581	581	585	595	592	580	571	571	580	591	580	581	582	550	573	564	577	551	623	571	569	610	562	603	580	570	603	550	587	554	560	597	545	571	571	563	582	600	607	620	625
14798	30980	27597	19268	14912	12319	10128	8174	6599	5607	4768	3925	3390	3004	2639	2205	1989	1677	1536	1424	1352	1250	1213	1186	1134	1094	1067	1111	1027	982	847	894	824	832	808	835	852	848	829	889	790	786	735	763	854	714	755	771	761	757	768	728	792	730	743	785	709	702	747	788	718	715	718	753	677	709	707	723	731	673	750	687	707	756	699	675	721	709	684	722	735	687	694	726	649	686	694	663	728	697	662	723	715	674	652	685	697	665	673	684	685	716	678	737	682	694	696	623	683	709	679	675	635	661	657	654	711	686	671	644	661	757	686	662	694	692	668	684	709	655	692	715	712	677	709	683	684	695	630	668	686	712	670	667	659	663	667	640	676	618	635	665	693	693	671	716	704	650	650	714	652	698	669	705	700	667	682	683	631	631	651	690	705	648	659	671	714	672	638	689	632	657	652	673	713	674	694	650	637	640	687	653	684	686	680	622	658	671	667	669	675	701	651	685	701	701	692	665	674	707	691	660	721	652	697	642	667	648	728	633	642	701	666	704	666	675	683	658	637	691	697	682	688	666	658	631	693	693	638	647	712	618	616	676	671	602	679	664	654	668	684	662	700	661	668	675	730	716	675	683	680	655	652	629	606	646	695	663	687	656	712	670	672	700	640	703	686	686	629	728	641	658	725	704	636	672	717	678	671	714	632	684	724	702	659	668	678	732	661	681	671	634	635	683	662	682	659	684	631	678	692	658	698	653	640	679	652	703	665	650	666	619	682	684	684	683	709	667	684	624	703	633	634	692	719	676	640	681	667	649	613	702	645	661	660	697	688	683	668	667	672	697	651	683	667	670	655	661	639	666	710	691	694	649	691	673	692	717	667	690	704	680	639	694	635	678	661	667	669	674	676	677	670	669	688	667	682	666	669	634	687	661	714	692	733	680	691	650	671	659	643	630	655	671	642	676	638	676	673	692	679	664	732	648	673	682	732	666	677	709	654	662	685	656	673	703	668	681	669	659	676	692	679	655	680	674	624	667	659	625	680	711	664	662	643	630	661	612	662	667	678	677	633	655	633	696	711	657	760	689	671	680	670	643	677	667	655	694	679	688	659	682	657	676	641	662	713	682	662	675	651	676	720	618	674	637	707	687	679	649	676	658	685	667	656	684	642	676	657	676	660	681	644	674	669	667	672	699	651	718	676	690	705	668	653	669	705	664	661	648	655	675	714	653	656	695	676	687	642	640	666	671	679	678	641	715	668	730	686	718	679	661	688	678	724	676	657	655	656	605	651	659	620	682	655	660	642	648	676	719	699	687	653	692	701	711	680	667	658	688	729	676	640	689	694	682	706	648	645	686	681	653	657	672	647	662	633	709	654	670	687	683	639	689	677	671	669	688	680	715	658	678	652	650	694	675	671	670	639	698	744	706	676	659	638	715	668	640	636	631	669	680	654	654	660	647	701	676	661	636	683	692	708	615	690	670	685	681	649	633	660	654	728	658	712	696	675	626	677	680	669	696	651	656	648	656	654	651	659	668	665	671	673	662	650	713	696	687	702	718	684	624	646	655	720	646	689	627	661	644	681	682	678	686	695	660	699	665	645	710	667	682	646	670	649	619	698	653	669	654	613	666	702	682	642	663	693	685	672	684	672	669	678	686	622	678	633	659	702	683	672	678	686	660	724	704	670	681	714	668	706	660	718	676	662	672	671	698	641	651	693	709	708	687	625	693	632	643	626	730	665	641	654	727	654	712	639	690	693	676	646	681	647	692	630	655	699	698	671	669	685	667	671	670	693	647	675	626	715	652	647	659	666	674	656	705	703	673	704	674	712	633	662	646	669	674	664	657	657	631	668	661	706	682	646	668	666	667	664	708	700	663	670	700	630	666	681	685	669	667	669	678	692	666	658	664	644	696	640	673	692	664	705	673	701	672	683	707	693	639	697	645	692	705	651	675	674	686	671	684	673	653	665	682	702	677	709	617	663	652	655	688	680	676	711	670	675	709	665	680	647	716	675	659	660	636	686	669	672	690	662	633	691	705	697	655	651	641	676	697	680	697	647	660	597	677	683	641	688	673	687	686	669	733	626	705	646	628	648	593	655	676	645	686	698	671	654	684	640	698	678	725	660	676	703	662	683	710	714	659	637	677	688	664	654	648	666	680	660	679	726	682	625	678	690	679	685	677	715	601	668	687	636	678	664	679	673	689	657	692	680	688	678	632	614	709	649	723	659	666	645	658	666	704	675	685	631	680	673	634	686	663	642	707	653	695	669	640	659	737	675	632	627	651	717	670	655	674	685	673	673	665	642	710	642	680	659	664	718	712	636	685	709	622	675	611	672	677	698	719	653	683	671	650	697	667	654	664	669	668	676	674	677	694	659	709	689	680	667	690	655	710	621	669	662	681	659	701	693	711	697	663	652	690	661	706	663	624	679	670	651	649	686	710	674	674	703	660	679	722	666	710	680	689	663	669	677	640	647	664	721	666	700	662	665	629	632	668	720	651	688	661	683	648	669	695	640	656	689	685	691	621	684	671	711	671	649	659	641	681	695	653	656	673	707	695	655	726	651	691	655	670	645	692	701	672	711	662	694	705	665	699	681	640	714	673	679	695	674	695	675	664	612	729	667	677	658	700	661	646	671	688	613	617	692	695	688	703	625	687	682	664	665	659	683	673	712	661	674	650	665	691	680	678	628	689	690	653	659	722	646	615	711	660	716	634	668	640	661	680	682	623	630	652	661	664	687	640	639	709	640	664	664	679	720	680	676	644	660	709	649	684	657	673	684	666	659	678	707	687	646	676	607	709	701	652	730	651	691	662	642	659	670	673	692	633	724	696	654	653	699	613	674	698	662	648	633	668	700	671	642	676	714	660	666	689	657	677	645	669	674	654	651	678	687	710	691	652	698	713	678	658	650	659	700	685	689	644	702	696	667	699	699	666	677	662	661	698	691	654	659	681	679	683	672	678	658	648	631	656	647	725	702	665	684	694	665	653	721	725	713	683	703	612	678	606	639	650	635	677	645	700	675	671	734	739	699	690	682	691	663	660	732	648	687	713	623	722	705	716	673	695	664	727	729	662	693	685	647	633	683	695	647	642	680	651	691	659	698	687	659	689	701	655	624	666	690	646	667	664	710	689	668	641	684	668	655	717	670	646	646	681	693	732	628	655	682	682	623	625	686	684	687	652	623	684	735	647	696	677	684	681	694	647	694	689	676	683	688	641	596	693	675	613	651	670	652	675	666	705	688	652	642	654	634	656	716	690	632	677	644	695	665	646	669	697	689	676	685	696	689	716	643	673	664	648	740	666	649	659	663	691	671	680	627	641	685	694	702	627	699	647	647	657	656	661	705	676	705	683	683	689	647	688	657	669	670	695	680	721	649	674	706	686	655	669	681	640	674	658	653	690	682	708	712	675	648	679	657	675	690	706	663	682	702	635	692	714	657	666	654	643	647	661	665	618	667	676	655	680	653	666	669	700	669	636	680	631	687	629	643	704	673	655	691	658
26645	20761	16183	7892	4218	2996	2554	1997	1781	1667	1412	1398	1279	1276	1170	1077	1071	972	951	935	915	954	893	890	906	873	885	865	894	859	892	806	809	863	862	842	876	827	829	856	816	803	858	860	799	911	846	799	836	828	833	858	875	869	882	820	825	783	802	814	769	778	775	803	821	802	850	825	804	805	804	835	811	802	796	852	825	851	809	817	830	824	821	842	828	776	809	902	834	795	822	828	836	800	825	823	771	831	868	808	815	847	832	825	825	808	842	827	827	790	791	868	811	779	838	849	782	809	852	857	839	795	840	815	803	820	807	784	792	826	806	802	770	718	818	761	762	818	754	772	839	782	793	875	839	801	786	803	795	755	854	762	819	777	768	825	823	795	801	801	834	783	792	823	805	845	798	800	766	783	790	822	804	796	806	867	760	858	829	779	787	802	820	747	805	824	787	878	792	784	789	810	803	801	830	825	819	770	869	793	778	810	785	874	813	776	831	823	784	787	807	812	825	847	837	789	851	840	748	837	834	841	780	794	862	769	767	799	822	806	800	779	847	785	722	824	836	775	807	801	772	823	794	815	813	800	839	819	802	784	808	775	773	819	775	854	812	840	814	795	798	798	754	831	790	809	791	806	806	813	785	838	766	793	803	841	858	819	809	798	773	792	814	891	823	826	821	833	793	820	809	845	849	785	852	788	893	817	823	781	823	770	766	817	828	773	802	872	788	777	790	803	805	836	777	799	820	813	833	849	773	800	781	818	798	810	859	840	832	831	785	861	817	805	788	823	815	791	821	850	811	806	754	770	777	808	790	815	825	814	767	790	816	834	896	814	816	816	830	805	780	773	797	844	853	783	822	753	837	858	799	834	775	814	785	818	776	779	808	812	806	770	801	746	812	794	857	790	795	801	809	832	749	847	834	797	856	860	810	806	771	838	871	806	810	847	808	816	766	803	796	833	836	795	868	838	781	816	833	794	810	810	858	823	838	834	827	815	806	814	857	808	809	836	828	830	791	815	810	813	788	838	827	820	851	843	832	785	821	802	801	832	786	847	806	802	812	817	797	826	841	815	850	798	811	823	800	785	815	783	870	786	821	834	845	765	789	778	838	819	819	788	787	844	810	841	846	766	757	825	801	814	816	787	821	795	830	843	785	863	832	787	765	823	813	828	837	808	807	875	766	840	790	815	820	816	798	833	831	791	788	763	855	817	790	822	844	796	792	761	850	844	855	864	807	850	772	823	804	818	864	813	846	867	799	811	811	814	804	808	785	803	776	784	838	848	749	783	816	867	813	848	866	809	801	816	807	782	760	802	838	822	808	823	790	818	801	840	799	788	857	817	772	833	808	777	799	816	833	775	781	763	802	830	802	937	813	770	808	827	816	845	848	855	806	828	810	765	848	796	838	784	804	788	788	799	785	785	812	813	851	804	838	788	784	864	874	818	833	738	810	799	808	804	839	792	808	746	793	836	829	785	790	779	805	831	784	803	786	798	814	831	834	802	809	794	854	812	805	799	836	842	780	810	848	828	810	781	772	837	796	784	791	789	795	785	765	803	789	777	801	769	803	829	796	784	793	775	813	756	812	823	831	831	825	776	821	823	808	818	840	808	823	749	807	806	799	818	811	807	871	844	859	790	760	864	832	814	845	820	786	848	787	789	805	798	843	817	804	871	819	774	849	888	832	798	809	814	813	828	844	817	834	806	803	792	802	824	832	812	829	797	808	798	791	809	843	867	793	778	826	842	836	817	841	791	821	815	799	791	817	799	790	811	833	827	844	813	833	824	877	847	798	822	858	838	786	804	819	795	820	798	785	829	773	836	816	813	777	841	806	845	821	814	798	820	767	870	812	839	808	794	798	822	823	819	817	760	789	813	827	772	809	840	828	824	791	793	838	827	793	777	815	808	785	831	803	837	858	817	832	813	812	778	782	795	795	795	834	823	856	826	892	820	818	814	812	810	830	883	820	885	815	772	806	801	795	794	858	833	881	826	807	823	792	796	797	826	826	810	763	795	810	777	785	824	820	795	838	833	825	764	768	794	749	761	822	852	771	828	835	833	793	848	829	830	791	816	781	817	793	842	785	785	812	800	821	820	826	853	780	809	805	844	791	810	842	768	784	824	770	820	808	800	822	803	779	871	820	775	785	796	858	807	796	836	759	748	779	830	801	817	812	795	887	815	776	809	798	792	800	775	801	769	766	819	808	845	816	830	797	832	781	844	832	803	808	824	802	775	798	858	855	779	835	820	819	831	816	743	814	772	784	783	743	853	800	804	839	859	804	846	843	784	808	848	821	834	821	846	895	806	801	834	787	837	814	830	813	801	841	791	818	775	834	820	768	774	761	771	821	813	775	811	799	812	783	812	826	844	802	852	779	808	783	752	816	793	813	843	820	811	844	862	799	762	827	802	855	801	830	757	809	786	769	800	802	850	773	850	767	837	791	779	779	792	839	814	786	858	799	837	804	771	849	783	788	830	802	848	850	759	783	844	788	853	856	781	787	790	789	824	799	794	815	782	854	816	830	782	849	821	779	784	798	843	828	788	810	827	834	827	831	814	749	777	809	819	773	803	802	810	783	853	778	770	884	820	797	819	813	847	845	834	809	797	799	801	830	789	803	825	829	814	816	829	779	815	794	813	802	830	786	799	822	865	817	808	796	782	855	815	830	764	787	878	835	841	846	826	831	832	795	845	812	784	821	811	845	859	847	784	864	819	868	815	869	800	819	773	820	844	819	779	857	786	764	796	768	799	843	880	832	796	808	780	799	861	775	813	795	818	834	821	840	819	784	802	863	812	828	808	818	814	849	845	781	870	800	778	845	829	829	869	813	774	829	854	812	775	823	752	763	777	774	739	835	834	848	842	815	850	815	810	788	817	808	773	796	815	750	801	761	790	799	793	788	814	852	832	833	834	840	834	810	816	803	817	801	817	780	831	803	817	808	833	775	799	846	842	800	796	838	805	796	779	819	870	783	786	795	766	842	846	794	830	840	835	813	779	827	824	798	800	906	799	839	747	801	823	859	750	801	863	788	806	853	869	824	812	804	797	830	836	861	793	870	820	796	813	815	851	793	824	808	736	771	848	775	785	785	834	811	755	871	821	820	782	792	765	818	787	853	859	863	775	781	768	853	808	809	775	788	798	833	797	815	813	790	795	820	855	774	857	791	838	824	770	758	805	846	798	842	817	811	822	788	839	832	750	805	850	772	857	817	788	806	820	847	816	850	882	805	762	821	839	797	847	834	843	872	805	789	812	867	865	827	765	806	823	836	814	857	836	829	796	824	846	798	805	793	820	907	764	841	816	784	818	815	829	849	856	781	788	846	806	764	802	839	765	769	828	814	871	806	775	898	772	793	812	814	815	796	811	814	823	819	839	819	795	805	836	850	826	816	817	777	800	815	787	817	825	796	769	805	779	777	794	823	809	825	778	788	819	856	801	841	792	813	778	802	814	812	777	894	893	831	788	780	823	870	811	804	783	831	821
10875	17308	15110	9245	6947	5699	4733	3796	3278	2859	2440	2135	2123	1867	1659	1577	1450	1324	1264	1187	1144	1125	1175	1174	1150	1077	1109	1057	1054	1077	998	1011	995	974	1050	1013	1019	1028	1089	995	995	1066	964	1030	985	1005	988	1009	978	1049	956	966	923	1007	990	957	1027	976	992	964	986	1000	1012	1011	1051	971	943	945	972	991	901	960	879	983	1022	950	903	990	931	979	965	1026	980	969	973	1001	903	967	1008	969	938	927	943	994	975	952	971	948	938	944	958	928	947	953	922	930	995	981	921	995	982	937	934	976	982	919	979	997	933	908	960	992	948	906	926	975	926	922	950	957	927	940	965	937	983	999	959	1036	991	949	974	953	966	1030	968	984	950	1022	966	953	924	959	925	958	906	950	915	973	915	1005	955	893	902	956	939	936	974	993	912	979	942	944	944	972	929	992	966	939	990	952	949	899	941	990	971	938	938	930	931	903	994	956	978	933	959	975	906	952	993	983	927	928	904	948	999	914	969	955	977	969	977	992	943	1026	924	972	960	940	930	960	937	1014	998	915	879	942	972	943	969	979	944	933	883	963	902	948	924	928	934	971	898	938	980	917	931	952	923	900	914	964	952	942	970	937	1004	1017	944	971	944	927	952	919	949	942	900	1009	938	946	918	949	958	956	1010	967	920	932	915	956	902	940	1007	1071	921	959	953	983	944	969	940	918	963	910	976	1006	941	983	928	968	942	962	993	958	969	988	928	1016	965	927	1023	956	933	906	987	982	938	997	946	952	879	924	949	937	943	949	933	933	970	958	938	957	954	955	878	966	939	958	983	940	968	974	959	964	924	941	980	991	943	983	885	954	955	1002	938	953	945	946	929	989	909	955	980	1003	948	963	971	920	929	982	943	961	948	948	939	998	970	1003	946	1014	934	1031	965	937	995	1003	906	986	940	967	957	926	973	987	921	992	908	1002	907	983	915	985	952	929	961	935	905	946	891	946	964	929	983	1013	973	917	957	930	960	906	985	943	953	882	1023	953	956	939	968	917	909	927	924	1020	983	954	950	1027	979	949	985	967	928	975	988	942	942	986	976	956	942	937	893	992	979	928	965	939	942	928	962	883	999	947	927	959	921	952	977	917	956	943	978	961	956	977	951	927	956	929	975	940	900	954	931	900	974	941	910	1031	977	981	972	982	961	931	958	978	887	960	976	1004	984	1006	989	1000	943	923	957	876	926	938	981	943	950	920	989	995	988	946	951	911	945	924	900	935	953	925	947	946	930	956	989	984	952	964	940	971	924	989	1013	1006	961	964	949	952	940	961	903	967	976	967	945	935	971	986	939	968	897	949	967	991	951	979	954	967	946	900	924	976	999	989	984	1017	950	999	988	983	915	927	922	949	996	943	977	924	952	1000	955	999	960	885	938	957	973	978	978	964	978	914	979	933	949	897	945	994	925	924	940	958	978	970	975	911	962	1017	965	967	974	945	977	938	1013	1001	959	980	961	962	940	974	957	978	954	964	955	998	986	924	914	950	948	995	981	954	971	920	986	941	890	992	977	937	912	943	956	939	974	953	958	963	980	943	943	962	935	963	951	932	985	910	917	961	930	1016	929	940	953	940	894	926	1027	948	965	987	908	957	948	919	967	1019	953	915	938	956	912	896	927	936	1004	997	946	950	939	969	952	979	960	900	953	991	965	947	923	986	982	922	1000	882	987	966	965	909	929	978	940	939	914	984	930	1000	920	911	948	914	961	966	899	1044	968	968	960	963	975	947	941	967	945	959	988	966	922	948	906	943	939	937	951	935	944	929	955	932	953	948	918	987	913	957	993	963	872	925	981	903	945	960	974	929	1013	963	964	972	960	918	1027	986	954	1002	1001	993	954	973	969	1010	952	940	967	973	924	955	971	876	997	939	966	987	957	886	931	945	981	919	958	943	994	953	941	979	953	1009	941	986	931	985	981	970	926	986	896	900	992	932	955	930	974	956	968	957	954	943	965	918	915	913	1001	963	924	1018	913	899	997	914	932	1000	955	927	991	1021	973	912	938	921	956	882	940	951	982	954	965	972	957	897	963	946	980	923	954	913	918	927	876	990	935	939	963	960	955	930	982	892	953	963	917	903	951	946	938	918	971	884	984	961	901	904	933	878	954	1006	933	963	907	980	955	895	948	911	971	949	960	948	980	976	923	938	970	976	876	956	937	977	942	995	959	991	985	957	938	980	950	901	950	933	890	1003	956	953	915	951	968	948	948	981	951	948	906	990	920	946	989	937	922	956	988	903	956	945	939	991	930	977	938	884	986	959	943	948	971	922	976	954	919	945	961	955	963	976	1026	934	941	997	973	971	899	942	918	971	898	932	931	997	924	929	903	957	970	976	936	963	889	871	958	915	954	950	918	985	970	945	949	907	951	957	967	1011	962	955	994	972	968	938	965	936	977	1003	943	898	926	949	982	951	936	938	924	972	985	912	985	927	943	942	930	967	907	926	925	888	977	966	975	962	941	903	980	935	978	920	987	964	973	928	923	932	927	932	971	935	925	989	976	995	954	939	994	985	985	954	986	956	938	942	930	985	1002	966	946	962	1009	938	986	953	977	979	957	966	968	973	966	1024	968	947	974	961	948	974	1010	908	954	979	965	970	974	1023	949	916	959	936	1013	919	971	955	950	964	955	954	935	935	1046	935	990	965	931	973	953	921	954	962	926	1019	920	967	925	980	983	898	960	973	987	1043	954	912	978	961	970	958	953	936	907	914	984	939	970	951	943	955	909	935	913	911	1013	952	945	957	1006	902	961	979	1003	974	872	931	931	974	979	964	1017	961	970	882	938	960	982	952	935	948	894	987	915	930	940	938	935	922	942	939	919	970	936	950	976	958	988	914	982	939	920	1035	946	973	930	968	911	958	925	979	948	988	961	941	930	973	954	964	935	967	922	956	988	972	978	934	984	994	974	964	963	946	1013	933	961	957	920	964	966	943	916	931	989	996	973	966	964	959	947	943	957	931	981	911	969	899	915	939	991	947	932	922	979	973	966	934	888	1012	945	924	919	994	964	913	1025	962	975	950	920	931	1010	953	965	933	979	953	909	986	972	992	976	912	942	948	964	934	959	910	933	891	923	932	967	964	943	945	925	975	912	984	932	942	897	947	951	917	943	1003	983	921	962	923	998	973	940	970	1013	951	893	905	933	926	966	960	927	914	944	987	930	971	925	916	970	1027	910	939	913	952	933	947	923	969	950	946	918	925	912	960	959	966	933	912	945	930	946	911	981	949	1006	959	938	948	1003	910	923	986	971	944	969	911	961	949	979	961	953	968	925	939	956	1014	938	979	900	960	972	903	956	973	1005	1000	907	934	1002	948	917	954	947	952	948	958	966	957	992	964	1011	954	967	925	937	969	965	958	959	947	1013	936	956	929	985	1007	944	935	959	970	954	975	923	972	956	977	958	935	928	972	1017	935	965	969	939	917	931	963	929	968	1017	934	965	937	930	962	946	986	930	934	979	925	939	919	955	941	934	930	969	970	954	954	936	921	980	997	919	943	957	889	932	926	969	904	927	936	922	939	989	975	984	910	945	950	961	961	970	976	919	961	928	868	915	987	948	927	938	980	950	952
23606	20960	28303	23793	21007	15462	5635	3191	2482	2310	1930	1753	1650	1465	1341	1158	1048	1032	945	935	862	854	866	829	807	784	794	754	788	728	725	667	751	684	688	700	746	740	696	747	679	649	675	689	666	708	649	646	677	700	686	707	662	621	655	636	624	667	665	653	681	718	675	668	682	679	703	687	641	661	643	624	661	601	602	624	654	654	665	620	609	621	661	609	663	668	643	642	669	657	597	620	670	608	658	602	592	644	668	636	629	644	655	629	612	629	624	628	660	618	596	642	629	648	615	638	676	627	640	660	648	611	646	607	645	644	620	610	639	633	644	642	629	637	623	626	631	623	681	626	650	638	618	636	634	656	642	677	649	672	622	612	616	632	618	599	633	605	616	652	667	641	624	597	649	638	664	639	602	614	609	648	630	621	659	623	668	622	597	621	602	645	626	655	682	646	593	647	653	619	668	626	644	627	624	587	681	607	598	614	616	644	670	633	655	667	625	638	622	659	674	607	644	687	655	662	574	692	689	605	649	668	636	572	597	689	622	615	641	687	609	646	629	617	647	626	612	614	614	638	640	632	655	594	646	629	641	622	614	638	639	619	653	668	645	599	628	637	647	599	655	665	615	625	634	672	642	651	616	681	625	621	617	607	659	625	624	584	662	648	661	678	649	636	629	624	629	634	638	608	635	641	626	608	618	632	623	619	641	673	620	632	635	651	668	624	641	604	618	619	616	641	611	568	612	626	621	662	657	641	583	616	661	637	613	615	615	645	633	632	628	591	641	611	675	664	614	597	620	647	597	677	611	580	668	627	637	664	671	567	594	647	634	640	587	595	629	676	602	648	657	635	594	587	657	600	638	655	660	616	694	616	625	618	668	601	621	643	603	660	613	620	643	625	634	630	594	635	598	686	640	609	617	646	638	651	635	668	660	659	642	611	622	625	640	690	627	612	626	596	619	621	626	650	653	672	615	593	647	646	679	625	639	621	607	616	662	624	613	625	627	591	640	645	633	585	630	650	622	618	614	612	641	654	690	675	647	631	646	617	648	631	646	609	644	612	635	589	640	623	618	618	616	673	667	620	642	597	618	603	657	619	650	622	655	643	615	625	637	598	665	642	638	633	630	645	580	634	647	645	676	641	553	632	650	629	631	594	600	667	626	649	640	631	655	591	631	647	615	629	690	632	632	630	655	627	675	582	640	659	658	622	622	631	647	633	632	622	631	632	644	627	624	624	626	647	642	679	649	620	611	615	594	602	616	622	580	630	654	637	599	611	615	609	616	635	596	621	632	606	625	572	658	635	614	661	620	596	606	624	611	644	636	620	613	691	600	637	623	623	660	650	633	612	681	585	647	646	615	633	612	659	613	628	632	604	610	623	589	654	608	630	622	604	638	624	556	632	630	622	621	609	661	620	648	569	638	628	631	650	572	604	611	627	639	637	675	615	579	639	624	643	628	597	597	664	585	615	652	639	645	653	666	622	668	616	661	629	658	620	629	639	657	651	626	709	636	606	636	635	579	672	602	648	559	580	596	630	630	630	627	646	641	640	582	657	608	591	679	641	645	682	638	646	649	598	626	616	643	643	662	654	635	616	636	622	644	637	605	585	612	604	616	618	696	624	612	656	645	615	671	643	602	616	649	657	618	638	616	621	651	612	608	654	628	621	623	620	643	598	677	601	676	609	639	633	659	649	610	618	640	591	621	603	647	640	643	656	636	650	593	635	570	620	608	657	628	635	650	614	594	612	639	638	632	631	642	646	606	624	657	620	638	594	659	661	617	626	603	655	625	605	592	638	622	614	697	636	611	643	601	631	643	624	604	636	656	647	650	645	636	605	640	633	641	645	600	612	633	637	654	618	627	636	632	675	630	634	596	674	614	657	630	639	602	659	612	632	671	647	620	630	661	610	648	626	614	619	616	610	638	613	624	619	663	655	660	649	592	671	660	608	593	620	650	619	623	659	644	629	586	629	598	651	599	643	638	599	617	651	628	605	618	580	647	603	640	674	677	684	622	615	656	613	671	591	653	612	659	629	642	660	646	664	612	660	616	693	630	618	622	642	636	621	641	619	620	638	646	635	646	638	647	666	636	600	618	644	623	611	604	603	630	652	674	665	664	616	621	667	606	621	634	621	598	653	614	608	595	633	588	618	653	629	592	613	634	624	629	634	623	655	626	631	620	602	647	605	633	641	629	640	597	617	580	625	620	617	670	634	588	627	637	636	634	599	628	624	652	641	609	615	603	645	608	608	624	633	716	599	671	628	613	603	631	571	642	598	660	660	603	650	657	596	646	659	659	621	632	639	628	598	619	594	631	633	653	592	574	635	636	652	652	636	637	626	634	600	635	615	655	633	606	612	663	624	686	653	615	628	626	658	643	601	617	625	609	629	599	690	635	645	601	608	610	590	633	639	637	707	643	653	620	632	646	654	609	643	639	613	624	653	630	597	552	599	613	595	594	633	625	630	653	617	626	588	611	646	655	664	632	615	616	634	599	606	581	643	616	641	617	613	619	608	680	570	639	599	653	628	616	635	626	618	653	647	614	695	596	654	614	628	598	672	692	633	631	662	621	627	625	640	636	619	600	577	628	600	631	617	647	634	671	612	622	629	592	622	608	617	626	650	620	606	608	618	574	669	639	573	661	661	669	637	646	632	649	630	630	628	589	667	639	620	624	662	628	648	642	597	615	660	641	588	650	615	640	585	556	642	653	628	577	647	658	595	605	628	666	635	611	642	636	658	599	638	639	621	649	612	605	613	609	599	638	601	676	605	577	607	678	618	618	651	633	629	603	649	623	599	624	637	630	631	609	602	633	588	672	582	647	655	684	650	644	641	645	629	638	642	585	627	580	620	636	592	597	617	624	619	609	616	650	656	680	625	629	568	651	655	642	677	595	624	662	643	618	640	651	637	648	659	636	631	625	654	637	636	664	642	614	637	629	624	612	610	626	653	634	660	623	610	582	615	654	625	619	644	615	600	637	640	613	631	646	610	609	609	609	627	667	619	633	593	618	581	599	643	642	637	630	644	574	655	645	636	632	562	618	620	600	618	656	645	622	640	669	632	565	605	592	585	645	644	644	604	610	608	672	622	653	638	653	574	627	644	607	664	663	629	595	609	603	598	633	676	686	654	668	625	653	633	649	664	632	714	634	636	620	633	651	624	590	619	622	584	695	652	636	637	592	640	599	641	626	627	576	591	611	630	633	658	664	584	672	645	626	621	626	584	649	656	647	623	609	621	601	673	628	587	620	658	622	598	588	607	658	581	650	648	624	659	647	613	568	634	638	594	605	645	654	597	641	608	618	621	613	662	640	649	648	653	635	614	588	570	622	624	613	662	672	666	670	651	682	624	604	621	637	595	579	628	600	622	622	661	625	619	637	609	620	650	638	640	640	609	616	625	629	664	640	684	646	623	549	663	595	640	629	623	644	620	605	625	655	543	657	610	624	691	634	615	632	649	653	638	605	634	644	641	634	652	549	657	634	652
12200	25523	23382	15810	12355	9874	7703	6093	5101	4263	3539	2985	2731	2414	2006	1790	1620	1503	1363	1268	1174	1089	1085	1098	1086	1059	975	1004	933	875	904	863	859	871	839	890	861	912	843	845	862	888	816	824	841	793	780	829	807	820	795	746	836	830	744	833	821	775	821	767	796	801	796	739	746	791	799	772	759	767	740	751	774	817	733	756	803	773	809	781	778	743	729	834	755	761	743	730	742	778	751	769	785	794	762	784	745	728	781	823	798	761	768	776	825	751	735	732	750	771	737	752	795	714	762	744	746	704	751	767	754	747	727	739	751	781	746	761	742	712	812	739	749	790	689	665	727	759	825	758	797	750	755	749	720	768	739	746	773	735	764	772	707	729	744	753	754	717	777	751	782	772	747	735	723	753	727	749	729	684	743	751	771	776	736	739	779	742	770	789	704	746	742	733	734	729	700	761	780	743	710	739	752	803	767	699	675	734	754	812	786	719	743	712	753	733	753	738	737	772	759	766	776	722	746	735	761	713	673	755	683	727	711	755	786	753	771	727	762	722	779	765	776	760	746	805	739	757	727	773	794	753	692	764	713	749	760	723	713	756	743	781	710	741	759	718	742	730	729	789	711	751	770	727	738	765	752	745	759	767	714	690	802	777	737	751	788	770	707	774	760	765	719	789	723	746	724	753	728	765	751	719	832	740	752	741	742	744	737	704	718	737	757	765	702	699	746	759	773	743	675	711	756	760	740	745	734	758	720	711	755	761	746	762	688	738	773	740	730	711	778	766	752	722	783	729	743	776	651	727	751	697	736	715	778	784	737	752	718	788	748	735	738	729	791	777	758	731	767	760	776	739	801	759	785	750	739	757	745	772	762	763	780	760	750	763	786	766	745	780	748	725	756	714	761	804	793	728	735	762	779	754	774	720	730	755	771	738	751	736	728	753	756	714	765	729	733	756	766	773	770	782	699	701	732	697	822	712	788	727	761	792	751	737	714	772	765	768	778	792	759	818	758	767	712	773	734	708	764	736	735	695	782	717	774	754	744	786	800	781	768	718	729	767	751	751	732	704	758	737	754	764	717	760	717	778	746	735	762	737	806	718	795	750	758	739	736	780	775	737	749	761	696	741	716	756	782	799	714	761	746	757	766	704	768	763	759	766	743	736	751	757	717	777	748	706	739	733	753	755	747	746	718	764	731	763	697	728	740	727	751	729	748	755	700	792	734	754	798	769	761	767	742	736	742	781	766	728	783	768	777	768	711	726	721	701	725	776	758	767	725	759	766	747	735	748	785	726	750	735	747	764	761	773	781	762	780	743	761	731	747	770	777	754	830	801	731	719	744	761	726	754	720	737	752	759	738	757	730	740	735	702	761	742	730	740	762	755	725	767	741	740	718	764	730	731	725	765	775	772	778	760	751	764	741	749	716	795	789	775	759	750	764	738	761	734	752	775	730	769	723	699	735	776	758	763	723	750	764	761	719	787	730	764	770	739	776	724	741	734	723	729	755	728	776	751	751	797	782	808	761	742	713	719	710	722	775	718	781	760	784	752	721	752	745	738	770	767	710	699	743	743	763	724	728	734	723	779	786	753	720	767	741	732	772	786	773	681	739	722	729	752	758	747	750	784	742	730	714	738	776	782	743	794	724	745	700	736	765	747	754	800	764	713	785	757	725	718	716	741	762	746	751	701	734	783	748	732	738	703	714	728	742	733	729	763	722	718	714	733	781	718	705	734	729	756	766	753	746	749	777	731	754	774	756	771	775	749	766	788	777	784	783	729	732	766	738	750	769	718	719	782	756	771	737	757	711	820	715	811	761	754	777	758	762	751	738	766	724	736	792	759	821	750	752	791	795	670	786	647	760	738	773	754	756	758	713	729	761	728	737	742	741	733	737	804	755	765	737	699	747	751	710	753	742	742	700	709	731	733	742	715	729	705	722	758	770	808	725	716	758	738	752	741	743	712	818	741	726	776	735	752	719	762	765	750	749	727	776	761	698	737	743	767	737	733	738	792	724	772	793	742	756	766	748	750	743	740	763	744	698	705	728	756	738	714	713	796	774	739	734	771	737	784	747	758	767	781	736	723	764	774	723	753	729	742	670	711	714	703	794	739	765	743	694	790	742	729	787	770	738	714	711	762	775	658	723	738	760	730	754	731	738	736	743	837	737	723	733	733	757	751	726	785	785	792	733	741	731	815	774	760	737	799	735	764	752	758	708	746	755	744	775	714	783	739	715	693	831	731	792	751	792	712	743	724	799	790	708	767	748	757	717	773	772	765	795	775	800	761	763	726	790	766	748	725	756	743	766	804	708	715	745	742	773	757	771	697	738	755	745	766	726	754	768	767	727	750	763	751	689	722	807	744	750	714	759	765	775	752	688	762	736	785	777	800	737	695	736	733	712	784	793	717	770	715	747	776	755	766	759	715	698	718	794	771	714	755	746	763	745	739	740	742	743	713	733	715	736	778	694	754	729	799	753	757	746	750	746	729	762	761	768	735	782	790	749	726	750	700	753	726	699	749	722	725	773	732	725	744	770	762	788	802	763	761	769	745	754	727	752	755	759	733	746	739	794	734	700	731	740	722	751	715	778	765	754	760	759	773	728	710	731	763	797	720	733	749	760	759	719	768	808	742	752	777	772	765	704	714	750	761	694	754	759	724	766	734	779	761	736	791	722	756	767	743	723	752	772	775	766	755	709	719	758	794	747	701	726	718	747	702	743	700	767	705	794	721	741	746	737	768	748	767	789	768	669	759	740	694	768	759	698	743	767	726	702	789	725	800	774	714	793	741	795	754	755	733	754	734	791	765	714	706	723	726	711	750	707	763	722	723	746	827	743	737	710	772	734	820	758	752	731	810	749	741	714	734	740	758	727	732	785	749	822	757	794	772	739	747	768	718	723	802	752	763	712	814	709	763	782	701	774	752	750	772	827	777	744	794	734	716	725	820	670	768	778	733	748	779	739	794	750	755	714	715	771	747	749	758	769	782	731	721	736	734	738	771	776	745	781	756	723	778	733	723	759	751	714	690	743	754	765	724	739	720	782	736	776	704	754	778	772	727	726	755	745	748	757	697	739	744	727	714	760	794	764	771	740	729	786	715	751	744	798	724	787	766	755	767	771	715	812	736	724	762	770	771	754	747	772	735	729	759	757	726	746	732	735	727	768	705	727	723	773	731	782	726	764	755	772	742	781	728	742	753	787	754	762	695	753	703	749	750	722	711	797	707	735	796	730	713	705	766	729	756	743	741	751	725	726	712	788	747	722	767	738	725	733	726	759	765	766	701	786	770	809	777	776	742	753	807	731	741	770	748	698	766	736	736	730	781	725	778	758	709	727	748	716	762	739	780	788	766	762	736	666	758	751	759	789	743	716	767	730	765	760	766	758	758	798	722	760	744	721	737	732	719	799	708	773	731	765	698	725	705	717	721	738	734	764	733	702	767	722	755	727	780	750	775	730	728	756	690	734	709	766	804	751	807	761	741	723	775	729	767
22629	20983	28734	23453	21002	21293	15205	4781	3369	2885	2570	2203	2040	1789	1559	1398	1299	1121	1023	990	927	897	847	862	849	838	798	822	773	745	687	712	646	626	720	701	737	714	672	658	666	648	625	605	669	683	646	633	647	643	632	632	634	648	645	658	640	600	645	633	567	613	636	586	592	664	626	614	625	628	619	609	564	620	633	646	646	583	605	587	607	616	611	577	613	618	618	548	595	648	586	611	569	606	574	577	609	555	572	589	606	587	576	595	593	623	586	587	553	627	609	613	570	592	573	592	602	576	575	582	578	608	623	548	634	562	594	584	613	592	584	612	600	617	562	595	553	589	554	614	559	607	610	559	571	588	539	544	590	572	591	621	620	549	593	543	592	643	575	610	567	606	633	562	570	592	577	608	566	603	583	634	586	623	569	573	624	561	588	558	594	555	622	581	584	550	554	558	595	575	599	622	595	556	585	593	598	622	582	566	624	599	565	619	598	618	622	591	577	604	578	590	610	616	617	620	597	614	598	555	602	586	592	577	609	626	600	573	594	555	553	537	605	613	565	569	612	597	603	631	612	621	587	617	553	554	578	629	584	589	559	557	544	568	562	543	585	589	564	602	599	612	610	615	569	590	584	590	586	574	594	619	579	610	599	584	629	567	519	603	578	604	564	618	587	568	575	562	636	547	571	578	644	622	618	595	586	588	619	603	591	572	555	595	591	537	607	615	577	577	571	549	614	620	609	579	579	585	549	538	540	603	608	624	565	593	575	555	591	586	575	579	588	537	604	594	550	607	567	591	593	535	608	623	598	574	559	614	579	656	608	580	581	564	593	566	612	570	582	618	593	565	598	647	557	597	623	591	573	609	633	561	577	598	593	615	601	547	612	584	576	560	585	575	651	624	571	556	609	589	568	564	573	629	610	580	583	628	578	578	606	585	566	640	621	629	599	614	603	621	610	585	570	596	585	579	603	652	562	567	563	619	595	570	594	624	549	601	546	580	587	527	581	584	587	625	598	583	584	605	604	551	612	607	606	596	572	612	614	576	571	589	583	610	570	562	555	609	577	583	588	633	551	598	558	588	552	608	567	558	548	616	543	600	585	595	536	575	600	615	612	611	544	580	564	609	612	644	579	595	575	598	564	601	537	614	603	588	590	562	596	573	613	625	590	602	575	604	520	595	609	619	579	584	586	603	594	553	640	586	599	627	626	590	585	562	591	567	579	612	564	638	604	579	610	587	555	611	552	570	579	575	557	591	574	601	651	597	514	552	557	606	591	598	598	605	553	594	625	571	597	636	575	605	635	579	567	594	621	603	554	591	585	608	597	633	674	564	580	616	641	576	584	596	599	587	545	576	577	557	585	588	545	557	566	567	608	628	582	605	575	553	569	546	555	590	556	576	613	622	616	595	577	586	625	586	610	594	571	580	599	528	593	586	582	627	592	550	601	608	574	570	621	558	612	576	608	550	556	556	616	545	608	549	604	565	617	571	584	558	564	602	657	591	575	537	589	627	597	576	575	600	557	550	581	562	627	615	592	591	585	499	579	615	585	604	591	610	607	569	614	566	554	584	586	610	588	611	556	596	623	612	589	597	608	539	590	576	569	551	592	586	560	537	601	547	581	582	605	566	575	605	606	569	577	602	590	561	590	579	600	639	601	586	601	615	575	579	602	581	560	613	607	556	604	568	616	594	598	594	571	562	618	565	628	608	615	568	611	633	603	598	582	556	551	569	615	607	616	582	562	589	562	557	600	610	567	621	593	605	597	591	564	639	540	606	544	604	592	600	621	587	615	639	578	558	611	574	543	603	630	610	581	588	577	627	609	568	586	569	568	582	587	565	572	588	607	606	589	578	581	605	565	604	610	563	632	576	575	599	614	571	593	606	628	615	613	606	611	571	623	556	584	600	577	589	572	601	596	622	585	616	596	552	659	556	579	572	573	636	566	606	581	604	612	573	584	597	581	547	552	579	602	576	560	592	584	591	568	578	564	589	583	622	599	571	573	568	587	571	603	596	611	577	582	561	541	574	646	556	544	565	611	604	574	563	650	584	592	596	575	556	601	573	571	604	603	620	588	581	605	590	609	593	595	607	563	600	568	603	629	589	568	562	518	633	548	576	553	604	601	567	577	596	569	600	592	595	598	560	552	576	590	608	565	588	600	584	605	588	589	576	614	577	604	592	584	572	597	589	569	606	579	586	564	582	597	591	593	580	581	589	570	591	579	605	563	562	608	624	570	600	600	597	604	631	600	595	597	588	578	559	591	573	608	569	603	594	609	580	575	559	616	604	608	593	600	603	587	592	608	579	574	611	617	660	552	638	627	536	577	593	568	598	619	569	612	577	633	593	575	579	591	579	557	571	605	604	602	616	611	551	573	599	579	566	592	569	566	645	544	589	613	609	582	600	563	625	626	605	576	601	593	604	620	613	549	606	578	565	556	578	565	593	548	610	590	587	571	551	570	603	596	574	597	569	596	560	568	559	564	588	535	616	621	571	624	577	594	603	590	605	628	590	538	574	558	645	560	567	579	576	581	605	555	625	625	538	563	589	552	579	540	568	613	534	630	613	571	589	572	599	607	569	592	588	619	616	536	564	598	566	583	578	611	579	606	599	536	593	582	591	571	559	624	604	578	604	614	576	601	614	575	594	600	586	576	631	591	568	600	556	605	652	579	583	572	621	566	639	585	553	561	532	575	559	622	593	614	564	563	634	572	553	600	607	614	609	581	573	550	576	567	580	572	646	583	605	572	565	557	564	594	532	581	530	553	598	603	629	624	557	541	558	575	557	585	553	586	544	588	581	571	594	618	562	586	633	583	583	638	552	540	559	610	530	614	591	589	592	580	546	586	548	585	562	589	613	588	585	577	590	582	599	616	627	609	563	580	597	547	601	581	601	583	587	541	603	593	554	614	574	585	581	615	589	599	614	599	554	593	575	546	608	583	616	599	560	560	600	599	597	546	615	580	577	586	600	608	583	587	549	587	595	592	577	589	586	631	568	569	586	576	597	581	553	543	638	566	554	587	593	628	561	615	593	565	581	615	571	594	573	578	561	608	588	549	593	569	604	585	580	534	571	582	593	575	555	568	573	572	568	569	570	553	597	593	573	575	597	611	572	580	627	580	594	557	602	589	607	582	579	595	582	598	564	645	592	566	581	579	559	549	632	616	602	589	580	581	604	560	595	602	589	573	590	584	563	576	584	577	610	563	562	607	596	569	576	599	538	551	588	631	604	569	583	572	577	566	563	558	587	595	605	572	634	600	609	609	549	568	576	538	625	550	648	597	586	613	572	556	559	629	604	604	582	593	594	610	593	585	607	619	569	589	554	610	599	595	590	571	599	601	569	611	615	565	592	566	606	604	585	589	547	570	617	629	553	569	625	578	604	612	547	570	581	566	561	563	590	543	577	562	592	600	558	572	616	561	585	574	574	574	600	614	615	564	611	572	602	609	550	600	561	583	553	566	577	545	605	590	571	568	570	570	648
14455	31117	28911	20642	16535	13233	10147	8105	7060	5527	4704	4076	3747	3063	2579	2229	1980	1709	1551	1471	1354	1245	1241	1256	1100	1104	1081	975	982	917	932	845	838	860	874	870	868	866	860	865	833	782	775	764	784	762	750	777	795	828	793	711	754	752	731	732	738	784	706	743	763	774	781	727	757	719	740	730	744	743	697	664	694	680	730	724	692	713	687	679	694	710	695	665	690	732	689	737	687	701	692	766	693	651	722	693	683	662	732	702	673	646	657	670	695	678	722	682	630	670	664	670	711	672	703	692	683	701	669	676	673	669	657	669	726	671	670	639	654	698	703	668	674	734	678	648	680	661	668	693	698	694	656	682	685	680	687	666	657	700	660	701	656	669	654	662	666	658	667	664	667	682	677	705	693	691	706	685	688	666	651	706	688	671	649	662	625	643	670	697	687	714	704	657	678	712	678	655	676	677	648	630	681	676	687	615	674	689	695	683	689	686	733	640	682	657	694	641	625	712	675	688	684	705	683	663	663	678	652	650	707	671	700	672	677	726	676	628	646	666	621	736	680	645	683	680	685	665	704	675	687	666	669	698	641	626	645	628	710	648	637	682	686	699	714	683	714	670	671	687	670	632	686	677	661	708	703	664	656	647	659	666	687	685	667	695	694	654	680	651	678	689	687	640	705	661	693	716	646	717	678	690	650	637	635	661	711	692	674	686	679	662	729	646	665	678	695	700	713	704	644	715	712	651	669	683	683	684	674	687	653	654	689	714	637	688	721	697	666	636	663	708	671	688	667	645	680	685	639	663	670	700	677	672	678	673	624	688	671	656	647	729	634	643	689	658	735	706	668	690	660	655	653	709	704	655	676	661	655	675	670	634	654	620	662	654	719	678	690	649	627	713	666	716	681	690	679	680	702	628	706	650	668	629	710	705	662	671	669	632	691	652	682	635	681	644	657	716	665	668	664	717	673	681	656	680	666	671	640	691	654	648	653	681	656	662	720	691	686	618	687	635	680	681	645	620	692	653	680	690	711	693	692	645	722	706	698	663	683	708	752	647	698	712	662	655	644	683	690	716	694	674	678	722	667	610	654	635	630	616	637	670	742	663	677	701	657	683	677	653	689	657	665	677	645	690	671	697	698	674	672	686	677	666	687	660	705	671	689	698	668	679	719	720	701	640	686	697	621	721	674	655	692	686	730	685	639	696	701	662	707	625	687	624	683	666	676	652	686	694	653	678	715	624	719	654	680	674	675	682	669	632	704	660	700	639	672	671	659	654	686	653	628	721	710	678	699	700	625	677	677	673	676	663	639	687	661	652	674	688	680	683	708	695	665	692	634	705	656	695	675	678	691	663	721	663	685	691	663	709	653	674	645	645	692	643	637	663	659	668	649	644	704	665	678	713	698	735	698	673	689	711	647	711	701	701	729	645	668	678	650	679	691	706	650	671	692	624	630	688	708	692	628	689	613	672	672	680	712	651	707	670	660	647	696	662	690	667	652	654	690	681	701	663	655	691	652	668	691	674	644	659	712	729	646	641	670	641	684	692	700	663	709	670	673	663	646	652	675	698	664	684	684	663	650	752	678	672	667	646	661	650	703	640	657	647	669	644	682	651	662	670	698	668	672	663	648	673	622	634	690	678	626	669	692	658	645	659	672	662	633	644	668	663	644	631	703	704	660	650	740	671	637	664	648	712	682	637	666	691	671	628	636	703	675	687	656	681	727	666	688	695	683	733	634	682	667	644	674	686	673	681	665	661	679	681	682	655	674	686	686	674	663	666	677	668	691	643	652	663	688	640	654	703	671	697	677	618	741	654	719	666	699	632	631	703	665	692	656	708	715	688	637	706	727	698	633	668	695	651	673	658	704	646	626	677	649	686	654	710	673	685	651	651	676	618	678	694	683	712	680	703	668	654	675	677	642	664	680	694	682	609	659	684	682	685	621	644	684	664	716	686	695	656	667	660	635	651	693	653	713	662	717	641	695	689	687	658	702	659	655	685	668	645	672	659	721	733	710	666	614	671	680	629	680	638	656	684	660	684	661	649	669	698	620	636	670	658	698	702	706	705	669	680	632	683	714	673	647	712	729	681	624	657	685	652	672	660	626	656	662	650	651	656	616	632	705	673	609	677	704	661	662	645	666	655	638	676	697	678	680	655	719	634	665	692	700	675	659	706	649	635	670	644	700	660	671	659	695	687	723	618	628	677	670	645	662	661	671	665	659	661	700	651	644	689	635	721	670	660	664	685	704	695	662	670	627	660	651	672	709	656	652	670	652	646	697	636	665	660	650	698	720	707	699	667	702	668	664	654	645	604	698	632	730	699	665	655	671	685	674	697	682	678	717	619	654	713	690	653	646	697	678	685	639	677	624	694	666	646	640	650	651	702	690	662	679	651	690	602	712	682	659	701	671	662	711	678	696	697	672	672	641	711	671	659	659	694	664	654	663	633	660	655	685	697	672	684	688	685	719	675	708	640	691	649	683	643	651	685	640	659	687	657	681	675	669	694	662	677	673	692	682	704	625	684	674	648	685	691	707	636	683	668	646	682	678	689	641	688	690	712	694	647	732	636	675	691	659	695	651	672	707	649	632	703	667	676	684	668	685	631	686	703	660	648	690	685	664	640	701	648	659	706	722	678	701	714	666	645	652	695	691	698	682	663	704	705	639	676	696	637	703	693	674	663	685	625	661	642	628	656	677	680	649	648	674	627	644	657	669	607	670	707	658	664	655	727	657	693	673	638	681	691	652	734	661	699	671	660	706	677	727	658	673	642	688	668	712	624	665	687	676	726	663	668	672	670	696	661	650	694	709	735	685	667	668	685	700	676	687	678	663	663	669	683	712	672	683	712	673	711	641	669	667	669	642	733	664	699	668	680	700	687	644	708	653	686	662	663	705	663	706	644	641	644	648	679	696	682	693	610	671	665	731	659	657	705	658	659	669	654	694	672	648	645	709	668	667	670	653	690	677	678	638	612	645	636	662	661	630	647	636	691	699	666	678	671	693	686	640	725	672	658	669	692	666	670	669	653	716	667	701	643	719	652	705	673	675	697	678	645	688	622	685	703	715	683	695	667	721	659	630	696	699	628	644	681	655	647	687	652	701	690	646	675	665	687	632	673	704	672	648	650	675	710	650	656	663	624	652	690	656	650	670	639	681	688	680	690	700	679	675	703	672	753	698	636	656	661	673	725	628	711	644	623	709	684	710	634	669	672	642	686	711	645	683	693	670	679	716	652	655	702	652	646	686	660	661	718	681	658	672	663	643	665	688	640	650	684	674	658	681	636	686	661	743	688	619	688	684	703	669	686	701	697	723	664	704	630	648	674	703	658	678	679	609	704	678	644	649	676	697	690	656	672	647	681	702	657	668	676	609	669	666	690	651	637	661	642	674	672	670	651	655	667	655	669	626	681	655	678	657	685	659	691	673	692	679	669	631	694	655	677	750	714	729	665	685	681	647	661	662	688	654	694	682	705	653	661	674	680	665	717	655	675
26832	20819	16870	8643	4703	3145	2490	2069	1779	1642	1526	1484	1377	1283	1162	1084	1008	1026	998	1007	935	889	957	947	880	894	897	891	913	846	943	840	842	816	858	883	807	860	849	852	840	788	817	865	838	853	844	837	857	821	871	882	861	841	865	834	849	845	886	836	856	815	843	799	834	823	823	834	841	823	776	777	830	766	817	838	846	875	769	811	839	842	795	793	856	835	795	872	834	775	836	849	828	836	864	825	852	801	781	808	769	808	842	802	799	802	820	830	775	836	813	798	817	775	832	825	763	812	855	863	817	818	806	846	863	816	827	833	803	807	816	866	833	780	852	792	783	808	759	841	832	818	836	792	807	776	785	790	784	808	809	774	807	839	855	867	849	888	807	862	793	837	845	802	834	762	803	774	818	824	801	830	792	838	791	829	822	820	787	898	863	803	762	775	820	830	808	789	803	823	825	839	801	822	844	804	855	831	803	783	856	821	827	796	784	872	853	820	761	818	848	844	782	814	877	840	813	821	825	845	811	842	842	845	854	825	832	873	860	752	840	809	830	834	809	808	826	819	818	849	806	813	815	811	830	794	814	864	824	827	767	795	793	808	850	857	834	842	831	862	794	841	851	853	791	835	793	840	835	834	755	801	788	821	871	807	831	841	871	840	841	834	768	829	869	817	820	794	819	819	830	786	799	834	813	854	822	859	838	790	839	789	814	839	800	846	789	794	820	752	770	807	800	822	883	838	786	844	837	818	799	774	786	818	821	890	808	830	883	821	827	813	833	776	816	794	807	806	841	774	829	827	804	790	827	819	761	846	847	823	785	799	777	800	813	864	849	862	798	777	849	799	876	756	836	807	849	838	847	806	840	830	841	814	803	836	813	846	855	774	770	863	842	779	809	854	797	839	812	771	820	807	858	849	794	813	817	853	846	804	829	818	853	854	808	786	826	806	771	823	812	804	757	836	867	828	840	793	854	827	866	760	820	819	799	817	864	885	856	823	924	832	812	805	854	823	750	812	781	869	807	807	786	873	847	794	856	874	854	783	823	814	822	822	794	771	802	808	805	766	841	804	854	810	792	819	831	869	828	874	816	812	815	883	769	807	827	804	835	817	856	787	801	833	819	840	830	787	798	806	817	803	848	836	827	815	762	813	772	779	818	803	871	876	835	855	853	790	803	859	791	821	803	798	818	822	815	780	820	782	799	802	809	847	812	810	772	818	797	808	846	755	783	864	797	795	802	866	813	813	782	841	794	818	814	808	797	788	866	827	839	750	835	775	819	845	852	765	757	828	822	763	826	831	806	793	852	800	804	801	793	828	823	855	838	823	790	834	795	811	811	806	802	811	839	810	794	825	827	792	862	887	804	812	820	796	808	814	828	825	885	790	836	814	802	805	816	813	848	801	807	834	751	730	847	818	830	822	811	854	867	789	829	849	841	844	831	840	821	838	882	834	811	894	778	864	829	827	808	798	790	869	828	850	833	829	800	796	842	781	801	798	854	790	845	822	810	812	866	824	815	847	830	826	819	840	799	795	842	805	797	826	785	782	816	815	844	806	802	802	790	851	824	830	849	805	796	880	866	869	803	788	821	803	827	788	772	798	856	842	811	817	787	820	816	807	780	820	836	866	783	824	806	863	808	795	804	839	822	828	792	862	800	848	830	814	842	809	827	853	816	824	844	818	792	792	818	852	826	808	860	870	894	811	788	813	834	795	847	810	831	802	841	799	816	805	825	782	839	803	828	806	800	796	834	821	828	803	776	810	777	833	793	803	811	801	788	780	832	801	814	849	818	871	770	813	820	817	779	827	846	796	795	820	827	835	796	820	790	834	804	765	801	820	838	841	802	793	784	824	783	783	782	835	785	802	809	848	833	793	831	837	839	818	838	835	784	849	807	860	830	759	859	851	823	798	806	835	837	819	792	798	803	805	820	817	806	796	829	849	826	808	834	786	845	795	752	811	816	825	808	882	785	801	825	821	802	811	777	779	747	818	849	815	847	796	786	825	857	788	791	877	778	802	826	845	855	805	829	833	780	848	792	805	803	887	835	780	830	838	808	785	849	816	845	817	797	821	822	832	793	845	844	831	808	864	778	838	812	816	867	843	780	842	809	815	817	880	852	802	759	810	826	850	840	810	861	795	783	837	838	764	832	770	855	820	809	818	865	822	841	859	808	834	796	830	858	787	804	823	784	840	780	873	863	813	799	752	826	807	812	856	805	839	874	758	840	748	841	866	844	855	814	846	808	783	800	823	846	844	785	834	812	866	842	787	804	812	792	792	816	787	805	808	815	773	813	866	816	811	790	780	820	794	847	865	842	813	841	802	829	820	810	818	771	795	866	811	821	823	867	788	775	809	838	755	798	831	882	858	805	872	847	777	788	788	885	837	828	813	782	816	788	816	827	819	825	769	800	811	861	795	804	856	797	770	797	848	853	776	787	860	790	750	854	832	808	866	835	864	845	740	819	796	854	795	841	779	810	797	800	776	790	838	831	879	797	789	819	807	847	866	805	835	787	824	824	896	786	829	813	845	806	808	800	735	803	828	833	829	848	839	854	829	854	831	778	804	810	812	834	812	822	819	845	813	820	791	811	814	813	793	839	853	870	851	828	821	853	794	807	833	772	852	780	839	877	879	780	814	794	766	873	791	825	830	803	827	839	833	827	833	812	770	823	866	836	814	803	803	805	871	800	848	844	849	821	783	792	831	833	839	810	842	799	793	788	800	823	805	854	840	823	855	834	780	799	799	823	805	849	819	864	812	767	865	839	802	833	859	813	842	789	845	835	789	800	794	834	866	833	816	800	839	797	788	785	829	807	828	835	736	821	834	856	827	806	831	845	798	775	840	831	823	804	841	802	802	796	845	859	805	849	841	827	787	771	802	850	835	827	791	824	838	812	827	813	813	821	859	844	812	811	767	821	846	869	793	859	820	798	799	803	777	807	819	822	854	871	812	811	824	812	809	794	827	858	802	799	827	842	814	839	794	796	870	778	784	822	866	809	771	802	840	780	822	794	831	801	824	860	820	810	820	842	852	858	867	887	806	866	792	804	816	821	823	895	860	888	838	861	816	859	842	816	785	781	809	807	815	801	851	805	800	834	776	788	826	800	836	836	845	814	849	845	782	801	866	789	794	785	858	782	783	813	799	772	843	810	799	804	769	843	813	823	787	827	808	803	807	792	878	802	852	794	816	798	757	795	793	849	835	828	834	843	811	826	851	813	847	827	839	806	832	859	793	797	843	785	817	836	838	821	814	794	863	840	802	834	849	813	842	816	882	827	829	790	833	841	808	871	827	795	850	797	869	829	828	843	821	795	793	806	782	799	846	799	827	835	835	818	823	827	787	816	831	841	783	818	784	828	815	782	847	816	861	851	806	867	843	774	831	793	845	844	875	832	825	838	799	817	805	810	762	777	800	754	834	828	855	820	806	860	848	857	815	806	821	809	809	813	795	855	842	805	797	778	839	796	784	773	808	795	793	818	846
10542	17673	16384	10382	7664	5905	4694	4021	3382	3036	2661	2319	2044	1896	1663	1516	1365	1330	1220	1212	1163	1233	1236	1179	1082	1036	1128	1078	1066	996	1005	1041	1012	1039	1016	1051	1004	1026	1004	1024	1020	944	1022	997	1003	1030	977	986	945	974	1052	1001	1003	1016	989	1004	961	963	992	978	984	977	1055	981	1024	961	961	981	968	924	977	990	977	970	965	998	995	951	946	971	995	955	931	999	968	1019	965	928	936	994	926	919	979	938	984	1004	901	950	942	975	926	1004	964	945	913	971	944	990	972	954	968	1002	961	979	969	959	947	963	903	948	986	923	971	963	1003	951	950	975	978	946	939	921	936	993	970	953	902	973	930	983	937	968	955	895	945	932	916	1003	978	998	972	993	921	965	954	934	996	1005	965	952	924	960	988	981	942	974	960	945	970	939	926	972	993	971	958	945	958	959	971	993	968	945	982	982	969	962	902	942	961	1005	890	979	926	1006	968	955	945	1012	941	996	919	976	967	970	979	950	985	988	960	944	971	926	936	984	954	981	927	949	1004	967	932	959	932	892	965	936	945	908	965	973	913	975	955	905	949	978	955	980	936	947	1007	1011	983	952	949	981	986	1002	975	1005	1005	979	1017	1008	984	904	1022	935	967	1009	976	1006	949	921	926	960	995	900	964	936	906	930	972	988	932	1003	965	952	1013	934	989	992	937	978	958	1001	960	957	964	995	925	924	991	974	1000	958	918	947	956	993	960	942	926	971	923	934	956	943	978	963	1007	991	919	940	955	1004	960	967	970	962	912	991	961	917	970	962	985	974	921	971	936	927	943	941	977	904	1024	991	956	974	948	917	1003	891	958	964	917	923	945	933	982	1004	939	931	945	946	929	937	946	975	897	983	914	941	892	872	997	931	917	925	940	975	1011	947	946	1011	928	958	924	989	963	1022	1047	898	991	983	982	998	965	959	981	975	966	1006	916	1023	984	985	977	936	984	964	936	949	941	959	969	978	957	989	1003	932	977	936	990	969	1003	963	971	945	1035	988	920	958	967	979	997	954	1002	970	960	986	963	944	945	978	957	908	994	912	931	1027	952	955	974	980	952	979	986	963	939	958	963	921	934	942	1005	932	858	926	948	914	954	966	983	1029	955	994	981	972	954	964	963	954	982	946	948	942	941	956	1001	988	954	937	984	922	930	926	958	969	963	973	1020	1014	958	966	971	1003	989	992	939	913	895	943	971	950	938	963	945	930	998	966	950	956	979	1019	959	987	981	983	981	1002	976	943	928	973	959	979	937	958	970	946	889	1045	979	893	930	929	972	920	943	1005	956	986	968	974	942	907	1008	951	992	908	908	954	945	991	977	1001	962	994	910	926	931	1001	1014	974	939	1012	925	1013	952	918	1019	909	921	965	916	960	910	899	938	1000	975	957	976	937	970	976	998	971	931	967	970	977	1000	1016	973	905	963	944	942	947	951	955	1004	925	953	1027	946	989	1013	918	971	940	982	963	986	928	994	1037	944	1006	1029	974	925	968	1015	968	1003	968	972	965	948	918	979	946	981	956	985	975	1004	995	935	969	967	985	936	995	941	957	940	1017	996	989	1000	1004	1005	961	952	972	1020	942	1023	938	982	940	988	978	1024	1015	1007	968	964	958	943	936	1006	973	972	927	969	952	993	1004	928	937	972	977	973	962	989	930	970	946	930	938	987	927	898	913	956	966	901	975	971	968	914	948	988	935	984	992	929	960	922	950	957	904	928	986	940	926	997	894	935	961	981	947	929	987	991	873	991	962	998	992	960	978	956	950	1000	976	957	980	912	1009	978	963	955	1008	959	957	906	928	998	929	926	1011	1020	927	988	949	973	955	921	996	966	956	978	977	968	928	965	898	1023	1001	973	967	970	1020	991	959	972	947	909	1001	1060	935	1001	1014	948	903	962	995	1020	940	1020	960	998	911	977	974	998	1005	895	990	917	950	919	929	961	967	941	939	986	947	971	967	1041	986	957	939	992	984	911	926	950	941	944	961	1006	986	925	967	991	988	958	929	928	980	924	958	985	950	954	984	925	975	984	979	980	931	981	927	969	968	936	958	930	987	936	961	975	935	925	989	919	996	990	930	965	895	960	981	953	977	1004	989	990	990	1022	999	934	972	937	946	989	995	962	991	967	915	952	940	996	1009	946	982	964	942	961	941	922	994	938	940	977	1037	933	971	969	981	963	949	1055	968	941	969	961	963	1012	965	1034	953	937	942	931	988	942	954	980	972	943	906	1014	950	896	996	971	1028	950	968	922	983	949	934	963	1004	981	1001	1000	902	938	977	927	1012	951	927	982	953	941	963	971	980	902	887	1004	979	960	962	924	974	888	1018	928	969	949	995	943	955	996	968	970	963	955	945	985	946	994	982	974	974	965	951	991	1003	1008	955	938	981	1033	933	992	919	990	955	1009	947	969	975	977	990	1001	990	987	943	947	969	954	973	943	947	953	902	924	940	954	911	1008	915	924	924	941	993	967	1013	1040	991	1001	987	1001	972	995	953	916	977	925	973	954	928	931	892	976	931	927	966	979	969	954	1006	881	957	980	990	1010	1002	985	955	938	943	965	954	952	971	971	978	970	965	974	993	1010	954	955	948	976	966	960	945	907	999	980	949	975	975	982	935	1030	989	978	915	946	930	916	943	1033	977	951	946	938	954	937	928	918	945	945	978	904	1046	979	977	976	934	1007	992	963	972	975	943	963	996	963	959	972	950	937	906	986	979	955	949	927	946	970	929	961	1014	1003	942	977	942	974	980	968	972	961	953	954	939	932	938	948	949	961	970	1005	935	977	943	965	973	951	943	954	991	1008	929	909	925	1017	983	1021	981	952	1012	1020	910	965	1005	990	978	935	963	956	979	935	922	968	897	957	986	1012	919	945	1011	915	905	954	992	913	970	976	958	913	950	975	1010	946	1006	975	975	958	951	1018	977	876	991	924	942	1002	958	971	1005	937	965	926	984	975	944	984	932	992	994	985	952	973	921	936	924	949	958	942	967	980	972	972	1007	1026	975	1029	963	986	962	901	955	997	981	958	951	950	952	942	992	992	985	937	991	978	990	939	939	941	913	991	908	996	979	936	936	977	992	1022	1000	989	970	969	989	980	955	970	930	953	945	990	958	922	890	911	954	920	951	961	919	917	950	1040	978	961	939	950	951	997	990	945	1003	994	966	937	955	938	996	982	998	988	936	963	929	942	1012	962	987	889	966	973	928	995	933	944	975	946	948	931	949	970	948	964	955	939	954	930	960	936	973	942	935	988	949	988	933	896	962	958	944	1033	943	958	969	984	959	1005	954	976	932	961	935	967	979	953	958	868	994	927	922	930	973	1008	943	951	916	909	987	945	907	983	922	917	1010	987	946	943	978	979	928	915	946	975	898	926	958	952	969	950	933	973	914	942	983	919	978	1007	946	978	916	952	941	939	952	951	923	945	916	1033	993	970	953	989	982	911	975	951	972	961	951	914	1010	910	922	1004	986	980	967	921	970	957	981	946	953	927	971	960	973	920	1005	1010	979	940	929	950	947	946	946	936	926	918	956	985	932	962	978	955	986	934	932	944	979	966	918	948	949	984	974	929	984	954	957	1039	947	932	1020	995	994	932	936	962	928	1004	956	1010	955	975	948	890	1011	924	953	979	924	983	952	971	983	941	911	957	971	975	928
23663	20971	28350	23792	21010	15467	5718	3253	2606	2222	1994	1867	1607	1473	1250	1117	1045	1066	933	942	911	795	803	886	786	825	792	765	760	729	679	754	667	692	728	743	702	684	694	689	684	724	687	667	714	644	664	646	685	714	678	691	672	699	744	679	675	695	626	720	694	703	650	704	648	672	626	652	674	694	646	671	671	639	593	602	643	630	668	624	660	660	600	650	636	662	653	679	630	623	608	606	618	642	635	628	642	647	623	666	666	625	626	665	689	654	652	678	630	667	630	665	629	620	621	616	632	627	678	640	611	589	648	659	664	644	617	665	606	666	632	652	623	622	620	664	622	628	629	665	632	689	655	644	657	675	640	602	672	621	594	639	667	664	583	655	596	630	640	657	642	663	660	624	610	668	646	643	656	663	655	635	635	691	631	629	681	649	674	620	617	637	624	618	611	640	640	608	589	684	664	628	621	632	677	622	630	650	581	596	691	656	615	623	616	647	627	619	632	636	603	671	618	618	614	635	639	637	692	607	632	616	661	662	659	652	601	639	645	636	640	614	614	618	636	638	618	653	624	595	667	641	650	664	665	672	670	667	676	623	650	605	637	662	652	635	636	621	614	654	637	666	667	639	632	652	632	659	624	638	638	648	708	649	609	651	647	660	677	645	651	662	631	664	680	633	674	675	669	652	618	644	633	616	623	612	656	592	601	661	625	644	636	646	666	656	677	598	652	640	605	645	692	639	638	702	664	629	661	634	642	644	678	626	641	645	612	619	623	642	647	652	648	662	613	644	622	630	658	614	631	638	659	646	628	638	624	671	660	617	632	639	603	625	646	636	653	627	631	649	604	648	670	640	654	643	657	643	615	676	612	636	634	643	635	602	603	633	652	640	630	661	667	642	636	649	657	692	628	665	690	625	618	613	608	643	650	603	614	628	653	686	665	658	633	647	625	679	664	637	615	621	642	650	626	611	615	682	653	658	612	673	648	638	645	580	642	654	672	638	623	627	632	628	636	630	621	657	592	615	629	641	678	694	629	626	643	683	615	643	656	636	659	627	617	649	615	600	632	627	648	653	633	644	610	650	618	636	663	700	636	684	622	599	650	614	648	604	618	620	648	652	676	648	636	639	643	578	616	654	623	643	668	631	633	640	652	639	670	626	649	617	614	582	635	642	624	663	660	642	607	644	625	596	624	661	634	635	617	639	656	664	646	627	668	625	639	660	687	659	639	652	644	672	601	646	611	635	615	624	661	667	607	622	676	628	618	668	631	618	661	645	655	635	600	615	645	615	669	646	668	601	673	645	659	604	696	652	618	661	595	619	589	648	611	646	619	645	624	647	677	612	628	564	653	615	640	653	672	646	679	625	644	648	600	634	664	650	652	638	635	630	660	608	646	595	624	640	619	593	608	580	620	672	640	607	664	663	608	658	573	628	607	661	651	616	658	611	636	663	634	648	606	662	648	636	589	656	649	653	656	649	645	636	620	621	630	645	661	655	616	672	632	657	663	603	683	650	690	681	584	616	646	579	632	662	589	686	606	645	636	638	617	657	668	608	611	637	597	655	633	674	667	606	664	619	603	637	629	682	629	682	608	663	677	673	612	643	640	674	639	578	632	672	633	634	657	610	658	653	676	628	644	649	652	641	692	605	640	590	626	630	613	670	590	651	616	656	680	682	639	613	631	617	643	620	618	647	654	639	604	646	671	637	614	695	614	635	612	638	604	662	609	655	647	643	629	662	609	643	676	635	613	587	616	635	642	621	610	639	622	666	591	628	639	629	643	629	582	672	642	634	635	593	636	626	676	653	619	663	615	612	637	665	605	614	650	630	580	662	631	634	560	665	617	642	614	586	668	647	597	617	635	645	614	624	610	590	601	632	632	658	633	639	664	601	603	677	611	672	643	661	640	635	628	674	656	630	676	634	639	611	685	688	652	630	649	654	591	638	647	639	645	638	622	657	606	665	647	625	589	598	619	660	614	636	638	661	608	630	646	638	648	666	619	624	666	603	643	628	671	600	620	695	650	638	641	621	616	608	635	682	614	672	655	629	631	645	638	644	619	621	609	640	644	640	615	617	597	631	624	674	636	648	640	637	599	667	637	668	627	621	608	667	658	643	622	627	630	654	637	648	640	622	637	629	601	630	640	667	589	626	667	629	640	645	654	643	656	636	649	632	622	647	622	632	627	619	631	668	665	662	626	669	651	609	645	662	624	673	631	629	643	633	676	597	627	681	616	643	633	649	707	615	631	628	653	619	610	618	654	630	652	656	681	614	643	623	623	618	666	596	640	669	660	664	671	638	636	620	652	670	648	617	610	642	630	628	597	632	621	662	677	668	664	649	625	616	591	653	572	638	608	643	668	704	698	676	632	651	679	670	592	629	626	627	602	621	600	692	633	640	642	643	644	633	615	634	605	668	660	617	571	657	635	606	603	686	635	648	665	671	591	650	601	605	635	628	653	654	632	683	622	628	601	652	666	597	660	663	673	633	672	645	626	601	631	621	604	656	651	600	614	688	678	617	659	636	583	668	644	658	657	622	654	624	664	625	599	653	645	666	646	647	633	620	636	627	628	672	619	588	637	655	671	622	586	659	630	610	608	620	624	657	611	629	624	640	609	675	658	659	644	647	615	629	691	619	602	607	652	653	702	645	673	669	641	638	600	625	657	654	639	617	646	662	642	686	605	621	676	621	673	695	648	646	642	600	611	632	657	614	617	639	624	644	630	616	661	662	674	608	613	599	600	616	610	605	611	640	662	634	638	675	620	594	671	701	657	664	661	666	610	630	578	635	650	636	643	616	697	647	655	599	671	617	641	644	629	677	609	633	648	656	656	610	648	655	722	639	636	594	655	633	630	613	633	663	566	637	681	644	641	607	605	643	630	615	663	656	605	603	621	649	626	613	674	620	667	656	665	645	647	687	601	629	654	603	683	659	620	627	654	634	625	625	663	655	634	661	641	653	680	650	619	627	662	623	639	636	626	654	625	623	617	634	644	620	646	650	651	612	623	619	647	663	640	656	633	657	625	582	648	601	628	632	722	595	601	627	638	638	634	688	632	638	620	622	621	671	633	629	656	682	686	668	598	663	625	633	614	622	667	624	641	630	608	635	618	674	618	636	658	625	674	656	599	643	649	604	674	650	621	593	682	637	647	644	667	664	599	613	687	633	628	621	641	618	659	649	634	628	679	640	631	640	704	669	637	673	668	587	663	641	591	670	588	670	610	632	666	592	617	623	566	673	642	651	620	629	620	612	683	604	637	651	662	633	610	565	655	671	604	636	613	635	636	693	660	646	655	649	646	685	670	655	632	631	629	633	672	604	615	663	627	611	607	590	627	623	656	593	610	657	628	616	630	588	625	630	618	627	619	622	652	648	642	650	608	606	634	668	604	658	659	634	623	729	624	653	646	680	618	644	640	630	628	632	636	632	589	637	624	641	660	618	623	662	647	641	633	633	632	622	616	670	619	620	622	644	594	609	645	647	662	610
11836	26546	24885	16766	12495	9840	7540	6242	5030	4271	3672	3299	2900	2429	2008	1772	1669	1455	1360	1277	1280	1181	1154	1068	1122	1043	1021	1020	962	868	852	877	911	872	898	865	909	839	855	857	887	845	847	764	780	818	799	835	868	851	817	813	815	847	784	793	806	777	738	778	770	794	780	784	782	775	741	768	757	786	820	787	735	826	782	773	799	748	811	761	760	758	720	754	775	754	765	746	747	726	743	701	723	754	741	784	792	742	787	787	743	726	795	759	788	768	790	764	743	761	811	744	811	770	753	714	736	820	764	756	739	784	793	783	729	729	785	785	790	772	749	734	754	788	743	736	753	760	765	775	808	728	797	744	728	754	752	711	708	737	762	742	790	788	776	734	783	748	755	746	760	772	727	783	771	766	716	763	758	730	770	764	763	745	785	780	735	779	732	776	772	776	750	776	708	736	760	738	730	720	702	785	790	759	734	805	734	733	723	766	716	767	714	764	746	735	755	723	744	732	753	753	751	746	748	754	743	730	722	783	714	757	748	729	767	769	721	747	768	758	749	711	785	760	726	765	744	763	748	761	758	680	748	781	747	783	775	755	723	762	748	765	768	742	752	748	812	759	753	761	745	778	752	816	768	737	762	716	771	754	744	773	791	764	744	730	743	788	797	727	768	729	727	719	720	759	686	746	766	740	720	792	785	738	719	758	775	818	690	736	742	700	728	733	729	741	772	784	758	706	771	699	737	727	717	762	750	723	742	773	792	786	735	738	710	797	729	733	759	764	734	768	794	746	777	760	767	782	716	817	724	720	747	751	735	762	710	770	748	774	764	740	766	780	736	813	763	752	816	791	821	793	741	737	744	748	800	766	754	742	756	736	797	733	790	739	790	743	775	750	754	730	717	732	785	771	749	787	790	722	753	799	788	775	720	743	783	730	743	749	708	748	723	720	719	767	784	772	742	734	804	726	764	740	727	734	719	761	768	730	754	771	709	727	766	728	748	775	803	694	737	747	758	731	752	733	726	769	725	733	743	759	732	743	747	755	788	732	763	742	738	719	728	754	778	794	731	765	727	758	724	764	804	711	750	789	728	765	725	774	719	765	754	753	755	824	752	760	751	783	765	783	798	698	763	770	787	789	743	789	733	779	765	765	755	721	722	761	766	739	763	778	758	725	761	782	747	790	763	745	763	748	734	754	776	772	716	688	744	713	736	762	727	770	741	756	710	765	739	752	769	784	781	720	752	753	766	775	767	750	722	762	775	793	762	790	734	731	759	750	750	725	763	765	804	755	703	727	794	743	798	741	779	744	756	769	704	714	741	750	721	699	731	752	748	770	752	744	764	785	782	700	765	727	745	788	747	736	738	775	733	731	726	791	768	752	828	747	763	803	716	762	727	717	791	792	757	760	780	756	718	756	696	756	712	710	772	773	794	774	743	777	730	737	742	784	708	756	708	805	752	706	749	748	725	684	747	746	755	755	763	709	717	773	727	725	762	741	725	753	768	728	786	713	738	742	767	765	758	743	753	742	746	775	759	784	753	782	772	780	769	796	728	777	745	740	742	762	789	743	755	776	721	735	766	746	784	703	727	769	768	690	783	718	763	716	787	757	771	800	772	755	724	713	771	739	767	729	763	778	728	737	775	762	734	770	737	749	752	753	731	772	745	803	782	753	725	786	716	791	729	780	759	759	773	774	735	779	748	779	771	743	725	762	780	740	737	719	775	766	768	762	741	752	679	732	760	796	831	767	738	740	755	750	755	758	746	716	750	768	746	765	791	769	763	693	749	745	739	783	729	732	758	748	770	753	743	740	712	714	788	800	802	758	788	725	760	795	741	725	776	788	739	750	751	705	779	778	727	800	797	803	740	709	768	745	739	802	797	785	782	746	768	728	739	734	712	736	737	732	775	746	841	772	779	746	763	733	728	766	778	777	727	754	776	768	789	743	761	735	782	740	772	801	740	731	769	776	735	745	716	766	760	763	774	774	750	801	776	709	777	730	789	782	717	789	767	785	744	798	737	736	767	785	783	715	782	679	761	759	720	763	770	769	774	734	697	787	732	757	745	734	758	747	722	739	731	795	734	760	693	732	787	746	750	786	785	757	714	790	751	765	722	747	764	720	712	788	738	784	747	777	729	731	749	782	804	757	785	751	753	773	718	789	689	770	729	763	758	755	763	701	736	756	795	767	726	742	734	772	734	797	764	739	791	724	760	733	764	716	778	719	745	768	752	733	738	792	712	712	778	766	724	760	747	773	721	740	735	736	753	761	743	758	720	733	825	755	755	774	721	770	825	723	758	735	757	742	756	716	736	723	741	764	769	728	701	750	774	767	773	729	770	725	725	756	821	790	717	790	794	729	736	749	754	756	768	790	739	773	746	738	715	703	758	756	749	792	768	746	767	760	768	726	783	742	749	751	813	742	762	770	766	743	770	781	719	787	756	736	738	803	724	717	701	760	743	773	759	716	758	760	757	739	783	772	725	732	754	812	795	786	729	734	755	693	806	772	770	737	747	716	737	780	748	795	709	769	768	750	787	745	769	756	756	764	757	712	793	776	734	781	733	690	719	735	744	726	778	777	763	720	787	739	778	751	720	759	713	746	722	701	794	715	741	789	751	733	722	751	720	760	772	782	740	772	739	758	692	765	699	822	745	728	745	747	750	758	791	764	711	763	696	814	727	751	756	756	771	775	757	737	754	716	783	735	753	744	706	751	726	790	760	750	683	742	726	760	703	719	744	739	737	754	769	776	825	728	742	716	739	791	782	730	725	821	752	745	804	786	722	748	747	757	766	753	736	841	753	782	721	759	762	747	734	767	716	733	713	724	759	778	716	743	775	766	740	743	754	758	762	755	762	761	798	722	748	726	732	755	775	761	782	755	772	753	773	734	792	756	739	781	752	775	753	763	768	737	745	732	724	781	786	785	725	754	738	715	782	722	754	734	727	781	732	755	751	701	765	744	749	774	699	750	770	714	763	796	733	749	753	792	759	773	709	730	789	752	790	713	769	759	755	716	748	684	780	743	749	790	740	750	736	683	711	719	686	722	827	820	726	790	742	812	744	769	750	759	755	736	753	781	679	752	774	768	769	767	693	717	796	731	740	809	786	751	724	725	739	772	756	720	768	788	741	761	731	759	760	763	765	725	752	765	766	738	737	764	735	791	755	736	734	744	780	748	782	783	780	764	739	747	786	795	719	713	782	720	735	711	750	746	766	744	741	775	754	743	721	789	759	732	743	752	788	716	726	761	828	719	737	780	787	789	775	771	692	751	729	770	772	802	778	777	728	715	732	756	721	800	824	740	771	754	790	691	790	805	735	748	755	824	719	741	759	784	751	751	777	754	797	757	734	751	764	747	710	705	728	774	807	750	750	734	773	758	739	761	743	773	719	716	737	751	730	770	752	749	738	741	757	783	795	756	746	772	795	762	811	791	749	809	774	731	783	738	759	753	757	715	711	728	735	741	743	764	780	717	723	731	715	731	762	772	733	800
22609	20974	28707	23422	20996	21253	15229	5127	3458	3048	2722	2438	2055	1766	1560	1431	1245	1089	981	1026	910	860	885	859	885	860	813	758	751	709	751	685	694	688	750	713	697	708	691	675	675	629	702	635	662	692	646	616	649	632	624	658	658	669	637	623	650	619	627	652	652	656	635	594	650	578	584	607	606	597	618	609	617	599	656	624	618	591	605	604	611	568	644	656	597	618	635	604	574	590	586	605	649	589	583	652	582	643	598	617	621	600	582	605	594	568	637	553	636	584	611	619	595	605	625	597	582	572	621	569	624	576	623	598	605	592	586	592	614	599	610	582	603	569	606	582	625	565	641	552	574	619	625	577	590	601	565	599	620	602	580	578	566	606	573	586	586	591	609	559	593	580	628	627	611	605	651	598	598	579	584	588	602	587	606	605	609	560	607	611	625	567	595	576	550	580	609	555	586	594	573	585	537	591	631	597	595	607	598	584	629	619	651	570	599	589	582	607	628	544	577	606	612	624	623	615	633	585	573	599	567	545	564	605	580	632	551	611	597	616	574	592	572	612	617	637	590	557	593	569	581	583	555	600	578	588	588	599	598	592	603	635	616	628	578	569	563	627	579	580	556	587	530	555	593	568	610	611	602	623	625	597	611	582	566	614	625	569	548	563	596	632	633	611	587	562	568	594	585	599	556	570	582	607	621	609	614	589	619	601	592	572	596	607	645	612	559	635	608	525	578	570	620	642	607	586	546	586	583	571	623	606	539	615	580	562	582	571	588	617	610	563	566	570	627	559	591	586	602	597	567	585	591	599	594	609	617	563	608	567	598	589	627	593	611	619	613	598	564	605	588	587	590	584	611	563	613	577	625	614	556	621	569	609	611	593	612	574	596	568	643	624	612	627	557	609	593	580	574	598	581	614	608	607	565	571	626	594	552	651	580	590	579	584	603	579	590	627	613	611	629	587	601	532	587	610	606	592	588	593	601	549	563	610	591	617	623	604	631	591	585	608	567	590	598	589	597	589	603	613	605	590	558	547	588	593	573	595	542	610	570	586	611	640	610	596	638	609	583	635	565	571	579	544	580	615	629	601	544	546	576	556	596	598	582	563	616	577	584	602	591	594	583	589	570	603	566	586	601	618	574	617	607	627	561	604	608	579	616	581	527	600	565	592	593	593	619	575	575	588	591	615	584	595	594	607	592	546	592	600	620	587	615	612	592	583	632	559	573	607	579	583	583	605	605	625	576	559	630	590	608	588	588	666	608	632	519	581	573	564	604	595	593	607	626	583	604	543	543	571	598	595	600	601	627	579	559	574	598	566	592	636	605	575	574	614	613	614	551	588	549	588	624	557	589	600	563	627	614	574	577	578	591	603	630	586	603	586	547	596	568	596	634	566	584	561	620	587	578	613	587	554	571	569	597	618	587	579	614	592	558	617	627	539	611	583	542	559	620	648	592	594	594	624	576	605	575	578	565	593	599	565	604	613	561	607	585	577	581	564	592	605	605	589	591	626	573	613	633	587	586	595	602	616	562	608	600	594	617	588	579	594	612	587	565	578	589	587	583	597	583	566	598	618	583	582	586	609	611	598	623	579	626	625	574	591	593	569	597	619	622	620	610	616	578	620	589	562	571	594	609	578	588	605	579	559	568	573	623	564	641	579	625	577	594	569	589	554	606	600	615	585	597	571	578	593	571	602	565	575	584	528	604	652	595	556	571	599	580	625	576	627	600	569	549	577	560	604	583	536	603	577	592	619	610	550	615	589	590	592	578	597	608	582	623	590	598	589	590	571	593	598	609	572	602	597	594	607	577	585	575	597	632	590	547	640	589	570	615	588	582	608	624	625	595	611	624	611	584	599	592	562	596	584	586	616	562	654	543	572	599	523	563	591	604	593	563	609	609	585	612	595	585	568	614	595	577	607	571	585	566	559	578	592	603	602	610	596	614	601	571	556	622	545	560	604	610	607	629	592	604	608	539	584	589	551	591	555	570	585	628	568	620	596	584	605	588	572	579	611	567	629	614	620	620	580	588	574	582	594	602	614	597	622	604	553	615	613	596	578	591	598	539	606	625	618	553	572	620	594	597	590	552	554	595	588	589	592	601	611	599	571	592	574	584	578	599	607	604	576	594	579	585	641	572	609	595	588	594	603	609	592	552	569	616	595	621	622	641	628	588	561	636	581	546	598	639	591	596	591	570	591	666	580	602	562	583	625	589	601	613	559	612	607	555	587	532	579	620	606	638	587	578	577	664	610	577	612	585	584	638	561	552	585	589	595	579	635	620	624	633	610	532	592	553	577	596	581	577	579	562	620	576	566	555	609	595	566	581	559	575	532	640	606	599	627	587	583	593	587	636	593	611	571	595	617	616	584	568	594	613	603	562	592	603	600	608	580	569	527	557	607	623	573	564	607	593	609	599	618	541	554	563	585	586	597	576	600	599	591	600	535	606	588	572	612	590	557	562	589	600	602	572	579	577	607	602	602	580	649	583	658	621	573	566	547	596	619	552	585	628	586	587	602	589	576	615	576	571	530	576	609	555	590	575	611	552	588	597	571	568	548	590	584	581	647	592	587	584	579	563	575	634	598	598	609	565	576	635	613	579	557	584	609	547	565	548	632	583	594	646	623	587	572	582	585	591	601	607	565	563	568	612	590	597	581	594	557	625	576	611	617	602	552	616	593	594	589	599	540	615	578	603	588	590	580	591	588	600	598	573	627	546	600	603	592	592	555	595	576	602	578	576	604	608	589	614	604	580	592	594	605	617	605	588	579	579	593	615	630	599	563	613	573	563	564	570	616	584	563	660	553	599	614	556	588	619	574	578	602	527	545	606	562	584	598	537	618	578	590	567	561	586	579	593	567	611	597	608	605	587	613	646	558	599	599	604	525	566	567	586	588	616	581	636	549	595	639	550	616	623	587	577	601	628	579	578	598	590	621	617	572	583	600	583	581	584	612	605	607	592	563	594	585	580	612	547	563	580	583	589	605	586	630	631	582	600	575	594	564	585	590	617	583	539	576	611	586	575	612	578	602	543	588	589	555	609	529	581	585	627	592	576	620	528	555	580	605	607	586	558	593	570	559	573	620	606	605	565	620	614	616	606	559	625	549	603	581	554	630	571	613	580	594	576	565	582	587	608	584	587	549	551	591	653	568	586	626	598	542	562	607	583	602	576	579	619	615	609	600	593	609	539	571	602	599	569	569	621	591	600	564	563	551	591	566	604	555	609	563	591	597	571	613	636	610	600	587	589	586	601	602	586	577	556	626	602	650	536	596	596	598	633	571	590	610	564	572	606	577	601	632	587	606	586	562	555	591	570	614	595	568	607	596	614	578	579	561	591	562	591	591	578	557	568	515	593	602	605	594	595	610	600	635	650	538	575	631	610	590	616	568	597	593	605	624	610	573	600	618	584	601	593	588	576	602	559	571	642	572	619	605	615	602	556	565	610	601	589	595	602	578	587	592	632	582	588	595	626	574	569	587	573	560	574	575
14235	32157	29890	21468	16307	12607	10219	8148	6960	5659	5115	4432	3527	2996	2549	2143	1978	1691	1538	1409	1295	1290	1214	1225	1168	1086	1061	1089	1003	1007	861	854	834	910	855	911	892	857	824	827	798	765	737	789	729	807	781	753	770	810	819	779	781	761	722	736	767	735	751	766	710	703	702	735	756	728	705	674	721	775	700	722	751	700	727	738	761	784	674	703	723	683	704	719	723	668	706	737	703	725	687	648	697	644	692	674	664	717	665	684	654	680	644	701	697	714	654	707	669	714	679	697	681	678	685	705	655	717	648	731	703	685	689	700	661	723	706	668	665	669	682	670	731	681	698	702	679	670	723	692	702	646	746	672	673	740	672	702	709	714	686	673	661	648	668	697	649	699	655	685	717	675	698	636	705	684	695	697	654	709	712	709	661	741	668	612	695	634	724	677	692	706	684	701	655	672	619	683	687	673	640	691	669	676	654	705	733	695	723	689	713	676	662	706	645	665	666	669	691	697	691	683	682	682	662	709	676	703	680	681	639	689	670	674	617	617	674	703	680	714	686	650	669	630	717	718	660	632	678	664	693	723	683	703	647	651	708	694	702	653	612	677	637	673	682	671	679	643	700	679	674	662	673	680	673	641	713	645	668	688	639	668	695	641	698	695	660	712	713	631	646	662	662	712	679	672	667	689	696	679	704	703	699	667	703	665	609	674	683	669	686	640	698	703	681	660	653	670	648	663	711	673	669	717	667	668	657	690	677	653	650	676	694	679	663	681	688	620	694	672	711	686	675	654	636	656	685	662	652	687	690	671	722	670	664	674	649	673	651	686	686	662	711	632	705	668	678	673	689	664	664	678	722	659	641	688	662	669	713	668	669	674	659	693	678	707	665	670	671	694	680	695	661	690	619	702	661	703	647	660	668	732	678	654	660	721	656	690	738	669	671	686	689	672	672	719	697	708	652	683	692	691	687	671	708	712	714	703	666	720	679	643	664	713	666	637	691	704	676	648	663	646	683	706	684	644	672	713	616	702	665	657	693	682	710	668	723	660	696	673	661	682	656	664	713	693	675	683	655	705	696	680	664	683	731	737	663	706	625	683	686	708	665	649	687	665	654	684	666	691	646	697	687	712	700	689	700	679	674	671	649	680	623	703	633	697	684	714	692	654	639	649	668	685	670	717	695	657	685	701	704	648	667	653	619	660	671	644	727	642	705	706	686	647	686	649	688	708	706	684	674	685	675	592	657	636	710	695	708	651	647	651	690	717	741	635	652	677	665	646	686	670	722	640	723	704	701	676	653	666	647	619	695	672	707	656	689	703	645	664	735	674	688	671	653	653	712	665	696	682	661	704	685	695	689	681	650	733	734	647	664	645	684	693	681	655	648	662	700	672	690	675	685	683	694	639	690	673	672	640	645	659	626	678	653	631	648	664	650	676	667	680	690	708	624	676	683	669	681	641	701	696	663	702	665	649	685	618	670	683	702	705	690	672	648	688	669	708	691	685	681	704	726	666	662	698	654	716	741	684	633	671	703	676	639	682	654	702	674	644	729	642	639	735	685	664	691	696	626	744	670	709	716	746	663	688	677	684	670	666	660	719	676	670	639	694	700	681	673	672	698	662	722	672	645	661	692	693	675	704	720	684	690	725	683	684	629	705	636	642	656	707	676	661	668	729	737	685	690	672	653	666	663	692	711	642	673	661	641	663	671	664	660	671	650	670	657	671	656	686	639	632	651	719	705	657	707	661	718	669	682	708	721	687	680	750	647	667	681	658	702	705	687	691	685	652	679	664	675	664	702	677	658	675	636	694	672	678	688	683	651	712	704	680	638	701	676	693	673	692	708	710	725	631	609	663	697	654	690	665	660	680	691	650	661	675	636	679	689	664	683	643	686	677	661	699	656	675	665	724	660	646	661	626	698	662	722	654	638	689	668	647	665	663	663	647	636	736	637	663	680	704	655	681	674	687	691	672	633	699	635	671	676	711	680	677	647	665	685	682	680	676	682	654	675	687	719	714	664	613	652	646	677	671	680	657	671	627	641	650	730	675	721	648	698	689	675	692	660	719	695	701	644	698	643	667	678	721	643	673	651	701	655	671	656	688	666	692	670	635	660	662	653	695	728	646	709	688	733	666	669	650	647	672	679	693	691	704	689	676	682	709	673	661	700	644	715	668	658	634	642	675	668	721	716	698	672	667	701	669	678	698	644	671	655	674	672	709	624	652	641	663	675	663	688	683	685	676	680	711	672	672	667	676	696	636	733	645	665	652	675	649	679	671	682	669	679	721	644	681	691	662	637	659	677	681	687	643	674	668	639	708	654	671	701	677	684	670	643	690	696	689	695	692	676	637	677	670	640	639	616	690	663	731	642	622	674	693	661	667	653	659	623	646	683	671	625	663	683	675	648	652	667	673	691	685	728	665	642	671	636	660	681	650	675	663	695	676	697	661	673	693	642	675	697	649	683	659	663	659	702	677	696	694	688	672	679	660	702	709	657	700	664	719	643	650	656	680	672	647	662	668	716	656	682	623	707	666	706	675	679	655	674	623	621	710	687	675	695	686	653	653	661	638	638	660	711	649	685	687	669	646	660	640	690	653	687	663	684	694	663	664	678	604	673	677	633	656	663	644	688	686	668	710	682	652	666	668	651	705	688	669	703	691	653	652	665	663	693	702	649	688	669	663	698	675	677	696	684	668	683	680	687	634	629	662	649	654	690	656	676	672	700	719	687	696	685	702	705	683	655	620	703	677	643	703	635	686	740	704	685	614	671	672	650	696	663	656	689	630	712	724	701	681	659	693	659	676	666	681	686	639	679	687	692	680	690	713	686	664	693	652	658	698	672	661	658	664	672	649	692	658	669	687	695	677	646	657	662	658	660	698	715	640	714	692	708	666	682	651	669	668	699	668	672	680	676	692	688	638	672	670	673	725	662	679	702	718	689	677	656	740	681	731	719	637	662	694	652	671	691	680	655	685	668	653	711	693	700	703	719	658	713	710	684	689	684	688	656	648	694	705	675	640	623	704	655	639	675	670	710	673	635	641	699	660	666	638	730	687	654	658	677	679	679	672	639	667	707	670	673	632	656	661	640	674	661	691	673	665	663	661	699	688	705	688	684	669	642	720	644	642	647	698	658	679	652	695	683	641	658	662	657	677	665	665	678	624	604	705	693	655	662	701	683	673	691	684	679	641	680	701	622	661	689	708	670	633	654	652	656	668	730	677	662	674	681	678	621	631	665	690	700	652	623	681	694	697	688	663	622	698	630	669	661	637	654	675	677	765	655	683	632	729	641	668	700	671	683	653	679	692	670	711	629	719	700	700	666	698	652	651	676	662	681	748	649	686	715	702	698	678	724	713	705	655	656	662	659	690	660	676	669	685	668	625	716	668	686	663	685	675	654	740	659	702	650	656	665	658	672	706	673	642	671	682	690	685	657	681	611	671	668	668	688	648	710	641	669	686	710	662	694	697	687	693	671	707	684	656	670	627	676	687	713	662
26792	20823	17564	9491	4644	3087	2538	2061	1851	1641	1656	1491	1292	1236	1176	1120	1046	1012	1013	991	946	964	943	917	849	947	892	814	903	849	865	884	832	815	822	844	851	831	830	897	888	795	862	823	836	861	844	869	926	850	853	826	792	805	824	807	847	823	871	822	845	851	848	848	832	833	812	809	877	839	872	813	846	825	816	776	868	844	779	841	814	831	804	778	819	856	864	794	868	814	829	799	843	872	813	845	799	763	792	770	839	778	814	869	865	820	839	767	853	789	859	829	824	795	817	830	794	762	848	830	804	781	762	820	797	811	837	830	836	809	839	830	840	816	809	812	811	824	807	872	841	769	861	818	805	860	815	792	844	881	851	818	806	818	812	840	863	822	851	810	791	875	871	772	804	815	835	835	800	834	801	819	795	855	814	794	804	785	861	801	847	857	762	887	816	851	878	821	831	768	815	841	861	760	738	862	851	876	801	869	868	861	804	839	791	822	831	855	818	801	796	787	862	789	862	811	800	785	821	838	808	838	856	782	814	839	837	815	880	808	785	858	845	811	817	798	849	850	781	817	862	768	787	800	834	829	786	828	810	816	864	839	832	863	836	864	814	842	791	867	826	837	835	798	853	848	817	861	807	836	844	820	838	813	853	828	826	819	832	848	793	884	806	806	865	821	829	854	813	840	786	781	817	824	859	848	805	786	803	866	836	854	862	818	830	840	869	849	836	822	860	826	771	801	828	826	765	792	845	812	862	818	779	842	825	792	833	810	839	804	837	846	838	851	767	753	809	738	840	802	810	845	771	845	814	828	848	760	822	856	851	791	790	800	859	868	793	864	786	824	860	857	843	835	770	826	831	842	820	802	810	829	826	802	868	795	766	832	784	811	807	810	821	824	834	779	841	792	839	843	840	822	818	877	807	835	830	807	842	805	801	822	778	803	801	838	816	778	834	846	802	803	810	848	819	824	779	858	837	801	771	857	787	809	801	818	812	803	852	823	879	811	768	836	800	860	842	802	812	869	825	807	792	799	788	819	864	790	790	805	802	845	826	784	818	803	839	838	857	812	888	836	793	788	809	806	847	792	852	832	776	784	820	808	835	859	823	827	818	908	775	771	837	856	828	835	853	824	815	787	794	794	813	825	868	828	847	830	838	788	819	757	866	850	833	826	800	824	797	838	799	830	833	788	787	830	805	788	782	821	839	793	827	873	867	799	801	826	849	795	796	809	836	792	820	884	816	776	866	808	799	811	868	811	819	827	798	788	778	791	806	839	826	832	867	811	782	827	822	832	839	871	765	868	837	837	834	827	825	811	832	839	826	852	813	804	846	866	837	772	810	844	815	747	799	831	848	787	844	796	818	796	803	756	836	871	865	828	851	809	832	800	775	816	816	863	852	817	839	816	811	774	867	849	827	816	835	820	747	772	813	857	872	808	830	781	837	790	821	847	840	816	826	878	791	847	821	807	817	860	805	808	801	803	844	806	848	780	789	846	809	801	833	851	828	888	782	818	799	824	805	824	785	774	770	834	819	786	844	847	852	790	828	800	838	827	842	842	812	791	869	802	837	769	755	825	862	783	780	810	803	804	839	805	792	842	808	829	767	857	821	818	823	852	808	860	850	804	829	826	833	824	799	842	800	887	853	788	824	834	805	795	897	851	772	820	851	806	832	807	841	876	793	847	826	824	768	818	790	806	829	804	849	804	786	809	850	807	825	797	833	801	857	826	838	807	798	808	837	836	853	770	807	814	846	778	797	818	841	802	808	818	793	847	802	822	751	809	828	840	830	829	799	828	816	837	838	785	852	792	830	849	823	787	816	794	839	781	854	833	823	849	831	849	824	799	765	864	841	840	854	796	838	836	855	844	779	814	830	815	819	818	871	822	829	831	795	775	863	788	842	806	806	808	814	831	817	776	871	786	803	788	814	835	864	873	819	826	780	755	861	788	823	812	811	782	817	800	810	860	820	836	831	810	811	798	778	803	913	831	799	835	817	829	801	801	842	813	759	821	852	848	827	809	795	799	842	815	804	862	812	859	789	813	839	823	834	797	858	763	810	837	771	833	815	825	886	798	819	824	794	808	835	812	813	880	817	827	806	814	860	821	758	744	849	832	828	822	794	930	836	843	851	794	808	816	824	781	831	818	832	846	805	813	819	774	833	768	779	793	820	873	860	839	833	845	751	872	826	839	842	800	778	808	799	836	855	786	805	787	810	838	773	836	795	809	844	822	806	792	844	817	769	837	796	837	840	840	832	809	851	830	824	840	813	774	795	810	868	851	806	817	780	816	837	837	820	804	796	837	815	807	827	832	811	806	823	781	847	825	844	781	858	820	799	833	819	810	856	868	793	796	805	843	771	880	868	776	790	843	793	847	796	781	854	798	748	849	823	822	820	838	830	832	844	779	796	781	849	824	834	764	831	771	850	770	826	801	820	843	824	829	857	799	829	814	830	850	798	828	846	844	861	793	810	859	822	844	826	809	839	866	831	800	800	803	821	871	816	827	855	803	784	903	912	834	810	822	811	810	863	815	814	789	862	860	818	840	790	816	814	785	840	854	833	818	825	830	834	794	828	791	805	818	813	804	808	792	824	831	798	878	834	821	857	843	791	792	824	798	767	830	800	809	866	834	852	829	861	821	890	794	776	836	818	790	870	839	824	835	841	863	806	821	839	795	811	861	806	811	843	831	857	832	827	843	845	820	843	838	835	853	808	780	819	800	850	804	803	759	777	838	859	762	836	788	794	837	860	830	794	823	815	829	834	835	862	810	811	847	843	846	763	817	851	820	811	807	859	883	805	773	788	833	813	822	821	839	840	848	855	786	795	825	805	845	871	817	814	851	804	844	806	830	807	813	765	838	815	843	800	829	799	811	776	869	852	792	859	814	819	782	831	798	893	811	844	856	856	816	754	867	815	780	871	808	797	818	777	843	777	842	882	832	819	778	813	775	870	831	865	838	813	840	794	809	848	828	846	856	795	815	858	837	866	799	819	823	894	752	873	791	787	801	818	875	787	859	818	788	821	829	785	822	803	795	768	860	801	818	827	789	792	852	861	833	837	825	854	811	828	807	809	776	868	797	864	820	882	866	813	800	829	820	854	862	814	861	816	849	810	854	818	844	774	842	818	831	839	818	863	874	822	851	787	845	838	844	860	829	836	834	803	816	792	851	824	807	819	833	823	832	763	782	866	865	822	835	763	814	785	852	809	877	868	843	812	863	808	839	880	849	830	829	761	801	783	856	829	777	834	830	876	803	813	821	787	814	817	857	816	813	854	855	865	839	804	861	831	804	815	844	822	846	806	833	833	800	821	808	794	841	877	800	777	857	830	845	850	826	814	797	832	858	840	800	835	842	832	775	825	820	821	869	780	774	797	816	843	839	845	842	855	836	838	774	828	814	797	837	826	821	814	842	843	832	808	806	831	805	822	848	854	775	801	771	811	841	848	832	795	851	919	832	785	787	868	823	852	801	822	859	776	815	859	805
10629	19034	17569	10871	7529	5604	4626	4022	3448	2993	2764	2429	1979	1880	1614	1489	1412	1334	1215	1194	1186	1146	1122	1147	1137	1112	1065	1112	1124	1009	989	1049	1010	1041	1079	1004	1018	999	1075	1018	1013	996	969	987	951	1013	1016	963	969	978	968	1025	981	975	988	965	974	922	974	955	929	947	924	997	971	967	979	989	993	964	963	972	957	993	997	982	1004	1034	1004	1014	977	935	967	957	959	970	899	936	940	976	985	950	998	960	956	948	948	918	862	924	978	943	941	904	935	953	1009	889	1007	1016	943	926	932	936	957	977	929	947	950	980	956	911	914	895	941	923	922	944	938	1014	976	962	982	924	1011	895	944	968	969	1000	877	971	963	1007	978	940	911	982	983	962	997	953	919	964	929	933	1007	998	971	898	911	935	924	929	912	945	932	927	903	960	941	940	941	940	930	927	951	973	981	995	986	964	907	908	949	987	989	938	952	957	941	948	964	959	938	905	966	986	950	924	908	968	920	965	963	930	980	989	949	932	959	961	885	944	1001	955	957	998	977	988	929	963	954	989	895	913	1010	1025	996	978	932	988	962	964	906	931	892	925	938	954	986	957	998	991	945	951	954	981	960	923	942	1038	983	960	940	961	961	946	970	981	978	967	971	928	977	951	941	927	963	927	951	980	988	1016	968	1003	1004	943	940	947	956	942	925	974	939	950	936	925	910	958	975	971	952	980	985	1021	960	973	969	952	926	947	971	947	937	959	942	930	972	1011	984	964	978	965	972	937	971	970	959	960	935	986	943	942	921	955	923	992	972	979	991	968	922	972	903	999	979	915	939	951	990	966	985	1030	976	928	918	1011	908	992	940	923	977	966	942	975	943	966	953	889	1025	953	972	999	955	971	948	900	931	933	955	1010	934	913	972	975	934	989	972	977	982	962	976	973	959	947	927	980	944	992	957	916	1041	980	957	988	918	962	966	950	961	936	930	964	933	940	928	927	981	930	993	958	973	981	980	964	992	952	944	962	947	975	964	981	998	953	925	942	950	961	957	962	932	993	962	934	951	967	948	940	955	961	985	903	987	984	940	959	973	960	1002	940	967	1025	899	1018	986	945	945	950	961	1001	990	970	957	951	960	887	973	945	976	954	984	981	969	910	983	984	950	972	977	985	908	956	986	964	924	980	1024	950	886	939	953	949	965	957	963	1019	974	944	906	978	908	975	981	1013	992	978	980	978	935	917	950	946	942	996	976	928	937	934	997	911	986	985	932	946	969	987	971	958	982	987	984	959	914	910	940	938	945	913	937	995	925	939	924	966	954	904	971	927	939	965	1029	955	951	961	953	957	920	914	964	964	914	929	964	904	970	953	987	931	927	984	936	973	982	982	948	979	929	972	977	980	958	949	948	976	957	915	960	971	981	970	992	955	982	984	949	946	943	968	950	922	948	924	982	937	974	909	971	949	979	956	946	914	934	931	938	946	978	939	945	960	898	964	960	947	927	938	925	996	971	987	1002	881	953	939	997	1033	1023	996	957	991	928	939	952	1029	959	972	947	999	937	1015	977	923	984	908	956	964	909	895	921	938	958	987	1006	964	913	942	999	1003	986	972	933	932	975	983	934	935	964	950	974	925	1013	955	979	947	943	955	953	943	947	913	957	932	960	949	947	983	990	971	891	927	940	950	965	988	1016	935	963	982	1000	952	985	940	907	1026	969	964	1025	927	926	960	930	911	943	1001	975	913	979	932	894	950	1001	921	963	911	913	1004	975	927	972	919	986	955	916	917	1007	917	933	954	993	938	980	978	927	1011	940	980	921	922	964	964	988	1001	992	961	989	980	939	975	990	952	937	976	934	966	931	948	946	952	973	996	910	976	953	954	900	1016	991	917	910	925	967	990	943	943	966	937	922	945	978	904	975	988	928	934	931	975	973	934	925	976	948	993	979	976	938	967	949	972	910	905	922	948	944	946	956	924	950	954	909	891	933	938	922	906	932	928	962	940	1006	962	924	903	931	918	933	908	1009	991	979	1024	987	936	989	1010	941	939	992	977	915	982	881	956	976	973	938	963	944	981	973	913	936	970	951	1020	941	962	980	965	953	940	913	981	958	970	961	991	978	911	966	966	912	986	906	915	972	964	936	941	919	965	943	969	964	969	973	986	925	967	932	979	961	954	988	1028	942	946	922	950	957	958	1054	948	941	977	1029	915	945	893	918	951	923	953	902	984	959	959	1008	1003	924	959	988	931	972	935	992	973	897	979	934	970	1006	962	978	961	964	947	940	937	1014	943	951	1012	923	914	973	1000	991	923	951	965	959	939	980	952	980	959	946	967	885	1006	1000	894	968	969	953	954	949	940	925	955	953	938	909	982	943	1002	948	926	957	1053	942	978	926	986	967	992	989	959	967	955	940	929	865	937	930	1004	990	906	978	959	966	943	951	960	965	957	922	986	991	988	976	922	976	994	1002	943	984	955	939	980	938	989	973	958	911	964	923	897	937	940	995	979	931	909	996	975	996	936	958	977	974	958	988	925	998	970	951	903	973	918	952	947	939	939	923	977	901	970	1000	958	957	933	954	938	991	945	965	923	964	1020	971	930	939	958	951	951	930	944	963	958	971	1010	978	997	881	968	977	927	956	972	906	958	996	938	1002	949	930	953	948	937	967	1015	868	890	898	945	969	918	902	945	1012	999	949	929	931	953	950	930	987	972	954	959	956	989	889	903	969	970	921	979	887	990	952	990	927	927	898	929	920	909	953	971	921	930	966	992	909	916	947	936	974	950	985	947	1000	952	961	915	900	966	985	972	985	938	986	928	981	986	983	978	966	975	962	962	943	966	1006	924	941	940	980	980	980	1029	981	935	1001	963	906	983	983	1013	945	951	993	906	975	958	958	931	969	947	957	938	985	906	937	983	943	893	929	983	946	984	958	919	890	929	942	960	938	955	920	920	943	928	964	1001	904	969	1015	991	959	940	898	936	909	928	946	940	943	982	998	1015	983	963	994	933	1030	1020	973	948	977	958	954	1010	974	929	962	952	990	940	992	904	989	971	917	953	914	925	1005	992	966	945	955	937	972	997	955	951	952	965	960	975	971	921	962	956	972	942	989	952	961	896	946	936	975	945	937	977	927	923	1041	955	973	934	953	906	890	923	966	957	995	949	1005	903	997	931	988	986	991	1016	971	969	1011	896	933	948	974	930	953	951	955	965	931	995	980	938	917	970	973	978	950	983	971	1003	940	984	917	958	966	953	961	913	990	935	995	920	941	966	961	956	955	954	991	903	993	908	945	914	956	927	953	941	954	966	973	974	902	921	944	918	941	921	926	930	924	985	1011	953	964	995	941	952	892	968	974	953	985	876	1026	936	941	935	946	934	933	962	965	974	957	984	926	949	908	948	933	938	934	956	956	987	1019	993	954	941	903	948	971	934	949	994	917	998	936	987	950	967	967	929	955	1003	1008	946	989	950	928	926	948	1031	947	933	978	952	931	947	977	909	985	957	992	939	963	962	918	1002	916	952	936	973	949	953	946	968	1014	925	965	954	952	980	910	957	940	968	962	985	962	957	942	943	889	884	920	928	982	914	939	952	989	955	960	933	942	947	914	934	937	1038	965	959	937	930	916	976
23532	20970	28342	23798	21038	15237	5562	3468	2747	2305	2126	1909	1555	1450	1249	1225	1049	1063	917	908	873	914	883	821	826	768	781	737	714	759	752	676	688	742	734	730	689	717	724	684	650	654	642	700	677	660	689	689	705	661	701	652	686	658	643	657	641	667	707	655	674	667	710	696	649	643	587	670	654	641	672	677	673	624	648	664	662	652	651	624	696	609	636	665	673	691	661	631	628	632	648	649	639	645	632	621	618	663	670	651	660	661	653	633	634	677	682	626	651	606	657	641	680	642	627	629	602	646	621	630	582	624	621	620	662	675	631	645	648	622	607	601	661	618	658	623	635	667	619	596	608	634	628	639	665	630	603	625	629	605	638	622	599	667	624	598	649	589	647	669	649	625	679	639	605	626	635	637	611	638	653	651	664	617	598	662	642	654	652	627	618	641	694	628	612	671	700	636	647	630	590	667	576	625	648	642	688	653	670	633	615	645	626	617	615	659	620	651	610	641	626	629	675	638	649	673	628	646	656	642	660	596	602	632	638	649	662	652	659	663	636	630	628	611	628	682	678	636	654	647	648	634	653	615	677	607	628	636	674	662	635	692	638	654	619	650	670	660	676	627	604	612	640	624	671	658	624	653	611	699	630	671	651	619	699	619	639	662	627	639	643	688	655	600	636	657	602	630	645	657	634	663	626	626	651	637	680	660	681	658	629	640	612	666	642	597	652	613	648	626	647	630	660	620	654	662	628	626	666	629	669	697	659	668	626	616	631	640	588	663	624	645	638	629	601	657	612	607	641	663	621	603	658	657	583	642	651	651	657	617	600	630	611	635	640	621	616	594	610	661	589	652	597	666	642	600	644	670	654	675	612	641	629	653	635	624	648	633	596	599	645	640	626	627	618	593	650	671	662	663	580	646	690	631	638	617	584	624	679	610	656	629	634	597	648	610	615	631	658	637	678	615	696	611	706	692	629	606	642	642	645	692	601	655	639	609	646	635	656	623	621	665	616	617	633	606	615	623	640	620	670	601	629	617	647	606	623	682	671	659	649	648	663	623	640	664	666	611	656	616	618	623	648	684	659	642	640	624	658	687	655	616	654	636	645	618	642	661	671	631	623	643	653	647	674	617	605	666	630	664	656	659	676	603	672	659	625	640	648	643	614	694	604	642	642	646	612	596	653	669	636	624	629	626	666	658	643	619	620	635	641	651	612	654	629	658	632	619	656	677	606	647	639	626	660	672	615	653	603	669	634	617	635	674	635	622	615	589	615	628	622	612	655	631	613	670	645	660	667	664	643	637	642	648	614	592	636	616	644	614	617	625	654	628	634	614	574	609	611	626	654	655	602	643	666	587	623	635	642	622	618	641	668	587	646	629	629	647	657	657	634	657	656	654	624	627	665	654	651	637	662	628	648	686	619	606	610	652	656	669	667	597	626	624	608	640	664	620	660	666	626	584	651	639	640	701	644	664	645	684	580	608	628	599	601	612	576	651	700	666	611	610	637	612	617	651	641	663	677	672	604	639	613	629	612	673	621	649	624	642	640	661	614	663	605	591	627	660	617	662	697	649	648	613	622	620	640	631	654	653	664	602	587	645	634	688	667	619	615	687	631	678	618	643	669	630	625	681	671	637	597	607	631	641	644	659	644	619	636	707	650	654	627	673	648	620	636	625	657	616	662	593	662	635	680	660	625	623	622	662	639	636	667	607	626	625	626	671	628	643	645	634	596	640	622	641	632	582	598	647	673	683	640	660	628	691	648	645	614	671	637	653	680	651	682	628	590	575	636	680	658	611	636	641	663	628	600	650	658	648	607	625	684	625	653	629	623	620	597	589	660	602	613	636	586	620	624	632	575	634	595	622	630	632	626	639	641	656	623	618	633	619	628	671	666	650	630	692	614	688	620	684	648	651	606	680	605	633	604	643	618	585	624	659	654	644	634	619	616	605	610	641	635	662	616	657	642	611	604	645	648	639	638	655	653	630	636	633	612	628	649	624	686	589	687	620	628	658	624	609	658	617	635	626	619	641	645	620	665	633	672	636	667	644	682	594	618	624	641	599	648	654	654	619	628	627	656	611	686	630	633	627	608	638	629	672	652	698	607	683	644	628	639	657	663	620	672	650	627	621	637	619	660	622	612	638	633	671	660	655	598	641	621	619	663	674	612	621	656	615	637	689	626	616	695	671	643	615	643	591	685	599	647	632	572	662	588	634	660	622	647	648	635	610	660	640	632	681	614	638	622	600	687	640	603	643	653	642	699	650	636	631	646	599	611	599	613	622	662	600	661	657	681	623	642	641	655	601	636	673	633	639	647	654	610	599	666	636	661	614	605	607	619	608	651	634	617	644	631	619	646	600	670	621	633	656	647	645	624	670	681	666	648	621	636	638	649	702	644	627	654	616	638	618	628	600	612	603	606	609	622	596	640	661	639	618	613	639	647	625	684	623	608	644	595	633	604	619	594	638	609	620	633	652	622	609	615	646	643	692	588	651	650	624	663	639	643	675	625	647	627	631	631	650	627	634	666	634	638	625	624	577	628	700	675	670	630	619	632	604	652	604	619	628	617	684	639	622	680	624	658	648	614	638	623	615	625	605	652	640	674	630	591	652	674	680	693	645	607	683	579	646	666	585	665	687	608	616	586	624	611	643	629	662	610	636	585	601	625	619	629	615	617	659	692	652	611	658	620	655	626	620	625	603	643	652	601	607	693	671	657	665	607	657	612	627	656	645	605	623	630	634	595	605	582	653	676	638	615	648	633	633	668	651	653	603	600	583	684	628	610	571	692	622	661	629	656	647	655	635	632	639	624	637	592	664	660	631	666	604	652	646	665	616	658	652	648	579	646	614	602	571	651	624	655	630	651	621	649	605	665	596	626	655	639	620	596	660	638	632	600	606	631	572	598	604	616	643	654	639	641	676	625	644	635	609	628	664	630	647	634	644	632	591	636	631	664	625	660	614	613	642	658	643	644	664	669	639	619	651	627	617	665	610	674	666	634	618	679	654	619	618	624	657	620	666	620	662	688	676	617	604	598	655	673	655	632	674	641	622	646	641	661	631	647	701	620	643	623	639	633	606	648	617	595	621	615	586	597	615	630	615	660	611	672	613	693	642	614	659	668	624	658	640	642	609	660	636	665	648	615	594	680	644	652	625	633	717	631	650	611	647	597	627	648	582	631	592	583	632	616	644	587	643	611	648	614	664	672	668	657	657	635	608	619	694	581	676	637	620	649	637	609	620	611	649	659	657	658	612	642	631	670	619	628	657	610	643	605	645	641	636	598	639	678	627	656	665	640	657	623	636	640	596	666	638	648	622	691	652	639	689	695	634	675	678	673	664	667	590	598	662	636	598	608	652	640	618	659	642	652	674	620	690	652	609	587	591	575	644	606	602	626	677	609	675	656	654	654	629	684	668	613	657	566	619	639	654	669	631	640	654	628	623	614	664	664	595	637	630	656	625	652	658	632	649	609	620	639	638	584	644	680	689	639	603
12544	27811	25838	17245	12280	9305	7660	6364	5389	4499	3889	3331	2786	2417	1987	1847	1519	1397	1357	1255	1181	1149	1143	1183	1064	1025	1006	1004	993	929	877	937	927	925	889	912	932	853	892	883	828	859	831	856	835	866	804	838	832	807	798	826	812	775	798	779	792	817	814	802	788	780	825	769	796	752	817	782	789	765	824	809	756	769	771	798	745	722	752	797	755	821	770	761	820	780	778	722	769	735	767	739	764	749	772	760	813	802	722	767	750	759	727	750	747	792	715	774	822	750	772	772	742	765	769	770	728	765	787	787	705	774	703	749	741	773	811	733	777	694	743	740	698	767	786	721	694	778	779	740	725	739	779	690	804	689	744	760	771	742	716	772	762	754	774	761	716	700	733	737	781	718	784	732	784	736	763	812	747	759	738	749	706	747	734	745	712	740	772	813	767	758	730	756	752	767	726	730	797	695	783	760	748	730	728	763	783	771	780	761	783	784	718	775	768	802	746	750	788	798	748	756	799	701	761	765	784	785	724	755	767	736	738	757	745	782	735	711	718	771	723	763	732	746	746	783	728	733	712	764	737	779	725	791	796	763	714	782	750	764	790	711	745	754	762	753	706	745	753	767	776	762	792	788	738	721	762	777	753	788	782	741	771	741	795	755	719	745	762	771	758	725	740	716	740	711	778	766	747	734	803	708	746	762	770	748	769	786	720	761	731	692	785	796	768	791	731	763	699	752	732	741	757	762	711	701	758	757	755	726	737	765	775	837	719	671	765	757	759	788	730	743	754	740	778	734	761	782	766	748	726	743	788	736	763	808	725	749	764	783	744	746	721	769	789	755	772	714	692	792	745	744	774	752	749	797	800	728	738	752	735	771	758	734	716	748	744	717	731	724	717	761	737	737	761	715	756	741	738	773	746	748	783	776	752	790	775	756	757	789	742	700	753	767	731	742	740	767	737	742	816	760	722	736	719	752	767	765	736	787	738	731	734	734	761	776	743	709	743	740	783	745	723	751	744	747	715	738	786	752	805	754	751	793	771	743	777	756	761	693	761	769	751	784	775	723	762	757	778	757	747	820	745	717	716	716	739	730	776	750	748	741	771	739	742	750	760	785	767	773	738	769	761	728	723	743	750	808	748	711	790	729	794	755	765	735	781	754	770	699	776	782	726	742	754	774	777	751	771	732	731	734	732	764	750	762	766	722	739	768	740	766	780	720	729	749	757	772	771	749	770	765	806	757	741	732	761	817	742	789	774	758	792	790	776	724	729	724	760	752	756	760	749	744	756	748	766	726	780	733	747	749	741	770	671	777	785	767	762	729	753	769	768	758	749	761	753	784	757	726	755	731	724	742	773	764	799	734	749	773	754	777	753	781	717	780	744	762	733	772	775	725	775	689	768	748	762	776	694	741	753	765	748	710	762	726	757	729	768	737	775	743	775	730	782	741	765	757	756	749	767	773	774	738	711	755	762	772	820	810	720	810	757	765	704	715	774	778	765	781	778	714	690	723	781	772	715	727	731	744	715	689	786	750	753	668	731	775	748	756	704	782	735	791	712	733	784	735	733	759	736	748	774	718	801	790	761	745	762	760	755	737	737	724	743	729	740	719	768	748	779	712	709	770	753	792	760	743	778	768	769	760	746	769	772	799	748	740	726	745	722	745	694	740	734	758	725	754	779	736	784	715	736	765	733	774	816	780	762	752	723	736	750	761	802	743	700	783	758	741	758	756	724	749	773	755	745	753	738	747	669	742	789	797	773	763	775	744	786	715	735	712	778	746	786	764	731	738	749	772	763	751	716	792	727	767	741	751	714	770	677	732	757	757	762	765	735	794	843	728	732	779	756	768	765	763	756	781	728	767	782	727	743	779	733	740	741	751	724	759	752	769	746	795	734	721	753	775	707	746	708	763	749	771	724	776	754	750	760	708	781	774	764	742	712	774	749	763	746	714	785	705	722	721	745	761	793	788	767	739	731	739	746	735	765	720	747	763	801	764	656	728	749	781	732	719	746	692	732	751	740	766	758	762	772	756	741	718	711	775	705	766	741	810	776	750	770	739	716	782	763	746	700	729	743	763	767	715	799	725	762	733	727	766	715	693	718	766	778	788	764	737	759	769	748	790	772	708	786	767	728	750	755	750	806	760	808	710	743	727	743	785	753	723	774	732	766	750	782	759	745	794	732	736	724	787	783	721	731	708	750	724	770	714	736	766	784	750	760	749	758	764	755	767	745	774	768	742	764	735	702	731	723	744	714	754	732	748	766	749	821	782	706	780	764	767	716	756	753	763	742	791	778	692	751	727	738	730	720	694	780	760	745	759	782	713	734	767	718	709	749	728	729	741	759	731	786	710	711	747	752	780	722	793	808	736	726	737	751	757	726	731	758	774	766	737	782	722	743	744	738	779	741	763	759	732	756	713	721	742	716	732	796	765	773	721	740	753	730	769	723	758	769	764	725	777	767	730	757	755	804	741	742	765	773	745	776	748	790	729	767	724	749	769	773	763	797	793	712	787	748	746	731	748	758	655	780	738	728	760	728	782	777	731	747	747	790	735	768	792	760	724	778	779	775	754	795	720	774	724	767	725	752	760	763	771	741	732	758	742	746	719	743	793	749	722	765	757	782	686	752	772	767	783	774	781	710	806	699	745	695	719	816	762	771	791	781	765	777	773	755	731	771	759	757	743	774	736	736	702	776	787	797	748	741	748	741	780	802	772	724	757	758	719	729	744	782	750	780	724	744	710	743	753	740	765	708	711	755	762	751	734	775	770	777	740	803	708	723	761	770	748	789	738	802	738	750	788	738	762	752	696	800	728	723	765	780	759	703	775	756	781	740	754	808	773	771	746	704	776	719	736	776	748	806	768	733	747	782	712	780	778	748	724	762	749	759	753	760	795	736	702	747	718	762	791	714	721	723	755	731	742	743	733	729	729	735	690	761	711	743	752	736	807	733	750	769	754	773	777	759	764	780	763	760	751	784	729	757	757	761	781	793	758	787	785	737	754	772	731	761	777	765	718	812	792	775	766	750	779	798	747	735	763	755	740	768	728	718	757	694	783	758	777	794	741	781	730	744	776	757	716	686	787	771	717	764	798	760	752	761	745	784	762	699	738	759	741	757	785	745	740	734	740	814	748	745	771	790	801	800	749	738	758	787	740	790	813	759	778	786	781	723	720	709	730	765	753	762	741	747	766	778	792	731	725	744	798	770	666	761	740	768	756	760	745	755	760	717	773	726	715	742	750	761	786	774	724	754	800	756	769	763	724	734	761	730	763	711	738	740	728	794	732	753	738	740	737	734	733	761	754	771	776	743	748	748	700	695	717	764	766	792	723	736	762	791	755	769	789	761	735	751	725	751	742	782	802	789	777	767	794	759	732	813	743	744	770	713	712	748	764	782	731	729	724	742	761	714	759	775	763	710	757	761	753	773	730	786	746	812	790	727	745	745	773	738	722	757	715	726	765	731	762	744	771	752	736	734	732	781	763	765	742	735	731
22562	20973	28757	23396	20993	21267	15202	5295	3713	3215	2856	2324	2038	1732	1497	1409	1192	1112	1026	1011	930	957	900	878	936	791	785	740	716	679	703	707	743	714	728	732	667	640	699	725	724	658	618	698	641	728	675	630	694	667	679	647	612	602	603	664	652	648	619	634	638	632	644	638	628	613	669	626	584	604	620	616	681	646	676	655	634	573	636	563	614	597	612	565	627	637	577	627	616	658	601	588	620	636	673	614	621	602	647	648	619	591	601	615	604	524	618	620	606	615	610	614	651	603	608	632	643	574	620	574	631	615	588	635	638	603	591	568	615	574	628	568	593	602	594	639	631	619	623	605	550	570	594	560	569	593	598	635	612	607	599	599	591	652	583	602	620	605	591	589	565	628	552	631	622	629	631	583	629	607	607	604	596	628	574	623	600	571	608	587	605	593	631	588	598	592	565	588	595	609	602	605	616	574	552	630	611	547	592	650	586	610	590	578	597	621	637	578	614	613	598	596	617	579	576	590	585	587	579	578	602	574	602	571	604	605	599	593	626	592	613	595	595	615	598	630	608	603	588	587	570	613	589	588	628	599	552	612	576	599	561	621	600	607	594	564	578	585	617	539	616	594	567	611	557	623	606	625	617	564	592	629	590	612	557	606	558	613	597	593	594	573	613	584	528	596	614	615	574	607	610	623	654	574	559	626	597	565	547	579	540	624	586	584	604	563	601	581	575	612	557	605	596	653	591	604	615	596	577	633	598	601	615	608	577	584	605	584	609	604	598	571	590	563	595	640	644	615	599	555	592	612	602	626	596	591	574	598	574	625	596	630	606	564	655	607	582	609	638	607	567	581	581	568	588	590	607	638	611	603	555	571	613	604	601	592	633	610	565	617	641	619	576	594	597	568	574	527	621	551	583	609	597	564	567	617	590	564	600	607	559	617	629	616	622	570	608	602	633	579	627	608	569	613	603	558	579	608	603	572	588	578	616	591	616	593	588	586	599	609	563	626	617	614	613	606	614	613	582	638	614	589	626	591	622	599	606	607	563	597	577	634	596	581	617	607	650	574	600	616	609	636	574	604	588	626	596	614	597	610	588	623	565	609	607	571	575	610	591	598	600	584	630	562	625	597	582	577	603	558	607	586	579	591	617	606	631	633	561	645	629	581	633	601	656	622	561	562	588	613	595	585	597	634	637	590	603	597	597	637	590	546	597	594	599	621	629	599	577	585	606	555	570	633	599	613	556	595	596	684	585	627	566	594	597	628	602	554	597	551	603	638	609	606	646	609	602	639	593	587	592	565	568	576	599	569	587	631	625	577	622	611	638	581	579	610	626	602	615	628	580	588	557	583	610	621	601	590	582	590	605	569	578	610	634	603	629	574	573	600	588	621	613	652	617	589	608	613	589	544	574	603	571	613	603	553	601	612	657	585	635	615	604	622	612	586	626	579	579	570	595	609	583	544	609	571	600	578	580	573	555	559	598	575	627	594	602	624	606	579	551	566	607	665	605	571	596	618	593	573	597	602	596	555	590	600	587	540	584	603	628	624	567	609	606	572	594	611	594	588	602	635	595	603	597	569	579	630	568	615	569	549	613	600	612	568	620	598	608	579	572	631	608	602	576	580	627	616	574	595	583	598	608	635	605	600	618	560	640	616	560	598	585	617	584	594	618	613	599	593	588	591	630	586	562	664	571	617	630	626	586	604	563	609	573	601	609	554	586	586	584	590	633	559	643	615	604	606	588	575	596	553	584	610	572	587	625	593	594	556	603	623	604	606	605	584	616	584	611	616	662	621	621	574	601	600	595	599	620	553	603	603	657	583	618	605	578	575	614	569	643	625	583	568	591	587	553	605	571	595	597	618	581	638	556	612	628	577	619	593	592	668	570	626	625	590	558	552	587	559	619	615	630	586	613	619	596	593	593	571	618	613	560	584	608	590	644	564	583	599	662	662	583	589	545	578	630	631	590	568	576	577	614	573	551	638	572	629	558	612	608	617	624	596	592	592	584	641	611	579	618	605	629	590	617	584	582	585	609	596	597	601	617	605	580	637	632	612	627	562	619	595	599	546	591	612	643	625	578	596	616	571	624	605	645	602	579	571	582	572	602	593	616	613	605	630	608	614	628	604	583	575	584	602	603	596	595	615	619	575	582	623	614	618	609	564	595	561	584	544	560	617	604	579	596	614	544	623	598	635	633	611	614	561	614	577	583	620	575	593	582	596	616	619	614	605	637	586	594	641	593	589	580	622	591	563	601	590	581	547	534	598	602	556	619	579	630	608	634	553	584	570	613	611	640	620	608	574	593	593	585	605	577	569	616	548	610	609	603	590	557	589	570	568	549	604	587	597	598	578	574	544	623	624	601	574	603	590	616	571	560	538	551	587	567	558	617	574	616	595	635	620	594	600	542	571	597	609	606	569	561	609	606	565	598	602	598	558	584	567	572	588	598	600	612	563	650	622	590	545	603	577	639	638	569	564	601	613	633	612	587	588	591	626	579	599	572	594	577	574	577	600	644	620	592	619	579	577	582	564	600	551	596	624	597	571	582	600	630	596	562	598	590	600	576	583	566	658	677	614	608	645	581	589	610	615	621	590	597	567	611	593	582	616	579	608	554	629	629	618	555	590	584	626	603	607	578	606	604	599	620	594	586	601	578	610	581	604	583	601	554	607	655	599	607	583	576	571	608	595	622	639	573	605	609	611	610	604	601	593	634	593	624	611	593	608	569	586	555	626	604	625	631	584	645	616	594	569	620	609	586	598	612	635	589	552	586	565	604	581	618	614	606	607	600	605	615	624	573	626	610	616	603	570	591	555	592	599	626	587	541	615	593	607	585	625	605	587	642	559	540	586	586	591	621	619	571	560	560	594	566	587	574	572	618	562	628	593	607	587	584	598	588	617	560	605	575	613	554	592	628	567	571	562	565	616	579	598	601	663	588	587	606	579	585	597	562	632	584	620	628	605	568	599	650	581	584	657	588	607	632	566	599	574	587	589	631	592	599	594	568	604	588	623	617	626	614	583	609	590	554	578	602	563	621	582	617	560	633	545	583	617	595	622	594	595	601	621	583	591	649	586	585	611	624	572	596	574	589	616	554	573	592	606	561	616	596	624	621	581	639	603	624	539	565	569	588	622	593	604	600	592	582	635	612	607	596	576	612	555	622	583	570	547	576	599	584	605	615	574	604	579	552	597	569	618	586	568	570	577	592	631	609	638	577	585	591	585	613	592	585	578	594	571	597	614	615	624	609	583	566	613	572	578	547	593	660	619	561	587	579	593	576	618	558	614	561	610	541	611	564	618	561	593	571	570	607	667	581	603	597	564	621	601	610	620	603	602	551	635	584	576	587	648	618	594	636	556	567	544	581	595	593	577	592	567	611	613	544	570	619	574	551	626	596	621	597	581	628	607	605	568	612	565	573	629	582	614	605	595	524	608	602	585	623	582	606	608	605	614	595	625	582	631	587	582	612	595	579	653	595	601	574	608	633	592
15353	33713	30885	21415	16106	12673	10387	8779	7144	6131	5276	4254	3479	3000	2438	2184	1923	1640	1494	1357	1338	1273	1278	1135	1147	1116	1058	1009	976	907	870	907	928	879	895	881	831	878	850	809	776	803	784	745	776	761	774	780	772	785	742	747	725	779	756	800	736	729	707	771	793	754	739	758	694	716	743	682	703	707	792	720	751	706	736	769	752	665	683	754	747	709	697	724	689	732	720	745	720	677	686	708	666	651	662	651	690	704	692	703	691	669	678	666	732	703	707	742	689	677	738	701	645	706	693	666	680	686	710	698	732	700	680	654	665	700	686	737	700	669	700	714	717	716	692	678	696	681	663	659	675	717	705	663	680	687	662	712	690	712	707	705	693	697	707	683	666	728	627	721	713	655	674	685	739	706	696	725	671	704	686	667	677	698	659	730	694	678	639	622	673	680	659	704	664	661	712	717	652	681	672	684	662	665	678	676	677	646	723	653	650	628	685	650	677	710	664	683	647	631	641	600	702	677	712	663	698	695	669	697	685	703	682	663	692	680	677	648	684	654	711	663	643	707	639	673	688	677	663	678	679	682	676	700	683	674	667	656	673	680	662	643	700	678	708	685	661	727	695	691	661	661	691	655	662	707	705	688	714	708	667	701	682	678	662	697	713	730	665	684	682	644	715	690	730	669	671	701	695	660	671	704	675	731	690	704	698	676	698	689	685	720	622	683	708	689	706	677	672	700	691	707	675	719	634	698	697	684	700	700	655	720	662	652	660	696	666	682	696	679	714	667	693	643	671	667	692	679	661	683	670	660	634	695	699	658	664	659	694	657	692	730	643	726	679	667	725	665	684	697	679	669	695	678	685	648	719	709	676	688	685	730	642	716	691	681	690	712	651	634	668	724	655	700	613	680	653	648	763	689	674	686	655	680	671	690	682	667	685	674	650	722	724	691	722	715	669	683	654	689	663	636	656	674	703	691	718	701	681	638	677	702	636	657	671	697	710	689	671	647	650	676	707	684	680	670	741	678	693	714	704	721	741	728	680	653	709	660	687	623	679	643	697	694	705	708	710	667	652	715	735	712	678	704	698	675	673	730	651	632	710	647	700	654	692	668	696	732	691	659	661	688	705	679	717	720	686	664	706	676	678	697	634	667	670	687	675	669	731	671	665	715	681	690	738	690	685	667	725	712	644	700	657	723	676	717	653	686	704	672	717	711	683	701	715	702	685	683	653	710	660	684	702	672	662	664	673	702	697	701	720	658	670	666	684	692	671	653	662	649	674	666	674	642	644	696	683	738	757	673	679	652	653	699	733	651	683	663	692	734	706	691	656	699	721	720	663	676	638	693	685	667	669	662	703	676	706	658	685	676	731	697	717	696	711	673	692	641	713	669	706	749	686	679	728	676	703	704	701	701	676	673	673	681	681	668	671	662	719	700	683	671	700	671	676	677	656	682	713	706	676	681	694	675	691	682	676	687	702	643	666	714	695	723	712	699	649	705	644	699	719	717	699	701	665	713	645	666	658	664	678	686	645	680	692	673	668	676	662	664	637	668	712	679	651	703	634	691	698	690	752	654	682	690	687	711	705	678	649	693	749	701	729	685	720	676	685	682	693	720	716	668	703	671	657	684	712	714	649	729	696	676	705	712	663	689	692	665	680	682	747	714	709	695	733	739	708	690	661	673	693	666	720	639	692	640	650	696	686	681	662	686	685	664	671	686	680	668	749	668	675	725	678	680	680	712	656	699	680	642	716	654	698	636	678	716	687	670	688	645	658	717	674	704	667	672	683	680	664	688	636	689	669	721	679	674	675	703	706	644	655	697	741	676	682	682	677	716	665	658	674	680	708	692	681	679	631	705	662	704	710	695	683	665	725	681	636	676	707	650	677	663	659	658	675	636	642	681	692	692	693	698	666	734	629	717	674	656	714	678	687	675	697	699	680	675	679	738	712	663	722	704	714	680	683	684	676	665	652	703	691	699	719	713	647	692	712	723	672	681	695	728	695	691	720	655	610	690	649	677	721	668	662	677	673	678	705	650	760	661	634	685	676	652	646	680	708	656	676	652	638	712	671	660	639	708	703	709	714	693	665	671	668	695	699	643	655	654	664	630	707	692	669	664	690	676	664	717	644	650	689	749	697	689	688	717	707	709	657	700	709	629	700	683	650	718	717	669	693	684	646	696	649	657	734	666	729	716	702	710	673	670	698	685	695	695	649	671	703	710	673	678	675	642	691	708	692	665	661	673	711	726	644	692	682	728	672	693	728	629	669	695	671	632	684	663	667	702	713	677	670	656	694	654	699	670	699	672	689	702	686	705	679	703	700	633	673	707	676	653	682	641	701	697	653	706	654	700	674	681	647	688	712	705	658	660	686	668	658	696	711	718	670	710	654	717	672	700	727	719	731	716	697	673	700	685	702	714	712	707	643	683	695	716	723	713	668	714	716	667	669	652	664	667	610	662	665	706	700	688	662	670	654	684	684	689	683	697	655	675	667	674	711	715	670	693	654	680	694	686	670	690	683	679	697	660	687	713	662	688	690	670	682	675	690	692	703	674	692	653	701	659	671	682	667	695	668	698	684	636	696	659	639	681	686	688	671	663	687	707	667	660	670	702	664	684	663	670	687	678	659	712	683	661	664	679	709	703	655	713	724	671	700	639	688	637	653	656	644	660	729	710	661	681	662	673	658	694	683	638	670	697	698	703	664	690	671	709	633	661	663	659	664	703	658	709	677	733	687	698	658	709	615	639	656	647	726	694	655	687	650	723	693	685	751	710	684	725	657	694	663	680	659	641	734	732	700	661	692	666	664	683	717	707	704	670	686	688	710	696	688	693	663	676	684	689	686	658	664	679	647	701	711	695	638	717	668	678	691	678	676	697	689	653	715	718	651	658	686	709	680	718	635	636	730	697	723	719	731	680	706	681	680	700	683	684	715	649	673	653	679	719	702	678	658	646	639	691	681	699	657	666	664	679	671	670	660	685	665	703	648	696	687	762	697	662	698	666	664	689	677	690	703	661	692	680	713	678	705	689	675	673	703	698	699	699	673	695	683	677	694	637	692	677	653	692	713	706	667	682	675	667	712	734	698	688	698	687	646	646	684	670	652	681	676	660	669	702	671	717	678	625	753	660	665	676	649	718	635	713	701	678	678	638	651	658	645	660	671	667	681	640	675	714	644	746	707	691	684	698	709	695	684	660	651	689	681	656	706	684	639	649	706	714	693	686	644	668	665	696	671	692	656	685	705	656	720	653	661	681	722	682	684	711	679	697	638	659	709	682	634	709	658	655	688	654	692	759	653	678	708	661	675	722	679	690	715	691	685	688	690	697	651	693	665	668	657	702	666	720	673	685	702	691	704	677	651	694	722	640	709	649	682	666	681	683	657	702	624	673	653	681	728	685	639	723	691	668	726	704	697	716	714	694	666	674	695	672	656	680	649	662	682	689	668	634	686	672	646	708	682	706	714	718	699	731	655	686	738	719	648	731	692	683	723	703
26703	20939	18137	9473	4524	3234	2670	2259	1966	1829	1625	1465	1366	1261	1200	1108	1056	1029	961	937	986	974	963	944	942	945	928	894	867	878	838	908	912	915	867	873	905	794	846	863	838	888	847	872	862	846	852	924	831	838	810	848	834	849	833	815	899	793	857	810	881	860	812	905	872	823	874	848	889	875	872	830	863	814	868	885	863	835	853	834	846	827	864	882	851	856	871	849	856	840	795	838	781	835	788	858	841	823	845	865	862	900	808	867	881	855	807	838	829	838	825	821	806	829	842	841	871	849	860	831	795	859	839	848	847	831	843	870	849	897	858	797	884	834	770	778	855	860	849	844	834	822	852	810	841	816	825	817	801	853	859	793	834	784	778	803	806	838	874	878	786	837	799	833	799	805	839	831	822	840	790	853	818	821	831	812	838	808	836	867	881	845	848	878	814	761	852	860	802	848	895	865	829	882	856	813	828	878	826	847	817	837	790	834	893	858	842	842	814	795	813	779	813	872	805	818	828	821	825	818	776	828	866	876	785	854	896	835	821	820	802	820	857	832	809	845	829	816	828	821	822	833	845	868	815	809	829	837	790	808	832	872	807	863	831	884	818	829	826	845	790	832	882	920	856	877	848	845	823	847	831	875	833	856	790	808	779	830	822	828	851	830	828	832	872	821	805	848	858	854	860	846	767	831	831	846	827	830	825	828	837	808	854	832	897	850	836	821	824	857	810	831	806	827	825	832	846	854	821	853	852	760	792	775	868	873	824	841	768	832	818	771	794	870	826	827	800	848	843	861	836	865	856	845	846	833	876	814	854	795	808	825	868	859	830	827	777	822	800	895	865	862	907	872	848	846	810	834	820	837	826	828	852	919	840	848	833	832	792	854	879	872	847	790	799	836	859	832	823	840	768	836	813	816	829	832	837	859	863	825	834	759	810	831	846	847	865	812	886	826	869	842	878	829	831	757	825	842	844	821	889	834	790	866	814	869	824	811	816	784	839	832	830	871	862	830	813	841	817	839	842	856	832	828	801	858	872	791	851	843	842	847	825	790	852	833	849	828	900	806	786	824	778	784	870	815	769	844	853	813	828	823	819	816	871	811	853	868	815	808	833	816	780	836	859	780	851	807	798	817	833	854	862	829	853	834	816	866	839	867	824	830	859	813	792	857	856	830	838	805	860	841	822	795	825	797	848	862	841	828	829	845	796	882	844	826	828	844	817	843	876	859	803	905	826	816	847	898	839	850	811	838	814	825	801	803	824	816	811	775	821	875	881	789	859	837	824	914	812	841	835	830	826	853	866	835	854	856	811	861	819	822	811	828	829	858	877	856	839	832	876	856	815	846	857	803	771	852	851	876	799	814	813	822	870	819	900	860	867	789	853	867	817	814	841	816	840	813	820	797	865	810	865	811	874	820	818	877	781	857	786	810	883	859	865	876	868	805	831	837	814	876	890	868	819	820	803	813	845	829	851	864	850	823	822	850	847	824	830	819	861	830	844	811	884	853	804	795	790	810	839	828	844	804	786	811	806	842	865	854	807	916	837	850	791	842	854	808	802	848	807	910	828	818	867	801	817	866	843	836	826	854	833	809	851	882	843	849	855	831	865	825	805	808	832	732	842	865	805	806	805	807	844	789	836	815	830	850	848	814	845	810	820	830	843	834	824	855	832	813	866	799	828	800	886	832	838	852	805	866	838	859	815	867	859	798	807	871	842	849	850	854	850	857	803	843	838	780	862	827	825	846	822	806	916	876	820	863	842	825	847	828	817	804	799	789	836	829	825	849	828	850	839	817	829	872	802	830	806	879	843	867	842	836	807	812	817	815	862	844	854	839	827	822	774	810	845	822	836	848	858	867	817	807	827	832	870	856	821	839	858	847	826	843	812	831	823	854	842	843	825	836	841	876	857	846	862	819	850	783	770	891	788	847	824	834	828	837	786	848	846	842	854	827	856	793	843	785	825	850	776	819	808	793	832	864	849	834	817	833	868	846	818	781	823	810	857	781	821	907	920	898	822	879	852	831	793	831	919	810	881	823	860	826	806	816	821	856	922	880	820	799	830	829	810	833	826	825	822	843	841	809	820	863	802	858	821	868	823	834	890	839	864	863	860	849	825	836	831	824	819	853	806	848	870	840	860	819	850	793	880	862	784	825	811	843	819	836	773	853	811	826	780	824	833	831	844	829	840	826	838	798	807	867	807	844	855	827	807	850	870	850	838	877	828	868	821	821	824	803	797	859	838	809	826	861	855	883	816	824	849	863	863	823	783	844	868	831	835	805	850	869	822	837	879	835	881	876	826	858	842	843	788	805	820	855	906	829	820	773	802	849	814	866	837	840	853	827	831	879	784	810	812	855	834	801	771	827	825	846	863	839	840	797	770	844	842	833	840	872	850	865	818	810	819	834	857	844	864	870	861	841	834	808	907	808	776	809	837	838	853	854	780	815	850	819	821	816	770	854	840	831	829	836	875	840	808	784	812	872	868	823	854	888	870	807	816	790	870	918	865	865	860	819	897	845	812	844	845	898	756	865	803	787	850	874	831	846	826	831	881	869	853	848	837	808	866	838	889	820	857	792	846	829	859	839	859	843	866	790	815	813	809	893	810	900	846	817	844	838	825	798	857	841	838	812	885	821	810	858	887	788	858	848	847	857	850	821	896	807	800	816	860	824	845	746	825	844	794	864	873	856	823	845	814	832	827	845	853	843	798	827	831	817	849	839	840	806	809	812	824	815	837	845	801	814	807	800	827	857	853	790	855	850	804	825	885	855	798	811	801	813	861	828	816	778	853	771	857	823	851	824	787	895	777	855	819	827	826	816	791	878	819	847	862	829	856	824	857	857	814	864	825	860	860	818	845	826	885	792	845	811	825	886	825	899	777	841	899	865	873	883	833	849	863	814	865	811	800	866	839	827	861	877	884	829	861	862	778	898	848	810	870	846	860	862	802	785	843	806	833	844	805	850	843	860	912	816	842	828	819	823	868	876	847	808	897	803	866	815	873	797	851	842	838	843	860	817	825	866	844	809	880	806	836	813	810	844	814	851	877	826	854	794	821	830	845	857	804	843	841	858	855	828	804	850	843	847	834	810	770	835	845	781	770	843	871	827	843	819	830	859	829	822	830	836	858	817	836	832	859	841	859	876	823	783	820	873	922	823	822	786	852	844	798	843	891	854	838	858	858	827	789	861	876	848	778	803	815	820	863	826	878	846	822	800	815	849	819	818	857	846	875	856	827	819	832	833	834	806	821	833	803	821	803	870	816	827	822	809	819	838	837	819	872	867	820	815	783	839	840	881	846	872	828	847	879	792	871	839	823	827	831	807	835	830	826	822	908	895	808	834	782	797	783	813	868	812	820	818	823	834	885	839	801	859	829	858	805	875	869	833	861	827	882	812	875	852	856	839	830	816	811	805	857	872	814	828	836	857	899	867	846	855	826	793	842	839	872	824	758	888	785	823	881	825	798	832	892	838	825	823	824	827	800	836
11973	20661	18520	10725	7268	5929	5063	4296	3392	3140	2768	2290	2093	1783	1641	1471	1425	1397	1269	1244	1179	1181	1196	1130	1155	1079	1116	1094	1134	1059	1024	1007	1049	983	1126	1004	1024	992	1013	1054	1013	998	1023	981	1035	1049	996	958	1033	992	1041	1009	984	999	982	984	993	970	985	964	1009	1011	1010	980	938	954	952	981	962	977	974	978	981	973	985	974	955	938	982	967	953	1034	970	978	926	953	962	1011	964	942	1027	987	961	941	969	982	934	972	930	918	919	959	979	984	956	984	960	975	950	973	923	995	953	952	992	975	1032	991	975	948	913	998	940	1017	950	937	930	991	924	946	995	960	922	976	938	984	1000	940	950	994	957	974	954	970	1018	953	1022	945	914	998	950	963	971	927	978	981	1013	958	921	992	963	967	1005	937	992	940	973	950	981	1009	980	903	996	983	983	969	986	969	1001	949	982	1018	1016	978	980	1000	976	958	938	957	1036	962	1018	979	957	1022	944	926	937	980	938	956	947	995	960	949	938	1015	960	937	954	937	969	951	974	987	960	876	954	958	964	934	983	947	935	936	939	964	997	961	992	902	1004	988	918	958	961	970	994	978	929	985	1000	935	965	967	977	914	974	963	965	974	1010	1008	902	961	981	1015	962	940	993	940	916	967	1008	959	985	986	951	943	1008	927	929	988	953	998	988	937	982	964	996	958	1000	974	916	1012	985	985	938	976	936	915	926	991	946	989	932	998	1015	976	973	946	970	973	923	933	945	986	908	955	933	959	925	947	936	1002	979	982	1007	912	1022	990	972	979	963	958	946	982	978	991	948	1019	948	956	976	950	971	938	965	1004	1007	984	951	929	962	969	920	969	954	951	933	969	930	956	927	992	1012	928	899	987	1008	1001	957	980	1010	1019	982	1001	979	986	1020	954	976	948	941	1031	941	991	998	958	953	981	981	955	951	978	985	1008	963	929	962	946	967	967	939	981	987	979	961	984	952	1088	951	949	990	1011	961	979	957	980	978	969	1002	905	938	965	953	1014	978	962	920	950	964	997	914	1006	991	937	982	976	943	981	1011	942	917	916	943	983	954	980	974	938	935	1031	970	999	1016	968	973	991	951	935	985	957	981	900	911	973	929	1012	1005	957	976	966	898	959	983	983	968	996	995	993	944	1006	996	1004	985	943	1039	946	960	952	979	967	959	976	931	957	960	964	1012	985	1003	908	962	962	962	975	949	1043	983	937	985	967	990	931	1024	935	1012	1019	1009	964	999	964	975	914	964	946	987	989	912	984	974	951	967	904	968	996	989	924	1017	971	978	942	942	944	1016	1004	924	999	1018	964	959	973	965	978	998	997	924	940	992	1010	1037	956	954	995	916	958	956	930	933	998	937	979	991	954	990	963	963	952	962	936	967	990	921	940	976	956	964	968	928	947	981	976	1004	973	914	962	972	938	1000	995	1017	926	1015	958	955	941	947	960	975	1018	1014	981	946	897	987	972	937	999	984	953	942	982	972	1038	1017	963	948	948	951	921	944	990	994	945	926	969	941	953	965	1026	987	975	932	1008	1006	980	961	951	919	918	1000	993	1050	993	1047	989	922	996	959	933	991	976	993	964	1012	931	1013	1025	968	948	936	990	966	963	978	970	956	1004	973	962	972	931	955	939	994	954	974	1009	980	945	969	963	896	948	943	1081	933	967	952	916	968	954	976	987	962	1002	947	1021	971	983	984	913	971	975	942	945	893	986	934	1033	965	979	950	932	972	960	1049	963	992	974	965	996	975	967	929	955	965	920	973	992	980	969	921	1007	950	948	1007	944	994	970	972	940	933	1008	881	999	968	991	953	943	963	954	1043	942	1007	962	936	1030	941	961	999	1000	984	957	882	961	960	965	956	987	956	974	979	918	955	1015	990	954	1043	970	915	964	916	976	965	989	976	982	989	978	992	953	969	953	954	1001	970	940	954	966	987	967	1004	937	985	977	958	976	983	987	987	981	948	919	928	942	996	1006	983	941	963	994	950	905	986	952	987	977	982	968	983	917	936	975	896	973	981	938	999	984	932	906	993	966	979	930	983	952	988	1009	1004	949	1009	1050	977	969	931	987	934	1012	926	967	961	971	970	973	932	948	989	987	914	971	926	933	927	988	940	928	983	1016	1043	950	1001	951	972	958	968	1008	945	980	953	1041	957	948	903	1013	959	965	928	994	925	967	979	939	998	928	957	994	954	974	990	946	998	970	959	944	935	977	989	1007	1033	968	1029	932	942	966	948	955	933	955	965	953	1023	970	920	953	971	973	942	950	1024	992	1032	987	969	984	983	939	1005	966	1026	989	899	1019	966	960	940	950	978	958	1010	993	987	1019	976	955	964	989	904	934	937	970	938	930	875	984	973	977	996	1004	960	940	962	925	949	996	1020	952	985	935	934	988	968	977	949	929	1000	955	917	947	972	1000	957	900	1016	905	953	901	917	1005	933	905	948	961	980	965	943	972	954	947	902	931	955	951	971	957	946	965	980	933	885	996	977	977	925	1007	960	969	971	959	964	1006	968	990	968	981	999	912	960	900	948	968	967	1000	984	966	907	883	961	957	977	932	1007	954	1000	906	1001	1004	975	955	969	985	933	996	991	989	997	919	933	948	957	921	992	990	969	957	1016	973	949	975	1007	975	965	959	948	1032	1014	950	989	1005	1031	964	924	982	937	930	985	966	949	999	939	944	999	938	1003	1023	973	960	972	950	975	935	1015	968	1005	970	954	1011	955	915	1000	958	908	987	1008	946	963	973	988	977	973	948	966	1025	936	974	946	991	948	1010	936	951	994	979	969	943	935	942	983	964	942	919	927	993	989	992	1013	997	904	942	929	944	987	954	982	924	965	937	938	917	944	990	964	899	1005	947	888	954	977	910	953	934	910	937	944	935	954	939	1019	958	943	986	990	973	968	966	1008	1038	1010	941	1004	969	993	940	913	968	978	995	916	993	923	935	939	980	1000	1017	996	1007	1032	910	954	931	932	999	920	965	949	996	948	983	965	995	951	985	946	992	966	961	1009	1000	1007	975	949	918	951	995	965	1008	955	929	1020	987	960	972	984	958	934	974	948	1015	916	955	972	1015	972	971	907	960	956	971	1008	996	969	977	995	937	993	952	997	951	969	1000	978	906	939	934	994	965	989	982	948	974	981	1008	935	979	909	971	976	921	993	976	925	997	919	986	988	926	944	949	1011	929	978	961	987	1013	991	928	952	962	935	1023	968	971	978	983	998	991	955	989	953	995	962	951	944	990	929	1009	991	974	960	960	960	972	955	967	941	960	908	968	969	978	992	970	959	992	1003	978	989	1003	976	984	919	990	986	965	971	939	963	922	990	989	947	978	1034	971	959	1002	1005	953	980	985	997	1017	994	931	969	976	993	998	980	885	952	951	1019	918	988	955	985	972	976	1017	951	954	926	952	980	946	991	988	1037	1015	974	937	975	957	923	950	946	976	961	991	951	993	946	985	981	993	942	959	990	980	999	981	910	994	935	962	950	956	967	989	956	949	956	947	1019	982	977	931	957	1041	989	974	925	988	980	984	1015	961	957	967	990	984	982	965	952	970	1036	937	938	969	952	1004	971	996	979	969	960	917	1041	978	988	1002	943	974	961	924	960	999	946	993	957	985	966	967	962	974	1015	1001	1014	1029	924	914	985	999	1025	946	948	980	971	932	972	962	1014	938	986	998	1017	1040	953	952	984	975
23555	21004	28403	23799	21055	15506	5862	3622	2796	2523	2144	1799	1677	1451	1166	1113	1010	1027	949	928	897	913	883	872	774	841	792	779	704	733	734	726	693	732	710	699	716	697	732	689	733	728	677	690	700	689	705	709	776	649	747	679	669	662	644	651	692	655	661	666	674	632	669	643	643	670	671	692	662	641	669	643	680	704	647	680	656	640	661	673	692	684	655	692	684	627	680	665	711	672	640	652	671	652	629	648	627	680	702	667	690	665	649	657	662	631	689	707	668	612	669	631	645	636	695	589	665	684	669	633	679	643	686	673	661	682	665	650	639	676	662	639	643	685	678	642	656	667	640	664	642	667	645	624	645	650	616	647	692	649	654	650	644	683	634	669	653	663	657	673	622	668	639	616	691	640	640	641	652	631	653	678	665	683	639	643	675	642	642	658	630	628	687	608	661	659	650	670	695	685	626	631	629	667	674	640	694	664	665	652	671	657	657	609	657	647	663	610	663	651	622	647	631	630	642	592	678	654	659	672	655	664	665	658	660	672	628	675	647	658	599	571	641	620	639	664	705	667	658	638	662	657	637	589	627	685	666	675	640	676	685	639	655	672	660	622	598	645	675	643	634	649	673	649	636	636	653	641	694	584	645	597	641	626	634	626	613	654	655	623	658	626	605	647	661	691	647	637	657	654	634	686	660	626	647	673	627	691	667	661	676	641	684	654	668	604	631	667	675	584	633	634	658	639	667	687	654	648	689	631	674	660	676	712	625	634	668	640	643	668	676	652	675	621	640	646	655	668	671	708	634	629	632	659	635	641	609	658	619	657	638	666	650	659	625	695	651	648	629	678	654	651	581	647	629	660	645	643	665	670	621	660	656	619	658	659	647	622	645	632	697	679	679	696	690	640	644	656	653	665	622	637	649	636	648	675	640	658	645	682	669	627	611	647	671	600	673	655	621	612	640	616	678	678	683	647	655	642	707	660	645	657	636	612	632	702	665	658	595	623	642	689	622	612	628	650	643	652	636	671	692	655	670	638	619	670	666	664	687	642	674	686	662	624	664	654	642	708	644	601	648	617	644	643	656	596	616	613	632	689	650	629	673	707	652	652	655	647	678	689	638	641	670	706	670	653	632	634	629	615	662	699	634	647	650	640	635	691	668	646	643	648	634	619	685	644	660	646	671	620	611	677	685	621	652	693	685	671	604	619	617	663	641	664	672	641	652	650	661	661	604	649	661	649	668	648	649	655	633	646	638	661	635	615	701	671	593	655	641	630	635	664	591	680	633	606	683	640	696	640	641	631	652	656	712	621	562	652	591	655	671	624	602	646	662	653	661	590	657	627	631	619	649	649	703	685	632	613	605	626	644	650	675	666	650	663	617	617	712	630	642	701	690	671	595	666	663	623	656	648	672	666	645	660	683	675	596	658	611	675	610	621	643	629	593	675	645	647	614	642	697	681	602	622	655	627	645	664	639	639	657	674	671	620	616	623	663	655	588	598	655	667	697	642	660	662	630	671	623	639	655	614	676	640	635	647	588	651	587	643	566	675	634	657	630	619	663	627	619	672	654	703	709	630	639	662	632	661	616	610	594	641	676	634	674	680	689	631	652	618	640	658	682	643	659	658	605	646	697	669	668	662	664	606	661	664	655	651	608	666	619	687	639	667	626	633	615	669	694	680	652	688	645	585	662	653	667	598	644	602	660	651	672	642	693	632	605	667	618	594	653	627	643	664	697	640	634	682	670	660	682	653	656	669	700	673	648	671	652	681	688	669	621	616	672	665	673	645	624	619	676	616	652	635	635	648	637	610	652	681	618	691	637	607	628	661	664	617	613	627	636	622	653	653	653	653	659	694	668	671	662	672	678	636	641	613	651	627	634	614	629	693	686	696	640	643	691	655	663	657	653	701	632	666	622	670	678	610	634	617	643	650	639	651	636	655	671	656	644	651	652	679	668	656	623	697	646	644	621	656	649	703	634	623	669	674	634	675	644	611	650	678	621	571	649	670	626	652	651	622	615	674	651	606	655	589	683	645	701	660	657	626	562	664	643	711	734	636	635	636	678	677	653	622	662	631	675	678	647	639	624	584	665	655	642	624	674	667	649	677	651	710	597	676	613	632	644	682	619	649	645	681	640	631	621	724	622	653	633	656	646	611	684	662	672	634	681	624	649	676	642	622	628	604	623	633	663	646	653	704	643	638	655	667	665	651	698	640	674	658	646	684	636	618	612	623	662	653	657	658	656	622	672	656	619	642	613	678	643	661	613	713	637	613	634	618	650	639	609	618	685	663	659	669	646	652	586	622	683	675	642	663	662	647	663	667	656	686	664	665	667	667	656	646	644	652	638	645	634	664	637	659	679	651	658	649	624	697	645	677	637	668	664	673	657	645	649	657	641	648	676	664	695	681	610	646	623	650	680	690	688	623	659	666	655	660	640	665	717	632	716	624	639	719	649	655	655	670	660	608	652	662	628	621	659	636	631	668	656	659	692	659	689	658	689	622	666	674	659	617	624	731	676	668	668	621	652	660	644	606	643	667	638	639	641	656	677	646	649	705	664	665	647	674	618	577	612	674	644	649	669	595	622	630	636	656	670	663	646	684	658	632	624	626	688	633	670	623	629	642	630	641	690	660	643	699	632	617	679	650	640	643	656	663	669	663	661	653	691	671	613	639	629	614	670	656	693	661	671	635	635	641	690	622	696	632	611	599	629	665	600	655	639	688	658	638	647	640	637	618	616	669	623	647	660	670	632	644	647	609	673	700	659	644	650	662	638	653	644	666	697	652	659	666	636	616	665	635	691	652	656	669	599	649	657	638	641	637	622	642	635	659	684	655	685	636	667	705	673	686	713	612	626	635	605	638	652	626	666	652	599	643	629	657	668	646	648	638	640	655	659	659	656	637	687	668	587	644	668	607	633	656	639	652	679	690	620	663	648	672	645	637	622	644	692	625	626	649	630	639	624	603	689	628	634	602	633	653	654	620	661	634	621	642	622	667	633	663	625	606	633	648	679	661	627	646	649	640	648	668	626	620	640	661	646	642	695	655	643	625	663	632	655	640	685	662	639	619	667	604	631	620	637	719	638	629	687	649	643	646	655	626	618	629	668	640	685	624	621	606	669	665	660	643	684	641	670	675	643	648	665	690	611	636	662	648	651	690	620	633	667	704	670	630	657	626	674	659	620	591	640	642	635	680	666	677	639	670	666	628	653	626	626	681	662	641	670	693	669	660	623	617	628	623	622	652	669	663	702	667	669	639	666	646	595	718	642	655	618	655	643	609	689	627	675	605	634	581	623	676	602	564	652	635	645	643	636	605	590	632	665	641	663	666	613	640	648	725	615	641	642	668	619	670	647	657	633	621	672	608	655	651	648	623	682	642	619	657	615	613	626	611	634	672	628	623	667	652	629	668	650	626	651	640	623	647	624	635	698	663	618	653	658	635	640	661	674	655	671	634	678	641	645	683	620	683	636	665	620	625	659	666	650	642	632	637
13471	29161	25945	16510	12350	9788	7969	6593	5475	4727	4003	3248	2895	2357	2012	1784	1486	1430	1356	1310	1235	1189	1187	1065	1096	1070	1022	964	908	854	981	906	932	888	952	888	924	910	882	920	891	840	829	837	839	815	850	852	864	827	824	851	861	807	843	792	772	811	798	791	844	819	726	778	862	825	784	765	824	816	777	770	801	759	766	763	807	790	831	771	804	775	812	773	780	768	758	773	807	803	800	774	741	807	781	776	769	822	795	794	797	753	742	773	787	794	754	803	744	753	745	795	840	767	780	782	813	751	771	793	726	788	755	747	780	799	803	788	806	803	734	742	773	738	735	767	748	819	769	797	757	752	730	716	754	776	745	760	748	763	766	767	768	714	793	830	738	799	781	789	739	749	679	775	820	734	810	716	784	781	772	729	721	726	735	780	795	792	799	771	762	750	795	780	713	776	798	733	779	715	743	719	738	766	752	712	808	730	748	766	775	743	739	746	772	729	732	733	811	725	802	747	746	742	726	720	788	718	758	807	768	801	784	754	802	779	753	744	739	758	758	784	768	733	785	760	740	814	759	733	698	775	731	770	824	781	731	782	775	753	775	807	780	746	761	738	732	738	754	743	708	760	771	818	736	779	772	783	776	812	751	771	762	738	719	746	747	802	742	766	771	814	777	712	802	773	788	765	788	776	794	785	793	768	803	755	777	771	801	706	814	785	702	750	820	748	741	790	765	798	739	760	749	766	809	793	760	696	802	770	788	761	826	742	750	719	727	852	758	813	714	778	792	708	779	769	782	708	756	747	814	730	694	779	744	746	746	742	708	749	746	780	784	798	755	764	776	708	804	759	746	748	763	778	779	736	703	768	728	765	786	767	743	761	805	771	746	785	791	795	707	758	767	733	808	788	764	748	760	760	784	780	737	786	736	757	769	777	772	759	810	766	759	779	757	810	830	771	778	764	789	734	744	708	781	778	799	779	759	822	730	755	737	765	757	750	819	798	754	816	757	796	750	734	768	777	717	777	794	742	743	760	784	759	747	766	770	788	787	751	686	732	756	738	740	761	757	729	741	746	746	779	798	776	794	747	801	740	795	763	746	780	723	724	779	737	783	750	729	764	713	792	788	734	772	776	757	804	819	777	704	732	765	765	793	769	740	752	789	725	842	789	711	699	755	737	759	801	736	783	786	791	788	759	697	820	761	732	799	740	746	771	747	770	729	741	763	735	754	814	746	751	765	765	773	713	743	759	762	767	810	731	778	789	752	774	738	779	759	749	745	795	740	785	744	779	743	794	722	759	744	741	720	722	775	768	791	738	761	810	792	740	760	807	743	790	755	763	825	782	778	741	756	714	809	797	709	779	754	764	757	798	759	736	777	745	771	737	742	778	781	826	779	773	773	790	776	776	792	746	742	740	745	743	755	743	777	806	795	774	762	734	763	754	787	777	795	813	747	775	744	752	772	778	722	736	792	774	764	755	776	757	742	768	723	777	773	762	753	770	736	805	782	759	743	767	750	792	767	703	735	768	803	779	794	797	772	810	762	780	761	743	760	736	773	750	706	789	760	767	773	777	719	793	764	763	745	781	739	768	705	792	776	779	731	749	788	771	780	770	768	782	734	727	779	784	772	775	753	753	815	808	754	777	777	725	762	774	799	738	770	770	773	781	757	688	777	738	764	754	747	781	794	716	726	718	802	745	775	740	757	730	779	797	775	748	748	774	757	789	768	730	740	794	738	736	750	760	788	781	753	745	765	821	718	792	740	713	790	794	770	769	777	749	788	717	715	729	787	827	753	767	790	718	803	725	780	798	742	768	752	766	767	773	801	742	723	720	713	748	781	735	810	808	764	773	741	770	766	767	762	775	764	765	734	734	777	745	761	779	745	754	803	806	757	759	769	774	708	728	778	712	754	761	782	747	800	776	787	756	713	769	808	762	759	798	783	769	720	737	793	740	769	777	788	771	789	767	786	800	773	759	752	749	719	777	777	745	757	736	806	792	794	778	821	768	785	764	754	786	751	756	748	743	750	763	775	805	795	711	735	769	759	776	758	762	741	742	755	722	787	738	759	804	774	759	697	734	786	739	788	725	763	776	719	773	823	747	782	745	724	796	779	777	722	799	759	743	768	803	779	804	751	741	742	748	810	776	728	742	763	775	810	782	749	789	794	800	764	745	754	712	781	785	765	691	783	728	733	774	721	759	727	749	736	734	749	754	771	757	790	769	777	768	792	770	786	732	778	769	762	721	753	735	797	725	783	819	831	757	774	793	807	778	770	718	756	740	801	812	747	805	711	724	727	740	800	765	735	791	795	760	746	795	800	781	775	784	774	769	766	794	741	821	744	758	802	788	776	755	782	737	793	767	792	778	837	716	779	752	822	734	754	797	732	807	793	746	809	791	741	767	764	801	774	741	782	751	730	772	757	817	738	795	751	767	784	788	736	769	769	723	742	741	785	745	760	805	767	779	729	819	792	792	762	753	785	723	773	754	768	772	732	758	710	786	728	764	756	790	776	706	715	717	737	753	792	753	717	784	768	755	744	833	742	701	778	774	769	795	765	777	766	790	777	788	754	767	764	780	775	802	755	775	772	760	753	753	783	769	787	747	754	758	803	773	803	726	761	794	757	818	786	745	785	728	764	816	760	782	740	764	815	752	744	760	779	731	794	833	765	760	802	748	765	739	781	775	721	804	757	790	776	754	759	783	794	763	815	686	732	724	788	783	790	804	766	699	792	753	797	756	795	778	766	769	751	772	789	757	744	762	734	821	758	791	812	767	761	799	752	779	746	793	756	823	764	756	790	731	775	787	682	800	778	772	746	759	732	818	732	767	776	777	817	730	765	761	759	834	788	763	776	742	780	756	810	766	795	705	763	738	799	781	758	728	743	794	747	771	784	718	764	767	751	773	788	756	753	775	784	732	778	766	746	784	775	811	756	770	773	781	779	740	783	733	806	809	761	782	761	789	753	807	778	726	842	794	738	768	787	772	746	782	826	789	782	765	722	777	764	739	797	751	759	736	789	785	813	776	770	736	762	745	779	727	730	829	800	758	756	775	741	731	764	738	764	764	747	836	807	753	767	776	775	752	803	793	760	753	745	745	741	748	786	780	697	774	750	779	720	728	734	776	771	786	766	771	746	781	755	733	734	721	756	761	714	838	771	788	659	773	806	781	751	803	734	719	752	762	771	791	756	763	735	781	766	750	791	782	811	779	774	807	753	802	777	806	751	760	772	789	777	733	791	739	762	732	741	790	805	752	777	721	766	768	729	809	740	770	801	789	798	748	744	740	740	772	776	830	762	771	751	802	833	806	743	772	748	740	805	767	706	761	791	770	743	734	751	773	763	784	768	795	753	768	771	733	823	763	769	763	782	757	763	745	744	754	836	765	778	759	741	751	718	783	766	735	740	752	748	722	774	714	756	785	733	799	752	740	768	737	777	758	738	731	746	734	792	738	754	761	758	774	717	743	741	752	792	808	747	744	776	784	798	802
22613	20976	28721	23411	20995	21270	15392	5385	3872	3326	2734	2420	2027	1646	1421	1278	1178	1164	1096	1044	940	941	968	894	851	821	811	777	766	770	720	786	700	721	785	688	692	721	691	712	646	626	705	710	647	678	688	689	626	696	664	650	657	633	624	650	618	642	632	663	649	636	615	633	622	663	668	611	610	616	627	668	628	622	668	638	625	615	618	635	652	606	651	595	616	595	639	573	599	629	611	588	652	620	645	613	629	603	618	627	574	620	607	629	585	606	585	629	619	602	570	655	604	638	557	607	595	610	610	613	574	629	627	606	592	656	612	586	593	618	646	601	584	603	602	593	649	626	588	615	624	629	645	614	624	641	613	610	613	587	600	600	603	597	624	582	629	656	609	579	591	606	610	624	598	656	581	582	600	601	554	612	601	617	630	588	581	602	615	596	598	652	614	585	617	548	602	568	654	597	570	617	623	659	613	573	597	609	567	579	609	579	584	577	604	601	620	664	602	602	629	605	610	602	591	647	584	583	636	621	594	606	576	589	585	589	601	577	584	619	581	586	572	597	575	594	593	584	564	604	604	628	598	599	591	602	646	590	565	643	541	605	623	623	592	621	593	610	600	578	653	616	594	613	645	611	614	583	654	593	579	593	575	602	527	621	574	615	617	620	588	619	604	612	598	634	620	613	580	562	633	613	592	603	617	567	576	627	631	573	555	598	571	616	595	587	633	611	602	634	630	555	628	617	600	616	625	586	647	601	610	576	642	598	623	629	567	638	617	580	626	567	585	569	614	583	605	637	592	582	622	644	587	589	616	600	604	639	625	617	624	594	633	550	576	623	602	599	584	568	624	643	578	561	658	576	615	606	591	602	646	571	577	601	626	612	608	579	587	593	581	587	532	593	590	609	626	594	601	588	631	633	644	621	613	589	598	625	577	589	572	611	638	591	591	638	606	619	627	574	591	654	590	620	604	610	621	563	607	613	624	601	604	589	616	645	607	620	647	568	589	566	602	550	609	587	606	574	606	541	647	574	608	595	593	632	588	598	605	635	609	649	623	603	593	590	622	621	589	618	607	603	598	609	637	623	570	586	621	582	606	575	606	632	632	599	588	568	588	582	597	596	580	618	656	606	586	621	561	609	595	582	590	670	602	602	565	594	591	605	630	633	603	582	613	607	594	673	610	558	627	654	658	605	608	591	602	621	616	598	583	589	609	650	577	564	589	648	587	587	596	597	661	604	581	594	592	635	657	625	610	614	597	572	590	582	601	611	616	574	607	576	641	599	601	593	568	594	620	635	591	608	581	586	584	596	638	582	594	627	611	618	600	593	599	610	638	597	607	577	600	580	598	561	598	604	627	622	601	604	595	592	578	622	601	639	582	585	577	598	600	620	631	626	602	614	615	647	632	604	571	596	604	589	614	588	630	580	591	624	599	589	603	628	621	641	577	623	610	631	586	587	640	628	620	647	584	577	585	577	591	583	615	663	634	607	629	616	594	569	574	682	569	629	496	621	558	649	617	614	598	594	557	621	605	586	649	606	608	593	622	595	614	586	586	603	602	587	591	661	602	591	598	586	613	600	600	628	592	616	596	586	591	605	597	680	614	587	597	569	586	589	628	592	659	575	624	589	638	632	584	619	622	622	596	618	566	601	639	593	638	582	597	582	585	577	596	644	607	605	574	622	616	617	548	582	608	669	599	551	608	644	587	619	601	587	624	575	601	608	592	629	627	572	636	594	595	617	604	610	606	641	606	586	597	603	578	587	614	602	623	608	595	564	621	642	604	587	629	595	629	594	627	635	594	595	593	589	574	576	593	594	598	632	621	605	594	607	623	644	616	592	631	616	646	629	605	601	585	635	623	590	602	629	610	593	601	591	633	572	585	638	646	584	593	631	641	641	604	581	651	565	528	600	616	636	585	602	572	582	592	621	617	614	573	583	607	630	579	584	583	558	610	640	602	579	598	602	594	609	603	592	594	605	619	623	559	616	590	605	609	587	607	639	577	653	609	633	592	567	615	622	626	601	588	605	594	610	592	591	588	593	561	606	608	620	616	598	652	599	629	559	598	612	617	620	607	628	642	625	527	606	610	610	633	630	581	600	553	628	618	559	578	598	571	577	618	578	628	588	610	601	613	608	618	594	635	593	596	566	579	563	577	577	624	620	608	577	612	584	616	575	590	606	617	627	620	576	611	647	614	631	595	601	637	578	570	633	593	587	652	598	592	629	612	598	602	642	650	594	605	631	577	580	600	629	623	605	632	643	608	597	595	633	593	572	614	592	600	648	612	582	585	612	635	637	621	605	615	597	595	565	634	629	606	619	606	585	581	589	605	628	588	588	666	608	593	612	598	602	606	590	641	606	588	592	571	646	583	544	612	577	606	580	620	619	607	537	578	633	620	608	614	594	591	645	603	558	630	593	601	639	603	625	636	594	574	568	620	626	595	580	645	625	606	580	664	584	623	659	625	589	635	649	638	587	628	622	664	595	584	613	607	618	577	612	595	591	570	591	606	589	594	608	590	592	576	587	581	613	623	609	571	590	603	604	629	585	581	592	600	605	593	635	600	638	640	569	609	636	582	606	622	560	571	576	592	593	581	642	605	603	618	569	619	608	608	602	577	576	600	592	603	606	611	604	545	584	565	592	617	602	571	631	582	601	560	626	601	592	588	541	609	587	620	601	662	618	589	585	600	574	626	583	575	601	635	621	596	616	603	607	569	596	613	607	605	632	567	593	593	594	611	620	603	583	574	574	627	650	591	591	617	598	619	611	624	574	619	582	590	570	549	601	592	598	606	592	581	630	634	578	597	596	615	589	591	630	624	628	636	619	605	569	627	581	600	573	635	600	617	596	602	618	569	577	614	564	615	588	554	636	635	562	636	563	597	579	598	567	628	616	606	564	578	596	585	566	585	622	566	561	615	612	581	579	610	648	605	651	624	581	611	577	586	594	593	570	615	613	593	585	614	592	602	574	617	590	580	592	603	597	625	638	604	592	590	600	589	630	593	583	600	597	558	559	619	614	581	593	571	618	606	607	621	627	571	587	600	618	553	599	582	620	569	574	624	602	616	624	637	648	626	614	586	614	621	660	636	605	578	621	633	588	604	609	563	582	570	593	593	624	637	628	582	609	578	605	614	648	589	617	572	606	636	586	588	553	632	576	606	562	640	592	562	638	616	634	610	587	575	657	594	603	634	604	606	583	574	606	632	585	620	585	634	594	561	612	612	608	633	605	624	600	568	597	619	600	655	580	563	596	605	621	568	596	558	591	637	597	606	591	570	557	601	665	623	565	581	653	601	579	636	590	610	581	618	578	607	630	603	585	605	651	636	552	570	576	581	608	580	612	604	635	613	588	656	612	622	661	629	611	611	614	601	590	625	609	605	595	610	610	605	616	649	628	604	572	577	629	540	602	608	560	616	627	558	634	593	611	607	585	632	553	615	621	634	614	575	579	613	590	591	603	625	642	621	639	600	635	559	596	643	619	647	651
16126	34093	30627	20818	16171	13216	10726	8922	7538	6389	5120	4355	3583	2828	2364	2078	1832	1724	1620	1499	1391	1383	1282	1208	1171	1151	1108	1026	981	929	913	887	892	963	895	909	867	821	854	799	868	814	759	766	802	826	786	795	805	757	785	811	807	824	754	793	790	760	740	706	754	742	774	764	756	745	735	756	764	778	721	767	715	723	753	717	714	694	688	709	714	757	726	702	767	715	710	745	717	687	690	679	720	665	690	757	736	684	761	689	724	686	693	643	670	696	727	701	706	721	711	692	624	727	750	711	678	694	702	715	709	731	679	698	668	723	673	688	711	713	722	684	669	704	690	697	714	650	692	712	701	748	681	722	694	704	680	743	694	678	643	711	748	716	653	679	655	736	739	675	713	668	696	693	686	706	677	676	679	722	703	672	692	739	662	621	697	701	725	695	690	701	692	685	718	679	641	659	682	705	708	711	723	671	694	711	731	715	723	724	731	716	653	703	646	673	701	678	708	690	695	695	651	674	722	714	691	702	752	729	710	656	659	683	724	717	688	704	697	690	706	708	739	729	699	720	702	683	659	647	705	704	660	657	671	752	679	678	727	717	672	691	760	713	662	692	694	681	701	679	656	691	671	689	676	677	714	693	683	633	719	697	643	676	723	627	735	734	697	713	710	730	660	705	680	723	699	727	650	648	657	688	685	714	706	677	710	656	675	697	715	683	660	640	674	753	718	728	743	684	690	723	695	749	715	738	671	718	706	692	689	708	659	699	704	713	662	711	673	669	718	713	659	684	712	701	675	684	675	716	732	655	699	721	720	700	706	676	639	734	703	705	721	677	712	746	698	727	695	675	690	682	718	660	716	734	692	674	707	710	671	646	726	655	680	687	710	710	745	735	634	704	718	660	701	664	674	697	673	718	708	669	718	673	732	708	674	721	684	694	712	687	702	727	741	667	695	709	683	697	713	654	706	723	694	739	663	668	641	699	674	662	698	697	675	712	693	700	679	702	687	688	704	650	709	718	659	665	683	714	731	673	680	715	673	730	691	698	724	698	695	725	685	674	693	681	690	665	699	711	703	700	679	680	692	721	662	656	670	704	726	716	720	705	711	736	716	667	696	669	694	681	698	691	691	679	726	701	703	709	696	704	682	638	652	672	704	663	722	656	675	691	734	672	701	696	688	661	684	661	688	670	717	746	669	686	656	680	666	686	651	648	664	707	714	641	689	697	716	675	672	691	698	637	708	770	697	707	705	737	682	676	696	698	703	673	679	683	699	680	703	657	695	692	665	681	728	689	755	688	686	711	647	708	724	700	699	692	718	718	695	725	663	682	713	641	715	702	682	731	698	706	709	687	702	690	675	679	680	692	685	724	716	651	716	692	698	754	677	715	669	735	657	651	750	704	704	698	616	694	708	715	729	695	691	622	696	703	712	726	698	714	699	698	673	710	709	688	750	662	738	671	648	668	688	724	685	697	693	746	663	692	691	659	719	678	734	691	712	697	684	667	737	623	698	729	742	711	692	685	681	666	690	660	650	684	723	698	639	650	669	673	726	683	676	709	652	686	699	635	729	661	675	684	672	673	699	729	691	668	714	654	672	639	678	717	687	707	719	701	628	677	690	692	695	711	677	647	694	662	683	681	670	675	677	756	715	701	676	656	679	683	718	744	720	715	678	722	694	651	641	717	684	722	672	687	680	666	678	699	713	692	695	692	690	676	691	729	723	670	713	671	727	728	658	724	693	673	686	648	738	654	745	671	701	693	717	723	665	696	700	731	674	705	697	710	682	716	750	664	711	647	678	681	712	700	687	661	646	687	690	696	692	693	651	712	641	693	683	677	662	670	627	703	665	691	712	665	717	710	694	690	648	737	678	696	706	716	640	708	709	703	691	716	690	703	711	708	681	654	700	659	702	674	633	622	719	709	692	661	713	698	703	678	692	672	728	714	719	662	667	694	696	688	697	756	709	687	695	640	732	727	710	663	750	665	679	688	708	654	659	653	698	661	688	658	670	694	742	699	701	662	681	694	692	671	660	721	711	691	687	679	674	668	732	669	744	728	703	702	647	694	643	704	669	670	695	645	706	668	687	715	695	730	683	710	669	683	658	682	656	694	708	668	708	717	687	692	670	667	696	732	753	700	740	686	648	681	689	670	749	684	712	673	698	702	669	738	673	695	687	647	664	694	681	710	689	664	675	686	628	698	688	715	709	674	702	718	671	668	709	720	659	683	663	693	679	674	702	675	646	626	682	693	664	658	661	764	696	633	707	642	694	698	682	660	689	668	705	728	697	710	697	704	660	684	700	697	690	719	687	675	721	702	670	676	697	667	694	720	679	681	692	697	676	670	671	675	664	641	655	615	704	649	663	682	727	771	716	711	657	706	666	689	710	637	691	700	666	694	692	707	705	684	735	635	694	686	703	656	651	673	682	686	682	650	702	679	782	665	669	687	664	702	694	677	736	707	708	688	701	725	706	704	721	679	684	669	692	734	696	664	698	687	619	673	687	647	690	660	731	715	684	705	668	721	669	688	680	676	714	650	671	634	718	685	698	680	703	726	653	674	687	716	713	724	721	686	689	679	747	691	721	681	726	670	672	688	666	722	713	718	682	632	701	687	697	731	715	678	678	709	667	704	712	693	641	697	643	695	675	723	640	644	706	686	649	710	688	702	677	698	697	742	681	686	683	701	662	666	662	728	724	715	736	649	672	675	690	652	711	695	706	739	710	679	745	723	759	674	723	657	721	738	679	703	673	693	688	708	665	704	681	624	707	663	701	664	739	717	707	684	674	679	686	682	696	678	708	667	679	688	645	702	659	647	679	690	706	679	689	659	698	687	639	734	717	653	692	710	690	689	685	703	669	692	663	698	684	733	692	714	719	672	694	678	672	629	697	669	706	677	681	668	683	691	705	693	700	744	637	645	683	655	696	683	704	712	691	675	694	676	658	722	678	710	675	673	700	701	716	722	726	741	701	671	696	704	714	681	742	652	688	642	709	626	710	681	741	709	669	707	713	694	669	700	689	657	679	701	682	712	677	695	672	711	737	685	705	738	684	692	659	677	696	718	654	701	643	696	678	692	728	674	690	710	693	704	638	692	668	686	639	673	676	680	688	672	721	675	664	704	629	698	713	668	690	690	705	677	730	702	692	695	681	647	695	686	710	687	694	682	662	754	733	675	649	735	705	686	677	674	719	698	654	701	694	733	670	662	711	745	657	703	670	677	733	672	668	708	676	675	688	705	681	667	662	689	649	676	682	676	723	724	699	701	712	688	720	718	701	649	697	691	659	683	690	733	632	717	651	646	708	742	680	672	688	674	676	674	694	716	719	644	685	703	718	705	666	687	686	682	725	767	653	690	721	696	667	619	689	635	715	656	698	708	700	720	669	695	718	702	706	678	724	700	653	681	672	677	700	693	670	690	749	698	730	699	694	657	698	693	663	702	705	706	708	669	742	716	732	701	716	685	640	720	695	716	671	657	711	683	685	686	697	654
26765	20943	17963	9080	4586	3289	2684	2260	2045	1787	1597	1461	1321	1156	1168	1025	1049	1063	979	963	1003	963	962	988	963	957	919	892	889	924	885	888	918	872	837	892	889	864	862	854	875	876	863	908	892	833	844	856	791	881	856	851	855	892	836	809	878	883	809	826	891	878	814	900	826	884	852	851	812	861	838	849	846	825	843	818	889	829	849	839	826	873	852	840	812	852	883	792	874	818	899	772	816	861	786	871	861	835	833	819	829	822	859	889	833	834	846	834	851	882	817	853	859	833	878	848	879	835	843	811	857	839	810	866	871	853	794	851	880	875	833	839	880	802	885	826	816	875	819	873	830	782	813	816	832	876	906	831	815	831	895	836	888	866	797	885	870	853	796	804	853	867	886	797	846	887	844	875	804	864	813	832	844	860	842	846	858	790	824	823	818	820	807	834	849	829	844	884	850	819	832	791	856	846	811	877	847	892	858	830	873	856	785	844	860	858	822	884	837	812	848	842	855	820	860	848	869	839	871	860	858	806	816	839	850	829	834	848	844	870	831	861	804	869	867	855	850	816	814	850	825	839	793	837	858	864	855	849	812	876	882	873	800	851	875	858	865	856	921	875	812	823	858	825	871	823	837	824	853	819	838	839	816	850	838	815	875	859	846	842	830	850	848	859	843	811	780	897	780	862	826	854	820	802	803	833	843	875	839	825	856	826	849	883	869	814	830	858	825	825	877	826	848	824	823	834	824	840	874	857	849	890	835	849	846	815	857	834	827	847	830	805	807	833	811	830	811	820	838	800	806	833	813	810	852	860	820	823	872	807	860	804	894	844	902	835	828	855	751	798	884	854	914	867	839	809	790	851	873	796	853	817	877	800	842	874	814	867	860	823	847	804	838	834	855	815	852	838	812	833	819	880	807	857	899	848	819	848	850	803	828	827	837	819	846	838	791	873	817	795	829	904	834	810	795	833	825	863	816	807	834	820	872	840	809	873	803	848	829	849	824	836	851	841	817	875	853	848	864	803	869	816	849	870	843	878	836	852	808	865	814	885	892	839	782	852	866	849	798	815	843	846	866	831	833	820	848	867	836	857	825	834	861	837	848	881	880	869	891	827	830	804	873	847	782	779	858	879	862	824	806	858	921	845	879	873	788	837	854	852	827	824	895	859	897	824	887	880	804	803	835	785	877	821	879	829	779	816	830	800	839	877	849	904	818	811	849	891	851	815	860	846	851	860	837	809	872	862	827	837	842	847	805	858	813	862	814	823	819	837	816	827	869	821	783	826	834	829	879	816	819	790	824	856	846	808	815	855	805	903	837	799	803	859	821	832	837	805	822	827	888	868	854	913	827	798	805	844	822	840	831	899	849	814	841	845	844	841	848	850	850	851	822	851	858	821	839	839	860	818	854	810	851	791	884	854	841	872	845	809	805	862	854	853	814	907	844	852	852	873	880	785	787	875	849	819	836	806	819	886	873	835	854	819	803	810	835	871	805	811	870	818	817	838	862	845	913	845	852	832	858	851	825	809	836	823	838	814	835	835	852	828	841	862	871	849	841	834	848	835	793	808	843	868	837	811	797	809	871	837	850	828	835	796	837	813	851	826	817	848	817	793	815	876	838	804	818	836	833	841	896	868	825	766	855	859	834	846	825	856	853	895	862	850	854	823	814	904	846	787	834	883	850	839	787	850	852	813	847	828	815	847	877	825	825	860	849	842	854	827	902	822	865	879	804	862	866	880	867	839	829	838	844	825	796	819	800	821	872	877	820	859	847	881	834	809	877	902	865	904	855	872	845	799	852	842	794	839	839	818	831	864	900	873	801	850	881	846	851	791	852	857	827	910	842	784	835	872	819	849	831	813	843	861	823	868	802	844	861	837	848	813	836	780	825	884	817	863	821	829	812	836	810	787	854	884	798	823	874	841	878	841	843	885	870	792	883	825	839	834	869	783	892	849	801	776	809	900	888	801	865	795	834	841	842	917	848	780	850	845	820	802	866	795	820	858	824	775	854	871	853	860	814	851	872	805	874	820	843	820	810	808	796	851	859	788	865	820	828	867	856	836	878	868	862	880	866	830	842	817	829	803	863	811	826	832	849	833	853	833	811	833	902	814	853	840	814	815	844	814	825	803	828	788	839	838	835	836	838	818	910	843	866	896	841	884	829	824	855	878	846	863	832	873	907	856	858	828	844	858	829	870	844	862	789	831	832	873	852	813	878	838	840	872	826	853	875	814	885	891	851	849	830	841	812	792	800	858	830	860	854	835	787	884	830	878	812	830	861	841	803	905	819	818	850	845	804	863	875	823	792	850	895	861	793	833	845	858	835	810	870	847	790	797	826	835	834	850	862	817	839	854	871	873	843	872	826	841	865	895	864	853	792	821	864	806	800	874	796	851	859	873	880	861	841	798	854	839	823	819	771	823	795	785	791	831	827	852	822	854	873	803	860	882	780	846	858	827	861	837	793	822	760	819	776	868	834	826	795	838	852	852	832	826	846	863	885	871	863	912	854	829	863	834	854	808	797	773	845	840	808	855	896	825	830	832	827	851	814	849	837	830	842	918	815	827	820	860	840	827	882	816	816	810	850	877	841	850	867	851	848	878	807	862	863	870	860	817	826	843	863	851	821	846	899	825	815	798	840	846	798	832	849	852	806	905	830	862	886	789	826	832	838	838	854	839	863	852	806	838	816	814	923	819	809	834	832	823	811	841	849	864	849	855	883	845	863	808	817	792	826	830	840	862	839	869	788	785	839	844	857	876	860	819	893	833	824	841	847	806	846	836	828	823	835	789	804	856	832	863	841	888	764	804	855	789	841	844	889	808	845	889	825	785	830	809	824	800	907	794	817	833	896	863	855	835	856	847	820	820	874	850	828	866	879	854	819	871	830	819	843	815	858	876	855	807	859	924	831	904	796	862	833	869	819	827	813	832	797	847	846	885	769	874	808	870	847	826	854	849	859	846	823	869	818	864	886	806	777	841	817	782	804	824	853	798	867	857	859	852	824	884	817	813	788	775	838	804	831	873	858	839	819	770	878	853	828	885	845	869	781	827	825	915	819	848	836	840	829	867	923	849	891	878	840	858	886	860	858	871	861	826	787	846	845	897	826	876	867	852	796	818	848	822	831	837	883	825	864	861	869	820	851	855	780	862	788	860	855	853	844	882	906	851	870	860	836	814	824	852	812	939	859	841	860	859	839	824	787	768	873	820	814	810	868	797	847	858	876	866	904	789	785	863	826	852	852	819	849	833	801	823	890	821	862	787	839	888	839	859	831	877	835	840	838	879	856	838	822	849	788	812	889	866	826	905	903	829	804	863	830	818	895	811	917	868	846	829	815	849	847	886	815	871	795	874	860	819	817	843	877	885	852	846	831	796	825	876	873	840	852	792	825	848	837	835	837	877	818	849	847	831	779	788	832	839	827	830	856	839	843	857	839	810	833	839	822	848	835	895	853	828	853	865	824	791	841	878	858	823	834	854	866	808	828	833
12443	21154	17964	10414	7580	6199	5079	4260	3932	3247	2837	2373	2123	1729	1570	1428	1403	1386	1285	1188	1251	1144	1162	1202	1157	1151	1111	1118	1082	1031	1063	1039	1026	1117	1051	1044	1050	985	1088	1016	1008	1032	998	1022	1000	1036	1014	1004	1021	961	975	1034	1116	987	1015	976	947	1031	1016	1054	1014	991	980	1010	959	1042	915	978	989	948	1009	1031	963	994	947	1006	932	1003	923	999	1082	934	971	1021	979	943	981	987	964	949	954	953	984	995	1059	958	930	915	1034	1014	1002	947	972	982	959	918	972	999	999	1006	981	959	1008	1035	1035	976	940	977	1008	955	1008	971	997	967	922	988	991	963	982	978	982	995	1037	1030	1015	1006	970	926	1042	946	983	968	969	1008	1000	1031	974	923	1073	918	987	955	942	968	1032	972	969	1021	969	982	1024	902	973	990	972	930	982	1009	976	1000	1016	996	942	1020	961	960	999	945	950	961	968	964	1003	979	1017	1002	934	949	968	965	988	968	976	961	969	952	914	974	1000	933	929	943	985	984	969	953	908	977	1005	996	1010	1014	969	1005	962	981	1011	985	996	998	961	974	921	1015	1012	1004	949	947	986	987	952	946	974	940	1011	994	997	964	1009	926	985	1065	943	962	940	956	949	928	925	927	999	951	964	920	999	938	996	903	1017	974	927	921	994	1044	1069	982	971	938	902	993	950	1010	976	981	968	1055	994	973	1001	995	912	922	999	1004	1014	942	975	985	969	915	1014	1054	1026	981	970	993	1005	964	965	898	1009	1024	1008	937	967	936	986	1028	965	956	940	1015	1006	929	968	968	984	948	1050	999	974	1009	1006	971	1034	922	989	944	960	1021	957	964	956	1026	975	1010	1000	956	937	968	1024	1019	922	974	1027	967	1036	963	1000	1021	944	1018	961	979	970	995	970	1039	985	1001	1004	1033	976	956	992	985	958	970	1026	955	953	926	1014	984	999	965	980	964	979	954	1026	950	988	962	1025	1014	984	951	926	958	1007	1037	955	956	1006	980	1021	1016	995	1049	974	989	943	990	931	986	939	1026	933	967	959	989	987	1045	951	974	952	969	1002	985	986	928	1002	1003	1010	981	912	934	1038	984	979	971	1026	982	1007	941	978	966	969	935	1005	957	912	1019	1002	955	1007	1035	980	996	991	962	959	977	963	973	989	977	969	975	968	941	970	871	1022	949	939	983	958	1034	964	979	940	942	941	996	988	969	1015	953	981	973	977	999	959	974	953	972	1017	925	1013	959	988	1010	949	959	989	977	1043	996	1001	931	1012	985	978	986	985	955	1022	964	963	979	984	975	990	1030	975	984	981	1004	964	989	964	973	939	971	919	988	1014	997	1029	982	1004	1002	956	938	990	971	995	956	980	1005	969	947	944	1015	955	929	1032	979	1000	938	988	981	998	971	979	965	1013	1032	957	917	1015	981	962	992	977	980	948	984	931	1012	931	1001	977	943	1017	971	955	1002	962	1010	944	919	972	960	980	949	952	955	985	950	962	939	955	997	972	978	1004	1034	968	976	1037	981	942	1026	947	1022	1007	960	988	995	964	990	938	929	962	940	977	1026	979	1019	1006	976	969	960	980	1022	955	989	999	981	1008	933	918	907	970	981	972	964	950	1024	962	996	984	984	956	992	961	927	1000	1009	976	944	1010	970	975	1040	974	1010	995	1004	925	945	981	1004	944	964	937	968	982	989	1009	920	997	977	994	966	979	949	979	918	981	1002	962	957	1025	970	975	994	949	1006	952	1016	985	957	974	939	978	940	954	1000	945	987	927	949	992	992	1018	971	960	976	983	991	988	946	964	991	1000	970	1014	978	986	1014	948	1037	1001	976	1004	979	972	986	957	994	946	921	1001	957	971	965	983	986	992	947	1005	977	999	972	919	960	949	1027	938	984	925	985	1008	996	948	971	996	959	968	1000	989	964	957	1009	988	998	1024	982	994	930	955	973	968	953	1013	1018	1016	954	969	937	981	939	956	975	954	1008	987	913	984	1040	979	922	1000	975	979	1000	961	952	973	999	970	974	1014	984	955	943	1009	1020	952	943	1003	1008	1023	997	967	952	963	967	1012	902	1032	960	963	958	961	990	1002	951	1028	1002	944	938	1025	1021	1023	977	1010	895	1006	1069	949	942	945	1000	994	1004	976	951	981	932	964	1013	1004	999	965	978	987	990	965	949	957	955	981	975	1043	1054	957	977	953	937	960	1000	999	969	915	968	954	982	985	1003	1021	952	946	936	992	919	1031	974	965	998	971	948	1014	1018	1011	939	962	954	1041	943	959	1019	978	936	993	974	949	1005	1008	1008	1000	980	965	985	949	1027	975	1008	1003	937	1023	1011	977	1015	1018	1011	947	974	964	969	1017	978	976	957	947	987	951	1019	1006	933	951	985	948	1028	982	960	948	937	972	994	990	922	1006	926	1028	993	986	938	1006	959	969	929	927	934	991	1022	996	1013	982	1026	1019	979	970	975	1021	957	986	970	954	1017	970	987	928	972	1007	961	964	982	1052	1001	1000	980	976	1010	981	974	967	963	954	928	972	961	937	944	957	961	966	976	1002	949	946	978	997	994	966	986	1003	990	974	954	1024	928	1008	966	1010	938	941	943	1001	948	1015	948	938	958	1045	953	950	985	958	975	943	1012	995	968	993	1009	936	999	975	986	914	1028	988	982	1012	955	934	973	1031	969	954	1001	1011	951	937	936	1018	1011	946	1039	970	1009	957	989	1023	985	961	947	976	981	1007	1014	955	1021	1021	993	960	996	984	967	975	944	1018	949	966	970	1020	975	958	953	991	1009	994	952	939	1006	924	919	994	1011	911	944	1011	1023	947	972	1014	936	974	930	988	1003	976	950	963	979	942	988	943	975	1016	985	1006	1033	963	953	923	954	988	925	951	907	988	994	992	1022	964	1002	911	949	946	1000	965	976	946	961	976	970	977	1015	961	969	939	1048	947	978	988	1057	982	993	1015	947	945	990	1049	966	953	1015	951	1021	959	1003	1023	988	943	1008	960	1016	1010	972	974	1012	942	1018	989	979	976	1016	964	977	953	937	904	974	958	985	978	989	986	959	983	977	963	936	926	1020	1046	989	989	937	991	936	973	1015	969	947	986	993	946	947	978	956	939	930	1012	977	964	938	957	973	1011	1051	939	981	1010	962	929	1037	951	979	976	1032	1016	1032	1026	973	982	972	984	908	963	998	995	982	986	968	967	963	990	1002	1012	956	996	1006	981	897	931	1009	1001	938	961	985	992	996	933	980	969	1016	987	1013	963	943	938	1003	976	943	1039	984	934	1004	1005	1004	1006	969	956	1023	959	990	916	950	969	987	972	960	992	1004	987	979	997	990	975	1015	1025	969	955	996	999	943	1008	1001	928	1030	995	979	1002	944	975	1032	972	1009	1001	982	924	957	958	986	999	989	949	980	1035	956	943	1040	1014	926	988	909	1035	1048	977	988	978	1022	1019	1022	1018	974	991	972	995	966	1046	959	984	950	913	1013	1014	956	988	968	996	978	1011	956	978	976	951	970	946	964	996	956	992	953	1013	980	936	1006	1011	943	967	989	1002	1007	947	980	933	945	996	1016	988	967	948	988	1059	959	896	986	945	994	994	948	956	993	952	970	987	982	925	1008	986	1006	958	983	922	999	940	978	929	1016	1003	967	941	982	1035	1006	1019	949	981	939	969	1004	964	992	1021	904	1006	949	1041	936	1011	1000	1004	972	941	1017	962	993	960	913	949	974	998	1023	959	996	963	954	972	971	990	1023	983	969	987	1002	1016	948	1006	985	984	1014	946	1011	926	994	964	1009	994	927	958	974	981	960	963	973	974	966	987	992	941	947	979	1006	973	1008	991	980	948	1005	945	940	950	986	972	1038	924	934	993	971
23608	21007	28373	23832	21035	15440	6038	3641	2913	2570	2141	1904	1605	1320	1161	1100	1079	1009	970	1003	855	898	845	877	861	821	771	786	842	833	766	732	743	779	766	713	723	648	733	685	720	686	697	709	729	664	756	676	678	742	745	694	670	666	667	722	681	687	687	653	723	687	676	668	680	697	647	689	660	649	679	736	696	674	694	640	670	662	663	691	668	675	674	699	689	682	708	708	653	656	664	678	672	708	701	629	689	640	657	679	696	646	671	672	633	668	674	653	681	659	691	650	665	659	657	657	647	649	615	679	738	659	646	670	710	675	633	704	690	660	659	696	684	674	684	696	629	650	672	685	650	635	673	636	627	655	650	653	635	646	724	654	606	630	665	676	662	686	644	637	643	668	635	693	637	663	616	662	634	670	684	634	695	624	699	641	679	673	657	648	628	655	652	657	631	644	622	688	696	681	633	626	663	656	670	687	650	642	640	620	675	665	618	623	682	647	677	630	677	625	679	632	637	658	651	674	670	687	652	653	626	681	648	659	645	668	655	672	600	690	681	634	678	666	672	640	669	678	656	651	646	607	652	662	669	634	661	659	604	661	649	630	634	701	657	685	656	623	655	649	635	682	656	659	681	667	654	646	644	624	679	600	643	605	682	640	590	685	670	682	660	667	647	666	680	657	692	661	661	636	662	683	667	668	676	670	641	696	676	673	665	656	663	680	660	685	656	684	642	601	603	620	655	631	713	696	658	699	623	652	621	680	647	644	688	626	700	658	669	673	643	657	704	645	710	698	598	682	677	648	654	665	678	627	678	665	636	658	657	655	670	601	640	679	685	637	654	656	698	641	666	652	672	651	669	629	714	704	662	654	690	687	676	670	659	689	706	631	699	657	659	692	654	710	608	667	601	674	702	688	669	704	656	637	673	618	665	644	674	668	686	656	600	698	692	702	637	676	647	684	649	682	718	636	644	645	668	638	639	623	665	619	690	624	675	661	682	655	700	683	611	670	644	638	626	656	638	687	684	590	664	696	646	640	619	622	651	631	671	692	615	625	670	634	706	668	639	676	655	675	647	604	654	621	629	652	633	689	658	642	649	633	661	620	664	654	641	674	653	666	680	672	664	644	655	680	710	720	665	627	649	691	686	618	646	676	643	637	633	650	618	675	688	663	653	691	640	656	657	674	649	682	636	674	622	664	625	672	660	631	651	669	665	636	670	636	687	691	678	679	683	652	673	670	653	687	626	673	643	595	622	658	615	701	621	606	648	649	682	646	634	639	708	665	671	671	646	686	625	621	662	669	650	709	634	651	703	677	636	636	667	681	658	622	629	661	645	662	636	632	647	637	631	696	677	680	639	654	655	632	632	668	714	611	642	641	616	671	669	660	634	696	681	640	635	677	667	682	644	618	670	619	679	669	682	686	646	637	646	664	691	636	714	656	660	658	601	710	633	626	684	646	630	662	646	674	636	682	614	629	692	670	641	700	660	668	633	671	660	657	659	627	656	650	603	650	631	638	628	672	683	644	626	635	642	680	659	684	651	691	632	623	628	614	662	632	673	685	630	652	661	683	655	634	640	641	629	699	658	711	654	702	617	653	681	647	664	678	624	637	637	611	628	707	644	612	653	596	646	665	621	603	629	646	675	639	658	654	638	715	682	664	647	677	676	672	619	650	659	642	646	631	657	617	628	653	625	684	697	654	670	636	643	606	618	628	647	630	673	681	665	658	625	682	704	629	663	635	660	620	689	617	670	709	671	627	621	650	655	649	603	665	659	678	649	633	725	684	621	617	642	683	609	645	697	679	617	672	680	650	714	661	688	639	664	696	691	662	587	642	647	737	669	695	668	644	614	658	699	627	674	631	668	620	637	659	621	664	650	617	629	654	669	671	643	662	664	619	642	674	636	642	648	685	653	639	638	656	653	687	613	668	651	682	632	654	666	630	629	649	617	674	687	631	642	667	605	658	626	651	655	648	629	622	641	637	647	675	667	663	692	617	637	665	644	630	616	641	690	638	671	667	628	735	635	657	661	642	666	632	683	660	651	678	643	669	688	605	666	655	632	664	672	599	694	677	641	666	710	697	669	642	602	660	592	648	670	629	653	654	651	673	637	671	634	654	669	676	669	650	675	673	674	643	685	626	686	651	675	663	655	711	678	650	678	646	706	661	648	638	693	578	662	608	654	627	637	662	644	665	643	629	635	694	655	608	656	639	654	649	674	639	640	650	645	676	661	645	699	631	619	675	637	634	664	659	642	661	656	661	644	631	630	628	657	665	631	613	648	645	686	685	636	626	688	658	672	690	634	703	667	664	632	666	639	648	638	647	636	668	708	636	635	618	665	628	690	659	671	615	619	646	679	668	644	643	685	658	667	635	697	637	631	624	609	661	639	636	643	650	643	599	647	646	600	595	677	696	661	694	613	656	674	684	673	613	629	632	626	624	676	670	655	670	620	654	616	702	633	638	677	623	674	659	655	641	661	650	652	632	647	643	631	662	641	650	625	678	684	672	664	654	659	664	632	648	692	681	695	667	649	676	647	676	618	700	702	664	694	659	707	682	651	642	671	649	589	636	648	673	633	681	657	655	631	653	628	618	698	669	622	702	681	654	652	592	638	629	606	632	676	614	652	623	656	680	656	691	697	652	619	720	676	644	673	622	676	637	636	659	617	670	683	688	637	656	655	647	633	702	687	657	641	634	622	632	670	628	678	639	656	640	688	692	654	637	654	715	674	675	675	670	663	642	685	668	642	604	667	671	676	678	685	642	635	662	699	635	613	626	634	635	658	598	649	650	652	650	670	683	623	650	688	642	650	625	655	636	650	681	620	648	670	654	645	654	650	658	611	669	646	590	635	635	641	637	610	639	637	667	638	700	661	655	637	666	681	669	680	657	665	593	687	655	666	690	675	664	665	653	660	625	665	640	717	664	695	644	624	652	642	646	718	635	699	708	667	710	684	629	684	657	700	619	656	654	705	647	639	643	646	673	673	626	621	665	674	660	628	614	684	689	691	622	654	692	630	662	655	658	622	697	685	620	664	643	684	661	694	639	717	700	680	667	641	684	651	669	629	619	624	643	679	705	637	677	680	648	669	619	637	671	675	678	649	647	622	616	719	672	635	653	646	662	690	589	659	657	634	652	656	656	675	684	673	698	669	653	654	601	671	645	609	699	663	638	656	618	685	696	663	685	598	672	694	635	639	588	678	630	688	684	705	677	659	668	634	654	692	614	697	632	628	671	647	658	658	707	627	638	645	643	677	674	644	634	616	651	681	655	621	677	642	666	676	650	594	666	715	666	662	629	623	656	645	649	608	688	635	625	663	656	654	683	656	672	601	617	651	644	650	642	624	611	658	626	650	648	642	634	618	646	646	650	633	673	689	609	699	666	622	651	650	655	635	660	677	683	609	650	637	628	671	682	685	612	635	630	685	655	682	681	653	654	615	624	689	659	635	608	666	638	622	666	676	665	607	630	678	691	684	661	627	653	621	655
14210	28960	25504	16509	12159	9762	8121	6979	5895	4864	4016	3373	2736	2291	1877	1679	1539	1459	1333	1332	1242	1198	1188	1107	1204	1107	1066	1047	942	971	920	921	945	980	888	881	874	875	880	884	842	921	850	845	876	868	865	848	865	784	800	843	871	881	840	809	826	836	838	823	846	809	797	804	803	775	798	828	791	787	815	850	808	777	799	775	790	797	777	839	787	819	777	802	754	734	809	758	763	729	721	773	742	800	760	757	812	779	816	780	796	765	830	793	742	785	753	775	779	776	783	711	827	797	792	792	781	788	774	805	774	781	728	766	813	767	753	776	745	797	812	796	790	787	782	801	782	810	745	769	743	767	766	798	729	805	785	789	746	817	746	746	733	794	746	808	740	759	807	819	798	733	816	748	759	763	777	769	810	755	772	773	760	801	798	741	771	770	782	745	780	797	794	834	784	773	738	786	777	773	804	720	787	757	771	770	789	732	761	803	821	802	773	837	822	732	772	751	790	763	763	778	779	757	737	764	764	799	804	773	776	780	775	750	790	781	785	771	771	784	729	729	803	812	765	786	777	784	769	787	750	732	765	732	754	813	718	748	748	803	789	799	784	764	789	824	785	786	808	801	781	756	758	728	766	773	770	762	791	763	760	766	808	776	707	752	773	788	811	768	786	782	784	800	793	808	820	767	764	746	748	748	739	802	777	787	830	792	778	771	748	751	769	717	762	735	746	790	780	798	782	812	770	794	758	713	778	740	753	852	817	725	782	797	790	770	778	774	772	755	714	784	767	730	739	800	711	759	773	841	757	774	762	805	828	793	782	769	765	794	733	803	732	726	793	753	787	761	749	767	790	778	798	756	789	741	738	780	793	750	777	746	750	762	753	738	761	798	753	784	749	782	779	795	794	818	760	804	793	775	818	703	792	780	746	780	775	797	787	738	806	739	814	801	826	827	831	774	752	761	746	758	775	758	745	772	722	787	794	754	782	758	740	800	751	739	721	789	768	745	710	759	742	805	766	754	777	786	791	796	816	778	801	759	765	799	791	738	834	796	796	779	742	791	752	753	799	724	787	810	759	769	783	793	761	770	792	785	783	774	778	769	761	729	760	762	755	762	762	771	776	775	796	797	734	774	777	793	759	756	822	820	799	776	764	756	780	754	759	801	766	773	756	785	793	793	773	798	773	748	804	803	705	760	775	814	742	760	754	780	774	783	801	795	766	818	827	843	763	822	798	763	814	747	790	787	781	828	782	780	741	769	811	744	757	754	770	806	761	757	747	766	782	777	721	772	738	746	743	804	769	788	783	826	800	800	758	758	760	739	796	796	803	811	757	791	748	781	766	736	773	747	787	776	771	769	811	755	802	757	725	763	791	754	791	722	756	781	783	734	796	737	798	763	741	739	779	767	777	817	746	774	746	775	792	780	752	745	789	735	794	774	781	786	792	718	826	754	781	791	821	773	783	752	794	769	818	767	804	763	742	809	775	730	755	809	758	760	790	750	765	765	767	782	786	782	778	784	748	785	754	765	795	799	745	800	769	801	770	756	795	809	792	775	781	824	805	691	798	786	743	756	805	772	759	777	772	777	737	747	736	797	772	801	761	760	774	783	744	819	729	726	790	749	768	766	753	781	777	775	792	719	819	765	750	776	819	837	797	777	807	781	733	728	782	781	819	776	781	777	747	738	786	789	740	795	756	832	749	753	781	763	763	809	777	737	765	720	773	734	813	784	845	791	771	746	771	759	773	753	799	764	736	734	787	765	736	774	736	831	852	701	777	764	773	784	755	809	804	810	779	770	808	782	766	759	781	764	746	748	791	734	786	777	763	747	799	736	791	765	790	782	779	761	807	804	766	788	752	814	774	769	741	733	775	798	840	751	768	818	765	735	794	766	771	785	815	753	776	748	751	718	737	777	817	805	766	799	767	732	768	756	749	752	722	728	766	769	769	784	740	758	722	767	755	779	791	754	750	799	760	767	784	736	800	780	856	821	805	783	817	777	778	741	758	763	781	791	754	760	797	765	766	746	770	785	775	775	778	780	768	812	723	758	764	814	750	798	730	778	745	797	778	740	762	824	740	773	756	755	767	809	782	779	751	787	763	782	806	737	785	808	760	817	733	777	758	759	758	780	779	720	779	841	753	779	777	760	758	788	743	784	755	718	763	797	781	749	773	784	811	742	710	745	780	776	735	708	744	755	752	771	779	792	793	759	768	792	743	763	788	744	826	766	733	752	806	747	747	761	835	792	855	787	725	807	820	732	810	785	755	769	784	754	751	816	771	751	747	773	747	753	759	761	800	800	746	775	823	779	748	770	780	809	741	762	773	761	786	756	768	767	728	780	818	774	805	767	780	812	769	785	756	776	738	799	783	697	763	837	783	773	783	772	786	802	749	801	795	742	812	752	731	753	780	773	790	716	770	783	796	792	748	765	744	819	826	757	795	778	749	817	744	774	790	781	762	770	784	817	765	778	814	749	756	800	804	769	713	770	795	724	786	759	797	799	756	810	810	736	794	756	747	758	752	802	805	757	750	790	762	768	778	781	783	765	825	778	754	779	777	718	740	749	790	759	778	807	801	769	765	747	812	789	793	811	787	806	764	778	791	763	735	777	754	815	767	789	779	787	778	782	779	772	759	762	783	780	745	791	752	781	767	755	764	789	759	760	798	785	791	806	768	790	745	766	786	776	814	783	735	742	761	765	789	774	742	810	806	820	818	739	767	798	784	745	772	802	787	778	775	769	718	780	748	782	791	798	788	786	762	779	767	749	784	761	785	783	780	767	723	794	766	777	740	756	774	797	793	783	783	735	788	755	782	765	774	832	796	803	788	826	769	783	789	744	771	717	750	776	793	701	765	786	729	784	774	816	769	781	809	813	782	750	804	796	774	774	766	804	802	745	713	811	808	815	785	765	727	833	738	781	754	738	803	782	724	768	772	785	812	766	745	808	790	771	771	773	788	790	726	733	791	833	798	719	767	722	791	755	761	727	742	769	710	757	775	773	808	834	842	745	768	784	768	742	739	755	800	772	788	762	737	813	779	775	780	777	782	775	773	808	801	736	775	785	777	784	746	818	782	785	752	764	827	768	774	747	723	765	841	803	747	845	749	759	776	805	796	811	791	741	779	772	772	782	789	736	737	785	756	760	774	835	809	740	731	802	728	819	774	753	781	727	785	751	836	767	779	782	814	778	776	811	777	782	736	797	732	769	763	740	820	804	769	735	734	736	795	757	775	790	784	763	703	799	767	779	774	801	779	775	810	750	791	787	799	787	835	717	764	762	755	740	701	779	817	771	766	770	819	810	794	749	821	767	840	795	763	795	748	809	776	800	776	757	785	785	766	756	756	743	862	779	760	711	771	724	762	780	756	759	799	804	798	747	762	807	812	740	775	732	754	766	793	792	763	798	755	809	729	796	730	827	771	736	793	835	768	797	760	779	744	749	744	757	776	753	789	771	777	742	746	785	785	802	727	748	805	803	768	769	760	765	747	726
22578	20970	28703	23402	20986	21264	15530	5798	4112	3418	2886	2382	1941	1709	1438	1269	1169	1118	1090	1001	952	942	945	942	891	827	782	785	764	755	756	772	779	712	719	706	718	705	693	747	677	720	719	722	695	657	655	685	640	665	678	648	673	683	681	634	655	674	654	642	682	655	645	647	639	601	616	636	664	587	644	655	576	640	662	639	654	659	665	656	673	621	649	627	621	616	596	613	647	621	629	634	649	605	582	605	610	634	617	598	599	616	615	623	624	630	605	596	609	651	605	656	557	611	658	608	584	627	621	645	638	632	587	609	605	665	597	636	569	627	629	619	641	619	603	671	636	597	594	614	563	643	612	590	585	619	608	615	641	641	563	597	591	652	615	573	582	570	621	624	608	610	582	601	583	638	621	647	586	586	616	653	597	598	641	666	621	610	655	642	592	586	614	587	566	646	613	609	652	646	635	599	557	588	651	602	601	582	615	615	586	582	614	567	569	655	612	587	628	586	630	599	637	627	579	568	666	615	583	593	604	637	651	602	576	618	587	601	624	590	634	607	631	619	636	602	627	630	614	625	598	609	589	609	583	642	599	627	658	595	644	603	600	620	635	569	586	613	639	657	564	604	597	616	607	612	602	576	595	641	601	641	621	616	610	590	609	639	609	586	634	608	589	591	604	554	624	609	630	605	543	660	581	626	606	638	613	645	590	602	594	595	565	585	663	595	631	616	672	619	604	575	620	606	609	646	635	621	631	584	608	620	600	598	606	615	630	614	590	612	613	626	577	646	622	585	603	666	609	607	607	647	615	581	596	642	618	656	607	663	617	615	598	615	623	569	631	595	621	615	637	608	620	644	560	617	605	608	573	617	645	625	627	611	617	583	607	583	600	601	599	578	659	589	567	620	614	563	587	640	634	603	613	588	603	604	623	543	628	642	630	632	599	575	611	618	617	573	625	650	585	572	616	592	645	585	581	591	637	616	602	625	624	568	628	588	599	570	638	608	625	625	611	601	575	601	602	584	672	615	619	570	639	636	611	600	594	581	598	554	599	687	579	590	616	597	579	607	572	641	607	610	614	595	602	558	596	573	591	612	638	586	603	576	596	642	635	621	643	636	580	614	613	600	594	609	617	604	593	613	630	610	625	648	671	598	624	615	573	618	603	624	643	591	597	612	628	603	617	572	576	597	629	640	600	600	577	636	605	600	618	650	632	563	638	605	601	603	614	544	607	624	573	593	570	616	583	658	656	558	604	643	628	574	586	602	605	617	622	583	599	576	583	573	601	563	631	587	625	589	593	629	630	659	613	579	613	561	628	594	628	623	617	581	602	555	613	600	612	595	576	623	621	617	677	625	602	618	613	612	592	579	656	608	606	616	632	567	624	618	588	641	660	641	591	603	581	634	627	585	618	589	575	577	574	613	621	602	590	591	659	637	618	581	655	637	610	582	649	579	654	589	635	577	595	642	599	597	582	573	573	605	605	606	620	600	597	584	571	582	638	595	619	586	583	601	604	611	640	660	591	629	623	609	622	615	612	602	606	613	557	621	626	607	620	604	609	611	590	637	591	663	567	633	586	562	575	596	659	558	678	570	588	617	662	613	610	625	584	630	577	636	586	623	600	588	594	538	623	594	637	607	639	630	602	637	606	577	605	614	616	579	657	606	613	653	606	607	616	627	548	605	650	630	547	597	642	579	585	600	646	584	640	637	650	599	617	578	635	623	576	678	612	613	617	576	628	601	605	590	614	540	674	634	621	616	640	611	662	614	649	636	590	594	598	602	634	579	630	667	617	619	585	581	599	603	638	549	608	596	619	552	594	651	584	593	615	628	624	614	599	598	557	617	634	618	626	618	614	622	628	626	634	634	645	646	589	624	632	595	575	591	645	595	588	565	566	606	632	609	629	619	665	601	577	575	617	589	623	574	605	575	603	589	595	594	627	636	636	558	630	576	602	596	585	627	604	596	636	658	620	624	609	644	562	611	636	617	578	608	584	543	627	612	600	616	633	613	609	639	584	587	595	625	573	618	591	641	589	597	608	561	597	596	608	635	605	614	600	627	576	606	656	580	610	554	592	589	600	571	568	627	582	550	616	618	631	576	628	607	591	654	637	634	602	598	586	600	643	596	620	611	595	593	570	593	607	639	617	605	615	587	634	644	599	601	579	592	595	636	617	593	600	642	589	564	622	599	605	577	629	609	611	622	598	643	572	550	596	568	587	574	621	619	577	611	615	593	638	603	613	585	580	573	623	578	620	605	658	562	596	636	632	634	653	601	588	679	610	620	631	618	608	641	660	595	615	621	643	596	646	594	640	639	624	607	592	619	616	616	568	645	605	619	625	596	606	625	644	619	647	630	579	625	635	603	592	582	655	631	641	617	590	578	609	585	594	617	626	546	584	574	597	601	570	602	615	645	594	623	630	573	616	661	637	617	614	610	636	605	620	644	596	605	624	539	612	628	566	621	579	641	621	610	657	606	615	604	612	558	627	592	596	621	606	664	628	575	591	610	650	591	625	621	635	602	584	587	585	576	591	676	633	623	571	593	606	597	554	642	633	593	612	605	562	669	574	689	640	579	603	629	656	592	643	567	613	625	614	610	609	651	615	594	629	618	607	630	614	616	598	597	650	578	606	601	637	592	615	626	635	598	632	609	587	584	620	625	595	588	638	632	662	605	640	570	610	631	650	616	617	602	593	593	607	581	586	624	616	624	591	602	624	679	633	603	644	592	584	621	594	616	567	605	665	627	582	626	616	594	620	594	652	600	623	600	618	610	633	575	590	578	573	603	585	658	619	604	589	625	655	616	590	619	609	589	603	596	601	597	596	605	595	541	583	572	649	633	618	567	617	537	626	618	580	594	628	615	614	589	624	627	625	585	583	639	678	615	594	577	589	560	578	610	607	599	644	627	606	602	601	633	621	628	604	584	599	618	606	562	626	593	620	620	573	607	612	657	616	609	633	622	631	615	670	610	648	613	608	588	647	615	613	597	627	639	642	600	599	613	605	597	610	650	602	585	598	576	592	629	651	619	601	588	598	586	619	634	587	565	602	634	641	584	611	588	599	638	563	660	602	569	590	605	614	599	589	588	607	603	655	633	619	599	637	620	643	614	631	624	599	662	646	598	605	596	606	604	607	624	625	638	595	612	612	628	590	591	648	563	610	606	607	663	582	643	641	626	580	591	579	595	576	596	614	621	647	584	596	602	592	590	643	576	548	600	607	563	651	599	612	595	609	590	624	601	590	608	641	637	595	644	604	599	632	604	558	643	599	615	594	623	621	589	550	626	602	625	587	583	639	556	623	595	645	636	589	641	600	605	578	580	647	571	596	624	620	590	619	601	679	600	606	625	629	569	604	581	591	637	641	587	619	596	609	571	607	640	640	620	608	596	611	607	646	643	629	580	621	600	626	594	606	598	604	584	618	610	628	602	606	621	630	585	591	606	614	581	629	642	630	603	560	590	578	619	623	603	618	611	613	618	583	639	589	581
16682	33884	30407	20624	15921	13243	10935	9684	7803	6442	5358	4355	3400	2797	2323	2126	1870	1651	1541	1409	1371	1233	1277	1281	1127	1101	1129	987	990	859	921	914	880	903	955	917	896	841	841	797	835	827	772	822	815	826	806	834	772	718	781	832	782	770	747	797	769	746	726	738	758	760	771	763	723	697	720	746	782	713	716	757	719	719	740	736	729	732	701	773	750	694	695	753	725	667	722	715	664	723	691	711	723	714	658	730	710	697	726	738	726	739	705	684	657	688	674	723	723	703	739	741	729	739	703	666	724	696	669	711	702	710	716	710	738	701	678	734	712	686	738	720	689	712	697	694	669	691	670	666	717	688	713	708	752	661	690	646	674	719	715	680	685	722	685	664	696	700	734	704	691	713	701	655	704	692	673	661	705	677	658	683	693	703	730	721	710	687	687	701	693	630	700	672	687	730	625	690	741	690	708	701	687	673	692	691	713	645	675	682	707	681	710	680	717	677	697	706	729	708	741	653	674	680	709	691	689	702	709	694	677	705	734	693	676	714	717	705	686	688	649	700	723	687	661	719	680	669	659	751	679	671	665	720	719	687	680	703	709	688	687	705	696	692	696	677	689	727	718	680	694	722	711	679	676	689	694	728	648	726	710	702	699	718	684	668	703	677	696	623	698	675	661	686	668	706	666	728	669	711	669	702	692	694	670	694	726	754	683	754	624	729	662	674	737	621	708	691	716	683	696	671	674	659	671	687	682	695	679	715	696	675	688	691	695	682	724	658	668	701	714	670	667	736	687	683	692	687	676	685	674	711	687	711	678	686	739	655	685	720	653	706	706	695	714	714	690	666	687	737	677	717	723	657	682	777	685	649	675	698	751	704	682	631	695	681	697	724	764	710	633	729	702	704	718	690	671	717	647	692	699	705	674	698	665	703	666	678	736	701	702	677	669	699	691	720	697	735	694	716	682	677	698	659	705	701	671	723	709	635	724	654	682	619	645	685	662	706	677	673	673	661	695	713	721	693	654	667	697	728	672	715	716	655	721	707	708	687	683	723	674	702	686	673	695	685	658	707	711	727	705	638	699	657	693	729	696	670	676	676	729	649	701	678	747	693	667	727	697	732	685	692	658	673	689	681	714	732	708	669	692	672	741	751	686	728	677	691	689	697	690	760	707	701	742	735	690	716	684	709	743	733	700	670	665	684	731	672	665	665	674	704	708	678	732	683	677	709	690	688	648	707	697	721	701	704	692	689	664	691	661	692	665	696	653	653	664	698	667	677	689	715	700	685	693	679	702	628	664	670	717	710	674	696	663	674	697	671	677	668	721	716	690	711	670	669	661	675	690	682	676	702	694	712	682	717	728	657	668	715	692	669	675	685	689	677	724	658	739	674	721	699	706	696	735	731	658	726	715	725	648	683	718	675	722	711	689	659	690	684	686	664	658	704	697	681	728	682	700	688	700	700	664	653	713	665	666	710	670	674	671	702	689	746	713	686	763	721	658	705	636	684	703	713	695	667	686	721	654	660	723	712	700	658	630	711	673	690	678	691	713	667	708	658	733	669	715	719	683	701	772	695	707	730	696	672	674	730	740	709	672	693	640	735	705	691	703	681	697	661	673	752	685	728	696	666	703	703	672	741	693	702	701	656	653	712	641	686	744	689	737	710	638	661	685	745	696	696	652	677	679	657	634	688	700	726	700	688	720	694	688	704	647	703	714	692	686	672	738	703	692	697	682	715	666	665	699	638	656	697	668	737	703	715	675	718	716	683	718	643	725	691	711	672	662	732	699	712	703	681	692	662	675	641	677	661	714	725	699	692	748	710	676	659	675	664	710	680	683	694	684	698	746	680	706	699	685	684	709	690	715	688	727	697	666	715	722	685	726	698	637	669	694	658	711	665	706	733	686	699	677	719	677	704	720	739	672	670	661	693	776	713	709	716	683	742	671	683	703	633	660	698	658	664	644	671	703	687	797	655	696	731	646	768	701	696	700	709	701	662	693	654	684	690	683	662	723	698	682	689	699	669	706	686	655	690	756	711	700	654	680	688	696	717	733	695	724	647	693	657	647	674	730	699	692	711	707	715	725	713	716	714	699	678	689	681	707	720	692	710	678	702	661	688	681	693	690	684	681	730	730	691	710	732	704	707	704	672	697	675	646	714	688	700	706	656	682	716	700	667	683	707	676	667	717	676	699	684	703	708	690	657	671	660	691	674	723	708	640	681	709	684	728	719	719	654	752	679	701	661	745	673	691	679	676	696	675	701	709	656	638	688	706	683	675	691	673	699	692	660	687	719	736	658	655	724	677	709	730	708	677	690	723	695	651	718	712	701	700	661	703	697	732	689	693	676	672	702	664	734	725	665	693	668	663	699	677	681	678	659	716	697	651	686	699	736	668	728	740	672	704	721	670	665	664	745	695	687	707	692	702	724	711	696	685	665	664	651	710	672	679	670	693	728	702	685	662	642	741	689	756	706	679	674	727	752	696	703	716	695	683	724	667	704	673	660	674	724	677	659	730	695	688	690	734	716	669	682	677	707	717	678	697	669	679	715	691	745	709	667	747	688	686	712	713	675	735	700	679	689	681	698	681	685	723	716	708	685	704	693	688	712	694	709	671	673	677	709	659	695	704	717	729	719	687	699	711	718	730	650	672	716	717	705	663	693	770	681	714	683	690	699	705	690	708	689	712	699	650	699	708	680	690	746	697	660	685	721	690	669	711	720	683	696	724	695	721	659	687	699	694	665	701	706	674	681	714	772	731	729	745	691	672	715	675	702	671	670	716	694	710	693	683	683	728	704	684	703	691	697	717	723	688	602	665	693	701	649	680	689	702	711	675	704	730	661	720	693	656	675	679	683	712	729	699	728	665	675	675	611	683	667	675	682	724	688	635	642	667	709	677	714	693	706	717	687	680	704	656	714	685	630	722	681	665	716	691	671	725	716	686	709	659	720	709	711	676	665	672	699	662	729	723	685	692	654	690	665	694	725	711	705	673	685	692	698	711	667	702	679	697	664	642	677	688	709	693	714	732	693	679	675	706	656	678	704	696	693	685	654	697	731	755	650	714	685	681	692	726	705	669	738	687	729	740	683	716	730	678	710	697	739	642	712	704	680	714	651	701	678	694	730	731	649	705	659	666	675	713	706	755	657	716	719	723	703	634	692	732	690	696	686	668	702	723	633	633	697	679	670	718	669	681	694	699	712	664	700	760	664	655	713	741	699	669	659	679	700	685	690	672	716	712	700	641	693	704	687	698	687	690	702	709	725	706	710	726	670	685	723	725	725	688	758	674	716	718	755	625	671	693	715	701	707	705	700	647	696	675	659	701	668	663	687	660	669	724	737	705	698	715	669	688	725	708	682	715	684	694	705	690	688	669	668	659	729	706	648	699	699	661	742	697	651	718	713	727	695	692	697	705	703	689	738	674	709	725	648	683	664	642	744	658	658	658	699	700	702	661	723	717	729	660	679	691	677	680	684	691	733	719	694	721	684	717	677
26764	20971	17673	8988	4713	3712	2999	2457	2151	1858	1643	1526	1310	1223	1118	1097	1050	1058	990	1022	967	991	923	960	895	855	895	904	874	884	855	829	895	893	896	842	876	785	835	884	862	897	875	888	898	847	881	829	894	842	841	882	881	879	818	857	872	831	844	858	820	857	876	841	864	844	896	865	825	827	856	862	882	830	809	865	812	883	823	835	844	856	859	796	882	811	828	844	859	864	866	815	850	781	826	815	893	840	831	871	838	862	829	812	821	864	843	882	795	828	869	809	864	826	809	832	804	850	825	868	781	845	846	814	786	828	863	790	817	882	850	809	822	781	839	858	847	853	899	859	817	840	850	829	845	891	833	778	868	825	858	821	879	825	848	846	842	782	829	801	830	869	846	867	847	810	784	799	875	804	868	821	825	808	850	852	891	815	821	905	866	841	806	863	828	851	819	792	832	829	808	815	803	763	833	815	807	832	830	832	840	851	859	846	837	875	812	841	852	853	801	833	813	889	825	858	819	826	864	852	840	816	867	876	802	830	833	837	794	885	814	876	894	875	861	814	889	831	840	850	780	863	842	859	866	823	809	803	902	849	804	838	872	803	810	833	827	809	809	893	831	880	831	837	902	814	895	856	904	854	840	815	839	819	817	818	869	846	851	815	813	863	807	832	806	818	806	766	855	909	815	791	853	880	828	873	810	845	840	839	833	847	843	888	825	833	801	819	883	856	781	894	821	843	846	838	856	834	804	865	800	783	831	809	856	832	840	830	843	857	852	804	854	820	839	818	843	885	837	836	876	828	826	881	869	842	849	828	840	838	857	794	849	906	840	814	838	822	884	831	837	841	824	785	849	838	834	879	829	819	824	859	772	896	878	820	851	808	852	828	844	824	784	892	878	794	833	870	833	836	834	843	856	821	843	825	876	793	858	800	863	816	814	803	836	850	808	862	880	837	837	798	878	867	811	842	837	817	822	861	839	838	901	846	862	790	833	829	857	828	805	821	847	829	834	817	832	898	802	822	847	858	861	869	826	781	829	820	818	820	872	876	849	888	803	836	791	834	824	834	825	834	821	852	807	858	798	850	876	828	842	817	845	889	842	880	828	876	827	839	815	860	879	795	855	818	797	812	813	831	847	841	846	902	813	866	825	810	844	849	829	877	827	854	856	838	858	818	830	800	817	829	886	836	842	824	861	800	836	832	808	881	835	812	841	832	824	796	861	867	844	817	834	764	862	843	873	843	865	862	918	801	772	883	841	834	818	830	907	866	825	785	821	834	851	804	824	836	832	811	828	830	818	794	861	858	809	852	824	870	820	857	855	835	813	890	878	837	838	864	810	795	807	836	849	841	870	831	824	813	864	847	847	854	852	870	852	838	829	826	824	860	842	851	855	768	890	790	899	798	838	802	892	818	805	848	827	811	873	849	849	882	853	828	818	850	807	818	809	860	801	856	783	811	816	912	787	870	825	890	842	890	822	857	831	877	840	867	811	867	877	856	870	857	851	807	871	814	867	851	879	842	799	798	856	828	874	846	835	818	883	847	835	809	887	811	872	896	839	851	836	807	814	871	842	802	857	820	862	877	822	869	801	813	852	814	854	829	851	818	897	844	833	838	806	859	835	839	878	856	832	856	854	801	853	828	807	886	797	888	856	826	888	864	848	815	798	863	829	833	875	828	865	885	849	811	819	807	777	864	905	800	808	856	842	843	863	842	864	880	841	849	822	827	897	833	883	812	846	793	848	834	843	860	870	875	843	846	886	835	881	789	821	860	865	812	788	850	820	859	877	863	828	802	804	876	827	796	843	830	824	850	835	834	825	884	799	870	784	873	858	830	891	803	822	787	770	836	813	873	859	854	791	884	818	829	833	819	811	832	859	825	870	836	825	827	868	839	852	827	857	814	837	809	828	799	822	864	837	879	838	806	864	820	816	867	807	757	818	909	838	841	859	820	820	865	847	873	833	811	851	813	838	786	821	887	804	857	783	890	836	833	806	806	860	869	864	855	827	893	869	802	797	838	838	848	839	793	773	853	815	802	835	855	830	866	850	838	860	821	794	844	800	822	856	833	906	838	852	817	838	823	829	832	795	830	830	881	834	803	835	857	819	824	829	891	796	833	809	830	837	849	811	843	854	854	856	837	809	825	796	841	787	842	866	831	878	907	880	844	863	789	870	815	848	809	832	861	840	832	806	843	874	859	856	869	858	816	847	793	839	842	852	862	825	791	852	852	865	875	821	860	846	820	865	884	808	896	896	866	856	836	801	821	861	780	842	823	817	846	816	879	850	863	822	887	794	807	831	850	874	836	792	819	815	837	771	876	810	856	857	836	826	917	876	815	791	882	779	816	856	817	818	813	849	834	782	830	886	818	823	894	771	861	889	832	843	852	848	875	857	806	884	912	842	837	823	853	825	848	824	832	886	814	835	807	878	810	790	791	826	836	871	859	831	842	894	886	812	807	838	836	805	886	905	861	839	795	796	866	820	846	824	806	826	853	830	871	884	832	818	842	817	865	902	834	848	850	849	817	830	835	858	821	796	861	843	873	816	836	805	767	866	861	856	791	837	798	875	812	864	878	808	839	863	837	887	808	873	863	885	821	818	840	868	841	860	822	843	826	810	838	822	809	796	870	859	837	816	794	847	829	837	817	781	774	827	789	825	858	755	819	862	902	820	788	886	875	845	801	814	813	868	810	881	826	877	835	877	846	877	833	866	850	857	832	797	859	920	848	831	828	813	841	847	823	827	856	779	853	849	834	850	899	829	840	861	779	837	856	827	835	858	827	856	898	887	804	841	865	838	845	819	827	812	787	812	844	789	853	852	837	794	888	849	798	813	861	844	846	872	854	813	866	789	847	868	846	747	869	832	808	867	887	845	818	840	870	866	860	796	854	853	816	845	810	791	831	822	853	868	873	830	824	833	837	834	823	820	850	767	838	868	831	814	804	824	824	873	856	785	839	858	822	869	828	862	836	856	831	845	844	797	841	836	850	814	821	852	824	832	793	842	882	832	809	835	865	861	802	835	867	837	860	851	825	867	852	835	830	804	821	809	868	840	801	848	857	905	855	839	775	813	831	866	792	839	815	800	840	835	804	773	854	826	820	906	849	815	811	773	800	844	821	839	864	863	833	848	813	782	835	827	914	824	830	854	863	831	778	796	816	794	862	859	827	868	836	872	812	825	836	805	841	869	867	858	842	826	867	861	858	849	885	877	834	839	793	880	799	843	844	811	830	865	845	857	841	826	789	829	860	884	839	840	865	825	792	829	855	846	781	849	861	849	852	803	849	880	845	796	866	850	806	876	817	861	856	824	828	838	776	865	865	825	862	823	822	855	864	834	843	822	813	819	868	879	852	862	869	827	848	797	880	847	894	772	854	835	827	828	811	799	797	816	857	792	819	819	877	851	788	768	825	889	840	833	799	847	890	821	798	836	838	860	844	814	826	815	859	837	851	820	864	835	791	806	858	828	848	873	872	824	815	800	869
12598	20938	17951	10353	7782	6608	5424	4869	4051	3411	2889	2309	1982	1767	1587	1459	1375	1309	1342	1215	1191	1207	1204	1145	1186	1157	1092	1051	1080	1059	1061	1035	1057	1028	1052	1110	1089	1023	1064	1118	1047	1031	1029	973	1010	1045	1006	1027	1024	1030	960	980	1029	997	953	1009	1045	1057	991	983	983	973	1021	964	907	1047	1008	1026	992	1012	965	978	1013	1007	1017	981	985	1001	996	983	985	1055	986	1062	1013	1007	998	987	958	1021	988	967	969	927	970	995	945	985	988	945	925	970	993	1003	958	966	988	975	976	960	985	919	1001	947	942	1009	981	944	985	985	932	1016	1001	944	947	974	952	959	946	979	997	982	975	969	953	960	928	937	1015	979	1023	1013	1013	995	982	1004	933	997	964	1001	944	978	968	964	1028	964	998	978	964	950	996	1022	930	1017	994	1012	948	934	967	961	999	997	986	939	950	933	996	953	967	1013	1049	974	999	973	973	996	960	996	917	1008	972	997	964	986	974	945	1014	1018	1008	985	980	961	977	972	931	1025	941	995	945	977	979	967	1007	917	935	1000	978	972	974	970	1025	992	918	935	1007	1014	1027	982	952	949	975	929	971	985	1005	1012	968	934	934	961	981	965	1006	995	1024	949	991	1015	976	980	1013	942	925	915	994	1017	994	1011	989	1004	960	946	1007	997	1040	941	972	1010	955	1009	926	974	988	967	950	963	980	974	955	983	995	990	959	968	981	976	981	989	976	999	981	956	1006	988	966	969	975	929	980	971	944	1026	949	989	937	970	888	953	961	981	974	1010	1004	892	981	936	1031	985	916	954	974	941	980	957	996	949	975	991	1040	991	986	930	996	1003	970	1030	1010	1016	946	972	949	1026	952	937	1006	971	963	935	949	1008	978	974	977	1001	1002	950	987	972	1008	998	1050	1033	961	952	939	1005	1001	995	1006	987	981	957	993	1022	1019	1021	957	948	966	935	956	1005	994	929	961	1014	999	1025	1011	963	972	907	850	985	939	946	952	1004	963	991	999	971	1008	951	983	961	950	949	999	973	946	962	967	939	943	971	928	1010	970	956	930	940	1006	937	982	920	971	973	915	924	984	960	960	977	972	1006	959	1012	952	932	985	995	982	998	986	998	872	1024	987	957	960	938	927	906	985	1010	931	956	964	981	992	1011	991	986	992	976	938	995	982	1026	1026	924	956	1023	961	987	968	1000	991	991	914	970	995	972	972	965	963	1008	994	995	976	968	943	984	980	950	943	985	961	1030	936	961	993	917	974	998	1021	968	970	995	965	992	953	951	1027	963	953	1015	1006	956	1017	951	1046	928	949	975	1042	932	962	945	947	968	1005	1001	1009	1006	969	978	950	969	932	1037	901	971	973	959	1028	1016	989	904	955	953	989	976	951	948	988	1036	1000	979	949	996	947	959	981	942	954	977	959	975	995	966	902	928	979	995	1000	998	917	981	966	979	938	978	998	947	963	957	963	985	975	928	946	928	988	984	950	946	998	1004	962	977	988	971	913	960	990	983	988	1008	983	939	958	1021	976	959	930	1009	949	950	942	1020	992	990	984	921	979	952	979	971	1004	956	994	964	974	960	1000	1010	977	951	987	991	943	969	991	926	999	960	984	961	1013	948	962	999	990	975	940	997	940	972	985	969	955	968	970	991	885	917	1007	983	994	918	993	950	979	1003	974	988	984	1020	993	974	955	965	961	976	970	979	941	950	971	986	1017	989	957	987	958	1019	980	981	971	959	947	947	1065	941	990	980	967	963	1034	959	964	930	982	968	967	1009	971	1030	938	916	1014	955	983	925	1001	1006	930	985	1030	956	1005	927	930	967	962	1024	1021	983	947	988	997	944	972	980	985	1049	985	1020	1004	958	990	971	975	985	1003	955	948	996	988	984	1000	946	960	958	951	944	949	918	923	934	993	954	994	948	972	1013	980	945	990	967	976	935	988	905	939	1006	949	998	1000	913	932	967	967	939	962	1002	957	1002	929	1015	950	964	1025	950	1040	928	967	994	929	897	973	955	971	966	967	931	967	964	973	973	1023	991	995	962	940	1011	981	893	1027	978	986	1021	967	976	964	996	969	973	957	980	954	982	998	927	951	946	981	981	910	936	1006	963	944	964	970	920	965	973	940	951	983	969	949	919	943	958	922	924	935	984	962	986	963	944	979	928	962	909	973	928	957	960	956	986	931	946	985	1027	945	988	929	987	990	925	972	908	951	953	1004	998	984	914	965	971	986	919	974	946	964	951	977	943	1008	975	1010	978	949	1018	964	985	968	995	945	973	982	960	1026	952	965	921	981	992	1018	1036	1017	973	960	972	959	1026	977	1001	948	964	982	943	998	986	989	967	928	956	984	986	959	972	1001	1005	996	978	1010	1020	1008	1012	941	996	973	961	1005	966	949	990	961	978	1000	954	874	1002	1026	965	978	1010	957	935	980	973	946	927	975	945	946	1030	996	965	978	995	963	1020	941	928	965	967	1000	1003	950	1011	935	969	972	1035	984	963	979	978	958	933	937	956	962	1004	993	1004	957	971	974	986	1011	1011	969	925	1005	952	955	977	950	936	941	951	928	984	938	978	992	985	967	993	936	972	981	950	931	944	994	949	967	1022	1013	987	1005	974	968	975	948	993	981	930	945	930	1025	969	992	982	966	1005	967	982	976	990	988	998	929	1002	1016	997	897	949	945	1000	1038	979	956	916	1000	1027	930	996	945	964	976	950	1014	993	958	939	946	1021	990	1000	1006	980	958	960	1011	993	985	983	991	1043	957	974	948	961	1003	912	991	1046	922	919	1028	964	978	989	987	1016	999	940	985	974	986	990	992	985	1000	973	970	973	979	960	934	1049	998	1005	954	965	947	1009	981	942	981	1002	985	961	933	975	990	978	976	1005	979	959	949	1023	1031	963	1004	934	976	952	998	923	972	962	1003	971	968	947	978	1019	984	947	986	981	995	920	993	928	976	1006	929	966	972	898	976	988	962	950	930	981	977	946	978	1022	982	958	960	938	1039	939	994	977	1005	984	983	973	1010	965	929	968	974	1026	1053	1005	937	938	1042	956	987	974	1001	954	959	941	985	950	994	989	985	971	905	1006	995	880	961	947	926	939	983	981	973	977	981	966	1012	987	972	982	978	964	972	985	950	973	1000	973	1001	950	1030	969	986	984	909	980	915	1010	1018	982	992	952	992	965	978	946	966	971	940	1038	953	958	949	946	968	1021	1042	970	992	999	925	946	1033	942	934	954	962	956	1017	886	997	971	1016	941	975	957	1015	977	970	923	982	966	998	979	958	928	977	951	1003	989	993	986	987	988	1015	1027	939	921	982	996	987	972	1013	990	941	962	983	996	1023	934	945	954	946	986	967	948	956	955	948	939	979	955	988	990	1014	912	939	1045	974	989	952	959	949	951	977	987	1015	966	997	949	972	957	957	956	987	956	997	966	946	955	1019	946	963	935	993	984	1012	1017	981	916	980	950	1013	975	983	951	996	987	936	926	923	990	968	963	1015	954	980	947	970	995	968	957	994	979	1006	970	945	998	1024	965	1002	1021	941	960	984	967	946	976	956	1015	945	1017	957	988	939	936	926	1038	960	967	1041	999	935	1023	999	976	1009	1014	1013	948	986	975	946	984	1033	940	953	1017	947	958	982	994	947	961	949	955	959	937	924	958	986	967	960	1002	972	990	973	969	982	981	956	925	1011	1017	972	976	1003	946	1004	962	962	989	945	977	974	1004	1003	939	969	1042	965	968	921	999	955	958	927	941	928	964	985	949	1000	1022	997	928	974	931
23525	20973	28316	23790	21030	15617	6501	4050	3157	2588	2198	1815	1536	1310	1191	1075	1067	1020	961	943	879	860	884	820	838	796	815	800	775	730	739	775	697	744	727	747	764	733	751	720	735	758	640	714	724	721	696	709	678	705	658	661	678	647	679	725	730	620	674	656	627	678	669	697	696	664	650	746	630	625	644	666	670	652	663	686	667	692	702	638	643	617	644	660	680	692	678	639	653	665	633	619	668	687	678	679	672	628	646	668	665	629	623	659	676	637	630	631	644	633	668	703	657	642	642	623	652	646	622	649	652	649	683	679	616	655	663	667	605	675	637	673	629	608	646	665	619	649	611	688	640	681	683	611	626	654	623	614	614	634	617	568	660	603	645	623	718	663	638	642	628	638	615	678	645	676	627	614	642	646	620	700	655	659	655	611	637	696	711	678	592	592	617	628	626	646	661	714	647	637	634	619	668	691	602	660	647	655	691	704	656	648	620	623	657	589	701	640	637	617	646	667	654	631	672	664	641	594	713	625	640	646	644	619	664	651	667	652	650	678	651	672	656	623	633	614	638	674	619	650	649	649	661	662	652	644	676	636	666	639	601	640	675	640	621	640	626	611	638	658	650	699	652	623	646	648	669	626	660	655	650	624	650	622	620	612	662	693	673	641	690	650	606	673	644	614	689	673	649	625	698	654	604	674	621	663	651	673	627	626	644	593	683	632	632	654	671	659	661	663	694	661	668	662	706	685	648	627	648	652	700	637	666	657	717	606	647	594	631	673	691	627	660	610	653	627	631	606	610	683	642	665	662	669	674	656	648	652	637	643	662	674	640	667	621	636	645	632	607	649	640	647	617	687	678	605	650	643	658	669	642	646	658	589	672	685	634	659	704	656	742	668	679	705	629	607	643	681	617	652	623	675	643	666	674	668	668	643	618	642	616	626	601	660	642	616	687	642	649	694	644	670	636	634	657	624	615	655	674	621	674	650	632	653	680	653	662	670	624	643	654	648	670	651	648	649	618	635	632	640	706	630	648	625	618	619	609	614	610	660	645	615	645	626	714	677	622	693	626	616	679	632	606	613	657	676	601	652	636	629	682	667	633	600	611	671	682	637	696	661	647	650	591	640	612	641	664	640	627	622	634	624	652	620	656	640	662	608	682	662	621	679	624	622	676	660	654	651	659	683	631	595	655	704	637	648	688	647	602	660	590	649	668	575	676	622	651	639	652	596	627	681	618	618	654	646	648	630	652	637	648	655	591	645	621	618	649	655	645	660	628	654	641	649	634	653	665	656	649	676	662	631	661	683	619	642	647	665	665	629	674	621	638	646	650	697	635	604	626	653	679	622	642	627	614	605	662	694	663	628	658	607	651	622	652	654	662	627	637	637	661	665	641	671	685	656	661	664	678	673	642	643	620	621	690	612	658	657	680	653	646	662	644	635	656	645	607	595	661	639	639	636	634	630	685	670	668	610	635	629	646	670	623	638	659	623	640	647	649	640	670	607	626	619	650	633	698	675	678	651	624	622	663	636	690	665	689	615	619	669	719	663	658	646	593	649	684	660	622	645	639	657	650	666	625	668	628	649	634	666	634	610	673	685	664	643	602	615	681	603	676	636	641	618	668	654	643	682	649	688	682	627	686	659	610	657	630	673	687	657	640	689	659	658	629	648	636	698	632	654	657	670	678	618	633	633	611	655	668	669	665	665	636	683	617	659	621	653	621	658	653	553	661	620	667	612	629	654	630	604	600	633	663	660	682	654	674	689	640	655	631	661	640	676	651	670	662	655	625	655	671	595	662	622	645	632	648	622	653	643	666	657	701	662	683	680	666	634	601	655	658	662	619	648	628	652	692	660	658	651	679	662	624	622	704	624	668	640	682	634	656	636	653	673	620	637	647	635	629	663	631	646	640	605	701	666	637	628	647	656	671	667	687	652	593	655	663	660	599	685	616	655	678	637	593	625	655	648	660	659	666	654	660	633	655	713	670	668	649	666	623	651	654	636	698	620	663	619	656	681	641	619	588	662	659	663	648	652	690	664	676	637	630	701	656	627	670	609	660	682	660	659	628	669	655	642	621	652	607	658	654	615	639	600	591	652	611	641	666	648	665	662	653	671	615	683	637	632	664	610	634	648	634	643	653	616	638	646	663	652	678	631	662	646	650	627	620	686	673	634	655	625	649	656	603	659	643	670	661	642	647	635	594	674	638	618	611	635	666	627	667	672	676	615	650	649	668	635	613	656	652	604	657	636	666	642	634	659	642	634	646	638	668	677	647	629	668	675	685	620	696	652	724	655	583	643	619	633	669	649	677	641	637	647	649	626	609	645	677	617	629	623	667	680	636	641	622	646	657	691	657	661	621	628	614	623	627	657	679	638	631	661	624	621	593	677	629	659	616	672	649	639	650	641	613	655	662	661	651	692	622	656	659	627	675	671	673	646	663	645	626	629	661	639	626	611	651	653	610	615	642	621	622	655	637	679	615	658	623	663	617	649	655	641	664	632	644	621	661	669	674	646	654	644	642	624	629	613	679	704	626	634	664	647	659	642	637	659	603	674	649	660	653	662	656	644	669	707	658	650	651	630	675	582	663	694	597	646	667	624	631	623	648	627	653	626	680	675	644	645	638	660	609	679	677	633	632	629	594	660	683	610	682	648	658	638	658	645	728	654	664	681	628	690	668	667	629	596	616	688	661	649	646	640	640	623	660	676	649	639	621	659	681	670	644	668	639	623	632	681	666	657	707	679	679	613	699	619	636	624	657	640	653	651	647	628	638	660	690	647	655	657	633	681	688	625	645	645	661	623	687	664	583	652	640	623	642	663	628	666	671	662	609	606	627	667	637	681	676	633	650	667	635	667	644	639	616	635	689	690	620	665	622	693	622	643	657	632	642	614	609	615	652	650	632	646	627	613	640	634	610	657	656	659	597	674	602	686	641	669	605	676	634	616	656	709	666	647	643	680	549	682	668	634	675	671	609	623	655	679	635	599	667	666	645	629	599	613	643	641	683	607	644	628	597	651	637	621	680	685	661	635	680	662	639	683	644	578	621	636	637	627	672	636	637	664	658	649	619	684	668	635	635	642	637	665	683	662	639	681	649	694	654	638	597	631	657	648	651	648	629	646	658	676	640	638	600	639	638	675	593	627	608	659	688	633	669	641	620	613	650	640	636	669	653	635	626	686	646	675	637	616	637	651	650	657	685	673	664	633	634	700	663	653	623	672	629	650	653	650	675	641	655	663	580	635	686	669	638	633	630	707	638	683	630	621	618	617	659	600	665	666	600	656	632	595	619	628	647	635	656	647	632	710	637	630	656	649	641	602	654	659	681	619	675	649	640	627	629	692	624	610	620	649	644	619	657	610	659	660	658	677	660	660	627	656	698	632	615	662	687	633	636	653	628	688	648	639	653	641	622	657	618	663	659	649	645	688	630	656	663	695	586	648	688	643	670	623	624	651	614	638	597	663	631	674	667	704	677	633	657	575	641	594	612	688
13892	28490	25054	16106	12601	10347	8544	7371	6190	4987	4096	3269	2695	2251	1895	1709	1484	1541	1307	1259	1237	1215	1181	1184	1109	987	1049	1013	951	934	929	882	939	914	890	895	857	877	883	819	820	811	883	851	857	843	873	840	802	813	813	818	809	809	880	835	780	769	772	783	780	809	801	744	795	800	815	795	712	784	820	823	845	768	771	763	736	750	776	800	861	782	812	813	814	799	745	825	760	818	809	759	731	783	751	750	814	766	774	758	744	792	777	786	780	754	746	789	785	759	785	723	760	755	722	815	818	836	769	764	789	789	801	732	767	760	797	789	767	733	791	761	800	793	753	772	742	768	733	789	762	751	787	765	797	753	800	786	802	770	738	766	793	814	732	766	751	762	730	779	788	841	801	737	762	738	747	744	744	771	779	734	801	817	758	755	757	756	792	749	767	776	765	761	731	754	773	792	741	773	743	713	816	738	793	787	765	772	726	791	749	767	707	767	793	767	746	735	811	790	774	802	781	778	789	732	787	742	764	773	762	751	779	834	745	803	779	768	741	776	753	772	789	725	752	762	782	753	788	761	775	786	738	784	800	754	774	780	782	750	790	750	785	776	763	752	770	757	794	769	722	778	853	776	796	788	745	728	783	757	767	753	755	728	782	729	765	794	774	765	779	743	773	749	792	792	803	691	777	768	779	763	771	812	749	799	836	788	793	766	815	818	771	792	765	770	751	774	759	746	720	774	826	726	756	717	764	707	777	762	765	704	755	723	736	777	781	769	749	787	734	832	789	709	770	839	822	778	777	792	748	749	739	786	810	737	811	813	799	789	763	766	804	751	732	801	764	766	753	740	778	792	739	708	715	802	846	763	802	731	811	745	774	736	753	766	785	760	774	747	801	811	747	771	763	723	795	815	745	809	767	754	761	754	759	737	752	761	733	795	757	813	750	776	834	801	789	739	721	737	758	760	780	746	731	711	735	763	785	760	751	718	797	725	756	775	772	764	758	787	822	751	790	799	770	791	832	720	762	756	738	729	734	728	816	773	750	740	759	750	793	780	753	752	766	783	744	702	726	800	810	704	749	800	779	741	805	771	740	818	722	740	774	740	761	756	731	781	777	763	747	760	724	742	704	779	781	701	799	746	729	744	812	715	797	805	757	767	789	758	790	770	739	740	795	788	730	711	752	752	714	759	765	761	736	783	792	780	768	793	814	729	770	767	741	760	780	801	751	825	750	729	742	772	777	740	740	765	766	724	707	772	761	748	760	788	777	746	751	805	784	772	769	772	772	730	750	754	775	792	746	797	757	788	757	771	745	717	788	783	702	818	793	790	751	816	762	739	763	735	721	819	794	716	794	731	745	734	820	752	770	761	795	792	758	762	735	783	735	786	763	777	733	758	758	789	779	775	729	803	742	793	762	781	727	806	776	781	726	765	748	711	683	780	791	787	781	730	754	743	784	770	790	796	794	762	791	792	767	797	710	766	785	789	781	740	771	803	749	781	764	808	810	745	722	765	690	761	731	734	781	768	752	777	797	778	747	730	730	741	823	783	722	742	781	795	734	779	749	749	740	785	756	786	747	767	737	771	808	778	708	720	777	776	805	745	737	751	787	748	725	729	774	760	764	808	804	741	779	750	743	752	800	688	776	777	744	760	755	726	784	741	770	768	775	759	742	779	752	765	772	785	775	697	784	778	758	730	748	790	773	759	758	746	806	749	782	757	783	800	843	731	771	767	785	741	772	758	732	803	802	788	762	825	781	734	794	763	784	748	797	742	786	799	714	772	788	782	741	798	728	734	784	776	765	746	734	735	747	763	763	787	708	789	762	730	739	713	760	751	782	765	734	737	738	806	804	728	737	810	751	768	751	776	759	759	789	739	792	789	793	774	769	816	787	762	771	757	746	728	799	730	754	803	799	738	773	776	765	778	734	800	746	757	768	749	725	786	817	761	776	767	761	767	782	755	770	783	753	776	751	745	780	776	804	773	770	741	722	737	756	771	787	748	744	829	764	783	787	731	746	770	745	790	739	763	803	799	753	797	806	712	740	788	790	747	743	795	718	780	780	724	764	771	726	782	764	771	755	772	758	739	750	806	732	800	735	733	761	752	761	758	752	745	773	781	749	708	757	762	790	757	777	812	789	735	783	693	740	804	776	804	762	767	747	760	771	747	763	779	807	797	761	769	800	786	719	808	750	788	828	761	718	753	750	774	765	775	756	795	787	768	749	808	756	776	716	749	787	712	736	761	768	760	777	760	750	766	747	762	773	715	773	750	737	738	737	802	785	768	813	809	745	806	763	772	695	735	786	733	810	823	766	787	774	792	744	736	761	785	696	819	760	747	773	773	750	797	784	794	765	798	758	755	798	784	732	743	733	773	796	781	780	759	745	800	768	768	802	740	759	750	765	789	760	800	766	763	770	786	710	775	790	765	789	750	818	767	743	785	760	780	747	776	775	784	769	726	748	768	750	790	776	788	819	811	757	783	761	763	795	734	790	761	757	777	716	722	770	789	770	761	766	804	760	787	812	748	800	786	782	801	777	793	771	705	777	801	795	787	768	703	767	744	776	768	767	752	788	771	724	743	758	779	742	759	775	814	792	740	747	763	792	797	782	756	774	788	693	767	769	779	772	733	742	773	803	834	795	763	791	807	747	751	735	766	711	745	760	740	745	786	751	759	772	740	792	803	759	728	780	763	784	750	756	747	793	742	791	762	743	766	778	769	711	775	828	782	797	783	755	791	751	764	781	755	859	768	769	715	776	774	778	775	760	782	794	798	762	775	720	749	770	775	768	803	747	748	811	805	797	778	752	788	741	788	744	796	742	745	761	748	752	753	749	779	784	742	746	756	793	730	758	775	765	757	763	782	748	772	759	777	796	805	768	724	775	743	753	766	771	805	749	790	760	816	763	809	790	774	781	787	724	775	813	745	751	716	756	742	802	751	748	779	788	787	788	805	783	746	779	752	778	721	812	809	770	762	791	805	790	744	769	745	755	739	774	737	786	745	807	772	759	752	759	781	729	794	771	761	783	796	792	778	774	741	772	770	811	788	783	776	819	778	813	787	743	739	745	777	797	743	718	766	769	786	760	754	808	809	766	792	752	746	812	727	729	759	756	788	719	725	749	774	739	718	775	744	719	770	762	745	777	737	758	758	774	762	758	779	797	780	753	731	829	791	790	764	732	753	741	757	760	752	767	812	751	764	802	768	747	741	776	806	770	739	792	744	785	772	776	759	755	755	714	786	756	798	760	793	751	750	765	695	736	744	770	713	787	772	742	733	848	795	769	759	761	764	748	816	765	759	719	758	825	783	779	721	755	809	723	729	776	762	752	786	807	755	799	802	770	763	776	760	768	770	745	706	758	709	759	780	754	772	721	787	745	758	810	750	744	774	770	786	761	729	728	797	781	757	773	742	817	782	782	740	735	787	774	767	769	782	755	747	789	763	774	749	737	792	727	727	830	775	790	772	726	737	804	764	776	767	744	780	790	760
22537	20966	28710	23403	20987	21306	16139	6138	4128	3513	2799	2293	1997	1607	1412	1280	1215	1210	1113	999	983	1041	937	842	891	773	794	784	782	823	732	635	779	728	697	722	757	735	682	660	632	680	716	673	657	657	695	678	660	640	612	667	663	670	657	608	651	639	673	654	656	654	688	660	623	609	654	648	644	629	672	584	631	694	625	634	641	618	612	650	624	646	674	605	584	628	635	619	663	657	599	569	650	645	659	637	641	616	669	605	648	639	654	609	591	614	596	602	553	621	629	628	618	645	627	668	583	595	617	606	647	636	662	616	594	635	607	634	595	576	591	566	667	578	651	564	583	556	622	642	630	579	634	619	618	620	639	673	589	682	595	613	612	575	602	600	609	606	599	595	652	597	587	628	592	629	635	603	614	649	577	611	655	587	613	574	597	616	609	564	618	588	633	629	632	644	667	608	597	615	607	607	607	629	592	625	608	681	587	593	589	565	637	649	577	607	590	605	615	609	629	568	586	589	600	564	605	605	600	607	619	586	631	606	583	632	587	655	608	632	650	578	610	572	568	599	619	617	652	615	606	662	621	615	616	582	604	616	575	602	629	586	585	629	595	630	599	639	600	609	662	565	610	619	662	637	627	577	630	643	611	584	578	593	608	622	567	576	646	622	593	610	640	624	640	620	646	608	545	619	613	616	587	626	649	580	620	629	584	662	601	641	616	592	587	602	635	610	599	634	577	562	594	638	624	602	590	612	598	621	579	591	639	585	616	634	652	563	565	508	607	548	590	576	630	589	617	598	630	596	638	637	630	580	599	603	614	588	602	625	610	642	645	623	617	566	594	593	634	618	624	582	597	617	610	620	582	617	625	659	645	582	601	626	607	616	606	596	615	606	610	618	569	574	613	622	608	614	614	644	575	646	610	574	600	601	602	604	602	648	655	598	597	645	628	644	598	596	579	620	603	635	613	597	633	613	602	609	617	627	616	585	618	579	626	588	585	614	611	595	607	634	644	587	571	569	594	568	616	599	594	624	603	641	637	619	615	643	645	600	582	611	601	567	576	614	591	634	615	572	591	620	608	641	586	614	599	555	637	619	598	611	611	656	601	635	578	582	614	655	615	641	671	560	627	659	623	590	607	625	604	610	598	624	621	644	571	592	622	617	609	599	579	610	661	617	631	601	609	632	621	634	640	628	625	650	607	637	579	640	603	572	585	562	573	585	607	628	655	593	585	625	619	587	638	637	599	595	611	647	630	578	591	641	583	577	571	608	608	655	618	600	640	608	592	630	628	614	555	615	604	598	617	609	649	617	597	643	642	635	622	614	611	599	617	596	627	586	594	604	595	616	591	645	615	589	556	644	619	604	652	633	612	642	604	591	630	565	624	608	586	635	612	622	616	605	604	606	587	600	608	563	566	607	654	648	641	612	601	538	622	631	666	644	580	631	656	636	610	589	632	616	623	655	598	574	599	599	565	599	635	659	626	600	591	594	624	611	654	615	621	608	616	561	559	620	580	608	586	650	609	615	584	589	602	635	665	685	620	603	616	587	593	587	550	612	553	623	642	608	634	630	607	623	584	604	611	613	604	581	657	565	627	636	596	595	589	633	627	608	587	623	614	583	570	603	666	594	572	600	610	607	598	601	633	616	613	585	616	632	617	586	614	618	599	602	568	634	595	592	597	636	622	639	618	603	621	624	571	614	602	574	623	596	602	595	587	601	558	649	621	593	631	613	572	590	638	562	653	626	651	601	553	591	614	604	572	567	622	615	579	584	652	608	592	656	612	612	575	567	603	592	570	630	598	620	618	568	608	625	608	614	638	595	599	617	599	623	626	618	601	648	637	605	572	609	653	636	603	607	583	609	620	591	615	565	620	605	563	562	652	606	621	636	592	577	585	634	602	613	578	592	611	617	614	561	589	607	609	633	616	610	564	581	560	570	625	590	632	591	604	618	621	602	645	607	618	620	605	617	605	637	604	678	614	577	643	598	624	602	610	604	647	560	614	628	623	636	628	646	626	638	596	615	576	611	637	593	619	617	589	592	585	609	580	594	572	598	570	577	635	619	621	602	660	603	643	607	597	605	589	591	627	608	615	590	627	616	627	553	645	598	638	617	599	630	646	592	572	614	628	610	626	557	667	587	598	612	576	590	618	624	563	641	614	630	603	615	603	640	653	597	577	601	613	618	598	607	565	596	608	598	623	588	596	624	612	593	629	611	647	602	629	603	573	581	564	617	591	620	622	585	683	652	638	586	599	627	592	600	618	612	628	579	578	633	608	557	627	621	600	571	597	584	578	628	612	612	604	603	598	667	610	626	591	623	619	586	656	634	594	622	639	649	612	625	604	656	641	648	608	624	620	629	601	601	582	646	649	597	602	633	598	586	636	613	619	608	605	568	608	591	620	641	606	627	589	555	597	575	603	549	601	587	583	595	567	572	609	574	601	585	620	588	605	601	584	613	578	620	658	642	605	638	627	599	647	646	617	608	610	659	595	595	636	598	577	565	585	617	585	563	674	583	635	614	616	591	665	615	610	591	598	635	641	611	638	608	592	635	621	568	604	608	628	594	586	599	631	578	575	611	643	583	629	583	588	622	623	591	617	636	611	646	644	570	612	589	593	613	611	655	598	592	622	624	618	650	586	642	600	611	624	581	625	626	567	580	574	586	601	595	644	630	629	574	633	603	593	596	591	627	595	659	617	617	626	620	636	597	597	573	606	570	555	616	608	596	598	587	640	604	563	611	595	616	643	616	617	605	609	609	597	601	601	579	622	578	598	610	657	610	622	651	577	598	592	586	604	639	592	620	594	591	635	586	611	592	617	615	580	625	591	565	603	580	640	603	612	630	668	611	601	580	629	620	621	609	605	605	617	588	609	578	638	639	607	607	606	591	620	676	573	613	567	647	590	554	596	555	616	631	574	630	603	626	601	597	573	669	599	635	592	611	577	589	621	582	613	591	618	582	632	581	622	633	629	641	609	621	630	566	609	610	600	612	598	610	598	615	608	601	603	613	627	623	628	574	558	643	595	612	622	623	620	596	597	622	582	641	640	601	592	605	574	595	638	646	629	648	638	626	624	598	606	588	616	620	611	602	616	607	587	660	613	602	588	587	585	612	598	565	577	678	631	636	613	622	648	620	603	639	631	604	586	615	607	644	631	643	602	603	600	642	617	575	597	585	582	594	616	590	608	590	605	603	585	618	628	640	582	619	649	624	614	602	648	625	589	568	590	583	598	606	626	602	606	604	583	602	577	596	648	612	596	623	590	613	551	635	615	617	623	595	605	628	594	582	564	625	616	622	588	614	624	626	581	637	618	619	615	605	600	624	613	622	589	606	592	608	620	626	625	609	605	648	598	637	655	598	587	581	576	602	623	594	625	658	587	623	615	580	611	589	606	620	581	612	581	637	637	641	643	623	604	596	661	597	597	599	567	637	641	620	640	608	637	619	610	583	650	609	649	627	606	614	591	576	573	630	608	607	597	612	597	640
16389	33630	29598	20457	16595	13952	11801	9947	8014	6725	5321	4259	3462	2772	2268	2037	1831	1671	1522	1434	1377	1391	1294	1237	1234	1059	1078	1022	971	879	916	895	956	960	934	895	872	842	842	876	879	809	892	816	829	816	765	799	791	790	789	780	757	775	808	802	729	790	701	811	723	805	779	769	741	746	750	720	746	714	717	770	736	745	747	719	666	709	729	780	709	691	671	727	693	717	674	735	743	762	788	711	731	718	727	708	711	686	701	704	701	692	709	695	725	728	681	712	713	738	674	708	684	740	736	698	686	709	699	695	677	729	737	746	689	743	670	707	681	675	673	687	712	681	708	726	722	745	721	713	693	673	720	646	702	725	719	697	670	753	674	665	690	691	687	664	676	668	715	712	675	709	714	697	700	721	706	694	723	735	719	725	721	709	680	705	696	682	667	704	680	678	670	734	731	705	687	704	710	692	687	694	680	679	622	715	733	697	712	722	672	709	681	744	713	702	700	661	693	675	702	729	723	731	691	676	735	649	763	698	677	688	731	666	681	636	675	654	710	723	754	692	679	683	739	675	687	689	725	687	684	740	712	675	747	687	658	718	717	659	724	684	695	718	694	778	689	684	675	745	654	694	706	654	678	693	683	663	682	741	711	683	639	695	714	719	686	707	700	694	681	723	731	732	686	692	707	717	689	739	709	679	671	706	686	728	675	689	692	726	675	691	678	677	716	722	694	706	691	669	687	645	732	651	699	646	686	742	678	660	718	675	698	705	689	643	706	677	685	699	703	742	690	702	721	728	712	689	706	686	703	689	719	733	720	655	676	707	728	721	687	732	689	721	720	674	681	685	708	723	717	650	671	712	768	693	645	676	736	705	689	705	714	677	666	675	680	746	710	678	715	715	713	746	720	681	706	764	726	681	739	688	735	678	716	686	752	699	698	694	691	710	640	723	704	701	721	682	678	672	718	694	666	688	738	699	736	763	722	670	719	700	717	693	665	677	723	688	658	724	648	705	708	652	696	771	675	739	729	707	653	659	699	663	681	678	720	692	685	718	702	734	694	710	754	698	699	732	739	694	691	715	707	714	644	670	716	708	729	721	722	686	690	652	674	757	693	695	685	719	663	664	707	678	704	680	681	689	706	685	696	673	695	688	704	713	687	730	708	692	672	672	670	663	725	695	686	689	690	692	736	679	696	673	693	734	682	702	718	666	692	661	689	668	671	674	726	647	659	699	660	685	716	672	689	683	641	721	641	666	700	668	716	674	693	710	755	739	684	680	715	698	696	705	694	687	709	724	722	707	725	714	714	707	701	731	705	688	705	694	691	707	685	686	700	704	682	678	706	684	709	702	683	720	741	709	707	691	650	708	696	711	705	740	703	687	674	711	718	689	730	739	691	703	712	704	690	703	679	669	708	643	694	719	721	717	711	704	712	668	730	668	725	690	674	714	750	693	687	715	692	674	696	670	709	693	638	669	704	718	677	712	744	651	737	680	682	699	679	706	700	720	678	671	711	711	748	677	719	688	670	689	732	736	676	657	704	722	684	755	651	666	684	683	673	690	695	748	683	704	714	684	701	724	653	697	673	689	694	671	728	682	695	712	705	739	687	700	690	736	682	683	708	742	668	670	704	686	737	696	684	726	691	679	633	745	670	695	686	695	710	714	678	702	713	670	705	693	689	707	738	629	665	700	697	730	708	659	652	663	720	654	708	701	722	683	694	683	714	706	714	734	660	641	701	702	718	728	659	654	694	645	703	706	713	723	692	689	726	667	694	691	668	699	687	687	704	689	751	670	710	659	754	702	701	682	728	742	658	715	704	625	683	688	727	679	723	731	714	700	710	685	637	719	706	682	720	704	706	681	644	648	679	685	728	687	673	644	701	744	703	678	744	704	693	691	670	669	696	718	681	697	700	726	676	687	655	703	678	745	678	699	702	692	683	734	761	686	734	694	688	690	694	735	724	671	668	692	657	724	705	702	709	670	676	706	695	709	726	683	656	674	722	678	692	743	689	716	672	707	673	690	723	731	699	628	699	728	695	689	727	695	697	702	660	690	709	671	712	737	696	706	659	674	702	654	710	670	717	690	702	696	764	694	658	662	718	684	671	661	672	719	699	698	699	645	696	695	669	659	698	655	690	731	677	678	662	736	729	660	661	716	680	695	704	726	648	685	667	734	741	674	632	680	729	659	733	647	704	656	676	706	657	681	724	669	699	704	675	663	661	719	706	740	720	700	660	696	656	658	700	672	688	709	727	669	648	695	682	706	668	668	670	745	661	663	691	705	701	661	718	667	727	704	729	681	673	743	684	717	685	708	675	724	688	661	671	693	657	685	724	736	711	692	627	648	698	700	701	694	671	685	684	734	719	709	723	709	687	693	683	702	680	683	685	663	675	702	723	707	700	727	703	648	657	661	695	682	658	683	720	665	697	638	691	671	704	711	698	708	687	721	715	700	742	638	705	642	672	682	682	690	666	697	738	714	711	693	724	695	704	705	702	707	626	681	691	711	718	674	768	751	723	731	635	710	678	688	680	645	682	682	715	686	693	650	750	691	670	726	692	684	692	710	721	692	678	754	655	662	727	679	727	736	710	706	675	692	704	672	689	687	667	700	651	657	685	722	747	713	718	647	696	696	697	693	687	707	686	689	692	695	728	670	695	677	710	746	640	683	716	739	662	733	667	680	698	710	658	700	690	696	670	675	705	667	654	713	721	699	681	704	740	655	684	734	666	670	676	685	673	695	705	701	720	709	704	711	738	723	681	731	693	657	720	655	728	648	702	712	668	712	735	686	701	674	704	673	652	687	705	675	712	702	725	665	663	703	691	724	703	699	657	693	715	695	680	678	689	721	719	687	619	682	750	669	637	694	689	685	649	704	673	699	652	711	657	672	715	733	677	689	732	680	681	655	644	703	691	714	690	669	681	716	669	744	691	738	712	640	729	701	675	655	666	699	681	681	675	649	640	678	703	723	718	676	678	719	718	682	706	735	711	675	683	664	683	725	736	704	692	652	697	704	678	745	643	695	719	654	666	735	699	700	671	674	670	718	690	658	719	726	692	728	631	706	730	695	690	674	700	730	732	703	678	690	691	705	698	709	726	665	701	685	689	688	670	672	702	677	683	719	648	670	712	645	721	719	687	693	706	746	683	657	717	691	733	667	650	744	675	721	687	715	740	651	711	696	662	685	680	684	693	654	656	688	707	674	692	657	743	702	689	684	696	734	658	693	689	637	668	690	667	726	668	754	713	680	740	667	667	635	718	728	685	692	663	689	708	703	687	665	701	683	672	652	664	714	682	705	690	681	723	709	704	714	639	674	713	683	710	703	693	673	629	689	664	725	704	673	687	714	711	694	692	720	722	693	638	715	691	692	708	713	718	725	656	657	670	725	719	678	700	698	660	697	748	655	712	695	697	705	670	708	692	693	702	738	694	682	672	667	663	711	692	689	718	762	724	707	659	657	695	713	661	714	690	713	718	720	706	624	674	689	703	724
26662	20676	17247	9000	5108	3857	3143	2585	2232	1861	1635	1495	1350	1189	1178	1080	1028	1022	988	956	970	975	997	978	967	911	899	883	882	851	883	860	861	909	826	885	851	855	898	889	844	889	922	858	831	846	917	848	844	891	879	797	851	892	942	872	847	845	858	855	877	871	854	829	875	876	865	803	855	862	831	880	895	881	880	838	852	864	840	886	855	812	868	821	858	823	812	855	854	823	802	878	898	830	783	870	863	862	784	820	863	788	899	864	820	836	856	883	809	879	862	847	881	868	853	884	821	824	826	851	814	830	855	886	823	865	843	842	872	813	817	835	803	870	887	867	829	885	823	848	846	846	804	873	845	842	865	813	848	841	805	911	907	833	802	873	781	828	864	820	898	833	820	853	846	876	841	840	824	805	834	854	834	823	827	860	832	876	922	893	885	857	873	826	774	871	851	848	845	851	864	824	855	897	815	864	847	877	890	862	900	867	848	846	838	842	838	838	825	880	832	854	852	840	879	830	829	776	870	883	860	854	832	837	844	821	863	894	868	836	878	875	814	773	824	849	801	861	836	796	837	807	826	836	806	826	853	831	875	857	812	848	881	876	865	864	885	858	815	813	801	828	871	866	847	842	831	854	861	864	875	799	830	857	898	893	834	842	844	842	859	810	818	836	859	867	834	856	814	895	835	856	836	832	867	873	840	816	784	857	860	839	866	815	841	842	833	864	874	835	860	842	869	818	809	817	858	792	841	900	862	803	796	817	874	829	878	826	848	875	839	846	863	845	858	878	845	828	832	847	888	884	858	853	891	853	818	907	843	838	850	800	872	858	774	821	894	805	861	807	841	842	833	853	861	858	842	836	812	823	844	859	898	833	881	791	874	836	893	880	829	862	814	829	887	854	797	818	841	886	876	855	911	863	841	853	794	756	850	856	864	866	855	829	848	826	869	896	876	898	856	884	854	888	876	808	831	841	828	898	889	819	861	801	870	878	804	815	842	837	844	860	839	813	888	846	843	811	881	850	854	826	845	820	812	870	830	855	887	789	891	844	837	821	847	847	837	831	882	890	866	818	876	817	883	881	841	875	879	882	824	849	859	885	856	820	814	849	835	866	862	838	846	878	873	876	827	810	873	891	838	846	859	785	891	862	882	809	869	887	840	873	886	834	843	824	825	851	848	850	777	863	848	876	839	830	857	882	894	846	824	846	873	824	824	848	817	898	845	844	828	825	819	868	877	848	852	847	829	817	860	771	831	881	869	887	867	838	808	842	875	817	814	919	850	815	893	876	870	798	821	813	844	885	835	894	809	865	912	844	849	882	858	856	834	861	838	860	840	828	814	851	861	861	860	889	852	873	894	805	822	882	891	811	829	859	904	825	810	834	869	875	882	873	912	883	807	864	863	820	858	831	820	849	838	815	859	811	827	838	838	812	813	802	840	837	855	828	836	839	797	848	865	809	798	881	851	921	816	846	865	817	879	835	808	820	832	795	871	855	907	847	856	839	827	870	794	822	831	823	874	856	872	851	836	872	840	854	829	853	855	820	890	813	796	856	844	874	853	844	836	865	799	861	854	822	821	894	783	821	825	846	850	866	871	857	841	835	818	825	899	806	835	817	823	808	836	863	911	880	876	861	817	854	811	834	895	823	854	879	834	869	831	845	800	798	864	833	852	880	844	869	864	856	818	850	829	822	831	893	905	773	842	899	817	869	849	836	862	843	879	817	835	822	875	814	804	855	867	851	835	825	897	816	861	824	859	832	795	873	878	862	799	851	837	803	819	870	861	828	774	856	914	896	830	848	898	814	895	889	835	807	874	790	873	841	778	855	851	818	862	877	798	877	877	837	835	818	807	816	880	882	868	810	908	861	837	833	820	838	867	826	820	859	812	858	796	806	880	824	808	893	881	813	862	829	895	906	840	877	808	838	903	873	784	860	804	858	878	821	847	850	810	832	866	853	836	821	848	815	870	836	823	850	877	858	840	857	740	884	845	890	814	875	923	864	840	892	841	843	863	815	823	848	813	812	794	824	852	811	850	871	829	861	918	875	832	869	819	808	836	874	835	853	862	921	874	831	888	825	910	879	804	827	830	818	888	873	882	842	804	839	801	824	813	829	841	845	831	855	876	820	828	822	836	832	852	820	810	856	826	790	867	851	807	867	837	813	805	777	851	905	807	823	852	839	890	825	809	797	843	769	866	857	823	810	883	905	779	851	853	923	843	823	862	861	819	783	887	804	789	805	809	859	805	825	826	826	828	870	816	855	806	857	861	849	827	827	839	918	841	857	812	869	841	837	819	882	808	848	829	814	842	846	856	853	856	828	844	868	802	840	805	837	903	855	807	879	848	863	848	816	810	799	858	853	848	853	820	883	849	808	824	851	829	910	772	866	797	851	831	828	856	838	834	827	872	872	834	839	823	839	849	823	933	837	831	884	855	919	879	885	898	796	847	791	811	873	867	898	853	897	827	823	864	836	870	828	863	852	850	850	914	843	827	809	840	838	812	841	803	889	884	793	844	823	851	826	820	847	862	845	896	878	837	843	827	841	824	844	884	853	841	857	826	815	871	832	864	844	830	854	829	885	935	863	812	777	863	818	848	810	846	815	862	852	850	888	867	902	858	808	861	842	809	853	877	863	868	807	877	835	870	830	815	890	836	817	846	892	819	830	840	869	846	821	837	839	848	868	859	870	845	933	807	823	815	894	771	853	789	811	831	824	834	832	858	903	867	825	834	842	845	855	830	886	784	818	873	827	803	853	873	850	841	826	775	860	826	812	842	864	843	824	815	807	853	891	829	843	849	808	850	837	830	833	834	805	780	781	859	861	843	848	864	875	861	886	848	864	828	882	836	853	861	886	851	804	824	852	867	793	860	852	810	823	805	857	853	812	879	870	826	866	852	792	837	828	860	797	828	838	838	873	837	810	848	869	820	834	818	813	842	766	774	833	848	866	815	824	864	785	827	828	798	840	823	843	848	851	875	864	828	860	853	866	849	875	845	838	848	838	815	842	838	823	851	895	846	795	847	892	883	826	834	836	776	847	829	810	876	859	844	876	825	855	833	823	812	851	899	877	825	863	846	844	887	794	879	873	858	869	809	830	822	840	874	847	850	817	829	839	894	814	883	796	829	819	835	819	838	895	911	836	854	903	876	824	844	801	868	847	820	827	825	844	878	858	858	904	862	859	850	859	791	852	863	882	869	888	848	846	796	859	813	861	869	876	798	853	845	838	872	818	828	830	839	863	813	833	813	832	885	858	893	857	874	849	817	907	812	868	843	844	820	800	899	861	837	813	853	855	837	843	797	850	899	796	843	870	908	866	848	843	822	869	839	816	835	824	803	839	805	853	842	836	849	856	832	859	869	871	912	834	860	846	861	848	859	870	822	846	829	867	847	876	865	879	813	826	797	836	818	816	849	827	838	819	832	872	858	870	886	830	843	872	806	874	797	870	865	847	882	927	830	871	866	838	821	860	867	867	872	886	793	876
12244	20300	16819	10450	8474	6957	5882	4800	3955	3418	2758	2285	1988	1714	1521	1450	1331	1285	1295	1268	1173	1228	1222	1163	1177	1145	1074	1096	1087	1016	1041	1086	1096	1091	1046	1013	1073	1040	1064	1017	987	1022	1074	1004	1010	1033	1026	981	1079	1053	956	967	1041	959	999	1035	986	1028	985	993	997	1014	975	992	948	1003	1007	976	958	924	995	1001	977	968	935	971	986	985	1017	953	1000	995	978	1005	1023	997	980	974	1002	926	917	996	955	1005	949	921	984	966	995	1011	966	964	921	913	970	962	966	982	974	989	961	971	994	973	949	976	959	949	983	934	983	987	959	967	989	1017	995	935	1039	1002	1016	981	960	957	946	1014	980	969	942	932	1006	964	948	1007	1019	941	995	998	973	986	958	982	988	962	968	909	1005	969	960	991	987	946	957	961	1004	913	934	943	1013	948	949	993	1076	915	937	1022	1007	927	963	927	961	1016	944	995	960	937	934	951	1006	985	984	946	964	921	969	929	1033	976	952	997	975	959	946	965	961	998	975	976	967	1022	967	963	998	1002	997	979	955	1021	1029	990	987	937	999	992	945	976	971	995	982	991	1027	966	958	973	997	1010	969	975	991	994	940	994	1070	995	980	1016	1006	983	977	943	978	979	955	923	974	996	984	1010	985	973	967	950	946	961	1029	948	926	1013	946	941	1001	952	971	915	974	994	1029	1003	1001	969	990	1040	927	986	995	976	1001	967	988	953	976	1015	956	993	978	1020	984	1039	978	967	903	955	997	1007	1002	931	971	965	910	1000	1009	1004	962	967	903	950	956	1003	981	980	997	930	940	980	937	985	987	987	958	960	975	991	984	983	988	937	987	948	1008	955	996	1012	993	1001	953	977	1033	967	946	963	1008	967	978	1030	1051	955	975	968	952	932	989	944	999	979	975	926	999	996	964	903	949	1014	1015	1026	992	996	1014	978	946	933	956	927	944	977	970	981	954	952	1020	948	965	959	929	923	1027	936	967	1018	951	985	985	953	945	964	1032	903	978	942	991	978	970	965	1010	927	938	950	957	984	966	944	940	984	1044	1025	994	963	954	943	945	924	997	964	990	965	937	968	982	936	976	965	1020	986	948	1033	977	925	989	915	966	958	1042	979	987	933	985	964	978	975	974	967	994	981	1017	946	1017	983	966	930	930	1031	1024	969	1018	1002	917	920	946	985	988	963	1036	962	984	945	968	1027	965	988	984	946	913	939	1005	943	985	940	991	979	980	964	949	998	958	954	1041	972	944	994	971	988	959	967	979	1009	1001	992	983	933	984	1007	940	964	983	970	953	942	959	961	973	1034	940	1001	966	952	898	946	958	976	985	983	1032	919	958	1012	965	953	1058	979	943	1013	1005	944	971	953	972	1003	962	943	970	986	955	983	991	969	1010	984	989	908	979	955	909	969	946	935	991	981	957	978	1006	946	973	1022	984	978	1008	977	994	1045	941	972	1008	987	974	985	958	961	1019	961	944	980	1006	954	958	927	1006	937	960	906	966	935	977	1005	983	923	887	1005	954	982	974	988	932	966	985	977	1024	1027	891	961	1025	974	982	982	1021	917	1021	982	955	966	985	946	1002	927	956	1003	976	991	980	921	953	996	971	942	996	991	971	980	951	1023	961	1013	967	966	998	967	955	965	934	982	995	1008	991	973	950	963	975	973	946	979	1035	934	963	977	967	979	1015	972	962	980	988	992	925	981	974	977	925	951	1000	927	1028	975	970	991	981	991	986	984	995	979	1024	1009	1003	971	923	998	963	988	1015	989	972	985	974	993	1022	956	986	1023	916	957	904	963	946	958	1025	962	1007	973	995	930	950	961	985	957	945	999	960	954	987	965	1014	986	1003	997	991	983	900	911	925	1012	961	995	989	986	973	996	1036	932	1018	1015	963	996	979	1003	931	930	982	1002	955	1017	936	951	1024	954	1008	923	993	960	967	1041	962	939	1002	991	1022	969	963	1007	926	957	1005	959	960	1016	980	1010	988	975	959	979	924	887	1019	967	982	929	1027	967	964	993	950	967	1012	986	1004	918	997	946	978	1020	954	1027	933	969	966	1019	967	974	970	894	975	1018	964	983	899	1026	948	1012	945	963	1012	1002	977	969	978	983	991	919	1001	1004	996	1023	981	975	908	942	965	1005	1001	989	1002	937	957	1031	969	1001	959	938	929	987	953	961	1004	1045	978	968	979	979	946	971	972	943	1007	973	987	952	977	962	943	961	1026	929	1015	940	967	941	977	953	971	926	951	1001	963	990	1016	998	1014	972	966	964	1004	1002	958	972	949	885	959	968	1035	895	988	962	1004	971	1008	1000	946	928	935	965	950	948	976	918	927	959	1003	970	913	957	944	955	1004	989	962	968	960	995	966	1013	944	993	1007	936	967	985	996	971	917	931	989	910	989	978	937	1006	1009	1056	981	920	937	943	1035	1022	967	984	930	1027	974	939	950	976	921	922	948	986	1011	1009	981	971	970	945	997	1054	950	955	929	988	968	932	990	999	927	970	1003	1009	972	1012	1030	987	960	988	1019	999	977	964	977	957	935	966	1000	1019	973	892	938	933	978	1012	1046	1006	992	982	981	948	975	983	977	989	991	959	985	953	1002	952	968	953	961	1004	995	979	924	1002	979	962	968	951	971	947	956	970	1031	970	992	966	989	1001	977	963	987	961	1043	936	955	985	909	1013	1004	896	944	962	973	1010	993	954	996	955	1010	971	968	989	1015	991	994	977	1020	969	943	987	1024	970	921	984	1009	988	934	962	966	916	943	960	975	945	995	982	1018	965	971	944	976	1002	1004	975	974	993	1003	957	1015	987	1007	1002	1050	953	963	939	965	1015	956	971	925	964	913	936	927	991	947	967	968	960	949	947	951	979	938	1015	898	954	983	960	970	931	1026	963	941	987	999	936	1011	948	995	979	994	976	964	990	965	1011	973	949	1034	1033	943	930	940	969	994	1012	953	1024	968	979	947	951	876	1002	1017	942	925	947	950	938	955	904	958	973	910	918	979	980	938	985	987	950	1002	940	959	950	927	978	956	941	957	907	992	949	982	986	939	987	933	1010	977	995	945	1009	992	911	941	950	980	863	964	985	902	969	996	960	1024	992	982	940	924	1020	931	943	986	980	993	1008	1035	1005	971	1014	1036	1012	1018	904	903	980	1029	945	986	970	1004	969	993	970	1006	1010	977	1055	969	940	968	950	926	990	980	1006	1011	968	933	969	946	913	969	932	968	991	1021	1006	1006	979	973	995	986	951	977	1002	993	948	955	956	981	990	1011	1002	941	986	969	993	1004	971	999	1057	963	955	970	950	1002	960	1006	940	955	1037	958	969	979	996	979	981	1013	1022	978	962	985	982	1015	1017	1017	968	1001	992	968	972	1023	936	955	980	956	926	982	989	944	1027	979	983	1003	1008	985	981	983	1017	956	925	960	932	962	968	1038	994	942	938	980	959	967	919	984	1018	949	925	1000	961	1014	980	1003	984	967	955	986	1016	912	1013	1016	1013	976	918	987	999	956	946	985	1001	926	968	990	957	954	963	1014	991	930	968	994	989	947	1011	981	966	937	932	979	958	970	967	985	968	914	977	947	1002	921	965	1059	958	942	940	980	976	935	990	1004	953	956	966	987	934	940	972	999	1025	1029	934	940	935	985	974	989	948	1003	1001	895	966	948	1007	991	930	1012	991	968	966	995	948	979	972	1007	976	990	1021	934	970	1005	1010	927	958	948	1031	957	1018	943	967	970	965	987	992	991	968	961	1010	1014	998	938	1010	1014	959	992	991	976	954	935	980	1003	940	946	1009	930	978	940	1005
23520	20966	28293	23771	21046	16037	6785	4147	3256	2677	2223	1825	1479	1335	1223	1107	999	979	1005	1010	1000	885	833	876	830	879	792	752	746	801	768	753	743	722	740	702	771	690	725	740	730	715	738	693	748	693	683	763	687	702	750	735	715	667	719	679	683	681	707	679	685	692	642	676	679	641	631	681	644	655	686	682	656	726	666	684	669	684	645	664	681	661	667	643	681	691	702	680	684	674	653	663	670	670	685	629	630	652	655	659	704	686	611	624	703	634	680	664	698	724	622	679	617	707	670	653	657	662	599	647	695	682	644	642	708	681	707	670	650	694	665	632	657	655	682	660	676	686	680	664	641	650	657	646	642	655	623	623	688	656	645	648	678	680	658	608	637	629	632	655	614	628	668	667	662	644	632	664	665	621	700	684	659	731	644	642	709	644	644	636	662	669	657	632	655	659	680	654	623	637	674	646	645	695	703	636	665	677	671	629	675	687	631	661	690	673	671	632	666	611	690	660	651	625	666	704	662	621	629	651	632	655	637	603	657	619	683	662	652	634	715	669	714	654	655	653	659	621	641	668	711	648	681	641	670	614	671	675	651	656	707	622	640	683	654	680	671	667	613	708	638	642	683	702	648	678	657	662	666	676	627	618	605	662	686	623	650	672	655	697	650	693	670	658	630	692	667	640	709	683	640	611	621	608	602	623	620	665	686	622	617	663	655	645	641	613	661	650	634	662	670	647	614	654	661	697	649	642	676	652	624	713	686	622	699	692	643	690	636	648	619	664	674	652	670	656	668	650	611	637	645	662	699	656	672	616	679	600	632	679	637	705	619	652	648	711	644	638	660	660	676	631	653	616	652	624	665	650	664	663	635	637	661	676	614	673	655	652	740	650	706	629	678	642	661	682	644	654	720	650	660	694	662	643	622	686	646	703	637	682	631	614	662	689	680	651	670	668	640	618	675	655	634	597	659	658	670	676	653	674	687	649	671	659	632	666	667	646	636	683	650	650	616	702	631	668	635	658	637	680	696	703	650	624	647	664	673	636	670	663	659	691	687	637	677	636	650	640	624	632	604	677	653	690	665	667	608	647	682	688	638	645	653	626	649	630	689	647	655	690	596	680	637	625	607	650	697	684	713	628	665	718	632	654	674	661	659	650	658	699	662	638	671	609	696	674	676	657	675	678	638	661	680	669	709	649	661	650	622	668	688	621	712	679	682	599	607	630	656	676	648	662	659	628	652	698	667	686	704	673	660	654	654	669	621	669	686	616	640	679	682	639	663	674	662	629	671	685	707	654	621	661	655	660	625	658	720	637	654	621	672	657	693	634	678	663	659	641	634	636	651	690	658	686	630	680	711	659	650	651	643	670	667	675	635	639	630	620	656	658	628	660	654	671	650	670	648	673	672	645	658	615	683	678	689	645	696	651	598	667	635	626	698	693	631	640	670	644	624	658	637	674	663	639	671	655	633	635	620	685	665	608	687	630	692	667	680	690	638	644	647	636	726	691	658	694	690	593	667	654	652	706	615	692	665	673	670	685	687	661	672	656	668	647	650	633	676	657	669	624	604	640	613	632	629	625	636	661	641	620	676	672	659	639	686	643	664	642	656	673	630	706	672	673	657	656	615	645	649	688	660	647	719	630	639	654	635	689	621	646	664	639	661	635	637	707	657	667	673	662	642	695	654	669	666	671	621	619	698	659	675	628	695	607	640	687	642	649	635	652	666	650	652	677	697	630	608	660	654	662	650	663	691	651	651	642	635	645	632	677	647	654	700	610	669	655	693	680	638	681	630	664	650	666	668	615	687	672	647	655	662	613	629	653	658	664	693	682	648	657	677	667	659	643	665	668	661	673	626	629	646	636	663	657	694	709	648	647	663	674	652	654	639	694	674	636	676	613	688	678	645	663	656	646	688	668	624	646	616	672	664	669	678	727	644	673	639	652	675	655	704	662	642	680	667	628	696	701	650	636	672	655	636	709	689	660	630	642	666	667	663	657	703	658	615	672	653	648	633	608	679	677	624	654	676	680	697	659	640	663	677	643	691	644	633	672	647	617	657	654	648	663	705	617	659	700	656	638	642	657	671	661	688	654	637	664	654	636	620	675	657	645	640	682	692	694	651	635	628	673	657	641	710	616	672	656	677	653	649	604	652	679	684	634	657	665	687	653	692	681	645	668	663	658	680	630	638	691	673	649	702	667	641	685	675	662	614	647	632	631	680	678	659	686	661	642	667	683	649	653	653	613	655	703	601	641	644	606	688	648	682	658	711	672	628	689	675	660	673	651	666	698	686	697	663	680	647	643	633	649	681	683	687	642	638	653	704	663	665	628	661	639	691	695	662	629	701	636	597	668	635	654	627	672	664	669	701	688	655	655	662	658	684	592	704	654	660	693	681	631	642	646	639	645	646	638	631	620	663	646	635	689	644	642	676	635	695	657	701	656	671	629	648	623	642	663	655	651	715	638	577	630	676	682	625	670	609	641	636	623	673	621	613	656	685	652	678	663	629	729	647	720	634	652	640	677	632	633	673	627	604	676	681	657	685	655	653	695	662	657	659	717	665	651	685	651	657	647	693	683	647	629	667	634	644	649	664	639	658	638	690	650	686	678	650	666	684	704	705	672	636	664	667	673	650	660	666	657	720	664	625	622	669	667	618	609	675	672	663	677	677	697	674	639	614	643	640	624	635	668	651	625	647	628	627	635	677	643	683	667	690	675	632	627	613	649	631	641	623	687	615	613	650	657	664	673	660	674	675	643	626	607	655	648	651	619	720	658	611	636	663	638	677	636	634	707	674	704	640	664	634	699	646	646	663	679	654	705	675	682	637	668	661	626	633	680	643	663	661	671	664	672	629	657	631	665	647	691	642	657	690	673	663	628	647	651	657	681	667	668	674	635	665	666	673	664	651	680	658	673	683	664	693	651	649	669	648	690	659	628	675	669	658	676	712	637	630	639	632	700	654	611	668	703	689	644	635	657	658	642	632	612	649	660	666	664	675	592	614	657	672	667	643	611	682	635	680	602	663	679	661	633	677	639	614	705	663	620	653	634	620	639	667	603	660	663	689	669	709	674	641	625	646	650	682	619	649	661	653	652	665	656	627	639	638	645	665	659	676	690	653	653	640	656	649	701	643	662	662	686	640	627	678	661	620	645	639	654	668	651	676	629	672	632	632	662	650	687	682	632	690	714	639	679	698	647	665	681	660	591	642	694	666	678	651	670	642	696	593	640	682	701	648	682	652	631	669	640	696	673	687	681	670	695	667	690	653	652	643	671	641	620	650	630	653	637	671	658	642	655	658	663	635	680	652	670	570	673	676	646	650	663	612	669	675	655	660	662	685	636	645	684	650	647	699	698	656	653	637	654	635	649	659	649	634	622	659	683	713	679	677	657	657	631	670	646	652	643	677	699	645	695	645	668	690	641	661	612	640	683	648	641	659	654	649	607	657	695	685	638	586	574	654	639	641	702	688	644	642	640	645	666	641	680	665	624
13572	28361	24759	16494	13163	10999	9091	7607	6274	4988	3970	3290	2576	2161	1843	1660	1557	1485	1432	1336	1374	1226	1190	1141	1133	1094	1072	966	990	966	942	954	951	906	916	922	911	864	925	885	875	922	881	850	795	865	866	852	873	854	836	825	812	768	832	845	811	804	793	860	787	747	850	798	837	833	747	819	810	798	783	811	860	816	805	777	806	818	767	793	769	812	789	827	814	791	746	738	783	797	780	764	798	801	791	778	774	696	744	821	827	722	771	802	770	815	770	761	770	753	750	772	799	779	745	798	825	784	773	802	779	752	817	795	772	773	743	764	819	784	740	826	742	815	744	739	782	801	780	781	791	779	823	772	784	739	763	827	775	770	763	788	764	768	768	723	753	768	720	763	775	737	792	709	766	736	786	781	769	782	766	777	804	833	733	725	792	808	763	840	740	773	764	757	799	782	716	756	800	786	742	781	750	739	798	771	802	805	758	791	788	792	810	806	790	783	742	744	816	734	737	777	785	788	802	759	798	771	757	779	739	798	811	728	798	729	769	713	772	767	791	810	803	823	796	782	834	742	748	743	797	738	764	809	781	814	807	782	815	788	777	748	800	740	796	771	790	799	769	811	768	798	757	753	778	785	761	780	729	792	755	808	755	771	781	779	781	814	820	787	768	763	779	788	738	769	800	820	738	766	765	818	813	780	780	775	793	800	791	767	773	767	743	818	746	791	767	748	751	784	802	767	796	792	731	795	749	796	775	776	754	748	809	803	791	740	757	790	766	768	806	750	736	772	758	799	800	789	751	850	805	783	807	765	787	801	757	714	798	719	768	824	809	714	754	782	740	759	793	826	816	751	762	756	787	760	786	747	741	767	760	794	728	795	764	766	766	791	811	750	773	706	759	782	761	768	726	763	758	800	751	778	764	853	777	746	809	690	756	741	796	761	777	785	782	742	791	809	796	796	739	810	749	787	725	828	727	803	796	796	798	765	752	760	836	780	759	790	764	809	805	731	793	727	741	821	797	750	729	759	849	777	807	764	772	790	743	781	755	789	754	777	780	782	824	762	783	792	717	757	722	781	778	830	784	762	754	744	752	791	747	797	813	753	769	773	760	789	757	768	681	722	755	771	814	829	787	812	771	751	788	787	749	816	786	734	795	739	786	811	794	819	783	782	794	747	797	791	815	811	732	775	764	804	744	765	794	784	765	807	742	744	800	812	810	774	775	798	748	791	783	809	785	751	747	734	773	827	756	764	753	747	768	753	801	805	752	767	780	736	755	761	774	756	807	783	792	774	755	714	745	833	811	762	769	799	801	789	760	801	797	794	802	807	769	796	808	807	743	792	765	792	763	799	795	739	787	847	829	802	764	755	806	747	796	804	773	744	811	757	724	795	761	818	825	762	786	769	787	766	738	761	779	760	795	761	757	762	810	810	798	753	771	739	764	788	830	719	782	736	751	805	750	773	783	779	792	728	771	766	793	763	767	777	815	801	794	747	799	758	834	738	807	767	736	741	739	769	831	759	746	775	825	805	818	752	747	739	772	755	731	755	795	776	761	793	755	750	758	781	761	743	751	719	804	760	755	786	774	820	767	740	759	762	765	815	768	787	800	795	795	805	786	728	807	797	819	810	764	769	726	744	815	785	792	790	789	745	787	791	768	729	778	808	752	769	773	728	788	748	799	801	747	739	818	753	780	740	793	795	829	779	792	834	762	756	746	791	753	770	829	765	831	780	750	751	810	795	828	766	812	761	765	768	769	786	798	769	741	752	739	787	788	798	773	750	774	794	749	743	793	715	760	804	810	837	784	820	793	777	782	768	751	771	809	801	807	787	809	820	759	769	742	795	779	730	740	774	773	802	781	731	835	781	773	757	791	766	763	768	813	762	829	762	721	740	788	735	813	714	808	763	739	725	775	821	779	781	733	774	821	764	777	776	815	795	768	759	744	780	775	792	800	761	732	785	774	751	777	773	771	781	766	760	799	812	814	785	819	793	762	771	765	732	777	771	794	748	753	759	843	759	790	814	764	764	767	790	762	779	800	781	814	811	766	746	751	760	766	773	790	772	827	758	792	772	801	774	782	778	739	804	796	781	767	786	758	855	735	754	810	768	760	751	803	809	790	794	756	771	773	761	773	767	780	778	769	796	777	793	770	787	767	778	760	803	803	794	745	748	756	813	819	838	740	786	764	735	766	812	732	757	758	766	773	725	769	809	768	755	772	775	798	839	810	756	775	781	768	730	760	805	767	717	806	726	748	737	778	747	752	771	791	788	732	795	795	782	757	793	762	710	823	826	756	787	813	758	730	783	813	800	771	754	758	771	783	754	812	765	813	733	766	823	780	725	729	775	786	739	756	796	817	713	800	842	777	811	768	801	802	773	763	770	742	810	732	769	752	758	760	783	771	840	825	782	784	796	793	800	791	760	774	800	789	771	734	774	769	773	747	767	733	780	743	747	761	734	758	800	800	763	771	798	740	734	811	765	754	794	758	779	806	741	776	802	769	753	747	803	786	758	758	775	762	750	751	762	765	741	759	791	771	818	797	811	789	796	773	774	735	766	792	809	758	792	800	777	770	784	755	764	737	751	777	782	789	792	774	768	738	811	784	769	727	776	793	760	795	806	820	761	780	759	778	768	791	799	793	723	783	741	797	759	756	773	838	757	766	762	786	812	787	767	758	780	749	823	765	827	793	795	781	744	786	764	769	771	764	787	743	774	825	765	796	774	791	789	802	757	822	757	774	790	747	780	780	795	771	771	764	795	760	788	747	780	806	770	807	781	776	751	761	766	798	761	814	792	775	759	754	835	812	799	778	803	796	852	802	800	790	768	761	717	769	804	775	788	796	780	763	781	735	756	750	810	777	773	803	705	807	784	813	775	816	747	757	735	761	724	801	789	740	743	781	786	770	761	806	813	771	821	738	749	746	799	735	732	722	802	755	785	785	751	745	701	766	776	739	783	779	764	760	731	717	772	760	803	786	764	742	740	759	802	765	815	788	710	773	732	793	782	807	808	786	763	745	770	764	760	735	777	749	759	798	768	749	792	813	744	770	749	763	760	772	792	788	773	807	762	730	772	786	748	799	811	773	758	729	805	752	804	764	796	762	786	838	828	767	788	771	789	776	790	728	760	787	794	781	787	763	767	770	780	766	742	773	777	752	764	778	772	798	811	749	779	792	730	728	750	837	806	745	772	770	807	786	711	771	768	777	802	757	799	780	756	784	762	792	690	812	737	766	763	788	788	792	795	801	790	772	742	760	837	754	786	747	768	747	781	786	845	786	754	751	786	786	806	776	743	766	804	739	782	789	735	805	770	751	755	748	833	782	793	774	772	707	691	777	773	798	819	737	797	775	762	740	770	840	756	831	838	704	803	824	798	762	791	776	810	727	776	770	789	779	808	738	776	736	809	758	807	819	776	770	791	815	742	764	769	802	728	794	723	802	810	766	770	772	729	790	752	717	747	779	739	769	785	759	756	816	722	785	702	718	775
22555	20986	28741	23415	21013	21369	16177	6349	4042	3521	2855	2390	1878	1586	1406	1255	1182	1153	1091	1005	1034	984	944	920	870	837	805	768	807	777	749	745	785	757	750	700	709	690	679	728	710	754	709	672	672	786	694	650	634	661	647	638	688	719	702	650	683	651	687	645	614	727	648	682	591	671	594	673	618	695	671	648	682	655	665	633	651	655	635	648	602	622	613	621	621	621	645	605	613	609	636	589	633	637	629	627	633	638	660	615	628	643	601	609	617	646	615	610	605	580	653	647	631	668	615	610	629	602	637	651	648	587	602	629	591	630	618	629	630	605	632	640	610	668	663	609	607	622	647	666	595	599	607	617	667	639	609	563	641	584	632	644	628	618	617	639	613	633	610	593	653	661	676	626	590	641	597	654	635	610	650	645	618	635	620	650	597	585	603	612	658	619	590	661	625	602	628	602	586	624	628	643	645	620	592	627	599	602	620	641	584	618	644	645	605	620	609	641	596	568	624	604	639	595	598	628	598	639	648	580	628	622	630	631	635	617	595	660	638	641	617	623	574	618	626	655	600	591	615	586	663	579	627	632	619	584	606	581	620	589	654	609	624	606	659	644	614	594	608	613	633	649	599	623	654	586	612	600	619	596	653	646	561	626	627	607	658	620	628	636	650	613	614	600	594	621	625	615	612	675	647	643	643	596	609	653	646	630	566	621	626	609	630	615	597	589	600	650	639	586	616	589	571	558	627	660	586	612	631	598	633	617	640	594	624	599	628	620	585	620	636	601	623	617	650	644	633	617	671	640	612	645	631	626	632	627	621	620	616	609	594	597	606	628	566	609	633	637	649	647	656	612	633	575	627	614	637	599	624	621	641	635	583	642	612	620	646	595	592	592	647	611	617	641	598	631	658	627	648	654	588	618	644	631	650	662	632	609	595	637	618	612	634	640	602	593	633	630	575	611	656	623	635	615	608	587	654	584	636	606	618	638	599	679	591	632	598	621	587	616	631	654	628	623	621	651	619	559	655	644	635	661	582	663	605	604	613	640	624	614	578	618	646	658	629	627	610	591	646	602	648	613	656	631	634	623	602	619	582	652	602	637	597	642	629	636	647	596	643	624	618	579	632	619	623	615	622	614	621	618	608	619	606	604	624	588	627	589	608	610	596	619	621	631	641	633	659	629	652	677	643	593	607	617	674	599	611	598	630	635	636	596	627	651	615	587	625	639	619	640	588	606	612	618	624	609	637	637	624	589	596	605	630	630	590	614	601	630	605	622	678	625	594	643	606	582	612	585	602	624	600	642	625	579	607	640	660	610	624	645	640	601	587	589	641	607	648	627	649	631	590	619	619	646	590	595	624	604	593	629	645	595	639	648	620	597	674	646	593	612	599	610	618	603	639	603	598	613	592	647	622	636	629	613	626	603	658	618	590	635	608	625	638	637	620	634	595	609	589	654	585	581	663	616	640	647	594	629	619	593	613	620	653	660	643	604	613	608	619	617	574	603	644	655	611	637	569	602	630	634	607	653	642	605	598	616	662	632	626	623	614	631	578	594	598	599	605	614	657	614	657	581	660	593	594	614	637	610	645	585	609	647	651	604	620	633	590	634	551	620	602	616	641	573	608	637	577	603	634	630	640	645	604	594	649	637	597	594	596	637	589	645	594	592	586	614	599	595	587	632	649	588	599	625	604	616	631	618	567	588	597	596	621	599	652	650	597	602	640	594	609	616	624	640	604	655	638	606	653	626	622	629	630	591	585	628	563	648	624	611	616	603	642	626	671	633	627	595	626	662	603	642	578	579	598	602	610	622	670	669	658	599	616	613	586	595	573	656	614	624	633	603	672	642	600	588	651	628	630	624	588	638	607	608	650	641	608	661	613	592	648	589	630	635	596	619	650	641	622	678	652	606	630	598	613	657	664	600	554	586	625	607	639	652	567	645	596	622	625	610	632	605	589	602	635	626	603	643	618	629	598	623	648	618	634	615	596	632	681	617	609	579	611	587	640	602	625	672	634	634	608	628	608	591	587	637	614	650	625	611	589	636	617	612	602	578	591	667	644	629	579	599	620	623	579	593	610	604	603	663	640	608	589	645	620	611	598	639	613	593	640	608	644	647	598	595	611	618	656	655	604	627	647	627	610	635	638	589	574	591	636	570	626	603	639	591	618	618	598	594	616	675	679	617	630	648	606	652	613	670	593	586	658	669	614	634	645	577	615	595	618	601	616	580	601	600	602	608	639	638	626	619	599	614	610	573	625	652	614	600	662	651	630	621	662	599	652	628	665	632	638	637	627	635	646	655	622	612	592	611	608	655	647	612	595	619	652	611	670	627	618	643	566	623	597	597	625	606	655	583	662	599	587	635	595	597	653	631	640	638	638	660	612	602	647	610	607	652	592	628	631	670	636	667	603	622	621	601	619	608	622	640	675	655	617	617	602	614	647	632	569	591	627	575	607	596	619	638	646	639	619	615	615	596	659	610	609	622	638	596	608	617	594	614	639	601	623	593	629	645	624	646	607	632	635	583	558	613	628	631	607	633	627	658	629	670	603	631	657	617	613	632	613	610	612	607	590	625	601	618	604	602	626	638	675	627	613	587	612	614	644	626	619	628	623	633	611	609	632	586	636	666	596	640	662	587	554	602	592	567	609	584	579	618	629	620	652	639	642	623	654	628	663	615	610	640	613	610	657	608	651	627	607	596	643	631	641	572	616	629	602	669	646	601	672	631	597	647	633	601	647	623	621	598	619	590	631	633	589	633	633	621	628	620	653	624	585	606	637	638	617	600	652	601	603	613	628	583	652	615	598	589	572	612	607	620	633	596	604	597	590	633	590	592	617	585	593	617	630	642	606	666	628	623	620	679	621	624	650	605	617	639	603	578	610	624	621	615	619	636	613	612	657	592	616	617	624	613	611	627	624	612	656	597	648	626	619	685	639	628	653	578	602	614	635	643	637	642	698	599	606	632	563	664	604	604	609	647	616	652	632	632	603	632	610	630	589	628	589	612	593	681	601	608	636	633	634	606	607	630	630	669	601	623	626	600	584	623	614	622	602	645	635	592	545	619	592	624	675	601	623	590	609	613	595	559	609	633	657	653	600	630	621	595	629	666	643	603	628	624	632	601	620	651	590	617	659	628	594	603	610	593	600	613	613	585	635	596	592	600	628	623	643	591	613	633	642	594	606	596	618	629	634	618	633	616	600	609	623	605	650	600	602	637	657	643	649	653	619	609	596	629	624	675	635	625	610	597	677	629	618	601	634	626	615	601	628	593	632	619	607	598	610	583	601	638	570	636	579	617	614	660	651	595	597	590	588	628	636	595	556	654	594	653	647	589	614	654	623	576	664	659	594	535	609	611	638	645	667	582	610	630	644	614	610	590	643	643	623	649	659	618	580	610	625	624	625	641	647	604	584	660	586	618	626	584	628	608	568	617	604	555	605	629	625	615	615	606	653	598	596	606	637	591	627	611	643	640	656	605	643	604	611	635	604	634
16068	33137	29669	21272	17128	14492	11986	9868	8373	6630	5335	4247	3277	2682	2349	2040	1905	1698	1643	1608	1424	1312	1287	1214	1223	1072	1112	1023	927	1023	978	918	902	940	933	912	826	850	854	856	873	808	836	861	835	816	792	796	800	797	763	750	769	784	797	790	791	782	788	795	733	746	756	728	746	758	715	724	773	721	772	713	780	730	744	761	736	752	688	770	726	732	813	719	767	741	707	738	717	698	659	714	722	678	692	700	719	680	719	699	719	696	737	697	691	708	753	721	739	716	763	712	720	748	740	714	732	710	685	696	722	719	718	661	723	665	690	724	735	672	737	729	707	686	723	739	703	727	733	685	702	711	742	733	691	660	695	746	686	714	685	726	717	682	680	709	763	707	683	665	738	720	691	745	722	707	666	674	665	739	710	791	683	745	689	717	691	686	736	686	716	709	654	696	690	671	657	698	686	725	705	722	708	665	713	733	655	728	734	683	727	758	678	693	678	702	708	693	736	691	745	698	709	777	716	689	740	750	664	696	727	690	711	727	693	720	729	719	746	708	709	721	740	740	752	703	697	691	747	661	706	662	703	701	719	679	681	717	676	721	729	703	660	701	665	689	704	694	742	683	735	686	669	726	712	678	687	718	702	713	737	670	715	713	751	751	668	760	754	721	709	716	677	708	695	723	719	691	723	720	671	654	698	675	648	694	699	738	704	746	705	697	699	772	695	748	667	683	656	737	686	694	684	689	709	705	664	665	715	709	699	717	715	694	705	717	664	693	728	721	705	731	736	677	683	768	713	688	691	690	706	668	651	744	738	689	747	697	670	686	693	699	731	683	716	722	713	729	724	749	691	721	687	700	745	634	711	707	681	678	687	691	695	718	682	704	678	703	707	702	694	713	690	721	713	705	698	716	729	702	698	711	696	700	705	689	705	680	748	748	714	743	682	728	737	745	707	686	718	710	742	737	682	690	677	711	689	716	735	712	701	708	799	688	741	732	716	686	715	733	647	752	654	764	685	710	706	716	683	723	712	730	720	655	735	679	727	724	725	677	699	734	702	675	730	760	691	702	694	732	700	751	703	725	714	749	689	717	707	672	697	707	741	752	690	750	653	748	711	730	657	709	684	734	707	699	738	702	735	731	708	698	688	692	744	685	624	725	717	696	725	704	697	718	706	700	653	721	683	694	741	768	732	646	725	682	746	684	666	701	738	724	681	763	726	731	734	740	712	707	716	678	724	705	697	722	729	703	709	734	718	717	710	636	684	708	693	663	719	701	738	706	669	699	718	743	709	666	723	687	693	719	734	704	682	702	700	694	697	710	693	694	694	693	750	647	724	695	693	720	689	718	697	702	660	677	702	707	720	696	681	710	725	730	712	728	687	692	725	710	640	689	695	692	718	675	690	731	722	687	748	660	716	702	692	699	754	645	737	706	732	715	674	680	673	748	765	711	701	735	683	713	724	621	678	701	696	651	670	743	721	710	732	698	744	721	715	729	739	677	728	670	692	740	707	712	691	722	742	731	676	720	737	708	692	737	654	689	667	706	726	753	727	684	716	726	706	698	791	635	709	744	692	692	656	703	738	670	710	699	654	749	734	693	707	718	741	718	704	721	706	719	689	708	680	708	707	740	685	719	703	722	703	733	717	749	670	711	742	680	679	735	745	703	696	697	722	721	719	680	690	711	707	655	678	709	675	706	679	705	725	733	688	694	744	700	779	690	695	668	713	689	687	726	660	697	709	723	692	731	725	720	699	702	698	711	663	669	737	718	730	688	706	698	704	704	707	681	721	700	687	749	756	748	714	728	672	726	690	682	723	629	690	716	716	697	713	692	677	764	702	697	748	708	640	732	712	704	681	784	720	777	708	711	749	709	664	651	720	675	706	715	659	701	701	699	714	693	746	714	657	644	710	694	646	719	720	679	702	727	679	709	721	735	718	665	761	696	685	694	668	750	672	716	722	698	711	714	701	703	712	711	671	715	768	712	693	725	726	720	735	664	708	699	653	747	730	696	744	688	736	658	708	753	738	661	704	726	729	730	738	660	709	713	715	693	702	680	686	748	719	729	705	725	739	718	697	695	764	739	727	736	671	691	734	647	743	701	723	696	730	688	709	714	688	736	733	729	726	698	697	696	729	729	721	689	713	649	746	699	670	666	677	738	701	673	679	698	684	746	730	694	713	694	741	731	730	727	727	718	724	727	654	690	673	723	712	717	679	706	707	706	691	717	667	692	683	667	712	731	691	709	735	693	760	735	717	717	712	717	729	721	719	688	750	719	716	695	679	653	673	702	720	678	741	707	711	736	683	689	715	688	726	699	721	696	718	675	694	700	720	705	658	754	718	728	724	693	723	702	675	712	697	702	710	678	708	709	677	671	694	746	726	655	713	694	734	704	712	640	693	707	701	701	701	726	702	695	729	788	706	675	726	702	744	702	722	660	734	689	690	700	719	669	709	698	717	777	743	684	703	711	679	744	724	665	735	744	654	672	721	698	671	632	719	734	700	706	688	723	729	699	745	700	697	716	708	719	730	741	733	713	724	718	687	652	753	685	728	685	646	689	679	747	716	696	708	733	700	760	668	689	706	735	731	708	734	703	714	719	729	705	730	727	722	727	692	711	682	717	678	715	701	723	714	712	692	685	688	666	714	640	711	725	697	730	671	681	735	704	728	702	705	692	720	705	696	725	725	686	735	703	666	746	717	769	705	664	710	788	722	707	689	698	682	690	706	709	738	724	672	735	725	683	681	740	723	675	703	710	720	707	723	669	697	690	762	707	691	724	666	690	728	735	734	694	714	717	721	721	685	680	693	721	710	705	692	707	732	677	730	735	658	734	701	703	722	691	728	688	741	701	723	710	734	731	718	701	720	690	732	674	722	710	696	707	726	688	756	700	723	699	697	712	685	706	732	688	712	751	719	710	687	717	752	702	690	735	698	744	668	698	691	696	747	750	667	712	690	691	672	654	752	674	753	764	727	721	720	673	700	678	751	705	715	721	701	722	686	721	674	683	686	675	710	684	666	723	689	736	702	703	720	691	715	683	734	731	717	695	752	671	701	724	698	690	694	701	723	734	734	674	744	711	668	753	707	692	695	719	724	726	689	723	691	750	697	704	687	712	712	698	700	709	716	715	711	701	673	679	735	752	684	739	678	732	703	712	742	716	711	694	687	729	718	784	680	731	717	723	719	688	700	741	701	733	736	688	692	724	739	665	714	751	720	701	672	691	720	748	729	690	741	738	699	707	716	732	683	728	718	678	741	735	726	678	688	711	675	698	692	727	669	744	673	713	693	720	689	675	729	747	678	712	716	721	733	680	730	663	647	722	694	676	696	670	736	696	666	740	728	770	690	726	681	716	696	703	700	681	689	727	703	749	688	743	716	697	746	735	778	739	766	689	697	699	670	730	701	741	741	725	685	715	665	733	747	709	687	687	718	701	742	728	699	669	683	732	729	710	679	695	664	734	721	670	655	657	715	695	692	688	726	690	672	718
26857	20881	17607	9758	5322	3856	3098	2662	2255	1892	1649	1465	1319	1238	1146	1119	1045	1100	1033	1000	987	1040	985	976	940	912	963	929	903	1004	890	920	892	919	883	899	890	889	875	901	889	889	948	880	843	887	882	838	871	859	868	889	909	869	921	851	941	900	835	867	872	822	841	862	837	881	859	864	882	807	887	844	877	863	864	885	848	875	867	871	849	888	852	958	808	887	867	823	855	856	867	821	868	882	836	817	888	848	836	851	841	823	779	903	876	819	823	827	904	823	844	856	839	853	843	890	866	852	842	819	858	877	870	841	838	892	829	867	848	817	859	908	832	913	831	833	871	854	855	819	882	857	869	831	871	878	840	821	845	896	878	841	837	842	839	833	794	823	846	864	871	817	787	850	909	859	857	831	875	814	858	869	845	872	862	821	903	844	857	859	837	827	868	849	896	845	839	920	832	925	839	860	875	884	868	822	848	851	855	832	840	834	828	917	889	846	808	860	850	883	811	878	808	858	839	812	804	865	882	889	858	889	828	878	863	829	870	823	879	864	887	816	854	859	869	831	802	813	881	890	839	855	840	801	853	865	812	877	887	820	830	867	891	860	846	867	831	843	838	869	881	813	833	875	828	872	873	838	867	844	867	860	847	865	882	845	802	855	909	840	828	841	831	888	863	873	830	902	896	867	824	883	902	864	877	856	829	838	874	931	847	834	866	872	812	800	854	895	886	863	876	879	891	861	900	839	846	907	854	846	840	853	899	840	841	842	828	897	833	891	873	904	877	842	829	834	866	871	830	809	863	810	921	860	871	868	889	845	888	838	845	858	887	832	863	834	856	874	890	836	880	890	843	881	905	857	860	878	878	889	860	864	866	839	798	867	825	915	882	847	873	871	837	824	804	882	911	838	853	834	842	848	815	861	863	854	835	836	826	828	885	834	903	897	875	797	811	877	879	876	853	835	832	889	880	898	885	860	858	878	855	821	857	834	849	901	799	860	879	867	846	861	832	835	809	858	868	875	901	833	887	872	864	857	886	829	874	873	844	848	862	860	861	895	872	834	883	868	828	879	858	928	853	882	824	874	868	808	812	845	811	858	836	898	862	864	869	823	846	849	824	801	805	807	853	864	828	820	854	879	871	881	830	857	884	879	835	888	826	872	815	805	903	875	892	920	853	886	865	861	884	895	830	836	877	796	862	841	861	866	824	878	851	873	856	886	848	857	816	875	883	846	930	880	851	863	889	883	842	902	881	834	885	913	896	867	874	833	874	864	796	889	874	878	857	847	818	828	905	807	864	879	884	871	870	803	884	856	829	844	846	828	828	861	816	919	866	912	824	918	853	845	865	841	795	857	874	813	915	894	852	833	799	888	847	823	875	836	854	838	891	833	874	860	857	846	862	884	889	825	842	857	880	841	908	835	868	859	880	881	876	840	858	806	858	855	865	878	826	833	843	884	883	845	832	863	861	816	840	920	850	883	831	839	880	838	846	818	848	827	918	904	922	885	856	847	875	882	871	868	898	860	893	850	889	850	840	843	854	839	820	803	817	849	823	919	834	847	927	869	884	870	817	826	878	827	839	821	867	836	860	858	864	853	875	838	818	821	843	891	866	896	837	890	886	858	868	854	848	800	848	885	828	825	833	890	897	904	868	838	894	838	881	884	852	829	863	825	828	875	896	842	860	821	840	810	831	908	895	865	865	852	891	860	904	896	841	815	928	888	830	837	843	856	826	901	871	834	878	832	853	861	852	857	840	803	855	898	812	831	933	821	840	878	857	836	861	939	859	857	808	858	898	862	855	822	857	876	881	884	858	888	841	822	856	870	826	899	882	860	892	844	873	815	862	831	837	824	886	813	892	863	851	865	845	874	894	891	845	855	891	891	872	834	802	878	854	872	850	852	864	875	804	889	915	848	866	871	861	936	881	855	853	872	887	879	878	886	809	884	851	875	860	868	912	863	874	893	859	880	888	848	803	880	844	876	878	871	823	849	864	911	873	871	852	837	826	894	905	847	872	872	851	873	893	842	869	848	817	812	854	851	863	846	843	828	902	835	808	884	843	808	815	891	851	860	872	851	848	867	854	865	852	811	896	819	860	904	865	871	846	924	835	865	860	859	882	871	867	894	865	865	888	841	830	798	899	935	874	815	841	874	871	859	828	828	869	857	855	842	828	806	833	889	871	811	819	853	876	874	849	820	860	833	877	879	796	875	828	824	869	837	796	885	880	805	850	810	861	860	837	881	833	891	916	848	840	846	919	837	895	869	874	811	862	832	804	836	883	902	880	824	846	875	892	849	845	820	885	834	813	899	831	905	824	851	838	903	878	867	869	865	854	929	841	853	869	829	863	843	798	904	843	881	933	857	820	896	882	854	907	892	904	869	881	862	878	799	831	860	875	893	844	852	889	821	868	862	845	854	798	817	849	844	858	840	828	872	837	862	859	873	872	826	864	833	851	865	812	869	886	828	853	863	909	834	900	884	850	833	873	856	865	861	858	825	886	836	868	819	867	889	825	896	833	881	891	857	921	858	881	815	815	849	831	824	851	915	856	811	839	812	819	829	830	838	871	929	831	835	860	882	882	841	874	800	852	863	877	835	942	859	831	857	884	862	859	808	825	917	815	829	814	869	854	807	853	853	850	879	846	865	840	874	820	870	820	857	806	850	904	852	841	867	827	831	887	867	807	891	844	846	854	836	840	855	838	868	899	850	801	838	877	855	844	856	848	894	856	826	897	821	892	888	788	896	810	871	831	896	807	928	822	876	879	892	772	817	877	839	780	864	850	863	852	843	872	849	823	861	828	834	897	861	913	871	885	872	902	871	869	845	885	865	793	880	851	916	822	845	874	907	878	795	880	813	870	858	849	879	846	851	869	813	812	825	843	837	815	812	832	887	823	887	804	816	849	846	880	852	836	794	862	899	864	884	841	907	826	858	851	870	860	865	881	837	839	871	799	898	846	898	911	806	836	845	884	814	837	848	845	893	908	870	928	858	854	854	830	842	871	867	866	845	827	871	887	862	876	871	878	867	848	900	860	811	915	852	864	866	822	849	835	915	879	816	848	874	883	880	804	846	853	803	876	855	878	848	775	900	862	882	817	878	899	854	876	919	837	855	915	852	847	909	853	849	870	838	837	809	917	859	849	878	884	906	845	836	838	874	831	885	836	828	844	816	858	876	844	879	906	852	832	828	899	884	875	893	847	817	829	862	798	855	881	854	902	871	905	816	887	829	830	850	805	884	870	819	872	840	887	849	869	874	858	892	850	853	886	864	872	820	840	862	841	839	887	806	839	825	809	807	872	877	812	963	916	856	863	849	824	847	905	811	838	869	899	861	854	871	971	865	900	830	835	836	859	856	848	808	860	858	866	851	814	833	865	851	889	838	902	851	835	849	877	891	870	853	826	862	843	870	839	859	872	870	869	864	852	854	858	875	873	911	907	903	841	834	883	888	815	900	865	841	844	852	828	806	825	879	850	876	866	902	832	846
12450	19660	18043	11353	8730	7267	5985	5112	4009	3440	2760	2247	1866	1717	1635	1475	1442	1406	1386	1275	1287	1232	1246	1159	1171	1152	1113	1087	1069	1101	1094	1078	1110	1095	1012	1138	1076	1036	1096	1018	1082	1007	1034	1079	1053	1071	1062	1029	1036	974	1025	1007	1070	1002	978	1069	1024	961	1038	1009	1063	1021	996	1011	1043	976	1033	972	1079	1059	1019	984	1009	994	1048	1015	1002	1013	1007	1019	1023	1006	1028	971	971	1030	1025	979	1059	962	1020	984	986	1059	1015	1001	969	1000	990	1029	986	991	995	1029	1010	1096	1026	1037	978	991	1000	1000	1001	1010	1029	950	1005	998	990	985	1008	971	1001	962	997	1036	969	944	977	940	993	1028	1008	1036	1018	978	995	980	1003	1027	1020	978	1087	989	979	957	952	1014	1050	995	1014	1000	926	993	989	960	1000	971	953	990	1027	975	973	1041	1011	976	993	1002	990	1028	982	990	1020	1007	980	1007	990	1005	992	961	985	936	949	988	973	1003	955	989	1008	1024	991	956	1000	967	943	1024	993	1001	1037	1007	1048	1001	999	1005	1025	971	971	1052	957	994	1009	1030	993	1063	1035	1055	996	1028	998	1003	1007	1025	1011	1006	1020	1013	942	1012	1028	960	1011	1037	1065	975	974	1033	1035	963	984	1045	978	989	1004	1007	992	1028	1018	980	1011	1036	976	1048	1018	991	1012	1041	1011	1000	1042	1008	996	999	994	1001	993	1047	1002	1003	1028	1052	1040	1015	985	983	1020	1008	1012	999	1008	954	989	998	946	995	992	972	1008	983	989	1010	995	1033	1038	1094	1051	947	1022	983	981	1003	982	1016	1032	999	957	1009	993	962	1012	968	992	977	976	951	1060	970	1061	1017	927	974	992	979	998	1066	993	1008	995	972	1004	1059	1032	997	973	983	959	1028	979	984	999	1003	1014	964	987	1028	1027	1085	977	977	1023	1008	1002	973	984	1018	983	1000	996	1010	1051	982	1028	1032	991	998	1008	991	1042	1010	950	968	1003	1030	1013	1024	987	1032	1061	1028	940	976	966	987	1018	957	1038	1016	1030	987	988	1043	929	988	1021	1024	992	998	993	938	942	1009	945	1063	1003	1046	1056	1000	975	994	1021	1029	1020	1020	987	1019	991	1015	1011	1050	953	982	956	925	978	957	1016	1043	994	1015	985	1003	958	1001	953	1016	961	994	959	1014	967	1001	937	1004	1006	956	1056	971	1012	1021	949	1015	1009	967	991	967	1035	999	982	1048	995	1000	1011	972	989	981	1014	975	1023	978	935	941	961	992	918	925	1009	1015	1028	985	992	981	1041	1009	1001	999	957	941	957	1026	948	1015	1014	984	966	990	963	1040	1045	986	999	1039	966	993	1043	1048	951	970	1030	925	988	1022	974	957	1004	947	982	938	1012	987	985	980	993	1037	1003	973	975	1077	969	1037	1003	1019	991	1068	1000	1019	939	961	950	1008	1015	984	962	992	1003	1029	1041	1018	967	1008	964	1001	960	1011	1039	1020	952	1007	987	956	1027	973	998	1015	1063	970	1013	978	1012	990	968	1021	1008	1035	964	1014	950	1006	1000	1028	1002	997	984	1022	967	975	1002	1005	1012	994	999	945	1047	981	956	1000	1034	985	997	1016	958	1085	989	1059	1015	1013	941	1024	974	962	1062	1056	1022	949	1043	957	997	955	975	1058	1042	948	1012	996	1035	998	961	1003	1012	996	953	1004	990	997	966	989	983	997	962	980	1025	1015	980	948	927	978	1004	997	1010	1010	956	953	1038	1005	988	1054	942	989	995	1045	973	954	1005	994	1011	1016	1053	919	1036	960	942	945	925	1001	1001	976	1039	1016	1018	973	1042	975	947	989	919	970	1014	968	990	1033	923	1035	987	967	1023	1016	980	1012	974	1013	1031	991	1014	1005	986	994	924	953	1045	1041	975	1037	1007	964	966	989	997	998	989	946	951	1021	1000	1007	1067	1004	970	974	1011	1013	983	1064	995	979	1010	1015	974	1017	1002	946	1015	957	982	1046	998	981	1045	935	946	956	996	975	982	1018	1013	1008	991	1033	1006	1019	960	969	1018	999	1072	982	983	975	1025	947	1032	961	1021	995	1022	1031	1014	973	1006	990	997	988	995	1036	1035	999	1016	985	948	978	1010	974	972	1001	993	947	1017	1029	937	1008	1041	1011	1050	995	955	1038	974	1025	977	1044	949	1021	974	1018	996	1048	983	945	1044	985	1014	1057	1026	1031	1005	1007	1002	1026	997	1011	989	964	1021	963	957	1018	1034	982	948	988	994	970	970	1051	981	1000	984	934	978	1071	1021	1073	1005	923	989	1036	1012	999	976	1042	1023	1001	1016	1021	1033	1003	969	1032	1020	991	963	1068	1017	947	985	956	997	999	1021	1004	973	1000	966	1016	1044	969	997	1016	981	953	1018	969	976	1030	1003	924	986	997	1027	1019	952	1041	1025	980	948	1028	976	1031	979	1030	971	1066	1046	1067	965	996	1056	1026	930	1025	1008	986	965	1031	975	968	1033	1028	1002	946	1014	983	1008	1066	992	991	1068	1004	995	985	931	1015	946	998	961	1031	1041	1019	991	962	990	970	994	1004	951	1015	976	1014	990	987	929	1007	906	957	950	996	1040	979	984	947	941	951	997	1019	1018	1037	1059	1004	1016	988	1038	1020	930	1009	1040	986	986	1048	954	1001	1065	1029	967	1013	994	1044	921	984	993	969	923	932	1003	1012	1065	983	1066	1007	1040	995	1007	983	929	1031	974	1000	984	968	1039	1073	1012	981	1041	966	1004	951	994	1034	977	961	1025	957	960	1035	969	966	981	1008	1032	936	974	993	1048	990	976	991	1006	925	1030	1024	986	1031	975	973	1084	1007	1017	972	1023	962	1053	968	1039	1041	1036	1000	982	972	1020	1010	982	981	1008	1003	1003	965	963	939	1026	1015	1030	1015	1033	986	925	999	956	1004	982	996	987	990	969	974	987	1016	1016	1055	971	1000	965	1040	1040	988	987	997	1040	1018	1010	1011	1000	992	1010	1016	996	928	989	975	997	1051	1057	1015	939	989	977	974	992	954	977	1019	1040	1040	982	970	977	988	973	950	1021	992	1007	1014	1013	1009	1000	1000	1017	967	1017	989	1012	972	973	1047	1003	1040	1051	996	945	1044	1057	971	1000	954	995	956	978	922	948	976	971	1009	987	996	977	1048	957	968	1004	964	969	1010	977	1016	1024	963	990	956	1034	994	1005	1066	1065	1042	958	987	986	969	1011	1013	1042	1011	999	989	1018	972	1012	993	1010	992	999	979	977	1026	1013	952	973	1002	1042	1025	950	988	938	972	991	1026	987	1006	995	1018	989	972	988	1018	999	992	977	1018	999	1050	978	1027	925	955	1000	1018	1009	979	996	997	963	985	1019	974	1019	1037	949	1000	1017	1015	1013	986	1022	1001	1030	1028	966	999	1005	988	949	979	969	1024	1003	990	955	1014	983	1012	996	978	933	987	1024	938	950	1014	977	988	978	1037	953	1051	1045	1014	1006	1005	1004	996	1056	1035	924	1007	1001	943	993	978	1007	994	982	1004	997	1014	986	966	974	1034	1010	907	983	1007	988	1026	1004	1027	959	1042	989	1005	1006	974	997	1005	1022	976	961	985	1000	988	991	1017	1013	975	1000	951	1052	979	1035	994	983	974	1026	991	970	928	992	986	942	971	986	926	1013	964	987	994	958	1019	984	1015	969	996	1027	951	1038	984	1046	988	976	990	1027	1010	949	961	1024	1012	950	1064	982	1039	1023	986	967	1033	983	1004	984	946	985	994	962	986	1066	1043	1069	1030	987	1010	1023	991	1023	979	1040	1022	1003	1031	989	992	1000	982	973	952	941	976	997	1036	1038	1035	1004	1003	972	1006	977	967	1015	916	922	965	1015	1004	1036	1018	984	984	961	960	991	990	1030	1009	1009	1020	1044	1021	984	986	1039	973	994	1010	984	969	1005	1046	1009	1032	1000	971	1017	1036	975	1058	1026	961	1018	983	971	1054	1007	1016	997	941	1000	1008	977	967	1031	1006	1011	983	1038	963	929	990	1027	958	937	1019	1009	991	985	1041	1020	1029	1014	956	948	1041	1004	1029	997	1004	1008	953	990	1004	953	957	991	1042	1032	985	1047	974	995	991	965	997	1020	981	1025	940	1013	984	975	1050	965	1010
23562	20970	28308	23846	21013	16094	7110	4313	3225	2745	2301	1757	1522	1278	1195	1103	1089	1045	1026	1000	927	902	847	875	827	815	779	798	793	791	775	762	759	739	743	737	702	690	701	709	721	736	702	664	702	708	683	693	755	742	744	681	705	693	735	702	712	689	741	679	694	723	726	626	700	680	677	697	722	690	706	625	708	664	674	627	678	653	635	627	694	683	674	669	645	647	651	711	684	707	685	609	644	692	634	658	676	666	705	645	713	657	674	670	675	678	675	695	663	685	663	636	619	665	692	644	650	670	669	682	652	656	671	652	684	644	712	680	682	670	635	657	652	679	646	598	675	672	664	633	667	678	676	702	656	624	652	696	640	667	658	668	660	620	721	701	663	669	640	680	691	683	651	659	650	654	666	611	687	651	691	696	666	634	637	649	692	672	662	657	657	676	656	671	655	616	693	650	604	650	681	658	656	665	650	688	694	670	720	684	655	681	696	661	644	740	663	678	654	690	685	726	691	665	701	671	692	690	643	616	661	653	630	720	707	678	685	699	644	631	636	668	712	636	685	672	659	682	678	688	662	698	658	653	667	675	688	668	647	605	677	703	675	675	683	662	677	679	662	648	642	713	648	660	671	661	680	644	705	707	708	694	637	648	662	608	618	675	644	719	670	647	662	686	696	653	670	635	696	644	673	675	620	667	639	650	678	623	683	698	650	629	668	678	654	653	668	630	659	665	636	699	706	691	676	667	670	657	638	699	726	677	633	677	677	718	674	688	676	608	674	659	644	669	679	659	628	648	670	669	669	707	650	706	699	679	698	653	658	625	715	673	675	701	635	681	708	700	604	692	671	665	700	669	732	655	674	699	686	698	693	674	674	681	647	616	641	638	649	662	663	648	662	682	654	693	635	660	610	665	699	649	693	671	687	695	676	691	664	674	687	655	675	683	645	640	699	651	659	663	674	638	671	655	670	654	680	643	662	653	643	717	659	677	665	662	652	715	662	638	660	632	693	690	638	718	692	681	699	628	695	667	706	674	672	660	676	671	627	661	682	634	693	697	715	652	666	669	684	645	659	689	629	650	693	660	639	710	644	678	658	640	677	675	676	641	681	692	599	652	691	670	657	661	671	644	649	671	653	673	636	650	643	692	698	687	704	657	651	657	686	652	671	693	649	680	618	683	645	648	685	648	698	667	672	668	711	651	651	618	647	700	699	611	644	664	682	691	625	662	693	706	665	671	673	726	724	660	630	683	709	667	629	654	697	664	664	689	677	633	661	658	640	633	655	672	658	695	693	666	683	686	635	625	653	709	700	677	647	643	665	686	712	660	667	636	687	702	667	661	671	664	630	622	668	673	626	667	675	655	713	694	632	696	682	676	734	684	669	654	691	662	669	665	623	630	697	643	706	669	699	678	643	692	642	681	683	664	672	704	687	680	671	672	675	675	650	660	631	707	669	660	659	662	650	679	654	636	624	726	651	693	658	628	674	671	695	676	656	661	675	639	689	669	661	686	654	665	639	679	644	636	651	628	706	662	650	657	688	657	687	672	652	633	638	668	712	638	645	657	729	689	669	637	648	641	694	671	659	633	683	669	638	698	623	687	652	644	657	636	710	659	667	651	666	680	662	674	689	636	688	645	657	672	668	657	691	657	697	671	648	654	627	676	670	629	667	651	657	633	675	670	698	635	699	692	661	648	697	673	659	715	641	671	621	626	661	666	619	669	649	641	664	647	685	664	711	706	634	661	681	669	624	683	602	650	686	646	664	659	672	633	609	689	654	694	651	695	641	650	678	635	698	641	666	706	687	668	631	620	694	678	668	630	721	678	641	649	690	675	684	660	695	696	680	678	676	657	709	655	681	724	683	682	679	685	628	683	687	646	700	658	709	692	623	666	693	686	685	692	660	626	651	661	643	690	662	684	643	725	660	655	691	699	697	681	633	671	676	697	675	672	644	659	690	666	662	667	665	664	616	701	616	681	628	651	678	645	677	623	703	692	680	619	681	641	653	658	625	663	675	690	691	665	657	618	678	673	665	700	699	681	676	657	676	684	709	683	696	642	629	710	671	688	699	680	704	665	656	623	689	676	646	689	691	643	674	619	667	626	629	662	673	697	642	702	688	669	682	687	704	664	678	680	644	672	655	680	658	611	672	661	666	656	706	764	666	719	673	695	635	679	652	699	645	679	669	648	692	670	678	676	699	666	681	656	659	655	686	675	662	672	668	693	667	651	643	685	623	706	650	645	644	640	625	646	668	658	620	661	672	664	672	708	669	639	642	632	677	652	687	664	672	653	654	670	673	640	648	664	678	687	660	653	696	664	677	657	639	670	654	649	649	639	668	690	674	629	649	679	667	661	662	646	634	679	682	669	697	661	625	690	659	608	678	668	691	660	669	670	665	674	638	665	677	677	664	641	640	647	631	638	657	686	604	613	680	666	703	681	677	627	670	660	663	710	656	667	671	692	688	696	684	688	695	639	670	680	700	688	666	723	656	697	680	697	665	668	681	611	640	683	699	625	659	710	689	689	681	670	619	685	700	645	634	602	624	642	695	660	646	689	657	678	623	666	639	679	677	657	646	630	649	664	744	699	662	684	682	627	638	662	645	683	658	677	629	611	699	649	710	674	670	677	703	646	676	721	612	668	671	657	672	665	698	637	614	692	649	622	678	665	696	733	647	698	688	676	646	668	705	684	678	690	613	659	711	714	678	654	620	675	610	672	637	603	647	656	661	657	712	690	648	676	690	667	664	711	657	668	655	658	651	745	658	632	691	666	638	686	681	686	675	682	618	688	665	636	643	666	668	658	710	724	691	640	645	673	643	635	671	697	673	654	634	665	663	667	684	675	638	694	661	669	671	656	672	703	708	668	644	641	687	695	679	647	616	735	680	672	652	686	661	626	649	651	682	618	656	636	646	631	697	676	679	682	639	647	672	678	710	651	646	675	660	673	649	644	636	670	683	655	648	629	708	658	730	665	660	658	642	649	652	652	704	640	666	676	649	640	676	649	678	678	664	730	720	677	637	677	684	643	683	672	658	649	640	672	683	706	666	649	676	661	655	688	664	691	666	734	650	640	682	661	686	720	669	696	656	664	661	690	656	727	656	627	664	663	689	698	662	629	655	629	691	710	682	708	692	659	662	629	631	641	677	723	677	641	663	643	644	642	633	679	677	688	675	670	719	645	644	658	654	648	689	655	659	617	655	673	714	597	650	651	638	636	664	686	632	681	720	635	624	674	625	628	631	710	657	692	680	667	689	669	636	660	692	661	661	681	615	703	684	696	643	677	671	692	648	667	688	649	632	639	642	668	686	693	673	653	694	654	603	668	699	665	695	652	651	645	690	664	695	668	660	706	703	661	636	640	687	619	625	637	671	655	649	676	676	667	659	699	693	704	693	655	689	687	646	642	660	704	691	674	592	676	700	723	642	702	703	641	655	616	625	654	672	677	691	662	626	662	668	674	674	656	698	671	665	628	670	658	656	657	618	595
13505	28091	25297	17499	13761	11525	9553	7753	6368	5097	4083	3154	2595	2104	1887	1665	1622	1516	1437	1428	1331	1288	1205	1132	1086	1072	993	1053	969	936	938	1035	980	930	927	943	988	891	902	884	884	875	833	890	857	880	874	817	833	794	811	865	840	830	839	825	802	806	775	826	873	844	846	773	791	819	789	826	723	806	831	787	791	791	809	778	814	801	819	823	810	805	768	829	767	818	777	812	804	771	777	784	856	827	825	778	805	802	763	784	784	794	789	744	747	760	780	802	825	827	840	784	799	772	820	762	811	812	815	848	789	752	786	800	793	816	793	759	845	794	793	758	762	856	786	814	798	791	799	785	796	804	813	742	753	872	790	777	791	748	745	774	842	810	772	812	786	794	764	807	833	820	782	748	880	817	785	769	738	734	764	791	810	808	795	798	750	813	824	784	800	763	843	815	804	810	847	789	830	809	820	727	783	741	812	832	781	790	757	786	778	767	792	801	766	791	785	746	741	772	761	764	791	750	779	837	745	747	774	792	814	768	801	761	799	826	765	773	794	766	780	803	827	754	748	840	834	795	795	790	812	782	785	774	790	805	798	783	773	779	801	805	774	741	856	812	757	738	735	776	784	766	770	768	785	827	787	740	792	803	758	748	793	768	805	812	767	811	807	776	777	790	764	803	728	735	811	734	807	753	760	748	764	740	788	807	805	782	767	797	807	789	788	775	782	779	744	815	799	768	809	788	752	750	766	817	771	775	796	796	806	829	797	823	780	733	786	780	794	778	823	764	772	778	784	798	791	804	782	823	783	794	827	778	783	816	765	751	805	803	810	791	805	805	802	770	751	775	798	795	836	768	754	831	803	798	848	769	804	731	741	772	800	776	812	755	804	759	816	808	796	789	777	710	782	813	775	823	751	792	805	799	777	749	766	769	793	774	764	739	763	822	775	796	775	775	788	804	801	775	777	751	764	776	811	757	798	831	774	776	751	759	838	755	796	739	775	777	724	792	773	773	819	766	829	814	771	808	817	793	735	790	815	804	806	761	774	793	798	831	786	818	744	775	755	776	743	802	753	847	777	819	795	786	787	799	773	809	760	799	784	818	743	778	772	866	815	740	783	767	777	728	809	752	808	756	826	815	773	798	776	870	765	779	772	830	801	798	799	782	798	809	737	788	773	805	811	826	787	784	822	747	764	869	791	770	789	762	768	846	791	762	847	809	727	755	761	770	793	743	822	730	745	802	751	798	815	870	814	824	782	862	789	777	821	822	813	804	782	788	748	772	779	785	783	807	771	760	726	735	807	832	799	783	787	805	812	799	819	792	821	784	804	778	800	777	830	751	788	776	760	775	779	808	785	806	763	787	787	782	767	772	786	777	783	781	820	787	808	810	785	774	760	778	774	786	761	779	778	801	782	816	801	814	794	807	799	827	787	840	782	812	805	806	812	752	761	766	800	722	739	820	801	785	841	777	792	781	738	772	823	777	802	801	770	799	775	813	780	766	785	780	819	751	798	766	783	841	777	783	750	779	801	851	752	832	791	771	796	791	797	784	745	836	766	791	803	834	751	775	803	797	797	765	760	801	728	795	747	782	755	802	755	749	822	843	840	836	786	778	750	781	817	772	757	773	766	759	791	803	811	738	829	758	764	715	777	791	833	765	806	770	814	806	811	777	726	817	788	749	793	818	775	801	773	813	776	788	805	816	789	769	807	718	826	763	790	771	813	806	772	689	765	816	819	743	790	820	818	751	801	839	779	810	771	779	822	793	854	769	763	781	826	853	820	800	775	763	799	785	747	798	774	789	750	745	768	760	820	770	764	758	838	770	826	816	777	850	808	785	781	777	794	800	756	747	810	810	703	808	776	808	764	813	796	791	780	756	814	800	776	798	764	813	804	812	760	725	778	787	804	777	806	779	777	775	785	772	831	765	740	801	806	777	875	814	780	810	814	784	816	773	796	788	812	764	790	821	757	859	763	837	804	770	775	803	807	781	807	808	803	728	798	787	814	769	776	777	799	802	771	720	746	742	757	773	796	801	787	811	758	821	822	832	743	835	765	786	803	753	819	775	810	789	789	800	745	807	764	823	791	754	817	764	818	801	791	808	804	790	815	828	851	743	781	802	715	812	761	747	820	754	805	788	779	785	789	782	834	781	777	787	780	778	797	799	734	802	732	758	762	776	808	771	776	796	779	801	773	800	798	825	735	816	779	773	798	748	845	820	775	785	751	757	787	777	816	761	729	799	834	741	735	766	762	775	784	769	824	795	794	805	814	798	786	801	809	790	787	752	782	810	773	747	834	747	819	796	761	832	803	819	780	765	796	789	778	726	767	782	785	769	760	784	775	768	817	763	767	806	789	802	788	787	770	775	762	751	854	748	802	755	792	833	782	733	787	805	801	764	789	805	761	758	779	796	803	834	808	756	856	786	793	715	812	766	789	762	794	821	803	828	833	811	779	792	772	803	787	856	828	805	765	817	814	806	790	718	812	760	739	726	780	811	780	813	778	781	772	781	767	815	853	781	787	753	746	783	758	791	784	804	789	754	770	794	807	836	802	751	859	778	801	749	764	770	787	807	780	760	786	783	776	751	785	768	804	744	769	758	743	775	802	800	810	823	791	786	764	796	775	766	759	811	749	763	784	771	810	813	774	783	795	791	775	839	812	803	777	810	775	795	790	782	830	835	773	840	767	824	746	766	820	774	762	789	746	795	802	776	777	783	785	801	790	832	776	774	719	785	839	790	814	801	742	741	787	806	728	775	783	761	785	785	793	807	801	784	767	784	764	776	744	819	776	757	848	742	794	799	769	762	766	762	749	769	773	768	810	794	777	779	788	771	772	750	783	740	791	787	804	861	788	734	799	822	793	800	788	806	825	809	833	765	797	789	776	802	749	768	820	773	788	780	785	782	737	793	817	784	777	788	800	807	794	818	763	754	798	780	778	808	804	741	794	728	794	824	773	799	740	800	827	774	774	793	844	789	780	794	766	808	793	808	809	794	791	769	767	757	797	770	810	793	742	768	808	796	778	807	825	755	766	779	791	760	769	825	772	825	770	815	811	779	788	779	741	817	835	734	787	768	794	791	823	759	827	768	778	819	820	814	837	826	812	798	776	835	785	795	810	774	811	770	762	771	846	808	815	795	861	851	737	823	785	798	741	799	810	775	766	795	750	819	724	794	765	805	781	818	798	796	788	787	772	734	788	788	736	777	792	766	786	762	846	782	856	775	822	770	830	790	785	781	790	823	805	761	786	803	828	754	798	742	788	819	745	775	755	796	793	791	810	829	792	824	804	745	793	800	809	803	759	802	796	733	784	736	779	773	762	805	833	799	774	789	781	802	758	784	800	822	792	773	730	835	745	778	759	838	768	799	798	844	820	767	798	815	745	809	758	751	835	769	750	800	751	791	756	756	787	764	794	798	782	808	800	834	784	760	768	789	796	759	788	821	795	733	817	782	765	803	782	788	774	745	808	807	735	827	785	758	794	741	778	818
22641	20982	28707	23473	21005	21417	16614	6508	4332	3569	2908	2188	1766	1618	1369	1302	1215	1209	1092	1026	1034	991	948	870	849	856	870	799	789	790	744	770	743	749	736	770	768	757	715	726	700	757	691	720	696	675	672	665	675	659	651	710	631	709	665	675	679	680	634	663	677	692	691	637	673	670	656	666	682	635	652	606	690	612	673	626	675	618	650	654	607	665	624	696	652	695	645	660	684	645	663	625	589	602	676	669	633	621	645	639	612	589	648	611	641	615	634	608	605	683	640	604	615	638	670	653	594	648	630	666	695	655	633	605	605	645	627	618	618	644	673	624	648	627	648	624	612	615	650	609	649	613	617	644	639	635	642	619	609	617	596	668	674	629	624	567	613	630	609	637	647	601	633	630	632	617	592	618	641	601	614	603	641	647	651	579	640	653	579	636	637	589	617	607	616	623	651	671	626	631	582	625	633	641	623	627	636	626	629	619	670	588	645	585	652	694	678	598	650	655	631	617	635	656	634	670	630	657	615	588	643	612	659	630	629	627	619	637	585	586	621	612	613	631	658	626	588	635	667	643	592	637	597	626	634	640	579	604	656	647	606	602	638	624	645	590	633	626	605	631	653	613	613	572	621	650	668	612	626	637	591	614	616	608	568	615	638	616	616	609	634	603	638	650	653	567	654	614	585	586	590	612	647	606	601	641	623	597	620	632	608	605	633	638	584	639	647	622	592	603	660	675	597	602	619	634	611	595	610	647	654	616	647	618	613	638	633	608	631	623	622	630	648	638	627	576	618	596	626	649	618	632	645	617	640	582	648	575	626	595	594	666	605	610	643	606	662	629	592	572	640	609	581	662	687	591	619	608	621	583	642	612	637	634	651	677	595	625	637	609	607	617	707	619	656	600	583	591	581	643	634	558	688	605	673	580	634	657	637	630	630	599	602	590	644	603	656	627	651	640	616	636	609	665	671	622	632	621	610	666	606	615	581	625	619	572	625	680	649	602	623	626	589	626	614	635	645	617	619	635	609	588	590	616	603	608	619	635	665	655	606	635	658	634	603	647	594	613	626	675	622	589	670	595	618	621	619	663	613	633	624	643	588	587	638	565	592	652	628	643	581	637	651	589	667	617	575	584	614	637	606	651	604	625	644	674	580	618	608	631	628	605	627	609	675	627	604	620	621	577	616	609	623	649	594	611	648	610	580	609	605	652	651	660	635	609	654	637	639	633	641	623	648	621	641	631	653	651	621	636	624	648	634	634	594	619	655	634	605	672	631	620	616	574	606	597	603	624	645	664	585	605	637	616	587	627	641	614	644	621	605	618	644	623	649	619	646	608	616	633	668	632	731	630	653	629	604	582	657	650	664	620	608	646	655	612	624	632	597	646	582	613	606	587	607	623	621	630	590	629	678	613	639	586	619	589	653	632	612	629	590	610	606	641	611	635	641	647	641	610	593	634	589	665	620	611	619	633	650	623	622	659	629	640	606	651	623	613	585	649	634	647	653	629	601	645	614	643	616	600	612	629	628	609	626	600	609	612	647	603	619	664	607	619	653	620	621	634	651	636	590	611	597	659	675	632	595	675	612	636	658	666	642	677	596	654	615	620	616	637	645	629	658	605	681	605	568	627	573	603	603	648	635	613	615	636	648	657	630	630	624	603	587	651	624	628	612	599	598	623	617	631	667	615	659	605	627	568	589	639	643	640	644	681	626	615	620	630	609	651	654	671	605	630	678	644	596	690	688	656	652	597	601	668	627	623	601	618	586	574	627	608	645	593	600	641	641	619	656	625	613	614	643	655	641	651	670	645	625	635	640	578	680	625	656	626	647	617	667	626	614	622	622	624	612	660	600	644	611	609	671	627	615	623	629	628	617	605	666	661	621	627	633	616	672	625	615	658	585	615	639	651	671	571	639	643	606	653	581	605	587	607	644	610	617	636	605	637	612	604	602	608	610	615	655	567	580	601	634	598	618	628	610	665	614	608	626	635	600	626	608	647	601	637	593	632	649	638	578	599	591	623	636	669	641	647	646	646	627	593	644	654	652	616	604	626	632	640	582	645	607	634	610	599	626	622	636	622	632	589	625	648	624	577	624	615	639	621	639	591	625	641	627	635	611	612	609	636	645	621	684	590	618	611	599	615	618	604	613	625	601	640	596	651	590	631	598	603	625	628	642	635	647	602	606	597	596	626	603	622	628	655	595	636	623	628	649	588	639	642	637	644	607	614	623	607	626	624	643	638	606	622	606	613	620	595	602	609	575	597	618	621	600	628	618	630	665	653	641	647	642	624	615	646	635	636	625	638	601	621	632	615	607	598	577	617	621	607	639	681	662	646	660	673	625	609	612	583	601	643	617	611	646	620	604	642	607	605	617	613	656	668	619	673	604	606	613	630	587	611	625	643	655	629	630	617	651	618	600	582	602	636	654	654	596	634	622	599	611	644	664	618	683	645	583	665	594	644	619	618	606	588	628	594	650	630	654	634	646	622	603	643	554	657	576	615	622	678	641	596	644	627	609	619	621	623	634	647	571	598	581	645	619	629	626	617	678	590	660	661	609	641	628	631	595	632	586	601	626	599	648	580	655	626	633	646	645	648	639	630	617	641	636	574	624	602	643	576	609	636	647	630	608	627	663	641	619	609	628	627	636	619	637	625	613	577	650	604	588	601	619	624	635	640	616	596	669	622	628	591	597	598	639	634	644	641	595	623	628	622	617	678	641	625	658	589	602	585	584	603	611	603	634	638	642	598	591	623	593	634	647	638	608	648	629	659	616	657	612	660	634	590	639	626	579	630	621	645	623	617	607	647	616	604	614	631	645	619	638	619	621	650	621	602	630	623	647	593	573	604	607	668	637	649	635	621	630	653	637	632	617	602	618	629	608	584	585	642	599	622	641	654	631	596	648	644	592	663	631	634	633	636	592	653	642	586	600	590	622	632	611	606	634	604	620	628	606	674	599	615	625	646	659	612	659	665	633	614	673	632	625	648	591	652	639	637	632	643	616	639	677	590	602	636	591	636	628	599	620	615	576	599	635	608	679	612	599	645	644	598	661	635	632	616	661	637	590	651	678	630	616	647	634	623	652	618	655	618	615	610	650	625	614	573	587	614	615	620	603	629	616	604	637	637	659	629	618	609	613	607	657	600	653	664	630	582	620	644	591	620	637	623	637	638	646	635	620	609	631	650	680	589	646	599	616	603	617	664	613	604	637	632	584	638	654	573	621	651	643	638	638	647	616	641	599	605	642	641	672	623	596	633	634	612	617	627	638	635	636	582	618	628	666	601	615	604	609	679	617	617	600	590	605	636	619	616	585	615	633	650	664	657	647	595	604	620	597	641	637	645	553	671	631	566	651	606	624	655	643	610	590	592	672	638	615	674	606	628	611	618	560	626	642	623	634	625	613	608	662	604	615	577	641	619	623	636	641	598	643	642	647	655	556	636	607	635	577	620	668	618	601	613	578	634	602	621	617	629	615	601	637	582	555	624	631	663
15931	32938	30273	22180	18033	15135	12511	10365	8500	6851	5310	3845	3197	2672	2350	2101	1886	1671	1615	1560	1524	1388	1312	1172	1167	1129	1066	1018	1063	1024	976	916	920	951	888	904	953	841	824	893	857	828	869	821	795	825	800	755	795	799	734	751	781	761	752	736	825	784	792	769	742	778	753	772	742	771	770	755	695	770	696	736	809	796	734	731	767	813	736	730	750	767	764	759	748	746	728	731	747	711	739	780	707	742	727	729	729	744	751	747	740	711	726	727	738	753	712	698	718	726	708	781	683	735	759	727	746	700	742	701	703	745	757	694	730	749	700	694	707	721	692	722	710	731	747	729	754	728	734	699	761	764	708	748	677	690	738	702	735	680	700	695	743	730	732	689	688	693	715	713	715	719	731	713	714	762	727	687	663	699	697	689	720	749	727	688	725	732	743	716	673	711	697	691	706	740	734	708	688	671	669	688	684	725	700	718	710	725	694	754	730	713	749	707	666	718	695	706	679	766	753	696	749	682	704	719	721	673	726	711	740	745	683	719	713	701	709	702	761	666	716	764	690	721	688	735	716	713	741	726	666	729	730	715	695	678	715	719	716	742	707	692	720	700	706	700	723	695	731	750	765	709	752	727	720	674	718	701	712	726	739	738	750	682	677	663	648	684	713	719	737	743	707	757	697	680	705	672	720	703	686	712	727	705	679	682	700	713	785	730	683	753	721	723	679	713	690	727	742	754	725	669	706	698	714	716	705	692	731	693	659	743	718	704	687	698	724	719	675	687	708	670	743	687	680	688	703	704	721	751	717	672	711	742	665	726	724	714	710	717	707	732	719	708	746	706	715	684	697	713	673	707	717	747	719	732	713	721	730	672	736	706	727	761	700	738	674	664	693	705	733	703	728	724	676	703	700	674	741	725	721	705	697	721	696	762	695	742	718	719	731	700	695	727	737	703	671	730	697	712	732	709	688	730	719	668	704	751	699	674	726	724	718	742	692	675	742	673	750	725	713	737	668	731	679	691	687	714	676	728	746	692	690	752	698	738	710	699	685	760	746	675	699	740	738	717	733	733	746	683	742	719	720	719	689	709	680	698	716	678	717	729	718	671	726	671	707	732	743	720	717	756	737	708	677	732	717	715	721	733	741	708	744	735	691	695	699	737	679	717	801	718	741	709	703	715	713	757	697	686	736	682	727	749	712	679	687	706	748	703	698	708	707	752	698	733	708	700	758	722	682	745	700	727	728	705	737	680	751	789	707	714	758	675	748	752	724	674	750	688	742	693	700	730	695	722	679	737	716	703	689	715	756	725	716	656	689	704	733	784	721	716	734	737	706	712	742	705	701	694	738	735	706	741	755	714	681	726	713	759	723	715	683	711	725	769	737	719	681	691	778	702	720	745	709	677	749	685	674	718	641	764	747	688	732	723	662	703	714	729	688	713	696	731	700	722	729	699	662	676	749	680	731	755	703	735	725	691	727	690	655	724	726	755	697	678	710	708	701	747	737	748	701	671	703	710	705	702	706	683	724	724	716	717	757	706	676	733	671	698	721	681	721	734	700	710	695	762	737	676	764	724	727	707	689	698	709	664	708	784	716	716	690	685	770	751	715	705	683	688	740	723	706	715	720	699	747	691	701	720	761	744	719	679	730	719	762	741	710	686	662	751	679	736	796	739	672	724	745	720	735	666	752	691	719	730	718	703	698	707	755	727	715	715	711	732	695	787	715	694	717	689	771	716	676	688	732	754	689	684	697	715	721	713	692	724	702	655	699	729	738	704	735	731	699	666	750	631	790	732	690	741	685	716	689	713	732	683	699	744	689	724	695	676	727	741	683	742	730	726	720	791	696	704	702	668	658	696	699	704	682	674	710	758	690	688	722	646	714	665	710	659	715	694	716	706	715	683	709	729	684	721	688	703	650	710	757	747	738	730	778	674	666	725	646	727	670	685	713	705	725	695	727	737	716	734	723	743	732	708	687	689	717	713	727	690	708	697	691	740	740	741	780	707	749	736	720	735	719	723	702	697	715	729	693	707	690	762	734	710	695	733	692	694	686	705	744	722	713	698	723	714	695	759	730	716	709	723	681	715	715	768	708	712	733	750	675	737	695	728	728	672	734	747	697	739	739	680	705	718	710	701	753	727	758	695	720	677	712	757	704	709	730	672	765	728	693	690	760	740	664	689	701	729	698	724	696	667	665	733	709	706	741	673	711	769	730	695	711	690	686	665	698	736	695	725	706	688	715	737	725	715	727	733	724	700	708	660	732	689	730	687	705	661	700	715	699	690	731	673	734	722	691	721	730	722	710	747	708	700	751	678	768	748	741	707	746	687	705	739	698	740	684	678	685	732	725	676	737	684	714	697	731	689	706	735	697	732	683	720	753	757	704	746	736	698	731	689	700	694	673	702	727	670	701	679	697	738	730	735	705	685	720	702	674	704	704	726	691	685	742	731	711	681	694	700	697	737	691	759	691	728	732	711	756	757	700	677	716	681	719	712	708	732	694	741	669	708	706	684	657	689	682	731	738	695	695	717	708	679	736	672	719	670	697	704	733	713	678	729	705	723	730	704	682	661	739	680	697	713	682	725	731	699	713	701	716	720	735	724	705	705	754	743	722	701	729	714	688	684	688	697	711	758	668	749	710	685	715	704	731	680	698	731	742	702	678	695	689	707	692	726	778	705	751	742	738	699	660	690	695	705	696	714	771	702	673	698	723	698	750	741	723	733	716	689	740	719	731	702	674	697	711	745	716	699	722	732	731	664	682	749	728	715	670	732	759	674	761	715	729	703	748	669	702	724	750	689	722	660	734	694	709	692	695	706	745	729	712	698	677	673	726	741	718	717	721	696	711	745	699	711	721	726	703	718	689	727	772	702	717	750	739	723	697	734	715	720	678	728	734	713	684	754	748	686	754	652	698	708	691	702	705	688	712	784	796	698	693	743	664	723	719	743	704	705	699	722	714	736	720	701	724	721	725	706	681	725	721	750	722	704	740	701	714	677	659	691	724	711	716	690	719	707	683	759	696	697	700	721	721	694	727	650	755	738	705	743	699	732	738	724	715	738	721	684	758	700	713	739	744	709	709	707	696	684	735	688	739	687	713	735	678	679	726	724	735	703	728	693	741	703	733	712	717	690	729	758	677	738	723	732	674	763	700	698	697	709	722	694	687	730	751	733	693	664	696	685	757	701	757	713	736	752	718	704	729	763	703	694	751	692	718	689	732	713	730	709	689	800	721	731	719	720	674	734	737	658	677	735	710	716	694	729	733	756	688	752	689	733	760	728	692	676	726	743	686	724	710	691	673	717	714	678	688	710	747	705	754	677	670	747	688	695	697	711	757	690	665	722	761	744	697	745	723	696	703	740	687	718	705	692	705	703	752	754	775	710	702	731	669	663	688	741	686	719	677	666	742	698	714	721	694	706	763	706	714	681	710	719	754	700	690	717	743	721	726	733	740	694	719	740	775	663	687	705	752	688	762	710	685	697	684	699	716	722
26774	20877	18075	10332	5801	4306	3353	2664	2243	1910	1600	1398	1300	1185	1155	1153	1097	1091	1022	1039	1042	987	962	920	978	927	957	923	874	863	932	901	929	889	917	953	872	894	882	885	856	893	879	898	877	850	910	886	851	843	849	864	840	863	905	876	907	871	830	857	938	875	929	879	892	908	886	849	889	869	830	861	836	883	888	901	858	853	908	858	869	932	850	818	861	884	874	908	804	855	802	896	846	862	833	854	833	818	879	902	830	855	823	864	874	873	909	864	886	901	822	827	820	836	893	856	849	827	840	831	863	870	861	875	849	850	855	840	901	874	886	872	847	834	895	877	879	880	823	864	842	875	881	864	858	864	885	809	846	871	836	837	916	807	863	895	867	886	875	874	864	874	859	907	821	852	862	867	868	826	872	855	846	892	822	850	856	889	863	872	839	878	880	886	837	874	860	884	863	896	855	828	928	833	865	808	822	885	842	883	901	882	907	873	826	840	870	834	890	858	831	837	865	885	874	903	853	861	868	892	854	936	887	846	890	818	867	863	852	839	840	820	831	811	864	825	830	870	848	908	941	883	891	862	864	901	843	906	876	817	827	870	849	852	871	833	851	888	876	915	908	807	840	871	848	860	902	867	831	873	863	852	848	886	860	892	796	836	863	854	861	839	822	900	837	865	891	852	828	827	863	858	868	846	932	834	822	867	854	858	866	884	881	852	829	887	836	849	878	884	904	857	868	868	828	854	842	872	907	823	852	902	860	808	842	853	826	870	915	848	839	888	885	829	819	874	851	845	889	911	831	864	839	852	883	873	898	877	867	841	866	867	799	864	874	877	885	909	884	839	845	858	881	880	847	866	856	867	880	849	804	882	883	809	862	880	832	864	880	815	905	848	807	871	837	884	843	834	863	874	854	782	864	886	856	858	872	844	865	895	852	878	849	897	879	800	906	856	895	887	841	827	871	854	821	828	871	827	910	855	883	884	859	809	829	849	866	888	880	929	854	891	878	889	849	841	879	839	820	907	872	843	828	823	840	849	850	931	876	837	825	903	872	832	873	852	923	876	840	842	881	911	864	852	819	849	865	844	879	847	896	816	844	864	850	802	862	911	854	888	853	863	906	834	863	878	862	849	879	867	858	867	914	867	849	834	883	882	836	837	838	865	823	924	859	860	852	900	879	916	841	885	859	883	872	876	860	898	832	857	871	886	818	836	814	867	840	903	886	873	911	874	837	826	878	842	856	858	848	860	843	843	843	835	909	858	908	829	782	872	887	881	822	877	871	848	867	861	921	886	844	890	872	848	857	892	843	855	868	794	806	848	850	887	873	859	915	877	878	827	823	866	868	879	880	883	805	876	894	877	856	794	887	840	873	847	862	890	892	855	897	860	839	906	854	851	816	876	828	846	850	864	842	939	871	855	868	832	795	893	850	878	846	865	865	839	849	942	844	865	912	821	872	785	885	854	836	859	874	892	882	897	865	921	857	822	892	861	853	827	905	893	844	846	874	792	910	876	881	874	901	865	876	917	815	862	877	855	860	885	835	851	841	842	830	886	873	799	789	861	922	908	857	869	836	851	871	881	923	835	796	871	881	820	827	814	858	922	830	854	869	860	853	861	878	931	826	862	865	890	832	858	845	800	913	853	839	842	839	886	873	919	830	864	902	866	832	842	823	901	874	857	875	904	873	842	859	873	879	883	868	846	849	863	861	834	911	904	837	878	839	927	843	824	807	838	917	866	840	889	868	894	880	862	797	852	862	839	859	891	847	844	883	875	869	904	844	869	821	849	905	890	899	863	845	829	859	829	890	839	878	852	879	803	873	872	867	811	848	859	835	852	855	875	824	836	897	877	841	920	814	817	838	860	918	919	865	813	855	876	859	876	839	875	863	840	873	864	808	824	880	873	877	867	842	884	861	877	872	921	864	845	901	929	901	887	837	867	823	829	813	840	829	852	836	817	798	832	842	840	918	863	876	869	871	919	895	895	860	840	785	856	860	907	847	885	894	848	863	810	909	889	821	874	929	864	896	870	900	881	838	883	815	869	843	889	804	857	804	818	831	884	850	811	870	878	848	836	832	825	879	844	871	898	845	849	894	859	894	903	892	896	835	902	856	827	805	864	901	872	846	862	904	887	838	913	850	874	885	856	848	881	881	861	903	818	832	871	875	868	875	887	844	839	864	852	878	890	847	891	842	837	881	880	837	860	867	834	910	847	891	900	855	857	859	872	815	885	864	871	831	840	867	872	826	882	902	882	867	858	852	809	877	821	864	858	865	866	849	838	859	844	825	862	806	853	870	887	822	856	867	865	825	859	847	879	888	816	882	865	846	868	888	848	900	931	889	851	865	900	849	869	853	914	819	884	876	870	905	850	840	855	896	842	879	868	824	882	915	868	830	849	856	908	876	861	804	864	884	832	881	857	882	858	896	894	882	949	883	887	850	824	906	873	886	833	918	904	896	837	919	843	892	902	875	788	846	832	843	851	917	881	870	862	860	842	877	807	868	867	877	861	896	888	858	844	851	855	834	948	795	849	911	836	862	826	864	887	908	831	847	851	826	868	887	884	845	840	851	783	829	870	823	845	848	876	859	860	839	877	863	850	896	838	812	872	851	821	842	863	874	828	831	883	898	852	877	857	820	908	811	870	792	822	823	861	862	871	878	883	858	855	867	844	884	868	891	855	854	848	896	884	828	863	918	858	834	851	871	836	899	877	839	859	839	875	804	822	903	866	830	811	840	884	845	849	811	813	886	883	854	940	852	866	856	854	850	834	898	878	899	866	890	830	891	915	800	824	864	847	870	852	868	803	901	859	814	847	881	892	887	853	906	902	864	882	819	876	834	828	827	858	842	863	868	857	879	885	854	850	856	855	874	851	833	817	885	820	869	874	826	874	850	894	851	817	891	846	830	875	830	856	871	852	905	866	860	861	869	859	846	875	855	917	914	870	816	837	831	877	845	858	818	882	868	853	887	830	861	818	857	873	821	926	799	891	847	852	904	870	858	891	824	841	861	819	893	908	886	963	820	827	855	873	859	885	930	891	885	867	825	874	854	914	860	842	811	812	878	873	868	880	794	858	879	865	866	867	862	885	858	888	829	832	807	839	829	850	846	863	882	802	884	862	866	858	869	824	803	824	882	873	840	858	860	891	871	917	817	869	842	873	820	895	900	888	886	834	842	910	836	821	857	867	881	881	872	834	819	854	884	872	817	816	846	897	825	878	830	821	804	812	824	844	871	862	899	803	827	799	900	866	873	849	852	840	825	823	839	882	852	863	862	883	892	810	880	878	881	844	854	864	834	864	803	841	833	855	846	869	829	820	864	823	842	870	924	835	883	862	876	867	846	856	897	873	873	902	858	849	889	825	899	866	934	887	870	876	841	862	855	838	918	847	900	900	825	836	873	804	818	863	899	879	831	899	854	847	873	802	858	904	834	859	837	878	844	820	887	838	861	851	863	834	833	858	879	859	810	866	863	854	862	852	859	916
11660	20101	18566	12180	9474	7777	6370	5046	4203	3442	2690	2099	1902	1730	1566	1442	1436	1354	1371	1329	1329	1231	1222	1185	1123	1137	1157	1093	1083	1116	1087	1107	1121	1022	1063	1095	1061	1093	1046	1040	1101	1109	1103	953	1043	1041	1061	1026	1002	1045	1057	1063	1077	1003	1005	1008	1041	1020	1042	1000	1042	1032	1070	1028	992	1030	968	1017	983	958	1015	985	1001	1016	1028	1018	1025	1038	1046	1074	1003	1003	988	995	965	961	988	997	1069	1020	1014	1031	984	1031	984	1039	1017	985	984	927	962	968	992	984	1006	998	977	932	1014	1055	984	1019	1007	976	964	982	972	953	946	1030	1025	1000	982	1014	997	976	981	962	980	964	975	971	998	990	950	1019	1002	1012	955	1026	945	1045	989	950	1013	972	1031	982	1025	1052	1016	1042	1041	1021	1002	946	1023	1008	985	979	1016	974	973	994	980	1043	1017	987	976	1026	975	1034	999	1058	1058	991	1030	991	1065	1006	982	952	998	981	995	1021	1000	942	1025	979	1002	992	919	1010	988	994	1014	1063	1027	983	968	982	1026	1043	1017	988	1018	1007	1005	976	1000	985	1027	924	1014	979	1009	985	980	1010	953	985	991	1033	955	933	915	1000	1034	1008	998	959	1034	1009	995	1026	978	1055	1007	969	960	1016	1023	989	1047	995	991	978	1018	986	990	988	1010	1008	1036	1011	1039	1000	1046	958	953	1018	990	1030	1012	947	984	999	990	981	997	995	995	951	997	1009	1022	1021	1008	981	1018	1036	996	1001	1061	1018	1036	995	1011	982	999	1028	1053	973	995	1023	1074	1031	1045	939	998	984	928	970	1035	1002	974	993	965	979	974	949	1012	991	976	1003	1037	955	1064	1048	972	1020	956	1060	946	989	1032	986	949	1004	1001	1026	1008	1063	1003	946	983	932	1013	1033	1029	997	980	1000	1046	1042	979	1020	987	982	1000	986	991	978	1042	1014	1041	1003	982	1066	1035	1017	983	1039	1022	1003	951	1041	1050	989	1003	987	985	998	984	967	921	997	985	984	988	989	1000	1005	966	906	1000	930	1013	1027	983	1022	998	994	982	995	973	982	995	983	982	970	972	991	1018	1034	1018	933	1018	1018	1022	953	938	990	957	947	977	966	980	989	1006	990	1003	1010	966	980	995	1042	1009	1036	980	930	969	985	975	1019	972	1012	997	1014	997	1022	943	983	1032	981	964	986	989	980	963	976	1015	1011	1005	1039	1003	956	999	953	968	991	988	900	1022	970	1008	1045	1025	994	955	1003	946	1049	994	1015	1032	1016	1023	1004	1005	993	982	949	1005	992	979	946	993	1005	1029	1014	986	1007	1024	954	985	987	957	1010	939	960	1004	1004	998	962	958	1039	964	980	1000	988	1014	1028	1014	972	998	986	1014	1048	1014	1011	917	1020	951	982	1042	975	984	1063	985	1006	984	1032	1010	1022	1005	1009	940	1078	986	1037	968	971	993	1061	1019	1051	1017	958	975	1057	1030	939	989	984	1000	1004	996	973	983	1047	1025	1013	1046	997	1007	1001	1010	969	1057	1025	1066	987	1039	1018	961	999	1018	976	928	1005	1031	1021	1024	988	1021	963	989	956	1043	993	950	990	919	900	945	998	1005	958	1000	1031	983	1034	1029	979	1012	971	1017	996	1055	1022	1024	936	940	979	972	989	1010	1000	1012	979	990	956	991	968	972	995	1030	953	948	1031	1006	985	1015	971	993	974	1033	1004	1024	911	987	1037	979	1051	900	1039	972	952	962	1005	993	969	950	987	958	934	983	977	990	953	1030	1033	963	984	1024	1044	1024	1002	958	1028	938	980	1030	968	1022	992	991	993	982	1018	991	1026	998	981	974	970	988	990	953	977	935	936	1006	1006	1005	1027	1009	992	959	964	967	987	951	999	1017	988	1015	981	951	1015	1026	983	981	1047	1042	1021	978	992	983	1051	1040	1031	1030	990	947	934	1009	983	956	953	974	1012	1011	1017	1051	973	1028	1055	992	1020	996	969	1047	968	997	1024	1015	980	1020	1031	991	1055	1033	1018	1034	1006	1009	984	964	952	1012	1019	987	1025	1030	1013	979	1018	991	993	1004	967	984	1005	982	1037	985	931	930	984	986	981	1004	998	1016	969	1009	985	1024	1023	980	956	1005	962	1055	978	1011	1011	978	1042	987	1048	1065	1031	1022	998	1002	1019	949	949	1027	976	1029	1012	1042	1025	1008	1012	1003	933	1019	1023	1008	999	1042	982	1006	995	961	998	970	994	970	995	989	1016	1026	965	999	950	969	981	978	1032	969	1010	1090	930	1062	961	958	965	976	1001	1003	1044	972	921	1073	991	991	979	979	1043	1027	1016	994	934	1010	963	985	967	984	975	961	1025	956	961	995	1001	953	960	1031	950	984	973	1000	978	1052	1027	1022	949	1020	969	1028	999	938	958	1030	1017	953	1010	1003	1035	1036	1037	1021	985	1022	1048	970	967	1044	1067	1044	1011	989	1030	1034	995	964	993	934	1007	948	942	975	1009	988	960	967	914	1012	1049	962	986	1028	1038	935	997	970	1008	939	1020	1037	1019	962	1028	962	983	978	1021	1038	995	1056	1012	1017	994	999	1012	1013	951	991	929	970	970	1014	997	1012	975	1023	980	1039	971	1033	1010	983	999	1010	965	1050	1013	994	999	994	989	1008	961	1011	995	1017	1013	979	996	1070	973	950	988	953	998	978	1011	984	928	979	988	994	950	1008	985	962	985	972	1029	1055	993	1013	1005	949	981	1005	1007	972	972	1018	932	1001	1050	1006	1012	1060	951	1006	971	1008	1019	982	951	1044	983	894	998	1000	1000	985	977	1031	975	986	954	983	1044	969	1016	987	1049	1003	1009	1006	988	1043	1027	1021	961	1013	1019	1024	1032	976	993	969	994	991	944	959	1059	972	924	1026	1034	982	1010	991	997	1058	971	992	1037	952	1003	1032	984	1038	972	956	948	1044	980	993	1059	925	985	1029	1042	982	994	991	997	1002	983	980	992	973	974	1033	1010	1065	946	942	976	1039	972	984	965	951	1023	985	991	942	951	1040	999	1016	983	926	1007	957	1063	981	990	1043	1045	1055	1023	1013	1002	946	929	1022	968	1001	1022	997	1042	1003	956	967	977	971	1047	1024	1004	965	962	992	1027	1026	1025	917	970	931	967	1020	982	989	1015	1001	1001	996	958	1023	957	959	984	1017	1014	1002	955	985	957	1030	968	1025	1013	1035	1049	954	996	997	1060	1002	1032	1003	1008	1007	994	978	1020	1001	980	1031	1018	993	998	950	1000	1003	959	978	1022	975	1041	954	1032	1020	1023	1022	933	1000	1018	977	962	983	1014	1002	1005	1013	1035	950	998	969	1010	1005	936	1018	983	1001	987	990	981	966	938	980	970	1014	1068	1010	990	1042	1008	970	1088	1030	1042	1021	1010	1010	1005	1040	1011	984	972	1013	966	1060	1011	1031	985	965	1059	972	973	1017	931	987	932	1061	1023	1030	1039	1012	920	962	961	1002	988	1036	1027	1033	947	994	1001	963	1000	1028	949	1019	979	997	972	966	967	983	948	1015	975	1048	975	959	1032	1035	975	994	1002	1049	1008	1000	944	1017	977	1007	1034	959	993	942	983	996	1011	985	928	1031	1038	956	980	1021	1036	1030	968	1019	1016	950	1018	990	1000	948	972	969	971	990	1011	1025	984	1020	1047	980	990	1008	1007	963	1029	1045	978	1012	1010	1060	953	1040	962	1015	1047	1027	962	1002	1037	1009	944	1017	992	980	1055	966	1035	1012	1039	974	979	997	998	981	971	1031	986	939	978	1010	969	1023	984	1005	1022	1008	994	1019	958	978	967	987	984	1035	950	977	983	961	1040	982	1042	985	990	1014	1003	1004	1021	979	1027	996	984	1004	993	991	1021	978	1005	1055	985	1011	1064	973	925	994	992	926	966	953	1021	1074	1009	946	998	1050	1042	1047	1013	1019	1032	986	995	978	1040	1039	991	976	998	1034	993	1015	927	971	963	1009	1001	1023	1009	975	997	964	961	990	1032	1038	990	987	960	1014	931	961	1011	974	1003	996	1031	987	1066	1006	970	987	1000	1009	1011	979	981	1023	956	1064	997	994	993	1041	963	1013	997	1008	950	1038	1008	995	989	1011	969	993	968	1029	998	944	1014
23602	20975	28324	23833	21073	16405	7348	4338	3327	2614	2023	1712	1395	1301	1248	1151	1089	1085	1022	967	935	934	850	844	812	823	852	774	760	843	811	767	763	765	763	761	710	754	733	702	754	696	697	695	700	734	765	670	724	705	699	745	639	712	708	730	746	764	688	668	649	718	673	660	647	709	659	683	709	722	717	664	674	700	670	687	683	714	711	695	699	651	707	648	694	659	729	653	652	704	685	678	671	667	674	605	696	701	680	649	696	693	678	636	723	672	642	671	648	695	638	702	691	675	661	739	700	654	673	642	646	688	752	654	673	660	703	663	657	680	695	680	686	677	644	711	708	676	665	677	682	677	695	677	620	678	666	711	666	710	697	633	649	605	630	667	616	704	663	686	677	669	712	642	671	672	700	705	695	620	651	673	644	695	683	743	657	668	659	715	662	682	635	671	680	709	678	702	664	613	662	677	659	589	676	736	633	670	690	697	706	717	621	705	664	687	641	673	699	692	682	656	626	704	708	689	695	655	711	683	683	664	668	676	647	660	691	649	695	643	705	670	692	680	651	647	645	649	640	698	665	686	700	664	658	706	630	674	683	643	665	668	659	640	619	637	671	627	648	662	702	649	666	636	674	650	685	653	667	669	678	708	636	711	673	659	660	676	710	738	681	644	652	651	686	676	699	655	726	660	655	649	719	671	630	678	653	689	652	643	643	681	674	704	639	672	625	675	612	658	675	672	721	620	665	661	655	695	649	635	669	665	678	710	671	672	651	642	728	692	693	651	687	610	620	653	649	668	663	696	682	712	670	690	687	670	612	634	648	692	661	669	639	625	695	652	643	656	619	688	646	714	670	686	672	670	664	659	659	660	688	665	682	664	691	652	645	715	703	660	685	657	671	721	678	693	664	674	704	657	646	692	691	669	682	619	664	667	652	688	683	633	610	692	678	686	698	672	701	715	674	647	692	629	673	677	718	679	664	698	695	703	695	691	650	640	676	639	690	668	678	691	681	685	681	642	686	677	638	715	671	668	680	629	653	672	626	656	693	662	633	695	675	667	672	685	674	644	625	702	654	662	698	695	620	629	695	664	669	665	676	691	669	617	683	691	651	708	677	661	641	663	682	675	680	656	705	664	694	624	657	698	658	676	692	706	632	691	654	670	655	699	706	632	669	645	663	672	665	698	675	665	700	672	683	650	648	693	671	652	677	681	613	636	669	662	675	683	702	585	672	664	648	643	660	695	661	654	703	659	633	645	639	686	662	619	708	659	635	632	688	662	641	674	704	657	643	685	696	662	663	708	671	636	716	652	689	633	698	700	617	666	673	692	652	654	693	762	696	646	634	698	643	708	693	617	693	657	668	663	675	687	621	724	680	695	677	665	646	682	699	655	646	665	628	654	654	658	663	694	668	667	644	675	665	691	650	651	684	685	692	681	678	666	646	652	662	612	632	658	697	680	650	715	698	665	612	666	682	674	668	595	700	641	651	663	667	676	614	673	652	673	651	649	720	644	656	658	698	688	705	655	671	702	687	663	683	703	702	634	663	664	688	629	658	656	672	681	663	685	645	717	704	638	663	659	667	665	656	683	640	681	689	693	657	689	700	668	736	619	650	680	684	656	604	654	700	645	650	687	665	647	672	635	710	647	676	652	648	642	693	668	691	719	623	659	681	650	643	658	664	719	647	696	652	667	679	660	643	672	701	715	610	720	643	685	664	643	622	686	676	670	615	696	654	640	665	650	670	662	640	621	697	651	642	658	699	687	646	683	668	659	699	677	676	658	661	685	732	669	704	660	640	670	695	656	691	659	636	676	668	662	689	695	661	645	658	687	684	644	716	676	644	680	692	663	711	688	661	675	690	705	656	635	666	699	710	626	672	661	684	731	609	665	634	703	661	691	703	659	680	674	656	641	708	714	648	667	646	671	679	642	685	655	645	624	697	680	651	635	670	682	688	655	721	675	713	655	682	654	705	624	637	661	659	684	665	631	653	684	693	675	666	659	684	678	671	673	643	710	647	706	661	654	673	642	657	656	707	705	642	652	612	681	673	708	679	694	639	678	708	640	698	682	655	620	703	667	676	653	688	666	689	669	692	655	649	712	688	649	705	668	674	651	629	657	689	631	707	664	685	702	686	658	657	690	672	642	688	653	687	665	683	696	723	663	642	672	652	673	623	617	660	703	714	662	699	660	706	686	635	720	666	686	720	678	610	658	702	670	658	699	684	647	645	659	646	621	635	608	619	676	679	692	693	696	673	651	666	677	652	697	665	665	652	659	661	669	664	707	643	701	660	679	714	681	653	673	687	635	686	656	665	697	715	631	701	637	692	667	655	701	734	687	659	661	652	672	648	669	711	687	669	719	654	677	701	618	716	691	633	699	673	682	660	658	685	674	685	629	690	725	695	680	666	711	621	666	707	674	647	655	647	677	657	679	665	684	691	688	654	643	690	640	690	653	671	650	652	675	681	653	683	685	661	637	681	697	646	674	663	703	646	631	665	695	679	679	679	659	676	649	674	643	685	696	671	654	685	663	681	664	669	678	704	701	707	652	675	611	701	646	704	701	694	737	630	667	636	649	698	699	650	705	680	669	683	665	652	666	689	685	693	641	639	631	694	733	659	705	669	659	693	659	679	643	718	723	637	647	658	669	671	694	659	663	671	687	662	670	693	668	603	649	659	650	716	681	697	657	642	701	675	685	690	659	693	683	655	641	704	675	712	632	670	667	695	686	674	685	614	679	672	616	703	743	661	688	667	680	650	688	673	646	697	673	662	687	657	637	665	662	685	640	663	683	642	626	680	694	674	689	672	640	659	662	641	677	701	677	672	690	710	667	658	749	690	690	709	597	680	676	657	626	677	654	640	634	652	679	653	697	726	667	682	654	678	672	656	618	719	689	722	659	659	626	675	644	665	677	626	671	665	659	665	694	670	713	643	673	645	694	628	683	687	655	718	648	674	690	662	678	722	635	655	630	673	654	700	661	676	665	729	683	684	687	670	699	654	667	674	622	612	688	665	644	676	679	665	686	696	666	666	705	692	666	684	706	662	714	698	690	700	699	661	686	663	665	669	679	661	656	668	709	631	669	713	691	651	633	715	671	673	671	643	658	679	686	698	710	688	670	615	662	693	723	661	702	722	608	684	709	647	606	697	631	645	659	650	683	666	666	684	663	656	665	658	648	698	677	707	657	656	653	709	624	677	637	682	632	658	661	716	685	625	665	655	670	669	664	666	674	636	669	709	703	669	667	762	658	643	684	614	625	656	692	655	697	725	667	661	652	674	682	648	672	709	670	699	638	670	713	713	711	664	673	650	656	643	665	672	708	636	698	678	679	676	656	665	583	622	678	646	708	642	639	667	661	637	635	644	665	674	706	657	676	647	687	710	668	666	678	692	681	668	713	691	702	683	682	691	635	721	662	700	640	636	664	631	642	604	675	633	652	719	668	695	708	662	650	666	643	685	691	694	673	660	723	712	689	661	693	728	635	660	641
13143	28082	26125	18396	14784	12192	9839	7836	6544	4980	3832	3010	2432	2052	1855	1754	1627	1556	1441	1436	1288	1265	1181	1124	1075	1047	1057	1018	925	1002	1010	1009	974	952	923	902	921	882	843	841	900	903	869	829	895	790	878	866	829	810	866	833	890	835	838	838	856	809	794	866	820	794	824	764	859	861	792	870	855	800	825	777	794	845	825	828	778	800	806	854	866	811	793	820	822	777	851	769	840	754	779	799	746	806	788	837	798	794	834	795	791	776	817	809	792	762	790	808	779	806	741	777	790	825	772	793	830	785	809	796	784	799	778	768	799	789	773	771	798	801	774	816	837	812	775	767	786	764	755	805	776	793	781	834	832	767	828	766	776	813	764	734	807	718	831	781	790	806	785	800	779	820	817	770	784	763	788	792	774	768	827	822	784	735	809	806	793	723	811	799	758	764	807	749	820	738	751	800	787	765	837	832	766	808	819	779	761	801	808	787	713	821	807	769	763	746	758	819	766	718	792	821	803	824	749	841	827	833	788	785	741	812	797	794	773	788	795	832	735	795	782	830	785	747	735	802	778	789	794	827	824	797	741	772	751	825	878	822	819	776	789	798	796	726	773	830	775	749	744	804	750	765	761	756	784	771	826	848	776	809	748	792	743	807	757	836	804	751	793	800	775	735	804	815	787	762	837	797	768	783	753	806	787	810	781	778	793	796	743	789	806	810	773	735	832	787	817	764	833	775	772	790	773	765	762	766	781	812	820	788	743	765	781	765	793	772	767	808	754	773	805	786	792	795	807	832	785	802	748	802	785	723	769	765	795	772	739	799	818	811	788	795	767	781	812	788	799	799	797	804	785	765	820	820	797	773	775	800	761	802	754	817	795	778	769	751	828	764	788	784	770	735	788	780	769	782	783	779	745	809	746	815	792	780	809	786	796	757	717	760	791	845	789	845	795	797	789	788	771	798	751	752	757	771	796	772	793	766	792	769	776	764	862	770	824	777	780	784	824	761	802	806	785	751	774	766	804	784	794	804	801	809	777	825	812	789	792	790	807	761	825	817	760	799	827	738	809	784	733	810	818	789	799	835	712	754	835	772	810	729	791	816	853	788	790	750	750	830	789	761	767	788	755	766	773	742	731	778	820	797	748	809	722	841	731	799	732	733	721	772	771	763	796	819	725	852	795	799	790	771	824	853	803	777	774	758	757	792	775	748	757	779	783	762	719	829	784	786	753	766	741	809	780	786	800	797	757	788	768	740	764	745	778	784	784	833	782	813	790	766	804	816	774	828	810	779	771	779	725	796	798	783	814	859	789	776	752	780	835	810	809	735	771	800	733	773	797	800	781	795	752	751	764	768	784	772	742	782	799	795	816	784	834	852	797	776	832	768	816	754	784	785	803	863	840	739	767	803	822	768	766	751	798	774	767	803	793	797	818	780	752	805	758	778	790	805	783	721	745	779	779	826	789	797	779	780	756	842	795	786	799	767	764	780	743	809	757	799	819	787	774	794	753	785	835	824	829	743	786	766	794	775	809	808	819	762	742	784	805	818	861	858	778	775	783	787	767	809	772	780	763	796	782	810	773	845	777	769	766	771	774	768	791	824	766	764	818	804	772	795	850	865	761	761	771	776	754	800	781	771	806	793	781	777	769	749	831	835	810	743	839	811	776	813	802	792	771	763	810	844	787	806	772	823	766	774	792	731	781	789	812	794	773	785	809	790	813	797	820	794	782	813	821	777	781	807	792	776	819	777	805	766	770	817	792	787	767	745	758	793	787	735	794	796	782	754	804	804	801	834	766	778	794	802	793	758	756	779	780	817	789	773	809	789	791	835	769	765	750	816	784	743	741	798	785	809	792	786	805	771	779	818	819	804	779	792	771	748	819	781	759	772	807	798	819	790	741	779	791	793	775	837	787	802	791	772	796	732	813	786	806	834	765	728	790	803	797	821	816	787	769	780	840	845	774	823	784	735	737	759	793	775	764	833	758	807	760	766	784	790	785	796	834	778	788	775	794	790	817	747	769	762	787	815	819	759	772	828	735	780	779	791	837	822	789	738	769	788	799	764	758	794	756	746	757	808	783	740	747	727	803	850	781	771	806	783	762	826	805	788	787	773	799	779	781	780	752	751	772	812	750	784	761	777	749	800	765	846	820	752	783	842	806	759	760	832	742	786	756	792	800	836	771	778	782	821	770	778	823	753	801	772	768	790	836	776	838	817	817	776	796	775	778	788	783	762	780	777	786	794	745	835	788	831	789	760	869	752	791	793	789	764	767	792	793	784	748	786	802	750	789	810	759	785	824	797	776	811	793	775	774	801	766	806	798	819	804	750	817	788	799	813	745	768	816	803	812	760	796	856	795	795	825	749	863	760	791	779	857	814	794	827	774	796	746	777	808	816	773	764	756	781	806	802	734	775	805	767	828	809	783	792	807	809	784	786	770	783	788	799	819	828	791	847	796	755	757	799	755	785	810	755	808	708	834	850	785	803	773	827	779	757	782	712	785	809	798	815	830	829	769	792	772	796	837	802	737	789	750	778	761	804	778	799	743	765	751	762	765	805	797	801	794	807	831	764	775	792	799	802	805	767	770	791	710	795	808	828	760	793	772	805	790	805	819	787	806	812	802	776	777	773	765	781	747	821	793	785	749	846	770	764	783	763	777	779	772	769	774	763	799	743	745	790	794	759	835	765	788	780	817	792	784	841	802	800	767	775	778	779	772	831	804	745	788	845	801	771	794	779	805	775	783	810	823	780	755	788	767	794	847	765	771	749	805	763	823	798	813	779	837	768	837	807	811	833	783	792	812	781	760	744	782	825	740	738	815	829	760	794	791	756	790	787	732	805	842	776	780	761	774	820	792	768	796	817	824	806	778	793	809	811	788	754	817	772	811	778	786	785	808	808	727	825	774	775	784	805	730	802	777	782	751	778	805	779	831	803	783	794	742	751	752	828	793	827	803	748	766	838	777	798	755	797	814	825	777	799	805	768	754	762	767	787	762	776	779	736	788	790	759	792	833	788	741	790	793	837	760	800	869	764	834	778	799	777	725	749	781	798	853	801	790	758	791	821	796	786	759	815	790	814	740	812	760	741	824	773	769	756	792	806	828	754	796	755	789	767	788	769	776	780	789	750	774	787	796	790	788	783	820	789	813	797	766	792	829	788	733	812	752	797	793	733	826	766	772	809	799	778	812	742	784	772	745	804	805	781	770	774	733	779	791	761	778	813	778	786	785	749	833	792	785	784	803	753	795	785	781	763	793	772	802	793	736	763	824	785	790	809	820	812	778	807	740	861	770	767	819	760	826	758	782	798	814	762	766	754	786	753	789	840	783	814	813	797	812	779	794	769	789	783	826	783	751	818	809	791	809	808	742	828	794	772	785	784	831	781	786	830	787	815	857	769	749	774	763	760	809	773	774	818	780	842	791	754	804	830	790	779	760	761	816	832	802	727	759	723	800	771	809	836	815	831	763	770	801	774	783	734	804	816	798	796	768	757
22546	20967	28727	23384	21006	21400	16842	6583	4411	3576	2661	2206	1869	1561	1405	1299	1272	1211	1159	1111	993	965	998	882	866	861	836	858	748	808	738	778	765	739	749	709	750	754	704	678	680	754	701	668	681	649	716	670	672	670	692	679	687	627	669	690	644	667	695	631	663	603	638	682	630	630	625	680	644	655	665	638	666	651	649	613	644	633	640	653	646	611	690	643	643	662	654	628	661	677	633	689	651	711	672	632	634	634	666	662	634	622	622	659	649	676	612	616	620	637	596	659	601	617	659	679	584	616	687	637	644	626	598	641	638	602	618	666	665	599	617	630	637	638	608	595	669	637	605	608	615	630	634	648	623	620	612	626	618	637	633	635	626	600	633	642	676	670	612	622	661	600	599	619	625	635	594	612	607	673	621	625	641	649	651	611	617	629	611	627	653	617	629	621	651	619	638	621	635	627	639	632	660	614	624	629	621	666	625	604	593	610	625	623	664	612	646	657	649	650	629	583	626	624	600	618	644	639	664	623	624	623	656	612	648	625	661	628	644	598	667	625	609	604	613	606	591	591	620	639	686	641	632	640	637	631	609	647	626	600	669	646	612	597	668	666	560	647	661	611	576	645	603	648	601	615	636	650	621	606	620	622	619	617	622	584	661	633	605	623	643	644	651	647	618	613	636	598	638	632	595	641	609	595	624	652	604	607	598	650	666	649	647	638	629	616	609	654	611	621	649	606	587	650	587	637	647	610	622	617	675	601	602	587	645	646	666	640	624	638	684	634	639	588	645	623	633	604	638	640	634	660	640	611	622	657	590	664	631	664	630	618	638	571	651	571	645	621	609	619	658	624	635	632	634	623	644	623	639	603	644	635	658	598	670	612	654	595	612	641	621	618	631	629	597	643	633	624	598	609	594	591	634	635	627	605	612	580	596	644	620	596	605	643	625	621	623	566	623	647	617	643	619	653	596	647	591	614	639	593	635	618	644	653	645	640	616	661	658	688	595	645	630	605	638	610	575	634	644	587	597	556	563	596	664	645	616	622	572	688	600	646	603	582	624	597	623	590	585	621	640	646	673	660	597	656	587	625	607	619	638	686	595	629	645	648	620	650	627	571	614	638	602	596	610	594	635	634	609	605	636	602	600	633	618	625	644	669	598	627	611	649	622	644	631	607	625	567	591	662	626	629	682	594	618	631	657	654	609	647	634	640	634	592	644	596	606	592	635	580	560	611	634	633	662	606	597	603	625	662	635	622	638	611	627	630	580	608	634	597	623	587	630	576	609	672	624	638	625	643	630	636	600	593	617	653	599	656	574	608	615	614	590	620	651	618	638	702	639	610	642	624	601	630	623	618	629	611	641	617	588	671	621	629	662	597	623	656	629	662	583	644	575	646	627	615	560	658	578	587	608	563	651	614	612	674	610	650	628	645	640	630	658	623	652	592	626	612	572	624	615	596	622	612	602	590	571	626	585	611	601	663	612	644	623	628	613	658	639	632	628	554	648	640	627	601	642	602	603	681	590	671	595	601	628	649	662	619	600	602	610	650	636	610	604	632	644	643	585	584	616	613	623	602	626	637	676	588	683	596	632	626	595	652	617	608	618	632	651	593	631	607	597	632	621	635	658	592	597	637	601	640	623	641	668	607	619	590	565	654	599	639	598	643	612	625	606	583	596	629	634	649	647	628	592	597	604	663	604	635	610	672	648	624	638	645	607	583	628	604	648	650	641	645	633	588	629	608	606	576	657	579	657	648	648	618	653	617	634	612	620	623	674	623	599	636	615	667	669	674	618	662	629	648	574	662	678	657	619	603	668	625	604	615	623	684	637	627	604	585	667	632	598	601	622	685	580	648	632	643	624	565	631	618	637	605	593	639	638	604	640	634	623	634	601	671	647	650	602	622	633	657	579	615	690	591	678	659	637	616	582	598	609	641	607	638	628	587	633	624	619	614	608	615	590	615	621	637	606	613	632	610	657	610	675	604	588	629	618	611	659	614	602	675	668	634	618	610	661	619	617	656	627	642	644	601	583	632	644	595	637	604	595	651	668	615	585	680	643	649	713	603	646	636	588	652	652	573	626	600	610	663	651	637	604	604	627	639	636	653	631	606	618	636	629	639	585	578	633	640	607	647	621	634	597	621	580	585	671	637	617	588	599	605	620	638	639	610	651	619	631	629	612	620	601	597	595	604	624	622	647	595	645	671	628	626	634	621	658	650	623	672	631	637	634	654	614	586	605	601	627	635	670	656	579	621	641	610	602	600	588	644	670	623	637	630	667	573	630	590	636	585	661	612	626	605	646	604	629	628	598	597	662	623	590	634	636	622	606	670	566	616	635	615	641	587	624	625	611	623	653	618	641	634	617	607	632	642	583	611	588	633	648	644	625	682	650	651	656	630	630	605	627	637	622	601	634	637	615	660	587	618	628	655	598	653	623	586	662	639	612	665	645	656	616	581	639	646	636	656	580	617	580	613	653	615	645	604	576	669	603	633	638	595	606	601	629	634	603	635	680	590	547	643	633	639	631	685	639	622	610	624	614	663	612	624	628	641	642	558	578	641	588	586	616	619	684	613	606	633	599	634	651	574	625	621	620	631	635	651	584	666	645	602	645	637	625	620	622	637	622	607	621	617	606	569	551	656	593	590	603	612	675	660	580	604	638	603	688	559	627	624	626	620	620	573	621	635	598	593	632	646	582	633	644	585	631	636	606	636	617	640	633	640	614	631	618	640	628	615	629	622	648	612	613	653	597	560	596	649	644	613	607	617	690	620	610	652	626	592	610	634	639	605	644	621	615	643	643	636	607	641	611	633	600	610	626	676	599	618	608	617	648	665	620	591	666	613	588	589	636	655	646	639	643	604	609	633	598	616	623	584	680	631	627	616	622	640	619	639	680	663	612	573	651	640	631	637	580	629	647	639	616	600	659	601	613	637	623	635	638	612	651	627	644	639	631	589	649	630	656	657	611	669	648	649	602	614	597	628	669	597	617	616	643	616	629	667	637	612	612	607	597	617	622	592	615	649	632	631	581	662	664	619	618	652	615	636	651	621	655	618	595	636	649	617	584	638	598	616	605	608	620	646	657	627	598	606	628	622	595	633	659	645	647	614	610	650	598	644	631	640	576	662	599	620	627	609	628	627	643	681	615	623	625	568	625	636	647	646	627	628	690	644	623	651	634	646	623	640	652	657	666	659	613	609	596	640	632	611	639	626	608	602	623	612	627	619	607	623	631	606	598	662	651	634	658	586	629	654	633	591	651	618	600	560	640	619	609	651	645	606	615	615	682	639	640	631	635	598	610	616	626	667	629	670	637	624	610	632	583	645	636	635	605	608	642	635	615	640	632	612	616	659	618	607	608	661	593	654	670	621	624	658	690	663	580	639	613	620	606	645	615	617	619	669	625	637	617	626	613	622	653	543	629	596	616	677	608	649	604	607	589	615	646	618	587	574	612	620	589	621	658	641	603	618	643	622	626	615	557	589	626	627	624	656
15598	33397	31210	22789	19033	15545	12607	10433	8620	6426	4894	3941	3152	2632	2347	2133	1933	1801	1735	1557	1452	1345	1258	1206	1101	1086	1077	1053	987	944	1046	995	951	915	965	924	912	858	877	857	868	834	829	823	838	821	841	770	831	778	776	829	765	836	741	806	767	761	743	765	746	779	778	770	741	807	769	794	825	724	653	771	774	789	713	783	762	787	764	743	749	760	783	743	738	754	719	748	770	743	702	753	743	698	740	745	718	743	747	718	724	747	782	715	719	760	712	740	738	734	728	763	738	722	690	748	702	720	765	745	748	761	713	741	715	719	701	698	692	738	710	712	720	708	726	670	696	703	732	729	693	716	710	698	737	687	692	738	710	753	734	707	699	684	707	705	734	727	688	685	730	680	741	722	742	680	749	689	724	692	699	721	669	705	701	748	716	732	745	705	728	682	726	720	737	759	651	699	733	698	696	643	652	802	693	711	678	752	717	745	729	741	721	725	724	663	745	705	706	732	745	745	709	718	695	705	709	675	718	756	706	706	722	727	762	729	700	700	740	682	745	697	727	710	668	688	734	696	699	771	673	696	677	778	738	706	728	685	701	690	723	696	690	756	699	701	751	677	712	699	702	730	707	731	740	680	699	758	696	697	740	733	684	750	753	726	685	709	708	735	680	670	746	709	748	730	740	736	676	722	714	718	712	739	756	728	688	706	738	664	729	723	797	680	724	725	718	662	697	661	695	737	761	753	693	767	688	709	687	752	672	664	703	743	705	797	696	718	699	717	715	727	704	694	722	746	702	730	716	733	747	740	779	687	753	704	671	707	707	732	741	711	727	723	741	729	689	728	744	677	745	690	713	694	730	697	717	749	750	685	691	693	764	718	696	694	772	713	724	748	717	712	696	798	743	720	698	714	730	729	697	772	707	731	698	711	682	741	716	728	727	686	723	710	693	705	733	751	739	671	654	722	720	692	764	681	732	695	675	689	775	728	748	736	710	695	657	746	714	764	687	722	726	738	686	630	708	728	694	729	683	750	700	718	718	710	730	771	695	694	701	760	719	744	706	755	701	717	656	685	701	713	669	696	687	700	718	698	719	716	712	721	710	741	744	657	675	694	710	710	708	700	687	694	692	744	694	708	697	665	707	687	734	712	719	715	758	722	676	741	699	714	711	667	733	667	695	744	719	730	704	749	703	713	716	724	706	695	709	692	758	703	751	731	771	731	741	717	691	742	689	741	710	711	690	707	785	715	726	726	732	683	733	679	677	678	820	714	686	742	716	706	764	741	687	749	752	771	753	709	717	710	686	728	722	726	734	696	712	707	695	724	717	689	724	671	743	700	713	726	759	748	728	726	667	742	685	697	754	717	723	736	714	685	746	696	746	685	682	713	724	708	679	705	729	716	743	713	759	693	676	688	750	737	703	804	706	701	646	695	729	754	761	751	750	694	664	709	721	687	712	725	701	674	684	732	694	680	698	697	700	724	702	699	723	701	746	751	687	727	737	702	732	665	700	722	709	722	725	743	715	692	738	691	728	670	721	743	717	694	702	690	715	731	675	691	695	741	716	701	743	704	701	680	718	724	699	735	711	711	726	747	714	689	680	693	703	684	721	710	683	694	710	724	688	776	702	701	673	713	723	705	719	728	693	675	749	748	785	696	690	753	748	671	707	700	697	765	701	682	731	656	689	684	678	701	739	681	693	683	720	734	695	726	677	766	676	723	745	708	745	720	740	726	711	733	746	735	706	739	708	744	676	665	737	724	741	696	728	721	712	700	727	701	764	715	768	741	754	665	716	720	743	742	711	672	704	742	705	710	693	712	710	685	663	711	732	754	705	695	732	690	684	741	753	663	764	720	705	704	710	692	697	696	774	707	685	693	674	701	678	726	742	746	776	730	723	674	739	715	706	698	664	731	695	682	732	703	623	754	729	708	719	668	720	706	713	701	700	718	712	743	722	688	727	724	736	708	707	778	693	706	711	756	765	707	696	693	724	724	732	717	722	716	683	711	737	734	732	648	692	725	743	693	688	709	710	742	713	744	702	705	682	694	700	749	734	729	735	722	699	688	718	691	737	753	720	723	689	710	740	731	692	724	734	710	738	691	716	692	742	732	698	729	744	702	674	713	750	725	718	720	705	756	751	680	770	674	746	706	734	706	699	721	697	681	675	741	718	721	723	687	695	677	721	712	743	743	662	733	737	728	733	731	728	676	782	689	741	675	717	732	703	722	696	668	760	710	706	720	664	724	731	747	735	713	686	722	742	678	675	711	699	707	718	709	696	707	702	731	729	719	721	737	760	713	731	725	726	694	719	743	731	713	670	724	724	736	694	707	715	686	741	749	733	716	684	710	741	681	717	715	684	717	695	705	722	721	719	704	709	739	707	763	684	757	742	767	765	712	756	720	732	725	712	678	708	701	732	723	697	719	708	693	729	705	709	717	718	744	679	706	676	727	733	727	753	725	708	735	715	684	692	722	747	741	732	714	703	685	703	675	716	676	731	730	667	709	666	680	718	702	658	748	734	713	699	722	716	661	750	712	714	693	678	709	745	718	730	683	680	789	709	682	685	764	717	730	755	743	726	758	785	714	700	748	741	711	697	673	662	697	682	762	680	680	714	729	689	713	713	679	706	749	690	739	687	690	675	705	704	698	719	748	773	710	695	725	725	704	745	733	747	751	694	730	720	707	742	697	717	723	724	728	664	711	695	701	705	719	758	665	716	678	738	716	696	685	712	734	690	661	748	731	702	734	697	709	725	698	672	753	719	696	692	720	739	704	649	765	695	735	714	717	712	696	742	742	722	779	720	697	692	686	701	703	731	709	720	725	756	710	688	715	698	714	746	743	695	746	717	694	735	715	736	720	764	738	730	746	668	742	673	745	698	673	719	699	704	726	727	725	762	729	728	724	718	678	730	735	691	684	733	742	699	679	671	707	733	720	728	705	738	703	736	738	729	700	707	704	725	681	689	709	729	704	703	688	666	740	669	721	703	735	703	710	692	712	708	678	685	654	704	702	731	739	712	726	724	752	702	714	686	684	659	710	689	678	634	725	743	783	725	703	677	759	709	740	666	690	719	649	713	687	698	722	723	688	736	761	714	716	709	752	727	670	731	714	703	725	747	717	742	706	715	731	726	723	715	748	745	697	733	731	728	729	701	702	716	783	682	691	705	728	738	695	691	698	765	700	681	707	720	772	737	720	713	688	706	730	723	700	717	730	719	680	723	701	696	699	711	674	698	658	766	728	725	700	719	727	724	725	741	717	728	682	705	738	707	707	707	722	703	715	728	675	683	733	698	710	750	725	680	691	725	724	696	747	719	722	746	697	692	706	740	713	723	690	722	653	726	741	697	678	749	682	706	728	696	691	759	722	713	686	730	725	709	727	688	712	690	714	707	721	733	717	678	710	682	686	726	754	704	679	689	713	756	703	801	727	674	678	723	700	673	701	726	733	711	699	708	693	696	746	707	707	771	699	707	732	706	711	733	698	713	649
26766	20863	18373	11170	6133	4473	3359	2773	2144	1774	1600	1490	1286	1153	1148	1106	1078	1057	1008	977	983	961	921	963	958	900	960	916	886	971	967	887	920	898	890	922	885	889	881	912	947	847	873	808	861	905	881	875	910	920	857	872	894	878	860	888	876	890	880	812	901	893	901	868	924	842	888	870	869	876	856	872	839	930	816	880	932	907	937	845	875	942	852	844	857	868	864	819	896	892	861	841	850	876	875	902	822	833	875	869	884	899	885	877	834	851	899	864	871	865	866	884	848	855	861	863	832	837	860	839	814	809	855	910	867	864	931	866	815	845	854	857	881	895	819	835	886	833	864	894	828	866	845	867	868	888	885	881	876	806	888	847	869	893	897	861	840	893	895	898	852	809	898	859	861	882	857	880	881	831	846	844	821	834	896	866	834	868	831	867	844	862	836	870	847	846	859	873	841	845	795	846	890	861	882	850	870	863	865	871	852	880	813	847	851	863	884	832	858	859	845	832	850	910	886	854	885	896	888	867	876	874	825	881	901	886	816	853	897	860	874	864	861	841	889	859	851	885	823	847	862	892	880	879	838	804	856	866	836	855	912	824	902	833	883	887	858	843	829	838	810	858	885	828	847	902	835	888	874	872	846	863	862	852	869	877	867	835	835	817	860	893	876	871	849	845	857	873	848	862	899	907	803	854	849	866	879	866	816	877	884	795	854	861	853	856	879	813	858	852	823	847	877	870	869	911	816	877	843	871	916	869	817	855	819	898	825	911	859	822	865	888	847	789	844	843	844	889	918	860	839	848	893	881	863	882	888	895	845	830	874	852	817	876	856	908	863	866	858	781	876	863	843	874	848	866	855	838	868	833	878	853	852	885	876	861	863	882	844	876	818	852	844	853	872	868	868	831	850	826	873	837	811	839	885	825	899	880	852	863	885	821	904	859	840	838	829	892	812	825	828	848	833	870	850	867	892	830	895	890	879	897	855	835	831	900	874	836	846	884	895	928	819	859	847	845	856	840	842	871	854	831	852	825	880	856	847	851	890	885	900	876	844	827	888	860	827	863	880	837	930	867	822	848	862	869	817	908	836	829	845	886	808	835	831	911	910	864	901	816	903	830	851	845	834	828	875	828	879	809	874	874	912	906	860	863	821	833	834	920	849	882	844	900	844	885	903	800	872	880	910	843	848	841	849	845	834	889	886	881	825	875	863	813	808	861	852	887	827	821	847	880	923	841	871	854	850	827	844	874	892	849	827	888	854	851	816	863	884	832	876	892	888	870	927	863	916	878	892	820	863	931	859	892	891	904	849	834	839	898	882	806	884	851	893	833	852	891	858	916	911	882	877	879	870	813	822	811	803	848	867	804	866	871	843	895	845	821	862	857	816	844	947	889	829	860	872	823	862	829	846	896	840	845	865	850	829	909	811	888	847	823	851	929	818	825	809	866	875	848	876	865	851	804	878	881	912	859	863	838	859	854	916	883	855	855	862	824	880	905	905	848	875	877	854	788	839	836	881	893	873	869	911	850	894	863	900	847	869	839	869	872	849	859	858	832	844	853	896	903	821	820	838	871	841	842	880	915	841	872	874	832	854	840	888	833	861	841	782	857	872	871	840	868	855	888	798	859	861	799	902	875	815	815	839	893	869	865	834	887	865	855	893	868	838	815	832	831	896	851	864	846	830	857	880	862	833	879	863	845	822	936	885	818	849	853	888	889	872	916	879	837	849	910	855	899	900	871	868	900	876	825	863	859	860	881	855	873	842	839	812	922	881	858	796	878	852	870	881	893	851	824	878	865	865	846	813	850	869	855	848	841	860	873	877	835	832	803	863	869	796	860	907	883	889	841	839	859	881	891	838	852	846	843	846	826	897	873	852	825	846	832	868	908	851	833	828	872	859	837	871	868	841	836	883	861	837	860	826	862	820	874	813	953	873	865	865	803	888	893	853	847	890	863	884	831	865	858	867	870	869	856	874	846	837	799	855	895	871	820	859	892	817	862	884	809	841	852	889	856	808	889	840	876	870	867	890	820	831	884	866	810	857	805	848	830	936	843	830	841	875	884	819	845	891	894	925	909	851	869	900	853	858	881	848	854	827	899	856	861	879	831	849	821	858	869	874	872	887	868	880	928	814	817	845	836	877	869	873	825	864	857	844	901	860	840	890	826	849	844	829	903	898	832	830	886	847	903	873	894	825	849	850	834	826	918	829	862	833	887	857	832	892	923	838	867	897	866	895	877	871	807	847	886	854	829	879	842	881	874	847	873	860	849	869	872	848	896	840	834	920	865	870	845	882	835	886	832	829	851	843	928	867	882	891	833	821	853	845	899	847	858	873	861	893	854	881	900	861	895	858	916	844	859	884	848	818	879	866	873	840	849	853	855	828	842	843	906	858	851	899	842	862	944	831	838	913	875	873	918	855	896	862	878	899	876	846	829	855	907	804	847	884	823	909	883	846	870	873	860	820	873	839	875	784	857	891	878	865	886	917	845	888	893	861	864	881	926	847	797	849	899	880	854	896	874	837	814	822	897	871	903	845	861	848	883	811	832	854	910	896	864	867	809	819	883	821	900	859	832	858	889	895	873	842	837	877	876	828	863	888	963	869	871	862	827	829	873	806	883	864	853	889	849	862	906	821	859	855	890	843	872	893	835	913	888	856	811	892	854	847	899	850	854	855	867	873	863	898	919	899	882	808	890	883	903	855	872	834	890	869	886	885	852	841	808	823	875	868	895	872	867	872	827	857	841	835	869	849	793	903	865	877	876	858	882	917	857	896	883	863	844	910	889	913	852	885	840	821	830	893	882	892	825	839	878	865	929	838	855	908	829	796	887	884	859	857	855	859	856	907	870	874	795	820	827	930	871	839	843	856	925	876	838	858	832	868	866	844	906	875	813	880	886	892	840	864	877	843	780	853	831	832	893	828	892	832	882	826	861	888	912	862	839	918	846	829	850	838	848	901	823	831	858	854	885	869	838	896	872	843	845	925	840	866	862	805	875	839	858	894	858	902	846	831	918	855	921	903	861	824	837	865	878	846	862	839	855	877	834	830	800	831	869	887	941	812	879	899	861	888	872	835	871	881	888	912	854	864	869	850	876	826	892	887	869	856	878	840	819	869	830	844	833	865	866	854	805	893	835	844	893	834	842	881	855	838	830	870	865	823	871	883	830	824	820	817	831	825	851	856	877	865	866	887	832	791	857	880	841	863	822	871	798	837	907	920	895	835	814	854	872	879	885	890	871	914	851	892	876	815	852	854	860	842	825	809	889	829	832	832	835	901	803	844	828	872	851	836	893	875	847	865	885	908	879	834	863	830	866	856	854	854	865	915	841	843	866	855	815	842	839	909	871	872	834	807	880	841	793	881	945	874	794	852	851	869	851	862	821	849	851	904	849	854	881	846	878	858	812	876	852	824	850	783	824	854	896	853	853	849	856	860	847	845	887	882	884	899	850	829	879	894	860	841	873	841	813	883	873	842	891	841	853	873	915
11945	20682	19912	12899	9955	8003	6437	5372	4111	3188	2507	2265	1880	1640	1615	1569	1471	1426	1383	1228	1314	1220	1151	1160	1082	1200	1080	1118	1104	1189	1052	1089	1118	1039	1083	1098	1097	1063	1064	1093	1055	1017	1034	1014	991	1020	1010	1008	1001	1080	1043	1063	1054	988	1090	1031	1009	991	1028	1042	1050	1038	1048	1062	1026	986	1033	995	1040	1005	1015	992	974	1035	1044	984	1032	1023	1012	1034	1052	1029	1049	1014	1027	976	1053	977	1048	990	988	1038	1017	996	1021	1020	1023	991	964	1003	1041	998	950	991	974	1020	1087	991	1037	999	1020	998	1031	966	1027	1000	999	964	1040	987	1033	1003	1038	970	1034	983	958	962	1031	976	1008	992	970	997	988	1035	1010	1049	1036	1001	1001	968	1013	1052	987	983	1000	1040	1026	1025	1071	1037	1011	1003	982	962	1066	1020	1030	1015	928	1028	1017	981	1016	1008	1067	1031	985	992	1043	981	952	1010	1018	971	1009	982	1008	1017	1021	1011	1004	1019	1039	998	1026	1020	1015	1010	1022	980	981	947	1007	997	952	1036	983	974	1051	933	968	1006	969	1017	1002	1021	991	952	960	1028	1039	938	976	943	1008	1032	972	1054	988	996	1016	936	1020	1021	1011	1015	1000	977	1002	968	1016	997	935	996	1004	970	1040	994	979	947	991	1014	1031	1041	948	961	992	988	995	1050	1018	957	1011	1037	1011	1033	1004	960	1004	1035	1008	959	1078	1045	968	1043	975	1029	969	995	1045	988	1000	972	987	969	955	997	1014	989	969	954	997	1005	1035	975	983	1036	1011	967	982	1000	1038	939	954	984	1026	1047	993	979	1024	965	959	995	1025	994	985	964	1017	1041	1007	1004	994	1013	959	1028	967	993	979	920	1024	980	1024	994	1007	1053	1021	989	1055	1005	1002	978	1007	973	1000	960	1031	1000	972	1011	1009	977	988	994	1069	1000	970	1007	996	962	998	1011	987	981	1053	963	1025	991	994	998	1034	1000	969	988	1017	1036	1030	1011	964	980	986	982	969	958	1061	982	997	916	947	963	1034	973	1015	1020	992	1009	1027	1007	950	1001	993	1025	1039	973	970	1003	1040	945	1033	946	1037	1075	988	963	1003	1028	1010	975	1058	1000	981	1021	1009	1022	962	958	975	980	1000	985	961	1060	961	991	984	1000	1048	1028	984	989	991	993	957	1013	1037	922	998	976	1079	1022	1044	977	1008	995	965	1098	1009	979	1028	1027	977	994	980	1015	993	1024	989	943	1034	1030	994	1029	1035	981	995	944	989	975	917	1006	974	965	974	958	991	987	956	1064	969	1011	1015	986	978	996	998	1037	972	1032	971	956	1004	1052	1004	963	994	1000	973	1062	998	988	959	989	963	1015	999	963	971	1000	984	999	1016	986	931	981	1017	1025	1006	1026	996	970	996	1021	926	1037	1021	1027	972	1050	1020	1043	1041	1057	949	959	1038	995	990	1014	1037	971	955	965	1016	976	1019	1009	1001	1034	943	980	960	1052	1036	1004	968	993	977	998	998	981	1019	1104	1016	989	991	1019	1020	986	1015	1010	1022	1009	1004	1008	968	945	965	974	1036	973	1011	1006	1012	996	1002	993	988	982	1005	943	1001	1008	984	997	1008	944	988	1017	985	979	976	1050	1021	968	1013	1018	963	1015	951	972	1044	1046	1040	978	940	983	1014	1004	1011	1008	981	949	1025	1019	1030	992	963	984	1008	926	1001	1048	985	1072	974	1011	1025	998	1028	1001	1016	1034	966	1075	1014	1007	961	994	1005	991	1005	976	1041	985	994	1024	1065	976	1003	1085	1039	1044	1013	962	971	965	1028	935	1017	988	1016	1020	1034	959	999	1012	989	984	949	927	969	994	1009	981	957	992	1027	1024	1001	964	961	961	1003	1042	1046	1104	1061	973	1003	1001	1008	963	1031	1000	1022	998	1033	985	967	952	1036	1021	996	968	994	1002	952	1052	1022	1016	1016	992	1000	958	1011	1011	997	1008	981	1019	975	1012	969	1016	986	1018	1013	1002	1058	984	1029	1009	1007	980	991	1054	1007	1013	1017	1009	988	972	990	988	977	1015	1010	990	967	1009	983	1029	1001	1011	1029	962	1027	1034	1017	1009	998	972	1018	972	985	1022	1057	1014	943	1053	999	1013	993	966	953	991	978	1048	1013	1033	946	994	945	1057	974	992	1064	1008	1048	1034	1048	984	1002	991	968	1021	992	984	958	960	981	1037	1043	1012	1042	911	963	1027	982	1001	974	976	1011	1000	998	1086	1042	957	1020	1001	940	1002	947	1018	1011	1003	1012	1067	1029	1017	1015	986	1007	971	941	979	988	1005	990	1036	1023	976	1004	995	1015	1056	952	961	955	1000	1031	1043	1061	1008	1029	973	1023	990	954	1058	1008	982	992	999	1005	982	915	1010	949	922	991	1039	981	964	987	1013	1003	974	983	1012	983	983	989	964	949	1025	970	1014	976	977	991	993	1017	1021	985	1022	980	1009	1016	975	971	953	987	1000	1027	1050	1030	1034	1011	998	1000	981	995	1055	936	1029	995	984	976	1036	1025	1041	1034	964	1014	983	950	1028	1023	1065	991	999	978	956	989	922	1093	953	1067	1003	1023	977	1030	945	946	972	1048	1010	1036	1006	958	1005	1017	1015	1016	999	995	1028	1004	973	1012	1017	1023	1012	983	998	974	964	1026	1012	980	991	995	1007	1027	1055	1011	1016	1052	998	1003	1023	1010	991	1001	1029	1006	1058	1008	1007	997	1029	1002	980	1001	1023	989	1040	1026	1039	989	1017	986	967	995	1039	1004	1002	1009	1006	1010	1033	950	966	984	979	1008	998	995	1032	1001	1026	1041	993	1004	976	1013	1010	1014	961	957	977	959	1017	1042	942	1056	1002	1042	1002	984	965	974	1030	1004	983	1064	1021	1034	1022	999	967	976	957	932	1019	960	1023	1032	995	969	1061	1014	987	981	946	1019	1015	1047	1028	1003	1028	1024	1046	1037	921	1051	961	977	958	986	1013	1033	1003	1005	1045	1018	1001	1067	1002	1016	959	1007	1026	955	958	968	973	1008	987	1010	1047	988	975	1028	985	966	994	1046	1001	993	1013	991	1075	1030	972	975	999	962	990	1022	978	997	989	958	1026	969	976	1015	971	956	1038	933	1029	991	1008	952	978	1018	975	1003	978	964	971	1015	982	1040	968	972	1012	1017	973	981	1036	979	984	1044	989	965	978	958	1002	995	987	1014	976	972	980	996	1033	1009	1045	1043	1019	999	938	1035	1015	992	1013	974	1012	1005	1006	1001	1015	1041	954	955	977	999	1020	933	1004	1004	1049	1053	991	936	1027	1022	1014	1019	1063	971	1035	976	1043	974	1059	989	1001	1010	997	1008	939	1011	1030	989	973	1031	1034	996	1012	962	1059	1018	957	1033	987	964	997	974	965	1061	999	968	1036	1015	1039	966	991	1011	1009	999	1042	1038	1039	979	992	1008	1006	1042	940	1057	1036	1008	1014	971	1076	1046	1028	966	985	997	1020	1040	971	1040	1018	968	965	1034	1013	1027	1075	981	954	988	1012	1010	995	1050	1047	978	1014	1003	1024	1079	991	974	1028	1029	1037	1027	965	1040	1046	982	985	984	1027	990	957	1067	1046	994	1032	1023	1059	986	951	1037	978	952	992	961	982	1059	1044	960	968	1013	963	995	1001	995	1081	960	1028	1035	957	999	1025	1021	1035	1040	1030	1020	984	1042	1006	1063	964	1034	1021	991	970	976	980	1046	992	999	1023	1010	980	1045	1005	983	960	981	1017	1066	976	944	997	989	974	960	1027	986	1013	1048	1021	1007	1047	956	973	953	994	967	974	972	983	1010	977	974	1020	1002	949	974	982	1026	1012	962	960	1015	1032	1024	1046	1021	993	996	994	977	1049	991	999	999	953	1020	992	1051	1007	1050	1019	1007	915	984	991	1024	1014	1006	1003	1020	1018	997	1024	925	1058	1026	1021	995	1044	920	924	976	937	1007	1008	958	1057	976	1021	991	1041	993	983	1005	1068	968	985	1023	1001	1010	984	1020	1026	1040	1009	1051	1033	946	1000	977	977	1014	1037	970	985	995	978	945	1055	1009	1012	954	1035	981	1002	1018	988	993	1001	1036	971	1065	967	1015	963	1008	1022	956	953	943	1028	982	1001	983	1052	1026	1092	999	1008	1025	1027	1005	999	1007	1004	962	968	1030	980	1003	982	994	951	973	996	977	993	1023	929
23592	20981	28309	23843	21067	16417	7544	4332	3100	2514	2048	1705	1497	1307	1190	1224	1065	1087	1012	960	903	877	889	842	827	828	841	809	768	780	770	743	762	715	724	727	712	745	718	777	694	661	759	630	735	698	693	719	715	686	676	675	692	710	676	762	691	724	708	681	685	700	704	729	706	733	701	667	732	728	702	730	689	657	715	700	691	678	708	716	728	726	634	682	712	686	671	722	721	680	674	667	686	733	678	668	661	651	682	667	646	681	615	669	692	652	679	652	657	703	654	638	627	639	650	682	652	685	661	636	654	714	681	658	634	660	673	662	731	660	667	694	667	680	686	729	679	643	667	668	691	678	672	658	682	643	731	640	693	675	653	662	614	709	695	664	662	668	667	665	667	653	659	631	669	714	675	685	681	644	724	700	688	672	652	667	733	697	665	686	712	626	689	688	707	654	729	657	710	660	722	661	660	653	659	705	605	670	682	689	665	684	656	684	633	657	686	655	711	683	650	647	700	639	691	736	729	661	649	693	689	699	674	645	691	688	639	729	637	673	702	685	653	652	706	681	692	659	710	668	659	675	684	678	678	676	645	667	645	685	643	679	645	646	686	684	641	640	669	656	675	674	660	644	670	664	651	673	636	706	611	670	674	693	673	634	696	654	692	615	742	677	692	634	701	651	673	664	692	666	652	664	671	695	660	637	630	660	667	698	668	673	625	677	651	674	668	665	659	635	656	681	687	689	694	663	682	675	615	693	676	675	626	639	711	676	639	701	681	650	676	698	671	633	691	666	653	653	694	730	660	698	665	672	647	687	663	646	692	680	693	676	645	646	664	669	693	691	668	660	694	646	690	706	673	679	698	702	664	654	722	659	639	697	681	649	638	691	714	677	645	649	651	641	711	658	727	696	665	646	670	686	666	653	695	657	668	684	704	724	629	711	679	658	662	675	671	629	665	711	630	659	641	699	644	659	699	660	677	695	688	677	715	690	632	638	681	709	666	691	663	717	635	708	681	665	679	686	680	674	698	633	666	655	674	699	675	644	696	675	645	671	692	600	678	636	667	671	660	669	685	663	669	691	648	661	656	650	666	684	727	667	702	649	707	691	675	694	698	670	665	739	650	669	679	684	647	682	680	665	697	679	681	652	692	661	644	649	664	698	707	636	642	661	684	668	705	671	697	623	743	662	699	651	660	676	664	716	638	696	688	658	643	647	680	658	661	724	673	634	701	668	662	648	658	665	632	649	696	659	650	638	708	721	659	624	652	674	704	670	674	725	682	687	658	720	617	615	681	678	686	717	712	675	669	708	685	708	658	706	679	721	628	694	715	691	683	699	696	641	627	664	663	703	675	684	667	669	714	687	677	689	678	669	670	677	652	700	669	671	669	647	727	712	648	647	610	656	660	676	623	641	680	674	675	660	638	633	624	705	666	673	670	696	680	644	631	702	709	633	670	661	699	643	668	694	668	658	649	649	689	661	674	642	684	670	669	652	687	696	685	668	647	680	693	700	677	629	657	731	669	696	667	655	683	652	643	687	656	678	656	652	695	690	672	678	633	647	639	704	663	681	647	715	696	686	696	669	659	696	662	700	670	641	651	662	612	684	694	652	655	645	693	679	669	638	710	670	701	669	692	637	684	684	691	624	676	704	626	707	642	701	659	690	634	704	725	659	641	629	684	668	678	661	645	644	655	641	670	655	653	628	656	684	700	665	664	700	673	648	654	683	706	686	673	694	670	689	690	638	691	676	665	677	673	663	629	707	638	628	640	730	661	674	693	623	678	677	663	731	669	637	699	672	650	671	641	675	701	662	657	677	680	693	700	661	669	656	663	688	668	661	761	641	680	638	690	632	683	657	649	674	671	676	715	680	660	677	702	682	697	691	658	695	668	704	624	666	635	623	743	676	709	699	638	653	661	650	660	684	696	724	676	667	675	717	656	628	660	638	653	654	679	666	687	638	679	696	691	694	666	689	636	690	665	694	694	697	634	684	685	655	658	627	661	637	665	693	651	672	692	700	677	665	664	663	734	680	677	654	661	664	703	642	649	637	736	626	644	649	668	726	681	650	681	662	657	672	709	684	680	674	673	671	685	655	722	646	670	659	635	702	661	636	701	653	670	697	703	651	597	659	655	685	702	679	641	680	650	662	688	665	659	683	652	647	693	633	652	653	710	653	660	653	675	665	716	687	650	711	696	646	732	663	636	625	631	703	617	675	693	664	634	672	700	668	640	652	635	660	679	656	663	681	668	678	635	636	694	661	650	689	741	653	650	666	634	683	682	693	654	671	713	632	651	641	698	664	672	625	677	655	708	667	691	643	651	669	720	622	597	677	686	670	686	713	664	655	630	639	676	719	668	686	628	640	653	686	636	631	706	618	678	703	665	674	655	661	684	696	664	661	617	645	704	706	708	681	649	656	667	652	675	630	723	652	651	710	666	670	659	639	643	714	673	664	644	646	700	634	699	606	698	678	690	666	653	658	665	667	611	682	726	674	672	683	690	631	629	683	639	673	722	639	693	699	676	678	630	676	626	696	705	699	681	683	692	625	663	702	736	643	643	713	682	696	704	715	718	700	692	691	679	749	651	674	711	650	695	650	692	673	658	667	676	648	671	697	643	645	657	646	648	683	628	681	671	652	668	716	661	687	641	685	628	704	656	700	682	665	671	689	643	644	700	639	675	678	650	594	627	707	641	655	688	658	650	688	618	656	676	655	701	674	670	679	647	670	669	691	667	647	703	683	645	739	642	678	621	666	686	692	670	672	653	719	684	669	676	699	666	669	667	684	699	680	623	681	648	650	690	664	652	606	670	635	709	690	625	741	673	650	676	706	677	671	706	705	681	681	650	688	650	721	660	694	704	658	692	656	688	712	668	668	708	737	652	645	682	666	651	605	691	639	707	639	696	655	660	665	642	700	664	673	702	716	634	684	683	719	670	655	683	662	719	682	686	674	669	649	651	662	643	676	628	673	651	683	682	685	690	691	689	643	672	642	656	658	704	698	708	621	690	617	634	678	685	666	668	688	619	658	697	699	649	675	670	646	692	689	686	697	689	602	650	673	691	646	647	626	718	700	667	695	711	647	642	666	683	680	665	664	678	658	696	683	674	632	704	676	669	695	701	679	671	620	651	657	655	680	699	663	620	676	670	663	681	668	681	691	673	720	646	695	651	688	679	682	665	673	687	640	673	687	681	696	671	696	652	666	669	664	694	680	652	669	679	675	661	638	694	688	693	683	674	682	678	649	692	710	690	667	652	672	662	684	603	688	635	636	707	701	630	642	730	666	692	640	706	644	635	609	645	672	651	646	648	727	656	723	670	671	695	715	624	678	678	638	681	670	689	665	657	711	686	690	661	666	677	690	656	694	676	715	654	651	659	680	690	645	634	655	667	668	688	682	651	661	694	598	630	671	666	651	679	666	686	681	661	678	658	733	679	685	675	731	705	649	700	679	642	698	700	663	719	665	664	696	605	643	675	654	636	618	717	613
13497	28887	27191	19289	15335	12166	9891	7973	6091	4706	3770	3026	2378	2089	1990	1774	1602	1589	1453	1393	1277	1262	1195	1104	1142	1025	1045	969	940	1031	1042	924	952	932	872	925	941	924	879	888	897	849	883	858	848	864	865	824	848	834	861	805	837	783	889	830	825	844	802	819	810	813	803	806	816	828	838	849	805	860	848	837	836	836	782	821	852	787	859	842	834	830	784	785	799	836	789	858	828	794	837	795	793	786	808	764	790	803	786	786	775	779	795	811	761	816	800	766	800	825	785	813	772	855	816	800	801	816	792	813	836	797	798	828	798	778	847	792	761	771	809	851	787	788	808	797	825	778	767	810	760	867	789	796	819	802	813	861	775	754	825	775	765	811	799	800	765	751	742	813	781	817	749	853	753	780	793	793	792	824	797	791	786	847	836	801	788	822	736	773	832	777	762	798	783	750	797	815	771	785	806	853	804	799	822	789	799	786	846	771	783	772	772	736	777	786	786	735	749	811	770	767	762	802	801	811	826	808	815	792	805	777	767	796	810	830	777	742	781	779	849	751	822	831	787	792	754	792	798	771	797	777	797	771	837	820	814	827	833	765	821	830	791	788	815	804	806	788	816	797	830	819	781	833	761	836	777	788	868	759	779	762	750	813	777	786	764	785	766	809	789	746	800	777	808	829	770	788	801	766	782	773	809	827	831	780	793	787	784	796	765	761	793	824	809	783	803	730	783	770	780	800	803	776	828	784	799	865	770	808	778	776	828	805	793	795	818	782	750	752	832	754	794	825	763	766	776	822	759	765	800	777	810	799	765	888	811	788	751	853	815	772	733	777	866	778	773	782	804	771	773	795	807	729	805	783	745	815	754	783	837	819	750	783	825	795	788	722	820	769	788	823	850	794	807	825	800	783	733	824	783	742	783	799	797	811	811	829	784	804	772	790	824	763	815	774	821	761	741	786	839	801	798	831	847	797	787	792	792	788	754	822	773	771	792	796	797	785	803	827	770	754	820	794	789	800	773	822	833	838	810	784	788	793	787	831	773	820	822	778	793	801	818	793	812	777	813	762	755	831	843	807	832	803	763	770	774	853	739	818	792	782	816	801	800	779	833	798	829	817	825	827	767	792	820	777	832	783	802	807	828	806	806	771	788	780	843	816	784	791	776	796	759	793	771	758	757	817	804	839	800	796	803	807	780	817	758	815	737	802	775	817	808	772	784	841	790	807	770	803	755	879	813	751	796	796	833	773	809	824	756	830	791	808	775	752	829	780	792	787	790	843	810	806	789	765	787	773	780	838	801	818	810	781	807	769	818	766	786	848	836	790	816	812	771	784	803	737	763	817	822	793	804	810	786	766	791	747	848	803	819	744	809	828	819	814	808	810	834	812	861	809	806	819	789	819	820	810	796	744	801	764	733	798	819	736	830	836	829	819	802	784	825	845	780	787	749	767	809	831	763	831	806	786	840	784	804	772	751	828	760	790	796	798	793	840	793	787	803	808	873	832	780	752	860	761	836	777	764	802	839	777	787	781	812	838	824	835	778	784	778	804	835	741	778	778	762	766	742	820	793	826	778	756	825	799	833	785	804	795	821	828	821	836	806	769	810	804	788	802	853	800	777	802	778	798	792	824	825	767	788	763	773	785	808	837	797	776	823	773	801	846	833	790	790	763	820	793	791	800	842	775	777	829	800	803	827	828	764	756	805	816	814	768	768	783	792	827	808	828	796	806	795	782	779	779	794	783	779	840	767	749	798	790	795	839	792	770	749	783	816	819	746	814	777	819	788	795	825	756	761	814	790	823	825	759	777	813	785	815	810	776	795	759	773	764	814	770	855	772	789	797	811	787	819	785	834	782	793	752	785	791	773	806	856	817	798	792	805	819	812	815	759	817	784	763	778	791	783	836	799	831	821	807	809	820	728	831	760	769	800	765	776	800	785	811	766	811	756	798	860	805	770	778	793	806	838	795	816	761	814	839	737	809	802	835	782	834	859	778	817	791	782	762	815	826	752	780	811	732	812	821	821	750	825	786	794	788	808	778	825	813	785	815	855	831	814	795	813	758	779	793	805	726	804	805	814	815	762	759	739	825	817	807	821	823	735	772	815	799	778	832	781	782	819	772	809	785	809	812	828	782	790	793	812	790	773	807	754	787	709	824	861	802	829	822	791	822	787	770	811	841	771	755	847	769	823	794	767	722	822	761	792	763	806	790	754	829	817	805	830	739	791	800	793	807	825	768	780	799	833	767	752	840	789	827	803	770	827	804	772	804	804	835	811	851	796	789	785	790	837	776	823	792	792	800	793	828	776	763	761	800	773	822	835	773	748	710	796	751	786	816	833	776	770	799	852	777	754	785	746	817	761	830	793	847	783	801	865	789	752	832	783	825	774	772	773	816	774	780	835	805	749	778	780	788	761	781	788	856	838	812	789	761	764	788	761	786	750	756	799	808	785	749	792	803	815	806	749	861	764	833	806	791	817	828	781	790	727	823	797	848	815	776	788	780	793	805	817	804	759	833	771	853	749	807	764	758	754	774	779	755	764	826	836	805	795	824	818	866	784	794	765	851	771	802	735	825	807	765	787	802	815	794	799	790	806	801	768	849	787	812	792	782	803	834	832	790	804	798	835	789	787	810	821	757	710	806	780	810	768	749	765	816	806	784	789	783	823	863	763	794	857	814	809	798	773	792	789	785	824	768	768	778	837	770	781	764	806	738	722	810	814	832	783	800	818	747	736	795	779	832	805	787	790	783	806	804	817	810	794	771	747	806	833	849	795	830	776	807	803	805	790	792	793	773	825	834	809	804	786	768	787	819	766	769	819	829	782	772	793	839	776	817	793	820	788	793	750	776	725	811	762	815	813	819	823	834	792	823	827	777	761	774	837	772	797	788	819	806	831	764	852	778	769	770	851	832	829	847	824	774	794	771	774	761	766	800	801	801	759	789	739	791	820	787	769	880	786	800	781	729	759	793	826	828	783	797	807	790	798	788	800	785	762	781	809	843	785	797	813	804	784	815	770	807	755	858	780	863	804	809	799	835	847	835	767	772	795	816	816	794	757	809	832	772	744	758	773	798	846	721	826	796	802	793	742	806	800	783	865	842	791	797	890	756	834	828	795	779	761	759	766	785	780	786	772	807	824	755	807	810	757	770	779	821	812	752	804	769	784	761	813	808	814	767	830	830	791	787	744	822	861	801	792	775	836	761	766	787	810	777	821	805	840	832	828	770	779	759	819	768	771	816	827	796	767	757	810	745	791	770	820	831	823	794	811	763	794	821	803	812	833	772	801	812	777	748	754	768	805	808	821	782	847	819	796	797	813	784	822	789	826	799	758	817	814	761	774	814	803	716	809	773	794	783	806	801	787	777	798	746	825	800	830	798	779	813	813	776	794	800	776	754	754	790	795	769	802	799	763	783	805	765	783	820	768	794	808	813	800	799	765	789	772	831	795	795	753	809	797	802	803	837	787	781	765	808	763	783	774	782	809	762	783	818
22646	21008	28726	23486	21043	21433	16936	6555	4206	3237	2670	2132	1809	1647	1434	1299	1329	1176	1168	1067	1022	986	969	897	906	851	849	878	749	816	825	773	794	785	763	737	730	736	696	732	719	689	711	714	703	747	690	705	694	715	679	649	712	682	679	650	696	681	666	694	691	675	694	670	652	619	665	668	719	660	648	698	649	701	647	670	658	646	663	658	682	610	666	651	648	648	676	644	633	604	672	671	710	669	631	647	672	637	623	638	602	634	615	604	585	607	668	628	639	655	688	656	627	644	626	630	682	672	634	651	616	646	675	672	635	662	644	636	663	644	680	631	650	644	623	636	604	621	692	676	651	585	612	655	612	640	634	672	635	648	630	605	657	627	639	599	639	628	636	618	636	637	635	638	661	638	635	608	662	622	658	658	643	614	621	631	642	619	621	634	635	603	611	650	629	590	613	589	651	633	593	644	658	631	640	659	621	645	620	623	653	609	624	606	604	654	665	635	601	628	634	690	657	634	670	677	661	589	622	629	642	653	611	576	626	643	632	628	614	633	601	608	598	612	628	672	624	626	672	647	625	655	646	639	601	610	602	623	672	649	673	628	612	598	653	639	611	683	605	618	643	650	698	623	672	656	593	613	671	637	629	642	637	613	648	657	632	615	643	582	606	616	633	671	638	661	616	660	615	647	642	613	603	590	634	611	622	675	618	651	636	671	627	651	606	648	637	659	664	669	650	601	665	657	669	618	644	639	647	599	630	623	607	598	608	627	617	674	642	607	607	644	691	605	641	614	640	610	619	574	651	605	613	661	663	609	643	612	628	634	630	610	648	618	626	633	633	643	606	651	601	628	628	617	628	579	638	676	648	634	613	652	660	644	600	653	603	655	608	632	586	620	622	629	610	643	647	639	604	633	598	623	615	661	651	632	630	642	613	617	642	656	626	557	613	658	610	667	619	589	667	674	605	637	623	644	588	603	601	585	625	676	603	696	610	603	649	661	645	620	641	643	649	648	605	640	629	622	591	676	636	626	612	653	625	594	683	656	631	611	628	623	625	630	634	667	651	589	631	631	648	636	603	624	618	634	658	612	640	603	597	625	668	611	692	627	655	677	661	633	634	627	631	688	648	610	625	651	625	655	611	670	635	693	624	649	644	629	634	645	609	657	672	627	638	615	642	649	652	682	598	688	652	634	627	630	615	600	643	683	646	617	623	626	591	617	620	627	611	647	628	645	640	602	648	619	662	599	615	668	590	607	648	660	623	588	630	666	650	645	632	678	657	613	605	611	602	621	650	624	651	628	587	629	635	670	635	638	656	659	642	667	686	617	595	694	612	619	648	626	655	623	654	632	622	611	630	552	642	679	583	609	630	616	662	638	691	606	620	631	616	645	640	640	603	639	620	658	621	627	635	622	634	608	664	638	642	626	647	649	628	593	618	605	622	624	604	664	629	634	669	575	660	594	645	620	619	672	644	623	595	634	611	603	650	630	644	646	654	653	629	602	623	653	638	593	646	613	654	645	625	618	656	654	664	674	631	623	650	593	655	662	652	601	698	627	606	608	615	627	640	656	660	637	626	606	624	605	649	637	641	646	633	647	626	666	625	647	627	627	631	608	623	608	633	664	624	625	624	624	678	586	626	623	631	640	641	611	641	639	653	628	619	633	661	644	633	635	651	630	632	609	665	623	633	632	663	605	638	645	630	624	696	643	672	657	624	639	648	649	655	635	679	606	635	641	654	605	621	632	610	588	621	650	634	601	633	657	626	644	620	631	635	610	642	609	626	633	635	665	694	677	606	640	597	691	655	650	617	621	611	667	650	654	664	632	584	609	676	649	623	640	634	660	635	602	644	611	627	590	637	644	600	620	577	660	623	653	632	641	633	657	659	633	610	642	643	666	612	651	639	605	636	629	581	617	631	601	630	604	639	597	610	649	656	626	563	611	636	637	613	658	627	590	634	667	629	623	640	611	559	622	682	676	630	650	628	613	608	670	644	608	634	613	649	659	666	639	579	666	631	596	626	614	634	646	592	651	649	667	641	642	592	645	644	640	650	601	662	608	626	608	651	612	627	655	645	646	623	686	631	634	662	615	648	656	693	590	591	637	624	677	679	660	648	553	623	607	563	632	598	623	668	642	655	618	649	611	648	612	657	604	604	602	602	671	655	662	607	660	624	664	673	651	607	624	610	692	619	599	655	624	627	652	657	637	647	582	604	663	641	637	633	643	659	651	597	557	627	605	660	647	641	596	605	620	617	612	636	615	620	604	657	655	634	645	654	643	654	654	627	639	583	624	680	640	612	609	666	649	626	639	636	616	660	624	633	606	694	589	655	630	638	632	665	651	594	597	616	612	639	631	656	614	649	676	557	639	640	651	654	640	620	583	656	642	608	630	607	621	651	634	651	625	610	619	594	640	644	599	610	669	613	678	643	640	677	648	622	664	628	654	651	631	608	610	624	610	632	657	632	630	602	614	620	630	635	711	610	640	599	574	628	606	637	615	651	628	638	668	623	624	632	629	606	617	632	600	652	653	609	650	629	622	608	629	635	612	644	649	659	663	624	588	615	674	657	630	610	624	644	679	582	609	670	636	623	618	572	658	685	630	640	617	641	618	640	651	614	643	659	665	581	683	647	649	617	624	644	679	619	631	625	622	603	652	628	598	610	620	677	642	625	641	637	651	663	593	632	681	635	644	645	635	643	589	591	647	625	627	648	647	625	610	640	618	692	655	603	685	640	635	628	674	658	627	656	637	617	620	620	643	656	582	659	590	631	628	638	623	549	654	611	672	664	643	618	616	642	643	637	624	628	639	669	642	603	661	582	614	621	651	646	677	614	632	622	648	657	606	629	633	655	637	640	593	607	619	647	621	671	639	642	641	641	622	584	674	609	621	606	620	611	660	668	602	616	627	633	657	629	625	651	633	668	625	635	627	648	661	604	629	600	630	646	652	610	619	629	644	661	630	628	599	619	670	647	639	647	651	658	596	641	663	655	670	643	673	662	614	636	592	659	650	613	669	662	665	629	642	635	632	643	654	643	637	643	623	672	638	685	651	658	622	658	632	628	630	645	629	668	632	608	607	681	634	589	650	619	639	651	592	634	668	664	581	606	656	631	618	596	581	649	643	615	700	634	638	610	632	659	624	654	643	639	660	646	579	654	629	656	631	622	621	664	648	628	640	610	651	663	624	671	625	654	649	627	643	634	677	642	670	663	599	642	620	686	677	646	610	608	626	622	622	630	681	652	632	623	593	664	623	620	634	665	627	638	594	595	600	654	602	644	622	662	656	661	610	628	621	634	610	640	612	625	627	626	628	627	590	634	672	650	619	681	643	623	645	605	635	634	664	660	595	637	669	661	620	615	626	629	607	612	585	645	613	619	681	628	598	679	589	671	655	637	614	632	633	624	587	679	580	658	669	650	641	641	673	637	631	624	623	574	637	671	619	608	610	609	665	675	601	629	643	661	627	665	589	611	655	610	642	640	688	661	619
15947	34077	32285	23724	19070	15996	13088	10510	8079	6298	5020	3889	2976	2811	2387	2067	1944	1830	1674	1534	1533	1412	1359	1267	1141	1145	1102	1045	1048	1111	998	1081	1000	924	979	983	884	879	937	875	862	826	809	765	832	820	801	786	819	820	810	841	808	790	818	805	802	786	771	755	777	800	739	793	768	805	794	782	788	811	799	787	777	751	717	761	810	752	754	735	786	772	748	812	772	797	808	748	757	696	704	719	795	718	782	792	697	767	744	753	738	717	722	780	750	765	715	739	713	704	735	763	660	736	725	738	736	739	788	724	737	818	794	716	707	742	767	720	754	732	796	745	731	710	710	774	756	718	747	756	681	732	715	736	787	724	676	781	771	727	699	767	739	736	714	680	755	747	722	763	719	738	714	767	666	782	716	735	723	753	709	733	725	705	694	747	738	763	746	726	721	753	758	711	704	740	709	715	725	740	731	726	719	750	740	714	748	716	719	741	705	706	694	724	737	719	742	682	733	745	746	721	741	736	732	732	726	754	739	723	722	684	734	725	739	730	689	718	689	722	697	710	743	717	740	700	775	695	705	745	718	739	757	711	708	715	719	685	719	724	668	770	717	770	729	723	735	694	727	744	731	729	711	750	763	681	737	731	730	744	712	703	745	714	685	766	754	753	741	740	748	688	749	718	707	742	756	744	709	752	694	790	742	749	722	752	693	729	745	762	703	710	722	746	733	746	731	763	746	694	681	692	711	713	709	726	720	715	716	682	717	781	696	735	714	733	680	756	706	689	712	735	751	705	734	697	743	747	721	763	741	749	756	697	712	720	704	753	720	720	693	730	676	733	700	709	705	739	713	726	723	769	753	752	730	720	732	727	767	795	754	736	714	696	715	691	678	703	757	759	748	729	708	716	708	713	740	701	719	737	727	712	739	733	713	667	707	712	729	754	735	737	709	771	745	734	717	727	715	735	736	735	797	703	733	758	683	705	777	708	714	751	706	813	711	680	700	711	754	735	750	708	755	764	734	710	723	771	729	725	700	795	698	718	711	744	696	735	741	727	759	705	729	714	726	694	720	716	706	739	765	737	705	693	716	756	692	729	708	735	728	680	747	756	690	753	695	730	704	754	710	728	691	696	749	708	750	755	697	789	764	699	678	706	730	668	759	719	727	720	735	741	699	668	737	746	722	703	736	674	767	718	751	709	737	771	679	732	681	737	710	748	711	680	715	790	736	704	703	765	724	737	731	764	733	708	779	693	734	715	766	719	739	736	734	731	757	736	724	735	715	747	670	717	735	732	749	727	693	718	741	676	756	757	756	715	701	691	681	694	710	705	689	681	679	772	709	737	722	696	724	745	687	674	730	687	731	732	738	765	744	752	702	710	729	715	750	729	771	688	721	732	710	733	725	668	770	727	749	748	741	733	753	716	689	655	774	714	743	748	752	703	674	731	730	744	752	697	736	755	747	711	753	703	697	728	701	707	774	778	716	768	686	721	742	740	714	700	707	698	735	719	756	764	741	692	764	733	784	694	713	681	769	712	669	731	722	737	715	750	720	721	695	764	711	713	772	706	731	726	749	766	738	723	702	713	737	710	737	664	705	742	727	762	721	698	736	724	726	780	710	735	689	708	752	709	747	712	756	703	715	719	733	769	711	745	710	728	749	748	759	748	765	704	719	755	794	729	723	728	764	756	747	697	756	718	678	761	733	739	704	716	736	722	760	760	732	778	741	747	735	678	725	755	736	716	716	713	710	733	721	763	746	721	721	698	769	720	762	718	704	707	683	715	713	722	697	695	758	734	744	694	735	720	744	723	758	758	714	713	690	741	755	728	714	673	705	722	704	707	695	731	723	721	791	731	699	714	741	725	704	741	752	731	682	717	708	720	749	714	750	737	709	662	714	708	724	718	732	735	758	715	707	690	712	713	649	749	725	731	748	733	750	712	726	702	752	703	717	748	707	742	708	735	753	716	715	718	703	712	692	770	778	750	684	699	748	690	757	767	723	652	729	723	660	781	730	691	735	688	722	726	715	759	735	716	734	737	695	726	713	722	735	717	718	765	720	736	745	736	705	718	703	759	696	718	710	758	719	722	820	723	739	722	733	714	686	730	757	726	756	701	706	722	712	724	725	742	762	751	703	698	704	744	728	729	690	735	745	727	756	716	722	718	724	728	731	719	730	727	712	775	711	755	704	744	727	726	716	742	736	769	768	695	715	750	708	763	741	738	735	694	693	709	770	745	749	733	694	720	731	725	701	714	696	753	794	741	658	708	709	718	747	714	724	712	758	776	725	736	745	711	746	684	668	736	751	778	747	687	725	725	702	742	683	712	733	737	761	729	722	738	713	685	680	738	718	718	747	658	747	747	687	737	742	746	755	741	739	714	737	738	697	734	740	774	701	743	713	708	721	732	725	698	732	707	769	671	701	694	681	682	664	743	709	711	748	735	701	740	707	728	732	744	781	698	777	696	688	735	756	728	716	720	724	723	732	669	702	729	775	713	785	729	717	714	757	668	742	741	721	759	700	738	698	773	722	764	740	690	689	735	744	742	731	725	711	774	766	698	697	768	725	734	698	717	700	732	745	741	732	727	721	682	746	706	723	712	675	718	681	683	708	744	736	711	700	731	704	725	712	743	697	749	734	702	756	744	739	711	706	739	713	772	727	698	719	757	768	763	753	747	733	725	728	694	714	755	745	759	725	746	680	733	718	713	703	661	669	729	684	730	786	721	692	726	752	687	693	747	675	742	719	740	695	755	737	764	726	732	717	742	710	756	731	722	768	753	787	742	711	731	705	738	757	726	725	721	732	760	706	757	722	683	730	671	730	723	716	744	707	659	693	711	679	714	685	717	713	753	714	746	756	708	683	682	719	685	728	745	717	743	728	742	729	736	719	740	753	701	773	717	709	740	750	718	755	730	742	728	744	725	770	687	700	744	695	717	736	681	676	704	710	696	710	723	712	727	743	731	703	690	731	714	701	740	733	716	751	770	721	735	765	725	717	685	731	712	740	735	716	776	736	687	720	711	723	748	736	689	661	732	681	785	747	727	748	691	765	756	725	720	766	695	701	711	697	722	766	702	734	694	721	726	756	756	736	690	729	738	750	729	707	714	713	713	719	762	779	759	746	726	676	735	713	735	714	725	712	715	753	749	773	738	717	731	781	730	713	750	737	724	683	735	722	794	729	737	696	731	727	736	713	719	748	713	713	776	698	678	702	706	779	678	728	727	754	723	743	707	735	721	771	705	808	732	769	741	716	742	678	750	676	723	696	758	748	751	666	721	714	736	719	722	739	747	715	716	747	679	747	686	705	766	736	722	702	679	705	712	736	735	714	769	844	714	702	682	695	730	725	735	724	702	751	726	700	678	754	745	715	724	742	729	667	722	728	752	743	743	756	726	739	762	714	720	743	760	739	716	707	703	709	716	748	685	688	714	749	775	703	706	712	744	755	689	716	730	714	726	772	744	709	707	731	732	739	704	731	712	712	776	666	694	709	703
26877	20999	19130	11942	6519	4574	3498	2753	2204	1875	1630	1406	1323	1235	1144	1122	1085	1118	1103	1060	993	1017	929	956	939	951	959	964	952	954	949	919	925	923	916	995	901	891	965	991	929	874	869	866	913	879	891	880	926	878	837	894	953	939	951	901	906	879	962	902	922	821	935	874	877	885	899	896	883	903	883	870	868	890	871	949	880	867	947	840	891	902	868	842	867	875	867	918	920	881	875	830	890	881	871	927	932	860	877	885	921	868	912	913	890	896	882	841	922	885	908	918	864	914	927	859	856	902	934	875	862	873	848	916	864	872	920	852	941	854	868	848	890	881	849	871	878	859	874	853	891	854	886	885	924	876	879	903	786	847	908	905	875	916	851	845	915	872	851	857	876	881	861	830	892	841	866	854	936	906	852	867	873	879	892	875	838	881	899	868	897	842	862	911	886	876	908	841	865	886	892	880	903	903	926	913	900	870	905	863	930	880	858	894	894	894	903	834	868	870	872	881	853	887	852	879	896	892	895	913	908	887	835	866	889	884	967	903	868	844	864	859	860	924	903	860	903	919	922	922	842	898	909	830	877	841	901	887	898	810	849	877	853	889	887	872	868	842	871	879	893	903	901	872	907	886	908	887	866	916	909	900	917	919	888	925	903	876	910	832	815	958	874	919	899	868	851	875	896	920	917	863	814	912	857	908	877	841	852	875	822	917	887	838	890	869	822	891	882	910	925	867	863	836	866	843	872	860	861	910	901	879	833	859	915	855	874	926	868	970	900	890	863	854	857	850	930	790	842	893	876	888	941	895	902	867	837	862	870	885	860	845	870	893	874	822	863	861	929	830	933	885	916	885	892	888	846	880	826	910	847	891	906	908	878	884	879	829	905	885	866	852	935	917	862	931	873	887	905	871	882	872	918	854	894	905	915	829	883	894	893	854	836	841	888	834	901	938	958	883	886	896	850	864	846	849	895	869	914	890	869	882	873	888	866	941	875	887	936	923	830	895	869	904	893	855	853	887	825	891	871	900	910	895	885	888	868	941	933	854	871	937	871	897	901	875	846	873	898	879	909	868	855	869	921	937	890	899	859	911	935	857	863	918	922	868	884	906	912	898	935	854	898	844	899	938	873	869	870	877	885	888	848	908	833	897	844	929	900	935	880	906	894	874	870	862	845	901	865	877	864	904	923	890	885	907	857	882	901	898	835	894	893	908	899	903	893	855	894	863	903	906	904	937	843	870	902	873	875	883	901	863	926	863	869	839	863	890	919	873	945	876	888	909	880	863	848	894	906	899	866	934	861	895	882	848	907	863	899	927	912	915	870	870	893	877	895	872	926	896	898	913	872	879	806	897	867	903	875	927	829	898	893	864	877	878	911	927	886	863	903	869	895	867	910	880	900	874	898	892	903	897	967	843	855	868	873	883	844	875	885	897	871	859	851	860	894	842	821	822	852	886	857	832	854	905	886	861	854	887	908	871	818	886	898	914	913	906	865	855	857	915	819	936	903	866	863	843	868	870	906	834	869	889	860	898	918	893	861	896	869	895	880	896	880	888	885	895	861	880	842	895	941	869	883	892	887	876	909	907	879	849	924	891	869	892	930	866	908	889	876	859	903	883	876	919	873	867	910	934	832	922	851	907	920	887	880	851	914	858	890	892	890	857	895	880	858	873	884	920	835	879	870	916	912	926	846	901	893	868	914	863	890	891	893	872	866	832	861	894	892	883	861	872	920	870	882	873	892	917	932	933	850	877	889	895	863	925	878	834	848	879	817	861	826	933	892	863	887	858	837	914	884	877	870	916	861	883	857	860	874	853	868	931	886	915	848	866	863	858	876	873	834	872	880	847	892	871	801	931	895	893	852	927	902	882	917	874	789	825	889	880	920	848	906	947	859	916	857	856	863	918	898	909	848	908	878	893	859	893	934	893	865	889	869	851	892	861	899	878	924	887	879	902	873	891	836	847	891	852	896	878	937	874	850	874	902	878	945	878	870	859	900	877	833	880	883	932	922	894	872	815	848	929	828	881	863	920	836	875	856	850	858	886	897	871	891	895	869	874	874	874	870	902	868	878	889	852	875	913	907	844	938	863	909	905	857	879	854	870	888	894	824	889	919	898	893	910	786	908	853	917	874	910	871	829	855	900	878	836	860	869	938	886	843	918	830	877	892	859	889	897	855	896	848	837	922	893	878	837	923	971	893	834	904	887	875	871	854	940	941	910	906	926	833	885	858	880	884	891	881	851	881	882	899	898	910	885	879	859	866	873	901	852	864	893	844	892	834	906	854	862	884	870	880	890	876	837	855	863	932	871	879	882	882	945	874	858	865	822	873	903	876	861	836	869	909	901	897	878	906	897	943	848	920	854	923	856	888	867	909	875	891	968	880	894	892	905	876	864	869	845	908	852	848	799	835	896	916	863	882	889	870	874	869	859	909	912	946	847	861	850	852	846	872	895	902	860	911	892	841	867	897	929	896	891	923	839	906	866	838	808	931	898	854	886	866	903	897	866	929	837	863	897	901	882	919	842	933	871	836	849	852	847	867	853	903	913	910	869	917	915	890	905	889	894	901	853	847	848	878	849	884	825	909	892	840	909	897	909	898	882	843	921	876	879	865	857	843	878	842	864	883	887	836	896	887	891	859	882	855	908	901	894	891	867	832	865	880	824	885	816	881	911	855	876	866	928	819	945	828	899	873	878	858	893	838	879	846	953	913	873	941	895	909	841	894	933	842	888	905	908	884	865	919	914	895	925	894	921	847	922	883	865	886	810	894	883	888	861	821	849	897	856	891	872	886	898	867	925	900	849	890	879	918	842	877	847	838	862	869	914	859	868	878	855	862	825	873	854	871	879	901	847	880	895	874	831	834	883	867	857	893	915	852	868	878	835	928	855	853	925	873	857	893	891	945	842	836	961	878	880	898	885	844	900	864	888	888	858	920	885	835	842	884	895	858	872	861	903	912	856	963	883	905	861	913	901	889	886	866	858	888	908	906	870	876	868	865	828	826	899	864	899	846	902	923	872	955	859	823	915	911	874	841	922	858	917	873	861	875	861	924	848	877	859	894	911	840	941	887	834	860	850	921	846	895	867	862	870	842	865	862	889	871	914	844	833	866	907	891	853	869	923	851	920	825	880	885	849	900	890	865	917	892	898	875	845	920	910	914	845	897	867	903	879	867	899	883	901	872	842	920	890	932	847	859	823	871	854	892	855	892	860	888	854	890	896	827	830	881	843	875	866	912	828	908	896	865	878	844	827	870	878	804	841	918	852	888	933	870	874	897	900	870	875	942	902	839	867	858	891	865	893	835	891	885	851	894	848	891	852	925	857	905	917	842	898	862	839	856	865	885	886	905	850	922	856	927	829	903	909	872	933	910	830	863	877	851	912	862	878	915	900	904	933	851	846	937	883	845	918	848	879	869	859	831	826	904	902	828	907	835	897	939	864	906	924	850	896	852	841	918	907	929	872	886	936	845	893	871	907	867	894	838	879
12248	22324	20737	13458	10542	8405	6772	4979	3958	3192	2517	2061	1837	1727	1580	1529	1514	1502	1315	1402	1272	1291	1217	1231	1136	1169	1154	1133	1121	1109	1183	1152	1173	1090	1157	1081	1084	1107	1076	1063	1065	1081	1080	1039	1070	1035	1048	1030	1008	1091	1050	1106	1079	1090	996	1033	1046	988	1106	1023	1033	1034	1054	1089	1070	1091	1056	1019	1079	1098	1025	975	1055	979	1035	986	1013	1035	1062	1049	998	1068	1009	1025	1084	978	1089	1027	1063	981	998	1016	1024	1075	990	1055	1030	1027	1043	1016	1031	1023	1075	1005	1064	1038	1072	989	1047	1003	971	991	1036	980	986	1069	1046	1058	1010	1066	1032	1038	1036	992	1025	1004	1086	1061	1065	1026	962	1031	1010	1003	1029	1081	1016	998	1010	1014	982	1006	1012	1038	997	1079	1089	1013	1003	1043	1019	1006	1020	1010	1000	1065	1040	991	1013	1056	1033	1068	1023	1052	1010	1005	1040	1009	1005	1023	987	1058	1043	1014	1039	1108	1101	1027	1027	1034	1048	949	1091	1037	984	1028	1058	1038	981	1010	1011	1028	965	1061	995	991	1047	1013	991	994	1038	984	1045	1037	933	1051	1026	1000	1026	1055	1008	1003	1055	989	1069	1013	1040	1005	1052	1030	1045	1054	1073	958	1038	992	1023	1032	995	1014	937	1048	1034	1048	1013	1000	993	1025	1005	1025	1003	1032	1033	1004	995	1033	1015	1015	1024	1030	1055	1075	1033	1042	988	975	1025	995	1009	1030	1057	1011	973	1004	1007	1015	986	1002	934	1042	1041	1091	1014	1012	993	1056	1077	1007	1029	1015	1024	1054	1061	995	1016	1030	993	999	1015	1023	1031	1054	1054	972	1045	1087	1029	1018	1028	984	1030	1031	1083	1025	1049	979	1010	1087	975	997	1035	1039	985	1017	1019	1013	1000	1028	1011	998	913	1018	1068	1023	1012	974	1052	999	1039	1038	1027	1008	1055	1010	995	1007	966	1040	954	1034	1038	1042	1008	1003	1034	1070	1009	990	1049	1033	1040	1033	1072	1081	985	1016	994	1027	947	1024	975	1024	1012	1013	1000	1021	997	999	1016	1033	987	1012	1087	975	1060	1055	1041	1073	980	992	1030	1052	1044	1046	969	1054	1054	1036	1061	985	1052	1042	1026	974	1042	1024	1052	1060	1050	1006	1022	996	928	1062	996	990	982	1002	1034	997	985	1056	1039	1000	952	1030	966	1028	1042	1033	1008	1042	1019	1037	1064	1012	978	1002	1012	1025	1014	1045	1041	1019	1020	1083	1010	1027	1026	1013	1042	975	1003	1059	1047	1013	1015	1032	990	1050	1079	1063	1105	1027	1018	1004	1013	1042	1091	1056	1017	1064	981	991	1023	1012	1043	1027	1015	1070	1059	1037	971	1039	1013	1043	1061	1005	991	1043	992	1021	995	974	963	1054	973	1042	992	1037	1046	1051	1014	994	1036	1016	1026	1018	1028	1006	1056	1030	1042	1009	1014	1043	1054	993	1005	1042	1020	1023	1022	1046	1060	1004	995	991	1065	1051	1035	1053	1057	1048	1061	1029	978	1032	989	1041	1019	1029	1005	1020	1023	1072	1020	1008	1059	1016	1040	1054	1036	994	1042	1072	1058	1037	1011	1070	1016	1017	1045	970	1016	1063	1042	1030	1039	1014	994	1034	1049	980	998	991	1014	1018	1015	1027	978	987	1056	1023	964	988	1027	991	1004	1041	1016	1082	1068	1025	971	989	1012	973	1001	1035	1027	1073	1024	1032	1033	968	1042	1056	992	962	1068	990	1029	995	1053	1021	1094	1032	1037	966	1071	982	1004	1014	1013	1022	1035	1007	994	1025	1070	1025	1017	1054	1005	1059	1087	1037	1026	1018	978	1020	1048	1014	1025	1040	1027	977	1015	981	1028	1007	979	1030	1007	1029	1042	1018	1016	1025	982	1000	1035	1020	961	964	998	1053	990	995	1046	984	1047	962	1023	1067	1054	1044	1018	1058	1060	1008	1006	1035	1040	1005	1028	1041	1003	1048	1031	1025	1054	993	1003	1014	1015	1070	1034	1019	995	1035	970	998	1034	1031	1107	1003	1026	1015	990	1008	1034	1046	1015	1012	1021	965	1105	1032	1014	1059	1117	1041	978	1038	988	1003	1038	978	1067	1037	1016	1026	1023	1050	1022	1027	984	1043	1032	1029	1051	1081	1034	1049	1023	1004	1002	1005	1057	1012	956	1059	1011	1022	999	992	1033	1016	1024	1019	976	1004	1012	1040	1086	1010	1030	1034	1039	1012	1080	1093	1032	1069	989	978	1048	1005	981	1029	1019	1008	1001	1037	1060	1001	1026	1037	1069	1033	1021	959	1031	1073	1030	1038	1035	1022	997	1068	1032	1032	1048	970	1031	1045	1062	1074	995	1021	1046	987	976	980	1047	1024	1019	1068	1040	1016	1059	1064	972	1065	1026	1008	1036	1032	1035	1008	1076	1029	1007	980	975	1062	1026	989	1049	956	1050	1028	1035	997	998	1022	1015	1044	1025	993	1011	1026	1002	969	1021	1056	1042	1036	1042	1008	1002	1007	992	1023	1015	1006	1044	986	960	1024	1084	1024	969	1029	1055	1011	1032	1021	1075	994	1091	1062	1029	1068	1040	1040	1081	1035	981	1014	1028	1097	989	987	991	1023	1049	1020	987	1048	958	1016	1054	1006	1052	1042	1060	1047	1074	1011	1048	1031	1045	1033	1031	1045	1038	987	1022	988	1050	1040	1044	1079	1043	1002	956	1034	1015	1036	1018	1010	1055	1056	1017	1063	1072	1010	1004	1037	1012	999	1063	1002	1005	1024	1023	1017	1068	995	1026	1082	979	1058	1026	1024	973	1059	972	1008	1008	1011	993	979	1048	996	988	1005	1034	1021	996	1027	975	1061	1008	1035	1049	1020	986	1046	1063	1024	1052	1011	998	958	992	1020	1080	1041	1027	1021	1031	988	1026	1063	1000	1024	1007	1040	1060	1000	950	996	990	1074	1036	1048	1011	1033	1026	965	1001	1025	1009	1007	1064	1027	1054	1042	1082	1060	1048	1037	1021	1033	1069	1003	994	1014	1038	1039	1031	1079	992	1010	1033	1014	1036	1023	1015	1035	998	1003	1008	1022	1022	1073	1001	967	1083	1035	1027	1051	972	972	1072	970	1004	1010	1012	1019	1015	1040	1036	989	996	985	1012	996	1043	1016	1054	1056	1005	1016	1023	1045	1086	1041	971	959	996	1049	1021	1059	997	1019	1027	988	1036	1011	1008	1055	1029	1055	1045	994	1007	950	967	1056	945	1013	985	982	1026	995	1049	964	1018	1018	1029	1072	1027	972	984	1066	1051	1042	991	1071	1000	1016	1101	1025	1007	1014	995	975	999	1025	991	981	1006	1016	1015	999	1014	1018	1034	1051	1049	1019	959	1072	1002	988	994	985	1068	1018	982	994	1025	1034	992	1095	959	1031	992	1021	956	976	1031	1054	1046	1060	1006	1035	1060	1006	1029	1025	1041	1033	1052	985	1002	1001	1072	972	1101	1078	1013	997	1028	1029	990	976	1026	1040	1031	987	1066	1070	1076	1014	1043	1022	995	1053	1000	941	1036	1004	994	1013	992	1032	994	1009	1050	1066	1022	1019	1024	1022	1047	1039	984	982	1019	1016	990	1015	989	999	1061	912	1001	1029	985	1017	984	990	995	1018	1047	1029	1059	1053	1007	1012	971	1026	1026	1010	1073	960	1023	1054	1071	1032	952	1055	1006	1049	973	1013	1065	1013	1039	982	1041	970	1047	1017	1014	989	1047	1052	996	1035	1025	1029	978	1017	1031	1026	1054	1042	1005	999	1032	1022	975	995	970	1077	971	1024	1040	1054	1003	996	992	1015	1033	1015	1046	1035	1004	1023	1018	998	1027	1019	1046	1048	1052	984	1032	1025	1042	981	1003	1029	1023	992	1005	1013	998	1095	1041	1022	1036	1008	1010	1005	993	1009	1019	1028	1018	1027	1052	995	1026	1087	995	1054	1037	1052	1029	1046	990	1017	1037	1027	1043	1001	1021	961	1021	994	1074	1034	1053	1001	1050	1002	1008	1076	1064	1057	1054	997	1012	984	1019	1026	970	1048	978	1003	981	1012	992	1011	1006	949	1104	1071	990	1057	1023	1007	954	994	998	1018	1083	1013	1052	1037	1028	1058	963	1033	981	1061	1055	1046	1048	976	1066	982	1054	1029	1019	1018	983	1017	1027	1006	1034	1023	1062	1039	1049	1043	1033	973	987	1041	1025	1046	1031	1041	1052	1027	1026	1062	1064	996	1061	1003	964	1043	949	1028	1027	1014	1000	967	996	1009	1098	1010	1016	1019	1006	999	1047	1017	1066	1066	1053	1017	954	1061	994	1051	1060	977	983	1064	1008	1031	1050	1064	1037	1023	981	1018	1068	1068	1024	1014	1016	1008	1010	1078	1041	1030	1115	1024	931	995	951	988	1065	1064	967	1103	1020	1033	1029	1013	1029	988	1028	1028	1007	1044	1021	970	1040	1024	1028	1033	982	994	1065	1051	1077	1074	1045	1001	982	1056	1005	1035	1029	1017	1006	1075	1002	1016	1015	991	983	964	998	967	956	1062	1068	1007	985	1008	1001	1066
23660	21014	28383	23869	21118	16619	7850	4273	3163	2469	2009	1758	1541	1383	1326	1171	1126	1085	1003	1002	972	934	903	887	870	820	823	866	837	816	811	873	777	787	762	785	737	811	783	745	760	754	770	769	722	723	692	711	754	693	729	740	729	781	736	683	758	712	687	733	746	705	690	749	711	709	706	729	734	722	743	690	700	682	723	725	732	729	690	660	694	657	712	704	642	716	716	700	723	682	700	671	738	707	673	682	733	666	694	697	750	664	675	658	666	681	681	731	696	676	679	699	667	710	688	710	674	727	685	729	730	702	694	715	676	684	710	655	710	703	688	702	675	749	688	667	682	703	712	679	677	687	699	741	630	664	645	701	731	694	681	704	714	705	718	689	719	682	658	678	692	719	677	688	684	693	723	724	703	708	688	684	685	727	714	663	669	689	640	666	737	706	703	696	710	688	685	665	702	673	675	707	687	692	693	680	703	685	749	702	717	654	668	697	671	694	717	703	732	694	670	673	678	706	710	678	711	691	674	710	681	668	674	638	698	672	687	683	708	660	636	701	665	694	703	719	690	652	695	701	734	720	669	685	692	679	681	695	662	692	700	719	709	691	676	683	715	698	697	733	694	657	702	676	662	677	714	680	721	702	638	726	742	633	682	680	668	698	679	686	686	692	729	705	703	698	636	724	732	653	722	736	695	653	661	687	699	676	662	680	735	673	688	698	704	679	680	679	689	726	685	699	681	691	733	671	675	675	637	718	676	682	641	660	690	701	708	637	701	708	696	695	718	708	638	635	701	671	729	693	669	723	688	710	674	648	678	689	660	672	684	698	693	683	682	714	728	678	697	707	708	700	672	710	690	712	659	672	713	683	664	686	668	778	688	705	684	694	687	694	699	667	709	676	715	653	687	711	694	679	708	705	637	644	669	706	698	675	697	741	784	736	662	650	693	643	695	686	696	675	699	687	652	672	697	668	701	675	670	671	702	732	644	679	700	703	670	671	720	682	752	725	736	732	681	692	688	676	679	718	700	672	678	693	689	734	682	674	726	667	669	700	703	688	681	743	722	657	712	662	646	705	682	673	711	738	706	683	699	696	649	673	693	683	693	667	686	717	702	699	682	645	689	667	713	708	690	673	665	665	697	648	636	676	702	693	678	716	677	704	702	686	660	724	669	689	685	727	718	662	690	668	666	678	654	721	693	678	717	753	706	652	693	626	720	690	680	630	666	714	718	675	732	743	699	737	720	691	665	709	692	658	742	665	727	698	689	702	670	659	723	697	695	648	709	677	684	717	677	691	685	706	698	681	705	698	667	708	724	737	721	633	731	708	678	689	705	705	686	687	667	617	668	694	670	673	722	712	692	729	657	707	696	675	701	681	731	646	689	716	723	666	759	722	675	681	686	684	653	695	669	698	665	690	672	657	713	669	693	724	742	727	665	678	692	711	691	676	698	684	684	684	657	692	689	714	687	680	676	683	693	731	676	652	635	671	708	692	679	707	655	714	670	658	694	694	702	710	683	674	670	697	664	720	634	677	688	692	657	694	626	666	703	684	725	670	684	688	690	697	664	686	668	693	687	684	674	712	670	706	661	686	702	722	708	651	655	682	699	662	669	673	676	700	704	713	735	677	648	720	669	672	659	682	632	657	707	641	720	741	724	677	663	718	625	675	720	717	685	663	673	666	671	714	667	658	654	697	713	669	685	713	722	679	692	673	667	716	669	736	655	704	674	700	703	654	665	674	705	663	715	671	684	725	723	696	683	683	647	691	713	691	679	689	696	681	679	725	686	647	645	687	662	698	689	700	653	696	633	701	669	690	701	640	711	714	662	669	699	696	694	705	687	711	687	698	687	687	708	683	646	786	685	694	696	694	694	656	692	666	685	689	703	673	669	696	680	658	686	685	670	689	682	671	694	671	738	663	715	705	705	705	710	704	712	653	683	721	713	675	712	637	662	686	688	681	718	687	722	707	715	696	698	670	663	650	717	670	706	714	665	707	703	679	644	676	747	712	721	718	710	677	677	698	702	645	651	690	662	689	667	677	693	730	709	662	722	702	686	684	729	702	701	680	715	656	716	696	679	699	646	619	650	684	706	708	662	658	655	698	726	758	674	650	678	677	660	694	707	716	710	705	674	693	692	703	692	692	675	669	679	705	679	698	684	674	654	757	731	716	684	686	698	635	678	687	689	677	659	654	685	652	696	709	708	669	675	648	642	714	727	685	679	654	675	694	700	704	712	693	669	700	684	688	722	681	693	691	729	652	686	699	752	671	693	709	698	674	693	665	663	684	659	723	683	649	670	648	701	694	686	692	685	697	694	683	675	679	647	688	746	650	686	678	684	687	711	693	697	635	641	676	674	694	675	691	720	671	688	639	710	703	694	724	728	619	692	738	698	712	675	687	681	665	727	709	730	690	671	701	683	677	649	681	717	703	650	682	695	687	688	675	725	663	647	703	715	715	692	730	692	648	670	669	661	729	713	706	676	663	697	706	675	717	692	681	703	710	710	660	678	663	666	710	642	700	742	670	658	699	735	648	684	683	672	694	710	728	688	692	696	719	678	674	678	650	702	725	746	717	695	668	705	699	671	712	660	709	678	668	694	720	692	685	681	648	662	700	733	704	731	697	692	725	657	645	661	720	694	660	680	698	607	675	719	701	658	690	704	705	704	705	689	679	683	686	679	664	672	712	700	720	668	701	690	668	684	711	684	623	686	722	660	749	667	700	655	680	699	714	668	670	709	660	738	704	668	720	639	721	697	638	714	669	698	693	657	670	664	719	713	756	657	675	631	673	687	714	730	680	683	748	699	772	696	627	654	695	661	692	659	703	729	654	667	650	696	692	688	680	716	705	642	711	656	688	648	688	717	663	653	684	696	669	675	726	684	690	677	711	693	665	681	696	679	729	694	686	734	673	694	689	660	702	712	636	673	628	742	728	683	701	671	708	654	704	674	678	712	646	660	706	703	690	779	706	669	694	694	643	659	693	678	669	707	697	702	677	671	693	679	696	698	670	672	681	731	733	731	672	743	744	683	680	707	698	675	747	688	714	687	648	727	640	719	663	706	726	723	651	718	682	713	670	680	685	727	688	700	708	636	690	724	728	748	688	682	687	705	698	707	740	710	701	691	724	728	687	720	671	709	684	667	658	736	661	695	711	676	677	671	697	729	725	677	707	698	696	662	687	685	701	693	653	677	688	681	725	686	688	660	716	677	662	701	649	664	687	677	669	672	694	675	673	697	721	688	757	648	656	720	685	714	646	692	694	718	689	712	703	669	649	710	655	656	671	749	638	683	684	705	691	703	729	673	709	695	686	721	647	676	699	697	689	693	701	720	681	688	685	684	670	646	654	644	662	696	652	706	662	676	714	653	685	684	669	689	659	663	730	716	717	743	677	698	678	700	736	705	703	674	682	689	666	679	655	702	692	694	726	718	676	707	719	660	743	694	673	710	725	686	683	658	677	671	671	659	697	719	692	664	700	666	683	708	668
13699	30144	28140	19894	15833	12567	10102	7855	6104	4576	3530	2957	2568	2189	1895	1783	1716	1550	1480	1348	1340	1314	1220	1092	1153	1042	1034	1055	1112	1073	1055	1038	949	954	1000	965	906	912	935	925	881	860	894	837	875	850	842	862	846	827	852	829	888	896	847	898	828	858	872	830	868	874	849	868	823	855	827	851	841	842	835	863	866	850	890	839	869	855	857	823	889	787	852	788	851	834	829	847	822	821	812	791	858	813	862	836	797	825	859	822	828	808	803	851	788	830	780	834	816	824	777	797	805	774	794	854	842	836	768	823	858	822	844	819	851	847	820	811	804	828	832	786	829	810	806	808	862	838	798	773	840	890	856	788	821	750	744	847	810	811	747	824	819	826	799	812	802	796	824	848	814	795	850	768	848	798	844	812	834	845	789	863	811	820	820	796	827	827	780	869	871	857	831	861	783	826	805	819	828	818	793	812	787	783	782	770	869	828	770	828	866	830	780	801	789	827	800	825	857	757	786	793	783	829	861	843	828	799	746	823	761	782	801	803	803	872	792	815	860	801	769	843	824	839	831	854	804	799	804	836	790	778	828	874	807	789	856	832	765	778	806	867	891	769	812	806	803	824	803	760	784	772	826	885	779	831	818	797	812	872	789	790	787	783	788	842	817	842	806	839	844	842	801	831	823	814	776	849	797	804	816	836	781	833	799	840	838	820	770	748	812	801	756	829	821	810	825	812	857	831	846	810	802	827	808	832	823	780	788	789	841	854	806	771	771	828	825	790	838	843	785	803	791	819	834	820	815	889	775	826	790	826	848	814	804	819	848	840	836	807	833	830	814	816	782	748	819	805	786	855	811	824	821	823	797	814	756	786	796	801	846	832	810	814	819	842	849	812	818	804	839	810	850	850	826	755	835	801	789	785	806	868	804	819	801	839	806	803	823	824	792	760	818	845	808	804	831	796	856	822	772	806	782	806	792	834	822	820	797	786	830	781	871	824	824	800	824	791	789	823	834	811	797	777	808	805	818	816	852	787	863	837	857	806	787	753	754	759	820	812	822	864	806	814	819	792	807	745	833	794	810	832	784	788	787	828	828	796	815	768	812	816	832	834	828	842	799	782	827	855	793	825	804	805	817	862	823	747	846	800	831	788	850	771	803	824	752	845	791	832	770	801	794	822	879	778	812	798	775	852	806	811	789	838	780	808	769	783	797	834	830	813	774	810	845	815	853	821	792	830	815	786	794	832	771	828	813	840	877	776	844	816	849	814	773	872	843	817	776	839	735	830	817	850	797	809	834	761	858	867	824	788	779	813	792	829	829	822	853	855	826	827	835	862	774	822	802	769	813	791	786	777	816	823	809	822	831	861	789	768	811	774	854	846	788	864	778	843	799	788	809	814	809	818	805	820	811	798	841	889	753	811	815	809	767	807	849	852	811	833	822	853	796	814	800	807	812	809	849	818	801	790	825	828	832	803	857	850	784	809	801	836	815	779	843	809	842	798	800	835	856	832	787	847	841	820	822	878	790	813	880	776	781	800	851	808	891	847	761	790	817	809	797	815	806	830	810	825	852	818	849	788	825	814	820	793	788	848	822	826	815	768	833	814	814	862	833	806	827	778	786	823	791	777	838	820	822	797	789	792	796	800	782	851	802	809	785	855	861	817	767	786	793	839	828	788	822	818	819	825	776	810	816	810	835	824	788	852	841	807	811	850	793	821	807	808	781	801	877	828	839	841	804	815	836	842	789	828	834	799	790	830	839	777	774	804	789	788	789	773	812	850	810	816	837	798	768	796	848	799	809	820	838	822	799	836	722	839	794	788	833	825	855	862	799	863	776	813	796	848	796	806	835	803	774	810	849	800	805	846	796	830	820	815	843	805	871	805	843	871	775	826	777	730	847	830	822	776	800	750	787	816	777	790	840	823	772	821	830	835	822	825	878	808	865	834	781	826	818	823	822	776	844	833	814	770	767	804	753	840	794	824	796	768	857	877	837	754	837	814	833	868	796	849	853	814	796	823	793	810	878	823	808	814	782	801	821	851	838	856	790	816	794	822	810	809	824	834	799	823	821	837	855	845	806	826	837	846	805	843	811	820	805	801	820	844	823	764	821	799	774	788	830	814	843	817	813	800	791	838	780	834	804	774	802	802	850	798	807	793	808	834	825	797	811	807	801	831	790	808	800	854	801	799	771	854	829	861	818	800	811	844	826	790	812	777	779	800	789	866	790	797	829	809	790	826	789	752	837	844	814	769	805	863	802	819	818	818	802	774	809	813	836	740	865	843	855	859	797	768	831	813	798	859	804	792	823	832	769	815	834	795	869	800	813	786	849	835	848	778	847	844	808	829	858	849	855	795	790	825	804	826	825	828	807	830	787	806	792	833	821	838	821	766	844	840	784	829	813	822	820	885	863	809	778	770	822	801	835	834	808	760	803	826	787	800	804	808	802	811	838	825	789	804	782	768	852	831	852	870	809	833	831	818	797	834	788	809	777	822	756	815	817	816	753	759	783	790	799	790	791	773	767	786	814	806	820	804	814	817	776	822	826	836	780	873	792	832	804	827	827	805	799	847	851	861	810	811	809	807	856	813	774	820	807	803	848	850	820	825	786	855	805	778	808	801	850	867	801	781	815	767	815	840	809	820	823	812	802	791	770	838	755	837	816	808	774	841	789	848	765	851	817	835	755	787	808	773	840	862	821	795	800	792	813	832	790	827	832	916	899	782	806	845	748	813	793	816	813	869	834	803	808	812	808	793	838	774	792	810	825	824	810	814	839	835	772	792	788	819	811	804	801	825	871	858	847	831	793	801	852	779	829	840	795	798	791	819	785	832	771	819	825	802	875	825	777	793	799	769	887	799	813	805	811	786	835	816	838	778	786	822	856	798	817	796	807	817	831	778	818	845	809	769	832	791	766	791	775	777	874	789	854	814	778	791	792	784	899	802	778	809	841	856	767	825	814	780	825	787	818	845	816	813	806	795	806	833	848	793	809	798	793	780	858	794	777	824	789	762	833	784	810	822	800	850	822	759	814	807	848	792	805	773	861	855	840	804	807	817	806	802	776	799	814	795	800	836	780	752	826	850	750	768	826	812	796	872	846	769	775	796	820	804	794	808	815	858	840	802	819	821	883	834	849	802	831	783	800	808	821	836	816	809	770	842	845	877	859	767	825	776	805	794	826	802	831	851	850	780	837	839	865	847	827	845	781	789	829	806	830	807	795	789	790	805	816	827	785	881	833	805	817	808	813	811	859	809	791	848	803	816	812	755	759	825	798	775	811	816	824	808	788	787	845	814	831	828	808	842	826	836	798	760	740	884	759	798	812	789	828	776	773	772	804	847	842	777	826	795	802	835	779	803	831	807	798	799	832	803	788	816	789	848	854	804	821	816	845	818	783	795	800	789	763	823	780	871	825	806	869	802	803	820	777	816	780	782	825	852	861	817	767	852	804	816	819	826	809	854	826	822	849	854	740	811	784	782	809	820	849	822	770	825	835	822
22636	21045	28800	23485	21072	21537	17125	6508	4273	3150	2567	2172	1999	1703	1506	1472	1320	1261	1085	1150	1008	990	953	905	887	870	867	845	903	885	832	803	766	780	732	755	760	700	735	702	743	706	737	704	685	690	688	715	692	698	663	730	712	719	693	714	644	681	694	650	650	625	703	690	667	639	714	704	679	712	660	725	702	697	679	703	696	647	681	662	641	681	685	679	638	670	656	670	669	681	704	644	626	671	683	615	662	643	671	680	678	643	624	665	658	630	670	667	683	642	603	665	628	664	678	634	654	709	657	700	673	674	675	683	623	629	614	604	672	634	627	642	621	634	690	685	673	651	678	692	652	658	645	680	655	699	681	641	651	647	696	643	650	708	619	687	644	646	671	723	708	704	602	642	638	637	670	634	697	644	645	654	659	597	666	700	655	655	667	655	672	684	637	636	624	699	707	638	638	646	663	620	648	637	645	641	653	687	641	590	676	679	664	640	667	687	683	663	659	661	621	617	662	667	668	678	644	666	672	592	659	613	635	638	634	652	699	734	677	656	638	654	679	707	701	642	644	660	632	648	690	648	684	632	693	654	634	631	598	602	651	713	638	622	646	692	641	640	659	642	681	659	695	625	698	653	622	640	673	637	658	627	634	681	664	662	637	687	656	653	655	644	645	667	677	698	662	592	603	633	617	652	615	691	691	646	659	656	637	630	652	641	672	656	638	656	659	706	660	644	658	661	651	667	666	683	656	685	635	617	668	675	692	627	673	682	668	666	697	662	704	615	652	697	628	698	630	648	572	652	668	637	663	646	658	645	658	648	637	631	654	642	700	647	689	666	672	634	681	643	653	595	688	653	643	670	615	664	641	628	652	659	685	625	706	649	657	660	623	668	665	682	713	692	638	610	670	643	651	660	667	650	644	710	635	675	624	604	645	634	683	630	624	657	678	696	650	674	690	646	700	667	678	650	599	679	682	645	599	678	605	619	653	709	703	609	642	621	633	681	675	685	652	636	649	630	652	684	648	639	667	615	590	683	657	648	624	653	671	641	638	656	661	652	639	661	664	649	672	652	632	661	617	676	635	649	616	649	655	677	669	677	636	606	635	674	651	637	674	631	666	626	690	611	633	673	642	667	662	628	621	642	656	659	673	656	660	701	628	625	634	678	687	640	610	651	652	632	661	621	642	652	644	652	626	655	648	638	662	666	660	625	683	728	665	651	657	639	625	651	664	663	641	595	653	641	680	657	671	640	625	618	613	686	651	627	651	622	650	638	653	587	644	657	655	660	632	595	662	668	652	646	642	658	664	634	655	649	662	632	694	660	666	658	690	653	664	645	643	640	615	660	635	617	640	644	651	656	592	641	638	671	637	616	676	640	660	624	635	638	613	641	694	649	661	664	614	618	613	660	703	650	584	674	645	641	668	652	680	623	655	653	667	655	660	684	641	661	626	649	621	608	645	641	661	682	685	649	647	604	644	625	661	710	653	658	625	680	636	686	650	670	615	646	658	628	633	638	680	614	641	657	653	631	643	655	666	678	705	664	624	647	654	669	602	638	628	646	628	628	663	680	682	620	638	657	636	625	582	638	672	667	659	638	655	625	661	638	689	662	657	643	618	694	630	650	663	641	628	682	647	624	645	670	631	689	654	593	653	676	635	604	666	631	642	677	641	612	632	589	618	670	622	632	660	702	638	664	689	618	655	674	646	622	686	630	660	648	660	722	660	664	597	655	643	621	634	664	693	635	674	643	633	578	643	642	625	672	663	675	640	651	675	609	676	628	611	682	663	635	591	678	621	625	710	652	672	649	684	631	641	748	653	688	646	685	658	638	652	600	641	621	614	644	646	664	646	643	640	662	594	607	666	616	631	675	652	656	644	650	678	612	674	660	628	655	647	634	642	634	616	630	646	653	687	649	636	635	640	651	662	640	641	650	663	711	647	679	664	655	654	658	654	636	670	681	650	656	652	660	607	639	658	630	606	656	663	652	685	610	663	643	637	709	645	652	685	621	701	671	638	613	610	660	669	653	634	666	668	652	669	665	608	683	641	688	630	617	654	614	687	637	674	673	595	691	689	645	633	653	619	643	654	688	661	664	645	653	639	683	605	667	699	657	690	640	639	588	672	685	631	616	655	667	652	597	601	604	635	615	667	655	699	669	653	617	601	607	679	625	662	637	630	653	694	666	644	623	614	668	649	612	693	664	673	658	683	632	659	669	651	628	679	609	678	654	675	646	699	638	648	655	614	655	630	679	631	664	627	656	660	705	626	662	671	625	651	645	609	632	623	628	654	688	641	640	690	668	646	621	727	646	675	670	644	645	625	653	668	647	688	681	643	648	683	661	649	701	644	651	705	648	618	669	688	685	693	623	675	619	655	651	665	659	641	669	686	632	620	660	652	681	654	642	615	639	645	693	667	638	674	617	665	652	666	658	637	674	689	674	649	627	606	680	607	613	579	642	672	671	634	663	628	626	628	697	628	655	673	580	644	658	658	632	632	660	664	634	591	654	656	633	658	677	667	669	616	648	698	672	703	672	684	708	662	623	676	640	615	654	674	690	647	657	631	670	695	638	626	622	636	638	638	672	613	637	649	607	659	608	639	638	657	685	678	630	657	606	602	674	636	639	669	647	635	680	655	664	652	646	666	639	626	652	641	669	641	637	676	671	649	679	670	622	643	629	620	688	603	608	671	620	654	652	659	639	653	682	657	639	625	632	639	613	644	637	598	666	634	644	654	635	642	641	662	648	660	688	643	663	656	718	633	664	666	652	652	648	667	650	641	647	639	716	667	662	693	604	657	612	637	696	649	630	637	648	665	636	642	680	612	608	627	682	682	665	642	648	648	652	623	631	646	651	645	673	653	648	619	622	660	649	630	649	652	667	644	642	655	692	670	625	667	668	648	639	685	647	630	644	669	638	633	642	658	620	651	638	630	619	681	647	636	681	630	702	638	614	652	672	630	651	676	709	712	627	646	641	630	614	666	674	626	657	637	631	630	615	688	674	630	674	632	597	658	600	631	603	659	657	646	623	659	656	662	627	705	633	678	600	620	645	631	647	631	650	700	614	678	669	682	669	659	659	621	601	659	622	656	646	681	662	673	694	611	659	631	655	669	628	662	631	659	611	701	651	613	643	672	695	679	613	645	622	600	644	707	657	611	641	646	602	634	639	659	655	663	612	633	639	641	676	652	666	678	643	663	646	641	639	701	637	616	643	658	670	642	633	628	640	642	637	634	658	612	617	660	646	606	634	667	649	624	593	655	656	679	683	623	622	659	642	670	635	627	672	646	694	602	611	670	708	686	635	621	592	653	620	658	636	650	664	689	662	647	623	657	674	648	629	602	663	645	645	648	655	610	640	654	683	679	632	665	631	675	644	644	625	645	682	606	636	671	696	663	601	635	602	681	645	656	674	663	597	683	566	618	680	652	630	603	621	620	657	656	630	652	646	640	635	639	645	628	662	658	651	672	653	675	667	671	682	676	629	640	632
16388	35174	32957	24652	20098	16324	12947	10437	8158	5927	4659	3845	3165	2699	2324	2220	2026	1830	1765	1610	1438	1467	1302	1225	1189	1173	1072	1084	1109	1100	1091	1039	991	972	1001	957	938	880	949	883	864	857	887	784	866	778	803	830	796	828	797	868	810	783	842	823	804	802	814	811	791	806	797	787	805	780	797	825	794	790	803	821	823	752	803	818	767	749	780	781	774	781	782	775	786	799	758	780	754	794	806	745	760	746	774	741	763	792	769	734	757	716	744	686	776	722	743	769	769	758	723	797	775	717	786	790	779	690	790	728	745	725	733	770	774	701	727	765	779	744	714	683	759	772	761	731	769	726	793	774	762	744	754	771	805	732	715	783	788	799	760	719	771	765	762	761	773	735	755	745	756	761	783	736	702	758	721	764	800	770	748	753	754	746	743	715	761	754	746	703	714	779	776	782	770	757	716	719	757	745	713	754	775	777	709	726	799	747	753	761	717	719	694	709	768	765	740	723	735	767	732	737	761	742	751	730	745	757	764	740	725	774	787	713	703	726	750	736	790	731	760	767	727	792	748	728	706	752	760	769	777	737	726	744	747	692	753	734	761	769	743	742	741	753	727	750	709	738	785	729	716	707	738	748	786	703	732	728	717	745	768	745	768	740	752	715	743	737	727	732	761	783	723	788	733	761	695	772	795	746	709	748	702	763	708	724	760	765	750	732	778	790	816	743	726	832	760	786	723	747	770	732	697	762	731	785	754	711	717	751	761	695	755	731	703	762	753	735	744	718	737	748	698	734	745	771	728	751	723	743	748	772	757	772	773	745	761	715	764	793	709	766	687	748	707	760	718	791	719	733	722	787	736	739	759	775	773	778	759	748	767	746	697	713	720	720	775	744	738	777	750	767	751	707	769	712	787	733	723	764	766	751	717	719	733	758	730	733	761	816	755	750	709	763	711	727	802	762	742	778	718	770	763	755	798	743	758	670	767	761	747	751	756	740	762	714	718	708	743	752	751	727	693	768	745	759	728	731	747	792	748	776	789	768	726	732	745	758	746	733	708	744	745	744	739	710	769	755	744	789	769	764	758	758	760	744	736	740	726	750	742	728	713	772	756	756	767	716	765	748	725	756	758	775	743	776	772	800	728	759	748	742	753	746	739	745	766	775	725	709	743	741	761	753	771	765	717	754	698	770	727	719	727	739	742	761	719	694	766	730	744	812	807	758	723	770	784	783	772	756	753	769	671	736	742	768	724	788	773	725	812	804	705	700	735	737	726	738	731	739	729	713	719	737	740	702	796	735	730	744	722	715	754	757	747	756	751	710	735	708	708	787	758	767	743	776	734	748	803	725	756	711	722	775	812	753	711	714	763	782	711	741	746	748	714	814	735	731	746	744	748	725	689	744	725	737	709	760	780	765	736	764	718	784	772	773	768	712	738	763	797	744	725	728	720	754	741	801	737	757	731	779	772	764	725	752	747	722	770	779	712	752	735	739	792	727	790	749	753	768	746	820	741	736	765	760	755	735	693	727	742	790	733	780	704	766	738	783	726	706	834	755	742	768	684	734	782	777	748	766	741	756	742	767	760	729	782	761	723	731	759	703	736	731	729	731	709	717	750	697	717	765	728	767	790	718	690	742	781	709	745	765	745	788	750	736	752	755	728	761	717	753	714	777	744	709	746	740	731	708	724	752	752	754	711	764	724	735	782	744	758	792	733	784	724	736	743	768	727	758	755	754	736	778	744	756	768	745	750	727	794	705	765	699	772	736	730	796	773	738	762	763	760	725	689	689	771	712	739	718	759	731	746	732	779	715	811	705	706	756	746	766	717	761	696	743	733	787	740	781	772	729	758	726	788	776	756	761	749	780	762	784	716	701	726	801	777	720	761	737	788	739	764	724	765	723	754	795	722	705	787	725	761	782	755	788	748	767	758	742	773	757	776	774	756	692	706	743	783	790	774	732	744	766	772	763	783	719	792	789	741	702	797	741	747	771	769	738	717	768	715	723	766	709	761	741	733	722	775	762	729	741	742	763	805	741	789	732	778	710	753	777	754	781	717	776	751	777	732	739	738	765	709	730	752	753	735	763	716	719	761	733	767	778	766	749	812	718	713	738	789	774	759	733	766	757	717	723	728	712	761	770	729	765	733	762	728	751	746	771	728	745	739	768	749	726	753	731	794	783	722	745	765	780	743	743	744	771	752	791	746	716	765	724	727	754	772	741	782	745	758	751	765	753	741	765	764	773	784	746	722	755	749	722	705	733	722	747	709	770	745	763	747	740	777	775	748	771	724	704	762	723	719	725	706	731	742	692	760	795	745	775	731	741	767	782	729	706	684	745	733	741	754	787	779	723	718	724	732	750	769	761	788	778	744	759	806	714	784	726	770	733	729	704	753	755	759	713	775	730	732	722	751	762	767	773	741	710	708	745	784	718	738	780	748	761	782	755	732	740	761	712	703	672	752	727	773	774	725	760	759	749	778	746	743	737	760	775	772	720	737	755	725	685	705	814	743	713	727	751	726	740	740	771	801	756	776	732	737	736	731	688	759	683	759	746	722	761	719	742	807	743	788	775	736	800	764	759	735	784	757	750	762	762	755	734	783	721	796	781	714	752	728	748	745	683	753	721	707	697	726	734	743	789	738	758	750	756	751	749	747	729	751	778	709	737	784	729	782	729	795	742	782	747	773	718	761	767	746	720	720	751	771	703	732	762	777	756	802	712	718	732	785	757	769	747	768	756	731	719	751	753	749	773	740	722	774	731	708	721	741	717	693	766	706	729	714	731	731	721	733	756	741	757	754	725	769	719	744	732	746	724	768	716	760	733	740	730	756	748	732	713	784	752	719	755	731	744	733	732	742	729	759	719	792	736	790	720	701	720	719	715	759	735	823	772	717	729	759	736	734	745	743	715	771	750	766	717	750	739	711	752	711	720	768	714	743	757	804	727	762	734	730	734	742	752	708	754	708	737	693	734	739	739	762	801	774	725	829	760	753	735	788	719	784	728	750	683	711	724	790	721	740	758	747	774	777	717	711	758	718	791	744	738	722	805	774	714	766	751	787	746	715	739	740	765	747	730	715	780	700	670	730	751	773	758	766	774	788	730	714	700	734	756	714	734	738	753	779	750	736	716	724	774	813	761	720	731	751	717	764	762	746	745	732	711	713	751	742	695	758	756	741	736	718	720	746	692	746	730	719	779	751	741	748	793	730	782	800	785	754	749	680	763	750	693	750	756	740	770	713	738	764	726	807	739	707	741	746	780	746	737	763	677	758	761	742	757	777	678	724	776	761	769	699	738	772	768	749	730	756	759	753	769	717	754	754	767	774	736	722	747	753	803	729	759	704	771	733	737	755	712	743	728	754	751	730	714	697	768	726	753	734	730	719	757	748	774	714	748	735	784	764	725	722	723	792	759	727	729	848	760	769	734	756	761	704	755	726	744	709	735	714	703	745	735	724	807	729	738	745	728	788	704	709	719	763	755	781	765	716	737	761	739	725	729
26892	21048	19811	12698	6799	4735	3325	2685	2177	1770	1490	1476	1243	1261	1188	1169	1123	1111	1059	965	1078	1029	1004	946	970	934	910	974	933	979	968	970	913	963	991	935	897	937	931	914	880	967	909	916	941	932	920	911	940	961	888	902	913	878	883	907	874	924	871	920	909	934	906	911	846	885	862	871	861	908	920	911	888	926	934	925	902	933	921	892	886	821	947	923	995	888	902	889	900	886	879	901	848	944	901	888	872	858	881	894	899	859	837	915	889	874	916	874	911	837	914	880	903	839	951	916	886	932	900	940	884	860	905	857	909	912	867	927	859	881	949	875	903	891	872	868	863	914	898	915	952	883	891	859	872	874	869	847	860	885	891	949	858	849	969	984	872	943	898	910	892	926	869	919	860	908	875	824	906	828	864	891	888	899	901	886	907	927	895	933	907	890	862	883	824	881	889	896	898	884	918	847	900	856	915	878	917	888	894	933	905	854	855	889	881	902	848	947	851	903	901	904	863	848	963	859	932	854	921	889	875	907	899	820	885	924	892	936	867	822	887	926	916	889	843	834	890	876	905	903	895	888	847	876	908	958	891	901	892	893	883	863	914	907	895	813	879	888	925	898	907	853	840	905	938	899	880	895	860	956	908	941	884	895	907	851	903	935	865	927	927	881	887	951	849	870	875	868	892	930	858	838	899	936	918	907	872	874	879	903	912	855	884	801	886	905	935	927	891	882	908	875	887	866	897	870	885	882	893	911	883	911	912	926	937	891	871	880	887	918	886	903	874	889	869	886	941	851	872	878	869	844	881	863	850	917	896	928	898	913	858	863	897	860	851	918	908	904	904	912	845	881	865	854	928	898	840	834	931	857	883	891	912	850	892	891	875	918	902	921	878	887	850	851	890	842	891	902	886	909	901	897	844	927	851	845	906	849	815	879	883	921	897	906	941	892	888	897	907	859	968	888	854	864	885	871	957	848	907	909	843	940	864	971	895	883	861	916	932	878	826	866	864	892	911	854	897	925	937	866	934	889	887	883	894	890	849	910	885	864	849	917	871	925	865	931	894	923	913	864	865	885	883	890	909	865	879	916	932	862	927	934	883	951	954	876	896	932	863	863	862	829	926	861	893	851	822	872	902	866	919	868	936	894	807	857	871	933	897	904	862	914	871	911	934	895	932	946	886	893	885	914	845	883	808	898	894	922	913	860	910	920	886	888	854	895	855	847	910	937	870	916	898	890	878	893	869	887	937	944	836	891	918	891	880	941	879	915	864	882	900	875	837	863	891	877	857	905	872	855	859	861	903	899	889	963	868	853	873	874	915	898	896	859	905	927	829	895	913	852	896	871	857	857	873	955	919	922	915	868	891	909	881	836	901	869	936	864	880	913	870	874	871	876	968	862	901	838	932	862	932	878	910	873	828	831	891	880	861	876	929	916	877	866	921	913	867	891	887	876	870	913	869	937	898	886	919	884	866	913	912	877	878	890	898	882	897	916	857	893	907	901	920	860	908	831	848	890	911	890	923	857	929	860	869	909	848	917	925	922	900	971	910	854	889	899	841	890	941	886	892	876	849	894	901	931	887	911	958	932	834	861	891	929	889	947	821	884	855	938	871	844	898	859	883	902	921	830	876	895	940	918	929	864	878	923	873	897	871	854	875	964	906	875	824	954	928	879	887	908	854	821	890	852	894	891	941	911	854	848	911	936	880	876	825	905	925	889	901	883	866	892	907	914	860	936	867	891	895	965	909	919	927	884	872	860	820	884	899	899	880	912	931	845	892	824	853	867	921	938	908	908	906	865	914	874	877	912	849	890	824	855	897	907	903	908	894	904	939	849	877	929	902	938	840	881	876	905	920	853	921	897	904	922	875	895	918	891	861	933	852	900	893	925	925	887	915	914	886	853	938	882	826	901	909	910	920	910	886	894	903	911	901	885	898	936	916	900	895	846	900	887	915	904	874	851	916	919	913	905	956	859	929	880	916	891	889	897	858	893	899	916	855	858	915	832	931	907	931	918	874	833	866	935	869	814	856	861	947	911	940	916	881	895	882	881	931	854	915	861	897	873	853	876	879	888	914	859	891	891	932	883	875	908	879	886	916	886	926	945	903	918	856	923	873	816	880	846	861	907	910	902	880	897	882	854	886	878	898	898	886	860	911	883	920	853	861	938	868	870	928	933	896	897	899	911	899	957	833	936	931	896	932	948	917	890	923	877	902	830	888	868	924	860	898	937	886	943	874	873	896	932	868	928	935	839	914	893	959	877	861	882	908	841	878	912	869	882	842	890	867	902	956	941	903	846	942	831	901	932	912	877	898	902	869	913	897	868	896	837	857	911	929	943	907	852	908	843	917	937	891	848	872	928	878	899	892	862	908	909	887	903	900	882	942	924	943	903	928	926	911	851	899	845	847	896	906	858	875	843	857	922	899	971	916	856	902	889	865	920	918	916	886	903	895	890	925	886	895	918	883	890	943	906	907	924	855	862	904	938	890	894	905	865	922	862	872	926	915	919	879	869	884	881	908	894	859	884	920	923	865	915	897	896	916	869	924	875	887	879	932	922	871	915	890	866	899	930	909	832	926	913	850	937	853	883	849	920	874	910	936	939	922	842	886	880	854	859	870	878	879	879	873	859	860	913	898	876	901	957	916	912	913	933	893	913	907	898	887	870	915	921	895	905	897	911	856	879	876	916	861	835	868	945	912	933	879	922	952	916	931	877	928	882	895	892	853	877	936	859	932	914	886	899	852	909	898	861	861	887	847	908	923	905	959	893	916	858	898	871	878	929	957	875	859	864	815	891	899	893	902	859	850	926	914	887	904	885	889	884	854	859	880	907	896	883	951	896	863	920	845	964	911	861	872	926	926	927	879	944	881	928	920	874	904	906	883	929	883	876	881	920	910	893	871	942	878	853	857	865	886	830	987	932	947	893	912	871	883	892	902	875	899	875	882	893	851	892	925	887	904	918	914	826	871	878	916	887	904	871	925	882	889	908	936	972	973	905	899	939	937	847	885	953	787	883	874	841	875	872	891	934	913	870	871	921	966	907	896	888	933	915	909	919	944	933	918	855	870	850	860	868	880	876	869	860	943	851	922	939	911	880	909	925	939	830	861	859	944	925	850	915	840	867	880	921	844	932	861	849	896	840	890	888	849	906	880	806	860	879	922	879	845	899	888	903	921	866	884	831	878	903	857	864	929	902	908	894	880	873	934	903	902	870	913	902	840	877	857	905	885	875	909	888	866	892	925	876	908	862	870	872	919	911	900	888	886	895	894	912	864	870	877	860	891	907	853	924	915	873	906	858	875	876	877	904	888	918	891	908	866	906	859	879	899	837	876	932	860	861	939	890	849	814	876	856	894	932	931	935	882	899	874	912	945	890	889	854	893	906	906	852	857	924	852	895	846	934	898	928	885	896	873	864	879	875	864	962	888	935	898	877	847	894	869	862	867	854	930	906	898	873	934	822	946	877	914	950	856	893	921	853	916	951	885	887
12940	23219	21833	14337	10410	8321	6522	5108	4012	3024	2528	2185	1891	1690	1648	1522	1451	1409	1450	1361	1338	1278	1294	1269	1177	1196	1154	1176	1223	1185	1178	1146	1096	1105	1115	1064	1080	1061	1084	1117	1105	1081	1084	1096	1108	1058	1112	984	1111	1059	1060	1098	1019	1039	1075	1060	1077	1023	1052	1025	1054	1089	1046	992	1001	1079	1109	1074	1033	1034	1071	1102	1062	1024	999	1003	1124	1033	1098	1086	1034	1077	1025	995	1095	1001	962	1015	1037	1084	1084	992	1015	1044	1038	992	1037	1043	1003	1019	1032	1017	1027	1031	1027	1045	1048	1034	1068	1041	1020	1077	992	1031	1042	1013	1047	1018	1039	1083	1052	1023	1020	1018	1022	982	1052	994	987	1004	1111	1026	1030	1033	1040	1091	1035	1042	1086	1060	987	1079	1054	1043	1043	1044	989	973	1035	1032	1029	1003	1047	983	1045	1010	994	1029	1019	1053	1033	1002	997	1018	1039	1033	1053	1039	1009	1034	1006	1066	1041	1028	1066	1016	1005	1013	1029	1046	1042	1044	1002	1035	1019	1059	1142	1014	1034	1015	967	1009	1037	1039	1032	1019	1027	1028	1062	1028	1055	1002	1077	1004	1024	1025	1023	1011	984	1016	1025	1019	1069	1020	1056	1050	1005	1007	1025	1006	1046	1018	1078	1025	1022	1002	1017	1043	994	1000	1045	1015	1051	1001	1033	1057	995	1013	1018	1106	1035	996	999	1106	1035	1011	1045	1005	1017	1000	1038	1018	1054	979	985	990	1071	1056	998	975	1036	1041	1042	1057	1023	999	1021	1079	1060	972	1043	1054	1053	1015	1012	1046	1061	1027	1057	1020	1053	1039	973	1029	1012	1071	1058	985	1091	1036	1016	997	987	1084	1050	1058	973	1073	1055	999	1021	1029	991	1006	995	1074	1017	1008	1051	1005	1026	996	1122	1051	1081	1023	1109	1072	1018	1013	990	1014	1007	1042	1005	1070	1042	1106	1049	1036	1021	980	993	1047	1010	1094	1033	1089	1042	1013	1041	1033	1020	1003	983	1020	1076	1002	1055	1014	985	1070	1008	981	986	1022	1005	1009	1004	974	1054	1074	1053	1067	1016	1016	1036	1040	1007	1012	1046	1068	1021	1046	1049	1019	1012	1032	1016	1020	1012	1061	1053	1026	1057	992	1019	1035	1037	1069	1085	1048	1000	1025	981	1017	1044	1037	993	1033	1063	1033	987	1015	1041	1001	1059	1015	1104	1003	1068	1076	1030	1052	1037	1047	1037	1056	1001	1072	1064	1040	1015	988	1023	1063	1053	981	1035	1040	1016	1070	992	1039	1032	1001	1037	986	1062	1042	1056	980	1007	1052	1023	1059	984	993	1055	998	1048	1008	1052	997	1036	1010	1038	1023	1036	1001	1014	1027	1064	1025	966	998	1031	1025	1035	1040	1026	1018	1077	1026	1054	1046	1054	1016	1086	1015	1080	1061	1056	1079	1030	995	1006	1063	1044	1052	1017	1010	1038	1088	1065	1029	1043	1071	971	1062	1085	1094	1001	989	1025	1030	1064	1012	1022	1045	1034	1061	1028	1060	1082	1007	1033	1049	1082	1029	1063	1059	1048	1002	1035	1053	1023	993	1045	1106	1028	1010	1027	1041	1044	1034	1036	1040	1016	1048	1024	1032	1093	1109	1035	1057	1064	1061	1004	967	1084	1030	1007	1052	1053	1081	1042	1042	1026	1053	1027	1024	1038	1048	1029	1003	1041	1065	1036	1059	1030	1075	1079	1101	1012	964	1099	1047	1058	1016	1051	997	1030	1102	1024	1015	1061	1027	1017	1049	987	1049	999	1040	1050	1038	1028	1036	992	1009	1039	998	1036	1045	1089	1035	1038	1036	1050	1064	1034	1029	966	955	1032	1026	1018	1069	1037	978	1048	1080	1021	985	977	1023	1003	987	1055	1004	1043	1028	993	1044	1037	1006	1036	999	1061	1020	990	1071	1031	1089	1035	1060	957	1019	1046	973	1047	1074	1014	999	1064	998	1088	1084	990	1108	980	1054	997	1025	1023	1006	1017	1070	1066	1062	956	1078	1022	980	1104	1058	1037	996	1070	1047	1040	1038	1019	1041	1006	1100	1041	1009	1029	1042	1054	1036	1061	1024	1120	1023	994	995	1035	986	1029	1036	1002	983	1089	1014	1071	1087	1031	993	1036	993	1055	1040	1038	1003	1098	1034	1027	1015	1033	1045	1052	1039	1082	993	1058	1004	1042	1045	1064	1020	991	1046	1023	1065	1053	1039	1031	1052	1010	1028	1066	1028	1056	1057	1059	1021	990	1095	1057	1035	1085	974	1050	1002	978	1011	1052	1045	1066	1066	997	1084	1023	1003	1069	1042	1082	988	1032	1040	1025	1029	1003	985	999	1057	1069	959	988	1044	971	970	1046	995	1013	1092	1006	1035	1061	996	1037	1038	1043	1009	1059	1027	973	994	1029	1051	1050	1083	1053	1086	1094	997	1025	1016	1068	1084	1049	998	1059	1039	1049	1028	987	1070	1064	1044	1086	1068	989	1020	1068	1001	1072	1054	995	1045	1027	1093	1048	1026	990	1082	1062	1051	973	1064	1065	1057	1037	1005	1066	1027	1027	1004	1045	1025	1040	1048	1014	1011	1077	1048	1054	1018	1053	982	1027	1002	975	1040	959	1111	1044	1055	1071	1040	1013	983	1029	1053	1057	1039	996	980	1072	1040	1036	1040	1059	1003	1031	1035	1021	1045	1023	1091	1084	1047	1015	1049	1023	1083	1006	1027	1040	1038	987	1036	1002	1095	1055	1054	1029	1036	1028	1085	1039	1043	1067	1016	1028	1039	1020	1000	1038	1059	1054	1055	1009	1064	1092	1036	1056	1073	1025	1040	1081	991	1079	1025	1002	1032	1072	1050	986	970	1030	1030	1064	1029	1028	1060	981	993	1058	1031	1042	1036	1012	1091	1004	1021	986	1023	993	1046	1014	1078	1026	1033	996	1005	1097	1020	1013	1105	986	1028	1030	1056	1061	1015	1011	1021	938	1039	982	1139	1016	1018	1047	1058	1004	1039	1011	1084	1040	1055	985	972	1008	1089	1054	1009	1027	1017	979	926	1046	1020	1044	1021	1050	1050	1008	983	1004	1038	1028	1070	1010	1003	1012	1052	1023	996	996	1025	1030	1033	1067	1045	1062	1038	970	1021	1048	999	1013	937	979	1056	1066	1066	1022	999	1080	1049	1073	1026	1058	1024	1102	1035	1092	1011	1011	966	1025	1045	1013	1021	1110	1025	1021	1030	950	1041	1042	1049	1015	1041	1004	981	1039	1067	1033	966	1075	969	980	1004	1024	992	1027	1020	1020	1074	1001	1072	1013	1034	979	1040	1001	973	1039	1015	1013	1023	1074	1002	993	1041	1046	1054	1048	1004	1057	1064	1031	1003	1049	1026	1004	1020	1012	1051	1032	1060	1092	1019	999	970	1010	1023	1074	1039	1034	1038	1061	1098	998	1013	1025	1054	1019	1021	1024	1021	1010	1030	1031	1010	1022	1042	1039	1060	1022	1023	1054	995	1068	1074	1049	1071	1020	1075	1047	1039	1054	1055	993	1046	1085	971	1073	1069	1020	1001	1114	996	1039	1115	1042	1020	973	1006	998	1016	991	971	1081	1059	1021	1021	1018	1030	1122	1016	1028	997	1028	1046	998	1049	1023	1013	985	1038	1039	1030	1049	1056	1057	1024	1009	1039	1040	1077	1013	984	1059	1124	1048	1027	1018	1053	983	1012	977	1074	988	1034	1002	1029	1002	1060	1065	1043	1040	1027	1077	970	1009	1040	1056	1071	1003	1103	998	1067	1054	1026	976	1022	1051	1016	1047	1056	1014	1021	1006	965	1078	1036	1059	1006	1009	1073	1085	1070	1011	1031	1047	1034	1042	1069	1010	1072	951	1041	1020	1109	1038	1007	1063	1035	992	1052	1006	1085	993	1027	1039	1006	1021	1014	1033	1001	1020	1039	1058	1078	1010	1030	1000	1046	1018	1114	954	1025	1034	1039	941	1038	1011	1064	1002	1065	1019	1046	1011	1075	1020	1046	966	1009	997	1055	1032	1016	1020	1008	1011	1025	1045	1045	1005	1002	1022	1035	1024	1003	1042	1032	1079	1101	1001	1056	1039	1033	1092	1070	1000	1056	1026	995	1015	1089	1040	957	1007	1034	1097	1026	1033	1046	1069	996	1035	1055	1030	1034	1027	1044	1021	1031	965	1066	1003	1041	1037	1051	1034	1008	1032	1103	1067	1063	999	1020	1045	1016	1009	1003	1086	1033	1053	1021	1050	1002	1036	1050	1030	1028	975	1025	1024	1037	1058	1046	1077	999	1129	1020	999	1108	1012	1001	1025	1005	1013	1083	936	1039	1087	1076	1019	1048	1018	1103	1052	994	1046	1017	1068	1034	995	965	1033	1060	1020	1017	1050	1074	997	1061	1026	1013	1019	1023	987	995	1052	994	987	1067	1083	1027	1034	1018	1018	1022	1023	993	986	994	1035	1053	1024	997	1089	1017	1028	1032	1082	1057	997	1051	1069	1094	983	1028	992	1030	1041	1028	992	994	1033	1023	1070	964	989	1028	1009	1031	1058	1050	994	1016	1032	1046	1055	1007	1019	973	1021	1052	977	1020	997	997	1015	1025	1058	1025	1051	1100	1056	1039	1008	1043	914	1004	1038	1040	1014	1004	1052	1040	1072	1083	1056	985	1028	1057	1040	1030	986	1023	957	1025	1075	1016	1045	1021	1029	1007
23555	20970	28316	23833	21070	16685	7707	4462	2998	2438	2007	1775	1534	1463	1284	1252	1131	1004	1030	1045	1023	937	859	873	875	824	814	849	854	829	800	787	771	825	816	783	793	798	800	762	726	742	725	736	769	731	782	688	700	734	728	714	706	700	689	758	715	737	716	722	711	701	701	759	721	681	679	688	741	734	714	732	720	747	725	720	690	723	764	726	730	712	724	718	724	710	726	704	704	713	709	667	715	714	708	715	652	691	707	725	688	672	705	711	691	721	682	687	701	697	707	708	712	684	700	759	722	720	699	705	740	664	695	724	722	715	748	733	650	670	719	772	691	705	769	726	705	709	719	676	723	765	728	707	629	740	699	705	743	716	690	674	692	674	690	684	735	716	693	691	718	744	672	770	702	663	695	690	717	705	752	714	666	704	698	613	721	724	730	731	702	709	666	705	650	661	677	653	706	703	706	739	623	699	711	664	669	732	687	722	751	742	697	698	718	703	722	713	715	734	674	686	698	678	709	711	730	719	702	748	695	673	685	688	796	761	745	719	721	700	712	698	709	757	722	688	638	711	783	688	688	652	715	688	715	668	773	682	673	665	680	731	720	674	710	729	715	705	695	700	698	688	699	720	634	727	684	732	703	681	720	726	702	680	713	738	733	723	694	689	720	707	730	687	731	703	735	733	678	702	699	715	690	695	683	734	678	703	686	707	693	736	704	711	695	680	692	678	725	649	689	655	664	695	741	710	703	719	716	699	682	693	706	684	693	659	659	712	684	709	685	725	722	666	739	701	678	682	697	705	729	691	740	731	694	670	655	728	708	676	719	661	704	689	712	730	750	723	783	711	741	693	704	713	674	700	720	681	677	749	680	719	696	700	684	701	724	733	715	646	681	724	707	671	658	669	715	708	702	742	698	692	702	752	732	733	726	677	713	705	668	717	716	740	714	641	726	711	685	736	721	725	711	722	744	679	650	668	696	704	646	663	687	719	683	668	665	722	666	725	729	746	645	690	725	698	719	680	655	733	688	698	737	697	713	693	687	708	709	740	699	680	675	730	676	704	659	698	768	678	703	677	743	733	731	731	689	665	702	694	704	729	716	721	710	713	722	715	717	687	708	650	706	752	729	718	708	730	712	701	728	717	711	741	700	720	747	704	680	738	745	696	682	693	733	756	714	730	651	738	692	685	730	701	654	711	753	745	652	746	710	681	713	709	629	705	747	702	733	684	725	676	692	691	720	707	686	723	708	726	720	708	679	699	675	721	708	742	672	701	709	725	731	729	730	704	694	705	653	677	715	763	671	705	717	656	687	658	720	673	713	699	690	697	666	676	655	674	680	692	703	706	707	704	741	682	694	666	749	696	716	712	703	670	713	679	693	637	716	710	695	706	694	726	695	704	679	673	738	671	642	741	683	707	683	721	690	759	648	665	673	690	745	747	704	671	683	710	684	742	668	673	636	708	715	658	696	705	690	672	735	666	675	697	672	686	731	702	691	724	682	708	670	654	687	696	716	674	704	707	715	714	722	762	707	703	702	692	712	696	686	729	704	731	703	675	693	677	691	713	743	713	722	726	748	651	700	709	662	662	711	729	710	707	724	682	673	653	730	715	745	706	702	699	723	739	683	717	698	706	696	678	704	732	653	675	695	731	714	690	683	717	694	692	685	723	678	709	728	647	670	736	763	728	682	692	720	694	710	735	706	655	728	678	745	680	680	726	671	682	666	730	725	641	710	702	691	765	698	739	708	717	718	709	697	648	698	684	643	700	693	724	700	635	720	758	705	713	700	677	713	729	708	747	740	710	720	704	705	695	723	662	684	725	694	700	733	726	724	699	713	738	740	697	664	673	638	703	709	673	694	678	732	709	678	736	661	693	720	722	697	724	719	696	702	672	674	645	690	677	701	736	704	676	701	752	669	694	691	735	676	743	704	698	701	720	704	671	776	730	671	695	714	676	686	676	759	691	684	674	679	675	704	634	685	707	713	702	725	690	698	724	692	738	712	699	721	677	741	726	724	677	713	662	722	671	740	661	676	690	688	737	677	708	712	696	718	708	727	756	750	709	677	690	719	717	726	675	707	676	676	675	673	720	707	741	698	709	692	672	691	701	688	684	680	715	686	752	715	699	716	693	723	709	697	663	716	715	713	680	682	663	706	668	717	729	693	705	703	692	721	729	711	693	712	704	723	667	707	706	678	637	662	708	724	669	683	732	669	719	669	698	697	713	728	684	687	729	748	695	683	687	704	690	745	702	692	702	689	750	692	673	667	709	666	708	680	742	678	703	703	650	741	718	706	688	738	702	698	737	725	732	713	708	710	749	710	698	723	693	695	708	682	710	657	687	707	669	681	707	714	712	689	722	712	706	684	718	713	689	713	698	686	732	655	696	722	699	729	696	707	679	739	699	665	739	717	697	718	680	733	736	695	707	732	675	726	702	678	704	673	706	686	703	687	689	684	687	726	628	727	713	694	677	710	698	707	684	643	756	708	712	688	728	669	696	687	674	647	693	703	643	739	690	659	670	713	678	677	722	737	717	688	729	692	719	716	686	718	695	710	731	726	689	721	672	674	703	733	756	682	743	714	696	731	713	710	703	714	754	711	664	712	674	692	695	719	723	710	668	707	654	766	751	700	720	743	685	712	721	698	690	691	671	717	704	699	705	714	675	678	751	705	652	761	728	680	664	658	722	664	664	680	715	686	678	733	763	698	668	706	725	716	686	708	689	717	717	690	696	728	677	679	697	675	685	717	682	723	695	722	712	713	641	705	659	712	725	661	795	694	699	709	712	700	717	711	694	695	706	723	693	719	690	662	675	695	712	716	684	690	682	738	729	756	738	678	731	651	687	698	749	711	723	701	742	695	704	727	655	700	771	681	675	691	681	678	727	774	686	670	692	739	683	667	693	712	672	659	710	717	744	726	677	674	664	693	641	689	690	692	702	718	692	625	702	718	683	696	670	684	664	680	697	664	687	700	680	750	726	669	687	682	698	715	685	632	665	699	685	708	755	662	725	641	695	695	722	723	704	676	688	764	733	691	695	694	702	723	698	670	694	706	736	705	686	728	730	722	725	713	716	710	697	700	713	707	669	690	672	683	694	725	713	765	712	752	719	752	761	720	734	710	691	705	713	685	684	721	695	702	726	722	698	742	753	695	730	692	695	712	690	685	726	707	691	732	717	684	714	677	740	688	716	717	673	666	695	685	707	729	696	715	711	715	680	697	707	684	689	681	709	714	698	681	703	676	652	679	719	708	665	710	667	732	713	700	678	695	683	717	701	756	698	691	712	703	692	690	742	760	721	715	716	704	708	685	644	721	715	678	724	684	713	597	704	687	682	685	689	720	701	672	713	691	713	687	689	754	711	719	716	699	738	717	676	699	690	747	703	704	680	709	716	718	686	699	754	698	687	758	642	717	719	726	722	737	732	639	718	697	694	730	705	753	692	691	718	676	732	703	697	656	663	708	689	708	705	686	711	667	771	728	724	681	726
14205	30729	28682	20022	15773	12712	9887	7739	5899	4444	3606	2919	2412	2217	1964	1808	1733	1595	1530	1359	1285	1258	1236	1157	1098	1134	1025	1100	1116	1042	1040	1035	996	1035	923	906	973	935	967	894	916	861	865	913	859	834	874	849	872	873	891	943	808	899	892	864	892	885	856	876	845	824	844	930	837	827	844	872	877	853	814	873	858	856	862	873	891	882	831	897	829	830	862	871	839	914	859	790	836	857	834	823	806	803	815	818	812	821	817	838	805	855	827	841	818	857	810	830	807	833	883	837	864	820	804	864	793	839	784	820	774	786	765	853	800	869	825	854	809	860	833	827	831	848	861	822	861	819	819	803	881	804	798	804	827	825	761	851	838	826	845	821	813	832	813	836	821	896	825	865	813	778	833	826	875	816	937	837	797	850	790	831	763	795	829	828	783	829	796	852	753	798	813	839	848	827	814	805	816	821	775	887	816	823	849	779	807	806	734	823	856	858	782	823	765	853	810	767	817	850	828	867	812	808	882	825	890	812	764	805	857	835	850	816	889	809	817	850	823	827	827	823	778	805	824	813	769	834	902	829	785	841	831	838	857	807	803	797	814	880	804	845	796	792	833	806	847	854	847	768	832	850	841	770	824	811	815	794	784	848	814	849	854	867	815	851	828	846	863	804	848	806	850	872	827	814	831	805	834	891	775	824	778	784	815	777	810	825	835	812	811	787	806	801	806	830	814	848	817	848	785	795	822	823	852	794	825	817	795	859	843	802	783	865	811	859	784	859	847	800	873	850	802	864	830	790	799	866	816	816	916	817	812	834	840	842	817	864	891	799	799	786	848	870	831	842	789	851	827	830	810	792	857	840	843	844	793	814	820	785	768	789	873	813	834	831	763	795	790	803	784	848	816	809	831	818	870	889	855	767	851	813	811	849	838	794	804	832	855	804	807	834	812	812	815	801	831	858	808	787	852	770	762	839	830	814	846	833	842	798	807	812	883	768	822	870	854	792	834	853	794	859	847	821	786	832	838	860	815	867	772	838	769	846	820	815	837	804	828	864	834	817	852	766	821	852	806	814	791	808	788	829	807	814	849	820	785	856	856	861	806	799	829	805	824	801	813	820	804	827	846	844	808	846	813	774	820	807	862	850	785	801	822	793	808	842	815	819	798	830	780	788	829	827	825	793	815	854	841	767	834	826	832	796	834	799	794	801	807	812	784	837	811	840	800	785	821	816	870	875	854	838	842	831	816	789	797	833	786	854	817	806	826	827	829	830	806	824	822	823	819	763	844	857	773	846	796	842	797	812	884	835	817	821	828	797	796	858	847	781	826	824	844	798	814	876	858	903	850	813	835	888	875	810	855	847	771	838	763	841	774	844	830	831	757	798	801	897	892	863	821	807	778	843	870	773	857	813	872	790	796	813	809	787	844	836	815	814	832	849	851	841	832	816	822	843	830	875	842	828	836	801	830	854	779	786	850	849	824	849	853	860	822	843	793	861	840	813	852	852	832	817	791	812	846	837	795	839	796	846	818	778	847	803	782	833	861	750	866	822	812	790	853	826	806	855	793	796	839	817	857	849	822	778	793	775	813	800	840	832	845	781	889	850	804	855	844	828	838	826	801	869	846	796	867	849	762	824	844	790	874	811	840	876	852	816	820	811	822	735	805	830	838	798	817	851	757	784	787	861	781	847	847	835	844	872	741	822	827	864	833	843	779	809	876	825	806	821	820	861	797	817	788	862	792	807	765	842	824	779	762	767	815	886	822	808	808	839	802	811	830	799	828	811	832	802	820	829	839	797	773	821	794	806	824	887	816	835	831	870	841	836	837	877	841	813	806	781	802	830	852	858	775	797	768	852	846	801	821	824	789	819	860	840	807	781	838	805	895	849	852	840	772	821	822	783	795	859	864	826	817	801	797	861	810	852	803	822	837	775	800	782	831	836	863	812	815	777	823	848	851	831	795	836	862	789	765	771	786	819	836	795	847	809	831	825	834	818	799	835	818	840	822	797	876	828	845	860	865	837	855	829	813	822	829	834	774	777	794	830	792	860	848	850	811	859	834	829	848	826	829	829	777	841	815	846	863	770	784	815	837	819	864	802	792	831	776	769	780	786	836	803	787	832	863	791	799	838	885	812	884	793	788	808	865	833	846	841	803	792	832	858	848	805	833	870	808	818	832	847	784	789	850	819	829	839	798	830	846	796	802	852	817	855	797	789	805	898	852	819	806	792	864	821	818	803	810	858	799	799	816	839	800	809	810	843	842	887	762	817	807	828	807	859	821	809	800	836	830	797	846	784	834	775	847	833	838	822	782	857	795	826	790	839	815	757	800	839	813	870	838	804	846	804	787	815	853	806	853	794	799	885	836	809	816	816	798	822	826	857	856	879	831	871	826	774	827	762	789	794	841	842	823	800	830	825	816	844	778	844	814	784	816	841	834	864	848	864	843	832	813	838	787	838	789	811	911	793	791	851	759	839	789	821	793	836	860	813	825	826	817	771	885	832	832	790	836	852	892	859	802	835	841	868	825	864	780	857	807	839	836	813	825	821	808	816	807	825	832	813	806	812	810	830	852	842	865	816	776	866	843	797	823	811	837	828	830	828	797	817	850	817	800	797	863	857	807	819	887	833	790	842	817	836	806	810	840	794	866	794	804	811	806	814	799	816	828	753	820	783	874	831	837	875	830	790	804	857	811	822	811	835	819	794	813	792	835	859	855	818	800	821	776	870	814	809	839	818	887	815	794	870	871	824	852	812	806	826	845	824	812	790	826	774	804	851	835	846	801	770	784	812	803	859	834	787	859	826	828	854	823	781	788	740	871	795	809	824	757	789	843	833	804	841	820	832	800	821	817	832	858	823	871	839	825	774	850	875	814	819	806	818	780	838	802	841	826	831	834	779	853	856	861	853	830	836	791	809	819	857	871	834	775	820	821	768	805	812	762	829	813	852	828	837	833	820	803	837	751	830	764	828	822	808	836	812	794	828	821	780	819	852	830	831	833	816	782	804	866	781	781	791	801	849	865	822	790	826	846	817	794	824	815	820	852	820	833	801	858	860	864	831	880	812	843	823	851	842	829	803	766	819	825	807	858	814	804	799	787	826	825	820	816	800	811	860	819	794	826	828	849	844	873	821	797	877	873	782	854	831	838	826	850	815	829	810	835	797	803	871	830	903	784	813	824	794	854	821	819	798	827	791	818	843	816	830	879	826	832	803	790	850	858	839	838	845	795	780	844	868	823	845	854	819	845	789	829	857	812	805	876	835	846	800	852	823	807	765	823	839	825	780	827	807	820	824	840	816	829	736	851	811	788	838	831	789	833	817	792	792	868	815	790	812	785	759	812	791	889	824	837	820	845	857	792	863	807	817	816	827	825	786	829	813	880	833	801	871	826	868	813	857	829	815	779	806	807	813	848	874	810	798	818	803	807	878	835	835	817	858	798	841	794	815	875	824	879	791	821	830	802	800	869	863	803	808	771	835	804	833	821	819	826	851	834	846
22613	21010	28762	23447	21039	21486	16998	6290	4135	3124	2706	2214	1818	1681	1512	1420	1328	1236	1127	1089	1047	1058	923	882	885	788	881	879	889	895	787	809	790	798	804	730	777	741	726	736	728	714	742	673	715	720	724	697	708	687	713	717	726	691	702	690	708	648	641	729	630	703	700	689	702	726	675	683	612	703	718	693	722	711	652	715	708	696	711	674	698	712	710	683	692	699	662	619	661	658	694	649	679	642	671	656	648	634	699	636	686	696	666	665	704	675	680	684	697	643	720	633	655	679	672	677	675	647	660	688	658	694	652	661	645	685	635	672	677	669	641	662	694	637	660	633	696	636	612	701	718	620	674	614	673	697	654	673	701	640	663	667	647	655	647	630	654	688	699	680	640	668	669	684	640	654	665	637	648	679	696	654	662	688	677	704	637	653	710	683	668	619	654	622	668	672	721	602	652	688	658	646	623	670	670	641	671	670	716	643	655	624	674	640	616	700	701	631	657	635	670	639	648	646	658	689	667	678	644	660	651	651	692	682	639	625	620	650	633	647	689	657	618	644	637	686	659	614	660	664	673	665	693	667	715	649	655	651	644	630	692	648	656	618	659	667	652	663	650	683	685	711	646	653	662	649	669	639	667	689	658	704	650	630	650	641	661	641	643	661	671	689	707	669	647	653	683	631	629	633	644	631	683	648	710	679	685	676	669	678	666	658	697	644	607	618	615	677	682	626	658	645	649	705	661	666	664	660	641	681	692	643	672	640	648	675	637	712	603	621	672	672	624	670	680	652	622	669	726	655	651	653	686	639	628	635	651	636	668	613	630	648	686	630	661	625	635	645	650	650	695	646	678	681	684	665	636	680	639	675	725	678	690	610	660	671	611	729	664	651	650	628	653	627	672	673	645	684	649	682	684	620	666	658	667	671	647	664	681	616	686	678	619	613	631	639	683	694	701	671	695	636	648	660	655	677	627	686	654	669	631	666	681	672	662	723	654	664	642	642	625	661	650	673	604	652	663	635	657	641	663	653	642	647	658	663	670	697	655	686	657	662	676	720	630	661	692	708	656	654	673	694	678	644	651	622	670	663	628	671	631	702	623	688	665	619	635	691	643	581	658	622	646	642	639	687	649	673	668	651	661	636	609	683	636	642	638	679	661	683	670	627	635	668	662	637	645	614	666	641	664	678	679	668	645	675	639	644	649	678	679	665	693	643	690	692	654	672	712	684	667	662	658	636	658	664	673	658	688	686	672	673	709	662	640	642	650	701	649	689	644	679	660	660	604	680	629	681	694	690	632	662	664	645	652	635	637	651	666	645	664	626	602	638	631	683	617	673	640	653	658	671	645	675	672	679	687	642	646	645	695	643	631	656	680	647	671	637	695	624	664	649	666	638	634	647	694	637	655	655	674	661	655	711	668	635	637	608	648	657	671	699	636	592	657	679	688	672	613	700	657	714	678	666	634	670	681	619	664	670	654	680	662	631	693	676	660	640	683	637	638	606	621	655	625	666	638	680	662	633	640	679	724	720	677	665	671	716	654	640	621	638	680	649	689	653	659	641	696	665	679	672	641	660	659	660	679	697	669	668	681	642	623	624	654	676	660	646	686	621	664	678	688	667	628	644	632	617	654	653	683	644	640	660	694	677	653	691	673	650	631	706	682	644	626	638	655	642	687	616	665	630	635	640	682	662	670	661	654	650	689	658	684	684	686	692	628	661	651	689	635	637	642	646	613	610	664	586	733	658	676	667	662	671	632	608	650	704	661	667	674	654	676	619	642	650	661	621	649	658	651	660	689	672	655	699	681	684	661	635	643	638	690	659	667	654	619	697	663	691	665	600	674	686	645	665	676	665	696	658	632	672	647	665	623	635	732	630	611	655	645	658	608	644	647	682	692	681	677	656	642	676	695	690	679	721	613	665	670	624	687	644	661	613	693	671	661	673	665	703	645	664	623	710	696	603	691	672	661	622	593	699	673	655	634	613	619	661	688	647	688	697	654	688	686	640	685	644	678	690	670	624	651	687	637	679	675	708	632	680	654	644	723	614	641	619	684	601	633	652	678	680	664	676	625	638	676	612	665	650	645	667	665	633	712	693	656	669	678	683	657	681	654	665	636	646	639	672	687	611	687	651	660	618	661	632	688	689	648	693	665	656	648	667	631	650	661	633	693	660	648	663	678	696	636	659	612	665	685	657	696	687	675	661	670	648	647	668	645	645	651	669	703	676	685	638	673	679	649	638	653	642	645	668	647	626	641	660	640	649	656	637	625	710	707	650	690	653	652	691	673	676	676	698	682	624	626	682	668	638	675	634	665	657	653	642	649	676	648	685	638	645	655	715	653	654	657	673	676	662	654	620	649	674	639	693	670	661	687	688	663	651	645	647	678	664	683	699	689	670	630	655	640	629	672	680	644	619	608	711	637	649	657	675	676	674	689	658	681	650	677	698	672	630	676	676	681	645	637	622	688	660	669	657	665	647	620	662	649	690	646	716	649	687	702	624	647	715	672	681	711	665	688	684	669	651	684	672	668	659	659	676	661	703	680	665	641	644	623	661	614	637	646	661	704	706	684	645	631	646	626	614	649	673	636	663	711	636	665	674	680	658	626	603	662	625	618	661	658	671	657	653	685	674	696	656	658	621	701	677	674	674	692	632	659	684	679	634	668	701	672	634	625	675	642	693	693	661	638	685	672	635	652	656	638	643	655	652	693	696	655	665	641	624	689	677	631	684	668	667	611	644	670	652	639	659	668	655	662	682	681	618	688	708	663	658	625	675	711	628	635	635	686	687	658	677	685	671	659	665	663	648	664	617	641	677	666	666	663	643	673	687	664	666	648	678	664	673	673	724	622	682	668	686	656	680	647	673	641	650	648	666	664	682	663	627	656	650	700	653	673	636	692	657	669	698	668	684	620	651	645	671	643	668	662	681	665	682	682	685	672	656	649	699	682	636	653	681	664	666	683	668	663	655	641	647	673	650	660	644	651	674	661	652	679	651	640	666	688	659	663	658	648	661	622	661	658	688	661	656	669	653	650	631	648	666	649	695	657	608	624	662	650	640	655	654	648	607	662	697	659	621	622	676	677	656	611	663	612	662	637	665	679	626	668	638	660	647	651	641	625	645	700	661	698	649	681	660	639	648	696	640	676	632	675	640	681	672	605	650	649	709	665	660	656	620	737	644	689	686	649	599	653	639	664	647	681	663	659	716	607	635	670	661	648	640	634	664	699	672	647	737	640	652	634	664	680	630	667	623	660	670	648	676	663	610	648	626	653	651	696	679	630	672	646	649	647	693	631	669	717	670	690	668	662	670	667	635	651	663	669	626	669	618	612	702	616	659	650	616	662	640	645	636	681	671	637	648	691	670	658	624	690	634	677	620	687	680	656	642	714	679	680	663	641	677	678	702	662	632	650	683	689	672	698	665	653	639	637	681	669	626	678	602	663	679	633	677	645	649	649	686	653	627	614	688	656	616	684	657	680	674	661	665	630	715
16809	35610	33239	24587	19924	16269	13265	9968	7750	5981	4721	3920	3114	2768	2497	2211	2091	1854	1703	1578	1465	1380	1294	1206	1202	1153	1108	1099	1169	1120	1016	1009	1017	954	945	906	901	910	900	915	883	868	838	865	863	815	803	854	804	783	785	820	835	817	821	846	822	773	829	804	847	777	832	761	790	824	772	790	826	810	839	772	827	811	767	803	752	810	778	814	753	724	806	823	789	787	799	774	722	770	737	711	824	757	739	708	778	758	755	807	766	766	735	800	790	749	713	732	786	764	742	735	815	762	787	786	738	753	786	816	737	757	767	757	741	755	744	748	710	736	716	741	749	716	712	769	719	740	750	784	742	723	755	769	790	805	800	765	783	731	760	708	797	810	722	762	777	726	717	712	788	822	767	776	774	756	760	764	756	752	757	751	743	829	761	756	793	763	768	720	734	792	836	731	750	777	784	682	754	824	732	751	721	735	798	757	700	739	708	776	721	752	788	775	764	791	726	746	751	783	691	701	753	742	753	724	745	744	742	770	748	769	720	756	731	710	770	757	732	691	738	751	763	774	740	756	745	800	774	763	755	790	708	716	748	758	689	738	751	730	696	750	739	719	799	725	739	747	742	793	763	766	789	718	703	737	758	739	714	758	737	789	734	802	806	727	732	775	788	782	768	720	725	757	735	699	737	725	727	735	770	788	733	755	768	801	740	774	740	758	786	710	742	742	779	749	734	690	764	736	754	768	724	764	731	716	715	765	775	780	716	705	709	758	756	741	777	719	721	777	759	778	759	746	754	767	724	733	753	787	758	721	782	770	742	788	779	731	755	773	763	732	720	721	767	744	768	747	739	764	760	747	789	769	790	731	779	695	771	787	748	708	739	757	750	716	742	755	798	768	744	685	755	754	755	708	727	793	750	746	765	685	736	718	770	755	746	772	753	783	788	793	791	716	776	777	754	783	773	739	775	763	750	735	753	733	725	741	776	779	755	730	741	738	760	797	767	808	768	702	754	700	687	728	794	698	731	743	779	694	742	763	709	745	827	755	780	756	755	708	751	776	771	789	748	744	740	787	733	720	805	760	784	748	760	741	717	725	753	763	743	722	738	726	742	750	763	722	778	754	741	731	748	797	741	779	706	759	740	793	796	716	743	740	830	781	728	742	766	743	734	785	741	845	723	728	809	726	782	728	744	767	768	738	793	674	732	773	754	731	770	708	758	800	775	755	697	714	715	711	738	725	741	759	753	772	750	766	728	762	770	767	783	710	710	747	756	767	694	725	778	732	739	784	780	781	722	763	780	719	767	717	755	711	810	749	768	757	744	730	771	744	718	759	750	743	719	703	713	758	726	727	727	736	750	757	725	759	735	747	711	810	726	734	788	780	759	718	783	756	759	791	733	750	780	777	736	779	753	817	778	737	739	705	834	769	826	774	754	735	734	744	773	735	724	757	724	802	722	743	722	752	761	714	755	718	744	781	741	728	787	751	759	757	716	701	749	766	797	766	749	746	756	747	789	709	753	828	752	758	759	754	762	718	723	750	764	729	725	715	777	707	732	751	759	746	758	754	766	780	751	745	767	743	761	729	759	780	706	768	767	754	751	688	749	761	763	798	754	741	795	785	769	736	770	752	748	744	748	742	743	759	786	727	751	731	709	725	785	786	777	754	768	753	781	743	732	740	727	743	770	759	779	717	780	778	737	756	743	766	687	766	746	757	770	741	707	741	711	780	750	782	770	783	780	701	746	726	755	811	799	753	706	746	729	737	746	714	709	763	743	766	734	726	773	752	763	781	762	770	773	750	753	727	758	803	711	712	739	806	781	768	712	770	714	786	798	709	758	788	782	755	698	750	730	805	798	767	729	760	749	746	737	715	780	745	725	782	719	716	776	714	741	731	768	741	798	727	758	794	751	751	779	745	748	760	729	777	740	742	697	726	750	737	750	702	770	773	785	736	699	751	740	759	782	762	744	762	704	766	789	815	804	737	748	724	765	759	785	732	740	776	741	802	771	733	718	798	788	755	795	656	718	739	727	738	702	762	799	788	747	717	702	762	723	695	732	718	711	749	771	759	729	704	760	723	797	732	741	796	716	764	769	754	762	765	722	760	751	737	748	736	750	769	735	757	729	716	722	784	779	738	699	760	719	727	739	749	744	761	779	738	772	743	804	757	703	743	766	757	755	737	717	762	724	763	763	716	789	772	742	787	764	814	729	760	762	696	746	779	753	826	753	776	729	736	757	767	718	737	725	744	750	785	762	761	732	760	712	789	767	760	760	760	753	759	759	761	821	720	750	718	754	753	734	741	734	786	734	790	696	765	773	791	743	795	729	750	751	736	834	781	745	757	788	796	775	735	761	756	794	742	768	727	746	765	721	735	742	703	759	777	748	784	780	710	760	749	760	754	744	804	754	744	773	733	727	720	743	779	740	773	726	754	716	753	789	766	715	734	728	765	733	749	723	762	737	712	742	756	771	728	841	778	801	690	749	728	729	756	774	727	776	809	719	762	711	754	805	747	735	744	750	794	712	775	766	726	699	770	766	813	746	751	760	754	693	758	771	729	737	698	805	760	763	775	742	721	741	778	769	740	752	724	798	699	739	734	794	797	761	741	761	764	780	798	721	751	735	773	778	733	790	745	756	738	709	745	811	756	791	776	772	726	831	773	763	730	705	744	734	774	771	765	791	776	759	765	753	707	743	712	732	733	741	753	752	750	818	745	695	762	758	770	768	729	748	755	725	774	768	737	737	801	739	772	754	730	736	772	744	809	732	804	788	782	778	801	730	736	711	760	741	769	712	753	752	761	774	764	747	717	793	764	757	758	761	707	770	751	767	805	734	787	725	732	728	763	753	786	741	743	746	740	749	737	759	733	711	744	743	722	698	737	813	705	752	737	761	759	711	769	721	743	768	805	752	746	755	769	765	781	736	752	754	748	746	729	793	790	711	733	747	744	742	764	774	731	706	709	759	755	761	709	752	755	772	708	802	746	729	737	752	747	759	738	815	782	732	762	748	761	770	777	706	723	766	726	749	804	776	761	768	788	744	719	733	742	750	789	759	688	730	770	798	754	685	752	723	722	716	766	780	713	758	779	740	785	698	739	702	721	762	732	767	740	751	768	762	803	757	793	793	742	794	775	795	756	743	679	733	731	743	739	737	744	694	701	758	668	758	791	798	728	763	748	745	683	747	796	737	707	734	745	765	733	751	683	772	766	792	734	712	755	755	748	747	710	744	765	752	754	760	747	753	746	689	733	741	769	772	749	779	740	712	758	738	767	750	777	710	762	737	742	780	704	739	724	768	730	697	718	742	706	676	754	745	751	733	788	755	742	755	771	758	749	727	786	754	768	819	763	732	782	742	763	718	705	757	799	761	747	709	761	745	719	708	782	754	753	765	727	738	763	747	782	744	764	779	742	725	724	731	731	724	753	768	747	744	715	700	736	773	799	757	781	740	750	767	817	750	719	767	817	674	708	769	718	730	720	745	803	740	786	759	781
26860	21089	19822	12606	6768	4715	3523	2552	2002	1726	1566	1362	1328	1193	1186	1148	1138	1120	1054	1017	1006	1044	1009	1052	1008	936	948	1004	997	984	990	956	975	947	934	939	955	976	936	952	951	939	913	909	914	915	892	1010	944	875	926	931	918	921	929	978	915	891	910	885	901	851	966	924	949	911	969	891	883	932	882	919	850	906	888	919	869	901	893	856	899	914	860	895	889	896	906	851	911	917	906	874	878	907	872	890	887	909	862	905	896	918	914	884	883	910	896	876	899	899	917	890	882	947	906	903	887	961	902	882	888	938	836	871	912	898	901	899	944	915	906	840	863	904	910	874	894	878	917	914	898	891	890	859	925	918	905	958	893	840	955	848	888	900	871	854	854	860	904	877	929	923	937	899	887	932	901	869	877	895	941	913	916	859	930	870	870	867	908	924	931	917	905	943	929	915	898	947	885	905	866	889	849	909	926	950	872	915	912	966	891	901	911	872	892	915	955	904	901	887	879	889	883	850	967	936	913	901	870	909	926	916	897	930	852	863	881	926	869	926	873	874	866	938	901	869	924	921	906	897	918	946	914	930	913	922	896	834	924	915	987	925	893	898	947	914	885	923	903	916	858	831	878	886	931	882	887	880	864	931	900	906	826	881	890	908	964	873	870	879	855	925	898	930	876	898	845	875	890	939	889	898	864	867	902	937	888	899	881	906	861	905	877	813	938	927	950	889	949	929	918	878	878	881	872	881	887	892	891	942	931	870	907	937	904	865	922	863	872	910	864	926	912	887	888	915	894	857	806	943	874	932	886	890	950	918	894	899	909	903	917	887	878	860	929	909	917	885	903	883	923	925	911	876	929	916	905	915	914	882	917	850	909	915	951	856	904	911	937	958	898	908	876	870	872	917	895	949	917	903	913	927	874	855	877	948	900	859	866	911	877	917	903	875	902	926	880	914	844	866	859	935	875	941	841	915	995	878	900	913	870	873	875	877	919	919	934	910	874	925	890	850	853	901	879	932	961	892	837	851	893	886	884	905	972	901	895	875	888	895	893	864	887	888	865	886	866	962	884	889	843	970	859	903	938	863	887	896	924	905	890	907	880	932	915	898	859	867	882	896	899	886	914	895	902	880	874	892	909	918	918	867	889	928	918	850	919	917	916	859	901	964	846	933	891	928	910	899	886	943	881	916	942	941	904	908	901	881	898	928	926	881	874	893	868	867	889	878	918	866	884	924	919	905	922	923	906	895	930	952	885	866	903	867	914	942	903	856	931	899	913	889	936	945	913	963	883	884	907	941	938	888	944	874	857	948	920	882	914	895	879	953	942	898	879	926	888	886	849	898	880	894	906	852	876	893	863	923	916	938	896	890	887	858	898	897	881	941	896	900	912	935	841	911	903	879	855	883	894	950	870	895	921	892	905	873	865	870	903	909	936	877	864	921	850	903	904	867	891	907	944	896	867	845	934	877	888	900	962	872	966	877	843	896	896	980	870	894	854	959	889	877	871	895	880	861	873	932	891	902	862	887	890	838	819	874	849	923	871	911	954	884	847	922	885	873	888	892	924	946	880	858	919	858	860	877	896	895	955	863	884	937	913	849	913	895	923	898	884	886	856	815	884	885	912	904	892	910	912	928	922	901	910	937	939	938	882	912	887	906	899	825	883	871	899	884	912	904	901	889	918	906	873	894	928	882	935	919	964	908	900	869	884	903	882	879	901	905	936	891	935	936	889	873	889	888	900	872	926	866	891	905	947	910	873	836	869	818	865	894	862	908	898	877	881	885	861	880	855	906	850	912	836	906	891	883	867	895	934	887	940	889	878	861	915	891	908	865	907	885	850	914	936	895	898	911	833	915	864	884	914	895	929	914	950	946	889	905	897	859	888	821	902	913	842	909	913	873	842	916	889	885	882	912	868	850	880	928	910	907	902	879	909	917	892	921	861	900	919	888	837	932	856	885	924	885	887	920	866	887	828	857	873	855	891	878	952	846	932	863	858	873	899	891	900	869	883	959	883	871	916	879	909	962	885	881	931	891	854	871	891	951	942	920	930	936	929	868	899	877	921	876	881	903	916	900	905	900	883	912	905	883	934	928	895	902	945	981	889	892	898	948	850	865	931	909	902	908	876	904	915	865	873	824	910	909	894	922	838	845	902	851	872	859	877	902	910	926	897	950	873	867	901	909	867	875	896	917	869	889	869	886	888	881	945	894	907	901	911	861	882	870	873	884	901	874	950	922	947	896	906	876	906	892	893	908	910	913	847	833	898	907	910	933	939	905	938	900	908	880	936	891	953	884	895	930	932	888	907	904	941	888	957	867	922	948	929	906	940	920	944	859	878	889	897	858	872	911	914	909	854	939	875	885	879	890	900	874	928	928	871	912	925	924	909	912	932	897	890	921	859	867	871	963	910	903	936	927	921	872	865	944	869	840	891	933	894	890	929	923	871	926	931	895	898	882	891	890	949	932	861	893	857	921	879	938	924	870	889	890	899	835	922	959	887	887	941	900	905	869	888	858	899	862	931	964	916	907	868	905	986	932	922	888	924	925	915	865	915	868	869	861	854	890	907	893	874	941	859	924	925	851	951	871	903	895	872	876	935	885	909	889	899	945	944	894	888	845	876	901	881	902	918	918	895	913	904	847	945	905	885	894	908	886	893	963	915	934	917	867	831	891	895	919	884	872	899	916	919	898	899	883	923	864	914	874	903	880	906	922	873	886	940	824	895	876	899	870	920	897	938	907	928	896	841	915	906	940	869	913	893	879	885	859	904	919	827	922	890	903	897	891	867	869	928	881	940	906	940	857	936	873	901	843	892	916	918	880	851	875	874	883	953	873	908	892	901	875	853	907	931	882	917	926	897	908	864	887	864	956	869	956	910	950	921	877	919	863	900	866	845	944	921	874	797	856	912	933	891	880	912	873	929	899	885	879	891	914	984	898	877	925	857	912	916	897	878	951	937	871	891	885	918	892	934	926	868	894	878	908	974	929	898	835	865	894	876	856	902	887	886	898	886	974	928	870	862	915	905	877	919	903	912	875	909	904	895	823	915	868	866	853	892	902	895	839	877	877	917	876	896	930	903	951	869	869	925	835	917	886	852	828	895	956	971	909	898	864	856	906	891	930	915	911	839	874	891	892	895	876	946	895	907	910	925	881	905	913	946	893	959	913	928	942	898	906	893	853	910	883	944	931	918	883	891	924	972	880	895	890	881	917	923	895	912	871	891	898	888	855	883	864	892	839	888	877	975	865	866	894	898	890	907	875	872	853	852	936	909	879	892	870	867	897	882	832	861	897	879	896	845	916	872	871	953	863	923	953	926	940	890	876	860	920	925	928	863	876	890	828	871	918	847	902	919	907	902	911	926	910	847	924	856	867	901	850	876	917	910	910	903	859	917	891	876	907	867	877	916	965	867	845	924	951	908	934	900	868	876	843	889	920	929	954	908	856	885	863	904	881	820	915	868	894	925	957	921	887	950	891	902	953	903	922	959	940
13704	23980	21885	13892	10500	8299	6410	4768	3756	3045	2445	2102	1926	1805	1674	1618	1471	1423	1353	1344	1262	1341	1252	1204	1153	1161	1195	1142	1186	1171	1159	1112	1112	1132	1067	1120	1104	1101	1124	1080	1055	1072	1094	1038	1067	1061	989	1057	1044	1043	1071	1061	1027	1086	1105	1029	1060	1079	1057	1081	1069	1070	1055	1054	1056	1040	1063	1091	1064	1056	1013	1091	1085	1054	1027	1058	1001	1086	1104	1017	1022	1072	1014	1047	1049	1071	999	1082	1079	1022	1058	1038	1007	1021	1026	1044	1042	972	1067	1011	1037	1107	1002	1048	1001	1041	1003	1054	1036	1078	1039	983	1092	1047	1041	1007	977	1069	1018	1003	1061	1065	1049	985	994	1032	1074	1059	1071	1026	1027	1011	1049	1002	1032	1081	1050	1028	1034	1083	1079	1020	1032	1047	1023	1007	1057	973	1061	1051	1014	1010	1027	1064	1130	1059	1077	995	1044	1028	1076	991	1030	1019	1092	1053	1013	1072	1030	1012	1044	1027	1042	1053	1046	1067	951	989	1054	1038	1002	1072	1045	1033	1019	1003	1059	1013	1062	1020	980	1033	1018	1020	1050	1042	1078	1056	1001	1034	1085	1062	1106	1055	1054	1024	1053	1087	1005	999	1014	1034	1003	979	1075	1064	1076	1054	1028	1021	1075	991	1030	1031	1041	1017	1020	1038	1039	1065	1079	1031	1026	1099	1023	1076	1033	1012	1046	1025	1039	1043	1068	1095	1018	1029	1007	999	1029	1093	1057	1038	1031	998	1040	1010	1003	1119	1031	983	1091	1060	1044	1030	1032	1075	1016	1034	1013	1008	1024	1100	1012	1062	1049	1076	1012	1048	1042	985	1056	1067	1101	1090	1069	1028	1037	1059	1082	1056	1047	1039	1034	1005	984	1033	1041	1071	1013	1060	1064	974	1015	991	1025	1005	1051	968	1052	1119	1074	1037	1038	1048	1032	1019	1035	1031	1030	1038	1069	1036	1002	1090	1045	985	1042	1012	1043	999	1090	1023	1053	1013	1050	1019	997	1052	999	1032	984	1093	1064	1051	1016	1105	1033	1080	1009	1090	1055	1027	962	1090	1061	968	1050	1075	1019	1024	1040	1038	1056	995	1025	1027	1011	1066	1039	1040	1025	1021	1049	1024	1063	1005	1050	1035	1095	1016	1048	1038	1051	1095	1039	1021	1067	1030	1040	1088	1024	1018	1016	1057	1036	1009	1044	1039	1074	1049	1004	1089	1048	1043	1074	1039	1091	1091	1020	1101	1081	1104	1024	991	1098	1062	992	1081	1031	1053	1021	1057	1066	1051	1004	1053	986	1068	1044	1106	1040	1062	1088	1057	1031	994	1003	1063	985	1071	1014	1027	1033	1057	1054	1038	983	1054	1027	1065	1096	1018	1065	1001	1007	1074	1037	1064	968	992	1026	1046	993	1077	1005	1023	986	1033	978	1046	1013	1011	1052	1002	1005	1041	1020	1067	998	1058	952	993	1021	1029	1010	1056	1010	1020	1032	1039	1092	1077	1001	1083	1064	1068	1045	1053	1030	1056	1003	1038	1036	1032	1011	1016	1069	1042	1007	1091	995	1018	1003	1046	1032	1075	1076	1042	1036	1014	1031	1028	1000	988	1020	1055	996	971	1025	1031	1050	1035	1031	1040	1067	1024	1000	1074	1023	1044	1038	1036	1074	1088	1094	1052	1011	1023	1006	1143	1076	1095	1027	1098	1038	1050	1043	1056	1054	1073	1049	1037	1026	1053	1051	1041	1075	963	1022	1016	1043	1030	1045	1025	1042	959	1078	1021	1055	1040	1028	1034	1054	1059	1048	1055	1056	1065	1085	1058	994	1028	1090	1089	1041	1029	1029	1030	1059	1056	1046	1079	1023	1041	1038	1048	1071	996	1034	1082	1068	1065	1054	1089	1014	1022	1046	1072	1065	1010	1064	1043	1030	1012	1026	1062	1058	1047	978	1069	1047	1015	1110	983	1066	1067	1051	1032	1021	1077	1093	1048	1089	1033	1040	1088	995	1017	1052	1049	1055	1081	1054	1022	985	1047	978	1052	1026	1053	1029	1025	1003	1040	1036	1050	1065	1056	1015	994	1037	1026	1037	1050	1003	989	1053	1018	1063	1019	1044	1060	993	1067	1074	1001	1032	1042	1036	970	1082	1075	1033	1018	1024	1008	1081	1058	1066	980	1023	1074	1010	1075	1091	1078	1058	1066	988	997	1042	1066	1084	1070	1062	1068	1083	1082	1094	1026	1055	1054	1049	1045	1041	1021	1058	1075	1030	991	1052	1003	1033	1058	1040	1023	1008	1004	1025	1028	1050	1066	1055	1060	1009	1095	1061	1073	1083	1016	1042	1062	994	1063	1024	1024	1062	1068	1107	1056	1061	1004	1046	1062	1039	1068	1073	1002	1065	1049	1093	1029	1074	1022	1028	995	971	1006	1058	1018	1012	1021	1060	1055	1076	1060	1027	1035	1028	1062	1029	960	1041	1051	1070	1037	1081	1067	1043	1052	1029	1078	1052	1047	1115	1083	1007	1048	1022	1073	1036	1056	1083	992	982	1010	1094	1012	1005	1035	1078	1020	1007	1105	1110	1035	1019	1055	1028	1022	1064	1007	1029	1011	1098	1029	970	1110	1031	1022	1060	1027	1034	1061	1076	1026	994	988	1054	1006	983	1032	1060	1084	1002	1027	1034	982	1014	1065	1064	1078	1004	1028	1031	1057	1084	1067	1008	1021	991	1012	1025	1035	1058	1072	1048	1022	1001	1105	1039	1108	1040	1062	978	1018	1059	1013	979	1060	1057	1062	1049	1054	1026	1042	1066	1066	1098	1090	1043	1054	1037	1073	1062	1093	1071	1014	990	1060	1077	1018	1030	1045	1003	1051	1063	1098	1018	1010	1005	1000	1075	1058	1069	1065	1041	1049	1096	1043	1013	1019	1059	1076	1016	1089	1026	1048	1052	1060	1066	1034	1031	1038	1086	1061	1011	1084	1065	1080	1018	1025	1003	1040	1020	1019	1050	1030	1089	1074	1053	1036	1011	1023	1014	1003	994	1012	1060	998	1060	1009	1054	986	1036	1000	1033	971	1036	1047	1029	1012	1048	1004	1133	1084	982	1080	997	1004	1051	1042	1032	1022	1053	978	1096	1060	1078	1005	998	1025	1037	1072	1024	1018	1105	1036	1125	1085	1010	1063	996	1004	1028	971	1028	1006	1058	1020	1019	1045	1036	993	1073	1067	1039	1060	1058	1029	1076	1033	1055	1058	1081	1025	1022	1010	1004	1036	1016	1037	1038	1096	1013	1069	1041	1056	1081	1046	993	1013	1065	1055	1021	1063	1043	965	1007	1007	1032	1050	1064	1056	1055	1018	1003	1029	1043	1017	1133	1015	1072	999	1081	1078	1108	1056	1045	1062	1047	1063	1055	1050	1081	1086	1022	1034	1050	1018	1015	1103	1086	994	1051	1027	1113	993	1030	1042	1071	1013	1075	1037	987	1040	1084	1052	1016	1034	1052	1033	1004	1094	1098	992	974	997	1055	1072	1087	1028	1008	1011	983	1025	1035	1021	1010	1057	1090	1013	1059	999	1030	1035	1096	1039	1035	1058	1041	1007	1079	1076	1071	1085	1053	1014	1044	1029	1064	1071	1076	1056	1041	1026	1031	1042	1004	1041	994	1024	1066	1003	1012	971	1023	1049	994	1060	1071	1028	1027	1068	1016	994	971	1019	1074	1042	1001	1031	1057	1093	1019	1033	1053	1035	1037	1007	1027	1011	1020	1062	1057	1055	1056	1005	1098	1089	1012	1064	1027	1050	1062	1024	1024	1057	1011	1048	970	1045	1080	987	1037	1035	1008	1020	1066	1041	1093	1034	1073	983	1036	1048	1048	1034	1033	1056	1054	999	1000	1052	1001	1077	1070	1027	1082	1048	1059	1019	1022	998	1026	1009	1015	1040	1065	1050	1030	1050	1099	998	1102	1087	1034	1038	1005	1011	1003	1055	994	1055	1003	1057	1018	1020	1051	1022	1061	1018	999	1063	1061	1043	1008	1091	1032	1053	1006	998	1026	1029	1125	1024	960	1092	1042	1034	999	1045	1042	1036	1029	1012	986	1039	1107	1058	1046	1055	1033	1064	991	1066	1005	1043	1053	1024	995	1032	1049	1015	1017	1062	1097	1024	1008	1024	1046	1031	1026	1043	1024	1037	1083	1016	1014	992	982	994	1047	1022	1054	1042	1003	1025	1041	1008	1033	996	1049	970	981	1065	1031	1036	1022	1022	1012	1110	1058	1004	1003	1007	1038	1051	1049	1057	1076	1106	1021	991	1051	1033	1020	1079	1061	1025	1028	1095	1049	994	1069	1045	1009	1060	1020	1076	981	1019	1043	1037	1050	1011	1033	1109	1065	1051	1061	1042	1024	1008	1086	1016	1060	1073	1087	1085	1004	1048	1072	1041	1053	1047	1071	1057	1068	1041	1001	1086	1041	1110	1020	1070	1048	975	1041	1033	1071	1034	1046	1122	1073	1016	973	1089	1098	1060	1035	1037	1038	1040	1086	1074	1038	1044	1009	1039	1015	1076	1048	1075	1012	1035	1033	985	1032	1018	1023	1046	1034	1087	1032	1011	1027	1009	1064	1056	1001	1025	1092	1002	998	1038	1047	1120	1056	1045	1021	1037	1005	1013	988	1030	1054	1029	1026	1059	1018	1005	1111	1051	1040	1040	1046	1074	1078	1014	1080	1061	1014	1030	1011	1045	1077	1094	1015	1046	1066	1060	1010	1058	974	1086	944	1033	1017	998	1037	1031	1037	1085	1041	948	1108	1091	1008	1029	1099	1058	1021	1091	1002	1019	1001	980	1066	1079	1043	1041	1017	1109	1029	1018
23609	20989	28369	23772	21062	16606	7694	4025	2997	2385	2003	1747	1521	1398	1286	1280	1183	1004	1040	1002	969	882	899	863	905	837	863	833	907	827	778	792	835	780	819	785	785	809	773	721	746	758	740	730	721	747	711	725	687	750	734	732	739	741	706	713	686	724	740	773	680	764	720	721	731	736	683	793	716	692	740	772	755	728	751	717	707	778	746	703	702	728	655	747	787	725	738	757	720	652	729	675	721	701	724	703	685	740	716	747	728	722	730	682	684	697	679	699	750	683	739	699	690	714	742	683	661	735	679	668	679	744	733	704	708	669	703	706	720	713	727	715	668	713	708	690	706	727	708	683	704	758	680	710	670	690	723	749	705	659	677	663	731	706	770	699	695	714	707	718	755	717	736	713	686	693	695	752	674	706	723	697	715	709	687	699	756	718	732	635	681	687	720	642	750	709	715	644	692	672	671	708	714	737	709	749	694	663	682	734	714	683	722	706	680	659	728	702	715	696	718	727	680	717	683	696	688	707	717	713	726	719	716	759	647	637	694	689	676	684	736	695	742	699	703	760	690	658	719	685	706	698	753	698	695	725	716	657	717	712	661	726	694	683	655	693	702	658	662	684	733	756	717	696	708	668	686	771	678	703	661	672	714	715	723	705	704	724	700	713	780	759	718	641	658	689	702	704	701	664	654	712	710	652	771	714	686	695	706	669	710	687	705	714	742	665	713	725	735	673	693	738	697	693	723	690	722	664	738	724	674	709	674	716	762	692	659	670	743	727	688	654	703	716	704	691	728	699	692	668	702	712	707	669	672	749	701	692	708	727	655	727	685	686	734	755	722	702	703	721	697	669	689	704	693	643	701	715	705	727	706	725	700	694	700	730	680	705	674	696	727	702	728	728	706	704	736	740	687	708	639	699	664	681	751	691	729	672	675	700	746	695	763	689	754	721	697	670	704	716	710	660	723	738	697	709	697	685	666	720	755	705	680	686	732	695	716	703	665	685	678	744	677	708	702	720	696	727	711	729	712	697	693	717	742	690	729	688	691	691	725	664	623	705	740	684	707	697	689	752	669	689	691	730	751	711	684	672	672	684	705	695	678	733	738	715	688	724	745	664	729	734	709	703	696	728	714	663	707	678	742	702	704	741	703	694	760	701	734	731	716	664	683	705	726	671	665	682	663	714	682	749	710	701	718	722	706	700	745	689	647	674	691	709	676	719	668	719	727	726	701	725	702	703	715	701	717	738	710	686	719	680	661	768	716	744	679	701	736	749	690	692	749	705	692	685	687	652	735	683	709	746	735	675	676	719	713	708	744	675	728	686	692	695	689	713	721	694	735	690	679	665	748	656	705	745	700	691	733	714	673	709	718	679	688	751	706	735	688	680	707	687	698	700	699	689	705	681	716	678	664	727	684	721	709	676	730	681	739	682	759	715	651	668	672	643	707	680	661	715	677	722	694	719	705	656	679	742	700	755	732	726	670	734	691	718	700	679	678	656	712	697	713	691	696	666	664	709	663	748	689	698	685	696	700	715	672	709	720	666	656	728	700	723	735	684	695	724	711	692	684	714	682	734	781	666	715	691	754	702	685	715	673	739	730	692	716	683	684	745	707	678	646	666	694	701	712	731	694	713	726	702	676	754	632	739	667	686	717	745	762	726	736	718	759	647	681	705	725	692	694	749	678	720	674	678	690	678	711	658	737	709	715	713	653	732	685	728	702	665	738	694	717	680	691	696	702	686	693	669	711	713	711	677	724	758	682	681	690	692	675	699	723	714	693	714	711	768	690	662	718	688	753	706	749	727	701	741	667	666	704	742	714	705	665	701	681	714	699	699	758	716	690	704	701	679	664	721	745	676	668	700	684	673	700	726	692	721	703	722	619	750	719	721	730	708	702	696	664	680	718	720	731	702	755	684	722	705	674	725	733	677	679	664	692	735	660	662	687	721	718	709	768	732	692	681	714	712	680	684	683	696	702	697	672	688	718	702	692	704	706	720	726	705	722	680	716	684	658	682	705	671	702	692	697	727	744	697	702	695	684	702	697	689	685	691	719	730	672	691	698	688	734	708	703	705	699	713	702	706	691	700	706	705	746	683	684	659	705	678	678	662	650	675	708	734	726	748	718	699	684	695	679	703	712	754	692	673	730	722	659	699	695	742	707	691	686	690	641	713	696	705	765	745	777	724	703	686	657	672	717	684	659	684	726	658	677	683	703	669	734	750	717	727	704	691	685	743	681	727	704	721	687	685	727	704	717	720	688	693	736	706	680	695	711	736	672	668	695	684	683	684	719	742	723	735	633	708	655	695	730	690	681	683	722	687	690	699	705	718	700	679	689	697	685	641	719	697	689	703	709	666	689	695	715	754	725	660	694	655	672	678	754	737	696	709	707	712	714	718	687	664	713	751	710	722	670	719	677	732	701	746	744	734	711	686	699	697	743	704	673	654	738	724	708	736	695	743	730	695	741	700	726	704	679	715	673	696	671	701	702	729	693	710	751	685	693	742	694	696	720	697	697	706	663	732	762	685	714	745	672	660	735	672	691	705	736	705	725	660	696	692	710	664	727	721	723	746	681	695	686	685	686	676	682	718	730	742	707	750	691	736	691	733	675	688	718	757	718	701	718	712	689	737	691	685	668	672	675	721	751	723	719	729	680	704	673	737	675	710	680	687	727	714	701	695	710	734	681	688	700	669	663	689	733	755	687	699	705	687	710	696	666	656	675	648	682	729	708	709	677	745	725	667	665	733	727	712	712	726	709	703	683	653	765	698	686	690	715	743	682	713	783	680	722	697	662	688	677	672	693	706	684	723	725	710	699	728	690	731	733	656	668	705	707	672	762	678	719	693	703	726	662	719	677	701	702	673	662	739	692	690	711	719	697	728	709	682	664	691	680	738	698	743	672	699	731	654	711	707	680	684	767	714	706	714	678	668	666	687	730	684	751	688	693	657	713	757	689	695	705	681	695	725	690	700	719	738	683	710	745	692	680	694	702	714	720	668	641	736	718	693	690	721	732	711	677	697	741	707	715	668	686	712	709	673	731	727	710	702	723	621	711	674	680	713	693	703	681	677	721	681	635	694	745	732	773	691	686	682	695	655	674	723	678	773	674	729	680	687	716	676	744	670	727	733	667	774	657	678	708	676	705	684	720	682	731	717	723	730	728	697	690	705	705	670	765	691	712	709	696	695	723	718	731	652	683	691	701	693	712	694	700	690	736	691	729	716	689	707	699	702	719	662	665	676	683	688	698	701	673	719	696	698	667	680	700	689	710	722	679	675	724	690	656	690	685	712	680	704	682	755	698	733	701	679	723	667	749	650	724	723	690	681	705	752	697	690	700	717	662	693	652	684	680	684	698	677	696	689	747	711	705	714	758	705	694	715	660	718	703	703	709	643	696	697	718	680	677	648	688	674	680	680	686	696	687	655	716	729	706	721	627	684	711	709	721	684	715	700	707	686	699	684	734	737	721	700	716	699	723	683	689	651	728	680
14834	31162	29161	20400	15679	12556	9738	7310	5760	4460	3537	2985	2531	2196	1889	1833	1739	1601	1481	1427	1309	1238	1146	1167	1096	1026	1082	1124	1111	1092	1025	1072	985	975	983	1006	976	943	905	908	884	913	873	899	866	874	922	902	885	862	897	904	848	878	845	883	908	863	899	848	831	908	852	868	817	874	875	831	843	852	937	889	912	877	889	833	913	871	872	875	876	793	805	852	854	808	798	899	851	849	794	872	847	790	833	839	832	836	874	825	830	864	807	797	774	843	850	802	813	837	800	849	839	818	858	804	761	884	830	817	885	848	815	809	854	807	810	817	782	844	824	859	851	859	832	851	826	778	845	836	813	830	851	849	890	759	850	851	822	826	824	829	875	824	893	818	797	839	895	853	800	820	818	815	821	804	838	847	840	812	854	836	818	814	841	818	845	813	875	839	831	808	783	869	846	780	770	779	774	788	792	786	876	905	804	839	809	857	794	816	841	757	842	806	804	804	849	829	807	827	774	829	890	774	892	840	826	795	849	832	797	864	805	818	819	821	789	816	820	808	868	828	879	819	824	838	799	802	877	838	819	815	857	792	745	851	880	799	807	841	865	802	806	840	841	807	818	829	774	788	845	810	840	862	866	844	858	803	845	827	802	773	814	811	840	823	802	760	799	853	865	826	818	844	791	818	776	797	788	784	819	826	868	842	842	796	836	819	878	805	788	804	796	833	849	856	838	806	781	823	872	810	799	808	841	816	813	824	812	845	819	799	802	801	861	821	808	870	801	822	860	829	815	788	848	811	852	801	804	822	833	792	841	815	807	839	867	822	822	810	842	871	784	866	815	836	842	827	867	807	817	886	784	852	805	815	810	798	774	790	814	812	885	802	810	807	860	818	798	834	830	840	839	808	829	855	860	821	796	810	862	787	837	797	825	832	793	851	835	795	814	812	841	807	845	826	789	792	816	813	816	848	798	793	839	802	833	816	820	796	860	837	843	821	856	789	828	798	821	814	860	855	820	841	838	818	844	829	821	831	805	778	851	836	773	806	803	849	833	841	816	813	877	784	850	787	866	812	771	878	773	808	799	774	815	832	795	806	827	855	847	918	851	773	819	822	805	880	828	781	789	836	832	800	789	829	859	801	814	808	774	785	838	801	774	825	813	825	852	872	829	811	809	788	817	817	833	814	857	827	874	827	841	839	887	825	851	814	803	814	797	819	815	847	847	801	803	770	829	877	833	836	829	846	833	818	771	860	826	813	885	773	834	796	798	853	851	806	833	823	814	828	774	858	788	819	803	802	823	794	810	820	832	873	813	811	790	817	849	757	878	782	804	859	806	814	812	834	831	889	792	823	848	811	808	864	814	827	810	826	818	822	836	819	813	850	811	887	794	800	800	793	816	867	789	838	800	855	791	812	844	808	830	863	842	816	799	840	870	811	811	897	811	812	815	813	866	824	843	800	812	827	805	812	787	886	820	799	838	781	854	865	822	798	827	822	828	824	838	840	840	804	843	852	802	827	802	829	807	842	835	871	824	841	840	806	803	784	805	822	828	783	838	866	816	893	799	804	830	820	819	795	844	819	822	849	835	830	783	869	809	862	801	837	803	812	837	809	826	784	774	834	802	836	800	826	790	816	797	829	866	785	835	789	865	811	882	825	831	856	864	816	858	844	874	825	779	814	869	819	763	833	835	804	781	803	766	851	824	806	843	864	843	810	781	845	785	841	832	843	825	784	834	757	819	842	843	857	844	844	833	859	796	800	789	841	838	880	785	826	859	897	792	857	815	834	782	845	816	839	820	819	830	802	824	817	783	826	802	796	836	863	836	793	805	838	849	832	809	887	835	815	788	842	822	813	792	814	862	819	842	831	808	815	756	843	846	837	803	849	843	858	855	791	785	857	815	827	808	793	805	826	843	790	864	824	807	794	811	819	849	827	780	785	805	777	833	862	809	801	834	844	782	839	848	807	832	834	791	805	815	860	829	825	773	854	838	817	805	779	799	859	831	792	822	849	815	823	832	832	875	771	818	852	778	854	828	802	874	853	809	848	830	828	802	806	861	806	866	865	788	829	846	813	843	841	812	800	827	845	778	829	882	805	858	866	854	811	874	817	786	824	780	791	793	856	807	835	851	886	787	845	838	887	770	796	810	848	817	869	784	792	815	802	797	809	815	778	861	817	809	773	791	838	809	824	835	812	877	825	841	820	822	819	838	808	801	840	775	850	806	765	855	850	850	826	796	858	817	860	814	830	814	875	794	849	803	831	817	827	820	819	860	847	846	855	819	865	846	838	856	758	820	811	825	804	828	833	803	779	830	818	843	794	856	840	826	788	799	780	814	852	782	794	869	829	774	816	854	800	870	773	829	848	795	832	824	828	838	858	856	810	816	812	850	818	818	806	760	815	880	833	846	855	804	800	833	844	847	809	832	874	819	834	870	855	848	797	829	813	873	810	852	797	873	853	774	840	841	835	834	805	803	799	807	818	815	834	798	859	873	815	855	824	820	903	870	799	795	860	804	830	857	832	839	797	836	792	813	803	843	869	813	889	777	848	803	841	840	772	782	865	830	845	811	839	806	848	850	835	791	810	838	827	802	819	820	832	847	816	785	832	805	836	812	836	838	834	833	841	840	845	834	842	762	815	778	788	819	814	801	764	859	804	858	826	806	871	826	819	840	750	833	799	842	817	836	919	839	848	832	841	865	859	855	812	880	785	827	823	841	845	833	739	802	839	809	785	827	844	802	794	822	803	784	853	812	800	781	836	777	819	833	793	831	779	866	844	842	831	861	828	782	839	842	791	799	782	790	815	865	805	809	862	817	837	849	819	799	800	856	789	795	829	828	801	782	836	861	846	880	793	841	819	892	847	870	712	858	794	797	828	879	833	859	826	789	801	845	846	826	780	820	771	800	846	820	811	816	816	857	785	881	846	839	830	845	812	814	854	858	818	853	762	845	766	820	827	842	838	825	802	840	839	813	803	856	818	730	848	806	800	846	830	847	792	852	823	836	794	840	782	830	843	821	875	843	845	800	787	846	839	812	810	840	848	820	791	830	822	807	800	782	855	796	820	823	856	840	815	794	835	853	817	842	844	869	802	840	779	789	805	824	789	794	867	823	844	782	818	835	866	824	849	815	823	853	818	761	847	789	843	843	795	824	794	834	833	817	858	778	781	797	846	804	860	814	804	837	857	782	815	817	852	820	807	852	757	872	817	818	876	818	829	875	800	793	821	851	798	833	775	841	870	788	809	781	829	840	858	817	857	852	835	824	814	847	843	829	803	835	776	815	836	836	791	852	826	837	827	838	813	819	764	806	851	784	875	826	801	830	866	813	867	838	831	805	793	841	898	808	795	847	822	815	771	820	807	779	830	841	852	800	845	819	830	804	873	826	826	818	800	828	807	819	820	774	884	840	829	832	829	814	837	820	821	814	857	881	823	851	805	837	876	812	859	840	779	812	836	801	839	830	823	790	766	813	799	837	811	831	752	849	856	836	833
22607	21005	28729	23479	21036	21464	16873	6351	4083	3194	2627	2223	1852	1683	1515	1484	1395	1281	1119	1062	1050	1039	981	969	916	891	890	966	885	881	905	855	815	812	761	800	807	758	749	736	715	717	734	694	713	671	726	701	711	689	721	730	684	652	721	707	700	693	691	650	705	662	681	707	650	735	712	672	717	664	692	700	701	726	735	717	673	710	668	667	727	675	702	680	673	668	653	654	707	684	686	699	691	679	664	705	725	671	665	664	657	661	639	652	703	651	654	653	732	661	670	675	664	633	683	669	674	684	694	682	649	682	690	655	693	681	685	666	639	664	643	647	672	639	634	638	667	672	649	685	637	635	689	632	687	664	713	687	655	646	670	640	663	678	658	716	672	622	635	670	661	652	698	641	648	661	666	670	695	675	665	666	649	658	703	682	645	697	664	703	687	657	701	681	656	671	682	670	643	675	675	693	647	684	669	683	646	663	692	667	628	656	681	641	696	673	674	641	666	677	662	710	650	648	644	687	674	695	697	662	692	648	654	661	663	702	657	649	676	686	629	636	684	676	693	727	683	648	703	661	643	647	659	683	695	643	672	677	700	631	667	655	641	637	660	625	671	671	722	648	622	634	722	653	677	690	673	718	686	611	718	609	697	645	710	656	662	733	657	682	629	673	650	660	668	645	625	664	617	659	703	642	691	688	675	615	713	672	670	686	746	660	643	676	682	659	650	672	644	676	663	649	672	642	705	702	693	623	729	668	709	683	665	675	596	649	639	646	656	680	642	692	676	671	654	669	661	697	663	659	706	682	666	687	678	647	638	683	708	668	632	661	686	674	655	674	631	672	709	651	688	658	666	653	689	655	691	670	639	683	682	682	647	670	631	664	629	665	632	676	607	682	685	664	711	683	625	675	693	711	664	615	649	659	649	691	700	696	654	672	676	678	720	633	639	665	651	629	655	683	673	656	661	706	647	650	637	684	658	693	660	680	667	653	676	653	636	723	733	679	642	662	670	694	685	651	660	666	656	656	665	641	654	642	662	703	657	691	652	661	691	664	663	689	655	633	654	693	632	632	689	645	667	687	677	665	710	652	656	677	620	654	664	667	616	657	691	652	706	641	672	647	689	646	697	632	670	686	654	683	696	640	703	649	694	637	681	626	666	683	712	665	692	608	646	644	662	638	668	646	687	663	628	639	683	691	696	661	651	636	640	669	648	671	677	691	666	611	659	621	670	703	646	669	643	679	634	671	640	703	647	660	690	709	634	633	647	647	675	662	647	648	647	677	669	674	714	658	683	640	632	654	637	673	670	604	648	682	654	655	648	642	711	658	685	696	639	674	665	694	648	643	641	670	673	667	675	697	642	657	638	696	611	668	688	641	660	721	632	625	667	702	639	676	697	622	666	583	657	672	658	670	624	702	659	619	642	630	698	631	641	693	618	711	682	706	658	669	627	656	692	640	669	653	665	669	650	723	661	635	669	719	746	673	662	690	663	655	642	667	706	659	639	678	630	686	652	670	654	687	675	655	706	686	671	690	643	660	634	696	681	686	612	650	674	663	679	662	682	674	654	665	642	648	643	646	673	666	685	683	622	667	672	657	650	625	658	682	622	713	655	663	645	658	679	693	623	627	629	691	672	678	712	633	672	658	688	664	648	705	677	659	646	652	686	640	626	686	656	676	635	637	686	627	641	689	649	671	620	677	655	712	682	705	698	671	641	686	703	660	682	674	673	617	688	666	673	645	648	659	650	681	675	654	659	664	665	674	707	676	672	655	671	692	665	631	683	630	675	626	645	674	627	668	638	690	677	647	642	658	678	643	664	695	656	646	677	645	640	648	659	662	659	710	663	715	677	697	621	673	653	616	719	692	662	683	644	682	726	694	656	679	637	683	697	716	661	672	666	680	646	685	638	656	635	641	685	667	711	682	697	677	667	674	658	679	690	685	714	648	666	663	657	655	694	644	644	689	668	642	688	671	645	645	696	668	693	631	683	689	661	699	710	686	667	685	666	641	610	719	627	601	659	678	641	617	677	645	666	700	659	685	650	704	629	672	691	705	649	695	665	677	634	642	675	587	676	692	647	607	666	655	641	646	652	686	613	630	664	654	617	675	647	663	653	669	646	695	649	622	628	611	609	713	646	644	665	698	673	682	676	657	642	695	687	688	645	658	678	666	629	649	662	691	642	680	654	670	657	668	661	672	669	654	693	652	668	682	617	681	667	616	641	711	661	677	692	642	665	630	671	633	713	658	614	649	672	621	659	653	668	694	655	654	703	639	653	641	647	650	703	717	658	660	646	703	667	656	655	684	672	641	648	665	679	664	669	662	664	692	677	688	648	669	647	650	663	624	632	661	635	658	651	651	668	662	636	680	684	651	714	669	659	639	660	676	635	658	678	681	668	681	633	682	692	687	635	658	697	637	632	688	689	660	635	638	650	650	724	621	686	684	676	690	650	696	686	719	667	620	598	610	690	650	648	675	633	666	678	675	645	649	643	654	651	613	670	650	679	609	664	655	677	700	648	646	684	664	632	671	651	653	663	675	646	630	677	666	706	636	669	656	655	685	664	686	691	652	699	673	666	666	665	668	649	654	700	684	692	657	684	685	590	643	665	687	657	690	642	673	636	683	655	630	651	668	695	684	632	644	653	651	656	666	644	642	659	657	688	631	646	640	698	661	631	686	679	655	673	630	660	714	650	619	643	661	659	692	698	670	643	686	640	699	654	685	651	678	703	682	660	698	681	677	686	651	651	668	642	705	628	696	678	697	669	648	693	702	698	630	667	621	654	613	628	706	626	695	704	651	662	685	684	698	671	669	711	659	677	703	685	635	693	680	628	634	680	656	675	657	606	685	693	653	670	659	634	687	654	659	670	682	684	674	687	683	669	672	696	674	647	690	676	718	628	666	670	668	690	678	641	679	651	644	641	652	652	603	634	656	646	701	692	663	697	701	677	694	685	660	660	652	637	648	642	705	692	676	683	697	700	643	676	653	629	611	667	692	650	620	687	679	687	685	708	691	697	687	679	681	647	663	697	681	669	643	684	643	624	683	648	696	682	652	684	632	653	684	658	697	620	680	686	686	682	703	669	668	627	687	678	620	670	659	664	677	651	584	674	691	650	680	676	647	647	663	680	666	652	612	662	669	626	699	676	705	651	690	632	754	603	648	680	659	649	680	692	622	681	639	687	671	681	642	634	625	627	672	706	668	664	640	650	692	688	660	647	673	691	701	668	636	633	668	674	654	655	671	657	607	634	658	665	702	646	684	685	658	713	678	665	716	676	651	685	721	662	696	628	656	708	607	639	701	648	671	650	681	679	686	682	664	659	635	647	679	674	644	719	693	677	666	670	630	648	672	663	682	669	638	665	702	678	663	678	660	666	670	648	655	693	657	634	649	646	623	682	713	655	688	683	640	692	653	655	662	648	689	698	646	681	687	659	688	665	724	641	649	636	664	704	679	687	636	674	697	659	656	666	672	662	647	686	675	647	713
17131	36113	33942	25125	19867	16028	12293	9792	7716	6062	4613	3953	3158	2831	2466	2267	2096	1886	1719	1553	1462	1330	1296	1241	1219	1148	1164	1208	1161	1077	1091	1110	989	1003	998	972	997	926	940	874	907	869	849	783	791	817	802	785	808	759	854	806	803	827	824	844	899	837	835	812	789	803	858	780	767	826	823	798	803	837	794	772	793	849	826	779	765	799	805	736	802	812	777	787	821	796	791	713	781	779	770	817	760	768	734	788	768	784	733	816	761	804	778	804	763	788	783	776	780	693	756	800	817	751	751	770	775	801	788	760	796	757	817	789	827	753	779	729	768	774	760	788	758	771	748	746	759	747	723	728	822	768	773	799	746	739	788	734	798	743	773	767	731	779	790	758	763	751	789	771	755	770	775	745	773	785	755	766	724	759	764	730	735	771	752	746	775	760	752	780	752	758	766	709	777	691	788	759	765	788	729	728	784	758	766	762	762	744	767	752	752	728	750	761	793	710	776	742	742	742	747	746	794	725	741	780	784	755	733	750	717	757	771	791	737	739	768	745	764	735	736	767	734	753	801	756	786	792	798	777	735	778	749	760	762	708	763	737	744	766	729	774	720	753	738	779	739	764	739	739	730	778	740	774	788	787	767	754	740	774	751	755	733	751	787	719	719	779	778	729	756	742	741	727	715	727	755	777	798	751	792	747	765	725	766	789	757	748	753	716	770	750	733	758	783	736	761	751	713	756	728	747	794	727	726	724	800	764	769	734	762	714	750	758	780	790	758	775	703	765	700	720	765	789	761	758	742	743	680	808	732	770	819	783	766	745	736	696	723	779	783	710	780	727	765	710	764	778	760	772	737	717	770	735	744	761	751	779	773	744	754	778	770	817	758	746	697	720	785	784	773	789	797	725	748	787	751	798	716	775	754	775	784	804	777	731	795	751	738	771	767	733	788	747	736	753	803	746	752	728	785	770	780	783	767	731	779	689	743	731	778	739	771	740	786	714	770	744	772	761	785	767	771	766	759	755	722	738	724	757	811	745	758	763	755	767	728	737	787	785	799	748	779	766	779	779	736	689	756	797	753	772	726	767	768	769	773	772	779	691	758	755	753	727	776	760	727	754	789	734	737	728	733	752	705	802	760	775	764	795	752	756	735	741	759	784	755	786	792	743	757	777	749	767	779	764	780	773	733	748	755	776	788	778	764	749	758	797	763	701	747	786	714	794	696	767	779	755	790	759	764	728	754	787	742	742	762	742	784	797	738	766	775	757	772	763	745	772	777	741	777	752	749	716	764	723	761	706	782	755	781	802	735	769	775	738	794	755	754	736	779	723	783	800	806	799	775	731	756	763	745	752	754	769	765	751	722	769	760	763	697	728	762	703	737	725	765	802	791	764	750	729	724	749	771	754	717	781	760	727	740	740	720	740	748	769	748	752	764	748	785	751	811	773	778	754	716	768	766	714	776	780	756	779	746	760	745	810	773	739	719	738	775	732	797	745	772	802	751	765	799	793	753	761	698	736	709	773	762	759	752	776	785	684	787	771	799	806	721	735	773	736	759	755	741	777	781	786	770	775	812	802	706	798	735	769	758	782	742	743	756	780	773	787	705	762	755	759	750	785	773	749	775	784	730	754	806	749	795	734	725	751	818	797	741	747	729	744	810	773	770	773	781	787	709	776	771	726	796	699	750	730	751	782	752	799	701	738	773	757	749	799	758	778	778	792	780	733	755	809	725	791	783	798	744	804	765	823	715	738	761	722	687	764	756	761	732	786	803	745	741	761	750	809	767	805	742	736	752	791	809	752	747	787	811	772	704	779	729	769	787	805	783	775	763	743	767	835	756	752	773	755	768	750	758	750	774	745	743	734	713	762	729	725	710	738	734	735	750	787	732	714	754	712	764	745	744	775	698	717	772	725	748	761	770	745	740	743	700	754	722	814	732	759	763	763	786	763	748	786	779	760	754	734	811	779	785	778	781	755	791	713	768	742	716	737	725	792	757	790	783	757	742	772	780	725	760	721	766	750	789	717	788	759	789	776	773	758	738	807	764	724	743	775	751	727	774	760	751	738	760	748	745	784	753	796	750	834	756	789	756	762	778	687	796	757	736	707	757	724	746	718	791	715	752	754	745	799	758	704	753	753	765	752	757	756	752	760	755	741	754	760	780	739	755	765	755	768	751	767	739	767	735	761	712	787	748	737	752	748	796	805	749	798	756	685	725	768	730	773	774	709	775	722	785	756	752	751	773	739	775	770	740	723	793	744	758	744	774	795	769	794	717	739	735	761	730	744	743	728	727	709	718	790	727	739	713	755	744	749	767	767	751	792	759	746	751	717	770	770	738	758	733	794	803	769	753	726	780	778	776	770	785	753	722	760	759	751	779	801	751	782	775	801	798	723	669	726	734	761	744	771	744	740	753	738	731	777	786	780	724	714	713	792	783	783	709	783	769	745	767	747	745	752	768	755	752	760	754	788	773	785	783	726	738	748	775	714	749	746	719	780	732	711	781	743	777	758	740	763	739	751	745	702	723	726	748	769	753	775	753	771	755	801	775	767	745	720	739	757	823	744	779	796	711	784	781	743	715	713	726	754	731	750	768	752	730	730	753	729	782	766	788	769	757	733	781	706	772	749	759	755	739	795	725	793	792	780	775	779	726	765	735	744	824	776	719	721	733	818	714	793	700	816	771	701	746	728	740	717	789	801	749	794	788	769	830	826	806	792	767	734	798	786	775	773	786	746	774	782	768	741	757	716	749	787	751	726	780	778	767	759	725	757	727	746	761	738	712	781	741	781	811	806	774	744	753	773	767	811	784	792	740	749	767	733	769	751	799	770	732	745	754	781	738	774	706	755	786	765	756	757	814	755	767	712	751	806	799	774	770	718	791	736	753	779	787	682	724	779	802	779	749	723	727	740	748	776	784	710	738	766	750	744	706	727	740	784	773	755	744	750	773	774	749	724	735	786	795	790	716	756	804	703	768	754	786	747	762	732	743	741	720	748	752	726	755	757	797	775	713	711	788	727	746	822	715	735	755	751	720	791	787	743	757	761	776	769	741	768	755	755	780	744	764	722	747	770	790	726	807	750	725	738	769	707	774	737	803	729	776	751	748	751	722	756	773	795	754	747	761	788	750	756	726	740	767	801	790	762	775	735	755	730	769	751	777	811	745	707	805	786	794	744	755	734	782	767	778	789	752	751	736	762	762	802	726	795	754	749	761	767	702	768	771	741	760	723	764	764	732	746	747	754	763	746	741	743	783	736	790	749	809	783	711	761	834	746	815	798	813	727	739	713	733	710	727	767	823	787	746	772	797	777	785	780	738	752	724	733	715	762	681	782	774	738	774	766	782	790	748	816	734	726	817	751	765	736	717	720	722	747	792	752	772	762	791	742	777	727	697	736	797	713	785	717	788	800	733	808	774	755	784	762	731	781	755	759	736	737	735	707	741	798	730	745	784	751	785	773	784	758	739	781	759	737	781	769	708	733	730	726	798	732	773	788
26673	21033	20315	12692	6672	4392	3216	2523	2075	1812	1647	1399	1319	1284	1156	1096	1098	1159	1070	1060	1075	1074	990	1016	1028	964	961	988	1024	1005	993	964	980	946	982	912	948	947	883	957	925	943	967	902	903	924	926	920	904	916	901	849	873	887	963	850	903	899	951	875	880	939	914	883	896	887	911	915	923	895	914	917	898	920	926	877	930	914	933	903	920	880	906	883	906	926	922	897	911	934	941	915	919	906	875	883	877	895	907	889	876	893	942	924	939	873	893	918	897	907	872	934	913	942	843	912	870	928	930	888	928	907	893	886	941	936	944	903	921	924	824	957	917	901	881	894	909	870	892	920	934	901	929	863	930	875	926	924	829	889	875	877	865	940	859	871	886	842	937	914	867	855	919	854	912	883	937	871	894	955	905	917	902	970	929	890	909	902	893	869	901	899	918	943	858	890	926	923	912	845	898	895	892	889	920	889	882	928	889	958	871	904	891	915	888	881	906	924	907	903	931	938	910	928	957	841	846	945	948	959	954	888	914	855	873	916	931	855	971	947	847	873	918	934	923	888	936	924	902	879	882	935	901	902	893	877	910	914	901	918	961	909	860	929	893	921	877	881	894	895	912	917	890	914	888	900	869	960	906	906	852	885	906	902	889	901	896	873	892	934	951	901	916	884	854	908	880	899	926	896	932	902	888	889	944	927	950	856	907	928	956	892	856	873	903	913	881	896	857	928	891	858	960	905	903	909	932	907	899	988	904	904	891	847	936	924	915	926	899	925	925	889	913	919	880	874	836	876	936	921	878	875	893	887	928	930	877	898	895	895	868	927	850	894	886	907	881	904	884	923	937	872	921	898	857	921	853	900	875	926	891	883	870	921	931	904	878	920	904	928	953	889	934	892	920	889	938	918	930	878	933	980	896	924	882	855	948	930	865	880	906	874	919	873	868	930	931	881	902	892	901	867	962	910	885	866	922	896	950	934	893	903	935	965	889	885	901	901	873	932	856	919	868	934	885	915	835	859	908	918	870	897	865	919	930	919	905	976	896	889	876	937	878	917	896	865	946	885	844	887	843	852	887	907	905	886	894	933	910	887	893	944	902	914	939	866	913	903	875	929	947	866	907	884	875	920	944	883	908	947	959	869	976	916	966	964	872	924	910	880	853	929	917	956	955	942	902	878	935	894	897	912	914	956	926	886	847	893	910	889	895	908	898	936	850	910	896	916	915	886	980	873	886	900	940	909	895	876	907	894	890	934	916	906	864	913	879	858	934	893	931	922	942	877	882	910	915	881	943	891	904	920	912	915	943	902	853	875	915	907	905	888	909	923	866	888	890	904	919	932	871	856	922	934	888	896	926	910	853	916	888	942	900	881	895	882	921	909	884	957	921	914	948	886	840	921	910	880	919	908	928	899	903	865	939	882	888	938	903	901	829	889	915	945	878	923	920	909	860	915	854	892	801	872	885	876	916	937	926	859	882	910	890	919	927	899	889	925	881	935	909	935	886	933	905	908	911	945	893	908	877	946	929	892	809	873	920	842	903	864	881	898	899	952	935	892	897	912	898	897	944	848	845	918	904	910	883	875	920	904	846	890	887	913	918	919	891	926	866	888	890	933	887	944	921	894	936	942	901	937	876	941	931	891	891	904	920	918	879	941	950	903	901	865	889	867	860	901	960	903	941	853	888	873	912	860	895	894	936	923	960	902	935	949	929	882	878	924	940	894	904	928	902	900	910	912	904	910	864	894	935	886	926	898	924	904	919	868	876	932	918	945	957	894	914	943	978	853	856	910	885	899	904	950	859	936	917	869	943	905	936	913	895	917	942	876	919	901	910	907	879	907	876	916	913	886	892	849	900	919	880	927	966	911	880	893	898	910	879	876	956	916	943	890	877	856	873	867	938	914	919	906	876	863	919	931	875	918	924	886	899	906	926	907	913	901	843	875	950	955	928	936	937	977	922	935	903	886	873	913	874	935	897	872	908	913	903	894	874	941	896	867	908	952	917	925	906	908	960	955	862	883	937	871	831	931	939	921	891	942	878	896	884	966	944	902	871	926	907	934	878	873	908	912	882	903	870	901	919	924	900	988	886	871	851	921	846	928	901	933	888	887	915	924	930	979	912	887	956	922	883	959	932	924	896	918	938	893	902	953	903	890	902	976	911	918	918	912	924	895	951	885	954	967	933	862	940	904	928	911	884	884	941	940	933	933	896	936	895	905	896	901	833	936	895	882	941	921	906	878	871	915	894	932	881	951	824	958	952	830	914	873	854	897	916	916	888	931	910	876	845	893	956	796	913	947	936	934	866	908	939	880	887	884	916	911	905	931	901	931	889	868	908	914	902	876	920	928	874	849	926	945	934	916	869	866	872	876	902	872	938	912	932	922	915	962	875	926	873	892	938	942	932	912	952	926	922	917	892	913	934	919	914	867	930	845	948	922	968	931	870	924	935	917	914	904	932	909	888	962	953	977	889	926	903	951	922	894	862	845	900	911	892	933	921	922	905	884	890	939	939	884	896	876	933	885	898	851	948	872	935	896	896	890	922	913	903	906	961	928	933	907	879	881	932	900	907	914	893	901	874	875	939	925	884	853	879	935	883	917	919	977	866	916	877	895	914	875	887	868	881	884	931	881	924	911	915	942	952	929	912	923	889	954	893	906	878	905	901	932	909	886	966	874	907	924	884	908	871	883	934	863	898	931	936	923	898	927	899	925	904	888	942	921	920	927	901	875	882	874	942	878	920	955	886	898	942	913	906	931	895	894	907	864	897	900	887	928	940	916	892	902	925	870	966	892	908	889	875	908	903	902	941	885	895	928	852	915	885	904	891	910	924	897	911	888	832	854	966	853	907	890	894	885	955	936	910	912	929	934	922	921	948	910	876	885	891	883	911	942	925	921	957	912	905	908	946	898	887	933	881	895	890	869	878	923	889	911	920	889	940	908	973	855	936	903	912	871	837	937	964	919	950	907	880	887	868	908	941	879	876	880	915	872	929	928	880	939	852	1006	869	891	908	910	954	938	908	858	880	930	882	913	847	879	862	898	929	910	952	892	908	929	891	931	895	864	974	924	862	878	901	917	817	920	920	950	883	918	937	904	876	891	953	911	906	938	876	875	910	902	920	928	901	902	946	903	921	902	871	861	899	879	859	938	880	848	936	880	918	841	928	927	892	941	893	895	915	941	880	871	878	874	907	874	890	899	901	897	932	917	854	909	868	889	925	942	884	850	877	871	882	869	931	949	917	934	936	886	891	998	914	880	851	872	905	901	926	911	933	913	910	905	890	899	899	887	909	879	922	950	832	920	919	955	898	856	901	872	918	937	927	905	920	852	928	925	934	911	879	943	965	892	882	885	918	917	888	917	928	948	958	935	862	944	871	886	877	896	986	915	856	893	943	889	904	858	914	897	916	977	918	874	879	871	897	926	938	887	963	954	901	909	945	931	888	889	880	947	959	888	930	908	915	841	939	867	893	875	897	940	857	889	936	937	893	857
13830	24593	22627	14124	10318	7991	5898	4754	3604	3006	2521	2168	1893	1765	1660	1555	1554	1461	1434	1404	1311	1220	1250	1244	1174	1171	1194	1211	1211	1207	1121	1177	1149	1142	1131	1084	1116	1155	1108	1029	1072	1073	1092	1041	1041	1073	1077	1043	1074	1046	1062	1045	1105	1076	1089	1021	1076	993	1034	1015	1019	1051	1070	1128	1044	1015	1053	1102	1061	1049	1048	1047	1100	1032	1065	1037	1055	1037	1087	1168	1019	1112	1060	1035	999	1058	1043	1080	1111	1032	996	1064	1059	1009	1076	1023	1005	1012	1067	1017	995	1022	984	1076	1057	1106	1030	1023	1003	1024	1080	1049	1024	1025	1053	993	1089	1079	1037	1038	1036	1035	960	1027	1072	1052	1052	1026	1049	1068	1066	1046	1078	1064	1053	1050	1065	1057	979	1122	982	1025	1050	1017	1003	1042	1073	1009	1067	1027	1015	1025	1017	1032	1040	1087	1028	1022	1106	1070	1016	1042	1115	1034	1047	1031	1017	1049	1019	1083	1071	991	1100	1087	1068	1024	1004	1031	1040	1096	1050	1033	1025	1037	1033	1001	1054	1013	1051	1049	1045	1047	1037	1033	1069	1059	1057	1136	1048	1116	1081	1062	1027	1041	1049	1067	1049	1009	1008	1054	1036	1016	1027	1090	1015	1055	991	1048	1033	1103	1134	1040	1036	1039	1057	1036	1059	1034	1031	1068	1060	1050	1013	992	1077	1012	1033	1014	1079	1118	1028	1069	1049	1035	1059	1052	1037	1109	1028	1026	1091	1033	1066	1094	1028	1033	1029	1051	1037	1015	1016	1065	1054	1087	1052	1035	1114	1063	1053	1041	1068	1071	1004	1073	1022	1014	1048	1026	1019	1073	1014	1043	1056	1011	1019	1046	1033	1070	991	1012	1044	961	1033	1026	1058	1049	1026	1109	1058	1056	1038	1045	1004	1041	1016	1019	1108	1039	1038	1069	1074	1038	1048	1010	1060	1076	1037	1036	1013	1052	1009	1032	988	1067	1060	1057	1053	1057	1072	1028	996	1100	1011	1054	1006	1072	1099	1026	1073	1070	1012	1037	1082	1089	938	1061	1084	1031	1042	1051	1050	1047	1056	1054	993	1030	1007	1040	1026	1006	1002	1005	941	1036	1033	1017	994	1027	1044	1068	1067	1058	1052	1075	1066	1038	1034	1046	1018	1049	1036	989	1080	1010	1023	1011	1028	1085	1054	1040	1038	979	1022	1029	1041	1077	1041	1036	1098	1036	1029	1120	1034	1011	986	1052	1030	1002	1068	973	1100	1039	1039	1030	995	1059	1034	1001	1095	1037	1021	1040	1043	1035	1068	1013	1092	1034	1030	1064	1061	1025	1040	1090	999	1021	1042	1017	1050	1078	1023	971	997	1083	1048	1063	1068	1070	1058	1055	1073	1037	1035	1074	1035	1067	1023	1034	1048	987	1043	1018	1081	1019	1099	1036	1002	1052	1061	1056	1009	1081	1056	1030	988	1019	1042	1031	1090	1061	1052	1043	1065	1054	1028	1021	1081	1083	1056	1052	1051	1003	1095	1080	989	987	1034	1009	1021	1054	1039	1035	1057	1063	1022	1032	1017	1060	1054	1028	987	1055	1024	1062	1062	1015	1078	997	1053	1044	1076	1031	1039	1036	1112	1047	1019	1011	1047	1066	1047	1042	1025	1075	1081	1027	1017	1035	1045	1022	1058	1006	1047	1020	1026	1047	1093	1009	1088	1004	1085	1021	1004	1079	1057	1056	979	1057	1066	1059	1040	1058	1058	1040	1104	1023	1054	1070	1037	1031	1050	1093	1030	1105	1064	1034	1061	1071	1089	1073	1049	1032	1057	1092	1030	998	987	1075	1094	971	1009	1017	1055	1106	1014	1034	997	1011	1071	1055	1026	1033	1018	1059	1070	1098	1003	1067	1082	1045	1076	1021	1001	1020	1038	1066	1034	1011	990	1095	1007	1065	1012	1022	1030	1091	1039	1044	1041	1079	1063	1028	1018	959	994	1057	1016	1007	1087	1109	991	1062	1041	1024	1042	1039	1004	1060	1058	1023	1031	1047	1055	1040	947	1023	1072	1046	997	1065	1105	1024	1083	1061	1069	1044	1043	1007	1089	990	1028	1030	1067	1057	967	1038	1025	1011	1037	998	1066	1046	1060	1020	1016	1080	1046	1072	1057	1062	1033	1045	1057	1103	1051	1038	1104	1039	1004	1068	1029	1094	1082	1132	1072	1115	1057	1073	1046	1047	1004	1059	1055	1024	1135	1010	1093	1063	1038	1039	1046	1040	1058	1055	1030	1053	977	1053	1029	1088	952	1071	1050	1115	1112	1073	1047	1040	1003	1066	1053	988	1028	1053	1034	1012	1066	1057	1085	1024	1086	1032	1063	981	1024	1083	1026	1015	1013	1075	1041	1035	1063	1036	1041	1063	1048	1024	1084	922	1056	1020	1046	1065	1072	1044	1045	1058	1050	1003	1026	1016	1084	1081	1101	1065	1041	1077	995	1054	1068	1068	1020	1073	1045	1049	1104	1082	1057	1031	1018	1033	1065	1015	1048	1048	977	1045	1017	1080	1038	1068	1051	1067	996	1048	1054	1057	1088	1011	1096	1021	1051	1082	1029	1057	1003	1052	1049	1044	1115	1078	1002	1013	1024	1027	1028	1050	1044	1012	1048	1060	1107	990	983	1065	1054	1073	1038	1010	1083	1076	997	967	998	1015	1141	1069	1051	1113	1026	1011	1045	1038	1051	1074	1058	1028	1096	1059	1034	1107	1008	1040	1056	1103	1012	1099	1040	1035	1036	1091	1081	1011	1060	1074	1050	1087	1000	1032	1057	1017	1036	1007	1077	1051	1033	1039	1046	1102	1046	1061	999	1037	1097	1080	1021	1058	1026	1007	1057	997	1075	1020	1021	1004	1041	1074	1060	990	1062	1067	1019	1053	1046	1095	1036	962	1025	1002	1081	1068	1060	1004	1008	1004	1028	1019	1036	1033	1074	1038	1048	1103	1076	985	1070	1058	1001	1051	1072	1054	1009	1054	1057	1079	1045	1017	1034	1014	1059	1112	1125	1046	1023	1069	1075	1053	995	1012	1050	1040	1053	1039	1006	1063	1021	1070	1008	1025	1055	1083	1103	1040	1033	1009	1000	1048	1086	1062	1010	1037	1019	1047	1027	1045	1054	1008	1033	1028	1025	1080	1088	1059	1034	1079	1102	1022	1047	1051	1076	1053	1055	1039	999	1023	1077	1018	1017	1020	1060	1001	1070	1057	1029	1003	1069	1040	1056	1091	1063	1073	1020	1092	979	1009	1043	1023	1056	1028	1050	1095	1056	1047	1081	1006	1037	1006	1016	1017	1115	1056	1022	1088	1098	1047	1080	1073	1046	1086	1094	1092	1017	1015	995	1072	1049	1011	1048	991	1060	1100	1038	1066	1042	1008	1059	1046	1079	1050	1072	1099	1050	1096	1076	1147	1083	1022	1068	1060	1050	1053	1083	1084	1032	1022	1043	1067	1019	1022	1078	1059	1038	1102	1053	1055	1115	1026	1134	1091	1044	1019	1043	1062	1079	1071	1048	1060	1048	985	1022	1000	1031	1028	1095	1050	1049	1014	1023	1039	1033	1065	1040	1049	1023	1056	1054	1015	1047	1012	1053	1117	1037	1025	1072	1037	1043	1029	1036	1093	1061	1067	1016	1063	1007	1088	1059	1002	1036	1057	1062	1012	1015	1040	1093	970	1001	1080	1080	1006	1025	1083	1048	1045	1041	1113	1061	1084	1054	1080	1027	1046	1058	1115	1081	1073	1045	1072	1010	1025	979	973	1064	1064	1063	1030	1058	1081	1030	1075	1034	1032	1052	1054	1082	1032	1084	1065	1002	1059	1031	1081	1010	1046	1044	1032	1023	1062	1090	1042	1103	1048	1039	1081	1038	1046	1046	1023	1083	1034	1032	1088	1026	1056	1044	989	1074	1062	1045	1065	1036	1007	1048	1035	1098	1014	1090	993	1043	1028	1059	1045	1008	1001	1045	1027	1001	1045	1024	1065	1073	1029	1005	1039	1052	1019	983	999	1005	1041	1077	987	982	1002	1047	1067	1027	1030	1057	1039	1071	1016	1012	1061	1036	1049	1083	1028	1022	1050	1032	1072	996	1083	1043	1009	1109	1083	1059	1023	981	1071	1041	1056	1029	1093	1041	1017	1089	1057	1038	1049	1079	1008	1034	1058	1039	1072	1023	1031	1025	1025	1072	1100	1044	1041	1021	998	1025	1076	1022	1002	1066	1050	1061	1060	1032	1078	1044	1103	1070	1040	1045	1021	1010	1059	1057	1094	1065	1074	1063	1082	1029	1065	1001	1005	993	1081	1064	990	1033	1042	993	1064	1052	1025	1053	1035	1102	1032	1036	1060	1022	1013	1103	1098	1031	988	999	1022	1062	1045	1062	1030	1071	1073	1056	1029	1014	1080	1095	1111	1005	994	1055	1065	1017	1110	1058	1052	1054	982	1064	1008	1021	1075	1058	1032	1047	1027	1067	1036	994	1052	1060	964	1073	1062	996	1024	1018	1016	1000	1059	1093	1040	1020	1052	1094	1058	1056	1055	1076	1061	1044	1030	1086	1034	1007	1075	1037	1019	1064	1049	1034	1070	1027	1066	1023	1082	1056	1072	1038	1069	1050	1059	1052	1068	1035	1113	1064	1052	1079	1017	1017	1017	1057	1052	1061	1055	1073	1109	1121	1138	1030	1013	1067	1036	1040	1037	1034	1011	1017	1013	1059	1078	1045	1045	1001	1072	1017	1077	1014	1070	1001	1051	1074	974	1084	1015	1045	1028	1107	1028	990	1019	1063	1049	1076	1052	1013	1056	1074	1082	1070	1021	1059	1082	1041	1067	1087	1038	1050	1036	1093	1014	1019	1024	1047	1030	1038	1076	1015	1009	1085	1038
23558	20982	28358	23827	21072	16543	7327	3969	2932	2473	2008	1768	1582	1437	1346	1196	1204	1079	1009	1052	940	938	963	872	865	892	799	921	872	897	880	846	822	785	835	798	797	811	850	766	743	782	713	702	737	711	754	774	739	755	728	781	770	748	757	748	765	748	728	700	698	757	756	719	736	777	767	763	699	756	718	731	698	752	757	784	733	761	697	720	722	778	731	736	735	710	697	730	773	715	761	739	718	734	711	672	741	713	759	708	730	742	676	697	728	705	739	682	715	717	698	713	670	717	731	747	705	767	743	734	719	723	717	727	738	690	728	670	747	719	718	724	711	717	718	777	725	714	708	721	730	694	715	754	689	732	767	741	707	698	712	714	684	717	673	748	704	690	729	752	689	698	683	698	712	693	722	747	733	741	720	690	746	712	719	740	705	716	701	739	695	709	697	725	704	718	741	738	677	687	748	765	716	693	736	671	717	735	746	748	744	750	746	682	658	689	749	715	740	740	725	684	734	727	776	677	674	695	724	699	682	700	715	699	675	714	678	699	715	745	730	742	739	774	703	722	686	689	669	775	731	718	708	775	721	700	693	719	726	720	756	642	721	715	708	713	673	705	702	715	690	699	781	699	739	676	707	674	685	699	666	688	670	752	704	710	724	718	738	723	705	714	708	742	712	684	733	712	703	715	711	692	670	760	678	751	718	767	727	702	736	695	708	708	714	685	702	705	711	716	693	678	731	724	702	702	732	723	714	739	656	727	696	687	711	693	737	674	678	719	710	720	763	697	699	701	709	687	739	676	739	737	733	670	726	679	717	715	652	713	749	720	681	698	691	701	711	732	699	711	743	760	764	709	779	676	708	702	691	717	722	736	729	737	674	725	708	731	700	680	717	661	735	717	699	704	731	772	714	746	673	674	738	688	704	733	715	718	707	725	685	697	703	670	722	702	715	748	747	701	706	709	633	731	712	733	717	725	733	734	720	706	674	715	697	649	726	706	668	667	751	717	731	716	709	711	718	730	729	723	759	709	751	756	737	662	661	668	735	723	708	720	727	726	729	717	674	708	731	681	763	723	733	722	722	786	742	681	709	725	714	736	758	724	745	707	747	722	726	667	672	692	706	753	699	743	738	664	730	655	737	679	734	697	687	698	726	729	736	694	713	747	703	721	737	712	738	720	695	796	747	677	734	739	778	703	733	739	726	730	718	731	742	677	702	714	692	707	717	689	718	750	720	740	704	755	742	717	714	750	692	707	705	677	732	660	656	687	716	698	734	749	721	710	739	695	729	677	712	701	710	698	755	711	747	706	738	747	716	685	719	693	711	675	693	712	669	717	712	751	673	708	715	754	673	693	678	704	705	655	699	724	736	765	730	728	691	731	716	706	695	756	732	704	661	753	702	715	769	688	704	703	664	651	753	689	745	745	707	708	679	741	708	737	726	750	696	698	742	767	657	672	735	713	677	745	691	705	732	711	706	709	676	727	752	768	698	705	699	710	737	724	689	748	745	735	705	671	683	733	685	702	692	698	705	705	670	678	702	673	706	703	773	736	728	757	709	683	705	759	740	664	690	721	677	721	738	700	730	722	672	698	684	703	682	670	682	728	733	753	687	695	721	694	705	698	684	717	657	720	695	719	715	726	739	727	717	701	686	675	706	735	679	730	736	707	720	698	700	707	706	728	705	679	667	718	713	782	723	726	707	713	749	696	724	661	683	688	737	666	718	773	738	758	692	695	773	692	674	687	683	718	712	758	697	711	740	691	783	711	711	679	721	694	724	730	682	732	750	705	724	696	683	723	745	737	677	722	718	757	729	701	730	689	729	698	700	739	676	728	694	752	729	711	716	709	729	763	743	720	681	687	666	741	686	715	698	675	707	768	666	736	701	712	722	722	698	725	751	685	732	685	738	713	707	714	682	728	712	728	697	692	707	778	763	689	707	753	682	693	668	690	735	696	729	713	707	751	723	724	678	697	696	721	723	736	673	726	746	660	725	701	754	696	731	710	715	748	717	710	688	734	733	699	765	705	706	711	716	724	721	698	723	715	633	706	740	713	695	732	694	720	755	715	719	704	724	731	754	706	701	716	684	711	707	702	695	725	698	724	724	705	714	666	695	656	762	728	715	689	678	732	700	725	690	732	701	714	701	687	764	685	733	694	736	726	711	721	683	748	735	707	749	763	722	706	712	690	762	728	712	739	668	686	720	692	705	727	717	721	704	731	701	693	744	703	703	698	723	723	706	734	673	706	754	711	675	723	682	660	715	784	725	667	675	728	692	750	745	672	716	719	762	688	724	698	723	732	689	750	691	687	746	729	739	713	687	702	753	742	707	661	693	695	716	714	699	705	709	740	678	744	673	726	731	742	643	723	734	721	695	711	709	683	678	756	683	740	732	689	688	735	704	739	740	701	669	736	720	751	757	665	752	687	671	717	697	739	739	764	740	719	676	727	681	701	738	705	703	718	722	692	653	710	717	662	710	677	714	718	759	747	716	693	697	744	742	721	717	749	662	720	683	692	733	744	746	691	701	682	722	678	699	782	667	734	730	711	736	699	706	720	712	707	745	710	743	705	747	736	736	719	682	723	739	683	717	694	700	683	717	690	718	720	668	706	743	722	753	728	709	717	706	692	694	717	747	683	757	714	707	720	675	687	680	718	725	758	729	704	721	698	720	738	688	698	721	740	723	726	678	697	683	735	690	704	737	732	712	728	724	742	699	739	720	693	724	740	691	680	730	651	753	687	712	730	717	697	715	709	743	700	664	688	730	709	749	746	709	746	725	741	688	695	725	728	775	751	753	759	718	720	695	748	790	696	753	729	701	701	782	731	662	690	754	754	669	762	717	720	716	706	711	692	742	717	709	706	757	727	692	708	720	739	763	726	756	683	673	733	713	710	694	732	696	716	765	723	747	706	688	741	733	719	730	726	685	711	711	740	724	732	741	672	706	724	685	734	742	722	747	748	735	661	680	748	702	718	701	675	723	756	711	759	765	733	684	694	728	718	718	707	675	737	688	711	749	687	742	747	684	688	734	693	703	735	763	756	730	679	678	678	694	742	738	719	690	701	679	698	701	706	712	698	704	715	741	675	683	706	712	701	720	733	707	663	692	736	675	779	687	697	732	729	746	747	716	706	741	728	749	721	703	761	747	751	701	734	689	702	710	678	704	733	743	721	680	720	725	689	692	684	700	746	691	724	765	722	707	728	687	673	713	670	731	738	776	753	737	716	702	709	720	705	715	732	717	658	685	691	686	716	709	713	717	714	709	736	731	738	711	705	713	734	701	693	704	732	691	670	684	734	731	719	721	711	720	724	747	750	680	757	755	718	741	697	706	699	748	714	713	729	701	696	688	747	736	668	749	704	725	734	756	697	702	683	720	710	684	734	699	710	702	693	712	764	751	752	737	709	699	657	739	711	745	697	761	723	722	745	720	746	734	717	674	712	734	749	683	691	718	729	776	730	736	716	728	741	737	755	745	793	757	708	741	737
15128	32301	29487	19987	15487	12161	9399	7407	5595	4331	3533	2972	2516	2259	1988	1882	1655	1559	1449	1364	1372	1298	1203	1169	1065	1111	1187	1168	1096	1110	1121	1034	1065	1013	1003	995	966	992	860	945	983	911	904	947	844	874	892	895	870	840	904	872	841	919	874	913	919	909	893	886	892	902	894	944	913	846	848	859	906	852	891	857	839	862	863	893	844	904	910	839	866	904	887	886	837	844	841	858	875	867	848	825	886	852	842	838	830	845	850	903	805	844	865	792	837	883	862	828	875	843	891	824	853	821	864	790	876	915	829	852	866	858	898	837	857	863	863	851	802	808	814	915	842	804	872	820	853	845	814	853	834	859	839	882	887	809	861	827	850	839	861	832	854	909	813	855	834	830	824	844	850	810	854	812	803	791	820	853	845	818	823	858	797	872	844	814	870	826	831	863	840	862	782	811	848	815	831	809	836	835	826	861	845	786	822	889	781	823	838	834	883	898	873	818	780	781	860	858	816	821	823	830	830	797	848	796	868	811	807	858	838	803	795	820	853	848	856	885	822	875	867	850	844	822	794	850	850	842	849	860	816	807	846	842	824	808	829	836	826	824	801	845	829	844	790	835	873	854	856	866	869	791	841	780	844	867	838	876	861	850	806	828	865	875	827	835	830	827	880	859	850	830	854	815	858	829	839	831	809	859	833	851	843	838	809	844	840	789	830	830	805	857	828	816	832	810	851	828	828	839	863	835	829	815	875	890	809	829	775	844	798	833	829	836	817	818	802	863	851	841	810	860	801	790	833	869	760	840	830	829	827	849	800	791	806	833	889	855	828	802	848	851	881	848	833	897	825	858	876	865	861	824	851	871	857	898	832	811	808	867	824	806	888	842	858	894	797	820	800	810	864	852	849	823	777	846	828	817	835	840	843	835	856	817	830	845	816	871	802	832	839	875	826	835	866	809	781	813	890	815	820	841	853	863	832	915	863	870	819	843	878	849	824	828	824	828	860	886	870	818	826	848	833	846	848	788	857	825	827	801	788	822	771	859	835	762	803	861	824	832	859	805	846	831	827	823	849	832	845	814	837	832	860	827	830	874	852	859	839	808	808	881	768	806	830	807	821	812	828	870	838	821	799	847	843	851	831	847	812	819	846	822	833	829	800	810	873	846	855	879	875	836	856	796	800	871	826	818	788	859	872	831	827	830	844	879	857	826	850	831	858	865	833	830	797	808	816	834	820	898	805	811	834	816	816	846	824	836	857	837	894	823	858	807	816	885	846	825	823	879	838	840	822	784	840	853	855	858	819	883	845	821	813	789	835	851	899	879	829	829	850	812	822	834	859	853	871	865	881	854	817	868	859	804	781	867	826	842	827	815	849	790	835	822	820	808	858	821	790	889	838	850	815	826	890	805	861	813	873	820	804	831	848	845	804	846	850	872	826	844	837	870	799	841	858	842	862	757	847	901	828	857	865	791	837	850	811	879	871	842	940	865	912	804	832	859	829	857	850	851	832	786	807	800	859	816	837	803	778	841	858	827	855	839	815	821	830	847	803	779	837	838	797	855	833	852	851	849	858	859	818	861	861	802	840	833	851	868	835	816	843	819	874	817	819	835	841	803	820	861	833	850	830	832	771	848	840	824	786	807	833	830	837	806	835	827	831	821	859	809	862	864	830	845	831	815	800	814	838	860	839	802	834	797	819	875	831	814	818	856	896	918	823	817	854	850	814	806	806	882	818	788	819	852	832	853	855	811	816	847	856	845	843	850	856	830	820	832	859	891	838	870	835	782	847	846	791	848	851	820	866	870	824	788	840	870	836	796	841	778	812	871	798	876	869	837	880	857	844	858	836	797	837	831	813	825	807	850	839	825	805	892	892	824	823	859	839	825	870	852	845	905	867	831	825	801	848	858	884	830	820	835	810	856	851	847	866	871	818	814	853	790	826	815	820	866	819	797	839	836	839	836	820	851	836	871	794	852	852	813	879	874	809	861	865	872	826	814	861	810	843	832	823	866	831	863	789	815	839	838	836	852	856	818	832	869	832	778	836	887	833	814	850	851	810	823	916	801	920	840	818	844	859	822	830	832	858	849	823	816	782	814	808	834	832	797	799	864	846	819	850	881	815	779	852	806	849	868	819	877	878	814	836	873	844	843	860	847	847	835	846	834	785	821	877	857	819	811	816	799	774	826	844	827	798	809	870	871	799	860	880	822	796	819	802	837	815	856	836	884	798	806	822	811	842	825	834	861	841	850	844	860	800	777	840	820	889	854	812	812	825	807	836	816	884	830	855	808	818	790	873	815	863	823	859	864	848	777	819	829	825	830	853	892	868	872	810	824	830	808	858	852	838	834	873	876	836	884	884	811	827	866	863	874	839	810	852	845	794	840	792	825	857	826	822	795	858	831	885	854	827	863	833	830	856	783	874	872	773	848	814	849	868	856	804	793	825	838	848	830	781	813	829	790	852	873	841	845	842	810	868	893	829	826	830	828	874	861	770	849	825	787	793	849	807	810	852	837	832	841	832	830	851	870	837	843	900	827	878	836	840	789	825	855	870	829	873	842	814	826	816	816	849	833	757	810	869	835	843	850	861	863	856	851	871	852	855	845	833	860	866	834	864	873	823	880	854	823	863	868	802	858	852	850	814	839	815	806	854	775	873	869	819	830	837	810	844	824	798	877	832	793	843	778	865	846	863	808	808	822	820	859	843	828	827	836	813	823	807	890	833	875	756	841	833	864	809	866	833	830	868	811	854	831	845	866	917	800	871	814	891	852	812	791	829	825	788	815	893	845	823	851	826	819	824	861	835	821	819	859	793	834	806	811	873	861	841	847	843	794	805	803	843	854	797	845	902	881	878	820	876	883	849	862	868	823	837	869	915	828	822	782	829	815	880	845	829	801	816	815	801	773	828	870	868	816	843	841	866	841	865	836	802	814	846	838	839	884	872	803	823	833	827	846	804	869	798	884	872	813	801	778	828	876	769	843	793	869	806	832	800	843	833	762	799	821	855	902	826	843	801	843	810	855	786	888	830	793	823	890	790	807	819	854	816	835	835	775	884	855	883	826	837	873	872	806	808	854	848	861	831	824	810	844	856	857	825	830	836	798	886	846	855	814	840	784	866	872	799	854	841	871	831	887	830	812	824	850	845	844	819	842	841	785	858	868	880	873	888	805	869	863	837	818	806	821	755	801	809	871	900	800	840	857	815	804	871	836	860	799	825	822	869	836	866	831	819	842	847	842	839	835	892	868	809	789	838	853	883	828	793	867	871	867	859	820	843	816	810	848	766	781	831	834	855	845	798	801	793	870	807	824	807	843	826	898	858	810	869	855	828	842	868	865	819	837	827	807	844	849	844	848	873	841	820	863	819	846	858	785	873	818	787	812	830	800	825	882	871	875	862	799	889	797	812	855	865	847	779	861	817	828	830	800	868	873	814	831	830	826	875	832	775	871	850	841	860	854	835	795	782	844	860	843	800	855	798	831	806	873	792	836	842	828	788	847
22576	20972	28729	23399	21000	21428	16687	6210	3864	3225	2636	2200	1950	1710	1593	1415	1346	1188	1076	1085	1082	1071	981	925	912	901	958	894	880	845	857	822	803	839	783	826	795	783	800	743	704	741	738	703	681	684	668	669	733	726	750	733	739	726	736	701	689	725	733	731	700	739	719	690	728	686	648	678	689	703	688	707	718	689	689	654	712	676	745	700	662	707	666	693	738	683	686	680	741	745	681	656	701	678	679	680	728	685	705	680	639	706	695	664	672	666	712	738	629	664	682	669	672	672	748	698	708	697	622	699	653	702	666	693	673	619	669	648	696	697	643	657	671	730	662	676	682	661	642	702	687	666	670	687	693	641	653	692	762	702	682	721	708	680	641	636	685	692	722	702	692	704	633	679	679	620	706	706	689	694	729	639	661	681	643	658	697	676	661	671	659	659	675	669	631	675	712	646	673	644	657	703	678	654	685	626	679	657	680	673	660	649	713	656	640	686	712	726	692	591	678	630	704	687	621	681	692	660	717	632	681	696	689	672	653	710	705	692	736	678	681	635	725	668	653	702	712	655	693	685	656	654	659	718	637	712	648	685	674	659	661	649	715	687	682	670	673	675	689	686	666	652	693	647	677	686	627	706	660	654	688	692	703	660	673	624	642	641	673	640	768	655	668	648	687	670	677	648	625	673	688	687	628	718	708	692	663	767	704	669	678	666	687	680	695	676	638	709	676	684	668	656	726	715	722	689	676	658	704	645	645	620	697	662	703	691	648	699	646	672	684	680	739	669	693	664	674	699	686	691	638	674	658	679	647	696	653	721	690	665	663	678	637	735	670	697	672	671	672	706	714	696	692	658	669	638	694	645	675	658	636	672	690	663	673	644	662	680	673	734	690	666	711	692	641	716	686	708	686	669	617	706	673	700	688	652	651	699	680	675	648	695	691	664	688	659	639	667	713	666	628	693	662	697	608	685	661	659	682	654	633	636	665	665	703	650	640	709	638	676	701	630	674	637	713	648	651	674	665	656	694	651	652	700	701	687	695	661	670	692	721	682	648	644	711	707	676	692	659	662	659	650	722	721	666	667	668	673	637	685	635	662	662	695	687	698	675	680	683	686	651	678	666	681	705	649	642	675	727	671	660	703	708	667	734	662	664	634	704	674	664	688	700	659	650	661	665	690	686	685	653	644	674	672	658	645	650	725	671	676	676	677	680	677	687	662	688	634	641	663	712	673	671	712	684	689	737	683	679	656	647	690	665	645	718	673	670	687	652	657	659	645	688	652	637	644	654	665	629	657	694	683	692	674	707	658	720	679	660	633	682	741	694	672	625	695	654	671	689	660	699	737	692	680	696	661	675	662	651	674	669	714	714	641	685	644	612	644	711	679	655	698	655	701	703	676	696	706	667	663	674	673	738	678	692	697	687	685	657	681	668	678	702	639	610	660	678	677	677	676	671	677	662	658	726	693	671	705	702	733	694	670	699	732	692	663	688	706	656	715	648	674	659	729	652	672	642	652	643	666	677	732	653	650	667	709	668	698	662	669	688	657	675	672	686	680	653	655	701	657	659	650	653	705	680	676	704	671	682	668	702	649	703	676	691	683	627	666	748	701	673	669	671	709	654	638	679	685	655	688	646	691	723	647	668	679	670	680	640	656	719	669	701	689	672	669	667	681	667	691	695	656	731	665	655	627	663	634	651	675	662	642	689	679	691	663	653	697	660	630	704	682	688	635	672	656	646	639	651	632	690	717	708	692	713	674	682	705	689	651	693	700	671	665	704	667	692	693	732	654	721	637	672	671	664	704	628	670	665	689	652	685	677	666	692	684	602	652	710	661	642	684	627	721	660	685	657	677	663	670	688	677	664	670	679	698	698	699	725	716	628	705	653	624	672	687	704	707	669	665	642	712	618	656	646	670	672	683	688	703	693	720	657	666	698	681	685	680	718	684	730	711	630	642	677	716	648	671	650	647	657	693	634	700	702	644	678	609	618	672	696	668	684	685	666	636	701	668	665	701	686	676	656	715	687	657	687	646	628	659	648	682	693	708	656	707	669	663	647	673	678	650	662	650	668	690	662	740	683	689	692	636	705	669	667	652	640	649	669	676	689	679	701	677	666	705	711	698	638	653	705	674	680	733	690	642	642	668	649	694	684	680	706	688	713	715	670	649	690	636	704	640	681	613	649	746	659	654	655	691	683	686	635	653	685	708	671	663	675	696	706	666	699	686	697	638	717	675	715	643	684	697	625	695	623	692	683	668	697	748	717	684	698	672	695	701	680	625	683	697	673	687	659	675	676	650	630	645	643	689	712	677	662	679	699	639	719	702	694	688	608	686	679	708	637	706	675	650	654	716	663	657	655	713	642	661	706	703	658	676	649	663	693	674	655	640	732	645	673	689	691	683	667	702	727	694	613	697	668	648	690	638	648	681	677	665	673	659	648	650	682	646	663	641	646	684	705	682	698	647	676	687	656	647	660	678	661	680	703	656	659	702	639	630	680	628	682	696	662	651	679	697	677	707	633	670	648	715	677	661	631	637	684	671	636	689	659	705	687	678	630	654	658	667	690	644	686	657	700	708	663	672	687	696	674	695	643	670	661	685	665	679	636	682	668	650	653	665	704	659	687	714	704	645	668	702	641	674	701	652	656	691	635	715	652	673	625	679	657	667	638	682	675	734	665	711	683	672	671	629	682	620	662	671	650	658	670	651	657	697	681	630	700	706	684	669	665	665	636	703	701	674	656	668	736	651	628	683	691	635	672	712	677	677	663	708	700	704	688	692	643	636	670	680	684	670	688	694	670	644	684	640	687	710	687	658	662	639	636	671	635	685	694	687	710	649	655	681	643	666	652	644	671	702	670	672	643	629	665	669	675	661	646	685	633	657	668	660	721	649	659	647	635	605	691	679	656	678	664	678	677	623	692	693	647	662	653	655	669	629	664	692	699	648	690	637	692	689	629	604	700	695	689	698	664	667	677	657	629	652	661	708	701	679	671	676	675	646	705	616	667	668	643	700	676	700	684	639	648	678	673	638	671	650	663	656	702	672	708	648	666	685	664	678	664	660	674	691	635	709	655	668	665	643	638	724	662	656	661	706	706	672	640	674	687	678	700	695	740	698	691	664	682	664	705	668	667	671	655	696	638	684	643	690	679	669	639	664	679	670	635	706	674	660	677	708	643	695	640	637	693	630	665	720	642	717	697	709	682	696	700	668	668	672	707	690	663	705	651	665	630	706	680	667	642	602	619	743	651	665	657	651	703	674	605	660	666	643	690	692	666	685	665	673	674	644	703	680	635	689	632	705	728	661	638	671	696	643	679	713	664	696	643	647	636	664	673	620	697	639	677	690	660	617	717	668	681	662	642	682	688	717	656	663	682	689	701	624	658	632	631	692	696	709	675	657	697	643	672	695	685	639	703	692	672	679	636	646	656	666	660	645	700	653	671	667	697	706	673	659	680	673	684	672	692	692	627	656	708	688	634	716	647	631	695	692
17721	37114	33543	24429	19482	15672	12439	9584	7568	5928	4730	3780	3250	2743	2503	2149	1986	1764	1688	1573	1500	1414	1266	1314	1151	1169	1199	1206	1150	1108	1063	1087	1064	977	1002	915	984	982	850	858	882	862	838	813	768	840	811	838	833	838	831	814	854	818	855	840	797	813	828	817	804	790	844	875	848	827	810	824	867	812	809	850	822	809	774	812	848	810	787	782	811	730	799	803	826	826	785	825	784	720	734	770	798	773	793	822	777	785	743	787	752	768	775	779	770	814	741	706	765	777	754	781	785	787	807	762	806	790	756	791	791	794	792	757	793	795	743	754	786	803	749	780	727	785	743	761	793	807	733	768	770	721	734	781	777	802	734	731	758	842	754	781	821	795	721	762	731	736	740	837	767	742	781	791	820	801	789	760	755	756	786	791	752	787	718	747	762	756	786	764	757	747	801	770	763	733	774	767	765	742	741	752	759	760	780	790	798	726	767	776	783	761	800	799	732	750	757	738	743	755	797	791	777	729	811	820	819	800	763	751	740	789	728	705	780	742	754	761	748	770	750	763	763	764	773	753	783	760	793	772	803	853	761	765	767	755	763	804	800	700	770	715	777	772	768	798	729	734	831	800	795	747	731	726	790	778	788	776	790	728	754	739	786	766	774	784	787	795	745	746	753	803	781	797	767	777	789	746	783	742	745	756	719	798	782	775	763	763	772	751	733	754	770	804	800	733	740	774	711	786	742	792	802	769	801	713	762	761	727	782	698	772	764	781	724	740	737	749	757	730	729	773	772	759	745	769	703	711	759	757	775	766	730	725	796	767	764	788	807	718	728	729	780	735	789	788	748	784	787	800	752	779	799	764	808	772	751	732	790	758	742	773	745	789	777	792	733	758	784	787	770	797	749	753	792	779	730	809	774	773	765	764	709	799	738	836	803	789	730	786	783	736	773	779	785	795	766	746	737	755	797	765	775	757	731	807	733	767	774	778	770	757	778	770	778	778	721	742	735	750	739	753	779	799	747	759	709	759	764	790	724	780	771	789	739	755	790	796	743	774	768	799	769	751	754	792	784	777	792	758	778	749	709	745	770	741	808	722	782	794	769	800	761	749	788	739	760	747	784	757	834	747	782	761	856	743	757	748	794	780	812	796	690	745	754	759	798	779	773	751	744	740	746	792	739	777	760	789	788	769	754	766	728	800	785	791	769	787	792	790	805	716	771	772	789	756	721	744	745	727	750	770	726	761	747	735	773	746	779	738	791	760	767	751	770	725	753	763	780	783	734	753	767	805	766	746	786	748	755	842	806	791	788	800	769	765	765	775	722	793	764	826	785	835	795	781	754	752	790	762	729	769	789	775	802	772	794	781	742	778	810	790	731	817	780	809	734	784	776	770	743	788	704	832	792	754	777	718	711	745	750	737	754	790	755	736	723	792	773	793	813	771	720	708	738	715	796	757	741	778	751	771	747	724	739	773	767	765	757	749	802	730	755	749	814	737	764	735	770	786	752	800	731	746	792	784	682	783	762	775	765	769	777	790	781	708	745	779	754	719	740	744	759	732	773	768	799	809	729	774	732	793	790	785	753	762	779	784	804	731	785	806	758	769	750	811	743	807	697	725	754	750	798	748	800	718	750	748	730	769	763	797	766	759	774	772	779	769	801	722	792	776	768	770	742	777	759	764	779	758	775	749	760	712	742	735	756	798	789	773	792	784	766	785	758	791	751	769	767	762	777	773	738	756	809	783	798	739	790	777	781	790	768	804	703	749	798	712	788	768	734	737	821	739	766	801	768	769	781	737	738	729	780	791	719	769	780	829	765	747	796	724	733	741	803	765	792	747	834	778	729	755	729	755	771	729	753	749	808	749	822	721	748	770	756	750	763	752	708	748	781	771	731	765	802	750	747	782	758	784	773	822	786	774	751	756	775	790	840	824	792	713	733	725	768	814	790	763	710	778	801	824	781	782	802	750	815	805	736	757	757	750	750	757	759	805	772	768	746	778	722	742	827	757	806	756	761	714	808	715	782	755	776	748	801	776	788	802	730	768	794	790	815	765	797	770	751	735	796	772	777	714	745	752	779	778	755	744	757	768	755	763	781	758	788	789	760	707	777	736	828	773	755	729	760	786	795	785	775	754	753	826	753	766	761	783	783	703	741	783	757	750	772	754	765	777	756	774	782	788	756	782	755	739	775	799	791	724	787	697	804	821	749	711	766	802	743	779	769	739	784	745	777	754	783	726	767	779	761	800	793	818	729	792	799	794	740	784	814	748	833	790	781	789	756	790	784	721	796	767	767	751	753	763	791	781	781	745	738	806	731	757	773	764	742	787	792	810	776	821	810	781	731	750	792	781	737	794	813	739	753	717	755	778	778	799	780	779	800	754	774	742	745	696	808	750	771	761	765	805	792	781	792	747	766	724	766	797	746	748	763	764	770	755	807	760	747	755	761	713	793	742	762	779	769	782	776	751	816	793	772	759	771	733	818	785	743	800	785	788	736	758	739	762	771	779	758	769	825	791	758	752	773	766	749	780	786	744	751	784	755	746	699	735	769	739	756	781	794	706	729	770	815	730	753	811	737	748	792	747	812	740	741	753	734	754	764	751	797	733	765	763	800	762	818	821	770	755	744	755	788	786	777	785	756	785	730	816	758	729	759	751	797	763	741	743	750	770	757	764	712	740	768	722	763	741	709	786	773	780	770	729	768	731	739	759	784	798	720	751	774	765	749	780	739	764	765	746	786	735	732	793	714	743	770	772	782	743	726	832	748	728	778	806	741	786	805	706	747	760	773	803	758	763	749	813	775	753	789	746	739	735	752	752	722	730	745	784	781	781	735	753	770	735	790	801	758	808	791	733	812	766	778	783	745	772	745	756	784	773	750	727	742	750	785	729	764	792	792	749	754	836	764	790	797	728	750	750	741	746	757	755	791	763	735	770	802	773	789	770	788	753	738	755	778	763	798	779	770	698	736	733	781	787	748	794	778	769	767	731	795	782	772	769	818	729	776	789	728	779	756	774	756	810	783	774	774	737	773	798	758	771	787	758	763	764	756	784	784	733	800	803	761	799	754	762	792	697	716	793	766	771	755	758	772	813	757	736	741	747	741	729	750	757	744	727	751	793	740	713	739	793	747	774	828	723	761	799	773	728	762	831	802	767	762	798	763	718	764	772	783	793	798	797	754	730	776	766	746	801	735	799	787	722	756	775	738	765	761	817	763	794	767	749	757	761	735	765	805	734	783	762	729	787	809	759	758	779	756	734	802	746	845	756	762	797	777	760	758	799	846	751	745	776	700	774	744	749	782	746	766	768	775	736	703	741	759	770	718	705	758	749	783	759	783	784	755	770	824	790	784	798	762	804	767	756	757	766	793	798	765	770	764	789	798	756	735	758	746	781	787	789	785	728	790	796	717	721	769	795	773	792	781	763	744	841	734	778	759	752	723	754	786	775	833	681	774	729	758	759	709	783	763	741	805	778	742	746	709	788	772	767	726	753	770	774
26798	21117	20065	12469	6697	4372	3236	2543	2082	1841	1651	1482	1335	1304	1209	1238	1128	1118	1131	1034	1054	1050	1025	1070	977	1039	990	952	1002	962	1003	946	975	1033	988	969	1061	901	953	874	928	969	929	940	928	930	915	915	984	958	864	968	908	930	908	957	987	888	1000	918	975	939	980	947	871	921	956	916	909	969	975	951	900	936	926	979	897	917	890	917	920	946	944	914	898	937	894	934	901	962	895	907	922	972	875	957	932	918	908	874	910	893	953	916	940	959	989	892	927	907	950	918	881	869	900	987	956	887	1018	927	920	862	960	910	923	851	926	958	947	879	953	883	917	937	955	916	954	928	888	920	919	972	891	937	907	947	908	910	868	895	895	948	925	969	942	905	895	879	969	897	897	937	889	924	949	900	904	950	876	915	918	924	977	853	921	927	890	936	920	895	884	846	910	861	936	932	919	894	943	871	949	842	937	869	938	970	957	878	936	963	979	898	896	919	912	956	926	847	940	929	930	901	968	884	924	916	907	901	862	935	957	879	920	878	882	966	893	878	903	888	932	891	850	928	874	951	947	940	949	936	959	929	952	992	948	908	862	916	892	911	946	933	1003	931	867	930	940	903	876	940	968	917	874	953	862	912	989	899	922	944	978	927	937	927	904	923	913	876	914	926	1020	919	939	904	933	921	895	891	908	926	879	906	892	897	882	893	941	893	970	886	897	904	919	899	868	956	907	915	924	915	883	940	914	912	878	898	941	933	947	931	847	932	888	908	874	923	846	887	873	922	943	911	920	911	957	907	922	906	930	874	941	917	924	885	975	890	870	967	916	932	952	902	883	958	912	932	873	942	929	906	887	927	911	914	955	894	887	945	881	900	932	909	954	846	969	918	971	880	959	899	929	866	894	943	870	862	923	874	875	908	869	939	974	942	887	907	926	897	880	918	954	934	957	937	918	884	912	867	884	962	902	942	919	922	975	956	974	932	901	937	933	928	921	910	895	898	904	897	931	893	886	909	922	932	905	891	824	872	916	928	836	918	941	890	912	912	929	918	941	896	916	941	939	950	885	889	933	965	959	975	864	930	890	949	914	938	905	880	907	956	944	987	892	861	926	929	977	913	886	945	903	916	922	957	942	920	911	959	913	911	866	894	933	932	862	934	955	882	933	846	889	923	974	892	902	908	914	950	894	873	902	876	968	911	859	916	973	929	934	925	896	924	937	927	936	889	910	919	945	923	992	935	888	935	894	912	910	901	955	901	866	953	957	916	933	940	956	894	915	948	905	889	896	934	951	891	923	891	955	886	958	991	949	886	888	893	911	897	897	921	904	892	878	945	902	879	909	942	892	981	898	950	885	923	932	940	912	871	958	907	950	919	889	931	905	923	878	941	949	912	956	933	942	930	931	944	912	910	961	925	861	855	924	934	969	948	943	925	962	922	901	877	935	923	907	923	873	916	884	943	916	933	943	954	907	918	915	908	944	914	922	894	970	893	917	929	910	873	887	961	939	926	870	893	880	928	890	948	911	947	918	923	917	962	917	930	919	908	934	918	927	944	931	914	934	918	891	879	883	893	947	886	971	927	919	945	895	915	913	867	913	946	955	925	915	929	925	969	889	873	894	890	912	910	931	898	929	936	934	1008	902	850	914	953	909	928	946	918	915	882	904	921	932	923	945	908	902	888	900	918	898	908	902	900	883	935	924	879	883	967	954	937	922	940	903	905	871	903	868	925	896	947	873	923	911	862	879	929	922	835	913	965	917	906	918	905	959	951	888	907	903	894	956	900	987	883	913	996	930	876	928	897	893	988	925	902	896	908	969	879	928	900	905	891	943	948	961	917	931	945	907	925	895	904	903	925	964	954	879	896	920	921	890	901	886	978	881	894	870	923	886	920	877	895	955	974	898	925	917	900	893	921	915	919	955	901	941	911	878	913	942	984	929	877	899	919	965	872	878	961	891	892	950	935	929	903	972	861	895	899	930	920	889	963	933	943	932	897	975	903	835	886	928	876	904	892	939	964	894	910	925	909	908	923	920	882	995	933	908	841	907	918	886	927	894	885	887	866	942	977	916	924	964	894	939	899	931	874	887	912	880	947	950	921	942	909	948	943	956	940	984	934	949	942	898	919	970	921	961	923	940	940	899	919	966	862	910	915	897	936	950	939	948	904	918	937	875	890	926	948	942	917	956	933	918	885	922	965	961	920	933	924	953	913	951	914	912	900	945	878	979	941	938	900	897	877	942	877	907	936	915	910	970	920	877	939	905	853	914	921	857	932	892	917	927	916	907	901	913	883	944	910	954	891	908	909	945	872	911	894	969	909	925	895	898	942	910	957	904	877	866	957	932	923	890	897	955	915	887	953	928	983	925	927	896	933	923	939	899	921	932	933	946	899	890	896	924	938	950	930	943	905	931	886	909	911	913	915	873	906	924	926	932	898	880	874	882	907	930	941	902	886	900	946	895	926	915	930	959	977	928	931	940	915	914	932	916	926	980	960	946	940	893	879	928	921	933	934	888	932	918	935	918	906	919	881	885	921	936	985	955	921	933	939	941	921	872	923	903	924	953	940	955	917	897	929	960	969	888	910	902	900	932	904	901	966	875	907	900	919	898	934	908	927	916	882	941	958	937	854	901	913	897	977	939	903	944	894	930	899	913	946	859	925	877	902	938	898	924	915	902	900	887	941	900	890	874	935	921	913	904	917	902	935	943	928	893	910	929	920	906	937	925	929	903	920	905	938	887	920	912	910	919	927	929	956	912	953	896	934	944	925	941	968	923	919	914	955	968	892	932	914	935	980	867	900	965	916	961	872	928	933	944	904	945	904	946	862	906	912	918	860	906	916	972	908	855	885	903	907	915	911	891	890	911	884	943	951	959	879	895	989	833	916	884	908	955	946	913	914	930	875	898	920	952	895	921	941	883	897	909	978	911	904	938	922	938	946	872	969	912	916	945	875	957	959	892	917	874	928	892	887	951	944	909	888	912	869	975	884	960	908	917	963	906	911	898	913	945	929	914	918	936	876	873	933	981	909	946	884	939	933	955	886	927	944	914	992	959	921	911	941	898	847	930	960	919	894	910	939	914	968	876	929	944	864	895	909	936	912	851	946	909	901	958	943	932	947	956	909	911	907	920	929	903	945	895	872	963	917	913	907	910	885	915	882	926	863	892	940	977	988	855	938	941	959	896	877	923	946	950	948	897	869	846	907	863	890	888	909	924	901	980	958	873	941	914	934	903	891	883	969	876	924	909	909	896	1018	910	942	951	954	922	905	905	879	894	902	919	983	950	920	899	904	871	893	901	942	881	944	933	917	909	916	927	878	944	951	916	924	907	950	898	952	912	902	917	938	869	959	937	933	910	911	954	937	907	938	957	898	919	941	894	945	918	971	928	902	974	956	931	875	860	919	878	893	912	884	913	935	906	888	860	863	936	877	950	916	900	938	943	936	947	930	883	913	888	900	898	924	947	979	877	920	884	896	871	872	953	913	918	956	965	918	926	990
14587	25286	22443	13879	10190	7680	6042	4589	3690	2994	2596	2260	2018	1826	1712	1530	1506	1393	1374	1327	1257	1319	1317	1256	1200	1214	1217	1228	1199	1200	1156	1121	1130	1157	1114	1087	1146	1148	1075	1119	1123	1099	1133	1156	1072	1119	1107	1077	1005	1123	1147	1058	1067	1069	1062	1043	1121	1070	1081	1053	1104	1079	1053	1050	1102	1071	1077	1069	1122	1078	1150	1109	1067	1054	1046	1096	1123	1103	1131	1026	1057	1053	1108	1054	992	1068	1113	1041	986	1055	1067	987	1076	1036	1103	1088	1095	1026	1031	1030	1096	1013	1102	1051	1093	1008	1076	1024	1080	1126	1098	1036	1024	1003	1059	1064	1019	1087	1042	1061	1019	1030	1053	1003	1083	1061	1098	1013	1091	1028	1097	1054	1033	1020	1100	1017	1127	1083	1012	1030	1067	1000	1031	1052	1028	1090	1024	1067	1067	1004	1107	1006	1040	1077	1050	1033	1082	1034	1038	1060	1094	1049	1056	1017	1049	1033	1067	1032	1097	1024	1031	1028	1075	1015	1059	1096	1076	1025	1014	1051	1108	1038	1039	1079	1009	1059	1054	1061	1050	1102	1051	1083	1061	1071	1076	997	1064	1044	1042	1000	1073	1034	1019	1073	1093	1019	1033	1071	1073	999	1020	978	1057	1116	1036	1117	1029	1041	1067	1075	1086	996	1050	1052	1054	1068	1101	1079	1048	1018	1023	1084	1054	1040	1050	1043	1046	1121	1098	1038	1045	1088	1063	983	1039	1061	1010	1074	985	1029	1047	1069	1027	1076	1057	1102	1038	1010	1078	1099	994	1064	1064	1034	1041	1071	1074	1114	1008	1057	1057	1080	1072	1032	1017	1124	1076	1012	1068	1031	1021	1083	1037	986	1009	1051	1016	1015	1080	1060	1067	1040	992	1042	1070	1092	1047	1042	1076	1028	1055	1077	1091	1051	1125	1081	1033	1067	995	1077	1047	1042	1011	1124	1070	1035	1074	1061	1108	1042	1020	1084	1061	1094	1056	1086	1046	1059	1074	1031	1051	1016	1047	1010	1040	1001	1093	1078	1030	1074	1094	1121	1065	1074	1067	1075	1064	1033	1129	1088	1095	1063	1055	997	1018	1039	1061	1075	1016	1048	1058	1039	1127	1073	1055	1086	1021	1058	1080	1058	1026	1085	1103	1038	1053	1076	1027	1101	1042	1101	1036	1027	1050	1041	1047	1020	1045	1044	1043	1019	1028	1063	1092	1090	1043	1039	1023	1051	1084	1035	1131	1087	1042	1085	1046	1034	1069	1032	1069	1095	1074	1036	1085	1044	1079	1055	1090	1075	1007	1034	1059	1029	1038	1098	1033	1001	1054	1081	1071	1023	1081	1001	1053	1034	1001	1040	1018	1041	1023	1041	1071	1075	1035	1113	1049	1100	1038	1060	1047	1044	1039	1127	1009	1020	1057	1024	1037	1066	1018	1025	1101	1061	1064	1078	1119	1097	1045	1051	1046	1119	1040	1048	1046	1044	1033	1097	1085	1053	1016	1074	1063	1026	1063	1028	1028	1058	1060	1053	1026	1032	1039	1037	1093	1056	1085	1025	1095	1009	1023	1037	1078	1120	1104	1066	1092	1049	1042	1015	1065	1088	1090	1040	1053	1085	1029	1054	1076	1082	1016	1010	1075	1072	1008	1064	1071	1025	1015	1074	1044	1083	1070	1100	1087	1008	1055	1033	1086	1088	1026	1053	1076	1010	1008	1033	1030	1064	1056	1047	1111	1083	1066	1010	1110	1057	1032	1053	1051	1029	1045	1080	1025	1056	1055	1103	1137	1053	1049	1041	1085	1044	1102	1015	1080	1073	1084	1017	997	1045	1023	1073	1049	982	1062	1083	1046	1060	1103	1040	1032	1056	1017	1098	1021	1015	1080	1047	1071	1065	1064	1054	1051	1041	987	1070	1047	1072	1038	1064	1007	1078	1107	1039	1013	1047	985	999	1074	1080	1075	1007	1053	1020	1056	1012	1030	1030	1057	1087	1092	1057	1010	1040	1070	1101	1039	1044	1037	1021	1040	1087	1026	1013	1055	1061	1007	1023	1058	1081	1065	1053	1043	1056	1023	1057	1058	1005	1044	1076	1092	1057	1062	1014	1024	995	1064	1075	1042	1109	1010	1075	1043	1014	1073	1049	1035	1025	1103	1051	1062	1031	1096	1075	1045	1019	1047	1021	1096	1069	997	1069	1022	1030	1071	1042	1104	1086	1033	1036	1088	1056	1080	1043	1084	1030	1032	1083	1014	1030	1051	1035	1016	1063	1086	1002	1055	1073	1013	1092	1027	1117	1039	1020	1106	1017	1115	1044	1079	1119	1023	1088	1094	1064	1054	1059	1099	1025	1062	1048	1048	1052	1073	1072	1069	1061	1081	1139	1026	1036	1072	1083	1095	1082	1069	1050	1112	1014	1112	1059	1060	1095	1115	1077	1047	1011	1096	1027	1093	1004	1085	1092	1049	1076	1095	1082	999	1074	1014	1046	1045	1088	1073	1073	1067	1019	1048	1035	1089	1100	977	1069	1044	998	1053	1073	1005	1105	1075	1032	1105	1041	1045	1040	1064	1063	1063	1122	1023	1081	1037	1048	1024	1017	1129	1076	1044	1106	1046	1045	1087	1014	1060	1012	965	1068	1063	1103	1041	1049	1090	1029	1071	1042	1047	1090	1121	1088	1024	1045	1121	1077	1061	1042	1083	1051	1028	1097	1074	1112	1069	1057	1047	1035	1118	1087	1040	1006	1057	1009	1057	1012	992	1024	1044	1095	1043	1093	1075	1084	1090	1025	1054	1072	1032	1052	1024	1040	1083	1123	1063	1066	1078	1082	1054	1100	1086	1004	1078	1035	996	1066	1020	1062	1070	1030	1061	1115	1117	1048	1090	1004	1084	1052	1019	1083	1046	1125	1099	1059	1063	1054	1101	1058	1127	1080	1078	1083	1011	1045	1100	1038	1007	1038	1102	1085	1083	1035	1062	1073	1036	1028	1046	1047	1043	1034	1082	1062	1082	1014	1000	1048	1000	1059	1091	1048	1071	1030	1054	1077	1090	1022	1107	1045	1051	1044	1049	1114	1046	1014	1137	1087	1057	1038	1034	1033	996	1085	1059	1016	1090	1098	999	1043	1074	1050	1071	1060	1059	981	1075	1057	1043	1049	1053	1085	1069	1022	1040	1067	1085	1056	1085	1047	1029	1042	1029	1040	1030	1064	1034	1044	1060	1071	1086	1065	1053	1072	1129	1105	1036	1024	1071	1030	1077	957	1035	1011	1091	1007	1058	1074	1077	1016	1074	1094	1108	1051	1098	1000	1064	1032	1049	1026	1111	1021	1018	1034	1083	1063	1112	1083	1073	1030	1062	1054	1064	1049	1091	1068	1058	1070	1037	1067	1011	1053	1052	1044	1047	1039	1045	1080	1035	1077	1031	1082	1087	1080	1049	1046	1015	1090	1008	1026	1133	1065	1067	1025	1055	1025	977	1017	1063	1026	1048	1064	1107	1049	1015	1084	1143	1057	1068	1067	1032	1021	1015	1095	1085	1106	1097	1122	1027	997	1025	1008	1072	1031	1046	1078	994	1026	1058	1064	1099	1053	1024	1016	1106	1043	1074	1061	1041	1023	1078	1020	1088	1048	1082	1066	1075	1096	1044	1051	1136	1059	1001	1062	1059	1054	1077	1109	1039	1097	1102	1046	1080	1039	1067	1027	1067	1068	1038	1106	1002	1077	1115	1029	1033	1101	1071	1089	1010	1058	1103	1010	1049	1032	1037	1093	1017	1033	1054	1046	1051	1037	1088	1067	1099	1056	1046	1076	1054	1083	1065	1106	1081	1028	1081	1033	1057	1021	1122	1064	1013	1077	1015	1059	1020	1120	984	1084	1051	1108	1006	1018	1098	983	1032	1074	1008	1070	1126	1025	1053	1004	1023	1102	1047	1054	1015	1069	1034	1022	1079	1054	1044	1077	1031	1095	1011	1085	1096	1098	1105	1090	1006	1066	1012	1013	1077	1026	1071	1038	1040	1001	1018	1069	1020	1080	1053	1043	1028	1020	1001	1043	1076	1103	1069	1041	1032	1056	1042	1080	1108	1045	1036	1099	1066	1122	1065	1080	1076	1083	1031	1134	1097	1095	1103	996	1043	1137	1042	1042	1035	1063	1025	1010	1054	1052	1021	1023	1079	1083	1074	1045	1078	1050	1043	1043	1097	1044	1108	1054	1035	1121	1056	1028	1017	1053	1060	1089	1066	1047	1072	1085	1080	1061	1044	1058	1021	1060	1036	1087	1046	1079	1088	1087	1069	1066	1086	1000	1087	1040	1037	1089	1055	1096	1070	1061	1080	1117	1040	1059	1059	1033	1035	1070	1032	1051	1130	1075	1091	1000	1091	1040	1085	1056	1086	1031	1058	1015	1029	1037	1038	1008	1046	1122	1044	1091	1076	1054	1038	1065	1063	1089	1108	1014	1018	1105	1101	1049	1060	1014	1040	1035	1069	1078	1059	1121	1050	1105	1084	1108	1106	1061	1040	1004	1067	1059	1121	1022	1074	1039	1053	1018	1073	1068	1024	1109	1063	1055	1057	1035	1117	1075	993	1071	1030	1064	1114	1062	1059	1050	1110	1029	995	1025	1026	1002	1025	1057	1084	985	1043	1061	1031	1022	1108	1080	1067	1046	1079	1001	1087	1117	1127	1034	1093	1066	1081	1089	1002	1023	1040	1000	1061	1064	1059	1093	1012	1048	1043	1020	996	999	1011	1067	1054	1045	1044	1014	1052	1034	1095	1030	1065	1038	1076	1092	1058	1051	1103	1044	1107	1074	1083	1072	1060	1039	1101	1070	1028	1039	1063	1098	1013	1042	1052	1063	1033	983	1080	1058	1016	1119	1123	1058	1102	1082	1117	1031	1087	987	985	1059	1086	1102	1033	999	1044	1033	1101	1040	1053	1062	1011	1034	1032	1070	1080	1076	1040	1059	1047	1006	1040	1101
23625	20971	28304	23830	21047	16466	7289	3950	2817	2424	2027	1763	1583	1424	1308	1257	1142	1133	1047	1012	989	966	957	946	878	867	946	879	894	857	821	822	818	835	781	839	775	776	778	790	760	760	751	724	782	759	807	763	735	748	778	759	783	753	756	786	707	776	743	782	764	768	698	763	786	716	736	701	804	756	721	769	758	723	742	751	766	766	700	736	771	736	735	723	735	770	740	747	738	732	738	741	715	746	720	732	779	707	705	690	746	730	757	732	716	747	742	716	675	730	728	749	728	742	732	722	743	734	791	728	698	726	736	747	706	701	749	719	742	706	781	670	721	722	722	702	711	765	788	730	698	762	735	690	727	717	687	742	753	725	794	758	692	737	783	725	745	789	692	761	725	715	763	744	750	719	742	725	716	717	690	693	677	744	749	682	730	760	701	750	708	738	717	717	684	713	715	719	773	737	676	745	718	734	760	721	732	771	700	690	767	730	722	712	753	737	768	741	736	778	721	760	728	716	752	703	689	740	770	721	751	704	730	677	704	735	723	724	791	708	698	714	734	727	706	703	702	748	659	712	699	713	738	768	734	735	787	737	707	707	686	719	698	636	727	738	723	692	734	736	721	770	697	691	685	755	720	696	739	685	697	694	764	731	744	713	702	764	706	706	753	751	744	718	764	800	705	762	751	698	772	723	704	807	732	771	748	738	708	710	693	750	747	753	655	744	673	722	709	691	761	755	761	723	692	763	740	763	714	813	741	699	767	757	677	691	718	714	709	704	740	742	694	746	782	767	707	705	701	686	727	659	710	762	714	732	694	684	738	712	732	738	713	715	745	749	752	738	753	747	712	686	714	712	711	717	716	732	751	693	758	707	753	744	708	734	701	749	750	740	785	727	686	740	734	771	745	723	727	699	757	744	715	761	727	696	734	689	747	742	710	748	774	704	742	715	665	770	728	729	725	722	718	724	747	687	728	673	715	737	733	724	752	754	716	759	747	735	682	682	761	714	721	727	777	734	681	710	709	724	698	730	700	703	724	734	688	720	728	716	699	747	733	712	719	717	713	782	739	722	741	723	736	761	815	718	682	686	719	691	717	755	728	706	710	733	709	727	700	712	715	695	675	678	775	741	755	681	724	743	722	697	723	689	730	677	710	743	726	721	698	709	720	717	724	690	686	746	775	691	696	714	719	717	749	699	701	694	741	717	759	746	710	679	743	726	677	708	723	721	667	685	749	715	743	745	708	734	721	724	688	714	714	729	730	674	725	747	692	744	721	729	718	733	720	690	734	753	761	740	718	713	716	775	743	752	742	647	734	709	736	679	731	716	723	687	729	729	753	710	718	724	733	738	692	755	709	711	702	676	754	664	703	755	756	722	716	723	712	716	749	767	752	697	677	714	746	710	737	695	742	758	693	763	718	672	697	727	713	734	756	743	680	726	734	742	742	724	763	794	653	701	728	732	767	737	714	742	715	761	738	715	727	710	731	688	702	682	727	714	722	722	686	731	736	711	658	738	728	743	696	702	702	744	707	715	770	789	732	712	755	712	763	763	756	740	749	716	768	729	725	765	752	735	743	730	723	691	759	726	720	699	729	739	707	712	676	742	737	722	749	717	742	722	668	713	752	647	694	693	710	735	747	704	759	745	713	703	735	693	733	714	701	738	689	682	730	748	693	709	713	713	693	701	741	770	716	693	705	732	691	703	775	714	716	726	762	717	734	722	708	673	783	741	740	737	722	723	711	739	712	703	683	763	719	740	679	717	715	673	730	753	756	736	671	705	682	806	710	679	765	743	683	723	716	747	678	740	729	742	683	728	755	707	702	715	731	744	732	732	741	777	717	765	696	687	714	719	717	667	725	728	787	715	712	760	743	751	677	709	749	704	753	734	721	714	742	671	678	687	709	711	717	735	720	764	764	724	751	715	750	727	731	722	694	709	728	718	758	723	754	778	720	772	703	726	718	700	715	717	769	744	733	726	745	669	774	731	719	722	698	750	710	701	684	709	694	756	720	708	747	739	742	696	658	743	739	754	705	763	755	754	696	704	717	742	706	677	771	715	730	729	755	656	743	677	710	705	780	735	781	772	713	765	727	712	786	711	686	749	709	780	674	771	736	749	690	716	772	760	696	695	689	744	710	723	676	666	718	722	723	734	717	743	744	777	681	741	715	689	686	745	720	786	738	735	696	767	733	742	739	669	741	696	727	789	767	713	677	705	723	716	791	662	686	711	740	718	675	758	703	724	719	632	733	693	708	735	746	781	733	742	716	764	673	735	665	743	712	750	759	665	684	682	752	703	715	748	765	755	706	755	714	755	704	726	751	729	733	685	724	737	725	725	708	711	726	716	683	662	760	689	734	717	728	689	702	722	726	729	707	737	716	739	742	722	705	707	733	710	732	725	724	700	767	707	726	686	677	748	751	768	731	706	746	753	740	679	719	737	761	708	725	772	752	746	739	728	747	707	728	706	734	681	724	746	661	744	718	726	679	714	739	716	718	688	717	673	720	738	722	717	735	770	698	741	701	680	734	726	732	766	721	762	727	710	735	733	723	740	730	744	715	762	704	721	751	711	712	669	676	702	756	759	752	736	770	743	706	703	754	714	722	745	725	679	698	715	702	740	716	740	753	705	725	701	737	680	729	751	711	722	678	714	709	740	733	675	704	701	706	743	747	727	750	686	740	739	750	769	718	721	735	734	728	758	718	733	767	719	692	738	797	734	691	675	702	732	701	722	727	746	684	699	757	732	681	689	747	696	688	751	716	728	693	719	673	678	726	747	737	695	734	706	715	725	694	743	746	691	748	710	739	733	772	667	722	679	713	695	675	737	736	710	707	757	707	737	765	716	703	721	740	710	714	744	752	710	737	731	723	725	723	730	728	712	685	761	712	730	756	729	733	709	724	730	749	740	698	780	739	696	775	710	693	716	710	715	711	728	747	735	709	712	725	749	743	720	690	702	765	725	706	689	714	676	709	694	720	751	762	727	663	695	760	766	720	682	738	720	738	690	715	739	764	753	742	738	708	704	719	710	718	753	733	698	671	733	691	706	745	771	783	687	714	765	770	659	703	728	734	724	742	735	729	691	719	733	717	775	723	713	678	732	752	745	735	707	699	700	756	716	705	714	714	731	702	710	744	723	718	737	764	718	707	749	713	735	722	691	736	711	737	700	708	689	746	733	711	719	689	754	734	685	718	734	742	712	751	698	720	688	683	699	709	692	757	700	701	737	725	732	757	726	724	712	785	694	767	716	713	703	758	762	740	750	747	781	705	778	729	752	750	716	731	759	703	721	698	712	752	684	744	743	679	759	707	769	732	729	673	750	712	748	744	681	723	721	724	686	702	672	709	711	718	737	744	725	721	748	721	716	730	743	678	768	701	671	746	714	733	728	753	733	716	706	734	725	705	757	715	730	738	685	741	744	808	719	696	740	731	789	635	760	725	713	713	750	649	773	748	702	737	682	695	746	771	770	722	719	775	667	737	751	698	761
15791	32512	29603	20439	15370	12095	9415	7318	5662	4534	3474	2967	2640	2331	2076	1840	1700	1586	1449	1374	1319	1352	1256	1151	1138	1166	1235	1129	1092	1029	1083	1133	1004	1041	945	1001	1001	937	949	899	863	898	906	897	904	885	917	931	930	921	899	882	887	866	933	879	908	865	874	900	879	883	870	853	920	853	879	828	882	873	872	921	843	894	888	897	845	867	903	837	920	862	885	894	888	849	830	838	840	807	845	840	835	872	887	843	825	879	803	863	877	881	865	857	842	840	918	849	870	893	830	836	880	860	863	857	834	852	867	836	847	863	854	840	853	867	902	839	813	843	853	809	810	892	849	850	836	867	822	839	857	871	842	850	869	881	877	803	805	803	870	895	893	892	840	867	848	812	817	849	806	847	864	862	911	868	870	912	874	863	861	939	856	805	855	862	823	867	863	823	881	819	842	886	899	831	866	822	883	828	869	849	830	853	834	851	830	846	846	845	848	795	819	858	867	869	842	834	815	902	836	856	838	866	879	890	870	784	846	836	891	840	842	816	867	885	821	827	890	823	879	858	785	810	905	844	775	894	821	859	892	829	847	837	838	838	791	898	871	856	799	888	834	807	845	886	840	872	817	820	825	807	814	864	869	861	763	851	875	850	846	791	881	854	850	869	894	878	850	864	869	822	869	834	811	841	858	851	854	878	857	807	846	899	885	848	881	867	809	887	887	871	799	848	817	843	847	832	793	832	879	815	911	892	857	833	840	869	832	849	883	884	827	893	870	843	841	866	848	896	842	812	834	852	857	805	855	872	864	848	822	855	876	845	873	886	882	854	856	826	875	817	862	850	848	867	847	839	850	823	837	855	863	808	802	862	820	828	840	800	891	874	857	801	853	899	806	905	850	839	870	798	851	856	873	801	861	879	845	855	877	876	837	870	805	828	830	826	860	867	815	883	897	869	813	842	833	813	876	861	806	851	824	847	852	845	854	892	840	885	866	862	856	856	808	872	815	808	797	881	854	815	818	849	872	819	840	849	867	888	809	908	852	848	876	829	872	814	868	824	855	869	864	861	850	803	861	843	808	869	830	846	831	845	846	885	839	851	870	824	806	809	849	871	861	881	844	830	857	876	850	850	886	841	835	859	781	861	839	830	878	786	831	837	793	858	880	803	866	838	820	843	850	820	925	850	905	819	812	857	817	893	837	838	871	843	942	843	897	853	884	826	842	830	838	875	904	876	803	832	810	911	810	826	849	799	879	808	831	816	869	855	841	817	836	871	823	883	804	873	842	875	864	839	853	860	877	878	842	804	794	887	853	837	830	856	875	866	877	836	882	841	878	832	886	919	855	835	863	831	839	817	875	872	844	821	807	804	855	812	793	828	831	813	825	829	848	841	836	850	875	811	868	814	885	804	870	821	838	832	843	822	880	902	810	849	850	834	827	868	851	890	898	809	828	813	866	893	835	841	878	776	840	888	825	869	833	825	897	830	851	782	822	888	864	856	830	832	814	764	831	827	833	818	866	832	806	871	859	856	830	872	906	870	859	869	827	843	870	869	855	783	824	835	852	838	815	873	857	860	836	819	874	882	828	850	868	833	918	873	813	830	901	855	858	837	781	843	856	826	799	817	830	831	824	826	820	836	887	871	878	894	815	828	826	855	862	816	832	885	823	840	816	847	890	856	874	787	848	810	858	825	783	876	854	852	873	832	892	814	897	851	881	803	855	837	854	826	846	856	874	801	865	878	907	850	855	856	899	848	880	819	861	854	908	852	890	874	837	854	805	855	788	857	859	847	860	878	836	855	814	816	855	854	873	855	816	893	821	866	783	824	844	897	845	852	829	812	798	801	819	788	837	896	821	832	844	871	837	891	802	842	821	832	838	855	819	821	909	878	898	864	841	873	815	857	818	880	881	878	841	819	875	829	831	857	867	825	866	814	903	841	788	847	821	792	853	866	856	886	824	865	874	864	915	829	826	868	883	934	839	794	838	805	862	810	841	866	828	878	847	844	849	852	885	859	799	877	814	821	837	823	843	859	878	868	893	844	834	912	809	901	879	834	831	861	825	779	801	873	822	911	801	856	841	897	829	827	857	838	913	826	868	874	814	860	826	928	832	817	858	830	841	790	867	860	842	838	857	841	844	826	825	793	852	856	827	849	873	837	816	877	872	869	834	802	886	826	863	886	829	805	815	923	859	865	845	840	818	825	808	886	822	854	863	820	853	858	864	845	794	767	797	815	823	828	824	829	849	821	854	900	876	871	823	803	866	850	829	857	848	810	869	848	868	813	881	854	798	845	888	836	790	882	832	808	830	848	816	847	821	845	855	860	832	847	857	883	842	852	839	866	843	812	920	859	863	869	851	853	835	877	887	837	875	845	859	810	858	876	875	795	839	858	869	824	901	827	854	897	872	860	827	801	882	833	826	860	829	856	845	905	814	826	866	901	835	825	876	839	817	767	879	855	864	844	829	806	852	846	833	876	784	825	840	810	855	902	834	850	845	821	865	846	816	806	865	857	849	856	926	870	838	862	838	864	855	872	864	846	858	849	861	794	851	829	867	861	840	863	858	882	862	828	803	845	853	847	852	857	840	776	856	872	877	858	792	829	836	832	828	797	858	865	853	843	855	848	896	857	856	837	835	804	827	789	832	833	812	865	853	818	811	856	820	831	857	891	812	840	860	816	819	846	842	827	849	847	832	834	847	857	807	845	831	888	794	857	834	826	876	837	838	895	867	840	873	833	818	845	797	835	854	867	890	816	857	841	785	909	860	820	821	826	829	848	826	886	797	829	825	822	844	850	830	849	863	860	881	874	856	856	880	872	842	811	842	828	814	825	865	853	809	817	849	888	774	845	867	836	856	837	817	863	854	871	849	816	829	871	860	821	854	827	858	877	805	880	859	845	826	900	863	842	808	860	797	801	841	843	844	831	891	814	863	898	837	846	803	814	827	860	822	862	794	847	817	917	852	861	865	915	801	869	862	810	892	854	854	811	839	876	798	804	891	848	880	797	838	795	836	867	839	848	812	853	817	870	885	795	882	819	878	850	812	837	806	864	882	828	853	840	815	811	847	812	846	815	837	891	836	833	841	823	851	879	830	847	896	818	803	854	858	863	795	811	880	872	879	829	791	860	881	819	834	825	912	896	870	850	853	798	837	913	834	829	882	797	897	832	855	855	826	818	881	853	879	837	833	872	850	833	878	865	861	823	830	805	819	851	909	830	850	840	794	852	889	881	837	873	889	836	841	865	856	856	881	822	888	816	863	845	819	878	866	857	809	919	787	864	860	822	848	818	835	794	851	891	807	840	848	821	884	832	868	849	879	908	867	844	886	836	840	915	818	900	865	834	839	894	882	889	881	794	824	846	811	844	834	851	866	836	834	895	877	895	864	882	838	793	862	852	892	873	843	851	830	840	840	885	815	863	858	837	801	855	882	829	822	818	835	837	861	888	829	865	818	820	780	838	789	844	908	850	856	860	870	847	849	885	885	867	813	849	866	870
22616	20985	28723	23430	21011	21441	16634	6227	3997	3221	2557	2186	1903	1709	1527	1420	1370	1164	1188	1073	1036	1005	967	927	903	1018	909	989	901	847	845	893	837	845	802	738	823	770	732	735	739	702	715	728	721	714	722	742	692	705	742	671	716	742	749	684	681	762	737	731	701	679	755	720	704	703	669	670	697	695	761	714	705	742	675	712	693	696	703	681	731	728	781	686	677	683	673	682	693	690	713	706	698	704	662	696	669	688	681	676	697	681	677	728	677	657	696	714	695	692	719	687	696	724	688	723	684	691	669	702	638	691	659	674	663	678	703	665	706	653	683	692	713	619	731	663	688	669	726	704	685	697	696	720	685	682	724	653	689	720	684	664	648	663	664	707	691	653	712	648	669	674	729	665	641	691	709	701	656	707	660	701	658	660	767	693	673	687	666	689	671	633	684	669	690	655	652	736	672	671	709	716	731	691	657	670	696	664	700	675	736	667	681	660	685	684	665	651	700	712	659	673	682	708	718	715	672	715	645	683	707	670	685	696	740	686	687	683	664	666	686	712	679	671	687	706	672	696	684	718	718	694	707	706	689	679	627	687	665	723	699	676	676	679	663	633	700	708	697	674	711	698	664	690	692	637	684	671	711	709	670	711	640	673	675	645	706	700	661	704	713	658	659	688	680	701	748	672	673	671	673	697	709	675	729	708	666	680	716	657	685	665	640	685	688	737	732	699	716	681	704	704	673	673	703	695	686	643	657	679	674	653	685	694	714	707	643	703	672	762	659	652	668	699	691	679	648	715	727	710	656	660	662	670	684	702	690	671	681	651	681	682	687	685	707	726	672	674	671	705	668	765	734	639	675	712	674	696	669	698	676	676	706	707	690	726	647	717	649	637	643	761	697	698	645	686	669	660	705	695	730	674	709	694	692	684	684	681	686	670	676	682	654	657	669	690	632	675	676	716	699	696	677	673	655	688	679	673	632	661	725	738	660	665	701	698	717	685	694	675	711	662	674	687	624	706	656	705	687	668	698	676	701	654	663	703	673	735	672	696	616	690	744	646	721	686	624	697	744	679	667	686	736	684	720	686	718	651	687	706	702	752	638	719	698	679	658	697	667	670	645	666	663	702	691	711	701	701	658	687	717	664	674	702	650	643	699	657	642	685	708	704	684	688	648	681	706	673	682	697	683	648	742	655	676	707	681	690	665	735	671	708	666	706	671	687	694	746	661	633	668	704	693	709	727	719	693	686	661	671	664	646	708	700	695	643	710	684	664	661	710	671	698	716	685	663	659	696	673	689	685	697	668	671	678	682	606	684	681	709	674	665	690	695	658	678	646	665	660	636	651	716	670	693	680	691	679	707	713	642	673	675	633	669	699	676	717	692	684	649	704	657	695	744	709	670	634	695	612	670	684	707	691	715	680	689	666	685	719	689	701	697	695	681	722	682	639	637	699	697	680	669	703	658	658	652	672	642	668	714	633	672	688	719	702	687	668	649	687	698	669	662	669	670	671	693	668	671	666	685	666	716	720	680	657	675	728	682	720	678	693	669	667	688	692	681	663	669	655	692	684	740	675	716	678	685	682	667	688	674	723	682	721	698	710	682	711	643	682	723	662	666	661	696	680	661	660	684	675	651	652	708	662	701	715	738	673	671	672	687	634	707	691	673	723	678	706	648	686	693	686	663	696	684	680	676	702	668	663	683	731	673	697	661	683	737	692	643	726	701	686	631	663	713	643	689	661	676	665	627	678	708	656	639	700	670	698	647	699	681	633	645	641	681	678	658	700	709	673	724	707	694	690	722	656	652	659	706	696	671	645	652	673	683	681	685	682	714	679	711	677	681	651	671	653	689	648	650	674	681	659	679	684	671	688	693	688	652	700	668	690	658	741	705	658	673	691	746	675	692	714	689	653	674	658	652	670	682	671	665	680	664	682	731	686	708	687	680	657	680	673	683	708	668	721	713	649	664	733	692	703	694	692	705	686	667	661	744	688	671	658	698	637	725	689	683	694	678	674	694	653	669	669	699	660	673	695	705	733	689	704	716	728	651	654	665	650	707	686	730	712	667	633	708	722	666	672	698	670	630	677	685	680	713	665	676	713	658	657	697	653	715	721	691	675	683	703	651	694	656	723	670	674	678	665	686	679	651	679	659	656	615	670	656	698	660	643	678	724	669	728	699	657	723	713	629	663	635	693	649	694	662	675	682	673	690	618	709	693	645	710	643	688	663	622	690	652	667	704	703	697	687	641	655	720	675	699	692	683	677	718	694	710	693	669	708	685	650	752	684	672	674	702	731	711	656	681	656	696	656	695	664	669	640	695	680	653	684	655	661	642	678	662	728	688	718	650	658	689	682	692	668	683	669	639	714	669	714	712	699	671	710	674	669	691	673	660	663	715	700	678	672	675	747	691	667	637	732	723	646	648	671	661	713	681	665	680	659	661	668	673	684	680	697	676	675	655	680	701	702	695	664	680	691	699	717	713	672	699	715	684	688	662	675	649	649	633	714	635	637	685	703	684	754	654	716	664	684	665	680	751	697	662	702	662	669	662	638	666	696	597	662	651	714	679	651	631	732	663	717	719	692	740	701	728	670	711	669	653	638	669	719	663	673	690	680	669	713	664	661	667	659	698	684	669	692	704	709	649	682	677	640	675	693	651	727	696	719	688	616	704	693	734	724	623	621	644	656	671	689	679	622	696	657	694	687	697	678	689	689	655	697	711	648	689	677	719	693	723	731	703	680	691	673	676	690	631	659	707	728	680	709	718	715	656	690	644	727	687	691	688	656	629	663	625	672	720	650	739	704	659	690	682	697	654	695	705	672	653	697	651	642	705	670	672	660	671	696	662	681	694	690	693	672	706	682	681	692	683	686	651	691	684	702	705	703	660	658	725	675	700	679	649	717	692	665	668	702	661	692	685	663	666	708	643	702	709	653	666	738	609	748	644	699	679	670	732	698	684	681	720	648	647	694	694	662	683	720	747	677	660	688	649	670	685	660	697	668	681	689	687	643	669	672	668	653	672	718	697	643	711	670	691	686	712	720	678	676	694	670	699	697	689	670	736	703	650	667	693	666	670	666	688	650	677	699	687	681	640	694	662	681	680	672	655	697	670	691	666	702	696	725	677	665	656	719	697	639	659	677	689	685	697	677	643	640	637	654	677	627	728	695	670	664	661	689	713	654	721	674	688	683	687	678	631	657	715	697	716	711	688	692	632	677	690	694	716	696	737	693	696	673	682	634	694	698	708	679	692	694	676	655	722	676	691	721	675	674	680	730	664	678	693	712	690	671	674	699	666	652	643	685	688	665	610	660	673	690	649	647	697	653	665	695	659	640	706	720	697	723	697	675	652	678	681	635	728	686	687	674	666	690	706	695	645	649	694	667	718	688	697	672	704	635	689	687	648	654	691	699	655	638	654	683	691	713	667	703	687	655	646	629	644	693	660	676	671	678	668	694	702	696	673	671	666	732	681	648	702	688	698	655	703	675	691	657
18036	36936	33752	24787	19473	15667	12528	9951	7752	5945	4726	3951	3282	2840	2440	2188	1965	1826	1664	1561	1490	1383	1264	1223	1237	1246	1298	1221	1206	1183	1134	1076	1027	991	995	1007	927	931	864	895	895	856	908	828	820	854	856	868	903	869	841	857	852	825	835	881	817	900	762	827	861	863	872	856	839	846	838	824	812	804	877	833	816	893	863	850	814	798	818	836	810	764	837	839	820	756	819	789	732	826	783	791	741	829	725	804	811	795	816	758	816	779	762	810	831	755	822	805	768	782	776	795	772	806	814	802	835	769	814	749	806	784	809	740	789	780	798	779	780	843	742	773	798	805	774	728	780	802	784	766	802	806	799	767	812	784	750	803	753	717	765	796	770	768	781	756	785	788	807	807	780	818	792	822	757	782	724	722	816	761	782	776	765	775	754	801	764	795	745	788	787	761	797	734	752	744	783	756	742	812	743	738	788	764	753	832	773	756	775	751	761	783	745	753	755	776	798	755	741	804	814	761	754	802	780	763	712	773	762	809	739	753	759	811	790	788	758	780	767	765	760	788	829	715	796	783	817	815	815	718	799	783	783	784	802	776	794	788	742	784	836	781	760	754	770	809	769	756	787	715	759	767	758	835	759	805	806	766	807	804	747	779	811	749	796	786	795	838	766	789	787	776	771	778	747	811	764	846	767	760	776	835	766	782	724	758	737	779	787	785	760	813	802	777	762	764	782	825	749	773	809	783	800	813	813	757	753	793	781	727	808	766	756	725	777	773	774	784	747	781	750	776	791	764	777	786	748	821	791	774	780	741	740	774	804	772	777	774	758	771	773	807	784	817	766	802	775	755	746	806	777	803	794	802	817	795	824	826	803	725	783	765	765	812	754	796	765	780	787	785	778	758	804	791	743	776	738	775	807	717	800	795	761	818	757	779	851	718	773	773	764	807	785	809	735	756	825	756	748	775	801	804	805	813	792	739	796	812	798	778	752	769	863	762	791	818	766	819	766	799	792	806	806	777	730	806	796	732	802	746	780	799	763	763	809	784	770	765	772	806	759	742	744	801	834	769	792	763	779	801	777	809	826	792	840	735	794	790	776	809	787	813	756	775	833	759	776	784	767	756	764	768	789	751	783	792	733	758	771	761	814	776	801	786	812	814	757	771	800	806	815	785	815	790	772	769	752	786	718	781	829	787	732	739	790	786	789	814	749	750	783	724	782	770	756	734	814	773	749	818	780	765	738	757	857	783	775	784	776	747	807	782	798	793	766	789	766	831	746	783	777	777	777	769	788	760	785	772	778	751	824	857	742	739	829	732	812	796	840	839	773	823	813	761	821	834	780	788	806	738	760	809	776	765	762	797	769	755	765	738	798	798	797	821	779	751	775	770	839	762	744	751	799	768	748	750	768	835	778	793	748	791	801	779	738	782	786	779	776	759	752	730	764	741	800	831	733	787	782	745	816	759	745	766	799	773	728	767	778	767	731	790	820	773	790	788	782	826	811	785	799	804	779	721	765	745	752	797	757	735	783	741	758	798	798	756	790	762	791	775	765	757	814	809	808	770	806	735	810	708	765	797	765	782	806	800	764	748	811	784	789	771	740	790	778	769	784	788	788	764	781	771	756	797	760	751	753	776	801	794	754	770	794	807	762	793	769	759	801	787	772	837	798	766	778	743	763	773	812	778	755	764	754	809	816	793	783	768	801	772	785	763	760	803	808	768	780	792	759	790	767	835	763	779	772	822	761	714	783	785	712	774	762	765	729	746	767	748	777	825	745	778	747	809	765	773	829	834	774	782	748	762	829	774	770	783	778	734	795	797	784	808	774	766	770	787	805	811	817	747	724	772	799	781	787	805	764	810	786	761	794	772	785	688	792	783	785	785	781	760	750	799	753	749	784	736	811	790	781	789	742	799	768	766	775	845	734	804	797	777	801	783	813	786	784	783	781	708	736	764	760	753	737	784	782	787	796	786	803	759	762	781	860	755	794	811	810	828	793	771	832	845	734	739	833	790	754	852	783	762	757	783	785	787	784	756	774	769	716	796	792	790	765	783	786	786	770	744	800	752	799	748	795	799	753	813	830	762	776	795	775	795	781	773	767	769	757	816	765	717	813	801	819	712	735	796	762	769	740	772	798	738	802	847	793	773	797	801	760	780	780	750	724	806	778	765	809	772	750	752	808	814	774	785	759	757	754	759	785	801	757	811	753	767	750	727	764	745	735	797	776	772	737	784	778	780	780	736	779	775	759	771	793	698	749	798	764	753	770	727	758	813	784	802	747	730	820	831	759	731	803	801	792	793	779	776	773	764	770	734	826	779	783	750	819	779	785	814	786	759	751	704	755	812	786	788	752	774	738	740	761	808	814	735	764	752	785	845	771	843	804	817	794	778	749	797	817	754	802	822	810	774	798	800	761	756	806	799	742	776	797	758	797	790	737	790	773	797	746	747	805	795	805	795	799	796	814	735	752	789	804	848	776	797	757	754	769	767	761	800	825	771	824	834	813	783	760	743	776	815	758	760	760	773	733	748	745	753	784	776	761	803	762	734	766	781	780	732	768	795	789	783	791	761	764	787	828	799	794	769	773	771	768	808	843	785	807	757	775	794	787	766	788	821	767	784	767	796	802	764	777	786	755	726	749	783	838	765	778	778	813	748	794	807	809	752	700	792	789	801	742	737	775	780	758	791	784	758	775	783	790	792	843	796	770	745	818	788	748	777	756	776	778	796	757	742	814	792	777	724	771	784	795	799	807	773	759	784	738	735	777	755	762	728	809	732	794	840	763	755	722	770	750	775	749	756	795	792	748	738	756	770	808	784	761	767	785	759	792	793	760	766	799	842	804	771	791	791	746	766	765	733	802	765	795	776	785	788	795	773	781	795	771	759	763	794	738	778	782	778	797	759	786	792	782	767	749	823	803	742	790	772	794	766	778	817	774	762	762	780	771	770	783	786	762	814	780	791	755	768	813	774	809	775	743	753	746	806	804	828	817	825	761	822	787	780	786	792	756	794	745	774	752	780	763	818	737	762	752	789	752	724	760	771	779	748	786	711	793	735	810	828	770	721	791	707	767	795	730	789	791	760	772	745	745	769	782	755	794	782	781	755	790	775	760	779	777	788	773	763	798	763	740	781	750	792	797	783	763	764	760	796	736	742	795	743	770	778	783	773	808	810	757	775	798	797	791	770	808	729	771	816	741	772	774	776	766	812	766	786	773	785	783	812	788	810	794	740	747	736	785	784	820	771	787	792	813	780	763	796	758	746	800	824	771	794	817	786	692	797	806	784	796	796	773	734	795	790	751	749	787	779	774	806	806	745	806	781	764	795	786	804	805	778	754	798	767	771	798	763	827	774	791	770	757	818	767	762	769	772	785	793	765	789	807	785	772	705	723	781	756	806	764	732	756	766	829	799	774	799	771	743	787	797	791	794	730	771	756	781	765	774	782	737	815	794	752	773	786	790	735	812	814	740	765	781	744	720	796	769	728	786	740	753	781	825
26852	21116	20312	12578	6329	4430	3139	2558	2000	1643	1546	1423	1318	1294	1186	1186	1123	1078	1185	1185	1066	1019	1030	954	994	1045	1096	1015	1028	1047	1012	1009	955	938	998	956	939	916	912	963	964	928	923	894	907	936	919	975	920	870	886	928	943	965	973	916	925	903	934	920	955	935	927	943	1003	929	885	939	933	930	960	948	872	899	939	950	941	937	957	921	952	934	897	934	918	922	894	896	907	926	980	932	944	871	904	920	894	955	926	913	888	939	894	877	921	915	852	920	897	950	966	954	904	923	1002	863	881	948	860	972	958	912	863	898	900	949	943	911	920	933	957	888	911	915	987	938	866	938	960	929	930	960	881	957	932	935	882	906	960	927	914	929	944	895	901	907	867	917	927	940	936	963	921	892	914	908	936	934	861	916	908	921	915	931	979	954	889	943	957	925	901	951	987	949	1020	937	929	955	928	890	916	954	941	862	859	896	940	900	875	886	819	960	949	898	947	913	889	957	906	909	874	866	902	907	907	955	886	945	906	946	852	946	823	888	957	990	915	927	935	937	935	959	927	905	962	895	904	890	949	899	910	955	961	863	967	907	880	933	947	899	912	894	908	906	931	960	936	923	926	955	902	909	925	913	888	897	973	998	886	933	914	961	885	921	988	903	937	937	901	922	913	880	942	873	881	942	957	927	891	908	949	917	912	885	930	902	885	967	952	946	973	930	928	837	949	902	968	921	1002	969	910	934	859	910	941	951	916	984	955	926	886	951	914	953	929	930	884	926	948	859	942	935	939	960	914	888	975	925	901	911	913	938	876	929	904	969	919	963	974	920	926	932	890	925	911	962	962	961	916	929	943	920	905	949	950	865	905	941	899	903	908	908	910	852	913	953	900	911	889	961	904	960	919	952	914	923	911	905	902	860	898	904	955	957	873	900	911	925	939	933	919	939	911	913	1015	954	918	908	940	926	900	918	880	919	912	921	905	942	923	979	980	919	917	885	885	974	906	937	816	937	956	1002	964	952	885	913	881	971	937	945	938	904	886	927	915	971	968	938	878	886	928	944	946	928	928	953	940	940	870	960	950	888	968	904	977	948	896	927	892	908	938	955	890	871	935	937	911	893	916	922	906	938	919	853	872	927	935	914	892	893	899	935	905	954	926	909	877	905	932	906	865	915	904	888	951	929	932	904	927	920	905	975	933	889	932	911	917	956	953	933	893	900	917	880	936	917	925	894	908	890	909	930	878	899	905	899	863	909	924	917	933	965	865	922	930	934	903	935	964	917	909	890	982	886	899	923	923	892	940	897	897	920	893	930	911	894	878	902	909	908	960	933	897	953	981	904	937	907	904	919	931	927	896	929	959	924	950	900	902	918	920	948	915	927	969	951	904	937	916	875	945	909	894	946	941	903	895	907	944	952	924	934	906	944	922	886	918	904	919	960	940	916	907	957	891	934	959	914	899	964	990	942	871	896	926	918	929	942	968	875	880	915	973	1015	944	920	922	936	942	938	930	905	926	906	909	917	956	904	904	953	897	912	928	923	941	913	949	896	939	901	932	904	942	961	961	886	872	956	935	948	922	953	873	885	952	950	898	921	914	924	904	938	938	908	947	932	939	892	925	892	867	911	928	921	949	955	926	903	941	961	887	890	906	908	902	910	921	906	930	910	940	954	928	939	888	922	939	899	926	932	953	961	921	923	917	937	945	926	866	903	965	926	880	913	930	897	980	922	926	878	973	995	890	973	964	969	905	977	908	949	908	940	975	898	957	913	923	952	926	924	858	871	949	951	942	976	946	899	836	923	874	941	946	903	953	936	888	950	907	921	940	912	935	947	926	874	912	926	915	927	953	949	963	928	938	963	938	920	862	919	942	940	953	913	916	897	918	910	914	899	914	938	876	907	932	937	946	916	938	916	908	974	898	941	923	972	933	930	952	938	884	955	889	875	958	926	925	957	925	931	958	896	917	910	912	937	893	967	876	908	957	886	929	907	922	900	992	868	889	930	935	959	917	954	903	893	959	960	947	877	903	954	1008	924	975	901	923	913	958	964	914	909	921	926	939	932	911	945	940	925	939	925	896	927	880	888	955	898	956	940	898	956	947	961	889	951	990	918	931	956	1005	973	961	893	949	913	920	933	927	900	919	912	888	913	932	943	896	862	910	924	941	955	912	882	961	920	869	915	924	893	867	959	925	931	920	880	973	938	986	939	925	899	932	934	949	929	935	897	883	855	952	840	928	942	899	904	927	959	990	909	969	973	895	912	882	980	930	928	910	950	912	879	919	945	946	935	918	951	888	901	924	876	891	919	964	946	961	914	932	909	900	917	948	915	865	888	905	943	900	888	930	901	897	974	960	928	901	889	906	887	918	921	925	935	897	915	922	945	916	899	932	922	919	940	909	876	924	941	899	885	926	922	948	919	941	949	923	921	894	957	887	940	986	900	902	919	944	915	899	934	864	919	917	895	904	885	930	896	969	931	912	913	952	914	908	885	899	877	924	941	937	965	952	902	956	916	882	924	985	869	909	945	917	882	945	908	909	926	919	943	946	934	970	955	911	918	939	908	926	962	902	970	917	933	951	915	949	931	903	935	895	918	904	899	895	913	896	927	934	905	915	955	940	925	862	949	940	987	939	961	898	934	917	972	866	930	964	908	905	902	952	884	918	955	933	972	925	951	977	890	924	943	932	951	888	922	865	952	938	866	861	973	916	898	982	956	922	885	931	920	928	935	899	911	965	895	921	943	893	961	908	912	935	911	879	914	948	917	874	939	945	927	898	957	933	941	987	899	920	902	949	860	921	896	923	925	911	920	960	950	936	922	907	923	970	885	919	913	951	901	927	923	971	919	896	950	937	918	914	900	918	918	945	930	893	951	923	899	967	909	908	971	928	941	923	905	920	933	883	942	906	934	933	917	872	955	929	919	950	881	950	942	887	943	930	925	963	953	918	913	1004	993	925	955	859	902	925	937	966	861	939	960	949	894	856	895	926	925	951	922	921	932	901	889	919	941	955	903	950	918	934	900	907	930	944	934	920	895	901	896	942	924	917	862	926	910	933	949	965	960	941	927	940	928	912	954	892	896	960	924	898	946	969	939	900	912	896	915	931	936	950	917	945	902	913	950	976	864	1010	932	968	931	883	924	922	961	883	977	957	926	946	934	918	931	901	917	859	947	964	946	940	926	932	905	938	938	930	937	942	889	902	936	1000	959	963	915	954	902	938	934	916	926	949	937	891	908	912	860	981	958	871	915	1009	886	935	931	896	883	860	950	891	920	867	941	899	959	904	866	911	955	966	903	939	929	927	947	912	933	977	943	967	894	972	859	951	881	928	918	911	880	904	897	872	996	897	945	911	908	920	928	863	881	900	925	914	971	938	903	957	869	928	973	929	925	913	888	866	945	922	940	938	960	926	935	908	950	900	953	972	837	908	880	881	947	917	954	891	933	935	947	864	959	961	933	880	901	936	950	882	926	936	936	983	911	883	969	924	952	903	935	901	924	903	913	918	904
14802	25157	22695	13987	9819	7711	5926	4680	3647	2961	2613	2247	1961	1834	1679	1542	1445	1395	1331	1365	1323	1291	1327	1227	1271	1281	1284	1279	1222	1251	1174	1252	1113	1143	1151	1209	1093	1131	1072	1151	1118	1099	1074	1097	1070	1064	1118	1129	1172	1063	1064	1046	1050	1094	1100	1075	1099	1077	1066	1086	1047	1136	1018	1054	1132	1120	1077	1169	1112	1116	1117	1110	1088	1105	1025	1126	1140	1097	1093	1086	1043	1111	1069	1137	996	1081	1096	1074	1040	1051	1089	1111	1026	1045	1047	1070	1062	1052	1105	1129	1057	1031	1049	1011	1164	1043	1089	1008	1058	1033	1032	1073	1121	1155	1061	1055	1005	1052	1080	1091	1065	1060	1084	1033	1020	1065	1059	1083	1120	1052	1102	1084	1095	1117	1057	1091	1077	1078	1028	1038	1041	1086	1114	1050	1106	1081	1087	1049	1049	1055	1098	1049	1063	1071	1008	1076	1118	1109	1085	1058	1038	1164	1124	1053	1054	1016	1064	1104	1108	1133	1040	1056	1024	1082	1118	1118	1091	1080	1086	1028	1047	1103	1088	1070	1092	1080	1010	1057	1028	1074	1087	1049	1074	1083	1115	1084	1088	1109	1099	1073	1039	1040	1098	1067	1031	993	1005	1055	1103	1039	1115	1066	1107	1047	1020	1065	1093	1051	1065	1002	1053	1128	1081	1087	1062	1059	1069	1084	1050	1082	1050	1028	1047	1134	1108	1106	1092	1077	1118	1058	1025	1055	1046	1031	1067	1047	1047	1066	1136	1049	1111	1061	1074	1069	1052	1066	1082	1101	1059	1114	1061	1095	1047	1072	1065	1070	1061	1073	1042	1078	1122	1087	1091	1030	1075	1041	994	1087	1039	1087	1062	1040	1121	1122	1048	1114	997	1020	1064	1016	1102	1094	1120	1024	1032	1078	1129	1063	1053	1107	1060	1083	1046	1049	1050	1076	1061	1071	1067	1061	1041	1090	1009	1086	1091	1067	1091	1032	1055	1063	1131	1064	1069	1129	1119	1128	1088	1113	1069	1076	1081	1064	1063	1062	1073	1033	1046	1077	1060	1069	1082	1047	1049	1078	1044	1066	1077	1080	1101	1108	1057	1006	1081	1054	1091	1076	1072	1072	1046	1117	1093	1085	1093	1010	1076	1056	1088	1042	1094	1016	1046	1123	1032	1104	1052	1064	1051	1005	1064	1053	1041	1036	1028	1076	1069	1039	1015	1038	1086	1032	1039	1001	1060	1106	1072	1068	1126	1078	1017	1042	1105	1132	1073	1105	983	1082	1072	1066	1057	1068	1087	1028	1103	1041	1080	1062	1055	1060	1044	1082	1102	1098	1045	1098	1072	1083	1119	1072	1101	1071	997	1082	1081	1041	1076	1105	1055	1023	1054	1076	1053	1130	1096	1040	1021	1078	1068	1108	1089	1032	1087	1056	1088	1088	1069	1064	1093	1006	1105	1041	1066	1072	1055	1038	1088	1067	1099	1017	1131	1076	1089	1046	1080	1031	1063	1094	1096	1052	1130	1027	1086	1055	1066	1089	1087	1036	1070	1078	1122	1061	1044	1143	1104	1109	1062	1061	1065	1080	1037	1054	1101	1051	1038	1040	1055	1127	1046	1038	1075	1078	1052	1056	1095	1049	1015	1067	1048	1037	1008	1039	1048	1131	1087	1046	1109	1028	1109	1029	1084	1077	1079	1104	1078	1024	1062	1075	1028	1027	1103	1130	1062	1096	1078	1088	1064	1099	1084	1066	1055	1059	1036	1062	1093	1079	1012	1067	1067	1117	1135	1031	1066	1047	1101	1038	1029	1048	1053	1053	1025	1066	1024	1098	1096	1051	1115	1011	1061	1113	1070	1069	1038	1069	1079	1025	1092	1095	1046	1032	1040	1081	1065	1119	1080	1057	1053	1051	1051	1065	1102	1075	1055	1036	1020	1034	1062	1001	1106	1072	1070	1046	1068	1099	1066	1043	1120	1074	1117	1068	1048	1104	1095	1080	1086	1038	1035	1106	1018	1108	1091	1001	1051	1029	1066	1056	1092	1080	1118	1040	1116	1054	1032	1095	1048	1030	1069	1015	1119	1054	1063	1039	1097	1112	1063	1069	1088	1032	1107	1137	976	1040	1105	1069	1026	1058	1103	1046	1099	1123	1068	1064	1022	1058	1108	1098	1043	992	1051	1030	1061	1093	1045	1039	1088	1133	1055	1084	1016	1095	1063	1071	1152	1082	1058	1047	1074	1058	1012	1023	1063	1106	1049	1100	1044	1116	1075	1134	1056	1093	1055	1045	1054	1097	1062	1084	1037	1050	1089	1127	1083	1032	1082	1076	1112	1079	1085	1073	1089	1103	1043	1033	1125	1051	1095	1018	1054	1151	1010	992	1077	1050	1028	1037	1071	1061	1064	1048	1034	1092	1071	1043	1072	1051	1098	1085	1101	1082	1035	1100	1063	1096	1067	1078	1065	1110	1106	1014	1049	1034	1060	1051	1055	1071	1073	1034	1098	1129	1060	1100	1105	1070	1073	1011	1051	1124	1056	1040	1026	1099	1103	1067	1122	1009	1050	1050	1021	1075	1079	1030	1088	1040	1009	1113	1035	1069	1033	1066	1056	1084	1055	1023	1074	1100	1117	1074	1020	1061	1029	1066	1044	1075	1052	1090	1058	1093	1064	1071	1028	1085	1082	1068	1059	1087	1077	1059	1059	1104	1061	1065	1069	1027	1069	1063	994	1040	1042	1136	1101	1089	1088	1045	1056	1039	1059	1049	1093	1026	1035	1089	1118	1073	1099	1113	1109	1048	1078	1044	1056	1020	1109	1066	1046	1099	1070	1060	1097	1066	1028	1055	1071	1086	1133	1025	1044	1049	1038	1068	1095	1080	1044	1085	1059	1121	1062	1060	1070	1091	1094	1064	1066	1081	1074	1068	1062	1079	1062	1032	1062	1023	1130	1071	1132	1076	1071	1054	1101	1058	1086	1027	1130	1094	1134	1012	1042	1102	1053	1028	1073	1077	1049	1047	1103	1059	1070	1064	1121	1125	1017	1058	1033	1082	1101	1034	1051	1087	1018	1111	1051	1056	1126	1034	1063	1042	1019	1085	1042	1073	1012	1077	1059	1040	1039	1035	1079	1052	1105	1037	1007	1075	1041	1108	1064	1095	1010	1042	1037	1067	1036	1096	1026	1050	1103	1052	1137	1041	1097	1075	1018	1110	1025	1066	1043	1055	1088	1048	1009	1046	1014	1067	1123	1109	1071	1064	1063	1108	1032	1093	1083	1072	1037	1074	1077	1058	1078	1031	1084	1094	1019	1096	1024	1066	1055	1022	1098	1109	1040	1015	1078	1049	1077	1059	1100	1032	1096	1064	1108	1054	1064	1060	1086	1066	1077	1127	1055	1015	1120	1083	1140	1022	1066	1087	1049	1065	1035	1056	1059	1048	1040	1076	1063	1038	1059	1073	1029	1010	1106	1016	1011	1053	1089	1035	1027	1026	1016	1132	1013	1076	1037	1085	1043	1053	1051	1026	1086	1080	1100	1041	1018	1041	1081	1083	1116	1123	1076	1113	1112	1070	1084	1063	1087	1103	1074	1060	1045	1095	1094	1093	1067	1032	1118	1071	1036	1118	1098	1077	1105	1114	1072	1053	1117	993	1108	1083	1058	1027	1061	1109	1092	1118	1081	1099	1049	1096	1096	1016	1021	1058	1015	1078	1099	1121	1053	1088	1093	1093	1054	1030	1124	1091	1060	1100	1119	1065	1145	1037	1031	1039	1084	1099	1131	1063	1021	1087	1014	1062	1111	1107	1101	989	1046	1101	1123	1079	1109	1063	1041	1042	1031	1046	1050	1070	1094	1086	1076	1058	1068	1074	1091	1075	1073	1078	1107	1050	1085	1074	1061	1068	1097	1065	1068	1032	1087	1043	1151	1007	1055	1013	975	1112	1094	1096	1074	1055	1089	1094	1113	1071	1095	996	1117	1105	1096	1057	1053	1102	1031	1041	1084	1045	1110	966	1036	1063	1060	1042	1097	1048	1046	1046	1077	1018	1039	1023	1006	1075	1055	1059	1098	1061	1072	1115	1078	1064	1104	1085	1013	1044	1079	1065	1070	1075	1094	1060	1006	1044	1052	1062	1054	1096	1072	1107	1085	1053	1038	1108	1072	1078	1066	1094	992	1037	1120	1052	1063	1105	1100	1092	1126	1005	1067	1103	1088	1063	1044	1074	1115	1031	1039	1071	1098	1056	1085	1051	1057	1085	1097	1005	1075	1053	1052	1035	1105	1086	1079	1080	1078	1081	1069	1059	1017	1135	1051	1125	1068	1071	1030	1041	1089	1071	1074	1053	987	1033	1099	1111	1054	1110	1023	1099	1073	1060	1092	1071	1122	1053	1137	1033	1005	1067	1017	1145	1116	1065	1025	1051	1059	1054	1058	1079	1029	1025	1011	1065	1052	1036	1059	1031	1110	1066	1066	1134	1036	1091	1037	1016	1142	1089	1057	1022	1044	1067	1043	1066	1074	1063	1041	1052	1047	1056	1098	1061	1046	1023	1073	1073	1077	1012	1043	1056	1117	1049	1055	1142	1044	1073	1060	1058	1135	1066	1045	1007	1099	1022	1072	1075	1049	1112	1118	1107	1053	1104	1064	1087	1102	1091	1038	1047	1081	1040	1085	1091	1100	1024	1113	988	1031	1053	1044	1024	1041	1068	1071	1066	1085	1012	1089	1031	1115	1059	1109	1102	1009	1049	1082	1066	1053	1109	1054	1081	1083	1045	1034	1035	1062	1095	1111	1062	1115	1024	1015	1042	1073	1105	1016	1078	1056	1024	1099	1070	1064	1101	1047	1038	1062	1057	1060	1070	1126	1071	1114	1046	1055	1016	1116	999	1033	1065	1106	1089	1110	1100	1067	1127	1018	1053	1079	1073	1042	1126	1081	1062	1080	1067	1151	1069	1064	1063	1103	1081	1087	1024	1049	1118	1079	1060	1069	996	1054	1120	1079	1070	1088	1029	1080	1039	1013	1068
23629	20974	28315	23837	21063	16415	7259	4115	2932	2396	2008	1803	1563	1327	1241	1204	1189	1143	1040	1020	992	959	956	917	856	950	913	904	932	857	897	862	854	832	809	767	848	771	827	813	734	716	729	757	793	750	727	746	730	761	784	776	787	741	751	748	812	770	785	710	736	749	710	717	749	728	761	722	749	781	704	792	767	796	771	755	764	762	752	707	738	731	695	780	764	746	663	724	751	722	712	734	737	702	735	766	756	757	731	754	708	733	702	717	743	781	738	768	728	707	726	712	719	770	743	707	742	686	769	743	695	656	724	747	705	699	750	749	751	764	701	696	715	730	773	713	785	765	735	737	722	738	733	727	757	723	747	738	754	715	713	701	733	681	754	753	742	737	701	716	751	736	676	697	727	702	733	731	730	694	750	714	657	713	720	716	736	751	721	744	752	742	692	751	723	749	732	720	713	740	716	752	746	711	759	741	702	778	752	724	715	719	693	759	704	702	729	728	751	747	727	716	763	752	701	729	735	752	740	709	703	703	695	744	686	716	755	709	711	716	722	752	735	732	740	719	747	713	731	735	725	710	706	732	738	722	714	744	750	716	741	718	704	750	701	715	697	743	732	733	717	742	720	756	739	740	800	730	686	713	752	698	704	733	713	720	685	718	717	716	684	735	737	731	690	697	703	780	690	684	755	791	735	760	799	666	732	744	724	764	752	746	745	673	739	764	709	738	708	698	721	722	774	769	697	712	753	721	749	736	686	769	736	739	730	732	694	702	763	730	723	704	734	805	715	698	753	722	705	715	741	702	716	729	717	702	752	733	710	746	711	755	711	699	678	722	737	737	757	688	749	694	731	687	753	717	752	737	726	757	713	666	740	684	718	738	727	728	716	747	728	753	721	707	745	706	697	784	741	716	729	727	770	687	780	729	736	717	705	719	709	704	740	708	715	729	712	728	748	791	724	678	687	692	748	683	703	702	662	707	697	719	762	718	749	719	765	701	716	760	723	756	708	726	715	724	699	790	756	716	688	719	724	749	758	742	725	773	734	721	737	778	740	717	767	688	684	693	741	741	743	693	751	755	718	768	699	753	703	762	759	716	709	697	735	732	724	698	721	749	682	701	704	736	748	690	724	743	700	722	767	750	733	779	709	687	695	722	668	709	685	736	705	796	708	699	745	737	743	711	660	710	707	718	759	730	730	778	721	753	679	738	764	748	710	723	724	676	797	710	735	718	732	734	716	741	732	719	723	717	695	684	732	741	726	742	736	732	725	721	786	718	694	727	740	711	777	710	717	693	743	695	774	739	723	711	684	734	727	788	714	709	726	715	706	750	718	717	775	707	735	753	721	700	726	742	741	716	742	732	700	761	695	756	719	717	765	737	734	736	691	755	734	722	760	767	718	718	752	747	745	724	751	730	671	697	762	749	759	755	743	743	722	715	730	708	686	723	758	709	722	750	740	789	704	748	730	739	741	711	739	762	732	719	688	683	751	702	686	702	758	738	752	717	750	740	730	666	688	722	749	701	703	722	729	716	720	731	761	731	692	777	714	753	763	739	742	728	714	687	732	728	701	729	696	673	718	718	780	775	733	690	685	721	705	746	686	701	772	694	741	713	742	703	706	782	729	703	670	746	742	720	699	735	722	759	745	736	717	709	712	743	700	770	718	734	741	727	669	706	700	723	746	716	774	737	720	721	754	705	756	739	741	740	687	697	697	707	703	713	743	822	759	775	710	699	712	683	753	706	686	681	758	723	731	713	685	725	721	759	686	725	733	715	741	727	699	756	700	752	724	726	738	702	718	754	742	705	747	700	697	712	781	696	740	701	726	701	731	754	711	686	734	713	713	734	738	741	748	688	735	760	726	712	733	732	731	725	719	741	761	735	724	728	781	721	693	756	737	716	729	769	744	714	780	679	727	695	764	717	743	712	723	769	740	665	791	743	714	727	720	726	765	746	723	741	700	716	694	760	730	762	739	747	746	737	679	689	700	702	735	747	776	751	693	702	739	720	728	769	731	695	730	729	766	723	727	713	715	708	748	736	732	735	722	684	747	724	718	724	752	746	702	745	735	741	682	684	722	698	753	711	738	703	735	774	736	693	766	676	738	707	726	735	711	715	731	715	746	704	724	733	760	710	720	685	754	739	797	751	704	711	702	759	714	750	751	733	701	754	752	731	757	679	738	696	754	707	773	712	722	715	757	676	715	743	727	749	717	708	697	702	739	759	744	730	737	711	742	728	713	759	749	770	717	702	752	743	696	700	747	696	740	725	750	702	746	750	724	730	694	737	738	710	745	756	717	728	752	729	663	719	723	725	709	750	813	724	708	736	725	741	779	749	759	755	743	697	720	770	700	695	713	709	740	715	762	779	711	722	713	710	727	699	729	712	707	700	746	742	695	719	735	746	754	732	701	766	757	788	724	772	718	774	698	755	690	726	725	740	766	752	692	736	716	696	689	720	742	709	734	723	728	739	756	790	723	706	703	703	705	722	726	705	748	746	714	732	707	752	709	717	747	729	732	701	685	696	760	767	745	762	721	704	688	723	698	742	790	752	706	741	754	690	733	727	733	714	752	717	732	690	708	685	712	780	726	744	723	767	757	734	717	714	780	744	738	737	769	739	745	747	743	737	701	738	741	746	753	715	723	723	716	705	736	748	682	697	733	735	732	722	766	728	712	734	730	753	714	742	734	714	726	743	732	711	755	699	681	739	701	765	733	702	666	676	792	758	768	715	745	681	699	760	712	768	742	750	775	753	726	771	727	750	771	729	721	748	698	763	716	727	735	743	720	721	693	763	761	703	758	725	710	723	774	728	779	709	741	743	720	722	745	711	701	762	776	735	725	717	737	682	722	720	743	675	700	687	736	715	688	729	757	739	682	712	727	682	767	736	710	741	753	711	758	685	711	738	751	713	714	749	730	689	702	726	703	763	748	727	702	735	706	724	750	744	715	732	735	703	738	737	726	724	773	704	726	745	689	732	720	683	738	708	738	729	641	677	707	752	743	792	671	765	709	725	724	745	701	748	688	724	745	740	713	690	690	724	748	739	721	761	733	735	711	713	709	738	740	716	728	723	708	756	729	714	714	708	710	727	727	742	699	727	706	763	693	720	692	733	724	675	764	746	700	719	674	697	680	717	732	714	716	763	759	718	762	760	725	735	698	791	699	766	712	743	771	758	754	742	711	759	714	746	712	740	765	720	665	751	718	681	737	712	737	713	733	713	763	679	766	677	737	734	743	746	717	733	783	695	731	755	731	721	774	723	746	713	713	736	707	681	801	665	693	706	738	716	682	754	763	734	728	731	723	738	728	717	675	742	702	698	738	719	762	778	758	735	705	783	738	725	699	747	764	744	757	724	718	707	744	726	742	708	717	731	777	745	744	764	701	725	670	734	751	720	775	715	751	706	760	715	693	750	692	739	752	713	666	769	768	712	744	689	755	732	713	709	779	742	711	702	735	686	722	741	770	741	674	731	687	703	721	712	695	744
15788	32375	29464	20206	15314	11979	9344	7381	5771	4421	3625	3138	2556	2216	1934	1873	1721	1588	1479	1487	1366	1262	1251	1149	1252	1185	1168	1198	1142	1125	1161	1081	1035	965	1022	973	1000	1006	924	951	897	906	937	895	877	888	944	935	914	876	898	898	942	899	873	829	891	859	924	872	951	857	873	853	870	921	917	894	889	857	859	840	894	808	919	886	904	836	863	847	838	863	877	874	895	867	922	867	853	851	864	828	888	815	875	859	876	894	919	837	875	905	837	832	895	879	910	863	838	826	855	859	854	882	838	875	860	872	871	835	923	822	918	854	877	886	845	868	862	882	846	867	831	827	823	875	922	894	834	835	853	862	869	886	874	843	877	858	838	830	885	838	876	847	870	900	882	849	842	825	848	893	824	810	828	821	818	846	843	890	851	876	807	890	848	845	853	856	901	845	858	834	859	873	846	877	832	881	882	888	806	910	820	827	831	854	823	841	798	864	862	863	868	822	864	799	856	880	858	820	837	837	860	831	813	842	859	872	847	808	882	817	841	856	880	807	808	807	889	846	832	848	846	855	858	843	802	851	833	869	889	942	912	891	870	824	846	883	828	888	810	912	826	843	824	932	785	874	853	850	809	897	876	851	827	896	849	851	889	874	837	861	861	899	839	888	858	865	838	827	885	854	876	871	841	861	882	857	869	876	874	836	854	846	855	856	889	837	855	867	833	835	860	870	846	876	873	884	868	812	822	868	787	850	860	840	820	806	846	819	805	857	871	845	845	893	862	864	884	879	887	845	846	854	875	871	826	847	835	864	882	916	850	834	833	837	831	851	818	872	850	888	873	905	846	845	847	887	883	869	860	813	853	830	851	849	841	840	898	811	832	875	862	848	839	858	880	839	855	863	890	867	850	832	847	837	865	826	851	873	859	874	828	809	841	874	815	866	822	882	827	818	871	847	894	838	860	909	865	880	858	849	893	857	866	856	872	860	844	862	846	888	862	842	812	897	838	867	832	885	873	870	817	868	833	871	805	848	836	876	862	831	873	858	859	780	851	797	818	897	859	873	853	880	876	883	853	868	819	884	832	856	839	847	894	882	855	860	823	853	831	844	832	843	819	797	882	829	877	858	827	862	938	857	831	873	833	776	862	871	885	864	827	871	890	881	816	844	823	858	886	851	874	807	829	802	834	839	859	827	818	836	871	861	817	837	828	848	833	845	894	839	878	828	884	895	862	848	847	860	817	855	854	862	821	822	868	901	789	850	864	843	829	852	824	903	835	875	830	897	835	869	794	829	852	834	825	832	898	890	913	831	907	796	857	866	894	830	907	872	814	845	870	835	830	853	893	868	859	831	867	846	865	889	845	882	799	860	842	911	849	871	892	867	826	876	847	870	852	891	827	871	827	845	927	827	842	845	880	842	807	877	846	890	839	860	871	889	859	821	883	853	828	849	900	877	850	891	862	897	849	861	872	846	819	854	868	844	809	821	866	896	887	838	864	834	863	851	868	851	904	846	828	794	880	875	900	818	835	842	823	876	863	846	846	816	857	863	856	878	830	857	899	874	834	862	859	816	818	860	841	851	836	817	862	876	874	851	933	887	862	845	857	842	811	861	835	854	828	842	817	815	856	859	892	866	831	853	854	948	854	871	903	870	842	849	810	818	854	842	853	831	862	849	858	886	871	876	862	826	901	854	796	879	899	868	877	792	880	865	854	831	873	853	855	840	837	803	818	875	881	833	845	887	830	882	820	894	871	885	923	901	870	844	810	852	801	851	867	846	858	888	840	829	856	840	854	861	884	840	818	876	917	848	862	828	810	852	811	861	830	839	835	859	835	836	849	849	830	844	872	822	822	824	886	857	833	835	811	841	858	864	920	875	849	852	904	873	833	834	818	840	880	841	831	853	874	849	870	860	871	810	874	877	852	862	814	860	867	857	870	875	865	849	838	867	863	799	863	860	869	916	878	831	848	841	838	880	833	865	906	880	874	851	821	848	868	800	875	848	826	881	903	892	871	850	851	869	852	849	809	927	861	858	817	817	823	845	881	802	871	876	845	886	829	868	880	834	885	831	879	866	839	853	841	839	856	871	848	863	848	871	860	883	849	828	830	821	908	813	841	854	853	861	863	835	855	873	820	850	881	867	877	898	801	862	884	834	818	855	834	883	897	860	848	847	834	889	845	842	840	857	873	929	852	806	829	874	903	867	866	852	819	879	900	869	816	863	844	890	871	848	815	862	867	840	834	818	873	874	868	897	881	884	830	862	818	837	847	862	853	837	815	810	844	839	811	859	790	853	823	850	812	828	896	804	860	810	867	868	861	868	828	830	843	824	867	848	843	840	855	876	836	871	832	835	874	885	920	832	810	889	858	853	846	870	863	853	843	896	817	849	804	837	841	845	817	821	854	881	844	898	869	878	863	816	890	866	907	816	839	899	794	864	886	859	826	859	887	811	826	851	843	899	877	807	868	812	883	952	825	841	853	822	857	815	858	814	891	848	863	826	815	882	839	818	864	891	884	840	839	854	876	823	874	808	850	818	819	848	853	821	858	865	776	859	842	790	817	836	881	882	820	845	824	810	867	843	836	879	831	884	810	871	867	875	884	821	866	853	866	845	823	839	860	868	866	846	838	824	872	855	833	870	881	844	811	832	838	839	846	799	809	875	855	816	852	858	865	891	875	831	865	912	836	845	879	857	873	872	896	873	878	811	843	865	855	871	816	926	835	885	879	835	886	880	872	811	887	852	872	835	830	851	870	792	877	836	851	898	825	806	869	832	902	849	863	848	834	829	837	895	815	845	868	859	868	852	846	857	879	927	842	823	859	822	909	832	890	846	862	832	905	793	868	897	857	863	806	861	883	917	844	841	861	890	854	845	852	845	840	863	856	876	904	870	862	816	842	837	826	876	848	845	850	871	868	824	829	840	814	837	869	813	865	848	836	826	830	836	829	837	873	856	851	823	871	868	943	853	882	854	852	890	883	861	864	849	872	850	859	872	847	850	850	858	830	861	841	813	847	844	840	854	847	834	829	839	814	846	903	853	877	857	865	878	849	843	840	856	854	860	857	876	882	823	851	866	830	854	912	852	855	885	850	901	851	887	895	859	850	858	903	860	873	881	858	821	886	838	784	844	800	892	883	922	871	838	848	831	860	881	834	898	915	908	810	859	855	825	824	846	855	803	809	825	808	827	844	857	815	861	817	844	869	864	814	846	834	870	835	867	867	828	856	846	879	866	805	840	900	838	836	821	839	892	855	839	848	868	803	832	833	847	872	897	857	839	850	860	888	885	868	837	823	819	856	890	886	836	820	841	887	832	815	852	857	826	845	829	842	889	884	825	864	850	823	810	833	824	813	803	869	829	852	877	843	869	891	886	776	853	860	848	855	872	850	825	891	849	835	858	847	847	866	877	851	824	846	882	845	875	823	861	793	869	857	858	854	843	872	847	886	914	799	852	876	864	829	850	805	872	843	830	874	869	847	825	931	873	862	848	829	851	854	823
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
