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
339917784561	339917785080	339917785630	339917786180	339917786730	339917787280	339917787830	339917788380	339917788930	339917789480	339917790033	339917790580	339917791130	339917791680	339917792230	339917792780	339917793330	339917793880	339917794430	339917794980	339917795530	339917796080	339917796630	339917797180	339917797732	339917798280	339917798830	339917799380	339917799930	339917800480	339917801030	339917801580	339917802130	339917802680	339917803230	339917803780	339917804330	339917804880	339917805430	339917805980	339917806530	339917807080	339917807630	339917808180	339917808730	339917809280	339917809830	339917810380	339917810930	339917811480	339917812030	339917812580	339917813130	339917813680	339917814230	339917814780	339917815330	339917815880	339917816430	339917816980	339917817530	339917818080	339917818630	339917819180	339917819730	339917820280	339917820830	339917821380	339917821930	339917822480	339917823030	339917823580	339917824130	339917824680	339917825230	339917825780	339917826330	339917826880	339917827430	339917827980	339917828530	339917829080	339917829630	339917830180	339917830730	339917831280	339917831830	339917832380	339917832932	339917833480	339917834030	339917834580	339917835130	339917835680	339917836230	339917836780	339917837330	339917837880	339917838430	339917838980	339917839530	339917840080	339917840630	339917841180	339917841730	339917842280	339917842830	339917843380	339917843930	339917844480	339917845030	339917845580	339917846130	339917846680	339917847230	339917847780	339917848333	339917848880	339917849430	339917849980	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2660	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22213	20396	27811	23042	20821	19722	10519	2642	1406	1097	824	721	721	638	618	584	529	533	439	454	521	497	510	507	472	460	506	464	558	782	952	1146	1389	1432	1382	1164	803	677	533	499	456	430	414	394	400	441	430	427	441	429	444	409	424	416	392	391	422	432	433	420	413	436	405	432	389	413	427	376	399	432	416	380	432	435	408	461	442	409	432	418	404	412	435	432	417	443	392	395	390	379	440	438	398	421	429	425	446	405	451	401	454	413	473	391	465	421	391	411	436	413	434	460	426	434	440	420	429	390	387	415	442	449	434	437	413	446	447	426	435	407	437	394	433	380	427	426	378	441	435	441	401	428	447	447	421	433	434	379	418	392	415	445	430	448	439	465	426	423	414	415	407	452	427	418	412	426	427	392	431	428	415	414	401	413	390	411	443	438	424	456	424	432	441	458	408	462	418	453	454	424	433	440	417	425	476	432	423	433	455	430	447	447	408	421	439	423	456	419	412	405	398	395	414	406	417	469	469	435	438	440	415	444	430	408	436	393	420	426	419	418	415	443	399	402	405	420	396	423	423	429	411	423	415	443	432	428	429	444	415	431	408	452	407	419	427	418	412	391	438	404	428	408	426	434	371	470	463	405	428	418	436	425	421	400	416	439	411	407	408	403	422	411	451	421	443	408	444	406	435	419	432	439	409	385	448	413	420	438	425	427	384	452	424	398	432	405	430	435	432	437	395	401	412	400	386	444	448	415	454	429	420	425	441	420	411	439	397	467	422	417	431	411	439	409	420	422	436	449	427	402	441	411	449	452	472	421	417	449	400	432	426	374	422	425	423	406	443	410	445	440	428	416	428	428	461	448	368	388	427	387	422	434	400	415	438	456	387	382	431	413	414	413	419	413	431	412	426	414	459	447	453	431	404	407	429	424	417	423	431	459	433	428	456	442	428	454	370	434	447	425	400	423	409	421	437	413	435	472	400	450	421	434	420	409	432	431	401	425	427	403	431	415	435	433	426	450	448	428	439	441	409	414	391	429	401	434	463	447	457	403	418	426	414	454	446	407	440	416	410	426	427	425	404	407	410	419	409	414	470	435	467	413	413	474	427	459	419	375	425	462	437	440	413	412	422	419	444	411	459	422	429	429	423	396	426	419	410	418	446	450	381	441	448	404	415	370	428	434	442	427	407	428	443	394	413	419	430	425	405	412	399	422	456	431	437	397	400	448	464	420	443	429	386	455	444	389	410	403	408	435	430	411	437	422	418	418	421	410	399	472	406	436	428	447	419	428	412	447	502	430	408	432	473	407	425	424	415	437	441	442	402	445	428	375	429	469	392	402	422	429	431	420	448	448	461	461	404	411	434	464	402	395	420	418	425	431	384	394	423	409	419	428	427	450	416	418	389	425	422	457	453	422	450	433	391	411	457	409	432	427	479	411	404	424	453	410	432	428	397	439	376	446	454	444	414	459	416	440	385	414	417	419	439	425	408	421	428	388	417	440	405	412	441	402	400	385	416	436	419	425	417	475	448	428	446	370	403	421	417	433	395	386	435	378	436	416	427	439	428	424	394	409	388	431	403	428	430	399	462	457	395	403	422	431	439	409	467	451	415	436	450	433	440	454	405	420	421	402	413	412	437	417	404	429	466	466	399	394	411	388	419	434	407	402	460	442	454	398	411	441	462	402	425	448	428	385	372	434	447	394	410	412	434	415	448	429	406	455	403	429	449	413	412	468	452	423	375	389	434	445	416	401	390	448	431	430	424	411	446	409	431	435	418	450	425	426	419	417	403	402	405	416	424	445	411	420	414	434	444	411	412	415	431	413	413	430	427	429	430	404	453	406	420	399	421	417	430	417	434	456	391	431	415	438	391	415	397	439	414	462	447	430	438	442	405	431	454	420	419	399	412	420	398	437	423	421	416	430	429	432	413	412	438	430	431	400	452	436	409	429	417	423	426	432	419	433	411	396	444	410	403	424	439	403	383	455	432	406	406	425	450	437	399	419	406	426	410	409	419	440	446	440	419	404	403	432	448	449	437	439	428	406	451	431	414	466	451	424	387	414	419	408	411	420	418	404	439	406	437	447	439	426	420	447	429	401	430	433	434	394	390	378	391	423	421	403	418	449	432	427	369	416	437	396	426	421	419	431	434	398	415	437	443	421	438	398	422	374	407	402	414	408	446	413	411	416	450	394	421	431	392	412	400	425	418	399	421	420	429	409	415	451	400	411	396	415	417	402	410	439	458	452	411	425	431	429	410	429	431	434	426	430	399	415	408	421	426	427	420	419	429	453	436	455	464	368	424	450	427	419	437	429	444	411	471	398	381	421	436	432	403	447	441	452	430	457	439	474	431	420	387	438	434	423	442	426	411	401	442	428	457	436	442	422	441	466	396	411	405	403	447	440	406	392	437	413	410	421	408	448	409	409	436	376	395	419	416	464	440	414	477	453	438	432	415	419	434	394	400	435	445	394	425	431	427	373	435	416	418	442	412	427	468	424	430	440	395	405	442	390	434	422	433	424	452	420	419	392	430	427	409	407	443	382	401	454	442	434	409	379	406	436	418	440	440	407	453	427	389	427	397	397	386	425	430	395	450	405	422	405	443	421	376	436	411	447	443	415	419	438	413	434	426	421	453	402	384	417	451	414	397	404	398	422	389	410	374	423	397	439	449	457	439	433	420	433	416	445	405	401	428	428	400	398	380	434	388	431	447	414	441	453	379	400	400	422	409	406	468	424	447	388	430	409	420	436	419	450	422	449	423	391	428	445	444	437	435	441	379	404	438	418	425	442	403	431	398	431	426	438	438	457	430	453	405	427	430	460	468	404	418	416	428	409	411	399	427	419	441	456	414	421	431	432	433	440	422	438	404	454	415	413	420	411	391	428	474	431	429	429	454	450	483	443	408	407	390	391	437	434	407	449	433	428	456	421	411	402	419	412	442	398	453	417	412	424	392	437	439	441	426	411	414	403	407	414	394	409	416	417	438	407	423	436	409	430	440	387	435	395	427	440	401	408	430	439	438	434	450	421	446	447	439	425	417	418	422	420	411	426	383	423	422	419	409	405	410	416	408	443	438	431	419	424	439	432	415	420	469	410	409	404	408	414	464	388	397	434	416	440	428	384	425	402	404	444	448	397	428	421	427	418	459	433	426	438	397	422	394	422	427	397	422	443	420	419	384	418	406	404	442	421	390	470	413	434	435	405	413	411	434	407	394	447	409	396	443	399	424	454	445	427	421	435	371	411	442	414	436	406	421	414	423	479	407	419	411	420	461	384	426	410	452	402	426	380	427	413	394	462	446	414	450	426	438	441	444	424	458	400	425	438	423	436	447	466	410	403	444	425	410	423	428	412	445	406	401	447	422	407	428	414	383	442	398	408	437	408	412	448	418	390	454	440	434	412	428	407	394	447	428	442	409	394	412	423	438	410	421	456	405	426	449	447	418	433	406	426	450	387	393	430	438	479	410	432	441	401	449	417	442	396	443	417	434	406
33347	51742	46383	34451	26915	17652	10119	4567	3146	2388	1969	1523	1417	1436	1235	1080	1002	934	868	829	802	797	820	763	787	768	763	791	973	1573	2124	2589	3152	3368	2955	2405	1680	1200	920	706	665	636	640	648	616	644	637	660	579	605	613	656	643	649	625	614	660	613	684	641	641	633	659	629	619	636	602	624	668	695	612	629	626	616	594	646	640	594	674	609	646	620	647	642	627	611	647	606	666	615	615	616	646	641	612	612	627	629	671	623	621	650	647	626	595	618	648	645	627	622	618	625	628	614	584	664	586	603	671	610	626	613	667	618	623	592	655	634	648	626	607	659	607	646	646	621	608	666	642	681	664	662	659	657	622	607	597	639	592	623	627	669	585	603	614	624	606	643	618	645	626	603	663	673	624	642	637	620	639	621	631	604	622	569	589	606	642	602	611	627	631	628	634	687	620	644	655	603	595	633	674	615	638	591	645	649	611	618	578	663	590	609	623	639	644	638	647	633	597	640	628	607	658	628	663	588	605	614	671	601	639	625	646	663	650	647	653	594	668	620	647	666	629	599	587	615	603	633	637	623	624	639	606	632	552	677	668	688	663	614	621	622	597	661	615	617	587	612	585	602	638	668	685	611	649	628	636	623	664	654	609	612	626	580	584	583	597	650	630	628	650	642	626	654	597	628	681	667	646	634	624	663	651	609	655	628	613	647	631	650	602	639	641	665	659	689	593	612	662	617	623	621	633	613	646	649	600	642	643	615	691	646	635	681	628	637	582	592	675	592	612	628	623	617	579	655	640	611	668	642	649	633	598	628	604	607	638	622	617	647	634	698	659	627	666	633	603	602	613	588	660	596	643	583	588	616	613	624	643	603	630	602	643	619	652	611	666	648	625	596	677	625	598	668	629	676	631	644	653	571	634	643	596	649	588	626	653	660	649	620	593	640	653	653	651	634	661	653	642	656	654	634	623	592	616	612	654	630	661	661	633	640	642	622	633	620	659	579	605	631	687	620	639	605	625	642	622	595	605	655	667	602	654	630	636	624	631	616	614	623	615	649	588	635	559	683	682	577	641	628	631	652	600	625	643	638	623	628	628	602	663	630	635	639	610	621	608	624	616	644	596	623	617	633	601	602	610	658	624	627	607	687	680	585	643	589	643	632	611	632	649	622	679	617	616	665	623	572	644	595	620	641	648	636	606	628	632	618	592	628	624	616	583	624	627	632	592	676	676	596	632	638	622	593	624	612	665	612	602	598	678	615	646	620	685	619	621	636	632	652	623	666	643	592	587	680	638	632	647	628	645	616	627	643	604	611	582	709	594	593	585	669	609	604	635	610	578	636	567	639	608	617	656	614	635	618	629	597	609	630	618	610	628	598	612	642	653	663	629	606	646	621	598	622	595	631	616	610	616	628	598	608	607	650	592	634	649	603	648	658	655	614	642	641	577	619	600	602	605	616	637	624	601	630	648	645	627	663	608	619	637	574	627	625	640	624	632	581	632	635	684	618	605	584	630	622	640	571	645	610	619	644	633	620	614	613	671	659	616	673	614	634	640	618	647	625	634	624	611	637	698	647	615	625	627	610	643	616	600	678	619	627	613	637	613	671	611	619	664	637	634	602	632	600	688	558	618	666	600	621	657	601	590	619	647	641	632	596	662	656	622	654	618	665	634	607	634	637	561	680	653	614	625	624	618	611	642	617	609	655	639	592	573	649	587	633	636	670	556	625	623	630	636	609	628	643	631	619	633	586	642	619	640	613	602	609	625	647	631	638	626	625	631	631	650	619	568	594	606	613	585	627	640	658	600	665	601	651	671	615	637	679	681	627	614	640	626	639	583	620	624	634	662	587	634	607	586	629	645	622	617	616	646	622	615	684	611	655	632	631	667	653	611	631	629	604	643	636	586	633	681	611	669	639	627	604	600	625	619	619	599	642	609	613	592	633	620	619	623	613	648	611	633	649	613	605	592	616	667	681	595	620	646	585	640	590	601	615	661	613	613	655	633	683	587	591	589	617	628	594	612	605	671	597	605	640	611	616	636	640	665	638	710	609	667	675	634	596	636	586	650	637	615	628	618	677	608	659	604	633	653	604	644	629	604	613	595	629	620	651	665	611	664	603	628	620	612	659	597	617	619	606	628	639	630	599	633	614	622	645	701	639	627	629	631	652	659	609	623	646	639	625	623	648	655	656	614	620	597	625	587	650	644	614	621	618	618	637	605	617	577	583	636	601	629	652	637	643	665	606	605	627	680	603	658	631	617	606	581	611	650	632	610	625	593	633	614	638	617	674	613	615	586	640	637	624	648	603	619	606	600	632	626	625	672	611	625	661	658	657	610	591	646	636	595	614	637	642	619	662	662	620	639	607	634	638	653	630	618	624	618	600	648	713	655	622	676	587	600	601	635	623	653	643	636	605	603	622	630	635	629	631	617	588	631	677	598	617	633	630	598	632	690	609	598	607	636	628	637	650	640	645	630	652	647	652	631	667	658	652	629	616	602	636	634	643	597	634	652	613	636	680	614	620	689	594	601	636	631	594	618	660	606	626	595	653	638	623	659	664	643	608	603	581	582	650	642	640	644	664	650	608	626	595	636	678	628	654	682	648	608	693	649	600	633	654	644	654	560	633	613	617	642	616	632	623	632	636	652	633	622	616	632	588	596	667	633	597	620	629	662	591	606	590	668	639	613	638	613	612	667	607	624	645	671	633	632	615	681	617	639	644	644	610	614	619	650	622	622	645	661	623	631	660	590	613	651	616	595	614	600	603	680	641	633	634	656	684	614	632	629	681	626	619	597	659	626	656	665	636	610	620	656	599	579	616	615	611	648	635	633	619	657	652	626	612	681	635	632	615	644	649	624	616	631	617	602	602	662	641	658	637	631	633	606	664	611	622	628	659	662	608	586	635	638	675	664	646	663	644	640	663	633	608	638	578	634	632	644	672	651	640	588	612	581	632	626	603	628	649	664	697	605	633	597	665	601	604	593	640	666	618	625	633	577	623	693	606	647	567	629	671	618	633	612	637	644	615	622	640	607	627	612	585	662	605	650	614	640	637	587	642	589	609	623	644	653	613	625	626	666	628	625	611	634	632	621	625	680	621	591	640	663	603	646	630	626	615	657	617	610	612	614	624	660	650	619	611	663	590	584	633	620	592	673	633	628	620	607	624	638	690	600	618	551	649	619	673	625	599	616	648	625	604	632	624	653	599	632	680	602	648	634	625	606	611	584	636	635	633	600	660	603	641	620	648	585	660	622	569	645	629	588	663	591	642	567	612	618	627	626	638	609	626	634	602	643	594	601	640	627	597	665	622	595	613	667	603	637	621	627	619	637	611	571	638	660	631	623	631	629	617	665	572	626	637	671	647	586	603	651	658	664	612	641	627	648	643	623	609	663	648	633	604	656	628	629	658	644	643	623	618	623	589	636	628	627	588	603	626	615	627	630	593	603	621	616	635	605	628	659	663	626	610	662	630	641	609	646	600	601	629	644	606	621	633
29115	25692	27732	18344	6461	2361	1325	869	700	669	576	567	554	524	530	503	536	476	486	508	522	457	509	543	485	445	457	473	486	483	442	473	498	531	501	538	533	519	510	437	449	468	444	456	528	486	437	468	482	470	481	423	477	452	471	436	474	399	446	442	456	426	442	444	429	453	450	451	510	436	456	475	443	475	454	424	465	416	452	451	475	456	443	439	483	419	455	462	477	446	475	443	447	465	448	471	427	440	514	463	463	462	434	460	475	444	408	456	424	440	454	434	455	446	452	486	467	476	472	432	448	494	467	437	466	391	448	479	435	496	445	467	472	450	442	450	486	468	469	469	454	426	418	437	436	441	484	427	419	499	442	430	462	426	464	460	487	417	440	459	446	459	493	468	460	433	482	462	469	426	443	468	446	465	466	441	439	448	454	450	457	424	458	435	433	435	455	438	479	487	408	425	442	482	474	457	418	495	434	489	449	424	459	461	451	474	443	451	456	468	410	443	413	491	486	455	443	456	458	457	470	430	498	420	438	462	467	457	457	463	452	462	449	444	455	456	471	455	438	434	462	478	471	436	480	432	455	485	443	446	464	464	445	462	467	472	476	473	456	439	426	447	452	446	463	425	461	430	450	435	439	431	458	465	482	425	433	457	443	453	468	397	482	454	443	482	460	423	451	433	471	437	468	452	428	483	443	451	450	456	426	434	442	436	460	442	477	444	417	432	454	473	464	464	408	413	465	461	475	452	431	456	495	451	466	421	490	465	434	447	451	447	471	400	466	445	463	461	426	469	476	474	483	422	469	465	469	455	467	425	482	489	473	433	456	477	447	466	461	504	445	454	459	449	457	484	439	463	487	445	457	416	463	463	446	466	479	451	469	471	434	418	471	442	465	465	464	461	447	430	459	445	459	422	448	465	441	486	472	433	465	485	482	440	467	482	456	449	435	425	469	431	466	447	407	440	471	443	489	477	491	441	451	475	485	454	482	418	421	454	450	448	479	462	466	461	446	430	499	406	479	437	470	473	489	452	419	446	482	481	439	447	456	468	474	452	465	484	452	442	462	455	433	413	502	448	488	468	498	428	444	439	412	495	429	438	458	448	456	473	441	468	442	407	405	439	452	456	431	455	440	456	476	472	435	459	465	486	437	424	449	438	429	478	506	436	451	486	478	460	447	483	477	477	459	454	454	427	447	472	431	424	466	475	447	463	494	497	495	463	473	453	478	454	441	457	463	485	446	466	426	439	444	487	439	442	448	450	482	458	424	473	452	453	478	437	452	431	456	446	480	456	428	421	457	438	418	437	465	457	481	474	461	443	441	447	445	456	468	433	493	431	429	478	464	442	478	457	484	432	469	461	439	486	471	458	465	450	441	463	470	445	441	432	517	456	438	485	439	461	408	458	449	482	433	446	445	460	413	482	438	466	449	458	408	453	421	458	444	469	443	495	408	506	463	462	452	442	395	452	449	450	451	468	440	433	448	477	463	438	489	421	451	450	449	474	452	414	472	449	460	449	460	431	473	429	489	447	477	482	468	445	437	466	457	468	460	448	493	482	442	463	450	464	466	465	448	499	475	437	469	455	448	493	451	447	455	435	466	466	390	445	451	424	446	448	438	495	451	470	452	413	458	472	472	399	489	440	475	451	462	435	455	485	409	451	417	423	483	464	463	479	452	470	464	450	454	448	426	465	455	428	451	443	474	495	474	449	472	471	429	481	461	438	471	461	426	464	462	464	462	475	444	509	410	438	449	441	452	501	459	426	426	471	443	434	408	498	432	482	461	457	476	442	445	448	441	449	422	469	471	455	448	492	448	476	456	433	448	447	444	446	481	467	488	457	460	458	449	461	444	443	415	454	457	474	478	440	467	429	460	437	450	478	470	436	468	452	440	441	404	488	450	417	468	441	427	448	467	450	452	463	479	467	468	487	453	436	444	503	440	428	445	490	430	459	465	414	485	454	480	460	475	432	403	459	441	457	430	492	449	481	453	449	451	431	448	455	458	477	431	453	429	436	453	440	443	432	504	430	475	433	453	468	438	438	462	445	468	445	494	460	444	447	443	463	445	473	468	495	393	455	430	460	411	445	446	428	451	474	452	447	440	467	441	446	463	481	467	466	427	479	430	475	463	487	483	419	432	495	459	449	479	425	457	472	452	474	479	450	426	499	408	438	495	419	466	432	477	452	477	478	470	453	462	479	458	446	426	454	486	450	439	484	444	473	430	411	433	483	467	465	491	499	473	461	451	483	455	427	447	445	410	442	466	459	449	486	475	427	461	498	473	423	468	455	450	512	498	459	460	441	437	455	466	460	438	450	439	478	472	472	485	412	455	427	451	439	453	472	434	483	430	492	453	452	473	432	458	472	470	475	469	426	475	491	457	472	489	468	428	455	453	479	472	436	480	433	478	463	438	458	478	431	485	474	457	444	474	415	452	435	449	501	471	475	461	472	447	476	394	477	461	451	437	461	459	472	451	472	461	490	487	452	477	443	426	415	443	455	459	456	491	452	421	481	459	471	447	481	460	443	458	434	445	430	441	463	457	434	425	434	479	454	428	485	413	465	446	442	425	464	480	464	459	443	486	470	476	434	449	454	453	496	457	479	449	433	465	402	451	449	452	437	439	492	474	487	432	462	478	456	423	432	474	431	453	452	487	451	490	485	509	439	492	448	443	455	441	456	461	460	496	448	466	444	452	500	468	425	450	465	447	412	475	468	460	443	470	435	475	465	429	436	460	449	488	434	433	460	486	441	442	456	463	482	472	450	426	442	455	438	469	459	437	467	445	459	473	460	474	454	450	448	451	467	453	455	451	502	471	469	437	405	447	434	466	454	439	450	437	480	464	492	448	495	464	474	477	445	458	464	481	479	454	429	443	484	417	450	442	477	448	450	441	472	418	428	436	469	455	433	454	440	426	470	485	467	495	448	423	458	423	435	461	468	421	471	463	485	479	447	452	444	448	442	427	466	478	441	438	483	433	461	471	465	443	414	439	432	456	466	472	460	490	458	458	461	478	437	452	476	471	471	441	460	500	418	485	433	429	457	478	427	428	449	486	482	440	447	459	454	469	449	472	442	416	469	435	492	445	460	444	491	492	459	456	434	465	449	488	434	466	440	458	463	477	475	427	447	476	450	443	477	494	460	452	453	475	477	427	489	443	465	478	496	457	463	455	476	439	462	467	458	452	450	465	439	476	469	450	468	437	454	466	462	486	471	420	486	456	487	473	462	460	425	471	468	466	445	446	446	467	458	466	462	471	463	446	451	415	458	431	477	464	473	457	493	441	479	458	439	451	484	449	482	443	453	489	436	474	417	472	455	500	467	443	466	430	492	491	449	437	426	460	454	433	469	428	466	477	425	476	430	474	506	446	467	440	458	444	453	485	422	458	453	467	470	449	425	495	454	445	400	399	439	430	445	445	445	450	478	468	490	430	489	437	474	456	433	466	442	455	445	463	450	492	459	445	463	471	468	451	416	438	472
33321	41683	36372	23584	11686	5499	3060	1935	1534	1373	1129	1047	972	929	934	841	830	816	813	768	776	712	871	826	758	717	692	708	726	697	709	822	825	858	906	877	840	773	728	727	696	666	713	692	664	651	705	691	753	668	664	742	714	640	680	699	690	658	677	710	682	649	675	697	687	681	699	762	740	655	667	695	707	683	630	740	613	625	709	683	701	617	750	679	650	703	667	689	689	679	700	663	697	672	682	671	631	688	700	656	689	674	673	636	663	650	725	678	681	718	660	653	644	730	683	729	684	713	722	698	716	676	682	646	666	677	712	752	704	623	644	680	662	702	736	704	696	714	678	685	693	673	663	660	724	664	661	659	679	685	656	633	646	661	633	693	691	685	705	642	695	655	680	669	721	643	666	729	670	713	691	633	670	707	671	721	696	702	693	702	686	702	644	663	738	689	668	711	712	745	698	694	687	647	752	695	700	732	677	641	657	662	676	657	699	663	687	674	652	664	680	689	671	661	675	669	691	731	632	669	652	691	708	703	714	675	695	651	696	749	658	680	739	619	751	640	684	708	681	708	669	726	727	732	681	708	695	677	691	697	706	647	676	685	680	695	664	701	690	678	726	686	697	672	682	722	683	685	664	681	680	689	667	699	666	670	663	703	708	657	688	655	698	674	713	639	719	716	668	685	697	706	679	652	710	700	689	681	669	701	669	690	661	716	713	669	739	755	679	665	696	675	722	676	720	608	707	685	664	683	663	674	677	682	673	692	650	659	673	682	726	640	686	671	703	712	675	701	676	693	681	668	680	705	678	718	730	715	640	713	674	735	706	700	664	724	715	674	729	690	667	690	712	720	696	704	750	638	677	652	721	707	694	684	684	690	739	703	643	715	687	722	657	657	683	673	654	691	686	688	698	703	687	654	688	756	679	641	700	687	726	683	700	634	725	678	693	673	680	732	685	716	686	686	653	694	713	696	665	683	724	671	661	638	703	678	763	691	657	661	637	664	675	704	690	681	669	713	670	724	626	683	704	704	696	649	747	700	677	714	692	701	696	694	713	687	628	693	656	701	669	701	717	689	718	676	637	714	710	671	680	691	669	695	645	671	680	722	717	680	688	710	673	664	635	667	718	682	690	650	657	678	685	694	677	712	707	720	637	664	682	685	694	654	706	687	673	706	672	666	694	744	682	667	697	702	656	684	710	734	719	692	742	672	716	694	709	705	654	660	720	681	695	733	742	695	699	649	732	726	657	738	643	708	727	668	672	703	736	696	687	678	706	711	665	705	678	688	669	644	654	674	635	686	718	657	685	678	685	688	692	696	696	662	686	676	666	678	662	681	711	704	695	660	671	681	715	679	623	714	713	667	705	661	731	671	725	677	705	652	661	695	682	668	692	662	708	662	688	741	698	660	759	667	680	708	683	687	702	639	655	640	662	688	733	768	681	689	673	671	680	682	660	700	692	718	659	733	685	671	715	693	697	713	702	717	676	710	697	680	677	664	668	719	668	720	679	723	690	692	728	667	636	702	692	695	663	638	689	710	678	705	706	633	685	730	661	655	688	723	657	688	690	685	693	698	669	689	668	679	712	689	680	661	701	707	655	678	674	705	647	709	642	729	709	758	678	690	680	682	700	658	638	684	712	593	666	684	736	677	675	690	687	777	713	654	687	679	699	663	660	695	649	667	660	675	676	714	709	683	718	659	663	674	697	688	686	711	629	677	665	672	700	690	671	688	650	708	659	677	665	619	696	677	685	737	692	688	709	727	659	649	777	683	687	730	645	679	688	738	674	719	735	707	640	699	676	672	654	706	719	681	651	714	717	659	666	629	724	679	679	673	718	692	696	694	684	727	687	706	671	712	657	695	660	657	631	723	685	704	703	689	653	649	713	653	699	678	705	686	703	656	705	697	691	701	690	671	627	732	645	697	662	718	656	686	705	681	684	701	661	696	653	681	677	654	690	672	676	643	684	690	717	688	665	650	704	692	773	681	724	681	680	712	675	726	659	682	757	642	719	688	631	728	703	681	675	664	750	652	676	702	650	714	711	703	705	743	716	646	712	643	700	712	675	688	686	629	684	720	666	697	624	717	698	678	660	700	713	677	696	683	653	677	688	675	687	685	666	634	639	732	690	662	713	734	696	666	640	739	677	646	705	736	710	696	680	724	661	699	726	654	685	706	688	674	676	687	673	714	664	635	661	686	654	686	681	694	664	718	641	698	670	691	681	733	708	718	666	674	658	724	670	689	674	684	696	694	682	678	664	676	664	674	718	623	671	691	685	725	706	684	663	652	655	647	690	721	731	677	676	741	690	655	676	715	673	615	669	693	621	668	692	685	669	728	653	659	699	683	695	670	673	699	702	702	629	681	699	641	663	686	713	704	715	698	651	680	672	690	685	675	729	679	682	716	666	637	703	666	711	694	691	690	674	695	712	720	696	709	727	706	656	694	670	703	685	681	658	680	681	689	657	749	667	675	728	662	674	657	695	705	687	678	686	643	679	679	667	656	716	676	681	632	693	685	676	731	696	678	665	739	673	664	666	648	713	658	713	690	670	670	645	710	714	694	653	697	721	646	727	677	635	689	697	684	689	725	730	706	661	686	668	689	698	688	638	714	683	696	680	720	693	689	699	680	648	662	700	734	675	672	649	650	718	700	676	678	684	672	643	636	683	622	670	730	699	704	679	685	689	692	736	727	731	707	663	692	653	699	672	683	709	682	720	725	679	718	703	706	661	685	673	703	714	698	677	694	692	729	673	662	676	665	640	762	684	680	682	685	682	707	683	647	711	692	707	698	675	709	694	704	686	703	729	692	713	639	723	735	679	666	682	696	681	689	707	677	722	660	696	713	698	683	707	681	723	692	701	675	692	678	710	719	664	703	707	651	691	734	630	681	702	636	679	700	696	652	674	645	689	663	652	700	681	696	677	717	680	728	690	676	662	730	648	659	668	702	683	669	704	687	658	677	678	674	694	679	710	695	660	685	699	639	656	695	678	689	709	725	646	670	657	678	685	705	690	707	649	719	700	691	683	732	699	673	717	698	652	727	702	674	669	741	662	715	676	656	646	689	706	680	686	707	712	698	674	702	698	660	731	688	697	746	713	687	691	664	664	665	711	738	723	659	676	644	672	702	718	682	663	689	690	725	687	692	661	692	703	656	683	660	729	700	638	685	699	685	677	728	694	701	664	716	702	709	663	715	733	700	671	666	716	698	628	693	675	702	684	648	707	696	710	698	635	702	666	667	730	671	685	701	693	695	654	700	683	675	704	705	703	643	664	722	696	676	666	643	657	673	707	667	650	685	646	692	675	691	680	666	732	736	678	713	662	680	690	723	687	650	664	675	684	755	681	702	711	692	683	685	733	742	660	677	733	683	636	670	691	668	687	727	701	710	691	742	666	683	704	692	685	732	674	681	666	739	648	740	673	683	717	677	659	699	671	666	658	689	687	685	719	690	686	651	708	694	635	686	679	693	636	716	683	664	695	683
24780	21621	28714	25534	19584	8088	3013	1548	1144	940	778	669	637	639	608	606	546	527	540	490	520	546	864	2278	1796	660	464	477	471	478	520	561	678	710	710	622	588	549	513	481	463	460	456	461	483	438	435	493	497	435	440	478	446	446	487	468	451	447	486	455	449	440	476	465	462	463	461	442	441	461	391	469	457	457	444	448	442	481	463	454	487	478	478	453	487	454	431	441	457	411	452	449	415	429	418	446	463	437	451	438	473	455	468	442	468	473	442	453	466	406	475	451	462	443	452	469	435	463	428	448	452	447	447	433	452	460	441	414	463	431	471	464	471	460	471	427	446	456	454	452	486	485	406	468	475	455	444	484	476	441	455	480	444	461	454	444	448	465	475	442	428	452	433	459	448	487	445	435	436	442	400	479	464	441	483	480	446	427	481	457	449	433	480	465	482	459	415	419	436	501	456	456	457	478	483	443	469	473	471	445	475	454	464	456	456	444	447	467	470	478	480	457	453	427	463	458	437	443	471	475	459	462	436	414	421	444	450	431	484	478	424	449	478	475	407	467	428	536	389	438	439	432	435	462	446	447	455	478	473	456	442	477	437	440	463	460	451	443	443	430	473	449	433	471	453	419	426	447	445	464	450	428	450	458	533	443	443	426	448	473	459	465	455	429	466	410	450	430	462	463	440	419	481	469	441	469	422	452	420	469	432	489	469	432	453	471	461	472	460	424	464	463	403	441	461	438	468	449	444	409	470	468	470	419	437	463	446	455	455	392	460	439	438	487	447	468	485	458	440	460	453	474	462	467	467	453	498	435	473	479	438	472	450	419	470	458	505	447	435	435	445	444	431	452	412	479	495	415	444	488	461	478	466	454	489	511	495	491	483	451	470	460	493	489	463	482	435	444	459	441	465	447	428	451	459	442	468	461	418	462	445	468	496	477	440	476	441	444	458	441	477	425	477	462	455	430	445	456	479	454	421	470	481	471	480	452	416	455	421	484	438	449	451	492	446	496	482	468	461	449	420	446	461	478	431	501	432	438	466	414	456	461	466	449	469	445	432	476	470	428	446	494	441	487	462	431	419	450	472	475	486	464	457	477	454	444	465	496	458	461	462	461	429	474	461	436	432	441	458	460	471	461	451	430	430	457	432	482	453	433	422	457	444	450	466	455	481	462	484	455	446	467	444	449	471	453	448	473	438	453	503	443	448	471	482	474	412	488	481	467	431	467	448	453	474	470	423	484	463	417	452	452	457	470	482	409	454	452	452	444	489	448	449	442	447	435	450	439	476	433	458	460	442	468	463	456	482	435	485	461	461	434	429	435	463	430	460	449	455	428	432	458	454	478	422	446	443	459	421	473	416	423	454	471	454	463	492	425	418	447	477	454	467	452	446	457	455	425	438	463	440	469	455	429	434	427	443	433	438	464	466	462	465	436	447	485	448	467	453	476	475	470	465	461	432	450	503	416	451	455	480	422	437	453	493	430	497	444	433	407	480	446	453	490	479	448	449	469	433	480	489	470	462	479	435	447	432	463	485	442	463	452	477	469	443	463	448	414	451	506	464	458	453	451	451	448	435	468	468	451	444	433	409	448	435	439	462	447	414	447	465	422	464	431	450	426	446	448	446	446	427	465	440	402	480	493	450	438	465	466	477	433	464	460	434	473	447	454	468	433	464	438	506	465	455	483	456	470	432	476	462	446	464	479	482	441	492	438	447	415	488	456	482	408	522	430	410	461	445	435	445	464	431	455	465	457	449	478	459	485	438	451	467	431	452	491	450	430	468	440	442	471	479	498	486	458	464	467	458	458	423	459	494	471	488	490	444	450	473	405	460	476	449	449	486	454	454	451	420	478	460	459	416	456	445	455	458	424	455	449	474	457	442	466	421	477	430	438	437	444	482	483	445	434	452	419	439	450	444	470	468	423	469	456	467	431	460	460	495	430	429	436	437	469	452	402	460	453	469	428	437	449	445	451	428	463	441	462	439	456	459	431	445	437	436	475	456	437	449	439	446	450	504	438	455	442	464	491	449	463	463	412	506	455	485	444	441	455	455	422	424	396	472	447	425	471	472	424	460	464	438	443	425	439	441	471	486	406	462	455	445	472	433	429	433	471	464	451	455	465	456	477	433	461	462	472	475	441	453	482	475	430	456	430	455	443	485	477	490	433	441	481	433	459	458	464	414	467	451	449	431	458	459	463	444	440	464	457	433	452	443	448	442	494	456	463	477	457	474	465	475	433	424	462	450	480	453	467	467	453	469	433	489	462	427	461	459	416	453	464	434	487	460	464	461	506	446	495	432	468	478	473	450	422	451	390	466	442	427	451	469	449	449	478	456	452	448	476	461	448	457	437	454	445	467	446	466	444	412	464	459	404	449	431	483	466	455	473	436	396	470	425	450	482	463	450	453	429	442	470	496	456	479	413	416	399	468	406	458	486	500	466	450	416	429	431	461	421	455	443	467	444	423	431	456	465	427	473	461	481	440	451	470	426	513	466	464	451	413	477	454	477	448	437	416	432	475	437	440	446	495	436	428	409	453	451	438	403	475	427	449	478	474	450	419	464	467	455	434	410	457	440	429	477	458	469	441	437	435	433	457	499	449	420	467	470	439	460	484	444	466	472	477	474	499	437	414	461	449	470	426	482	452	482	459	451	433	477	462	484	459	433	460	458	417	432	452	444	432	437	436	455	496	443	452	417	416	484	480	468	467	460	452	469	456	464	456	482	442	434	449	414	435	429	461	435	423	482	437	467	484	474	455	446	447	440	435	453	417	462	462	498	461	454	450	435	450	466	439	411	479	473	490	486	473	473	460	464	456	463	464	445	496	439	468	470	459	434	479	439	457	498	428	424	489	473	487	448	503	425	455	453	409	465	442	478	458	431	439	448	442	443	438	422	484	487	494	441	446	451	463	457	455	457	472	446	499	485	430	452	463	429	432	462	459	459	479	443	442	458	464	471	436	422	454	452	497	491	446	458	460	410	420	419	438	433	457	405	417	500	483	484	442	441	490	446	461	460	455	454	464	457	472	459	428	477	452	463	466	436	443	468	427	444	472	458	487	402	445	472	452	461	423	425	445	432	465	438	429	433	425	454	457	471	432	473	452	423	425	454	412	443	457	461	472	482	487	456	494	432	414	452	476	464	410	436	439	420	430	476	434	462	474	451	426	436	462	437	451	414	433	445	453	450	501	436	480	453	441	450	464	445	482	461	450	431	460	455	448	445	479	422	443	454	442	458	478	429	472	493	458	490	424	431	407	459	455	423	443	448	454	445	457	457	461	437	478	457	451	459	434	445	440	466	451	427	457	461	461	434	461	471	454	453	430	477	472	446	441	464	483	445	438	470	470	467	497	465	455	472	438	437	441	422	455	473	426	484	437	490	421	435	432	428	432	484	449	429	442	454	441	442	456	473	452	436	466	462	430	450	450	480	451	432	474	475	421	447	467	444	478	472	411	433	476	456	462	438	490	460	480	471	406	463	465	495
31910	49109	43552	29868	17480	8688	5360	3325	2682	2087	1661	1473	1251	1169	1147	1069	990	914	876	871	897	851	1886	5333	4056	1076	698	718	704	745	862	1039	1169	1236	1334	1230	1082	899	753	782	713	724	687	692	649	705	729	709	677	708	704	698	705	695	671	645	675	661	697	675	713	690	665	693	694	678	698	700	720	624	677	743	718	688	684	682	696	690	696	704	709	672	719	712	683	709	692	702	707	724	698	686	693	673	675	702	686	748	689	705	651	653	698	703	688	691	670	671	687	724	704	694	747	714	678	699	659	706	748	729	693	707	684	710	699	691	678	643	695	701	681	738	641	738	690	706	701	685	676	661	709	687	681	653	681	663	681	706	708	632	667	642	723	670	663	732	689	690	730	674	692	680	653	722	659	700	688	686	666	757	635	661	713	648	687	704	716	718	680	674	671	704	685	719	684	703	676	688	701	682	674	698	657	682	671	630	669	702	688	715	709	644	675	695	638	732	756	691	670	675	665	662	714	679	693	759	683	670	709	628	702	671	737	693	681	668	696	719	681	655	707	655	706	708	664	683	682	704	673	723	653	685	691	741	708	695	661	690	745	675	699	705	705	674	669	720	755	686	674	661	665	647	707	722	694	732	690	705	681	674	719	674	641	732	663	728	687	685	680	678	652	656	722	686	669	715	705	667	700	689	685	696	668	703	683	717	677	691	703	728	694	693	694	670	740	689	763	720	673	675	699	623	716	700	689	658	702	708	717	716	687	700	694	719	730	701	676	706	701	708	722	690	696	700	752	672	657	659	702	678	696	711	680	700	708	687	732	706	662	687	679	699	695	662	703	705	696	656	724	701	666	696	728	730	725	748	667	717	691	628	719	660	683	654	690	649	681	700	660	652	687	721	715	652	698	731	700	718	751	647	715	699	711	657	738	701	651	621	671	670	624	706	685	692	693	723	707	686	645	713	667	689	724	683	669	676	650	705	690	669	680	702	676	649	689	713	707	712	691	659	624	715	697	715	692	673	726	691	673	665	696	712	639	692	705	671	715	671	748	648	677	685	702	672	700	727	660	694	672	708	744	681	703	686	656	661	683	701	719	656	728	674	714	702	677	695	634	676	679	703	706	687	719	703	738	723	726	677	713	700	691	704	695	680	647	692	654	683	673	738	668	694	711	699	705	679	676	706	733	740	691	726	723	683	650	691	675	732	729	739	665	661	663	708	661	706	738	666	677	656	721	678	642	726	698	676	724	690	699	681	673	689	693	699	666	678	740	697	714	693	692	685	700	697	707	690	705	721	723	705	715	696	675	724	707	669	702	709	721	727	639	658	700	686	690	693	735	675	674	691	660	656	663	680	707	693	660	709	687	678	746	663	666	661	672	640	677	664	676	662	678	700	642	685	699	671	688	719	654	687	706	666	700	714	694	687	662	621	673	718	670	689	687	643	707	709	684	739	696	693	690	717	703	737	663	703	674	708	677	725	653	724	691	738	699	671	693	703	698	675	697	652	712	640	701	704	686	686	678	693	687	700	697	665	721	679	687	698	718	699	694	715	653	730	714	697	693	696	719	688	648	676	709	660	677	696	716	687	686	680	693	695	672	661	718	716	698	707	663	676	708	694	690	702	669	716	659	708	687	659	682	715	724	648	691	726	726	668	738	736	699	685	677	631	706	693	732	673	691	659	672	628	648	683	662	669	695	691	663	710	713	744	702	671	679	707	689	702	628	730	674	711	738	707	695	670	682	748	698	699	638	705	683	735	657	694	741	681	646	702	694	707	680	688	698	696	684	692	671	687	657	680	664	664	699	679	688	675	670	706	661	732	674	659	672	672	710	701	707	649	653	686	723	644	658	625	667	684	701	685	667	699	751	671	644	706	669	687	692	690	730	683	708	711	711	654	725	666	674	725	739	688	755	682	701	687	707	751	714	697	721	670	700	684	672	661	689	691	723	689	720	710	692	690	681	702	723	676	673	710	650	714	692	685	711	704	706	721	669	725	676	684	649	698	687	701	680	673	634	689	685	671	689	689	699	754	691	660	634	729	718	698	705	741	676	709	677	673	699	687	705	681	735	712	666	687	685	659	678	690	700	704	676	667	692	701	678	733	678	708	644	664	685	717	735	719	712	699	690	704	726	686	699	653	686	688	686	691	678	647	709	677	716	714	674	684	704	702	687	686	714	660	700	660	682	722	657	686	731	685	665	653	718	740	682	730	694	710	704	685	679	724	701	713	683	713	683	719	686	732	652	694	681	677	712	721	723	702	687	655	657	697	694	668	687	644	667	711	681	686	690	639	720	749	722	668	672	642	664	680	704	675	690	687	677	707	679	675	674	688	714	679	701	710	654	730	677	722	680	683	691	666	732	704	740	703	706	644	668	653	674	715	726	684	701	652	708	685	713	687	666	684	716	693	681	716	691	652	720	697	677	669	691	744	682	712	686	735	684	722	655	642	657	696	707	703	692	683	681	673	692	659	707	725	648	682	656	665	679	718	705	713	712	675	713	740	704	711	690	702	706	698	667	658	664	709	689	729	673	668	671	703	686	694	677	675	614	708	725	724	676	681	677	713	711	707	665	705	682	746	684	706	707	650	683	757	674	716	701	722	669	675	703	694	705	659	698	693	708	727	669	727	627	702	681	659	692	715	671	719	680	659	626	696	673	704	677	661	663	642	742	649	729	705	656	707	626	706	688	697	675	671	716	691	703	699	751	686	704	744	681	681	721	683	721	663	661	649	655	708	728	665	640	648	667	706	707	645	677	692	657	682	712	660	718	744	717	680	737	730	688	662	664	686	719	672	702	669	752	672	673	644	679	711	679	677	678	721	686	680	694	646	711	689	665	688	671	680	709	662	674	669	688	689	695	676	663	738	713	669	697	734	707	703	606	711	731	676	717	747	740	693	677	691	685	669	701	663	683	704	671	663	716	638	742	697	698	711	709	676	667	687	663	674	705	682	685	677	622	668	694	690	641	672	662	693	632	679	691	743	680	696	709	650	682	695	677	624	690	667	718	678	671	664	680	695	648	707	724	718	695	716	678	666	737	681	694	686	670	706	697	661	671	749	683	670	691	730	675	697	683	666	685	695	639	676	659	668	672	707	709	695	699	706	725	702	674	699	689	759	670	690	703	684	655	685	711	687	642	693	696	724	706	663	722	704	698	651	717	685	698	681	659	734	684	705	691	673	645	694	710	677	744	709	689	659	704	740	639	674	679	688	678	662	720	718	694	666	670	735	697	688	674	715	713	673	636	682	706	664	626	759	704	703	697	688	704	676	685	715	728	752	636	725	713	710	698	640	696	647	705	676	674	709	722	654	676	681	686	694	679	664	740	699	689	684	684	727	698	690	676	685	665	688	681	685	747	704	694	723	704	691	692	686	709	691	706	675	688	653	703	722	681	699	715	691	660	682	660	698	709	711	680	668	691	661	666	720	693	668	718	677	709	667	688	674	692	670	686	704	715	685	729	698	676	709	664	682	698	703	703	690	697	733	669	705
23620	21663	29529	24420	21838	20370	9250	2737	1562	1125	986	829	739	684	664	686	625	583	556	560	579	568	967	3366	3995	1884	847	474	466	476	494	646	827	787	713	635	613	544	504	404	458	447	479	461	467	442	471	435	477	440	452	461	443	496	439	471	478	478	468	432	470	426	470	477	456	467	488	438	489	439	427	471	459	448	451	466	469	457	475	466	471	456	458	454	473	445	436	471	466	446	439	412	446	479	498	442	494	448	488	474	437	454	465	419	453	459	421	433	486	470	460	438	404	442	435	488	451	480	472	411	483	462	471	421	432	440	465	459	407	470	458	473	494	425	451	478	457	492	465	410	435	478	468	455	469	457	412	451	454	447	434	431	457	442	438	449	444	452	425	463	461	476	471	454	453	447	443	422	481	477	437	461	477	447	472	430	473	486	464	410	414	475	475	476	439	451	419	441	438	454	494	472	417	450	458	451	452	408	485	485	473	451	445	466	424	477	469	481	456	481	435	480	450	481	475	453	504	474	471	472	455	452	452	428	441	449	441	436	500	476	435	460	456	460	439	441	461	458	458	428	471	454	447	460	479	459	472	501	475	430	458	498	437	490	443	436	426	423	461	435	469	453	483	466	466	459	468	466	427	443	476	444	480	406	468	451	409	461	447	425	459	444	440	471	413	469	475	436	445	436	461	450	488	459	457	422	447	425	474	472	461	441	471	462	449	456	500	443	456	430	479	458	435	443	474	431	451	462	439	438	483	458	453	452	479	454	446	468	490	451	412	439	475	468	465	425	472	418	466	438	481	446	449	436	454	481	424	462	464	458	457	469	474	428	442	435	438	416	458	430	446	447	458	491	447	468	432	412	445	418	464	435	419	412	472	429	431	467	378	477	437	459	461	443	474	455	463	447	447	448	461	474	449	436	482	437	484	447	437	487	447	469	438	475	450	428	478	414	434	452	474	485	425	420	468	444	443	474	489	419	478	444	435	479	464	451	492	474	444	489	463	495	404	474	455	432	437	441	447	462	434	447	445	480	466	423	469	459	439	459	433	426	449	450	481	457	453	432	462	467	430	435	463	442	433	482	448	476	459	499	468	467	425	456	507	438	442	511	435	446	459	457	443	472	465	467	459	478	471	436	429	463	445	461	500	469	463	446	389	483	480	447	458	467	453	450	420	437	440	436	465	457	441	449	410	458	445	463	526	469	497	477	461	455	444	446	475	440	471	412	448	468	462	461	480	482	453	457	458	465	439	483	450	487	432	412	466	442	468	451	468	472	441	450	427	444	465	489	471	422	478	465	442	470	480	466	473	468	449	441	451	442	431	446	472	454	472	447	434	436	473	470	442	476	443	445	460	447	408	438	469	491	462	460	459	459	492	488	496	478	487	452	429	441	473	456	493	455	457	465	456	461	444	454	464	424	476	441	486	450	450	457	467	425	435	439	454	442	442	449	479	460	477	452	444	457	463	470	447	439	452	435	432	483	441	457	494	449	474	428	452	443	458	470	452	483	464	440	429	447	454	466	445	437	421	424	482	455	417	467	465	438	460	442	432	454	401	482	430	477	448	462	435	487	510	411	437	447	425	455	471	446	423	478	455	439	482	472	434	437	463	409	439	444	472	457	469	491	448	469	427	454	440	443	425	477	448	427	469	434	439	431	425	473	435	465	479	443	438	442	458	435	419	452	472	465	442	471	442	483	459	494	464	484	476	445	417	428	412	472	442	460	479	465	454	423	451	483	446	485	453	423	476	456	432	436	437	453	475	431	462	480	453	484	469	457	455	454	449	456	452	448	491	470	430	484	449	486	430	430	410	446	411	460	465	448	464	463	461	443	479	467	445	453	487	444	441	442	466	504	476	452	440	472	445	434	480	456	421	433	452	412	451	449	442	483	400	442	447	458	459	447	454	502	486	500	459	489	473	460	422	480	440	472	458	486	446	429	456	457	463	463	501	442	452	481	448	426	448	479	464	446	443	422	443	469	451	467	412	437	451	473	448	440	428	452	443	429	453	450	473	468	445	452	440	453	452	437	447	434	439	463	487	445	437	475	436	426	444	436	444	447	419	446	490	414	457	481	416	417	479	455	464	452	446	461	461	450	438	470	452	486	418	470	461	463	438	442	485	462	432	446	453	474	444	439	474	443	439	467	424	455	478	437	449	455	443	489	485	461	458	455	470	447	454	465	435	492	450	453	451	452	441	470	449	469	469	409	440	479	436	452	445	471	432	407	410	432	481	407	443	452	461	454	435	478	427	447	455	502	470	462	463	406	431	462	431	469	463	446	404	475	473	478	444	464	444	436	422	471	479	442	469	441	444	412	420	444	475	463	439	456	408	425	449	451	496	429	446	446	446	477	480	461	418	483	446	455	440	426	463	498	477	449	445	485	462	476	493	476	482	439	456	439	462	443	451	431	490	394	516	467	425	440	426	452	486	442	456	451	455	476	438	453	472	447	476	471	456	449	487	438	457	460	465	434	467	437	426	428	440	484	440	477	439	476	439	477	465	448	432	413	469	460	458	447	453	441	434	424	455	464	428	412	466	469	459	467	417	457	447	416	471	418	451	436	461	462	464	434	484	454	436	425	455	486	436	462	426	481	467	456	452	460	456	452	484	450	489	454	445	485	517	479	516	512	419	480	438	446	477	453	475	422	443	446	521	405	471	454	467	434	434	463	465	470	455	435	446	405	503	446	461	439	461	493	443	417	481	424	456	444	457	484	449	458	419	470	426	428	403	454	460	466	419	452	430	445	451	472	470	417	452	485	439	441	466	480	458	449	451	484	455	475	456	414	453	422	454	456	452	444	425	475	470	464	434	467	474	484	472	478	468	483	440	461	436	460	457	467	423	446	425	450	454	453	453	472	438	444	483	485	448	481	466	445	460	509	428	438	437	443	464	438	437	471	444	505	441	445	467	418	460	409	437	455	440	456	464	443	462	434	442	440	449	482	460	432	509	467	454	463	498	438	442	469	479	424	474	465	440	466	467	483	462	450	426	476	473	463	440	462	463	464	425	434	438	469	448	415	449	449	422	420	465	438	491	433	448	441	445	477	436	475	486	479	446	438	403	445	455	493	463	436	463	456	473	455	474	422	504	462	430	488	482	438	436	452	455	461	492	423	451	476	440	470	425	464	433	445	483	463	456	425	465	500	455	434	457	476	473	414	426	447	439	447	432	469	442	432	457	478	418	452	483	432	431	475	471	491	435	444	470	446	477	446	469	454	480	457	398	471	444	459	452	469	486	469	414	458	444	476	466	469	476	449	457	443	432	462	461	464	449	499	488	442	440	432	428	442	455	491	454	434	452	452	468	408	436	453	479	414	434	433	409	456	476	401	448	454	456	470	442	487	438	524	463	463	440	446	452	461	449	441	435	473	442	439	410	424	475	445	414	465	448	477	479	445	480	449	452	465	434	452	481	490	490	486	465	423	448	455	454	451	468	462	428	434	488	413	432	455	456	436	462	460	443	470	441	421	432	424	441	507	421	463
35819	56437	48473	34412	22582	15448	9065	5459	3807	2657	2292	1880	1582	1502	1341	1297	1258	1200	1043	1054	1074	931	2217	8207	9253	4259	1698	886	710	724	841	1278	1508	1566	1460	1312	1052	890	822	696	746	670	663	719	676	715	684	683	696	712	717	697	687	697	693	650	642	665	662	695	672	712	668	654	690	690	664	746	708	698	658	676	707	680	737	684	701	692	675	661	677	651	666	689	675	672	655	641	724	702	721	641	696	673	692	700	691	629	666	695	703	640	701	708	689	708	690	703	731	705	710	633	691	680	721	680	697	680	665	677	711	625	665	668	694	715	708	676	681	700	658	684	708	709	664	707	716	703	678	651	653	693	735	663	699	721	677	679	693	681	661	681	715	747	695	693	704	661	704	671	669	678	698	682	699	663	690	675	682	661	674	665	672	706	656	728	672	669	638	658	669	662	656	699	641	715	707	686	687	701	683	661	683	655	726	676	700	700	662	667	672	689	701	715	679	675	687	732	665	671	685	681	723	687	713	674	613	659	647	692	654	647	696	668	684	691	675	647	665	658	722	614	650	732	655	636	658	629	678	668	643	734	673	674	704	665	643	685	655	674	712	688	643	629	694	724	681	695	645	668	754	672	632	676	651	663	692	716	669	704	660	683	698	682	719	641	669	633	638	674	643	684	704	734	646	654	680	650	711	704	685	658	709	642	693	718	725	696	686	703	662	647	617	676	699	633	737	678	712	695	653	683	703	631	692	683	644	686	690	681	737	657	689	729	663	706	709	677	712	694	700	694	628	698	656	662	709	671	708	709	661	730	657	685	698	662	688	708	681	710	732	705	666	694	658	652	670	664	688	679	678	649	644	641	663	657	664	667	667	670	682	692	700	675	669	653	669	718	696	655	655	735	688	695	672	677	658	684	685	643	687	698	705	713	669	671	676	655	649	682	637	658	677	662	667	697	681	665	703	693	683	644	690	663	669	718	655	685	661	704	696	660	668	643	706	665	634	637	690	704	686	711	731	689	692	669	648	683	662	720	679	709	689	620	689	675	660	736	655	728	687	659	680	657	700	680	688	707	649	712	677	675	672	683	654	690	672	707	679	689	693	704	690	654	649	647	621	635	676	671	693	627	707	714	681	687	649	686	695	682	663	717	687	654	670	695	640	722	642	659	654	708	662	700	715	675	702	687	701	641	634	684	628	690	656	665	668	667	709	656	738	706	719	710	710	699	678	671	680	670	627	701	652	644	643	634	663	658	685	718	662	663	700	684	682	723	674	679	669	677	687	683	689	697	695	653	671	694	680	671	722	658	699	663	689	694	722	699	719	645	690	698	690	694	709	671	679	640	688	726	668	699	640	716	701	671	669	671	700	729	680	694	656	663	691	712	678	630	654	680	668	651	679	716	684	681	735	693	703	689	630	665	694	688	625	720	675	637	652	726	726	697	725	654	650	676	711	667	687	663	645	682	672	654	698	695	654	665	683	672	692	682	676	663	727	650	650	697	697	652	684	685	640	675	668	654	691	704	670	691	691	650	667	682	637	672	724	727	661	686	707	636	633	678	722	693	644	719	710	682	731	693	656	673	623	697	650	664	683	637	665	692	670	702	676	752	657	649	690	672	702	673	648	691	688	669	690	707	714	649	694	626	652	671	638	699	689	695	648	642	708	643	679	654	702	642	722	660	636	658	685	658	674	679	737	643	690	658	679	672	698	650	663	640	701	680	677	700	697	682	666	681	680	683	663	664	695	715	729	737	673	645	706	674	687	682	665	670	704	682	684	698	668	716	700	700	656	704	675	720	704	660	668	685	662	707	645	647	747	652	681	678	697	704	666	673	656	680	654	714	699	721	656	643	708	695	674	682	705	652	715	662	684	712	681	658	671	650	668	681	695	660	714	681	682	666	623	720	749	681	690	671	660	669	630	677	663	671	660	709	683	614	683	673	711	682	701	643	655	729	718	682	685	671	728	673	659	694	685	695	729	656	682	690	685	702	698	630	696	685	689	683	683	667	755	682	640	748	694	722	706	647	655	688	665	691	685	659	667	671	716	680	653	694	651	649	681	696	732	718	658	671	701	681	670	672	629	686	690	721	688	718	711	675	666	669	708	697	685	649	712	691	667	707	675	672	702	634	660	670	667	683	679	693	685	680	738	664	664	720	676	651	667	661	678	649	685	687	684	640	650	671	704	638	690	665	712	678	646	659	643	687	686	681	686	691	702	694	648	682	689	691	698	680	680	682	688	706	668	697	688	637	637	684	683	668	709	725	609	665	674	677	651	615	685	698	684	708	722	647	697	621	701	711	678	675	651	694	692	661	677	675	666	706	661	675	671	678	657	674	717	711	674	652	694	686	696	670	719	679	628	666	666	679	702	704	737	659	650	686	683	693	703	666	636	706	703	685	739	681	654	677	696	652	628	674	686	740	748	685	657	632	648	692	694	702	705	679	709	708	642	727	662	704	688	670	710	684	637	663	681	699	693	605	693	653	658	635	694	723	670	666	710	716	713	641	648	650	642	692	695	673	701	663	689	691	661	695	677	690	668	690	704	682	673	682	659	696	657	649	664	671	669	707	640	714	640	715	675	645	667	673	660	665	681	645	650	668	702	675	691	688	688	718	700	647	681	691	717	679	690	693	685	654	713	679	713	677	660	649	637	708	641	698	691	680	722	692	679	668	716	632	671	721	662	644	709	698	662	678	694	658	677	683	660	714	671	686	681	705	641	666	687	667	628	720	701	714	674	670	701	721	687	686	685	730	744	713	687	667	713	687	692	703	644	673	642	714	717	677	654	685	691	667	703	713	710	682	674	744	677	699	660	736	713	652	687	677	676	657	689	654	639	703	641	699	625	660	676	641	660	690	646	699	685	703	688	663	701	650	661	665	647	664	713	703	731	720	615	651	694	669	663	651	695	684	682	724	679	662	680	688	678	649	672	661	622	659	694	655	686	663	671	697	668	682	696	699	680	677	677	671	697	670	652	660	653	659	667	665	663	639	674	664	625	704	727	669	710	694	681	649	683	677	658	703	654	672	690	672	674	663	694	645	657	691	709	679	722	643	619	681	670	716	642	693	666	656	664	730	687	704	671	691	664	667	681	696	714	646	620	679	644	647	657	639	694	684	709	659	709	681	705	670	656	648	676	686	683	674	713	678	684	634	687	668	725	689	679	676	646	697	689	692	702	688	686	688	669	635	656	671	692	660	703	689	684	670	656	626	648	702	679	681	658	642	635	669	714	687	736	667	686	653	663	680	672	631	706	639	630	679	665	682	688	681	652	624	678	655	692	667	693	680	653	699	677	721	690	720	641	681	656	648	704	677	697	704	663	688	675	694	686	659	641	682	644	662	682	661	635	675	650	694	694	694	684	670	700	668	707	677	684	650	699	710	673	712	702	671	639	657	701	687	667	676	660	658	658	700	682	683	708	637	723	656	700	703	669	659	644	658	685	668	724	635	696	705	649	673	664	667	656	678	650	693	710	665	662	714	652	629	704	691	656	670
29548	28572	30402	17631	5732	1980	1316	1018	801	615	607	590	550	554	516	501	521	518	497	485	491	460	495	505	728	761	714	582	513	450	488	457	437	483	468	462	426	473	445	466	437	452	445	467	421	419	428	463	415	426	426	440	462	430	470	443	434	465	433	464	446	472	444	471	453	448	447	453	451	463	417	441	403	476	438	449	416	447	448	436	483	436	425	472	416	446	441	456	425	500	416	473	419	395	425	403	465	499	471	499	488	455	403	465	460	459	413	461	418	451	490	444	420	446	429	421	443	461	406	423	412	449	433	455	413	441	509	452	449	477	432	448	417	445	459	456	438	479	405	394	458	443	449	444	469	461	456	457	456	415	459	439	482	447	494	452	413	445	450	468	445	451	467	490	462	434	439	439	457	442	445	458	446	422	461	451	464	446	418	432	445	474	461	428	441	467	447	420	464	489	451	486	439	467	440	462	450	421	446	451	452	465	484	501	485	441	491	485	480	464	443	438	466	431	432	402	447	446	430	473	427	453	444	453	471	434	436	432	501	466	438	455	394	457	460	442	473	486	457	469	437	462	475	475	456	439	468	439	460	460	468	430	445	464	458	477	456	451	475	448	420	467	434	462	389	466	422	443	414	450	473	432	484	428	447	426	469	439	445	443	499	478	464	485	432	428	482	431	464	437	473	432	436	483	414	463	443	485	453	474	459	451	429	446	464	411	451	450	461	461	438	478	432	421	476	422	458	466	439	453	462	467	419	455	457	434	453	428	471	437	466	430	486	426	455	462	457	456	418	438	467	437	436	458	432	445	447	453	464	444	456	443	460	440	450	439	442	444	422	423	474	427	429	469	461	439	456	425	421	405	469	462	457	470	458	449	449	435	458	450	431	420	405	454	450	428	435	457	433	469	463	429	465	468	435	448	451	464	475	465	433	457	477	474	452	431	398	453	448	488	466	462	474	446	449	461	480	485	424	487	410	442	449	463	471	443	466	418	409	440	466	429	447	450	413	441	485	461	438	467	465	431	436	436	463	497	454	467	432	431	426	454	471	427	435	457	456	460	459	424	425	479	403	447	436	437	464	455	456	447	476	399	495	426	469	404	435	452	426	417	444	456	435	450	462	460	424	443	441	431	406	442	426	429	445	464	473	459	447	443	497	446	418	437	446	408	455	467	451	434	449	452	398	467	455	479	401	458	460	460	429	438	438	463	447	430	452	457	455	451	415	462	449	441	454	496	431	436	493	468	459	436	424	425	455	435	437	482	457	445	479	412	446	415	478	466	463	441	443	458	476	444	439	431	432	472	477	462	504	468	462	442	461	451	435	480	447	436	477	451	491	450	461	491	426	430	470	449	398	454	456	447	497	443	443	464	445	450	408	437	430	452	406	445	463	473	472	430	465	489	470	435	429	423	449	460	461	454	465	478	421	472	473	484	425	494	467	438	427	434	466	421	445	425	451	449	460	442	432	455	457	443	444	393	461	410	455	433	417	412	443	449	468	392	431	493	455	469	424	462	457	475	424	457	429	451	466	489	480	399	478	442	486	447	444	439	438	462	470	445	449	445	441	449	439	459	428	455	479	430	466	474	446	460	452	450	425	424	453	460	454	478	423	441	443	445	445	475	440	510	474	474	461	421	451	478	477	471	456	474	450	468	495	446	430	440	449	439	462	468	426	441	460	424	416	449	457	462	464	418	416	425	447	412	430	476	496	447	452	435	417	453	440	491	465	483	443	490	477	460	418	411	447	423	408	465	454	442	445	414	441	438	424	446	455	444	436	439	465	420	485	466	446	417	444	460	424	469	445	443	452	415	429	464	459	471	444	422	433	442	462	427	406	430	448	455	421	493	448	413	495	469	441	463	453	443	449	445	487	444	437	443	424	425	479	463	473	390	460	431	427	440	459	438	476	448	463	481	472	485	448	441	442	483	441	455	420	434	453	479	427	435	422	484	460	457	476	450	475	466	445	391	499	462	459	442	467	457	518	452	461	461	407	467	408	433	471	445	450	469	434	501	412	446	452	438	440	459	448	457	450	438	445	430	427	429	436	457	429	443	439	460	440	442	436	434	417	477	449	466	457	485	454	438	478	454	464	456	451	476	489	474	451	436	470	456	505	472	432	454	482	436	448	448	458	435	481	401	414	436	484	456	457	435	464	451	456	457	445	416	447	433	459	450	404	468	417	410	435	441	488	426	447	454	440	473	475	473	449	459	444	446	482	431	485	485	469	452	459	453	456	462	452	466	452	460	420	517	427	467	402	425	474	435	440	450	461	453	472	403	439	495	433	443	451	465	464	430	443	469	419	469	437	415	448	492	471	451	449	414	479	444	444	427	448	471	447	468	451	458	432	448	459	452	409	443	429	447	462	495	426	440	469	467	471	478	458	480	451	428	427	418	455	466	423	439	435	454	452	496	429	437	443	437	495	413	418	403	435	471	436	437	419	467	464	451	459	464	406	432	465	422	472	453	485	454	502	462	473	431	458	416	493	506	441	476	469	477	447	430	467	480	430	443	457	463	439	455	426	456	436	456	458	440	432	455	419	437	482	430	454	441	450	419	471	413	453	444	435	398	472	429	460	450	447	488	464	433	415	439	451	438	471	427	486	467	435	433	473	460	499	484	483	473	456	431	446	466	467	443	457	454	435	458	447	448	466	469	448	453	437	468	451	443	453	424	454	455	458	439	446	499	440	419	410	423	431	435	452	454	468	464	436	459	487	467	452	459	439	430	484	445	480	442	439	458	442	482	442	460	450	445	476	420	449	416	490	451	433	439	437	425	491	443	432	428	466	427	423	490	435	447	421	437	452	437	390	418	442	440	487	442	412	417	461	458	473	460	441	424	484	452	468	480	453	466	470	465	484	451	441	464	484	444	433	460	468	440	448	421	454	438	430	455	457	455	485	444	442	433	431	481	467	496	455	414	471	485	482	444	470	436	448	440	449	470	460	435	448	475	443	499	478	466	460	474	461	469	457	422	458	454	441	471	431	466	456	435	413	427	468	409	461	404	469	465	429	450	450	505	471	456	481	465	436	462	468	458	454	468	428	432	447	452	441	424	456	445	431	436	466	456	418	433	455	436	465	461	495	433	435	431	460	475	420	445	454	457	451	469	470	440	443	459	443	449	451	438	439	424	436	420	444	487	430	446	421	447	448	466	446	425	467	466	463	448	461	427	449	415	435	430	476	432	444	428	461	485	456	448	469	441	460	440	421	459	462	481	458	479	436	467	438	451	417	444	472	423	462	434	472	434	453	463	474	441	437	463	486	439	472	408	465	481	461	449	441	419	459	447	431	405	445	432	463	444	474	416	462	432	381	424	478	481	481	464	452	415	444	441	416	454	459	475	450	461	449	486	451	435	446	425	465	439	473	456	475	473	457	433	439	454	410	442	475	441	460	482	490	462	415	464	492	463	437	458	453	446	453	451	468	443	437	395	425	441	424	432	402	453	453	446	460	441	468	434	477	430	448	486	467	469	425	470	478	447
35288	45880	37763	21296	10297	4694	3368	2384	1710	1338	1203	1098	974	956	872	866	929	888	899	780	812	794	789	880	1341	1539	1312	987	833	748	693	686	658	694	705	688	671	669	689	713	688	703	704	691	727	691	630	707	696	684	761	660	696	695	705	689	689	651	601	717	725	647	698	734	681	696	705	719	699	692	719	651	719	689	678	698	727	754	697	647	664	651	665	699	726	707	682	645	643	709	663	626	745	694	666	634	676	663	675	665	671	701	694	718	699	664	674	679	657	703	674	644	692	655	683	672	686	620	688	722	681	652	674	645	677	730	645	697	682	716	645	658	648	652	705	650	687	669	718	673	718	687	652	681	691	690	690	673	694	667	702	663	719	685	713	715	704	665	653	685	683	698	693	678	677	685	716	653	748	741	678	614	745	698	719	659	701	668	692	688	668	695	692	679	671	707	687	628	697	673	683	699	678	716	692	692	647	695	729	677	660	709	701	697	720	716	661	674	678	668	702	695	652	667	660	685	678	672	718	648	710	682	683	689	683	729	684	730	654	681	677	679	636	685	653	667	711	678	689	749	661	699	709	637	722	647	735	668	706	702	704	685	660	677	710	687	721	669	730	676	694	679	664	705	712	696	697	694	648	683	686	706	683	751	654	739	666	683	660	656	687	725	685	689	713	671	697	727	685	735	673	692	729	666	689	635	659	694	701	665	681	653	709	680	737	691	647	702	691	683	681	642	698	710	686	679	661	686	689	712	702	663	727	689	662	695	683	721	642	699	672	695	694	669	691	670	648	695	687	687	706	679	705	674	692	704	693	655	676	662	743	652	705	646	653	671	675	635	671	733	692	626	673	672	692	728	712	695	732	651	671	693	724	646	644	747	687	663	702	647	667	654	692	752	661	669	726	684	711	675	682	715	702	714	692	687	659	659	682	695	735	741	669	636	710	700	632	683	692	701	675	729	690	678	663	670	691	723	642	683	692	646	677	661	686	709	664	700	691	679	723	675	660	711	681	669	702	627	682	678	770	681	702	685	651	700	654	640	700	652	691	739	648	670	698	691	677	746	690	737	654	687	666	695	745	700	630	703	679	680	689	677	650	696	716	663	669	714	717	663	705	713	660	711	642	686	653	703	683	646	699	707	615	662	692	717	680	698	698	699	645	704	677	701	724	715	659	724	675	679	697	694	722	663	651	697	680	735	682	672	675	693	690	657	732	658	681	684	665	679	690	647	672	696	661	672	702	697	655	631	685	714	672	629	632	686	681	670	647	639	664	695	672	720	723	674	718	684	654	689	651	700	703	671	711	657	743	733	671	691	716	698	643	725	670	694	647	689	651	697	696	680	694	675	690	658	693	713	710	683	659	666	688	733	673	662	638	666	681	675	690	765	662	696	704	663	691	710	676	714	674	723	639	696	705	698	708	675	643	695	701	728	644	706	706	731	680	697	727	683	631	717	683	744	698	662	668	704	718	690	663	657	681	670	663	690	682	677	716	641	686	688	689	696	685	703	704	669	696	695	663	691	690	681	683	685	705	721	673	670	664	697	650	653	652	707	705	621	697	684	660	702	704	661	701	695	673	713	688	727	670	699	678	663	694	682	692	690	673	690	682	652	654	700	693	709	669	702	692	696	687	724	685	687	711	694	695	674	634	737	675	704	723	658	705	702	711	719	706	705	678	658	661	697	703	682	726	717	683	638	697	664	708	713	672	711	704	701	686	689	655	697	692	662	809	680	654	691	657	644	672	674	659	666	695	678	691	690	665	723	692	690	737	657	731	673	699	683	661	703	727	678	710	717	708	690	651	683	663	700	749	684	731	729	679	729	674	657	702	725	697	667	688	674	683	664	695	720	651	707	678	691	648	637	710	682	679	683	687	676	680	684	702	646	674	678	707	649	657	717	668	685	689	665	630	725	668	676	709	665	703	667	645	667	695	710	706	705	690	704	638	673	708	680	725	689	651	723	661	697	684	679	663	650	684	716	709	683	695	728	663	697	717	706	719	674	694	693	680	714	738	667	745	683	692	680	658	666	670	676	729	690	661	683	707	683	640	707	634	683	671	724	705	669	687	746	655	674	688	701	702	687	683	673	670	708	676	673	630	691	720	689	701	673	660	739	663	697	653	651	634	656	709	692	659	668	665	687	699	643	680	731	599	689	675	681	688	674	692	691	665	723	711	669	694	670	672	694	655	695	725	708	686	739	707	718	672	662	679	636	694	711	682	682	691	654	699	691	709	696	654	640	689	680	658	694	700	718	693	678	662	722	738	706	673	674	742	692	686	726	684	716	634	691	679	673	705	644	692	698	706	689	698	667	684	647	692	672	708	689	712	716	730	664	674	699	699	673	711	702	676	689	684	686	684	713	712	706	650	707	685	707	699	668	703	671	722	633	695	665	676	687	680	736	664	684	691	711	673	715	711	667	628	685	694	645	718	703	676	699	678	681	673	726	663	745	679	675	681	705	713	646	683	649	701	712	691	667	736	721	705	663	670	701	735	655	705	701	710	722	674	690	669	682	694	636	683	702	634	696	630	676	670	729	698	662	662	707	614	673	668	734	720	719	663	686	731	738	684	695	699	643	694	678	683	706	695	710	713	722	694	701	692	703	679	690	656	674	689	633	663	695	687	661	676	683	676	670	666	688	681	683	694	697	704	638	689	671	729	706	682	706	661	682	697	692	705	689	742	718	674	682	676	729	712	689	672	675	663	705	649	706	661	681	708	705	666	671	674	677	686	707	685	695	662	699	717	669	664	657	659	637	680	681	669	669	646	695	696	672	642	683	717	686	654	704	721	692	707	663	684	649	700	708	662	724	707	678	692	691	659	706	717	724	640	671	661	677	664	700	720	628	688	653	626	684	701	671	671	700	711	678	646	622	709	662	677	656	650	709	666	702	724	687	674	719	724	700	695	669	668	650	684	708	698	668	681	701	682	693	693	624	705	687	707	669	676	685	695	695	671	711	701	678	664	702	685	681	685	781	718	653	637	661	642	677	653	715	675	719	685	674	681	709	697	622	677	728	659	681	670	682	666	691	709	725	666	697	692	682	718	689	692	753	662	682	678	703	701	666	680	675	678	685	657	662	670	702	664	735	688	685	712	737	688	670	649	673	674	708	656	693	719	719	622	683	656	676	686	690	691	700	658	692	692	708	716	680	689	728	707	654	633	743	667	681	673	678	669	695	699	711	660	742	705	712	694	665	650	676	665	661	694	696	646	701	689	711	695	685	650	679	695	677	646	636	674	704	713	716	718	676	698	679	734	664	666	735	687	662	656	697	649	676	678	643	701	680	647	687	636	734	695	671	700	676	680	675	699	719	691	728	606	650	665	654	670	635	649	683	693	674	702	682	682	670	658	720	687	693	678	684	687	684	663	653	697	721	719	680	700	712	668	653	695	672	695	664	662	695	698	675	677	706	687	713	736	672	691	698	732	694	699	657	683	694	685	696	639	634	697	683	688	711	714	700	699	660	672	687	699	692	650	731	697	714
24791	21678	28769	25440	19112	8099	2732	1625	1230	926	837	675	650	640	588	555	519	549	609	565	565	537	541	682	1278	2110	1735	1199	860	477	467	448	431	462	481	453	456	450	463	486	449	457	467	439	444	452	410	419	468	431	453	458	484	466	454	484	445	469	490	435	468	506	444	460	464	448	447	436	476	443	450	478	413	474	452	470	446	423	471	461	452	439	480	479	444	427	438	457	458	419	426	459	470	462	470	455	491	442	465	434	434	479	427	438	444	452	476	423	460	447	455	436	464	496	457	476	465	433	449	447	496	433	438	443	448	448	453	407	481	447	490	444	447	444	449	480	458	478	487	461	458	458	465	427	435	425	469	453	498	470	434	446	407	481	500	445	480	485	423	490	468	443	457	448	460	457	483	421	465	491	428	457	466	447	446	439	474	473	489	451	436	426	421	431	462	465	450	457	474	420	469	419	483	436	467	462	442	463	450	431	467	462	445	460	464	512	431	492	499	422	440	434	454	440	469	446	457	494	448	452	402	439	452	458	418	464	479	458	447	470	425	437	481	436	497	467	455	474	484	444	494	467	457	491	465	457	392	435	457	424	464	454	484	418	444	433	419	427	437	432	430	482	427	478	447	447	440	488	480	445	453	468	463	446	438	447	469	502	489	453	400	450	461	450	454	433	478	436	404	462	464	459	458	452	451	459	456	456	451	455	434	483	452	442	451	435	425	460	455	481	451	442	437	438	432	419	427	446	443	454	414	477	445	428	490	481	450	453	420	447	435	454	432	430	490	443	416	440	434	455	449	467	462	476	497	435	492	472	435	465	455	485	438	452	430	442	434	472	447	500	439	469	447	435	450	440	438	435	476	479	468	505	463	423	412	487	446	436	457	439	468	436	503	476	454	493	456	431	433	502	447	471	494	433	444	497	444	482	479	426	442	404	465	448	432	479	458	435	471	460	453	416	486	433	413	488	441	446	468	487	453	424	485	424	399	494	451	446	452	477	469	471	439	443	434	463	474	468	465	441	431	441	442	510	481	437	440	469	493	481	411	461	473	442	441	444	459	457	449	448	472	488	465	459	440	470	425	446	438	462	492	437	451	460	483	444	485	439	465	510	439	429	467	403	454	429	473	464	427	472	459	476	458	452	484	449	463	465	442	422	485	457	446	476	459	442	456	438	435	475	447	440	470	432	448	471	450	412	461	409	438	434	439	463	463	451	444	444	435	449	462	476	433	445	450	511	434	451	438	469	454	473	432	462	420	483	443	458	468	452	411	433	416	477	461	455	471	480	493	460	438	444	459	455	442	485	503	446	426	460	430	432	466	492	465	464	454	469	421	461	445	413	437	480	464	453	426	444	456	470	461	468	482	460	459	451	432	464	454	433	469	440	442	424	437	454	456	430	462	435	448	461	449	457	454	423	455	464	433	462	452	454	462	475	460	424	440	486	469	477	434	470	447	405	451	489	441	458	483	439	427	461	431	478	455	487	494	425	456	453	479	463	447	455	445	465	463	477	445	475	450	488	472	455	451	471	441	451	470	512	440	415	432	466	437	468	523	481	470	486	416	513	487	484	483	436	424	453	435	440	511	466	483	473	473	472	455	477	435	457	462	439	427	429	475	449	461	485	483	432	455	460	405	441	481	444	447	437	490	434	468	457	400	469	475	443	452	461	478	453	448	454	459	479	473	473	423	425	431	434	446	431	457	436	399	464	454	439	436	421	473	495	429	441	447	448	416	440	439	480	462	423	447	453	438	463	442	462	446	440	430	448	443	462	454	423	425	410	452	453	465	463	465	457	416	457	450	512	463	390	466	507	485	419	419	486	445	462	457	445	463	451	417	502	435	499	416	439	446	464	456	454	466	473	452	477	434	444	416	438	462	440	424	434	467	464	432	470	462	469	474	461	457	464	475	474	465	417	446	458	453	451	440	429	467	453	477	437	475	453	443	430	446	472	462	403	454	436	462	471	431	470	472	483	472	453	452	477	411	466	456	461	489	467	468	486	448	395	457	437	474	450	491	438	457	464	474	470	484	459	455	463	457	494	467	475	466	478	469	450	465	422	462	466	459	479	465	433	450	502	455	471	431	484	452	436	469	461	438	465	429	460	484	430	469	450	484	451	447	463	470	483	458	453	455	458	446	470	427	479	479	440	482	460	478	452	482	447	438	447	461	412	451	491	444	489	454	471	449	466	471	458	462	408	483	477	438	480	467	481	430	473	451	422	460	479	439	493	468	466	456	455	418	487	445	472	488	442	462	447	444	491	484	462	442	436	491	450	443	480	464	480	437	453	476	477	471	469	457	478	453	477	449	455	447	444	437	417	483	444	473	480	460	454	480	471	485	441	451	484	441	450	420	465	460	450	432	422	450	441	454	446	445	458	457	461	431	468	462	462	456	449	439	460	455	422	451	484	450	477	437	441	452	450	444	485	490	469	469	394	479	469	407	415	458	459	436	442	465	441	442	439	431	474	426	442	454	433	455	448	449	406	409	460	457	471	469	463	456	484	440	489	463	454	450	425	473	476	480	423	463	466	432	458	459	453	488	488	458	425	480	460	442	488	469	427	475	466	444	484	456	469	438	433	459	436	458	434	443	472	443	464	435	447	439	460	438	451	422	429	494	484	441	449	452	483	449	484	424	459	444	451	422	458	466	430	479	434	435	454	447	473	504	471	486	449	497	469	423	480	463	485	458	442	470	444	440	454	464	462	409	473	440	457	472	458	485	452	436	448	479	478	470	444	476	404	429	425	468	447	499	465	457	445	431	419	500	450	471	476	434	425	458	462	447	458	460	444	427	474	444	459	459	470	485	455	433	486	481	446	461	453	493	454	463	423	462	441	429	410	435	434	436	430	434	480	500	421	476	431	481	428	460	475	486	461	443	464	456	443	486	469	406	437	420	451	458	491	409	387	432	412	464	430	451	456	473	490	445	478	461	466	468	455	480	421	481	450	448	487	461	487	434	453	430	474	466	439	440	463	449	471	472	462	420	465	474	432	441	457	438	437	440	446	447	443	464	448	502	468	446	443	452	453	438	450	425	434	448	418	475	411	442	448	444	452	422	489	449	451	454	445	451	401	469	437	435	469	519	471	469	485	450	474	462	456	457	455	462	465	446	427	428	456	453	467	420	461	472	445	439	428	441	447	446	430	451	429	475	451	406	436	469	465	428	440	470	438	426	436	439	433	409	485	473	465	440	457	485	458	448	467	473	402	441	478	430	443	428	458	438	411	443	482	460	468	443	473	466	445	466	454	470	477	466	436	452	493	441	509	461	417	486	475	480	470	466	434	451	459	420	475	490	478	450	443	461	465	408	441	468	448	457	461	461	452	468	439	497	470	444	497	464	437	458	534	467	451	476	421	497	467	473	449	446	473	434	449	430	413	446	472	439	466	425	441	478	422	444	437	481	443	460	451	461	482	429	461	485	471	470	433	471	424	437	443	442	439	455	442	452	491	455	494	444	418	464	439	418	428	411	406	467	449	425	486
33871	54396	42949	28966	16105	9205	4959	3874	2992	2292	1894	1485	1232	1096	1088	1030	997	983	1016	1032	921	827	966	1408	3106	4947	3785	2458	1425	830	759	681	689	779	747	739	676	703	759	728	648	640	666	695	670	678	687	677	687	724	705	681	740	677	708	701	702	650	696	726	675	725	704	700	734	706	702	737	685	726	664	698	713	707	694	676	671	672	717	681	679	685	643	685	700	685	668	734	730	649	731	697	685	701	716	690	702	709	652	693	691	701	667	662	676	676	691	719	680	678	683	705	729	722	686	748	702	676	682	670	662	690	728	722	674	686	709	705	692	667	695	747	706	703	671	751	687	733	652	693	741	679	698	686	715	706	643	682	716	709	646	662	728	681	652	682	685	659	700	719	675	666	644	724	688	690	677	718	696	680	738	665	628	679	639	699	662	709	668	674	683	714	706	656	689	684	724	686	704	711	722	678	682	689	717	698	692	703	715	656	696	682	687	657	723	682	695	706	740	699	710	660	674	705	679	724	722	741	687	685	670	693	706	697	684	713	690	725	703	684	698	677	738	702	743	681	690	661	684	657	724	711	702	720	703	730	662	717	712	672	689	686	707	710	666	729	671	703	710	712	667	690	668	663	732	671	708	729	694	643	705	666	688	665	676	677	702	685	692	667	671	707	670	742	680	677	706	751	705	692	730	724	742	698	697	755	717	668	700	701	748	689	674	657	684	703	722	706	726	726	666	691	722	683	735	725	737	678	709	723	662	679	676	725	679	711	687	646	731	704	673	711	667	707	705	709	699	707	679	689	671	713	702	675	688	707	679	778	714	680	716	711	713	700	698	680	737	703	731	675	705	726	719	699	670	709	658	639	713	662	697	684	700	683	703	670	655	692	688	671	672	701	715	672	669	685	722	697	700	680	651	675	680	685	665	676	691	678	638	683	758	688	659	668	689	663	724	697	712	697	730	721	698	723	686	695	685	676	668	682	683	640	670	686	705	722	733	696	693	705	699	694	704	699	652	730	692	726	744	739	652	668	705	692	722	674	717	694	708	703	669	725	689	709	714	705	667	705	693	660	712	709	656	657	703	766	734	661	707	691	702	678	705	683	693	685	729	670	742	728	675	663	688	720	661	714	682	731	672	693	738	682	685	749	671	695	691	638	663	669	721	672	681	736	690	700	701	715	671	712	698	720	663	668	676	708	714	681	663	651	712	714	696	673	723	717	710	690	645	686	655	732	722	680	693	704	694	660	711	634	688	720	722	716	724	722	687	671	713	730	684	729	685	680	706	661	699	677	725	698	726	679	675	704	691	677	701	695	731	675	661	673	639	667	654	664	748	662	664	703	670	621	693	715	716	685	744	752	630	695	680	640	712	720	708	659	683	696	672	651	655	671	694	730	719	728	672	706	703	704	704	711	700	694	695	727	705	713	699	708	704	673	699	667	652	689	740	651	695	679	691	655	716	687	711	715	703	634	675	674	704	644	690	689	700	701	661	705	648	678	692	718	675	682	682	671	694	679	703	669	692	682	661	642	722	712	667	679	676	657	747	679	686	693	696	712	675	668	710	706	637	702	651	746	683	673	701	730	696	753	737	717	698	749	708	695	751	670	675	667	703	706	719	707	689	705	666	661	696	682	727	678	708	710	657	725	648	641	704	690	654	735	686	670	696	683	655	704	681	692	673	721	643	678	694	691	726	694	662	703	671	691	701	697	698	686	695	715	693	672	697	659	710	683	686	695	656	671	668	718	726	696	729	745	709	733	687	680	725	738	683	692	658	619	708	687	672	700	684	680	727	703	690	721	717	686	675	728	666	678	705	676	688	711	664	675	671	719	678	686	681	666	702	703	723	671	688	709	658	675	727	698	678	702	665	689	714	724	666	696	686	685	665	730	665	700	673	735	695	706	672	690	694	713	722	677	680	673	719	741	702	680	709	672	660	717	708	665	689	707	681	640	692	665	712	744	700	704	674	691	643	698	708	692	710	702	679	647	720	706	673	664	684	702	694	659	703	728	705	675	652	634	724	686	730	632	682	626	675	757	642	661	693	704	698	674	685	691	721	671	649	736	654	699	723	702	726	691	640	671	708	731	700	670	728	670	711	674	683	702	650	705	669	684	691	677	708	687	719	717	670	678	643	686	695	690	684	715	723	715	720	701	717	694	701	713	721	695	677	673	692	664	652	720	675	720	662	665	600	697	678	695	718	702	685	674	696	672	701	700	680	697	680	705	696	687	704	656	713	678	719	720	683	716	652	687	698	702	654	699	711	721	643	743	712	666	672	691	687	735	701	668	706	667	682	666	709	721	710	674	725	657	697	676	685	653	690	680	690	689	710	680	656	705	658	661	653	723	685	684	683	676	774	673	727	674	703	684	663	722	658	710	693	662	681	670	692	702	713	684	696	667	659	657	706	735	681	678	729	685	685	683	689	731	693	744	674	707	694	721	698	732	725	693	701	678	669	693	728	709	734	716	610	742	634	648	639	701	728	668	731	639	673	672	659	750	703	718	711	680	721	680	693	655	672	648	653	699	685	691	709	749	657	652	687	685	696	714	693	655	713	692	708	671	670	690	705	708	657	700	649	716	640	721	673	712	706	751	701	742	690	678	659	678	719	706	747	682	726	709	681	729	660	689	690	708	724	609	701	668	748	644	687	723	718	695	684	656	649	666	650	679	718	732	702	648	649	668	669	636	701	709	685	712	673	681	707	708	661	713	688	677	666	715	659	708	655	676	721	684	672	693	660	688	675	698	693	668	720	671	703	706	736	727	675	676	711	661	668	718	701	656	734	729	682	690	691	662	745	668	640	698	668	647	736	673	693	673	650	704	691	718	685	694	706	690	656	669	686	674	683	658	691	697	675	709	722	669	678	675	692	725	687	693	703	731	717	703	665	688	661	694	748	690	718	642	701	655	687	695	663	673	680	701	662	696	679	686	694	689	692	715	723	651	666	706	663	674	744	708	697	657	682	686	663	681	673	690	697	682	643	678	693	666	692	677	665	710	651	697	733	705	667	711	674	685	660	700	724	723	709	701	648	665	682	658	697	700	728	669	675	708	726	654	699	706	654	697	670	726	743	623	720	651	649	710	684	690	672	733	734	660	692	720	716	690	723	696	672	694	733	693	684	667	725	700	719	698	660	723	687	719	680	712	722	715	646	667	689	685	726	695	703	667	689	664	692	712	717	667	703	685	710	668	734	721	693	651	652	699	683	695	665	663	680	664	692	707	718	707	711	621	666	709	713	668	651	623	701	757	685	697	727	693	691	712	755	708	701	715	702	697	660	714	681	683	741	661	686	647	662	680	697	724	723	689	690	713	711	698	667	660	729	663	717	692	695	731	681	711	707	681	677	661	721	662	654	694	678	675	697	630	706	725	722	695	672	702	655	677	718	672	711	726	675	679	663	704	678	688	690	680	657	705	724	714	693	665	714	689	680	671	690	712	692	742	721	658	675	684	712	674	692	662	699	682	703	656	713	697	699	749	669	692	709	696
23529	21575	29382	24413	21856	19771	8138	3180	1998	1449	1185	915	810	680	639	632	651	656	596	654	707	638	622	573	1431	3231	3237	2234	1473	891	580	463	494	523	499	483	447	474	464	470	447	467	494	455	490	490	459	488	479	466	469	489	449	484	456	456	449	428	428	483	439	490	467	467	436	456	402	463	484	420	452	465	457	460	464	464	479	433	449	464	481	469	436	449	456	430	463	460	464	460	431	471	443	438	422	468	437	484	424	477	460	471	491	447	441	501	446	437	457	491	472	479	462	477	478	464	444	498	460	460	464	466	461	493	465	462	455	476	466	449	438	449	451	427	463	475	450	453	421	463	466	492	454	450	477	446	437	489	477	499	479	494	474	465	445	493	439	447	481	453	434	459	438	441	469	468	422	455	437	454	446	477	471	442	448	464	444	476	447	463	454	453	462	457	446	472	455	502	462	478	440	454	438	463	475	442	468	429	466	438	423	446	424	477	430	435	470	454	438	494	489	453	475	469	501	425	469	435	512	460	493	484	466	443	447	417	459	472	413	458	429	458	407	459	435	416	503	489	464	451	425	470	451	455	431	423	496	435	444	448	471	485	473	472	463	474	452	483	472	449	502	472	433	442	478	454	424	465	469	467	468	482	432	479	449	459	470	449	437	457	454	456	465	486	494	493	470	419	481	442	431	467	470	474	483	400	433	480	416	430	463	478	452	460	474	487	445	442	459	472	464	541	493	450	457	452	470	476	470	468	475	471	446	480	453	475	427	455	490	468	466	480	504	480	461	433	482	442	410	418	473	439	463	486	419	458	507	420	430	498	445	458	432	449	462	437	429	469	434	433	436	467	485	400	442	433	474	421	485	429	422	487	447	432	470	459	461	445	439	450	434	476	456	467	455	438	439	443	454	481	437	481	469	461	450	436	496	428	472	447	451	451	446	471	466	426	463	489	454	477	413	461	457	437	450	507	448	470	461	479	462	431	452	446	466	467	456	436	420	462	455	477	458	495	458	472	458	445	442	446	438	450	455	464	476	418	409	475	437	441	488	445	466	484	441	431	452	469	471	454	432	458	458	444	474	438	455	447	456	456	452	470	455	480	454	464	464	477	462	453	471	476	466	454	478	470	483	445	481	457	448	455	455	460	472	436	474	452	461	475	449	475	449	453	494	438	458	450	471	427	457	446	415	450	459	461	474	463	439	477	445	443	421	427	458	473	435	466	475	456	459	493	437	420	469	483	426	417	442	466	472	459	469	489	443	456	444	445	456	437	478	475	426	461	426	439	436	461	485	419	454	465	448	462	448	420	447	428	433	481	498	444	456	445	468	470	410	475	463	468	457	455	448	481	444	463	451	457	441	479	456	421	465	445	457	467	429	500	467	478	431	463	461	411	458	475	469	480	494	492	468	447	504	476	444	455	422	447	488	485	455	455	459	466	528	417	455	450	474	491	498	452	460	453	490	469	488	436	448	507	443	504	482	438	452	456	431	480	479	418	450	444	480	457	486	448	451	468	501	459	505	467	445	473	430	438	457	449	454	442	450	418	480	433	477	456	446	464	474	420	436	454	493	445	464	464	443	413	472	447	472	455	445	462	441	490	439	436	487	454	470	460	429	438	470	510	432	495	482	461	444	461	478	472	461	447	422	462	493	453	460	442	449	439	434	446	455	448	432	466	498	468	427	419	482	449	486	445	470	436	437	478	454	449	445	506	439	440	434	445	466	498	466	445	469	471	466	426	469	475	434	445	450	420	422	446	435	468	462	461	471	457	468	503	417	423	475	470	455	439	454	443	442	443	457	431	468	504	439	446	496	446	445	429	460	456	443	453	429	462	452	448	439	470	466	459	442	452	453	501	488	457	490	475	486	457	449	458	445	449	440	462	469	470	446	481	493	434	439	443	447	426	442	457	450	448	492	483	475	470	495	466	426	452	469	492	450	452	455	453	438	505	452	453	444	439	473	486	456	464	513	504	449	439	440	440	453	449	439	466	429	434	463	457	482	478	494	450	513	426	441	467	462	444	443	494	443	435	459	476	460	454	476	443	484	499	473	486	470	478	466	460	459	448	475	428	492	469	495	503	455	481	439	433	457	460	480	473	474	467	434	454	459	448	449	429	454	446	485	485	437	450	527	447	471	468	451	487	467	508	452	456	473	444	453	451	464	468	478	455	466	462	445	455	433	442	461	495	470	473	469	452	469	476	487	469	463	464	429	449	414	451	435	466	459	455	475	479	499	446	464	454	454	440	465	442	460	459	496	479	435	400	422	464	463	475	462	470	474	454	460	473	461	450	453	473	492	461	477	441	436	439	440	440	435	437	410	457	433	444	412	507	471	491	486	461	471	486	448	430	447	458	480	454	467	491	454	461	437	479	434	434	482	432	477	451	476	439	483	445	463	447	465	483	437	494	424	444	476	433	448	479	443	463	472	502	456	471	449	482	445	470	455	466	453	510	461	432	477	466	465	488	437	469	448	484	425	448	459	492	453	447	447	450	456	483	447	461	463	450	449	483	410	475	450	465	430	435	459	430	435	414	472	454	446	455	432	446	463	456	488	473	427	473	459	470	494	451	427	451	444	465	406	507	494	450	491	463	438	456	459	483	447	474	444	488	466	449	418	447	491	431	423	438	439	452	457	472	469	459	451	456	508	473	468	489	459	443	493	482	446	449	448	477	441	446	475	446	456	460	454	441	474	415	451	451	530	467	455	443	460	434	438	464	482	450	406	461	493	463	465	444	456	501	421	459	481	479	442	420	513	529	445	446	478	473	456	468	428	463	437	462	419	464	492	479	460	474	446	453	461	446	422	441	470	454	443	434	489	494	461	506	439	462	497	498	452	470	409	454	426	458	428	466	426	476	425	480	427	466	444	450	477	490	455	465	442	439	466	448	411	481	485	511	462	442	452	469	401	442	480	449	433	465	437	438	485	496	448	449	451	460	416	457	426	468	458	453	447	413	487	421	436	474	473	430	427	477	459	443	462	475	403	469	456	459	450	444	460	477	494	427	450	446	482	471	463	461	458	458	496	457	504	458	468	490	462	437	455	452	445	448	456	455	469	474	422	466	474	474	465	465	471	440	429	446	463	418	453	480	473	457	445	444	416	459	441	462	488	467	429	436	487	457	466	447	435	484	457	480	443	464	458	443	506	467	448	467	449	484	471	483	467	442	434	492	467	459	494	471	445	451	449	449	485	430	469	467	478	450	491	531	475	441	465	482	491	432	429	421	469	472	497	461	469	498	480	461	480	435	458	465	478	462	493	484	463	479	481	457	417	475	447	465	499	457	486	457	438	473	449	468	494	430	428	459	451	451	482	453	473	425	419	441	427	504	473	439	451	447	463	460	459	482	472	470	428	472	404	486	437	432	436	412	434	464	490	486	474	477	464	469	462	469	456	488	470	431	442	441	485	468	455	469	445	484	485	489	479	470	459	454	495	471	411	459	468	447	445	460	475	435	446	434	464	447	462	414	471	479	510	457	415	455	411	437
35643	52856	45591	35308	23838	12888	7857	6481	4673	3325	2600	2035	1596	1305	1158	1227	1308	1251	1267	1261	1223	1114	1146	1006	3349	7837	7284	5273	3068	1789	926	769	743	748	740	730	714	697	673	662	698	691	700	659	654	684	615	693	652	664	659	686	683	695	639	637	688	671	678	686	689	691	689	722	696	675	689	645	632	670	664	675	701	636	698	697	665	709	718	676	677	671	692	707	682	666	688	666	661	702	741	692	683	685	680	696	731	700	699	688	676	687	677	709	708	646	710	682	691	671	654	660	691	664	706	713	693	653	692	739	658	670	716	699	656	694	708	722	661	701	735	725	673	707	666	673	694	705	697	675	691	677	709	711	688	670	687	688	699	664	739	693	731	669	699	670	700	680	672	640	666	632	699	704	697	727	644	731	657	705	661	694	670	678	725	666	702	684	706	697	674	718	732	660	697	702	706	672	686	703	656	674	702	698	659	710	681	677	679	707	696	698	713	629	701	703	683	711	633	720	689	719	683	681	703	700	707	665	680	677	661	761	695	678	688	727	710	722	638	681	653	680	694	689	684	689	711	717	694	686	681	701	677	703	781	679	675	680	741	671	736	694	670	653	722	705	726	664	673	694	692	661	701	690	716	681	671	713	654	663	657	660	679	714	735	708	669	715	737	675	690	682	684	705	716	683	681	695	682	698	714	697	736	729	679	689	711	726	715	681	693	694	680	629	696	719	642	600	648	657	702	731	706	672	676	677	670	630	683	686	688	656	656	666	626	704	692	653	651	697	654	714	675	656	690	710	705	671	700	685	684	684	676	675	687	667	686	640	728	668	688	700	648	714	698	684	732	646	692	718	689	689	715	715	701	673	659	659	712	682	710	670	704	657	678	674	753	648	633	711	678	669	655	691	706	687	671	656	661	638	690	681	690	655	670	692	685	649	674	714	704	648	687	678	697	710	611	683	706	679	701	700	713	664	686	675	643	667	675	735	703	655	659	674	631	676	656	662	673	661	680	663	676	658	706	750	695	699	687	675	678	685	694	713	683	724	687	704	676	691	664	693	643	700	689	708	719	696	652	669	711	658	708	686	665	694	707	678	661	703	710	701	689	649	706	666	664	688	653	678	693	706	695	699	662	739	651	675	685	673	676	696	670	708	700	647	724	697	642	649	679	673	653	652	662	698	714	696	671	660	681	651	721	722	636	653	664	726	689	698	665	695	702	719	661	645	697	700	715	707	681	668	687	700	666	706	703	727	703	676	629	662	700	690	668	701	703	681	733	600	661	669	698	666	675	679	687	714	643	673	649	684	706	696	680	687	684	675	736	742	769	670	717	728	680	702	671	660	704	646	689	676	699	646	663	658	715	664	685	723	651	658	684	665	691	696	722	647	747	713	697	630	686	694	682	743	659	678	700	655	724	701	648	709	746	722	678	640	708	666	673	665	665	648	714	652	707	672	720	698	673	688	692	666	694	668	681	712	712	666	684	694	713	686	734	644	699	708	716	702	724	706	661	705	686	697	698	666	641	671	721	709	713	699	671	674	695	644	675	698	686	693	704	626	700	666	685	707	684	653	677	693	637	674	703	718	725	646	682	690	754	701	687	707	656	651	694	668	635	634	696	701	667	656	674	729	659	694	685	659	700	685	678	672	642	651	707	675	655	683	644	680	619	675	728	690	658	663	697	718	689	702	668	731	618	708	709	712	670	670	642	666	669	711	636	695	688	648	679	624	631	632	724	684	698	704	632	650	737	684	672	692	632	695	686	682	706	688	735	687	719	700	638	671	704	682	709	686	644	703	658	638	676	714	698	702	671	709	703	660	718	745	667	700	686	668	649	669	708	680	680	684	675	702	663	721	691	706	684	690	727	656	724	709	644	642	683	717	688	675	681	703	688	674	701	678	656	648	641	673	714	710	689	676	703	682	704	699	711	699	675	631	710	690	714	693	698	656	657	667	652	696	717	669	688	697	670	690	637	681	689	658	682	658	640	692	696	658	703	652	664	686	699	687	625	705	715	690	638	655	687	656	660	646	681	675	687	763	647	693	708	674	687	719	680	693	713	685	702	694	663	694	698	729	642	683	676	708	694	680	680	679	674	696	694	683	708	707	685	622	692	692	654	696	675	696	682	714	635	660	674	661	669	667	705	714	684	706	726	664	691	665	658	696	673	680	683	682	664	652	671	676	691	719	745	710	682	694	666	696	696	636	704	703	657	711	683	641	709	668	708	655	707	727	696	664	730	652	680	632	711	665	648	592	686	692	672	683	671	713	634	722	638	701	689	711	696	643	676	683	666	650	666	679	677	693	671	701	652	699	697	651	712	649	614	682	656	733	661	671	717	645	671	725	718	649	687	673	667	706	685	681	667	674	671	708	655	682	653	674	640	659	650	668	693	663	660	672	666	721	684	686	619	727	708	638	665	679	649	720	693	674	707	695	678	736	710	680	656	641	647	667	710	717	642	695	670	689	646	736	711	729	665	642	674	689	705	657	648	702	695	689	683	750	705	636	694	702	692	678	660	689	673	664	716	696	737	693	671	703	722	669	677	697	615	681	707	709	650	731	713	673	686	723	654	646	669	662	711	724	693	629	690	721	690	679	718	719	705	694	635	677	631	696	633	664	696	677	627	635	728	683	690	679	685	656	684	613	692	655	687	678	683	718	672	696	672	647	675	661	696	680	689	710	692	680	654	711	673	695	760	706	651	673	685	688	675	687	666	665	720	668	700	712	637	681	681	679	651	706	709	674	671	663	680	697	691	708	680	679	685	657	657	674	696	688	672	681	701	730	696	638	716	686	690	665	700	701	693	683	713	671	684	722	672	704	682	668	663	676	659	686	677	676	687	662	718	695	724	719	660	649	665	682	687	701	628	687	668	722	688	660	661	728	688	672	699	683	679	717	697	701	677	691	726	654	662	669	694	673	658	669	657	702	695	727	736	692	709	676	676	661	663	749	662	729	715	665	690	653	740	644	650	716	664	696	697	667	673	711	671	727	648	696	611	691	676	699	702	630	742	693	703	723	671	699	691	697	688	680	683	644	678	691	716	702	694	726	662	696	701	740	664	669	689	702	668	678	682	688	683	669	643	725	693	730	710	727	727	680	674	673	635	680	728	713	697	644	701	690	725	700	696	676	700	682	655	655	673	679	670	639	706	692	674	679	644	677	723	698	687	682	718	727	710	696	686	710	707	695	710	696	650	626	677	724	692	706	687	732	678	682	641	685	674	690	694	685	655	702	678	722	662	712	680	676	682	700	684	635	709	685	680	670	659	720	657	683	703	676	683	645	708	628	675	718	726	726	675	719	659	718	644	643	734	671	701	671	706	685	704	662	713	666	695	699	644	677	634	675	707	688	651	678	676	714	648	716	635	647	660	675	665	680	719	665	681	708	661	722	685	648	655	670	695	710	664	696	697	696	636	690	715	713	706	655	687	685	679	707	676	716	656	691	683	702	718	686	678	720	671	675	665	677	672	720	701	688	717	693	701	671	685	682	723	665
28813	24580	24897	15478	5868	2422	1402	1124	918	729	679	585	590	545	524	479	518	552	507	517	495	535	511	497	525	591	566	516	570	631	611	577	531	479	495	447	448	435	423	447	449	410	449	452	469	459	428	469	427	472	435	436	474	428	434	476	432	456	461	453	423	433	472	509	438	423	428	420	468	389	446	461	469	443	461	443	502	472	492	416	461	408	470	418	486	443	457	442	465	464	428	427	396	487	457	417	454	478	458	441	420	464	419	445	451	466	479	442	458	439	466	457	449	465	456	471	413	491	468	449	476	439	479	479	435	468	456	430	472	437	468	454	419	465	477	392	457	443	413	434	441	425	470	441	400	464	412	490	447	470	450	446	426	460	449	424	425	437	430	461	466	488	435	479	484	451	443	472	424	467	449	483	490	456	402	432	469	441	462	524	466	452	475	443	462	483	478	451	474	429	455	468	477	439	433	422	455	459	482	449	437	459	480	444	455	507	492	448	471	455	463	490	431	446	435	479	430	461	433	434	456	460	466	454	401	432	466	458	437	426	424	430	484	423	440	435	431	454	471	476	426	457	452	489	436	451	474	472	419	436	466	479	462	448	454	476	445	437	465	424	452	468	463	459	492	437	450	455	453	461	472	444	470	412	454	474	441	427	466	445	464	464	460	420	442	417	430	475	480	437	436	428	444	458	439	479	453	430	466	461	428	457	437	448	438	452	482	441	441	418	419	451	486	416	439	475	465	426	470	438	440	469	471	445	509	398	445	452	461	446	490	500	466	435	466	454	503	465	396	431	431	443	416	455	414	425	448	477	429	443	495	456	461	448	438	462	511	464	435	475	426	440	434	449	490	465	424	471	454	422	474	476	468	432	452	457	465	478	457	476	454	486	456	464	424	460	444	455	433	500	479	418	454	493	451	464	432	465	409	480	480	413	452	452	426	454	500	420	434	453	489	451	482	437	449	463	450	474	415	480	497	453	509	429	434	463	446	439	466	452	437	441	442	409	473	470	458	454	461	447	448	485	478	450	445	501	480	485	436	513	459	449	455	449	437	471	456	474	408	424	443	431	428	446	458	386	493	462	457	446	464	460	430	444	472	444	474	433	415	450	418	445	478	476	435	421	427	448	476	464	469	431	469	455	465	458	459	466	466	483	424	449	424	461	377	469	442	462	430	426	477	457	471	449	452	438	409	453	433	441	457	436	407	442	486	429	438	450	453	461	462	469	476	478	468	460	400	470	436	435	498	442	477	468	430	452	428	489	482	459	394	463	471	426	459	411	438	449	438	473	436	426	431	456	449	440	430	434	468	441	476	433	445	462	443	426	441	417	427	451	430	453	460	457	496	477	437	451	387	501	444	422	473	464	418	493	434	424	431	478	438	424	456	458	413	455	491	472	446	459	466	436	438	441	455	475	456	442	474	448	456	480	462	474	470	507	469	441	471	445	441	427	442	429	435	459	459	477	426	488	469	453	461	443	433	444	457	459	424	437	428	479	471	421	471	431	468	423	444	497	440	444	461	451	464	446	453	476	460	431	420	458	465	452	461	452	482	485	444	467	461	463	442	446	468	484	494	473	482	480	466	427	461	448	463	453	469	456	429	501	439	460	445	468	423	470	466	441	456	432	449	454	419	466	406	452	455	468	478	460	392	495	454	426	484	443	449	454	442	459	465	455	439	448	471	460	441	420	467	480	441	449	476	452	438	458	450	451	478	432	461	461	455	450	456	453	452	417	473	421	456	467	448	483	445	436	473	484	442	453	405	498	483	456	448	456	460	452	498	442	476	470	463	474	439	476	468	461	443	435	468	455	460	480	411	472	485	461	495	479	417	455	418	415	429	462	492	418	421	451	432	446	473	443	435	418	473	440	477	456	460	446	485	434	477	417	515	443	435	447	468	454	458	420	421	468	441	450	473	442	448	434	477	509	460	465	462	455	489	438	453	474	453	456	448	425	431	466	459	422	436	429	435	438	436	461	444	419	459	509	465	460	440	403	421	447	444	491	481	436	420	439	497	468	461	490	463	423	439	447	471	451	481	461	433	496	464	425	464	477	429	486	448	432	468	474	463	432	477	405	496	418	459	462	467	409	476	464	462	463	472	489	443	455	468	424	435	427	471	427	507	456	428	455	439	422	461	424	475	444	464	473	455	423	421	457	409	464	444	439	435	472	474	431	477	478	458	436	440	447	443	466	457	449	465	442	456	450	462	517	444	427	439	491	438	475	416	428	444	439	468	461	495	471	434	440	442	445	409	462	413	442	432	438	470	461	437	468	471	448	461	465	486	426	472	456	478	445	458	450	458	447	462	441	473	410	436	484	466	483	469	468	451	462	468	442	437	451	427	430	466	454	462	450	445	421	427	441	438	489	430	420	470	438	399	453	459	437	447	448	438	455	463	453	459	455	441	440	425	420	464	467	453	459	463	457	450	408	429	458	468	449	516	435	423	437	460	458	468	448	465	497	424	410	439	461	433	455	460	422	470	494	444	473	430	405	451	454	491	434	460	488	465	455	450	477	464	447	459	437	426	461	465	411	435	420	447	420	451	438	455	457	444	460	453	449	438	479	487	427	486	481	420	436	453	473	456	479	493	447	415	426	457	459	459	476	493	447	471	471	453	458	436	494	453	465	455	480	487	424	463	432	437	472	434	442	455	472	457	475	452	430	441	470	437	468	486	417	425	418	473	453	448	433	445	470	442	472	436	459	441	443	439	420	413	467	429	447	474	453	414	453	493	461	475	467	475	499	506	432	450	463	406	440	487	494	435	441	470	433	455	449	451	463	425	456	458	431	455	430	448	451	434	428	463	430	433	421	414	424	464	432	400	434	478	454	451	466	467	452	435	440	427	437	412	437	451	436	442	462	456	415	436	463	497	482	448	440	459	457	461	459	406	480	421	461	493	483	456	404	446	449	447	455	431	474	498	442	424	482	482	423	428	456	491	445	477	468	447	427	458	451	438	464	460	450	424	440	474	438	443	480	426	480	413	456	455	455	472	469	473	461	441	521	445	425	447	465	443	488	463	446	461	483	457	444	439	452	491	459	436	471	485	436	430	443	398	455	477	459	464	483	477	439	435	460	471	475	441	427	443	411	456	483	484	469	416	468	435	461	492	444	477	487	448	461	433	477	450	455	454	420	460	418	446	433	465	451	483	435	455	445	434	419	441	487	434	467	465	458	480	428	473	432	468	435	456	458	466	461	459	409	464	486	451	481	464	460	459	446	408	453	442	427	464	435	432	437	473	492	423	427	476	452	444	437	457	467	437	443	396	424	459	428	458	451	447	434	450	450	441	468	461	466	452	459	436	472	444	445	442	431	419	452	436	473	467	440	421	439	424	446	483	441	454	464	410	441	433	438	473	426	435	477	409	454	463	443	429	443	378	445	459	465	463	420	454	447	445	444	425	470	468	471	470	437	430	476	437	443	479	461	426	490	463	434	464	454	422	418	445	469	430	425	433	437	431	502	463	457	433	439	426	439	473	440
31824	38285	32879	20643	11602	5625	3494	2851	2197	1777	1475	1277	1135	986	842	858	806	849	938	929	900	810	890	885	888	1020	932	884	986	1071	1053	950	802	752	703	658	693	701	687	721	665	707	728	692	694	670	701	647	674	688	719	720	684	710	680	728	684	638	676	617	697	717	694	657	740	676	719	654	681	698	646	678	697	755	703	687	726	738	685	665	667	716	694	658	705	663	688	718	687	663	699	673	684	741	711	648	697	680	672	679	715	680	666	696	686	660	678	746	630	679	665	677	674	699	673	715	702	673	668	694	719	676	685	656	658	666	687	723	705	697	719	699	758	665	699	695	735	709	728	699	713	704	655	683	717	647	699	760	655	683	672	620	686	663	656	679	670	690	690	716	683	673	698	688	664	690	664	703	682	726	726	679	711	710	679	674	716	626	709	722	688	648	674	691	691	627	695	673	674	674	760	625	685	690	671	752	684	718	690	717	673	714	669	674	698	676	717	702	676	708	691	714	674	699	654	705	755	684	689	666	654	682	673	717	685	743	726	671	698	660	675	688	685	707	646	695	767	681	743	689	695	707	740	709	714	657	700	716	712	678	616	714	687	740	695	654	674	711	690	731	692	658	651	707	656	700	657	672	681	690	665	702	725	685	690	684	675	712	642	702	668	687	658	685	683	723	677	692	695	680	697	661	682	701	677	727	710	689	671	716	711	668	743	719	701	699	668	679	722	718	739	670	678	711	723	693	703	632	671	703	699	727	696	720	642	645	633	736	652	721	656	677	738	700	658	715	675	674	671	672	721	720	690	623	663	686	716	684	660	680	680	706	685	701	687	695	693	709	638	696	679	699	650	689	668	703	715	714	652	658	677	682	675	658	674	691	713	686	646	707	706	683	736	710	716	746	659	688	703	688	701	694	656	685	706	707	686	701	689	679	691	685	673	705	734	702	716	751	687	660	666	716	712	688	692	705	735	706	656	654	687	716	683	706	705	688	712	736	720	725	738	697	715	710	682	677	726	680	666	691	668	701	681	690	723	662	684	697	707	679	742	664	695	708	704	728	700	674	669	683	676	657	717	726	664	692	650	674	742	668	687	707	686	659	699	735	639	685	704	645	716	684	715	694	669	657	724	665	675	723	716	685	642	695	704	682	754	660	660	703	716	705	719	666	690	709	740	681	689	673	655	705	676	663	705	674	724	661	691	711	709	710	720	667	668	716	686	670	703	750	707	692	687	693	653	669	674	741	661	706	646	661	697	693	669	712	694	702	658	699	668	686	696	684	682	731	706	686	645	671	694	664	705	707	687	680	719	691	727	660	669	721	703	686	720	689	697	703	722	660	713	676	674	715	700	719	695	683	650	730	672	693	683	686	688	683	664	698	701	716	686	672	651	694	657	692	699	697	653	672	725	658	634	756	679	710	626	712	712	737	728	680	682	725	701	679	674	686	708	677	678	701	735	699	703	686	710	659	698	704	660	676	689	704	714	727	680	640	697	703	691	707	701	695	729	704	685	659	660	658	740	738	696	692	663	700	693	667	719	719	671	700	684	645	722	702	678	721	703	711	673	728	673	697	708	703	672	648	679	730	675	692	685	692	679	705	700	728	695	700	673	729	698	706	666	722	736	671	662	693	684	676	664	678	712	651	708	664	712	709	659	706	686	702	706	716	710	667	707	672	675	681	720	655	722	694	712	697	679	672	703	638	724	675	685	688	711	672	659	673	705	654	674	709	711	680	694	689	729	651	707	680	706	652	653	692	669	682	729	658	723	727	709	655	637	707	696	704	720	668	654	710	696	681	706	673	669	727	656	654	697	698	726	737	720	622	707	706	656	641	699	674	738	655	736	654	656	684	688	691	664	722	691	686	648	694	691	621	741	694	786	721	681	712	699	700	681	670	664	695	690	675	706	688	678	653	671	684	700	680	683	686	660	713	735	675	703	692	631	702	703	746	683	683	672	681	719	722	676	644	674	701	701	667	688	686	697	685	641	642	651	644	708	680	667	731	697	658	732	699	708	672	713	690	717	697	672	682	678	694	697	653	698	745	709	687	672	678	676	680	734	639	721	759	676	714	716	705	717	705	715	685	662	691	703	695	749	702	677	703	703	712	658	635	706	703	690	660	719	710	648	665	675	708	683	691	688	680	698	691	715	743	699	674	714	696	642	693	675	701	692	655	677	736	672	680	686	725	721	709	723	658	694	649	759	650	693	635	726	677	712	703	743	682	661	688	691	690	710	748	685	673	713	697	679	669	677	704	713	673	650	704	713	659	673	709	688	708	665	718	749	705	700	652	671	707	693	708	687	633	706	696	696	636	703	696	716	670	664	663	658	667	668	776	720	682	657	716	745	698	674	675	678	699	704	662	692	720	688	714	685	663	689	645	669	697	702	683	703	700	702	729	680	652	699	700	670	710	698	706	684	733	673	678	721	666	676	696	692	705	668	695	670	713	692	709	700	698	704	710	723	728	667	755	711	702	679	708	703	710	710	668	706	673	675	657	657	681	702	684	682	679	690	687	688	744	682	702	693	675	738	692	726	648	710	642	716	670	714	718	710	715	644	689	688	673	705	681	666	702	639	660	712	641	691	683	714	710	713	705	738	651	645	680	716	722	681	658	674	676	718	689	681	664	688	642	639	680	696	670	644	751	677	659	693	671	666	727	675	673	688	714	691	686	737	708	742	708	708	661	699	713	678	710	702	666	683	695	712	672	659	694	665	673	675	664	672	708	690	725	671	692	701	671	650	721	699	685	726	704	650	720	727	706	705	688	671	669	700	708	714	663	673	694	626	692	720	768	726	716	661	684	650	682	702	717	673	723	646	643	669	750	685	661	733	665	721	707	698	684	689	664	691	685	677	661	688	663	683	730	676	662	695	695	682	695	673	655	741	674	721	697	712	657	668	703	648	653	710	676	657	763	679	707	720	659	749	707	670	684	738	657	694	695	709	675	652	676	725	699	711	699	708	692	677	750	679	684	663	734	656	695	672	676	691	728	694	615	696	669	692	709	704	665	695	726	682	708	694	679	702	734	672	650	670	680	663	663	734	740	701	709	733	679	681	735	644	735	680	705	673	679	688	698	711	682	763	677	684	685	736	642	698	683	669	704	656	692	676	712	673	704	682	707	710	716	715	708	734	713	676	741	661	696	724	729	700	667	667	696	691	678	685	701	694	694	620	673	687	701	716	692	648	720	710	652	671	697	672	695	657	689	643	763	690	686	670	715	718	706	686	670	671	721	671	711	668	690	653	677	686	681	720	659	746	731	737	727	691	706	676	716	710	693	694	706	714	704	693	668	681	728	696	704	698	696	657	692	676	680	746	629	644	723	747	698	640	661	712	677	705	651	666	695	647	703	646	703	722	694	722	677	664	705	710	662	698	676	699	714	659	701	701	713	718	703	653	674	687	715	680	683	698	713	699	685	687	707	655	696	756	713	702	686	669	684	682	670	654	717	740	682	733	684	746	687	753	679	737	688	691	635	624	695	674	704
24830	21664	28722	25455	19343	8244	3417	1873	1275	1062	866	858	715	647	603	562	575	534	561	542	578	576	581	585	527	661	577	529	878	1348	1472	1248	767	556	535	547	508	476	448	445	493	444	492	475	493	463	493	460	453	496	488	450	465	465	422	446	448	438	458	439	450	454	448	470	466	493	461	416	420	486	455	453	448	497	457	449	471	507	481	491	489	411	477	498	476	483	440	480	496	446	462	487	470	479	462	461	474	464	432	473	515	459	490	480	458	471	469	428	442	420	469	438	507	468	457	452	459	494	447	473	467	437	442	473	433	454	434	423	485	483	438	474	443	463	449	472	458	482	462	468	475	464	446	475	454	425	476	477	474	454	456	469	457	512	435	496	494	443	466	516	426	474	472	460	474	447	487	486	483	432	481	470	448	474	446	473	475	471	432	446	463	461	482	474	483	444	502	530	489	450	416	435	457	487	440	466	459	465	449	433	469	452	464	462	450	439	461	452	440	471	461	465	455	461	484	431	479	475	481	468	472	465	482	426	480	441	472	461	437	500	483	464	469	449	464	489	464	487	490	462	491	435	430	395	471	438	480	484	483	442	471	484	466	478	467	457	473	491	447	445	471	433	459	440	480	440	513	482	473	482	455	488	482	472	468	448	448	428	414	457	442	446	503	466	456	476	455	475	425	472	465	475	427	469	472	469	446	449	441	431	456	494	445	511	451	474	464	452	459	458	487	502	476	465	499	451	447	493	456	467	478	467	452	479	457	467	457	441	482	447	459	461	476	434	439	444	409	452	434	486	444	472	461	465	435	473	482	459	434	497	452	482	478	483	468	412	473	471	434	456	506	452	471	432	458	427	485	494	496	468	465	481	455	509	482	467	471	452	469	470	417	462	484	480	412	470	436	489	452	455	448	456	452	424	470	448	446	463	476	508	416	473	429	478	432	477	482	429	479	471	420	456	445	489	448	444	464	475	449	457	439	440	464	439	476	441	480	442	457	442	465	472	443	426	434	502	457	459	455	435	461	455	479	481	493	457	524	454	428	458	447	465	469	497	467	464	487	470	462	477	422	462	480	440	450	459	440	430	454	452	481	464	457	456	454	460	444	442	450	484	482	443	484	439	455	486	456	414	503	470	449	467	450	468	469	466	424	446	446	436	486	474	446	434	457	457	445	478	462	426	455	476	440	477	451	450	485	479	427	476	463	480	469	464	439	459	481	481	480	453	488	484	468	469	447	452	463	454	488	478	450	475	460	428	482	496	494	500	466	476	446	437	472	450	481	415	426	478	476	474	429	475	473	480	521	458	462	505	428	456	476	449	397	487	444	470	464	450	456	429	478	469	459	465	450	462	468	462	447	439	456	446	442	452	436	450	464	444	485	486	455	455	452	432	437	496	455	477	445	430	456	458	476	478	467	454	446	502	476	465	474	470	478	492	454	436	467	436	440	452	482	499	436	475	435	462	464	440	462	456	456	452	475	450	485	471	479	478	441	498	469	461	474	448	465	507	474	458	488	475	429	449	448	427	447	446	462	462	492	503	491	425	489	498	433	513	461	485	439	474	506	459	443	463	451	499	473	485	456	488	454	444	456	472	443	488	481	436	413	487	452	464	439	454	448	458	468	453	462	500	478	488	483	461	501	474	487	480	482	442	451	429	460	481	473	471	442	463	459	489	466	474	459	484	469	456	454	452	495	431	459	452	446	451	441	438	470	477	469	460	454	493	453	470	473	459	516	440	503	460	429	429	415	411	498	471	456	480	481	433	484	495	471	467	467	485	463	460	480	462	419	461	467	498	459	467	476	476	469	453	444	477	432	479	436	479	460	457	480	453	453	481	456	440	467	453	464	463	453	471	470	459	503	474	453	465	466	450	438	441	496	481	495	490	460	495	468	402	463	451	466	430	428	498	477	458	494	448	415	478	486	384	493	455	513	505	445	459	441	471	467	493	469	478	461	463	462	484	411	480	480	474	478	476	457	492	466	421	469	476	483	470	461	452	424	451	504	483	485	459	458	484	463	452	441	484	424	455	496	453	476	470	461	467	470	447	450	459	434	452	505	465	440	451	487	465	454	456	494	471	463	475	465	447	480	483	447	424	426	459	492	494	458	476	465	440	483	468	474	474	470	452	422	488	435	464	473	465	486	485	472	462	472	507	469	471	442	432	461	491	470	446	489	424	443	454	416	497	498	476	469	477	460	433	452	442	472	472	423	444	445	461	484	501	460	468	487	432	444	447	442	465	450	440	430	438	491	444	440	454	497	453	497	476	487	453	470	471	434	473	484	458	462	463	473	450	475	465	457	488	441	424	471	469	490	474	497	482	474	445	479	493	460	492	462	453	441	488	475	492	443	490	468	479	517	442	457	444	460	476	471	478	456	438	529	477	476	431	455	485	459	459	484	497	425	436	463	479	454	439	495	482	445	481	486	467	438	471	455	461	463	451	457	456	455	437	423	459	445	488	446	448	482	496	490	512	492	466	441	422	483	500	449	478	489	466	440	481	449	469	480	458	430	452	474	477	486	504	439	435	479	497	443	461	488	486	448	470	451	475	467	491	433	431	443	445	458	437	476	483	458	448	439	468	394	443	459	457	453	415	471	509	452	477	445	457	478	438	480	445	445	441	437	483	462	442	487	504	469	428	461	430	486	427	466	475	469	467	493	512	449	458	452	461	475	465	423	486	489	465	454	471	454	471	466	453	447	440	455	525	468	501	510	449	446	476	473	464	440	474	430	476	469	459	475	479	463	462	479	454	472	462	416	428	456	490	465	470	440	457	461	471	443	434	473	472	440	453	469	492	463	496	540	422	453	455	455	487	475	452	409	467	441	408	464	463	443	433	462	462	466	503	445	447	422	466	460	468	457	466	482	482	425	460	444	481	464	488	491	467	462	447	463	472	450	428	446	451	457	460	452	459	473	502	411	450	498	493	474	480	481	479	463	472	495	508	421	453	467	430	464	456	437	432	468	421	473	436	455	469	446	437	496	472	483	465	456	413	461	469	434	463	459	450	480	474	453	435	470	444	472	456	504	438	447	435	466	427	472	464	488	463	478	451	491	478	438	476	429	485	450	475	453	457	468	440	437	442	470	454	467	468	468	449	434	479	503	451	478	470	508	498	462	492	513	490	455	462	458	481	468	462	490	463	464	460	487	467	473	455	485	468	496	463	423	475	476	479	494	488	441	468	420	470	474	471	501	434	424	438	472	437	435	466	412	470	511	481	446	450	491	473	447	425	482	447	458	447	451	474	497	454	473	456	463	465	434	475	498	452	457	471	501	459	439	456	441	472	476	440	476	476	443	457	478	452	470	478	472	467	470	475	494	472	502	449	425	463	468	494	472	497	457	477	476	464	483	462	453	458	463	461	487	451	501	455	474	476	450	455	473	426	482	458	466	484	460	535	435	469	464	458	437	476	501	449	449	476	495	502	477	472	469	497	478	488	443	478	449	467	498	461	463	445	463	431	459	463	447	431	452	452	492	479	422	463
31694	45464	40913	28228	16707	9188	6195	4238	3148	2424	1911	1913	1465	1183	1139	958	979	930	973	1003	1086	1004	885	911	882	1203	1021	916	1864	3037	3255	2599	1520	887	884	814	774	774	704	746	712	702	694	753	742	748	723	702	710	697	651	648	669	705	703	722	776	682	691	754	728	677	688	711	738	730	664	713	663	696	711	728	722	762	735	710	672	696	688	700	709	688	694	705	709	689	713	708	719	725	714	762	735	683	702	669	713	730	685	692	688	711	703	698	699	691	734	704	678	699	707	656	697	671	717	668	700	697	741	700	752	716	711	647	690	660	699	688	696	709	718	689	709	711	687	720	660	700	708	708	727	694	668	721	666	699	718	688	642	670	691	730	668	736	673	662	739	695	700	708	727	718	658	725	715	688	696	707	681	715	685	748	711	733	717	688	635	730	708	682	669	726	679	706	698	747	690	693	751	724	726	695	702	725	715	671	653	696	701	658	671	669	662	716	716	662	683	675	709	701	677	747	637	707	663	659	702	697	685	692	696	730	702	714	707	710	699	687	720	746	650	644	699	656	661	712	689	660	684	699	737	726	685	701	723	706	721	693	686	705	736	698	719	716	682	725	698	733	715	673	689	737	709	682	725	670	746	682	761	681	718	724	731	738	694	704	682	687	725	707	739	747	729	708	718	705	695	681	687	689	720	709	732	723	677	669	716	667	760	704	687	690	693	722	711	670	699	717	722	718	686	691	678	660	712	725	740	738	746	698	736	717	674	774	776	684	726	678	721	713	741	698	669	699	750	661	685	665	703	683	732	641	701	707	669	699	684	730	682	668	705	711	724	702	705	664	677	673	696	733	702	661	697	622	710	718	709	700	676	666	728	689	702	684	645	724	708	712	771	669	705	695	702	671	699	679	723	689	654	735	707	687	707	681	665	699	682	651	707	721	690	756	720	719	672	715	676	668	694	677	694	710	735	683	672	708	713	703	714	657	709	643	746	680	743	674	671	689	701	730	706	705	693	701	709	690	743	716	713	779	695	696	714	730	739	685	691	698	712	686	642	678	696	687	721	706	750	676	702	711	719	720	717	730	728	657	712	698	702	716	712	658	728	697	703	656	640	688	681	681	732	707	699	724	731	674	692	708	687	683	663	667	749	741	686	728	679	704	705	700	716	674	686	714	656	683	692	738	709	684	700	701	695	696	713	687	689	696	715	694	691	721	720	689	716	709	706	701	668	719	716	726	713	695	707	752	695	691	675	703	695	666	692	713	697	656	727	721	715	697	693	649	717	777	716	710	751	624	725	706	685	697	694	691	690	718	721	711	703	672	712	674	703	685	711	670	697	677	727	707	695	706	685	666	675	728	698	687	757	727	674	757	684	717	719	701	693	758	644	698	687	708	663	687	687	705	700	682	732	605	694	695	728	674	716	676	720	732	670	686	682	700	652	656	695	669	723	767	685	661	722	678	735	692	699	663	720	705	693	684	678	698	725	712	732	725	710	750	704	671	681	688	686	745	742	686	778	740	693	691	686	680	690	734	716	656	716	686	680	703	681	732	689	666	679	708	688	703	709	690	665	676	675	716	673	697	720	662	716	748	683	690	680	739	706	701	658	648	758	705	695	684	741	674	699	769	708	678	732	678	692	708	772	709	692	704	718	695	672	700	653	647	714	735	663	671	650	735	718	704	691	728	734	731	711	705	695	717	732	713	677	705	744	717	695	661	678	695	702	694	671	727	698	703	721	697	677	698	698	700	657	693	706	722	699	703	763	661	738	659	708	699	697	745	697	686	688	711	682	729	735	692	716	654	717	715	705	726	748	677	715	705	703	679	718	729	665	700	701	722	658	710	742	774	673	706	698	718	725	727	717	715	721	720	734	664	687	738	672	666	677	712	681	697	745	684	730	720	678	646	728	752	701	698	710	711	680	737	686	725	705	704	687	675	677	670	652	731	722	694	701	720	704	698	750	746	664	675	707	706	715	683	695	702	728	703	687	695	716	711	688	666	711	677	692	707	707	699	665	660	696	676	727	786	703	643	711	681	732	709	684	677	723	677	687	685	712	687	658	727	686	691	703	749	634	717	717	684	732	661	682	708	706	687	725	711	685	731	741	691	706	696	670	712	695	762	671	708	682	711	653	711	689	731	717	721	686	650	775	678	692	742	681	712	774	681	699	707	750	667	659	718	701	719	689	695	717	694	702	704	743	698	689	726	736	741	667	756	695	683	726	692	727	677	684	737	667	681	694	749	691	720	709	691	700	713	672	732	700	720	708	693	676	725	663	745	745	776	709	657	746	690	693	720	703	697	682	714	672	669	704	722	673	685	701	666	693	649	676	684	664	683	740	706	664	694	681	707	709	694	700	695	694	673	714	669	703	693	683	679	689	648	669	691	678	727	723	714	740	714	717	667	669	734	687	692	689	653	695	690	672	686	706	739	702	727	693	724	726	708	663	729	664	706	742	714	700	718	707	702	714	695	727	680	688	719	726	730	729	744	704	718	731	712	676	737	705	677	688	732	670	739	741	672	748	722	728	711	710	683	717	731	695	711	651	697	722	692	664	679	715	749	660	666	708	707	706	641	734	671	710	653	692	687	719	681	670	720	692	658	704	728	726	713	699	734	708	699	684	689	715	679	692	676	678	697	716	674	717	694	687	706	673	702	671	695	714	730	715	682	754	698	692	690	651	661	724	684	733	700	708	716	705	739	725	707	709	710	707	701	705	718	657	669	727	682	665	684	695	693	698	715	667	678	696	763	702	691	705	715	677	751	695	643	683	719	694	733	675	689	713	734	693	716	692	702	776	752	722	682	680	710	689	677	753	705	703	680	733	686	716	695	745	692	685	749	714	667	698	765	738	738	722	678	677	684	739	737	676	718	693	680	720	688	730	741	705	662	690	679	730	656	704	656	710	718	720	699	675	683	697	733	730	652	708	705	721	678	726	675	712	718	740	647	697	682	687	707	697	694	710	698	746	711	692	729	707	729	734	706	764	682	707	698	667	685	726	679	748	689	674	711	717	696	678	702	706	692	702	692	710	731	742	653	680	715	706	680	689	701	699	720	719	691	717	656	665	715	723	745	661	721	735	717	683	717	696	709	752	683	699	702	683	715	752	642	712	705	733	689	722	719	711	728	722	707	733	717	678	690	706	706	692	707	708	704	658	690	687	738	710	706	692	697	666	743	687	694	701	721	699	692	703	728	686	680	691	727	674	715	634	690	683	700	655	711	726	755	720	667	678	702	667	713	708	720	706	721	709	684	714	719	690	639	683	702	686	711	702	741	695	694	683	739	656	734	697	671	746	699	690	663	731	679	690	710	743	677	714	712	753	707	656	705	691	725	684	682	664	671	705	712	703	725	692	695	733	711	704	703	685	751	712	722	742	648	680	715	750	672	751	693	716	745	705	730	696	700	703	760	697	714	714	674	704	758	725	720	717	702	678	696	690	696	676	683	669	702	702	703	710	752	695	730	702	673	733	658	729	724	696	648	701	714	698	695
23585	21668	29603	24545	21949	19891	8934	2946	1795	1377	1068	982	934	808	654	620	599	574	582	574	554	658	749	2310	2642	1870	995	506	582	767	757	1127	789	771	655	607	546	516	485	488	519	489	498	480	464	446	458	465	475	526	440	455	467	475	474	445	484	463	481	502	446	486	465	442	497	458	428	450	493	451	486	412	448	514	469	418	486	499	464	459	469	470	471	504	479	472	453	445	479	477	495	438	458	481	458	468	501	471	481	423	449	422	474	458	457	474	415	447	472	480	450	496	424	493	469	434	486	475	487	475	492	440	450	440	471	465	484	454	475	459	502	448	494	461	487	492	438	442	421	464	438	478	475	442	472	443	453	481	441	445	448	470	460	480	469	456	433	471	462	469	443	421	441	445	497	452	461	473	442	439	452	487	458	456	443	488	465	450	458	483	464	466	470	480	470	440	498	487	465	483	467	461	457	481	452	486	464	506	494	446	424	447	488	491	495	460	452	487	454	456	443	471	449	468	465	484	439	450	466	476	430	497	475	461	440	482	451	500	449	495	466	479	476	465	479	489	462	457	442	458	456	464	463	475	479	454	454	457	474	463	458	454	475	486	480	450	492	475	478	480	468	464	455	456	470	467	466	436	470	469	456	468	464	473	439	452	445	448	452	460	489	422	449	474	483	446	490	503	490	459	481	447	449	421	426	492	474	462	445	481	478	481	431	470	469	458	444	442	442	456	467	475	472	420	463	437	462	427	474	484	467	439	483	438	478	442	475	447	479	462	421	475	454	480	485	435	489	450	433	454	476	461	429	459	473	457	446	478	471	479	466	432	473	482	460	481	448	450	439	463	438	452	460	468	497	469	471	460	458	449	466	434	493	391	444	415	504	466	487	468	442	497	474	429	499	451	452	413	477	433	505	448	464	479	483	463	446	451	433	463	451	424	443	442	483	472	488	499	436	496	463	437	497	476	457	451	479	475	478	467	464	492	456	465	491	450	444	494	458	516	481	448	488	431	473	475	439	418	461	482	463	437	467	416	485	467	434	446	436	438	427	427	445	497	448	482	427	487	463	515	432	452	462	466	453	465	455	471	460	474	440	499	464	448	456	485	452	463	460	469	453	447	427	422	477	487	443	455	469	465	512	455	438	451	459	424	489	475	448	503	487	443	443	433	434	452	455	456	498	468	487	451	437	455	478	459	453	459	474	477	490	452	482	495	492	496	491	477	537	473	487	501	481	406	434	456	454	461	413	453	475	448	463	447	445	487	426	460	474	479	451	470	463	427	455	460	444	444	484	469	449	464	462	441	480	473	431	485	451	464	457	459	468	472	454	451	444	448	435	456	460	472	486	447	484	489	485	483	476	433	489	473	509	423	441	505	469	480	482	448	407	503	476	465	480	434	486	495	468	448	468	448	477	448	424	506	479	450	480	473	480	455	505	447	498	435	493	539	501	454	433	474	500	454	489	451	452	470	454	517	451	472	518	470	491	477	436	461	444	483	434	442	449	443	485	443	458	478	426	452	488	504	464	434	453	479	477	441	426	471	485	452	445	479	484	448	472	445	459	473	488	471	457	469	429	438	469	437	503	454	505	466	486	473	487	470	465	466	454	474	432	495	454	432	450	453	477	474	473	467	495	485	503	450	483	454	456	462	518	458	480	465	449	451	445	447	472	438	444	456	461	484	456	474	455	424	441	466	466	461	511	443	434	467	472	439	436	477	456	476	493	468	481	410	462	470	421	452	488	471	437	457	424	463	436	448	472	437	477	500	478	449	497	471	466	456	462	476	474	477	463	464	422	415	403	437	459	402	466	454	489	464	492	439	474	443	478	465	467	459	464	484	464	462	472	473	472	497	458	460	442	459	468	452	464	502	454	486	445	470	506	477	452	462	494	445	479	446	455	460	477	469	499	509	453	420	443	474	482	433	450	476	488	453	456	457	453	466	471	457	450	462	442	454	486	449	485	496	442	508	459	432	435	446	466	445	502	459	486	456	453	486	465	448	458	454	472	449	474	480	489	451	470	483	461	468	466	464	440	500	471	458	499	467	513	426	461	492	486	469	488	442	525	434	454	451	467	472	440	439	450	464	477	474	457	478	484	476	446	454	456	484	431	462	476	475	463	449	465	492	460	441	452	459	492	459	469	474	477	488	445	471	500	502	454	482	411	449	480	451	461	477	475	459	456	487	453	513	439	462	457	498	493	461	479	499	448	449	488	508	452	483	489	446	446	494	450	485	463	496	447	454	481	447	482	464	458	472	440	483	449	454	444	476	443	480	509	439	487	493	466	445	453	503	449	474	433	450	504	450	514	454	474	433	471	452	458	472	412	446	470	478	443	480	422	408	464	425	478	468	446	466	448	483	460	457	449	483	494	455	430	447	479	453	471	427	486	459	473	440	478	475	448	461	473	463	482	450	467	479	454	464	487	463	476	429	468	441	458	457	478	490	436	458	452	474	399	463	478	484	445	473	480	451	494	452	460	476	440	474	482	485	474	453	481	482	460	455	462	434	493	436	446	488	509	455	428	493	468	439	427	462	445	442	436	458	453	493	480	509	436	466	472	469	460	454	470	445	415	462	453	455	440	419	491	484	462	471	450	481	488	453	451	468	481	474	471	459	448	464	442	444	462	446	477	453	463	469	444	432	493	437	493	459	471	448	459	463	437	445	472	467	488	428	489	481	449	450	489	428	475	420	454	425	458	481	485	465	475	483	436	489	430	444	461	494	459	453	480	438	460	464	469	462	470	467	478	452	440	499	446	434	444	489	471	467	483	470	473	430	487	448	495	461	494	486	456	473	447	493	479	501	501	498	485	437	463	490	485	449	473	451	486	446	467	489	481	480	462	455	446	445	461	472	445	511	472	470	462	453	452	455	465	447	424	467	470	467	460	454	436	472	501	471	490	475	451	458	509	446	459	478	467	449	459	468	449	494	442	500	474	459	464	492	439	491	453	446	468	464	473	496	464	466	449	437	478	490	489	461	510	435	442	472	492	476	459	457	465	388	449	463	447	430	447	445	504	470	469	459	448	465	464	482	491	482	452	505	499	450	464	459	478	432	431	430	465	504	489	440	444	475	415	470	424	448	509	450	476	436	480	450	471	460	471	462	467	451	468	438	430	495	434	487	452	442	499	455	442	447	467	471	488	450	485	477	482	461	461	482	520	480	442	462	467	448	438	467	444	487	454	497	479	456	439	486	450	450	488	469	449	458	415	474	460	493	435	451	440	450	486	444	471	470	516	468	460	444	446	547	439	437	442	487	470	477	513	465	443	452	456	470	483	442	482	477	458	468	471	459	479	440	481	437	435	432	491	493	436	453	470	482	475	475	485	458	468	430	440	474	479	494	488	420	444	487	471	441	507	473	440	471	448	449	460	477	468	468	431	482	446	473	459	457	514	495	457	437	497	461	501	450	423	461	485	462	488	463	458	459	449	451	491	449	430	503	436	448	452	461	482	473	454	471	499	474	419	442	447	476	480	469	477	475	478	445
34061	51542	49764	37005	22892	12676	8545	5691	4357	3294	2610	2285	2026	1642	1319	1186	1063	1034	981	985	999	1045	1418	5605	5974	4279	1901	828	969	1615	1508	2410	1692	1341	1263	1120	907	743	752	678	702	691	703	693	720	714	659	658	661	712	694	664	695	694	689	685	676	671	670	718	685	685	700	669	643	662	711	703	656	644	668	672	695	699	677	702	668	722	693	671	717	703	705	690	679	654	716	675	687	702	695	711	672	719	686	708	698	700	678	707	689	745	648	724	677	673	690	707	688	665	656	689	695	695	660	677	716	707	724	744	687	695	726	702	674	677	675	666	701	689	696	706	725	673	675	689	657	676	727	697	700	700	697	688	729	669	641	686	721	684	708	711	657	684	679	710	752	712	679	703	688	689	646	740	667	685	738	645	722	691	683	711	670	726	701	695	732	694	674	709	679	718	677	742	679	668	652	708	697	697	730	689	704	685	716	718	738	718	633	755	704	752	693	670	691	704	704	679	694	664	689	708	683	704	706	691	688	688	698	656	686	683	733	691	718	736	719	686	724	713	714	704	666	722	694	693	672	685	701	683	730	712	734	700	712	702	672	681	702	688	738	689	680	708	666	707	703	695	713	692	691	665	678	696	680	705	711	723	683	692	698	688	693	689	658	739	700	706	699	650	704	679	684	685	731	693	703	704	753	710	651	699	685	676	709	722	712	699	674	691	686	719	699	678	691	683	731	702	660	644	699	703	714	743	682	720	684	714	678	722	642	671	669	690	682	709	724	659	723	765	680	637	688	697	656	731	666	686	670	678	676	678	700	703	766	710	703	712	694	684	754	718	710	715	691	683	660	728	710	677	703	723	695	690	693	730	702	652	692	665	642	650	670	713	671	676	668	678	682	673	702	685	673	731	664	649	724	701	718	759	686	682	703	670	734	660	660	710	697	691	699	727	659	664	661	660	697	678	639	649	678	649	659	711	667	703	695	651	678	726	702	692	669	657	691	692	698	698	689	687	685	683	667	728	656	693	700	697	722	648	706	697	655	673	697	691	715	695	661	707	671	683	693	675	668	692	699	711	715	703	697	702	667	676	711	710	648	693	687	648	687	679	624	736	692	625	718	692	642	650	649	685	680	709	720	652	731	734	697	682	681	749	661	681	685	693	701	711	667	673	691	731	707	670	700	665	652	686	699	688	686	703	711	732	712	687	700	665	651	675	707	709	699	696	726	710	665	653	668	645	676	731	726	715	729	640	686	687	701	720	665	634	682	660	682	620	720	736	724	675	693	682	715	656	690	656	692	698	765	713	653	692	730	707	722	707	700	690	677	629	688	697	692	695	688	679	678	668	693	688	664	727	708	691	707	691	700	677	672	659	689	731	698	666	672	686	731	676	645	731	721	736	699	690	663	672	685	722	686	730	687	695	663	712	672	712	688	660	743	711	690	711	691	673	645	700	725	714	672	658	681	668	673	672	705	685	677	670	715	690	697	705	692	718	695	659	668	708	677	730	691	676	714	722	717	688	640	686	691	682	674	684	687	684	744	669	688	702	645	737	712	671	704	687	699	706	714	685	703	752	688	689	639	702	720	704	692	764	705	681	695	704	706	694	709	712	704	720	685	668	684	727	709	680	655	745	653	700	735	687	700	690	699	655	715	675	693	686	702	672	720	699	697	689	642	656	681	687	699	697	710	746	731	668	688	660	649	731	703	709	674	656	741	658	701	653	689	661	649	664	684	707	658	650	740	702	674	653	704	667	648	690	757	670	658	660	687	704	725	684	751	692	675	723	683	647	697	719	674	686	684	696	713	684	740	675	750	704	669	713	696	648	731	655	657	708	666	703	694	734	704	745	668	689	737	646	639	733	710	720	681	653	695	715	674	682	646	731	704	680	710	670	678	710	719	661	668	735	661	683	697	686	723	688	640	727	682	662	671	693	653	673	709	660	638	693	755	696	702	716	681	710	698	685	758	687	689	710	678	660	703	661	660	641	704	754	733	671	674	686	702	726	732	693	678	736	698	712	665	682	645	669	707	708	693	651	691	721	678	676	694	686	695	682	729	693	710	713	710	689	665	675	675	691	655	671	716	692	702	629	703	714	718	702	735	688	756	685	679	657	701	665	677	722	660	690	699	720	669	723	692	725	658	692	697	689	703	698	695	661	678	690	692	727	671	627	670	738	685	672	706	656	685	732	661	708	715	714	717	695	763	696	659	698	672	715	707	739	667	687	674	694	647	710	671	700	673	704	691	703	701	698	688	690	684	720	656	710	714	732	684	694	744	724	649	679	724	657	707	697	668	704	708	695	670	682	725	681	668	674	702	684	667	759	698	677	731	678	622	703	705	687	680	724	689	679	662	678	745	737	650	660	682	668	686	650	681	687	689	642	696	683	645	660	663	689	684	713	694	678	725	698	698	621	708	667	697	658	701	695	681	683	658	708	694	721	713	726	693	721	692	679	672	659	708	672	696	630	655	716	684	695	712	693	708	704	709	712	649	727	667	689	750	676	675	633	663	724	717	711	697	735	696	679	730	693	707	653	702	692	664	750	679	657	729	708	709	657	690	713	718	666	689	655	714	698	688	709	701	711	702	689	697	710	693	694	651	686	691	703	719	687	687	694	686	659	669	672	705	665	694	669	694	712	741	687	689	701	685	725	666	704	716	681	678	697	702	694	658	692	711	710	673	685	730	674	677	629	655	714	694	714	667	710	703	708	692	692	704	725	701	681	684	715	705	649	692	699	718	686	651	695	671	705	674	673	701	664	692	716	700	676	666	696	715	679	681	690	698	718	694	735	679	706	708	692	703	732	707	652	741	709	696	714	663	726	665	717	700	705	698	722	648	695	689	684	712	731	658	695	707	686	679	719	708	634	716	690	671	697	663	671	688	689	703	705	723	681	698	698	707	666	709	677	722	684	649	723	710	699	661	697	700	686	714	654	685	721	672	682	690	681	678	688	719	698	667	716	620	670	722	676	697	700	676	730	710	681	697	662	691	691	686	684	712	710	671	678	710	719	668	660	705	666	712	695	665	652	666	721	722	659	728	718	678	734	713	682	726	672	695	694	719	689	670	695	722	712	645	654	688	719	679	705	707	685	690	662	664	720	694	705	694	766	719	706	702	660	676	702	718	701	730	694	712	656	681	660	659	710	687	669	709	696	702	683	682	702	723	679	688	697	756	653	656	715	706	683	708	710	704	678	657	684	687	769	735	666	700	674	650	689	668	740	675	701	674	682	701	650	698	697	681	710	697	678	681	731	690	652	684	689	693	679	692	685	699	680	663	654	721	712	699	707	687	673	771	738	680	692	681	644	670	664	706	720	735	682	686	665	642	661	720	681	720	726	688	728	657	686	679	663	687	694	694	687	736	738	715	699	668	726	680	692	675	690	707	735	677	701	654	694	669	660	679	688	696	700	691	650	695	713	686	674	676	669	718	686	733	687	718	692	701	679	650	707	713	720	686	677	680	622	707	713	715	690	672	722	697	734	654	659	713	759	656	687
28264	25545	29821	20501	6600	1884	1307	1159	943	858	776	716	664	616	555	554	506	523	477	489	486	489	488	646	757	744	657	511	467	466	477	510	501	454	428	467	439	485	467	462	469	483	465	485	477	458	492	487	456	470	467	466	532	467	471	492	456	407	474	461	451	481	491	449	475	502	493	500	465	466	511	445	440	453	479	446	490	460	443	474	468	439	459	500	449	471	485	427	513	470	451	482	471	426	445	462	443	489	450	464	476	445	437	461	455	450	460	484	487	441	473	446	443	457	416	483	460	477	463	493	477	421	447	415	441	470	476	504	489	517	485	465	471	445	447	442	473	477	466	440	488	482	429	486	448	495	462	469	460	435	487	467	479	451	474	453	490	472	446	445	464	456	496	447	437	442	449	487	432	468	473	484	489	463	447	448	441	474	489	466	474	496	462	506	473	448	454	449	470	450	494	448	490	469	520	485	470	486	479	470	504	427	465	500	439	472	436	431	454	471	444	467	479	451	469	483	440	465	491	488	461	469	427	442	429	474	450	474	449	490	470	495	455	420	444	499	507	447	482	479	433	484	458	454	414	443	473	462	444	497	490	464	494	437	464	454	411	441	475	431	465	471	490	455	461	459	462	428	485	443	466	463	496	433	412	473	476	466	458	429	454	453	467	470	458	453	470	479	464	472	452	468	447	475	470	457	457	445	436	483	468	493	477	481	470	452	490	455	476	472	469	457	481	447	429	452	453	479	497	472	451	432	467	454	446	455	462	526	497	460	429	481	513	450	492	455	412	466	467	467	481	452	506	455	499	502	430	479	465	501	477	443	455	509	424	490	478	459	485	465	426	442	516	451	496	458	437	455	469	451	469	446	451	492	469	470	465	467	469	442	433	486	462	459	494	476	447	491	502	453	452	470	456	453	493	455	421	488	479	473	458	474	452	438	421	484	438	481	478	426	487	440	487	451	492	461	459	456	480	456	469	474	523	450	454	462	474	468	427	464	507	475	493	443	430	428	417	491	438	477	461	461	482	458	450	454	471	468	466	483	444	486	470	455	468	479	482	466	464	486	448	448	463	465	451	488	474	488	463	450	502	489	473	487	444	474	470	457	452	448	456	457	459	458	433	463	463	438	442	468	469	457	455	436	461	484	436	477	460	493	471	454	455	452	454	463	456	446	487	521	448	441	463	457	459	479	448	494	457	495	496	459	468	491	478	461	521	452	425	451	482	447	487	484	456	488	480	463	503	467	443	469	477	424	474	460	458	471	485	460	473	499	456	475	464	494	486	456	448	497	500	480	485	438	462	470	506	469	475	456	457	460	386	453	475	457	493	475	480	480	477	509	449	467	450	503	468	469	447	470	474	473	462	462	450	471	451	489	441	470	484	472	513	460	448	438	522	467	455	454	469	497	454	425	489	495	471	506	475	499	434	491	462	487	484	478	448	481	463	475	505	475	464	449	448	430	434	463	444	435	479	453	461	483	462	468	459	509	459	465	467	506	480	464	494	472	449	482	452	479	468	465	422	412	462	456	442	483	482	458	452	482	469	504	475	454	459	454	491	486	436	455	464	453	482	455	499	442	472	442	459	455	424	468	443	411	458	503	490	445	461	454	470	459	478	489	474	452	495	484	468	476	453	465	427	466	451	465	442	497	466	497	412	445	470	497	456	462	480	455	484	492	527	463	468	443	501	444	494	459	470	484	474	453	447	491	444	451	458	466	440	461	472	479	487	469	459	426	475	490	480	504	472	468	458	433	466	457	435	447	462	458	453	528	465	455	443	494	469	478	462	477	447	481	438	494	489	449	501	403	482	475	528	477	450	460	452	451	456	511	488	460	457	500	450	468	468	479	466	476	433	470	446	495	462	504	491	460	502	457	448	486	460	430	460	474	475	490	476	450	465	444	483	475	466	475	467	462	497	479	473	466	513	477	472	450	481	483	486	444	441	450	465	482	474	496	469	441	444	470	457	460	452	474	461	453	477	490	489	432	472	452	466	438	444	462	474	434	466	441	455	461	462	447	436	470	452	478	504	448	488	441	469	461	457	482	443	470	435	468	456	446	467	445	525	433	477	479	445	478	495	459	446	484	484	476	477	457	455	462	444	489	465	413	448	453	513	447	461	481	466	476	441	437	457	451	486	442	509	479	454	505	480	460	441	447	465	477	495	462	448	445	465	480	505	507	487	450	456	477	475	471	481	499	483	468	438	498	474	432	443	449	483	463	492	471	498	461	490	498	475	482	451	456	419	482	475	435	436	472	460	487	480	488	429	480	442	452	477	433	477	431	428	476	463	475	460	415	450	471	463	465	477	433	480	483	451	464	488	466	506	461	463	479	480	426	493	469	477	461	457	455	472	478	466	439	454	422	474	513	432	480	466	460	508	501	451	438	480	482	438	440	468	485	495	435	438	469	466	471	518	498	483	460	466	456	489	466	465	448	452	479	443	460	476	480	461	464	513	488	489	444	452	484	478	460	433	460	460	476	511	446	455	447	483	463	446	511	465	453	506	461	468	497	497	461	450	461	482	498	424	464	448	471	447	491	420	481	456	467	451	523	483	446	453	487	479	440	471	460	453	448	515	465	480	464	472	459	492	437	457	418	481	481	455	516	472	441	464	478	486	491	466	498	465	469	473	471	465	451	456	481	443	462	481	458	454	433	422	459	465	498	486	506	455	449	433	470	482	501	471	480	451	480	431	461	458	472	490	481	444	480	462	476	489	504	478	446	496	442	484	448	452	483	467	504	438	493	438	445	448	465	480	446	461	458	438	479	463	475	469	473	465	451	483	498	488	475	439	467	458	440	482	477	488	471	485	454	444	468	478	458	490	536	445	484	476	474	499	426	468	414	474	478	464	460	435	463	435	461	471	453	480	443	481	502	492	458	464	435	486	454	470	453	480	478	477	485	479	467	481	465	473	445	495	467	474	447	465	438	482	503	459	501	494	457	491	476	466	435	468	429	457	449	466	479	460	464	460	475	452	488	476	477	513	451	476	470	491	485	461	505	493	420	456	463	501	490	462	476	477	449	447	451	496	468	454	444	493	446	463	485	455	486	521	470	493	475	448	469	472	509	441	450	461	478	476	477	459	441	457	496	461	447	476	468	470	446	441	443	478	469	444	475	451	465	449	454	492	429	462	476	464	471	423	468	462	425	450	452	437	474	433	435	444	438	478	441	455	458	456	490	503	447	458	434	472	448	479	440	502	466	477	462	454	469	474	437	466	498	449	431	474	437	461	449	423	440	468	444	462	464	466	418	492	464	442	469	461	472	450	509	494	496	437	413	472	472	447	457	453	453	482	452	497	463	481	448	433	509	470	463	466	462	438	486	457	412	463	466	499	483	491	458	446	447	449	479	477	477	455	436	441	482	468	464	436	440	481	452	471	442	456	467	468	488	468	491	461	429	450	468	480	505	447	488	473	475	469	464	496	468	512	472	442	500	464	447	465	451	464	442	492	474	468	443	416	474	484	453	476	483	472	518	524	424
29960	42370	39192	25218	10763	4138	3133	2763	2023	1905	1608	1321	1222	1152	944	961	882	806	783	796	736	736	838	1217	1442	1364	1044	794	669	706	691	705	726	700	752	692	721	737	764	736	707	711	680	677	645	661	689	751	710	697	730	746	687	715	680	722	692	703	675	698	666	704	678	650	672	682	698	707	737	676	724	720	711	682	702	688	710	688	677	681	678	709	718	738	733	686	681	751	689	687	690	710	692	696	703	751	718	679	699	715	681	691	732	669	741	652	711	707	689	717	687	745	665	727	683	746	701	719	714	769	693	672	733	674	725	693	696	735	724	694	724	766	683	695	676	698	647	727	677	656	728	681	657	676	690	677	725	713	646	669	684	717	706	676	697	720	698	694	715	695	730	713	733	726	673	699	708	692	728	665	670	684	723	721	708	703	736	701	706	747	682	682	655	710	705	688	736	656	650	728	706	694	726	728	654	659	704	688	727	662	735	749	659	676	684	743	740	681	671	716	718	689	726	715	683	686	714	743	683	666	699	681	706	689	695	672	683	697	710	700	709	671	683	716	735	716	676	689	707	701	692	705	698	703	696	705	679	697	628	733	643	675	722	702	682	705	676	682	676	697	705	743	656	688	656	688	707	701	723	677	706	693	686	690	721	652	657	663	700	710	752	634	695	727	752	711	697	695	714	727	741	693	719	673	702	705	730	657	692	664	697	657	723	679	683	705	672	716	737	682	689	692	759	687	733	664	718	713	713	696	700	689	713	694	729	705	685	674	687	697	697	674	672	725	649	719	684	676	724	747	714	709	665	676	703	696	742	696	669	695	706	689	710	673	708	739	724	748	687	708	678	727	716	710	693	674	695	710	677	685	709	683	711	717	702	686	724	743	710	704	675	666	685	719	692	673	686	687	672	687	721	643	669	676	673	727	706	704	694	707	725	680	712	673	674	662	707	711	667	710	685	695	727	716	717	697	695	724	631	649	736	716	650	684	678	705	744	701	658	685	701	690	693	673	710	730	703	705	699	688	664	718	698	698	762	739	722	666	699	734	677	685	719	681	712	689	709	697	719	690	693	687	703	677	706	697	691	675	722	700	658	684	703	678	722	689	691	710	693	688	686	695	706	675	702	734	709	720	735	719	648	750	739	721	668	730	685	720	702	699	716	652	711	641	719	696	681	662	719	715	677	694	705	669	751	699	648	752	670	688	705	717	737	673	676	682	718	644	671	679	725	682	718	718	745	731	714	737	721	719	725	704	711	715	686	739	714	713	700	740	742	713	707	703	695	716	721	703	728	751	694	762	697	694	674	701	714	675	662	687	679	694	749	750	731	684	705	750	719	700	697	728	738	693	679	701	697	677	727	716	657	668	703	706	690	741	730	666	676	692	697	715	676	694	690	695	715	680	679	735	714	727	654	691	765	725	647	677	677	689	718	637	703	718	703	726	660	686	742	710	692	714	677	645	680	676	715	713	680	745	701	666	663	657	702	712	684	732	730	684	693	760	670	695	690	672	759	695	718	740	718	721	694	726	677	700	740	661	707	671	713	704	682	715	732	729	696	660	674	707	685	705	690	722	693	768	697	701	708	706	701	691	685	645	712	719	665	722	701	722	716	713	719	701	684	688	687	736	707	724	644	691	672	687	685	716	716	671	686	615	701	678	658	695	710	709	698	719	669	766	733	693	652	691	747	705	695	711	695	673	698	678	721	722	697	665	728	689	667	664	675	715	706	693	722	766	726	656	645	677	742	773	694	712	728	733	728	680	669	716	704	727	693	724	725	688	728	698	686	685	683	730	719	699	689	708	632	697	643	698	706	704	698	727	713	727	734	673	671	693	682	719	689	707	705	680	681	693	700	700	641	729	688	726	692	703	711	730	745	676	704	705	638	712	693	715	734	663	656	686	687	679	744	665	717	647	703	697	653	738	691	694	695	746	696	716	705	691	662	675	732	697	688	733	707	683	685	682	717	626	699	649	731	711	684	680	728	668	692	705	724	708	669	685	726	680	710	701	680	656	747	671	723	669	720	656	756	698	707	649	672	710	752	653	664	681	682	704	684	721	709	729	687	667	690	716	683	682	708	730	703	733	697	677	681	680	747	670	708	701	727	686	703	683	709	678	728	715	685	703	696	697	686	678	696	711	734	669	668	698	748	718	697	690	657	684	705	737	695	703	680	726	687	641	687	696	658	707	698	694	698	687	762	706	697	715	673	669	656	729	679	743	681	679	674	696	655	665	679	646	723	719	709	693	675	696	692	716	689	720	672	646	642	714	717	731	763	698	725	700	676	666	683	700	660	714	696	728	714	724	711	693	692	685	728	657	724	698	694	713	727	652	688	714	724	706	672	716	655	707	678	704	718	689	697	712	701	728	711	701	741	683	726	734	706	663	690	719	711	693	693	669	700	673	731	683	728	708	746	698	695	672	683	676	691	682	679	721	679	653	697	726	698	706	687	731	683	701	709	684	708	693	726	713	726	669	684	684	731	704	736	697	701	713	709	710	701	682	709	700	670	645	659	708	665	712	666	685	676	651	674	706	688	664	708	754	687	673	694	676	698	674	747	683	763	640	723	699	702	723	708	707	707	716	691	691	654	710	663	714	690	697	752	680	708	726	676	681	680	757	680	677	709	764	684	732	674	702	740	674	689	716	699	716	680	694	717	650	680	715	715	718	694	710	739	689	734	674	715	684	692	707	682	720	677	721	698	654	678	696	704	778	683	704	688	712	704	702	705	647	701	704	697	687	703	739	713	706	701	719	647	718	649	703	762	721	723	711	726	714	719	723	723	725	682	661	766	697	714	705	723	732	721	696	698	755	693	725	626	676	668	716	747	686	693	739	668	666	734	698	731	670	727	665	724	668	670	679	730	683	703	714	743	713	696	674	633	688	713	693	708	705	706	723	658	720	688	652	694	657	697	701	769	696	755	725	702	651	696	688	706	706	701	674	712	696	700	690	742	715	686	681	711	704	734	717	669	703	688	713	670	702	721	684	678	697	709	701	706	693	688	686	668	706	697	687	730	748	696	714	707	713	677	706	689	661	682	718	674	669	736	683	737	726	658	693	726	671	712	740	696	679	714	710	691	686	673	749	709	685	687	713	690	720	650	701	693	681	689	691	693	612	695	703	713	665	721	712	682	670	738	700	695	705	703	714	701	700	677	647	676	711	722	664	759	703	733	706	721	705	716	683	707	734	710	658	709	698	693	677	675	672	732	715	675	716	685	698	652	726	678	729	690	741	663	700	673	730	698	704	714	736	695	689	677	676	699	689	664	752	697	725	676	735	746	730	712	713	681	675	695	717	698	712	712	711	726	710	660	723	652	752	696	667	705	690	709	731	688	694	684	692	669	711	736	712	725	727	679	703	724	695	659	682	732	697	676	703	713	706	688	710	676	678	678	719	681	690	693	740	727	688	720	730	692	700	699	690	709	678	714	657	739	709	670	659	729	712	732	671	694	713	694	739	741	696	725	744	663	684	693	649	663	700	706	652
24853	21659	28971	25553	19433	8149	2712	1629	1254	1028	908	832	783	746	698	636	572	543	524	523	553	507	599	1747	2087	1509	1073	657	555	523	493	467	443	485	544	501	525	440	510	478	453	458	462	472	468	485	471	485	493	457	471	469	442	478	449	469	461	487	461	463	474	467	462	463	490	477	457	487	485	435	448	471	496	433	490	447	471	414	511	472	474	445	471	471	453	444	461	489	420	450	485	500	448	464	478	455	434	496	459	449	512	463	494	436	438	454	425	470	472	460	460	462	519	467	473	483	484	436	480	525	481	477	486	456	443	461	444	463	471	460	487	448	477	464	424	455	490	468	523	499	436	473	400	477	408	480	454	443	459	488	504	476	471	488	466	497	442	462	487	464	450	442	485	440	496	495	477	451	473	512	451	484	450	480	452	469	470	459	471	451	420	501	486	452	487	473	451	477	474	461	449	502	470	490	479	435	467	449	481	451	463	465	477	438	457	489	465	474	442	471	447	500	494	495	454	476	505	488	491	450	472	490	475	478	462	457	458	479	515	449	435	481	476	484	419	453	443	465	489	506	466	493	471	488	504	479	469	479	468	476	433	477	489	462	443	468	431	452	437	466	468	456	475	480	396	503	478	495	486	504	469	434	421	465	519	446	470	460	482	449	499	455	465	463	466	454	495	437	448	486	479	491	467	487	487	495	485	466	458	465	470	454	474	468	507	441	461	454	460	464	530	478	444	464	439	480	441	431	469	493	484	476	447	463	471	488	528	464	443	448	471	433	465	440	494	497	477	502	492	455	480	443	450	441	463	443	447	439	464	480	485	490	500	478	410	467	464	447	504	482	477	460	449	458	491	469	458	485	437	486	487	473	449	468	456	457	476	428	502	475	467	459	478	437	480	500	465	439	453	485	474	459	454	507	461	478	456	493	464	484	473	505	488	439	472	466	473	458	451	516	493	475	436	463	486	439	499	456	466	464	467	468	485	464	477	489	474	473	457	483	478	451	447	447	469	450	475	485	468	443	458	475	459	444	471	458	423	463	433	469	469	472	450	448	468	438	476	519	422	485	478	450	503	458	478	457	499	490	452	484	468	469	436	463	428	449	475	426	474	460	469	446	460	495	493	487	458	451	448	495	467	458	429	458	458	439	455	468	454	476	446	502	461	463	467	470	492	471	507	487	502	491	468	506	483	480	483	459	510	463	452	458	453	492	491	473	461	428	481	503	479	499	461	503	424	475	444	462	452	457	430	458	462	454	451	478	455	485	466	479	450	475	482	505	481	474	449	478	466	428	461	454	503	487	524	486	472	442	456	456	506	492	458	450	513	451	489	449	499	462	515	510	440	442	474	449	471	473	526	449	467	503	464	483	473	439	448	437	459	465	456	487	482	479	449	465	459	476	465	484	473	486	469	487	468	465	476	486	473	465	481	447	468	481	460	464	475	512	473	476	496	487	517	447	464	462	461	450	478	471	463	471	445	435	437	441	487	464	504	459	437	485	472	480	425	465	449	462	479	529	457	480	488	468	501	472	475	417	464	483	478	464	493	459	471	472	459	451	511	437	467	468	483	487	485	489	452	480	461	502	499	478	469	469	468	490	478	510	480	436	464	474	482	468	457	462	472	479	458	435	464	484	480	469	477	479	449	467	490	434	448	463	452	477	486	450	446	445	462	461	444	463	448	481	447	450	480	528	474	444	498	449	477	450	463	474	502	465	450	453	482	480	475	504	451	478	514	481	453	461	450	452	418	460	457	460	459	467	488	468	467	475	485	488	394	482	501	509	450	460	453	457	470	454	453	447	454	463	476	482	484	492	524	494	479	466	460	436	494	467	501	404	421	461	470	474	462	488	428	498	439	456	447	438	489	458	481	452	444	472	498	438	470	468	484	438	507	484	450	502	514	472	431	489	493	486	522	480	459	491	470	432	458	459	498	478	482	443	481	457	447	501	458	481	481	500	472	493	421	438	482	453	459	483	431	477	475	491	481	519	407	483	478	467	499	455	465	506	479	443	508	437	444	471	488	493	488	473	495	433	441	525	458	468	441	456	505	471	480	452	511	458	513	510	429	460	516	463	468	496	463	444	446	489	476	470	457	481	472	431	458	484	493	500	465	499	472	465	484	452	476	494	457	464	482	461	464	450	493	521	439	461	466	451	444	458	476	441	479	490	479	477	440	459	446	448	476	482	493	488	432	477	488	445	479	477	470	476	445	515	474	484	483	453	426	490	436	459	511	464	450	467	460	480	470	444	446	488	429	428	474	504	442	455	449	484	499	467	458	440	486	424	438	450	451	443	469	493	461	494	477	450	430	464	503	431	495	466	443	494	451	449	476	495	465	500	445	480	458	472	454	502	454	466	465	481	442	498	435	484	481	453	454	475	472	464	428	496	455	498	454	470	486	442	511	463	431	448	443	480	448	484	422	472	447	503	482	461	469	493	492	495	480	470	483	471	453	447	462	466	475	475	489	444	482	444	495	478	492	478	481	493	475	459	462	458	434	468	465	482	498	480	491	482	461	454	492	467	450	468	443	444	475	470	484	479	483	472	460	460	469	521	440	479	498	444	485	433	501	463	479	445	455	431	515	520	467	471	466	476	427	483	451	484	492	460	475	491	443	449	440	464	454	510	503	471	467	471	511	486	453	476	482	466	469	477	460	490	450	469	456	488	468	484	446	474	492	456	478	454	486	489	452	444	491	513	470	476	459	445	482	440	486	441	478	477	443	500	475	489	460	486	432	449	499	463	459	493	481	469	429	448	452	468	468	473	475	510	470	439	469	472	513	463	463	475	464	538	484	448	473	450	486	463	484	475	466	445	503	449	476	509	460	448	458	448	474	439	480	459	491	484	417	467	520	457	499	468	481	490	441	479	464	470	468	417	464	461	439	479	515	440	441	476	473	465	456	490	447	445	468	482	462	459	470	460	456	452	462	492	486	506	461	448	465	453	467	521	477	493	463	471	458	484	471	471	463	477	453	445	531	484	475	440	471	478	481	471	475	470	474	485	491	471	472	489	481	491	480	465	459	492	445	472	491	427	480	504	434	462	458	496	480	508	454	451	495	479	439	503	485	483	442	429	462	474	441	484	476	465	428	453	491	489	467	484	459	484	520	457	471	466	485	454	489	494	474	459	442	441	470	468	473	475	494	475	486	494	488	460	476	505	476	453	506	483	501	450	419	520	459	441	459	463	483	459	494	493	465	450	487	443	447	464	475	466	484	480	485	473	457	500	480	443	484	496	459	477	466	474	488	479	473	454	512	479	463	441	477	465	443	477	472	517	516	502	497	434	471	497	456	488	494	456	479	443	477	490	496	465	498	459	463	466	443	451	494	450	479	451	451	463	443	490	505	491	442	465	486	470	444	465	465	465	470	442	492	464	475	452	461	441	462	430	480	497	470	418	506	454	460	460	502	446	512	484	477	477	535	467	436	468	484	456	487	496	487	423	462	455	456	446	495	422	486	475	476	475	468	460	472	450	493	508	481	471
32080	51094	47658	29384	16084	8004	4374	3385	3060	2467	2195	1787	1667	1470	1319	1170	1054	931	869	882	908	901	903	4259	5126	3498	2241	1197	872	786	740	769	699	801	834	791	799	770	695	718	653	712	716	712	685	688	700	671	723	716	709	719	689	712	691	715	699	719	724	688	646	731	724	727	665	734	680	732	738	706	723	737	720	731	673	661	767	769	654	723	681	739	681	698	700	698	714	724	696	751	735	713	657	705	699	689	726	711	687	717	695	738	714	700	740	684	675	715	744	760	677	702	706	704	750	715	709	718	709	702	706	679	727	709	735	718	703	754	694	677	709	710	707	649	679	703	760	689	688	726	704	736	672	744	680	693	695	698	673	675	701	659	692	722	713	701	690	724	733	712	694	722	724	692	693	688	669	700	670	699	698	686	750	684	695	737	691	768	702	687	700	713	650	670	662	669	730	686	673	702	750	700	718	670	672	668	696	758	728	766	747	675	696	755	670	714	699	722	691	697	692	712	703	752	722	688	688	702	685	714	701	713	683	718	701	693	707	679	706	713	707	682	683	739	698	708	723	699	669	746	710	714	709	691	681	718	716	751	723	798	701	717	744	719	698	736	691	725	692	711	762	663	764	718	710	700	728	723	680	725	696	691	704	744	686	708	665	696	711	659	698	726	722	731	661	698	756	693	728	695	673	694	652	692	709	719	716	705	683	700	682	726	719	733	672	707	671	721	676	699	696	720	740	716	714	702	709	728	690	705	701	727	714	746	740	695	724	638	669	697	724	716	713	736	714	688	672	709	704	701	735	730	730	682	749	741	678	673	693	648	754	670	736	698	717	711	703	723	715	685	744	656	718	675	660	733	710	676	785	734	666	714	676	695	707	661	682	710	685	674	712	660	722	746	705	732	673	724	672	706	703	712	718	698	701	695	713	674	727	686	713	703	713	698	744	726	674	698	737	752	744	701	738	673	744	720	736	657	752	673	700	664	721	712	691	703	737	695	706	695	732	764	679	687	739	721	727	710	628	716	700	651	725	727	736	741	707	686	730	711	724	737	713	708	696	710	670	756	724	670	699	687	718	681	715	733	710	718	729	706	708	721	662	675	716	710	670	688	689	666	679	704	701	644	712	712	712	695	702	744	714	709	727	684	715	689	705	719	710	733	686	724	671	742	709	684	690	698	690	712	687	707	720	678	763	648	716	750	741	691	681	705	690	712	728	716	725	681	721	699	686	697	690	676	720	754	736	752	688	671	684	655	691	712	713	750	721	693	703	727	735	723	702	745	731	694	757	683	702	709	736	696	723	730	678	748	723	667	717	705	750	731	724	679	713	706	692	687	729	716	687	757	701	705	693	682	679	703	696	693	744	705	693	730	686	694	745	728	762	738	702	705	688	726	700	703	725	729	669	738	707	691	675	714	711	734	710	701	676	721	739	684	689	717	697	682	725	745	731	720	703	734	737	672	665	705	727	756	712	720	722	722	734	734	737	711	731	712	767	739	687	727	656	737	674	689	713	690	684	681	712	724	674	654	710	729	687	700	729	727	649	726	672	733	700	728	724	691	690	696	731	692	727	712	731	723	722	712	683	692	687	738	736	672	726	736	662	697	702	748	714	741	720	707	743	757	699	686	713	665	670	688	701	686	759	725	739	689	693	728	701	712	680	683	695	759	702	681	752	685	672	745	742	713	712	748	736	685	738	709	736	655	750	769	705	645	717	677	747	720	721	726	689	704	696	698	707	733	687	699	710	668	710	706	680	736	712	678	688	696	702	713	710	750	690	720	704	724	673	728	715	722	681	732	695	693	724	660	728	687	670	744	699	707	713	717	706	704	700	688	734	675	674	741	714	707	694	755	650	729	708	704	730	751	703	729	676	692	696	680	649	746	698	705	714	736	711	706	688	688	681	742	699	698	678	722	767	734	720	686	675	683	710	742	695	732	727	707	741	720	702	732	697	721	744	686	713	698	721	727	738	681	695	669	667	730	714	717	730	701	703	726	716	668	698	734	715	677	709	720	670	623	688	684	697	695	737	741	719	719	668	731	667	717	666	709	726	720	745	716	685	731	687	731	712	682	756	700	698	752	715	727	688	713	732	762	700	663	722	666	802	712	708	721	728	723	720	682	702	724	687	741	679	712	680	704	742	709	702	722	765	696	701	723	669	712	686	704	676	765	730	728	740	732	705	732	700	716	737	757	695	686	659	730	708	696	684	746	682	746	721	711	706	695	743	722	698	698	732	680	705	700	662	702	696	724	695	732	712	689	690	724	692	739	714	670	721	693	760	734	691	680	717	698	739	682	740	742	696	763	648	740	646	647	726	736	671	663	705	735	712	750	743	735	728	722	693	685	698	719	699	715	682	729	708	704	665	689	694	732	708	682	671	711	707	756	695	707	724	640	687	724	709	692	664	635	666	715	703	670	750	655	749	763	712	709	684	730	716	744	711	729	704	741	714	699	747	720	707	708	654	705	718	674	685	719	675	732	757	666	670	701	744	699	719	714	705	675	701	687	733	681	693	713	751	707	721	678	700	688	700	687	662	744	694	709	747	725	697	672	752	710	788	662	727	727	749	690	693	756	703	676	697	665	699	728	718	687	746	701	709	649	686	728	735	765	742	715	647	731	733	761	722	725	675	688	706	705	677	678	662	701	667	687	687	701	729	696	726	709	715	710	671	686	679	712	713	745	761	726	732	696	663	692	698	704	696	740	684	700	699	743	717	684	711	683	730	723	732	740	703	711	712	692	703	688	696	739	725	732	677	684	723	734	730	687	670	691	723	745	674	726	713	736	678	700	699	728	648	723	732	720	725	694	719	705	695	691	718	724	688	736	717	732	711	679	698	758	727	646	745	740	702	693	713	715	669	681	721	716	715	740	718	748	709	707	711	686	713	727	725	694	680	746	699	726	720	703	715	724	695	682	709	684	719	705	705	692	690	682	670	726	662	728	747	693	692	710	668	708	674	737	676	715	691	694	724	701	734	717	735	689	658	672	675	752	707	705	678	743	663	736	736	722	676	697	733	741	726	679	699	728	690	698	716	669	735	725	672	774	667	706	748	702	668	742	692	720	698	711	718	679	699	721	730	718	742	686	714	672	672	669	714	721	756	714	693	711	686	683	701	703	692	694	672	671	716	700	706	707	674	673	712	750	668	676	684	730	665	709	709	688	719	714	669	733	757	696	731	732	727	702	711	722	713	687	711	694	693	669	763	703	684	706	674	667	690	676	689	693	642	647	715	714	697	712	708	747	689	750	749	730	663	691	673	700	727	709	742	702	736	640	681	736	730	705	731	721	723	729	705	739	715	729	718	717	686	674	715	725	673	739	670	729	712	710	670	675	695	720	678	699	690	709	697	690	712	682	683	707	692	751	658	698	709	716	729	702	714	715	656	671	721	726	682	695	733	727	718	703	710	714	713	704	714	685	722	728	688	657	661	764	733	701	746	714	687	683	739	677	683	742	706	670	681	712	742	702	755	704	719	718	738	696	711	711
23554	21580	29431	24577	21968	19481	7869	2610	1835	1399	1322	1082	862	845	798	693	607	635	550	585	574	547	632	2903	4028	2924	1562	871	656	574	527	556	511	539	516	506	474	455	466	471	461	468	473	463	446	468	500	459	454	460	487	448	499	487	488	450	488	456	491	461	490	443	487	428	484	453	459	516	531	429	470	437	453	462	437	472	478	461	447	467	473	473	445	497	499	459	461	441	471	474	488	462	450	467	479	462	465	483	502	454	514	452	506	442	459	485	465	471	474	461	436	495	468	447	486	474	485	468	461	452	472	492	462	449	478	456	475	449	458	464	432	458	490	470	462	474	489	494	495	483	455	514	521	482	442	477	415	478	443	469	449	451	461	468	491	503	503	520	470	439	484	445	437	453	440	460	464	471	488	479	449	449	483	423	471	428	466	453	464	479	466	486	474	415	452	461	458	504	496	474	460	460	478	458	473	470	468	460	490	421	471	451	478	466	471	438	484	452	527	447	479	484	450	455	494	457	464	499	444	485	451	478	467	485	435	501	491	504	462	452	470	469	452	463	475	459	463	436	485	487	476	431	488	472	477	457	440	482	479	450	468	498	475	469	446	482	487	454	447	475	441	460	481	453	438	452	464	458	506	474	471	444	483	438	473	468	446	440	460	492	437	454	450	458	466	478	511	485	445	477	423	475	415	471	473	462	466	520	476	449	476	454	453	485	483	473	499	530	456	459	494	485	471	504	507	455	489	463	438	474	471	473	513	452	495	417	473	447	492	499	456	484	499	494	479	438	474	489	478	455	447	441	448	468	449	463	505	455	468	484	477	471	428	480	493	460	482	446	510	460	456	446	506	460	468	503	471	495	457	518	446	505	456	470	468	441	450	431	475	452	464	454	482	468	483	436	474	493	458	464	491	462	468	474	440	436	450	451	473	441	448	506	537	475	454	484	474	492	459	459	453	475	477	488	472	460	491	434	457	443	485	457	450	472	435	460	465	483	486	495	469	471	472	492	456	457	467	459	461	468	461	462	442	494	431	465	496	474	436	482	510	453	470	435	456	483	445	484	470	473	477	474	461	466	491	449	433	469	443	443	432	457	474	463	475	467	446	442	443	457	482	482	472	478	432	452	467	483	443	435	483	491	417	506	494	501	463	496	496	463	457	464	490	497	447	463	515	517	478	480	466	441	463	514	467	465	499	462	484	479	471	478	446	475	469	473	491	439	483	470	452	475	477	442	501	457	438	496	438	428	453	472	459	459	438	453	443	489	479	486	469	430	454	459	473	444	444	468	480	412	484	481	489	473	493	469	458	459	460	479	476	492	447	468	499	425	470	463	440	462	475	453	437	482	475	446	442	485	421	475	532	517	466	474	490	480	487	445	519	464	461	449	519	503	478	496	446	474	497	443	528	490	494	464	486	486	449	479	450	486	435	494	496	480	474	450	461	445	473	437	496	478	447	460	450	487	481	417	479	452	499	498	429	494	480	473	476	479	451	463	453	513	485	479	439	493	503	437	484	477	443	452	495	435	432	486	473	423	472	471	473	460	483	509	419	470	439	479	445	454	469	491	453	472	486	477	482	440	488	468	489	442	437	481	432	465	443	504	468	484	540	454	499	465	480	473	483	470	469	442	446	513	471	483	477	442	458	482	481	415	460	472	521	463	488	468	484	453	423	481	448	489	463	470	432	459	527	475	522	457	495	449	459	455	465	465	463	471	442	416	450	487	527	424	445	448	501	463	446	463	459	475	471	454	441	428	461	511	475	487	464	463	452	473	464	451	491	476	438	476	460	462	459	477	442	493	480	462	401	501	445	460	455	476	461	485	441	471	463	480	492	416	452	472	477	468	430	464	474	483	438	486	450	519	472	445	451	465	468	444	437	433	455	460	480	469	498	488	470	477	526	428	469	434	462	466	460	451	488	479	443	457	441	456	498	439	508	453	489	474	482	507	512	445	470	462	413	435	414	494	450	441	465	422	479	435	500	458	504	470	461	435	482	482	451	478	505	457	460	462	505	460	459	454	488	478	441	461	508	451	431	499	448	453	412	433	496	473	429	465	457	450	508	447	468	453	459	427	473	436	465	470	456	469	476	500	471	461	478	458	451	491	481	488	468	420	483	450	481	467	455	429	439	494	494	399	455	492	429	458	472	491	481	465	464	446	519	455	450	462	511	480	453	428	475	455	454	462	472	467	516	464	449	482	474	451	493	459	437	460	460	449	478	495	469	473	468	479	472	470	460	487	496	446	504	426	500	450	421	513	499	491	483	439	470	459	467	464	466	466	461	470	471	458	469	456	455	470	449	446	470	498	471	441	446	486	476	464	470	402	481	461	452	461	475	496	461	452	453	478	440	436	455	481	490	460	500	452	455	490	486	487	467	465	448	482	473	481	497	464	458	476	448	457	485	468	449	459	434	487	419	445	467	491	470	497	443	443	472	447	477	489	449	458	455	480	475	475	458	479	449	434	474	459	453	454	457	473	499	482	461	438	471	475	471	510	511	475	441	467	457	477	445	429	479	443	450	420	437	499	475	468	447	427	463	461	431	484	481	481	438	451	465	459	481	510	452	509	489	458	428	485	440	488	445	484	460	476	459	427	469	478	432	490	491	468	460	463	472	474	477	453	521	443	478	472	455	453	513	446	474	475	456	448	444	464	466	467	460	452	473	484	484	442	489	472	472	435	483	471	479	466	479	485	469	490	453	497	469	412	458	471	479	466	484	438	456	491	505	454	466	524	479	481	459	437	426	528	440	456	508	459	457	490	485	454	445	486	482	447	444	514	408	427	487	455	454	443	463	471	515	446	484	457	429	480	475	477	469	486	473	482	448	423	472	436	451	465	484	476	429	422	497	463	502	474	438	459	460	454	452	472	493	441	458	449	481	489	464	493	454	467	437	450	509	447	475	451	476	482	456	477	476	506	440	441	447	453	471	441	494	400	476	438	471	462	449	437	485	437	466	472	462	447	481	462	481	458	475	449	473	441	489	515	478	461	454	464	499	474	415	436	466	465	460	434	478	485	462	431	506	450	459	487	424	471	448	488	482	457	481	450	486	449	439	457	495	482	463	460	442	491	474	490	458	464	467	466	478	440	475	444	507	462	429	481	458	465	448	468	456	493	446	524	462	458	486	458	457	473	456	509	457	460	467	446	475	506	516	448	443	450	487	460	461	463	460	457	476	481	509	435	462	473	470	473	459	470	458	461	456	494	457	479	480	434	480	449	462	458	439	443	479	500	482	466	463	456	506	440	496	490	453	468	463	489	482	439	447	451	449	453	491	448	466	479	482	463	465	454	432	451	523	470	482	483	493	502	453	489	470	450	477	462	481	482	484	438	453	475	475	424	467	472	489	474	459	459	460	475	454	467	436	447	459	472	487	454	478	481	511	478	455	469	454	441	485	455	432	481	455	475	433	477	484	492	518	460	450	443	453	468	466	481	461	441	483	456	481	510	483	492	485	447	461	454	467	494	450	465	496	508	460	480	470	432
35508	59474	54911	38269	23037	11232	6671	5033	4093	3380	3174	2526	1971	1835	1649	1393	1164	1027	936	971	1005	957	1253	7044	9075	6428	3313	1700	1116	954	827	810	773	829	788	751	732	699	730	716	735	682	676	675	741	708	676	702	727	672	703	692	686	732	683	694	680	653	715	640	653	706	660	669	659	693	722	736	681	730	680	675	679	633	686	669	711	695	704	683	661	725	708	754	676	698	675	697	711	702	698	710	727	701	681	665	661	692	680	725	664	705	711	681	755	691	693	743	707	706	698	690	715	722	714	687	672	695	684	706	665	679	743	709	673	669	709	667	736	691	677	660	732	619	677	669	679	723	672	709	678	683	681	684	697	709	668	668	669	641	693	696	700	710	678	678	684	737	708	718	679	719	659	726	702	691	702	654	719	704	663	699	676	701	681	627	659	696	724	725	726	698	676	737	752	680	718	691	695	695	678	701	667	700	684	657	691	704	695	701	683	724	694	701	731	692	724	730	704	698	678	680	682	675	659	684	698	739	637	692	676	693	709	644	759	669	752	678	695	662	700	733	684	732	702	692	732	683	658	713	695	716	685	719	727	687	681	682	675	644	721	718	697	668	690	671	651	696	682	684	685	727	727	745	714	729	651	728	699	705	683	700	664	735	678	635	720	666	685	709	697	658	694	693	686	647	678	682	710	733	687	690	655	694	698	692	675	690	693	661	675	696	665	671	684	675	718	689	717	686	657	672	729	706	750	633	701	701	645	737	716	709	696	675	689	650	722	696	672	707	663	664	684	682	716	686	711	690	698	695	685	633	711	722	706	706	701	630	675	676	654	701	694	697	724	662	632	684	692	695	687	648	647	712	704	697	678	721	686	685	656	708	628	687	725	745	698	687	689	645	672	731	712	647	762	686	705	685	655	662	719	686	647	680	697	699	696	710	700	671	628	695	687	691	724	650	682	739	725	687	722	749	693	726	646	718	680	722	694	705	701	661	701	723	693	689	702	745	700	742	711	684	697	636	724	748	671	688	678	675	661	742	682	655	714	676	717	684	715	670	730	686	711	667	715	672	698	706	677	754	643	711	699	695	698	721	697	725	712	673	685	690	670	699	681	666	665	709	729	700	704	696	721	736	667	670	702	735	692	702	684	674	700	687	669	686	695	632	689	664	663	661	730	735	666	641	723	680	726	680	638	687	686	672	673	694	636	640	692	673	625	648	667	690	713	659	705	698	746	699	677	716	671	653	656	679	660	691	662	682	654	727	666	661	662	659	723	658	680	682	696	719	691	685	683	675	684	688	691	670	701	640	645	671	729	730	709	656	621	707	688	724	707	694	707	674	663	690	690	699	647	745	714	707	657	706	703	689	706	677	709	691	717	677	694	676	629	665	679	704	673	701	687	717	696	701	667	697	750	659	742	692	684	689	736	672	741	695	705	669	666	705	690	685	696	709	671	643	698	634	725	691	704	671	696	673	676	747	722	682	694	722	662	692	702	702	702	697	695	739	706	665	713	730	707	707	700	673	626	679	698	673	723	670	708	653	675	741	668	681	685	683	719	712	674	712	652	702	687	721	633	667	695	679	707	670	721	666	684	658	682	734	686	696	721	682	696	731	695	701	690	731	727	683	702	744	691	714	679	725	725	712	689	705	739	707	641	680	708	677	656	666	693	690	645	693	702	622	720	691	709	717	714	656	742	692	642	702	697	765	719	756	686	717	715	653	711	677	695	714	715	681	692	719	710	636	698	699	673	657	701	660	667	709	672	680	650	660	700	637	684	687	703	708	681	686	696	695	714	705	654	710	649	704	733	680	700	673	665	747	704	665	711	623	704	702	716	720	662	665	704	701	649	673	660	731	692	720	681	703	669	714	676	687	676	674	661	657	731	714	683	695	701	762	678	694	698	729	684	666	676	681	669	662	687	674	707	696	728	672	683	719	667	719	685	697	651	676	731	687	663	673	676	735	641	676	707	662	679	645	670	693	702	689	705	709	707	717	726	685	673	667	683	714	752	703	679	649	700	670	699	644	696	677	681	704	679	673	693	665	735	695	663	687	707	698	641	693	678	678	708	675	675	696	678	654	686	692	647	685	704	644	659	682	687	725	686	691	703	672	709	741	742	681	675	668	671	697	676	681	702	678	665	661	692	670	698	720	691	699	692	675	703	693	738	718	735	721	741	703	660	693	713	728	725	688	711	676	683	665	727	668	678	724	708	684	696	669	657	712	703	697	686	709	707	701	684	692	677	637	699	669	703	649	691	680	661	682	690	671	667	701	740	714	688	700	678	708	724	676	667	718	694	681	712	722	768	723	688	681	670	695	727	729	700	703	676	686	709	665	649	713	678	687	684	738	705	702	719	685	685	688	652	704	712	686	691	646	720	674	669	687	684	700	642	688	684	690	689	700	659	647	672	732	737	688	708	702	700	676	670	687	708	679	690	708	727	708	713	706	707	653	680	695	670	679	667	703	734	633	721	712	650	691	698	700	708	677	659	724	703	700	716	666	688	705	705	678	673	683	676	706	692	697	700	700	736	684	667	688	680	676	698	700	708	694	707	688	673	691	676	754	720	689	714	669	697	672	754	664	707	732	694	681	691	757	690	695	698	680	704	677	735	670	702	728	703	697	682	697	775	720	682	690	728	652	708	675	717	651	668	657	684	677	673	709	695	712	632	683	692	679	716	710	697	697	689	714	681	719	658	716	704	733	667	686	665	701	726	693	678	657	666	676	679	689	667	676	682	694	676	742	659	649	722	705	698	661	728	698	751	700	684	719	710	683	734	713	702	695	755	695	693	650	739	687	708	724	633	645	728	737	679	694	713	667	709	700	695	686	707	708	712	664	692	665	703	688	688	704	654	701	672	695	716	681	698	665	658	693	684	707	683	679	704	702	642	689	703	706	690	657	762	678	666	700	697	710	689	686	674	649	699	723	696	720	708	721	722	678	703	700	702	657	724	654	670	705	658	693	710	698	686	691	640	707	675	698	656	663	730	703	737	684	730	688	703	678	669	637	691	679	709	690	723	712	631	677	681	664	707	713	646	697	664	717	722	683	682	701	702	727	616	702	702	684	668	712	710	689	708	680	707	698	693	678	723	654	675	683	659	729	681	668	680	729	665	746	740	658	689	707	646	652	637	665	688	662	663	666	693	716	732	706	677	713	713	672	677	692	648	680	677	675	677	696	702	690	668	667	735	692	665	730	675	644	610	688	662	709	706	660	668	670	675	681	673	690	731	674	695	663	704	701	704	740	693	677	708	694	703	689	715	713	713	697	660	697	658	749	679	665	679	771	668	668	693	705	713	661	677	715	692	698	761	681	716	695	687	718	689	697	703	681	703	724	730	722	742	705	695	702	699	711	713	712	669	691	747	689	671	738	713	680	693	685	681	672	733	709	695	691	697	676	697	709	707	679	706	728	688	664	669	667	728	682	659	698	667	660	668	665	658	656	688	675	703	694	693	691	719	688	731	709	689	708	742	732	670	712	700	719	649	675	719	664
28890	28976	30595	14467	3608	1808	1173	875	792	791	776	734	615	620	566	593	550	490	513	515	536	546	526	696	778	788	630	524	479	479	427	493	453	450	483	473	480	454	442	489	484	489	461	492	486	469	454	475	509	444	502	459	456	482	480	472	501	502	474	458	436	452	437	472	461	468	461	474	455	446	484	434	476	433	471	434	527	448	457	447	435	448	464	450	504	452	473	427	431	473	478	493	458	453	449	463	498	450	440	452	464	489	452	449	439	458	489	493	463	466	451	441	483	453	453	465	434	488	476	483	454	503	493	449	475	469	482	456	490	498	456	482	449	470	450	470	460	469	477	466	463	463	462	482	477	452	458	469	451	454	432	483	485	417	479	469	483	479	472	481	477	436	487	478	509	446	437	495	470	470	477	469	506	454	478	479	482	512	445	448	454	480	467	451	460	507	464	492	491	462	491	423	481	457	470	479	469	466	435	484	461	478	460	466	483	477	457	499	460	452	475	490	487	463	461	498	468	465	466	466	436	465	469	498	515	473	493	451	438	474	470	489	474	436	492	543	460	480	476	472	420	475	435	426	441	470	489	458	467	439	430	494	471	475	464	440	499	447	485	464	426	473	471	454	460	452	481	486	498	447	478	457	465	459	500	469	424	505	457	462	455	437	450	455	416	478	450	446	472	503	466	451	443	454	472	437	448	481	463	471	474	466	432	491	494	453	496	518	454	481	475	453	453	459	448	457	463	476	490	485	474	462	446	457	478	480	463	447	459	506	445	498	479	494	431	453	430	421	477	482	466	472	459	465	438	448	469	440	473	467	473	482	445	454	453	480	435	469	447	517	447	497	441	439	485	503	463	455	499	434	510	468	420	459	490	454	468	479	518	452	460	475	438	504	443	443	454	435	514	491	446	523	412	487	508	436	484	487	492	419	526	465	468	476	470	480	442	462	453	472	450	441	430	524	457	462	494	462	451	454	466	476	445	464	461	440	437	514	453	441	484	443	437	467	436	444	424	441	495	491	477	505	430	500	472	443	458	450	485	449	507	468	486	523	475	495	468	476	467	471	464	443	449	490	487	485	455	441	478	458	483	459	457	492	457	460	471	426	463	458	501	484	485	477	462	475	463	476	410	466	436	446	466	465	450	455	459	426	482	485	474	479	458	440	490	465	480	481	439	488	469	468	491	454	473	464	438	452	474	468	458	452	451	482	482	433	502	476	481	449	446	476	457	452	489	458	450	476	484	473	479	470	478	491	447	457	465	475	446	444	501	461	458	472	455	472	491	431	483	452	489	459	477	473	458	448	441	479	475	493	465	470	470	458	476	456	459	435	455	466	494	432	462	466	503	451	483	462	468	485	485	471	514	463	461	483	455	433	468	479	456	474	474	452	458	433	463	416	468	477	449	466	451	486	457	420	462	461	474	485	498	418	502	435	451	451	493	469	419	443	486	500	479	453	472	481	487	464	454	450	439	468	432	457	472	475	477	496	488	467	478	442	466	416	470	479	458	416	460	461	483	476	469	496	481	448	484	478	454	479	484	490	448	430	470	449	466	510	458	466	448	459	456	426	493	476	509	431	467	502	471	474	456	465	454	485	465	441	444	468	437	420	441	460	474	484	461	441	457	476	491	514	496	490	418	456	486	469	446	465	453	476	462	455	475	479	433	474	457	453	477	464	443	462	482	440	491	458	441	468	483	459	491	455	480	488	463	422	489	472	489	473	458	473	480	458	446	473	479	508	448	439	502	456	490	466	486	471	470	481	451	471	455	462	484	440	439	502	524	495	458	463	429	494	475	456	449	489	458	505	491	477	484	512	465	434	450	471	450	469	486	472	407	455	480	479	469	402	455	500	444	476	425	471	466	461	455	435	484	458	477	441	469	441	463	466	455	487	438	448	472	451	473	503	470	455	481	481	479	462	452	490	480	485	493	446	464	434	517	499	449	480	480	447	484	508	456	505	424	474	502	440	480	485	456	452	471	457	464	469	462	462	488	474	494	507	473	466	450	465	469	438	422	460	482	510	470	434	438	452	426	480	458	449	472	453	477	432	468	448	459	457	477	473	460	452	473	509	513	490	444	469	461	472	481	440	454	510	450	480	454	486	471	451	476	488	475	447	492	455	481	441	432	438	487	468	451	450	463	447	448	443	465	485	456	462	450	427	456	459	499	465	508	457	451	442	442	455	474	496	516	461	420	460	474	469	443	458	469	448	476	484	480	421	475	462	492	530	446	479	458	472	467	420	413	457	465	436	443	453	495	480	473	481	483	444	482	443	508	456	481	479	478	460	431	454	473	455	477	463	473	449	468	446	445	455	454	447	500	418	464	458	434	496	456	482	456	436	473	506	457	457	505	467	450	489	473	467	468	490	449	453	450	483	487	470	513	477	491	492	487	476	461	480	440	453	508	485	459	498	457	472	500	434	516	491	463	464	430	456	467	499	443	448	462	474	473	427	482	467	445	484	454	474	459	497	497	475	418	478	453	479	467	496	473	454	470	426	506	478	493	520	482	481	401	459	482	445	478	440	481	481	453	489	504	449	468	478	452	506	479	493	491	462	464	452	439	480	470	505	451	459	453	454	460	451	470	453	437	489	489	439	461	480	453	449	465	469	497	498	444	472	448	460	465	449	488	489	469	512	462	478	456	442	486	468	441	496	466	471	429	484	494	515	443	476	489	467	469	488	454	421	489	492	482	464	530	487	476	473	441	447	468	459	493	488	445	441	465	497	450	467	473	478	448	445	449	472	523	491	449	458	480	442	456	458	481	458	471	442	486	447	475	475	502	437	456	429	467	449	460	449	442	440	445	487	460	476	432	482	449	452	485	437	464	477	458	456	428	450	483	462	492	487	454	494	470	495	435	514	462	487	440	449	458	454	500	442	494	450	488	482	507	477	439	440	456	470	454	470	487	443	472	464	509	475	458	440	438	422	435	440	479	491	478	459	476	490	481	466	464	465	486	446	494	448	428	503	449	465	478	448	483	472	446	476	485	447	482	469	458	507	477	451	422	453	511	463	512	498	422	470	461	452	454	439	444	478	485	485	452	415	472	443	453	466	458	467	485	489	458	483	459	464	485	470	459	473	445	449	499	451	515	455	478	461	450	479	470	455	440	453	454	471	483	490	449	448	502	480	450	430	524	469	455	482	462	481	446	464	445	454	497	431	413	461	466	430	451	469	488	460	491	450	460	433	460	540	467	490	468	474	454	473	459	437	458	470	503	446	452	447	470	498	509	465	457	474	494	480	487	491	507	463	451	445	463	492	480	477	427	493	503	440	420	496	485	457	472	481	455	470	475	488	468	439	447	454	454	497	468	443	522	481	464	478	457	475	445	447	484	485	456	445	438	462	478	515	474	476	479	500	448	466	499	481	463	447	423	493	516	454	480	476	470	479	449	452	463	478	452	497	495	485	440	489	429	460	489	461	450	487	441	452	404	464	466	491	459	439	502	468	458	459	480	446	480	484	504	445	466	439	476	476	485	529
33019	47680	37629	16574	6818	3928	2659	2057	1957	1844	1677	1401	1228	1225	1089	1003	939	820	826	792	777	858	805	1217	1553	1439	1139	859	766	722	741	749	740	683	702	699	712	687	710	698	711	717	743	706	713	736	691	761	715	688	686	713	735	687	725	720	694	718	692	729	712	714	753	683	725	669	680	718	725	755	702	732	727	696	667	730	725	724	684	726	701	702	707	701	726	691	719	724	713	690	725	703	697	675	718	684	730	684	725	711	747	717	674	701	678	679	738	712	673	707	703	678	755	717	666	713	761	719	735	743	685	711	693	679	731	711	695	672	713	715	701	727	673	753	675	684	686	710	694	742	745	671	680	645	730	698	763	717	703	673	677	685	759	689	669	694	738	679	707	715	669	779	739	721	756	728	777	698	681	652	639	700	717	734	754	748	678	721	733	703	668	693	760	706	696	672	697	644	753	647	687	672	695	701	739	717	686	723	706	712	673	742	763	681	702	674	690	731	678	729	781	728	676	727	733	747	742	711	714	731	716	715	710	677	772	715	718	708	699	719	721	682	678	729	749	664	701	718	684	702	710	683	713	655	719	700	722	763	718	688	702	751	712	730	701	739	722	700	760	718	653	761	690	739	676	704	688	705	712	738	740	699	722	783	682	771	699	694	731	685	726	673	667	721	660	668	732	731	746	727	745	690	701	719	687	705	692	671	718	709	713	714	715	709	689	724	685	722	739	680	707	751	712	774	715	705	721	710	699	708	704	683	726	720	720	704	725	692	694	681	753	708	698	693	718	740	730	713	700	728	695	657	666	737	703	685	729	737	710	724	679	713	681	688	726	728	666	724	679	697	708	718	676	667	708	671	675	757	723	737	689	714	695	759	714	722	758	727	653	732	704	669	700	658	699	687	670	710	719	680	669	711	720	747	715	735	714	740	705	724	714	736	702	748	640	761	714	726	721	700	741	696	739	686	698	677	674	685	690	702	713	695	692	757	689	658	692	700	706	719	709	696	705	665	785	735	660	724	736	692	714	734	695	671	670	702	720	696	731	676	701	794	704	718	713	737	732	715	666	708	688	708	689	738	661	679	674	704	700	677	692	670	781	689	694	743	733	739	708	696	718	714	731	680	725	648	718	725	719	738	716	710	686	715	669	717	673	701	706	665	719	709	693	691	753	722	672	728	706	671	715	712	728	695	739	690	716	680	673	727	692	723	700	694	703	762	684	717	737	668	741	708	683	692	705	717	737	782	754	690	723	705	682	735	719	763	716	704	753	715	669	734	702	670	739	670	736	741	663	690	729	720	715	667	738	763	688	680	689	712	709	766	647	767	706	742	740	679	654	717	745	734	757	745	741	669	656	713	733	717	687	686	649	720	688	732	740	746	726	738	756	673	741	677	657	727	710	740	678	705	729	736	666	689	710	695	743	703	730	674	742	722	684	728	700	703	715	654	690	752	676	717	674	747	677	708	707	678	694	697	702	693	726	683	664	752	695	685	695	728	765	658	721	733	708	737	753	702	696	738	709	699	692	669	692	731	705	705	683	716	756	708	729	708	702	729	703	759	683	689	729	706	655	723	709	678	669	769	769	715	703	726	714	721	639	683	723	676	695	676	713	763	697	667	736	659	736	721	706	700	709	674	702	679	733	759	694	707	690	672	704	673	737	707	697	693	700	665	678	804	695	692	654	684	696	750	733	662	708	714	718	672	727	701	737	732	721	762	686	680	686	739	688	730	674	723	713	743	724	681	710	721	712	724	720	704	725	698	704	689	743	741	763	701	720	728	688	707	737	685	705	722	719	758	677	685	707	721	696	700	731	698	664	723	724	718	698	695	676	693	691	721	720	751	726	745	668	716	712	676	716	699	675	699	722	711	707	709	741	734	730	735	700	741	695	670	749	716	752	710	653	685	668	665	671	696	700	732	725	688	719	717	742	736	786	707	712	668	712	678	699	687	681	733	702	741	747	673	696	706	726	668	751	692	712	669	745	674	709	716	734	719	703	681	656	693	695	714	712	655	723	704	713	738	713	657	719	701	729	699	695	712	691	768	691	713	714	674	703	659	724	701	713	710	749	716	693	697	728	714	700	751	705	705	702	672	705	728	682	711	725	688	717	678	722	697	750	662	674	704	738	689	719	689	727	706	685	660	678	731	737	679	720	711	773	718	688	693	662	696	720	749	709	691	768	708	709	739	685	796	719	741	669	674	721	720	707	672	697	703	715	724	697	699	708	705	700	719	737	725	695	737	671	688	692	705	775	730	725	696	731	665	735	716	744	694	731	692	671	682	727	755	696	726	675	686	723	718	700	697	706	747	762	715	702	713	687	715	736	714	705	678	666	699	755	732	719	692	721	721	717	729	700	687	705	692	718	691	713	710	732	715	726	736	722	734	718	717	774	699	705	664	723	695	686	695	731	724	700	697	706	656	700	711	709	789	728	705	686	734	668	687	712	724	691	761	720	712	686	705	668	758	682	706	686	690	728	726	720	693	737	688	728	740	703	671	698	726	676	768	734	720	703	742	684	728	704	693	667	744	680	683	724	767	700	674	679	635	700	691	688	683	695	673	712	689	696	718	747	715	741	709	705	699	675	715	703	673	726	766	704	704	701	711	730	705	717	691	758	698	708	694	663	739	721	673	694	697	758	732	742	687	723	680	687	692	676	693	716	695	738	706	751	680	679	727	738	667	728	698	726	713	716	674	739	750	701	716	688	719	696	714	698	709	674	699	721	704	745	758	699	747	657	744	728	711	730	711	746	727	755	699	714	710	676	671	687	754	685	722	694	693	739	679	694	760	683	687	702	667	710	736	665	728	715	661	699	746	688	732	733	656	767	731	726	778	664	695	679	750	718	725	713	697	713	728	707	717	727	695	703	707	715	738	739	675	664	729	728	676	682	740	721	706	719	702	730	753	717	681	684	729	670	740	719	723	772	731	654	714	725	724	722	701	681	727	717	735	747	750	718	657	776	714	723	690	704	730	665	693	715	719	684	710	692	678	711	718	751	687	742	703	706	696	698	677	705	731	703	728	682	713	703	712	750	742	704	682	715	704	679	685	687	714	733	710	753	709	688	662	748	715	786	742	748	735	674	704	689	697	759	633	705	655	679	713	736	775	711	731	666	743	687	696	682	699	738	638	716	721	733	670	712	711	723	663	744	652	774	746	688	687	753	733	745	737	724	710	736	757	707	703	679	704	732	672	670	735	718	759	702	717	727	699	746	741	708	691	679	710	718	745	712	699	720	733	717	701	679	718	697	712	707	727	687	718	738	696	683	698	708	709	712	744	712	761	743	708	658	734	694	734	720	722	705	702	706	699	735	715	675	718	688	705	688	693	685	732	757	706	689	713	625	719	641	716	685	697	716	710	735	709	700	713	692	719	716	733	699	738	692	677	694	703	751	698	661	720	718	684	696	716	734	720	742	723	698	674	741	725	699	707	691	725	722	714	719	732	712	738	667	739	709	683	726	721	708	718	653	710	695	725	704	740	715	716
24804	21640	28667	25124	18299	6336	2689	1498	1227	1207	1009	835	706	646	703	624	580	542	534	536	523	546	508	926	1855	1882	1603	1003	646	581	483	511	497	513	494	453	476	450	484	458	466	513	481	464	489	468	454	473	452	473	479	505	548	461	456	487	512	449	440	496	477	432	478	465	481	486	475	482	436	496	454	469	458	479	507	430	480	476	495	494	441	449	464	489	423	490	426	463	507	463	478	476	442	468	453	452	486	471	454	463	493	463	466	481	496	494	466	468	470	474	438	484	479	464	462	464	484	421	479	530	497	426	447	461	437	444	458	456	485	448	498	491	462	486	482	505	502	467	467	521	475	495	503	508	448	438	478	461	467	472	471	476	488	484	496	490	458	456	479	471	516	470	439	494	443	508	484	481	481	477	514	490	480	436	460	465	463	489	486	467	449	493	417	486	447	448	472	435	468	486	472	457	482	452	467	470	490	483	477	467	474	453	473	423	444	490	493	480	465	473	431	441	506	503	459	440	441	432	487	479	482	479	449	438	485	488	455	494	496	467	469	520	481	482	466	481	494	505	482	448	506	454	504	448	483	484	472	518	470	467	496	504	486	484	509	456	511	506	436	473	493	452	465	455	465	471	481	465	440	486	473	421	451	494	512	494	480	479	496	486	496	489	461	507	476	481	480	457	469	478	473	453	445	436	510	491	497	498	476	474	502	472	448	446	480	492	464	468	491	479	488	462	482	480	456	431	458	428	467	493	478	459	461	468	473	441	430	464	479	462	491	463	463	465	446	504	479	454	439	428	461	448	444	473	459	454	461	464	473	469	504	485	481	478	464	491	451	470	463	425	503	429	478	501	462	465	476	461	466	439	459	459	440	479	502	431	482	449	469	492	484	468	502	483	482	464	470	485	499	471	467	451	490	470	471	473	488	406	499	461	462	498	497	434	454	466	458	445	434	449	494	440	458	489	449	439	464	466	448	444	479	465	488	482	453	495	462	458	507	501	479	468	481	488	507	469	464	491	499	456	453	471	482	477	463	472	459	482	486	465	449	465	451	457	433	485	423	478	458	454	464	464	482	476	442	502	475	450	453	497	488	466	442	485	474	471	444	464	433	490	442	497	463	469	458	481	395	481	483	468	464	447	500	496	423	479	494	489	492	496	490	499	460	483	454	475	460	505	456	485	495	482	479	441	462	443	457	450	486	477	498	511	479	489	459	467	471	489	486	477	490	486	493	446	475	446	430	468	471	512	460	486	449	467	456	480	482	475	501	465	472	471	434	439	486	410	457	468	442	441	467	486	428	478	453	436	431	486	478	483	454	436	460	441	478	439	454	471	479	475	510	456	460	468	517	516	450	429	447	495	516	479	448	469	502	447	463	466	490	451	460	444	471	439	461	460	489	482	465	499	467	468	497	470	485	471	460	464	443	489	472	514	472	458	457	480	458	465	495	454	484	445	461	495	423	483	454	469	461	491	487	480	455	473	421	478	491	501	440	475	486	507	466	459	473	434	462	468	462	463	525	457	473	472	477	491	506	505	466	477	454	471	470	475	475	479	491	474	504	469	435	430	487	512	492	466	453	459	459	485	526	449	492	481	470	466	458	487	464	450	498	511	498	477	443	470	448	460	443	522	461	499	483	491	471	465	476	499	435	510	483	456	479	458	438	504	448	520	453	464	471	480	507	470	458	490	430	471	483	481	503	482	500	432	455	499	489	509	456	480	487	460	458	480	510	451	458	457	486	482	479	474	452	459	466	471	487	442	478	443	481	464	450	438	492	462	448	473	498	484	470	464	471	498	433	467	501	465	475	490	471	510	471	458	466	442	477	454	482	443	470	457	457	471	469	481	461	494	450	466	458	490	453	479	503	466	485	459	536	501	488	483	489	467	481	461	459	497	510	524	464	436	447	474	448	462	465	483	481	468	443	464	470	476	499	465	480	446	480	491	483	465	485	463	470	460	449	471	482	460	479	480	468	443	468	484	448	468	484	458	469	477	471	488	468	494	494	476	484	481	470	454	503	482	444	501	478	473	453	504	494	471	476	447	491	460	514	479	448	447	487	466	509	474	461	475	495	459	523	489	518	495	456	469	485	451	483	459	500	477	492	454	483	472	463	485	475	490	463	449	463	435	488	444	507	421	480	492	462	459	447	477	473	488	479	447	471	508	491	437	462	441	469	493	469	494	466	490	491	492	457	476	436	434	444	478	494	495	528	476	485	460	484	471	456	462	468	475	479	423	456	496	442	522	469	451	492	473	478	451	470	457	496	462	503	470	491	412	476	473	460	472	467	469	466	480	486	477	458	488	513	517	475	468	488	464	446	505	439	424	448	486	455	484	444	443	467	500	436	495	470	455	483	466	474	442	441	466	449	465	478	466	487	451	456	481	497	491	455	492	451	444	477	498	475	483	484	464	467	479	474	473	455	496	478	451	480	462	469	479	510	498	508	505	478	463	446	458	484	442	485	502	485	434	483	483	473	504	484	469	468	486	463	473	477	458	498	454	491	471	486	441	435	466	451	483	450	420	507	455	480	471	474	482	448	473	475	467	477	464	460	499	495	475	467	455	516	496	487	485	503	470	431	483	480	469	462	481	488	435	479	467	475	474	463	504	492	479	444	488	440	467	451	488	478	497	460	470	464	461	511	498	491	462	470	492	455	501	495	441	460	512	483	440	480	493	444	445	478	503	482	459	485	460	468	453	500	433	441	459	442	506	443	458	490	467	489	484	472	487	452	486	430	500	462	467	496	477	456	466	483	510	499	493	430	457	464	494	471	506	479	471	448	447	488	450	471	462	442	498	481	478	467	460	476	425	472	486	457	490	507	422	493	458	458	447	476	440	492	462	485	456	503	503	473	497	479	491	444	496	451	465	458	489	494	491	497	466	466	489	521	447	440	497	490	471	459	465	463	425	460	467	453	486	487	465	500	476	460	465	443	452	487	468	465	487	435	466	455	495	445	438	491	446	444	480	421	436	508	462	532	524	494	440	442	454	473	479	504	435	453	483	509	455	480	465	450	497	457	457	439	488	473	453	488	510	451	461	437	478	475	477	480	503	453	513	480	469	457	493	486	514	495	439	467	456	508	477	474	458	473	471	526	487	457	487	465	472	426	458	492	440	504	467	465	484	472	440	493	451	469	479	445	462	501	448	488	483	451	514	466	482	504	486	492	460	486	478	437	514	471	497	486	482	483	477	491	475	460	470	445	457	444	506	460	452	460	487	426	472	455	502	423	472	480	506	483	500	460	490	443	490	488	513	465	456	472	487	496	474	486	446	464	456	475	456	471	465	484	505	468	483	455	493	487	472	507	500	488	499	491	441	453	480	471	470	479	534	466	489	504	444	509	491	500	484	464	445	456	502	500	440	490	472	443	461	460	487	452	460	538	459	451	451	490	498	456	497	492	498	457	455	450	456	478	478	465	485	455	446	480	471	483	465	479	466	466	444	454	481	523	458	488	454	516	512	508	482	449	467	475	425	471	505	469	461
36175	53361	39245	20434	11594	7526	4944	3396	2976	2969	2628	1860	1495	1361	1382	1180	1032	951	862	857	825	800	837	1964	4513	4466	3555	2071	1189	872	754	786	779	748	707	727	714	732	716	751	699	713	705	678	731	713	665	715	713	681	687	678	728	678	680	719	673	764	733	674	701	719	735	715	718	751	732	668	670	702	693	668	730	693	683	676	705	688	698	668	682	735	718	725	730	708	740	711	669	719	684	677	763	692	681	708	698	773	728	688	685	668	747	712	691	719	758	725	710	708	731	672	714	701	666	759	722	704	749	739	665	706	708	719	718	728	727	743	714	716	692	680	738	760	694	728	723	699	645	677	716	726	718	705	738	719	666	717	732	710	731	742	736	696	709	746	708	717	690	691	740	765	696	695	715	698	716	747	679	692	749	745	699	667	692	684	715	701	691	720	727	723	753	750	660	742	691	752	778	666	747	647	745	705	706	731	698	756	757	685	749	687	695	716	725	742	685	678	731	737	693	663	703	753	744	727	686	677	732	725	715	684	714	723	708	714	751	714	701	721	675	681	667	728	702	684	691	671	754	629	702	681	733	711	692	725	715	699	724	702	669	672	666	663	696	719	714	709	674	749	705	734	684	774	709	745	686	736	743	711	710	686	741	711	681	709	703	701	735	654	658	716	738	671	708	722	736	762	677	695	740	662	723	664	719	701	731	747	729	760	717	712	656	743	742	735	730	714	786	705	703	689	705	699	711	678	734	724	720	714	704	743	690	676	741	739	711	690	664	727	763	658	738	700	786	767	710	701	706	681	721	669	682	741	711	700	730	759	729	685	741	704	725	654	717	733	737	792	668	715	743	729	715	769	685	703	736	718	671	729	709	687	687	751	684	679	726	709	734	701	728	726	700	742	695	746	673	773	713	679	666	686	704	708	730	697	679	707	702	726	709	702	715	734	740	697	728	736	682	653	710	690	706	732	685	751	695	666	733	758	677	766	718	731	727	662	684	725	679	703	721	722	733	765	705	769	735	713	769	718	705	713	669	681	770	719	717	720	736	705	743	723	693	727	723	648	752	730	700	770	662	664	697	718	666	730	681	686	764	703	759	717	711	663	711	688	707	683	696	702	730	696	714	734	716	714	736	737	728	668	725	692	661	727	699	685	730	687	713	734	680	704	666	649	768	701	668	751	730	742	711	743	680	690	688	716	697	673	678	705	737	678	727	736	708	671	695	721	698	735	705	735	725	735	716	719	746	742	678	725	740	717	712	681	706	733	741	661	641	775	686	745	693	721	705	694	731	721	735	683	734	691	694	686	721	684	726	744	692	703	726	687	742	698	725	669	754	668	696	676	678	684	748	725	758	638	716	719	733	741	720	721	726	723	698	694	644	682	709	713	685	721	681	712	736	732	739	728	698	684	670	698	717	728	742	701	776	713	723	727	695	716	726	710	697	707	733	675	725	689	748	679	739	712	710	691	714	759	691	671	722	706	738	716	715	731	713	669	670	738	634	746	666	719	670	675	698	687	725	694	678	669	691	697	733	750	724	751	700	693	720	697	728	710	707	678	716	699	694	688	713	722	676	715	715	762	755	700	716	762	705	704	675	720	671	719	716	682	703	733	711	702	743	781	715	644	681	731	695	715	730	720	705	739	735	714	719	692	722	672	725	741	717	701	673	729	728	708	731	681	696	724	672	701	703	692	677	709	720	712	757	768	761	714	725	760	713	694	693	692	725	686	719	702	700	716	705	682	678	737	707	704	711	737	696	738	727	694	645	686	717	711	676	700	734	720	710	714	758	718	711	724	705	707	698	674	772	686	701	745	716	666	670	667	685	733	742	704	675	703	703	712	720	717	663	713	684	719	742	721	704	690	712	704	747	698	717	732	729	708	720	707	748	703	711	723	714	675	656	705	655	617	685	721	734	732	694	702	724	700	704	753	711	678	767	708	768	701	728	684	716	735	708	689	705	730	713	690	720	718	738	742	746	730	739	742	692	746	712	699	729	693	717	690	650	717	666	741	668	722	716	680	754	702	699	715	683	705	649	701	705	722	695	686	698	693	691	710	713	682	695	721	726	731	742	714	684	704	676	721	666	700	710	719	670	763	732	684	727	715	721	711	689	743	704	691	723	756	758	690	662	729	711	681	707	662	718	680	678	706	728	674	703	707	686	696	704	672	697	710	676	698	738	719	745	700	680	694	740	730	734	718	673	713	727	688	715	654	734	649	731	699	707	659	738	675	728	726	721	695	721	715	687	739	751	757	750	688	686	721	728	724	701	715	761	723	691	677	733	747	702	698	751	684	705	722	708	670	711	681	674	667	721	709	702	700	701	708	680	739	718	728	728	743	742	699	692	675	691	705	762	742	688	705	720	712	725	654	729	759	710	681	698	680	681	700	675	708	645	698	689	754	720	676	687	761	685	693	734	696	701	694	726	747	733	703	681	723	730	769	665	706	700	763	735	698	705	737	732	752	701	724	725	695	693	729	687	706	690	756	720	697	762	722	721	725	708	679	718	673	727	693	727	723	727	730	697	664	694	732	729	735	685	693	724	691	709	721	722	740	731	693	756	717	754	651	688	723	715	735	657	726	726	669	737	697	749	719	685	702	674	723	733	700	740	723	740	725	718	727	741	719	728	690	754	689	690	675	727	678	740	749	711	747	714	720	704	685	706	686	679	711	717	695	709	662	690	719	734	712	705	758	721	697	742	742	762	666	690	696	659	702	706	763	702	720	712	684	749	706	708	632	686	726	693	672	661	726	712	712	706	702	694	723	736	695	703	700	669	700	737	708	733	728	751	762	713	643	708	687	713	739	685	730	691	701	737	715	708	717	734	720	733	683	699	782	656	699	727	679	694	693	710	749	749	733	683	679	744	705	687	735	733	726	696	699	692	653	686	742	710	710	742	701	751	706	714	695	748	684	723	728	708	719	711	737	729	726	696	732	715	704	693	713	713	680	698	736	693	728	714	729	706	704	711	689	701	732	723	711	758	661	732	671	724	683	666	712	683	673	666	730	700	702	686	710	749	720	676	725	702	694	739	673	680	665	741	703	664	788	665	713	733	697	677	722	695	667	679	656	725	714	705	656	694	703	719	698	720	732	647	717	753	653	703	683	707	745	727	684	697	704	754	714	742	694	751	751	654	715	797	688	675	707	706	768	739	680	677	722	691	712	685	699	691	645	717	740	686	675	675	683	689	706	696	686	709	686	708	706	726	703	678	661	717	705	721	687	708	689	709	718	734	664	725	715	694	701	681	754	739	673	698	681	701	709	697	724	675	724	694	611	695	701	750	689	650	758	762	767	713	704	711	732	722	708	721	741	707	713	708	733	715	751	741	686	762	660	691	677	700	710	713	667	670	710	753	702	742	702	694	716	708	691	736	736	703	713	728	656	723	733	726	711	723	733	711	747	700	713	673	686	717	680	688	736	739	750	688	778	661	710	732	702	652	743	724	664	716	733	704	681	718	748	681	697	661	700	685	720	655	705	707	737	697	712
23543	21611	29390	24293	21696	19724	7234	2486	2113	1786	1460	1020	843	829	743	782	736	578	583	607	571	542	508	1239	3170	3032	2486	1440	944	661	537	571	480	521	517	504	538	493	489	479	461	466	510	518	425	475	492	486	461	509	437	470	505	482	483	473	479	455	500	517	467	497	467	460	473	484	525	470	487	481	446	485	449	524	507	456	541	463	507	449	486	483	439	526	448	504	475	459	490	486	478	505	489	490	476	474	509	485	459	501	467	474	474	428	442	486	486	460	498	484	499	449	516	513	508	484	473	503	493	519	481	481	460	474	462	489	468	519	494	484	463	462	472	426	529	433	500	499	483	474	505	469	481	439	454	470	446	464	456	454	482	458	474	502	503	473	470	451	503	470	505	436	472	504	461	475	459	459	492	472	454	476	471	457	484	490	498	429	444	498	449	446	466	455	486	476	427	464	461	462	445	452	453	484	484	494	458	505	466	493	452	438	473	446	440	473	486	514	475	486	515	521	455	453	463	470	456	467	493	478	443	450	522	489	486	460	477	474	474	435	487	445	481	466	483	463	492	480	521	465	446	474	472	452	483	460	494	468	485	471	464	502	487	487	464	464	464	472	475	466	424	461	430	462	505	526	494	452	449	501	464	474	451	459	494	497	513	468	515	486	468	518	451	447	445	445	473	490	505	481	446	469	529	449	482	488	504	465	447	492	475	477	479	506	474	483	482	488	509	472	485	518	493	455	466	466	436	462	499	476	500	466	491	446	465	499	492	484	475	444	450	515	454	435	461	502	465	498	513	488	475	461	479	435	502	488	481	524	461	455	488	483	490	453	462	449	477	476	494	487	465	476	430	472	469	489	454	480	487	468	425	450	472	484	480	468	498	474	486	502	472	491	442	447	470	461	484	472	511	469	493	460	455	506	457	470	482	432	484	479	469	473	455	475	477	458	451	466	471	457	484	433	460	447	443	463	477	429	464	453	452	448	493	463	491	472	513	464	442	450	464	512	474	465	448	479	482	522	444	492	499	485	475	489	490	485	498	468	483	459	484	479	497	486	485	488	490	475	494	449	481	465	493	487	435	496	475	495	463	453	451	464	443	415	462	491	492	441	484	464	476	472	494	465	462	509	436	485	437	479	449	508	503	504	451	447	494	473	437	447	477	480	488	493	493	454	509	471	455	455	465	443	487	471	492	507	459	476	433	485	436	488	503	461	479	502	462	449	477	442	479	492	495	490	471	439	469	497	497	488	452	460	492	501	502	476	452	450	495	450	475	478	468	492	459	490	467	455	415	429	455	470	464	431	451	490	465	487	456	414	465	487	488	480	479	455	473	502	477	478	484	449	462	511	438	430	511	438	459	442	463	473	458	467	464	467	537	468	517	463	521	490	470	457	460	446	502	474	468	464	462	505	471	446	460	476	480	461	455	434	445	471	462	449	482	462	481	468	479	459	478	482	496	476	488	478	489	478	463	471	465	468	453	447	481	441	487	508	493	498	474	446	431	461	496	510	450	469	463	461	515	477	455	476	476	450	489	474	498	467	464	485	461	450	499	477	466	478	485	495	484	481	472	463	465	474	469	441	469	526	458	470	519	464	517	501	458	442	485	450	478	470	490	494	489	465	468	481	496	478	460	437	445	479	494	434	459	521	481	422	479	510	483	490	485	427	462	479	472	473	453	443	507	467	434	477	524	462	507	468	478	409	423	445	466	485	448	479	455	462	496	487	463	499	478	438	449	448	459	449	457	477	471	477	487	450	492	484	451	484	456	481	489	459	514	493	484	460	443	480	490	480	428	448	484	483	475	468	434	490	444	477	474	471	489	494	457	490	470	476	509	487	453	520	464	461	498	449	486	472	468	502	485	466	455	468	466	476	485	457	482	489	465	509	451	481	512	490	436	488	482	470	427	475	474	448	504	434	487	456	508	490	487	481	444	465	513	465	475	467	428	469	474	473	484	479	469	496	459	444	466	493	440	458	449	481	452	441	475	457	472	512	445	501	485	475	460	450	493	452	455	451	484	481	447	457	448	469	482	484	445	507	472	519	478	493	482	495	506	485	455	473	434	455	459	512	480	471	518	478	460	448	456	476	482	482	474	481	476	510	486	494	427	486	479	465	422	444	473	506	472	445	454	450	452	439	418	467	480	508	468	507	491	460	475	447	496	488	421	478	451	503	472	450	439	485	459	499	477	467	427	472	502	492	477	466	479	458	473	482	472	452	490	486	466	487	509	459	466	498	464	499	477	455	494	464	471	485	495	501	491	478	450	503	468	466	412	510	505	473	446	426	499	451	484	489	491	461	467	478	497	466	514	522	478	465	466	452	478	453	467	505	495	472	454	473	481	453	517	450	540	506	476	504	472	438	432	456	448	500	492	461	456	447	458	476	443	496	496	467	491	495	474	462	498	477	451	459	480	454	511	504	485	481	477	484	511	452	438	458	485	442	483	448	479	470	449	463	497	483	455	468	457	460	466	484	467	463	480	451	495	464	435	452	455	461	443	477	457	454	437	456	484	457	460	458	449	488	475	471	493	492	448	451	449	505	522	497	490	489	497	501	451	473	505	458	480	459	488	426	479	453	480	523	484	473	439	474	484	485	463	460	484	470	487	502	487	474	488	469	470	473	472	496	481	469	497	485	494	509	491	521	408	456	493	440	445	468	487	478	441	480	482	478	512	507	467	483	448	477	452	499	460	466	484	476	429	465	452	492	469	453	437	468	491	498	458	458	486	503	436	472	490	451	490	496	453	459	469	447	508	517	491	496	457	480	520	524	489	461	461	450	521	488	485	456	471	469	453	499	436	502	458	467	479	502	481	461	459	472	481	440	493	508	488	479	464	470	420	488	520	461	463	456	494	472	462	465	417	484	455	466	480	487	460	513	503	470	463	450	479	490	496	497	460	455	448	474	502	445	466	481	424	468	466	484	471	490	493	473	435	491	446	495	485	456	439	499	446	497	478	501	488	447	469	499	449	468	437	490	466	471	442	501	462	502	453	481	466	494	465	469	493	471	466	457	469	498	474	453	481	502	459	440	452	488	472	495	481	501	456	481	478	468	497	506	463	466	473	437	453	486	472	460	484	490	502	412	469	488	503	503	448	492	483	470	483	469	475	484	499	452	476	478	490	457	438	495	481	483	500	474	511	488	433	481	447	468	430	498	458	475	469	489	465	468	451	472	446	445	490	493	486	471	509	473	453	456	486	465	511	493	484	454	512	482	470	466	472	471	451	454	463	454	477	439	489	492	447	458	504	465	451	447	473	498	440	475	449	458	427	477	501	501	483	450	482	481	460	463	444	447	488	439	480	471	441	489	403	483	491	486	445	482	454	522	494	451	488	481	487	494	476	479	479	474	465	438	467	485	503	465	458	461	487	451	460	443	504	493	444	499	456	489	449	478	456	476	442	426	454	494	510	483	458	509	521	484	491	486	483	487	466	446	476	482	521	513	473	482	458	452	431	459	471	464	480	453	458	509	489	458	483	499	496	468
38881	58479	43107	30464	18583	11399	6841	5056	5343	4655	3554	2443	1897	1686	1638	1567	1347	1126	1077	955	918	925	880	2825	7499	6964	5612	2957	1876	1170	907	883	884	793	780	719	776	735	669	691	731	762	692	679	678	711	749	687	745	724	711	706	690	688	689	680	666	708	733	706	700	689	709	712	701	668	699	679	715	705	669	719	727	706	705	690	674	658	678	728	686	671	674	692	661	717	709	757	703	685	707	723	684	669	726	698	716	703	691	709	693	663	649	674	704	689	718	698	694	731	690	721	660	715	743	656	662	734	722	731	724	667	702	712	726	639	715	680	685	702	650	741	684	728	659	698	715	735	692	715	661	659	744	658	685	669	715	718	665	728	692	717	746	721	698	669	684	728	674	714	740	697	721	728	689	678	691	701	700	721	667	745	715	700	706	754	656	678	683	721	694	706	712	714	716	689	750	706	666	713	644	710	683	671	721	700	739	744	674	697	683	715	703	696	718	682	680	719	683	737	666	731	724	696	661	778	721	720	712	672	707	708	664	723	680	657	666	692	747	720	693	706	684	696	748	650	726	694	713	669	689	658	726	672	740	708	680	706	697	700	737	670	681	663	753	722	709	650	697	701	695	694	712	756	698	728	708	671	735	719	668	705	690	681	684	699	724	701	741	651	686	705	696	666	664	719	698	733	682	669	671	692	755	746	696	713	705	716	703	662	660	660	705	712	673	699	688	741	696	668	637	723	690	700	717	717	698	691	696	684	677	679	692	681	686	683	675	704	722	663	706	635	678	679	705	745	685	701	685	716	746	739	685	716	721	711	667	679	677	680	695	690	718	674	719	641	716	736	724	653	736	763	713	657	723	683	672	711	691	638	701	681	685	724	717	691	699	722	700	705	647	700	690	696	706	710	682	686	729	743	675	703	703	643	722	661	707	722	669	681	712	725	736	666	667	657	706	693	708	687	706	684	778	748	673	698	691	740	674	740	661	714	717	679	697	685	709	695	645	706	704	682	661	667	679	713	687	701	728	731	695	669	725	720	719	688	660	713	700	736	734	699	742	677	711	736	694	697	685	727	678	712	717	663	664	691	693	715	699	687	735	715	669	706	659	677	706	705	650	658	705	676	735	712	680	698	709	725	717	694	683	687	709	660	742	701	680	718	694	701	653	705	711	731	709	705	682	718	720	702	732	694	715	710	735	701	736	714	688	676	747	703	717	677	698	701	754	711	715	731	689	725	681	713	722	733	718	755	725	657	751	713	667	743	656	727	683	663	720	702	690	694	730	699	703	691	720	727	711	689	652	680	723	699	709	686	681	677	680	686	774	698	683	633	711	666	689	745	691	747	722	723	684	666	678	694	667	714	676	726	722	711	693	654	675	731	700	744	703	704	690	693	715	640	714	677	722	710	699	691	623	670	711	685	694	684	729	680	694	727	685	735	720	681	680	669	710	680	662	721	705	686	711	721	672	708	737	698	734	759	695	709	670	684	750	707	761	750	666	670	722	704	729	675	696	691	723	697	702	702	714	677	719	663	672	700	702	697	703	724	723	682	699	710	675	706	699	769	683	706	713	684	699	749	661	673	716	675	750	692	655	722	725	710	696	682	688	733	690	696	686	722	757	698	723	687	672	710	720	646	699	727	661	664	709	754	708	719	705	706	706	678	689	665	680	712	672	681	692	707	700	659	691	668	699	676	731	678	678	685	737	742	701	707	702	699	711	686	724	690	726	738	658	683	732	699	724	702	702	663	714	730	686	729	696	699	684	667	637	713	669	738	718	718	745	715	728	659	670	703	677	732	706	730	717	694	696	690	712	703	708	709	715	663	693	708	644	673	730	661	707	750	728	725	733	665	727	700	717	669	729	709	686	692	740	740	735	652	706	667	714	757	665	692	714	680	675	661	703	733	690	729	724	687	658	708	628	690	728	688	685	726	753	678	694	685	681	700	697	668	734	672	659	724	658	756	686	714	719	707	675	718	690	693	664	658	695	697	686	740	725	722	714	714	701	701	662	693	742	743	684	692	708	732	742	667	713	750	726	692	684	703	705	697	697	667	682	683	725	717	704	704	725	666	714	691	703	713	699	645	699	670	696	737	684	702	699	691	708	714	670	716	693	721	701	704	687	720	713	715	685	704	723	693	649	664	681	679	716	675	686	706	658	697	748	687	739	662	754	708	741	707	707	728	738	691	698	704	680	706	666	729	706	698	686	691	712	695	757	681	680	679	687	709	705	661	683	709	713	665	677	740	734	726	702	704	704	731	726	697	727	675	670	706	743	699	694	626	683	697	722	670	727	724	705	629	721	741	702	683	713	686	729	671	681	691	667	714	717	731	729	701	703	667	657	684	751	694	716	751	729	685	682	711	673	718	667	691	723	705	699	721	678	750	716	688	714	711	693	733	664	703	687	682	667	678	698	759	717	701	731	698	741	691	695	711	713	672	738	658	699	689	718	727	693	709	695	679	685	686	702	754	711	687	683	714	727	723	656	649	677	732	659	718	702	694	683	682	725	727	700	685	704	681	732	742	694	716	693	723	736	726	684	667	726	687	675	721	714	687	700	700	701	727	720	724	710	700	702	674	698	663	719	685	675	760	718	740	652	701	669	761	702	681	731	734	740	729	693	746	685	655	719	684	673	690	690	647	697	678	661	691	735	670	703	718	720	724	677	695	731	725	716	750	679	690	672	697	694	707	689	693	688	755	771	735	651	700	689	677	706	683	712	741	699	698	655	670	706	734	733	686	725	720	693	703	693	649	647	736	671	723	748	722	682	713	703	739	769	678	696	673	679	699	689	681	725	721	710	741	676	660	702	673	678	661	626	723	666	682	705	642	721	688	738	693	672	728	687	688	711	665	730	702	681	685	683	721	656	702	732	711	689	687	674	650	704	694	712	677	697	720	648	685	700	686	670	708	711	659	703	679	703	691	690	695	686	695	735	711	687	680	697	702	684	724	694	750	748	688	728	732	745	724	730	712	756	729	743	718	720	742	730	688	710	655	655	648	711	724	703	684	719	714	674	690	686	728	723	667	701	719	693	695	693	718	687	687	688	667	692	750	680	730	685	736	693	742	704	719	694	685	704	750	684	695	690	660	704	709	711	715	714	743	693	675	686	646	668	720	655	669	738	684	691	671	712	721	676	720	733	647	703	733	712	704	685	676	755	714	688	697	720	655	656	709	653	720	697	720	719	696	723	707	703	727	756	725	696	663	708	702	659	722	633	696	710	685	713	714	699	661	711	696	710	722	706	686	692	668	732	704	708	739	701	708	696	684	733	714	683	716	696	731	750	675	664	676	728	682	700	672	686	660	718	710	661	699	649	691	691	689	682	674	682	702	690	729	735	686	715	728	730	737	668	725	668	716	661	697	683	695	673	685	715	705	683	711	698	665	717	691	710	696	711	690	759	739	689	724	683	701	701	683	659	751	683	712	697	688	707	700	699	687	735	726	741	695	680	719	681	724	759	692	711	702	683	670	704	695	712	690	732	687	704	675
29517	24597	19857	9769	3502	1790	1198	1035	983	973	828	739	671	612	565	534	547	524	514	526	486	509	501	544	668	735	718	594	508	511	482	483	484	489	473	446	484	461	500	511	458	468	411	509	464	443	485	431	466	475	463	475	468	449	448	525	476	483	458	479	523	497	494	478	485	468	460	441	497	467	460	465	492	488	481	440	501	456	493	472	472	449	495	451	472	510	488	470	483	479	497	470	466	483	496	447	485	483	453	454	484	466	501	474	508	474	442	460	502	489	509	493	463	509	462	473	496	458	474	477	468	463	467	499	480	453	464	485	458	484	490	473	466	472	492	453	477	450	467	500	448	470	449	450	493	472	504	472	453	449	519	472	487	493	498	513	477	468	483	503	488	455	505	460	487	491	504	489	485	449	481	453	484	458	513	458	514	459	439	449	471	452	443	466	457	466	490	453	454	476	509	492	497	436	447	455	492	462	517	440	466	495	448	482	516	459	465	492	497	477	421	526	510	497	447	503	466	490	493	488	486	467	481	480	460	479	453	493	496	499	487	476	471	428	490	493	488	481	472	465	459	446	434	492	452	465	472	450	452	446	463	485	490	465	503	464	498	486	508	440	494	470	475	486	486	492	464	482	501	454	453	467	500	435	473	468	461	458	480	495	495	443	503	489	466	485	495	428	460	482	462	466	489	470	469	463	474	458	467	448	458	486	500	467	470	460	453	470	483	481	463	480	494	461	499	500	452	470	467	453	546	469	476	453	446	446	477	477	443	472	486	437	462	491	494	454	523	471	460	470	512	492	452	487	460	498	468	486	492	471	488	483	492	435	481	498	456	439	461	459	488	471	490	469	467	496	451	437	467	469	463	496	487	438	471	462	487	467	475	451	445	488	438	466	462	473	494	473	472	503	491	474	512	466	438	499	449	496	473	479	475	471	485	497	500	485	435	482	496	487	454	453	451	510	492	498	494	436	490	454	445	462	481	411	482	503	470	477	480	476	485	492	480	461	470	461	492	488	472	455	452	482	452	469	460	489	489	446	474	524	449	442	494	451	473	532	481	445	476	455	504	465	454	477	466	469	490	439	454	501	444	461	483	488	491	478	471	455	461	508	484	456	451	477	492	461	446	455	504	470	501	484	503	478	461	484	468	517	489	489	468	467	504	446	470	454	478	481	456	479	482	489	490	470	489	442	482	459	485	481	456	458	464	472	448	508	485	484	469	451	468	481	442	482	475	460	476	431	520	470	506	466	445	459	475	486	470	507	477	473	483	456	494	457	472	476	479	476	480	497	442	456	483	468	468	475	493	471	456	477	472	423	480	471	479	468	440	459	472	460	464	459	476	516	520	478	519	470	461	481	482	491	458	487	486	464	451	453	499	494	493	494	463	454	467	475	475	486	429	469	479	466	470	441	486	492	455	461	487	465	497	516	504	483	468	484	462	465	489	493	485	466	469	502	481	474	463	470	481	488	468	457	490	461	460	483	489	495	465	487	461	490	457	466	477	463	473	475	492	469	445	504	463	444	478	465	466	480	470	482	496	435	467	461	466	439	475	447	433	445	493	491	495	475	430	475	488	488	465	451	466	468	453	487	448	494	466	492	467	481	435	503	471	469	509	443	448	470	468	517	489	440	439	475	461	476	486	500	499	501	470	477	437	479	476	491	463	442	490	496	464	478	451	470	451	436	506	482	453	462	501	507	493	486	439	502	448	456	494	495	480	460	481	485	470	474	530	505	479	495	501	486	489	482	490	466	476	449	473	505	480	483	463	489	474	450	452	466	467	476	504	456	454	485	497	454	451	470	478	486	465	493	490	488	463	475	484	472	462	443	470	517	505	495	482	482	463	472	505	533	480	542	468	506	463	500	468	479	490	449	488	429	524	460	467	451	489	468	454	488	511	481	482	491	458	474	470	498	468	486	465	503	458	481	472	473	504	482	448	483	448	468	503	484	520	436	511	455	479	459	459	454	477	459	448	503	483	427	481	439	522	445	435	465	463	470	529	495	473	514	484	450	448	476	492	472	472	448	466	505	450	418	452	468	474	449	500	466	450	494	478	461	429	459	489	492	506	457	467	436	496	510	441	443	489	488	468	479	463	489	506	491	474	485	473	485	467	446	493	447	483	460	500	484	452	504	481	484	494	468	490	467	476	509	467	448	508	453	466	474	447	504	459	471	476	470	462	439	495	497	443	499	477	474	485	438	447	502	460	489	470	471	472	459	450	492	433	525	464	432	465	480	470	457	456	484	475	498	497	452	488	454	426	456	487	457	484	502	481	452	510	444	483	528	406	487	481	488	469	462	444	433	485	472	448	478	471	477	476	496	481	471	471	467	476	477	482	485	458	518	481	440	497	492	471	452	474	472	494	522	455	478	460	514	474	495	459	469	469	426	448	500	430	501	452	480	490	494	465	476	458	455	503	489	488	484	469	427	459	465	466	508	495	494	480	449	500	420	448	441	518	473	482	449	447	462	487	454	464	478	443	487	450	488	527	435	466	491	476	494	500	465	499	481	499	450	440	477	515	493	463	469	498	492	499	494	504	464	493	466	461	447	446	467	490	485	462	444	441	492	485	477	485	445	536	474	474	486	470	477	492	454	489	478	490	467	500	452	438	445	463	466	518	479	441	468	465	451	474	482	455	496	495	455	450	481	491	478	508	483	499	483	466	506	499	451	503	459	447	492	487	481	411	493	492	426	455	490	473	492	462	468	480	486	445	479	472	451	442	487	507	482	474	454	474	471	489	477	457	467	502	479	475	473	488	497	465	478	504	463	481	472	466	464	452	488	485	455	489	503	456	509	491	493	444	463	500	465	513	493	459	450	489	428	438	481	503	493	459	468	482	490	473	435	462	456	457	479	487	500	456	450	507	472	458	491	467	507	424	491	465	462	479	506	521	455	458	457	481	502	487	506	406	465	480	456	497	496	486	500	526	491	462	516	484	461	515	503	456	470	486	436	485	474	495	497	498	502	462	452	440	438	479	432	431	474	485	465	469	497	466	509	434	465	517	465	463	447	469	496	454	477	473	449	452	481	501	476	478	486	448	475	507	475	455	474	505	494	463	492	474	479	460	494	489	479	443	461	486	498	476	472	457	513	497	476	475	467	476	446	455	480	458	468	499	509	509	502	500	479	446	498	497	499	473	467	463	487	481	488	476	480	456	501	465	440	502	480	484	447	471	468	494	465	454	491	477	487	499	491	466	492	484	496	485	480	441	450	489	503	501	509	466	389	472	492	479	504	466	467	476	476	493	452	476	453	449	469	441	480	456	449	427	446	485	468	450	479	484	450	472	507	466	487	453	485	431	493	445	459	487	469	432	455	491	463	440	430	508	463	497	496	476	454	472	465	480	483	443	490	491	508	447	479	477	485	441	458	500	495	453	489	475	462	478	470	467	495	471	473	490	502	512	469	464	511	496	500	511	482	545	458	489	439	468	457	450	458	475	481	479	472	474	496	499	444	457	448	501	487	478	475	497	481	461	473
35816	37428	23681	14014	7433	4118	2781	2528	2292	2406	2031	1520	1210	1151	1058	970	1031	964	929	826	830	786	804	875	1195	1328	1144	971	824	800	742	767	706	802	696	740	726	729	737	674	676	706	709	690	709	738	722	708	732	703	698	702	713	675	699	712	686	696	687	682	705	749	674	717	723	719	741	727	690	690	686	697	703	729	728	668	701	679	685	734	712	695	722	747	722	748	719	718	695	760	716	716	716	741	693	681	710	736	687	685	724	738	773	721	735	673	678	721	731	737	721	719	694	714	647	705	662	705	717	721	705	722	712	733	699	696	756	756	721	703	713	703	750	744	741	699	685	718	646	752	703	774	713	737	693	687	742	647	714	767	706	731	716	678	748	765	753	707	678	732	715	688	678	708	720	730	682	708	682	694	715	733	698	740	749	732	722	690	710	696	682	721	676	663	726	703	688	743	721	678	653	711	740	710	706	702	722	652	717	735	725	722	733	710	688	787	704	667	677	687	674	699	721	683	759	740	676	717	698	717	687	720	662	706	702	699	748	682	705	729	738	703	741	742	697	740	729	672	703	752	678	732	699	748	683	677	702	788	707	726	715	734	734	695	682	724	693	745	713	751	687	704	684	697	759	737	720	708	691	766	766	715	722	706	737	718	710	734	702	727	697	692	689	683	680	704	700	718	694	743	703	756	731	729	708	744	748	733	721	752	677	702	715	740	700	737	707	714	756	674	648	713	736	780	674	696	674	694	696	696	745	730	714	772	686	764	743	710	720	731	692	675	709	712	694	683	713	714	691	719	735	708	661	731	702	715	708	689	734	701	753	729	700	722	674	686	698	673	674	735	696	713	699	712	718	742	678	736	716	716	649	731	721	716	681	756	718	742	662	738	726	692	707	678	696	703	702	739	728	656	714	705	734	709	722	721	732	713	719	724	737	686	709	715	735	704	694	676	729	713	686	736	709	712	751	706	701	695	750	715	698	683	698	724	735	678	694	729	693	735	733	748	682	737	697	699	719	724	707	704	708	707	750	667	749	719	652	665	733	692	742	747	697	701	669	753	686	700	727	699	760	702	726	687	694	728	670	726	735	641	751	744	685	696	758	751	693	715	730	698	737	694	754	733	690	762	724	683	698	727	692	682	682	675	727	721	734	725	677	723	729	698	676	726	788	707	685	720	682	726	679	742	688	728	698	701	722	728	696	709	699	704	735	714	769	719	728	713	710	713	661	735	691	672	704	690	754	697	733	703	715	706	680	692	689	723	715	727	716	687	753	730	745	728	723	720	687	698	686	664	714	733	710	743	730	698	712	753	738	702	713	658	705	716	688	704	690	756	719	780	740	712	716	633	711	725	721	749	742	697	689	739	736	706	698	746	688	723	711	676	694	681	695	729	709	719	736	710	681	750	725	656	713	689	682	730	717	677	733	735	735	691	685	719	696	713	723	716	663	703	689	690	753	712	728	765	695	729	704	709	771	771	680	675	722	735	703	704	745	716	675	782	731	737	716	687	705	713	750	693	727	776	691	702	764	721	688	745	718	705	717	661	640	758	756	778	674	702	691	721	750	714	713	747	728	659	689	694	726	734	666	720	749	704	722	714	698	714	674	763	705	709	708	673	710	664	676	718	749	753	702	675	685	720	748	697	743	693	653	731	667	733	702	717	723	755	751	764	709	709	762	718	721	685	718	659	699	738	742	699	729	734	746	690	707	699	687	665	768	705	724	707	681	711	710	704	734	686	679	726	710	716	698	758	726	701	738	697	750	712	741	689	709	666	718	696	739	720	717	750	708	721	752	750	714	725	687	691	739	702	726	719	673	719	745	711	699	714	708	737	721	712	709	725	716	749	749	683	695	664	722	710	699	710	794	712	730	675	713	748	732	702	693	709	706	707	703	756	734	702	712	730	722	703	692	720	707	691	754	720	741	719	752	761	756	725	718	749	702	720	745	699	745	680	721	739	734	702	742	687	723	755	683	753	712	724	738	723	675	687	715	705	724	688	674	727	697	703	727	772	687	737	681	695	689	760	706	677	752	694	693	717	709	714	679	656	714	683	716	759	672	681	713	723	671	686	744	739	725	758	691	682	695	708	707	723	694	745	713	727	671	737	694	684	720	739	667	740	699	716	720	729	705	748	741	722	696	726	686	755	764	733	701	740	760	730	718	705	745	693	716	758	692	736	662	736	752	742	719	718	718	731	714	742	760	684	698	710	710	724	752	653	729	695	668	750	718	732	717	707	706	701	745	690	696	745	722	730	745	721	729	717	722	672	694	688	721	750	716	718	680	688	709	737	733	761	682	727	704	733	683	702	698	727	682	701	699	674	704	706	722	682	715	699	728	728	703	678	719	722	761	708	678	748	711	693	719	714	683	745	757	681	734	719	708	764	711	714	772	715	722	684	741	713	722	730	731	715	717	758	712	752	698	718	738	703	737	748	685	712	752	679	688	733	666	747	712	729	724	726	717	727	662	664	734	700	764	752	713	747	666	711	695	695	678	696	735	692	724	761	672	688	701	695	695	692	748	738	706	719	729	737	693	731	724	704	696	684	702	700	714	730	723	728	716	695	718	675	703	717	741	765	701	705	693	730	680	680	760	724	711	744	765	706	719	743	702	734	761	721	746	691	676	705	760	676	695	701	731	704	697	761	712	689	712	764	706	668	697	682	731	727	775	718	707	706	704	721	748	732	681	703	720	673	700	710	669	702	688	685	747	735	743	727	662	732	738	714	728	719	749	696	719	690	718	764	721	716	721	720	735	791	680	714	733	707	746	698	756	701	691	704	727	728	729	702	761	694	716	772	754	673	707	673	684	706	683	741	716	738	741	685	711	702	732	674	663	699	694	704	751	674	724	713	690	713	815	694	652	656	757	701	694	721	701	722	740	691	660	739	735	719	706	733	729	713	682	710	787	712	672	740	719	773	705	722	718	698	686	740	734	723	723	750	743	729	675	803	681	696	730	711	698	673	676	733	734	691	707	746	749	710	737	691	740	720	732	701	700	741	676	739	785	704	734	705	708	675	696	700	706	716	683	721	745	686	745	673	707	682	747	700	700	692	761	694	711	706	711	696	758	672	713	713	740	712	759	726	738	724	732	748	749	750	684	705	720	692	774	727	700	722	698	744	722	736	758	752	722	739	780	661	669	707	708	695	743	703	740	714	723	700	689	713	686	683	710	734	731	741	696	745	704	712	699	698	746	748	717	759	788	756	681	741	729	672	732	714	699	745	709	700	717	701	691	722	724	742	745	708	678	727	736	715	731	710	698	684	723	717	691	759	765	700	710	735	699	711	717	725	683	714	749	750	710	698	674	738	731	728	695	707	746	726	678	717	683	652	697	705	729	750	720	696	712	723	704	729	692	724	718	717	732	683	738	720	731	736	690	726	719	765	724	721	698	727	688	719	728	694	717	746	698	730	733	703	665	727	716	688	769	699	701	738	748	734	759	678	686	693	678	671	704	737	750	739	759	688	650	690	742	711	686	718	751	682
24791	21592	28484	25325	19282	8196	3321	1773	1378	1267	1067	990	839	733	638	662	604	590	623	594	520	518	547	912	1595	1596	1414	1069	910	676	563	506	489	508	507	430	489	499	481	453	466	476	455	434	456	492	461	500	460	473	500	461	454	478	505	491	480	474	478	455	462	494	442	498	491	483	456	482	452	481	500	472	479	463	505	449	499	456	482	432	497	446	473	526	522	488	485	482	450	503	462	492	462	495	478	459	480	470	461	433	446	453	449	482	447	470	477	485	500	488	489	494	488	425	461	478	448	442	466	515	512	480	526	470	489	493	486	511	518	466	493	466	474	482	464	463	498	470	446	442	429	503	452	485	446	485	484	484	449	487	524	471	450	437	467	458	473	466	467	494	540	473	488	471	463	492	460	507	458	477	493	457	465	440	468	487	526	482	458	484	447	442	492	518	446	500	483	485	488	449	459	466	451	461	431	462	495	492	500	450	466	484	495	473	458	500	482	466	516	487	454	461	481	480	481	454	441	500	475	496	477	460	484	469	488	481	420	468	479	489	479	445	475	460	471	467	491	439	466	498	499	468	488	455	478	487	430	456	490	537	506	484	478	434	478	485	446	517	489	457	502	512	465	470	468	486	517	502	495	451	449	498	454	473	462	496	496	491	454	444	474	466	439	440	509	459	484	463	471	481	506	486	472	482	498	442	468	461	452	490	440	477	434	509	489	499	491	475	490	448	515	452	455	508	480	446	418	459	487	444	463	520	474	465	508	478	456	452	478	457	444	472	478	508	489	456	478	477	469	462	435	461	501	451	442	444	499	502	400	505	463	443	522	485	469	466	458	448	523	466	476	471	464	489	479	465	456	457	511	485	512	480	483	508	496	532	509	488	456	466	454	452	503	456	493	470	473	477	480	504	444	422	463	486	417	497	488	441	487	472	465	506	471	456	477	447	495	491	494	438	448	486	475	472	444	498	469	462	448	461	489	445	462	517	460	494	522	475	492	530	472	509	514	468	503	493	475	463	455	454	475	473	451	483	461	507	424	485	465	442	497	498	508	492	509	425	495	459	418	475	508	482	462	474	440	451	464	507	499	466	442	483	471	490	428	452	442	439	469	481	480	513	482	492	505	483	463	494	471	471	542	468	487	451	483	468	474	452	484	496	464	449	436	472	443	495	468	393	483	475	469	480	475	497	477	503	417	467	446	465	471	474	490	469	489	485	461	429	470	452	486	482	494	476	471	493	465	488	479	437	471	480	482	456	446	446	446	465	495	490	442	443	443	459	441	444	471	474	507	529	488	445	468	475	494	455	473	476	474	451	503	463	470	444	494	473	467	487	507	463	509	466	497	484	492	463	452	483	498	459	442	462	467	469	476	476	492	467	494	451	473	471	467	500	454	448	451	464	487	483	459	485	475	471	455	484	452	466	484	471	442	430	479	452	465	478	514	454	492	461	467	468	474	482	469	462	489	468	470	428	471	477	481	492	462	465	466	460	538	454	473	464	485	489	463	458	432	456	453	453	486	472	467	445	448	466	465	455	495	445	494	466	458	501	464	471	445	508	478	450	474	499	476	472	443	469	442	452	441	458	469	494	510	454	455	495	496	438	506	480	436	481	456	489	478	425	473	435	482	473	460	457	484	473	480	462	497	492	463	472	479	453	468	480	498	540	493	520	514	458	503	475	466	482	483	492	425	472	483	452	494	451	470	464	504	490	500	481	441	472	489	453	438	467	471	456	458	440	482	483	486	482	449	438	478	506	464	470	488	444	459	491	470	495	467	498	516	468	492	470	498	475	481	489	480	483	461	460	462	459	491	484	486	485	475	488	471	488	486	482	487	462	478	513	460	467	491	486	464	504	474	491	490	473	496	469	464	476	499	450	477	468	488	474	479	506	474	475	477	446	520	492	472	460	484	449	492	447	480	500	494	436	469	469	478	482	488	470	451	490	468	510	443	498	451	475	501	501	428	472	500	471	463	480	470	493	472	453	514	462	478	474	470	453	478	473	469	449	457	431	480	469	439	465	457	465	465	483	486	535	469	492	445	485	457	460	507	491	451	463	489	450	477	468	514	471	439	454	429	421	510	492	477	473	520	441	510	501	492	429	488	508	474	485	505	460	469	480	489	445	439	457	433	463	471	496	478	453	473	474	497	442	468	459	456	466	469	494	512	464	505	462	488	495	473	504	462	430	451	492	496	450	460	496	517	466	470	519	462	458	486	469	509	430	500	468	491	409	485	475	466	472	477	483	486	450	476	450	487	485	468	478	549	520	419	470	481	490	475	500	453	491	470	444	464	486	454	430	486	462	482	504	437	447	457	508	506	514	475	468	493	474	479	461	451	455	472	465	465	443	489	471	469	495	494	462	477	453	479	456	503	459	479	411	486	431	451	452	495	497	498	447	476	454	477	470	484	435	460	444	459	445	460	470	508	470	459	458	479	459	471	456	482	480	498	455	493	464	427	475	444	467	499	457	475	433	443	474	480	480	467	497	456	457	524	464	469	432	448	464	457	471	491	458	496	481	488	473	486	478	478	456	482	429	472	451	483	480	470	461	486	492	443	440	465	469	453	502	489	486	517	504	452	449	500	440	466	470	508	496	461	480	512	445	508	476	452	442	480	454	483	453	479	475	490	486	473	528	461	487	477	451	486	498	444	458	508	497	511	510	482	498	437	465	493	491	442	463	480	473	435	498	438	461	446	468	470	484	458	516	471	470	468	479	450	457	491	448	474	488	469	472	483	482	473	488	481	449	482	480	473	468	451	499	487	490	489	416	495	468	434	462	476	487	505	498	459	480	446	482	457	447	463	471	462	491	492	454	437	480	489	468	474	496	464	454	451	476	484	459	500	489	476	500	457	499	460	506	467	464	461	447	512	471	463	439	449	461	457	469	479	470	437	446	463	438	442	421	474	472	473	454	467	475	525	489	456	481	514	431	502	441	476	471	480	453	476	446	486	472	446	488	522	458	475	495	497	503	508	490	494	555	508	449	504	456	466	451	480	478	467	480	512	464	459	407	466	467	479	470	488	465	485	466	482	454	476	450	494	482	451	480	460	478	442	444	470	461	468	473	493	465	440	480	459	484	458	501	476	456	465	476	472	469	451	519	483	490	465	481	425	452	478	458	465	497	445	443	477	496	486	438	448	498	459	476	494	465	485	464	469	450	437	461	487	449	450	453	480	482	460	487	456	440	476	483	494	470	457	473	464	459	438	470	495	468	480	492	490	441	476	483	474	484	439	468	472	525	453	476	463	494	475	513	473	479	483	490	512	469	478	465	455	451	483	481	477	472	474	447	466	481	446	453	472	460	415	443	486	500	446	469	468	492	477	493	521	459	473	459	501	475	493	460	476	489	486	512	463	437	457	482	476	490	496	485	503	472	460	462	466	470	471	471	469	481	436	452	481	473	476	448	455	490	491	470	480	474	482	473	493	433	472	487	458	475	444	439	465	464	480	464	436	529	446	459	441	415	483	505	474	463	453	451	470	512
33493	42309	36418	24387	15521	9177	5945	4220	3397	2965	2507	2336	1714	1465	1219	1184	1044	1185	1105	1007	979	877	914	2021	3850	3738	3139	2346	1688	1158	900	803	747	699	706	751	741	739	726	735	734	708	718	764	715	755	709	736	685	704	743	719	711	680	707	772	717	737	730	689	713	671	665	719	722	695	774	752	680	755	724	732	742	659	712	719	702	707	749	688	768	746	761	734	699	699	763	694	777	715	727	727	736	729	737	694	704	722	685	689	711	707	689	690	739	710	766	712	697	694	729	702	749	722	690	699	703	711	691	718	756	706	729	705	726	719	769	724	713	717	738	702	755	692	754	704	748	711	699	725	719	752	702	721	757	716	743	736	699	736	664	709	749	684	753	720	683	760	752	706	756	760	735	720	763	736	758	731	690	705	723	677	691	748	699	731	726	680	647	696	734	723	685	721	688	733	720	766	681	703	714	699	704	727	704	712	711	712	683	757	677	695	711	721	712	716	689	713	663	731	694	701	736	710	711	696	708	706	742	735	699	703	686	739	726	726	745	723	729	705	694	740	709	750	722	713	753	726	715	707	711	747	674	749	718	729	751	744	704	698	711	715	759	701	710	717	701	712	713	725	757	741	716	745	744	728	711	726	702	724	719	716	729	752	690	734	701	746	701	727	757	708	731	676	709	735	682	702	716	717	701	708	727	708	718	725	752	667	763	714	742	744	677	677	714	719	696	737	720	698	746	697	672	761	766	703	696	743	661	714	705	733	747	706	717	692	738	675	694	714	716	698	726	706	699	731	728	705	698	703	690	730	693	754	722	712	697	713	699	711	733	704	704	732	688	705	681	728	694	745	680	716	729	692	730	729	714	723	765	727	705	660	720	702	695	721	696	705	648	709	663	674	679	693	703	644	708	731	731	697	687	764	725	762	686	713	701	764	707	678	724	736	677	752	677	712	723	685	752	677	717	709	746	776	708	685	750	721	730	692	661	747	738	753	691	726	701	657	723	730	714	746	740	714	738	776	707	709	703	667	704	743	716	726	725	729	714	715	695	735	709	732	691	710	754	733	693	659	707	765	678	663	699	725	658	709	734	746	727	783	692	730	746	735	715	724	727	710	719	697	686	712	750	682	713	720	731	673	728	725	778	706	657	719	689	717	697	749	719	697	751	712	654	675	759	769	697	690	707	720	709	689	675	712	699	693	709	730	750	721	692	702	680	671	658	730	724	742	734	750	727	696	737	698	759	677	731	746	711	691	704	744	730	698	716	715	721	689	664	693	712	668	686	715	720	752	700	702	724	726	711	719	746	718	745	698	723	699	684	712	718	732	703	738	718	709	762	707	717	757	697	711	712	741	641	756	689	759	733	713	728	765	703	739	719	728	751	728	713	751	773	689	714	713	760	700	730	724	710	720	695	729	719	684	699	752	719	741	724	701	696	703	656	693	718	698	724	740	718	711	683	735	699	689	715	786	740	736	735	675	683	696	696	694	770	742	701	716	696	726	725	688	723	726	716	700	716	705	729	735	718	679	711	712	715	702	737	689	687	690	711	695	735	697	713	736	726	729	674	730	737	747	709	702	723	692	703	701	691	749	739	700	655	731	752	727	737	712	729	741	659	701	736	715	721	687	726	752	723	717	724	691	718	751	697	762	726	749	679	683	673	717	729	719	692	659	708	674	706	732	780	682	722	738	657	707	693	699	705	697	658	726	750	715	708	747	733	690	741	680	717	706	705	713	776	686	732	674	735	699	727	771	724	728	700	669	707	727	735	705	679	734	727	731	770	696	691	707	697	723	743	700	703	738	713	695	719	717	717	690	747	733	715	714	702	744	677	752	714	712	707	737	701	687	675	686	730	756	673	698	706	736	718	733	734	769	682	704	698	713	740	712	769	690	738	708	736	706	713	668	733	713	685	688	724	736	724	741	695	745	718	691	693	722	772	711	732	730	716	728	702	743	704	718	705	722	710	800	681	705	681	718	684	757	714	720	716	694	725	724	731	716	698	701	718	692	760	692	673	692	709	712	704	705	738	727	764	737	733	717	699	683	767	730	706	727	705	700	677	730	697	754	721	710	710	718	731	726	752	693	651	727	705	752	780	676	701	732	725	711	727	710	722	753	682	697	694	722	721	697	729	688	728	738	700	729	690	669	737	660	717	735	713	693	715	741	698	705	732	688	734	723	733	701	682	689	728	741	752	692	734	736	743	728	725	730	711	714	751	727	735	758	716	720	695	726	710	734	715	680	730	716	674	711	714	738	723	762	724	703	730	738	734	740	720	721	696	755	740	708	717	694	717	719	693	724	693	738	731	736	675	694	682	713	732	678	722	688	748	735	742	738	699	733	711	705	668	708	756	689	685	695	728	744	690	729	689	700	729	710	749	726	702	750	721	697	705	728	723	729	749	709	746	679	784	740	719	687	714	703	691	731	746	720	755	674	713	735	741	722	720	652	792	747	696	715	742	727	686	736	706	675	730	685	756	732	663	719	704	733	779	751	751	717	705	705	713	726	697	684	683	707	711	710	703	740	725	737	700	699	721	704	736	665	701	678	700	738	730	730	657	709	723	736	749	728	713	695	700	725	765	702	729	692	689	709	747	731	719	698	752	721	694	733	745	722	733	702	704	750	709	667	711	687	707	749	705	732	691	732	729	738	696	699	707	729	698	742	723	739	728	730	711	709	742	732	676	708	682	726	730	742	646	687	744	692	714	722	749	631	746	766	716	721	724	719	752	735	700	713	743	677	766	714	700	717	729	688	685	729	751	727	758	716	720	712	670	728	670	731	703	703	697	691	727	732	716	681	701	727	733	705	727	716	759	682	720	743	719	708	697	699	744	741	734	696	732	720	733	714	665	652	708	737	745	694	727	735	753	721	728	660	698	670	731	685	657	672	695	719	730	677	765	698	698	737	704	761	735	693	701	774	742	683	698	694	671	755	751	682	641	721	681	711	726	673	695	717	760	669	714	696	754	717	688	729	732	774	730	697	756	703	716	660	704	687	721	739	732	677	695	700	725	761	754	763	757	752	701	685	736	719	692	715	739	714	742	719	758	704	733	706	718	737	722	737	718	760	740	714	686	744	654	748	757	713	704	732	698	681	740	684	695	728	676	682	713	762	753	714	740	772	709	711	708	685	714	715	721	680	720	715	736	695	694	723	731	702	704	681	702	702	731	728	708	755	720	738	699	707	713	698	740	699	702	723	717	737	677	736	734	738	728	708	722	732	716	707	731	732	700	747	744	742	717	659	701	705	739	695	715	708	675	700	724	725	706	698	700	693	713	733	698	766	738	683	721	686	678	760	741	717	742	721	661	724	738	718	724	749	723	714	756	719	717	731	722	714	711	733	695	728	697	743	677	708	692	690	729	698	710	732	709	718	782	662	749	709	697	691	729	680	749	754	661	735	688	701	735	748	712	694	691	703	755	656	694	738	701	716	715	708	702	662	729	731	751	722	763	726	723	678	714	701	729	695	732	706	647	731	715	698	719	722	717	707
23523	21626	29458	24454	21890	19785	9420	3545	2314	1705	1346	1359	1063	918	751	683	628	616	601	613	635	602	712	1946	3150	2610	2183	1607	1065	785	619	536	512	502	493	491	466	521	488	454	477	432	447	472	513	518	505	500	462	424	431	473	498	470	466	499	444	439	504	489	487	491	512	532	468	489	443	454	473	429	479	492	485	482	484	500	485	504	488	431	505	452	488	458	467	485	484	444	477	476	497	482	476	509	472	459	517	468	504	463	488	457	455	482	470	489	461	452	462	470	483	502	451	471	467	509	457	487	481	469	493	503	486	456	476	464	467	454	512	470	475	475	474	495	511	445	467	502	456	449	451	487	447	483	506	470	474	465	454	524	499	463	477	506	484	459	512	442	511	475	501	518	488	469	500	503	472	464	465	481	470	459	500	480	470	472	467	495	488	472	487	511	475	487	534	461	438	502	488	483	489	493	504	488	507	461	483	491	476	450	482	469	494	445	490	436	507	474	470	491	478	459	507	484	469	499	480	502	470	458	448	480	494	464	497	470	497	486	482	493	462	450	495	479	453	485	493	437	497	495	496	474	499	456	447	475	488	460	460	486	488	473	468	493	465	489	463	455	498	510	497	441	475	470	468	460	507	461	469	430	503	464	470	473	450	487	478	486	486	469	463	456	482	488	509	496	442	459	432	476	483	466	444	486	475	475	441	475	485	483	469	431	487	498	445	447	478	434	483	481	476	495	514	480	476	483	518	441	486	483	487	475	473	494	516	480	476	451	484	468	506	496	473	443	493	465	495	513	511	490	492	454	459	490	459	505	479	501	494	462	442	507	514	470	481	456	434	474	476	476	483	440	471	478	494	448	431	471	494	514	529	459	446	476	515	502	444	461	441	487	471	508	489	464	483	453	513	459	431	492	452	469	481	475	483	466	452	502	502	478	512	498	505	457	477	495	459	498	501	486	446	458	448	482	487	471	497	465	472	439	491	473	498	463	441	473	470	471	471	480	475	501	452	487	471	490	477	456	505	455	472	519	457	489	510	449	475	482	495	492	475	454	477	474	486	469	475	469	495	472	473	478	459	450	486	482	503	491	506	448	476	475	473	494	474	475	460	506	479	504	466	492	486	481	485	453	469	493	499	512	461	494	453	468	508	485	460	488	489	471	503	506	486	499	474	469	455	512	456	454	472	453	492	450	478	501	482	478	461	463	445	484	471	470	473	468	471	469	488	457	479	466	522	475	443	488	482	463	464	497	487	511	517	469	452	495	517	500	457	422	469	447	458	456	465	483	444	473	506	464	454	497	492	467	492	494	472	466	468	485	488	436	473	508	465	492	475	464	473	510	493	464	473	482	434	454	481	462	471	498	498	453	468	502	514	480	474	499	478	495	456	480	525	444	490	470	483	485	486	481	484	479	498	494	482	466	437	451	512	494	427	466	508	492	458	497	489	477	490	456	495	465	466	456	449	464	457	480	470	487	470	488	468	485	492	456	453	486	497	499	440	467	447	443	498	488	455	462	475	465	497	449	529	513	471	490	442	503	488	486	502	505	466	478	461	493	497	454	455	430	437	510	457	462	476	466	492	451	412	499	476	465	473	465	468	456	465	462	444	498	466	450	486	479	479	445	495	472	501	486	411	453	457	478	479	457	469	488	498	538	442	460	483	474	473	489	519	475	502	466	463	457	461	465	468	475	461	493	464	468	465	498	466	466	491	445	466	426	451	518	480	469	496	489	451	496	489	451	446	491	511	464	479	458	458	503	494	478	453	489	461	480	519	485	463	476	481	469	513	471	465	463	503	493	459	449	500	465	486	447	436	535	487	484	433	448	516	493	504	484	504	481	484	513	506	488	475	470	467	451	509	444	458	456	453	477	474	483	456	468	477	496	495	450	480	460	482	490	455	488	448	448	484	463	464	504	507	473	453	468	525	504	489	444	479	501	443	475	428	471	497	446	477	479	498	503	478	498	462	525	474	489	467	475	479	486	473	470	509	484	493	508	446	454	502	459	466	457	493	475	488	461	474	527	484	453	450	484	474	522	467	510	448	473	471	466	473	509	505	457	476	488	487	501	479	495	466	481	485	503	492	479	471	452	479	468	478	477	459	478	485	481	455	476	438	491	473	444	485	483	500	474	489	501	442	478	490	478	503	432	483	484	462	468	468	481	486	478	463	439	496	473	448	471	503	497	462	428	489	496	400	496	494	457	515	472	459	471	474	460	423	471	491	476	501	499	509	494	500	445	481	516	467	450	461	459	453	451	477	495	457	433	491	513	440	448	473	474	486	445	510	506	513	491	476	506	487	484	507	502	458	477	505	473	453	456	481	461	489	461	454	492	438	490	428	513	486	479	477	487	453	492	498	431	444	505	490	475	452	489	473	493	497	483	486	452	504	522	508	475	488	482	500	471	475	489	481	449	459	490	495	490	493	472	448	484	511	493	471	488	497	493	449	459	518	497	485	474	474	543	484	474	492	449	486	481	487	437	483	466	427	455	540	434	484	496	489	513	507	469	494	503	462	464	456	461	503	498	467	455	459	437	465	487	468	485	462	487	515	495	477	505	487	466	465	456	512	515	453	485	439	504	464	465	467	457	527	485	460	462	462	494	454	487	463	463	474	453	480	501	507	467	498	518	469	453	466	486	450	472	449	503	483	438	434	472	488	469	528	509	475	447	467	441	508	468	467	517	470	482	510	444	437	462	484	452	509	467	455	528	459	494	433	461	486	479	473	462	450	465	460	474	487	430	453	484	499	481	462	440	447	469	493	476	472	501	501	475	462	496	476	470	482	462	487	488	461	477	472	469	518	499	490	475	485	457	455	456	443	459	498	473	496	482	445	484	489	483	449	498	462	509	493	443	481	473	473	501	460	455	504	441	479	478	497	480	455	485	459	476	475	454	476	504	452	521	521	479	444	468	521	446	432	463	480	459	505	505	453	464	460	487	450	460	476	462	476	496	440	470	465	465	471	463	493	504	455	490	482	480	477	484	445	479	508	478	463	491	502	507	479	495	458	500	455	425	498	505	492	499	484	488	475	447	469	481	500	513	473	493	497	447	436	460	481	446	479	489	470	491	464	475	471	456	545	481	471	510	461	504	456	474	445	487	482	484	486	464	483	447	471	464	480	432	475	467	493	480	504	484	529	469	454	498	496	506	465	471	448	471	473	472	453	489	467	471	530	462	475	462	502	470	514	473	451	414	467	472	471	494	452	499	465	464	432	441	477	512	500	496	493	475	471	484	482	514	506	515	476	470	477	495	443	493	478	479	494	474	482	484	466	477	488	453	456	476	455	512	496	464	450	487	491	471	514	488	460	481	445	475	453	448	483	458	509	482	503	444	488	478	481	492	495	501	486	481	464	475	487	469	510	499	465	463	425	493	483	442	502	469	487	475	462	504	473	445	476	500	445	498	482	504	507	479	475	470	474	457	485	458	486	444	435	438	455	444	494	484	528	456	461	485	508	448	447	483	482	481	524	478	477	443	482	440	477	473
32392	52223	49940	34641	22967	13173	9595	7017	5480	4112	3246	3263	2440	1992	1569	1401	1236	1131	1099	1159	1131	1064	1284	4658	7326	6093	5016	3393	2120	1358	994	890	739	704	698	709	728	725	702	746	708	721	702	645	722	718	733	718	706	746	729	666	698	687	733	742	693	695	728	760	723	693	707	711	734	681	725	723	763	660	702	713	721	669	669	707	699	711	719	684	643	751	703	717	664	735	715	760	757	720	708	732	714	706	710	659	712	700	721	731	700	672	705	678	650	701	685	706	665	698	709	667	710	696	712	712	732	742	689	685	759	673	706	721	683	705	689	718	693	743	697	698	687	706	680	699	725	749	758	710	698	713	727	728	696	708	691	731	713	750	722	720	689	701	717	712	707	676	726	680	665	707	737	658	701	732	730	726	687	715	672	697	705	715	693	697	680	727	789	706	729	734	683	731	702	715	718	745	688	707	756	685	678	708	650	682	657	713	736	694	734	699	743	739	692	735	670	721	708	712	700	733	691	730	734	715	700	731	697	702	714	690	755	683	725	707	706	733	712	706	667	743	713	714	682	715	637	749	682	699	693	717	704	753	737	682	705	704	711	695	678	676	679	710	736	685	716	709	789	704	695	707	681	762	693	698	688	729	646	691	661	643	730	719	661	685	690	715	704	711	769	667	708	698	705	779	713	721	688	716	683	719	727	709	729	688	702	739	720	683	704	700	720	753	687	690	700	722	725	705	668	688	698	707	695	681	648	707	706	744	684	724	708	729	741	694	709	739	744	668	691	742	724	748	743	650	684	736	714	735	674	763	709	728	682	721	666	702	737	708	781	749	673	701	698	708	697	747	671	700	775	705	685	734	652	748	721	713	705	735	722	740	694	724	715	718	701	684	660	664	709	718	709	698	685	684	703	681	731	720	704	733	705	715	690	702	715	666	712	725	718	724	659	720	702	721	688	698	651	691	704	718	716	734	714	698	652	745	728	731	724	710	758	720	732	714	731	695	727	718	735	699	673	677	654	721	739	693	734	700	677	706	681	721	711	729	739	720	686	704	693	710	676	699	710	723	729	681	747	673	719	722	729	702	681	711	702	700	707	712	684	688	709	701	677	703	715	680	729	752	734	733	701	702	667	727	661	706	677	697	724	708	721	699	742	705	753	689	724	705	702	673	705	717	730	717	708	665	671	778	709	698	695	680	675	774	722	691	726	689	749	726	721	659	733	679	716	668	752	753	716	761	694	726	715	745	664	699	710	656	719	698	697	685	689	711	671	738	688	668	694	656	685	741	708	714	698	748	709	727	705	690	644	782	674	740	668	753	752	684	718	723	730	711	729	719	669	665	763	702	706	718	680	729	713	725	720	722	754	721	635	707	736	726	708	728	747	730	734	697	733	703	704	686	704	691	749	747	665	723	771	667	695	678	691	717	687	694	723	749	730	724	703	759	699	723	707	745	734	669	720	718	702	714	662	703	690	717	748	708	755	728	715	693	711	722	713	683	651	727	726	709	714	681	705	745	682	758	701	732	703	712	753	715	704	686	703	730	732	758	733	683	704	714	698	704	696	684	671	699	722	698	700	648	701	708	703	722	674	714	732	720	689	706	723	712	719	758	712	688	694	708	733	702	721	681	694	718	671	690	674	713	707	747	719	722	735	704	721	674	727	718	747	708	689	675	690	743	723	705	728	682	737	715	714	693	706	664	722	685	721	663	731	697	732	712	682	668	698	695	722	642	709	689	724	716	722	711	700	727	707	756	663	683	706	720	701	719	685	698	743	716	745	699	748	749	754	689	670	687	678	664	724	706	689	730	741	711	728	695	686	736	707	743	688	750	690	750	714	731	708	679	691	688	707	681	717	734	712	751	749	698	741	749	728	720	724	749	686	730	717	719	717	774	669	736	697	686	656	697	730	729	665	677	751	683	711	751	683	678	682	666	752	698	687	692	724	709	688	721	765	699	720	702	699	786	672	694	692	691	723	730	719	701	678	750	737	672	714	734	722	699	758	702	693	706	735	716	714	730	685	716	664	687	698	751	684	686	745	685	699	714	763	708	739	713	732	678	715	672	714	676	726	627	702	750	740	700	718	684	742	715	711	701	698	744	724	698	737	722	706	715	668	664	735	693	737	735	698	668	746	715	777	707	723	690	684	739	710	672	696	718	702	736	700	711	666	642	703	695	718	717	773	739	657	671	711	734	719	744	692	736	719	711	772	687	719	668	707	743	702	732	737	736	726	733	715	685	686	664	697	748	684	641	715	698	738	775	699	697	683	676	715	697	650	668	687	756	744	679	722	698	672	728	745	672	710	680	727	725	685	734	689	742	680	698	742	716	661	731	688	720	723	774	724	754	684	730	693	713	746	687	709	675	719	651	712	715	679	695	675	712	674	694	739	735	666	693	689	694	694	709	715	670	678	680	708	714	719	716	711	705	708	726	693	721	677	669	763	691	715	694	687	708	740	729	679	699	713	704	756	743	703	677	708	698	760	752	731	706	718	678	678	740	711	702	696	697	750	696	732	731	693	731	713	744	713	714	674	698	774	692	745	710	678	696	722	730	765	693	740	676	705	732	710	673	706	681	698	672	709	704	664	712	695	664	707	720	736	708	723	721	716	705	737	711	723	741	679	690	714	707	731	673	708	729	720	702	693	711	669	722	692	666	724	697	744	700	723	739	697	781	700	713	738	681	702	739	693	708	715	695	688	635	717	655	734	685	674	680	723	663	702	744	695	640	700	698	717	730	720	687	721	678	706	726	714	697	712	698	711	697	706	676	723	721	716	764	734	707	719	698	723	713	730	714	698	676	695	684	683	712	758	676	684	732	689	713	719	687	715	705	714	735	739	706	713	661	679	683	704	739	649	694	696	736	728	719	696	657	701	720	683	720	737	720	724	734	678	680	668	688	672	723	760	696	753	705	733	700	717	686	674	695	691	695	755	769	732	724	692	695	733	707	697	722	676	671	704	698	707	745	694	689	681	679	733	725	697	671	767	678	710	721	736	738	703	724	739	711	699	722	697	666	706	662	686	704	781	671	701	705	682	795	667	679	699	701	704	691	709	705	675	693	734	690	713	755	672	671	722	684	716	692	704	727	722	718	708	734	666	738	739	724	748	668	712	702	742	767	706	697	707	756	692	750	699	743	703	686	719	640	714	712	710	729	716	716	720	688	686	671	727	711	743	697	747	739	712	716	706	685	685	678	679	654	713	705	725	712	710	730	709	699	670	699	739	714	735	746	675	737	702	722	707	751	675	717	692	712	737	731	706	705	727	707	659	711	737	679	709	695	665	722	725	676	720	666	718	662	725	666	650	702	654	697	697	672	768	731	682	674	730	694	682	699	705	687	710	671	721	736	647	761	649	759	675	676	736	739	715	727	735	707	738	744	663	685	766	660	721	751	688	693	783	698	701	723	690	726	696	700	682	735	689	759	677	768	703	692	744	721	709	683	748	685	673	685	694	724	676	742	728	720	703	752	719	703	708	705	696	735	687	722	685	703
28480	25153	29090	18554	6212	2600	2125	1575	1259	944	910	809	707	627	582	557	529	545	531	516	506	519	494	594	739	681	620	584	526	551	510	520	484	494	466	459	498	484	491	472	468	481	480	474	495	448	502	475	524	470	483	497	468	463	501	490	447	453	493	452	460	468	483	460	434	478	513	505	480	535	511	482	479	488	467	489	514	416	478	488	440	453	504	504	442	451	460	500	445	493	464	453	493	476	486	505	533	439	502	501	512	459	478	481	496	464	457	455	489	475	469	491	502	437	493	461	496	491	491	494	483	491	489	460	468	469	474	468	442	445	499	476	500	455	470	492	509	499	475	500	481	536	462	460	468	458	489	450	454	478	504	456	459	449	479	475	480	427	511	467	498	513	470	457	481	487	435	487	461	490	480	510	474	510	455	457	499	485	496	457	501	488	473	517	494	471	472	474	452	463	519	494	476	453	458	468	433	441	418	456	500	481	472	502	483	469	462	524	484	471	492	479	499	447	434	520	463	500	441	453	480	459	483	533	457	505	503	470	453	520	481	478	502	486	467	452	516	477	472	456	455	481	489	455	510	466	503	483	489	483	467	463	437	507	470	466	485	463	469	454	469	474	501	464	448	472	449	494	501	441	479	491	486	459	459	496	458	505	488	445	473	457	531	459	499	491	450	508	499	471	484	521	484	546	536	483	457	479	464	494	505	456	456	442	443	504	504	496	454	445	450	506	505	532	501	472	517	482	508	493	504	471	472	487	466	520	464	491	456	524	484	516	469	483	500	475	443	477	494	473	495	468	467	498	475	459	431	506	501	482	501	495	479	467	513	428	477	507	500	491	456	482	465	484	488	475	451	485	497	476	479	508	493	451	471	519	501	481	506	483	470	498	470	440	493	481	536	466	449	474	461	476	472	477	451	480	468	471	473	448	454	452	489	518	483	470	507	496	497	472	498	484	487	466	478	482	475	480	475	441	453	474	474	503	471	475	475	464	448	492	460	468	472	482	492	535	477	473	453	523	510	485	489	447	473	458	477	449	477	469	450	443	485	494	458	488	488	471	462	462	457	489	498	443	454	489	478	476	473	496	439	492	477	490	478	469	520	445	497	473	470	439	442	496	491	456	510	470	479	529	536	440	484	474	465	422	456	491	512	493	457	478	497	488	475	484	468	524	475	462	458	518	442	487	443	493	527	519	459	468	475	440	475	458	453	464	497	471	500	482	470	490	489	452	490	468	478	502	457	464	499	492	442	494	458	483	450	460	505	492	480	437	434	499	466	449	463	498	486	460	501	420	457	454	500	487	527	493	481	476	474	471	498	504	476	444	496	451	494	491	476	494	473	504	476	438	478	434	497	494	478	506	502	466	467	478	462	469	506	509	455	514	502	477	512	451	473	505	469	476	479	454	525	473	468	454	479	507	433	461	509	450	503	461	475	483	495	461	505	473	480	464	464	502	445	451	476	487	495	440	462	447	464	471	442	472	478	476	475	483	480	501	464	479	480	454	483	490	471	471	487	473	434	451	464	474	442	499	501	451	489	494	461	484	458	467	449	483	465	463	462	493	469	487	443	528	484	446	477	458	465	451	459	460	452	457	489	495	467	453	462	497	438	443	466	509	480	507	472	489	454	455	522	421	462	485	512	526	481	448	474	502	505	485	495	496	538	465	520	542	510	482	438	444	507	447	480	458	481	443	480	473	480	491	459	487	506	510	495	464	459	480	455	466	453	494	483	445	497	494	482	474	486	493	487	502	434	459	487	462	456	493	495	464	454	450	473	494	488	488	465	508	465	504	461	466	487	481	489	454	499	506	447	483	479	496	453	538	468	449	491	435	475	471	483	467	490	514	508	514	488	461	453	499	518	459	480	449	504	504	476	484	472	483	541	463	476	466	481	528	457	474	452	465	492	468	473	474	471	456	479	489	455	441	501	489	500	485	457	472	470	504	467	477	489	473	493	441	489	455	490	474	512	462	490	513	472	487	487	481	453	505	483	504	497	471	473	462	502	450	460	473	486	455	465	508	486	461	466	499	459	475	478	490	478	480	470	433	476	462	461	465	461	482	446	474	480	453	464	435	466	465	495	480	489	453	465	508	496	498	468	499	464	458	477	482	488	445	477	465	478	478	506	445	480	479	517	438	475	489	426	491	508	493	493	476	474	488	462	494	470	479	508	482	511	510	497	491	482	447	490	422	489	466	454	474	470	476	516	456	540	456	480	475	464	522	481	484	468	468	449	497	477	480	489	447	493	470	455	454	456	481	520	458	437	436	454	472	473	488	488	483	459	516	472	485	458	453	505	469	448	504	457	485	490	453	441	497	455	471	483	475	452	465	498	466	473	452	441	510	467	516	467	433	473	493	479	461	500	464	466	494	459	517	460	470	478	468	443	476	481	464	521	471	473	493	490	470	434	469	481	486	479	463	485	467	496	463	457	479	477	503	477	466	468	476	488	456	489	479	507	480	496	491	490	495	454	504	437	428	459	459	469	468	465	477	495	510	498	501	477	460	509	469	467	461	515	530	479	494	499	427	459	483	459	447	478	507	453	487	491	495	469	499	492	526	485	481	486	475	504	494	518	460	449	481	489	467	481	451	436	465	497	517	518	490	495	471	521	474	487	446	490	474	505	478	467	494	418	454	487	485	477	507	498	485	481	470	493	449	446	481	497	486	477	487	441	436	485	471	492	471	473	460	499	451	499	492	437	460	469	484	479	499	453	488	464	529	456	495	467	493	481	470	495	480	453	457	439	490	475	471	516	502	468	502	457	503	443	481	473	484	502	454	445	486	494	474	466	474	473	495	442	523	457	486	496	475	514	458	497	477	472	500	474	449	486	496	463	472	447	465	469	505	477	489	504	490	451	466	467	471	478	518	450	449	506	454	481	478	501	487	504	461	472	467	443	478	462	472	466	467	461	467	465	450	447	490	488	464	472	434	448	492	470	496	466	503	442	499	461	484	462	465	459	443	487	463	505	471	474	488	463	461	446	492	500	434	473	463	447	527	492	487	511	496	434	468	467	467	473	486	482	446	481	476	495	494	505	443	490	489	497	485	508	531	483	492	472	448	491	496	472	428	473	472	454	503	491	502	472	459	472	481	496	488	514	492	509	483	476	475	464	466	479	497	457	455	496	484	474	479	450	431	474	465	431	488	448	473	468	484	472	474	484	514	445	464	480	447	451	459	447	499	501	439	476	477	486	491	485	458	444	494	434	473	470	458	486	465	473	461	464	480	492	464	475	457	429	512	462	488	430	507	453	501	505	519	487	444	432	456	485	479	500	477	459	472	487	485	461	492	465	488	517	454	495	462	532	449	421	476	506	461	504	450	472	465	463	443	481	452	476	467	485	505	461	466	497	451	483	470	470	469	506	429	512	449	453	449	464	502	480	504	463	492	487	439	464	461	509	443	453	475	468	501	482	512	468	497	494	456	490	424	450	445	504	474	467	432	470	482	486	484	512	449	464	488	518	481	463	491	450	461	471	488
30443	41417	38117	23204	10988	6288	5220	3847	3007	2221	1983	1711	1500	1188	1028	1046	930	872	802	865	854	867	856	1059	1402	1183	1040	929	862	799	803	702	740	732	708	743	730	722	711	772	750	692	744	701	730	691	772	673	746	717	732	754	701	741	716	728	758	709	752	702	697	691	708	700	712	729	729	733	687	705	718	744	739	714	738	706	745	696	713	733	695	745	667	728	694	713	754	734	711	760	647	705	752	704	749	727	733	745	704	728	705	707	723	728	701	744	690	746	714	687	740	719	737	711	710	727	750	705	726	717	717	767	723	751	719	745	714	722	704	719	706	765	739	761	728	739	710	767	727	742	747	666	700	724	734	694	696	760	721	730	755	719	669	761	744	776	728	696	771	673	659	742	737	711	745	742	738	697	748	740	723	686	721	740	691	712	725	710	740	738	701	747	722	708	740	715	717	717	705	757	741	721	729	747	760	736	730	741	738	685	720	705	769	685	738	688	724	691	745	743	733	721	652	759	677	717	696	734	703	732	698	715	750	713	733	697	715	722	732	711	743	730	705	732	732	678	692	754	738	705	724	687	662	750	739	701	733	714	707	682	749	747	732	747	743	663	717	725	720	771	700	678	670	727	765	698	695	719	696	693	691	733	720	713	726	684	672	736	706	736	779	713	754	717	746	705	727	777	722	756	740	754	708	684	728	718	703	730	709	761	703	761	698	686	760	762	705	737	685	760	719	735	718	699	730	767	712	760	704	670	737	724	744	730	713	722	742	745	728	728	716	721	732	729	704	701	725	702	723	711	744	730	734	714	742	740	697	706	757	706	754	757	706	718	693	730	699	714	715	685	700	738	773	705	731	686	690	696	720	724	711	700	729	735	733	712	724	715	717	748	752	683	715	700	770	715	711	702	765	780	722	750	742	691	736	730	729	721	705	716	691	720	701	697	708	709	727	713	650	707	728	741	704	732	771	727	732	698	738	725	735	731	702	712	735	751	734	680	745	709	696	704	709	671	700	705	714	711	761	698	726	815	747	713	716	729	768	741	733	723	694	731	740	755	758	726	716	703	728	730	780	689	705	748	738	695	713	755	702	734	729	726	728	737	729	695	697	713	693	766	732	755	685	686	731	753	740	708	763	728	784	693	794	695	731	690	734	752	725	690	693	703	739	749	695	707	763	699	720	697	739	725	702	738	747	725	703	733	726	739	698	727	741	732	760	699	752	696	738	681	723	750	738	724	707	705	734	724	706	697	693	726	723	678	712	719	726	709	726	732	734	703	720	740	707	753	690	750	747	677	683	718	724	765	721	731	664	743	701	710	759	694	663	804	753	713	713	730	687	682	732	652	717	747	739	659	718	801	722	713	744	722	752	707	724	752	717	710	745	704	677	701	704	760	723	696	706	712	725	727	706	745	722	737	664	687	676	660	721	728	717	684	705	704	694	722	737	680	746	711	695	754	741	744	714	776	707	737	695	700	700	714	717	702	745	737	758	714	735	714	718	717	691	709	736	806	755	675	707	723	742	707	664	691	692	712	689	687	700	766	722	757	750	719	772	688	702	728	727	731	712	719	717	699	743	688	749	748	681	741	726	731	761	728	688	688	744	683	741	736	726	688	697	707	702	726	734	721	661	686	713	728	718	731	772	724	656	715	719	701	698	732	723	703	747	734	725	662	765	697	715	734	712	724	697	730	720	698	683	751	727	702	708	693	663	738	744	735	759	752	733	735	745	721	736	709	724	732	680	712	694	719	690	682	759	780	699	752	716	747	733	727	715	724	710	723	738	701	742	715	709	717	708	746	718	709	693	713	689	722	709	719	752	774	720	695	699	695	712	688	703	692	721	729	683	771	686	673	674	704	703	722	723	702	724	697	760	715	723	769	711	774	703	711	721	741	711	740	706	731	711	718	752	716	708	686	718	692	688	682	714	690	655	759	727	741	736	702	765	722	715	700	718	718	755	781	656	766	697	720	731	725	732	762	741	775	755	702	733	733	737	731	751	701	709	711	724	706	756	696	694	683	705	767	708	738	742	718	732	704	705	704	741	742	703	698	681	742	716	698	711	727	735	750	739	709	721	708	720	681	737	705	759	724	744	721	721	745	746	666	729	718	690	711	683	721	680	709	754	676	786	728	730	725	733	722	723	719	723	721	738	696	701	760	717	718	698	734	755	695	742	746	701	696	678	825	720	714	717	722	737	666	722	722	774	723	718	730	732	741	748	707	704	711	702	716	719	765	719	663	715	696	717	706	753	729	745	728	724	763	719	719	731	758	675	703	735	717	706	766	705	717	677	700	738	769	751	698	718	721	751	711	722	686	757	727	690	737	698	716	715	738	716	708	715	778	696	723	690	756	695	727	697	721	690	722	726	701	739	700	736	710	713	764	730	720	699	788	772	731	718	754	698	736	719	738	684	734	664	726	729	752	701	756	724	706	698	701	716	743	708	714	752	761	708	732	678	732	756	654	736	716	703	747	709	730	689	691	704	765	711	686	702	706	720	694	700	668	749	710	696	757	709	737	746	730	704	720	684	810	712	725	713	711	740	737	695	706	741	763	738	727	701	744	758	740	725	676	778	719	727	747	746	714	711	744	739	702	767	717	681	762	723	737	748	691	712	718	744	718	719	695	725	740	720	684	698	676	762	707	720	711	681	713	728	707	706	699	714	721	708	707	645	740	727	728	705	732	679	728	709	734	740	712	790	757	762	724	713	684	679	730	644	727	700	686	668	745	689	735	729	700	732	696	700	757	712	709	765	774	701	678	743	736	771	731	725	693	743	680	736	707	679	706	728	661	689	711	770	731	688	667	702	780	698	749	711	705	759	709	735	732	712	704	733	683	691	706	736	658	692	703	727	706	728	719	723	705	764	759	717	771	748	738	757	754	733	699	755	714	742	768	738	771	715	701	729	713	703	736	693	751	807	714	683	713	696	747	750	685	680	739	723	778	748	762	665	703	752	680	687	712	695	749	757	695	737	764	730	707	666	752	683	769	733	685	661	762	724	743	750	725	760	719	715	708	766	705	727	764	723	737	680	727	720	713	743	701	729	769	771	719	702	742	694	752	720	776	754	731	645	732	759	720	710	700	726	739	697	711	748	747	691	704	712	674	696	734	704	686	726	704	741	716	744	714	762	709	723	710	738	718	748	728	721	765	681	674	709	749	707	701	716	689	684	697	734	666	737	712	700	721	756	746	692	745	735	771	693	726	692	684	709	744	706	709	734	703	716	712	717	705	759	778	718	683	765	727	757	710	728	740	730	735	683	685	687	706	715	702	754	732	683	775	682	714	748	746	718	703	750	747	727	723	715	710	759	711	701	728	724	722	726	704	701	727	714	720	663	765	690	777	759	665	731	676	703	684	694	736	717	772	720	708	708	718	701	729	708	730	689	741	708	761	711	718	714	758	745	673	704	728	743	743	667	733	725	695	695	720	726	714	714	691	729	732	723	729	755	721	730	684	758	718	737	727	703	665	678	710	696	737	701	720	749	754
24785	21629	28770	25567	19586	9637	4679	2755	1878	1407	1262	1050	868	708	712	634	613	584	588	558	538	523	552	1126	1730	1503	1019	868	630	602	601	565	523	515	522	481	465	516	502	484	498	471	459	479	504	476	455	466	485	508	483	451	484	443	481	484	461	501	463	462	467	492	488	496	469	470	491	472	517	487	487	454	495	460	468	515	454	507	482	488	506	474	506	480	471	467	491	491	514	463	501	519	458	498	476	469	459	482	474	491	494	468	465	495	503	474	488	483	491	464	464	479	474	462	502	502	548	478	501	477	494	480	519	524	484	490	485	545	503	486	481	484	460	444	486	452	477	459	470	482	483	471	434	465	458	474	517	508	500	482	495	501	504	483	473	456	507	523	459	464	475	501	432	487	485	507	467	480	452	481	453	493	471	480	480	493	495	474	427	504	511	505	504	464	458	510	514	489	462	442	492	419	478	461	503	492	482	484	462	465	495	481	497	503	457	480	490	491	484	462	467	448	458	474	489	489	446	449	470	519	432	444	454	529	482	470	482	482	424	472	494	493	495	479	496	486	498	466	500	435	485	467	479	506	459	474	510	478	450	493	488	528	493	500	472	508	485	484	505	439	501	479	480	480	476	510	506	444	477	514	449	474	463	437	474	469	491	471	478	464	528	488	460	503	478	461	492	473	467	480	478	504	473	467	477	494	440	482	462	490	517	445	460	488	435	481	472	447	446	488	509	519	467	487	496	488	498	495	472	458	422	488	484	485	485	478	513	497	486	459	492	425	460	489	493	457	453	478	521	440	477	471	471	440	506	500	466	463	525	505	493	456	494	448	509	454	513	495	484	481	495	474	417	456	476	463	481	499	473	468	454	476	529	491	447	476	481	437	422	473	488	478	452	480	467	464	461	474	470	516	479	517	501	483	499	486	495	483	485	487	487	466	487	492	466	501	499	480	467	464	464	499	476	488	459	459	495	466	474	485	472	455	463	509	485	537	465	480	446	487	458	481	480	465	471	465	497	531	463	465	496	465	492	489	510	454	468	444	446	504	468	444	473	496	484	539	498	472	478	485	513	494	474	494	522	487	516	506	488	479	472	494	474	483	495	459	504	488	467	489	486	475	491	467	484	471	484	470	437	487	479	459	499	502	493	467	445	501	464	498	526	503	538	488	456	485	472	467	482	488	492	487	497	493	510	476	505	479	456	516	451	489	521	456	469	438	457	489	495	505	469	471	521	485	420	482	463	488	506	437	507	484	480	479	481	454	509	497	465	470	476	456	528	487	488	507	468	532	498	492	454	466	472	456	455	459	484	460	483	500	451	467	510	513	497	477	463	503	487	414	482	437	480	447	477	475	497	483	479	477	454	481	480	463	501	463	473	448	470	466	474	444	489	439	504	498	489	502	472	511	533	465	466	478	465	478	482	495	460	485	481	499	476	498	490	483	460	479	489	494	496	473	481	495	538	519	457	471	479	469	467	499	470	493	475	469	537	452	454	500	465	462	494	488	499	498	490	469	483	447	476	488	455	441	481	442	462	472	464	501	497	455	457	449	491	473	487	497	513	498	455	467	473	463	488	480	495	451	497	469	504	503	462	497	475	432	454	521	462	471	480	492	483	470	497	490	470	501	456	509	494	444	459	544	527	480	476	513	460	473	473	513	498	479	469	474	463	495	490	502	504	517	491	527	480	458	490	455	446	510	523	521	495	466	493	432	487	460	495	488	517	459	511	514	470	475	494	475	498	511	441	494	496	459	493	479	463	474	485	472	495	479	480	459	481	487	481	486	507	519	504	498	447	433	517	500	465	491	489	469	488	504	429	444	444	498	488	488	492	506	473	497	533	458	445	489	474	500	464	481	480	528	494	513	456	489	501	521	464	487	488	486	464	502	512	507	522	459	477	470	478	553	525	521	450	516	474	443	499	490	478	514	468	484	474	533	468	481	438	457	446	475	492	422	445	532	481	494	445	473	523	462	463	516	458	452	481	482	474	472	490	477	517	443	490	472	464	486	540	513	515	485	466	492	486	511	459	496	498	468	487	496	453	498	516	515	523	448	491	494	462	478	476	462	468	484	469	488	496	491	473	508	507	473	497	416	491	422	533	461	508	517	492	422	481	486	461	484	532	508	498	453	488	526	453	488	547	476	458	468	474	465	477	477	455	448	460	451	457	442	478	477	510	480	470	503	486	488	476	480	473	455	508	469	507	486	480	496	494	490	476	450	445	535	499	465	469	479	483	486	464	476	472	479	427	499	490	471	465	489	504	476	498	471	472	450	471	496	433	485	485	492	426	446	524	426	540	488	487	462	436	464	426	469	457	514	520	473	483	486	416	496	528	456	507	508	478	482	494	502	471	476	450	444	465	471	418	491	467	445	463	499	493	473	456	456	446	481	475	489	473	484	482	489	449	449	452	467	491	456	453	494	495	515	478	474	479	482	475	497	489	474	475	514	440	497	493	507	465	520	469	498	477	523	466	523	457	479	481	494	497	498	493	513	458	465	473	473	491	475	491	477	484	452	498	512	484	471	513	471	487	499	492	489	495	466	467	469	504	516	486	455	479	513	478	483	529	470	446	518	459	493	447	437	483	471	498	505	490	479	496	523	448	455	471	472	521	494	482	479	455	467	418	457	490	477	484	516	508	477	492	444	450	485	467	422	466	483	493	465	491	478	473	509	481	493	492	516	514	500	485	474	466	512	493	510	468	489	503	480	482	470	513	488	490	506	451	456	501	470	475	467	501	472	500	473	502	476	473	551	478	500	460	470	508	461	488	460	483	477	432	481	490	453	477	498	452	458	495	439	450	490	468	505	470	478	504	496	518	463	458	483	511	457	480	520	488	512	561	472	478	453	481	494	490	488	484	462	473	474	518	503	492	484	514	513	463	471	509	464	489	441	513	468	515	440	454	474	476	484	501	466	458	503	475	477	494	511	501	474	491	478	488	457	509	491	504	486	449	477	471	483	488	450	507	496	474	489	493	497	475	432	461	467	446	469	476	480	475	489	466	472	484	509	499	519	457	501	457	504	462	480	483	466	481	475	482	500	466	489	482	461	430	512	482	522	476	487	462	459	466	470	515	505	444	528	494	462	465	506	477	505	479	452	475	478	467	472	477	461	442	471	456	435	501	453	452	446	445	480	453	513	500	456	530	457	474	511	498	523	479	501	510	444	473	488	471	503	491	477	511	489	466	441	445	508	481	490	485	450	496	518	481	502	487	510	431	502	492	471	499	467	441	501	474	482	495	508	486	480	498	477	471	474	475	495	487	484	466	523	469	496	466	476	466	495	462	523	462	474	459	470	480	480	516	492	493	487	470	483	489	501	502	473	496	458	476	500	471	537	468	451	472	488	500	489	477	481	456	450	479	470	454	485	478	497	516	455	491	485	512	522	462	509	459	496	443	461	460	437	501	472	513	474	472	484	458	507	478	458	461	489	487	460	438	512	521	468	478	491	449	490	486	474	469	501	460	494	496	471	459	483	476	529	509	536
32590	48477	41348	29785	17144	11599	8406	6321	4705	3429	2969	2439	1936	1548	1418	1290	1121	932	950	869	928	847	999	2470	3858	3353	2012	1634	1150	1062	1029	968	856	840	796	742	747	745	763	772	769	743	707	760	751	717	732	717	765	736	755	728	730	724	762	747	735	719	750	703	649	688	702	690	719	705	749	749	717	710	686	739	743	754	727	705	702	755	680	718	732	717	722	714	703	744	704	767	735	722	733	705	665	735	755	681	756	729	736	758	695	702	769	727	743	761	709	716	742	673	681	731	738	747	682	734	679	676	759	761	735	716	713	683	726	725	747	713	727	745	728	689	721	754	716	705	727	687	713	755	723	685	709	719	759	750	706	721	669	718	701	698	730	714	713	716	737	756	696	716	756	691	752	666	708	727	728	765	785	709	731	694	704	672	690	766	773	740	704	709	702	694	709	725	712	763	718	717	747	721	720	632	770	711	709	697	745	702	760	681	706	671	703	714	734	740	737	728	737	731	719	743	722	744	702	752	674	699	704	700	742	730	689	771	696	717	719	741	739	730	709	716	745	681	726	751	744	758	729	782	713	748	721	695	705	777	733	754	715	718	726	707	739	674	733	718	722	759	726	701	689	747	750	685	747	695	712	741	707	721	684	758	681	748	686	759	736	730	745	735	673	770	676	684	767	741	696	696	730	737	720	714	733	725	661	768	720	738	686	786	752	722	788	691	756	678	740	772	700	699	741	790	732	721	736	724	747	729	731	673	774	725	702	746	674	726	680	714	711	726	786	695	693	760	720	709	738	694	693	706	701	739	720	733	738	792	726	690	742	715	730	752	752	741	715	719	717	731	734	703	779	721	751	720	698	702	744	710	714	723	711	735	667	707	757	770	748	734	741	735	735	734	741	697	737	717	738	721	774	749	689	706	717	752	742	736	714	730	736	745	701	753	744	697	732	738	725	730	717	698	745	721	791	714	727	733	745	674	740	693	713	721	668	701	718	707	724	722	711	757	750	745	751	718	719	758	716	743	711	714	709	701	717	759	695	803	743	705	714	752	762	778	780	730	720	696	732	717	715	724	767	715	719	741	722	700	722	740	722	723	672	710	698	727	728	786	735	711	736	734	745	752	736	745	703	718	687	721	783	782	763	723	748	711	710	707	722	721	771	746	725	750	742	768	737	698	710	725	723	705	796	738	700	732	752	726	715	758	729	719	702	711	771	720	665	766	689	792	731	737	715	671	742	695	730	678	683	713	697	666	735	710	729	695	747	765	749	743	748	707	715	696	703	715	715	765	755	766	751	733	652	670	704	716	760	737	735	717	743	723	755	747	733	720	732	732	702	694	787	720	778	722	713	740	718	719	690	660	702	767	727	667	727	694	680	751	752	724	707	707	771	705	683	681	728	729	757	759	736	726	737	731	715	734	757	718	652	741	755	769	747	728	746	709	721	732	704	720	711	720	743	778	681	695	689	747	747	757	719	734	729	792	778	736	708	762	744	754	688	695	727	753	719	679	724	726	720	703	737	783	666	749	716	723	786	730	740	745	724	730	804	714	702	678	735	738	775	703	684	764	686	718	723	697	743	718	739	747	697	735	718	743	732	759	748	718	737	684	705	739	741	749	703	697	702	772	690	671	696	759	740	690	722	661	736	721	734	694	734	717	715	723	709	718	717	730	748	686	734	721	739	720	709	752	767	685	729	709	722	763	749	704	780	713	671	703	709	677	710	746	733	697	701	701	704	735	695	728	765	725	781	743	719	690	742	708	745	714	739	701	681	688	738	729	731	736	685	712	773	734	724	731	764	714	788	707	733	742	765	731	734	730	710	707	679	754	717	712	761	742	736	747	718	722	714	725	743	726	762	743	693	683	686	705	743	743	750	759	715	696	738	700	754	722	704	711	727	707	690	732	744	765	714	759	766	725	695	733	730	711	730	703	723	675	744	706	723	737	711	741	689	683	715	717	718	740	761	707	798	753	684	776	749	698	721	691	738	726	739	703	740	694	739	695	683	755	715	716	765	725	756	706	678	723	718	724	737	679	728	728	711	692	691	743	761	735	724	724	724	715	736	695	751	698	727	696	772	735	707	754	716	686	742	719	698	763	711	693	742	756	717	723	749	718	703	743	729	720	740	760	739	707	719	715	715	757	725	730	733	750	737	764	746	722	701	722	735	687	671	741	754	676	734	670	714	742	773	729	731	706	720	702	713	742	737	722	708	711	745	717	754	742	731	735	678	711	729	703	709	724	757	702	746	700	681	672	712	692	756	722	703	717	783	703	745	725	709	707	741	720	704	756	727	683	716	656	726	718	741	719	723	755	733	673	786	688	707	705	715	753	720	736	685	683	752	712	743	668	737	714	757	694	680	701	736	766	741	737	729	728	728	714	707	744	725	673	688	733	731	707	733	718	758	727	704	775	743	755	688	774	733	704	717	671	746	760	741	738	713	744	724	711	725	721	745	772	753	692	710	761	731	724	739	709	724	800	681	731	697	671	733	777	700	710	735	739	731	706	695	713	731	717	707	732	738	729	768	772	759	698	744	675	743	757	687	683	736	728	756	709	740	756	684	734	698	778	701	697	712	737	766	687	678	738	695	730	734	693	753	715	725	683	732	722	712	720	680	734	727	753	742	757	726	719	733	724	779	703	700	699	686	745	683	766	765	730	744	685	740	749	738	688	735	768	763	660	746	730	738	681	705	706	711	753	729	706	772	681	743	722	722	737	767	698	767	695	653	685	689	696	720	688	719	711	695	739	699	717	718	743	719	716	769	712	736	731	705	691	723	796	762	686	737	708	697	738	762	745	762	729	720	720	713	777	716	739	726	733	753	677	789	715	699	792	725	724	779	714	731	736	723	739	775	687	754	783	811	723	736	688	732	723	773	722	684	709	761	695	683	714	728	758	750	748	700	743	719	711	675	742	681	721	759	737	675	731	660	711	734	690	690	717	724	722	705	634	689	692	693	738	685	727	756	751	724	684	712	720	717	751	702	743	731	731	730	672	792	740	739	753	670	715	691	702	724	767	713	703	710	693	692	769	668	699	705	730	684	731	722	716	739	718	708	688	707	723	735	731	766	676	758	701	723	705	699	754	675	728	762	713	709	719	726	717	728	720	649	688	720	729	749	685	738	719	709	727	717	670	726	745	773	702	716	729	744	678	694	727	710	715	712	722	754	684	701	721	726	726	692	731	723	745	672	767	755	755	675	726	742	716	716	713	732	731	741	728	721	712	702	688	726	763	751	711	751	737	757	740	727	737	707	699	687	688	783	736	717	750	743	758	732	690	718	720	734	721	732	730	704	696	729	737	741	687	748	710	677	733	752	676	677	685	672	715	667	734	726	732	718	779	685	725	769	695	763	713	724	771	719	725	729	704	702	716	727	679	747	713	710	718	708	686	745	766	725	733	685	721	751	736	718	699	715	741	708	717	721	693	731	737	670	744	712	737	676	744	758	691	733	734	679	716	764	667	765	683	723	745	735	722	723	718	691	770	745	745
23377	21508	29216	24334	21736	20182	11183	4769	3037	2166	1804	1380	1186	947	870	791	736	593	629	570	583	582	599	1751	3005	2466	1355	873	751	713	557	572	744	745	646	604	570	534	512	492	488	495	504	454	491	437	491	521	495	450	475	497	462	454	490	501	455	467	565	484	496	452	512	503	482	492	441	440	480	490	509	462	508	493	494	458	443	451	516	490	502	484	468	472	477	497	481	499	481	499	475	432	461	456	442	467	417	494	497	476	481	498	455	472	480	449	485	452	489	470	497	453	495	494	485	493	471	431	477	501	479	491	471	478	481	481	496	451	488	498	436	431	504	508	481	499	452	522	445	466	475	453	511	477	495	476	527	494	474	450	472	435	471	482	495	472	443	494	474	489	540	483	516	498	483	483	487	457	469	471	476	484	454	455	483	475	412	440	489	499	457	476	498	427	495	502	496	443	466	487	505	520	462	503	509	507	471	516	484	493	484	501	493	483	513	463	476	456	513	501	490	480	440	487	509	476	447	441	507	490	495	492	523	481	461	461	447	489	470	467	466	499	486	458	453	450	516	442	478	490	472	470	491	484	521	467	492	494	461	498	484	462	513	474	480	421	473	465	476	483	511	458	451	512	454	534	528	495	467	471	490	483	502	464	471	480	474	476	468	470	481	476	501	477	482	481	489	502	488	529	449	479	426	494	494	470	504	449	527	459	471	478	455	488	447	502	457	438	481	443	475	468	466	462	503	459	480	483	492	519	494	478	495	466	445	463	517	461	466	476	481	457	495	548	499	449	480	434	415	439	466	483	514	479	479	476	458	473	486	502	475	551	446	518	500	491	417	498	442	495	484	467	475	499	483	549	514	447	458	524	458	472	437	482	475	501	465	471	499	509	480	469	455	442	484	476	453	481	503	467	460	485	451	518	485	446	455	499	504	476	510	439	485	450	464	512	508	484	475	485	490	491	494	440	436	517	483	517	471	489	491	461	485	510	505	519	494	472	444	461	472	464	438	469	437	462	484	473	509	492	464	467	471	465	505	461	489	450	492	468	442	446	487	491	465	504	469	455	467	474	530	481	472	463	456	454	483	446	479	452	470	426	501	475	474	520	485	432	478	505	477	457	501	508	484	514	484	481	485	457	478	468	501	460	454	486	474	481	480	461	473	477	488	477	477	461	464	478	467	527	469	462	485	486	459	468	487	474	470	488	501	479	517	498	524	495	466	462	474	494	496	481	499	501	499	497	443	486	476	454	491	455	488	491	453	479	477	511	459	474	424	490	429	482	491	479	479	499	441	502	465	468	452	448	495	493	513	426	468	479	443	531	468	510	451	450	483	467	484	499	485	470	467	497	428	471	467	491	466	475	502	469	510	487	457	470	474	463	475	498	494	503	475	507	497	478	436	504	483	537	506	524	424	517	468	470	489	465	474	457	491	502	504	468	511	477	461	506	488	526	456	460	491	477	512	466	481	477	484	498	488	521	478	498	480	485	462	460	506	458	478	470	478	468	456	512	467	489	474	490	478	471	489	469	483	492	503	489	472	501	487	472	503	493	469	497	444	433	437	453	452	448	513	473	526	488	476	452	473	480	503	438	448	478	482	478	483	468	483	504	480	450	446	483	494	491	479	488	497	475	498	467	454	467	442	472	502	486	454	461	504	472	438	451	472	473	488	506	489	506	512	459	477	484	492	476	489	526	478	481	477	449	485	499	482	471	482	512	497	481	469	478	435	471	460	461	502	431	493	491	431	469	470	499	504	488	450	490	483	495	529	465	486	506	439	445	463	482	452	474	498	467	504	492	489	500	480	473	487	463	455	480	474	500	454	515	466	485	507	495	457	466	462	462	498	491	502	484	466	427	489	461	480	472	516	474	470	451	511	445	457	512	526	464	486	493	506	450	481	457	479	474	467	467	496	478	456	527	464	485	457	517	480	492	499	445	488	505	448	460	501	463	513	482	453	474	460	490	489	489	490	486	517	462	502	465	461	490	474	478	475	480	465	494	436	469	468	486	478	456	447	506	455	462	452	474	500	438	473	512	451	462	497	468	460	499	459	453	480	501	490	490	502	502	457	489	474	480	499	504	480	467	459	457	493	495	450	504	491	488	448	470	491	475	477	496	522	480	475	466	482	447	504	479	453	457	471	476	488	426	486	477	482	435	475	455	465	493	499	498	436	467	478	493	520	480	466	493	480	505	466	468	422	431	466	447	446	510	489	500	506	513	467	501	485	505	506	493	495	470	468	506	466	446	497	462	478	438	487	438	468	479	469	458	501	485	488	473	460	514	449	483	496	488	488	445	471	471	456	492	446	477	485	508	462	502	518	511	474	523	502	459	432	498	509	531	490	472	489	471	496	516	475	481	470	478	491	451	514	489	479	462	471	467	504	463	493	460	483	501	462	457	440	496	494	492	477	512	479	481	476	509	495	501	492	482	441	484	472	489	453	463	453	455	478	450	468	447	449	483	514	485	468	473	471	448	508	463	444	460	515	441	503	488	460	456	460	498	464	491	471	475	471	484	515	513	486	443	459	492	480	509	453	476	448	493	468	483	471	483	504	476	505	490	488	512	469	427	449	456	481	476	477	478	526	474	461	523	488	468	469	485	452	461	456	470	467	513	458	477	475	487	507	495	496	503	476	506	477	544	457	458	488	502	501	508	484	445	475	511	492	458	457	496	476	486	477	469	511	524	533	513	470	445	449	444	471	432	446	456	474	449	463	467	489	478	530	466	491	475	513	467	483	537	483	512	487	479	509	464	550	479	469	490	469	435	487	459	488	490	479	456	488	504	487	477	520	495	473	489	497	456	527	458	469	470	458	494	471	468	495	509	493	478	458	450	511	499	503	481	499	471	462	510	493	456	498	501	486	512	457	514	453	470	497	485	480	459	512	452	542	475	473	458	485	488	462	471	501	491	461	512	487	498	495	472	489	467	499	488	489	487	498	479	489	472	447	452	503	475	456	437	471	510	463	475	456	480	511	508	458	452	450	468	512	478	520	459	504	473	486	516	500	492	459	504	482	454	449	463	440	486	502	453	462	498	436	480	459	461	441	483	462	480	475	502	489	440	455	461	478	492	511	478	497	510	480	454	476	476	447	495	463	468	468	487	471	478	479	440	472	482	493	459	496	498	485	428	526	477	486	511	497	448	467	494	497	434	461	487	493	513	499	526	502	479	476	471	498	514	493	474	525	489	500	448	469	430	491	445	495	480	448	480	487	503	449	477	489	480	494	445	469	439	462	474	529	514	485	470	448	491	477	456	473	484	477	475	461	483	500	438	463	471	436	509	466	439	482	466	439	541	512	477	488	454	500	448	507	481	480	451	496	488	513	466	429	484	474	527	486	489	482	487	512	472	470	461	458	461	489	517	426	424	497	454	434	457	494	455	478	448	447	476	473	481	485	509	469	459	439	499	484	430	476	494	480	438	482	476	444	467	460	480	450	441	498	440	491	494	446	483	484	487	470	493	455	450	486	464	492	476	488	479	464	482
34283	54551	52320	35286	24159	16593	12465	9673	7274	5646	4554	3451	2791	2140	2001	1647	1411	1232	1063	1041	921	953	1074	4220	6980	5888	2921	1674	1401	1134	903	1053	1359	1420	1156	902	941	922	854	773	782	719	669	686	722	713	705	748	744	717	719	681	642	697	723	703	739	689	669	701	718	694	684	715	682	715	761	754	705	706	771	687	729	728	694	638	681	739	723	695	710	740	697	704	743	733	670	711	707	748	728	677	704	732	747	723	732	674	719	717	709	701	670	763	694	719	747	720	680	736	703	687	725	724	699	741	684	709	708	735	741	689	720	690	692	736	667	692	710	722	666	679	710	708	798	698	688	729	766	725	720	785	735	712	674	700	742	728	688	709	700	698	649	724	676	680	655	692	710	693	676	679	660	740	715	745	708	712	692	737	708	717	747	719	734	704	734	752	725	692	755	730	697	693	719	680	715	720	686	757	748	733	721	732	746	653	717	704	723	722	722	736	709	708	764	752	688	718	698	730	710	700	736	726	706	713	702	694	652	677	690	717	730	734	707	677	708	734	712	699	712	682	673	663	692	684	699	725	687	732	718	689	690	678	724	702	694	689	722	714	664	707	729	715	744	740	720	710	730	690	714	706	692	670	704	694	731	744	720	686	716	750	715	710	694	710	728	663	755	663	695	675	707	687	712	751	685	725	706	704	714	659	670	711	713	700	726	733	716	669	737	664	730	721	681	749	715	695	718	674	672	710	702	731	746	755	679	709	700	702	705	713	706	705	720	726	736	726	719	712	731	669	729	735	734	679	686	751	722	710	722	743	691	696	705	706	704	666	736	733	696	695	738	695	694	745	718	720	725	708	692	722	790	700	759	751	732	738	727	685	727	664	704	719	723	788	723	699	706	729	706	693	699	716	704	690	739	677	692	677	741	721	697	721	731	677	701	711	711	736	776	710	729	717	730	688	727	702	743	691	699	660	688	743	722	738	752	709	712	714	743	673	673	703	742	653	721	702	750	721	703	668	682	720	698	689	715	714	758	701	685	719	685	711	743	669	715	711	745	722	696	685	723	717	734	735	724	682	677	739	716	716	722	688	736	729	690	680	722	723	752	737	721	716	732	752	735	770	694	726	675	709	709	704	722	675	705	729	733	719	690	720	662	671	692	737	723	722	641	694	683	705	701	686	718	617	694	646	697	697	698	689	714	703	662	704	692	702	738	708	717	706	717	736	661	738	712	742	731	693	698	727	714	674	708	707	704	721	693	705	711	730	727	667	716	682	697	711	707	720	666	711	723	686	700	684	691	745	776	717	706	695	731	705	704	783	671	736	731	704	728	744	720	691	678	698	732	720	681	734	733	694	724	678	722	764	675	703	770	731	703	735	710	709	675	703	671	714	692	707	721	697	735	697	714	708	703	699	706	734	684	678	690	689	716	741	733	770	702	709	667	729	684	698	699	681	713	743	701	733	713	670	739	662	725	737	729	649	767	734	721	719	710	706	722	725	734	743	800	697	732	768	718	731	701	680	733	724	710	773	750	709	738	686	744	713	696	751	684	738	685	738	629	713	687	676	702	723	720	679	682	704	698	699	696	693	710	725	734	668	681	714	690	705	692	699	741	700	739	742	723	715	738	728	719	628	728	708	749	686	734	700	701	749	649	720	692	720	732	685	779	715	735	701	675	709	753	733	703	709	708	729	695	685	657	749	684	696	681	689	694	745	673	709	731	716	716	705	715	716	695	714	666	713	755	733	714	724	708	723	737	673	705	699	701	672	737	764	702	679	737	719	694	719	724	708	681	699	706	765	690	672	717	684	734	713	730	695	665	702	666	690	699	664	732	672	675	699	688	683	684	666	681	703	721	702	746	694	681	691	692	664	723	710	728	727	680	664	685	725	767	695	661	699	708	685	737	693	691	663	682	749	734	713	696	692	699	683	655	703	706	723	675	720	705	740	713	676	722	716	692	731	704	731	711	706	719	779	682	667	747	723	681	719	762	706	715	745	700	683	738	711	719	688	740	670	716	727	700	726	725	720	752	736	729	729	703	705	740	690	755	693	732	666	699	715	729	664	733	698	697	716	713	711	743	707	670	701	723	668	676	748	692	693	671	689	773	736	735	684	754	766	721	708	685	672	712	689	706	686	764	688	726	717	759	707	705	730	697	739	677	733	702	716	680	726	690	696	688	692	702	702	687	706	664	685	693	725	719	682	721	700	708	704	739	717	685	733	675	744	680	738	680	733	684	758	716	710	693	667	699	703	674	705	755	714	688	715	738	708	716	759	685	721	721	662	683	741	732	705	731	737	685	691	680	688	712	645	747	726	662	706	695	661	748	704	697	670	696	710	698	691	736	673	698	685	665	714	706	762	733	696	715	752	702	702	702	683	742	755	728	717	719	701	707	702	720	728	678	693	708	763	760	691	740	682	689	710	687	674	717	709	653	676	681	697	709	634	718	682	699	702	704	684	707	749	747	644	673	723	706	727	682	665	742	727	705	692	694	757	708	699	713	699	724	725	701	690	710	720	710	693	727	707	713	651	721	697	694	729	716	729	685	711	705	645	725	711	782	707	712	714	707	686	666	684	765	743	717	730	694	727	732	694	710	691	716	719	698	709	692	705	675	700	705	709	684	725	707	746	715	727	699	694	718	704	745	665	682	694	745	756	724	725	670	705	676	701	720	713	751	741	743	683	726	737	721	729	698	723	695	689	724	725	732	702	718	699	765	710	742	697	694	740	646	693	675	684	746	739	688	687	738	700	711	683	641	674	673	667	678	698	698	756	723	728	705	677	728	712	714	711	706	742	709	710	691	692	721	671	730	685	713	695	711	681	691	756	674	739	715	689	731	684	705	707	697	687	682	727	692	716	698	720	701	674	693	706	715	729	659	737	702	722	717	750	684	738	706	732	691	696	699	706	728	698	695	704	711	704	685	685	732	709	712	735	664	685	658	739	745	714	662	722	690	705	718	750	712	731	723	722	722	683	740	703	706	677	697	678	709	662	736	725	664	678	724	752	732	658	705	667	759	680	716	696	717	736	702	754	746	717	722	745	723	706	727	677	758	743	714	719	704	660	667	699	719	766	751	661	728	705	703	685	740	732	675	686	708	694	694	687	706	702	705	679	730	694	698	741	684	752	727	727	665	711	693	693	726	691	712	715	690	667	711	692	728	652	747	730	689	754	718	684	763	749	717	716	744	676	746	746	691	731	705	713	747	756	720	706	689	729	683	704	677	697	729	700	714	692	705	657	684	723	666	697	721	711	699	732	746	752	700	751	727	681	696	716	729	722	704	719	674	711	718	714	737	711	684	734	749	697	734	722	708	770	711	690	701	713	760	705	728	719	685	753	701	665	684	733	720	720	751	710	698	708	684	686	707	741	688	716	729	705	734	714	704	702	692	719	714	685	699	688	707	732	709	720	747	719	721	664	732	731	741	692	741	684	738	711	733	684	759	719	715	740	687	733	703	652	711	727	728	747	747	710	738	744	687	665	756	755	730	741	721	741
29008	26204	26073	18499	8712	4449	2799	1879	1437	1120	960	828	717	616	571	650	566	538	554	505	543	507	498	538	571	654	717	627	524	543	502	510	529	457	495	474	477	478	479	461	481	478	456	527	515	501	452	467	462	449	506	454	468	499	460	486	478	476	482	439	508	521	486	449	472	510	472	487	480	477	484	451	515	446	466	477	502	456	487	471	487	496	469	475	487	525	464	464	473	495	429	475	506	477	532	502	484	489	485	492	476	453	458	479	451	446	484	431	506	466	461	476	468	464	479	485	477	461	483	452	464	492	464	487	479	491	502	484	507	483	477	503	485	479	495	511	487	479	480	490	451	467	439	511	467	507	471	482	470	452	506	477	487	500	508	458	524	478	473	458	478	507	470	526	477	507	474	479	456	464	502	470	473	500	496	492	490	454	455	481	507	490	494	476	487	467	487	450	482	476	451	497	484	469	480	477	494	476	464	450	477	495	492	483	483	479	494	483	476	480	435	491	507	477	473	459	521	510	500	485	490	496	473	464	464	429	489	502	490	473	506	470	485	466	499	478	478	515	483	519	461	460	471	472	454	474	478	528	496	468	497	494	474	500	469	497	485	473	473	490	492	470	479	462	478	482	476	473	476	474	458	498	459	482	486	501	465	476	474	477	499	497	502	455	477	490	464	469	487	493	508	440	488	462	502	501	494	463	501	465	476	449	501	511	495	437	544	522	477	503	488	501	500	454	504	508	485	500	509	516	542	482	491	493	458	479	483	456	472	482	477	474	423	468	475	448	510	475	511	469	459	482	453	516	459	510	482	478	497	519	441	522	502	496	496	525	444	485	530	495	483	467	476	494	472	515	461	480	484	480	474	472	475	455	456	457	464	451	517	459	460	474	486	486	465	458	483	492	488	507	466	458	500	479	508	491	484	506	485	458	507	499	492	470	459	490	506	475	464	466	484	415	463	454	467	451	500	477	501	461	469	491	450	518	470	491	492	470	504	447	429	486	481	457	447	507	456	496	459	454	496	480	492	501	473	473	480	490	450	470	474	490	497	462	454	453	482	494	476	488	458	481	493	492	478	479	453	478	481	474	446	490	483	482	496	492	479	522	461	462	487	514	479	501	508	511	527	444	538	451	454	472	490	494	443	442	479	489	496	435	454	466	492	471	473	477	472	457	511	483	475	495	481	504	473	461	474	460	501	497	476	465	486	454	496	475	440	455	463	488	506	503	479	456	490	504	482	485	491	464	472	508	477	475	464	488	477	482	515	498	510	470	461	466	449	510	446	507	505	466	466	487	468	462	457	499	485	496	456	459	509	479	496	489	476	491	476	475	434	464	480	520	490	474	494	480	451	490	460	495	469	459	463	479	458	462	468	492	493	470	485	481	490	473	497	460	460	482	475	491	496	494	527	477	488	459	477	465	479	508	503	513	457	494	488	470	472	466	509	475	488	477	480	493	469	447	472	507	455	481	494	466	481	475	484	473	484	497	504	461	489	487	482	495	481	488	473	506	448	462	527	485	519	497	485	470	467	489	450	467	483	489	515	462	478	482	471	513	474	496	502	432	471	480	476	508	469	484	464	442	490	499	471	450	504	481	505	461	470	445	482	484	515	440	509	484	488	498	488	465	495	493	510	451	450	459	526	488	518	468	484	480	517	465	457	436	487	497	476	473	465	480	466	507	436	480	457	503	469	490	449	474	480	471	492	495	441	452	447	511	493	478	475	498	479	473	486	492	466	516	460	483	485	474	472	469	475	491	497	488	459	484	466	528	439	450	494	439	473	472	482	454	493	508	473	422	487	469	498	496	458	474	435	537	477	440	497	522	481	487	502	448	455	494	500	488	473	467	475	506	514	510	476	505	508	468	484	477	469	446	532	459	509	531	485	475	495	470	463	478	466	531	467	469	488	463	504	457	471	496	470	482	489	457	490	467	466	469	489	482	486	509	456	484	481	488	529	492	513	490	507	494	496	504	462	468	430	503	453	467	492	494	462	491	480	461	503	488	505	448	512	514	482	497	486	467	474	448	488	486	472	483	435	453	448	489	422	487	467	445	479	498	503	499	456	415	443	479	496	513	478	471	472	489	521	522	504	484	532	488	492	468	486	444	456	491	471	451	468	450	481	489	514	529	481	478	485	484	520	476	496	480	456	516	464	476	484	496	468	509	496	498	490	468	461	486	503	458	499	505	488	478	517	497	434	481	480	470	462	454	471	459	459	465	472	472	456	429	477	486	473	445	476	496	483	458	483	442	475	494	492	488	485	440	454	489	440	503	466	538	483	460	494	489	442	496	458	509	480	501	471	476	468	455	523	451	439	457	458	494	448	474	460	460	495	489	481	510	496	494	464	484	479	507	488	496	451	470	476	498	485	425	492	489	480	458	493	460	478	490	507	494	467	497	463	449	452	491	481	525	500	484	469	498	493	487	456	440	467	450	469	490	490	457	480	487	450	459	446	480	482	495	486	511	474	517	483	503	501	465	471	485	468	473	457	475	484	472	442	460	482	470	465	457	513	505	471	454	484	431	469	502	477	421	538	484	509	452	462	478	471	460	474	509	453	469	497	492	476	493	463	436	466	480	496	485	496	453	475	469	508	468	492	515	493	430	454	474	492	488	445	494	436	471	505	517	460	437	477	486	521	451	468	432	475	448	462	491	490	470	499	452	476	486	516	477	485	459	497	452	504	468	495	523	463	453	441	444	464	439	511	499	495	475	479	494	446	519	460	509	484	481	483	501	475	490	444	473	477	440	482	475	491	461	492	486	470	466	473	447	504	437	473	451	491	462	516	484	442	495	491	456	452	511	500	497	481	455	508	498	478	447	463	480	462	420	524	452	445	485	472	447	494	471	468	473	454	482	495	483	481	482	469	482	476	502	515	505	497	495	474	484	445	462	470	484	481	513	441	474	471	475	472	483	480	512	467	439	463	493	479	469	466	504	483	467	457	516	453	464	467	460	507	466	495	476	482	466	492	491	490	479	447	469	466	464	491	508	488	504	509	443	480	520	481	476	466	496	523	502	471	496	525	502	468	476	503	462	490	486	509	483	493	472	502	498	519	452	491	499	475	502	489	486	507	462	560	496	483	478	472	471	484	488	476	484	516	460	516	454	521	453	502	440	462	508	465	455	484	456	488	497	481	505	537	510	513	497	474	499	472	485	483	498	478	481	491	478	492	470	466	496	450	471	470	467	482	471	487	443	507	471	509	495	472	475	484	471	463	502	460	456	448	502	498	482	516	473	500	474	478	474	449	471	477	473	442	494	436	487	491	470	503	496	484	460	518	452	483	487	456	467	488	495	470	509	445	499	494	485	485	449	411	502	488	469	461	470	456	475	485	463	472	463	456	473	500	455	447	485	484	443	472	482	448	469	488	475	440	486	467	470	485	482	484	534	436	456	501	500	483	521	484	470	445	453	507	434	492	532	465	474	480	482	487	474	494	477	460	468	531	496	453	487	454	509	516	517	473	494	475	485	472	491	471	465
33844	41987	34550	24523	15553	9804	6913	4737	3703	2875	2207	1863	1451	1239	1181	1212	1108	909	867	839	738	768	787	844	1098	1184	1183	1100	904	840	740	793	703	725	714	712	674	676	746	778	718	718	747	722	726	737	700	721	728	757	721	740	738	730	733	702	698	708	745	710	725	742	747	715	708	736	703	767	728	695	784	742	686	744	729	736	769	726	734	727	736	761	774	739	719	713	704	720	733	720	703	696	706	761	768	738	755	694	760	724	667	727	731	718	767	708	651	735	729	752	731	706	707	734	733	708	725	736	715	744	733	728	705	742	726	710	716	717	741	742	690	723	692	716	701	729	711	704	729	765	722	684	738	710	701	757	705	740	713	786	747	746	766	702	716	723	741	727	728	727	697	753	728	708	733	753	714	694	760	730	755	766	779	751	648	749	696	777	714	711	708	702	760	682	714	708	717	751	728	728	658	745	736	731	717	747	712	750	735	727	742	718	690	709	724	734	734	735	729	752	739	739	721	673	751	764	708	682	708	737	727	705	749	735	700	702	722	730	734	766	745	725	750	703	688	732	701	703	706	754	733	704	769	706	711	689	735	704	700	718	737	714	688	709	685	719	751	731	718	695	716	737	725	746	729	735	732	738	742	746	750	741	788	712	701	768	698	700	725	739	755	758	707	749	725	761	693	748	700	693	713	715	754	703	698	738	697	733	727	702	754	725	698	709	764	714	711	709	724	708	660	728	731	744	736	702	699	724	692	731	661	716	734	735	714	702	681	747	746	722	738	727	743	721	725	767	786	743	672	705	756	738	748	693	753	782	728	720	741	776	705	763	721	761	766	710	738	714	694	710	727	778	721	702	764	720	757	764	687	704	737	727	681	720	722	738	700	741	708	708	736	744	709	713	756	744	725	704	670	721	716	724	717	740	736	722	722	750	768	729	701	724	707	728	753	708	715	718	724	709	752	733	727	696	758	709	695	731	752	718	711	770	731	761	737	759	740	722	753	707	755	718	704	698	684	721	675	698	708	731	683	735	731	742	700	718	764	692	729	670	745	733	687	717	716	755	708	775	715	749	696	722	712	744	728	738	707	731	739	727	707	754	670	723	702	708	724	678	741	799	733	705	709	766	721	724	738	707	789	733	694	702	699	729	694	773	725	670	738	741	717	708	719	733	744	722	748	753	745	684	721	718	725	697	737	747	746	809	700	677	748	757	703	728	764	740	740	775	713	752	712	699	731	728	726	723	764	695	727	757	756	683	751	700	748	739	751	772	739	706	746	715	728	790	695	726	691	766	781	748	746	753	748	779	717	721	730	712	696	710	740	719	748	694	702	724	757	726	728	740	728	683	758	753	745	705	720	739	689	696	733	730	726	693	747	678	743	758	741	712	737	731	721	776	781	724	733	722	742	727	697	752	712	702	737	708	748	724	747	719	693	704	726	718	720	754	700	694	722	716	784	699	700	770	714	764	732	731	724	737	722	720	743	762	737	745	714	733	706	692	756	708	703	731	765	686	735	738	732	723	744	668	713	708	806	758	695	716	747	708	708	719	757	684	682	785	738	728	735	711	740	714	745	741	744	740	714	693	671	748	757	710	733	737	745	752	749	742	724	737	728	700	713	693	718	736	746	738	749	710	692	798	734	686	724	710	735	737	703	768	781	755	770	739	685	722	730	738	719	722	755	752	744	743	718	716	706	757	776	743	679	764	697	711	735	727	702	689	745	738	741	745	697	766	749	692	720	681	711	707	753	715	715	714	722	682	763	753	711	705	707	736	738	711	709	721	731	732	711	680	725	713	726	728	718	693	708	768	713	745	755	707	751	753	709	718	717	717	706	724	723	735	757	724	752	777	725	732	698	716	750	766	728	706	757	711	712	767	740	755	730	710	714	776	745	751	759	744	683	720	736	703	744	739	688	697	693	757	726	756	721	700	673	757	727	717	716	718	722	708	682	722	752	761	684	685	729	746	729	713	666	707	743	688	766	687	722	741	691	709	710	742	712	704	709	722	649	709	714	693	728	671	797	734	703	746	736	706	729	744	742	728	700	766	739	724	769	763	766	712	706	745	727	699	730	757	712	694	698	775	728	741	734	734	722	708	686	652	707	712	706	755	736	708	746	707	746	752	702	689	741	767	772	714	739	682	669	675	792	725	726	704	669	756	686	790	732	734	714	751	701	688	753	715	723	713	726	687	718	720	730	752	707	679	725	739	720	740	732	721	744	789	780	726	686	686	721	739	707	706	723	758	746	718	724	728	710	742	719	758	642	726	763	679	758	724	711	706	681	739	683	737	752	721	717	734	760	718	726	702	758	752	706	700	731	731	722	727	673	735	701	715	727	726	744	748	768	732	760	739	702	765	732	741	749	751	710	759	716	726	698	700	755	736	782	749	706	747	723	692	722	738	711	762	720	663	711	727	758	699	717	719	727	735	774	672	711	759	679	748	744	725	755	708	719	734	689	723	727	720	738	666	737	747	752	733	720	701	713	652	713	689	721	722	739	782	738	690	754	715	739	703	731	693	718	761	701	729	708	766	705	673	735	699	731	716	723	766	755	725	728	737	718	694	746	717	703	748	721	717	746	732	750	709	757	716	700	705	749	720	730	756	697	759	695	759	733	745	690	691	733	738	752	730	720	746	697	726	756	750	733	727	790	731	701	751	661	753	744	756	711	744	762	725	716	707	741	720	762	748	693	744	739	743	696	705	712	740	726	676	682	697	732	750	743	740	683	734	735	720	716	713	746	704	682	740	723	700	741	727	717	705	693	716	719	680	717	732	712	738	740	753	684	742	684	716	773	719	827	783	734	736	718	724	717	721	725	727	687	761	733	733	760	757	716	721	689	702	764	734	748	713	697	723	746	782	696	729	690	748	708	656	742	699	725	695	714	726	728	726	725	716	707	699	741	725	751	705	746	723	746	775	661	704	736	738	734	700	772	730	699	715	723	719	714	752	734	734	674	758	735	685	758	782	719	716	701	703	742	696	664	763	712	703	735	730	716	707	654	778	714	717	721	705	714	683	730	722	769	715	777	698	707	723	708	734	720	724	717	703	699	769	746	641	726	740	743	744	737	695	749	735	724	752	753	742	686	715	730	715	743	739	767	719	792	740	720	691	759	715	688	725	756	727	742	728	719	740	746	697	731	745	688	712	731	725	741	715	685	693	671	728	770	739	776	741	788	742	690	744	723	754	755	686	766	678	769	749	726	764	729	697	736	698	731	697	764	719	705	703	729	733	717	738	689	722	771	751	779	726	710	712	725	709	702	720	744	734	744	798	725	732	767	730	726	748	703	791	714	762	718	783	726	699	730	726	742	745	744	746	715	724	716	781	711	709	755	755	707	732	708	747	741	704	736	698	763	685	691	720	765	672	746	720	759	701	710	752	709	743	734	720	703	717	734	743	701	748	704	704	704	717	730	693	711	715	749	745	743	751	729	774	726	742	703	669	746	697	726	719	785	682	703	733	698	729	744	759	753	729	722	786	700	705	761	732
24815	21657	28847	25931	20169	11208	5288	3038	2083	1565	1292	1158	954	697	741	712	716	652	613	566	534	507	563	1148	1294	1121	1241	921	709	636	550	501	497	504	479	486	516	440	520	474	483	485	531	461	499	520	510	461	495	436	496	497	496	468	468	490	460	473	483	492	505	453	502	519	434	438	493	475	465	499	444	458	493	502	486	513	503	509	454	485	486	469	473	476	515	480	518	454	479	496	503	491	501	506	455	486	468	498	479	473	472	469	498	508	492	475	505	518	493	488	503	463	483	465	486	504	532	472	465	461	514	479	478	455	468	512	478	498	506	481	488	479	471	493	498	519	471	460	509	508	499	462	465	482	514	478	481	476	481	430	478	473	497	476	482	478	490	491	502	510	474	481	490	434	525	498	474	474	498	472	482	465	485	483	502	447	491	501	499	494	484	481	505	481	451	464	455	532	488	518	499	467	452	454	464	515	450	503	480	490	479	500	511	472	492	476	479	509	480	478	480	477	494	481	466	505	502	495	485	499	507	500	482	463	487	468	488	535	485	491	485	466	513	481	480	529	506	480	490	464	458	466	502	507	479	445	484	482	540	478	498	466	479	524	449	470	470	467	492	514	496	522	467	521	496	503	469	479	500	495	483	503	511	486	495	489	514	497	527	475	491	459	476	497	505	474	499	472	483	510	539	488	469	524	515	515	459	474	502	484	504	466	492	456	473	470	494	481	461	529	473	474	475	520	432	489	501	481	486	457	511	495	446	509	510	498	442	463	491	493	446	474	485	501	492	468	514	484	509	514	535	450	504	490	459	474	484	510	540	486	490	526	473	508	476	446	477	468	439	478	459	467	477	479	512	507	490	459	496	491	488	473	547	491	461	503	485	534	502	479	504	520	436	487	432	490	483	498	509	485	468	460	480	475	493	468	505	496	492	470	488	470	492	522	467	509	463	461	460	474	543	489	457	498	463	466	502	427	413	482	508	471	509	452	462	443	479	450	458	461	503	491	499	489	462	477	454	478	518	513	485	475	472	468	470	494	495	507	451	460	471	476	484	504	498	474	481	504	516	481	516	526	486	483	491	515	454	503	468	484	491	483	508	489	511	479	497	501	554	496	497	505	503	516	445	473	500	456	478	485	478	474	459	456	453	501	485	497	452	475	486	495	488	508	497	487	451	472	484	475	484	472	494	461	505	467	465	458	468	485	483	478	482	480	466	463	463	493	489	515	490	454	476	476	492	472	503	509	464	482	477	499	475	482	443	442	487	476	470	480	465	525	477	495	473	483	435	506	463	488	487	521	486	437	486	460	484	502	511	462	443	476	451	500	479	503	496	484	512	508	494	503	480	453	488	468	455	475	455	456	458	492	472	507	523	479	464	474	444	443	453	497	446	464	497	464	501	492	498	491	486	506	467	449	520	475	488	492	468	449	503	490	456	486	502	519	474	488	482	460	506	515	470	472	488	537	473	480	490	502	489	487	466	529	480	484	478	471	472	532	530	441	532	505	477	536	461	480	479	462	499	474	483	426	481	451	493	459	557	511	480	490	493	493	539	504	507	477	486	460	488	477	482	481	497	494	490	492	471	496	485	479	476	483	483	449	489	486	435	483	509	497	484	475	450	489	505	460	477	458	497	492	490	466	455	504	466	472	495	497	538	435	488	489	491	487	515	458	483	469	477	490	486	525	499	452	472	474	475	512	512	483	481	462	482	453	490	502	517	507	503	518	432	482	431	482	482	454	454	504	471	493	477	488	517	496	501	523	513	488	477	499	494	477	492	472	453	492	475	430	465	511	445	529	438	503	514	464	523	504	474	471	489	471	472	497	484	466	503	496	502	487	493	484	474	458	427	487	505	491	503	505	530	476	483	461	471	442	452	466	482	513	451	473	533	499	420	482	498	467	544	480	466	484	487	437	492	516	464	454	517	479	471	519	493	494	511	476	496	497	485	468	473	502	469	461	458	469	476	503	486	497	480	474	517	503	464	440	439	494	533	491	488	486	499	510	486	482	509	515	500	456	491	513	475	476	482	467	443	462	446	495	498	500	471	437	452	494	479	437	467	512	513	468	430	483	457	503	507	503	480	484	490	463	469	465	508	512	465	515	502	495	476	499	505	460	471	515	491	453	485	450	492	492	519	476	484	484	451	456	488	485	495	511	493	493	516	529	481	505	498	526	479	496	481	487	495	454	456	440	503	556	463	480	446	471	492	465	522	486	499	499	502	479	494	484	515	466	522	461	517	472	508	460	489	492	502	471	517	491	479	477	485	490	455	489	427	467	504	483	488	469	481	464	501	496	469	503	471	470	482	466	486	484	480	477	462	469	475	471	482	462	457	476	480	509	462	467	491	506	498	494	450	480	474	471	510	479	502	455	513	471	513	515	446	475	450	456	483	487	534	488	512	481	497	493	489	481	499	490	478	482	460	479	473	471	475	453	485	497	475	504	508	506	498	508	475	495	455	479	482	457	517	483	503	489	460	490	473	510	469	495	464	488	476	497	506	468	506	477	496	504	475	480	474	477	494	459	522	501	483	507	451	505	493	479	483	506	496	465	515	460	498	484	481	475	491	501	463	434	522	478	473	491	487	506	513	492	474	501	494	509	499	488	471	475	504	531	461	502	455	491	484	491	460	492	463	511	501	491	493	469	433	480	492	486	480	490	463	545	515	506	482	444	488	510	491	486	490	496	497	467	479	486	480	488	444	507	493	499	525	488	484	488	464	488	519	490	495	505	469	454	524	469	495	509	525	470	478	488	428	476	484	460	464	463	461	480	484	510	508	470	536	529	485	474	460	493	490	460	477	479	470	477	524	505	486	492	456	444	482	481	461	454	506	481	470	480	464	461	460	469	445	490	486	475	463	469	453	457	493	497	474	472	466	445	479	474	469	517	483	473	492	460	493	460	481	521	524	524	476	478	493	496	455	478	520	445	447	480	486	466	491	476	430	489	474	497	453	450	527	495	464	421	468	462	479	466	423	497	515	498	465	508	463	521	506	559	486	526	492	476	462	484	524	460	466	494	483	524	452	485	506	460	485	542	487	489	499	462	504	475	477	498	477	491	477	482	466	537	491	486	499	485	500	531	468	471	484	470	492	499	487	481	501	471	466	443	478	464	499	466	482	490	465	506	485	471	482	479	528	475	513	525	527	485	486	476	488	495	480	501	493	475	494	495	465	503	485	489	495	498	476	484	473	494	469	474	520	486	466	485	473	453	449	509	466	434	463	460	477	539	518	460	489	491	533	461	428	485	475	472	433	482	470	478	469	455	451	479	522	500	480	487	477	518	509	469	481	472	474	479	471	491	501	489	477	487	443	449	475	454	519	513	502	459	475	484	475	480	494	460	495	460	459	490	487	487	500	462	478	467	514	466	486	479	511	516	488	442	467	455	503	480	497	501	481	494	472	514	502	466	484	521	480	464	484	493	483	506	500	448	456	506	482	449	482	487	493	452	448	497	507	478	487	463	479	482	482	463	478	475	495	494	519	482
34356	47844	44870	33647	20212	13951	9316	6955	5416	3966	3244	2687	2081	1594	1430	1464	1420	1225	1017	939	957	852	929	2350	2893	2449	2404	1850	1382	1084	893	791	753	737	717	723	723	733	713	708	690	727	756	753	723	738	759	712	734	714	735	770	764	720	724	760	707	732	730	679	719	755	708	778	690	697	695	774	720	743	722	755	766	713	708	687	715	705	713	724	737	691	704	731	740	715	739	723	732	772	745	750	779	691	770	710	710	737	740	691	746	675	732	749	732	734	722	731	745	731	719	782	735	728	744	699	731	671	813	778	699	699	738	712	700	749	696	725	703	702	699	728	737	754	740	730	751	718	697	717	749	750	761	750	706	734	754	742	699	789	693	760	651	707	716	721	729	725	740	748	697	691	733	739	764	698	729	732	696	745	715	709	696	692	724	774	749	717	723	722	763	753	701	719	654	700	732	731	721	716	747	722	691	722	719	711	746	741	714	718	754	695	727	712	757	747	718	726	694	738	728	678	736	711	717	713	738	724	698	735	723	719	708	695	760	722	706	718	750	716	734	749	760	738	735	769	709	713	753	743	714	725	788	739	716	714	709	769	707	677	695	752	709	737	659	712	773	706	734	727	745	716	699	708	727	732	746	727	716	692	727	728	709	721	687	765	767	768	721	751	725	683	736	748	718	748	770	719	718	757	690	759	711	760	767	737	731	737	766	687	675	716	719	673	706	763	693	756	709	762	728	697	701	700	754	774	729	766	741	739	752	731	722	713	753	747	770	748	729	678	725	713	712	720	728	760	746	724	698	705	713	652	706	749	758	715	739	707	699	715	738	683	745	752	731	758	792	690	734	761	667	724	714	717	684	736	724	721	712	715	745	677	739	733	684	708	769	724	771	722	740	695	683	697	724	725	676	730	721	750	704	685	712	734	697	733	750	767	747	734	750	657	745	761	758	705	740	748	757	734	721	717	750	737	790	776	738	729	721	751	729	748	733	681	724	735	653	752	730	769	726	744	712	745	678	748	757	703	743	745	701	660	717	749	766	752	746	745	726	753	737	782	684	717	727	760	747	732	715	737	726	748	717	759	728	764	717	762	690	709	740	707	729	716	737	720	725	708	760	709	736	760	775	732	755	716	731	742	753	705	743	711	721	780	691	772	708	745	726	763	715	724	709	722	758	721	726	704	712	702	721	758	715	737	679	775	748	692	695	719	748	743	747	778	708	736	704	739	750	687	734	747	757	699	739	731	727	769	731	738	700	709	735	769	727	734	722	710	686	726	723	758	799	696	754	675	691	757	712	777	731	773	757	720	738	758	756	749	737	707	700	675	745	728	711	744	719	708	706	637	731	706	667	731	652	753	683	692	719	704	699	708	729	760	807	789	714	728	747	745	753	747	729	753	714	777	676	715	724	708	739	741	798	768	734	785	723	710	775	729	784	701	748	672	687	659	732	708	750	658	730	748	744	736	734	745	728	717	716	719	741	695	743	700	718	695	728	691	738	705	733	741	699	696	714	737	715	694	720	714	700	713	752	743	721	759	710	727	701	739	686	700	710	750	669	704	718	768	719	711	709	712	739	722	732	722	756	693	706	759	792	702	700	716	782	741	703	740	718	746	720	723	697	752	741	732	752	774	705	746	751	692	704	725	732	734	718	674	742	736	726	785	732	764	728	685	718	715	723	700	711	721	729	724	692	732	716	746	692	689	684	717	756	670	731	764	708	756	733	745	717	685	751	711	716	739	705	748	732	742	732	780	749	716	797	687	729	684	676	727	743	720	710	717	729	711	720	746	718	763	711	769	720	704	739	728	729	679	710	754	739	733	715	696	745	752	697	697	751	690	708	694	705	765	762	721	753	749	756	724	778	700	722	712	761	743	733	705	700	704	746	722	714	733	733	719	774	726	735	724	687	691	732	703	796	712	687	690	723	690	756	712	695	718	716	724	724	747	699	739	724	683	722	780	729	739	758	714	735	696	643	757	743	696	744	748	685	750	781	787	720	779	734	707	763	705	774	762	703	721	722	725	725	786	707	733	666	720	735	724	805	743	724	738	764	695	773	767	767	737	717	681	727	706	743	775	725	704	744	736	727	732	728	686	734	726	745	675	748	726	720	708	677	675	747	734	720	727	706	740	742	698	731	742	747	749	731	732	781	704	684	743	702	758	717	737	741	737	708	756	690	746	732	738	722	704	706	749	720	740	739	697	733	704	738	711	730	699	719	767	744	718	684	766	730	715	707	715	739	695	745	740	733	697	701	725	669	698	743	747	798	751	721	725	738	690	745	695	687	742	708	702	772	724	768	692	727	722	683	716	708	739	696	707	755	750	708	710	677	700	723	741	732	693	716	726	687	734	742	736	732	755	704	739	761	718	720	735	697	655	711	751	691	735	650	743	682	727	751	714	706	737	696	719	743	753	765	727	686	704	749	714	733	728	738	686	767	723	699	726	773	757	710	716	720	702	760	741	717	779	693	715	740	691	770	726	716	715	723	709	766	705	715	766	747	767	737	752	712	705	710	701	715	746	709	717	712	691	774	775	759	750	728	757	697	767	700	731	698	732	740	740	715	743	730	738	726	762	731	690	691	740	699	747	720	766	720	726	719	772	736	752	749	809	734	751	744	727	707	708	739	696	727	712	705	704	704	740	789	702	733	742	709	736	737	742	751	710	702	733	731	740	717	711	754	716	688	788	693	737	707	782	687	757	753	711	735	743	719	755	699	713	737	708	766	698	690	720	706	727	692	755	698	781	696	709	657	738	728	746	753	705	665	749	729	706	745	781	747	697	719	750	743	716	736	726	683	723	719	684	697	747	685	760	749	693	769	733	741	732	733	733	794	710	684	703	727	715	768	771	723	705	716	753	739	751	749	767	727	764	738	730	712	703	709	719	756	698	748	689	723	729	713	754	776	686	724	767	718	700	690	725	711	735	763	771	674	757	753	746	756	759	698	711	777	692	724	723	698	741	712	738	780	733	741	735	717	704	761	724	731	753	726	718	746	772	680	710	747	742	721	761	741	715	774	711	706	742	710	705	726	796	711	739	743	720	726	703	774	747	699	729	774	685	708	706	704	731	696	747	728	761	709	761	712	768	727	735	695	721	729	723	724	756	710	728	803	728	755	749	720	717	715	709	736	681	698	727	713	689	686	746	754	747	732	713	768	707	760	726	730	688	705	729	697	731	773	739	737	760	764	716	737	757	727	708	713	777	690	714	734	765	740	696	706	724	691	716	697	705	709	712	744	771	727	719	728	726	654	674	744	729	716	756	711	718	757	757	682	695	722	761	699	746	774	730	713	725	749	802	736	721	674	713	704	723	748	744	738	728	722	703	714	738	685	725	650	718	763	737	739	686	720	702	737	703	711	768	726	743	771	731	681	714	743	747	711	727	713	731	716	668	725	722	713	765	744	674	748	744	768	706	747	757	725	681	712	722	714	704	732	728	696	684	707	718	699	709	702	742	719	693	746	713	736	745	702	673	744	701	708	696	744	721	717	721
23391	21609	29347	24507	22081	21485	13821	4969	3053	2154	1754	1534	1140	940	922	895	844	789	682	598	567	600	747	1839	2687	1554	1381	1195	1038	731	579	538	540	480	517	532	488	503	500	505	495	502	483	487	496	557	514	499	467	473	507	499	490	450	465	471	500	471	504	514	490	507	508	524	499	511	476	499	493	511	502	449	475	473	460	511	522	478	493	489	517	484	468	484	486	484	483	511	465	451	473	503	496	473	526	511	527	485	515	462	496	479	504	518	495	503	485	467	442	425	520	493	498	460	486	483	469	492	461	493	488	493	518	484	473	467	486	484	451	526	478	503	466	465	460	527	500	467	457	545	504	497	506	497	472	483	520	503	489	472	507	497	476	457	530	454	491	451	467	494	532	478	452	472	484	461	503	480	494	512	480	459	497	448	512	506	515	496	514	505	512	471	478	515	497	479	481	499	512	518	484	500	469	489	514	473	502	497	503	526	476	496	478	496	501	472	449	463	473	445	494	456	493	497	485	512	541	513	518	483	491	513	489	458	500	476	503	492	526	524	495	457	521	516	514	470	487	467	468	483	491	488	503	450	498	503	493	471	462	523	519	477	515	496	489	494	526	518	464	483	487	515	479	505	475	499	520	514	510	490	487	490	484	506	489	511	446	470	489	496	472	467	501	463	490	492	450	550	469	485	463	477	476	489	459	484	495	510	499	555	485	540	481	523	484	478	491	491	504	510	491	546	475	504	512	493	475	477	453	501	471	454	481	514	462	511	450	501	456	482	518	497	507	495	513	512	502	526	499	453	478	496	494	479	484	473	475	485	457	467	463	496	474	501	511	485	485	455	468	518	481	488	474	474	493	527	475	537	470	474	488	526	484	522	509	464	477	447	486	483	507	485	473	465	480	479	498	494	466	485	501	480	483	522	498	474	511	481	500	474	474	480	508	538	455	506	507	507	504	469	528	487	467	518	491	460	513	523	538	469	493	487	479	483	500	484	448	484	476	528	507	472	474	493	466	452	490	480	532	468	500	501	480	506	476	461	466	467	440	516	477	467	491	496	478	458	497	496	523	483	534	487	498	474	477	481	484	476	452	504	506	509	507	514	491	490	512	517	508	486	505	473	469	532	462	473	514	494	515	454	476	495	439	490	506	513	479	513	517	477	479	520	495	477	505	484	483	450	506	483	471	472	489	508	521	511	512	497	507	484	510	474	491	487	483	504	500	492	512	462	499	510	491	482	513	515	490	486	500	486	440	489	484	458	496	472	470	490	503	500	477	487	488	494	485	457	465	507	481	468	483	466	504	481	485	503	507	465	521	492	490	465	485	515	460	488	492	489	493	516	516	486	459	530	476	491	485	519	465	498	473	475	463	519	528	465	495	496	479	511	460	470	474	483	464	481	474	462	512	510	505	537	482	506	481	444	481	470	479	482	494	506	538	453	517	537	485	488	478	475	456	477	506	526	524	452	537	509	515	473	492	482	440	495	506	492	510	499	493	464	474	468	494	490	509	471	460	488	517	505	480	495	530	487	477	499	498	473	450	484	491	465	456	452	513	481	498	483	509	479	455	508	503	479	506	490	484	494	491	465	468	479	498	481	504	507	482	483	500	512	484	471	490	513	491	493	468	523	506	482	463	483	503	456	516	504	500	476	479	475	518	485	497	463	498	463	507	510	444	506	479	501	502	496	512	524	478	477	467	464	512	538	441	450	444	461	467	518	507	479	485	498	508	494	475	463	489	477	509	490	489	487	484	484	500	472	475	502	454	487	469	491	479	487	474	475	485	476	493	547	522	476	484	522	513	494	466	502	468	491	505	484	468	471	509	468	484	502	489	458	501	450	504	485	490	470	473	503	478	505	485	469	462	493	473	489	481	444	494	497	491	490	496	485	458	480	510	509	509	493	477	495	499	465	478	509	485	507	462	460	461	531	433	489	496	508	507	539	490	473	466	486	499	489	470	487	498	476	460	533	508	523	483	498	519	482	477	467	481	464	489	503	494	463	472	478	488	523	453	496	454	479	487	474	475	508	490	482	506	494	520	462	466	481	493	489	457	459	501	514	489	506	509	488	522	508	489	499	454	437	457	503	505	439	448	490	507	488	481	474	544	480	468	506	477	501	510	454	457	486	478	477	465	503	452	509	497	510	490	514	560	486	510	486	543	506	432	505	473	476	523	484	519	485	490	513	465	479	501	494	518	474	493	488	530	502	507	500	497	496	471	495	494	492	488	464	489	477	491	510	524	446	495	482	499	457	506	477	485	490	511	441	488	480	498	494	456	508	481	499	459	506	527	511	475	431	469	491	497	470	474	486	491	501	469	457	492	458	464	450	505	496	470	523	459	489	493	474	458	495	461	480	479	517	489	495	481	493	478	496	526	522	494	459	482	483	475	503	484	476	484	462	494	504	508	466	489	499	462	473	482	466	476	536	487	490	477	489	458	479	498	507	474	494	517	498	524	471	491	497	502	471	516	493	480	479	533	500	472	446	496	471	493	481	511	514	471	504	459	476	490	489	547	488	475	444	474	477	469	472	505	472	509	517	471	498	474	489	519	434	450	497	485	492	477	473	459	511	506	504	492	483	478	540	455	475	492	500	514	455	440	474	486	522	498	490	490	461	456	477	467	511	494	425	472	521	475	474	472	473	481	488	492	490	475	486	533	494	470	460	449	482	494	498	493	443	500	482	475	486	486	467	490	494	521	528	503	441	464	483	483	475	463	513	467	463	502	461	491	455	509	492	532	495	480	482	468	509	473	439	488	460	503	488	475	465	481	507	504	491	484	457	459	463	476	479	507	513	479	525	497	517	491	503	498	503	438	501	501	527	446	483	484	497	470	511	519	480	487	484	526	498	450	468	500	460	507	457	509	514	511	480	525	465	500	458	483	476	463	470	515	477	469	466	490	472	484	517	503	507	498	489	485	513	476	461	483	445	496	455	493	486	465	494	506	463	504	485	474	482	492	510	491	513	493	491	473	464	450	459	510	487	473	515	480	495	480	511	492	470	480	497	488	454	509	518	450	506	467	460	510	490	484	499	530	439	457	505	448	482	471	515	525	486	500	491	518	480	526	471	507	541	478	485	474	477	468	510	502	489	476	501	487	438	509	521	505	493	480	472	523	491	490	472	499	510	483	478	506	468	468	480	483	448	488	443	479	487	511	460	492	485	487	524	494	471	506	490	507	515	480	495	471	543	441	499	475	487	465	507	480	482	509	468	450	513	495	484	500	500	504	471	498	484	492	431	455	481	459	459	476	499	488	477	519	485	519	490	509	489	494	451	488	488	478	500	502	469	485	497	476	416	487	475	476	505	494	463	485	467	490	488	479	463	461	489	501	501	495	530	484	502	503	489	510	490	535	489	486	487	481	484	519	473	469	488	533	517	468	495	506	452	473	464	482	482	463	480	514	517	463	483	455	480	504	496	429	464	500	492	508	505	522	491	491	508	481	456	486	452	468	478	468	459	492	460	505	480	447	472	494	475	506	469	481	473
33970	56125	52207	39007	28101	21852	14126	9256	6970	5205	4266	3766	2656	2194	1959	1925	1798	1435	1197	1046	999	1006	1412	4071	5997	3534	2805	2479	1906	1357	926	842	776	748	746	720	705	727	716	695	714	724	735	746	701	739	711	734	735	735	738	730	762	725	714	714	721	696	705	749	755	722	710	657	688	727	686	722	745	737	726	786	691	746	696	696	788	720	728	724	682	713	727	720	719	700	777	708	743	718	735	704	723	669	676	693	729	704	709	727	669	661	708	765	709	706	725	727	732	754	675	728	681	677	721	734	716	673	718	727	708	746	675	743	714	732	749	730	719	743	727	744	669	742	702	746	754	761	745	695	705	729	726	752	734	720	691	702	673	715	736	726	709	735	698	731	709	731	685	739	665	727	693	713	734	693	726	699	690	757	743	709	761	667	683	706	730	738	703	696	700	701	765	738	711	756	715	778	713	683	690	687	774	687	756	746	720	733	696	730	703	728	726	754	741	727	704	720	726	770	760	722	721	710	754	754	725	713	747	734	690	756	677	625	738	715	772	763	715	726	715	719	759	712	713	700	711	685	719	750	744	713	692	742	735	723	703	704	763	738	691	691	712	705	710	717	722	645	745	673	738	751	750	695	709	727	741	743	707	730	742	705	740	732	707	732	741	778	714	649	695	702	717	716	767	673	709	728	699	746	752	727	725	716	695	750	661	722	710	737	713	724	686	750	757	745	745	737	733	734	744	724	732	728	714	679	731	719	690	720	712	726	712	723	711	724	728	710	696	722	712	722	698	745	744	733	728	715	685	672	704	708	732	681	675	749	686	779	733	708	741	723	722	722	754	731	747	724	707	728	743	770	725	760	689	719	723	726	671	699	736	740	717	695	690	664	695	736	721	675	749	692	671	710	703	689	726	712	707	756	732	714	736	718	671	761	713	686	759	705	691	751	729	678	725	724	758	709	708	729	721	685	695	682	691	767	736	740	758	746	664	734	705	736	734	724	748	739	714	736	733	728	684	715	747	711	745	722	727	724	687	746	710	702	709	705	712	750	706	707	702	748	747	701	715	695	754	736	734	730	704	706	718	723	715	723	777	707	728	707	682	716	699	736	746	732	692	699	656	696	736	734	745	698	772	711	716	732	662	733	710	722	708	700	751	706	722	726	735	742	721	710	748	694	742	671	696	739	732	692	727	736	737	698	663	719	727	708	705	743	706	682	703	724	711	709	724	722	708	736	750	748	706	659	677	711	682	673	705	694	740	712	779	703	725	698	668	707	697	733	731	717	749	760	776	714	646	723	722	659	726	698	698	705	720	693	668	691	706	700	685	701	716	708	692	696	750	726	728	701	772	694	745	721	759	683	711	713	743	657	733	734	699	740	660	705	710	768	697	709	708	700	708	753	743	717	764	709	677	744	690	737	715	754	753	735	713	751	686	675	691	707	728	756	744	695	689	786	706	720	758	736	727	740	754	678	762	749	713	736	707	753	684	745	729	711	744	699	665	683	732	718	705	700	726	730	748	682	710	703	729	700	685	675	737	751	743	719	727	734	745	745	709	648	727	751	658	727	695	716	712	690	737	756	719	734	703	717	708	709	684	728	693	667	745	692	752	685	732	730	752	667	742	713	760	753	729	659	725	724	701	731	740	737	733	736	737	690	727	732	723	757	766	709	709	684	698	752	694	753	718	720	715	751	734	790	684	749	680	702	730	738	762	736	739	709	667	706	711	773	699	736	726	702	707	732	709	731	763	744	683	761	719	658	683	680	697	719	712	745	722	722	754	697	715	725	694	678	711	709	695	753	638	700	706	706	733	737	736	695	738	768	698	706	723	675	671	678	718	711	668	730	741	716	791	728	701	733	726	706	792	677	687	716	686	733	747	768	702	705	714	672	704	662	720	738	688	716	724	727	722	712	678	656	701	716	734	773	774	739	750	710	679	718	704	719	734	694	700	668	742	720	721	710	709	709	677	719	706	734	790	760	769	739	736	745	719	742	715	732	686	761	757	704	681	686	716	692	724	718	716	730	675	709	741	701	733	700	763	739	724	722	788	689	715	723	714	699	692	715	726	699	764	730	698	686	741	737	715	696	691	761	729	765	691	722	756	755	733	727	684	742	728	696	747	719	679	732	714	752	727	711	721	673	723	704	698	720	719	773	707	670	723	703	735	710	717	726	698	702	750	732	734	707	758	704	699	717	728	700	714	703	697	704	696	677	743	724	721	708	718	743	707	715	702	719	729	710	682	729	724	694	741	766	723	710	756	714	696	712	729	751	741	726	728	704	718	736	697	734	731	704	698	712	708	691	737	668	724	747	725	734	718	663	761	705	703	732	731	731	734	730	724	756	702	717	691	739	698	661	725	688	721	716	686	711	775	728	754	726	727	695	707	689	686	745	752	718	684	730	726	719	739	705	680	719	708	701	723	766	737	736	662	711	731	723	749	743	752	753	735	747	710	706	772	758	704	752	724	729	734	738	740	708	717	715	746	708	733	726	769	701	678	741	731	688	717	703	767	694	746	721	702	690	736	716	721	706	719	763	736	693	701	714	702	696	704	696	696	716	695	742	733	717	728	708	716	717	766	693	720	689	719	719	734	690	715	748	739	738	711	749	693	742	752	718	664	722	680	668	765	714	738	747	708	747	710	719	678	732	693	735	681	718	755	686	721	712	724	736	701	717	796	732	657	743	709	695	705	712	706	732	796	720	709	752	755	651	742	711	699	686	743	716	747	708	754	725	686	704	745	736	739	740	716	738	748	729	755	742	701	762	723	688	739	747	722	685	725	696	707	740	640	710	768	722	752	672	714	700	771	685	708	682	695	769	748	777	758	682	731	655	775	673	743	672	745	724	746	719	737	694	711	708	703	706	713	739	707	710	757	741	683	664	742	791	721	736	731	710	699	742	769	663	702	761	677	741	754	753	734	740	702	747	751	714	679	702	742	723	712	672	728	733	725	738	712	717	744	697	729	723	761	700	755	727	744	771	685	735	751	733	695	726	689	684	736	681	683	783	710	707	733	729	714	755	661	658	720	763	750	708	721	725	705	667	707	745	724	674	772	712	737	708	729	716	732	773	655	724	693	715	698	715	715	694	714	720	694	729	711	695	702	677	717	724	702	735	716	719	737	700	693	719	722	749	744	681	690	756	770	701	689	699	748	750	755	728	724	676	664	758	696	736	708	728	683	754	656	710	696	689	745	746	696	674	713	692	707	710	763	747	695	701	684	681	719	735	726	660	723	710	705	753	744	757	736	660	722	761	718	695	733	726	715	734	723	708	728	693	765	726	700	715	724	758	725	749	659	709	690	700	690	677	712	725	738	704	718	730	674	685	717	712	745	753	718	724	697	713	652	692	694	724	732	678	702	710	699	676	749	781	716	731	700	730	682	721	741	720	699	720	756	744	728	705	692	681	654	742	695	686	690	661	683	732	754	722	699	717	715	728	738	682	733	736	697	728	681	685	728	708	736	710	689	692	732	718	733	702	767	720	752	698	712	679
28979	27654	29501	19519	10383	5667	2903	1809	1547	1255	1086	932	721	712	608	612	624	601	574	522	527	495	497	644	660	635	599	522	539	496	499	493	483	515	480	482	486	498	501	488	501	474	498	448	510	500	473	509	494	474	503	483	482	503	567	493	499	503	486	481	494	464	522	476	482	502	477	505	521	505	491	470	463	485	480	515	455	487	513	479	524	545	493	504	468	537	515	433	474	498	499	506	491	509	500	506	498	464	481	457	487	498	483	442	430	462	483	459	455	493	523	457	544	459	466	465	481	496	467	498	506	492	495	468	519	440	484	468	464	500	477	495	523	490	504	473	505	496	506	462	496	496	443	446	482	480	487	485	480	481	483	501	475	508	491	461	473	500	474	494	498	483	459	499	482	500	490	488	498	468	491	485	482	452	509	510	476	485	483	538	501	520	495	518	462	466	465	459	485	513	520	512	499	500	484	459	479	473	505	512	459	536	468	470	468	453	464	487	507	487	492	465	456	500	477	503	507	504	451	472	455	464	507	445	466	534	478	522	537	448	461	512	505	502	513	513	488	509	499	472	461	514	524	469	502	464	513	479	490	478	489	495	483	482	457	471	519	486	463	482	443	485	513	464	460	465	480	475	452	453	447	484	472	473	460	468	459	494	484	478	466	465	488	478	465	484	507	478	475	497	443	454	473	482	437	521	494	457	497	493	472	485	474	504	461	443	476	496	497	494	471	471	468	475	435	468	517	489	445	502	521	504	441	520	510	477	467	480	485	488	458	466	465	529	464	484	465	473	489	470	494	450	464	489	474	445	486	493	507	504	495	512	517	489	552	502	482	453	469	470	460	495	482	484	494	471	497	503	468	486	512	473	464	472	501	505	527	480	441	476	500	514	462	468	477	466	446	470	487	548	491	449	458	464	457	466	468	444	466	458	471	470	510	520	512	522	477	464	458	451	464	476	437	466	440	464	507	481	487	441	449	508	461	544	479	473	494	522	451	475	496	493	528	522	471	458	472	482	485	489	470	521	473	450	452	511	485	484	490	494	475	519	497	478	511	494	466	489	494	452	530	457	483	464	476	479	437	519	522	461	510	463	487	490	479	488	468	459	472	470	468	540	460	507	474	480	490	458	468	479	525	504	496	412	481	494	493	490	488	464	492	449	468	451	495	526	487	470	473	495	467	469	519	471	460	491	463	489	523	517	451	453	453	497	478	479	512	476	511	490	498	474	520	464	493	505	485	474	499	482	491	474	507	495	471	448	502	470	487	494	500	445	465	528	440	419	513	478	468	488	486	483	522	482	463	475	503	493	512	456	466	472	485	486	456	536	490	459	506	446	481	496	481	482	463	404	466	464	433	454	485	449	454	473	448	490	538	481	488	470	491	479	475	515	493	479	491	487	481	480	543	482	437	480	440	485	512	498	477	519	497	496	432	502	501	474	464	487	474	516	464	463	483	429	479	441	474	466	484	490	521	457	456	492	481	470	477	456	472	433	468	499	445	499	480	520	465	477	494	459	474	470	476	474	492	487	421	483	488	489	493	486	460	498	469	477	503	445	494	509	507	493	474	464	447	493	479	501	475	484	493	479	473	481	477	455	510	477	461	458	461	491	517	474	460	461	495	549	501	482	511	495	491	500	465	467	477	504	485	485	455	483	493	495	450	497	487	451	475	467	496	483	478	467	443	490	486	516	501	508	464	453	471	505	516	495	494	454	492	486	475	463	494	461	492	459	499	478	448	475	503	464	446	485	503	508	489	499	440	475	476	458	466	510	525	492	481	502	438	490	482	477	451	482	479	495	511	526	518	480	481	481	456	461	486	464	442	456	470	539	466	501	491	502	503	469	502	442	468	460	472	478	514	474	483	512	480	457	486	493	489	463	513	514	481	482	474	500	507	435	472	480	505	479	502	462	502	498	476	485	462	514	479	487	487	479	441	467	475	478	463	502	471	480	507	473	477	465	480	486	522	440	444	486	486	456	496	455	480	465	511	461	540	505	486	519	470	474	499	465	503	468	451	498	431	476	469	508	480	482	503	477	446	497	465	481	468	460	502	477	470	489	475	483	478	466	485	464	442	489	458	491	519	484	463	495	479	467	477	475	467	523	494	481	493	506	460	495	431	490	470	480	490	480	499	474	500	448	468	492	498	521	512	491	449	503	449	463	470	513	477	465	493	496	542	499	525	504	484	465	545	453	489	502	471	516	444	494	484	509	481	462	469	484	474	489	489	457	487	485	524	492	472	453	472	509	467	492	446	461	482	505	491	491	442	490	496	490	461	473	464	507	458	510	499	468	464	479	503	474	485	458	489	498	463	499	502	455	467	482	468	462	531	490	508	475	484	481	500	476	442	496	517	486	495	458	485	499	483	504	470	508	488	487	478	482	474	476	504	447	503	501	460	498	478	493	470	492	489	476	492	472	424	468	467	467	473	479	515	489	468	502	471	455	476	486	489	464	459	500	485	457	476	498	471	472	447	485	491	456	505	490	504	522	473	496	484	441	479	495	446	452	503	545	454	509	453	458	478	472	501	454	508	459	495	476	498	476	485	475	543	476	516	431	506	488	510	491	466	515	471	487	449	491	494	496	476	486	484	501	532	463	501	448	467	467	542	464	483	487	497	476	516	466	477	444	499	536	486	465	479	484	469	470	480	492	487	514	487	443	496	489	501	504	504	465	497	486	464	498	475	494	461	521	446	507	470	467	529	499	475	484	452	460	507	461	474	472	489	479	463	489	500	498	500	509	515	460	496	490	526	470	510	470	489	506	466	476	503	507	452	438	539	446	454	449	497	464	490	524	450	495	458	493	504	471	526	440	479	509	481	499	524	482	471	529	481	488	487	522	476	514	516	516	456	507	465	483	466	488	472	444	475	497	429	486	483	478	482	472	481	464	542	513	507	486	458	496	500	461	491	498	484	459	530	459	514	488	478	502	487	457	515	478	462	497	507	491	466	508	475	479	468	470	511	506	476	472	481	463	469	496	499	469	471	469	463	438	479	445	456	490	516	498	493	463	481	481	486	462	466	499	464	503	483	477	496	468	492	496	492	471	481	502	480	508	472	467	480	476	450	501	483	463	496	491	471	503	478	497	523	501	463	512	523	474	475	513	454	514	476	464	502	461	505	476	464	520	496	540	485	448	509	499	498	481	488	513	442	454	483	475	460	435	537	507	464	475	462	512	480	492	516	462	514	511	489	489	515	477	483	478	495	464	484	465	452	508	438	497	477	459	468	470	501	460	478	488	462	482	502	495	446	452	486	501	494	505	482	482	495	455	492	492	489	503	476	483	482	482	455	440	486	450	508	498	522	464	454	456	503	467	490	450	478	489	487	482	491	468	478	465	492	500	498	488	483	490	505	491	480	480	477	469	487	514	425	511	488	476	485	495	453	513	485	499	484	490	486	502	464	490	510	488	503	441	492	445	490	451	517	475	507	496	443	507	485	503	509	508	485	501	510	506	530	481	446	459	497	508	493	490	448	473	484	476
33021	44730	37596	24967	17877	11689	6894	4520	3944	2932	2634	2076	1623	1384	1217	1125	1046	1087	1052	926	836	803	848	1042	1214	1066	975	896	769	790	768	763	733	684	713	708	755	733	718	754	761	681	724	734	699	707	730	745	699	773	707	736	700	690	739	757	725	739	712	738	762	677	725	697	712	737	715	762	751	704	710	716	663	722	728	716	786	739	726	758	754	729	757	720	703	774	742	740	691	728	743	721	707	687	729	732	718	744	762	765	698	674	725	695	701	757	774	731	736	714	721	720	735	754	716	696	730	732	757	770	748	715	721	729	676	711	727	733	725	757	701	771	719	718	720	684	708	791	727	715	738	713	674	794	741	766	738	752	709	709	729	696	681	749	727	724	753	734	700	732	702	676	736	686	689	696	747	734	721	699	750	753	714	746	770	701	704	768	726	749	673	752	758	727	663	709	704	711	731	720	736	696	699	696	737	752	746	704	679	751	715	701	703	727	707	756	680	686	691	740	704	759	754	728	714	672	692	760	725	723	721	725	689	738	745	713	711	747	749	731	699	723	759	704	711	693	764	708	722	696	708	666	741	742	699	721	713	734	712	710	708	766	702	730	727	733	753	725	703	728	721	720	686	713	713	702	709	726	719	695	717	725	710	744	726	729	727	710	673	767	741	738	720	746	717	718	712	701	740	720	718	752	697	765	681	773	781	764	718	731	699	766	734	749	712	712	738	748	694	727	705	726	753	724	787	661	803	719	762	696	759	716	668	724	782	727	733	720	700	732	706	696	733	746	737	720	742	733	703	681	758	723	724	764	697	695	717	742	740	700	709	700	739	683	726	741	711	720	712	693	720	720	764	710	738	708	735	683	713	755	762	732	706	742	702	713	753	705	729	723	771	739	753	677	677	695	710	714	741	762	743	713	750	779	689	737	706	732	726	729	717	737	775	740	750	705	701	718	739	659	675	749	743	749	704	723	721	707	688	700	766	717	743	718	740	741	700	734	748	697	729	778	704	730	711	733	752	780	737	735	714	760	759	700	751	707	762	705	759	743	740	738	729	733	728	740	733	766	733	707	733	740	740	719	724	698	723	760	737	670	747	717	684	781	743	720	749	708	734	755	734	697	733	725	685	714	741	716	759	760	705	678	727	729	752	724	679	712	726	755	691	671	665	652	731	718	717	692	735	722	769	704	709	768	691	729	739	750	736	745	771	755	715	681	739	735	712	744	725	775	705	733	718	736	701	724	742	685	704	755	768	702	690	678	696	713	743	706	695	752	745	763	772	748	701	742	688	727	740	731	707	735	677	707	743	761	708	747	706	757	717	736	758	729	734	740	736	703	759	756	693	703	725	696	747	763	733	719	724	785	706	743	714	773	767	737	739	728	735	685	775	691	708	699	713	754	772	764	749	699	755	747	689	703	766	709	713	692	704	700	723	755	714	706	704	746	721	735	683	733	747	682	712	716	744	778	791	768	685	724	741	733	690	720	692	696	711	735	748	725	692	690	749	745	738	707	765	730	689	717	733	711	707	703	737	751	717	742	767	727	766	736	711	740	693	727	757	730	689	745	676	693	730	741	717	747	747	734	684	725	753	735	726	677	771	719	743	741	709	770	700	711	758	701	710	685	733	706	726	691	706	785	745	731	709	721	749	736	732	762	766	724	767	690	670	771	767	656	746	715	710	679	755	709	706	736	756	714	685	760	699	704	709	745	732	752	712	736	762	781	808	724	728	757	784	746	711	687	738	758	756	678	732	754	720	701	775	724	712	724	714	699	685	749	715	739	756	759	718	737	696	697	686	734	725	747	762	706	672	756	715	771	709	779	727	684	709	745	735	741	716	722	734	727	726	746	721	660	717	758	712	751	732	667	746	740	734	733	682	771	728	688	723	761	750	775	709	717	740	747	727	734	764	727	743	749	734	711	737	687	798	713	735	684	739	716	763	756	698	766	738	734	730	711	722	734	736	726	705	691	702	737	750	778	733	712	718	719	714	740	719	712	732	718	723	719	707	701	723	726	725	724	718	719	729	689	710	747	735	687	744	713	762	693	742	739	807	739	747	720	728	763	712	744	679	741	786	782	669	712	738	678	771	687	738	699	740	710	724	744	719	754	734	716	736	723	732	739	680	721	744	734	680	700	735	751	739	693	732	742	722	726	695	730	728	761	747	787	689	769	706	699	703	708	764	730	725	717	723	734	709	745	739	687	712	697	736	710	680	713	725	723	755	717	750	767	715	730	694	790	735	740	726	699	705	740	729	759	674	734	741	749	731	724	751	729	731	765	721	685	713	759	736	680	731	702	729	720	715	721	742	713	763	724	741	718	742	715	735	761	714	706	707	746	709	707	721	693	713	726	749	720	703	670	729	744	716	708	716	722	713	763	697	732	733	756	713	725	759	701	731	717	717	754	729	707	723	707	720	710	762	743	732	738	748	741	739	726	713	719	754	722	718	718	712	676	705	778	682	750	676	746	723	761	746	790	718	711	716	679	736	745	757	760	712	729	733	715	734	713	763	677	767	729	718	725	744	708	741	697	735	751	706	767	716	750	744	704	721	714	725	720	758	699	695	735	715	725	766	769	732	743	728	717	716	760	768	693	763	761	701	728	721	759	736	736	728	725	764	715	734	733	734	716	710	719	737	809	706	710	731	740	741	722	728	764	683	703	729	778	763	700	716	740	736	694	762	721	734	766	691	705	732	676	740	701	740	729	772	716	720	695	687	745	691	742	737	743	711	782	728	713	732	709	741	694	689	696	737	708	746	749	726	724	741	723	772	689	730	714	752	728	721	811	718	724	748	683	728	663	744	769	720	754	712	760	741	747	732	757	738	695	734	676	672	753	693	707	737	762	727	732	725	740	750	721	750	700	742	765	737	763	744	735	731	732	754	732	736	708	720	701	746	734	760	774	770	708	708	717	694	701	769	693	723	737	726	718	718	747	725	735	726	711	710	747	715	756	717	706	760	719	733	738	721	709	740	701	692	742	718	759	743	727	728	727	756	690	735	678	743	730	676	756	723	722	713	736	704	748	743	726	703	696	725	747	720	723	755	711	737	704	803	696	690	718	721	722	700	711	725	660	689	694	703	681	706	737	731	738	710	730	678	722	697	692	740	676	713	689	742	694	752	744	730	727	744	728	703	745	751	723	735	740	749	737	703	724	727	707	757	727	713	743	799	707	758	716	785	714	730	775	707	734	711	630	787	792	686	709	740	702	678	714	688	701	736	686	727	741	708	691	747	726	728	731	707	770	724	741	746	751	714	753	677	709	700	728	724	736	692	685	743	708	739	724	751	697	724	720	678	713	708	729	776	712	762	746	740	790	770	745	699	751	748	721	726	755	676	739	733	715	737	792	750	755	759	700	697	724	793	747	782	723	755	717	705	720	752	690	675	729	715	732	735	750	745	739	687	705	722	779	717	721	751	770	678	707	704	778	698	778	733	726	712	717	740	706	740	803	728	728	715	706	731	759	767	720	748	688	717	752	740	725	726	719
24777	21682	28938	25695	20576	11674	4974	3030	2431	1824	1418	1244	1014	858	932	766	694	709	636	635	608	585	576	1169	1601	1446	1134	784	590	558	547	513	514	520	474	506	507	479	515	514	501	528	497	523	485	525	528	494	518	476	504	462	494	446	493	524	483	471	496	510	512	492	489	469	471	486	482	490	489	482	484	539	513	524	465	497	487	507	536	452	508	501	520	513	519	454	520	523	500	495	476	502	526	518	432	477	499	495	517	495	502	450	461	453	496	483	495	502	485	496	471	481	537	465	523	493	495	496	471	424	490	460	470	524	505	518	503	458	489	469	498	500	503	448	518	501	504	509	496	482	493	500	480	460	496	517	463	477	517	480	484	531	499	458	509	494	483	519	485	517	496	489	492	508	498	499	485	525	493	482	493	488	504	484	466	543	505	490	468	469	475	480	489	480	454	476	456	501	496	493	507	543	511	495	522	501	506	480	496	487	487	451	499	443	477	443	495	473	442	524	478	479	481	496	538	505	507	483	491	504	511	485	516	512	494	493	472	471	501	523	506	464	506	491	495	507	501	493	492	499	531	482	471	494	486	456	487	479	506	499	462	531	469	529	480	486	501	530	490	474	498	520	501	472	449	474	489	515	494	442	505	483	476	499	496	494	494	491	478	444	495	461	460	527	466	511	511	476	501	487	495	476	484	450	485	470	465	534	521	477	491	497	464	499	520	503	474	465	481	488	447	521	480	482	488	480	514	518	476	504	503	482	485	517	463	518	483	475	461	496	511	497	504	501	482	525	476	464	480	454	524	463	491	473	481	471	474	473	540	499	517	467	521	492	516	518	503	479	444	513	496	432	534	493	474	495	471	496	487	510	497	452	513	513	517	476	499	491	525	493	460	518	505	498	488	476	465	501	501	473	493	459	462	511	460	501	477	460	510	499	508	500	502	488	473	476	509	477	515	503	473	506	485	486	498	488	521	462	476	451	494	495	480	513	523	489	472	471	497	513	491	489	507	470	495	540	482	505	545	545	502	470	489	543	480	481	500	497	499	523	510	464	482	493	490	503	475	481	482	460	492	487	496	464	487	489	524	491	494	535	511	491	482	520	511	493	495	522	477	510	463	468	475	479	484	522	484	492	514	460	480	498	465	516	475	496	513	482	519	504	469	446	476	487	473	506	477	528	503	493	512	483	475	471	506	481	475	460	489	484	505	495	458	468	491	528	509	495	532	513	488	498	520	509	508	502	469	429	513	469	499	510	498	469	433	503	478	477	485	503	441	497	514	510	517	478	462	496	513	491	506	533	481	504	508	521	496	448	498	487	451	494	490	477	474	538	505	508	501	473	539	469	456	438	476	487	509	476	475	483	479	473	539	511	502	469	490	524	517	480	485	490	465	496	499	466	506	482	473	472	478	482	505	485	470	500	510	505	471	473	500	521	513	454	490	491	440	470	470	457	480	455	495	493	466	465	521	517	487	514	482	461	485	502	509	490	468	503	469	529	489	497	515	471	467	471	514	457	497	477	508	473	487	494	506	465	489	468	494	524	465	544	502	482	463	452	519	490	490	498	487	522	464	513	515	504	510	504	526	491	524	526	478	501	491	507	511	505	491	498	495	467	524	479	487	461	501	462	491	531	491	498	449	520	501	451	487	548	465	501	493	484	511	477	462	464	531	479	484	509	512	480	478	473	524	509	493	493	463	507	484	490	486	496	493	539	491	449	480	449	456	465	478	486	502	500	477	523	468	490	502	536	482	545	465	492	515	490	456	477	478	528	508	479	515	505	510	520	505	505	481	469	491	513	459	476	517	506	491	514	520	516	523	488	459	502	474	502	472	505	509	483	523	496	524	478	488	523	461	473	501	472	497	499	510	508	505	509	496	444	463	492	458	510	513	481	466	525	497	531	497	483	494	511	464	442	507	460	514	503	499	473	507	504	501	493	476	502	481	494	498	516	447	522	512	473	496	485	468	524	480	502	501	477	486	497	518	479	536	504	484	494	510	500	522	495	499	512	475	516	467	471	501	521	499	451	488	495	465	477	501	458	479	500	498	480	467	526	489	504	479	498	444	519	518	521	499	490	495	435	480	450	511	481	477	484	527	495	512	467	498	476	487	463	483	512	493	506	527	510	491	475	474	462	496	492	512	477	521	475	521	463	520	471	543	487	513	511	502	473	532	473	480	489	472	503	525	518	522	531	489	521	499	494	489	511	480	495	523	479	476	481	494	484	484	478	513	488	450	490	491	512	451	463	500	483	503	507	484	512	507	495	476	493	503	523	477	472	510	511	450	507	478	507	486	488	524	481	506	493	527	501	448	501	472	488	484	480	476	488	470	466	507	465	450	500	493	481	498	515	500	501	490	481	495	503	506	459	464	511	465	491	498	483	483	458	478	518	523	511	500	516	503	489	495	517	506	506	494	469	510	493	514	474	493	535	488	483	519	458	524	492	537	478	496	516	486	539	455	517	478	509	487	486	540	516	480	504	489	485	496	483	485	487	499	443	471	481	481	477	496	519	480	479	503	489	431	459	447	471	473	498	503	483	507	500	496	490	468	511	507	524	479	478	488	511	524	481	478	535	496	504	510	496	449	468	484	461	491	493	478	496	515	464	485	484	506	485	486	481	475	480	517	515	466	482	533	457	479	496	487	531	466	505	495	501	490	498	532	504	464	520	540	478	467	462	463	510	504	535	475	497	471	508	517	467	489	493	466	481	483	475	464	489	482	478	501	492	518	514	508	498	481	498	495	513	480	525	472	495	540	488	448	456	522	486	515	486	520	474	531	490	485	454	464	508	501	481	446	478	509	525	464	463	498	497	500	512	469	510	474	495	493	506	488	513	515	464	483	485	504	484	452	498	509	478	483	515	478	467	522	520	515	487	485	492	471	538	505	472	501	495	492	484	451	453	457	492	500	504	496	481	529	500	503	497	443	447	483	486	454	494	499	516	453	497	487	479	501	467	508	492	500	507	484	517	495	511	510	527	507	497	493	488	516	501	469	464	477	498	499	465	490	480	499	500	505	495	480	484	497	474	503	485	473	513	469	470	539	520	493	513	491	496	508	496	509	493	508	470	492	497	534	496	532	513	507	473	496	483	462	498	526	483	500	474	470	473	519	493	486	491	475	489	502	490	514	463	496	517	471	508	493	506	507	502	494	490	491	475	486	520	483	454	507	457	508	472	512	484	480	496	523	469	523	470	459	457	489	516	526	481	493	502	496	487	498	473	484	471	494	503	501	536	467	449	465	538	494	507	487	470	453	462	474	466	500	483	504	460	493	470	488	525	507	505	511	495	485	503	439	482	497	480	507	456	501	507	503	505	504	516	491	510	532	508	466	501	485	508	492	497	482	504	512	512	471	542	517	497	499	470	503	501	497	487	476	481	435	464	521	479	512	465	480	477	509	529	483	469	500	514	508	491	487	505	508	497	478	524	484	494	497	487	493	449	512	488	512	490	466	497	522	489	495	505	503	474	525	470	511	475	475	479	471	487
33825	52163	45825	31193	22494	13981	8537	7073	6108	4535	3429	2883	2285	1953	1789	1536	1441	1190	1195	1124	1075	979	968	2600	3697	3125	2349	1378	1053	925	785	787	809	758	706	759	722	733	762	761	754	716	740	735	705	753	765	728	723	692	696	782	681	761	671	746	735	720	745	753	745	769	723	688	731	697	754	700	759	754	748	717	746	701	785	752	689	704	695	770	740	724	762	739	690	698	741	735	736	773	727	728	743	737	748	687	741	740	726	715	750	682	756	761	721	759	727	730	786	788	715	723	755	726	707	735	735	766	768	720	765	746	746	791	721	715	755	826	738	728	740	722	741	751	736	735	734	773	713	723	746	721	733	741	760	736	713	736	709	760	754	750	730	699	723	743	746	774	778	742	729	746	725	705	740	694	744	761	715	741	749	728	698	720	733	707	730	761	722	762	721	777	737	773	726	714	749	722	717	718	748	753	718	756	740	753	747	724	730	735	761	733	764	701	787	717	694	694	786	725	717	792	747	692	740	743	742	776	735	766	712	705	726	745	705	732	774	713	731	699	728	688	762	752	732	725	748	721	718	717	667	707	765	737	754	754	744	674	728	727	715	722	733	749	764	758	739	718	766	767	709	744	768	749	761	766	730	737	723	738	804	728	708	750	709	719	728	714	770	782	731	711	772	792	724	731	685	750	719	733	712	780	755	710	737	732	688	750	761	720	686	704	734	740	773	714	751	732	670	702	714	739	742	779	778	720	725	718	679	699	739	722	725	737	772	721	722	739	710	739	851	729	751	752	740	782	709	694	731	767	717	721	734	743	766	723	699	725	732	753	721	680	713	738	803	709	712	768	725	718	717	702	767	733	735	726	766	764	798	739	762	734	731	742	747	738	752	711	747	752	731	750	783	748	752	739	693	700	736	679	748	719	806	737	739	777	714	730	727	739	721	733	699	687	773	709	736	750	719	714	698	733	788	748	760	781	715	785	781	668	708	806	746	721	736	742	731	763	685	727	780	739	713	742	762	749	689	730	709	690	706	734	732	694	732	743	681	706	770	748	769	730	747	719	781	723	722	705	749	747	679	760	758	750	739	732	740	728	718	715	723	690	726	712	769	729	707	740	752	739	729	723	717	735	771	727	716	771	721	793	791	730	732	720	770	701	743	760	758	733	763	700	725	729	771	761	776	795	713	814	761	763	720	750	739	737	731	755	684	778	726	690	738	722	763	752	720	686	712	708	724	702	760	737	770	746	750	696	786	733	748	727	773	794	725	713	712	749	774	699	725	768	714	750	729	697	703	716	735	742	773	691	756	721	784	751	726	757	719	766	727	719	736	767	726	768	740	708	725	730	714	714	769	714	739	777	737	720	743	729	716	705	729	709	711	717	710	742	754	733	705	748	705	710	728	719	721	745	726	744	781	753	697	746	805	769	700	733	737	705	733	796	695	745	741	756	732	715	760	722	718	748	746	696	755	703	678	725	764	738	719	749	742	772	726	743	697	755	781	782	742	711	716	711	754	739	738	756	711	766	721	673	723	755	747	709	705	727	728	721	722	728	694	707	758	670	725	758	717	733	765	720	779	745	762	758	764	749	757	713	782	718	770	724	742	752	767	740	750	771	755	764	702	721	731	717	720	736	731	727	769	764	708	727	766	732	705	782	687	723	707	743	747	723	699	767	717	756	704	727	786	715	741	739	767	722	691	729	745	738	717	756	735	743	755	731	711	729	697	676	729	730	736	743	774	781	747	730	736	732	694	755	776	784	673	744	710	728	718	775	711	727	768	726	675	767	720	708	739	728	723	733	740	731	784	699	732	723	692	741	777	726	747	705	743	738	726	768	738	730	727	776	734	742	705	743	725	709	751	722	731	715	691	728	731	717	748	763	698	751	749	753	752	700	767	726	740	737	778	728	738	718	779	731	769	742	718	788	796	690	708	718	687	757	746	678	737	669	743	737	747	720	777	749	748	764	759	811	723	730	733	738	727	764	720	757	764	715	701	769	746	716	760	719	742	730	773	748	745	715	765	762	691	760	732	752	754	741	717	722	728	724	716	749	744	716	746	729	774	754	699	782	740	715	715	753	746	723	757	756	746	713	721	760	774	713	675	772	770	710	715	719	729	702	745	772	716	740	737	751	677	711	765	722	715	703	749	704	734	723	768	716	745	732	767	712	759	687	741	756	719	684	694	716	759	751	787	800	741	769	697	744	737	712	689	732	777	757	759	760	707	796	734	706	755	754	704	721	729	705	748	785	734	709	717	791	772	730	745	742	776	695	726	761	719	713	676	696	738	704	737	700	781	763	717	738	695	753	792	744	757	747	712	742	736	774	738	718	812	740	710	734	725	708	735	715	747	771	715	702	741	720	728	723	738	768	733	756	744	746	764	718	764	709	757	774	754	741	713	753	683	705	749	772	686	740	740	722	749	747	747	731	762	734	728	751	721	708	748	733	695	710	759	732	780	711	708	711	728	713	765	725	716	763	744	706	715	754	772	669	736	754	730	759	724	726	755	687	744	735	719	710	716	713	742	689	720	698	752	759	711	732	687	754	732	742	712	712	764	713	764	689	761	737	723	770	724	732	728	704	705	751	748	740	767	742	741	739	750	755	708	765	750	769	718	719	705	695	718	731	743	767	714	760	740	725	749	798	679	702	789	747	710	799	778	726	697	748	698	744	758	726	688	736	735	749	725	675	743	708	776	763	703	729	727	734	724	734	700	745	739	776	761	738	741	732	698	743	782	709	714	737	743	731	768	692	765	741	722	762	708	712	731	688	728	727	740	719	690	728	779	714	742	728	752	717	743	764	683	717	730	749	798	758	756	736	700	770	760	665	717	779	722	690	715	712	759	709	699	739	665	724	762	736	752	738	774	739	759	720	736	756	722	791	746	710	735	717	748	701	728	697	745	744	711	711	767	775	737	735	745	752	764	731	732	734	744	723	725	740	746	712	678	689	715	785	721	771	762	761	716	723	745	706	750	771	769	702	768	747	711	708	765	742	725	748	754	701	748	772	719	729	693	805	707	733	776	747	745	728	703	756	731	729	761	670	747	786	796	769	712	707	691	723	760	721	748	738	738	724	731	744	747	724	743	734	787	736	758	743	749	680	739	743	735	735	775	762	722	715	748	800	724	734	764	748	713	735	686	773	712	747	742	745	750	748	780	695	714	705	774	722	713	739	723	735	647	717	742	751	704	747	759	724	742	739	725	764	695	700	723	769	730	751	721	741	751	742	761	713	755	716	776	726	710	746	740	734	688	760	710	690	728	724	771	730	784	769	691	684	750	736	743	755	746	742	717	789	757	752	722	724	706	756	689	713	733	740	785	748	707	757	748	738	805	741	727	738	725	755	699	675	742	775	731	726	709	713	745	688	760	769	740	767	780	704	773	734	725	756	714	694	727	748	772	781	708	729	717	755	673	744	781	717	708	708	754	758	721	767	712	720	727	751	784	768	726	695	716	736	721	686	747	784	695	750	770	714	659	701	661	718	791	695	746	716
23534	21609	29518	24380	21986	20473	11077	4930	3374	2572	1857	1351	1254	1138	972	924	825	738	769	675	663	625	685	1897	2627	2721	1951	1155	771	585	554	526	486	536	501	542	484	493	506	483	517	498	491	506	496	489	480	496	515	492	487	493	511	473	507	477	509	510	485	511	493	491	470	472	453	514	530	498	540	540	531	512	530	506	537	507	484	440	461	510	520	501	479	530	482	487	500	469	479	439	481	502	494	515	504	468	480	543	506	502	492	505	496	465	512	469	530	504	469	518	499	508	504	496	510	499	494	496	496	492	506	487	488	516	468	459	514	533	483	488	521	550	489	521	495	500	491	506	515	470	488	476	500	502	500	537	458	520	526	521	452	489	506	543	430	504	484	469	456	511	472	498	463	468	508	485	496	452	491	488	495	538	517	505	504	490	451	479	509	510	501	475	511	478	516	475	513	520	484	501	455	507	504	535	508	514	524	504	503	480	486	490	480	532	487	478	515	488	490	471	509	528	481	535	512	501	499	513	488	455	512	493	465	486	485	501	519	484	465	473	508	431	544	492	484	513	488	496	506	517	503	515	525	491	494	492	480	526	481	488	507	510	478	470	484	477	521	518	498	471	508	499	500	527	506	483	499	471	485	479	522	459	504	511	513	496	482	536	499	460	465	514	473	488	515	495	533	505	496	498	518	503	503	472	496	475	467	515	471	522	478	462	463	492	507	502	522	461	487	489	516	505	496	479	507	476	504	469	483	509	499	463	507	514	473	467	466	487	453	501	496	509	493	490	541	507	478	490	484	527	456	478	527	501	504	509	534	464	504	481	489	504	510	498	510	470	472	470	522	502	495	513	478	516	498	567	522	486	466	489	463	468	506	498	480	483	503	501	501	535	490	528	491	505	508	490	442	523	505	479	500	482	482	501	453	498	514	490	483	512	514	493	533	500	506	443	472	519	486	485	500	503	508	490	510	486	491	487	480	472	508	509	480	465	509	435	466	509	484	522	501	472	488	462	482	516	515	461	480	528	486	475	519	507	488	497	508	501	490	491	475	496	511	441	498	539	501	506	485	513	450	509	554	487	485	448	460	507	458	507	534	489	517	540	495	503	466	501	489	510	527	481	478	513	498	515	540	516	507	500	514	476	500	499	513	460	491	512	475	501	508	520	475	530	507	502	461	540	504	527	521	510	552	526	532	480	489	459	500	478	501	498	510	555	488	559	517	483	476	538	516	535	490	495	508	514	506	512	466	484	473	505	528	466	507	469	485	494	533	510	490	492	504	498	440	520	540	540	486	516	490	495	521	476	470	494	466	496	564	482	468	519	530	501	485	467	473	526	487	497	495	508	509	510	512	533	481	513	515	509	506	498	496	512	512	489	485	499	500	478	505	524	504	493	494	490	453	522	465	497	500	510	493	509	498	515	509	479	507	482	480	511	489	530	451	499	473	503	489	478	482	487	499	486	465	521	527	484	464	501	497	528	489	460	478	509	497	532	504	502	513	498	470	474	510	507	501	493	462	507	497	536	509	473	490	484	482	485	474	506	497	494	529	465	537	469	473	480	548	491	497	490	447	479	473	515	485	443	498	492	527	486	487	529	515	516	451	475	494	477	477	501	476	519	513	499	510	517	515	493	495	502	506	533	508	496	517	476	473	509	509	522	472	472	438	491	489	469	478	465	515	501	490	482	513	495	454	512	538	495	471	501	497	522	489	494	481	483	506	515	475	508	492	479	534	475	488	494	502	514	480	498	522	458	470	442	515	511	472	463	502	467	505	494	485	492	490	497	482	495	484	512	507	531	450	526	492	461	502	461	460	479	523	444	504	471	489	517	455	463	485	475	495	471	480	503	499	527	501	530	480	488	499	484	496	530	528	514	464	507	529	516	504	492	522	505	484	506	507	487	513	497	522	503	496	507	454	454	496	465	522	493	499	502	521	509	507	504	502	507	532	525	505	507	488	503	522	469	487	488	500	497	505	520	472	478	514	499	494	478	508	494	499	484	494	495	474	537	498	498	477	509	483	514	453	541	497	473	537	499	511	494	472	514	511	474	498	477	453	500	470	520	502	516	511	460	483	501	535	475	460	488	480	513	555	466	506	486	531	496	524	501	507	550	524	499	492	472	499	506	480	477	469	492	504	479	488	522	500	501	489	509	467	502	479	481	479	511	474	508	484	489	466	477	470	501	484	467	497	502	482	475	501	480	498	494	486	540	516	498	511	498	487	516	502	481	486	478	487	474	465	514	473	517	495	493	513	509	479	523	499	508	462	504	514	489	503	537	511	502	478	512	527	478	477	472	512	494	475	513	510	495	500	553	507	523	481	502	459	529	529	518	529	494	546	479	529	541	504	505	462	520	483	447	485	454	494	472	510	525	478	475	502	485	527	534	502	490	524	500	536	525	500	503	472	504	463	451	468	496	462	525	496	498	461	474	525	485	527	476	479	529	531	475	497	511	518	493	517	498	524	526	501	517	504	547	518	482	469	524	517	489	488	509	482	475	462	481	500	513	483	503	511	465	468	520	463	482	479	516	505	485	465	527	505	500	489	518	511	478	530	495	501	521	513	522	525	537	478	483	484	453	509	478	488	483	470	528	511	508	528	486	487	494	501	530	489	506	478	474	531	504	485	469	490	465	470	525	503	494	454	503	488	488	522	509	462	464	442	517	492	520	467	478	484	465	476	522	501	494	489	520	473	504	485	487	476	496	503	453	503	436	462	475	470	516	488	475	477	510	463	480	518	510	531	482	511	522	492	500	491	526	513	483	498	497	449	494	455	492	515	521	487	505	505	528	471	515	502	495	503	546	501	442	495	502	505	486	439	464	505	521	498	479	488	488	510	513	535	497	474	468	495	493	459	454	527	502	501	482	505	524	459	481	488	492	482	492	507	479	521	518	508	514	521	497	493	515	505	521	490	497	490	445	497	469	465	531	491	473	501	508	494	516	490	532	521	492	511	503	454	497	501	507	480	492	488	499	502	481	503	497	497	576	507	475	509	523	462	490	467	502	463	515	495	454	488	514	499	529	526	522	526	488	469	537	479	485	478	512	481	460	498	497	533	509	518	492	485	521	499	557	538	488	497	469	492	535	501	514	487	479	485	536	480	518	471	460	536	491	465	519	448	505	446	481	481	485	508	476	497	513	517	486	513	497	479	515	484	479	472	499	477	458	488	486	483	477	499	517	515	509	518	485	509	475	504	462	476	505	543	471	528	499	476	513	521	495	460	492	513	484	462	490	491	534	486	513	536	505	477	486	478	482	518	499	463	478	484	488	457	480	471	476	521	522	501	473	486	496	507	519	465	484	503	517	494	541	476	520	495	471	517	478	466	473	491	477	514	520	461	471	523	476	523	485	458	469	504	487	475	497	539	513	530	499	518	518	503	499	464	496	535	458	504	548	530	447	477	530	531	498	467	514	487	501	499	498	527	514	491	480	503	507	454	430	516	463	494	495	500	494	529	507	518	554	517	513	489	472	523	513	527	530	518	484
36187	60666	52338	35978	26625	17195	11728	9943	7989	6136	4569	3158	3008	2652	2086	1984	1710	1515	1583	1434	1159	1059	1238	4694	6277	6109	4321	2394	1322	1012	791	792	772	770	780	682	750	757	721	716	703	726	721	767	736	692	713	758	748	702	736	682	739	715	736	753	719	724	734	686	706	726	733	699	684	707	728	730	735	751	639	629	735	716	728	690	731	729	736	701	730	683	733	729	687	673	749	725	711	708	726	717	670	749	765	698	736	753	714	800	717	715	737	708	724	686	779	741	732	733	719	734	690	739	724	803	694	722	725	678	717	790	766	732	704	748	726	731	767	764	782	730	741	784	746	715	755	794	717	719	755	717	710	738	744	751	716	722	721	714	719	696	722	705	778	705	687	720	724	730	729	728	728	690	732	777	732	726	711	783	695	721	708	656	742	695	725	702	717	723	716	732	733	769	746	722	740	678	746	721	737	743	718	733	681	732	720	728	727	699	765	726	719	754	714	715	713	685	725	698	743	725	711	654	748	731	712	715	703	720	747	726	740	706	763	686	729	725	686	748	744	724	711	760	718	731	740	702	710	715	787	726	716	735	723	700	687	722	750	708	720	703	772	736	705	660	719	766	742	741	701	707	709	743	719	696	716	716	761	737	693	728	728	762	773	733	714	739	729	712	736	771	737	723	710	737	717	702	741	670	669	768	734	706	710	757	754	741	703	658	756	745	721	726	799	741	682	756	739	725	708	725	698	679	724	708	733	734	748	724	725	718	745	768	747	755	686	680	717	717	693	736	755	725	705	685	754	740	702	669	748	716	761	721	728	735	715	732	723	749	732	771	722	746	758	716	701	753	735	697	736	731	756	696	749	661	702	672	686	718	733	762	753	756	690	742	743	720	721	714	693	698	737	683	717	743	753	736	729	743	745	751	743	692	721	731	715	726	731	774	748	745	713	715	691	723	721	724	714	727	717	732	685	726	667	723	726	728	736	735	720	718	727	692	728	701	715	769	746	708	751	724	768	725	728	738	713	682	732	749	729	743	722	722	704	714	737	682	712	696	682	771	676	781	743	729	766	728	738	734	754	733	765	700	766	733	700	716	728	691	713	714	745	742	729	757	735	673	709	722	753	734	725	704	733	719	738	766	692	712	716	754	686	709	701	741	702	727	716	704	748	716	699	729	729	732	750	715	690	738	743	747	733	703	694	702	732	713	758	725	742	733	732	756	742	741	700	710	743	701	732	696	750	736	742	761	749	721	723	738	720	702	767	720	737	728	728	732	765	716	687	699	770	725	778	703	697	701	732	681	710	714	690	691	748	715	698	749	695	709	734	722	773	699	717	708	691	750	721	725	769	746	746	742	704	783	709	734	721	697	742	715	703	721	733	691	732	715	701	736	752	712	710	650	706	717	698	747	754	785	783	715	685	732	719	730	691	699	679	724	714	725	720	757	738	752	760	709	748	661	725	717	724	734	780	669	763	748	690	750	712	709	776	728	701	739	712	742	741	722	760	706	674	738	728	731	770	731	713	757	701	738	721	742	693	784	755	783	741	772	722	791	723	696	711	752	709	746	727	734	691	700	763	780	741	717	712	746	671	754	709	717	705	734	685	752	737	765	722	739	786	791	771	718	770	681	685	701	742	756	745	675	770	706	739	696	734	755	754	744	722	724	731	731	723	705	717	757	753	735	731	738	746	745	719	725	725	736	752	750	748	721	770	731	682	673	751	778	706	722	704	754	718	706	707	706	694	702	755	656	712	786	713	648	678	727	719	723	726	731	769	758	742	725	707	703	707	719	728	683	772	721	678	696	700	704	700	769	685	730	698	732	746	727	716	758	682	702	766	700	735	686	733	778	685	759	719	734	738	752	730	702	686	696	743	713	701	733	697	708	733	707	772	714	701	754	725	761	745	746	722	730	690	750	723	700	749	767	722	712	725	766	753	742	778	702	699	682	705	746	757	708	736	708	732	771	747	717	733	757	766	695	758	723	760	740	722	741	756	691	709	695	748	688	700	736	783	729	742	716	723	738	679	708	697	702	721	691	767	760	735	728	743	711	708	738	712	729	729	747	769	702	732	732	775	730	693	725	724	743	735	714	758	700	735	736	737	683	723	678	671	742	747	697	732	707	719	739	732	700	732	708	744	763	703	731	750	715	745	723	723	704	697	729	740	708	785	716	769	741	713	724	708	718	715	748	729	775	720	699	742	745	774	734	739	670	740	697	756	676	741	693	728	704	749	747	716	739	734	704	684	748	730	670	705	701	756	686	782	735	708	749	750	728	686	744	748	748	764	714	704	745	764	758	682	729	714	727	724	737	693	726	752	695	748	707	735	717	753	710	697	732	737	699	720	721	723	769	685	699	672	753	764	700	744	733	694	696	757	727	750	715	718	743	712	715	708	732	724	735	697	696	735	727	746	717	722	705	692	739	679	751	712	738	683	713	767	727	705	684	746	707	705	748	708	741	720	720	719	753	741	714	700	728	745	722	712	710	716	671	679	725	687	693	719	688	737	709	733	712	740	756	743	716	744	719	741	696	757	722	712	753	730	734	689	745	740	725	739	747	678	734	702	716	732	725	730	768	750	744	757	757	678	719	762	747	791	718	673	731	694	678	729	720	735	785	754	768	714	730	702	736	717	727	730	741	695	711	669	709	701	706	721	754	750	741	714	786	689	707	725	759	740	717	706	729	749	740	750	768	713	714	707	733	695	718	732	681	714	717	721	720	768	756	743	711	734	726	703	764	745	726	731	712	748	723	729	753	725	747	676	769	681	742	726	779	757	741	750	718	766	731	719	715	736	692	728	741	731	731	765	691	742	708	772	709	702	735	710	711	707	710	712	708	718	695	757	751	705	724	696	741	738	801	776	711	706	715	775	727	764	682	723	760	737	734	741	779	754	768	788	715	748	761	728	745	740	738	694	731	703	715	731	699	698	775	742	658	673	695	713	714	754	761	738	729	730	747	665	718	671	751	724	798	736	735	729	732	718	769	757	723	755	699	742	743	730	683	703	738	715	760	719	773	728	725	733	742	687	696	707	695	700	741	658	741	739	696	736	690	760	710	720	663	748	710	758	713	718	710	721	772	728	685	712	735	726	709	727	704	690	715	757	718	728	760	734	737	700	728	751	714	739	761	721	686	720	746	751	657	748	731	758	729	707	726	718	705	735	733	706	718	705	753	774	722	764	766	689	708	739	742	753	721	709	748	702	726	718	683	741	712	696	714	717	735	735	719	719	706	718	713	745	744	708	694	667	723	714	715	772	681	699	716	714	741	720	744	730	717	698	729	733	729	746	699	733	726	669	751	768	731	690	732	728	772	704	706	681	733	727	728	728	661	709	742	707	717	707	758	748	697	722	733	768	708	785	704	745	723	703	704	703	695	722	737	711	699	740	701	716	694	706	740	738	694	697	748	731	753	777	683	731	710	667	748	742	731	746	731	748	793	733	706	746	764	721	714	787	758	747	744	782	702	681	659	722	789	750	686	699	709	720	753	706	759
29137	27300	27131	17280	7097	3915	2604	1854	1496	1346	1155	964	856	762	685	642	638	660	644	561	521	534	508	568	670	719	682	685	611	550	462	477	526	480	490	513	510	468	485	504	481	518	510	474	509	472	469	471	466	476	510	515	495	503	512	514	489	506	498	508	483	490	498	509	493	496	516	511	487	505	470	524	476	472	470	489	493	468	500	502	515	507	478	489	522	511	493	506	469	510	517	499	432	525	495	483	499	470	491	505	473	516	493	508	531	511	473	485	524	497	523	498	465	456	476	521	493	454	477	468	518	489	522	500	494	480	492	494	486	504	481	467	441	502	476	486	466	486	482	514	482	506	479	491	502	502	489	465	472	459	483	509	518	512	465	506	455	467	508	496	473	497	498	468	515	511	496	474	457	491	483	488	486	462	477	498	510	497	480	480	511	456	537	507	480	496	449	472	466	497	539	503	469	478	501	482	503	472	522	531	544	492	508	479	461	516	519	499	491	518	483	504	527	469	490	457	471	516	499	467	474	443	513	517	520	510	475	487	453	528	511	477	494	482	497	459	503	507	522	464	482	489	489	523	484	518	472	533	514	481	464	506	528	498	474	471	514	481	490	501	504	474	481	502	459	481	507	505	513	489	500	484	522	504	478	484	508	507	480	478	501	452	510	472	469	494	490	475	504	466	484	519	457	505	482	493	462	475	484	529	493	491	549	524	517	505	481	502	481	498	486	509	497	511	515	468	494	551	484	514	446	525	473	501	504	474	495	482	486	515	500	522	450	476	541	431	509	473	494	475	467	478	493	504	494	437	505	494	478	491	473	497	513	525	492	486	469	499	501	491	491	521	453	482	528	468	497	531	493	500	449	499	480	498	505	475	467	507	471	483	467	507	494	457	478	534	474	505	477	493	511	503	492	462	471	505	497	488	465	480	490	546	450	488	512	495	457	478	476	523	470	540	474	495	470	492	519	442	533	462	499	456	487	485	496	479	497	494	507	492	515	474	508	525	464	455	476	525	475	509	464	459	505	479	539	455	492	507	498	517	485	509	492	520	487	462	521	487	500	484	438	519	438	492	497	455	538	515	505	480	516	489	501	473	494	500	484	512	486	456	457	495	482	497	487	509	505	480	528	495	500	491	474	523	523	499	480	522	512	438	491	441	491	505	508	480	521	492	498	522	447	502	489	494	474	463	484	481	500	500	459	504	480	484	530	478	517	458	477	514	493	487	477	538	463	526	500	495	485	492	517	527	531	507	502	468	494	509	474	510	460	497	499	507	505	523	497	460	454	490	451	483	470	503	542	499	490	510	529	538	487	497	438	548	509	475	468	483	489	493	492	473	508	508	501	504	506	515	495	510	515	465	516	484	484	496	531	512	495	476	466	497	488	497	480	490	480	466	473	483	512	497	510	490	467	463	478	467	497	523	473	529	493	520	491	496	498	505	468	495	499	503	469	418	504	526	496	482	496	517	463	485	521	493	460	460	484	479	525	463	512	521	475	459	492	489	513	485	526	480	472	497	509	525	482	490	483	472	527	535	483	507	517	494	504	500	494	503	492	474	452	514	512	491	507	486	532	478	513	482	479	474	501	473	525	479	470	483	492	506	527	498	471	480	450	488	487	463	499	526	477	418	507	510	465	516	468	491	485	507	481	504	479	513	465	488	459	496	500	486	472	528	468	529	510	513	487	531	495	468	494	471	474	471	516	503	473	468	492	463	486	473	506	508	472	528	493	501	490	471	482	466	498	480	540	489	479	480	486	480	465	516	488	500	460	493	504	514	505	511	473	461	483	481	559	511	493	459	540	499	489	509	508	493	515	500	468	493	499	508	477	478	480	511	485	491	515	508	461	503	475	477	502	537	507	517	471	459	518	505	504	459	475	456	480	492	539	488	470	470	519	483	475	513	486	489	486	482	475	444	549	485	491	503	485	515	497	474	498	490	527	488	506	494	484	501	509	497	475	484	446	498	456	462	513	476	518	504	445	475	504	451	494	465	472	473	471	527	457	520	467	470	527	497	483	461	499	497	491	481	465	508	463	487	512	468	479	484	499	456	523	498	497	492	476	486	475	500	489	505	484	461	458	499	533	462	452	489	501	494	463	487	494	494	513	471	536	505	485	497	502	528	490	482	489	455	491	459	489	468	500	493	483	490	501	498	492	455	462	524	494	495	441	529	475	474	489	490	514	465	503	460	508	500	514	511	476	447	481	499	517	490	486	495	512	497	539	465	527	524	474	488	503	451	465	503	495	526	472	477	468	482	526	462	470	510	463	471	501	467	483	487	457	503	460	501	519	467	478	468	473	473	498	510	497	461	490	491	467	495	470	475	499	513	479	497	452	507	474	481	451	476	493	469	505	484	481	502	505	498	482	498	476	460	504	468	515	476	471	472	504	498	463	501	506	527	500	463	459	486	504	455	508	491	463	490	472	503	493	480	486	497	481	506	515	528	496	534	507	505	501	477	456	468	496	489	525	507	483	511	500	525	492	495	439	517	490	504	497	482	461	470	495	483	535	466	487	530	498	485	485	522	543	483	503	455	509	514	496	485	509	552	512	514	469	484	490	513	494	467	472	525	486	491	473	497	472	493	536	516	523	464	469	503	499	471	478	506	513	489	510	495	503	486	481	479	509	478	533	495	532	469	472	503	514	477	507	466	487	500	478	470	489	480	480	463	501	493	519	469	521	541	465	501	510	473	458	513	480	452	492	508	544	484	545	541	514	494	482	467	486	505	505	474	554	489	506	502	501	497	473	495	457	488	510	515	489	482	524	485	477	523	497	510	503	456	499	528	494	505	491	485	515	480	489	524	460	490	526	447	508	459	506	473	482	520	472	516	475	492	487	492	498	476	504	441	465	515	503	481	516	488	498	484	463	498	493	521	472	481	477	501	525	527	457	515	491	497	479	469	464	503	502	507	522	504	511	484	499	493	497	463	463	520	506	463	510	462	500	507	460	516	473	453	496	494	469	489	488	475	464	513	512	520	480	482	481	506	426	495	464	513	479	506	512	469	497	499	479	535	469	531	489	487	487	466	497	476	502	529	509	515	526	499	527	503	493	471	519	462	503	529	477	519	514	516	500	506	486	498	528	506	526	511	481	479	494	468	467	507	450	511	489	501	464	479	539	464	459	500	503	508	500	457	503	517	523	511	492	499	507	515	487	473	496	488	476	439	446	475	476	420	487	513	512	495	521	488	476	446	495	485	542	493	491	522	478	502	474	500	482	517	506	535	527	482	466	495	533	507	453	516	445	479	488	562	470	525	503	514	484	489	495	507	488	459	465	492	460	514	501	498	482	501	477	495	477	503	493	515	481	458	491	484	478	465	478	513	492	481	478	495	467	506	473	519	493	465	528	489	475	547	511	491	516	504	499	518	477	489	517	491	465	487	486	455	494	476	502	478	521	472	501	503	504	481	492	508	489	498	480	488	504	519	488	483	487	494	526	436	510	484	505	497	446	444	520	479	466	465	518	524	521	498	480	492
33762	43090	35145	21832	13540	9027	6322	4945	3880	3455	2822	2142	1671	1657	1454	1334	1222	1157	1066	989	975	855	831	937	1045	1184	1212	1141	1011	862	724	775	729	778	710	742	699	733	752	755	762	758	755	769	769	759	759	733	742	717	744	731	718	730	772	735	711	760	731	785	703	753	718	753	720	682	729	762	724	733	750	731	751	753	732	788	702	765	708	694	753	707	749	721	744	757	742	765	739	715	746	712	779	769	739	751	772	739	751	740	743	772	766	772	742	754	736	777	710	755	781	729	713	708	791	728	731	782	791	747	784	751	755	772	740	768	720	728	744	706	732	762	729	709	730	747	720	747	731	721	757	722	759	735	762	715	703	783	706	732	795	729	719	727	687	740	724	763	752	748	714	725	751	722	779	746	704	709	785	720	723	699	745	719	704	758	699	719	756	669	722	716	762	739	729	748	741	730	723	763	784	761	723	729	770	705	739	711	785	688	743	741	731	700	796	748	743	735	742	727	687	729	741	721	759	767	739	712	739	754	684	742	659	752	736	801	758	700	757	744	732	733	734	738	762	758	795	716	735	728	724	708	731	747	752	761	750	757	717	752	769	748	755	768	723	736	759	739	746	761	758	753	748	754	680	729	716	757	727	765	767	754	713	738	749	741	706	757	721	705	759	729	729	760	754	728	767	748	736	695	757	716	758	719	786	714	747	724	721	796	703	774	786	753	753	731	760	748	726	732	672	760	760	763	755	689	743	720	775	711	723	694	745	737	682	714	745	743	759	737	764	729	774	768	705	714	742	743	723	755	719	765	789	719	753	695	727	779	736	771	753	733	744	724	751	755	732	726	790	725	719	749	734	725	738	721	696	781	711	720	796	749	697	709	745	711	788	707	728	742	756	711	692	750	741	736	715	678	687	763	696	767	753	728	745	733	756	746	734	747	748	775	766	724	698	749	782	766	686	729	743	773	716	729	735	697	733	692	767	725	748	740	779	732	714	737	707	714	742	741	742	721	740	761	778	705	729	764	718	713	771	727	724	708	792	757	722	748	752	754	733	739	770	762	739	758	734	703	775	752	788	740	721	692	776	797	795	758	721	731	764	782	752	747	781	738	756	812	734	702	728	711	732	749	771	708	722	697	757	756	735	721	765	725	745	723	762	824	771	777	721	710	752	718	678	736	745	740	697	720	752	733	761	727	725	751	740	730	694	754	738	761	729	774	723	710	733	825	735	685	715	746	717	742	763	755	775	725	751	743	758	795	771	767	794	753	723	666	785	706	660	715	788	772	725	723	669	743	734	714	739	736	764	724	734	714	775	743	755	741	705	694	731	732	718	711	766	717	720	717	723	713	769	762	771	741	685	753	727	758	719	706	771	719	700	759	765	739	713	663	713	690	724	713	718	752	714	733	752	784	746	723	747	722	761	713	742	754	704	714	745	797	736	791	778	727	747	740	785	753	702	784	702	776	785	761	727	766	709	746	704	753	765	710	709	744	766	762	730	785	764	696	721	714	710	748	763	702	770	738	725	718	730	769	737	692	711	739	736	770	736	709	755	748	737	746	743	731	740	753	761	739	767	732	702	707	728	746	766	732	750	755	743	708	715	753	692	711	757	715	736	697	739	712	782	700	735	702	704	773	735	709	746	769	725	789	743	737	694	694	771	788	698	691	756	739	710	754	691	729	711	754	689	702	743	757	741	737	740	782	745	700	747	729	732	727	706	730	703	733	706	754	743	781	760	737	761	750	767	738	746	691	718	733	684	737	767	775	715	742	735	709	754	726	745	736	732	723	709	703	732	729	748	736	770	745	734	725	746	777	755	693	701	781	726	678	671	726	762	763	821	722	757	711	711	725	741	773	727	722	692	778	700	730	716	727	759	757	724	712	719	736	741	746	743	686	742	735	758	742	767	718	704	730	722	749	709	752	724	789	778	717	719	657	763	731	748	772	744	755	781	729	725	756	715	788	736	754	729	722	740	710	754	733	743	789	727	694	729	776	759	732	726	799	709	784	714	666	764	699	759	736	727	741	745	773	725	751	737	726	760	725	732	743	715	729	752	738	743	758	720	773	735	754	695	743	775	749	735	696	716	746	715	730	754	738	732	800	754	774	747	736	724	766	774	758	764	773	717	762	784	740	727	747	715	741	736	730	719	683	783	747	720	761	711	770	714	696	808	767	738	761	736	734	724	747	722	740	759	738	751	704	765	765	675	714	717	693	693	751	709	750	775	764	793	745	819	709	775	689	758	746	773	739	721	706	746	748	752	733	748	671	702	744	756	755	772	761	772	755	725	750	708	732	721	731	754	705	710	748	764	760	764	743	741	717	705	759	765	752	732	783	744	760	744	734	718	708	793	693	729	676	750	707	765	738	752	705	743	676	675	782	764	723	743	771	750	758	724	748	774	741	780	732	712	693	727	731	720	741	713	732	695	753	739	770	763	751	750	726	770	740	730	745	743	769	725	725	802	794	746	738	768	754	712	742	750	755	743	714	794	730	750	726	759	765	757	735	754	725	746	699	762	755	710	743	732	744	717	690	748	733	710	728	770	739	759	802	727	709	691	756	734	699	753	717	821	722	718	762	712	732	719	789	769	756	769	720	736	727	769	775	756	774	780	726	745	770	754	767	750	710	727	731	754	744	765	717	754	740	766	726	732	773	713	776	767	704	742	746	748	744	745	706	732	694	796	775	755	726	688	737	720	780	748	769	766	717	765	765	729	749	721	766	731	723	705	751	722	770	727	747	738	776	773	737	765	767	763	791	744	726	742	742	740	752	729	748	755	732	754	711	764	748	784	755	714	760	736	739	736	762	767	797	735	716	733	735	708	749	707	757	759	736	701	704	758	714	807	763	732	762	779	736	710	751	697	750	749	761	752	728	746	719	784	770	759	779	744	736	704	718	734	776	777	773	723	755	789	748	755	730	757	709	685	762	772	676	746	739	705	751	700	730	764	707	764	745	752	716	715	753	722	735	731	687	726	750	738	768	671	758	788	752	743	714	752	747	732	762	779	800	763	717	774	786	703	739	751	720	751	746	724	758	744	761	740	758	708	728	755	750	730	734	746	770	698	690	775	712	774	758	701	717	699	743	708	749	798	719	750	707	751	738	755	775	697	674	793	757	718	758	772	694	746	747	713	686	736	694	785	711	741	722	767	731	714	734	674	754	718	772	736	709	736	722	746	747	782	756	722	723	758	740	763	724	760	762	752	745	737	747	731	748	729	668	762	748	754	755	766	740	776	741	696	708	786	679	743	760	707	764	733	738	737	747	760	789	777	717	763	684	742	758	730	775	749	678	748	703	748	734	783	778	698	714	737	762	731	775	751	717	763	723	792	722	733	706	753	691	762	731	735	714	709	727	732	755	730	741	705	700	753	799	728	767	747	709	704	725	777	674	801	780	677	721	733	796	755	747	733	707	728	753	724	733	719	709	726	773	735	715	716	759	743	745	779	736	757	705	758	734	745	728	750	760	730	694	789	748	755	790	734	748	777	700
24769	21641	28824	25422	19848	10283	4541	2326	1922	1719	1465	1176	1022	921	781	774	750	683	684	608	554	558	524	687	1035	1287	1285	1151	897	707	637	561	499	437	497	500	522	529	542	511	465	497	500	508	549	469	548	466	498	508	446	497	502	498	462	501	460	436	501	477	517	502	495	488	506	481	470	509	499	502	498	541	467	516	506	487	454	483	479	497	501	511	506	499	511	504	495	492	498	509	477	479	488	465	511	471	522	472	459	508	494	489	482	490	460	543	494	528	504	507	465	529	498	481	515	508	480	492	488	529	483	496	492	528	450	459	459	523	520	468	497	507	520	499	536	491	491	515	513	489	484	482	503	497	556	493	533	500	502	459	505	494	512	495	458	484	537	475	523	510	501	473	516	500	494	475	476	463	470	530	478	490	502	534	504	483	486	458	499	522	470	466	519	469	458	507	523	528	491	520	467	469	460	478	469	507	522	475	498	492	518	468	507	476	497	477	533	469	472	505	455	515	479	527	496	435	483	498	504	481	480	479	489	509	478	499	451	516	522	505	473	500	443	509	501	505	465	489	456	504	488	478	512	458	498	501	497	482	528	491	481	484	473	461	497	508	495	462	506	452	479	483	494	508	500	511	480	451	487	494	477	525	526	504	503	489	478	472	470	526	477	497	537	481	501	471	480	498	500	522	479	508	453	444	510	503	489	506	504	459	482	450	540	528	507	492	480	484	498	499	455	458	478	479	501	482	465	520	509	499	473	502	472	515	500	485	513	496	468	471	494	489	476	511	495	481	491	501	526	483	516	473	541	493	487	497	494	513	546	491	496	483	481	482	500	523	461	500	488	512	455	501	483	476	525	480	495	507	529	501	472	512	501	509	517	481	523	504	487	490	482	499	480	499	491	499	471	482	483	470	496	489	493	490	483	499	506	470	474	490	475	472	535	483	495	492	490	498	529	534	450	488	520	470	455	488	498	485	517	524	475	485	502	516	495	492	536	437	512	490	502	545	449	503	462	499	481	502	501	476	480	498	498	453	464	490	476	512	480	509	510	473	491	484	531	509	498	465	494	489	511	500	495	484	511	420	475	476	512	501	492	527	447	457	487	482	447	496	474	473	491	482	460	512	461	483	481	502	493	500	502	437	473	495	524	492	472	533	531	479	510	491	472	502	507	521	504	519	498	530	515	510	489	475	501	527	464	468	457	496	535	498	477	499	488	494	495	513	521	515	499	520	473	518	483	489	459	501	479	510	504	487	508	520	472	496	501	509	503	475	473	546	485	482	479	485	464	497	491	509	508	498	483	444	476	500	507	523	500	508	471	476	492	489	512	497	495	510	447	489	472	487	468	527	488	502	457	470	481	507	496	496	487	486	491	496	487	454	499	496	470	461	525	500	484	517	476	504	467	493	533	489	548	488	470	496	493	500	492	524	480	491	513	495	522	473	493	486	470	496	499	465	463	483	520	495	498	471	493	495	491	509	507	511	460	474	473	504	520	465	488	502	485	484	508	519	465	482	468	514	511	495	477	518	493	455	487	502	462	479	502	445	505	509	484	512	503	442	520	506	498	498	496	530	481	483	494	484	502	521	475	485	467	495	511	466	488	470	521	483	487	461	499	495	472	489	489	489	499	448	507	466	510	509	488	490	465	464	489	522	455	451	495	506	501	482	493	501	497	499	521	461	514	500	469	493	445	441	479	506	495	466	497	464	461	481	479	456	532	498	530	470	470	483	507	493	509	509	476	489	502	522	457	496	471	504	534	502	457	500	529	537	485	517	467	485	461	488	499	473	488	499	516	470	504	510	510	464	480	460	481	468	480	504	479	506	511	488	471	518	473	489	499	518	503	463	508	508	456	534	483	470	487	491	443	441	443	503	485	510	470	542	505	505	516	493	476	435	510	527	508	487	464	539	460	523	481	529	518	491	467	489	476	499	491	482	485	472	495	470	472	482	487	488	502	475	481	496	510	476	494	498	459	425	493	496	497	458	498	480	453	485	448	467	483	498	516	492	513	508	486	511	502	526	503	483	474	503	509	512	454	454	482	531	465	506	502	497	470	475	469	458	516	502	460	496	443	484	513	470	484	502	502	461	477	454	518	494	486	521	459	501	477	494	490	481	504	478	536	501	479	514	511	517	483	488	473	514	457	513	483	464	495	470	499	509	476	503	471	551	500	450	470	499	483	475	464	500	465	490	458	487	484	478	533	473	513	481	474	464	509	471	489	515	482	506	500	494	470	494	471	475	464	522	492	483	513	519	508	505	502	484	521	458	479	477	489	537	502	513	501	518	521	501	492	482	438	431	477	510	486	488	492	509	469	478	463	505	486	479	479	486	514	489	464	498	478	497	495	516	495	457	474	462	479	519	498	485	518	484	491	486	470	455	483	494	491	485	477	523	496	521	453	521	462	472	486	499	512	497	505	509	449	517	486	484	490	514	454	462	469	465	501	505	465	528	534	475	528	484	488	489	501	517	482	467	510	460	540	483	466	471	479	471	477	469	505	503	509	497	486	487	473	483	497	527	464	470	473	469	450	492	467	502	485	489	506	473	524	496	532	496	510	461	487	490	466	525	523	510	469	455	504	489	491	458	495	519	525	528	540	490	487	497	505	471	495	470	477	534	522	519	484	504	520	475	479	487	467	464	483	475	498	482	537	524	533	517	458	492	501	476	496	479	503	506	513	461	509	481	447	519	502	492	527	480	493	523	496	491	480	484	470	463	511	499	522	500	448	515	457	483	538	498	510	463	495	552	510	514	508	518	459	479	479	496	483	469	489	466	521	514	435	461	490	495	501	511	515	467	497	514	494	439	492	469	504	490	490	487	458	470	523	462	465	445	496	461	500	497	455	459	495	469	471	499	509	533	484	504	498	488	495	478	489	473	515	489	467	462	500	498	477	458	491	480	483	504	480	491	511	530	459	491	485	502	548	475	465	505	542	502	494	494	507	519	541	468	473	510	471	498	478	526	487	517	507	477	461	531	513	484	500	561	474	478	499	490	476	506	500	477	448	443	518	472	480	510	504	456	479	540	476	522	489	510	470	502	469	515	468	471	455	496	498	463	504	497	495	492	518	482	508	464	526	456	501	457	457	495	529	453	449	443	485	533	503	521	499	507	480	481	492	503	517	493	491	445	487	505	489	496	488	473	504	487	471	515	519	487	492	518	466	509	464	496	509	456	477	470	485	470	516	447	524	490	484	532	494	460	489	510	504	455	455	512	531	474	494	475	475	507	490	470	488	451	470	482	523	461	483	491	516	517	436	487	470	486	551	489	507	512	475	513	456	454	511	495	464	476	474	513	475	493	487	488	483	464	481	518	471	483	468	522	539	464	485	470	469	502	492	543	452	451	442	473	458	493	488	487	509	512	444	498	500	513	498	476	483	437	449	502	486	517	481	492	510	501	511	482	489	514	499	499	515	543	507	478	508	501	495	473	490	491	522	481	508	484	522	460	505	486	498	527	532	470	469	475	487	507	480	527	467	465	454	508
35725	47055	42616	28477	19105	12204	8483	5257	4548	4509	3614	2822	2352	2165	1618	1548	1539	1335	1184	1056	975	999	874	1197	2122	2915	2755	2491	1713	1236	1043	850	797	722	783	764	739	745	739	742	713	728	797	732	718	680	750	716	730	715	751	758	720	723	735	719	743	761	753	724	710	751	739	775	669	788	744	709	781	781	748	756	733	768	732	727	717	762	740	697	743	715	714	707	757	718	734	683	716	725	779	749	751	759	712	739	768	750	716	745	752	755	781	729	767	752	712	717	755	749	751	745	733	779	783	780	751	720	761	767	712	802	750	732	752	750	735	729	744	737	746	770	748	763	755	738	733	731	729	742	697	694	728	699	735	764	695	764	728	700	732	740	722	756	743	784	690	789	794	729	719	712	753	754	754	733	677	741	705	655	763	725	696	762	786	757	747	713	725	702	754	772	744	688	754	764	736	743	730	771	742	712	685	717	736	743	738	729	733	743	718	749	794	767	709	738	725	758	752	752	743	767	692	739	723	782	746	720	747	768	798	752	712	728	739	801	753	758	710	729	755	734	712	715	747	737	703	752	758	751	733	754	745	714	708	715	715	729	751	745	735	698	730	730	738	778	724	812	768	779	722	722	729	728	739	748	718	735	760	682	775	739	735	683	789	693	740	729	747	722	724	700	759	737	705	731	739	778	723	733	737	740	714	747	719	722	745	723	796	770	694	702	786	790	690	776	785	728	708	740	720	734	730	744	754	753	743	726	734	728	743	737	733	713	743	779	726	762	719	683	688	742	724	738	714	773	745	738	765	766	770	787	760	748	713	712	757	732	729	721	779	725	703	762	765	753	683	716	734	773	721	744	716	744	713	740	760	754	797	750	747	712	718	698	775	740	809	749	766	731	686	692	748	717	739	817	723	725	722	720	733	686	783	749	737	728	778	717	746	746	789	752	757	738	728	674	756	797	739	723	716	714	746	746	767	781	766	670	714	720	692	732	759	746	686	728	757	732	759	738	741	725	703	739	760	754	756	788	730	776	738	713	797	708	704	734	779	704	776	701	734	737	759	747	719	721	725	765	774	752	702	747	734	743	711	713	729	741	759	743	750	752	774	761	777	730	731	722	725	754	745	737	729	741	776	740	758	794	739	751	734	745	741	717	762	705	791	746	744	719	760	776	707	690	725	734	740	706	758	689	694	707	770	763	738	724	680	792	753	775	711	758	724	727	719	709	743	745	774	708	732	740	710	779	724	741	736	717	753	803	760	729	720	684	746	763	799	715	713	726	742	748	726	798	749	721	711	748	790	768	765	653	718	693	736	764	751	698	724	752	726	748	729	733	722	697	729	709	731	717	783	714	763	699	747	785	725	744	747	780	784	733	738	735	739	753	781	753	757	733	787	720	721	737	766	751	741	752	709	704	764	760	744	760	787	734	755	742	701	765	768	745	735	758	694	782	745	740	724	761	776	767	757	777	703	762	692	734	796	760	725	714	738	738	761	750	748	767	767	741	752	723	733	768	732	705	733	725	785	691	683	750	712	777	729	735	752	748	735	724	756	729	752	762	721	718	721	802	782	736	727	753	800	755	774	748	759	770	751	709	763	756	788	757	679	796	775	756	760	687	695	742	736	741	771	725	780	738	735	727	710	726	737	735	758	735	755	775	730	750	742	746	707	753	766	718	759	758	718	736	738	752	731	712	723	782	732	757	732	758	715	771	731	731	706	743	729	733	678	752	740	759	774	714	734	776	750	748	672	766	737	731	735	775	707	728	740	742	754	708	735	723	773	734	776	764	714	731	721	736	729	727	730	736	717	799	721	754	754	760	759	755	715	746	734	754	787	771	739	759	692	754	795	759	694	699	700	691	762	726	718	759	729	694	741	747	691	758	788	741	754	703	744	693	745	724	726	794	739	720	774	765	719	750	709	774	685	746	717	700	734	726	753	716	694	734	737	763	750	695	746	750	739	712	744	766	697	759	716	728	710	726	763	719	743	719	703	762	710	762	726	775	751	731	744	717	694	792	715	716	719	791	715	776	768	805	773	747	737	758	770	727	746	703	767	760	745	744	735	763	744	742	735	712	705	721	755	735	745	695	693	720	778	704	763	728	755	735	708	734	750	748	741	704	738	770	735	750	775	740	738	757	783	762	755	722	723	689	768	748	727	754	727	781	774	778	777	766	756	739	733	742	764	784	692	738	758	732	709	744	752	744	735	734	749	762	731	755	745	717	759	777	742	755	784	779	756	734	697	723	736	741	768	761	776	748	800	734	743	723	757	778	743	773	753	724	731	724	752	770	741	760	731	771	756	732	700	739	743	728	738	767	712	758	740	729	739	778	731	778	746	679	739	709	724	715	771	740	802	723	762	715	762	781	749	737	748	777	762	772	713	744	671	762	769	687	717	729	767	724	742	700	730	730	764	727	744	746	780	740	723	725	764	741	722	727	746	731	713	749	723	699	753	726	712	709	699	754	722	737	716	762	708	707	744	744	725	706	773	727	750	762	783	723	743	772	778	768	756	780	689	744	777	715	745	769	765	699	773	739	756	692	774	790	766	774	736	724	720	738	715	764	750	730	750	762	709	697	795	769	706	736	712	709	726	754	747	723	738	738	722	745	703	778	745	725	755	738	742	761	729	761	744	778	732	733	733	735	749	756	733	770	762	714	757	711	749	725	735	784	703	759	746	716	754	732	764	764	817	731	769	696	775	769	766	748	704	738	751	773	734	737	778	733	745	687	763	774	702	772	749	699	676	749	778	682	749	720	732	765	742	751	736	749	746	749	747	720	729	783	723	739	742	689	700	721	770	732	802	740	715	760	718	733	726	747	732	817	742	717	765	743	733	704	731	700	762	724	724	728	719	745	675	735	747	766	754	729	738	702	725	718	770	702	710	749	781	723	779	736	717	708	717	791	738	714	744	779	740	739	723	701	714	768	745	694	722	764	755	766	763	735	733	733	754	784	770	728	739	730	749	748	717	764	752	745	720	728	757	769	774	714	747	778	743	756	795	721	729	738	694	749	767	752	753	696	720	759	765	759	752	737	679	770	711	718	725	703	724	725	789	803	698	757	730	718	686	732	738	735	780	758	729	756	753	732	749	745	753	754	750	741	751	778	752	718	744	713	735	773	730	715	775	737	798	713	760	750	763	695	712	743	701	733	707	731	695	728	703	785	721	748	735	757	756	772	746	722	773	738	768	746	686	718	798	721	745	762	793	763	710	732	697	703	733	694	790	675	747	723	752	704	722	696	767	767	765	778	718	725	724	732	765	717	713	731	718	685	730	747	782	776	736	715	733	743	733	745	706	700	766	752	744	737	770	780	718	753	767	704	719	770	756	738	727	729	737	751	743	743	741	715	768	727	734	737	705	771	750	754	770	735	761	748	743	728	757	775	744	767	755	727	682	741	740	714	719	716	733	727	786	731	736	740	699	734	763	759	759	761	752	772	748	778	696	718	748	763	736	727	745	720	693	705	701	749	769	749	685	769	685	765	727	781	713	768
23497	21635	29463	24310	21724	20112	9150	3109	2369	2465	1918	1521	1345	1365	1074	874	897	806	772	824	731	623	580	749	1966	2866	2491	1553	1167	831	656	680	530	495	537	507	506	540	501	495	499	487	483	467	500	489	484	504	512	530	476	497	544	464	481	517	496	501	529	513	521	518	501	536	494	533	508	529	524	517	493	450	504	485	533	513	524	468	490	508	491	518	517	494	561	496	515	503	502	505	495	529	500	483	505	491	520	483	493	466	506	489	496	470	486	469	460	440	522	515	502	492	558	496	470	493	469	517	499	483	492	486	519	483	485	472	480	497	468	509	528	479	497	520	506	509	547	450	472	465	483	464	502	499	521	469	484	483	474	514	492	474	493	509	491	509	491	500	488	497	498	471	479	520	491	473	507	486	486	471	490	454	492	496	451	474	467	497	475	488	515	544	528	442	538	491	528	525	505	481	472	471	487	475	506	496	500	519	482	495	500	485	539	504	480	487	458	479	514	475	495	466	516	542	507	507	487	478	524	499	482	513	466	493	485	510	487	542	485	530	515	450	513	482	512	507	516	451	543	483	495	509	474	487	484	484	472	494	474	485	507	439	483	544	500	472	473	515	480	510	528	487	534	511	498	509	506	517	535	516	512	474	520	505	500	471	500	505	492	512	485	530	488	459	495	512	525	516	497	506	488	542	511	514	495	511	482	492	499	457	494	494	505	465	449	473	532	504	463	512	484	481	493	500	484	549	508	528	537	511	506	466	520	510	493	495	488	515	546	510	501	502	497	460	550	504	506	520	480	479	463	490	496	471	476	522	522	483	452	514	517	503	488	486	479	493	516	511	467	485	527	517	516	473	487	501	483	483	490	501	493	543	520	500	486	486	498	498	532	466	516	475	488	476	512	492	498	451	505	502	486	483	494	510	529	513	475	516	476	475	490	462	520	506	478	501	497	502	489	468	524	479	508	489	479	497	494	476	503	508	501	517	535	506	475	495	489	460	557	530	507	502	524	497	440	497	502	481	504	473	468	457	479	498	484	488	459	471	518	462	514	495	504	519	501	516	507	475	550	510	528	502	514	474	492	501	518	447	482	525	484	547	486	509	506	480	516	474	488	471	510	481	504	475	484	504	496	461	464	464	483	474	461	496	517	531	514	455	520	501	542	455	501	486	517	530	512	517	495	520	517	475	519	462	516	520	489	465	514	498	464	511	476	543	507	504	513	493	526	505	479	498	539	472	500	516	502	516	519	498	475	510	497	479	515	489	511	493	520	522	507	474	452	504	474	482	495	487	511	486	502	546	480	496	506	500	499	500	498	506	497	419	482	499	498	509	496	489	538	453	472	471	509	551	505	535	505	480	484	497	479	476	489	474	496	500	495	504	487	484	528	508	490	516	483	505	458	455	499	489	485	484	524	474	482	477	466	437	505	509	530	513	506	486	509	506	461	527	525	476	473	473	440	474	515	486	501	472	487	518	515	489	518	481	493	489	524	525	495	496	493	515	506	508	489	513	505	515	530	472	484	457	504	495	512	487	490	511	488	462	508	495	482	498	481	461	470	509	479	480	530	545	496	534	499	509	485	497	463	463	519	504	556	471	471	475	516	521	501	473	516	458	505	509	501	528	487	515	490	463	486	491	482	505	523	495	426	519	470	475	540	503	495	496	493	554	534	491	494	487	497	490	492	510	483	482	504	472	490	471	510	490	495	477	525	464	430	526	483	471	487	518	496	532	494	507	498	527	506	488	531	513	506	489	508	503	474	542	470	477	482	491	525	487	488	510	503	498	495	515	448	519	510	461	502	465	456	472	483	510	505	474	500	440	474	457	476	485	476	524	486	523	509	533	516	496	457	505	521	496	491	487	495	498	517	482	490	515	482	485	525	480	520	506	487	503	513	480	494	441	508	514	524	505	478	502	505	475	527	502	488	501	481	491	502	508	494	489	494	453	502	508	473	468	520	491	494	464	506	503	497	521	522	532	501	507	468	509	481	518	446	473	488	505	484	513	518	493	500	465	520	490	488	507	479	521	501	509	459	495	505	494	494	495	500	495	539	480	474	462	490	486	483	482	456	506	506	493	466	485	524	501	457	489	520	488	521	491	483	493	489	463	514	471	489	511	514	502	499	499	523	509	529	474	455	488	517	470	486	479	500	508	469	502	507	472	467	508	487	517	486	509	451	482	506	483	498	474	485	440	485	511	451	514	512	496	481	513	490	464	509	459	461	458	470	525	530	522	471	500	478	495	526	453	486	463	497	503	473	485	501	492	454	459	482	486	515	476	505	522	475	523	501	511	472	502	482	507	529	511	562	453	471	539	469	497	534	507	516	502	520	489	492	476	520	506	521	458	501	513	509	463	502	524	511	515	496	489	485	499	512	499	480	477	504	503	493	526	533	498	506	465	477	493	510	489	502	542	515	491	503	495	451	493	516	473	476	526	516	530	448	505	499	495	506	492	516	507	498	489	500	482	507	517	494	472	490	483	481	503	483	500	483	504	498	519	496	559	502	501	484	490	482	490	468	522	517	523	459	464	520	502	499	468	473	472	537	471	492	466	505	469	483	506	511	470	486	507	501	504	482	525	529	505	503	489	490	506	482	481	475	502	492	536	474	466	545	462	494	489	484	493	513	535	496	527	493	464	480	528	494	483	536	551	501	491	479	496	473	495	483	467	500	508	501	457	470	502	466	500	472	502	508	510	435	505	470	447	503	510	491	501	502	506	515	493	505	521	473	496	477	472	485	515	455	499	490	488	462	489	500	464	504	480	503	480	482	516	482	494	486	524	516	451	512	479	483	499	496	484	528	508	457	492	486	485	473	468	486	496	454	472	486	471	491	516	453	489	497	503	513	493	491	549	531	479	495	502	484	489	485	483	504	494	495	495	527	509	487	511	461	457	535	494	499	458	493	533	499	498	501	502	532	497	535	478	461	453	472	501	518	509	535	509	468	481	496	481	512	504	484	473	487	476	513	518	461	481	542	496	506	508	474	540	489	479	480	510	500	477	537	479	491	509	537	522	471	505	487	520	509	507	521	513	492	528	498	492	474	499	545	504	527	501	454	517	479	448	471	486	471	471	506	502	500	474	478	453	488	463	533	472	466	511	491	492	484	472	459	504	502	543	543	468	493	485	491	491	496	459	470	533	473	506	534	514	498	461	501	508	491	483	499	471	517	551	486	504	519	484	480	466	490	513	512	479	514	528	500	468	489	511	472	467	529	508	535	476	553	503	478	478	508	489	482	475	509	465	512	479	498	491	506	490	507	502	495	485	480	469	486	499	464	513	481	485	460	510	461	487	482	445	500	495	532	495	531	518	490	474	502	463	464	496	485	490	476	500	518	495	519	470	510	481	504	532	498	488	489	506	460	473	487	495	488	456	486	495	512	458	471	466	478	493	462	501	481	518	482	479	476	527	526	474	494	464	530	511	496	470	494	488	509	500	523	501	497	558	482	503	483	517	484	496	499	443	507	505	506	443	483	531	507	467	497	538
36601	52274	46673	32524	21952	14525	9735	6334	6023	6283	5195	3920	3303	3107	2442	2078	1885	1714	1718	1554	1299	1143	1057	1343	4519	7035	5694	3317	2268	1626	1219	940	761	724	735	758	685	715	745	771	693	683	703	729	703	718	747	754	764	758	677	691	718	730	664	710	678	712	727	742	695	746	786	717	748	676	727	767	726	730	785	755	757	727	739	766	666	748	720	749	719	735	775	687	717	740	736	734	726	751	774	729	765	748	723	741	702	693	743	723	768	678	751	741	705	744	749	773	755	712	736	727	776	682	708	763	696	739	706	744	801	768	751	722	781	713	761	749	770	728	746	725	751	699	692	749	732	721	759	705	705	738	730	743	730	703	727	747	683	722	749	720	711	778	741	703	736	752	740	749	734	746	742	734	671	694	695	730	789	731	790	702	720	727	699	741	749	726	718	731	719	721	768	757	760	792	730	711	740	748	733	736	709	735	741	711	690	678	742	728	744	774	704	739	780	758	759	738	690	711	692	705	743	704	733	731	786	726	695	725	795	742	727	761	754	730	720	749	739	725	780	726	688	711	694	732	734	733	704	756	742	691	761	748	713	711	736	758	701	749	738	744	735	711	730	727	744	730	751	715	756	727	774	715	744	745	705	763	722	720	792	773	732	708	738	755	753	756	805	757	758	720	728	704	753	736	752	743	680	716	696	746	710	772	715	728	766	742	740	724	739	748	738	751	737	730	729	779	685	754	743	724	753	787	711	740	739	684	720	742	728	763	711	732	699	709	760	743	699	720	690	749	703	742	715	721	791	678	724	755	733	724	711	708	677	737	688	752	735	739	726	733	688	712	725	729	767	704	762	752	742	743	766	763	707	694	728	673	717	681	741	745	692	735	708	711	727	759	734	758	773	730	736	720	734	739	734	710	742	763	695	776	661	706	750	761	718	728	734	766	779	754	765	684	670	740	720	734	763	700	751	728	787	732	711	721	739	713	669	797	711	788	725	662	716	671	759	690	743	713	737	760	781	699	734	725	749	764	726	713	779	743	740	775	688	724	698	733	751	729	758	697	718	648	727	794	671	703	702	718	786	749	734	758	760	735	712	738	710	681	704	748	704	746	791	698	715	727	726	727	731	745	738	710	702	719	744	699	755	709	736	760	711	755	667	751	742	719	729	745	729	709	739	736	742	715	675	732	741	722	744	769	754	762	735	686	726	761	774	692	719	731	703	720	765	733	757	735	732	738	753	727	781	706	774	733	706	711	751	750	706	672	689	699	786	752	725	732	690	724	742	765	748	711	729	705	771	723	712	713	766	780	765	736	689	755	716	755	728	785	718	739	717	729	706	694	762	706	742	693	747	740	727	795	678	706	809	738	813	708	807	688	760	766	735	736	742	761	753	753	734	720	733	723	747	715	754	669	795	790	741	711	713	687	704	727	743	707	767	753	758	734	734	776	729	711	739	725	765	768	757	684	698	756	725	748	765	679	711	675	682	714	700	751	726	718	720	724	690	741	718	763	746	689	743	749	748	740	744	735	773	765	759	711	726	710	732	758	795	760	711	742	708	713	708	750	735	723	728	730	741	750	729	708	770	734	747	737	676	730	730	693	715	793	742	741	738	708	722	730	702	713	704	694	691	749	749	750	752	779	722	753	781	748	752	760	713	724	751	733	716	718	713	769	773	744	769	766	708	724	760	698	693	732	724	694	677	735	745	709	695	720	743	704	726	699	756	750	728	703	731	733	771	775	743	718	771	740	771	759	717	739	719	694	761	693	715	718	755	714	754	746	688	703	698	738	721	695	704	700	781	699	721	722	749	724	710	726	748	712	712	726	769	699	693	735	713	726	687	742	721	760	685	758	696	733	739	703	728	726	703	688	696	728	723	753	739	676	741	722	766	723	729	736	735	723	708	719	729	778	711	705	729	754	765	683	737	707	696	760	721	757	745	733	721	734	741	724	750	723	742	785	698	702	761	758	726	747	736	758	731	791	764	786	747	742	742	707	664	728	698	701	759	729	721	754	722	679	715	725	738	732	726	707	741	711	708	682	754	714	762	734	794	753	696	755	773	764	724	724	694	740	704	754	657	739	717	724	696	746	695	723	722	704	757	781	707	757	723	710	732	762	702	738	699	720	774	729	713	730	721	716	747	760	701	707	734	746	736	718	736	695	712	746	709	693	744	729	733	767	757	724	716	771	715	810	724	714	691	716	743	726	759	718	750	735	740	732	728	699	715	737	729	687	725	713	758	751	713	744	688	679	718	758	749	743	711	733	716	718	779	797	771	711	717	731	712	710	768	760	732	692	733	709	744	724	746	754	730	744	695	761	721	745	739	735	743	718	699	738	780	711	732	692	700	710	737	739	708	689	749	689	718	718	675	709	686	739	725	714	721	730	765	751	727	758	731	721	727	708	721	716	713	714	772	774	689	777	737	735	666	733	753	734	741	705	750	719	730	725	704	717	757	705	789	752	742	751	795	731	715	731	721	728	778	708	755	704	755	733	676	711	704	698	733	743	752	744	791	734	761	722	716	758	752	724	736	757	717	740	697	723	698	748	689	727	725	746	729	747	713	745	694	727	738	712	695	680	728	763	762	693	690	726	708	756	770	737	706	679	753	727	758	744	747	730	722	684	752	723	764	704	715	736	642	730	795	715	744	737	738	681	759	768	736	729	726	720	717	714	721	709	738	726	782	734	747	748	713	730	717	742	724	752	756	737	680	766	762	721	676	738	755	731	712	740	769	750	715	736	658	761	693	743	734	721	722	724	755	716	710	697	706	749	751	716	725	719	781	737	741	722	699	773	738	734	727	728	719	767	765	721	754	749	731	811	760	701	706	709	758	773	708	741	764	760	769	792	717	712	705	769	693	713	719	730	691	724	754	693	760	748	728	728	725	687	704	691	768	725	708	752	713	702	730	718	724	722	758	744	695	736	805	725	726	674	736	734	704	682	734	690	697	711	707	764	699	755	695	716	730	721	717	720	763	729	695	749	735	703	734	733	734	729	735	734	772	736	739	766	734	711	709	738	758	715	725	753	695	716	737	700	744	716	724	710	743	726	733	674	742	726	703	739	724	742	771	724	703	728	714	770	736	768	759	736	737	733	738	748	748	702	698	783	717	732	667	698	713	727	745	693	743	723	729	723	760	744	698	716	744	717	728	716	717	737	715	730	723	727	710	750	734	721	703	687	712	711	684	737	718	725	728	687	726	681	726	776	763	713	699	697	808	751	774	743	701	709	791	721	762	761	722	763	716	705	730	711	762	742	700	726	749	746	698	677	741	730	689	710	766	753	704	749	773	698	716	759	670	759	723	758	719	740	739	769	761	757	722	737	767	725	732	768	736	740	715	687	692	777	798	683	748	675	721	783	749	706	732	684	690	716	721	724	721	727	737	698	725	719	724	691	735	730	660	745	735	749	715	727	704	729	748	768	705	697	754	715	719	714	700	696	753	723	710	746	711	759	753	705	734	712	707	773	746	692	745	715	828	746	760	792	719	714	744	725
28518	25865	25982	15626	6202	3623	1972	1493	1608	1321	1131	1054	924	885	780	762	678	635	639	615	647	593	555	624	693	622	626	605	550	570	496	502	527	467	532	506	478	469	478	485	494	528	533	466	476	524	480	485	535	482	489	515	490	475	470	509	538	450	491	486	492	475	471	509	519	488	551	482	466	500	482	479	525	431	497	495	516	483	496	513	509	485	463	454	478	488	521	523	481	514	471	493	494	529	526	509	466	512	484	453	497	504	480	509	523	461	540	525	490	503	517	480	497	524	547	426	481	465	487	496	531	519	563	483	479	509	525	508	500	514	452	515	505	503	503	480	477	454	473	488	480	481	498	493	464	486	476	476	468	489	463	468	494	482	480	484	466	500	482	503	554	470	456	482	480	486	493	500	466	503	471	492	449	512	462	506	499	485	483	478	509	506	487	524	508	482	469	483	480	498	506	496	449	492	509	493	461	493	488	481	502	519	499	461	453	475	482	490	462	461	500	499	482	510	484	474	544	477	462	527	477	467	499	487	468	494	474	493	481	519	480	479	497	492	511	491	457	494	480	496	470	496	474	476	548	465	515	495	463	493	512	501	467	451	484	479	462	520	509	482	514	500	496	493	488	515	556	477	495	469	514	470	530	502	490	512	457	520	494	490	474	498	467	485	506	468	454	489	535	472	532	473	509	455	508	500	471	485	503	499	491	508	511	463	494	504	489	468	475	483	476	489	480	456	477	509	501	474	488	495	485	463	508	510	465	493	519	493	485	485	515	500	512	508	512	488	465	511	520	512	502	467	465	496	452	444	472	482	508	461	537	502	491	469	516	485	497	484	507	471	491	467	483	478	465	474	523	533	476	511	504	507	467	505	513	488	443	453	503	511	503	515	521	493	479	538	482	480	490	484	511	508	480	471	492	528	494	463	465	534	491	538	474	480	489	519	483	518	456	493	498	491	491	532	461	511	500	502	525	472	517	490	523	494	453	479	490	478	490	489	519	462	535	478	469	485	523	492	493	484	476	474	488	541	488	501	529	459	507	530	488	497	490	499	464	509	480	518	488	466	486	502	484	539	471	499	518	484	505	497	473	464	461	470	535	486	488	508	528	475	472	472	463	513	492	508	503	507	471	517	423	481	477	479	470	485	525	477	509	494	503	443	486	510	475	486	504	486	507	462	484	528	478	465	453	461	515	485	495	513	501	487	513	495	461	502	514	478	501	467	479	453	509	509	507	530	516	452	532	499	471	510	523	549	481	501	489	484	490	516	494	473	457	495	499	483	500	509	526	491	478	464	507	547	463	483	484	513	476	489	477	473	503	496	505	494	518	541	497	498	483	490	501	539	500	454	471	479	481	541	491	504	480	529	486	497	494	487	500	478	484	512	513	519	489	519	499	467	519	498	479	495	460	516	483	488	488	449	454	501	502	478	473	483	492	510	488	497	471	499	490	481	495	483	473	504	509	498	526	537	477	465	475	476	485	503	510	496	476	507	478	453	517	535	496	534	514	474	460	456	483	502	487	453	505	482	507	522	507	511	481	513	485	506	472	519	526	514	503	494	459	480	527	478	486	478	519	471	492	535	489	488	474	480	488	511	466	509	506	472	466	475	507	477	524	490	492	505	464	423	486	468	505	507	528	490	493	539	511	471	471	520	445	492	516	493	498	472	490	478	484	476	518	458	483	456	530	538	499	544	477	491	449	477	488	491	480	477	521	449	525	527	462	523	514	483	477	488	465	450	499	512	467	494	484	452	475	444	453	518	452	525	473	465	484	508	539	499	479	538	504	509	463	514	488	502	512	485	507	503	479	523	485	497	499	470	494	494	508	461	491	472	445	455	510	483	489	458	476	487	505	508	501	508	505	487	494	437	504	515	502	469	517	505	458	533	504	472	482	465	477	479	536	467	461	509	495	477	458	514	502	443	513	450	468	449	503	485	491	476	489	498	509	487	460	499	486	499	464	505	512	514	497	499	526	466	493	495	511	473	494	460	434	483	500	467	513	459	490	503	473	454	495	496	513	518	500	502	504	458	488	506	550	463	518	502	501	545	490	496	535	496	520	491	509	495	448	504	483	472	504	499	476	457	507	491	455	499	533	473	497	473	509	530	492	517	473	517	464	491	480	476	458	469	496	509	489	514	530	437	429	499	525	479	486	494	511	530	467	489	545	542	512	491	454	501	516	512	484	521	478	457	510	444	513	497	466	472	506	483	508	508	489	497	511	502	487	504	525	458	460	506	530	505	493	478	461	478	522	517	477	484	503	468	549	503	522	478	489	527	474	498	475	536	488	509	527	496	536	511	507	466	477	497	463	519	495	519	487	500	503	466	507	511	494	529	473	492	486	476	523	497	503	483	504	510	453	498	490	513	457	470	482	510	467	456	518	486	486	498	477	505	489	496	497	517	480	467	467	504	510	500	496	459	491	489	488	518	452	478	458	520	495	513	505	481	476	467	515	503	465	499	501	507	504	482	505	519	500	466	493	494	486	506	510	481	519	506	482	522	501	516	519	466	524	532	468	483	514	495	478	507	481	469	486	459	523	497	486	468	514	458	482	535	464	473	480	466	558	474	470	527	532	493	476	497	531	509	459	455	477	519	469	516	482	484	485	501	497	486	486	509	540	498	505	487	511	443	439	491	446	523	498	502	548	489	490	488	500	499	448	486	538	532	488	447	497	498	471	475	458	496	472	489	501	498	478	544	499	450	501	458	492	499	483	470	477	468	491	525	485	464	504	480	483	475	488	486	549	456	484	466	501	462	493	518	475	483	483	526	450	523	497	473	493	487	483	450	518	482	487	487	508	474	470	472	486	480	510	514	477	472	509	475	482	485	505	500	559	464	486	491	499	506	503	520	461	501	493	498	490	500	489	463	500	476	476	451	509	516	524	488	495	419	474	481	484	478	477	464	498	492	487	501	483	472	504	521	483	478	472	468	465	487	476	507	505	495	551	487	466	489	470	467	482	508	490	524	494	521	519	489	444	498	496	521	495	454	484	475	424	468	474	544	461	453	507	456	475	493	456	497	445	504	487	530	491	440	493	483	462	437	499	479	498	512	492	490	479	491	473	498	513	462	492	516	492	490	511	502	531	500	473	514	521	482	485	452	497	477	478	475	521	476	516	494	487	479	483	526	519	492	472	522	486	501	494	488	500	483	496	473	518	520	476	464	522	496	494	477	505	502	479	454	492	514	500	545	463	486	498	503	509	492	464	510	448	495	478	496	457	508	465	474	512	461	526	489	481	513	527	511	495	494	483	520	492	491	500	496	493	489	519	468	506	500	483	543	505	479	519	490	459	535	468	485	488	514	503	495	488	519	447	502	455	487	459	473	462	474	498	487	525	474	496	481	536	474	512	508	487	501	522	507	491	462	520	498	493	502	456	500	533	503	478	465	479	502	516	482	537	502	513	452	483	464	523	536	498	484	490	460	479	494	499	520	504	500	492	491	493	461	483	481	505	496	473	476	517	521	452	499	494	481	496	483
30698	42110	33805	20802	11818	8311	5130	3996	4248	3444	2904	2477	2190	1908	1722	1482	1300	1240	1188	1168	1159	1084	1021	1152	1221	1192	1148	1029	968	814	748	772	742	768	797	768	768	714	692	723	741	745	735	772	695	815	759	746	740	774	756	799	703	703	741	804	726	701	746	719	745	751	745	742	725	755	789	736	728	713	756	741	736	723	721	718	739	704	708	701	776	707	747	756	746	734	728	725	699	713	729	702	751	750	708	705	785	710	788	777	742	745	784	739	757	760	699	748	762	769	739	802	756	696	742	744	728	753	721	722	711	801	725	736	722	771	732	716	721	724	779	800	764	778	683	780	733	761	784	742	742	714	743	753	751	731	719	756	698	732	748	757	731	737	783	772	736	811	785	748	731	757	713	705	722	752	758	765	736	756	754	765	740	748	757	746	803	706	730	771	737	732	732	719	761	751	746	723	728	774	663	796	742	736	747	736	755	722	697	688	741	714	722	762	762	705	709	765	729	767	739	762	743	719	769	695	789	765	794	692	783	758	788	779	705	747	780	727	764	764	742	773	751	766	804	788	764	716	696	727	743	761	735	746	778	782	795	725	740	734	746	693	735	746	802	760	724	727	739	773	744	763	721	741	740	758	770	727	740	719	740	744	750	741	718	736	715	809	710	746	725	727	725	758	751	765	702	762	727	748	723	699	768	725	757	740	712	740	739	704	774	730	732	696	741	764	772	770	743	723	743	775	742	738	727	737	688	728	789	785	756	711	804	734	687	759	725	754	737	768	703	740	732	690	776	717	738	735	728	755	764	753	746	706	764	763	782	819	742	745	737	773	761	733	738	756	782	725	768	764	766	774	753	760	774	716	733	745	725	699	739	734	736	719	771	774	709	709	749	760	752	757	749	737	726	730	724	728	736	704	726	704	734	769	703	703	753	715	735	666	776	763	739	761	762	746	729	727	726	739	682	721	750	738	749	741	769	776	746	697	732	699	755	721	747	753	773	743	733	742	735	746	745	771	760	749	717	738	719	705	704	718	780	739	733	699	722	726	744	750	760	781	704	762	807	711	733	762	774	716	731	733	797	810	711	718	764	738	765	776	745	704	677	751	716	721	775	781	706	724	732	672	732	784	749	717	738	711	756	750	709	749	697	700	738	744	750	694	718	740	789	745	751	735	722	763	694	742	712	782	735	790	731	730	785	737	744	734	744	697	752	767	759	748	745	719	734	757	753	723	695	727	698	750	803	756	740	770	725	699	773	741	768	705	752	755	744	766	729	714	747	744	755	722	745	711	747	742	747	732	693	713	756	730	726	722	721	752	750	719	716	700	777	741	765	721	756	749	743	759	781	755	752	673	738	722	747	684	709	706	706	746	749	739	719	773	721	739	739	745	728	707	724	750	712	738	711	737	754	731	776	755	749	763	704	792	774	752	723	728	752	729	669	760	713	744	716	831	762	721	713	708	730	754	721	735	722	739	716	730	748	780	766	767	729	750	740	741	769	737	745	716	759	751	793	697	711	760	723	749	770	717	757	752	710	730	736	718	713	726	753	701	720	731	744	701	706	732	745	704	748	785	770	777	751	675	772	710	736	777	761	704	712	704	789	697	712	761	760	741	749	765	701	739	744	734	738	712	739	761	745	725	710	743	709	722	721	756	693	746	734	755	753	726	740	727	733	757	764	770	726	721	749	799	798	679	705	718	705	723	752	742	751	713	739	763	706	786	733	719	782	742	745	739	772	779	792	748	748	744	757	715	712	770	733	730	723	746	778	787	736	738	764	715	721	737	706	732	769	695	724	769	749	779	752	685	711	747	764	730	736	756	749	733	780	778	755	797	702	738	734	792	750	778	707	732	777	733	778	753	771	756	746	688	793	763	761	748	694	739	742	734	750	771	730	727	767	783	733	719	706	746	793	712	757	724	714	735	740	734	736	763	764	689	743	735	717	741	726	728	791	741	731	700	751	752	723	728	718	731	760	694	768	699	772	770	748	721	719	744	706	745	733	774	808	760	751	724	736	735	720	725	741	746	743	731	735	725	752	752	764	784	699	772	756	729	746	733	708	754	769	715	746	734	776	736	715	718	752	778	750	738	779	728	706	797	742	759	769	727	771	771	724	726	717	776	727	721	756	693	765	757	780	796	742	737	734	717	697	769	778	688	685	699	721	747	742	744	764	714	706	742	763	757	748	728	734	740	716	734	766	756	726	738	758	728	774	717	798	753	705	729	735	739	730	701	771	744	695	727	732	732	748	732	747	763	723	742	682	747	752	763	713	768	750	750	715	748	746	744	743	747	758	703	690	684	732	721	754	717	709	742	733	743	767	722	755	722	676	725	710	719	730	743	748	759	719	744	793	735	723	774	740	730	734	728	741	755	696	695	722	765	760	740	741	724	765	735	788	760	728	762	743	760	742	749	785	733	720	751	746	802	749	713	717	779	814	720	790	751	694	726	727	682	731	756	788	786	745	754	706	739	702	722	727	712	711	779	720	687	771	736	745	730	728	759	750	766	773	746	764	774	723	758	734	739	748	765	771	822	700	767	738	706	731	765	770	739	736	723	699	742	731	721	774	720	803	773	734	726	743	744	707	755	783	722	721	710	770	729	761	796	732	724	741	779	742	751	796	749	758	712	765	738	726	800	735	769	761	740	745	735	715	747	739	730	754	733	763	777	768	744	791	734	772	796	741	715	719	721	756	752	750	747	675	769	730	759	794	743	700	719	775	758	757	726	743	749	744	730	749	730	712	717	791	690	728	678	677	735	748	730	726	767	772	707	773	707	736	713	776	743	733	712	741	781	734	764	753	749	735	763	710	746	734	731	703	777	731	741	707	720	770	719	747	705	779	750	740	748	736	744	732	709	710	698	745	744	693	712	690	741	752	737	694	725	748	747	707	795	720	717	742	700	756	772	722	758	744	749	708	738	723	724	722	724	733	744	739	761	687	729	756	764	710	746	766	725	709	785	781	698	720	692	726	772	780	724	740	709	742	788	795	731	761	760	731	722	762	731	751	755	730	758	756	764	742	712	696	775	750	746	731	717	774	731	753	772	745	723	704	699	772	786	727	773	743	759	725	714	715	741	689	774	759	736	744	753	736	782	732	743	756	752	785	689	750	763	758	783	766	744	760	702	727	719	738	733	745	731	774	753	734	737	762	759	737	742	776	776	727	721	708	759	734	723	764	730	789	717	730	713	719	730	741	740	760	714	764	734	780	759	787	728	727	738	686	734	727	747	706	777	747	712	717	693	748	731	776	741	756	758	743	733	771	737	706	710	755	667	702	730	756	717	724	743	736	742	735	736	730	737	719	744	752	757	738	762	751	701	717	787	749	801	739	726	805	740	759	716	754	751	742	794	740	734	754	723	744	741	740	774	716	711	753	715	768	767	696	790	728	733	749	766	771	772	746	744	787	693	774	780	745	781	717	726	775	700	749	692	758	738	778	735	786	725	761	752	776	777	722	748	761	714	720	743	756	715	733	720	769	726	711	757	716	748
24713	21633	28756	25504	19716	9739	3658	2248	1822	1683	1465	1368	1205	1105	1023	866	740	699	766	744	708	634	616	913	1732	1607	1261	916	699	575	511	494	480	497	518	510	447	500	518	472	528	514	512	501	530	518	502	505	499	459	498	497	482	519	474	490	505	505	499	437	495	498	487	517	495	520	509	502	488	506	492	518	532	475	463	499	512	528	495	494	470	488	477	486	510	495	485	491	500	571	531	516	501	492	487	476	461	541	513	500	488	501	514	504	512	487	496	501	468	475	493	485	499	513	474	470	477	486	550	499	488	492	542	491	515	485	495	486	445	502	500	529	507	497	542	501	512	495	520	449	453	485	460	491	503	434	503	531	520	452	511	496	470	468	480	484	463	477	537	506	507	465	506	541	474	454	506	503	496	496	516	462	481	496	499	470	483	473	467	531	459	490	513	494	493	519	499	490	458	495	486	464	501	492	503	502	503	527	512	477	502	493	511	504	492	496	507	488	536	465	479	457	477	503	470	491	499	501	460	528	489	445	497	478	480	502	477	477	469	446	526	488	536	493	533	485	479	497	478	508	460	477	523	487	469	472	430	471	474	494	469	470	504	469	510	493	494	492	488	496	500	499	517	471	501	500	453	482	450	494	455	498	502	495	505	477	532	494	481	521	534	449	492	509	485	495	482	512	499	454	513	468	494	516	510	501	444	496	494	489	519	461	477	464	487	499	508	520	502	480	466	522	485	501	484	491	451	476	502	498	492	554	467	462	509	495	537	515	507	519	474	507	491	453	499	527	506	488	485	514	513	528	480	521	506	442	453	491	472	466	465	511	492	491	504	520	532	477	488	513	521	477	529	491	526	497	475	482	491	517	503	460	501	459	498	487	502	531	511	492	492	490	531	481	503	505	517	520	476	462	462	463	488	499	503	483	520	532	505	490	528	501	493	506	480	492	474	485	512	475	474	534	474	473	486	490	516	504	515	482	508	488	518	524	474	459	505	484	536	497	513	508	463	502	445	442	464	491	513	456	490	527	525	490	490	494	521	471	482	508	517	511	448	487	486	496	479	507	487	511	487	524	496	502	509	477	480	497	530	484	544	500	495	484	494	459	467	531	482	491	471	517	467	527	485	520	513	459	488	506	431	457	503	507	456	464	520	524	532	463	524	471	520	489	476	518	493	491	500	504	491	459	508	495	459	528	494	494	510	489	446	540	509	469	555	492	525	483	496	471	498	503	486	503	527	503	495	465	458	505	521	467	490	504	516	487	442	511	464	513	477	508	504	499	513	475	460	504	484	461	493	474	528	495	501	490	494	518	503	495	498	466	474	492	509	507	531	496	493	534	493	483	498	510	517	510	499	496	483	516	462	484	474	510	495	497	476	505	493	485	515	500	496	448	447	515	535	520	513	487	523	530	494	514	458	483	494	511	479	470	493	502	486	527	508	452	471	479	505	512	526	536	516	465	509	518	467	497	489	520	474	487	517	508	474	507	468	491	493	503	484	495	472	509	511	466	497	447	533	489	492	530	509	468	458	532	538	487	485	483	449	492	524	471	481	510	498	470	505	490	502	508	491	496	525	526	490	482	511	470	460	499	527	496	480	460	503	499	497	520	504	513	476	458	524	500	472	489	464	469	497	469	499	520	474	456	494	492	519	486	473	517	510	489	531	483	487	479	488	494	461	539	454	540	481	504	481	503	488	482	457	515	545	482	453	457	526	476	487	473	453	492	457	489	516	488	479	509	481	527	531	512	502	500	515	497	476	506	484	459	517	528	501	479	457	492	479	495	473	473	530	502	474	508	505	453	479	460	470	485	501	500	506	550	482	503	476	509	481	512	480	460	476	485	518	517	505	506	483	520	469	483	543	498	459	453	503	504	475	489	518	512	493	485	548	493	472	503	494	542	475	465	489	498	494	524	487	507	456	519	469	498	499	465	487	528	506	494	473	476	513	440	490	503	470	558	530	517	491	456	519	512	483	533	499	496	522	521	516	500	522	482	516	473	478	478	494	502	486	458	519	493	493	501	466	489	527	479	484	508	486	519	480	510	545	491	490	500	529	501	508	478	487	483	504	499	484	492	501	475	466	478	487	476	488	472	474	482	489	503	508	483	510	513	533	511	478	488	501	518	506	464	509	448	503	522	455	509	506	522	500	469	525	484	504	487	478	483	478	504	499	495	499	489	488	467	510	466	487	494	461	458	518	478	485	479	459	435	496	486	519	493	528	467	491	479	545	546	496	524	476	506	477	516	497	519	461	493	514	498	486	502	473	519	480	499	495	493	547	491	488	486	505	437	478	499	482	520	544	529	475	482	476	455	501	478	463	498	492	509	502	510	560	449	488	547	525	496	484	431	510	499	529	524	509	521	532	462	493	482	520	540	485	483	469	492	538	485	453	515	468	496	471	516	451	510	493	492	514	464	481	494	452	485	525	459	511	497	488	473	491	504	476	489	440	510	509	463	496	470	484	483	533	502	473	500	488	522	488	458	517	443	454	514	475	493	457	487	492	468	443	509	525	501	535	531	545	506	492	480	481	527	488	516	478	480	490	457	482	474	523	475	485	489	464	465	483	480	467	502	500	440	488	486	468	531	512	504	541	499	526	502	497	443	497	517	500	481	483	532	491	423	510	502	428	442	514	536	471	476	501	503	488	484	475	474	502	465	477	508	503	489	491	507	447	526	454	504	496	534	474	492	478	503	487	488	512	550	460	483	461	500	485	488	485	521	490	484	512	501	478	480	514	491	437	537	492	512	526	464	508	478	515	500	442	490	509	500	473	462	473	493	528	438	516	505	528	480	504	535	462	530	439	469	509	474	457	488	487	503	514	472	499	519	454	469	492	496	488	499	477	501	500	494	486	474	488	486	508	511	516	471	521	470	498	463	501	475	479	514	545	496	487	488	488	515	482	501	507	491	501	479	483	519	470	503	480	511	483	467	516	532	493	499	529	478	470	470	483	480	486	469	468	471	515	464	452	470	450	494	483	463	519	485	508	491	468	496	468	503	452	456	488	499	474	507	502	495	481	468	485	528	486	513	504	493	503	483	504	519	466	436	487	505	467	497	512	505	487	506	510	504	537	509	486	517	491	540	540	476	504	505	500	483	484	470	487	463	513	488	467	468	504	470	513	501	508	465	485	538	505	505	473	523	493	510	474	495	532	479	504	502	499	498	494	502	501	464	485	526	485	514	477	465	506	459	460	484	487	513	523	460	482	491	517	491	511	503	505	505	480	477	474	469	479	500	503	508	511	468	508	490	455	482	514	483	495	510	465	461	439	490	487	497	475	497	471	482	484	514	471	517	484	474	476	488	487	471	502	493	504	489	494	483	462	514	487	459	499	506	487	516	526	516	495	509	486	511	480	474	482	501	458	466	488	511	488	502	523	523	487	489	493	483	474	497	481	531	488	499	449	506	487	534	451	455	518	517	470	518	495	514	482	493	486	491	517	453	481	519	496	518	483	516	474	509	448	466	476	514	480	471	480	533	504	484
32864	50501	43681	29117	18803	11492	6552	5227	4873	4168	3722	3278	2920	2673	2358	1824	1515	1494	1411	1363	1381	1191	1163	1859	3858	3751	2630	1845	1223	952	802	769	718	737	741	757	759	764	763	758	725	733	758	723	780	718	743	755	750	746	749	694	761	761	739	767	789	740	750	769	721	720	715	714	707	733	715	730	760	715	728	751	756	731	734	729	778	766	758	734	728	741	733	696	771	728	703	746	745	673	746	759	798	743	764	731	708	779	703	743	732	730	712	741	722	739	748	750	782	726	765	721	774	706	716	752	714	765	728	731	718	724	754	740	736	703	759	731	702	758	741	741	738	814	718	768	750	759	724	825	749	699	780	710	781	765	769	767	723	715	769	760	752	770	711	761	785	737	794	713	730	728	757	770	780	745	752	743	717	754	738	762	752	763	726	768	725	708	741	739	733	721	738	719	709	736	747	740	744	766	749	727	758	735	752	686	739	709	777	746	734	721	723	775	756	740	702	682	734	719	710	699	730	762	759	731	737	784	739	766	749	704	780	743	748	762	772	723	739	760	733	744	750	746	731	680	735	738	717	746	700	708	799	737	765	743	734	730	733	744	750	744	702	760	707	745	749	767	772	776	724	666	751	712	753	727	743	804	769	691	737	715	808	762	783	743	681	738	780	727	722	734	720	737	792	745	740	738	759	751	699	786	764	723	725	785	760	699	698	752	762	746	770	728	753	759	786	717	735	717	731	724	723	773	729	714	717	755	695	748	710	754	769	738	749	763	705	751	737	699	717	733	737	702	741	754	706	728	693	679	743	699	757	724	720	723	733	726	771	711	710	759	740	735	805	728	763	727	733	709	729	754	811	701	768	787	722	724	736	712	758	731	714	734	710	771	730	788	717	722	709	727	722	761	740	748	736	754	746	706	763	741	762	745	732	797	736	749	717	733	678	758	755	714	741	759	736	749	727	744	772	761	776	753	687	728	739	801	735	678	734	691	775	781	762	775	788	734	790	766	779	720	713	712	749	736	712	705	711	722	712	703	773	754	759	738	766	735	706	729	760	730	736	704	742	741	754	784	768	717	698	711	745	762	743	734	750	741	755	686	774	720	775	733	795	739	765	731	736	743	731	767	754	731	741	705	777	734	698	746	752	723	718	754	713	757	758	716	723	693	722	750	727	699	736	744	715	739	709	732	753	736	716	736	747	705	719	784	729	727	769	789	744	753	776	722	740	726	761	688	718	792	764	729	772	743	733	716	748	743	713	729	700	761	748	715	758	709	765	698	731	707	739	756	728	758	704	733	704	705	711	744	724	693	731	776	771	746	773	708	764	758	705	707	719	726	770	800	737	744	711	775	715	732	750	752	687	794	739	735	767	752	739	736	696	713	767	772	715	703	737	723	765	761	742	787	764	746	692	733	736	704	730	775	691	730	717	740	782	736	754	763	721	735	705	759	723	773	760	737	751	795	760	769	762	757	745	719	759	771	719	727	725	725	717	718	734	705	751	681	719	742	748	778	704	759	714	786	719	728	785	720	729	770	737	754	725	736	764	793	701	760	724	729	785	713	785	755	780	699	734	732	719	760	714	745	744	760	736	750	738	696	777	767	713	738	726	762	748	736	745	735	741	795	729	752	753	750	714	802	700	772	745	782	734	720	761	719	725	774	745	704	782	803	771	758	701	760	740	716	716	732	780	793	743	779	734	719	741	743	746	729	748	756	727	725	748	721	742	738	752	731	727	750	748	776	737	777	747	749	711	773	729	759	763	699	763	715	752	726	717	720	746	707	723	727	688	706	714	729	757	709	751	719	762	712	719	732	720	808	756	727	759	710	768	745	763	733	754	708	707	740	695	728	702	767	742	744	715	695	758	716	753	798	751	741	730	738	716	749	774	749	738	746	755	762	743	740	731	731	743	752	768	762	744	749	728	755	725	780	743	730	758	732	722	746	713	733	757	673	739	750	710	697	777	745	760	738	723	731	709	788	731	746	773	738	731	715	732	718	717	739	736	749	706	740	763	759	736	725	699	730	726	696	718	803	742	743	771	730	733	740	739	725	731	746	764	696	696	766	700	775	743	693	690	750	716	736	742	791	755	721	710	723	773	754	726	739	797	744	746	752	753	778	782	740	750	748	685	727	769	704	722	739	756	738	718	760	737	752	743	731	735	772	710	762	725	742	742	745	746	715	725	797	747	768	776	748	695	739	783	761	740	771	740	725	731	780	751	765	764	735	724	760	766	746	697	780	738	727	757	742	722	697	800	734	758	704	711	752	731	751	797	764	778	783	749	767	737	743	741	695	757	760	706	723	742	723	763	721	754	755	696	731	752	676	678	737	728	760	720	750	738	754	765	743	757	694	704	733	766	703	711	733	702	743	733	743	781	735	747	796	747	703	758	752	732	700	744	722	717	756	713	764	737	727	704	796	741	765	759	741	743	707	794	707	721	743	684	773	729	698	720	728	718	762	663	690	686	728	760	762	744	740	752	694	741	709	712	777	749	769	773	708	821	709	773	749	705	761	715	737	731	752	667	744	678	715	793	747	758	745	712	726	732	777	761	718	677	708	744	709	724	789	721	744	780	735	767	759	700	750	759	722	761	784	722	737	732	756	742	700	703	796	725	704	713	786	705	733	734	679	730	732	734	704	706	714	776	790	777	667	711	718	727	719	781	721	737	724	772	768	729	777	733	699	764	729	709	718	734	732	777	703	723	738	712	739	749	765	734	729	743	740	710	748	742	716	705	755	774	773	690	784	772	738	709	736	753	730	708	737	727	765	718	743	753	741	725	748	738	755	719	768	739	764	731	777	726	766	748	717	703	718	699	721	741	772	734	717	745	775	756	739	740	768	719	713	685	724	734	713	750	705	749	739	747	742	788	722	699	811	768	754	715	780	694	760	746	740	767	790	736	710	728	722	776	747	777	751	756	756	760	723	704	736	737	748	694	741	740	712	736	750	753	764	722	741	734	736	764	701	788	756	792	780	724	680	750	705	743	671	766	753	696	732	762	739	655	739	708	729	717	759	740	746	699	735	720	751	750	686	745	753	773	719	730	705	727	710	801	721	747	737	770	744	720	739	708	722	716	759	704	767	718	741	735	752	765	747	667	735	746	738	781	758	732	753	723	757	721	739	719	739	752	754	740	742	770	761	727	711	724	721	724	742	700	714	778	747	777	707	740	730	738	749	738	739	739	748	744	768	731	705	712	782	722	734	753	720	688	745	760	768	719	709	754	715	712	755	745	730	753	741	790	766	777	731	735	704	723	784	727	733	734	735	723	740	754	767	762	719	718	734	737	709	744	709	761	763	765	730	728	773	752	731	728	791	761	770	730	767	688	707	768	728	695	758	695	723	747	701	684	739	764	676	775	732	731	745	745	708	735	762	746	747	751	721	756	709	721	746	721	751	735	700	754	782	719	709	769	758	712	738	744	747	751	744	760	716	738	762	773	730	782	702	739	747	717	745	737	729	731	767	728	735	755	761	744	737	768	728	738	693	719	704
23518	21654	29444	24361	21775	19810	8443	3132	2457	2337	1855	1708	1463	1340	1242	1186	991	876	834	771	737	703	700	730	2420	3200	2498	1795	1144	781	605	568	518	523	494	479	544	497	521	487	526	488	486	508	509	501	469	538	463	508	522	488	476	500	518	497	495	535	515	503	518	525	477	488	572	475	500	495	502	533	485	514	510	522	490	482	501	469	518	555	538	444	516	535	518	503	476	480	514	507	493	463	558	473	527	494	486	510	521	486	486	536	527	512	518	482	489	465	510	465	486	489	508	516	518	515	501	497	514	494	499	516	521	469	494	479	514	494	515	474	484	502	498	490	519	542	545	525	523	530	473	517	500	499	516	508	487	523	468	500	458	465	477	498	467	562	494	480	505	525	521	500	509	543	461	530	485	491	518	529	493	495	499	469	509	460	514	488	490	520	501	507	502	538	533	502	518	484	496	449	459	510	490	476	505	481	480	469	500	525	482	518	507	494	447	483	519	476	503	520	484	508	497	524	496	513	496	508	504	502	479	506	493	505	452	485	486	514	483	535	501	522	492	507	505	507	516	463	510	502	512	487	490	479	489	544	496	504	505	499	536	483	528	476	484	479	456	505	501	531	521	465	458	512	475	501	515	483	507	479	510	496	474	475	510	502	500	489	497	492	500	498	505	517	512	487	469	491	512	508	461	446	512	508	519	478	478	523	510	498	506	497	493	527	435	490	491	503	508	514	520	489	463	464	481	508	535	529	532	505	537	501	497	488	507	500	514	510	519	522	481	427	532	500	500	497	496	485	515	482	507	529	494	480	524	521	511	471	527	522	511	497	524	469	539	519	534	525	497	504	530	523	498	492	509	494	516	489	517	501	494	491	481	511	510	475	516	474	505	505	547	528	542	516	502	484	484	503	497	476	483	506	507	520	519	485	480	557	473	520	502	512	465	495	509	519	497	517	512	508	521	515	485	498	500	492	480	497	502	507	495	513	505	475	500	502	510	512	505	476	558	501	507	488	496	498	540	486	488	465	489	539	528	479	490	487	480	469	468	477	502	469	504	502	496	523	554	526	529	513	531	550	526	500	522	522	506	502	452	511	497	475	476	489	483	515	514	515	521	516	516	523	514	555	532	511	488	469	495	481	483	487	495	497	558	508	478	486	493	506	517	500	522	507	469	458	534	487	508	518	497	490	457	530	503	521	483	546	516	508	488	500	491	479	497	507	502	520	493	522	521	514	530	487	485	496	511	496	486	554	522	499	440	518	509	480	460	547	534	543	497	495	506	486	489	492	499	487	505	477	505	520	508	527	518	496	478	520	514	495	539	515	539	494	534	495	507	494	510	474	489	511	497	527	516	533	495	522	508	524	515	485	505	479	519	483	508	508	478	443	506	478	529	512	497	538	459	501	518	511	502	479	488	500	486	493	478	494	476	515	500	510	494	498	511	497	520	502	539	508	474	509	503	514	506	520	476	516	489	452	518	511	456	493	527	499	498	498	537	482	513	510	509	572	497	493	526	502	514	491	518	517	535	480	507	499	481	518	484	488	495	479	497	504	544	523	503	451	521	491	514	496	451	516	537	539	504	523	511	521	502	526	494	527	500	534	461	494	553	531	499	525	519	548	504	489	480	478	514	526	512	505	547	463	475	510	500	520	508	507	526	522	508	461	496	466	508	479	491	501	515	538	528	479	507	505	491	517	524	517	503	523	505	511	529	533	493	484	543	494	480	477	493	499	525	494	516	499	528	517	504	503	511	548	448	477	485	497	521	478	476	465	539	506	478	510	517	516	496	502	517	466	507	501	510	526	502	503	500	522	540	473	481	518	483	488	500	487	505	533	487	495	459	481	506	491	498	503	499	464	499	510	519	457	486	530	509	495	520	482	467	500	530	494	522	455	473	550	506	501	522	483	503	490	487	503	468	491	489	518	511	493	496	488	465	458	458	490	475	486	508	501	481	528	508	493	531	502	507	533	518	500	500	477	539	515	490	528	475	522	520	498	523	523	563	498	494	487	484	512	519	506	466	504	502	477	477	488	509	493	499	515	488	533	523	471	504	494	481	487	505	501	518	469	465	507	520	500	508	534	518	458	516	535	476	514	467	487	502	470	501	505	502	518	478	507	456	531	521	473	503	522	487	494	475	501	469	595	474	516	530	533	514	508	490	506	493	530	503	535	541	510	507	500	490	476	506	524	546	470	511	523	517	512	497	511	479	490	506	455	514	495	489	511	525	512	503	514	512	490	526	496	485	538	488	520	505	461	515	507	508	515	501	488	469	491	503	475	468	486	518	520	539	475	473	480	489	533	502	487	510	521	530	502	512	480	480	500	493	530	476	489	530	503	524	494	482	524	506	533	521	498	492	510	474	455	498	500	511	537	467	474	488	547	465	498	513	496	500	485	486	498	483	499	508	475	468	525	506	531	515	536	500	507	495	518	511	474	476	503	491	530	458	544	504	475	511	521	507	494	512	482	481	515	483	503	487	511	523	520	480	519	480	542	526	506	488	465	458	520	511	503	518	491	496	488	512	480	501	496	511	505	464	515	516	474	475	525	512	478	502	514	508	518	517	510	510	515	479	487	505	534	494	451	464	533	477	499	487	479	495	512	509	517	531	474	474	474	507	500	493	490	511	489	494	544	506	538	477	501	484	508	495	523	494	497	493	480	490	509	505	497	504	520	487	539	513	476	498	512	521	480	509	474	483	510	547	483	491	488	511	486	462	521	481	489	540	473	462	461	461	490	505	505	484	487	497	481	526	486	476	514	533	494	490	500	500	514	520	499	506	462	465	498	477	484	529	484	512	510	516	477	501	488	487	447	457	521	497	542	548	531	514	507	528	480	505	480	502	500	481	465	507	517	486	474	486	500	475	507	507	516	476	489	523	504	491	520	515	494	481	512	495	501	475	498	566	485	552	504	524	529	508	519	489	532	504	499	514	515	500	502	508	503	524	477	521	535	470	480	507	483	528	506	513	519	514	461	524	516	497	494	502	495	481	509	519	484	481	519	502	513	509	470	490	541	478	551	494	515	489	484	527	466	526	524	528	481	508	507	510	499	547	486	492	540	489	499	511	505	464	477	516	479	540	481	507	532	502	529	505	488	511	499	503	449	526	524	487	515	510	498	512	511	488	516	483	489	489	500	491	487	473	524	480	464	528	532	499	479	525	539	486	507	516	500	527	482	514	495	490	479	480	478	524	530	528	456	500	502	495	538	521	561	517	512	505	500	485	509	520	501	507	529	470	500	487	497	498	520	515	546	509	539	501	522	514	505	529	498	507	490	488	488	480	484	471	456	465	476	533	486	495	505	508	497	507	501	508	500	481	477	491	510	514	530	532	473	496	537	497	466	483	489	494	473	496	516	556	498	462	479	531	479	502	514	514	500	521	526	525	511	523	500	480	493	530	547	485	460	496	503	461	543	470	522	505	451	490	506	531	494	479	469	542	529	508	503	510	465	534	465	481	456	496	507	533	460	485	489	480	494	481	492	522	517
35948	56285	49577	32348	21998	13625	8926	6397	6273	5855	4871	4250	3601	3091	3095	2871	2190	1922	1693	1700	1598	1377	1368	1458	5672	7070	5814	3976	2201	1384	958	844	836	749	762	754	739	688	722	781	725	800	725	725	785	729	707	781	736	733	735	748	744	780	739	741	806	667	689	707	722	728	733	753	737	816	763	706	730	706	735	787	736	755	721	751	763	733	722	738	757	755	715	756	718	740	757	757	760	712	743	737	800	745	752	746	735	709	801	762	774	709	783	742	765	705	772	740	739	707	748	712	719	697	736	724	688	750	739	774	753	704	755	737	730	700	753	773	778	749	722	728	749	762	734	742	740	765	727	765	721	743	740	730	723	731	744	733	723	721	726	750	751	712	741	771	765	736	702	754	745	806	775	753	750	788	728	755	728	748	752	766	722	706	770	810	777	761	740	794	717	776	732	732	743	745	733	766	800	739	733	762	783	727	733	695	746	733	724	747	713	749	795	763	734	754	766	699	761	717	714	767	711	758	773	772	759	774	779	728	804	758	746	705	770	720	753	733	730	685	708	733	792	737	712	744	802	739	748	713	733	720	759	765	730	754	730	706	709	748	731	774	744	772	701	725	735	756	684	731	741	749	744	779	754	718	763	748	717	756	720	772	724	729	760	706	726	704	739	821	713	765	738	745	758	776	776	711	754	682	702	782	742	788	742	748	721	710	776	727	753	749	742	778	726	775	748	780	736	722	746	767	741	757	779	738	726	800	716	726	690	755	729	746	786	761	752	767	747	755	728	778	768	715	703	769	757	707	698	731	768	728	752	798	703	734	756	708	705	727	768	768	746	785	703	750	733	740	742	767	772	713	693	716	721	771	687	735	754	771	759	734	717	749	715	703	726	691	719	745	767	757	752	739	741	761	723	742	709	739	770	710	740	756	682	737	720	706	754	720	702	767	764	706	765	787	703	698	751	738	738	738	771	687	723	747	788	749	708	779	733	747	688	728	746	717	731	694	702	700	765	750	799	744	740	728	775	718	734	736	762	725	743	735	733	699	728	769	754	710	736	717	722	697	722	733	757	744	760	712	733	738	746	708	800	736	745	708	703	792	738	711	737	679	798	744	770	669	723	734	738	746	784	749	727	725	763	778	762	753	748	709	750	732	731	762	734	764	725	731	751	730	731	678	745	754	747	780	734	727	767	764	680	780	783	722	781	744	748	707	749	767	712	733	721	775	760	760	772	733	680	719	748	744	749	692	756	732	714	707	711	761	719	707	727	738	763	745	720	755	728	754	714	761	753	741	700	761	742	713	741	742	785	783	700	754	774	761	759	689	777	732	722	716	736	720	753	769	727	787	729	727	720	750	735	741	733	750	741	729	754	747	731	737	755	771	720	753	736	736	689	719	749	710	777	741	743	659	752	787	740	776	742	766	718	752	754	789	767	693	716	730	759	753	767	793	750	730	751	711	763	762	775	710	684	722	733	739	758	741	733	752	742	724	760	753	750	796	786	756	730	749	761	706	759	729	729	746	774	758	730	728	768	703	737	717	714	767	738	762	710	751	770	722	725	684	709	724	748	746	802	768	719	743	753	733	717	744	732	686	763	754	716	767	736	755	727	759	774	739	766	715	731	788	740	691	716	689	749	743	716	731	709	732	697	782	702	768	770	739	720	759	703	709	785	700	732	716	749	701	728	754	682	734	753	738	754	782	750	711	711	741	724	765	745	781	766	735	731	682	681	817	739	754	733	726	692	789	748	722	706	725	740	712	676	751	709	700	718	711	729	754	767	714	745	737	725	768	706	721	727	725	763	718	713	735	718	719	745	777	734	786	774	748	768	728	716	748	733	780	789	732	709	787	764	739	748	730	726	773	778	722	737	789	769	753	727	681	761	761	714	708	752	766	774	704	717	741	795	727	784	695	780	725	713	723	713	752	747	706	705	720	743	718	725	759	709	761	748	709	773	723	744	724	809	758	747	756	756	727	695	759	764	766	807	765	757	733	742	784	777	717	735	753	721	753	743	782	697	724	731	747	754	733	772	770	735	761	792	726	723	780	734	740	795	781	759	701	795	752	766	785	781	765	728	800	723	729	716	704	760	740	677	714	716	690	785	746	782	755	748	710	724	785	712	774	769	740	723	734	762	757	738	724	739	739	709	727	731	728	744	790	741	726	715	669	780	715	755	701	753	755	731	767	696	757	727	775	763	762	772	730	711	721	731	756	715	788	734	769	809	718	817	763	708	696	783	733	757	790	772	793	758	749	772	759	746	801	729	767	737	711	718	734	755	757	768	731	747	735	757	750	740	734	732	730	743	742	741	706	725	750	737	758	763	742	733	751	760	750	768	717	737	764	730	745	745	809	723	764	701	735	798	746	750	713	778	746	750	689	750	777	757	745	750	800	722	736	730	762	741	700	735	706	741	725	753	740	752	778	759	749	741	750	729	723	748	668	746	700	747	777	753	722	711	750	748	697	703	743	807	727	724	743	721	768	742	714	756	725	756	725	748	765	730	728	783	768	739	763	755	746	752	767	741	724	749	765	732	755	757	764	738	718	725	739	764	739	749	743	775	711	745	727	745	709	710	697	757	701	732	754	736	727	779	760	743	716	752	819	734	690	719	735	756	733	748	749	743	769	767	691	735	749	736	711	731	720	725	747	720	764	696	717	744	737	695	759	769	763	740	734	722	715	732	765	721	738	729	752	688	727	721	734	755	807	726	785	741	740	739	760	763	735	739	744	712	727	804	719	747	736	744	711	690	723	736	717	771	734	738	744	736	771	750	749	729	697	729	747	720	774	761	742	782	768	713	717	765	772	748	711	750	708	686	743	742	716	746	749	731	723	737	764	754	751	735	688	701	746	728	741	753	761	753	760	694	698	735	706	731	707	760	690	757	754	739	682	759	745	773	747	711	741	733	736	727	720	669	758	751	708	727	782	779	774	748	761	760	696	733	768	736	717	781	699	775	759	748	721	733	772	684	762	728	686	802	749	704	737	747	768	733	736	753	757	749	751	758	727	748	742	760	802	738	718	739	732	749	726	695	762	758	718	744	737	745	745	737	712	798	777	746	746	683	785	754	690	736	740	703	686	758	769	769	677	730	758	723	775	704	726	737	783	707	793	743	704	724	707	707	728	726	739	701	766	748	739	756	730	769	726	731	691	718	690	756	756	725	707	745	728	720	767	768	745	738	753	768	750	721	719	727	735	777	775	715	746	775	731	772	756	740	717	756	756	724	734	759	760	700	734	769	781	734	764	749	774	780	712	747	728	783	755	729	715	757	712	733	764	714	740	723	736	757	762	757	708	717	726	754	749	731	785	703	740	765	722	742	726	740	789	735	736	763	757	746	739	767	760	717	765	726	705	697	753	747	773	787	732	810	780	779	739	733	769	727	742	768	755	738	765	767	775	729	673	796	719	755	754	768	763	753	736	762	784	711	741	738	772	743	728	677	774	715	770	764	679	715	722	784	734	803	749	727	707	725	747	751	777	727	716	763	755	761	707
28783	26446	26740	15623	6069	3149	1743	1262	1189	1128	1045	869	793	762	803	860	767	713	623	621	577	634	608	570	658	754	691	630	588	536	526	544	524	490	495	527	487	481	502	502	495	527	469	503	501	503	467	517	478	522	447	483	477	492	495	515	467	501	482	479	481	517	510	506	519	532	495	483	500	522	489	478	482	501	492	478	528	522	508	462	468	497	503	462	496	479	525	517	477	521	490	494	510	501	508	523	468	526	487	493	483	488	485	499	488	499	507	486	496	532	485	452	534	531	478	516	519	470	504	503	492	513	497	496	453	470	530	524	555	517	467	498	508	480	478	509	526	500	537	557	505	525	510	517	501	484	535	502	449	497	487	480	498	512	502	476	475	479	501	494	485	504	540	517	502	558	495	493	531	498	509	502	468	479	500	494	527	490	503	499	472	501	502	506	471	496	521	513	513	501	518	455	507	487	471	528	478	486	484	442	490	490	494	521	442	521	533	479	479	493	496	517	523	496	507	534	454	455	529	522	513	482	505	482	476	505	516	494	502	523	498	501	491	488	511	567	489	511	503	493	478	487	516	513	508	525	489	477	495	501	503	492	517	520	493	543	513	511	504	492	514	492	502	503	530	516	453	469	508	502	465	519	492	481	463	463	519	481	498	479	498	553	527	506	535	506	507	511	506	537	489	498	485	497	498	521	539	508	509	534	502	523	495	516	498	488	505	493	494	484	494	540	485	484	510	503	495	494	500	499	509	518	517	501	473	507	474	477	536	490	494	473	512	516	494	483	496	509	512	519	520	545	514	514	480	466	498	496	485	534	504	532	525	489	492	508	514	490	477	471	508	456	491	506	468	490	529	483	489	515	494	489	510	519	499	487	499	537	465	498	463	469	527	494	508	500	497	504	502	480	535	524	500	548	516	489	495	495	504	542	463	538	501	514	514	505	492	536	499	514	522	494	529	497	516	474	512	495	517	492	526	507	499	474	499	467	518	468	493	535	482	488	525	519	492	528	502	470	458	485	524	491	448	487	492	500	459	487	493	497	511	473	470	528	496	498	485	504	469	464	469	523	491	502	514	471	508	525	499	456	495	518	505	500	504	490	498	511	478	480	468	521	475	564	494	535	521	491	473	472	476	504	467	537	518	520	544	472	505	487	506	480	519	517	519	502	509	521	461	484	519	530	500	511	520	466	531	461	479	503	487	489	486	532	520	475	490	535	488	504	500	496	472	480	504	502	529	497	475	534	468	491	495	482	518	463	505	483	537	497	543	453	508	480	542	487	491	482	468	485	472	486	523	490	523	476	486	513	477	482	518	501	503	506	511	520	487	481	480	493	532	533	524	482	499	510	528	456	492	469	521	503	499	465	487	488	500	492	505	493	491	482	487	496	491	486	485	478	502	486	528	558	520	479	511	471	479	496	492	473	540	500	506	498	496	535	481	470	496	477	508	456	530	515	484	505	514	507	502	499	494	520	495	442	527	527	466	522	500	520	499	505	510	509	528	514	528	488	494	508	485	506	474	532	510	492	515	513	494	468	460	515	487	486	549	504	459	517	496	534	530	488	500	531	463	513	509	505	507	505	567	499	476	536	496	475	544	501	464	511	515	489	506	479	461	501	459	495	508	505	500	475	470	481	456	531	503	492	522	472	487	466	519	494	538	492	518	507	480	496	486	525	529	509	502	516	499	517	488	467	497	492	468	504	527	468	518	489	503	536	479	492	494	502	529	479	492	468	485	487	510	536	489	456	480	496	475	476	514	500	529	488	512	545	497	452	506	507	509	503	494	442	536	481	527	464	496	488	510	500	489	462	531	520	512	497	490	520	510	511	519	504	466	492	516	489	467	497	497	480	479	577	486	510	478	520	476	496	472	520	519	466	504	528	514	504	497	502	479	500	492	474	548	514	523	501	507	513	487	500	485	477	477	530	480	491	505	549	461	498	476	541	504	522	484	506	494	517	480	520	502	509	474	482	474	496	521	542	532	519	451	493	506	506	473	475	477	512	512	492	508	494	493	507	499	496	507	508	512	514	507	521	434	515	495	493	495	467	497	514	510	480	531	506	510	469	471	493	502	487	493	505	529	549	453	514	494	493	503	499	525	493	453	470	471	497	524	493	503	503	495	441	474	510	488	512	506	498	508	500	502	526	519	473	515	516	503	492	490	509	530	514	489	484	508	485	521	501	501	485	515	465	467	466	469	468	480	518	459	529	494	527	524	537	497	491	511	483	468	547	504	463	493	483	479	556	505	495	498	536	473	494	515	476	444	479	518	506	515	547	496	483	544	490	474	449	488	517	502	497	513	522	516	515	471	466	506	480	495	520	539	488	514	499	474	487	509	526	498	467	539	498	513	502	487	480	526	476	498	524	522	505	519	493	516	499	494	471	507	489	495	431	500	466	517	448	460	527	467	481	472	454	498	509	517	467	484	515	480	513	519	547	491	486	510	493	539	510	517	522	503	496	554	513	496	474	518	492	516	496	500	499	547	456	523	485	522	508	494	504	473	502	491	525	521	516	507	472	523	502	468	509	509	458	519	507	498	482	484	473	533	524	500	497	486	457	498	516	494	496	513	513	494	498	474	511	514	462	497	542	527	480	468	500	497	532	517	482	505	503	508	463	467	502	464	490	474	532	499	520	508	472	486	533	498	498	483	473	498	470	531	486	523	506	488	477	508	502	510	516	534	510	440	458	443	504	498	523	525	529	496	486	482	454	564	499	530	519	489	507	493	446	522	502	519	507	507	471	513	525	475	491	546	505	501	536	488	522	498	469	435	534	506	484	482	470	500	514	509	488	496	499	471	509	484	514	506	512	517	444	499	511	504	480	483	463	509	501	528	503	511	496	504	455	516	494	523	510	517	511	476	504	510	471	505	532	507	476	502	490	524	496	556	494	510	498	489	461	507	504	512	493	487	484	470	517	452	486	478	453	503	484	501	498	488	482	496	474	472	485	515	480	484	522	488	490	493	511	515	525	551	537	521	477	511	506	528	491	487	492	503	499	509	539	510	469	484	479	463	507	515	500	488	506	528	491	495	463	493	500	520	506	484	506	518	493	524	471	541	486	473	516	502	558	491	495	474	467	507	453	528	472	525	522	514	480	505	529	494	514	486	501	497	515	477	495	464	499	456	501	515	542	514	502	538	502	476	502	494	497	496	475	495	479	500	491	485	520	490	508	518	518	508	527	444	504	518	542	513	516	487	485	502	533	487	477	504	492	541	510	497	498	506	500	500	497	489	510	463	527	503	521	515	503	508	513	484	502	467	497	513	495	520	518	506	497	502	543	506	513	497	532	538	475	473	484	509	509	509	449	515	495	476	472	505	477	504	531	504	509	507	503	500	491	482	478	527	460	480	513	498	495	474	497	508	571	511	525	503	511	490	469	508	484	492	519	499	480	482	519	492	510	502	488	536	461	487	507	523	493	473	507	450	520	506	481	472	514	505	495	514	469	532	531	518	496	503	505	476	464	489	468	512	506	465	490
31706	42936	34873	19605	11605	7564	4202	3172	3055	2672	2395	1917	1768	1506	1772	1917	1522	1386	1290	1147	1074	1049	1043	1033	1225	1287	1337	1076	985	878	831	771	808	794	697	763	758	734	720	760	755	751	724	730	702	756	735	685	764	740	758	770	753	715	749	756	791	765	726	740	776	743	793	713	749	737	721	786	760	735	723	762	740	727	709	774	728	766	761	741	722	752	739	782	727	699	778	712	777	728	760	700	743	745	749	739	738	766	758	755	702	810	801	753	749	742	762	794	714	768	778	724	740	710	739	793	743	730	722	734	810	734	784	765	757	741	744	815	699	786	791	747	731	768	730	762	738	771	733	728	740	777	727	774	785	771	748	755	744	737	706	721	745	728	738	738	759	782	767	753	785	746	730	715	761	751	756	714	736	783	735	722	713	753	799	776	796	763	702	788	717	798	736	727	707	748	705	735	779	754	676	719	715	766	757	740	716	725	769	765	716	740	777	714	786	723	727	715	701	704	741	754	772	678	701	706	735	720	763	716	707	795	744	710	734	763	736	793	703	753	678	717	745	743	722	748	768	754	777	782	738	754	768	742	720	756	786	779	681	745	744	723	730	784	712	674	702	737	754	755	746	716	773	768	766	788	771	807	729	724	714	724	749	744	743	715	709	753	731	718	775	732	702	747	751	723	691	773	732	762	796	776	731	733	717	724	766	722	746	772	746	743	754	767	715	745	734	776	702	735	713	764	778	725	789	778	741	737	710	673	766	738	750	742	721	731	710	711	773	772	737	700	745	737	745	738	754	737	725	753	735	731	768	708	729	764	773	755	730	761	724	746	728	704	749	799	770	752	762	750	732	752	736	779	742	773	756	755	735	738	719	713	719	770	732	757	746	765	708	743	757	759	718	781	764	750	732	781	800	744	758	747	748	798	735	755	713	740	780	722	745	765	759	714	730	714	753	762	740	741	706	735	783	725	733	725	743	774	758	740	743	769	748	755	714	722	726	724	798	760	693	753	677	776	751	705	756	738	767	722	738	765	797	717	746	749	769	745	741	725	759	738	720	714	755	757	796	741	741	746	718	753	756	744	766	712	734	739	752	772	741	748	716	789	721	759	702	743	728	726	780	752	758	780	728	723	796	790	718	697	753	739	747	761	750	704	715	759	714	723	713	760	769	727	730	724	796	717	763	776	750	730	736	742	740	708	753	789	716	739	692	759	778	739	727	779	773	752	714	738	764	720	797	737	756	734	754	757	767	703	734	727	751	720	743	767	786	753	736	748	727	753	712	770	773	713	798	745	787	744	729	759	734	738	700	679	753	766	762	759	753	736	701	714	741	710	746	742	777	768	682	748	785	730	747	756	805	753	703	661	723	772	752	755	749	756	749	737	755	786	729	717	743	738	743	759	762	790	754	734	778	777	775	759	759	703	732	728	782	734	753	803	734	753	727	764	716	750	779	722	695	755	746	784	740	707	718	754	754	759	744	765	788	725	750	784	760	740	792	734	749	745	771	760	724	698	725	792	758	796	742	709	752	782	729	795	760	763	749	777	731	745	755	783	735	776	711	735	695	746	741	814	742	750	761	747	745	727	741	754	732	719	758	712	723	686	740	703	702	730	758	783	781	746	710	719	722	752	758	700	770	750	774	751	739	783	758	717	768	696	712	704	745	742	723	769	793	732	703	747	773	724	760	710	710	712	733	766	760	760	751	722	697	767	749	774	762	752	794	710	787	753	771	759	753	720	737	714	744	758	762	762	699	776	775	769	715	743	741	746	766	729	754	760	779	755	724	792	737	740	709	729	752	737	745	756	712	769	740	752	754	754	721	737	766	773	739	746	777	776	771	765	763	683	754	768	783	750	721	736	768	770	740	720	719	745	708	750	821	743	718	720	779	753	763	752	773	736	752	786	746	721	776	749	699	740	739	759	752	763	753	712	761	728	715	756	765	748	751	737	743	732	745	721	728	713	737	725	798	723	808	722	712	752	759	753	778	756	763	773	754	759	758	764	736	710	753	753	769	767	750	782	738	736	726	756	799	745	695	744	705	779	756	708	808	741	805	742	750	721	758	727	735	742	745	741	707	741	727	758	764	794	753	719	746	792	788	737	725	740	755	723	797	723	763	740	737	762	748	711	738	741	694	744	716	710	750	736	766	755	736	697	766	724	733	733	733	717	750	762	742	797	724	729	707	770	739	708	773	714	720	727	755	690	771	737	777	759	736	773	764	755	767	758	737	792	734	694	730	721	718	759	755	776	721	762	774	770	723	749	732	729	739	771	727	784	753	713	763	721	767	748	758	765	708	714	728	743	748	723	744	698	727	722	738	717	715	740	730	760	736	755	792	740	731	765	723	753	764	711	796	740	758	762	754	766	754	716	708	741	726	755	827	755	754	739	770	761	716	753	765	766	736	756	734	777	769	718	701	732	777	773	709	693	683	733	710	708	721	756	728	781	763	754	696	743	719	722	718	747	737	743	767	759	748	727	746	682	726	714	782	698	797	717	758	762	751	702	775	733	724	729	778	777	686	740	732	730	723	773	759	727	768	730	747	768	759	720	732	737	764	744	763	750	788	715	765	721	720	738	763	826	725	679	734	771	745	752	719	760	730	755	736	797	698	755	726	724	800	755	723	797	738	716	762	774	722	806	732	726	757	761	776	735	732	733	767	751	724	802	742	807	791	727	736	749	719	691	746	718	728	747	769	757	683	728	711	764	777	749	743	754	792	733	746	707	803	729	767	750	813	716	748	759	754	747	698	767	725	715	772	762	755	738	762	706	740	724	740	713	728	717	744	711	758	722	710	746	726	731	773	724	712	727	703	721	712	751	731	778	758	713	708	753	745	733	721	757	779	724	757	754	781	775	731	755	729	732	749	751	786	761	750	745	697	741	743	766	726	736	746	725	721	704	757	729	727	724	771	730	776	698	733	758	761	700	715	763	733	712	733	731	742	745	761	724	756	773	748	766	769	793	773	720	776	751	745	816	705	741	749	735	743	753	812	752	748	780	723	762	762	725	719	727	749	693	722	716	735	763	736	781	724	753	761	667	721	742	719	790	715	745	731	731	746	681	749	772	734	766	773	723	778	774	797	756	709	787	732	758	766	713	753	729	727	784	754	766	736	702	709	746	711	753	760	740	718	702	733	779	743	713	801	688	775	760	716	717	721	769	734	751	749	764	734	730	754	799	762	717	758	784	747	747	762	724	713	700	726	759	785	703	756	694	797	714	697	764	734	726	759	727	720	738	774	734	724	806	765	749	772	726	738	720	752	743	719	753	757	733	711	728	732	685	744	706	740	733	754	723	764	732	753	740	715	738	755	766	755	765	744	705	751	690	738	781	747	697	741	735	704	701	727	719	734	742	707	745	742	708	728	743	714	735	759	743	705	670	802	704	774	750	779	738	696	746	792	745	768	770	797	737	752	762	742	722	788	786	760	746	759	755	753	748	779	767	740	759	772	766	764	757	743	855	726	762	742	730	744	764	733	762	704	783	719	718
24630	21538	28532	25294	19949	9395	3150	1908	1460	1515	1257	1049	983	902	819	795	883	961	890	888	769	659	646	706	1171	1587	1346	1039	842	684	609	550	498	494	505	497	509	484	470	495	475	459	524	505	515	507	495	474	484	477	483	461	500	449	558	493	497	473	498	494	512	469	486	476	504	510	488	520	519	461	512	516	510	505	474	511	497	498	482	471	517	492	504	485	515	510	539	533	479	499	518	466	536	491	488	522	486	546	494	481	474	502	487	467	503	507	466	453	517	490	490	465	476	514	509	518	510	490	534	490	493	458	485	467	502	526	473	490	502	448	483	511	473	472	470	472	519	515	512	476	505	476	490	480	503	512	511	482	480	491	475	482	456	521	505	475	440	488	503	504	499	523	555	511	486	515	501	484	465	490	502	489	481	478	459	453	500	494	510	465	510	505	500	488	487	496	469	508	494	492	525	502	488	462	469	533	528	518	517	452	472	492	523	494	489	453	503	514	478	483	478	476	468	512	482	518	503	516	550	491	522	537	514	502	534	479	512	480	513	488	521	529	478	452	547	490	454	557	502	509	493	490	465	480	524	455	473	523	467	502	499	504	505	454	479	497	509	501	484	491	456	498	481	464	461	487	517	485	443	445	518	436	538	478	507	476	480	515	483	426	515	484	463	510	497	526	506	472	524	509	504	505	488	492	486	508	511	490	506	509	457	502	499	534	520	498	502	484	502	498	486	511	518	492	498	494	500	478	511	486	470	484	510	519	553	505	496	482	504	487	485	522	489	470	514	499	511	472	493	495	510	490	511	501	453	507	536	489	508	472	500	522	476	484	474	510	464	502	531	466	505	502	487	502	493	519	461	498	452	490	533	485	448	526	496	490	498	481	477	463	509	468	522	493	492	487	471	497	521	506	528	510	492	472	513	480	468	547	492	538	508	506	497	483	504	481	473	483	471	497	482	476	522	502	504	483	506	479	512	480	547	506	491	481	495	486	495	433	472	506	545	468	491	538	442	479	504	460	470	522	489	480	502	491	460	466	515	480	494	495	476	461	519	525	490	499	472	495	518	505	528	518	541	465	498	446	538	488	502	550	485	530	514	471	545	498	485	515	506	465	539	487	471	488	490	485	503	504	498	506	522	519	507	464	475	469	513	516	523	514	495	490	575	502	507	521	496	471	503	515	536	462	477	493	478	500	504	494	483	497	485	496	500	528	490	479	482	479	513	505	520	533	514	459	496	485	503	472	467	542	520	516	506	457	506	484	513	483	492	500	471	504	465	489	542	477	483	465	506	460	474	489	470	502	472	476	498	473	524	501	478	517	486	467	483	510	491	468	468	491	498	514	500	497	498	481	489	478	500	481	516	503	471	492	483	527	503	479	458	560	479	421	454	507	509	480	493	500	464	462	517	507	494	461	517	449	479	517	512	557	534	524	481	460	487	503	481	468	534	524	484	541	479	498	515	438	508	523	497	494	500	463	502	433	524	519	514	508	482	518	448	502	512	505	491	529	484	489	491	471	491	492	493	464	470	428	525	489	510	447	537	474	485	525	482	516	462	537	507	483	506	509	481	500	471	472	511	505	506	531	466	481	499	500	523	475	495	512	504	448	459	482	498	475	515	498	549	502	468	491	506	493	496	482	453	477	559	501	491	482	468	536	479	470	487	526	493	476	497	467	520	476	489	501	499	447	480	541	490	495	466	468	467	517	538	477	468	503	471	498	498	444	492	481	494	537	500	458	472	507	491	493	497	506	532	495	515	510	505	495	471	504	494	493	474	494	501	502	493	516	495	524	485	503	485	510	481	513	485	483	524	514	478	510	515	507	504	529	505	457	473	511	464	527	517	474	495	548	510	486	453	495	486	494	502	461	495	477	444	507	476	509	513	480	491	505	500	469	485	493	486	461	500	469	507	543	492	487	530	486	505	514	487	477	500	526	534	498	462	492	516	493	530	497	522	515	476	490	490	494	513	498	482	500	535	499	510	463	526	482	544	495	506	472	493	514	497	497	502	507	456	478	498	478	498	513	527	476	526	478	478	484	512	503	460	469	488	469	487	497	528	477	461	512	486	477	502	500	513	524	525	476	493	469	512	491	541	533	494	531	472	506	473	486	514	496	536	484	539	463	509	535	514	519	466	518	502	546	510	491	492	490	473	511	474	504	466	523	504	480	493	513	498	458	492	479	499	510	481	485	464	529	489	506	513	484	500	483	474	504	510	519	489	537	496	528	490	461	480	494	502	473	506	508	480	511	482	496	514	467	508	503	477	481	496	474	475	551	522	482	488	488	470	544	520	512	493	499	499	505	488	483	472	513	487	521	474	529	513	510	514	510	466	461	503	484	448	491	482	488	500	532	513	463	530	495	476	503	493	524	502	489	502	466	500	468	475	489	520	513	464	504	530	501	509	510	512	508	514	522	480	496	500	524	464	494	526	503	478	478	487	525	527	477	518	454	511	546	519	491	499	492	464	498	484	493	508	498	557	516	500	499	511	489	526	546	508	503	497	471	493	503	517	516	497	477	517	496	473	500	503	519	464	522	469	491	531	478	519	469	455	534	479	508	484	498	518	488	501	544	508	468	525	414	507	484	470	504	482	477	540	529	473	456	524	494	489	490	494	477	522	507	439	498	483	510	478	543	461	495	469	516	504	471	455	511	543	475	503	530	523	448	486	499	485	534	447	525	508	476	503	507	498	512	513	482	502	533	509	496	525	472	505	553	511	498	493	485	520	477	472	499	508	485	488	518	497	481	484	498	471	498	486	520	466	520	516	490	527	467	518	525	484	457	505	519	528	480	508	503	491	469	461	505	452	478	498	527	488	473	491	484	471	495	488	493	480	507	501	492	502	502	511	499	464	487	478	477	529	467	466	507	499	535	478	466	492	477	528	511	494	499	509	520	473	511	493	512	504	487	444	501	490	498	478	505	520	478	521	511	494	450	495	470	496	452	499	470	478	508	507	485	496	473	472	498	471	482	516	538	470	466	451	537	536	469	475	490	475	479	514	495	494	467	496	474	490	499	503	470	488	517	465	512	477	482	514	510	475	501	466	519	514	484	499	440	510	475	490	504	528	477	464	519	519	525	496	483	447	498	484	481	443	502	505	476	518	492	498	481	452	506	460	510	498	547	479	498	502	476	518	485	469	469	448	482	489	499	501	510	464	481	490	472	497	512	503	478	475	482	496	492	474	518	492	527	517	579	456	517	474	514	472	486	502	494	468	490	509	540	480	468	460	487	503	479	499	498	494	511	486	465	513	493	476	455	520	472	472	514	492	485	502	484	532	530	497	513	509	479	476	518	474	479	514	546	506	463	466	429	492	477	464	491	506	482	532	529	520	515	494	504	522	511	448	518	490	508	489	514	455	467	479	513	502	506	504	502	482	530	518	446	474	490	528	490	473	503	496	488	468	473	495	454	524	496	457	476	514	528	443	470	538	465	476	513	500	511	486	476	501	509	490	494	487	470	466	504	476	529	469	513	474	442	511	468
34952	50964	40413	28295	20364	10321	5349	4228	3815	3689	2921	2513	2300	2030	1654	1671	1967	1881	1949	1720	1473	1347	1198	1271	2462	3563	3081	2231	1577	1231	969	810	790	760	704	790	735	721	759	681	745	748	789	805	745	774	746	778	778	729	705	738	731	739	760	730	747	772	705	798	698	693	723	720	776	710	730	776	745	724	752	743	765	781	729	761	822	787	755	788	731	773	734	720	791	767	768	715	742	700	742	793	704	720	787	755	756	764	780	719	759	737	774	731	757	793	773	735	762	732	796	741	717	798	772	704	772	769	773	745	748	748	754	762	783	746	719	755	772	729	704	781	754	761	708	751	755	766	757	744	748	796	775	755	763	726	734	758	749	758	779	742	757	726	729	742	740	730	746	736	760	726	763	705	711	759	764	807	771	779	732	741	744	727	747	748	714	748	753	753	753	750	736	797	753	781	696	760	808	726	771	756	790	731	708	742	749	758	817	754	729	731	767	751	713	791	701	761	767	734	765	709	742	753	750	741	794	690	781	728	754	762	758	743	729	778	729	787	767	748	762	714	740	716	690	704	749	782	752	736	776	699	756	774	767	732	734	761	751	778	777	748	744	788	763	789	707	724	750	733	773	757	783	775	731	737	728	731	728	718	696	751	766	767	699	748	765	739	751	726	737	718	720	794	751	760	685	765	720	733	757	748	730	737	713	751	757	777	760	767	758	730	784	732	772	764	780	751	782	743	761	731	726	721	742	737	794	740	727	727	703	798	748	733	761	754	768	718	796	723	756	722	731	761	706	739	760	763	746	787	702	750	761	765	745	773	753	731	768	736	720	734	753	786	754	746	769	754	720	743	783	739	710	713	740	770	745	759	782	706	761	773	704	701	779	751	715	700	787	764	740	741	748	730	754	751	743	735	725	756	790	768	772	736	751	776	789	751	746	729	768	725	733	756	769	738	773	736	777	721	707	768	772	773	757	734	702	698	745	736	767	754	734	806	729	756	756	728	729	745	763	807	764	737	737	724	778	748	782	692	737	800	748	756	729	763	764	778	707	728	730	700	775	774	760	752	775	757	722	738	759	775	718	735	789	758	740	783	783	741	730	741	737	749	750	776	728	735	706	760	768	715	745	784	745	728	739	749	697	805	741	745	774	749	704	728	745	695	765	725	734	774	760	743	708	791	707	736	715	747	716	764	773	723	741	760	735	768	743	779	792	725	761	763	733	767	730	760	716	775	758	781	727	745	763	745	767	738	739	726	716	743	756	728	740	713	749	745	766	729	718	759	734	711	740	736	671	765	739	759	747	693	749	744	770	782	725	729	745	740	741	737	779	758	720	727	803	742	760	740	770	717	736	748	747	692	751	731	759	725	752	697	700	749	743	772	720	752	758	803	770	767	721	767	756	726	674	708	779	696	724	728	768	760	692	742	712	749	767	744	769	780	734	741	722	712	739	763	717	744	753	781	753	792	734	738	787	734	799	761	740	744	765	756	760	739	747	709	783	776	747	756	726	783	730	778	700	745	772	742	739	758	709	774	773	760	720	762	753	732	735	727	744	773	713	738	755	755	795	771	795	731	757	720	761	733	757	747	703	733	674	718	765	729	785	720	749	752	757	765	759	761	747	762	764	750	726	771	775	773	712	798	747	776	777	753	699	753	764	756	718	797	732	718	768	735	764	746	739	749	763	791	745	719	719	738	728	770	760	736	711	733	764	761	753	732	742	774	738	757	767	741	750	739	758	693	777	719	752	721	725	734	700	708	825	775	699	778	818	765	737	747	708	744	777	733	740	754	719	710	747	716	738	729	764	741	773	749	705	728	740	746	756	769	785	710	739	728	700	745	740	727	711	783	718	740	728	729	786	790	765	697	698	808	756	812	783	737	774	729	731	782	718	709	774	700	701	783	782	831	763	735	759	752	731	768	743	733	738	742	716	757	698	743	752	777	696	683	750	712	736	729	747	738	755	758	721	741	754	731	723	706	742	774	762	735	755	736	756	725	720	763	703	724	776	723	730	750	728	783	737	770	736	754	732	694	743	790	716	759	719	781	732	722	743	748	766	725	778	719	735	769	745	777	745	734	740	773	717	730	710	773	708	731	770	757	788	788	761	687	791	747	759	771	721	774	740	762	723	763	741	755	723	730	763	723	761	803	795	750	734	756	739	738	676	760	699	732	751	729	720	768	728	789	767	735	726	757	734	739	772	734	734	775	704	764	758	740	747	751	764	717	764	794	730	756	740	799	754	716	764	740	700	745	770	797	728	809	761	725	762	721	720	721	749	742	721	801	759	704	799	745	767	739	758	773	752	718	758	702	730	695	739	789	774	765	697	716	763	784	752	724	768	746	756	726	737	755	713	734	732	761	784	745	766	740	736	731	738	742	753	766	739	732	741	771	750	705	760	726	710	762	713	745	754	768	734	751	742	741	740	722	782	751	742	760	740	750	758	695	802	758	725	731	733	748	724	807	763	734	762	727	725	804	775	737	777	724	747	728	759	774	767	724	705	738	801	721	715	716	689	743	750	748	793	733	725	751	761	770	765	760	773	741	747	733	748	738	742	748	750	783	827	750	799	752	755	724	735	740	745	745	810	762	789	741	687	725	719	762	743	760	720	749	864	764	714	747	754	783	714	734	766	764	743	702	715	735	731	715	752	750	763	798	753	747	724	702	728	683	713	738	758	818	712	748	712	759	739	756	773	746	699	732	756	729	778	755	752	716	780	727	683	706	732	766	735	736	685	790	742	757	752	756	732	758	713	718	790	745	747	783	772	756	758	717	776	751	746	788	777	721	800	739	758	740	738	751	716	789	766	754	728	760	770	713	759	728	761	715	807	734	714	764	723	743	720	767	773	739	781	751	783	767	758	743	756	757	762	728	768	760	801	778	747	733	743	709	776	735	740	781	745	733	722	719	735	742	744	696	717	745	773	740	790	777	686	729	776	766	747	732	734	769	780	785	782	706	721	774	664	682	784	744	717	792	747	723	795	785	727	791	766	740	743	704	777	742	737	754	766	745	716	767	716	713	736	735	727	795	791	705	734	729	783	780	691	738	736	703	774	742	728	730	779	747	733	740	733	702	755	755	729	738	787	714	757	736	706	796	751	737	734	760	776	750	767	737	721	733	756	731	759	780	717	794	760	701	723	732	790	794	753	774	763	699	748	745	726	723	739	761	766	717	715	763	720	775	781	710	761	742	720	727	736	722	691	712	782	787	736	782	729	729	753	772	727	768	743	766	737	781	738	697	741	750	751	731	720	771	733	792	725	737	716	755	729	716	749	724	726	696	703	733	754	764	734	736	716	784	796	752	775	729	715	750	712	729	707	690	728	783	767	755	747	754	787	772	737	747	757	744	734	757	781	717	719	758	754	789	799	747	740	738	745	703	705	793	753	756	746	777	711	789	773	721	780	763	752	734	757	755	741	766	717	737	678	758	718	709	751	773	776	766	730	711	738	746	733	767	735	732	730	751	762	742	754	745	746	729	777	736	754	785	757	750
23514	21591	29477	24288	21745	19600	7839	2906	2141	1938	1760	1600	1373	1084	887	890	846	777	883	1096	1116	964	828	1047	2514	2479	1980	1751	1266	925	705	610	517	502	513	515	520	537	506	512	503	524	508	498	559	499	552	523	535	509	507	531	515	522	496	514	513	510	477	524	514	510	489	515	474	519	526	460	490	494	502	526	447	512	474	483	491	513	484	526	496	490	515	516	502	566	512	491	516	492	530	485	503	497	517	487	504	469	496	515	516	516	528	523	504	517	482	510	505	484	514	516	517	496	504	551	502	505	496	515	507	536	501	528	529	514	512	504	495	488	549	502	521	496	494	465	510	492	511	499	516	513	526	464	484	526	519	479	516	500	552	514	515	509	496	514	484	508	496	518	509	499	503	476	544	460	546	479	531	470	505	466	486	519	509	503	519	502	527	487	538	536	501	470	519	497	496	485	502	473	516	527	517	506	489	475	517	517	495	483	505	519	491	466	480	502	528	498	476	506	482	480	520	482	524	505	499	498	498	519	538	525	535	495	471	488	562	507	481	534	516	527	524	465	494	528	527	493	501	514	532	487	484	480	485	494	506	498	527	501	502	496	515	493	440	502	508	483	509	538	497	490	502	496	487	574	496	504	497	491	522	519	501	500	545	519	496	460	492	521	541	515	493	507	524	493	529	537	496	484	489	510	497	482	490	515	508	486	503	488	520	519	492	475	538	511	490	499	532	532	490	498	548	464	466	509	522	541	520	526	449	519	500	488	533	514	450	505	515	518	518	517	477	487	491	494	537	501	527	526	487	503	514	526	499	505	504	482	510	481	500	487	464	498	490	519	527	504	513	482	511	526	516	492	499	467	467	536	511	499	524	453	514	544	493	520	496	483	505	499	528	468	479	526	539	507	510	508	514	528	488	520	484	478	487	481	531	514	496	492	459	502	504	517	473	499	518	495	466	475	496	552	511	489	491	502	522	545	532	522	490	507	515	491	498	539	489	512	489	513	490	480	516	499	503	507	543	511	470	548	497	498	502	531	509	498	484	527	509	480	501	470	508	490	493	462	554	473	513	536	467	518	517	521	480	537	533	517	515	529	492	471	466	483	547	516	532	506	525	491	509	503	504	498	516	518	524	480	518	492	483	533	513	526	508	514	496	525	502	491	514	503	511	548	519	522	538	547	536	515	460	522	474	509	541	515	517	511	502	509	523	517	489	486	504	507	501	533	520	481	526	490	496	518	510	520	507	490	486	501	501	559	514	527	465	516	515	509	506	502	514	491	501	497	506	491	486	532	510	489	517	491	474	513	497	532	522	481	498	481	510	520	491	489	517	496	496	452	474	456	489	490	492	512	487	501	520	525	511	486	492	519	502	491	488	500	496	472	524	474	514	475	482	521	465	531	531	485	464	492	490	523	538	506	506	524	467	512	479	513	511	533	502	480	473	508	493	525	514	507	526	490	506	541	496	480	481	521	505	490	509	487	484	519	531	491	478	539	490	501	487	507	485	496	519	489	530	524	486	519	516	467	527	512	547	500	493	529	509	491	511	479	477	462	507	513	510	491	474	470	555	495	543	490	442	526	458	507	520	521	491	511	507	464	480	482	482	504	516	515	481	476	449	514	517	554	494	496	477	501	496	492	457	528	518	524	513	483	507	491	508	462	474	510	476	504	526	496	493	465	531	493	466	510	504	521	582	496	477	493	497	537	516	475	472	501	509	461	532	502	509	533	496	512	542	503	448	525	523	509	533	502	482	455	507	539	516	516	504	477	534	547	506	591	549	517	491	483	555	509	474	515	513	509	457	517	520	493	517	467	506	497	453	487	470	504	511	535	495	515	496	506	520	520	510	510	508	500	498	472	512	500	486	487	518	517	527	484	523	539	495	505	521	502	509	514	509	496	489	558	495	512	530	515	501	500	545	488	521	513	510	537	561	514	470	498	529	488	522	543	498	457	465	514	530	532	583	495	504	485	531	489	509	511	534	472	529	494	530	503	515	479	515	506	496	547	509	524	523	530	512	489	536	519	490	467	482	533	493	492	506	496	530	517	480	514	496	513	481	497	506	510	535	459	500	501	521	490	495	510	519	506	516	473	541	535	510	496	467	512	530	488	453	485	500	489	495	541	502	487	502	488	484	527	484	498	509	477	505	481	482	472	501	515	533	473	519	514	486	485	540	501	516	497	518	486	464	509	534	517	522	508	483	483	514	518	512	457	519	541	528	509	560	500	450	476	513	504	513	492	500	461	548	536	466	480	496	530	482	486	510	516	507	469	473	508	498	536	520	496	512	490	469	528	497	540	542	499	479	520	479	498	441	488	511	510	520	467	470	480	484	498	486	533	471	524	487	475	516	529	453	498	541	511	517	485	518	516	495	511	527	474	504	502	507	500	521	493	565	485	482	511	488	499	490	497	501	503	515	502	515	532	469	514	507	503	493	484	498	538	501	486	472	506	529	517	517	507	495	502	497	464	501	529	505	518	489	544	515	477	534	527	555	521	459	505	536	528	527	523	521	493	465	501	492	462	488	515	457	500	488	526	518	517	480	489	534	522	494	496	508	479	509	502	529	544	551	456	466	523	526	492	509	498	530	488	511	564	480	488	486	490	529	531	500	524	509	512	534	496	487	498	495	503	496	480	484	526	554	543	493	542	543	492	522	501	511	531	519	499	498	486	467	491	491	502	519	504	507	516	512	523	522	488	509	523	530	503	467	503	506	506	492	545	481	481	498	506	490	558	489	499	468	510	500	508	524	493	526	529	528	530	508	478	475	502	458	504	452	487	509	509	489	453	475	521	501	499	465	508	491	509	501	500	483	484	488	507	466	524	503	511	541	502	491	475	480	543	474	505	511	483	496	540	535	470	488	499	490	527	445	488	516	493	482	520	483	487	488	481	488	522	535	504	502	529	508	476	494	494	495	511	490	536	473	507	517	489	513	496	465	519	506	517	498	474	478	510	480	537	464	457	463	507	502	505	468	502	519	529	515	541	509	513	560	492	484	508	523	523	530	512	477	465	503	507	515	451	495	480	476	548	555	492	559	502	496	506	461	538	470	494	488	480	495	474	534	481	489	488	494	486	515	518	489	483	543	484	504	481	469	555	494	510	511	514	504	512	523	496	496	486	526	497	468	486	516	507	503	469	538	486	473	465	494	550	476	525	480	513	493	504	517	507	505	491	504	439	489	536	513	532	509	490	507	538	511	460	530	518	527	497	463	492	489	525	500	499	512	491	527	526	492	512	473	532	524	502	497	522	508	503	488	454	481	492	502	496	518	526	514	541	464	480	525	530	526	485	501	486	471	487	495	546	518	507	455	496	523	511	519	523	481	444	437	502	507	520	504	523	500	512	511	473	526	503	492	503	506	482	506	511	462	476	532	501	453	526	522	479	548	483	510	502	517	537	518	500	509	471	488	530	485	520	497	532	497	500	495	524	475	513	475	531	506	482	518	513	525	529	468	551	452	487	545	502	478	500	542	513	533	503	504	478	467	509
36895	53995	46375	33957	20734	11169	8125	6229	5513	4970	4737	4072	3300	2595	2024	1863	1629	1532	1798	2451	2520	2030	1554	2449	6065	5669	4653	3993	2618	1745	1190	952	755	741	726	778	750	750	755	732	727	749	762	742	773	759	736	748	749	767	767	723	757	807	730	753	748	764	712	724	733	703	710	766	765	755	709	758	731	757	724	731	777	734	791	754	805	807	807	744	704	723	744	717	740	760	745	737	755	764	731	754	738	715	780	714	754	737	740	755	774	767	758	742	813	742	732	784	730	756	749	742	688	716	753	742	725	750	722	734	712	730	728	756	750	770	743	705	731	746	760	784	767	701	709	761	758	760	724	709	759	780	737	749	727	793	759	721	719	673	730	777	728	701	780	725	758	757	746	759	758	735	726	734	729	702	721	783	705	706	761	819	731	776	789	733	707	801	751	710	747	732	724	758	796	703	784	706	688	727	745	823	722	776	721	762	753	742	755	795	787	821	786	785	784	747	795	752	716	798	739	749	774	761	804	686	745	736	716	752	767	780	745	711	745	734	736	794	763	776	756	714	711	759	778	793	733	733	718	745	761	681	761	769	763	770	788	721	753	811	766	787	733	764	736	682	749	728	788	774	773	760	765	794	780	755	733	711	689	766	735	764	716	769	714	734	742	738	725	683	692	790	722	769	774	714	723	746	766	726	788	751	757	786	773	709	690	777	728	774	803	765	743	760	744	751	796	744	698	749	769	751	794	739	754	739	745	742	749	721	751	750	770	757	733	713	754	745	741	787	753	754	778	751	724	791	751	780	699	764	745	749	755	752	731	749	707	794	743	728	747	738	736	754	785	751	748	748	751	711	784	727	702	767	765	739	730	762	744	727	705	731	726	773	723	735	758	770	760	723	787	761	769	733	683	747	721	727	727	790	730	771	764	756	720	718	741	814	735	758	688	734	732	749	725	766	747	777	737	731	730	725	679	749	793	725	772	749	760	785	724	737	750	745	743	803	751	740	758	754	750	714	685	736	710	766	794	734	738	698	760	747	768	741	730	773	780	713	776	720	728	763	698	748	768	731	714	758	784	761	724	691	736	810	762	741	779	716	753	742	794	764	731	807	760	697	758	787	749	720	760	724	736	730	725	762	796	742	732	720	731	725	763	755	724	725	748	768	767	738	712	725	728	723	782	688	766	759	789	747	757	785	773	717	742	741	727	734	803	764	738	734	741	773	768	754	726	718	723	715	729	761	734	760	727	740	805	762	771	725	765	726	684	767	744	774	781	737	798	748	773	696	752	701	742	746	759	717	733	751	699	764	754	756	724	731	771	751	732	749	739	724	726	743	737	746	685	737	767	703	742	726	717	778	778	742	719	724	749	782	755	722	756	772	704	772	752	744	731	724	754	734	751	785	773	743	676	742	725	760	802	700	740	741	726	734	789	740	707	752	749	707	726	744	732	770	739	781	708	760	737	705	790	771	756	739	756	724	700	735	699	718	747	768	712	774	737	749	739	774	708	751	740	749	688	723	770	765	706	738	733	755	761	695	716	734	736	735	736	734	754	752	732	717	740	763	776	778	749	762	748	748	729	745	768	765	734	761	743	743	721	725	777	714	728	715	696	726	737	732	743	717	712	769	762	784	736	753	788	730	741	705	738	745	765	716	750	743	746	746	722	721	736	722	717	783	759	759	748	713	681	773	738	753	749	721	732	723	721	713	758	774	713	767	747	711	730	745	706	774	749	759	728	785	729	717	726	837	736	692	747	712	741	782	711	720	744	708	799	758	740	765	810	742	729	756	708	701	694	730	742	750	763	752	751	745	716	724	768	769	745	758	720	751	747	753	724	762	766	741	770	707	739	769	780	738	730	761	751	765	733	732	753	734	697	713	727	805	803	740	721	731	787	741	755	750	679	764	741	716	785	734	767	709	770	726	737	765	762	719	743	782	780	791	739	712	725	787	792	741	775	775	776	754	790	738	735	715	737	755	740	755	754	723	750	774	730	740	791	760	794	780	718	803	768	787	709	736	730	781	736	713	760	745	794	750	760	763	737	730	700	733	764	782	743	747	784	742	708	732	739	766	744	740	756	803	783	730	733	753	785	727	764	769	753	761	743	766	751	808	770	724	739	733	754	727	713	751	764	733	805	667	776	736	763	744	711	748	757	741	720	713	784	747	742	738	802	717	735	732	742	781	762	698	794	723	725	738	776	697	723	756	763	715	720	752	775	707	752	738	782	800	773	755	754	748	728	719	719	741	744	730	771	734	734	793	755	743	747	745	711	721	760	741	762	762	780	724	799	759	751	778	776	754	761	784	727	730	740	765	705	761	726	779	750	766	714	786	750	776	702	777	738	696	775	743	745	753	715	722	774	741	718	678	743	718	754	756	703	737	730	763	728	755	728	742	759	732	762	743	759	697	762	719	784	741	827	758	770	713	742	730	743	751	744	746	753	678	711	719	733	682	749	707	720	765	770	769	716	764	723	721	763	715	721	778	748	739	755	743	749	764	752	728	765	751	731	731	732	796	747	750	755	718	749	703	744	762	755	712	776	794	741	795	784	748	773	712	730	716	731	709	725	815	719	763	695	738	729	732	720	780	716	727	783	789	705	747	717	692	725	742	759	753	708	726	714	762	776	718	808	754	707	675	755	724	729	710	809	724	718	757	758	802	777	795	751	759	754	790	729	752	770	751	776	783	716	737	756	730	745	747	712	747	728	777	706	701	758	755	748	804	785	697	711	723	740	770	706	742	752	768	745	765	801	752	764	803	728	714	732	780	724	760	748	739	744	755	792	731	780	717	790	744	722	727	752	751	754	815	757	747	776	739	792	753	800	700	745	799	723	695	734	764	747	724	756	740	733	752	751	701	754	754	702	748	762	750	728	724	727	766	785	736	770	707	804	715	772	750	760	784	757	703	759	766	714	681	767	747	747	690	717	724	776	776	778	709	734	735	746	762	723	754	744	793	754	726	694	734	755	737	738	756	710	734	759	731	708	777	797	726	780	773	777	801	733	753	726	732	768	708	719	736	755	777	728	689	759	726	711	729	769	760	722	739	745	730	731	741	711	721	785	763	730	747	727	723	754	732	750	704	735	774	755	724	755	731	751	772	765	713	727	743	740	731	731	818	764	755	741	737	793	736	740	734	787	727	716	727	728	740	791	757	785	732	747	770	706	729	752	686	719	693	746	783	762	759	693	761	735	775	761	711	745	779	764	731	753	747	785	762	742	735	775	751	734	732	790	721	788	739	751	730	701	762	720	754	748	794	721	752	744	790	740	769	759	711	736	737	750	735	729	739	727	709	761	708	755	737	732	793	738	761	744	743	727	759	690	792	737	728	764	750	799	733	748	733	768	742	738	785	760	805	703	731	728	752	803	810	741	727	713	744	719	732	792	731	681	691	755	719	745	706	780	725	716	751	750	703	763	757	765	709	766	769	708	706	764	756	738	729	732	725	765	779	752	755	742	739	794	740	729	731	764	704	705	748	803	744	742	746	739	761	695	765
29787	25471	24073	10700	3222	2124	1654	1209	1060	1084	979	895	877	661	634	716	635	579	692	760	804	663	661	660	659	670	645	674	602	587	551	485	525	509	511	493	455	487	488	485	509	533	496	515	545	508	522	492	486	509	473	517	483	473	484	519	518	458	474	499	519	502	474	488	534	499	499	508	516	499	529	481	506	494	518	469	494	489	462	471	494	523	486	507	494	511	471	476	512	482	497	483	519	490	527	476	537	520	497	471	475	546	532	487	464	454	498	512	526	506	510	514	488	497	525	492	503	491	506	509	514	533	461	459	474	515	450	540	502	469	555	488	511	472	501	535	531	506	496	526	451	508	520	510	538	500	496	500	547	535	504	499	508	490	463	478	530	494	461	486	483	521	496	522	485	527	510	514	467	467	494	483	504	488	507	490	517	490	490	533	504	471	490	499	490	500	478	453	524	524	523	498	497	531	509	477	464	529	471	467	511	478	504	502	499	490	511	483	497	501	493	530	492	521	509	458	538	518	538	482	486	530	500	485	495	520	511	506	493	523	478	537	471	500	521	475	460	491	520	467	525	464	509	505	495	457	494	487	510	500	534	523	502	513	501	538	458	505	468	475	500	509	495	491	507	479	506	491	497	534	510	495	495	488	500	490	470	503	476	511	502	476	512	517	509	529	463	507	500	517	519	533	480	508	508	521	495	486	499	460	484	497	505	490	496	524	491	463	473	483	562	504	489	498	509	504	477	494	489	522	538	489	503	524	505	522	481	488	451	498	492	499	527	499	488	499	476	491	480	557	486	541	501	522	506	472	506	501	528	485	503	488	532	485	490	478	501	542	551	489	492	517	481	493	522	490	516	526	510	495	526	478	506	510	494	511	507	496	502	482	500	517	467	484	496	487	488	537	531	532	493	543	576	508	547	510	475	499	486	513	487	523	494	503	502	487	508	554	473	507	532	495	489	511	490	482	487	534	523	486	494	480	468	490	441	511	495	492	501	516	477	513	490	492	494	513	495	497	509	450	497	511	527	513	473	502	518	501	498	527	520	477	473	509	504	494	543	485	538	476	522	535	498	520	495	467	484	491	511	517	511	488	522	498	474	515	540	511	511	470	523	482	529	461	518	544	493	518	537	484	459	530	514	516	533	460	479	493	491	486	481	497	483	453	495	537	499	522	494	522	478	488	535	481	513	449	497	460	514	512	470	501	472	493	494	446	543	504	475	512	485	461	525	476	481	479	486	480	501	497	519	505	525	482	459	489	574	509	501	471	513	513	531	488	512	532	527	484	499	478	493	462	486	490	524	525	505	526	538	514	518	505	488	461	505	527	507	494	470	533	513	483	492	516	527	492	504	483	536	461	472	478	560	502	497	529	463	496	543	525	491	525	507	513	491	531	495	502	502	481	488	496	499	518	527	528	509	493	526	494	518	491	513	529	506	513	513	529	518	546	476	538	492	514	518	481	484	523	508	499	490	486	486	556	470	538	481	521	531	499	525	494	478	495	501	526	480	542	519	503	518	470	492	523	519	512	518	545	506	525	491	492	518	492	509	511	522	476	489	497	500	487	532	531	531	530	484	496	541	479	475	515	514	496	478	519	500	515	547	510	497	548	481	560	517	449	486	510	504	494	539	506	525	478	454	539	530	512	519	504	483	515	533	480	499	479	462	556	513	531	474	519	523	500	493	492	530	481	503	505	525	516	501	496	513	480	529	484	512	472	496	472	459	511	460	477	508	513	477	498	496	494	502	513	519	521	530	514	510	541	480	480	501	519	481	505	487	512	484	503	489	538	546	497	477	461	533	480	545	493	497	481	500	521	500	509	497	494	527	483	512	528	506	512	501	525	488	465	468	489	468	539	468	509	524	520	514	492	509	508	466	503	474	483	482	482	466	477	523	535	470	507	518	514	501	506	513	482	482	478	517	512	538	507	489	519	503	502	501	520	531	489	527	508	494	512	479	481	491	546	499	481	482	495	463	482	525	510	504	524	502	508	473	506	493	470	528	477	466	496	483	508	488	524	522	487	493	515	524	505	419	475	498	507	517	482	471	463	565	510	506	494	484	481	497	533	522	492	495	503	515	490	518	457	522	483	515	531	506	473	472	450	481	517	503	477	486	481	456	494	534	503	546	465	492	511	480	491	501	516	447	529	516	450	495	511	494	496	489	491	525	504	502	501	520	503	523	506	493	493	501	491	507	490	501	519	525	519	522	485	533	490	494	564	520	495	533	493	514	533	497	512	497	485	493	501	467	524	479	542	502	490	539	513	477	502	501	486	470	442	539	516	527	478	489	475	521	478	446	557	496	507	482	457	474	486	523	483	493	512	498	520	517	500	513	542	525	506	523	512	544	478	469	484	505	488	470	509	460	520	513	490	481	531	525	520	514	505	502	499	487	495	503	497	438	515	531	488	498	464	473	511	484	475	496	520	492	474	474	502	489	528	522	501	501	480	486	526	482	499	500	490	483	538	524	498	516	496	468	508	506	521	491	529	489	521	466	528	518	475	531	493	534	471	488	535	490	489	515	493	488	494	491	486	495	482	547	502	514	516	537	485	484	505	522	496	558	501	462	477	496	514	474	498	467	505	484	509	503	493	482	469	464	518	507	528	511	524	504	489	523	493	517	520	497	510	500	504	503	480	471	502	510	505	470	494	464	497	474	506	528	509	501	494	531	496	454	449	532	501	490	489	521	483	507	486	516	491	524	494	479	484	486	482	508	492	465	523	496	431	481	477	472	479	492	512	449	486	484	455	506	500	514	479	512	489	503	481	506	526	488	532	449	520	482	499	469	469	483	502	482	507	493	516	508	492	471	487	533	512	482	490	506	515	498	468	471	492	441	486	520	464	509	467	493	526	471	486	483	468	494	522	504	522	473	497	485	473	505	506	500	502	507	505	509	486	481	502	455	514	520	459	513	472	513	539	530	498	463	494	477	492	520	519	463	502	492	510	507	510	521	483	510	483	492	522	465	528	505	495	476	506	483	473	521	470	531	492	514	520	504	488	521	446	505	507	492	487	503	466	508	530	503	523	504	505	526	508	481	506	508	457	476	501	509	437	492	512	517	498	488	526	460	473	511	513	447	518	504	508	500	522	489	511	478	522	489	488	511	510	509	472	487	538	491	513	535	526	517	489	491	502	481	503	513	463	490	497	499	573	470	483	485	543	476	504	542	510	525	491	470	502	462	492	476	507	527	504	501	467	499	527	472	520	491	459	513	534	502	496	516	476	467	551	505	522	491	482	490	498	496	522	500	506	496	515	490	499	480	499	502	458	483	520	491	503	501	527	495	452	509	531	508	470	463	471	522	508	522	502	501	509	485	508	508	522	519	529	506	473	517	533	492	524	485	533	506	489	517	491	476	508	452	468	527	529	526	493	476	505	487	497	487	506	526	483	501	513	466	542	479	485	487	501	517	518	476	514	491	497	553	522	531	520	487	531	468	505	509	519	517	515	513	523	526	509	491	504	502	518	517	482	486	504	491	507
35593	39782	30919	12989	6602	5235	4002	3016	2549	2605	2337	2135	1947	1430	1306	1290	1212	1122	1185	1745	1630	1362	1235	1115	1278	1234	1250	1106	1021	907	857	796	755	730	776	807	772	766	800	733	793	775	711	756	758	794	763	757	760	731	717	700	734	773	760	724	703	708	780	688	751	748	728	723	729	748	797	702	771	748	727	723	779	755	701	727	727	749	765	765	732	728	758	727	749	781	723	715	782	788	770	707	723	777	702	744	774	759	710	769	793	736	775	751	753	741	742	723	777	749	742	749	761	736	734	762	786	816	777	734	739	765	732	766	770	749	775	730	760	775	738	738	727	748	734	733	787	744	730	757	748	755	758	776	762	798	754	724	800	692	724	757	769	786	780	746	725	772	731	722	748	763	768	815	784	744	764	754	791	719	724	717	765	784	836	753	740	788	738	716	790	783	665	747	773	750	759	801	799	756	786	768	746	747	716	794	762	757	758	729	756	742	766	734	698	757	821	735	733	759	764	785	792	764	744	778	746	814	720	715	744	771	784	759	753	735	709	692	722	800	716	767	748	752	749	724	771	729	757	774	680	712	762	787	754	705	737	760	769	698	744	761	753	743	756	747	732	794	775	774	714	799	748	739	745	765	778	769	704	704	771	847	756	712	754	724	745	740	711	747	743	745	729	682	752	764	763	776	756	763	687	786	718	764	761	732	716	744	769	762	743	718	761	763	787	798	742	761	759	732	764	757	725	816	750	797	729	701	766	755	745	759	761	777	726	713	725	711	744	752	739	799	744	707	749	754	739	760	786	767	741	774	757	739	788	765	746	701	731	761	763	760	767	768	764	678	717	735	732	715	736	709	790	782	738	776	746	767	751	773	717	775	734	724	760	739	806	707	767	749	766	727	762	802	761	736	795	743	712	735	749	737	739	760	788	749	801	720	777	734	741	782	767	775	738	792	830	775	689	714	738	785	717	715	757	767	786	746	729	771	787	790	757	744	741	736	744	765	743	770	744	795	767	720	753	740	719	776	756	773	758	750	760	752	688	696	751	750	750	760	772	697	765	785	757	753	780	793	774	811	725	735	754	763	760	778	757	736	758	739	750	760	759	688	753	716	731	788	773	741	730	742	773	780	742	741	788	792	731	737	749	761	768	700	720	805	764	732	766	728	764	774	758	767	777	775	764	790	712	758	752	730	755	800	771	762	764	763	758	738	746	775	777	784	745	769	742	742	737	734	737	749	738	781	785	741	752	741	776	754	777	736	785	743	752	758	756	721	752	758	754	767	806	743	804	694	752	769	770	794	766	761	724	692	740	769	752	779	739	741	684	744	750	739	775	764	775	780	757	750	748	760	730	687	757	754	759	755	722	737	712	741	750	738	747	824	741	835	723	756	731	770	797	781	790	759	760	785	815	766	759	740	778	748	762	763	741	720	764	804	728	712	771	706	747	746	793	810	777	760	793	712	711	741	755	742	735	689	739	756	749	724	733	726	734	780	757	750	734	705	750	704	768	750	721	774	779	781	727	783	812	743	765	737	725	771	740	770	736	732	749	753	751	780	745	727	710	776	754	737	732	756	703	724	724	760	741	734	787	773	782	782	805	791	777	759	715	793	745	744	792	767	786	735	724	783	722	728	736	743	703	765	739	760	764	746	766	751	784	740	734	747	748	761	733	732	757	726	768	740	789	718	723	748	793	776	749	754	786	737	741	808	761	790	808	755	746	751	763	775	698	760	816	772	746	785	745	753	758	731	712	805	767	749	772	746	769	783	755	752	765	720	728	771	753	762	787	765	777	744	741	797	706	724	765	730	722	696	766	737	786	773	749	734	736	746	731	756	804	748	747	738	724	813	765	748	769	758	741	761	764	714	765	719	749	778	789	695	695	747	742	711	774	771	742	773	729	782	708	754	773	776	739	783	760	750	690	694	775	763	753	788	764	739	727	772	788	731	767	750	746	787	761	744	789	752	777	767	760	744	747	809	778	755	791	776	753	716	727	795	761	765	764	741	773	756	774	746	749	738	736	778	787	788	726	722	748	749	760	780	760	734	761	777	756	758	790	832	790	801	798	755	789	746	760	775	733	733	749	703	782	799	773	771	816	769	706	752	727	700	738	746	755	755	776	758	824	740	776	785	762	724	783	783	764	812	738	740	799	802	787	797	759	751	733	767	735	774	738	692	763	746	739	734	727	749	721	727	749	816	734	765	795	720	751	707	745	745	759	740	824	779	758	765	728	787	765	727	809	756	804	759	750	735	731	746	739	806	744	722	792	785	759	726	730	741	737	761	738	768	742	776	806	732	748	720	749	766	750	764	741	742	775	748	747	766	791	779	767	734	751	771	735	742	705	741	732	769	782	774	727	759	743	747	794	791	704	793	757	751	767	753	767	801	750	776	785	722	732	772	773	771	743	748	763	748	726	778	775	759	730	737	777	770	702	749	726	759	744	770	772	777	738	793	753	782	711	747	767	746	767	722	741	748	792	777	697	752	727	739	724	790	767	775	738	729	753	749	801	725	775	753	734	815	760	805	786	767	707	786	731	741	747	797	765	727	754	765	674	779	757	805	741	753	782	737	734	765	745	797	714	723	763	801	777	757	754	746	746	731	717	796	738	796	780	775	712	741	772	723	729	718	767	749	751	775	745	810	807	729	726	740	759	734	759	719	759	755	794	717	811	783	711	735	757	725	773	768	741	729	718	793	756	763	748	767	793	742	749	690	752	742	746	742	753	779	776	763	737	717	780	741	725	727	727	753	701	771	776	751	690	711	755	780	807	768	707	737	719	745	757	710	820	750	743	794	745	758	706	709	735	739	756	702	791	707	746	761	789	706	729	720	782	782	789	782	800	750	779	709	798	793	730	818	728	729	831	758	727	768	716	715	765	715	714	785	694	743	742	693	693	725	731	774	731	777	755	741	681	761	810	736	741	759	766	773	739	760	818	774	700	807	741	783	721	722	782	752	719	787	686	775	764	771	809	773	786	704	748	709	782	708	773	767	778	774	702	762	763	742	804	784	755	725	790	724	733	752	743	708	757	784	733	740	749	769	782	785	761	786	757	721	720	720	751	787	741	760	757	742	788	733	749	732	803	732	773	733	775	763	743	731	753	743	775	716	761	762	763	773	793	732	773	733	760	750	746	740	767	806	742	748	733	719	780	711	787	782	795	745	773	751	764	701	804	744	800	783	760	741	743	765	754	777	783	719	799	752	785	723	775	752	706	736	746	750	737	750	695	749	788	769	779	697	782	727	773	783	762	745	728	728	774	724	724	758	771	755	739	766	756	754	783	777	750	720	740	774	731	751	694	734	756	792	772	726	738	788	733	760	787	718	771	786	742	735	688	780	773	764	737	732	712	768	779	769	710	731	789	750	755	739	770	779	726	735	795	745	755	783	740	734	780	750	750	778	707	787	759	782	728	729	796	728	717	776	741	765	742	794	740	756	750	750	759	735	782	746	741	763	774	758	738	689	732	753	756	708	722	753	797	781	763	784	785	733
24787	21643	28661	25270	18478	5556	2461	1999	1616	1432	1210	1076	1071	984	813	811	760	675	672	612	658	736	716	897	1065	1385	1471	1305	1020	770	603	545	526	544	488	515	519	479	528	478	495	532	511	525	490	518	537	476	529	527	493	486	497	530	494	487	503	489	464	514	502	536	507	502	477	486	493	539	466	507	507	494	492	506	466	516	507	461	463	466	513	517	496	497	505	574	511	521	529	483	547	489	467	537	513	485	478	516	494	533	540	509	521	540	507	505	516	500	517	524	532	516	496	505	487	505	525	529	467	550	520	516	482	508	491	495	477	529	501	468	534	489	496	493	512	485	490	542	507	534	490	513	459	515	491	476	479	508	480	489	513	504	478	528	511	512	489	535	493	498	506	530	545	556	515	492	483	531	507	510	476	509	523	483	531	486	467	506	512	504	510	506	516	528	479	520	513	514	513	509	516	503	513	524	521	453	492	501	534	506	484	544	495	495	514	515	478	527	527	527	450	450	516	562	533	522	511	488	501	495	482	574	521	506	520	508	518	516	515	486	544	494	468	526	532	511	510	457	511	508	498	518	499	512	533	518	530	496	499	493	486	561	497	489	488	519	502	483	540	494	475	483	492	545	527	535	510	515	534	491	505	555	491	497	521	536	536	494	504	487	501	491	530	483	478	491	518	496	476	528	561	518	530	510	517	467	459	539	488	481	499	486	541	462	520	471	543	530	493	488	517	502	482	496	512	505	510	487	520	503	511	504	508	502	441	491	514	521	486	525	501	486	513	548	517	486	504	495	505	476	481	488	498	501	510	499	476	491	504	474	518	523	496	528	490	538	501	509	459	477	517	502	475	514	509	480	485	474	519	546	508	471	520	518	543	527	489	502	516	529	513	493	532	467	468	497	507	509	477	519	513	507	522	532	493	456	484	536	526	501	541	536	429	459	478	519	496	488	497	498	509	501	490	491	490	530	495	546	526	516	469	519	493	512	506	492	453	442	463	560	541	456	502	512	525	501	562	487	464	534	507	482	505	516	518	516	470	510	521	513	479	467	518	519	516	484	513	513	527	517	501	508	498	520	503	449	495	528	495	493	460	499	458	487	493	524	478	506	492	522	499	524	519	529	525	542	469	483	497	522	508	504	538	476	506	483	494	499	537	497	488	500	510	507	523	525	507	519	481	535	534	520	506	519	506	542	461	513	511	522	518	496	503	489	512	496	494	517	531	524	468	564	486	513	483	510	525	537	552	504	502	510	518	528	490	477	494	501	541	493	522	497	518	493	499	485	484	516	472	502	512	515	474	477	513	506	501	494	519	496	526	487	486	550	522	507	553	493	472	551	509	509	549	511	496	496	510	516	500	514	502	519	526	504	506	496	483	515	501	514	490	513	484	548	481	513	507	531	524	536	514	497	514	544	460	527	509	527	516	514	511	468	502	519	538	522	494	536	499	493	466	516	527	504	483	473	490	507	506	531	503	563	522	497	499	506	487	536	492	530	459	518	505	507	538	532	518	449	507	488	514	477	557	517	525	514	492	532	502	515	534	495	514	532	500	457	504	478	524	501	526	491	498	503	510	505	496	515	521	457	497	541	511	543	515	496	478	492	522	492	499	495	526	516	475	501	547	449	514	483	522	511	509	479	515	524	467	482	519	464	509	486	468	524	497	468	510	517	501	474	512	509	481	477	501	538	506	513	492	500	501	497	502	537	507	466	516	538	503	527	487	508	526	486	493	492	494	506	499	490	526	470	526	522	481	481	469	475	494	501	500	508	564	480	508	498	530	504	521	492	525	504	470	499	486	546	537	530	485	541	509	551	493	481	508	464	519	512	524	480	498	509	545	484	542	532	504	510	540	468	513	517	492	507	498	500	506	485	509	464	505	511	530	496	522	494	479	473	508	504	527	524	455	503	506	504	490	480	495	511	509	517	504	517	509	510	507	487	506	509	491	490	466	488	521	522	482	517	508	502	501	510	503	505	462	528	492	533	514	493	537	514	478	480	498	497	505	474	484	470	503	518	501	510	463	479	494	482	452	496	499	492	521	502	531	528	471	534	463	505	521	502	507	495	482	486	473	542	513	502	508	483	500	495	516	512	493	502	479	506	495	474	516	498	505	471	525	508	512	489	505	484	518	528	488	466	508	494	496	487	511	483	545	498	473	450	542	469	528	480	526	506	523	465	484	528	528	510	463	475	509	478	484	503	504	504	521	528	480	508	466	491	528	512	501	511	508	503	502	529	504	544	513	535	486	497	556	546	476	482	493	522	478	522	480	493	495	497	524	531	492	532	528	494	453	543	495	500	519	519	487	474	513	515	484	517	534	526	547	551	511	521	490	491	482	554	535	473	511	509	517	515	546	482	503	533	501	490	463	495	476	459	544	509	554	527	509	480	529	437	514	526	503	512	519	530	522	483	479	494	486	508	521	541	519	527	516	510	490	508	524	492	496	543	521	510	504	502	499	526	520	489	510	472	512	525	515	548	508	484	496	471	535	502	513	486	494	454	525	495	532	481	511	513	510	539	481	540	496	471	475	512	505	491	508	560	479	496	537	460	457	498	527	524	527	516	516	468	514	512	518	498	534	514	493	513	478	460	485	482	467	510	496	488	506	506	504	458	497	534	538	475	454	475	463	484	534	502	524	512	463	482	512	507	489	517	461	508	541	535	534	466	483	496	512	506	516	502	502	518	466	520	518	495	516	517	482	511	502	445	506	456	524	502	489	493	495	538	463	499	512	517	497	465	513	479	510	484	474	483	484	498	475	543	520	541	467	501	539	507	457	481	509	492	523	476	494	514	499	496	533	525	492	538	508	494	471	501	453	530	477	512	470	503	514	510	527	490	496	553	512	533	527	496	468	531	493	452	494	492	517	566	492	537	516	516	495	476	506	508	485	490	493	521	501	498	521	496	539	464	480	511	483	528	483	539	497	513	478	492	487	483	497	529	493	502	524	493	530	512	486	528	532	537	518	537	516	511	470	512	501	515	504	512	487	489	541	473	513	533	524	510	477	521	506	501	461	478	513	512	476	518	516	509	480	509	499	578	459	579	509	517	526	497	532	539	506	494	501	514	552	503	449	465	501	512	521	489	513	491	492	509	494	538	541	556	530	458	503	502	507	555	509	468	550	504	529	505	506	525	503	541	520	522	507	514	512	477	454	523	456	542	533	534	483	502	495	568	488	528	492	473	480	530	537	488	470	498	501	475	504	483	477	506	496	454	519	475	488	468	526	505	511	550	533	489	496	512	520	483	517	530	526	515	490	493	504	498	507	482	511	482	538	482	484	503	516	503	512	508	490	481	538	502	509	511	506	523	506	520	523	528	484	492	505	496	494	505	525	547	481	482	503	482	473	503	526	532	540	490	494	475	489	518	475	510	494	463	508	512	535	516	486	499	509	511	495	538	524	481	544	493	511	539	473	497	508	492	535	506	504	489	517	503	521	507	502	492	489	486	516	461	518	496	517	477	498	490	509	508	504	535	484	494	496	494
33836	47696	37930	24361	11235	5813	4919	4510	4076	3745	2961	2552	2518	2180	1767	1545	1444	1334	1221	1171	1267	1376	1405	1983	2352	3171	3253	2769	2075	1261	968	815	772	786	745	718	731	764	752	793	734	746	753	794	797	752	730	758	766	729	742	777	770	764	794	688	748	748	780	753	725	738	790	738	741	766	714	752	739	740	777	754	793	763	724	771	796	745	730	797	742	738	774	728	756	782	748	787	679	796	734	749	777	778	751	777	765	715	761	761	801	778	737	738	753	741	793	741	749	774	723	787	774	774	741	722	764	736	742	738	780	780	768	756	770	731	745	729	746	781	811	782	758	744	742	769	770	830	718	710	786	741	787	769	722	779	735	767	735	765	791	796	772	781	784	759	766	768	717	776	745	755	741	794	741	737	776	774	790	828	789	800	764	790	812	750	740	731	757	750	726	757	751	739	765	750	728	805	747	746	786	768	706	731	755	750	761	776	769	754	756	803	726	764	757	782	761	752	739	770	744	781	765	728	732	767	800	758	799	755	728	743	793	768	802	764	731	748	772	770	713	769	763	723	814	740	787	765	720	724	748	761	733	779	743	772	749	776	774	728	715	774	737	797	776	790	772	748	802	784	747	795	750	736	743	711	782	763	772	764	769	747	730	751	741	728	752	779	811	753	733	757	756	814	740	763	735	796	732	751	745	730	752	703	739	735	759	754	781	782	759	741	752	743	747	757	758	755	772	754	760	744	755	790	765	745	783	726	797	761	770	763	761	730	720	749	761	754	781	800	708	767	761	762	806	727	788	713	740	748	704	784	725	766	778	772	736	762	778	770	793	782	757	758	768	798	756	721	752	754	749	717	786	773	763	718	763	765	779	735	770	800	762	709	747	711	761	752	725	764	789	794	765	748	739	812	768	834	797	758	763	771	746	753	790	767	809	765	776	735	785	755	781	765	773	724	729	734	802	759	801	813	735	727	744	758	726	747	719	755	766	794	766	769	791	736	743	752	744	785	733	779	773	759	788	748	762	756	768	736	748	759	709	794	768	812	754	772	737	726	713	751	762	842	756	764	781	750	747	774	722	710	760	807	764	763	763	770	769	759	744	738	721	795	734	756	734	762	764	760	744	754	769	727	787	742	738	754	782	713	806	745	699	762	766	829	715	761	740	740	760	759	745	773	744	710	753	828	722	812	756	757	714	775	754	759	743	784	783	813	820	755	758	766	779	734	733	746	762	781	742	780	740	799	727	744	778	741	783	749	783	764	754	748	735	768	760	773	729	749	788	760	756	761	746	699	765	725	758	750	724	698	774	754	796	750	772	763	790	775	765	751	735	769	760	753	797	772	714	760	767	749	742	729	747	759	739	767	784	800	724	774	708	750	762	750	729	747	727	783	761	723	748	753	742	788	761	803	791	760	779	769	750	735	726	753	764	755	772	767	739	746	745	759	771	763	786	770	773	772	721	755	754	773	816	789	763	768	786	746	766	772	808	779	768	757	747	723	760	781	707	758	713	747	780	717	760	742	729	750	763	771	790	785	802	700	742	720	762	769	736	779	776	766	726	790	732	774	728	786	750	770	763	766	797	764	754	718	764	768	769	724	720	770	757	761	751	778	766	764	745	805	749	739	786	740	782	764	740	710	766	781	733	791	696	739	747	770	823	745	731	771	776	785	696	744	779	748	706	779	739	752	772	768	780	749	769	739	767	756	763	753	801	763	766	743	752	785	731	747	723	721	826	774	731	712	774	756	758	722	813	764	730	763	765	805	769	763	730	751	776	718	743	784	733	768	789	788	754	791	774	744	747	746	716	749	752	769	815	741	730	748	699	783	752	796	781	769	771	764	760	767	754	795	731	788	736	789	772	779	732	740	802	766	732	796	730	773	728	802	705	791	794	721	756	724	791	743	777	793	746	755	765	733	767	744	795	752	716	759	788	741	731	776	742	739	787	722	763	785	772	728	773	772	803	696	760	763	778	760	768	789	725	688	763	762	779	735	767	749	730	716	783	811	805	706	771	760	705	769	781	779	782	760	761	753	753	757	761	739	766	774	761	774	740	775	743	737	785	754	773	712	821	777	761	781	765	770	782	772	729	778	754	695	793	758	809	753	720	758	779	748	804	764	729	732	779	797	738	765	798	734	727	766	767	775	721	818	779	747	812	791	739	786	771	780	763	754	745	777	735	769	744	722	771	719	751	785	733	795	756	774	810	759	737	715	795	749	735	747	733	768	761	718	749	741	754	751	787	735	766	761	749	768	707	748	761	779	768	776	742	749	793	732	774	739	792	729	748	748	739	752	714	765	776	812	754	865	775	762	766	738	796	774	765	781	766	743	716	761	761	734	767	748	789	784	739	735	714	751	710	737	789	785	764	781	800	788	770	763	774	759	773	742	748	761	736	712	750	746	765	745	811	723	760	753	796	734	784	768	732	720	751	746	751	719	738	774	751	778	692	761	795	722	792	791	753	725	770	753	731	758	771	733	738	756	766	750	738	734	762	768	766	771	773	760	744	785	744	736	745	792	746	756	735	751	751	676	749	722	759	735	733	768	766	794	806	700	765	785	777	790	753	802	736	771	725	793	709	787	760	786	770	684	729	826	739	775	748	786	744	797	738	763	721	774	769	782	805	771	736	752	756	781	775	704	719	760	719	696	740	786	753	737	725	772	733	746	820	785	773	803	761	732	759	761	759	779	758	824	814	743	760	718	751	746	731	748	762	747	756	746	772	729	778	770	775	760	748	756	766	756	783	723	746	766	729	800	761	751	699	751	740	722	759	702	747	812	714	743	751	764	784	776	777	740	783	753	770	778	777	736	816	762	706	742	773	780	790	815	688	766	760	789	807	736	768	758	775	749	797	713	739	812	760	775	784	753	713	779	810	735	757	753	765	773	744	772	793	773	745	802	771	781	803	780	722	775	774	773	753	757	767	774	769	784	822	745	726	718	772	801	753	790	730	752	741	739	738	763	820	777	800	765	763	718	806	747	721	752	792	777	764	773	734	790	760	719	810	758	764	749	761	731	751	800	793	771	758	779	765	763	759	765	739	747	707	764	728	741	776	750	760	751	723	737	775	789	803	749	756	757	716	745	760	775	760	769	732	714	804	795	765	782	781	772	761	749	723	770	778	780	811	721	759	735	762	746	776	766	715	785	735	764	770	752	766	783	761	801	730	774	791	740	768	813	741	762	760	789	787	764	775	764	794	797	703	764	748	767	764	796	743	739	750	723	733	745	772	730	756	745	746	784	768	769	792	756	694	709	719	783	748	764	763	740	749	770	718	774	746	802	797	771	789	752	793	737	757	761	751	746	799	739	794	775	715	767	788	803	796	760	774	718	742	732	749	780	757	697	760	740	753	772	753	762	758	751	771	764	803	726	749	761	727	767	743	714	747	798	708	778	778	738	738	780	789	747	746	724	780	740	711	769	711	790	783	742	748	772	749	729	759	731	758	755	787	762	740	750	796	719	741	669	791	768	750	744	750	749	720	789	767	803	726	769
23522	21649	29491	24338	21643	19337	6681	2907	2398	2208	1507	1355	1199	1217	1163	974	841	849	776	728	698	619	676	886	2737	2343	1913	1878	1361	976	746	578	537	542	508	554	494	519	523	529	477	522	503	556	555	532	514	518	496	525	533	492	499	514	520	527	517	550	496	544	517	519	509	496	495	540	536	522	487	528	487	525	490	549	537	528	482	527	504	518	541	501	521	520	459	512	516	499	524	535	499	518	501	474	501	475	523	507	518	535	493	524	523	528	529	501	493	526	470	534	519	516	544	540	530	494	559	529	494	510	493	521	539	497	530	514	492	541	508	493	478	523	511	511	500	512	489	507	530	550	527	480	544	530	502	538	508	521	534	493	451	506	479	488	500	506	525	515	468	539	571	525	550	500	480	517	493	540	527	551	508	516	510	526	518	516	463	486	550	515	524	488	503	487	488	553	544	502	508	555	502	491	526	492	494	509	499	521	499	509	529	525	530	516	499	546	517	474	486	505	467	513	523	492	527	523	510	503	514	491	494	522	575	485	477	488	504	488	502	521	551	580	523	502	513	533	517	510	460	511	487	524	509	496	539	530	546	509	504	436	520	531	512	535	509	528	509	503	533	494	498	500	508	531	524	499	523	511	538	516	482	507	531	469	497	491	484	503	527	515	479	527	556	551	513	512	464	500	538	530	532	522	497	499	495	571	487	516	494	554	518	517	476	501	471	517	521	514	518	526	514	531	522	483	508	534	520	532	551	485	482	490	535	505	548	525	503	494	497	503	496	524	494	488	467	524	497	532	520	500	532	519	515	505	519	480	521	530	522	503	452	512	486	513	538	497	530	544	545	504	537	552	520	488	533	516	536	563	535	490	512	506	478	523	510	454	525	524	517	485	501	507	477	523	530	537	538	536	506	534	544	484	536	515	510	517	495	494	521	499	495	548	492	538	524	504	536	529	516	558	488	479	511	490	496	557	543	535	530	555	497	543	532	546	497	500	528	544	488	493	483	505	497	490	537	545	534	536	505	506	517	535	504	506	516	500	568	506	497	540	526	520	513	498	535	518	531	535	468	516	537	455	521	484	472	516	511	483	492	531	491	547	512	498	529	521	495	487	520	548	494	474	524	501	505	493	496	516	507	547	515	485	532	522	495	519	544	521	520	507	572	506	515	512	508	514	459	491	494	525	515	475	548	541	493	536	543	460	532	558	508	538	506	503	528	470	560	518	534	542	538	519	529	500	472	548	535	540	490	519	502	502	499	467	547	566	524	508	486	531	499	520	521	495	511	513	545	542	527	527	441	532	500	519	542	530	533	509	533	508	510	518	521	506	557	502	525	504	527	487	530	535	511	520	504	517	507	524	517	532	488	532	495	494	553	535	539	528	524	521	506	555	526	510	532	526	509	529	514	506	515	517	521	502	479	499	491	473	508	490	516	511	510	502	514	480	514	549	509	507	499	494	482	513	524	467	527	502	522	502	509	506	502	526	545	506	500	539	519	543	496	517	518	500	506	489	473	477	537	535	480	476	481	521	481	489	501	533	497	535	491	504	551	496	517	475	507	552	496	500	485	501	503	488	520	535	518	522	525	529	525	485	493	485	529	534	501	539	518	495	514	500	498	508	507	459	536	505	531	484	546	494	493	527	550	563	479	485	501	532	517	534	517	539	471	497	556	531	491	507	477	506	540	525	506	542	524	530	528	476	505	511	525	521	486	500	539	523	542	492	497	545	516	496	504	522	560	532	524	476	543	456	496	555	467	494	522	524	510	488	477	492	537	526	496	539	557	524	483	519	526	528	510	498	530	528	504	497	483	489	531	491	502	503	483	534	496	539	488	492	506	494	533	516	482	519	479	515	509	504	490	533	497	525	516	483	549	530	495	548	468	478	534	533	532	497	491	508	500	545	512	471	557	479	489	493	530	489	517	516	499	484	518	543	519	470	525	537	527	514	556	558	544	543	520	492	507	503	537	537	495	518	536	511	560	518	558	495	507	512	505	522	482	524	469	497	500	498	501	548	508	493	535	498	554	513	494	528	538	512	520	521	492	514	474	528	544	541	468	540	516	492	506	540	480	561	487	512	505	536	541	546	456	499	523	506	536	481	527	535	530	510	513	543	499	494	510	540	518	527	502	509	479	516	517	519	537	504	503	566	509	492	515	503	518	511	525	543	516	492	526	537	509	520	530	536	510	502	534	505	570	527	516	500	488	519	532	490	485	504	486	517	487	514	516	500	510	520	554	506	490	525	505	519	503	509	466	508	473	509	497	480	499	535	532	481	508	551	480	512	507	502	555	499	499	493	488	512	534	501	519	527	518	504	515	545	525	502	511	487	534	517	552	472	511	507	500	526	548	517	492	521	521	543	486	521	506	494	484	503	517	503	512	495	530	509	490	552	483	519	553	476	536	471	530	493	482	535	502	502	475	515	496	512	533	510	515	499	554	533	534	537	505	557	544	474	547	510	533	527	477	533	538	488	485	475	525	456	506	501	499	511	439	511	498	510	518	478	499	538	520	534	511	538	517	534	483	519	529	519	543	498	540	507	564	496	529	510	483	513	537	508	552	494	516	523	531	517	486	520	505	455	502	516	529	497	496	513	498	496	498	553	518	508	496	471	522	521	573	504	509	491	477	515	506	533	524	507	495	525	464	484	492	517	522	521	484	527	543	518	508	521	531	499	470	525	503	555	516	553	534	497	505	529	513	534	510	572	495	513	512	517	501	524	539	499	511	500	526	477	520	476	539	498	509	499	536	535	510	557	487	506	515	525	482	502	582	481	541	542	495	499	498	520	550	516	509	538	500	497	502	501	525	542	470	517	530	500	530	488	512	474	527	493	488	565	479	484	502	511	526	541	535	510	501	485	476	492	500	540	513	515	518	484	517	498	519	494	540	482	540	535	513	483	538	505	496	482	516	509	485	538	492	523	521	495	509	517	497	507	509	522	484	517	488	509	498	489	518	474	505	517	502	520	511	548	522	529	509	519	511	448	506	549	496	512	525	550	489	536	545	492	516	505	508	505	545	530	488	510	504	533	495	485	506	463	530	524	496	526	521	486	524	515	532	559	551	500	515	496	513	550	519	486	527	533	513	529	498	523	476	527	508	466	545	549	488	496	497	523	502	518	529	511	519	504	500	505	513	495	514	516	493	480	572	542	540	514	526	462	518	511	528	480	519	516	516	543	487	527	500	502	530	536	486	511	515	523	502	538	528	486	553	492	485	491	544	504	491	524	512	516	505	519	530	553	483	504	483	532	509	476	468	491	500	523	485	494	493	563	505	516	513	533	500	535	490	563	498	482	506	511	532	491	583	521	480	520	517	520	543	496	506	509	512	505	473	537	503	504	514	536	506	502	539	502	530	502	501	512	556	501	532	503	501	550	522	543	513	561	515	497	495	495	518	491	525	541	506	500	495	524	540	533	527	515	469	508	536	481	491	507	491	482	496	501	518	513	442	515	494	488	514	484	507	530	475	509	483	517	498	468	472	520	546	510
36657	55024	47046	29044	12816	8550	6816	6164	6154	5592	3628	3198	3056	2639	2697	2252	1750	1647	1667	1424	1185	1068	1122	1790	6834	5391	4270	4362	2858	1978	1300	973	858	786	770	776	710	740	733	722	752	733	785	739	766	761	780	740	761	738	775	740	747	755	770	780	714	761	762	751	701	772	778	732	739	775	795	764	780	743	781	789	752	753	745	749	768	761	792	735	766	766	804	765	733	789	772	758	740	744	726	770	732	808	736	807	719	719	785	725	726	774	732	746	768	768	774	806	767	744	791	738	743	758	741	727	787	767	744	754	775	768	744	753	769	754	741	782	693	754	766	745	763	720	801	739	706	754	745	749	804	766	733	747	739	804	804	729	757	727	797	748	779	783	822	801	745	742	767	744	772	773	745	787	771	732	769	770	775	745	816	733	708	748	776	722	700	746	760	768	715	735	741	786	746	724	747	759	813	720	755	769	781	756	731	718	768	736	746	744	735	777	759	780	797	762	754	772	776	731	803	799	748	696	743	748	754	765	792	750	720	709	774	727	734	748	779	742	692	759	735	826	726	763	737	763	733	696	753	698	749	759	767	725	717	695	770	785	765	769	704	787	761	795	756	753	763	736	756	671	734	710	719	815	725	753	798	733	798	780	759	753	744	778	743	715	792	768	750	738	742	749	764	755	760	779	761	735	723	765	801	722	738	717	756	744	800	797	757	817	701	760	818	732	746	754	745	730	752	780	727	763	761	785	758	734	754	722	742	764	736	707	795	732	733	744	695	769	721	755	778	733	738	738	748	771	740	793	800	779	788	729	787	769	788	777	726	706	690	737	788	800	734	717	765	683	737	791	773	746	744	732	755	771	729	777	762	766	761	730	744	767	766	725	764	742	745	753	725	756	716	776	770	758	744	693	743	763	778	772	747	743	776	766	738	732	793	791	732	732	760	809	746	764	803	821	732	745	774	747	789	768	769	771	727	713	763	727	754	772	718	826	761	705	755	820	723	739	783	706	738	762	772	744	782	788	724	720	778	720	770	799	736	743	804	667	757	778	762	783	785	781	788	794	738	773	772	748	766	743	753	784	748	761	728	757	777	727	753	745	721	757	761	728	715	756	751	763	748	717	776	723	753	767	760	740	771	734	766	797	765	780	723	781	710	757	761	748	816	790	752	733	774	735	754	722	765	783	772	758	766	747	784	777	811	754	751	767	744	745	754	735	800	778	692	708	797	762	761	792	737	732	784	798	771	740	751	742	760	776	766	771	756	755	781	710	760	792	737	716	757	762	735	751	779	694	719	723	740	775	724	731	778	778	821	734	776	753	778	744	752	731	784	803	706	796	796	759	799	769	683	768	756	769	776	730	793	811	755	740	778	773	724	804	752	715	761	767	722	713	722	755	754	746	769	763	798	700	788	733	777	782	740	740	759	755	751	741	762	726	736	745	800	753	775	741	762	747	711	773	685	761	779	747	772	727	739	779	728	741	748	761	778	770	788	818	765	695	711	774	754	746	780	727	746	717	764	756	756	737	738	794	763	799	728	771	756	738	780	757	726	717	751	746	807	738	747	786	762	738	741	745	774	753	748	744	736	796	740	739	701	747	762	762	801	754	754	750	742	768	772	787	773	776	755	727	831	769	744	737	746	761	772	736	758	720	738	740	772	754	751	754	752	800	758	760	744	730	729	767	751	752	741	780	759	701	754	743	733	728	769	744	820	738	757	754	737	790	761	695	731	716	784	741	725	741	743	756	743	787	760	765	807	776	788	741	714	738	760	748	776	722	785	767	752	741	776	778	805	774	818	765	810	717	791	714	730	732	700	753	764	753	777	711	739	735	759	738	744	740	733	745	693	740	724	767	695	796	766	755	750	828	802	780	728	779	727	741	737	733	765	749	753	750	806	731	791	736	744	813	770	746	768	800	806	795	767	753	777	785	766	764	747	737	789	730	744	793	716	760	747	779	803	772	765	763	751	736	726	737	788	716	727	734	756	760	779	677	746	821	750	778	751	742	743	751	744	717	757	738	741	718	757	758	769	705	778	703	768	767	767	771	731	783	779	766	777	741	718	777	756	761	796	757	752	771	771	752	732	761	716	731	770	745	737	775	763	748	751	770	796	747	711	771	748	750	765	775	763	702	751	752	747	763	751	729	735	760	753	748	782	727	745	762	733	740	784	778	693	743	776	750	740	724	767	731	776	759	750	727	760	789	765	748	775	732	722	765	794	740	753	769	788	764	799	774	757	793	798	780	750	800	749	760	741	811	767	804	714	760	796	763	815	815	772	703	771	759	781	802	770	766	743	744	798	739	768	745	732	771	783	757	736	712	784	808	721	746	789	753	817	720	770	780	716	753	756	730	766	797	792	696	733	701	781	730	792	752	749	714	743	764	762	751	742	758	779	713	752	767	754	733	787	741	693	711	795	739	753	731	766	766	774	760	780	762	811	729	748	770	783	761	717	764	790	754	766	788	687	718	734	756	802	770	734	769	744	719	720	741	767	755	765	765	777	754	749	734	754	729	745	714	780	744	750	718	717	728	748	774	776	747	747	785	744	766	701	748	766	753	740	768	807	731	768	723	740	821	742	790	729	701	809	715	788	719	777	809	750	738	752	777	799	722	764	742	755	744	768	776	761	762	743	715	777	740	768	773	766	747	757	780	735	769	756	772	777	727	760	777	737	698	770	753	776	766	728	761	743	766	781	745	762	709	771	761	791	752	747	746	790	767	760	741	731	746	767	783	751	794	735	753	796	717	745	754	746	782	800	802	776	756	743	731	754	697	731	793	761	741	733	707	743	738	804	737	775	735	769	734	740	731	743	697	739	801	788	810	783	759	745	733	746	756	755	764	734	780	749	770	773	755	779	747	751	813	730	810	763	749	756	763	761	739	726	743	738	780	729	732	782	749	791	770	723	766	774	698	733	726	732	777	772	785	763	751	773	787	749	776	771	763	785	792	759	728	749	752	726	742	697	783	725	798	777	812	760	778	828	762	747	771	771	798	726	778	732	775	797	738	789	772	708	704	749	764	815	740	764	758	743	799	736	792	746	774	736	709	728	739	803	737	783	744	759	735	723	766	768	783	735	758	742	784	776	688	723	765	801	753	742	783	754	776	711	753	734	767	766	715	762	765	745	679	768	705	718	774	791	712	738	753	738	758	790	735	821	789	833	740	785	806	735	750	743	746	766	735	743	753	758	715	777	783	763	725	739	744	836	678	782	712	742	785	716	796	775	771	746	741	733	740	740	739	733	725	749	754	736	741	779	767	779	759	760	743	746	773	741	733	778	752	766	725	734	773	732	747	769	749	739	750	738	754	791	733	750	791	728	791	782	727	799	777	760	807	732	758	747	738	719	734	754	730	790	762	791	790	752	793	733	798	759	710	724	768	719	736	725	764	687	702	710	779	768	764	764	730	758	787	769	750	756	745	759	753	732	770	760	749	775	790	760	775	773	758	777	738	721	755	720	778	771	717	760	732	749	739	752	770	764	775	731	728	771	776
29096	26285	25127	12473	3087	1477	1225	1104	1120	1072	856	872	738	763	756	715	678	579	627	661	572	598	502	563	679	696	693	680	613	597	577	563	555	500	547	530	527	493	511	521	512	543	525	499	479	515	529	493	483	471	534	526	518	529	547	540	477	534	533	513	529	528	540	488	521	495	545	500	519	549	473	488	547	519	496	527	517	511	513	531	548	523	539	487	510	459	529	544	508	502	474	520	527	569	505	449	484	514	472	507	474	487	543	549	512	521	501	501	521	505	520	505	547	512	499	495	503	544	552	512	521	495	487	531	534	515	519	469	463	538	449	488	517	506	555	473	522	505	531	512	493	511	477	496	557	508	519	506	511	475	519	520	495	476	478	531	509	508	521	520	497	519	502	545	495	477	554	504	526	493	498	524	492	517	525	486	479	516	528	495	465	529	507	484	490	493	547	514	515	509	530	486	472	508	535	528	499	488	535	512	471	545	503	497	510	540	550	533	480	528	508	516	484	519	512	490	481	513	524	497	529	532	541	501	504	487	510	515	519	489	560	547	502	518	517	531	497	515	528	496	542	510	545	532	514	478	494	503	511	524	473	540	520	454	513	498	482	527	538	479	524	544	493	535	531	503	528	522	480	505	484	499	516	522	495	498	518	491	528	488	520	496	527	499	528	484	470	514	519	524	521	515	501	546	504	497	506	462	514	517	514	521	496	497	503	493	533	459	509	539	487	561	505	540	498	531	551	514	524	533	520	473	499	496	514	507	492	514	532	506	513	489	527	499	523	547	475	493	537	540	538	526	544	536	510	531	508	505	516	479	513	544	531	491	504	505	548	520	471	506	531	484	515	536	532	486	526	509	520	530	499	532	515	477	523	535	466	519	528	506	506	547	536	512	478	505	533	562	515	506	541	452	459	542	517	515	483	490	504	462	515	537	506	521	503	536	531	493	491	553	532	503	479	510	493	531	531	518	506	470	534	492	572	496	535	490	499	513	494	522	536	507	507	528	535	485	555	537	523	509	535	485	516	526	525	528	479	479	511	509	507	490	486	503	540	493	521	527	511	481	497	507	536	507	555	529	489	519	559	569	503	460	511	499	517	514	500	497	468	497	510	502	549	500	501	501	496	524	514	501	491	501	535	563	505	535	495	524	503	535	532	508	525	520	527	478	504	475	546	498	544	507	497	506	522	529	511	494	515	483	526	520	490	553	530	508	508	509	500	495	494	513	507	532	534	526	529	538	518	556	532	494	532	540	507	507	502	471	481	537	521	532	541	515	515	527	508	507	521	497	529	530	473	514	513	512	513	492	523	544	517	502	540	533	475	524	484	501	542	515	538	509	520	494	500	535	502	537	496	485	546	523	487	523	504	561	498	497	523	512	506	518	530	527	526	519	532	480	510	535	503	480	517	518	549	489	488	524	513	536	554	517	534	516	532	521	507	491	496	528	537	547	540	478	537	503	523	499	509	559	500	534	499	505	516	522	504	497	504	500	534	534	542	506	528	478	521	530	550	479	528	474	471	533	505	477	505	485	521	495	564	503	479	515	559	497	500	490	517	537	519	546	520	500	517	506	519	528	528	583	493	497	529	456	508	507	496	516	525	528	504	522	490	500	513	532	518	550	506	527	465	532	492	495	549	500	477	517	540	516	469	509	521	508	491	525	493	548	511	523	509	516	496	545	535	508	511	540	549	501	541	495	557	521	488	513	505	491	519	522	479	499	498	478	587	498	512	508	520	535	503	499	505	516	514	511	570	532	499	510	484	516	506	541	532	551	506	536	531	513	528	506	513	518	504	496	533	523	507	481	512	518	489	539	532	544	494	524	532	526	564	524	567	534	528	490	521	532	502	490	527	483	522	521	477	478	545	501	484	518	543	517	543	482	469	489	525	532	513	489	528	491	492	467	507	521	492	454	476	516	520	493	514	517	509	475	558	568	494	518	478	461	543	526	544	486	555	519	512	512	499	504	516	545	502	494	498	499	492	547	516	477	522	502	486	556	484	514	531	545	512	517	507	490	512	504	506	529	528	519	516	495	523	560	485	520	470	509	493	519	514	562	520	512	478	532	547	538	563	526	489	496	517	526	502	500	497	533	555	522	539	535	548	507	487	465	519	531	516	536	535	516	532	529	515	515	529	491	487	537	503	497	499	564	501	521	514	489	502	524	533	550	524	501	510	540	515	513	511	494	525	498	515	514	549	509	487	516	502	546	462	521	513	482	563	492	515	523	518	544	499	508	509	498	466	513	506	535	507	540	477	571	503	523	494	521	501	496	498	535	525	506	513	490	544	482	504	481	523	512	495	510	522	538	511	519	507	489	514	544	498	519	494	516	511	508	540	492	489	545	512	503	556	510	544	528	491	549	525	517	520	537	516	529	534	549	541	524	496	507	522	520	531	534	487	584	537	524	528	521	530	552	481	513	493	489	541	505	509	507	535	527	541	466	523	533	545	570	529	549	503	518	503	517	514	509	571	522	491	532	496	497	522	500	497	508	496	499	571	510	480	530	545	546	499	525	517	525	503	487	542	521	518	544	524	521	522	500	550	559	517	457	491	472	487	523	494	500	499	539	530	507	494	553	558	535	499	503	564	488	510	486	532	516	547	519	485	494	506	520	546	537	507	511	506	518	510	528	515	539	482	500	504	520	503	525	499	503	474	500	495	520	478	516	536	525	542	518	525	491	521	519	483	495	574	480	515	482	531	504	495	509	533	545	560	537	515	533	523	508	498	510	533	467	565	498	510	544	535	514	483	479	509	546	497	496	542	520	532	537	504	489	494	515	502	564	486	486	520	505	518	476	511	542	508	464	535	510	524	514	515	493	523	488	472	531	482	527	500	502	487	518	524	492	554	524	508	487	548	507	523	496	495	461	480	566	487	516	498	483	493	511	505	515	495	495	504	484	535	531	536	514	530	507	544	470	499	520	514	513	540	505	502	485	519	500	529	522	526	538	515	510	497	496	512	471	493	535	555	518	473	548	501	519	527	466	504	498	520	521	529	553	495	524	495	470	540	552	507	499	510	487	522	513	527	473	539	561	533	491	541	543	529	514	525	518	500	487	529	493	529	505	500	494	547	508	502	502	537	515	532	520	518	509	533	529	508	497	516	485	455	492	471	516	480	488	518	517	533	476	500	455	514	516	530	517	531	487	508	539	532	502	483	492	521	515	521	481	514	496	528	525	499	530	553	539	517	480	513	525	515	518	548	480	483	519	505	498	520	529	510	496	531	531	479	474	512	521	514	550	521	482	496	522	543	474	516	514	484	541	527	514	538	522	497	541	488	512	536	514	486	535	504	520	452	506	478	525	539	543	503	574	525	522	487	517	499	555	497	522	547	494	532	506	505	484	543	510	496	535	491	503	524	482	519	526	481	503	523	529	505	475	516	504	501	496	523	555	520	479	527	496	502	528	540	494	485	533	516	509	526	517	489	505	527	510	500	495	533	526	525	542	542	506	479	522	549	544	550	523	529	485	487	491	533	531
33830	41848	31901	15555	5847	3189	2726	2621	2781	2478	1998	1795	1622	1454	1487	1288	1226	1053	1152	1075	1031	891	878	901	1138	1174	1171	1181	998	906	890	810	795	774	782	818	764	794	743	761	757	748	758	747	776	732	715	759	782	781	744	730	751	752	737	727	758	764	716	769	745	789	786	725	787	782	803	764	773	761	774	739	809	723	816	759	708	769	827	782	757	777	743	777	775	784	738	745	741	773	723	749	812	804	756	731	768	698	770	754	714	762	785	787	740	733	777	744	752	747	748	779	751	743	817	751	767	710	723	701	717	803	828	753	735	768	798	727	821	822	769	769	833	740	712	772	767	769	746	789	733	757	777	726	748	721	755	754	808	781	787	750	767	738	764	730	780	830	734	800	731	748	808	752	757	752	801	808	819	736	728	802	753	752	680	761	740	780	762	725	745	746	782	765	763	729	782	804	780	739	783	746	762	821	814	776	810	745	782	817	765	762	765	763	791	794	792	772	778	747	747	740	757	787	758	757	759	743	757	821	761	779	759	779	806	786	759	763	748	788	786	757	819	776	754	731	746	760	795	783	734	750	761	806	797	762	731	783	786	749	766	747	768	767	753	732	791	796	755	766	781	727	754	782	797	780	768	762	739	792	742	756	767	797	732	737	752	815	727	788	738	794	778	740	767	794	760	774	764	764	780	778	714	779	794	796	783	738	822	768	792	736	718	804	721	794	749	723	747	749	773	747	749	781	830	747	755	781	795	764	782	761	779	734	782	740	745	760	758	754	714	751	809	697	786	744	795	782	751	735	741	773	750	768	723	765	752	745	790	771	714	782	792	791	761	732	762	751	745	752	754	775	746	802	754	758	745	781	781	781	732	764	746	745	780	751	762	770	753	755	773	790	752	739	781	778	757	762	744	740	771	766	779	721	787	809	814	792	794	729	758	778	756	788	731	703	758	742	764	754	756	756	789	742	726	792	810	788	741	733	758	759	753	775	773	767	777	771	767	747	732	746	770	730	741	798	759	788	705	760	765	798	780	776	731	717	749	793	767	767	789	755	724	735	760	751	773	714	733	746	786	739	726	743	779	812	694	756	785	748	798	763	765	797	763	728	797	739	732	757	717	765	800	757	730	745	750	726	740	750	783	764	723	803	748	841	759	746	728	830	768	764	794	737	748	673	760	728	744	716	713	771	711	759	779	756	773	783	726	750	769	794	747	795	739	712	776	767	745	778	733	772	721	778	764	781	761	817	741	715	762	754	786	737	760	743	741	802	790	776	747	748	765	731	730	768	726	779	774	757	800	754	758	727	766	755	736	747	768	766	717	749	758	769	784	744	761	727	742	756	752	736	738	762	731	771	759	762	775	789	716	746	751	775	813	749	793	781	757	772	752	717	778	761	695	762	704	798	736	769	740	772	797	746	779	834	755	780	760	772	757	727	737	750	749	766	775	752	741	767	754	752	773	782	760	765	793	772	788	822	787	743	725	706	798	808	736	794	789	755	741	743	765	773	785	813	772	762	742	731	744	766	746	750	748	733	755	764	732	792	762	753	762	798	776	812	738	750	725	782	760	779	761	731	806	784	722	752	764	759	762	773	756	789	745	796	776	717	742	769	734	751	788	719	785	777	770	698	793	827	718	792	755	785	784	780	733	745	753	769	734	787	742	730	779	732	750	727	781	788	752	766	765	714	741	763	795	790	746	768	761	764	779	754	811	805	768	710	784	754	775	825	774	747	736	745	747	771	739	737	770	765	793	770	767	725	813	773	758	791	774	762	738	740	732	716	763	783	755	796	736	782	798	736	789	745	727	735	744	775	717	751	760	775	763	759	761	782	780	725	736	789	738	724	751	755	809	750	717	790	801	738	725	790	743	789	821	716	714	780	779	758	762	746	762	770	812	795	760	737	715	761	774	801	748	794	795	729	756	765	759	793	781	716	765	726	758	737	702	756	753	706	746	719	749	780	741	734	815	716	753	761	761	788	751	788	757	807	800	746	717	783	705	753	722	740	743	748	743	789	761	816	772	707	745	787	769	775	775	754	755	755	742	781	824	768	787	737	745	754	765	721	749	775	724	780	756	739	724	746	768	750	721	733	768	758	776	741	770	739	731	807	807	737	762	810	787	748	780	766	752	743	729	776	777	749	754	725	784	746	759	781	738	750	778	707	784	743	769	799	735	740	802	806	715	806	796	753	779	810	753	738	764	797	725	729	771	719	779	771	754	787	767	708	760	800	760	797	756	764	773	739	785	808	773	739	773	732	730	789	777	724	768	731	762	781	782	761	753	755	735	744	731	737	792	766	744	756	754	738	739	775	775	723	775	771	746	741	726	768	757	741	765	822	790	726	745	693	729	813	741	721	746	793	780	740	762	745	701	764	802	716	721	780	766	751	770	777	737	716	734	765	765	787	793	741	786	785	703	789	749	732	740	772	757	823	772	766	763	782	787	735	766	762	711	797	779	749	774	731	747	763	757	740	763	758	748	767	764	734	769	724	754	720	734	787	732	727	751	757	789	721	729	761	712	729	802	764	710	799	754	738	782	765	716	737	747	773	726	773	753	746	711	774	755	792	680	822	803	758	764	785	730	759	780	730	746	783	767	723	735	813	769	806	781	771	778	777	822	792	753	775	755	727	787	767	743	787	753	790	757	755	775	791	775	749	766	749	741	768	714	774	750	757	816	728	793	799	753	763	740	759	754	773	743	774	732	696	746	795	762	728	800	787	762	773	788	721	747	767	717	757	762	738	796	753	752	753	783	741	822	787	732	747	747	754	770	736	759	748	744	753	740	743	726	736	766	732	730	753	811	710	763	736	758	711	696	724	785	779	728	818	793	766	779	751	784	741	756	801	761	815	736	804	811	760	778	755	753	801	784	740	728	775	768	746	745	781	749	808	741	681	794	831	762	790	799	772	773	740	765	750	766	755	805	790	810	774	712	777	783	739	766	806	714	733	740	809	742	744	718	773	754	770	745	752	731	791	771	769	760	755	792	741	735	736	777	773	755	791	709	740	784	789	758	790	712	750	743	764	723	778	755	783	775	751	734	755	754	790	755	773	775	764	723	785	761	727	707	817	759	725	726	760	826	753	775	753	801	773	725	765	762	771	762	730	753	752	754	759	769	729	752	711	780	757	800	801	763	796	768	771	778	728	777	767	806	778	717	739	754	770	741	817	793	747	784	748	794	778	845	745	780	753	767	783	756	768	741	736	745	768	755	829	767	740	789	719	791	725	788	756	762	730	765	803	792	781	776	787	766	720	752	753	800	728	763	733	742	777	766	719	724	749	735	707	751	756	782	735	721	742	769	766	799	758	752	755	744	753	771	731	827	780	750	755	771	769	759	751	751	755	746	757	796	754	750	798	749	743	777	734	743	776	753	771	785	741	776	736	725	749	820	796	752	772	749	736	731	780	780	750	705	828	733	742	769	765	768	728	705	769	719	804	751	784	803	747	760	757	769	753	773	713	779	805	736	762	770	771	777	729	774	809	796	805
24730	21703	28731	25379	18317	6314	2790	1862	1571	1296	1143	1121	986	913	865	877	773	748	679	709	646	643	605	689	985	1330	1441	1199	1047	765	594	639	525	534	544	540	531	517	499	560	538	488	533	508	493	548	504	533	510	518	542	497	493	502	505	490	488	545	511	515	503	527	499	541	524	533	541	482	500	550	533	513	510	524	467	518	499	495	534	488	528	526	585	530	536	539	465	542	529	549	500	488	535	540	514	547	531	475	540	512	519	542	517	541	545	494	518	509	507	539	513	500	513	529	539	519	510	528	513	525	579	520	538	509	524	522	514	488	486	524	563	505	522	517	545	539	503	547	539	531	522	506	537	547	551	508	539	521	533	480	503	500	493	519	517	470	501	517	495	505	524	532	512	490	549	510	499	512	543	531	534	488	524	514	513	565	509	497	524	577	515	524	538	501	553	522	507	512	503	564	521	513	510	508	519	482	529	467	526	499	535	551	539	564	561	517	516	551	499	510	534	532	556	572	589	529	498	518	473	511	524	509	530	484	512	510	531	570	495	533	511	525	497	540	514	530	512	495	496	497	500	518	548	501	543	514	539	502	528	568	521	515	523	473	535	531	507	508	582	544	540	496	538	499	553	458	534	500	527	544	558	504	487	505	508	495	505	517	509	488	493	492	499	532	513	508	502	532	523	531	534	496	568	506	520	511	535	502	543	474	543	539	539	511	523	499	555	518	534	521	537	502	516	472	519	532	508	497	510	522	499	519	511	474	518	519	548	480	488	468	518	479	535	556	501	508	539	510	527	494	508	508	517	496	514	499	567	527	523	513	535	524	509	503	528	547	545	506	543	501	537	526	541	518	534	542	497	476	547	528	485	487	522	497	499	498	532	485	536	508	511	506	490	526	490	573	546	506	524	539	511	537	493	532	526	525	486	536	550	520	506	554	508	507	515	500	487	534	520	526	543	516	525	508	509	542	515	525	516	516	537	496	509	502	505	507	500	523	527	562	514	507	560	501	533	543	500	515	529	495	484	510	475	508	532	518	486	549	526	492	493	550	555	507	537	487	525	497	486	495	544	523	588	531	535	538	491	531	526	495	512	536	496	528	518	496	561	494	529	518	497	517	533	542	540	526	563	516	529	527	497	530	530	510	497	514	544	528	508	514	557	520	511	489	535	509	576	494	517	496	498	501	518	533	539	507	500	527	533	539	517	552	531	512	494	475	541	525	530	501	523	530	527	513	507	511	495	494	570	555	519	498	532	536	551	539	563	517	524	511	514	517	507	525	498	564	532	527	512	527	535	521	494	515	546	530	513	519	478	490	488	527	511	540	536	486	536	503	528	526	576	558	518	569	492	512	493	543	483	484	525	517	527	512	553	522	502	510	519	557	547	497	480	516	504	516	524	541	457	538	529	535	544	510	485	534	576	500	492	514	562	528	519	548	535	496	502	492	518	519	498	494	527	531	524	498	507	538	531	518	502	549	524	500	581	515	476	503	518	561	505	508	543	492	487	529	501	518	533	500	559	530	519	521	497	512	528	484	486	538	583	501	519	501	554	500	527	487	543	519	510	476	522	522	515	568	477	532	529	583	527	530	490	505	506	481	507	517	515	490	477	528	478	499	534	514	521	510	511	546	534	520	493	479	533	531	489	461	536	534	500	490	503	519	511	505	497	516	514	520	491	564	532	510	510	524	524	496	563	489	514	546	553	521	523	540	548	508	507	499	465	519	544	521	549	522	516	527	502	552	517	512	494	521	504	512	533	490	518	532	572	467	494	546	575	536	538	479	536	518	519	517	498	518	515	543	531	528	516	516	555	523	513	486	560	513	560	493	538	526	531	497	551	509	523	530	518	525	511	549	515	528	549	545	474	535	519	542	514	550	530	533	485	505	550	556	518	526	509	504	532	519	532	515	504	566	523	470	527	458	512	538	533	505	471	487	492	491	522	559	512	503	522	472	481	532	557	537	521	553	506	519	542	566	506	526	532	513	529	515	519	538	528	493	527	503	504	507	511	536	529	522	532	498	494	523	526	523	525	479	509	535	517	508	502	484	510	517	494	498	513	499	483	528	545	501	540	535	518	500	511	486	479	498	513	533	515	541	506	514	480	553	504	535	498	502	495	493	505	519	500	483	509	533	531	478	495	515	554	530	525	527	538	526	507	495	553	501	516	551	520	549	520	529	504	548	496	566	537	560	504	504	493	529	525	511	498	522	523	569	545	500	503	526	546	556	490	524	541	496	517	453	520	516	516	507	493	515	511	563	523	508	518	521	555	501	484	541	551	529	501	499	549	509	477	503	480	525	515	482	522	508	484	535	550	502	474	547	520	493	505	545	544	504	538	540	534	538	519	530	549	486	517	477	516	521	580	562	518	493	532	570	542	521	496	499	507	541	501	512	538	561	524	541	520	526	501	535	525	532	559	506	519	535	506	528	560	493	518	544	515	533	504	502	514	512	558	510	551	473	508	517	504	493	508	492	514	490	516	494	526	581	544	530	502	507	529	492	517	523	510	534	524	491	497	488	531	525	561	508	549	509	488	534	494	513	491	530	487	518	495	542	580	554	545	546	535	513	547	459	525	509	494	502	488	516	492	507	500	495	537	455	534	509	532	497	530	496	490	491	514	534	522	499	509	532	506	534	503	526	526	521	516	522	540	559	493	505	509	475	527	495	509	530	483	516	515	512	501	535	519	481	532	512	522	525	515	503	494	476	513	530	497	506	476	496	531	530	518	508	538	522	570	527	512	538	548	547	529	517	478	533	522	562	542	510	548	521	527	507	500	508	530	524	544	550	535	495	497	510	542	525	474	507	519	535	505	525	488	489	541	549	496	499	492	530	508	510	536	515	508	537	513	518	494	519	498	537	532	542	493	550	487	525	509	506	537	500	503	509	506	496	511	528	529	476	527	529	489	568	546	547	491	509	496	518	538	501	514	561	561	489	518	500	503	509	528	489	513	481	500	498	512	532	517	534	512	521	531	490	529	491	504	517	501	524	518	533	493	544	508	533	499	524	530	517	515	499	498	525	460	539	535	526	488	490	510	501	492	514	482	542	468	501	501	514	496	514	521	489	519	524	511	536	479	516	505	534	474	492	521	525	495	516	547	517	542	512	526	535	514	459	524	498	497	527	533	522	540	546	529	548	505	517	528	498	502	538	537	527	548	504	517	559	564	500	496	531	516	485	470	486	552	548	491	535	498	496	533	556	538	556	476	484	514	504	492	505	481	529	529	513	512	549	521	570	498	510	502	467	496	503	524	495	482	522	521	533	548	445	551	518	524	557	497	461	573	487	542	516	553	535	504	580	493	510	520	534	497	554	490	512	549	518	481	525	543	501	539	550	503	536	539	510	515	512	506	519	546	531	501	532	488	525	523	506	527	476	528	507	537	501	497	436	536	560	510	504	492	501	492	534	554	475	517	521	519	518	529	506	528	531	524	544	509	495	545	513	527	497	556	488	494	499	481	521	534	528	505	543	513	498	522	545	517	508
33284	47971	41043	24503	11924	6560	4973	3974	3802	3259	2666	2404	2046	1969	1884	1640	1446	1436	1230	1247	1147	1000	1031	1094	2096	2901	3139	2672	2032	1397	998	915	835	848	776	744	778	741	753	767	824	727	732	790	763	758	810	782	756	799	747	757	766	729	774	805	764	792	757	740	780	789	774	749	808	773	774	791	760	805	722	747	755	746	806	786	795	814	782	809	751	747	782	764	832	737	820	760	750	804	739	724	739	728	780	760	797	779	728	792	750	754	828	753	749	775	753	828	768	775	729	760	701	760	766	773	742	751	746	781	737	787	802	776	777	787	775	731	803	777	804	756	824	742	772	744	751	785	794	787	764	772	772	734	780	805	759	742	786	771	771	737	714	767	774	808	777	780	789	778	729	733	738	809	774	749	755	799	760	744	756	753	751	792	780	796	828	764	770	747	821	778	780	785	767	794	742	807	748	702	757	754	823	767	825	787	739	776	796	787	767	775	797	743	765	764	806	761	786	769	758	787	786	797	725	729	767	791	804	798	739	745	804	754	759	807	794	738	745	770	735	727	758	724	755	788	777	787	781	806	800	741	756	773	774	771	739	746	799	776	745	746	784	773	745	783	792	784	769	778	773	793	736	762	751	832	775	755	796	792	788	799	771	770	821	767	740	749	785	772	763	774	766	774	718	800	795	734	740	737	724	757	777	793	781	730	776	828	767	799	801	816	767	789	795	752	767	791	750	758	753	769	851	738	747	766	768	781	718	772	795	753	772	767	766	785	757	793	746	751	798	769	774	786	793	798	802	770	739	790	730	811	794	804	780	734	789	765	795	729	765	754	785	775	757	731	712	769	818	809	784	789	803	760	757	792	752	736	776	750	741	742	759	848	809	750	792	778	766	807	784	757	766	749	767	764	770	748	784	753	780	778	787	776	766	792	758	731	767	775	747	774	796	753	786	742	818	748	800	761	778	791	783	773	780	840	729	745	706	761	789	764	774	743	723	753	773	754	765	819	789	820	739	756	755	775	809	755	776	794	751	800	808	742	797	769	745	790	745	751	816	772	842	724	735	762	797	747	782	740	756	748	717	762	756	821	727	793	759	794	788	785	769	779	785	770	767	774	808	794	815	728	798	803	707	789	765	775	814	804	750	790	772	747	732	836	778	757	764	780	766	740	771	728	813	765	769	791	739	750	750	740	775	721	772	741	773	842	781	765	751	756	757	742	794	753	744	783	735	736	784	782	772	741	771	747	748	826	752	816	762	735	710	804	774	768	740	759	817	784	740	758	788	772	780	778	823	777	763	765	830	745	798	769	772	738	794	755	787	754	783	801	824	811	712	737	748	785	804	779	763	722	767	816	757	755	754	689	760	724	828	776	792	791	761	772	802	740	801	781	762	728	797	782	775	748	805	735	792	795	761	735	764	737	747	813	790	756	798	728	769	802	768	783	720	782	852	780	783	783	788	767	768	778	746	766	784	770	746	799	767	800	784	797	735	799	726	809	761	733	788	764	730	721	766	780	789	742	772	794	776	738	782	784	774	837	758	749	752	792	773	753	747	780	796	773	735	772	760	769	771	753	801	822	800	761	739	788	750	797	755	790	768	792	773	778	760	762	791	754	791	764	791	757	726	768	774	798	789	784	805	733	759	760	771	731	816	753	823	765	707	800	812	771	776	759	811	766	821	783	750	741	780	758	724	736	787	746	710	835	764	741	753	772	731	756	723	756	797	774	801	743	738	779	794	749	811	757	805	785	769	770	762	797	774	728	748	789	767	784	734	815	736	734	791	783	780	767	694	823	778	806	737	781	720	788	773	790	784	796	768	772	687	787	749	733	715	766	811	735	767	763	783	794	739	818	792	779	734	801	715	788	778	714	771	788	760	751	732	800	759	834	738	756	760	771	766	767	792	778	779	740	770	717	771	798	790	770	773	769	768	743	767	733	739	784	735	760	759	760	804	767	796	763	741	798	817	797	782	725	784	784	774	744	784	793	819	754	788	799	810	756	777	775	724	782	740	770	749	714	777	758	770	800	770	755	773	769	765	810	742	759	827	754	766	810	782	791	807	795	730	781	744	795	752	752	818	782	739	765	713	801	810	824	746	741	749	696	784	813	825	736	797	819	773	787	805	805	763	778	780	775	767	761	792	734	786	766	760	773	728	775	797	727	780	753	801	758	770	749	741	763	837	774	791	784	762	746	735	772	819	748	796	737	865	826	741	727	785	754	806	699	732	769	751	825	793	761	762	783	740	781	759	758	764	765	840	784	791	795	759	774	770	772	773	790	785	747	742	745	804	726	768	752	769	769	734	843	784	781	745	782	710	746	740	770	730	826	761	777	753	794	773	772	806	772	756	800	784	767	755	741	784	700	691	791	779	787	825	750	755	743	766	759	775	710	762	742	749	765	799	772	768	753	758	779	767	788	745	728	786	756	777	730	798	779	770	774	782	754	843	774	754	757	753	765	797	774	776	778	714	754	728	801	798	822	753	712	771	769	855	765	742	771	746	771	737	797	680	759	735	769	774	749	774	802	787	737	801	766	760	784	770	761	758	757	746	748	837	710	736	761	779	809	733	746	775	760	800	789	763	784	762	749	780	769	750	724	745	750	814	755	832	799	751	816	742	739	821	809	772	747	753	790	769	731	759	737	786	745	736	727	769	756	734	800	778	786	812	733	785	723	793	773	804	751	768	744	758	750	732	720	778	813	754	747	775	804	757	750	801	833	746	779	801	755	729	774	796	766	783	778	756	764	747	757	767	776	774	759	778	762	781	778	799	788	771	739	773	756	721	767	800	754	737	802	809	772	761	783	781	737	827	784	788	814	786	753	777	751	765	737	745	740	776	728	767	780	772	756	732	778	816	804	794	739	784	763	754	814	817	758	856	749	775	789	828	734	790	791	818	784	738	730	777	822	764	777	778	751	754	753	758	785	770	796	770	725	740	777	800	785	740	728	776	762	786	791	768	778	754	744	798	800	753	782	765	791	793	776	756	797	790	795	780	795	711	762	772	760	771	806	730	821	792	824	789	762	785	765	793	732	802	744	783	812	751	758	760	805	718	754	771	749	788	759	750	744	722	827	748	754	766	792	778	741	758	844	754	775	768	753	773	761	745	763	772	760	745	795	700	825	812	761	782	770	779	805	803	757	746	771	768	793	748	766	777	767	737	728	736	742	788	804	797	749	797	727	734	798	762	753	769	731	710	771	776	831	732	762	785	742	756	753	797	738	776	817	880	769	817	790	759	755	751	750	809	773	755	762	753	762	799	788	773	777	820	781	791	801	807	774	737	714	770	731	793	775	774	780	804	815	763	781	800	769	754	750	745	778	770	783	770	770	777	764	791	741	799	786	797	813	819	760	764	781	806	827	795	815	731	807	765	803	774	747	786	761	763	801	778	778	778	781	781	748	772	796	756	770	746	738	752	747	788	797	749	791	803	742	805	762	766	778	752	764	744	821	780	781	731	740	768	705	708	756	751	799	740	754	731	758	742	767	743	792
23486	21622	29393	24407	21674	19525	7406	2755	2059	1733	1341	1213	1117	1047	993	939	814	930	707	656	694	718	643	579	835	1756	2363	2067	1578	1075	649	565	592	533	558	514	520	521	534	539	534	540	510	487	573	544	504	510	537	521	483	537	520	522	528	517	533	539	510	526	569	591	499	513	511	486	517	508	532	512	492	522	489	530	514	554	550	488	535	562	531	553	514	527	572	576	543	554	553	567	517	545	535	528	522	520	522	528	503	497	489	508	510	482	513	530	536	494	524	528	504	557	545	538	524	519	487	510	505	530	552	518	494	540	529	550	506	534	509	501	530	536	518	501	509	536	536	501	501	497	521	552	538	512	512	514	520	532	522	518	521	561	508	541	512	543	537	513	547	548	569	533	550	524	513	485	539	484	520	547	560	502	518	492	514	542	515	553	557	504	535	490	514	514	544	541	528	530	511	531	521	534	526	519	562	520	551	495	506	556	549	534	546	540	530	531	526	520	518	498	505	515	493	489	514	536	509	524	528	498	509	509	529	506	505	474	480	505	486	487	494	517	502	547	526	573	501	513	571	561	542	531	501	478	536	529	465	506	512	479	496	521	550	491	510	510	508	503	544	565	528	509	528	537	506	554	531	532	488	546	525	476	512	516	499	510	530	531	528	530	567	496	544	515	556	534	516	505	523	505	566	545	478	464	560	539	510	519	528	529	515	527	529	542	534	530	525	530	512	509	548	496	508	539	512	519	513	528	521	522	550	493	527	508	518	525	524	548	486	488	550	518	533	560	539	521	499	538	527	521	573	500	514	506	556	546	530	543	567	562	519	513	549	506	508	552	566	514	513	525	565	528	526	512	477	505	496	545	504	480	530	545	531	550	551	529	530	554	527	532	506	559	522	491	531	515	507	538	508	504	509	526	519	494	551	532	537	548	552	515	495	503	511	471	525	463	532	501	489	549	486	532	546	528	533	557	516	503	533	532	518	517	507	524	513	550	461	546	520	525	515	539	503	537	499	487	484	520	523	540	506	558	539	546	526	545	570	539	526	509	531	524	540	501	550	553	517	489	528	525	550	517	525	499	529	526	537	510	501	559	554	505	489	539	537	513	551	548	530	506	494	535	512	513	536	468	503	515	521	559	575	513	526	524	520	504	478	494	519	543	569	525	512	523	533	506	572	544	513	462	574	518	504	486	555	522	535	483	530	532	547	512	484	510	507	537	511	520	543	511	506	472	524	509	512	499	527	525	529	533	518	515	534	534	545	532	529	534	527	528	473	511	512	485	466	506	520	507	524	508	538	483	540	554	514	552	554	525	537	528	533	477	517	532	567	535	496	533	506	505	538	505	532	502	525	504	519	525	512	530	508	539	486	507	504	493	543	535	543	532	534	550	504	516	519	509	533	523	528	513	532	539	554	552	528	529	521	522	513	532	490	558	486	522	551	508	496	471	559	530	500	512	488	510	534	480	555	524	492	543	540	514	462	560	505	503	520	479	536	538	505	509	473	537	501	510	551	495	507	501	526	511	481	523	522	499	501	500	523	482	539	553	513	518	487	526	512	540	532	532	574	535	536	534	527	516	548	492	521	533	539	527	512	550	523	491	528	496	516	548	540	514	516	522	532	516	501	512	537	518	513	540	494	498	552	481	494	456	496	545	533	498	519	528	526	519	528	507	518	527	555	503	580	508	513	506	504	516	534	493	509	495	499	537	490	522	501	498	507	507	486	533	528	496	518	527	487	531	528	505	538	553	529	529	538	489	547	530	492	563	546	528	543	546	522	499	531	506	507	516	510	545	516	504	503	564	537	552	467	541	508	552	544	516	527	491	543	527	496	535	522	499	503	489	505	505	505	523	507	530	502	490	497	499	502	511	528	549	515	515	520	505	523	543	496	513	534	536	491	513	528	559	529	515	528	520	541	535	539	516	554	537	502	538	512	477	498	571	488	572	500	515	508	524	506	524	507	515	546	549	510	524	487	493	515	538	510	528	512	525	536	497	511	512	523	532	528	526	576	510	538	516	478	493	534	527	521	533	530	494	560	517	556	543	542	504	502	500	541	495	483	482	486	520	501	521	537	516	498	546	518	550	519	538	505	498	538	540	541	548	549	539	523	467	489	534	540	535	503	549	524	560	516	553	526	544	479	496	492	514	530	517	529	507	527	528	570	541	518	514	451	536	530	525	461	534	531	505	485	495	539	530	556	497	499	496	550	513	503	550	496	530	514	499	570	549	541	526	505	532	555	525	519	519	500	522	514	533	542	484	489	567	471	555	506	521	514	503	533	515	519	476	522	516	507	499	509	495	492	497	526	484	511	509	518	544	542	521	528	542	518	537	521	517	505	540	546	534	505	518	508	536	498	533	525	541	499	540	518	527	525	546	516	555	529	512	563	588	485	505	492	523	579	539	515	528	522	562	516	526	487	526	548	548	546	477	528	525	503	497	527	514	515	493	541	495	534	553	564	505	490	529	540	523	567	519	508	560	508	503	536	522	511	471	527	498	488	554	527	508	550	528	514	501	517	571	553	511	506	506	499	481	527	526	486	531	509	498	534	511	546	532	537	530	556	505	534	534	546	485	516	528	528	532	540	504	535	509	540	513	502	525	513	508	519	492	469	533	510	517	528	500	501	511	571	520	533	510	506	528	515	505	508	495	538	513	535	553	491	557	522	516	565	512	495	531	503	511	497	497	532	525	514	495	526	537	505	526	489	487	520	471	526	532	530	519	533	491	542	536	548	545	501	508	509	523	526	548	555	536	521	497	496	514	511	538	511	499	555	501	501	515	517	502	511	511	524	550	550	505	514	507	510	546	542	544	521	548	530	506	523	512	495	524	534	554	527	480	483	500	494	515	543	542	508	505	501	537	512	519	512	511	514	516	484	534	548	592	570	551	526	520	516	552	504	524	532	490	541	483	507	531	523	521	529	508	469	504	523	517	564	525	539	485	524	532	512	522	550	514	554	519	511	538	530	523	534	516	538	534	487	534	534	524	515	499	529	525	517	539	484	553	579	548	544	519	523	529	513	563	537	495	504	497	535	500	552	558	529	545	508	504	557	556	528	545	523	527	492	528	496	496	496	501	499	506	522	515	522	528	534	532	524	521	521	524	426	525	547	521	533	563	552	500	568	565	485	510	509	498	510	560	522	506	504	552	522	511	535	500	529	544	544	513	550	536	501	522	524	525	516	527	469	538	532	507	521	490	505	519	542	504	516	471	524	518	502	530	553	500	550	516	549	492	522	506	514	516	516	562	503	494	514	525	493	508	502	525	479	479	474	567	528	512	528	549	525	519	555	489	513	551	560	519	495	561	518	511	527	539	527	534	540	533	523	517	536	531	517	531	495	547	529	507	511	535	553	536	494	530	512	509	514	539	510	553	524	543	526	508	532	516	532	487	489	507	520	532	487	514	511	543	502	502	523	544	526	499	497	496	492	513	522	494	460	530	543	548	517	518	536	498	489	536	490	532	523	539	565	489	544	561	474	522	583	512
39173	54372	48269	33696	18785	11327	6917	5382	4971	4010	3198	2980	2704	2189	2129	1995	1692	1688	1259	1233	1241	1195	1073	979	1630	4058	5198	4452	3359	2130	987	926	790	786	799	747	782	808	773	816	758	760	810	759	743	755	724	783	735	713	747	733	761	769	721	737	770	748	767	750	748	759	762	758	783	779	797	721	781	753	758	715	744	691	830	755	729	708	740	769	782	779	724	781	766	771	784	789	716	761	751	746	778	740	743	741	760	763	747	777	724	773	733	744	780	750	773	733	764	738	745	748	744	761	794	782	780	747	777	790	735	817	765	771	745	735	783	761	750	798	762	746	817	760	773	704	777	815	809	723	769	767	771	711	799	787	811	758	756	769	762	792	800	778	742	748	795	741	761	739	786	723	744	738	788	748	714	723	739	778	741	810	743	755	757	775	741	772	770	785	789	744	737	734	790	745	776	761	769	765	801	835	767	731	748	768	747	795	793	756	730	770	781	770	748	768	776	720	718	748	731	753	761	719	771	722	709	730	741	740	757	738	762	735	734	720	760	778	754	748	774	807	752	774	752	720	818	821	760	793	735	747	739	743	776	735	742	760	773	773	774	791	758	778	755	716	677	767	807	795	773	774	778	710	789	724	697	772	802	695	709	792	815	763	795	727	744	746	803	757	764	716	756	761	746	762	763	755	745	770	779	732	738	744	784	766	763	762	749	806	736	769	742	737	778	752	786	721	773	711	712	781	800	804	791	813	796	689	753	754	780	742	756	771	781	778	756	778	760	774	730	764	785	743	760	770	787	802	730	752	791	759	765	777	739	738	803	812	779	756	757	790	752	710	812	740	785	751	782	732	812	757	747	763	749	786	753	724	776	785	729	739	743	779	779	757	779	789	744	793	825	742	786	788	799	731	704	764	769	823	788	793	758	774	785	761	753	782	817	741	757	784	681	740	798	722	772	787	789	736	805	757	741	747	797	783	739	762	777	773	757	756	768	790	746	778	769	773	759	768	749	813	771	730	755	741	808	716	771	745	795	758	786	815	765	751	746	782	740	759	757	743	753	790	734	779	754	746	758	773	754	730	748	747	831	740	730	739	777	781	709	772	787	766	784	785	786	785	777	774	751	743	765	763	794	784	776	774	765	811	741	796	759	802	756	776	762	762	789	785	756	760	784	785	760	757	745	749	753	737	784	737	715	742	739	730	719	801	730	772	732	736	732	779	772	750	778	780	763	794	776	799	765	768	716	779	786	753	754	716	741	785	797	748	823	766	722	720	820	749	785	762	812	728	790	795	823	800	731	731	748	775	742	766	814	742	749	791	732	738	746	754	764	731	757	749	766	761	761	736	775	733	740	756	773	779	759	764	729	708	749	788	760	815	722	814	796	765	723	755	814	731	741	755	796	782	760	770	804	746	764	692	748	745	727	758	751	763	812	802	806	776	763	755	752	789	757	730	708	816	813	743	728	776	739	793	770	762	783	707	751	731	759	755	780	775	791	715	777	762	735	735	788	766	786	766	722	762	752	853	755	791	757	771	744	764	729	809	777	768	764	756	741	728	738	710	767	845	752	753	759	753	744	763	770	779	695	709	751	713	717	742	742	752	738	755	723	783	744	795	792	742	773	752	766	764	737	750	776	734	791	721	779	744	738	746	730	717	716	730	737	786	765	742	829	722	745	747	727	747	776	745	767	767	740	731	738	727	741	761	772	745	805	766	798	737	794	737	764	802	735	752	741	757	736	787	762	673	781	801	759	798	754	782	754	768	790	716	762	776	725	741	724	719	781	728	819	785	739	781	783	780	753	701	740	799	699	707	756	822	781	722	743	791	740	748	737	781	695	754	731	760	760	784	686	737	718	760	792	744	757	806	781	763	713	727	743	776	758	753	755	720	749	731	743	760	774	754	725	767	793	728	738	755	782	742	754	723	786	774	760	760	783	724	739	771	791	836	749	762	742	751	786	785	760	752	765	747	838	784	755	771	780	743	770	731	771	715	737	772	748	747	756	766	782	749	756	800	768	751	719	725	789	752	773	739	750	791	805	807	753	765	769	762	736	782	724	788	732	738	774	804	804	757	758	761	755	808	783	728	737	803	763	759	765	753	751	756	789	757	734	816	733	770	815	757	758	800	723	757	720	749	751	757	775	711	785	755	719	779	782	791	787	747	789	753	803	710	788	777	780	782	760	757	753	785	766	795	781	741	785	830	775	800	760	747	724	807	734	762	764	760	717	759	756	771	747	711	771	797	736	748	765	773	776	731	792	789	779	736	742	795	776	861	817	754	766	805	747	757	737	759	765	738	799	743	780	806	786	765	729	744	757	772	758	763	785	823	722	729	753	725	754	739	738	753	701	733	735	783	754	743	750	720	751	808	776	761	747	768	742	826	738	785	804	803	763	754	779	759	742	752	782	761	735	766	778	751	791	791	784	795	726	762	778	742	740	756	800	733	727	754	782	777	810	778	753	783	751	766	793	706	790	750	775	789	764	751	745	764	749	754	758	761	769	756	761	760	745	718	714	756	737	766	804	771	768	751	735	779	775	779	733	795	751	744	776	806	805	775	798	785	714	772	806	758	759	737	772	757	769	757	783	747	737	751	754	750	744	786	718	784	775	759	755	804	766	770	799	742	783	783	742	755	748	716	796	778	748	722	800	800	736	749	726	766	780	788	783	801	742	757	734	784	772	737	786	828	746	754	740	815	770	782	746	703	734	735	803	723	687	731	756	745	734	772	735	745	796	795	802	730	764	736	750	773	761	747	771	751	764	730	720	751	746	780	791	754	757	748	774	758	781	735	754	720	731	725	729	799	759	777	761	774	805	731	744	761	761	751	686	709	774	781	775	802	777	783	767	811	762	744	762	742	759	749	799	775	749	792	729	761	773	837	800	754	782	744	773	687	784	757	759	778	792	755	734	818	772	781	752	743	793	793	787	789	779	747	774	747	767	754	736	749	771	740	754	749	776	740	753	785	717	728	746	806	756	773	733	753	736	737	756	829	776	727	756	734	801	806	749	788	735	759	749	767	802	750	732	799	781	729	742	805	764	796	735	788	742	750	785	719	772	778	777	809	777	839	773	742	785	790	760	789	769	724	781	802	788	759	693	806	694	760	752	771	773	762	741	696	732	750	752	725	787	803	722	752	748	740	774	758	736	776	720	758	780	800	768	772	763	816	758	765	750	737	802	758	817	811	735	713	808	700	778	772	761	772	693	748	778	745	770	722	695	789	751	720	759	768	716	740	780	763	709	727	731	788	773	780	781	755	754	754	770	743	807	745	779	809	791	774	791	740	789	771	753	790	772	792	773	727	753	745	781	730	747	809	732	756	770	710	757	756	748	745	719	790	772	742	780	754	773	783	766	801	723	749	742	791	769	773	777	755	809	741	796	662	685	709	742	734	777	728	793	769	748	750	779	735	743	747	758	710	758	721	747	802	767	734	763	767	727	748	764	754	773	768	754	771	761	738	765	753	759	755	794	685	758	775	755	751	772	744	748	730
29089	26272	24210	11035	3570	1908	1259	1181	1094	924	907	861	734	796	781	736	671	642	620	589	532	615	582	584	587	582	699	681	704	619	583	511	486	508	534	527	548	511	493	503	502	511	489	536	536	502	520	558	558	557	499	504	487	505	530	513	514	553	512	508	524	517	511	498	537	476	532	509	514	497	532	532	531	508	517	497	550	508	509	505	588	555	517	537	505	553	529	516	525	548	496	469	523	518	498	519	554	510	502	522	471	552	495	524	502	529	497	530	577	529	586	496	505	526	550	551	536	533	512	536	532	539	503	516	524	523	532	521	503	494	531	535	489	531	580	523	561	505	559	538	510	515	529	513	533	535	516	555	563	549	541	528	495	569	512	512	495	531	534	504	495	494	517	484	518	524	508	502	520	511	494	534	537	506	553	513	513	541	494	489	523	529	578	509	553	495	511	512	512	511	506	538	497	547	529	533	499	526	548	520	526	537	543	556	520	519	496	539	531	558	517	546	530	560	489	512	519	568	524	508	496	545	528	520	542	517	517	520	550	521	553	550	554	546	528	540	541	558	486	527	512	554	548	518	528	562	560	552	513	528	532	507	528	507	510	534	508	502	527	569	524	482	486	548	528	513	523	520	525	495	532	514	521	551	507	534	544	506	558	533	519	542	527	543	488	530	526	525	533	524	566	507	508	526	520	524	506	510	544	533	533	563	514	510	519	532	520	518	513	537	514	552	503	487	529	550	519	515	528	519	557	541	525	501	535	528	544	541	531	487	580	486	557	511	559	525	535	553	519	521	519	553	526	529	542	546	537	515	515	517	539	560	505	513	519	498	498	547	510	497	545	528	541	507	479	526	537	496	492	487	496	538	511	513	525	544	533	541	511	512	518	539	526	534	562	546	523	534	500	494	564	493	544	504	552	516	540	519	542	495	561	534	485	548	471	518	535	507	513	533	501	493	567	519	515	524	518	515	549	569	561	538	499	507	548	514	512	539	542	520	519	538	545	535	521	512	527	492	540	525	486	535	511	541	526	521	511	560	505	579	523	541	543	504	475	542	532	571	501	529	507	534	513	505	528	587	516	517	540	532	526	511	536	526	513	508	529	546	525	526	549	537	496	523	553	533	526	570	558	504	537	520	531	491	501	517	534	488	533	526	490	558	514	524	542	512	535	489	510	578	493	541	523	516	516	530	518	502	561	522	493	544	520	517	530	534	522	545	553	479	518	513	550	501	501	521	569	528	536	511	528	528	487	527	559	527	515	502	547	499	557	544	506	497	522	577	524	502	568	504	539	549	550	531	546	523	543	539	537	552	533	524	523	541	506	531	580	515	530	555	507	522	510	561	534	550	521	562	492	554	516	506	526	535	541	556	497	517	543	506	532	557	499	498	525	534	540	519	514	520	561	563	517	507	501	505	538	507	513	515	517	545	505	535	530	528	541	508	549	561	525	536	561	551	473	540	545	539	512	513	529	528	500	531	538	577	519	542	531	506	541	512	511	539	513	527	548	532	536	500	540	538	528	542	541	520	498	533	557	557	545	532	527	522	474	524	522	546	525	547	483	493	503	505	560	534	523	541	550	522	479	481	514	531	475	495	530	516	548	550	477	535	569	541	495	502	575	474	504	525	518	545	502	531	535	524	500	593	579	544	499	551	509	566	534	528	521	551	523	555	541	553	542	501	482	528	532	544	502	529	529	524	512	520	546	516	536	483	497	537	541	486	563	515	530	547	501	537	536	535	526	525	500	507	549	538	506	534	557	556	550	487	534	493	483	541	552	521	541	520	544	526	512	507	526	520	552	539	539	513	526	538	489	523	524	510	512	531	523	575	513	533	559	513	534	501	516	542	530	510	548	506	505	503	537	542	530	548	527	546	530	521	494	535	512	504	513	508	474	561	534	489	548	541	543	507	508	499	544	516	519	488	523	526	519	490	527	495	536	525	513	533	540	573	489	521	553	554	537	504	524	539	559	456	558	546	522	551	528	533	514	548	513	572	534	547	539	561	535	519	546	517	553	537	514	530	540	536	540	524	485	521	534	528	501	490	518	549	520	495	544	523	562	518	525	521	549	517	510	549	525	525	518	487	541	518	531	542	538	515	519	513	519	495	522	522	510	501	541	538	551	530	504	559	543	516	547	518	481	527	543	530	496	491	487	524	522	535	545	552	460	543	572	524	545	509	553	506	493	529	508	540	476	477	563	504	497	569	541	558	503	499	486	542	520	515	531	516	541	536	505	508	505	557	494	541	496	513	524	542	497	554	509	542	514	502	513	503	559	516	537	560	518	483	507	550	537	518	542	512	517	520	548	528	543	536	516	539	545	513	486	524	511	507	552	525	516	547	520	515	498	537	506	483	528	513	542	510	507	503	556	539	502	524	481	515	533	486	519	504	526	543	544	523	521	548	513	541	504	498	507	527	530	519	532	525	548	568	502	526	563	546	532	520	526	524	500	508	498	548	558	559	516	500	498	554	536	519	530	526	544	528	568	525	514	490	541	493	530	550	547	485	506	524	520	513	520	529	545	509	513	513	528	520	554	583	536	535	495	488	547	527	537	500	500	544	494	495	523	537	572	502	508	533	517	514	551	554	507	504	496	559	512	517	528	528	511	493	531	519	524	515	530	564	529	537	496	558	491	506	472	551	559	536	513	526	523	500	514	512	509	541	516	494	487	539	538	521	505	538	526	522	513	514	535	520	509	536	503	496	512	529	517	536	527	494	512	541	567	510	505	514	497	498	544	518	518	542	523	505	533	552	546	519	517	532	514	558	531	480	530	536	517	509	511	464	496	535	561	487	539	518	537	575	533	506	508	494	527	501	557	510	571	554	515	509	525	520	530	520	539	524	508	524	522	588	496	528	499	525	497	533	568	499	498	534	527	501	562	523	559	580	508	512	497	552	538	554	477	559	514	496	524	550	518	547	540	565	560	544	533	489	550	504	525	576	522	492	520	515	523	529	532	528	560	511	513	520	571	538	529	517	559	492	556	540	529	565	565	563	554	518	516	540	551	548	532	535	522	535	547	526	492	530	536	512	507	559	538	545	553	517	494	556	539	525	521	504	534	535	571	493	497	524	521	566	514	528	547	520	504	535	508	500	548	543	526	459	523	519	510	518	515	531	507	513	528	497	537	535	552	503	481	516	505	511	551	499	511	481	507	493	505	507	496	538	552	516	529	546	535	522	515	523	533	498	526	529	485	517	530	487	492	527	500	529	527	488	538	553	494	538	535	525	520	520	522	535	488	522	539	569	519	535	534	550	529	507	484	505	494	575	536	537	502	515	537	534	519	530	557	572	523	499	501	530	538	529	523	535	545	502	573	495	494	511	536	515	535	555	500	510	523	547	514	561	552	547	514	506	518	527	535	521	588	555	562	518	532	504	503	488	547	486	530	528	498	519	517	526	556	545	550	559	515	496	544	545	479	514	539	569	510	544	527	519	522	499	535	542	517	535	522	494	516	524	522	522	522	525	509	505	547	504	516	566
33265	41978	30065	13541	7240	4396	3070	2720	2398	1996	1831	1646	1526	1478	1481	1321	1210	1144	991	1011	1049	933	930	928	886	1017	1203	1165	1099	988	883	847	717	790	836	785	785	759	807	829	739	775	728	780	798	809	786	759	796	784	835	741	827	793	758	752	795	731	756	782	735	775	795	812	777	745	714	757	770	750	729	772	797	831	741	777	797	764	801	757	735	759	785	720	779	801	840	778	822	784	825	758	811	727	786	747	745	792	743	746	804	772	831	805	794	756	839	779	811	804	778	769	737	732	784	762	799	804	774	758	776	815	761	799	728	805	772	848	803	802	802	790	806	770	788	783	791	812	819	784	786	773	804	799	794	791	814	749	762	744	774	741	768	802	738	793	769	760	750	739	770	765	792	775	765	815	797	768	784	763	780	788	774	732	821	792	788	806	771	763	762	796	736	730	776	802	743	784	738	777	746	821	743	813	779	722	785	761	795	839	772	785	782	775	767	824	785	752	780	820	747	764	768	712	750	758	736	760	773	759	751	767	790	806	786	786	790	749	786	787	777	815	812	758	851	728	777	753	807	792	809	766	735	750	804	731	770	773	774	772	820	802	791	776	806	756	809	800	735	809	766	770	801	732	855	791	804	798	820	760	818	769	812	808	763	814	817	819	741	760	776	771	750	756	791	810	795	823	781	814	764	749	788	758	795	817	781	806	745	740	765	760	800	801	753	770	787	811	762	781	729	787	814	812	763	756	781	781	821	788	762	788	790	769	782	796	797	791	802	769	802	804	771	748	782	805	755	747	827	801	805	774	744	791	776	753	767	753	808	777	771	741	752	746	796	739	751	781	783	797	774	806	814	817	806	768	805	805	786	793	799	758	740	788	739	797	761	790	757	758	757	837	797	784	763	807	772	767	792	828	780	755	777	797	774	805	750	753	802	762	798	737	763	788	774	793	754	741	810	791	715	825	764	781	798	737	779	835	776	779	757	824	783	744	756	823	762	766	776	741	747	742	770	747	725	765	745	740	744	804	770	766	754	817	831	815	805	745	771	777	764	722	742	778	811	798	840	762	800	793	782	756	793	768	866	794	779	804	816	747	753	775	722	760	741	791	733	824	771	786	808	788	803	775	783	762	765	811	794	799	788	803	808	845	783	764	794	793	784	790	780	801	783	757	825	791	745	810	788	822	792	807	714	786	788	745	792	850	730	765	751	811	763	806	778	776	766	722	710	755	771	780	761	775	753	765	774	758	762	809	766	812	758	754	779	755	823	725	795	745	752	776	743	794	786	731	805	795	787	763	794	782	762	791	784	776	749	810	770	757	790	791	801	831	748	777	811	779	756	773	782	771	839	751	718	762	787	755	756	761	723	739	816	771	764	839	835	722	811	783	767	711	818	759	749	785	763	731	761	778	794	763	781	806	752	815	801	788	778	805	792	796	743	789	787	739	772	793	758	765	784	771	691	819	774	762	786	790	786	757	757	773	754	775	777	749	767	762	802	757	733	802	794	792	769	782	774	810	779	791	781	783	777	763	755	766	744	786	786	823	800	840	776	779	771	771	804	805	810	831	780	780	771	766	786	743	794	735	756	770	761	789	823	825	781	795	772	804	760	751	789	787	834	779	794	736	816	802	750	780	788	799	791	769	760	805	780	777	738	812	774	765	739	779	782	738	833	750	705	785	784	779	714	776	814	735	726	811	790	822	806	731	786	764	795	805	759	811	777	750	768	820	759	773	772	776	795	792	748	756	794	802	760	794	752	758	751	752	752	787	776	775	763	803	770	783	766	785	795	748	766	765	771	730	785	752	788	796	816	741	731	782	791	811	798	777	776	803	780	704	793	795	766	754	762	823	789	754	848	777	760	788	756	742	772	794	753	788	778	780	832	817	821	759	774	786	752	764	795	739	796	766	785	774	809	822	768	799	766	795	788	777	706	744	774	683	741	820	820	729	807	781	749	837	776	759	790	775	749	777	823	793	806	769	810	802	796	792	793	765	826	804	736	796	803	733	753	772	769	809	819	853	760	771	740	690	774	800	799	767	806	781	755	748	796	759	777	777	790	748	768	763	798	733	770	765	747	836	770	772	747	849	746	780	777	790	795	750	792	786	794	803	757	734	788	833	767	774	771	790	784	746	790	756	752	722	816	830	778	769	772	845	744	743	811	853	696	778	761	774	783	770	835	805	736	791	767	758	761	767	801	840	777	810	775	751	788	770	837	732	750	800	757	794	761	786	802	804	760	810	800	729	778	820	831	813	802	779	828	800	828	769	783	779	763	744	818	790	815	748	809	750	792	802	798	764	829	809	801	743	808	789	742	787	767	794	790	763	782	770	792	802	775	773	817	780	801	832	802	807	778	823	757	841	770	815	804	789	762	757	816	753	791	785	753	755	784	783	720	803	781	789	780	754	732	792	788	802	827	819	780	743	720	754	745	777	718	755	837	782	737	832	793	826	739	774	787	792	810	769	811	795	731	788	794	798	760	797	768	743	779	775	750	822	772	735	783	763	795	799	758	784	805	801	808	818	731	779	721	783	735	731	764	818	825	801	770	819	743	778	761	753	770	762	752	782	787	784	729	812	725	833	826	834	748	755	796	790	750	770	747	749	747	821	734	808	791	769	779	798	766	766	806	798	808	793	811	789	789	792	791	783	818	811	796	761	794	793	783	784	803	779	781	838	753	775	828	807	781	753	803	794	816	766	776	807	747	780	788	805	774	829	748	794	756	796	814	742	780	769	729	809	758	794	773	779	824	758	792	771	797	750	822	763	742	742	783	709	751	753	784	754	767	741	783	790	779	783	756	763	754	761	753	757	808	771	756	739	728	750	757	756	756	774	771	783	806	709	782	798	818	798	828	746	810	779	813	770	789	713	788	825	789	785	807	816	780	798	802	813	791	787	829	774	779	768	776	758	815	763	752	833	712	829	776	759	758	771	786	747	821	767	829	822	740	777	791	784	814	841	828	783	754	752	779	749	801	759	806	828	788	733	795	771	765	744	785	736	792	807	771	799	768	801	784	811	775	764	800	763	793	811	791	806	760	756	805	771	731	827	764	772	784	771	828	761	779	810	808	767	748	769	802	806	821	771	730	801	785	777	763	782	786	776	772	779	836	804	798	753	753	762	776	785	763	742	745	757	774	774	725	743	738	809	731	793	729	750	757	747	777	772	732	776	754	761	773	808	808	726	753	814	792	757	754	781	776	789	754	796	803	771	739	756	754	755	825	789	804	781	783	782	838	735	758	780	805	741	756	837	767	795	772	753	793	805	786	781	785	793	742	830	748	764	832	770	770	782	795	805	719	785	767	726	755	796	785	790	821	837	762	773	783	807	735	779	803	765	807	744	758	791	762	814	766	777	795	782	799	769	784	733	777	729	809	763	806	773	793	765	791	826	766	806	802	756	763	794	793	833	761	828	809	814	767	742	808	750	785	772	826	780	767	816	719	765	791	822	816	744	752	778	787	797	800	828	801	769	795	769	747	820	766	771	764	762
24779	21646	28661	25208	19252	7694	2966	2070	1681	1383	1211	1117	954	888	836	778	751	670	641	652	615	656	623	761	683	732	1342	1459	1294	902	707	586	519	518	542	553	529	486	548	521	523	520	553	533	512	527	550	534	514	570	575	503	528	544	541	527	527	557	541	539	493	499	516	500	505	499	525	499	552	554	529	572	530	531	501	563	532	528	485	554	549	474	533	498	515	538	518	541	548	525	533	502	549	535	546	522	514	475	541	507	525	524	542	514	536	562	527	474	489	515	500	521	531	543	530	531	506	495	519	511	522	523	541	479	548	534	542	517	523	535	541	547	583	551	537	520	520	537	505	538	517	524	501	519	508	511	523	557	537	523	531	513	540	540	534	576	498	557	523	536	573	488	503	529	514	522	479	482	489	518	545	540	520	547	523	539	524	540	537	561	539	557	511	559	558	576	507	514	526	503	496	521	530	529	535	526	502	544	512	575	499	528	474	531	531	526	553	512	543	546	478	542	520	538	552	499	486	532	516	532	508	552	556	525	514	547	549	529	518	471	547	540	523	525	502	535	483	530	548	535	552	520	482	502	567	531	554	578	531	505	506	523	542	528	583	494	507	547	552	553	535	512	523	500	500	538	563	515	498	479	507	523	534	530	519	506	535	493	526	529	514	535	551	537	547	505	501	512	549	508	541	531	512	506	542	510	532	536	548	479	536	557	547	527	493	540	508	520	566	540	509	544	513	535	494	529	484	481	533	553	493	541	533	553	553	485	530	509	499	453	500	517	555	507	532	497	555	548	517	517	517	517	539	530	568	519	478	538	516	478	520	556	523	512	515	526	557	569	513	540	505	526	529	523	521	536	513	556	478	518	498	569	508	527	529	541	511	501	538	509	486	634	517	523	495	524	544	528	533	563	527	496	544	499	559	544	539	524	508	542	514	548	522	517	512	566	550	497	528	505	514	539	548	545	548	559	515	500	524	486	540	522	508	517	543	556	552	586	542	519	519	538	534	524	534	512	541	483	535	547	528	530	485	550	517	573	539	547	514	505	501	490	511	524	511	566	532	548	542	543	538	509	520	528	539	530	515	533	531	496	544	525	491	504	519	528	516	537	496	518	504	519	494	500	542	535	531	543	517	550	537	518	522	527	498	547	508	496	506	522	519	546	561	521	575	508	555	525	526	502	507	539	544	536	532	540	483	539	513	516	503	538	530	493	529	510	491	566	530	540	497	521	542	529	546	533	487	520	526	525	547	523	514	530	494	533	511	542	541	531	538	551	519	494	539	536	520	546	533	539	529	499	511	534	521	537	509	476	505	527	552	549	553	524	535	524	521	532	521	516	508	496	506	484	511	567	564	532	556	522	552	492	551	528	535	565	504	546	524	516	561	463	547	484	498	515	538	520	559	520	524	536	556	549	541	541	523	550	574	546	488	544	540	500	534	530	545	529	550	507	531	515	515	497	545	496	502	531	538	512	537	522	553	517	523	508	524	561	546	545	537	524	508	524	511	518	536	518	525	543	544	526	518	564	527	538	493	554	511	524	505	493	530	550	534	533	556	523	515	503	537	511	544	543	536	536	524	542	536	544	547	545	526	531	520	540	503	510	563	513	529	500	526	546	509	547	523	559	539	527	510	541	525	511	530	516	513	531	512	553	492	529	500	594	517	516	540	537	530	531	493	505	519	532	529	544	536	524	530	533	520	543	526	514	516	515	510	494	500	542	556	559	539	495	532	517	522	500	535	532	560	504	541	555	514	504	515	502	510	524	504	543	516	495	507	531	527	547	563	501	509	483	538	487	523	567	570	525	548	507	539	539	511	551	502	512	526	511	464	468	487	555	513	510	536	512	495	576	535	500	511	510	519	519	536	501	562	546	518	514	546	529	553	534	533	535	536	503	524	552	525	502	524	539	559	526	537	512	509	552	524	524	490	535	503	538	536	528	534	520	553	508	537	485	528	528	532	486	520	516	524	465	568	504	528	561	538	483	514	557	530	544	547	532	521	509	544	482	502	528	545	527	526	535	513	524	534	534	512	539	567	548	533	546	511	541	535	548	466	529	527	526	548	528	526	471	494	518	534	517	541	513	540	504	492	550	527	495	530	542	485	502	509	556	539	506	523	566	515	570	524	508	523	503	533	487	541	557	515	539	504	557	526	478	526	549	520	528	509	543	515	554	530	530	501	542	537	556	539	498	526	570	508	490	537	537	541	555	514	520	544	530	553	541	539	538	518	503	515	502	504	523	493	534	520	498	534	501	505	569	553	513	508	500	543	470	487	494	573	479	502	529	532	541	486	530	517	506	506	493	550	549	529	538	515	514	556	536	501	532	520	513	531	526	525	541	530	555	524	567	525	544	506	524	510	502	534	508	535	534	538	492	520	498	477	523	485	516	529	481	534	497	554	550	536	534	551	552	524	549	527	518	480	525	537	525	537	556	541	529	566	523	470	527	532	495	507	493	523	514	478	541	504	525	523	485	515	496	516	514	473	547	569	516	511	529	506	528	535	499	484	529	508	517	538	546	532	544	509	533	545	568	540	521	508	508	578	480	515	528	572	527	540	552	573	576	521	558	507	500	521	560	511	481	553	499	540	502	525	532	526	506	523	531	522	549	513	463	511	530	488	502	518	560	517	515	508	507	529	524	524	497	512	556	505	504	531	551	527	521	549	541	502	499	508	506	496	478	578	550	514	542	518	496	503	526	511	520	569	527	518	484	527	527	500	532	539	547	488	547	520	513	519	546	538	512	492	503	509	528	511	517	555	497	549	498	497	519	502	497	522	561	532	522	515	541	533	483	510	545	498	523	482	524	481	522	537	493	486	528	504	508	520	507	532	519	563	525	533	528	528	530	546	483	534	542	511	534	529	512	559	536	581	526	516	526	550	526	476	496	528	492	505	507	514	539	497	507	546	530	523	527	506	514	501	521	478	559	520	541	526	532	506	550	513	544	504	514	538	519	560	480	528	524	556	537	475	499	537	505	525	524	509	495	555	503	524	521	557	554	527	543	524	545	517	583	530	527	487	500	506	532	583	517	561	515	588	546	521	519	521	549	519	542	521	533	555	502	503	493	492	530	507	475	502	552	525	536	513	533	534	501	507	500	528	485	488	507	514	494	510	519	530	530	549	521	521	504	560	496	535	565	535	573	498	530	536	527	575	539	517	518	528	523	521	522	488	526	526	521	546	530	491	506	516	531	474	528	465	537	502	514	549	478	561	528	529	528	513	490	560	503	550	538	541	516	553	532	529	549	507	541	525	519	492	553	496	541	517	525	511	535	577	531	492	553	553	507	512	535	522	519	565	537	532	522	531	529	529	510	554	510	568	490	488	509	472	489	530	572	507	497	491	566	534	491	522	519	583	505	507	525	485	537	552	498	497	507	524	536	555	502	543	530	539	545	515	557	544	511	509	479	499	558	531	543	555	510	529	539	581	521	546	518	545	498	528	559	513	529	541	503	491	516	572	506	517	509	495	515	549	530	549	528	548	491
34688	49917	40779	24176	15535	7954	5137	4581	4153	3109	2527	2344	2122	1855	1677	1646	1439	1268	1256	1104	1016	982	1054	1458	1075	1500	2960	3181	2556	1670	1244	918	775	828	769	782	766	832	847	861	759	750	776	765	796	791	792	766	794	800	750	790	766	850	786	791	804	782	839	797	787	759	823	745	761	785	763	791	774	752	791	808	804	690	792	755	786	808	797	777	749	770	750	786	776	792	812	802	786	726	771	799	850	745	769	791	776	793	846	786	778	784	747	793	780	840	768	773	800	798	758	838	827	812	838	818	796	764	808	836	809	815	826	811	795	841	799	805	821	761	796	762	779	793	776	785	802	732	761	763	777	788	839	768	750	772	784	773	754	784	815	759	804	778	832	711	756	782	739	723	782	744	780	802	761	799	785	757	792	767	731	764	757	796	785	795	736	743	786	766	782	786	805	801	753	798	787	806	748	801	782	778	737	755	757	771	754	774	794	767	817	783	729	776	788	736	751	793	799	745	725	774	868	802	798	744	782	793	814	780	755	777	733	757	769	789	762	764	839	746	805	787	814	762	780	807	829	761	789	813	713	775	759	804	776	796	816	814	750	820	828	789	734	789	782	799	757	770	753	823	809	763	757	736	835	794	781	766	817	724	803	774	754	800	747	787	779	752	798	833	744	762	759	762	785	788	753	745	797	777	782	766	742	743	781	743	772	780	773	754	776	707	778	787	787	770	787	759	783	819	738	786	829	752	830	775	800	755	815	828	770	740	805	766	740	730	794	815	719	750	817	760	740	722	778	770	760	833	836	811	716	756	781	791	762	790	756	738	775	723	727	730	749	757	775	796	748	782	771	777	774	793	782	761	814	719	809	738	746	782	763	794	800	798	772	788	765	731	814	811	776	748	792	774	740	776	780	794	817	777	774	749	795	770	801	767	771	777	752	758	813	810	781	812	833	776	788	776	775	793	746	774	794	763	769	788	762	737	761	764	788	786	788	765	801	798	736	778	719	747	797	806	722	795	739	812	748	785	821	781	792	769	757	811	807	805	782	791	768	751	759	833	798	758	815	747	794	751	801	768	793	799	784	814	777	834	786	795	782	797	763	771	738	808	782	734	745	766	781	792	782	833	806	742	757	760	786	841	777	756	813	735	813	808	824	803	780	822	842	747	716	813	774	791	766	774	788	787	769	787	739	815	774	797	767	769	773	792	772	758	802	779	767	739	778	798	792	804	793	835	781	769	749	754	739	791	800	801	748	786	787	847	744	736	809	778	749	787	792	759	815	773	815	733	747	752	787	740	785	804	779	755	756	741	756	794	768	784	738	764	779	836	792	811	805	805	768	783	751	770	710	811	780	773	785	754	761	775	762	762	817	776	790	723	841	824	812	742	752	856	793	831	818	807	814	772	780	780	777	802	811	749	776	789	768	776	715	763	766	736	793	787	798	765	768	843	773	779	760	754	782	734	733	772	760	790	774	793	768	797	750	818	787	784	809	815	768	818	760	818	771	784	802	732	756	751	795	786	811	771	804	718	852	829	867	830	784	813	752	751	818	774	780	810	754	764	758	743	778	843	787	750	774	817	754	738	765	790	797	775	769	747	799	765	769	731	757	801	770	814	736	804	736	805	766	808	767	800	776	772	810	776	788	756	754	794	818	753	819	772	788	750	793	778	812	802	798	772	809	756	805	773	761	789	792	760	771	819	814	755	753	764	729	787	829	776	749	801	769	778	795	772	792	743	762	781	823	806	802	781	791	777	777	794	776	781	774	822	769	813	746	807	825	849	809	754	813	788	741	761	778	808	772	781	787	804	733	814	740	774	777	786	815	803	798	783	736	756	765	803	782	750	767	791	787	792	773	790	828	790	788	815	749	797	817	784	742	804	801	790	774	800	759	792	836	736	776	768	764	806	788	822	783	770	797	793	798	864	784	837	801	782	811	838	817	769	739	790	750	792	776	776	780	813	791	798	805	770	772	783	758	767	777	718	842	815	783	760	774	791	750	805	748	811	790	783	752	816	754	768	826	768	798	770	856	756	776	801	800	740	825	791	843	766	807	765	762	760	771	804	772	744	812	803	775	791	780	773	809	794	743	792	744	762	766	755	800	765	790	774	776	747	812	779	790	854	772	799	773	777	813	825	787	773	803	813	781	773	734	762	780	778	799	740	812	779	783	784	802	810	814	795	740	750	798	749	734	723	768	773	814	825	828	751	860	807	762	723	802	787	806	783	743	755	828	782	773	775	785	770	792	826	749	782	762	783	766	743	813	805	799	797	754	794	798	803	803	779	797	764	819	802	751	768	772	776	806	752	753	736	826	751	800	783	779	763	738	769	801	795	750	809	792	809	779	820	810	780	751	812	781	762	776	761	758	792	757	771	758	793	790	777	754	739	787	740	735	802	769	766	714	758	812	777	788	769	791	778	727	806	785	782	828	762	798	802	828	779	807	754	797	788	756	773	765	799	782	845	761	766	763	771	804	796	765	811	802	752	817	762	733	789	771	827	818	793	729	741	793	791	779	768	755	791	761	720	791	807	787	750	766	757	806	800	759	757	776	772	709	777	778	772	742	769	775	757	796	789	794	787	785	784	761	795	764	782	802	830	816	791	774	813	773	777	736	761	770	742	792	738	786	780	730	786	858	801	783	787	780	805	729	778	835	802	807	757	811	834	809	747	789	823	762	775	794	759	807	856	749	815	795	807	830	773	787	789	749	813	776	729	806	752	840	732	792	764	733	825	736	742	796	805	818	784	805	780	809	730	778	768	794	826	790	761	830	808	778	785	782	744	800	788	790	759	794	775	761	798	795	799	739	827	810	738	812	749	763	802	769	783	811	801	778	757	739	780	754	749	796	775	811	771	760	764	806	791	776	718	747	779	822	740	816	795	760	798	760	739	753	756	799	783	805	745	794	837	771	810	812	807	730	777	768	863	800	782	773	801	806	753	750	765	768	835	786	809	780	783	759	758	741	758	754	798	807	795	726	803	780	837	759	773	768	769	783	777	721	789	749	826	756	791	788	830	799	757	825	814	820	750	742	789	793	769	778	751	785	754	715	799	764	797	821	780	794	791	777	785	773	795	788	778	727	762	788	782	809	821	750	754	784	784	757	767	786	763	772	784	714	734	807	828	827	760	790	799	763	775	796	744	752	765	756	795	773	773	756	779	766	806	799	790	771	757	786	810	825	776	813	805	795	731	738	754	785	758	799	795	823	801	782	760	774	763	790	817	790	739	745	751	744	797	744	819	798	797	804	776	749	789	757	830	741	754	765	733	771	756	801	728	798	825	789	783	817	759	763	814	852	788	774	733	792	806	777	722	801	777	816	745	807	802	770	795	783	738	846	781	759	780	751	832	796	793	775	754	755	767	778	839	844	782	768	775	785	802	815	770	737	791	788	729	762	815	772	791	765	741	812	807	742	816	771	816	780	787	817	818	754	782	760	785	802	805	824	784	795	742	779	826	809	755	798	724	805	783	776	799	780	784	777	806	830	772	786	790
23486	21603	29428	24285	21672	19520	7661	3546	2376	1893	1606	1419	1233	1044	922	836	792	769	852	807	689	669	690	662	764	788	1566	2594	2234	1600	1044	761	585	525	533	515	546	544	521	530	606	530	534	538	518	533	506	529	532	515	508	527	504	510	535	502	514	518	513	532	520	540	514	544	505	506	524	510	501	552	506	519	541	514	542	530	520	496	544	500	533	552	541	508	543	539	536	515	499	585	516	554	567	537	530	543	521	524	509	519	506	508	517	516	521	514	529	549	501	531	564	522	553	490	542	531	525	486	546	525	492	520	547	530	513	505	542	526	543	534	571	532	509	505	508	543	554	523	515	524	545	594	530	531	564	523	543	515	530	557	519	538	514	520	499	501	564	547	552	511	491	528	504	545	536	547	514	534	547	513	561	532	518	510	547	505	527	508	547	509	521	502	539	530	499	507	523	541	507	545	546	498	518	470	548	541	552	469	496	525	522	550	546	521	513	523	525	551	584	515	499	498	536	527	523	557	533	510	524	539	538	543	519	537	559	586	539	523	507	570	526	525	558	520	516	485	539	498	521	550	489	491	513	520	533	542	524	495	529	514	540	535	536	496	528	533	544	535	481	501	509	521	552	561	553	511	487	498	565	526	504	543	528	528	533	554	511	545	498	538	506	537	500	533	547	530	552	506	527	507	513	530	518	562	544	510	490	507	519	516	509	481	556	552	541	531	510	532	480	529	524	562	487	519	566	528	549	514	564	510	560	553	529	549	523	535	538	522	530	470	554	495	518	525	505	553	513	536	543	511	506	520	495	535	487	545	526	562	542	560	570	523	540	528	528	496	546	479	549	520	514	532	530	520	522	577	550	513	547	516	560	543	549	499	550	547	510	517	524	543	539	504	515	559	500	540	504	502	548	514	583	539	513	544	493	564	548	506	530	536	521	512	540	566	514	483	536	527	515	517	561	520	533	531	522	554	512	518	515	539	487	536	494	536	509	547	493	545	536	542	485	510	543	505	514	493	512	513	533	490	519	537	522	507	536	519	516	508	539	496	565	533	497	574	514	521	530	513	530	543	518	530	507	476	572	511	515	554	569	491	532	487	512	498	528	517	513	499	485	502	495	569	519	543	520	550	523	527	536	524	519	541	481	493	539	561	527	544	530	512	551	532	525	474	588	542	537	544	572	556	523	511	539	535	524	534	516	510	504	542	528	505	525	494	517	575	565	510	548	569	571	525	525	551	487	521	524	536	539	583	534	549	529	541	531	564	486	553	492	536	516	532	569	540	551	541	511	513	499	479	557	503	531	487	518	560	554	486	501	530	496	543	560	539	549	557	500	558	538	518	529	493	542	547	458	545	521	534	489	532	500	505	557	534	516	491	541	497	539	540	546	556	493	553	539	518	508	549	504	502	525	515	505	490	542	528	532	546	508	517	500	525	530	516	512	568	482	543	490	520	541	547	502	521	520	548	529	509	547	546	490	501	506	512	540	557	509	539	516	517	530	505	546	516	500	561	521	526	516	511	556	525	547	556	532	503	567	537	531	525	526	515	548	549	548	514	561	525	533	504	507	493	515	523	546	480	551	510	544	494	531	529	572	523	540	517	488	515	509	546	551	585	555	546	503	519	530	530	507	530	559	545	512	541	484	534	506	529	549	515	520	512	532	525	542	539	536	507	520	534	502	542	564	536	530	518	522	537	502	486	508	530	564	565	535	521	541	566	531	531	552	519	551	531	549	506	555	515	527	518	490	522	511	529	553	512	484	539	525	536	499	489	515	532	548	501	516	492	535	523	509	561	525	488	506	508	532	523	546	512	532	511	515	553	510	515	474	511	535	554	512	497	498	519	545	533	544	525	530	552	528	514	527	545	484	518	527	509	524	529	506	549	500	515	548	550	484	538	539	507	500	492	527	553	526	503	572	510	538	493	500	511	529	524	508	453	529	516	561	501	542	535	533	546	534	527	546	541	518	539	508	536	536	545	518	549	526	545	512	494	540	537	539	507	525	524	566	540	488	536	535	522	575	517	525	529	504	529	521	520	500	517	536	481	564	539	565	522	511	516	515	505	573	534	553	550	508	521	537	529	508	524	530	514	574	527	528	550	543	520	550	523	533	509	514	523	531	564	515	485	519	507	477	540	523	521	541	546	506	563	544	504	554	555	532	532	498	527	582	534	564	512	536	541	516	523	531	554	526	498	551	523	538	494	512	501	523	524	564	514	500	499	480	536	523	522	525	511	513	514	495	472	506	502	493	512	500	569	556	532	534	528	559	501	528	515	503	528	510	521	531	557	494	536	560	524	536	488	555	514	525	498	528	554	546	512	514	545	560	543	568	536	518	521	555	544	524	505	473	548	505	525	552	570	497	564	537	549	541	561	525	521	503	561	533	525	554	535	491	522	520	496	518	557	524	505	517	537	533	507	510	538	529	505	553	501	537	522	531	511	515	502	565	599	544	499	486	522	540	518	549	509	546	528	523	517	526	527	524	516	547	520	528	549	563	527	527	538	569	519	552	547	533	542	521	543	566	517	512	499	561	598	514	541	519	530	501	524	516	507	547	545	512	511	561	525	556	555	534	535	515	535	513	570	511	538	534	498	565	557	515	484	510	558	510	523	563	551	554	555	507	529	534	509	496	579	565	520	550	532	532	528	531	512	531	500	528	581	506	520	533	516	534	498	535	529	550	529	529	522	534	523	512	570	528	501	550	503	522	561	492	488	489	533	492	476	532	520	530	515	539	530	497	523	549	522	531	570	527	521	552	543	492	534	512	505	504	500	467	537	540	531	532	558	478	543	515	576	528	533	567	507	536	530	486	510	556	515	504	473	528	569	536	516	513	526	519	513	565	548	554	513	558	550	541	523	494	536	524	554	496	487	576	517	493	507	518	568	539	519	517	482	511	563	534	537	587	551	555	571	511	560	519	484	512	486	531	538	518	507	517	547	505	543	477	518	514	534	516	541	530	524	517	503	500	519	526	528	543	530	511	519	541	506	489	464	520	513	582	505	607	515	546	551	511	550	524	543	523	513	521	539	535	549	540	533	515	578	488	534	534	534	540	540	535	537	533	545	532	560	488	575	509	542	543	489	524	509	529	528	516	550	506	581	504	477	476	576	543	537	489	493	540	510	525	534	523	524	551	538	548	540	483	509	537	541	543	512	540	518	531	529	546	546	517	487	512	528	498	534	556	487	495	556	509	489	528	546	506	508	514	533	514	518	550	517	542	507	509	539	516	547	526	555	537	527	538	554	506	571	519	485	498	490	528	521	514	560	538	494	523	553	531	538	531	519	525	521	526	509	524	504	491	507	546	525	538	547	535	505	538	520	548	517	487	497	533	529	559	540	554	512	569	548	500	545	504	527	471	537	517	521	547	524	512	544	540	528	569	525	534	547	545	553	531	503	520	546	540	500	508	513	554	474	490	555	499	518	528	497	574	545	531	502	535	519	548	504	520	512	571	529	570	552	517	555	504	513	522	527	468	527	555	535	520	540
37372	52382	43167	29820	19137	11179	8477	7523	5851	4426	3946	3460	2883	2157	1863	1747	1579	1573	1655	1516	1290	1172	1141	1155	1394	1476	3532	5905	5190	3404	2148	1270	964	860	826	752	789	813	809	721	767	726	787	759	780	757	735	714	815	812	736	755	799	727	689	792	737	744	770	800	767	720	764	775	738	725	756	764	799	707	717	783	774	761	784	821	785	724	791	764	737	782	772	791	744	791	739	818	809	795	715	771	748	775	753	767	779	789	811	751	806	776	784	759	763	786	777	785	821	789	752	803	766	729	820	771	766	765	745	821	753	750	728	800	780	783	754	756	734	751	739	777	728	726	797	759	730	747	768	783	747	808	791	775	768	781	750	756	769	791	793	760	769	774	761	755	773	839	788	784	762	779	718	736	800	802	814	768	769	745	748	783	728	767	746	778	776	778	770	797	792	772	767	759	803	736	768	805	733	712	759	810	773	769	768	780	773	803	752	784	753	792	743	779	762	716	782	744	730	793	781	775	783	768	796	807	737	764	746	717	762	773	769	765	823	777	774	794	767	743	754	793	791	815	761	750	726	798	755	763	736	758	772	750	809	774	789	754	800	764	729	780	740	763	748	745	783	731	761	746	787	782	738	807	777	801	745	751	719	746	734	761	733	804	813	796	818	772	779	780	773	787	757	766	798	755	735	811	759	827	700	767	769	771	757	756	750	746	782	761	728	773	789	760	805	790	794	706	794	777	766	799	727	768	790	771	789	773	754	776	776	783	790	777	769	796	763	790	770	785	786	785	765	768	740	784	802	736	772	738	769	766	793	759	781	787	765	701	724	746	786	796	742	764	779	755	797	727	748	830	777	793	764	753	792	818	763	777	762	742	727	771	797	764	766	741	755	812	737	758	801	823	790	792	769	759	756	775	778	767	794	732	762	778	766	748	772	729	779	807	755	789	777	799	799	784	790	759	738	838	747	775	804	714	778	747	798	748	757	766	773	814	753	767	756	809	756	795	783	784	831	743	799	785	781	830	770	777	740	773	768	805	802	754	767	787	771	768	775	782	791	732	795	777	784	756	723	806	804	805	774	734	782	747	729	766	780	764	748	770	816	751	763	796	783	739	760	756	793	773	760	754	790	737	787	786	746	753	810	755	792	786	774	748	802	772	785	726	775	773	780	773	779	777	770	782	727	759	791	746	792	771	761	736	748	777	760	772	753	731	799	758	818	765	755	775	763	766	781	759	775	787	743	739	794	816	766	796	712	766	785	794	771	787	797	754	831	749	756	794	738	717	882	756	779	768	752	814	718	770	787	738	780	767	781	776	765	755	734	777	789	828	739	773	764	781	801	764	778	765	744	775	802	814	793	796	769	747	834	760	768	791	752	791	794	792	828	746	764	736	778	800	766	732	769	756	777	792	810	769	801	783	807	760	780	766	792	772	754	718	782	819	795	807	742	758	777	795	783	791	824	763	762	728	758	794	760	803	803	755	803	799	780	759	733	801	747	785	752	765	727	737	768	769	764	759	783	778	772	759	810	757	774	724	792	794	801	796	774	797	755	832	755	780	749	739	781	761	763	760	782	768	761	773	781	777	754	797	765	765	737	818	748	804	817	782	780	780	803	849	757	777	753	774	765	774	782	795	725	750	757	744	743	777	770	800	763	789	787	777	788	792	775	752	751	804	774	793	748	758	776	770	768	765	792	769	803	793	792	823	747	801	765	745	708	777	758	775	779	792	763	773	710	734	780	800	775	791	817	771	776	813	817	755	761	740	784	777	753	776	753	780	748	787	780	747	784	766	789	806	759	734	779	767	734	773	743	811	718	785	775	764	755	815	764	798	747	727	767	779	773	776	768	815	724	765	758	719	753	777	809	751	786	764	793	791	768	792	750	747	756	792	761	775	705	768	748	761	748	768	800	782	794	797	806	844	742	760	751	770	782	788	733	798	716	775	756	754	766	769	769	751	790	809	862	788	785	776	824	820	765	776	752	752	723	757	742	731	788	841	801	783	752	740	754	793	764	759	775	771	750	774	779	784	765	788	770	713	754	789	801	699	784	775	755	790	711	781	775	781	781	754	742	768	762	758	761	783	780	829	842	797	770	764	798	805	806	744	793	771	780	800	787	715	798	741	793	811	763	757	765	757	720	780	756	746	749	808	768	746	769	732	745	753	778	726	769	740	781	815	761	785	803	796	765	807	773	770	782	733	791	727	714	802	786	780	767	693	779	751	760	789	758	803	742	834	773	815	800	770	727	776	735	762	763	769	765	776	755	762	789	787	787	808	795	791	762	796	748	803	786	795	743	794	732	779	784	798	722	741	740	802	802	748	742	829	774	761	724	807	734	801	781	818	787	748	798	755	766	808	794	758	770	776	733	772	766	787	755	787	784	752	788	741	747	783	786	826	747	788	751	760	738	752	845	805	757	788	797	759	778	748	734	769	817	769	819	805	812	754	793	792	772	745	754	756	757	779	748	744	764	794	769	761	772	820	781	745	779	757	750	785	791	782	790	729	774	790	766	800	786	772	748	800	740	806	779	772	773	814	736	815	743	730	784	776	736	708	729	762	766	814	804	764	767	798	750	769	770	750	787	812	786	741	741	728	737	797	743	748	767	757	739	795	759	754	814	779	822	786	760	755	754	753	822	727	764	783	809	741	718	776	749	766	789	763	798	764	726	819	791	729	739	755	768	794	751	744	797	851	789	771	724	734	804	745	799	786	766	820	781	776	769	748	776	775	757	783	783	782	789	785	783	773	802	738	744	797	751	770	774	762	803	768	737	792	765	786	775	748	736	773	776	755	746	763	770	786	755	747	734	792	765	761	739	805	783	740	757	755	793	772	761	768	784	703	807	756	748	775	785	779	764	772	755	822	731	792	773	753	791	750	806	699	774	796	815	765	757	752	826	751	743	808	783	778	771	790	776	753	769	740	781	757	794	757	800	822	786	801	768	759	810	786	717	762	802	826	785	776	744	788	716	751	728	703	774	766	783	747	771	797	735	813	789	740	779	796	773	746	765	753	753	777	799	754	773	829	764	747	753	777	782	732	763	789	731	780	786	787	771	766	767	750	765	808	777	781	761	788	739	741	789	736	792	728	762	778	769	731	765	774	750	770	771	795	753	806	794	780	761	766	730	760	724	767	728	781	754	814	780	780	760	728	782	739	779	792	757	775	789	816	780	787	701	774	780	759	785	810	800	772	798	728	755	783	798	703	758	755	759	830	760	811	773	785	783	828	765	809	730	765	809	800	754	800	765	825	738	767	747	786	720	819	791	763	783	798	786	788	779	801	759	790	796	813	831	759	775	811	769	772	801	778	728	743	787	798	770	756	766	839	721	810	782	787	744	765	734	767	779	789	795	828	744	742	833	773	771	740	799	768	795	773	735	746	771	749	791	747	755	776	742	751	789	730	817	799	720	776	799	750	784	821	772	765	790	723	726	790	766	776	774	778	787	814	761	743	757	794	795	812	744	791	744	758	778	759	772	755	762	775	752	799	767	765
28726	24079	21808	11276	4500	2393	2102	1465	1130	1100	962	888	796	717	703	654	645	614	689	687	627	582	622	655	668	644	605	583	634	626	616	605	572	509	553	464	570	511	528	528	508	548	500	534	538	498	513	522	522	502	523	512	506	538	516	486	498	552	515	541	532	517	522	517	556	486	583	529	540	505	555	519	543	562	496	505	535	536	537	500	499	528	576	507	551	553	549	501	547	496	495	506	539	559	524	496	569	483	502	517	528	494	525	487	521	572	499	497	529	558	549	511	532	537	498	517	555	515	490	517	531	516	528	549	518	493	499	515	488	548	505	557	517	542	552	510	516	519	569	532	525	517	549	510	539	532	513	525	523	546	557	503	506	531	501	511	492	516	530	501	519	536	512	515	520	497	485	525	498	505	539	513	531	484	555	568	499	502	485	511	553	472	514	530	518	499	569	519	522	526	520	512	507	495	514	547	521	476	504	541	553	535	505	587	537	480	502	526	504	487	515	516	511	478	498	483	558	523	547	530	474	499	527	476	538	527	524	497	579	528	537	520	519	479	509	524	563	502	552	528	564	524	496	500	541	577	523	522	558	492	512	504	522	544	529	498	501	502	510	522	568	524	519	498	529	554	511	546	519	538	539	582	536	486	536	522	539	504	533	533	469	512	535	541	527	559	550	551	553	522	527	544	516	533	512	519	497	522	537	551	536	552	500	575	555	523	527	510	538	509	531	532	518	543	471	469	533	534	553	529	526	493	540	506	527	519	524	516	500	534	527	516	515	527	518	524	500	524	520	516	501	548	537	536	517	539	491	549	503	516	549	519	499	499	488	485	496	560	524	484	521	500	517	522	521	571	541	512	510	476	509	529	501	492	532	549	529	518	509	559	511	499	519	552	542	527	542	495	539	520	537	520	522	501	526	517	506	580	591	510	559	525	580	534	496	524	508	559	556	527	510	532	532	531	508	509	504	535	532	489	529	564	549	543	530	515	510	498	530	551	515	491	524	524	510	499	509	552	520	530	531	536	516	532	548	504	525	542	531	479	510	492	508	518	511	534	487	540	490	532	517	531	541	529	535	499	551	516	555	498	518	499	510	537	519	547	523	474	545	505	529	529	515	472	510	505	547	486	506	524	542	530	569	528	475	506	532	516	524	502	533	548	539	514	520	518	512	526	577	559	497	516	514	540	530	477	529	493	519	529	543	568	544	518	550	507	546	498	508	512	497	526	525	504	508	534	534	492	515	507	560	492	566	549	515	525	512	555	541	515	547	530	542	518	562	500	510	513	512	497	522	555	527	493	568	546	534	552	501	547	531	516	503	525	480	516	538	547	509	559	519	532	529	494	467	525	535	486	541	533	528	516	522	528	523	523	545	507	520	558	543	541	530	531	496	483	521	551	543	553	505	505	512	552	507	531	557	514	510	545	499	520	556	503	534	508	531	508	468	525	553	522	498	514	528	493	532	502	504	581	519	485	516	531	503	544	510	506	536	502	542	541	503	550	552	546	561	523	506	529	542	511	545	511	533	507	529	537	513	501	509	522	535	527	525	511	584	544	491	501	526	542	522	481	541	510	509	510	540	510	496	528	533	541	520	517	504	537	567	476	518	532	527	527	522	526	510	585	555	539	537	498	510	507	528	486	529	517	551	541	503	483	562	527	537	533	535	549	527	530	575	501	499	544	480	539	523	477	536	511	579	499	535	539	556	550	517	539	508	520	526	539	536	492	504	515	532	524	507	569	554	526	497	496	516	493	551	499	525	502	522	551	523	508	534	527	538	514	501	542	524	523	518	504	499	518	534	537	504	525	532	493	517	480	516	526	504	541	538	527	514	540	515	511	520	474	530	505	532	505	507	517	518	538	503	543	508	537	545	522	567	548	510	546	502	538	489	542	567	511	483	551	514	559	525	528	527	543	481	504	507	532	559	541	541	507	546	545	538	532	494	529	507	503	540	571	510	544	478	491	542	567	538	526	543	522	529	498	547	521	521	499	501	510	541	542	529	521	539	481	494	514	528	489	530	509	536	555	528	577	468	496	489	534	552	535	535	492	530	557	504	555	503	530	495	513	500	539	542	546	515	534	498	536	548	509	531	516	516	557	515	543	520	537	521	540	511	493	506	509	499	493	534	571	493	544	551	552	503	544	519	548	530	527	560	550	509	516	530	530	527	526	525	509	552	539	485	533	531	541	558	491	542	548	525	540	541	538	514	511	540	534	525	521	532	512	508	503	527	512	526	487	506	527	542	510	529	543	504	511	513	525	554	491	556	553	552	548	532	516	522	548	528	583	533	500	497	521	519	484	538	491	542	538	476	554	494	537	529	547	530	539	551	527	518	536	556	574	467	513	514	502	538	544	529	520	498	590	524	508	531	531	525	556	511	543	532	515	538	529	514	495	562	525	507	525	544	516	482	545	504	487	498	525	539	522	548	504	476	536	557	528	542	528	531	546	485	496	546	521	529	518	499	507	489	533	515	529	514	477	491	500	506	504	552	538	538	499	530	503	530	501	500	543	526	553	465	533	499	510	524	473	491	521	490	528	505	521	521	527	548	554	510	503	534	483	496	518	524	527	533	528	504	508	473	526	544	522	502	524	492	549	556	521	513	503	542	515	512	527	510	502	514	511	530	520	558	523	505	539	538	495	550	520	536	531	501	549	542	515	515	499	542	533	520	549	528	527	497	541	531	585	512	527	492	535	497	534	550	530	481	533	504	556	538	503	551	561	510	556	512	504	488	512	491	537	526	543	512	519	529	547	499	549	539	501	581	520	527	503	497	528	527	516	516	500	519	522	499	506	523	501	496	557	559	515	494	532	542	523	509	522	516	484	492	489	540	503	538	511	537	497	571	541	519	516	518	520	489	532	533	532	535	514	534	513	549	527	557	572	549	558	544	554	516	546	529	503	532	507	540	516	491	533	526	502	524	540	498	531	512	538	553	537	526	508	537	519	565	475	522	517	555	520	525	527	547	506	508	557	539	514	530	527	509	541	507	570	546	568	566	518	520	537	478	566	526	510	534	509	517	534	497	519	504	485	509	538	529	537	536	530	537	536	525	509	496	528	548	511	537	510	471	496	542	549	533	546	496	580	552	539	558	526	551	519	533	478	511	530	513	504	568	537	532	527	503	456	537	517	501	515	515	507	489	516	506	510	538	519	520	544	531	496	550	502	542	508	555	489	503	502	541	552	516	512	526	501	568	538	531	512	550	585	570	549	540	493	482	557	507	500	492	537	510	496	523	529	513	542	505	500	525	523	510	492	501	502	543	508	508	522	519	469	562	496	560	543	511	544	522	550	519	517	559	504	565	531	498	537	547	505	511	473	518	520	511	541	507	501	581	526	518	458	531	518	551	501	543	545	504	515	495	525	509	539	552	526	524	546	515	572	561	543	533	526	514	539	476	493	496	563	497	534	548	510	466	564	493	509	506	530	526	556	516	533	507	535	543	512	539	552	502	515	521	569	534	532	539	511	553	521	523	515	550	556
32236	37619	27658	15558	9043	5465	5126	3947	2826	2431	2077	1911	1563	1444	1236	1135	1136	1155	1139	1229	1182	1116	1063	1153	1103	1005	1038	978	1126	998	932	865	820	821	739	826	775	705	752	777	780	745	809	791	790	769	771	752	797	783	806	819	798	747	777	782	778	721	814	797	809	805	788	802	734	766	750	776	756	732	699	766	816	823	760	768	796	698	785	785	740	783	767	760	755	773	789	761	727	780	820	768	780	782	788	779	785	766	803	770	792	749	766	804	771	800	782	756	774	773	782	814	746	823	803	786	771	761	794	808	800	720	753	812	799	789	751	794	794	785	775	788	814	789	782	815	747	740	807	811	799	808	757	795	761	750	794	793	824	765	751	808	795	799	780	828	807	753	809	815	743	749	802	755	812	763	798	800	814	764	787	776	864	811	758	793	767	760	802	755	802	838	776	822	759	733	788	761	735	776	788	821	761	775	799	746	757	779	792	734	757	778	807	743	754	762	746	784	751	797	793	781	778	834	792	820	780	753	784	832	818	758	764	761	749	747	780	829	747	767	774	772	806	779	780	832	766	812	775	774	755	783	777	856	809	771	734	770	783	748	772	808	811	802	755	804	751	744	764	701	782	738	760	755	731	794	767	724	793	757	766	800	736	781	787	796	800	770	775	719	758	805	758	779	784	766	772	761	764	774	758	806	791	757	779	730	787	775	806	800	735	762	791	729	805	789	773	728	804	834	777	803	831	761	804	775	812	819	733	806	784	780	810	760	792	762	788	768	763	791	797	768	789	746	767	837	784	753	772	801	789	740	751	772	779	754	770	806	773	760	759	774	749	731	764	752	783	762	778	801	738	769	722	807	758	729	798	799	785	775	778	755	766	736	726	782	791	758	790	834	752	781	758	777	785	783	842	758	753	788	800	759	759	841	769	802	778	802	786	763	743	807	782	819	804	796	787	765	775	784	792	810	711	790	732	782	772	780	817	743	816	810	764	789	668	790	760	726	800	808	756	776	747	760	795	812	776	793	746	795	758	816	785	753	771	793	805	759	784	760	756	835	791	763	830	739	800	724	772	767	739	749	824	732	787	720	774	794	781	768	774	727	719	761	727	777	811	783	771	767	783	764	836	788	741	798	796	774	793	755	764	759	805	784	794	792	735	753	720	730	734	805	819	777	804	821	792	770	756	765	782	794	786	785	727	789	810	754	779	768	796	751	778	772	717	745	779	765	819	781	801	765	792	737	826	813	773	762	761	822	789	760	810	768	773	728	755	731	784	758	806	822	780	775	815	780	804	817	798	798	770	803	804	774	762	824	738	779	774	749	713	776	765	817	700	749	810	788	785	772	784	778	828	795	785	769	828	819	768	785	778	750	788	763	785	773	784	804	772	752	761	790	778	784	770	759	817	794	770	814	752	785	823	792	778	767	778	805	748	771	800	810	721	735	758	791	762	790	767	791	793	785	736	834	759	771	745	789	782	785	796	790	786	787	862	799	723	818	754	748	793	835	815	768	775	767	706	812	728	743	778	801	736	772	757	765	770	799	730	787	766	771	752	747	780	759	763	770	742	765	771	752	735	765	741	756	775	805	762	745	759	751	794	724	788	791	776	810	737	798	745	772	790	789	776	780	741	759	760	771	746	786	810	734	801	794	801	733	781	743	787	783	778	793	797	789	819	822	806	795	753	794	817	758	825	764	772	789	797	740	764	822	766	754	800	770	810	831	750	808	787	791	746	757	740	746	718	794	726	790	756	743	748	790	742	766	784	796	776	842	760	820	802	788	816	727	807	761	785	708	766	763	801	810	819	771	736	770	801	772	810	760	795	800	800	749	786	767	777	771	784	793	787	808	781	788	754	844	771	769	770	766	762	834	793	765	777	798	790	772	774	784	722	783	794	767	737	743	796	786	727	776	790	790	798	728	789	756	790	755	759	774	786	821	792	762	758	785	788	767	786	797	757	796	799	779	780	753	769	789	803	702	756	780	779	739	793	792	770	775	725	788	799	759	826	764	790	797	753	753	823	756	733	798	779	808	768	736	750	738	768	741	847	785	787	781	777	748	788	778	787	775	804	743	794	782	775	767	778	763	792	741	763	742	712	751	753	763	755	772	769	783	769	777	777	777	737	759	794	814	766	738	729	782	796	793	814	790	831	838	785	753	809	802	704	765	759	771	769	741	823	792	788	756	746	755	744	815	781	787	828	727	756	781	822	764	776	766	796	733	742	788	748	770	774	820	801	793	769	742	791	815	810	785	774	830	771	817	767	786	789	801	804	741	764	748	772	772	770	765	812	750	793	760	791	771	802	772	758	767	809	739	790	822	811	781	786	790	759	786	790	793	778	769	762	745	794	753	752	759	727	809	739	790	789	783	800	770	745	754	793	792	820	821	733	787	782	731	767	797	763	766	743	809	745	761	763	792	786	739	751	762	734	801	771	771	787	770	753	782	771	772	845	753	801	794	761	811	748	793	783	789	804	776	772	746	742	761	768	803	817	759	775	741	813	704	767	818	720	759	764	762	752	780	752	779	748	741	768	762	758	779	796	769	795	781	749	772	749	816	798	762	777	759	800	801	767	778	764	798	805	810	757	756	767	742	827	806	760	748	760	804	772	813	756	776	766	788	760	767	783	761	749	803	762	750	745	794	760	771	776	775	787	749	795	773	748	770	736	780	776	743	815	818	834	744	783	781	837	741	797	816	811	766	786	785	741	803	785	805	759	773	801	742	781	793	786	759	786	712	845	760	819	747	857	768	726	780	791	768	770	806	836	759	777	773	784	775	745	770	761	827	799	770	753	827	831	803	722	790	769	756	790	781	789	796	791	752	770	773	770	810	801	769	780	812	781	727	792	779	792	809	825	758	771	748	842	786	791	814	764	761	811	762	766	780	776	808	786	774	789	757	797	769	793	794	788	759	771	790	817	796	774	756	789	760	778	770	792	784	819	773	725	811	801	796	775	821	776	768	758	756	819	812	760	801	759	842	798	813	765	781	810	747	793	752	776	740	742	791	768	799	805	811	791	775	723	822	771	757	789	774	780	781	777	746	796	754	827	735	745	788	760	749	760	776	781	780	820	752	730	807	838	847	729	743	811	751	783	775	802	810	763	793	737	829	746	789	804	756	812	812	793	837	769	771	846	774	735	764	804	785	754	776	774	795	771	744	779	786	753	808	726	780	827	705	818	737	807	779	783	831	763	777	800	773	778	817	789	828	807	768	779	779	782	726	820	803	831	791	796	795	743	807	763	751	759	778	813	777	757	792	767	753	788	801	783	772	809	773	780	745	794	758	777	855	785	779	774	716	800	789	784	781	780	795	755	784	727	813	733	743	796	786	802	766	771	762	796	829	800	802	797	772	754	736	783	750	789	765	740	792	780	775	716	773	747	776	729	771	813	784	783	791	802	792	817	795	794	767	763	798	800	736	782	822	788	746	772	791	820	768	815	755	786	823	717	772	787	790	782	755	818	768	757	736	757	765	828	771	807	783	765	787	789	789
24783	21624	28679	25332	19326	8843	4379	2507	1824	1484	1204	1031	939	865	775	708	776	719	780	759	742	708	687	804	864	1501	1742	1416	869	654	606	651	543	530	541	540	513	551	467	513	533	526	537	536	531	529	558	521	530	487	550	501	523	518	546	521	564	547	515	543	569	508	521	549	532	490	527	534	527	576	516	512	554	531	567	523	489	518	510	529	509	522	549	520	529	525	542	512	547	531	492	539	512	530	534	518	514	490	523	503	526	520	531	511	552	549	522	547	516	519	539	523	503	557	513	528	537	595	541	543	476	538	539	506	522	549	521	520	545	559	535	555	543	569	520	570	488	599	517	534	491	504	489	560	586	481	516	556	540	538	535	499	513	531	513	500	521	500	548	555	521	531	511	497	537	538	501	496	514	522	518	523	529	533	544	573	531	513	471	535	521	496	511	565	581	528	516	512	469	536	518	583	553	493	525	575	532	504	517	539	567	574	542	526	488	504	514	509	497	522	557	492	573	513	550	535	522	539	504	540	505	484	478	536	523	528	491	539	492	508	533	502	530	518	545	505	528	496	560	551	540	477	502	558	505	531	494	545	511	533	520	538	547	543	573	565	515	545	520	502	540	527	563	498	498	538	519	543	516	563	567	545	569	538	516	507	508	509	499	489	465	487	507	564	511	561	542	571	525	508	551	507	481	541	514	520	540	511	499	528	477	516	520	515	510	547	499	517	549	550	532	525	569	502	505	522	491	541	529	494	519	465	543	527	518	508	530	550	559	503	514	523	514	558	477	491	507	489	554	530	539	556	497	553	516	551	542	542	556	524	532	550	554	511	551	521	476	512	519	524	529	504	490	540	547	518	501	548	507	564	524	514	515	525	509	504	510	510	494	520	519	534	549	501	532	526	549	534	517	521	540	523	513	519	550	554	552	511	508	484	550	536	532	579	547	488	585	493	502	538	507	528	504	516	497	541	517	526	539	562	541	531	527	534	515	541	541	562	536	527	535	548	537	569	488	489	501	509	555	520	524	479	532	500	535	531	519	526	514	552	532	549	537	535	532	527	520	507	516	525	519	541	504	510	556	508	533	528	528	543	518	498	503	521	538	504	558	494	501	525	496	485	540	543	522	529	486	547	528	530	517	496	497	556	541	487	501	514	534	493	538	535	507	533	509	518	532	523	570	516	492	511	530	554	536	518	484	549	580	490	529	557	518	520	579	521	543	512	551	533	544	522	531	533	500	536	553	507	528	517	517	532	533	498	530	525	536	582	483	532	549	525	500	521	538	546	569	535	514	502	460	519	537	512	493	521	505	530	487	516	510	530	564	525	520	515	521	564	510	509	552	553	537	534	492	548	519	534	502	525	534	540	492	529	475	544	550	510	550	569	534	532	582	545	536	552	547	500	565	539	524	550	541	531	506	528	534	506	550	510	519	517	591	547	560	523	495	564	518	496	532	538	539	513	526	513	528	508	522	486	533	523	469	528	536	551	550	531	532	513	546	505	506	493	522	494	505	478	540	546	529	549	526	493	519	517	520	487	516	504	537	502	569	548	496	490	526	493	510	528	524	547	551	513	533	459	499	531	512	536	531	505	508	555	529	528	540	532	529	568	557	516	492	545	502	516	496	484	501	537	510	534	544	542	533	529	499	531	548	547	488	532	543	512	540	508	521	505	524	499	501	547	522	551	537	512	517	512	515	537	529	559	490	517	507	545	559	532	519	515	555	514	537	535	528	531	509	534	505	502	483	520	497	514	544	539	517	509	561	500	537	582	531	545	578	540	502	523	492	517	519	568	542	527	538	535	511	512	535	560	563	489	534	520	492	545	524	517	542	524	533	511	482	529	573	492	544	496	498	498	511	489	514	541	536	514	502	502	496	559	517	474	499	499	506	530	525	544	458	494	508	513	536	469	545	542	516	518	509	517	513	579	511	543	516	520	497	539	515	524	554	546	531	514	547	549	484	496	494	521	533	538	527	530	495	534	553	533	505	538	526	498	490	514	574	504	531	530	536	516	554	510	517	522	507	522	545	518	541	525	539	535	555	500	548	491	513	540	539	563	533	530	517	545	517	516	536	519	561	544	491	556	476	510	511	482	512	499	544	531	527	554	527	563	564	493	494	526	525	521	503	483	525	507	525	512	546	547	552	489	526	537	490	494	558	534	513	516	516	551	522	533	521	494	484	483	518	510	501	529	520	483	524	542	541	501	545	509	499	536	542	516	539	509	540	493	537	555	515	529	489	523	544	550	518	554	532	492	560	513	521	480	561	514	533	548	551	510	522	533	540	507	571	560	497	537	537	543	528	538	564	507	552	517	595	519	534	511	552	514	520	493	536	541	503	550	528	549	570	514	536	514	552	553	504	530	502	545	518	521	486	500	532	558	558	549	567	490	552	512	534	501	520	514	513	540	529	500	539	560	492	542	516	550	544	534	537	558	530	549	522	543	516	511	506	501	531	529	476	526	522	525	488	498	530	563	525	507	507	530	519	531	513	562	518	524	529	520	491	487	525	526	547	488	547	522	529	534	579	540	524	510	510	510	558	547	524	561	523	500	520	511	544	537	525	522	544	510	556	508	558	557	559	529	562	545	501	520	509	498	520	527	525	556	526	507	528	510	497	501	502	547	529	493	536	505	528	543	529	546	536	511	503	497	497	526	515	523	525	514	514	506	521	553	505	544	550	505	507	547	511	497	574	489	503	548	524	548	539	519	548	475	512	492	515	490	518	532	529	538	511	577	486	507	492	515	515	524	556	520	516	561	549	511	538	523	493	555	522	484	542	497	512	535	502	530	555	489	524	530	576	534	519	506	524	539	505	528	496	516	513	545	493	520	503	522	524	567	525	526	576	511	536	496	506	540	525	517	547	537	545	500	529	503	535	516	496	544	525	514	530	528	499	543	566	555	508	501	551	507	515	528	517	503	518	508	531	494	519	522	571	523	523	535	528	534	502	528	537	502	513	525	528	521	480	514	565	511	542	517	575	538	496	478	544	509	513	493	540	572	567	518	551	515	530	539	492	495	515	537	529	538	483	500	509	521	503	527	520	496	517	520	552	555	561	538	558	534	547	519	531	513	545	467	543	519	502	504	553	477	560	517	505	519	484	553	529	511	552	563	567	532	532	553	513	545	579	546	537	540	504	530	521	514	499	572	514	522	534	559	526	531	511	491	507	524	502	489	527	537	493	516	533	540	553	518	550	496	535	491	541	529	499	564	566	517	540	535	518	499	565	494	512	506	525	503	544	519	513	536	559	500	545	521	546	557	496	485	509	510	479	574	522	544	534	515	545	514	515	495	543	494	533	504	535	503	517	544	505	507	525	490	504	520	505	533	520	531	531	527	503	520	520	532	480	515	509	491	556	561	507	494	497	530	515	550	505	546	539	526	482	536	512	554	528	522	528	552	506	533	523	501	517	521	539	500	520	540	517	539	478	501	527	546	478	544	518	544	534	582	507	513	504	500	530	551	523	519	507	533	518	551	502	551	530	507
32836	45473	39239	26688	16230	11095	8090	5726	4518	3599	2863	2340	2035	1808	1601	1351	1396	1425	1549	1458	1421	1413	1285	1503	1724	3287	3716	2744	1628	1175	1011	939	849	797	838	813	800	807	752	813	758	783	763	776	764	796	795	788	759	769	793	800	724	788	805	780	754	739	793	741	787	779	810	758	780	800	779	789	755	789	783	679	747	787	712	749	732	787	772	760	772	760	768	772	794	778	767	812	784	748	792	771	813	779	822	745	752	735	784	803	812	776	765	814	721	807	784	785	773	800	717	779	762	797	771	804	782	757	769	797	786	769	765	832	762	804	802	793	800	821	773	813	755	765	824	766	762	829	771	748	795	728	761	768	749	771	814	747	767	759	832	818	825	771	757	753	770	754	777	789	824	784	824	784	780	779	797	755	834	797	771	811	776	758	743	762	731	771	804	823	793	782	786	825	807	759	778	805	773	805	755	781	761	833	779	819	804	720	815	727	771	775	759	746	772	769	772	772	742	786	758	760	765	797	758	820	776	752	808	834	757	765	743	768	715	806	784	788	753	789	744	779	783	765	803	740	841	820	798	837	766	777	764	793	796	788	722	776	731	762	761	772	809	795	788	823	751	821	742	782	769	767	835	785	814	786	839	797	777	754	826	816	810	775	739	864	827	784	773	772	776	830	741	761	790	726	762	733	827	821	784	786	818	776	787	787	793	751	730	770	780	747	815	777	788	747	811	793	756	786	824	808	794	793	799	792	768	784	729	775	774	821	733	790	743	814	825	793	812	792	790	776	788	809	762	778	785	766	784	773	790	755	777	812	769	791	760	821	744	759	790	768	793	781	746	787	795	767	820	791	758	851	798	824	796	814	809	754	721	774	721	775	807	814	767	801	717	792	724	826	783	732	764	801	758	742	774	788	792	744	757	770	770	817	802	787	789	738	790	791	776	756	800	823	779	789	792	791	796	762	750	740	791	785	766	771	761	756	829	774	755	733	716	744	771	788	766	817	809	775	754	808	749	775	790	803	738	778	766	778	801	778	785	766	836	773	768	805	749	801	793	822	756	776	793	759	771	801	735	765	776	795	799	749	780	777	755	780	788	780	782	783	744	739	724	752	803	818	729	734	765	796	772	815	780	781	815	735	822	801	758	736	812	817	832	827	792	815	722	788	779	794	832	778	758	763	807	693	754	761	761	814	751	777	740	807	778	831	731	757	745	756	810	792	794	817	767	853	790	790	766	816	797	777	737	796	790	759	805	781	787	762	798	789	784	778	745	757	820	785	759	770	849	762	748	760	809	770	806	785	783	806	797	760	817	788	720	785	767	768	751	786	827	795	814	743	765	738	787	786	775	769	751	783	791	739	792	785	790	740	790	764	781	743	801	862	779	788	763	775	747	802	767	808	789	806	792	752	776	799	772	786	775	791	758	797	779	783	757	832	787	783	772	754	759	760	791	774	797	794	822	839	804	793	783	744	719	777	801	769	787	769	739	774	827	766	804	759	782	795	807	796	770	730	793	800	805	801	806	849	762	816	807	798	797	747	789	754	805	803	749	756	756	784	772	764	757	816	735	748	779	758	826	808	798	806	792	804	761	770	793	764	735	794	774	768	802	807	784	759	771	758	742	822	767	804	802	774	801	760	699	780	827	808	758	787	773	813	755	797	761	759	789	777	775	789	759	736	759	745	772	768	773	773	741	733	763	771	828	808	812	829	821	777	754	799	806	808	766	788	794	811	766	766	811	719	788	759	755	761	780	808	834	766	818	734	793	811	817	755	754	758	822	815	774	778	779	806	755	758	793	780	800	781	774	797	782	802	766	757	820	784	782	776	799	742	811	780	743	795	798	740	767	753	782	786	781	799	799	769	795	770	756	778	737	790	759	755	818	817	772	736	788	763	791	781	789	826	771	814	784	788	817	811	767	799	774	766	792	784	791	778	781	805	777	771	792	758	783	716	765	756	782	834	771	814	802	812	810	775	834	811	788	758	791	796	826	789	778	741	778	828	808	790	744	801	834	787	761	757	797	768	802	773	821	779	736	747	765	818	798	779	793	775	807	788	803	759	705	758	775	802	748	769	772	756	771	824	742	763	773	770	765	795	787	793	825	777	858	772	780	747	798	765	736	736	754	769	765	776	818	828	776	776	793	768	767	713	729	826	796	736	795	802	761	829	773	783	850	687	764	783	795	762	771	782	791	781	789	812	773	767	800	720	768	769	803	764	802	825	772	764	778	787	775	791	773	765	788	787	752	782	770	755	823	781	799	817	773	817	756	822	761	777	855	780	814	759	806	764	800	797	752	736	803	778	816	751	770	787	754	784	770	769	730	806	759	759	797	795	807	759	806	778	810	774	792	786	837	785	766	777	795	764	766	784	767	764	787	729	768	753	782	835	791	784	808	759	792	837	774	762	792	768	797	796	775	782	753	768	783	800	818	758	750	775	739	762	762	775	820	783	830	760	842	758	787	798	777	818	806	784	762	768	779	820	789	757	814	757	835	735	797	793	768	687	758	743	826	767	707	793	752	723	760	775	757	843	721	705	745	819	801	849	800	782	759	782	724	791	793	803	763	769	776	800	785	813	793	753	761	749	762	780	801	778	787	737	826	773	806	775	781	774	744	740	771	784	749	803	792	802	774	781	810	729	787	750	792	853	743	829	750	781	766	792	786	781	757	807	822	802	773	804	733	753	719	819	818	779	792	778	820	772	829	770	851	855	810	791	803	760	761	729	766	787	793	767	769	783	762	792	778	793	773	781	758	796	770	777	746	768	781	756	761	774	805	762	793	780	816	739	748	760	775	797	775	774	779	775	782	785	800	802	768	774	781	810	810	809	823	780	789	781	794	704	774	765	801	778	773	724	771	791	758	745	751	831	810	745	773	745	822	754	780	739	805	772	822	800	751	734	778	808	761	830	771	735	764	781	797	767	765	813	807	732	784	764	850	776	772	787	763	814	794	771	748	780	784	772	810	774	799	821	764	759	803	773	765	773	793	777	780	745	800	802	786	766	767	807	813	763	779	699	787	752	792	769	805	799	731	790	758	761	780	840	768	758	804	780	774	782	793	777	771	789	785	756	757	762	769	770	770	744	796	806	784	753	813	797	739	763	814	791	807	801	764	761	765	752	831	757	723	802	795	821	799	787	779	799	867	786	800	762	803	778	776	805	775	793	756	768	803	773	775	827	783	720	750	834	758	761	708	797	750	776	767	751	817	737	800	801	800	824	776	722	844	747	743	777	838	761	827	843	689	776	746	781	750	753	777	776	825	770	757	764	822	787	769	788	771	795	756	798	777	805	796	792	807	799	773	760	768	808	818	810	813	743	745	790	813	784	787	740	805	766	788	817	735	752	812	770	768	799	778	769	773	749	767	834	782	816	806	822	822	792	782	811	741	808	781	781	772	772	719	784	756	768	746	796	795	779	793	792	769	766	719	808	738	765	741	773	754	797	754	756	777	793	794	807	767	816	768	813	782	800	756	752	784	781	810	760	780	800	737	730
23474	21651	29480	24376	21716	20160	10527	4441	2877	2025	1508	1259	1078	1028	912	786	797	797	860	886	809	790	788	792	897	1912	3095	2355	1325	1013	857	760	638	561	541	528	531	515	496	588	595	522	492	510	523	498	543	524	519	539	543	569	573	547	483	553	532	567	480	549	575	566	578	517	573	555	533	509	513	570	515	520	587	519	538	520	518	561	534	535	514	502	530	541	525	542	517	522	550	512	524	493	541	550	530	490	515	520	548	539	474	576	517	528	501	515	504	519	535	522	542	525	564	582	546	530	509	538	538	522	532	500	539	493	550	542	518	522	558	538	514	528	531	546	504	531	535	523	518	539	534	499	555	536	511	536	531	505	537	566	546	483	521	535	562	516	520	554	525	535	540	525	548	505	535	526	514	517	543	518	522	531	539	551	576	531	522	474	536	509	520	542	545	532	519	493	572	514	543	508	558	544	479	552	544	543	517	542	515	521	545	526	555	518	570	515	508	525	520	521	530	516	549	514	530	536	493	537	520	515	520	527	561	512	539	512	556	506	518	557	496	537	576	523	538	551	513	550	535	523	532	542	503	552	530	476	532	480	497	521	545	550	512	552	523	535	534	483	555	547	530	502	586	561	517	561	511	545	541	542	546	569	570	540	538	502	571	539	576	522	583	516	494	547	556	561	502	520	531	529	494	511	566	495	549	548	544	525	516	533	539	558	556	507	538	520	533	563	536	524	531	541	521	543	517	541	555	542	531	502	524	517	537	542	549	543	515	538	572	555	532	548	541	556	517	528	554	535	564	523	529	515	570	535	563	544	544	570	547	529	550	523	544	556	524	539	539	517	562	497	510	563	549	502	581	530	531	551	519	505	497	560	518	531	509	567	564	539	541	522	544	553	518	502	530	554	518	518	540	549	563	503	545	492	553	595	524	545	514	564	493	562	518	561	503	524	524	544	557	518	538	486	542	486	535	510	543	513	562	572	499	513	479	574	521	526	522	544	534	502	522	534	544	548	527	495	512	495	493	563	553	532	531	513	512	491	565	526	596	570	531	555	541	553	518	524	538	513	531	519	553	546	523	515	561	525	561	504	484	546	498	524	541	562	528	516	567	553	561	530	523	557	513	521	529	521	562	561	506	545	477	517	543	536	501	537	524	505	593	567	517	533	538	528	491	505	529	549	544	487	554	565	512	548	519	566	518	511	517	538	555	576	550	531	518	532	560	522	536	545	523	547	550	547	505	540	530	509	573	596	560	552	527	562	516	525	490	557	547	512	519	545	523	517	489	513	567	534	546	559	503	517	495	570	575	508	508	491	505	507	564	537	569	528	513	513	489	568	525	548	509	551	538	506	532	575	524	542	550	487	566	490	519	532	570	528	509	518	572	507	488	515	557	557	516	498	580	517	528	524	558	498	536	535	508	550	498	510	540	551	564	527	504	527	534	536	577	524	543	521	487	557	477	552	554	511	528	553	521	541	546	544	500	510	522	507	521	561	555	498	522	561	563	491	514	540	545	496	549	538	555	520	526	528	554	538	543	515	504	514	537	521	530	539	566	507	521	543	519	565	501	550	548	539	505	525	563	483	557	532	556	530	513	542	559	552	515	561	520	520	524	542	486	496	565	522	513	534	512	552	500	529	546	540	530	540	542	551	542	514	552	549	514	602	586	527	524	516	552	526	499	533	525	523	529	509	498	516	563	583	511	539	545	516	532	554	582	502	527	546	521	551	513	512	557	555	578	565	528	512	559	518	551	569	547	554	537	563	506	504	502	561	514	528	554	515	570	524	559	576	539	533	537	502	507	519	495	477	558	528	551	529	565	540	523	487	500	527	555	531	503	565	535	571	507	547	472	553	539	513	535	514	536	567	532	490	517	515	526	542	556	545	543	512	496	504	542	535	562	511	496	532	537	517	511	543	525	534	482	554	499	562	532	535	527	570	526	528	539	523	543	537	525	473	542	542	492	528	527	544	541	510	536	526	535	526	516	548	535	552	554	508	516	517	510	542	525	502	567	539	552	561	519	530	540	516	539	526	553	528	552	545	566	551	538	515	534	540	525	497	512	537	538	532	547	531	520	533	544	561	508	518	541	548	514	523	516	517	515	494	543	516	512	550	539	513	603	547	558	536	591	508	528	572	513	559	525	531	530	516	498	543	584	519	534	526	568	502	548	504	520	541	503	485	507	541	508	524	517	580	507	556	510	511	541	518	549	537	485	538	588	518	546	555	480	513	510	511	507	583	576	514	526	543	528	523	491	512	534	544	549	552	525	530	529	454	531	553	503	540	522	536	565	527	559	579	558	548	549	522	526	528	568	527	537	532	523	474	541	524	523	573	531	537	526	511	510	476	511	551	530	570	512	560	527	528	544	578	519	501	512	536	506	526	565	502	520	494	507	530	547	544	515	510	544	550	548	569	535	556	527	545	544	540	521	564	531	512	532	526	516	567	547	517	489	569	504	477	514	540	525	543	524	563	547	529	565	515	541	554	500	530	553	532	527	553	537	553	551	512	524	557	547	513	559	523	485	546	553	519	544	520	513	521	489	514	543	503	513	552	531	508	532	503	523	517	487	530	557	537	535	553	530	531	558	545	517	499	519	512	548	564	511	543	518	541	519	545	503	523	531	523	556	577	512	534	517	553	589	567	551	583	526	510	528	563	513	542	564	521	553	525	544	531	591	536	557	507	495	513	525	521	554	538	525	548	511	490	492	526	502	526	536	493	496	527	509	513	582	495	523	513	513	500	565	558	573	537	543	535	503	520	498	488	511	559	521	508	537	538	538	492	525	555	517	541	555	516	531	476	547	528	527	567	560	550	502	560	536	560	518	522	544	515	544	489	515	562	516	522	506	567	555	502	527	559	528	526	522	530	510	528	536	536	567	542	528	509	468	566	555	503	519	541	549	520	549	483	505	580	519	518	537	521	578	532	506	535	510	531	542	531	514	487	558	558	524	591	573	518	503	479	517	520	539	560	520	523	538	519	533	568	511	547	529	543	550	538	522	546	549	539	502	545	491	534	505	512	518	515	552	552	500	569	543	546	507	525	526	535	528	539	505	518	510	514	538	552	528	540	498	559	545	506	517	487	513	555	538	582	543	545	534	594	557	537	511	552	500	533	534	517	527	493	524	521	510	519	525	542	471	505	535	545	522	530	535	535	573	555	569	597	512	528	513	556	530	526	568	535	554	565	557	555	539	539	533	524	545	528	569	534	547	542	490	556	542	498	555	513	511	504	534	532	544	536	523	543	534	536	554	544	540	570	525	540	514	527	571	528	578	560	502	545	585	537	539	522	499	534	498	544	523	532	525	521	515	558	532	504	547	530	548	498	519	536	539	506	493	546	567	532	510	526	528	524	523	551	497	512	502	494	500	511	518	551	540	505	497	525	528	532	552	549	557	510	518	521	516	535	577	527	541	507	509	521	526	564	505	536	498	525	502	513	536	542	515	480	501	512	523	572	545	489	513	515	513	565	534	513	539	500	510	526	506	555
33725	50980	47505	34671	21071	15005	11671	9332	7044	4838	3668	2855	2557	2431	1919	1707	1604	1576	1659	1682	1770	1600	1541	1465	1701	4505	7095	5246	2776	2020	1634	1268	1009	925	869	803	787	765	749	824	819	773	788	763	798	759	776	794	749	791	790	753	781	788	748	788	802	789	761	759	763	760	787	784	782	776	780	768	801	718	762	757	780	814	802	765	777	812	785	773	777	743	809	774	747	704	787	725	779	763	793	746	814	808	791	774	784	792	807	738	811	759	770	770	773	765	751	775	766	786	822	806	781	776	786	757	794	772	754	749	772	764	815	773	796	748	817	774	764	787	781	745	795	770	755	767	788	758	816	747	766	825	800	767	789	777	756	737	757	756	781	757	795	812	760	773	738	780	802	752	826	747	757	777	807	761	777	719	804	829	796	812	828	777	767	785	762	777	752	768	748	787	763	784	803	746	729	783	811	775	760	751	746	798	755	759	828	827	797	778	742	761	757	791	754	746	769	733	760	779	794	785	787	773	804	758	730	769	766	805	751	832	770	776	772	783	787	742	795	739	746	786	783	749	764	841	775	768	787	788	761	831	795	781	810	781	779	801	781	723	812	764	839	812	785	801	769	778	767	800	737	753	782	741	802	769	784	770	801	793	803	771	789	771	784	763	775	818	803	797	755	744	744	798	796	777	784	793	789	805	772	787	820	750	780	758	789	785	767	761	813	704	771	844	803	807	803	845	734	776	886	727	817	712	743	803	820	761	815	738	751	729	784	746	844	748	767	774	760	761	774	761	750	788	778	805	760	808	775	809	767	764	755	789	760	752	778	814	798	791	724	770	809	766	774	738	775	768	787	795	785	809	729	784	748	769	795	829	833	759	778	766	763	729	765	762	793	801	788	808	763	796	764	757	744	787	793	759	815	792	815	760	840	771	730	794	744	779	755	775	805	734	788	761	745	794	791	761	846	793	805	784	805	781	801	725	820	760	795	767	811	745	783	792	735	808	795	777	761	766	775	757	770	764	775	776	780	797	784	804	720	774	769	773	737	753	829	768	806	785	776	766	764	781	751	816	773	786	824	856	798	799	725	823	776	764	787	771	786	815	805	771	811	806	745	791	799	792	759	735	794	783	776	788	785	778	764	778	724	847	752	758	755	802	793	743	749	802	789	788	745	767	797	748	788	807	775	796	764	768	729	776	686	742	730	785	754	712	819	775	779	817	722	790	791	776	754	768	751	785	809	828	756	776	779	740	772	829	736	753	733	777	792	777	760	783	758	853	780	803	802	773	784	750	749	766	762	783	775	761	765	769	732	759	794	717	816	827	752	755	782	774	763	813	791	757	728	796	786	815	782	749	769	800	787	812	794	711	785	754	778	755	754	765	742	806	769	791	800	810	813	804	761	808	771	740	732	782	795	791	804	755	724	762	764	770	798	727	760	775	796	785	745	769	746	821	786	730	755	793	808	789	802	825	816	777	812	753	851	808	757	762	769	767	802	735	734	818	754	785	814	796	783	728	796	783	760	756	777	763	758	704	787	746	813	801	778	793	782	743	796	802	829	797	831	779	789	767	790	760	797	786	738	708	791	759	789	766	809	818	781	796	786	817	827	829	794	772	792	784	766	761	791	773	760	751	779	780	755	793	734	775	752	761	818	748	794	737	754	741	775	778	760	791	762	781	797	791	769	808	800	792	772	788	825	825	739	785	798	783	787	783	730	812	830	796	793	764	804	722	756	746	743	752	802	759	758	760	754	788	746	775	778	765	763	820	775	749	741	801	771	754	776	752	776	792	743	795	764	776	784	768	777	826	745	755	788	770	769	831	741	767	709	710	747	794	779	796	786	826	830	736	767	830	728	761	768	809	793	810	815	741	770	814	790	757	748	785	750	726	769	774	804	792	751	815	809	795	725	800	738	777	765	777	755	836	763	778	782	771	821	765	793	769	753	777	809	793	768	789	783	766	772	772	793	759	777	791	814	754	822	757	775	790	779	801	803	755	767	794	794	746	759	818	732	788	765	770	841	820	749	784	755	781	738	832	732	781	761	816	755	854	811	768	797	743	766	777	771	813	764	749	811	799	775	774	782	781	802	788	809	791	762	783	784	777	762	758	766	785	800	737	753	788	759	749	787	785	815	793	746	790	796	752	763	777	760	784	789	725	790	797	762	819	764	733	770	806	761	812	764	776	801	745	754	749	789	769	794	741	772	815	787	809	770	786	755	778	800	737	752	770	785	744	795	823	754	807	785	774	752	793	720	802	732	784	813	809	811	761	743	773	733	826	787	801	833	750	786	795	814	743	740	752	718	791	731	758	820	761	782	746	773	782	786	763	789	782	776	778	731	769	784	760	773	840	779	763	776	803	776	807	760	755	776	781	810	780	768	776	824	779	772	816	747	748	750	748	759	772	768	773	739	775	728	765	744	755	768	762	795	800	782	770	799	812	739	772	787	770	803	718	804	828	815	766	783	830	763	734	829	775	738	813	723	796	778	724	753	774	783	768	755	767	764	849	797	796	774	765	719	802	795	756	769	786	798	822	801	765	809	751	745	735	739	730	762	783	777	792	816	733	762	753	816	778	789	785	790	736	766	788	782	753	804	760	762	747	790	771	790	759	801	768	779	801	766	796	783	784	785	770	749	726	813	811	755	734	799	796	789	785	773	777	769	826	803	812	758	779	758	768	788	805	834	828	806	748	765	792	748	786	826	736	792	766	735	747	723	733	808	720	748	751	711	752	756	776	740	805	817	746	801	761	758	745	750	757	793	740	748	758	818	811	786	737	815	740	786	708	812	746	780	772	746	795	750	786	808	791	759	724	760	693	701	793	772	781	753	762	789	781	793	811	783	774	779	757	780	762	778	773	791	751	754	754	784	791	748	775	806	786	828	775	728	787	785	818	805	773	784	767	751	760	740	819	789	786	747	778	757	790	742	816	734	802	780	805	804	735	806	732	817	776	750	810	776	765	768	800	795	787	776	809	749	763	778	765	784	743	778	788	773	747	748	787	778	790	802	784	802	801	820	775	730	764	816	755	761	772	794	749	751	839	801	724	754	767	845	782	761	741	752	745	724	778	740	802	787	801	748	778	798	778	738	768	746	767	774	794	724	774	814	750	784	765	766	764	767	768	804	757	762	791	798	785	777	772	825	774	773	770	790	791	772	809	760	750	758	758	755	797	835	748	736	805	748	774	730	782	782	786	732	835	802	758	766	803	803	804	765	730	774	760	786	787	769	747	763	789	730	756	795	763	770	777	783	788	769	830	766	775	770	782	776	766	765	783	801	734	794	767	778	793	764	760	757	816	769	741	795	761	764	789	735	754	791	786	819	835	701	754	791	742	776	758	750	782	802	802	802	788	811	769	797	739	780	730	870	772	784	726	764	747	795	750	780	770	792	737	842	811	761	765	775	786	759	794	785	807	761	731	780	783	813	763	770	792	781	759	768	760	800	768	761	798	766	779	774	754	786	713	778	745	793	779	775	856	730	781	765	741	831	818	773	739
28347	23977	26298	14959	4979	3331	2413	1827	1267	999	942	774	767	704	636	673	629	584	590	622	624	664	636	626	635	636	691	724	656	607	618	555	570	568	539	546	561	535	559	481	483	526	526	467	549	539	524	575	516	503	545	524	545	518	506	483	559	520	505	539	532	518	531	553	511	499	517	557	470	509	533	559	505	519	559	502	569	543	535	563	547	558	500	549	496	491	533	509	510	505	527	536	517	528	566	510	560	492	550	538	517	525	513	552	588	550	533	533	507	501	500	503	503	523	532	516	494	560	530	544	526	481	504	540	485	539	508	555	566	527	562	514	516	523	551	482	510	510	559	565	531	529	511	541	483	532	507	565	508	531	547	524	488	526	517	523	527	513	520	561	535	526	517	511	530	558	507	525	492	540	511	521	504	532	481	592	537	508	558	553	523	543	520	537	512	490	559	469	577	544	484	491	517	573	544	504	498	548	504	564	539	480	524	556	534	501	514	509	526	528	502	535	481	531	512	535	553	511	523	518	498	505	492	509	497	534	524	532	513	518	532	568	515	487	528	530	530	507	545	528	505	562	527	542	498	538	515	565	507	544	502	538	503	510	523	512	548	510	532	493	501	533	523	510	554	504	534	550	541	529	522	547	517	560	528	536	523	545	533	505	516	537	547	539	510	519	596	547	531	533	576	518	506	540	517	534	503	544	531	503	529	486	534	538	534	561	549	524	535	531	514	501	483	507	493	572	497	534	518	509	540	483	500	511	526	550	486	545	537	528	534	524	537	477	548	530	532	521	493	528	535	475	549	491	512	524	491	489	513	523	516	513	583	547	558	526	562	511	538	561	500	517	536	560	473	487	535	536	560	550	553	525	515	566	509	469	507	469	587	532	534	571	568	552	518	573	513	520	533	504	544	506	518	545	526	537	500	501	527	523	542	542	492	492	520	498	506	492	515	520	538	475	556	506	520	552	552	499	577	538	503	546	529	460	575	495	539	494	522	543	531	553	544	546	551	539	522	549	509	535	504	533	539	522	558	547	531	530	534	509	545	542	544	596	491	520	483	518	520	570	505	475	503	549	538	515	513	522	506	539	545	524	543	507	506	524	509	542	550	531	511	530	517	557	517	539	516	520	501	557	546	563	531	546	521	553	568	554	521	547	492	521	556	516	514	512	532	543	496	553	527	552	547	510	525	569	564	520	526	519	571	547	522	504	511	564	528	546	527	501	574	554	545	534	572	556	504	511	505	572	522	544	504	525	527	561	553	533	575	489	521	512	581	517	544	537	521	537	487	545	516	514	522	546	557	533	525	511	555	547	523	519	516	516	539	505	482	540	535	513	525	507	557	556	529	532	541	524	504	557	546	525	537	497	536	579	502	524	518	547	522	449	529	505	524	528	489	514	517	533	530	525	528	553	516	566	523	553	514	564	542	549	504	524	480	538	568	460	501	514	541	524	547	559	508	520	518	512	523	544	501	578	567	501	506	538	536	563	518	506	542	523	536	513	518	525	522	541	538	545	534	570	529	549	524	475	488	541	523	530	496	511	495	540	540	469	515	498	544	545	494	524	503	529	511	529	516	523	459	513	506	548	523	534	533	541	524	501	527	519	504	561	592	567	524	539	535	557	559	527	524	514	493	530	527	519	560	543	524	558	538	508	539	532	535	516	514	528	500	476	504	511	502	528	477	513	499	553	493	532	519	531	575	512	518	517	529	511	479	602	548	522	498	523	519	517	533	533	518	504	546	528	524	524	517	492	557	511	523	517	517	546	542	501	519	547	500	510	494	474	538	531	525	554	512	537	533	533	556	525	501	518	529	598	496	536	596	515	553	494	574	569	528	545	519	543	471	518	512	517	542	485	536	573	546	505	532	551	525	549	555	509	530	529	532	487	553	527	517	538	489	537	549	584	522	517	520	509	554	519	565	541	483	549	579	527	586	509	557	517	554	537	510	494	501	528	487	517	498	548	551	499	511	528	477	515	559	528	594	538	540	539	511	510	519	497	514	513	543	514	543	569	528	529	536	563	530	509	521	556	530	531	523	535	539	463	578	599	567	498	516	525	495	543	568	515	537	524	510	529	532	529	519	507	516	500	509	529	541	548	555	518	476	546	526	530	532	567	540	532	508	535	548	545	537	539	551	521	566	521	495	532	497	505	507	498	489	483	550	531	478	535	565	522	575	609	576	539	530	496	528	558	468	539	507	505	527	530	568	476	487	544	522	513	502	541	555	513	544	516	543	521	536	521	513	496	496	531	534	552	543	500	494	514	534	556	512	566	516	499	493	510	537	547	537	509	536	498	550	550	519	531	531	554	515	532	499	527	521	489	565	534	504	583	498	535	557	565	509	485	524	548	516	528	558	488	528	537	528	488	523	520	512	547	505	518	528	539	575	553	499	523	490	544	573	553	521	531	541	493	520	512	539	529	554	536	495	501	549	542	525	546	511	561	480	537	512	553	535	503	518	497	507	493	512	530	522	541	539	545	580	525	502	525	516	543	529	536	510	562	517	515	539	558	560	607	528	559	514	529	535	494	536	515	552	559	535	552	550	551	566	514	520	550	549	536	578	537	535	482	529	531	530	535	541	493	568	556	573	514	530	524	515	515	562	530	509	528	543	518	495	530	528	501	548	508	528	541	537	513	601	522	569	569	539	504	504	535	532	526	536	520	545	559	512	512	552	509	521	526	493	519	509	527	547	567	526	550	565	525	538	514	553	535	508	519	536	512	548	523	541	528	550	534	533	536	527	546	542	541	503	507	511	535	526	503	556	560	533	564	508	538	493	526	519	532	522	571	515	492	574	521	512	472	525	519	523	529	527	530	530	523	542	515	525	533	529	511	486	522	533	523	532	563	499	509	510	563	516	494	526	523	545	545	495	526	521	555	536	525	556	557	540	487	493	548	524	525	522	489	538	563	549	512	526	538	556	525	557	506	555	503	516	527	569	541	529	520	554	565	515	555	536	519	505	577	553	542	531	529	538	562	489	521	551	534	523	539	559	550	539	531	491	534	543	577	530	475	530	528	523	554	544	538	532	495	533	487	549	518	541	520	506	490	563	515	568	545	541	520	535	541	535	518	539	518	507	508	506	497	544	582	551	521	547	534	518	570	533	499	585	559	543	493	513	517	536	537	504	545	511	518	569	548	509	496	537	544	554	533	523	506	516	533	514	544	532	507	568	496	588	518	479	518	546	528	538	565	550	528	536	542	522	530	497	525	517	518	519	535	546	535	542	535	557	539	534	531	572	490	514	520	568	543	544	528	522	549	466	563	539	603	487	527	513	484	525	521	533	574	546	534	536	543	580	567	514	515	497	574	490	517	536	534	501	538	532	494	543	531	538	516	519	500	547	544	580	522	515	509	543	515	545	532	530	518	513	518	544	525	531	590	554	493	551	515	560	554	553	516	557	550	530	543	523	560	550	505	513	523	517	520	529	551	531	537	523	554	550	551	532	536	529	492	546	543	539	517	512	538	531	494	479	582	522	534
30339	38785	35045	18331	9693	7295	5861	4428	2999	2209	1908	1713	1397	1242	1179	1022	1045	1065	1063	1047	1113	1083	1073	1034	1095	1056	1199	1284	1129	942	939	934	867	851	783	771	776	807	790	735	811	808	789	778	772	806	837	785	796	724	783	841	795	798	780	795	753	802	825	790	798	802	734	793	773	782	730	771	741	787	833	777	793	798	807	748	764	760	838	770	808	752	779	799	788	764	763	764	786	857	797	796	754	785	799	832	769	780	813	794	762	766	826	804	768	821	824	785	783	786	794	802	755	817	827	772	768	755	767	775	816	797	829	795	750	810	794	766	752	766	808	776	786	808	861	778	809	800	760	798	784	818	741	716	768	768	821	818	782	758	795	753	781	741	773	780	797	801	739	810	752	742	763	765	803	689	798	731	788	758	776	783	801	752	763	780	798	800	790	827	808	765	786	776	786	749	833	783	780	731	832	728	781	789	788	784	778	782	779	808	754	801	763	773	795	796	778	817	805	788	793	775	764	794	772	791	830	786	790	803	820	801	801	737	772	758	793	812	791	792	763	777	790	802	782	785	798	743	826	748	780	750	811	757	750	793	810	798	823	805	779	784	723	743	809	819	807	783	765	796	781	763	789	728	783	759	751	834	806	817	816	784	755	742	812	773	793	772	785	796	790	792	793	775	824	767	761	832	793	756	829	801	773	790	749	831	783	754	722	765	790	774	796	740	746	768	791	787	795	756	791	766	790	777	773	779	805	805	780	741	804	807	783	794	807	792	760	728	786	791	781	784	817	759	773	767	822	774	773	800	780	727	752	764	764	803	784	767	773	772	758	745	835	719	750	794	794	821	778	795	796	789	735	800	787	765	770	802	740	797	771	763	786	775	754	801	775	770	758	799	768	788	800	761	759	777	807	821	741	770	784	785	824	816	772	766	723	807	789	835	766	830	767	772	769	807	759	735	761	765	792	778	813	764	781	739	786	749	772	798	772	821	797	797	785	779	796	790	774	742	797	813	831	791	737	774	781	799	797	764	785	788	753	805	778	718	795	761	770	795	766	750	775	803	810	756	815	808	798	817	834	795	815	769	777	762	810	740	785	830	758	780	832	771	768	775	741	781	774	786	803	752	760	799	753	745	805	793	725	723	751	730	774	811	760	770	753	805	744	796	790	761	759	803	743	775	762	791	782	784	824	762	779	833	762	779	772	818	817	807	756	735	762	797	773	753	792	772	759	819	765	726	797	773	806	773	722	777	777	755	743	781	773	772	784	782	749	792	793	810	796	754	799	789	725	796	797	760	798	780	785	789	742	832	748	837	774	776	759	800	795	790	768	815	812	775	775	791	776	744	773	750	783	794	767	792	766	819	770	747	787	801	778	760	785	790	793	758	776	762	765	782	800	751	823	763	841	813	788	777	767	774	740	739	793	816	761	774	754	802	787	779	768	812	778	769	781	803	767	722	795	798	775	745	765	766	796	768	794	797	786	791	773	745	759	780	731	784	742	816	756	784	820	796	790	792	767	823	796	749	752	750	829	745	753	780	780	799	774	777	817	746	782	791	812	789	789	803	791	769	777	750	779	816	825	805	801	756	838	853	783	794	781	830	713	740	820	790	706	804	781	774	818	790	762	757	756	828	772	790	830	799	795	762	737	810	809	771	751	808	765	787	820	798	765	764	782	772	771	787	812	781	802	783	765	728	744	755	803	787	762	771	833	801	781	797	811	815	764	788	759	790	758	850	812	737	754	817	798	775	781	749	770	777	811	814	775	775	823	734	791	750	795	793	809	792	812	756	807	801	764	791	744	764	784	746	779	856	804	780	863	769	750	836	792	760	783	770	735	819	787	768	842	819	757	829	767	731	792	807	785	747	764	818	726	764	776	755	775	786	800	787	792	815	780	780	782	800	794	746	821	797	783	791	791	812	774	807	806	750	794	792	798	740	788	742	785	784	806	744	768	758	764	778	754	798	759	792	764	710	801	788	767	814	767	799	792	758	740	772	763	769	777	791	787	758	771	748	791	810	777	783	826	788	808	787	790	796	761	734	746	782	801	704	761	775	816	764	784	722	773	789	772	767	851	797	795	779	801	805	743	768	810	817	760	827	823	795	826	804	793	755	773	776	776	758	756	761	766	803	788	779	775	793	800	752	806	784	805	810	739	798	758	774	801	773	789	835	790	762	743	783	819	740	754	738	817	779	712	802	797	752	789	792	755	779	818	829	743	797	801	756	795	762	791	765	797	753	728	790	765	790	747	792	816	796	775	790	709	762	791	779	825	791	848	795	796	748	774	820	753	779	780	774	803	797	791	801	716	768	828	804	817	763	819	773	775	777	796	751	762	791	820	767	806	808	779	799	764	751	741	779	748	739	717	799	769	770	781	764	782	790	786	801	765	823	786	753	802	780	776	786	775	757	742	795	765	792	813	775	854	745	774	853	734	785	806	788	824	789	814	737	824	733	814	781	813	796	796	757	769	824	772	810	835	783	726	806	751	795	814	759	786	813	747	789	810	805	807	816	751	802	728	792	797	774	803	785	737	759	794	777	805	765	808	770	768	813	728	781	780	778	807	761	759	792	735	745	787	816	754	770	804	778	782	780	741	816	802	732	797	787	741	776	743	779	823	750	810	769	758	789	804	758	768	764	760	769	819	781	808	733	802	770	771	782	818	747	775	785	788	804	748	779	791	798	760	747	819	807	781	765	784	758	798	751	769	765	810	758	754	746	730	794	781	813	759	787	771	781	784	790	821	773	768	804	773	789	790	742	783	779	794	750	744	788	802	756	831	767	779	841	738	816	779	763	749	739	738	830	831	786	788	732	730	786	763	767	819	781	770	787	777	788	820	810	783	818	772	760	779	771	764	783	819	735	814	786	763	755	762	782	797	854	831	806	806	821	847	778	784	741	788	792	789	764	725	819	789	794	713	768	755	735	802	771	752	775	783	799	815	786	765	788	746	784	731	826	763	815	795	747	827	803	791	806	802	804	778	749	756	827	766	800	803	781	733	838	816	761	824	779	813	803	762	770	797	823	812	786	768	801	757	768	795	761	823	810	756	779	770	821	731	745	823	803	808	806	747	733	765	785	753	784	752	766	741	792	775	787	790	757	790	837	774	761	749	796	754	792	813	773	777	771	778	764	810	749	791	774	777	748	754	754	826	760	795	788	791	814	806	721	790	790	753	771	818	738	789	753	805	765	782	782	774	791	778	787	795	740	760	754	807	811	807	809	816	783	840	747	726	720	769	826	816	791	789	762	768	772	797	802	783	766	769	750	752	756	778	827	801	805	787	752	783	814	785	764	779	843	806	797	816	781	725	794	787	734	773	777	746	753	834	763	808	742	830	775	824	769	802	817	797	782	747	800	819	722	789	794	760	749	737	753	774	799	775	789	851	734	806	789	819	786	819	778	757	772	760	801	793	789	793	827	753	727	775	861	811	795	780	774	756	808	765	809	763	749	804	790	760	779	822	743	758	779	790	798	765	786	768	784	738	785	791	820
24734	21652	28878	25577	20150	10260	4647	2645	1769	1337	1093	889	857	794	746	708	715	657	632	671	673	716	674	703	685	985	935	806	766	745	757	836	794	659	599	586	557	579	549	494	535	545	538	528	530	547	519	508	521	542	517	540	534	540	540	495	538	542	526	541	515	510	489	545	578	526	501	560	535	498	527	525	511	528	586	537	522	508	510	514	549	548	497	514	535	533	522	523	553	509	518	541	488	523	534	564	555	519	531	558	517	480	490	540	541	545	538	520	471	548	530	505	527	538	525	584	509	553	504	515	580	543	518	544	543	546	517	504	552	550	511	523	556	534	553	508	558	526	567	535	520	535	538	551	510	539	539	517	569	532	538	525	550	542	504	553	520	527	518	505	556	540	524	530	512	513	574	548	584	531	498	525	538	505	523	523	491	535	546	527	562	563	550	558	538	515	566	529	557	544	514	524	509	538	506	530	493	528	548	506	503	535	568	528	563	489	490	519	517	493	519	539	576	535	532	522	549	549	547	506	546	544	517	529	523	546	528	544	509	578	537	523	567	542	524	552	523	530	483	510	532	508	542	530	526	539	560	523	523	515	507	513	547	536	536	532	524	569	502	508	500	488	534	549	543	548	540	511	551	539	547	525	521	539	548	535	510	545	522	514	549	546	559	563	560	541	526	528	501	534	554	518	558	511	553	545	551	533	524	507	542	549	525	529	501	502	515	555	533	507	545	521	568	563	551	499	536	509	550	527	514	521	536	505	520	510	554	534	540	530	539	528	506	507	559	545	531	540	542	554	522	548	562	511	484	531	517	508	549	535	508	537	579	521	526	559	565	551	513	552	548	559	523	505	498	575	561	536	584	513	541	550	536	535	496	503	532	570	520	548	533	571	547	550	543	538	536	515	521	545	528	515	546	539	522	518	545	553	527	501	558	511	491	582	527	512	535	525	574	504	527	501	535	524	518	541	506	534	521	529	552	549	543	516	526	520	480	500	495	516	528	508	554	510	536	506	525	547	536	513	510	542	539	526	543	528	497	487	546	478	524	534	506	530	554	549	543	526	531	535	519	500	483	570	567	588	541	530	540	521	540	505	532	582	533	556	560	534	527	515	514	528	515	504	583	569	532	529	507	567	513	484	512	559	531	509	534	512	493	516	494	552	517	478	478	455	529	529	515	495	555	535	500	557	563	554	543	538	525	580	540	494	513	521	512	528	523	533	551	538	503	553	551	502	567	527	510	543	531	519	511	501	523	482	489	515	538	568	530	479	522	528	491	539	534	541	498	579	528	522	557	531	526	547	496	508	504	505	537	555	528	522	514	517	529	507	490	519	549	496	507	514	555	545	497	526	566	526	513	538	513	535	502	520	545	587	512	520	556	555	521	512	493	542	532	533	551	501	527	531	542	489	544	514	540	503	552	567	555	558	495	542	523	505	546	526	539	520	546	493	574	559	532	535	500	585	525	532	509	512	508	541	528	549	520	524	556	566	513	530	504	512	566	540	535	529	539	528	571	548	509	517	564	559	485	508	533	548	528	515	514	539	507	563	521	518	511	536	551	563	545	523	541	552	517	492	508	577	544	559	517	512	563	568	519	500	529	549	530	515	505	528	512	523	526	517	519	493	559	527	546	536	531	529	553	539	514	550	503	529	493	506	545	515	578	523	529	532	531	516	506	563	530	545	487	546	523	520	537	540	527	526	499	530	533	497	522	533	533	526	526	521	502	510	482	520	548	560	536	522	472	543	525	556	554	532	568	493	550	517	502	538	532	526	520	544	504	502	506	533	545	533	546	548	560	539	540	536	556	531	566	537	533	512	523	515	532	558	544	534	487	535	510	499	532	521	544	533	524	495	532	541	541	548	562	530	511	525	528	531	501	561	541	535	549	531	553	552	516	546	546	517	538	508	548	547	513	532	492	532	489	557	535	510	556	551	522	534	518	503	518	520	566	528	505	520	529	522	520	523	522	545	493	542	541	516	543	526	516	559	495	506	518	567	470	503	558	489	538	598	491	517	561	539	530	532	524	523	511	499	512	543	569	540	473	520	478	530	545	517	545	563	537	516	515	541	567	517	538	496	522	517	513	524	523	570	537	509	555	540	534	515	521	524	562	549	565	538	543	518	576	546	539	546	528	527	542	525	531	534	518	543	537	533	545	525	506	546	518	549	542	548	564	563	536	560	513	507	601	522	535	534	529	548	513	561	498	551	522	525	494	518	511	554	493	541	511	562	550	520	505	560	570	529	508	545	555	475	549	546	497	567	554	487	512	569	530	543	522	545	526	575	499	559	546	561	545	530	551	532	518	477	541	544	519	492	542	508	534	553	573	498	512	526	513	514	546	525	523	539	530	530	543	511	537	554	522	542	545	526	508	514	529	548	576	567	522	549	528	565	541	530	501	552	512	528	511	530	552	502	485	527	543	563	525	541	508	515	511	544	537	548	532	577	537	557	495	573	496	543	554	551	596	582	536	512	562	500	530	555	564	515	560	500	519	484	520	531	537	523	566	540	558	568	543	556	471	520	561	553	520	490	520	528	530	534	529	545	569	560	543	585	589	516	516	511	566	554	502	540	498	520	522	533	571	537	509	549	536	501	510	525	495	525	577	493	554	539	502	539	533	523	502	539	567	533	529	546	502	528	539	523	546	515	570	559	524	530	581	515	522	537	516	524	527	523	551	501	528	499	566	537	519	551	553	572	545	527	564	534	549	512	546	558	561	528	535	528	548	573	504	565	521	545	520	533	578	561	487	514	585	518	559	527	546	514	538	530	534	520	549	535	597	510	501	512	538	565	544	523	482	511	558	560	514	529	600	553	563	523	527	534	519	557	484	535	506	529	516	524	544	504	488	506	547	491	501	538	524	510	516	508	525	526	539	550	524	552	576	535	533	588	571	541	543	531	502	522	543	518	538	533	502	530	558	561	514	534	520	522	536	527	531	486	514	511	609	542	553	537	518	546	509	565	578	553	526	524	532	501	509	501	493	559	525	512	526	551	514	500	533	536	521	535	545	544	551	551	532	483	552	533	505	545	528	533	520	535	572	575	539	528	493	537	535	492	499	545	527	494	541	534	545	559	502	546	519	531	558	541	508	519	533	526	519	531	519	502	528	520	535	509	524	522	512	561	536	552	501	509	543	525	523	526	502	522	496	545	573	552	574	515	565	515	570	501	508	542	533	514	498	561	520	537	507	514	537	512	509	521	534	554	531	506	519	538	573	566	522	557	539	522	526	531	541	524	508	505	562	488	513	495	579	522	573	554	552	578	511	552	522	493	505	551	519	520	505	567	541	564	555	522	539	523	553	508	547	579	545	499	509	538	556	566	532	521	561	555	559	524	512	476	533	528	508	532	566	497	522	525	535	534	550	566	531	510	536	504	519	504	555	498	524	506	505	582	553	535	523	538	550	540	506	530	528	543	543	534	540	507	517	528	505	553	544	541	521	483	511	544	521	523	540	523	553	531	563	514	539	505	545	549	566	516	509	548
32950	49275	43381	31898	20281	11876	8370	5819	4075	3177	2537	1797	1687	1550	1372	1245	1319	1141	1182	1063	1158	1247	1184	1119	1298	2042	1794	1540	1492	1428	1327	1610	1426	1139	920	952	834	812	832	833	793	788	796	778	806	774	798	787	774	767	760	823	838	811	799	719	774	808	785	831	817	823	755	781	760	789	769	817	760	800	763	807	850	862	835	816	826	769	785	816	784	782	813	780	770	756	755	782	760	821	830	770	768	852	824	768	730	764	805	793	781	841	775	797	798	776	795	806	763	829	810	804	796	766	770	780	839	790	791	798	793	802	764	811	803	731	763	799	768	792	829	837	813	772	769	774	770	781	805	768	796	775	827	788	793	725	790	774	809	812	810	800	800	821	775	783	779	802	808	811	793	756	846	790	798	759	828	811	807	850	854	795	818	837	837	791	758	769	796	856	803	795	770	781	754	788	831	818	825	830	805	829	799	809	774	812	823	833	737	818	733	798	799	761	778	817	830	820	778	785	779	768	804	748	801	796	831	840	784	756	750	752	795	800	781	760	754	770	832	814	789	771	813	760	782	779	731	818	813	770	790	836	748	785	801	806	786	808	741	770	783	765	786	770	805	795	847	806	799	761	764	811	812	764	773	818	846	835	825	735	784	776	773	776	806	773	829	814	847	800	721	789	801	772	800	780	787	769	855	774	807	765	809	773	801	776	749	751	787	825	763	748	773	764	781	785	790	746	820	813	802	757	828	772	747	803	785	806	759	792	795	827	778	805	776	760	776	780	733	799	758	764	795	784	713	779	773	822	750	792	742	735	813	822	767	775	760	806	823	771	768	805	801	775	790	791	817	748	789	820	838	816	812	765	793	826	782	754	787	800	824	839	736	775	741	784	768	821	785	801	774	781	757	772	810	771	822	840	774	837	799	843	778	785	805	792	771	758	808	752	854	794	786	778	789	756	818	767	809	811	801	763	779	835	747	766	778	785	799	772	792	835	732	790	802	774	808	801	767	799	790	757	754	776	794	802	808	788	773	813	799	760	725	813	760	780	804	760	782	805	783	767	777	818	788	792	793	748	747	769	798	809	785	765	853	795	736	768	768	807	772	779	801	849	762	788	755	752	808	790	757	778	780	752	788	792	768	772	803	815	756	748	771	793	770	822	824	754	807	822	780	800	774	794	770	789	831	804	811	821	781	777	758	739	713	786	758	763	782	855	794	804	824	768	762	765	790	779	817	779	751	797	777	800	761	777	775	772	789	759	811	757	835	780	783	774	798	799	827	804	754	773	815	767	759	822	815	779	751	832	777	809	760	766	748	756	784	785	802	799	803	749	822	803	781	863	795	801	816	791	807	793	781	743	788	816	814	831	778	793	726	754	771	759	752	844	790	804	745	760	759	795	775	773	826	769	811	788	813	786	764	734	811	749	808	779	826	771	767	784	816	786	783	787	808	728	812	771	793	820	766	787	773	766	826	813	745	773	820	815	768	747	728	812	772	840	849	804	811	787	772	820	737	763	786	831	777	798	819	837	779	840	814	814	789	736	774	823	793	824	818	775	761	798	794	815	809	813	782	788	770	802	777	738	826	764	800	771	802	793	772	709	802	763	746	738	807	817	781	767	779	730	755	776	798	782	795	785	787	801	821	742	760	814	760	866	792	793	781	767	740	796	756	831	737	779	812	815	788	815	815	832	792	853	771	811	749	810	766	778	785	815	760	810	805	783	785	822	782	796	829	749	792	775	792	790	793	790	813	775	815	756	814	757	792	772	815	796	803	790	806	728	806	785	758	785	805	743	773	806	772	792	759	786	809	801	790	796	828	731	777	753	805	800	811	811	804	848	769	819	805	807	765	784	743	757	773	767	784	793	803	777	814	768	802	793	811	762	800	847	750	832	801	772	812	821	770	782	817	739	825	791	788	812	822	759	819	787	822	789	785	725	812	792	789	788	740	790	754	735	758	823	822	797	772	754	811	780	766	780	770	818	744	778	793	791	832	780	721	781	800	805	749	782	832	759	764	782	756	742	769	808	808	766	757	769	778	777	820	807	811	792	819	782	769	847	775	805	814	770	783	803	771	837	782	859	821	774	807	786	788	776	799	742	778	756	803	804	757	808	775	793	791	794	778	713	741	803	853	782	785	847	747	826	793	767	781	805	819	801	795	712	832	737	833	762	766	838	807	818	779	821	774	826	755	782	796	817	757	771	780	807	736	788	848	779	799	762	692	831	818	796	825	760	806	803	837	783	769	809	799	777	798	786	749	785	806	786	794	797	785	779	777	815	777	803	801	766	761	758	788	784	802	775	772	750	834	747	750	781	791	815	765	771	776	773	764	828	767	799	769	779	811	775	838	799	759	813	776	759	739	805	753	754	747	833	795	785	783	781	790	813	756	763	778	789	799	803	780	756	792	828	757	799	748	768	775	781	784	761	780	862	739	789	751	791	782	699	787	786	808	754	766	791	753	754	798	837	808	811	798	816	756	794	810	830	777	770	783	742	754	775	755	777	731	818	818	742	785	812	792	820	740	747	801	801	855	745	849	777	784	810	815	798	799	812	815	766	763	733	816	788	787	783	819	780	772	761	820	827	765	771	790	794	803	827	794	796	868	803	790	768	732	786	846	791	807	802	834	829	789	773	778	848	780	735	789	809	848	772	800	782	819	876	747	800	764	765	765	793	729	803	796	816	772	791	810	809	842	747	826	832	797	835	744	776	900	827	828	749	764	790	764	777	814	814	826	808	795	796	762	748	816	785	770	787	803	815	795	812	813	787	732	791	816	811	815	751	764	735	761	775	799	825	798	794	763	750	793	775	794	792	733	780	796	763	787	768	781	776	813	753	782	783	746	776	790	871	789	765	822	785	767	818	843	774	783	812	846	765	801	785	760	789	768	813	803	752	779	779	776	757	805	832	782	769	788	795	804	808	770	815	788	788	756	827	784	804	741	734	747	775	767	839	779	797	750	780	784	803	799	727	868	808	739	832	756	768	784	820	769	783	802	852	773	781	808	814	790	783	781	782	751	793	776	800	808	781	731	782	779	765	791	795	803	789	782	862	820	789	775	761	757	757	781	787	749	813	784	796	788	821	740	757	808	756	813	760	782	826	763	722	792	793	781	771	802	827	777	770	747	796	837	814	783	829	769	816	772	781	827	770	800	805	799	811	801	798	837	786	779	758	856	790	795	765	798	749	781	749	816	803	774	790	762	770	748	781	820	812	844	785	795	817	758	802	785	809	758	776	819	842	834	780	783	774	805	832	765	835	801	769	801	807	738	763	777	789	822	828	812	793	778	843	767	774	820	798	777	785	821	785	805	776	837	797	798	774	773	767	755	778	828	738	785	760	794	792	738	791	762	798	795	824	787	819	803	804	764	791	782	791	762	745	807	751	812	720	834	834	786	805	753	780	800	749	811	789	777	778	815	760	793	792	832	773	801	796	810	753	828	784	794	822	796	755	792	778	782	812	732	775	777	827	772	773	787	813	865	792	767	794	823	786	793	810
23486	21615	29428	24347	21874	20532	11111	4240	2594	1965	1484	1148	1041	1044	895	793	779	724	702	716	660	692	702	738	1392	1303	1317	1216	886	655	713	771	973	825	708	734	756	646	595	584	537	560	506	511	538	530	540	537	513	512	522	513	507	592	553	566	528	520	544	551	511	557	544	499	549	531	530	520	524	502	511	519	561	566	510	535	504	527	558	531	519	517	508	555	566	535	515	524	540	508	549	515	561	518	555	524	532	503	538	541	520	561	519	558	516	547	553	543	536	533	552	543	575	542	527	510	541	526	581	541	555	537	538	554	502	529	505	514	523	533	549	526	538	510	523	524	506	519	571	526	549	479	520	556	551	535	548	537	544	543	552	559	511	526	534	550	518	513	508	547	511	520	535	563	554	537	551	560	536	565	538	560	551	521	512	534	490	564	570	532	588	578	545	556	530	547	538	525	533	529	561	537	562	588	546	532	564	536	504	523	526	517	488	556	509	560	565	538	511	537	535	504	523	490	578	517	535	509	514	579	549	525	519	522	503	544	533	523	518	512	573	557	534	517	517	524	570	513	548	554	530	565	548	531	519	506	537	531	556	520	536	527	525	561	504	536	518	571	527	563	560	552	540	521	573	535	538	562	529	521	510	525	516	508	552	498	487	549	529	564	544	501	548	525	527	536	564	561	512	567	569	557	518	536	538	524	539	505	575	522	539	556	562	559	585	525	532	518	546	533	510	500	532	534	552	535	520	567	560	489	570	551	570	583	516	511	549	547	547	519	510	555	576	520	558	502	559	581	590	559	515	553	513	551	563	535	560	537	558	493	516	523	510	504	541	511	532	564	595	549	523	537	547	535	559	552	573	566	529	556	536	527	493	547	540	523	552	521	546	523	514	557	548	523	554	530	532	540	533	520	503	568	549	540	518	498	572	536	505	556	515	544	545	535	503	510	536	525	553	540	561	556	529	541	535	510	518	542	537	545	547	568	529	584	567	498	565	573	521	539	554	540	570	542	540	569	538	548	565	534	531	566	511	507	519	516	496	518	544	541	508	550	551	545	565	550	610	524	542	522	524	546	548	544	592	559	560	502	556	554	519	574	531	591	548	476	539	538	540	498	543	521	524	553	548	561	488	539	555	583	520	540	559	520	547	529	536	531	562	499	531	509	550	551	526	540	518	554	531	523	494	514	492	484	502	565	533	481	540	526	516	578	574	534	497	533	565	505	572	565	533	532	537	501	557	563	531	525	522	569	562	529	527	508	529	524	508	554	489	524	522	527	556	547	502	532	578	558	575	543	548	519	550	565	543	476	541	538	537	508	600	499	562	541	581	547	549	545	536	527	560	513	551	546	544	524	544	542	573	583	509	567	562	597	552	490	563	549	533	508	540	536	563	502	511	545	561	557	535	538	536	513	553	531	556	559	542	572	572	538	511	560	517	529	532	526	526	512	530	490	557	593	564	500	566	539	543	523	514	505	502	531	556	473	514	551	547	493	526	563	484	543	587	577	540	565	552	521	532	527	526	569	503	527	522	529	542	564	557	555	516	506	511	517	527	553	522	546	544	546	562	534	584	537	488	516	508	565	546	539	580	555	572	553	532	554	518	548	549	564	495	552	546	557	521	536	540	564	535	554	504	528	527	534	538	513	500	544	529	533	526	599	538	549	564	548	563	584	540	562	525	512	567	542	517	544	530	557	575	530	554	554	537	516	512	508	574	545	578	490	563	542	560	534	580	542	523	516	539	523	561	530	527	556	518	578	508	524	550	599	557	519	583	548	523	525	543	560	558	554	544	556	505	515	552	604	539	519	529	557	548	537	564	516	531	543	489	516	526	541	518	553	587	523	584	553	527	538	541	489	575	567	557	588	561	539	551	532	538	525	533	533	534	538	516	528	507	576	518	501	540	529	587	528	573	515	554	518	496	550	529	558	538	553	551	549	555	520	555	540	551	568	550	547	560	570	538	523	489	531	534	525	514	502	532	548	526	557	556	557	530	498	556	489	484	564	556	520	555	556	499	553	549	529	553	596	504	556	523	562	518	546	523	488	516	533	549	540	551	534	585	537	560	489	546	520	551	574	529	499	526	519	514	508	572	557	554	530	581	499	533	556	543	533	574	537	512	558	574	506	537	494	521	554	592	510	542	534	541	548	552	540	491	526	534	520	542	487	527	520	520	571	566	546	564	497	523	510	511	537	499	586	542	559	557	509	526	576	562	511	512	525	489	544	524	506	549	552	519	513	552	602	514	545	554	529	563	547	554	527	553	580	524	499	560	557	521	513	571	569	530	543	564	568	546	532	536	519	525	580	556	544	571	509	524	517	517	530	542	469	500	511	510	513	537	548	515	529	538	506	501	502	533	526	506	576	571	567	486	542	516	516	537	535	592	576	561	516	544	535	536	561	554	503	507	483	537	550	498	543	486	552	526	527	574	496	556	524	550	504	544	561	526	566	561	531	558	477	552	561	507	517	531	534	531	558	555	508	559	522	536	540	535	551	511	533	536	548	536	527	520	554	547	504	545	502	559	537	577	525	500	554	526	524	536	527	563	548	577	563	579	506	516	518	538	538	539	554	524	500	540	516	563	543	559	527	560	538	578	542	533	515	554	562	504	549	550	506	532	558	497	531	514	555	523	539	523	478	490	532	541	498	515	523	535	558	539	521	592	539	540	520	532	558	518	529	531	537	499	538	505	517	493	501	574	565	524	515	533	527	545	523	525	549	551	527	518	536	528	602	500	546	500	540	529	511	519	571	549	519	543	533	501	546	539	550	512	555	554	558	537	499	531	542	537	525	528	504	535	559	528	575	541	520	509	533	542	503	541	541	528	565	474	507	554	567	496	567	541	537	470	500	531	584	536	570	561	487	545	560	530	586	547	543	570	511	528	557	570	485	547	562	557	577	577	534	500	521	505	487	554	568	579	512	554	592	548	560	538	529	508	554	543	573	490	523	570	552	563	522	523	596	520	574	578	534	558	571	494	581	535	554	528	539	517	519	512	536	545	514	539	551	581	510	589	571	578	524	500	508	518	535	529	550	567	537	528	544	514	531	526	531	498	565	519	544	533	571	519	497	542	538	547	540	563	574	537	532	528	550	495	557	546	537	559	553	536	529	511	484	539	527	557	522	477	533	516	560	535	501	552	529	532	536	555	507	544	529	510	549	549	544	496	505	557	505	504	543	541	543	576	527	557	535	544	528	515	515	545	575	543	528	528	557	547	520	558	554	529	512	567	533	565	573	491	509	500	537	573	544	528	522	511	518	526	533	580	498	503	521	525	563	545	524	512	527	506	495	535	588	502	523	505	553	523	505	517	560	530	559	519	518	517	515	558	551	524	534	544	561	540	550	575	552	548	571	530	502	525	568	567	498	577	538	540	505	568	516	549	528	557	504	511	503	532	539	547	513	590	522	562	517	504	565	519	549	544	532	505	495	522	528	551	543	503	550	526	548	567	555	552	487	518	535	556	509	531	522	522	511	548	563	531	558	554	538
37216	59565	50064	35094	24304	17183	11944	8150	6264	4952	3503	2663	2149	2032	1771	1513	1404	1470	1351	1262	1255	1180	1177	1283	3262	2803	2727	2608	1507	1198	1294	1396	1775	1567	1232	1348	1174	1085	943	850	778	841	774	784	811	740	808	771	813	844	803	764	762	790	809	749	801	756	775	761	740	754	767	766	795	764	737	834	767	828	801	739	763	823	762	824	779	765	804	763	765	806	720	745	780	777	751	789	803	765	779	740	799	764	713	755	746	768	780	779	788	786	725	760	802	761	778	838	761	779	821	829	801	774	772	771	793	824	755	770	751	778	781	793	767	723	813	787	828	794	798	777	774	765	746	766	822	757	830	828	837	805	807	770	774	763	801	802	715	807	821	772	783	815	736	779	778	816	818	759	791	790	769	799	771	783	805	736	758	805	834	778	772	764	739	741	780	734	766	740	763	818	776	784	733	771	747	786	746	767	820	752	798	771	760	755	758	804	794	782	770	797	763	796	784	766	747	776	769	759	784	710	752	763	814	790	768	776	779	735	780	761	766	754	756	762	759	836	752	787	775	741	754	747	772	832	732	790	790	767	721	735	786	783	805	802	806	780	792	774	737	755	747	789	789	849	771	753	773	734	751	771	825	793	792	755	799	831	796	759	796	812	792	805	723	758	805	789	788	781	796	746	784	748	776	714	774	743	832	792	758	812	774	786	737	801	823	788	776	807	785	790	779	722	725	823	795	807	773	757	816	759	735	770	743	767	754	786	791	750	840	760	779	792	807	809	791	788	765	813	814	805	814	826	724	866	797	719	773	772	769	782	794	773	827	797	807	790	795	794	787	760	803	788	810	792	760	771	808	766	776	758	849	762	769	770	802	759	772	796	786	764	797	808	799	759	820	820	742	810	851	790	783	735	760	788	751	766	802	782	798	734	776	782	816	792	755	754	784	761	773	767	784	770	820	758	770	792	778	785	768	824	807	808	830	734	778	781	801	766	788	795	797	747	797	784	795	799	799	748	796	724	763	756	753	783	794	771	797	802	775	775	781	804	767	748	834	841	777	799	753	800	762	813	769	801	790	742	789	779	797	745	774	787	737	825	799	785	743	774	778	797	763	802	761	786	801	763	809	767	746	772	770	793	762	766	802	786	807	833	759	774	748	726	750	786	743	744	771	755	774	761	837	760	801	834	790	740	774	757	788	759	730	719	735	744	770	832	779	797	798	775	787	818	738	766	823	803	792	798	787	774	799	753	771	759	780	774	778	786	768	772	738	843	767	812	730	750	789	770	786	772	746	760	806	794	768	752	771	761	755	755	789	802	719	774	780	791	765	765	806	782	777	853	748	783	721	789	790	836	778	721	776	753	779	784	793	737	758	787	768	775	755	797	785	795	778	795	788	793	738	755	742	802	764	763	756	819	753	837	778	736	742	786	798	728	763	769	791	784	759	772	727	787	787	751	807	809	808	750	757	749	792	770	737	767	771	784	799	778	819	735	775	824	761	756	762	774	775	773	793	763	740	772	822	750	751	794	784	785	786	752	791	828	777	795	776	778	746	738	756	749	824	776	750	800	774	812	771	784	799	806	784	762	779	781	813	789	826	827	805	759	772	745	782	862	827	776	807	798	833	788	788	737	795	784	819	822	787	778	743	797	760	768	773	747	792	715	766	781	768	798	800	783	815	807	788	762	769	775	767	748	760	792	788	764	778	790	763	745	802	773	793	839	761	781	769	728	818	787	818	760	788	777	782	749	735	775	803	779	807	784	754	792	797	747	758	873	802	805	757	777	733	776	790	755	769	811	816	797	832	780	705	743	782	805	758	763	801	791	833	759	841	736	707	812	830	702	761	749	808	800	768	786	810	800	807	747	761	762	795	821	753	784	778	763	766	871	783	771	725	750	792	718	753	745	770	726	800	753	811	754	727	815	789	749	739	773	780	763	770	770	758	714	813	799	799	741	786	743	743	813	758	792	798	786	762	807	788	775	754	789	773	742	718	787	799	717	752	779	762	765	729	739	825	765	768	818	799	763	758	791	751	802	735	750	829	811	828	754	835	764	796	759	726	755	805	783	767	807	742	789	761	733	713	734	815	762	756	816	790	753	827	745	800	814	796	781	770	763	781	773	748	790	783	768	766	736	720	796	762	782	793	746	773	794	752	782	800	810	759	740	757	793	773	857	754	780	787	759	825	800	778	763	758	797	838	798	749	791	820	732	740	825	793	827	775	719	743	774	758	749	763	750	769	770	824	741	770	794	801	766	800	793	781	774	770	841	808	764	802	851	775	799	802	806	771	759	802	792	729	785	789	793	762	764	765	802	766	789	746	760	851	796	714	755	768	798	817	752	742	783	787	775	772	798	832	770	804	751	796	791	771	808	760	787	782	792	778	753	763	748	802	788	826	750	822	804	758	822	748	764	740	777	730	808	725	773	778	773	836	816	787	798	811	801	748	791	715	764	777	760	809	745	843	788	825	793	783	790	794	791	778	783	754	767	801	765	757	695	796	801	783	822	798	763	803	729	802	783	794	789	742	766	755	761	795	793	764	825	781	748	773	793	800	751	805	760	731	773	799	789	781	767	758	764	782	733	802	822	772	800	761	811	788	819	752	767	791	785	765	798	799	831	758	775	804	785	816	823	756	753	772	829	777	747	758	777	818	735	804	773	807	744	752	802	721	769	775	784	816	757	751	775	771	787	789	786	800	818	782	748	761	769	821	805	811	765	787	756	809	819	791	728	796	807	768	803	821	815	779	819	787	799	797	775	739	777	834	758	816	769	776	808	808	763	756	737	822	753	783	808	737	752	826	747	798	761	750	792	775	783	808	714	782	757	780	755	794	765	856	804	748	759	711	799	834	783	748	786	787	766	816	767	754	760	793	763	785	811	754	742	770	780	791	759	841	762	737	768	821	751	822	778	843	757	802	778	808	758	787	778	808	804	755	845	784	764	779	770	803	778	768	798	802	818	745	761	848	777	824	838	812	805	765	728	835	793	758	782	758	756	794	739	765	781	782	819	803	724	829	772	740	810	757	780	815	783	760	785	773	820	759	761	766	777	788	781	784	787	780	748	787	809	815	763	778	754	805	788	792	766	801	815	792	766	797	772	818	764	801	779	768	779	780	804	776	825	812	732	769	759	789	774	754	746	765	811	803	765	757	752	794	764	779	774	768	752	784	753	731	854	774	790	714	802	802	756	816	767	797	796	799	790	733	789	804	768	789	752	755	743	771	773	772	797	759	747	773	772	786	761	827	784	796	802	799	732	764	806	784	806	754	788	784	805	745	775	805	772	785	732	795	792	785	793	803	750	755	807	717	792	774	752	795	781	772	769	751	801	770	765	783	734	790	738	787	800	846	740	780	781	800	737	776	797	757	814	843	781	777	773	797	806	793	772	746	731	762	806	808	813	743	788	812	761	813	846	777	806	744	798	840	778	793	760	761	748	759	771	771	791	829	781	761	777	775	752	751	830	710	760	702	798	788	832	764	727	767	765	810	741	730	773	779	750
28964	25457	26669	16652	7031	4177	2657	1784	1465	1109	1010	793	722	702	650	692	601	574	595	647	635	599	576	615	622	622	609	648	635	565	607	500	528	562	547	559	566	595	559	550	585	580	549	528	558	555	555	512	607	521	539	531	507	543	544	556	520	567	563	551	548	532	544	508	520	553	534	586	597	530	559	520	544	533	511	562	539	570	561	526	554	519	563	485	567	569	528	551	538	540	555	512	515	537	575	550	516	535	524	555	539	519	502	579	564	521	524	571	544	528	516	573	520	535	503	519	494	507	522	516	578	508	545	535	537	551	531	508	541	519	516	541	566	544	582	508	503	545	510	506	561	552	530	546	525	567	515	529	582	517	502	517	540	521	500	537	526	532	492	541	522	529	532	525	504	525	534	593	511	513	530	495	542	556	515	544	582	503	551	549	569	542	550	558	514	558	538	553	544	553	550	504	566	557	505	513	522	482	541	522	546	558	525	552	501	529	539	556	537	545	543	535	555	464	578	516	558	548	546	553	565	511	555	542	526	546	563	496	496	521	518	516	518	568	588	505	521	561	543	565	529	535	510	530	511	536	554	524	495	493	519	517	504	536	540	504	529	517	488	541	560	543	560	539	552	530	549	527	562	541	512	534	570	543	566	547	559	505	551	547	539	543	585	542	554	533	544	542	536	507	537	536	510	571	551	562	515	569	511	509	513	550	580	548	545	517	561	552	534	520	551	518	538	522	513	534	573	485	583	555	516	524	556	555	553	550	545	526	535	537	552	508	512	519	520	521	587	570	516	556	567	541	559	567	524	534	514	530	560	509	584	518	514	536	493	537	535	520	530	538	558	559	505	531	553	522	560	512	533	512	540	528	498	535	541	508	523	526	519	570	566	553	561	533	529	519	523	542	500	544	540	557	543	555	569	521	550	573	564	542	532	553	550	556	512	517	569	521	562	542	526	518	522	588	571	498	561	548	565	521	542	530	554	546	536	524	498	561	531	549	507	572	571	534	536	543	520	543	526	536	563	525	554	544	525	509	505	548	510	545	529	517	554	567	514	547	525	511	515	531	562	518	539	536	551	570	560	508	544	518	494	494	557	531	543	521	518	488	549	545	518	562	548	539	531	541	542	535	529	538	550	517	521	536	553	573	552	553	550	546	533	523	523	548	537	547	517	553	522	520	513	516	549	488	547	511	527	518	541	522	538	511	544	572	534	537	556	507	548	533	555	573	510	502	514	529	556	477	532	500	554	562	567	549	572	555	494	542	551	550	529	492	550	577	537	517	514	560	522	570	573	553	548	535	521	553	528	541	551	564	538	518	487	614	557	566	505	537	558	552	552	514	516	511	564	526	530	527	532	549	462	563	539	527	537	550	509	523	515	490	539	586	497	519	549	496	563	523	547	532	553	558	530	557	520	538	504	524	551	572	571	534	506	547	548	520	562	521	568	539	553	522	502	545	531	515	530	553	533	519	576	517	509	553	528	502	512	534	534	516	517	507	555	604	539	588	524	549	532	554	547	547	526	518	567	522	531	520	522	557	503	542	562	568	567	527	564	487	531	525	565	520	502	543	511	547	512	543	534	532	493	515	547	535	534	510	520	515	506	562	531	553	547	547	541	536	519	550	537	532	533	556	526	516	530	523	496	538	508	501	581	506	512	526	528	559	543	569	594	487	558	564	531	538	514	531	558	525	543	511	526	483	551	546	509	586	523	509	516	549	532	544	552	571	499	532	550	529	519	529	547	544	501	552	571	569	547	508	496	546	505	528	532	531	544	527	529	533	538	527	544	534	517	567	515	520	523	505	518	536	571	525	544	545	539	517	519	513	542	565	548	541	543	544	515	557	572	538	505	491	524	550	562	494	558	567	547	553	555	532	541	539	520	526	522	542	539	536	564	558	562	543	551	555	515	515	505	526	516	543	535	535	534	563	516	543	541	547	590	556	523	518	510	527	534	526	491	536	526	511	538	547	547	570	557	541	524	530	577	546	488	544	533	579	535	569	523	539	547	573	552	521	555	518	542	543	482	553	580	524	514	562	551	530	550	535	576	555	537	570	548	517	517	549	538	521	542	533	535	526	545	523	528	552	536	502	548	560	552	526	547	529	512	514	518	516	579	510	549	527	522	541	564	555	514	548	567	531	559	527	569	538	521	541	542	604	592	523	535	524	538	566	540	561	555	573	509	544	508	532	538	554	536	524	504	528	510	518	529	527	542	527	534	580	531	548	554	520	541	579	514	489	549	569	579	539	532	560	530	541	575	563	538	533	541	499	534	552	555	480	543	516	550	542	555	548	563	540	501	535	513	587	548	553	521	521	520	536	523	527	540	551	496	532	568	536	558	524	555	518	554	535	513	522	534	568	540	547	559	542	512	550	541	520	507	564	507	510	582	540	584	487	543	494	536	510	552	544	536	544	530	536	536	555	554	552	554	528	543	576	528	570	560	539	558	525	559	547	534	572	526	571	578	579	567	553	536	552	576	530	567	518	528	511	550	552	545	517	590	549	560	567	606	546	549	564	549	535	558	485	511	565	536	541	540	544	540	519	550	518	502	545	533	526	563	520	533	524	562	571	558	518	550	515	530	571	559	526	546	522	505	541	527	518	541	536	577	497	568	540	543	514	546	565	590	511	529	575	555	550	552	562	523	569	537	564	526	501	552	520	557	541	552	555	533	559	532	539	544	534	563	555	540	550	502	527	569	570	510	540	538	515	537	513	508	490	498	517	554	508	533	519	530	554	546	581	547	561	553	548	561	521	547	564	527	554	558	507	532	531	557	530	526	539	532	575	505	525	544	500	517	518	548	504	547	505	508	549	536	553	538	536	562	488	529	534	514	532	542	539	504	569	571	516	536	542	533	519	532	509	514	528	572	516	575	568	523	551	555	558	541	515	548	521	531	513	558	551	571	545	560	562	536	585	563	545	527	530	539	514	510	533	532	556	512	543	540	528	543	531	559	522	545	541	536	537	502	514	515	572	521	555	542	527	487	549	579	495	500	552	490	554	558	562	584	529	546	557	527	560	535	537	523	550	544	496	556	520	582	521	524	536	521	509	538	542	546	553	512	542	567	577	511	485	516	530	563	560	513	557	516	572	513	569	524	521	536	514	520	535	545	537	529	558	515	535	535	499	529	505	553	520	564	576	526	592	517	556	511	488	556	540	531	521	531	524	540	566	538	532	534	540	530	531	535	535	558	501	496	475	549	490	515	548	570	512	580	559	548	557	572	551	542	521	559	574	536	478	550	546	601	510	563	542	536	564	511	505	572	595	541	539	486	522	531	535	533	530	533	515	540	523	496	514	527	568	559	535	532	524	525	515	513	516	545	526	557	531	535	543	562	569	497	534	543	549	567	583	530	559	526	567	540	537	576	540	521	535	537	546	556	500	555	542	497	505	567	510	527	555	542	528	528	502	568	552	540	537	532	548	558	537	513	530	581	560	567	554	492	514	576	602	522	504	552	524	553	551	563	559	558	514	543	544	550	550
33788	39828	35165	21000	13263	9466	6457	4490	3500	2533	2005	1549	1381	1323	1270	1151	1063	1049	1070	1047	969	959	970	904	953	1060	957	1011	964	957	862	820	816	806	807	904	860	828	880	798	845	735	786	819	782	784	774	823	807	789	735	770	769	797	827	764	860	765	814	778	792	783	764	742	766	792	782	823	790	804	766	846	810	813	782	778	769	792	825	779	782	768	756	756	809	816	749	800	808	825	797	799	797	789	795	858	739	753	790	797	811	769	730	812	787	774	802	773	765	807	795	779	838	799	804	813	780	805	807	756	827	761	838	750	747	739	766	823	789	775	848	799	798	799	824	761	816	761	740	834	765	827	766	800	825	816	780	792	790	799	819	811	793	798	824	754	837	739	787	814	842	768	834	829	811	764	799	758	805	757	773	765	803	792	760	761	781	793	777	795	766	805	749	817	825	803	756	802	791	810	808	761	773	834	774	773	807	750	810	820	765	821	864	786	740	783	796	770	734	787	782	814	768	808	826	794	754	828	785	805	794	757	733	828	804	805	769	835	818	812	822	780	809	762	806	756	782	768	779	816	818	813	747	804	785	797	755	776	775	780	751	760	818	794	792	824	846	762	797	808	814	811	804	826	761	783	828	812	761	798	788	776	734	782	793	794	764	800	761	811	802	806	758	814	770	782	785	771	855	779	747	829	792	808	827	802	760	879	798	831	777	753	756	821	782	748	804	848	754	763	784	775	771	799	778	846	758	790	769	750	812	770	800	828	835	776	827	744	830	794	812	716	814	783	819	841	778	808	808	796	790	728	758	797	794	760	795	792	801	774	770	798	760	824	758	758	821	835	763	800	834	785	744	770	766	770	785	773	796	767	847	767	817	774	806	811	838	813	800	764	802	791	792	787	788	787	831	767	789	799	743	765	796	781	802	739	758	780	801	773	765	798	785	796	734	819	761	780	750	793	827	804	812	731	863	789	813	813	813	816	787	763	780	756	785	804	802	750	783	734	764	757	783	810	807	796	771	818	777	762	754	772	795	735	816	776	814	781	786	806	836	796	748	753	776	828	768	840	800	757	785	781	791	841	792	788	807	793	748	829	778	781	804	777	827	800	800	805	720	829	762	784	817	815	830	752	807	793	792	760	787	801	798	816	799	832	760	713	789	796	786	842	774	750	785	787	782	820	797	794	790	793	808	794	852	796	780	777	776	780	815	792	781	753	805	754	848	842	758	822	787	768	805	784	795	809	808	761	763	832	816	807	803	783	838	800	760	783	780	787	833	823	781	769	753	784	837	756	825	789	778	786	768	814	829	789	806	802	764	759	715	766	801	813	817	777	802	823	807	793	745	804	796	792	824	788	824	805	774	784	791	729	758	743	780	794	792	824	783	788	808	744	798	823	770	798	818	761	775	852	751	797	798	802	785	771	809	785	753	799	793	799	858	761	808	834	829	828	831	802	773	809	844	782	814	793	825	809	801	766	773	756	789	735	813	718	732	780	773	806	804	784	822	747	762	777	813	791	846	773	790	806	780	827	784	773	764	779	788	774	802	733	833	773	817	807	788	783	792	751	807	789	784	755	801	806	807	791	753	747	773	805	790	807	730	802	746	820	827	744	821	794	817	775	811	801	851	810	834	804	742	778	804	797	801	818	797	829	772	806	804	760	853	801	752	748	817	779	747	832	782	757	779	801	816	788	784	808	774	822	806	827	769	827	780	779	772	800	762	789	741	822	758	796	766	829	795	806	831	784	829	805	793	793	780	800	762	762	799	769	799	828	799	803	817	741	766	784	786	773	795	718	805	825	749	790	812	797	765	766	817	767	809	791	811	751	749	788	815	835	766	827	788	815	765	804	766	771	777	766	788	819	790	767	806	793	783	790	764	741	800	818	776	806	773	818	781	778	786	772	786	751	791	780	780	750	864	775	831	778	771	778	777	828	841	800	810	809	782	781	775	773	756	776	790	774	782	782	817	831	793	754	797	816	754	779	786	765	764	836	789	798	760	740	829	769	806	837	766	799	778	766	744	783	758	782	745	776	833	773	785	808	819	780	768	803	861	770	753	794	811	799	843	792	764	760	784	829	785	835	834	754	790	820	766	757	828	799	800	783	733	822	811	763	806	824	782	783	855	793	700	754	788	802	839	768	785	799	761	813	825	743	830	775	815	766	827	782	768	803	812	764	815	812	778	809	815	763	773	758	766	843	827	803	743	751	812	797	819	775	800	795	826	776	800	805	741	802	798	801	807	786	797	768	834	835	820	823	777	763	808	831	782	773	838	732	809	733	739	793	787	784	819	773	788	816	778	809	781	733	768	783	773	826	784	841	772	749	795	846	806	784	763	789	822	839	809	835	782	742	803	784	807	813	754	809	739	773	749	814	750	786	796	843	821	826	842	778	822	743	815	809	819	776	783	802	797	776	791	786	807	787	826	823	807	750	781	787	847	813	806	724	798	750	800	789	825	744	810	752	817	778	805	755	772	812	796	820	768	751	756	825	826	776	758	802	790	762	845	792	801	796	763	810	744	789	783	803	791	794	804	805	769	796	796	799	766	761	774	780	822	771	772	766	827	819	792	765	816	802	789	772	800	769	805	826	771	796	793	783	817	812	826	788	813	791	802	777	772	804	799	833	792	793	799	776	775	778	777	774	783	800	778	808	790	765	845	759	793	828	791	811	768	790	785	756	820	825	806	764	764	798	785	795	809	801	797	809	761	792	762	798	793	791	798	807	745	835	777	781	759	775	770	854	811	779	786	818	733	767	780	846	811	772	760	796	782	845	809	792	785	754	761	777	817	848	776	772	790	777	804	787	789	784	770	742	781	750	781	773	750	812	813	813	806	772	804	788	829	804	762	840	802	774	841	760	853	819	780	796	798	757	800	786	722	819	749	818	772	836	815	830	792	809	837	735	843	781	761	799	795	807	811	816	834	810	763	784	775	782	762	801	767	773	761	773	774	809	752	842	787	780	846	785	810	779	793	779	827	814	814	781	719	820	755	809	802	766	795	855	798	805	814	816	788	785	780	750	771	743	784	774	736	777	771	804	815	790	854	789	738	810	841	822	785	758	801	760	808	807	802	778	765	763	785	756	754	750	803	760	767	742	825	791	804	757	819	788	788	797	762	831	771	775	814	803	811	811	739	807	777	792	779	834	750	789	766	789	770	847	774	816	773	814	800	787	792	792	742	791	812	824	732	856	840	770	770	826	772	784	848	772	793	800	786	755	777	780	759	808	766	769	765	808	791	822	731	825	760	771	819	798	775	763	792	819	816	778	818	787	785	778	820	755	783	779	777	814	811	798	747	844	796	736	804	748	773	751	793	785	806	778	775	826	780	739	806	839	858	830	791	767	794	791	798	786	782	805	792	705	773	820	793	779	812	786	776	781	830	788	798	824	799	729	860	822	787	784	788	751	802	832	747	751	776	800	800	795	787	798	802	808	765	790	766	779	781	808	826	814	779	785	770	737	757	785	808	812	752	807	789	803	807	805	741	764
24860	21673	28777	25418	19964	10640	4807	2810	1975	1459	1128	947	862	759	806	797	793	690	675	630	649	618	649	623	862	1251	1025	949	957	885	822	648	537	562	571	605	627	582	546	527	566	537	518	528	581	549	513	546	532	515	610	565	525	587	556	516	523	505	559	538	552	513	539	597	545	516	515	541	530	588	518	533	545	496	543	517	582	551	536	544	488	539	496	518	563	541	536	555	527	523	510	521	537	559	537	546	529	594	585	541	504	553	585	496	564	526	554	554	547	498	536	506	550	512	522	552	537	557	558	569	529	588	566	574	532	538	528	560	485	514	535	565	545	513	556	523	593	507	559	532	546	527	523	548	573	528	516	555	534	536	539	516	522	541	513	513	525	541	594	553	510	561	571	569	520	507	570	539	557	546	538	533	557	540	545	547	535	538	513	603	534	562	597	563	563	532	558	541	555	570	606	526	531	489	511	543	557	541	530	533	519	530	567	532	550	527	563	545	488	496	493	564	547	543	573	545	537	537	544	513	546	482	549	506	532	557	553	551	504	488	560	571	565	515	536	531	539	522	531	555	521	517	531	516	522	533	534	567	563	507	534	531	516	538	577	556	560	584	529	558	521	525	551	528	509	586	548	558	543	526	490	522	582	524	520	545	613	522	550	489	533	598	605	544	548	563	550	526	555	543	563	535	519	542	521	536	546	568	520	555	544	537	543	511	526	522	546	545	521	546	528	556	599	544	532	524	550	564	517	521	515	557	521	493	520	520	528	563	587	530	553	531	521	516	547	537	511	506	598	553	581	511	504	519	546	539	563	531	534	524	554	487	543	554	561	548	552	555	527	541	531	551	567	521	571	504	553	501	559	549	550	555	542	566	531	512	529	549	529	539	568	551	554	540	518	553	544	517	547	531	526	582	528	596	596	552	487	513	534	554	501	517	498	575	527	484	505	493	558	511	538	490	544	581	527	531	555	565	557	530	541	510	510	529	537	572	548	504	515	544	525	596	512	563	537	543	509	541	546	541	545	567	504	522	475	583	533	537	527	506	530	557	570	576	541	501	520	558	536	534	548	533	514	526	582	539	520	514	535	571	564	556	514	563	519	520	549	560	491	506	513	544	570	543	541	509	546	537	493	510	588	506	572	491	509	572	527	554	537	545	511	512	524	553	528	548	473	519	546	540	536	513	590	512	527	522	564	550	521	477	554	548	574	532	543	523	558	531	525	514	550	549	528	507	539	562	557	568	533	556	551	512	571	517	530	551	538	558	580	520	524	505	518	538	552	553	525	580	503	535	525	503	574	555	562	546	542	486	548	553	521	537	523	568	494	525	518	550	537	542	541	509	545	568	560	535	535	526	519	525	551	518	572	518	538	561	522	601	535	530	519	545	557	552	534	520	559	560	515	520	530	565	514	572	549	525	550	563	525	546	531	533	550	536	556	539	544	513	546	560	533	550	572	533	544	510	545	515	528	515	527	501	500	568	533	581	553	562	544	528	533	564	557	527	531	527	520	536	558	568	523	513	567	548	536	555	504	547	533	554	521	575	541	549	535	552	582	539	516	541	571	525	534	549	551	549	514	542	512	575	527	533	516	521	546	509	525	498	510	551	489	537	521	568	595	477	534	538	581	559	563	544	514	486	478	504	558	525	525	495	553	548	562	511	538	503	561	508	560	506	557	521	529	474	529	528	525	579	531	536	596	540	561	542	520	526	528	566	525	583	530	531	499	540	549	525	546	532	561	536	569	584	533	532	539	552	540	536	503	521	575	522	530	518	571	575	552	531	573	518	504	518	549	603	506	496	486	518	540	536	529	556	558	523	541	562	523	516	595	574	520	558	548	479	557	521	544	543	542	508	533	543	496	557	516	596	519	517	559	528	577	541	518	537	556	573	559	539	542	511	547	559	516	541	523	540	511	548	561	522	526	537	512	528	508	559	578	533	547	532	512	525	553	587	562	542	559	564	524	541	503	503	551	551	509	511	472	554	544	529	550	527	519	508	534	527	505	577	588	508	523	539	513	536	530	551	492	487	520	537	540	510	514	532	562	519	556	551	521	528	517	565	550	519	560	552	543	574	515	539	543	542	544	549	549	508	518	528	591	558	529	525	529	564	473	514	500	505	518	549	546	555	541	552	543	536	602	540	546	550	510	548	521	542	570	526	505	565	555	558	527	569	559	516	544	573	527	565	527	559	536	548	558	571	541	554	601	486	533	519	567	506	550	507	569	533	565	571	529	505	536	578	537	564	528	517	569	544	588	531	525	547	541	554	533	568	499	489	517	580	546	586	529	573	529	516	567	558	549	524	518	544	527	555	564	530	555	544	573	579	482	528	555	493	500	517	527	540	551	544	546	566	539	514	575	543	577	496	531	502	500	564	558	513	535	548	525	528	546	539	538	520	544	536	535	516	536	533	561	540	532	534	551	574	525	571	534	554	550	535	551	553	530	538	494	558	536	515	503	556	532	568	547	562	533	519	495	567	523	570	503	519	550	522	528	549	518	545	557	521	563	536	501	512	542	555	573	528	532	511	564	554	566	478	527	562	511	538	526	515	524	546	549	531	550	547	544	502	538	556	510	543	570	570	530	540	552	507	569	518	561	550	549	543	553	547	548	534	490	547	527	539	550	527	505	515	532	562	510	509	564	556	615	517	505	550	499	522	532	547	552	552	509	601	547	543	525	549	585	558	525	568	586	536	552	564	541	516	516	499	558	539	500	554	535	533	524	530	548	542	501	555	534	539	609	556	531	535	514	554	564	529	506	520	554	557	579	554	526	544	569	512	496	526	509	528	534	532	574	534	566	559	520	556	553	564	525	545	525	533	544	576	551	559	549	582	569	527	546	539	540	512	512	599	547	537	558	565	524	515	521	558	530	514	533	521	545	517	529	527	509	524	532	536	573	560	471	543	530	510	562	533	543	566	517	533	533	550	579	537	523	524	549	552	532	567	569	505	525	536	517	502	541	511	539	530	539	541	501	556	550	532	480	535	531	547	499	551	512	543	485	536	555	542	525	543	490	537	549	541	497	573	557	528	521	532	532	505	526	540	526	490	520	499	560	509	540	499	515	506	505	542	554	535	519	554	559	512	581	522	522	558	546	527	525	515	501	527	570	541	597	532	538	568	557	519	527	521	556	546	590	520	531	524	522	535	543	501	492	493	512	595	530	536	558	531	537	554	546	536	526	550	535	556	547	527	555	543	568	524	511	560	505	536	527	525	548	502	530	550	561	530	550	563	523	521	549	542	542	503	570	538	573	529	563	541	505	566	573	512	552	526	580	519	526	501	508	534	524	562	492	533	539	554	556	514	522	546	567	566	530	527	547	543	567	560	508	571	520	535	552	547	526	539	532	560	559	561	556	577	548	545	516	561	543	559	564	539	532	511	523	528	546	516	549	578	544	545	555	542	540	515	534	520	544	515	523	488	496	564	554	506	525	571	554	550	520	551	553	524	564	559	514	521	554	530	559	501	568	522	527	515	534	535	555	567
34502	49419	41326	28956	19755	13435	9158	6668	5056	3617	2606	2133	1793	1677	1674	1485	1381	1304	1131	1235	1154	1079	1003	1082	1669	2743	2212	1871	1762	1785	1477	1036	830	810	882	984	1001	955	841	793	851	835	838	809	804	825	743	845	808	820	830	785	726	805	788	803	805	769	835	828	844	755	800	768	804	828	821	804	800	745	793	786	812	814	783	775	778	812	794	787	799	828	762	815	803	782	768	751	827	808	795	795	796	789	802	795	794	782	844	775	829	850	831	807	819	853	782	734	796	840	789	798	748	797	765	794	806	781	776	821	827	820	793	783	776	744	776	803	760	780	783	772	836	806	745	735	771	824	814	794	756	802	797	775	769	785	763	759	774	826	801	792	805	794	817	815	761	772	780	801	769	768	767	793	782	742	789	806	832	761	796	842	795	792	780	798	762	800	822	836	782	782	787	778	793	783	763	793	830	836	753	852	813	779	790	761	752	782	751	764	838	788	771	816	818	786	787	795	794	809	807	795	845	801	812	782	815	822	772	774	830	770	813	771	771	769	773	755	806	782	790	767	865	836	743	807	779	821	839	857	789	804	806	777	788	799	802	843	743	789	845	779	858	812	790	835	843	752	815	824	739	860	787	786	769	836	766	872	748	814	806	796	813	758	807	773	763	783	783	780	747	797	832	803	786	782	786	772	798	816	824	882	797	777	776	791	809	782	735	822	794	817	787	806	780	796	821	778	789	804	782	796	780	785	851	836	857	775	765	791	757	789	829	825	765	790	787	760	813	792	873	785	831	771	836	799	794	777	784	750	741	880	772	812	765	822	728	788	787	858	773	823	784	778	842	798	793	774	807	776	798	784	782	774	762	807	758	865	813	744	802	796	782	809	782	850	801	792	786	810	792	810	799	797	807	752	783	828	793	789	765	766	790	776	831	778	778	771	854	823	751	828	760	760	789	777	807	822	810	731	770	833	786	799	775	767	857	802	838	821	750	774	859	787	824	844	809	791	812	772	815	763	771	779	764	817	788	821	843	760	852	815	808	800	749	802	833	809	758	806	798	825	789	808	788	730	802	807	760	815	790	803	814	782	810	761	793	786	792	813	770	794	799	807	779	803	788	805	828	795	808	735	793	815	805	806	804	811	825	811	809	773	780	809	799	792	790	821	776	745	825	743	787	808	797	805	764	834	796	788	818	824	789	811	825	824	728	718	767	851	832	840	807	839	818	805	840	812	827	768	809	775	749	808	775	752	782	814	820	818	818	780	745	727	770	805	794	786	848	793	790	835	816	738	792	802	806	804	824	816	780	810	785	834	775	757	799	863	759	782	773	823	801	806	837	807	793	819	780	804	831	789	786	775	830	827	859	800	800	765	727	816	762	754	832	810	859	800	811	791	800	801	787	783	755	815	792	753	821	803	779	789	783	734	806	802	785	825	828	799	851	776	832	833	804	801	797	780	833	866	781	809	754	789	826	773	797	736	779	817	766	793	778	826	831	785	777	775	786	806	805	794	836	787	797	820	800	831	807	774	823	772	784	774	849	818	820	771	815	780	782	820	776	782	843	804	793	835	765	847	805	754	800	796	799	819	846	817	818	846	808	722	855	766	802	837	822	806	805	789	774	818	761	797	849	786	778	772	812	791	863	788	736	803	729	800	849	799	819	782	808	768	789	776	758	787	776	804	844	760	779	784	783	777	806	777	809	831	835	764	754	811	835	825	781	748	821	761	833	851	796	794	802	786	782	764	785	803	732	830	735	815	721	777	810	797	816	789	759	816	820	796	805	793	801	759	793	775	753	809	769	808	772	808	789	786	796	869	830	767	798	763	823	775	811	794	774	759	807	762	788	846	751	815	820	814	731	841	764	810	823	786	809	801	837	811	745	812	793	799	805	756	792	821	767	825	774	751	784	834	784	793	813	769	764	823	818	778	821	759	823	794	743	787	819	773	770	823	794	843	800	799	811	771	780	769	812	798	789	821	822	790	815	841	792	736	731	859	738	812	762	842	779	762	819	770	767	812	782	814	782	862	777	768	803	814	835	766	795	789	751	788	845	819	756	828	804	761	818	812	792	779	801	784	805	800	819	782	799	772	771	742	757	789	739	861	802	775	754	797	769	759	802	790	841	799	804	753	782	793	745	779	821	758	766	737	799	770	790	791	815	804	769	758	793	774	805	800	803	765	808	752	765	820	862	825	755	823	767	819	754	776	784	805	791	764	787	759	819	818	769	792	731	776	770	797	769	785	786	826	804	810	788	728	783	776	787	742	776	809	788	776	824	810	801	810	766	792	837	765	825	836	806	817	773	789	799	742	766	794	867	813	826	784	795	795	779	803	821	780	814	848	818	811	748	818	770	789	840	812	850	810	772	776	836	809	809	789	818	825	776	827	796	789	772	784	806	785	791	775	767	811	825	818	777	806	808	778	775	771	769	789	853	793	762	817	782	804	779	803	773	793	832	792	821	824	762	791	782	801	769	799	757	827	780	760	814	788	762	851	824	791	801	795	745	801	773	769	811	791	793	786	815	779	782	850	763	812	824	758	799	813	860	803	755	822	810	787	807	789	766	815	770	792	779	800	792	732	785	807	769	834	803	798	775	835	769	786	824	776	813	824	798	820	778	787	757	847	805	832	782	779	819	746	770	797	772	840	761	826	807	758	781	830	794	823	797	816	828	805	821	779	777	784	804	802	796	759	827	760	796	767	772	749	823	838	818	801	779	813	856	852	833	885	822	793	783	783	805	783	890	785	846	816	775	778	793	815	816	795	814	808	735	753	805	821	820	744	780	793	733	745	782	811	829	782	808	822	823	804	776	755	827	829	791	756	795	833	806	860	827	753	820	795	809	780	790	806	774	850	810	779	794	821	876	862	825	843	787	793	808	811	817	819	819	777	802	748	786	851	808	812	833	840	747	827	783	776	817	810	817	790	816	818	829	803	773	814	841	817	832	785	787	836	811	783	799	818	780	756	782	800	788	783	795	778	792	736	824	797	823	789	812	762	817	803	778	788	745	804	788	773	785	789	796	770	830	804	826	852	797	820	810	818	783	779	839	803	789	757	789	846	777	810	783	789	780	769	798	803	779	786	787	812	842	805	773	799	811	802	755	789	810	839	778	780	776	791	788	804	753	818	835	857	795	759	793	776	778	754	740	783	794	753	812	787	838	836	755	824	799	810	772	884	769	790	751	770	825	790	800	819	865	809	808	742	767	834	805	789	773	803	789	811	788	789	774	813	745	793	817	843	799	799	812	751	817	843	721	790	785	798	795	789	769	829	771	775	782	779	788	785	801	852	736	780	797	846	783	788	816	734	752	844	773	769	843	776	776	802	786	750	786	772	799	801	751	807	778	753	849	769	797	822	756	773	779	746	808	807	798	817	767	815	757	801	768	805	812	764	807	770	775	779	730	787	770	806	776	824	818	815	783	782	845	813	792	785	815	769	771	833	834	830	799	785	810	803	789	783	815	815	821	808	783	839	803	868	823	816	798	769	842	805	775	806
23478	21570	29429	24370	21832	20412	11094	4529	2934	2055	1531	1376	1053	872	901	1014	820	718	703	730	666	677	685	686	776	2071	2462	1655	1358	1231	1103	921	740	548	543	567	538	509	540	556	525	545	540	550	555	538	562	512	572	516	559	551	604	522	553	556	551	554	536	517	544	547	540	565	541	558	550	550	577	529	560	582	561	530	562	531	503	511	521	529	547	560	543	558	527	553	518	532	530	573	497	549	564	551	526	586	550	538	546	536	534	529	550	556	549	529	519	496	580	590	547	543	537	547	579	554	549	521	532	515	573	534	575	551	552	515	545	557	524	546	534	541	550	528	535	542	534	505	559	501	520	507	554	549	524	496	488	564	554	627	511	542	546	524	465	526	532	534	530	545	528	557	519	544	579	540	531	541	545	530	531	514	545	522	518	583	577	546	557	575	532	521	576	546	525	546	553	535	523	514	524	528	549	545	534	516	544	508	541	513	561	506	514	480	604	573	525	565	527	494	555	531	523	491	521	588	566	551	553	507	517	496	548	534	522	521	582	532	580	554	554	501	527	558	518	525	516	537	507	533	538	493	552	587	565	524	498	567	558	514	529	509	550	562	573	503	549	543	568	572	513	541	502	522	500	526	571	555	521	526	534	574	557	500	552	585	551	514	544	551	511	562	522	539	565	554	529	535	526	539	485	537	509	602	536	507	544	571	528	501	542	549	510	557	566	531	538	568	533	529	529	553	600	518	546	503	538	548	514	553	511	496	529	578	537	534	536	530	488	557	518	478	519	513	512	536	539	595	530	559	613	531	515	540	560	527	505	530	541	528	539	540	529	545	555	518	537	543	526	540	533	567	541	534	516	570	549	543	567	531	550	544	568	522	524	539	547	530	515	510	609	526	552	521	510	568	559	570	501	545	532	541	526	554	540	539	521	521	562	558	527	559	559	510	557	512	583	546	497	552	513	537	522	551	522	524	547	503	533	514	541	562	570	536	534	544	539	545	518	524	553	514	520	541	521	538	555	531	520	505	521	545	566	575	498	494	518	532	550	572	542	577	550	548	544	498	534	521	529	549	517	534	565	537	510	573	549	592	562	501	546	601	571	559	547	552	540	563	533	498	552	544	518	519	557	544	571	527	566	558	589	543	570	526	534	554	530	543	532	557	562	552	533	547	575	508	527	536	572	581	582	502	508	552	546	521	553	598	541	556	584	549	558	564	560	551	519	540	575	554	547	537	519	522	507	539	558	552	541	536	542	558	535	519	528	511	601	524	548	560	529	522	563	555	535	558	522	581	514	506	509	547	562	563	558	541	531	543	526	509	571	521	542	470	587	559	573	566	559	556	550	548	517	502	579	531	547	540	543	507	543	525	548	536	538	534	566	553	539	524	544	498	584	558	529	548	535	543	532	520	542	529	542	570	546	576	552	546	525	579	534	540	590	540	542	551	526	524	553	577	514	509	520	538	546	574	567	569	554	529	520	570	551	549	583	543	551	572	569	529	554	557	536	543	543	561	560	560	598	577	544	558	478	533	536	549	561	518	539	531	581	553	571	514	532	548	572	535	516	531	517	537	547	527	524	545	540	506	561	554	519	533	539	522	627	539	579	537	549	542	533	538	580	516	513	539	544	516	566	561	570	520	533	544	502	580	533	503	541	543	554	559	511	592	549	509	547	541	509	539	564	525	501	549	533	553	512	526	524	561	536	552	528	528	521	529	520	528	527	557	525	543	547	577	536	587	511	569	519	528	568	532	539	585	486	534	545	538	544	582	512	557	543	536	541	544	563	523	536	544	514	507	511	561	516	537	552	583	550	525	578	570	501	552	523	536	535	532	519	566	513	521	553	527	559	510	510	524	532	560	499	545	535	535	561	539	540	544	558	540	543	524	537	532	576	532	539	523	545	550	533	529	575	531	538	574	550	605	534	549	503	530	514	540	531	510	512	543	528	535	556	564	549	548	534	499	551	552	522	573	531	564	527	525	526	505	548	533	546	569	546	575	496	521	514	587	545	533	570	538	572	553	539	528	527	537	527	561	533	499	560	540	499	547	518	504	578	579	521	547	588	558	543	528	533	548	573	549	526	544	559	534	539	520	573	556	521	511	564	494	552	564	548	563	489	529	523	556	509	554	529	538	533	523	576	547	544	565	580	574	516	541	530	532	541	491	537	516	540	580	490	509	554	540	551	507	545	536	526	588	553	562	476	517	514	559	541	542	534	510	550	536	534	571	578	532	550	570	544	544	508	516	605	527	525	531	523	520	510	501	556	529	534	544	500	561	539	553	543	552	515	541	580	508	515	523	578	540	524	540	551	568	529	525	526	533	557	506	534	566	550	555	556	548	541	572	561	520	525	576	517	542	542	575	552	516	505	528	527	533	525	530	505	511	559	530	547	529	534	555	540	504	459	521	543	546	533	540	529	584	543	509	571	543	546	563	540	518	518	567	551	479	501	549	607	510	574	525	531	550	517	511	510	537	541	546	545	531	521	514	526	506	519	530	510	505	568	555	529	531	547	503	539	561	530	554	514	511	546	554	577	519	524	523	523	546	554	541	526	541	517	555	554	552	482	540	544	569	563	585	547	535	540	539	557	532	592	516	575	562	557	538	486	506	541	543	499	558	485	534	511	533	549	518	545	539	530	539	538	541	547	518	525	551	530	486	529	535	521	520	538	547	567	553	576	527	533	544	552	520	540	476	546	524	529	545	515	556	553	566	545	565	555	556	557	569	583	530	507	527	534	555	569	543	547	512	544	544	565	528	567	577	528	501	577	557	542	538	541	568	537	539	536	536	510	538	551	513	566	543	536	531	534	541	554	502	523	517	515	509	578	578	543	550	479	528	537	529	544	526	577	578	529	554	554	552	535	555	538	517	580	537	557	570	495	519	473	569	513	535	556	533	540	509	531	581	540	497	563	545	530	586	533	501	541	554	579	494	501	493	500	549	525	529	550	502	531	561	513	539	527	519	554	582	500	551	505	558	578	527	519	597	508	534	508	533	530	553	553	567	550	574	574	513	545	547	545	557	531	556	519	538	525	551	549	568	493	513	554	578	611	563	521	537	538	549	510	549	546	532	562	553	556	558	543	529	527	568	514	546	545	523	574	496	539	543	543	544	549	564	503	540	502	539	542	540	514	535	528	559	578	519	491	525	550	560	557	495	549	568	518	528	550	531	557	528	510	563	548	555	520	559	551	569	503	555	502	564	551	531	550	529	528	532	499	544	504	515	521	526	518	542	528	576	566	506	570	528	540	537	527	535	548	549	521	502	527	536	564	513	551	544	522	528	550	569	529	566	568	541	548	514	591	518	563	532	592	566	551	509	504	518	523	488	549	510	549	521	538	529	548	526	584	585	521	531	527	558	523	554	509	550	560	567	526	550	494	566	536	520	489	535	526	542	520	558	537	541	543	507	532	509	548	509	565	541	544	524	533	554	580	542	543	552	566	527	517	539	556	557	516	574	522	593	558	511	588	525	538	554	569	571	496	496	524	541
36908	54535	49470	36260	25314	17025	12428	9263	7144	4993	3745	3292	2301	1755	1785	1936	1629	1380	1276	1226	1208	1215	1178	1159	1445	4613	5744	3807	2938	2688	2199	1633	1252	919	820	851	855	760	815	787	824	772	802	710	788	802	784	816	813	788	790	819	797	812	795	820	782	793	839	780	811	793	767	795	793	842	754	800	757	797	824	754	810	782	777	810	796	745	771	780	807	776	776	857	755	828	841	800	761	767	799	772	760	816	796	795	734	822	800	786	780	776	796	808	752	775	796	785	836	817	790	758	804	793	827	811	807	795	752	785	818	764	876	805	805	746	768	787	776	771	766	801	753	769	778	796	805	769	832	762	803	780	851	805	739	787	805	792	793	761	836	790	788	766	744	782	753	759	787	763	840	753	788	849	816	775	790	810	787	797	758	761	728	773	804	767	785	787	775	775	819	792	776	798	795	711	770	772	788	770	826	794	758	769	791	757	833	776	763	797	761	781	812	795	787	747	780	771	818	759	816	744	803	807	841	781	795	770	809	772	868	777	823	804	783	788	734	788	800	771	840	766	812	785	786	751	829	752	806	768	786	770	779	789	792	826	758	801	824	822	755	777	783	813	732	787	791	771	767	794	723	830	803	770	789	741	804	743	777	734	798	783	775	786	730	771	814	762	824	806	801	792	750	815	791	797	765	790	777	783	760	773	741	797	826	756	763	781	754	823	740	767	798	796	746	783	738	790	831	828	783	777	770	800	772	776	792	764	767	810	809	819	749	801	797	785	757	759	769	810	795	801	775	771	808	806	837	784	790	729	754	785	766	784	758	807	785	832	764	795	737	817	839	793	798	767	828	812	815	789	796	815	747	829	790	805	793	782	748	746	840	818	840	819	787	787	748	805	790	718	793	796	804	800	832	754	810	808	767	751	781	816	777	799	780	757	797	758	755	797	771	767	768	792	808	811	789	780	822	844	804	823	801	750	792	768	777	771	742	792	752	772	776	797	800	789	828	766	791	735	825	802	772	809	749	776	732	837	781	748	753	751	788	828	775	805	721	731	804	809	764	817	755	765	769	795	717	802	799	764	795	782	806	739	713	796	795	758	827	761	802	783	796	778	714	785	736	812	827	758	814	790	836	767	801	795	806	791	794	768	780	773	812	751	769	770	835	812	799	824	784	781	731	798	776	758	806	796	742	741	750	780	767	799	804	740	801	833	811	774	777	806	775	750	801	788	770	755	797	788	740	733	804	786	788	787	745	795	762	819	791	777	817	781	843	780	777	778	802	755	794	745	835	771	781	817	787	793	771	789	803	798	831	783	787	760	803	823	771	772	767	749	776	811	770	817	826	786	797	792	792	734	760	790	752	783	789	791	779	818	759	818	746	771	809	782	804	769	761	766	767	792	823	758	773	764	798	791	810	808	818	789	764	777	761	815	772	824	770	847	745	748	825	799	797	740	813	782	837	736	791	791	774	791	824	779	825	776	784	774	780	825	812	807	846	836	778	754	759	821	769	724	780	794	791	816	807	792	747	819	804	837	781	787	782	760	852	809	801	829	761	818	809	789	858	796	818	812	771	792	823	778	839	761	763	742	807	750	789	748	771	773	804	781	826	791	789	799	762	747	741	779	768	792	778	812	752	786	825	770	832	787	808	818	852	788	799	794	749	791	822	775	766	779	798	795	792	770	760	763	811	793	774	781	793	809	770	791	800	834	739	766	834	809	728	822	771	785	793	811	717	812	758	790	797	808	817	787	789	764	800	765	769	759	801	736	738	808	721	767	797	773	825	789	756	824	850	757	851	785	785	796	770	767	800	785	812	876	788	741	761	789	800	798	770	734	845	834	776	774	757	802	796	773	841	757	872	740	776	815	762	773	780	791	817	791	732	768	803	805	775	812	780	765	813	746	796	778	773	802	819	799	810	780	811	778	765	822	762	754	813	783	794	801	778	776	790	774	775	783	797	831	794	744	780	782	791	791	751	761	768	769	824	816	810	782	752	746	765	771	761	805	769	778	835	831	826	753	792	822	783	744	759	834	758	795	781	778	815	790	777	818	803	765	776	783	781	834	782	790	788	763	779	800	741	812	738	797	818	782	797	840	802	811	792	735	813	781	765	797	803	773	749	782	761	769	810	774	781	791	815	760	813	775	799	800	826	767	804	799	789	765	759	778	795	799	797	759	774	742	774	810	769	766	796	763	841	816	746	814	781	772	792	767	794	799	801	777	741	767	771	802	761	776	802	798	800	776	798	805	782	794	807	783	772	773	810	828	821	814	776	764	757	793	778	768	751	822	802	813	829	798	786	807	819	755	778	813	761	797	785	801	794	783	776	795	805	768	782	765	794	784	766	749	768	761	762	761	818	785	840	785	795	805	827	803	832	812	786	787	803	760	804	768	779	752	757	793	737	764	782	764	772	807	835	802	757	806	862	751	790	744	788	805	762	800	838	746	786	783	759	762	776	792	755	756	776	767	782	755	817	814	786	825	819	773	806	789	769	791	805	774	800	785	816	770	789	721	824	797	790	777	835	773	764	823	729	794	811	756	797	753	811	813	790	783	780	771	748	743	784	739	829	788	819	801	764	791	804	795	803	796	827	825	767	832	828	796	783	820	780	783	757	753	754	795	782	820	815	753	776	779	782	806	801	735	805	775	718	841	806	763	796	753	796	758	747	803	824	772	790	824	787	781	801	785	734	774	788	764	749	787	786	791	797	743	754	784	717	777	812	736	797	774	782	788	719	829	782	818	769	785	758	784	772	780	784	801	742	834	772	784	737	779	793	773	804	772	848	815	752	743	721	793	775	771	787	745	807	820	783	773	746	778	820	789	775	822	784	751	824	736	743	772	767	789	845	729	754	776	846	849	806	777	840	782	807	813	767	787	853	791	747	773	804	804	759	758	769	769	779	795	785	806	776	807	739	812	785	756	744	838	773	815	806	736	785	802	751	753	776	764	774	791	790	783	786	775	773	786	794	799	791	730	752	784	804	786	797	759	753	770	772	772	819	804	754	795	773	863	774	775	749	754	759	745	757	799	798	752	792	752	808	754	802	814	750	798	781	816	760	792	785	782	792	794	784	751	793	784	780	851	782	775	819	796	807	731	837	780	764	815	801	787	786	786	779	766	774	781	816	796	771	816	812	769	774	748	779	816	770	822	831	774	839	787	801	801	789	765	769	754	787	783	740	763	796	773	784	746	808	797	808	813	780	815	857	748	769	799	838	815	754	750	814	777	780	775	837	787	834	814	747	818	772	771	797	750	809	784	726	789	767	764	775	785	784	782	748	815	769	831	805	779	791	812	772	824	752	797	810	824	764	788	794	769	830	795	798	793	808	748	795	817	771	765	771	774	793	765	764	835	804	768	812	771	818	734	792	772	776	816	763	825	765	752	757	733	774	763	802	804	741	851	739	771	784	769	820	785	776	783	726	791	762	794	816	779	790	767	789	754	763	800	801	774	776	725	769	791	778	776	822	765	819	778	801	764	745	785	773	773	785	759	796	795
28987	25642	27269	17522	8091	4232	2500	1822	1315	1121	929	769	723	652	639	662	602	605	587	582	611	623	567	550	577	579	693	708	754	671	602	584	581	546	514	551	525	505	542	547	521	556	552	494	524	558	511	566	510	499	497	535	505	519	517	551	509	524	561	528	537	538	531	536	531	533	552	572	517	509	535	522	534	528	521	524	560	563	570	544	536	567	549	511	541	479	524	542	549	522	516	508	519	525	543	532	539	497	513	533	509	527	512	553	520	534	533	558	581	500	521	508	512	507	539	560	525	531	501	546	549	531	520	524	558	479	509	527	565	501	588	491	527	550	515	522	503	544	543	555	533	512	502	533	541	584	540	520	561	548	506	520	524	548	508	553	524	504	514	535	514	553	525	512	551	545	506	581	521	568	544	513	531	536	548	530	565	544	559	548	488	559	537	558	531	570	557	559	565	524	522	490	553	505	514	510	524	547	514	546	558	570	549	554	558	539	521	550	532	549	573	534	528	520	577	535	578	566	540	533	542	508	530	545	521	551	543	551	510	537	500	508	551	542	532	532	494	549	536	517	500	571	549	543	546	511	535	473	519	537	561	514	558	575	526	543	531	569	549	529	550	547	525	516	533	528	505	527	560	540	526	507	501	560	533	513	475	538	497	513	526	557	495	530	510	528	522	534	519	553	558	550	532	506	537	532	548	543	544	572	545	546	551	549	529	497	565	502	538	581	566	533	543	565	499	529	545	553	500	556	556	514	572	515	518	559	551	495	544	507	531	571	539	535	519	506	563	518	567	471	545	554	515	555	530	514	522	561	507	547	553	569	523	554	528	502	525	553	511	568	569	566	536	496	522	502	538	523	522	530	592	572	511	517	520	520	583	538	563	495	560	566	507	512	564	488	546	541	562	510	501	540	528	532	533	514	547	574	562	542	603	539	502	572	547	497	498	530	512	533	517	534	522	526	577	501	545	541	524	528	556	496	501	547	584	490	476	557	558	545	500	539	516	538	531	536	498	561	549	560	552	573	513	505	529	518	528	540	549	519	540	553	540	506	551	542	555	529	504	534	518	540	570	514	580	541	554	519	521	540	518	543	528	507	550	529	516	597	514	552	512	555	581	555	529	558	572	523	491	523	574	552	516	528	490	506	514	556	500	526	522	546	528	529	539	537	525	548	572	533	596	562	517	512	562	522	561	534	574	466	553	517	534	517	567	564	524	544	578	592	534	575	541	521	550	521	551	538	533	523	546	548	577	561	555	506	561	528	542	502	556	526	569	510	519	553	517	533	515	508	564	498	524	511	490	539	585	509	583	547	551	550	533	510	525	531	494	506	519	540	551	564	564	508	478	551	532	542	527	537	529	540	540	532	531	577	533	511	537	560	511	548	534	514	590	493	566	538	546	561	490	554	529	533	507	526	546	543	543	503	510	526	500	518	498	514	505	520	547	531	539	489	555	521	558	502	535	545	517	559	519	556	515	546	530	534	536	567	530	559	526	565	528	561	576	544	529	520	550	600	537	505	548	505	491	546	522	540	559	571	534	515	518	517	525	523	514	564	560	501	560	521	553	519	535	528	541	502	582	561	536	545	565	535	527	545	507	522	554	503	543	525	502	531	563	510	544	533	520	560	530	520	517	503	545	554	527	552	540	514	539	537	547	554	532	527	545	469	541	518	570	556	556	525	541	533	522	506	519	614	501	504	532	549	554	532	543	553	514	533	523	568	552	493	553	538	545	515	568	554	532	548	500	474	560	565	523	515	496	523	512	565	515	514	562	527	524	500	518	508	555	514	517	531	500	557	501	554	500	526	521	567	568	529	558	514	559	545	523	534	498	561	560	525	503	479	534	511	534	563	575	535	511	526	504	525	584	544	536	528	548	545	547	539	504	518	551	538	506	559	547	548	560	544	553	536	507	574	469	528	538	503	531	558	548	551	494	529	565	560	513	519	547	521	534	546	535	538	506	530	542	519	541	538	570	530	552	505	549	557	560	535	530	499	518	534	541	561	601	535	535	528	523	532	538	519	500	541	509	529	523	544	545	563	503	514	541	611	523	579	536	517	551	512	560	499	542	528	547	538	545	559	477	513	560	528	591	527	556	550	548	525	537	528	523	484	518	553	541	545	547	526	546	543	572	552	531	533	591	526	502	538	524	559	536	574	533	504	506	515	547	544	517	518	520	527	530	514	537	518	535	577	512	487	505	483	553	537	493	568	531	552	531	500	550	541	509	553	548	553	534	551	537	552	569	541	557	572	534	525	517	507	529	546	532	600	497	529	523	535	524	498	526	504	528	522	555	542	553	555	534	511	517	521	502	526	578	503	517	559	554	562	560	523	507	504	523	562	537	507	547	558	511	507	553	518	526	532	522	517	560	553	513	542	562	527	523	556	574	539	511	539	492	527	562	566	516	531	521	537	544	515	579	542	530	483	540	545	550	519	493	528	560	536	505	555	475	501	528	500	500	505	533	498	538	490	524	570	525	516	489	550	520	511	558	505	507	496	515	541	572	523	513	525	488	521	561	521	536	519	532	572	514	569	561	501	545	533	506	520	530	558	500	491	540	539	516	572	520	542	570	552	538	530	570	554	538	526	507	562	528	516	515	514	554	527	513	561	553	521	513	530	536	506	541	582	518	519	536	517	507	532	583	567	537	528	542	555	508	499	539	582	512	540	489	555	506	530	579	501	530	549	568	567	552	573	532	525	539	536	538	512	550	570	538	553	532	512	480	520	553	558	537	572	536	541	550	535	512	538	494	514	530	548	531	520	534	530	504	514	508	545	526	513	533	521	530	545	531	544	517	555	530	540	503	589	553	485	542	529	521	531	479	568	504	500	570	552	534	550	544	570	541	531	599	556	512	550	503	505	521	492	531	522	577	526	581	565	532	539	530	553	536	536	574	540	555	565	533	511	506	535	530	555	545	520	531	528	512	546	601	508	516	522	511	550	569	500	564	512	541	524	548	524	512	541	530	532	540	529	517	512	533	509	549	544	534	545	497	513	548	543	516	516	587	473	538	568	562	554	548	526	577	546	530	537	539	569	509	511	521	520	524	526	536	525	525	500	519	540	525	549	561	505	530	513	542	550	544	559	538	513	520	538	522	559	531	504	503	565	535	520	575	555	496	567	530	527	531	512	531	524	525	521	573	525	557	512	523	540	510	542	531	578	542	515	543	545	473	557	519	550	510	537	573	521	531	513	540	537	565	534	528	554	544	522	543	519	541	531	508	568	543	518	530	522	522	562	543	568	530	525	527	499	589	514	541	557	520	525	511	534	520	512	565	544	542	575	530	500	513	496	531	542	572	527	566	530	569	534	525	518	561	542	517	497	538	558	526	569	488	536	495	510	535	516	529	568	504	519	499	527	539	547	555	529	555	512	567	548	525	599	540	556	549	532	550	506	550	552	524	536	549	508	520	548	584	575	519	552	526	528	518	535	569	554	516	557	548	532	524	565	571	531	530	544	535	491	526	567	547	524	542	553	575	530
32997	40959	35535	22748	14652	9322	6114	4603	3454	2644	2064	1605	1314	1101	1203	1282	1133	1025	978	1000	966	955	908	929	888	1042	1263	1251	1162	1033	918	849	873	793	763	814	803	829	803	815	836	806	822	815	754	787	818	834	772	746	760	790	801	751	802	769	819	808	791	785	779	786	786	825	784	854	820	781	774	800	746	754	810	786	745	788	775	829	831	806	828	815	797	798	760	745	799	793	819	838	793	776	776	757	803	760	840	807	768	766	794	773	754	775	780	832	764	774	795	820	800	710	828	754	787	778	737	746	782	777	825	783	788	833	799	841	813	798	800	804	803	796	748	822	748	871	777	778	819	786	705	784	791	807	816	819	768	815	793	797	789	800	744	793	799	765	756	804	797	738	751	760	770	788	811	793	837	760	834	772	793	797	796	830	799	820	765	773	762	790	819	788	731	782	784	812	766	794	771	811	839	823	763	746	749	749	790	747	787	772	771	809	782	761	842	751	815	825	825	778	813	798	815	750	784	818	808	796	790	738	786	827	819	789	737	802	785	852	745	822	859	797	721	831	739	786	747	764	838	826	779	810	790	789	779	798	831	785	809	796	872	742	759	851	835	773	798	757	834	757	797	793	817	794	839	786	761	771	806	829	784	770	787	783	749	801	787	802	830	809	773	787	774	810	771	779	774	872	819	834	771	826	801	777	848	776	722	806	808	799	759	805	793	793	749	785	809	836	791	767	783	732	833	844	759	836	810	835	800	816	751	831	813	801	815	783	764	797	802	800	779	793	787	829	757	817	804	789	817	784	809	762	815	797	770	820	787	775	778	772	799	800	795	785	760	767	769	819	801	809	843	768	795	761	739	803	767	766	809	807	761	740	790	716	805	833	811	785	796	808	727	785	759	787	752	756	755	827	789	805	760	747	767	741	815	824	843	806	730	784	857	742	773	804	809	803	812	809	783	851	801	805	830	812	776	809	778	746	813	749	808	776	783	791	848	810	753	793	784	806	846	799	832	797	825	803	790	827	807	810	845	800	818	802	767	777	826	783	836	797	813	786	763	814	790	831	774	801	826	785	800	782	789	808	787	782	766	826	775	826	764	793	794	806	786	767	781	819	807	756	765	829	775	785	771	771	786	823	779	798	812	808	803	797	793	764	714	833	877	814	796	780	807	808	806	760	788	795	811	795	837	788	797	814	793	766	848	777	757	742	797	809	793	833	818	824	790	804	783	831	774	797	767	750	803	793	813	841	778	754	838	757	862	780	764	746	812	814	771	776	810	808	813	773	813	730	727	797	788	793	798	751	779	781	797	729	812	772	832	797	765	766	789	812	778	766	788	834	840	813	770	741	802	807	793	749	731	786	834	797	798	726	853	771	818	786	725	805	782	775	824	781	793	808	776	765	789	797	782	816	781	807	789	760	832	794	765	782	831	787	788	824	814	831	821	749	827	763	838	809	785	805	786	794	771	851	821	788	811	816	785	782	810	742	820	789	827	778	826	873	786	815	793	807	809	869	760	810	761	795	756	795	782	818	828	785	824	828	759	810	809	801	803	774	779	793	785	780	798	767	760	806	812	806	775	791	775	813	783	837	798	798	810	778	820	783	783	779	765	807	759	777	809	759	793	794	789	772	835	842	741	752	772	782	811	737	784	769	779	802	794	773	766	779	794	788	744	805	796	782	831	780	791	770	838	777	781	793	774	769	784	817	731	786	835	768	803	779	823	764	793	781	767	839	842	798	780	756	771	801	783	857	801	783	818	809	809	772	768	805	816	777	823	774	782	804	847	764	773	779	826	821	781	779	819	810	788	763	774	831	819	852	780	811	757	781	830	804	759	800	830	804	751	735	779	797	744	740	788	760	815	760	784	865	844	873	784	785	778	829	819	741	779	790	779	833	773	736	749	785	833	764	781	800	786	780	817	782	821	788	790	797	765	809	779	821	793	791	762	774	791	765	828	782	780	766	747	750	813	791	740	820	816	769	831	773	800	816	742	769	807	791	770	743	762	804	836	811	782	823	835	820	800	759	788	805	806	826	774	770	808	787	809	812	758	773	812	758	760	774	828	740	798	812	778	786	808	773	797	770	809	822	759	814	814	811	799	813	770	768	805	840	775	817	805	792	785	774	783	810	825	790	771	824	761	788	819	768	803	825	796	793	815	788	834	800	787	767	763	801	803	772	781	766	778	835	810	787	783	807	731	763	809	824	806	832	777	785	814	796	759	807	781	817	761	819	793	800	821	775	825	749	794	746	782	801	735	773	769	770	749	786	791	803	749	786	767	783	858	786	815	750	782	777	804	802	786	811	786	788	780	794	779	805	772	787	779	753	809	736	800	789	843	784	788	819	786	777	804	753	836	827	829	794	801	803	750	779	788	761	768	749	763	776	783	758	808	801	800	763	794	783	767	820	824	766	834	855	818	822	774	773	822	761	785	808	815	788	761	789	755	763	809	810	760	816	799	809	788	755	795	830	781	823	824	781	805	779	783	775	851	762	776	810	798	746	790	767	760	790	783	769	758	803	789	839	788	819	811	827	821	828	798	800	798	804	798	860	788	785	780	810	823	773	799	786	801	744	818	777	773	816	755	821	756	833	804	797	798	816	794	796	796	790	755	805	806	813	826	795	773	822	791	779	788	786	795	833	776	860	802	789	796	798	749	774	795	752	739	789	794	849	788	747	803	783	784	789	795	781	797	770	808	794	846	814	772	796	783	792	832	784	835	802	840	836	809	829	819	772	798	763	802	793	811	830	825	823	798	776	740	849	725	788	838	767	782	767	764	808	777	780	784	792	810	804	816	837	830	781	758	797	794	777	832	801	783	759	811	784	809	839	819	837	747	805	838	763	788	790	793	769	855	856	741	721	789	836	739	792	784	816	783	789	803	787	788	801	770	763	821	790	840	805	801	776	826	822	769	822	817	762	787	851	797	770	783	811	762	795	817	796	793	771	790	751	730	811	799	811	811	810	764	772	776	797	761	799	816	776	804	799	866	762	783	802	808	807	825	820	823	822	761	769	809	794	809	811	789	751	787	785	805	806	741	835	836	758	793	763	777	796	747	792	781	792	820	816	794	797	770	785	767	766	788	795	780	795	785	766	782	827	839	764	820	797	815	774	763	833	786	803	768	816	804	751	785	806	796	769	777	794	841	809	762	826	774	849	748	754	799	844	792	792	810	794	799	822	778	786	770	803	806	785	809	743	806	760	873	772	805	783	789	809	800	796	808	765	752	812	785	764	767	782	796	801	822	779	801	846	831	812	770	772	768	801	810	828	765	822	790	794	754	777	819	828	799	764	807	785	777	825	764	732	840	844	808	808	789	844	791	807	777	780	798	755	759	797	789	799	799	823	820	764	776	752	816	751	748	740	800	788	737	822	820	791	803	787	816	780	792	780	772	803	783	778	806	789	818	780	768	799	788	792	773	789	792	804	803	789	803	787	825	789	773	793	801	744	853	816	769	846	818	761	809	782	833	754	818	824	783	812	761	758	830	817
24781	21618	28780	25631	19882	10786	4882	2988	2129	1667	1256	1034	804	710	662	734	743	668	639	613	622	594	628	603	661	1188	1615	1248	1037	889	809	686	607	584	563	528	547	561	517	542	539	566	535	559	573	489	516	556	570	540	547	554	552	533	538	577	553	532	527	557	579	534	530	575	573	498	550	543	554	551	513	566	549	548	544	521	525	500	499	543	547	542	481	521	538	550	496	584	522	491	549	520	519	524	556	535	571	569	512	539	520	514	556	557	603	534	549	536	555	551	527	509	547	559	510	557	530	479	534	510	563	572	522	524	560	554	571	540	500	516	545	527	524	507	532	511	542	541	512	568	565	559	584	489	528	559	539	574	543	559	537	583	492	560	535	580	507	554	520	529	529	563	545	548	526	499	566	561	567	517	534	560	513	577	532	588	534	513	543	582	501	546	562	540	546	553	504	567	502	570	541	574	546	565	569	525	550	532	544	544	546	512	517	537	554	532	540	546	522	513	510	544	541	572	531	515	517	515	543	535	527	527	551	556	535	544	516	543	523	535	526	584	561	509	559	529	525	529	507	581	516	558	538	570	533	540	568	519	514	541	549	525	515	585	571	551	571	563	560	551	562	528	537	523	524	543	584	517	536	534	539	530	531	543	506	536	552	523	522	523	548	532	594	559	566	545	528	539	505	545	532	535	536	521	520	587	548	515	536	550	560	508	522	528	585	495	534	524	609	521	513	555	547	514	500	537	566	548	524	557	561	553	547	480	513	532	531	583	582	532	521	519	526	555	487	573	587	510	555	526	553	571	521	522	532	568	540	524	555	547	507	562	512	556	568	509	532	528	529	528	553	537	559	495	564	533	547	547	549	535	512	521	521	538	546	535	535	548	533	536	567	528	557	520	569	532	534	535	568	515	525	529	528	531	512	532	547	521	511	547	528	491	528	546	555	519	590	531	511	513	516	523	535	578	559	546	518	491	539	504	584	550	517	509	499	598	525	537	559	533	531	585	506	529	531	527	519	537	493	594	524	537	534	490	548	530	507	514	583	501	531	487	532	565	568	516	556	531	548	552	510	562	548	568	531	516	559	502	509	527	541	501	486	529	570	496	561	530	557	548	520	539	514	541	504	526	524	523	538	534	570	534	514	500	533	551	520	532	540	543	539	530	541	536	564	486	565	565	539	517	506	546	559	548	541	556	514	556	552	528	542	540	562	502	513	523	542	561	573	513	520	549	544	544	537	577	518	555	502	526	583	568	541	545	517	527	522	569	533	539	548	512	510	537	532	565	539	572	529	517	517	553	571	506	548	556	521	532	568	532	547	564	530	534	512	529	555	515	559	522	501	565	562	548	545	525	521	556	558	537	571	517	528	519	542	582	554	548	539	545	527	533	526	561	530	551	548	568	554	512	522	543	541	543	497	574	545	518	546	532	542	540	529	519	559	551	532	488	578	539	582	552	547	510	545	495	556	512	555	568	591	540	544	509	570	566	550	571	570	543	545	543	565	583	565	508	532	563	572	547	553	544	557	522	568	531	541	540	539	506	545	564	541	513	581	559	515	550	565	559	552	566	569	531	524	536	551	549	547	544	560	524	587	529	553	572	549	529	531	515	560	549	531	519	506	569	550	549	575	492	528	565	537	521	548	534	504	506	580	563	525	533	540	583	569	573	520	554	543	530	527	554	513	556	501	548	511	544	505	563	527	561	536	522	527	515	529	525	563	516	565	541	560	569	503	518	527	562	561	539	558	517	540	537	568	553	549	579	546	511	495	567	565	528	522	526	566	491	535	571	495	542	521	536	498	539	500	539	542	496	549	541	521	575	574	539	555	538	553	565	548	543	545	547	535	516	554	530	520	553	516	583	531	537	534	499	537	553	545	503	540	536	568	535	536	523	560	494	536	525	543	531	548	530	543	587	528	590	528	555	551	528	555	559	520	560	557	498	575	506	550	529	535	536	520	581	531	558	511	539	554	549	536	509	518	539	559	519	526	554	591	518	516	577	532	548	561	550	529	542	508	536	532	521	529	538	540	537	518	568	546	583	522	542	581	553	573	516	552	556	550	545	556	558	572	543	555	507	542	527	569	493	531	541	539	550	579	528	552	541	538	534	522	517	534	551	509	585	513	552	544	557	534	577	567	548	560	504	543	559	535	551	491	560	524	546	552	540	539	530	533	550	539	543	587	558	504	575	535	523	585	544	578	530	543	539	589	511	529	574	576	572	538	517	559	556	525	587	559	577	519	546	502	518	491	577	559	509	576	534	543	536	567	574	529	575	546	557	534	593	571	519	525	547	530	540	539	546	497	538	574	568	519	532	516	521	554	545	552	482	554	493	554	563	519	558	536	546	504	521	524	504	490	524	530	516	584	531	526	506	539	540	521	535	551	547	525	531	546	578	559	538	554	536	514	568	518	544	547	498	499	528	571	548	504	540	541	589	553	519	579	567	512	560	553	528	539	588	551	554	533	578	493	565	560	587	493	546	602	568	562	541	491	542	519	520	519	568	562	553	525	524	514	525	511	495	492	507	538	527	562	530	548	539	557	540	538	528	520	514	553	517	539	511	503	558	541	534	568	520	556	526	521	544	548	502	535	573	526	519	510	540	558	531	586	513	552	516	507	537	582	527	511	566	553	541	523	559	556	542	558	548	548	602	561	545	549	524	526	550	503	520	556	557	517	552	541	572	560	546	542	527	563	519	568	504	514	548	553	546	531	540	520	534	545	564	501	535	499	551	504	537	516	518	514	515	554	518	543	511	570	561	494	565	532	550	570	567	550	556	508	534	529	507	518	563	584	560	541	548	537	549	520	564	540	534	535	532	551	508	514	522	526	551	534	543	518	565	538	528	556	548	557	518	538	569	569	520	551	519	510	524	560	514	492	487	548	561	531	555	508	557	522	570	528	581	544	538	531	561	561	563	511	547	576	539	521	552	537	571	550	536	571	505	544	563	553	543	513	538	532	551	512	540	559	570	533	570	550	563	541	505	588	542	530	550	531	519	573	509	566	535	500	527	546	569	588	541	501	521	513	539	535	550	525	526	547	555	494	538	532	541	521	535	522	558	552	577	512	545	575	556	536	518	552	525	547	474	500	522	496	566	538	530	529	528	512	564	517	546	531	551	511	517	534	520	532	537	573	517	537	537	545	568	534	544	537	534	519	539	523	551	561	530	519	530	479	516	557	503	528	529	551	527	538	514	524	542	512	532	569	527	547	508	515	558	549	542	537	571	507	535	556	531	543	536	528	488	539	544	556	502	484	513	489	547	517	530	545	584	533	535	535	533	534	506	577	537	555	550	503	578	564	537	504	562	525	521	520	505	539	559	486	498	523	536	536	516	550	561	513	580	571	554	498	524	517	546	535	525	546	569	525	509	536	564	516	515	555	522	514	518	538	553	517	543	560	524	526	515	513	527	574	497	520	533	545	524	575	567	520	545	553	564	551	575	548	542	529	516	533	508	523	539	572	565	563	536	537	539	527	518	514	532	532	525
32685	47139	43765	31113	20017	13767	9194	7131	5337	4121	2874	2063	1588	1343	1376	1182	1374	1277	1078	1050	1083	981	1033	1020	1450	2716	3634	2753	2136	1739	1387	1224	935	841	831	804	849	839	800	794	792	893	773	776	790	809	786	808	774	832	770	776	761	745	823	836	903	793	803	760	828	799	835	863	798	804	739	773	769	824	821	733	789	815	835	817	770	828	779	823	830	804	744	822	776	797	794	780	783	811	776	781	801	806	788	793	758	851	818	747	803	778	787	761	783	816	815	826	841	820	774	790	793	768	795	744	836	800	763	793	800	760	797	811	788	772	745	800	772	814	749	805	829	834	766	788	807	805	786	776	797	798	781	835	823	797	809	803	766	796	784	803	812	815	754	763	847	833	818	840	779	775	776	794	783	843	771	789	827	811	780	833	840	797	778	769	790	814	805	803	798	839	745	795	834	809	827	788	806	795	779	782	810	821	756	844	764	753	806	764	800	793	807	828	795	717	785	765	815	871	766	799	780	864	764	808	825	806	735	787	793	773	831	841	784	797	779	821	856	795	763	809	787	766	708	770	799	810	770	777	852	773	785	767	854	826	805	869	791	817	793	782	856	779	805	794	765	798	804	850	815	795	819	785	775	820	803	793	769	825	769	794	794	750	772	807	773	744	776	848	809	794	766	801	787	815	833	818	784	788	795	817	792	791	815	819	765	789	806	815	738	774	827	856	809	842	796	813	837	773	837	828	782	797	805	806	791	864	861	773	785	822	753	781	769	843	790	833	801	764	829	798	812	804	778	803	773	785	806	780	781	838	770	754	779	824	802	852	787	774	783	808	795	799	782	784	859	825	753	773	780	835	797	805	870	776	784	776	774	813	820	731	790	835	842	794	771	813	801	786	784	815	828	824	842	761	800	850	779	818	791	805	835	792	801	831	837	764	830	781	832	827	798	777	812	779	730	787	800	788	767	825	877	789	825	782	758	823	773	794	770	780	842	817	768	804	814	776	791	783	810	784	819	774	801	841	815	792	844	778	804	746	823	803	774	827	882	805	786	814	783	774	824	803	789	825	813	771	774	740	779	784	808	832	773	782	814	829	832	796	759	786	773	844	799	827	831	811	791	761	808	763	799	785	800	855	784	835	825	796	836	761	828	789	793	772	794	785	783	814	800	789	822	818	803	748	818	840	851	802	831	783	845	775	823	782	750	837	829	810	807	809	794	822	792	846	766	810	810	765	826	851	809	792	803	821	847	836	791	819	772	787	797	784	809	858	887	821	821	774	771	776	766	808	787	779	808	845	748	819	824	841	837	839	756	754	779	841	805	798	807	774	810	775	803	808	778	784	836	799	766	817	830	854	824	773	776	826	757	801	775	822	800	802	816	824	785	798	784	786	761	794	784	802	775	801	821	790	793	828	819	790	817	756	804	803	878	837	765	831	787	768	831	806	791	789	798	787	778	806	794	767	816	870	822	751	800	826	818	807	814	762	798	730	766	813	763	817	818	808	830	787	822	784	787	824	746	783	894	785	797	791	791	837	796	834	777	759	756	816	796	796	838	834	844	777	831	807	792	810	788	853	794	746	726	779	781	813	768	765	801	849	780	800	786	806	767	781	793	808	797	827	792	776	805	846	840	785	846	809	796	798	773	830	826	802	804	779	814	785	811	786	798	801	804	820	762	819	767	762	829	789	787	777	783	770	795	787	794	798	796	813	763	822	820	813	816	854	796	824	746	813	838	786	807	826	809	800	859	816	847	766	834	759	792	828	809	813	784	794	791	785	797	846	747	758	765	782	773	807	781	809	811	770	801	784	771	824	838	849	775	803	772	806	826	805	770	834	782	805	754	802	789	825	794	856	814	788	796	823	809	777	849	806	769	753	802	768	829	848	809	820	771	816	787	862	790	812	844	808	799	791	790	791	810	849	814	778	805	778	813	774	771	812	772	797	798	846	838	848	826	813	809	845	795	804	762	758	774	774	837	791	805	766	773	811	790	784	830	815	761	812	787	803	766	851	820	822	820	829	844	840	825	779	805	779	866	806	820	794	790	814	765	820	785	809	762	822	802	799	778	754	804	786	773	783	748	818	791	807	812	792	820	773	812	747	807	813	801	795	814	818	830	750	805	793	765	794	782	811	785	740	788	799	817	809	769	795	795	828	781	833	795	768	799	810	794	820	798	803	788	799	803	805	784	804	864	825	808	807	791	785	790	773	792	777	798	772	785	821	807	812	806	800	767	755	779	773	829	781	764	864	803	803	772	795	794	813	734	820	762	775	770	791	787	778	805	843	786	780	757	794	723	851	760	807	799	738	768	793	768	790	812	783	847	822	715	779	806	811	804	844	794	796	836	823	792	793	799	804	787	845	770	782	823	754	845	813	785	823	801	794	807	805	799	765	816	790	793	808	826	832	800	801	797	848	819	841	807	826	850	799	781	800	773	802	763	752	823	837	788	803	806	794	765	762	772	796	800	801	801	775	734	766	791	819	786	753	787	747	868	802	784	854	830	771	815	798	829	838	758	789	798	838	793	799	781	775	792	788	766	786	799	752	787	794	792	820	746	830	785	717	812	790	803	787	824	861	802	798	804	789	816	809	757	858	766	774	842	798	771	811	762	753	799	788	791	765	803	848	843	782	813	820	770	774	795	773	812	771	838	837	800	784	785	821	770	790	771	798	781	812	762	803	788	745	787	807	836	835	816	799	781	787	791	834	806	789	820	801	831	816	802	770	813	759	783	837	811	833	783	840	877	813	815	830	834	787	787	750	774	752	841	781	804	859	808	796	777	804	773	801	844	824	790	818	804	815	817	831	780	812	824	761	747	778	760	794	827	764	808	841	715	820	795	798	775	819	808	787	821	768	827	793	802	782	787	772	801	772	788	770	806	780	828	827	798	821	875	790	823	837	778	790	810	810	770	767	803	793	818	805	788	778	778	865	815	828	814	839	832	795	768	768	771	758	827	848	802	833	798	799	813	793	800	828	784	799	834	825	733	803	843	782	808	806	796	797	771	762	828	790	788	769	787	761	823	846	771	801	830	806	819	826	770	772	837	874	810	778	758	786	827	796	757	793	807	829	769	804	830	810	833	757	841	789	800	789	788	830	810	829	789	807	824	866	778	808	786	813	782	799	774	813	842	779	780	826	841	826	785	869	798	793	765	783	756	859	831	778	798	775	816	792	776	825	813	804	780	816	782	821	813	774	844	757	839	819	798	822	804	819	847	814	804	836	814	819	840	814	769	764	785	779	791	776	844	743	783	825	831	804	757	802	765	790	775	838	835	778	830	814	782	816	816	845	800	778	761	791	805	807	829	812	817	738	737	798	790	848	766	813	789	775	804	818	814	782	786	813	765	793	845	768	882	844	760	798	750	775	749	810	790	761	842	799	765	808	781	797	861	810	813	809	795	795	853	801	840	806	863	830	831	843	829	811	787	800	773	813	826	851	828	810	820	801	786	789	841	819	863	810	786	776	826	786	850	774	798	828	761	797	840	837	770	811
23543	21598	29475	24301	21772	20792	11277	4540	2954	2271	1686	1272	1052	880	804	753	732	713	763	676	666	638	584	613	590	923	1741	2431	2561	1383	1186	997	813	694	617	580	536	593	555	538	570	485	515	569	539	538	548	578	523	579	562	562	568	526	579	523	535	556	608	589	588	554	590	529	580	524	513	568	533	551	533	551	542	518	551	558	560	532	601	570	550	524	545	560	536	536	532	552	556	553	521	501	513	557	536	522	556	585	558	571	525	498	505	558	560	550	607	540	500	534	540	542	522	511	554	557	523	592	578	544	578	517	517	543	556	551	524	531	530	560	528	557	521	570	556	502	578	535	547	511	541	539	521	580	552	554	577	508	543	524	528	563	556	557	529	546	511	534	570	516	574	535	545	527	540	526	599	512	528	555	533	526	539	559	574	537	603	568	516	532	543	499	522	529	541	561	551	538	527	544	564	540	539	548	549	564	557	556	590	583	536	569	564	551	526	564	524	547	530	563	564	503	503	545	517	565	581	564	586	563	540	556	539	549	508	587	540	521	593	547	536	553	556	543	558	562	565	526	526	524	537	557	542	555	549	517	567	508	511	574	537	528	550	567	525	509	553	522	576	546	557	576	556	546	560	529	619	589	571	524	572	552	485	534	544	502	531	504	554	512	546	577	522	513	527	533	513	557	539	540	540	526	515	552	494	534	558	562	525	576	584	564	529	526	520	540	500	513	535	529	568	521	583	566	548	547	561	602	556	573	524	551	549	537	554	515	550	544	543	551	539	515	529	555	581	575	510	563	525	549	515	536	502	544	540	543	503	589	565	527	546	524	555	510	578	534	551	567	576	523	575	536	545	573	583	558	515	549	542	528	538	554	542	544	561	553	529	526	560	555	518	521	490	567	563	526	531	497	527	570	543	544	540	530	528	555	553	547	555	523	500	547	545	511	535	552	541	523	524	509	558	517	536	516	529	543	569	536	533	539	511	550	539	538	500	575	571	525	555	526	558	506	556	496	547	561	537	551	530	551	556	543	546	512	523	541	537	537	521	547	532	526	576	523	575	518	503	475	540	548	531	544	543	512	568	511	535	577	527	602	543	536	521	499	548	492	523	560	527	531	541	523	541	459	557	530	543	551	525	546	525	536	520	536	550	559	554	545	584	506	514	547	557	559	516	590	543	551	489	563	551	533	507	561	549	550	534	526	537	601	528	528	536	536	517	524	531	547	510	524	517	534	532	513	512	551	537	560	532	565	542	516	543	585	547	532	574	518	539	600	528	553	581	524	530	530	503	561	586	548	575	526	586	492	507	539	534	552	537	556	564	531	542	527	513	496	538	509	537	539	482	543	578	523	543	537	527	552	515	559	565	514	575	524	539	527	562	550	542	525	530	522	494	561	542	530	553	587	565	557	548	545	561	569	535	567	545	541	529	494	508	566	522	518	556	539	525	567	551	533	530	569	519	565	536	519	546	538	556	557	517	521	524	516	555	520	520	562	475	506	544	524	523	537	542	522	520	565	555	524	528	559	535	516	547	511	529	547	535	505	511	561	583	523	544	532	547	514	561	548	529	520	512	564	567	526	539	572	536	525	542	525	527	573	550	526	535	596	479	568	572	528	540	564	539	566	549	538	511	511	575	532	553	539	570	550	520	532	576	509	504	535	571	531	535	504	546	533	555	551	558	523	566	547	584	561	541	552	534	541	530	547	550	523	553	539	543	544	536	550	543	558	554	528	549	537	535	530	559	543	539	519	542	549	535	554	532	556	514	540	528	538	556	538	487	563	541	546	528	568	566	545	529	580	556	545	582	560	551	541	508	513	510	559	531	582	557	535	556	552	526	532	530	578	531	510	515	540	564	520	546	558	565	540	563	564	542	579	542	561	563	572	597	555	511	549	577	530	512	571	504	545	524	518	526	562	524	528	556	502	497	523	577	546	579	535	500	563	543	561	505	560	514	572	508	538	552	557	557	541	579	513	523	537	575	549	544	519	536	515	532	520	545	503	554	505	552	551	533	558	537	534	521	531	523	512	559	555	557	537	519	557	569	569	507	574	536	577	540	550	555	523	554	540	536	482	527	539	535	523	584	559	571	510	544	554	583	552	530	550	541	500	507	516	597	524	551	571	540	601	531	511	577	541	507	551	532	553	565	519	541	542	524	583	551	543	534	510	592	578	540	534	529	532	532	556	529	545	531	545	546	491	588	557	525	541	565	548	535	517	551	562	541	523	566	541	541	503	570	574	499	563	542	559	530	556	527	583	520	519	544	557	525	524	563	551	506	544	524	511	507	515	540	536	534	571	535	517	553	580	523	499	585	552	570	555	535	534	583	563	522	567	568	548	557	569	533	523	528	520	530	533	528	500	547	568	495	588	550	597	560	543	534	532	520	520	544	522	566	537	544	574	545	563	552	516	559	530	569	565	531	605	566	524	551	537	564	626	552	557	576	556	567	517	565	532	540	526	566	602	555	543	530	546	575	529	552	528	566	558	586	541	528	559	556	529	561	558	528	563	557	527	517	535	504	552	576	510	524	518	546	503	535	537	505	556	576	527	525	579	563	539	561	555	531	505	557	530	508	545	521	548	517	542	537	538	534	575	524	507	529	548	504	557	555	549	569	528	526	547	525	540	528	536	552	527	542	552	555	554	559	546	517	549	541	537	555	505	572	550	547	526	556	560	562	522	543	515	555	523	514	509	522	490	542	552	569	563	532	540	521	555	520	542	536	558	521	532	515	519	551	535	577	545	521	542	507	544	558	540	564	518	568	537	555	536	538	527	568	547	528	509	578	564	559	542	500	578	572	534	513	552	532	528	549	547	566	537	562	548	559	529	564	593	509	557	573	510	548	560	538	521	522	549	552	514	569	554	544	490	545	536	531	538	521	564	535	555	574	513	550	556	546	548	576	529	508	506	543	535	570	562	546	516	578	526	527	526	543	529	564	533	545	553	565	504	535	565	583	558	490	517	519	548	553	530	553	580	541	548	515	512	561	521	541	546	522	563	535	525	526	568	554	518	521	509	551	528	571	543	524	503	484	520	574	546	567	514	575	522	565	537	547	551	520	556	515	520	545	536	524	542	556	537	551	526	531	553	514	557	546	491	536	524	574	580	519	559	598	549	530	518	536	559	566	521	519	553	543	567	492	547	519	524	565	550	552	561	554	552	547	537	518	564	576	542	524	538	530	546	579	559	528	558	574	582	556	511	553	561	532	536	539	508	533	515	571	582	540	511	548	535	552	519	517	536	525	548	540	556	565	575	555	521	541	519	560	541	539	513	525	493	513	571	541	543	532	559	565	566	582	557	548	551	590	560	543	558	541	536	575	557	525	523	536	536	516	521	574	531	566	570	548	470	545	512	558	508	523	517	548	535	545	556	538	537	528	526	499	511	502	549	539	537	566	469	502	556	542	512	538	598	570	514	557	560	516	551	550	512	549	543	528	558	572	538	531	561	511	568	553	519	564	551	557	515	531	552	545	543	564	534	566	492	547	590
33600	54959	48438	33704	26115	18730	12398	9596	7554	5758	4130	2866	2245	1990	1601	1434	1359	1363	1312	1234	1091	1027	949	980	1001	1751	3861	5719	5989	2913	2445	1856	1412	1144	977	886	846	851	789	776	762	804	831	803	753	808	763	774	744	824	817	810	799	775	842	767	778	806	799	800	812	802	778	778	782	730	843	787	816	808	770	791	825	784	800	788	771	791	783	830	800	744	809	791	772	822	793	810	816	782	779	828	841	785	813	828	859	800	787	750	794	746	818	797	764	763	824	798	786	800	769	788	812	770	832	788	818	772	808	754	774	774	825	748	724	750	772	728	798	801	766	771	803	797	714	783	805	775	776	838	816	830	767	787	800	804	795	776	758	822	765	831	748	768	802	768	801	818	792	788	840	768	740	832	793	779	792	817	799	796	773	815	799	776	761	848	805	829	765	808	746	832	784	837	758	817	838	768	784	812	821	793	753	810	749	780	803	735	853	731	810	774	762	773	779	815	786	819	784	810	798	779	769	746	775	749	783	790	743	813	774	776	735	811	776	802	730	784	779	824	827	833	810	795	814	800	825	764	799	758	816	801	802	816	766	804	761	808	804	798	771	761	776	780	760	806	805	803	823	773	786	802	797	795	837	847	816	771	775	771	765	743	851	856	829	785	767	799	783	815	781	789	779	795	759	832	793	813	809	840	779	760	783	824	781	808	815	841	807	778	791	838	820	816	768	822	811	763	825	773	780	751	821	732	775	787	786	814	832	838	840	798	807	854	799	787	768	819	813	818	775	783	758	783	766	782	771	760	768	790	836	786	771	773	782	819	762	838	756	751	815	807	798	757	770	757	809	813	792	784	791	852	761	800	755	810	748	783	811	797	805	785	797	797	792	800	843	805	840	757	813	793	842	791	826	794	782	789	803	778	745	814	771	786	772	815	795	824	839	770	797	763	775	728	781	776	780	787	796	812	796	810	789	768	820	802	834	814	743	738	754	809	809	876	850	785	813	783	802	753	778	809	834	826	747	776	811	832	863	846	773	760	771	780	796	825	789	809	789	764	772	776	777	794	807	761	784	809	750	765	768	769	829	795	819	817	800	786	773	774	768	852	774	773	751	756	829	797	784	759	751	819	838	843	802	829	770	806	807	781	795	769	811	783	755	808	766	765	841	812	732	815	779	761	807	773	776	794	781	781	828	835	802	811	761	764	797	787	821	790	792	780	810	810	785	777	817	800	790	755	772	801	806	784	760	761	790	774	770	777	755	770	791	788	846	754	811	807	812	811	786	775	759	777	825	784	846	770	781	818	795	791	753	766	803	800	793	828	782	773	824	798	786	847	774	738	822	807	785	843	835	807	782	759	783	754	780	813	751	767	757	757	772	768	815	850	827	811	792	790	830	759	845	773	802	810	783	785	869	771	822	821	785	770	768	799	804	822	811	757	770	804	826	750	822	766	786	821	792	793	774	786	785	825	767	727	834	761	779	818	795	830	783	755	812	795	807	833	765	760	774	833	777	787	778	743	836	832	809	814	740	806	822	799	798	797	768	776	791	825	790	772	791	802	846	774	760	742	783	785	799	784	765	750	775	787	750	808	848	756	749	787	811	760	754	787	835	762	788	763	727	814	718	804	777	776	769	817	772	778	809	815	788	754	803	803	806	814	791	762	818	803	807	740	818	775	790	766	772	782	752	777	779	763	778	804	784	836	823	769	792	812	732	776	798	737	724	797	798	807	809	799	768	805	839	800	840	773	777	804	756	823	827	827	802	805	855	783	773	768	801	843	764	815	809	816	784	759	754	803	745	814	813	790	780	780	815	756	798	775	801	762	801	762	744	770	794	744	781	771	748	780	732	754	798	831	787	801	801	785	854	811	775	760	816	799	799	859	781	761	775	764	786	833	792	746	762	780	816	828	783	761	772	789	775	792	783	795	769	808	795	759	816	773	805	783	743	826	783	812	755	824	777	756	775	801	751	768	836	807	776	803	791	794	807	738	792	802	716	744	817	750	777	774	766	808	798	794	824	833	796	793	778	794	788	822	829	810	810	827	777	788	835	832	800	773	789	810	765	785	832	816	811	800	809	793	780	779	797	800	799	808	855	805	832	780	750	736	765	802	818	829	801	770	750	796	762	764	780	805	835	887	749	739	803	762	767	727	769	759	832	801	817	751	820	815	830	791	814	774	836	822	780	832	793	784	782	750	818	808	808	775	808	745	818	798	780	788	781	742	769	805	807	774	788	792	821	769	801	771	841	777	800	804	844	832	788	813	815	811	836	729	816	811	804	811	793	812	845	793	810	776	800	819	754	757	825	804	777	779	778	802	809	814	816	781	805	786	794	806	790	787	727	802	793	809	779	808	810	770	780	801	812	798	794	783	821	794	806	811	812	782	798	859	764	822	765	798	793	800	804	803	827	769	794	802	782	800	778	770	812	810	777	865	846	772	753	773	798	790	801	794	771	802	746	799	817	776	777	784	787	794	788	805	781	783	829	813	772	766	815	841	809	783	815	724	768	817	828	861	805	792	769	827	814	800	758	830	752	755	756	759	813	744	814	825	823	795	780	817	758	789	787	816	832	820	806	752	843	802	834	783	803	772	765	775	779	788	809	795	802	777	860	798	812	787	770	764	797	819	786	787	785	800	781	802	743	802	784	824	770	803	756	800	821	774	753	827	796	768	799	834	765	776	737	791	801	764	768	843	835	789	781	740	826	784	783	815	824	773	769	803	810	793	813	770	791	817	754	779	758	780	774	752	797	826	821	773	773	770	747	760	756	771	818	775	792	785	758	804	789	751	749	802	796	793	797	767	851	827	755	789	816	787	777	775	785	755	758	762	796	851	808	816	783	774	789	784	750	811	812	770	804	806	793	815	788	792	831	845	799	788	764	776	794	802	840	807	768	818	813	807	789	820	740	787	779	802	810	761	822	779	718	766	797	808	809	829	741	766	764	791	822	799	764	806	774	756	798	797	780	869	760	831	794	768	856	794	764	819	820	779	841	802	843	781	811	743	781	769	739	754	769	784	802	739	765	858	773	759	818	756	775	762	756	785	791	806	745	802	852	844	793	796	837	785	728	775	810	804	785	804	768	797	835	871	841	751	769	815	803	828	777	769	845	749	783	759	747	812	755	796	768	782	738	802	765	787	763	782	785	776	786	815	782	779	779	799	841	801	815	802	746	813	851	783	819	754	820	755	810	785	802	779	813	761	781	764	766	763	796	807	812	811	794	827	816	796	802	816	801	757	826	813	765	845	778	803	750	766	745	765	791	784	754	774	799	792	797	815	818	785	784	825	763	751	857	774	757	833	778	824	807	781	821	773	784	726	773	783	816	827	795	837	816	794	807	768	800	864	776	796	758	776	844	787	775	813	772	766	751	796	770	799	784	811	781	766	796	802	817	800	822	766	787	815	754	788	810	832	774	776	810	784	795	767	776	709	779	833	758	837	798	803	773	777	834	831	812	803	794	824	844	792	784	795	843	779	786	778	770	758	766	772	760	816
29180	26933	27400	19415	9744	4126	2412	1778	1407	1189	972	839	726	659	634	650	617	576	617	568	580	556	538	591	572	587	534	594	666	571	561	608	559	613	540	545	570	590	532	576	585	512	552	557	534	558	569	516	546	560	536	497	551	532	506	556	560	528	557	578	548	534	561	554	560	572	546	538	556	575	528	589	572	536	563	552	545	565	572	596	545	506	510	530	501	542	512	534	501	533	520	512	531	504	558	522	513	567	601	514	556	519	552	568	565	564	575	593	500	510	553	543	569	506	553	515	555	543	564	548	541	548	552	520	542	543	553	575	533	526	516	569	582	509	540	602	560	518	560	547	541	565	521	562	518	546	538	567	560	542	573	544	536	524	559	538	548	563	556	522	538	514	531	515	536	552	546	599	523	532	556	544	559	558	503	557	570	531	525	553	539	539	559	486	536	536	530	559	546	563	546	534	544	540	540	549	521	508	524	533	525	527	552	553	550	551	540	556	552	534	521	520	543	539	503	517	584	542	534	598	485	495	533	511	504	554	547	530	579	527	550	512	548	540	560	548	523	536	526	590	555	531	544	530	566	526	564	546	580	579	568	509	594	543	542	529	542	566	565	551	517	556	499	539	547	538	541	535	526	559	567	552	554	581	553	574	521	558	529	535	532	560	530	556	586	568	545	570	520	587	548	527	576	529	550	534	550	526	564	520	548	499	515	516	540	513	551	576	577	574	536	531	568	536	551	565	571	592	573	567	561	537	585	539	552	511	597	545	559	517	557	519	538	552	532	563	537	581	537	552	537	528	523	545	576	519	556	563	543	536	575	545	518	559	565	567	537	546	552	545	524	526	550	513	558	513	517	522	519	530	484	559	530	551	545	475	576	530	526	569	560	494	550	583	536	526	543	541	537	509	551	543	529	526	567	517	537	530	546	516	527	529	533	546	525	520	531	564	569	571	545	543	519	524	517	592	531	523	532	505	537	560	539	550	568	535	558	540	591	540	532	537	557	502	535	536	542	516	534	514	533	547	531	577	529	501	515	542	577	563	505	528	556	577	520	569	582	530	539	554	521	587	533	502	543	535	598	570	496	554	547	534	547	549	547	542	527	519	538	546	551	500	514	570	556	520	539	552	570	566	563	541	518	572	538	503	527	518	551	547	532	560	522	536	552	545	541	560	557	545	557	563	558	533	576	527	599	572	567	498	570	558	545	581	522	531	505	548	533	534	573	555	515	548	554	543	532	526	509	536	526	525	565	564	562	512	500	558	534	534	569	563	510	554	600	547	552	501	569	547	537	549	543	554	529	571	562	573	561	554	514	536	548	536	513	559	546	523	547	531	514	587	526	576	552	556	530	545	536	543	531	561	537	543	551	581	520	577	534	536	559	484	564	540	536	552	530	567	551	568	542	536	555	538	570	545	545	536	549	587	586	518	542	591	535	533	536	523	544	564	544	571	517	514	572	556	539	518	501	558	559	509	507	536	527	543	539	536	539	550	526	534	537	559	526	557	520	519	538	539	530	559	503	550	526	536	556	537	560	516	544	560	525	541	545	552	535	607	545	523	524	552	564	501	536	498	548	527	563	516	526	554	540	569	559	559	514	548	506	528	571	556	579	602	555	518	521	589	568	497	534	543	580	550	540	544	522	547	545	570	557	519	535	551	554	553	547	542	585	535	562	592	516	535	550	531	547	533	537	562	550	553	559	556	571	512	524	524	500	558	548	522	543	584	573	584	565	546	535	516	543	571	544	500	540	545	556	505	522	582	508	571	578	504	551	558	608	559	506	575	525	547	518	540	541	495	538	504	535	544	565	558	552	494	580	568	579	528	535	543	554	534	517	531	567	491	541	571	536	507	559	527	532	508	510	520	524	556	582	526	539	510	554	555	566	515	545	568	504	567	549	563	524	569	521	545	558	518	511	542	557	567	531	542	556	514	552	540	527	558	515	543	515	539	540	542	540	526	540	517	523	550	562	532	534	526	517	535	575	569	516	540	522	532	547	521	553	571	519	532	565	492	558	572	467	548	578	544	566	549	556	516	579	544	567	554	585	528	560	552	512	555	588	533	546	570	522	556	525	508	520	550	592	584	545	560	499	553	586	547	511	542	497	531	552	548	548	550	581	544	569	544	568	531	572	530	564	525	542	517	508	550	536	552	543	503	520	533	536	522	568	521	546	544	545	544	530	572	511	546	567	540	500	544	566	553	542	523	548	591	549	560	571	545	539	554	547	553	541	544	547	519	553	567	547	530	551	540	554	516	541	533	568	543	542	563	573	530	532	515	578	549	550	541	537	536	493	519	512	526	551	550	584	521	550	544	550	579	557	538	568	546	546	579	525	535	520	543	514	573	535	540	554	537	511	543	550	552	545	544	549	535	509	554	572	513	565	525	546	528	551	528	546	568	538	566	535	520	527	570	567	564	518	537	507	545	576	513	542	570	564	534	520	546	552	540	577	530	552	534	526	539	528	576	572	531	539	546	550	550	549	549	531	530	571	591	524	560	525	508	527	550	531	561	510	559	577	551	565	558	542	588	572	536	526	562	522	531	543	508	560	552	542	558	530	541	526	544	549	557	541	585	558	536	534	541	527	566	547	520	516	535	522	565	574	552	543	576	535	552	517	546	516	518	560	552	548	557	549	572	568	496	516	547	552	524	567	537	556	557	548	573	558	567	539	528	535	530	549	531	542	561	510	552	580	528	534	539	568	506	549	516	543	534	547	541	570	545	573	573	563	561	526	546	564	613	559	537	552	553	501	528	551	512	574	515	521	546	562	573	578	501	564	535	567	530	557	571	514	535	529	581	539	560	592	577	528	542	541	568	521	524	525	549	564	509	514	512	541	562	548	537	477	553	509	603	539	540	570	525	533	569	523	546	519	544	526	500	556	575	534	570	531	565	548	556	539	567	566	519	540	567	551	567	532	530	550	577	547	513	561	507	542	546	500	587	556	535	555	581	575	553	561	569	527	503	550	487	567	545	557	493	533	544	557	542	559	513	568	586	562	513	512	564	548	559	566	489	524	562	560	550	537	531	575	537	541	540	602	512	484	556	527	545	509	533	532	540	500	539	528	554	542	508	545	562	543	527	552	554	581	545	566	534	596	524	580	522	526	494	509	543	511	558	543	485	577	587	555	532	508	529	525	524	574	544	514	526	556	535	513	541	550	546	530	573	525	553	555	518	517	517	534	562	547	562	523	552	529	587	520	536	585	512	541	518	536	582	533	547	527	556	570	517	550	525	551	527	549	550	569	565	534	558	550	516	570	566	518	563	557	546	535	566	567	511	553	516	576	513	574	522	495	540	543	541	527	554	557	552	563	562	544	572	542	544	562	507	527	559	535	585	550	554	572	534	534	589	535	541	504	570	583	524	548	565	529	541	561	505	548	506	543	512	534	502	544	553	531	552	546	517	558	528	563	536	535	556	518	564	543	545	567	544	542	500	533	561	491	542	554	506	514	536	513	544	552	535	524	558	567	559	509	559	544	522
31943	42156	35405	25422	16438	8828	5784	4587	3475	2905	2206	1730	1476	1232	1041	1013	958	950	976	929	907	960	852	850	871	820	832	984	1018	951	877	924	842	903	827	881	890	832	864	825	814	789	770	847	782	834	786	811	811	847	813	783	765	768	778	811	779	804	831	789	803	856	798	840	806	786	787	856	852	803	810	801	815	789	791	883	792	772	787	807	799	775	762	778	825	823	808	805	772	802	805	805	777	797	794	800	888	809	797	834	815	786	875	831	775	817	841	765	796	825	832	778	846	797	813	808	860	762	827	810	824	794	804	812	788	788	806	786	797	848	797	836	817	804	813	793	806	820	807	786	848	822	808	795	795	802	802	761	824	842	847	831	863	825	816	854	819	820	826	836	763	820	831	816	766	823	834	871	791	820	781	782	794	847	781	855	832	777	768	767	843	843	810	811	770	859	772	831	770	752	817	747	770	839	778	823	754	784	846	816	826	805	826	796	815	814	797	843	831	818	799	826	818	841	747	772	761	826	816	850	823	787	723	812	830	807	819	798	783	788	782	825	821	778	789	799	796	756	859	748	805	866	794	811	810	812	782	846	815	800	803	772	796	758	811	794	829	835	811	810	785	836	785	819	815	787	882	793	821	793	833	839	835	809	834	815	798	767	803	816	830	847	817	824	804	857	782	799	800	807	842	799	800	831	797	852	830	789	831	815	797	770	799	793	819	818	840	811	836	792	759	875	786	780	837	808	819	818	839	798	813	839	778	848	812	799	779	790	797	759	830	804	841	788	828	853	832	813	734	765	824	841	763	804	776	870	838	812	828	805	820	819	766	806	839	805	773	805	811	712	868	818	755	772	800	788	787	842	777	811	850	770	783	834	887	832	785	776	814	825	826	786	783	747	820	814	823	848	854	824	772	784	800	809	819	805	793	834	822	804	811	772	818	785	822	778	814	851	781	824	813	769	784	827	837	778	789	810	823	759	862	813	802	822	779	776	739	815	806	803	800	758	821	812	783	791	827	806	798	799	778	758	778	815	782	791	798	784	782	806	800	773	809	753	806	832	821	803	790	827	797	768	864	839	822	790	826	774	790	845	832	830	780	819	831	828	809	818	820	769	841	805	804	809	755	819	829	803	778	867	842	824	792	847	732	779	770	802	790	799	794	870	796	781	788	846	842	827	816	816	795	831	812	817	843	803	823	780	762	807	855	817	793	856	785	820	851	817	779	798	796	806	773	796	851	858	834	803	798	821	838	781	822	822	815	814	784	797	786	851	802	791	751	767	812	839	831	788	798	835	752	754	867	795	791	848	827	857	837	849	823	783	839	789	831	792	866	778	806	844	801	844	818	753	821	843	856	782	798	783	828	791	860	846	865	795	783	782	846	783	788	802	795	790	797	827	811	804	713	832	858	805	763	864	838	805	838	780	804	796	819	760	776	786	760	828	824	801	846	862	766	854	861	827	856	770	852	764	820	799	796	802	788	856	820	794	795	811	787	814	817	786	840	788	832	839	809	812	839	778	858	800	785	803	798	807	760	840	794	777	792	812	811	824	852	812	796	818	773	828	796	830	807	803	806	794	815	800	823	828	767	799	790	784	824	799	809	784	758	823	839	834	785	838	804	753	797	846	845	773	781	805	823	838	837	760	827	823	830	787	775	830	808	808	823	831	846	803	788	799	799	833	834	787	801	839	842	804	813	814	817	827	762	807	811	818	802	816	778	807	802	841	823	773	811	774	736	835	808	783	821	818	831	829	774	801	757	819	847	765	777	816	824	748	793	754	749	838	790	792	868	850	824	808	862	847	835	844	808	791	824	817	823	778	794	807	824	835	864	796	800	825	820	791	793	820	866	871	761	852	794	782	785	851	865	828	740	777	812	807	760	784	818	790	822	836	791	821	821	801	775	813	817	842	764	800	803	768	791	792	819	847	820	798	795	791	807	818	797	767	794	778	781	834	818	784	851	828	826	835	785	823	769	825	773	896	747	813	758	838	841	802	801	753	790	836	801	815	785	811	796	796	776	817	751	841	800	764	717	830	883	816	826	853	737	786	816	785	804	816	807	828	798	832	759	851	810	797	810	841	803	757	814	769	813	800	810	791	823	825	805	795	832	826	802	848	763	801	784	794	824	806	835	859	802	862	837	770	830	852	746	759	778	834	825	793	807	799	797	783	825	794	826	847	823	891	789	793	841	789	852	815	790	834	822	820	813	776	819	819	753	787	842	853	836	805	796	783	792	806	855	812	833	840	856	797	844	845	887	805	798	833	763	784	821	806	823	834	812	812	809	819	796	748	793	816	818	787	837	830	891	835	823	759	811	835	810	828	813	735	834	781	827	830	848	793	820	822	847	811	817	771	797	836	863	802	818	831	813	766	803	808	811	814	765	808	808	835	861	825	805	794	777	811	780	771	786	780	772	809	841	799	836	800	802	807	825	821	814	757	774	833	810	780	805	788	770	833	798	825	796	807	786	742	832	754	826	779	790	809	851	771	789	790	843	806	741	816	810	774	817	800	790	809	813	790	837	780	802	821	850	822	874	814	755	808	793	766	757	776	815	804	808	779	837	822	813	780	791	792	826	814	791	775	852	821	776	809	790	803	814	787	781	821	801	782	809	788	833	801	802	792	804	836	810	844	800	838	795	841	829	870	818	845	776	775	816	780	823	785	768	820	741	808	791	818	793	824	801	816	797	815	794	811	803	759	752	819	810	833	752	861	812	807	805	809	823	820	792	845	795	792	770	824	831	845	765	844	798	820	775	812	807	844	779	764	753	839	830	803	767	765	799	740	812	835	834	799	778	790	824	781	851	808	752	792	801	803	776	782	802	817	781	784	800	813	789	803	789	837	811	812	843	764	809	847	814	864	792	813	840	825	805	741	748	767	823	805	795	826	808	834	785	796	775	773	807	779	742	805	802	800	815	794	802	813	802	809	770	900	813	780	789	796	809	815	785	807	791	865	762	764	838	807	829	774	755	844	887	780	831	847	806	765	752	820	826	770	804	832	826	760	791	821	803	799	774	814	833	813	831	794	753	790	818	786	757	823	826	785	827	802	809	842	801	858	781	783	808	848	788	823	773	800	852	780	840	817	813	764	804	833	803	806	797	798	851	851	818	751	808	778	812	868	808	793	808	805	843	787	841	833	782	852	779	843	796	848	766	823	824	777	805	815	809	775	791	784	800	824	766	835	762	821	803	765	785	806	763	802	788	781	817	782	844	786	784	802	880	791	815	781	800	785	856	808	810	838	835	789	797	825	805	866	732	809	801	826	811	819	763	842	744	781	802	799	805	879	783	822	841	837	806	857	818	786	819	817	847	854	848	821	784	858	843	768	767	755	833	764	813	831	823	789	829	801	768	805	779	811	835	813	794	796	786	796	797	817	799	803	835	767	856	806	824	872	808	767	808	818	786	799	780	847	832	806	789	770	796	826	845	814	819	796	829	799	778	787	800	832	807	759	808	809	784	802	784	758	823	797	787	838	795	818	843	801
24758	21630	28785	25753	20408	10077	4362	2845	2010	1713	1387	1017	849	807	762	656	655	630	643	648	614	626	629	636	678	644	742	879	791	598	609	616	535	621	634	851	1071	858	656	599	585	593	560	553	573	565	570	564	556	564	561	569	542	561	571	532	563	563	579	559	549	591	561	544	589	563	556	541	559	547	531	567	553	581	571	570	550	542	513	512	563	561	567	552	541	550	550	557	573	526	556	563	543	567	550	578	541	557	602	597	568	545	532	581	552	522	595	533	521	512	575	579	563	592	557	602	564	583	555	567	574	594	590	563	510	546	549	527	572	522	533	559	559	542	546	579	567	507	534	576	547	532	602	562	578	556	526	559	552	567	588	534	539	547	561	564	565	539	565	520	548	577	566	556	534	517	536	544	550	534	562	564	583	547	534	562	566	533	508	526	555	571	566	530	580	588	590	501	519	568	574	524	579	508	526	584	568	567	534	539	562	550	543	536	571	538	564	516	567	526	540	499	585	575	531	532	486	510	614	521	548	574	546	550	527	542	555	552	533	557	584	554	612	553	534	535	545	543	489	523	569	535	507	544	561	525	559	532	513	579	561	543	521	562	574	595	557	546	570	540	576	563	545	566	525	595	532	607	515	522	544	531	524	525	580	526	575	553	560	547	557	512	515	556	627	564	558	548	582	537	526	547	536	529	563	528	573	520	523	593	598	567	565	571	562	529	545	603	527	508	560	522	564	590	529	543	537	521	536	541	557	549	542	541	541	561	531	575	546	598	535	564	560	559	547	576	582	560	563	616	572	518	580	559	560	580	595	549	553	555	548	552	544	541	547	508	527	582	561	514	547	550	567	569	543	527	539	571	518	544	539	527	558	542	570	528	548	543	538	542	567	510	516	521	539	564	547	507	530	576	546	518	582	589	550	523	558	525	520	522	560	580	557	532	534	524	567	525	557	539	564	552	529	490	564	587	557	500	524	583	520	571	546	525	561	527	514	556	512	521	546	558	536	576	545	590	514	523	542	542	543	531	540	566	546	555	533	492	528	558	565	540	596	632	542	533	554	569	560	560	538	557	509	568	562	569	562	549	527	545	539	533	540	546	560	563	552	544	531	559	561	590	578	546	568	555	549	511	564	586	614	534	565	520	578	509	583	536	514	578	572	603	497	527	574	537	533	596	540	572	628	543	529	517	582	526	524	522	564	523	552	552	546	520	531	554	604	585	524	591	552	524	578	528	579	583	583	523	590	574	575	552	511	534	527	523	563	536	555	610	563	573	567	527	570	591	566	590	503	584	540	570	587	542	532	572	568	540	527	520	522	548	570	515	551	566	568	548	559	524	569	526	559	562	548	564	546	540	568	548	539	558	550	521	541	549	511	529	538	514	590	558	542	549	557	550	568	609	558	538	540	562	562	565	540	564	544	561	574	577	558	568	570	541	590	524	528	587	524	551	556	503	566	531	518	524	606	541	525	515	565	525	551	556	532	591	541	568	537	561	593	574	602	541	548	533	514	572	518	524	545	569	559	568	601	525	522	541	549	553	545	583	583	599	508	565	545	536	572	533	551	560	499	563	541	568	566	578	522	528	565	605	537	528	575	571	580	524	575	546	536	532	522	496	523	542	557	545	574	540	524	536	497	570	537	556	567	552	557	538	548	546	528	580	562	534	537	574	588	542	567	571	544	549	539	578	533	560	536	556	526	607	612	527	553	534	566	535	534	536	558	548	514	558	557	539	582	564	575	541	562	544	530	570	537	564	538	560	567	504	506	514	497	535	539	563	563	604	519	560	558	538	542	603	554	568	528	607	552	582	555	538	561	558	516	535	524	567	541	549	557	568	519	495	537	549	524	545	526	533	550	568	532	524	535	567	608	570	548	590	528	571	563	534	550	548	551	544	525	534	574	557	542	549	565	533	565	551	531	582	566	505	509	579	542	572	516	517	544	602	579	575	544	565	560	502	536	531	544	546	554	524	563	585	545	595	563	540	531	562	569	569	522	567	528	531	548	525	530	540	596	502	547	501	517	551	546	551	530	598	573	548	561	561	579	601	557	542	542	559	524	579	520	551	568	560	556	531	583	579	557	569	598	520	536	574	549	552	557	552	583	599	577	557	588	518	591	529	572	584	516	559	551	536	523	529	558	553	528	547	522	532	517	522	531	578	562	595	569	490	541	540	539	573	562	549	549	514	555	574	496	541	532	579	588	555	503	556	554	556	562	579	535	556	582	559	529	576	479	579	573	487	560	566	558	574	565	564	597	585	531	554	526	550	560	543	536	610	545	531	554	574	540	565	546	556	555	574	508	569	583	546	564	552	552	562	483	575	533	542	564	543	548	551	540	551	549	552	553	562	585	563	549	544	568	556	604	535	521	533	559	496	549	552	556	583	579	526	563	534	525	546	549	528	536	556	536	475	550	569	570	551	545	577	520	591	582	562	586	553	554	513	576	535	534	559	531	547	598	596	575	549	553	540	540	544	561	592	548	552	597	555	555	532	564	497	472	570	534	571	532	545	552	517	547	543	528	575	562	542	551	566	558	549	598	557	576	552	548	526	538	517	611	570	560	540	566	536	594	542	555	561	615	581	542	549	546	546	559	550	531	541	538	570	613	544	531	531	557	608	567	574	560	520	551	558	542	552	582	528	565	541	561	547	510	555	532	565	574	579	567	536	529	530	558	520	558	535	507	512	557	545	559	560	551	532	546	508	558	506	517	491	560	541	561	564	525	532	545	517	563	516	542	546	578	564	584	530	558	531	570	586	549	579	564	570	535	580	578	568	496	552	533	572	535	505	539	533	612	543	540	534	566	551	566	536	558	548	560	528	529	554	569	520	569	546	599	543	549	538	501	534	535	541	535	590	542	552	544	547	543	525	558	535	561	527	561	548	530	516	514	528	580	541	513	553	537	572	502	571	526	517	536	538	561	563	523	523	548	550	590	548	556	584	566	591	574	546	562	538	548	522	580	562	568	562	559	571	550	603	520	525	581	607	540	565	540	539	523	540	597	554	515	550	530	568	506	538	590	559	523	537	527	547	620	542	509	587	590	572	577	523	544	546	584	568	554	530	541	558	584	570	500	559	546	556	536	523	567	571	560	539	550	541	577	544	546	532	569	557	545	547	572	585	593	568	522	555	507	523	509	547	529	540	538	569	526	583	577	514	543	526	514	532	555	548	551	556	557	537	572	544	549	507	570	520	543	523	561	563	530	552	533	578	547	532	531	555	608	533	589	549	562	552	580	547	542	524	542	555	556	584	573	532	563	557	564	535	543	550	522	523	563	578	577	528	517	580	503	555	527	582	572	559	536	575	536	526	544	563	537	534	572	553	512	567	584	585	560	563	547	549	532	561	588	523	563	551	561	536	572	574	493	562	601	586	524	551	527	567	548	584	497	526	534	562	551	569	561	504	551	562	564	521	491	508	571	498	553	516	525	579	556	536	515	549	518	537	521	546	579	548	576	548	547	551	570	549	527	527	573	557	586	538	550	542
33141	49465	44565	33247	20769	11037	8175	6574	5069	4229	3227	2200	1536	1501	1348	1250	1089	1008	1075	1062	1107	1051	989	999	1079	962	1466	1583	1605	976	912	910	820	938	1009	1640	2302	1565	1180	987	856	830	839	810	827	799	808	844	826	861	845	791	836	788	845	810	810	824	795	843	789	790	813	822	809	820	805	796	830	816	842	855	835	907	796	863	792	760	787	811	844	780	810	788	806	807	806	817	840	838	852	780	853	831	821	785	890	833	842	839	839	780	815	799	780	860	792	801	806	820	836	780	785	805	850	830	809	856	744	873	806	838	793	752	792	826	862	821	806	797	835	781	823	854	792	795	828	786	822	807	810	838	739	821	817	817	792	830	845	843	821	832	792	837	835	789	822	816	821	781	824	784	789	834	812	799	825	838	801	784	803	834	743	772	854	793	858	849	788	805	835	844	822	838	785	788	867	866	802	813	871	779	782	810	844	831	841	858	820	852	776	843	807	815	836	813	817	827	843	789	833	814	824	769	838	765	859	813	863	805	805	872	856	837	840	782	815	758	834	882	811	838	793	793	786	828	827	831	837	789	817	812	803	839	845	788	795	790	822	845	819	788	854	846	818	812	810	822	744	798	807	799	842	804	847	838	819	828	755	787	854	806	846	812	841	829	816	805	848	789	797	859	830	768	831	769	783	831	852	820	800	830	812	804	805	788	796	821	864	808	807	855	789	806	807	843	829	858	802	798	769	813	818	835	824	863	886	759	882	773	809	837	824	787	834	831	831	824	799	819	826	833	815	824	851	814	806	850	795	802	837	809	803	816	828	834	795	796	825	846	824	842	788	791	786	807	801	808	793	793	827	805	805	818	840	800	823	819	781	854	808	828	868	820	758	823	840	826	863	834	829	806	800	801	815	805	811	781	839	775	796	812	804	799	825	874	839	801	855	846	825	820	739	749	740	831	857	801	787	794	809	839	825	763	844	803	845	792	836	822	822	853	807	792	826	808	802	794	835	809	832	818	856	779	803	797	822	823	819	776	792	878	757	842	799	781	885	787	757	813	806	820	806	814	876	800	848	774	828	825	835	821	835	775	844	814	836	782	806	806	806	803	788	811	816	853	807	805	834	863	813	814	812	825	812	800	818	810	775	804	790	819	855	826	794	820	841	784	779	827	786	849	829	801	822	787	835	858	865	824	840	796	841	836	810	821	877	806	776	840	816	839	813	775	823	827	820	820	782	791	798	744	825	823	881	822	829	807	810	799	837	798	818	832	797	787	839	812	778	813	781	821	859	839	765	804	858	869	851	812	809	809	777	786	816	814	819	826	814	785	797	842	796	850	752	811	847	805	777	828	834	820	762	789	832	775	814	868	826	828	807	813	838	818	832	760	793	820	803	822	855	832	764	799	786	811	852	867	786	762	859	851	792	821	721	793	794	851	821	824	818	830	814	799	794	854	800	840	777	861	819	837	799	781	825	759	796	815	796	836	801	842	761	841	752	853	788	816	791	860	818	810	833	816	818	780	814	827	786	885	826	815	848	875	808	813	859	770	837	817	784	854	822	833	808	841	805	780	790	791	850	822	828	842	772	819	788	818	798	814	837	818	779	802	806	771	758	813	814	883	842	811	772	784	784	819	864	819	805	875	809	854	779	791	792	830	863	817	784	838	821	775	824	814	784	847	824	841	856	800	811	787	771	837	859	813	851	807	811	772	771	796	803	824	864	819	787	787	810	856	803	843	833	833	843	827	802	830	803	774	801	842	826	800	812	850	797	782	794	841	822	821	807	813	787	812	743	814	818	854	850	851	814	829	780	763	794	770	830	788	802	807	779	834	850	826	816	801	809	792	831	833	794	832	791	746	827	804	817	779	857	873	805	822	841	830	820	836	842	824	790	839	836	797	800	785	842	818	817	782	796	835	842	822	804	833	881	844	771	788	810	825	826	776	826	781	791	770	800	812	851	785	818	817	775	784	798	801	846	851	814	808	805	802	812	747	775	815	835	858	812	776	823	823	821	856	794	791	873	843	855	856	836	805	845	783	820	796	781	806	811	829	850	789	825	833	798	770	821	824	816	829	797	839	784	856	804	829	848	880	803	839	827	848	829	791	858	800	777	841	821	823	851	766	791	851	790	856	807	866	809	845	812	819	771	806	874	821	864	807	844	888	829	817	859	831	833	747	810	869	840	850	765	816	837	860	892	807	767	851	806	800	791	850	828	835	851	832	802	850	777	788	846	831	783	838	818	784	831	791	845	801	792	770	833	830	830	863	808	826	817	787	817	869	812	858	807	795	778	854	849	819	772	799	822	827	803	812	824	798	844	851	820	827	799	869	785	789	793	892	799	798	843	813	824	798	805	820	864	832	830	852	879	799	836	846	795	796	809	823	795	819	799	845	787	806	822	879	839	849	792	810	762	781	798	818	816	855	798	787	782	820	851	809	835	851	844	779	823	830	791	831	805	828	753	824	855	829	763	786	869	820	819	816	845	799	851	789	799	822	784	806	821	797	757	796	832	834	786	818	843	784	806	834	837	791	830	818	816	803	805	863	820	753	776	842	874	862	840	803	803	841	790	833	817	810	840	851	831	838	867	797	802	818	827	775	837	836	803	791	782	814	818	802	872	793	749	823	801	789	811	808	810	822	829	798	820	886	783	836	833	806	786	790	804	815	782	841	796	812	838	834	780	860	846	827	794	803	771	789	791	798	801	822	824	855	845	858	843	854	800	844	826	836	805	743	843	791	847	806	731	855	780	845	849	808	801	789	825	809	808	819	798	798	803	823	830	811	847	809	806	810	807	819	834	841	792	846	853	831	856	822	773	810	834	802	822	787	859	837	858	851	834	830	809	844	813	782	813	827	794	825	806	828	795	834	826	829	857	761	817	809	868	870	805	795	822	849	859	822	878	801	812	826	861	786	818	806	778	808	804	810	819	808	811	815	856	794	827	874	811	833	823	805	859	822	836	768	843	836	854	811	740	798	809	809	794	853	891	798	868	796	823	833	765	862	850	823	828	770	785	873	835	789	811	777	837	824	788	852	847	817	784	791	829	807	761	826	865	817	809	803	789	818	794	851	814	845	844	819	808	848	825	831	842	791	800	792	770	792	802	816	864	825	797	822	845	796	822	842	835	763	858	799	806	795	822	799	814	835	845	812	853	827	797	860	818	835	834	819	850	836	828	812	834	881	831	817	780	849	851	790	851	822	865	843	805	824	825	832	826	862	828	815	792	838	841	791	804	821	774	847	758	825	847	815	865	808	782	796	791	839	817	822	846	862	777	843	801	779	852	827	771	870	821	859	780	806	774	811	836	798	752	881	874	741	819	836	799	804	821	800	835	829	839	768	822	801	803	848	748	848	810	833	793	825	803	806	799	821	797	839	882	826	816	808	832	797	792	831	796	791	777	804	842	811	807	822	760	782	805	822	834	782	811	853	804	774	853	817	825	823	805	806	793	849	809	825	845	784	840	818	821	825	861	827	824	780	824	804	815	836	858	871	896	780
23360	21495	29265	24329	21659	19953	10339	4421	3017	2507	2136	1503	1024	909	817	775	664	659	626	587	677	680	653	732	1139	1168	938	859	1378	1208	703	550	557	645	1038	1345	1126	792	652	592	520	567	530	537	517	515	555	542	570	573	549	519	535	565	556	535	505	528	537	587	561	582	501	498	550	534	575	534	565	567	505	581	526	555	567	547	531	573	526	529	509	546	533	581	557	500	576	528	535	570	542	497	544	552	534	564	512	509	567	537	529	561	538	551	541	510	555	555	533	535	541	546	516	535	514	516	541	510	552	523	567	567	528	503	560	591	568	517	533	554	546	530	557	526	536	544	564	541	558	488	546	537	579	528	528	533	562	536	486	521	541	517	547	539	532	589	540	536	532	557	546	548	497	541	497	565	510	518	576	539	556	560	555	526	542	512	525	533	536	522	534	554	581	540	533	528	532	563	549	535	517	546	521	574	555	568	544	574	540	548	575	566	528	558	535	549	537	525	567	548	506	526	527	532	569	567	555	561	525	578	530	535	522	529	538	504	556	526	534	548	530	501	555	523	523	520	577	556	521	533	545	565	467	511	508	539	598	494	568	537	529	518	537	527	559	566	561	540	522	562	555	505	513	567	568	508	576	530	515	551	544	530	577	570	550	547	553	518	560	536	536	543	537	550	540	542	535	575	519	545	604	505	556	571	538	552	552	544	531	508	512	549	576	494	493	562	543	552	561	546	514	525	540	534	547	572	531	569	541	525	553	497	575	573	566	566	501	569	556	529	536	539	538	574	539	536	571	525	545	523	558	530	566	586	515	505	557	524	607	524	559	508	581	532	533	516	524	568	535	554	582	562	561	557	566	539	547	553	547	548	521	536	523	569	560	563	553	550	513	550	535	497	544	513	517	537	544	544	532	574	571	581	565	568	548	554	516	478	493	587	520	522	575	517	522	525	549	533	561	522	561	536	525	516	534	503	541	514	528	496	495	520	551	601	564	569	562	545	549	542	534	527	559	552	547	536	495	536	534	518	538	521	524	547	553	522	534	552	537	592	525	537	554	500	532	542	555	528	527	537	556	564	556	558	552	552	566	546	530	505	526	516	527	505	535	527	507	517	503	555	571	560	567	554	557	504	569	518	524	550	519	568	531	523	507	544	536	582	581	570	567	520	562	530	551	526	537	568	522	560	543	540	532	534	529	585	559	546	521	559	518	510	511	566	511	556	539	504	546	551	516	552	552	535	538	530	568	520	530	521	514	516	534	489	518	522	581	568	552	566	559	536	533	499	562	534	556	571	547	556	594	576	526	524	527	502	552	527	572	524	562	502	543	550	535	532	527	517	540	559	515	542	525	583	533	552	527	551	540	518	532	593	503	571	593	538	531	545	553	530	565	549	588	574	525	553	521	543	560	527	553	548	531	558	498	525	529	552	554	569	540	550	542	593	570	533	565	561	569	513	549	534	559	531	565	558	562	524	496	524	535	527	536	520	562	557	539	542	557	522	552	559	562	548	571	505	544	531	555	522	536	528	544	549	547	539	553	529	510	542	553	538	513	516	550	513	523	527	513	536	512	506	583	518	544	566	554	525	517	555	553	528	522	574	547	525	511	528	518	549	527	511	553	541	509	524	522	547	553	535	556	524	579	566	564	503	558	569	523	554	544	504	492	611	543	549	540	534	532	516	565	538	529	572	544	550	556	518	529	562	524	546	554	526	546	591	550	486	493	599	496	532	547	552	547	568	516	540	564	601	531	542	521	516	543	556	526	546	579	531	524	556	538	533	503	522	557	552	540	547	495	528	517	565	549	504	555	597	544	519	533	521	568	542	505	586	526	536	513	538	552	506	528	528	532	526	516	529	502	539	538	577	558	578	533	569	552	548	557	537	566	536	587	527	527	509	564	514	525	531	560	561	574	580	542	536	546	488	575	542	522	572	551	541	524	506	565	536	482	530	495	532	548	512	518	486	533	556	572	543	556	544	543	536	577	604	586	550	477	553	556	559	511	557	510	516	544	560	556	572	537	498	520	597	525	552	552	564	539	568	525	513	537	483	540	527	492	551	588	528	519	572	508	531	570	538	555	559	548	525	520	535	542	550	528	566	537	516	510	526	549	513	553	519	544	537	552	506	511	558	539	543	527	545	559	550	557	586	561	560	487	520	591	497	574	560	491	524	524	502	539	513	510	529	532	539	545	554	560	561	528	575	509	546	547	557	567	555	548	507	538	602	532	494	547	539	567	545	518	514	531	530	534	506	527	537	546	501	560	576	521	549	536	542	509	569	562	573	540	540	547	496	572	513	506	545	553	541	530	526	544	532	531	512	570	569	543	557	549	546	508	568	553	544	500	562	581	543	521	545	549	513	518	552	555	568	556	550	524	521	535	550	535	507	546	554	542	527	533	545	531	560	558	562	541	531	506	565	544	535	554	568	562	571	585	534	537	537	554	519	517	536	522	513	519	545	534	561	564	545	521	565	499	540	506	543	520	577	527	495	531	538	523	563	515	525	516	561	538	567	535	547	547	518	550	536	537	568	586	585	562	532	600	540	508	557	512	527	515	515	623	525	553	560	560	545	487	534	545	516	506	556	509	523	538	598	547	547	519	542	509	500	558	521	552	528	560	515	508	538	564	558	509	496	565	541	511	539	528	534	528	546	562	554	552	530	545	555	514	541	523	562	529	571	572	542	582	525	529	545	526	530	475	539	548	500	550	531	529	515	531	527	536	567	539	544	501	522	529	576	563	549	582	551	503	520	583	532	515	576	568	529	531	539	543	520	556	552	585	535	566	547	551	515	579	483	559	534	519	521	563	554	560	557	528	529	490	547	574	491	512	533	550	510	543	490	575	565	532	517	564	539	494	519	551	549	547	517	556	507	572	531	553	503	518	493	552	533	551	562	555	567	537	511	527	530	521	545	528	535	553	550	538	552	533	505	542	505	567	539	535	500	546	517	560	546	526	518	531	536	550	564	597	539	578	560	563	560	568	509	520	516	514	539	526	541	569	543	559	531	527	518	532	550	522	531	535	529	531	526	534	563	540	522	588	603	536	538	505	584	557	496	562	545	529	574	532	579	545	529	461	526	534	573	576	533	561	552	518	544	530	559	536	534	498	570	528	560	524	526	526	554	580	544	542	515	546	537	518	560	526	544	529	541	538	556	518	551	587	543	571	566	524	557	519	522	485	555	548	571	577	500	530	502	556	517	578	535	569	553	522	538	542	518	548	518	514	520	553	564	506	534	536	503	566	539	519	525	543	586	544	541	574	578	534	573	512	513	583	552	511	537	550	510	500	564	549	583	540	546	548	538	541	521	508	557	542	527	547	540	532	583	552	542	559	492	571	536	551	513	573	543	516	540	559	494	534	533	512	538	560	558	524	558	542	510	578	559	548	500	560	585	565	520	549	521	538	508	530	571	557	570	587	551	516	568	529	550	536	529	563	547	529	550	531	523	509	544	570	538	525	558	540	536	556	575	539	490	569	541	592	542	558	563	545	549
36017	56452	49515	35477	22073	14781	11771	9063	7522	6342	5146	3458	2380	1977	1584	1426	1266	1002	1082	1027	1155	1208	1162	1196	2271	2325	1840	1675	3036	2522	1060	883	811	1063	2171	2822	2194	1403	1111	949	902	818	764	813	800	758	783	769	786	762	826	909	780	751	777	840	789	829	738	787	763	758	798	751	790	806	776	799	814	774	771	767	847	844	828	766	798	774	831	808	762	806	789	746	804	810	792	844	793	799	795	824	809	812	782	819	789	786	797	781	760	771	790	808	859	862	813	793	784	811	810	814	812	823	818	767	800	813	762	819	800	797	804	780	803	775	738	780	798	822	776	793	769	786	775	742	767	824	764	805	793	748	823	774	799	813	741	807	764	840	794	788	806	862	808	729	808	762	803	737	769	822	809	784	822	817	768	787	771	791	792	765	732	775	817	773	808	812	820	767	779	792	786	824	790	861	731	788	750	783	783	792	755	773	831	774	808	793	766	778	816	800	815	753	856	753	725	813	792	760	813	773	804	730	796	780	789	777	803	791	808	810	778	750	775	780	765	806	766	811	782	770	780	780	784	770	776	838	751	796	803	767	814	753	770	786	770	800	841	799	810	774	776	726	845	791	812	815	794	811	789	843	765	811	743	786	824	776	783	784	810	750	753	824	785	808	790	782	798	791	851	776	787	799	791	798	790	751	773	793	792	785	786	822	774	843	751	812	780	793	773	809	790	803	752	845	771	746	815	780	828	732	806	768	808	802	788	759	771	830	823	763	735	735	772	737	773	779	751	834	784	798	785	767	783	792	760	755	794	828	763	809	839	834	802	738	798	765	828	767	765	765	792	802	783	790	780	857	831	790	841	805	730	794	829	799	773	763	785	788	811	772	805	781	831	748	770	832	812	772	767	797	771	798	818	774	773	806	832	838	772	824	829	761	802	804	750	747	753	791	819	850	769	842	800	804	807	813	821	697	825	777	783	803	806	790	788	763	813	774	799	800	781	801	786	834	783	801	786	728	821	818	807	779	844	788	785	765	779	856	722	821	765	810	780	773	799	830	789	749	768	784	793	770	741	844	814	855	753	807	764	779	805	770	775	837	797	786	818	809	812	811	744	821	788	790	820	800	818	787	803	774	782	861	810	777	797	826	801	772	756	775	792	799	751	801	832	828	789	748	776	836	800	768	795	802	741	820	807	815	769	736	785	843	744	757	770	809	787	826	816	811	757	787	805	801	744	753	779	847	758	767	802	765	783	791	771	765	812	765	731	756	792	833	773	772	771	763	826	771	775	792	772	763	781	764	769	797	844	786	775	756	817	857	799	809	798	772	816	808	827	755	778	755	800	751	765	757	741	761	801	798	822	786	775	798	783	793	783	788	804	799	800	763	759	839	815	815	775	829	780	818	780	789	795	812	739	771	771	802	797	784	794	758	793	808	809	789	775	767	775	780	760	795	786	737	833	789	804	836	826	834	815	782	827	727	811	797	796	788	826	804	749	758	789	821	755	776	767	736	791	816	789	802	777	780	817	770	784	768	787	758	767	817	840	772	783	824	761	793	803	823	776	845	810	850	766	790	774	758	788	747	801	810	760	810	799	787	756	848	772	739	789	837	801	755	775	786	779	791	763	839	803	768	804	774	786	755	796	792	802	797	849	797	790	781	750	801	800	768	745	783	765	767	830	773	815	805	778	765	854	839	786	820	788	795	815	838	752	765	820	796	787	787	768	813	767	754	764	821	821	820	776	796	833	853	842	813	797	738	764	736	758	787	781	812	728	765	765	724	828	811	828	754	803	809	788	852	797	807	783	766	859	768	794	773	805	767	769	798	769	802	820	743	777	803	760	760	751	760	830	737	780	804	816	826	782	827	804	757	768	814	799	722	780	775	792	753	755	781	744	828	771	848	790	819	843	800	808	758	776	783	772	795	731	782	762	818	752	746	770	768	792	793	798	826	789	751	805	793	816	771	827	761	775	814	782	792	778	804	816	772	765	784	743	720	806	797	796	832	787	797	856	738	836	797	796	777	786	811	734	755	708	785	820	818	814	807	808	800	827	800	765	781	822	792	777	777	783	778	776	776	760	787	771	827	813	796	785	847	812	755	801	819	799	773	773	760	796	747	739	763	774	856	771	816	762	787	794	796	786	772	759	742	786	786	778	774	801	774	779	792	778	771	748	751	816	715	795	784	821	785	772	793	757	757	776	801	810	779	832	776	784	820	811	721	763	758	800	787	797	851	805	800	771	765	761	808	805	753	734	773	776	794	802	765	813	792	792	840	802	758	775	787	768	796	797	802	771	789	784	826	789	765	796	804	806	710	784	825	771	768	820	797	766	727	841	767	786	833	821	755	747	803	802	802	814	800	830	809	814	763	774	820	764	770	773	797	826	810	717	775	817	785	812	840	802	802	798	783	776	810	800	815	795	844	778	790	812	801	800	798	751	807	738	799	795	799	779	770	761	763	820	753	803	777	790	809	780	763	748	811	771	812	771	778	772	731	759	795	833	818	796	806	794	782	762	711	781	762	783	800	800	777	796	765	784	791	809	813	806	799	741	782	758	765	783	813	745	852	816	836	818	748	814	741	856	788	755	752	864	801	783	723	776	786	755	795	787	772	791	784	815	821	775	791	786	756	787	817	818	848	740	761	768	796	769	806	808	798	795	792	773	764	812	784	759	745	767	831	753	774	807	796	755	716	775	804	806	773	798	756	823	778	785	800	788	779	777	757	797	787	786	795	783	791	746	763	784	772	790	774	778	798	701	824	819	823	799	798	763	802	790	818	797	805	770	767	783	777	762	768	789	761	793	751	825	813	840	768	761	795	821	783	756	763	787	747	785	769	834	770	792	773	786	802	743	762	760	785	816	772	798	764	790	801	785	809	774	813	821	808	806	820	782	804	838	766	737	769	761	811	794	795	791	787	805	767	809	740	789	764	819	810	802	758	751	843	832	782	789	836	789	749	769	781	827	817	767	800	785	758	741	793	841	785	787	747	816	776	736	828	778	747	771	797	795	849	771	802	780	801	835	817	800	783	789	802	800	767	820	789	773	764	784	835	840	779	815	778	786	822	833	790	764	804	824	735	870	788	746	787	816	782	787	836	798	785	752	818	794	787	771	766	794	735	774	769	758	768	782	781	801	774	761	797	767	755	811	774	805	798	833	801	791	820	831	822	809	778	775	773	815	776	791	808	765	751	742	792	815	794	762	734	744	779	798	776	780	774	854	787	778	787	792	708	730	783	782	807	796	796	784	814	744	831	761	781	738	789	785	749	781	754	782	787	773	801	778	788	739	778	751	750	743	745	774	768	801	783	759	786	794	785	805	782	777	747	813	758	761	831	805	824	789	776	849	766	778	767	821	821	766	797	782	770	757	744	799	834	757	840	793	773	801	761	762	797	767	753	828	782	808	764	812	835	806	796	763	786	831	838	733	772	787	816	757	791	779	807	799	795	797	808	763	758	825	760	781	733	806	793	766	811	745	794	814	811	780	781	795	759	765	816	785	809
29647	27367	27646	15446	4983	2915	2014	1817	1532	1348	1169	863	766	695	670	644	593	585	574	613	617	583	546	566	585	638	663	633	587	577	552	561	574	601	575	556	553	566	543	618	622	570	527	514	536	532	565	523	559	532	543	547	562	536	548	530	537	540	553	551	561	587	569	549	572	562	543	533	571	572	525	519	507	552	564	510	574	535	573	558	560	554	559	583	537	589	549	537	594	587	513	545	613	536	556	538	596	576	578	570	569	523	555	539	576	509	553	577	582	554	621	527	557	513	547	515	524	550	581	551	538	540	550	517	569	536	568	545	514	543	588	565	532	536	538	522	517	496	567	573	504	572	516	561	515	547	541	516	547	562	527	541	579	564	530	575	574	553	545	564	551	577	518	567	556	536	561	595	571	589	553	537	592	539	573	544	540	512	565	561	587	560	543	556	555	515	598	539	559	566	536	495	568	538	526	516	558	501	534	558	542	539	538	573	553	602	584	526	583	547	581	535	586	583	576	525	554	585	567	552	527	574	587	547	603	568	555	529	565	511	555	578	572	534	477	579	565	533	512	495	575	549	548	505	524	567	540	545	552	555	541	551	555	554	533	506	516	562	517	547	512	588	586	561	591	547	540	568	543	544	537	548	567	571	573	489	533	528	556	522	520	525	521	506	533	530	497	576	528	576	542	591	546	545	563	565	550	559	571	543	573	620	551	494	605	569	564	550	530	597	514	527	519	503	566	520	576	536	562	529	573	519	584	553	522	557	569	562	592	557	579	577	563	524	548	558	519	489	551	557	569	600	513	540	560	556	525	565	554	538	546	559	569	575	547	541	543	548	590	522	597	554	559	544	558	551	561	581	578	593	579	562	584	544	580	536	550	585	577	524	574	570	559	519	549	558	542	551	551	539	561	583	598	517	562	576	551	566	559	553	536	529	548	526	589	565	592	581	529	524	528	537	563	538	553	537	562	561	539	491	558	574	559	558	540	540	567	549	548	558	548	580	556	529	509	512	554	577	562	511	520	576	544	603	593	519	543	575	539	538	545	554	553	486	522	568	558	528	558	552	536	538	584	558	575	534	521	549	575	528	555	540	552	570	595	537	574	528	549	560	560	555	567	555	546	554	562	568	556	555	520	575	536	540	552	512	567	568	541	565	544	522	564	525	556	511	568	591	554	546	521	517	532	531	532	576	523	558	525	556	560	575	558	551	576	547	575	516	548	534	543	553	592	558	615	532	539	538	511	556	559	547	575	551	553	611	550	571	527	578	531	559	572	522	540	520	523	570	544	570	504	565	551	557	576	538	536	559	570	553	530	559	509	540	570	526	576	538	558	575	556	545	559	579	560	582	554	541	538	550	582	567	568	578	583	554	524	518	513	566	609	566	602	553	553	584	501	569	560	571	568	548	559	528	586	564	597	555	536	522	580	532	574	560	602	522	539	591	598	585	527	549	550	553	560	518	550	577	546	563	530	523	556	570	561	541	523	526	541	558	592	575	528	544	563	527	536	527	532	559	602	553	547	575	557	595	534	594	511	585	574	568	568	568	531	591	505	540	569	568	547	548	522	561	527	567	562	512	554	534	572	553	547	571	593	550	552	579	545	555	564	538	526	540	533	542	596	553	521	535	567	544	553	599	556	536	540	532	557	547	557	556	552	612	548	595	601	536	575	559	567	538	560	550	548	570	577	623	545	542	532	555	547	541	619	555	569	564	529	579	550	594	565	557	542	543	581	558	547	570	610	581	533	506	508	530	589	552	538	531	541	543	556	562	600	568	576	557	514	546	576	550	513	555	565	537	555	545	567	509	542	565	553	539	570	541	593	560	518	592	576	549	518	588	567	545	549	542	546	559	583	557	537	539	535	564	537	537	607	551	556	561	511	527	583	540	546	568	544	572	573	573	590	527	554	562	575	557	534	517	526	535	537	538	580	524	543	533	535	574	586	575	547	559	590	546	533	561	528	556	543	558	555	526	565	527	554	539	572	599	549	550	540	518	568	535	558	578	580	553	581	554	529	555	595	555	560	545	542	516	584	531	521	573	532	578	558	529	542	512	515	572	557	527	568	552	540	552	589	545	528	484	558	580	545	544	513	594	555	532	567	589	560	574	598	557	548	558	561	572	531	564	569	573	555	548	532	535	578	574	533	559	574	548	556	589	561	522	561	575	560	575	554	571	525	557	559	572	526	572	538	528	545	558	568	530	567	596	558	566	556	569	575	549	535	566	544	548	572	548	543	525	512	558	527	530	574	505	550	533	539	548	540	565	582	568	575	518	569	530	535	539	575	587	534	549	531	562	545	532	561	529	568	541	538	553	563	559	540	540	579	561	493	499	568	539	556	580	552	561	521	615	542	592	569	515	545	561	571	582	566	543	551	554	569	600	574	542	539	576	524	562	577	564	514	559	551	542	570	561	544	544	577	539	542	527	524	598	520	534	511	550	497	514	566	576	576	535	508	529	536	548	530	602	523	569	559	558	531	545	575	529	499	543	534	551	521	576	538	540	571	532	561	575	567	524	563	558	535	559	563	564	583	550	515	539	561	556	551	574	594	546	528	528	545	571	556	581	585	548	600	558	541	530	546	559	561	493	571	550	589	553	545	520	560	552	545	530	569	548	532	556	558	522	589	593	536	523	590	569	535	557	571	550	527	569	587	561	551	521	599	587	600	541	552	598	565	534	573	573	538	548	547	534	531	601	560	522	537	552	545	552	521	576	537	539	542	530	510	561	553	584	588	557	510	576	558	566	587	533	534	620	546	558	577	546	539	556	565	567	566	544	534	551	518	583	547	521	569	540	585	540	529	511	537	528	563	570	554	547	561	568	534	540	563	543	560	503	550	541	572	578	558	529	519	557	556	538	524	523	587	561	535	529	559	575	558	540	586	602	547	537	559	520	560	533	606	574	566	566	526	565	552	598	534	571	548	561	554	560	535	554	548	596	575	555	545	553	546	549	530	518	578	534	580	530	567	546	567	553	552	601	553	549	546	535	565	570	539	515	549	570	579	565	565	552	539	557	577	506	565	577	545	552	552	562	542	552	527	558	549	599	538	585	553	536	562	613	564	553	519	556	548	513	561	529	558	523	535	541	569	564	548	607	556	593	571	578	564	532	574	533	533	587	562	535	554	563	589	567	547	550	535	610	539	536	548	553	569	526	552	515	546	545	545	536	549	563	518	536	585	555	556	554	583	539	573	598	535	565	543	548	549	565	538	571	558	575	557	595	548	562	586	549	556	561	542	545	539	558	556	563	580	566	546	551	551	568	514	565	521	583	573	558	550	550	544	531	534	544	581	539	561	543	549	563	553	594	557	558	565	558	549	594	588	535	536	554	556	520	543	562	574	506	529	564	549	538	546	593	526	533	538	597	547	574	570	578	584	572	564	532	532	512	553	557	537	514	536	559	531	558	555	523	549	539	570	590	540	551	574	526	566	556	588	544	560	552	552	576	538	541	547	544	614	530	565	556	549	517	528	580	555	535	520	545
35203	42512	35604	18506	9893	6950	5186	4307	3754	3240	2620	1744	1428	1209	1080	1061	985	956	882	961	928	912	921	874	943	1100	1030	958	897	852	797	791	837	807	871	878	859	875	828	859	875	837	806	862	856	856	835	766	820	817	847	820	812	793	794	856	753	842	843	833	872	825	816	830	850	789	825	820	794	868	801	826	826	809	836	837	852	837	821	831	837	834	783	797	788	823	833	827	829	875	810	819	812	824	837	771	779	787	789	806	827	771	853	774	810	819	784	845	823	762	803	848	838	817	797	803	769	852	793	795	787	812	799	775	816	815	833	784	819	813	820	801	875	810	801	831	823	843	814	775	814	834	795	818	855	769	799	823	808	835	814	800	843	783	825	825	810	763	868	795	809	814	845	875	786	808	800	844	769	819	808	772	858	816	827	824	784	810	849	838	842	790	801	806	827	818	832	803	812	826	853	811	864	822	810	821	823	804	815	826	847	825	847	834	815	868	843	826	765	833	826	772	795	824	842	794	812	785	822	832	832	845	817	852	851	801	861	858	811	819	861	797	786	826	800	810	817	810	846	824	820	859	835	800	854	817	782	841	847	806	765	791	791	823	810	790	814	847	812	860	834	803	800	855	803	863	833	835	829	841	815	871	870	859	804	816	832	774	819	758	840	792	768	801	865	795	807	850	805	807	824	786	827	810	831	802	817	812	847	761	786	774	812	783	774	778	803	818	813	777	813	831	774	870	825	817	777	796	850	793	810	829	750	850	792	772	798	837	787	807	796	851	833	811	857	850	895	843	812	810	790	831	777	772	782	839	816	837	828	848	786	808	803	815	858	810	831	847	829	795	813	837	889	807	814	789	835	763	769	875	805	805	881	846	795	817	838	808	799	783	788	785	831	793	830	815	784	813	833	811	839	845	881	803	827	845	824	814	820	789	814	793	823	816	795	829	866	827	840	831	782	840	844	808	857	825	813	796	863	813	814	809	778	813	814	845	831	853	811	785	825	853	818	809	802	842	805	795	793	810	806	827	820	796	806	831	792	798	818	783	825	784	802	821	838	881	762	823	803	865	775	799	843	791	831	794	829	879	891	800	805	843	820	837	824	825	858	868	799	833	817	761	891	794	844	763	778	879	773	777	843	831	824	793	818	816	826	833	851	827	810	827	852	833	817	768	853	839	869	847	862	823	839	824	812	828	831	831	793	796	875	801	821	788	786	782	855	840	771	774	799	791	834	823	816	865	810	800	824	831	792	825	778	821	839	818	834	827	855	822	877	783	828	830	812	882	779	762	834	813	857	848	831	812	828	833	855	835	822	820	838	811	857	832	823	799	858	823	793	807	872	803	827	807	785	818	837	807	828	837	783	813	788	823	836	814	786	798	828	812	805	798	886	826	795	766	840	814	785	834	834	869	810	780	817	842	859	826	826	801	771	861	844	841	801	810	792	822	789	782	785	834	825	836	812	832	897	830	838	806	788	802	822	832	812	837	814	839	806	837	845	809	774	810	824	850	825	797	788	824	844	831	822	842	881	823	815	808	857	786	878	788	843	816	820	817	801	806	780	820	801	784	847	865	860	797	740	815	817	766	921	827	825	794	796	829	809	815	800	817	843	811	771	817	826	822	869	774	829	782	799	785	818	775	769	864	815	847	825	835	842	781	806	815	816	800	812	838	821	786	870	793	809	852	808	821	816	778	796	795	827	888	808	768	860	821	813	791	866	798	837	799	808	821	771	819	794	810	807	826	876	818	872	827	797	818	816	788	769	788	852	781	832	811	822	753	805	783	828	811	812	822	821	789	796	800	820	788	827	796	808	755	790	808	800	753	849	808	745	814	851	777	833	819	856	783	832	853	883	806	790	783	832	818	764	778	781	795	809	799	786	811	777	825	833	802	804	802	783	794	811	803	829	797	827	841	803	846	868	816	864	849	804	834	867	864	812	801	820	809	845	821	861	806	843	798	764	888	806	816	856	806	801	853	813	847	828	788	778	795	789	785	839	801	799	830	825	833	809	784	859	809	838	842	825	849	831	812	789	807	825	811	796	848	816	841	805	777	833	890	786	825	790	785	775	812	798	811	814	832	848	844	858	795	831	770	831	807	865	757	829	782	796	836	837	825	884	791	827	799	834	771	854	828	811	785	815	806	821	829	793	786	825	784	759	793	812	840	854	807	786	831	863	862	846	821	830	844	789	817	840	816	819	797	828	872	832	834	826	808	789	840	835	797	809	846	812	809	825	865	833	843	847	808	798	814	828	798	811	762	819	832	824	882	787	867	820	759	801	793	819	804	830	877	831	823	772	758	791	795	783	821	811	756	802	849	804	795	766	838	868	795	812	841	869	791	760	789	788	847	769	825	823	810	816	810	826	789	833	813	787	845	795	767	800	830	801	838	820	786	828	830	849	825	860	788	822	830	853	824	831	786	806	796	847	771	793	819	825	831	808	820	838	781	858	862	764	824	774	753	833	803	805	813	804	812	798	791	795	816	840	849	795	803	814	818	816	838	797	821	814	767	790	835	812	826	780	844	823	798	822	776	778	798	788	796	787	824	805	766	778	830	883	856	837	859	776	801	817	795	802	785	826	830	821	825	857	834	804	820	827	849	866	775	805	814	778	838	803	865	773	860	849	788	846	889	810	798	841	807	799	746	844	833	857	835	823	864	801	791	773	829	773	852	811	831	796	819	796	814	776	825	778	793	780	857	811	815	772	837	872	796	794	783	798	878	818	845	863	835	785	793	804	836	805	789	852	809	847	806	819	786	826	822	849	788	844	858	813	764	813	784	846	853	792	815	807	842	853	866	847	809	850	836	817	765	814	882	810	857	869	808	773	797	847	816	842	797	841	801	823	823	794	755	783	817	808	770	754	793	774	879	790	848	764	739	822	820	809	821	831	840	775	777	805	820	844	890	839	830	861	839	839	827	795	830	790	812	793	814	860	800	790	822	821	862	807	821	850	839	791	796	813	849	888	828	766	810	811	847	838	826	833	804	803	787	819	782	834	789	807	820	879	809	885	793	850	809	825	822	877	831	832	830	818	848	818	851	820	831	813	881	800	819	850	787	745	786	820	751	824	819	822	827	852	839	838	788	820	814	822	838	812	876	747	803	774	791	833	821	823	852	825	826	830	804	811	787	807	770	792	821	825	829	769	843	800	858	783	859	849	821	846	777	832	811	804	859	810	839	869	785	786	785	798	774	869	848	809	846	812	859	821	840	799	839	840	784	824	775	807	769	854	770	759	824	845	785	831	774	776	833	783	812	819	839	822	842	870	794	789	821	760	822	764	795	806	829	826	846	811	841	755	851	809	843	804	863	810	882	809	806	762	812	806	859	831	813	830	766	802	777	806	812	766	830	881	814	820	806	790	779	849	768	861	777	828	809	835	795	798	820	815	768	860	846	854	828	809	859	777	824	819	819	790	787	813	796	768	816	804	823	766	816	798	835	819	797	847	806	847	820	794	860	814	804	797	824	813	791	798	810	822	814	840	787
24787	21593	28801	25117	19081	8757	3767	2787	2263	1869	1364	963	918	771	746	700	699	578	636	649	604	654	644	577	680	1073	925	747	914	1096	999	632	613	560	593	566	534	631	604	627	634	562	611	590	548	571	567	573	566	569	592	522	521	561	562	523	596	572	577	606	562	547	556	541	566	589	565	565	551	564	583	539	571	559	567	558	550	541	521	552	586	555	532	553	554	580	595	550	618	535	560	563	569	548	609	550	559	546	549	572	578	555	543	530	598	559	514	579	559	566	538	539	527	547	571	581	560	540	579	552	595	567	514	608	586	532	566	558	542	568	505	587	526	522	549	577	595	560	566	509	573	559	570	554	559	592	559	526	518	567	572	543	523	554	543	575	579	571	561	526	546	571	569	556	563	595	596	573	544	571	563	586	557	558	581	561	606	566	624	547	577	574	537	566	597	564	552	560	552	574	501	498	533	546	518	551	522	566	577	524	580	533	558	568	553	531	583	592	545	560	589	571	578	596	568	543	547	561	578	549	603	511	578	573	546	554	599	587	553	540	572	540	583	554	558	554	573	543	543	566	570	544	577	566	547	554	540	566	529	568	511	629	585	530	560	568	600	602	527	547	548	563	601	554	515	558	581	531	570	552	532	566	582	553	543	575	555	544	538	574	538	562	503	571	554	554	536	583	566	518	530	567	545	540	535	539	538	532	550	545	499	586	574	565	562	540	545	593	528	571	552	566	566	514	536	552	541	571	557	566	545	534	572	525	537	566	552	597	534	566	539	569	556	531	589	566	513	580	510	598	554	553	560	525	573	581	545	571	570	610	544	560	544	577	554	524	552	584	587	533	543	561	556	517	593	549	575	549	520	607	575	559	568	580	548	527	568	534	570	571	548	555	551	541	548	591	567	592	518	556	563	572	499	570	591	558	544	561	503	545	538	612	559	561	595	541	597	559	556	560	538	572	534	558	551	559	565	574	519	532	564	566	570	548	586	572	548	538	592	575	561	558	585	567	591	561	542	590	539	471	606	525	541	561	592	538	553	599	556	564	560	537	529	507	559	541	551	561	530	544	560	579	546	562	580	537	556	561	556	550	572	541	566	576	545	575	550	566	529	578	542	565	549	581	564	550	580	565	575	537	552	543	550	574	603	550	502	570	533	558	543	514	548	597	568	515	574	550	615	567	551	505	563	519	576	569	579	556	524	555	545	539	627	558	563	558	561	508	562	531	576	522	576	583	568	558	502	575	581	544	547	539	543	473	574	552	541	548	563	542	549	529	574	558	560	573	540	560	575	528	568	552	564	567	577	571	542	519	589	563	579	570	569	574	574	532	544	509	566	557	569	571	518	526	526	534	549	574	570	557	557	533	578	548	539	574	514	529	585	551	558	515	548	545	557	559	535	590	540	551	607	558	531	591	564	544	544	537	545	558	549	555	529	551	526	553	551	523	585	573	560	521	549	525	537	570	540	559	537	543	536	586	578	542	589	535	527	554	599	541	504	545	552	546	563	558	582	579	547	541	505	567	569	537	557	529	576	541	521	563	585	562	591	524	616	540	556	548	579	580	555	554	535	564	517	500	595	511	546	554	582	555	549	536	538	544	564	548	545	528	569	557	514	551	537	583	565	526	527	534	576	547	585	561	591	603	586	591	577	533	569	562	543	536	587	534	531	549	541	544	538	567	566	529	559	556	576	584	604	530	565	527	539	556	545	556	565	515	580	520	531	586	571	544	573	530	552	587	528	531	600	534	524	547	562	548	541	560	566	559	554	555	555	526	553	583	549	526	570	548	588	552	565	601	556	539	553	573	550	575	546	552	550	578	588	570	575	548	576	565	560	548	588	530	566	560	556	564	582	594	554	532	584	572	575	516	578	608	564	581	577	542	593	558	552	595	594	597	550	577	570	575	530	571	563	544	553	540	559	542	560	553	529	502	560	541	586	583	543	532	546	561	545	531	551	554	539	553	595	535	546	564	568	588	562	505	527	551	554	549	521	577	525	511	568	528	517	536	564	600	560	562	567	578	580	563	572	528	518	583	557	569	535	541	556	560	518	565	529	519	579	550	559	539	498	602	582	548	556	576	538	574	552	552	530	568	526	521	567	542	539	524	550	560	553	514	596	546	556	546	584	555	565	520	548	533	564	546	555	538	556	522	541	599	552	541	549	554	541	544	536	564	574	551	566	586	552	590	561	569	539	557	565	523	541	576	567	539	564	544	541	567	553	546	573	516	535	582	567	568	565	574	563	557	542	567	578	568	565	565	571	548	518	561	532	632	560	572	581	532	521	558	538	503	603	567	546	552	546	525	563	577	586	529	560	543	544	560	552	558	595	578	509	558	568	544	605	541	604	581	588	580	568	568	543	580	552	560	582	541	587	588	541	529	550	561	556	568	545	594	590	598	532	586	526	538	539	540	556	527	525	601	553	548	545	584	552	531	537	565	545	531	528	568	600	598	502	548	524	601	535	600	561	585	578	568	563	564	541	530	539	572	549	570	583	588	567	570	566	542	571	545	524	502	534	515	546	570	555	568	563	545	564	553	544	553	561	574	528	549	506	539	533	521	560	536	522	576	553	590	591	549	555	545	546	546	528	570	565	561	546	545	543	544	546	594	539	542	581	549	536	541	576	534	518	547	567	538	522	552	587	517	570	570	573	539	517	569	559	559	627	566	565	559	581	600	588	543	540	581	537	548	513	555	606	517	577	535	550	550	557	540	549	636	568	600	524	560	537	585	528	555	583	548	554	575	556	559	560	579	539	563	561	558	565	525	552	578	562	559	572	572	577	552	552	544	553	550	566	557	578	593	573	585	543	574	549	562	569	536	591	530	535	559	498	573	538	559	543	538	548	585	565	544	573	533	534	581	536	551	592	541	553	548	553	547	598	571	540	531	514	568	584	554	558	508	570	568	611	515	548	558	550	575	541	543	539	554	565	554	519	534	538	542	559	596	551	559	560	525	554	609	567	585	591	562	595	594	572	582	548	539	583	534	574	583	518	579	523	520	523	497	519	549	564	541	555	569	549	558	521	521	553	548	554	524	553	543	569	548	547	580	559	561	559	549	557	510	555	558	575	537	513	544	510	575	544	546	583	526	528	544	587	518	573	576	519	526	534	521	583	554	521	566	555	569	538	592	575	554	538	533	547	517	539	557	566	540	550	565	516	511	570	558	555	571	531	564	561	590	570	548	534	555	561	570	558	591	571	579	537	556	537	587	552	530	588	582	550	567	549	521	567	556	559	557	542	582	556	552	550	549	545	560	548	550	542	603	538	587	582	587	555	571	557	574	528	570	584	550	567	561	521	563	553	528	592	554	559	533	554	572	560	551	547	505	564	539	530	535	549	581	511	561	530	573	570	600	556	569	588	584	567	549	565	552	551	554	585	546	552	524	578	558	527	502	528	563	518	566	526	559	569	548	555	525	538	561	551	562	586	564	528	521	570	541	570	600	547	532	510	562	546	548	548	545	566	541	561	574	575	521	571	591	531	561
33798	49916	43397	24090	16519	10774	7029	6833	5899	4562	3166	2153	1900	1652	1439	1298	1165	1039	1111	1089	1009	1068	1088	1018	1018	2208	1919	1263	1771	2290	1949	985	786	822	841	917	951	989	1069	984	947	906	875	809	802	808	841	842	853	803	798	789	794	827	792	910	857	830	820	824	814	802	762	868	851	828	804	829	806	842	800	825	840	814	778	794	805	834	782	827	764	825	870	838	809	873	812	816	864	782	824	866	815	868	816	807	792	858	826	758	832	822	813	822	787	848	776	805	827	891	817	833	808	852	855	803	816	800	803	790	809	819	818	833	814	812	794	843	829	783	863	830	856	849	792	806	771	824	794	775	836	825	839	810	831	821	805	790	834	803	823	816	802	842	804	810	798	833	864	827	808	781	791	822	831	760	749	818	805	820	841	858	817	843	831	800	825	771	801	880	833	730	832	765	850	778	819	804	843	922	813	821	800	841	824	776	806	798	802	757	819	867	791	837	828	820	796	823	831	828	838	772	850	841	760	768	800	814	807	831	842	829	832	849	826	827	772	819	828	800	816	796	829	826	833	823	837	872	803	840	792	834	835	819	821	873	810	819	840	821	788	814	805	841	833	849	871	829	778	802	775	799	854	831	809	785	812	795	777	826	790	770	774	824	891	824	787	782	841	799	812	828	756	783	796	752	835	786	799	811	777	780	806	835	785	809	813	869	844	794	819	816	854	823	814	819	816	820	780	798	812	854	802	825	769	867	796	791	830	820	826	835	812	789	795	869	822	856	809	838	806	848	760	840	781	855	824	774	834	815	821	822	760	795	886	809	762	790	819	789	809	745	798	780	812	810	771	786	850	791	840	798	810	777	809	852	880	790	860	773	779	834	825	806	786	809	872	822	830	778	790	850	798	849	780	853	804	893	778	747	797	800	829	813	839	835	845	815	829	814	798	805	822	773	829	816	774	821	859	788	808	784	804	809	804	845	823	842	832	742	867	812	831	794	886	845	849	868	827	875	786	793	823	816	803	850	841	810	847	794	828	821	815	800	753	830	842	812	828	798	774	869	798	851	760	797	819	800	797	810	770	866	777	839	827	793	857	817	785	828	854	768	832	821	820	795	863	838	816	813	820	818	857	814	822	825	837	783	776	844	852	859	790	838	788	812	835	817	863	878	825	778	816	778	789	880	845	853	783	835	766	839	789	808	822	802	857	782	845	833	802	825	809	836	808	837	790	771	807	819	837	780	791	782	793	880	830	800	786	869	859	857	783	852	864	844	865	833	837	854	813	855	821	851	857	847	843	829	885	783	799	805	831	758	813	788	831	810	787	794	815	787	795	807	794	866	833	800	869	861	821	819	769	819	788	825	842	844	858	805	788	827	818	825	847	833	851	788	840	854	818	825	832	851	795	819	802	784	860	828	816	792	799	773	798	778	836	766	816	881	818	812	837	841	825	798	766	872	832	856	777	838	861	815	815	840	793	827	846	770	806	847	839	789	844	849	829	860	823	830	851	796	831	855	780	774	789	794	845	816	773	819	836	801	857	868	871	821	810	802	787	854	816	789	829	826	792	774	779	920	839	820	828	833	815	808	830	815	826	783	823	805	829	858	840	799	832	822	859	772	777	814	815	783	793	889	806	817	814	812	866	851	828	822	782	831	827	859	802	817	803	799	786	839	818	824	821	841	775	824	850	819	827	856	808	833	857	860	784	802	832	806	821	841	870	773	824	842	765	810	791	811	829	821	854	814	800	811	759	790	861	799	872	893	814	808	847	853	848	851	795	856	795	806	815	819	772	795	809	819	792	854	722	869	792	780	790	852	757	824	812	798	792	826	788	791	810	827	823	865	831	800	838	809	793	810	837	829	810	777	824	843	837	793	833	784	839	771	804	840	817	759	794	844	771	794	803	856	819	864	830	804	850	769	777	836	815	846	893	889	818	819	816	821	811	863	809	789	828	845	804	785	850	857	771	811	825	832	842	814	850	883	851	807	788	857	778	830	846	819	741	810	817	844	824	774	774	882	808	827	822	796	810	832	847	800	802	810	813	835	775	806	785	816	796	770	898	817	820	813	775	796	862	831	814	792	865	829	826	825	833	844	774	803	854	867	857	790	793	863	793	793	799	779	815	826	834	822	820	807	831	834	815	894	810	831	805	749	777	815	828	867	808	845	787	755	832	837	792	816	841	836	869	860	784	874	814	826	817	832	827	834	817	851	845	805	813	831	820	823	760	811	808	835	832	809	838	801	891	808	840	820	828	797	726	788	842	836	790	844	791	803	829	823	795	869	875	801	841	842	798	832	754	834	810	766	854	815	803	812	797	848	822	822	882	850	831	816	788	797	822	823	821	841	808	851	801	752	811	851	827	750	864	748	810	853	819	840	861	771	805	804	853	838	803	752	878	785	823	887	813	836	815	858	789	802	831	807	872	773	849	843	839	837	826	805	827	813	771	775	830	787	804	817	813	823	875	823	859	829	828	806	754	812	830	771	838	811	842	798	843	809	770	817	806	816	860	790	820	771	813	799	832	765	808	855	836	832	788	788	791	812	803	813	863	827	834	813	827	854	800	808	807	814	799	820	814	864	779	839	884	813	823	810	808	804	852	792	804	808	836	830	785	785	847	844	838	854	828	832	879	789	794	833	930	811	827	789	836	781	833	807	800	741	794	838	770	842	748	851	837	749	844	794	779	777	837	786	828	823	828	785	814	783	824	783	837	855	819	834	853	846	855	832	803	790	791	848	831	851	786	811	822	815	808	825	831	816	799	778	767	867	804	744	810	807	834	799	806	825	802	838	829	770	770	824	849	801	843	819	822	810	832	830	734	812	827	840	842	834	795	817	834	821	782	825	850	821	830	867	806	811	854	846	809	807	828	815	804	835	800	826	781	883	829	795	836	796	883	806	856	820	826	793	836	821	834	835	856	876	795	796	816	792	783	834	817	806	801	845	837	816	766	820	797	837	810	852	754	833	796	820	827	841	819	811	827	831	853	778	776	872	858	835	790	812	780	810	840	819	805	791	797	799	853	781	792	856	840	790	793	795	826	813	886	780	798	843	790	832	831	837	836	838	840	822	822	849	845	831	830	835	840	762	786	789	839	805	824	841	797	834	780	829	810	822	796	792	849	834	775	835	789	802	825	796	791	867	797	781	834	829	834	769	762	836	796	776	777	805	782	816	857	851	819	802	755	860	798	793	800	832	853	871	797	831	839	826	809	822	768	809	794	789	807	824	817	820	824	811	848	837	856	867	789	804	819	802	823	810	794	829	834	783	829	861	814	853	845	817	877	812	813	845	812	835	831	789	810	821	775	797	817	829	790	806	830	824	808	836	852	831	848	852	801	845	827	779	827	786	824	784	820	821	791	829	801	802	789	804	837	848	803	820	805	817	808	825	805	803	799	817	820	825	847	879	803	850	836	855	821	873	817	780	829	829	866	782	822	844	826	854	794	790	755	833	823	824	866	791	796	802	829	832	801	831	792	833	800	818	848	855	835	807	859	846
23499	21575	29404	24229	21722	20299	10196	4841	3289	2509	1692	1359	1079	998	893	759	737	671	618	697	611	686	679	636	591	553	584	610	967	1395	1451	1048	605	678	826	649	774	805	859	847	765	718	635	581	559	557	506	541	548	580	538	584	534	524	520	523	522	541	534	509	528	540	532	535	560	542	514	522	537	535	548	526	509	538	555	514	527	540	506	588	581	552	522	576	543	545	523	589	547	565	529	523	506	568	526	539	550	563	534	556	565	527	515	547	551	544	543	516	540	565	482	549	518	533	560	523	526	532	501	513	558	494	531	528	533	532	547	561	564	572	528	556	547	519	532	547	518	513	512	569	581	525	537	572	599	537	530	548	500	544	558	517	535	518	513	559	573	540	539	546	536	537	534	558	552	572	533	520	540	530	588	521	542	543	547	538	571	542	559	567	522	552	545	563	531	525	602	550	498	578	528	535	571	536	496	543	549	537	511	577	514	544	534	534	515	540	524	534	533	580	548	502	544	564	530	519	522	557	517	554	529	545	574	522	552	520	582	553	551	562	527	522	557	560	521	553	527	511	531	533	559	562	532	516	583	544	548	509	572	515	562	520	584	536	566	532	546	514	504	521	526	546	512	584	554	507	560	591	524	550	529	550	532	528	578	534	548	562	532	527	546	515	544	549	532	540	521	578	600	506	539	559	517	553	533	551	535	534	510	511	538	515	576	513	526	514	525	512	517	512	527	556	576	555	539	539	586	517	541	538	555	594	560	536	525	543	512	570	523	555	528	565	558	504	533	548	556	553	541	564	513	557	546	549	537	540	545	594	551	529	541	520	529	504	548	557	534	533	513	547	543	513	533	533	550	570	559	516	555	545	568	570	536	483	525	559	517	516	548	542	549	542	500	525	526	564	581	554	504	546	535	554	562	537	515	478	534	567	516	526	551	563	531	559	555	540	529	534	567	576	496	541	534	537	580	543	553	509	596	545	536	554	521	535	531	573	534	531	540	496	557	539	539	534	540	552	581	550	509	570	517	559	514	533	510	536	529	561	538	547	529	550	547	534	536	548	514	530	549	578	522	544	512	547	536	542	563	549	540	540	543	542	517	544	557	514	530	546	587	549	503	564	510	544	536	575	503	534	519	518	509	555	523	537	553	533	590	521	559	548	576	520	495	530	538	527	529	602	552	530	536	586	565	521	529	567	544	570	498	530	558	518	540	521	577	576	543	537	539	552	513	533	532	523	534	573	540	526	584	572	503	544	551	556	547	551	554	508	527	581	550	542	519	552	568	547	513	511	523	525	568	559	541	564	532	561	529	547	534	585	577	540	556	566	531	527	526	548	550	522	526	532	570	552	523	541	564	557	515	555	499	536	519	568	485	562	503	522	535	593	576	506	512	543	547	498	494	555	534	548	561	542	535	510	527	535	496	545	526	562	498	494	533	558	505	565	543	550	578	538	548	615	506	574	578	567	580	548	527	532	529	564	548	532	529	547	535	543	535	572	579	522	513	534	519	525	547	568	511	512	573	535	537	531	524	530	533	558	514	532	527	555	515	563	520	547	539	543	537	514	525	517	543	531	545	563	539	532	533	542	511	564	561	495	530	530	545	553	501	560	525	513	594	504	530	533	552	565	541	544	566	567	557	577	540	570	529	547	546	509	549	549	562	548	540	519	531	545	529	514	542	524	530	534	535	548	536	561	514	563	506	546	525	510	541	535	535	533	558	571	540	559	553	550	567	551	507	552	543	528	547	557	554	537	511	555	550	555	525	542	549	563	555	556	514	502	545	556	561	540	560	541	566	529	554	549	552	555	555	578	584	541	507	570	512	538	536	515	562	534	546	555	503	529	555	510	520	542	565	558	567	551	539	556	542	553	525	543	571	483	540	550	540	545	517	525	537	526	491	570	552	556	568	501	514	534	525	539	553	529	542	535	536	549	596	481	515	528	478	555	582	549	545	529	495	516	537	518	549	523	561	511	519	537	513	489	509	538	539	559	533	584	533	558	540	541	521	533	510	513	530	554	519	574	531	502	528	570	558	542	523	535	542	544	584	517	566	512	575	517	519	568	534	577	471	553	536	512	534	585	512	553	548	538	511	546	563	535	571	520	506	533	555	532	542	556	517	544	532	520	517	550	506	525	579	538	534	561	518	521	490	562	554	545	541	540	567	547	495	542	542	538	552	530	552	511	567	485	584	539	547	568	558	549	514	540	536	521	539	543	506	568	501	514	567	587	559	527	566	544	569	530	529	509	577	528	539	529	550	511	523	533	510	520	526	561	509	590	532	521	532	561	542	556	520	535	572	566	545	512	546	590	545	542	558	538	585	582	563	525	517	539	535	559	559	567	522	524	542	548	486	552	543	501	547	506	533	528	569	542	589	544	532	548	542	534	581	531	569	548	541	562	561	556	538	552	542	521	518	526	534	563	570	526	576	551	580	517	533	552	542	558	527	544	558	563	540	494	547	575	519	559	502	557	571	569	536	531	523	509	521	552	539	566	540	505	554	532	551	560	523	515	533	520	547	515	559	539	541	534	595	573	549	527	551	554	530	526	586	559	547	544	587	607	547	507	527	549	550	512	537	528	569	554	542	543	560	560	552	544	539	533	548	537	545	578	527	537	531	531	598	519	525	571	541	535	493	524	562	556	511	522	528	538	540	579	529	509	559	586	567	535	509	546	548	567	545	577	572	512	548	542	582	544	535	511	540	531	499	550	506	519	501	498	548	530	530	495	520	519	539	477	546	537	532	547	544	524	527	539	565	557	573	513	533	561	547	531	488	529	554	526	548	519	538	544	529	545	558	562	525	524	535	521	532	538	536	548	584	585	559	542	511	560	549	514	526	521	566	522	534	553	590	572	572	508	536	535	560	555	531	539	513	556	549	562	530	568	523	556	528	541	559	554	524	512	561	520	548	551	520	508	531	549	523	544	539	517	537	541	550	495	545	551	537	524	505	527	563	548	519	568	573	517	545	523	505	526	506	522	532	558	510	539	538	540	516	585	530	556	559	528	534	542	540	504	535	546	536	537	536	550	573	545	508	517	582	518	552	546	536	564	543	550	535	524	576	519	555	541	531	509	535	557	529	546	490	560	565	550	536	536	523	552	528	523	528	530	545	520	560	540	553	582	512	553	549	492	542	533	503	505	491	527	547	591	539	553	524	523	522	552	578	569	518	497	555	544	535	505	536	531	526	532	508	557	555	564	517	498	564	517	518	520	510	552	551	518	562	536	514	548	518	519	546	511	564	520	518	514	566	540	546	524	545	531	553	493	510	537	517	523	572	542	507	540	507	546	592	522	567	525	539	515	521	540	547	571	560	571	516	542	523	537	564	528	519	549	503	523	517	550	542	507	538	561	545	536	531	541	577	561	530	567	537	552	539	523	555	533	510	542	581	545	557	547	532	567	554	549	555	512	511	535	544	526	529	546	569	574	532	527	508	566	527	563	547	536	531	564	572	559	536	567	546	525	510	519	550	516	530	502	572	539	532	538
36060	51729	42518	31470	23904	15174	11353	10019	7883	5956	3955	3206	2549	2142	1809	1579	1288	1208	1040	1054	1009	1182	1218	1060	974	890	898	966	1900	2991	3039	2088	1008	1023	1400	1086	1511	1693	1644	1574	1391	1178	980	861	831	785	812	760	786	799	761	773	837	815	776	793	763	777	773	833	719	751	758	785	778	820	746	831	766	764	804	807	785	774	765	793	762	787	733	788	778	781	784	784	773	762	799	759	796	808	785	757	779	741	770	796	792	765	739	756	786	748	831	782	754	828	801	769	754	781	719	753	788	787	776	736	776	770	797	792	843	747	775	780	742	741	837	777	792	769	739	760	806	799	781	799	783	760	792	804	750	779	744	736	781	737	770	811	776	817	801	781	787	777	820	784	793	793	809	749	740	697	801	758	801	803	794	800	788	769	775	758	764	797	792	822	808	808	788	753	788	756	768	791	804	827	779	793	739	777	780	753	857	788	798	754	803	822	756	752	800	795	795	781	840	786	761	785	788	750	718	803	796	776	761	820	831	819	796	802	724	786	807	799	754	801	776	856	806	809	797	821	801	775	814	767	776	801	767	761	771	805	793	792	764	786	773	816	781	789	769	793	742	790	774	765	762	780	762	790	748	806	804	778	746	777	776	760	753	780	752	780	816	751	823	768	706	753	820	770	808	815	773	767	747	809	795	784	794	766	769	786	786	791	738	767	777	770	792	816	798	761	811	793	774	784	794	768	742	770	810	740	722	739	765	787	750	788	765	791	758	732	782	754	747	755	786	794	763	799	790	757	787	761	792	778	761	736	775	807	784	768	764	779	765	782	789	754	762	780	825	793	808	793	763	782	771	790	774	784	820	774	804	736	783	767	740	826	802	804	776	820	697	783	802	766	824	766	773	748	752	839	760	780	767	754	792	758	817	795	809	776	808	834	727	740	751	760	757	784	794	743	800	817	790	782	776	782	801	814	791	735	787	827	764	752	797	792	798	728	745	769	745	790	827	799	747	798	810	768	750	793	748	750	783	783	745	778	767	799	775	762	774	804	806	776	781	792	795	802	806	725	737	813	831	816	802	781	790	782	787	720	741	770	773	741	786	838	806	754	813	767	741	787	769	777	765	797	778	834	790	780	793	782	810	773	782	755	769	805	779	821	749	713	820	789	801	796	765	751	732	782	820	781	728	797	730	811	753	780	828	794	781	807	764	772	730	803	832	785	807	782	811	745	768	727	832	751	812	792	783	771	750	795	719	830	750	788	827	779	784	744	807	752	787	727	768	777	783	766	784	797	815	786	754	795	824	775	770	720	768	778	761	764	775	800	806	800	780	743	783	772	791	810	749	727	842	780	799	772	816	829	763	788	754	731	794	746	805	785	794	823	777	797	789	807	760	829	746	776	815	840	797	760	764	761	737	733	754	745	808	750	787	790	776	754	799	808	766	774	758	790	792	812	761	788	803	800	793	757	796	686	787	782	822	789	789	838	741	805	711	768	836	765	756	779	807	805	722	763	780	778	737	740	820	725	779	803	772	729	785	734	836	806	837	802	749	755	812	771	789	762	792	778	831	753	755	735	773	799	791	799	786	756	820	816	761	798	840	787	800	813	758	775	776	785	754	804	769	770	809	789	812	811	810	788	768	766	793	760	771	743	767	829	817	805	852	804	798	793	754	788	732	806	755	781	820	780	816	777	821	803	751	787	778	774	728	797	776	765	790	769	791	770	748	767	796	814	755	766	808	811	782	787	807	770	759	831	814	803	773	723	793	746	791	843	768	785	811	762	795	774	788	795	776	824	772	844	769	809	816	848	757	850	805	842	786	748	812	752	761	810	810	779	795	776	758	796	804	777	785	803	767	778	811	754	820	787	792	745	820	773	723	774	804	793	821	797	755	792	786	772	786	692	812	840	804	785	813	771	774	813	756	804	760	779	789	787	752	744	738	733	780	750	735	866	762	749	774	764	790	777	795	771	773	760	812	745	832	783	733	750	782	798	781	802	776	749	769	843	807	751	797	758	827	804	761	807	783	805	782	791	757	796	792	768	776	766	826	776	756	754	806	746	798	766	775	771	777	808	769	793	801	787	782	760	824	797	743	808	790	789	778	791	784	776	800	801	796	697	790	792	793	842	754	781	821	751	757	765	804	765	754	766	802	768	778	762	747	812	749	782	794	770	742	831	788	773	789	736	799	812	813	756	790	806	804	743	798	772	821	754	816	770	793	783	826	700	744	816	768	789	760	820	811	811	788	782	753	754	757	787	821	823	814	798	764	767	726	745	791	758	748	839	735	771	798	797	776	753	736	787	799	780	836	800	809	794	710	790	809	751	744	781	820	754	824	819	793	768	779	758	758	792	784	759	788	698	735	793	822	802	794	820	787	832	774	782	778	778	806	772	745	777	811	753	789	814	839	786	801	803	772	786	798	761	781	837	822	764	800	746	777	768	804	801	844	778	760	793	799	830	821	772	763	764	728	781	794	720	796	769	829	779	818	759	767	781	790	794	799	827	816	821	810	770	785	861	794	770	799	811	795	771	810	790	802	717	811	764	757	794	798	783	808	763	786	716	796	823	800	776	777	734	789	784	754	765	757	710	800	762	817	791	769	740	771	797	766	801	735	767	858	769	770	785	802	755	754	780	769	741	806	785	799	761	788	821	812	774	752	776	777	728	738	804	767	813	773	769	753	789	760	793	767	793	731	742	777	783	742	738	759	809	764	791	754	802	802	740	796	815	774	772	787	768	790	758	805	772	794	840	815	835	790	817	818	749	758	778	815	774	783	757	788	800	816	768	767	795	772	792	852	827	805	720	776	758	759	736	789	760	744	767	787	769	762	759	789	723	674	722	824	759	765	781	758	752	758	756	749	760	764	852	821	766	789	792	809	774	767	789	801	802	750	792	741	776	788	790	774	800	772	755	788	739	778	791	785	742	759	765	760	806	837	777	796	789	795	751	787	805	777	778	842	791	779	728	772	769	778	756	798	767	750	763	809	797	794	794	747	746	805	776	806	742	791	766	838	789	769	785	786	807	779	764	801	718	791	749	815	784	745	785	764	769	794	767	833	797	744	826	793	738	795	809	776	780	770	818	737	813	759	766	790	806	793	794	746	826	821	750	798	784	816	752	794	787	750	835	808	792	795	786	755	776	817	758	726	745	832	776	784	781	784	836	806	810	785	759	786	737	769	801	818	744	783	815	809	814	773	813	783	776	775	750	827	757	791	789	779	812	842	791	765	863	773	786	764	766	759	821	732	759	760	790	808	793	750	766	757	749	823	795	779	811	742	773	785	771	805	792	803	806	806	736	727	780	765	810	766	818	809	802	733	806	801	785	810	763	765	804	761	750	778	718	740	759	794	785	782	774	764	768	790	767	733	764	754	834	806	773	805	756	770	782	827	786	831	803	790	809	741	770	750	758	730	780	765	796	800	799	809	780	781	787	774	751	775	787	804	814	786	749	785	831	778	841	774	739	831	767	745	779	811	782	790	734	794	822	811	809	780	761	810	772
28983	26083	26174	14717	4718	2480	2069	1692	1366	1212	1035	878	777	709	678	652	615	611	580	603	616	573	574	571	571	573	613	581	504	583	552	591	565	697	761	609	633	554	560	597	576	521	571	574	559	562	543	516	556	560	594	547	589	536	547	572	534	529	567	597	553	589	541	561	548	558	558	548	557	546	538	544	579	557	534	541	580	509	558	526	565	554	579	582	510	540	543	550	535	567	513	533	577	568	533	564	577	570	579	545	522	570	576	578	579	561	576	565	518	532	555	562	525	607	511	596	518	574	590	508	518	560	577	551	546	517	583	553	582	555	560	583	559	591	538	561	565	548	549	560	566	553	542	582	508	545	564	572	554	553	523	593	553	555	575	543	581	551	529	523	541	567	561	527	609	560	521	586	550	540	565	517	523	578	528	498	559	554	546	574	564	544	573	606	550	528	573	572	529	577	575	522	534	575	535	506	602	555	566	560	569	566	559	574	569	537	570	564	587	592	587	552	526	512	569	561	539	530	569	528	564	544	576	573	524	570	550	574	571	585	542	542	602	522	565	546	539	548	559	549	584	553	552	535	572	511	540	564	541	553	516	554	508	542	564	526	575	587	565	533	546	523	583	576	539	533	584	564	575	547	574	546	551	571	535	590	571	557	577	581	548	552	547	540	558	531	611	526	549	535	560	506	567	505	552	566	583	567	563	502	575	529	598	558	561	540	509	524	541	573	559	537	524	560	567	553	552	539	536	572	551	528	542	569	537	546	605	561	552	540	548	593	543	566	527	563	550	539	555	557	571	616	529	594	565	590	561	548	532	540	553	588	545	531	587	575	556	585	549	533	578	534	528	588	514	549	558	574	566	516	524	555	558	645	548	570	565	567	534	544	553	536	581	565	582	556	535	534	547	548	533	549	538	589	534	546	527	574	542	556	567	570	529	515	534	550	582	564	558	533	576	548	558	555	546	572	532	554	562	557	566	536	540	526	525	550	539	522	508	562	594	549	534	566	570	511	561	560	555	502	544	557	534	557	558	553	583	579	595	573	576	543	568	532	523	534	511	530	515	574	540	598	540	580	572	571	589	553	569	572	520	548	542	553	544	576	518	555	562	565	572	609	553	591	557	556	569	543	574	573	551	567	546	549	564	535	542	535	608	565	575	542	560	497	507	571	530	547	516	536	543	543	578	512	584	553	595	584	545	553	581	559	554	554	603	559	581	630	559	534	554	587	561	525	560	539	553	587	522	542	541	557	571	549	567	547	558	513	570	561	542	536	548	565	552	547	586	527	568	563	539	537	547	557	536	571	553	573	573	571	556	552	581	540	523	573	579	561	537	604	547	563	536	519	522	538	575	561	538	530	545	576	565	529	526	581	561	568	582	573	563	554	533	564	609	596	560	585	585	534	558	576	597	537	557	585	533	591	564	517	596	561	571	543	557	581	561	545	575	540	580	551	572	529	548	575	547	558	601	525	524	497	552	539	528	531	552	539	575	533	554	515	582	543	527	565	569	602	563	575	562	583	528	536	551	579	579	580	562	547	525	537	567	547	538	543	567	560	565	533	592	493	573	588	557	570	568	590	563	585	539	564	569	523	547	563	533	541	514	553	522	579	524	519	598	531	536	543	524	541	543	573	535	526	552	583	553	560	617	560	590	549	591	537	520	586	519	580	541	553	551	563	564	554	523	532	510	511	611	548	584	567	575	557	582	603	552	581	556	575	531	526	584	552	525	601	563	562	559	490	549	573	579	527	597	513	573	559	552	583	561	550	527	527	543	576	536	548	582	579	558	550	540	555	539	560	506	581	556	550	530	552	573	547	563	576	570	590	575	519	554	553	491	571	608	546	578	562	564	544	574	567	538	543	549	565	565	572	551	551	544	515	552	526	491	548	523	523	577	536	569	533	550	522	567	564	545	508	590	614	553	550	527	561	534	571	557	577	497	537	547	538	569	533	549	538	506	569	523	578	519	568	537	536	531	548	551	578	552	549	560	546	546	554	542	591	525	524	584	571	569	613	506	559	558	578	551	543	557	565	493	570	585	566	555	579	564	554	525	579	536	562	543	572	568	559	502	531	559	559	563	514	542	554	562	558	551	592	520	530	545	584	581	513	553	561	545	558	572	554	548	573	591	592	583	597	600	595	561	530	528	570	569	537	574	589	546	578	590	593	606	579	582	554	534	593	547	577	584	578	575	588	550	521	552	528	518	580	537	502	571	585	537	526	547	582	546	590	562	585	567	562	573	558	577	588	535	555	575	595	556	535	523	523	573	541	560	520	576	535	560	562	550	556	540	549	563	542	511	597	576	555	568	552	547	535	554	542	566	608	553	540	557	536	543	545	526	573	569	551	573	509	557	554	554	581	572	580	548	573	544	543	544	548	538	517	583	557	581	538	524	550	552	554	521	534	596	545	570	547	536	545	575	555	560	542	577	613	553	518	558	536	541	535	598	524	541	564	524	550	568	593	518	583	522	583	546	562	569	587	540	527	569	546	528	551	529	612	543	546	556	576	561	580	563	555	568	583	545	535	527	526	579	561	538	572	568	565	595	583	585	555	606	550	523	495	539	559	586	622	517	510	558	579	595	591	555	591	526	569	505	597	525	590	545	543	531	543	570	571	516	540	543	579	542	547	536	592	569	586	587	577	531	611	565	545	550	538	524	522	569	564	583	558	513	551	570	539	542	590	553	482	561	540	558	555	528	550	534	568	570	579	525	553	553	597	561	608	550	528	589	551	570	546	542	595	545	595	554	561	545	578	529	559	573	504	532	523	589	508	505	518	583	542	603	577	545	563	537	558	549	558	538	533	558	566	560	616	573	538	572	529	551	562	567	581	570	580	608	536	563	572	590	548	563	541	586	524	556	501	583	527	543	552	581	556	530	581	502	553	615	558	558	556	616	560	565	562	539	536	543	519	570	554	570	586	593	575	553	550	576	551	566	554	548	495	535	562	559	574	542	503	558	526	571	506	520	549	547	532	561	542	519	559	556	575	543	527	604	559	562	542	559	558	564	541	584	550	570	554	544	532	566	555	566	571	532	581	609	571	593	537	564	549	545	556	575	575	539	509	542	561	586	504	556	554	559	563	600	577	568	544	523	534	578	585	545	582	571	574	532	587	593	573	570	584	582	555	555	546	562	555	534	575	575	557	518	547	580	540	540	549	525	526	532	566	540	579	528	530	531	555	545	578	583	528	564	534	578	539	566	563	532	521	544	529	531	566	574	585	565	534	564	573	571	549	561	568	575	600	548	572	560	570	517	591	575	597	562	542	545	553	553	516	576	635	525	563	549	531	544	567	529	559	525	545	575	559	572	585	564	526	553	548	550	541	543	520	558	554	545	575	552	572	546	557	579	559	561	558	561	568	556	547	548	506	559	546	605	555	617	624	554	520	572	580	587	549	595	565	534	578	518	583	545	562	542	519	591	548	604	552	568	592	559	580	561	557	559	552	577	553	575	560	512	581	553	559	603	536	566	531	537	590	519	571
31872	40875	33926	18552	9305	6134	4861	4248	3458	2816	2210	1818	1568	1386	1203	1097	1001	1040	930	875	850	905	914	969	899	867	917	887	830	846	897	858	898	965	1157	1059	865	865	871	842	861	873	781	810	872	822	813	872	836	810	833	827	798	811	824	834	802	848	836	778	810	834	762	827	830	836	834	820	781	800	847	846	810	808	823	830	808	835	840	817	806	838	850	818	779	843	808	794	832	847	826	836	872	791	793	835	834	814	786	817	813	802	777	788	835	842	842	822	804	827	836	824	806	859	791	863	832	855	845	856	819	830	780	802	811	847	831	817	850	819	795	847	810	816	814	790	830	823	823	847	807	787	796	796	790	826	887	847	796	782	837	822	842	832	828	817	803	846	855	856	801	815	867	825	832	801	848	826	836	841	810	767	757	798	800	827	806	815	823	832	833	826	896	800	854	852	778	804	794	811	786	841	779	772	800	808	781	767	833	843	781	821	792	830	779	856	787	808	833	773	831	835	811	815	820	798	801	825	778	782	764	842	870	785	812	810	856	805	796	750	803	833	823	807	802	831	779	831	836	845	785	823	834	787	781	797	787	855	812	814	822	781	857	809	801	826	794	799	802	785	838	857	786	799	831	774	787	820	854	789	837	825	826	826	867	796	833	849	759	809	767	803	829	809	832	853	796	810	788	801	808	840	786	808	823	830	859	841	812	818	907	813	837	846	835	844	825	842	847	803	806	815	769	819	820	818	780	771	812	845	776	805	817	780	823	857	801	808	815	802	805	845	821	820	816	803	811	870	794	809	858	812	800	808	808	761	811	808	777	776	823	842	844	816	837	798	833	865	815	780	773	799	831	813	860	817	846	837	772	777	839	772	844	803	809	809	803	784	839	902	825	845	827	810	812	848	857	778	791	812	831	815	820	821	858	791	807	742	753	795	796	831	790	773	826	820	779	806	761	861	794	887	865	783	823	853	749	782	835	780	806	832	797	807	797	828	807	793	820	831	777	825	804	794	853	819	825	794	855	818	854	818	762	810	836	828	785	785	859	851	853	802	796	852	823	829	800	841	796	865	869	793	841	836	788	833	830	867	828	817	784	832	812	823	803	777	818	819	838	811	814	818	848	797	781	809	856	826	768	832	863	832	885	809	827	815	803	804	801	851	829	822	830	795	868	782	868	829	838	861	797	819	824	857	860	875	812	803	772	839	836	839	778	836	802	853	800	861	828	779	792	779	841	796	856	812	800	789	851	796	768	834	828	808	835	867	855	816	834	850	848	849	878	805	806	815	849	806	796	779	789	825	838	827	774	841	858	841	782	780	806	809	809	800	816	777	814	826	824	810	830	859	831	833	839	849	795	825	867	834	787	772	814	806	807	805	807	816	815	814	855	816	842	820	825	829	839	808	768	812	828	766	819	850	825	857	859	809	783	785	802	861	848	817	835	794	782	791	808	817	818	863	868	876	864	816	878	847	815	798	809	742	801	803	810	848	840	760	849	790	764	790	855	764	837	789	840	817	835	805	773	858	793	817	816	808	824	856	802	840	781	839	815	777	804	843	815	825	829	822	780	818	767	819	841	848	799	766	832	797	874	782	759	876	838	803	827	830	793	849	816	813	852	886	800	837	827	799	776	806	817	837	827	777	789	811	824	780	812	844	813	800	840	848	831	806	762	865	811	870	823	807	837	788	847	806	802	790	837	841	859	799	803	823	806	846	802	829	791	816	819	831	784	795	855	843	801	813	849	781	900	793	803	815	819	799	847	804	702	823	835	850	882	819	829	776	801	742	785	846	863	860	844	795	820	845	822	844	805	796	796	832	834	798	837	827	814	821	796	788	813	851	837	811	817	804	813	797	790	860	858	869	856	848	795	825	834	843	859	843	879	833	819	829	824	824	862	783	842	828	845	885	833	836	841	855	806	816	804	901	842	837	835	857	829	842	773	820	832	792	838	832	830	815	807	847	832	784	852	783	813	808	822	833	807	777	817	829	829	768	852	797	819	829	828	768	802	807	786	772	829	806	785	858	817	859	827	797	846	853	761	812	834	845	781	797	804	827	818	838	788	771	810	796	823	852	809	779	816	789	804	854	814	845	798	793	810	761	800	805	785	821	867	821	814	811	834	822	837	806	788	797	873	803	813	796	825	869	840	811	772	827	828	820	807	808	791	833	813	870	813	836	851	867	805	819	812	829	855	837	842	871	863	870	779	785	782	802	821	802	818	799	762	878	882	826	817	806	803	813	818	818	850	793	812	823	769	801	820	812	795	782	831	824	855	826	830	798	793	791	837	760	773	799	793	816	808	811	831	829	815	786	808	819	820	789	872	794	786	831	804	786	853	823	808	802	839	801	814	796	839	800	830	864	813	845	786	805	807	852	807	819	795	818	817	822	862	842	883	791	813	809	869	822	824	797	843	867	811	802	831	783	838	822	843	829	813	839	857	851	800	860	835	824	829	859	785	774	830	798	812	795	806	810	808	850	812	814	776	833	836	844	826	771	847	831	826	846	816	796	835	791	789	805	820	839	808	814	838	766	850	827	864	796	858	805	846	774	824	826	839	831	850	872	848	851	800	821	796	826	836	823	794	852	779	830	828	775	829	809	797	813	802	848	819	800	801	823	832	807	811	826	831	844	834	863	845	811	876	793	836	806	827	880	808	817	829	773	800	776	799	815	793	856	822	831	812	757	853	871	804	815	882	798	807	850	901	821	815	739	834	800	847	832	873	896	795	818	834	847	853	812	838	762	788	852	856	787	808	815	833	811	812	839	792	850	850	846	836	824	885	731	869	857	811	787	858	804	809	902	828	850	817	821	840	810	779	835	789	857	794	790	842	858	806	776	860	836	833	802	775	772	820	830	815	805	836	841	849	824	816	814	828	836	821	863	829	778	842	812	870	817	802	837	799	841	800	798	852	887	815	848	840	830	840	806	840	806	766	867	844	809	793	762	811	867	787	811	803	835	778	829	829	798	784	833	820	818	810	814	798	824	829	842	788	834	779	827	772	856	802	812	865	867	818	803	828	770	852	793	784	819	823	830	808	811	800	739	784	853	807	828	876	822	811	793	836	837	848	825	811	856	809	828	826	826	773	843	858	772	840	878	854	841	808	802	822	800	816	770	806	807	827	798	867	831	821	809	766	783	779	761	802	835	815	834	864	811	796	831	834	742	827	807	863	847	834	855	798	763	825	826	866	788	842	769	814	811	831	814	844	848	847	797	823	820	854	831	821	792	806	826	809	827	818	849	792	815	794	835	808	874	816	787	833	880	846	844	802	819	815	782	822	820	811	837	812	822	837	853	810	770	761	845	867	822	823	804	751	835	795	817	838	826	790	824	848	852	813	872	810	805	798	815	826	781	844	837	835	845	845	822	802	832	848	815	833	836	778	753	824	813	799	786	824	841	838	828	851	787	713	836	842	769	822	795	836	824	818	843	836	806	818	774	795	845	829	822	836	837	846	872	827	840	808	752	801	824	850	819	860	804	816	854	801	820
24680	21591	28563	25307	19908	10121	4070	2561	2202	1779	1384	1177	1006	835	780	762	713	715	671	671	668	571	562	589	578	590	547	580	593	556	585	538	614	745	933	770	708	747	907	787	726	664	623	623	572	561	573	565	578	574	554	564	591	583	554	563	566	556	566	535	600	588	591	561	567	548	588	569	537	591	539	530	540	571	530	547	557	547	551	512	540	548	575	525	584	540	580	537	572	585	573	601	528	567	575	537	552	540	539	565	549	545	533	596	562	575	576	569	539	597	573	551	572	563	573	535	532	534	576	590	544	580	545	594	541	545	543	530	555	543	543	544	557	579	588	581	546	583	573	568	533	550	594	589	579	549	540	518	554	567	533	559	574	563	573	520	578	547	548	587	564	530	564	531	571	548	541	510	561	559	534	551	572	595	573	570	547	503	584	529	555	530	543	550	557	563	549	556	508	564	540	573	526	552	532	530	578	583	538	543	586	555	572	576	543	609	565	580	575	551	564	604	568	520	515	590	501	545	537	544	571	568	603	538	536	533	562	571	530	504	542	553	583	541	567	541	574	566	590	602	552	525	541	531	546	564	534	577	574	584	564	544	570	580	600	520	553	542	540	535	556	520	505	574	557	532	526	610	531	560	586	562	527	527	537	586	550	537	535	605	570	609	541	583	539	543	501	538	556	557	575	532	536	532	561	556	548	544	544	557	581	579	579	555	546	547	544	553	501	570	538	574	580	566	589	525	503	513	565	509	555	542	526	551	613	589	524	546	573	567	576	562	604	574	557	553	576	562	551	540	576	568	563	510	587	567	551	542	509	535	535	549	551	555	543	573	563	542	537	538	563	557	559	541	582	534	555	546	585	527	522	565	574	532	564	568	576	573	576	588	530	545	526	573	555	540	575	573	577	562	610	556	569	551	584	562	530	558	551	557	567	570	558	526	539	518	558	569	580	541	586	532	529	541	571	544	568	598	575	578	554	564	575	568	519	527	562	524	557	574	555	511	550	568	616	546	582	552	527	549	493	580	569	540	597	579	561	552	583	559	562	581	557	544	554	518	550	575	538	566	585	580	599	543	536	558	531	556	591	540	591	540	572	552	511	540	570	574	588	567	523	537	555	540	549	542	563	519	524	573	524	572	550	591	548	541	536	536	587	525	564	588	558	553	555	569	577	553	551	601	524	536	591	553	552	534	507	531	567	590	527	525	549	546	547	571	555	571	540	576	532	534	600	545	550	554	548	524	549	550	549	575	554	580	520	591	565	571	564	545	567	555	555	565	545	514	546	552	558	553	551	551	495	583	534	561	573	589	559	546	540	552	604	602	539	566	513	599	523	545	550	540	523	569	585	555	519	554	565	564	532	563	519	539	600	567	552	542	537	539	553	600	574	557	588	611	533	564	578	554	554	567	574	590	552	619	558	570	583	570	564	554	562	596	567	558	557	553	567	556	573	543	563	566	575	556	545	560	521	536	524	547	570	565	550	582	543	575	531	565	590	562	580	608	562	576	564	583	571	575	531	555	570	549	535	525	534	595	543	566	580	556	546	543	554	541	618	589	503	594	535	576	553	570	548	505	535	555	564	584	508	551	489	581	532	583	532	573	554	569	587	530	551	550	593	563	577	580	542	565	523	559	551	554	560	551	580	589	565	565	554	552	577	521	592	523	503	549	534	596	551	574	511	589	527	577	553	561	539	575	587	557	568	589	579	548	504	579	524	531	527	551	522	566	553	506	547	579	532	581	555	570	534	568	518	557	558	551	572	563	586	557	550	565	587	525	551	531	587	565	569	544	544	583	536	574	557	594	531	563	550	569	553	538	540	550	533	546	580	589	573	597	519	627	562	579	541	535	562	552	543	543	575	529	539	544	558	545	599	578	546	562	541	537	598	553	538	591	525	549	564	549	569	563	523	495	561	625	549	549	576	581	580	536	567	560	561	561	572	562	522	555	544	551	606	583	501	529	551	562	582	611	563	567	541	598	566	544	565	517	535	549	579	564	562	569	537	554	557	554	565	563	572	566	514	530	589	541	587	591	566	567	551	543	596	525	544	571	528	533	631	559	533	567	560	549	565	557	563	554	554	540	549	606	520	564	583	550	554	582	588	583	500	561	627	554	574	542	564	560	573	559	550	587	593	527	587	517	614	561	541	546	574	577	540	570	585	579	526	536	511	548	555	533	556	533	549	540	592	590	573	551	552	552	578	546	575	540	570	539	539	569	545	546	591	538	501	562	585	545	551	594	563	566	555	551	514	546	576	586	546	495	575	609	575	549	516	572	565	573	548	566	554	572	552	575	543	589	582	536	566	543	538	546	542	559	519	576	532	574	553	544	550	560	576	530	575	573	556	547	575	535	526	532	546	556	571	532	544	567	545	549	574	589	545	586	594	589	543	579	547	535	589	558	565	542	557	580	529	577	597	579	568	576	553	559	560	585	556	533	555	572	555	518	549	550	590	565	580	556	587	565	567	544	536	600	526	570	567	592	605	518	581	593	574	551	589	525	593	569	521	546	531	563	533	591	557	535	605	599	569	582	551	550	553	559	558	567	544	563	602	528	562	524	561	554	559	548	570	559	578	515	558	542	537	550	573	529	584	574	539	530	595	556	576	572	553	604	497	574	530	519	587	575	555	572	553	565	555	560	578	579	570	553	527	531	533	542	583	528	539	554	552	575	581	532	549	522	560	554	551	493	559	545	605	551	569	559	580	507	553	591	528	515	570	529	569	550	562	586	527	558	614	533	574	564	559	580	573	583	570	573	587	596	540	568	534	512	568	565	523	575	549	564	524	572	546	576	583	564	537	541	546	555	564	528	565	537	557	598	532	533	511	523	563	540	567	571	584	579	521	581	549	584	581	557	577	560	576	553	546	555	525	537	578	549	581	639	597	524	560	529	582	596	561	569	521	549	517	589	577	519	529	529	572	581	518	554	585	543	573	579	544	579	557	577	550	578	562	560	534	558	548	561	560	581	524	575	573	588	589	549	553	551	559	562	546	552	569	562	548	512	513	601	581	540	571	573	578	540	595	535	543	524	591	567	583	602	526	559	591	560	562	565	555	548	567	559	544	553	591	545	539	540	601	557	549	550	588	547	554	583	542	536	583	554	601	573	569	579	555	520	594	575	549	563	558	527	580	582	557	594	575	542	588	544	555	560	553	552	537	538	535	533	551	524	521	563	536	543	547	553	577	559	557	530	564	555	584	525	541	568	544	575	557	544	592	592	529	562	569	580	540	536	579	548	564	559	542	581	563	565	534	540	555	549	562	566	532	589	581	537	582	544	575	536	566	575	551	556	565	549	614	559	605	564	532	539	532	550	572	541	566	569	587	561	546	555	492	541	555	569	567	536	496	585	570	562	543	553	561	542	548	598	610	552	561	581	550	584	616	590	588	514	514	535	547	564	558	563	625	571	585	595	548	543	564	522	552	511	553	569	539	539	548	547	558	542	563	559	593	578	595	574	564	542	564	542	572	532	511	566	598	582	533	573
32103	47090	36903	26343	19192	11737	7051	5974	5246	4363	3254	2630	2179	1699	1639	1333	1285	1190	1087	1055	954	888	921	933	879	916	870	902	874	907	856	857	915	1260	1842	1487	1256	1419	1637	1533	1293	1108	952	891	850	867	797	827	811	824	784	836	816	804	847	790	839	847	849	818	824	779	797	813	832	834	864	834	786	811	854	802	843	736	805	828	795	808	853	843	787	832	812	847	785	849	760	856	880	812	803	801	808	846	846	809	797	850	848	833	804	856	828	803	819	847	786	813	816	838	836	857	802	821	799	762	860	825	793	826	803	862	860	750	825	802	762	799	779	770	830	793	764	802	818	854	852	790	848	781	822	836	813	856	853	823	786	847	799	830	812	861	818	807	821	846	778	818	871	871	823	842	845	860	797	841	852	794	852	826	844	819	813	824	855	824	807	821	822	831	862	831	828	840	833	816	848	793	812	849	808	834	810	861	818	850	811	830	864	816	878	839	811	775	823	802	851	862	865	837	820	812	844	812	860	849	801	797	864	857	805	896	837	820	853	775	818	811	808	847	845	849	868	773	862	819	841	828	906	806	852	841	789	823	837	746	817	798	817	864	818	837	853	871	786	800	819	856	804	796	840	848	865	795	839	820	857	803	761	841	812	836	815	841	863	795	793	823	781	812	813	789	836	828	806	859	798	867	790	836	801	806	812	832	870	847	872	814	800	803	811	826	818	818	772	800	840	828	765	806	808	828	863	808	829	768	853	812	852	793	845	851	846	838	820	852	839	830	871	823	808	849	787	806	813	801	841	816	863	867	848	845	813	795	853	826	852	820	824	834	808	855	882	857	843	837	808	822	926	857	818	829	794	853	799	815	830	886	834	822	877	801	819	833	831	857	831	848	796	799	835	832	851	799	868	801	871	823	818	787	798	829	813	862	836	840	806	801	844	828	817	841	848	816	849	844	825	762	821	800	806	825	831	788	844	838	788	826	852	851	821	869	819	817	831	775	835	884	824	812	794	831	804	762	850	856	860	828	844	790	800	821	830	816	765	820	780	832	828	800	814	782	817	811	823	796	821	809	812	827	806	834	789	800	850	777	817	858	837	777	867	819	822	828	797	904	864	842	784	825	831	844	847	795	828	793	812	770	834	809	856	871	824	832	818	804	842	862	825	847	844	734	847	835	802	809	864	863	847	783	830	835	830	856	870	862	812	841	804	852	829	836	861	810	832	830	839	815	777	817	829	793	798	853	828	788	833	845	767	787	784	813	813	848	834	824	869	784	813	807	856	824	861	849	791	773	849	844	802	794	856	853	778	871	834	829	814	893	824	813	788	848	861	811	813	823	811	835	826	799	835	789	822	857	841	791	814	794	810	802	835	817	830	838	839	806	839	808	840	858	810	806	822	817	853	819	872	872	789	801	832	851	834	847	826	772	797	893	742	844	808	806	787	791	856	778	797	844	809	829	831	840	796	824	787	849	775	819	794	880	801	774	809	822	813	823	779	823	833	837	833	801	799	796	790	853	844	818	870	825	810	758	815	817	831	887	787	791	861	782	829	834	823	799	837	860	845	836	800	839	821	823	803	839	850	842	880	819	836	802	803	797	848	819	858	825	827	812	885	834	850	813	841	858	861	862	816	842	810	832	848	795	871	877	808	831	787	825	774	860	764	848	819	831	850	817	869	846	870	790	800	783	804	834	793	796	820	767	828	824	801	793	891	827	857	831	829	824	852	837	831	809	811	829	820	858	822	810	853	859	813	831	817	854	806	791	867	791	809	779	837	856	811	800	819	784	869	827	777	858	815	834	802	825	839	807	793	817	773	821	851	822	823	819	825	839	872	826	835	807	810	825	857	811	804	855	786	795	823	838	854	839	814	855	829	811	873	732	842	860	887	845	811	857	794	772	790	832	826	822	807	862	798	852	802	857	798	822	851	832	803	859	846	786	820	837	813	869	851	796	786	805	819	840	826	825	773	811	861	839	828	837	813	828	845	900	818	840	843	831	815	784	818	852	799	780	814	783	842	809	814	779	850	811	843	834	843	887	779	835	866	776	859	850	826	806	832	823	784	826	814	876	849	805	790	884	807	819	795	828	832	835	802	773	835	843	855	784	835	792	842	821	845	798	812	835	788	830	830	887	781	894	799	836	822	809	877	820	813	812	809	844	810	830	823	843	779	753	792	783	807	771	823	815	793	814	872	842	878	826	839	790	873	894	838	785	849	827	854	807	873	774	844	807	814	832	838	816	855	884	834	833	856	797	801	758	790	812	820	789	876	792	821	798	827	801	831	823	827	822	814	864	866	774	852	810	789	806	829	843	835	816	835	851	805	850	842	840	847	831	842	833	816	776	768	802	839	815	840	818	838	791	823	842	809	819	802	862	838	790	833	850	828	807	868	809	778	779	835	852	836	836	783	784	817	824	815	821	838	837	816	822	839	840	818	831	853	842	863	801	770	875	798	823	837	835	806	818	800	818	808	826	791	850	820	791	872	871	815	813	816	845	826	824	812	820	874	828	794	820	793	839	843	839	880	850	833	854	792	844	836	866	811	876	836	842	819	833	873	864	824	846	819	841	806	810	824	878	813	804	845	819	788	826	811	774	846	803	821	806	785	839	846	804	808	808	797	801	806	837	837	844	854	802	870	822	821	808	815	832	841	887	864	807	836	841	823	826	869	833	835	818	882	801	828	829	862	798	783	836	837	850	836	844	830	803	775	811	779	752	798	874	831	833	818	823	820	863	806	845	835	807	813	810	795	807	844	856	831	846	823	785	809	815	814	841	861	843	787	800	822	808	765	818	775	798	762	843	811	829	826	802	861	776	811	837	795	777	803	852	815	810	857	801	787	844	819	791	882	793	837	840	837	808	846	820	770	868	816	809	815	845	844	770	853	802	841	815	813	813	844	816	828	844	776	797	824	875	828	844	858	789	803	798	831	853	793	821	838	823	810	845	788	858	839	843	833	845	869	789	834	836	830	851	831	848	830	858	786	803	837	787	806	817	814	833	855	865	845	839	832	792	804	800	810	861	853	898	796	851	786	838	875	787	858	824	818	841	802	805	842	796	851	824	796	758	832	802	846	792	833	759	836	784	799	805	847	871	808	814	828	767	772	830	819	793	824	829	780	790	844	829	806	782	895	790	807	813	817	849	842	811	844	871	820	825	867	833	816	838	849	782	819	913	855	846	804	785	845	816	841	832	825	789	807	801	798	805	793	864	776	833	879	789	839	855	785	798	790	849	822	768	812	828	861	828	805	832	808	791	767	813	822	811	809	856	786	867	791	796	790	818	829	752	788	787	811	801	828	824	844	813	805	853	865	848	851	858	848	867	858	860	851	833	813	757	854	802	834	787	807	855	846	846	793	864	801	803	848	829	796	799	811	790	808	833	779	829	825	812	833	873	785	824	814	843	834	808	801	776	833	819	839	790	816	836	854	806	811	887	832	832	787	776	817	858	809	799	806	824	807	866	842	822	826	785	867	789	854	792	828	850	773	819	818	854
23536	21575	29368	24340	21823	20305	9395	3818	2966	2235	1741	1314	1161	1065	939	853	790	773	661	678	664	575	611	577	570	586	576	603	561	586	556	547	575	612	689	955	1057	1210	1286	1149	964	831	711	589	627	574	525	564	612	543	535	502	542	560	525	599	537	563	543	477	570	525	553	510	543	556	537	526	549	609	590	492	581	556	528	568	541	590	501	548	598	543	548	546	550	552	581	521	539	567	556	561	544	547	564	560	536	569	548	549	535	512	518	573	532	582	555	567	550	553	594	539	534	521	499	510	544	609	543	556	554	566	536	534	493	536	531	578	545	540	560	552	506	509	521	595	576	547	560	516	544	495	517	557	546	586	566	559	501	553	558	522	566	547	577	529	546	559	530	562	506	517	532	530	523	511	524	503	507	583	578	586	520	550	587	504	543	545	568	523	553	541	562	577	569	589	590	559	535	564	573	542	585	552	533	532	570	579	597	536	597	538	531	582	530	590	568	535	555	575	539	515	518	512	561	569	561	542	505	550	544	576	529	504	560	608	551	568	554	521	588	503	559	548	527	596	509	539	509	576	509	569	556	536	540	553	563	534	558	529	560	484	549	524	542	529	553	510	539	526	537	563	539	552	521	551	568	552	558	573	548	564	553	499	558	544	565	567	540	554	538	510	516	535	568	556	528	550	511	544	536	518	577	509	550	546	526	544	555	536	523	536	565	583	573	505	544	565	554	529	508	530	566	539	507	554	560	517	515	521	521	554	554	553	508	546	564	539	564	575	532	554	528	559	501	564	544	532	543	566	535	529	521	532	487	535	522	539	559	564	528	514	544	524	573	579	548	564	575	511	536	519	564	524	543	490	559	553	586	537	526	538	531	546	558	558	543	550	571	545	526	581	577	531	493	491	533	557	589	583	561	551	501	525	535	554	552	529	535	526	532	554	547	575	520	563	522	570	506	509	534	537	532	541	563	527	552	569	595	553	539	531	565	535	549	505	576	568	539	528	556	550	484	532	556	532	541	538	554	522	567	553	620	582	552	523	530	529	548	524	533	556	490	547	524	563	515	511	488	526	550	516	554	592	532	543	526	573	518	554	551	533	577	551	523	584	525	500	558	579	578	560	549	571	524	554	567	514	564	524	574	548	542	568	575	546	517	517	555	512	558	539	508	554	523	549	531	571	525	520	523	528	563	541	518	561	549	578	566	552	541	548	546	535	524	483	535	555	549	557	534	510	539	498	539	585	582	551	519	524	527	534	542	589	548	539	531	535	543	500	535	539	534	547	550	519	550	596	528	519	569	585	555	550	525	569	558	518	587	563	558	536	583	531	538	552	533	544	543	545	541	550	522	557	548	554	492	529	561	536	566	524	569	498	529	552	588	514	534	524	594	511	533	547	536	573	575	560	515	547	549	514	506	545	570	556	577	536	554	537	541	551	543	547	551	543	586	557	563	559	518	570	539	533	518	531	524	547	539	534	602	540	597	519	545	570	516	565	583	512	543	530	557	479	533	504	539	539	550	507	569	537	537	508	536	562	550	579	583	543	540	553	546	544	602	498	556	539	520	524	539	522	544	523	610	577	560	600	550	594	537	519	536	549	563	560	538	516	530	558	520	522	577	551	507	514	567	541	518	540	570	549	576	542	586	531	530	552	527	592	529	579	520	520	564	533	544	552	536	584	557	533	541	557	560	518	537	588	507	550	518	551	547	508	497	519	547	505	562	548	553	542	544	578	581	581	546	525	548	546	529	548	575	576	562	530	574	518	539	517	583	530	524	585	542	546	563	520	586	551	552	524	515	548	516	570	543	535	547	540	521	541	554	522	548	556	537	524	546	549	540	550	506	559	522	558	556	566	526	534	535	495	558	549	575	556	556	508	544	539	507	533	550	522	537	558	590	538	520	549	566	554	523	550	532	520	550	525	515	555	563	557	559	514	560	548	583	590	487	556	569	539	565	562	533	587	566	555	578	516	503	515	510	564	575	537	531	593	558	529	549	503	551	527	539	544	566	533	523	557	548	548	505	547	531	553	558	558	528	520	541	532	543	560	559	483	567	586	532	521	546	547	524	491	567	548	541	552	520	523	560	557	489	557	572	491	550	556	513	527	549	563	511	533	558	574	522	570	554	548	545	552	547	520	527	591	583	514	589	569	533	559	528	549	542	555	575	527	562	555	533	572	510	556	579	540	520	528	552	545	579	516	549	517	508	539	557	583	535	544	537	531	547	543	551	537	529	543	548	593	518	530	572	546	558	547	538	547	492	565	537	503	518	539	549	528	517	508	531	547	524	535	552	532	549	534	538	518	544	558	543	571	540	508	520	500	537	563	586	571	535	555	523	557	533	546	547	550	576	554	562	554	532	522	557	568	502	568	509	574	540	528	548	501	524	511	568	595	555	546	534	550	548	538	505	553	570	505	560	559	549	551	516	577	584	541	565	521	524	560	516	600	568	533	527	538	513	544	559	515	558	537	558	556	522	548	572	525	568	550	502	555	562	554	569	552	543	500	569	586	530	550	541	532	586	559	557	513	538	522	491	551	525	574	537	586	532	538	553	563	566	546	577	534	564	562	584	572	573	542	579	539	555	506	514	548	554	605	547	524	554	506	531	525	560	558	509	566	563	545	532	544	530	604	558	543	539	535	557	574	555	574	546	564	502	578	542	560	548	487	555	578	529	575	489	506	535	572	516	543	509	534	518	535	541	540	551	541	569	523	506	561	526	546	539	540	548	521	512	537	546	562	572	552	578	555	513	564	558	524	520	516	558	525	511	530	543	522	541	567	575	599	553	509	545	538	551	548	563	527	583	522	506	560	513	535	505	548	515	552	533	536	527	567	576	537	535	562	567	557	537	551	547	524	571	543	529	504	542	571	538	527	541	582	543	579	548	517	577	532	584	534	570	538	562	601	503	546	497	522	529	565	572	546	553	554	520	563	581	578	512	558	530	555	507	544	521	557	528	527	535	539	549	571	539	563	535	526	572	546	506	525	505	525	554	525	522	518	553	576	530	553	555	507	553	562	514	516	507	566	547	567	588	538	559	516	553	567	544	487	567	568	533	560	570	521	547	550	523	535	544	589	546	515	521	563	558	566	555	552	560	576	531	564	553	540	512	584	536	544	536	530	575	547	571	532	490	547	519	542	515	549	552	522	507	571	594	540	520	531	546	569	558	583	515	535	517	572	518	564	518	597	589	562	536	536	577	508	536	536	512	564	498	529	562	545	531	494	576	557	568	613	525	525	544	533	519	551	541	578	549	560	596	562	550	544	544	558	567	534	564	524	559	521	501	576	571	545	556	598	529	546	570	552	562	558	537	526	528	548	538	548	582	522	573	539	582	542	526	549	591	581	565	544	567	540	536	555	580	572	578	509	535	546	564	539	561	529	520	572	542	516	533	535	547	499	604	548	527	548	525	548	559	564	583	574	556	513	544	567	533	546	551	507	524	549	553	548	540	526	545	553	536	571	571	551	495	553	468	543	569	568	585	563	520	546
33576	50034	42758	34490	24470	15221	9380	8094	7186	5371	4285	3141	2615	2402	2033	1576	1367	1369	1235	1151	1033	1003	896	891	929	927	888	890	852	831	849	815	878	995	1328	1803	2199	2428	2686	2439	2048	1557	1200	862	858	778	821	821	775	779	814	795	779	774	826	750	800	746	823	782	828	771	813	821	751	760	802	794	769	759	780	767	817	784	793	822	800	779	799	802	800	813	774	793	799	809	770	786	797	794	781	799	774	790	782	840	782	791	786	788	733	784	785	807	782	749	789	808	804	728	791	761	806	770	787	768	785	828	822	778	769	786	787	802	839	806	798	809	796	767	830	823	765	803	793	791	796	757	803	835	791	746	798	841	804	816	768	810	813	767	787	817	764	784	742	813	782	782	760	822	790	796	768	780	773	765	830	778	787	759	742	773	772	806	823	804	774	788	831	800	830	794	762	811	779	772	760	793	772	792	803	769	868	828	837	801	794	788	824	819	801	814	809	821	789	822	796	810	795	822	772	789	783	783	819	775	811	782	796	808	797	785	766	819	819	793	795	799	761	803	804	761	777	787	793	809	820	769	824	803	803	792	834	805	791	848	862	779	788	740	825	803	810	840	734	796	803	783	813	818	775	768	745	783	815	766	736	792	760	778	805	801	722	771	792	771	811	837	802	810	799	771	789	817	815	780	814	814	834	837	756	803	800	787	780	810	769	768	768	786	790	804	775	730	749	755	816	829	768	763	743	752	812	804	775	788	767	745	839	774	784	771	822	786	772	805	765	753	823	796	774	746	790	780	760	750	778	796	815	819	804	762	833	809	800	756	807	763	774	785	833	737	756	799	810	781	823	790	802	783	877	829	786	826	784	790	747	808	749	782	741	772	794	811	800	803	801	822	792	794	775	840	791	819	820	790	771	800	813	797	766	792	749	759	786	783	728	801	782	816	808	757	768	789	799	807	787	858	743	784	800	807	793	798	804	817	809	824	810	805	779	787	760	786	788	781	798	799	796	745	792	796	804	822	806	800	779	792	774	778	832	757	789	782	827	790	768	800	801	764	790	766	767	784	791	800	867	757	754	789	793	775	790	820	780	841	795	816	835	832	783	826	813	802	820	836	822	760	773	779	827	805	814	805	836	826	817	731	795	835	800	805	865	798	804	858	722	781	807	779	727	772	841	793	786	802	777	773	809	772	774	817	796	783	782	788	781	706	796	822	754	752	780	838	821	810	744	792	770	799	848	747	847	866	802	818	760	794	771	764	814	753	780	792	798	769	796	794	806	727	774	763	792	776	789	755	815	830	771	756	798	814	781	796	784	805	782	804	783	841	757	803	825	754	785	786	829	758	770	800	823	795	801	824	795	816	788	800	794	785	798	845	829	784	814	759	792	784	791	816	797	790	794	843	822	829	828	762	804	785	814	799	782	800	843	811	793	843	834	742	841	786	797	793	813	820	849	786	836	812	792	791	732	731	796	777	804	799	796	829	835	765	814	767	801	834	789	766	808	844	864	809	830	768	802	809	801	794	778	754	802	797	815	800	812	807	766	749	775	778	807	758	788	780	795	813	805	760	826	771	774	790	856	810	766	782	789	810	777	773	813	798	794	809	772	759	775	746	800	806	844	820	810	753	761	795	762	741	810	758	770	791	818	791	757	847	834	782	767	740	774	772	785	764	773	780	778	762	819	809	793	819	815	776	802	787	782	760	790	822	802	821	720	786	786	817	821	754	776	792	815	812	759	760	767	820	798	761	836	784	735	743	792	785	810	784	812	766	789	730	799	776	812	755	799	762	773	866	765	803	781	756	812	755	811	785	841	822	781	807	872	793	816	828	796	777	792	815	773	768	835	796	805	785	776	790	791	811	807	802	788	849	779	842	817	757	729	762	763	782	832	815	747	761	793	768	794	808	819	747	769	789	839	758	828	800	816	794	763	794	787	823	839	807	775	801	789	823	786	793	832	792	792	784	799	818	800	848	770	796	758	811	814	783	834	793	801	770	799	741	747	781	771	776	826	781	794	795	756	835	761	817	786	786	803	782	775	797	791	754	803	740	777	792	801	785	763	731	836	808	827	772	774	821	783	803	747	790	777	829	778	808	771	774	777	753	787	783	757	803	786	772	845	762	748	770	750	760	750	804	811	775	771	762	804	817	774	828	785	814	789	801	782	773	767	768	784	786	812	794	802	800	806	741	760	799	780	803	775	775	778	793	808	806	814	765	757	762	781	776	786	879	807	797	786	817	797	762	813	806	796	767	789	863	751	827	819	828	849	799	814	747	822	755	765	800	787	767	786	776	827	837	728	790	758	786	737	802	772	802	787	805	798	789	811	798	754	748	819	773	808	846	779	833	762	746	766	824	777	777	824	765	749	818	767	807	810	804	789	799	766	787	831	770	750	780	808	785	783	797	774	802	808	781	826	772	766	785	790	842	801	797	728	795	766	803	811	787	775	820	772	786	808	773	824	752	785	824	816	775	778	753	797	818	802	822	778	798	790	804	766	771	834	737	792	818	854	819	779	847	787	776	785	736	794	776	777	812	778	800	785	833	799	798	784	773	795	799	763	759	753	715	798	800	758	796	783	816	837	762	789	776	851	824	822	782	818	831	839	779	772	763	836	799	829	838	766	831	834	799	786	771	794	808	782	880	813	754	802	783	808	834	812	819	779	745	800	752	843	816	830	813	830	795	769	808	728	849	806	767	803	803	804	743	799	780	841	795	803	806	801	788	855	787	880	826	832	817	801	754	823	741	778	761	814	805	785	799	765	801	803	816	745	813	829	865	777	780	795	773	745	809	822	842	823	785	827	758	752	785	807	770	840	775	833	795	770	805	783	765	816	767	835	837	774	719	807	773	806	740	745	811	796	813	816	757	805	779	802	782	800	814	767	752	798	811	734	810	790	800	810	814	841	763	809	838	812	777	779	775	776	781	769	814	727	761	774	744	769	797	769	782	780	784	778	736	816	809	746	805	777	789	788	766	779	836	810	806	798	799	744	772	796	804	745	763	828	817	816	818	753	792	783	823	768	798	764	801	765	780	758	843	799	780	759	786	775	782	803	822	780	799	770	787	795	830	802	844	798	786	808	819	772	800	797	812	773	745	797	799	769	775	839	756	799	798	784	830	768	769	784	792	782	776	758	802	806	819	791	801	800	775	735	805	776	795	782	790	811	754	811	792	787	755	812	829	797	795	762	772	758	768	749	803	755	763	781	774	831	748	773	775	785	796	792	796	772	761	824	805	784	815	794	735	816	819	802	771	812	837	763	797	801	777	748	808	802	798	806	797	764	803	800	797	777	788	723	773	769	796	779	785	782	798	805	809	814	803	779	775	779	774	841	767	791	756	763	777	819	784	793	785	725	768	821	794	808	806	784	751	793	812	810	787	779	749	808	797	798	784	833	787	756	832	781	827	788	732	791	787	833	817	780	763	813	785	771	763	742	840	777	754	853	786	764	807	782	801	795	775	848	735	778	760	829	766	750	823	765	733	803	778	770	770	782	790
28580	23642	24735	16176	6962	3015	1864	1670	1409	1185	1117	901	777	739	738	701	664	620	638	599	628	576	596	578	599	596	592	580	572	585	554	567	576	541	581	586	555	634	616	650	621	621	571	580	570	564	559	567	585	523	614	569	577	573	605	615	541	543	555	599	579	536	580	533	548	562	561	545	584	585	547	543	520	545	561	527	572	552	588	535	548	536	577	592	608	558	557	588	618	577	558	542	598	585	550	523	582	546	571	536	548	535	535	539	576	555	571	565	572	563	587	567	566	594	616	570	578	537	513	545	546	546	542	592	552	542	581	568	591	531	590	584	565	588	549	567	547	577	557	559	601	605	544	585	529	584	583	626	578	577	615	550	582	550	560	600	578	555	593	549	550	536	544	587	580	582	534	551	603	564	536	598	591	615	578	541	571	549	561	528	556	528	507	594	590	596	535	565	549	556	550	537	545	556	533	572	571	557	546	534	577	578	574	539	583	615	577	547	510	582	589	598	553	545	552	545	577	547	580	550	594	571	562	524	564	531	515	577	569	586	595	573	534	550	552	597	574	551	590	562	530	565	573	583	581	570	520	533	580	558	517	586	567	579	603	574	584	606	558	554	581	554	558	560	574	571	532	545	571	572	539	585	589	570	581	551	564	582	534	565	548	579	567	554	545	581	595	575	596	544	605	574	559	526	536	569	603	552	543	589	567	581	545	592	570	575	582	556	593	542	537	608	561	524	551	553	596	574	551	536	597	550	577	566	565	576	580	581	549	553	534	570	586	559	564	575	570	556	579	569	592	593	563	582	589	612	606	533	566	572	596	570	572	564	538	624	537	569	601	608	581	573	539	577	593	544	557	555	575	556	604	537	582	547	546	549	589	555	547	561	600	592	562	572	567	536	579	565	589	540	555	518	580	547	542	540	574	567	597	576	561	622	588	538	599	600	586	557	559	585	562	547	518	529	587	561	550	541	574	575	544	584	557	618	580	527	571	565	576	602	577	576	558	553	573	577	599	557	619	584	539	563	552	580	555	593	594	556	615	502	567	592	591	570	594	548	585	559	585	563	588	578	599	557	565	548	571	554	554	523	576	539	561	578	516	601	565	582	577	572	553	516	551	602	573	610	589	538	556	553	555	597	563	564	534	551	581	562	582	592	574	549	565	539	553	544	572	555	591	592	594	574	589	571	575	582	561	541	548	590	539	552	577	618	567	582	574	579	516	586	576	532	548	561	553	549	559	533	585	576	572	606	520	573	557	523	593	548	589	549	547	579	568	602	578	584	520	580	546	552	598	560	550	535	584	515	581	550	619	609	593	580	545	558	532	593	602	531	575	575	610	542	583	603	618	600	573	540	572	602	592	611	521	526	521	596	578	568	550	520	565	561	579	588	569	564	550	541	594	578	592	537	599	563	577	556	589	570	582	504	524	554	535	581	587	582	539	584	587	543	562	553	574	565	546	582	555	605	505	568	594	525	582	555	578	523	604	558	594	559	572	576	535	535	572	579	542	585	556	542	580	522	548	530	574	558	613	542	578	605	555	588	600	541	589	608	603	578	564	540	582	590	574	570	604	542	555	536	552	578	538	541	574	529	555	519	545	567	562	577	586	599	579	541	573	560	568	623	538	558	567	581	540	570	589	536	583	583	588	550	600	552	564	620	571	596	590	578	610	592	578	568	555	573	592	545	569	543	515	580	567	543	552	575	551	577	569	565	583	529	565	610	570	583	566	559	573	583	591	533	573	568	566	535	540	531	581	571	620	507	637	581	563	552	564	564	585	541	553	532	563	521	540	565	585	595	537	555	550	559	611	564	589	613	599	575	556	579	547	575	556	609	565	556	578	564	588	545	576	567	627	598	596	566	545	575	576	546	579	570	574	534	528	583	555	601	542	568	549	546	576	546	547	576	547	576	550	615	609	541	539	590	569	524	515	546	547	578	552	549	591	533	609	585	544	556	577	515	609	552	527	533	592	568	541	585	570	584	559	585	552	599	533	565	587	570	577	568	591	588	579	530	557	610	573	523	546	570	551	567	588	522	566	558	556	505	593	574	596	592	558	581	558	599	574	557	556	556	559	553	561	581	575	574	591	546	574	585	546	596	578	537	612	550	557	591	580	567	563	548	595	578	579	599	575	582	523	608	554	545	575	567	631	595	514	540	581	547	585	551	548	543	587	561	551	572	603	568	582	551	559	545	557	571	568	590	524	580	563	564	557	578	533	545	545	561	564	544	527	549	592	563	560	593	560	568	583	567	552	583	626	565	519	552	560	582	563	581	517	541	564	571	566	566	569	548	563	586	584	560	512	537	583	567	620	587	620	524	579	587	587	575	544	592	590	570	571	547	547	566	533	563	545	573	564	634	571	557	545	558	544	583	597	589	554	564	548	526	587	591	617	594	543	607	541	549	597	588	571	588	588	593	606	575	599	586	540	538	573	553	494	558	570	562	553	537	548	555	563	547	551	570	540	511	578	530	580	561	575	605	527	528	557	596	590	564	560	583	571	569	582	582	577	518	578	565	594	568	553	580	581	530	533	586	563	587	573	556	596	539	623	547	595	584	568	591	561	568	569	513	579	537	559	576	559	540	537	590	601	574	538	518	595	568	572	602	591	612	557	626	543	598	558	593	572	586	570	578	607	539	528	569	544	565	579	564	531	526	530	606	549	567	552	580	568	596	582	586	550	567	589	556	591	525	535	567	581	584	579	564	591	576	574	597	575	553	564	544	540	600	566	542	575	576	559	594	529	558	528	562	561	549	547	582	601	562	587	565	570	602	557	595	569	579	559	528	618	596	594	517	555	528	566	595	579	583	537	538	557	562	585	572	558	623	616	566	568	502	566	535	574	548	562	570	552	537	588	589	539	541	588	569	573	530	612	548	597	560	585	550	584	598	591	541	554	587	541	583	596	560	547	576	539	545	576	585	577	507	602	610	544	532	586	553	572	532	556	557	533	567	576	588	575	566	552	604	566	539	530	608	569	554	568	600	567	551	583	576	528	594	561	539	537	590	536	554	530	613	560	590	549	581	544	513	518	573	537	555	581	546	562	599	532	574	590	597	624	564	559	559	591	559	551	543	583	591	587	603	565	554	577	567	580	558	584	584	542	565	521	531	593	579	598	594	576	555	564	562	546	580	541	542	622	572	586	561	588	552	519	614	557	603	563	566	557	577	544	617	533	553	573	591	569	555	571	546	547	587	569	562	581	587	530	566	538	540	543	570	581	563	597	573	572	554	516	544	579	548	553	552	559	562	544	511	524	541	548	584	572	559	559	567	559	569	583	553	563	570	608	514	536	583	559	568	544	574	566	576	568	588	609	525	514	560	556	581	600	610	568	533	588	536	569	541	622	583	520	562	572	599	556	556	552	566	559	548	557	580	535	560	597	561	572	607	591	583	518	557	535	563	534	558	594	539	590	557	517	560	569	594	551	593	569	546	570	590	591	581	556	586	561	559	583	553	574	595	521	540	618	550	569	607	569	565	565	538
30087	36824	33550	21250	12887	6782	4537	4198	3463	2875	2341	1828	1611	1484	1440	1278	1099	986	1027	1017	947	878	868	874	827	972	935	893	833	873	847	790	890	842	862	898	907	930	951	969	979	904	891	844	836	827	809	792	822	827	809	822	819	776	839	836	877	859	827	847	878	810	825	826	857	840	832	855	831	824	838	838	875	798	851	796	802	826	833	831	792	790	859	805	858	840	816	839	826	823	849	850	883	843	850	848	872	858	827	831	865	798	827	838	841	805	846	874	814	779	833	844	811	859	787	824	829	796	826	796	849	852	812	819	819	861	794	816	776	853	832	885	826	869	831	817	770	859	812	811	829	798	844	846	837	844	860	886	795	867	820	828	810	793	811	861	860	843	823	865	815	886	827	858	840	866	801	837	807	804	784	831	832	879	834	828	828	794	810	829	832	753	807	887	881	854	796	858	809	826	834	844	848	826	815	862	825	867	796	865	806	846	850	791	801	835	854	846	839	832	825	892	864	845	854	821	844	798	830	787	824	871	795	815	805	832	824	779	809	808	783	809	830	799	864	845	844	834	822	813	860	811	820	818	824	796	822	843	854	844	829	812	807	893	850	897	865	856	819	811	852	787	858	797	759	896	844	867	843	792	838	839	833	833	867	757	839	801	843	811	795	830	821	814	807	821	830	818	809	800	817	883	863	817	814	816	862	798	848	845	868	831	805	850	800	828	839	830	789	816	828	857	824	801	866	859	861	880	852	881	844	788	819	807	841	793	857	835	859	827	896	793	779	874	833	849	900	870	848	884	863	858	823	850	830	833	818	802	851	807	815	848	856	824	870	858	794	816	789	781	830	800	839	788	802	843	804	891	853	876	783	837	846	756	887	787	908	843	862	783	838	815	840	874	808	861	861	819	855	853	922	811	826	833	828	827	856	811	822	850	846	859	849	825	857	831	841	798	823	861	875	841	847	855	831	808	799	834	823	795	832	795	863	863	865	789	861	839	887	836	855	833	798	807	795	792	851	829	789	797	845	856	841	840	812	842	812	834	810	785	851	803	773	855	833	805	824	811	836	802	810	813	807	871	831	807	790	802	856	875	802	850	824	822	853	818	870	803	820	803	826	857	863	833	835	784	830	855	851	858	831	830	820	878	824	884	829	809	844	820	825	833	784	835	846	835	853	854	789	860	821	846	841	891	842	825	812	836	853	842	808	814	802	895	800	821	834	833	780	816	785	815	852	760	852	837	851	789	831	831	850	762	856	834	808	812	821	895	805	844	794	822	836	798	835	840	814	817	804	831	860	857	810	857	897	840	817	859	812	811	875	752	822	847	828	896	850	809	879	834	799	837	834	845	823	830	792	774	863	801	890	797	746	868	832	802	843	827	816	869	840	773	758	805	807	834	785	802	819	810	856	853	853	796	798	845	845	845	849	813	783	842	880	896	848	892	844	848	859	805	774	836	779	796	854	827	852	815	839	830	836	880	875	826	828	796	854	818	846	826	831	863	892	831	836	798	854	874	791	867	762	823	864	828	768	846	831	862	843	828	860	869	846	836	812	858	831	831	858	871	778	839	844	820	848	792	802	828	808	851	845	860	795	829	816	802	822	870	832	865	866	848	773	845	897	833	832	777	796	834	786	794	875	852	842	803	848	876	825	828	838	853	881	814	851	881	819	820	864	857	843	840	834	883	870	802	777	858	842	843	801	828	806	809	828	803	901	835	821	833	823	788	825	818	821	827	812	859	804	833	838	779	877	879	843	836	864	850	843	833	825	861	821	820	828	814	859	822	776	866	830	830	812	792	809	736	819	848	788	837	825	807	833	840	842	848	852	823	863	851	804	796	809	821	877	818	850	879	853	882	823	756	857	847	831	829	798	784	868	849	835	834	820	792	824	785	780	854	797	849	850	842	854	788	789	833	814	793	823	836	864	791	834	871	820	871	851	822	858	858	828	799	914	801	815	829	782	861	868	819	802	860	911	856	860	838	800	866	820	834	852	839	771	794	813	845	809	831	773	799	910	859	896	838	840	792	822	826	830	862	867	845	809	852	797	811	826	868	867	859	856	835	854	843	822	803	780	807	851	846	811	825	861	825	829	828	841	869	817	845	812	805	778	861	852	857	880	828	802	849	870	843	807	838	825	824	821	803	844	876	863	820	830	859	826	883	850	825	859	828	822	840	827	848	852	877	830	793	842	809	825	879	865	826	833	832	843	881	821	837	839	828	834	854	860	800	856	808	815	803	828	796	863	870	821	850	857	882	837	835	801	827	813	860	821	866	809	871	844	789	813	790	791	843	853	861	830	826	816	832	867	827	767	826	807	836	836	844	832	871	834	884	847	866	848	818	812	860	767	855	815	814	823	835	800	769	803	841	844	822	779	800	855	799	864	870	821	803	802	788	803	843	827	786	805	822	868	797	824	852	835	864	851	843	871	879	834	807	838	868	858	843	885	790	852	820	820	837	849	795	829	814	774	834	850	842	845	865	820	799	840	840	879	823	844	862	824	807	825	831	845	843	885	860	863	843	812	815	813	837	829	850	841	843	897	781	841	853	813	825	823	838	813	822	811	800	856	813	836	846	845	848	836	852	829	819	829	781	846	854	829	862	800	816	819	837	835	898	891	833	802	790	850	852	895	809	876	835	836	853	834	795	808	838	832	824	800	813	885	825	844	789	884	785	805	798	853	823	794	835	795	849	854	813	844	890	844	850	798	846	847	818	859	865	821	894	845	855	820	833	799	801	815	827	857	791	844	816	848	816	835	778	855	770	838	807	764	867	816	882	844	803	791	843	830	866	856	843	838	824	804	826	806	803	814	850	826	889	836	794	832	817	826	893	763	835	814	856	798	857	857	814	853	836	783	847	826	827	835	831	830	849	796	829	864	837	834	860	817	862	827	810	841	884	842	834	848	834	840	808	843	813	843	833	814	885	878	887	834	879	811	842	792	867	789	848	771	847	894	842	803	849	843	851	779	825	834	866	871	813	853	810	824	792	806	835	846	836	847	864	832	849	837	861	804	890	849	809	821	875	790	793	830	861	830	805	779	820	855	797	858	868	829	837	862	811	811	900	834	840	811	815	828	828	859	809	861	874	811	870	858	874	864	904	836	811	839	886	833	840	835	854	808	826	884	898	836	843	805	811	829	839	886	830	842	835	791	869	792	833	826	835	840	854	840	859	838	833	858	845	814	816	793	818	864	857	836	830	850	836	825	828	853	820	837	857	849	885	820	841	810	808	821	808	801	820	891	835	864	782	878	901	838	838	820	863	818	790	871	799	796	842	811	853	789	872	863	830	830	893	856	811	830	803	815	860	796	849	885	838	842	828	805	838	836	848	845	813	847	872	836	834	846	827	875	804	818	840	834	779	860	819	814	876	824	806	870	812	821	784	823	793	786	871	791	820	807	856	846	808	819	822	856	877	801	821	804	792	784	758	853	822	798	853	853	856	838	852	826	810	836	825	821	787	823	808	826	824	856	828	822	829	862	812	855	835
24769	21658	28726	25533	19813	8046	3517	2559	1954	1723	1472	1151	1011	903	870	823	736	749	706	701	774	696	588	583	652	1472	1459	1004	724	607	543	569	544	608	605	585	618	672	706	664	679	632	585	610	565	571	548	569	531	519	592	562	615	555	555	583	601	562	566	581	515	550	584	587	583	593	594	568	580	538	549	563	576	559	526	610	591	567	560	548	551	532	576	559	547	563	571	580	579	580	559	577	571	536	580	598	586	568	596	554	550	583	554	571	569	568	536	612	569	582	555	565	552	567	586	538	596	610	571	572	564	603	554	569	578	556	567	555	556	562	577	531	589	521	573	554	540	536	519	557	584	559	493	558	565	561	583	570	569	561	566	561	589	537	566	572	613	558	561	502	567	533	563	541	592	568	561	611	534	558	571	572	552	573	567	562	526	512	577	574	597	578	557	546	594	552	557	525	538	545	566	557	533	528	561	564	574	574	574	579	592	603	565	583	530	552	550	576	541	525	561	568	566	590	571	537	572	528	550	569	549	561	568	536	603	589	609	550	578	570	531	569	555	562	540	576	559	540	546	574	520	567	558	540	546	567	579	547	590	560	562	549	591	557	570	573	564	619	615	558	568	567	581	602	550	601	562	578	572	548	566	596	563	599	555	495	568	514	570	523	545	572	563	572	572	562	540	574	575	543	541	518	597	588	556	579	560	542	591	541	554	562	552	539	538	551	580	545	539	549	595	583	600	597	592	572	558	544	579	575	562	507	536	576	559	591	591	652	581	593	583	549	552	582	568	558	616	535	588	539	574	590	553	535	576	611	569	561	571	546	531	528	527	581	609	600	594	564	563	569	546	554	585	557	589	579	598	594	554	543	544	613	570	530	591	565	552	562	581	597	528	577	538	554	567	516	559	568	558	557	617	581	582	562	583	536	543	555	564	575	544	572	571	548	567	562	531	579	543	576	544	582	573	532	604	581	577	584	579	538	574	596	571	540	580	564	575	600	568	543	613	551	585	555	545	567	550	553	575	606	555	579	601	554	588	563	583	586	564	564	561	563	489	625	568	569	601	575	533	529	579	542	552	572	567	609	603	563	572	567	589	605	540	574	532	588	560	579	571	550	546	515	620	558	598	593	531	515	555	543	546	575	580	549	577	558	539	575	555	604	591	562	631	543	519	565	569	561	557	616	553	559	566	597	547	511	557	592	580	614	551	525	585	510	591	578	543	562	526	549	515	570	592	527	600	554	551	523	522	592	604	563	600	597	550	558	550	632	561	595	552	587	554	565	579	616	539	557	563	612	509	570	566	578	537	564	570	544	597	607	526	555	570	577	543	569	527	628	578	557	589	587	543	579	536	570	571	591	612	589	545	556	594	571	572	553	578	566	580	541	549	542	541	600	588	542	574	536	586	574	512	566	593	562	559	624	566	564	536	573	561	562	522	532	564	559	538	531	552	540	538	558	591	560	544	543	551	592	570	593	614	575	572	547	584	536	571	575	555	599	595	579	567	571	558	537	610	607	527	577	560	564	576	547	541	548	557	554	572	537	608	539	605	558	527	588	549	549	577	553	590	595	555	564	566	585	579	588	554	544	564	607	582	554	572	578	532	606	588	574	577	587	589	531	602	568	581	534	570	570	571	554	561	594	547	582	542	557	543	610	572	579	620	565	572	554	538	559	560	535	546	522	580	576	541	584	547	637	551	598	571	593	562	567	588	580	548	542	577	530	579	603	533	539	534	567	581	554	563	554	538	574	563	533	565	562	539	586	617	513	573	551	574	568	532	537	607	547	603	508	501	563	579	530	605	566	585	561	634	554	557	582	560	552	568	538	573	549	546	554	563	552	509	571	520	580	587	587	566	591	583	523	569	574	580	553	558	546	550	593	563	582	565	532	549	572	563	561	568	561	562	562	623	561	572	581	576	506	548	554	542	552	558	521	561	578	567	604	511	570	580	538	523	571	610	597	587	590	545	534	582	567	529	582	572	602	573	546	560	594	564	559	570	586	578	580	560	537	551	578	556	584	525	579	572	566	571	581	612	556	551	568	568	577	586	603	543	523	624	551	567	570	533	550	568	586	564	567	563	565	514	602	531	577	540	564	598	545	565	556	640	590	549	569	587	555	588	561	621	575	561	584	572	576	558	559	523	557	560	562	569	579	569	573	580	519	553	539	538	567	571	552	567	595	558	549	543	578	587	573	547	548	585	544	537	532	558	522	534	560	580	540	560	536	546	580	567	575	584	583	544	541	568	543	540	549	592	533	586	575	562	580	510	541	537	560	542	536	563	582	584	562	572	587	593	535	571	556	631	553	576	557	566	582	543	571	581	581	552	569	565	546	599	602	577	575	537	560	570	593	581	636	531	590	575	577	546	566	590	544	593	591	548	526	538	559	547	538	553	595	543	606	574	575	569	572	555	544	584	583	509	574	601	580	555	575	602	551	539	531	549	593	578	605	551	534	558	568	579	569	584	552	553	598	545	557	553	558	550	532	533	591	587	543	580	588	553	588	570	597	589	536	599	582	556	547	547	570	538	540	579	540	577	517	527	590	567	508	563	576	600	603	562	547	596	548	593	576	551	560	576	612	565	558	490	528	620	552	511	534	538	579	569	537	543	565	598	588	596	560	521	534	581	551	578	585	570	562	558	578	550	568	543	535	598	584	536	541	529	541	597	604	552	597	585	589	593	633	556	537	563	559	549	576	554	575	543	594	556	549	571	556	539	542	576	583	603	527	596	549	593	525	588	564	585	552	573	571	578	535	569	555	564	558	571	576	544	593	569	566	571	534	596	572	547	549	582	586	576	586	564	553	614	585	560	562	569	581	528	535	575	569	568	561	545	519	574	549	559	596	580	583	542	592	605	581	566	574	546	576	563	559	596	549	611	541	544	544	597	590	610	566	581	565	536	592	538	554	558	569	523	533	605	555	604	539	571	520	548	554	540	573	585	603	553	562	560	593	537	576	531	538	534	619	544	599	620	557	560	557	530	542	546	535	528	604	552	542	582	544	574	585	576	580	572	528	561	581	572	575	571	567	511	529	586	576	546	550	537	551	547	557	600	600	561	522	608	561	546	544	594	561	570	549	574	549	579	534	584	572	562	553	544	590	516	566	543	577	536	572	611	580	563	565	551	576	605	536	554	542	595	539	587	543	545	572	606	544	550	616	567	544	555	577	583	507	602	514	544	568	566	548	578	594	586	568	519	534	560	579	529	550	586	572	573	592	574	566	624	585	560	562	537	522	555	602	586	563	600	596	566	541	564	550	566	544	565	521	559	567	605	575	561	549	507	573	533	588	582	544	567	554	605	523	581	579	612	582	568	640	594	555	566	567	584	516	567	548	583	570	521	528	567	563	555	563	556	583	555	627	550	581	591	535	563	568	573	619	578	570	541	592	568	603	618	621	623	549	547	571	540	580	575	554	548	585	539	554	582	566	566	548	571	582	553	587	557	582	530	550	568	567	584	585	571	574	541	505	534	572	572	591	565	595	576	581
32358	47002	41273	30574	17165	8503	6583	5887	4686	4278	3592	2615	2079	1941	1726	1481	1317	1168	1192	1159	1351	1023	931	926	1042	3296	3293	1901	1151	904	850	882	876	831	823	902	1007	1161	1166	1145	1061	974	908	893	852	843	849	833	812	833	836	791	847	872	831	821	825	776	823	852	780	838	828	820	820	871	787	778	877	822	773	799	817	846	850	892	815	806	862	879	883	831	840	835	855	820	804	844	824	836	814	813	829	847	840	827	844	838	829	755	875	803	796	819	861	911	802	854	839	795	844	902	781	806	849	877	843	820	815	836	814	816	816	815	833	833	850	870	805	805	848	810	814	828	873	840	822	810	837	845	812	793	839	806	846	828	869	901	843	848	828	827	825	854	849	821	867	782	840	780	784	837	805	788	864	793	862	804	815	850	838	847	829	799	795	826	840	865	799	836	826	852	857	822	812	847	836	861	902	868	812	827	770	816	856	827	879	807	816	815	834	875	900	827	831	813	896	817	805	831	867	820	837	844	837	846	836	832	825	801	855	835	872	830	845	812	832	853	848	872	797	782	862	816	847	842	856	829	819	824	866	916	847	786	819	823	846	861	838	838	873	853	851	836	862	762	769	853	843	839	825	859	870	846	852	864	836	883	942	852	825	800	839	849	816	825	815	842	833	806	845	797	806	837	800	873	866	831	787	923	830	894	880	867	854	785	809	856	783	823	893	861	780	824	851	865	860	833	802	835	875	852	837	877	813	866	877	873	773	778	829	805	825	834	896	853	832	826	878	858	857	851	824	852	862	823	825	819	868	832	793	838	889	837	843	820	842	870	818	763	854	845	832	867	840	878	876	816	808	840	863	851	885	826	821	845	855	870	727	831	848	834	837	871	830	866	814	773	875	834	791	815	821	847	829	780	803	787	800	856	843	861	834	873	792	814	828	819	779	809	870	776	827	852	840	870	837	861	801	827	821	844	797	817	888	823	851	831	793	818	817	837	867	834	766	815	887	815	820	859	866	823	820	819	820	801	890	836	800	829	840	888	853	820	849	783	834	856	843	877	860	869	847	822	826	849	840	846	834	832	831	876	840	808	840	859	793	838	853	842	846	839	827	855	831	797	847	856	886	806	890	852	797	794	824	805	763	886	812	801	830	851	815	810	792	853	804	806	821	865	859	845	859	839	848	827	872	846	897	859	845	824	845	826	849	829	843	821	806	885	848	794	801	811	815	840	845	876	841	865	854	853	828	854	841	852	850	868	841	875	858	844	833	796	803	847	799	816	851	839	876	805	802	852	836	849	836	853	862	839	818	793	835	824	853	873	789	830	866	850	821	818	849	836	822	823	848	809	815	800	858	821	833	830	806	814	808	845	867	844	828	892	848	858	778	853	821	802	838	798	875	831	846	780	814	833	857	784	829	813	871	834	820	860	878	869	828	843	805	825	830	874	859	918	838	853	867	795	810	776	830	832	799	827	811	813	785	870	834	850	799	820	807	799	863	797	804	818	839	896	799	809	838	830	851	831	824	868	849	833	805	828	844	886	839	821	817	827	802	803	818	851	844	800	865	811	867	829	872	818	812	786	825	830	905	792	850	833	827	873	858	859	827	878	821	828	826	797	827	808	847	821	791	807	857	838	873	855	826	824	794	853	827	878	838	783	841	889	883	797	854	883	804	836	839	812	841	790	808	852	818	832	816	787	874	897	829	778	876	857	861	870	835	783	759	790	880	884	821	820	860	767	845	844	846	817	823	807	836	809	848	866	828	846	788	879	802	798	780	805	816	862	852	800	819	818	831	793	821	835	814	874	849	828	788	827	844	841	784	906	827	842	847	872	822	797	854	844	786	841	818	804	807	835	831	775	842	839	801	798	834	862	880	809	820	846	906	846	839	864	873	843	812	865	844	828	834	844	815	863	850	779	862	809	849	822	889	836	816	863	810	862	807	771	810	833	871	886	816	845	822	872	836	807	832	840	807	776	856	823	775	859	838	872	831	793	817	829	860	839	854	834	832	807	790	843	836	855	813	831	799	809	875	806	844	812	825	821	817	872	822	862	827	849	872	812	834	790	795	869	793	804	840	836	847	892	845	792	855	781	820	864	834	840	836	858	833	847	845	861	821	801	880	799	913	844	890	800	828	824	856	858	880	857	873	846	819	801	845	838	847	818	808	778	864	861	846	839	799	859	845	850	829	867	833	851	833	815	900	784	844	910	827	836	867	847	835	839	846	829	852	876	806	851	847	888	855	832	796	827	864	817	806	854	818	845	840	832	808	824	847	851	788	869	844	771	821	863	864	832	856	835	877	841	834	932	763	821	845	826	850	827	859	795	800	817	849	835	868	902	826	849	789	879	844	797	786	880	849	855	833	862	846	867	862	786	853	814	812	836	893	814	875	854	827	797	813	826	847	853	854	806	814	836	854	812	890	801	825	884	844	820	837	842	856	858	744	833	856	814	837	814	819	865	819	842	895	822	801	790	868	822	814	871	852	864	780	802	836	810	841	833	828	861	879	841	855	802	749	777	854	826	894	845	778	819	812	850	780	859	850	783	859	880	856	833	844	788	873	797	789	830	848	844	813	838	796	893	869	812	859	875	824	790	789	894	835	850	799	835	816	813	834	817	835	829	825	867	822	829	802	825	835	833	796	845	883	849	839	773	850	756	813	804	840	832	853	742	851	848	821	860	879	835	800	834	811	885	799	894	880	816	806	770	827	847	809	835	784	883	783	824	820	789	815	799	791	881	812	851	851	821	845	833	818	835	806	843	786	866	798	846	815	823	807	866	793	809	859	828	838	897	868	785	843	908	867	802	847	811	841	875	831	807	836	833	832	883	841	860	827	797	796	812	828	832	817	852	787	844	844	838	827	857	837	811	819	843	798	826	804	802	853	808	798	840	821	851	808	822	791	841	848	845	849	816	835	817	888	872	860	765	844	873	844	820	842	828	841	844	827	794	771	857	833	827	859	821	773	830	792	788	826	816	786	855	835	839	798	852	839	803	845	848	825	881	877	814	791	791	857	805	829	853	835	774	891	876	823	819	833	768	792	808	871	873	888	855	814	817	862	844	841	834	782	855	822	813	842	811	837	772	847	843	857	807	816	774	849	841	865	806	848	849	831	784	887	871	819	802	843	825	852	840	837	810	822	799	814	852	816	828	846	879	807	822	796	742	790	886	830	800	838	822	868	835	803	842	846	897	764	886	836	852	853	824	848	836	852	805	836	777	849	843	836	797	835	809	818	845	827	815	894	829	850	838	882	821	793	864	798	848	807	811	811	848	854	866	860	867	839	804	845	889	812	827	837	865	862	901	822	792	822	850	799	836	845	869	822	869	833	786	831	880	864	866	825	840	812	840	818	780	817	775	837	854	823	840	841	814	804	871	838	841	803	832	848	819	806	815	843	814	812	833	822	876	870	833	830	812	885	838	824	783	810	772	809	845	866	859	798	794	863	788	846	813	843	842	828	827	800	791	850	809	854	803	820	849	872	862	836	840	831	813	831	856
23566	21609	29358	24387	21649	19659	8199	3512	2709	2500	2092	1603	1376	1129	1027	958	822	765	878	801	689	698	641	661	711	2030	2955	2415	1529	1110	810	641	563	582	545	574	614	572	545	633	568	545	555	538	588	564	560	514	573	560	530	572	594	511	566	548	594	544	586	549	542	558	588	561	592	594	546	578	601	552	536	588	593	583	554	531	567	542	564	528	550	583	586	536	581	540	526	562	568	571	562	552	547	562	599	552	554	537	499	536	534	553	626	604	540	570	576	545	559	500	522	579	547	594	548	540	544	573	562	556	543	562	586	547	534	564	558	543	544	579	581	590	580	544	559	555	574	549	569	556	572	588	583	564	578	630	543	584	601	541	585	569	539	592	560	559	560	575	578	565	543	529	571	503	582	565	536	573	575	564	582	575	562	554	551	566	517	544	548	560	595	577	573	549	538	568	566	586	539	585	530	513	546	567	560	550	538	548	586	575	545	547	570	533	535	577	535	518	541	559	537	581	540	546	534	575	571	526	558	546	555	571	576	526	545	560	577	539	580	559	572	570	584	579	537	549	544	545	581	550	530	576	548	561	591	531	543	556	562	536	527	543	543	549	563	555	502	567	583	539	597	503	544	566	580	583	544	573	621	583	543	596	539	519	529	564	556	561	544	524	567	537	559	557	565	547	529	557	595	544	569	562	575	542	585	564	547	580	542	601	566	568	554	529	551	580	555	578	609	573	518	550	560	577	605	531	541	550	544	574	558	635	592	534	555	563	576	564	559	589	591	556	568	555	591	525	575	573	553	507	549	581	539	533	527	512	607	546	541	586	524	597	547	560	592	545	561	554	577	503	534	546	540	571	556	555	543	538	588	533	548	513	560	545	537	570	551	541	560	564	540	528	576	500	585	552	542	553	538	554	569	560	537	554	549	546	565	599	514	594	564	578	564	561	530	548	553	577	570	544	545	581	572	528	582	558	534	577	541	569	515	580	553	604	557	572	578	569	557	563	561	586	575	589	579	551	534	523	543	576	563	595	552	557	571	513	562	558	545	529	550	528	532	590	576	534	580	541	557	529	565	530	579	548	535	552	624	569	556	544	622	579	569	532	559	607	568	556	539	537	594	549	559	539	516	586	563	537	556	574	549	563	530	554	499	500	534	575	548	543	564	541	564	562	530	575	552	558	561	523	574	566	532	600	531	573	571	579	521	539	562	574	611	555	531	569	524	576	565	566	590	553	558	533	544	505	561	562	509	586	526	537	576	559	594	542	603	544	554	560	535	551	555	579	554	556	566	563	550	535	587	583	544	554	549	559	601	549	523	566	577	580	538	512	547	587	541	550	567	533	548	575	576	579	533	558	491	557	599	580	534	562	526	524	554	575	542	593	527	568	562	541	535	506	596	550	527	575	567	567	556	563	538	517	570	580	580	577	550	555	558	580	545	572	560	552	523	519	558	535	535	580	551	542	560	549	599	540	514	551	559	563	604	555	548	565	572	555	551	556	555	527	585	560	534	557	537	563	547	555	563	585	564	548	544	556	545	553	580	585	565	535	544	580	556	542	542	536	512	587	582	522	551	533	565	572	567	578	575	599	544	598	559	547	549	565	593	503	575	535	538	539	562	524	603	507	558	606	542	587	542	569	552	499	535	563	522	570	514	570	542	564	532	571	553	528	520	547	557	527	538	574	563	558	592	544	546	566	550	553	524	555	573	570	545	577	541	549	541	586	564	575	585	510	589	584	537	567	529	557	547	558	536	581	532	546	548	601	535	566	557	523	506	553	568	572	584	585	564	546	536	569	576	531	555	540	535	573	550	552	567	596	582	541	562	534	557	558	511	531	544	574	545	584	578	548	552	526	551	585	594	534	559	551	553	527	576	535	546	576	528	559	579	540	576	575	536	546	564	528	533	543	553	557	586	563	531	538	530	551	564	555	570	520	554	579	551	578	585	571	588	565	554	560	534	525	593	567	551	556	541	568	581	576	577	603	517	544	568	558	583	601	508	570	539	576	594	579	553	501	559	542	572	587	590	551	534	588	577	567	604	623	511	548	517	534	551	596	538	525	572	525	529	558	551	611	573	538	523	546	557	551	588	594	548	563	503	518	536	541	541	547	545	563	558	565	568	583	571	568	562	562	531	589	520	573	564	554	557	551	549	585	537	542	533	566	565	552	561	550	562	517	533	509	582	530	564	545	531	557	532	579	570	581	566	525	564	560	585	576	544	539	574	560	552	584	536	598	537	537	580	602	562	574	556	547	526	547	541	545	549	589	547	568	565	546	547	530	593	553	587	543	562	532	564	560	587	571	591	535	542	562	576	550	579	540	558	551	572	553	537	548	562	561	539	501	541	597	589	567	541	546	575	555	543	579	540	600	570	524	551	545	561	548	555	543	565	515	570	584	564	595	509	598	602	594	552	577	556	580	579	577	519	545	569	570	539	557	569	586	550	552	550	567	584	555	539	569	598	539	586	607	571	577	544	558	557	583	561	526	558	559	549	548	532	590	587	589	538	544	567	563	604	555	558	546	532	558	548	572	559	545	543	528	542	575	514	541	561	598	574	501	581	570	558	568	557	558	579	549	561	559	576	555	572	593	551	561	575	567	507	568	571	550	512	577	571	549	523	543	599	611	533	588	560	539	562	510	586	533	534	547	532	592	567	574	563	520	533	572	573	558	547	560	520	568	529	554	550	604	556	572	537	537	570	543	589	585	546	554	541	550	561	586	578	577	569	581	548	595	549	569	564	569	542	536	581	540	549	600	588	534	521	544	585	554	538	526	539	544	548	546	570	591	540	544	550	552	522	571	554	570	530	566	554	527	549	570	537	563	564	555	564	593	575	572	569	535	570	503	573	574	555	561	512	511	559	546	534	586	554	546	583	574	563	539	551	526	597	566	556	549	579	567	554	545	600	569	575	562	555	573	567	566	577	583	565	550	605	597	559	561	575	558	553	575	542	553	590	566	603	572	533	587	574	573	550	528	562	557	551	539	577	574	564	559	579	575	583	573	545	544	556	549	547	581	536	540	627	526	585	533	556	559	581	547	528	595	565	566	577	569	534	525	563	580	581	555	534	560	550	591	548	532	537	549	551	563	550	581	533	537	529	603	577	589	542	541	595	547	553	547	531	549	571	521	561	631	597	592	553	576	583	520	547	533	536	544	494	519	523	571	525	557	551	550	535	588	583	586	531	513	539	543	581	574	580	560	591	555	528	568	605	544	601	570	516	542	547	589	555	564	548	532	568	564	541	536	561	534	577	566	548	514	592	577	579	550	542	551	547	607	586	583	553	545	535	549	549	540	549	534	579	523	514	504	601	569	558	557	539	548	524	555	582	566	600	552	569	551	571	591	529	562	583	550	563	559	566	549	557	551	562	585	554	580	546	556	584	535	554	548	528	542	611	560	530	514	526	562	537	602	547	528	546	560	593	558	577	570	565	538	550	585	552	543	591	561	541	528	546	537	590	527	584	579	515	539	546	532	561	546	570	536	531	531
36831	51312	46497	32331	18768	11802	9117	7329	6699	6206	5055	4116	3172	2410	2160	2061	1676	1337	1729	1416	1204	1191	1010	955	1124	4688	6738	5349	3186	2327	1440	941	867	779	803	861	815	836	839	847	879	828	839	805	808	781	809	783	767	849	803	809	805	841	779	820	749	853	805	785	810	768	807	796	790	817	820	774	815	814	873	822	752	835	796	845	800	828	836	796	870	852	793	803	827	801	853	795	799	812	846	831	795	819	819	815	790	802	760	774	801	816	844	824	816	819	763	836	794	797	890	817	824	779	818	843	849	833	810	796	861	780	812	798	841	807	804	834	833	771	866	819	842	800	849	824	806	772	786	807	879	788	783	804	819	832	828	799	786	822	812	831	806	787	866	783	802	850	809	797	811	798	792	770	824	791	843	823	866	787	808	847	828	776	778	829	807	798	853	842	756	837	808	807	782	786	832	827	808	757	782	803	797	771	824	801	818	805	833	816	835	863	807	826	785	796	814	766	818	817	789	804	768	786	788	795	835	808	787	876	826	856	790	790	829	841	804	859	825	813	842	817	814	895	838	743	856	794	820	819	836	801	835	756	809	819	864	829	803	813	736	866	819	839	847	775	843	763	857	794	824	802	837	825	860	835	855	776	796	809	804	782	792	813	834	785	799	811	799	784	785	832	801	821	788	770	850	819	767	828	866	810	828	810	796	807	819	797	865	827	817	857	824	813	826	827	855	796	795	826	853	796	790	747	786	832	805	778	835	773	769	839	818	806	814	756	782	796	801	786	824	832	778	815	840	823	784	857	838	809	846	805	807	821	820	828	830	768	828	812	792	806	821	784	847	856	798	765	784	817	826	807	837	829	782	782	783	837	831	800	788	802	806	804	814	824	813	819	745	796	798	861	793	814	817	829	744	845	858	777	811	831	812	819	825	868	840	780	829	833	802	816	815	763	813	787	794	857	850	781	796	799	770	820	807	789	804	805	799	775	804	837	784	820	808	796	823	806	748	839	844	827	813	854	802	813	829	820	819	831	829	808	818	812	851	798	830	834	824	764	785	817	830	799	822	741	856	820	815	844	823	817	851	777	831	823	841	801	860	757	777	868	845	787	821	794	837	831	867	812	817	772	823	748	762	814	834	732	859	808	821	797	833	839	810	791	739	801	822	828	839	874	814	832	812	808	798	814	859	805	735	804	875	804	829	789	803	822	822	807	810	791	794	820	875	841	813	813	858	842	833	832	825	834	786	860	806	778	833	765	810	854	807	841	820	844	812	844	789	782	762	782	855	809	837	838	779	792	796	781	775	800	805	813	844	793	828	814	840	840	814	802	827	846	784	803	850	827	754	799	858	849	802	853	826	814	801	825	781	871	851	810	785	833	816	807	810	809	778	845	795	842	827	822	761	824	807	803	841	807	797	838	803	843	776	772	792	784	802	830	804	793	751	813	855	782	788	754	808	756	805	840	814	884	768	769	840	795	825	765	802	760	842	800	873	776	823	851	841	787	798	802	812	830	789	865	768	848	796	831	846	790	848	792	823	848	838	857	834	814	863	807	820	827	829	910	813	821	813	836	772	807	797	813	823	800	899	799	819	832	816	830	844	769	831	780	789	818	802	828	755	829	836	772	777	801	783	792	857	802	777	803	792	828	784	820	789	790	884	814	856	829	787	812	778	821	822	798	842	805	821	816	839	815	777	787	810	854	805	806	830	783	844	837	813	854	826	844	844	817	841	782	827	807	857	777	750	822	809	776	824	796	781	746	835	824	808	822	789	828	821	810	809	771	782	866	731	824	845	838	805	794	820	795	819	879	815	818	802	826	776	838	825	825	802	840	801	846	858	764	806	800	816	774	844	791	787	808	734	813	787	812	765	784	816	815	839	810	757	838	792	781	793	839	818	897	798	824	815	758	845	801	825	793	872	784	824	861	814	818	852	847	843	841	790	844	833	874	846	799	828	812	798	814	767	791	792	804	790	848	837	806	847	846	796	807	866	817	780	840	799	846	803	794	828	785	828	801	838	805	818	831	784	827	854	754	800	843	834	812	816	804	777	809	839	801	803	803	795	810	796	842	820	815	838	778	843	787	798	810	795	833	808	795	775	871	756	854	777	776	831	769	809	738	792	848	851	795	850	794	827	825	826	775	775	809	828	800	809	756	813	825	742	778	821	831	814	855	823	768	835	855	819	797	823	822	835	798	806	833	801	788	875	806	862	795	843	774	806	802	804	797	822	786	838	828	787	784	783	857	815	801	780	793	784	860	783	818	879	770	815	821	815	826	807	813	843	843	779	794	803	836	813	803	813	859	802	818	794	754	794	812	831	801	763	820	839	790	832	833	782	783	819	813	855	828	800	806	851	814	759	778	805	855	821	799	829	808	843	826	827	803	781	849	825	803	779	812	792	821	827	805	821	809	781	783	784	818	808	769	773	847	788	815	861	805	764	823	827	845	835	796	792	831	870	809	839	744	824	889	824	799	843	806	843	766	794	776	811	826	758	806	765	839	777	781	814	804	811	821	832	827	830	811	774	871	832	773	782	792	804	840	834	754	852	801	818	771	834	831	857	838	808	802	827	889	779	794	800	836	794	783	798	813	772	801	789	841	790	826	821	823	887	798	791	834	771	809	833	804	815	857	822	888	809	788	810	785	811	729	725	852	811	839	811	803	790	809	779	830	787	778	806	802	860	812	821	823	815	893	824	835	779	783	861	855	859	805	823	802	830	784	881	793	795	808	817	829	777	757	808	789	797	786	804	780	816	790	784	867	820	775	804	775	802	755	815	826	779	818	827	827	859	785	840	807	786	833	793	805	818	819	775	782	816	828	812	821	779	796	757	856	820	780	796	792	755	796	767	809	795	827	845	847	789	835	836	819	831	802	856	876	787	830	807	812	818	814	800	806	797	808	776	812	818	821	809	777	866	817	792	864	860	829	782	835	859	824	824	805	812	774	825	835	817	842	787	800	806	812	810	810	808	853	796	796	831	803	826	762	854	803	870	837	776	848	833	808	745	795	825	861	782	778	839	823	797	807	832	792	831	792	826	835	760	792	820	777	784	821	787	846	839	788	785	820	820	805	801	848	858	823	831	793	808	794	798	862	817	801	803	756	800	792	820	821	781	856	831	781	828	794	814	798	812	805	792	788	781	858	805	774	763	808	864	795	849	777	836	830	778	795	819	828	810	799	846	808	799	809	835	825	811	817	783	762	835	784	811	822	812	801	809	787	783	828	796	837	799	848	789	832	818	853	799	839	860	805	846	852	851	789	801	860	803	783	875	770	793	792	814	787	803	824	792	822	849	836	794	851	789	793	872	817	822	847	776	811	832	819	834	831	796	794	836	830	771	814	802	827	810	813	820	816	812	839	799	841	804	853	813	776	770	845	852	822	778	829	848	802	849	746	841	815	781	792	812	796	784	828	780	772	815	771	790	855	797	815	770	844	792	778	806	787	772	806	799	874	817	744	775	766	839	800	835	818	801	847	776	807	777	806	832	796	785	816
28278	24570	25780	14300	4075	2230	1608	1282	1206	1344	1395	1161	964	814	730	739	755	721	603	680	642	629	568	588	565	648	762	826	759	657	652	548	573	592	579	596	561	601	598	583	558	550	563	568	579	557	517	546	598	574	558	569	575	559	579	529	559	576	545	572	570	556	576	597	588	541	545	592	543	560	577	554	545	533	532	553	558	543	558	550	568	527	607	550	556	545	526	548	592	565	531	544	551	583	545	596	516	585	584	536	525	569	579	579	541	581	536	577	495	586	555	560	559	615	539	607	537	566	595	584	507	537	576	538	607	558	541	557	534	543	522	582	538	572	580	578	558	590	531	540	595	571	574	558	557	549	542	546	545	604	583	550	580	552	580	578	579	577	587	546	590	517	526	581	557	592	537	583	563	495	525	545	558	595	550	548	555	528	557	508	561	544	557	554	563	537	589	569	512	547	568	542	553	577	576	531	527	610	594	554	567	566	532	571	567	524	575	567	587	587	543	539	568	544	563	527	576	562	555	586	574	535	566	559	563	579	553	552	571	592	556	593	554	597	562	537	503	538	567	529	566	574	593	559	590	576	551	525	557	578	562	551	616	530	544	560	599	570	556	579	607	580	543	546	581	504	582	614	542	519	584	588	528	551	604	539	581	532	512	563	567	555	573	558	556	615	580	564	553	562	542	571	547	559	585	569	562	559	558	557	566	575	544	543	597	575	545	589	553	542	589	549	555	589	556	547	567	643	562	559	535	587	572	591	630	553	594	536	579	589	524	537	534	579	550	546	569	574	559	558	585	568	564	575	595	592	536	605	560	567	618	583	541	586	599	595	617	587	599	572	534	544	598	540	576	575	536	610	587	511	545	539	577	593	595	543	545	594	536	557	577	514	541	570	595	618	576	588	564	578	563	536	536	573	582	561	560	571	572	529	557	563	568	556	549	578	597	555	538	571	577	578	580	541	566	555	594	587	512	548	550	548	555	576	598	512	574	543	564	580	568	578	586	574	510	562	571	561	587	561	518	530	578	530	525	598	577	554	574	565	598	541	627	553	571	539	572	578	509	552	550	578	584	579	613	550	553	568	548	590	519	571	561	576	560	572	564	579	552	575	565	556	568	576	554	546	584	579	549	570	583	608	605	538	556	507	560	533	516	550	586	551	558	568	538	584	569	575	558	558	604	558	581	538	549	529	551	546	590	576	577	586	553	559	571	551	567	547	593	580	555	499	541	573	598	558	551	521	584	548	566	588	579	536	564	602	595	537	606	617	570	587	572	575	554	541	588	552	585	548	590	565	554	573	564	597	506	551	560	595	510	600	539	538	555	518	551	543	556	579	510	586	568	538	597	571	555	544	559	585	582	594	520	592	572	585	579	560	550	586	613	540	588	545	562	584	562	541	538	588	579	580	562	577	573	555	533	576	571	584	532	554	522	536	545	527	591	599	522	530	546	550	530	570	588	590	562	568	561	586	531	540	588	565	523	585	555	563	585	523	573	571	581	552	571	567	546	597	591	547	564	548	539	574	535	612	561	605	549	519	543	547	535	568	581	559	603	535	566	577	572	519	581	593	582	588	581	554	524	573	575	561	562	530	589	564	533	561	541	561	545	568	526	540	579	557	568	562	599	580	588	534	577	606	567	586	553	592	597	517	546	585	542	579	531	567	551	582	569	570	539	577	536	579	600	547	517	528	538	524	557	610	522	605	552	562	587	599	562	553	561	571	522	576	572	553	565	591	582	592	521	548	576	532	606	521	603	564	513	555	580	572	571	556	523	514	564	571	609	567	528	516	540	553	557	531	550	519	557	515	557	570	564	527	523	595	585	579	555	597	558	581	568	556	539	585	563	575	580	581	538	553	566	563	559	546	524	601	575	530	609	565	561	573	562	557	593	557	587	541	528	600	583	584	575	606	573	560	591	580	569	532	543	521	554	580	555	581	541	573	598	584	570	549	550	585	602	587	518	539	559	581	532	580	564	585	554	554	562	583	556	557	547	579	568	522	558	544	583	559	612	563	564	570	528	569	598	549	535	569	609	578	557	571	555	535	563	559	571	548	575	571	563	584	566	549	576	562	538	546	493	562	548	582	565	550	539	563	517	550	548	554	576	589	590	601	609	582	550	553	563	594	556	601	584	567	567	546	547	586	545	567	547	546	580	551	549	545	547	524	538	538	604	546	555	512	542	538	564	573	564	587	561	618	553	575	557	554	537	552	524	527	568	570	563	551	553	557	552	547	570	545	569	566	575	621	555	578	541	581	540	580	548	562	565	569	520	560	588	541	556	568	569	573	503	545	560	557	575	571	596	577	581	545	565	579	584	552	560	564	583	563	550	579	559	553	593	591	539	546	590	572	549	604	577	562	588	588	575	541	566	593	601	574	546	626	558	588	577	579	528	569	583	573	562	577	538	550	524	568	553	587	566	583	576	554	559	576	580	535	547	519	558	535	519	523	541	506	553	566	618	562	610	544	553	592	570	553	521	578	552	576	576	554	559	567	556	545	565	551	563	540	572	548	549	546	544	544	565	547	579	570	566	549	550	578	566	554	555	561	526	561	568	581	533	555	572	570	584	562	575	591	571	563	567	607	555	569	555	539	571	532	548	539	598	599	564	584	553	586	575	558	591	569	533	568	545	542	581	556	534	545	553	583	578	543	571	573	523	573	559	527	566	549	564	560	508	597	572	560	551	597	578	566	550	574	550	575	548	528	571	546	524	533	564	549	582	582	539	588	515	560	599	551	578	522	554	539	549	552	546	543	589	624	571	586	547	594	562	591	557	554	563	577	568	567	551	530	559	551	527	552	547	534	554	582	562	566	587	570	570	529	575	594	531	585	574	581	546	543	558	591	531	524	592	576	534	610	575	602	548	591	561	553	536	553	544	554	556	588	551	559	537	569	557	571	600	560	596	553	558	572	558	520	586	537	592	564	563	537	582	606	581	565	520	563	583	582	579	568	539	559	577	535	572	508	551	534	567	565	574	558	592	588	565	594	585	582	557	543	530	602	575	581	560	583	585	538	581	539	515	572	578	539	569	569	575	575	536	570	548	607	631	555	521	544	558	570	543	599	570	581	573	551	568	540	576	590	587	553	577	576	625	550	556	537	540	547	525	568	557	569	584	572	610	550	503	563	525	588	554	537	544	556	542	590	515	603	561	550	575	597	527	591	540	575	576	607	536	544	545	539	569	594	545	544	534	558	598	572	563	572	540	565	559	585	517	560	521	567	521	537	543	579	576	596	528	546	546	575	505	548	566	549	541	551	575	596	546	545	547	559	511	543	571	600	564	587	577	596	552	531	596	546	551	541	557	546	591	557	591	564	556	547	553	589	557	507	526	549	561	552	520	527	533	580	596	578	521	546	582	578	554	568	549	559	563	562	576	536	559	544	549	583	555	608	536	568	528	568	647	576	562	532	591	551	560	533	552	574	550	567	578	580	561	581	540	574	566	591	559	558	559	553	570	556	608	528	554	551	578	559	556	576	531	564
29395	39692	34339	17538	8208	5066	3877	3110	3096	3389	3496	2820	2085	1706	1393	1319	1303	1217	1075	1049	1044	971	937	895	901	1077	1271	1421	1228	1063	964	875	878	869	836	833	874	841	817	882	873	830	839	837	797	784	827	835	902	787	836	875	894	809	824	863	807	858	796	863	844	874	843	837	885	837	865	782	833	838	801	824	832	827	856	832	782	785	828	822	789	840	832	818	828	817	821	835	831	867	813	887	830	794	820	813	872	824	820	846	828	843	849	845	820	831	815	838	818	827	859	797	828	877	886	851	834	815	790	870	847	851	839	859	855	874	798	847	817	800	885	822	891	767	834	838	855	845	842	848	849	803	755	826	845	827	833	811	806	836	825	848	812	889	835	862	834	804	854	839	862	828	861	842	851	843	849	857	857	806	825	784	863	793	820	811	791	814	825	823	853	865	819	842	832	850	813	857	828	918	782	786	806	830	802	837	849	810	855	812	854	836	778	833	842	844	824	829	822	847	772	842	786	816	865	816	807	826	893	860	749	841	826	839	826	828	802	815	818	840	820	847	827	841	867	822	774	837	834	793	856	836	859	797	889	844	827	858	848	865	857	841	804	803	810	838	777	863	787	824	800	878	863	810	811	844	843	808	829	802	868	817	829	891	836	827	841	791	837	847	829	789	878	812	837	868	784	858	803	886	850	857	869	853	822	836	828	840	854	867	797	817	873	789	785	787	835	824	813	824	877	826	845	864	867	844	839	840	858	876	800	804	817	877	789	831	823	905	817	846	849	837	833	892	824	826	875	855	835	801	868	825	811	824	813	785	820	860	837	797	808	784	850	833	840	805	820	818	874	822	812	871	834	807	863	871	844	845	811	856	847	864	868	829	827	834	844	821	830	870	803	866	815	836	850	833	820	841	797	843	826	856	791	836	759	848	905	804	780	843	816	868	809	872	771	796	815	794	824	842	872	805	813	787	836	885	807	835	840	836	863	875	850	845	889	828	816	806	852	840	838	859	858	769	834	856	842	822	804	848	788	854	833	792	863	824	870	789	833	829	751	856	815	849	802	796	803	811	805	800	793	849	822	787	825	837	817	817	837	795	849	847	790	811	859	828	806	828	828	815	830	856	813	839	874	837	829	834	904	846	862	823	846	823	795	791	813	836	825	821	816	808	857	867	832	875	771	836	817	838	849	806	845	848	839	912	848	810	831	787	845	854	862	849	820	863	815	869	892	842	804	879	859	808	799	880	779	864	822	840	835	819	812	832	860	780	813	794	879	854	798	865	901	821	794	834	856	798	833	863	847	875	879	828	822	856	868	813	841	863	862	848	868	808	833	877	832	814	796	801	848	793	874	813	839	835	829	845	865	825	798	794	866	752	873	804	863	800	846	815	848	840	828	835	855	813	839	856	826	805	802	882	824	871	859	839	898	830	857	817	833	790	801	845	826	852	830	844	830	848	838	821	806	856	884	875	866	915	859	817	843	833	803	830	828	836	809	827	885	863	828	857	847	859	837	830	891	875	824	849	839	815	792	800	788	843	868	867	837	866	867	818	828	784	818	874	843	826	788	816	806	904	793	839	822	826	840	787	838	855	791	811	791	821	809	852	831	832	805	858	826	890	815	794	895	852	860	791	836	839	864	836	824	838	890	842	853	845	845	821	841	856	842	825	825	772	850	815	814	810	844	861	815	837	848	810	868	819	901	778	822	856	838	803	859	869	823	848	819	835	775	850	836	866	807	869	785	850	823	865	857	885	825	821	773	807	882	862	815	795	813	891	876	883	845	852	832	826	850	866	795	847	798	783	823	795	804	882	788	823	831	853	811	815	847	818	882	829	856	833	832	842	832	834	868	851	865	870	842	817	799	821	855	824	817	890	877	833	867	859	781	796	857	817	860	801	799	817	821	801	784	869	780	822	837	822	817	794	878	816	861	818	842	831	864	821	841	834	791	836	853	826	793	815	822	821	825	832	784	814	855	827	789	841	828	851	801	858	842	858	825	868	841	812	795	831	878	864	819	854	859	819	832	848	812	825	821	864	824	838	848	820	860	854	793	817	872	856	833	842	828	821	820	828	888	800	871	818	841	829	845	808	815	817	813	802	828	852	838	843	890	829	885	821	849	873	853	808	813	837	825	790	807	819	832	856	845	811	840	859	825	822	838	826	825	827	853	834	814	833	842	852	820	815	845	865	840	829	869	814	890	872	895	812	840	810	796	858	902	781	857	816	783	834	839	817	820	819	852	833	830	857	817	846	837	852	813	852	824	827	893	802	790	888	876	808	794	803	858	823	856	841	791	903	823	868	858	849	874	811	858	848	823	783	804	865	810	772	861	811	893	857	800	832	815	860	842	834	819	825	859	885	818	782	830	854	827	834	806	849	803	811	842	865	794	855	839	805	815	827	849	828	865	801	801	853	851	822	829	805	811	858	832	849	828	801	834	860	839	843	804	832	816	803	838	791	892	866	840	878	856	786	847	795	858	809	858	820	803	861	859	835	850	831	821	810	841	838	785	842	861	860	898	863	802	851	820	820	865	847	849	827	876	819	875	798	846	864	840	853	816	847	839	849	825	877	831	795	864	862	831	837	811	793	841	795	834	861	868	812	865	848	867	866	819	792	841	862	810	818	836	864	840	821	828	857	814	817	827	885	810	832	782	845	851	861	878	862	805	813	833	844	843	903	850	835	848	852	799	857	854	825	830	827	842	821	820	795	857	802	849	829	821	834	827	835	816	897	830	807	830	840	821	797	841	849	831	855	766	836	793	821	839	804	864	880	882	782	883	870	853	850	894	836	815	794	875	851	855	873	795	783	858	819	894	806	812	831	807	862	815	820	819	870	845	825	868	842	828	842	888	834	841	844	790	878	843	774	862	776	872	844	811	887	833	841	803	808	829	854	849	850	831	804	830	842	848	861	861	836	860	820	890	846	814	853	837	837	830	813	835	820	783	814	830	829	749	851	805	774	833	853	843	813	846	804	833	795	857	862	812	807	811	836	915	828	899	868	866	809	851	877	822	793	851	828	871	860	823	882	865	858	840	823	830	797	874	821	819	841	813	864	781	875	790	834	879	822	823	832	808	872	772	827	864	817	830	827	849	856	824	814	872	851	800	867	866	850	917	782	848	845	846	826	845	789	850	854	832	741	867	870	835	842	847	827	874	801	785	813	830	878	831	838	826	850	791	810	823	906	846	820	825	855	831	859	838	861	848	822	854	824	859	812	790	818	817	816	830	820	820	824	841	863	819	794	799	864	827	853	885	871	835	835	800	797	864	883	853	859	856	827	796	868	876	826	844	807	835	873	872	835	838	890	829	799	856	817	831	854	878	854	781	840	886	821	801	833	827	781	835	792	797	814	812	845	816	862	836	840	796	836	838	794	838	836	835	833	781	770	804	844	828	837	847	829	837	797	795	836	848	827	845	832	839	836	855	824	847	823	809	784	853	811	851	845	840	826	890	836	824	839	839	796	810	878	821	874	788	798	834	793	830	829	804	869
24710	21587	28872	25376	18756	7254	2992	1726	1380	1655	1775	1424	1192	970	847	838	754	760	899	1146	927	681	642	625	635	1300	1412	1334	927	726	704	621	610	585	593	599	581	555	583	591	564	561	594	555	579	580	542	589	600	551	544	539	572	570	600	547	537	562	569	556	564	564	538	584	557	534	518	552	542	522	549	583	567	562	566	576	543	581	581	563	602	572	556	579	568	537	570	606	613	575	554	522	601	579	568	573	573	528	597	608	598	580	555	557	575	553	547	568	542	566	569	606	548	568	622	566	613	544	570	547	531	568	589	577	566	590	582	572	571	539	597	581	576	561	587	525	579	576	565	563	567	591	552	564	554	529	572	582	614	579	563	583	552	578	567	578	569	555	599	544	565	550	578	547	538	574	600	580	548	590	575	564	604	586	562	571	606	594	549	633	525	573	565	612	573	555	557	523	540	536	537	545	558	562	569	607	563	554	570	580	557	594	591	568	546	571	577	495	616	591	605	549	579	550	575	565	535	585	532	515	564	575	618	581	566	566	612	573	549	553	553	574	593	541	586	566	563	566	603	582	604	539	568	580	565	587	597	566	571	540	574	569	588	644	559	550	525	562	582	551	562	572	513	571	567	571	564	566	584	575	550	582	569	529	580	586	523	570	587	586	582	552	555	530	539	564	576	589	615	589	571	566	572	529	568	580	602	560	562	588	536	584	562	506	562	559	491	583	546	540	557	545	549	594	550	581	541	523	504	564	567	547	546	582	593	569	551	573	550	536	619	575	569	574	541	545	565	606	569	597	580	550	571	591	589	585	585	547	556	547	558	543	571	541	575	560	548	563	584	573	580	568	592	573	592	553	572	551	564	585	522	580	587	567	534	581	585	582	597	546	544	574	569	562	575	552	569	530	576	543	566	561	543	567	567	561	547	537	559	581	586	548	562	571	542	574	598	538	578	555	574	527	580	573	557	563	593	579	557	533	581	569	601	566	532	575	591	553	579	542	572	582	563	576	602	518	546	595	534	533	539	558	573	564	587	543	537	564	555	562	521	555	539	566	569	635	524	572	594	557	538	533	547	584	575	568	554	550	554	558	638	532	577	533	596	578	575	560	528	574	547	557	551	568	509	589	546	544	585	555	574	574	498	584	565	552	567	539	597	559	598	583	543	538	575	574	581	564	580	561	562	569	548	575	567	563	549	585	579	564	552	604	508	572	556	538	596	559	551	572	571	594	559	593	567	544	549	585	568	567	586	617	545	557	610	627	613	594	534	547	538	533	537	536	525	556	573	497	562	565	566	532	545	515	562	575	578	599	557	577	576	535	548	572	521	607	562	557	600	549	555	548	602	580	585	506	561	500	575	560	540	543	587	557	576	588	605	551	560	598	549	607	546	571	555	530	566	566	582	537	597	529	518	560	549	568	584	554	555	554	564	519	573	585	561	541	558	580	543	592	578	560	566	587	576	550	606	510	572	555	549	555	593	568	565	617	561	505	568	515	582	549	538	600	572	560	547	523	605	569	547	572	584	606	578	552	610	578	592	542	558	555	576	605	554	535	517	578	539	592	548	551	577	546	544	588	528	604	544	593	571	557	572	568	580	576	533	579	558	567	562	519	555	565	587	602	565	583	510	548	559	568	560	533	585	558	544	586	553	552	545	567	559	560	581	562	553	538	603	618	556	553	544	553	503	540	572	577	547	523	576	591	585	574	568	590	597	577	546	582	552	570	528	574	622	608	540	576	570	577	545	562	575	555	642	564	572	593	543	614	565	526	536	590	571	593	565	571	530	568	598	571	538	558	579	579	588	531	559	565	489	539	547	562	579	571	578	585	558	574	591	544	541	562	581	563	559	568	545	545	557	557	553	548	546	586	559	540	566	608	546	542	544	549	576	613	591	554	572	585	586	545	599	549	535	539	573	598	553	540	568	575	556	584	577	588	573	575	548	591	568	588	546	579	580	513	523	548	560	568	504	559	555	611	580	572	536	522	564	527	538	532	582	556	525	570	527	600	589	584	590	549	567	565	525	567	523	602	609	579	533	570	566	590	589	605	549	588	560	583	572	571	535	583	570	586	547	579	538	560	579	586	565	549	565	583	594	581	570	537	524	566	621	542	595	579	565	571	582	571	542	599	590	541	558	590	583	583	578	569	546	575	537	566	518	562	540	552	572	565	579	589	552	579	535	521	575	542	529	555	577	559	553	558	516	599	558	567	559	549	581	634	577	538	569	546	566	543	607	522	564	586	599	545	547	567	567	586	569	545	593	581	566	553	553	575	552	618	545	610	615	568	577	569	555	551	572	567	597	556	596	567	571	569	555	548	544	605	592	548	573	592	539	557	544	560	565	592	614	580	567	571	595	607	582	596	534	581	569	581	555	572	564	550	547	562	543	556	574	579	595	523	569	536	574	596	593	568	529	543	571	613	572	556	513	539	569	548	596	551	540	579	597	557	568	568	551	572	548	571	569	557	583	616	556	537	551	589	574	564	554	584	530	548	560	560	587	543	564	561	575	557	567	544	550	561	580	549	594	576	539	580	586	560	581	562	596	560	550	546	585	600	581	565	566	555	571	588	555	536	548	565	596	548	558	572	567	618	565	565	551	552	605	595	590	568	576	546	591	542	619	588	512	579	588	573	599	588	607	597	546	520	619	548	548	533	541	576	577	593	559	551	593	595	580	561	535	495	555	576	557	530	564	548	600	595	550	559	521	561	569	551	589	529	565	537	588	542	571	588	566	584	568	575	581	560	557	584	634	542	527	635	593	575	565	607	530	581	568	587	578	565	566	568	542	571	552	535	568	558	584	550	552	569	557	617	561	571	560	595	567	525	550	603	584	554	579	569	613	545	590	548	586	567	545	555	539	553	560	592	568	590	519	600	568	563	575	559	587	500	587	580	521	617	595	568	584	598	585	533	597	573	558	539	556	598	524	610	583	648	558	557	599	510	606	559	571	561	572	586	531	566	548	539	548	605	559	565	548	575	582	550	540	554	584	550	545	535	556	576	551	547	561	578	612	566	567	561	576	556	582	566	536	595	576	556	591	555	549	559	607	561	569	543	535	564	579	605	564	606	543	565	546	571	565	552	554	599	596	579	591	583	611	581	548	612	565	567	565	508	536	601	521	588	528	553	592	582	573	570	604	559	610	553	569	568	570	550	537	557	539	567	537	542	522	550	558	543	599	583	567	547	599	573	559	588	573	565	593	580	588	629	583	522	543	524	590	541	580	549	582	569	561	560	527	621	601	547	554	588	587	587	576	573	558	566	582	565	534	535	560	547	564	575	562	582	556	558	537	535	562	590	567	572	543	529	597	528	579	600	509	592	543	571	559	569	546	507	521	563	571	567	544	552	607	568	543	545	520	588	573	576	548	599	557	542	614	543	556	599	561	558	588	569	590	590	574	548	526	617	568	544	545	573	554	580	574	555	561	566	561	580	601	570	555	576	557	537	573	583	546	573	580	546	639	575	588	553	532	537	532	602	564	535	549	530
30664	49371	45902	27817	12836	7903	5548	3901	3409	3864	4309	3556	2746	2090	1809	1593	1412	1416	1761	2511	1733	1030	1005	982	1169	2961	3026	2694	1771	1233	1154	1037	874	839	815	858	893	856	904	828	886	838	874	831	853	847	842	852	821	825	854	794	797	840	870	811	844	820	885	835	867	828	825	842	796	815	867	834	812	853	819	774	860	821	896	819	783	909	851	874	798	845	845	826	780	868	898	850	853	796	826	869	825	801	875	869	848	865	779	833	784	821	852	787	845	846	776	790	857	808	845	861	807	846	859	851	806	864	848	809	870	842	833	813	811	831	840	869	869	801	842	858	826	843	857	836	924	854	840	834	837	847	846	853	856	859	842	856	844	866	795	815	855	824	808	824	836	849	874	830	832	833	844	810	864	856	842	835	857	842	808	849	847	841	856	797	846	780	875	814	847	832	873	808	868	785	764	832	880	833	797	851	899	843	831	833	875	828	795	833	868	857	869	860	882	819	858	833	849	811	845	806	816	888	850	834	825	818	839	893	854	829	831	841	792	800	834	811	783	832	893	802	867	785	844	878	829	823	885	812	861	810	818	829	848	832	842	843	866	884	824	879	777	843	812	898	864	919	789	798	858	848	805	862	856	848	874	823	830	833	825	834	849	844	815	826	798	821	820	867	765	882	837	864	831	816	913	789	849	837	798	829	828	891	810	845	806	841	922	830	816	794	798	816	864	852	834	815	780	878	883	810	795	868	854	861	797	844	783	837	830	843	874	842	837	847	855	890	775	861	760	813	838	841	908	823	840	829	834	884	851	830	818	826	845	835	873	919	772	843	866	819	807	805	783	874	839	847	812	829	815	850	840	810	823	856	851	825	848	874	842	818	916	847	852	827	892	815	850	859	876	821	859	821	860	872	799	821	813	852	871	832	858	850	794	916	815	813	846	806	819	817	851	805	794	848	873	836	929	818	802	829	839	886	841	800	833	799	829	811	845	840	870	822	838	841	850	860	874	825	823	858	864	812	818	884	865	805	856	875	844	834	827	854	818	847	854	836	852	832	833	898	780	809	873	850	839	882	878	876	899	815	811	805	852	830	809	834	814	812	830	838	871	788	820	867	831	801	836	835	761	832	831	856	843	834	877	856	808	846	832	816	850	828	848	868	832	792	801	826	865	825	860	848	889	834	855	944	810	793	859	820	839	893	856	858	810	824	850	831	821	807	783	815	848	878	869	826	899	811	863	806	824	834	806	867	860	827	833	825	828	797	885	838	839	827	862	844	843	864	808	803	784	765	893	818	857	841	896	883	838	868	906	846	822	777	873	856	847	845	866	851	815	871	850	792	874	839	795	827	846	843	858	862	914	819	873	847	872	804	857	859	847	787	833	779	847	825	801	874	824	861	818	828	816	858	833	857	876	815	832	837	792	822	848	773	852	838	812	863	830	860	808	806	866	833	837	822	813	801	836	872	839	849	888	881	810	804	846	865	855	837	841	860	852	855	811	815	870	859	822	792	899	845	801	821	903	830	885	857	832	801	834	835	815	817	853	858	837	821	858	846	825	853	835	795	865	813	837	870	853	824	891	848	818	897	814	833	844	877	816	840	805	865	839	879	889	859	845	784	815	846	878	875	918	834	854	832	828	846	867	819	882	854	849	859	867	801	858	838	820	829	836	872	830	892	897	858	829	808	821	818	816	854	835	846	778	821	840	830	894	870	824	839	849	850	848	836	871	864	811	820	858	883	844	841	840	831	820	891	873	848	860	810	852	867	820	796	875	851	888	860	869	806	832	812	822	834	832	859	885	837	826	795	878	818	811	821	888	871	809	844	846	820	811	854	911	807	812	848	831	793	764	848	911	835	873	774	844	862	838	826	834	791	894	882	819	814	908	863	824	828	840	841	790	823	841	797	832	795	879	890	794	826	797	842	783	849	865	878	782	827	878	830	811	853	802	857	892	846	848	849	858	871	818	866	871	853	906	834	811	838	867	840	874	885	877	791	809	847	851	784	849	840	858	864	821	828	884	867	806	814	800	849	831	843	865	897	850	763	856	840	822	820	890	810	833	870	789	845	800	843	847	873	801	863	853	881	851	804	850	861	808	838	849	830	815	869	812	873	853	868	835	819	812	829	854	809	859	817	813	852	854	810	786	801	813	848	903	854	825	817	823	851	827	796	805	817	820	828	790	828	834	862	819	840	846	884	856	797	841	866	813	860	884	810	851	795	776	822	839	807	860	826	831	855	845	838	875	881	815	812	863	830	821	827	765	870	790	802	825	808	813	863	824	802	875	813	802	802	844	877	825	852	881	849	849	850	836	835	858	838	862	790	872	852	832	845	848	851	830	824	838	830	835	879	878	818	826	804	846	800	782	856	824	833	832	818	876	820	854	876	847	868	830	839	850	838	800	828	817	841	881	807	885	875	837	859	825	805	790	809	863	842	831	800	820	860	904	783	803	858	850	801	885	857	815	883	870	824	794	813	819	822	831	837	816	884	814	847	860	830	837	813	881	856	779	827	876	806	805	863	846	773	810	819	839	854	806	831	834	782	804	834	846	874	853	833	891	831	852	864	849	861	816	843	805	897	843	855	820	820	924	833	937	828	836	829	846	820	880	798	803	913	867	847	837	837	789	785	837	884	844	854	845	870	834	860	835	830	782	849	835	836	822	890	823	866	821	867	832	849	906	854	796	871	893	827	819	860	868	780	851	818	826	843	856	848	841	800	864	809	797	812	847	839	872	829	794	868	866	851	764	817	818	875	833	846	881	833	813	879	822	814	837	897	856	853	830	826	809	824	855	826	856	859	797	825	868	851	845	782	840	843	834	816	831	868	795	860	848	828	823	850	823	855	828	835	810	792	875	884	834	827	798	780	880	854	851	841	789	828	793	875	842	777	850	831	819	827	856	818	827	834	793	844	862	849	846	872	837	834	860	796	866	801	827	813	841	815	796	857	892	912	831	808	828	826	788	861	840	853	859	834	852	814	794	888	819	835	778	883	844	849	787	848	861	823	857	808	801	831	862	861	820	841	802	854	827	858	793	860	821	872	875	838	789	821	815	789	824	875	812	836	835	862	793	838	835	881	788	847	858	834	853	780	818	826	869	796	859	828	748	851	836	872	854	868	805	810	785	857	857	805	840	859	835	866	835	790	837	848	836	819	873	846	842	828	880	824	819	812	820	844	863	833	878	838	813	825	821	867	851	883	826	835	809	875	844	772	877	826	876	829	816	864	829	891	880	818	821	905	812	815	791	810	865	814	863	852	881	865	816	822	889	861	835	858	843	788	843	829	881	869	786	834	822	866	827	885	845	855	790	852	866	862	809	860	874	863	848	883	842	882	825	817	816	863	872	820	823	836	808	856	857	891	836	888	850	838	839	797	853	811	816	834	842	859	833	829	877	836	835	831	832	866	872	851	891	815	843	847	840	897	878	911	909	814	875	870	838	863	792	909	853	803	838	826	811	834	862	824	827	855	843	842	797	827	821	805	899	839	801	829	850	820
23483	21590	29378	24271	21709	19940	8113	3041	2109	1835	2094	1876	1535	1193	1142	974	891	893	928	1824	1664	742	670	710	686	1491	2393	2090	1582	838	736	688	752	694	618	559	608	639	628	658	661	596	587	534	562	542	572	555	589	583	545	530	521	584	529	599	573	584	544	518	546	557	539	548	540	529	546	555	567	548	576	549	590	600	571	586	546	528	570	570	541	548	557	569	594	559	642	533	554	545	589	569	613	570	559	568	546	559	579	576	525	593	552	555	565	570	564	567	582	578	533	553	556	610	616	564	585	511	579	566	567	575	577	560	548	528	558	575	573	562	611	580	573	557	535	539	587	561	565	585	561	538	557	570	562	539	536	535	588	605	554	580	546	583	583	551	552	534	535	589	579	582	569	559	591	544	550	581	540	521	595	590	559	567	571	596	567	582	551	586	558	547	564	607	549	580	553	613	571	571	534	584	564	578	578	532	555	547	527	566	553	559	531	582	577	591	550	563	603	577	573	592	559	575	570	530	567	595	555	579	541	538	566	594	574	588	529	562	557	560	621	553	589	559	565	558	578	551	518	583	576	561	542	540	598	571	557	578	572	560	568	518	530	526	572	565	557	541	551	573	567	544	550	568	565	541	548	557	600	573	572	601	579	611	506	555	526	597	521	535	559	540	530	556	565	616	601	544	559	547	566	548	556	549	545	563	545	557	557	536	581	566	556	568	589	559	541	561	535	561	533	581	542	557	574	590	564	557	577	596	591	581	543	542	603	584	594	557	596	564	543	566	620	582	541	573	599	559	603	566	565	565	564	562	579	579	572	576	510	537	562	519	602	561	568	553	556	545	567	568	567	539	592	559	560	583	527	555	549	596	587	596	567	576	599	552	556	596	581	550	566	537	545	584	528	542	570	567	524	528	608	530	580	536	532	557	545	562	559	540	542	627	562	536	520	555	582	573	526	582	544	549	575	537	553	581	528	568	561	594	515	536	587	553	602	587	556	599	546	562	540	618	577	527	554	552	577	540	545	557	534	552	536	553	608	526	545	552	545	577	559	559	558	539	552	563	585	568	553	573	586	545	590	524	597	540	596	594	553	552	529	552	570	529	556	538	536	563	523	613	567	561	612	599	591	592	578	590	585	561	564	540	566	537	576	575	570	546	557	557	585	549	604	558	608	529	561	598	530	518	519	580	579	562	553	552	553	578	560	563	611	571	519	510	566	603	568	549	565	522	566	603	559	576	536	583	586	590	559	547	554	600	579	557	574	574	543	548	547	563	581	556	533	562	525	590	551	579	574	572	562	560	538	578	543	584	550	574	582	560	532	595	566	588	536	581	598	541	606	555	541	553	599	548	597	580	553	590	548	555	581	554	644	581	558	540	534	583	531	596	595	602	574	585	571	600	586	584	549	547	559	576	574	537	582	552	566	555	600	603	587	585	575	541	555	551	538	578	615	547	578	626	586	563	571	559	536	591	534	559	542	544	570	566	588	553	576	626	557	561	559	535	542	550	525	535	533	565	572	563	522	512	527	585	571	615	627	564	580	559	615	576	536	536	590	542	574	545	558	593	581	544	542	543	569	551	555	526	567	575	542	560	540	552	542	557	536	588	569	566	556	579	566	557	552	563	490	523	544	615	559	569	605	575	582	550	569	582	592	541	575	579	554	597	586	581	581	575	552	548	549	566	562	530	519	484	557	558	579	612	562	549	558	586	573	559	574	607	575	526	553	556	525	565	539	573	589	537	537	551	597	583	561	567	531	552	513	532	514	576	553	548	547	561	608	551	522	576	550	596	592	608	566	527	564	564	567	571	567	590	541	579	591	562	610	558	534	572	549	596	556	546	562	550	584	550	538	581	593	555	576	574	567	624	549	560	573	578	568	548	510	581	548	553	567	572	567	489	542	573	601	564	576	553	539	554	564	594	560	576	536	580	547	580	544	558	531	560	585	650	575	575	577	581	583	543	556	583	600	563	567	575	599	558	595	583	558	603	536	553	574	584	581	540	567	587	566	594	553	543	531	586	602	543	601	567	559	544	582	569	544	570	535	574	574	614	564	552	599	578	566	562	598	568	560	544	572	567	582	560	529	597	594	571	581	569	574	584	530	627	580	540	611	587	596	558	549	553	588	566	570	565	537	567	571	555	594	592	528	497	583	514	593	569	555	553	547	541	548	519	575	568	597	554	579	569	530	562	577	576	554	542	571	571	572	550	566	555	593	560	554	553	553	517	569	537	596	608	549	538	577	554	558	582	576	552	540	535	562	575	545	522	551	560	549	541	568	571	520	560	569	541	572	575	559	571	577	576	559	566	556	566	581	550	535	584	537	586	570	568	564	576	562	502	569	533	552	576	569	584	573	606	561	554	579	588	498	597	565	554	609	604	607	548	578	576	563	572	584	626	577	573	582	563	581	574	592	567	565	580	556	570	569	567	592	580	559	613	545	583	604	544	548	562	554	542	581	557	565	545	534	599	537	592	577	567	575	554	555	562	621	550	562	550	551	579	563	572	550	592	550	568	506	538	593	571	587	568	583	560	559	539	547	509	577	557	590	558	576	542	559	549	555	568	542	578	550	576	543	547	582	608	540	586	514	567	594	567	543	589	542	574	592	547	581	575	572	547	605	520	583	569	563	524	564	525	544	536	589	543	567	554	560	580	555	599	552	563	553	591	574	552	521	581	515	593	574	571	545	575	593	549	561	551	573	570	601	593	524	568	578	551	545	565	565	580	560	610	545	573	556	578	556	560	559	598	523	557	575	597	536	569	603	549	563	570	583	517	557	582	570	560	568	552	569	527	618	554	567	586	576	584	567	502	587	586	595	541	581	565	556	561	587	552	571	570	526	573	538	547	583	554	534	579	578	619	554	571	540	534	545	532	565	593	552	614	597	510	527	576	554	543	573	555	553	577	561	552	595	589	608	539	600	574	550	589	604	568	560	539	570	534	557	556	578	568	602	539	595	526	600	573	597	588	596	572	587	565	587	560	601	557	563	582	539	592	598	550	575	547	606	543	577	608	560	566	597	556	579	546	503	556	579	543	541	600	586	516	575	556	554	607	551	548	583	577	594	558	549	558	541	578	591	534	559	580	575	587	613	603	584	589	576	549	581	547	558	521	581	558	549	586	568	544	563	574	576	551	549	558	538	569	607	600	602	574	575	574	541	588	577	573	536	567	607	552	539	559	535	577	568	560	558	587	555	555	565	569	589	572	588	604	574	549	578	601	562	555	545	547	591	554	578	604	550	534	595	558	566	562	597	589	537	548	555	524	567	604	564	563	541	549	538	573	561	637	566	542	517	523	555	604	556	612	541	593	599	556	573	577	581	577	543	583	584	557	554	530	574	559	558	582	564	576	554	589	596	526	571	585	596	560	590	569	564	580	574	557	535	581	543	561	541	601	583	550	578	593	549	575	533	556	546	540	566	569	553	559	588	588	580	556	537	571	584	555	553	560	562	546	550	541	588	587	564	576	554	546	549	520	543	603	538	576	555	554
34003	54204	43722	28367	20879	12744	8160	6165	5194	4663	5404	4728	3666	2900	2552	2092	1881	1849	1853	4279	3576	1244	1128	1082	1054	3433	5777	4492	3527	1638	1241	1225	1385	1082	920	827	880	1033	1010	1025	972	918	856	811	843	806	827	832	816	828	827	805	847	831	875	795	781	824	831	794	815	860	836	833	865	825	792	825	817	811	879	837	860	839	906	832	858	798	827	857	769	811	859	809	864	880	764	856	800	829	820	793	821	873	834	849	748	815	848	854	854	789	815	808	806	813	830	807	840	824	799	800	818	834	798	836	831	842	881	807	841	838	906	827	878	801	797	811	831	810	836	841	865	849	818	845	817	825	832	789	862	770	857	781	814	808	800	822	810	787	811	835	796	818	874	812	837	818	795	801	794	846	801	817	777	859	829	843	802	839	811	824	856	875	834	829	821	811	843	811	830	811	824	836	818	826	790	859	823	834	808	824	841	855	800	841	841	792	834	834	810	831	869	816	852	826	881	790	848	856	797	859	820	831	829	851	793	836	813	879	836	818	835	837	847	816	836	814	824	796	784	924	803	797	855	833	837	762	800	856	820	830	797	827	886	802	794	832	844	787	803	784	820	864	834	853	842	844	853	804	831	795	856	786	865	850	842	835	839	797	834	833	851	812	812	808	781	809	845	877	792	850	805	869	792	805	780	862	817	865	933	843	840	790	826	850	808	878	841	790	777	829	824	846	854	799	833	849	782	816	799	833	831	811	832	728	820	890	830	840	847	862	795	835	816	802	863	834	850	815	811	773	801	820	779	833	808	860	829	842	849	800	834	818	810	889	797	817	854	803	783	826	840	861	829	847	788	828	830	816	836	845	861	851	827	839	887	830	883	820	777	836	845	784	858	816	826	817	786	807	841	832	817	821	834	788	813	853	800	872	812	785	778	830	799	800	822	870	769	766	837	861	858	838	845	856	851	791	891	810	807	841	800	823	862	855	836	791	848	833	866	829	871	801	869	859	799	896	811	832	804	780	852	826	823	821	807	816	853	869	831	830	794	843	860	805	855	854	897	797	847	815	865	877	854	873	794	783	812	871	780	812	790	847	811	822	816	847	817	848	834	855	787	799	912	818	852	860	800	846	765	856	814	818	823	820	829	804	818	800	821	802	866	811	840	821	820	857	840	856	805	864	861	825	823	808	807	815	835	842	842	867	778	820	786	855	801	843	773	855	854	852	808	803	770	810	777	796	844	849	855	860	835	817	860	826	846	859	871	819	808	792	834	777	817	817	835	787	770	849	817	825	890	831	804	822	848	839	821	794	823	850	784	826	821	824	808	803	846	805	803	818	795	825	824	834	837	822	786	813	819	838	808	781	767	830	817	804	807	809	821	846	801	819	843	808	811	827	843	827	816	847	812	838	759	808	815	776	871	814	839	797	834	832	842	828	853	867	839	821	865	846	839	798	860	817	789	824	850	845	814	833	809	855	804	869	783	803	826	819	883	861	867	850	838	882	803	858	796	837	840	854	841	843	831	820	801	853	818	823	829	875	785	869	841	839	821	838	811	904	862	828	856	910	844	805	789	861	843	861	822	831	849	810	771	855	844	826	848	857	801	871	809	800	823	846	809	843	868	819	822	837	864	870	818	805	805	817	861	895	790	799	865	817	789	861	824	823	824	851	890	787	853	805	846	822	833	811	804	848	840	796	817	781	820	855	840	823	833	825	805	867	811	804	844	851	777	827	830	864	813	869	854	828	799	813	853	827	846	797	780	780	819	887	836	799	829	866	843	827	820	837	883	829	828	827	832	827	804	806	815	826	836	911	807	847	861	825	875	796	803	841	817	812	802	776	825	861	881	861	822	854	839	800	816	774	785	851	874	847	812	850	814	872	779	829	779	770	796	804	808	826	861	791	864	800	838	814	803	824	823	797	816	821	839	834	846	856	833	863	863	846	856	819	836	798	820	831	809	804	877	836	837	820	840	840	775	845	841	793	817	843	864	855	842	790	876	826	784	844	828	803	821	800	795	851	820	801	829	813	840	844	835	864	835	844	846	855	829	815	781	787	837	812	769	811	838	855	817	866	805	838	811	879	798	833	828	867	794	798	821	818	804	825	839	819	857	847	798	803	874	822	816	836	857	819	808	847	818	826	808	848	829	830	822	836	790	810	826	810	862	820	829	857	818	817	801	839	853	838	787	860	801	781	835	819	766	803	861	808	839	881	858	852	832	817	804	825	797	893	770	797	792	859	803	798	862	852	853	825	812	878	858	859	787	866	802	839	883	816	837	827	836	804	810	755	803	808	827	863	781	841	799	828	862	860	823	823	822	825	814	822	869	874	843	828	804	822	817	780	853	842	829	873	831	833	844	823	813	777	843	837	840	801	850	812	839	785	867	794	814	758	857	872	863	852	837	799	847	826	817	841	845	838	768	799	813	828	821	850	853	781	832	858	825	845	850	784	867	802	805	812	828	825	871	808	801	835	780	808	848	842	862	802	839	829	795	803	851	812	815	778	782	807	829	795	836	793	817	796	845	830	806	827	819	812	836	836	811	809	836	820	837	816	859	820	822	806	793	843	810	818	816	852	909	833	816	815	828	802	800	795	889	819	779	852	868	776	821	815	806	847	813	830	772	754	843	788	861	836	854	861	872	821	823	803	857	787	804	804	803	827	855	828	815	858	779	822	825	818	798	804	803	785	841	859	841	814	844	825	764	846	831	809	876	808	862	840	810	830	845	817	837	833	845	807	850	786	835	812	775	838	776	789	792	833	788	834	877	865	807	855	886	876	863	859	866	875	787	840	837	770	821	872	818	859	888	772	854	779	802	825	877	832	856	836	832	853	802	840	821	832	830	822	798	806	834	837	856	826	798	868	835	788	895	813	856	823	763	803	815	855	878	819	843	842	797	792	833	880	844	800	786	831	892	824	838	797	835	782	817	850	819	854	781	819	850	830	834	846	839	764	822	874	796	804	816	880	859	857	780	824	848	796	841	787	832	806	830	850	820	855	826	835	852	868	834	844	819	860	846	838	773	850	866	840	834	798	793	897	799	818	861	858	882	828	788	871	783	848	893	820	727	854	831	835	818	863	859	824	809	824	793	842	869	829	843	865	832	807	819	832	795	788	798	843	827	875	848	825	798	845	835	874	842	803	871	823	820	855	855	865	902	798	837	897	771	853	812	795	835	828	788	829	857	810	823	845	792	881	871	805	792	832	780	824	852	847	841	863	845	756	787	826	772	821	799	801	835	741	837	804	837	837	794	801	823	896	838	813	805	842	828	850	830	878	838	868	833	791	818	802	864	843	807	790	813	862	831	850	829	784	818	860	850	862	840	783	822	789	831	861	785	867	820	813	858	811	853	886	877	891	839	795	850	825	841	796	809	850	831	846	835	845	838	810	800	828	823	842	822	830	797	813	800	848	883	809	812	837	799	881	795	825	812	829	821	845	845	787	846	829	841	867	874	841	728	830	793	832	794	851	838	832	860	837	791	820	808	816	798	835	820	825	787	815
28588	24023	23300	11889	4283	2243	1316	974	930	1058	1147	1011	889	828	808	707	709	644	616	698	650	627	641	606	591	611	603	685	746	650	662	596	580	560	569	556	603	574	559	586	560	539	600	567	533	579	567	610	563	583	584	539	546	567	585	556	536	611	551	591	552	586	578	538	603	585	591	552	553	545	591	573	578	565	545	550	578	623	550	542	553	572	562	573	586	552	541	565	585	558	588	612	584	568	544	532	589	585	570	583	546	571	606	592	558	551	565	552	532	562	579	570	566	574	570	551	577	549	571	594	540	583	537	547	569	534	586	546	565	583	540	529	526	573	559	524	549	572	577	574	560	554	581	575	507	524	537	571	584	523	581	531	581	548	549	591	525	562	569	562	602	578	583	559	544	574	511	628	592	583	541	568	600	532	556	567	553	549	557	550	552	602	578	592	595	565	562	517	571	596	548	574	578	537	573	556	603	558	576	605	552	557	571	583	526	593	571	581	515	557	517	561	568	537	558	591	556	568	548	555	549	601	572	588	546	555	574	571	553	542	564	626	582	608	562	503	546	569	564	552	543	567	528	549	613	551	572	560	579	525	571	578	612	547	523	554	588	551	586	573	571	586	554	567	552	553	563	570	585	592	556	580	563	590	570	574	604	549	571	583	588	592	544	533	539	664	571	562	552	556	581	542	560	552	576	563	536	575	573	545	596	566	547	560	583	555	502	515	571	568	546	527	550	582	561	554	507	593	559	556	554	576	605	550	540	544	559	584	598	567	534	581	585	596	554	607	533	573	588	567	559	568	574	523	548	560	548	561	578	539	564	650	513	541	537	558	582	549	551	597	578	534	571	537	572	596	536	571	569	558	548	593	557	613	562	558	551	554	542	554	520	594	529	632	582	546	571	560	566	567	579	539	561	576	574	550	596	553	576	592	541	579	562	566	561	557	552	600	549	504	570	570	563	515	573	636	579	568	627	594	593	588	592	566	577	575	554	551	546	569	561	538	569	541	562	584	547	577	539	519	565	561	554	496	628	574	620	582	591	590	587	560	569	556	514	589	567	561	600	535	557	589	567	554	579	556	551	574	549	553	591	517	598	565	565	563	561	550	587	566	570	540	549	581	578	570	621	549	593	605	572	541	619	573	536	556	625	535	595	582	559	573	526	594	607	518	569	582	576	541	572	583	562	574	552	563	573	573	573	582	527	605	540	533	567	525	564	546	573	510	530	591	574	567	522	558	584	574	535	599	537	612	566	588	588	579	556	553	539	585	635	559	556	546	553	570	593	576	546	544	555	564	567	558	580	578	592	572	579	561	601	548	571	559	537	534	548	541	543	600	581	549	528	580	565	532	556	578	538	600	547	589	581	562	607	575	525	538	580	545	578	533	601	541	563	578	563	560	557	581	582	541	559	533	551	604	577	584	562	550	554	576	552	553	552	603	586	541	556	576	570	569	637	601	586	567	543	534	570	570	583	621	614	577	635	593	562	571	590	551	578	606	559	529	623	604	598	543	580	574	527	585	577	593	568	584	567	563	592	582	572	558	566	553	542	592	575	548	582	554	573	621	603	584	536	569	570	543	607	561	580	573	587	558	521	575	599	551	561	558	569	579	535	614	523	577	581	601	555	544	606	557	580	589	552	575	542	599	572	535	538	578	555	579	570	597	580	561	567	561	559	571	578	544	550	543	537	546	558	595	588	566	555	555	568	558	598	560	611	604	588	599	597	570	556	558	562	551	547	551	595	643	580	550	575	584	570	536	608	559	602	580	597	564	547	551	572	592	567	528	574	582	591	549	537	530	556	548	555	541	583	575	573	563	525	555	561	607	569	606	577	567	523	590	582	557	520	561	545	609	571	547	567	546	546	553	603	619	557	553	624	625	569	580	577	581	557	562	559	555	530	561	545	586	578	580	560	527	605	602	563	567	597	587	550	593	547	530	568	537	569	579	582	522	559	558	562	539	584	538	531	594	582	598	523	567	538	562	565	583	558	586	591	571	540	556	571	504	603	519	593	552	609	531	560	569	587	548	550	581	558	566	583	531	580	579	593	557	546	542	556	530	579	551	566	568	583	586	564	572	594	521	563	532	549	574	557	571	547	544	587	602	590	586	524	531	611	539	537	557	549	588	624	573	569	587	557	577	581	525	560	586	580	509	575	541	585	560	565	577	577	531	624	580	528	564	595	565	573	592	599	553	564	578	590	602	547	584	588	569	537	563	558	566	608	567	598	559	572	551	545	562	540	543	547	541	578	576	602	579	603	607	602	554	554	565	556	579	561	564	554	589	595	521	564	563	606	582	555	557	574	574	550	509	567	585	545	599	587	529	562	563	528	535	547	550	562	561	559	537	550	516	515	598	575	578	556	550	578	569	539	541	557	514	537	539	558	533	568	561	609	537	545	631	617	581	551	555	543	594	567	585	563	562	561	555	582	568	600	547	560	560	565	554	542	583	542	513	565	546	576	569	537	616	538	537	542	582	560	610	560	560	575	591	551	561	558	557	570	559	536	545	556	534	545	573	578	557	514	581	603	542	514	598	597	574	530	609	557	541	537	618	520	570	572	571	568	532	598	576	561	549	591	557	547	588	579	542	542	578	591	577	604	638	595	589	531	554	625	621	588	584	586	558	581	582	573	576	533	532	565	583	600	587	597	551	550	548	603	552	602	573	545	599	543	582	523	598	564	593	574	558	594	584	583	577	571	596	554	525	607	558	562	558	601	539	595	501	595	556	567	559	549	538	562	633	623	588	535	588	569	544	634	563	610	552	561	575	613	546	534	558	586	551	606	613	583	591	574	603	574	549	615	553	568	618	545	577	626	569	612	581	556	551	574	599	569	584	536	606	570	552	540	578	617	570	565	585	560	587	578	585	583	605	535	548	535	542	569	613	562	570	575	575	549	590	577	602	572	555	550	582	576	569	524	563	574	597	554	604	550	573	520	559	572	545	531	594	488	589	541	566	629	572	567	582	645	556	574	562	568	580	587	563	568	559	588	518	556	571	544	557	612	573	570	549	611	568	571	570	594	561	564	579	584	570	545	605	594	536	568	555	584	590	590	559	600	601	540	583	537	526	549	596	551	551	587	589	559	581	576	614	540	559	554	560	594	543	580	578	572	565	551	573	577	567	570	570	607	583	560	593	578	554	593	545	577	558	571	566	580	563	542	563	578	559	554	598	524	569	590	532	579	528	575	544	601	574	571	522	557	570	585	580	593	557	612	566	567	543	545	620	560	596	532	587	549	558	601	545	547	549	585	560	556	565	560	569	590	577	566	540	597	584	581	606	550	552	558	573	555	606	562	578	554	558	530	595	577	560	592	583	552	591	586	568	579	484	513	529	581	567	556	584	533	559	595	535	567	542	588	561	584	557	577	568	595	604	537	569	556	565	553	569	574	566	581	562	574	558	568	564	540	592	561	597	574	562	549	538	558	552	576	535	551	596	585	568	558	552	540	551	563	592	602	589	526	560	558	506	522	570	563	578	532	565
31402	37805	30801	15565	8625	4914	2964	2220	2090	2437	2669	2401	1914	1782	1502	1313	1254	1262	1080	1156	1097	1014	957	925	863	917	1000	1143	1127	1055	1041	991	929	945	795	940	848	818	810	821	840	836	836	831	831	787	861	829	888	795	861	868	828	835	820	837	841	858	815	860	812	797	838	796	858	833	870	812	861	821	864	888	861	784	889	817	828	847	857	852	842	874	805	873	759	817	837	843	803	862	817	877	815	801	821	875	831	847	855	863	830	860	837	800	819	890	864	873	854	873	824	788	867	832	842	825	887	861	823	824	845	866	877	846	871	838	822	851	844	872	859	797	841	815	844	880	849	894	869	876	848	855	839	852	835	861	873	843	865	876	831	834	796	833	825	856	847	839	807	873	853	839	892	853	864	808	831	867	853	857	843	817	839	845	828	781	839	881	860	824	835	810	867	897	807	877	799	820	812	844	889	824	792	821	829	847	781	844	846	839	846	825	823	827	838	814	814	887	881	833	778	872	870	814	840	807	884	845	883	881	863	885	888	838	832	850	880	843	860	833	846	833	810	797	853	833	825	807	872	855	859	840	845	789	857	866	881	861	845	865	798	876	824	851	843	831	840	785	797	831	840	843	837	901	823	832	806	834	867	869	834	824	824	862	831	820	785	789	826	844	827	821	807	876	885	858	824	828	811	809	877	836	859	830	839	841	804	906	826	840	866	893	820	852	798	814	782	892	839	788	857	851	863	817	849	851	811	882	820	849	851	851	831	796	824	874	825	819	800	859	819	803	826	900	817	859	828	800	833	829	862	849	829	802	813	877	791	822	877	862	823	856	852	875	856	847	853	826	792	877	824	836	806	894	850	855	844	898	840	859	832	787	840	841	853	831	890	789	868	849	858	898	858	846	836	844	851	848	856	816	791	848	843	782	805	896	824	841	843	771	837	837	810	908	838	855	824	855	898	862	788	795	836	839	816	858	802	822	851	808	838	837	800	889	824	860	827	842	886	843	784	843	848	833	799	839	840	867	837	859	849	844	824	862	796	854	883	821	801	847	813	872	833	802	861	840	835	799	757	837	839	837	847	835	841	800	841	876	833	864	844	831	831	807	848	822	788	807	838	853	810	811	843	838	842	885	828	820	815	848	860	883	857	841	806	809	852	803	848	847	866	833	818	880	872	838	857	835	824	846	838	859	877	839	846	856	792	810	845	854	840	824	830	819	863	882	763	841	823	853	785	864	839	832	792	850	838	806	797	803	821	844	853	817	849	889	814	848	809	809	760	852	798	856	853	832	794	865	867	813	854	850	871	818	824	810	806	804	896	858	849	817	853	822	835	846	834	804	818	870	824	843	860	857	866	851	830	824	790	841	854	850	867	852	845	827	831	834	817	871	822	829	881	845	857	874	821	872	848	853	834	811	871	866	860	820	783	865	886	816	852	925	843	844	834	878	819	861	866	849	834	880	841	834	846	891	869	857	821	829	852	779	821	845	884	864	842	843	822	868	850	879	833	832	866	826	832	809	913	824	818	847	831	876	810	798	825	862	812	835	822	817	826	792	818	800	821	791	841	891	853	862	815	922	872	876	832	814	848	880	825	823	863	816	853	785	871	796	808	863	919	870	882	843	856	898	810	822	853	895	821	806	823	802	898	795	824	831	807	829	869	842	828	855	855	824	816	825	845	833	854	844	829	841	903	835	855	854	816	852	826	835	850	800	838	823	840	835	898	891	838	877	878	845	878	832	848	833	869	860	829	813	804	812	829	826	851	852	854	794	796	887	844	862	873	816	792	807	799	807	815	832	824	877	865	812	828	854	827	826	829	811	854	815	818	812	854	879	876	824	856	842	868	815	845	846	852	859	759	837	828	783	874	894	860	819	821	829	840	797	775	927	829	864	820	803	832	832	877	847	841	873	910	841	854	877	831	828	840	852	839	891	843	792	816	801	831	831	851	798	853	856	841	878	863	838	824	831	864	867	813	838	892	842	801	827	865	839	814	844	846	825	835	831	869	890	876	889	808	819	893	823	844	792	849	829	853	827	892	863	847	849	811	829	853	846	850	856	804	847	827	822	809	838	831	855	818	854	842	854	877	760	788	813	841	832	840	830	815	817	876	850	827	806	824	854	871	845	905	878	812	876	846	835	820	858	838	807	855	848	828	865	869	910	834	858	850	855	889	888	849	809	825	779	785	851	802	860	868	827	895	826	836	785	810	825	874	835	819	803	818	876	845	834	836	826	831	852	830	869	880	821	847	853	807	784	875	831	818	864	883	850	785	891	837	816	835	896	823	862	894	841	845	832	826	843	844	807	866	875	886	861	770	829	822	798	835	858	847	818	855	833	831	862	844	882	835	822	845	815	855	846	842	804	836	796	861	819	821	819	844	847	871	849	802	842	875	824	850	816	845	831	820	873	821	820	782	839	776	796	778	852	860	822	831	838	842	839	853	874	801	847	861	871	834	840	834	841	853	839	794	851	863	828	850	816	866	818	837	820	847	910	833	856	818	875	844	839	877	850	866	888	821	852	814	866	838	844	831	841	844	804	840	872	838	835	816	846	839	852	862	828	830	825	822	904	804	858	825	850	887	852	856	814	835	822	775	783	889	855	871	869	834	833	828	801	830	849	912	855	876	871	863	819	840	901	897	819	853	875	861	821	815	829	852	879	819	859	870	814	812	817	851	862	885	815	860	818	833	823	850	795	870	859	881	819	824	898	848	851	847	841	878	805	835	820	802	826	808	859	844	870	789	864	814	836	857	856	838	855	852	798	790	876	828	822	831	887	832	855	850	885	808	865	876	819	808	814	821	826	847	862	844	831	839	878	825	821	854	819	803	829	827	827	842	863	810	889	869	852	817	834	814	852	861	850	857	802	861	830	829	857	848	810	818	844	871	817	889	846	829	849	853	831	862	891	837	822	813	849	815	841	849	853	803	825	817	805	825	778	838	839	794	796	862	855	795	798	843	835	814	849	820	852	867	875	826	862	872	789	867	806	886	823	880	832	801	830	860	823	819	831	832	799	801	839	872	816	879	858	861	842	846	877	840	882	875	855	805	853	811	785	848	826	822	826	811	840	873	863	848	832	790	827	829	813	863	861	839	831	824	885	804	840	821	865	883	885	838	825	841	867	883	834	817	894	873	892	850	853	832	875	829	863	831	858	820	832	845	794	828	774	820	842	812	871	802	823	853	843	885	874	881	844	816	880	839	823	820	789	769	839	835	812	845	796	807	771	817	874	876	892	806	860	812	778	850	855	770	862	875	808	887	858	852	819	802	826	840	895	846	797	820	791	842	853	846	897	847	907	845	899	856	837	901	809	804	875	822	878	797	831	813	862	839	822	862	829	842	808	875	825	819	840	883	871	839	827	867	857	841	897	864	788	871	843	876	810	809	791	812	847	887	847	851	832	855	849	835	817	854	825	874	868	810	877	861	856	809	873	864	892	855	856	836	808	847	781	811	844	825	833	823	828	800	855	797	841	841	843	848	814	837	842	844	872
24688	21526	28578	25358	19730	9830	3511	1972	1425	1357	1400	1362	1176	1037	928	897	788	753	645	778	676	696	676	677	709	1213	1414	999	748	694	666	645	804	716	656	661	589	602	563	590	603	615	600	602	589	574	567	555	528	580	570	586	547	587	569	554	617	594	577	577	578	597	547	583	542	537	600	558	543	587	581	586	558	579	552	573	546	560	593	542	524	593	585	583	569	543	594	553	569	560	548	548	521	577	544	547	594	566	591	596	567	573	556	564	588	569	535	626	584	519	579	574	591	605	563	622	574	563	532	621	598	550	549	570	563	568	571	555	564	563	560	550	558	593	553	537	603	546	531	586	575	529	539	554	561	578	554	584	567	572	563	552	572	580	596	543	576	570	612	597	528	574	563	558	560	559	583	592	542	601	545	583	582	546	586	546	588	562	607	561	548	600	562	570	561	588	544	570	554	542	545	601	527	569	545	556	558	585	547	570	553	565	568	573	585	559	562	622	553	583	605	535	580	547	548	568	561	552	591	532	581	551	538	557	571	605	583	578	574	559	566	568	588	586	567	579	561	540	564	567	647	582	505	565	584	536	556	563	570	566	522	542	544	588	550	594	560	522	562	568	574	577	583	587	570	607	610	571	546	565	571	564	555	572	567	556	589	568	600	557	566	562	567	568	563	596	571	579	603	569	551	568	546	583	549	535	588	590	585	539	546	582	589	613	567	580	586	570	555	586	537	572	606	532	593	569	562	614	585	544	568	545	572	566	572	571	623	574	574	612	545	566	573	585	541	604	587	569	586	553	561	523	553	566	576	558	571	611	606	565	564	561	562	558	591	609	558	603	565	574	525	575	590	571	563	541	563	570	613	545	582	526	568	553	560	566	585	520	574	553	551	535	531	568	582	589	523	547	602	565	551	563	576	576	608	559	525	624	555	602	596	567	573	549	560	540	519	589	548	581	570	554	577	594	540	561	571	564	554	542	515	515	596	574	593	606	580	544	540	582	547	571	583	569	586	587	560	548	530	585	588	558	533	590	559	532	557	575	555	556	580	595	590	594	599	547	542	594	610	579	530	577	555	575	595	566	575	561	540	590	577	558	646	546	543	567	593	599	556	552	598	548	573	554	559	554	537	585	574	538	625	536	566	598	579	566	564	544	593	590	569	541	564	567	546	592	574	517	524	527	571	529	570	559	572	570	561	587	594	552	570	599	530	620	575	578	555	579	502	594	585	566	554	578	552	560	582	585	566	547	562	557	566	571	567	622	547	558	569	534	569	521	539	616	548	603	571	579	546	562	575	552	649	534	584	559	570	525	562	612	561	568	569	589	606	591	614	549	556	572	586	573	549	592	571	573	580	579	572	566	566	577	629	548	553	562	553	610	545	554	599	566	566	585	532	541	552	549	590	590	551	591	573	592	543	555	563	553	572	570	576	586	565	552	549	597	581	561	574	582	537	598	571	522	590	586	568	578	540	546	536	546	580	571	551	558	562	572	551	536	550	558	584	550	577	526	596	573	573	559	548	591	568	575	555	569	567	605	585	588	559	555	561	557	575	561	559	523	551	554	592	583	616	556	571	542	579	570	521	572	592	566	552	586	538	556	547	557	568	600	531	559	562	579	584	558	600	582	590	564	562	576	591	531	534	544	562	590	571	568	560	624	590	569	588	561	564	511	622	581	555	596	610	548	558	540	583	589	574	562	578	569	568	577	568	539	559	575	547	576	586	548	568	542	594	582	563	598	590	546	584	575	578	593	546	555	561	586	563	566	531	589	599	554	528	609	578	549	594	578	530	546	617	533	575	592	562	557	563	558	568	537	523	543	618	623	564	558	597	570	540	524	564	588	561	535	560	570	552	581	562	530	558	595	594	556	588	610	560	552	544	555	551	573	533	525	557	575	556	578	599	573	592	561	558	568	561	552	556	578	544	520	580	538	587	602	530	525	572	602	584	576	588	549	629	552	565	559	570	568	552	583	567	608	551	533	548	569	620	578	546	582	574	564	544	569	550	576	541	603	601	580	600	598	568	594	560	555	592	582	572	563	563	624	566	592	572	580	560	573	546	537	535	577	569	545	555	582	564	561	519	593	570	588	557	552	608	558	536	582	564	572	569	593	526	562	574	583	554	539	529	590	552	540	557	561	590	595	563	579	578	548	572	538	536	567	569	543	591	560	569	576	601	569	584	546	567	596	533	560	563	590	589	592	588	568	563	579	528	532	607	577	581	594	554	594	565	569	567	559	578	578	581	583	611	583	585	584	544	585	568	580	600	519	582	547	614	585	565	587	549	603	612	548	552	574	553	557	552	614	587	557	526	532	585	566	525	584	569	575	543	606	563	545	583	586	612	555	602	566	550	584	519	559	552	531	556	539	565	593	583	563	559	612	573	526	579	577	554	557	532	545	594	590	614	608	601	556	571	623	574	560	564	586	593	560	544	589	584	562	605	622	574	551	643	596	614	590	579	598	505	576	598	551	603	577	562	587	580	559	594	582	580	549	575	561	576	571	587	559	584	534	569	582	583	543	567	555	596	548	577	517	569	551	566	543	623	578	547	531	546	555	547	565	565	562	593	564	573	564	551	597	571	583	525	572	568	553	546	528	567	531	555	576	557	583	585	507	533	566	602	565	601	564	574	526	586	545	537	558	551	585	563	564	543	585	597	530	575	550	583	601	542	602	554	557	548	547	579	566	571	531	603	554	568	589	541	581	533	590	590	569	543	549	545	577	595	540	572	605	572	554	564	556	578	561	585	545	597	617	554	515	565	563	544	571	547	583	564	541	577	549	532	556	510	583	581	613	527	564	564	579	566	623	538	588	527	584	514	543	615	550	547	594	522	563	572	619	552	594	576	566	584	581	583	533	556	560	577	603	524	529	567	555	599	557	591	548	565	609	571	581	572	550	595	552	535	585	557	559	565	572	549	620	545	570	589	569	574	506	558	568	612	601	607	579	550	598	563	559	565	579	536	569	570	532	571	581	543	542	574	571	575	591	552	597	568	576	541	581	566	609	598	550	577	576	562	542	576	590	570	581	582	537	564	538	587	601	572	567	600	550	603	525	599	568	570	556	591	564	547	548	572	599	552	562	563	525	548	544	580	563	548	571	550	538	558	561	552	537	535	539	537	554	577	575	549	589	587	535	567	599	586	561	555	621	545	531	547	535	566	574	549	520	568	546	571	573	542	550	553	542	554	526	548	560	538	564	552	519	592	592	565	589	555	543	611	597	585	564	509	575	588	558	546	560	524	600	597	579	545	604	548	542	591	579	583	582	592	531	579	577	581	547	539	525	588	606	546	576	572	591	565	571	583	562	551	567	545	543	555	561	553	554	599	527	581	603	542	568	593	544	613	547	539	539	523	563	585	542	562	577	569	571	591	583	606	572	580	614	572	594	556	563	549	534	502	549	581	558	594	553	586	553	577	557	565	557	558	550	560	568	564	555	543	576	572	585	571	562	545	608	566	573	573	646	602	601	559	552	593	524	575	596	647	563
32255	45440	40373	28737	18478	10519	5274	3903	3151	2976	3400	3095	2794	2377	1914	1650	1578	1343	1230	1425	1211	1182	1160	1100	1185	2645	2886	1904	1342	1199	1050	1249	1306	1175	990	956	868	886	876	830	916	830	840	846	854	850	880	872	836	869	872	860	866	807	886	870	871	836	816	840	866	830	882	787	833	839	816	853	882	853	827	882	778	846	872	895	866	814	837	869	810	844	819	837	813	850	904	860	844	789	832	853	854	806	824	842	879	886	858	811	877	794	797	861	830	872	821	847	864	887	858	838	867	846	814	835	805	844	772	872	843	864	810	845	851	835	830	820	843	821	845	843	799	834	807	810	822	848	858	823	875	851	859	871	836	855	864	897	886	824	860	882	808	858	819	826	910	822	857	826	884	874	830	846	865	886	848	844	842	876	872	869	813	826	862	864	875	870	866	818	886	781	854	882	782	871	851	845	888	866	803	822	812	866	854	846	836	822	839	846	818	809	901	827	841	852	797	873	904	839	890	862	852	852	854	878	830	813	787	873	902	866	821	826	885	789	878	875	848	830	872	848	836	837	914	822	886	858	857	874	800	865	816	834	814	823	862	837	832	809	834	877	906	823	873	887	828	861	867	860	818	885	852	827	840	842	871	839	791	841	867	860	836	817	865	859	821	868	875	823	885	872	896	836	859	809	846	819	881	921	892	886	838	858	833	860	832	823	899	877	832	789	851	817	842	844	861	883	847	821	882	854	855	836	823	825	829	795	885	858	882	847	838	818	841	805	801	885	901	873	854	834	888	810	852	805	836	804	825	819	825	855	847	899	854	869	891	879	877	782	889	836	882	852	811	834	872	861	827	840	918	857	795	844	826	828	833	829	805	865	825	859	922	841	855	785	812	847	819	888	842	877	778	885	858	826	879	817	834	895	855	890	853	839	794	834	877	838	831	816	830	849	866	851	834	844	816	804	835	813	867	830	849	852	870	814	872	908	851	878	849	851	850	831	861	868	819	839	850	806	836	863	847	817	876	858	850	854	894	817	816	835	822	864	811	796	754	816	859	875	812	910	860	883	794	820	790	884	883	810	880	875	872	867	829	789	818	869	868	839	870	872	875	856	844	827	851	851	849	880	831	858	874	848	861	892	825	847	836	893	886	845	815	860	800	877	808	867	807	803	890	830	842	900	830	920	835	866	798	797	823	838	894	841	828	861	848	854	850	822	841	875	807	863	802	847	866	838	828	869	837	890	856	884	844	788	847	817	853	905	813	860	860	833	849	870	881	832	843	810	834	805	897	850	851	827	880	827	833	835	820	835	848	833	835	829	827	842	829	903	865	885	829	879	847	826	858	875	913	839	858	855	870	884	847	878	850	847	860	862	843	871	808	857	795	830	769	852	816	874	816	901	842	826	868	796	823	825	814	806	842	861	853	843	795	867	814	881	834	827	830	832	844	833	868	845	867	877	908	834	844	878	827	869	840	830	815	822	853	859	876	853	820	837	830	860	904	857	856	841	940	820	804	816	866	844	847	847	834	851	843	816	842	872	835	898	807	805	850	843	838	893	843	846	871	852	816	864	850	837	843	860	812	870	830	856	855	819	837	771	842	856	852	843	853	822	833	859	872	849	876	851	897	841	870	819	847	889	819	877	810	817	852	865	821	843	807	833	849	864	857	890	875	853	835	855	873	783	858	876	861	871	799	847	814	801	891	862	810	816	814	800	844	867	870	855	867	866	805	882	848	835	882	909	816	839	825	841	810	904	847	837	790	841	824	878	799	876	844	894	816	863	837	874	830	836	851	809	870	848	826	820	888	786	814	795	853	856	861	888	831	828	822	811	833	865	838	826	802	803	802	833	803	864	837	834	818	845	849	817	845	876	811	858	812	850	815	836	841	833	857	801	838	825	824	863	803	845	838	876	862	845	848	809	854	863	872	839	831	837	776	863	867	853	821	877	870	852	787	833	841	840	819	838	877	807	846	856	860	813	850	857	904	844	840	831	864	845	761	838	841	868	832	863	830	824	854	855	781	871	853	857	870	843	873	871	844	846	842	830	867	816	779	863	866	838	834	858	813	856	841	925	896	910	796	864	876	886	878	819	809	885	806	857	881	809	856	866	842	847	847	810	879	835	861	833	855	841	813	812	833	852	827	860	830	838	748	820	793	844	862	858	834	840	859	856	861	848	858	876	844	911	853	826	844	878	853	823	829	924	882	850	845	852	804	833	834	871	839	855	841	881	816	840	868	849	802	840	902	811	832	837	868	846	835	787	829	879	834	827	867	848	860	876	848	857	830	874	803	832	856	895	820	856	801	777	851	828	819	858	878	873	793	878	857	838	834	843	811	836	869	883	813	845	864	804	805	857	852	884	831	814	874	873	767	876	848	818	827	830	921	853	806	847	829	838	862	864	828	837	847	825	867	838	858	809	817	853	791	789	799	856	813	855	815	847	816	797	803	872	827	819	881	881	829	812	816	768	808	827	805	804	837	856	835	877	831	797	847	869	868	837	847	831	875	878	810	832	803	849	797	844	905	852	873	778	861	900	798	872	865	843	808	881	812	834	868	799	875	833	865	885	850	851	849	852	800	795	860	823	867	879	830	852	852	862	809	787	839	830	859	832	882	869	871	814	834	840	860	835	850	890	890	865	843	868	869	807	806	814	891	896	900	833	858	820	861	818	889	846	889	844	835	882	881	787	828	840	879	872	914	812	782	854	831	865	853	827	840	846	827	830	801	814	837	838	887	799	862	807	879	813	858	792	862	847	862	807	856	816	832	838	835	807	851	855	854	897	810	847	884	813	783	852	804	852	844	847	841	871	888	792	816	807	819	791	859	852	846	877	825	856	897	819	835	826	862	876	813	843	883	885	873	851	790	823	882	842	823	814	840	850	868	836	845	814	827	831	847	855	826	819	834	868	840	852	767	865	840	855	823	836	812	817	874	854	848	876	903	875	880	807	814	833	877	841	843	840	789	819	878	837	869	807	839	868	801	806	861	844	906	843	836	903	836	832	850	780	858	799	826	836	901	843	815	860	837	841	784	855	825	823	825	894	807	867	849	815	814	827	810	878	855	780	862	852	818	898	837	876	855	865	862	881	869	862	838	801	797	859	809	875	886	842	887	837	844	860	866	853	818	837	875	845	844	845	879	842	821	871	854	804	808	855	873	832	815	887	865	816	832	821	826	809	779	821	872	878	837	862	833	817	793	899	811	851	826	835	842	842	814	843	831	864	828	835	862	844	840	893	836	877	870	853	870	829	814	930	801	911	828	882	874	848	814	820	831	844	853	860	854	855	816	902	853	805	905	838	846	847	895	873	821	855	828	829	845	880	851	838	812	870	841	864	870	871	835	837	858	864	856	851	831	848	832	846	840	841	851	803	861	866	814	818	881	825	857	841	832	819	858	814	829	835	814	817	828	817	861	819	830	836	855	836	826	857	862	836	797	837	874	873	835	812	827	855	855	852	828	864	838	811	849	859	854	820	806	836	845	851	850	816	828	879	824	826
23538	21615	29400	24481	21932	19842	8797	3087	1941	2032	1965	1700	1561	1371	1166	1049	936	893	770	726	809	703	715	696	776	2066	2640	1793	928	659	609	712	839	857	698	635	650	623	584	588	534	601	579	557	579	574	584	572	560	543	575	593	580	585	596	597	580	576	580	566	567	577	608	556	583	548	560	564	609	578	561	597	602	554	552	578	576	582	535	594	543	558	592	552	582	535	575	578	572	557	572	580	563	583	544	553	575	600	568	585	588	574	560	599	607	553	603	553	543	586	563	572	581	573	581	550	520	572	542	579	609	587	565	539	592	577	591	580	546	607	566	610	569	564	578	566	577	584	547	584	571	552	552	565	589	582	604	564	564	538	598	541	567	555	554	581	598	554	573	595	560	567	557	514	571	588	614	562	579	559	531	560	573	574	563	573	573	530	608	539	549	612	540	576	563	565	590	565	585	554	572	561	598	537	580	559	602	532	572	532	541	626	596	625	581	524	526	533	597	581	566	577	608	558	605	590	544	604	624	605	562	542	528	501	586	539	554	590	586	532	571	570	578	538	561	589	582	538	560	560	552	574	599	583	590	539	553	603	575	574	582	531	573	570	578	579	547	570	559	546	546	562	595	581	592	560	584	556	532	588	503	523	574	548	562	605	558	561	558	591	571	620	606	607	590	560	587	582	564	575	577	586	566	567	557	570	556	550	554	533	579	567	574	515	588	527	603	534	599	583	544	593	556	580	563	524	599	553	550	605	585	565	556	540	554	561	577	613	552	624	590	546	563	568	563	598	561	546	628	533	546	537	589	567	597	526	579	579	592	534	594	576	564	582	603	601	534	528	551	575	573	594	584	546	554	556	559	577	559	595	571	574	516	555	580	554	569	595	509	589	596	547	526	560	627	559	562	539	601	554	602	566	568	567	537	598	541	564	546	586	547	587	586	556	541	582	581	573	566	553	573	528	569	563	551	557	568	549	584	558	554	617	545	592	620	590	561	516	554	587	616	592	558	581	518	603	573	525	589	552	598	591	593	566	513	547	577	582	600	600	560	526	544	539	555	536	555	580	606	588	586	560	530	538	592	573	558	589	551	564	560	560	549	582	574	560	573	563	579	589	522	585	583	537	566	573	562	560	572	560	530	543	594	527	536	562	564	579	537	611	553	542	589	553	571	569	601	601	547	589	607	587	599	522	599	560	597	612	577	567	562	583	561	579	513	570	601	547	587	578	522	559	610	630	577	550	595	540	604	574	570	611	548	589	597	565	571	563	587	542	594	572	584	587	544	577	540	557	526	625	539	631	560	580	594	557	575	581	579	563	537	600	540	599	585	550	568	607	579	586	517	532	559	552	564	565	594	599	550	608	569	552	587	543	603	580	582	580	564	560	587	623	566	532	619	587	533	620	583	576	562	567	550	529	491	575	530	576	553	592	509	565	562	548	555	567	525	572	582	567	575	614	559	589	573	597	582	568	551	571	599	572	595	574	550	571	548	573	595	558	605	558	541	584	605	581	620	555	509	598	554	596	566	570	571	552	571	600	572	555	540	597	580	559	516	563	541	513	549	545	550	605	592	512	587	603	595	603	557	571	554	567	565	600	559	586	553	532	535	610	610	583	605	550	599	593	555	557	533	559	583	529	568	577	558	590	567	560	585	527	556	578	552	547	550	642	572	582	556	582	555	562	564	585	565	554	612	518	597	543	584	603	552	586	550	575	587	571	614	614	568	582	588	572	594	552	600	565	526	582	542	599	574	589	512	572	606	554	535	581	554	564	547	607	616	587	553	609	584	568	547	609	542	600	579	596	574	563	523	560	573	590	540	576	591	552	543	558	596	623	577	573	557	562	549	591	550	523	562	589	562	582	584	565	528	596	542	591	559	583	568	597	582	569	537	582	580	603	579	564	568	592	541	539	593	567	601	557	536	571	535	532	558	554	520	548	578	591	596	522	562	550	556	582	604	580	555	597	570	570	571	614	551	563	582	592	539	600	611	543	611	542	573	557	558	563	567	596	579	594	562	561	605	564	561	571	550	606	502	559	585	562	593	570	552	539	584	580	577	576	588	556	597	583	535	575	579	590	542	553	591	579	601	541	581	552	540	541	545	592	607	573	574	550	571	511	590	561	604	570	558	597	585	592	539	571	588	528	548	564	594	593	542	620	566	572	607	569	540	583	534	615	530	588	567	567	547	567	566	546	566	589	553	516	514	531	526	569	557	544	525	572	524	575	561	573	574	583	575	563	612	564	574	600	544	539	597	536	627	548	571	578	599	610	569	611	603	528	556	571	573	568	560	558	573	551	609	591	573	566	522	541	553	552	563	568	554	550	600	616	558	613	552	524	614	553	606	589	521	564	532	547	536	564	597	535	558	568	541	527	567	511	590	565	564	516	571	603	537	564	559	551	589	571	568	553	569	570	556	579	545	582	584	553	575	586	569	565	559	559	592	550	615	577	560	580	564	588	553	555	594	576	566	557	570	598	598	550	587	542	607	586	572	606	530	579	566	573	555	592	552	573	559	591	571	517	566	570	583	586	539	550	595	561	579	565	544	542	598	532	585	584	587	540	552	561	565	557	575	590	568	605	564	565	555	590	559	503	597	575	552	614	569	561	533	558	566	576	585	580	569	562	517	583	558	553	547	599	532	550	542	534	549	587	558	611	579	539	589	557	578	569	592	574	588	572	536	559	581	593	550	562	524	552	525	539	561	572	546	532	594	538	568	558	608	569	578	538	562	555	587	554	571	585	575	595	572	594	555	583	570	557	593	536	582	590	584	549	606	611	545	602	577	545	548	533	560	560	558	527	589	577	559	595	560	548	574	586	569	517	595	571	532	570	559	630	541	572	569	537	544	529	557	542	604	579	554	580	549	587	553	587	596	601	571	580	633	568	551	518	561	616	578	594	558	548	547	560	538	558	568	576	663	572	603	556	571	538	569	562	550	587	573	560	571	556	557	584	613	569	563	546	567	543	522	582	565	561	549	561	549	576	565	610	556	544	640	562	554	555	524	575	588	550	540	604	561	568	532	550	570	549	567	555	573	582	603	560	563	523	555	572	568	591	555	547	565	542	569	548	627	586	604	542	558	587	553	569	549	569	597	619	612	577	580	587	576	541	631	606	591	582	547	583	546	554	569	532	559	560	596	588	565	570	610	524	551	558	537	564	548	594	581	566	580	573	551	552	581	564	544	528	544	545	577	533	553	577	615	571	590	564	584	562	583	569	616	546	591	566	580	539	560	556	593	584	568	540	550	572	566	548	555	568	507	562	591	604	549	547	507	597	583	520	549	554	576	561	541	574	530	577	560	595	549	571	573	587	591	596	591	554	561	563	565	568	568	551	589	591	542	523	571	594	565	562	578	561	604	570	530	555	619	638	582	572	554	608	548	554	575	518	550	551	545	560	562	533	570	586	587	541	606	534	565	597	554	577	613	574	533	615	532	565	602	536	551	510	567	608	607	527	595	559	561	548	554	551	582	548	528	548	570	562	524	554
33291	53686	46432	36361	24650	13758	7769	5612	4602	4970	4770	4136	3752	3073	2675	2319	1872	1666	1425	1369	1483	1378	1366	1194	1498	5024	6094	3952	1845	1112	1009	1108	1491	1489	1135	1030	1055	946	949	858	872	858	854	892	780	813	882	849	862	816	841	849	805	885	830	797	820	842	876	875	830	906	800	833	829	839	871	866	839	825	853	836	868	839	870	832	847	826	816	855	866	766	793	856	879	856	815	853	821	830	871	773	830	838	816	850	846	818	863	799	850	825	859	831	825	839	829	851	868	818	858	801	823	811	775	786	846	829	814	840	850	860	882	864	852	811	773	808	822	854	850	839	848	839	846	811	855	898	831	838	823	817	798	826	819	789	817	849	859	826	835	828	848	788	836	808	857	845	794	845	852	823	852	870	801	807	808	845	818	816	815	838	858	790	835	861	873	861	837	861	872	844	829	799	853	840	797	851	867	794	845	886	853	816	821	819	815	817	845	840	850	850	806	865	811	913	829	835	870	850	800	843	862	880	817	847	800	805	820	791	825	789	817	862	862	832	824	859	784	803	866	852	852	820	793	836	820	873	841	857	818	843	861	823	866	832	851	862	824	823	826	845	865	841	853	866	853	809	813	822	838	873	801	781	831	828	870	842	841	798	850	826	803	822	812	847	816	839	881	817	878	817	814	834	864	816	798	827	796	807	823	847	836	878	812	816	829	873	847	785	839	823	821	848	859	786	871	831	844	878	860	808	807	803	779	817	836	889	835	874	849	860	808	807	863	829	872	811	820	866	785	827	857	805	836	860	839	817	831	823	832	867	849	836	841	847	828	834	823	886	836	816	870	880	889	834	817	805	880	806	859	848	853	824	822	823	781	840	860	868	819	793	833	824	864	836	816	819	864	813	880	783	731	867	828	866	844	807	832	846	855	831	838	810	831	851	833	842	847	812	860	839	871	823	829	784	818	828	845	845	786	858	844	867	812	818	877	757	833	855	809	865	878	823	836	819	785	829	829	865	861	845	875	839	941	779	824	828	884	847	875	890	821	838	804	833	825	819	820	833	839	832	816	822	887	832	810	812	802	904	835	838	829	872	853	847	801	875	878	813	831	812	816	844	817	848	840	827	871	826	803	794	869	803	810	857	836	801	791	823	831	847	799	808	821	885	853	861	857	813	830	810	848	793	806	796	799	790	852	863	771	836	825	798	837	846	847	857	833	842	805	811	804	856	834	838	838	838	823	795	817	804	842	848	853	838	865	860	808	826	878	843	863	835	881	840	865	846	851	837	833	824	859	865	816	805	880	857	807	876	805	832	884	816	808	864	848	834	861	839	845	865	817	855	815	838	860	814	844	834	848	817	844	907	806	822	879	830	799	857	902	849	865	848	837	844	857	828	815	814	789	859	839	831	866	803	845	824	819	840	784	820	805	814	820	856	842	804	890	842	783	817	803	878	895	858	853	846	850	839	799	819	853	863	845	833	843	819	861	880	835	814	804	842	850	817	845	839	864	862	751	797	815	862	860	829	849	814	831	782	855	781	802	816	847	836	804	794	848	851	860	824	832	852	873	861	874	820	805	850	828	831	840	833	793	811	859	836	843	818	861	806	802	834	828	851	872	863	787	844	871	828	866	883	769	842	813	847	842	810	845	881	797	848	840	826	829	809	801	874	878	872	852	802	826	849	846	907	800	865	808	862	831	879	808	880	816	839	865	831	857	804	808	830	831	834	873	826	803	839	828	859	867	818	817	839	855	827	842	870	859	822	813	797	786	795	819	797	843	852	804	848	845	845	807	796	800	831	830	878	822	851	879	866	870	781	855	851	851	816	790	838	817	873	831	827	841	807	804	820	804	813	818	788	839	868	822	844	827	825	870	818	887	849	835	805	758	865	861	865	851	835	843	840	828	788	827	878	854	841	838	820	876	791	826	864	848	852	827	834	845	792	877	869	868	849	790	819	826	813	809	837	867	801	845	832	852	838	810	879	791	875	830	859	801	823	847	832	845	867	822	805	912	875	829	843	898	807	818	836	867	865	872	792	843	848	828	835	842	883	793	867	804	830	847	808	855	857	876	867	862	825	818	850	839	835	844	847	841	821	808	754	865	853	793	868	843	842	861	825	840	777	818	848	814	831	871	807	814	861	880	812	834	857	820	848	876	793	828	795	860	828	806	841	884	850	844	835	833	816	828	878	863	849	882	875	831	840	851	850	848	808	802	822	843	854	856	845	842	856	854	776	854	864	839	868	816	801	827	800	848	798	844	810	777	846	794	831	784	869	796	814	817	826	830	826	829	823	807	794	867	819	866	819	846	841	844	825	867	865	844	836	845	815	760	842	824	799	853	847	766	814	832	839	834	864	846	888	794	830	841	852	810	826	868	862	813	814	845	818	832	883	846	827	796	819	829	817	835	810	831	835	855	873	844	770	839	827	787	869	835	875	836	848	844	793	862	863	835	832	842	879	824	863	867	873	876	830	799	784	818	837	837	813	795	778	806	801	895	825	823	790	784	844	817	854	828	852	871	820	847	787	880	872	840	814	804	796	789	835	892	845	811	857	867	836	830	792	796	803	813	854	819	862	842	850	831	836	867	854	864	798	875	815	819	803	778	863	836	822	841	838	869	869	892	833	811	866	778	867	861	839	850	803	827	881	856	864	821	819	801	819	813	855	843	800	874	834	830	824	873	838	818	818	847	844	803	843	820	805	806	814	869	842	885	850	861	819	807	844	824	837	816	858	848	822	856	832	864	823	856	865	838	772	838	801	839	819	812	845	805	832	864	798	829	826	839	832	851	822	849	881	839	836	812	836	862	784	828	827	815	779	883	867	812	869	793	879	853	785	907	858	819	810	815	838	866	786	797	826	824	836	815	826	875	828	899	880	861	865	812	815	818	807	875	849	845	877	845	858	816	815	806	811	833	863	801	807	817	838	848	777	829	805	841	809	880	847	843	859	827	860	835	882	798	869	846	862	895	818	823	849	844	875	838	804	832	796	799	829	843	823	803	846	846	812	840	898	818	799	853	849	816	807	799	802	905	837	886	816	891	865	835	835	823	821	788	873	837	819	771	897	787	840	891	822	815	835	829	846	857	813	873	859	827	826	882	813	796	823	835	833	791	825	821	879	832	853	785	838	879	841	808	866	821	820	848	853	776	887	787	859	811	829	867	818	832	787	841	838	837	870	838	794	823	813	865	839	825	867	838	818	848	923	815	828	817	809	812	814	828	827	811	839	864	874	858	857	766	813	809	873	833	863	856	760	862	830	821	846	789	835	794	829	839	823	869	837	826	826	871	873	817	818	859	881	835	854	842	875	793	831	858	828	815	798	849	890	828	817	808	832	806	789	815	818	824	858	830	862	854	834	831	850	866	847	931	845	840	868	834	842	899	863	825	881	841	835	817	806	868	839	805	861	841	819	853	836	824	859	809	894	813	805	809	848	852	828	854	816	842	815	762	869	840	853	810	863	806	854	817	821	796	814	836	832	839	843	799	860	858	839	854	882	873	791
28536	24740	25552	16239	4695	1990	1335	1144	1025	1085	1094	999	938	917	872	761	760	722	681	661	664	671	657	656	652	667	694	635	747	605	583	592	609	611	612	564	627	606	584	570	581	603	617	538	607	584	584	549	567	597	573	594	553	585	600	572	594	608	560	572	556	565	570	563	546	609	529	525	586	603	572	608	577	582	552	579	569	576	608	562	570	564	593	571	578	582	551	596	543	583	577	574	600	618	583	571	589	542	610	591	552	599	557	579	571	568	601	589	572	566	547	579	611	614	575	604	562	584	583	617	542	572	556	616	621	551	600	609	597	587	555	575	632	578	587	597	590	567	604	565	583	572	561	592	596	570	594	602	575	602	567	611	568	574	591	606	600	580	538	556	610	578	583	550	562	590	587	605	556	588	535	614	610	559	558	572	587	570	516	569	567	617	567	568	598	621	572	602	525	612	575	610	605	546	581	613	557	550	571	596	564	596	573	574	588	586	564	589	581	562	602	566	592	575	578	584	590	564	564	600	597	590	590	559	555	585	582	553	589	550	588	600	575	559	565	546	583	553	568	581	562	587	593	532	526	577	611	529	577	550	529	559	583	608	589	589	521	608	608	563	594	569	557	589	553	608	572	571	568	598	541	574	596	572	590	596	570	584	553	600	606	557	609	569	580	586	580	564	542	563	587	587	541	561	567	616	575	581	606	547	574	592	619	547	568	575	596	577	571	551	573	516	581	553	581	549	553	568	540	564	578	576	575	569	620	561	533	566	530	561	550	592	593	552	546	565	601	569	591	563	596	602	555	578	575	580	554	596	563	548	541	517	557	560	643	569	596	548	567	573	581	614	571	559	539	567	556	584	628	566	583	541	582	593	574	587	515	555	594	616	582	581	567	652	581	584	570	589	570	558	582	546	579	574	547	599	625	629	610	571	585	538	609	576	588	566	548	566	544	607	554	548	556	583	611	572	547	584	533	596	605	581	568	568	606	580	598	610	589	582	591	563	597	582	593	591	580	583	528	589	616	576	572	555	581	623	586	580	578	538	572	549	575	588	606	611	550	601	556	634	599	603	612	609	585	591	571	577	554	541	568	576	599	545	606	540	574	586	597	594	566	581	589	539	556	497	569	536	607	576	537	552	582	605	526	600	589	568	553	568	608	589	574	545	540	581	572	557	599	626	501	571	524	578	590	571	580	591	565	573	608	561	526	635	567	577	599	586	549	533	596	574	582	576	602	528	596	598	553	556	584	563	573	583	592	591	611	601	596	567	577	612	534	590	573	565	590	567	559	569	565	534	588	582	576	593	584	546	594	600	584	603	596	600	588	583	615	586	599	611	579	596	588	583	596	571	552	558	550	576	610	584	558	538	579	585	553	600	565	575	565	609	572	561	562	585	568	579	546	571	516	571	605	585	571	551	607	556	568	535	601	607	562	533	569	587	611	609	568	583	598	562	586	601	583	557	517	596	547	553	597	594	605	558	541	546	562	553	525	578	557	571	586	584	586	553	574	583	559	586	593	551	614	595	580	585	590	562	594	564	614	623	589	636	572	536	609	570	598	598	556	550	544	620	564	605	553	593	592	541	569	548	546	589	558	536	570	595	588	586	542	583	568	606	593	602	544	597	637	573	609	582	551	569	597	573	545	592	564	594	563	612	546	592	605	573	566	575	516	583	574	562	537	555	584	591	541	582	569	628	648	543	610	557	563	563	587	549	646	574	534	605	558	600	552	580	565	583	637	566	586	538	578	571	603	582	595	639	549	521	593	603	595	602	548	609	577	584	590	595	536	576	623	590	576	553	540	570	550	628	592	593	578	577	586	582	550	592	570	539	579	575	614	596	600	590	581	571	575	517	580	625	564	572	623	581	600	591	565	552	572	559	608	600	559	575	594	597	545	575	578	586	568	552	572	615	533	550	604	550	541	580	581	617	545	573	553	565	572	599	593	564	598	625	535	583	569	611	571	571	595	585	577	621	589	565	547	573	605	593	543	566	565	574	548	571	562	618	596	579	585	627	572	598	568	595	565	554	586	575	600	573	651	585	575	625	605	560	542	543	601	578	582	583	594	584	576	578	576	553	537	601	555	548	593	581	569	567	624	587	536	581	549	570	524	558	636	586	568	595	611	603	590	569	620	600	580	563	555	567	524	615	567	576	581	562	589	581	530	592	569	567	576	552	560	560	597	573	575	582	588	570	574	592	538	550	629	577	575	565	588	594	571	603	594	613	534	582	599	540	597	579	606	570	571	568	587	593	530	575	590	577	577	575	556	566	567	582	539	585	571	589	599	609	570	588	599	590	568	578	569	620	533	590	571	553	586	536	558	571	582	584	581	578	620	557	625	571	536	633	617	568	599	590	558	579	597	558	559	572	581	599	600	571	567	585	611	573	611	553	580	597	618	600	550	604	545	604	591	603	556	569	580	570	583	544	579	594	598	627	562	583	554	565	599	577	541	593	563	567	569	614	591	547	593	543	551	534	540	611	579	548	653	580	544	591	602	574	562	583	598	553	551	607	566	605	633	556	572	619	594	601	594	557	549	577	583	559	572	579	553	547	542	540	570	577	584	591	607	576	587	610	580	528	584	559	582	582	571	596	569	556	543	552	577	591	580	558	573	574	551	579	566	539	583	582	561	584	577	554	605	586	580	600	588	558	571	579	584	562	540	572	615	552	586	572	586	622	582	592	579	565	586	547	618	584	571	552	590	607	628	555	562	564	577	599	568	607	530	606	583	580	550	579	608	563	594	612	597	547	540	558	619	600	604	594	574	596	550	551	625	609	585	582	618	576	613	557	586	602	559	622	545	540	576	594	630	628	548	574	529	547	585	548	589	593	557	604	595	573	577	607	548	561	548	577	547	544	585	564	584	592	564	594	594	559	591	564	608	586	576	562	583	613	601	595	564	565	559	576	586	569	592	571	589	581	574	553	563	547	556	573	611	560	549	590	612	581	559	610	590	602	543	592	560	594	594	559	627	571	552	553	585	567	575	595	582	564	566	545	559	573	611	543	566	601	596	588	559	578	604	560	566	595	543	631	567	569	575	564	646	533	589	571	541	545	606	609	620	602	560	588	612	571	573	578	585	547	587	611	538	571	606	565	582	595	590	597	595	608	602	576	584	580	579	616	557	570	617	569	560	536	538	537	607	541	591	558	566	569	577	636	593	532	583	610	545	585	600	561	593	531	544	578	570	596	559	600	583	607	583	544	571	586	633	571	555	565	583	552	609	555	603	571	593	545	552	582	570	543	619	575	592	577	572	588	600	604	559	570	543	581	596	591	585	563	598	554	580	577	596	604	562	589	574	581	536	573	575	580	592	567	576	571	579	574	568	571	525	609	586	599	545	569	603	547	581	569	626	554	594	555	545	634	587	590	553	565	579	576	634	573	563	566	534	578	583	568	596	589	573	570	537	597	581	598	629	585	573	556	594	516	578	563	560	579	558	573	579	581	580	598	545	564	553	564	563	547	590	565	563	588	560	562	578	550
30134	39898	34344	20345	8341	4420	3074	2347	2440	2582	2488	2298	2052	1983	1627	1571	1371	1254	1184	1077	1079	1095	1077	1100	1076	1095	1164	1043	1077	938	924	921	896	909	913	840	905	915	901	863	877	831	881	833	840	864	855	874	836	900	854	808	810	833	865	875	884	868	868	821	863	859	850	832	882	863	803	857	895	831	841	873	885	810	861	881	856	835	868	837	830	830	846	818	833	839	880	878	876	810	858	817	826	875	888	861	873	775	876	809	859	876	870	818	858	839	865	912	843	881	843	910	850	881	832	895	878	865	803	890	897	866	827	855	849	868	883	863	858	814	839	843	832	833	827	830	861	896	844	858	834	829	873	844	916	839	862	846	796	862	867	880	866	872	877	846	842	788	839	821	858	842	924	846	831	878	884	849	878	860	874	844	836	855	816	860	900	875	882	876	876	796	877	903	912	834	849	813	816	835	809	864	833	867	825	825	820	841	872	886	824	826	848	808	873	898	831	793	877	875	826	809	856	862	827	861	851	880	880	866	913	890	847	858	786	870	872	858	838	835	853	862	869	788	849	873	881	897	905	841	877	874	837	818	854	878	862	825	818	843	856	879	859	917	870	866	905	851	863	853	826	845	896	821	886	826	793	860	844	829	898	853	846	822	849	821	847	832	852	874	922	895	881	834	858	822	853	869	793	838	837	869	870	830	875	889	842	892	828	866	834	873	824	883	830	876	852	888	859	930	864	850	869	917	823	873	855	820	800	878	888	879	892	806	872	891	899	881	843	827	793	883	817	815	830	844	875	818	848	841	883	844	845	897	836	851	795	858	825	872	805	875	880	885	823	841	866	861	853	835	829	825	803	894	842	862	832	887	876	913	858	866	811	849	915	830	880	850	829	851	842	848	871	878	852	836	845	841	824	890	820	814	879	894	878	865	864	868	833	849	884	897	837	867	845	839	879	846	885	792	896	889	814	825	823	869	871	849	822	885	853	859	841	829	869	838	835	781	898	866	916	834	803	811	892	863	883	859	848	867	878	908	875	858	840	918	865	878	852	894	832	866	885	836	852	846	822	820	850	865	798	886	820	860	848	915	839	823	851	835	862	814	840	848	879	870	826	870	823	848	856	884	890	870	832	822	790	892	849	884	843	785	841	825	879	845	837	842	885	843	856	870	864	802	863	891	852	874	841	822	882	807	853	815	860	855	891	847	818	845	851	844	878	817	835	791	848	860	809	879	885	862	889	901	856	861	794	892	858	824	824	843	899	806	858	838	822	840	893	855	855	861	857	840	875	848	869	860	856	853	819	798	868	848	849	847	818	862	830	840	841	822	798	887	875	847	915	882	850	857	771	839	869	903	880	851	809	828	860	875	878	864	863	842	821	914	902	853	841	850	872	866	910	841	865	882	906	846	839	830	902	823	818	842	894	879	897	857	849	858	877	834	839	876	867	871	865	887	823	818	864	864	827	845	843	813	865	851	851	825	830	884	863	927	898	838	834	813	844	838	824	844	847	844	856	838	854	849	819	911	834	857	806	855	830	846	822	820	864	904	916	849	851	895	838	809	859	830	856	857	875	884	840	872	760	867	875	857	884	821	850	860	889	835	782	812	840	823	842	888	820	856	893	812	869	805	879	919	887	746	863	868	843	868	819	865	847	897	849	865	811	886	898	842	834	847	857	858	833	864	838	880	827	884	826	896	856	878	834	879	876	824	819	926	885	879	828	846	860	851	874	842	854	872	845	864	824	894	847	837	852	880	825	876	879	870	876	886	865	869	861	867	860	866	775	801	882	869	845	815	807	903	874	876	830	858	864	787	787	855	854	917	876	877	890	844	858	834	866	868	875	872	857	811	861	915	908	837	826	855	841	851	862	780	770	826	835	845	825	883	880	901	835	826	848	825	910	869	877	835	883	907	814	843	810	840	855	838	859	839	852	933	868	816	832	857	843	826	874	836	898	879	826	817	907	840	853	854	810	826	888	879	843	828	869	870	854	878	875	873	881	810	828	892	882	861	815	838	836	841	846	858	881	891	827	854	798	843	854	861	887	810	843	847	855	856	858	871	856	886	799	885	846	858	830	806	831	888	864	833	881	836	800	815	868	794	867	863	853	818	840	842	875	864	830	882	854	857	865	841	859	855	875	855	875	834	897	888	843	847	833	853	881	893	818	861	819	877	896	868	840	843	872	860	858	844	837	851	851	896	883	820	817	856	849	806	949	816	880	830	870	859	862	904	816	777	864	840	830	865	822	881	861	835	825	854	816	859	941	851	842	872	832	849	881	888	852	866	850	814	854	784	825	829	861	860	829	895	895	856	868	837	877	806	828	870	817	868	818	836	809	853	829	831	899	866	930	821	865	848	799	829	860	862	863	855	833	874	872	890	838	861	833	847	950	896	892	899	805	837	873	888	852	840	877	866	837	931	813	866	852	865	878	829	849	784	863	837	828	834	863	862	912	864	825	883	817	845	842	887	828	831	868	783	875	922	846	866	850	900	886	870	826	832	854	828	834	840	851	807	854	831	877	835	848	861	797	818	792	842	809	810	852	898	814	893	898	836	874	895	858	852	844	843	873	881	832	854	846	836	845	832	820	848	847	850	830	874	824	845	870	843	865	918	864	902	829	878	860	822	889	841	847	880	876	904	865	838	763	892	829	838	819	903	896	861	886	868	925	877	849	853	900	807	846	870	859	820	862	834	862	826	820	821	841	846	848	856	804	807	865	849	858	824	847	873	833	898	806	833	810	850	867	870	864	860	899	872	848	850	873	859	860	844	869	842	879	865	798	860	860	821	898	833	818	849	816	871	864	859	853	852	889	838	842	853	855	845	880	857	871	815	824	876	819	832	851	827	872	820	809	774	835	887	843	899	843	816	837	851	866	902	895	841	845	804	862	881	857	866	860	862	855	804	883	810	853	852	829	875	864	849	815	814	870	856	817	861	907	835	843	817	849	866	821	845	888	884	835	869	832	852	881	927	852	854	779	826	894	829	845	891	844	870	895	858	858	849	892	867	847	850	882	915	816	898	840	873	815	891	862	798	836	899	795	896	870	822	899	821	893	843	877	872	847	823	898	838	855	825	881	830	888	880	849	874	850	868	873	875	879	852	868	891	807	804	841	818	842	845	874	892	862	809	828	819	826	840	851	850	832	831	861	901	884	846	819	865	823	940	850	827	860	807	813	845	856	881	837	847	840	842	846	881	855	856	850	912	823	827	819	850	877	850	862	856	933	858	818	856	860	832	832	813	845	850	863	900	844	865	898	834	877	881	857	870	823	833	849	889	859	857	858	834	840	814	851	884	850	864	852	846	844	869	836	891	868	851	868	804	863	889	893	833	802	846	850	854	856	864	877	837	866	866	824	885	899	868	844	879	872	894	908	858	890	841	855	815	863	843	864	824	886	810	836	889	883	855	872	811	877	863	871	814	863	808	838	856	849	866	810	855	830	873	822	820	871	868	878	873	835	823	837	855	855	884	820	845	864	846	902	849	840	860	894	849
24708	21623	28775	25364	20095	10586	3485	1767	1468	1428	1442	1295	1116	1080	1080	975	873	856	745	709	727	681	750	744	666	863	1217	1405	1263	1088	914	753	611	559	638	580	627	603	567	581	560	560	577	567	581	579	550	625	551	550	602	573	582	572	571	554	584	579	548	621	564	588	566	582	609	576	619	608	539	578	612	597	582	553	543	547	553	598	575	569	578	607	595	612	549	535	573	612	572	592	607	573	610	627	559	595	596	598	576	541	600	553	582	570	575	563	546	572	597	616	581	573	589	573	585	620	586	590	589	587	556	578	556	590	653	584	602	594	565	601	646	578	541	595	590	604	586	579	592	589	580	570	606	562	600	583	596	572	571	589	555	590	574	587	583	563	603	586	561	623	562	562	604	530	563	603	576	564	580	580	564	560	540	587	595	586	610	563	600	572	573	543	563	595	548	598	589	538	590	602	588	573	565	548	553	566	606	584	586	580	583	571	568	607	588	552	577	619	578	552	559	597	601	556	561	564	572	573	581	583	579	580	534	641	570	530	571	541	594	605	597	611	574	615	554	588	558	597	578	534	570	609	591	593	563	534	592	566	621	555	559	548	589	572	586	563	590	623	544	568	550	573	567	558	555	591	579	579	613	554	581	549	545	587	593	545	620	557	602	593	572	579	527	591	557	585	582	636	581	568	551	583	570	539	548	556	582	584	565	560	581	561	548	573	538	547	599	617	565	574	551	589	539	613	586	581	581	564	587	586	524	625	572	576	595	572	588	593	544	582	540	581	559	581	611	603	609	566	628	604	581	589	641	589	562	566	593	588	577	611	595	581	548	516	544	545	579	620	574	589	610	619	572	581	612	630	607	546	580	602	581	571	551	551	571	545	601	586	529	628	557	556	579	528	564	600	587	585	568	554	618	604	619	577	590	594	601	589	606	573	581	593	532	609	610	574	562	635	573	616	601	543	569	594	560	543	559	535	615	589	600	555	573	512	585	595	581	580	583	556	542	541	561	534	600	564	601	556	575	561	589	619	582	575	598	557	615	567	576	594	588	563	593	623	602	545	552	564	560	593	572	557	626	586	599	554	565	612	559	569	586	581	612	565	579	553	580	598	599	632	538	542	534	593	588	561	582	568	535	571	541	537	576	576	600	604	589	608	570	603	572	598	599	617	592	588	610	589	582	582	569	561	570	574	537	557	558	583	587	565	578	570	558	609	597	550	591	589	616	589	510	597	591	625	551	603	558	564	589	616	568	545	564	577	542	591	575	586	569	592	563	609	552	589	600	584	536	586	543	573	596	586	609	599	618	583	569	591	555	550	584	584	564	558	591	606	547	591	611	602	557	577	527	577	536	576	600	595	586	534	542	592	558	601	571	598	590	562	559	559	557	581	631	632	576	596	567	570	582	578	564	578	506	558	606	557	622	618	556	592	561	579	559	580	596	537	561	583	556	594	609	538	551	562	574	570	606	578	586	584	539	578	622	617	607	590	598	582	559	619	612	593	518	596	565	586	551	582	591	529	565	565	543	538	572	583	595	623	563	545	552	623	635	597	536	537	579	599	598	589	567	573	579	614	556	553	573	567	563	584	547	567	560	571	523	567	537	558	578	603	570	577	590	593	557	591	586	592	603	586	579	537	575	591	570	546	574	586	544	580	606	563	595	621	569	574	542	546	618	571	583	562	576	543	549	593	576	572	563	595	564	559	613	613	589	560	596	603	610	580	544	541	561	562	569	623	566	601	542	591	568	568	593	587	581	579	581	514	602	593	566	577	587	537	570	610	544	591	588	549	579	599	575	582	533	564	555	563	563	581	562	560	528	586	570	584	572	566	557	582	531	588	592	565	573	592	552	575	566	551	550	568	663	545	551	602	623	553	567	579	572	578	603	591	578	599	579	574	526	574	584	620	552	613	565	620	542	633	560	599	562	555	554	560	573	597	607	618	595	621	560	581	623	593	538	574	594	559	598	602	558	569	547	539	524	572	597	591	561	583	568	608	580	619	560	559	593	572	550	579	586	543	584	565	602	624	593	533	590	602	563	573	595	587	581	594	568	575	559	550	550	595	569	585	610	543	528	561	553	558	572	585	593	629	566	550	594	536	586	565	564	602	605	595	610	586	565	602	537	562	582	591	560	604	588	584	573	602	566	564	594	579	601	538	596	565	568	569	581	612	576	578	581	567	588	522	561	545	579	545	590	569	562	562	579	576	592	581	586	577	569	590	583	552	554	547	556	585	614	552	624	606	595	556	567	609	546	606	591	602	590	588	548	545	589	557	590	558	593	544	591	603	584	580	591	610	547	532	531	575	627	543	594	593	569	613	580	579	577	609	592	633	575	568	629	602	613	573	615	586	590	616	601	570	595	602	563	564	541	607	564	596	605	555	622	542	637	593	568	599	584	579	637	573	594	607	595	597	596	610	573	611	623	574	602	592	571	540	565	530	563	583	584	558	595	552	604	563	565	573	545	567	539	589	541	548	586	566	592	585	590	626	612	570	574	577	584	565	590	581	585	577	562	540	560	542	574	552	599	618	564	578	544	572	642	563	563	607	587	562	551	612	554	586	592	562	576	639	554	589	602	620	570	520	601	571	565	566	600	541	576	534	572	593	578	573	586	622	557	594	559	551	562	578	567	605	572	545	563	569	586	519	598	581	541	583	564	591	603	602	594	565	567	548	576	573	573	567	601	586	573	546	565	571	557	634	573	566	546	606	594	589	571	566	575	597	568	559	538	589	612	608	582	568	582	554	595	592	565	577	541	587	551	601	572	597	573	545	559	571	571	570	612	541	581	565	520	564	592	566	604	565	604	644	537	552	557	590	552	603	587	545	632	589	594	575	579	522	607	586	556	584	548	547	595	616	590	548	621	574	593	619	548	612	584	509	582	561	588	581	632	573	617	575	545	603	531	589	575	567	597	557	576	570	615	552	595	577	581	600	528	547	580	573	579	516	606	584	568	578	588	590	557	592	600	559	579	566	573	564	546	550	571	600	574	564	582	623	563	525	579	561	607	575	617	573	582	539	552	554	566	583	613	571	605	575	599	602	581	589	555	555	561	543	589	539	574	560	566	622	563	563	575	540	553	589	603	546	599	540	588	558	578	559	602	576	535	592	584	538	566	519	621	520	577	594	556	556	573	561	562	564	588	556	631	586	544	568	542	588	568	579	513	623	552	580	580	547	599	559	585	569	580	533	558	602	588	554	559	583	585	579	602	536	586	564	533	609	575	583	596	593	561	582	553	599	583	603	598	614	587	584	589	566	601	590	605	585	562	591	564	598	558	595	560	566	605	547	599	562	549	566	582	611	611	619	581	597	604	568	551	575	533	609	609	582	563	606	601	536	566	554	588	611	562	569	604	580	553	589	584	594	565	580	596	535	624	552	612	558	579	572	574	565	618	565	558	558	583	570	525	586	567	543	620	574	560	584	536	576	541	569	558	554	570	619	588	590	577	570	604	568	568	571	593	599	613	532	591	574	567	572	596	623	588	562
30146	48109	41970	27957	19231	11645	5127	3606	3273	3396	3460	3014	2476	2423	2348	1967	1750	1514	1311	1197	1200	1153	1214	1259	1194	1507	2580	3305	2579	2095	1637	1296	1030	965	934	908	868	851	921	828	856	850	880	821	870	893	835	827	851	876	887	858	849	902	807	819	850	850	829	867	888	821	867	867	911	857	843	861	875	787	818	856	835	885	841	852	871	848	826	860	819	886	850	867	890	858	846	843	903	854	856	832	896	869	858	886	811	804	787	792	930	841	852	864	828	879	846	891	895	837	907	851	780	874	907	804	823	895	877	806	858	894	824	850	957	826	856	832	812	836	819	867	826	802	865	838	856	842	820	883	838	876	837	835	824	846	868	851	820	852	871	851	811	871	895	836	823	827	853	844	876	905	872	851	892	903	857	890	861	859	847	862	887	879	861	831	792	869	860	860	869	829	809	870	939	829	849	856	880	889	867	906	815	836	839	820	828	888	830	900	845	852	885	855	879	861	900	885	876	896	787	842	814	823	820	838	841	906	815	879	850	859	879	902	856	892	869	839	838	879	843	857	833	809	849	890	912	833	878	876	869	878	858	864	866	824	805	866	858	902	817	859	904	836	834	830	829	856	883	803	850	869	858	853	818	891	873	857	844	849	818	811	820	867	863	863	883	861	868	822	870	883	856	843	815	852	824	776	905	834	817	854	854	877	867	824	888	855	851	867	854	800	842	813	850	832	874	884	821	853	883	866	862	935	792	852	870	861	879	882	790	861	876	876	868	841	886	841	879	848	881	894	894	862	837	838	870	840	827	814	874	869	884	802	908	837	868	808	836	882	834	877	857	843	851	808	793	830	866	792	818	816	783	808	864	838	864	857	853	808	825	879	862	811	860	849	803	862	844	831	822	842	848	833	821	845	840	901	876	835	823	885	873	790	822	829	783	871	845	861	843	845	891	862	864	874	824	840	832	795	845	830	838	848	871	843	904	840	868	814	846	867	837	870	831	805	841	829	854	814	843	840	841	771	890	824	796	840	846	855	830	842	892	824	892	873	875	851	803	851	848	826	809	868	871	947	851	838	885	852	810	885	859	822	877	889	840	849	920	821	835	862	874	838	842	848	877	882	889	876	820	779	816	842	890	878	831	865	850	910	836	847	854	865	829	882	751	871	837	874	860	834	831	847	868	872	811	845	852	904	857	853	922	863	837	864	883	888	859	849	856	896	869	822	831	850	840	856	893	872	868	792	863	823	858	858	870	816	876	851	880	879	837	852	830	893	889	811	877	883	866	890	884	817	871	860	921	858	892	893	823	858	860	854	850	800	942	859	875	795	854	861	858	883	856	848	859	867	835	824	851	841	827	841	885	893	854	909	857	838	825	829	833	901	922	851	829	854	843	868	891	876	891	922	834	856	860	844	851	844	887	889	854	778	879	901	856	865	902	900	814	871	857	818	834	820	841	861	853	819	884	836	809	865	915	844	829	871	838	847	839	830	863	851	829	831	902	835	830	866	820	908	869	861	847	832	843	845	822	850	908	834	860	861	834	909	871	850	877	877	879	842	859	827	848	866	830	869	786	898	868	890	854	831	814	864	852	847	889	800	850	815	818	824	827	852	887	869	860	825	837	873	851	831	847	819	823	854	827	870	840	889	858	873	819	904	830	880	848	832	853	845	786	849	858	849	830	876	909	871	860	843	836	804	902	875	871	870	898	921	830	908	844	863	801	884	852	827	821	816	861	785	915	879	914	847	797	878	856	863	800	879	885	889	879	858	892	821	877	832	840	843	884	786	906	876	899	831	861	862	866	873	841	865	865	858	843	862	810	863	876	911	857	886	874	802	869	818	824	859	825	850	856	882	821	839	802	834	839	844	865	889	868	899	858	873	895	828	857	834	838	864	850	877	834	820	849	874	870	814	886	865	879	841	818	896	820	857	814	897	852	883	926	868	789	879	813	875	886	898	875	858	861	831	866	840	850	899	849	889	893	851	849	810	866	824	880	901	920	838	864	843	883	829	831	876	807	833	850	820	860	843	879	853	800	845	867	887	901	816	859	836	890	845	870	815	878	819	875	805	862	864	834	832	838	840	801	858	797	845	839	824	807	840	868	858	870	848	829	838	833	838	900	815	814	880	806	845	815	866	879	825	824	823	871	925	867	834	831	882	872	816	859	863	851	833	857	820	863	852	858	907	843	896	888	859	896	853	858	871	848	867	893	918	851	848	819	890	879	891	890	858	861	837	840	869	916	849	824	820	850	825	869	771	843	869	855	815	889	848	880	857	844	876	844	855	826	838	904	871	829	846	875	821	798	819	851	850	806	838	874	829	868	854	896	872	881	842	822	836	878	831	867	880	871	822	851	822	863	829	873	898	841	842	850	841	862	852	836	851	852	810	921	884	871	839	909	861	855	874	871	840	848	874	813	889	845	867	838	839	854	841	888	795	845	812	859	870	868	810	882	873	872	819	857	833	851	855	880	790	908	871	855	836	869	860	815	905	907	883	901	898	849	863	882	806	833	891	848	898	858	885	833	830	905	876	878	873	854	899	846	884	858	808	884	801	821	828	819	856	818	847	818	844	833	892	858	845	872	891	863	863	862	876	847	864	832	839	831	855	801	844	875	818	824	823	844	897	831	838	834	884	828	830	821	897	822	857	869	792	892	785	851	828	848	797	805	841	823	839	822	838	824	855	895	856	901	834	858	873	865	823	850	833	876	823	836	838	846	916	852	855	859	864	878	852	867	837	860	854	856	836	881	871	860	864	831	909	901	820	858	888	875	824	847	868	840	875	863	817	838	849	847	873	796	862	890	927	853	839	850	839	850	870	816	768	828	880	828	805	888	822	851	820	871	889	886	894	845	846	875	878	843	880	880	845	845	903	865	872	845	843	825	837	811	826	808	904	853	888	904	841	812	839	821	806	875	864	866	896	860	908	780	863	898	829	845	862	838	828	898	888	907	829	821	899	858	890	888	831	904	885	825	852	828	864	836	787	807	827	869	851	892	837	868	870	852	869	860	804	869	799	853	929	828	876	833	903	849	863	854	879	843	835	924	811	880	893	849	852	844	835	904	853	848	844	871	885	873	822	815	887	847	899	925	840	810	857	860	813	820	828	879	869	808	819	860	875	859	905	875	781	791	802	894	864	884	865	830	799	828	864	850	834	835	788	846	925	856	824	842	828	850	816	829	879	849	835	816	906	871	883	854	880	886	826	881	811	840	813	843	873	847	889	832	798	845	843	839	823	867	848	812	873	831	824	829	868	875	876	814	838	827	886	777	854	828	839	884	871	862	843	882	879	816	863	877	887	851	795	850	851	860	839	894	853	873	834	821	924	823	842	857	841	893	883	845	874	789	861	782	872	871	863	843	846	848	824	844	855	896	840	866	870	878	831	865	848	867	879	835	865	857	873	838	834	848	842	879	872	812	873	882	842	851	841	856	867	859	874	801	851	845	863	879	896	857	815	847	849	858	788	881	896	874	805	847	773	878	873	887	848	864	865	885	875
23498	21645	29490	24427	21786	19535	7617	2758	1846	1432	1467	1504	1358	1227	1227	1119	973	959	884	783	790	751	778	844	721	799	769	922	2327	2324	1665	1237	960	740	643	591	611	573	590	634	560	614	578	530	584	612	571	614	605	550	591	604	624	590	584	548	598	597	597	569	600	585	561	617	557	573	582	589	585	577	570	591	573	595	571	580	633	567	546	592	606	558	559	678	588	581	579	577	602	604	647	568	554	571	585	592	587	587	585	553	589	572	616	597	618	608	546	582	564	577	617	559	600	594	553	575	610	542	539	602	599	597	576	579	567	543	574	617	573	591	567	576	587	594	590	564	617	597	562	625	580	533	576	579	550	581	546	573	582	597	576	593	583	579	567	581	602	587	601	582	559	552	576	578	611	614	581	555	597	601	549	603	630	565	568	522	554	600	572	571	577	628	614	622	604	601	601	566	574	668	596	566	568	574	607	547	609	596	565	593	623	605	604	613	588	598	595	590	620	566	604	554	569	592	579	582	579	627	598	550	616	583	551	571	599	592	578	599	592	549	562	587	593	599	577	579	569	596	593	603	561	576	571	567	590	578	522	566	578	559	583	620	583	575	604	552	565	578	550	607	571	548	598	619	579	582	568	593	581	570	633	566	624	608	570	565	599	599	615	586	564	578	519	612	600	513	604	598	600	565	594	593	628	563	562	587	558	578	566	602	604	590	580	556	577	644	607	577	600	533	573	600	579	605	593	555	579	605	559	578	553	603	577	595	613	591	556	586	586	590	579	575	629	569	602	586	603	635	588	607	623	584	586	564	586	603	623	575	561	565	567	582	614	549	587	601	622	590	574	600	607	574	559	587	623	587	611	598	589	601	566	542	577	553	571	556	578	599	554	547	545	590	563	557	603	588	590	617	588	552	612	637	563	621	548	594	592	580	575	600	610	609	570	594	573	580	574	549	567	569	594	626	597	595	565	612	558	587	554	613	568	609	607	566	598	574	539	539	581	586	582	583	652	609	590	616	584	603	601	569	562	600	535	613	602	586	603	540	544	593	577	575	604	571	548	586	614	591	586	606	574	545	607	564	608	594	535	589	621	607	587	586	626	571	582	571	582	605	541	578	573	594	563	614	615	561	612	609	611	576	652	586	597	573	559	589	582	572	579	558	566	580	588	565	579	580	541	618	575	593	597	574	606	530	586	576	605	557	599	563	630	578	562	592	598	559	553	588	609	567	585	635	605	574	561	599	567	547	594	612	563	577	593	587	590	589	580	625	631	517	540	584	541	625	588	583	595	581	575	612	575	572	591	587	548	586	627	589	573	548	584	577	634	597	591	561	566	563	581	607	568	580	563	555	601	593	590	618	575	596	588	626	568	570	578	594	584	509	565	543	586	578	568	591	572	579	579	592	601	598	611	531	581	586	579	608	585	626	559	595	554	577	610	569	581	598	625	625	607	606	614	607	573	557	577	577	577	581	639	577	608	549	577	542	581	589	571	573	608	597	592	635	563	603	557	585	612	582	563	572	602	544	594	589	544	574	559	576	572	580	616	577	545	583	591	558	579	580	598	571	583	532	595	584	562	568	640	595	604	600	620	588	530	600	575	577	569	626	624	572	532	552	607	546	544	590	613	522	595	580	585	522	546	584	619	607	575	565	567	618	550	596	641	584	593	584	614	550	572	583	566	544	599	597	574	570	618	556	557	575	582	520	611	617	571	598	575	588	559	618	575	599	561	585	540	616	538	585	556	547	559	519	591	578	616	609	592	617	607	629	569	577	599	578	564	569	570	599	640	587	619	548	588	592	574	585	538	592	604	544	582	536	589	594	594	588	563	626	633	599	611	560	586	557	581	531	578	596	612	593	587	606	581	569	553	609	597	584	562	529	594	563	579	596	606	596	564	569	590	583	588	600	564	601	583	577	519	477	591	621	579	558	614	553	591	561	571	559	563	605	609	593	587	587	550	559	586	605	532	589	559	593	548	584	564	578	574	559	588	562	538	516	546	558	558	592	592	542	598	588	596	540	600	576	616	583	563	552	566	612	579	578	603	569	552	600	592	576	610	571	537	575	598	579	601	559	596	563	562	565	610	597	565	563	560	596	588	614	609	551	571	557	560	619	582	543	581	576	586	548	539	557	585	603	613	566	558	593	592	625	629	555	585	603	561	568	561	572	561	586	596	602	568	550	582	579	578	562	599	602	569	578	571	593	557	561	567	575	625	573	560	609	601	554	585	586	606	568	587	580	560	585	607	572	593	551	600	594	627	600	598	577	565	588	585	539	570	603	587	597	591	572	576	572	617	583	567	581	546	556	552	564	562	563	565	567	577	572	575	604	605	597	622	513	561	531	531	572	579	521	571	586	560	569	593	626	604	581	577	568	574	573	589	572	572	591	596	548	600	590	578	561	646	580	564	589	539	563	562	577	569	557	574	655	597	606	583	583	586	547	561	577	559	606	548	579	556	600	573	597	604	569	556	545	576	595	585	602	604	617	587	566	579	606	572	542	610	575	632	560	562	576	545	585	601	567	578	570	583	557	588	569	565	591	634	610	570	581	625	521	566	605	562	602	584	602	599	590	549	580	566	604	563	638	546	554	589	606	568	589	549	587	637	627	586	566	562	573	575	571	566	562	630	605	553	569	574	606	573	539	562	609	628	621	550	604	564	559	605	616	557	570	617	560	585	552	603	620	579	515	554	596	605	586	563	589	563	603	583	623	533	609	583	525	575	591	555	558	570	587	573	617	581	578	566	605	559	595	599	557	582	556	605	570	587	548	595	634	543	545	594	562	571	583	595	572	605	570	584	554	571	557	551	556	565	590	621	572	582	626	612	564	568	575	619	591	623	559	594	599	579	570	583	556	553	588	579	604	569	620	604	571	584	608	558	581	577	532	547	581	573	627	613	558	591	656	576	595	568	590	581	613	620	582	565	606	585	576	581	577	589	580	610	599	589	551	551	576	568	571	606	540	583	577	594	615	612	597	595	586	599	551	606	555	631	564	568	623	582	543	602	559	581	575	592	601	600	606	552	592	560	634	593	600	578	600	619	589	580	551	602	597	583	587	598	644	592	521	566	574	574	617	556	593	567	578	579	595	597	586	581	579	579	575	571	577	596	585	601	607	582	586	596	617	596	614	622	579	585	558	567	567	576	602	607	590	589	560	578	622	611	569	587	643	567	581	567	598	560	552	639	589	597	618	600	551	631	620	614	581	568	588	543	555	573	571	593	588	605	604	594	590	613	580	615	605	570	621	577	593	572	560	589	557	620	598	574	549	567	567	606	574	570	592	595	571	598	589	552	603	628	597	549	603	606	560	547	597	619	606	583	520	579	590	581	579	581	581	580	623	573	576	578	603	571	582	617	561	552	597	592	582	600	624	605	626	590	604	624	553	570	629	556	580	538	576	591	615	572	585	621	550	583	617	601	571	561	557	608	570	552	591	545	555	586	594	563	583	568	556	643	541	580	646	551	556	609	629	583	588	557	569	547	567	580	550
34718	54061	45635	34685	20636	11172	7238	5567	4176	3307	3579	3781	3450	2777	2735	2423	2092	1928	1781	1469	1392	1386	1366	1382	1273	1325	1109	1831	5479	5191	3509	2561	1751	1211	1081	1003	899	833	828	824	811	840	816	847	897	879	813	867	823	844	840	833	831	834	816	847	802	839	821	852	845	865	861	849	827	845	859	791	826	866	828	892	851	887	924	858	853	839	804	878	837	808	899	895	809	852	837	870	851	890	862	839	919	859	868	822	874	873	860	802	850	891	814	821	851	843	846	877	822	842	863	823	842	830	846	849	859	871	823	866	810	889	836	861	866	890	877	851	847	880	838	854	890	858	863	867	845	849	824	882	823	820	859	888	861	863	864	821	866	866	800	803	892	806	873	850	874	831	875	858	859	895	829	844	851	846	868	845	826	873	880	875	884	835	847	852	850	832	832	823	860	859	891	849	867	831	805	862	878	853	854	861	828	820	831	796	880	858	829	919	833	853	868	807	835	834	829	842	851	842	804	805	828	825	871	857	855	840	824	841	780	849	868	879	871	865	869	890	857	882	839	879	932	862	853	811	853	803	885	860	828	855	835	822	814	846	850	882	889	804	829	878	830	893	871	878	863	825	836	890	856	803	902	839	890	852	897	871	839	869	896	838	809	841	828	800	888	879	876	852	860	866	842	789	837	851	883	828	852	868	879	875	871	880	834	852	837	859	869	828	873	887	862	862	860	889	887	838	802	891	797	892	794	836	856	823	876	828	868	848	873	841	823	841	847	848	864	781	857	817	838	910	879	851	822	859	861	867	824	871	899	871	865	921	828	847	827	872	844	817	831	844	850	792	825	849	866	836	875	797	864	876	841	866	863	821	811	846	856	813	857	810	860	842	879	846	829	847	860	837	855	877	827	831	766	817	793	819	893	882	858	842	848	843	783	859	795	863	850	823	798	874	896	865	824	862	833	876	820	834	843	846	884	834	866	857	837	792	856	800	861	858	862	848	858	855	834	865	833	846	833	794	868	846	895	874	856	870	866	907	839	825	889	826	806	797	832	855	857	873	858	883	872	841	821	849	866	839	858	845	823	853	884	832	865	816	887	785	835	834	859	851	805	870	882	867	871	842	852	819	875	824	868	885	868	873	858	801	905	808	823	799	792	851	844	849	827	823	878	834	867	881	867	840	774	852	878	844	920	843	838	826	889	869	777	851	846	853	863	832	864	810	879	910	879	859	875	852	860	851	850	862	867	869	857	870	790	802	818	852	864	915	841	833	787	859	823	842	835	828	889	856	885	831	785	919	847	843	865	906	822	867	829	857	862	869	850	890	890	820	856	838	852	827	867	810	830	833	889	780	866	824	855	881	879	879	864	830	831	867	899	870	823	867	845	857	876	854	865	883	815	837	873	845	906	875	836	816	882	892	812	902	838	852	864	831	874	825	829	856	861	902	853	833	856	851	830	853	824	824	853	896	844	858	872	903	875	856	848	826	846	844	833	883	866	878	872	878	872	841	867	860	869	873	857	879	821	868	824	823	817	835	828	837	824	914	825	841	844	857	809	857	829	887	838	852	911	902	853	894	819	826	843	840	854	839	873	853	912	844	874	843	825	908	848	878	857	793	842	880	809	823	832	843	877	848	809	858	856	862	836	847	822	860	854	837	807	863	819	842	855	799	871	876	862	828	856	871	812	829	833	845	880	846	839	813	876	884	840	869	849	814	866	854	805	857	784	869	881	823	905	879	901	897	827	833	850	829	875	855	923	821	851	876	894	831	848	855	837	895	852	823	828	872	833	891	875	848	864	861	844	837	870	805	836	847	849	883	875	830	870	871	860	859	821	816	902	845	868	771	875	865	939	805	841	857	852	830	831	906	826	860	885	882	869	859	815	836	871	854	795	878	877	838	893	876	809	858	858	869	866	806	840	871	850	813	835	891	894	837	923	827	831	816	834	768	866	902	905	821	837	778	814	877	889	896	791	807	862	848	856	855	857	842	862	837	816	795	804	842	839	886	852	830	816	865	835	830	869	849	848	824	823	868	804	858	818	846	915	848	841	858	852	844	805	842	808	835	885	785	858	859	843	863	849	837	904	836	886	886	875	851	862	884	825	954	871	835	802	855	879	854	831	872	865	817	873	846	849	848	851	879	884	874	888	807	878	874	827	886	824	819	835	846	805	803	873	887	844	811	871	844	898	817	864	812	882	842	930	897	825	811	848	847	869	877	812	849	862	837	829	812	799	881	872	851	831	852	861	863	858	866	817	851	827	869	858	864	812	841	820	835	864	855	838	863	859	861	851	878	857	824	828	885	886	871	889	846	821	883	847	847	815	854	882	815	862	879	809	895	917	870	823	857	855	860	804	870	901	894	889	854	822	833	856	853	853	796	862	864	868	848	894	856	832	872	844	837	923	782	848	841	864	843	828	852	854	869	838	867	844	825	857	817	836	835	840	838	836	891	874	839	845	805	861	874	874	800	838	878	833	849	821	816	910	905	849	890	859	851	883	861	819	822	900	881	850	818	818	849	876	809	820	832	866	876	802	844	850	803	840	785	918	872	825	893	842	841	825	777	847	860	878	836	859	846	836	809	837	873	876	841	877	860	868	827	921	867	878	843	846	894	869	877	815	856	853	830	861	835	857	875	853	883	900	892	846	857	827	871	849	860	827	846	838	815	804	804	870	839	932	846	804	880	841	865	869	850	861	802	886	862	828	862	843	876	839	842	838	871	810	840	849	822	879	815	829	903	843	851	812	881	888	848	852	817	846	843	862	807	842	844	852	880	879	831	831	834	833	845	865	829	794	848	801	838	851	892	830	867	868	816	833	831	893	881	851	929	851	838	873	825	894	846	827	849	909	801	811	856	885	813	881	812	816	839	843	861	956	839	846	843	873	859	848	894	838	850	896	858	853	834	895	843	880	819	821	890	803	843	878	852	847	887	836	838	837	829	881	854	891	906	870	855	855	870	877	890	902	844	848	862	851	838	891	877	860	837	861	851	824	847	830	830	849	857	853	838	815	854	897	833	842	869	889	859	890	841	877	870	806	867	814	869	900	899	884	845	835	821	806	877	848	889	834	853	883	849	841	866	891	826	895	814	853	796	878	861	799	866	820	873	857	804	882	899	824	853	886	854	826	882	858	857	830	861	804	824	855	801	875	795	850	808	868	868	831	827	874	903	856	829	868	837	865	836	863	789	937	838	925	873	849	824	866	865	837	867	844	827	847	885	859	863	891	787	837	829	821	879	796	900	844	882	889	847	801	824	918	833	834	871	847	805	811	889	872	842	811	873	830	870	835	836	827	852	846	848	865	844	801	824	848	877	827	825	876	789	819	838	894	810	866	807	802	883	853	844	836	762	868	909	811	876	819	814	834	874	836	887	834	809	857	881	896	816	893	822	882	832	893	850	822	842	830	865	881	828	860	841	849	902	857	866	843	862	885	848	870	841	859	849	871	814	849	844	834	809	825	844	870	842	849	899	881	827	835	836	823	929	855	874	836	884	891	861
28435	23662	21669	11731	3740	2120	1515	1223	938	859	810	874	858	874	828	790	796	740	683	681	657	600	701	632	672	628	619	658	685	637	678	667	738	669	688	617	647	650	602	624	628	597	533	576	586	609	587	609	576	576	575	578	629	570	558	567	565	562	552	585	595	632	609	580	542	577	605	625	638	583	582	562	595	583	585	596	555	630	590	592	582	561	580	576	594	589	625	600	568	580	589	543	588	579	572	615	598	593	528	554	583	597	599	613	581	556	578	601	557	556	593	599	587	570	575	535	605	588	547	591	576	601	590	576	586	562	615	588	550	586	580	578	599	621	604	551	583	603	550	581	581	543	614	551	536	630	573	610	560	600	603	574	595	565	642	604	600	626	592	594	612	559	551	597	583	601	561	581	571	569	525	593	551	596	599	605	604	530	607	606	605	573	557	605	622	584	615	570	619	616	590	610	625	580	607	614	601	634	595	550	532	574	602	599	610	567	571	596	575	568	566	567	600	600	564	602	572	586	602	592	611	564	593	554	565	575	588	609	521	551	581	586	612	591	559	597	559	559	597	582	602	583	567	565	610	591	576	584	614	605	602	603	559	595	559	581	571	593	579	645	608	600	610	596	622	603	619	605	595	511	547	605	568	590	592	579	544	574	593	654	607	600	600	585	594	581	601	603	615	612	597	593	606	546	590	629	578	553	559	591	606	569	637	632	596	565	570	553	576	565	587	539	585	569	603	577	626	557	603	534	535	587	573	565	562	607	593	608	559	606	567	564	594	584	534	571	584	580	608	609	599	626	572	574	561	604	605	537	557	566	597	573	568	616	605	577	592	554	626	593	547	563	590	574	599	599	594	618	601	602	571	571	564	600	569	613	607	601	553	601	584	587	599	563	580	596	606	590	598	621	557	611	605	557	601	575	540	561	587	605	601	614	576	613	594	598	546	583	602	555	567	618	626	617	576	626	578	552	624	589	617	644	572	588	557	612	604	625	574	570	584	610	582	582	622	554	572	601	625	573	594	570	574	582	617	586	608	579	556	612	577	613	577	584	587	551	603	598	607	608	565	602	603	587	613	566	605	558	569	584	557	531	636	596	568	570	550	617	572	548	557	594	563	613	603	582	635	593	568	570	570	608	577	608	599	597	593	609	559	600	582	562	569	621	595	568	612	628	566	582	548	607	567	582	572	573	559	574	565	607	605	585	579	582	620	573	600	563	618	578	579	588	569	609	541	578	564	592	578	566	588	571	581	581	581	609	561	571	530	582	567	570	576	567	584	585	580	582	635	599	598	600	609	623	611	571	609	550	592	500	604	544	579	619	597	646	622	597	570	592	586	633	600	577	568	614	614	584	556	536	540	558	608	574	556	575	600	571	564	589	548	579	515	628	634	549	573	588	572	604	592	599	555	588	581	582	577	573	585	609	601	610	576	607	592	580	611	599	656	537	602	655	621	613	590	578	613	564	582	551	611	525	576	566	552	599	588	573	537	543	587	570	572	584	604	635	574	579	582	602	549	598	595	589	607	604	590	623	557	609	632	664	555	591	579	590	546	574	576	570	558	576	586	586	594	578	608	601	601	590	601	590	530	602	597	587	569	612	601	595	574	605	526	625	566	591	586	594	592	558	595	592	599	570	600	595	549	617	548	580	607	575	561	589	583	582	601	585	537	558	575	611	632	559	603	568	595	628	606	571	567	581	597	582	589	561	579	573	598	600	569	553	606	572	572	602	614	523	629	560	588	626	596	606	623	576	584	600	597	551	570	563	505	608	590	607	579	532	607	544	616	586	544	585	569	567	527	614	573	593	560	601	570	598	574	567	573	585	582	596	533	564	549	592	599	584	602	585	611	585	614	591	604	634	562	633	624	616	583	557	626	610	583	591	536	538	587	553	562	625	603	576	562	591	533	561	605	578	572	568	584	576	609	624	558	576	578	570	588	562	585	579	566	630	583	563	551	582	587	621	613	575	560	595	548	611	632	604	597	592	611	560	610	606	584	572	599	564	618	584	577	588	557	624	545	570	549	545	567	587	543	597	587	599	562	613	565	580	611	589	548	601	600	565	605	557	580	599	597	561	588	575	596	569	601	574	582	573	548	574	566	603	646	549	597	565	604	595	614	564	588	591	599	596	579	577	598	564	597	581	588	597	585	557	606	577	592	587	596	562	582	588	529	566	555	581	615	585	606	563	590	573	582	571	619	612	535	583	581	597	582	588	606	564	626	622	556	617	589	532	582	597	565	555	590	584	571	579	621	587	605	573	587	599	606	566	584	585	556	565	590	567	580	589	586	581	615	579	637	604	582	611	584	621	585	591	582	608	568	588	569	572	598	623	628	572	570	578	587	609	554	611	614	648	600	589	602	599	615	595	557	566	548	613	581	535	569	546	535	600	615	584	589	603	557	643	559	628	661	567	578	583	601	556	572	586	594	546	554	554	572	577	576	618	607	602	544	560	557	588	605	560	592	562	631	613	600	615	594	556	570	544	603	631	533	567	535	578	576	624	571	597	627	588	580	598	559	555	543	613	575	598	597	582	613	579	579	551	591	608	577	578	625	598	574	549	563	571	602	597	594	596	587	556	584	573	618	589	641	558	573	609	590	538	602	594	608	609	592	618	562	608	607	618	571	590	599	598	520	611	592	615	561	603	578	579	558	598	637	583	564	581	597	574	552	575	570	592	556	561	610	593	535	615	560	557	573	620	632	611	561	554	537	598	594	609	616	566	593	601	614	583	638	654	614	604	575	584	586	602	603	605	572	584	575	591	558	596	596	598	621	617	557	554	566	604	553	598	569	551	561	612	576	545	611	574	588	542	590	565	610	593	587	573	586	556	645	568	617	617	598	599	561	578	595	607	606	601	591	609	580	598	633	556	587	559	562	599	602	564	559	582	592	601	583	581	638	587	586	614	583	635	592	600	556	559	551	590	592	577	594	598	580	531	562	551	559	600	580	619	625	601	579	573	609	593	601	615	552	553	619	551	619	566	577	597	584	544	561	602	607	570	563	639	583	600	621	542	589	555	587	582	573	604	589	536	600	545	612	577	577	614	607	573	531	625	581	587	612	535	588	558	597	587	595	567	547	594	574	581	574	601	577	617	577	547	588	584	573	601	614	611	615	549	574	555	587	564	609	585	583	557	611	583	543	559	656	587	601	554	622	588	592	598	594	591	566	565	570	602	604	600	593	562	574	613	585	567	617	612	595	627	630	585	585	535	596	576	615	568	617	606	601	537	556	571	584	562	550	559	590	611	550	612	582	602	613	590	663	559	586	583	568	562	572	585	563	626	611	604	567	574	546	531	552	586	599	602	590	624	664	584	605	574	585	596	556	618	628	604	573	604	573	600	587	621	581	579	554	601	577	561	599	610	557	555	586	591	573	586	569	579	544	628	597	631	608	589	583	630	582	580	548	575	598	609	644	550	568	555	562	528	626	618	559	613	609	560	600	584	597	581	617	609	609	569	548	579	525	564	582	576	575	598	602	603
30101	36264	28354	15928	7365	4968	3605	2539	2049	1676	1646	1782	1636	1734	1672	1580	1362	1322	1203	1183	1129	1115	1081	1071	1043	1076	1080	987	1011	1075	1109	1149	1049	1053	1028	1041	925	959	913	850	864	853	759	889	795	878	830	860	825	839	911	923	854	846	851	890	842	878	913	903	899	860	859	875	966	856	871	861	839	865	829	911	827	833	862	914	837	840	859	875	835	865	856	851	883	855	870	838	870	838	880	886	847	783	829	858	888	852	865	833	819	892	850	821	831	862	821	863	872	826	860	840	858	857	881	815	879	815	838	807	785	840	838	868	839	890	816	816	847	919	948	922	804	890	878	855	895	835	832	897	854	864	864	873	856	848	846	910	848	844	851	847	894	829	892	844	867	833	802	834	829	880	891	846	825	905	892	803	899	838	830	846	887	852	811	853	848	812	869	873	880	846	863	832	832	859	876	829	874	858	882	912	846	917	821	840	809	827	877	907	852	847	915	892	856	848	900	858	848	854	809	869	839	847	897	853	896	862	824	851	824	861	845	863	836	866	888	868	878	871	834	847	862	854	900	860	859	858	831	871	910	868	896	899	859	809	903	849	879	829	909	833	877	882	869	878	832	883	888	823	839	859	855	875	907	851	853	860	856	849	841	882	857	863	803	801	891	796	902	866	808	864	876	869	878	846	883	886	882	844	906	841	874	838	870	840	881	829	871	898	850	918	840	874	835	926	854	876	857	877	880	904	875	836	827	803	820	862	885	794	845	862	877	878	833	866	864	852	859	822	843	862	830	873	836	833	808	868	889	839	840	846	859	811	858	825	862	834	791	819	879	828	857	914	850	893	854	907	870	901	899	879	834	819	871	874	885	866	867	888	892	835	873	819	880	885	840	892	875	913	832	859	899	893	839	853	856	810	852	830	864	840	855	868	839	882	869	863	874	872	837	880	865	900	900	880	832	835	916	838	861	932	813	864	896	856	878	888	882	866	903	925	878	838	891	833	831	824	842	900	908	864	883	871	870	822	880	866	882	871	854	849	877	827	877	902	836	878	904	843	832	830	846	846	916	857	846	868	883	839	881	865	851	900	873	839	858	850	874	808	824	858	879	851	898	875	854	831	914	900	811	841	863	884	837	809	826	850	823	791	857	854	945	903	855	855	863	883	843	847	862	832	836	894	845	885	837	873	875	845	815	865	883	851	865	855	895	892	824	848	814	888	872	800	821	890	828	889	881	873	818	897	846	828	812	885	860	843	815	860	846	855	886	867	866	832	868	869	825	877	844	860	875	859	919	853	870	857	874	941	798	874	816	925	842	838	829	871	899	810	847	813	830	829	863	858	854	868	864	790	856	865	813	864	875	866	844	871	883	839	829	897	843	891	832	834	845	891	878	875	840	865	884	878	881	878	845	806	886	857	830	830	890	836	876	876	832	865	856	873	836	800	863	848	879	873	865	812	845	860	894	950	862	888	794	868	845	871	867	881	859	906	875	897	871	852	877	845	866	889	894	887	849	828	819	857	931	823	884	882	887	862	817	889	872	890	868	820	831	824	890	842	838	855	883	842	842	833	841	882	812	860	833	891	839	844	796	811	900	880	846	820	850	849	876	811	884	889	874	887	853	852	869	868	832	872	882	835	881	852	875	855	889	842	858	834	857	853	853	825	888	882	851	803	859	839	847	848	838	909	827	889	893	898	837	895	888	852	879	864	885	805	874	893	890	848	831	851	875	812	872	826	853	878	886	902	825	857	812	891	852	857	837	816	840	838	884	812	927	913	889	850	888	871	897	894	870	915	862	844	904	879	827	833	864	867	922	870	877	904	818	845	852	850	848	842	834	851	889	837	814	893	834	840	921	904	846	820	815	899	854	804	870	836	858	854	861	922	897	856	820	832	842	828	841	842	860	886	852	802	876	868	837	884	879	884	827	914	868	877	815	880	836	839	904	867	818	867	830	851	825	839	865	801	872	887	860	870	900	880	870	858	860	839	844	862	899	844	859	876	869	858	886	871	859	852	906	884	848	887	902	885	844	878	871	847	858	857	841	835	845	871	840	832	893	892	883	803	914	823	855	832	862	853	857	824	881	923	851	907	906	862	870	850	820	888	858	864	850	837	817	794	790	880	815	867	845	842	869	806	876	868	787	870	888	868	837	881	797	851	864	859	836	882	852	880	843	830	847	842	843	811	859	764	847	824	863	877	892	877	830	838	823	839	838	863	856	878	898	881	845	894	858	809	855	852	859	814	899	851	874	851	932	829	843	910	876	874	876	837	841	889	812	847	858	844	873	849	849	872	898	830	859	882	850	862	854	917	844	867	892	820	862	856	847	886	863	818	880	858	895	860	896	827	877	814	858	868	790	856	905	853	855	916	879	839	848	880	855	884	861	862	805	870	874	841	862	834	897	852	827	867	856	863	808	835	857	847	929	904	841	868	910	843	817	843	832	837	865	838	916	824	900	875	831	863	869	889	829	831	857	849	861	876	861	862	848	806	840	861	901	897	866	859	843	887	910	846	873	866	881	868	853	861	830	871	874	901	849	845	848	853	857	849	876	893	857	851	816	840	849	795	926	868	805	870	855	810	865	875	916	834	862	886	827	802	839	842	797	863	873	822	817	873	892	869	832	917	799	842	855	805	806	811	910	787	849	850	892	845	893	885	824	856	879	818	840	847	846	851	872	871	863	864	846	836	921	897	884	873	929	831	889	864	870	818	823	834	885	862	883	910	827	850	870	874	856	848	853	843	869	825	900	848	854	838	810	845	838	922	860	905	858	866	867	845	814	836	859	847	831	911	900	831	888	890	825	859	864	887	876	861	853	924	858	881	829	891	858	861	845	844	817	866	839	882	904	837	817	838	860	824	885	851	807	818	841	903	810	846	811	871	866	845	837	832	867	837	834	866	895	872	827	872	863	929	834	890	883	920	848	918	848	830	826	844	859	886	922	879	838	860	863	880	855	823	904	855	847	863	907	835	830	845	861	857	860	812	862	846	845	849	847	853	844	866	848	860	845	865	877	810	784	836	879	889	878	892	868	837	911	871	822	863	848	886	828	839	827	877	842	872	944	868	808	838	860	842	833	851	914	867	830	837	847	878	824	887	871	923	865	826	890	871	844	862	926	894	862	851	852	936	823	875	890	817	896	869	824	836	854	890	793	865	865	865	884	839	844	887	805	856	912	814	911	854	844	836	873	855	884	853	808	896	875	848	852	858	826	817	873	889	886	894	798	895	851	885	834	877	871	849	867	837	911	860	889	874	854	916	844	862	873	858	894	878	830	823	811	838	889	850	866	876	816	825	830	875	898	868	867	820	865	865	836	855	859	842	896	851	843	826	839	819	823	884	815	905	882	816	865	806	873	871	857	848	854	854	887	878	894	816	839	877	867	910	838	898	884	856	884	821	865	838	888	868	876	872	848	853	865	880	869	845	857	840	865	853	882	886	828	863	830	852	854	844	894	813	877	831	827	862	854	859	913	892	869	844	890	829	854	869	868	853	855	846
24732	21592	28605	25354	19730	9740	4073	2180	1570	1350	1242	1132	1265	1004	972	908	814	768	800	742	740	677	703	685	709	745	770	702	729	698	751	632	864	822	1022	1083	825	725	635	602	585	587	628	568	585	569	573	594	619	559	597	597	609	571	605	565	575	557	628	568	591	622	561	606	613	551	578	603	591	616	573	572	568	591	596	629	603	575	593	611	596	646	573	557	594	600	603	604	585	592	621	598	591	608	606	607	566	565	578	604	609	644	636	584	605	555	568	579	577	563	608	596	587	570	607	578	552	591	594	606	579	613	587	587	580	606	585	635	569	619	568	601	633	568	591	579	627	603	566	583	559	594	592	604	567	579	603	600	554	606	575	604	579	559	622	566	559	625	599	598	601	590	578	621	600	589	583	574	614	598	555	574	605	581	608	604	600	629	605	595	579	599	599	566	600	616	565	608	611	591	570	564	615	565	579	621	594	560	601	575	612	620	607	585	543	589	568	573	608	625	585	550	568	585	590	563	546	589	592	593	581	614	595	588	589	621	593	589	600	553	573	568	569	616	573	574	551	566	600	606	569	570	577	570	586	606	581	557	597	616	577	593	590	579	612	544	570	586	604	604	563	569	570	564	576	571	551	568	606	618	577	596	567	638	559	629	559	610	592	643	604	582	589	573	594	598	537	579	537	589	585	597	588	595	626	640	598	556	570	580	587	551	547	595	548	587	575	618	563	623	537	545	582	629	572	581	579	604	609	572	573	581	581	614	630	576	632	565	544	576	612	573	577	631	572	591	555	561	578	584	613	625	609	553	582	569	589	558	617	579	628	594	613	590	583	593	562	600	592	578	593	591	591	567	574	567	588	601	570	578	594	604	606	574	622	583	623	569	576	580	533	559	600	602	565	582	626	627	573	529	592	589	603	564	574	574	550	608	605	619	584	597	572	543	583	602	541	588	607	565	620	600	591	556	574	608	585	568	616	617	606	597	570	554	606	600	583	544	601	565	640	563	618	607	656	596	635	587	577	600	587	592	575	560	601	588	604	554	583	638	599	616	625	572	610	606	588	630	565	606	550	521	599	589	605	615	633	572	593	582	598	590	640	609	570	621	544	603	557	623	624	587	573	593	603	564	587	617	627	587	594	606	577	570	593	599	581	599	606	611	582	613	573	556	582	565	556	602	622	591	604	602	569	591	579	607	556	597	587	621	596	600	650	589	578	587	588	566	572	600	598	608	584	620	565	600	613	578	591	630	579	602	564	647	581	579	587	550	594	582	586	566	595	549	591	573	593	583	609	626	597	626	592	581	604	579	601	655	539	591	601	595	608	569	591	622	598	559	602	580	599	572	594	534	541	581	610	585	610	596	644	533	579	569	607	608	605	557	611	603	659	587	623	537	525	580	585	551	596	590	556	605	600	590	555	595	577	556	597	606	566	619	555	585	613	602	580	564	582	604	602	587	602	549	641	582	612	605	543	584	593	566	568	538	608	589	576	577	591	567	628	589	567	585	571	593	550	594	592	580	608	582	561	580	592	600	618	607	565	560	602	587	585	587	566	557	596	612	607	584	571	615	557	568	598	527	556	600	613	619	559	538	596	577	613	581	542	616	627	612	586	602	589	611	602	595	620	594	600	638	624	597	587	578	601	568	591	605	570	594	588	582	582	578	569	576	595	607	561	616	577	601	586	609	619	579	599	581	601	529	619	569	544	603	570	525	593	588	561	570	590	593	570	626	578	569	574	566	605	612	600	605	576	614	577	577	587	602	561	587	576	600	586	605	616	584	584	601	593	563	595	580	570	587	576	595	592	637	598	625	573	562	627	573	644	590	598	571	620	606	578	552	568	574	610	586	591	574	542	594	605	582	578	609	561	631	587	584	604	584	628	567	588	574	567	599	625	548	610	608	594	537	588	589	594	572	581	579	555	607	578	605	623	573	623	608	588	587	619	591	571	564	557	580	580	592	585	560	558	538	563	600	582	600	563	581	614	612	614	583	558	569	598	559	600	627	604	593	598	562	605	545	562	622	569	597	602	584	590	572	613	596	566	596	574	564	582	611	586	621	545	590	550	584	606	552	593	579	580	568	610	606	637	563	586	570	614	592	595	588	564	592	582	612	583	601	609	614	621	584	580	584	567	559	549	573	581	555	571	594	585	582	596	586	561	594	586	573	579	593	628	593	584	603	560	608	594	589	601	566	551	589	610	602	579	609	575	611	578	591	621	595	629	593	613	595	623	593	595	569	522	593	570	569	575	583	566	603	619	600	559	565	544	601	597	544	610	612	560	529	593	591	570	613	588	596	607	574	577	591	595	584	616	562	546	564	589	581	605	595	642	598	608	547	598	565	607	572	616	599	629	595	565	589	580	585	610	598	599	562	553	632	621	587	554	583	624	584	598	594	555	604	580	600	583	577	570	578	562	661	550	584	603	586	550	561	590	615	592	564	603	577	616	587	600	588	559	618	606	569	581	567	589	610	622	585	581	595	618	593	589	558	598	601	631	542	574	536	617	605	578	537	592	613	588	580	620	573	592	597	565	585	593	613	574	561	563	613	592	588	599	629	564	545	597	586	629	611	593	618	584	603	574	577	552	567	591	559	574	552	606	603	561	580	559	588	619	610	579	631	531	647	589	586	552	595	586	574	605	576	603	597	557	559	574	624	616	631	600	581	566	608	606	566	565	551	572	575	579	589	596	584	582	609	608	622	554	568	619	584	593	560	616	561	602	587	635	568	596	604	555	597	611	532	602	598	530	571	580	592	543	538	571	584	570	599	614	582	562	580	557	588	581	581	568	551	589	593	629	587	544	586	607	593	574	607	581	560	568	590	585	582	596	580	621	579	568	639	572	582	580	568	592	598	575	584	608	570	567	603	552	548	639	561	628	576	553	612	611	565	578	570	599	576	617	565	601	564	565	560	610	620	570	638	597	578	610	596	643	603	581	613	568	588	583	567	568	571	572	594	567	632	597	601	593	612	536	600	560	590	598	583	606	587	569	560	600	555	596	524	607	592	569	589	602	601	567	608	642	581	563	607	583	574	552	606	601	596	579	568	618	595	576	596	589	558	590	574	605	591	561	584	604	623	585	562	607	582	636	612	598	593	604	552	563	584	591	565	568	568	581	610	549	608	602	614	585	581	602	573	623	584	611	616	604	615	585	588	553	611	568	577	563	590	589	606	577	531	575	565	544	596	558	622	639	564	561	573	560	559	593	607	580	585	578	588	586	571	596	575	587	582	580	584	608	570	593	597	544	612	529	602	614	619	550	589	621	531	589	618	563	591	584	612	581	593	591	596	605	562	578	575	585	584	548	607	564	585	598	605	616	594	588	615	594	617	597	625	577	544	603	632	590	576	601	589	612	590	578	587	574	565	585	552	618	560	649	591	602	563	592	539	580	569	563	591	552	610	571	599	589	585	570	545	579	600	620	632	584	587	586	517	606	564	570	577	606	608	595	555	619	623	586	613	588	568	601	611	610	580	571	550	572	564	579	595
30314	43288	37812	28547	17543	11425	6878	4750	3637	3113	2748	2337	2925	1959	2063	1836	1555	1475	1423	1363	1249	1218	1212	1164	1083	1321	1289	1125	1179	1337	1158	1162	1516	1470	2053	1975	1505	1272	1064	958	868	910	883	838	848	875	812	906	855	898	855	888	841	847	910	788	894	887	869	829	837	878	896	864	863	883	855	850	925	919	889	846	845	883	882	808	848	846	881	809	881	871	836	865	867	855	856	861	855	883	928	853	900	829	888	872	809	905	920	877	907	876	818	907	894	807	921	873	845	860	826	813	851	858	898	855	889	856	824	894	781	855	752	868	900	808	884	853	802	923	860	879	886	872	863	882	821	860	870	862	838	902	855	872	832	908	855	878	928	840	908	881	895	862	868	906	865	857	830	901	930	856	848	847	870	870	842	876	856	892	876	845	836	864	859	862	865	887	904	846	856	852	863	806	871	874	870	851	826	832	847	826	846	883	826	814	848	895	900	839	806	870	852	874	900	836	893	832	885	861	811	852	845	854	869	811	862	846	850	794	846	866	869	881	900	862	896	867	916	872	858	793	879	845	898	889	823	869	856	815	868	932	883	870	815	898	902	893	889	785	851	823	893	878	888	914	860	883	857	881	871	873	874	889	883	872	869	841	897	862	878	870	805	855	871	837	838	866	888	919	850	862	919	861	876	869	903	899	835	807	836	868	852	848	879	878	858	899	852	845	850	934	850	866	833	863	796	922	890	795	853	877	852	866	832	862	894	854	831	847	883	805	856	893	833	858	855	846	884	882	820	884	845	860	888	857	811	838	829	865	857	881	869	847	870	936	872	898	918	848	852	876	907	874	848	836	904	862	865	858	823	890	824	878	862	858	862	848	869	866	860	858	864	874	832	833	819	878	846	888	854	895	880	874	848	910	863	866	841	890	875	854	887	831	841	863	858	847	842	824	911	858	845	890	852	879	841	845	867	893	863	886	889	879	872	843	837	834	892	844	832	859	873	915	864	842	877	934	874	838	848	843	877	880	933	849	845	893	809	895	874	879	858	888	899	863	832	876	870	856	848	845	863	832	907	866	869	837	873	878	886	873	891	887	836	765	887	843	944	848	844	870	892	867	872	871	846	846	849	864	875	872	821	846	890	845	899	895	862	895	898	866	856	859	874	839	903	866	862	870	866	817	833	879	886	909	897	854	922	913	885	895	858	876	877	914	881	856	819	847	879	871	898	906	828	916	868	860	846	881	920	870	876	866	884	809	838	882	836	776	897	897	827	855	844	862	902	896	841	903	883	889	851	847	893	870	887	846	873	877	946	858	855	854	857	887	860	855	892	825	856	834	871	842	878	872	878	876	874	888	861	860	815	844	872	843	875	857	832	879	888	863	826	828	854	900	891	819	876	830	845	886	811	920	879	853	838	824	790	857	888	847	944	821	823	768	900	884	893	879	852	882	848	895	871	876	837	834	881	924	880	853	827	863	885	873	869	827	835	876	895	881	876	891	898	892	830	850	835	843	868	934	864	871	896	846	829	893	836	845	842	840	879	848	832	885	861	854	864	822	818	833	859	884	864	844	844	872	851	838	873	852	892	890	862	879	861	871	808	901	857	854	815	907	851	889	908	880	996	926	858	823	860	888	884	823	874	866	828	850	867	859	877	914	877	878	847	920	850	869	881	866	840	869	810	883	867	841	853	832	840	832	809	869	847	879	883	874	872	870	879	894	847	875	850	868	875	909	917	877	879	879	812	852	851	889	879	882	861	906	920	867	858	843	862	857	874	864	914	872	856	803	887	828	879	836	879	843	855	900	876	893	864	817	860	903	822	808	857	871	870	850	884	873	897	872	896	883	831	849	892	884	912	899	904	857	900	855	865	820	804	851	860	880	798	865	927	912	792	891	888	866	820	839	860	852	822	875	898	840	844	883	862	828	851	903	867	833	843	910	900	845	883	815	837	882	868	917	870	888	867	834	876	866	836	858	879	870	828	836	886	869	859	888	864	877	869	949	866	842	870	866	831	932	947	830	854	803	934	883	880	878	827	849	924	851	803	871	862	874	832	926	869	816	906	875	828	857	865	834	870	826	894	842	792	857	877	887	818	863	882	838	842	876	866	920	807	860	848	893	822	836	858	869	864	824	894	841	855	863	864	853	824	811	912	921	834	837	881	812	874	850	864	911	805	896	879	847	866	838	873	855	861	831	849	871	825	833	873	899	865	830	879	927	889	884	889	889	859	840	841	884	879	865	826	813	819	851	826	810	835	857	881	831	848	836	878	891	858	838	883	894	866	872	910	905	829	884	869	819	894	851	877	857	859	880	849	803	859	856	872	825	849	859	830	850	911	820	880	874	963	839	862	840	928	831	940	890	857	818	840	859	886	869	869	813	890	840	865	785	854	937	833	839	834	867	828	875	871	816	869	886	840	837	901	869	860	878	802	902	851	871	831	859	860	918	849	847	885	871	878	888	912	897	884	848	879	864	862	876	915	873	826	884	811	874	874	863	869	844	864	849	858	861	866	857	870	875	903	906	890	877	854	861	897	819	849	858	841	875	837	823	886	867	902	887	872	860	858	858	907	843	876	886	846	871	858	815	823	827	873	910	914	860	869	887	898	899	835	889	836	892	872	904	850	879	839	857	883	893	892	829	901	897	881	889	845	877	833	878	815	874	879	834	837	947	853	846	848	866	883	922	871	920	872	921	830	872	900	883	895	896	832	854	927	878	869	904	828	888	879	847	875	845	884	886	859	898	853	819	874	852	839	841	828	846	833	873	840	816	843	780	891	868	903	858	902	850	848	819	801	860	876	885	859	903	860	913	911	840	872	862	875	828	899	841	927	869	920	911	837	854	887	882	863	882	870	880	841	818	839	901	868	882	834	915	894	878	816	879	819	794	808	930	900	886	865	857	887	892	904	908	894	838	855	825	874	843	869	875	918	876	868	907	928	843	862	872	877	846	890	809	843	878	886	834	866	852	850	887	849	870	895	859	898	845	922	855	858	875	829	852	881	779	861	877	889	838	868	883	844	853	905	856	883	909	826	897	872	826	840	843	834	912	900	879	914	939	885	850	871	861	868	899	869	863	866	907	891	869	836	856	851	851	861	906	877	867	850	846	806	875	917	838	899	872	830	833	863	839	917	873	909	915	804	910	879	851	854	901	827	822	856	920	846	908	899	890	905	925	907	796	876	902	853	882	829	883	842	849	832	806	821	890	837	834	851	881	839	885	885	919	872	813	818	853	875	935	900	878	844	871	812	822	835	866	832	840	865	893	881	835	868	863	883	873	851	897	915	844	891	853	909	818	892	924	845	890	870	846	863	795	883	826	918	871	863	836	919	888	879	923	871	862	868	874	895	862	815	903	854	851	858	898	877	885	861	880	846	882	853	817	868	903	852	856	865	838	889	923	920	795	931	808	846	877	837	824	936	903	825	860	846	906	900	834	893	856	845	813	863	876	877	815	835	888	826	841	856	886	827	816	836	810	857	826	905	817	821	825	901	874	880	864	867	815
23486	21617	29398	24386	21941	20997	12585	4487	2539	2023	1743	1293	1173	974	1120	1122	983	977	906	867	770	796	744	785	707	673	725	1048	1249	1636	2027	1324	922	860	769	756	759	691	617	579	607	606	599	632	622	579	593	603	609	658	590	602	654	596	645	616	591	592	566	612	574	590	633	573	559	598	619	585	602	620	593	598	642	566	543	593	600	592	605	580	583	660	602	614	626	590	595	633	608	617	586	597	628	597	615	642	621	591	597	619	651	612	573	574	592	568	598	629	569	595	582	578	614	663	604	598	589	589	579	568	609	583	604	603	635	549	619	615	604	634	612	617	585	604	593	617	605	603	600	579	580	572	596	636	566	624	623	583	559	605	626	610	609	573	616	602	627	606	569	620	556	614	583	591	598	607	641	593	603	580	627	584	610	585	655	599	667	606	595	616	609	649	609	632	582	534	599	658	608	592	584	609	582	571	567	562	553	612	610	597	574	566	604	641	577	609	595	594	601	590	600	570	549	615	615	583	588	573	591	570	609	576	579	534	590	624	585	653	618	576	589	582	619	588	597	628	611	605	533	622	625	599	595	607	589	586	576	632	559	596	565	599	615	614	563	579	630	610	627	607	560	579	624	600	577	570	547	575	607	582	597	619	621	594	628	580	639	602	551	541	629	630	610	605	567	579	608	632	632	573	599	576	586	641	607	636	590	571	624	586	588	579	624	577	637	577	585	557	626	562	593	556	630	612	596	550	562	600	614	623	612	574	603	631	583	630	589	597	538	559	597	653	613	615	638	584	600	596	573	606	578	619	635	566	619	625	596	610	638	612	541	586	621	568	621	559	603	593	604	599	594	605	574	581	588	616	593	581	602	579	606	604	609	618	604	604	514	590	563	593	636	589	618	618	599	558	597	633	558	586	595	605	566	571	636	602	571	608	641	590	642	639	584	609	605	604	586	571	617	607	549	614	590	575	599	585	591	589	575	576	586	609	605	611	597	578	626	625	602	583	600	603	583	588	602	597	639	605	612	565	598	607	595	593	583	591	602	591	598	577	552	557	613	569	558	587	597	604	615	599	561	575	604	555	582	569	567	570	569	605	602	606	555	614	574	537	566	615	604	600	602	587	620	555	610	601	641	580	636	611	590	585	619	618	588	551	584	603	606	562	601	656	596	653	587	577	605	596	600	616	612	608	575	639	551	629	556	622	587	579	586	562	552	589	635	596	588	649	611	635	582	571	584	584	595	604	602	584	589	631	563	577	592	643	586	562	615	601	637	574	617	583	566	605	601	576	603	607	631	597	592	612	555	583	575	611	637	567	572	573	598	588	608	603	576	605	587	621	589	582	609	593	567	562	604	609	564	622	591	631	547	567	634	605	589	557	619	589	595	537	637	629	603	561	603	609	598	582	587	603	530	641	580	553	612	651	638	607	580	636	573	561	587	594	622	631	633	550	564	619	586	568	546	599	586	595	580	587	588	601	558	579	539	596	575	577	600	579	614	597	547	614	598	575	600	552	548	593	588	638	609	573	599	609	627	652	560	574	600	612	564	592	583	588	597	587	610	617	613	583	606	632	614	597	594	595	600	587	594	566	589	601	627	534	588	552	586	564	587	550	522	593	600	590	561	587	626	571	599	599	567	612	581	606	588	607	612	605	588	590	582	607	619	571	555	588	591	595	585	542	601	618	606	601	602	567	583	629	625	566	558	551	559	638	581	592	586	550	636	610	619	560	604	565	577	591	586	631	619	578	594	583	551	566	633	613	606	566	622	611	575	598	592	632	605	582	563	641	614	579	581	595	597	628	607	577	574	620	587	516	616	627	586	565	605	633	578	580	582	614	575	553	604	570	577	553	603	598	610	566	623	592	588	599	631	605	634	627	609	553	627	610	599	617	631	618	607	571	581	588	622	565	586	600	636	603	554	595	558	574	617	553	621	594	574	574	603	613	616	575	585	588	602	616	590	599	557	582	580	559	580	568	610	598	570	573	621	569	603	574	575	606	585	581	600	638	596	632	581	550	596	566	634	580	584	589	574	596	568	610	572	604	642	582	578	616	574	589	569	623	599	583	578	579	603	608	602	599	618	534	627	635	592	609	584	573	612	599	569	584	623	561	605	578	574	577	587	644	614	612	616	614	589	576	621	590	574	588	588	585	619	572	544	616	627	573	585	611	581	613	537	609	569	616	598	578	573	630	615	608	594	601	577	609	567	587	586	615	587	623	628	580	619	585	593	627	617	617	592	601	625	644	599	605	539	590	568	574	566	601	582	537	635	610	600	617	544	556	649	609	619	583	608	604	590	555	606	594	527	573	604	638	570	609	575	607	560	583	600	550	560	603	583	582	599	597	581	591	589	582	629	629	599	565	544	577	566	610	574	612	577	608	565	581	582	603	577	570	609	568	591	619	594	635	595	595	599	620	569	607	586	566	584	581	630	585	591	614	580	620	554	580	606	592	583	584	608	596	558	571	616	593	628	587	624	618	601	569	619	611	620	597	560	557	648	547	615	594	553	551	606	596	629	593	597	602	618	586	560	613	575	601	618	627	571	568	586	578	588	623	621	567	605	607	578	623	631	588	568	566	591	598	576	562	634	603	591	594	583	643	595	591	543	645	563	574	579	584	562	629	609	604	619	594	577	622	603	583	594	608	577	591	597	591	637	574	635	535	608	613	585	584	604	575	610	565	570	626	587	546	582	614	594	601	600	615	539	582	522	594	613	602	557	598	631	615	582	594	604	567	630	544	610	614	600	591	602	542	588	618	581	624	592	596	602	582	609	590	611	616	605	569	558	609	566	594	592	586	579	569	603	601	636	595	597	591	604	594	590	578	568	557	587	570	602	603	580	589	614	583	581	593	588	594	590	542	613	588	633	606	600	589	599	606	660	584	555	621	619	593	608	581	587	598	608	631	565	601	615	639	638	549	608	593	635	590	565	608	640	602	628	590	634	588	594	627	604	621	595	562	570	588	553	610	619	619	587	595	641	584	574	586	587	617	630	653	587	633	559	586	590	598	647	604	637	573	577	641	581	550	589	563	597	598	614	609	629	577	614	631	591	598	588	599	607	625	616	601	605	585	531	597	558	589	556	620	633	580	613	607	590	604	592	602	619	602	607	585	582	600	614	608	630	621	596	581	569	604	632	577	643	565	592	606	558	637	612	572	544	562	651	584	569	601	585	608	567	585	594	578	598	593	624	620	543	567	586	609	551	555	608	595	592	575	632	599	608	632	588	587	575	595	637	599	572	586	578	615	561	564	562	609	534	587	616	609	593	601	611	597	551	608	602	599	592	604	589	608	569	575	582	634	600	598	565	558	574	609	565	568	593	562	556	575	650	638	588	577	599	599	652	644	557	578	573	602	619	580	573	569	603	594	569	565	589	588	579	578	573	566	665	603	609	585	612	588	600	562	597	616	575	556	571	566	584	588	572	596	601	554	581	600	569	629	585	604	589	616	587	599	606	588	594	577	571	602	608	596	588	589	560	618	585	623	585	652
30291	49642	46290	35411	26701	19463	13067	7982	5718	4788	3939	2951	2245	1975	2318	2324	2044	1804	1695	1625	1458	1387	1273	1223	1219	1253	1390	2089	2757	3610	4256	2570	1609	1409	1180	1378	1338	1107	1008	938	832	859	890	888	883	848	866	868	867	903	815	873	832	846	830	854	886	866	835	870	817	856	889	880	856	853	916	916	873	848	846	885	887	882	879	871	891	930	865	864	894	863	884	817	856	874	850	798	833	850	893	833	868	887	858	851	902	852	874	879	874	882	877	894	855	922	853	865	855	874	864	866	854	851	879	871	877	853	845	818	904	880	866	900	837	873	853	895	894	865	884	863	864	859	825	858	812	825	910	861	865	866	854	873	820	907	852	827	875	856	849	853	843	864	855	886	885	842	858	871	895	833	827	900	825	872	864	893	873	859	897	900	895	878	814	864	861	864	821	861	835	904	873	865	848	878	862	808	803	853	863	830	899	868	822	863	819	870	873	828	868	920	843	875	878	863	865	861	819	922	865	872	888	886	861	859	878	865	856	865	826	894	825	872	847	880	906	876	865	892	864	877	897	844	897	870	866	848	865	862	892	824	894	955	851	867	905	884	885	816	948	879	810	864	833	877	828	849	859	911	840	868	825	868	836	840	859	915	858	863	826	854	893	846	817	862	828	872	833	828	838	837	831	849	889	817	860	861	846	834	939	809	883	873	821	836	862	826	843	887	854	852	874	847	837	810	827	847	847	904	879	875	872	877	838	856	834	870	898	827	863	855	864	850	826	875	895	906	820	847	867	883	786	852	817	851	853	877	885	884	861	875	856	812	882	870	898	897	813	820	867	925	873	844	861	851	867	858	886	876	828	855	848	821	858	873	887	878	814	851	837	832	891	875	894	901	827	870	856	861	852	869	842	852	888	881	857	847	859	855	867	861	845	872	894	841	856	828	844	855	868	890	838	829	843	890	810	862	851	874	838	833	878	838	849	860	833	848	871	890	846	828	866	873	868	905	809	857	852	859	857	836	858	843	815	829	912	831	857	867	876	893	851	846	862	841	887	851	844	875	877	845	822	882	835	830	859	870	875	839	829	853	833	830	853	844	875	869	860	874	823	815	896	845	845	831	844	872	894	848	837	808	891	884	847	858	882	869	841	879	834	841	876	836	875	850	869	837	865	894	793	847	846	844	820	819	871	887	857	848	858	834	886	841	839	870	845	853	902	834	912	872	895	866	889	883	827	860	882	818	872	923	825	872	887	843	876	848	858	884	880	878	879	846	903	883	839	836	874	804	811	825	890	863	873	847	852	861	826	839	888	884	886	914	904	830	856	850	820	820	860	908	874	849	831	854	833	838	847	850	821	909	897	850	870	859	862	860	830	839	813	855	842	823	862	862	886	840	924	862	862	860	800	867	859	856	856	899	877	904	868	868	905	863	884	892	891	864	864	878	882	859	842	858	855	862	856	870	869	867	855	878	840	882	884	889	866	861	841	831	888	868	845	908	827	857	806	854	778	885	844	863	912	802	799	853	867	821	908	833	876	844	910	826	849	817	886	878	878	826	880	846	830	864	870	873	900	854	859	854	854	895	877	835	823	883	858	845	902	820	839	870	843	862	875	840	905	850	869	867	907	936	889	850	793	926	842	857	926	816	843	779	836	847	830	809	865	862	869	873	843	828	850	878	871	865	935	801	847	857	791	824	862	819	873	854	835	807	898	852	844	920	846	853	844	827	893	952	834	837	849	756	867	853	875	899	816	886	895	845	868	776	901	858	874	845	816	849	824	845	855	842	873	871	911	856	875	908	867	849	791	897	888	881	860	909	848	893	883	891	841	877	835	795	860	863	797	865	853	884	832	838	876	874	845	809	904	849	912	847	842	843	895	882	842	878	806	903	870	887	827	852	859	882	824	883	856	844	852	876	897	892	861	858	806	908	878	848	841	892	838	823	855	850	871	881	849	845	920	879	860	881	865	901	888	855	860	824	863	867	799	833	855	855	865	841	901	860	813	872	864	892	882	869	830	803	850	855	845	885	898	850	894	853	874	853	871	884	848	891	870	856	865	877	856	842	869	822	831	920	868	861	857	916	891	819	826	837	840	834	870	866	879	851	815	852	851	853	824	875	853	856	852	899	852	845	856	872	871	893	867	844	831	790	906	864	864	854	856	850	841	861	843	875	827	850	860	870	845	853	905	871	923	879	919	828	901	864	834	876	818	875	817	856	816	905	838	844	871	807	815	895	805	835	869	851	870	850	845	832	831	861	880	821	828	875	853	849	880	838	869	848	868	875	852	834	878	792	868	897	856	817	852	849	852	855	928	834	838	896	834	863	864	849	852	862	839	836	845	845	821	911	887	890	841	889	831	815	830	881	844	859	837	862	890	861	825	799	884	803	876	814	855	873	846	867	885	866	886	848	903	846	840	872	884	878	835	860	806	871	902	854	887	822	883	873	884	878	886	843	847	886	820	866	825	847	845	887	818	835	878	816	871	905	894	857	868	874	873	846	901	857	904	854	901	874	839	858	870	858	849	849	829	878	855	900	805	826	870	854	865	869	868	860	856	911	882	883	896	876	804	879	942	816	849	833	876	837	893	884	919	883	873	863	854	827	833	849	872	897	864	874	835	893	797	903	803	901	844	832	874	848	840	854	862	920	853	868	864	837	848	877	820	858	865	882	829	867	847	835	829	857	869	875	838	832	879	902	826	815	859	863	893	853	893	884	850	841	833	903	817	879	846	855	894	885	904	866	879	858	878	850	847	875	893	881	829	880	861	833	897	826	885	836	836	860	878	833	875	822	873	848	795	823	920	841	835	887	870	925	848	838	830	877	852	852	795	900	957	869	863	863	889	860	892	878	813	836	875	858	865	850	838	893	833	855	828	838	850	841	828	888	843	883	862	840	892	841	862	866	867	894	820	812	861	853	856	836	874	843	840	890	904	869	876	915	871	829	878	911	854	846	840	882	892	912	887	837	836	838	794	828	812	867	849	877	852	824	800	834	863	873	805	873	915	859	830	892	865	853	848	871	879	802	857	844	830	852	859	848	829	859	834	847	866	849	883	837	813	838	844	829	873	848	831	901	878	834	803	872	839	814	842	845	859	872	851	873	897	879	803	844	841	881	848	863	853	890	825	876	875	879	864	892	852	851	899	882	856	815	844	881	892	836	851	855	912	825	854	853	837	870	851	842	912	844	857	909	869	894	850	864	854	831	842	883	857	884	872	825	848	875	850	907	843	821	925	822	903	839	845	877	830	805	812	850	846	875	850	888	882	904	885	873	875	859	832	866	843	831	826	832	866	882	842	871	885	798	847	833	809	822	823	863	863	901	825	888	885	869	834	867	845	885	854	896	861	861	803	879	824	842	908	860	900	892	868	828	877	868	843	854	836	856	836	898	864	895	827	813	836	848	861	835	861	893	822	883	865	887	802	869	919	833	863	863	837	860	799	938	866	833	818	815	884	879	910	883	847	894	852	820	878	907	846	907	827	850	890	917	846	829	853	899	867	907
27991	23329	24737	16673	6747	3393	2058	1420	1158	1073	839	757	740	760	763	768	796	704	683	685	695	629	668	663	681	610	642	645	680	641	663	676	652	645	614	596	621	622	616	613	602	604	594	562	603	577	565	609	599	560	610	568	541	589	587	583	560	563	616	581	611	616	583	572	592	603	567	563	536	550	603	618	564	551	602	570	622	623	604	604	581	599	580	579	572	602	628	597	625	560	580	579	607	583	607	614	601	627	567	578	575	564	587	559	530	577	586	546	574	561	593	591	580	610	591	594	559	506	551	577	594	598	578	570	585	573	576	565	565	562	546	585	606	563	576	560	591	583	591	617	539	640	575	564	593	580	527	632	599	602	566	608	614	563	610	591	556	594	554	622	645	625	609	584	595	610	536	651	603	573	622	601	586	620	557	617	586	614	588	601	612	598	601	581	607	591	580	594	573	593	586	575	599	549	566	600	579	582	528	589	570	544	586	626	645	607	577	582	601	583	629	586	569	573	587	605	547	622	521	563	563	571	580	557	591	615	592	591	559	581	590	604	623	595	589	646	593	584	599	627	506	552	603	611	589	550	603	586	621	589	584	560	588	643	603	614	586	572	564	584	621	589	574	566	579	603	589	603	554	559	586	564	607	559	603	590	571	584	611	607	584	566	575	571	590	629	588	609	561	595	628	583	599	569	557	630	605	597	606	577	611	587	592	641	577	624	614	579	611	560	555	570	569	591	593	589	543	601	588	575	589	611	581	581	556	577	620	591	610	585	555	648	581	569	567	620	561	584	630	607	588	620	604	588	612	563	628	586	554	582	555	575	596	592	579	616	598	610	600	576	556	593	591	604	563	593	606	576	573	596	656	577	623	597	568	571	572	554	605	570	610	586	586	582	616	625	589	621	605	606	568	581	584	619	579	621	592	582	586	573	618	565	557	595	596	577	528	585	559	569	556	641	573	568	551	552	597	597	599	581	600	604	578	566	608	569	606	568	550	577	610	594	568	561	569	599	603	601	579	601	603	592	584	576	612	567	580	551	608	606	584	584	641	574	555	584	589	609	562	590	545	604	606	549	596	562	594	614	595	619	560	604	590	563	625	612	621	597	623	599	580	591	577	578	569	617	601	594	587	603	595	562	562	535	556	587	639	561	597	586	627	590	573	578	584	651	588	613	569	606	600	613	600	580	584	591	586	609	561	562	557	573	593	606	592	628	583	560	578	582	589	678	602	554	584	591	644	638	589	573	599	612	596	630	600	590	587	596	605	578	624	584	610	591	594	588	580	553	587	570	579	615	577	614	601	554	587	617	558	593	559	551	598	592	627	602	601	598	594	649	586	574	572	626	588	587	605	606	619	619	576	548	569	562	557	541	599	554	622	585	598	574	551	567	589	563	595	585	563	545	571	636	540	602	603	578	563	619	624	578	585	523	592	603	606	585	606	647	622	595	589	613	579	575	599	595	557	569	586	540	600	555	600	587	555	566	574	586	595	595	597	582	564	619	555	623	594	539	619	574	568	595	561	578	549	564	579	579	609	602	569	616	587	595	607	553	589	581	573	593	592	638	535	575	616	588	567	585	565	600	583	603	626	617	623	592	589	580	582	578	651	595	630	570	548	603	578	572	595	547	601	591	566	580	555	554	581	580	585	539	566	628	585	573	604	574	579	593	575	575	593	579	599	576	556	570	579	539	573	604	609	616	591	630	585	611	573	583	585	575	622	559	584	620	598	577	601	585	625	560	595	553	567	593	556	603	592	592	638	618	568	586	602	565	626	583	575	623	559	615	601	564	620	590	622	578	526	546	573	600	572	608	531	611	617	558	637	597	579	570	589	601	541	580	614	578	612	586	599	600	588	612	599	589	555	590	597	604	569	577	611	622	577	627	609	554	566	563	590	586	553	554	552	557	570	600	550	611	595	617	591	607	604	573	547	618	625	597	599	559	615	599	589	602	585	591	644	582	602	584	607	594	623	620	556	602	572	579	590	582	579	610	575	539	629	573	604	594	560	576	577	564	537	641	569	541	618	594	632	619	562	609	609	610	586	576	623	598	632	603	603	607	568	602	628	556	577	557	616	615	579	600	553	575	594	603	588	567	588	600	614	581	610	554	564	567	575	604	583	605	585	593	605	612	571	562	581	604	615	578	607	578	581	571	606	594	568	574	590	597	573	606	597	619	621	580	625	608	567	587	633	585	582	568	563	592	575	598	536	532	581	558	579	605	607	586	589	602	558	581	539	614	569	581	584	545	581	596	561	591	549	603	586	587	581	598	561	587	521	613	618	602	577	607	582	596	614	588	577	525	596	571	619	606	583	595	567	583	570	592	623	621	596	528	603	528	572	621	595	611	602	593	606	621	586	591	606	559	642	610	546	560	600	615	593	626	591	588	580	562	594	595	600	580	601	588	553	622	587	578	578	584	579	586	584	567	596	556	575	584	561	569	600	569	566	617	590	571	561	608	598	595	581	597	573	549	628	587	565	581	630	588	585	583	564	533	602	637	598	559	562	637	581	591	621	600	603	550	577	580	571	573	625	583	603	598	552	598	640	565	605	602	578	582	565	558	557	573	587	588	591	620	578	580	571	560	582	602	587	602	573	545	540	561	587	584	590	574	594	564	555	586	624	634	537	580	566	620	563	600	589	563	595	561	585	565	619	545	582	561	621	603	616	619	601	607	595	554	595	579	543	619	585	612	600	548	608	602	604	573	595	582	555	599	570	610	592	580	560	557	576	576	581	583	582	600	572	582	584	532	629	585	568	620	543	615	605	587	601	605	538	565	610	610	614	638	579	586	544	625	569	610	582	586	594	592	641	573	571	580	641	601	641	611	571	594	590	630	588	562	560	573	635	581	565	604	590	643	597	596	550	596	564	534	623	627	638	560	555	613	615	592	574	586	592	557	567	586	582	580	551	596	591	579	591	586	605	595	610	586	608	591	563	626	632	571	583	575	617	562	616	626	602	607	613	577	578	587	595	604	591	572	528	572	580	617	606	617	572	544	581	565	614	569	579	612	602	601	586	622	573	573	564	618	571	584	592	572	636	613	572	586	576	571	636	559	567	581	607	560	560	604	561	591	614	577	580	638	607	549	609	598	583	563	582	588	600	594	624	563	575	614	583	589	569	593	565	585	597	626	616	550	607	594	599	561	586	593	595	553	588	604	600	631	584	604	596	585	580	580	606	601	578	615	579	582	573	601	585	619	582	567	547	609	603	557	575	563	558	613	620	562	607	609	594	616	584	622	587	565	576	585	587	608	590	570	601	578	571	579	554	576	588	583	565	570	589	579	555	624	621	582	615	586	613	630	594	561	562	544	530	614	569	575	639	608	571	559	630	621	597	604	544	580	557	589	563	593	590	587	605	614	589	555	529	571	631	586	580	592	632	629	619	629	640	596	601	554	596	622	585	591	597	590	566	548	586	583	605	597	602	608	579	616	576	562	589	583	620	564	598	593	608	598	576	608	605	610	604	623	556	585	598	581	586	577
27170	36104	33167	21623	12429	7375	4622	3272	2688	2128	1683	1389	1271	1175	1512	1558	1386	1300	1178	1199	1175	1117	1062	1026	1004	971	1015	1018	1093	1037	1112	1071	1061	938	956	927	880	864	933	885	854	829	894	851	865	883	882	894	891	829	868	950	879	871	825	927	828	852	841	883	846	882	881	852	839	898	848	873	838	883	893	887	907	841	837	851	857	875	851	885	876	892	884	843	860	844	832	854	884	829	860	905	838	891	879	850	915	896	874	837	847	823	903	847	897	860	865	912	827	839	887	855	829	907	865	862	892	883	904	850	931	876	839	882	852	843	850	883	885	845	901	889	851	807	906	908	843	858	898	840	874	848	897	877	864	886	837	880	874	820	865	929	866	837	828	893	822	851	871	854	881	853	877	882	888	850	792	893	843	907	817	910	863	895	868	828	856	886	901	863	847	880	894	862	833	813	842	832	875	886	887	908	845	837	817	873	840	887	847	896	852	868	827	892	811	821	881	844	825	880	864	893	819	900	845	877	932	871	866	865	940	862	859	866	843	864	836	867	848	818	870	817	883	875	848	834	950	884	806	887	873	879	877	863	874	856	900	872	886	881	896	863	917	888	885	911	876	861	871	892	899	880	856	877	839	866	795	872	891	904	892	839	872	885	865	875	868	832	849	886	889	885	889	832	851	851	886	894	863	857	847	897	845	906	858	830	834	887	825	871	897	872	888	852	920	849	852	932	872	926	835	897	880	886	882	851	938	853	850	895	858	870	867	872	831	869	924	778	899	860	800	889	845	840	908	862	846	821	867	854	889	884	825	833	875	864	806	884	877	847	862	882	849	878	860	872	843	840	896	882	865	864	906	843	873	914	939	823	866	843	877	844	861	890	872	886	823	872	864	857	866	844	927	869	852	895	894	938	838	877	861	853	822	870	871	896	862	882	902	888	862	871	858	847	879	837	880	871	844	869	893	886	858	885	916	826	875	867	916	861	859	886	836	868	845	855	872	888	838	864	830	894	870	826	868	853	842	893	852	842	893	874	896	882	884	862	866	880	844	875	837	915	832	863	922	878	906	877	879	865	870	844	855	883	833	834	874	864	896	872	822	827	888	829	851	856	851	853	831	880	881	891	961	854	890	848	850	876	912	850	873	907	883	895	881	955	852	919	854	799	879	823	833	886	868	945	873	794	800	840	846	910	830	844	884	837	844	860	877	852	827	884	861	859	870	872	889	838	872	853	845	835	888	864	914	854	928	837	894	856	876	869	845	876	861	846	894	840	836	910	885	849	843	820	847	843	839	878	873	826	875	868	883	891	924	859	908	927	839	929	893	823	821	882	801	891	810	892	876	877	870	855	854	855	894	853	849	920	903	899	842	893	827	871	889	860	843	819	854	901	864	869	863	877	840	807	901	874	832	879	895	863	873	888	851	891	864	873	791	855	914	868	871	885	857	910	828	893	852	875	922	859	856	890	883	821	836	869	840	849	904	820	885	863	895	846	816	877	860	879	823	890	899	825	814	866	889	892	873	882	844	904	876	819	884	884	860	865	822	844	833	844	813	900	872	896	876	942	874	865	886	850	872	810	827	872	897	896	896	939	891	888	869	878	856	819	875	872	860	862	892	873	832	894	884	866	889	863	843	858	891	880	923	852	884	871	915	885	907	865	808	847	880	875	831	878	882	847	906	846	836	887	907	847	852	872	840	853	843	880	878	894	893	845	886	873	924	823	907	821	920	881	849	891	863	862	838	863	884	873	845	865	829	903	855	881	793	888	901	882	895	868	795	868	872	864	861	812	867	883	835	877	871	852	895	928	866	807	885	882	878	866	879	883	842	897	858	889	897	861	853	876	861	856	875	886	830	908	846	828	844	910	918	867	857	851	870	841	915	920	860	878	859	861	920	879	839	861	878	871	843	925	864	875	853	826	862	912	840	882	853	889	827	867	830	851	823	879	892	839	882	872	871	931	866	842	881	854	852	864	883	888	860	867	848	863	849	848	909	874	853	898	897	896	874	911	902	835	874	862	883	878	806	863	859	866	923	796	860	848	869	904	849	894	824	843	913	887	906	872	815	911	865	895	892	871	869	879	953	823	902	901	846	891	851	850	879	877	866	816	902	923	936	878	882	861	873	889	832	834	846	903	854	861	810	878	863	870	910	874	852	902	877	846	859	780	892	902	805	890	918	832	931	875	837	914	846	893	942	860	839	878	875	877	814	846	830	853	847	850	945	919	873	911	857	896	851	823	830	820	844	906	832	844	881	894	877	895	870	866	892	878	871	902	836	848	866	864	893	866	882	804	859	916	860	833	918	853	909	907	889	887	812	845	906	842	860	813	878	840	888	848	868	853	856	869	867	855	925	901	901	873	930	791	880	869	832	880	867	893	816	867	848	822	917	868	906	883	834	877	860	888	825	831	875	860	829	905	893	921	819	897	827	882	860	856	853	859	825	833	968	842	858	836	830	855	884	860	905	827	851	892	888	889	850	913	879	812	906	911	887	833	872	862	883	893	858	854	894	929	912	877	879	876	899	897	872	891	894	892	856	868	820	889	920	834	905	907	839	842	869	848	888	892	831	892	867	833	875	887	890	868	933	842	837	881	890	860	864	867	863	846	880	854	892	915	882	884	886	857	890	880	859	876	898	840	849	861	856	902	870	932	887	901	861	864	883	884	868	846	900	896	883	891	932	915	866	910	874	911	889	882	822	850	825	920	834	892	871	894	903	834	897	883	844	915	867	878	947	845	895	900	876	835	894	868	828	903	902	858	834	848	868	845	895	870	874	926	904	845	881	832	876	874	948	866	932	834	856	867	852	843	774	845	879	864	809	879	899	869	817	809	899	854	911	903	883	885	850	927	857	879	904	885	861	833	860	937	849	861	878	834	935	907	865	879	877	804	817	932	837	816	867	849	831	892	858	830	845	860	877	879	908	881	833	891	875	890	867	887	889	876	840	859	868	859	844	877	895	934	890	865	918	927	868	845	812	879	826	862	880	907	910	828	889	898	850	887	910	859	878	833	877	925	857	878	801	830	866	840	903	818	802	880	828	897	825	909	858	864	851	820	850	885	858	954	937	877	897	832	902	913	978	872	837	928	890	864	889	839	782	877	875	898	887	843	920	891	840	914	861	907	818	829	892	859	873	905	893	862	925	850	836	892	835	860	846	810	844	858	853	895	864	869	822	892	871	920	841	825	899	865	867	899	855	908	911	856	892	880	902	857	867	803	783	879	853	877	836	872	887	854	887	816	907	829	904	880	886	887	810	823	921	864	863	865	883	846	872	874	869	845	847	868	852	875	862	851	865	912	865	916	867	830	875	854	860	878	800	890	888	869	858	879	855	858	836	849	912	849	849	881	848	890	940	859	877	858	828	855	832	874	871	880	879	880	858	851	924	904	880	919	897	851	814	912	836	863	857	839	906	898	849	880	870	873	863	861	842	905	874	869	853	872	861	829	867	850	854	838	837	830	870	905	867	903	915	852	885	831	840	806	856	865	850	843
24726	21669	28786	25489	20158	10290	4703	2747	1802	1472	1113	942	871	815	871	942	935	930	760	731	747	757	703	671	713	645	663	784	1108	1069	887	848	940	925	812	711	636	614	592	605	624	589	600	544	580	627	575	608	609	601	628	592	579	578	623	589	653	582	600	568	591	612	632	609	608	595	604	626	549	597	626	615	603	532	572	639	610	580	578	594	597	628	574	662	605	567	629	570	606	622	625	610	582	568	620	581	615	634	602	571	605	570	581	614	587	603	614	540	666	554	565	578	608	550	613	610	622	557	580	561	603	590	618	619	568	585	586	590	591	605	556	609	579	578	570	613	565	598	615	605	610	578	600	592	628	628	571	580	609	594	607	546	562	558	588	615	595	618	593	585	592	601	594	589	606	545	596	576	573	633	578	590	602	577	566	580	604	580	600	620	605	593	596	606	555	609	568	617	597	595	585	607	618	557	582	625	531	597	569	603	596	613	589	604	577	615	606	615	614	597	608	583	585	589	594	557	573	593	573	560	621	599	571	584	555	611	586	605	632	597	587	562	628	609	570	518	605	619	607	617	611	589	588	557	582	608	576	651	591	596	605	598	568	572	576	598	621	568	609	562	643	618	578	600	585	595	607	563	560	587	607	595	607	614	596	570	603	562	609	538	590	613	590	641	590	588	628	571	605	659	531	576	605	579	602	604	593	612	572	601	614	577	603	590	586	581	604	576	590	590	593	625	597	636	610	573	634	620	576	560	578	581	627	615	569	601	643	575	586	624	576	624	600	572	634	596	563	582	568	597	601	581	603	606	607	573	591	642	600	606	566	560	535	582	605	569	558	594	546	608	603	601	603	543	618	598	607	557	531	637	613	612	633	628	602	578	572	595	605	608	597	615	597	584	595	586	639	656	576	566	587	575	613	584	591	558	592	607	607	592	599	637	620	606	578	626	583	631	599	635	547	614	593	614	601	604	585	584	606	580	611	596	633	593	602	588	602	623	574	570	600	584	554	526	581	597	596	600	575	609	578	599	596	528	641	610	599	584	568	614	603	592	644	604	590	565	644	600	572	626	516	565	595	601	565	561	610	605	628	639	613	583	607	591	567	595	600	605	609	582	561	620	581	578	554	585	625	606	567	559	601	560	629	605	565	589	588	568	614	601	576	591	610	633	593	600	581	589	595	631	610	574	522	584	568	612	561	567	578	591	627	564	535	630	563	593	613	586	600	638	569	582	596	550	632	634	583	594	579	601	592	590	576	572	633	591	589	581	611	633	602	589	601	625	609	587	548	582	616	619	636	621	582	613	629	589	600	608	582	579	524	604	605	618	570	577	586	609	581	639	630	644	586	575	582	604	576	549	601	581	605	556	588	623	631	606	619	590	577	591	573	574	606	567	566	564	623	574	596	609	594	556	601	538	569	593	597	566	597	617	546	630	573	576	566	593	602	584	622	563	610	581	580	590	562	565	601	598	625	608	583	596	571	612	577	589	579	575	599	610	592	568	555	597	593	615	630	611	606	605	577	602	611	612	608	589	581	558	581	623	566	567	587	575	616	596	599	593	621	576	594	610	613	594	550	581	591	550	555	597	601	641	590	599	562	591	614	606	607	614	585	544	591	618	550	607	607	568	566	611	602	631	632	564	619	619	602	610	586	634	606	593	636	566	595	616	610	556	632	554	624	598	569	598	552	621	615	597	569	573	578	593	647	573	615	563	569	592	592	622	609	601	616	583	580	601	582	603	571	601	565	575	559	570	598	560	583	613	631	607	593	613	570	648	611	530	584	601	594	582	601	600	607	549	609	595	604	600	541	628	572	593	538	600	587	603	544	601	562	611	604	591	603	604	606	623	585	635	605	552	562	599	562	597	557	597	620	578	612	557	583	597	596	574	599	561	610	576	570	569	574	652	631	575	584	604	573	615	598	597	608	613	589	600	588	591	592	624	602	605	558	620	589	575	587	564	573	630	594	601	663	606	559	607	543	618	611	598	573	624	602	612	588	608	558	625	600	637	603	580	587	609	623	613	622	589	572	599	578	612	597	597	621	594	595	558	569	599	598	610	601	532	593	594	559	597	597	580	638	568	585	565	582	601	585	535	600	603	621	622	595	591	582	564	557	583	587	617	668	618	587	587	596	583	582	604	560	595	595	613	543	574	566	597	598	608	567	564	574	601	610	620	635	571	597	545	579	561	544	602	576	576	611	606	584	594	608	568	597	592	610	570	591	596	560	547	597	591	571	583	611	616	564	627	602	592	580	619	604	590	585	610	612	641	559	584	603	611	589	644	582	627	579	555	568	567	602	558	606	564	583	591	581	612	576	563	541	570	581	569	590	556	650	582	580	617	621	608	630	588	582	559	598	575	582	615	573	643	576	589	614	666	612	604	581	587	589	585	590	594	600	535	567	629	553	581	626	555	593	598	572	586	578	574	604	585	629	560	611	621	590	607	588	591	612	634	584	599	576	631	551	606	617	572	586	607	572	577	575	599	583	619	583	641	626	573	580	617	602	580	630	614	595	556	598	587	609	587	595	627	632	583	612	598	604	587	617	613	594	580	564	606	595	605	590	629	611	586	599	580	612	576	585	593	577	574	647	614	615	579	560	577	572	606	575	604	580	554	547	626	619	573	626	560	592	607	563	595	592	617	589	612	622	613	599	582	556	611	588	601	596	562	639	587	574	575	625	566	599	543	605	534	565	614	557	599	597	629	601	586	620	602	583	615	597	618	617	604	585	593	638	611	605	577	597	614	575	651	578	585	581	605	631	627	603	571	555	624	622	581	631	580	579	569	623	579	582	591	563	601	607	617	602	633	621	619	556	585	587	595	603	660	528	571	585	600	605	617	614	612	534	593	604	620	604	569	606	556	602	560	588	594	606	577	590	592	580	584	610	587	597	577	620	642	593	622	549	637	606	575	582	595	612	579	603	597	569	557	600	577	569	603	587	645	579	599	574	594	621	629	574	578	631	586	619	619	602	620	609	592	583	585	624	609	600	612	612	584	562	585	566	592	625	599	615	602	583	547	579	610	619	581	612	586	565	625	593	598	591	603	603	584	614	590	584	570	611	634	595	549	586	599	588	594	602	567	559	598	613	600	589	619	594	625	589	600	631	550	568	607	602	634	589	648	578	624	591	583	603	625	610	625	557	596	616	603	579	596	568	551	597	565	596	568	545	600	608	602	598	544	573	584	614	594	577	619	619	629	578	567	580	608	565	594	548	604	559	589	571	603	634	567	579	607	649	578	600	577	589	512	579	622	601	561	613	613	553	575	580	588	611	566	574	615	587	621	622	563	629	560	594	588	609	583	605	577	630	596	578	600	572	560	610	573	608	578	565	571	586	601	586	571	599	602	604	567	646	566	623	618	590	604	644	582	544	593	616	587	636	615	600	610	570	640	600	644	540	599	589	584	560	566	601	605	636	607	624	587	554	629	632	572	625	586	532	598	566	551	615	622	572	633	613	587	590	583	577	595	557	597	580	592	625	572	585	626
30001	45329	41448	30718	20310	11548	8043	5949	4271	3183	2372	2111	1718	1548	1725	1876	1738	1535	1399	1370	1309	1272	1223	1210	1173	1089	1146	1413	2129	2145	1551	1463	1553	1599	1439	1190	965	944	906	869	882	851	837	904	897	864	873	840	827	860	851	918	909	932	875	849	859	875	878	907	813	863	874	826	820	820	876	876	822	855	891	900	897	875	884	856	931	891	828	835	847	836	895	837	907	927	814	816	875	927	887	850	823	873	872	861	811	881	869	870	873	905	895	860	901	855	871	848	865	881	906	849	874	889	861	862	864	880	860	872	837	902	867	834	887	863	926	880	863	897	856	926	840	910	889	905	850	867	853	882	916	922	883	887	883	869	882	844	882	906	926	852	897	904	868	874	897	911	908	858	925	885	845	884	844	906	844	855	845	859	843	924	930	852	850	877	853	865	873	850	937	842	933	914	909	869	851	881	855	894	852	858	892	894	886	865	856	863	849	924	862	879	888	902	930	879	889	878	896	844	933	897	882	848	855	857	905	813	883	850	854	879	862	861	867	900	867	827	889	894	867	852	934	823	868	866	949	827	847	875	848	878	852	890	838	878	920	861	845	894	864	847	889	817	874	857	923	863	896	814	873	901	833	897	876	889	895	867	844	837	833	847	945	879	861	840	903	876	883	868	863	837	859	895	846	850	852	862	889	931	867	924	868	839	871	826	881	824	853	900	870	910	858	908	832	886	874	892	866	864	804	858	900	878	820	875	870	905	889	880	876	836	906	884	914	892	919	872	828	853	875	913	943	898	871	861	835	853	808	886	869	837	860	881	868	877	871	908	790	837	878	834	887	873	830	849	897	845	866	851	906	914	895	835	862	874	890	871	869	858	856	890	887	853	857	887	872	889	898	852	859	862	836	905	892	868	883	858	853	884	813	869	864	896	909	859	876	954	886	846	832	876	870	907	877	853	859	880	837	890	920	834	896	846	876	936	868	871	868	895	829	841	910	855	904	881	887	901	927	850	875	880	837	889	877	888	838	882	865	832	864	851	865	858	928	843	869	874	857	853	879	827	886	907	866	818	867	910	946	862	868	919	881	838	844	869	842	896	917	890	883	870	888	880	922	856	872	901	888	836	920	867	888	829	892	861	821	910	867	842	825	853	870	838	853	870	891	840	829	868	863	879	895	882	850	818	868	886	798	881	894	903	884	899	864	870	847	824	886	917	818	888	907	899	940	836	881	861	836	900	848	875	900	869	852	863	875	793	877	853	866	855	854	875	870	807	854	911	892	911	860	855	866	856	860	848	841	837	929	943	834	902	858	882	875	866	859	885	873	869	826	884	859	890	878	826	877	891	865	893	855	862	896	901	833	880	843	887	843	790	913	862	895	854	913	831	912	934	855	870	949	886	876	944	820	842	882	866	893	869	797	865	910	844	875	880	914	868	890	884	852	877	884	882	885	859	871	851	896	834	840	893	897	850	857	882	927	883	882	910	856	886	827	870	905	865	879	879	850	920	925	909	889	855	861	898	938	887	898	862	825	841	846	842	829	847	879	856	899	913	885	909	862	861	886	831	832	850	895	875	889	854	872	867	854	854	886	866	851	860	860	882	870	877	857	858	899	830	813	925	912	870	825	872	859	892	881	840	800	861	861	836	838	870	829	936	896	888	799	871	893	926	816	866	846	906	860	867	876	829	824	877	895	929	827	824	841	851	856	826	876	876	822	929	872	896	820	855	924	892	915	925	868	895	881	870	836	903	904	917	838	837	862	879	882	911	817	879	924	844	908	912	846	806	957	865	904	905	812	864	888	876	890	834	906	893	888	861	843	883	915	926	829	865	891	858	904	825	880	890	863	878	893	862	874	882	849	881	890	896	819	868	822	829	825	874	852	867	944	898	887	828	824	869	860	914	851	885	941	843	897	895	881	887	861	874	837	847	916	877	896	870	862	849	899	924	849	887	917	893	904	886	880	890	871	847	908	913	838	882	891	868	839	844	867	899	883	911	868	885	830	888	881	891	832	889	814	853	879	862	868	810	886	885	858	913	871	843	842	903	843	905	859	849	864	898	880	880	929	862	889	876	877	937	804	807	857	853	874	895	886	921	875	867	857	825	829	853	851	883	865	839	913	854	855	864	858	856	890	830	871	860	855	899	852	882	890	871	887	848	869	896	903	876	871	899	878	875	864	832	874	823	833	870	899	905	869	891	924	878	984	876	883	867	901	867	836	853	896	889	870	867	875	874	841	824	894	907	841	880	858	900	857	844	836	885	864	871	839	875	852	860	907	808	803	961	896	863	917	858	876	893	837	872	923	854	873	848	805	860	842	869	894	835	876	894	874	882	930	945	859	874	847	873	872	871	854	865	845	897	841	813	896	848	900	897	814	867	931	887	882	893	856	837	871	865	919	870	904	882	921	843	918	877	904	859	879	838	887	849	833	918	855	804	858	862	860	845	861	868	886	859	816	882	886	855	809	870	902	826	845	871	898	856	883	874	854	860	872	886	812	879	865	861	863	813	876	855	825	844	886	866	912	830	845	873	848	862	850	876	923	831	825	863	869	834	868	877	861	831	836	898	874	868	888	886	906	858	910	850	900	851	854	842	846	871	868	820	902	904	844	882	908	872	881	884	892	916	773	843	889	881	875	843	822	853	892	912	890	919	836	850	852	860	853	941	864	857	854	813	862	911	901	846	851	875	855	847	923	856	854	810	841	875	860	853	868	890	922	907	882	834	916	890	845	847	888	850	827	880	890	841	879	898	879	822	848	895	921	860	865	863	869	837	860	829	887	869	865	842	854	875	908	883	844	891	911	914	856	839	905	923	865	867	861	837	899	931	891	842	896	883	828	852	852	873	831	834	883	894	851	860	860	892	861	925	816	895	821	891	842	945	829	842	880	879	867	911	883	820	874	872	933	889	859	826	873	867	889	856	822	872	901	855	870	940	898	845	914	905	861	841	923	915	895	856	867	835	887	879	905	822	879	887	865	834	927	888	873	853	850	876	876	861	878	883	841	890	869	859	901	856	923	857	828	833	852	854	862	831	880	884	903	850	882	840	866	885	850	856	875	843	895	856	859	831	862	877	879	857	901	827	888	878	820	880	853	870	848	867	911	883	835	892	831	816	855	888	904	900	842	850	870	883	843	885	789	795	900	857	887	910	894	887	868	886	894	862	859	836	878	872	914	822	895	890	867	887	839	845	888	878	837	869	884	922	848	872	827	869	851	823	852	834	841	891	892	837	858	871	920	842	831	859	941	798	886	880	850	849	903	874	865	867	870	857	918	878	881	847	886	890	930	882	903	893	847	891	932	850	910	859	821	881	885	850	886	861	905	854	823	852	890	919	832	882	889	881	898	841	868	876	900	887	839	888	867	854	844	856	899	872	879	866	878	867	850	890	917	879	886	886	869	908	881	863	871	884	863	885	884	868	885	882	854	911	905	849	869	920	854	866	853	880	874	867	913	866	885	870	881	855	857	824	872	853	894	889	919	946	923	871	870	877	881	875
23493	21626	29453	24408	21909	20858	12545	5700	3969	2534	1717	1297	1095	968	927	970	979	915	908	839	780	755	780	762	752	792	799	1096	1670	1776	1286	1020	1087	922	863	750	695	600	635	609	613	596	629	572	636	560	600	601	623	607	593	616	601	609	603	604	593	605	581	629	597	590	611	628	616	631	612	594	612	556	600	537	587	579	572	611	606	587	574	638	577	603	632	591	612	601	610	620	577	573	572	600	582	625	607	552	613	554	596	607	597	576	568	633	609	574	556	625	600	574	589	577	545	560	596	602	633	616	613	590	577	595	648	598	587	613	614	604	604	598	603	613	631	644	595	607	628	614	598	597	605	633	576	610	608	564	615	625	618	589	615	564	625	620	605	641	627	604	572	598	570	643	604	610	623	617	601	631	607	618	616	618	619	590	590	598	609	579	617	582	618	608	591	585	626	596	582	614	590	599	572	597	579	555	591	623	617	597	583	616	660	626	588	564	605	616	609	599	579	617	617	588	589	595	578	637	592	597	608	579	542	611	523	601	607	574	571	583	567	624	600	581	578	598	605	575	575	600	594	576	589	610	595	645	614	617	568	626	591	606	606	572	583	598	552	596	550	609	606	631	592	609	594	578	629	565	607	621	605	592	615	590	591	607	615	584	585	598	592	649	584	618	613	632	591	553	603	646	627	631	642	642	581	595	603	559	609	586	571	567	624	597	616	593	564	624	563	547	565	626	605	603	549	578	629	591	618	575	625	605	604	585	601	635	619	572	577	597	551	573	579	614	623	586	565	598	628	623	620	612	563	600	614	665	601	570	538	620	604	618	607	616	579	593	603	606	627	625	598	578	622	574	602	561	605	598	644	626	606	589	607	572	640	620	602	612	548	611	574	623	588	649	580	582	587	587	615	588	589	561	622	622	603	625	580	619	595	562	566	583	618	616	614	614	581	621	586	617	574	584	600	649	596	610	618	587	613	662	618	584	613	592	616	641	562	594	580	646	603	560	547	605	613	590	604	595	595	611	640	591	611	571	621	582	591	605	571	578	588	541	594	611	583	607	603	639	636	606	584	610	605	590	570	558	592	621	613	622	637	585	585	633	574	560	569	588	589	625	563	598	599	604	612	629	625	632	587	600	634	593	611	596	568	558	585	577	597	577	590	577	580	609	583	596	641	564	568	612	610	612	595	598	545	608	572	597	639	612	585	549	640	582	606	624	592	599	659	602	634	612	583	573	640	663	615	560	596	629	630	572	580	600	663	640	620	602	610	589	630	609	638	592	605	608	622	592	576	556	649	606	584	611	581	622	593	596	582	577	594	595	625	587	592	624	565	628	603	618	601	566	563	622	583	592	606	630	565	592	600	564	592	619	594	556	630	586	619	575	628	577	569	607	610	604	589	632	634	591	618	649	632	634	625	572	618	592	608	634	636	611	598	581	569	631	609	628	587	590	584	617	649	589	574	596	621	564	557	586	566	605	606	619	599	618	596	628	565	635	612	618	620	586	581	594	569	589	610	581	552	602	578	591	590	577	626	583	597	647	610	644	577	597	656	579	549	591	594	643	556	578	633	589	623	630	583	544	590	571	606	596	586	642	607	621	579	588	593	575	570	596	609	593	625	608	603	602	599	645	646	599	573	568	636	609	576	595	613	628	592	558	573	549	601	618	562	606	611	609	577	574	620	629	628	599	616	624	608	618	606	590	605	628	569	602	642	607	646	619	593	645	629	620	590	557	601	631	570	603	618	626	581	623	635	562	599	601	616	593	604	584	591	581	583	609	591	572	601	606	572	610	594	621	591	582	611	611	588	585	599	602	558	626	606	580	604	573	609	580	614	620	599	632	587	600	591	556	543	600	595	652	602	560	625	543	582	588	598	623	575	622	607	617	603	573	615	612	577	607	569	588	626	618	571	580	580	594	616	579	630	579	589	609	578	637	584	646	618	574	572	589	589	574	631	614	583	635	591	569	565	638	579	554	618	595	651	634	621	608	614	613	573	551	584	642	599	602	623	580	572	595	605	560	646	608	595	657	638	591	599	564	581	610	640	616	600	580	641	571	618	643	634	592	615	639	604	612	592	588	595	602	571	623	611	573	595	624	590	602	594	600	621	618	647	578	611	570	614	640	595	579	606	600	611	622	630	576	601	595	623	597	588	578	593	598	570	560	613	583	582	566	604	564	601	578	567	570	579	598	597	623	596	606	616	609	558	593	557	640	599	614	595	623	613	594	604	596	599	591	639	595	587	570	570	579	637	590	578	547	573	629	559	604	591	574	577	633	566	637	630	619	567	589	608	602	601	588	587	596	619	600	605	565	595	572	586	579	572	634	672	615	621	598	603	567	609	608	564	582	601	596	619	619	577	627	588	593	591	598	605	627	557	614	613	608	593	580	582	608	581	581	588	563	594	569	646	579	582	619	563	604	624	659	624	597	629	628	614	623	615	617	570	578	610	607	579	593	576	601	650	586	577	594	603	609	591	608	603	610	631	603	584	620	643	571	598	616	542	598	597	562	576	588	604	562	621	579	573	569	560	547	571	568	578	602	606	630	585	639	580	607	550	591	590	610	549	603	571	557	574	613	646	578	630	562	631	651	604	555	557	598	572	604	601	641	561	578	599	597	572	575	611	625	568	599	593	583	624	564	623	586	585	577	621	611	556	575	585	601	568	588	647	567	606	580	631	614	606	633	619	639	640	582	567	633	586	609	571	559	584	579	618	621	627	608	613	621	575	598	569	616	601	622	583	632	605	632	573	601	585	599	614	577	611	608	618	621	534	594	594	601	622	616	582	638	598	566	614	617	582	636	606	586	566	557	594	566	594	633	615	614	579	568	592	642	655	595	613	602	581	579	586	580	631	615	581	579	591	609	634	644	560	564	623	555	583	601	559	604	567	587	584	626	570	585	588	596	542	603	582	655	587	578	616	563	588	624	613	573	616	606	590	631	577	623	579	611	616	588	597	561	606	575	599	591	591	598	583	612	591	591	643	613	568	634	615	579	625	578	604	596	635	597	576	597	633	680	570	595	610	586	599	593	626	597	541	621	604	598	581	621	619	629	568	609	589	587	578	611	620	595	608	610	630	591	635	593	606	612	607	648	594	586	575	608	610	611	635	649	616	608	561	646	639	619	611	610	550	560	606	568	616	617	599	598	563	610	572	583	641	591	606	608	567	600	591	584	530	593	573	559	634	552	613	605	620	581	613	601	607	612	595	618	597	557	611	573	577	604	611	598	618	590	530	579	628	607	602	568	596	605	609	565	614	625	569	587	562	617	605	582	630	594	592	570	612	567	598	601	651	587	573	599	600	577	611	585	574	609	604	609	589	562	554	593	584	637	586	613	594	580	620	595	571	622	644	629	585	578	561	637	590	616	594	578	603	626	591	596	541	646	625	613	583	587	566	589	595	602	570	525	598	614	583	621	575	581	599	614	586	601	563	591	612	615	593	585	613	565	603	574	576	576	600	590	593	578	585	622	613	634	606	551	592	645	596	567
33311	53251	47945	35003	26058	18909	13645	10845	8425	5598	3580	2927	2421	1936	1790	2011	1938	1779	1705	1490	1427	1370	1414	1365	1228	1207	1598	2051	3473	3925	2565	1982	1932	1780	1446	1166	1021	944	921	837	884	886	812	890	901	874	887	861	886	816	924	843	843	850	889	868	862	847	883	861	834	933	820	849	853	894	866	856	843	897	818	890	881	829	846	897	908	919	878	862	848	867	921	851	907	861	916	898	834	899	882	858	914	866	867	893	829	848	807	812	881	882	911	907	831	873	874	853	849	879	810	871	859	883	829	885	940	866	816	904	871	862	894	873	894	829	872	881	887	867	872	856	881	882	889	854	899	796	853	840	904	857	844	883	886	872	849	827	863	837	908	891	858	809	895	881	880	862	884	849	902	809	863	832	883	893	873	839	887	878	895	880	892	830	841	862	892	876	921	921	808	896	855	904	869	860	817	886	853	903	870	849	875	849	873	876	889	886	879	864	869	852	881	884	871	803	855	833	836	891	824	919	808	869	848	857	865	864	845	873	925	847	820	839	895	891	884	862	895	837	920	872	848	894	884	854	857	827	871	835	867	892	917	889	892	864	835	880	892	895	855	895	849	839	854	884	854	840	876	918	883	835	847	921	868	905	872	890	873	891	910	866	937	859	874	909	871	872	888	852	903	903	837	832	877	909	847	878	893	834	907	896	853	852	858	930	851	899	842	908	819	853	916	849	899	850	836	841	824	862	828	870	851	875	896	854	890	870	836	886	858	895	896	900	896	845	907	936	882	857	857	861	850	885	849	855	839	876	872	881	834	874	846	845	831	905	877	865	832	879	858	834	868	908	878	868	852	850	897	944	836	845	870	863	872	848	853	878	853	893	867	888	813	885	846	883	913	824	822	854	852	851	868	934	841	826	900	867	868	895	927	826	871	871	873	869	909	816	859	871	856	873	860	842	900	804	837	851	802	883	848	840	895	827	872	865	904	917	900	848	837	869	816	830	869	844	911	798	861	852	913	820	868	848	826	880	870	857	894	891	914	865	912	855	883	817	885	842	915	838	846	912	819	859	846	849	827	907	897	846	861	863	849	812	865	824	905	855	847	879	844	866	873	874	898	866	819	910	904	837	887	900	850	870	854	852	822	885	844	843	799	875	876	844	854	867	877	880	867	852	831	907	849	815	859	847	864	912	816	898	904	875	818	879	887	825	905	845	949	854	857	885	893	883	828	817	818	855	926	910	901	895	881	892	868	844	819	855	868	916	929	841	849	887	871	867	840	869	870	834	875	883	819	846	882	888	890	861	810	787	866	864	826	868	875	833	884	852	872	857	874	844	801	835	812	924	866	898	932	830	831	832	893	821	867	845	874	854	943	871	871	823	856	915	883	818	856	847	883	814	885	871	886	885	903	895	873	820	877	884	861	900	895	862	891	878	899	820	876	877	888	886	876	852	902	860	937	875	889	880	837	888	842	843	870	845	872	831	858	916	865	881	840	855	898	879	849	857	904	822	841	845	914	861	907	915	926	859	841	867	862	877	871	854	884	870	895	879	904	836	888	878	901	776	833	899	850	788	868	847	862	814	890	940	947	844	869	883	889	843	865	863	853	884	901	829	844	869	886	858	860	897	888	896	876	882	810	898	868	893	858	849	851	854	872	860	848	897	933	861	848	870	865	914	894	926	863	859	918	860	886	886	895	844	890	856	837	834	860	909	831	806	803	851	885	878	865	936	818	882	851	863	831	894	820	884	866	849	873	882	903	888	800	874	828	835	890	839	831	889	880	844	889	861	904	879	870	908	888	875	838	916	874	847	867	854	885	928	908	879	902	907	879	890	868	887	838	874	907	834	845	818	797	821	832	843	867	831	849	888	876	852	819	889	809	878	885	838	850	829	852	898	882	858	897	899	847	870	910	920	832	882	863	845	850	874	898	943	904	852	881	884	880	880	852	850	821	869	887	825	862	822	933	852	879	835	869	845	850	877	872	881	882	895	869	845	894	851	871	880	855	889	870	880	902	896	843	852	918	830	878	898	847	865	839	959	820	847	844	833	938	901	866	844	922	823	872	856	868	833	837	856	830	833	879	896	819	845	832	915	886	859	891	898	890	859	856	882	888	841	952	855	846	830	842	872	895	888	861	881	819	846	879	842	904	857	845	859	823	858	868	876	850	876	803	900	873	836	858	878	895	906	908	872	891	888	864	837	851	897	889	847	923	893	822	840	895	889	858	843	880	842	849	898	889	858	844	874	843	876	879	816	839	895	884	831	853	900	862	909	815	903	921	858	878	870	855	851	880	899	828	874	896	839	897	849	887	843	900	882	842	856	861	846	889	817	908	886	823	902	829	852	864	883	852	782	781	873	866	837	837	874	861	858	881	887	772	846	905	859	854	871	894	827	871	878	845	875	851	898	827	903	891	870	886	865	896	837	831	862	819	845	871	865	824	854	862	857	920	884	899	865	918	920	873	852	859	840	943	810	856	885	855	915	840	860	849	879	787	892	905	860	861	860	888	891	854	904	848	892	865	861	867	846	849	840	888	882	871	882	860	905	929	851	858	861	875	868	935	889	893	887	875	871	873	875	826	913	879	836	846	859	865	887	906	896	921	891	861	870	842	845	857	897	907	854	834	841	902	860	928	840	854	835	831	831	835	843	873	903	916	855	919	869	874	910	831	918	878	899	893	933	914	900	865	883	888	860	850	858	896	886	898	877	891	916	846	870	816	850	863	896	857	869	852	845	893	901	857	909	854	894	854	863	898	869	890	852	848	838	853	844	881	866	859	861	833	884	874	868	889	865	829	851	850	896	896	823	879	860	890	854	867	888	791	851	895	863	848	886	837	896	884	872	852	891	897	827	883	897	897	854	838	878	915	881	895	858	868	882	919	876	862	811	862	856	888	854	818	883	888	821	860	883	875	840	873	883	872	825	866	863	876	921	931	911	834	886	821	843	878	912	825	878	880	862	876	890	850	888	844	910	897	829	887	819	825	859	876	880	854	892	867	862	829	902	852	932	888	866	858	871	865	866	887	865	817	887	840	874	842	852	885	886	883	872	884	883	889	850	868	864	881	851	878	869	878	844	868	828	825	872	879	836	891	819	888	884	894	831	897	830	858	897	876	817	803	878	859	893	878	866	879	848	872	838	885	885	883	861	851	812	873	884	881	869	884	908	857	854	898	821	909	845	880	865	838	893	871	819	879	888	883	817	918	854	841	873	934	849	870	852	831	864	838	911	850	850	855	813	855	874	857	858	912	900	869	924	839	868	917	870	889	889	909	881	818	920	852	841	820	873	867	884	893	853	854	869	863	856	875	876	922	927	861	858	853	897	849	888	872	873	838	891	852	865	869	865	842	890	921	808	891	823	866	844	859	872	892	883	864	871	838	887	887	838	851	779	864	817	866	815	813	869	938	864	920	883	835	883	875	871	863	820	896	889	888	900	891	852	913	911	882	855	832	920	937	897	883	878	888	861	900	887	873	895	902	923	889	898	854	893	879	861	863	848
27884	25391	27456	18641	8188	4040	2398	1548	1174	940	876	770	740	709	758	755	737	722	728	759	693	685	740	685	615	595	618	611	653	718	670	622	613	671	588	593	682	655	645	605	590	595	599	603	613	572	573	581	582	591	595	601	600	563	575	539	578	618	577	627	615	577	609	592	601	598	585	607	570	591	572	597	628	573	592	597	588	586	592	550	592	603	561	571	599	576	641	600	579	603	636	562	594	576	599	566	602	571	593	558	630	569	596	607	636	553	587	585	598	583	578	566	588	576	602	632	550	599	598	582	607	582	562	562	605	581	576	619	564	534	568	597	623	606	539	583	579	615	617	614	622	597	568	608	537	621	584	581	600	603	581	617	596	613	584	583	654	611	582	579	606	557	636	573	590	572	617	576	558	584	554	576	542	569	635	585	593	528	556	548	604	612	582	586	592	584	597	556	546	552	620	582	588	620	578	584	597	564	589	596	609	570	629	595	570	636	624	601	603	588	602	584	590	623	575	581	577	654	591	593	570	608	597	611	598	611	590	586	557	581	535	566	590	620	547	586	563	578	574	582	547	558	614	584	602	559	618	546	594	585	616	594	631	577	600	616	607	600	620	601	582	596	547	623	598	596	578	595	602	563	578	584	585	570	593	559	579	593	634	591	678	572	630	587	589	614	620	560	593	594	588	587	564	620	571	617	602	625	607	556	599	617	592	602	578	579	597	561	584	578	610	579	654	556	552	598	588	581	543	577	601	611	599	595	621	592	583	524	561	581	624	589	609	601	567	597	583	606	621	563	597	593	549	610	574	554	589	611	582	603	547	587	608	556	555	579	563	595	580	603	633	563	584	587	572	592	617	595	590	615	591	563	575	571	584	613	560	610	591	622	588	548	614	602	552	627	583	630	593	577	605	580	606	584	612	610	519	593	576	630	597	581	599	592	560	598	567	598	636	614	585	584	622	579	599	583	613	575	612	619	605	572	602	626	563	594	592	549	645	577	589	571	576	570	597	596	591	597	601	552	573	573	552	577	620	591	605	550	585	573	593	609	640	589	593	583	624	587	591	583	576	595	618	603	587	593	572	602	544	633	579	584	600	563	626	592	562	552	580	573	604	574	582	631	581	592	606	581	566	547	594	619	628	547	594	603	606	601	550	581	575	548	592	574	597	576	590	576	605	614	573	594	576	589	578	594	613	583	596	563	624	571	598	592	568	587	659	588	621	619	564	586	621	583	559	627	587	588	586	567	569	581	576	603	590	599	595	576	582	629	579	618	575	577	556	595	566	598	617	591	589	617	591	567	569	568	578	639	605	576	611	608	604	594	578	593	615	634	615	599	580	547	594	611	611	579	582	606	610	556	588	582	588	630	584	603	597	629	616	624	574	594	635	598	599	620	532	611	543	600	617	565	574	556	577	630	576	551	597	589	630	584	616	590	577	576	553	570	585	629	563	578	582	620	560	587	623	595	580	590	539	553	582	637	605	602	567	582	590	561	572	555	587	614	598	574	587	613	557	574	546	577	627	596	544	573	585	592	596	608	586	590	602	608	575	609	591	551	626	596	586	607	577	610	622	587	602	604	659	619	568	572	567	631	596	565	572	645	591	563	643	589	571	550	593	531	618	547	588	570	604	542	579	596	624	569	565	598	587	563	620	585	602	641	573	606	617	548	579	623	587	556	516	607	510	559	563	581	585	614	609	581	604	583	614	622	632	557	611	600	552	595	602	601	609	582	622	589	591	565	632	585	580	566	578	603	580	602	611	592	578	562	637	565	598	568	631	622	649	573	632	599	558	607	585	642	649	587	629	608	567	625	605	594	575	592	615	587	605	580	593	594	573	594	581	590	570	605	583	538	622	605	586	581	589	586	564	556	583	565	626	594	591	629	600	607	583	584	595	574	579	605	598	576	623	585	628	636	626	603	603	576	566	608	587	595	597	597	593	633	581	584	631	592	601	600	603	618	585	622	555	570	632	587	577	588	599	614	554	558	597	602	604	571	571	619	619	573	560	629	561	623	636	606	589	573	604	594	629	569	613	571	600	607	575	533	574	614	576	592	573	597	583	625	571	537	590	618	599	616	629	597	597	605	609	576	612	612	565	585	616	615	620	597	588	629	547	607	598	580	596	570	604	539	580	555	599	569	585	593	621	586	576	588	594	588	643	593	562	595	588	586	616	600	599	637	584	621	615	573	622	624	584	574	575	602	551	616	575	593	629	571	593	598	585	580	597	607	612	592	537	578	578	588	587	567	574	549	612	577	564	593	592	590	620	596	567	621	553	617	583	630	590	622	602	651	596	590	589	606	548	571	549	573	534	612	576	594	614	610	619	590	573	607	597	617	604	610	596	551	609	596	609	592	588	584	601	568	599	608	570	562	624	595	565	635	570	630	615	621	580	594	596	594	630	572	548	586	592	577	600	577	548	562	614	560	599	585	634	601	630	621	608	592	597	586	584	599	576	640	621	574	568	557	573	589	571	595	611	558	564	611	599	561	580	579	618	633	629	573	579	565	530	594	602	575	573	608	575	569	608	574	593	590	576	554	596	589	598	601	579	584	579	598	575	593	633	624	564	583	604	578	588	627	571	603	616	567	554	608	584	558	534	610	580	570	580	590	566	596	607	586	566	579	588	583	600	584	556	594	604	553	560	587	589	610	560	590	561	638	586	572	614	561	585	585	574	581	590	594	582	636	546	619	575	602	592	610	590	584	559	550	610	573	601	562	597	616	562	601	571	607	586	562	590	587	606	572	568	548	572	565	576	656	576	575	592	568	569	615	586	619	615	584	588	580	586	594	589	570	592	576	609	562	601	557	563	636	626	600	608	610	582	575	617	592	564	600	550	591	604	580	601	557	643	591	545	612	593	599	560	617	577	593	581	613	550	597	578	602	572	587	578	625	601	608	564	584	585	573	574	620	574	575	624	555	606	595	535	580	590	572	565	571	572	606	596	604	586	592	599	617	571	589	606	546	580	614	626	594	634	581	608	547	576	639	633	589	575	633	563	601	620	601	604	605	582	552	605	564	591	621	574	614	572	608	620	577	572	598	606	606	608	569	575	589	615	597	582	576	607	632	621	568	622	634	598	564	604	580	603	595	566	651	558	611	609	604	576	584	608	623	589	590	586	590	609	662	622	604	598	594	581	603	603	576	614	591	600	605	599	605	591	585	581	597	565	593	603	610	613	583	582	595	622	529	584	569	595	617	618	589	613	576	583	594	616	581	579	570	613	587	578	561	624	598	595	553	559	563	609	569	654	617	592	551	590	604	589	586	598	583	629	586	611	579	628	588	608	575	586	580	617	617	613	619	605	603	574	584	594	557	620	604	596	607	585	610	535	551	571	598	612	599	623	567	582	591	610	595	600	568	666	583	620	619	547	614	570	593	626	597	609	600	618	587	593	640	550	621	625	595	563	597	569	601	571	573	615	559	638	602	595	626	588	569	586	588	600	597	621	572	600	548	593	611	591	574	584	584	594	598	587	563	619	624
28015	41302	36035	24018	14609	8399	5439	3612	2547	2014	1726	1498	1267	1184	1310	1226	1261	1265	1211	1225	1163	1076	1034	1026	951	949	890	1019	1001	1131	1031	1041	1035	988	995	952	954	959	857	910	858	889	887	838	876	888	879	884	838	868	905	907	921	856	867	861	922	880	867	899	871	889	855	876	905	899	850	913	888	871	897	888	880	861	871	901	861	888	847	942	893	871	864	840	831	821	935	869	826	870	883	879	895	857	852	837	907	851	861	869	857	897	837	853	880	876	943	870	889	897	881	862	895	902	881	864	847	850	853	829	829	866	844	850	888	838	861	874	865	894	839	858	847	826	906	832	887	826	858	883	895	859	859	854	880	860	893	909	865	879	857	824	920	895	870	912	827	854	865	885	840	864	909	894	869	857	890	874	888	836	825	828	909	883	884	874	849	867	904	857	834	841	851	946	855	922	905	851	877	905	860	889	876	908	883	867	888	865	832	871	846	844	876	868	908	867	885	892	852	862	879	855	896	852	899	881	899	855	893	934	938	895	832	883	822	861	895	903	918	839	886	886	861	847	865	900	854	866	885	877	870	920	925	858	880	915	850	838	944	857	831	882	839	892	851	832	852	906	823	859	883	874	872	854	838	877	863	861	871	866	899	916	854	844	894	854	846	847	835	855	872	839	880	915	905	908	884	846	866	873	949	875	857	849	860	872	858	857	871	884	861	851	901	864	883	844	872	891	881	857	874	869	866	881	924	891	831	868	867	840	843	887	873	816	934	828	888	841	807	890	904	767	879	876	892	895	898	884	906	826	865	840	886	837	849	893	879	920	919	855	898	888	902	891	885	874	873	921	848	848	893	813	883	872	823	838	864	867	889	873	889	876	858	859	814	888	851	873	911	907	842	862	900	943	893	874	876	908	890	861	826	877	896	889	916	882	862	865	867	855	939	891	864	840	880	913	866	801	879	884	823	873	844	983	915	855	904	842	848	882	796	877	899	902	896	811	900	868	806	897	878	888	889	880	915	888	858	874	862	934	885	833	952	916	913	887	875	896	867	842	862	873	867	889	837	917	839	828	880	876	811	873	855	880	900	829	873	909	844	855	891	885	877	817	853	938	903	831	865	899	935	867	880	848	884	861	893	899	862	892	897	885	894	836	865	836	894	874	881	886	871	836	891	859	863	841	887	854	885	847	863	892	910	911	874	846	915	888	875	868	849	829	886	875	848	881	866	850	834	819	840	861	824	836	864	898	854	882	822	820	851	845	864	843	829	858	867	871	930	862	866	876	848	842	853	899	867	886	832	860	864	813	852	842	871	829	854	851	874	828	901	899	879	917	862	858	859	868	876	856	850	919	838	848	856	877	858	954	909	866	921	865	851	838	868	878	868	931	890	898	894	855	837	887	827	853	839	825	874	844	899	872	885	912	838	837	888	920	890	921	914	877	889	919	885	815	851	913	821	896	880	841	896	876	896	875	861	906	877	807	889	887	894	791	858	881	932	832	830	804	846	865	895	920	864	841	905	879	894	839	891	876	852	880	862	810	879	858	867	872	853	889	821	801	901	920	851	853	857	864	839	896	874	864	888	863	885	829	911	842	849	833	854	876	850	916	849	893	866	858	886	845	886	892	881	901	860	864	857	791	847	857	854	878	910	867	901	886	893	889	882	870	866	842	882	895	842	875	832	895	870	828	829	875	888	866	894	859	912	896	853	934	873	883	914	816	871	859	842	840	894	833	862	821	872	837	855	873	907	925	890	831	866	851	899	857	937	877	896	902	861	853	851	891	889	833	867	840	828	878	903	853	868	869	925	837	905	899	851	858	874	925	873	841	870	879	859	913	855	927	889	884	859	851	862	900	837	906	878	872	819	846	914	886	880	904	887	899	880	899	877	839	847	889	915	898	888	884	853	833	823	854	887	905	876	902	836	804	833	872	891	852	918	870	885	849	861	854	831	932	912	866	847	829	924	888	876	873	934	885	879	942	856	873	873	897	889	862	875	910	875	905	880	928	789	882	844	854	906	842	895	873	905	848	876	818	871	824	963	883	885	871	824	835	860	904	871	872	924	886	880	882	867	823	865	852	926	900	844	886	861	913	858	833	856	799	816	863	863	919	865	835	860	866	895	890	803	881	869	884	842	879	883	867	831	866	886	879	853	926	880	853	907	924	859	900	908	865	890	906	829	874	893	903	849	840	870	877	877	848	881	820	804	831	850	853	895	842	872	911	828	822	897	870	872	877	930	864	890	828	876	893	830	847	853	856	873	852	853	853	908	869	874	893	863	904	845	848	901	867	833	849	886	870	914	871	864	912	883	870	879	872	856	883	860	841	839	837	903	899	932	848	855	849	886	940	868	879	813	843	907	917	882	840	830	888	808	850	829	913	835	883	862	854	845	882	881	890	890	892	875	847	866	894	853	899	915	889	910	892	851	847	885	835	902	881	909	882	895	844	808	883	889	807	904	845	895	896	884	858	873	863	874	819	885	859	816	845	886	883	866	894	845	870	911	891	881	862	911	870	844	849	858	824	875	908	871	849	873	892	888	840	893	832	885	886	919	894	868	864	862	862	859	843	927	831	928	917	788	867	857	879	877	892	907	821	863	923	831	823	849	879	889	852	894	889	907	862	844	846	831	868	836	849	895	841	875	865	853	822	888	857	861	901	903	810	876	893	945	874	902	851	886	883	876	872	836	952	860	901	829	899	852	857	860	898	860	883	863	836	842	870	847	891	832	850	893	856	850	874	903	871	883	887	844	880	853	841	885	862	859	885	867	863	865	848	877	894	860	839	862	817	889	826	916	859	894	884	846	921	838	882	861	893	855	848	868	874	872	888	907	899	897	890	858	863	853	902	890	854	864	821	899	817	845	870	877	876	877	832	844	876	844	823	902	886	863	820	874	893	874	854	875	904	828	862	876	859	908	884	859	861	866	886	875	861	838	855	885	884	853	847	907	871	834	867	913	860	924	891	903	879	911	869	876	883	882	802	904	879	906	840	883	855	798	859	884	907	903	846	876	837	924	875	965	861	832	921	911	903	892	894	865	871	866	833	864	869	864	878	888	853	913	901	877	900	945	843	911	830	834	912	891	898	892	856	865	870	850	840	901	863	832	850	872	867	905	897	857	858	900	882	904	894	818	866	870	908	830	844	865	901	869	846	864	888	905	877	849	873	910	863	851	879	856	885	911	863	814	884	859	892	865	879	883	890	860	871	899	891	897	906	805	883	823	890	864	851	894	867	903	857	858	895	883	881	873	914	903	913	853	863	872	927	883	918	904	893	917	845	839	904	882	884	920	850	862	872	870	860	892	896	862	873	863	874	848	901	842	890	844	896	928	915	864	860	869	927	864	876	927	859	898	865	861	911	832	876	879	865	856	864	913	903	894	878	906	856	811	906	857	881	867	882	911	933	870	839	947	829	854	913	898	832	922	820	902	863	870	874	866	863	824	840	856	875	906	873	857	897	903	881	869	855	857	824	834	857	881	912	887	837	852	836	883	896
24725	21622	28796	25616	20282	12279	7122	3689	1795	1179	1089	926	808	787	781	826	769	803	731	733	786	667	707	709	686	664	608	713	799	792	724	698	858	920	817	882	729	702	597	597	625	598	553	580	624	603	588	544	644	597	615	565	571	603	596	534	593	547	577	582	623	568	613	645	639	566	590	658	564	578	613	639	593	599	597	613	611	581	598	548	598	567	587	622	603	636	613	578	576	611	599	533	628	589	584	586	612	587	580	610	586	572	602	580	603	558	612	643	587	599	620	622	644	623	581	566	609	619	571	634	630	623	600	597	570	582	612	628	595	611	593	566	590	546	641	634	605	625	619	621	594	591	607	603	646	613	607	578	571	594	580	607	565	573	585	575	632	619	602	592	578	589	583	622	595	594	617	597	628	622	568	631	575	606	647	588	560	596	607	596	599	630	607	564	611	575	577	604	596	555	584	616	613	604	595	596	572	602	545	595	576	612	603	544	556	593	586	620	596	617	587	624	597	571	599	593	601	607	587	545	590	632	574	577	589	614	600	584	579	632	600	635	594	571	564	594	588	602	602	592	610	596	601	581	585	634	565	595	585	605	609	633	603	610	584	574	585	595	617	634	595	622	573	611	597	601	609	610	600	606	600	548	586	573	604	621	653	576	566	600	600	629	608	544	624	586	596	603	601	651	561	598	595	606	589	592	590	591	579	576	574	613	632	605	567	583	595	577	584	620	569	615	579	589	624	578	550	629	576	606	623	592	596	594	608	624	612	607	591	569	623	563	599	590	570	578	552	604	600	610	600	628	596	590	624	592	583	604	576	586	630	586	629	586	595	590	573	649	589	565	604	586	611	538	594	581	566	588	650	645	608	595	623	595	605	545	581	605	618	662	622	604	637	633	610	534	608	638	591	566	592	600	616	586	575	571	607	592	636	573	623	573	598	616	591	578	616	596	608	635	597	581	611	619	579	619	608	603	586	623	552	562	602	594	592	628	663	590	586	626	597	580	629	603	614	568	593	640	634	576	622	626	632	646	581	588	609	621	609	600	623	565	604	575	598	584	587	586	607	618	581	556	583	612	601	615	575	618	609	588	620	607	563	579	625	601	566	561	596	600	582	587	620	587	613	591	595	584	608	602	578	590	584	553	599	558	611	599	599	573	553	653	583	585	595	608	594	587	560	585	598	578	636	611	584	564	572	603	622	600	616	574	579	606	594	631	599	574	573	624	606	614	617	642	591	620	609	609	605	555	628	607	568	599	595	633	579	573	607	561	576	594	579	609	547	596	623	569	615	591	558	613	605	601	591	549	567	596	576	578	589	611	605	612	534	618	595	599	578	548	572	629	607	604	579	599	602	570	568	598	614	561	600	567	641	565	581	591	573	622	598	593	563	602	593	565	570	631	618	557	605	568	632	607	606	595	558	569	629	575	604	562	559	589	626	582	551	619	615	616	591	641	633	580	572	552	599	634	644	602	608	630	569	606	561	591	594	625	566	608	611	571	594	562	615	603	633	640	582	575	637	597	660	588	566	582	576	582	584	602	571	614	620	597	618	611	628	537	580	622	587	583	615	604	595	582	597	590	587	570	601	555	558	581	577	607	650	598	593	597	607	632	613	577	614	601	664	598	595	549	542	572	606	657	568	621	608	584	608	593	577	612	569	599	592	601	599	611	558	608	598	579	605	549	567	616	608	600	600	584	627	560	564	548	607	536	591	671	574	576	619	576	584	558	633	577	598	603	614	615	585	597	640	634	597	584	594	636	586	615	582	587	615	599	628	618	558	608	612	592	657	638	595	621	577	655	628	563	604	563	603	587	614	603	608	618	655	581	619	554	587	625	599	649	566	617	587	608	625	583	617	542	594	601	633	621	629	598	533	546	623	645	560	573	603	583	579	597	575	619	604	607	598	580	612	632	620	590	638	579	617	609	640	612	579	581	610	595	618	616	572	592	630	585	619	597	577	548	626	575	566	623	607	580	575	612	620	627	588	608	639	566	600	573	640	589	623	581	575	617	588	577	622	592	575	575	608	565	573	601	579	607	597	608	592	582	609	614	611	545	566	586	613	584	594	549	601	597	617	596	590	615	570	603	627	558	599	594	626	581	599	534	569	580	571	579	600	586	612	590	623	631	649	600	585	615	577	595	594	560	601	618	569	611	567	622	588	555	578	644	588	600	575	609	603	603	594	585	597	593	574	606	603	602	588	548	597	583	610	580	565	609	561	598	562	602	628	579	614	614	598	604	574	602	571	587	575	588	585	640	642	584	595	569	575	569	621	575	589	562	563	568	613	606	607	549	595	574	595	568	605	559	555	596	616	620	643	574	635	595	616	562	618	588	587	602	584	613	597	632	566	625	600	590	622	594	587	600	577	604	595	637	577	636	617	615	623	619	646	607	629	599	564	605	600	596	598	595	587	606	621	604	599	594	626	608	597	622	597	616	565	555	575	615	598	594	580	564	583	612	579	597	603	639	585	607	602	615	593	612	584	597	592	621	585	576	569	592	601	588	614	572	579	587	602	595	602	592	602	578	596	622	594	569	563	612	605	606	601	588	630	603	590	617	572	576	639	606	561	571	595	540	664	565	564	637	625	554	571	651	562	608	604	602	596	588	617	615	595	557	593	615	637	643	599	602	608	548	584	633	608	591	592	611	613	569	648	558	615	580	583	618	609	609	597	635	600	570	600	596	583	596	601	618	576	553	659	580	611	566	612	592	621	592	569	571	585	620	608	620	573	611	589	542	566	606	627	595	623	584	602	599	592	571	565	560	554	594	585	597	590	607	592	575	634	583	622	566	588	621	559	579	623	568	581	583	581	636	616	567	624	631	616	619	582	569	629	592	597	562	532	609	610	615	602	611	609	617	629	588	534	639	557	600	603	616	621	590	649	625	592	623	589	625	583	591	596	575	598	606	556	623	588	584	611	581	582	606	643	634	608	571	574	592	582	591	553	629	601	626	561	613	607	593	607	588	645	618	583	679	589	606	598	620	586	554	594	590	599	601	589	548	613	573	616	603	575	597	630	625	644	580	605	593	614	565	592	578	609	598	604	615	583	571	613	601	573	548	589	634	593	594	571	597	591	582	595	533	605	601	566	578	584	604	608	588	623	634	604	603	639	603	598	626	591	594	620	608	596	572	566	609	644	625	567	587	644	577	619	579	585	577	599	597	627	583	581	557	593	578	615	601	597	581	580	587	603	577	571	606	586	579	586	600	600	601	623	549	598	570	598	587	632	589	609	561	624	621	599	604	622	580	554	600	617	596	600	567	559	586	599	621	631	651	602	571	585	624	596	571	614	610	589	594	600	595	610	591	602	589	629	577	609	592	581	602	602	653	626	627	569	601	577	563	614	603	621	610	663	544	590	624	616	593	554	572	618	597	583	598	636	599	650	590	630	606	576	618	597	559	608	609	611	638	585	625	625	586	583	593	590	594	566	616	604	597	594	577	636	581	592	617	594	579	628	649	591	576	582	617	615	582	608	609	572	568
30703	48816	43685	32337	20843	14944	11873	7367	3935	2701	2214	1765	1481	1530	1497	1465	1441	1379	1329	1342	1279	1256	1202	1125	1069	1104	999	1151	1553	1424	1120	1155	1444	1600	1550	1553	1221	1155	1013	917	899	856	883	912	904	867	900	886	921	939	897	834	860	918	877	905	853	884	928	843	890	890	858	898	856	847	889	907	873	896	865	861	850	893	890	880	863	821	943	908	893	855	845	925	866	869	850	898	870	949	830	936	892	871	887	922	851	881	870	880	880	887	867	904	871	908	905	881	848	891	902	859	878	836	904	880	904	908	918	840	899	889	880	832	914	864	912	876	824	878	931	884	873	886	816	889	889	904	885	860	885	894	913	894	924	828	858	911	865	892	890	868	910	857	907	926	864	900	869	896	870	864	944	864	875	864	884	868	823	829	838	883	886	894	868	928	898	875	897	864	895	880	823	951	876	966	908	864	848	899	896	867	849	873	888	872	919	964	841	879	878	884	887	884	869	845	887	927	837	901	894	880	857	887	893	917	870	863	908	919	877	888	959	876	814	849	832	922	959	885	889	876	862	857	855	889	879	861	899	845	839	865	903	913	856	910	861	905	881	875	867	899	851	913	956	870	831	919	930	920	892	885	812	895	875	845	962	823	863	908	903	933	849	887	893	893	902	910	880	851	899	878	940	869	928	884	896	843	901	919	804	910	905	880	811	834	868	904	901	858	840	903	877	841	866	883	902	877	867	824	893	826	893	847	861	891	902	879	881	844	837	913	924	851	889	849	848	890	929	929	893	882	919	854	875	875	893	911	864	871	820	860	844	866	928	876	941	874	923	884	884	871	913	901	908	884	955	870	885	904	939	924	895	887	874	837	835	852	831	873	875	893	814	849	894	928	873	933	885	889	861	895	853	905	921	855	886	881	857	939	862	884	883	896	850	898	900	850	871	937	864	874	860	902	878	896	907	897	840	867	898	866	884	858	908	873	937	904	905	888	855	880	896	868	819	850	855	833	859	882	876	804	884	854	893	863	864	928	905	891	875	848	880	852	926	896	847	863	839	904	852	903	896	910	881	925	854	841	913	864	872	892	878	917	920	850	895	918	896	886	896	844	886	855	888	881	847	899	900	873	874	883	910	900	873	860	860	875	877	866	915	865	870	889	839	842	862	911	899	875	823	865	908	842	896	913	836	912	872	830	849	895	917	914	870	915	888	916	835	888	849	879	891	878	921	918	851	834	903	880	867	850	907	833	869	857	871	861	853	831	862	855	951	928	870	927	884	876	898	869	881	887	827	856	845	914	873	854	885	878	816	931	869	866	887	853	856	916	896	907	914	847	897	814	883	887	902	884	844	860	863	890	855	914	895	821	857	914	846	876	862	892	864	850	928	857	918	863	881	930	832	899	814	877	916	856	902	859	915	883	854	865	897	852	931	870	881	899	867	902	926	893	878	906	879	941	859	847	848	847	789	877	854	827	853	846	875	830	890	856	868	898	851	817	874	896	899	890	938	887	876	861	887	902	861	882	827	862	835	874	865	848	932	862	858	844	906	877	888	835	883	893	900	893	902	928	915	936	909	882	872	866	880	881	886	835	861	887	877	852	899	899	824	865	914	933	899	885	864	863	904	915	928	910	887	857	867	890	891	897	913	858	844	829	881	855	932	861	893	863	850	896	848	918	836	860	839	919	907	933	924	908	886	858	898	862	828	871	879	946	898	850	841	874	865	868	895	917	856	866	879	841	885	867	940	915	857	848	846	845	888	897	911	899	816	916	861	884	867	878	906	893	881	892	889	874	857	931	867	905	868	901	888	853	915	840	845	824	884	894	860	893	909	813	839	850	832	897	894	888	850	851	864	880	902	893	931	911	887	868	875	853	880	896	879	857	903	837	882	905	869	832	841	882	865	870	925	867	889	891	923	853	886	875	923	882	865	925	903	882	866	883	866	883	874	812	889	871	833	844	919	844	898	868	904	847	903	894	878	848	869	864	848	924	889	889	800	875	918	850	893	875	938	852	883	889	878	853	866	902	839	916	808	860	876	871	876	900	893	884	893	893	904	878	863	823	902	883	900	942	885	873	877	891	825	887	878	896	877	885	902	850	831	874	878	906	870	892	853	852	874	852	951	870	835	868	895	856	830	879	922	861	902	892	916	878	841	858	889	857	896	896	855	883	888	852	891	862	877	858	869	873	863	887	906	906	828	834	876	864	918	929	871	878	888	870	858	865	840	843	906	880	877	901	866	846	853	915	886	840	864	920	861	912	850	884	865	845	897	876	861	913	918	847	890	849	924	836	909	869	871	915	851	901	884	819	888	889	854	894	846	827	864	927	875	892	888	832	829	891	868	854	895	856	865	868	881	897	910	873	881	868	850	898	839	858	912	862	908	916	860	877	862	843	880	848	833	922	822	825	849	891	870	862	858	967	917	882	874	859	845	902	927	863	935	901	884	810	859	849	867	899	886	883	870	907	877	913	881	891	882	882	923	902	887	882	918	934	910	934	856	874	898	914	885	895	893	901	898	857	885	910	929	887	878	884	893	887	850	879	848	865	918	863	864	848	856	879	844	896	871	893	922	912	860	887	850	816	876	904	839	891	820	846	871	933	887	848	862	915	881	830	877	864	899	894	887	882	905	853	875	907	864	876	854	845	957	835	914	869	895	874	850	899	852	869	879	888	913	900	859	883	853	860	856	843	817	900	881	851	870	839	927	856	848	856	904	853	880	875	814	885	882	921	907	873	858	867	885	854	837	863	870	876	871	907	859	857	854	892	872	844	911	885	847	909	866	845	883	876	890	927	875	830	914	891	883	924	907	945	888	908	849	910	855	851	879	856	891	900	853	898	881	861	875	904	850	877	896	870	885	900	860	903	856	899	879	875	858	866	847	845	919	861	887	881	869	847	901	891	897	850	843	887	846	862	819	870	924	859	929	850	913	864	930	856	866	873	853	874	888	869	850	857	891	896	926	864	878	876	867	889	843	861	864	864	859	867	898	830	943	863	924	880	851	859	901	880	897	851	890	846	903	900	864	896	893	879	847	879	851	838	881	905	858	881	915	841	890	839	882	823	899	876	848	873	854	878	927	864	942	895	828	827	875	871	848	867	879	908	791	847	891	852	850	947	868	867	892	916	914	853	901	936	872	876	887	837	851	879	833	818	836	891	885	910	937	911	908	892	910	853	920	850	926	839	874	856	883	893	827	905	872	869	826	857	885	908	889	844	924	885	875	879	885	881	896	848	874	959	876	834	882	941	857	911	830	834	894	915	883	882	873	919	905	856	894	895	839	855	929	886	886	830	882	876	923	878	894	937	927	846	892	874	916	828	840	829	873	873	866	910	890	894	910	842	932	855	978	880	926	857	870	911	860	844	884	871	942	887	831	832	903	883	921	880	848	889	879	830	853	933	883	914	885	879	861	888	897	891	873	846	925	873	875	844	887	871	868	893	880	855	850	902	867	879	859	870	860	888	855	888	887	875	882	858	858	896	879	866	853	882	886	812	912	859
23564	21669	29472	24389	22113	21834	16864	6629	2767	1727	1402	1164	949	900	947	894	872	823	838	854	798	771	765	769	643	667	847	1025	1020	713	675	654	1162	811	715	854	1111	1189	923	758	617	598	602	608	592	595	606	618	628	646	590	585	604	603	585	626	586	563	576	608	603	590	563	620	585	565	677	622	602	580	598	613	604	604	661	615	628	639	593	611	639	612	571	605	604	590	559	657	633	599	550	622	563	599	618	618	622	606	543	601	567	604	584	632	567	573	624	601	629	627	604	604	623	576	600	593	608	597	604	599	578	594	600	572	600	584	538	604	643	577	620	610	621	622	643	592	587	616	619	595	618	599	596	607	604	560	595	604	613	602	574	649	605	589	568	634	567	610	578	610	618	570	635	566	623	602	647	604	574	586	636	639	615	617	584	587	576	602	576	578	671	624	578	610	614	622	612	555	602	585	585	614	583	585	603	620	608	617	558	568	626	585	648	601	603	618	591	590	599	582	599	619	638	606	580	651	599	594	649	619	630	581	596	618	597	607	606	641	590	590	609	630	585	579	594	599	630	608	680	617	640	599	640	625	577	609	585	616	570	594	633	620	575	578	624	623	583	583	599	565	567	592	606	610	606	623	596	622	588	594	613	606	657	589	620	637	619	598	605	612	568	620	613	579	561	585	616	598	627	628	557	645	629	559	595	611	563	607	603	611	603	592	612	582	593	638	637	636	656	580	569	649	575	592	581	555	584	558	614	598	582	606	573	595	605	598	595	576	567	566	607	606	632	620	580	574	588	617	627	646	609	613	581	569	634	612	610	658	627	561	594	617	645	561	623	601	636	566	569	598	573	619	588	599	605	633	619	593	597	632	591	583	619	594	616	601	562	580	610	642	610	595	604	597	550	597	563	665	563	584	583	610	643	629	616	582	596	607	597	599	636	566	603	608	542	582	573	611	613	594	618	611	599	636	621	538	614	599	580	630	591	603	565	581	579	645	665	605	602	597	662	618	571	631	603	569	598	613	633	612	595	601	602	589	614	571	611	617	596	601	588	561	653	579	611	609	636	554	612	614	643	612	608	587	598	564	611	583	621	583	638	616	660	575	588	582	588	578	567	585	600	619	614	609	559	563	631	624	611	611	614	592	596	631	621	602	633	551	609	574	598	608	563	604	557	582	620	624	614	609	646	595	608	647	617	611	608	602	622	618	614	590	597	554	615	640	581	583	629	598	615	601	583	601	644	620	587	587	617	609	596	581	606	579	592	647	641	625	600	597	585	616	615	641	613	616	611	575	611	601	573	620	616	614	573	605	582	603	629	609	577	575	598	585	556	601	634	605	608	579	604	585	613	648	583	612	630	589	663	573	616	609	610	584	630	612	604	634	617	602	589	606	586	638	609	580	572	604	607	595	607	610	580	600	589	650	584	591	602	612	596	568	591	609	618	594	604	607	573	602	628	580	604	592	576	601	604	592	618	613	587	634	586	607	643	597	571	616	635	603	633	645	607	581	621	590	633	583	554	584	570	594	626	601	594	629	634	624	609	624	657	593	589	605	573	586	617	595	561	597	594	607	596	595	609	585	582	598	628	604	572	606	636	574	583	617	581	583	590	612	630	637	635	594	544	597	616	618	586	592	648	581	594	587	647	632	573	635	610	609	651	611	575	584	610	590	590	620	568	613	609	566	584	640	617	591	588	615	618	576	610	594	598	630	584	641	607	619	621	577	610	604	602	586	613	556	616	584	600	638	579	622	611	613	564	636	617	602	602	629	582	603	579	551	617	596	600	601	586	604	622	533	597	639	584	576	610	586	583	631	620	610	612	635	615	616	563	604	577	578	584	609	605	606	581	604	608	639	630	597	589	600	588	582	590	606	645	606	592	581	612	649	601	658	600	532	648	587	656	634	628	597	607	607	527	611	648	608	618	639	621	561	628	612	605	586	599	603	612	598	598	564	607	571	580	535	610	574	598	617	618	623	605	562	591	609	625	613	623	609	644	629	597	644	614	544	614	620	608	575	600	600	601	584	576	565	586	600	623	605	595	596	625	586	602	580	566	559	634	575	615	574	619	619	547	606	617	609	660	582	627	611	573	619	577	601	587	587	588	619	618	618	626	601	601	598	589	629	586	600	613	613	576	603	576	602	580	592	557	623	595	615	607	586	602	622	602	554	553	638	561	615	586	571	575	586	604	613	600	627	564	623	596	636	591	557	636	561	610	621	630	581	618	628	628	616	623	629	617	604	577	598	600	572	635	621	589	615	573	611	559	582	604	575	621	639	606	611	634	596	591	608	590	585	614	605	580	581	568	537	613	574	610	577	575	588	605	577	561	615	567	590	630	578	617	557	616	576	607	618	592	597	594	591	599	625	563	602	593	645	574	641	611	570	589	575	591	588	588	561	602	604	574	639	576	599	621	658	625	583	624	564	609	607	606	576	604	621	580	622	563	568	601	626	609	576	624	599	581	636	581	633	607	627	588	579	580	618	632	613	619	583	630	536	632	582	612	617	582	625	596	588	636	584	593	614	636	575	592	581	611	579	607	642	627	605	573	604	602	616	639	593	628	592	608	616	611	636	578	593	572	590	633	573	613	631	584	605	580	599	569	633	632	577	599	622	581	595	570	584	603	572	589	611	586	603	617	556	629	595	629	566	595	626	630	637	546	581	631	583	614	577	582	628	604	580	631	596	659	654	608	597	593	645	618	610	585	654	616	624	662	599	553	613	608	596	585	618	594	631	615	583	598	631	618	590	609	574	604	592	606	608	616	589	554	626	614	628	578	619	620	638	594	606	590	587	646	568	623	601	639	610	603	605	632	619	640	549	595	619	634	614	662	610	559	580	611	613	571	617	618	577	584	605	610	627	584	598	598	595	583	555	618	597	605	569	599	592	624	631	578	572	597	591	586	600	662	609	632	594	554	592	605	578	596	632	603	587	621	584	679	648	607	645	603	616	599	587	596	620	608	614	584	571	593	597	632	584	568	640	606	598	598	612	577	644	597	620	597	612	631	631	597	572	583	569	569	567	598	599	627	549	608	585	628	614	619	590	572	597	594	605	580	632	581	596	653	598	632	562	611	625	620	582	590	599	585	595	602	576	615	650	624	541	607	626	629	596	575	595	592	611	576	647	595	613	619	597	672	581	651	613	602	588	625	622	639	594	609	607	576	634	604	586	581	603	585	598	630	619	631	607	578	613	597	616	599	564	564	608	644	637	560	577	589	585	587	624	584	571	584	584	619	595	633	572	583	654	600	656	589	572	590	574	664	568	603	647	591	621	621	552	615	637	609	585	603	594	630	575	633	604	602	570	597	642	632	590	592	631	584	610	567	541	611	628	598	596	608	614	626	622	651	599	631	575	579	597	607	609	603	586	646	601	592	574	573	599	620	591	599	609	601	604	619	622	576	569	600	601	583	550	610	635	565	624	588	635	646	624	621	605	563	610	614	632	569	628	596	560	623	606	572	634	621	627	580	605	607	640	596	618	564	513	620	545
33960	53830	46948	35480	28052	22807	19022	10794	5637	3690	3135	2402	1892	1660	1747	1671	1563	1578	1554	1526	1282	1342	1176	1141	1120	1071	1332	2079	1912	1115	967	1154	2400	1282	1143	1605	2224	2199	1666	1198	972	894	928	895	869	897	833	867	886	885	804	915	906	871	873	899	870	898	912	873	863	918	875	880	918	831	855	849	843	870	866	810	853	890	874	866	853	892	881	883	902	889	858	868	877	888	825	882	873	845	877	928	871	909	819	876	842	918	892	890	900	867	871	894	867	916	849	825	867	856	886	853	887	858	848	857	835	876	834	816	886	856	883	907	859	899	891	850	844	844	876	918	849	848	880	879	871	889	819	772	871	851	890	845	932	893	873	945	823	827	851	886	863	865	898	815	901	912	843	892	787	860	907	916	899	836	911	868	934	924	831	870	941	838	873	880	867	891	814	818	861	864	867	854	893	800	856	882	821	843	831	856	824	881	915	800	876	873	902	869	882	894	880	851	914	898	882	909	879	834	848	850	849	892	888	830	900	876	848	880	902	869	846	889	850	860	885	841	850	917	893	860	867	883	834	910	867	872	859	805	873	907	923	870	838	830	900	919	870	880	900	877	814	877	873	851	826	874	878	870	864	844	903	890	903	841	890	844	891	916	889	873	846	875	874	905	851	839	925	886	875	908	809	868	811	889	926	889	884	874	883	914	880	885	823	911	892	827	888	857	913	804	812	865	838	870	870	927	763	855	851	886	843	890	891	859	906	870	880	850	808	901	889	944	918	877	839	858	877	896	843	865	870	885	912	915	866	880	867	850	880	939	842	872	862	845	841	902	861	924	853	848	884	889	881	888	874	907	858	921	906	920	827	878	858	913	889	882	882	879	902	848	900	831	818	856	880	847	894	937	863	878	856	809	824	852	852	877	885	910	885	839	827	882	910	851	866	881	899	836	903	875	881	861	878	847	934	918	867	883	869	839	876	850	868	858	863	868	910	910	846	892	886	883	905	880	838	862	860	861	883	891	866	926	893	848	846	857	858	859	931	898	929	843	879	906	880	842	873	903	952	878	858	904	842	877	868	883	864	867	887	833	877	886	937	909	910	885	884	878	847	895	876	822	898	910	883	826	823	892	895	851	885	881	881	798	895	959	904	828	875	846	866	848	860	872	853	895	859	885	916	889	876	919	863	872	878	832	878	881	856	865	889	855	834	897	862	885	906	918	878	881	850	858	900	825	870	853	882	892	869	846	890	824	889	927	881	838	880	848	906	879	878	855	886	894	911	824	895	840	842	903	871	868	832	860	881	849	951	891	826	822	877	924	859	849	866	902	845	936	839	914	866	858	868	868	901	835	887	886	870	839	867	862	879	855	841	835	890	840	831	846	870	911	884	872	902	883	891	918	932	828	901	910	889	876	871	850	908	849	920	841	804	867	912	830	896	848	871	881	838	879	820	880	869	904	873	843	905	885	826	854	905	861	891	874	896	857	888	887	825	834	925	876	851	848	845	888	829	834	897	865	840	871	891	896	819	836	869	849	894	845	890	869	897	849	838	862	814	856	869	893	849	875	881	867	877	853	871	911	893	866	872	887	888	851	849	926	894	863	893	880	820	858	886	872	861	843	866	891	883	878	889	870	877	898	892	912	895	885	914	904	899	854	863	841	834	885	889	874	853	854	886	884	873	863	897	886	881	895	837	895	777	899	855	853	837	895	836	894	864	882	870	879	864	878	860	914	879	888	862	855	904	860	903	901	891	850	916	835	830	870	851	842	855	857	945	875	862	842	879	854	887	875	865	914	847	901	843	898	934	873	849	882	887	904	814	874	916	884	889	818	853	871	866	864	858	905	815	881	928	854	860	938	838	830	896	888	862	858	878	882	875	833	826	893	876	886	906	896	892	895	852	887	859	893	858	845	885	842	918	823	859	802	875	902	922	888	872	839	840	885	863	882	926	898	872	850	874	883	887	849	878	853	900	861	841	900	861	884	896	907	871	829	880	895	874	871	857	880	855	827	865	870	854	851	878	876	862	865	904	873	862	913	865	862	913	831	864	870	880	880	903	882	899	886	905	864	814	868	849	802	859	856	847	884	841	866	878	852	872	871	904	830	892	878	861	884	828	834	849	888	851	868	892	855	969	901	811	839	898	864	888	885	897	882	862	909	838	858	906	851	840	911	940	864	851	835	865	889	870	841	875	857	899	879	902	857	874	891	879	864	927	859	871	865	887	889	798	933	885	860	844	902	856	905	849	876	851	877	829	821	905	829	864	924	862	912	836	871	841	872	870	944	840	901	867	792	837	843	883	913	884	887	842	919	923	874	835	832	854	870	911	853	888	892	879	894	868	919	877	874	867	870	936	834	867	907	905	906	898	906	907	869	850	858	892	913	856	902	878	873	871	895	892	858	905	875	824	876	891	862	898	890	836	879	849	884	868	879	863	908	883	862	879	924	883	867	825	924	835	864	897	866	886	891	898	879	903	880	892	862	843	856	894	859	904	958	844	919	879	849	895	859	841	818	859	855	870	886	842	881	892	872	884	879	886	884	929	941	868	859	882	862	876	817	890	857	864	863	884	891	889	870	834	873	863	912	814	869	852	864	855	861	874	864	878	956	849	883	850	862	866	871	833	878	838	851	910	883	833	896	879	879	869	859	855	839	893	879	849	888	868	860	879	845	851	903	825	873	947	838	906	881	891	922	882	872	866	888	858	842	925	860	875	867	880	852	884	867	874	868	875	872	873	924	899	834	896	822	815	881	824	897	873	890	890	921	853	905	862	832	838	890	871	885	849	843	835	883	887	880	844	902	885	891	862	819	873	845	883	846	935	820	903	873	907	882	865	892	865	834	887	848	860	868	929	912	864	909	902	879	868	933	877	851	903	861	863	834	905	886	853	907	866	918	874	895	812	894	843	886	828	871	905	904	901	910	849	803	852	812	936	900	826	863	881	865	870	928	899	868	904	879	900	861	854	892	870	875	895	884	836	879	885	916	792	895	858	904	833	904	850	886	930	862	887	841	865	843	883	909	833	833	905	882	852	917	898	892	885	861	893	882	858	926	898	854	866	879	855	825	919	876	844	843	859	883	903	846	885	861	886	849	834	851	838	821	858	839	875	836	849	930	832	854	827	899	926	886	892	853	844	874	869	837	873	863	891	834	891	871	867	912	867	858	873	845	863	864	880	898	886	836	946	832	878	841	837	790	882	910	882	887	828	840	906	895	855	867	870	863	874	874	884	942	838	916	875	889	883	873	859	907	885	894	881	892	900	834	901	880	899	854	859	850	887	892	853	897	912	866	850	856	911	896	839	882	890	941	892	868	886	897	863	886	873	930	856	843	852	847	864	936	865	828	847	898	910	906	856	840	875	861	886	933	893	861	892	864	875	912	904	847	835	843	896	851	851	904	908	884	858	854	873	828	870	855	883	804	870	829	865	854	865	877	852	863	887	840	871	886	872	901	919	842	851	880	897	850	852	908	905	863	850	838	888	874	848	866	881	888	846	917	896	851
28664	25676	27462	19548	8114	4377	2517	1523	1088	898	841	806	788	717	633	684	667	678	638	666	710	689	664	623	655	634	632	650	612	626	637	627	603	596	583	695	659	635	682	677	593	612	578	572	593	597	626	587	578	600	618	624	623	581	610	605	607	621	629	639	557	598	616	592	626	621	600	603	557	636	578	583	574	624	586	618	607	598	609	604	603	594	608	582	599	633	625	596	621	584	611	628	645	572	593	591	611	641	647	599	612	652	605	604	639	611	617	625	588	611	578	667	605	623	582	598	572	621	623	606	609	571	636	594	571	612	577	619	619	604	581	652	604	565	590	595	635	588	588	593	592	585	641	590	555	581	589	581	562	604	583	582	617	561	595	583	602	582	629	622	614	636	583	566	578	594	608	628	603	591	602	584	583	604	592	574	532	617	564	615	617	554	597	616	612	616	574	573	627	586	543	593	641	567	583	586	606	607	599	596	633	657	593	581	623	600	562	581	558	607	595	619	624	608	635	606	619	611	605	612	629	647	635	624	620	639	621	584	610	647	624	596	539	579	621	566	601	581	598	606	584	606	571	621	657	578	601	653	612	622	616	628	583	611	590	604	618	632	616	615	583	583	615	601	623	594	611	606	595	582	582	576	607	640	580	596	583	595	624	608	626	584	610	602	584	632	617	633	605	651	603	606	600	560	630	612	557	585	577	579	579	578	564	622	568	591	594	606	592	584	626	604	592	574	584	632	602	580	597	578	586	573	552	586	590	610	582	619	607	607	597	591	552	573	584	596	589	617	590	567	622	624	605	582	577	604	547	626	582	590	616	612	585	560	600	660	567	602	636	619	566	623	574	629	664	590	575	644	596	637	576	594	659	642	588	607	564	629	549	554	607	594	643	584	626	626	559	606	662	596	600	606	601	593	561	582	615	608	594	587	566	600	610	620	633	640	585	601	614	567	564	605	591	611	614	636	620	584	629	570	602	630	569	620	649	613	620	553	575	609	624	629	632	616	631	600	633	559	651	608	636	610	592	544	646	594	592	596	615	631	560	574	581	611	652	570	608	578	582	581	596	571	612	589	629	641	600	571	624	620	598	589	616	602	644	591	655	631	595	577	591	626	562	614	633	568	573	602	645	599	621	603	593	584	583	642	623	592	602	590	628	593	620	611	567	584	626	616	637	593	614	579	619	615	574	586	587	619	619	598	577	640	625	593	608	607	635	614	624	575	579	578	570	593	601	611	584	604	615	609	591	574	611	620	588	610	591	604	568	621	587	591	600	593	623	614	597	614	626	604	626	584	602	600	576	572	601	605	613	608	647	641	610	657	604	596	602	612	562	570	541	597	612	602	618	632	642	621	588	584	628	584	580	660	609	596	570	639	605	596	603	618	588	596	612	612	635	569	594	606	549	611	589	594	628	654	589	571	609	585	586	602	597	641	560	575	587	624	629	608	595	594	582	598	599	593	588	559	570	606	623	580	599	581	574	602	612	628	587	604	641	591	590	608	523	619	612	595	586	619	660	615	575	623	610	623	622	590	567	567	611	608	600	604	592	601	595	605	540	640	628	583	586	608	587	577	586	635	532	577	604	599	607	628	638	612	578	647	553	580	608	603	634	588	585	591	587	642	576	645	607	606	599	590	574	578	583	578	592	625	629	565	561	615	598	626	608	597	613	607	578	589	639	615	557	592	631	616	606	579	572	609	600	633	623	584	633	562	615	588	594	583	570	551	628	614	626	614	602	632	641	609	588	584	590	625	648	601	575	559	705	563	537	589	612	617	630	605	628	601	614	587	615	628	573	617	618	611	582	614	630	558	597	577	652	609	612	591	604	607	598	631	555	629	631	615	590	620	588	575	641	543	591	625	626	589	632	575	568	595	649	638	590	586	584	588	596	598	576	644	599	632	565	579	636	642	611	604	635	589	575	583	613	647	572	598	574	659	593	645	623	620	598	602	541	584	599	603	613	596	635	628	592	584	619	564	613	601	561	609	622	577	636	579	617	636	629	597	579	635	640	600	587	587	607	636	609	569	623	623	585	621	614	564	595	600	600	598	594	606	590	653	569	599	565	603	592	592	633	613	608	566	589	602	633	617	613	579	615	626	637	589	597	601	561	619	575	631	622	592	623	615	606	601	550	560	585	658	585	603	615	596	544	576	580	617	591	521	596	628	649	642	633	574	601	562	611	627	637	588	634	600	547	586	617	584	545	601	616	583	614	541	642	561	598	598	590	608	545	617	607	576	595	636	605	636	632	640	581	635	593	612	604	582	630	628	644	611	649	618	607	576	616	649	580	595	568	611	582	599	566	637	577	586	573	629	585	585	579	605	631	655	598	633	604	599	655	644	572	611	616	580	593	638	588	565	597	631	578	625	599	605	639	660	621	593	599	616	586	635	621	596	592	609	600	569	662	602	575	578	621	609	618	599	589	576	651	608	591	626	633	570	601	598	595	616	556	580	580	604	632	640	607	581	584	542	602	592	615	605	636	592	615	648	606	596	618	627	631	599	617	590	621	560	661	586	574	572	616	590	605	623	617	592	642	618	615	598	608	627	659	592	639	562	582	564	561	589	681	638	583	553	562	622	586	657	626	597	620	601	600	579	592	582	604	605	612	589	600	610	602	599	622	607	602	594	631	647	622	622	609	635	619	643	607	603	632	612	583	589	615	621	601	550	597	615	601	584	588	647	608	627	610	583	553	599	615	625	595	579	586	581	622	591	634	613	608	609	585	606	647	556	610	608	607	603	629	604	581	635	598	614	598	639	619	576	628	608	620	586	559	599	616	645	623	602	600	596	593	623	651	575	605	596	600	639	575	615	613	623	627	583	578	606	602	571	580	601	620	603	608	592	614	648	590	584	567	624	574	598	577	587	583	587	663	605	605	587	576	595	568	626	605	597	630	613	591	594	615	596	562	631	612	593	601	604	557	566	584	563	597	622	592	643	594	592	583	633	566	586	618	615	620	584	584	564	622	560	590	609	558	588	602	600	586	624	594	609	625	607	626	583	617	576	563	574	605	607	606	621	597	668	596	635	582	637	566	618	593	619	587	611	636	643	583	601	594	584	626	551	586	608	570	623	585	590	678	627	587	644	686	619	610	605	598	631	595	612	591	637	599	598	588	619	624	606	597	594	639	593	637	604	638	599	635	634	637	610	608	576	618	598	625	577	619	617	592	591	620	594	579	571	635	610	609	571	595	612	630	580	591	564	618	633	601	597	634	613	576	571	656	607	640	613	568	609	623	615	640	605	642	613	598	610	583	568	587	619	607	625	651	576	634	611	612	582	608	580	613	612	610	636	618	602	630	600	593	569	597	554	571	586	645	633	561	587	617	591	596	592	597	609	582	627	616	606	595	623	592	578	606	539	574	577	603	634	586	623	605	606	595	609	576	597	615	585	604	592	607	616	628	620	594	633	605	656	608	602	540	568	610	587	619	556	601	615	562	617	610	603	629	567	574	599	603	590	595	615	585	581	652	600	612	606	566	632
31116	40355	36272	24554	13988	9446	6007	3669	2243	1864	1686	1477	1229	1211	1180	1223	1161	1190	1083	1122	1109	1119	1056	1019	936	1019	959	947	914	975	883	918	920	912	993	1033	1105	1059	1036	973	947	932	863	842	914	831	904	886	856	848	878	921	888	887	858	898	873	890	855	871	915	923	894	906	844	886	987	870	892	876	905	940	889	870	863	873	910	870	884	919	869	884	940	930	936	890	897	913	881	830	898	891	901	907	886	849	864	872	888	879	925	896	925	877	885	909	879	861	837	899	853	866	888	869	878	872	905	884	897	867	852	901	853	813	903	919	904	911	905	842	870	868	898	881	875	876	879	900	885	878	869	853	819	896	852	901	864	895	901	922	911	930	856	908	906	877	898	864	905	936	887	882	890	878	929	896	889	873	844	891	850	872	840	888	909	899	946	939	861	821	926	953	836	856	906	916	838	884	841	873	855	937	888	849	923	853	928	903	917	941	891	873	838	882	894	889	896	829	853	890	891	901	911	902	906	877	916	905	876	859	916	846	932	849	878	899	910	886	873	867	893	875	886	892	910	893	911	858	947	895	900	877	900	899	930	867	858	914	934	858	860	911	865	851	875	873	902	889	825	921	888	901	923	881	835	869	896	893	883	911	874	868	852	887	933	904	901	882	819	874	949	797	881	883	890	880	812	870	870	849	871	885	875	876	840	886	928	919	868	858	917	911	933	841	919	909	878	874	892	893	879	841	863	831	896	898	887	919	910	854	864	857	985	879	873	827	910	924	863	861	864	921	854	897	962	883	875	890	899	878	926	849	887	891	843	880	862	841	954	908	921	905	915	846	840	879	944	888	881	871	870	925	886	892	887	914	840	907	909	814	886	897	848	848	873	913	923	902	886	873	907	946	898	925	858	894	889	847	856	862	838	871	836	878	951	846	893	865	909	851	906	796	947	881	866	853	910	822	883	863	869	824	900	888	858	939	895	860	926	881	923	845	941	866	851	953	898	845	870	909	870	864	943	917	858	850	903	869	921	883	850	880	889	904	939	885	905	927	888	868	881	891	905	876	827	877	878	880	849	899	856	876	918	816	871	894	906	900	876	897	857	882	886	895	885	908	914	987	902	898	887	894	884	897	879	854	890	851	933	885	928	956	869	897	910	836	917	909	872	893	908	885	905	880	984	923	912	871	894	892	868	897	844	929	864	917	912	878	925	822	918	873	882	919	916	899	853	960	866	877	861	897	902	876	882	870	855	892	847	850	834	849	853	916	841	881	915	884	840	897	901	920	914	860	932	848	867	882	862	876	860	914	888	948	832	870	907	951	867	875	874	848	884	923	846	897	906	887	912	866	926	888	910	883	852	894	898	882	876	923	869	855	855	884	914	936	878	887	916	884	905	891	908	883	888	906	846	872	878	862	882	887	892	880	867	887	874	906	817	854	870	811	876	862	906	914	894	877	884	874	919	909	897	842	865	893	926	949	934	880	942	910	905	914	928	894	908	878	922	813	882	946	934	871	887	898	921	914	902	926	895	927	886	888	904	880	865	897	883	864	922	888	811	878	853	854	848	849	946	851	862	851	929	876	896	908	894	869	895	849	915	911	838	884	862	829	858	864	916	842	872	860	922	951	879	861	881	909	897	888	899	870	847	861	823	842	877	896	926	895	857	901	889	848	902	880	893	883	892	894	819	964	913	915	872	865	908	866	906	867	881	845	861	944	939	879	890	872	929	944	827	899	872	899	804	879	934	919	883	914	899	835	835	875	887	880	929	868	915	900	861	903	895	843	910	866	883	890	893	871	833	853	887	893	889	882	881	849	888	797	891	928	880	896	841	901	917	901	895	908	891	885	877	842	874	879	866	853	881	850	869	845	915	881	838	884	914	896	828	900	921	870	875	895	840	833	861	907	858	897	910	827	898	882	919	875	930	862	901	887	897	831	862	853	937	931	936	912	905	918	867	866	844	910	898	903	855	835	884	882	905	855	863	860	847	886	830	942	938	886	836	844	934	976	907	881	860	928	887	919	881	928	884	887	854	878	887	878	848	868	894	876	915	855	908	825	868	858	901	902	835	861	862	913	902	850	862	903	926	801	878	919	859	913	921	867	907	851	884	866	865	915	910	870	870	834	926	878	928	885	908	867	928	867	885	874	875	929	924	876	944	874	841	879	860	814	946	871	919	968	860	909	895	898	865	876	821	886	846	914	847	843	935	926	841	882	861	881	871	876	902	874	886	888	890	869	933	870	869	885	860	911	861	918	866	930	864	905	916	881	898	888	902	885	901	853	903	890	891	892	887	869	903	878	886	876	882	873	868	933	902	870	873	895	889	905	834	892	890	902	846	853	872	849	864	881	854	926	898	909	890	872	884	943	891	868	852	892	857	857	897	906	884	886	889	864	904	831	865	894	882	882	833	850	882	891	900	890	810	911	877	874	871	904	884	902	904	942	881	896	829	907	859	863	893	906	893	881	959	982	868	893	900	852	903	925	886	887	882	836	806	843	865	880	926	885	850	895	883	911	897	899	872	858	893	891	883	910	872	880	837	916	873	887	889	918	923	879	845	864	912	879	853	869	872	879	872	952	840	880	919	899	852	898	936	911	924	898	851	911	905	840	874	868	896	896	825	886	862	859	843	899	912	936	889	844	863	887	868	934	904	868	885	905	890	816	905	915	870	879	898	908	919	859	861	865	915	867	842	845	903	867	925	956	854	896	904	828	915	920	862	894	877	866	864	869	891	871	896	862	867	843	926	808	862	883	930	945	962	846	894	893	883	897	942	851	883	887	884	852	880	901	861	876	863	900	910	856	888	893	915	861	899	870	914	891	865	875	885	879	892	916	859	928	893	918	856	912	892	826	876	905	869	865	820	854	905	877	925	875	892	800	923	852	917	908	904	877	923	854	879	830	880	880	837	880	864	896	897	875	858	849	843	840	893	898	953	863	880	923	886	861	865	905	889	911	889	896	836	919	881	834	919	924	900	929	920	874	898	845	899	877	935	855	888	887	897	860	906	923	907	888	910	893	884	927	878	853	851	861	895	874	866	912	919	921	865	850	853	874	875	917	881	913	891	860	889	833	897	889	902	900	860	919	883	852	856	857	879	934	903	945	893	912	883	894	893	914	890	843	937	911	860	863	906	873	862	856	877	861	909	868	826	909	872	837	836	917	892	902	884	811	867	892	924	902	863	889	877	830	850	861	872	891	855	931	902	940	885	923	866	907	879	839	915	923	934	891	887	891	910	833	903	916	942	915	913	969	903	856	856	876	852	884	860	897	839	883	883	845	891	902	863	936	904	886	835	917	840	890	840	883	888	908	897	921	949	826	844	893	888	907	917	924	904	883	879	896	890	869	916	904	828	892	913	932	911	898	913	905	871	888	859	963	880	902	846	846	901	828	895	855	827	883	899	920	860	868	882	894	863	906	852	921	881	874	904	863	859	841	947	842	839	875	911	889	878	916	900	896	858	813	856	928	884	934	857	898	922	907	836	892	889	899	869	892
24752	21616	28870	25619	20828	12855	5692	2523	1623	1384	1148	1054	942	852	883	776	772	1019	989	1162	882	729	696	629	642	708	782	817	810	704	655	654	672	726	657	747	807	793	759	682	601	651	619	609	638	568	581	615	583	628	600	625	654	623	565	588	621	580	592	643	621	612	617	635	608	669	609	652	599	612	596	621	601	591	635	636	609	582	621	593	574	633	590	597	612	605	605	638	591	620	616	574	606	574	606	624	609	622	631	602	590	609	567	581	624	613	630	603	590	638	596	597	587	585	616	614	549	623	627	609	597	636	587	605	580	613	636	636	583	587	650	607	603	599	627	585	595	564	606	613	636	593	591	628	644	613	620	583	623	583	592	633	581	598	609	690	594	584	634	638	610	622	598	586	577	621	641	602	608	599	570	682	602	564	587	652	636	609	593	585	582	612	634	636	614	594	602	652	628	590	575	565	637	623	627	608	619	611	583	620	584	631	593	629	591	617	613	643	613	577	574	597	533	607	614	591	593	625	605	660	605	632	580	592	642	600	590	582	603	588	552	589	635	595	587	616	602	643	618	574	684	624	610	612	623	571	593	616	612	610	636	589	624	609	617	616	610	606	629	595	614	591	638	632	627	578	630	607	597	583	606	614	621	641	618	645	608	567	627	587	582	620	576	593	660	604	619	636	584	632	615	636	587	561	573	623	605	583	609	663	623	622	617	606	622	617	641	588	625	660	586	618	626	642	609	575	594	627	637	618	633	641	591	624	585	577	609	599	569	606	571	610	575	603	594	623	660	607	587	610	571	619	687	585	653	587	592	670	579	582	596	617	645	549	620	608	599	581	569	653	617	649	610	586	610	637	607	609	619	581	639	636	612	632	634	612	602	577	601	647	591	666	585	621	578	637	616	597	611	605	662	579	605	586	666	619	615	645	638	606	594	609	632	580	594	600	615	612	600	637	598	615	624	607	597	613	617	621	610	578	613	598	619	620	620	612	602	567	605	545	628	592	611	639	638	642	610	594	567	611	596	611	604	641	627	569	587	592	640	612	597	617	602	571	656	593	592	593	622	628	581	577	633	577	622	602	627	648	593	585	608	613	584	576	606	674	593	604	614	593	606	617	615	625	630	617	596	636	654	554	635	646	575	620	616	619	604	624	586	622	633	611	630	570	593	583	593	637	570	639	605	626	641	634	601	610	604	577	607	578	577	591	590	588	596	598	620	565	646	604	601	588	606	567	634	622	637	592	586	557	637	596	628	612	597	633	627	607	594	590	602	618	600	603	626	606	579	551	638	608	605	615	553	610	622	618	580	596	615	614	559	571	579	630	590	629	569	606	635	581	637	603	643	654	623	548	590	611	607	579	608	614	628	649	616	612	585	600	613	635	632	635	639	623	614	594	587	637	619	602	612	632	596	606	640	608	620	612	572	613	618	629	603	545	599	600	592	592	640	551	628	575	637	610	603	613	604	641	623	603	557	640	612	642	605	640	574	614	617	637	590	626	624	604	623	581	623	557	607	633	585	540	626	588	580	601	645	588	599	648	597	595	614	609	651	573	619	608	581	578	649	622	613	596	608	613	593	631	621	610	635	608	628	632	635	611	649	639	680	640	658	588	630	645	605	598	570	589	610	624	595	631	624	585	554	583	591	606	625	625	608	590	606	617	589	661	595	613	653	572	625	650	591	628	606	553	579	607	598	596	590	622	649	613	622	634	624	584	607	640	611	622	599	593	625	606	604	631	577	613	544	625	586	561	615	612	593	539	651	633	604	600	618	600	658	631	568	565	554	579	619	597	616	598	596	621	596	614	595	638	579	606	568	611	597	620	610	591	601	624	610	638	612	639	630	638	616	617	620	596	608	632	606	585	602	573	552	591	621	669	600	602	612	626	617	606	607	556	655	618	658	632	643	566	582	628	620	615	612	600	587	656	619	625	695	595	608	580	568	592	577	625	585	596	632	605	601	586	626	607	611	642	622	586	601	582	654	624	568	598	608	626	594	662	613	582	626	626	601	597	619	588	617	640	587	589	623	613	612	583	586	586	565	627	599	619	626	586	626	641	630	578	575	583	566	617	571	616	612	613	630	635	621	667	603	628	580	569	555	602	596	624	649	617	582	671	614	655	599	615	628	606	611	601	609	645	620	601	595	622	607	618	604	613	597	650	634	619	586	611	620	618	587	641	572	613	602	596	602	603	548	615	603	646	621	597	568	588	597	622	577	610	626	605	638	595	588	581	573	613	636	569	587	617	619	576	642	643	573	584	603	624	649	629	623	589	576	643	638	628	611	601	605	624	587	625	631	576	577	606	606	613	650	631	580	585	537	574	633	578	633	592	586	642	600	571	661	622	608	612	655	596	592	633	637	632	643	616	601	625	625	611	583	616	637	619	623	646	632	611	618	623	597	609	569	587	566	628	594	580	605	596	586	600	601	605	597	627	586	622	688	616	592	628	625	612	642	578	612	639	601	598	588	656	620	587	621	620	604	590	626	595	647	621	598	652	596	606	604	610	612	564	645	598	600	599	615	555	623	620	624	592	602	562	646	592	606	596	587	575	632	599	607	644	597	592	570	650	634	583	595	560	609	599	606	607	599	627	600	671	641	571	589	585	607	635	621	577	583	579	634	546	593	617	630	603	637	579	582	583	626	607	582	591	571	588	578	606	593	619	605	632	590	618	576	626	591	665	566	624	603	585	646	596	542	586	611	571	636	572	614	572	630	599	592	644	638	636	626	599	624	599	622	584	574	572	638	633	601	570	619	621	625	587	562	621	564	648	640	645	622	626	571	593	612	622	597	600	573	603	583	621	578	612	635	623	587	603	665	642	609	551	683	610	595	608	598	623	606	618	579	622	673	613	576	586	612	610	643	604	580	617	643	602	627	616	612	610	611	619	592	583	612	598	607	567	621	616	570	656	615	594	597	648	582	607	616	617	546	633	577	640	602	615	568	618	640	623	592	608	598	610	594	628	629	609	660	611	600	585	633	591	577	580	611	606	586	630	611	545	616	589	588	600	605	662	624	606	634	628	605	615	626	626	623	637	600	602	595	619	596	571	608	578	577	591	583	628	628	611	585	584	578	614	635	607	573	620	616	588	606	611	620	604	615	598	603	586	644	615	634	612	633	629	604	577	607	630	603	607	596	579	625	612	582	644	574	609	584	581	569	607	632	618	614	580	638	621	586	615	659	610	606	615	620	602	608	627	632	609	596	658	585	601	628	589	640	604	558	558	620	597	653	641	586	642	597	594	619	605	658	609	631	637	597	633	602	601	591	634	608	592	634	631	632	590	606	555	643	601	611	656	621	670	601	591	595	609	617	596	647	605	611	597	599	626	572	602	615	657	545	601	598	600	632	578	604	586	630	581	589	621	585	576	614	639	589	624	610	646	620	573	604	637	595	593	615	638	602	594	607	564	561	617	633	650	598	669	626	554	622	607	597	607	600	605	628	635	552	574	625	592	615	610	602	589	593	590	621	574	595	584	609	641	592	680
31839	47293	43672	31567	23303	15378	8618	5234	3556	2751	2245	1932	1812	1578	1557	1424	1318	1934	1915	2319	1726	1248	1128	1072	1010	1195	1337	1378	1389	1096	1013	943	1092	1206	1018	1213	1434	1396	1255	1091	973	931	907	922	914	931	897	912	963	923	908	889	916	891	861	901	898	885	852	898	878	930	818	889	866	910	908	897	948	866	844	926	912	932	891	884	862	919	936	883	873	896	907	897	859	871	861	854	904	892	857	916	917	862	896	825	834	835	910	848	943	851	870	895	861	899	915	861	862	940	900	881	920	927	915	878	924	943	903	854	875	925	926	907	950	875	921	923	912	876	879	921	833	872	913	854	884	903	881	921	912	921	894	876	868	906	900	892	898	876	879	887	926	870	902	948	922	920	888	902	858	894	906	886	881	858	866	883	873	887	970	862	903	904	875	871	930	914	937	914	918	893	887	909	915	857	872	893	923	879	917	889	894	872	850	877	890	861	926	868	905	857	866	921	949	877	869	868	834	870	918	832	913	951	880	893	854	907	933	896	898	897	934	843	936	941	921	901	898	845	850	863	903	915	862	858	859	944	956	850	879	955	881	956	899	906	901	949	922	910	950	905	905	940	915	909	854	892	890	933	856	938	868	887	880	907	941	913	861	873	939	895	877	931	908	870	909	864	884	901	869	917	924	881	904	899	895	891	905	867	918	876	911	926	886	891	855	879	913	896	916	879	875	891	861	894	868	899	924	882	903	846	986	863	928	900	895	837	900	912	858	909	899	895	906	903	908	894	893	861	924	893	910	912	872	889	939	849	896	895	904	919	855	902	935	911	931	874	858	875	853	930	881	855	934	896	897	884	897	884	889	913	871	925	923	886	895	877	912	862	928	852	855	898	959	926	919	919	859	910	821	870	887	916	912	899	835	968	894	899	880	893	859	924	893	905	927	897	907	891	877	855	961	910	877	883	870	888	882	896	896	914	905	868	878	966	876	871	796	929	906	920	872	836	860	889	974	889	858	948	927	938	882	938	871	906	849	867	885	922	895	903	889	861	913	857	868	945	929	926	886	895	935	926	894	912	913	859	899	880	914	872	923	890	856	865	897	906	898	905	895	932	939	906	948	900	929	886	890	863	874	922	823	906	888	881	905	864	901	919	933	872	921	890	899	916	878	913	913	887	899	869	897	889	937	907	927	899	906	894	899	847	909	888	874	927	926	924	858	868	924	851	933	889	924	908	897	927	914	926	904	866	931	941	920	861	882	872	933	873	949	866	906	876	908	906	909	901	899	872	884	843	886	854	906	899	941	868	825	924	872	909	867	898	912	880	879	881	866	919	921	899	851	931	878	896	829	904	954	862	912	931	912	882	860	896	878	919	886	885	904	881	930	888	897	877	882	907	828	860	914	835	918	886	935	919	910	918	824	878	870	899	875	893	919	898	923	901	898	892	892	885	829	861	937	923	941	943	875	896	891	846	911	905	921	888	889	896	867	879	859	858	878	884	886	929	941	960	874	849	969	868	909	872	889	902	880	860	882	960	872	910	906	857	923	891	853	861	876	894	896	874	854	899	892	868	889	900	907	907	897	884	1009	929	856	890	898	881	850	882	854	913	863	836	941	887	925	961	911	920	914	896	898	866	924	897	839	885	878	898	848	937	878	893	905	896	897	962	884	939	899	863	898	847	873	845	857	853	873	892	879	911	965	909	889	898	895	919	913	841	872	901	919	936	899	891	840	914	863	911	930	879	888	907	875	971	894	910	840	885	908	890	898	931	886	844	863	874	852	905	871	883	851	885	887	911	875	928	924	916	928	888	891	864	865	866	884	893	876	895	883	905	898	849	898	845	980	933	905	855	910	845	890	872	876	912	851	884	916	898	884	914	863	887	883	939	901	911	881	915	904	909	878	881	895	893	838	929	883	891	859	883	866	976	868	884	831	889	903	925	874	870	919	931	940	890	873	911	891	899	869	914	851	846	946	810	879	864	860	890	882	939	901	914	906	873	897	898	912	906	886	909	894	957	863	902	892	903	853	886	906	903	966	883	891	932	889	859	900	915	900	886	857	919	904	850	901	904	902	853	868	920	888	913	886	912	899	882	908	883	933	842	878	865	883	809	871	869	898	922	860	874	891	946	857	930	840	916	860	884	899	850	871	908	863	890	880	884	877	840	882	889	897	879	915	883	874	905	902	933	968	875	873	942	841	955	909	932	928	867	842	852	912	885	886	908	911	894	862	927	855	859	905	913	903	887	906	878	924	916	913	900	889	902	890	874	884	932	834	913	924	849	937	929	910	927	906	906	849	909	859	909	894	921	910	830	902	912	866	941	829	893	892	908	888	876	913	888	804	899	901	898	875	869	929	877	888	891	867	821	883	877	892	851	868	920	970	838	884	911	888	859	921	897	930	876	878	928	922	863	902	893	892	883	860	974	889	913	854	872	926	907	887	894	898	877	909	862	948	901	926	937	828	922	899	880	862	858	852	863	883	886	899	865	949	895	936	908	893	933	941	893	868	917	868	848	887	849	873	863	883	907	864	896	942	898	863	862	894	885	894	892	929	873	925	886	926	903	839	896	896	908	909	909	893	907	893	890	930	882	934	891	907	911	906	901	945	887	893	867	915	899	888	922	907	854	883	824	934	899	915	911	901	887	917	898	851	958	863	873	928	912	849	942	884	883	865	910	888	940	926	882	947	859	869	888	934	858	835	829	874	939	885	882	816	861	928	900	859	880	888	906	886	940	901	866	881	898	921	866	903	870	869	932	865	928	913	845	877	939	931	925	937	881	880	841	891	858	908	931	987	899	921	863	889	907	867	837	846	886	888	889	813	843	879	874	889	847	881	918	863	927	883	950	824	867	876	876	899	889	915	941	901	915	887	935	878	913	892	898	898	914	868	899	895	886	872	906	862	884	860	914	910	867	869	956	865	923	877	930	851	925	888	843	855	905	947	859	927	872	874	891	931	924	913	907	899	859	860	815	914	899	875	871	932	907	970	919	894	880	936	896	848	950	893	867	911	888	936	899	904	895	892	888	920	854	895	885	938	892	890	885	804	879	898	899	890	935	916	899	993	886	890	874	831	871	917	916	899	909	903	913	903	870	874	871	936	917	849	955	870	913	830	853	956	882	867	936	868	953	918	901	910	906	914	840	899	910	910	930	888	879	916	890	902	915	931	922	920	837	869	828	869	962	896	921	915	961	955	948	939	880	939	913	903	837	894	830	887	819	884	858	833	845	934	883	938	867	910	953	900	889	902	898	857	908	898	898	858	914	896	868	912	891	850	922	856	979	954	931	944	921	877	846	926	884	929	920	851	927	869	913	852	956	920	901	899	934	860	894	876	879	906	894	908	825	880	887	869	890	910	915	847	858	884	861	822	853	853	932	905	906	916	902	891	906	912	875	886	884	811	892	867	904	918	880	927	955	871	953	857	904	927	900	873	910	864	882	866	863	943	952	836	885	945	949	886	867	888	859	903	926	891	901	896	835	924	902	910	900	883	913	895	913	863	961
23491	21650	29507	24488	22320	21134	12742	4648	2304	1708	1354	1189	1170	1050	931	871	965	1609	1881	1555	794	739	767	692	743	745	1090	1128	1614	1353	834	872	743	749	666	651	753	754	699	634	612	632	598	671	603	569	632	584	643	642	602	643	635	587	617	601	646	618	592	610	613	634	585	619	602	585	625	577	590	653	635	621	638	619	624	696	605	621	586	667	608	626	578	593	611	632	624	593	650	646	643	596	648	601	611	597	617	639	609	629	621	593	609	628	591	600	618	616	638	588	603	636	639	655	594	651	643	612	621	646	576	621	612	619	603	566	597	623	669	670	607	662	609	638	633	646	639	621	612	627	628	602	610	620	625	658	612	579	640	614	611	584	612	626	630	653	599	631	636	610	593	614	618	616	582	585	622	654	585	609	629	647	591	597	606	631	628	646	652	601	625	602	624	612	597	607	628	632	661	629	626	586	599	630	557	593	621	603	604	588	613	579	619	656	626	596	584	600	603	592	575	599	595	604	594	555	605	622	637	628	622	596	642	603	615	619	595	635	604	677	611	617	615	602	600	587	609	598	624	631	641	624	595	595	625	611	632	621	636	611	598	611	655	611	610	594	584	641	621	572	624	668	655	612	611	596	649	636	606	603	649	593	666	605	673	614	560	570	587	604	604	657	602	568	640	583	625	592	640	621	607	622	626	623	639	661	625	575	616	641	594	588	616	615	605	585	635	608	608	658	622	610	615	609	588	637	610	603	606	598	602	594	607	628	582	596	611	609	611	652	641	597	653	613	636	623	596	679	621	604	574	620	627	607	619	575	643	613	613	594	557	636	618	573	579	594	633	592	605	617	598	612	616	623	584	625	642	601	582	652	604	642	658	595	622	630	642	560	610	657	634	596	634	597	638	614	592	650	612	636	597	637	587	608	609	642	631	636	597	621	606	622	595	621	593	627	636	614	614	590	607	609	590	632	613	606	599	610	611	609	616	635	605	635	588	591	583	630	588	623	611	579	572	611	573	611	610	641	630	672	578	618	604	611	633	618	614	612	611	621	584	586	584	623	593	641	627	628	626	605	596	614	638	593	631	581	666	608	644	630	625	625	604	607	617	604	626	612	615	592	633	587	586	611	583	579	658	616	642	624	625	625	598	628	578	632	619	602	601	619	633	623	600	634	589	662	663	586	590	615	618	615	623	591	599	637	589	608	626	604	616	599	593	650	645	627	660	601	667	587	622	627	604	628	631	673	631	607	644	580	572	612	616	590	619	577	606	613	604	615	593	652	615	682	583	611	614	654	652	602	585	585	600	632	597	675	607	656	551	617	602	594	654	641	608	595	585	616	603	610	627	603	632	587	651	595	589	627	658	635	602	618	636	644	583	628	615	638	617	611	620	654	590	620	616	638	635	647	614	611	595	580	628	619	605	603	583	566	626	610	601	639	633	608	592	616	600	640	588	636	631	621	599	593	598	601	619	626	621	648	610	626	634	584	607	579	630	591	645	626	559	639	621	658	676	629	649	637	619	567	584	607	621	597	675	647	640	635	628	610	611	624	609	629	588	611	660	631	594	630	632	610	606	659	597	604	629	666	611	619	620	601	593	654	640	626	601	579	586	613	645	614	601	622	616	606	634	691	641	597	643	578	623	632	626	636	588	592	637	619	655	604	623	615	646	619	617	559	625	622	563	626	594	588	568	589	668	594	608	616	575	635	591	657	603	611	592	609	611	645	592	624	589	607	587	622	638	630	579	601	628	633	595	603	636	611	622	600	615	591	628	574	627	597	670	645	574	627	596	599	602	605	612	598	623	591	646	604	592	586	597	600	594	636	607	671	616	620	568	618	607	641	591	600	575	576	560	607	572	624	615	606	558	599	651	590	593	570	607	618	620	621	592	619	624	633	619	571	614	600	620	590	557	607	631	655	619	634	606	571	626	633	623	613	641	614	601	554	616	609	586	627	611	646	592	585	632	616	581	624	582	630	605	611	586	633	580	673	630	611	568	634	624	615	661	611	577	604	667	610	578	644	629	654	617	663	654	616	601	599	633	590	603	627	619	654	690	617	596	595	564	602	627	643	602	588	612	598	597	623	577	590	625	622	572	582	633	650	612	622	615	605	628	644	672	590	629	639	579	639	652	641	597	616	570	583	583	646	614	637	667	615	596	577	589	557	610	610	576	627	632	634	573	623	583	594	624	604	582	612	631	579	609	587	584	598	553	606	578	635	646	616	651	644	591	599	599	630	632	626	633	589	634	606	611	607	603	569	558	574	618	574	642	645	577	596	588	589	640	609	637	628	579	613	610	623	644	620	670	670	612	636	599	593	628	540	612	656	586	602	628	627	663	640	615	619	631	613	615	594	629	616	573	662	600	645	579	626	627	679	633	616	657	608	631	618	621	626	576	620	638	556	632	647	619	636	631	612	603	591	588	637	593	561	595	582	659	609	623	621	567	653	651	604	604	599	628	644	606	619	635	616	591	633	595	586	605	620	588	571	580	604	573	616	582	617	602	663	591	613	622	603	584	602	583	623	585	592	595	650	593	585	604	624	615	635	604	619	598	577	601	595	655	625	600	650	624	584	605	583	618	627	610	581	647	622	600	571	641	597	603	615	621	590	624	630	578	641	592	605	600	608	656	603	606	595	615	641	622	661	582	628	579	669	614	645	609	636	613	656	611	643	561	617	606	577	605	624	667	610	642	653	593	566	588	646	591	601	563	606	672	590	625	610	645	606	601	618	675	652	601	633	632	603	595	572	660	629	575	587	606	616	616	664	646	579	578	625	642	626	617	621	593	622	633	638	616	588	637	579	569	580	637	608	646	588	594	624	607	629	592	605	632	599	620	614	608	615	614	647	603	640	654	639	602	618	605	595	650	608	626	617	613	640	603	648	606	556	594	625	596	612	618	594	598	635	590	602	613	608	614	642	635	610	604	604	588	638	615	627	630	629	614	577	621	593	652	633	615	590	603	624	570	651	617	656	639	610	647	653	621	611	591	638	599	616	627	640	617	601	640	629	610	620	588	586	657	619	639	605	601	601	592	623	623	581	639	614	654	639	620	646	636	598	648	586	598	637	669	603	617	591	612	603	646	668	603	569	652	623	605	584	578	595	635	624	624	568	581	599	579	610	632	614	624	579	605	581	645	639	605	642	597	617	670	610	610	587	608	597	590	630	578	550	635	641	615	632	649	643	590	647	602	662	612	597	617	601	670	635	606	591	570	585	598	652	589	594	603	602	602	592	619	614	617	632	662	620	632	679	637	618	573	645	602	591	591	632	616	639	642	646	580	601	602	665	616	602	615	611	624	624	623	586	585	584	601	583	621	602	618	621	631	603	582	596	599	596	638	610	611	618	619	617	629	628	643	614	625	604	599	594	595	610	625	625	604	596	588	647	656	635	662	594	645	635	593	647	628	646	603	617	629	629	620	636	600	638	614	602	619	586	595	651	591	592	551	604	632	593	612	641	611	645	624	607	618	594	583	622	613	637	632	628	609	597
34697	53033	48315	39650	30099	19721	12737	8200	4804	3857	3097	2485	2404	2039	1780	1720	1813	3371	4242	3251	1440	1298	1118	1115	1094	1140	2011	2280	3344	2752	1398	1563	1232	1139	1062	1076	1192	1142	1047	943	927	920	897	933	871	841	884	878	877	883	880	952	922	873	875	881	916	887	884	892	899	892	892	840	864	900	905	873	894	861	836	862	918	892	901	915	890	866	865	899	859	866	921	881	928	909	871	863	878	924	916	866	914	852	897	893	930	908	863	894	865	880	895	894	880	881	891	935	878	925	849	946	882	885	890	874	898	869	914	884	887	875	844	859	868	854	890	888	894	855	870	932	875	871	872	916	875	931	920	872	856	891	914	849	846	878	933	900	898	883	862	909	875	865	836	877	892	929	916	886	928	906	836	879	869	876	900	860	889	856	937	891	834	823	861	841	884	901	838	881	864	852	884	868	892	905	846	921	905	899	881	866	868	854	856	871	852	841	883	847	943	921	895	913	911	909	897	889	868	947	906	921	837	868	900	859	947	925	900	878	880	927	929	877	895	944	853	922	874	907	872	885	921	926	838	973	861	918	878	875	903	869	918	886	939	856	924	942	844	880	907	845	825	858	918	894	894	833	852	862	869	878	830	868	897	837	891	860	860	944	878	895	904	897	863	857	909	853	858	885	918	903	898	863	904	883	883	877	899	919	877	889	909	858	849	975	883	841	916	865	960	890	871	847	872	880	822	833	886	848	892	883	882	851	841	916	869	909	862	898	861	885	895	884	907	909	906	882	944	843	866	866	887	929	862	862	903	883	909	909	934	852	904	862	937	881	872	912	918	895	956	905	881	934	855	918	889	888	840	885	843	874	903	911	831	894	898	907	884	901	845	895	874	925	895	848	899	937	873	858	827	891	882	858	870	832	859	856	819	888	894	865	839	885	871	912	864	894	886	861	949	839	909	895	894	857	877	839	866	879	825	925	862	869	933	914	876	854	873	910	905	819	882	847	955	856	931	878	871	890	869	909	930	923	922	908	843	891	881	920	886	898	865	896	873	891	851	900	822	930	930	905	942	873	916	925	917	922	888	872	938	864	871	888	878	883	924	820	874	896	846	801	881	934	831	888	884	889	867	822	894	862	871	896	902	904	854	876	902	918	872	882	893	877	910	912	936	898	908	859	892	887	883	900	888	839	900	867	874	894	892	856	882	893	898	942	886	874	853	896	930	866	894	864	947	888	902	881	847	886	894	1001	894	878	897	896	852	908	913	892	889	911	857	863	884	898	859	927	857	866	893	925	850	883	893	913	848	920	917	875	865	954	905	874	899	909	861	950	910	847	850	922	894	896	907	855	898	842	900	881	875	839	898	883	910	863	884	903	887	879	873	864	868	883	945	839	966	822	896	866	914	829	870	843	882	924	910	928	836	874	870	837	845	931	880	839	892	885	868	903	955	854	839	902	829	945	865	908	881	876	905	851	869	877	890	888	934	913	923	867	918	882	886	902	845	913	879	840	880	881	916	883	854	900	944	936	950	905	825	910	918	921	875	877	897	907	844	917	888	880	897	886	904	866	837	888	861	888	868	903	884	921	895	906	835	866	855	876	906	878	924	839	916	909	934	887	903	884	881	849	864	862	949	863	850	932	855	944	870	893	913	904	862	889	900	878	882	872	892	854	808	911	889	865	934	913	854	909	884	881	864	855	871	900	903	883	911	951	902	845	883	903	898	881	927	864	868	882	865	863	909	912	892	854	888	850	895	881	871	905	900	852	882	886	873	904	913	841	877	856	918	902	881	860	918	844	901	896	929	875	902	925	935	913	886	852	857	921	905	896	897	852	900	850	949	912	871	898	836	858	858	887	887	961	922	901	856	915	918	878	882	846	881	903	882	931	840	884	867	889	866	883	869	912	897	933	899	888	911	942	901	950	869	855	897	910	895	877	874	920	923	897	940	883	843	870	882	853	946	878	892	894	905	891	870	901	816	875	863	933	838	889	844	920	860	894	840	894	935	885	876	871	899	892	900	895	878	910	896	864	878	934	886	873	895	885	871	861	860	868	887	893	901	891	880	906	839	855	899	936	890	870	833	886	920	911	933	933	889	853	880	899	890	853	910	888	853	864	868	866	838	882	904	902	884	880	932	885	923	844	893	882	914	834	857	865	817	883	840	919	863	892	809	873	850	884	869	920	855	892	905	929	892	863	906	914	859	909	862	893	892	920	913	891	925	901	900	885	929	920	890	888	897	891	848	875	899	896	854	902	949	878	869	952	876	870	890	879	917	887	876	893	940	871	916	903	848	863	894	868	914	891	871	880	851	943	841	896	900	941	900	896	875	912	887	895	903	901	881	832	874	842	844	846	878	877	886	846	865	848	893	901	864	898	922	880	866	871	903	911	847	901	817	944	832	855	887	919	859	871	846	843	851	884	918	857	910	896	856	845	899	880	888	868	836	889	910	921	886	841	900	936	923	888	843	906	926	858	899	889	880	896	909	879	805	870	900	909	857	901	905	898	867	847	861	896	950	864	883	902	912	905	901	880	860	906	908	881	892	916	813	853	949	927	887	998	888	897	886	876	892	895	883	844	888	947	913	839	828	856	899	873	876	889	887	931	858	862	870	915	899	941	864	849	854	847	914	894	888	911	869	903	854	888	881	895	847	887	891	835	875	884	885	859	956	936	915	862	892	883	924	890	867	860	858	885	882	908	884	925	925	904	877	862	902	886	886	906	859	890	913	841	911	850	862	893	873	896	872	892	886	895	885	896	869	898	849	845	879	907	909	865	886	893	886	915	902	875	860	822	816	951	870	904	871	901	876	874	866	899	881	882	840	903	890	847	921	884	880	916	838	920	869	871	907	895	863	879	869	902	924	865	899	881	928	869	839	863	907	916	852	913	961	881	887	909	883	935	903	835	862	932	870	871	896	861	909	850	897	872	864	895	839	836	866	888	900	894	880	856	932	885	860	862	892	901	824	909	862	902	894	835	831	895	847	890	905	878	838	889	879	875	879	881	865	919	889	878	871	882	889	903	882	937	957	922	897	959	914	897	854	909	894	907	881	917	895	940	855	850	916	884	890	884	834	903	875	859	893	892	863	916	890	913	879	906	853	863	872	902	941	891	878	875	896	871	840	880	888	865	857	864	938	874	877	838	927	896	921	923	873	908	844	838	847	798	869	862	865	921	845	847	876	829	915	880	889	917	865	839	870	919	877	864	948	926	970	905	910	908	896	948	889	838	818	933	862	871	868	913	888	892	877	928	882	875	876	934	850	829	870	875	901	877	863	892	881	853	898	867	855	937	953	877	923	905	910	902	872	874	888	895	880	912	917	847	901	887	901	878	873	923	911	879	885	910	909	891	893	830	901	858	886	892	875	862	824	856	921	942	864	890	887	885	910	876	854	916	827	888	892	869	903	891	929	878	882	869	855	902	869	856	844	876	869	893	871	892	886	864	869	894	841	865	933	894	882	873	891	873	876	913	900	864	908	870	864	907	891	922	866	912	921	838	917	865
28803	25868	29200	21205	9999	4733	2248	1461	1072	1042	842	807	791	747	702	800	756	629	757	753	670	669	657	662	619	652	637	661	675	662	641	612	655	648	591	638	588	600	633	571	647	635	615	568	628	638	620	634	646	637	609	603	685	652	592	603	607	635	598	655	597	604	580	550	669	605	590	603	584	627	629	640	613	586	646	630	610	646	618	596	626	580	622	614	614	648	559	649	661	586	611	577	613	618	620	584	608	611	635	643	607	609	605	626	613	572	596	605	598	621	541	620	622	608	635	620	602	634	577	570	614	601	628	632	580	605	591	597	596	624	613	619	617	640	601	603	649	622	603	658	612	645	633	637	608	653	577	636	598	651	616	620	637	645	635	612	622	592	612	603	629	641	612	631	589	638	623	617	598	600	650	581	649	613	604	605	616	638	656	637	609	627	642	581	624	659	582	640	598	606	615	637	633	598	630	608	569	590	614	612	579	583	617	577	594	637	655	570	574	645	640	623	619	647	602	660	604	610	643	604	641	601	640	599	658	652	655	583	569	578	616	633	593	603	605	585	633	644	590	591	597	639	598	620	645	570	616	606	598	629	617	630	592	603	610	603	606	567	597	602	626	625	575	661	571	622	623	619	583	555	620	592	600	630	613	599	618	610	639	591	643	629	634	651	636	590	600	657	566	664	568	610	591	651	649	590	603	628	584	638	578	614	602	643	636	597	640	603	621	611	596	622	654	616	672	583	621	590	604	584	584	587	637	609	610	630	608	612	617	630	608	620	601	613	637	598	614	571	631	622	618	618	620	634	606	630	644	609	655	583	645	589	637	617	575	602	603	620	577	623	626	624	610	624	631	624	544	625	602	654	615	596	599	676	633	596	603	598	662	628	572	656	615	629	605	623	646	574	652	571	670	638	601	584	610	625	615	618	593	653	640	565	623	631	615	552	654	602	687	596	626	670	605	614	632	604	623	619	666	630	627	609	625	618	603	663	604	616	612	565	631	625	667	624	614	609	594	606	624	629	603	594	598	611	636	647	617	593	594	626	613	668	622	594	626	622	608	609	564	643	622	625	626	624	639	579	601	613	581	596	645	633	602	616	607	647	599	588	619	653	634	636	621	589	616	583	612	600	576	588	595	647	642	625	582	646	600	628	618	610	596	590	591	590	628	658	614	594	596	590	680	558	641	570	656	570	612	581	622	573	647	584	630	549	592	608	630	654	595	649	626	595	642	619	592	601	625	656	659	584	632	592	629	621	621	588	648	575	615	560	603	595	615	633	619	628	617	576	619	633	622	636	604	608	667	584	614	621	652	636	595	657	617	634	606	610	630	576	636	608	593	634	601	608	635	624	610	618	582	631	617	604	647	630	599	602	629	577	628	614	642	615	605	613	595	644	629	591	619	610	636	616	612	568	641	638	605	648	663	614	635	618	596	613	626	592	591	582	609	606	615	611	642	629	623	625	630	610	653	570	670	654	609	608	619	632	625	621	600	623	697	610	574	640	597	605	683	625	622	615	611	608	588	653	589	615	599	598	629	587	623	620	625	623	642	591	623	606	640	586	630	627	582	621	613	632	679	635	656	607	589	655	638	610	641	563	615	582	628	595	659	618	612	678	632	586	585	619	579	638	637	651	618	571	626	630	616	639	604	617	620	617	637	590	595	619	609	623	613	647	596	601	619	642	662	591	628	602	639	612	630	621	615	639	573	617	634	596	640	611	610	633	635	599	606	613	603	635	598	661	583	590	602	620	605	624	668	632	639	652	601	581	649	612	656	604	644	624	641	611	629	659	614	606	589	592	594	586	645	632	565	578	616	559	641	616	637	600	621	624	561	599	625	634	638	581	650	617	655	617	588	598	620	627	615	634	584	611	564	647	631	640	665	648	669	597	661	641	602	616	610	634	658	578	601	651	597	564	663	652	601	561	617	572	624	645	608	595	598	629	601	670	616	650	682	635	618	608	575	615	644	624	578	613	620	591	597	650	597	654	556	658	619	597	566	597	584	598	643	578	629	603	625	612	634	616	629	612	589	623	608	636	611	646	610	604	631	594	627	623	674	611	605	612	602	650	593	652	665	583	585	642	619	601	573	630	662	616	603	545	637	636	669	617	656	607	587	643	627	656	641	570	580	608	632	610	613	623	607	607	622	616	580	615	641	570	586	611	617	624	634	628	641	607	598	626	631	597	632	625	584	621	652	607	581	562	614	627	614	614	598	617	595	589	653	617	619	618	661	605	607	609	614	608	623	631	606	634	623	638	635	618	633	624	585	611	601	648	654	545	618	626	683	589	574	644	609	606	557	589	622	635	626	642	658	662	646	655	606	618	635	645	578	626	586	621	605	620	631	610	631	623	606	625	593	649	620	632	627	650	617	613	609	558	618	626	639	606	641	652	635	594	622	584	619	595	624	608	632	660	606	588	643	640	624	635	628	603	598	569	644	617	599	639	608	594	581	612	598	607	649	580	614	625	566	602	612	643	582	626	618	623	608	619	608	615	616	690	616	602	616	570	597	612	583	625	578	599	583	627	633	584	575	663	631	570	666	642	662	589	583	606	638	641	664	603	615	612	586	612	612	583	604	606	650	629	646	625	631	630	617	647	619	546	613	582	638	600	588	615	593	613	617	613	602	632	612	590	667	649	581	597	571	643	656	594	612	646	641	590	608	555	622	618	603	608	604	657	590	631	615	603	588	606	624	591	587	590	674	616	593	608	581	602	633	606	574	622	644	599	621	588	643	615	657	620	620	608	624	658	636	596	613	647	644	586	669	616	626	596	625	580	578	619	644	631	597	611	638	648	577	655	623	578	646	587	615	597	596	648	609	617	606	622	601	675	621	627	641	600	599	632	621	607	599	644	646	588	629	644	608	639	594	605	603	599	552	678	612	666	631	620	609	595	600	604	663	591	616	656	613	623	615	611	633	655	621	620	592	637	581	639	625	581	644	607	632	595	620	624	625	640	624	615	612	656	652	616	600	619	647	642	629	639	639	624	627	632	644	610	609	634	644	626	539	598	614	592	555	599	598	602	585	623	610	601	634	650	658	613	634	640	629	620	669	594	662	619	605	620	565	607	611	645	651	598	606	620	606	623	620	640	638	576	591	643	617	615	607	616	624	618	615	607	569	630	609	613	643	604	654	591	635	639	614	638	614	584	630	592	609	648	612	623	589	615	625	638	653	587	601	586	594	607	619	577	587	636	606	643	599	613	631	576	592	631	598	653	681	621	665	583	640	613	599	622	646	640	644	569	656	630	629	607	597	637	593	617	636	603	563	598	597	641	616	591	624	636	618	620	604	634	660	591	674	607	642	601	616	635	605	590	632	601	626	575	616	613	613	622	625	616	648	643	606	621	618	604	616	592	609	650	623	585	621	606	657	597	600	619	610	639	626	613	610	641	615	614	622	640	602	646	610	644	616	624	626	605	611	617	636	618	612	561	655	614	606	599	628	569	624	638	605	573	622	637	568	649	561	631	602	655	616	634	624	619
30967	41184	37666	26159	16697	9656	5073	3263	2277	2062	1722	1476	1325	1190	1255	1163	1154	1123	1273	1300	1061	993	1021	1071	1000	1000	968	1010	1006	1003	984	956	967	971	962	977	962	947	907	911	951	841	955	870	893	900	914	938	891	894	896	852	940	926	916	876	927	898	916	917	868	873	921	887	958	930	912	970	911	890	884	914	914	894	886	879	939	943	896	938	923	907	901	928	929	842	914	913	863	937	958	890	895	879	881	888	877	870	936	873	907	917	896	947	907	911	903	901	938	899	898	945	910	923	904	894	894	925	925	932	913	880	891	877	883	851	870	837	890	898	867	890	872	863	877	884	889	936	911	901	890	907	905	901	865	887	870	907	939	867	886	899	911	857	858	902	885	887	877	912	901	933	868	907	938	903	866	903	869	909	943	914	887	892	848	951	853	902	884	885	854	867	909	866	886	889	916	868	860	855	915	899	889	898	843	881	923	903	908	786	914	922	886	948	874	944	880	882	868	868	956	936	938	864	875	902	886	967	871	878	877	916	873	937	873	919	882	912	946	858	918	902	878	860	900	881	926	880	910	913	952	874	891	899	892	880	931	919	902	897	924	960	939	919	928	883	942	910	925	921	833	881	876	915	889	893	938	895	881	899	897	935	934	873	910	929	898	936	896	877	942	846	860	846	891	863	954	942	957	910	874	916	948	908	905	893	894	903	931	885	936	869	891	929	832	890	835	929	873	840	914	909	928	897	876	910	914	868	903	887	913	889	923	899	901	857	889	888	920	883	916	895	974	861	865	945	880	961	941	911	936	871	904	888	911	895	881	888	945	852	890	894	869	939	865	892	871	902	878	894	929	898	910	922	914	882	906	895	891	867	922	839	884	948	908	877	871	881	867	887	907	876	904	825	865	852	894	882	891	925	872	916	913	866	922	980	890	929	870	871	884	896	846	900	905	918	881	863	869	880	904	855	820	934	885	883	879	857	943	975	891	955	856	847	877	904	949	899	930	882	955	914	911	895	883	904	879	910	869	896	899	967	949	894	896	899	899	958	881	898	883	896	857	943	911	866	931	889	882	863	908	897	901	954	929	884	942	905	907	945	895	893	897	962	896	901	876	960	948	883	937	898	898	901	887	884	872	934	896	860	899	872	872	948	884	870	901	910	862	951	904	911	885	892	884	911	894	916	875	888	909	927	898	856	906	900	917	878	885	952	893	883	894	875	882	872	934	917	881	887	868	928	883	880	910	923	887	904	877	897	882	868	871	904	891	911	881	845	927	901	875	901	963	887	897	910	890	873	898	848	897	940	940	946	858	864	887	942	866	935	883	890	906	904	909	893	890	930	890	928	874	884	910	880	935	888	968	882	921	923	888	971	896	951	914	845	849	866	889	905	930	876	890	932	891	859	890	872	921	904	938	920	894	876	909	885	913	850	864	908	932	969	924	930	927	899	907	938	899	884	941	910	906	941	865	892	910	923	908	873	938	920	929	857	866	813	956	889	941	908	893	910	857	870	930	926	910	938	859	912	884	913	993	917	951	867	903	884	886	885	892	909	940	939	874	923	905	887	903	913	929	926	859	889	858	915	949	904	921	882	857	854	854	902	828	885	899	912	853	808	963	873	957	893	892	921	894	875	858	894	900	925	865	851	898	898	858	920	898	905	901	844	879	929	905	867	916	898	901	940	880	888	866	921	888	872	905	871	871	889	864	950	943	908	913	892	934	876	910	887	905	929	963	913	928	895	892	860	856	874	916	939	909	891	902	865	889	933	885	851	870	944	928	879	874	913	877	896	933	858	885	914	926	906	939	855	886	839	880	891	928	907	919	903	891	909	880	911	864	850	898	937	919	891	921	885	916	871	880	887	875	888	919	891	863	968	942	919	914	822	865	855	892	881	863	920	880	858	932	875	912	895	885	940	903	905	886	896	907	892	877	922	902	917	910	894	895	864	923	884	873	890	856	905	853	934	917	890	848	854	794	915	856	914	920	953	896	903	893	886	877	947	870	932	906	923	854	901	880	883	925	892	883	920	915	874	896	892	901	871	890	878	894	911	910	863	908	854	921	887	901	892	924	880	893	841	900	891	888	855	942	891	885	894	874	936	878	935	908	882	906	935	927	873	877	901	883	840	881	883	914	942	910	862	880	890	892	901	874	967	891	886	903	894	888	942	901	913	892	807	889	846	858	892	884	907	956	878	904	907	939	920	947	976	891	934	856	832	875	859	919	920	871	933	918	937	880	859	934	852	911	895	874	864	880	904	914	890	927	874	910	880	859	892	898	902	881	891	916	893	941	905	881	960	909	931	920	906	877	941	875	906	804	915	905	882	971	950	901	907	918	930	940	923	874	922	879	905	908	945	878	921	900	880	926	862	903	877	895	893	841	938	929	891	882	876	893	889	903	866	851	904	865	930	897	944	926	914	984	937	907	910	924	907	999	909	921	881	925	894	904	864	901	867	893	910	910	893	914	879	885	902	881	933	914	921	843	895	863	929	934	825	957	870	939	887	883	902	928	859	844	872	891	898	866	896	837	897	923	924	875	910	916	924	889	851	873	882	864	910	992	934	896	908	864	890	876	904	893	894	934	884	844	882	871	935	878	893	893	912	929	931	949	872	895	954	941	908	910	885	922	901	889	887	857	883	875	886	912	854	879	913	924	900	916	893	864	924	905	878	851	873	854	815	890	934	890	881	936	893	889	926	909	950	882	905	947	948	913	913	874	891	915	853	863	874	932	893	887	885	935	947	928	927	866	930	866	869	880	928	885	896	915	897	849	919	912	967	883	933	872	923	882	925	892	953	858	914	859	893	898	912	876	907	908	935	939	851	909	857	901	858	918	899	927	930	871	849	880	905	852	902	861	885	883	878	899	895	884	910	919	922	875	894	919	931	874	899	914	861	927	909	932	887	877	916	896	903	902	873	874	880	918	869	908	921	880	896	837	882	902	875	913	873	855	880	905	881	879	869	857	884	858	899	863	876	894	850	927	920	884	889	882	922	904	897	949	945	859	889	898	884	982	915	992	922	901	918	933	901	904	893	902	936	968	881	870	871	887	957	948	861	901	901	868	877	899	914	904	913	921	858	899	888	916	876	921	897	914	838	875	906	866	892	938	916	948	902	902	878	863	879	866	920	908	810	912	908	872	931	908	901	881	937	906	950	901	880	899	853	899	850	939	890	887	922	870	880	877	892	900	898	884	849	863	917	895	841	848	974	909	917	910	914	885	927	980	882	892	931	849	878	886	904	906	855	931	923	948	913	906	837	859	890	887	927	907	929	855	898	897	879	947	897	886	877	932	877	915	906	886	905	867	921	922	898	876	886	891	853	933	941	869	863	921	868	875	937	848	902	825	880	935	899	871	949	900	840	919	944	860	876	907	922	883	910	929	914	857	867	873	890	883	898	884	902	894	891	912	919	879	874	895	936	864	929	907	878	885	898	905	933	872	898	921	848	869	920	904	943	913	881	881	906	834	902	895	886	857	874	867	879	888	888	873	854
24737	21618	28830	25908	21194	12151	5108	2499	1632	1335	1218	1004	864	838	879	768	760	694	944	972	764	692	758	751	778	734	652	657	691	1065	1190	914	839	790	644	658	680	624	662	656	658	622	615	615	631	622	669	614	653	613	661	610	576	630	660	610	604	616	604	609	630	593	584	624	604	602	587	654	653	637	604	625	691	622	611	628	576	609	593	617	631	623	628	612	656	609	627	589	617	642	605	643	583	635	600	623	626	607	685	618	617	630	623	598	636	583	632	650	641	597	585	610	612	601	640	643	664	614	671	621	588	583	633	586	614	582	587	618	593	608	610	694	603	590	616	632	631	619	597	650	607	656	612	656	649	637	622	589	611	684	622	625	665	624	576	626	626	590	657	603	617	669	620	633	639	639	643	633	588	595	596	605	643	626	618	621	603	608	618	604	641	618	636	601	676	644	629	635	610	629	617	617	639	624	613	625	599	591	585	623	648	624	659	566	596	574	672	597	607	642	673	616	598	661	579	611	636	619	603	655	631	678	625	629	630	611	635	682	606	613	620	599	610	651	611	640	610	547	610	589	605	581	642	604	621	645	617	620	612	638	624	636	613	605	659	614	647	644	661	640	622	630	611	591	619	630	610	619	561	637	624	612	591	603	594	622	613	582	647	641	604	629	588	630	649	626	613	581	587	622	665	590	618	580	602	591	657	606	618	589	625	587	601	628	619	623	629	625	610	616	614	683	620	663	626	617	608	630	593	622	598	631	644	615	576	602	632	594	669	628	598	665	686	660	611	594	665	613	600	608	624	652	589	678	602	640	608	641	628	656	620	577	616	598	604	634	616	594	642	620	659	603	663	615	624	603	594	622	627	596	615	627	601	622	669	636	586	603	642	642	618	591	707	602	631	614	616	612	620	612	597	626	642	604	582	656	629	635	614	620	595	605	601	632	598	617	626	663	596	614	586	621	600	630	632	660	646	613	621	658	607	584	624	611	635	619	583	582	572	586	641	639	596	631	594	625	622	593	631	614	639	614	573	603	624	646	582	650	615	622	598	646	618	611	609	650	613	615	605	615	602	601	631	629	600	606	618	573	620	606	624	646	644	573	647	626	583	630	597	630	567	664	619	600	602	630	588	659	619	634	626	624	607	606	616	613	601	654	594	586	556	636	619	672	651	592	610	623	601	635	651	621	629	612	659	630	655	610	618	605	605	629	588	643	605	622	657	643	618	624	591	641	648	607	660	600	633	639	642	595	619	606	600	638	607	610	591	610	622	613	607	685	621	646	616	666	625	585	598	564	590	641	635	591	646	620	616	642	603	633	643	637	595	594	633	598	598	601	587	618	590	619	630	652	632	600	621	633	614	617	629	602	648	559	627	627	625	593	639	606	597	568	584	608	626	584	619	641	615	632	581	646	586	606	637	613	590	618	594	587	627	615	621	623	596	562	594	621	586	653	601	602	623	635	601	608	614	597	575	591	647	602	618	587	581	582	634	593	609	592	648	689	569	658	598	631	597	640	598	617	624	615	664	631	640	633	596	624	606	585	600	647	654	578	611	587	638	576	636	641	630	646	636	630	577	623	659	649	649	620	651	570	646	591	586	587	633	584	661	641	591	598	623	603	597	673	640	668	642	607	620	657	605	608	625	612	648	646	620	618	632	630	650	623	650	655	602	606	659	600	605	585	618	601	644	599	619	637	630	645	655	609	591	662	607	636	654	570	624	600	616	614	590	637	629	579	593	639	623	595	587	623	622	612	605	661	638	616	587	621	643	607	647	634	612	625	671	626	595	627	595	585	602	652	639	643	639	579	589	629	641	619	654	576	632	638	630	610	627	586	626	649	593	638	611	617	637	605	615	616	592	633	632	658	609	617	603	625	632	600	580	633	573	633	618	602	611	622	616	635	625	646	646	674	622	587	647	623	632	586	629	577	598	622	583	555	591	636	632	637	564	590	641	589	576	551	610	583	639	622	592	618	612	617	609	625	588	605	616	640	598	569	602	605	601	614	575	569	675	636	620	610	584	630	630	629	627	626	602	601	604	602	591	650	630	604	636	560	634	630	594	611	700	601	641	574	598	610	630	603	602	646	634	597	641	604	629	613	603	575	617	619	621	634	668	582	630	647	629	620	612	641	595	650	649	651	606	618	635	616	641	637	577	656	569	626	631	634	630	586	613	597	634	621	611	623	628	607	650	594	629	637	634	623	684	669	633	630	567	636	625	579	621	636	583	619	670	689	651	629	606	611	629	632	617	585	638	649	662	620	634	598	616	631	621	600	636	621	616	587	602	614	588	621	589	596	657	624	612	601	606	597	609	610	592	636	595	587	609	570	626	638	613	589	611	632	661	570	651	607	634	606	623	654	655	686	650	601	598	614	640	648	585	626	637	614	604	635	618	619	616	607	616	589	603	644	615	566	616	620	607	650	604	629	628	632	608	654	610	606	608	650	630	643	599	615	655	669	600	630	591	610	615	592	637	579	600	625	648	634	602	605	668	611	655	585	628	617	597	598	661	615	586	603	593	633	651	612	629	625	657	573	601	576	638	630	622	624	611	604	637	627	598	601	598	620	602	634	622	655	636	610	597	612	629	618	589	623	627	632	647	576	599	575	638	602	589	608	630	619	628	611	624	646	645	627	635	597	630	606	641	619	614	606	588	625	584	614	642	621	600	582	600	588	603	639	638	605	583	599	625	610	616	605	659	592	603	623	630	606	649	665	642	626	627	614	597	610	644	632	609	640	607	631	648	610	613	609	622	647	609	603	626	638	590	598	570	601	620	605	669	599	645	569	598	581	626	598	597	615	588	599	605	632	619	607	585	587	616	647	619	584	625	666	606	573	578	619	651	628	631	620	609	652	643	625	592	585	620	606	591	596	597	642	661	601	645	624	647	633	599	580	624	600	631	649	588	589	604	582	633	636	663	596	625	615	600	625	610	598	612	612	632	590	619	598	604	641	622	638	612	615	581	597	595	602	640	586	588	611	594	624	652	621	621	635	648	611	627	603	655	652	617	629	593	622	606	602	615	607	619	653	573	604	564	655	625	619	593	606	615	600	620	616	657	592	625	605	622	615	682	658	646	612	629	631	607	643	616	611	604	531	678	610	598	615	621	636	642	646	615	614	652	603	584	581	605	598	613	637	621	603	599	618	582	583	634	648	621	646	647	586	636	578	615	587	642	694	680	615	667	589	601	623	633	613	646	652	636	626	598	605	600	621	617	608	651	585	615	657	624	623	633	620	597	638	619	643	607	619	645	682	607	592	641	605	639	614	655	576	635	568	643	658	554	637	650	608	609	641	608	569	616	639	608	613	653	602	653	621	609	571	633	608	603	621	592	628	600	598	602	630	602	606	649	607	645	627	613	658	585	611	611	611	612	636	628	649	617	599	623	567	634	681	626	641	585	630	631	628	642	630	606	593	633	640	669	663	627	606	614	652	639	685	579	605	590	613	612	643	649	611	585	606	643	605	674	622	579	618	604	650	635	592	649	593
31416	48143	43370	34710	23968	13742	8325	5190	3779	2921	2339	1981	1637	1604	1641	1481	1312	1292	1903	1627	1231	1086	1159	1175	1222	1280	1134	1022	1077	1959	2374	1809	1281	1134	954	974	1035	986	970	975	959	968	936	893	917	919	896	931	925	920	856	911	902	904	948	928	894	900	879	866	913	925	893	917	921	916	913	928	926	873	891	908	966	881	916	963	866	918	911	889	917	916	870	867	917	893	907	907	943	851	879	974	911	899	934	886	902	909	888	913	914	902	884	922	823	910	861	861	840	900	893	905	878	926	959	866	874	849	940	897	894	887	891	894	905	895	884	915	870	897	925	918	896	922	928	894	831	898	890	903	917	884	884	878	919	904	924	864	849	956	915	884	938	928	938	848	894	939	890	864	872	928	969	900	884	974	921	934	934	971	932	914	919	874	952	899	901	860	974	920	920	948	898	894	871	940	975	936	932	898	966	886	900	932	936	892	877	908	899	881	884	1019	892	940	908	907	903	935	865	884	919	941	910	850	900	905	908	915	867	859	874	871	868	923	909	891	934	902	907	881	900	863	843	895	893	850	924	849	900	868	876	878	919	892	890	878	885	852	864	880	895	903	910	883	918	891	920	902	908	925	888	903	865	929	851	883	885	904	951	841	920	908	909	937	928	814	853	880	926	937	924	872	885	894	895	939	928	950	899	875	900	970	896	982	895	917	867	966	907	897	872	911	883	898	938	913	891	879	941	939	900	886	917	910	899	859	866	946	908	888	904	928	924	897	983	891	891	910	845	906	909	901	928	928	889	864	851	904	877	952	962	920	912	878	891	906	879	936	902	885	898	869	870	918	895	844	887	907	928	882	906	917	911	877	878	911	891	959	943	920	911	921	939	908	916	850	906	854	909	880	895	916	920	866	910	894	892	922	891	881	855	895	854	878	862	879	963	963	878	881	878	864	845	908	934	913	878	885	865	902	845	874	916	895	864	932	866	875	912	916	908	911	886	920	909	923	924	935	907	891	881	900	957	932	870	861	888	901	917	935	871	851	899	956	916	884	919	854	950	893	897	900	933	896	931	845	900	941	947	924	912	931	856	902	853	893	877	923	899	865	911	890	908	971	921	872	910	926	979	903	885	897	864	848	915	899	876	866	941	918	909	907	874	926	906	911	852	880	914	935	965	928	919	890	910	855	919	877	918	914	899	932	885	875	928	929	906	907	923	874	934	908	927	895	960	908	880	897	857	864	875	878	848	873	909	898	885	920	947	903	888	890	884	905	895	881	897	863	899	905	840	927	891	866	886	891	906	894	938	944	923	904	848	883	886	929	921	908	894	898	946	909	915	848	903	933	927	891	940	847	899	949	886	906	864	915	929	903	895	868	930	858	848	913	850	890	925	877	916	943	901	889	881	823	826	880	904	913	855	922	884	888	917	951	898	914	881	898	930	930	881	914	889	874	903	927	886	888	903	917	944	868	895	908	923	919	949	891	917	904	902	917	872	925	838	895	907	890	933	960	880	966	903	851	895	909	915	906	907	897	898	885	918	861	921	878	860	930	898	892	911	961	892	927	928	859	926	907	915	923	933	875	929	861	907	912	888	879	895	934	950	886	933	939	878	913	868	870	889	886	888	858	955	936	858	917	930	897	912	925	917	902	928	923	926	944	928	885	872	864	934	910	890	833	878	913	935	898	958	901	902	903	929	864	871	921	925	877	936	896	910	823	901	879	884	938	949	905	878	879	899	894	883	933	872	990	918	881	921	905	920	962	864	914	920	845	829	900	934	922	903	878	923	890	856	840	899	879	886	919	864	881	912	874	878	892	900	891	960	922	883	881	889	909	981	890	876	955	829	884	872	963	904	923	905	858	926	883	876	980	910	828	951	881	918	971	896	891	937	969	878	919	885	900	921	911	896	866	917	900	866	848	845	937	898	876	937	912	898	916	895	920	922	877	911	919	909	903	964	896	901	916	894	905	905	902	949	890	927	943	912	930	977	902	924	914	904	881	867	911	924	894	914	886	950	899	891	954	899	918	851	961	915	884	874	857	865	878	933	896	902	888	875	896	884	872	914	963	885	977	948	920	908	861	880	941	876	895	920	932	875	926	910	893	898	912	897	871	908	914	904	916	904	895	933	909	916	891	903	894	936	883	929	961	916	911	889	903	976	913	866	901	895	935	884	901	841	891	921	922	927	892	958	888	857	919	896	892	904	869	928	943	871	882	900	912	857	900	846	825	870	908	912	887	912	929	929	934	873	977	866	863	877	950	880	853	891	849	955	883	929	944	961	865	865	907	951	960	932	876	948	875	884	916	914	918	923	872	837	946	929	865	889	871	894	939	883	911	871	918	882	882	911	888	917	895	901	908	904	897	898	916	922	881	931	934	969	882	900	870	944	894	900	899	888	870	896	925	895	931	891	917	917	900	899	912	871	965	918	910	869	901	869	884	910	859	946	856	864	918	888	946	867	909	872	907	903	864	919	829	923	912	891	966	857	915	863	929	907	932	846	876	925	886	918	910	938	926	924	908	857	865	931	929	904	891	929	929	882	893	911	905	891	918	924	944	903	920	920	910	891	948	936	908	923	877	918	904	925	931	922	923	964	893	876	905	937	842	926	930	936	916	901	856	883	933	946	877	921	920	888	882	908	954	875	853	882	880	870	948	898	916	888	897	919	858	963	898	940	878	922	910	914	921	852	914	952	864	875	912	846	859	894	923	872	911	833	924	915	907	930	912	876	905	886	866	885	878	976	887	862	891	875	981	946	927	904	903	936	921	918	913	884	914	964	850	871	865	939	924	895	907	867	889	886	918	875	941	930	969	917	904	884	939	903	900	921	924	855	919	894	882	920	931	929	936	887	856	915	893	904	869	877	868	934	950	849	915	897	909	908	887	877	963	919	935	907	878	863	853	879	895	882	915	930	939	926	933	931	974	931	899	913	886	928	938	904	924	858	910	873	886	867	899	904	927	869	881	934	973	909	909	873	897	879	895	909	948	865	875	933	947	924	926	952	952	908	891	919	900	915	867	887	949	864	878	869	889	938	863	962	913	875	855	908	871	907	906	903	862	844	881	863	903	869	909	884	929	927	891	859	954	907	896	886	940	923	903	874	910	871	905	918	891	900	832	857	905	921	924	889	898	848	953	872	923	885	891	941	951	898	957	909	934	861	881	921	923	890	895	860	907	931	903	889	955	898	890	888	925	940	936	886	890	891	901	903	840	894	886	912	903	901	880	903	859	921	821	897	872	942	890	927	879	900	921	868	895	873	917	897	882	939	893	873	891	900	949	943	950	881	888	869	938	911	891	883	910	891	905	976	917	884	944	853	897	883	922	886	885	919	885	932	917	947	907	920	927	902	910	938	934	853	895	918	884	993	911	862	930	923	961	847	865	887	920	915	900	914	899	911	894	899	914	887	893	851	842	924	945	920	885	929	909	897	937	914	919	932	904	919	885	888	922	882	955	926	901	953	875	947	888	901	838	890	878	947	952	909	963	880	860	905	939	925	845
23470	21623	29394	24487	21892	20613	11271	3732	2421	1826	1477	1282	1157	1114	1019	982	869	932	1217	1114	794	769	715	704	755	1515	1296	816	702	830	1265	1417	1192	878	831	770	900	793	670	628	585	678	629	618	595	616	627	619	599	584	619	607	600	629	620	620	616	591	642	671	608	618	609	633	626	635	640	607	602	628	598	617	594	598	614	619	646	639	645	623	625	622	614	621	583	601	604	643	619	618	617	642	592	657	613	621	664	577	588	643	597	621	637	645	570	610	600	622	660	627	634	585	599	577	668	618	610	627	606	609	561	634	649	618	654	657	595	594	587	622	628	656	614	665	629	602	600	641	625	611	599	625	694	569	630	651	626	614	639	615	600	594	644	582	629	633	660	619	649	599	597	590	638	610	601	655	588	600	611	594	608	595	619	610	616	654	631	620	612	620	578	616	627	575	621	626	629	597	635	618	617	578	643	630	593	619	603	613	626	659	630	630	632	637	592	607	607	671	684	612	546	630	689	620	641	602	608	569	585	591	624	627	612	572	632	656	631	664	612	589	605	607	610	608	575	618	590	598	642	630	595	677	666	601	629	632	614	645	600	600	616	626	656	591	644	583	594	592	649	649	650	611	586	626	618	600	578	616	636	579	591	645	626	596	590	644	643	607	608	619	624	635	615	608	624	615	619	608	627	599	610	622	640	656	595	613	612	602	631	631	585	608	649	621	641	610	657	698	600	628	599	608	602	633	616	603	606	637	611	589	595	572	657	593	613	661	589	609	618	603	594	616	624	601	597	615	617	649	595	591	621	603	630	594	630	570	641	604	630	675	655	583	582	606	624	640	620	622	605	566	644	650	645	606	591	624	635	638	612	577	582	632	645	586	643	656	623	648	601	632	650	619	631	622	632	631	639	639	606	630	610	579	657	647	558	604	640	679	606	610	658	661	628	616	568	672	588	641	629	607	578	581	644	634	644	611	621	591	602	594	608	588	617	590	617	630	642	619	634	601	630	609	621	627	618	659	633	625	594	625	615	618	618	597	610	664	633	583	611	581	602	631	593	578	590	647	580	620	648	614	617	619	630	604	630	558	645	628	642	607	598	617	623	628	582	647	644	623	602	569	633	589	640	601	634	646	615	646	626	632	638	667	611	625	660	653	644	626	656	629	585	585	627	651	657	590	645	671	661	620	654	605	600	635	599	625	641	641	623	600	624	560	613	602	607	656	603	651	580	617	626	638	574	561	628	611	657	673	589	605	637	624	636	603	605	649	614	650	609	619	607	580	671	616	618	595	604	650	656	611	628	596	629	666	578	648	602	659	622	605	610	645	607	599	628	621	653	624	590	654	658	603	627	588	618	605	641	619	590	614	646	636	596	664	556	591	618	619	632	587	639	611	607	575	586	632	616	648	619	653	621	603	643	683	592	662	612	615	676	614	627	586	643	651	669	623	643	596	606	643	640	628	582	611	622	604	631	618	649	637	627	648	610	586	619	647	602	589	664	636	660	637	617	564	614	648	619	640	618	627	633	616	623	645	593	663	604	654	625	611	607	612	647	615	615	630	615	604	644	622	647	609	601	641	622	601	630	646	601	628	592	617	634	601	612	595	615	586	591	635	624	696	616	613	631	637	633	648	647	626	627	656	624	624	613	588	578	673	660	643	619	608	610	571	614	648	575	625	584	611	646	665	600	633	560	646	620	671	587	641	625	650	621	644	632	604	604	664	612	640	639	612	623	624	591	629	619	630	604	620	627	609	563	622	617	606	622	626	610	617	627	625	626	635	644	612	639	607	625	619	589	616	576	627	611	618	610	588	609	584	604	651	584	621	612	605	598	618	652	587	621	596	584	623	680	634	596	676	642	655	658	607	619	630	592	639	633	628	626	634	650	685	609	585	632	638	572	578	643	652	614	631	639	575	590	615	595	600	622	609	624	631	602	620	614	627	608	638	621	644	636	613	590	619	625	625	612	635	638	616	643	603	631	658	613	576	624	600	614	620	594	636	636	678	665	625	620	587	624	601	573	591	653	647	597	634	673	625	590	598	612	614	617	602	638	619	657	663	637	640	632	576	653	593	596	628	624	617	572	631	604	620	622	620	625	668	640	608	641	587	638	655	633	631	628	574	620	596	629	645	597	619	616	632	572	615	652	638	648	604	555	651	622	603	586	597	651	607	609	637	619	613	585	625	586	640	612	628	628	584	598	598	593	651	608	585	627	640	605	634	616	622	649	604	645	623	590	619	624	642	647	649	637	630	639	626	579	569	618	623	634	646	625	588	579	621	609	622	598	616	613	589	599	599	613	619	605	597	597	643	576	601	611	627	638	602	632	624	586	648	629	594	621	669	607	646	639	596	613	657	645	627	608	671	607	639	620	611	601	623	642	622	630	653	595	623	597	626	618	619	586	645	600	647	594	649	633	609	540	637	597	659	608	645	613	638	628	621	647	601	644	623	631	653	626	621	598	616	637	625	627	604	588	638	620	596	588	624	588	617	633	607	597	643	638	649	612	626	584	604	655	638	614	602	624	587	614	605	615	639	592	658	597	644	633	627	639	607	646	642	601	574	659	583	686	633	627	608	656	602	597	593	655	663	598	599	593	625	596	616	642	613	593	590	635	604	614	601	629	646	615	590	634	624	630	584	550	607	619	606	570	625	641	612	612	601	587	615	662	603	611	593	631	626	603	605	611	592	613	650	617	594	615	605	635	609	622	615	601	621	580	606	659	607	665	598	630	632	597	612	624	664	607	586	613	602	639	632	606	592	665	649	623	621	650	599	612	625	634	678	656	578	660	623	599	617	627	632	601	617	615	627	550	645	638	622	589	584	578	652	607	603	629	600	611	621	620	595	645	640	649	633	622	625	643	612	582	620	601	614	619	651	599	633	675	611	622	635	611	590	589	610	628	635	612	620	576	581	619	615	614	631	629	610	633	589	573	614	627	551	634	628	607	617	612	604	599	616	597	637	643	622	611	623	596	583	605	633	642	631	633	640	607	638	611	636	629	636	659	652	626	668	621	578	646	650	661	625	627	602	622	601	635	690	664	625	601	629	622	662	598	615	599	641	651	605	615	571	597	616	618	621	607	604	627	628	565	590	656	623	604	614	613	623	614	580	567	597	630	667	653	600	577	608	667	648	625	621	635	617	609	596	648	556	601	614	607	638	606	641	607	615	591	601	653	614	572	636	635	669	600	620	617	606	591	608	626	589	620	650	628	652	614	627	587	604	604	576	627	613	598	627	656	653	611	623	654	627	633	611	645	581	599	555	622	661	595	624	635	617	623	683	645	630	574	631	619	598	629	598	633	649	580	637	644	605	619	625	639	610	601	625	617	609	609	658	628	634	657	600	607	586	613	647	593	631	627	666	611	632	634	635	641	633	619	609	563	607	652	642	628	592	651	631	622	632	601	663	681	577	611	580	612	602	616	606	593	629	648	652	631	615	642	627	682	603	655	595	603	648	616	589	616	610	634	619	569	603	644	614	604	611	623	646	616	595
33766	54069	51516	38385	26610	17373	10665	6735	5236	4225	3342	2541	2335	2178	2045	1861	1434	1720	2556	2242	1364	1156	1209	1120	1247	3230	2556	1323	1072	1365	2531	2875	2214	1497	1429	1318	1465	1301	1114	993	939	923	929	902	931	911	879	936	903	915	877	898	830	878	891	883	890	899	875	948	847	924	913	880	908	888	890	915	933	866	867	871	936	918	888	900	876	852	881	936	868	848	894	932	910	874	954	872	938	922	898	878	881	918	879	888	913	932	912	902	896	933	939	866	874	900	912	880	824	905	892	913	924	934	869	864	932	930	914	888	865	863	921	924	928	906	902	865	843	875	900	929	901	894	864	895	872	939	846	842	911	861	922	847	844	876	906	829	887	872	893	893	857	922	896	909	923	912	894	858	918	901	936	897	872	880	902	890	844	883	886	923	927	914	924	879	850	828	879	870	925	907	892	891	899	906	886	884	882	954	863	854	861	912	882	883	877	884	918	911	888	886	945	907	929	865	888	872	928	865	903	876	916	852	870	856	900	907	884	894	931	899	934	930	895	899	890	909	862	910	919	906	871	882	946	907	885	907	899	889	873	882	877	930	855	911	904	913	887	911	921	891	871	874	932	879	896	824	885	930	862	931	897	917	844	885	907	908	886	879	911	887	885	927	928	862	960	958	893	891	925	831	937	890	878	889	861	903	888	896	855	869	905	876	883	851	894	912	889	876	899	919	853	863	875	875	893	864	903	926	892	829	894	911	858	907	904	901	897	877	907	899	885	893	845	936	917	931	891	923	899	899	931	864	913	863	914	999	863	909	899	918	887	872	908	925	894	916	953	946	908	944	876	842	900	879	864	887	915	874	890	866	931	869	900	875	848	875	900	895	920	902	877	889	889	837	924	935	938	885	939	909	935	831	893	933	868	903	876	935	892	909	933	859	872	871	917	881	875	922	882	900	828	883	863	894	878	860	875	887	925	918	924	853	874	878	895	899	894	860	865	915	879	945	853	885	886	869	931	861	907	859	875	896	888	930	938	917	842	936	844	884	907	889	878	852	895	895	915	883	909	927	892	866	925	893	877	892	907	871	880	903	891	924	869	876	881	912	802	914	857	860	871	842	907	909	894	816	977	942	867	895	923	894	856	895	855	915	914	923	903	888	913	905	903	925	920	855	911	884	854	891	883	962	900	892	931	895	876	871	946	918	944	905	907	893	888	838	835	889	914	899	919	899	950	891	864	879	903	903	866	885	919	865	921	924	898	933	848	954	853	878	925	895	907	870	890	891	879	899	917	919	864	860	919	930	880	897	878	875	942	860	894	906	943	904	923	899	833	860	874	875	950	930	876	920	866	889	926	893	889	879	881	923	868	954	879	885	894	866	861	942	942	871	895	879	860	835	861	909	873	932	915	875	916	885	914	928	941	861	886	886	973	886	908	908	939	917	900	812	929	884	874	894	891	939	939	832	906	933	913	811	840	889	874	905	875	841	913	883	910	872	881	892	857	907	882	872	908	937	912	906	872	914	920	917	903	867	949	916	888	879	928	859	862	921	923	898	891	838	926	880	937	921	938	889	912	891	891	868	941	911	877	892	858	896	874	910	856	898	948	902	846	888	894	862	912	947	898	857	899	921	874	926	925	932	915	924	881	899	944	890	907	893	865	909	855	826	872	883	866	847	899	937	915	884	871	866	860	892	901	882	866	837	922	863	847	882	907	863	939	895	899	851	940	850	934	905	962	929	908	874	882	919	862	874	911	878	909	888	893	906	865	914	902	909	893	894	859	844	923	933	920	896	947	865	884	915	865	866	903	896	893	938	913	930	942	899	964	880	915	869	881	932	914	888	805	928	930	946	879	916	947	898	892	874	890	882	905	858	944	865	869	881	919	913	923	867	921	899	895	967	934	882	892	927	883	887	867	898	928	871	885	877	876	895	921	923	881	871	892	885	899	879	921	897	832	862	828	887	898	889	928	907	916	876	874	899	913	902	896	886	883	894	895	866	928	851	994	904	886	935	902	894	871	973	843	926	910	922	914	942	923	915	849	937	876	875	879	854	864	870	887	928	906	860	904	899	873	884	924	875	914	855	870	906	942	933	877	882	902	871	900	849	861	990	934	903	877	885	895	926	834	852	873	898	837	863	898	835	924	913	878	898	941	877	927	902	876	897	895	918	837	911	879	902	842	926	945	862	915	887	817	831	897	881	873	966	889	905	930	848	890	910	887	930	897	925	933	871	926	854	900	858	919	893	870	912	895	892	912	899	920	888	884	846	880	926	933	839	902	895	906	920	842	836	889	910	927	921	905	873	973	936	973	884	890	908	897	860	866	861	884	863	920	856	886	889	937	937	891	898	844	929	832	888	903	912	899	847	883	905	921	899	874	932	890	971	891	929	887	888	869	851	898	866	897	827	838	886	880	903	852	873	935	924	918	900	908	900	855	942	880	898	911	858	916	877	955	879	850	893	930	943	877	885	886	885	898	930	901	865	884	883	844	908	855	957	831	934	866	885	871	869	879	886	862	859	874	930	932	871	897	898	834	860	898	841	900	886	902	872	924	906	924	863	867	843	910	874	854	928	869	923	888	933	911	885	919	888	908	862	913	905	919	917	903	920	860	872	905	838	877	925	845	918	834	888	904	869	901	887	886	872	896	924	921	952	872	955	878	944	849	884	870	881	868	921	881	904	884	874	909	899	945	901	918	863	952	863	929	919	959	884	917	931	884	825	911	899	901	926	928	824	894	870	912	916	905	871	897	873	915	923	914	843	871	937	899	921	904	929	911	909	906	913	850	920	908	853	857	922	949	881	895	862	933	876	874	872	889	880	878	886	887	947	908	885	850	888	880	833	923	872	907	837	919	875	853	901	877	891	874	936	948	877	932	955	931	900	861	899	878	878	889	928	856	877	845	849	853	918	841	897	909	893	926	873	861	856	917	885	861	937	872	844	897	915	890	858	890	889	960	864	879	903	885	860	935	829	949	920	886	891	948	861	857	889	856	928	861	937	912	868	872	890	945	893	899	914	917	878	818	901	906	904	896	879	933	857	927	903	844	976	930	879	959	837	941	859	949	903	905	872	812	888	906	903	876	850	946	891	927	880	875	945	868	901	914	908	954	831	861	833	887	876	880	874	925	901	846	871	905	888	879	875	869	926	910	882	916	900	904	913	869	922	852	918	911	928	906	910	892	902	836	873	881	907	889	907	880	847	884	837	909	890	854	872	921	872	900	887	909	937	941	904	907	894	915	860	915	917	917	917	903	871	869	918	901	887	900	837	910	886	919	921	865	809	922	864	883	892	883	863	908	871	870	920	919	896	897	930	846	864	874	891	952	910	890	882	895	900	923	913	979	898	894	909	912	885	933	897	939	893	880	890	843	901	855	877	886	870	902	934	867	878	925	975	920	881	869	857	898	938	929	930	841	921	906	928	895	924	877	903	900	905	933	892	921	902	931	884	893	892	839	907	878	864	907	841	955	896	838	960	925	922	900	877	861	897	886	840	869	845	898	874
29097	27199	26938	15860	6524	3298	2151	1406	1126	950	904	808	794	743	727	697	701	700	682	629	676	643	698	668	662	665	721	742	651	679	619	593	678	693	718	717	641	655	637	617	663	594	603	648	606	638	603	636	595	608	592	608	619	657	622	637	612	634	590	590	610	607	666	571	613	602	613	602	632	616	622	622	621	579	613	619	603	619	610	638	595	638	577	596	597	611	642	650	592	632	607	592	574	627	622	623	632	618	646	621	615	609	613	595	631	635	607	624	643	622	594	662	586	613	641	642	602	612	585	605	638	576	624	589	640	598	569	618	611	637	601	599	636	584	644	599	599	638	619	635	632	652	628	638	619	567	637	599	592	617	619	560	617	586	596	599	589	595	572	607	570	593	627	612	652	613	612	650	610	625	605	637	626	635	625	640	648	612	636	616	614	618	584	608	613	621	639	621	603	645	625	650	580	645	621	620	640	685	631	662	623	637	608	621	601	599	607	586	626	603	609	605	627	565	604	631	585	569	619	634	605	597	607	607	601	621	629	609	593	625	647	638	655	640	607	640	651	580	641	613	617	642	608	634	610	630	626	595	629	575	627	582	624	605	633	608	669	644	616	637	597	606	612	600	616	613	638	608	609	616	605	607	634	604	632	585	667	577	586	621	627	632	644	609	626	588	591	596	623	611	637	623	610	586	619	604	586	570	585	643	624	624	606	604	646	674	650	639	596	605	608	631	593	603	584	636	595	592	639	615	605	612	628	573	639	581	574	629	672	592	632	597	621	625	636	652	665	625	612	598	632	606	599	656	648	621	617	612	618	647	591	636	641	599	616	636	582	614	647	613	582	622	638	643	678	603	674	644	622	620	592	597	622	564	658	620	593	626	601	628	561	634	584	603	621	654	586	612	617	601	588	630	656	625	642	601	628	631	613	625	651	591	605	619	648	617	616	618	622	598	624	610	644	644	620	597	621	598	646	599	644	588	626	586	642	647	604	629	629	626	622	667	609	641	601	619	600	624	639	611	630	642	625	589	650	593	635	608	632	636	637	607	650	636	642	612	636	624	594	636	624	654	619	631	576	638	624	631	592	636	658	657	644	626	601	596	601	576	614	605	616	625	622	570	622	600	623	593	622	588	582	604	622	613	605	651	607	599	603	580	596	614	651	612	622	629	646	598	620	590	581	652	598	628	647	643	591	592	605	592	584	620	600	629	611	633	593	599	594	606	616	608	594	651	655	630	617	651	654	650	696	622	577	621	657	606	630	643	597	647	618	611	605	630	642	623	595	601	616	639	629	655	606	648	618	624	640	618	583	649	607	617	637	656	573	605	566	635	627	618	628	628	647	604	623	609	658	632	596	613	641	636	624	659	636	632	581	657	643	633	634	609	593	610	625	650	627	628	647	638	584	626	577	659	630	583	620	637	638	635	624	597	574	660	575	618	602	621	580	609	628	611	645	632	593	608	617	609	619	633	593	648	634	598	664	637	637	615	616	582	615	605	617	623	621	610	615	628	601	648	613	614	636	593	598	569	634	605	638	624	669	609	608	615	607	638	591	642	639	609	625	652	600	649	620	654	628	662	601	638	621	584	609	632	619	655	592	634	617	636	646	614	597	622	584	622	587	603	622	604	579	606	586	565	603	603	623	658	619	652	634	629	636	645	640	607	640	676	593	623	584	618	598	628	665	672	652	607	623	645	624	616	608	620	612	639	593	623	624	597	654	657	613	631	629	623	618	621	609	635	608	617	615	600	617	653	599	589	605	628	562	622	609	646	657	614	646	585	633	603	658	641	641	608	580	644	650	640	608	629	578	605	652	617	609	626	644	665	593	625	613	624	620	625	632	635	648	577	606	625	584	600	663	628	588	647	596	643	571	623	591	651	616	648	588	633	596	615	621	622	683	629	602	603	661	608	661	627	614	647	629	590	616	595	610	627	635	610	607	633	595	618	580	663	588	660	582	618	602	605	593	595	615	604	616	596	610	622	693	604	625	625	623	598	605	635	570	655	668	663	611	585	603	621	643	608	639	642	631	638	616	617	630	589	587	635	597	633	631	642	603	624	615	609	659	638	607	613	655	593	602	654	573	610	615	619	644	638	583	571	621	625	584	619	629	650	597	591	638	601	629	658	643	660	604	622	650	628	617	658	579	620	639	627	652	616	618	605	612	621	635	594	589	634	625	586	593	634	638	580	611	611	616	597	578	637	601	631	599	646	626	622	621	651	618	605	638	609	614	598	622	587	565	606	631	642	637	608	582	634	627	579	605	634	608	604	620	663	632	658	638	645	634	605	611	603	601	682	652	637	577	592	619	629	647	633	609	605	624	609	635	589	611	608	604	613	609	578	630	564	592	647	587	636	611	606	593	617	621	633	610	629	630	591	617	645	622	611	630	622	618	640	640	660	576	612	591	619	602	601	605	596	596	613	640	606	629	619	626	638	580	633	628	593	602	568	620	611	634	619	610	578	608	645	599	595	627	563	601	613	583	622	559	641	659	617	613	654	610	645	639	639	600	643	597	667	635	645	636	633	654	642	601	609	627	594	557	584	666	626	657	656	610	607	624	671	636	606	607	663	625	638	592	613	598	630	609	605	621	599	603	613	605	643	601	626	567	647	615	611	659	604	616	630	607	619	588	650	626	607	592	688	618	642	592	620	585	603	655	583	651	606	605	610	638	630	595	615	613	638	620	588	668	613	599	643	597	638	627	626	617	610	636	594	612	586	641	641	607	600	609	613	603	649	617	658	584	616	579	627	574	627	625	594	627	598	620	608	621	607	620	618	602	603	622	569	626	631	604	599	638	620	636	645	606	618	602	611	679	645	642	631	606	640	676	643	600	620	616	626	616	624	623	609	654	629	595	637	610	622	618	589	627	608	663	624	643	644	596	633	635	607	612	595	643	603	585	630	581	626	599	641	602	657	623	637	631	654	608	623	634	572	606	618	638	654	594	632	642	613	607	597	583	599	631	609	590	626	584	598	597	626	635	622	645	640	615	619	593	618	640	595	629	614	571	610	594	630	613	613	620	602	602	633	638	568	619	580	587	607	583	595	631	633	620	605	602	617	609	637	596	577	637	604	605	563	574	598	701	580	625	655	595	631	604	624	611	631	648	628	629	621	611	607	622	619	644	612	583	618	587	599	656	605	631	637	577	603	653	646	635	610	621	606	617	596	642	630	642	612	634	617	618	626	656	641	615	618	634	629	619	627	633	598	625	588	648	584	604	612	635	608	627	649	593	584	626	594	595	614	593	597	636	574	623	630	672	618	602	616	620	612	607	659	609	616	601	596	646	672	679	603	625	643	616	617	618	671	671	602	640	570	605	657	616	578	622	619	659	603	588	605	631	644	617	657	608	608	597	627	633	611	648	681	626	606	576	607	634	616	634	597	622	575	682	635	595	668	591	670	605	648	612	612	624	689	613	619	592	614	652	631	591	582	641	575	624	605	638	640	590	628	581	633	615	656	605	619	605	607	649	612	622	620	650	612
31704	42350	33681	20154	12156	7590	4748	3280	2538	2020	1815	1526	1419	1309	1354	1203	1182	1199	1124	1054	1080	1028	1001	1088	1049	1035	1180	1126	1023	1021	956	981	1009	1095	1129	1116	976	965	926	912	922	932	900	968	912	943	917	898	943	897	887	899	942	929	869	882	924	925	953	864	937	855	936	929	867	857	946	893	899	940	914	927	886	880	878	934	892	912	889	892	948	971	895	885	933	916	891	922	920	926	945	908	897	920	916	930	936	950	847	894	935	879	857	899	873	898	895	947	846	926	975	943	883	880	893	929	895	897	905	928	865	909	887	858	918	909	886	890	890	888	825	911	881	967	889	917	885	892	890	895	896	945	925	872	866	927	898	908	906	920	913	910	877	845	923	883	899	959	918	922	902	892	923	892	916	880	925	920	835	911	890	921	904	929	881	907	909	840	917	905	846	915	873	928	913	936	905	885	899	897	902	928	874	888	874	866	935	894	880	919	831	932	918	885	953	856	898	913	885	951	910	926	905	892	959	930	890	962	919	907	926	903	882	899	908	893	899	948	884	916	855	908	901	882	885	877	946	898	926	924	871	863	910	942	886	843	860	903	889	912	845	874	867	915	861	941	867	919	902	935	903	893	962	922	891	900	890	884	836	957	897	870	930	870	906	910	886	917	914	930	894	858	875	899	859	906	880	942	878	869	926	920	844	886	889	883	932	858	899	905	920	895	949	896	905	909	882	938	920	888	940	897	906	891	924	811	905	886	892	908	926	968	889	928	950	902	950	919	907	960	936	931	903	922	919	932	896	893	922	889	864	906	879	931	896	936	892	971	854	939	886	918	853	868	910	928	853	898	925	945	917	938	863	901	856	898	925	914	932	911	879	879	896	884	891	896	956	957	889	942	948	858	895	913	919	926	864	915	885	926	911	894	904	898	873	903	889	871	912	899	944	826	945	917	905	901	958	918	982	840	918	860	942	878	933	910	895	871	903	933	867	898	914	872	945	920	950	883	880	917	893	892	934	926	907	913	920	904	927	849	897	878	927	889	891	926	952	924	898	925	902	906	912	881	900	864	869	903	901	933	885	953	947	827	889	922	888	926	938	918	850	896	828	884	970	870	910	925	890	858	891	939	894	908	894	909	870	895	895	929	913	995	878	888	892	934	884	923	942	905	897	950	891	925	970	923	935	871	921	894	921	898	908	928	933	980	875	898	911	958	922	907	913	886	939	923	869	944	916	899	899	912	898	917	925	914	960	927	952	920	905	891	935	932	922	926	920	924	914	912	901	927	923	900	946	917	927	907	893	894	909	889	901	879	923	889	938	976	930	908	893	875	900	935	884	916	884	887	893	920	889	909	950	972	934	868	889	911	928	861	917	932	914	900	913	893	906	903	873	908	931	886	882	907	933	909	880	909	897	898	855	855	924	927	883	938	938	965	932	901	946	929	888	866	909	929	866	891	868	886	927	851	902	905	912	874	875	938	891	978	959	920	900	933	902	972	899	892	891	857	900	877	922	886	897	917	912	870	908	832	930	895	904	937	872	895	916	903	932	914	941	940	938	884	935	905	907	877	921	873	922	889	962	923	879	936	862	886	895	879	869	922	866	900	877	911	855	875	926	925	935	960	884	838	939	871	863	892	858	930	954	905	901	907	913	912	907	951	931	941	894	871	942	915	875	945	924	890	858	941	899	899	933	923	913	920	855	919	952	868	919	894	925	882	929	942	935	975	909	917	858	913	918	917	886	914	852	925	902	922	941	872	957	964	900	933	875	920	908	894	865	914	953	917	909	927	879	904	879	873	954	908	899	899	917	888	930	885	884	867	899	934	934	941	940	916	927	912	946	913	839	940	876	918	880	877	920	954	887	918	928	910	857	869	868	988	952	863	900	925	900	946	877	870	898	884	896	911	896	900	893	917	908	880	889	878	919	926	900	940	893	890	934	932	907	933	935	946	906	865	887	954	886	884	897	944	908	916	907	921	943	929	932	964	958	894	919	885	922	916	851	854	870	924	883	912	917	897	907	962	893	952	901	846	871	920	901	918	879	918	915	928	919	974	942	852	909	993	892	927	930	932	925	918	883	847	930	959	890	832	896	942	943	936	909	846	910	915	890	993	853	885	893	913	917	869	882	890	886	984	906	906	915	936	951	910	959	885	933	867	896	961	907	931	945	902	953	910	920	898	948	881	930	934	911	887	928	874	910	908	912	901	933	914	933	902	936	922	949	889	883	918	933	865	914	879	902	899	893	928	903	894	880	933	941	906	886	962	932	941	889	858	928	902	898	883	928	921	928	891	919	935	881	930	910	926	875	910	881	880	913	889	882	883	951	857	917	862	910	897	864	939	887	889	903	893	944	974	951	943	917	890	893	861	849	894	880	903	864	921	864	887	865	853	927	879	905	902	896	897	933	915	886	892	904	872	878	910	934	866	910	879	950	899	913	906	909	873	957	914	934	927	883	918	899	983	890	953	880	921	910	918	919	919	918	883	850	959	891	906	920	922	946	918	910	922	912	922	936	948	1002	867	861	986	903	890	934	895	888	914	866	864	863	954	908	911	910	897	876	912	853	971	852	920	922	915	924	900	929	916	916	888	942	901	893	908	951	904	860	903	942	837	903	899	953	880	932	925	856	914	965	919	931	867	914	883	898	948	938	907	892	923	864	911	928	871	984	873	929	884	897	884	910	920	898	853	874	910	898	932	885	899	948	879	901	946	908	843	860	881	935	918	909	897	889	840	851	905	912	921	870	918	914	907	932	912	928	968	923	939	915	882	911	873	862	888	902	898	960	936	888	917	866	942	914	935	889	898	882	894	944	942	885	885	890	898	980	916	908	902	899	872	938	951	914	914	926	970	950	941	932	902	859	940	908	881	902	857	912	915	891	896	911	872	884	896	915	886	904	874	903	919	858	898	910	882	872	896	913	921	935	935	919	920	878	874	925	920	893	911	881	923	926	951	911	862	899	934	885	910	900	954	876	894	905	903	911	883	879	875	951	887	878	946	920	924	902	918	976	882	864	919	859	899	920	904	891	888	888	885	873	943	840	899	956	869	864	947	880	921	955	922	915	883	926	907	917	884	899	860	900	883	867	912	945	863	926	875	917	923	921	914	910	841	955	904	940	881	872	935	925	904	940	916	886	886	965	896	893	852	933	898	890	941	944	886	930	906	899	924	909	888	901	931	915	896	907	858	937	931	921	942	947	847	930	908	884	934	890	912	893	871	866	940	916	950	913	908	895	892	827	921	931	949	912	903	956	925	901	910	933	942	901	890	871	915	932	932	902	935	959	850	930	911	922	911	950	888	930	887	876	926	907	871	927	877	889	869	940	911	910	908	899	981	918	913	866	849	904	878	896	889	903	869	903	925	906	862	906	908	923	910	854	874	953	944	914	858	888	907	937	937	903	909	870	896	861	870	901	919	906	898	915	930	868	855	942	900	886	888	900	908	931	889	880	860	881	892	904	887	918	903	883	875	916	955	905	869	902	911	835	898	872	905	920	892
24680	21644	28789	25310	19792	10094	4252	2379	1642	1383	1159	1035	979	878	784	782	824	780	730	758	705	748	674	740	710	737	729	751	716	731	651	680	743	974	1168	1086	898	723	718	654	639	632	623	610	589	590	616	621	598	612	670	621	589	645	565	629	665	647	637	609	669	643	630	613	607	625	650	629	628	631	626	629	645	661	614	625	604	650	569	611	647	625	641	644	660	591	627	643	658	609	593	646	605	620	573	630	611	624	643	637	662	606	622	638	621	608	624	657	599	596	586	652	570	604	626	610	617	615	611	626	651	637	632	624	595	605	575	662	670	641	607	603	637	602	607	624	612	672	631	621	651	623	619	637	633	639	595	621	617	612	657	646	634	646	623	614	608	584	635	660	591	663	598	612	631	630	633	582	634	647	634	578	649	668	656	585	581	614	617	613	630	612	600	622	622	627	605	646	614	640	610	643	640	660	659	646	592	653	620	630	599	613	611	626	632	610	678	645	620	616	671	624	647	615	576	640	646	625	631	646	644	657	633	593	618	619	616	614	641	613	636	601	615	608	651	608	586	610	657	638	650	634	644	585	616	646	612	610	617	617	633	603	602	627	656	624	609	646	610	653	591	638	635	682	636	642	591	592	624	594	617	640	638	637	663	627	604	578	656	656	625	598	647	579	650	627	616	651	654	618	644	620	624	580	611	646	624	661	639	602	612	618	626	570	652	686	633	613	621	617	591	616	649	630	653	637	632	611	593	628	627	643	625	633	644	619	676	655	635	616	645	617	595	625	611	644	607	613	587	590	555	630	616	619	653	624	633	623	637	616	673	629	619	606	618	667	659	644	640	616	600	637	643	653	647	666	624	605	653	671	635	646	622	622	635	619	629	576	618	616	617	659	639	646	593	661	613	643	594	643	686	658	619	645	614	653	597	640	644	646	603	641	626	629	634	630	619	637	578	599	583	642	627	643	659	589	656	638	648	630	656	615	640	582	635	626	658	617	643	636	594	593	599	646	629	660	615	630	601	621	615	611	681	623	680	661	606	648	607	640	586	642	640	617	644	651	670	667	593	632	580	638	591	627	616	639	608	613	648	645	584	590	574	610	661	610	654	589	648	642	612	650	625	623	637	645	624	599	606	639	654	624	654	647	622	621	654	630	657	604	567	640	621	620	648	630	615	644	617	623	650	639	625	625	631	632	625	615	654	619	631	615	652	633	658	633	613	605	638	623	619	648	603	621	591	611	620	662	613	647	574	645	630	620	610	627	632	649	587	599	564	635	600	580	665	630	643	625	635	676	575	677	662	633	657	616	623	613	614	641	634	637	651	656	599	626	652	609	650	605	593	600	633	637	590	626	650	610	585	655	649	665	629	647	638	640	650	613	613	669	615	618	640	645	669	615	619	608	636	618	623	685	663	608	634	624	616	604	678	621	634	606	586	620	640	630	619	659	645	641	635	617	593	612	641	642	599	611	611	646	609	651	617	610	621	656	629	610	624	613	626	640	636	637	624	614	615	620	650	605	679	625	660	634	661	687	677	632	674	640	648	631	650	609	606	587	582	617	589	625	616	609	597	581	660	608	659	642	600	589	664	588	649	629	636	619	667	604	569	646	633	650	621	614	642	637	645	620	620	612	622	598	624	607	623	619	624	613	639	613	672	647	609	635	622	656	644	616	629	648	641	613	646	581	629	607	633	600	645	565	617	617	639	633	662	663	613	656	617	648	610	665	652	666	621	623	607	609	646	646	617	654	579	646	628	646	651	595	678	623	630	626	619	648	616	637	609	644	617	608	663	649	615	594	615	611	617	639	652	665	630	610	640	630	658	676	615	660	605	603	631	626	626	631	639	604	628	653	646	649	613	598	633	644	656	608	631	620	602	632	604	626	632	617	620	658	635	607	666	641	628	636	569	636	606	613	625	611	629	626	659	601	648	608	656	640	598	657	605	615	598	632	638	664	591	653	691	640	621	614	621	628	613	648	633	608	681	621	616	645	652	626	652	651	632	612	633	613	622	608	615	651	644	614	619	637	655	606	602	673	633	581	607	649	621	637	632	620	625	642	593	634	628	607	612	622	645	596	598	587	611	627	644	621	675	599	647	642	595	644	622	638	654	578	614	609	624	554	576	618	613	607	627	656	599	621	621	596	610	623	629	610	640	625	633	630	671	639	600	630	618	574	632	633	633	618	571	651	599	608	676	631	602	627	638	637	652	668	646	635	645	632	645	701	636	614	631	594	610	605	583	673	608	641	642	644	661	665	642	620	618	651	634	659	623	636	586	641	612	659	648	655	638	571	627	615	621	642	617	605	630	626	612	638	630	585	598	602	622	658	629	607	629	609	640	589	602	643	644	578	647	651	667	602	586	651	632	645	685	654	654	615	622	581	608	600	634	632	618	584	649	627	627	660	659	608	615	649	624	629	621	562	672	615	666	633	646	645	653	616	600	633	627	618	634	635	652	621	630	589	613	619	608	613	669	623	629	610	689	591	660	607	605	662	601	652	603	633	619	608	628	631	635	680	596	579	586	664	630	616	655	642	621	668	665	624	625	623	607	650	695	598	600	651	601	657	647	623	599	621	603	622	668	627	609	649	598	626	609	602	682	591	590	655	617	645	599	657	629	619	609	647	637	612	629	644	634	648	606	656	668	603	632	602	662	630	639	655	680	609	622	596	598	649	593	646	623	619	584	647	599	603	670	667	644	596	595	649	594	624	638	640	579	622	595	638	631	624	642	653	613	591	595	623	599	627	613	588	661	606	646	669	626	636	623	588	629	577	601	639	616	675	654	656	612	641	617	629	664	655	620	636	618	614	609	631	616	640	657	645	630	620	678	588	656	627	637	595	617	587	626	609	587	626	637	630	627	612	636	619	629	632	617	684	628	642	593	588	609	606	659	632	651	671	565	652	608	632	603	659	648	626	613	626	619	642	614	626	623	685	652	635	619	635	608	618	656	667	586	607	651	602	629	603	610	600	606	586	615	617	601	629	570	651	634	626	612	625	641	632	600	660	596	657	650	631	645	616	608	594	575	657	612	591	602	624	658	607	617	644	607	599	622	599	616	654	659	671	577	583	621	591	591	648	608	639	654	591	651	612	595	622	654	659	571	596	670	617	608	614	634	690	624	646	590	622	578	579	654	603	619	624	647	650	597	628	609	611	617	647	655	594	629	622	633	585	617	604	610	627	600	656	597	613	611	588	603	606	618	647	599	611	659	600	633	623	642	633	639	665	637	593	611	659	632	617	630	659	618	632	604	620	613	610	588	628	630	642	610	628	628	614	606	588	604	579	642	625	645	595	629	658	629	621	570	672	596	670	593	632	592	596	568	663	599	678	595	593	656	639	641	635	667	566	640	643	624	626	619	636	619	604	624	642	648	614	635	640	627	634	619	642	669	621	608	623	637	612	616	621	606	644	634	607	625	627	628	587	603	636	670	628	658	631	570	624	609	644	684	640	617	638	639	627	603	638	653	652	619	623	627	613	636	646	621	671
32860	50302	41930	26880	17903	11471	7266	5174	3844	3109	2364	2141	1982	1668	1517	1367	1248	1274	1256	1183	1114	1116	1070	1106	1184	1225	1236	1177	1150	1082	1030	1012	1324	1930	2361	1959	1416	1329	1129	1072	906	928	889	915	942	925	914	879	905	903	902	895	930	919	901	899	927	964	926	901	898	873	902	917	906	960	887	943	921	920	932	924	913	890	891	932	913	913	921	941	940	883	895	912	913	866	929	864	974	908	888	924	923	895	887	925	928	842	935	911	912	962	902	948	909	900	882	858	940	888	888	921	878	899	923	872	868	935	956	941	880	901	871	913	943	843	916	934	944	897	903	855	879	955	905	903	921	871	872	837	878	914	943	878	900	906	912	933	863	935	895	895	873	903	864	894	956	954	923	915	899	899	962	945	897	876	919	906	884	976	892	865	895	886	898	970	953	915	883	855	923	918	932	869	861	953	892	959	928	896	928	913	905	929	910	877	929	928	857	916	961	898	926	886	894	916	855	927	931	924	915	913	940	887	969	890	892	958	920	867	934	925	887	908	901	910	951	919	940	937	925	933	921	887	916	917	912	985	839	963	917	865	927	912	922	928	880	912	932	919	866	887	934	943	895	926	957	948	940	912	956	957	903	915	910	924	971	842	861	903	867	901	906	934	892	917	898	864	881	943	944	902	930	933	901	895	919	931	942	929	955	880	956	938	842	951	937	941	943	931	906	956	968	937	914	1000	914	904	915	905	945	850	932	908	946	911	937	943	913	913	885	916	865	957	859	896	904	909	878	871	913	922	924	895	975	892	955	975	829	932	908	922	924	888	948	913	842	895	853	940	925	896	884	860	922	964	926	872	909	865	901	942	906	905	881	883	916	918	899	933	940	900	864	913	924	895	927	901	918	940	877	931	907	884	914	856	951	940	941	900	899	906	930	906	960	889	902	955	922	891	869	919	894	872	913	905	885	925	921	908	861	916	894	853	881	868	943	892	930	860	907	878	906	946	933	888	936	908	908	919	904	920	925	930	877	909	923	889	904	940	920	935	945	880	930	881	909	887	883	885	938	862	912	925	922	962	991	929	917	870	930	950	924	888	902	898	899	892	908	916	981	966	915	895	935	964	952	853	936	950	848	911	946	887	883	888	922	893	882	967	863	865	838	912	877	987	932	913	941	918	954	900	976	941	904	923	931	905	884	924	953	925	914	892	924	887	926	932	886	949	886	956	914	929	887	922	882	901	944	931	922	848	935	912	861	1033	910	915	881	924	972	862	919	896	949	947	913	873	853	934	865	845	865	866	909	896	895	900	862	943	957	947	922	936	895	868	943	929	906	930	908	911	932	887	905	894	930	911	908	922	950	894	942	936	876	914	903	914	905	963	950	969	902	947	895	890	882	954	915	927	898	965	934	936	1035	909	968	877	903	874	910	880	930	913	924	894	907	930	958	887	949	933	918	874	944	935	909	900	936	846	888	917	941	877	921	928	971	962	966	954	958	904	949	844	901	876	893	871	946	946	896	943	914	953	936	971	946	879	988	872	916	983	921	905	874	911	879	940	916	909	884	943	837	935	908	946	916	882	877	907	961	928	914	877	869	922	964	871	904	902	906	914	894	919	985	871	946	866	876	892	908	979	945	916	924	900	879	920	926	891	916	910	886	875	919	916	948	922	890	902	920	933	913	927	926	931	895	929	925	900	922	919	966	866	925	913	899	868	906	869	898	910	922	892	919	920	934	928	950	957	951	938	962	928	954	909	866	910	940	850	936	908	935	930	927	896	959	862	889	916	923	876	911	1003	928	879	885	940	948	886	878	923	952	951	923	930	901	935	899	923	969	892	908	958	870	916	913	909	928	902	892	912	899	884	973	959	894	927	953	865	916	960	937	886	965	960	921	880	952	929	908	864	979	887	955	922	858	868	897	885	945	939	906	984	885	923	880	877	947	899	866	933	869	954	911	903	944	922	937	951	914	911	929	951	914	918	883	942	891	915	948	891	933	917	896	926	907	878	922	918	975	894	866	886	935	854	908	911	988	909	930	925	938	920	951	863	885	937	869	915	918	883	928	956	947	908	890	957	979	901	895	910	868	938	893	916	907	879	905	920	882	843	964	916	932	898	864	934	884	887	903	961	888	870	915	946	958	863	879	879	947	887	874	893	933	925	936	896	893	920	939	908	904	964	944	956	900	910	934	920	946	878	895	899	916	931	915	851	882	920	927	913	923	901	962	939	921	896	896	935	864	907	937	913	927	927	896	892	865	916	953	971	858	923	890	988	887	963	906	895	868	890	899	886	951	914	868	932	871	957	919	918	942	891	919	972	864	945	854	927	929	916	902	929	900	949	879	891	874	896	897	951	879	910	896	925	911	924	930	902	914	956	889	922	919	904	930	929	893	905	894	932	886	904	932	924	926	914	930	904	991	921	925	928	928	938	908	898	934	1002	906	898	965	900	891	843	905	922	930	923	882	882	966	904	947	897	913	846	880	873	917	872	911	913	928	896	941	867	928	883	882	960	865	912	991	950	866	915	915	939	890	912	901	905	854	896	905	912	957	901	914	887	904	922	900	890	909	986	940	886	874	879	845	858	904	952	902	905	956	1009	927	919	917	913	955	941	937	876	946	960	965	905	870	882	874	941	874	893	916	925	909	925	940	962	886	891	896	905	907	960	895	915	895	919	949	881	912	849	938	895	923	934	898	949	875	912	906	869	873	920	933	900	869	956	914	907	924	871	926	882	954	875	888	871	913	914	916	899	908	868	856	850	894	955	898	880	959	871	919	925	908	964	941	896	852	936	842	894	868	891	874	919	889	848	972	919	894	886	891	878	892	923	917	938	986	959	951	912	907	923	930	938	880	913	907	931	879	917	880	929	881	862	915	912	966	882	921	873	938	846	899	898	854	870	917	926	896	921	877	879	948	914	924	928	929	927	900	952	912	916	952	907	893	927	843	889	903	913	896	903	922	929	898	865	928	871	942	861	926	882	905	911	943	964	896	956	871	875	924	898	896	895	971	964	961	948	946	905	875	879	904	874	941	969	934	942	949	936	879	949	948	927	900	891	905	891	881	897	891	952	910	937	901	936	935	859	887	954	893	883	893	921	905	878	888	934	925	928	913	965	924	908	887	883	910	892	872	937	894	887	904	882	888	887	935	944	902	909	897	939	921	902	912	902	868	979	954	943	916	911	891	887	961	879	884	911	853	919	896	909	868	871	890	939	912	967	928	922	885	894	915	945	889	918	945	919	919	894	923	887	911	860	899	913	904	886	911	890	937	887	887	928	869	943	957	934	968	907	894	917	938	881	866	944	843	955	889	932	895	912	931	900	875	899	881	884	892	873	919	910	895	879	883	879	931	896	900	908	941	913	895	884	901	867	901	898	931	891	916	847	918	842	917	960	960	863	870	969	897	909	927	944	928	897	876	866	932	864	977	924	925	934	910	872	957	865	911	871	915	956	921	906	894	907	878	936	926	870	898	871	901	950	894	846	885	891	950	884	917	938	895	951	903	892	869	936
23485	21596	29475	24351	21858	20738	10852	4332	2494	1929	1514	1358	1233	1104	1006	952	864	750	792	801	749	756	744	725	713	717	815	774	742	783	746	690	721	1413	1731	1574	1284	1019	940	761	693	657	663	636	677	659	629	571	671	603	618	627	612	686	653	682	651	644	653	640	641	610	649	635	618	637	630	629	647	628	662	636	639	627	629	631	603	618	651	587	645	616	585	596	597	638	641	637	633	597	682	610	601	582	647	628	633	673	649	627	641	642	596	619	610	618	626	606	602	611	650	629	656	635	644	673	627	625	610	601	640	639	620	651	599	607	649	598	653	616	650	607	656	609	645	612	670	614	642	599	627	581	643	669	638	613	601	623	631	661	654	616	640	574	651	617	608	633	605	589	648	614	613	629	630	634	631	647	649	630	633	591	635	584	640	654	627	629	656	597	611	655	636	643	605	635	607	619	591	691	617	650	629	601	626	658	631	665	622	601	640	599	611	672	630	613	602	665	666	645	608	639	641	628	667	658	623	665	570	631	618	670	607	648	620	610	629	646	642	597	616	585	619	609	640	600	655	595	602	630	644	648	622	580	607	607	598	641	619	642	633	606	597	639	595	586	626	634	578	616	671	599	593	608	622	611	596	662	621	615	645	631	624	660	602	694	631	541	650	577	650	649	626	624	630	603	630	645	649	638	609	605	610	604	586	634	639	589	625	621	610	630	689	629	640	626	625	635	601	647	634	566	632	644	623	636	603	633	630	621	625	594	642	621	604	628	639	594	649	627	623	628	602	675	611	634	639	617	620	646	669	652	610	609	633	611	592	649	619	644	632	647	631	627	633	577	634	636	620	616	610	619	626	628	638	613	622	614	571	638	631	638	624	579	618	643	650	688	630	634	679	594	592	659	662	607	590	674	621	644	650	652	633	626	647	665	638	629	621	605	653	635	631	641	606	672	633	645	635	627	624	666	651	640	597	608	604	631	636	645	633	671	645	654	645	633	617	624	629	626	669	639	616	655	602	605	639	644	627	628	664	625	636	630	606	633	603	615	598	601	586	642	592	619	636	684	621	607	628	589	652	616	647	643	647	662	623	633	595	615	620	660	642	616	621	642	611	610	620	643	605	629	632	672	658	638	582	626	626	632	615	652	594	687	577	662	639	641	605	606	646	628	614	639	595	630	625	615	634	634	615	640	621	613	705	629	591	634	605	585	586	623	598	636	599	598	676	618	675	617	628	623	596	640	638	622	633	591	614	631	642	616	602	591	626	629	606	648	590	665	637	586	598	641	653	672	603	609	629	606	633	634	649	635	631	625	682	597	596	588	647	603	631	633	626	636	647	590	611	636	656	650	576	618	581	636	612	617	585	612	617	624	606	705	631	598	642	658	688	602	653	624	660	629	641	589	608	646	608	629	615	627	666	633	620	653	631	578	680	627	572	648	611	614	588	647	638	639	645	681	626	587	590	602	671	649	661	597	637	624	684	669	613	665	588	634	642	610	590	627	624	628	588	588	593	584	609	641	600	603	636	636	642	623	644	658	614	653	629	628	626	622	640	650	608	612	611	623	634	653	614	633	601	620	649	589	619	585	613	632	624	626	615	620	660	674	602	620	618	620	673	646	636	607	662	636	593	646	619	587	629	639	585	577	626	623	608	613	622	695	660	595	613	636	606	593	588	643	626	599	644	662	673	655	639	633	585	676	627	604	663	603	619	635	590	625	634	646	606	571	627	608	625	623	600	605	645	606	611	600	624	625	604	622	625	650	617	649	667	604	625	610	635	625	628	595	587	637	639	613	626	642	616	588	636	628	643	632	613	602	598	591	614	648	622	653	625	621	649	676	639	648	601	657	667	612	632	603	654	616	632	639	633	634	603	636	650	587	657	661	636	657	645	643	646	595	619	628	657	573	645	603	632	633	593	614	675	601	604	617	620	654	657	598	595	597	643	619	591	652	640	658	631	621	673	661	604	579	654	579	649	661	627	658	651	663	652	601	627	689	574	589	605	632	651	588	601	624	594	615	641	619	622	628	628	655	640	613	636	581	621	631	629	627	605	585	620	602	628	602	603	685	639	584	641	622	636	633	697	614	681	620	624	611	579	600	616	658	634	619	598	619	570	610	602	654	646	600	604	628	641	631	619	687	653	639	636	618	606	587	601	635	613	628	586	630	639	631	673	649	646	636	636	625	644	642	596	591	637	633	583	599	606	656	607	599	610	619	636	603	603	618	663	649	634	646	645	638	593	650	598	633	592	643	586	604	630	666	614	631	615	646	639	641	624	676	635	672	602	661	618	609	638	673	590	614	638	610	627	652	652	596	652	654	619	597	591	660	611	603	604	614	572	643	647	645	650	622	621	625	593	637	645	618	630	632	639	615	647	631	623	656	657	612	630	585	597	647	630	629	630	630	646	649	639	609	603	610	602	611	622	619	656	618	599	642	641	640	637	604	617	610	579	595	626	622	641	639	634	636	598	612	644	628	618	621	651	638	649	642	584	653	589	638	592	641	637	595	603	660	636	619	628	615	611	648	619	627	622	610	594	627	644	599	606	619	637	603	570	603	615	626	654	657	607	610	623	647	614	636	643	657	584	600	617	680	618	640	646	614	615	602	599	635	647	672	611	655	626	627	604	614	611	588	601	627	628	621	613	657	645	632	627	599	594	639	648	661	591	642	630	617	634	618	621	662	621	631	641	612	612	645	629	618	618	642	636	641	608	612	655	618	596	608	602	659	584	629	663	639	647	616	612	627	626	560	619	634	654	620	601	669	624	680	614	625	626	647	641	633	637	639	636	581	605	647	639	642	592	684	643	606	625	596	624	658	652	620	648	636	608	603	629	620	642	657	610	632	594	620	644	617	574	640	644	637	611	607	625	639	650	625	644	605	640	649	682	654	702	634	608	623	615	628	658	637	641	632	631	615	615	665	644	592	678	616	592	640	637	619	637	637	646	619	589	646	644	620	641	648	643	631	637	617	641	626	590	649	586	641	562	612	591	647	580	622	624	593	590	634	578	630	617	651	639	617	585	592	627	625	648	613	576	636	634	616	559	630	607	649	623	653	615	623	590	647	657	589	651	662	631	640	597	596	644	620	627	680	625	603	605	613	650	610	590	605	615	661	644	631	629	636	612	573	637	634	584	614	625	623	623	633	615	627	601	624	599	643	631	600	582	637	642	633	658	626	622	643	651	640	630	672	664	638	665	625	637	627	600	669	632	628	626	623	624	638	668	615	622	642	606	623	626	662	624	663	645	646	646	593	615	619	636	622	655	617	603	612	598	617	621	643	662	619	604	591	627	594	611	597	643	592	634	629	601	616	664	618	643	584	642	620	634	625	613	622	630	665	594	610	627	627	629	664	685	606	618	664	610	602	652	600	590	575	628	602	663	604	646	585	649	623	605	652	586	644	601	567	613	646	643	612	616	609	615	598	662	605	627	627	636	594	611	606	627	590	645	622	582	643	609	644	665	624	646	651	626	656	614	675	618	615	642	591	623	623
35316	53751	45468	35078	25150	17228	10426	8246	5357	4414	3471	3281	2592	2258	1801	1767	1509	1386	1344	1359	1280	1292	1221	1108	1050	1075	1196	1266	1278	1158	1211	1101	1155	2901	3654	3164	2338	1764	1483	1201	1082	988	907	918	900	863	880	882	896	910	896	885	913	931	864	938	910	941	907	888	956	898	969	826	954	933	884	899	888	873	871	888	902	869	891	860	914	934	874	895	864	908	891	902	864	829	864	850	896	908	863	897	872	913	885	927	899	840	934	895	903	875	910	927	946	960	848	954	869	858	914	873	817	920	876	892	925	913	886	878	929	887	949	941	884	883	908	865	913	889	902	868	897	900	884	846	841	865	864	878	902	924	903	939	900	852	953	884	892	884	923	881	868	923	896	902	895	901	892	884	893	870	972	902	916	881	921	943	912	934	869	885	870	936	899	903	887	860	884	874	869	825	903	924	928	880	904	904	873	884	855	896	913	921	851	903	880	873	857	914	956	889	927	938	968	917	888	956	900	880	928	881	881	961	977	856	962	897	857	918	871	914	886	923	889	917	887	874	855	857	895	921	919	879	828	918	862	875	886	890	948	883	948	885	909	911	925	895	955	880	966	902	909	900	881	896	852	874	836	895	896	926	930	914	861	915	912	859	872	909	873	910	884	818	853	947	882	891	945	905	899	910	918	887	865	910	886	897	871	917	879	890	869	919	891	918	903	881	918	868	884	904	888	890	892	889	851	927	876	853	871	905	870	920	919	928	921	929	917	863	845	909	870	866	887	912	903	906	897	882	886	898	912	945	926	898	926	902	915	933	901	881	933	837	898	912	873	844	871	933	894	860	851	866	881	885	891	933	869	953	907	919	877	870	876	846	913	899	868	883	825	897	833	880	916	879	870	898	886	850	924	921	923	892	891	936	885	865	936	834	904	892	897	886	831	916	831	942	888	875	927	883	895	898	881	925	923	862	902	915	979	893	869	892	902	853	909	873	878	901	857	901	917	829	870	885	877	877	915	878	887	889	952	904	898	895	916	902	904	876	898	895	898	883	945	968	837	880	852	901	882	891	875	893	930	909	914	869	945	911	920	884	909	883	926	918	915	936	919	910	847	929	862	927	914	859	933	856	875	831	900	905	919	878	914	882	917	868	910	878	924	891	933	868	906	881	933	937	860	850	880	934	931	856	880	940	894	863	900	890	890	886	917	917	902	884	867	915	878	863	850	919	881	891	894	859	889	868	908	897	864	931	902	878	888	959	867	873	892	907	914	889	912	882	917	927	894	881	931	884	907	909	888	918	902	892	911	942	951	889	958	843	912	877	893	958	919	863	934	846	892	859	883	949	915	959	871	884	876	885	894	926	942	928	918	902	925	866	859	903	936	880	826	880	911	882	916	909	872	892	906	899	881	922	914	833	875	937	892	898	891	848	887	887	842	942	901	889	864	862	927	931	912	891	884	929	874	913	856	878	875	926	884	919	906	920	867	897	944	845	913	924	891	942	880	941	872	869	883	894	886	887	849	901	918	937	885	918	952	898	899	924	912	864	946	888	930	958	862	907	929	901	898	896	879	912	916	867	952	925	902	940	916	851	929	854	885	914	896	867	885	865	906	861	907	914	902	876	878	886	922	875	935	891	912	893	870	867	897	878	926	911	885	860	853	899	920	915	814	869	903	916	890	904	851	880	890	925	904	829	899	912	877	920	947	937	941	882	896	904	896	850	927	907	912	871	885	887	895	893	909	914	895	917	913	974	899	909	921	879	939	884	915	906	939	837	916	905	917	879	893	879	879	842	878	980	925	913	895	868	875	897	878	911	916	845	911	892	870	908	897	870	940	887	922	888	868	903	873	893	904	887	882	853	877	902	845	896	880	927	932	858	925	902	904	890	880	881	866	881	887	897	929	880	888	938	928	932	902	903	912	953	900	909	888	941	876	851	934	911	874	919	916	843	913	906	988	895	978	909	959	928	914	883	892	905	894	911	865	905	879	904	862	909	844	918	870	974	874	939	904	908	883	901	920	914	868	873	905	886	822	934	926	967	849	931	911	879	853	900	880	896	923	898	853	908	837	923	873	887	919	887	916	927	903	899	847	927	871	847	895	928	911	923	905	827	898	869	909	912	862	921	876	903	895	926	890	852	946	891	899	936	881	847	907	888	863	897	875	874	875	911	894	917	929	910	920	880	876	896	919	867	885	857	882	893	899	873	955	917	917	907	891	893	909	871	924	907	918	898	952	884	938	911	887	911	861	908	872	882	931	854	900	895	872	876	940	881	871	917	917	909	906	914	916	852	898	914	897	889	825	925	862	908	843	846	945	920	944	826	900	866	893	904	866	875	932	843	923	856	862	838	871	839	899	929	823	863	893	870	885	907	832	895	874	916	882	873	881	901	916	856	896	857	871	881	906	877	978	894	854	894	884	887	908	910	867	823	897	912	858	937	907	877	910	892	886	888	922	894	892	915	955	918	887	878	878	884	891	922	944	876	828	885	919	951	921	937	925	883	872	928	918	893	886	917	867	910	926	902	923	902	895	942	910	920	922	873	930	849	927	878	855	915	871	840	867	910	885	905	875	929	902	921	927	911	892	881	871	937	918	883	896	915	991	926	876	886	887	955	844	848	914	901	891	820	889	884	887	898	916	924	897	884	900	905	898	900	861	942	882	939	899	899	929	868	891	882	887	868	866	904	875	884	881	890	907	889	903	895	925	907	861	887	951	853	909	906	900	900	904	895	872	861	904	898	890	886	851	938	876	849	852	907	930	928	934	928	913	896	890	937	908	893	902	884	879	877	894	853	902	957	924	806	946	892	810	888	869	875	897	937	882	833	938	874	893	911	892	873	890	917	912	920	907	814	883	913	878	850	869	877	911	918	906	863	897	882	895	951	884	869	949	933	920	903	915	933	841	893	915	857	890	879	871	877	854	869	893	909	895	915	925	959	892	939	881	903	918	905	917	912	879	903	924	855	879	919	925	902	882	895	909	893	887	910	864	867	925	853	844	900	902	841	889	936	878	920	907	912	890	901	896	953	896	869	905	897	920	936	884	886	919	889	832	929	932	884	920	911	883	911	863	853	932	842	866	914	906	883	890	924	919	833	908	887	914	932	879	929	923	895	903	860	921	867	915	920	845	876	915	892	895	844	896	881	901	898	826	872	911	909	892	888	891	887	913	880	912	889	829	904	905	906	845	922	959	915	856	896	894	904	899	850	933	848	925	931	894	875	848	872	880	860	937	878	872	886	877	871	864	935	844	883	916	879	851	883	903	923	917	891	879	899	880	932	950	921	891	912	895	920	892	903	895	906	889	871	881	975	848	923	884	898	932	894	863	869	880	867	904	918	880	934	854	916	866	900	929	864	853	904	922	911	912	923	891	922	926	900	905	853	912	864	943	857	873	922	954	896	872	882	922	898	930	857	894	875	936	924	930	898	901	891	865	870	883	915	888	911	891	855	930	916	893	919	869	862	869	831	907	885	921	888	891	969	942	797	885	918	873	866	911	929	896	909
28296	23720	24450	15402	5152	2680	1952	1418	1196	1031	967	988	934	802	736	780	735	675	741	745	710	646	700	666	633	641	690	703	696	666	644	654	703	668	688	684	771	766	691	681	678	665	626	632	613	667	628	651	583	618	650	647	628	638	628	637	646	627	646	619	642	638	649	632	624	650	638	650	586	634	645	674	618	629	653	616	629	641	627	645	659	591	616	640	632	636	660	608	590	584	636	639	635	613	612	566	665	597	644	632	644	644	634	607	620	635	631	646	614	640	633	640	596	613	618	647	595	635	615	648	635	639	656	616	675	623	638	615	635	629	620	633	675	648	636	631	635	602	608	638	619	656	597	651	603	649	624	628	620	611	626	665	629	629	600	621	608	627	633	616	623	667	668	627	710	630	609	640	666	668	631	641	651	659	620	610	643	662	592	616	631	612	589	591	600	637	611	623	589	622	648	610	601	591	586	630	624	667	606	623	662	621	613	670	629	621	662	636	635	649	628	608	669	625	630	609	678	650	624	628	625	634	651	634	648	622	628	584	655	642	580	650	614	654	625	611	656	600	603	619	589	638	670	654	641	637	667	595	626	643	586	627	594	611	599	619	668	613	655	615	615	631	605	654	663	599	638	653	624	685	612	644	639	616	626	629	639	646	647	601	649	617	609	652	640	656	610	577	607	659	653	605	639	692	682	619	650	654	605	597	610	684	591	657	616	658	613	651	612	636	646	642	606	606	599	593	664	592	649	671	633	635	615	642	631	632	701	618	589	641	606	603	602	599	662	664	617	632	641	598	636	608	679	621	652	619	627	634	634	626	639	595	644	605	621	664	643	663	658	636	643	590	612	624	656	633	604	616	611	649	637	657	625	594	621	641	661	633	599	587	623	663	611	638	602	676	636	687	630	602	643	658	643	622	640	627	645	649	646	623	641	614	661	651	576	559	644	599	651	622	666	645	621	618	559	636	645	636	629	638	618	618	628	617	632	604	622	675	627	614	606	599	556	642	629	586	640	647	637	688	634	622	645	610	627	586	643	648	599	634	667	638	681	683	607	602	632	631	619	661	606	653	637	613	626	619	704	592	646	635	641	615	617	615	607	589	645	651	586	611	613	627	664	662	645	633	626	669	625	632	638	611	629	648	598	655	612	621	662	631	627	623	600	618	640	574	630	651	635	609	629	584	573	651	617	622	665	636	673	639	605	614	652	617	596	587	619	641	601	608	605	611	613	628	615	622	623	627	585	608	608	610	642	634	630	640	581	664	662	625	643	632	637	661	646	592	635	646	647	634	593	621	586	627	666	606	633	599	630	649	618	591	628	635	613	638	650	613	589	644	618	682	661	633	618	624	580	662	634	646	642	619	607	597	633	619	609	620	611	598	627	623	669	638	613	627	621	595	608	644	610	597	584	623	620	622	620	635	630	579	586	622	650	638	637	596	663	613	604	641	617	602	590	644	607	627	658	565	637	655	639	631	577	652	656	643	655	665	608	603	592	638	603	641	632	627	631	656	634	623	639	598	665	607	631	620	629	608	580	618	618	605	658	660	606	630	588	589	610	639	611	669	609	641	671	583	619	606	573	601	595	625	638	633	636	585	582	613	624	629	646	595	602	620	587	627	652	663	601	662	654	664	594	581	609	634	635	654	600	623	673	654	648	616	652	612	610	645	568	623	619	623	620	611	637	628	617	637	667	609	648	633	609	598	593	608	626	628	620	652	653	634	680	613	664	639	630	570	637	607	661	564	627	595	613	612	618	606	642	618	628	658	617	655	673	696	639	617	637	607	631	616	626	624	652	676	617	628	574	623	648	631	672	587	681	623	618	635	651	636	647	646	625	624	653	616	628	589	590	622	649	599	601	629	664	668	692	661	635	653	635	627	614	613	628	624	648	602	626	621	595	650	633	608	613	652	645	599	620	609	662	591	610	598	607	607	629	665	604	602	662	640	616	592	618	659	675	601	623	650	589	665	634	621	653	647	698	595	621	667	604	586	636	618	673	648	631	617	644	622	638	621	639	617	621	578	659	643	617	655	614	621	640	647	617	595	658	622	634	680	613	617	635	629	624	626	660	632	614	692	659	661	656	608	666	606	635	614	630	598	667	627	633	621	593	641	612	671	645	613	675	621	620	610	604	637	607	654	590	645	591	636	668	621	620	629	627	582	636	653	627	634	604	577	613	575	603	609	613	610	599	658	607	625	615	628	634	590	654	626	613	549	638	640	631	620	608	617	627	630	676	644	592	626	633	553	610	645	646	623	568	666	616	670	646	633	580	546	634	603	651	638	649	618	691	621	641	603	634	637	642	657	638	663	625	607	612	631	588	667	616	600	645	584	625	614	656	637	655	622	641	627	598	658	622	645	666	619	658	633	659	666	613	612	618	664	568	619	609	632	622	640	655	658	612	582	599	617	598	650	631	620	642	668	630	619	612	616	621	630	657	599	640	673	690	606	629	666	628	634	610	645	620	696	593	653	619	629	597	606	605	649	675	596	625	635	620	618	601	657	626	646	601	659	632	618	596	637	617	616	634	651	617	626	657	609	657	577	616	614	590	615	595	599	578	688	586	646	619	650	607	626	671	619	646	615	668	633	646	646	639	608	603	651	606	658	636	647	672	613	630	638	621	629	634	636	558	628	617	605	623	637	655	618	660	604	631	708	623	661	637	640	603	678	609	633	670	641	628	642	638	619	630	626	644	646	683	575	626	611	603	621	665	617	579	608	612	636	658	612	655	645	622	646	633	637	599	608	611	646	601	620	648	646	641	636	621	628	617	593	640	609	611	635	617	647	554	620	624	655	640	620	660	642	571	635	637	634	633	671	594	629	646	653	624	589	594	606	589	630	667	686	611	632	622	638	617	603	602	647	607	670	614	600	623	640	623	648	636	628	605	622	596	618	627	605	663	621	647	612	629	645	581	630	617	600	602	622	652	634	639	582	630	587	608	640	591	600	641	653	630	629	648	610	606	642	622	674	576	654	653	629	645	623	677	628	590	639	650	618	535	608	607	674	618	623	623	641	696	618	629	640	590	612	627	626	615	637	577	613	660	632	661	617	667	644	630	650	627	621	649	667	648	625	625	601	525	660	605	696	655	665	662	669	645	591	640	634	640	650	639	621	631	650	657	650	613	624	565	631	610	597	648	658	639	640	621	636	599	588	610	607	609	622	600	653	652	613	629	633	616	622	635	649	620	586	633	634	654	663	619	630	652	586	633	612	660	633	623	634	618	638	605	623	672	566	613	589	661	611	628	606	638	644	616	595	674	608	572	646	577	627	660	627	609	658	615	580	610	642	636	653	626	633	600	618	631	649	620	666	605	670	633	665	626	585	607	643	620	636	639	625	643	582	610	612	606	635	610	589	630	663	598	668	609	653	650	605	593	619	598	593	591	555	654	624	613	641	621	606	645	651	609	630	644	629	632	614	650	609	651	639	637	616	607	616	648	597	631	625	630	644	620	584	606	601	640	630	674	630	616	633	646	635	624	669
28681	36566	32495	19524	9672	5897	4462	3364	2471	2249	1973	1927	1699	1539	1324	1302	1274	1130	1159	1179	1115	1069	1069	1064	1027	1058	1082	979	1046	1036	1035	1050	931	1023	1029	1134	1160	1078	1057	984	923	899	871	914	887	918	959	877	1013	867	901	975	862	921	950	943	919	903	954	947	924	865	959	920	885	962	915	937	957	961	926	916	970	881	963	878	960	951	897	928	972	893	913	914	899	964	906	908	875	875	897	896	927	910	888	945	885	963	917	906	924	913	847	883	961	856	888	905	890	907	941	881	899	952	901	894	930	934	915	953	913	873	913	899	921	896	917	877	936	940	871	961	977	868	845	905	888	915	874	906	890	910	913	915	899	863	908	841	941	935	895	887	859	917	883	915	967	957	872	901	977	909	922	933	1008	935	918	939	961	909	909	893	886	947	846	894	869	891	907	943	857	908	986	956	910	906	909	914	961	946	908	912	884	946	921	915	936	928	914	943	877	893	952	911	921	887	896	930	889	887	988	897	924	927	908	889	922	903	950	938	956	911	906	950	925	910	914	928	903	903	956	905	913	942	899	925	878	916	879	921	987	962	911	919	919	933	921	830	867	924	876	920	918	927	879	958	888	897	922	910	946	845	921	902	859	919	890	901	876	936	932	900	885	924	898	952	917	907	842	938	912	967	940	894	913	937	896	814	870	920	901	904	943	910	880	883	843	889	925	919	855	938	932	941	940	910	904	899	922	900	895	922	847	923	922	854	954	906	871	896	914	911	883	870	977	921	888	925	943	913	882	912	936	889	925	943	878	886	907	902	912	883	884	962	890	931	892	920	896	890	931	917	946	922	912	934	916	929	877	931	934	902	882	898	956	909	940	865	927	905	909	873	936	908	899	915	884	927	905	864	880	917	917	869	896	817	869	935	890	933	922	926	937	887	882	906	883	962	896	921	894	911	975	898	906	934	925	902	886	940	846	907	949	918	877	981	936	912	953	877	897	923	916	905	919	927	940	882	917	936	905	934	925	882	907	884	922	901	901	877	923	870	877	911	931	918	920	917	918	949	890	908	872	890	940	898	939	948	930	896	950	940	901	943	932	875	860	948	889	867	931	928	917	952	921	935	945	915	918	932	896	928	915	869	873	924	955	921	921	904	887	1000	892	982	891	958	937	944	907	899	866	901	904	907	908	940	941	954	934	894	901	946	947	930	932	854	960	908	907	893	919	901	935	898	900	964	877	940	910	932	895	899	946	935	951	913	866	924	928	874	885	930	936	896	944	905	907	901	916	890	891	972	903	931	892	935	902	870	920	952	927	956	951	924	884	906	907	936	938	888	867	887	911	928	882	920	898	902	919	913	910	868	902	887	926	934	915	896	928	882	955	880	942	929	927	886	926	865	894	909	929	889	821	939	928	947	904	884	946	935	915	858	905	859	903	883	899	948	963	915	921	864	910	908	919	956	874	972	956	971	908	917	874	904	914	911	903	884	911	909	924	946	959	907	990	894	926	913	865	894	924	956	816	924	902	952	912	919	946	901	905	889	940	866	906	945	951	909	876	903	908	935	926	863	891	870	896	945	918	922	897	885	940	935	878	915	893	937	882	927	904	910	946	913	936	916	925	937	892	922	901	971	917	914	925	915	936	905	854	904	955	970	944	894	932	881	875	950	915	965	883	946	938	915	925	887	943	897	951	930	905	875	932	949	886	894	876	936	906	903	906	929	939	935	907	892	881	930	904	888	922	923	929	924	924	959	906	923	904	956	972	902	911	931	905	880	875	884	961	874	934	922	873	939	941	883	923	909	924	888	905	929	888	961	937	933	916	886	882	971	912	896	927	903	958	875	857	925	892	948	871	929	889	926	923	928	848	905	886	881	892	887	934	905	912	922	952	871	881	918	904	932	915	923	937	892	891	882	890	963	891	943	961	911	947	842	891	915	943	928	887	950	912	924	926	941	914	915	928	904	889	916	902	924	952	935	878	876	903	903	918	908	909	926	894	950	928	903	890	888	896	941	866	935	913	899	916	875	893	948	866	932	922	969	880	939	893	920	942	962	817	924	913	900	887	895	892	905	909	918	927	889	952	964	866	973	893	940	882	914	927	942	931	916	960	961	874	907	887	938	951	849	912	908	865	898	878	939	934	894	934	851	911	904	923	923	942	1007	910	922	943	844	903	921	902	877	929	966	917	886	888	919	897	914	926	990	916	929	885	869	918	924	907	927	898	890	944	892	864	887	904	959	889	945	941	886	887	910	881	907	888	938	918	871	862	879	910	905	982	917	916	838	919	911	883	945	894	931	909	909	923	911	909	893	938	849	974	878	889	855	915	947	897	918	930	917	859	911	892	923	933	944	878	914	842	923	971	878	897	928	871	963	947	944	933	961	900	910	934	937	920	949	877	925	923	931	905	962	884	910	909	934	885	875	910	976	904	927	933	931	874	928	940	904	911	935	965	944	960	964	891	851	883	855	897	912	926	933	925	943	970	889	978	914	880	888	926	892	889	910	903	884	891	883	926	902	871	925	964	902	929	942	884	944	928	921	897	881	934	887	924	916	954	884	941	906	913	884	968	952	901	920	905	922	925	893	941	965	931	932	925	918	888	902	923	906	909	869	899	876	935	936	906	936	925	865	904	917	901	886	989	917	938	964	916	905	878	894	884	871	900	913	868	880	914	904	878	864	909	878	865	855	922	928	908	936	902	875	917	909	897	924	871	863	895	916	892	827	893	917	911	891	916	995	964	920	920	895	921	904	894	873	926	915	865	931	908	920	849	891	941	904	927	930	921	900	921	918	884	903	950	923	898	950	939	893	894	925	936	951	904	918	875	880	940	950	937	860	904	927	943	952	900	911	959	890	867	908	914	924	949	965	892	919	905	898	954	878	947	925	905	898	896	870	889	918	861	921	915	915	897	911	942	909	870	952	934	901	900	887	898	971	938	917	910	913	935	937	911	901	919	961	938	925	972	891	936	911	920	907	945	976	956	918	879	959	899	939	910	904	945	910	920	961	924	934	924	906	929	927	898	909	892	882	862	918	1002	877	911	940	919	903	909	896	937	902	915	943	890	898	922	925	925	927	894	890	941	898	980	895	940	884	889	933	918	899	922	983	906	950	900	952	879	959	916	907	849	909	922	942	891	890	914	858	922	938	950	905	864	906	932	900	857	871	938	896	882	943	915	912	910	946	951	812	923	937	932	877	865	883	945	928	962	919	926	886	898	912	914	945	914	932	857	870	888	939	976	902	911	894	894	880	882	923	887	878	947	901	892	886	928	921	935	936	923	874	929	937	855	872	928	883	928	932	942	883	888	939	932	947	892	931	873	899	910	890	907	887	920	907	931	920	872	991	963	880	871	878	925	895	987	898	1007	888	895	879	919	887	920	898	903	937	907	916	926	923	900	921	852	883	856	957	934	920	956	918	927	924	926	923	924	910	909	895	891	921	900	939	908	895	912	943	883	876	928	830	907	917	901	900	953	928	926	945	946	891	902	887	970	951	899	898	914	904	931	897
24687	21595	28683	25187	19708	9970	4288	2312	1635	1428	1401	1175	1101	968	873	864	830	748	741	736	734	718	723	691	730	683	672	658	675	688	673	675	623	721	1008	1175	1242	1072	855	765	703	649	667	626	636	614	654	615	647	662	644	621	645	638	657	615	656	602	658	608	611	618	638	645	634	613	615	629	635	663	644	578	653	633	644	641	619	616	619	577	636	620	610	673	629	615	614	641	636	638	629	590	643	589	642	646	625	659	619	631	591	628	612	604	649	624	619	574	600	643	634	618	645	634	640	574	613	674	646	643	598	636	636	642	637	638	635	622	628	618	637	645	661	600	660	589	606	583	584	632	663	612	617	633	696	613	658	619	585	594	615	635	609	665	620	612	626	618	631	634	629	582	621	642	601	611	642	668	636	601	638	669	610	620	622	580	617	631	627	653	647	649	633	640	634	632	600	607	623	575	626	714	593	620	639	635	623	653	573	624	612	621	630	644	681	638	619	619	633	617	617	612	632	672	606	579	613	611	638	601	647	658	635	670	611	654	649	597	630	627	618	576	609	611	638	632	618	634	637	612	576	628	627	568	644	603	637	592	609	648	674	643	636	628	630	623	649	648	611	571	645	660	675	604	653	618	596	589	637	634	632	636	634	635	626	618	618	663	647	679	624	637	615	639	587	587	642	639	603	596	650	646	600	618	564	640	593	625	629	619	646	623	608	601	611	636	684	613	620	614	609	668	624	625	607	671	650	591	628	612	621	624	629	607	657	612	635	667	625	681	624	648	599	634	623	615	641	636	621	629	651	606	625	652	658	675	670	650	638	601	668	610	627	618	622	643	650	661	623	658	642	640	672	659	612	599	625	587	645	643	665	633	602	612	637	629	638	635	603	645	590	642	630	666	628	642	679	636	662	631	577	628	662	645	673	662	581	648	619	628	635	617	639	620	597	632	635	637	603	616	584	651	639	604	629	657	643	661	641	638	627	645	604	671	631	598	639	611	604	638	589	640	678	618	670	671	618	651	641	645	620	640	645	576	617	625	645	645	612	672	605	656	644	644	645	639	651	645	591	628	650	668	610	640	631	602	605	639	589	659	607	618	651	619	588	639	642	632	662	636	607	631	659	578	622	603	633	620	647	638	660	652	629	594	631	577	678	665	602	604	660	622	640	604	650	644	647	628	607	638	623	609	668	599	601	577	610	608	625	661	634	665	667	633	665	621	648	707	643	639	651	621	618	637	620	611	564	677	611	593	633	600	617	656	644	622	639	649	663	645	603	608	691	639	615	652	657	645	609	633	648	637	619	647	637	628	603	640	626	613	669	612	638	626	636	614	673	647	637	697	615	632	636	616	636	618	617	622	654	620	609	610	623	631	614	655	648	627	642	671	596	592	610	647	642	621	621	677	630	654	627	652	695	621	633	646	628	606	608	694	630	648	629	683	639	653	613	660	649	638	643	608	595	617	680	653	645	683	602	612	656	608	601	599	643	637	650	602	634	685	626	627	639	616	613	645	630	651	641	613	598	602	639	618	655	627	645	660	640	607	595	643	595	614	595	614	627	585	646	624	615	603	653	637	599	609	650	603	607	616	628	600	613	631	628	625	611	646	592	607	630	651	638	575	614	645	646	613	639	560	635	609	605	598	641	593	663	622	598	588	608	645	607	645	647	660	585	624	627	639	637	620	643	654	637	588	641	635	602	600	615	674	593	637	649	624	617	621	607	613	640	629	609	637	652	681	607	623	634	659	621	665	645	647	625	619	643	601	636	651	624	621	653	605	617	617	602	652	631	643	602	584	608	631	596	669	610	587	606	642	596	614	627	628	615	615	595	618	600	617	624	682	595	611	595	643	618	622	627	669	617	582	591	620	644	634	572	660	624	643	617	641	634	680	617	637	660	641	653	622	600	616	607	649	632	658	628	609	632	660	634	609	583	663	655	643	618	691	604	625	647	662	623	622	611	622	615	666	619	594	628	642	606	632	657	612	592	601	664	636	640	649	624	625	659	613	599	610	650	635	622	599	666	594	565	623	623	624	607	620	626	636	614	664	596	580	629	592	646	585	626	637	635	631	619	584	574	611	619	648	603	638	636	628	638	616	593	630	649	598	593	620	625	630	605	625	606	615	615	641	680	647	641	637	680	612	639	620	618	643	591	589	627	590	632	607	600	597	661	657	619	613	620	614	648	650	656	668	607	623	687	634	609	613	621	622	651	670	619	622	689	629	663	657	637	657	646	630	641	627	624	615	623	615	597	639	623	589	624	609	630	637	637	626	559	633	627	629	614	613	621	631	637	635	622	643	609	622	660	612	621	615	651	626	637	673	671	656	602	668	652	598	622	650	592	584	628	624	636	601	677	573	659	619	685	632	647	598	606	660	653	634	606	603	668	663	621	674	621	644	594	620	663	618	629	664	590	622	573	648	641	592	656	627	628	601	638	609	643	628	664	615	634	661	642	656	630	644	653	581	635	653	647	630	645	609	613	627	626	619	628	603	626	602	579	661	644	644	664	638	638	634	569	601	627	592	605	654	603	638	625	628	613	649	592	590	630	663	638	627	622	629	626	629	625	610	566	655	668	663	644	626	605	640	598	677	619	654	631	656	623	602	617	644	662	652	585	643	628	655	629	646	640	605	668	647	665	630	650	581	647	659	622	620	632	689	615	599	624	633	608	645	626	642	665	600	632	606	661	593	650	630	616	660	666	665	692	627	636	627	642	629	627	638	583	611	632	658	606	600	626	627	629	637	636	612	638	657	652	621	612	638	601	600	648	635	629	617	658	620	601	610	601	614	638	595	616	622	588	620	616	624	585	647	643	617	645	627	612	642	621	616	630	650	651	617	688	619	617	656	630	600	647	612	621	625	611	599	647	627	587	618	602	658	639	639	613	628	614	622	632	663	643	608	616	613	642	636	635	609	612	627	634	622	634	635	626	647	671	606	604	619	637	690	649	599	637	633	586	612	618	646	637	610	620	642	612	600	645	631	613	641	583	618	641	619	630	633	619	606	642	628	676	629	608	645	632	620	621	649	587	682	618	621	606	610	636	630	644	566	655	633	553	606	644	626	638	616	610	670	660	629	639	627	671	601	592	611	585	671	625	615	598	627	632	588	633	643	612	661	630	630	623	636	636	673	644	650	612	654	603	606	647	633	599	617	631	658	604	629	600	605	645	643	633	608	632	611	561	637	629	662	613	567	634	615	657	617	648	642	634	572	582	568	618	647	624	668	640	608	614	646	661	633	651	621	621	591	639	585	663	628	633	645	680	684	611	677	624	616	642	657	643	651	634	598	609	605	616	610	637	649	641	580	647	593	633	615	597	660	604	608	583	605	632	629	684	614	614	597	651	629	587	683	671	675	686	599	624	628	666	651	647	617	655	621	663	598	581	643	648	626	617	614	677	696	634	638	579	585	610	605	611	611	641	618	633	665	617	669	659	668	597	662	673	657	648	629	620	664	695	622	634	630	610	605	678	645	600	645	590	699	613	609	667	656
31206	47296	39823	25625	17406	11711	7209	4859	3776	3335	3156	2829	2306	1927	1678	1463	1301	1286	1348	1255	1241	1206	1165	1079	1147	1081	1173	1019	967	987	1035	976	1019	1087	1881	2326	2367	1952	1488	1106	999	946	887	886	925	891	868	844	911	893	853	944	925	913	945	929	969	917	929	881	898	943	966	969	921	956	949	940	933	929	901	947	895	919	924	858	888	867	993	875	966	920	914	869	953	955	937	921	855	927	892	934	873	908	869	876	870	918	954	918	970	942	940	908	933	952	985	909	958	902	942	929	941	897	901	947	991	926	895	919	861	908	905	956	951	954	905	835	926	936	825	919	989	937	940	919	921	931	905	894	893	938	855	946	941	921	901	923	935	925	863	930	921	899	907	896	941	908	853	911	929	893	940	905	852	893	942	887	990	947	796	956	902	889	909	931	974	911	931	880	930	891	851	890	941	918	927	898	932	926	925	914	965	882	893	892	910	958	927	898	917	873	922	909	948	927	879	953	934	939	915	958	952	934	874	944	914	916	952	928	935	863	929	970	878	943	939	919	890	911	872	891	938	925	948	903	895	935	921	903	935	941	891	906	897	897	899	874	928	899	933	915	867	912	899	939	938	935	925	932	899	938	946	883	901	923	907	925	955	978	993	892	887	907	876	930	875	943	935	842	974	932	934	952	894	905	943	960	951	921	917	863	895	916	943	880	868	974	931	921	975	892	900	902	898	899	888	952	954	903	958	903	873	890	887	895	898	879	941	952	927	859	944	944	966	902	931	922	962	932	880	915	888	885	928	919	970	944	888	921	908	896	905	888	900	886	895	967	933	905	922	855	914	890	935	907	897	916	915	932	885	904	919	950	943	865	917	905	920	967	904	939	922	934	931	886	942	880	929	955	878	892	892	902	918	877	938	922	961	911	903	896	926	916	921	944	890	906	888	875	970	899	963	877	898	952	919	888	899	925	895	883	911	919	957	928	921	936	936	936	952	897	883	922	867	974	900	919	918	910	936	887	867	934	900	938	920	967	940	914	980	895	924	909	885	912	952	937	887	905	925	959	947	920	929	932	926	915	910	973	930	883	946	953	924	975	982	971	870	948	924	907	907	926	950	966	891	912	917	952	904	908	858	914	893	935	868	909	946	902	892	916	921	984	904	899	852	917	940	937	913	908	876	904	948	898	966	975	920	915	947	916	891	852	896	907	934	878	884	900	947	944	888	913	912	912	875	910	902	900	874	949	876	937	879	917	869	953	918	968	863	869	907	924	880	931	925	949	892	871	903	915	904	894	914	888	946	951	892	920	923	912	941	935	931	933	861	899	902	854	918	902	938	895	893	870	909	889	900	919	962	911	872	939	913	913	909	945	919	953	924	917	907	948	904	891	921	941	885	891	922	951	927	942	880	879	896	917	927	937	983	941	947	863	855	901	943	961	944	919	885	923	948	899	859	919	913	917	876	922	920	973	911	909	910	934	886	967	946	927	987	915	922	882	955	935	935	889	921	917	911	900	894	879	882	891	938	932	901	912	909	911	911	910	952	916	903	893	876	896	906	933	959	916	968	955	927	972	871	961	928	934	938	926	902	932	910	988	945	930	952	887	930	987	917	922	917	934	906	899	945	893	928	955	887	913	932	866	880	926	911	952	881	894	897	922	875	910	960	951	865	887	887	909	942	936	863	885	849	905	948	921	883	914	938	966	894	888	977	853	894	931	886	906	924	877	903	929	938	884	899	918	878	874	921	944	875	896	913	930	914	926	901	940	952	854	917	916	966	934	874	939	926	922	937	889	904	935	930	896	917	951	891	949	920	917	933	933	883	920	929	937	901	872	934	945	922	955	875	991	910	909	946	959	883	965	961	893	937	902	885	871	920	957	878	887	935	921	920	920	910	885	903	893	924	923	904	893	950	857	914	933	917	917	932	850	856	950	967	886	946	903	934	891	857	895	854	904	872	949	901	930	915	849	915	863	923	958	935	879	896	957	931	930	951	959	989	911	908	922	979	872	888	919	888	895	831	920	890	880	922	889	944	863	884	946	925	838	865	952	911	974	860	918	915	867	905	952	904	972	899	931	866	923	1017	877	904	916	906	870	928	845	959	924	902	899	879	940	893	905	889	869	965	916	868	887	893	879	916	887	864	923	891	894	934	940	938	872	909	919	904	925	889	900	890	982	898	941	915	920	913	828	925	929	887	962	930	924	878	922	982	923	838	959	920	909	916	894	899	900	923	913	955	889	905	943	938	922	933	961	880	942	947	895	894	866	893	926	896	877	950	916	932	875	942	901	868	895	918	915	956	903	938	912	876	871	897	945	899	908	897	926	844	902	898	901	891	879	897	919	875	935	941	910	892	893	928	889	901	943	887	860	941	918	932	930	946	958	933	918	937	877	917	987	875	928	914	951	939	909	932	917	932	926	882	911	917	927	968	966	898	938	932	961	919	948	902	892	942	905	926	950	994	886	927	909	928	948	891	933	905	918	939	964	898	888	909	858	928	892	923	898	865	973	854	899	944	946	894	915	912	898	929	889	915	875	892	912	939	904	920	915	936	974	935	830	874	897	895	907	921	837	944	950	905	882	895	909	878	933	966	902	956	941	917	896	918	883	923	911	926	938	947	923	876	905	923	934	947	933	909	949	911	903	892	883	852	909	885	941	917	954	906	951	894	991	913	939	866	882	898	904	899	932	925	976	935	899	970	890	855	915	866	904	935	938	924	873	887	874	924	918	915	914	861	865	890	899	924	866	912	898	911	948	848	924	926	932	960	926	880	919	892	990	906	937	900	924	901	956	907	952	927	877	919	917	937	968	934	909	878	904	935	934	854	878	867	939	901	916	959	903	873	919	921	924	899	881	931	893	917	937	863	873	899	934	974	913	926	903	859	921	880	927	953	928	875	908	926	919	882	920	887	909	869	924	969	947	924	893	949	906	867	884	894	950	906	884	950	955	886	919	870	922	893	899	931	919	894	911	912	905	899	941	941	915	884	871	928	918	957	944	940	949	949	949	912	912	906	897	895	887	934	946	857	889	870	916	934	884	889	861	908	934	991	901	933	880	964	920	880	880	891	879	910	925	938	929	920	882	919	919	926	962	930	902	903	889	903	923	890	926	918	942	879	899	908	893	902	956	932	934	908	950	925	929	912	864	933	922	898	886	895	905	915	885	844	924	937	951	959	896	885	938	875	895	931	944	925	906	936	980	933	931	869	903	952	950	957	946	899	941	926	901	945	925	910	895	941	950	867	949	912	856	917	939	853	942	922	876	988	884	925	925	879	928	905	914	889	926	924	895	922	915	944	934	934	943	981	849	928	914	864	906	901	927	896	938	909	934	904	890	927	928	892	894	889	909	946	932	882	927	922	897	937	882	933	943	873	884	934	912	912	934	912	951	940	956	914	945	945	926	953	958	917	891	926	917	952	980	906	919	935	896	951	954	883	870	902	955	931	930	938	863	861	903	909	864	964	939	957	925	877	913	887	881	915	898	906	946	915	901	882	956	941	931
23513	21599	29432	24339	21905	20488	9573	3659	2424	2026	1710	1451	1322	1091	1016	900	818	863	853	783	776	746	712	736	762	712	732	750	685	719	671	666	697	1081	1594	1840	1529	1088	876	704	646	637	662	651	619	572	580	597	603	556	605	602	628	641	629	631	606	605	588	613	640	603	653	615	615	578	679	616	590	692	608	621	595	637	629	621	618	646	619	621	590	648	583	611	643	607	623	616	673	625	572	590	661	612	630	635	665	602	594	661	613	656	609	630	635	575	601	607	615	617	606	624	617	643	613	660	608	593	603	674	617	622	638	634	625	642	610	642	616	650	625	641	625	630	627	620	641	634	584	619	618	650	640	664	622	631	622	602	618	597	603	669	615	656	584	613	601	608	604	634	607	615	653	592	589	656	614	608	676	641	628	579	657	585	643	598	634	647	622	627	626	596	559	639	654	644	634	584	608	630	614	644	587	636	675	623	627	600	662	624	618	605	638	638	578	599	640	617	591	606	637	604	639	649	639	629	663	602	638	614	590	633	621	615	618	585	632	604	598	627	634	668	623	631	656	650	598	599	624	621	627	599	627	641	614	604	644	641	649	582	580	571	644	620	603	656	668	631	617	628	647	621	612	677	657	644	649	618	603	620	581	645	591	634	627	603	624	583	614	611	612	616	645	606	582	635	679	626	566	631	644	647	610	595	653	618	608	625	610	627	616	597	620	594	624	622	617	622	647	625	629	618	657	657	626	648	601	612	604	642	673	661	613	601	627	621	602	623	585	641	655	645	583	632	561	591	659	634	637	610	618	643	610	637	646	596	630	662	638	621	656	664	599	587	624	615	606	647	593	601	617	591	666	614	657	647	636	618	618	616	653	612	637	600	634	616	623	622	610	629	641	611	604	638	593	587	648	653	688	595	615	633	622	618	662	659	572	629	592	613	644	543	604	573	560	633	661	630	649	649	598	621	625	612	589	579	592	617	620	564	621	599	627	571	639	631	646	636	592	646	593	599	596	620	597	616	634	637	609	654	622	608	638	635	620	656	583	597	627	604	608	641	623	663	601	591	592	629	606	642	615	633	624	624	620	601	634	627	634	605	612	637	615	645	616	592	636	629	638	622	624	588	602	652	588	571	649	617	586	626	620	585	602	647	588	632	658	627	618	588	608	618	608	592	637	645	596	643	628	586	619	636	596	615	608	647	585	633	613	610	562	622	597	602	618	588	595	606	610	648	650	641	608	630	603	598	639	605	643	611	632	643	625	626	642	655	649	614	621	628	685	606	640	624	700	650	624	648	637	607	637	608	609	590	599	579	586	620	628	648	575	624	656	644	603	617	615	632	651	630	614	600	636	620	595	582	617	662	646	672	627	644	570	609	620	606	629	618	603	600	615	632	588	616	600	642	628	651	641	648	639	614	592	611	681	640	604	627	618	594	563	635	604	602	606	608	647	636	622	585	635	608	635	611	647	634	632	576	597	604	623	649	673	663	600	655	572	602	593	621	570	607	616	626	649	644	611	670	570	606	588	625	619	628	679	648	640	636	648	638	668	645	626	577	621	636	654	571	598	609	608	593	584	607	636	591	623	646	659	664	572	579	627	629	646	628	625	588	593	590	622	614	609	589	637	635	664	611	608	608	620	620	592	617	586	597	645	612	647	603	663	652	602	634	609	614	631	606	623	669	583	646	654	618	646	594	600	587	590	630	652	606	582	617	646	641	614	600	621	588	605	597	623	617	687	610	599	644	622	616	570	622	671	638	624	645	621	627	577	625	635	640	627	660	662	623	682	641	600	618	638	606	596	592	621	635	657	670	634	638	632	619	666	632	605	603	596	630	604	622	566	623	642	635	638	638	615	605	627	593	625	584	624	611	640	613	623	618	627	600	600	653	613	628	617	576	619	656	608	646	631	626	625	623	623	558	649	638	643	566	658	572	595	609	596	603	611	606	609	651	693	648	622	618	597	622	570	581	654	620	592	630	609	651	626	633	664	606	596	607	608	614	597	616	606	601	649	591	599	601	633	650	667	611	628	605	618	587	633	620	615	570	577	630	570	638	621	561	599	574	616	652	639	629	615	671	631	612	619	616	603	645	585	644	634	611	641	637	655	626	632	599	613	641	639	628	596	588	614	593	625	611	565	629	592	649	610	635	652	635	634	583	641	605	614	599	614	637	627	633	641	611	647	603	585	638	665	633	623	618	559	598	602	574	653	606	613	601	629	596	614	606	622	647	594	633	613	636	588	594	626	651	620	609	620	631	617	607	674	594	622	602	630	634	565	621	624	621	599	667	602	638	602	599	618	567	613	594	591	688	641	619	653	618	627	613	633	632	658	628	619	605	657	644	597	594	633	628	615	640	619	619	602	621	615	619	577	591	600	684	628	646	669	650	594	632	640	614	594	610	604	664	604	653	595	606	600	631	636	586	638	614	640	657	630	574	633	635	660	626	626	629	613	575	631	610	606	617	620	633	603	607	656	629	590	615	598	632	589	621	621	583	644	619	610	679	594	577	597	619	589	626	639	588	678	628	587	606	597	607	649	589	637	607	599	629	594	677	630	596	602	618	591	690	562	599	588	629	607	626	645	621	621	627	625	599	628	629	637	602	596	669	567	611	625	623	631	668	610	639	616	619	604	614	606	646	617	670	596	664	595	642	599	588	642	577	588	616	615	650	610	629	633	624	623	634	572	635	612	587	600	601	606	648	596	648	624	636	701	634	575	638	572	605	611	615	623	595	639	608	634	599	641	656	589	633	589	640	612	597	624	630	667	638	684	606	629	632	640	600	660	603	661	603	635	574	609	642	623	613	584	626	619	688	647	623	618	570	604	608	634	623	611	615	603	623	614	641	638	577	596	614	626	581	628	623	645	619	607	609	600	589	585	608	597	600	586	599	597	647	543	624	651	605	605	630	613	617	626	636	629	604	598	636	626	624	625	636	609	621	628	627	652	614	604	613	607	621	604	658	616	595	658	597	625	601	651	652	631	558	631	651	619	616	604	609	705	600	593	601	572	621	646	623	617	600	591	640	656	603	601	587	660	582	620	628	638	593	637	625	590	623	632	611	620	583	601	641	636	629	535	646	649	592	590	605	594	621	661	637	656	601	615	673	591	635	592	616	659	609	614	658	647	624	692	633	646	630	623	653	645	627	628	642	643	613	634	619	647	657	645	639	665	594	607	647	603	581	625	652	595	601	615	614	620	679	662	592	613	624	620	590	589	635	647	645	659	618	666	606	661	595	601	631	653	622	617	613	641	618	630	637	599	652	650	605	606	606	640	645	718	623	629	617	613	642	601	620	627	614	622	600	607	666	604	577	607	583	684	629	659	628	655	611	639	596	669	598	654	647	696	602	635	587	605	604	615	651	622	594	613	598	605	614	627	609	602	592	577	642	611	596	655	639	633	630	673	606	624	642	668	605	611	579	613	615	652	615	618	630	613	592	584	582	608	637	608	638	599	622	629	618	664	600	598	589	620	631	658	626	658	590	644	653	662	653
35423	52969	45023	33049	26705	16038	8905	7020	5528	4699	3788	3432	2903	2194	1853	1699	1473	1535	1448	1320	1249	1183	1141	1157	1179	1167	1113	1092	1027	1047	1050	1049	1249	2092	3213	3889	3022	2063	1455	1154	1017	922	906	927	921	887	871	882	919	888	901	903	896	861	977	864	874	907	874	925	921	896	920	901	885	910	864	927	894	877	928	881	912	875	914	879	907	922	879	852	932	904	902	847	858	893	943	890	861	906	918	848	881	889	917	990	951	926	937	921	894	892	865	918	918	960	929	956	898	894	876	880	906	892	880	870	944	928	917	917	900	902	906	869	883	905	923	861	898	908	931	872	931	896	853	877	847	894	872	901	898	905	906	941	885	853	894	931	887	909	893	874	913	912	930	926	933	920	881	867	904	920	917	895	893	916	917	925	898	934	875	870	922	883	887	875	879	898	897	907	904	919	923	895	929	901	836	890	865	888	925	903	917	921	897	948	884	881	867	930	900	920	901	849	890	911	887	914	869	924	875	882	864	903	904	852	870	925	892	872	941	852	872	865	932	883	877	890	873	918	917	912	886	897	899	887	961	917	849	939	887	925	936	888	925	914	852	886	884	890	921	847	907	940	894	844	914	869	906	923	942	895	891	947	898	900	872	915	839	899	917	954	911	910	856	914	867	908	913	847	876	897	857	932	902	852	877	898	923	914	960	886	873	914	873	933	937	889	886	895	866	865	904	870	841	883	941	864	885	859	959	860	934	892	869	960	871	925	885	903	926	918	887	971	855	894	917	885	865	884	874	890	948	867	821	910	899	886	855	886	847	918	863	910	898	874	882	871	872	936	914	899	887	912	922	888	867	849	973	843	892	954	912	900	893	948	922	845	863	885	878	858	889	911	934	909	897	911	918	915	893	934	883	900	882	852	853	891	901	882	892	905	904	942	876	921	886	887	889	906	843	902	883	940	939	911	905	901	881	821	898	886	871	899	902	849	885	880	918	880	895	886	852	915	891	977	894	900	887	913	900	884	897	861	893	930	860	890	890	918	878	905	884	883	922	854	885	915	920	927	903	891	857	895	931	859	885	987	897	924	958	877	901	894	880	897	859	921	857	852	908	885	897	855	917	921	882	943	848	899	872	870	843	901	925	878	868	848	914	872	913	911	870	909	930	930	973	891	915	901	877	834	933	895	882	908	857	922	894	861	877	905	896	910	951	893	864	860	872	905	865	894	880	923	920	912	904	883	852	946	904	924	903	923	833	861	960	871	911	846	871	860	865	912	879	873	868	928	896	868	879	958	903	907	871	899	934	893	933	913	862	871	897	879	825	876	906	929	852	899	867	908	881	908	905	868	881	889	874	853	860	936	879	917	878	889	899	925	935	866	872	884	840	971	870	918	932	918	884	904	869	834	864	911	895	946	968	886	953	893	905	917	935	898	918	890	920	873	958	929	902	895	940	893	881	936	924	934	924	913	886	906	985	876	850	893	878	901	888	855	839	852	912	927	905	846	880	923	839	909	892	899	880	894	876	882	953	889	862	921	921	862	893	889	916	873	908	866	886	889	899	929	879	892	874	889	967	884	898	895	873	902	854	922	936	917	921	906	883	902	927	893	895	883	870	917	895	950	905	884	879	894	902	855	960	878	926	914	907	871	921	915	896	915	882	882	860	845	929	892	907	891	866	893	924	845	864	934	854	931	923	927	886	882	888	888	878	871	910	870	923	879	928	867	857	889	920	886	880	883	941	894	915	883	921	905	920	990	875	912	851	880	917	830	940	881	899	879	874	922	907	877	907	935	903	904	900	912	927	880	861	930	916	971	891	886	852	899	907	966	860	914	878	920	909	905	960	936	884	888	875	899	908	871	948	915	894	865	942	888	890	920	898	882	840	938	844	891	944	892	882	878	926	910	881	892	900	899	897	880	907	867	929	886	866	852	922	845	872	887	892	926	895	906	907	882	927	902	863	863	867	896	945	912	851	951	867	880	876	927	883	942	924	912	923	918	895	878	886	900	839	859	909	920	903	957	899	915	871	878	910	954	923	927	847	921	917	881	900	856	898	877	943	918	857	925	850	872	951	940	913	858	884	930	911	908	898	882	920	917	962	907	839	879	855	916	910	870	933	941	908	888	893	938	890	863	886	917	873	900	918	910	921	907	872	857	882	886	872	894	958	878	920	896	907	903	915	962	969	896	937	867	940	924	932	903	901	895	892	881	857	925	897	905	926	885	929	883	851	843	832	883	890	949	864	883	909	915	888	891	827	911	863	960	898	922	879	888	940	929	874	862	887	876	939	886	968	939	885	857	857	917	916	882	959	917	909	905	937	908	888	885	901	929	871	894	889	920	878	904	914	891	903	934	920	921	887	951	916	896	962	919	849	934	866	930	865	868	861	914	924	901	905	907	863	874	889	864	911	901	908	882	877	893	940	904	861	939	907	911	863	896	869	912	902	894	870	910	888	900	861	902	851	894	885	891	937	853	882	919	876	876	928	925	930	930	885	900	903	919	948	955	909	858	887	901	916	878	896	867	885	871	907	912	909	900	876	903	870	912	974	855	911	869	883	905	906	890	854	835	914	859	837	918	937	900	900	887	898	893	900	895	876	883	894	914	868	914	948	857	814	868	926	926	871	910	939	895	913	887	890	943	855	907	879	890	890	889	848	906	918	890	913	917	918	943	864	939	915	954	897	924	871	891	880	884	860	955	933	947	909	900	882	916	882	858	890	905	928	870	924	878	944	875	908	914	925	902	867	937	888	894	891	902	878	891	896	877	921	855	912	882	866	913	862	908	894	913	920	945	896	896	866	875	873	873	901	887	910	907	927	919	853	895	896	899	899	863	877	901	876	858	906	870	904	924	889	891	901	875	902	892	922	902	950	963	839	924	877	881	878	869	885	861	886	843	884	853	943	887	892	877	942	875	905	912	908	882	916	911	915	852	908	915	902	889	893	931	891	890	890	941	834	917	885	899	890	907	893	947	911	912	891	948	899	901	926	888	868	909	904	884	892	859	889	926	858	829	894	934	902	890	951	920	929	863	891	846	911	897	885	888	888	911	934	898	861	895	893	957	847	844	884	932	884	886	887	919	905	950	938	896	914	904	815	914	930	878	884	894	897	899	914	900	912	905	962	939	875	893	939	920	847	874	887	868	870	918	891	889	905	912	937	931	903	849	909	884	915	913	951	949	938	944	863	903	856	890	908	854	941	957	944	922	898	843	929	925	884	864	888	864	887	893	942	884	933	868	884	895	925	875	939	890	819	911	907	926	922	908	884	860	904	880	904	971	879	864	828	859	916	901	917	898	876	913	890	891	899	947	899	916	862	927	831	927	902	920	922	913	894	909	924	891	921	863	902	885	944	925	883	937	884	912	892	898	858	953	901	842	929	944	923	939	896	872	907	887	910	869	890	867	895	940	893	887	825	839	936	912	910	919	903	901	941	909	869	934	914	902	937	935	816	932	881	879	919	944	841	944	949	851	866	889	917	876	947	881	930	880	842	928	858	876	897	926
28324	24119	22842	13601	4990	2359	1636	1405	1225	1148	986	983	894	707	743	719	691	702	705	695	644	654	719	683	609	675	699	655	657	664	641	627	656	690	741	703	726	717	626	648	639	672	623	651	635	628	626	674	622	655	630	679	619	627	618	628	660	622	618	628	660	657	622	625	666	607	662	637	606	649	669	647	605	650	589	624	600	605	631	645	619	636	634	638	595	615	645	633	621	644	657	666	605	614	604	621	631	611	618	632	679	618	645	647	632	584	622	629	638	633	689	617	637	627	643	608	639	634	637	618	633	604	618	629	612	655	613	580	589	625	625	625	646	642	639	617	621	648	637	623	667	612	621	636	648	577	655	627	612	628	638	631	628	642	660	639	645	630	584	611	620	589	633	611	645	622	595	624	593	623	612	607	644	646	654	605	638	612	591	613	602	633	632	586	676	627	645	627	592	626	650	660	623	638	628	625	650	635	669	631	568	600	630	603	603	666	618	616	653	638	592	605	611	677	608	686	664	625	640	645	629	656	597	653	620	634	612	640	665	645	619	621	631	644	679	608	661	625	636	701	607	636	597	638	626	637	666	635	653	622	595	580	673	579	646	612	640	626	586	635	577	649	607	635	636	630	620	630	643	655	647	591	659	593	666	662	644	583	609	634	659	629	610	655	606	615	664	661	649	654	621	639	583	600	635	657	651	654	629	652	616	653	623	623	638	654	601	667	587	618	605	629	662	632	633	609	567	622	626	588	645	640	622	596	665	639	620	683	612	609	656	583	618	650	637	573	614	654	594	649	657	589	609	635	616	621	661	628	645	616	595	609	615	637	613	646	638	666	623	662	649	556	616	650	616	620	613	631	612	681	612	605	604	612	640	607	611	665	617	597	661	631	653	604	645	673	623	629	614	622	627	594	619	655	656	586	636	652	612	669	638	633	631	682	599	617	553	594	615	594	582	656	578	631	675	646	613	657	650	650	651	614	593	598	655	644	650	609	586	615	638	600	622	677	598	628	614	611	618	657	601	616	586	608	611	589	586	638	633	656	628	603	671	630	596	618	631	604	631	681	595	625	629	629	669	582	628	649	639	607	643	656	613	599	631	629	600	636	614	571	646	624	605	622	655	609	588	615	603	605	635	686	648	590	626	630	603	634	672	654	586	633	660	670	611	602	602	677	614	619	640	630	620	605	621	641	592	652	642	622	631	664	666	625	595	620	594	641	628	634	589	611	597	598	598	627	598	649	624	622	623	634	612	626	648	605	646	615	595	629	644	630	623	619	600	625	655	659	633	576	611	654	631	608	657	614	647	596	648	579	663	694	653	627	622	627	616	612	621	635	562	666	598	685	612	614	620	564	622	672	604	614	637	651	650	665	605	621	656	624	656	612	643	623	637	636	613	622	643	616	678	621	663	626	634	626	666	629	642	615	637	604	616	659	635	595	646	657	652	597	635	601	660	638	659	634	600	646	642	653	655	639	649	639	635	645	616	584	606	618	627	610	662	639	651	650	617	636	610	554	601	639	610	640	660	644	589	611	613	657	646	710	644	592	623	642	619	605	648	621	606	626	628	604	608	645	620	623	628	568	638	572	641	660	641	638	608	623	657	655	654	620	633	629	641	670	640	671	628	623	647	598	611	644	585	638	616	598	638	595	608	629	625	634	636	645	651	625	615	600	627	631	637	603	607	625	618	676	658	601	667	616	640	631	624	645	619	659	659	626	609	629	604	606	648	647	633	614	611	607	617	626	627	691	638	650	618	604	629	636	623	620	640	628	620	586	659	588	619	600	630	643	639	684	658	619	651	637	613	567	623	668	643	611	662	680	633	610	592	633	612	642	632	621	630	589	652	627	599	629	649	640	618	631	672	666	615	625	570	600	604	605	648	642	607	602	617	623	628	661	612	631	661	583	620	600	651	613	663	617	639	615	622	631	662	629	623	574	632	663	579	608	636	658	646	620	635	604	641	618	634	635	608	644	641	647	596	599	601	600	637	563	644	620	629	628	672	611	630	627	612	670	661	634	598	647	587	633	644	609	609	604	602	623	619	626	615	625	629	594	629	611	623	634	592	645	685	690	647	632	597	609	626	604	645	623	656	670	617	611	597	636	638	634	650	614	607	621	643	603	653	651	613	628	601	649	662	618	626	631	587	612	665	633	627	678	656	600	664	736	622	644	689	646	632	608	647	660	646	653	659	588	624	645	616	662	574	577	619	608	670	641	615	646	673	628	698	605	589	615	595	650	658	629	653	641	604	681	636	618	678	639	599	644	609	634	653	630	656	653	630	619	611	633	650	633	619	629	630	639	633	605	624	616	619	621	661	638	663	628	689	629	615	601	617	571	615	635	631	626	626	618	623	599	660	625	585	651	638	615	604	604	630	692	638	601	614	617	614	615	631	639	631	663	610	653	584	597	612	585	645	661	638	673	683	586	642	599	635	645	679	638	636	623	631	605	628	613	631	642	609	615	596	626	612	658	613	614	637	609	601	581	607	630	619	598	664	608	638	650	592	635	606	642	618	627	618	641	668	635	639	615	641	628	617	666	643	661	605	627	614	641	572	649	626	607	639	588	638	636	603	657	643	619	603	592	568	685	578	590	622	621	634	590	604	625	613	630	637	622	655	567	600	614	618	638	598	645	605	585	595	643	633	684	641	599	627	605	658	640	607	622	635	617	638	652	611	630	616	638	595	617	608	610	644	608	620	616	637	621	608	635	623	629	620	651	662	612	659	638	685	613	617	633	611	624	604	581	632	713	647	637	665	653	651	630	612	614	638	637	634	635	622	610	629	642	636	614	627	643	638	628	625	616	654	645	621	632	625	639	615	652	643	675	641	589	626	634	661	587	610	606	610	631	579	666	621	604	637	612	617	650	615	615	578	651	598	625	654	598	624	632	619	608	636	650	611	608	645	633	645	630	636	623	586	613	616	651	591	636	658	651	633	634	682	587	652	635	626	629	597	605	618	671	649	620	646	646	664	646	624	599	651	653	613	632	599	632	617	649	642	618	586	607	649	623	617	652	644	608	623	596	635	635	672	600	599	596	672	600	607	599	623	656	645	597	617	670	595	641	614	612	624	625	618	613	629	641	648	644	641	584	626	657	671	646	609	610	636	666	592	623	659	600	640	599	603	650	587	630	634	558	605	596	623	559	627	636	632	638	625	634	613	654	618	660	682	613	626	618	618	628	575	642	637	631	652	654	609	634	682	607	632	617	627	618	600	592	663	651	623	595	631	627	598	607	670	632	636	652	592	643	563	687	654	615	650	599	622	647	630	657	615	604	621	595	598	676	677	591	645	613	636	631	701	602	649	655	654	662	636	647	605	620	603	614	638	644	660	630	691	612	634	580	579	618	662	616	616	661	603	615	634	662	622	602	634	640	647	648	626	616	586	601	636	657	611	625	622	612	646	617	653	648	646	629	656	639	660	607	583	615	631	633	640	617	606	604	658	593	592	598	568	651	607	615	584	608	596	640	619	600	625	620	645	587
28538	37730	29102	18341	9512	5272	3897	3194	2854	2522	2159	1941	1728	1434	1301	1199	1053	1073	1028	1066	1055	1068	1028	970	1016	1003	963	981	979	1031	1011	950	966	1093	1158	1164	1157	1103	1019	1004	983	978	885	919	907	973	908	962	917	919	902	963	942	936	896	907	937	891	939	946	972	924	918	981	942	900	887	944	957	874	936	932	915	947	887	983	932	922	939	911	870	928	919	926	937	921	932	959	923	866	880	962	933	959	910	868	920	931	906	927	893	936	905	947	937	899	922	936	891	937	980	967	934	945	898	992	950	918	893	887	938	938	899	923	923	941	896	901	900	900	934	913	907	958	926	870	962	908	933	884	865	924	909	953	936	901	871	942	882	922	933	915	926	952	941	958	913	908	929	863	941	901	868	925	917	924	940	924	1000	866	918	906	968	944	934	910	875	910	936	944	967	906	910	973	922	916	885	977	889	944	933	1029	939	905	888	965	930	943	1044	947	937	932	951	955	910	905	920	876	944	951	951	972	931	938	882	885	922	946	956	872	958	941	936	888	900	927	894	928	886	941	906	900	942	931	887	967	930	923	886	908	921	913	915	890	904	927	889	861	921	965	896	917	937	881	937	936	940	919	895	890	879	983	915	877	873	904	934	934	932	945	936	955	942	978	913	901	889	901	896	890	927	906	890	905	922	855	879	926	961	1007	862	930	950	929	975	929	957	961	940	938	878	921	964	944	902	919	901	925	927	900	910	928	863	927	878	934	903	904	960	905	862	899	963	881	958	861	899	913	936	915	867	934	922	940	933	912	957	895	902	941	897	910	966	886	942	919	911	907	884	977	882	888	904	918	933	890	896	950	949	965	944	857	884	955	923	943	996	931	933	943	920	962	902	932	872	902	951	934	917	930	891	898	921	916	934	869	907	910	899	878	932	928	977	938	929	902	909	942	857	883	931	908	975	907	921	935	871	940	891	928	913	920	959	915	940	884	916	943	987	859	933	908	907	948	932	889	853	966	954	916	892	900	935	939	925	894	988	907	904	893	905	860	951	940	941	923	884	919	891	911	921	941	918	909	865	900	934	921	917	846	946	962	971	936	876	952	868	927	916	877	943	1009	889	915	923	924	862	922	961	889	918	910	927	904	937	923	892	925	842	892	950	937	930	970	928	927	929	925	986	913	934	918	902	885	948	956	906	934	888	917	912	874	927	893	953	927	991	915	910	939	970	929	869	904	909	906	923	881	871	932	900	955	948	982	865	891	876	878	916	919	947	934	869	900	966	950	906	881	919	942	925	897	904	907	892	875	979	961	876	881	886	962	906	948	944	947	944	860	926	909	858	980	890	869	921	863	881	924	913	878	928	979	905	975	939	889	934	912	889	977	886	909	901	913	944	909	937	917	911	888	927	943	927	850	939	924	925	920	888	894	935	898	950	906	858	899	961	945	935	932	933	943	902	936	914	914	955	931	951	920	928	906	913	915	945	952	919	931	916	926	883	966	904	900	878	864	950	916	913	986	900	912	950	944	908	896	903	895	923	945	866	932	924	918	892	931	918	880	980	870	902	951	973	952	913	961	967	939	864	927	923	953	909	941	941	911	937	957	946	957	948	915	944	906	912	963	886	937	889	935	918	978	928	911	873	957	907	881	999	896	898	950	901	987	953	944	905	858	921	861	909	979	887	932	915	911	929	885	947	952	903	943	971	960	926	923	944	925	894	968	898	903	910	874	930	975	914	953	875	945	934	921	965	961	961	910	916	1010	923	944	964	945	880	921	891	926	959	884	909	890	934	912	948	903	916	894	931	901	892	928	936	872	902	909	870	906	905	921	980	900	878	943	901	925	897	931	880	869	910	915	894	965	914	931	929	946	878	898	925	854	946	928	957	923	910	949	912	868	936	914	927	957	992	861	925	926	942	969	929	898	986	934	921	913	922	962	919	933	913	949	937	933	900	905	1026	875	871	968	881	973	903	890	915	901	868	915	889	893	924	925	935	899	885	887	914	923	914	944	945	911	892	866	898	897	941	943	902	923	892	1012	970	867	926	949	957	906	904	941	868	928	869	908	945	973	945	889	934	956	918	913	927	910	931	878	930	928	911	895	937	930	935	909	983	919	861	934	910	866	943	996	921	879	907	948	894	955	892	939	913	923	919	929	852	950	910	893	882	926	932	920	922	909	912	966	923	916	907	909	897	914	890	910	936	911	923	857	891	874	924	901	873	898	932	952	907	943	953	928	939	897	922	913	936	901	903	932	926	940	931	927	939	970	931	904	939	875	932	886	896	936	926	873	912	916	960	888	897	908	934	930	908	946	960	907	953	907	868	940	941	883	926	915	879	930	890	924	915	936	943	910	984	852	969	960	944	895	949	884	961	944	934	955	875	964	891	913	838	898	898	889	910	904	952	931	887	923	904	938	918	881	930	928	929	959	900	906	975	984	899	867	931	950	897	919	843	927	909	905	884	899	931	908	887	895	927	897	899	891	937	949	878	931	935	888	926	882	936	940	888	936	916	951	953	976	1008	924	887	907	945	936	939	911	877	959	923	904	947	986	928	903	956	941	845	896	911	896	927	920	900	962	949	950	962	950	907	954	930	897	924	906	868	959	937	953	880	912	875	959	853	900	949	954	933	958	884	917	969	908	890	957	968	906	899	913	885	907	884	941	883	921	926	918	900	917	930	927	919	965	881	900	895	939	957	895	957	904	930	892	894	929	945	946	938	923	976	862	950	958	912	914	943	895	950	934	932	958	900	911	943	895	917	894	884	919	927	931	918	935	926	910	937	943	949	930	931	933	931	894	948	936	914	948	959	929	892	871	909	907	896	890	927	937	876	948	968	968	853	928	883	936	922	956	935	959	899	922	939	920	900	924	975	872	916	893	928	936	957	892	899	935	914	930	884	881	917	932	898	884	928	908	914	919	917	936	853	918	904	902	885	928	950	893	923	919	926	919	961	895	1000	867	936	989	844	915	912	912	937	947	931	913	915	886	997	916	907	976	928	894	911	946	904	892	846	919	928	967	903	958	846	903	929	849	942	892	953	903	953	890	881	919	923	960	925	923	966	949	967	863	925	940	909	962	848	941	969	878	918	929	936	986	894	912	890	942	963	902	921	894	850	923	910	898	921	980	911	943	892	929	937	890	861	883	911	909	896	902	907	887	941	896	905	965	940	891	951	907	898	916	941	935	896	956	903	889	933	932	929	899	934	945	939	924	936	913	943	899	899	941	949	917	961	939	887	920	932	876	911	886	873	882	971	888	945	891	921	927	922	880	942	905	937	910	959	954	906	921	956	932	968	939	919	956	914	936	954	955	871	945	931	922	897	920	948	890	867	936	894	979	907	915	842	893	938	952	941	953	917	927	945	896	890	885	951	872	939	922	874	948	878	932	937	889	846	943	923	906	916	846	912	878	936	874	884	914	954	992	891	904	900	950	929	921	941	908	891	938	953	920	888	925	984	932	922	924	841	931	971	905	926	908	922	901	951	923	919	922	918	892	898	947	928	895	925	933	964	871
24751	21679	28854	25623	19513	8845	3553	2354	2050	1730	1384	1142	1049	924	915	763	783	701	713	692	692	710	704	699	639	654	684	684	634	642	678	681	691	874	1097	1071	988	839	780	692	661	675	658	665	639	614	621	635	650	652	618	665	627	603	664	629	650	546	619	648	643	654	618	623	646	570	659	625	654	620	685	640	650	606	621	614	624	585	643	622	618	617	640	623	657	661	643	630	601	634	639	617	605	672	649	666	677	607	675	627	607	657	615	615	647	614	610	629	591	580	619	665	585	631	618	578	630	625	613	605	663	634	651	663	599	580	650	613	634	637	601	619	655	644	590	611	638	631	621	618	643	663	648	619	617	647	652	624	632	568	614	697	620	631	616	647	616	634	635	620	632	604	641	597	608	621	625	576	637	630	655	665	614	618	663	605	650	628	607	666	622	576	650	633	629	624	653	629	659	667	673	595	640	563	670	638	665	615	634	629	597	605	615	613	619	650	606	615	626	632	604	596	644	613	632	624	606	669	606	606	616	632	636	590	642	615	611	623	643	649	634	642	668	661	640	622	613	629	651	650	637	574	662	701	627	565	596	639	635	644	625	657	620	623	621	662	646	607	635	595	635	626	600	600	614	594	591	616	659	602	623	618	676	634	633	602	624	646	645	580	604	590	598	605	605	654	634	630	633	661	626	633	626	636	629	614	608	671	596	639	645	606	633	604	584	643	624	648	609	613	616	675	629	611	571	658	608	662	609	662	662	647	620	602	670	606	636	588	605	630	617	578	659	589	653	590	581	632	591	657	615	587	598	622	644	628	649	592	646	640	615	602	623	632	586	647	596	637	635	615	615	633	641	634	625	613	674	600	687	613	601	628	609	663	637	645	649	660	614	598	602	609	621	600	665	627	594	594	627	613	641	626	655	610	641	568	629	582	629	676	642	663	598	618	616	678	618	657	601	579	634	641	616	649	655	624	618	560	615	634	610	604	670	663	668	609	623	627	619	615	678	643	595	619	633	613	609	637	600	627	573	656	623	633	632	633	647	639	607	609	619	600	662	671	642	588	609	604	625	646	631	611	621	651	606	586	643	603	596	658	639	633	638	618	656	644	629	624	623	643	645	641	638	610	604	669	618	619	613	620	648	610	623	603	636	646	576	625	593	656	633	640	602	592	649	629	651	605	610	621	630	602	615	598	587	598	626	622	619	628	648	622	653	650	615	603	671	610	642	619	603	657	599	614	636	585	637	630	631	638	610	599	598	594	621	622	622	602	628	609	569	658	614	662	650	648	649	627	582	622	658	619	610	642	604	609	614	641	621	589	622	627	618	630	651	628	659	649	655	632	587	624	622	663	655	619	633	627	627	610	626	616	610	618	636	628	624	625	627	645	657	643	574	636	634	566	628	657	638	625	608	643	575	615	649	652	613	705	614	630	583	585	619	617	619	593	658	643	600	621	609	608	641	638	594	656	644	590	627	640	584	645	640	609	660	640	657	607	672	627	637	621	649	647	639	596	600	615	675	598	671	643	646	682	657	644	593	628	609	600	648	654	596	658	596	583	634	646	617	646	615	647	625	628	654	616	597	583	651	607	578	624	633	597	675	660	691	624	597	663	636	632	679	631	639	574	632	628	611	660	629	654	643	628	577	605	657	630	631	626	646	633	630	642	667	597	656	645	612	615	600	602	651	646	605	644	654	622	668	682	631	603	578	646	613	582	600	600	619	627	644	645	634	609	591	602	589	587	617	630	648	633	634	649	623	643	680	606	608	603	618	610	636	590	618	633	655	677	669	637	609	644	614	637	623	603	627	605	619	613	650	645	617	618	625	636	628	620	621	654	618	601	582	610	615	592	611	626	623	581	591	636	689	647	629	623	601	590	651	597	566	597	633	643	610	613	623	621	621	639	605	617	608	627	596	622	656	638	613	670	621	640	626	641	645	622	674	636	618	638	599	658	607	684	613	659	591	625	597	638	643	631	627	643	639	615	600	603	645	620	608	577	636	616	608	677	693	620	641	634	569	644	632	683	621	626	645	634	637	624	621	661	644	619	629	619	598	622	629	650	580	594	657	634	623	597	648	623	599	644	632	632	621	644	582	594	634	596	659	615	632	657	621	606	622	654	673	652	609	627	600	652	625	614	626	608	648	634	640	646	581	605	619	623	630	671	641	627	627	654	590	630	589	618	582	626	619	640	640	603	592	640	639	644	627	654	618	627	629	598	662	594	671	611	626	633	652	594	592	574	637	678	615	647	640	619	639	652	635	619	623	634	605	620	614	610	612	625	613	615	595	627	586	613	627	647	653	647	607	653	606	639	616	588	654	597	614	603	604	623	634	617	673	618	623	622	611	619	664	605	618	629	648	650	627	644	621	624	647	612	663	700	629	592	630	609	649	631	630	658	616	597	658	652	614	653	611	622	647	649	663	626	638	661	627	625	631	643	598	649	700	650	643	651	589	601	631	613	631	625	605	633	655	610	642	628	635	626	596	615	638	630	647	644	644	644	612	612	654	665	618	636	636	603	655	631	596	623	648	600	665	659	608	592	647	614	659	641	641	627	624	682	631	626	614	582	606	638	648	633	594	610	612	620	623	634	618	621	646	672	677	605	627	606	619	626	625	630	628	628	643	645	646	629	639	636	620	648	603	592	617	587	583	584	629	647	593	590	642	677	589	652	672	644	598	590	644	615	622	637	625	608	592	624	643	625	649	626	633	620	639	641	627	614	587	602	614	646	629	623	594	612	589	620	632	611	598	641	655	613	624	624	650	606	583	594	596	595	620	654	597	633	652	598	630	618	619	616	627	634	621	638	663	609	656	602	608	614	639	643	639	598	667	665	648	598	692	617	620	583	661	624	615	626	635	642	646	613	642	578	641	643	589	606	644	642	666	621	560	653	630	631	648	614	624	637	663	624	561	676	622	625	617	613	635	627	639	668	662	605	644	619	653	605	613	608	622	631	618	637	627	654	632	650	656	641	647	658	631	653	636	600	601	601	622	621	616	647	614	613	603	630	620	672	639	644	588	591	615	621	623	630	583	637	606	595	595	645	595	568	622	619	613	624	659	611	634	632	655	650	657	608	609	635	602	606	579	628	601	637	588	607	612	620	622	707	596	560	634	647	624	678	636	643	639	633	613	591	603	641	607	611	624	629	639	665	626	604	596	591	644	617	575	658	628	618	569	611	605	621	652	665	549	571	604	601	621	675	619	611	620	601	654	600	621	644	637	631	617	657	597	627	628	599	658	657	590	640	607	574	659	604	608	653	666	630	617	598	652	605	601	588	619	643	647	638	620	629	592	600	638	679	607	635	629	633	602	703	581	640	629	632	615	651	610	644	577	645	608	614	638	624	637	659	579	579	636	644	631	635	621	603	612	665	640	616	573	637	593	615	585	620	571	630	656	649	699	587	620	643	625	621	663	621	617	597	611	625	635	645	644	633	643	605	645	620	665	610	660	617	632	602	613	612	619	600	604	637	657	647	603	627	625	601	673	618
30819	46403	42211	31024	16851	9484	5946	4898	4849	4133	3058	2525	2172	1901	1601	1408	1258	1184	1071	1066	1094	1172	1154	1066	1040	1091	1090	1055	1022	1007	995	991	1134	1724	2235	2098	1704	1483	1276	1165	1034	976	955	925	976	893	936	957	944	941	922	897	896	993	928	973	941	812	958	873	890	960	931	883	939	985	935	941	941	896	901	948	918	931	957	906	926	876	885	950	882	953	964	877	943	970	895	869	918	899	893	983	946	899	905	914	913	915	894	953	932	933	949	900	961	942	928	949	888	907	886	894	970	902	974	931	951	936	957	936	897	921	914	909	897	920	906	874	842	888	967	932	937	902	918	949	916	902	874	923	942	895	948	897	902	932	922	900	956	944	964	918	905	908	879	972	907	913	894	912	914	919	864	933	893	959	948	877	895	875	920	906	899	917	954	937	883	995	942	915	900	943	944	902	937	948	886	955	901	915	904	908	896	902	911	949	936	876	942	925	962	934	907	904	871	945	923	945	928	897	910	906	966	904	910	946	913	901	907	950	964	971	954	932	905	945	929	864	922	926	988	909	933	938	911	891	938	940	927	951	901	926	894	911	920	931	879	959	869	937	959	946	952	934	880	940	893	870	924	931	899	895	920	913	881	897	915	953	891	945	905	935	907	871	919	954	936	915	884	893	892	929	926	925	918	956	893	927	961	937	913	941	901	912	909	889	908	936	894	913	976	945	945	855	907	952	952	917	876	912	950	934	878	957	918	907	935	908	931	947	919	961	959	921	932	854	960	847	926	918	926	951	951	912	935	910	920	898	928	883	990	921	872	930	944	909	953	939	913	940	905	890	930	892	916	929	909	977	907	918	921	909	916	954	960	904	937	905	932	960	917	937	938	961	952	873	882	922	974	933	879	899	903	932	946	902	894	892	942	943	967	947	881	884	891	923	944	912	962	918	942	923	928	910	933	916	927	909	931	970	911	852	919	948	957	893	908	931	919	917	889	907	901	939	932	902	893	931	885	939	934	939	895	943	941	964	941	953	935	947	949	875	945	904	920	901	902	984	934	919	922	950	899	918	892	932	898	933	893	906	905	900	897	945	933	921	928	941	895	924	959	981	932	994	893	948	901	974	903	888	871	932	936	993	919	932	877	930	910	880	918	941	927	914	889	938	948	926	889	940	922	913	934	908	911	894	926	918	929	927	883	893	953	875	871	934	930	920	917	929	908	913	930	976	971	973	938	918	957	900	966	915	908	951	896	932	934	955	917	921	875	901	912	938	851	836	921	862	952	930	882	939	885	916	916	932	903	931	914	895	949	937	904	909	936	880	932	906	920	936	931	915	892	919	975	963	959	986	906	979	940	946	931	933	867	912	900	916	980	987	937	901	955	924	920	933	970	907	973	906	926	888	942	934	979	931	947	945	904	940	943	905	878	939	964	886	941	896	966	926	925	879	891	970	955	954	953	942	948	947	901	974	912	987	887	895	862	910	926	892	911	898	958	910	866	966	893	966	937	971	906	923	928	999	923	944	875	923	947	935	936	880	901	911	940	979	949	901	912	886	925	930	914	1003	949	954	934	1002	940	923	934	922	913	939	893	895	906	923	940	964	886	947	875	920	970	939	954	919	935	939	926	982	947	899	925	982	944	952	925	958	994	944	916	976	912	912	913	917	914	943	968	927	906	878	929	949	876	933	933	945	933	925	910	949	952	943	925	887	920	973	938	895	934	917	899	969	919	903	918	939	911	894	896	888	939	949	958	925	944	972	912	885	937	880	896	857	910	831	934	941	901	919	942	864	931	959	935	959	941	919	948	876	907	905	939	914	891	887	959	974	903	914	926	915	901	952	928	915	870	869	860	900	980	939	916	900	919	929	853	937	878	938	893	957	915	912	908	974	811	866	876	923	921	907	907	924	985	929	903	955	941	911	890	967	918	942	944	894	965	943	897	976	947	917	893	890	1013	924	900	909	892	965	883	873	908	895	901	963	936	910	919	866	886	923	921	934	934	926	884	949	935	907	895	993	891	900	973	901	878	920	913	934	929	962	887	966	918	947	929	955	905	945	902	898	926	958	905	961	894	953	968	914	965	868	892	894	949	945	954	959	901	882	918	928	929	874	941	938	909	927	932	920	878	922	988	956	936	943	923	962	930	955	859	888	910	985	961	884	889	901	927	985	907	946	927	927	947	886	929	889	934	906	958	921	918	878	961	867	910	957	963	931	920	910	868	902	960	902	918	957	914	957	898	925	946	934	947	898	870	901	890	895	940	963	955	924	909	874	924	916	871	964	988	942	945	959	995	899	918	963	942	929	955	924	940	885	941	905	901	908	918	921	889	921	977	932	890	937	893	947	915	923	909	940	906	936	948	981	878	941	901	953	928	913	947	921	950	959	897	924	930	928	885	934	910	929	938	906	911	913	949	950	898	918	912	885	939	931	951	913	923	924	938	911	864	916	938	874	862	938	929	889	908	929	920	927	936	902	887	857	962	932	881	906	938	901	950	929	930	929	923	958	879	943	943	926	907	905	974	906	955	870	912	907	919	909	913	962	906	963	941	867	924	924	957	900	893	883	962	990	959	926	884	935	957	911	921	853	869	970	942	924	908	873	953	889	912	933	931	908	922	932	929	912	915	911	935	904	898	865	909	896	912	956	922	921	948	899	920	936	955	939	898	957	905	910	995	965	940	949	956	957	952	977	949	951	939	915	991	883	960	953	913	921	987	970	950	917	849	877	919	864	888	914	955	889	929	964	955	957	895	916	939	903	939	889	862	942	901	912	908	926	901	925	966	875	894	879	974	885	947	952	997	942	927	867	903	927	953	911	952	874	952	921	924	926	931	918	921	962	974	911	931	934	927	876	980	943	918	915	909	939	924	909	878	953	893	912	912	916	958	889	915	924	930	997	897	895	916	922	936	934	943	898	890	957	928	872	897	881	889	929	938	891	920	947	891	942	959	883	905	930	914	881	894	963	933	943	899	908	964	966	908	931	911	897	940	894	921	897	966	971	940	983	844	897	919	951	976	919	963	938	922	932	916	969	928	914	940	957	911	941	931	918	910	942	945	961	913	931	925	960	875	932	911	894	934	928	945	926	914	962	958	859	874	947	929	966	921	917	927	891	943	871	906	921	956	890	971	917	900	953	895	936	951	924	960	921	877	926	948	922	954	924	902	913	895	939	889	923	917	961	887	873	915	880	936	923	905	910	933	949	930	937	954	894	955	924	931	948	912	992	947	920	951	900	932	920	913	916	908	932	959	930	930	951	916	873	907	886	950	937	929	912	910	904	952	885	938	921	973	894	931	908	905	910	933	948	881	939	898	917	902	958	959	934	872	868	949	901	851	929	930	921	917	952	947	882	874	930	940	947	929	892	865	904	895	989	902	868	916	925	975	944	958	903	999	909	988	957	922	989	936	910	904	846	933	944	979	929	1006	950	913	924	910	959	914	908	890	942	946	951	867	910	862	957	895	922	964	927	950	871	920	899	917	900	896	927	935	933	953	911	920	927	968	911
23337	21501	29360	24282	21791	19759	8663	3494	2557	2286	2023	1767	1474	1373	1106	950	905	799	833	803	836	972	1142	1215	881	724	816	755	751	659	695	680	876	1166	1351	1338	1142	1089	922	780	659	714	596	630	642	634	601	587	633	652	649	636	601	613	619	644	615	600	646	609	608	585	611	644	636	639	636	584	622	597	625	643	620	681	644	668	610	629	628	622	584	609	635	635	634	610	619	613	642	649	660	601	649	660	641	675	610	653	675	656	620	645	650	591	690	616	617	627	598	622	622	622	652	617	596	671	595	595	617	596	582	654	636	634	651	612	616	622	646	669	651	634	678	652	671	614	653	594	613	656	561	618	642	611	583	599	649	632	582	602	604	646	643	591	638	604	643	627	604	622	609	643	601	664	644	629	615	631	663	636	661	633	667	601	616	638	658	638	649	620	638	591	649	620	601	620	641	590	619	629	627	679	598	642	675	607	639	663	619	613	677	632	607	612	605	617	623	623	625	633	681	670	647	643	593	706	630	635	658	612	620	645	568	616	626	656	593	628	612	613	619	593	634	622	655	668	650	604	616	628	605	644	621	590	573	629	640	643	621	631	641	674	662	613	597	597	673	618	609	632	639	606	673	619	685	696	607	652	636	609	658	646	604	664	637	637	673	621	610	611	644	581	627	619	621	670	624	631	634	624	588	625	638	597	589	639	607	618	646	595	676	683	577	639	659	605	584	640	616	644	610	625	619	640	609	617	647	616	624	635	631	701	611	642	626	632	609	634	620	636	669	622	614	658	610	602	609	633	627	643	622	575	614	632	627	616	585	627	605	621	597	656	610	640	619	597	586	618	635	612	642	658	622	651	626	653	616	631	616	623	634	642	628	608	656	654	654	691	628	575	645	587	618	607	621	608	646	661	621	642	603	662	617	644	631	601	567	620	596	616	657	621	625	602	613	629	649	595	661	631	584	615	571	606	626	641	644	648	633	625	676	653	606	641	612	666	624	605	655	580	594	660	634	595	599	615	631	616	643	626	611	598	621	619	638	615	657	592	642	600	646	657	669	640	602	628	575	673	638	614	619	661	613	620	634	547	632	614	611	621	667	638	611	623	629	619	646	606	629	627	611	633	649	619	637	613	643	614	565	604	613	667	602	614	622	631	630	611	638	634	609	577	612	619	653	615	660	636	590	601	636	613	619	678	657	619	629	636	663	643	609	649	628	628	638	567	661	642	598	669	553	638	614	635	637	661	646	664	659	614	594	652	638	577	655	617	637	668	607	590	601	656	595	658	648	601	619	667	626	628	568	665	621	601	600	652	666	611	618	623	612	630	647	655	650	651	665	606	636	642	621	636	580	586	566	644	587	642	592	602	582	633	645	632	609	647	578	639	599	631	626	624	592	675	601	624	595	626	636	601	625	603	648	598	612	670	599	590	664	695	627	621	663	608	622	627	650	619	570	613	637	612	625	609	642	609	585	663	598	637	635	630	591	644	596	615	595	672	657	592	639	628	631	606	613	579	626	581	615	652	632	587	589	624	623	617	645	594	628	624	611	642	594	673	660	630	616	644	628	638	598	642	623	653	650	644	638	626	651	589	613	627	590	607	618	575	620	674	606	628	663	624	634	622	672	613	598	624	686	624	642	608	649	649	628	634	638	616	642	628	622	644	613	598	608	623	624	666	613	636	651	620	602	633	636	644	606	620	593	619	619	612	592	647	626	613	642	668	654	613	585	653	567	640	627	664	622	629	643	617	642	605	605	636	609	642	638	649	627	645	642	655	600	625	584	600	683	612	597	607	589	641	581	632	597	622	642	620	597	639	647	605	602	607	632	597	616	638	634	618	605	588	613	630	605	584	632	618	602	625	651	640	633	616	620	584	621	637	607	655	627	598	607	623	633	652	605	646	653	610	596	563	633	607	623	623	622	649	597	614	616	594	651	622	642	619	624	614	655	631	594	623	607	640	641	643	613	687	603	647	605	587	623	591	629	645	573	616	682	599	622	624	649	623	634	618	599	612	631	616	635	605	604	612	639	612	625	593	660	619	631	633	613	608	661	616	613	616	615	635	654	604	619	639	608	619	634	613	603	629	614	641	680	592	610	605	649	594	606	661	624	631	596	571	639	638	622	576	680	622	629	634	630	586	607	628	658	644	648	616	605	646	624	631	635	605	593	632	621	636	632	643	641	575	634	635	636	607	627	643	665	622	596	592	600	619	604	600	606	655	609	653	657	630	615	689	596	624	608	621	620	650	599	586	644	638	609	581	598	621	643	595	639	626	648	587	677	604	630	600	643	605	622	615	618	670	625	613	581	611	595	647	603	591	607	622	650	624	634	650	648	604	609	628	636	656	645	568	600	607	590	624	648	607	586	627	618	629	627	634	662	647	538	605	610	639	639	613	634	618	642	643	637	632	660	630	616	614	670	614	644	642	631	636	604	631	647	644	628	611	643	630	612	649	617	594	601	634	624	624	626	642	640	639	588	628	598	625	614	688	622	669	618	618	650	653	631	654	676	615	637	641	605	595	636	595	645	613	595	660	619	600	592	634	592	635	634	621	638	521	640	607	631	619	593	585	617	685	675	646	622	643	587	614	632	680	619	624	621	582	607	624	625	627	612	633	659	647	621	602	613	582	620	605	606	647	618	623	636	656	621	654	574	658	619	622	672	588	593	600	618	620	636	610	647	610	571	627	614	606	586	552	655	571	651	576	657	611	675	633	642	573	653	600	604	616	659	642	603	636	632	605	604	646	649	597	627	640	594	647	605	642	594	595	648	642	652	603	619	650	641	652	640	614	632	629	623	610	597	639	683	630	607	691	615	632	590	568	664	626	627	638	614	653	604	645	631	610	648	644	633	628	639	618	600	627	633	586	610	627	642	623	639	652	606	613	599	625	615	616	612	591	673	637	657	677	601	650	630	644	648	633	631	665	623	676	559	592	616	703	640	650	642	635	632	634	615	657	684	598	671	647	641	627	616	625	659	599	643	634	597	630	641	628	672	649	646	609	621	612	592	629	680	638	648	673	620	598	621	650	661	609	632	635	609	609	594	661	628	659	589	650	592	594	691	627	636	643	621	634	682	631	599	579	633	641	636	647	657	621	613	614	623	634	626	640	620	631	628	645	650	639	643	614	620	639	600	691	625	639	638	647	573	654	629	611	642	673	641	641	669	617	622	638	560	585	665	664	626	583	588	642	631	614	619	655	644	628	633	585	639	657	613	596	611	674	616	624	604	630	658	596	649	652	588	604	633	595	599	603	616	642	623	640	629	647	640	581	629	574	697	641	627	629	655	587	638	621	614	609	641	611	639	594	612	588	623	611	640	630	630	601	621	612	584	640	591	659	631	607	584	630	639	657	624	574	650	627	616	582	574	602	620	616	641	621	613	642	643	655	631	612	636	625	614	641	625	606	601	603	625	608	631	649	595	624	645	646	609	643	689	594	593	611	610	635	657	626	639	621	600	577	598	624	611	652	650	625	598	599	610	652	626	627	623	572
34063	54021	48654	37319	24037	12590	7894	7086	6219	5316	4891	4312	3484	2917	2274	1794	1559	1533	1358	1321	1302	1887	2512	2322	1528	1254	1383	1167	1047	991	1007	1183	1560	2283	2672	2563	2192	1932	1571	1304	1019	973	986	928	886	940	939	929	902	924	938	917	948	865	899	927	901	928	903	916	925	915	943	886	917	913	889	966	897	852	903	884	900	960	939	960	903	876	963	924	897	899	916	917	903	901	860	915	867	964	893	948	853	950	871	883	977	901	931	909	979	887	909	871	951	900	917	920	937	941	891	942	884	981	884	871	871	909	880	866	850	925	923	904	923	895	897	878	934	964	918	931	909	921	871	879	888	880	859	928	833	912	874	934	899	854	896	899	950	954	942	901	933	882	864	919	920	958	922	949	880	880	858	938	931	887	893	923	923	875	944	895	898	913	950	865	866	829	929	868	938	935	881	907	904	905	916	873	900	921	927	872	898	910	900	894	914	857	868	897	926	942	902	972	896	877	950	899	893	894	871	860	899	941	879	911	917	953	911	950	927	950	885	871	954	889	885	937	919	902	930	877	900	878	912	919	931	887	892	868	947	929	845	888	960	910	932	898	895	940	907	941	934	893	896	944	923	913	886	924	902	902	868	907	942	1001	885	895	876	872	904	896	902	897	865	940	941	924	918	927	931	940	891	888	932	897	934	911	874	962	898	944	920	871	898	890	909	944	889	885	893	839	904	933	916	874	904	887	906	915	856	918	871	898	905	905	934	934	933	865	951	926	902	920	902	872	919	906	870	934	892	907	931	899	857	923	960	942	920	914	887	945	880	901	907	923	929	938	909	872	883	899	914	875	911	922	936	875	945	848	862	868	871	959	943	900	846	909	913	897	874	916	919	831	933	865	960	953	965	910	918	912	904	866	874	849	965	902	909	906	903	888	901	912	842	908	893	931	916	847	897	923	891	883	882	918	897	875	885	888	933	880	906	865	914	942	927	901	900	888	931	943	901	876	897	918	872	887	877	878	903	980	906	889	885	893	828	896	888	952	865	856	923	871	920	887	917	880	925	908	931	928	923	929	889	893	903	901	916	874	906	917	928	957	850	994	873	950	894	892	904	903	903	863	955	908	851	890	928	951	885	941	908	927	906	862	921	957	840	934	940	947	905	927	848	868	871	897	864	853	901	858	911	859	867	901	896	927	947	907	952	914	925	896	863	917	914	896	913	931	939	931	911	863	893	901	931	916	877	916	902	921	871	885	910	894	930	898	864	912	942	940	916	896	894	908	880	893	924	896	848	871	887	866	934	933	933	897	901	913	898	903	859	923	929	887	886	902	886	865	899	909	902	864	933	904	881	891	961	885	904	890	913	920	913	866	983	845	895	929	905	911	905	909	907	947	894	892	876	931	947	906	921	946	894	956	932	943	882	899	913	904	930	900	916	895	903	938	892	863	907	943	831	884	849	945	893	829	920	940	929	891	971	879	920	874	882	927	912	875	904	883	875	909	853	923	885	883	907	905	946	895	888	938	914	959	917	843	909	929	886	876	932	880	928	925	896	857	907	889	920	922	868	924	914	913	863	905	856	874	839	827	919	929	915	951	996	908	867	937	886	899	929	875	903	905	901	976	890	921	914	848	916	854	904	884	867	882	914	910	920	954	913	936	869	879	925	911	904	912	905	959	948	871	914	881	852	912	908	948	947	904	907	901	924	844	945	902	920	851	836	897	885	908	864	907	897	864	883	949	884	947	918	912	907	934	945	967	892	938	901	924	863	885	883	877	932	918	853	940	960	933	957	873	922	850	913	930	949	895	913	906	924	868	922	905	931	882	970	897	904	894	970	886	932	882	933	892	957	810	933	905	923	840	885	894	942	909	906	907	921	935	908	921	910	880	888	852	891	860	936	931	930	877	915	852	880	934	911	895	883	896	888	884	900	945	881	950	875	927	894	909	897	863	883	920	870	937	927	931	822	904	909	867	873	866	873	907	913	843	914	921	940	932	878	922	938	897	841	852	890	907	889	898	902	904	917	913	874	909	954	894	896	942	891	950	930	972	905	952	866	908	921	881	914	879	879	857	920	895	889	966	927	906	911	893	918	912	824	873	931	859	878	901	922	930	911	881	897	929	928	985	921	879	884	875	851	913	886	888	935	906	858	906	924	839	903	915	952	921	933	924	902	902	914	889	933	864	880	886	869	917	893	869	890	913	882	939	893	874	927	918	865	911	889	926	865	867	902	891	959	946	915	886	913	932	863	943	919	900	909	921	966	852	915	925	953	940	874	894	948	829	903	874	909	871	919	899	955	866	908	909	895	938	912	934	945	816	866	905	919	919	886	898	936	926	860	923	827	880	916	944	890	890	882	867	928	887	958	896	911	938	903	908	837	896	930	862	891	987	888	846	944	964	912	877	909	919	908	854	930	903	880	917	915	907	845	849	878	902	881	890	894	880	927	859	859	898	890	905	933	866	916	909	892	872	886	903	928	883	979	932	931	926	898	931	949	905	857	892	968	921	884	937	883	949	907	911	902	913	913	918	891	912	881	903	906	943	876	879	885	882	897	907	873	927	939	906	943	922	862	894	907	872	889	916	893	902	956	938	947	930	878	868	929	909	885	878	847	933	865	949	890	897	907	927	928	945	891	891	913	882	898	890	862	872	895	933	884	918	911	874	884	875	877	900	918	879	899	922	965	852	923	866	887	902	878	959	919	912	880	882	896	889	937	863	860	939	945	895	897	890	858	900	905	900	910	940	939	916	882	900	898	909	895	887	911	906	905	942	930	962	920	938	934	938	1000	920	894	942	903	896	883	903	878	897	908	898	894	888	893	856	907	906	987	912	934	922	921	938	879	925	917	919	852	877	886	927	934	865	884	943	899	853	869	930	933	883	931	895	910	898	906	906	923	917	871	903	942	935	896	868	935	928	880	885	863	929	882	913	839	890	866	900	872	883	883	883	949	922	865	872	970	830	928	829	884	915	943	934	912	933	938	873	874	948	951	878	902	896	930	908	876	851	847	942	951	898	960	914	885	885	841	934	940	918	924	908	918	913	905	896	919	969	919	895	949	861	912	928	917	913	910	873	899	870	918	913	944	893	927	900	922	897	925	958	901	919	915	921	920	894	892	900	873	883	864	878	881	909	884	902	893	933	927	878	936	923	888	933	884	927	937	932	891	906	895	918	908	913	905	868	937	926	917	934	881	918	898	935	875	888	921	930	910	851	932	882	884	899	883	887	877	935	916	928	935	913	916	899	908	860	897	938	899	921	903	899	902	902	883	869	930	888	914	848	895	929	881	882	903	858	871	896	916	885	924	897	918	894	922	904	909	951	882	903	934	924	904	899	954	904	910	884	927	900	883	955	944	875	947	881	928	937	957	924	892	911	959	897	928	971	904	905	883	889	933	942	930	867	962	908	852	884	919	926	941	912	988	915	930	859	889	951	855	887	944	926	876	934	900	872	887	913	947	894	933	950	882	897	878	887	924	931	902	890	866	857	931	879	917	915	875	890	935	861
28958	24879	27079	15786	4916	2277	1695	1269	1180	1238	1081	1046	1036	948	830	739	654	670	687	687	666	654	687	659	706	657	816	639	627	627	673	600	630	683	719	651	700	696	613	603	596	647	594	609	652	630	656	584	615	579	642	643	613	615	651	648	623	636	614	638	613	585	650	601	552	643	637	632	613	662	644	667	634	666	606	627	628	652	633	640	641	652	625	609	642	643	663	581	603	613	631	641	623	635	656	641	614	609	662	613	601	626	610	644	626	627	612	622	617	658	620	620	654	610	618	631	607	609	656	616	661	634	654	641	631	639	683	618	636	615	576	679	611	605	654	631	616	629	597	607	603	615	603	639	592	677	664	629	648	599	619	632	654	646	619	629	597	647	644	637	596	612	634	611	661	622	636	611	654	633	642	609	587	602	641	621	626	617	639	641	613	633	669	658	625	595	658	632	629	653	630	666	601	628	622	605	611	662	691	637	630	646	625	622	655	627	598	629	609	614	619	605	600	659	640	647	596	650	642	652	650	638	633	631	629	632	618	624	610	614	609	631	618	615	668	613	624	649	628	637	679	591	624	641	630	622	653	579	617	658	625	634	598	629	639	637	622	637	631	662	645	606	602	642	626	581	614	630	621	646	630	627	654	645	658	589	594	599	655	631	630	630	625	639	589	658	600	645	647	621	593	607	632	623	603	618	637	604	634	615	677	622	588	645	616	651	635	594	599	607	638	639	661	634	653	585	675	612	620	618	585	622	618	629	607	639	635	651	606	646	663	622	658	641	586	632	618	622	611	649	561	624	646	601	629	571	655	561	629	579	583	654	622	616	637	652	615	642	653	613	620	641	626	558	617	652	635	604	643	617	603	619	570	624	621	620	644	613	652	612	638	685	647	613	692	641	684	626	618	617	602	590	614	574	622	651	658	590	656	624	604	599	670	653	648	643	607	636	568	622	614	598	644	651	603	594	586	600	640	606	594	642	588	600	663	602	622	614	647	658	677	627	682	650	624	624	606	597	637	636	606	675	625	643	621	614	637	620	616	678	637	622	627	612	635	649	666	588	647	621	614	563	599	620	610	619	654	604	625	661	637	621	598	612	617	573	618	658	653	613	647	613	656	621	655	585	632	620	645	627	624	602	586	638	653	683	597	634	633	621	612	615	620	644	664	615	652	629	629	617	599	620	554	654	601	612	696	656	661	630	596	616	633	618	653	613	619	648	603	626	604	668	664	625	630	656	598	627	655	622	643	624	596	572	654	596	673	589	610	616	622	616	573	635	632	614	606	632	630	631	671	625	646	620	618	667	621	655	623	631	628	659	653	622	658	630	618	629	599	634	661	596	627	640	642	633	617	588	623	656	586	613	629	608	601	576	615	622	613	611	601	617	630	621	614	613	613	616	626	633	651	638	582	651	640	644	692	562	610	608	604	636	640	650	612	638	590	633	667	581	622	584	651	629	639	622	587	632	617	631	635	636	619	598	633	666	606	601	623	625	615	646	627	605	627	626	625	617	624	643	603	639	602	678	651	656	660	637	654	605	618	555	632	640	641	601	675	643	629	647	643	640	636	687	638	614	638	601	604	608	669	655	617	663	639	637	619	616	662	614	620	633	608	650	655	645	591	677	602	633	617	650	626	625	616	617	583	604	601	625	598	605	624	618	630	639	623	640	580	657	672	636	591	612	605	640	607	647	628	627	668	634	608	624	653	636	574	639	613	603	597	623	656	639	660	596	624	662	600	616	634	632	634	658	624	601	640	658	617	622	578	614	610	642	634	621	644	625	599	651	625	624	662	587	613	621	569	642	619	645	641	621	620	621	603	604	626	662	628	595	664	640	605	634	637	608	630	641	625	609	662	576	604	612	602	640	635	647	611	616	602	607	609	616	639	620	647	662	589	649	641	637	599	615	594	565	593	637	649	647	645	654	609	604	665	562	638	687	638	627	684	590	623	602	675	639	652	621	613	574	606	607	656	599	623	596	576	606	658	668	663	635	611	627	568	598	592	622	621	636	635	639	658	627	635	608	656	648	648	631	644	594	638	659	596	631	629	571	619	640	649	645	644	644	625	633	644	642	646	654	628	666	639	628	700	628	641	631	611	602	609	638	618	594	670	646	655	615	623	632	660	641	622	627	645	619	625	597	683	655	657	620	634	651	665	619	664	613	647	655	625	667	653	636	614	631	643	633	648	604	607	665	662	612	605	597	648	630	613	665	630	612	675	630	613	597	669	641	616	626	625	595	604	608	614	624	592	621	665	628	611	620	591	658	605	613	619	685	625	627	650	626	604	602	628	595	594	647	636	641	633	615	662	581	618	597	629	641	570	679	618	605	627	609	634	636	616	624	633	598	652	623	663	635	606	650	570	616	642	663	621	659	573	587	606	676	584	639	598	612	654	649	634	652	614	637	597	623	624	637	620	596	607	634	646	610	626	645	621	632	623	645	627	641	661	597	627	656	638	622	604	577	616	631	628	607	595	672	616	677	601	612	621	640	679	622	636	634	622	633	639	604	650	614	650	601	628	631	640	604	617	619	644	617	644	660	621	613	662	631	648	646	612	611	599	624	637	651	607	634	670	612	638	633	669	617	594	638	618	610	663	616	584	687	589	601	619	633	658	660	588	577	665	642	638	620	635	666	626	634	641	708	616	569	602	653	657	615	623	671	612	611	592	633	641	674	648	637	629	627	652	645	623	662	628	636	635	672	633	628	621	672	652	631	639	689	623	633	644	644	607	642	592	639	612	625	641	645	614	621	611	604	658	635	638	678	612	595	666	657	628	650	630	606	636	609	600	652	641	661	628	651	595	602	666	642	632	619	640	627	647	570	649	645	627	618	612	661	680	633	648	631	607	631	622	628	657	681	649	620	607	623	615	661	640	611	638	622	612	656	650	605	615	628	620	653	633	587	608	657	620	603	648	621	625	618	643	594	602	638	669	622	662	630	648	617	624	639	615	639	652	618	630	695	600	659	654	637	608	600	611	594	682	627	678	600	604	687	591	609	642	628	645	585	654	613	639	645	646	612	640	614	613	577	616	630	616	612	622	621	612	623	588	624	617	590	586	642	669	669	648	667	651	575	654	611	659	604	613	618	636	638	609	643	611	617	666	623	598	613	605	641	619	651	620	606	587	610	613	643	614	650	623	656	610	592	628	580	614	621	624	635	612	604	586	616	660	616	679	635	589	640	662	632	697	673	604	642	617	675	569	610	649	640	639	616	644	576	658	652	614	602	601	578	651	603	629	631	633	635	692	634	665	609	578	611	604	642	632	632	613	627	590	627	639	621	636	634	623	684	630	623	629	650	642	622	620	616	616	634	540	658	645	675	607	600	647	563	608	648	613	634	611	572	692	655	644	628	623	676	649	689	632	661	649	622	654	648	612	619	624	598	616	666	597	616	640	632	628	608	593	648	606	602	595	640	614	618	660	619	679	656	672	598	628	648	594	659	644	637	618	625	611	652	627	614	625	610	623	598	703	633	616	689	619	659
32913	40266	35616	19600	9207	4944	3607	2883	2829	2845	2514	2192	2117	1950	1741	1371	1154	1118	1146	1015	1055	1014	938	924	1060	1035	1269	1036	914	978	970	874	885	954	931	967	997	1019	945	942	970	924	922	914	935	928	952	927	928	893	985	933	974	930	963	980	958	935	962	922	951	924	967	927	953	916	956	955	936	950	957	947	983	938	889	895	925	947	896	996	921	867	898	909	970	908	960	864	891	885	839	894	916	974	966	945	984	946	883	915	923	874	886	935	889	990	950	856	911	971	906	972	927	912	955	940	885	919	871	937	970	929	970	913	902	867	923	896	919	908	969	954	977	936	884	919	970	980	954	928	966	966	917	934	1005	909	876	922	941	967	903	920	916	928	924	908	921	954	915	937	947	888	950	894	965	912	920	901	917	927	917	934	916	943	918	891	920	936	944	911	955	949	888	907	956	965	1005	919	996	922	922	943	949	884	953	971	856	901	915	909	953	922	894	934	979	958	961	891	950	900	973	940	923	907	937	925	919	953	924	906	933	963	939	913	976	944	918	947	933	884	903	969	925	967	927	914	921	923	929	900	918	897	892	943	907	917	912	952	915	924	913	941	890	934	915	960	935	899	909	889	911	872	996	889	947	936	924	973	935	909	955	973	946	937	947	902	905	867	889	913	936	966	900	947	895	914	891	866	965	916	934	891	952	939	995	929	870	944	934	959	926	918	898	852	940	956	914	930	963	940	959	945	961	924	914	895	918	902	951	938	968	895	900	924	981	932	930	977	920	901	888	924	913	896	947	979	960	922	915	897	916	932	920	835	893	952	969	913	886	970	942	891	900	899	901	927	920	933	920	952	917	920	941	1004	974	933	895	870	948	950	929	919	931	908	926	895	921	921	920	935	955	935	943	920	914	857	914	922	935	943	931	920	920	922	935	925	942	922	883	937	904	926	962	858	906	886	898	950	923	924	931	953	936	895	874	953	948	927	892	941	947	940	921	927	924	924	913	936	908	919	875	969	897	933	885	950	878	968	943	939	869	916	876	922	946	920	890	941	949	891	915	938	931	962	900	934	923	928	953	855	967	947	912	937	998	913	905	965	960	910	930	955	913	940	925	934	912	948	887	949	902	952	937	949	944	931	943	880	1001	915	919	949	958	923	930	946	876	917	905	906	913	987	870	895	948	880	907	891	877	885	912	946	914	914	914	934	969	911	956	933	996	920	947	887	951	892	897	968	938	914	919	932	904	985	941	997	906	925	865	961	935	871	924	936	949	900	977	963	935	933	874	949	953	957	912	915	910	889	922	922	940	879	923	936	912	939	914	903	985	946	908	912	900	930	982	893	928	924	907	899	953	926	969	883	920	934	976	906	967	968	948	939	948	898	849	956	938	961	932	894	922	939	922	929	952	879	930	900	899	894	962	945	936	939	926	943	901	972	890	935	951	885	907	867	908	890	878	905	921	944	894	925	902	942	937	976	921	896	979	897	986	919	907	899	890	902	912	863	951	912	870	915	904	954	911	929	897	928	906	944	965	916	908	934	897	938	933	965	929	968	940	920	891	936	957	963	857	942	890	925	939	919	924	918	932	949	940	993	946	982	909	923	929	904	949	879	951	907	905	991	919	933	951	941	948	912	895	950	904	914	921	926	874	902	965	933	945	954	932	975	943	893	924	930	924	867	871	896	937	927	953	935	966	954	901	857	902	886	908	922	961	927	938	950	929	962	896	899	920	928	919	917	898	881	886	972	906	899	840	873	934	926	939	914	899	900	939	920	966	914	953	947	919	945	911	945	924	968	920	936	865	920	931	906	901	956	925	957	909	919	947	956	920	886	953	930	883	921	958	880	929	902	931	890	987	931	930	884	942	969	900	900	962	932	927	931	895	941	929	902	967	856	910	985	990	911	941	922	979	963	932	951	893	948	946	954	896	922	921	893	892	862	951	931	945	990	871	902	904	887	929	968	938	924	889	942	943	933	889	922	932	870	940	893	961	952	967	922	979	920	921	894	932	904	933	923	912	891	918	995	915	900	937	947	932	909	892	921	932	908	974	950	874	920	881	980	919	947	934	915	925	914	986	956	912	959	992	910	944	956	882	930	893	917	931	942	925	895	898	864	924	955	964	899	933	949	852	887	907	922	905	918	945	966	885	922	934	929	885	940	930	923	932	883	930	924	979	919	918	953	911	874	916	920	856	918	954	897	952	920	899	911	950	920	943	886	874	875	923	947	922	886	929	909	913	933	947	912	908	952	916	921	988	940	904	921	903	913	945	944	897	935	911	952	905	959	934	909	907	951	864	888	915	930	900	943	921	842	913	905	924	891	951	860	950	910	942	878	930	997	853	886	929	979	972	924	931	938	949	927	924	878	914	925	937	880	897	902	929	882	969	928	953	956	858	974	930	861	933	930	948	949	893	958	965	975	861	951	923	945	859	964	887	892	933	902	966	885	911	895	917	871	918	931	928	896	956	964	950	909	934	927	939	914	907	922	993	933	953	943	906	886	963	936	915	931	923	942	919	937	963	969	914	919	946	939	851	881	941	941	894	931	920	939	930	933	865	888	945	913	976	933	935	934	910	918	928	922	911	952	977	948	939	945	992	935	932	858	976	927	923	915	954	927	946	930	908	936	897	906	967	963	924	877	915	988	947	872	942	900	913	946	942	913	908	932	893	940	897	914	918	946	890	881	878	977	898	962	983	933	931	924	953	909	917	874	918	906	901	913	927	875	870	899	922	903	912	909	871	927	912	899	876	960	942	982	896	954	893	871	885	924	908	966	883	930	893	928	913	964	967	935	928	893	912	969	971	970	907	918	913	899	898	928	893	901	899	864	941	917	942	934	879	972	976	922	876	953	963	968	964	941	928	948	902	979	958	944	931	929	948	913	932	972	974	911	867	897	958	958	941	891	948	907	975	903	955	915	918	944	951	902	922	938	911	960	919	961	932	904	849	881	913	945	938	950	932	917	959	912	912	945	953	971	879	948	939	911	889	931	890	980	910	958	860	900	969	904	912	965	907	928	993	901	940	953	938	932	904	898	941	914	955	960	892	1010	855	960	881	941	915	944	914	879	887	908	940	925	938	920	937	932	909	857	914	911	868	947	933	928	941	931	899	903	921	906	913	935	896	942	924	870	914	948	983	883	949	985	943	938	922	913	899	931	914	885	930	942	916	897	947	945	947	883	897	967	898	953	984	967	898	871	922	938	982	907	924	960	913	924	919	892	921	921	916	941	936	884	937	945	876	918	938	901	924	944	970	915	952	879	884	905	926	898	942	945	940	924	963	892	960	952	912	941	906	967	1002	904	893	891	951	1003	894	905	913	877	854	898	950	927	908	921	950	929	917	957	916	922	928	883	904	897	892	933	942	912	928	917	913	887	884	917	939	911	937	946	894	865	940	902	928	957	873	917	882	885	924	936	966	930	962	903	907	968	902	893	954	906	911	895	920	866	933	918	949	934	879	943	921	949	901	974	996	929	894	905	923	971	929	945	890	912	939	942	946	971
24775	21621	28686	25286	19776	8645	3612	2409	1887	1570	1409	1309	1319	1166	1058	1015	853	762	727	744	753	689	621	693	699	680	1403	1351	1069	725	658	623	693	725	755	772	729	747	667	687	648	620	660	608	622	663	621	583	616	622	675	646	634	659	638	580	679	643	583	618	633	617	593	625	613	598	621	633	636	621	634	621	650	667	633	641	613	648	649	600	645	636	589	639	649	662	588	601	593	654	635	623	657	652	688	600	603	660	691	691	611	661	631	620	622	600	663	661	625	638	653	631	624	642	607	625	598	612	612	677	586	667	639	685	635	572	664	618	583	634	620	611	645	590	623	602	638	654	636	687	676	584	610	597	620	645	620	621	588	612	599	635	623	620	654	592	611	638	612	655	671	703	668	641	630	603	667	644	626	622	605	580	635	587	635	601	621	606	618	608	673	667	628	631	645	671	642	642	649	605	598	633	589	583	614	634	628	639	678	650	617	636	626	620	635	638	652	653	633	682	696	629	685	606	630	619	647	625	637	663	632	627	620	625	636	631	605	627	611	651	657	609	617	614	631	625	642	604	602	616	644	670	650	586	668	653	629	651	651	597	668	631	599	627	642	585	615	598	686	582	642	685	632	645	593	622	601	610	671	585	643	664	670	645	625	634	617	605	649	657	604	603	645	629	614	639	617	644	607	668	602	640	615	624	592	610	600	618	647	640	619	638	632	656	648	680	609	621	648	592	596	605	647	627	603	605	655	668	610	592	617	631	611	672	646	621	611	610	649	629	622	652	639	603	630	606	617	640	617	590	686	613	663	672	635	616	640	651	624	665	604	618	698	595	626	621	613	630	646	588	657	648	660	603	623	647	658	639	642	594	661	655	630	618	626	595	592	602	618	606	651	613	654	625	616	615	605	628	650	644	650	595	626	621	649	652	619	672	657	629	664	603	600	613	629	665	660	588	615	619	610	658	673	613	631	627	643	633	642	590	615	661	683	641	632	616	674	657	641	646	666	656	608	648	638	570	626	611	561	637	643	646	659	645	629	650	673	646	610	620	642	621	667	660	621	585	713	636	661	568	670	638	639	642	651	629	620	635	630	600	672	631	634	620	607	626	630	611	668	632	620	651	650	628	616	663	644	619	634	607	613	641	666	613	644	657	632	571	648	603	638	640	678	644	641	648	616	608	633	628	621	639	633	639	634	592	597	638	617	636	642	678	598	649	662	637	604	687	591	616	681	648	596	661	637	598	628	615	644	649	607	631	595	617	607	657	625	660	615	625	637	616	642	626	610	648	588	601	617	610	606	661	615	612	601	612	659	585	629	638	624	622	605	659	636	596	611	642	678	662	639	622	629	594	653	605	651	628	678	626	583	691	645	597	611	639	654	622	628	633	669	587	618	578	608	666	584	587	618	662	663	660	628	612	573	629	657	598	629	619	633	604	605	640	601	608	602	614	607	608	664	648	629	618	617	600	664	605	627	628	626	648	643	649	621	626	591	624	574	634	620	622	655	587	627	656	612	634	647	620	604	604	624	619	607	633	611	619	649	613	596	583	631	612	605	607	571	645	621	697	658	599	665	607	686	624	600	613	636	643	608	621	634	605	619	629	671	585	600	621	655	632	624	596	615	651	657	606	612	594	643	643	590	612	649	614	646	644	644	669	604	601	620	596	631	650	591	641	676	612	652	650	596	670	651	633	582	644	614	649	631	631	643	651	603	626	624	592	671	704	626	613	661	640	643	639	604	604	661	610	673	618	604	652	611	597	571	590	649	602	624	565	634	631	596	629	610	667	649	644	592	660	654	587	645	659	644	613	615	655	608	653	661	582	668	600	582	657	656	585	631	604	657	653	634	646	615	644	626	671	632	610	639	652	641	646	571	621	591	639	599	660	640	604	581	632	649	638	608	631	646	664	595	607	606	656	631	646	651	620	655	615	620	572	607	619	630	605	616	647	618	640	590	626	618	654	650	579	615	675	644	606	624	599	633	659	619	598	586	642	611	578	632	654	610	620	659	617	643	644	655	627	631	611	652	632	623	618	654	625	675	639	679	618	703	605	631	616	632	619	621	633	660	659	598	617	613	682	653	622	600	670	640	584	626	604	685	599	605	613	611	571	608	615	643	611	620	653	635	629	639	631	595	646	654	598	621	621	640	646	645	600	624	628	636	594	623	604	646	603	618	607	608	607	670	659	642	651	646	644	600	639	609	634	636	651	623	629	641	634	658	616	657	586	681	594	647	608	590	610	592	607	632	644	636	622	595	601	637	613	622	631	602	636	640	624	610	596	620	598	623	634	588	624	642	614	605	576	629	626	620	638	642	606	670	661	620	595	632	631	655	667	640	597	631	617	633	626	604	675	619	541	618	642	655	632	596	639	625	592	584	614	620	662	607	629	612	627	646	618	623	597	633	605	639	614	662	632	637	586	615	601	619	637	594	628	637	637	619	639	649	684	657	635	630	587	596	645	575	596	644	596	614	654	641	625	648	603	647	590	645	628	608	644	566	648	620	646	642	602	642	614	632	579	604	638	642	674	649	641	625	643	604	646	627	592	627	638	634	626	607	666	656	631	611	641	643	642	604	633	620	641	659	630	662	640	678	657	610	644	640	602	664	626	647	578	585	617	643	629	593	626	655	659	664	630	654	659	644	618	632	656	609	641	621	666	654	616	656	619	635	613	607	643	666	603	597	637	655	591	657	628	623	612	603	622	592	679	631	629	661	650	625	656	679	623	627	640	584	591	680	647	584	625	628	632	625	642	651	625	617	619	609	645	616	638	614	627	643	642	633	636	657	643	626	653	587	613	644	586	656	645	644	665	656	622	668	658	646	581	611	616	630	637	663	589	667	616	641	665	659	623	628	621	594	644	678	585	639	647	634	597	694	629	632	642	634	584	614	617	579	594	598	628	600	636	617	594	613	606	621	675	645	649	640	610	656	611	602	622	626	622	674	655	658	634	619	594	598	661	625	628	650	670	648	657	658	642	640	631	614	662	576	617	629	667	645	672	592	593	603	643	655	628	676	671	665	658	621	622	601	617	626	606	629	633	669	688	619	654	607	621	656	608	626	629	591	604	663	648	650	688	658	617	650	651	626	642	618	636	647	586	657	626	598	644	671	614	613	579	611	658	609	659	645	632	618	593	639	657	635	607	605	616	581	645	641	656	599	626	620	644	658	618	630	611	646	631	617	604	640	651	583	627	651	629	620	609	623	624	669	651	613	619	643	615	608	628	670	611	614	609	653	620	648	641	635	588	634	649	664	628	604	638	648	609	612	647	620	630	621	614	670	619	664	616	602	611	640	595	649	604	638	662	663	681	671	611	599	661	602	628	614	604	608	609	635	619	603	629	636	646	634	586	581	633	619	605	636	620	657	627	651	603	601	666	609	613	594	634	628	621	570	592	609	641	627	624	669	601	597	652	660	648	651	657	606	603	594	632	610	652	619	568	603	630	558	631	618	611	641	606	635	647	600	638	602	617	626	582	618	624	633	671	589	656
32061	48137	41842	27751	17230	9029	6392	5216	4562	3763	3296	3021	2675	2417	2190	1802	1535	1376	1250	1219	1244	1166	995	1045	1085	1158	3032	2917	1981	1152	975	970	1065	1142	1373	1321	1258	1136	947	966	959	932	874	927	971	930	862	911	940	926	966	845	984	887	942	939	926	921	899	857	915	878	932	851	898	909	938	974	936	947	855	943	871	925	886	969	972	928	943	904	894	958	945	880	944	963	970	916	939	934	977	900	907	918	942	954	963	1010	926	977	986	887	938	919	963	863	928	925	900	950	957	941	894	955	962	931	899	954	880	932	937	893	934	936	881	931	920	956	942	970	916	894	966	935	943	879	924	934	957	907	935	943	927	904	899	921	944	893	870	949	921	904	939	942	943	963	932	964	889	925	942	940	952	976	923	903	945	905	927	935	922	872	915	956	943	902	940	905	907	971	931	943	898	932	912	964	981	933	978	928	896	907	927	906	877	893	905	975	951	901	958	895	867	987	863	930	933	958	925	936	911	898	925	926	971	948	948	949	993	950	944	949	949	896	882	897	855	948	932	949	910	887	934	933	991	933	944	870	897	907	934	948	940	976	926	950	919	997	882	920	881	958	906	919	913	925	933	943	960	940	895	871	938	898	948	959	905	896	934	947	967	922	950	913	961	1007	910	896	948	895	918	945	874	880	909	931	933	913	925	932	884	918	930	994	942	965	958	939	952	873	891	978	894	893	948	884	945	936	911	907	883	908	888	902	930	910	958	927	934	933	964	871	887	935	991	930	911	970	930	937	944	888	904	917	868	958	968	911	927	856	945	937	904	957	964	891	934	947	954	903	878	929	880	905	961	883	980	977	895	939	960	933	923	933	912	895	931	944	927	980	919	994	926	947	966	995	948	941	965	983	890	908	988	934	920	911	973	976	974	900	920	937	898	937	888	924	925	922	880	927	957	910	887	943	864	927	928	894	935	879	984	952	869	914	930	935	918	912	898	904	918	944	930	896	934	921	970	897	934	953	896	904	945	925	862	965	942	881	888	903	867	937	886	905	937	921	878	1007	924	924	950	920	961	911	939	899	895	934	976	909	922	929	922	923	927	895	907	899	915	905	908	905	984	892	928	877	923	904	898	909	902	922	860	989	874	938	943	977	923	984	942	979	903	911	937	902	964	905	884	915	926	933	955	934	913	945	924	948	890	920	952	901	945	872	920	937	973	989	946	918	953	917	951	896	942	962	916	934	913	850	956	907	907	935	851	934	945	951	911	901	898	918	942	927	894	936	914	941	965	925	926	941	923	900	933	993	934	962	993	955	922	1000	952	894	918	943	896	924	959	881	965	900	905	966	918	910	932	908	938	917	921	963	906	887	863	921	910	927	947	903	878	908	884	932	942	948	920	969	945	924	950	914	938	939	906	918	930	885	1033	914	927	927	932	930	956	881	935	932	921	905	870	934	969	897	957	931	947	901	941	873	930	932	908	968	945	957	975	914	932	929	929	924	880	922	930	932	927	942	906	945	930	933	931	962	895	986	960	919	933	894	958	890	931	987	944	971	912	911	912	925	925	945	870	940	920	966	909	909	885	963	852	960	935	930	914	947	949	905	916	894	917	995	921	936	968	952	950	930	907	917	926	907	928	865	935	878	909	945	921	918	947	889	963	929	966	948	981	915	910	943	942	946	882	953	944	911	941	898	925	944	973	893	951	977	909	986	935	939	959	918	919	896	929	901	917	944	931	936	966	928	943	963	932	961	913	887	902	955	885	920	983	958	927	975	928	915	922	869	915	935	943	930	924	949	927	918	909	885	942	926	970	890	944	905	967	1013	905	945	921	909	908	958	926	947	961	948	911	928	910	925	905	905	877	928	893	904	865	971	927	962	919	908	938	886	969	963	926	898	933	919	960	940	896	966	908	919	902	900	933	972	896	930	946	911	916	926	1006	887	950	962	892	915	964	941	909	944	912	930	931	889	912	957	854	886	939	916	933	912	899	873	882	872	914	928	909	953	943	989	929	984	973	898	904	919	934	927	867	926	886	965	892	894	862	951	930	957	930	927	892	941	896	889	864	909	894	945	901	970	961	928	947	946	928	859	895	945	890	950	964	900	919	934	859	908	950	917	893	932	991	939	959	951	957	970	921	982	906	870	917	905	880	953	970	937	915	947	936	898	939	925	936	915	920	947	886	916	923	946	944	925	983	924	883	944	916	892	921	949	950	953	934	910	964	917	933	885	927	921	924	941	901	922	889	1002	954	949	962	917	990	928	959	927	898	940	909	890	858	927	955	957	921	949	898	953	939	906	891	921	930	942	914	932	1025	884	925	931	989	927	895	910	925	925	909	936	911	979	918	891	925	900	941	938	908	918	918	923	927	912	979	934	913	910	879	990	919	924	908	895	951	970	876	940	916	996	885	920	910	988	952	921	914	950	926	940	972	986	898	914	984	974	896	872	944	879	918	916	955	927	933	929	887	904	967	945	996	908	933	905	905	901	938	911	960	962	918	915	978	917	930	951	908	916	910	869	975	977	904	913	907	897	934	883	919	915	923	956	875	939	874	944	913	926	905	958	888	918	922	960	961	934	926	866	969	958	890	881	917	926	902	922	907	880	909	971	951	931	964	871	911	894	957	934	933	902	884	908	931	914	945	948	865	905	909	918	935	920	928	919	872	879	914	903	941	947	881	908	912	918	951	911	953	908	958	961	858	916	923	939	964	944	933	932	915	933	948	935	955	909	953	966	913	927	906	906	936	985	930	918	923	900	934	904	905	908	943	873	987	917	899	942	951	941	921	901	935	956	912	978	881	913	866	919	942	887	916	903	892	899	920	981	946	944	924	870	976	927	928	962	950	943	965	922	920	903	953	946	921	953	899	918	933	927	931	940	937	903	923	979	924	896	893	991	942	928	965	925	938	951	921	968	935	911	949	925	947	942	928	980	907	951	947	935	841	909	933	919	916	895	922	878	995	865	896	943	904	939	964	925	971	943	927	926	947	908	948	954	928	942	937	935	906	926	898	923	979	947	916	955	972	938	958	872	931	903	922	884	958	924	950	919	964	891	908	974	954	909	949	893	988	922	924	981	914	906	941	922	947	907	907	915	996	942	909	907	896	881	916	929	941	946	989	904	952	929	918	949	963	896	944	946	934	966	944	963	982	872	940	1010	944	947	916	916	943	872	934	891	947	931	928	898	958	995	895	966	1021	963	857	934	909	949	897	939	973	913	887	984	931	944	1004	954	942	947	929	907	943	949	901	918	904	963	957	933	934	879	944	945	845	945	935	1003	905	945	893	855	993	931	932	957	943	967	942	940	970	978	916	914	966	891	953	905	947	895	931	949	882	919	957	866	950	960	965	911	955	925	912	932	962	937	960	932	902	925	917	881	948	915	934	932	947	975	930	966	939	911	953	952	908	891	990	929	954	908	953	930	902	911	918	919	925	923	926	924	864	965	879	909	921	917	933	950	905	929	974	948	904	913	902	878	903	961	904	894	986	933	905	893	944	921	925	922	943	917	937	931	923	905
23495	21621	29452	24404	21902	19789	9787	4076	3029	2312	1846	1519	1315	1249	1142	1148	1029	863	864	790	722	770	755	676	651	716	813	1568	1743	1857	806	648	777	1074	1077	1018	943	817	732	670	650	644	647	572	650	663	599	623	624	600	648	644	618	630	619	674	623	644	640	665	637	636	664	655	612	628	628	623	661	595	681	614	700	590	685	630	604	626	646	639	617	639	604	669	649	642	601	600	665	671	626	603	639	613	639	636	615	643	638	650	683	631	555	587	676	607	633	613	660	633	664	643	609	656	584	676	655	611	638	628	675	640	617	654	657	681	649	651	617	654	601	618	681	637	623	602	654	613	640	636	664	614	664	630	645	601	577	617	674	618	655	665	678	650	623	675	635	625	665	622	643	684	616	614	601	655	627	661	630	633	692	635	624	582	711	615	619	641	673	629	664	599	600	648	604	661	632	681	632	640	596	658	632	606	626	646	638	642	649	594	631	635	625	624	667	605	659	621	654	700	637	601	628	640	673	641	690	607	660	662	602	625	633	616	642	626	622	637	623	649	648	639	588	660	623	626	636	660	628	633	631	579	661	644	672	649	623	614	603	625	680	628	617	667	615	620	596	641	671	598	656	629	632	648	630	639	570	639	630	617	602	614	621	614	582	638	644	642	605	619	615	665	639	635	599	669	641	628	632	655	626	628	635	635	606	709	642	635	676	629	641	645	595	643	641	607	666	638	646	613	621	645	635	633	581	607	642	623	620	659	646	660	634	627	673	640	602	664	628	621	631	636	670	646	611	690	650	647	663	635	643	673	638	665	633	637	666	660	637	643	623	630	618	631	652	647	622	631	615	666	632	603	614	662	621	638	621	623	641	663	635	630	673	643	596	647	646	605	680	603	640	620	657	649	661	591	599	673	670	664	631	630	632	637	643	652	635	640	658	628	621	592	650	619	667	647	597	649	595	669	671	641	587	651	619	612	732	621	638	644	632	600	638	632	606	639	641	643	608	651	626	643	640	630	605	679	612	626	599	622	640	606	694	672	614	658	658	641	587	634	645	622	631	620	656	643	660	616	677	681	630	623	580	637	623	641	644	647	609	628	629	619	656	637	597	597	651	636	630	599	630	626	619	673	617	635	648	672	647	612	651	618	610	643	614	647	643	604	613	620	636	587	640	607	640	637	636	617	567	615	610	633	614	655	624	602	620	610	656	616	657	661	631	612	617	605	617	616	634	613	643	609	634	650	661	615	689	669	660	656	626	621	674	697	655	655	673	677	662	645	612	626	635	629	651	672	672	621	615	686	653	655	619	609	654	641	697	611	637	676	630	659	622	596	661	608	575	634	592	616	667	670	608	673	652	634	644	662	663	646	646	652	638	604	585	628	643	629	613	692	680	614	608	662	651	596	628	589	614	663	643	643	609	651	605	627	611	627	653	639	668	614	674	616	626	638	643	642	612	616	689	648	583	671	647	628	657	629	659	672	620	621	651	691	637	618	617	628	612	660	623	621	635	635	614	611	621	629	605	653	638	638	621	659	625	628	618	639	651	618	657	592	666	654	657	634	649	594	623	636	623	640	623	675	621	656	597	627	620	592	625	625	644	630	632	661	622	593	594	655	636	654	663	627	638	700	594	676	612	616	691	655	639	621	646	616	649	626	653	589	658	635	656	639	618	618	632	633	660	652	675	631	655	604	645	610	703	597	668	613	672	642	678	643	610	650	621	649	629	650	589	642	627	638	617	652	620	635	650	645	616	593	630	651	647	635	657	640	623	626	582	671	640	644	687	609	615	621	670	641	641	626	630	638	668	630	683	649	623	620	607	596	677	640	669	637	646	646	663	654	616	628	621	635	651	645	665	653	632	664	631	647	641	618	635	632	598	618	644	620	622	570	610	655	596	666	622	642	624	663	667	654	654	644	629	621	657	670	659	686	637	599	641	660	602	603	659	680	613	630	628	637	669	606	546	686	651	650	679	625	639	624	634	626	606	652	635	596	627	668	628	633	657	642	620	637	614	623	635	611	623	637	660	646	636	659	651	634	628	644	648	663	659	605	690	673	668	597	624	635	616	639	674	607	649	648	606	661	652	615	640	638	661	624	643	643	619	602	643	616	614	594	638	632	634	636	642	613	639	587	629	654	638	623	643	624	653	601	644	637	663	672	671	643	623	614	600	651	606	656	650	641	624	654	609	656	677	654	645	642	653	661	649	598	627	640	656	628	599	633	610	641	642	616	602	608	619	625	616	597	640	651	642	667	616	623	670	617	650	604	600	636	633	666	604	603	612	615	582	661	668	623	641	559	650	672	612	616	662	646	641	632	586	630	588	658	646	605	646	616	626	635	640	624	647	648	646	654	623	625	659	633	648	633	639	650	672	618	667	618	631	627	620	646	608	617	655	597	636	607	582	601	623	634	621	649	652	615	621	624	658	596	618	641	608	620	618	622	587	640	634	628	633	620	609	608	616	655	625	619	606	649	652	645	627	646	633	618	590	607	607	646	654	693	637	659	617	636	650	577	639	630	657	643	632	600	584	590	642	629	597	665	579	588	646	635	621	646	694	629	597	651	628	615	643	619	651	646	605	625	629	654	641	667	661	582	608	603	640	654	592	643	649	620	630	654	589	574	589	650	629	662	652	650	580	596	610	598	599	673	643	669	654	615	628	595	674	601	586	606	641	632	623	636	614	626	600	627	603	640	655	649	621	613	589	618	663	652	608	633	678	624	632	608	622	642	635	574	637	654	621	599	637	625	605	602	606	673	600	638	617	621	702	649	644	674	632	624	629	582	644	629	660	647	629	656	632	622	633	663	655	617	650	649	611	625	639	650	635	647	670	629	649	609	619	593	646	639	684	604	631	622	638	660	635	592	598	645	643	618	635	633	637	606	679	622	647	636	594	629	602	638	629	653	586	702	621	634	640	643	617	615	640	635	658	668	621	659	671	625	617	610	620	631	581	594	612	598	661	648	595	617	614	599	601	643	635	631	577	616	616	587	619	656	662	712	624	639	642	600	597	640	643	650	621	609	584	650	632	672	628	618	689	641	637	639	625	627	615	683	639	700	619	651	613	669	605	641	675	648	601	651	619	662	626	627	640	676	619	661	648	664	673	645	623	639	644	616	634	588	647	636	645	670	622	656	627	602	658	622	621	616	590	658	682	659	610	653	617	612	550	620	661	701	643	648	665	631	662	621	634	659	632	661	583	638	605	616	645	643	630	636	640	627	641	636	643	642	639	610	576	601	647	611	656	644	601	636	607	660	618	619	565	612	664	623	615	605	633	629	626	637	597	622	671	609	637	654	664	629	635	656	626	604	678	629	634	638	613	627	694	649	645	695	624	640	615	578	607	627	665	600	664	642	590	657	661	635	666	679	662	687	639	592	644	620	669	620	666	658	597	631	659	613	666	682	625	646	645	654	627	630	629	652	636	608	610	654	636	639	616	617	653	636	652	641	625	627	608	632	594	603	561	637	635	631	636	673	624	655	692	615	628	630	649	659
34249	53591	47975	36894	23177	12543	10090	8184	6779	5659	4601	3595	2870	2576	2631	2403	2022	1752	1494	1283	1286	1191	1210	1076	1077	1028	1489	3336	3835	3785	1302	896	1136	1866	2062	2021	1582	1339	1167	982	974	877	984	915	952	931	974	922	932	927	882	940	925	939	974	892	863	924	894	914	957	891	897	859	943	885	868	860	901	936	878	906	933	899	899	854	917	917	886	946	904	952	916	890	917	918	960	936	920	905	932	908	906	939	901	933	928	858	927	920	898	937	906	889	961	919	947	967	930	901	906	921	888	954	937	924	901	878	945	900	935	956	900	886	874	896	924	932	928	878	970	943	923	962	939	945	931	907	911	970	890	858	948	914	929	927	956	888	951	874	917	917	903	875	920	912	961	850	922	938	917	866	930	969	899	967	888	916	934	916	957	913	915	919	920	885	904	933	855	937	896	948	940	884	949	918	908	937	954	926	902	963	929	884	949	865	896	858	984	956	945	828	993	902	949	956	869	930	869	900	900	900	900	877	880	947	912	873	925	887	902	928	896	942	960	893	881	904	911	941	917	892	929	934	913	925	918	881	952	932	899	908	919	887	933	908	908	920	870	929	848	939	879	932	948	936	929	933	946	881	926	920	913	893	920	934	943	916	937	948	945	906	975	868	902	919	916	909	862	926	870	939	899	894	914	929	894	884	947	900	864	945	852	876	908	957	921	957	969	911	898	955	911	903	936	915	955	855	927	898	915	868	922	872	898	921	924	932	919	910	961	954	924	930	920	914	937	855	888	889	904	915	895	890	931	928	941	977	975	881	975	896	901	916	905	945	931	949	937	937	934	915	916	873	907	950	928	914	898	922	941	929	915	909	919	880	914	933	878	960	893	961	898	942	954	924	927	939	893	882	932	887	913	917	931	914	902	932	892	932	969	955	884	917	905	916	913	921	924	938	912	847	932	983	953	920	872	876	911	946	908	911	896	922	885	912	940	932	953	947	948	880	910	947	963	925	901	869	903	851	921	944	875	917	861	902	883	927	913	938	910	951	892	890	883	1003	893	884	914	958	911	914	898	944	910	928	946	946	891	905	946	908	914	937	889	942	927	952	938	933	922	969	925	937	961	897	897	961	970	910	924	915	961	912	892	888	950	927	912	910	894	923	903	969	849	918	949	944	928	886	885	901	900	926	971	931	889	889	865	888	903	946	891	929	943	874	920	898	913	902	907	962	946	902	899	891	910	856	930	906	914	916	927	915	888	968	908	882	922	940	906	946	935	969	937	931	898	936	856	906	895	964	967	942	881	920	918	871	972	923	912	854	932	841	919	911	918	911	901	952	928	886	962	983	902	926	902	902	913	945	972	907	888	916	917	892	947	854	948	876	917	907	909	905	918	951	920	912	942	891	889	907	939	910	921	953	949	906	930	899	884	879	911	872	917	924	943	872	872	943	907	956	899	845	898	893	925	941	869	911	921	923	903	932	963	893	882	917	943	925	903	922	942	932	930	910	874	922	883	951	917	965	887	929	909	889	893	918	946	895	896	922	937	908	891	901	923	963	906	930	891	931	893	850	905	880	862	971	928	964	913	917	908	882	924	910	894	896	985	867	908	907	920	860	925	922	955	898	907	936	922	862	903	950	942	879	886	935	945	883	918	980	883	903	906	944	905	899	905	904	951	942	970	906	946	906	937	950	947	914	931	955	881	855	883	929	918	900	886	931	945	943	934	870	879	893	905	913	885	862	896	920	916	962	908	907	915	871	920	941	862	936	895	949	952	882	918	871	898	904	848	940	930	877	944	883	903	916	921	959	937	917	908	906	908	913	895	884	947	909	899	912	955	938	921	899	989	904	948	961	884	933	866	911	906	930	860	895	906	884	930	926	969	940	960	962	912	885	880	951	926	891	919	940	931	930	907	854	904	940	915	904	924	928	916	936	946	984	881	919	896	951	895	893	814	891	894	872	931	909	926	950	966	914	933	898	906	876	879	903	935	818	935	865	961	901	947	919	939	905	915	867	925	982	945	920	916	923	959	914	910	900	940	900	927	932	901	890	998	882	912	902	919	955	888	954	924	884	889	920	924	933	947	975	891	921	885	924	931	942	902	902	928	907	889	884	906	894	890	906	893	885	929	876	925	933	914	916	863	866	925	900	940	921	954	871	913	906	887	910	909	942	884	875	904	934	911	884	880	912	914	908	946	873	840	840	869	964	927	912	914	919	923	909	943	942	930	906	873	921	900	902	929	912	918	892	904	908	898	914	920	907	971	926	902	932	884	954	949	971	860	897	938	921	949	896	919	943	928	919	882	897	942	922	884	900	907	861	929	917	994	966	946	879	911	938	942	928	897	969	903	928	886	915	944	896	943	954	928	914	895	964	960	934	923	943	892	923	880	909	931	876	870	870	890	893	905	914	842	917	884	939	886	899	855	898	921	894	981	944	927	953	946	910	896	933	891	913	937	893	897	958	905	921	896	933	879	914	935	933	943	926	933	926	909	900	929	925	900	906	880	962	935	867	888	912	958	865	933	915	948	923	901	925	928	882	921	959	876	931	856	918	891	912	904	901	956	935	902	928	928	891	939	967	947	903	936	919	936	934	899	907	893	851	988	948	956	906	914	941	946	957	917	902	923	925	866	896	944	936	908	901	959	928	973	923	952	885	1014	958	906	921	885	944	896	963	931	984	939	935	919	886	970	925	903	878	865	835	928	939	923	887	941	896	910	888	951	948	910	916	931	937	845	920	924	936	940	872	897	944	908	947	858	956	917	893	878	856	912	908	879	901	917	881	913	922	905	933	903	926	875	905	921	913	946	912	946	907	951	955	885	929	865	916	905	926	932	890	896	901	900	895	876	913	927	857	874	915	914	905	959	972	955	891	855	897	870	895	920	914	902	927	890	970	943	864	926	929	927	884	925	894	870	918	867	954	870	933	870	936	889	931	876	926	923	885	881	907	901	939	906	911	935	864	882	957	926	917	942	924	943	935	934	890	901	883	886	908	934	909	936	923	929	893	935	896	885	969	933	917	905	923	895	900	899	887	906	903	989	1013	930	837	889	876	898	894	892	913	923	898	897	964	903	906	925	943	888	981	898	903	951	897	927	964	914	907	948	906	889	918	891	930	904	922	944	911	939	892	959	859	904	978	935	899	943	931	946	932	912	919	916	837	944	849	945	971	896	903	926	879	951	941	885	936	911	958	916	910	917	943	907	887	933	975	918	859	905	963	889	918	921	896	927	962	892	919	912	877	933	907	950	908	913	953	898	924	859	868	889	903	968	904	993	838	913	890	899	953	903	936	940	892	884	933	925	928	886	970	917	899	925	970	894	938	925	905	904	870	925	913	885	875	936	939	918	967	895	878	898	959	937	941	911	904	893	879	910	965	913	882	937	911	941	890	880	938	907	882	955	905	917	930	932	901	893	878	901	861	917	964	880	911	969	908	885	891	877	914	926	869	866	925	927	949	886	883	973	915	929	891	875	935	942	947	917	910	891	917	941	859	899	955	943	896	886	918
28613	25582	26985	17767	6419	2941	2270	1672	1405	1201	1077	1082	836	824	920	861	841	784	750	750	691	676	682	727	663	663	698	625	726	685	669	705	705	716	682	786	686	725	666	623	637	626	655	630	624	647	683	633	590	603	653	656	645	631	656	667	635	611	623	654	635	624	627	612	617	631	611	645	613	663	628	651	660	632	619	640	615	663	625	655	600	623	702	680	642	629	656	645	665	628	665	651	656	647	660	630	615	652	651	701	631	610	667	672	608	634	617	632	635	636	612	601	659	607	599	668	650	630	617	656	671	604	647	641	656	596	656	669	608	640	644	646	670	638	636	635	695	635	661	672	638	616	617	658	627	632	629	647	668	628	624	661	606	636	696	661	641	602	633	643	635	645	667	631	636	655	636	648	649	652	656	621	643	657	628	645	641	634	653	666	663	607	623	633	664	636	657	603	653	664	612	632	628	634	679	629	637	621	658	642	639	653	643	611	603	641	635	643	668	608	611	634	616	588	573	636	637	648	634	647	663	630	631	612	639	605	605	615	614	625	638	683	618	629	677	693	656	637	664	683	643	652	649	658	619	652	653	610	637	604	646	640	703	685	624	608	692	643	616	655	703	673	605	655	655	655	613	613	646	624	643	642	630	654	664	660	639	638	612	661	655	625	627	665	626	692	632	655	617	605	661	638	657	608	633	627	620	621	630	624	661	629	666	674	655	660	629	628	649	644	629	604	643	639	675	641	648	629	630	590	616	617	677	672	623	578	642	681	639	673	706	652	613	625	627	614	672	644	631	629	635	659	643	666	607	690	613	657	635	639	664	627	633	664	672	631	680	623	677	657	641	665	623	615	677	613	647	670	662	638	664	657	670	641	643	653	676	651	628	599	627	685	652	643	616	650	619	640	630	614	645	680	648	665	655	650	658	687	650	630	615	602	693	619	670	640	662	628	693	670	634	646	653	653	619	636	623	620	640	643	652	663	655	594	618	614	633	658	652	628	598	641	600	624	630	690	668	645	645	674	630	676	653	639	587	677	634	639	624	629	635	627	668	622	651	650	618	603	640	601	652	628	648	646	671	615	607	630	625	668	654	650	660	664	636	657	614	666	589	645	626	603	642	677	655	633	615	617	607	653	634	611	644	673	645	704	646	610	608	613	605	618	613	663	631	616	647	656	620	607	641	660	687	658	645	622	608	629	649	622	658	655	617	646	646	668	623	658	676	608	646	649	670	620	653	661	651	657	676	636	652	611	670	622	635	675	591	687	667	632	663	621	634	672	646	668	642	667	617	694	636	634	648	581	582	621	640	655	619	683	591	653	664	627	644	631	600	659	625	638	650	681	617	671	643	610	594	628	646	605	640	592	608	611	659	685	632	680	650	692	665	612	631	648	657	643	644	669	652	656	657	680	646	635	656	611	595	624	614	635	666	574	662	626	647	612	643	598	645	651	637	655	656	626	620	633	610	642	643	679	628	627	649	646	662	612	664	660	610	653	637	636	676	655	607	706	663	637	644	637	646	621	664	646	638	648	622	701	674	680	639	630	645	637	607	678	617	655	649	648	665	599	631	604	660	632	649	670	649	609	666	640	667	684	673	630	644	624	642	642	646	651	662	675	590	634	675	650	682	663	682	627	668	627	641	622	619	661	665	631	597	601	641	647	641	650	633	618	634	631	688	640	637	618	647	632	648	682	610	623	641	681	591	682	642	613	623	680	633	612	631	639	630	665	637	673	637	580	621	602	685	651	595	660	632	632	597	657	639	648	582	643	614	634	645	673	694	587	624	593	634	658	683	626	634	627	607	657	667	623	623	643	646	629	605	674	637	639	661	638	647	630	613	690	649	627	607	661	652	638	594	699	615	639	600	666	657	602	677	671	605	678	666	659	644	634	686	694	690	642	684	621	639	650	661	619	639	602	629	639	618	635	644	639	644	604	656	595	625	604	607	617	675	645	692	653	665	625	642	620	649	663	617	694	637	625	659	633	617	629	645	644	603	623	675	616	636	648	642	661	672	642	630	641	631	660	636	678	579	620	598	632	620	653	660	629	650	657	661	633	705	668	640	651	628	644	656	603	645	652	648	626	622	635	633	625	653	641	614	652	583	628	686	641	641	662	636	664	613	602	643	683	642	692	654	643	598	647	660	670	604	623	647	644	601	645	606	642	633	676	603	692	697	659	660	685	653	644	654	628	694	661	647	663	648	645	666	614	654	671	608	643	641	652	670	650	657	692	632	635	613	595	639	685	648	646	695	657	634	635	649	648	669	630	621	623	629	677	666	633	628	628	626	616	682	625	624	647	690	656	640	656	644	651	649	592	616	622	622	630	649	612	611	656	624	643	654	590	653	652	647	697	655	625	683	635	636	636	625	692	650	624	658	681	636	673	598	610	628	646	672	629	645	651	629	637	679	626	635	677	647	643	643	687	629	682	658	628	620	666	642	634	620	647	626	604	637	666	639	658	652	651	672	650	607	631	660	620	687	636	621	640	598	623	596	647	612	646	665	630	682	634	672	635	648	669	692	647	610	649	643	661	661	644	641	643	614	645	627	591	634	632	628	598	651	601	658	624	679	672	643	627	650	651	647	610	619	636	639	662	614	670	672	601	599	620	632	635	612	656	625	630	655	621	624	673	606	608	576	689	658	648	631	620	630	621	634	625	624	686	619	582	637	635	600	621	600	648	689	635	671	644	667	668	662	645	642	613	624	606	623	584	603	635	625	650	621	658	632	638	611	653	604	607	614	613	649	670	664	600	630	672	634	632	618	624	644	606	615	623	626	586	656	654	677	641	622	641	624	619	619	678	676	645	632	666	644	627	642	626	704	660	645	658	630	670	649	702	634	644	607	668	643	594	634	644	608	629	641	646	635	650	672	689	617	653	621	608	671	666	644	655	687	652	665	657	639	675	694	661	655	625	643	656	658	644	631	696	626	607	644	646	683	626	631	592	644	585	597	629	634	603	575	677	609	653	650	663	658	614	630	654	646	616	619	625	638	655	640	656	678	658	680	693	654	602	621	621	643	595	626	676	612	635	625	703	615	664	632	626	640	586	680	677	632	618	585	672	619	622	655	674	632	651	672	655	687	618	625	632	640	614	671	594	669	644	646	648	607	644	656	607	611	626	647	666	629	608	655	646	658	632	655	667	649	705	673	616	707	638	577	670	684	628	631	642	656	660	601	625	639	631	670	663	635	581	650	631	651	609	626	631	645	616	633	629	645	626	649	643	654	626	654	604	677	651	603	607	673	676	672	661	659	624	667	657	646	620	662	641	629	633	685	629	655	612	649	584	633	604	654	598	604	598	616	629	619	629	626	667	636	651	657	663	641	630	650	609	638	658	610	651	672	607	643	635	668	637	638	675	636	637	597	683	617	610	660	603	606	587	595	604	611	633	624	654	623	642	678	620	643	640	629	614	706	658	671	628	624	610	590	593	625	660	616	708	661	609	636	621	629	616	668	641	706	620	612	658	671	634	681	639	627	593	631	622
31721	42288	35324	22699	10758	6287	4866	3953	3288	2692	2485	2183	1620	1516	1675	1464	1427	1317	1166	1037	1088	1069	969	1022	958	1002	1002	1037	1032	1047	1080	1025	1024	1049	1070	1070	1154	1049	958	917	919	923	937	941	937	943	920	971	924	957	943	956	881	1010	939	985	882	945	921	927	929	953	963	967	891	938	919	907	925	987	964	950	908	945	961	932	961	968	920	950	917	893	981	881	948	982	989	952	909	935	907	985	964	936	922	974	929	882	965	961	984	884	951	937	875	921	972	948	931	980	873	912	920	972	918	966	935	924	928	941	873	916	932	933	975	923	928	932	929	949	901	932	932	976	925	948	915	924	934	931	889	953	908	984	914	870	917	914	956	916	958	927	947	930	892	869	923	912	959	927	880	956	965	957	938	918	906	937	934	948	967	945	957	923	889	998	860	936	975	911	950	973	962	895	919	934	1008	959	972	872	946	886	892	941	883	914	925	943	888	915	925	1013	943	949	925	928	931	922	896	981	912	944	949	937	973	928	914	864	915	917	906	942	890	940	934	983	926	935	932	905	927	891	981	946	900	891	946	942	977	987	865	928	913	929	970	959	951	924	945	1008	975	965	961	934	909	916	925	912	901	921	954	880	933	917	968	927	972	917	930	918	919	935	933	932	924	926	902	996	923	918	957	960	920	928	897	982	924	964	933	903	904	979	962	952	915	933	1005	930	944	936	970	931	907	905	907	954	935	909	899	927	902	940	929	920	934	946	960	889	941	898	959	919	950	940	950	950	932	956	889	884	976	1002	919	929	933	970	944	920	918	937	913	900	943	947	981	925	911	951	922	972	904	950	935	963	937	943	862	967	983	906	907	898	902	961	926	969	942	893	920	958	946	961	962	975	944	929	977	910	904	882	918	909	896	937	993	988	938	974	930	916	962	898	903	939	917	947	930	921	889	923	925	933	908	924	919	980	949	938	875	951	926	951	927	932	903	945	917	935	922	933	980	970	956	897	947	954	944	914	905	931	968	943	917	856	955	917	975	980	842	921	945	969	911	937	907	967	962	912	898	885	943	893	964	908	1000	935	965	940	891	933	933	946	900	988	942	932	919	933	998	939	956	924	926	977	906	944	925	972	932	964	935	916	899	972	969	891	952	930	999	955	934	940	972	926	908	929	942	925	932	912	887	958	963	966	933	880	915	959	942	881	931	965	868	935	930	902	944	923	906	934	930	937	867	910	926	914	962	959	971	956	888	952	923	935	942	985	931	899	917	906	979	930	915	946	921	941	966	927	957	905	876	928	889	902	956	932	904	954	905	924	971	935	996	930	932	931	883	932	926	903	910	912	927	903	926	929	946	963	950	953	916	915	957	937	905	930	897	964	933	945	946	909	853	968	912	864	944	963	1009	944	960	956	928	916	917	905	942	924	964	963	907	938	930	981	935	921	961	921	973	927	937	902	922	1024	959	927	942	950	1011	945	944	963	924	963	912	868	914	985	858	975	963	973	984	894	931	925	930	941	976	924	924	928	873	849	994	870	958	862	835	881	988	913	941	928	973	987	899	896	921	896	853	884	964	937	887	921	898	921	957	911	899	968	939	912	898	898	967	902	949	935	929	958	945	948	947	969	913	953	971	959	914	967	997	881	929	895	973	910	964	921	940	945	992	950	971	970	929	911	887	898	896	898	887	904	897	969	927	889	949	967	967	974	938	910	900	923	961	902	961	914	918	871	921	959	931	911	920	956	888	879	952	959	936	954	957	912	905	920	989	932	906	919	965	927	932	905	924	911	907	995	959	957	982	913	993	905	975	942	918	975	912	946	960	920	955	971	881	908	892	931	928	919	970	963	879	910	919	965	916	967	945	943	969	930	924	966	966	943	892	888	880	909	930	916	904	910	946	986	934	902	920	915	912	959	993	940	900	973	944	926	940	907	973	887	954	889	914	961	997	900	923	911	897	956	990	926	947	922	947	958	941	959	961	935	902	925	921	923	903	881	920	959	954	949	960	893	903	901	930	929	893	915	945	979	947	919	882	939	962	937	986	959	942	890	928	866	925	921	959	928	877	935	927	957	916	964	994	940	938	895	923	927	946	903	930	950	922	953	923	935	918	880	961	928	944	941	946	938	940	905	976	919	938	912	911	876	934	977	916	991	933	923	934	942	910	934	930	893	951	929	934	957	969	915	897	951	921	942	890	975	967	854	886	908	955	914	951	944	899	952	886	925	933	931	950	878	950	918	937	962	933	982	928	885	910	919	930	927	1001	894	921	942	861	931	907	913	952	880	907	893	941	931	931	954	944	920	895	963	891	905	938	941	907	910	966	946	919	918	944	909	932	908	954	920	966	935	909	902	913	911	916	964	998	931	921	937	918	914	893	933	959	930	925	962	1006	955	959	949	907	979	937	926	970	927	958	960	933	932	943	937	937	956	943	997	960	935	887	923	950	900	938	953	960	979	929	937	894	896	985	912	924	949	926	936	949	918	967	935	921	961	927	925	936	921	956	869	921	940	975	878	942	916	982	949	959	956	888	1015	960	923	937	901	1014	957	925	912	927	987	907	918	961	904	936	995	905	915	940	889	927	913	924	939	919	938	977	981	940	1011	946	913	978	951	945	944	956	975	939	920	970	933	899	914	895	926	976	956	909	934	936	974	939	909	908	895	943	943	928	929	966	978	914	915	910	956	933	895	966	922	956	905	951	935	969	875	932	944	943	947	935	982	959	963	938	943	907	909	967	942	970	989	952	932	865	919	933	951	899	941	971	975	968	949	939	910	958	922	949	946	1003	979	958	893	951	943	953	963	970	933	927	979	955	952	922	941	943	976	943	925	975	937	954	921	938	924	923	900	903	892	935	976	926	937	956	886	896	953	871	949	898	1005	893	884	923	956	1030	981	926	964	926	887	936	947	908	960	937	934	954	976	979	946	950	936	926	905	951	932	946	946	893	953	937	952	962	976	953	937	937	946	980	953	962	951	905	987	857	961	948	935	958	922	955	960	920	942	943	923	953	901	917	910	923	909	923	933	996	948	937	933	881	951	948	942	932	915	930	920	898	941	962	917	922	957	951	973	939	942	916	898	957	929	953	954	952	870	976	967	976	902	954	958	890	903	937	891	953	969	912	934	973	949	920	922	903	937	867	957	962	931	946	902	945	938	936	891	924	930	1010	920	884	930	935	949	924	932	887	932	972	900	930	903	930	929	872	917	906	941	910	985	940	941	897	921	911	923	966	930	910	955	953	952	907	998	927	914	938	982	976	938	904	945	940	973	939	951	879	949	960	940	915	941	901	944	915	921	903	973	927	890	925	957	963	890	945	957	894	954	915	910	931	922	946	905	934	923	976	949	931	928	926	968	879	961	887	964	990	940	950	969	957	914	917	924	926	942	1013	934	925	907	905	924	956	949	943	927	923	934	1004	953	913	953	918	951	920	904	891	900	930	938	972	955	956	909	896	982	935	941	960	916	933	922	961	944	918	951	979	892	940	942	909	937	953	890	944	926	949	907	927	934	955	931	956	923	909	962	948	919
24740	21631	28840	25390	19255	8824	4307	2958	2314	2226	1673	1273	1021	910	897	887	829	874	869	807	709	728	688	681	697	677	664	674	665	841	1148	1284	1102	941	741	725	629	603	648	674	660	635	645	652	627	654	659	647	641	612	626	623	648	661	651	621	655	646	669	705	689	675	602	702	648	669	628	672	619	630	660	616	658	613	648	647	685	624	655	649	668	671	649	611	642	638	601	651	656	668	621	579	619	649	628	651	605	633	638	615	669	623	642	620	655	641	690	644	655	644	648	624	664	626	637	658	671	697	632	614	665	648	639	646	615	625	657	656	681	640	595	659	634	638	665	657	651	631	654	663	665	653	640	608	650	632	594	649	673	681	648	610	673	643	636	690	634	686	644	683	689	641	693	582	633	650	659	644	650	664	686	646	685	651	595	687	673	615	617	609	657	681	629	639	619	633	606	600	644	666	682	639	603	667	668	619	644	692	648	670	665	644	686	622	660	640	647	653	657	638	634	631	576	647	656	653	619	619	678	681	589	635	620	634	668	576	665	688	668	643	645	641	675	603	634	670	647	661	612	627	597	629	638	657	667	690	663	646	644	616	644	648	674	650	685	637	637	687	672	626	594	641	597	639	636	653	595	643	641	622	681	649	641	660	659	655	646	639	636	617	669	632	642	625	623	628	611	660	616	668	702	603	596	640	658	641	613	647	619	647	667	641	648	624	685	602	652	617	677	599	628	664	635	631	623	688	653	648	597	629	630	619	647	632	663	651	623	623	651	610	674	698	677	585	641	676	674	661	657	594	681	642	631	660	651	588	596	688	615	670	596	664	660	642	653	682	645	631	644	644	637	689	636	616	661	617	656	607	685	660	668	610	632	619	642	641	623	623	642	710	659	628	628	650	642	667	677	673	625	657	624	654	629	609	626	651	627	617	608	629	661	624	662	628	694	650	643	709	634	684	616	669	641	636	655	626	657	637	680	684	661	662	622	648	642	634	630	607	636	640	632	653	602	635	671	681	598	663	637	640	638	628	663	678	650	627	648	715	669	681	680	651	644	688	693	596	698	663	659	642	637	663	623	659	653	687	634	647	690	672	638	621	594	638	686	680	631	653	632	663	676	645	650	621	628	636	677	631	658	630	643	669	675	632	664	679	625	594	648	695	650	627	668	656	640	635	610	624	648	642	635	653	638	624	657	567	679	635	640	652	663	586	655	646	660	647	679	629	707	659	618	607	667	634	658	677	660	616	637	633	635	629	660	608	645	694	640	651	630	666	622	596	665	667	643	669	634	634	629	670	648	661	613	644	628	658	600	650	675	610	639	638	641	658	655	657	595	620	633	680	652	637	656	600	667	646	630	617	656	653	617	629	685	692	655	633	647	665	616	638	671	666	619	656	607	648	656	642	605	661	690	630	655	616	665	661	678	648	644	698	658	680	635	658	633	678	682	632	671	663	607	628	656	629	633	672	617	628	668	671	671	624	652	616	601	639	636	636	657	678	617	619	630	607	599	648	617	644	691	594	627	648	650	597	679	634	677	644	653	639	670	648	637	639	641	717	627	630	650	654	608	666	617	666	645	695	665	677	675	632	676	684	623	636	648	647	677	644	654	608	661	640	656	690	645	620	692	651	652	638	688	670	669	628	644	648	617	690	622	655	684	634	642	641	653	643	662	628	652	687	604	629	647	608	712	622	607	687	631	641	691	650	634	660	657	629	630	618	661	625	642	650	621	639	664	614	637	644	629	657	623	646	630	659	627	647	671	668	625	633	659	677	597	619	646	615	628	648	686	661	661	628	658	612	662	676	616	629	590	649	666	648	678	651	591	626	638	634	667	636	632	671	602	672	638	653	687	659	643	651	637	660	581	622	644	665	675	671	689	639	603	674	644	638	636	642	595	661	589	656	633	655	637	633	641	628	652	659	680	638	642	665	627	677	685	655	648	679	607	702	622	646	637	656	621	652	602	625	648	626	630	624	616	659	634	625	657	666	651	637	620	670	677	626	678	653	649	656	638	649	641	670	645	617	625	646	635	617	603	642	626	626	682	653	621	640	649	627	623	685	652	679	700	643	649	643	626	627	650	607	625	670	628	631	635	655	675	654	633	607	640	598	651	599	641	634	646	622	627	660	636	670	665	618	645	638	677	660	644	661	634	644	614	660	653	644	626	669	688	611	645	657	601	694	624	663	674	623	623	656	709	649	612	600	678	645	589	576	629	648	690	627	625	664	670	688	627	659	625	659	661	632	636	645	637	651	636	626	607	637	633	648	638	671	676	650	624	621	654	645	652	599	645	677	664	646	680	590	612	609	688	638	640	666	638	619	639	659	618	636	651	616	627	623	633	660	590	678	635	633	615	610	652	659	683	588	623	640	657	635	661	674	604	690	684	673	657	637	638	650	616	646	615	664	665	626	700	643	663	625	631	628	644	649	665	653	644	660	641	600	589	594	648	619	604	625	674	645	628	676	634	639	671	635	687	630	661	673	681	641	646	644	622	648	643	662	650	679	661	646	630	637	617	648	653	638	625	670	678	628	629	678	648	583	672	637	633	632	697	619	630	672	660	697	610	669	628	625	692	646	665	663	612	637	617	654	609	641	621	611	651	647	664	682	647	628	670	617	634	639	631	627	635	684	636	670	726	656	672	654	651	634	629	658	667	612	652	595	618	639	600	653	651	624	674	651	609	653	632	654	620	655	678	660	629	713	624	608	624	628	644	647	614	679	692	688	655	668	621	646	627	643	649	581	708	659	641	661	599	688	588	658	628	620	618	678	637	602	676	640	674	632	651	618	651	685	629	707	632	659	612	671	637	696	587	668	625	602	648	631	592	628	650	684	641	646	618	611	659	652	633	667	645	626	667	642	639	667	648	693	602	611	616	678	657	619	641	657	682	623	664	665	654	611	622	629	647	648	663	616	603	597	625	631	607	593	615	628	632	683	636	652	684	623	616	634	658	681	614	632	673	627	641	663	696	603	671	602	624	674	656	606	650	632	642	641	633	594	651	636	620	648	630	605	682	623	640	633	633	630	643	675	634	650	622	638	651	632	644	590	634	682	629	630	670	679	690	665	635	614	631	603	659	663	630	634	597	637	614	651	644	637	640	650	600	613	677	646	645	634	679	631	641	648	667	687	642	672	662	645	684	631	657	646	621	675	647	606	669	672	657	644	661	630	630	661	632	651	609	631	617	638	680	649	701	635	664	648	626	626	632	636	635	635	616	613	645	642	608	631	661	636	628	643	639	644	627	649	588	668	666	629	638	663	647	666	645	680	566	635	649	630	609	641	639	658	634	619	712	657	654	653	641	629	577	681	694	649	659	633	680	633	633	656	627	604	703	658	666	625	638	641	704	631	665	665	637	659	622	658	677	681	687	641	615	655	629	627	642	646	671	618	620	622	675	672	641	631	651	621	632	662	679	649	655	621	676	644	663	700	624	702	650	640	624	645	672	659	697	657	685	713	654	636	649	662	612	692	662	638	611	659	632	615	661	604
33520	49653	44224	27599	15210	10356	7708	6633	5350	5062	3818	2694	2081	1689	1583	1684	1612	1529	1462	1310	1184	1118	1068	1062	1076	1004	961	1044	1043	1364	2381	2595	2057	1603	1322	1124	1032	963	947	946	912	985	980	908	981	922	976	937	937	901	971	943	913	937	982	897	939	929	969	959	985	971	884	953	972	936	945	927	926	907	962	942	952	962	979	946	948	888	939	948	977	941	890	943	954	894	875	899	933	913	976	896	835	979	918	893	958	909	927	923	921	1003	907	929	943	896	945	881	908	992	993	954	898	886	905	968	929	940	922	927	879	953	954	894	949	921	886	952	888	936	982	946	906	968	955	929	981	906	915	961	920	928	971	888	946	894	925	952	937	878	922	936	975	933	936	971	914	933	969	936	934	961	955	941	941	944	912	944	880	897	922	948	971	947	968	937	914	912	863	881	893	974	906	926	940	898	949	955	988	947	919	999	909	895	964	929	923	928	921	907	978	973	903	936	923	929	922	953	918	960	921	969	989	891	983	901	972	948	889	930	887	955	949	1009	966	950	892	927	925	938	915	937	983	896	954	904	963	905	938	891	974	993	921	951	911	945	922	942	927	908	902	938	931	970	906	954	870	930	944	941	941	880	926	907	919	910	905	965	951	937	874	896	950	916	881	885	955	925	910	937	949	886	908	922	978	950	949	950	948	949	919	980	958	909	941	972	892	912	924	939	875	910	916	969	895	898	941	881	900	924	894	951	934	942	924	921	922	895	902	974	967	943	912	892	964	927	925	960	996	937	898	890	895	893	914	989	961	969	962	934	938	928	902	958	898	952	947	980	940	929	963	928	1025	957	980	909	921	913	913	894	927	923	948	955	892	944	945	889	921	938	904	864	950	853	952	914	909	950	975	960	908	945	911	930	932	966	932	936	926	938	993	913	987	926	947	920	884	930	890	951	914	956	891	960	886	931	869	879	911	965	912	968	940	910	925	962	917	948	923	960	935	889	988	940	977	926	965	932	930	951	928	951	848	939	937	935	883	895	954	945	956	906	955	946	932	911	932	1017	932	918	921	964	972	905	951	936	919	961	951	962	967	930	933	948	917	936	984	930	935	891	917	946	924	895	895	892	929	892	920	925	928	923	964	944	955	945	951	931	948	925	939	927	977	886	854	929	956	1006	865	935	1008	950	972	915	881	863	930	960	921	880	924	964	906	903	932	908	916	975	950	992	975	904	935	917	936	958	958	921	941	947	890	944	961	921	969	946	914	946	890	935	856	907	955	911	855	846	910	934	914	933	904	1002	901	903	888	914	955	944	895	878	885	950	939	938	950	980	907	913	913	964	937	918	967	921	900	909	896	960	918	939	959	914	951	958	927	933	912	900	924	897	969	918	949	912	924	909	859	911	966	917	972	993	925	941	936	942	949	931	950	931	927	979	945	914	937	871	970	916	958	918	956	945	950	954	941	968	967	915	941	1018	948	936	881	898	883	924	976	936	941	935	924	965	946	923	909	846	928	906	916	934	963	906	978	1002	911	894	968	953	952	902	962	948	954	992	912	937	962	935	911	963	928	928	948	897	968	944	880	889	946	930	960	946	969	957	925	948	965	968	916	865	941	902	899	899	912	904	929	946	937	979	918	925	968	936	960	906	877	977	964	932	990	982	935	958	938	967	947	905	916	953	994	887	916	937	888	909	931	917	935	895	900	923	909	910	915	869	944	899	873	972	929	910	869	961	927	890	955	912	959	940	932	974	886	911	963	912	924	908	959	939	965	931	943	945	958	964	961	922	919	963	885	931	935	914	969	934	958	897	947	982	841	933	896	901	947	989	922	940	932	899	900	913	928	968	918	872	912	903	945	857	870	921	960	953	957	963	911	915	923	897	965	966	897	881	946	917	944	949	937	912	910	917	916	887	985	902	909	933	948	901	880	920	969	980	950	925	926	949	941	928	945	930	915	903	939	963	917	930	970	991	943	872	861	933	894	913	969	927	945	865	917	887	959	994	954	914	1006	970	917	931	936	974	922	885	897	924	920	920	926	903	938	930	958	946	967	991	914	932	973	964	949	921	949	926	898	933	904	928	917	981	945	922	895	910	954	942	914	921	938	874	919	963	896	878	943	959	953	898	930	968	893	966	961	960	891	934	895	940	892	896	953	967	870	945	930	917	921	878	1006	939	928	940	998	846	893	861	976	961	913	988	983	923	897	966	969	915	1025	914	942	968	966	917	906	935	917	955	946	952	971	971	959	924	950	971	965	940	952	1037	959	922	936	973	883	951	887	920	975	886	966	909	960	910	942	924	870	946	865	951	894	933	934	923	921	923	899	930	940	917	945	909	891	903	907	968	1001	985	976	955	917	957	971	914	965	960	910	958	867	904	937	943	915	958	923	923	915	977	927	923	980	942	899	923	963	926	891	904	944	977	908	919	956	888	916	945	928	932	917	931	886	955	953	935	922	886	877	894	919	927	936	932	957	910	884	939	949	910	927	947	960	903	898	896	925	948	924	957	920	963	931	919	900	980	930	955	932	920	938	987	956	870	878	929	933	922	869	944	958	937	880	930	923	912	902	930	892	958	919	975	892	941	978	942	922	910	919	961	978	923	898	927	966	954	884	980	993	937	891	889	942	895	910	937	936	969	987	921	911	920	924	939	927	896	946	921	926	955	935	929	929	915	907	987	956	924	999	933	912	980	933	917	940	948	973	930	946	897	869	938	896	941	943	972	914	986	940	962	956	882	953	975	935	874	916	911	918	951	958	913	925	918	980	931	921	956	900	897	998	916	954	940	898	977	932	931	913	957	935	907	922	932	940	902	955	916	943	923	850	921	886	945	944	920	902	934	914	951	909	1010	951	938	930	951	938	955	959	972	950	960	958	939	943	904	975	882	913	1019	886	942	892	925	916	895	967	913	964	909	983	834	934	925	947	964	963	957	915	955	949	908	993	980	961	911	978	894	924	978	911	943	953	942	911	974	959	952	950	946	866	915	929	979	983	952	913	916	985	938	896	936	955	928	922	936	924	901	960	913	936	918	937	914	924	943	967	949	959	910	983	936	917	883	961	978	952	950	906	959	950	945	978	941	916	945	974	923	921	939	943	958	920	1004	1018	931	929	934	976	954	916	925	927	937	908	924	906	954	939	885	925	914	933	951	887	880	891	919	942	889	946	917	1045	902	959	915	875	959	935	906	941	969	897	938	914	918	927	927	934	944	924	927	921	954	946	957	981	900	949	962	889	983	926	952	904	920	924	914	896	927	915	964	928	933	888	934	901	934	943	981	921	878	906	882	885	902	932	910	939	980	953	948	880	922	971	997	909	940	957	920	921	921	909	939	981	913	931	951	960	922	933	914	905	958	900	936	944	902	915	901	957	1015	978	951	909	945	938	920	929	935	977	913	994	955	917	945	949	961	914	901	848	959	941	918	933	915	892	889	946	915	958	1007	923	961	941	981	904	958	953	915	932	894	900	988	907	904	954	875	939	900	921	925	989	941	943	906	924	921	959	888	932	893	905	935	946	967	958	916	953	911
23469	21588	29375	24251	21679	20568	12658	6416	4971	3609	2320	1715	1404	1160	1007	957	926	902	937	903	880	824	757	753	703	765	659	747	867	1509	1776	1932	1568	1168	932	748	686	668	619	649	644	618	637	692	617	660	638	602	685	676	679	632	653	644	647	628	628	626	643	698	677	651	631	592	645	697	603	642	645	619	660	649	661	633	640	640	661	647	629	671	607	631	646	654	629	655	653	685	660	653	678	655	621	615	651	652	626	687	678	658	671	620	628	636	628	655	661	650	644	651	660	684	652	673	636	612	654	626	615	664	665	643	623	693	661	676	701	698	614	604	631	655	642	635	633	574	748	638	677	685	661	635	653	676	592	705	693	663	676	646	652	634	620	664	647	618	626	657	667	643	623	651	651	645	703	633	628	632	618	668	643	651	658	644	686	648	686	634	642	700	612	646	648	650	610	628	656	654	636	673	655	694	689	649	657	612	662	703	692	628	695	625	655	647	605	651	587	665	671	636	629	629	594	656	670	617	689	650	683	692	600	652	632	637	677	630	695	708	638	623	624	699	654	670	666	648	620	651	657	620	661	644	645	674	653	621	594	638	649	671	659	677	662	636	708	635	654	584	669	663	670	654	654	682	660	640	669	642	668	621	627	622	646	654	652	684	680	651	648	643	626	626	659	684	655	664	620	638	615	642	660	626	692	673	684	626	678	660	621	662	660	657	678	643	632	704	656	627	704	639	657	645	687	615	641	668	638	629	627	637	644	639	625	623	618	625	653	688	623	643	630	682	661	659	635	623	653	680	637	630	677	608	668	661	689	659	657	668	653	609	669	638	631	652	640	610	651	632	589	622	640	667	667	671	632	640	630	696	658	662	648	656	638	663	633	669	609	666	701	627	620	615	623	658	626	626	670	651	661	637	681	639	680	607	650	672	670	642	642	690	607	613	637	682	657	653	609	603	674	686	673	677	657	632	664	669	604	603	628	673	679	673	689	636	679	610	624	650	670	639	621	630	692	615	660	692	680	634	626	652	656	606	598	654	700	663	626	676	624	668	662	660	654	645	610	607	642	642	644	656	647	670	679	674	690	668	603	593	656	653	595	642	646	623	634	672	635	644	648	663	663	694	606	645	654	648	667	636	625	626	634	639	676	687	631	624	654	662	680	629	661	666	622	640	634	699	580	616	678	611	670	645	661	664	676	691	584	634	670	612	666	620	662	699	614	607	656	664	649	671	644	675	619	668	691	665	663	663	669	662	657	638	610	619	695	690	638	650	646	633	646	635	694	661	693	669	644	683	650	624	626	682	674	667	678	656	649	644	636	628	652	631	669	643	634	640	619	704	677	658	696	664	640	655	650	665	678	670	664	672	706	653	644	632	647	607	623	632	616	659	609	642	631	672	670	694	659	677	621	702	631	625	643	627	639	644	630	660	612	653	638	627	610	648	646	592	639	676	646	610	619	665	669	654	650	629	642	701	646	648	678	664	630	615	656	620	671	696	581	656	653	646	612	645	669	672	615	610	614	641	647	672	636	663	603	673	605	616	642	644	643	645	666	639	666	662	660	643	678	646	710	676	663	642	626	637	664	687	622	633	663	643	633	656	641	655	619	666	696	652	673	640	609	648	638	611	656	644	617	689	640	684	657	670	640	600	658	642	626	643	633	641	603	635	646	653	645	632	634	617	657	699	617	647	607	643	629	660	649	664	668	617	620	617	634	626	658	618	667	642	647	634	667	649	636	628	648	649	623	632	619	649	641	689	642	666	665	609	668	646	661	666	588	622	643	618	653	637	638	638	668	671	604	612	669	659	629	623	688	640	672	644	692	614	663	669	641	638	682	651	636	633	663	636	619	656	674	633	648	637	657	666	621	627	655	647	638	640	660	662	648	660	635	641	633	655	624	670	636	637	672	647	664	681	662	647	655	693	629	633	629	633	621	652	627	648	675	602	642	663	636	610	653	658	686	704	635	683	658	652	636	632	600	674	611	673	678	666	688	673	628	635	656	661	669	654	667	674	624	647	629	654	662	595	634	701	671	674	640	666	611	624	623	650	649	668	650	640	661	606	645	647	637	621	609	646	667	690	686	649	635	647	673	646	631	610	664	654	613	620	603	618	690	649	648	669	655	635	663	668	641	677	657	690	690	648	612	621	654	670	692	665	630	666	667	682	670	671	689	636	661	620	690	673	660	670	645	648	634	613	646	648	660	636	625	636	634	609	655	633	675	674	688	660	670	660	612	644	627	612	621	634	633	596	671	641	613	640	636	673	670	650	661	665	644	723	639	663	626	622	643	609	696	597	645	618	684	705	661	632	685	644	599	685	672	631	670	654	621	639	648	695	598	678	689	658	701	678	636	636	638	633	623	637	659	629	660	591	647	657	631	617	686	650	619	659	664	657	632	633	675	642	604	622	653	635	661	665	614	619	644	668	661	681	704	654	669	659	634	646	665	636	635	653	665	652	642	653	661	652	621	695	638	658	667	666	660	649	647	668	657	647	686	637	619	656	622	654	632	630	603	660	634	677	697	639	652	666	638	656	689	655	637	662	670	620	684	639	654	659	645	615	688	691	632	692	675	635	634	657	661	652	614	651	640	695	651	656	664	696	686	698	676	679	629	668	628	645	615	655	635	619	638	640	615	608	684	654	611	689	679	625	655	631	681	661	676	646	666	623	667	649	677	646	643	642	669	690	622	662	643	627	641	648	605	636	680	672	643	635	642	704	638	667	630	632	653	668	649	626	619	656	637	673	617	643	652	678	645	684	650	655	633	628	628	642	632	657	609	643	614	639	631	661	659	626	603	636	625	625	588	603	674	649	651	646	656	660	617	638	629	602	665	653	654	634	653	595	643	617	642	638	636	660	627	616	602	648	665	645	638	616	646	640	609	678	670	651	611	635	720	663	623	679	691	657	640	627	633	628	649	655	649	665	668	633	625	700	630	691	653	664	644	597	605	656	613	660	655	667	645	627	644	663	626	608	651	684	636	684	664	652	707	637	713	639	665	605	707	638	600	660	601	639	662	699	665	669	626	602	630	651	639	602	661	684	659	648	627	634	605	653	646	624	645	643	674	632	642	613	603	620	653	580	654	642	665	684	673	648	670	636	692	651	670	633	604	668	634	652	651	669	645	649	625	621	672	630	621	679	623	658	639	660	642	642	670	622	661	625	663	621	665	642	602	657	632	624	632	699	635	661	646	654	657	712	627	612	601	624	621	633	682	671	641	653	652	662	665	615	634	633	663	681	640	706	681	645	700	667	650	661	624	657	641	609	665	678	635	627	640	642	657	664	688	642	632	644	619	630	654	665	638	613	712	667	675	700	645	623	671	646	636	721	635	618	622	595	633	650	600	652	663	616	667	605	670	665	645	663	625	662	697	644	673	696	658	677	703	594	642	657	630	638	611	590	608	698	658	625	654	653	614	645	682	666	629	690	634	615	629	689	644	651	643	639	679	640	664	619	617	660	645	607	677	654	605	659	651	659	695	656	660	638	631	667
35781	53198	46083	31171	21862	16811	14570	12307	11076	8180	5511	3840	2834	2444	2156	1853	1686	1733	1724	1655	1552	1319	1286	1214	1099	1145	1142	1146	1613	2981	3875	4181	3107	2196	1532	1168	1003	1014	983	953	928	927	949	948	955	916	906	931	940	948	886	949	965	901	951	900	916	918	933	945	982	979	950	956	963	985	980	872	980	914	915	927	995	920	936	889	925	911	928	921	970	909	932	890	921	959	948	909	927	968	918	973	926	886	902	971	908	894	931	884	914	931	938	897	977	919	897	953	897	922	956	944	966	931	920	956	903	892	936	949	921	948	909	938	959	956	952	949	878	991	942	930	938	945	892	905	909	887	950	945	922	944	965	930	939	931	902	924	933	922	903	957	966	940	890	964	935	890	904	908	907	963	924	910	947	974	956	884	957	957	957	939	918	880	876	939	908	913	960	922	952	1023	930	977	921	881	921	927	906	924	900	903	883	957	891	918	864	897	883	895	896	889	953	940	934	880	894	930	931	925	959	899	866	903	934	971	962	970	930	913	891	918	937	914	944	992	966	920	942	898	957	922	980	880	908	947	925	889	961	907	926	976	994	940	908	963	971	983	937	861	895	967	943	932	918	935	931	959	957	888	906	957	870	906	934	926	964	944	901	963	926	879	905	927	952	924	923	917	894	944	975	908	933	949	893	966	901	931	958	962	914	939	923	893	919	888	1000	897	910	989	876	915	921	936	927	911	973	917	942	933	925	951	928	980	906	947	937	977	931	941	894	938	896	949	960	978	902	931	867	908	954	920	896	904	896	888	936	919	853	966	986	922	953	976	934	887	927	947	924	948	917	884	897	950	931	914	899	907	1014	937	946	914	907	911	950	940	915	913	988	919	866	943	908	921	922	910	925	953	994	942	941	892	912	938	919	905	906	896	882	899	954	927	912	945	917	921	903	957	963	959	879	911	932	934	939	946	884	896	927	969	902	939	976	918	929	915	917	924	944	900	961	933	977	965	872	937	942	911	925	909	926	935	951	944	946	965	916	931	916	946	927	953	939	934	970	947	854	934	929	933	978	914	921	904	993	952	869	946	923	907	938	943	956	913	973	921	936	944	867	906	851	906	926	876	936	935	938	902	963	943	941	880	866	889	898	932	979	926	909	935	904	920	942	899	924	920	925	906	944	922	937	950	944	970	925	978	915	949	915	907	941	976	902	910	967	896	911	921	936	937	928	933	901	905	946	919	886	952	913	971	982	864	889	931	882	911	926	911	955	934	874	931	904	892	936	942	990	936	928	981	939	929	962	940	915	918	941	930	964	901	991	963	1003	957	912	922	1005	970	956	895	911	931	977	928	937	875	905	888	982	888	914	974	869	915	955	931	908	916	887	895	984	896	925	964	964	913	928	942	911	924	876	887	939	912	952	964	978	916	891	931	927	938	927	946	923	912	898	883	919	925	901	919	917	945	969	930	1017	943	944	929	964	938	926	905	877	885	936	965	940	875	956	872	889	939	911	966	900	877	954	929	956	928	901	951	963	904	908	901	980	866	966	920	922	859	962	929	908	919	893	905	958	923	942	976	906	922	965	900	929	943	897	932	914	909	887	931	978	868	931	905	955	881	914	921	964	946	885	969	872	958	962	963	1026	916	959	906	871	930	933	901	925	975	934	924	878	926	949	881	923	973	921	970	980	941	876	982	888	903	899	915	959	938	920	941	915	925	877	928	909	897	960	889	942	946	938	946	921	902	927	933	908	904	921	864	904	970	930	900	930	915	908	920	965	928	935	938	923	979	944	976	941	965	935	898	925	889	886	921	963	936	911	896	945	922	993	926	935	979	962	950	924	1014	859	925	944	919	968	1008	869	890	924	929	990	919	948	927	928	957	901	915	989	948	930	971	952	964	911	898	936	968	908	939	869	929	883	958	940	889	906	940	875	930	949	935	919	924	989	881	954	853	963	974	901	881	971	872	857	943	901	923	985	991	952	934	992	956	949	911	923	911	909	963	942	987	912	909	951	910	945	967	909	852	930	909	907	953	910	980	961	894	948	933	890	1003	873	897	933	908	972	927	994	932	955	930	956	936	935	968	932	934	918	935	1021	924	896	922	940	943	874	939	961	914	941	917	894	921	900	900	937	968	934	958	937	901	960	929	921	928	943	917	944	966	923	978	882	916	945	905	970	927	963	945	886	944	954	955	920	879	921	955	909	919	945	917	892	943	938	907	973	915	919	930	932	984	902	923	974	868	920	921	897	935	979	881	906	903	942	961	911	977	950	952	902	937	1012	907	935	957	942	972	952	981	926	877	924	937	908	956	967	930	980	893	987	949	971	967	953	949	914	949	874	950	948	923	943	958	940	994	933	977	872	906	901	984	927	973	954	928	926	942	861	986	902	923	940	931	914	1015	903	941	943	947	936	977	975	924	886	958	936	932	1002	924	966	918	935	915	887	948	903	887	935	949	932	861	888	955	913	950	949	940	931	861	953	948	947	887	942	949	975	946	872	945	928	912	946	920	977	961	903	932	939	959	922	895	926	951	878	995	947	955	915	924	934	958	921	978	946	861	903	948	954	943	964	987	934	884	892	922	953	944	942	932	1008	924	927	991	948	904	882	933	964	922	923	943	892	908	955	853	927	885	918	972	907	969	910	930	913	899	973	896	964	923	929	915	970	909	931	875	922	976	996	966	971	919	931	919	919	922	956	942	927	999	897	937	936	934	935	878	941	928	935	935	954	964	942	943	983	952	899	964	893	957	1004	927	925	945	954	941	957	904	930	950	941	923	926	876	901	926	877	963	916	912	929	929	851	882	918	957	914	939	976	935	968	849	892	944	913	956	942	893	933	924	915	935	897	926	891	953	925	923	914	972	870	954	919	914	972	962	934	988	988	986	951	933	904	930	915	913	908	916	921	843	978	937	952	967	953	967	994	931	948	938	892	972	973	905	893	908	899	962	962	954	883	928	944	950	979	959	977	910	938	951	960	976	920	890	908	933	891	915	947	976	934	923	901	924	901	922	915	942	944	893	942	933	950	949	876	889	975	919	926	886	926	972	897	877	1039	905	969	964	965	974	951	958	914	909	977	925	951	893	963	921	971	899	877	955	955	905	928	937	852	945	954	971	919	971	945	987	892	917	977	886	908	897	861	896	980	917	922	925	910	873	889	900	927	910	899	898	972	985	923	954	883	875	950	954	893	952	917	933	920	910	959	955	895	909	907	872	929	929	946	939	934	892	912	962	927	967	919	934	958	902	932	898	908	958	918	907	912	969	945	914	939	902	949	845	861	967	921	902	883	925	902	901	922	914	920	915	930	932	869	953	899	997	885	939	974	917	979	925	930	981	907	925	961	903	886	897	941	913	996	900	944	915	926	965	971	952	940	934	911	919	935	945	907	885	885	903	950	939	934	936	918	909	950	954	977	953	947	895	892	880	933	946	940	899	922	927	923	939	969	928	891	928	952	878	931	915	912	912	994	950	929	922	903	930	928	938	932	939	909	984	959	1007	946	915	923	929	939	883	970	911	934	925	985	957
28619	24607	25352	14167	5655	3459	3164	2596	2071	1593	1359	1089	903	839	778	792	730	754	763	789	708	765	777	678	687	715	712	699	667	666	682	719	739	773	736	737	716	655	696	670	631	655	604	650	625	629	618	626	712	609	642	664	682	671	677	666	646	624	641	618	688	661	606	625	620	648	632	648	613	612	646	646	644	638	647	635	619	696	631	657	664	629	634	650	637	633	673	615	628	638	618	645	657	673	631	639	662	675	668	632	671	676	646	671	651	642	614	651	627	662	694	692	609	653	653	662	649	639	655	663	655	647	675	687	647	671	638	617	626	644	635	690	597	650	605	630	704	642	605	608	628	656	676	649	668	673	654	637	665	669	691	673	656	635	623	646	633	664	690	698	664	642	605	623	638	658	655	647	620	635	651	627	646	635	648	641	622	642	645	613	623	644	608	622	672	659	659	600	663	665	664	607	641	625	609	664	644	644	642	612	681	619	588	664	684	647	675	634	689	649	605	642	649	668	596	623	649	644	636	647	653	682	623	695	648	607	650	634	639	680	682	686	618	649	665	633	629	689	700	617	669	672	651	680	684	629	626	638	667	615	606	604	618	619	656	673	607	650	643	661	610	647	683	635	658	633	634	647	632	642	623	638	649	682	676	625	611	610	682	666	645	619	622	624	647	649	655	694	706	666	697	633	666	664	623	637	658	648	666	661	625	683	657	662	679	593	683	641	566	678	642	609	674	649	695	666	658	653	663	677	698	637	674	658	649	629	639	678	626	626	639	610	662	669	642	638	657	633	696	625	645	681	687	663	634	671	649	572	643	665	649	664	652	646	616	668	643	683	674	672	637	671	666	664	665	661	668	675	648	681	657	639	613	647	689	620	672	614	636	639	667	640	688	658	661	614	641	681	680	697	664	669	623	633	644	640	661	671	657	643	703	675	622	656	592	660	645	642	621	622	626	662	653	657	618	690	653	659	620	666	659	668	631	679	652	659	656	661	639	608	674	654	607	658	611	634	644	614	674	596	649	619	677	685	649	657	668	667	639	662	671	676	639	688	702	656	668	630	648	659	657	674	661	641	675	645	632	664	583	676	586	649	615	707	632	644	614	730	659	637	671	652	617	656	649	627	623	612	666	675	631	601	689	636	671	630	645	643	672	626	679	637	684	649	625	618	611	643	624	647	652	640	692	627	678	640	617	657	679	669	625	619	599	616	690	667	684	636	648	654	686	645	635	668	647	646	659	666	627	695	566	637	647	660	635	672	657	619	629	651	698	633	673	629	675	665	635	645	675	646	609	640	659	649	633	608	651	643	638	600	646	660	662	666	609	637	682	671	635	625	699	656	682	630	689	681	644	685	630	693	657	669	648	651	631	684	683	687	680	677	643	673	686	637	650	647	649	675	644	619	619	644	693	653	644	651	644	665	656	656	635	679	661	618	662	647	678	644	675	619	656	654	668	654	635	685	660	656	641	660	633	651	622	606	597	637	687	690	648	666	652	617	679	639	653	609	649	647	632	665	613	638	653	694	637	631	641	683	638	689	664	679	651	588	620	681	646	637	680	655	682	669	648	636	666	647	658	689	701	647	674	630	676	651	657	676	668	669	649	608	647	659	650	623	671	636	680	641	643	581	685	641	645	636	647	695	681	682	610	634	639	628	695	662	638	645	669	645	673	626	666	660	629	662	632	642	665	662	686	632	674	702	683	654	609	656	643	656	672	651	637	624	665	674	695	713	672	674	656	659	626	685	606	640	645	653	672	690	629	656	651	636	649	615	674	624	644	645	649	642	642	660	621	632	640	689	660	616	639	614	664	671	695	644	611	677	671	670	615	644	635	698	640	640	661	643	629	658	599	649	616	623	660	648	613	622	677	637	630	630	635	660	661	627	609	659	618	680	624	625	680	684	678	597	634	658	661	670	642	642	662	666	655	631	633	637	660	631	657	628	653	607	653	643	691	627	628	623	678	655	645	611	628	681	659	643	674	594	684	602	669	651	672	624	665	662	663	647	607	638	636	629	616	634	623	615	647	644	610	630	657	688	669	649	656	651	648	644	641	610	658	635	712	631	666	647	661	634	617	694	663	663	649	645	682	612	658	637	673	657	657	598	599	706	683	633	607	612	653	656	656	675	688	652	602	610	672	629	640	670	644	671	646	694	600	643	614	656	664	650	659	638	659	656	621	669	654	665	639	655	658	638	595	676	660	635	691	656	644	671	664	701	635	655	622	692	621	658	627	630	643	646	618	665	626	656	645	609	651	666	664	624	690	661	644	647	570	631	627	642	610	645	651	589	628	651	629	625	647	627	611	637	613	631	593	651	666	615	619	691	679	643	643	639	640	621	592	634	646	626	639	639	656	651	690	644	642	673	704	650	624	661	640	663	658	647	683	651	666	636	622	624	642	616	680	636	630	649	619	641	638	606	645	629	654	692	657	670	667	593	618	692	647	690	644	667	644	644	655	700	602	667	685	690	609	644	672	634	676	625	657	607	641	619	666	665	662	637	625	666	643	682	657	622	629	676	647	625	602	637	630	637	651	651	643	664	620	645	659	649	649	644	623	683	678	630	622	628	597	630	687	643	605	682	647	624	684	650	645	661	649	642	662	629	598	623	661	683	613	644	668	651	633	624	643	660	630	617	683	654	641	652	658	646	621	632	661	631	665	605	642	665	610	609	674	635	612	614	658	690	626	690	624	651	648	660	667	644	598	649	658	638	662	648	672	689	644	670	632	671	684	716	607	646	635	624	635	665	662	661	655	609	650	681	618	623	655	625	639	630	607	593	635	604	643	641	657	635	680	628	675	632	617	651	609	635	641	630	671	635	656	704	616	657	668	617	649	677	648	656	668	691	624	643	648	607	651	671	648	642	674	630	643	658	669	646	665	685	684	676	625	677	631	657	655	664	617	654	693	630	665	654	655	618	662	669	646	624	605	652	645	634	620	642	608	621	672	649	621	680	636	641	609	650	633	661	637	658	671	646	665	637	648	687	681	638	659	648	597	645	666	617	657	666	638	657	649	652	646	692	654	652	654	587	675	640	619	637	657	654	669	678	635	664	657	617	637	614	690	655	675	612	649	636	685	646	635	671	597	645	701	643	683	612	650	583	651	660	682	626	633	679	621	640	640	666	599	629	673	645	669	666	630	635	690	666	652	623	639	685	637	646	653	638	680	670	698	699	670	680	653	623	657	658	632	630	666	701	646	620	666	666	636	610	705	640	704	666	641	642	620	633	622	697	669	650	630	651	676	620	673	645	651	631	627	648	645	658	674	660	627	640	690	666	639	654	660	670	621	638	659	639	658	644	658	629	675	596	645	685	624	663	642	629	672	665	665	639	637	641	641	655	670	671	670	662	664	671	698	658	608	669	696	618	669	651	663	631	659	672	631	612	626	614	651	657	628	624	633	642	639	647	689	633	629	660	636	644	617	668	680	660	654	634	649	641	672	641	618	603	699	675	677	706	705	683	631	613	631	607	640	618	621	659	657	673
30668	39610	32990	18023	11192	7922	7617	6585	5415	3875	3002	2143	1844	1571	1329	1202	1221	1240	1196	1218	1157	1152	1183	1086	1090	1064	1054	1051	1019	1024	1032	1112	1098	1189	1132	1048	929	960	902	945	984	922	960	928	926	961	932	905	932	920	937	978	933	908	913	921	1002	1000	930	965	939	970	935	941	904	994	938	964	861	929	945	897	911	962	948	926	977	893	933	920	947	948	937	904	984	959	893	973	940	914	991	935	954	904	941	927	887	982	935	928	994	934	949	915	918	924	936	896	920	969	917	904	933	922	918	939	944	910	926	913	965	975	968	935	954	918	946	983	974	913	946	921	966	968	926	952	887	889	958	952	946	905	1006	914	935	899	871	962	902	956	920	884	937	950	965	928	940	957	923	889	903	932	913	906	957	928	957	916	928	883	963	964	930	944	891	946	924	894	898	948	933	922	951	895	969	923	935	1008	931	876	986	950	919	921	899	853	947	982	922	982	967	917	904	916	948	952	953	908	985	963	942	950	921	938	960	941	877	981	966	927	970	933	950	972	933	917	924	948	936	982	965	964	937	962	978	937	910	978	946	995	984	970	953	950	910	978	918	951	925	977	966	957	944	933	962	989	932	905	913	949	907	1006	970	924	961	929	932	920	917	978	954	927	963	953	976	971	922	881	952	938	965	963	930	930	954	956	927	926	962	931	917	923	979	923	919	962	915	967	969	969	980	978	967	934	955	1005	915	928	934	938	933	981	901	980	968	907	863	952	891	923	1015	968	937	985	916	941	870	966	904	923	900	940	915	957	900	896	915	911	909	912	953	973	923	953	938	937	938	925	967	916	941	936	950	1003	937	951	918	909	942	938	861	911	962	914	942	969	947	925	904	935	939	964	942	954	938	917	931	899	936	969	942	894	945	990	919	980	969	970	950	934	947	932	915	900	907	891	904	1000	991	931	938	941	896	917	963	977	877	962	888	913	940	975	929	919	898	932	931	910	884	923	929	968	897	956	908	936	969	969	961	905	932	936	921	928	941	954	929	951	910	987	980	949	942	938	920	922	1006	1005	956	978	958	912	930	937	954	961	974	965	975	927	937	944	926	995	903	945	931	885	965	969	931	910	893	910	911	983	928	926	914	942	967	918	972	954	961	938	955	942	955	967	952	940	899	985	911	920	966	932	921	940	877	904	967	913	950	916	940	972	877	952	935	979	968	931	966	962	904	987	942	936	940	971	950	932	940	954	943	966	911	982	943	989	930	956	923	920	905	935	942	1008	943	954	958	895	985	943	959	928	951	946	964	938	878	982	967	955	920	880	930	911	956	952	921	904	935	910	965	967	950	960	963	923	889	953	892	929	931	878	957	991	913	912	989	927	938	877	880	937	911	919	896	1009	949	936	970	945	956	918	927	944	981	1004	958	955	939	898	949	944	928	957	938	936	925	981	942	944	979	918	943	972	940	930	925	896	975	948	938	980	911	1019	913	946	918	968	970	932	926	949	928	935	876	969	947	954	908	925	917	920	920	918	922	963	895	954	941	982	979	904	950	900	982	932	952	925	922	930	929	837	977	952	965	1000	920	920	978	952	935	949	1011	928	1000	950	941	950	992	878	947	919	922	960	934	891	960	919	942	973	925	981	915	977	893	925	970	958	937	1003	903	991	929	987	911	905	961	955	929	914	898	955	924	976	891	946	940	979	956	918	979	926	942	931	970	966	929	961	936	982	961	942	965	958	935	925	966	962	946	941	962	921	901	959	934	896	928	928	966	943	934	986	925	926	964	904	940	894	912	955	955	927	986	902	954	956	998	1017	953	890	938	990	954	885	957	934	975	949	934	958	865	957	911	967	904	895	967	916	971	947	928	932	969	975	944	962	946	929	979	966	949	888	919	952	924	924	951	964	975	952	888	988	935	912	944	926	904	935	964	890	931	962	948	982	940	922	888	943	958	976	963	944	959	962	923	946	957	919	923	935	919	941	948	950	962	970	903	934	982	950	938	949	940	958	969	900	923	947	970	956	933	911	915	902	889	978	889	945	979	951	933	931	958	943	889	943	920	919	968	936	926	968	978	937	917	909	963	865	974	939	943	950	941	956	997	923	979	984	941	995	975	930	921	937	926	888	980	953	948	955	874	900	929	913	931	990	958	929	941	972	968	973	943	966	949	953	946	970	945	953	916	947	957	902	890	1001	951	923	957	949	938	914	921	939	978	904	960	957	1000	944	930	969	979	915	941	985	952	874	944	956	941	949	897	975	913	936	948	940	954	942	947	960	1014	916	917	988	922	877	970	946	948	952	940	948	918	880	970	901	932	985	946	904	975	938	949	905	949	868	906	983	941	961	928	905	901	951	956	890	907	956	947	979	922	969	950	960	908	891	941	951	960	984	909	936	914	924	916	931	934	967	970	938	993	963	912	907	957	951	968	941	1004	892	971	951	920	947	919	964	948	910	959	906	940	949	935	956	939	926	933	1009	979	936	932	981	981	878	945	946	962	1007	972	951	951	958	964	968	910	976	915	942	962	910	929	896	955	969	945	893	954	981	952	895	962	931	960	894	946	934	983	887	981	933	914	936	925	972	916	973	928	946	934	955	909	958	898	955	901	941	1013	1016	975	919	974	901	865	899	939	893	896	903	973	930	919	971	949	888	986	924	1004	921	975	963	955	871	959	958	879	1004	960	999	940	946	958	905	942	909	909	942	930	932	921	924	986	908	906	959	982	903	928	934	935	933	963	931	915	913	931	942	933	947	990	939	960	891	927	945	904	936	947	987	998	958	950	919	949	924	894	925	940	950	939	948	977	953	940	928	913	987	905	962	945	966	904	878	940	994	909	977	951	937	940	929	910	942	916	941	951	915	949	965	953	906	987	959	908	969	879	975	979	874	953	917	898	953	954	975	937	939	952	937	962	939	1008	965	894	948	959	958	957	974	921	1012	968	899	970	970	908	931	938	938	981	940	959	957	964	957	917	946	916	915	910	900	916	972	963	976	946	926	929	974	971	927	899	903	937	908	925	950	896	964	966	972	964	922	943	883	933	1015	971	944	1037	914	944	884	898	888	928	932	907	956	929	964	1005	949	944	916	928	925	926	945	959	878	979	937	983	940	940	904	916	963	908	921	1000	922	940	934	944	977	962	947	968	965	912	950	938	897	879	945	916	954	888	933	948	922	933	990	897	988	965	954	906	921	1012	926	956	954	965	976	938	955	1023	956	946	888	941	986	937	955	955	950	962	942	967	963	913	940	975	943	999	966	965	934	946	923	891	941	886	930	938	954	941	934	860	921	912	979	961	973	975	930	973	1003	940	937	946	972	923	963	946	959	943	899	957	918	948	956	911	997	985	952	936	905	912	972	941	947	963	903	947	941	917	973	972	939	945	958	981	990	940	917	994	932	939	912	988	951	911	937	881	970	950	905	1002	950	951	1012	963	919	897	893	910	895	961	958	939	963	945	907	929	920	967	898	930	981	932	991	966	925	972	968	976	905	956	916	993	913	987	898	914	961	958	959	931	902	937	963	970	961	929	950	948	973	950	983	926	984	992	953	950	987
24812	21615	28636	25315	20459	13120	8785	6523	4177	2507	1864	1433	1196	1020	851	844	796	753	824	747	764	811	756	814	816	741	783	767	696	669	849	903	1167	1165	1013	805	717	718	653	653	687	628	651	687	619	612	599	700	636	614	665	675	699	689	701	614	688	654	647	623	670	699	683	671	606	649	650	633	680	616	653	615	649	625	648	696	644	595	640	692	667	651	662	626	618	656	656	652	655	656	662	692	643	652	673	671	624	661	625	668	693	663	676	641	672	627	637	676	663	631	641	677	648	683	638	628	629	683	636	616	649	667	660	640	672	686	657	628	683	661	648	631	670	673	635	688	603	683	650	678	636	624	667	638	615	638	637	694	685	673	662	633	639	682	617	658	631	615	653	661	693	648	639	614	632	702	668	628	644	658	631	664	680	664	684	620	639	661	676	666	619	647	603	675	669	650	668	635	653	657	649	660	668	601	654	624	616	618	656	680	687	634	656	662	633	610	643	636	681	673	600	643	630	652	652	683	688	659	612	631	629	673	658	713	610	693	692	608	659	613	709	640	686	648	623	661	662	657	685	605	637	621	655	649	690	626	637	620	612	620	627	636	653	650	654	682	656	682	637	675	622	652	620	680	657	670	627	697	697	683	638	656	612	708	685	638	672	645	655	669	625	600	671	645	658	650	667	639	679	678	623	641	685	617	665	600	643	646	665	640	642	633	609	619	650	662	677	664	597	649	655	633	631	628	677	617	657	624	623	663	649	677	638	600	650	655	630	617	633	651	639	620	634	686	650	637	662	686	663	629	661	652	635	672	626	625	650	598	669	598	645	662	610	643	663	613	611	668	645	689	668	601	705	653	677	683	625	627	642	679	648	631	640	673	631	674	648	646	653	642	640	623	665	657	618	631	639	664	652	692	650	672	651	645	633	677	606	639	643	644	644	701	651	648	653	635	668	649	636	670	652	647	624	657	663	643	678	628	663	643	662	648	607	623	614	665	634	650	639	666	646	633	638	649	630	639	676	627	658	646	681	657	686	622	641	612	623	680	663	668	659	643	645	630	659	642	681	650	627	654	638	633	690	653	696	676	689	664	665	663	632	632	659	647	646	609	625	600	647	651	651	662	620	637	621	643	625	679	665	652	669	612	657	616	663	592	677	615	655	636	664	685	619	635	646	642	639	637	631	671	652	714	626	673	661	654	650	615	601	621	631	647	689	719	694	609	646	644	636	669	631	640	654	668	654	672	648	618	676	651	664	634	639	661	648	648	684	606	635	663	634	678	657	605	689	654	625	650	608	646	635	605	674	659	649	629	595	651	662	638	677	669	638	626	648	691	632	702	641	618	674	648	638	675	653	634	607	631	636	633	668	655	657	629	691	619	636	636	640	660	652	637	701	629	678	652	688	638	681	643	662	658	658	673	620	640	627	649	634	653	590	636	592	653	682	616	667	670	648	631	637	575	605	656	671	673	619	672	654	596	611	628	657	625	707	677	640	593	695	621	595	659	650	650	627	654	624	648	643	672	656	675	666	613	638	667	670	690	645	622	650	639	645	619	710	686	726	621	644	606	660	665	681	624	660	641	677	656	652	622	661	646	616	659	696	642	687	656	615	641	664	639	643	668	696	611	612	648	614	642	618	650	671	680	604	690	649	612	620	650	639	693	614	646	632	635	698	650	673	701	636	632	688	644	631	712	643	656	652	643	710	644	629	659	642	648	644	653	676	689	630	651	658	688	675	682	621	650	662	660	630	615	686	669	612	619	652	626	672	621	642	670	710	715	693	625	669	649	643	644	641	674	639	664	674	659	659	683	630	585	616	704	637	701	632	613	664	679	627	629	625	659	634	651	658	661	624	599	634	631	674	637	672	600	674	680	684	664	668	670	671	686	644	676	645	645	657	652	658	607	672	629	595	637	659	638	658	646	651	626	654	643	640	664	677	634	616	651	640	632	664	646	594	640	634	658	629	650	626	661	651	643	705	627	663	640	657	616	687	605	640	656	660	641	625	688	640	612	661	675	684	645	689	640	641	659	655	633	656	604	660	650	629	657	617	623	639	603	634	647	644	609	643	678	629	654	681	710	651	624	676	704	641	631	669	672	659	631	610	628	635	667	654	635	611	678	670	683	637	657	664	649	606	631	643	673	620	635	697	641	681	632	701	651	669	695	653	657	621	608	634	647	656	671	648	636	617	687	692	636	649	626	635	640	630	660	649	655	652	641	640	636	647	590	672	702	647	676	672	628	628	642	603	675	619	640	673	648	618	635	672	646	686	635	656	653	649	641	671	657	585	694	689	665	695	660	647	646	673	688	657	688	633	669	642	659	679	660	681	648	667	639	646	655	615	663	654	656	597	608	665	706	658	657	604	661	660	596	644	641	608	597	639	633	652	616	663	636	632	662	619	654	677	629	661	639	697	648	656	608	648	660	694	632	647	684	647	626	695	641	702	640	650	658	611	702	688	643	629	674	697	639	605	619	635	645	594	634	666	664	653	630	638	649	687	671	699	645	578	670	688	670	651	611	654	668	600	656	653	694	620	665	648	699	655	663	635	648	614	664	628	677	662	682	597	650	657	646	675	631	632	615	692	667	677	644	696	683	610	647	668	637	634	607	635	655	656	652	683	650	650	629	677	702	639	656	666	627	697	682	615	645	668	657	643	607	575	635	660	640	631	619	627	582	620	612	667	638	603	618	656	638	670	672	652	633	678	596	643	634	628	687	623	640	671	650	634	652	636	702	648	667	638	683	652	614	633	688	597	678	612	667	635	677	688	652	659	653	643	690	646	638	595	688	672	647	636	649	655	673	613	620	595	663	681	679	653	695	675	658	604	620	653	659	677	655	661	628	643	673	608	641	601	588	638	606	637	660	629	569	623	656	678	652	639	628	660	664	632	617	612	595	661	623	639	656	666	684	663	626	646	665	633	641	629	685	651	684	633	603	668	655	620	625	645	640	639	647	606	620	626	625	623	611	657	669	621	614	652	606	636	650	673	658	599	678	642	639	666	659	640	634	641	644	639	657	657	684	694	649	643	636	677	645	619	647	615	641	673	662	665	647	610	688	702	660	648	634	625	670	687	637	708	604	650	663	673	633	634	695	659	651	652	646	620	676	631	660	584	633	621	630	619	639	631	654	637	669	672	674	630	618	644	632	655	679	642	652	612	669	608	635	650	624	657	650	659	672	690	659	642	669	675	664	646	652	646	631	654	675	621	617	638	669	678	677	631	619	619	651	629	685	633	651	631	681	618	662	650	663	661	656	632	619	652	646	609	636	696	669	685	603	626	620	672	666	695	640	646	631	645	638	609	631	621	720	682	644	667	666	680	624	654	646	657	654	671	654	653	661	656	619	686	628	641	622	651	657	636	657	661	619	641	694	630	650	683	706	637	641	689	644	651	624	697	630	603	673	599	639	689	639	658	662	644	626	657	664	670	607	612	680	680	643	661	651	655	603	602	646	620	637	657	644	701	664	648	652	599	663	647	612	617	637	669	645
29674	44682	39002	28087	21898	17509	15489	13238	9351	5624	4335	3154	2450	1973	1723	1493	1306	1247	1356	1360	1276	1272	1303	1378	1294	1287	1222	1144	1176	1104	1310	1743	2356	2153	1733	1372	1076	1040	924	994	939	902	952	915	911	1004	907	954	971	940	921	903	933	927	944	959	892	951	921	962	980	955	916	886	939	925	905	900	941	902	936	959	982	1002	925	927	950	953	951	922	945	950	930	907	943	958	951	900	981	950	911	895	976	965	926	892	920	932	929	991	954	951	903	930	987	972	995	938	972	979	949	965	936	945	926	937	942	916	934	972	935	942	917	931	971	935	995	963	945	931	925	899	924	961	938	934	928	922	981	963	934	873	904	944	949	938	915	989	898	965	911	968	926	957	909	890	972	936	930	936	935	954	917	890	917	948	989	937	958	936	927	1021	946	991	900	981	963	910	969	967	965	948	939	951	1001	929	986	877	959	942	991	915	949	917	953	913	929	948	940	945	942	930	983	862	925	940	949	958	964	952	899	919	945	924	998	929	956	903	928	922	912	935	897	997	973	997	999	923	979	968	981	891	945	952	946	958	875	924	906	915	951	939	976	930	966	995	938	919	942	946	1007	950	944	939	983	931	922	883	998	934	964	942	963	946	950	942	934	967	937	959	950	963	941	906	998	927	953	924	963	910	931	923	949	924	941	906	965	917	914	997	937	975	935	929	913	984	962	925	946	928	917	932	913	925	1002	983	944	917	1009	924	969	961	906	941	921	964	917	975	898	922	998	914	967	927	911	955	946	1002	955	993	947	944	968	984	919	942	964	948	942	982	921	941	960	925	968	922	952	948	949	943	928	919	977	962	971	957	945	959	970	891	931	928	961	940	938	981	907	954	916	864	975	988	920	942	1005	973	955	931	1009	941	946	967	954	977	897	907	959	938	894	935	905	917	901	889	965	957	972	987	994	932	949	936	909	899	931	1019	930	998	959	881	963	957	941	969	953	929	913	944	937	942	921	922	935	885	947	944	952	992	937	910	977	938	921	939	962	927	983	994	920	925	966	944	1036	1004	948	966	928	923	933	986	917	929	954	940	940	967	899	922	915	1005	914	914	891	984	896	960	905	935	915	926	950	946	920	970	910	951	892	949	951	975	973	902	936	932	942	938	1010	972	934	901	942	1013	947	958	920	939	910	952	946	929	878	948	979	898	934	915	936	943	961	965	949	969	970	936	949	929	961	948	889	947	914	950	957	1036	965	958	904	944	966	971	920	958	910	979	934	925	949	945	909	973	914	1002	941	953	953	963	935	969	919	944	914	908	949	953	941	963	958	959	943	932	939	925	936	977	954	951	951	946	936	920	967	953	975	937	953	960	926	957	986	1009	919	965	918	897	919	982	899	904	918	944	926	938	917	931	960	901	1009	938	969	938	922	914	903	971	938	915	983	969	964	911	977	917	1004	920	961	899	941	915	923	970	923	953	929	934	962	915	1011	891	939	898	906	979	950	915	996	948	938	909	1044	957	975	973	944	908	964	932	1006	912	954	887	975	957	959	921	922	949	940	949	948	857	905	953	944	968	911	961	961	990	922	964	907	946	950	927	984	895	957	926	952	962	960	902	921	941	937	923	945	941	934	930	905	891	870	967	914	939	952	902	945	948	904	955	914	951	1014	954	972	973	923	959	924	900	959	943	926	970	972	889	967	955	931	882	897	970	923	935	942	960	942	914	969	971	918	969	943	931	929	963	978	949	897	1003	919	937	972	938	922	965	912	916	958	960	946	947	920	912	962	899	927	944	954	958	985	907	933	971	886	976	963	939	990	920	948	967	894	959	961	973	944	938	878	925	948	983	962	933	943	960	957	960	966	963	969	969	925	942	929	930	925	953	977	981	898	894	1000	926	943	913	929	941	910	933	994	981	963	1036	954	940	920	940	917	953	926	973	940	917	958	949	923	936	873	943	921	962	990	936	922	919	902	985	926	969	943	944	941	949	919	944	954	939	902	926	933	972	945	983	960	962	992	884	947	971	939	983	937	917	998	953	955	893	951	951	867	920	957	923	969	961	947	941	937	939	971	988	982	951	986	954	944	955	931	934	960	899	924	928	927	913	885	936	958	957	945	977	932	927	962	945	924	992	958	909	963	925	915	966	916	942	1000	912	933	910	928	940	923	943	979	918	933	981	947	889	908	952	929	953	1002	863	951	960	939	970	898	911	969	945	959	938	917	1000	919	904	944	949	946	968	971	945	894	928	923	970	952	954	944	927	931	946	855	945	960	899	897	960	933	932	950	961	950	979	925	922	966	936	938	937	945	939	947	966	961	957	945	966	924	986	930	942	954	927	930	954	941	939	941	920	957	980	905	910	970	997	881	902	945	917	968	903	921	953	907	894	970	953	916	954	944	955	965	936	944	971	963	880	944	952	1008	953	939	948	974	929	978	893	918	961	903	974	925	976	969	897	937	926	905	893	956	937	938	931	969	915	893	952	954	996	947	886	925	958	935	928	955	948	981	930	922	971	925	936	917	980	922	932	952	940	904	881	994	973	900	964	919	955	949	946	978	965	944	961	951	965	962	952	921	947	993	947	928	1007	899	929	963	912	989	979	899	945	880	961	902	913	929	948	930	934	903	933	969	936	979	955	933	919	930	947	975	957	936	927	916	926	941	859	943	982	982	951	972	926	902	901	952	924	913	867	928	944	919	938	904	980	974	942	977	921	973	940	899	939	960	912	985	983	925	942	923	942	959	943	941	945	933	962	959	951	930	963	931	969	913	901	890	972	907	926	939	908	954	969	925	927	930	906	913	990	909	930	960	958	921	966	934	928	963	928	933	993	903	945	926	903	904	966	923	940	912	1038	870	924	963	951	902	993	970	935	929	956	870	968	936	957	952	949	891	966	950	922	918	950	922	921	941	928	938	948	905	947	926	923	929	902	936	958	967	999	973	965	943	964	927	945	907	913	947	994	1011	962	986	947	924	950	966	986	975	976	923	981	975	902	956	907	969	897	1008	954	892	899	947	944	893	897	930	986	964	958	951	960	947	926	912	941	946	970	882	881	926	920	917	946	914	950	954	943	981	932	987	980	918	931	940	910	900	905	910	904	989	964	975	926	954	958	987	940	929	922	978	930	1008	918	915	894	958	983	975	957	935	932	1013	942	930	928	958	928	963	961	951	952	951	947	970	962	915	951	904	897	914	980	896	958	924	938	940	921	980	942	952	931	958	938	898	855	921	948	894	937	971	958	949	989	941	931	944	891	953	973	910	934	962	964	974	933	940	951	895	947	932	958	946	994	986	975	901	942	995	922	941	951	934	925	923	909	973	946	973	859	913	939	956	863	965	956	926	964	929	981	947	1010	934	888	983	903	919	952	924	884	951	921	928	948	927	963	897	954	951	899	927	988	946	944	963	972	962	906	946	913	984	984	959	932	923	891	963	951	889	943	951	948	925	922	962	928	965	928	973	974	983	946	890	943	927	926	952	957	926	978	962	863	968	928	978	898	952	953	958	945	975	946	954	942	960	939	936	940	940	937	1008	929	931	943	925	977	965	926	943	1026
23507	21611	29430	24329	21938	22212	19105	11060	5884	3484	2548	1742	1408	1183	1027	909	861	811	821	797	858	859	829	839	908	832	854	759	772	722	1313	1582	1429	1347	1050	876	753	701	680	629	664	662	643	687	644	652	688	706	690	630	679	673	619	690	648	650	686	647	670	683	639	595	686	633	689	675	662	707	676	652	644	653	661	687	652	644	640	633	640	660	622	674	693	617	643	656	658	587	630	665	652	670	616	631	621	608	631	696	666	645	661	670	643	695	616	672	630	718	640	684	652	657	664	672	671	689	658	711	682	652	689	619	704	674	674	646	706	674	678	651	681	623	635	643	643	660	655	664	638	651	630	614	639	619	654	624	650	651	647	644	695	643	652	649	650	656	642	648	700	659	664	676	639	670	672	695	701	678	657	688	677	701	642	676	676	643	616	636	658	642	676	681	636	659	632	667	648	668	660	653	695	674	665	668	704	672	622	678	663	633	646	666	663	648	624	655	623	682	665	595	675	674	652	689	622	652	689	620	651	643	631	660	628	679	647	701	627	646	640	635	600	633	671	621	649	651	671	656	658	649	682	653	664	625	645	704	698	648	695	633	679	685	674	715	684	659	684	663	620	624	702	674	639	614	665	631	632	699	700	648	635	659	679	671	657	647	629	683	691	664	641	650	676	653	727	676	628	597	657	671	611	652	676	655	644	636	640	688	621	684	637	671	659	683	645	651	667	691	654	649	685	676	655	643	647	635	674	660	642	640	681	632	648	625	689	672	645	621	660	616	681	623	625	620	642	633	651	673	719	670	619	634	643	655	695	677	647	636	620	675	617	671	642	629	654	649	647	660	669	638	663	646	649	661	655	644	663	685	628	672	626	624	653	635	634	609	667	676	684	639	650	679	676	626	645	645	677	647	630	663	677	613	616	626	640	657	646	652	699	647	661	664	681	664	661	653	682	665	699	645	650	645	679	648	674	664	641	688	668	658	681	609	606	679	662	642	635	643	727	652	629	691	653	652	627	664	687	677	640	638	695	717	606	605	654	699	668	652	632	690	664	637	650	646	636	598	652	686	679	641	596	684	643	667	682	676	635	659	669	677	616	666	647	676	653	694	623	666	665	646	670	635	645	650	639	632	642	639	676	634	707	630	644	678	642	640	610	685	646	689	652	650	655	677	645	646	665	637	636	632	632	643	685	669	712	668	626	614	639	625	673	641	644	663	636	664	680	701	679	721	644	657	649	645	698	681	665	631	652	613	677	689	633	668	665	683	691	671	629	671	658	635	633	644	662	650	651	706	677	679	688	621	667	647	644	623	676	670	649	636	688	672	720	641	672	607	692	710	657	635	666	666	642	657	699	635	646	707	614	602	627	728	600	657	677	688	626	640	585	642	659	675	681	638	676	645	633	642	665	673	660	639	647	649	620	681	579	615	679	660	672	668	669	646	640	691	637	710	647	624	652	624	665	664	638	649	639	637	689	647	655	609	669	605	639	671	642	708	689	638	644	654	633	655	676	636	685	639	645	626	674	693	676	640	650	654	669	654	679	641	656	634	671	648	561	652	635	600	687	677	697	656	665	653	710	655	703	670	643	640	652	658	642	686	638	706	630	658	645	673	654	693	652	643	666	660	642	657	676	652	679	673	620	684	620	632	644	701	650	651	664	634	666	682	680	644	706	661	683	617	679	641	658	639	684	641	661	659	619	605	655	654	708	608	699	672	632	711	629	651	661	666	643	651	612	653	676	636	681	655	624	636	662	622	673	654	606	658	621	659	629	674	679	651	694	696	624	666	688	651	640	696	617	658	708	646	675	681	642	640	675	650	658	684	687	675	647	664	660	641	680	686	653	633	644	697	665	663	641	605	659	681	663	691	649	694	661	645	637	616	695	659	659	658	652	696	682	661	643	611	699	628	648	665	607	624	661	665	662	643	637	650	613	617	639	621	670	639	691	636	641	686	667	679	669	699	676	677	676	662	697	661	594	697	647	618	614	650	673	690	675	616	638	680	686	646	645	678	663	637	624	667	609	649	672	681	656	674	673	648	656	623	659	633	656	657	628	673	661	658	603	675	684	654	682	647	678	678	657	628	630	692	645	621	598	680	709	649	674	663	674	646	644	686	670	684	640	658	620	616	631	641	680	639	628	680	633	665	605	667	646	693	722	686	687	642	681	674	632	657	696	593	687	656	701	648	667	629	675	652	701	661	641	649	677	674	647	670	590	591	661	702	628	617	637	659	707	647	651	650	737	667	675	613	637	633	647	671	692	686	665	626	665	659	634	671	657	647	686	636	667	658	690	670	708	655	681	674	670	669	648	653	672	656	669	665	631	678	680	703	625	637	666	646	664	702	667	651	650	648	658	656	675	613	669	691	660	680	623	682	661	649	675	653	609	614	687	659	610	651	651	670	655	630	638	655	640	675	643	662	651	694	723	644	628	667	649	623	632	662	689	673	647	635	671	676	683	645	672	631	649	681	637	628	682	645	649	681	618	632	630	690	653	668	632	632	647	659	646	700	658	636	706	646	635	654	690	656	638	664	677	683	649	627	646	669	686	630	665	607	657	641	645	634	672	643	683	642	618	665	661	643	658	694	661	641	671	637	660	705	677	620	660	646	607	651	708	673	680	670	626	672	680	637	670	626	652	668	669	668	648	683	650	668	667	640	699	672	688	618	662	624	639	632	681	635	648	680	681	689	693	635	641	697	668	635	669	664	700	661	639	623	579	706	635	624	672	671	616	696	641	621	593	665	666	629	661	678	632	691	635	637	690	634	716	691	653	619	633	647	664	690	632	653	680	653	681	687	653	679	667	678	647	671	668	645	700	637	688	674	659	662	690	719	649	636	685	607	625	665	658	715	629	680	678	634	618	673	635	684	654	612	610	646	679	659	669	631	645	688	668	678	680	645	673	638	610	635	673	709	636	679	615	652	634	668	688	703	663	667	658	642	636	622	676	671	638	671	687	649	671	655	663	639	718	588	604	648	662	677	633	684	638	656	711	673	636	681	652	660	679	719	654	617	638	642	639	645	627	661	659	659	688	689	673	638	675	677	645	680	643	639	661	687	663	649	685	596	669	668	656	655	658	678	650	667	655	640	660	669	621	616	653	659	666	660	670	646	655	691	676	691	656	639	674	656	649	680	679	723	670	659	644	665	715	703	656	704	673	667	648	668	668	671	669	656	689	670	659	640	632	634	603	617	709	663	600	672	679	652	638	657	606	641	700	650	702	619	677	629	648	652	713	648	610	668	666	675	687	703	651	591	671	657	624	670	663	667	679	662	673	654	636	612	625	657	643	660	673	685	674	672	659	634	639	672	665	714	644	675	665	592	658	654	689	681	686	668	652	653	637	681	614	623	684	670	603	667	701	671	683	638	651	624	640	686	622	644	636	619	671	681	642	657	671	681	625	683	638	645	669	650	678	674	616	702	692	706	689	669	671	623	652	602	686	688	652	633	698	660	649	667	645	664	627	654	641	643	692	642	669	633	626	609	648	683
33919	53652	45619	35094	27664	25141	23139	18118	11689	7623	5878	4132	3046	2362	1909	1623	1402	1352	1409	1368	1357	1295	1397	1463	1363	1505	1463	1310	1238	1267	2593	3121	2853	2508	1936	1482	1205	1112	1026	938	894	950	958	951	962	987	934	925	930	942	981	938	922	979	921	936	969	938	948	918	909	915	920	952	961	934	934	942	957	919	905	996	955	922	964	965	939	983	1015	964	924	897	938	922	938	945	937	922	934	920	984	948	941	917	945	896	915	916	937	985	964	951	901	1002	883	915	942	948	956	962	954	965	934	938	965	988	904	938	953	980	940	873	1021	939	967	967	944	954	963	918	1000	902	895	924	948	928	919	992	928	921	928	958	936	939	929	921	976	940	958	975	938	968	931	898	959	939	980	944	891	948	975	977	929	983	938	910	883	960	961	955	953	942	924	949	970	887	957	929	957	981	917	880	939	878	892	929	982	934	955	923	972	917	960	951	982	935	987	967	982	872	907	897	961	889	973	942	910	881	902	939	921	941	881	958	956	941	952	977	943	939	972	952	969	987	953	925	978	912	949	968	923	945	944	951	928	918	938	935	921	957	897	939	891	933	900	900	897	917	926	945	893	965	1012	934	894	954	906	931	918	990	910	970	963	982	991	912	946	985	911	913	935	885	949	957	889	907	922	956	966	940	953	923	972	947	996	978	965	931	870	938	905	912	988	950	894	950	911	1024	918	971	875	908	960	923	952	1018	899	934	856	924	942	1012	982	923	910	943	969	955	971	958	981	946	910	963	921	933	970	975	925	935	969	944	978	906	961	961	894	942	929	914	910	983	973	915	957	889	943	975	945	958	966	933	898	933	927	882	920	967	975	902	954	950	948	916	965	916	936	949	986	957	919	960	964	945	976	954	932	956	866	942	961	951	898	974	937	980	944	954	1000	971	972	967	924	941	891	969	950	965	964	990	941	916	967	926	930	921	932	950	948	913	947	860	968	949	921	954	917	935	983	913	962	966	884	858	957	920	972	922	926	944	943	913	976	1007	893	896	921	904	966	967	949	915	918	963	928	877	929	992	956	973	913	981	934	949	974	922	951	939	924	921	950	979	936	931	976	872	987	933	885	908	1002	957	908	923	922	907	910	909	881	978	921	949	931	883	971	977	914	1003	936	936	889	922	963	942	966	980	959	912	989	870	932	916	938	946	937	988	883	951	974	926	932	961	878	963	931	917	891	869	917	952	935	951	983	904	960	995	976	981	973	959	962	871	936	981	864	913	888	942	967	934	911	930	960	929	933	972	906	899	914	947	950	898	988	951	1003	900	960	903	956	971	950	936	979	974	912	922	959	989	946	892	947	918	992	968	931	933	902	902	964	957	910	915	971	961	924	979	986	979	943	923	972	915	961	956	885	934	923	903	927	920	931	932	905	955	909	923	969	904	886	1005	947	1017	940	977	929	948	959	938	939	944	933	934	903	902	972	906	966	1034	923	942	991	942	896	936	976	970	918	937	893	885	975	985	946	938	944	964	989	891	981	891	988	958	957	898	900	882	939	935	956	916	912	940	947	972	987	928	916	951	932	972	907	945	968	937	907	905	929	923	919	956	946	966	907	947	890	950	862	898	925	935	925	972	955	935	968	903	901	956	903	917	927	939	981	977	919	923	1011	951	872	1003	938	964	924	967	888	906	965	927	909	978	936	933	956	946	930	965	948	980	935	921	988	975	971	901	949	928	952	943	939	927	937	940	973	953	1007	952	939	939	978	950	951	926	933	970	908	951	940	892	884	953	907	940	947	926	960	884	931	925	946	950	909	987	948	949	937	954	936	894	882	939	933	908	886	931	937	912	928	945	966	924	922	908	959	932	962	934	929	956	966	947	921	907	911	928	933	934	922	917	911	971	970	924	908	913	945	938	1002	979	988	917	953	1007	954	887	963	895	932	919	967	901	959	938	1002	950	899	939	989	919	928	965	908	944	949	943	922	946	940	983	961	968	929	1023	967	932	926	901	918	911	904	966	940	898	908	962	919	973	926	906	993	1000	933	897	962	970	902	973	940	944	926	925	953	972	929	962	976	956	953	953	946	970	951	961	974	915	936	980	953	927	983	930	921	875	939	913	922	904	942	959	886	999	920	891	959	982	954	955	970	971	921	964	967	934	937	959	1006	971	951	980	903	979	926	942	973	931	956	924	963	923	957	929	946	1001	914	970	940	859	915	983	962	955	897	911	901	937	923	984	963	931	982	919	931	943	985	902	997	961	921	894	925	913	961	926	944	919	962	915	922	958	999	937	906	928	902	948	922	1033	931	951	968	917	938	923	926	965	920	955	947	965	983	938	933	944	948	952	910	924	908	990	936	917	931	977	928	875	944	916	933	969	935	937	927	932	946	889	934	937	933	941	903	932	937	913	967	929	904	969	986	909	951	938	889	987	954	949	958	915	942	912	953	967	932	907	884	896	905	915	944	951	919	933	933	1001	917	990	975	906	923	951	941	957	961	869	961	923	927	898	966	925	946	926	969	928	879	945	970	956	933	954	865	927	845	998	960	999	937	937	908	964	962	917	910	939	902	912	938	939	951	994	923	923	945	960	891	895	916	951	904	947	937	932	976	951	940	903	1007	969	918	917	979	950	923	919	929	972	926	933	909	952	962	892	971	901	928	913	946	971	993	895	916	930	947	928	972	901	921	908	937	926	929	910	927	879	939	922	976	956	960	944	914	968	927	901	992	982	936	979	933	905	917	953	917	937	1020	988	944	965	992	957	963	934	911	992	918	892	942	938	965	890	1015	930	950	946	936	924	912	949	973	920	961	976	941	970	967	910	975	938	939	928	988	985	919	878	899	895	878	955	932	961	956	956	933	972	992	879	996	918	995	935	892	923	889	959	942	911	929	990	942	920	932	949	922	982	950	921	932	917	868	995	911	925	956	949	941	975	957	930	917	932	928	937	936	896	941	906	940	943	976	931	927	959	926	992	905	948	914	925	922	947	936	1004	905	993	927	974	957	981	932	944	959	945	975	926	917	947	940	927	951	995	911	953	923	917	961	1021	979	937	897	930	989	973	961	915	960	973	952	938	924	928	980	913	936	971	935	910	995	945	951	866	920	921	951	959	979	933	940	951	994	897	951	918	888	957	971	935	920	927	905	948	908	925	927	926	995	988	988	913	931	948	938	951	872	922	968	974	988	964	936	952	956	885	940	935	986	932	892	908	902	933	967	913	930	877	928	927	957	874	878	929	920	903	961	922	930	929	953	946	940	903	914	937	966	1021	909	980	879	969	901	935	984	898	953	929	942	874	897	925	960	894	952	954	949	895	939	906	940	909	924	934	910	945	914	924	900	985	938	950	958	1001	1023	953	925	931	962	841	885	953	983	951	940	923	968	938	932	879	988	913	920	912	916	1013	972	890	989	942	948	910	957	943	953	955	969	962	1004	932	930	917	998	915	934	949	913	944	917	918	954	938	866	929	939	892	958	932	993	870	974	948	904	913	949	936	952	1012	937	929	936	985	921	995	910	932	911	930	987	943	904	941	972	924	946	956	949	939	963	954	949	959
28813	24369	24678	17258	10612	7660	5248	3302	2145	1725	1410	1135	1005	815	766	757	736	726	752	672	683	785	717	698	705	731	695	775	714	751	733	673	699	830	740	791	689	680	638	657	665	662	648	689	676	647	695	684	648	651	660	676	655	654	677	655	637	602	642	667	653	615	644	684	695	626	640	673	665	608	661	661	633	674	626	686	634	677	649	645	699	658	629	664	639	676	635	651	612	642	647	627	622	608	632	674	648	619	685	645	665	653	632	622	670	644	655	632	641	672	652	707	676	667	662	650	695	697	664	655	650	651	708	634	633	639	680	680	665	675	645	649	647	661	639	631	645	663	642	695	637	687	632	619	690	650	655	644	638	650	687	630	669	655	663	673	681	645	640	641	654	655	679	675	657	660	635	727	733	637	669	648	629	690	649	660	671	644	657	668	676	653	676	707	691	662	607	646	648	655	652	605	709	677	623	685	648	645	672	665	633	668	625	617	631	662	642	636	640	645	649	638	649	655	644	647	658	675	651	613	698	614	674	684	698	620	633	649	671	671	634	652	606	676	667	640	606	700	643	638	641	628	633	679	706	657	665	668	651	645	655	661	663	655	641	671	659	630	634	653	638	657	708	657	639	634	640	656	669	661	669	663	679	632	595	681	606	685	653	660	641	730	644	642	682	680	628	608	633	631	708	667	660	668	657	644	650	612	617	651	680	679	648	637	674	694	668	629	678	656	647	623	619	673	645	651	623	634	647	657	646	632	609	676	654	649	666	629	621	622	644	711	625	689	649	644	676	695	683	650	694	678	662	633	646	623	681	644	656	653	620	660	652	660	643	616	627	610	656	626	702	692	663	633	682	624	645	639	669	662	627	605	682	644	650	666	627	666	648	655	692	671	638	681	682	625	636	649	668	597	704	698	675	727	653	685	681	679	656	676	599	629	661	686	680	668	683	660	657	641	704	663	663	645	673	636	738	660	662	666	623	662	671	671	643	696	687	654	617	620	695	659	640	633	638	673	631	707	622	619	650	652	629	672	628	653	640	634	676	633	676	655	671	622	665	638	679	667	638	644	640	641	638	620	632	637	606	644	693	707	678	650	683	683	695	661	669	676	640	637	663	705	674	648	571	659	687	620	636	651	678	642	615	644	650	657	610	604	656	646	682	656	651	706	680	641	643	674	643	594	618	652	665	639	616	638	637	636	651	667	686	653	690	636	636	701	693	640	616	631	648	617	654	667	697	687	654	695	645	616	638	683	681	647	674	634	651	637	680	648	610	620	663	661	631	690	667	669	661	627	641	696	653	622	659	649	712	704	641	695	691	660	703	644	660	643	656	654	655	655	641	701	706	612	623	636	639	647	637	696	655	624	631	684	686	643	658	698	643	657	688	618	676	708	655	631	637	683	637	652	629	655	631	636	698	697	671	675	628	639	679	657	659	595	677	649	676	638	656	649	625	681	603	639	727	618	664	657	636	643	654	661	701	629	664	642	633	671	655	643	634	642	622	699	666	658	655	671	643	624	650	621	631	655	693	664	667	649	655	653	636	683	685	661	665	661	589	616	671	685	669	684	646	644	644	675	683	626	617	647	641	685	652	634	658	659	685	647	659	639	620	674	677	662	636	696	663	633	669	688	630	679	679	625	612	644	706	632	663	620	649	690	639	642	624	685	680	679	649	683	646	633	654	649	632	673	658	659	659	651	645	635	659	668	664	640	676	635	669	647	686	657	662	659	643	654	662	637	669	663	683	712	677	640	668	644	676	658	678	630	623	635	680	684	674	684	658	650	648	665	674	703	699	660	649	648	672	639	658	638	632	633	650	635	640	638	690	678	638	626	626	680	625	681	673	670	628	631	608	670	647	665	657	683	661	628	634	642	689	645	635	629	656	685	696	654	654	661	689	656	661	661	674	634	654	661	642	650	651	637	616	661	652	647	635	613	682	657	613	674	623	664	622	641	688	631	668	689	612	649	652	604	686	640	700	654	650	643	619	644	685	656	621	625	691	660	630	637	624	669	689	643	609	654	645	655	649	678	677	679	699	709	722	629	675	644	701	619	682	633	628	676	674	685	623	659	659	683	666	678	657	664	631	598	675	625	643	637	687	679	662	643	679	703	680	652	666	656	647	674	666	669	681	672	655	699	641	652	684	689	679	673	679	644	674	675	698	698	665	706	651	678	655	607	679	636	666	651	661	651	682	658	641	633	663	652	629	671	669	672	669	666	714	663	633	605	619	648	628	671	640	576	669	675	623	648	685	642	643	650	671	664	594	609	671	678	643	656	684	672	673	629	676	616	633	644	633	647	662	640	622	665	658	649	656	608	670	661	638	624	691	661	670	680	659	682	632	653	645	658	692	618	670	656	690	622	629	639	646	627	663	710	665	655	652	640	631	644	664	644	692	632	669	657	668	674	645	650	645	623	628	610	682	650	638	634	675	671	647	651	599	668	607	666	610	677	644	625	636	642	633	642	687	680	665	664	613	664	682	663	622	663	656	672	606	627	663	655	668	678	677	645	645	689	607	664	621	652	624	664	638	616	609	640	633	643	665	618	642	636	633	690	646	634	670	643	621	691	643	716	647	623	655	671	663	687	600	654	644	583	686	664	609	633	692	708	616	639	641	678	638	631	696	689	719	645	605	679	665	659	654	670	682	627	658	646	657	599	617	689	675	650	660	655	673	670	650	690	624	600	651	671	690	636	689	698	685	668	647	659	643	647	673	633	661	667	667	652	696	635	679	706	665	591	672	657	634	658	661	647	644	697	703	652	692	642	639	631	650	654	604	655	713	658	649	638	672	675	679	665	654	619	719	674	629	670	679	653	659	664	668	618	646	624	643	663	659	675	636	636	660	652	691	650	610	662	684	679	674	675	620	679	658	645	674	673	681	645	640	636	696	663	602	619	625	664	657	609	657	647	694	676	622	617	669	650	679	672	652	641	674	648	676	647	658	636	679	638	715	643	646	669	668	680	641	668	678	672	648	685	653	697	648	651	607	658	625	650	691	626	693	645	616	666	651	667	665	673	658	652	634	629	663	652	674	653	606	650	656	618	696	687	624	667	676	660	655	629	648	625	632	647	688	705	655	627	651	659	666	635	654	644	639	608	693	633	655	634	664	617	622	683	648	686	647	680	676	629	688	639	638	662	600	661	643	650	654	670	677	626	613	643	668	635	657	688	681	681	641	674	643	648	604	666	611	626	660	682	608	630	653	675	668	634	633	703	685	659	606	643	671	665	626	651	646	656	607	669	720	636	643	682	678	673	670	638	671	685	627	659	673	638	681	627	660	647	621	655	655	659	665	675	615	602	673	618	718	684	699	668	676	702	675	659	647	686	661	666	649	629	666	665	622	678	668	648	650	664	639	616	680	607	669	625	690	665	660	640	631	654	608	635	615	590	662	645	659	674	684	632	607	650	627	670	672	657	670	617	638	676	665	623	675	668	649	646	644	640	599	637	654	668	661	671	678	630	653	680	643	667	654	656	633	659	654	703
31815	37805	31937	22717	18785	15173	11147	7613	5226	3871	3067	2368	1851	1550	1363	1270	1143	1056	1036	1038	1082	1159	1127	1128	1061	1130	1101	1082	1063	1153	1005	1012	1102	1192	1186	1139	1067	997	1018	916	984	913	970	911	970	915	979	936	924	991	979	901	923	1012	933	972	903	897	998	966	949	929	932	931	904	966	947	942	927	965	975	985	928	925	986	959	992	973	943	944	959	966	1028	932	923	964	971	894	982	964	903	958	982	905	958	959	913	995	958	974	938	926	978	902	949	926	971	939	991	979	961	943	941	915	921	945	944	942	908	931	1008	952	905	948	956	975	938	929	946	967	1024	924	969	904	966	1002	937	986	928	943	943	971	984	961	972	944	941	956	953	959	987	942	945	939	961	906	855	921	950	924	925	939	1004	932	1000	959	975	930	898	911	940	945	987	967	952	975	969	967	954	970	1003	947	964	960	1007	985	984	949	968	974	905	852	910	976	983	931	969	969	944	941	996	902	956	923	1018	930	944	899	981	946	960	981	964	968	878	945	945	931	971	936	931	920	936	926	946	968	960	949	1006	940	937	1011	914	943	938	905	935	947	993	942	946	936	929	939	975	942	976	917	966	991	946	979	953	963	934	970	949	976	919	942	989	948	951	975	924	936	933	936	907	952	985	925	992	901	999	928	886	948	968	919	990	981	933	954	881	936	1035	937	933	942	967	960	964	942	981	901	926	958	980	968	966	919	983	968	997	947	992	959	1019	970	948	1000	960	939	972	907	914	882	924	912	965	918	973	947	974	941	937	925	923	950	934	901	978	971	935	962	942	919	978	933	924	968	946	930	949	932	948	940	968	983	958	901	926	920	949	962	909	916	962	864	893	994	896	994	1014	940	971	926	972	1003	944	944	970	932	930	970	961	920	990	919	917	916	944	993	902	923	886	980	952	934	926	944	906	935	936	926	927	906	946	943	981	974	938	939	956	989	968	981	944	958	938	947	960	962	956	956	890	959	946	948	985	949	1002	921	897	922	946	978	1011	960	959	939	937	943	942	983	988	926	968	987	947	1019	918	955	936	954	985	966	955	977	963	912	927	931	956	913	1002	984	948	940	919	955	929	909	1000	964	982	938	928	950	947	918	955	935	944	993	924	971	913	927	973	954	964	930	934	928	940	923	942	957	908	904	964	930	949	974	1020	957	969	978	921	941	921	934	956	964	959	895	941	914	942	898	982	932	969	991	984	990	921	946	907	970	989	932	1009	939	945	975	990	913	907	976	993	924	972	951	992	910	969	947	961	938	942	933	984	948	972	911	982	931	917	945	917	953	1004	955	924	953	946	888	964	931	952	905	932	995	953	927	919	1008	923	941	978	973	906	911	910	952	945	920	936	986	982	914	940	989	939	947	969	951	956	927	949	968	933	977	957	947	960	984	949	933	979	966	939	928	937	953	890	965	961	935	877	954	947	967	970	929	934	972	918	955	940	975	943	970	905	960	946	951	974	1007	960	889	959	895	970	910	976	934	949	945	974	939	925	907	949	973	979	931	1020	959	954	1048	947	946	953	954	969	1001	954	979	957	959	995	935	925	983	901	905	938	895	958	974	971	962	972	985	952	926	890	974	944	900	1030	907	991	956	1016	943	937	983	940	919	934	921	956	908	960	959	945	948	958	915	955	981	912	936	980	956	921	1016	920	934	948	934	948	921	913	967	913	967	963	917	1012	939	937	914	963	987	924	951	966	910	949	948	954	926	919	986	931	951	994	923	931	976	950	893	891	985	909	976	1016	953	946	966	940	963	968	957	934	946	986	930	910	918	925	967	986	938	917	995	941	904	932	984	950	921	929	985	950	921	888	969	933	982	955	947	963	939	970	961	984	989	964	935	945	965	921	927	960	972	958	916	947	978	959	944	929	954	996	954	936	964	984	894	1018	888	971	910	981	1028	924	918	972	952	941	905	984	940	958	1033	894	938	1002	913	933	933	891	987	973	975	933	961	953	935	951	918	894	932	947	919	952	919	903	927	929	938	946	957	955	950	962	999	948	887	956	958	937	952	899	982	944	897	923	954	897	896	970	982	918	984	931	987	945	945	953	990	939	927	898	917	952	995	976	891	940	911	907	953	910	903	954	988	937	1004	967	983	985	925	934	1028	963	954	892	949	956	953	960	969	912	964	947	974	945	954	924	1000	957	1018	920	983	900	946	953	946	944	949	975	991	940	955	964	994	928	915	906	988	976	890	911	970	963	921	994	921	1033	924	1001	961	934	937	935	943	988	947	964	939	976	923	907	950	919	942	1028	949	948	976	970	971	936	932	899	999	920	930	987	969	955	984	971	994	960	997	899	969	915	927	888	891	873	947	935	962	930	945	966	1000	957	893	953	919	987	938	979	941	925	942	973	852	948	937	947	936	911	957	947	942	877	989	971	1000	928	921	955	920	938	932	900	988	920	978	992	919	967	945	908	891	968	960	972	874	964	947	952	955	928	931	990	985	910	964	932	927	951	931	940	990	933	930	958	910	990	940	933	973	941	945	959	928	928	938	962	974	944	933	940	982	910	921	959	998	978	905	931	864	929	977	961	965	941	908	984	939	975	947	902	1023	990	915	964	983	948	874	936	961	971	935	897	979	974	955	907	946	919	945	916	953	950	961	950	965	974	975	974	895	976	937	970	918	907	942	1028	947	951	933	970	993	930	890	999	949	989	916	929	941	911	946	925	940	975	935	933	929	968	893	924	981	916	891	924	961	937	928	918	942	965	874	953	976	1008	946	905	979	946	954	954	958	920	957	911	972	963	934	959	960	929	1006	968	958	868	851	928	937	913	956	941	966	925	934	982	909	991	947	969	975	909	992	925	980	939	978	969	921	918	921	950	931	924	958	926	900	948	952	961	928	935	966	981	964	961	976	928	984	948	983	887	951	1001	957	884	976	973	938	987	935	944	990	880	935	911	953	923	893	921	965	922	931	947	921	940	926	925	925	909	964	918	955	937	944	958	941	962	929	958	969	924	956	884	919	955	1010	984	911	988	930	939	973	990	970	977	873	1001	971	974	980	1002	954	960	925	931	965	932	907	897	926	957	921	984	932	975	894	965	931	950	950	933	904	947	979	951	897	894	917	987	961	977	907	950	966	929	977	952	995	946	965	900	891	941	992	879	933	918	933	966	1004	940	919	971	939	951	974	936	917	950	916	989	919	957	921	965	898	921	954	923	961	966	952	935	1045	994	979	962	951	933	919	919	937	974	936	934	928	990	1019	956	977	967	944	933	922	955	954	964	965	1014	943	896	919	969	964	947	952	890	913	998	952	932	952	1007	927	944	915	964	916	889	919	912	896	981	977	968	1015	977	990	904	956	989	919	971	883	948	958	973	927	917	906	937	1004	999	954	948	977	941	944	963	955	978	973	958	1018	967	961	946	942	941	940	952	947	944	954	958	995	930	1000	990	960	963	974	950	1012	961	936	936	972	928	915	960	959	906	957	945	970	947	966	917	972	971	925	948	1003	967	924	996	963	963	932	922	947	965	989	924	987	1009	955	948	939	993	974	893	934	907	948	978	972	993	991	952	955	928	975	978	941	945	959	935	968
24703	21612	28651	25488	21471	16716	10054	4493	2602	1943	1690	1438	1100	999	902	826	814	725	719	657	714	716	675	723	707	669	680	720	713	735	685	732	746	1124	1102	991	819	754	716	664	663	658	646	697	639	636	700	632	648	612	640	628	686	683	638	667	651	664	668	681	697	618	663	612	705	665	666	650	646	660	669	661	615	686	658	629	648	657	679	656	686	680	632	636	620	692	633	618	635	663	666	630	658	622	614	670	675	660	656	661	677	684	685	641	650	693	639	691	640	632	668	653	640	641	661	644	672	651	674	660	657	666	644	668	644	665	682	658	601	654	674	633	618	679	664	648	664	652	620	638	702	665	635	642	654	674	654	666	647	677	645	715	667	649	628	616	673	635	651	611	628	687	670	701	633	682	689	608	625	606	702	631	664	726	689	628	712	663	672	669	682	653	634	674	690	607	624	679	636	678	669	656	654	640	624	623	704	616	673	651	629	654	653	701	676	676	621	666	668	661	665	658	661	702	707	640	624	698	694	617	619	691	638	608	659	661	694	683	660	684	657	648	678	639	665	673	657	650	662	604	664	689	667	626	644	719	672	696	676	648	669	651	659	617	658	654	664	604	647	675	691	671	664	673	668	681	619	666	664	660	632	616	633	702	622	613	685	635	675	650	634	656	651	667	638	657	645	667	672	678	637	646	620	686	642	654	666	691	650	697	667	631	706	595	675	650	680	629	633	666	685	705	658	678	639	668	645	700	648	674	684	687	672	690	654	659	654	676	632	628	660	688	672	659	652	683	684	669	713	649	678	627	635	653	627	668	649	702	693	647	621	633	678	683	699	634	652	644	721	698	648	651	640	648	650	652	623	680	641	648	654	665	656	644	629	635	645	624	695	623	643	714	668	656	624	676	679	656	676	647	658	699	668	676	643	634	702	602	652	661	671	668	654	653	659	642	667	715	653	648	654	654	639	667	664	644	677	641	687	679	669	674	673	656	641	656	651	666	669	659	663	661	664	668	703	657	671	632	662	676	637	675	625	620	643	643	689	680	676	697	692	637	663	669	622	647	667	676	681	660	656	653	684	647	706	662	670	629	682	676	646	613	594	652	658	682	656	689	636	672	672	642	706	662	640	638	658	651	660	651	588	657	633	677	658	665	662	637	668	645	650	691	621	647	698	642	633	662	638	659	645	651	626	679	654	659	699	663	621	622	682	633	689	656	648	636	693	637	637	657	676	688	619	654	675	676	752	635	597	677	680	653	657	690	656	658	666	618	638	659	646	650	645	735	665	646	621	714	668	692	663	635	693	683	680	649	628	659	672	690	636	656	668	658	655	584	697	654	663	624	660	623	618	654	673	630	692	659	683	692	661	667	638	654	673	622	664	624	646	638	665	656	678	646	659	664	672	677	636	659	642	653	616	677	657	625	634	650	657	632	700	645	695	618	677	664	607	669	655	654	739	671	632	653	641	630	707	679	666	657	697	648	670	664	583	676	645	670	637	678	641	629	665	672	690	643	681	682	644	643	644	642	668	669	661	672	674	623	632	669	626	689	680	701	685	696	663	659	663	600	669	655	626	689	682	640	640	669	670	680	671	654	642	632	640	674	627	651	651	586	690	633	676	649	651	629	637	654	650	661	638	643	645	680	660	661	680	670	625	694	653	641	652	655	627	631	690	656	660	652	705	700	669	677	675	682	646	668	674	662	632	650	685	656	685	629	599	654	663	638	669	715	687	637	658	655	663	640	680	641	698	608	682	648	660	690	673	702	673	663	663	649	660	674	612	676	634	672	682	622	647	658	620	625	648	678	692	617	682	619	708	672	675	643	615	682	646	631	639	664	702	662	630	654	653	611	648	633	662	669	666	682	664	625	631	665	668	721	674	651	680	664	640	619	611	700	690	676	681	646	684	671	660	657	640	659	685	644	622	649	607	640	690	597	680	656	637	662	634	635	666	646	660	674	622	660	677	654	701	678	643	643	681	651	679	638	690	610	638	670	669	660	628	650	651	625	658	683	619	645	670	635	660	666	607	673	666	650	645	660	627	666	670	660	660	668	678	668	632	680	652	703	656	668	620	652	693	639	641	679	688	645	649	649	673	647	622	643	635	630	646	615	663	645	676	670	682	649	662	628	654	680	655	675	615	658	694	645	641	624	658	632	655	635	672	646	649	686	645	692	590	676	649	671	615	667	642	665	638	650	667	677	668	676	650	645	631	641	683	652	669	636	654	624	635	587	672	690	654	680	673	646	629	628	685	650	649	669	656	643	641	662	673	650	631	649	700	663	641	626	654	642	663	627	684	710	652	636	680	685	656	636	611	637	679	685	661	610	673	685	705	700	688	669	714	656	633	670	669	659	643	662	648	647	668	636	691	686	675	670	690	631	647	658	668	672	658	629	637	654	655	645	655	668	702	658	662	698	695	631	654	704	643	651	678	644	646	688	659	674	646	637	654	648	672	694	692	703	618	639	669	716	640	673	697	634	654	649	717	642	652	646	691	661	627	686	624	679	647	687	629	681	680	654	669	637	674	650	619	677	644	682	669	649	647	670	676	653	648	638	643	686	660	662	688	690	680	650	672	631	623	646	669	692	642	655	631	633	669	703	639	655	640	640	625	658	684	613	651	697	651	619	663	629	619	701	667	637	638	695	692	683	639	696	673	668	660	649	692	669	644	661	610	668	621	626	634	693	665	648	624	661	631	616	660	653	691	658	645	686	631	623	655	623	657	596	656	637	705	684	663	637	650	655	672	669	639	681	621	635	636	676	672	649	651	640	640	593	671	663	669	691	659	690	656	644	651	704	638	697	628	678	660	668	669	669	685	668	699	582	637	655	689	662	659	651	658	653	681	655	613	660	686	633	681	643	674	678	633	655	634	653	667	649	622	695	638	645	662	667	655	648	651	628	673	666	706	635	629	692	651	684	660	659	662	671	671	681	646	619	668	678	668	643	675	695	684	618	679	660	680	650	668	614	658	621	652	672	657	661	669	642	677	675	654	649	628	641	695	650	689	617	704	652	654	649	673	687	625	709	654	660	707	655	658	670	602	602	637	649	624	622	654	637	672	652	681	625	633	668	685	641	645	639	654	680	629	653	650	665	658	629	662	681	630	709	656	664	633	667	654	639	640	659	675	621	653	663	691	680	663	662	641	648	660	660	614	636	644	624	689	641	638	672	672	648	646	650	690	653	626	645	672	606	682	679	692	606	661	698	675	685	625	662	686	643	701	662	637	626	637	672	677	636	666	681	615	672	666	654	629	663	704	639	661	633	620	630	611	649	632	634	678	654	663	679	639	628	651	712	698	581	634	692	633	710	654	638	649	673	669	676	684	709	651	655	635	630	685	679	669	683	663	676	651	640	670	639	642	683	629	649	652	676	675	710	634	664	647	634	635	693	693	625	642	641	630	630	704	639	635	664	702	626	687	639	717	680	646	639	662	630	687	623	682	655	694	653	641	685	681	656	625	688	680	665	650	683	663	681	676	649	657	671	674	651
32505	46879	41405	32577	26441	22153	14934	9010	5968	4514	3815	3186	2337	1819	1632	1389	1258	1255	991	1068	1111	1117	1071	1012	1019	981	985	1054	1141	1129	1147	1131	1280	2027	2036	1736	1336	1177	984	979	977	907	914	948	925	972	935	933	957	912	888	922	953	938	949	982	948	926	999	972	928	982	924	955	912	941	975	944	967	988	956	945	966	1000	890	935	978	955	976	937	926	899	1023	970	937	915	996	974	956	945	913	932	974	920	984	907	948	929	909	985	984	942	899	977	925	949	933	896	933	935	927	961	952	961	944	962	913	925	934	949	924	954	932	921	965	952	965	888	959	900	983	985	1014	955	949	976	997	947	923	931	998	879	934	946	988	921	941	903	963	986	998	933	940	909	931	979	976	963	1019	937	925	904	940	967	950	942	982	910	980	959	916	923	912	936	902	921	939	983	966	987	985	935	941	953	920	932	980	999	929	920	954	936	944	908	893	976	939	913	948	960	960	980	929	943	947	1020	973	945	972	947	950	930	910	967	940	913	972	916	973	963	945	937	972	947	947	1001	935	915	941	956	908	938	955	995	995	898	953	973	975	975	959	1036	931	926	981	924	888	881	952	927	1044	984	975	1005	968	931	947	947	931	1002	970	953	933	962	927	886	1025	930	955	993	930	912	955	950	988	930	946	988	945	886	998	935	972	1024	950	962	938	1007	921	940	927	941	998	946	944	961	944	973	920	876	935	1000	948	945	926	924	980	940	953	940	956	938	936	872	955	969	914	894	906	943	944	950	907	971	1016	934	947	939	955	975	921	968	986	923	922	912	920	967	882	905	963	939	975	982	960	947	945	939	919	940	954	893	931	924	974	969	939	958	939	974	925	938	1011	936	950	902	910	956	927	906	965	883	913	958	951	933	905	946	931	902	947	990	984	942	963	951	916	969	951	967	899	908	977	938	963	996	942	952	895	914	933	1004	916	1000	948	930	917	963	941	924	950	979	931	933	934	980	931	928	987	901	944	954	971	938	908	994	961	915	980	928	952	967	951	959	1004	882	916	915	945	940	952	957	927	954	953	958	966	928	952	955	904	964	901	983	921	892	929	917	982	958	947	1010	1034	986	975	970	954	991	903	966	987	927	940	968	961	978	1009	979	926	944	940	1006	1001	931	942	977	944	937	958	945	893	941	912	936	922	962	955	985	935	954	966	926	896	949	976	969	891	952	924	909	937	929	899	987	929	995	984	914	968	985	974	927	986	1021	901	957	963	986	928	981	963	1007	940	992	951	893	976	925	956	966	984	976	913	968	897	949	966	922	948	939	980	973	912	952	917	902	937	929	969	936	933	940	994	958	962	951	977	934	932	937	949	946	900	918	966	981	961	954	967	922	940	962	899	961	871	909	1024	940	898	1004	924	973	944	989	962	969	1048	986	952	936	888	999	932	936	983	936	967	916	970	934	949	968	927	875	879	941	937	895	990	994	1001	969	960	965	1013	898	916	946	953	1021	967	938	992	946	957	947	908	968	944	1001	969	877	987	961	993	962	960	938	943	963	966	963	923	964	943	1022	902	921	911	963	966	918	936	916	930	939	984	966	925	953	908	946	995	957	985	966	908	958	943	950	897	967	938	957	931	963	1009	973	930	972	923	907	926	958	974	960	943	996	996	970	929	942	986	899	890	955	949	944	989	920	957	991	975	954	937	981	978	997	1029	1014	955	901	948	961	1005	942	951	963	972	944	938	902	920	937	980	910	925	1011	935	927	972	947	946	908	941	957	1023	978	945	982	962	962	916	953	993	936	905	973	987	967	969	937	976	982	976	971	957	922	982	940	884	887	951	916	899	921	962	945	1010	947	933	1010	924	935	988	976	944	1002	931	913	924	1014	949	953	991	970	917	974	946	965	937	968	939	976	998	969	944	949	984	962	922	946	1008	981	978	958	986	942	982	900	931	977	965	952	978	933	941	980	942	983	946	978	968	982	968	967	959	994	939	950	949	999	999	938	957	919	930	992	947	947	923	934	980	970	904	901	920	979	952	947	938	917	950	959	989	967	985	982	967	923	980	919	959	926	932	920	937	1012	988	992	998	945	971	922	953	937	960	987	941	996	972	935	1002	912	968	988	948	936	962	982	971	975	1006	938	890	944	918	978	904	926	924	982	985	970	934	958	956	961	946	1000	981	916	908	912	930	956	925	910	953	924	947	986	986	959	882	967	985	943	947	939	937	952	963	901	975	944	996	938	962	951	998	970	973	962	943	943	960	1018	985	943	1013	927	891	971	948	993	924	1016	978	915	922	994	1036	978	954	1008	930	888	961	1006	912	962	967	898	981	978	915	960	942	939	966	1001	950	964	947	906	975	980	967	936	960	998	935	946	938	927	1020	949	953	929	950	971	974	946	966	986	927	936	950	995	1007	951	927	1007	942	957	913	1009	968	965	979	979	1004	918	991	984	930	955	936	962	970	917	950	973	983	960	923	963	1018	931	990	956	935	968	954	944	999	992	940	944	940	925	986	907	979	927	933	934	953	950	966	905	1019	960	961	961	981	982	986	1031	985	937	887	965	964	1005	947	931	1000	954	963	994	946	979	948	965	930	937	892	981	913	884	955	961	921	960	980	944	990	973	895	933	966	951	945	989	933	875	944	963	884	949	975	973	931	977	974	905	941	947	954	972	929	937	926	936	956	956	983	921	970	963	1033	976	1055	944	979	979	980	904	944	924	970	937	917	958	964	918	941	946	875	948	998	906	926	925	956	963	973	1000	934	939	1006	952	937	936	992	948	876	944	945	930	970	988	954	964	990	956	941	1050	972	962	920	951	947	953	907	955	938	977	946	926	945	900	960	991	980	918	1008	969	956	964	986	901	959	969	944	958	948	926	970	937	922	944	952	970	927	914	932	949	928	967	882	990	951	953	903	921	956	975	947	930	956	963	960	987	978	994	936	966	950	935	928	991	953	904	970	940	920	1023	1024	964	950	947	940	930	956	914	962	929	970	947	975	936	988	958	960	941	913	943	940	963	1003	967	1023	963	952	944	953	948	920	953	933	925	982	984	948	932	965	976	958	954	919	902	963	883	972	932	977	974	978	951	985	954	968	992	961	909	936	974	956	909	962	947	916	932	935	977	971	945	995	944	966	934	981	881	979	902	1002	905	952	964	934	949	936	952	951	959	945	911	994	922	973	950	864	978	956	974	909	958	903	1019	940	988	959	939	947	954	969	970	969	935	953	906	969	900	967	932	982	986	967	985	926	938	941	917	904	954	937	930	929	900	928	898	880	965	992	998	969	966	950	973	937	1006	947	967	919	975	1000	950	999	980	913	982	883	967	897	887	957	951	960	974	933	958	946	916	957	920	1019	973	903	973	970	955	984	993	1000	1011	897	942	927	922	972	916	931	987	971	925	932	948	925	1009	932	924	945	967	955	894	986	895	952	956	961	895	948	935	927	943	924	976	907	978	934	1045	960	938	954	884	942	907	961	946	1011	936	928	923	961	952	959	959	979	928	950	948	926	957	989	973	931	952	919	965	908	918	987	976	949	985	976	918	1015	923	946	910	975	988	979	967	962	969	890	975	950	943	941	928	999	982	954	913	968	977	959	915	889	955
23411	21590	29464	24408	22235	22284	15389	6341	3449	2430	2035	1815	1629	1412	1159	1005	840	890	775	813	751	756	709	726	717	710	682	711	689	727	725	725	809	1127	1348	1495	1262	1050	818	749	663	677	681	640	700	711	700	672	675	629	667	696	639	701	646	623	657	680	664	627	655	709	653	669	641	657	641	667	673	670	629	675	688	667	682	689	708	657	637	709	659	643	636	689	646	650	678	676	656	678	682	696	685	641	654	654	643	683	672	666	690	656	677	674	688	682	680	652	676	679	670	646	671	690	717	647	677	673	614	670	664	646	618	658	664	640	657	633	660	636	673	665	594	648	656	635	642	711	650	666	644	692	646	638	679	690	674	676	672	674	684	636	688	674	654	641	682	672	643	626	666	649	637	610	637	667	704	660	628	679	654	672	634	709	686	687	603	607	696	644	659	604	643	674	620	643	671	695	671	707	684	684	671	656	674	676	698	619	654	684	595	632	685	672	680	644	664	651	661	690	679	681	705	686	652	691	661	700	669	652	696	643	705	667	678	640	649	647	664	642	715	600	681	685	706	666	694	669	652	659	677	677	673	638	662	623	644	689	630	635	678	681	704	638	644	650	689	632	704	618	641	685	662	600	696	710	657	675	718	664	663	650	630	683	687	681	681	629	669	637	691	640	729	673	628	692	630	666	694	652	676	665	681	682	684	648	646	663	656	684	669	677	696	673	632	690	629	655	699	687	649	655	651	635	734	657	688	649	689	638	622	652	687	660	644	659	666	625	668	651	697	652	651	627	652	683	647	671	673	632	627	700	655	652	644	681	641	655	662	660	664	686	672	676	677	686	681	662	713	707	636	632	656	693	729	693	654	703	702	676	656	674	631	678	697	700	677	686	656	647	642	655	657	660	645	694	637	641	679	674	700	649	677	695	641	638	664	676	652	698	665	676	679	667	671	702	635	722	670	689	653	682	682	682	636	615	656	676	657	631	680	692	633	689	646	653	686	651	679	722	690	667	670	673	642	672	672	689	688	636	624	632	635	660	655	662	616	645	667	641	658	677	631	676	682	660	669	661	679	648	650	630	676	625	629	630	667	644	631	681	717	682	689	680	650	681	629	688	635	612	666	685	618	688	691	629	631	650	655	619	622	678	618	597	660	726	672	636	652	682	662	667	678	683	677	622	637	673	682	662	709	649	643	664	612	666	672	679	685	649	666	643	638	658	659	626	684	643	657	629	666	649	698	646	652	625	683	669	693	645	676	660	665	675	659	676	676	636	635	671	648	716	629	670	662	674	646	673	679	619	699	684	708	638	713	678	648	681	643	662	673	643	656	700	649	612	680	694	641	704	667	658	704	644	647	652	674	622	633	634	680	624	702	604	680	645	654	655	670	672	665	683	639	705	682	703	642	656	670	725	661	661	689	679	622	656	693	654	671	661	645	651	628	654	609	698	659	647	648	709	643	634	623	661	675	668	657	680	656	670	687	659	694	687	634	667	657	665	703	658	714	669	623	623	604	656	654	635	670	676	674	647	669	683	671	634	623	682	683	670	654	606	649	625	697	676	678	673	657	639	655	686	688	652	637	689	696	657	633	674	638	683	603	657	653	645	682	664	642	679	641	727	656	663	662	663	657	657	651	654	703	668	630	666	671	701	681	642	703	657	645	730	667	642	639	652	650	700	689	684	647	667	688	698	663	697	652	655	680	600	678	619	645	661	667	628	661	664	652	641	720	629	679	677	665	633	661	647	642	649	707	671	704	675	688	659	668	653	685	664	656	639	677	690	644	700	660	647	647	667	668	658	679	674	665	674	649	632	665	602	658	680	656	655	659	696	635	665	661	652	643	633	676	652	646	617	673	684	637	683	649	638	679	649	665	653	670	679	688	676	667	650	645	694	696	623	654	629	645	703	645	714	624	721	636	643	675	659	679	670	643	684	651	685	664	701	689	658	669	638	689	670	652	686	663	614	637	662	635	646	704	679	706	682	651	644	657	653	668	657	680	635	658	665	656	691	686	699	659	636	659	635	701	645	668	644	678	672	668	670	688	659	679	646	620	603	700	657	672	620	633	655	671	633	692	704	682	692	693	632	638	704	662	633	689	666	670	639	664	616	656	616	633	668	654	668	679	704	677	660	606	656	676	666	632	674	649	685	696	630	636	659	653	680	613	637	652	648	683	661	671	662	636	635	636	686	674	667	669	671	658	659	672	654	640	649	667	665	651	628	664	650	656	630	641	643	674	633	674	621	694	680	684	693	679	626	664	671	644	630	653	699	637	662	662	632	678	651	688	684	690	642	654	691	656	660	674	645	656	653	700	656	661	705	662	685	681	679	654	645	688	659	708	680	676	654	641	656	642	698	726	699	674	656	675	654	645	629	666	634	663	638	657	666	683	644	726	681	684	715	637	649	692	684	691	672	657	669	702	648	661	647	646	704	675	590	661	646	651	667	709	632	679	629	667	679	619	647	642	657	656	658	690	645	688	623	607	642	632	676	685	641	623	665	681	679	636	661	671	693	667	700	656	678	650	646	684	686	616	629	655	624	689	674	701	620	685	651	645	642	620	683	620	642	645	709	699	634	666	658	649	615	690	631	625	625	679	605	703	711	682	657	619	655	657	687	659	689	685	694	666	638	631	648	662	707	649	657	635	649	661	673	683	644	628	648	644	725	647	667	634	711	689	663	642	673	683	656	657	648	631	695	623	676	659	666	660	666	635	702	690	638	713	686	694	588	691	621	666	683	660	652	680	707	687	647	644	662	687	616	678	665	635	653	636	710	646	647	701	628	608	664	642	632	699	683	640	687	682	697	664	657	662	674	660	683	665	691	668	638	687	661	691	645	686	674	696	638	702	657	676	606	645	658	618	676	678	660	630	701	716	700	710	614	665	622	628	677	705	693	675	628	687	642	660	619	669	632	671	670	657	701	608	668	676	719	678	650	649	692	637	636	682	634	701	667	647	689	657	674	635	659	681	654	654	665	616	645	677	691	627	686	650	620	682	645	703	700	677	690	679	605	629	698	688	633	632	703	637	659	647	664	636	679	684	648	649	685	673	671	648	693	661	659	674	695	657	651	664	661	629	639	631	627	622	661	659	660	692	698	634	665	640	660	642	675	683	626	714	655	692	701	632	706	669	643	681	676	648	661	675	677	672	686	627	618	651	647	680	680	673	682	706	644	660	657	646	631	643	698	679	683	691	678	662	660	647	666	673	690	663	621	681	681	701	647	652	625	710	688	620	668	700	663	717	647	670	645	712	672	656	687	655	672	718	676	674	671	676	690	634	660	691	642	666	663	665	642	658	689	652	686	653	638	645	692	694	653	638	695	659	662	656	670	672	654	614	665	666	679	683	650	621	656	681	674	674	679	663	643	655	665	689	671	628	667	657	647	653	682	625	704	632	642	684	621	640	680	633	682	666	694	654	635	689	681	639	683	694	665	684	653	649	670	656	659	692	686	655	682	661	616	661	665	661	646	670	605	643	683	651	612	612	629	671	686
35691	55740	50384	39684	32067	24073	15824	11037	7582	5495	4683	4069	3427	3020	2421	1930	1550	1470	1307	1220	1181	1133	1098	992	1046	994	1004	1116	1147	1101	1098	1076	1526	2134	2720	2802	2367	1655	1319	1061	970	967	933	1002	964	897	977	953	981	914	905	979	966	962	939	991	919	946	918	947	940	948	963	921	896	940	951	981	940	937	956	970	987	1000	948	932	982	925	972	919	935	951	927	924	905	923	972	891	972	904	937	910	987	945	940	956	933	968	944	948	878	945	966	908	918	933	942	887	918	927	891	900	946	942	952	932	958	983	870	963	913	962	957	937	944	916	967	918	943	1008	961	919	913	963	976	975	953	915	936	923	995	913	966	904	991	946	905	959	933	931	960	935	980	952	911	939	940	903	942	978	988	936	1006	941	945	922	937	932	960	970	990	954	953	907	932	925	929	936	975	998	991	947	917	955	953	967	942	860	934	981	969	928	984	903	879	920	927	982	897	899	940	927	975	981	898	1003	970	913	936	952	909	916	948	921	971	945	950	919	964	940	949	952	983	933	893	988	962	983	930	919	988	920	928	880	885	899	950	983	919	919	949	911	936	950	988	958	877	957	928	938	972	922	917	941	944	966	989	975	953	983	897	965	903	931	939	934	1008	934	947	923	955	958	905	942	927	994	984	959	973	955	957	942	933	895	958	947	927	948	947	890	954	950	892	952	929	875	1006	917	932	930	966	946	906	1020	990	927	910	907	967	896	928	935	952	999	936	1018	966	945	1005	953	898	940	907	880	924	943	917	940	940	931	939	937	955	1004	976	966	967	934	939	970	920	883	943	959	944	918	994	965	915	917	918	938	917	923	902	887	1018	942	964	937	953	947	946	940	950	969	961	939	899	878	991	928	897	901	954	945	983	943	956	967	911	980	1010	915	923	906	989	987	986	954	928	947	979	921	919	947	1008	943	930	911	934	932	941	924	916	891	932	938	929	990	948	934	949	918	945	982	937	957	892	963	930	945	915	981	1001	951	953	895	961	874	960	918	940	925	906	916	909	886	867	954	933	952	977	938	937	928	897	900	873	926	935	903	977	981	947	976	998	1017	893	932	929	934	910	922	958	934	979	918	945	953	944	913	980	976	938	942	917	895	969	958	940	902	912	925	904	954	880	927	946	932	904	876	935	948	913	976	938	903	922	935	927	916	885	904	897	949	985	935	926	897	911	979	914	960	905	900	955	956	916	908	987	939	934	900	928	909	939	934	949	948	906	943	949	942	929	875	961	943	934	925	943	968	943	963	974	948	934	937	957	922	921	949	929	921	922	899	930	930	971	932	873	985	957	912	953	983	954	905	902	952	932	996	921	940	994	1004	981	915	971	949	951	934	954	983	942	918	957	925	929	980	926	949	884	915	949	965	972	959	925	949	943	905	999	956	946	947	950	869	894	883	957	938	954	990	928	937	996	939	939	968	948	954	962	931	967	982	913	935	912	955	951	954	944	944	960	912	969	1044	920	980	886	932	924	975	998	970	916	894	980	936	946	951	912	940	883	963	980	947	971	971	919	948	882	1000	981	941	964	954	902	932	909	895	908	952	980	923	943	858	953	957	962	952	922	979	975	925	950	926	924	940	896	1024	909	964	951	965	930	998	960	956	936	942	904	880	908	954	923	992	913	987	973	919	928	938	920	975	911	944	929	991	925	949	961	932	929	953	907	904	927	931	881	921	936	942	988	971	933	948	888	916	941	963	893	939	961	1002	945	916	900	925	971	942	915	961	917	947	963	973	921	953	928	943	936	954	969	942	960	973	912	940	911	945	1005	939	934	922	988	960	974	939	984	915	944	941	933	930	889	961	959	955	950	959	944	957	927	941	939	980	878	916	925	895	957	947	937	865	948	988	937	971	981	964	956	960	928	913	915	969	977	954	924	1001	946	915	909	937	965	963	999	967	948	981	934	952	950	971	937	926	979	885	924	925	977	895	987	978	976	911	926	922	963	987	952	891	999	891	892	871	915	983	937	921	1022	952	922	982	937	975	972	945	916	1001	909	953	918	938	952	946	964	956	892	934	942	953	955	926	992	991	967	928	950	985	923	946	1033	956	918	954	912	955	905	930	891	968	961	960	960	974	933	892	920	929	944	967	907	964	1021	892	912	933	927	928	927	909	929	950	903	938	941	955	955	878	947	932	976	927	1004	964	970	931	951	971	933	935	931	958	920	982	923	948	897	902	962	920	981	951	983	920	968	1004	975	946	928	941	953	943	1007	977	992	983	955	882	913	948	932	946	893	948	976	974	908	940	933	922	957	951	936	918	992	948	953	870	897	968	946	923	970	929	911	947	964	915	915	916	899	968	981	978	998	966	902	975	941	959	915	990	979	921	937	947	936	908	956	890	948	976	971	943	945	933	938	954	894	937	993	949	896	900	962	917	941	917	956	953	937	951	965	920	941	909	973	926	976	874	904	953	921	920	929	1000	965	924	917	906	977	1011	955	994	993	978	943	956	919	936	914	887	954	975	965	1028	938	945	946	903	984	983	969	936	956	987	939	1023	1006	959	947	928	964	936	911	970	898	924	932	991	930	954	1029	1004	946	939	948	910	953	951	962	910	938	890	912	923	998	899	935	960	980	938	923	952	976	939	941	915	970	929	889	923	923	946	948	970	925	938	857	933	930	921	940	972	932	939	921	930	983	915	893	941	932	916	943	917	944	979	961	946	929	903	974	912	876	971	892	967	919	911	940	995	964	958	969	956	996	968	948	991	973	973	912	948	967	930	940	907	962	944	896	978	923	913	952	918	952	888	950	913	943	919	991	941	900	982	939	980	933	960	927	951	947	902	963	892	942	928	971	964	955	904	922	902	966	971	970	942	923	989	884	910	903	941	954	966	901	954	947	904	994	961	959	925	959	879	961	960	960	942	985	944	985	1030	961	927	851	896	982	957	948	920	935	962	911	982	919	983	936	937	873	946	975	915	919	949	945	955	925	917	947	910	912	938	889	964	940	1000	912	976	980	1003	990	929	917	939	903	934	934	970	898	987	891	960	1006	930	918	983	916	998	960	926	938	956	917	887	909	993	990	1000	919	988	943	1020	946	888	960	1001	940	946	961	958	915	908	972	932	967	955	998	949	936	895	885	943	904	891	943	900	926	931	945	972	929	980	964	915	933	921	942	945	933	975	948	909	939	973	934	915	1008	906	1017	989	937	937	945	907	918	928	937	953	963	978	1003	900	960	969	935	928	931	943	941	967	953	912	865	950	944	962	958	924	908	912	955	998	916	980	992	958	914	945	962	918	1016	995	936	947	940	954	858	872	963	928	940	898	935	947	986	934	940	858	994	925	959	908	925	907	903	938	916	907	887	931	913	919	970	988	972	986	867	887	902	956	960	983	903	951	935	965	976	962	946	916	938	950	965	966	944	926	932	954	917	906	943	907	961	949	967	920	914	992	937	952	957	930	955	979	915	971	956	929	921	929	944	929	911	985	961	960	951	962	917	920	997	950	927	936	897	939	952	964	881	951	946	919	973	966	965	907	1008	952	931	897	888	938	938	982	973	936	924	937	931	951
29200	28115	32764	23432	11477	5129	2953	1908	1467	1417	1145	1040	1002	1012	947	834	783	718	721	757	754	738	709	644	697	690	662	660	685	662	718	663	665	687	730	691	700	723	723	676	635	658	686	714	670	649	661	646	671	696	706	697	659	668	673	661	670	663	697	603	626	689	657	647	644	670	685	680	673	670	670	631	638	676	721	655	639	673	646	653	639	684	670	652	634	717	658	656	667	666	683	651	651	710	628	618	694	676	609	689	708	670	662	660	700	687	688	660	692	663	649	658	672	682	646	685	613	656	675	646	666	682	712	668	704	659	645	663	689	668	649	682	692	645	716	666	717	662	683	677	673	673	665	701	653	628	656	678	627	631	667	659	636	668	648	690	642	654	655	693	683	654	618	661	670	676	630	709	651	702	634	613	666	635	634	658	679	642	694	687	680	685	665	702	662	677	668	667	646	643	657	664	630	668	632	670	664	625	651	704	667	670	758	698	619	647	689	663	661	583	673	654	597	688	623	689	667	681	676	661	636	650	671	726	665	629	666	711	687	634	639	674	714	711	663	616	622	620	670	693	668	678	684	681	661	682	709	673	643	640	638	682	680	696	706	722	680	668	676	634	631	644	690	666	652	655	687	695	664	644	663	687	653	652	696	710	657	648	690	705	648	627	672	665	684	594	649	661	697	648	692	685	688	646	671	660	637	665	650	651	629	666	681	631	686	641	659	650	639	651	689	687	699	680	663	667	683	668	665	641	660	676	650	678	642	616	642	634	650	648	673	646	667	680	639	662	705	659	655	680	670	681	666	627	634	685	680	657	684	668	695	637	705	665	653	658	642	698	649	659	681	696	648	697	672	701	690	706	666	658	614	637	646	674	675	652	648	612	708	603	713	669	670	658	667	666	681	696	690	621	708	676	692	633	635	652	669	677	634	665	704	625	636	660	710	664	682	717	687	659	668	634	663	678	666	636	655	682	640	674	657	664	682	712	686	684	641	723	675	676	658	659	656	661	661	659	640	624	686	667	672	686	654	665	709	713	695	649	642	695	684	666	677	612	691	645	673	672	696	663	687	641	658	643	642	660	603	660	663	697	636	650	678	658	692	689	653	627	681	673	726	691	654	701	613	661	633	651	618	663	655	694	643	646	718	653	645	681	669	650	647	703	669	680	642	728	622	672	654	675	639	659	688	643	677	662	664	673	667	672	713	704	662	715	686	673	649	679	683	613	618	676	694	682	624	666	692	658	673	648	658	633	676	634	681	651	681	664	664	646	667	716	628	643	714	638	683	715	672	694	714	659	673	663	642	703	715	723	699	681	668	647	629	732	681	660	650	658	691	655	668	679	637	694	679	648	667	680	674	721	662	626	627	645	653	661	710	636	627	688	644	624	701	697	665	690	683	727	657	699	649	681	671	663	675	615	665	615	682	705	681	637	644	670	663	627	717	667	675	651	663	654	630	675	667	642	627	642	651	668	699	661	646	654	669	684	602	718	649	672	667	643	671	651	712	663	649	652	675	656	678	643	663	649	671	682	652	629	701	673	702	702	663	665	694	663	638	645	636	684	624	691	680	647	674	676	664	653	717	690	646	642	711	664	674	653	646	648	621	685	659	650	691	661	634	689	680	652	707	715	660	678	692	642	634	624	667	641	670	645	692	664	658	697	673	633	664	627	644	703	667	667	654	667	660	642	622	634	675	655	660	651	663	683	700	643	634	673	680	663	671	703	658	644	682	691	675	695	684	630	654	663	645	653	638	671	659	660	651	641	673	659	667	671	692	685	652	668	636	649	693	690	634	677	665	684	675	718	675	623	648	686	666	677	656	673	670	622	670	649	689	652	682	659	703	634	691	673	640	672	663	674	658	663	678	699	667	695	659	636	645	660	642	656	642	652	649	661	720	685	700	675	661	664	655	637	648	704	639	621	660	611	669	662	648	675	657	681	654	650	646	661	654	633	681	668	634	657	684	652	678	666	699	678	681	652	610	637	707	625	650	670	635	649	685	624	672	693	651	621	685	682	652	668	655	653	661	662	672	670	715	682	658	661	661	677	666	669	668	665	668	707	724	662	651	628	666	679	685	698	631	695	685	662	613	703	713	696	647	616	617	688	661	664	692	684	667	679	659	653	693	669	658	679	630	649	638	682	659	628	663	685	653	687	669	653	687	680	711	680	608	658	659	710	649	627	683	631	673	730	650	641	667	663	705	667	680	647	676	652	685	649	683	641	643	654	679	667	659	678	657	653	667	672	707	698	718	646	674	660	638	658	629	685	675	652	668	693	674	631	648	633	650	628	675	698	651	644	660	683	676	662	631	650	679	626	629	696	689	685	700	649	676	702	669	647	705	675	674	649	695	683	677	685	654	657	642	683	643	664	645	654	702	678	667	658	645	681	659	680	661	649	687	697	665	691	597	676	629	680	670	653	660	650	716	628	686	679	648	628	671	654	687	658	688	660	628	662	614	716	655	655	646	696	677	633	637	687	688	645	658	657	645	703	620	647	659	660	652	632	709	634	672	659	690	686	683	637	691	705	640	626	694	688	651	677	692	689	681	682	700	636	671	677	651	705	689	634	648	673	625	667	669	691	687	678	681	704	688	664	662	713	679	652	676	661	686	667	683	658	640	651	705	641	644	669	656	676	675	640	696	652	666	628	641	648	708	654	658	628	640	645	673	694	673	635	656	693	664	681	699	663	677	652	733	707	672	650	703	671	685	673	651	657	641	704	656	609	671	682	694	698	707	654	670	643	662	686	672	707	639	694	708	647	660	612	654	681	633	660	632	671	648	695	710	629	683	657	638	676	657	679	647	648	671	669	637	663	682	683	633	682	661	673	680	679	681	665	680	642	650	676	660	641	638	685	674	653	668	663	664	651	661	664	719	698	664	660	724	622	699	678	682	690	677	676	669	665	714	649	697	625	636	718	631	652	661	620	661	642	694	647	655	703	689	627	647	694	666	674	646	656	699	664	627	671	723	611	734	683	672	638	642	683	686	645	660	694	689	686	680	668	666	720	651	646	698	592	617	691	701	657	703	667	650	669	677	628	679	629	690	663	686	683	639	664	705	667	631	671	687	686	706	662	667	645	677	649	663	666	682	668	718	667	673	691	651	655	682	707	618	667	702	672	663	659	684	608	690	685	692	628	630	702	674	631	667	651	639	651	677	703	682	674	685	672	662	685	703	658	669	658	655	634	664	664	724	623	691	686	701	678	657	677	667	636	677	638	702	688	686	676	681	680	675	636	666	667	626	633	667	740	666	676	641	672	663	677	636	650	632	660	689	644	658	649	668	693	617	650	697	704	633	681	659	683	637	659	673	603	687	694	710	664	668	595	616	692	645	645	678	673	680	634	688	608	695	658	640	682	681	700	693	647	701	642	696	705	719	695	632	644	634	684	627	692	682	679	645	648	635	696	670	649	629	663	649	683	659	663	670	706	681	642	651	649	674	641	699	632	662	699	615	651	663	636	704	650	684	686	696	688	641	619	649	664
33281	45015	40070	28220	17567	10214	6535	4369	3306	2958	2405	2082	1892	1867	1765	1525	1308	1238	1192	1157	1132	1065	1059	1031	985	905	1030	969	1021	986	957	976	1092	1050	1157	1124	1173	1044	1105	990	944	972	970	954	940	958	949	912	955	914	955	898	951	985	958	973	937	934	880	978	1004	939	992	972	1021	955	962	947	998	932	971	944	945	963	929	991	973	951	940	1011	1005	1023	984	1008	902	943	954	944	919	941	954	937	957	976	963	950	891	993	924	960	996	925	946	944	935	974	944	909	958	1016	960	957	989	964	963	931	1006	924	931	957	1001	1001	964	991	962	995	965	958	966	1001	981	963	1005	1018	982	963	946	974	948	910	952	935	966	950	993	924	966	961	956	962	977	955	976	904	896	983	973	980	940	915	968	968	961	923	974	1004	925	978	935	933	1011	1013	965	973	973	959	1001	946	1028	1026	1012	948	942	986	976	975	977	953	986	992	985	950	996	953	905	943	932	957	965	990	959	986	984	948	939	1008	1033	977	958	951	965	989	948	1002	941	956	979	950	954	921	984	963	973	1010	973	961	994	942	1002	984	998	995	944	950	1038	928	962	959	1004	952	959	998	975	924	976	928	954	1035	934	985	965	939	935	948	916	937	965	973	931	979	977	985	955	941	928	1008	950	968	1006	970	987	935	961	964	957	987	936	983	959	996	943	992	935	960	978	958	973	966	910	980	936	944	973	964	958	933	1007	974	938	971	939	947	982	993	937	954	981	945	940	1023	915	1003	952	930	924	939	928	1009	936	986	946	934	918	931	880	948	963	965	971	973	923	969	972	1014	1003	976	987	1000	947	933	941	978	919	914	948	952	947	985	967	932	977	992	952	920	946	951	960	974	982	964	957	990	919	1005	950	934	988	984	936	943	978	962	964	966	1020	1002	916	940	884	925	963	1035	946	921	953	986	960	961	911	992	964	1005	950	971	944	958	956	986	945	960	918	954	940	952	871	975	908	959	892	936	930	885	994	909	953	916	940	970	981	897	917	962	988	962	966	987	961	1027	999	986	928	951	990	932	995	953	1003	977	909	966	968	953	1008	929	897	952	948	980	927	943	1015	1000	1000	937	990	1001	898	917	967	999	945	932	978	983	960	949	950	994	959	916	984	977	961	877	946	968	968	1055	964	986	993	946	989	1034	964	971	959	947	969	938	1029	987	995	977	909	999	992	919	961	987	985	932	1017	909	1025	906	910	986	949	994	922	943	941	934	965	973	935	974	915	987	1000	892	953	968	1007	1048	975	958	977	994	939	991	971	959	955	918	982	968	964	938	1006	943	963	977	954	931	960	999	978	955	997	941	1012	966	983	998	990	990	950	959	927	980	940	944	973	891	902	982	956	944	898	1035	957	931	941	1034	874	917	948	1007	937	850	965	998	1000	940	928	954	948	980	1019	1045	1003	972	990	979	926	960	974	960	1008	948	916	985	999	927	930	951	1004	1013	968	921	988	977	927	937	999	929	968	968	949	955	926	987	999	983	955	943	962	917	919	936	985	981	1007	938	945	969	964	978	992	998	962	949	983	986	921	948	963	978	950	953	1024	893	978	955	1015	886	1050	972	976	915	961	1006	1018	908	927	1004	998	977	983	954	917	891	940	906	904	954	987	996	943	950	1003	925	970	979	1001	911	889	935	896	956	954	966	1003	1000	956	1004	914	991	1008	981	993	942	953	897	1005	928	941	953	934	977	999	906	967	924	981	971	974	921	946	919	974	925	935	945	910	933	885	915	964	977	919	985	951	946	948	930	946	970	962	906	950	961	959	958	952	942	1023	938	986	958	974	1002	955	918	990	972	948	959	1003	972	916	928	923	929	994	980	944	994	953	1028	970	920	952	975	983	972	955	1005	951	948	912	910	988	983	932	987	959	903	981	935	968	1004	941	980	934	948	964	937	910	940	957	931	992	946	939	962	950	994	943	987	915	894	936	904	974	988	965	979	1003	917	958	907	926	884	947	962	955	936	1004	971	952	974	947	987	959	972	960	919	949	929	901	956	1049	941	997	984	988	959	1014	959	996	960	951	972	986	917	967	998	936	983	987	931	933	986	1015	1018	974	978	952	882	950	927	971	982	967	914	987	896	936	909	974	963	938	929	970	978	1008	1002	948	974	932	978	943	951	967	935	986	927	916	950	1000	972	913	976	995	971	983	965	939	1030	936	980	1022	936	909	995	1001	974	990	949	991	988	935	973	1006	961	979	953	976	901	962	937	939	966	950	904	998	990	980	930	1019	944	982	997	911	979	965	980	963	971	959	996	1003	941	977	895	935	987	982	1046	966	961	936	931	937	1058	978	966	986	932	955	934	962	987	907	970	943	959	945	970	1000	1006	956	926	942	979	973	940	904	956	956	946	950	908	939	911	903	1005	954	915	947	965	985	935	957	1022	974	993	927	932	977	957	1002	961	993	921	961	981	978	983	956	944	955	974	901	951	922	994	953	975	1012	941	947	975	914	1036	928	922	947	998	985	878	948	933	1005	952	945	971	966	993	938	958	938	955	968	971	959	1047	1020	948	964	959	930	955	965	997	957	979	962	954	996	972	924	982	914	978	919	973	955	977	933	976	973	956	982	931	1001	951	902	952	988	945	966	953	969	943	956	944	990	965	948	914	980	992	955	952	1005	1010	932	974	897	925	956	1016	929	942	979	1022	908	923	924	945	899	907	970	962	973	955	968	941	978	932	953	943	965	958	989	982	1008	945	987	988	967	973	972	920	971	944	975	926	908	983	1014	969	1023	980	970	960	937	995	1004	934	951	932	921	1007	1001	961	986	988	998	981	978	984	996	975	1026	919	980	986	943	950	955	1007	916	898	995	942	940	966	961	945	958	996	912	965	979	945	940	944	989	968	955	942	984	984	955	940	914	1004	972	913	953	981	943	902	996	932	976	982	931	986	980	942	964	945	968	1029	974	925	961	964	1016	999	990	908	969	1006	997	964	979	891	1026	932	972	1026	1001	1002	959	945	883	980	925	949	954	911	978	930	952	1001	918	1006	943	987	892	953	971	991	985	951	978	954	946	976	1028	956	984	993	983	929	1020	920	988	949	934	950	895	960	927	913	921	966	951	917	982	998	981	945	920	942	951	959	948	936	985	986	946	960	975	978	977	915	977	994	930	955	996	970	976	929	974	940	927	980	953	961	928	943	949	951	977	979	922	983	917	927	945	955	1001	1018	911	940	968	990	959	989	908	986	1012	989	1002	979	968	949	1035	1026	1001	984	1002	972	986	971	980	918	998	960	992	940	939	1046	946	942	912	934	1000	955	967	1035	923	1035	924	987	949	947	945	983	908	918	942	995	925	986	905	987	945	929	955	900	999	928	932	992	954	948	940	886	927	938	962	968	967	972	996	946	935	1003	942	880	916	960	956	943	986	967	890	990	943	997	910	937	958	912	970	969	1002	936	942	929	976	928	962	954	954	970	966	1018	994	911	929	934	1026	943	931	932	934	923	1025	918	1000	938	1011	932	1001	939	982	945	895	952	986	951	965	988	935	1000	964	971	989	998	932	924	973	912	993	933	995	980	938	966	960	1004	935	962	989	977	965	995	1019	943	976	926	904	936	973	902	956	967	994	987	1016	950	983	936	974	996	974	957	963	951	902	1000	940	925	962	903	1004	924	997	914	972	964	912	993	939	997
24566	21544	28746	25530	20496	12971	6051	2301	1809	1593	1386	1258	1142	1101	1133	1063	1003	875	880	892	792	751	723	801	691	697	701	673	653	716	685	767	851	937	1029	982	899	802	717	682	721	685	638	654	659	676	665	666	727	682	623	631	656	648	663	676	625	655	716	680	672	690	669	650	647	682	647	693	653	699	686	634	623	655	704	660	635	720	702	667	668	685	687	668	642	681	656	630	685	663	632	648	624	677	587	704	699	683	679	655	671	680	632	658	688	649	693	663	623	622	640	679	657	695	669	672	694	682	716	662	684	676	661	671	662	680	670	693	667	642	638	657	725	718	631	684	661	642	669	707	634	685	686	641	700	685	637	646	661	655	697	670	643	696	716	639	645	672	646	632	659	680	637	666	614	639	657	642	668	650	677	675	610	686	691	676	628	662	661	663	650	688	681	677	658	688	696	655	623	675	648	658	640	637	654	726	687	655	665	704	670	656	677	694	682	636	622	700	642	655	618	662	638	664	675	698	668	696	672	674	708	672	691	622	636	664	711	672	710	649	696	686	655	655	719	680	706	690	626	696	680	595	684	617	672	619	678	689	708	679	644	671	728	608	653	659	656	685	689	701	679	660	659	647	623	686	627	616	671	640	687	658	643	642	666	689	696	670	645	667	636	665	684	694	706	700	655	655	624	669	685	676	671	653	645	726	684	687	696	668	624	716	662	636	711	645	651	639	696	653	633	658	699	648	659	629	651	652	697	657	658	661	708	696	622	658	680	635	700	628	680	650	667	638	656	688	646	678	642	630	639	654	670	645	701	664	670	644	657	660	638	726	673	696	653	698	654	665	682	670	676	656	699	688	707	681	623	642	658	691	647	610	644	700	720	640	637	642	649	606	685	655	652	639	654	596	621	654	675	668	692	651	679	692	716	674	637	662	640	643	703	681	685	634	706	663	719	638	655	653	658	618	662	687	657	628	650	683	661	674	676	701	658	642	650	729	697	637	680	686	655	678	632	635	671	682	645	681	641	672	625	696	672	635	692	621	685	674	677	655	648	707	635	649	648	665	680	677	628	696	657	633	655	672	679	649	654	637	670	691	685	676	678	657	626	680	700	613	659	655	621	685	593	661	684	649	644	666	635	659	681	699	671	696	647	655	666	656	629	669	715	676	633	666	643	677	641	707	634	685	723	649	679	658	715	628	693	689	703	682	696	636	641	641	661	665	692	635	636	667	638	681	664	701	697	681	621	693	642	637	691	666	669	616	727	684	673	660	656	693	660	658	686	654	640	664	659	657	679	653	678	673	639	672	669	645	676	676	642	656	692	712	663	690	698	597	671	648	686	631	668	679	665	707	659	667	703	679	648	659	727	693	694	627	641	663	686	656	647	667	690	682	673	651	678	676	678	662	658	668	677	654	657	686	653	664	631	697	653	676	691	680	661	684	672	699	662	699	675	664	665	646	652	682	673	694	682	617	659	684	604	685	656	672	633	742	696	646	627	684	650	679	625	677	684	651	664	661	644	667	640	655	636	666	692	676	652	707	694	686	640	716	647	659	683	655	644	672	664	661	640	662	694	627	621	661	646	669	659	659	655	624	704	664	672	673	663	697	644	620	691	614	662	688	661	656	638	705	750	679	678	676	672	717	698	672	656	657	673	642	661	701	640	630	672	643	652	647	650	695	678	678	669	704	700	660	629	681	760	721	662	670	635	617	676	723	695	629	663	701	644	693	704	662	637	642	684	662	646	671	652	649	675	641	699	668	695	660	600	655	656	641	719	709	670	649	719	668	691	701	635	662	656	617	652	642	631	634	647	628	644	627	685	623	665	682	663	674	620	723	650	666	669	617	710	661	635	718	675	621	664	627	686	665	685	629	685	691	660	656	660	675	667	662	700	699	663	696	675	694	631	699	671	692	689	633	644	704	635	661	658	717	633	640	634	645	670	662	672	671	699	671	667	681	724	622	703	661	619	675	650	675	642	677	680	675	649	682	680	661	628	638	612	651	663	659	609	634	661	636	673	658	637	624	711	656	656	690	679	696	654	682	693	674	676	671	691	668	618	695	596	662	689	683	674	696	675	652	696	636	703	730	679	707	661	671	670	669	683	692	695	693	636	640	644	693	671	650	704	630	685	665	671	650	690	668	694	645	642	659	680	696	687	677	654	663	678	642	699	667	700	635	629	625	646	672	685	675	679	657	681	666	703	653	657	677	719	674	685	676	691	662	691	679	652	682	685	705	683	629	688	696	669	653	659	639	668	666	646	665	636	663	632	650	644	616	698	671	687	657	661	649	662	708	620	639	667	676	654	665	706	701	656	637	671	678	685	678	669	653	703	643	710	681	695	702	679	642	649	657	702	642	650	649	644	699	692	624	664	649	646	689	639	629	669	693	624	665	650	679	670	669	685	724	677	661	661	651	651	661	661	635	664	676	675	656	673	636	612	621	717	605	653	626	669	673	637	661	629	697	655	630	650	651	696	656	654	673	710	645	664	673	628	668	655	643	629	649	679	708	672	694	662	673	698	634	711	670	666	638	694	695	669	722	670	662	683	637	695	673	658	636	674	699	655	682	701	679	662	630	716	681	679	624	670	625	640	647	682	668	678	696	684	637	653	694	659	674	633	685	661	683	661	694	673	705	663	644	704	655	598	701	670	673	617	686	684	715	654	682	663	669	692	659	702	635	662	648	655	643	677	669	667	631	664	723	688	692	679	685	668	647	641	654	663	677	661	697	643	621	666	674	672	677	652	628	655	662	624	640	696	682	704	677	653	647	702	676	688	623	642	631	648	660	614	681	632	701	651	708	673	697	680	686	650	692	691	657	631	642	646	706	661	670	703	642	703	725	642	691	682	668	691	634	662	646	625	683	654	703	630	652	690	651	622	639	687	651	627	686	649	678	666	639	671	685	697	654	654	648	680	663	674	668	686	620	653	674	706	681	629	671	662	648	690	664	691	716	670	646	678	680	660	641	644	675	653	670	670	665	680	669	689	664	651	662	676	654	706	696	700	666	616	642	654	716	668	660	700	642	655	678	669	698	651	696	671	682	656	661	644	669	634	628	663	678	698	681	683	680	712	634	679	667	689	719	670	645	670	624	634	669	626	677	680	647	688	713	656	675	645	680	651	661	698	683	640	677	665	661	663	675	675	718	611	698	660	650	666	700	643	669	664	659	708	663	655	686	615	609	664	668	692	671	656	641	627	687	659	664	665	663	626	661	620	692	677	648	660	661	754	674	615	697	660	640	625	692	624	689	650	623	661	668	690	701	650	678	744	670	676	673	682	704	626	629	695	654	627	701	672	677	667	645	632	638	637	687	671	632	666	719	708	600	702	631	628	675	638	661	700	651	691	672	655	726	612	692	680	655	653	667	675	676	640	679	677	666	665	702	643	670	628	673	703	700	653	673	668	691	672	671	659	655	677	632	698	696	640	672	638	625	625	649	696	677	621	608	647	674	677	678	672	670	674	669	656	676	676	649	689	658	676	636	690	611
34413	51936	44666	31906	21818	15617	9485	4738	4115	3657	3053	2513	2327	2238	2272	2073	1825	1524	1493	1384	1327	1229	1132	1126	1012	1052	981	979	1013	943	987	1102	1489	1666	1747	1803	1527	1296	1181	1070	1047	991	972	972	999	977	1000	1007	921	961	1012	941	953	962	988	972	983	984	953	974	952	1027	981	900	996	934	986	976	903	953	973	967	955	1012	943	962	938	924	959	987	907	968	930	990	961	963	953	975	937	1002	922	947	930	952	935	940	943	922	949	892	873	966	977	957	931	889	1021	1019	958	933	975	930	921	962	979	906	988	973	990	892	982	922	925	898	1002	996	950	958	935	1007	973	1008	1009	930	1041	966	921	966	975	973	961	919	1022	941	925	971	937	983	971	949	971	933	983	933	991	989	941	926	923	983	918	937	996	930	965	964	968	957	916	943	923	947	936	1012	998	899	990	1012	930	924	923	932	977	966	1006	926	910	918	956	978	948	940	994	913	953	963	956	925	993	957	979	955	903	963	973	913	950	985	948	999	935	977	960	955	978	961	956	1056	980	892	938	914	959	939	950	998	887	952	992	971	920	1004	903	948	894	926	945	977	948	1012	994	940	927	917	993	985	1005	945	933	985	902	980	925	947	986	946	959	965	927	910	942	1001	927	1000	968	993	968	898	964	995	929	944	957	986	993	972	986	976	978	996	925	985	923	894	984	995	981	945	940	993	952	940	966	943	940	882	918	976	983	970	1001	991	950	966	987	954	904	992	993	926	952	974	928	907	1002	992	944	955	947	949	1012	987	993	915	970	961	934	974	937	944	985	952	989	957	923	994	989	980	913	908	984	952	949	972	976	902	971	940	932	911	999	1048	934	964	991	913	996	998	955	944	968	928	995	976	1004	935	939	970	931	920	1024	948	1035	979	957	917	955	1003	1018	933	995	953	955	952	978	979	953	980	952	927	1008	951	954	968	914	981	934	996	926	991	1009	996	974	958	1010	955	922	977	920	1005	978	987	1006	947	955	992	952	938	967	953	1013	948	987	920	948	1006	959	953	957	990	992	973	984	931	930	1021	950	961	985	974	1008	952	1029	1005	1003	967	955	953	999	932	1012	933	919	910	961	979	956	1002	929	1002	973	921	936	960	948	1030	918	959	964	954	958	965	994	965	980	960	936	924	941	1005	985	986	1014	944	941	965	932	947	994	965	982	969	982	992	959	1008	958	931	899	930	959	972	962	984	972	979	992	962	965	888	973	986	899	876	989	1013	965	965	963	1013	922	987	970	1009	998	968	916	910	887	1001	940	1035	902	969	959	947	955	969	939	971	990	995	983	909	1001	995	949	923	902	890	945	948	951	918	936	1034	945	955	951	964	1013	984	981	985	947	893	953	990	974	930	948	987	1004	986	947	1009	949	952	975	936	966	973	943	946	972	980	962	953	985	961	985	943	980	915	959	941	992	1015	971	1030	948	972	968	915	948	948	906	956	909	968	933	954	942	925	955	926	947	952	960	933	975	951	943	873	966	946	975	966	932	974	929	906	977	952	918	941	940	954	989	982	949	997	921	926	965	942	949	928	950	930	974	946	940	981	996	985	971	968	959	930	921	985	948	968	908	942	951	929	1002	939	982	1003	940	905	1029	919	1028	924	976	997	984	918	977	927	980	994	946	941	921	940	977	972	923	972	951	980	981	955	962	964	930	924	971	980	945	939	965	979	962	965	940	1001	1000	1004	922	936	968	926	936	957	963	1058	958	935	971	895	980	951	983	987	944	921	959	994	934	933	947	977	988	949	955	941	966	976	971	997	901	957	903	952	1002	980	946	987	913	927	921	916	988	974	962	915	868	931	952	994	978	938	997	992	947	961	961	973	998	977	986	955	989	958	935	918	925	970	938	960	967	934	976	966	936	993	932	986	925	988	987	943	954	995	937	962	954	930	1025	942	920	973	996	932	892	942	940	982	954	957	992	958	969	1004	950	975	1052	1018	928	970	937	929	950	957	971	949	977	984	943	957	966	934	958	944	971	927	969	969	924	996	930	966	938	1044	937	909	950	947	947	962	953	938	998	922	946	943	1024	962	951	945	970	1033	968	986	899	952	926	973	1007	1003	977	927	941	968	970	974	993	950	983	961	909	905	959	994	1027	935	942	978	987	954	1003	966	995	950	962	990	954	948	947	991	950	907	977	959	963	943	968	988	959	928	962	945	965	989	894	982	964	954	958	959	964	992	954	1014	943	969	974	934	968	996	937	917	973	944	980	942	989	935	970	991	981	932	941	956	948	954	992	960	965	941	1001	962	977	989	968	962	963	910	1035	1023	953	942	939	978	978	949	996	957	945	931	978	982	874	957	960	953	974	947	951	917	985	930	1001	959	978	918	962	969	975	924	958	943	967	914	975	989	1030	996	948	1006	906	980	1025	969	940	913	1025	968	988	962	960	950	922	994	990	921	892	974	1013	941	961	942	957	915	973	939	1014	920	967	930	956	935	958	1011	951	966	996	977	963	984	901	936	932	986	984	950	950	963	976	977	958	955	945	914	958	971	978	957	944	945	996	972	974	987	977	967	948	983	983	945	958	948	911	917	971	953	966	960	960	958	974	956	1029	1052	939	981	970	957	950	987	1030	953	925	925	957	980	885	929	1039	931	945	968	988	1037	1027	1030	955	1039	965	926	902	973	985	990	963	928	933	957	945	1005	976	986	1001	982	923	929	1011	962	949	1006	962	953	954	962	999	1035	996	935	989	964	915	978	988	933	977	1018	992	977	930	917	915	997	955	941	869	936	958	961	958	941	999	935	1001	921	957	982	960	1003	994	1008	968	977	976	992	1015	926	921	998	1003	956	949	925	942	979	956	973	980	936	905	971	975	942	985	934	969	957	951	947	996	960	966	948	951	976	996	947	936	984	942	959	975	924	996	890	940	998	906	952	992	954	998	1004	966	948	938	987	975	989	983	975	919	977	987	972	944	955	985	957	957	972	931	943	943	942	996	941	956	961	953	990	949	951	949	958	980	939	962	948	934	952	978	958	944	936	960	981	958	959	979	950	959	874	982	928	882	919	942	910	921	946	993	957	953	931	978	958	960	949	951	1020	961	924	961	958	951	981	994	931	992	940	942	984	965	984	978	954	1019	927	968	966	994	943	1020	936	960	938	995	919	912	962	985	980	995	879	868	994	1017	900	1019	972	952	935	925	928	973	987	912	937	952	994	935	985	960	909	968	976	933	965	1013	993	942	944	985	976	935	989	926	951	1023	912	978	962	922	932	984	962	980	983	999	978	963	971	1003	956	996	974	979	956	938	949	970	941	1009	977	964	974	932	952	969	985	965	1021	953	1002	972	953	903	936	908	973	989	926	949	917	970	979	968	993	924	969	976	977	971	988	961	925	992	920	962	953	982	952	972	922	1035	955	938	951	989	959	957	934	985	950	918	1004	968	907	1002	963	975	991	946	930	962	973	920	927	965	969	998	967	952	953	896	958	1013	900	940	1013	940	984	952	957	1062	974	995	929	953	958	913	942	984	975	948	929	1005	946	995	1008	961	954	969	979	904	991	954	1003	930	988	1000	977	975	990	946	934	954	974	955	948	970	966	944	955	994	962	946	922	906	970	955	955	952	909	972	989	975	961	968	967	932	948	955	949	948	1003	952	971	988	947
23515	21616	29404	24317	21927	21445	13446	4189	2185	1686	1488	1312	1267	1351	1271	1091	1049	989	927	891	876	814	756	726	745	678	725	719	715	704	721	827	1474	1521	1511	1317	939	861	746	687	692	709	725	645	681	664	676	636	668	657	674	731	665	650	640	656	689	677	657	676	671	650	682	666	696	644	696	663	680	653	638	672	673	697	690	715	672	673	674	674	641	628	695	685	670	645	664	660	685	637	720	645	693	626	705	657	668	634	666	660	684	659	685	625	686	652	697	652	679	664	662	669	646	636	701	662	644	656	692	707	697	675	665	643	682	654	697	683	652	699	650	676	652	652	683	655	681	650	658	658	677	677	651	608	700	660	651	680	694	670	641	622	680	628	643	655	713	646	652	651	726	677	663	708	713	683	705	627	650	677	661	683	664	660	684	669	696	682	700	645	655	676	637	726	690	661	686	699	657	658	712	678	663	715	678	618	674	622	656	673	661	640	687	668	664	672	725	714	663	647	662	665	670	706	715	665	664	666	655	657	642	651	637	717	689	654	703	720	643	673	674	691	679	645	655	716	670	679	677	704	690	665	692	688	658	676	700	695	645	660	715	639	701	669	662	645	659	656	640	663	696	681	659	656	640	629	656	651	664	695	659	700	701	676	642	656	677	681	647	690	692	708	645	736	671	625	674	644	708	594	683	635	666	681	656	700	694	650	711	688	673	668	655	645	680	647	652	626	659	705	684	660	680	683	656	697	660	668	640	666	713	657	649	652	621	661	689	639	687	606	662	698	658	685	629	640	674	690	681	677	644	637	622	651	673	616	697	658	664	696	673	647	647	668	624	674	651	710	728	689	678	673	637	701	666	636	647	644	697	663	624	678	656	693	641	703	682	639	699	639	690	642	632	658	681	656	664	679	713	726	646	619	662	642	676	639	618	701	595	679	650	656	661	646	652	655	692	667	696	668	667	664	641	655	656	678	623	655	651	676	668	716	707	698	616	642	649	652	717	677	663	730	667	700	672	636	706	709	694	672	712	605	687	650	653	653	662	663	677	628	677	662	685	708	674	703	694	700	688	651	630	664	664	671	662	687	692	660	613	639	652	654	677	644	679	682	663	644	654	631	694	649	688	657	675	696	657	643	654	674	674	648	685	700	656	708	687	639	640	652	669	650	676	690	660	646	722	656	679	666	669	670	686	637	625	661	691	655	658	713	684	692	647	658	666	662	636	645	668	689	672	696	706	684	655	655	653	685	673	660	649	606	659	701	698	680	637	592	613	653	647	647	674	688	680	675	656	673	668	677	662	650	661	658	687	651	696	617	704	671	706	648	659	657	748	648	615	659	661	631	658	679	684	631	733	643	696	697	640	670	618	667	632	645	647	723	653	620	628	670	672	680	679	697	679	654	664	685	649	648	613	658	636	642	724	670	680	640	685	726	650	677	639	698	649	672	682	648	650	703	646	633	665	637	676	673	646	617	645	643	614	668	674	687	651	668	636	728	672	656	685	701	697	646	691	694	671	641	662	661	704	673	698	638	618	617	705	704	659	699	737	729	653	683	641	656	653	712	668	641	710	671	673	661	668	677	741	681	687	657	640	656	650	647	685	620	704	694	659	679	678	706	636	640	670	656	663	663	631	654	681	606	656	707	649	714	638	684	649	678	631	640	663	666	691	615	682	691	662	635	641	631	654	629	621	686	674	694	671	667	644	608	678	667	725	693	639	733	646	655	730	666	594	663	661	667	660	679	640	711	674	720	664	668	686	695	676	685	669	688	639	653	678	666	695	668	656	637	637	614	668	631	692	653	682	636	671	648	665	654	681	655	676	667	695	625	680	673	678	633	641	664	669	700	651	664	665	664	659	708	680	704	658	662	683	640	685	676	665	609	702	621	659	657	704	682	674	661	664	660	657	698	698	680	658	660	628	704	637	622	678	655	657	657	633	683	697	659	651	690	693	632	648	639	673	624	645	677	696	650	674	663	663	648	662	711	639	619	699	660	632	722	700	752	680	682	649	637	666	682	687	663	652	666	666	656	694	657	664	697	660	648	641	686	699	674	615	715	656	685	611	670	717	666	662	650	657	673	652	658	640	701	685	647	684	664	660	671	681	636	674	629	635	678	671	662	675	684	661	701	634	712	617	663	622	638	697	738	640	638	643	654	682	656	670	592	685	676	664	674	661	729	646	640	732	651	696	679	649	679	674	693	620	687	668	653	690	694	677	630	656	698	658	695	646	675	668	648	713	660	696	679	728	668	670	706	697	652	635	635	724	689	683	659	675	671	654	697	661	643	680	647	624	643	694	697	638	703	644	666	665	665	668	652	627	705	710	645	666	668	647	662	661	704	692	696	669	699	674	641	653	675	691	643	659	670	705	648	635	634	645	703	680	732	648	658	663	713	633	659	664	678	689	642	650	687	683	621	638	631	643	648	727	639	673	667	708	695	669	647	637	656	637	675	660	699	686	682	702	642	639	644	664	641	684	709	655	664	646	672	699	633	650	696	663	692	714	671	648	647	671	684	670	617	639	662	688	678	667	643	677	704	683	661	673	702	698	630	657	656	690	687	650	644	676	662	681	642	646	630	659	620	652	646	755	641	688	683	649	645	694	654	656	689	736	727	693	663	677	625	711	671	686	677	639	698	658	612	616	628	670	648	605	728	621	652	619	655	681	665	674	656	658	666	686	685	709	672	720	634	681	668	676	681	672	607	669	680	668	711	690	684	677	649	651	659	659	656	678	659	647	666	668	671	678	674	672	676	669	650	648	662	644	647	629	685	667	662	666	668	692	683	712	640	669	680	659	679	625	672	655	677	684	674	672	685	685	660	677	637	708	656	622	689	635	669	713	642	641	668	640	749	677	679	623	636	647	637	687	691	665	654	676	667	692	631	652	648	625	671	688	698	631	653	678	632	712	633	625	677	655	682	707	706	698	659	683	658	627	669	667	677	653	649	639	701	729	735	675	681	680	669	673	617	658	672	677	660	686	657	699	669	702	716	697	664	675	632	655	653	682	688	653	704	666	671	643	680	649	648	670	695	655	662	664	689	651	643	704	659	693	675	645	703	704	692	636	630	645	669	625	629	704	669	650	633	645	659	700	684	649	733	656	676	711	656	720	682	676	704	624	688	639	684	702	682	653	664	618	664	725	689	671	701	649	641	667	675	625	632	668	658	694	667	627	679	663	641	658	640	697	651	621	661	682	706	696	683	688	709	661	672	670	673	669	627	665	663	644	671	642	678	645	643	657	687	650	639	657	649	630	635	642	652	666	670	657	724	668	626	637	681	651	620	691	675	647	689	628	688	656	633	644	675	663	685	669	639	674	677	727	645	654	632	631	631	671	662	719	641	670	676	650	652	682	681	662	682	677	663	657	666	660	646	729	647	663	700	661	694	664	631	678	680	694	606	690	718	703	729	666	687	627	656	661	630	689	682	663	673	636	716	658	657	631	642	695	659	678	659	712	684	698	642	640	650	639	724	700	719	677	691	674	640	658	653
38573	57057	47438	34783	26840	20551	12765	7045	4603	3615	3283	2796	2571	2676	2613	2186	2113	1793	1557	1532	1437	1363	1278	1210	1139	1112	1064	1011	961	1061	1057	1297	2998	2858	2941	2253	1603	1300	1127	1027	1070	950	941	955	917	968	957	972	932	971	906	985	997	935	924	924	932	956	922	945	989	966	970	998	938	934	1010	978	974	990	975	932	979	943	948	963	972	1003	992	922	996	941	988	955	947	957	969	908	983	949	958	918	979	939	953	942	946	990	968	973	953	989	936	935	984	948	956	1025	985	930	961	985	954	965	937	941	988	988	947	970	959	968	974	979	983	981	919	983	975	964	958	907	959	924	952	901	1007	924	1008	944	939	980	962	1022	1004	923	914	985	897	935	890	941	1020	982	957	948	933	916	982	899	964	962	945	992	921	967	974	967	999	963	974	918	924	916	958	979	953	925	941	979	983	953	913	943	947	961	931	985	932	997	916	909	889	982	933	932	990	972	972	989	1024	901	980	940	986	915	964	994	963	924	961	927	969	955	929	1006	942	915	949	982	900	925	989	960	988	925	974	956	974	913	938	914	945	957	1005	928	972	971	986	941	891	966	893	927	950	988	962	951	933	1008	927	996	955	985	977	930	919	946	1008	916	951	926	896	996	950	1026	957	969	933	975	964	994	989	953	954	918	930	964	990	908	924	918	923	998	973	955	978	942	945	925	910	946	978	919	940	959	903	953	967	906	948	933	941	931	932	952	942	980	935	998	980	970	979	948	947	965	969	929	950	918	982	894	948	945	995	967	921	949	969	952	995	969	937	918	943	958	935	1006	1000	957	947	972	972	952	968	947	936	947	931	987	1030	917	984	961	885	952	929	977	973	959	939	956	964	976	976	934	964	885	930	914	926	916	1005	887	1029	959	926	966	966	975	972	984	914	1017	967	941	958	960	936	958	914	934	944	933	916	971	926	943	977	900	962	952	980	939	960	1001	966	967	950	908	994	981	969	957	938	1033	946	939	981	958	982	961	1015	941	923	966	944	982	909	993	900	992	941	968	948	942	943	926	973	917	997	940	987	937	915	977	936	984	913	960	952	881	920	958	906	942	937	925	1003	960	960	995	927	928	1007	942	909	925	934	974	996	975	914	968	943	947	909	899	950	942	919	942	957	962	965	947	933	987	869	948	930	965	941	985	1003	969	957	957	956	966	960	939	923	970	929	967	890	1012	948	1006	962	921	966	925	953	986	960	971	983	907	981	906	988	961	978	929	973	1023	930	952	970	945	1042	894	1030	917	930	912	966	948	924	1004	972	973	981	974	974	996	967	948	945	996	969	987	881	965	992	924	959	1041	941	917	961	947	940	1009	985	1019	925	970	942	932	938	977	941	933	984	928	924	963	936	933	995	936	985	940	952	882	942	1001	978	886	964	941	977	966	942	873	918	917	981	926	963	891	959	987	954	963	972	903	964	994	936	962	957	899	924	982	932	919	927	925	981	962	1007	962	979	959	1000	1020	928	952	971	972	929	976	1005	939	1001	944	947	993	977	932	986	917	963	888	955	982	936	944	943	908	952	963	962	1022	965	958	941	908	905	921	959	989	897	955	930	934	962	976	919	952	985	937	957	986	958	895	998	910	947	956	989	950	1035	930	942	923	925	937	913	944	950	938	929	943	930	985	956	1002	956	956	917	922	950	939	968	944	947	923	935	947	1042	944	971	983	1023	989	962	1021	944	927	936	950	1023	882	977	903	945	912	1001	955	955	928	927	921	942	959	973	963	979	902	962	962	953	870	1004	966	918	946	945	970	927	869	943	947	952	949	922	941	975	886	978	961	935	928	996	933	938	940	909	1013	938	903	937	953	956	981	946	943	964	958	963	961	921	968	951	942	955	1040	991	934	995	972	902	991	1039	936	925	931	942	1018	921	956	932	943	923	906	974	971	921	966	948	934	884	984	959	956	974	943	944	938	953	980	997	957	992	937	1018	961	953	1030	916	975	909	929	974	972	981	917	936	973	914	918	959	970	968	911	1003	964	1007	941	952	940	955	984	945	908	968	975	929	1000	956	991	920	927	890	952	907	922	940	939	995	937	1000	898	916	1017	929	960	961	965	928	986	892	997	976	969	928	971	968	942	958	979	947	959	994	970	925	968	920	922	967	967	1002	938	919	941	1000	947	945	1005	1014	930	964	958	933	958	942	996	999	917	993	929	953	890	933	919	900	973	944	953	939	954	947	967	941	971	959	934	962	961	946	918	917	968	984	953	987	949	897	1000	960	909	972	971	969	956	970	926	931	925	990	993	913	967	925	964	901	945	941	935	939	929	989	978	907	953	989	921	938	952	960	928	909	1024	969	981	983	918	953	942	975	962	912	974	1007	953	977	925	955	983	957	1011	946	980	925	950	918	933	918	937	934	934	952	940	988	973	960	974	971	945	957	968	957	927	887	947	948	996	1018	925	878	967	991	991	974	938	902	1016	920	944	964	954	973	980	957	934	961	971	978	964	948	1046	921	904	972	1001	993	917	982	965	949	972	917	991	972	940	962	928	977	908	950	959	955	904	919	966	992	1001	912	955	954	1018	922	999	931	843	933	879	957	933	946	959	1009	932	947	970	954	996	922	918	972	952	927	925	951	934	958	896	985	987	971	919	952	992	950	940	929	952	986	989	930	941	945	977	992	980	972	966	926	976	970	923	991	973	930	951	937	912	947	977	971	929	912	945	939	955	933	983	918	973	1004	968	961	1003	958	937	935	922	934	943	960	943	969	933	928	922	969	973	942	1024	925	943	896	992	973	913	946	929	888	944	914	903	920	954	953	997	968	953	972	956	998	984	913	958	978	971	958	982	989	967	1004	973	934	915	936	929	955	979	959	994	951	949	959	906	990	924	938	935	966	900	921	948	993	923	910	920	892	876	951	954	938	943	940	969	936	950	921	986	1012	924	930	957	910	996	953	907	986	1019	914	909	962	927	951	946	948	957	958	998	911	901	968	944	971	965	954	939	986	996	941	922	964	976	972	893	973	920	958	925	971	969	942	967	954	940	992	1014	937	981	962	948	922	929	979	939	959	972	906	1019	927	942	944	930	965	988	940	977	954	1008	975	936	934	968	961	986	1030	964	932	957	938	950	930	931	985	1012	1002	950	956	958	935	966	957	940	1005	1022	911	954	986	890	954	946	961	983	969	928	897	934	950	923	910	934	944	885	954	936	930	913	956	906	955	915	994	910	986	953	930	915	995	953	953	945	936	949	909	987	983	956	943	967	944	991	960	957	937	910	977	962	943	955	936	1048	947	963	933	997	918	939	991	989	986	973	962	928	889	958	925	926	992	901	959	942	937	958	964	910	953	936	989	931	962	963	953	976	969	954	939	959	917	978	914	976	953	992	931	969	911	929	961	1006	948	1072	1001	981	960	982	955	952	966	950	947	926	961	933	955	910	915	957	928	971	958	902	924	917	966	960	919	962	931	952	965	967	881	960	998	960	975	947	961	938	973	980	921	950	925	927	933	970	1036	924	950	969	894	923	919	927	940	993	929	992	934	922	942	965	932	954	978	975	952	961	968	916	967	972	942	946	934	964	991	934	923	969	958	932	959	883	948	896	996	916	967	983	970	961
30306	28836	26709	15228	6053	2788	1911	1274	1125	937	1020	899	881	974	963	878	876	840	760	781	743	803	761	697	763	710	756	680	684	683	710	716	731	782	812	730	756	665	769	697	683	655	681	648	685	660	700	661	646	718	669	684	698	666	698	649	668	699	699	684	705	690	710	693	702	672	653	668	698	716	659	682	658	684	669	678	673	675	685	717	664	686	627	725	679	698	636	692	668	695	661	667	699	673	677	660	652	611	671	658	715	678	695	650	681	678	694	704	640	672	641	667	660	708	742	680	687	691	662	650	667	698	688	717	672	626	708	668	678	667	626	644	654	641	720	655	632	687	659	646	658	698	696	644	684	693	645	652	679	677	694	719	667	670	706	703	683	659	644	661	645	694	686	678	689	654	702	685	665	625	671	683	653	661	698	669	716	671	669	654	712	668	702	680	657	678	632	668	653	668	693	667	677	668	651	672	624	660	672	711	655	648	669	640	621	683	681	649	646	647	665	691	680	687	684	655	663	683	671	693	693	682	678	645	689	667	670	637	694	683	665	656	664	692	690	657	639	673	674	643	669	657	716	685	714	689	701	686	687	685	714	680	643	637	706	715	690	723	716	703	694	649	689	690	647	659	692	683	693	722	717	705	680	601	703	678	698	679	687	647	666	682	625	685	655	654	710	730	653	673	618	652	685	697	686	680	688	659	654	652	662	671	696	672	636	686	726	671	670	679	687	645	652	699	688	665	680	665	656	695	647	669	681	677	657	696	721	691	657	633	677	664	697	693	645	698	736	697	664	693	645	673	665	666	658	665	684	696	654	673	642	659	658	669	668	656	702	639	654	662	704	658	690	675	652	681	662	670	665	677	681	681	729	668	688	711	687	636	657	666	668	678	699	679	688	698	663	626	675	647	638	686	651	628	687	677	684	664	729	632	640	711	676	684	677	724	634	669	619	633	650	682	656	676	694	664	726	683	677	682	656	683	685	680	693	654	690	692	625	673	680	652	645	682	690	635	697	703	718	664	666	653	650	679	646	664	651	712	662	718	682	620	647	654	680	618	723	643	717	698	646	687	676	712	684	636	671	717	699	706	674	675	714	684	679	705	651	665	713	648	677	693	649	687	651	658	727	623	714	692	725	655	700	685	685	678	686	697	681	681	664	652	668	652	657	674	660	638	674	680	687	717	682	667	735	640	690	735	697	671	672	662	651	678	664	652	690	634	670	631	690	679	620	688	710	710	666	700	697	710	719	693	729	675	633	706	684	634	727	639	665	726	690	675	690	635	630	673	710	623	705	661	654	649	673	688	716	644	680	690	670	713	740	677	685	669	692	672	691	702	659	702	647	645	691	629	668	684	645	698	690	678	657	648	705	641	671	692	723	668	680	664	617	678	630	636	623	699	665	639	684	667	648	665	695	667	674	670	664	725	678	689	670	689	711	695	689	683	709	652	646	653	714	670	687	691	698	682	671	654	734	693	753	676	677	664	683	695	676	682	670	609	726	672	665	685	695	692	723	698	686	687	646	674	654	725	699	645	685	668	672	693	686	675	654	684	665	686	659	663	658	644	683	696	681	689	687	681	653	648	670	659	687	621	675	713	704	719	648	660	714	647	649	635	674	656	680	663	706	671	666	690	701	671	654	631	641	654	712	672	697	676	712	661	734	726	685	670	679	678	693	644	658	652	632	693	696	635	672	661	692	707	644	694	656	690	660	660	683	675	638	712	658	682	704	702	678	667	711	712	687	705	670	656	676	695	694	670	673	685	667	651	693	691	734	614	721	735	701	699	648	700	679	670	694	705	692	648	632	598	646	713	653	670	681	685	692	667	672	679	670	670	691	640	655	672	695	671	641	667	627	672	668	701	699	676	695	711	673	671	688	683	659	656	668	678	683	655	692	682	647	693	721	678	728	687	715	642	689	656	698	664	677	676	694	660	689	703	682	670	671	677	636	674	685	663	682	671	617	672	635	680	669	669	681	674	668	689	669	662	692	656	656	638	664	683	658	705	665	703	676	665	633	668	638	703	628	688	663	671	665	640	686	626	702	671	653	658	680	634	671	681	685	683	653	649	653	671	719	665	710	712	691	643	709	736	664	649	672	627	724	679	685	633	662	673	707	718	650	682	652	644	650	661	681	669	683	656	668	680	646	681	644	678	701	684	656	694	693	702	679	674	685	672	659	734	679	661	676	746	654	653	658	679	659	673	666	687	688	628	701	653	681	679	688	698	672	674	653	679	689	654	671	695	684	659	682	666	688	639	664	680	723	741	648	700	685	667	668	623	620	671	685	668	693	684	674	692	687	667	734	679	661	658	662	672	663	691	667	661	645	667	646	697	710	665	656	736	719	699	688	681	701	679	647	663	677	663	609	664	661	669	698	724	627	664	685	681	737	675	627	690	718	600	694	617	703	677	650	635	683	677	659	617	651	648	684	662	670	686	722	687	671	637	629	707	659	707	655	692	671	667	671	729	662	669	670	671	701	661	678	652	665	708	682	665	675	667	659	681	709	754	690	691	704	664	665	652	658	666	718	697	623	684	674	681	664	629	715	666	680	730	716	661	704	710	680	716	663	673	670	681	652	632	688	631	680	651	684	636	645	609	672	662	699	666	683	618	732	712	691	707	714	674	682	654	720	685	688	672	695	741	670	677	663	687	654	695	673	672	634	690	672	670	689	663	697	689	653	691	684	663	702	667	662	739	621	706	631	651	685	676	623	695	691	661	680	667	631	672	706	684	656	716	679	680	654	652	672	627	708	704	681	642	714	681	648	667	675	706	655	722	713	697	697	671	659	696	651	652	644	692	674	690	655	698	688	716	675	674	713	725	653	670	660	700	642	683	722	647	679	647	661	704	715	685	711	664	667	612	670	656	698	666	638	687	745	711	666	664	633	702	683	665	643	681	678	688	673	641	681	672	642	668	715	652	705	702	694	660	679	683	677	636	676	661	703	661	710	661	671	639	686	675	697	656	655	652	700	677	645	675	684	694	673	617	635	699	644	682	660	633	672	652	678	628	687	683	647	623	702	696	679	666	676	683	643	709	658	634	665	663	677	680	627	696	671	616	699	665	703	670	673	669	624	638	689	649	698	677	654	680	677	689	735	691	678	660	724	675	676	665	701	641	685	661	679	639	647	661	653	696	646	715	706	641	707	664	654	687	696	623	696	681	677	651	679	714	684	589	685	645	701	672	730	682	707	662	679	654	671	657	670	692	698	623	681	678	739	699	662	682	686	675	735	670	644	703	659	639	635	656	654	747	670	679	693	649	661	685	645	679	651	665	670	668	657	726	699	686	657	657	649	671	669	711	663	649	719	682	656	671	679	705	654	638	700	652	650	674	616	725	650	650	689	640	658	711	687	686	690	706	665	627	685	687	659	674	633	638	703	648	653	688	701	669	655	690	647	655	646	696	625	688	652	735	655	624	631	687	657	687	631	669	686	646	728	631	682	664	663	647	702	626	687	671	686	639	661	712	674	665	684	662	651	642
35070	42840	32692	19022	11368	6144	4252	2883	2218	1899	1793	1575	1684	1843	1844	1633	1556	1454	1418	1298	1320	1179	1092	1045	1073	1082	1012	994	1002	1004	1015	1030	1079	1149	1128	1187	1183	1080	998	988	1002	991	983	981	1020	956	1010	957	988	944	1021	956	1019	1014	927	970	937	967	962	994	1035	929	944	1008	981	988	988	999	1004	1000	951	934	948	964	951	935	975	1005	968	927	1018	1030	963	938	981	976	952	966	948	957	977	970	1018	990	964	991	988	968	1045	966	990	996	972	938	994	1016	969	953	971	963	920	967	956	921	1005	927	998	1075	1005	973	956	940	969	964	1004	951	930	950	959	1009	952	982	956	946	969	1003	986	916	965	1002	1009	976	946	1021	995	957	983	961	967	964	1023	957	983	963	920	967	947	988	995	966	948	984	935	954	905	961	967	1016	931	856	940	956	970	958	964	959	932	972	984	990	1009	916	945	969	974	969	981	953	966	977	1024	969	921	1001	960	985	940	966	956	1004	975	942	932	973	913	962	971	877	950	939	956	933	929	940	975	999	933	967	1013	1015	960	953	956	975	969	972	986	1034	958	960	978	974	1013	949	910	1000	1028	949	955	974	1011	936	962	1010	973	982	956	983	976	996	983	988	978	972	959	925	888	990	960	958	971	996	982	935	985	960	932	947	1014	1015	935	998	969	961	999	1015	987	959	954	919	1030	937	942	940	999	931	985	951	997	951	960	941	973	971	983	959	996	1000	948	981	939	1014	992	969	966	1027	982	929	969	1033	986	986	990	971	954	977	893	1000	1000	1012	956	990	937	935	971	1037	973	990	953	959	985	994	1019	935	962	986	943	975	980	917	992	961	1008	995	954	966	1061	981	1000	993	953	973	998	990	906	915	966	932	948	964	953	1005	965	975	1029	928	1003	1006	960	981	888	960	969	988	994	957	947	1023	1001	962	992	953	986	960	965	1018	994	947	982	990	996	957	969	932	976	959	950	981	962	974	975	983	1009	959	987	1001	977	943	965	985	986	984	961	997	960	984	955	961	947	986	956	975	974	944	1016	954	943	1022	1007	972	973	922	982	969	963	951	1008	961	984	959	953	963	986	974	932	985	947	932	938	1000	965	932	1000	1002	937	974	937	1001	984	974	920	924	978	998	1011	959	926	940	1003	943	973	969	970	957	960	953	1047	973	979	955	938	954	963	950	943	1013	971	915	977	927	1007	988	963	988	1024	979	923	971	953	919	1002	1024	941	967	995	994	933	955	955	1022	887	993	969	922	884	1011	934	994	923	989	962	1000	964	951	965	986	949	1002	1018	1040	960	990	935	979	960	957	986	1042	984	972	981	977	951	958	968	965	948	936	966	969	1029	936	1043	978	918	987	970	1013	974	1019	986	992	1008	973	972	958	989	980	933	991	960	1020	953	988	954	1020	981	952	910	970	995	991	981	985	992	960	922	954	992	994	975	998	987	955	1033	983	971	953	983	999	997	1026	929	964	954	975	995	979	1009	950	994	1007	944	956	949	949	983	994	851	1001	957	1033	998	985	1035	966	964	1000	984	948	994	1022	951	906	1005	975	929	965	978	979	987	982	981	974	951	910	955	962	993	973	1001	1002	896	977	996	964	991	940	1014	981	967	944	1001	958	972	959	958	968	993	991	973	915	1015	929	953	952	937	962	970	998	964	1001	945	987	978	1003	932	951	1036	946	1010	930	932	1024	987	943	1028	975	969	968	995	930	992	932	986	945	989	976	940	991	981	997	937	1006	950	963	1025	954	980	1080	945	990	924	961	959	929	972	974	975	970	1008	934	961	926	1027	991	966	969	984	922	1001	971	976	978	979	973	1048	1005	939	912	990	997	988	940	958	934	997	948	888	969	969	996	990	926	949	1003	944	984	948	887	1009	970	955	990	956	999	994	1016	983	956	972	898	966	950	951	954	985	920	980	943	973	975	968	1006	920	1004	991	902	983	971	972	969	963	973	982	1001	1006	965	961	942	982	1011	970	920	973	977	955	943	952	966	952	989	981	997	973	980	932	930	911	974	945	988	986	984	954	960	988	947	906	989	939	975	959	998	1023	963	1004	987	978	1007	958	931	942	999	975	921	1029	1007	981	939	985	998	964	978	985	976	976	1003	964	979	950	975	974	1026	950	953	922	994	986	1021	976	976	980	977	960	988	934	999	954	964	946	984	1009	977	1011	1024	961	963	983	996	980	984	1037	970	1017	959	934	949	985	959	973	1036	921	977	971	993	949	987	995	955	944	1039	976	924	954	964	965	959	981	965	1024	1001	979	942	993	959	977	942	975	1008	945	972	952	948	991	970	997	895	932	977	981	984	932	973	1057	939	961	967	955	1012	967	993	952	991	930	1000	949	962	964	1005	977	978	997	991	949	955	957	973	1009	955	975	966	982	937	972	956	969	999	989	998	958	940	974	971	1004	958	947	958	904	985	938	996	946	1001	968	970	986	980	956	940	988	954	1007	978	1005	1005	966	985	988	1001	1014	928	1012	971	937	939	988	956	933	968	963	995	966	972	947	976	977	1009	1009	940	985	1005	947	1027	1003	978	1001	967	944	972	964	999	1005	1004	1013	950	938	956	1009	951	1018	926	929	1019	935	942	962	958	970	1019	903	939	984	924	984	940	964	976	999	990	958	940	971	1002	949	960	960	951	985	945	1046	954	979	942	977	890	940	952	960	1000	964	995	973	1002	991	936	907	964	970	1002	1001	944	980	963	977	948	979	958	1002	940	936	1022	971	967	1018	980	983	1009	926	1002	921	973	945	945	982	986	926	911	924	982	961	954	945	949	975	990	952	974	960	965	993	934	970	978	958	979	937	925	934	1020	981	933	937	966	977	974	933	1000	919	971	940	1004	970	945	996	982	1016	975	985	984	975	1008	958	1009	967	978	919	958	1005	1007	937	933	993	973	985	938	999	976	970	943	939	999	945	971	989	898	969	1011	955	943	961	1006	1018	900	968	993	974	1005	980	995	949	934	948	929	943	904	890	973	974	968	925	937	987	995	976	969	1015	962	968	962	982	973	982	982	959	908	932	988	1018	962	946	992	923	979	967	946	964	966	977	956	949	990	958	1012	1042	972	936	1000	950	972	896	993	960	998	924	991	945	954	954	994	1024	943	1022	1017	966	947	995	942	959	983	946	961	931	950	936	962	963	992	970	1043	1010	1014	986	1001	924	972	887	1003	940	1013	929	927	944	924	947	958	1018	944	989	981	1050	920	956	955	992	962	969	894	948	954	1009	988	967	932	938	982	964	970	982	992	997	973	961	971	967	1022	927	992	955	1014	940	1014	988	984	967	1015	966	969	956	1003	951	926	999	975	996	958	971	1022	981	1000	1025	1018	925	944	959	965	986	947	976	948	1014	944	933	992	959	921	970	959	999	1021	981	983	1001	1005	959	974	973	998	980	987	980	973	932	960	960	989	991	972	939	959	965	976	973	990	907	937	992	998	930	1004	1001	922	961	958	1016	992	963	925	1019	949	1014	962	967	976	922	930	929	952	968	997	1009	956	900	973	1001	990	1005	987	954	968	978	947	935	920	998	982	934	996	980	958	998	924	950	978	989	970	1012	967	998	909	947	989	971	957	960	978	1013	963	967	1003	964	985	975	986	923	1029	924	965	1035	956	968	935	992	963	1015	939	1000	1032	972	995	999	1026	959	993	984	969	1023	942	987	952	985	974	935	927	996	968	977	990	1001	914	952	951	957	993	957	945	962	934	989	985	948	971	958	946	994	982
24758	21653	28748	25405	19787	9584	4245	2339	1618	1378	1090	1019	1070	1152	1150	1144	1044	1068	876	816	821	870	788	758	1086	855	796	767	715	681	763	808	951	1078	1056	1014	953	805	741	704	691	707	673	690	690	728	697	694	662	700	673	677	647	707	667	719	658	692	713	660	657	653	660	680	718	665	704	735	690	633	683	626	637	657	635	690	717	692	668	681	674	723	691	726	643	682	670	655	709	706	691	667	694	679	665	703	715	667	711	679	660	691	688	699	647	662	679	709	693	702	676	706	671	667	688	692	638	630	680	662	645	670	677	685	637	654	664	659	729	639	683	644	714	680	674	706	680	663	654	728	688	652	626	710	715	684	666	649	611	655	677	667	623	701	666	663	671	703	702	712	669	616	636	691	731	677	669	689	698	681	651	655	719	650	690	667	646	681	681	613	692	671	653	670	701	717	682	669	629	712	711	681	644	645	652	663	632	686	682	664	676	680	642	691	670	678	674	680	713	676	665	679	728	661	710	658	659	656	714	684	696	720	677	630	689	651	598	673	696	700	675	704	665	676	702	702	672	655	692	676	658	673	680	652	670	638	662	641	711	689	642	646	626	659	674	666	683	657	682	648	683	684	685	729	672	658	697	676	667	684	661	673	655	702	676	651	683	667	662	689	651	684	714	723	694	712	697	734	622	666	631	670	681	668	721	673	627	659	690	678	697	671	666	676	731	663	667	759	727	728	638	659	679	698	682	666	642	682	677	697	659	649	680	631	646	688	668	666	660	678	690	712	727	722	710	598	621	699	676	648	614	651	657	693	705	699	648	657	684	685	699	685	656	680	702	666	702	634	683	679	630	685	642	676	661	683	728	679	720	677	659	658	694	690	691	707	670	670	704	658	649	636	678	664	709	700	662	674	692	696	669	654	691	689	689	693	675	697	697	678	685	709	689	675	647	669	668	664	621	680	677	642	674	698	649	643	698	701	694	645	651	669	654	705	679	664	654	672	665	685	713	621	712	672	656	707	642	652	680	653	660	668	672	691	657	680	685	690	633	701	703	675	671	699	703	660	657	673	670	717	705	695	684	676	685	679	695	730	633	665	692	679	672	686	657	680	664	664	655	716	655	676	660	692	667	689	688	698	649	652	640	698	693	688	676	674	661	668	653	688	694	696	654	693	647	675	700	678	657	656	662	673	666	699	714	689	666	671	650	675	679	670	616	669	725	678	715	680	653	688	707	699	680	645	697	674	633	692	723	687	689	700	699	629	647	645	712	594	667	662	696	634	695	699	662	665	687	697	656	694	707	649	666	634	650	670	684	663	662	660	670	628	681	635	689	655	692	686	704	634	696	695	629	660	704	709	679	704	688	676	651	646	665	651	641	697	668	656	640	673	705	682	697	735	632	707	684	689	634	726	643	677	638	711	688	664	661	660	694	684	635	662	675	688	650	670	671	676	700	663	666	666	651	661	665	674	639	703	657	620	689	681	671	688	694	705	674	669	683	662	666	675	713	719	703	669	631	667	710	626	604	664	662	689	668	669	724	699	687	661	662	661	686	642	645	683	648	689	648	636	680	680	643	639	659	643	663	674	661	675	648	719	675	690	665	655	668	717	629	702	685	678	695	732	680	664	661	705	650	663	649	628	672	679	690	655	691	700	700	680	683	635	676	687	662	647	654	679	629	662	688	724	627	660	664	701	694	647	648	656	680	712	720	661	659	674	706	675	714	644	689	699	690	683	704	645	676	668	662	714	665	726	675	664	645	672	665	673	682	673	651	723	661	738	689	732	702	645	658	691	686	704	702	637	673	725	605	663	656	704	666	665	686	647	644	660	651	672	657	679	692	645	687	687	700	623	760	671	691	680	711	699	669	714	676	716	635	670	668	664	664	656	632	668	676	654	694	694	675	678	700	736	644	732	737	634	674	705	688	646	690	704	665	661	688	731	643	671	691	688	650	615	670	666	655	678	634	627	649	692	611	692	671	710	666	735	640	716	697	705	697	676	665	680	670	667	671	656	664	695	697	644	655	698	642	677	696	707	718	697	675	715	673	701	653	645	681	622	661	714	660	671	664	679	700	697	666	656	671	707	697	682	707	758	658	656	650	686	641	634	721	715	669	664	667	661	674	669	691	668	686	687	679	674	731	708	650	677	671	671	659	688	653	677	660	652	710	697	693	649	683	654	673	680	682	690	683	706	653	702	671	680	635	638	660	732	659	674	633	683	638	728	645	690	638	709	668	721	659	673	724	718	678	635	629	693	673	681	719	702	676	665	686	651	742	690	724	702	673	720	651	643	730	672	695	680	658	637	651	653	623	651	714	678	691	651	667	677	674	652	665	702	704	671	649	702	630	634	690	669	654	658	636	672	666	655	652	674	703	668	685	690	647	690	712	691	695	666	655	679	671	656	682	678	698	675	678	703	658	741	707	647	701	667	695	681	676	715	659	666	709	709	665	645	691	672	659	667	619	630	693	655	694	713	691	681	702	651	686	654	662	652	684	703	687	678	685	637	656	667	693	671	609	683	706	646	698	691	662	665	633	680	694	668	640	702	713	684	659	667	677	651	665	693	643	687	633	687	656	663	689	674	701	696	734	652	667	647	633	624	632	712	680	699	701	641	680	667	676	668	644	698	672	652	680	693	672	731	632	607	682	695	659	664	652	677	657	662	649	676	618	676	663	677	666	708	675	611	696	757	654	706	652	664	713	709	638	733	688	691	657	713	675	657	682	637	672	716	661	691	748	646	674	703	711	651	688	702	697	675	656	737	675	658	678	707	672	662	643	629	697	682	659	711	694	661	685	641	686	653	692	686	672	681	693	650	655	689	663	712	695	657	629	685	711	658	683	672	659	702	688	697	669	625	686	687	686	657	676	660	693	687	688	679	671	685	694	641	676	678	678	647	630	636	679	676	649	663	637	655	683	687	704	685	671	678	680	711	685	622	666	700	697	635	688	703	676	655	633	689	673	640	640	710	633	658	679	647	664	655	658	648	705	648	663	673	626	652	669	624	654	652	663	681	725	666	662	643	647	646	665	647	700	677	659	629	665	709	712	646	671	699	644	658	665	743	681	692	663	661	688	669	636	695	665	683	655	693	685	630	664	706	680	709	641	650	667	702	674	648	652	660	629	648	628	678	715	662	698	660	696	668	653	684	725	623	674	674	682	695	665	703	683	712	661	720	668	696	647	699	670	642	680	669	639	643	632	706	652	680	683	645	690	661	665	722	670	645	661	695	657	650	689	670	679	635	722	631	730	691	661	680	658	626	687	666	635	673	657	651	648	671	701	656	688	681	658	658	646	701	662	671	670	715	662	669	678	711	704	664	666	645	635	628	670	693	672	632	696	694	696	650	711	657	672	659	689	639	683	685	692	668	630	637	692	714	672	643	696	675	676	714	662	643	643	680	643	645	673	654	684	677	647	657	676	689	645	671	713	670	693	665	675	690	686	657	643	703	676	686	661	620	665	685	683	692	632	694	669	628	655	690	688	700	654	670
33730	47279	39963	29943	16993	10616	7057	4788	3515	2664	2119	1952	1921	2360	2495	2118	1863	1974	1586	1316	1413	1484	1334	1297	2149	1364	1229	1032	1054	1054	1068	1254	1490	2029	1932	1837	1623	1359	1192	1072	997	999	999	985	1003	1005	981	1027	975	975	951	1016	994	980	942	1032	954	937	964	952	920	983	980	963	1009	1019	1045	937	1001	950	976	1018	934	1014	945	975	981	975	965	914	965	982	1003	956	919	981	937	986	965	960	1009	954	967	1037	1005	996	952	992	998	958	1003	1033	961	979	984	1029	964	941	1011	1006	990	1013	1012	974	969	960	943	979	992	988	972	945	918	968	968	961	1015	1012	981	943	967	957	935	945	996	1013	955	1023	1016	961	969	998	979	981	954	943	973	934	1020	995	1014	985	965	981	1000	977	962	1007	968	1025	913	957	951	1004	983	980	1002	948	1004	963	982	997	979	971	996	934	923	954	920	1024	999	946	965	977	934	942	966	965	970	992	1036	971	958	1037	958	993	988	1031	990	969	992	975	975	1015	1001	944	995	967	917	960	955	934	1003	985	988	980	981	953	964	939	980	989	956	1031	1020	989	925	982	998	979	955	932	1006	991	987	950	997	992	928	1005	965	942	952	993	987	951	977	958	986	1019	940	968	980	1002	947	942	948	979	925	1009	960	1013	995	955	937	1005	954	969	986	991	1008	1015	998	949	994	955	969	974	959	960	968	949	925	1002	991	1036	1042	992	983	954	1009	977	971	966	983	1009	907	983	946	951	947	992	978	953	1012	946	994	978	1052	1020	956	957	1032	972	986	953	1013	1009	1019	972	967	988	970	1019	995	1013	989	992	974	985	956	1028	992	941	935	943	993	972	1014	960	1021	976	979	978	954	1013	996	1009	935	1019	975	994	978	980	994	981	1004	990	951	942	976	921	963	949	998	964	950	937	1018	1006	977	992	959	929	993	1004	982	976	1006	969	980	965	978	992	1006	1010	995	1012	1018	941	1003	936	940	973	999	951	937	943	1040	1006	953	944	984	980	973	948	1007	1025	963	985	987	939	977	976	991	989	980	987	987	989	969	934	997	937	952	971	991	1020	1017	965	902	975	976	970	979	953	944	987	993	951	935	1014	966	933	972	984	914	1000	920	1016	988	1007	1010	969	951	973	991	971	986	1002	1016	1027	992	984	970	1023	1001	958	1006	1012	991	1018	966	957	982	972	947	983	958	996	981	1032	992	916	959	979	985	959	979	947	1015	1021	1017	888	974	1007	922	966	932	979	1021	1033	990	959	942	974	989	976	992	999	948	947	997	973	1057	966	962	994	961	967	950	1013	977	912	978	992	988	1002	994	1014	1033	900	988	970	940	929	972	962	959	958	958	1032	955	960	1029	1024	989	985	1033	1064	980	929	967	913	999	1007	1004	984	921	947	976	982	998	957	997	1043	943	1007	964	983	970	1015	934	940	956	1001	976	1005	951	929	959	971	965	952	1017	920	967	1018	947	984	1017	949	964	936	955	987	1007	933	992	903	975	998	972	921	1037	984	1009	1013	1028	950	989	989	1023	965	992	956	1025	992	955	1036	1015	1033	940	979	951	963	993	979	988	967	935	940	961	997	950	1000	973	999	983	980	988	969	979	974	999	964	1001	992	989	932	965	968	989	924	1025	987	1006	962	985	997	966	952	998	1001	979	1004	994	947	993	963	949	1035	985	967	950	1024	976	969	967	979	965	983	930	1013	974	1019	978	955	1007	978	929	929	1062	967	963	1019	948	992	985	991	968	966	975	990	930	964	917	979	968	965	1006	960	981	939	939	940	990	976	944	991	1016	977	964	982	973	946	970	998	965	986	958	982	959	969	1003	990	1039	939	986	1004	1001	910	960	876	991	973	1008	960	970	962	988	971	927	1012	963	988	963	947	950	971	940	1027	947	914	988	1019	1031	960	983	982	964	994	971	980	994	980	973	977	1007	976	985	935	980	1040	971	967	980	1009	989	950	927	942	1033	968	998	970	956	990	999	980	960	947	929	875	961	975	1016	982	1015	987	956	1017	989	943	991	924	951	969	936	990	1039	971	981	893	980	947	982	960	945	984	969	998	1023	1012	960	968	921	939	962	962	974	998	992	977	977	943	961	935	949	1032	979	988	990	984	962	1029	932	963	951	968	992	1005	1012	990	1000	1009	1019	943	998	1006	918	1020	952	972	945	988	912	938	980	910	966	942	978	960	971	982	942	1003	1013	975	1035	948	940	1008	954	946	950	981	1006	1000	1008	1002	981	998	937	974	979	957	971	980	1023	949	965	1008	997	1001	1027	966	1032	984	941	981	953	1009	1026	971	939	970	950	1002	1013	1047	984	1000	958	952	1009	988	968	1021	999	986	990	1039	972	942	970	973	948	1004	914	969	969	958	961	933	985	994	931	932	981	971	940	1000	961	1020	983	960	982	929	997	1000	942	949	1003	902	965	942	967	1004	1000	1003	968	1007	1022	988	1033	952	967	975	957	963	976	1014	933	996	971	1032	990	918	949	939	987	945	922	948	980	998	1010	970	921	936	996	978	924	993	950	983	957	1015	961	1028	971	951	1004	970	950	952	1004	975	972	982	973	948	1005	1015	991	933	972	1028	1013	935	947	921	939	971	1008	924	1000	992	952	988	998	963	1001	966	979	995	920	955	938	992	980	973	951	953	1003	1002	1005	931	984	993	984	933	986	949	966	966	1003	956	982	1002	946	1009	971	924	986	1019	982	980	991	992	953	1005	955	981	991	963	949	1005	952	1007	961	986	1025	999	963	1009	986	945	946	968	955	953	1006	1003	967	956	978	962	987	893	994	961	976	976	1089	966	978	966	973	1013	940	980	1001	1033	1027	1010	1019	919	984	958	985	963	939	946	958	1017	920	1013	984	942	984	998	977	1034	966	974	990	959	992	1008	973	963	957	937	960	1015	954	931	1029	952	939	882	970	979	983	1027	961	976	969	1008	974	972	944	1004	957	963	908	954	974	970	1009	990	1015	933	973	990	1000	991	973	977	957	938	964	931	983	998	940	969	976	1045	970	983	967	1043	1030	1001	986	974	1069	994	989	961	1016	964	1017	1037	1021	971	936	1003	974	984	1019	973	981	951	959	983	1005	998	984	1010	971	995	1049	1019	961	995	990	947	973	1027	1049	979	1007	1000	1007	961	964	1009	969	949	966	958	951	966	969	959	915	932	1005	994	992	1001	953	972	903	896	950	962	972	971	943	962	989	1030	964	981	960	983	1018	973	940	992	1041	987	963	940	954	985	994	972	969	966	1024	1009	938	996	974	947	919	948	980	948	950	952	973	961	997	1019	1000	979	920	961	1018	1007	1031	993	1038	908	1017	1016	1020	950	947	969	1004	990	997	969	1017	1024	996	928	1049	990	975	933	1025	980	930	991	1001	943	950	976	978	979	956	1018	1034	992	1053	1004	983	958	989	1005	976	980	976	943	977	983	998	981	1020	1007	971	960	978	997	1041	1001	1021	956	944	1005	930	1032	940	925	949	951	880	960	958	977	1020	943	1002	988	912	934	960	950	1019	993	1013	995	992	939	1004	962	1001	959	934	1022	977	987	984	1002	952	969	949	933	992	955	964	995	1045	984	998	1069	1030	1016	942	980	939	937	956	952	998	963	1014	988	987	927	970	1010	985	961	944	969	980	1014	945	953	922	925	987	934	938	962	921	970	1038	1014	974	947	1002	965	1028	946	990	998	973	946	950	977	938	952	966	962	951	965	971	999	903	927	1027	993	960	962	1018	977	970	991	988	994	963	1013	955	976	954	976	1034	954	972	962	905	980	970	916	978	995	977	981	1007	979	941	939	978	1002	980	975	996	979	954	1006	1017	965	976	929
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
