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
341576664598	341576665156	341576665708	341576666256	341576666806	341576667358	341576667908	341576668458	341576669006	341576669558	341576670108	341576670658	341576671206	341576671758	341576672308	341576672858	341576673406	341576673958	341576674508	341576675058	341576675606	341576676158	341576676708	341576677258	341576677806	341576678358	341576678908	341576679458	341576680006	341576680558	341576681108	341576681658	341576682206	341576682758	341576683308	341576683858	341576684406	341576684958	341576685508	341576686058	341576686606	341576687159	341576687708	341576688258	341576688806	341576689359	341576689908	341576690458	341576691006	341576691558	341576692108	341576692658	341576693206	341576693758	341576694308	341576694858	341576695406	341576695958	341576696508	341576697058	341576697606	341576698158	341576698708	341576699258	341576699806	341576700358	341576700908	341576701458	341576702006	341576702558	341576703108	341576703658	341576704206	341576704758	341576705308	341576705858	341576706406	341576706958	341576707508	341576708058	341576708606	341576709158	341576709708	341576710258	341576710806	341576711358	341576711908	341576712458	341576713006	341576713558	341576714108	341576714658	341576715206	341576715758	341576716308	341576716858	341576717406	341576717958	341576718508	341576719058	341576719606	341576720158	341576720708	341576721258	341576721806	341576722359	341576722908	341576723458	341576724006	341576724558	341576725108	341576725658	341576726206	341576726758	341576727308	341576727858	341576728406	341576728958	341576729508	341576730058	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23326	21900	29610	24822	21924	21780	11535	4144	2868	2302	1902	1508	1305	1167	980	887	814	796	808	777	710	680	657	604	627	648	606	560	569	565	637	548	501	520	510	549	525	504	570	551	523	572	540	480	522	532	492	489	488	458	515	453	530	463	500	469	451	497	498	518	460	479	508	500	478	457	511	539	486	454	462	496	506	506	518	517	510	498	460	477	446	481	467	507	468	489	465	503	459	465	456	482	467	493	472	478	481	462	447	450	461	413	454	448	461	478	464	481	450	474	472	456	478	469	541	460	474	520	472	454	483	443	463	463	482	440	444	460	451	471	451	449	469	469	447	468	474	464	497	463	474	469	506	433	466	420	476	458	475	432	473	480	469	480	459	458	492	459	459	437	465	500	464	450	471	428	458	466	474	441	447	470	443	473	450	449	492	462	491	493	501	497	466	452	481	474	491	458	475	455	434	491	455	450	435	429	486	504	445	454	485	480	483	440	440	465	480	485	438	518	474	486	451	485	477	491	467	486	463	463	449	451	443	431	484	513	455	455	449	479	441	445	464	478	463	473	498	480	483	452	477	467	497	484	431	445	501	482	449	485	452	465	490	457	455	499	458	512	507	503	462	489	489	463	520	494	457	455	498	496	468	448	454	442	492	466	440	469	520	496	466	435	451	437	480	462	466	497	515	464	493	509	471	466	476	470	513	480	481	450	457	429	466	530	469	443	470	476	487	476	454	506	487	452	455	453	489	475	508	460	456	494	423	448	517	489	496	527	466	424	470	480	472	456	513	435	474	493	433	452	495	471	511	477	520	458	465	502	478	494	466	431	495	472	432	453	461	464	470	478	491	487	455	486	495	454	475	453	491	434	442	503	494	471	503	523	496	498	493	516	464	521	484	421	447	475	453	448	457	457	426	488	437	477	467	446	471	461	449	456	469	440	455	435	498	523	478	475	478	481	434	478	447	468	468	442	436	484	472	492	472	450	477	455	446	458	489	488	449	500	462	473	452	445	413	464	476	469	460	467	485	431	469	493	465	486	471	434	470	498	477	452	473	487	471	486	485	470	458	484	447	457	492	466	431	478	463	467	459	511	432	508	475	514	479	462	485	472	467	483	489	486	446	513	457	487	460	440	492	423	507	458	464	485	476	495	463	492	471	453	484	431	469	442	477	469	477	479	460	500	440	481	447	459	482	485	489	498	494	469	502	461	487	473	445	502	448	462	480	456	468	488	495	467	476	485	486	457	495	477	446	479	434	474	505	462	461	468	457	438	486	517	422	484	525	467	481	434	430	432	472	485	508	481	473	500	464	436	457	452	471	480	509	431	450	461	464	465	452	474	503	479	485	466	462	484	448	430	464	484	453	450	445	447	478	507	484	455	458	474	462	442	496	478	466	457	461	478	451	502	477	484	454	469	431	521	495	505	498	443	470	486	489	496	465	469	459	491	483	447	462	455	445	461	489	463	518	462	505	482	484	499	453	446	530	439	448	475	466	459	475	481	479	483	473	452	473	458	531	464	446	469	460	462	498	469	443	443	464	475	456	453	497	493	479	467	490	484	468	471	448	475	455	479	482	445	466	475	477	496	503	451	440	432	476	452	498	476	464	457	481	488	433	500	458	457	485	470	452	475	464	499	441	502	484	474	491	442	443	483	479	445	423	462	500	464	453	481	469	483	440	436	502	437	468	482	488	444	461	457	459	469	474	417	487	460	487	445	473	453	495	482	450	440	470	510	469	486	410	493	494	456	450	484	518	470	451	456	442	466	461	490	499	449	462	519	490	470	450	481	471	477	414	469	479	494	413	446	455	480	501	512	462	472	477	465	465	426	494	457	493	463	463	477	489	471	477	446	459	432	493	477	463	480	477	514	442	458	450	495	492	499	435	452	475	456	476	485	470	458	470	468	477	508	456	458	497	479	455	498	514	478	490	496	488	446	482	427	508	440	503	485	455	478	470	453	459	472	459	481	446	442	475	457	442	464	470	453	462	452	449	510	456	462	466	461	464	449	464	450	507	442	490	485	469	460	494	468	468	477	459	463	527	463	444	468	453	481	465	482	446	454	457	442	480	443	450	470	457	468	491	480	474	458	493	481	432	486	496	475	492	472	460	463	484	448	445	517	465	478	440	463	423	513	437	470	486	486	484	469	435	430	514	499	471	483	480	474	507	447	494	432	460	434	474	486	463	454	465	478	447	518	475	456	468	498	447	448	440	463	444	436	465	459	484	487	470	474	449	485	456	431	463	469	447	462	470	488	431	450	477	503	438	470	484	445	499	453	456	471	503	470	480	468	490	452	472	456	462	488	492	435	464	457	454	457	479	458	495	490	516	479	464	441	478	440	433	472	496	468	475	438	448	478	484	474	469	440	425	487	483	518	502	432	500	482	478	436	427	481	463	452	455	489	443	440	487	480	468	496	430	444	429	491	465	535	499	452	482	452	434	471	471	487	465	467	483	452	468	483	462	478	474	473	455	453	498	464	445	470	465	475	440	467	449	442	456	485	445	469	455	481	465	513	473	435	483	463	486	512	500	480	502	504	467	478	480	490	440	432	450	442	496	451	468	453	461	464	483	484	464	462	430	466	459	447	494	458	466	477	462	471	438	507	492	439	473	457	463	491	452	440	471	444	462	471	431	431	454	471	463	466	446	481	489	506	496	477	487	461	472	425	463	482	482	460	467	505	467	445	448	445	441	433	451	481	478	471	467	506	476	472	465	464	448	438	469	487	434	472	440	464	464	443	477	475	449	496	462	474	478	492	469	434	432	432	481	457	467	447	430	484	446	456	461	472	469	487	457	471	459	504	504	511	472	458	458	453	512	456	448	440	474	494	452	463	453	478	513	490	445	476	466	471	471	442	470	487	464	441	486	479	481	486	445	440	460	467	447	493	495	480	484	434	439	510	452	476	444	473	463	480	488	475	473	468	451	490	434	457	481	490	427	465	449	466	411	440	491	489	477	460	457	459	482	469	470	492	489	468	471	459	454	482	479	452	478	457	468	503	452	473	466	498	483	483	468	492	469	467	472	433	465	460	476	446	465	435	463	461	468	473	512	482	428	430	492	471	489	454	463	482	483	461	523	431	502	462	476	460	464	495	474	442	423	470	459	475	482	501	487	447	494	434	460	500	451	502	465	461	443	463	469	440	479	462	456	414	506	448	453	526	466	430	441	471	450	467	472	484	458	449	497	496	462	461	472	480	457	477	466	464	460	462	471	456	439	494	428	506	495	446	460	455	499	433	500	472	451	460	490	450	455	447	415	439	496	455	458	479	450	484	446	463	461	476	482	467	488	471	495	442	442	473	473	462	480	416	434	492	491	501	509	477	450	475	442	466	509	472	465	477	486	450	440	434	471	482	431	478	444	482	431	461	481	452	488	487	445	446	515	455	463	436	449	487	434	476	487	474	463	527	463	470	443	462	494	476	530	499	486	477	471	485	458	458	482	484	486	497	484	442	444	464	448	459	469	436	474	476	474	492	451	492	504	453
24117	36254	29888	19794	15166	11505	9153	6559	5117	4172	3167	2468	2096	1730	1406	1246	1225	1078	1059	950	896	906	874	790	704	742	755	712	684	688	669	678	688	636	646	641	647	622	664	635	659	626	646	610	605	649	570	617	598	614	615	560	590	597	592	591	542	586	583	559	561	552	586	526	597	584	594	561	554	519	494	597	562	583	524	558	569	542	546	538	545	513	523	599	548	567	539	503	491	562	501	569	521	558	513	577	547	557	556	522	553	562	553	527	559	561	565	538	558	530	532	554	519	531	507	496	540	542	535	505	541	528	562	536	554	584	534	523	564	549	530	519	552	521	556	578	595	519	552	518	551	503	511	512	554	540	523	576	548	541	546	503	512	567	521	528	564	565	539	521	493	498	515	571	561	549	539	594	558	574	544	546	535	534	533	543	572	568	538	543	514	504	528	536	512	517	520	523	567	558	511	540	529	535	515	523	556	563	530	523	570	530	537	522	555	504	530	499	557	514	501	557	519	565	486	526	551	471	504	522	546	529	554	530	505	560	554	544	573	507	536	527	528	479	542	548	517	556	558	523	534	555	526	561	530	537	526	525	531	574	570	566	537	529	576	517	576	558	488	570	544	548	478	530	551	525	490	517	538	561	551	570	580	553	490	559	577	541	559	507	585	536	549	567	532	540	587	527	549	547	561	557	509	571	557	574	497	492	529	527	535	532	558	521	556	527	542	527	554	543	530	562	520	543	537	514	539	579	565	533	503	525	531	517	556	580	564	551	533	540	534	528	585	527	568	534	534	511	510	500	597	566	539	560	554	508	546	500	539	504	530	521	529	557	527	539	539	548	544	537	533	532	571	547	534	541	512	548	536	583	560	545	533	518	518	554	603	565	549	544	553	543	518	521	544	544	494	550	545	531	555	502	548	521	520	550	512	495	542	534	546	526	510	488	536	526	562	520	534	539	553	522	523	497	547	537	494	535	572	532	545	538	535	523	508	556	537	524	541	533	530	520	551	540	531	525	544	561	533	524	537	511	542	509	552	523	539	550	537	523	492	544	544	529	518	548	546	528	511	539	546	552	512	563	583	540	555	573	514	566	522	560	494	542	549	542	592	541	548	548	538	543	537	582	553	552	577	553	519	533	550	519	525	519	521	524	507	498	557	518	558	552	536	538	523	527	508	534	524	548	577	565	536	522	528	503	536	527	555	542	522	541	522	541	563	496	518	493	515	543	575	537	527	482	537	565	532	519	540	524	534	551	498	520	583	513	522	495	541	529	547	505	559	524	592	499	524	587	539	513	517	524	527	525	515	546	527	530	545	525	504	567	570	545	523	532	536	504	562	533	581	493	512	533	549	529	537	561	566	564	520	494	530	557	548	514	528	585	553	535	538	550	541	554	531	558	529	513	542	533	565	558	539	550	555	564	519	504	537	533	543	563	548	524	538	527	548	510	559	550	537	546	534	570	564	531	551	584	573	584	539	502	556	519	560	557	534	498	515	566	533	561	568	476	541	581	553	570	524	541	543	523	536	482	550	528	555	516	535	545	541	545	540	526	507	530	530	510	510	528	524	474	514	546	558	550	527	557	534	587	532	542	544	556	512	533	499	544	553	521	532	536	518	515	566	527	590	521	541	538	552	518	538	549	560	552	517	495	528	543	525	545	523	546	555	582	490	539	574	526	518	550	561	558	533	538	529	514	586	547	499	541	537	563	537	525	536	518	508	566	548	562	571	577	537	545	556	553	522	547	528	534	515	510	519	531	501	533	560	540	495	535	553	567	523	483	560	568	562	537	557	574	503	513	540	517	571	574	575	570	556	568	544	536	557	569	527	537	563	513	572	522	551	526	571	553	540	544	507	517	552	517	534	560	553	562	534	582	565	544	513	519	539	569	542	494	520	529	532	533	518	544	546	539	576	538	524	516	538	537	535	510	548	563	545	529	534	541	518	536	537	512	562	530	496	544	510	536	529	552	556	519	486	561	527	552	543	535	496	550	531	554	563	547	538	543	554	525	514	572	554	560	504	507	532	540	518	534	560	536	505	510	574	526	521	522	531	560	532	544	556	579	535	507	517	549	551	550	559	504	541	572	530	505	547	494	550	545	559	531	545	518	505	542	547	548	554	556	565	552	543	501	525	559	515	545	546	503	537	537	574	536	530	514	564	579	535	525	520	543	512	553	503	546	505	534	508	514	538	528	529	541	569	569	541	509	542	533	570	502	519	559	537	546	537	506	514	489	558	514	535	555	541	590	559	554	525	547	546	555	596	578	542	510	529	553	517	586	563	546	531	497	542	551	544	556	514	535	551	544	559	528	534	536	524	523	565	534	534	542	545	542	523	526	537	520	545	539	524	579	506	551	549	556	546	540	557	571	500	542	561	491	548	526	535	521	553	553	539	583	554	490	535	534	506	514	536	551	542	566	538	541	546	530	538	559	580	547	556	521	576	560	547	516	545	533	528	542	546	593	563	558	563	530	511	562	532	564	546	525	554	551	561	552	541	516	551	541	565	546	566	551	560	523	522	526	518	551	511	567	577	558	546	525	553	555	581	496	544	515	522	555	560	527	553	568	584	530	527	533	531	536	535	538	574	528	511	539	535	540	552	552	581	533	515	503	541	547	522	497	546	567	565	520	556	563	518	537	542	513	600	557	545	556	501	497	519	532	537	488	541	567	559	556	480	570	513	535	551	563	552	532	503	546	506	552	584	517	512	548	485	513	552	540	542	548	522	547	527	523	535	532	531	517	551	561	537	562	539	533	532	524	565	566	558	550	518	547	515	548	511	530	546	527	550	531	535	540	564	523	534	538	553	567	536	538	566	537	546	590	529	561	539	558	559	562	504	542	533	596	512	528	538	532	546	575	548	513	541	535	563	524	565	495	575	527	569	546	541	489	555	537	562	507	535	563	513	533	525	540	511	533	554	506	549	588	543	566	557	518	581	541	545	522	529	584	525	522	516	545	523	531	560	571	492	531	526	542	522	569	571	550	529	516	511	549	546	552	531	537	547	491	530	508	539	550	516	564	568	494	492	507	571	506	523	537	529	534	545	573	539	512	575	526	488	564	520	533	534	527	553	520	541	560	542	525	535	521	552	494	539	562	527	470	570	586	534	496	537	551	520	517	521	514	525	516	547	511	555	547	524	561	528	529	542	552	514	515	524	533	540	557	503	587	572	584	563	486	529	551	529	573	515	583	569	483	516	525	528	528	571	525	556	532	524	537	495	496	524	516	532	573	506	552	515	500	568	541	531	502	520	520	577	523	538	516	520	498	519	534	575	552	541	552	560	508	508	556	572	495	549	524	528	599	500	528	521	528	564	541	577	528	523	547	577	536	551	576	526	547	535	564	563	503	528	556	507	545	530	561	588	516	568	503	507	519	530	562	507	559	533	542	521	535	522	525	538	478	550	589	543	521	533	517	531	491	573	546	540	562	564	532	527	536	550	500	542	551	496	583	552	498	530	551	549	538	536	531	574	505	546	532	514	527	534	489
28488	20624	15651	8430	4418	2931	2237	1661	1457	1275	1079	953	879	869	800	761	747	722	740	715	752	711	666	666	650	636	698	600	650	671	650	632	617	676	615	631	634	701	665	622	638	692	597	634	641	635	661	621	655	605	604	648	654	637	625	615	600	655	560	611	623	638	632	615	590	624	650	622	613	657	630	672	630	635	601	607	620	677	594	592	579	603	612	588	619	652	648	648	631	595	643	632	614	613	631	604	569	552	597	609	570	579	644	619	594	596	643	630	597	600	610	609	612	624	602	618	585	641	614	627	645	638	635	649	632	598	627	634	618	670	629	574	659	638	651	616	588	560	577	613	569	626	646	599	658	620	604	629	668	642	659	637	588	620	596	597	613	638	619	648	577	629	615	637	626	606	647	578	638	627	628	622	621	581	614	565	641	623	623	653	637	643	610	625	625	595	608	620	627	607	650	628	587	614	604	566	661	652	646	613	622	595	614	569	635	631	632	625	626	632	613	619	646	604	632	643	596	665	644	693	661	623	611	642	640	607	638	633	662	642	607	619	624	657	625	635	586	676	610	621	609	615	588	638	655	621	629	629	591	652	603	633	628	649	603	623	599	635	636	646	657	629	597	616	616	656	619	596	605	589	655	584	596	648	612	661	586	631	644	614	638	658	609	663	665	654	622	609	561	621	606	659	644	593	631	647	584	655	631	670	649	640	593	610	606	567	594	609	634	590	675	600	635	637	632	629	640	625	600	568	610	590	636	661	633	604	633	630	623	639	649	606	607	586	647	627	635	657	647	618	648	615	641	580	630	650	695	592	580	639	603	602	605	636	625	660	664	638	617	621	640	635	650	589	640	638	583	625	616	584	615	618	590	640	582	594	660	673	663	640	630	560	590	580	627	610	591	648	617	614	651	624	632	644	585	608	634	652	638	597	626	665	613	610	640	641	564	600	650	615	637	627	591	658	615	619	626	611	578	624	627	659	639	626	588	635	604	596	600	640	622	653	598	670	616	645	662	645	589	628	604	676	596	646	634	597	615	595	609	619	644	629	651	633	623	634	652	610	600	616	640	637	686	630	600	593	596	616	637	608	579	664	629	628	615	643	628	592	617	626	613	646	655	634	648	634	636	636	619	625	622	643	626	634	636	591	626	660	632	600	631	611	637	627	643	630	590	637	638	639	619	642	610	600	648	674	624	635	625	642	624	598	645	629	593	613	661	640	601	631	590	650	618	617	582	627	628	673	645	615	683	595	616	593	614	645	615	639	606	620	658	657	586	636	636	651	586	593	619	590	633	647	630	624	632	603	600	611	593	616	639	603	585	595	624	640	584	645	645	644	617	597	589	635	648	600	646	612	597	634	616	616	604	627	680	586	631	588	598	671	653	633	634	639	633	623	624	660	619	624	621	594	634	618	620	585	644	614	649	636	615	649	637	665	634	624	639	604	593	647	641	600	619	663	623	663	638	632	595	666	636	600	627	625	616	646	633	591	647	665	597	591	655	588	664	637	609	622	626	613	656	610	638	632	649	617	594	621	632	656	624	635	622	635	577	645	675	603	617	585	615	630	615	625	602	629	636	626	614	646	654	648	632	609	599	569	639	625	575	649	615	643	651	639	607	563	590	635	619	601	616	621	614	652	650	655	591	644	589	596	656	632	600	619	624	594	646	647	625	593	621	657	604	635	612	610	623	635	674	637	616	605	606	633	613	612	608	625	580	617	621	605	670	638	654	637	596	612	643	591	621	639	635	631	574	608	627	581	581	617	621	639	625	652	606	633	638	653	647	625	609	655	661	596	639	599	610	623	599	605	619	631	653	638	620	605	637	592	606	609	620	619	588	605	633	639	632	610	601	623	624	616	646	581	608	639	617	597	613	623	603	641	639	628	640	654	656	614	589	621	640	598	602	620	609	678	618	620	612	644	616	587	647	628	602	638	670	615	660	620	640	627	631	617	593	618	607	637	697	621	654	611	616	607	643	583	646	612	627	618	637	596	634	607	643	652	640	621	620	589	626	625	613	606	640	632	640	628	605	620	611	589	631	618	600	619	603	596	630	601	633	575	640	596	623	619	646	623	591	623	641	585	607	640	639	622	585	609	649	619	626	677	622	570	640	605	586	635	630	609	607	591	594	658	642	609	623	583	656	604	667	632	640	608	602	606	644	626	629	594	621	611	629	664	630	592	670	618	636	625	614	635	629	603	601	635	622	619	627	588	622	642	639	619	604	643	607	605	633	606	640	670	645	630	617	696	682	639	641	595	571	657	631	633	602	631	648	610	622	639	633	695	597	638	621	617	602	633	611	615	635	652	610	647	634	624	573	614	610	606	574	602	638	608	612	605	631	639	595	630	665	675	666	638	617	633	618	660	586	609	626	613	652	624	588	616	639	609	607	628	656	624	653	616	590	611	609	625	601	668	595	587	622	571	633	625	691	651	634	641	614	568	667	617	646	606	643	653	630	650	597	603	619	621	609	630	610	629	652	582	630	603	656	645	645	642	652	610	672	664	637	614	611	602	628	624	582	595	592	618	655	610	645	680	603	645	649	682	631	615	608	610	636	630	608	640	677	570	630	623	639	608	574	617	593	627	614	587	616	625	634	602	665	662	613	631	600	592	661	618	634	624	632	612	701	630	636	651	643	671	635	590	648	647	647	677	632	612	645	653	604	618	666	672	598	635	578	628	652	617	618	621	641	591	649	645	637	627	692	605	618	605	615	648	613	564	642	622	629	658	682	627	639	674	614	620	632	631	625	643	636	611	615	633	596	621	625	650	602	636	627	640	631	604	616	626	613	610	658	683	642	635	618	594	645	584	635	644	571	622	618	619	606	625	608	655	640	590	642	651	613	672	675	595	604	606	605	604	606	627	661	677	568	655	583	579	613	622	616	575	612	619	610	636	579	618	618	656	623	597	645	612	605	615	646	635	657	592	618	621	593	639	605	651	669	585	642	599	605	633	602	617	612	621	634	631	594	671	666	595	648	597	584	594	619	634	576	650	628	634	630	608	579	605	639	575	634	615	637	621	600	650	598	573	637	574	619	588	640	669	609	643	619	619	662	607	626	642	607	624	615	608	612	618	625	604	627	644	597	645	621	679	600	610	669	683	649	581	646	609	631	593	613	598	614	632	658	671	611	607	671	635	622	659	640	628	655	576	628	583	620	552	626	604	639	634	628	608	645	646	615	646	612	663	656	610	604	608	621	628	586	662	580	632	670	590	587	617	639	636	618	611	615	629	646	598	637	618	613	575	639	649	597	630	594	613	642	660	654	620	618	618	621	658	644	613	670	631	687	599	596	616	602	596	607	621	597	650	661	612	624	634	642	608	602	630	641	660	635	623	634	606	599	617	569	581	644	619	664	598	677	697	654	643	591	627	623	642	626	640	628	596	662	672	618	617	638	647	580	602	655	606	623	636	565	625	627	626	621	604	594	603	638	616	631	656	630	608	652	606	634	664	665	605	639	614	639	613	595	588	645	616	649	614	574	592
16950	22312	17388	9474	7132	5246	3907	2771	2428	1897	1528	1319	1122	985	983	887	904	934	835	881	793	824	802	762	774	733	784	763	777	772	728	758	696	756	716	750	746	776	753	770	719	778	722	725	676	717	695	695	714	698	698	752	704	655	705	673	697	732	668	705	683	721	741	710	700	700	699	720	777	702	734	656	686	699	696	703	663	734	666	699	715	734	702	687	718	691	666	714	723	710	692	672	724	725	679	696	710	701	699	759	693	696	790	693	733	707	738	693	696	689	675	716	768	687	716	710	691	703	686	695	742	709	718	700	707	659	688	722	688	635	675	684	705	674	688	723	683	748	698	691	671	707	720	722	691	677	704	714	656	695	717	710	622	717	672	721	720	699	717	724	661	698	681	746	763	680	693	715	750	701	722	718	660	691	692	716	706	721	709	731	696	705	739	723	712	683	711	605	687	696	669	696	728	673	691	692	668	725	692	704	731	697	726	712	661	709	719	736	719	698	661	713	711	676	743	726	675	731	648	700	671	638	673	694	685	681	757	734	685	694	701	716	698	710	727	726	717	674	696	686	675	688	688	739	705	707	748	711	716	706	674	703	700	664	649	757	723	740	666	713	697	706	687	687	658	690	684	684	698	698	679	715	713	683	706	737	714	687	730	740	657	673	722	661	728	721	699	725	678	704	745	721	769	730	714	694	667	714	720	723	704	677	687	707	744	745	726	716	717	703	717	742	723	676	729	660	656	713	652	724	676	721	697	703	692	659	651	701	726	693	662	659	765	673	768	725	687	694	701	774	684	666	691	740	704	735	689	689	691	735	705	716	729	712	696	671	660	722	767	672	677	712	708	696	748	668	696	654	684	647	689	708	719	724	688	684	778	735	704	702	705	709	694	696	713	695	724	661	709	725	710	741	674	715	729	790	699	695	722	672	730	701	742	689	711	698	699	690	720	715	748	680	692	664	731	675	733	679	723	712	713	724	756	698	678	671	677	683	688	686	668	712	717	685	660	694	681	660	733	717	653	706	656	706	716	714	645	716	697	673	754	700	698	703	697	726	717	653	731	692	726	754	677	691	642	727	730	678	708	731	661	692	730	687	707	687	666	706	671	679	742	712	682	689	691	718	729	707	653	716	680	711	671	731	683	708	684	721	713	743	687	684	685	714	689	660	750	658	703	749	700	669	705	688	667	691	634	668	710	736	736	702	726	703	680	736	664	720	734	695	704	780	672	711	635	693	700	730	697	742	750	738	672	672	684	670	717	724	724	671	675	686	704	720	736	662	678	682	742	750	760	653	706	694	741	705	698	692	742	737	661	695	738	695	721	682	705	651	703	679	704	747	675	689	649	726	720	722	709	728	720	700	721	738	724	728	706	709	673	681	683	701	712	765	688	732	738	683	731	707	679	706	707	717	692	716	694	697	724	710	747	700	710	681	676	673	714	694	709	730	676	696	675	753	708	705	730	760	664	680	710	716	726	713	698	704	709	722	725	721	678	712	671	696	720	737	667	710	726	641	690	722	697	661	714	687	674	726	683	744	680	698	695	677	710	700	680	657	755	704	713	688	730	707	677	688	708	713	735	711	667	706	700	729	690	732	719	642	722	693	746	715	724	723	671	689	690	722	699	733	739	680	691	711	664	711	737	677	747	699	701	642	680	728	687	694	684	675	696	701	711	728	700	706	705	706	705	743	674	685	727	684	676	704	702	684	687	763	692	730	701	708	700	669	724	727	716	699	691	683	674	658	688	660	650	712	648	716	668	754	718	696	728	726	712	697	730	690	776	748	672	666	726	700	707	724	694	707	681	723	675	700	747	688	662	744	691	698	710	665	670	708	704	677	704	714	682	721	715	704	712	744	699	741	701	715	684	699	717	714	666	680	682	710	695	661	706	740	741	664	757	775	721	672	703	663	708	696	720	698	737	720	679	707	660	738	744	720	713	666	723	707	739	694	688	692	724	694	683	683	749	751	691	685	717	727	735	673	731	738	660	664	729	707	685	726	743	720	667	696	752	691	641	687	714	736	730	703	693	695	681	717	710	710	756	713	716	726	668	672	668	688	701	646	639	746	664	641	660	647	689	689	707	695	686	674	711	690	749	690	718	718	707	683	678	713	692	726	740	634	695	712	697	686	746	680	719	697	727	688	711	707	695	681	710	707	742	696	689	672	689	697	732	720	703	717	710	647	709	676	691	720	668	711	682	729	718	738	700	687	708	659	738	698	690	675	662	699	702	672	708	676	683	700	736	709	668	699	715	696	770	725	689	662	735	750	681	690	673	700	699	708	696	676	696	699	732	723	719	682	683	682	685	668	669	728	699	723	713	677	696	751	718	679	648	681	675	707	639	686	667	756	664	703	671	700	720	730	697	691	709	741	696	705	731	704	675	696	712	686	685	683	678	714	708	720	712	689	681	692	711	659	687	689	683	689	724	720	706	719	727	698	748	733	691	731	658	707	660	708	683	695	697	714	697	684	706	703	736	690	669	710	711	669	734	705	700	629	714	712	685	686	683	701	694	775	757	696	723	659	720	694	663	692	693	718	713	696	721	694	690	678	724	755	717	743	696	721	725	657	710	680	696	700	716	673	733	713	714	737	703	658	712	698	687	669	738	693	718	688	696	743	671	717	696	675	732	678	715	692	697	723	635	721	717	715	748	687	723	759	678	689	765	690	738	680	740	693	715	744	676	661	733	716	712	731	708	672	689	652	735	689	691	768	691	674	729	704	729	680	738	672	710	721	711	692	675	696	664	669	695	678	655	689	707	719	724	730	706	736	695	742	705	714	700	687	711	685	664	680	678	697	699	729	662	711	719	680	735	705	702	781	687	661	714	726	672	671	694	721	695	722	689	660	706	697	757	733	697	701	661	708	687	709	721	689	714	699	717	681	705	680	685	683	681	755	693	748	681	685	746	727	712	742	692	642	662	745	733	712	706	756	741	718	688	727	699	673	671	674	671	663	695	684	726	707	688	694	726	661	708	704	654	685	699	654	707	721	694	735	723	731	719	692	721	736	686	692	731	660	683	670	682	691	691	707	697	716	705	722	735	694	701	687	744	685	746	730	748	687	701	680	713	703	739	712	695	690	713	696	686	671	727	687	683	717	743	699	713	705	693	690	684	675	754	697	675	725	683	721	685	674	741	660	738	654	699	666	757	739	707	689	681	723	710	649	716	715	670	717	711	662	688	698	737	736	724	692	675	693	719	745	733	671	712	700	716	705	682	693	748	749	700	708	695	672	672	681	659	736	723	723	694	714	722	699	690	653	730	724	703	739	706	654	666	700	733	717	673	683	651	715	694	695	703	738	725	660	689	711	718	685	687	678	688	731	690	694	712	667	640	641	702	741	727	661	719	668	656	756	729	702	697	676	704	689	695	715	663	701	684	698	709	685	722	674	684	714	714	693	747	697	730	698	648	714	746	662	678	671	695	681	692	695	701	721	691	715	688	699	675	687	697	689	675	716	694	691	691	676	711	674	695	745	681	641
23925	21547	28663	24895	21407	11839	4828	2919	2189	1905	1578	1335	1208	997	973	892	884	893	818	795	801	783	765	770	736	798	717	720	659	686	693	713	699	686	671	638	706	674	646	709	680	702	701	678	645	668	650	681	687	688	636	638	642	649	651	643	692	653	671	679	707	652	627	701	664	684	720	653	643	643	636	643	621	619	614	677	694	637	612	590	688	663	647	627	627	662	643	640	629	610	675	691	653	630	667	648	623	627	634	625	638	636	634	587	629	624	614	641	617	648	647	653	611	618	659	629	668	689	622	656	625	658	630	631	656	655	609	668	623	656	634	701	637	646	615	645	626	637	645	667	651	631	613	578	654	693	605	653	608	605	678	664	660	616	644	679	637	653	664	664	702	597	645	677	616	625	663	665	655	629	646	629	653	649	658	637	658	627	649	679	643	587	643	628	629	664	609	637	646	657	651	582	622	655	647	642	629	681	643	659	613	639	622	642	669	645	641	617	654	645	645	593	630	638	660	646	702	680	685	658	661	634	663	650	624	654	632	671	669	651	614	630	636	606	636	643	636	633	601	595	710	625	657	620	612	661	627	637	654	636	649	670	616	642	584	613	664	629	651	667	628	721	618	699	644	625	666	658	637	616	685	634	683	627	641	647	609	624	616	657	626	701	621	638	614	632	635	652	678	661	636	620	650	678	641	611	637	646	657	591	629	594	662	695	625	627	677	655	634	628	647	709	688	665	668	686	639	588	655	607	585	634	586	680	634	641	632	638	645	609	642	660	613	664	679	620	583	627	647	662	648	665	627	628	608	665	654	631	656	623	638	662	666	610	667	653	638	648	633	625	617	696	662	634	666	633	603	641	667	671	598	665	660	645	627	655	637	684	598	634	647	673	651	629	617	634	618	709	675	648	622	600	615	626	639	633	663	606	658	640	643	686	630	619	645	651	609	667	621	608	688	657	622	617	627	622	604	684	643	612	607	641	649	662	645	632	671	626	627	672	692	623	633	640	609	657	621	671	652	600	635	653	652	574	638	567	624	632	671	647	664	635	632	596	633	675	616	611	629	613	648	675	671	638	688	654	673	626	682	649	648	637	648	631	630	655	650	653	648	675	679	659	610	641	637	673	654	682	679	655	609	615	676	643	599	662	617	636	677	593	662	670	619	658	659	684	620	636	663	653	637	622	650	641	649	611	584	627	662	635	664	705	641	629	643	646	660	635	645	666	606	569	621	652	625	654	628	618	626	632	627	624	659	623	657	643	637	602	634	693	629	582	680	635	654	679	666	626	639	683	660	670	578	593	656	617	590	657	692	616	661	660	668	601	653	618	657	600	629	663	654	605	627	657	601	659	669	633	658	608	677	663	663	690	689	638	618	646	647	645	690	652	631	601	633	675	692	611	604	632	631	641	654	632	640	593	648	613	664	594	636	626	585	633	665	664	694	578	616	609	646	652	644	622	628	644	638	643	644	642	662	680	631	618	635	643	625	642	619	628	631	669	678	625	621	616	620	626	645	670	669	678	645	604	665	584	662	611	666	659	600	607	649	662	628	610	680	616	629	643	648	686	656	674	651	680	671	697	617	702	606	647	654	620	670	658	596	638	645	656	660	615	618	655	625	631	663	626	613	630	667	639	652	626	667	646	602	667	634	631	602	650	643	655	654	628	618	635	602	642	617	628	659	653	628	612	605	655	663	646	641	621	621	609	628	633	655	667	654	599	659	668	661	657	651	608	614	618	656	612	668	620	646	638	610	629	680	670	626	594	588	740	660	679	671	645	644	600	649	597	652	661	630	661	653	631	670	677	627	671	624	667	616	650	658	619	646	636	648	652	649	657	583	679	639	639	646	621	641	682	662	651	631	626	649	653	663	673	687	614	672	641	652	682	666	632	615	611	607	618	677	644	614	635	649	681	710	694	656	647	620	654	697	649	658	625	655	639	595	638	616	585	684	622	597	657	592	646	627	594	610	658	640	651	674	629	687	607	671	655	649	631	648	640	644	657	646	666	666	639	628	637	593	666	672	685	611	657	638	647	635	677	642	631	662	647	668	656	634	593	657	632	670	610	649	671	635	659	662	634	610	626	619	652	599	634	638	641	635	640	640	639	640	648	635	604	637	627	644	617	597	623	659	608	642	624	671	597	652	615	638	633	656	652	680	659	620	647	660	674	687	609	626	669	659	653	637	674	661	655	612	611	575	616	624	667	643	609	610	633	708	578	672	613	615	616	696	623	636	639	628	656	678	601	646	597	669	624	663	629	682	620	625	638	649	648	657	618	640	660	675	644	684	619	621	619	602	702	704	628	656	674	632	590	612	642	635	643	609	598	641	622	661	642	624	645	678	647	641	628	661	625	650	638	653	633	634	653	666	617	686	700	640	629	635	609	621	638	678	650	600	620	643	659	697	615	642	643	645	650	644	648	653	581	694	643	645	581	641	615	634	660	613	629	663	649	674	669	651	638	632	673	657	644	660	604	674	633	643	613	610	615	604	681	647	620	657	687	635	619	656	614	652	681	610	640	631	654	612	610	720	648	666	672	662	682	622	611	664	670	700	679	669	697	664	620	655	641	677	631	651	584	621	613	638	629	618	631	658	678	688	631	609	666	647	628	639	621	652	585	642	649	630	683	666	627	643	648	635	632	686	648	669	615	627	636	646	628	665	627	659	638	634	678	654	634	628	632	647	628	634	651	644	655	684	638	668	607	676	657	634	651	668	644	649	674	684	662	642	585	654	599	669	624	621	681	663	633	650	645	641	684	651	621	634	637	611	655	632	643	610	629	645	616	672	632	630	627	602	613	624	627	633	635	615	635	652	621	655	615	615	655	622	625	665	649	624	626	629	681	665	661	620	618	681	635	649	664	677	654	657	646	619	639	642	598	621	639	655	693	667	659	682	632	691	583	655	676	647	661	608	662	623	623	632	631	613	641	638	661	661	677	649	636	682	669	669	682	654	595	654	729	606	667	660	653	657	637	649	704	644	650	673	615	635	668	641	610	646	635	615	647	637	645	664	720	667	573	658	671	674	672	651	672	657	636	682	629	654	663	646	658	635	630	627	608	651	639	607	626	637	664	627	637	616	661	629	679	664	610	616	653	677	685	624	625	620	686	717	643	691	656	605	659	630	658	632	666	690	680	650	616	650	651	666	641	668	641	616	646	630	603	668	697	636	662	653	635	652	651	627	661	607	629	642	577	639	639	667	661	628	606	622	667	657	636	615	622	636	666	622	695	666	614	683	637	633	641	612	605	648	632	663	645	659	604	625	642	628	651	636	664	649	655	638	681	637	644	642	590	611	634	686	594	633	638	627	636	677	666	623	597	623	640	672	640	624	623	626	598	650	653	661	691	622	599	679	606	648	691	730	662	634	607	622	659	629	628	637	620	651	615	633	650	665	643	636	653	591	632	649	668	657	635	634	657	659	664	665	647	660	609	635	684	621	620	626	691	631	650	632	649	661	611	651	626	638	635	629	655	621	654	614	620	631	644
19915	30721	24709	15318	11468	8694	6557	4941	3872	3030	2378	1882	1567	1421	1255	1272	1031	1032	1110	1000	954	899	895	918	907	855	829	868	804	822	852	785	768	836	793	820	800	795	856	815	838	768	760	744	752	790	730	769	776	758	739	786	750	772	776	773	736	777	709	727	736	762	703	751	720	747	765	778	694	709	743	761	785	717	731	763	719	733	757	725	752	697	720	695	743	732	756	705	742	710	678	737	757	742	723	764	712	720	745	710	692	695	752	695	684	711	774	741	735	719	732	759	694	753	773	664	721	732	737	713	718	734	704	735	742	704	752	759	709	709	724	669	722	711	738	709	749	756	699	691	741	760	691	733	762	718	740	690	762	701	711	690	676	772	718	728	660	768	762	742	775	756	753	688	731	714	757	689	705	761	725	728	707	683	731	701	775	754	742	716	763	697	715	705	726	765	737	734	728	704	774	740	743	686	750	693	743	738	716	716	725	717	674	755	766	698	719	654	730	707	713	749	684	719	694	758	716	766	695	752	672	716	718	694	713	762	718	770	734	728	707	694	676	748	714	728	689	701	748	746	722	762	745	743	727	703	697	753	715	675	688	679	723	731	764	761	752	723	740	740	667	800	774	775	733	718	670	726	696	735	788	737	695	725	754	713	710	709	760	755	700	679	758	743	743	735	743	735	727	738	700	754	745	706	737	741	727	716	737	756	715	693	716	762	715	732	742	733	696	763	715	733	727	685	726	741	713	749	723	755	700	691	695	712	745	724	742	708	726	743	647	721	774	777	740	748	683	697	706	792	707	691	709	713	724	717	712	751	729	705	733	736	726	690	723	746	728	747	747	747	732	741	746	723	740	733	680	775	727	665	735	739	713	738	721	734	700	704	741	765	683	741	676	744	701	752	693	755	726	760	752	690	715	727	749	712	676	682	724	767	724	731	744	724	739	719	767	728	720	688	729	733	677	721	648	780	711	711	708	777	680	730	761	728	702	725	762	697	705	669	659	719	711	716	741	705	672	754	712	716	745	696	727	716	677	677	734	720	750	747	755	744	716	714	692	680	818	736	701	710	678	719	759	662	716	670	807	649	754	727	757	686	725	748	728	753	699	740	738	702	673	710	728	705	739	722	748	748	739	745	720	729	699	705	718	695	739	751	726	691	720	778	717	730	742	749	719	735	748	724	710	718	749	741	722	746	738	705	683	720	679	713	734	736	740	708	692	716	759	712	755	736	703	709	750	747	682	761	752	703	759	742	719	728	722	747	747	735	734	716	729	741	724	722	735	753	764	667	764	759	708	694	747	791	720	740	710	701	754	739	704	769	689	672	703	725	735	745	742	752	741	682	723	735	710	725	704	709	770	693	696	654	759	744	762	723	729	697	752	757	686	744	736	707	710	719	744	730	717	735	746	753	727	738	700	762	669	735	737	726	742	745	751	746	669	767	765	734	755	764	719	721	723	741	711	759	725	754	742	734	736	741	720	719	727	699	715	753	680	746	700	730	669	701	702	727	735	719	732	719	742	709	723	728	732	709	729	694	767	788	705	698	742	732	739	730	673	726	666	684	747	731	758	753	718	758	676	688	692	728	728	734	702	695	715	769	702	715	746	756	757	729	710	663	726	712	676	742	665	673	722	750	719	690	696	720	757	702	714	766	764	700	755	726	725	754	713	716	770	702	738	683	716	759	726	698	733	721	685	729	712	766	682	712	743	717	724	714	762	718	742	703	755	722	692	683	748	766	747	718	716	736	736	696	720	755	736	697	702	748	722	731	719	749	713	767	693	684	702	737	714	695	730	734	729	757	703	728	694	724	735	706	719	694	743	747	690	730	695	704	736	719	752	768	735	707	763	702	718	703	715	741	709	728	747	709	734	728	757	774	714	767	726	772	746	709	718	764	766	747	713	764	758	718	766	727	698	717	745	723	698	757	714	721	768	688	733	755	766	679	696	731	704	769	763	717	736	719	678	730	756	745	733	670	702	771	762	653	686	740	750	751	758	738	689	724	719	765	719	703	696	748	753	703	743	725	705	727	726	706	715	740	720	737	697	748	719	704	701	699	736	704	702	722	701	752	778	756	683	686	706	769	732	694	711	733	728	740	770	738	702	690	702	740	710	689	745	711	752	753	721	760	677	750	713	737	707	731	698	755	696	773	726	719	682	693	734	732	696	727	765	761	696	756	710	729	711	715	783	695	764	709	780	695	717	696	740	724	722	731	678	707	714	763	744	703	719	770	689	708	721	681	738	745	759	724	697	675	689	737	766	730	744	710	743	721	694	746	738	725	711	752	733	754	743	740	697	711	723	725	714	741	714	701	710	720	729	701	687	760	747	700	718	727	700	699	718	736	754	733	732	715	746	691	750	751	728	738	731	708	719	786	694	792	728	723	712	765	732	734	702	721	749	740	699	732	740	723	754	712	776	702	759	752	671	700	735	767	691	729	690	695	699	764	684	708	678	748	733	753	746	749	714	722	695	763	718	741	742	679	759	730	734	736	697	769	743	720	705	733	713	762	690	743	724	670	794	709	733	693	704	703	764	722	698	717	727	696	712	760	738	723	780	700	740	731	763	716	722	749	756	755	723	712	728	744	693	746	770	717	699	748	728	744	735	691	735	721	714	720	755	712	723	722	757	750	742	721	697	739	732	753	790	719	701	756	746	737	720	722	708	740	787	731	725	735	745	705	705	801	737	693	812	714	741	707	688	754	724	723	712	684	796	791	703	741	725	736	715	704	727	700	736	756	673	725	717	737	734	770	738	719	729	710	746	717	716	712	753	760	760	692	684	700	732	763	698	709	702	717	694	721	676	745	760	780	712	719	731	721	761	761	733	762	721	730	723	744	690	733	698	716	728	743	748	732	782	710	763	744	692	739	737	697	752	703	742	748	749	698	681	699	707	721	704	741	745	706	685	735	776	701	675	695	767	710	743	716	738	724	770	739	741	717	705	786	683	725	729	718	730	779	758	755	715	722	778	759	714	716	689	715	725	738	772	758	758	759	732	754	707	735	696	727	756	705	723	737	753	732	713	696	794	755	712	738	742	703	738	741	691	679	728	743	743	667	733	696	711	694	716	685	697	761	740	700	710	760	727	702	728	689	786	721	703	742	720	745	748	716	741	736	715	710	682	729	723	692	736	722	703	733	775	737	695	786	787	719	725	742	709	717	760	735	685	716	743	768	720	747	734	712	698	724	762	718	704	743	725	748	746	756	740	748	735	702	697	766	710	737	789	715	715	764	756	694	738	693	702	711	741	754	736	728	706	701	692	730	725	717	758	726	695	716	686	704	711	744	767	752	791	706	736	721	760	731	702	696	748	706	741	678	717	735	757	749	672	747	742	723	698	750	768	748	697	693	709	672	735	729	681	625	724	710	708	754	759	778	746	752	760	716	700	755	727	715	740	736	729	710	706	693	752	743	712	702	789	726	740	773	713	727	733	730	730	755	727	733	762	724	745	698	731	761	709	743	731	712	764	742	726	704	690	710	808	779
25217	21579	27361	25836	11302	4177	2723	2078	1603	1357	1083	863	786	785	710	634	640	640	611	568	587	541	563	572	542	508	541	554	503	482	492	522	509	485	474	499	525	498	495	499	494	525	543	445	467	481	453	483	470	425	447	444	477	531	488	506	457	445	468	480	496	467	447	490	469	506	534	460	432	440	488	479	499	501	485	486	465	488	469	487	502	479	474	503	425	457	451	516	461	474	461	472	477	467	470	429	459	450	503	491	459	455	465	484	491	458	498	459	472	421	458	478	469	503	449	489	477	463	449	474	454	458	493	436	510	438	466	464	478	441	453	473	432	450	494	438	508	444	472	462	498	425	514	496	501	446	449	496	499	434	484	462	472	489	509	466	494	441	462	465	455	486	444	451	483	453	477	481	467	499	442	445	444	445	475	508	433	485	440	463	456	499	485	473	452	506	489	486	447	480	461	445	474	466	451	435	458	458	495	486	451	476	491	455	498	441	426	448	463	438	465	516	474	482	456	450	459	462	473	460	449	446	458	521	448	467	468	493	478	457	443	476	486	436	455	487	452	446	445	472	470	440	480	433	481	523	403	520	507	463	478	476	465	446	454	493	505	467	502	471	448	493	474	474	461	464	486	501	512	454	463	465	461	442	482	457	466	466	434	477	479	457	487	478	485	506	477	479	472	445	470	507	446	433	486	481	496	451	456	459	482	481	487	461	486	449	504	479	462	429	490	433	433	490	453	472	479	496	525	442	475	486	440	457	430	459	433	463	492	463	476	458	470	459	445	456	448	437	450	499	435	479	439	440	482	516	433	472	482	473	477	446	487	459	427	477	503	478	460	435	472	477	449	431	490	486	463	445	466	462	468	480	477	443	502	519	479	435	417	475	477	493	426	469	491	453	446	491	439	473	487	421	450	447	463	433	406	465	444	454	498	512	483	460	448	451	460	484	501	451	470	461	432	470	460	497	465	473	497	457	451	464	464	479	477	473	519	519	467	478	488	442	500	457	455	468	451	474	439	476	450	435	501	458	470	453	493	463	466	463	437	465	458	476	472	476	452	453	464	454	455	458	467	488	490	484	468	451	474	468	458	457	538	492	483	471	476	479	464	481	470	475	418	459	493	474	477	458	514	460	483	489	492	448	454	467	499	466	445	453	435	464	481	469	464	480	458	465	471	457	469	446	461	502	511	477	464	486	498	517	478	432	491	469	458	465	437	444	439	458	447	490	479	426	446	462	499	452	487	460	485	486	500	458	489	508	521	466	468	507	474	457	456	439	475	496	495	509	442	460	471	437	454	458	498	465	433	460	459	443	471	472	475	415	464	478	483	472	486	456	508	469	437	503	488	444	458	466	452	483	443	487	478	483	443	489	472	491	459	474	502	467	418	480	532	519	441	483	419	493	440	463	457	457	432	483	484	479	453	483	459	462	492	481	517	461	478	475	459	473	447	478	425	456	441	485	469	443	441	448	422	483	476	458	479	502	481	460	448	446	472	448	496	469	484	474	514	450	484	465	439	472	503	455	465	442	506	476	468	460	465	474	472	486	492	456	490	470	469	455	454	449	478	477	455	448	466	474	494	479	471	449	482	452	463	496	488	471	481	444	471	440	484	445	493	464	438	440	506	484	489	458	476	485	411	423	477	498	467	492	480	466	475	482	467	468	506	475	431	471	482	491	464	489	459	463	476	498	484	507	500	501	451	492	491	484	470	463	486	502	493	464	471	477	409	469	427	479	461	451	465	454	434	448	463	447	419	496	474	496	461	466	482	437	467	431	467	441	500	473	450	490	463	471	488	451	521	473	475	489	440	464	444	461	461	458	476	458	450	465	494	459	472	486	425	465	491	421	479	452	484	500	460	481	472	505	429	429	467	467	477	470	461	467	450	457	467	431	459	424	462	503	445	491	457	443	442	437	491	470	461	466	479	458	492	495	485	463	497	456	467	467	482	457	493	481	484	464	482	498	453	448	451	485	451	504	457	431	455	483	447	436	469	417	462	477	504	478	427	485	482	507	451	460	481	457	438	504	460	460	490	474	450	472	500	504	483	459	471	467	424	456	461	478	471	473	463	449	478	495	489	484	492	487	527	491	466	463	437	492	452	463	426	499	451	469	423	457	460	440	444	457	471	502	473	445	492	440	478	470	488	483	437	479	449	455	446	456	462	458	463	451	478	477	433	457	469	441	474	428	457	474	476	445	425	466	479	458	487	477	507	451	465	489	474	510	500	447	494	486	445	452	410	462	485	439	466	443	433	495	492	443	437	456	441	478	516	492	507	487	452	450	455	469	449	484	470	459	424	421	479	454	479	453	459	485	480	452	480	479	457	468	468	493	431	479	466	430	509	472	469	437	475	491	451	500	449	475	492	481	481	449	483	494	492	488	458	458	468	460	507	479	534	420	452	448	463	493	443	438	471	438	440	409	437	451	473	465	432	454	431	455	463	484	454	413	472	475	467	467	499	482	440	482	489	441	457	478	478	461	468	456	469	467	512	440	467	506	476	484	459	455	443	458	482	487	485	503	482	497	445	468	487	495	430	468	482	489	475	456	462	487	423	452	471	453	481	453	466	448	425	446	459	437	445	480	504	530	486	492	469	468	484	478	498	490	478	449	525	467	425	431	498	494	465	463	519	480	456	486	465	441	463	437	452	474	495	418	460	461	473	470	490	449	466	501	456	490	474	458	453	460	479	469	460	453	457	484	457	473	455	472	466	468	445	460	489	482	508	500	478	461	461	467	478	463	458	466	484	505	487	466	477	479	486	511	423	463	467	451	445	486	425	459	474	461	462	477	464	467	459	493	471	478	422	478	463	511	474	496	460	514	519	423	486	517	458	477	469	451	515	476	454	451	512	485	492	452	449	469	477	453	476	476	509	461	494	504	430	448	468	513	465	470	498	455	490	478	437	462	416	475	469	458	449	443	492	459	482	469	453	458	471	443	507	471	466	474	474	470	530	478	489	487	479	494	476	478	466	452	455	473	440	459	487	456	440	462	461	459	468	481	460	474	463	467	471	480	475	479	465	459	487	499	441	452	503	477	473	469	461	451	428	458	459	471	457	437	450	512	450	483	484	448	446	487	477	433	464	514	491	471	481	463	469	473	498	470	516	469	479	445	465	467	443	480	463	489	426	469	479	431	439	458	450	418	473	475	458	481	487	467	431	459	457	485	470	486	443	467	471	454	452	460	486	471	473	491	471	448	443	454	434	448	471	461	439	459	381	445	446	467	467	454	448	455	468	461	459	474	457	489	457	464	461	449	475	478	476	466	454	443	467	474	458	488	466	473	443	464	476	484	501	468	433	492	508	434	470	502	453	492	478	462	495	492	443	466	460	442	473	472	468	470	474	470	430	453	459	455	465	417	468	485	504	439	521	478	487	442	451	469	466	469	439	464	451	440	467	487	487	455	461	465	477	488	511	420	437	450	504	463	434	478	452	482	457	434	500	472	454	460	459	481	466	490	415	456	492	474	462	484	481	503	475	414
19673	27206	20537	12126	8971	6780	5110	3851	3058	2293	1754	1387	1146	1009	958	880	872	812	752	776	730	679	682	690	678	690	673	594	637	618	552	577	611	600	629	610	618	593	599	612	619	569	566	524	552	513	563	565	532	547	576	546	612	585	529	552	578	510	545	544	579	565	544	516	548	521	521	560	561	520	534	561	512	534	522	503	581	537	552	529	522	507	543	544	558	537	544	528	541	553	606	508	521	566	541	506	529	510	576	526	529	525	492	552	507	511	505	521	508	507	532	549	535	551	533	527	546	557	497	560	534	513	515	528	571	526	540	533	487	532	528	499	537	503	519	559	538	546	506	517	542	505	529	490	519	534	533	506	518	506	515	530	561	544	572	541	542	510	507	523	550	528	538	552	536	540	553	493	570	536	564	555	532	487	601	535	506	549	545	538	523	499	547	544	520	550	514	541	509	542	505	474	531	537	576	535	560	482	514	527	519	531	486	527	530	528	541	515	524	532	493	515	513	524	534	551	526	578	522	523	499	520	550	500	532	492	557	553	552	512	545	539	543	556	548	560	535	518	547	497	533	523	565	542	570	556	530	552	513	577	536	525	495	571	488	494	550	507	520	567	502	519	498	484	532	503	497	567	496	508	552	536	508	550	522	491	540	575	513	536	520	541	515	575	543	515	550	522	529	595	544	535	537	549	568	531	502	541	494	552	499	516	538	557	528	592	507	554	527	544	559	513	516	569	511	549	505	565	541	495	582	526	499	565	566	553	522	539	548	511	505	536	543	540	497	515	536	540	544	490	515	499	563	535	554	528	507	510	517	510	520	554	538	509	546	496	514	567	520	526	531	574	561	536	582	502	536	541	542	532	541	562	516	535	507	537	523	531	531	534	544	531	553	536	577	542	577	545	571	446	519	586	517	554	507	522	534	520	502	546	603	537	551	541	497	503	533	548	517	525	550	516	561	573	494	558	564	535	562	524	533	548	500	543	542	529	555	549	535	586	525	545	522	530	539	545	525	552	549	499	511	578	513	561	493	572	499	566	526	503	486	501	506	504	551	515	525	542	520	532	523	514	525	549	544	549	520	542	506	519	533	510	539	496	513	517	524	557	480	523	533	537	520	565	519	563	519	556	529	537	509	506	536	551	515	523	540	521	538	531	505	554	552	521	575	508	511	521	521	535	582	515	520	531	563	513	540	538	550	533	521	526	522	535	532	489	535	543	550	557	479	526	514	512	527	544	562	560	511	522	558	581	569	526	533	544	526	538	541	525	531	506	470	518	577	519	535	512	529	523	496	540	498	558	530	536	530	541	533	511	540	522	545	521	558	570	507	537	531	540	539	518	549	539	505	561	515	524	538	515	548	543	544	552	549	547	558	495	508	553	526	554	554	562	528	548	529	564	560	561	541	522	522	569	578	489	521	522	551	475	540	545	529	513	530	548	524	547	545	554	515	528	536	546	534	526	487	544	500	535	529	504	514	544	540	567	548	514	518	533	572	540	535	580	522	521	546	544	492	535	569	544	502	548	523	531	508	536	520	515	567	555	536	554	549	534	512	529	540	558	524	564	544	517	538	530	541	521	556	558	545	509	514	530	527	505	539	529	509	516	570	547	551	520	557	560	518	547	496	499	550	542	523	568	517	523	537	532	568	508	544	523	508	532	530	510	526	543	509	537	520	538	559	531	518	553	498	549	534	509	540	537	521	549	505	531	552	550	532	541	525	542	530	560	579	512	517	545	569	543	534	561	547	537	584	507	545	526	572	532	503	553	533	529	558	542	545	540	498	504	544	563	508	559	523	519	530	539	543	555	549	519	541	476	521	539	536	495	531	542	559	536	502	531	520	541	533	535	552	566	508	498	540	546	544	553	549	522	527	538	559	465	485	521	515	517	526	528	589	518	505	544	540	516	532	508	515	548	567	525	547	522	521	540	571	580	561	567	560	544	507	526	496	531	531	551	510	557	539	517	567	542	529	518	541	510	542	554	491	546	536	567	539	541	518	493	547	577	510	534	535	574	508	560	512	539	543	578	529	551	518	501	538	502	545	556	536	506	536	543	581	539	547	531	534	505	522	511	548	542	535	581	531	544	522	553	551	546	521	584	528	537	525	537	527	562	529	535	516	580	567	584	526	517	548	539	517	555	511	552	552	557	527	524	531	532	516	517	528	540	538	550	520	509	512	541	511	540	553	552	540	539	532	557	552	565	549	558	540	523	542	517	539	582	546	535	518	536	562	524	534	559	514	506	548	561	519	519	560	539	540	551	537	567	573	589	515	599	521	587	557	555	507	540	519	533	486	549	506	508	542	494	521	521	508	551	533	544	514	540	548	493	567	517	548	529	559	587	541	501	533	539	491	532	515	509	565	513	528	463	551	567	527	604	527	565	481	560	508	510	496	484	497	528	565	531	499	520	511	545	498	575	556	527	508	545	535	552	553	509	573	509	547	530	495	567	531	560	539	577	538	528	542	534	527	533	566	536	560	509	520	534	558	515	567	525	531	549	509	526	556	496	513	568	585	575	541	557	548	530	524	483	535	517	542	522	496	511	558	517	589	563	532	575	538	558	514	541	550	495	526	563	547	526	588	519	533	551	519	546	538	570	550	519	576	506	539	555	535	491	501	523	585	540	589	522	523	600	558	540	539	540	508	515	547	496	538	539	517	548	518	597	544	549	532	549	552	596	564	520	538	511	515	555	581	581	569	497	549	551	555	514	503	537	497	527	523	533	555	539	543	533	541	532	547	583	547	556	519	499	513	507	530	531	551	519	517	532	535	552	593	509	507	521	530	539	540	501	542	498	562	539	559	529	525	521	565	526	547	563	552	533	550	539	545	537	557	485	572	521	548	535	517	569	554	543	559	489	531	536	535	538	537	542	547	526	485	511	519	514	546	523	507	529	554	537	534	539	491	552	545	537	559	496	570	532	544	567	536	543	543	558	553	540	544	481	510	570	552	546	543	557	559	519	546	545	545	535	530	543	521	552	537	534	532	524	499	527	514	530	584	519	533	504	539	565	527	554	562	547	494	522	523	527	492	541	531	503	497	511	533	542	525	516	575	556	553	542	500	585	533	531	518	495	555	507	538	516	530	574	534	555	546	524	521	529	540	500	535	546	547	530	515	443	535	539	539	520	585	534	527	530	576	538	528	544	546	532	560	528	477	555	553	544	551	530	543	513	511	534	554	522	517	543	531	557	573	573	577	522	559	538	543	530	520	531	523	567	516	532	515	527	520	558	513	544	563	506	517	537	530	532	538	483	502	498	531	524	552	542	534	517	537	496	531	520	572	524	521	550	533	500	528	505	525	538	547	501	527	490	525	554	497	524	505	580	555	536	520	564	532	512	547	532	552	516	560	518	491	533	501	524	531	556	505	518	594	510	543	568	562	526	533	561	512	520	504	572	519	529	553	469	590	566	553	543	565	487	545	565	518	482	555	533	549	511	551	520	554	554	549	573	480	507	547	515	543	532	538	550	548	555	527	517	534	512
22942	21557	29134	24436	21582	21476	11219	4225	2982	2236	1697	1325	1199	1018	930	881	869	834	789	760	733	672	628	605	618	600	592	585	580	545	557	503	526	573	533	552	585	589	553	550	567	527	549	462	523	502	468	469	514	471	495	480	506	476	480	477	534	494	495	482	496	457	506	470	476	487	479	439	505	490	502	507	490	442	479	488	475	469	480	483	494	488	477	467	481	482	458	520	474	496	474	469	506	460	481	481	515	454	470	477	427	424	480	460	459	473	491	452	463	497	473	470	468	467	456	465	461	457	447	495	443	488	429	496	466	470	481	470	496	453	492	461	449	490	463	471	484	491	485	460	451	447	463	423	467	459	438	445	481	459	477	488	468	457	477	475	452	448	507	478	470	468	465	484	477	484	476	453	462	469	521	466	459	457	486	459	459	480	482	433	421	442	465	472	475	457	468	480	462	456	456	432	520	496	483	433	504	486	466	459	437	443	429	459	505	469	470	476	479	489	468	471	469	486	476	466	460	492	492	452	480	438	463	444	510	443	473	493	484	500	491	442	454	460	487	472	446	420	457	461	453	482	481	460	485	484	461	468	464	437	440	448	503	500	487	487	495	511	460	428	457	441	439	466	442	498	430	444	449	424	459	487	441	424	499	462	447	482	437	474	482	460	446	457	438	467	450	480	478	483	468	468	461	500	433	453	477	476	453	431	473	465	433	465	438	498	485	467	441	488	462	466	444	481	441	454	457	454	456	491	456	479	415	488	451	461	439	449	521	487	480	425	494	464	461	483	453	455	431	480	483	513	458	442	446	460	480	479	442	433	436	441	477	446	478	466	451	448	511	468	440	480	478	448	417	400	479	487	455	462	452	448	499	450	464	485	453	447	453	455	426	415	439	469	470	447	486	486	482	437	481	427	494	464	465	472	506	457	472	486	453	478	502	468	450	457	456	480	487	419	449	466	443	452	456	443	445	482	461	466	475	485	465	467	393	464	451	443	443	446	433	467	434	464	458	461	457	499	464	483	449	436	421	505	428	446	466	429	461	438	462	476	491	453	478	462	439	467	429	483	494	501	474	443	543	480	487	437	461	491	472	470	447	496	439	484	472	463	479	435	492	449	489	452	471	425	483	482	502	487	510	470	472	474	452	471	486	450	457	440	461	459	453	458	445	456	454	484	446	459	453	457	477	465	489	493	461	457	454	421	448	456	439	505	429	490	455	455	504	456	450	469	489	431	489	450	453	452	481	499	451	482	475	435	495	451	488	451	473	460	467	488	499	481	464	433	496	456	450	428	426	451	457	424	430	495	458	432	460	483	476	473	439	477	500	462	497	438	453	447	461	467	449	489	437	483	449	464	541	467	462	457	471	435	507	446	458	443	461	467	474	472	472	435	489	495	478	462	466	468	460	440	491	463	433	440	430	473	446	440	497	478	456	485	453	466	430	418	454	485	468	481	459	462	446	458	458	484	480	454	486	449	453	479	496	473	470	462	495	487	427	445	454	452	500	469	470	430	463	427	437	460	470	479	446	463	478	452	501	465	483	490	441	457	471	469	451	489	477	457	453	482	461	451	473	430	455	473	495	457	493	461	491	445	456	429	446	484	486	493	470	461	485	442	458	475	452	465	462	517	484	452	481	474	452	458	495	469	462	461	461	413	443	427	460	460	466	468	474	515	452	432	479	460	494	488	438	485	458	516	464	443	483	457	495	466	484	449	430	452	450	443	493	480	447	486	423	478	457	451	462	443	453	461	461	462	481	479	501	460	433	451	480	468	469	448	507	490	393	469	430	482	465	454	470	454	530	472	490	475	469	490	457	461	451	492	472	498	492	470	465	461	457	461	486	482	450	494	498	526	466	459	459	491	470	473	474	483	478	469	464	498	460	445	458	478	464	498	483	428	420	486	514	448	486	468	438	464	457	475	487	506	451	457	509	516	450	454	469	453	451	482	494	449	526	454	450	473	483	492	465	464	488	476	485	482	454	498	470	464	500	497	470	459	437	477	449	478	477	510	470	426	472	484	483	475	467	445	474	474	474	434	462	463	446	498	473	432	479	447	479	446	481	470	436	423	417	509	457	447	449	478	446	471	505	472	486	465	458	464	483	462	470	474	459	494	476	454	456	502	465	425	468	462	478	441	440	442	457	486	468	474	483	439	488	443	468	447	455	449	474	427	455	445	464	468	461	497	429	441	480	479	500	483	479	472	418	479	482	505	501	451	431	475	464	427	423	446	448	441	497	448	431	466	480	450	450	482	493	480	434	458	468	447	480	454	446	454	442	440	443	436	476	461	486	470	497	494	496	451	465	483	450	451	481	519	440	451	485	465	491	452	469	446	450	448	521	441	459	433	439	435	483	479	505	431	498	432	428	519	442	438	455	479	450	437	449	465	445	438	456	465	468	440	511	450	474	470	481	453	442	457	464	430	453	486	479	447	517	476	462	440	489	468	417	465	452	451	495	430	441	460	457	481	485	466	462	453	485	486	471	466	466	429	453	457	478	473	442	466	509	446	424	494	446	482	442	430	462	465	463	463	475	481	471	520	495	461	445	463	444	510	436	439	462	461	470	448	439	505	477	435	467	464	452	453	503	517	441	446	464	470	478	485	455	463	444	449	479	504	447	464	476	457	458	495	441	471	492	502	496	467	481	496	433	460	454	459	458	468	482	467	481	444	459	472	499	455	446	473	471	451	479	465	440	467	487	469	474	489	472	444	454	468	443	460	464	465	484	473	472	485	421	425	481	462	462	457	485	465	449	461	460	455	483	439	434	456	470	482	483	490	481	467	444	482	462	495	421	459	488	445	505	491	457	494	456	456	464	449	470	498	429	455	425	438	501	461	467	416	455	461	462	453	497	455	466	467	480	477	453	448	484	460	452	459	448	422	473	471	463	493	450	481	459	456	467	443	504	473	473	458	466	477	448	463	496	440	497	471	447	439	469	485	453	467	474	452	479	456	459	451	450	483	507	461	455	464	468	457	432	445	470	456	443	514	445	461	508	453	445	475	471	479	470	451	449	460	473	441	479	490	481	469	460	508	492	479	519	447	434	465	482	447	457	452	451	463	505	457	424	461	485	443	467	465	438	490	466	457	457	458	429	463	512	480	492	529	496	459	466	490	418	484	447	486	479	449	443	467	426	469	469	480	478	448	505	468	488	479	484	446	459	443	443	447	461	454	453	470	472	478	480	473	462	452	454	465	449	470	447	460	471	448	476	460	481	448	497	456	502	504	494	473	437	500	452	447	477	462	467	473	492	484	476	447	446	478	485	513	453	450	484	455	490	466	450	470	465	432	447	474	460	430	441	451	453	469	433	504	462	453	456	478	465	453	462	456	463	491	439	420	457	446	456	457	451	439	450	473	453	452	447	463	448	429	439	448	490	451	516	467	500	491	509	506	488	474	469	434	481	474	479	479	466	444	449	433	466	436	455	482	445	489	445	466	447	467	470	462	471	486	465	474	432	462	452	448	437	464	475	468	516	455	476	443
23908	36389	29099	19185	14808	11596	8787	6755	5150	3783	2762	2249	1820	1501	1355	1210	1134	1112	1059	1041	871	827	852	808	766	755	719	675	680	670	672	683	658	677	635	670	672	673	648	727	660	600	609	615	598	622	593	587	580	552	522	621	538	554	587	601	529	568	562	539	579	561	568	541	548	543	559	550	525	556	535	536	519	512	570	545	544	599	513	499	526	538	567	552	550	548	556	561	556	534	545	539	528	500	535	551	544	563	538	535	533	501	510	557	542	517	559	534	520	557	542	484	520	543	505	515	509	558	545	505	524	512	544	512	481	530	556	542	520	527	526	523	538	545	525	555	541	566	531	534	521	543	532	535	555	507	543	515	517	528	530	548	537	545	591	536	560	532	524	521	547	534	535	521	527	521	516	517	547	595	527	544	595	523	559	518	532	531	515	537	543	532	510	504	501	524	521	499	540	533	523	528	522	582	529	550	526	492	503	497	543	568	526	541	524	565	515	520	519	531	515	526	534	518	526	564	509	560	508	537	562	537	551	572	526	500	543	572	527	505	565	521	530	519	570	522	562	511	522	528	547	532	553	540	509	537	525	527	514	530	567	514	533	567	499	511	552	547	545	532	523	503	572	557	542	524	542	516	562	518	525	544	529	548	526	563	545	521	570	520	539	572	527	543	540	569	558	522	575	529	488	513	533	551	560	497	570	532	512	521	548	550	542	504	510	539	562	528	549	493	508	509	537	560	552	502	530	517	543	585	516	531	520	496	538	538	498	525	535	517	521	539	493	521	602	489	521	535	530	593	544	527	530	538	515	539	543	530	547	503	569	530	605	534	520	537	577	567	510	545	585	552	521	534	514	540	534	532	519	501	487	559	572	541	510	553	528	532	563	533	540	514	562	543	529	573	531	516	563	579	527	512	545	537	526	542	529	572	525	542	542	524	528	547	489	538	536	506	540	563	527	573	577	550	519	527	559	571	505	525	488	531	531	523	496	533	548	539	556	548	546	543	567	525	561	544	566	515	533	535	540	537	529	507	570	578	540	538	558	545	512	548	567	504	541	522	504	492	493	531	566	548	544	539	516	523	496	552	536	509	529	506	547	547	544	553	543	549	506	522	536	501	513	548	582	560	540	549	532	501	525	558	571	500	542	530	509	548	515	521	532	508	530	515	571	538	548	521	521	504	548	520	524	489	561	530	546	520	493	524	527	500	505	539	516	516	572	524	518	522	545	498	525	539	528	549	545	482	532	546	548	553	512	527	534	556	520	514	532	521	518	521	543	571	571	532	548	533	575	512	528	521	516	547	549	507	534	535	535	497	512	538	509	544	516	523	563	548	563	551	550	568	570	558	555	530	511	555	527	530	559	520	539	536	556	512	537	537	506	499	547	506	507	541	548	549	554	561	547	550	536	535	518	561	539	513	505	491	562	547	532	512	511	528	543	542	574	536	530	554	531	512	544	537	506	552	547	528	491	519	504	525	553	541	520	542	539	535	498	528	535	510	549	548	561	541	526	559	516	528	501	577	518	572	510	531	534	502	553	518	514	542	528	515	550	503	513	525	542	535	535	518	512	528	535	544	511	526	508	552	571	512	545	503	545	523	521	487	568	504	511	525	532	557	567	571	527	528	553	525	517	513	581	529	514	484	525	523	508	534	508	517	518	558	541	530	522	540	532	531	509	522	538	547	562	537	558	542	510	517	570	508	515	507	545	564	559	531	572	521	527	516	530	534	506	547	535	536	538	461	533	541	511	560	529	559	544	550	543	523	560	536	562	539	558	543	498	543	508	515	548	541	554	560	504	520	546	539	552	570	490	554	515	553	554	520	558	541	526	543	522	519	532	543	535	576	526	531	534	552	502	507	522	561	536	572	521	571	564	575	534	510	553	544	537	519	529	532	510	488	550	531	546	561	530	540	560	532	534	566	519	553	560	510	519	572	559	575	512	531	555	538	508	565	579	548	531	543	520	543	557	558	514	507	541	532	509	542	554	564	498	498	548	528	552	543	541	533	504	561	525	498	531	512	519	565	535	508	552	563	515	530	500	497	503	491	491	519	526	510	510	513	530	535	538	531	534	547	540	508	538	538	546	526	485	476	507	537	490	570	531	566	560	521	524	551	569	542	562	506	513	533	570	543	544	541	569	509	535	500	556	573	485	498	563	531	548	515	514	510	559	533	535	559	534	502	504	559	540	536	557	515	545	507	546	531	535	512	518	541	536	504	527	518	548	541	486	548	490	531	520	543	555	550	580	508	537	521	509	547	577	557	463	534	559	510	515	523	549	545	531	516	560	534	523	532	524	541	554	537	517	573	495	578	563	560	514	490	501	577	540	546	514	559	528	519	524	512	571	535	532	529	491	512	528	515	531	559	542	528	522	562	571	566	502	530	552	540	512	555	543	513	530	539	568	514	524	523	518	497	501	545	555	529	548	553	514	537	545	555	538	524	488	536	571	550	557	492	520	522	539	505	513	495	550	527	563	589	570	486	525	495	535	576	545	527	508	513	519	501	506	537	506	534	555	593	562	529	534	531	540	517	560	522	563	536	536	565	515	501	537	529	555	538	524	498	521	519	547	539	512	581	534	528	554	519	556	543	498	565	512	536	536	565	542	526	566	525	546	505	482	512	473	533	524	534	570	533	546	502	533	533	523	540	499	517	558	579	492	543	550	539	515	532	580	522	514	500	573	514	509	551	500	508	530	604	485	512	533	540	536	571	538	513	571	538	531	535	534	542	539	534	538	563	533	529	549	530	551	584	526	528	570	544	534	535	537	569	524	533	493	518	554	551	558	546	560	542	553	534	563	500	545	553	548	519	559	526	518	580	556	519	542	503	535	514	521	581	519	509	556	560	522	544	511	471	547	519	548	500	509	532	542	499	515	548	519	518	529	513	593	525	531	517	539	509	515	537	477	484	547	555	559	552	576	538	540	571	541	536	583	513	534	498	535	548	551	537	567	529	581	509	499	543	522	523	529	544	569	547	549	508	533	522	514	510	550	521	498	519	503	550	525	504	523	515	517	557	518	558	505	562	536	521	545	536	538	534	529	489	557	509	534	587	530	535	520	534	540	521	558	518	552	537	524	576	483	504	545	540	522	541	482	528	542	543	551	529	530	525	550	551	521	540	557	578	566	539	559	510	535	554	514	545	541	515	547	511	559	492	510	544	547	554	539	528	520	508	534	510	508	486	498	530	514	542	535	581	554	503	543	525	527	511	521	517	516	588	545	535	479	495	565	519	528	519	543	553	515	541	528	493	530	533	525	531	497	537	562	488	583	547	557	524	555	526	553	551	548	536	549	509	518	534	539	532	504	504	560	559	504	544	529	537	568	499	529	533	522	545	564	547	541	554	540	548	526	511	537	500	528	518	551	551	489	497	542	557	564	530	518	530	532	505	535	582	543	528	510	507	550	519	604	537	506	529	541	533	551	531	529	557	561	512	496	514	564	539	541	546	551	481	561	520	506	511	573	546	550	506	550	526	581	518	528	528
28333	20635	15574	8245	4260	2909	2187	1820	1387	1218	1027	909	856	890	794	791	765	732	735	725	719	662	702	639	664	645	615	657	714	633	643	664	677	660	676	695	673	673	644	715	627	641	623	651	651	615	622	669	640	664	608	647	679	614	623	621	632	610	653	604	670	642	648	641	648	626	611	652	626	631	601	637	636	557	664	631	623	622	612	662	637	630	619	579	618	608	634	654	621	613	631	647	600	634	623	600	610	627	595	638	630	621	598	668	609	619	663	648	614	618	594	651	631	582	638	604	656	656	616	620	630	637	708	594	600	644	611	587	606	590	663	626	632	646	616	590	605	616	627	616	610	583	606	617	635	616	670	619	605	635	631	659	577	646	627	649	643	681	651	658	638	659	592	616	625	621	626	628	550	612	635	661	561	631	653	601	615	673	624	641	629	635	612	623	623	624	581	636	636	586	626	640	636	666	623	630	681	615	653	598	675	626	612	651	618	641	600	627	656	704	633	657	619	606	629	621	667	637	617	616	573	603	608	644	648	671	608	630	667	643	637	617	616	621	619	638	636	613	629	678	599	636	662	571	656	627	630	640	645	590	618	637	627	610	615	654	641	602	637	660	635	625	569	658	651	683	583	622	644	652	657	655	670	604	589	644	646	637	662	648	677	640	652	642	626	591	616	641	627	609	630	626	668	631	610	625	629	668	632	624	672	670	637	616	661	641	639	641	627	626	619	575	590	663	654	626	640	648	626	663	625	663	617	640	624	625	621	636	694	659	658	603	593	596	607	644	581	596	613	617	634	601	587	615	631	616	603	643	603	625	657	592	666	625	677	627	676	656	657	643	601	613	575	665	623	672	644	662	615	624	669	613	628	646	641	595	663	627	617	603	620	659	642	664	642	610	624	668	633	608	614	627	619	607	638	654	634	659	664	626	607	606	618	688	676	650	611	580	650	612	623	619	632	637	578	580	617	588	617	631	652	609	615	600	642	612	633	636	656	613	592	614	620	640	616	628	698	602	648	615	619	658	608	650	644	603	659	690	652	608	669	669	643	649	639	588	597	617	620	627	674	634	646	569	670	603	619	618	629	628	673	622	640	631	642	622	593	624	596	622	669	638	587	638	625	619	647	596	629	605	679	590	613	610	610	623	665	600	660	658	625	587	643	623	586	617	641	677	665	634	637	602	633	609	580	638	623	661	655	613	662	621	618	646	665	645	640	612	624	623	631	622	625	621	601	627	623	649	636	647	627	685	634	638	654	656	620	607	669	625	594	641	619	666	639	629	641	667	623	626	635	648	610	664	637	640	621	632	626	584	643	605	610	607	630	576	636	646	659	610	604	569	650	666	650	627	615	693	647	642	616	601	657	623	666	606	656	637	634	664	638	623	600	658	644	632	588	574	644	610	614	625	654	593	646	645	666	687	616	625	649	613	561	636	640	640	613	663	628	667	653	641	658	637	655	631	646	603	636	666	621	617	656	596	628	622	576	603	633	629	644	618	632	647	646	627	613	625	661	649	633	669	622	623	605	634	622	647	608	626	618	667	651	642	602	646	609	676	682	649	605	674	612	638	666	673	617	672	640	633	643	623	647	613	632	637	630	626	618	685	596	615	620	597	657	619	614	681	681	655	635	617	613	607	606	691	651	632	598	628	636	608	671	640	568	619	614	605	623	573	701	638	638	623	579	660	650	632	638	568	641	641	629	657	596	634	609	622	658	627	595	648	617	588	642	623	630	660	677	622	615	613	625	658	630	645	606	638	600	644	645	639	631	665	628	649	637	633	628	614	643	622	644	646	674	615	669	623	641	611	633	616	617	642	622	681	606	670	696	686	654	583	616	669	607	685	608	601	624	615	640	631	573	615	637	617	614	623	660	642	622	666	630	614	627	661	653	620	648	621	615	631	645	623	652	636	638	583	617	611	623	625	606	658	611	676	623	619	636	640	626	618	642	607	635	615	663	684	607	613	603	617	590	642	650	644	646	653	626	611	604	655	595	624	646	614	635	636	626	614	615	635	616	672	639	620	627	644	666	662	634	587	568	638	623	631	635	639	599	628	621	581	613	593	636	628	624	633	594	611	643	631	654	606	625	641	635	631	658	618	630	637	627	608	598	634	635	619	640	635	617	660	614	623	670	640	647	655	666	632	654	606	653	649	646	650	618	630	610	634	620	591	623	615	619	641	644	608	626	634	621	579	661	628	645	620	651	631	606	611	610	666	615	642	642	619	582	618	641	571	622	621	642	613	600	675	642	618	621	617	601	623	607	618	673	614	644	678	641	614	679	645	639	666	633	658	608	600	631	658	651	638	646	613	602	590	638	639	600	643	618	595	626	629	664	626	655	602	612	627	575	624	606	593	593	603	616	637	586	578	601	658	654	640	613	638	654	617	640	621	660	664	665	670	624	694	651	593	681	651	622	616	599	572	677	609	624	635	640	708	582	640	662	600	594	657	617	605	606	614	616	661	626	614	649	631	627	626	604	621	671	621	600	672	617	607	641	644	667	614	601	582	655	629	612	665	624	612	619	623	617	637	615	636	623	604	624	628	645	650	608	674	629	626	633	661	625	614	661	633	568	656	690	601	652	606	634	626	635	644	681	636	633	628	625	633	639	597	590	640	593	610	650	662	588	634	632	623	610	626	615	674	648	592	618	649	641	638	603	634	613	654	608	618	636	638	657	634	650	615	657	660	656	596	657	650	581	618	660	623	632	625	640	654	677	556	596	670	607	648	632	630	650	621	618	614	652	652	628	602	629	685	672	645	647	675	627	637	651	656	636	602	603	628	637	630	613	655	676	634	650	651	643	633	629	628	598	617	640	677	633	601	562	651	650	639	638	673	617	658	662	632	624	688	606	668	589	679	620	608	623	635	626	651	609	658	636	661	624	685	664	612	593	635	637	672	628	663	636	626	647	623	645	633	619	602	618	610	585	639	608	643	647	636	691	632	635	625	639	683	697	648	672	607	618	611	625	606	628	652	620	638	647	637	667	688	610	629	578	641	623	622	661	635	671	647	697	676	631	655	648	622	596	680	638	643	603	651	551	620	651	652	610	594	640	670	671	633	678	634	684	631	646	645	635	606	656	622	636	674	648	624	605	687	589	630	625	636	652	630	677	661	609	625	637	615	594	642	625	660	638	646	619	650	610	624	589	615	648	601	610	641	611	627	558	687	598	645	650	622	673	659	619	669	662	633	650	644	620	628	601	618	645	616	649	620	631	666	641	682	685	659	615	615	597	626	606	645	639	641	594	641	661	628	612	690	655	612	598	645	646	649	643	614	621	621	652	648	650	636	629	596	634	620	616	676	644	642	604	576	635	631	648	618	609	668	645	629	644	640	614	640	643	652	671	581	658	639	673	635	598	652	666	653	605	613	619	660	603	661	629	646	673	662	579	602	629	639	625	655	642	628	678	655	617	625	648	643	658	619	663	659	668	619	634	612	642	617	626	614	642	628	675	639	600	648	651	639	598	658	634	702	633	616	645	638
17318	22332	17013	9430	6896	5169	3933	3106	2305	1848	1546	1336	1171	1086	1023	962	959	874	862	820	807	816	849	819	814	797	771	784	824	735	726	699	744	757	721	748	774	775	704	783	746	747	754	749	751	732	748	694	714	735	704	666	683	715	718	712	712	696	785	740	698	746	754	674	682	739	679	709	699	709	754	704	695	685	692	727	703	685	671	746	670	684	691	712	681	686	679	677	742	741	734	712	668	718	702	709	707	689	736	780	701	700	665	715	723	706	716	729	729	697	711	725	679	756	702	678	742	662	710	730	756	699	722	712	682	679	695	737	725	762	702	736	697	728	729	746	765	719	680	715	715	734	710	727	676	716	712	696	673	743	706	713	690	725	718	735	699	665	735	695	710	697	724	710	681	737	726	694	701	717	700	739	770	684	724	674	723	700	742	683	706	708	702	691	766	717	688	723	710	714	693	705	656	741	696	724	688	718	686	718	714	717	700	687	668	708	680	731	741	714	689	672	682	745	720	733	743	724	716	664	704	755	716	728	696	677	751	718	698	686	714	689	710	711	702	670	719	697	693	710	693	705	705	672	699	700	708	742	746	716	723	682	700	752	704	641	732	703	696	705	723	693	657	693	697	718	675	704	758	688	674	720	712	725	679	707	724	734	658	754	681	746	716	724	720	704	739	696	689	691	716	698	724	682	695	742	708	708	735	734	710	702	707	692	700	730	698	676	708	675	748	704	716	702	685	671	748	711	678	682	708	724	739	701	684	702	673	711	713	700	702	711	691	684	700	685	746	687	704	765	661	714	767	732	641	689	743	754	694	689	674	673	720	748	701	672	725	712	755	676	710	716	763	699	747	739	668	734	705	688	612	691	716	710	721	710	706	761	696	751	726	699	735	725	732	717	731	677	727	733	720	739	668	677	702	699	727	710	685	745	694	692	687	691	662	698	726	725	664	692	723	709	716	776	691	684	731	692	698	702	746	722	693	681	745	723	707	762	687	743	743	674	700	772	699	700	700	686	756	710	719	681	757	712	761	715	701	715	735	690	698	727	735	705	754	677	705	733	671	718	664	742	713	728	710	722	714	728	702	682	691	701	733	770	679	781	671	733	644	744	716	687	701	711	665	726	723	751	737	722	710	655	732	678	708	724	682	719	717	733	712	690	677	757	737	705	709	675	655	716	730	733	723	737	684	669	699	754	769	745	684	693	679	720	693	718	704	727	663	702	741	712	678	708	716	719	714	693	707	728	716	711	713	669	730	746	712	634	746	703	721	741	707	670	715	695	761	727	725	738	705	704	717	694	716	708	734	727	703	713	668	695	712	724	698	699	669	679	699	730	741	736	761	658	727	682	671	709	673	678	710	686	726	693	673	698	708	660	676	709	681	713	672	697	693	719	732	676	728	714	752	702	725	684	751	745	709	727	698	699	723	735	680	698	698	694	746	692	704	688	710	774	693	728	715	728	674	735	698	697	720	750	706	749	668	719	688	688	709	699	694	711	722	714	742	697	681	679	727	723	767	650	692	697	748	745	684	709	695	665	699	709	676	682	665	690	687	689	657	707	711	728	653	721	714	743	717	687	707	769	756	691	695	684	721	620	703	677	732	744	698	706	756	718	717	718	702	728	714	716	723	699	663	736	722	688	664	713	728	745	696	746	701	690	704	741	738	702	710	696	690	707	719	725	737	698	745	736	679	720	753	716	697	712	731	754	690	713	707	696	710	717	711	688	674	703	739	737	666	718	699	728	718	640	715	689	705	719	720	749	728	732	713	706	696	696	690	716	665	718	740	705	698	664	683	742	684	677	717	691	700	710	687	707	729	707	736	675	715	704	695	701	716	694	726	713	717	671	682	708	673	777	733	700	690	734	692	706	727	770	657	722	727	697	715	714	715	668	744	695	726	690	708	692	726	700	727	723	738	704	672	702	709	731	728	713	711	691	682	728	707	710	695	665	708	721	706	648	703	711	662	724	768	736	725	688	732	725	704	686	684	722	701	722	760	701	701	716	697	751	704	722	722	657	743	684	753	691	715	696	734	710	726	734	721	748	661	733	740	747	696	748	722	702	724	732	705	725	681	729	696	665	673	668	726	721	735	723	744	716	687	699	702	712	723	733	742	733	707	768	695	712	698	704	693	693	729	700	702	735	694	726	698	693	677	745	666	729	699	662	740	711	673	761	717	739	737	720	723	711	675	702	730	704	702	725	695	734	731	685	742	735	748	709	656	661	729	688	700	688	680	673	758	747	694	708	646	705	724	708	778	749	740	735	730	708	692	701	674	789	691	732	683	706	713	722	678	667	733	756	706	707	702	715	694	723	741	691	761	717	700	713	731	738	694	726	687	694	679	737	678	741	715	688	731	727	659	737	708	743	657	806	759	725	706	712	696	717	761	751	727	717	642	687	689	721	751	720	679	699	700	735	692	692	693	721	715	697	681	683	737	730	698	718	718	727	731	673	683	752	735	696	721	659	713	698	701	682	717	709	729	734	686	703	678	724	726	703	689	746	693	653	692	717	714	721	696	683	716	703	728	696	700	707	745	731	743	707	752	710	737	758	698	716	769	679	638	665	756	674	703	659	726	704	734	681	744	727	751	700	710	737	738	691	736	758	715	677	709	722	729	724	731	683	677	764	664	739	708	718	750	673	716	685	694	704	743	749	681	725	745	698	677	695	751	743	708	675	687	764	701	693	690	722	722	696	685	723	711	714	705	683	757	704	710	721	687	710	727	726	730	755	725	714	736	688	747	710	740	732	687	703	714	699	723	683	700	727	715	754	712	690	718	731	717	708	728	759	708	708	689	688	685	760	707	737	714	730	702	669	711	685	724	779	766	715	705	660	693	751	734	719	777	717	698	670	735	696	733	699	689	687	715	710	705	681	715	709	716	732	688	740	695	716	719	710	725	737	718	712	729	698	739	732	677	698	750	672	743	738	758	705	697	720	659	728	717	726	676	702	682	746	724	681	669	746	710	711	689	691	717	656	697	653	680	700	740	725	724	682	682	714	720	661	713	753	714	692	680	731	753	741	657	672	718	722	705	769	716	736	735	688	681	737	707	642	678	760	695	704	748	686	700	674	707	759	739	705	705	657	758	769	702	711	694	702	721	707	709	696	704	697	701	716	742	683	657	719	698	742	716	769	702	699	727	724	702	669	709	708	690	710	702	709	693	736	730	708	712	711	664	743	636	663	701	715	693	726	717	725	690	709	744	673	712	728	652	668	707	728	698	729	692	720	722	772	722	682	733	691	718	699	706	719	710	719	690	680	694	696	660	737	734	696	738	706	728	707	727	732	751	723	742	706	727	719	687	695	721	709	730	687	696	657	724	707	676	766	713	713	700	719	675	716	704	671	686	728	709	733	698	704	718	772	724	710	724	730	694	689	742	716	711	691	695	696	703	691	721	716	723	725	732	701	714	700	698	738	678	716	708	721	653	699	730	753	710	693	648	687	742	724	716	720	719	688	689	746	716	681	723	720	677	704	712	677
23984	21527	28566	24951	21368	11801	4960	3060	2192	1765	1524	1271	1162	1097	997	1008	958	872	865	814	786	803	743	739	757	713	771	702	702	718	678	671	688	771	696	712	710	674	657	710	671	685	674	702	675	641	698	660	698	625	665	676	674	696	670	660	674	660	647	649	626	629	699	681	656	639	693	659	670	635	606	631	662	674	616	690	640	632	677	660	597	632	668	665	719	624	648	633	677	677	653	693	644	669	648	657	663	669	671	597	645	655	615	617	652	668	624	688	666	638	692	626	665	624	674	595	655	690	643	667	666	679	660	652	650	645	611	656	651	662	609	674	671	647	667	675	695	655	648	694	608	648	612	656	616	618	655	647	676	686	634	646	666	632	643	640	645	648	595	670	634	669	643	636	591	661	601	691	650	623	644	683	711	584	648	682	647	634	678	610	689	680	653	655	646	622	584	677	638	608	639	656	676	672	652	661	631	655	699	650	654	620	639	649	657	648	620	665	645	559	642	629	656	619	643	656	666	687	640	685	686	609	627	666	643	644	638	641	652	644	657	620	657	626	650	686	632	653	633	659	643	688	659	628	632	675	670	650	656	635	657	641	683	669	637	695	611	665	652	631	626	663	647	627	626	609	636	633	662	628	632	678	631	633	647	656	632	656	664	646	614	634	643	665	682	659	675	640	673	631	664	632	689	671	708	697	643	621	649	636	704	707	701	646	624	647	624	675	653	680	655	652	641	657	619	616	650	595	675	670	630	643	626	625	652	680	681	630	669	673	675	593	618	615	633	654	657	652	638	612	656	618	695	654	681	672	626	643	596	628	625	683	660	620	662	641	648	639	685	656	696	659	631	633	696	657	608	616	709	680	613	637	698	675	625	625	681	726	629	687	700	634	655	653	657	654	580	635	680	666	642	671	643	657	649	708	671	662	692	663	692	655	646	638	647	675	661	696	568	659	627	709	655	718	633	637	623	666	656	655	641	609	642	679	646	635	653	673	645	635	644	655	667	669	664	615	644	656	631	632	653	669	651	690	662	651	679	699	649	621	647	661	664	684	648	663	596	700	683	639	635	659	614	682	677	602	593	615	658	684	640	662	667	685	643	618	659	650	674	650	634	641	677	598	692	617	696	670	677	632	664	681	626	634	656	646	693	690	660	694	672	661	616	657	657	682	660	639	648	601	640	687	685	654	691	588	667	675	657	671	633	655	655	622	663	655	625	673	668	688	636	607	642	629	634	634	627	662	655	638	647	644	668	686	666	615	632	685	657	689	619	653	620	644	667	664	657	683	628	641	676	615	614	670	661	621	656	642	631	638	651	613	704	625	632	609	668	613	636	618	623	656	664	661	658	661	643	671	650	689	657	660	677	662	673	662	640	650	622	655	686	655	640	644	660	596	621	643	658	610	658	642	658	652	663	659	665	671	641	684	678	690	674	643	615	645	671	620	652	643	634	658	665	692	655	650	660	657	697	612	643	653	619	650	644	659	656	674	600	631	658	701	647	618	634	660	642	671	637	675	623	623	642	614	688	686	654	649	676	624	646	648	653	610	667	627	630	623	666	657	621	692	662	672	666	608	643	672	656	638	668	620	651	639	654	638	639	713	645	664	645	620	637	612	668	613	637	587	665	619	650	652	638	652	660	660	663	652	632	644	644	637	644	642	623	650	659	639	607	644	657	653	609	619	655	626	649	630	671	637	648	624	677	660	595	635	648	589	632	611	659	625	633	670	675	694	656	635	643	681	712	680	659	628	650	630	705	665	684	692	642	667	623	653	642	628	645	634	644	632	638	669	674	672	619	619	689	621	627	605	619	662	664	627	678	648	652	701	636	671	686	700	620	663	621	627	665	673	610	644	642	662	676	653	662	631	679	667	667	666	685	667	641	615	607	636	696	633	645	618	629	649	665	615	667	646	647	628	606	638	645	633	667	677	627	706	629	597	658	662	687	687	657	677	656	620	665	653	648	646	652	628	634	662	663	691	664	660	660	662	629	611	642	677	649	654	605	616	639	583	654	623	606	617	671	635	638	674	626	633	654	667	607	660	664	688	687	655	633	671	649	653	639	694	642	634	665	682	617	663	643	634	637	652	665	619	652	682	623	643	656	641	692	677	657	679	623	617	669	677	672	648	686	639	624	645	601	652	639	649	635	714	691	646	631	680	628	657	629	645	637	655	612	598	644	683	674	639	663	660	618	683	650	648	652	635	645	657	653	587	653	660	649	655	659	670	641	686	610	659	652	600	658	644	678	675	628	682	685	656	642	667	623	676	663	661	619	662	644	698	686	654	631	652	662	612	617	682	665	654	698	629	645	640	662	670	646	653	655	626	665	623	698	666	681	633	664	684	597	626	611	656	661	603	660	623	621	637	608	663	638	649	655	637	661	650	694	652	642	637	683	647	682	627	637	617	628	671	679	642	665	605	665	615	690	582	659	617	647	660	659	677	614	709	626	639	664	662	662	674	640	673	646	686	629	668	645	652	659	618	663	621	655	661	683	616	629	626	673	684	583	649	603	666	672	678	677	663	640	632	641	629	653	618	653	673	669	631	633	666	641	626	674	674	591	630	696	694	628	652	662	674	655	635	644	658	665	649	666	689	656	636	651	608	673	595	679	681	635	639	618	661	657	685	620	609	696	603	644	656	669	677	642	639	608	621	673	650	620	615	682	622	654	654	641	653	657	620	647	679	664	699	672	640	686	661	649	639	688	625	629	701	653	671	666	644	706	667	633	648	667	598	649	679	670	645	625	594	658	643	654	610	657	632	659	670	610	656	651	663	650	689	676	649	658	659	668	644	616	615	646	621	628	651	652	631	677	628	628	650	655	653	655	649	650	664	628	618	676	639	655	629	619	695	651	673	700	608	625	669	633	641	663	702	686	639	623	686	625	677	682	631	668	607	626	625	661	662	649	622	629	619	679	642	700	670	638	641	673	622	629	667	673	678	636	633	683	676	663	617	612	638	638	693	691	661	676	625	615	682	601	626	606	677	649	614	648	628	614	630	668	651	656	687	635	642	666	636	672	633	684	611	624	624	610	667	600	653	715	619	623	695	619	668	668	611	668	655	668	615	667	641	654	693	684	668	646	679	639	627	678	650	667	644	665	637	647	642	626	651	626	614	615	643	618	653	648	668	659	615	644	689	672	661	661	653	661	669	637	574	633	652	688	675	639	736	634	633	649	689	649	690	634	691	603	716	674	651	680	622	605	626	646	602	630	662	622	643	613	669	673	638	670	642	633	638	643	668	618	665	656	679	650	675	611	612	680	644	628	610	610	701	596	640	683	603	634	629	659	684	650	644	652	615	658	703	652	648	648	626	631	686	633	680	648	703	628	638	652	673	701	647	656	724	624	622	636	679	662	616	653	677	694	631	647	691	668	633	702	608	643	634	614	681	656	630	679	643	672	665	648	654	628	680	657	644	677	639	620	683	604	639	653	641	643	616	629	655	608	627	643	650	602	644	684	622	666	672	692	645	606	644	652	640	654	632
19732	30234	24145	14860	11463	8780	6759	5178	3763	2916	2415	1953	1604	1455	1422	1384	1246	1163	1079	1005	933	934	924	897	881	837	858	805	847	767	833	834	831	824	843	864	844	813	840	790	789	753	776	724	770	780	735	753	794	835	736	741	757	772	804	817	705	800	775	784	768	697	706	767	772	804	768	757	749	739	724	730	750	733	776	782	712	748	748	749	724	783	722	750	809	724	751	767	778	756	758	752	723	741	760	728	779	725	694	746	728	751	730	728	763	685	735	739	750	681	741	767	705	750	764	742	713	772	722	746	746	746	715	760	672	716	735	745	720	749	734	704	731	738	726	732	723	758	691	772	706	754	705	760	767	796	766	721	730	744	750	719	732	752	679	745	765	777	717	724	707	782	779	736	719	762	771	753	699	677	746	713	765	722	782	764	740	722	718	772	740	729	783	742	688	729	746	731	743	733	673	754	783	697	721	743	741	770	705	706	764	735	757	780	726	715	761	753	694	773	736	719	732	775	725	720	761	706	738	660	747	719	754	744	749	782	734	738	768	787	749	811	709	712	711	785	721	751	765	757	722	739	765	750	714	732	728	768	777	779	754	731	780	756	733	773	723	746	703	749	755	720	755	717	732	731	751	749	754	790	746	685	741	788	769	704	738	710	711	749	812	668	663	722	723	715	710	730	777	758	707	730	739	718	731	676	710	657	734	756	727	737	763	748	737	734	753	708	720	753	740	775	744	729	742	755	719	740	741	784	753	761	783	744	764	686	744	722	739	682	742	777	751	716	683	706	744	713	763	769	768	763	718	752	747	736	742	740	741	756	753	730	733	769	780	783	743	730	764	761	739	742	734	703	712	750	798	759	718	726	711	729	788	758	713	728	781	727	733	722	768	745	740	769	746	750	762	732	759	728	677	774	737	753	752	699	710	735	753	712	740	733	740	677	721	753	754	751	754	748	726	766	785	718	764	686	736	732	741	765	767	739	786	751	715	708	725	722	722	740	797	694	747	696	758	747	729	778	715	743	743	726	723	689	759	743	784	784	719	754	728	742	787	733	691	737	819	761	772	719	695	712	774	719	706	752	757	735	747	743	823	757	713	757	713	737	718	727	701	762	791	742	753	742	772	684	775	751	743	766	750	719	758	710	706	734	742	742	704	775	752	744	700	800	699	795	738	797	738	748	741	706	732	728	722	750	742	760	737	701	714	745	780	714	734	737	705	750	773	797	745	725	725	732	755	708	713	721	751	752	741	735	712	690	810	747	727	726	718	752	774	725	725	736	753	728	683	744	749	767	722	718	720	699	770	736	727	713	799	742	712	730	756	712	735	768	744	741	776	773	727	711	776	735	728	758	816	735	759	771	707	679	744	716	774	747	711	745	766	783	720	764	746	740	759	742	690	753	706	734	708	729	753	726	781	741	769	721	738	722	749	682	710	758	766	760	752	749	737	727	715	729	731	751	752	705	743	732	735	762	783	775	676	759	771	728	725	765	756	751	758	741	761	775	734	708	732	751	747	748	751	745	756	755	712	743	719	713	713	787	746	730	723	702	695	736	738	764	740	705	746	741	736	717	756	741	722	731	794	729	774	749	752	762	755	721	727	728	750	773	679	723	749	727	776	779	717	741	748	718	745	730	761	766	716	769	737	779	797	763	736	784	794	758	754	730	807	773	730	720	713	709	746	696	741	731	722	778	690	758	735	688	726	741	746	756	769	775	699	705	737	758	743	704	704	751	761	745	766	772	776	733	715	727	737	727	737	706	748	736	737	768	757	670	708	742	734	711	697	743	772	756	745	757	752	754	650	755	711	736	700	766	776	736	722	768	743	738	767	701	764	709	759	754	745	792	735	702	733	736	720	703	741	780	705	728	717	810	744	758	756	746	736	772	730	774	721	731	734	706	708	782	721	727	794	678	752	684	694	709	754	735	733	731	702	740	768	730	710	744	761	744	742	699	743	750	754	720	744	712	711	729	737	743	728	749	741	676	745	734	779	775	730	758	732	711	738	760	674	747	764	744	727	751	735	715	741	709	780	736	699	749	698	724	751	797	739	737	692	703	741	727	770	731	730	757	769	716	720	764	727	743	776	808	726	745	769	679	733	721	735	703	772	761	781	758	755	748	742	737	712	758	746	723	792	758	727	750	762	771	750	788	697	757	690	770	732	710	790	752	722	746	777	745	713	757	762	752	695	741	760	713	741	724	745	728	728	698	730	688	744	743	760	732	718	761	743	722	772	748	730	719	771	740	725	723	697	740	714	749	706	742	720	715	724	754	687	751	798	734	714	736	797	757	761	684	707	735	744	728	793	746	729	785	765	706	730	698	738	712	747	758	747	695	706	719	730	743	752	749	731	744	750	748	748	713	747	718	722	753	750	733	698	770	723	743	772	779	736	721	756	713	714	747	775	728	716	707	764	742	713	756	765	751	788	740	757	757	723	751	738	682	750	720	684	775	788	708	737	771	710	783	709	740	721	751	727	715	742	756	772	773	764	705	745	733	771	752	694	754	737	710	779	719	764	718	774	697	763	756	705	719	722	732	783	756	719	748	754	754	722	695	754	748	772	674	771	735	764	701	754	748	736	787	764	752	791	756	722	730	785	756	747	795	707	774	742	720	699	761	717	762	705	725	734	751	688	699	727	727	730	753	727	721	721	715	698	746	726	743	742	728	769	736	689	736	679	682	732	754	724	749	727	688	741	702	744	719	682	732	751	737	803	749	741	718	752	718	743	731	693	741	733	761	730	717	758	656	742	740	666	707	722	735	724	717	711	758	742	722	728	730	744	753	738	755	836	793	751	770	695	703	750	779	750	770	778	737	752	745	724	769	770	780	728	749	719	714	736	737	704	740	739	702	725	658	774	733	677	757	740	706	760	748	684	746	679	732	723	692	726	756	727	746	744	760	754	773	685	697	707	727	767	712	709	729	735	784	767	745	726	726	811	765	763	731	737	746	772	730	734	719	695	739	744	784	809	734	756	724	733	734	739	729	716	721	776	744	738	756	756	761	751	714	784	735	743	749	715	726	732	726	766	751	741	766	752	781	748	738	691	707	723	724	712	728	788	736	733	737	752	752	708	742	725	759	692	749	724	735	706	753	731	744	762	713	735	760	782	738	765	741	752	746	811	715	748	768	715	759	766	724	751	778	738	753	734	723	795	722	742	727	727	688	738	752	739	710	724	756	732	729	736	735	747	697	752	730	698	724	749	715	745	746	758	713	733	762	779	773	743	729	804	752	768	728	732	761	750	686	735	750	750	744	742	765	713	757	728	732	764	671	732	760	723	736	739	725	730	732	702	702	732	749	727	774	773	733	672	781	734	735	778	733	733	795	712	731	730	740	742	744	728	750	751	739	779	723	691	705	726	732	738	741	773	683	731	726	743	740	729	725	716	752	745	769	751	761	714	719	737	754	736	731	752	700	746	662	730	754	732	764	763	721	729	734	797	761	755	779	741	809	735	777	745	718	732	732	736	775	749	764	768	710	768	737
25274	21563	27358	25799	11314	4310	2910	2042	1560	1260	1093	992	867	847	807	741	705	618	614	580	565	589	546	508	576	571	548	557	548	490	530	508	530	497	561	464	530	507	532	517	499	494	534	492	458	490	518	499	476	522	503	497	466	535	486	485	497	502	497	485	473	483	436	520	502	518	530	491	484	483	485	468	480	492	471	483	501	496	491	472	481	441	469	488	481	469	465	472	476	497	474	468	517	432	492	475	499	465	503	464	489	458	481	472	510	462	460	484	489	515	510	448	490	478	491	476	423	498	526	475	475	451	469	470	501	466	470	488	490	464	497	489	491	475	489	456	470	481	511	494	493	546	487	468	506	487	470	486	482	479	472	481	454	499	441	499	526	462	468	466	468	462	512	432	519	469	513	467	470	495	494	497	487	480	500	498	512	431	520	494	459	508	490	439	444	481	477	504	488	493	478	483	452	501	472	513	474	476	464	481	455	453	442	465	469	468	465	436	458	473	489	435	492	477	464	495	477	457	493	461	513	451	469	493	472	479	438	516	478	464	503	473	495	503	460	500	514	471	474	475	476	462	467	474	507	453	489	527	485	490	482	453	451	499	457	516	487	484	489	494	479	464	426	486	484	497	506	448	488	469	479	490	492	487	483	507	474	454	453	456	505	499	503	485	483	469	475	493	484	503	549	494	492	457	474	447	448	467	478	468	491	460	504	469	482	464	468	449	462	488	469	485	465	499	475	512	501	463	492	455	428	513	498	447	472	457	481	482	481	483	483	495	479	471	512	495	462	490	486	495	474	488	498	500	480	488	434	508	470	486	480	471	477	430	478	503	427	531	479	514	502	453	551	484	481	458	460	474	467	464	528	474	496	449	443	486	436	500	486	461	453	476	499	493	458	499	512	487	492	461	480	472	495	456	477	499	501	469	456	462	510	493	514	490	510	480	447	466	478	468	476	511	495	507	468	508	421	478	481	492	492	453	475	492	498	471	496	452	458	487	462	487	484	513	444	465	458	490	467	473	463	463	494	477	461	467	459	480	491	474	452	455	494	493	504	480	480	468	438	439	480	461	448	463	495	456	503	506	490	504	510	448	479	480	483	481	469	414	470	488	465	534	473	467	442	446	469	459	483	503	483	491	477	444	482	481	439	479	439	474	484	502	479	496	467	474	468	501	456	493	489	440	476	519	450	444	486	471	446	460	463	503	492	459	461	474	472	464	510	470	471	480	490	490	516	469	496	477	499	441	483	486	487	471	502	482	492	482	529	498	482	474	436	442	448	467	475	473	477	507	478	465	464	453	510	468	446	479	461	502	464	465	514	521	468	486	455	511	447	481	458	470	467	454	495	490	462	487	463	451	461	456	473	526	503	491	454	447	468	494	436	467	479	447	440	457	505	488	471	463	482	496	518	473	453	489	484	485	508	482	473	483	471	472	492	480	511	475	462	484	463	460	484	520	479	486	467	472	482	500	459	480	511	456	497	484	486	456	487	533	484	498	532	499	459	453	477	482	484	492	467	436	487	497	504	439	448	492	472	492	482	463	508	473	447	492	476	466	512	466	499	472	467	491	457	472	497	440	471	497	518	451	471	449	476	452	469	478	477	476	481	485	481	492	468	519	483	449	497	487	508	459	489	505	478	485	491	464	495	512	458	542	494	516	471	450	448	462	433	463	441	500	497	496	483	454	460	501	476	476	459	471	464	475	466	464	481	493	502	488	459	511	478	478	467	504	474	478	469	461	512	518	472	448	458	483	489	497	501	486	452	527	480	458	510	490	446	465	458	492	487	466	454	478	470	426	492	500	472	484	485	497	441	492	463	498	455	448	467	488	467	468	511	510	467	479	461	491	452	482	473	465	500	471	470	494	445	513	478	490	552	483	473	453	458	464	482	451	509	492	437	498	459	480	450	486	508	491	529	434	438	451	490	491	408	452	480	459	474	478	451	485	498	473	483	497	477	516	480	480	455	461	464	462	470	482	489	464	494	457	475	505	463	466	509	521	510	457	483	436	454	509	445	484	488	470	492	487	458	503	456	527	480	501	462	456	468	459	475	424	474	459	456	503	439	446	493	459	460	523	467	463	472	462	467	460	467	482	463	464	525	478	521	475	490	496	519	492	477	470	451	460	494	498	490	456	498	470	470	473	480	469	466	473	512	474	486	455	489	459	460	461	445	482	515	457	492	460	473	443	474	479	519	506	448	433	486	461	492	479	488	487	491	451	432	477	485	482	506	485	510	510	502	441	484	496	491	463	487	471	464	482	469	463	454	487	499	473	459	479	458	505	477	478	436	467	496	489	439	474	501	527	507	491	472	501	468	506	451	464	466	492	479	499	469	456	483	457	481	479	486	518	471	490	443	447	467	483	473	485	497	505	482	482	462	437	474	444	473	486	460	502	515	462	484	438	460	492	486	484	493	471	461	494	469	452	456	513	501	490	473	427	500	480	494	509	485	453	445	502	493	441	449	496	469	495	472	520	495	494	500	488	431	489	517	461	476	457	463	488	504	513	483	496	544	480	436	472	473	465	480	497	472	451	420	491	492	476	509	475	479	488	488	466	446	434	444	452	483	514	446	457	482	481	446	470	452	428	486	434	488	496	498	502	491	466	462	474	521	511	485	508	491	485	477	498	486	477	495	510	514	458	485	470	487	471	494	491	463	489	492	550	448	495	490	483	468	466	507	451	478	478	509	484	473	451	488	495	469	485	502	473	421	489	452	489	453	490	473	474	475	466	486	496	465	475	516	482	498	500	438	443	498	480	463	518	466	454	462	467	467	474	485	464	468	463	459	487	506	471	512	527	508	490	465	465	474	467	471	489	486	454	479	466	485	472	512	510	480	456	502	460	468	476	493	487	502	467	483	485	465	475	514	469	434	491	452	498	489	463	516	503	502	506	492	479	482	503	431	486	489	479	509	494	500	450	506	478	470	460	465	472	418	477	481	461	482	485	476	497	481	481	464	466	442	457	482	482	463	477	456	514	482	508	453	482	480	451	472	484	463	460	488	457	477	493	495	436	454	488	443	471	476	452	459	487	483	471	447	465	479	471	484	450	491	460	459	484	457	499	475	500	508	452	516	446	469	477	451	485	463	466	445	495	437	481	461	492	478	476	486	510	466	487	490	486	489	451	475	450	509	476	442	484	491	497	471	483	480	468	480	504	520	465	453	433	461	482	474	476	482	473	428	502	527	482	477	419	488	448	487	480	473	473	466	455	481	479	505	459	479	480	478	512	486	493	477	468	474	486	444	489	486	458	451	458	435	489	459	491	444	479	481	468	477	469	451	458	519	476	447	463	464	456	507	466	484	475	505	474	473	515	478	510	459	451	490	484	465	488	470	517	486	491	498	463	490	484	465	505	489	474	459	492	459	465	523	506	477	531	499	516	525	490	497	469	463	490	448	491	477	511	499	467	474	445	465	465	464	494	477	489	472	452	469	449	435	453	489	503	484	460	478	466	466	515	497	470	430	463	475	455	507	464	484	467
19037	27031	20847	12400	9181	7066	5354	4013	2922	2166	1790	1491	1343	1246	1036	1023	917	774	825	752	738	738	733	629	646	686	634	665	610	669	616	639	645	591	612	628	603	594	625	617	613	552	569	531	592	597	576	582	608	552	624	559	560	555	591	554	549	522	555	545	570	561	550	541	538	525	575	566	541	537	546	538	558	543	555	591	548	585	534	545	560	572	511	560	534	535	518	573	504	559	542	552	537	548	560	581	560	551	553	547	534	572	587	581	538	528	547	545	543	549	553	534	551	511	536	571	540	590	540	556	538	561	525	527	563	568	564	527	529	554	543	551	552	536	561	509	558	550	486	588	539	568	558	598	545	537	545	525	537	524	506	549	535	541	591	512	565	555	538	537	539	606	504	552	531	548	512	559	541	583	585	549	517	581	511	533	530	533	552	549	527	557	508	577	592	533	557	539	563	543	543	556	575	546	564	554	548	564	526	548	568	506	568	522	569	524	530	540	556	559	557	521	520	553	539	536	540	549	568	505	598	521	592	548	553	523	531	531	554	538	609	597	533	557	550	531	542	543	567	546	530	527	538	574	540	575	568	559	591	531	520	505	576	542	564	564	520	560	537	511	549	554	565	551	575	567	604	493	549	559	556	536	572	551	552	531	520	533	573	532	575	542	582	538	572	560	579	552	543	549	552	511	538	552	576	530	558	587	572	551	531	565	528	560	533	535	583	539	518	547	496	510	586	534	585	536	538	534	516	580	554	510	511	576	528	501	589	563	476	558	548	553	541	563	561	559	556	544	547	551	542	523	509	531	558	566	517	508	492	507	559	517	552	566	539	573	516	542	532	569	585	530	559	534	531	542	556	546	540	550	568	551	528	551	500	551	549	513	543	593	519	533	543	541	524	519	538	527	552	581	510	583	550	546	534	545	579	565	559	549	528	580	509	553	573	559	544	573	540	541	560	550	585	523	501	546	524	619	572	586	552	553	547	571	533	570	551	564	551	537	522	544	548	537	530	579	547	545	536	539	556	537	553	549	564	539	532	543	528	552	582	524	518	564	545	582	540	576	564	564	556	524	540	545	552	530	556	561	550	573	530	548	527	562	557	541	550	537	543	508	554	525	556	576	550	529	558	535	505	527	541	560	488	529	552	500	543	528	575	532	565	579	506	537	523	514	587	564	516	562	505	549	578	563	524	571	555	526	506	514	544	560	508	565	536	540	531	526	576	547	531	579	556	548	562	533	588	546	591	563	503	552	566	573	554	578	536	518	580	540	552	519	541	511	532	572	540	574	558	529	546	528	551	552	557	563	514	549	559	526	564	503	548	563	597	548	577	596	585	594	559	547	558	528	542	577	539	570	574	562	555	536	564	525	515	565	550	563	525	547	519	550	526	574	525	491	551	523	522	556	543	546	516	531	583	556	581	513	549	528	598	556	562	597	599	523	535	552	584	515	554	526	524	541	516	547	536	536	529	570	533	552	506	566	526	558	577	576	578	528	566	532	573	526	550	554	612	530	567	536	571	550	538	537	566	544	542	529	557	579	546	550	559	543	522	533	545	540	518	544	558	576	590	545	549	530	507	565	573	548	563	573	531	603	568	540	571	585	548	552	543	552	516	539	551	549	576	550	542	542	545	561	512	516	568	527	499	512	589	565	590	530	562	538	536	530	541	491	561	540	570	576	561	564	560	530	556	549	546	542	567	567	562	520	528	542	531	547	556	539	536	534	546	564	566	516	584	530	562	551	497	571	497	513	581	578	552	587	546	510	561	562	541	524	528	569	526	546	556	568	522	541	578	534	580	552	553	536	499	584	536	518	529	541	534	557	532	492	554	557	542	563	512	524	505	541	548	556	556	503	536	543	559	579	558	570	560	583	596	609	526	546	559	577	522	531	579	531	519	569	553	516	558	543	537	522	589	557	550	530	521	547	584	515	517	535	543	588	537	562	560	568	542	573	581	559	530	522	551	541	601	590	556	517	557	536	525	555	542	570	567	540	527	544	555	569	541	566	536	552	541	579	549	525	586	506	525	550	558	601	546	540	527	559	577	565	562	555	550	513	549	517	560	538	553	487	577	532	531	507	567	551	592	533	575	579	543	553	539	514	538	526	566	562	548	560	557	541	552	554	574	547	548	576	554	552	551	570	534	557	521	545	548	562	535	531	562	503	538	531	548	565	548	523	533	552	526	554	571	551	577	567	541	547	548	562	558	522	572	511	533	592	530	523	563	561	545	545	564	545	541	519	537	556	565	596	582	553	538	549	554	516	570	547	542	545	536	531	540	573	544	534	575	536	520	550	564	553	594	554	530	544	572	558	539	586	521	539	554	558	556	544	572	574	582	520	549	556	531	582	540	582	563	558	549	535	546	540	521	522	541	523	571	548	527	588	546	538	548	526	579	548	519	558	582	560	575	577	560	552	555	552	562	569	557	576	525	574	504	576	530	542	538	521	592	572	524	509	517	566	566	549	550	548	567	543	541	564	547	555	543	539	571	546	528	548	524	515	553	523	552	532	525	522	536	561	522	562	514	551	524	522	518	549	551	595	531	543	569	556	550	548	574	555	523	572	522	595	553	565	512	559	532	584	521	554	551	569	541	561	581	552	516	530	587	521	605	564	513	523	549	541	555	529	512	542	565	515	574	530	504	570	512	540	550	538	578	543	555	543	556	567	564	565	545	526	543	556	549	585	577	526	526	513	565	582	516	588	573	562	556	517	557	542	567	551	536	527	554	535	550	545	554	545	507	561	540	614	535	547	539	510	561	538	551	545	563	566	519	541	561	551	525	586	567	558	548	540	547	532	514	574	542	565	551	552	527	542	565	552	577	559	541	556	562	545	595	521	529	539	540	555	573	533	529	551	566	562	558	542	539	537	530	568	506	552	574	580	573	555	568	527	586	562	499	565	572	522	563	551	604	531	526	559	549	573	529	573	541	556	562	500	547	543	554	514	550	567	546	557	555	531	524	531	536	522	546	556	567	538	583	558	548	577	533	545	553	553	583	512	565	522	528	580	533	557	546	555	513	532	559	562	504	603	522	550	565	555	589	555	501	543	554	527	510	515	491	523	582	570	553	562	556	564	586	621	545	533	571	553	546	540	520	529	549	564	580	608	536	580	533	558	535	575	555	574	559	563	533	540	532	564	518	578	551	556	553	533	526	589	563	555	572	547	561	589	552	549	534	543	529	535	540	552	505	520	525	502	508	557	532	580	538	572	525	544	555	545	543	541	510	530	571	546	548	572	539	522	517	544	548	534	537	506	578	558	559	558	595	548	580	555	538	534	525	578	521	553	537	550	525	516	514	560	548	553	555	554	565	561	534	561	557	525	566	527	547	559	578	519	571	582	571	584	573	554	562	526	546	552	578	567	609	529	552	530	576	517	553	558	529	554	552	559	576	576	565	549	521	521	528	528	550	515	549	570	613	536	552	546	581	567	562	600	556	565	511	549	536	538	537	549	564	554	533	539	571	527	579	557	543	540	540	524	527	571
22965	21576	29185	24455	21604	21479	11393	4303	2640	2214	1907	1597	1362	1200	1146	984	871	797	771	746	715	726	664	613	603	618	592	553	573	556	573	593	592	583	611	611	555	567	563	587	503	527	516	531	533	539	554	522	489	489	517	506	530	511	500	536	506	511	499	510	526	483	502	483	468	463	506	472	475	488	478	462	488	444	492	504	471	460	478	511	480	462	486	444	491	465	529	481	492	497	494	500	463	471	487	467	495	475	526	473	465	498	476	528	476	450	516	504	479	445	455	515	509	503	461	487	474	435	476	500	500	473	489	525	486	466	514	504	477	490	486	455	514	469	466	504	499	524	478	436	485	478	489	527	457	497	481	488	449	482	480	481	486	525	491	457	494	511	501	520	457	465	467	443	495	504	448	495	465	414	461	503	484	466	462	520	477	485	481	451	478	458	478	487	540	485	470	483	521	475	491	524	500	495	506	476	482	492	480	497	485	528	504	446	491	484	507	456	463	469	461	483	475	516	471	478	466	471	514	471	532	524	455	502	494	493	448	499	504	487	471	516	477	518	502	503	502	472	470	515	483	480	441	464	480	484	482	495	489	491	514	526	494	503	494	463	478	506	520	459	457	469	487	520	477	442	527	473	513	547	488	483	441	423	455	497	472	533	495	463	453	581	477	478	474	501	512	489	464	495	462	490	467	456	479	517	481	506	471	477	482	431	479	488	464	467	476	498	475	511	488	514	518	497	506	476	476	519	493	483	476	498	530	487	485	468	504	501	490	491	442	493	477	460	482	520	476	490	506	492	468	505	467	449	480	486	502	501	505	510	504	453	477	469	456	492	453	468	485	494	457	501	485	486	513	450	477	496	523	499	450	488	478	516	440	454	484	472	486	507	492	503	467	476	527	497	493	458	433	477	457	511	495	499	458	487	501	520	457	473	518	500	493	469	490	444	504	491	488	457	472	481	452	508	520	457	500	474	442	468	460	535	495	528	470	462	473	468	504	498	482	480	444	467	495	452	494	462	466	487	469	483	477	469	469	442	435	453	491	478	471	516	514	514	513	545	503	468	465	500	456	475	454	485	530	483	484	423	479	474	480	477	466	502	447	476	487	464	461	464	480	452	496	516	500	477	460	467	501	461	461	506	499	483	512	473	524	501	522	466	525	470	448	461	461	433	442	465	476	499	526	460	522	522	486	491	517	508	492	491	500	447	472	501	447	504	454	505	464	437	491	509	476	525	506	483	427	513	502	464	497	478	496	467	517	450	460	490	542	482	449	481	501	519	490	494	508	474	495	498	525	506	506	514	458	483	468	474	491	500	475	501	479	506	492	522	495	507	458	484	472	479	489	475	488	482	458	468	480	492	459	509	472	482	498	484	516	506	513	492	519	486	493	439	492	471	455	432	482	447	467	511	463	513	449	523	476	437	441	471	485	497	477	455	483	452	523	482	518	471	476	472	469	457	455	492	484	480	465	485	468	548	467	462	472	460	503	513	484	492	493	467	465	483	489	528	454	508	490	522	504	480	461	506	482	515	502	461	479	479	478	479	475	488	497	521	440	509	487	469	518	517	484	531	479	490	482	512	460	452	441	459	497	490	498	497	487	518	443	492	485	481	489	542	471	430	497	461	485	520	507	489	519	485	477	514	491	461	482	522	466	469	420	500	512	496	488	475	457	460	467	480	485	466	469	454	433	479	494	477	505	483	471	506	474	478	482	488	471	448	508	439	477	477	517	494	473	473	459	460	478	444	466	521	476	508	503	498	464	479	505	454	477	481	468	434	466	524	498	496	474	481	494	473	516	496	474	483	461	486	450	502	473	494	488	430	463	451	468	515	475	489	464	486	506	503	453	473	481	422	466	467	492	439	475	473	489	493	495	516	464	443	444	524	476	532	464	519	500	485	496	457	511	524	494	472	488	457	492	469	518	455	483	497	505	486	485	552	468	467	484	478	497	498	464	479	467	470	458	508	519	468	455	481	517	496	445	500	482	510	467	492	496	469	464	446	484	512	504	453	491	509	466	464	471	499	463	465	468	462	493	517	498	514	479	482	500	467	506	459	498	442	459	502	488	489	500	498	460	524	472	500	516	452	489	513	517	508	509	451	485	517	508	486	491	503	516	492	461	487	493	478	482	481	485	509	517	533	413	456	476	490	517	503	490	511	468	502	472	485	485	460	475	458	494	491	508	500	484	477	479	458	475	506	480	486	488	488	482	471	467	495	490	458	495	474	474	456	453	503	464	465	489	470	493	472	456	479	513	479	443	526	494	480	512	477	488	469	483	501	540	460	513	468	487	498	479	507	489	460	480	527	526	499	490	485	470	473	461	479	501	499	475	458	456	485	476	474	475	455	476	465	477	488	471	493	508	479	518	539	441	455	496	479	493	489	414	476	467	491	464	504	458	484	445	489	541	511	451	494	472	489	474	438	481	470	516	456	480	494	477	487	497	482	460	497	476	473	508	443	461	448	477	473	453	497	526	488	483	485	448	495	500	453	503	490	470	441	446	514	510	466	478	488	453	462	462	477	495	476	481	540	466	443	477	481	480	439	459	513	476	514	469	487	521	506	474	531	463	476	493	455	497	445	441	460	483	498	538	463	521	498	493	479	460	482	504	486	445	462	456	525	515	480	472	512	467	492	451	473	517	489	530	496	474	519	464	455	493	492	503	468	471	509	466	495	506	487	464	455	467	492	483	496	493	466	452	458	510	493	483	506	479	478	459	486	478	493	505	507	484	468	471	471	499	460	490	469	439	477	424	483	484	476	495	486	490	457	489	522	519	459	470	493	464	473	485	534	477	495	473	444	531	485	491	525	519	478	480	496	481	469	517	482	459	478	444	469	460	479	459	497	457	491	472	489	500	540	502	495	513	522	495	456	469	472	454	478	460	443	492	490	481	448	500	439	477	523	487	491	508	483	476	488	479	451	482	478	494	468	475	482	470	506	511	504	462	472	500	467	513	457	497	456	513	439	486	512	451	454	516	481	506	479	470	473	496	495	505	444	511	524	453	502	475	521	432	505	514	495	447	524	480	498	420	510	502	440	460	495	485	491	468	468	468	492	474	463	457	466	485	477	474	466	474	503	496	453	486	483	509	472	475	456	458	473	531	508	494	514	511	473	503	484	491	488	469	483	461	495	496	460	492	495	467	473	478	485	464	486	471	488	475	492	502	478	486	497	510	501	481	478	480	478	477	484	489	497	491	450	432	448	460	499	481	468	469	537	478	476	485	505	540	467	462	482	480	470	497	498	456	487	486	525	461	495	488	497	522	483	480	447	459	447	486	489	514	490	464	523	459	500	511	460	447	463	467	453	498	465	479	470	496	464	458	444	498	490	448	480	490	490	457	507	459	482	455	493	490	473	459	485	517	499	486	465	471	455	479	463	510	518	475	463	477	460	455	464	461	473	492	476	472	473	482	491	497	484	453	492	499	472	468	507	460	477	464	472	478	500	476	507	496	497	482	462	472	501	522	475	509	438	450	502	481	484
24222	36136	29708	19827	14848	11669	9149	6686	4746	3691	2980	2639	2212	1881	1682	1434	1264	1123	1063	965	978	852	858	738	819	757	727	693	693	708	694	715	688	683	755	720	713	690	690	632	584	628	615	648	601	600	643	647	639	618	611	633	636	616	595	624	597	547	588	636	600	612	600	612	595	591	577	549	578	527	610	537	530	592	536	557	593	560	534	561	556	550	558	567	538	569	542	540	557	552	541	560	564	576	556	547	563	573	551	549	534	558	563	545	546	511	527	556	524	555	545	590	552	563	525	547	537	550	553	587	571	546	575	576	563	548	571	542	563	578	569	554	600	542	554	523	543	541	585	552	557	535	583	543	554	570	528	550	552	553	530	567	598	550	528	503	528	567	551	522	537	573	547	573	584	562	534	498	552	526	594	594	582	569	585	524	527	525	588	523	540	524	519	572	603	543	543	591	572	541	558	530	563	575	552	527	524	530	600	501	514	595	554	574	555	608	567	546	520	552	506	540	582	533	544	521	536	495	548	534	538	592	531	512	558	558	597	586	543	535	556	506	543	516	537	556	522	567	522	606	541	575	554	569	535	526	548	544	526	549	581	576	584	594	581	567	571	534	539	560	586	600	550	522	538	539	572	561	553	560	575	542	578	514	579	543	547	564	546	547	531	586	536	557	506	525	559	534	503	527	559	564	583	544	583	547	584	583	571	565	559	575	542	536	565	531	577	571	576	542	550	558	513	525	564	580	569	574	550	526	540	549	575	550	549	524	567	556	586	550	549	538	574	536	562	535	549	587	569	584	554	593	534	569	550	595	538	578	547	570	554	555	552	515	540	540	581	615	570	542	522	569	501	551	558	568	571	576	519	557	578	538	544	558	544	572	558	580	538	537	500	523	541	501	554	581	539	516	530	602	551	520	549	531	542	512	527	567	555	551	540	538	560	523	544	546	572	544	593	551	517	564	605	552	559	503	584	557	551	555	529	556	498	543	572	544	560	534	539	548	532	577	531	556	567	553	583	512	546	550	585	541	495	581	569	576	556	584	530	554	552	566	549	523	529	512	549	591	578	525	530	518	572	534	525	516	562	545	511	490	555	537	551	572	578	550	536	535	578	553	567	568	555	575	570	561	591	548	545	533	543	588	510	546	527	529	581	562	564	563	545	595	520	555	573	556	573	527	564	580	565	522	512	589	546	536	547	551	547	528	588	525	544	579	539	544	561	558	551	542	583	566	532	545	534	572	542	539	548	566	572	546	592	511	585	546	568	542	530	553	570	566	558	550	561	550	540	543	540	594	521	527	585	514	542	543	547	553	552	570	552	535	526	558	553	526	568	509	541	542	576	587	533	567	591	596	592	573	574	525	599	544	524	554	572	516	547	541	561	602	552	581	571	561	562	538	568	537	548	541	542	531	583	567	598	586	572	537	608	567	561	549	528	566	549	577	527	560	560	585	563	531	570	556	553	570	534	564	553	547	571	557	559	543	573	526	579	600	548	577	534	546	551	536	531	553	545	538	537	558	554	574	541	542	537	529	551	565	542	536	564	573	540	580	553	584	493	570	592	513	552	556	565	526	519	577	544	538	582	575	576	509	538	499	522	553	544	565	582	547	553	575	541	553	557	509	539	555	574	549	566	548	546	523	585	555	563	510	551	548	505	523	517	538	556	543	579	523	599	557	566	576	539	542	549	573	571	541	571	553	525	553	537	577	581	577	550	591	609	555	550	584	539	529	593	536	574	564	555	540	569	555	559	539	534	540	554	550	558	513	534	566	598	575	546	526	529	560	533	555	555	532	541	556	526	547	533	564	562	561	515	602	536	564	525	544	569	542	587	581	558	567	554	549	584	518	593	581	540	561	575	576	571	567	557	550	540	578	592	567	577	557	560	546	536	557	537	545	536	576	532	553	554	555	582	565	537	548	596	509	500	535	553	534	564	570	544	537	583	581	563	570	565	545	581	567	523	547	546	562	575	543	530	582	572	534	541	547	525	567	543	541	558	518	583	605	576	555	554	548	618	566	572	525	542	587	549	576	538	569	543	553	564	559	567	611	541	537	569	538	590	563	535	576	564	548	564	612	576	520	550	527	566	558	558	551	538	571	559	555	546	564	585	582	562	562	544	563	541	530	583	571	578	555	553	539	559	546	579	520	556	562	558	554	585	579	554	514	623	571	578	519	598	581	548	534	563	536	555	560	542	554	554	537	526	537	522	561	522	524	566	535	550	565	546	507	566	539	529	543	550	534	568	525	562	530	583	529	569	553	548	571	585	524	577	555	527	570	563	578	543	531	547	539	579	561	532	591	499	536	522	573	559	549	523	547	516	564	503	572	580	538	527	561	537	557	533	528	557	518	557	501	562	572	522	572	547	516	522	559	542	535	530	519	543	536	572	555	561	586	550	566	593	540	532	557	573	562	526	566	551	538	586	574	541	593	573	536	514	548	558	553	561	549	529	544	544	530	597	575	560	558	570	552	549	498	519	553	564	565	549	567	571	534	554	561	536	570	551	581	527	594	572	578	569	500	597	554	536	557	547	530	564	588	528	518	574	555	548	525	589	560	523	554	502	532	544	565	545	583	587	517	600	574	554	531	605	554	577	543	547	549	536	589	608	559	590	527	557	568	567	558	579	555	582	550	541	576	527	515	578	578	581	568	543	561	577	582	575	558	549	567	569	547	537	565	560	521	564	546	535	540	507	514	578	516	551	515	568	560	555	579	528	579	565	562	538	554	513	480	531	546	523	555	547	545	540	533	563	551	560	531	533	535	587	553	585	524	552	520	533	571	613	535	603	527	557	554	592	554	560	533	529	569	525	545	574	557	521	557	597	543	545	516	534	508	541	522	556	537	534	631	579	522	539	543	585	539	565	550	538	546	530	592	550	540	558	522	594	543	524	542	551	537	536	574	554	530	583	561	574	507	556	540	524	538	598	528	544	562	525	554	543	531	537	525	563	534	541	545	551	565	517	567	592	531	553	580	538	560	576	589	568	596	581	528	550	549	553	569	522	557	543	521	541	576	580	504	539	555	561	554	564	547	518	530	553	551	554	580	614	557	486	546	589	528	578	544	563	554	542	578	532	559	541	543	542	560	550	551	570	560	510	557	529	591	592	556	563	536	512	558	601	560	546	555	546	587	524	618	562	585	541	564	600	536	531	537	557	581	510	564	552	564	527	545	563	537	558	535	544	548	551	563	575	560	541	558	576	585	564	561	564	532	499	561	516	547	539	536	537	497	560	521	583	574	583	545	557	531	574	568	553	562	551	562	585	565	566	535	548	566	567	558	590	505	509	542	541	564	538	535	544	541	528	569	589	536	569	571	574	545	530	580	550	577	573	568	601	575	575	558	562	564	550	599	564	549	568	560	589	565	577	516	548	582	545	503	548	555	544	543	580	530	524	519	584	531	553	581	551	597	559	606	560	518	550	543	545	591	522	561	560	562	551	554	558	520	576	584	545	573	615	551	560	564	496	540	548	518	542	536	523	566	531	558
28378	20660	15798	8645	4487	3030	2330	1666	1375	1274	1060	1004	966	933	867	781	766	761	721	734	761	754	710	717	685	681	644	678	632	661	698	645	694	693	733	660	699	659	690	680	639	608	638	638	645	732	627	635	655	719	709	691	610	685	672	641	634	677	662	666	646	620	620	625	633	648	691	629	675	649	611	651	632	636	665	664	595	632	657	659	687	645	605	649	654	641	628	610	654	650	647	634	677	643	628	672	622	693	625	645	635	636	649	653	671	635	632	672	616	673	665	626	670	659	669	621	642	621	695	660	658	671	590	615	611	633	626	673	615	608	676	605	648	642	601	617	648	653	673	656	602	611	692	681	637	645	681	644	654	648	646	632	650	621	669	624	659	667	640	671	674	669	664	623	651	666	643	652	690	646	694	647	680	672	631	682	660	689	604	655	628	680	662	613	627	659	674	625	637	623	654	639	632	600	664	592	621	675	649	659	658	644	654	636	618	638	604	591	668	648	688	642	676	653	652	635	648	632	672	656	642	661	701	686	665	617	623	677	642	643	660	656	639	650	609	666	652	664	689	615	636	679	626	666	681	634	594	627	655	665	685	603	643	676	657	664	636	597	681	643	613	622	625	638	630	613	614	647	664	706	635	666	632	676	650	634	688	702	629	648	635	674	668	623	595	676	614	663	615	656	639	736	674	639	619	653	659	639	658	635	607	666	652	655	629	642	662	650	645	659	602	623	624	620	617	655	579	648	666	654	627	588	638	650	652	681	657	589	625	646	640	638	641	680	691	619	640	655	609	626	664	669	645	632	604	638	678	663	638	617	636	624	635	603	640	690	631	634	669	626	635	657	642	593	612	673	660	672	678	626	657	646	657	671	640	652	662	636	701	682	625	655	659	617	683	639	646	662	665	649	647	669	661	654	626	690	645	647	638	650	658	629	633	632	736	641	632	666	628	684	655	638	662	687	674	651	680	644	700	668	645	664	686	649	695	645	622	656	637	633	640	661	643	671	621	651	667	681	715	619	592	665	704	642	632	671	624	623	653	607	633	653	633	655	623	637	622	649	660	652	617	672	722	652	676	659	641	667	687	642	693	662	674	646	590	650	635	663	631	670	637	634	630	650	634	651	664	674	666	669	680	683	593	643	670	652	635	636	675	655	593	693	668	662	649	672	647	655	632	644	671	658	624	666	652	702	648	670	642	631	676	653	648	622	633	661	645	611	635	644	608	640	670	619	704	624	655	651	668	633	652	700	646	617	658	665	659	603	642	622	663	654	621	615	668	687	632	646	666	637	607	616	657	625	640	659	667	611	642	636	637	654	634	649	698	650	672	603	676	665	599	645	651	616	665	630	688	681	636	609	655	674	635	699	657	626	652	601	667	628	628	675	685	640	639	672	615	679	656	619	681	673	648	627	666	676	645	639	674	642	612	614	610	672	623	651	648	646	652	619	658	718	651	697	626	633	633	700	618	660	686	684	647	631	637	619	670	604	635	670	606	649	666	633	657	630	628	645	667	647	705	616	601	627	636	618	660	667	666	667	616	669	641	626	656	641	702	626	640	649	622	615	635	620	698	643	688	639	633	674	671	622	624	661	612	654	647	622	620	639	673	692	611	654	676	659	697	649	663	628	662	668	662	660	629	693	667	657	634	607	633	618	687	637	632	642	618	636	684	650	691	643	664	620	647	628	601	636	680	667	643	667	621	615	629	605	626	635	675	616	700	615	675	629	656	659	657	640	631	648	690	597	668	622	672	623	636	637	595	691	655	646	659	599	639	665	680	666	679	662	605	638	656	652	656	649	608	626	671	621	642	655	662	667	653	637	645	664	671	675	628	649	640	678	639	667	672	637	645	717	640	646	664	669	687	633	642	722	625	654	671	655	633	660	653	607	636	634	624	628	669	663	624	633	637	650	622	664	641	631	640	672	681	671	693	644	680	643	612	633	641	615	673	647	699	706	634	643	681	661	619	658	646	595	672	654	646	646	655	608	593	644	626	636	637	642	669	663	627	629	620	707	625	659	627	667	648	617	633	646	639	648	671	677	693	642	652	683	633	615	641	655	612	649	639	648	620	634	652	637	700	672	668	680	620	618	659	654	667	677	638	657	638	619	653	661	655	640	644	632	652	656	641	628	677	639	620	634	644	674	657	637	694	611	626	653	667	641	613	663	604	643	640	644	644	661	670	623	669	627	645	637	602	643	657	645	663	665	697	652	635	623	635	665	634	650	616	675	664	658	660	675	663	631	661	664	678	666	608	645	655	629	684	608	642	616	636	676	671	616	647	621	642	592	656	690	604	641	599	613	606	683	659	675	675	640	636	628	637	694	645	667	656	676	689	615	621	646	646	663	605	659	677	628	649	641	619	645	646	624	652	639	690	679	655	619	670	678	645	695	637	573	614	650	602	632	601	609	661	685	655	661	636	669	654	599	708	644	704	648	647	662	657	623	697	630	655	627	682	620	679	617	686	645	655	630	654	676	660	631	641	640	613	660	602	665	624	635	590	655	626	632	611	619	659	681	646	630	633	653	709	657	606	649	648	647	669	609	642	646	616	621	633	672	633	628	635	608	666	649	671	666	662	654	643	656	634	681	683	649	648	648	665	696	654	646	658	650	646	667	671	688	585	669	598	625	669	617	689	667	592	608	662	632	658	691	630	660	646	704	660	644	671	658	673	667	695	605	651	634	616	624	637	603	663	648	687	666	660	615	650	651	661	670	624	643	670	608	625	654	655	639	646	612	635	652	673	601	639	648	680	650	684	651	667	670	626	635	669	629	616	670	709	658	682	603	627	670	624	626	634	649	631	689	601	649	686	653	629	615	667	622	628	645	629	634	640	631	663	627	606	678	684	668	633	669	659	641	646	661	665	688	637	613	647	640	663	657	619	653	643	606	618	677	631	629	611	665	633	666	659	670	627	661	650	668	647	689	637	673	629	670	637	637	622	644	638	648	655	692	680	663	647	611	616	630	619	663	640	616	665	635	602	615	631	641	625	636	732	634	628	640	628	667	644	681	694	685	640	728	661	651	662	632	697	651	588	700	666	658	658	682	611	650	665	629	665	614	674	680	655	646	653	662	676	660	641	676	679	645	661	664	597	653	704	663	621	629	641	565	625	658	666	623	685	626	686	601	635	664	674	680	679	663	681	664	668	634	594	627	630	628	671	615	651	652	683	621	653	604	698	635	637	626	652	640	682	614	646	645	650	650	617	677	648	611	646	657	631	610	666	626	689	636	644	657	634	677	623	656	676	691	634	652	623	635	608	629	656	649	663	671	631	638	661	648	634	664	614	614	623	647	653	640	635	666	628	674	661	613	659	597	698	667	620	637	645	623	651	643	673	668	666	661	666	664	713	607	639	656	637	659	661	632	621	694	660	599	629	582	664	643	664	668	644	684	664	674	638	619	624	680	663	658	626	662	617	636	628	681	632	642	655	665	619	618	640	679	612	656	619	692	647	641	610	626	634	668	690	613	583	643	650	655	666	666
17169	23132	17405	9839	7258	5484	4057	2842	2310	1950	1667	1459	1328	1230	1131	948	910	955	869	869	892	844	822	855	766	821	787	758	738	787	767	740	766	751	801	752	788	813	720	781	706	753	761	753	802	740	784	753	751	719	741	715	711	762	772	796	674	777	726	769	784	755	736	743	796	721	732	705	696	792	761	693	739	775	750	703	719	715	725	744	777	701	757	773	722	728	718	714	723	722	785	732	703	754	731	718	743	715	779	717	727	764	689	751	717	730	743	741	704	708	811	725	709	716	753	700	741	703	773	728	778	709	714	719	718	706	757	731	763	697	729	700	761	746	788	746	718	717	731	745	717	726	723	728	703	719	708	709	746	738	732	703	738	715	729	701	734	737	777	760	725	706	677	708	726	754	686	719	757	725	735	736	740	733	706	726	725	682	715	694	698	662	720	739	734	717	659	738	719	735	695	723	756	749	757	722	685	727	671	729	727	684	703	717	697	737	716	703	729	776	721	698	737	757	727	715	718	705	749	644	729	724	738	754	714	753	722	741	699	738	712	727	739	723	716	682	756	783	691	740	713	728	747	695	739	739	752	764	776	738	695	727	738	735	718	687	746	775	746	750	784	724	752	744	693	722	753	714	759	754	766	688	719	720	739	727	761	683	746	748	671	700	685	706	729	750	678	726	736	714	717	716	690	718	705	748	732	713	729	721	763	698	747	772	715	757	691	674	713	767	744	743	709	767	709	736	737	719	746	722	735	740	693	731	708	732	751	717	758	711	730	696	705	757	725	704	704	736	680	736	744	697	773	663	726	767	707	747	719	725	663	719	712	711	749	757	775	750	733	740	732	693	719	750	754	731	710	743	761	676	680	733	754	719	757	696	715	753	673	734	713	745	772	705	754	776	736	717	752	780	760	771	752	735	708	754	687	718	709	742	692	719	768	777	740	688	740	724	739	756	749	756	719	744	752	756	763	725	742	697	659	792	713	734	734	727	709	749	657	726	760	731	689	746	724	746	716	750	727	718	788	784	714	735	756	771	732	714	728	757	726	721	710	678	699	711	725	754	754	719	718	749	732	717	749	746	730	744	738	720	698	785	767	732	731	707	741	736	727	713	742	728	774	741	729	718	738	756	736	745	764	733	736	724	700	699	681	731	708	702	732	686	769	718	775	753	672	680	735	701	657	738	728	734	745	722	727	728	709	685	747	688	720	765	702	694	732	760	738	703	721	731	744	739	715	709	707	703	707	704	754	714	757	677	735	771	656	745	737	708	774	687	742	778	748	724	750	781	749	740	706	745	729	746	728	772	768	707	728	782	706	674	708	744	725	718	741	680	744	748	694	748	741	706	749	749	683	727	727	741	720	706	733	757	720	713	706	723	724	791	728	701	704	684	707	766	732	727	735	767	771	727	733	730	741	765	762	741	759	752	780	733	747	783	716	759	757	758	714	738	745	726	774	707	721	686	742	701	711	725	780	724	740	759	767	747	721	753	690	683	734	723	732	732	712	747	739	720	714	747	745	748	716	727	742	749	790	734	768	706	710	727	731	708	740	705	725	715	717	809	777	678	696	735	753	719	759	695	691	684	775	709	738	751	696	749	753	716	729	748	702	720	715	694	697	724	719	737	695	730	785	726	695	679	732	716	740	708	712	718	740	718	731	694	686	743	759	695	762	761	802	713	754	728	766	714	702	718	708	746	760	715	694	706	689	727	719	716	749	762	713	668	726	710	704	718	698	705	787	741	684	690	752	711	732	739	719	775	705	778	698	759	755	734	679	686	720	728	686	712	745	735	720	677	751	747	736	692	732	712	689	713	710	713	695	715	753	762	745	712	729	762	781	723	722	737	716	764	746	716	708	723	743	739	716	738	707	684	670	706	773	726	734	758	754	682	724	657	773	727	728	706	732	671	714	739	717	695	714	772	728	732	743	674	765	709	756	717	708	712	748	774	743	733	699	733	692	716	725	688	757	736	743	690	705	693	717	709	735	698	745	729	737	710	702	739	721	734	762	713	687	754	737	711	747	747	756	730	786	778	754	715	741	663	722	752	718	740	723	752	700	706	776	710	780	740	753	680	680	759	748	717	753	726	727	685	690	732	765	764	722	774	745	711	740	672	736	723	726	735	724	704	719	713	767	742	718	723	741	746	739	703	747	732	682	735	690	716	706	752	754	766	732	710	737	718	705	669	735	763	707	744	748	743	742	705	711	683	759	761	739	724	773	773	798	740	741	747	697	757	748	725	719	744	761	716	699	733	720	683	733	695	756	748	762	747	742	703	699	681	784	763	736	705	765	759	753	761	720	717	747	738	718	715	730	684	736	700	707	698	721	689	734	738	715	729	780	678	739	718	735	749	713	754	698	777	704	734	732	732	729	731	766	781	721	738	766	765	714	685	758	701	728	741	694	702	733	717	766	706	716	741	726	727	762	763	759	715	719	673	728	777	769	717	777	710	679	718	690	741	759	687	762	724	732	743	700	693	760	704	725	759	752	726	726	725	756	746	718	737	716	726	723	769	728	745	771	720	738	710	752	743	741	686	726	735	699	744	767	710	768	761	745	726	699	734	689	718	703	739	737	716	737	714	750	723	750	678	686	718	745	714	731	737	744	706	714	709	756	732	719	701	756	781	689	749	744	690	718	733	775	694	722	720	713	689	711	716	703	746	692	777	747	676	718	681	729	704	721	702	711	752	684	735	742	769	687	768	743	677	726	734	763	741	758	740	723	725	753	727	778	752	684	724	738	711	717	699	747	717	681	696	744	735	722	714	734	702	743	690	721	698	732	700	703	718	742	783	721	700	729	722	720	747	715	722	686	743	720	728	719	732	698	739	745	699	734	706	744	750	713	766	737	715	760	708	719	737	767	707	680	742	682	757	715	751	781	719	793	676	720	756	772	753	755	755	719	703	764	758	761	739	787	757	763	736	718	726	696	728	737	718	749	692	768	796	751	729	726	731	675	755	743	736	736	767	697	710	693	751	739	697	668	734	733	719	711	735	735	751	755	711	725	722	728	737	697	745	751	735	765	674	688	706	747	726	719	745	721	768	723	712	785	717	748	741	750	770	696	723	731	717	731	719	699	692	771	713	758	723	731	675	736	720	691	706	737	739	744	743	746	714	753	745	729	704	677	714	722	768	742	758	739	702	750	735	737	729	774	765	726	757	711	757	731	724	684	710	739	736	740	765	707	751	771	732	679	723	758	756	687	721	743	728	688	684	729	699	743	711	700	677	765	730	751	770	711	752	734	676	740	739	707	704	739	731	758	761	688	718	743	715	718	735	732	745	732	737	724	748	703	691	707	694	754	770	753	726	780	762	678	731	749	751	713	733	720	728	724	752	693	756	774	748	753	727	706	707	730	735	700	739	740	741	726	697	710	712	725	713	709	727	723	733	718	699	719	707	744	748	777	756	734	698	716	742	702	694	775	688	749	743	685	715	697	705	720	759	755	738	710	775	708	698	727	722	707	785	691	754	715	702	758	679	686	701
23889	21482	28491	24907	21281	11837	4860	2789	2143	2024	1651	1426	1306	1087	1027	940	896	900	828	786	823	815	756	713	702	758	719	668	705	681	759	701	749	778	732	684	695	701	708	719	689	722	699	713	737	700	687	709	679	644	686	705	682	679	666	675	683	663	665	653	618	707	640	730	665	703	679	710	663	638	661	680	657	653	650	678	631	681	650	634	690	663	645	650	676	736	708	682	690	663	664	665	648	669	602	688	680	650	610	654	626	708	650	650	685	636	660	658	692	667	649	713	685	645	675	686	645	648	662	713	693	686	612	671	653	670	670	678	641	669	661	689	667	667	661	682	652	632	669	703	666	593	698	651	609	654	658	612	685	638	635	661	689	690	683	664	665	737	680	675	617	674	654	668	607	661	662	653	631	683	676	641	649	623	671	632	633	693	712	658	637	670	671	620	651	655	666	714	679	617	675	672	679	676	629	681	713	683	625	677	664	692	651	686	672	693	629	633	680	669	683	695	628	665	602	646	712	650	661	672	701	685	643	642	637	713	695	705	663	680	663	663	642	664	717	723	645	710	680	683	674	668	627	630	618	710	683	602	662	704	671	707	645	654	651	671	668	664	666	654	680	655	682	651	653	649	641	660	683	677	649	714	674	636	654	647	668	631	632	663	657	680	679	670	705	664	657	656	641	642	640	709	615	674	674	668	633	675	593	667	642	618	649	659	673	696	636	662	678	691	636	689	677	682	688	661	648	648	650	625	659	672	627	666	695	658	635	691	654	612	672	638	657	661	712	682	633	655	683	639	661	688	667	647	668	658	684	626	657	692	708	643	635	643	663	697	658	648	650	678	640	670	642	669	650	684	710	649	641	663	631	651	646	666	689	696	634	620	668	652	628	666	637	688	640	666	644	678	676	677	630	673	664	691	652	634	675	670	662	664	684	710	679	642	709	673	692	688	671	686	629	660	690	636	625	667	646	689	692	654	688	608	678	672	686	662	651	670	628	697	682	668	654	709	648	644	660	661	674	624	644	641	692	645	702	640	598	679	671	723	661	649	668	646	682	688	671	669	696	662	687	655	673	666	647	676	691	705	690	644	682	622	669	697	683	676	661	628	724	663	673	651	644	642	640	658	691	718	638	660	685	670	671	693	652	671	673	663	663	657	651	696	647	634	647	622	658	664	668	637	638	676	622	646	632	670	686	666	692	690	673	734	695	617	605	697	640	667	695	679	654	691	654	645	687	630	644	653	687	625	646	656	710	682	633	652	668	661	659	639	670	701	627	631	665	650	667	654	616	659	680	651	628	659	686	643	711	720	625	674	685	639	583	673	649	678	640	667	610	664	704	689	637	625	633	654	695	681	651	696	656	644	663	679	646	646	732	644	687	677	667	708	666	636	706	682	685	627	640	683	648	658	692	701	625	639	706	642	650	689	658	656	629	640	713	658	680	683	628	666	691	622	681	652	644	664	668	650	694	661	678	658	684	681	719	612	687	649	603	682	649	639	659	690	701	694	682	649	690	664	646	687	646	666	663	689	722	653	673	670	675	675	688	637	695	639	651	633	670	621	696	676	681	674	625	628	642	633	658	672	639	635	675	702	680	670	620	624	676	618	634	599	699	692	654	682	694	684	681	668	629	671	663	665	646	667	667	679	651	690	636	686	684	686	645	691	645	669	626	663	669	673	682	696	665	645	666	662	630	634	636	691	681	664	690	687	694	704	608	665	661	658	654	642	635	651	646	678	663	632	681	685	666	699	648	657	640	671	679	682	653	658	698	692	684	664	686	652	602	689	678	613	657	651	640	671	633	627	630	665	663	693	644	655	660	666	659	674	643	671	691	718	659	591	639	654	673	646	700	664	649	724	707	670	655	633	648	632	636	655	677	631	653	696	636	644	655	609	653	635	674	678	699	666	670	692	661	687	662	678	669	633	625	690	657	674	620	685	605	683	669	654	682	658	665	645	660	650	641	699	643	718	641	677	622	694	685	688	713	678	655	689	662	673	706	694	678	653	688	697	634	658	678	685	657	626	649	697	669	670	693	665	630	636	668	678	662	677	706	681	634	688	699	710	687	679	637	627	638	667	654	670	668	685	623	690	700	662	643	655	690	681	694	651	676	654	652	647	679	657	704	688	651	651	669	648	679	634	721	658	664	672	667	667	622	696	662	687	673	659	647	645	663	675	684	690	684	649	684	672	628	655	654	681	655	662	640	660	690	667	688	668	749	623	694	668	703	618	617	654	662	643	658	617	654	662	671	640	668	650	641	647	686	638	636	627	675	667	705	607	627	658	689	662	690	723	660	681	631	628	640	674	703	679	685	651	676	640	716	691	641	663	639	641	617	623	665	701	647	673	595	734	683	683	637	646	718	640	697	645	659	676	661	691	654	654	639	645	630	711	653	689	667	660	687	640	637	711	626	675	676	684	706	659	624	680	671	679	658	621	644	653	654	629	637	686	703	653	687	653	701	641	696	660	668	645	678	714	618	692	665	656	652	665	662	655	629	670	642	680	652	645	665	692	688	661	652	682	676	647	643	646	691	663	666	676	667	649	659	580	672	635	661	652	650	725	682	663	640	664	688	606	673	614	668	684	661	668	633	676	633	671	675	649	653	664	649	629	679	604	641	659	679	711	663	657	631	650	704	675	671	624	675	696	668	681	657	660	670	611	669	652	624	695	669	673	658	675	611	697	695	608	651	627	654	636	643	645	652	680	623	695	687	686	668	670	649	695	687	680	709	621	669	672	705	680	672	682	682	659	686	670	688	659	698	672	675	644	653	644	677	717	717	629	671	645	682	635	652	667	669	685	664	676	664	661	632	679	682	662	683	671	631	659	668	648	649	679	629	637	616	673	610	635	655	681	695	645	664	672	682	656	680	674	665	680	701	686	639	668	652	626	706	704	634	689	643	661	655	624	711	653	628	670	663	634	696	661	671	687	649	681	661	681	701	741	654	657	641	688	639	646	685	703	673	645	668	643	705	647	707	666	643	690	667	655	648	621	670	678	679	646	686	637	669	659	648	625	623	677	644	646	662	654	675	688	682	708	671	644	616	611	727	649	667	647	729	676	652	669	705	638	650	685	605	709	659	697	647	678	654	684	661	632	682	637	636	669	699	662	681	667	642	651	639	684	710	649	695	621	732	695	681	639	689	690	676	656	642	661	686	651	657	707	660	684	701	670	678	619	631	625	637	691	652	665	634	603	723	688	709	712	647	661	672	642	700	680	617	637	629	672	657	650	718	672	694	655	666	653	624	633	685	666	674	667	646	679	669	628	675	679	668	669	663	682	688	648	692	665	595	681	631	676	621	649	705	676	696	661	702	682	627	683	664	687	685	675	637	625	658	625	688	679	712	642	679	700	657	657	611	666	708	669	707	658	656	659	690	679	657	672	666	627	664	717	696	687	666	665	665	639	662	726	699	670	641	705	692	658	669	686	690	632	694	691	695	649	614	685	664	631	684	719	683	623	657	677	682	659	706	679	673	623	708	636
20190	31208	25080	15887	11617	8872	6548	4722	3705	3191	2628	2127	1921	1595	1432	1223	1178	1152	1091	1056	1031	964	909	941	864	867	808	875	806	846	838	845	939	912	841	814	851	848	769	818	841	841	839	795	750	838	792	812	759	832	787	795	731	782	789	769	783	801	745	773	780	751	707	751	753	788	714	727	741	775	743	719	750	743	764	777	791	727	714	778	780	742	750	773	736	756	744	762	814	730	714	727	813	770	741	754	737	700	836	733	754	724	737	739	735	737	741	741	787	763	723	763	721	790	803	760	740	743	778	749	723	725	786	742	731	747	733	749	701	742	773	788	749	805	757	735	751	693	707	768	716	795	743	734	750	759	728	754	684	787	791	765	774	804	733	761	739	725	767	755	812	741	802	727	765	761	780	774	723	734	780	786	758	774	737	720	746	740	723	749	731	738	744	688	711	715	777	799	780	773	769	757	760	745	762	745	772	748	712	734	739	749	760	767	746	773	717	775	764	709	732	778	743	741	758	789	731	763	753	784	746	732	753	732	769	796	751	762	779	696	736	744	724	736	736	722	719	778	777	753	741	786	733	726	748	799	692	772	777	732	749	751	769	749	771	725	791	751	756	715	718	797	739	754	710	760	783	759	726	756	745	784	785	741	779	737	715	762	801	833	743	773	757	748	755	771	736	737	819	742	766	753	741	757	751	739	760	731	754	736	727	766	780	735	722	772	757	742	770	768	793	756	716	772	750	779	729	810	736	762	731	709	796	745	801	726	704	716	726	761	776	829	736	793	759	781	717	709	737	748	763	717	763	770	744	746	791	759	724	791	776	746	701	794	727	782	762	749	781	742	706	776	711	761	721	783	717	749	792	792	738	775	759	802	755	752	756	742	769	802	803	768	774	797	758	743	797	781	768	777	703	739	793	768	730	778	781	766	726	732	779	742	743	746	762	764	784	773	762	716	730	789	740	781	742	781	720	755	722	694	762	805	731	722	760	747	788	752	719	733	788	727	748	754	735	718	744	694	726	706	761	735	724	760	751	752	745	722	731	752	727	736	698	756	755	707	785	790	750	732	749	739	750	743	750	758	726	766	770	751	725	747	730	777	777	777	796	791	757	737	745	790	711	764	767	744	680	705	729	715	781	742	782	763	701	737	732	762	806	767	724	720	695	800	752	721	724	732	776	724	726	758	798	743	777	765	776	766	776	759	777	708	762	776	751	716	791	785	749	766	773	752	721	776	798	762	778	764	803	759	712	750	775	763	741	726	739	798	698	725	794	737	714	728	731	726	786	803	740	725	785	720	797	717	767	751	764	798	764	738	687	769	756	754	726	811	796	758	714	769	791	749	752	778	750	734	759	756	772	725	754	696	775	793	749	731	751	748	746	726	742	765	774	785	742	752	750	724	772	727	743	760	753	786	785	737	775	729	781	773	755	717	727	747	825	799	718	755	745	756	790	823	714	781	763	751	800	756	803	740	757	709	720	762	741	764	703	715	773	707	771	805	775	759	725	735	716	756	744	761	767	724	731	817	779	746	755	716	754	751	719	757	730	771	776	705	790	706	733	774	725	751	750	761	795	736	815	790	782	774	752	774	774	728	750	765	718	815	760	726	703	694	662	750	727	728	792	743	746	802	758	718	719	761	764	757	783	757	758	795	723	739	764	704	800	770	793	742	760	769	788	721	783	739	768	785	728	768	713	706	763	730	720	718	726	753	775	760	728	739	782	765	748	736	717	789	767	762	790	763	742	704	795	697	733	756	804	778	798	739	740	764	721	778	743	745	758	769	781	736	770	762	731	758	756	777	795	754	719	791	767	725	745	729	748	746	714	790	774	755	712	777	748	691	760	714	753	736	770	791	721	719	789	740	752	803	757	751	741	744	738	779	793	737	750	794	736	810	763	746	798	757	788	703	737	744	757	771	792	747	795	747	749	756	719	702	768	788	755	788	719	793	767	768	762	747	761	767	732	761	747	798	768	755	698	737	765	731	751	793	719	763	695	772	804	732	714	712	756	687	767	725	789	759	726	764	753	733	735	733	782	769	747	740	767	770	747	735	725	776	697	742	725	726	733	752	785	743	780	733	796	698	769	788	739	811	731	754	704	735	768	695	825	776	766	783	723	747	742	753	759	715	763	747	806	761	733	788	795	718	721	762	755	774	771	684	737	746	735	755	755	721	751	770	764	771	750	792	736	752	801	772	743	734	750	730	752	780	716	760	789	742	756	748	732	702	725	780	768	783	755	751	780	710	766	746	780	766	790	779	736	735	773	799	743	791	742	768	731	775	737	720	765	836	724	709	714	768	785	733	754	782	719	822	716	826	732	749	718	767	719	755	774	775	719	749	789	724	746	789	742	732	802	795	766	727	762	764	743	717	774	715	756	746	734	769	803	837	727	755	774	793	748	763	723	717	752	755	748	755	773	758	763	749	724	739	734	754	757	765	763	730	734	757	764	764	748	739	773	769	753	727	784	731	708	769	711	720	778	726	725	688	814	703	701	767	742	786	770	798	770	746	707	742	783	788	761	725	767	737	751	762	764	709	733	771	727	754	767	724	763	716	770	732	724	754	744	747	757	733	727	768	707	785	750	778	729	756	727	774	741	771	757	738	723	796	708	735	722	748	732	734	742	743	746	791	789	818	814	741	722	725	768	788	773	753	736	744	752	797	703	690	774	744	727	763	705	717	805	796	739	768	735	786	774	753	731	758	772	737	742	750	755	737	776	711	715	720	739	766	748	759	758	795	744	737	792	760	722	687	773	742	763	707	799	734	764	743	780	762	720	720	740	744	734	701	776	767	754	763	751	748	723	744	755	791	757	757	794	785	762	777	750	726	749	736	798	767	773	757	827	759	792	733	745	689	711	768	742	766	743	702	746	756	713	762	728	708	791	802	729	724	774	764	746	781	791	732	746	773	759	750	752	736	702	715	752	722	741	727	803	754	766	791	746	761	749	756	714	772	740	746	757	788	745	755	763	738	733	755	755	713	790	734	706	793	743	732	723	807	737	715	723	728	705	749	781	811	704	727	788	750	741	719	746	793	792	752	788	744	757	786	789	768	737	796	754	749	723	741	741	759	702	761	710	784	757	712	790	736	750	754	776	780	749	734	756	740	795	732	721	785	758	745	731	726	751	743	730	793	740	749	739	778	740	722	781	782	733	743	797	777	748	725	829	750	819	786	742	762	760	807	775	779	751	733	753	752	769	745	800	731	766	749	724	781	774	765	731	763	767	740	747	756	742	748	731	787	745	700	740	786	733	767	759	747	794	784	768	717	755	759	757	790	742	732	750	750	764	764	749	763	745	765	750	761	718	742	795	715	750	718	783	784	750	730	752	753	767	690	728	763	767	742	816	753	724	804	752	732	767	752	756	780	747	831	736	786	772	736	771	801	739	730	804	720	738	785	780	769	707	747	753	737	696	777	749	761	754	757	722	763	757	785	748	775	771	759	787	806	796	731	747	762	783	728	712	724	749	721	781	744	751	790	768	769
25075	21479	27233	25715	12014	4495	2739	1955	1652	1443	1152	1095	995	809	742	699	692	622	614	587	627	609	511	566	565	539	559	529	537	548	530	549	531	525	549	543	541	523	488	503	549	496	508	498	515	489	482	523	474	503	485	493	532	498	469	523	499	503	504	476	455	499	507	500	493	474	469	531	503	499	493	501	540	498	500	477	469	516	472	480	489	454	468	495	482	490	509	528	490	475	474	509	482	479	494	469	491	446	449	464	515	463	483	472	469	465	476	487	521	452	493	460	492	493	475	500	494	468	472	535	503	488	444	498	476	467	505	510	508	500	521	496	492	469	470	480	509	454	480	482	483	509	521	486	491	522	460	443	453	516	492	490	497	499	474	468	481	519	512	471	470	476	498	451	469	517	507	462	463	490	509	441	537	484	506	542	500	498	500	493	465	473	505	425	444	533	455	504	482	500	503	507	477	464	464	502	467	495	477	486	468	440	456	482	478	474	470	488	517	509	469	482	508	518	522	441	501	494	490	492	453	452	480	508	515	480	451	508	490	504	494	476	488	476	502	492	484	500	499	488	527	481	498	462	495	498	469	499	519	538	485	470	478	471	478	502	443	462	489	483	507	467	503	452	473	466	479	510	538	500	457	488	481	510	462	493	490	554	476	502	477	480	491	497	475	474	476	461	445	499	485	526	503	518	512	480	499	480	494	445	467	491	486	513	450	505	471	506	475	484	514	504	494	470	472	493	485	480	495	490	458	502	503	524	450	488	500	475	501	493	492	497	501	499	497	498	518	473	449	483	534	496	487	493	495	481	465	476	484	456	496	467	494	432	504	454	513	518	515	490	501	478	500	454	474	489	500	487	525	551	481	476	471	489	496	481	476	436	461	489	482	470	496	454	502	495	481	551	467	451	472	505	487	499	524	531	524	480	515	460	508	453	455	514	507	451	493	482	451	464	482	462	459	513	474	514	487	501	465	510	501	478	446	441	459	480	466	471	468	472	474	485	463	447	484	499	500	487	488	433	537	491	519	451	487	445	484	497	470	510	469	472	496	541	486	483	485	457	494	523	482	478	520	479	504	491	463	511	462	451	487	448	446	486	507	461	507	474	436	476	492	475	484	456	474	527	488	476	539	511	499	522	537	469	524	472	520	499	479	462	504	463	489	481	474	480	480	491	503	519	430	468	506	466	515	482	494	467	515	475	476	507	493	499	451	483	479	501	504	463	478	474	454	517	458	478	508	464	469	471	502	513	483	458	559	511	479	487	486	507	512	506	451	507	459	471	468	501	487	472	467	482	487	459	485	477	484	455	504	466	521	529	482	485	439	487	481	492	491	467	452	486	436	474	498	475	478	496	507	479	499	489	482	531	469	489	495	507	478	520	488	514	477	473	503	483	497	472	502	494	510	473	502	525	497	519	488	499	498	489	495	491	484	486	509	493	462	485	511	522	445	474	495	491	506	475	508	496	538	484	460	484	466	460	460	481	485	489	486	469	517	490	486	519	480	499	508	465	487	450	497	518	516	484	545	509	526	479	483	492	479	475	450	466	513	492	505	506	461	437	437	504	507	468	554	497	489	465	491	441	483	518	504	504	489	478	504	488	489	514	439	478	500	489	484	494	474	490	501	493	507	504	494	529	530	481	463	490	526	482	475	490	493	460	477	501	481	502	496	483	521	466	509	499	475	475	496	487	498	475	491	505	476	503	504	495	445	478	499	507	473	518	456	483	502	466	498	441	519	479	488	487	505	452	475	494	496	487	514	508	484	455	471	500	502	463	493	475	478	488	465	521	469	458	525	448	501	472	497	454	476	493	492	509	472	499	469	500	499	536	483	536	496	519	478	486	487	484	457	503	479	485	544	490	513	508	485	484	504	485	491	483	497	480	477	487	477	478	451	481	498	513	529	499	521	456	467	528	497	504	469	463	499	482	464	536	468	509	466	510	480	500	492	500	476	477	491	486	483	499	509	497	481	473	504	514	449	518	474	494	496	532	483	430	502	515	496	482	489	495	479	478	454	547	456	458	484	515	476	512	467	523	496	485	490	511	450	500	516	522	471	478	492	494	500	515	493	503	527	503	485	476	482	505	476	467	514	451	517	530	466	471	527	489	472	482	520	476	500	508	494	485	473	491	482	491	497	479	476	467	471	485	507	460	481	503	493	520	485	488	518	493	500	495	501	492	472	485	493	480	506	503	508	455	461	455	475	523	538	430	499	462	474	495	480	447	516	504	483	500	512	518	493	513	469	482	486	442	455	471	484	489	468	483	473	524	536	474	450	485	461	524	445	488	501	485	484	472	452	473	528	464	495	503	506	466	436	475	492	499	484	467	473	473	540	486	468	454	479	474	493	491	485	469	436	475	462	507	493	471	526	506	462	503	491	456	457	495	507	522	486	490	489	490	492	505	476	510	509	490	496	537	458	472	493	492	523	498	477	523	469	543	474	465	454	478	512	456	490	493	475	494	431	491	511	488	472	435	494	519	469	540	506	471	504	499	467	482	552	461	452	505	477	463	494	547	532	451	460	514	496	458	501	461	462	437	483	483	491	502	483	479	463	477	499	483	490	511	477	491	513	509	511	479	495	462	465	470	518	516	505	473	491	464	482	485	536	472	470	530	486	468	492	504	428	476	482	490	466	493	493	478	479	481	516	483	502	455	501	495	473	438	495	529	479	536	506	446	529	515	511	465	500	497	500	493	520	455	533	442	470	488	501	471	474	513	487	457	468	509	509	484	493	473	497	459	467	476	497	540	474	500	485	526	494	477	511	481	516	495	505	534	462	500	481	462	524	497	478	499	511	505	445	529	475	490	523	495	476	461	477	512	489	485	494	483	474	464	513	530	481	463	504	512	458	500	493	474	469	494	490	507	455	460	481	496	514	466	496	500	480	474	447	458	466	507	510	463	470	474	462	539	523	471	496	463	460	503	495	472	507	463	475	519	506	486	498	508	490	472	465	459	501	488	494	486	492	506	464	465	482	481	519	510	527	481	462	476	492	477	492	494	492	484	512	511	478	473	475	499	495	487	472	472	495	495	515	522	465	497	489	475	486	458	502	469	500	492	494	493	478	478	500	486	504	461	466	487	472	519	452	478	491	485	497	500	468	475	468	514	493	455	486	517	456	477	474	482	451	495	498	453	504	480	461	531	495	482	505	555	499	488	466	504	490	482	458	449	471	487	524	469	489	494	492	474	485	514	485	505	466	463	470	500	508	478	493	452	441	477	505	458	481	493	463	450	493	509	500	475	491	500	479	468	510	468	501	495	470	501	524	509	463	462	482	479	484	485	460	503	461	501	510	505	502	528	482	509	492	506	475	462	500	460	508	462	472	481	496	486	474	472	468	515	449	510	469	437	445	490	508	470	473	445	479	474	501	505	518	484	491	447	473	510	516	541	528	448	476	492	476	490	509	500	491	502	448	454	487	448	484	505	471	489	513	516	492	460	464	509	528	499	493	494	501	453	518	480	466	496	468	465	469	480	477	483
19349	27301	22180	13520	9929	7129	5123	3760	3049	2432	2027	1647	1386	1160	930	880	913	806	767	783	713	704	705	645	581	629	648	625	656	629	639	683	689	627	640	639	644	615	580	612	607	633	591	598	585	564	574	607	631	642	562	580	572	520	562	558	596	608	574	556	551	605	563	581	540	565	576	565	581	592	574	546	539	571	568	574	604	556	566	574	567	567	574	574	537	544	571	550	557	518	561	548	602	604	559	540	560	543	547	614	552	532	551	579	599	573	560	560	524	572	554	539	559	510	589	585	539	574	559	559	563	559	542	581	557	586	535	550	571	582	607	546	589	567	582	551	575	528	516	574	579	558	558	500	571	586	539	571	530	576	542	584	565	562	576	584	561	512	556	579	554	561	506	577	551	518	531	582	572	574	519	548	546	534	592	580	519	526	559	558	570	574	576	556	589	534	535	545	551	588	539	560	546	556	518	599	575	588	610	528	599	552	535	565	533	534	571	605	536	577	550	536	570	531	568	524	567	550	555	581	568	587	544	597	585	574	546	573	558	542	544	591	593	541	549	560	549	530	555	582	569	559	541	545	591	574	552	571	564	571	534	573	548	588	557	560	576	550	561	613	543	551	513	578	523	586	543	533	544	572	552	565	507	578	543	521	568	551	586	555	552	630	545	559	556	540	571	553	512	573	556	521	566	620	575	552	593	552	566	555	575	560	549	551	570	573	549	540	554	573	565	580	556	584	545	503	570	557	544	527	570	559	536	544	556	527	521	589	541	563	583	560	565	540	575	542	555	578	580	600	510	503	598	559	577	531	564	560	552	574	542	578	558	592	511	547	523	562	505	579	532	594	549	525	577	523	594	599	571	566	557	557	526	556	550	576	575	569	574	581	577	544	611	565	562	557	580	542	570	542	548	597	553	536	570	564	591	556	559	527	536	552	536	554	534	576	565	571	563	524	582	608	543	547	549	547	568	582	587	546	561	590	550	544	525	581	568	585	552	519	560	562	551	557	550	486	597	547	604	555	545	555	576	550	555	531	522	576	563	542	554	551	557	585	569	534	542	553	547	553	518	532	574	602	583	548	610	576	560	606	551	534	529	513	570	588	536	552	543	567	528	546	528	584	562	541	558	547	553	593	609	576	559	602	573	558	494	574	547	562	544	602	534	542	543	533	577	578	541	555	566	590	565	582	537	547	526	544	582	561	580	538	520	513	575	547	556	586	561	560	532	545	547	546	519	557	571	555	549	550	565	536	526	567	578	590	555	561	536	561	561	574	551	570	604	607	538	564	571	557	572	575	548	549	570	577	544	519	523	573	492	557	578	580	568	536	567	539	546	551	551	522	571	569	577	570	564	571	562	522	522	546	564	540	591	550	561	562	562	602	542	548	564	562	554	610	583	548	584	556	520	550	572	530	560	551	552	582	561	580	574	589	585	549	565	553	591	552	564	561	521	560	547	577	582	550	573	568	554	571	568	567	521	519	558	535	581	555	600	573	567	539	560	525	545	528	583	554	545	584	537	558	558	551	539	541	541	519	577	596	582	515	582	554	532	516	571	536	584	517	603	572	536	583	592	524	546	551	537	594	545	533	586	597	532	540	559	572	577	581	573	557	549	539	546	534	549	578	566	573	546	548	536	567	527	572	577	547	568	581	541	558	586	537	514	605	523	560	598	547	581	547	545	553	557	584	586	589	591	533	531	528	578	574	573	594	542	540	536	551	525	537	566	522	528	534	531	576	537	616	595	547	575	583	555	551	562	523	532	547	538	612	571	586	555	548	530	544	625	578	559	554	578	588	551	544	542	576	575	543	539	556	515	559	588	587	608	578	569	559	565	557	550	516	584	582	589	571	548	575	558	580	568	555	549	576	567	540	600	549	516	551	561	569	525	573	571	607	608	572	567	568	517	534	536	524	552	608	573	575	552	567	586	601	564	541	539	556	537	580	521	561	569	568	561	516	557	535	511	571	547	541	571	582	558	543	605	545	546	539	579	568	579	523	547	576	587	527	573	520	578	602	553	535	549	525	546	527	506	521	528	538	545	551	583	544	557	584	586	554	607	554	583	623	589	538	594	556	577	568	562	535	585	568	567	547	565	570	564	508	556	542	556	551	558	541	634	595	574	600	619	575	522	550	571	549	544	576	576	588	608	535	586	552	541	549	539	582	593	505	527	573	571	569	602	558	580	593	541	576	541	514	567	537	557	586	552	535	527	563	519	550	562	539	542	528	529	573	552	537	579	545	559	532	558	566	600	548	571	590	575	591	558	554	609	563	557	555	553	531	596	562	510	577	573	534	533	558	509	571	561	567	573	540	552	523	557	525	573	565	550	568	569	583	542	566	573	551	524	535	587	586	589	554	555	511	567	554	552	509	551	531	542	548	584	543	552	580	581	550	569	538	549	569	552	624	539	608	584	555	561	524	582	592	542	532	547	579	569	534	570	547	571	544	569	594	576	557	582	528	578	574	559	534	520	581	552	588	568	552	553	608	534	599	524	542	573	566	538	559	547	547	591	613	520	583	563	539	523	590	552	502	561	514	581	559	558	560	522	532	573	536	519	554	585	585	558	533	605	586	585	583	513	564	538	555	563	528	540	593	581	607	526	565	526	567	540	553	586	537	573	527	573	547	525	538	584	551	548	547	581	569	518	549	598	573	558	579	528	562	576	523	550	572	569	569	551	532	576	559	587	539	552	544	526	570	527	515	537	521	552	571	603	557	552	551	535	571	556	519	554	537	532	520	578	563	551	534	548	540	558	582	560	531	541	545	563	560	582	566	554	559	559	525	572	564	571	575	528	561	589	547	580	510	558	550	541	536	567	544	585	562	578	563	568	565	541	565	588	542	580	573	587	581	584	548	548	556	569	557	600	545	587	595	586	559	591	553	555	551	548	549	572	547	585	556	546	548	531	570	549	553	572	587	576	531	612	580	560	547	521	552	549	588	558	522	588	591	543	577	559	572	537	538	520	546	520	561	538	566	587	563	550	558	534	587	544	566	521	495	551	546	520	533	562	548	572	577	603	576	558	571	535	561	584	583	533	560	538	558	582	558	548	585	579	554	539	538	542	555	546	526	568	566	570	585	556	576	566	590	574	584	568	581	589	572	548	582	566	593	549	544	530	560	543	583	602	611	543	549	559	591	535	575	554	565	570	514	591	557	571	544	557	587	571	554	528	609	551	590	573	566	563	533	557	568	561	566	581	598	592	535	553	547	529	563	553	564	555	517	545	573	571	584	544	558	593	555	534	495	555	519	576	543	571	549	568	574	582	551	548	559	543	545	605	582	515	541	559	569	552	539	599	534	554	578	566	570	545	538	590	563	543	533	579	551	535	515	539	569	570	586	563	580	538	553	575	587	550	529	569	550	575	570	560	567	517	528	566	563	596	527	565	579	564	561	564	496	513	569	584	561	547	526	585	583	555	541	559	610	538	525	546	533	545	549	554	580	529	566	551	564	559	569	533	532	534	548	574	601	568	557	536	611	534	517
22935	21558	29142	24440	21609	21404	11219	4158	2998	2481	1975	1652	1310	1058	1071	833	873	779	768	714	690	685	664	628	622	544	572	632	532	589	546	586	623	562	567	603	547	507	530	531	536	553	483	535	538	540	552	494	525	559	529	573	490	512	548	494	485	500	542	506	505	531	495	506	497	489	529	450	493	467	491	457	520	450	465	543	466	479	498	482	490	491	509	502	457	510	496	470	504	490	483	475	496	470	498	475	449	489	497	497	468	486	505	476	485	525	500	504	510	449	497	465	506	493	477	521	482	478	515	506	521	468	509	463	487	482	553	502	528	480	493	478	528	549	490	507	466	497	513	455	452	534	521	498	499	515	537	484	489	445	505	497	472	492	431	504	481	473	485	507	495	488	468	441	498	468	466	471	490	487	503	468	481	503	455	501	464	454	486	455	489	473	503	513	473	446	522	431	478	463	527	465	524	480	490	487	468	534	478	496	475	516	484	510	488	501	502	485	513	523	493	494	484	505	475	525	508	459	455	487	522	489	495	442	462	482	521	477	448	471	474	480	469	501	516	456	471	488	510	513	498	461	503	490	482	460	513	516	510	468	490	503	538	467	480	495	474	455	485	443	478	523	474	488	454	505	520	500	469	478	508	443	437	524	526	502	475	506	511	455	509	507	437	474	509	503	463	470	474	477	474	495	501	494	464	525	492	483	482	507	529	486	488	440	458	479	469	527	473	512	478	499	463	448	484	482	484	470	479	499	501	489	509	443	492	474	486	460	460	477	503	543	511	512	458	481	446	529	525	513	466	467	480	466	496	481	450	469	455	514	526	487	464	528	509	463	469	482	496	518	524	490	521	469	491	505	477	498	494	490	477	483	520	491	497	477	477	495	473	514	490	472	483	509	497	528	477	502	478	469	495	474	518	473	508	498	505	509	509	486	491	511	469	482	496	476	491	481	434	479	503	505	461	471	520	463	515	500	529	485	498	483	477	486	484	447	460	492	503	550	488	513	492	496	467	519	469	504	537	490	496	462	500	513	496	523	459	487	516	459	495	443	451	446	529	469	511	461	491	487	480	499	515	462	480	496	501	519	503	491	501	526	453	457	488	523	483	497	497	473	487	449	478	506	489	481	514	526	455	469	456	505	474	486	480	511	464	449	496	463	496	478	467	504	460	480	516	452	489	504	494	451	495	497	466	477	422	473	495	504	481	494	472	507	506	485	459	467	526	481	508	496	474	486	510	484	533	437	503	476	473	478	494	477	538	482	469	474	503	518	457	499	487	472	491	481	461	493	461	429	454	485	506	521	429	509	498	500	473	494	498	518	481	499	504	457	486	484	492	489	483	486	481	462	478	481	461	503	472	486	450	472	491	489	491	483	533	450	482	505	470	511	472	476	478	471	508	503	485	497	555	496	436	455	515	447	457	432	446	505	517	472	505	493	488	450	452	499	483	503	502	473	477	515	483	477	487	434	489	558	512	494	511	504	474	467	496	499	503	457	470	526	522	455	461	489	499	480	471	476	501	459	476	474	437	478	506	461	518	466	509	510	486	471	492	467	495	502	483	508	462	474	519	479	480	468	454	496	466	492	507	455	475	469	473	527	481	480	495	502	482	489	472	479	499	541	485	467	495	492	441	484	452	507	481	451	475	520	460	491	505	495	446	505	510	464	497	488	500	517	485	485	519	506	515	448	517	480	482	489	482	465	482	462	445	472	436	503	530	496	514	488	477	514	496	467	508	456	429	494	450	473	511	497	484	471	498	476	460	509	485	442	461	476	516	530	477	479	501	480	497	492	506	455	493	481	472	489	486	500	498	472	469	490	464	481	486	493	500	484	438	470	495	485	490	487	505	479	502	461	489	510	505	489	485	497	455	512	457	495	512	510	498	497	491	512	494	471	466	524	488	477	484	454	475	463	476	479	464	491	478	439	469	478	493	473	504	466	496	488	546	470	507	487	480	516	468	511	506	502	522	491	482	505	467	480	498	454	491	459	492	464	494	443	488	469	496	493	502	531	485	477	488	494	473	484	468	472	476	461	487	481	473	533	458	476	463	472	476	508	493	516	480	480	491	460	489	481	494	500	488	537	520	461	447	509	515	524	479	480	475	482	509	469	473	518	484	509	512	493	452	460	463	494	499	532	513	470	536	447	461	487	493	473	513	488	497	481	533	513	490	473	483	489	471	495	470	493	451	508	482	494	496	493	523	536	498	455	448	518	476	467	472	495	496	522	520	478	524	501	463	464	489	458	430	477	482	508	491	486	496	473	506	493	488	481	467	478	469	480	500	525	560	492	499	481	495	497	470	491	464	480	477	506	488	497	495	489	489	451	449	519	505	492	513	500	441	504	526	504	461	490	485	491	457	500	447	474	472	478	481	489	479	475	465	530	476	476	466	469	484	481	490	481	459	488	500	495	494	497	482	517	467	511	511	479	484	508	493	485	438	522	512	505	492	472	438	539	484	496	533	531	520	460	486	490	511	528	526	495	468	485	514	494	445	531	509	448	461	522	462	455	530	485	536	492	473	460	458	472	529	450	490	517	492	476	547	458	480	511	500	453	469	482	504	499	482	493	482	485	499	486	455	519	464	460	486	512	481	491	481	476	505	451	506	483	469	475	489	498	494	465	486	485	477	456	459	475	479	490	527	518	497	465	464	455	484	495	480	504	491	523	480	464	470	469	461	507	514	512	484	456	472	466	480	474	496	476	498	489	538	510	488	465	506	481	517	474	482	496	505	451	518	528	457	494	486	440	481	468	502	460	498	491	482	493	451	463	485	508	494	496	452	469	461	477	463	486	484	494	512	479	487	447	495	473	439	489	532	483	491	430	500	520	506	480	481	535	469	504	492	466	495	520	487	478	500	511	488	517	491	498	485	479	487	474	441	483	475	470	490	462	432	544	499	536	499	447	496	479	472	498	471	488	492	508	471	517	480	485	503	475	461	511	504	487	494	479	521	478	531	462	494	460	486	478	478	515	490	490	473	500	495	485	451	490	449	497	500	459	466	513	514	506	505	456	474	456	531	489	501	450	488	477	503	471	499	478	454	499	511	520	486	436	483	507	497	467	494	516	501	509	506	479	509	474	484	510	492	485	473	502	512	464	498	473	532	452	465	480	504	491	444	479	460	463	430	439	484	503	484	480	504	489	501	452	503	485	499	503	476	505	485	530	525	498	510	483	509	477	481	489	495	525	455	448	530	500	496	528	502	511	475	508	495	485	523	499	487	472	445	504	479	464	491	507	532	442	511	497	513	457	483	517	477	494	501	477	508	481	475	469	496	513	459	502	484	456	466	463	511	463	495	497	444	480	497	502	464	498	468	501	509	472	502	508	484	477	475	525	456	452	472	505	492	517	528	460	439	475	502	499	476	472	498	487	464	456	469	499	496	509	459	485	494	460	523	482	476	473	468	494	470	466	513	505	530	453	490	488	511	490	453	497	483	465	486	481	538	528	482	461	476	491	452	471	497	505	455	501	484	516	474	485	490	509
23264	35888	31210	21251	16750	11937	8966	6862	5364	4229	3285	2646	1985	1700	1453	1291	1223	1085	962	905	889	834	823	784	705	731	734	708	751	706	710	737	800	750	717	720	654	669	592	618	640	652	651	647	664	590	641	587	610	622	601	560	620	600	578	567	623	621	608	595	613	615	590	585	588	538	580	587	571	613	561	574	576	568	556	566	585	584	603	551	549	617	529	591	569	594	531	578	571	572	529	557	599	565	537	575	559	582	544	587	520	575	553	561	558	573	584	599	629	567	565	552	591	533	551	548	557	606	555	542	534	600	578	561	574	574	567	565	502	570	553	594	570	546	567	588	585	546	583	568	548	570	538	530	560	529	600	519	573	556	568	557	594	558	536	502	544	572	554	563	583	553	588	512	532	553	524	590	575	558	562	508	503	543	531	534	556	567	569	554	535	575	546	533	567	525	594	564	581	567	563	568	559	551	556	609	565	569	569	614	549	575	605	558	534	604	519	569	575	568	534	543	571	577	561	592	573	538	572	581	536	565	581	559	590	601	511	542	560	596	552	552	571	541	582	529	573	557	542	556	559	551	558	539	551	532	559	570	544	551	547	565	561	553	581	541	554	574	533	572	522	575	550	609	534	538	601	545	571	562	539	540	530	535	543	516	567	541	589	561	606	573	603	556	541	592	600	579	578	544	607	592	566	584	619	597	574	571	578	542	607	560	548	567	546	556	570	559	557	561	566	547	583	569	543	529	568	543	571	588	548	571	537	584	551	583	539	551	502	579	587	524	558	569	568	564	580	549	587	603	572	566	568	560	602	564	570	554	563	586	591	575	565	595	568	554	594	545	581	553	606	537	575	545	561	573	572	495	576	557	571	529	550	569	537	564	548	561	562	566	518	574	560	532	554	547	623	557	539	586	555	558	610	571	580	584	584	569	574	552	550	571	597	566	556	580	582	539	525	574	580	541	571	558	554	566	617	582	559	548	559	588	535	536	540	561	553	569	569	600	580	583	551	564	532	554	570	556	538	580	569	559	585	559	552	568	534	578	567	553	573	548	521	537	587	552	582	566	608	547	590	550	553	554	582	539	522	598	569	538	550	591	544	528	538	537	593	557	550	593	561	535	585	603	575	566	563	522	601	604	573	573	568	629	550	588	570	539	526	532	552	579	584	568	553	553	588	556	560	577	541	597	555	547	582	543	540	593	569	549	523	534	569	539	581	574	553	566	557	649	571	557	546	566	520	520	595	545	570	552	569	541	558	584	549	584	579	542	527	570	576	554	545	555	573	541	578	586	536	566	543	540	522	583	581	528	591	580	576	538	567	562	536	539	581	554	525	528	537	530	573	536	546	539	570	559	562	530	557	546	561	558	555	545	549	576	554	581	534	584	599	548	571	589	572	564	540	557	553	557	592	606	586	569	505	549	594	522	543	589	529	549	531	531	563	498	584	601	562	561	555	561	526	561	581	538	577	561	571	563	566	540	573	560	546	511	562	559	535	585	561	559	542	551	529	578	554	564	573	574	551	563	557	600	541	587	564	528	559	540	550	561	594	554	603	577	574	567	527	512	583	579	535	565	551	569	541	559	557	556	487	593	552	580	579	594	527	572	531	548	580	553	608	529	527	600	578	572	579	549	569	543	536	576	568	552	588	545	535	597	562	585	561	578	529	570	511	545	565	564	565	557	614	555	558	557	554	550	519	572	555	548	576	552	598	554	564	529	566	546	590	562	539	563	556	571	548	569	594	559	547	563	546	588	572	617	554	571	558	602	587	534	556	600	557	535	550	574	584	514	566	592	541	605	554	594	478	553	571	613	547	530	580	573	534	562	581	556	549	552	534	523	531	550	602	593	551	525	560	569	556	583	590	551	593	578	547	571	564	530	568	584	541	553	537	560	582	586	556	564	568	583	573	562	565	543	559	588	567	536	567	548	562	562	566	526	515	545	567	540	527	545	555	610	540	566	575	593	538	616	610	590	569	556	537	529	583	565	554	567	573	585	545	554	571	560	538	564	569	582	568	544	531	525	576	551	566	567	552	582	611	575	538	610	563	552	538	579	539	560	548	567	583	534	544	560	585	596	562	546	573	513	538	556	562	554	521	539	537	573	564	594	570	563	545	545	603	533	566	535	599	562	558	559	564	570	526	597	536	561	567	555	564	536	570	549	563	550	552	584	547	559	537	551	581	574	594	596	561	522	550	509	570	562	530	536	561	578	551	540	574	567	550	558	561	520	589	538	549	605	543	564	537	623	572	542	503	537	542	571	535	584	569	561	558	555	547	571	566	527	560	573	573	530	578	560	583	569	597	526	538	580	559	580	555	533	592	548	545	525	550	519	546	567	614	560	567	556	574	587	539	548	566	586	555	553	554	565	554	561	582	564	573	583	525	558	539	563	558	544	550	577	523	536	584	597	560	540	545	567	547	564	566	571	536	564	575	588	577	560	547	569	590	546	563	548	570	590	574	556	598	545	569	582	550	559	569	510	559	532	531	583	536	561	556	548	579	547	583	557	605	523	614	563	548	588	589	577	588	533	595	551	567	514	575	543	528	589	563	545	590	543	520	546	546	578	547	604	553	544	588	542	586	540	591	534	573	554	578	558	537	556	581	562	597	539	551	536	547	562	578	538	583	503	544	529	545	599	581	566	528	569	557	531	559	571	548	512	588	544	550	579	548	561	530	592	601	554	556	586	564	551	539	556	578	553	526	524	598	531	571	557	584	569	565	569	606	542	542	582	536	599	538	581	560	570	538	554	580	551	597	575	518	563	595	580	527	548	551	532	536	539	603	518	579	564	578	545	564	562	572	544	558	539	529	534	598	564	584	579	520	584	580	544	602	554	574	505	545	544	567	566	601	546	561	523	563	543	565	572	551	564	576	544	567	530	556	577	519	521	564	612	529	566	578	586	557	530	575	610	555	557	572	519	544	536	575	586	533	528	630	563	620	570	522	620	556	537	598	529	544	558	612	568	570	576	584	566	580	557	553	520	582	556	560	595	563	594	572	529	596	554	566	615	580	591	545	551	541	567	578	544	591	580	593	565	547	556	574	555	581	576	506	576	542	534	566	583	591	553	595	551	552	598	573	594	597	553	576	605	591	582	584	568	520	570	609	553	580	563	592	578	575	561	573	560	572	520	573	579	547	582	540	567	549	543	544	563	563	600	573	552	573	571	580	517	564	545	585	566	541	529	611	552	522	542	575	570	555	562	541	562	593	540	593	512	557	563	603	577	563	596	567	548	574	570	523	564	550	575	582	580	530	544	539	557	587	629	559	558	530	564	529	530	551	504	575	578	576	552	589	584	556	592	529	573	585	539	560	543	558	579	539	605	558	523	570	552	568	573	537	590	549	537	553	566	555	547	586	551	574	526	590	564	567	559	541	560	591	574	576	602	591	564	552	564	590	564	573	554	561	573	608	582	560	568	580	545	556	552	533	572	558	552	556	578	554	573	619	512	552	534	588	545	583	540	596	568	606	544	612	575	530	584	523	572
28467	20745	17026	9658	4978	3098	2346	1761	1538	1333	1102	1014	880	883	780	800	778	711	763	715	722	695	692	661	669	711	652	652	640	683	699	724	758	708	694	696	679	680	654	722	682	674	645	670	668	618	627	656	688	676	679	650	645	669	636	598	688	676	663	656	630	655	665	614	684	638	687	654	707	701	661	683	673	698	621	680	629	616	630	578	671	642	671	689	669	649	692	675	664	662	625	613	620	675	652	706	657	629	663	681	662	665	674	671	651	674	710	692	651	660	682	663	703	688	626	673	683	677	683	657	669	660	633	662	694	622	683	664	677	584	680	643	661	665	650	634	668	695	665	639	658	675	646	665	670	644	653	665	692	652	666	651	670	668	661	677	618	700	672	645	637	691	678	667	610	675	631	680	664	590	616	665	632	639	648	666	664	606	664	641	611	635	624	697	648	632	644	648	675	665	627	686	659	624	673	657	710	676	666	643	701	639	614	688	634	627	655	635	654	697	677	654	651	639	640	728	641	672	659	625	620	662	692	652	678	633	669	693	644	680	617	635	639	640	655	663	665	658	620	671	641	667	646	645	668	677	664	698	650	633	612	650	692	681	626	642	657	653	604	661	659	669	674	640	646	713	656	651	646	624	671	614	657	661	683	659	679	679	671	670	667	631	654	660	664	647	671	679	628	657	591	638	641	643	639	610	657	663	701	704	665	637	661	626	626	679	635	664	642	625	652	668	634	726	657	603	634	604	707	665	685	639	694	629	661	690	644	635	642	638	696	611	638	641	662	702	619	636	680	666	606	642	644	656	647	669	699	670	667	646	640	644	692	682	653	665	613	615	656	655	659	611	672	613	666	683	687	724	670	678	664	640	663	674	652	649	624	657	693	629	672	615	632	657	680	622	683	604	671	694	618	640	637	677	642	680	675	683	656	638	640	659	662	654	635	654	652	661	632	670	670	670	635	676	660	729	649	647	653	676	668	647	686	646	655	636	618	673	675	669	658	693	658	650	661	633	667	631	698	667	693	691	639	636	661	676	681	701	656	634	641	683	670	646	653	653	671	634	707	639	614	653	601	647	637	665	689	659	661	659	651	617	654	644	670	694	649	650	684	629	666	703	644	670	654	696	678	654	667	670	692	693	660	693	644	690	642	657	647	630	676	699	649	665	647	640	680	667	649	627	666	669	660	653	708	683	663	640	646	685	671	627	667	638	642	693	640	667	679	638	629	709	703	644	601	625	640	689	696	635	638	616	666	692	701	663	653	652	660	653	634	673	633	634	648	654	648	638	665	637	696	636	637	657	646	643	647	680	662	637	615	685	609	687	666	695	678	655	688	653	641	661	685	683	695	657	646	675	599	662	678	666	684	639	650	602	621	661	629	633	637	674	628	669	652	691	679	651	608	656	611	665	662	645	672	660	612	631	642	678	654	620	627	673	675	650	660	660	680	656	653	634	710	662	645	657	655	646	663	629	707	655	667	689	645	637	665	685	636	650	645	693	624	663	654	657	671	711	682	650	615	712	642	654	647	687	658	622	651	648	597	654	678	599	655	649	692	645	689	642	636	662	703	675	690	689	667	640	644	628	666	641	661	663	639	695	665	672	680	698	663	663	629	690	679	697	653	607	640	690	701	632	634	658	716	652	698	627	656	646	637	635	658	628	655	644	655	656	643	644	617	671	640	606	698	675	673	657	655	674	674	640	622	644	660	643	649	690	675	668	634	655	686	701	628	699	664	636	692	610	602	645	615	669	645	669	679	662	627	604	688	634	662	721	669	626	625	658	642	642	652	652	705	659	691	663	660	649	656	655	662	658	646	664	632	626	674	707	661	673	680	638	676	629	649	656	646	628	660	688	639	627	665	685	655	701	675	657	611	631	650	680	680	653	650	681	635	667	633	652	672	609	676	672	623	721	698	672	652	695	649	651	644	706	715	667	635	646	696	629	658	680	610	676	647	646	679	671	626	606	667	693	687	666	679	658	668	679	662	622	659	685	660	677	689	656	598	712	666	590	688	628	674	646	649	635	695	646	729	647	679	730	682	580	650	668	679	626	701	643	647	695	653	678	665	684	631	670	631	671	599	668	650	637	696	677	641	663	647	626	667	648	672	609	681	660	676	664	671	663	703	622	692	623	688	658	656	670	685	671	656	687	685	674	656	675	685	632	693	612	690	630	664	605	675	619	650	637	667	656	655	639	623	640	654	659	645	651	600	630	652	650	647	684	689	670	638	639	645	661	668	668	683	667	618	640	638	685	687	624	657	656	658	691	647	738	627	636	666	680	617	625	606	624	665	658	652	615	640	637	632	658	643	675	604	673	649	653	673	668	616	617	664	680	673	649	615	673	663	636	644	657	626	669	689	662	667	692	607	684	673	676	668	672	614	632	657	666	602	651	584	664	683	649	632	671	635	659	689	677	669	681	682	642	670	677	655	636	689	669	647	665	655	648	641	648	649	638	618	703	653	661	649	654	646	623	627	704	603	656	651	654	629	712	713	692	620	652	664	671	677	652	688	700	624	667	685	681	667	694	704	614	642	638	632	699	676	707	701	657	632	672	641	644	663	653	681	672	674	677	654	680	680	661	656	645	648	646	693	638	651	653	620	630	679	657	670	667	655	669	661	616	654	681	655	657	688	629	633	680	672	617	665	696	654	671	687	681	647	642	674	686	692	687	605	649	656	642	662	649	652	655	641	679	689	638	625	647	671	610	684	689	667	676	670	676	674	643	630	669	633	614	646	662	649	641	662	652	712	631	653	645	679	639	659	652	680	690	623	678	638	692	674	651	658	640	673	620	672	641	623	646	665	644	637	674	646	660	680	629	642	651	628	635	687	625	675	672	672	632	658	685	686	683	673	677	664	648	666	673	704	656	669	626	619	651	637	652	687	671	581	674	656	631	675	649	652	659	646	651	686	663	664	652	650	630	677	700	662	644	679	716	644	622	643	692	661	682	649	653	681	677	656	644	651	659	667	662	673	640	649	671	657	693	695	700	673	646	636	645	674	674	669	623	653	652	637	715	646	662	652	681	663	599	690	679	657	644	670	692	639	660	628	666	657	682	652	645	679	658	674	665	664	669	651	669	678	609	641	637	693	669	635	681	645	617	685	642	648	660	657	719	650	678	623	660	676	652	637	618	611	657	635	655	673	658	662	618	712	677	652	637	653	622	613	659	682	649	618	636	635	645	663	647	612	663	679	679	618	659	648	677	641	648	651	663	653	640	657	614	665	645	680	644	653	644	648	667	669	645	675	677	674	654	632	687	665	645	640	673	628	640	630	629	694	675	643	662	680	694	611	645	739	680	667	699	657	697	659	683	686	590	642	634	683	654	689	645	621	684	648	669	610	594	634	627	680	674	719	645	655	699	636	648	616	606	646	632	643	656	633	643	596	642	619	705	630	630	659	657	687	684	593	664	655	629	642	676	624	692	639	639	684	642	655	632	632	611	725	637	615	679	628	652	701	641	626	696	659	646	632	633	687	676	696	615
17351	23393	19197	10888	7778	5235	4041	3133	2577	1989	1755	1458	1155	1135	1030	925	1015	873	885	830	811	855	800	792	830	809	799	845	814	849	792	809	841	777	768	755	777	775	772	800	707	787	821	785	745	765	726	773	757	751	742	723	739	797	766	750	762	770	800	718	749	691	737	725	709	702	732	763	709	698	708	732	705	762	742	719	703	763	698	724	689	750	758	763	712	750	727	774	766	753	695	750	718	751	742	746	715	709	771	714	754	698	705	742	706	728	737	681	723	758	760	744	789	722	769	764	723	760	723	726	727	707	769	722	757	728	732	726	755	725	743	689	728	749	743	753	813	752	788	757	694	713	717	747	729	730	791	754	669	745	694	748	750	796	720	772	740	754	759	743	755	682	729	737	771	695	753	713	773	740	749	724	745	702	766	767	730	745	755	749	752	714	751	765	737	714	783	733	756	769	759	737	736	768	770	716	718	762	762	717	733	725	758	716	789	752	783	762	710	721	718	746	735	767	710	755	759	688	732	715	677	762	743	734	741	734	682	750	785	692	732	743	743	742	739	710	791	738	764	786	685	736	756	732	742	748	766	785	746	735	732	720	733	719	734	720	792	710	768	738	737	685	773	791	746	765	738	788	726	741	752	757	715	709	746	705	764	752	746	728	710	768	774	755	748	743	744	734	746	754	707	730	754	727	737	696	768	777	744	734	724	785	739	699	749	775	747	776	698	764	743	789	717	707	713	683	725	752	729	693	757	752	709	742	712	700	762	755	765	735	776	716	732	724	724	765	737	719	746	760	796	740	712	736	707	716	746	754	746	756	754	765	754	751	684	699	707	730	781	717	737	740	742	736	748	774	741	724	741	746	715	724	740	798	724	737	728	770	761	735	721	724	718	764	745	700	780	712	780	731	757	712	732	725	770	755	780	719	758	745	729	769	760	744	748	728	688	749	722	722	762	712	744	753	755	760	736	736	747	670	684	725	747	718	714	756	747	735	760	744	793	721	752	715	704	717	723	732	722	732	681	741	765	780	748	737	715	736	726	774	717	775	751	755	697	711	743	725	743	715	773	735	757	736	728	734	718	712	762	759	792	734	745	708	711	723	720	743	753	721	765	714	759	717	771	769	747	675	729	800	736	734	722	728	708	807	742	740	712	732	736	757	716	725	736	680	792	777	736	753	715	693	771	696	741	730	727	717	735	735	756	686	751	735	722	760	742	764	766	766	744	743	719	711	730	742	724	730	689	775	780	726	747	730	808	691	743	731	743	765	687	738	738	750	733	752	736	772	714	761	754	737	728	709	711	713	721	752	742	690	752	774	755	744	715	725	755	731	768	742	749	749	762	733	719	713	742	745	729	763	767	726	775	731	745	763	754	716	770	692	756	688	714	751	726	735	746	738	738	805	744	720	733	749	721	737	728	743	749	756	754	777	820	707	740	720	717	757	719	735	708	704	714	773	760	728	790	773	724	718	768	757	683	723	712	757	734	747	762	766	737	737	711	747	801	649	763	766	732	740	773	753	771	721	762	687	774	783	710	746	746	740	716	773	735	708	727	786	758	775	737	755	734	711	735	759	735	779	723	735	732	754	754	772	713	746	718	750	764	755	726	758	713	744	732	730	763	734	747	741	768	728	725	735	786	721	758	697	743	759	763	716	728	725	748	714	714	762	726	760	698	721	741	737	750	714	727	774	762	767	744	697	716	680	767	744	713	746	751	749	786	735	759	746	692	727	758	773	774	767	742	727	750	780	756	789	732	785	694	742	762	770	755	728	691	782	737	731	742	743	737	720	739	786	757	753	790	706	747	736	750	753	741	682	746	753	749	805	773	757	738	782	752	741	700	677	746	703	738	742	808	771	718	725	766	702	742	763	760	705	689	720	778	720	758	727	747	731	754	723	819	714	706	743	715	712	721	747	695	694	775	738	686	764	736	782	760	723	781	741	739	721	766	720	779	729	734	782	752	751	742	788	736	790	699	748	762	731	756	701	709	753	779	741	712	735	699	732	729	683	774	748	780	796	735	745	755	710	720	778	739	793	722	748	759	726	769	765	774	812	786	794	727	768	766	660	781	689	752	697	736	743	768	720	755	754	741	712	756	733	749	715	790	755	779	763	700	755	734	742	772	757	713	739	735	743	758	758	732	724	759	748	699	717	758	679	737	790	753	770	767	689	744	690	699	754	755	703	800	754	777	749	714	721	766	740	756	738	695	738	718	691	725	743	733	724	758	766	761	720	772	779	748	721	746	748	743	729	710	722	721	656	768	822	674	682	720	697	744	729	778	750	746	722	767	747	680	732	771	714	770	761	790	761	698	756	728	739	745	774	734	764	707	778	768	726	746	747	709	790	707	778	712	772	733	747	799	822	741	707	784	759	762	682	775	762	718	740	744	768	750	696	715	712	740	720	725	762	715	746	715	747	747	735	768	720	723	737	758	690	758	752	760	724	706	722	750	757	719	698	773	721	752	746	753	736	721	698	757	749	734	715	733	724	768	724	730	777	730	721	746	768	757	758	733	739	748	779	729	727	742	719	749	738	692	736	750	779	694	770	785	723	692	739	743	751	751	751	727	742	764	736	721	739	719	721	764	778	709	743	732	776	732	748	731	820	747	707	750	730	753	706	697	765	706	745	752	720	746	725	702	752	729	769	748	765	714	777	691	722	751	747	740	722	771	736	738	727	741	798	730	735	723	705	711	756	731	740	732	756	694	727	723	727	725	797	704	749	768	800	781	726	721	745	726	736	767	766	722	647	749	732	790	771	756	748	722	725	717	722	799	728	764	727	730	745	766	729	737	757	697	749	744	764	730	750	743	722	741	760	751	729	737	746	764	748	745	720	709	686	720	702	721	746	750	741	755	736	745	712	764	706	755	704	729	741	705	765	719	712	761	709	745	730	718	744	746	795	770	774	755	703	715	777	779	765	717	740	709	702	734	747	719	763	733	729	736	748	782	740	710	724	694	704	766	734	659	755	761	734	737	687	737	733	753	741	751	762	772	812	754	701	776	709	730	724	739	742	744	720	724	786	711	746	772	764	734	727	749	771	722	737	713	719	726	731	715	736	725	786	703	737	733	736	737	724	770	749	745	769	782	735	741	749	682	803	789	709	718	782	744	733	687	736	754	702	726	735	798	751	708	703	717	785	720	765	762	708	760	745	737	748	728	747	716	709	717	738	743	729	770	739	693	700	709	731	738	757	750	703	739	772	769	732	749	744	753	749	750	708	734	708	748	712	736	757	729	783	789	728	791	735	720	693	786	747	745	715	725	741	697	755	757	734	785	729	716	736	753	708	736	700	762	740	723	780	709	717	767	724	761	736	760	722	764	714	745	714	799	769	772	767	755	813	745	730	702	730	739	716	721	751	712	726	735	735	691	726	758	731	692	726	729	695	793	800	744	749	733	761	754	710	762	776	703	783	779	752	766	729	749	728	770	698	743	682	750	771	742	727	738	729	711	727	743	730	744	768	741	726	698	764	757	695	730	744
24115	21576	28600	25084	21453	12234	5085	3186	2400	1992	1586	1285	1183	1069	1040	898	938	902	861	871	787	820	766	745	774	756	755	774	742	747	764	758	779	735	737	702	703	711	727	681	660	716	700	687	680	747	694	735	703	729	697	745	675	714	648	703	683	686	696	689	640	729	677	706	694	673	713	716	666	652	714	670	647	676	702	659	737	722	690	671	649	665	699	666	690	658	725	693	681	692	667	681	679	699	676	671	667	627	689	666	700	685	666	668	686	671	714	683	728	701	677	714	660	705	655	690	702	670	676	700	705	731	704	673	675	726	681	635	699	581	653	651	696	619	652	701	681	676	675	691	680	664	671	696	666	626	632	666	705	688	685	728	698	675	695	636	688	694	720	667	685	679	649	708	690	661	684	713	685	663	685	675	691	667	676	731	628	669	660	636	627	633	679	673	673	679	734	725	664	684	664	652	672	676	717	654	670	695	723	666	727	663	720	664	724	649	704	725	645	691	688	667	695	673	729	683	686	691	694	670	668	673	725	741	646	673	716	626	684	676	674	694	654	733	677	707	690	701	671	675	680	709	704	693	698	702	702	739	647	725	694	706	686	651	728	634	707	699	656	695	675	667	731	627	665	672	660	729	651	651	695	674	679	713	657	714	662	660	685	726	706	668	728	656	689	637	641	698	643	709	627	686	693	703	702	693	668	655	634	664	635	659	683	664	654	652	674	700	648	669	710	627	671	686	721	684	687	678	687	678	644	713	691	710	694	654	674	671	616	687	689	670	692	687	645	695	685	735	720	628	659	700	712	651	689	695	713	628	730	684	707	707	654	646	659	681	702	647	682	735	690	734	672	656	707	615	665	689	688	629	664	708	707	697	663	689	652	650	659	700	641	660	691	659	728	670	682	699	713	710	683	660	676	631	695	657	698	661	653	664	688	715	648	690	669	667	682	690	712	701	687	650	663	696	638	664	704	698	706	687	682	658	646	683	652	675	717	648	680	645	694	716	702	714	656	693	641	677	683	675	698	673	660	654	697	718	659	722	668	680	698	644	683	731	710	672	665	688	676	640	707	674	650	691	662	719	688	688	672	712	704	686	677	692	713	667	655	656	679	738	713	678	647	667	683	694	700	663	681	718	659	666	714	662	649	649	702	667	677	676	658	699	671	656	670	726	638	712	651	687	673	639	700	677	709	704	708	670	690	669	671	685	678	656	672	641	676	712	709	698	696	671	633	687	645	680	671	675	638	660	706	663	692	642	670	686	698	693	678	655	693	702	684	700	693	640	626	683	630	663	679	675	681	621	679	659	672	711	707	669	678	670	706	675	663	681	710	710	638	675	653	668	679	679	668	650	702	715	664	685	673	647	664	691	660	664	678	693	674	681	664	661	640	688	696	675	691	680	673	664	645	679	675	647	656	679	680	687	658	669	686	679	678	670	692	732	656	717	680	674	670	657	673	680	664	696	703	668	682	632	731	661	660	712	662	631	667	727	712	637	620	680	630	689	679	683	675	641	695	674	665	672	653	666	691	670	682	672	665	709	638	719	708	671	698	679	665	715	685	694	651	699	703	664	671	668	651	688	695	677	656	659	675	675	709	662	665	674	661	690	656	729	691	699	677	670	664	665	680	646	696	667	677	678	682	670	695	669	703	657	645	655	667	671	665	678	659	735	677	738	641	654	686	689	738	710	660	695	671	635	656	661	658	741	694	641	677	642	634	708	662	633	635	676	654	694	662	700	698	687	689	628	652	685	686	710	716	700	677	693	688	624	705	670	696	681	700	665	689	615	691	748	654	662	673	664	668	680	690	694	711	682	702	670	680	708	696	617	618	633	676	693	703	714	687	702	679	689	609	675	700	687	650	694	684	644	643	676	736	709	665	671	660	680	693	662	711	624	626	703	672	688	669	642	694	657	683	671	678	712	739	733	679	677	708	642	676	639	698	684	671	686	658	760	680	677	664	678	673	646	666	689	633	656	634	704	662	652	734	643	669	700	682	662	704	695	686	705	707	659	686	676	685	669	632	694	683	646	673	692	656	672	662	674	718	681	657	705	689	722	658	689	671	652	676	679	650	691	713	727	618	671	654	664	660	665	695	688	672	713	673	682	659	720	719	672	756	677	649	684	664	676	675	666	700	655	714	682	690	684	707	700	711	750	670	690	701	625	709	715	683	655	677	692	675	671	707	687	682	673	693	679	662	649	746	677	689	654	731	669	667	659	706	660	627	663	676	694	663	646	648	642	680	718	686	667	658	649	673	646	735	664	715	663	689	660	709	652	726	699	674	659	682	643	698	701	652	688	646	690	689	688	635	678	706	666	683	654	730	712	697	666	693	714	713	663	692	703	677	651	667	679	688	720	654	749	643	675	659	698	683	694	692	635	744	682	679	689	685	658	652	689	709	647	659	683	728	656	695	694	669	649	667	690	684	661	695	687	670	634	686	676	672	682	706	638	654	645	688	690	696	662	645	698	657	670	705	694	657	692	688	682	695	670	635	647	692	666	642	716	675	675	650	718	642	689	679	691	694	655	687	682	655	654	655	647	707	699	661	686	657	706	690	659	669	691	655	655	657	656	688	666	692	709	674	705	643	672	688	668	749	665	727	682	666	648	665	676	701	677	698	637	660	667	666	676	695	698	660	714	656	697	713	709	686	640	663	684	677	666	672	661	653	671	628	694	686	701	655	679	689	694	643	712	692	693	674	736	693	733	717	662	701	669	690	680	700	658	692	608	690	694	742	668	675	684	693	700	614	677	710	701	635	704	662	694	707	708	678	658	680	649	686	650	702	696	680	718	682	688	725	679	696	655	701	634	666	668	681	693	634	671	672	684	642	680	654	673	658	667	696	674	691	700	656	679	673	656	679	680	707	682	697	666	672	690	644	686	670	673	654	646	684	659	705	697	701	650	656	647	675	654	706	678	686	688	684	686	698	667	632	697	646	686	693	679	669	681	644	652	662	646	704	707	675	707	696	644	662	720	696	678	708	653	738	723	712	694	681	661	656	669	690	635	699	702	734	728	726	706	680	672	674	671	673	722	703	665	722	684	672	664	675	651	678	677	715	716	703	692	665	658	689	704	698	677	691	609	673	654	688	664	712	677	653	665	694	702	667	665	685	643	655	675	673	727	649	650	635	678	715	678	729	673	679	651	667	636	669	688	664	658	719	621	685	677	660	712	661	674	676	645	695	669	683	716	658	645	702	663	712	679	674	662	647	659	654	662	701	672	656	705	687	684	644	694	673	689	658	669	698	711	651	648	671	694	694	658	656	655	645	692	646	707	687	659	663	722	631	677	674	686	674	636	689	689	694	692	671	701	712	681	705	699	701	694	681	700	695	670	713	663	669	694	669	673	719	653	752	659	649	667	683	697	665	643	693	692	658	642	668	693	652	641	745	660	671	718	647	678	625	690	672	624	658	677	693	647	693	655	663	633	680	734	682	698	704	642	665	624	663	698	677	684	687	644	625	683	725	648	718	669	701	672	677	687
20349	32529	27301	16673	12191	8946	6877	5160	4095	3236	2495	2005	1508	1410	1360	1234	1148	1154	1037	957	912	1003	935	852	874	870	902	910	845	876	920	894	879	878	868	853	869	814	825	836	801	820	802	770	759	841	789	835	827	787	791	775	802	831	772	795	722	868	758	771	752	758	784	783	845	826	747	723	796	820	793	750	767	770	782	721	792	765	759	804	730	817	782	776	784	769	781	779	747	833	793	752	720	757	745	772	767	770	778	786	769	756	831	765	769	747	786	773	734	712	810	753	810	775	748	790	713	762	776	740	749	743	787	760	721	801	754	796	728	793	797	784	746	800	753	751	798	751	753	792	797	787	770	817	760	774	790	804	734	714	786	735	730	782	769	757	735	769	771	825	768	787	795	763	798	765	776	739	789	766	715	809	721	713	809	768	792	758	758	799	809	775	760	702	729	755	688	736	731	750	751	738	794	755	725	745	763	743	736	767	783	751	790	742	790	768	762	718	735	767	822	731	737	748	782	785	803	794	791	756	774	720	743	742	738	723	757	764	751	772	797	747	773	736	776	805	758	711	711	776	779	803	800	718	801	763	755	786	788	789	753	785	790	798	790	777	791	757	735	748	734	784	723	758	739	767	775	746	708	764	777	755	723	766	746	737	781	738	739	779	799	785	775	741	780	789	728	782	743	760	750	786	721	771	774	783	728	793	805	736	764	728	805	749	747	785	775	813	734	752	764	768	790	790	784	750	763	778	760	775	784	791	821	758	752	767	700	742	732	781	753	756	771	780	796	766	739	794	777	708	794	798	744	750	805	777	708	805	761	789	747	783	750	783	760	801	732	751	822	720	757	740	789	803	810	745	771	768	802	788	773	775	738	781	769	749	774	766	750	802	752	775	761	725	770	771	795	766	758	786	788	765	731	738	779	764	753	773	792	776	785	811	781	790	747	760	783	740	796	708	795	776	757	742	740	798	757	770	798	769	721	748	745	751	779	732	756	762	761	762	777	770	736	718	775	750	719	786	740	781	807	787	794	784	763	772	741	790	798	739	825	798	840	729	759	809	751	762	771	766	810	750	774	765	770	776	770	775	781	788	776	795	754	735	799	756	777	777	724	791	766	791	730	783	736	768	769	772	774	738	786	701	801	762	739	786	780	766	746	752	748	771	762	767	780	770	790	745	732	762	801	716	793	780	736	758	757	795	765	779	723	733	789	777	744	754	748	790	738	740	796	712	794	766	746	776	786	751	734	798	774	757	751	772	754	761	755	783	770	794	766	715	769	709	770	786	777	800	791	747	763	769	830	795	778	758	786	806	814	778	780	749	770	759	760	758	741	762	780	740	746	768	743	759	758	819	779	764	794	782	779	795	752	783	787	724	789	738	761	795	740	760	780	737	799	775	747	756	791	757	724	772	734	755	756	790	740	760	777	771	783	767	778	731	776	741	806	780	739	767	785	767	781	812	776	740	774	740	791	755	750	781	733	775	756	785	843	736	805	788	747	725	769	777	753	738	810	806	784	786	731	747	800	736	774	748	775	782	738	767	751	765	805	760	759	733	779	786	842	745	790	789	717	753	755	795	772	776	770	767	763	834	792	774	738	759	774	782	751	764	744	752	792	756	774	763	780	795	768	746	801	800	728	811	772	705	784	809	795	776	795	726	734	797	749	759	784	800	780	744	737	755	798	719	739	762	808	777	704	798	756	716	756	817	804	812	801	796	704	756	778	765	780	816	807	779	726	744	781	806	758	792	800	738	784	741	754	778	798	798	761	751	770	774	752	791	779	746	773	809	765	811	797	778	755	773	775	818	759	733	791	765	736	772	764	784	805	730	730	732	725	756	759	785	821	729	786	720	763	759	769	737	724	798	784	813	772	793	768	768	752	767	727	758	781	795	777	767	813	746	820	764	767	815	779	766	736	784	788	737	787	781	780	810	779	779	754	805	793	764	774	767	711	762	810	788	801	818	788	779	797	760	701	778	766	746	773	774	774	759	770	740	759	845	709	735	792	807	732	790	820	795	791	761	750	760	783	798	776	762	786	695	737	769	762	750	740	731	804	775	724	745	745	773	723	787	799	761	754	750	756	785	733	772	758	741	746	758	744	753	785	805	797	767	709	745	784	777	795	777	755	778	717	778	787	779	744	767	729	765	725	761	750	797	729	756	816	795	761	756	789	729	774	726	770	788	814	813	743	789	764	762	708	735	825	787	713	822	773	796	787	783	776	792	764	771	805	754	744	766	794	799	758	765	760	762	805	792	766	741	758	812	761	701	720	745	752	763	804	796	787	772	798	817	725	729	734	747	761	803	759	750	775	793	787	805	795	795	779	738	745	725	757	784	736	768	759	751	754	735	746	783	755	726	790	752	733	757	710	783	719	720	734	796	776	737	760	750	742	756	734	783	803	769	752	784	746	710	787	769	746	750	804	767	700	801	814	755	761	781	784	760	803	718	704	733	780	768	766	747	800	799	736	773	777	772	770	819	812	774	747	765	784	767	781	722	766	750	781	793	744	776	740	746	726	748	782	749	720	818	785	751	776	717	783	743	757	757	779	776	734	768	800	751	762	782	746	737	771	759	740	774	749	780	759	763	700	776	774	768	783	766	734	748	748	743	844	744	767	743	800	809	769	807	756	812	785	781	753	749	720	743	792	764	732	750	741	773	781	748	740	755	780	810	771	775	742	810	718	765	772	770	800	751	763	746	790	776	800	757	759	732	783	751	731	792	794	802	767	784	728	754	757	729	809	759	786	804	712	723	750	737	773	767	775	781	766	769	763	773	751	739	794	742	737	738	757	773	740	746	727	816	764	743	690	758	736	748	780	792	785	725	808	782	757	787	771	743	775	784	748	736	760	745	792	817	731	754	739	789	759	767	805	763	795	795	761	715	759	803	763	733	750	759	753	758	814	797	740	790	757	762	767	760	752	755	783	783	779	717	757	794	768	773	803	784	760	772	770	784	755	795	801	779	734	758	733	743	751	717	737	809	721	782	712	780	760	756	780	720	728	748	745	765	733	752	784	791	758	754	780	718	754	695	764	780	719	816	734	792	770	725	810	715	791	751	755	799	780	742	790	736	728	767	754	763	769	765	764	722	789	828	756	785	784	782	752	729	772	776	751	699	758	751	747	725	740	807	782	811	760	777	756	771	777	824	781	781	813	794	754	743	771	797	773	770	691	793	801	771	750	767	790	738	763	790	827	792	798	755	774	760	688	789	713	794	762	742	776	787	754	749	783	781	746	765	799	760	745	755	762	742	776	792	763	741	790	755	789	721	723	787	742	742	805	758	831	754	795	780	760	773	787	764	790	735	740	774	763	788	753	783	733	766	748	795	756	782	742	733	753	715	811	740	761	776	766	730	780	724	766	799	729	742	747	770	754	790	742	737	789	729	733	813	784	833	794	799	751	738	750	755	737	763	754	801	789	768	750	731	794	784	743	763	734	795	722	792	824	757	822	733	776	798	774	746	784	787	819	766	736	772	775	728	759	768
25263	21529	27357	25814	12244	4493	3018	2222	1656	1421	1125	907	843	806	770	685	685	655	598	564	586	612	581	568	567	554	584	624	579	527	600	602	531	511	505	556	510	538	522	521	492	546	500	548	487	531	535	495	493	493	488	534	523	520	470	534	512	516	501	503	517	490	482	532	514	480	515	477	521	547	539	521	532	535	514	528	496	478	459	485	497	498	502	499	466	530	461	518	497	551	503	522	500	475	512	497	481	504	505	521	522	485	510	504	514	521	497	474	538	441	499	527	515	540	494	547	523	526	504	489	489	487	486	495	490	520	513	494	549	507	529	516	515	545	508	514	501	490	500	484	493	520	499	461	510	510	469	463	495	508	513	500	532	508	481	498	509	515	510	536	511	485	482	461	485	472	529	513	496	539	486	556	484	469	507	516	501	503	540	501	500	505	541	530	505	456	515	496	481	464	510	507	462	472	463	474	512	514	514	458	551	520	506	488	485	516	561	523	469	548	533	543	476	482	469	502	525	523	499	494	472	498	487	532	501	481	507	482	554	444	475	496	489	486	479	506	522	492	522	502	519	536	536	549	490	502	513	498	491	516	500	504	526	555	460	492	487	526	529	461	527	492	471	552	521	470	500	515	502	479	527	501	502	453	516	534	541	508	514	511	478	496	460	487	524	528	531	518	493	481	479	481	500	490	494	502	507	474	509	494	492	525	510	518	543	503	494	543	520	481	483	481	483	463	512	511	548	511	512	527	530	525	529	503	483	496	515	512	492	510	521	496	551	508	507	536	502	503	527	513	490	492	465	527	499	472	503	502	486	506	504	501	493	481	519	505	506	468	500	548	507	520	500	499	511	475	488	504	484	466	490	524	545	519	526	486	486	521	475	504	500	549	516	534	510	463	481	503	464	465	487	472	488	497	531	529	506	494	508	522	530	566	531	492	484	541	524	478	547	518	491	538	531	485	512	457	518	564	480	501	473	523	496	503	490	521	476	444	467	535	472	556	490	491	499	523	535	481	470	522	500	472	472	516	503	465	527	475	538	504	520	467	531	518	514	449	522	520	478	490	501	487	510	525	494	487	521	467	490	521	507	581	569	495	516	501	500	513	531	467	541	489	529	494	492	484	529	511	514	465	508	483	491	507	480	498	544	514	542	515	480	483	474	494	505	491	531	498	501	483	536	481	561	480	504	498	511	494	480	470	493	512	535	454	533	491	512	474	528	457	493	497	479	505	516	516	515	502	515	518	515	553	507	539	508	518	552	527	503	523	487	530	499	492	470	516	527	510	466	483	510	520	490	479	504	524	497	497	510	497	510	512	518	495	470	479	493	528	465	547	519	461	506	527	512	518	508	482	560	480	531	485	481	493	496	520	504	504	495	510	488	494	512	523	481	487	457	464	520	504	516	485	511	465	473	466	518	491	529	487	505	503	499	505	482	489	533	525	471	536	497	536	479	485	490	484	484	522	488	492	479	471	474	515	510	497	467	537	534	460	466	517	519	521	515	493	491	477	487	522	501	520	478	481	542	487	524	468	499	520	486	479	507	490	486	544	472	488	511	519	492	463	505	525	484	530	545	502	516	510	534	463	508	489	477	522	560	510	553	506	519	520	544	471	513	515	502	488	479	495	492	532	482	495	506	512	522	477	517	455	495	540	511	495	483	500	511	479	499	484	472	489	443	507	468	525	519	488	509	471	495	503	512	516	522	529	473	508	497	512	509	495	588	482	520	500	548	492	499	500	503	488	472	549	485	531	516	567	474	493	485	438	513	505	488	486	501	466	480	508	509	514	498	494	502	528	496	506	511	510	495	521	579	532	469	468	490	484	499	498	484	498	522	499	498	485	512	529	511	479	502	520	500	485	500	510	498	470	536	536	496	498	483	496	482	497	505	540	485	485	485	543	495	526	485	501	471	517	551	489	485	506	504	543	476	480	492	525	506	534	492	469	509	503	542	533	495	494	494	497	506	493	482	517	519	514	492	487	497	500	516	526	541	524	548	508	528	491	522	496	508	492	461	558	481	469	460	495	510	487	529	533	511	467	526	481	487	516	517	524	505	504	488	497	535	511	540	521	496	508	474	507	498	506	477	502	465	490	475	511	488	492	470	511	515	522	493	478	515	556	486	488	519	518	476	483	523	518	528	496	474	483	486	511	466	509	520	557	468	471	503	539	521	493	498	486	508	489	473	508	517	517	522	533	480	528	509	483	518	487	518	512	511	499	498	488	494	496	495	493	511	494	478	519	523	519	474	492	447	532	499	511	518	516	513	495	506	512	497	526	498	508	501	455	492	478	497	475	480	470	497	491	486	517	486	531	526	479	460	528	515	522	481	525	507	476	487	514	526	504	506	489	517	501	498	503	535	512	500	490	477	481	490	535	473	476	523	475	504	512	484	488	511	465	513	466	523	501	530	543	504	451	481	489	541	503	551	465	452	510	504	478	509	513	536	505	501	511	503	489	491	495	484	484	497	502	527	515	453	512	487	485	496	527	486	480	540	487	495	515	496	508	505	565	500	518	495	468	531	499	486	466	480	506	511	552	497	528	475	495	530	505	498	516	475	515	500	531	483	502	543	497	524	462	520	561	572	506	501	506	554	514	553	503	500	491	468	485	472	510	511	520	519	495	513	457	497	497	479	511	475	518	539	525	500	490	522	528	500	516	475	505	521	486	482	502	490	511	483	506	529	516	573	466	520	483	488	457	495	510	526	513	525	481	525	495	514	527	485	504	518	458	520	541	473	537	501	541	527	546	515	498	504	534	492	477	493	496	498	505	498	523	526	524	474	528	469	514	489	508	442	536	524	485	504	492	527	494	468	471	472	470	498	475	497	520	495	505	521	537	508	504	516	527	491	528	511	510	528	493	485	504	490	487	533	526	530	451	469	484	461	490	524	499	526	552	507	498	494	535	560	494	475	493	526	518	522	490	495	509	495	527	508	486	465	466	536	488	458	470	483	505	508	509	488	522	550	523	501	470	484	530	527	502	491	500	503	465	525	500	486	518	471	501	491	486	506	529	506	478	496	507	517	502	481	478	500	502	529	493	482	476	462	525	509	518	538	494	485	471	472	498	466	534	498	534	522	505	479	547	510	488	554	542	555	485	510	478	519	527	558	504	480	505	508	519	497	516	465	485	484	481	493	538	538	519	485	480	519	475	479	530	521	518	511	493	507	476	510	530	496	508	494	524	498	506	510	506	522	515	492	522	477	533	521	449	491	490	488	502	553	464	522	516	495	492	505	483	476	510	454	500	469	488	482	508	475	537	513	545	528	490	545	491	484	519	494	478	503	492	527	539	501	500	489	511	492	509	464	500	487	507	478	531	476	499	500	499	505	500	527	487	535	491	499	545	504	555	464	507	501	486	521	551	488	531	523	480	469	502	538	488	502	517	516	510	505	507	489	510	518	506	490	496	502	472	507	508	517	479	529	491	498	510	510	517	514	485	497	484	500	537	482	512	485	527	495	480	489	481	549	485	508	503	527	481
19839	28795	23203	13879	9994	7329	5646	4200	3201	2549	1835	1367	1170	1084	1023	945	845	770	750	758	681	700	639	704	659	665	726	634	670	665	657	664	635	612	636	666	628	558	601	580	603	647	565	566	609	611	616	614	608	597	596	649	584	625	613	577	627	612	578	620	640	588	602	600	579	566	577	584	574	581	538	538	582	562	538	588	609	579	558	565	537	618	540	561	566	579	589	559	623	545	581	562	611	539	593	559	606	618	595	517	574	573	511	572	514	563	597	567	591	581	579	562	543	537	577	584	536	575	572	600	602	530	567	571	564	553	568	573	565	585	605	603	563	570	585	569	595	535	629	575	569	579	537	557	583	566	553	595	544	561	600	606	518	557	601	520	586	603	555	550	534	538	573	532	562	605	553	574	556	541	543	596	557	549	539	580	576	572	557	572	549	534	562	561	546	565	552	526	551	575	552	584	552	601	557	568	556	559	528	583	593	551	579	617	574	538	530	558	604	574	527	546	596	564	592	549	545	568	560	532	594	607	585	543	603	582	569	584	554	562	584	554	565	588	587	571	591	592	555	558	583	573	558	575	569	590	574	571	586	552	565	540	591	558	554	579	570	542	545	564	589	567	580	546	550	588	586	605	554	562	582	557	575	601	637	544	567	577	538	579	573	579	562	589	566	597	576	594	588	555	584	575	580	587	577	584	559	573	548	560	599	544	558	563	600	552	600	528	611	554	616	580	562	588	585	618	557	557	587	583	538	532	610	577	576	583	578	538	537	599	553	613	575	581	573	532	557	559	564	538	558	535	585	525	561	529	541	578	581	618	567	562	625	547	591	564	572	554	495	588	550	539	548	589	603	581	553	603	568	558	568	624	614	556	545	518	564	603	596	596	582	555	581	583	583	525	581	561	581	566	589	616	552	584	577	573	581	594	547	556	575	547	599	565	601	562	570	571	600	579	552	611	556	553	578	559	537	560	582	562	592	562	571	561	582	547	559	576	558	575	560	568	564	542	555	635	596	551	581	566	546	566	553	564	553	518	570	578	562	562	546	583	584	546	572	569	571	550	538	595	574	537	572	540	598	581	558	501	523	589	570	560	556	592	561	581	548	551	554	533	541	574	576	553	566	565	583	586	579	572	535	586	569	563	557	518	568	589	566	623	592	545	582	573	562	546	567	551	582	518	543	612	592	579	599	549	582	570	562	587	564	565	569	606	533	587	606	601	589	559	574	551	599	605	584	542	557	520	579	573	568	597	584	549	539	541	551	544	587	539	575	593	589	580	549	603	569	583	540	553	574	610	584	555	547	588	562	605	621	615	560	616	561	558	563	553	581	573	610	568	552	554	634	605	597	568	588	587	601	618	609	565	600	574	566	544	571	559	552	571	574	577	567	546	573	557	520	623	615	578	566	615	566	577	577	586	558	578	577	574	603	548	611	556	547	587	584	574	574	572	584	581	574	559	573	534	586	594	588	608	541	572	602	553	616	546	549	593	565	547	558	575	593	527	558	563	549	546	598	590	572	555	606	591	548	547	584	557	559	563	510	571	567	628	646	570	607	563	591	559	550	581	576	527	576	564	523	575	565	558	546	569	547	600	562	588	545	592	551	543	556	567	557	558	547	551	547	556	560	513	534	607	540	566	544	585	580	574	576	584	589	622	575	615	553	614	581	550	597	586	567	539	561	521	581	568	612	555	579	578	548	604	623	550	534	573	576	552	578	545	566	569	543	561	578	560	558	544	557	549	558	580	559	578	545	576	573	517	577	541	547	595	558	594	546	563	548	564	602	580	589	561	592	590	581	584	586	601	603	586	569	575	563	564	591	533	610	552	571	608	558	573	573	621	555	569	572	586	593	545	548	589	593	575	591	594	553	554	566	547	582	609	600	547	546	598	578	589	541	581	646	556	540	596	565	584	543	576	533	601	560	557	599	559	561	608	616	533	570	570	585	589	544	556	582	543	619	569	540	565	603	588	567	595	536	576	587	580	611	592	543	572	566	557	540	562	567	547	600	557	603	566	573	549	591	593	610	514	572	573	532	572	560	534	550	553	601	565	580	572	567	547	561	578	568	564	584	588	543	563	560	546	563	598	559	570	604	551	589	585	533	601	579	547	547	543	573	561	537	581	523	579	616	593	578	558	589	579	540	570	542	610	572	556	571	596	568	576	553	580	566	578	618	557	571	593	554	566	522	599	592	552	559	558	592	600	573	611	574	555	558	566	570	544	575	586	556	592	568	521	590	575	602	592	568	565	576	564	561	563	588	549	570	538	567	558	586	564	536	562	626	542	564	542	586	577	575	592	548	591	553	585	550	595	560	564	544	581	591	597	550	507	586	531	569	589	560	574	521	503	593	566	551	583	577	603	564	590	565	568	580	554	601	594	530	571	606	630	571	554	624	559	583	524	576	573	560	579	563	564	538	578	543	579	542	586	566	525	597	539	580	611	554	567	555	597	510	543	540	578	558	545	618	563	574	585	564	586	524	520	551	551	614	590	562	550	576	580	604	614	589	599	565	576	589	573	568	541	598	570	581	608	582	594	549	556	570	524	549	567	552	559	592	564	602	575	598	582	610	535	557	570	610	543	536	539	552	599	572	614	570	558	557	555	583	579	618	551	596	556	551	565	597	555	619	572	610	588	587	542	583	536	574	552	560	596	599	561	570	567	573	549	586	562	559	571	551	597	581	577	582	580	599	609	553	548	568	592	566	580	579	564	604	575	546	575	552	539	546	536	551	523	562	561	580	573	583	590	598	560	562	557	595	591	533	580	527	597	579	570	566	589	583	541	566	569	528	575	544	576	581	557	566	586	582	569	561	615	567	568	566	574	528	552	556	555	596	587	552	571	587	605	572	560	578	478	557	528	580	551	547	564	569	597	577	585	609	552	565	546	575	536	578	571	584	551	588	565	560	575	554	577	517	634	561	564	626	578	576	591	604	535	539	544	565	606	545	577	597	551	568	585	548	551	541	554	604	589	559	549	565	541	584	637	548	534	555	570	625	524	552	604	605	562	574	556	585	582	559	553	593	600	522	553	624	567	580	541	585	581	558	583	594	544	569	579	589	551	571	565	588	546	559	586	579	532	553	534	542	537	603	561	564	546	583	605	564	549	557	575	555	614	562	609	593	592	588	583	593	585	564	549	583	559	510	536	569	560	553	552	565	579	591	568	600	559	596	558	541	539	546	568	560	561	594	564	532	575	568	553	567	581	550	584	586	558	582	580	575	596	562	560	600	562	566	596	530	551	579	562	566	582	568	558	557	625	540	542	498	586	571	579	565	530	570	527	553	586	605	565	626	567	568	543	535	557	601	562	572	535	543	506	582	525	549	549	562	594	531	598	577	547	623	546	549	556	600	600	564	567	612	586	574	579	566	571	595	547	524	558	605	591	576	594	592	542	558	551	555	569	542	547	585	546	590	547	573	558	586	555	556	576	599	570	596	575	562	610	547	605	539	561	585	597	602	571	543	556	533	589	553	588	553	555	598	529
22908	21564	29175	24416	21603	21504	12140	4565	3006	2450	1738	1422	1244	1127	978	890	838	754	741	660	643	650	661	671	620	640	612	689	646	613	631	634	620	579	611	609	546	536	575	552	513	546	586	569	558	538	520	558	560	525	563	554	568	523	512	558	558	501	503	480	521	535	529	509	503	508	498	521	530	463	528	517	481	497	477	535	516	525	519	501	498	498	486	511	474	477	519	501	512	541	508	480	528	493	468	515	493	526	484	468	528	532	457	481	465	499	509	531	519	492	496	528	520	469	502	535	492	554	509	497	507	501	488	475	522	505	512	505	499	530	494	503	530	517	516	480	516	503	501	475	488	499	469	518	493	514	471	469	526	489	454	523	529	487	482	458	506	507	480	527	484	496	507	486	493	510	509	461	480	506	529	477	493	498	493	489	525	519	485	497	501	515	474	529	483	481	476	507	492	498	514	490	492	533	535	503	483	489	495	487	509	483	481	512	524	471	496	491	532	520	513	515	523	519	498	465	495	490	475	515	480	533	522	487	487	491	477	482	528	493	513	494	461	503	478	506	498	522	551	488	503	472	523	515	519	487	506	527	501	561	463	529	503	509	456	516	525	526	512	473	491	518	537	505	487	459	501	512	507	513	518	557	480	499	530	550	454	515	469	493	478	510	494	508	493	529	507	508	510	548	510	486	483	500	533	491	457	503	540	494	468	534	481	502	460	499	534	507	522	502	503	437	501	504	459	530	502	521	485	500	489	486	520	473	464	477	519	471	540	510	508	473	519	516	489	517	497	552	510	543	502	484	501	489	503	466	489	512	539	477	497	471	504	492	524	488	562	504	509	514	499	477	482	447	483	496	518	527	516	504	496	519	485	520	466	484	521	469	506	518	509	480	511	504	512	551	539	502	500	458	499	528	516	501	491	486	505	517	547	480	521	521	476	533	498	520	488	474	528	473	522	515	485	465	524	518	507	527	488	433	494	527	556	458	521	542	503	525	473	469	509	495	518	467	516	492	530	474	468	494	461	481	490	491	497	487	469	498	496	519	505	491	477	490	511	464	472	531	495	515	515	498	500	484	516	551	553	499	499	497	523	507	495	525	500	504	496	479	466	542	488	520	495	532	457	490	496	500	524	500	533	487	492	466	483	530	506	483	518	490	501	462	538	502	519	448	462	532	465	513	540	553	546	475	483	523	527	512	500	487	479	484	497	489	483	512	476	476	474	492	504	510	492	506	515	514	503	538	499	495	500	507	470	496	517	530	501	456	493	493	509	495	481	451	508	520	514	477	501	504	507	511	475	523	523	489	499	476	527	528	476	488	518	521	460	511	472	488	522	519	456	521	469	526	464	532	514	489	503	525	479	561	509	522	471	565	508	520	480	506	547	529	533	538	526	491	476	521	513	519	531	485	495	543	495	499	503	504	507	520	488	492	473	476	469	470	530	505	509	541	480	483	479	511	472	522	484	493	516	491	513	507	484	530	515	498	493	495	480	479	529	504	492	508	485	508	519	487	480	497	497	500	516	504	475	505	481	512	530	485	522	486	493	522	533	527	466	499	495	461	528	552	463	540	507	490	507	479	535	508	484	498	476	488	489	505	492	502	518	525	534	464	520	496	549	555	522	523	466	514	528	463	492	515	535	523	554	482	522	470	486	505	514	466	548	501	520	491	444	516	528	532	542	498	500	515	492	509	504	531	511	488	503	477	509	505	472	497	474	497	544	549	486	488	500	503	486	477	459	508	458	527	480	555	502	497	495	512	519	502	522	508	483	508	512	499	490	539	512	511	547	493	506	472	528	499	504	510	506	517	495	511	503	496	527	488	546	529	484	469	491	493	426	486	521	539	474	480	491	498	495	506	509	542	477	500	508	517	516	488	523	524	493	484	506	514	527	514	487	508	506	522	494	470	480	503	439	517	515	524	476	460	484	467	526	540	517	495	482	506	511	518	501	529	519	519	489	504	511	511	518	509	488	530	514	507	523	521	484	492	480	529	472	517	424	488	492	520	524	532	529	524	516	501	523	521	510	492	461	454	530	492	506	505	453	487	511	507	465	498	484	473	515	475	492	457	509	476	536	441	494	505	485	478	507	468	506	478	515	506	490	517	447	481	513	526	494	509	513	492	507	509	541	478	488	504	479	479	501	452	521	508	516	552	501	518	511	513	482	521	508	506	493	528	494	526	492	542	516	507	473	486	529	497	519	526	526	510	504	493	506	500	502	536	516	488	510	484	517	502	519	497	511	516	476	493	508	506	486	441	523	463	498	514	486	498	426	494	484	500	482	490	486	495	517	510	539	511	499	488	496	489	512	525	528	519	480	481	473	525	517	507	536	516	476	478	461	525	498	504	504	498	497	477	453	498	500	450	479	481	507	514	536	495	473	518	529	463	540	485	540	444	488	482	505	524	531	478	509	474	538	479	541	500	531	459	480	472	491	517	484	486	531	525	488	473	531	477	513	498	490	483	504	510	511	471	496	525	484	503	500	467	490	482	510	507	512	496	466	514	506	507	467	498	500	503	487	511	515	503	485	479	496	454	489	473	488	492	516	497	534	476	506	516	529	476	490	508	538	510	493	494	490	523	494	506	496	501	450	527	517	491	495	496	474	519	498	487	517	525	483	525	501	512	491	499	461	494	508	523	508	455	496	525	472	510	481	518	554	505	531	519	529	524	487	489	482	502	510	497	505	429	486	508	484	511	496	527	483	491	491	487	491	497	511	492	493	524	512	541	526	515	552	501	509	475	468	497	510	523	514	470	487	509	485	481	476	493	500	483	512	520	489	542	472	472	485	508	476	478	502	509	484	504	514	518	499	528	489	451	457	472	529	486	516	497	531	479	536	532	512	520	521	499	513	502	529	490	500	517	534	490	504	499	479	501	479	517	486	551	524	438	527	508	497	502	539	542	496	521	518	503	480	500	487	482	471	477	494	509	505	527	515	504	464	502	501	444	527	522	474	477	479	512	529	512	484	537	526	510	473	547	512	500	470	492	515	564	502	489	531	507	507	515	471	518	474	462	488	506	506	529	500	513	514	522	475	498	475	527	509	518	496	523	484	510	467	469	515	507	506	479	489	479	486	501	515	490	508	538	521	491	471	519	477	483	558	515	532	524	507	490	505	464	500	491	500	494	512	497	531	522	508	504	494	518	533	471	527	484	445	487	532	458	477	546	522	522	474	522	520	481	500	534	481	521	491	502	460	511	477	491	495	464	483	566	487	506	492	505	479	527	518	515	531	465	519	513	507	501	511	485	487	544	464	512	514	474	514	519	525	512	497	487	458	519	465	486	495	488	487	494	474	491	534	503	531	476	554	476	487	500	534	480	493	484	497	490	483	515	563	464	516	484	491	504	499	482	488	530	499	540	503	465	533	482	486	489	500	494	473	523	508	528	520	519	481	472	494	524	480	485	501	526	492	496	488	500	496	495	485	503	487	528	481	519	501	500	490	491	498	477	502	477	481	514	471	486	496	478	463	495	478	480	524	490
23679	37307	31201	21508	16521	12488	9580	6971	5210	3954	2804	2292	1887	1798	1426	1311	1102	1006	911	858	876	885	811	772	726	780	798	782	814	797	804	750	737	753	698	707	644	636	629	650	651	658	671	667	618	628	678	590	609	617	597	650	614	600	588	607	623	656	615	613	575	594	569	596	581	603	582	576	586	572	620	567	577	541	592	606	582	602	586	584	550	572	547	571	591	553	581	556	556	567	543	586	544	559	548	583	560	609	591	525	567	595	583	548	584	591	574	554	604	557	563	575	552	550	583	583	573	565	605	539	563	549	565	578	549	578	588	553	553	571	560	563	576	573	567	553	589	549	553	562	574	567	529	553	577	601	562	543	580	531	603	541	560	595	625	578	553	570	577	584	559	545	629	609	576	581	566	552	579	579	527	555	613	510	563	582	570	556	557	571	585	581	562	595	585	576	649	556	570	600	601	557	558	576	609	528	560	607	537	541	580	610	609	585	546	588	631	590	612	569	578	591	595	546	616	535	515	570	578	550	584	576	574	558	520	567	523	598	555	583	551	562	595	575	588	555	613	562	561	568	570	557	584	534	569	563	607	585	585	562	596	578	560	578	581	565	558	599	589	590	605	512	560	553	534	598	534	603	569	563	577	551	552	618	564	551	555	544	613	560	564	556	580	584	579	606	577	562	556	569	595	573	566	604	546	541	594	565	617	588	578	558	586	622	606	559	595	555	584	559	575	582	608	537	567	543	564	567	580	563	502	572	621	545	550	562	530	615	591	592	538	539	613	548	591	580	580	579	561	624	574	530	526	618	576	569	572	543	602	572	578	560	569	564	554	574	580	574	590	578	602	631	563	584	584	601	583	593	567	589	581	575	586	569	568	596	561	591	594	618	595	561	565	554	574	579	564	579	558	523	540	600	630	572	579	556	630	576	580	545	559	565	585	572	586	650	544	590	589	552	557	556	532	573	581	534	589	643	511	614	586	567	574	597	588	560	569	585	588	570	557	556	558	536	536	592	593	587	558	580	578	580	556	580	539	600	592	603	524	570	591	597	551	558	597	561	600	567	550	540	568	542	546	533	569	569	561	538	571	543	575	587	585	567	566	527	606	583	581	612	563	584	597	563	583	559	591	527	540	563	575	526	601	551	551	587	583	579	603	563	560	556	571	544	582	551	596	554	557	550	573	573	578	584	576	510	571	585	575	552	590	604	564	541	596	561	571	600	609	556	543	568	581	528	559	581	520	593	568	591	625	565	539	562	578	510	569	607	583	585	561	568	609	572	563	560	593	582	580	592	563	583	605	608	620	592	554	557	568	585	563	600	559	585	581	567	530	549	560	610	551	608	561	582	559	566	542	566	566	567	610	571	589	628	610	576	560	557	568	540	544	628	584	590	535	578	549	588	555	566	574	583	526	589	559	572	581	586	565	606	603	547	548	552	561	602	572	588	568	579	594	603	581	595	588	598	567	581	568	603	551	605	578	564	609	550	588	557	624	577	583	618	607	556	552	594	595	556	559	602	570	581	587	555	548	557	578	540	590	572	596	569	601	546	551	600	586	578	560	569	579	557	582	612	585	560	591	586	579	569	561	569	552	593	581	603	610	578	536	599	566	559	567	538	588	589	608	557	560	560	550	556	617	551	527	580	570	576	595	569	551	609	558	578	530	615	634	567	591	575	544	546	580	613	542	556	563	553	593	568	561	587	561	549	615	604	607	558	539	611	536	589	578	565	587	542	587	594	591	583	583	574	581	549	571	563	575	551	590	563	581	580	580	573	592	592	588	561	547	523	599	569	549	569	566	569	554	588	563	526	580	563	610	576	522	582	558	517	547	548	580	579	589	618	591	572	626	600	570	567	557	543	611	559	550	584	580	586	544	574	601	600	600	572	581	576	566	597	590	561	635	559	553	606	594	532	538	590	616	552	539	589	540	549	570	601	554	553	562	565	545	539	607	570	606	564	543	564	605	570	567	559	542	509	617	538	599	567	534	573	544	543	558	575	570	586	546	602	573	595	596	537	527	598	541	514	593	587	590	554	544	549	544	619	625	557	611	583	580	546	566	548	607	518	612	580	569	581	580	532	521	559	569	568	549	578	548	572	576	564	541	529	584	563	607	614	593	564	599	571	563	549	562	583	606	603	579	577	555	566	583	599	557	563	572	510	589	601	594	582	578	563	598	558	614	536	545	567	575	581	588	608	593	601	527	570	591	592	579	588	581	574	554	613	555	599	571	564	566	602	576	532	576	540	573	547	559	595	564	599	564	564	571	565	509	575	557	598	605	541	563	581	564	603	573	578	591	610	576	599	604	538	631	517	619	549	560	548	544	571	587	616	553	579	616	552	582	555	595	573	588	617	569	551	564	549	531	531	579	569	559	584	572	551	574	564	546	566	554	550	597	566	565	620	604	565	547	515	591	571	567	549	584	564	515	552	570	565	591	615	582	574	537	579	605	581	567	557	538	581	575	563	567	585	546	569	598	594	558	513	546	564	581	597	551	541	596	590	559	557	560	577	527	561	558	601	559	585	588	556	576	536	554	595	592	540	571	593	604	536	552	560	595	579	610	581	607	564	594	575	557	516	571	578	598	566	602	589	551	558	605	529	585	546	587	571	567	569	582	551	574	576	587	568	550	559	562	552	597	576	560	623	552	614	591	594	599	581	545	575	571	539	594	573	596	564	607	551	602	549	562	538	542	548	557	567	554	549	593	541	574	563	549	572	580	579	581	594	592	574	590	555	578	589	642	574	560	549	546	579	584	601	514	555	595	606	534	614	557	558	585	580	593	584	617	592	594	567	583	608	602	596	574	608	559	548	544	558	561	540	580	572	569	548	580	556	563	529	554	556	546	539	587	567	554	591	591	559	603	594	537	578	576	570	567	529	565	559	584	582	582	540	549	571	602	564	549	552	589	584	614	569	565	569	569	604	545	605	571	595	558	582	581	597	603	563	577	617	570	605	619	585	584	579	555	539	570	552	629	545	582	575	557	574	613	557	566	560	607	533	600	606	570	587	582	570	593	566	559	594	559	571	590	591	611	553	607	581	609	554	542	556	573	608	595	568	574	560	605	596	570	591	546	578	557	583	588	590	547	582	561	593	619	555	628	583	545	582	549	566	543	580	643	548	610	601	533	594	528	567	545	582	582	584	530	562	577	548	582	572	568	581	580	582	579	527	580	571	578	515	600	539	587	555	558	556	563	546	520	543	579	564	528	587	608	591	609	582	570	545	559	600	561	555	521	603	516	560	565	569	611	602	566	605	583	589	583	552	555	560	580	617	568	551	583	559	577	540	530	600	543	563	577	551	539	552	605	564	510	558	619	561	614	555	608	567	561	569	574	544	605	571	614	557	560	570	596	580	573	598	599	581	571	592	571	573	574	601	571	586	618	558	575	566	567	569	580	583	600	593	583	597	550	568	581	574	606	530	571	536	570	561	596	587	562	560	578	569	553	568	572	592	567	585	573	570	566	584	574	629	573	592	553	584	583	543
28431	21009	17483	9946	5185	3331	2437	1868	1559	1264	1074	1055	940	902	839	803	787	749	734	750	745	761	724	710	741	747	703	692	640	701	752	706	715	687	644	696	654	708	704	672	690	649	670	660	690	697	693	687	689	720	739	657	648	678	715	694	750	707	665	676	706	734	723	677	644	692	641	679	678	721	666	641	666	655	687	669	631	672	661	702	650	679	678	653	662	665	665	664	709	708	693	659	702	701	709	626	669	686	653	670	669	665	617	686	648	656	739	633	687	649	686	706	681	668	701	697	674	658	708	702	697	685	670	698	643	684	704	621	646	681	697	676	631	650	711	687	672	692	671	672	648	681	691	628	655	655	646	666	629	689	690	720	637	688	650	676	644	684	672	637	717	683	703	701	702	699	652	665	645	667	685	654	656	660	675	627	661	695	679	662	667	652	685	677	629	679	664	633	661	639	675	716	727	664	642	708	707	677	643	725	711	654	716	658	684	719	624	648	694	698	709	692	694	702	653	668	676	738	642	692	693	651	632	642	698	698	638	659	683	701	674	668	705	659	707	684	697	668	691	686	669	680	692	662	639	684	723	667	674	671	608	641	667	661	656	648	727	649	688	723	659	708	744	705	657	731	666	659	622	668	703	655	656	671	684	674	706	711	646	722	734	668	620	639	702	664	623	693	710	651	680	696	674	660	688	659	701	692	645	635	623	586	661	631	679	713	659	631	657	696	652	680	662	671	709	679	710	662	657	635	675	712	655	729	684	641	673	645	711	679	618	705	659	731	697	758	666	655	674	642	666	697	658	698	667	742	677	637	709	598	731	655	633	655	687	735	653	675	615	666	630	710	627	642	639	662	691	687	623	666	668	649	644	686	695	693	683	712	674	700	621	645	682	687	723	696	651	642	663	712	652	680	683	647	697	648	661	676	727	669	664	646	650	698	704	644	696	683	654	653	708	658	688	677	686	707	631	668	637	710	712	659	681	709	668	627	713	663	660	689	692	628	672	650	686	702	675	673	669	665	743	676	676	634	696	763	663	697	658	662	654	680	646	680	681	714	653	621	665	708	700	648	667	699	653	692	658	651	657	714	657	695	706	708	669	645	667	684	697	705	654	653	679	666	696	684	683	670	689	614	691	657	666	663	697	714	678	685	682	633	703	689	677	674	692	645	652	691	685	674	650	680	675	640	676	654	705	659	693	702	719	694	722	662	657	660	751	664	695	661	660	675	650	694	663	656	690	640	687	667	675	633	696	658	641	694	693	646	700	591	727	646	672	659	652	690	642	669	690	671	677	668	684	698	681	713	666	696	651	650	682	672	666	670	722	736	685	683	654	698	689	679	747	672	652	634	627	699	702	684	649	699	621	694	690	668	687	677	677	676	661	650	674	700	654	661	674	721	687	677	628	723	680	648	670	643	709	678	680	644	694	717	720	692	667	642	655	639	655	700	700	698	670	645	635	668	683	618	671	670	650	663	669	663	653	692	670	685	684	705	659	670	631	650	701	643	698	682	699	690	682	705	651	683	653	634	700	714	665	691	676	655	671	629	653	697	671	638	688	705	705	739	689	696	634	646	686	701	656	682	682	702	668	688	672	684	660	660	694	674	683	665	665	688	664	671	674	652	701	667	684	669	688	679	706	672	669	661	666	659	658	685	627	695	664	692	683	703	639	673	706	689	726	718	689	631	646	702	645	689	726	664	671	644	705	648	639	686	676	688	688	694	662	649	668	687	626	659	633	645	672	666	701	716	711	687	686	663	706	658	722	698	694	679	718	612	632	717	679	668	681	674	678	672	684	674	702	687	727	675	675	698	708	714	683	723	680	649	678	679	708	713	714	674	658	669	716	686	644	685	693	661	670	676	728	701	661	663	641	698	639	681	691	681	735	680	671	696	639	676	647	653	680	707	698	647	639	642	673	691	655	683	656	690	690	633	630	691	655	709	666	705	670	691	717	662	686	695	663	689	694	673	689	690	675	672	628	689	685	660	717	677	688	684	671	667	677	666	650	714	702	698	697	709	642	635	681	637	655	709	674	638	667	641	653	690	672	675	700	722	635	646	706	645	689	713	638	705	681	680	695	722	685	679	679	675	688	659	708	637	674	679	683	707	667	652	686	684	651	674	680	657	684	665	665	656	704	703	639	689	657	652	641	593	696	679	701	689	672	688	712	697	715	659	705	667	698	637	690	677	689	673	692	688	697	738	650	660	683	702	694	717	726	632	645	689	677	666	703	727	674	679	703	696	746	647	670	716	685	699	650	654	626	623	641	669	671	723	645	659	703	694	678	687	661	680	670	671	699	619	631	652	702	601	681	686	730	684	702	665	736	647	727	656	660	665	666	702	661	650	662	681	721	704	685	714	671	709	692	685	662	685	708	668	703	690	663	631	691	670	671	682	686	680	684	708	674	703	672	681	663	665	652	674	663	727	691	677	670	647	686	619	660	685	698	679	709	685	671	685	655	636	669	654	687	649	673	684	687	664	637	695	659	629	704	712	678	681	669	702	651	703	669	666	671	671	675	682	683	674	623	710	643	686	640	654	690	726	690	724	670	662	702	677	659	670	684	650	682	664	676	642	682	656	713	689	695	640	700	697	693	696	646	704	627	721	688	634	673	725	698	651	701	646	668	663	698	729	665	611	683	733	634	691	674	726	634	676	679	648	708	661	673	681	714	652	660	667	741	665	735	698	656	699	666	632	668	683	659	680	708	677	675	658	672	645	665	664	634	708	684	633	657	670	690	654	696	687	599	676	669	702	637	751	661	640	619	698	669	653	688	696	678	678	665	658	699	644	646	702	704	649	694	643	645	676	641	708	680	689	651	692	691	701	716	679	710	708	699	666	718	653	711	719	645	656	657	652	689	652	627	677	649	671	637	648	661	656	656	671	655	718	703	666	643	664	693	707	653	634	664	677	663	624	690	677	676	692	656	678	686	688	658	718	668	653	707	673	695	674	677	681	680	659	661	749	656	730	642	659	728	664	688	684	689	664	704	710	675	686	694	671	660	639	658	689	628	635	704	705	660	668	673	657	683	630	641	667	727	620	671	698	623	696	628	618	678	727	722	655	703	680	674	672	760	652	656	646	693	675	681	683	636	710	673	685	689	645	679	729	686	649	687	700	696	658	698	676	650	708	661	686	637	663	649	676	719	676	685	710	682	704	703	693	683	697	713	678	731	672	679	681	657	678	698	687	640	701	648	635	677	689	705	681	679	657	629	671	630	660	653	688	669	723	687	623	721	656	666	679	651	620	664	661	661	715	689	646	679	735	684	693	685	672	665	668	685	678	639	714	735	683	688	644	703	658	658	668	658	662	733	664	730	662	699	693	653	698	678	683	676	671	669	733	675	667	658	678	678	687	750	654	681	660	665	671	647	684	624	706	647	639	703	686	698	676	666	722	679	665	639	683	634	682	643	647	638	642	664	698	681	664	638	677	680	707	665	639	674	684	618	658	673	650	721	653	621	665	686	626	619	649	701	691	652	653
17828	24916	19411	11048	8100	5836	4288	3270	2506	1909	1599	1346	1213	1122	994	934	913	913	905	857	841	866	808	838	747	817	831	812	829	906	740	830	822	754	807	782	779	776	746	792	751	774	755	787	816	754	833	815	817	784	813	755	779	775	739	765	776	767	759	730	756	770	752	737	840	837	727	787	755	801	748	779	795	716	744	776	758	780	811	815	752	767	726	787	679	742	725	720	758	780	759	711	771	762	748	735	749	757	747	762	729	737	734	723	707	774	736	726	805	707	785	715	755	734	718	756	712	783	730	788	751	765	724	709	762	775	736	767	795	751	719	740	733	742	747	744	723	770	784	780	768	732	772	761	721	751	753	796	747	776	727	727	756	727	728	712	766	788	771	767	748	776	715	765	751	738	742	712	764	720	751	781	754	752	782	765	766	727	752	740	774	748	745	784	745	760	802	746	725	757	780	773	771	729	786	728	752	746	740	749	734	752	762	726	766	745	703	791	753	786	795	766	758	780	770	721	717	765	728	741	702	763	768	762	741	694	719	720	739	729	806	766	732	739	738	771	772	718	771	756	750	713	782	703	753	748	762	805	761	783	708	747	761	744	774	698	741	775	791	788	770	746	757	781	728	761	773	746	769	695	720	743	768	738	766	731	761	746	730	728	761	748	748	763	781	732	747	753	775	749	760	782	771	747	747	746	757	769	738	726	771	746	755	759	743	792	753	795	737	750	733	736	777	788	747	775	778	743	764	694	754	767	737	787	749	746	791	724	764	754	766	755	756	748	753	756	772	730	772	744	804	795	732	766	755	740	740	729	732	763	786	772	755	766	754	722	770	809	746	754	781	798	778	735	720	762	812	771	749	842	771	776	708	738	761	773	691	760	765	765	746	757	770	701	763	782	749	715	765	794	762	739	766	773	784	733	812	747	769	758	731	823	737	724	770	704	719	777	729	773	719	748	799	784	752	736	795	734	798	803	763	776	743	744	730	753	786	718	754	790	808	783	742	726	776	765	780	747	776	747	727	760	757	796	790	762	725	735	767	744	776	740	747	763	777	789	789	760	790	709	720	702	731	758	765	734	773	727	758	780	716	772	752	783	753	758	768	743	776	766	730	745	808	768	765	731	751	823	759	779	746	724	785	738	753	744	751	749	778	761	795	730	773	742	718	766	731	726	761	734	755	775	712	764	754	746	744	758	793	796	737	715	755	826	767	760	762	723	785	745	770	774	728	789	733	734	788	721	761	726	734	751	715	797	773	735	720	778	753	767	763	747	762	752	740	795	793	729	774	752	730	729	735	780	755	787	739	782	757	776	770	769	731	734	769	762	766	754	763	760	740	766	772	736	711	771	742	723	733	743	815	747	779	750	799	821	772	743	786	795	758	766	781	782	748	769	770	778	761	750	751	714	744	757	734	764	735	762	817	774	720	744	694	704	804	770	765	745	777	733	718	691	766	766	795	749	724	807	760	738	742	752	776	749	714	717	714	769	747	742	787	723	762	766	770	735	755	763	731	757	733	810	746	731	740	826	740	823	767	772	781	742	809	767	781	736	757	732	864	752	746	745	735	767	761	781	762	725	755	765	739	778	767	739	799	700	798	736	796	722	789	754	767	756	735	752	804	763	736	720	794	749	778	754	754	782	769	752	730	795	757	712	767	746	746	725	773	686	775	748	719	755	812	725	790	759	772	725	747	773	766	774	781	774	803	732	744	772	764	730	741	753	756	770	761	682	740	723	749	763	758	755	784	720	746	697	773	737	818	692	755	729	770	780	766	718	748	811	727	781	783	715	779	829	717	757	740	772	712	744	751	740	751	721	751	759	771	763	759	773	718	762	732	745	757	695	801	746	723	791	738	785	756	752	753	747	748	728	734	749	772	717	707	698	720	734	827	780	705	791	744	711	756	722	757	680	824	747	791	792	747	767	760	752	744	782	793	789	715	726	749	770	810	789	784	723	802	785	821	785	787	708	760	705	752	748	742	743	737	746	730	763	785	717	754	801	760	746	739	765	712	735	782	769	789	743	749	777	800	751	791	749	730	810	815	783	735	799	739	768	814	785	753	765	730	757	734	804	718	741	733	781	752	775	769	800	774	810	774	745	717	712	730	724	777	775	740	751	730	793	769	744	793	771	767	760	723	717	708	782	717	732	751	770	750	764	783	756	765	732	799	726	729	762	726	764	724	741	774	725	779	757	756	768	698	768	721	792	738	810	715	736	729	783	758	794	706	770	750	797	756	754	760	743	753	765	712	766	701	737	736	736	748	735	723	765	736	756	726	762	761	770	750	793	772	735	772	789	777	777	714	750	747	780	768	750	779	800	773	771	751	791	763	774	775	746	811	708	802	748	753	759	756	738	743	761	738	793	775	764	765	786	749	761	826	789	720	747	763	752	766	733	743	771	729	779	735	767	751	748	759	769	751	724	793	731	700	739	733	777	740	783	779	770	753	806	749	779	785	744	774	747	808	800	704	785	755	760	754	799	809	777	742	744	755	753	744	770	759	776	724	805	760	752	760	790	706	743	712	742	763	724	762	806	755	756	716	734	796	746	778	743	819	741	771	742	708	736	738	713	787	746	785	766	756	752	731	733	731	774	770	775	743	729	770	808	755	765	787	726	760	732	739	726	772	756	782	763	729	765	753	755	772	763	751	783	763	746	719	733	754	752	762	830	738	779	751	762	758	737	770	768	748	765	789	711	740	765	731	714	756	781	761	769	728	788	725	762	748	756	803	727	741	760	800	732	766	811	707	714	792	777	725	767	757	732	774	740	718	750	800	743	745	707	732	766	743	774	707	733	726	756	761	762	732	722	746	768	720	797	786	759	796	769	772	753	789	779	732	765	718	733	774	784	772	745	740	737	711	761	723	724	733	751	746	775	722	746	716	722	753	708	805	761	727	735	793	818	738	768	796	736	727	722	736	726	711	741	764	733	792	765	709	783	749	737	771	738	843	758	780	730	797	718	760	749	727	781	687	723	776	747	767	683	705	750	712	806	767	762	788	776	719	782	733	735	760	751	782	760	712	750	748	750	745	749	742	749	802	731	795	756	752	754	785	771	793	737	691	723	723	708	756	753	788	756	745	728	791	768	768	792	779	777	789	760	759	729	716	753	796	772	777	740	763	760	773	694	747	721	744	741	751	757	782	746	760	786	746	795	756	755	788	710	762	782	761	851	757	760	761	739	746	747	763	746	753	728	791	739	820	747	816	749	751	792	728	786	782	731	729	738	769	808	793	744	798	756	784	765	748	768	765	749	726	754	721	734	748	765	739	754	758	762	731	798	718	784	754	740	754	801	804	713	796	741	738	757	753	762	705	762	744	775	723	742	772	761	750	746	734	785	755	777	750	801	742	756	740	757	795	799	739	770	791	751	746	749	725	749	721	825	715	717	777	749	767	756	776	761	744	761	785	759	784	745	754	772	761	805	749	769	752	775	737	812	767	767	709	745	771	770	754	758	742	809	779	768	772	706	804	783	740	733	767	738
23947	21537	28591	24967	21411	12639	5328	3226	2296	1859	1569	1311	1198	1085	1023	991	963	880	836	836	877	789	830	802	808	816	802	856	804	838	805	781	794	787	720	700	731	694	692	812	708	751	735	724	754	730	726	724	694	748	732	703	758	774	686	744	729	729	740	703	716	681	704	726	702	669	709	674	691	695	702	695	668	689	737	665	733	712	697	707	730	698	682	728	689	674	683	731	729	661	722	751	709	729	686	750	707	709	728	730	745	709	690	701	738	695	675	705	686	682	658	717	678	696	711	686	734	695	727	712	682	736	712	692	698	745	715	743	757	698	730	702	707	704	726	736	727	682	735	727	735	711	690	693	705	747	735	711	693	683	703	709	692	685	738	720	708	702	705	704	724	677	694	691	692	676	728	700	661	678	712	684	719	718	717	764	660	730	704	715	690	717	703	665	671	686	683	702	711	706	739	690	698	726	694	725	684	704	715	707	699	730	696	672	733	688	756	705	692	716	677	757	717	714	718	700	674	697	707	680	698	663	720	700	682	657	750	684	711	694	730	670	716	684	730	702	713	735	679	692	703	721	691	713	706	659	647	698	737	663	698	705	678	676	738	729	682	733	676	694	678	664	706	706	684	664	741	704	655	681	736	698	720	693	741	669	689	689	742	682	729	717	718	656	661	750	751	640	683	720	756	737	704	683	674	734	722	694	703	738	707	677	656	751	742	644	676	692	679	718	698	702	761	774	707	669	727	679	723	692	700	665	708	714	699	713	672	734	709	722	700	654	671	685	727	712	691	672	676	679	701	724	686	676	713	678	687	647	694	732	714	726	705	721	745	686	644	715	743	677	721	662	689	706	664	743	697	670	713	683	660	687	710	659	707	722	675	722	699	704	700	678	649	690	738	773	697	733	741	714	690	682	741	691	722	693	701	691	726	649	729	718	701	778	761	714	731	731	697	733	714	707	715	620	746	685	716	691	681	710	686	682	694	670	678	699	718	722	697	658	722	689	696	708	731	689	705	731	674	724	694	671	676	677	685	748	756	735	700	683	708	711	756	760	728	706	629	748	708	721	730	671	701	704	710	725	697	688	686	737	691	719	691	700	717	735	672	706	715	709	729	697	692	722	681	699	693	706	678	702	698	700	748	709	707	678	683	698	705	673	705	657	714	723	736	690	764	720	686	722	703	708	731	706	757	695	713	718	699	700	689	688	655	708	681	712	677	697	716	693	676	662	722	698	681	738	740	709	688	673	680	701	696	703	638	692	707	663	718	730	729	709	732	702	673	713	697	659	699	637	696	698	646	709	681	701	718	682	706	727	666	703	716	733	670	695	745	698	706	651	674	781	694	696	693	727	733	748	678	734	702	713	714	674	680	674	704	698	700	717	721	752	703	692	672	721	713	768	715	694	703	738	682	692	754	678	717	706	704	683	701	666	669	736	682	678	671	744	682	699	702	733	726	747	721	697	712	683	713	672	688	688	750	680	723	714	670	741	758	710	675	713	739	665	671	671	677	755	676	673	680	707	693	669	667	723	675	749	761	704	719	717	704	708	686	749	666	719	656	706	674	704	668	708	647	697	669	672	679	697	725	751	668	663	699	696	677	658	739	707	689	686	706	677	719	708	686	661	669	720	735	664	730	722	731	716	705	687	678	721	740	721	721	705	716	720	711	706	790	709	682	695	656	706	722	669	696	731	700	687	688	737	746	679	715	684	706	670	707	685	697	711	682	646	701	692	729	704	746	696	735	721	723	673	722	693	689	672	704	697	714	740	737	698	691	662	716	709	697	695	699	783	662	744	702	707	669	747	677	676	697	725	692	737	724	695	713	739	701	723	662	682	744	674	689	722	721	692	675	666	705	700	669	694	663	694	692	681	691	729	717	730	706	686	714	672	640	685	716	692	729	658	735	684	678	649	670	715	726	727	687	709	725	680	738	650	634	668	705	700	714	704	703	717	700	706	747	665	680	720	753	683	688	683	737	701	712	711	701	686	726	673	705	727	715	691	684	662	729	742	705	711	667	674	697	738	716	751	682	656	726	724	719	698	750	680	735	741	708	673	704	745	698	715	716	678	696	692	689	722	777	704	709	698	767	696	705	701	684	660	680	698	703	663	707	713	739	691	708	668	677	762	637	685	682	682	720	693	770	755	731	714	752	706	683	744	728	724	709	661	732	674	686	707	679	682	736	691	687	682	683	679	691	698	726	697	718	669	716	733	681	694	696	698	735	778	684	678	747	733	710	680	729	681	681	738	709	692	667	703	741	773	688	699	714	707	703	723	717	685	724	726	707	734	672	720	769	745	682	674	717	677	701	728	664	699	698	707	715	694	745	712	678	706	657	708	717	703	736	618	735	655	683	751	697	697	734	697	705	706	733	696	699	702	725	716	694	699	684	699	679	691	755	715	694	678	710	726	667	707	668	718	638	750	699	711	676	694	691	724	675	696	704	703	682	696	763	713	679	733	727	686	722	673	641	681	720	670	729	712	680	723	741	703	746	692	720	716	683	715	659	719	642	725	659	684	715	700	669	659	711	738	695	678	724	668	698	696	694	754	728	696	673	731	702	668	690	711	684	671	721	707	697	719	690	707	655	727	689	701	692	724	687	693	730	661	695	652	694	737	793	684	708	696	711	699	678	674	695	686	692	677	732	740	692	740	735	748	723	662	683	747	695	712	703	710	704	703	713	733	664	718	715	658	713	694	644	727	719	732	704	723	714	689	714	717	720	712	719	682	694	698	682	736	712	693	699	694	741	644	697	695	745	704	684	636	703	706	745	750	649	732	692	690	731	707	708	696	664	724	707	738	771	672	700	707	720	720	709	683	777	704	720	717	715	700	705	728	690	701	750	688	684	647	680	694	685	699	672	698	713	692	719	684	673	691	691	719	698	708	719	685	726	730	725	717	663	691	730	694	679	696	698	716	634	721	680	679	731	691	764	696	763	699	668	680	702	688	740	697	674	701	715	697	735	715	716	695	685	717	707	688	720	681	698	683	753	689	677	658	694	681	711	672	735	661	682	708	700	674	726	647	667	694	626	698	723	687	691	687	665	672	723	702	679	683	681	709	710	759	662	759	727	678	678	684	684	701	663	717	678	690	679	696	677	720	662	710	693	670	709	704	629	700	689	719	709	712	746	687	737	701	708	683	675	647	651	690	710	696	698	727	704	695	691	679	648	691	742	685	695	693	729	717	703	731	658	676	677	709	661	723	717	706	711	674	691	651	704	708	711	695	715	661	690	703	673	705	722	698	679	697	708	681	718	719	652	730	688	704	686	722	732	625	701	759	714	668	685	722	694	676	666	693	733	743	692	718	684	708	710	717	752	724	670	693	657	726	669	680	673	680	643	685	763	692	732	725	788	698	658	659	704	706	706	684	756	674	721	717	724	658	737	722	677	700	662	724	708	717	658	662	724	697	727	682	709	752	687	707	667	665	698	723	662	673	748	672	694	702	708	675	693	703	690	679	731	681	652	690	694	719	663	724	684	680
20962	33671	26857	16722	12651	9481	6969	5346	3857	2926	2474	1991	1810	1512	1407	1169	1096	1079	1026	1029	989	1029	943	959	945	930	861	872	944	994	923	891	920	893	921	897	854	846	867	812	821	825	830	821	844	775	837	819	800	782	833	776	817	791	819	864	802	837	798	844	794	833	841	763	832	787	836	766	811	778	781	771	825	799	788	769	773	794	721	856	766	822	803	739	794	785	794	768	782	788	781	730	777	787	820	738	790	801	780	798	817	779	790	716	770	830	818	779	784	819	747	771	786	845	786	774	817	799	758	785	773	810	808	783	823	738	754	798	821	788	852	800	729	762	780	862	762	798	789	782	886	807	757	758	748	801	801	752	785	775	802	844	801	772	813	781	761	802	815	810	788	770	796	801	759	781	828	828	745	811	743	745	753	739	801	765	773	804	835	838	770	808	779	790	815	763	766	764	758	803	850	854	758	765	796	811	770	803	771	762	790	786	732	757	813	786	798	804	697	762	778	798	743	785	745	784	767	822	783	787	821	795	741	799	786	791	824	800	781	743	751	709	757	798	769	756	809	778	788	771	797	803	791	788	765	756	779	799	766	775	826	772	776	798	795	765	744	805	810	756	776	767	764	801	777	778	797	806	774	798	758	784	823	821	771	828	719	796	767	837	804	803	783	752	786	785	762	804	743	811	752	807	766	793	776	739	772	798	809	794	803	794	808	771	751	828	725	743	794	732	829	789	779	812	807	758	800	811	833	809	832	798	803	787	763	809	760	801	785	813	796	791	729	777	763	760	748	780	750	840	803	791	801	765	799	756	732	785	825	812	791	775	770	828	779	807	797	870	790	744	812	771	736	840	833	769	802	815	755	818	787	790	843	781	800	765	792	782	807	794	767	817	770	813	787	791	797	803	797	794	777	782	740	789	790	786	800	822	782	813	813	814	844	778	804	788	785	739	767	796	784	760	759	836	794	790	773	766	765	778	797	781	800	760	808	755	788	785	768	754	807	741	800	814	786	788	749	758	822	806	800	775	795	735	775	778	757	792	807	820	821	779	777	756	788	797	763	794	807	802	811	836	831	759	747	776	788	763	764	781	781	751	823	819	739	760	796	824	819	810	800	793	828	850	818	798	807	740	804	785	779	814	812	806	780	778	883	733	810	790	814	759	744	780	714	804	774	772	780	755	825	756	782	808	770	773	814	793	812	770	821	773	764	785	795	791	801	782	812	809	778	800	770	760	798	793	781	814	797	780	744	735	783	792	776	815	758	780	833	731	830	753	739	837	787	817	782	801	825	793	783	805	809	797	829	757	751	779	776	828	824	780	785	822	765	748	734	770	803	785	718	784	819	796	759	820	741	790	727	750	802	780	785	800	870	835	752	798	785	800	788	798	778	742	742	773	796	773	794	789	765	809	767	715	771	824	835	805	800	798	776	727	796	815	750	754	742	702	779	806	764	790	774	840	776	766	760	786	809	845	744	785	787	821	788	796	771	837	785	797	764	759	782	780	800	762	768	767	772	788	819	754	842	800	802	804	766	802	764	838	769	812	793	795	784	792	816	755	809	743	827	805	786	788	790	732	792	778	799	808	723	781	823	790	746	760	739	827	749	786	764	843	821	763	776	762	773	791	800	756	802	794	778	799	758	782	789	747	786	775	797	761	749	800	809	811	773	807	768	751	841	751	820	715	765	755	752	805	822	761	777	755	814	769	764	779	780	829	837	768	782	785	773	821	811	835	763	781	758	788	820	804	777	789	790	799	814	796	760	799	776	762	800	774	790	767	808	796	791	775	797	808	792	778	774	808	780	825	802	778	797	779	768	832	779	773	820	798	800	772	814	738	793	777	766	833	803	762	820	812	773	811	771	822	777	809	829	764	795	795	778	808	785	795	789	761	755	777	770	802	778	811	808	771	811	764	755	742	760	839	750	823	773	761	780	758	787	791	789	761	753	762	754	779	818	810	837	793	817	799	778	789	748	805	787	739	839	818	807	758	747	841	753	786	823	781	784	768	775	802	779	779	803	828	802	820	771	814	746	779	803	806	788	773	809	784	794	802	784	811	768	830	773	771	801	779	742	784	743	739	771	800	800	817	738	824	803	792	761	794	723	752	781	750	753	792	804	760	826	796	780	814	787	775	781	725	821	802	791	786	767	796	798	774	793	844	787	778	802	748	801	793	807	835	758	779	777	784	829	800	811	745	812	835	783	761	825	783	777	775	783	811	745	835	831	807	825	832	836	757	792	772	851	786	774	797	775	736	788	784	817	853	767	787	807	840	759	781	732	753	811	801	760	743	743	785	783	791	768	814	804	775	779	784	790	758	783	770	780	793	747	790	761	791	817	800	780	801	800	771	782	766	811	810	770	778	742	774	844	755	773	755	740	756	791	762	793	795	827	752	791	824	772	789	765	772	796	859	807	799	772	869	780	784	776	778	765	754	804	770	766	787	775	798	799	810	785	714	751	796	777	798	804	776	829	769	767	816	763	764	748	776	724	827	808	767	780	875	789	798	763	809	781	736	781	787	754	806	791	805	749	810	773	816	764	827	743	746	785	797	755	798	803	804	798	788	782	751	762	806	810	807	831	798	796	779	852	805	758	804	793	789	785	788	787	777	768	793	849	776	779	811	807	799	801	804	746	775	746	807	821	781	811	766	753	766	717	780	770	794	796	766	809	832	826	819	767	766	778	777	823	798	769	813	760	783	726	774	799	758	802	773	829	817	829	821	747	829	781	815	808	768	777	786	752	779	817	785	838	834	758	779	787	804	780	810	807	792	779	779	833	776	768	796	786	810	790	739	809	765	788	800	777	803	805	769	804	767	754	770	781	783	843	781	811	762	766	784	819	794	761	750	787	827	825	809	750	829	773	740	750	793	765	826	831	803	806	779	797	742	779	793	771	820	826	840	762	728	817	787	766	735	761	822	771	814	740	777	754	757	817	790	742	799	761	798	776	757	798	829	761	765	804	793	809	848	778	836	822	815	785	781	780	782	819	779	751	812	800	779	797	816	762	802	747	810	756	805	777	812	815	765	766	789	831	757	770	724	757	793	735	798	764	789	767	757	773	801	797	764	808	765	792	801	810	791	741	823	777	806	806	765	803	839	771	793	836	827	821	798	784	796	787	762	817	759	790	844	828	730	783	778	795	750	784	790	790	743	789	767	768	759	813	750	769	809	751	757	792	858	796	786	730	749	846	745	772	822	812	748	768	809	865	771	770	798	793	790	794	830	830	742	801	815	798	811	823	778	768	807	820	808	768	768	743	802	868	793	770	803	765	763	743	768	816	800	751	783	762	827	773	772	789	794	789	822	773	785	792	784	832	775	746	781	798	767	797	786	800	745	780	774	808	818	762	757	736	810	784	784	741	774	752	757	792	805	784	766	813	793	826	775	789	789	796	826	805	736	805	770	781	809	765	802	820	793	789	765	823	766	772	791	802	808	764	797	777	808	742	777	789	810	839	743	821	785	801	827	804	821	795	790	778	811	776	812
25198	21577	27390	25742	12142	4711	3006	2219	1571	1371	1199	1007	938	819	745	712	696	614	672	665	622	568	555	618	610	645	593	564	618	605	557	601	563	565	598	607	599	569	557	595	554	526	541	521	567	548	547	543	551	521	571	541	559	543	541	572	530	535	589	548	534	502	585	559	583	525	531	519	518	563	537	544	517	539	544	515	493	538	508	533	539	524	556	565	545	525	505	546	535	560	488	555	525	520	527	553	535	506	547	570	501	552	509	498	533	533	505	486	571	546	550	503	523	552	522	518	541	526	588	546	508	518	516	464	532	542	527	526	511	560	515	537	517	518	486	540	537	539	510	522	521	559	574	527	517	530	551	515	507	547	528	518	536	532	559	521	518	543	522	532	529	560	529	535	521	521	530	535	507	566	531	543	540	547	515	513	529	539	569	512	523	514	522	506	508	547	514	581	507	532	547	548	500	542	485	518	533	548	544	555	568	492	579	535	543	526	529	538	542	542	534	505	551	567	499	547	529	515	517	553	491	515	529	505	570	521	514	517	497	539	517	506	524	564	533	519	536	498	534	532	497	545	512	531	505	490	522	525	539	508	534	529	534	482	528	530	554	535	571	567	519	524	544	569	535	539	545	570	539	530	517	533	542	518	550	534	542	532	556	545	506	523	533	528	544	544	519	503	545	581	537	560	519	535	530	535	512	568	523	574	512	536	517	525	545	552	517	515	529	538	561	515	535	520	516	500	527	560	561	505	543	561	505	476	520	533	520	559	505	530	521	562	579	543	581	520	549	556	526	519	537	507	545	528	541	526	507	544	557	529	531	571	559	527	550	498	519	531	542	540	542	544	541	521	524	545	562	514	547	516	564	515	534	540	561	554	511	539	454	527	534	568	525	517	531	530	555	514	527	542	519	508	502	518	520	583	508	519	507	574	535	490	549	513	515	510	553	502	501	498	526	546	570	546	561	516	525	599	570	527	481	558	503	514	530	543	554	500	507	515	553	537	545	544	527	521	545	528	524	511	542	531	547	540	515	543	537	566	553	552	515	534	551	502	519	546	505	569	509	566	565	542	525	523	507	520	561	532	528	551	546	537	538	540	508	554	539	519	497	511	517	553	591	512	510	556	545	557	552	498	485	578	550	593	513	546	507	567	517	551	496	524	581	517	527	530	563	537	510	529	519	492	526	528	555	526	540	550	513	554	548	504	509	529	530	519	560	492	538	530	482	558	508	509	530	569	543	541	535	552	512	526	513	568	506	543	525	484	553	532	493	496	550	513	507	526	518	515	522	528	534	567	501	527	566	480	490	539	515	549	526	562	522	527	531	537	570	544	519	557	543	569	573	501	552	480	555	541	528	513	552	550	511	549	540	508	557	562	533	509	534	527	510	548	560	517	568	494	508	536	522	556	509	532	512	528	501	508	546	527	474	510	521	537	549	526	529	504	547	468	525	523	539	508	530	541	528	547	527	583	520	503	536	516	518	529	530	544	526	531	529	557	479	532	516	491	511	526	549	504	497	505	549	568	538	556	550	538	537	527	547	518	516	507	527	485	562	533	540	522	504	487	488	500	546	506	506	530	526	528	546	564	537	571	543	530	515	521	571	551	561	553	558	538	548	515	526	543	514	527	560	520	509	544	533	501	555	524	492	576	560	518	523	562	517	536	563	510	548	531	519	504	509	523	540	526	528	540	552	539	563	522	549	562	506	552	506	526	537	577	544	540	556	549	513	495	529	543	536	488	483	513	547	573	517	518	539	513	507	510	508	565	502	529	546	540	522	568	514	490	536	547	530	526	561	523	523	547	507	572	497	556	573	526	566	532	551	536	536	543	534	566	535	572	492	535	530	526	503	505	513	573	539	574	538	544	515	536	510	531	479	530	519	557	520	495	538	493	499	582	528	519	525	543	537	529	540	494	529	499	547	540	541	520	510	542	549	539	529	523	541	536	551	505	532	508	538	556	537	538	557	547	515	538	531	550	523	515	582	525	527	529	509	541	606	546	582	519	552	513	552	525	552	525	516	544	542	571	526	532	550	509	581	560	562	540	544	507	510	506	521	527	525	513	523	491	554	494	512	523	511	559	574	486	507	544	564	568	510	548	495	553	536	547	550	529	569	523	529	545	543	565	500	518	529	525	512	509	511	510	516	579	536	494	550	526	533	548	547	538	535	508	567	519	480	564	516	552	569	525	488	524	554	487	532	537	559	514	547	508	526	550	563	543	539	515	569	571	583	584	535	521	593	540	512	533	544	500	542	517	503	540	529	548	506	579	553	587	518	537	579	514	504	529	510	493	575	533	536	552	539	537	532	553	506	522	521	542	570	513	573	532	511	500	519	543	557	544	529	529	484	528	517	501	543	521	583	496	600	500	556	558	524	472	533	512	542	522	535	531	539	544	497	499	522	541	498	536	547	547	556	547	508	536	520	491	555	535	574	460	507	516	533	563	547	525	541	562	539	541	541	509	518	528	498	545	523	546	555	502	576	558	514	556	551	523	529	556	511	564	480	522	534	529	554	547	518	494	569	555	523	518	532	520	515	553	562	546	558	538	534	548	539	548	510	567	489	573	548	500	557	537	542	488	565	498	514	523	534	529	532	483	509	524	546	504	514	536	553	509	577	513	522	497	508	529	531	538	497	524	490	524	544	523	514	544	497	540	519	552	538	539	540	511	491	510	514	537	552	553	560	528	574	535	531	498	513	487	538	538	544	540	519	589	536	502	509	530	517	558	522	504	569	554	532	520	562	533	537	538	482	527	588	551	519	500	530	566	540	530	579	481	536	546	543	508	502	531	509	529	551	538	517	577	562	544	514	535	523	506	538	480	533	524	520	522	547	535	529	584	576	478	519	519	583	520	518	534	539	529	531	531	518	528	528	513	533	539	528	493	511	536	547	515	561	526	495	551	556	578	538	530	513	505	519	515	557	499	520	547	555	536	523	547	537	485	516	517	549	515	537	497	497	475	530	528	510	516	558	519	537	551	511	530	514	535	553	527	513	515	518	537	530	536	547	549	563	525	528	534	534	548	530	483	527	545	555	564	537	584	500	561	523	532	538	507	524	536	532	521	507	535	534	556	551	510	549	538	538	532	565	533	510	525	545	514	518	574	551	574	557	519	553	486	504	512	579	506	542	529	511	567	497	511	571	495	579	537	515	543	536	537	512	524	507	507	554	541	531	497	549	550	517	481	570	523	542	521	556	479	546	512	552	555	486	536	540	532	513	578	562	535	518	484	538	523	567	517	561	539	549	532	595	536	511	507	534	582	512	523	535	510	549	532	527	547	558	512	558	531	497	505	530	506	527	557	522	580	556	537	581	538	506	499	542	520	509	532	556	540	533	524	571	531	564	564	551	531	505	512	496	488	517	540	542	508	533	590	577	570	510	578	526	529	547	538	534	533	561	538	537	529	529	545	535	519	553	534	528	533	565	525	522	524	504	520	515	520	502	548	532	512	573	506	528	542	508	527	486	551	503	518	508	546	539	565
20419	30398	23068	13821	10190	7594	5475	4200	2987	2312	1861	1556	1320	1082	1068	964	845	814	752	766	788	752	712	745	716	731	746	711	668	655	675	694	712	640	652	635	676	589	649	615	654	677	673	634	666	640	614	605	573	641	578	649	660	639	650	634	680	638	614	617	606	597	632	625	654	666	597	617	621	614	605	601	610	588	632	618	618	631	598	583	587	594	613	609	620	601	643	630	608	601	622	625	663	621	604	641	663	581	627	608	639	612	593	633	607	579	613	609	659	626	619	574	598	594	580	641	605	566	653	626	579	611	610	601	638	619	593	609	591	594	612	586	594	639	704	618	585	592	586	581	603	628	625	569	558	607	606	593	602	628	616	570	616	626	640	622	591	593	611	608	633	595	624	622	593	609	610	594	640	600	611	619	610	582	590	599	571	582	586	602	618	581	619	573	581	609	609	633	639	606	612	612	599	580	580	613	614	564	630	589	592	619	581	600	599	631	559	582	619	559	594	589	598	610	590	577	606	607	633	601	588	613	587	612	602	637	585	628	615	596	608	578	641	583	561	592	626	608	588	541	620	586	574	612	638	617	548	609	607	577	605	612	597	597	626	594	596	620	599	588	586	634	597	611	596	608	603	599	578	601	614	645	621	635	598	614	589	622	627	628	599	636	593	565	611	623	622	583	597	579	602	598	592	605	677	608	583	583	641	576	619	619	565	644	622	630	605	588	619	613	547	621	601	585	631	590	601	536	621	629	662	607	602	589	638	632	652	625	596	649	629	538	589	624	631	612	663	594	610	598	606	599	632	600	586	617	594	594	598	603	583	560	590	633	646	594	593	633	570	605	600	538	610	563	583	533	588	591	577	582	597	604	627	594	593	585	586	599	628	614	604	607	622	577	559	617	619	565	582	600	551	609	621	558	607	583	592	586	599	600	606	614	589	580	636	574	609	626	620	617	605	632	602	597	622	621	593	582	613	648	647	599	610	611	622	596	623	559	584	600	617	620	549	570	604	607	607	609	595	585	618	618	641	586	637	614	567	606	597	636	588	644	604	593	633	605	605	626	619	632	609	580	609	586	633	587	601	594	612	656	584	638	573	587	584	609	573	617	631	584	597	607	613	611	591	620	623	591	594	571	570	603	638	572	640	620	624	627	663	614	578	607	591	564	595	601	614	569	610	639	577	637	647	581	602	574	616	627	571	652	636	607	596	602	643	627	579	620	604	645	597	646	618	607	613	595	610	614	604	640	596	590	576	609	571	635	598	601	634	664	625	582	606	574	603	592	607	616	596	582	644	632	588	610	553	608	611	592	585	633	596	616	668	623	628	586	566	594	608	653	622	569	596	626	572	624	595	580	599	593	649	607	562	586	559	550	596	574	610	663	607	611	577	569	669	573	579	630	609	662	597	595	603	586	620	582	591	632	555	625	584	584	615	604	570	608	601	650	591	626	626	661	584	595	601	615	620	626	625	631	659	609	624	619	578	588	632	614	585	589	557	609	589	623	630	584	614	565	590	630	603	649	601	597	624	634	588	603	559	610	583	591	586	595	601	570	570	616	622	638	613	638	641	600	597	572	597	638	594	623	568	628	600	632	631	578	603	563	591	625	633	660	605	620	589	610	595	630	628	651	620	590	643	595	572	619	617	591	578	618	575	590	615	641	610	575	600	613	626	614	611	578	585	596	601	576	556	634	595	619	585	598	618	608	615	584	622	584	595	621	607	614	592	620	581	602	603	548	607	573	610	602	598	602	617	640	594	599	612	632	577	588	606	636	598	600	603	632	607	590	597	581	613	606	594	588	596	604	608	630	617	612	641	580	576	645	604	588	627	603	618	619	622	599	618	605	615	580	615	594	660	623	575	635	578	572	561	592	620	647	609	608	630	603	607	590	585	595	571	579	606	602	591	588	656	593	635	638	599	617	622	593	603	570	615	617	619	619	585	609	623	645	605	584	577	589	593	577	603	623	585	624	631	566	613	613	600	638	616	620	592	597	587	643	609	596	583	570	576	565	602	613	617	623	594	590	581	586	618	610	607	605	617	577	610	623	610	606	652	615	634	631	594	593	597	587	585	623	644	569	600	632	616	552	633	576	567	583	580	650	627	635	564	604	565	604	583	620	642	644	591	596	571	631	587	576	634	588	601	583	606	591	609	587	571	577	636	592	643	604	594	605	566	630	619	608	612	669	565	638	616	608	563	591	602	585	641	605	645	602	629	612	601	581	615	599	623	594	613	585	567	600	550	626	609	637	627	600	588	625	615	571	618	593	567	653	611	566	574	652	560	603	599	632	636	570	630	608	626	603	621	605	592	590	615	624	601	590	557	618	630	610	620	604	582	562	613	559	642	611	594	645	629	582	580	593	618	620	553	643	643	597	634	580	634	621	598	581	600	591	594	608	628	622	605	562	624	655	611	588	582	604	618	641	604	573	569	571	548	588	581	634	635	620	602	603	587	604	616	577	619	551	602	554	610	621	602	629	569	622	587	612	570	589	610	547	563	630	572	584	641	613	610	638	574	587	529	607	589	568	611	589	589	594	592	628	631	613	587	570	596	657	573	620	585	594	622	628	639	594	606	618	588	591	614	647	618	611	597	625	630	634	556	616	619	575	601	568	586	611	632	599	646	597	617	586	569	579	579	596	620	642	620	657	591	636	592	621	609	628	602	628	586	636	598	575	627	633	635	614	610	627	608	624	580	600	647	653	586	650	617	648	572	654	565	606	617	619	606	632	613	571	587	588	592	563	607	617	617	607	593	614	605	651	626	601	573	610	616	587	594	596	596	601	607	639	614	567	601	640	627	576	579	607	624	600	610	635	611	658	602	618	622	653	584	587	608	604	611	605	584	590	587	593	602	619	637	584	603	561	590	625	627	574	602	589	602	585	618	603	598	540	571	548	651	658	664	589	617	633	568	595	575	637	558	611	615	615	593	606	615	594	577	642	624	618	634	597	560	594	621	624	659	608	593	611	618	568	630	597	629	579	603	619	602	601	588	631	566	606	594	634	608	614	568	603	623	563	588	636	602	588	649	601	589	616	611	606	624	596	630	610	613	648	555	624	594	627	591	604	623	595	614	612	627	627	574	633	561	625	613	622	619	607	616	609	635	613	606	590	594	596	594	633	629	603	633	596	634	608	626	618	584	568	594	612	596	582	565	612	604	602	576	598	600	605	630	611	605	582	611	654	599	606	605	628	593	598	568	634	603	570	551	609	610	596	648	601	622	586	591	640	627	600	595	601	630	604	600	615	577	558	609	624	550	628	583	600	604	600	572	549	604	577	655	634	619	604	631	577	602	600	649	629	613	651	611	645	576	592	609	575	605	628	634	592	626	613	602	606	591	589	606	618	626	613	615	619	613	612	647	642	615	671	617	625	590	626	566	617	585	564	639	557	632	603	641	592	647	612	623	600	632	615	622	618	573	584	587	623	596	604	584	597	615	573	636	605	564	616	620	586	587	552	605	590	622	618	583	647	657	568	616	599	590	593
22954	21571	29172	24444	21625	21502	12048	4568	2887	2351	1826	1516	1376	1138	1072	974	816	765	787	739	722	688	672	680	676	648	652	683	627	632	616	663	610	574	612	574	585	594	612	579	554	602	605	586	587	560	560	572	585	585	533	552	545	531	556	543	523	532	563	536	565	541	515	532	542	515	557	570	529	509	526	529	539	502	556	525	513	520	554	498	513	560	550	537	538	534	516	505	553	524	540	507	514	576	510	568	530	556	497	523	525	526	476	513	485	536	502	533	550	497	530	542	523	527	478	545	504	493	563	503	530	511	521	541	519	496	541	496	526	513	507	514	518	523	543	556	519	519	551	520	531	526	548	579	539	550	510	522	563	522	578	555	507	536	539	516	511	547	540	527	537	544	497	544	504	556	518	570	539	513	545	502	530	531	516	512	547	510	541	519	515	541	500	506	519	504	531	546	552	514	527	501	579	510	538	544	549	532	549	495	506	564	560	519	486	537	536	503	504	490	531	543	517	536	516	511	550	522	519	527	539	563	552	509	521	562	514	485	545	551	537	482	508	534	506	538	532	521	519	590	501	518	523	523	545	570	555	504	564	516	532	577	537	522	551	534	471	499	507	544	562	547	510	534	529	544	513	514	498	578	488	517	543	496	558	515	518	534	505	565	543	506	539	547	518	539	532	545	528	514	507	526	553	541	538	469	523	534	563	547	535	506	526	535	499	511	517	489	540	530	528	519	516	515	532	526	540	542	525	487	525	537	544	552	494	531	540	527	529	503	517	540	508	517	556	526	513	523	486	520	495	572	545	522	475	540	521	517	537	549	516	555	544	509	527	508	539	525	504	541	537	535	535	498	501	523	530	509	541	503	525	558	535	526	528	541	508	499	571	542	557	555	485	573	504	530	557	563	551	603	521	516	529	499	531	517	533	525	502	537	525	488	514	533	560	549	496	510	525	529	514	498	552	538	528	565	565	515	555	525	538	532	515	563	546	544	492	564	544	555	478	509	534	471	574	555	551	508	542	513	539	487	525	544	537	524	562	491	470	499	543	519	505	513	508	539	539	504	527	502	513	508	493	521	525	504	510	515	542	508	551	509	509	553	542	498	511	547	530	541	507	547	522	554	524	564	508	517	562	516	557	493	535	535	528	530	544	542	533	505	482	551	527	520	537	539	550	515	539	549	466	503	545	515	507	544	501	532	506	504	521	526	493	538	509	549	558	541	499	551	577	522	541	513	514	510	554	555	546	525	527	527	534	507	510	528	543	496	540	521	519	550	553	554	545	537	521	534	536	527	524	498	552	554	538	504	522	549	565	543	528	510	542	568	548	548	519	548	566	527	549	533	531	516	539	521	560	504	514	538	550	542	523	510	587	554	499	513	525	505	535	505	479	516	523	505	543	512	511	540	519	523	513	548	501	529	518	526	548	510	532	526	538	525	531	538	529	561	528	542	577	531	545	536	497	474	511	543	529	505	507	534	523	520	557	543	539	526	524	543	539	526	533	541	532	522	553	569	528	523	578	533	529	531	537	478	515	528	540	573	521	508	525	527	545	491	532	486	531	534	561	522	472	531	546	536	558	521	520	533	537	553	572	536	487	547	496	542	543	512	532	518	496	529	549	580	530	512	538	509	549	497	535	494	535	518	571	530	529	521	535	523	526	524	575	523	527	550	537	509	491	551	532	537	512	513	533	554	504	529	510	558	545	524	559	551	510	483	546	494	521	528	554	525	500	531	533	525	536	545	531	585	542	530	558	501	547	546	528	562	568	513	560	563	540	540	470	536	542	516	563	524	497	512	551	549	572	537	519	530	558	531	498	541	552	522	548	554	525	525	523	577	512	548	537	543	522	550	516	500	526	563	535	522	507	545	520	496	516	543	505	523	539	510	466	535	555	582	515	496	485	537	523	533	530	534	561	537	497	511	565	531	501	510	507	528	545	558	521	495	548	542	496	523	507	503	519	519	554	523	564	546	536	537	546	529	511	539	547	558	529	556	551	553	547	554	559	509	541	526	532	539	493	566	469	503	544	516	545	516	576	544	538	490	545	562	536	501	569	561	506	540	552	527	517	524	524	519	516	518	512	510	536	517	554	559	525	524	502	495	524	497	520	568	570	504	563	569	524	542	552	533	525	565	524	528	526	501	526	534	515	505	468	556	513	547	471	522	514	566	497	520	526	512	495	540	480	505	559	548	544	506	497	555	531	538	560	521	536	510	536	501	569	545	521	524	542	554	501	500	522	552	542	539	500	549	509	531	533	519	560	530	518	545	527	486	507	540	508	517	503	567	544	528	526	507	547	506	517	544	498	518	530	496	528	553	539	517	490	545	527	562	555	563	509	492	573	519	519	527	531	492	518	540	525	525	557	503	511	496	574	521	525	502	503	504	512	553	538	504	520	533	541	537	572	548	532	483	513	503	561	565	508	540	568	521	564	541	547	519	505	519	483	543	507	498	499	538	532	470	518	556	520	538	567	514	545	485	528	531	540	527	520	518	523	497	520	522	535	540	523	520	559	511	581	515	526	471	482	549	541	530	508	571	578	514	503	538	544	533	529	511	481	485	560	547	507	498	561	474	507	530	568	539	524	484	567	548	569	551	514	520	539	490	543	518	500	508	515	473	527	527	498	544	505	552	509	508	543	491	525	536	551	513	534	516	526	560	572	542	525	498	503	536	563	546	527	519	518	514	508	548	566	557	507	528	546	513	529	512	546	514	535	558	489	560	530	528	531	525	503	517	529	498	547	532	467	563	513	519	558	535	522	546	525	560	495	532	546	560	519	534	479	514	490	479	577	496	568	511	520	513	479	527	531	548	510	533	531	502	544	504	511	553	581	524	512	548	557	508	531	504	553	514	526	509	535	503	544	562	518	530	561	510	515	560	508	527	536	529	538	556	485	520	509	543	536	508	551	519	512	572	523	485	512	501	519	543	547	549	526	581	554	515	536	548	512	522	522	516	522	552	543	510	552	504	497	542	484	528	546	534	519	540	510	501	535	543	527	509	580	513	552	527	525	519	544	531	547	534	509	521	534	554	556	506	501	523	532	504	549	507	539	508	523	570	540	549	550	501	527	536	518	508	511	489	536	504	537	502	508	517	508	534	509	532	555	518	504	571	562	524	485	500	536	519	510	546	528	574	500	547	548	569	542	503	519	565	537	493	509	517	512	501	511	522	565	503	544	500	526	531	513	540	547	561	538	492	572	530	487	546	564	524	479	534	531	547	544	557	519	540	497	519	543	500	538	500	526	520	539	493	561	504	554	504	505	520	550	519	539	499	562	556	521	572	491	550	516	519	509	553	509	505	477	517	542	538	473	575	522	516	544	532	527	525	567	555	526	503	523	519	504	514	515	524	540	563	555	477	565	542	566	509	537	509	575	485	514	565	544	516	546	550	493	467	483	505	540	582	545	487	542	538	492	535	476	493	562	550	521	525	541	559	523	532	540	491	524	547	540	527	546	539	523	526	513	511	538	526	499	594	470	491	511	522
25251	39069	31614	21318	16362	12406	9314	6928	4967	3951	2991	2455	1936	1610	1485	1193	1063	1094	1010	1007	952	862	806	863	874	864	833	778	799	809	729	757	716	718	707	678	689	710	698	720	721	665	724	662	698	660	671	641	657	625	685	654	606	693	688	656	678	642	600	602	631	669	647	647	651	637	643	621	609	609	626	613	610	611	647	628	623	592	583	624	610	599	576	640	600	588	576	586	621	645	574	604	596	625	582	632	583	629	617	597	562	587	611	635	557	548	586	623	574	572	614	577	629	553	581	605	594	621	610	625	618	626	576	598	615	627	595	616	614	609	575	600	590	544	638	561	595	623	607	622	632	598	610	613	605	616	550	588	568	619	593	581	588	670	611	588	559	600	613	578	631	611	619	619	620	600	609	618	636	641	639	614	649	627	625	614	621	587	625	608	605	628	608	593	572	636	617	536	586	574	623	622	667	626	596	621	615	607	633	567	567	623	613	609	603	628	624	594	606	626	577	607	600	611	590	598	586	579	625	628	576	577	577	550	623	573	621	631	593	655	614	562	586	553	601	594	570	613	578	569	595	586	597	602	612	564	650	595	574	609	613	611	587	608	614	671	569	631	582	628	577	652	605	631	613	604	606	616	589	602	612	614	575	593	619	649	625	614	572	601	630	584	594	575	617	596	592	606	625	609	629	592	587	648	584	624	617	594	591	602	558	582	655	598	610	608	610	572	611	613	592	625	581	572	581	594	574	597	571	596	621	584	580	617	568	550	650	599	625	594	612	619	590	571	613	585	603	600	607	604	582	608	662	619	611	588	582	592	614	593	637	609	643	617	663	612	564	621	577	604	609	616	590	635	563	644	585	621	552	579	599	607	598	583	602	568	591	602	576	579	630	625	619	590	599	601	644	623	597	568	609	605	587	591	593	575	598	608	585	600	563	624	605	588	573	620	647	582	613	627	568	624	629	611	614	635	600	554	576	598	571	573	638	585	593	609	598	596	592	604	625	597	617	602	617	579	605	602	602	612	622	556	596	594	597	589	574	598	578	603	634	607	586	618	591	580	596	584	588	586	582	578	598	621	610	660	561	588	567	587	582	598	580	561	599	595	637	577	591	620	614	581	626	628	574	637	608	618	596	610	625	596	597	552	633	607	588	599	604	594	612	604	578	620	593	580	600	610	606	612	588	643	605	611	661	601	635	595	624	552	608	573	643	624	610	625	595	555	581	602	610	643	578	580	577	611	559	575	644	627	631	540	601	635	574	629	578	626	584	612	597	611	639	632	611	594	616	599	585	601	621	564	543	571	623	636	584	577	644	609	583	632	574	613	612	632	614	611	617	658	580	604	636	595	596	589	576	614	586	621	629	642	581	618	621	662	588	660	566	618	618	640	598	607	579	588	579	633	625	645	571	579	566	579	610	634	613	622	596	621	652	608	617	634	591	595	625	601	608	615	597	592	603	604	539	612	601	600	593	618	635	615	572	652	645	588	626	577	630	616	588	578	623	571	614	623	616	571	642	602	615	642	606	610	582	608	574	600	588	636	559	572	630	622	577	572	618	615	619	616	580	583	580	600	574	621	599	610	609	567	546	590	635	599	601	610	627	574	547	628	605	575	606	607	580	581	617	584	584	618	652	653	590	640	633	578	584	588	597	607	609	589	576	580	580	592	613	630	636	595	585	627	592	640	601	596	642	619	622	627	617	616	565	620	589	615	587	590	591	598	618	591	602	631	592	612	628	620	623	639	595	627	618	566	570	557	621	601	583	613	633	623	612	661	610	625	582	647	570	605	635	634	605	620	580	604	624	620	622	579	643	608	595	567	576	590	611	597	633	600	613	592	639	672	603	627	612	615	624	545	588	627	640	596	643	575	610	566	615	621	592	623	592	603	609	576	620	611	610	565	611	626	587	597	592	597	579	625	592	604	626	622	608	611	611	627	611	593	620	593	578	591	582	622	619	581	585	595	609	633	605	604	602	627	634	602	614	596	631	591	624	612	607	602	598	589	616	582	629	596	617	629	589	624	581	584	594	596	568	629	639	655	553	573	654	576	589	603	596	610	619	618	586	605	603	623	617	599	545	602	624	601	570	649	613	553	605	565	595	599	619	564	576	615	642	567	579	607	620	579	568	581	593	610	620	616	616	587	589	623	600	569	589	613	623	575	555	610	616	609	599	602	613	600	602	598	606	592	584	569	575	548	664	609	578	561	614	597	599	616	607	633	679	628	555	599	598	605	603	584	586	584	617	621	622	628	577	671	619	597	594	555	562	599	618	639	600	587	635	578	617	569	605	604	692	617	609	594	613	605	610	626	629	587	587	626	590	588	630	599	575	596	620	573	606	582	594	659	570	600	599	619	569	608	606	623	591	573	597	593	610	589	635	579	635	625	572	597	573	605	579	587	634	611	626	583	597	587	604	603	583	605	603	595	627	615	577	610	640	587	629	603	640	609	601	599	603	609	634	601	566	627	562	585	577	556	564	631	588	600	615	586	602	583	672	623	596	569	595	633	637	625	618	601	603	587	608	574	632	673	613	661	547	616	595	625	575	633	584	636	629	629	642	627	602	621	586	593	587	606	579	603	627	613	606	615	611	631	607	605	665	575	611	598	636	615	609	591	628	603	598	603	609	574	591	663	576	574	623	606	582	564	579	614	579	584	610	582	603	581	624	593	552	597	646	605	606	605	644	603	595	586	571	557	588	650	632	601	586	614	621	630	635	597	607	613	598	594	596	597	554	635	610	648	561	608	651	558	551	606	586	600	632	611	610	597	571	610	628	594	610	593	609	604	580	672	593	599	599	599	592	564	620	623	580	587	605	626	576	634	638	602	574	572	586	594	603	604	608	583	601	616	601	593	614	588	545	570	659	580	620	625	629	592	584	577	565	591	661	567	615	615	597	590	597	580	595	574	611	613	629	585	626	633	591	606	602	587	601	604	610	599	567	575	610	593	605	646	632	568	611	609	604	616	595	585	598	583	624	589	627	623	570	644	618	623	623	640	599	610	633	570	567	572	596	610	612	619	593	540	585	579	625	611	661	589	614	600	621	625	604	648	580	599	632	577	602	573	577	569	615	595	625	642	612	592	624	604	564	599	605	584	590	556	611	584	624	578	556	571	589	599	624	539	586	631	593	622	606	605	606	580	617	578	594	633	637	632	595	586	587	594	616	630	599	575	584	601	609	613	668	584	616	624	646	612	628	568	588	597	638	626	607	612	591	597	634	611	613	589	610	613	607	616	592	617	642	555	622	601	564	673	643	575	615	635	633	610	640	580	543	592	598	579	619	575	627	607	598	583	609	620	601	613	580	601	604	626	594	599	637	628	599	582	610	617	583	524	572	584	615	614	609	603	577	635	618	618	533	619	580	589	576	607	605	593	615	670	607	628	599	614	579	587	630	635	599	582	585	636	593	609	590	600	585	615	579	588	577	631	596	594	582	607	618	580	570	604	662	615	627	620	627	585	633	524	619	604	603	589	609	634	625	598	574	622
28396	21162	17400	10049	5214	3299	2455	1786	1504	1280	1131	1040	910	866	858	786	818	788	792	749	746	724	697	714	746	778	715	723	755	816	758	753	719	750	701	768	766	771	742	708	773	717	698	701	696	732	717	724	757	749	715	692	704	718	711	711	733	681	766	729	697	721	712	663	691	675	676	698	717	722	679	673	702	722	658	701	695	689	699	688	677	688	703	727	689	639	695	669	663	729	699	674	725	683	660	648	671	684	700	738	721	706	746	730	705	688	688	730	691	694	695	717	698	716	698	704	734	701	739	707	704	683	686	719	748	718	724	701	684	647	667	675	704	725	670	690	695	740	699	712	659	721	728	692	709	710	701	727	701	652	705	709	690	693	677	696	688	714	665	695	655	708	690	685	693	675	697	665	650	728	699	685	704	664	685	697	706	730	691	729	668	735	722	707	641	668	684	708	694	674	695	692	682	657	707	707	700	695	667	655	691	718	731	709	697	673	677	680	676	671	642	717	630	652	713	658	717	692	706	707	712	722	692	754	694	662	692	676	702	689	642	676	687	669	722	675	659	720	693	695	730	667	695	661	742	721	706	723	646	711	695	660	661	692	689	706	735	732	746	649	700	651	712	678	731	678	721	676	685	706	716	684	715	671	684	681	685	686	671	711	732	680	720	686	693	721	720	676	686	714	736	733	741	674	708	693	657	679	687	675	693	687	713	709	726	690	718	724	701	698	662	667	692	701	727	724	714	675	690	687	726	695	659	689	667	683	678	669	739	715	686	693	686	740	704	752	705	698	693	703	693	710	697	648	719	650	669	700	703	699	785	676	721	725	645	632	706	698	647	691	705	702	724	719	730	710	645	712	707	716	684	724	669	737	720	716	682	710	685	709	703	667	729	692	645	676	767	722	657	666	710	703	729	749	703	730	691	719	712	759	665	700	710	686	670	701	696	678	723	681	658	730	738	711	708	709	723	720	693	724	700	700	687	694	680	707	684	733	681	713	705	645	715	709	704	710	638	657	697	702	670	719	652	722	668	712	700	712	725	667	665	699	704	714	691	686	755	731	692	695	709	690	697	743	702	708	679	711	683	750	708	662	696	731	738	697	696	653	679	660	694	706	714	650	686	651	744	686	663	732	708	701	706	699	675	676	688	711	702	691	648	694	681	705	661	714	709	716	667	662	679	687	751	672	678	711	714	667	689	718	700	700	737	708	685	739	655	677	697	689	687	700	661	677	709	725	755	721	677	694	708	637	687	709	689	692	669	675	701	669	665	646	700	706	709	691	654	730	689	677	728	726	644	703	705	667	668	719	684	690	666	713	675	690	675	627	701	704	714	741	732	693	680	707	698	687	700	713	721	752	716	701	723	716	678	734	689	715	683	675	721	681	721	727	715	708	682	709	668	672	658	665	697	728	682	687	663	657	685	687	654	678	710	734	715	689	738	701	692	727	658	651	672	681	719	715	707	688	686	658	669	696	694	690	704	710	689	705	657	716	724	707	695	711	721	713	669	677	741	691	657	715	698	697	685	685	674	688	724	695	719	726	715	639	677	687	676	699	703	685	701	708	698	720	724	677	668	720	673	713	735	683	680	689	720	673	690	730	691	718	705	673	675	714	671	682	656	720	721	714	755	734	718	681	688	699	696	665	693	675	684	678	680	750	752	687	703	664	702	690	640	679	679	709	733	688	693	726	711	693	680	666	678	736	703	733	733	651	669	687	669	673	687	694	654	700	708	694	676	636	698	702	696	709	718	683	721	687	660	640	667	687	696	672	696	709	719	681	698	697	694	718	683	729	720	701	702	705	701	660	720	664	703	702	633	656	686	728	695	718	705	698	684	671	693	656	719	703	710	715	691	675	681	699	729	633	668	704	705	720	723	671	701	656	700	649	715	699	669	657	695	696	728	695	679	749	669	745	660	697	756	679	698	690	711	687	697	709	655	708	703	765	690	656	741	665	709	649	710	661	720	687	668	670	688	677	705	690	722	734	691	681	704	697	706	675	669	652	724	674	689	773	662	714	708	653	676	723	685	733	678	711	642	707	689	741	695	685	669	682	684	680	678	695	730	693	682	699	710	694	735	751	660	744	659	687	678	676	702	657	707	717	719	707	720	647	672	706	701	659	688	717	734	682	660	651	706	688	693	672	671	741	708	728	650	681	716	722	679	701	735	719	754	684	704	705	695	703	702	706	677	678	747	687	629	702	737	715	729	662	685	639	683	679	704	674	726	714	698	700	665	660	699	729	729	714	698	729	672	690	694	702	659	683	692	707	628	668	704	693	680	719	731	736	724	682	657	657	706	637	734	661	754	707	690	690	739	700	728	705	746	649	681	690	673	678	690	701	628	654	691	682	688	660	668	692	674	691	729	689	675	682	716	694	708	734	733	690	738	756	682	726	678	684	701	681	708	719	700	694	673	714	718	687	706	675	698	673	701	744	689	700	712	734	706	657	716	738	701	675	714	681	668	709	667	693	672	734	677	718	700	693	680	751	696	677	704	689	711	696	660	705	716	664	668	726	725	674	687	720	692	691	673	654	663	669	657	755	724	677	694	705	691	701	636	665	667	720	712	691	685	686	711	683	694	701	689	712	675	679	692	715	714	750	672	706	669	714	705	660	722	719	687	695	725	734	699	688	726	710	669	691	668	696	659	669	700	686	681	718	696	746	717	651	710	706	723	682	725	689	660	672	689	697	663	691	661	676	723	662	731	680	678	707	645	747	693	731	738	668	697	732	718	729	673	674	700	730	716	666	684	709	709	706	678	680	676	712	710	687	686	728	666	680	689	706	670	713	716	734	712	690	672	722	683	701	688	702	658	725	709	688	654	698	683	694	684	664	660	692	685	705	720	690	666	711	684	708	732	714	727	720	693	695	722	708	720	692	693	646	713	691	692	705	721	689	673	686	719	681	709	682	722	673	723	709	663	668	681	724	713	701	731	696	708	687	692	708	714	696	718	703	740	770	706	704	709	702	677	702	689	677	708	726	740	703	700	714	698	696	724	751	739	711	661	689	684	686	714	704	712	696	725	726	704	684	696	676	676	658	666	687	664	699	671	705	755	712	704	708	694	729	670	697	716	697	685	689	698	638	700	698	726	741	706	710	687	662	669	716	694	691	700	697	700	656	667	703	698	661	679	710	726	671	700	747	694	712	714	745	727	656	717	705	726	704	740	663	685	651	671	713	680	725	710	675	694	715	669	684	733	703	683	664	662	698	720	737	666	696	669	710	663	690	656	692	710	721	687	705	716	760	698	688	717	707	672	702	655	733	708	702	685	727	730	717	663	724	688	670	709	741	684	658	725	661	694	716	684	702	698	682	645	745	694	706	710	750	709	697	708	710	692	731	671	713	697	668	677	653	682	673	708	671	654	745	691	663	683	714	728	699	705	685	679	682	704	711	697	696	679	684	660	685	717	701	714	694	705	678	702	683	704	712	697	726	688	683	702	697	745	712	694	711	692	701	717	650	714	734	688	739	727	653	687	703
18561	24841	19115	11215	7871	5750	4162	3065	2355	1886	1537	1392	1261	1125	1096	971	1017	949	870	863	876	847	899	825	873	874	873	900	864	815	844	856	829	831	788	820	800	772	809	832	795	806	772	832	810	812	851	832	800	762	826	769	819	846	739	802	793	773	793	744	794	783	811	775	801	756	801	781	795	810	802	755	763	760	763	783	773	770	802	707	802	780	790	883	788	848	793	835	798	791	765	808	804	810	767	793	782	712	744	764	761	760	790	801	763	770	718	783	777	787	764	748	777	717	781	788	815	800	770	793	768	759	821	757	770	750	754	808	798	854	771	769	759	834	832	703	760	787	821	762	787	737	800	745	743	809	773	746	795	752	841	799	817	807	753	790	782	804	804	774	803	746	791	857	745	749	806	779	748	803	789	796	821	757	764	738	743	805	765	779	837	736	771	740	752	758	751	797	805	780	806	795	771	778	793	789	839	781	762	784	793	776	793	763	798	788	791	803	804	731	780	814	729	732	769	717	771	783	756	823	810	752	756	747	780	806	790	814	795	759	748	750	748	754	762	792	773	765	779	807	722	807	773	746	775	737	753	764	737	772	812	790	798	796	822	764	769	807	750	799	776	766	728	789	795	761	797	803	856	812	807	773	752	819	786	755	768	793	801	775	774	770	831	790	787	783	790	747	805	817	768	736	761	759	751	796	726	777	779	749	803	776	778	709	815	748	794	806	809	807	768	753	741	744	760	729	776	744	840	796	788	737	802	777	830	835	763	779	768	762	803	829	807	765	811	749	791	807	798	812	775	783	771	773	825	777	792	762	815	762	771	783	778	801	790	779	802	812	721	775	740	767	789	796	842	789	783	809	783	781	795	748	796	767	788	805	801	748	791	769	751	787	766	759	801	818	777	809	772	728	827	777	803	770	753	774	809	792	799	748	758	781	780	787	785	782	747	799	741	809	786	804	760	779	738	759	755	768	805	763	777	738	750	820	807	790	785	790	724	809	791	800	786	813	761	799	807	771	778	775	724	719	819	784	781	748	720	831	754	785	769	800	793	780	797	788	794	796	786	804	753	870	850	745	787	768	808	809	770	747	751	773	715	720	789	784	809	787	771	805	760	730	769	760	793	801	813	761	754	791	775	787	767	816	821	788	759	794	828	784	800	731	747	751	780	839	731	774	818	748	785	806	786	796	774	759	767	805	776	764	764	826	812	781	809	758	754	769	746	762	772	768	752	758	795	796	781	827	789	756	811	767	777	771	797	799	742	742	807	780	762	781	805	799	770	724	796	731	791	784	818	769	800	788	746	764	784	747	752	765	806	796	781	802	771	756	739	770	792	763	774	758	815	754	812	769	775	780	783	755	789	819	777	768	826	751	734	783	762	738	753	756	781	729	802	768	790	756	791	788	825	781	752	745	749	740	773	769	773	770	767	814	777	754	754	764	771	839	766	741	820	818	779	820	754	766	815	773	817	794	797	794	801	769	798	781	746	787	785	777	790	799	804	800	799	791	793	812	793	752	783	749	795	784	798	748	796	772	791	773	803	766	847	843	771	794	801	759	765	745	793	811	791	807	762	759	749	724	777	782	824	792	800	810	831	819	799	778	771	744	757	732	779	841	795	779	828	774	821	737	761	748	811	752	801	787	783	789	749	740	742	846	788	801	759	800	742	794	775	736	768	789	767	760	787	782	779	779	779	811	785	760	775	833	755	754	741	788	764	805	769	841	794	801	802	795	793	790	824	766	792	773	801	791	795	796	826	772	764	721	770	789	759	815	771	778	795	800	771	797	777	834	784	757	822	808	813	744	777	789	827	763	831	762	747	724	785	765	779	740	748	771	838	803	749	801	785	759	745	794	790	776	792	758	725	739	795	803	790	783	720	767	812	811	793	768	747	775	769	786	751	822	772	783	785	760	760	775	770	756	749	816	811	786	733	783	797	796	828	770	736	753	806	790	791	753	802	760	722	754	774	749	727	770	776	786	773	782	755	759	798	812	785	798	777	784	810	782	778	816	732	762	804	827	774	770	803	774	821	732	792	763	749	810	786	764	796	766	835	791	728	783	806	822	762	776	760	791	726	804	797	758	815	768	783	779	826	826	735	770	760	790	773	746	789	817	804	737	782	794	800	742	748	829	781	830	765	748	795	816	829	785	764	782	754	786	762	774	742	833	831	746	789	793	758	761	780	768	799	792	767	779	789	780	766	771	779	782	784	798	770	767	767	739	799	755	746	817	844	759	748	849	770	735	751	788	759	782	805	739	786	742	757	810	760	764	794	747	756	804	843	785	774	812	789	784	741	729	740	782	751	738	772	721	773	769	749	716	756	784	759	776	798	745	763	789	766	805	787	796	798	808	823	742	767	793	756	772	746	851	709	787	803	792	783	789	756	735	751	794	726	837	778	749	768	778	746	817	750	774	809	802	780	753	814	808	755	785	793	793	733	781	749	737	780	784	801	806	755	743	793	765	774	791	766	787	798	800	776	813	761	810	729	787	820	835	792	778	784	771	783	772	788	788	826	767	798	805	782	810	747	793	747	796	769	780	781	798	763	810	730	788	795	716	766	762	774	775	765	782	798	772	744	766	786	749	796	794	753	781	729	811	773	764	782	775	747	763	768	788	793	731	804	776	762	824	748	773	760	771	807	762	797	826	824	713	767	816	730	754	796	784	798	764	819	804	797	777	741	760	798	781	768	795	759	837	751	767	796	788	798	830	797	831	738	770	790	843	772	797	749	774	760	783	763	777	803	741	777	805	796	788	776	822	772	749	774	805	757	797	777	804	737	780	751	750	804	800	755	739	755	776	774	780	809	786	741	744	760	764	747	770	737	771	777	799	804	748	794	770	779	783	772	848	822	771	800	780	810	830	818	795	771	776	799	766	758	762	769	758	817	793	726	749	809	777	774	793	823	799	757	724	795	808	808	807	774	783	795	830	789	798	781	807	736	770	778	795	772	743	799	813	748	786	745	742	820	830	767	786	781	827	822	764	779	762	804	816	771	771	745	730	814	762	778	757	751	796	803	790	786	805	741	804	735	747	783	738	785	774	788	754	772	747	765	790	791	785	770	713	784	754	762	765	820	745	762	771	799	775	799	714	781	787	752	822	850	791	776	766	818	779	768	783	785	823	774	807	786	792	798	796	754	813	756	790	761	763	777	772	769	766	793	734	770	785	787	786	755	737	766	803	784	784	800	801	743	776	780	788	807	806	768	808	777	751	773	793	789	744	793	781	767	799	784	740	800	820	796	797	783	796	798	765	799	751	775	813	811	753	763	782	751	782	787	768	799	781	791	770	744	817	741	814	755	773	750	786	803	776	781	707	807	815	816	754	777	752	775	809	797	777	817	767	828	822	792	768	705	759	816	782	714	796	799	779	792	792	794	758	749	772	782	802	779	806	815	798	804	810	767	803	744	771	781	823	735	786	863	759	776	807	858	786	823	795	784	793	822	762	751	786	745	803	844	787	786	799	769	803	784	817	804	776	800	812
23969	21540	28596	24956	21387	12637	5185	3012	2241	1832	1640	1342	1194	1185	1084	1015	959	951	839	887	850	808	902	804	842	802	814	789	788	840	800	803	772	748	791	724	784	771	710	755	777	755	731	753	759	791	740	777	773	820	745	715	710	712	724	728	800	724	764	706	715	774	709	712	680	716	730	718	701	709	698	725	768	738	730	747	714	737	680	750	746	726	715	716	771	715	695	766	702	772	730	687	702	735	729	729	762	730	751	758	722	754	692	730	737	690	678	748	695	721	736	681	777	780	747	704	694	722	709	801	757	700	699	702	718	760	697	730	697	707	704	749	719	733	677	722	717	683	751	712	729	737	720	749	730	660	747	752	759	744	706	735	751	745	735	715	736	716	763	699	708	746	715	748	747	737	765	739	737	794	760	682	747	727	768	701	721	693	725	677	726	695	683	700	687	711	680	698	702	708	714	731	721	774	710	714	677	724	736	741	705	731	700	713	735	688	739	681	693	712	728	759	733	687	703	690	699	725	721	679	751	796	750	758	711	693	768	742	685	746	748	761	694	715	746	696	708	706	676	686	726	713	678	699	717	773	695	706	678	741	692	674	736	696	748	728	690	759	738	705	686	746	722	753	727	775	693	698	713	690	752	714	686	663	680	734	731	687	647	717	673	695	760	745	743	698	722	668	729	720	707	727	696	698	725	732	706	664	705	674	782	673	714	735	753	721	736	668	694	652	707	704	737	742	701	706	725	695	716	704	712	674	715	702	704	701	701	665	742	775	707	703	708	685	712	733	699	731	783	717	744	681	676	717	673	696	736	696	705	691	717	753	672	692	690	677	679	739	686	705	707	732	693	725	710	714	722	730	698	689	764	729	733	684	664	732	684	713	731	697	702	688	739	753	706	712	733	713	735	737	752	717	711	796	714	712	697	742	749	694	708	713	689	691	706	732	726	634	713	713	763	705	645	728	734	743	725	703	739	695	691	708	733	724	678	659	705	731	764	725	696	723	692	697	737	763	710	760	733	718	708	679	708	731	742	752	708	697	726	730	727	698	690	742	766	778	687	716	656	701	731	692	722	728	678	710	705	707	745	742	696	691	774	711	679	725	686	711	705	709	701	762	740	669	675	688	738	712	696	715	696	735	755	669	733	690	699	684	732	747	692	695	749	727	723	750	737	676	699	745	718	720	715	673	688	764	691	738	688	656	715	719	743	681	708	724	712	661	719	714	667	739	717	749	731	725	773	745	738	674	687	718	713	683	729	733	758	668	758	713	668	670	721	681	736	714	705	682	673	693	706	705	684	710	712	672	730	678	726	694	737	703	705	713	696	737	705	745	700	674	665	735	734	770	703	725	715	708	648	744	680	708	696	697	717	741	705	735	705	693	708	727	710	669	736	745	710	706	750	736	703	745	663	717	782	713	767	721	748	711	705	722	691	721	721	700	719	703	704	700	746	698	710	702	661	703	674	708	630	702	746	671	688	712	704	710	678	714	715	743	737	698	733	690	725	733	719	747	722	725	738	662	716	703	726	687	708	672	721	723	732	726	712	720	706	752	692	668	743	702	759	729	728	715	743	762	705	709	722	751	684	713	698	701	754	685	676	686	719	703	688	729	724	698	703	694	685	728	730	705	734	713	685	700	677	710	728	745	730	719	716	716	744	687	688	734	690	723	695	673	653	745	723	722	710	742	717	744	744	667	722	699	671	674	688	711	715	714	746	711	702	736	732	745	724	712	688	671	712	685	731	707	683	714	653	760	663	723	771	732	716	711	718	677	706	708	702	727	712	705	699	722	718	719	669	673	718	718	732	693	721	743	700	705	759	669	749	693	713	725	750	744	672	710	688	743	727	677	706	708	736	691	670	759	690	702	728	710	713	712	702	731	704	703	692	708	707	715	707	712	737	698	732	725	704	740	698	722	743	714	657	697	763	717	725	747	727	725	730	671	726	744	726	719	698	712	673	690	727	682	696	755	717	687	733	700	702	701	687	732	705	685	695	681	722	734	746	742	727	719	737	729	684	754	674	717	713	716	699	755	716	720	762	644	697	690	756	748	727	692	725	691	716	717	712	720	713	703	702	747	672	711	735	700	760	697	689	673	697	735	732	699	746	695	686	746	752	719	750	746	735	711	753	781	741	691	759	721	757	693	671	696	711	716	690	720	712	694	687	743	687	700	779	700	745	736	743	682	729	721	741	724	698	752	704	728	718	721	707	696	706	720	696	674	744	707	693	704	712	699	680	690	643	746	712	712	663	695	734	716	678	717	712	699	743	721	779	723	726	747	649	733	710	720	735	729	729	691	744	727	721	762	745	727	721	735	709	706	754	707	739	688	728	698	716	699	758	787	706	712	686	701	715	706	743	668	763	685	691	699	711	694	711	684	721	707	818	675	728	715	717	714	671	706	685	772	689	724	724	702	762	674	676	709	679	730	672	713	708	735	693	727	682	729	696	725	724	707	701	716	692	678	710	691	714	704	650	740	740	733	671	717	681	720	726	705	738	662	715	689	708	711	729	717	696	708	721	769	753	754	688	722	742	718	725	740	717	737	718	713	728	688	715	754	691	663	696	686	699	734	725	723	738	702	684	700	725	726	720	753	697	696	727	697	739	706	722	643	784	704	704	733	672	681	686	775	720	734	752	709	667	713	691	687	702	704	685	709	642	716	765	730	698	722	729	707	704	747	714	678	680	719	746	711	740	699	723	692	740	701	723	720	761	725	723	712	768	724	708	704	723	718	739	719	732	751	700	698	726	683	734	697	692	746	718	691	698	670	749	688	746	706	734	712	694	667	714	669	662	672	713	718	713	756	687	694	684	724	743	686	691	703	669	702	699	695	729	752	756	719	720	737	679	679	720	707	719	738	741	716	734	717	664	715	726	705	724	706	702	696	771	727	678	701	692	694	761	709	733	741	720	698	705	694	748	759	720	742	731	694	672	674	679	711	702	705	704	734	718	759	667	736	678	700	729	712	693	779	764	675	696	710	723	723	742	739	664	719	730	725	717	738	732	722	767	709	682	753	707	750	687	722	699	757	719	695	715	703	709	703	710	696	741	756	701	703	747	697	756	712	765	700	685	686	689	743	714	760	728	708	709	722	743	733	712	655	688	730	740	663	688	728	731	737	684	705	721	715	756	692	712	710	691	705	689	718	733	718	684	710	672	741	732	735	737	672	705	708	725	655	690	707	734	700	733	723	687	743	727	737	733	702	720	724	681	694	722	698	708	669	683	726	726	732	726	735	724	707	722	717	671	757	705	712	711	700	684	674	697	736	697	685	729	680	729	667	741	706	737	728	737	707	718	713	700	700	709	676	732	674	745	691	710	694	717	745	722	710	685	717	744	687	731	699	699	682	706	746	698	716	666	690	731	679	717	680	713	768	679	691	741	709	707	670	704	665	709	727	696	695	640	696	715	700	724	769	703	741	693	739	742	738	727	746	698	742	728	684	678	669	699	692	661	695	724	652	735	702	756	696	703	658	717	690	701	696
21658	34229	26565	16728	12299	9500	6913	4993	3726	3032	2446	1965	1718	1506	1376	1273	1227	1168	1003	1037	965	973	965	989	973	936	1014	916	968	938	889	877	867	869	882	863	878	888	828	813	886	852	870	868	867	841	806	842	805	879	886	868	810	840	880	830	851	858	868	803	831	883	873	754	806	825	782	794	816	810	851	813	819	810	832	861	836	821	845	835	798	807	802	850	769	810	777	822	800	851	817	847	821	811	770	813	785	796	808	737	790	810	777	828	779	823	810	809	782	839	777	771	853	769	771	763	759	841	782	831	774	805	818	790	838	786	864	790	834	798	809	770	843	826	827	840	857	828	796	869	784	812	832	779	792	796	766	745	836	772	838	803	815	826	812	823	784	836	795	788	818	831	803	813	785	809	832	821	828	807	784	770	819	777	757	770	814	789	789	863	767	799	795	773	782	792	816	820	806	779	768	830	825	761	790	810	810	804	823	762	803	759	816	799	803	805	771	832	802	837	834	776	809	841	808	850	806	796	819	793	802	760	818	782	765	811	773	819	815	810	808	802	845	816	783	800	791	789	833	812	807	823	817	817	798	820	805	784	825	843	828	773	834	818	822	763	783	799	804	783	863	835	786	810	801	847	827	863	850	810	783	768	800	782	824	811	775	824	810	827	795	840	804	861	805	793	793	823	843	811	831	745	801	774	791	777	821	803	826	810	822	844	775	799	808	813	788	823	801	815	801	783	802	830	765	830	778	807	823	850	829	833	810	824	806	800	858	814	730	756	834	789	840	825	759	788	827	797	837	820	806	810	770	845	780	801	788	864	869	812	805	829	805	824	786	806	822	784	802	794	837	784	850	817	808	781	841	820	797	815	808	825	808	816	777	804	795	815	829	854	803	834	777	811	819	814	797	852	806	772	783	863	781	795	833	798	770	824	793	752	841	814	815	810	825	806	806	844	835	796	758	826	774	763	823	798	853	859	792	837	849	794	844	791	758	778	810	816	842	772	815	818	810	780	811	750	821	850	746	765	861	808	761	789	800	845	820	814	865	794	804	841	778	812	809	728	800	791	787	788	806	791	807	828	776	827	769	785	839	819	811	809	871	796	781	822	790	795	862	809	796	828	805	787	832	822	817	829	803	790	799	777	768	801	786	792	810	803	837	816	804	821	766	827	768	789	783	799	799	837	870	831	819	791	799	808	737	766	799	774	819	817	852	789	834	827	763	803	786	819	780	841	787	813	826	748	766	801	836	830	784	811	823	772	773	792	797	766	773	807	865	828	785	846	812	794	797	810	749	749	818	771	782	839	781	804	783	760	821	804	820	834	789	874	790	850	806	799	779	779	830	815	764	771	807	821	842	772	776	778	836	776	782	789	752	798	856	798	776	823	781	804	786	755	772	770	782	797	815	816	856	823	789	856	833	846	808	826	780	839	823	799	827	798	743	825	762	798	768	820	773	762	790	853	781	822	802	777	838	788	822	794	798	775	827	833	787	798	790	822	761	804	776	794	820	803	763	770	839	839	815	822	834	859	827	756	812	845	787	798	801	808	817	787	855	780	804	763	829	816	795	808	769	805	808	868	795	871	787	867	808	810	822	834	800	806	813	816	771	780	789	795	768	818	828	793	790	761	840	817	794	781	817	795	801	786	877	833	865	800	859	801	810	799	815	815	765	784	797	799	782	803	776	823	845	737	794	771	780	818	825	804	798	789	758	798	807	843	830	844	823	764	846	799	785	841	817	824	780	830	833	815	777	875	819	810	837	788	822	799	819	833	877	786	806	803	779	774	854	825	886	798	789	789	809	821	817	821	791	831	800	813	793	825	744	798	783	823	821	848	806	830	840	796	810	772	790	855	808	838	813	815	775	801	796	798	823	743	803	780	803	817	872	837	815	734	823	824	832	792	826	794	778	806	795	750	775	843	748	788	841	834	809	818	795	763	771	823	791	800	818	807	802	769	825	762	788	788	785	842	810	809	772	776	797	820	813	813	777	776	806	819	805	769	867	802	845	754	805	815	814	770	815	797	840	774	798	796	809	782	786	791	842	820	782	782	816	812	781	780	811	768	790	816	801	802	774	789	806	769	812	815	817	798	824	833	817	800	720	805	802	798	806	776	769	785	844	784	742	809	791	810	823	822	764	775	776	780	820	799	782	771	842	735	753	813	867	835	839	783	834	822	799	838	777	747	804	767	816	832	834	819	826	785	803	784	803	784	835	866	793	807	854	738	815	826	795	861	819	767	835	790	797	820	839	818	828	829	805	826	802	853	836	770	808	765	803	780	793	773	858	798	796	808	794	821	803	783	797	831	849	800	832	831	806	828	836	799	804	816	829	853	829	788	775	791	778	819	859	806	787	800	820	811	795	800	762	830	773	756	780	833	753	757	799	813	807	820	794	799	842	780	810	813	828	822	786	794	800	769	816	800	869	758	836	779	749	839	804	774	829	768	787	820	822	813	838	797	805	859	804	787	756	794	774	814	823	854	763	748	765	791	827	805	780	787	788	773	818	799	769	834	834	809	779	769	736	775	823	797	857	748	773	777	798	793	811	796	819	817	799	768	789	804	798	786	820	798	784	790	813	811	794	815	833	831	776	823	794	826	816	843	814	803	817	768	807	837	794	770	790	840	786	800	812	791	812	778	818	780	766	837	797	800	804	792	804	815	804	797	790	818	809	836	884	834	791	799	791	772	774	802	737	834	750	849	792	810	805	796	791	806	822	802	802	802	828	880	837	845	868	827	785	839	833	813	824	846	843	807	855	828	757	837	812	771	797	794	794	780	828	781	799	810	790	804	815	790	803	763	821	806	787	788	823	786	808	805	806	803	813	830	803	841	772	823	762	773	812	780	769	820	812	787	814	794	838	761	803	767	807	763	743	815	831	808	789	838	821	779	823	794	735	781	742	846	870	806	784	849	782	818	844	791	800	789	824	828	796	811	763	804	823	829	842	764	808	848	819	787	788	781	814	765	778	823	793	809	801	795	803	782	833	835	782	800	822	797	772	807	803	817	819	847	826	840	844	822	834	819	782	769	798	772	841	836	795	778	765	813	873	784	797	778	782	833	819	783	803	769	828	786	819	811	790	821	760	817	834	838	784	827	846	806	767	791	803	840	791	832	812	792	808	812	761	810	798	795	818	824	858	772	810	821	843	835	793	777	792	792	791	793	797	767	777	762	770	860	857	814	783	804	781	784	812	788	800	831	826	776	780	798	816	794	821	810	771	810	805	741	800	786	748	801	799	795	831	817	762	734	759	773	819	835	747	796	825	799	813	808	798	801	795	804	802	852	841	802	805	819	794	842	773	762	842	832	822	777	794	784	789	818	826	754	800	818	853	783	808	778	815	817	804	796	810	806	806	829	765	815	819	826	780	840	789	830	815	834	842	813	764	862	766	845	775	801	810	774	807	776	818	868	747	799	836	837	820	841	804	809	803	768	815	815	780	818	804	776	852	803	828	819	776	822	776	816	823	781	774	831	842	836	834	809	834	795
25091	21529	27357	25720	12169	4524	2944	2025	1595	1350	1167	1018	1001	886	788	754	711	677	621	611	677	669	659	620	621	642	557	615	566	574	544	560	600	615	617	539	590	560	629	604	585	567	519	548	554	567	581	581	553	574	543	551	536	608	568	521	543	607	546	537	528	533	531	531	575	545	589	569	536	565	577	502	551	523	575	600	531	566	522	529	550	520	528	563	602	566	601	537	530	518	547	595	551	542	511	578	541	546	546	564	551	557	563	531	576	573	573	564	556	516	561	575	567	588	554	548	547	532	549	511	498	545	554	553	558	501	527	613	548	561	502	495	531	544	564	540	504	558	530	588	533	563	518	564	545	530	568	579	560	492	528	572	533	578	548	560	520	496	569	548	561	548	596	559	557	515	521	568	534	586	560	563	530	560	510	545	530	537	540	522	544	545	559	553	512	587	547	529	532	545	543	568	543	549	524	531	563	560	531	551	554	537	547	490	506	506	558	539	551	537	537	515	562	516	557	559	533	565	558	525	533	581	558	546	552	533	546	551	565	525	503	562	533	551	538	541	524	579	501	588	555	582	533	527	586	604	524	541	548	565	598	548	549	517	531	550	555	512	524	507	505	564	559	530	541	507	534	522	532	539	548	541	541	573	524	535	512	529	570	518	552	539	534	571	549	533	564	538	554	534	544	545	577	541	544	564	563	542	547	524	562	508	551	534	560	554	520	595	571	539	578	596	534	571	523	520	552	588	545	551	572	534	572	583	593	539	532	547	568	568	545	555	547	499	564	563	556	512	552	528	552	581	515	542	573	523	549	541	518	527	503	527	570	558	525	578	495	556	543	545	563	507	525	553	555	525	561	553	587	589	550	520	518	534	582	559	540	554	525	549	531	572	542	568	532	538	499	495	542	563	549	523	550	539	491	542	548	595	536	553	504	511	537	555	574	551	537	544	564	546	575	539	544	573	574	493	586	528	541	558	530	548	542	530	579	529	561	548	544	532	514	557	531	542	553	541	524	518	557	573	531	544	554	559	532	572	577	544	580	513	564	531	571	541	509	501	585	522	531	553	579	519	539	561	549	555	547	528	542	565	562	565	517	590	513	559	558	549	535	557	540	566	558	509	563	553	552	545	557	552	563	532	577	516	517	523	553	533	570	540	546	526	539	548	544	542	546	527	552	586	567	562	525	555	534	553	551	613	532	565	546	551	529	537	551	532	559	533	524	555	498	549	544	542	532	541	556	562	538	526	547	543	551	512	555	531	529	519	563	594	549	579	526	563	537	549	583	528	564	547	532	494	541	562	566	560	559	501	551	541	544	562	519	561	530	547	563	528	520	581	517	576	523	549	585	520	573	507	553	518	515	539	543	545	534	593	554	522	559	532	571	528	554	542	549	543	546	546	534	562	549	516	547	608	540	504	548	593	535	518	566	542	557	583	547	545	525	536	539	518	565	525	583	536	510	527	566	521	545	539	564	551	548	545	553	526	569	544	528	536	535	553	546	606	549	543	550	559	566	533	495	584	538	564	483	493	544	550	524	552	522	546	544	522	532	581	542	515	519	549	542	532	549	518	545	563	526	565	519	579	523	577	548	545	544	552	548	591	559	559	596	557	548	548	546	535	581	568	524	541	575	558	542	526	543	585	534	573	594	553	563	550	576	523	529	551	566	592	534	559	519	588	496	537	569	556	547	555	534	560	537	558	550	566	531	558	545	539	539	578	550	512	579	532	533	617	548	564	538	550	553	550	571	515	557	578	566	526	513	549	548	519	593	564	561	549	566	541	556	559	549	539	553	542	535	519	552	527	546	532	551	531	521	538	555	556	590	540	531	554	559	534	499	521	528	565	548	539	553	567	570	591	521	545	544	545	546	514	538	523	540	562	550	528	532	546	581	559	530	505	546	516	507	557	558	492	546	544	529	558	525	505	538	526	520	568	551	494	545	538	493	540	572	547	511	537	555	559	509	520	519	562	531	529	567	545	570	586	560	585	571	565	517	530	587	526	531	541	544	560	506	538	556	502	499	538	538	519	522	568	533	567	504	533	565	538	548	531	566	557	544	555	549	527	571	548	545	516	542	532	539	542	538	516	528	554	593	559	503	507	580	537	553	532	526	549	553	496	544	558	509	543	553	508	569	582	557	526	547	526	540	547	539	551	549	523	530	538	573	570	581	483	516	568	519	537	535	495	512	587	531	545	554	576	565	567	543	518	551	562	496	536	559	526	557	533	566	564	567	568	544	567	566	540	542	545	526	544	571	548	507	552	544	524	559	531	570	557	531	522	553	551	613	531	536	515	541	530	540	516	528	519	536	552	515	538	584	546	508	561	535	570	549	532	546	544	526	596	537	560	561	537	559	540	527	513	552	560	532	563	529	574	552	515	547	500	579	584	591	504	545	530	513	534	526	509	530	515	537	512	560	559	568	513	532	531	541	551	547	532	530	547	558	554	518	549	573	527	523	608	516	540	537	586	562	536	529	524	544	563	532	567	560	522	555	544	537	554	566	522	549	610	561	534	579	509	535	528	529	532	512	565	594	545	551	577	501	544	520	531	529	542	537	556	533	553	544	545	532	537	575	561	533	522	530	520	508	546	555	537	532	536	560	556	556	524	542	513	577	528	538	531	586	549	569	547	513	537	535	547	588	530	548	509	548	593	570	572	546	531	590	532	544	564	531	573	523	517	569	542	544	524	523	538	540	551	577	535	562	531	544	572	531	560	540	539	538	560	545	499	586	540	558	514	564	535	534	554	543	515	548	544	528	579	571	530	557	583	536	508	558	526	527	568	561	562	536	581	538	544	520	539	553	563	554	590	505	574	520	545	491	546	553	517	570	514	561	542	530	528	568	533	556	520	556	547	500	541	544	533	542	540	518	586	517	534	514	544	555	568	563	536	549	590	505	561	544	537	549	579	569	545	528	570	533	586	556	583	605	552	553	556	578	493	550	534	518	543	543	554	510	553	540	527	513	512	561	535	527	519	533	548	494	546	549	519	574	503	537	569	515	533	528	546	515	550	534	544	541	557	514	547	513	526	505	547	581	530	532	563	556	537	528	516	530	558	554	513	540	502	555	539	553	585	542	553	550	546	561	534	533	560	526	526	537	543	538	556	547	518	520	519	564	549	571	552	572	567	507	562	559	542	517	532	553	541	529	579	523	533	592	572	580	572	522	530	542	522	532	547	517	513	555	552	513	563	492	550	540	575	507	547	522	542	506	530	551	529	546	553	485	491	567	551	527	533	572	539	562	558	544	525	544	609	523	576	554	581	501	506	576	538	521	526	555	560	544	489	596	537	518	543	528	558	558	517	520	514	580	554	532	552	524	558	529	578	548	501	581	482	557	527	515	549	538	554	524	552	537	515	589	504	519	517	539	571	539	527	533	578	558	539	535	553	540	563	568	563	546	546	524	519	582	584	600	547	515	536	547	543	566	515	529	538	535	533	543	569	557	572	580	564	528	509	528	535	559	561	558	569	544	536	564	531	559	546
20788	30634	22759	13721	10118	7371	5353	3916	2811	2183	1916	1646	1371	1241	1080	977	920	854	841	809	811	772	751	765	728	735	725	685	698	716	650	694	667	680	645	675	652	691	683	678	704	643	624	626	625	661	641	661	609	633	655	609	649	621	640	597	694	638	672	632	625	637	664	613	601	661	609	655	684	653	638	645	612	627	625	587	631	644	612	631	609	612	614	628	641	651	596	617	615	646	616	613	603	645	627	620	594	631	665	629	623	623	606	571	622	594	620	600	655	599	590	659	673	628	642	605	601	589	592	633	645	633	635	640	643	592	613	597	622	627	635	639	600	618	626	650	645	640	656	640	622	658	658	624	631	641	614	569	649	598	631	595	613	618	591	635	611	614	636	575	580	595	590	639	686	598	634	616	609	594	631	672	630	620	650	600	613	613	630	637	602	635	618	647	616	654	593	666	585	608	631	608	578	646	622	652	606	657	582	675	613	628	665	602	583	603	636	612	597	635	615	622	669	592	580	609	594	611	600	640	653	631	612	643	643	641	588	631	638	604	592	590	659	584	617	603	626	627	581	628	584	659	653	630	614	630	611	630	599	628	613	596	595	610	613	640	607	652	641	588	637	663	609	594	638	640	651	663	613	616	568	628	626	583	690	631	662	651	601	616	624	649	622	690	637	629	614	611	617	622	638	654	622	597	592	604	635	606	593	556	571	614	620	631	647	599	599	660	619	598	631	568	611	600	636	597	640	585	629	592	618	635	598	638	639	640	642	648	632	655	635	590	616	625	632	599	600	691	615	643	614	615	624	641	664	582	614	603	630	625	620	670	595	653	599	561	579	636	607	621	615	626	632	642	615	634	590	636	650	618	631	625	615	652	642	615	634	605	581	612	615	590	636	658	595	613	600	591	624	603	645	623	582	627	641	583	578	605	556	633	594	624	604	643	612	611	643	642	597	643	650	574	633	620	611	633	655	603	619	567	633	627	573	595	596	626	587	620	606	610	653	611	627	606	553	608	581	601	577	597	636	633	616	618	578	621	601	646	631	596	655	642	620	644	640	607	606	660	593	651	537	595	650	628	607	606	617	633	603	599	647	620	636	617	585	619	626	639	621	566	605	632	621	572	614	646	621	608	615	636	671	642	590	624	626	619	583	612	629	602	632	621	619	580	616	580	608	640	609	559	617	634	641	598	642	615	584	639	638	599	645	654	593	639	648	647	636	651	632	608	577	638	590	622	619	613	605	598	665	634	649	624	638	658	652	614	616	659	633	625	626	658	600	592	623	624	636	589	617	611	647	618	641	620	664	646	572	577	603	599	621	623	636	584	587	632	622	580	645	603	598	629	597	605	617	629	658	612	669	640	631	677	630	607	609	599	604	625	648	607	575	578	610	633	613	666	606	642	624	585	633	637	641	620	623	616	643	607	641	627	615	651	636	588	610	638	613	596	605	645	602	615	575	608	624	609	651	630	618	621	629	609	617	605	640	611	653	673	633	580	564	589	617	593	703	620	647	602	609	629	638	627	613	620	626	558	585	612	614	614	643	562	607	614	599	638	610	636	553	653	624	629	641	577	571	578	573	609	594	628	631	629	607	590	592	621	686	597	598	603	599	590	671	651	639	601	601	630	650	613	578	638	623	621	642	645	616	655	601	611	641	651	622	611	647	610	614	625	651	648	648	604	610	617	675	643	589	619	669	648	587	646	627	637	606	607	586	609	633	601	617	624	597	580	604	551	615	576	626	593	656	612	650	619	612	605	661	581	588	605	594	618	634	630	599	616	646	635	618	618	641	621	620	579	633	608	639	663	618	597	590	596	611	653	600	591	587	650	649	579	617	595	614	609	625	584	615	600	643	618	605	621	593	606	647	612	629	594	640	636	593	575	611	613	609	629	639	622	666	594	659	617	630	588	655	643	571	652	597	579	648	616	620	642	633	629	566	669	601	586	615	635	631	553	570	622	572	631	647	619	612	646	618	596	610	597	581	594	612	652	630	615	589	591	628	625	659	647	671	587	619	597	606	561	613	608	615	596	600	563	593	653	580	629	626	619	632	610	626	602	632	632	622	631	654	651	688	599	661	636	597	620	599	682	597	627	637	606	616	657	643	607	617	565	622	624	619	655	579	616	607	614	639	630	595	607	634	611	613	591	660	641	635	602	618	637	651	605	614	600	604	611	644	621	637	597	624	602	619	634	608	616	590	591	619	608	582	588	617	659	638	626	621	649	597	618	628	608	611	679	625	566	654	583	658	633	639	624	594	649	615	630	647	638	629	630	657	648	641	607	642	612	597	621	650	628	640	620	589	631	615	634	607	625	612	601	619	607	636	624	622	604	588	606	632	648	604	597	592	598	602	597	618	666	621	610	619	612	627	607	609	613	661	679	655	611	621	619	619	595	640	671	610	595	593	605	584	612	623	645	633	611	613	652	606	591	668	611	644	658	607	602	627	654	645	580	598	591	635	613	608	636	638	622	651	600	656	659	613	567	641	586	640	590	653	578	620	654	636	596	637	633	646	573	597	628	626	625	636	584	623	620	589	626	643	571	621	615	619	615	610	630	654	605	616	626	602	576	592	626	622	598	671	652	616	657	632	594	584	613	633	585	682	562	617	690	628	612	587	595	599	650	676	634	646	671	612	594	600	592	621	611	626	582	630	623	611	629	624	603	601	617	611	596	614	645	568	592	650	564	639	646	644	638	603	615	642	627	636	627	652	642	634	630	651	609	635	610	624	612	621	615	579	600	642	571	590	639	601	623	646	633	633	655	596	621	591	621	618	628	568	624	639	631	607	629	637	661	627	601	619	598	625	580	598	602	593	578	577	604	630	585	622	593	626	630	600	598	619	616	610	608	609	644	610	634	641	652	625	645	632	583	611	613	602	612	668	648	606	636	585	633	658	629	649	586	640	576	586	619	639	630	623	589	685	577	599	623	601	602	617	600	621	619	625	588	607	581	586	625	668	644	600	594	638	593	595	588	597	628	617	631	659	612	596	650	618	644	655	571	658	640	628	647	625	606	614	600	605	617	598	598	598	574	611	636	603	660	603	624	643	664	637	642	622	664	590	584	579	666	619	635	647	612	599	589	635	641	631	612	599	572	609	594	619	665	657	621	624	627	608	606	610	627	599	675	602	597	636	598	605	597	589	568	617	638	639	593	601	622	629	644	577	589	601	613	584	644	622	654	625	612	601	624	633	606	620	653	621	621	607	648	582	619	576	638	671	619	595	629	619	629	646	626	613	644	578	611	567	600	651	621	620	622	651	612	647	623	616	619	595	632	588	611	618	599	639	671	635	599	580	617	635	623	604	640	618	641	627	627	625	609	615	587	625	609	606	605	577	579	638	636	640	590	595	670	625	600	613	632	633	588	650	606	591	622	635	574	599	597	627	617	640	628	676	600	625	605	635	619	595	619	595	632	608	608	564	611	608	621	624	608	621	629	612	617	618	596	655	637	588	613	557	613	642	613	590	583	649	630	631	619	603	596	606	614
23038	21601	29233	24462	21639	21576	11795	4164	2812	2309	1947	1593	1415	1164	1107	1058	940	834	776	774	769	755	693	670	673	660	654	725	659	613	619	604	637	604	648	570	637	590	639	613	571	658	636	595	613	567	580	587	607	524	556	594	597	592	546	636	561	560	564	535	611	589	571	548	558	549	561	572	539	530	571	569	530	586	550	565	569	512	552	498	570	542	566	530	550	572	601	558	496	522	512	532	528	568	517	539	530	497	527	534	538	556	571	547	619	525	575	528	556	557	557	522	556	527	557	555	544	500	544	536	525	582	495	557	569	516	547	527	518	496	564	572	490	539	519	543	579	541	527	549	530	521	559	540	536	524	558	531	531	535	523	546	543	570	556	527	530	554	502	522	536	561	536	563	501	574	585	592	524	505	545	561	508	520	546	533	590	542	564	561	546	507	536	540	503	552	575	523	559	534	511	575	531	528	515	541	539	542	547	566	568	529	494	532	555	529	570	559	541	554	538	561	558	554	518	514	545	567	568	507	541	551	542	533	553	568	557	593	545	524	575	578	560	520	576	520	532	543	543	574	591	547	551	533	579	512	496	535	574	556	525	553	530	543	531	513	566	529	540	559	575	499	544	553	556	528	552	551	570	516	514	536	576	496	551	545	519	532	530	524	541	595	513	611	539	520	555	564	579	518	550	501	573	553	567	563	533	565	558	536	516	530	579	537	510	538	534	578	531	518	551	556	549	545	537	538	521	523	590	518	615	491	538	517	574	550	546	568	522	629	581	530	547	589	563	592	550	523	552	504	568	534	526	593	544	510	516	543	501	520	507	571	567	559	548	544	521	566	586	537	537	559	524	499	521	523	559	542	582	569	559	584	564	539	521	551	598	581	518	549	554	571	539	534	557	541	556	546	510	585	589	552	546	591	565	511	528	540	519	517	523	553	530	586	534	558	538	527	548	507	533	567	551	545	523	530	537	540	541	508	518	570	553	546	574	564	537	533	559	538	492	503	562	502	527	515	574	513	537	531	598	574	555	529	568	559	566	553	533	579	549	531	508	497	534	529	478	554	499	565	588	558	545	557	527	554	510	551	537	550	542	557	535	531	569	522	531	531	564	544	548	532	478	522	561	533	544	555	561	515	512	531	492	554	500	609	602	538	528	550	490	527	566	570	494	592	528	532	520	564	531	548	565	559	556	536	554	549	554	553	582	525	549	512	568	527	544	528	534	515	534	526	563	540	531	528	550	526	531	523	547	559	530	548	577	509	519	526	528	525	526	510	535	538	552	541	563	547	522	575	575	552	570	563	531	536	578	514	583	497	557	518	598	558	562	564	541	568	580	547	526	517	549	570	553	543	548	556	538	531	532	538	525	519	525	519	563	534	553	528	510	563	511	512	547	529	509	502	580	576	527	535	551	553	500	564	554	555	522	533	552	567	518	575	547	540	538	559	528	530	519	604	565	554	556	516	548	549	530	582	527	533	520	521	568	495	567	556	621	568	568	547	528	517	558	575	554	549	551	549	566	592	519	533	578	535	535	547	526	568	527	508	563	578	528	553	577	577	528	560	520	587	566	545	541	530	566	524	541	554	551	553	551	558	560	531	595	494	530	573	575	562	531	532	564	538	515	591	529	580	558	538	583	587	538	537	579	555	539	550	568	527	560	526	522	551	515	531	544	523	546	531	573	548	536	513	534	539	534	567	521	566	512	590	555	525	548	559	551	533	572	551	534	565	544	535	545	519	552	565	563	545	612	559	574	574	569	546	557	546	511	528	558	545	535	535	538	556	504	537	521	526	527	542	593	538	540	539	541	489	500	527	508	544	551	485	552	518	551	602	535	535	526	506	550	517	524	517	508	554	547	562	542	567	557	543	571	541	516	575	558	548	553	541	541	531	546	559	545	539	551	536	566	519	563	565	543	555	550	557	555	531	544	545	577	554	544	509	559	559	549	525	563	513	524	559	557	523	553	550	533	531	549	547	539	561	542	511	525	541	547	552	569	537	566	496	562	517	530	507	531	524	522	549	521	557	535	561	539	534	588	554	512	524	573	488	549	527	572	558	565	548	562	509	559	555	535	581	537	544	554	505	550	515	556	532	553	526	553	560	545	545	530	565	539	517	530	543	529	494	524	505	556	554	539	546	537	519	530	576	530	508	545	545	556	526	578	561	551	530	541	597	530	546	543	494	539	541	505	537	523	527	549	550	544	550	539	502	532	520	523	537	512	568	559	506	550	548	556	588	552	502	532	604	524	591	543	519	537	531	530	560	540	534	518	507	523	528	527	484	541	556	588	546	529	546	570	595	534	547	578	555	544	503	545	547	525	549	555	504	550	518	550	526	534	529	565	565	513	547	532	588	565	521	588	511	553	568	548	548	559	513	593	548	540	561	565	514	561	534	493	557	497	509	567	589	514	519	518	509	555	550	521	529	526	547	575	538	549	545	514	528	524	523	522	563	503	519	533	544	568	540	544	542	541	536	529	542	590	544	546	519	542	548	528	542	538	549	568	511	551	520	571	499	571	541	489	568	562	564	545	486	530	546	530	560	547	516	559	513	514	566	565	550	498	531	536	567	500	538	524	551	585	497	566	530	560	598	526	547	524	565	546	524	531	571	545	516	503	549	521	543	560	517	519	583	534	528	511	553	519	550	576	503	531	505	561	531	588	570	514	511	552	518	544	526	535	578	550	572	580	539	535	559	563	545	531	524	522	540	523	531	572	524	562	533	540	582	601	538	517	545	553	559	530	510	506	525	546	476	564	541	561	555	579	560	544	575	575	551	550	575	568	530	524	539	530	541	560	537	525	561	549	534	524	556	534	612	575	511	517	534	527	585	577	530	541	535	579	568	541	540	574	533	561	570	553	497	515	556	571	513	561	558	569	571	557	571	552	519	535	559	520	527	561	583	530	546	543	579	576	548	566	551	565	519	522	531	527	539	554	539	561	571	553	519	566	557	548	549	568	526	542	519	566	539	550	543	545	540	531	546	571	520	584	542	525	543	556	578	539	544	532	554	552	534	521	518	548	557	536	537	523	609	496	583	572	531	515	533	531	520	514	564	547	515	577	490	548	552	539	536	547	534	590	578	536	535	584	487	514	523	530	541	528	543	545	584	514	525	569	498	516	578	534	541	554	550	515	558	544	555	530	544	542	550	566	564	535	545	524	549	523	530	562	518	535	570	519	586	565	555	514	483	561	518	559	557	536	515	540	520	541	567	493	539	561	572	551	499	549	551	554	557	551	519	508	581	533	533	531	534	528	545	580	574	541	509	559	535	529	541	552	541	568	555	567	574	499	562	555	520	561	569	546	560	535	505	519	525	545	557	544	557	573	541	510	530	551	545	550	523	559	538	575	563	587	581	544	551	558	594	496	545	568	579	513	540	553	568	538	560	533	540	541	517	590	516	569	558	538	524	558	538	539	563	524	530	510	549	570	564	524	543	561	548	527	536	549	574	545	522	592	579	552	572	586	529	536	546	527	526	522	528	538	573
25431	40737	31273	21077	15888	12249	8997	6764	4719	3801	3146	2505	2147	1871	1558	1406	1237	1092	1044	1004	1021	928	935	927	854	849	788	817	797	795	733	765	732	724	757	735	720	700	719	699	689	689	718	673	671	648	707	690	693	676	638	650	693	676	712	667	676	629	645	661	644	630	631	648	667	647	623	671	618	617	622	647	628	649	615	586	683	586	587	633	606	614	670	603	612	637	595	632	635	604	655	598	580	625	609	626	633	604	636	614	631	605	610	577	611	624	660	638	597	657	567	585	623	596	589	624	629	604	629	631	646	601	600	602	567	637	605	601	635	632	639	641	596	602	577	624	633	630	591	572	605	687	650	592	597	608	565	633	605	647	579	596	619	601	629	592	618	608	615	583	609	615	601	609	601	680	619	636	571	638	602	619	591	629	599	572	668	605	592	605	641	618	626	592	603	622	617	647	635	592	611	641	568	623	638	605	633	626	620	635	575	607	603	632	626	631	642	545	617	639	638	637	657	598	606	552	674	598	647	619	574	568	637	599	584	619	650	593	636	613	663	652	650	625	643	595	627	636	590	638	586	653	598	605	661	622	621	617	630	599	625	624	618	633	639	586	583	642	602	592	584	670	653	639	618	646	593	656	651	667	601	635	609	658	607	585	637	632	622	641	579	608	589	610	631	606	640	618	650	630	609	643	639	634	641	619	601	616	618	607	627	622	576	615	597	628	634	610	604	586	621	570	626	603	621	590	582	602	588	635	620	611	612	608	611	631	594	621	611	642	601	608	621	618	669	600	677	583	615	626	589	637	590	643	603	645	685	627	652	602	648	590	667	681	668	595	583	631	593	590	645	615	670	627	604	664	601	620	653	599	641	645	644	662	573	642	636	633	570	656	612	612	596	636	618	620	603	645	629	623	641	606	602	629	605	593	579	611	602	623	607	586	647	624	581	623	624	626	624	632	606	585	587	596	616	626	580	637	641	664	659	666	633	607	596	559	647	569	602	653	614	617	612	593	586	626	605	574	622	607	611	605	631	637	619	637	617	621	597	601	603	583	569	596	631	632	601	650	614	599	611	612	607	595	625	620	591	650	622	615	632	583	592	644	628	623	595	618	595	626	684	641	602	577	656	594	623	646	606	621	595	639	676	640	602	623	594	614	589	587	592	668	611	606	609	575	598	620	632	583	601	593	594	661	610	620	635	565	639	636	638	615	621	631	598	567	614	617	642	624	623	654	629	607	641	604	582	574	599	637	609	621	654	607	607	627	608	628	615	578	615	607	631	589	589	602	655	584	622	645	582	610	591	589	626	619	625	618	583	591	644	577	619	604	618	601	581	595	649	624	604	590	651	608	620	623	633	607	594	629	628	631	608	606	592	661	597	612	600	654	603	603	613	615	655	621	632	619	607	610	618	661	590	632	575	586	610	609	613	643	624	638	642	630	674	619	604	613	630	604	605	617	657	617	589	601	612	612	649	598	595	607	609	585	600	593	642	636	607	632	620	601	576	654	622	645	564	646	592	614	623	603	616	587	604	637	630	601	565	608	597	600	612	634	654	625	607	616	631	590	605	569	600	577	610	590	582	645	617	658	578	636	595	600	629	596	627	606	668	613	625	623	658	632	614	664	578	644	635	570	637	593	662	588	625	632	605	594	640	575	621	590	633	646	619	585	641	621	600	594	645	617	618	661	585	589	643	649	652	575	614	611	640	622	607	642	648	624	597	633	635	613	588	580	615	672	601	627	622	658	619	640	660	608	625	601	613	663	624	601	597	591	632	683	621	646	586	600	571	610	614	640	601	604	599	613	630	635	616	605	639	600	632	578	610	664	629	634	654	619	555	639	624	653	613	638	627	616	658	599	622	599	645	622	590	658	591	608	603	548	590	650	577	621	620	587	612	586	676	666	642	625	597	629	616	636	598	626	612	625	634	613	639	585	670	602	632	614	629	621	633	618	609	626	601	628	642	642	579	606	578	614	655	646	641	582	624	639	605	620	624	622	611	612	584	629	595	618	618	645	601	595	588	612	607	639	646	598	614	610	646	633	610	637	634	627	584	649	626	628	618	651	614	634	617	579	649	607	623	596	588	588	631	594	639	582	556	579	595	605	606	626	618	616	619	548	607	588	592	593	634	593	618	613	621	627	608	615	573	587	631	627	631	633	648	615	576	615	611	594	625	652	631	582	608	595	652	601	626	636	616	648	612	591	636	656	667	612	639	646	611	600	580	622	640	609	604	578	621	591	602	616	604	587	598	571	614	656	606	619	594	646	613	619	634	631	661	639	649	630	614	630	605	581	651	606	633	595	610	584	588	643	608	638	607	589	632	579	627	611	624	612	622	649	612	634	575	638	643	606	609	617	619	612	675	588	634	623	617	625	610	579	602	619	620	599	638	596	614	603	652	608	653	599	639	585	633	618	561	637	627	620	598	612	616	644	635	608	607	586	652	630	623	600	625	614	601	651	588	586	589	602	605	596	642	643	559	647	585	601	604	635	655	653	614	600	594	652	604	633	592	603	615	633	616	634	613	611	612	597	634	569	636	589	612	623	620	577	642	622	637	610	618	636	616	658	609	634	610	592	642	667	601	667	660	619	652	683	621	639	622	613	629	623	623	600	627	639	588	640	603	618	582	561	591	629	634	652	587	616	648	630	648	625	565	658	605	581	663	644	634	581	597	574	606	573	620	627	594	637	606	591	625	624	641	627	561	640	583	635	642	640	617	637	668	641	634	634	619	642	605	635	641	588	618	607	609	633	638	633	602	569	615	641	625	590	638	620	614	635	605	646	624	590	648	545	621	600	623	632	605	664	631	595	644	607	636	623	604	615	578	604	599	571	638	610	580	625	594	667	602	654	631	632	640	607	597	630	629	652	616	656	604	625	651	614	660	650	604	622	649	607	615	610	632	596	620	619	597	621	654	616	648	591	622	570	587	605	606	644	648	640	614	615	602	598	629	649	623	598	610	618	609	629	592	601	667	640	623	652	592	611	575	602	620	680	615	597	670	628	657	617	658	588	612	596	622	634	606	609	602	632	637	683	629	646	598	620	610	664	602	573	652	627	668	618	611	627	606	609	584	604	594	661	607	589	644	673	586	604	592	627	607	607	639	620	617	618	677	609	655	600	594	546	589	585	626	577	632	628	606	587	622	655	607	630	614	621	603	629	601	598	645	589	608	593	589	629	650	614	612	595	623	630	621	622	598	630	630	669	601	628	646	659	613	586	627	621	574	594	628	628	576	593	647	637	609	622	630	622	652	655	640	576	591	592	669	646	625	608	619	616	582	686	618	568	600	633	648	605	628	605	576	620	650	641	577	551	565	615	601	585	602	595	653	633	606	585	628	596	614	587	615	593	618	617	600	612	570	617	599	662	685	635	582	615	635	603	601	618	615	633	605	629	607	616	611	630	642	624	629	613	605	634	564	584	609	607	589	626	615	586	619	554	612	613	621	578	592	636	618	605	619	651	643	605	620	557	595	625	568	591	613	605	621	619
28554	21326	17501	9713	4998	3245	2279	1789	1421	1275	1178	1031	934	935	899	903	813	813	753	805	759	730	813	768	762	793	782	727	738	736	788	753	694	736	704	782	754	727	747	756	729	714	733	742	763	704	736	722	722	699	729	767	700	698	737	712	738	684	740	695	656	713	693	660	694	728	730	733	739	724	690	681	688	762	695	669	724	771	719	750	751	652	746	689	689	693	706	719	738	755	712	750	688	739	703	680	734	707	734	669	730	727	663	710	709	678	712	753	720	728	698	729	683	752	686	690	731	690	724	692	669	725	707	710	704	692	729	703	749	695	703	692	704	644	703	688	699	718	714	713	746	715	678	680	716	713	677	739	694	724	695	722	709	723	726	696	690	714	692	647	672	712	703	712	734	718	684	711	721	692	751	699	707	714	682	707	734	712	722	714	714	696	698	692	740	682	732	737	722	728	762	710	711	708	742	696	679	710	665	686	705	721	672	689	750	696	728	677	704	759	711	705	680	755	694	705	703	704	745	727	732	685	708	691	697	715	663	694	641	694	691	673	699	691	709	741	708	718	699	679	678	715	710	733	721	697	746	749	692	729	689	688	690	719	743	741	782	681	711	728	721	737	713	659	700	739	726	722	692	707	681	688	720	722	679	699	716	681	671	722	698	658	720	694	684	709	680	712	745	651	739	690	722	700	694	707	701	679	738	711	723	695	735	693	707	711	740	709	694	719	680	615	668	691	725	690	686	746	748	689	708	743	689	690	729	704	660	703	675	752	702	647	680	667	703	675	678	695	736	736	793	713	729	704	771	711	737	669	722	730	649	713	686	717	732	736	684	739	714	729	670	753	763	709	710	694	735	734	681	658	744	714	708	674	702	706	670	713	678	677	731	681	764	716	726	710	656	737	757	717	716	731	690	739	724	732	662	659	671	695	702	671	738	711	731	736	648	765	721	724	713	672	711	687	708	711	726	691	716	697	718	727	688	697	711	702	697	712	733	694	742	708	692	698	728	747	716	712	697	694	672	776	727	728	713	697	701	707	668	708	722	694	698	701	737	757	680	717	736	674	724	721	670	709	698	701	755	713	710	693	649	698	680	685	694	679	766	723	674	736	710	701	750	680	697	717	733	714	673	727	728	728	731	728	694	657	713	700	715	701	668	688	658	729	705	675	697	744	712	695	743	706	697	711	723	689	718	725	764	660	739	685	750	781	738	695	754	729	760	694	679	702	764	616	732	738	685	739	687	708	695	723	735	728	697	685	693	683	720	771	633	684	705	708	708	741	702	702	728	687	658	713	707	734	717	721	693	738	716	726	692	690	651	667	743	711	694	719	740	748	690	758	683	730	763	727	680	719	720	688	706	761	707	716	743	729	731	749	661	676	690	698	662	698	706	744	703	677	668	676	715	781	747	784	728	766	787	731	715	712	705	722	735	732	698	690	731	770	684	655	718	734	722	698	741	667	740	711	709	697	697	758	673	727	711	760	672	687	689	664	717	731	705	697	666	751	690	673	692	686	689	692	738	733	712	723	698	717	702	738	767	762	736	717	695	688	710	723	727	723	717	724	726	724	721	704	747	739	682	666	702	722	716	727	690	739	704	710	659	706	701	697	721	669	698	702	699	661	706	735	707	694	735	752	717	755	728	759	686	670	726	753	738	668	705	687	726	703	718	796	695	711	731	707	765	745	689	679	708	669	728	708	656	687	737	683	682	722	714	694	713	719	716	728	672	726	666	676	699	692	698	702	665	743	721	713	624	728	719	648	713	705	759	742	711	677	748	697	691	688	679	647	681	707	675	708	673	701	689	663	683	718	728	710	699	678	699	688	703	696	751	684	713	676	731	688	760	707	669	746	660	708	700	695	720	711	712	753	729	687	685	710	708	736	708	660	715	689	721	692	694	701	743	695	690	691	759	682	691	734	685	725	713	724	729	718	709	759	693	677	726	744	697	713	698	677	701	703	725	675	723	699	712	765	760	757	726	641	740	682	727	680	732	676	731	663	665	729	661	740	718	769	675	691	706	693	740	712	618	734	730	725	664	692	685	699	691	668	709	696	672	644	730	719	641	672	672	718	722	699	696	686	744	699	692	686	719	673	693	691	672	681	670	693	718	684	715	699	733	660	679	702	703	695	707	722	728	707	677	723	701	693	683	719	709	714	733	705	691	684	706	724	714	676	697	718	669	642	720	664	737	690	704	706	715	715	667	723	728	675	660	737	706	702	720	681	765	685	754	707	764	669	721	732	709	696	667	726	719	734	754	733	690	674	695	690	644	746	685	742	729	665	709	710	683	675	666	690	716	705	695	693	651	715	713	710	701	736	680	661	681	735	703	702	722	725	710	722	701	760	664	697	720	694	713	739	726	726	705	702	734	710	706	736	682	742	724	692	716	659	698	693	654	734	684	718	704	712	697	682	672	662	748	678	713	667	689	697	725	753	696	691	711	675	765	694	709	727	724	714	713	720	661	676	726	670	674	676	641	721	752	670	716	667	671	691	727	714	752	719	690	726	721	693	693	695	684	727	723	759	814	715	681	712	751	712	700	742	697	744	792	737	717	696	687	727	719	652	722	707	699	782	706	707	676	682	738	761	702	671	729	726	717	721	695	708	674	668	708	691	759	692	713	720	708	720	697	702	723	676	728	735	732	741	705	708	708	709	738	706	762	715	759	722	658	683	696	711	702	716	689	713	690	738	697	706	667	702	686	750	704	657	726	697	712	705	695	697	701	707	682	714	681	701	681	712	718	703	732	727	676	698	720	713	683	743	679	719	680	715	724	696	735	678	744	743	680	727	695	694	657	719	707	695	739	710	672	723	719	695	714	761	713	688	729	690	676	675	744	697	701	721	684	696	699	772	717	709	712	718	726	690	755	696	730	727	706	666	660	700	665	692	723	698	730	698	709	741	726	745	715	713	691	644	680	695	701	716	691	756	749	696	742	692	699	692	756	716	669	723	689	671	746	695	731	718	752	694	709	685	720	685	699	678	691	675	697	752	704	737	694	747	710	717	664	738	729	683	722	688	717	706	699	707	699	743	713	726	717	726	702	696	723	724	731	720	748	656	732	715	718	693	686	743	714	660	696	664	708	743	686	702	715	706	708	739	715	667	712	671	692	702	672	739	708	760	710	707	662	704	717	705	667	725	701	735	728	691	718	678	681	750	695	699	662	745	733	741	647	732	702	753	714	694	714	697	726	736	734	663	766	703	739	706	689	759	712	728	668	694	686	732	738	719	762	706	694	654	686	706	690	709	719	691	659	698	719	676	688	754	746	718	709	717	733	724	712	755	655	710	727	689	688	727	690	706	700	681	666	716	680	707	728	752	708	723	718	699	683	733	750	714	706	694	723	683	710	706	705	676	720	693	757	684	689	665	755	694	684	687	772	713	722	694	728	740	701	712	694	697	710	724	719	742	723	748	700	673	749	648	712	680	691	691	691	690	759	710	779	735	715	651	638	693	734	726	674	685	706	702	690	727	698	686	705	705
18945	26142	19125	10766	7712	5580	4036	3026	2339	1999	1649	1475	1296	1192	1066	1045	993	928	949	934	904	890	932	854	919	853	858	884	815	833	827	823	871	819	870	806	831	812	851	896	839	876	829	798	827	851	868	854	756	826	835	835	815	832	810	819	818	837	794	791	792	826	823	816	776	822	817	827	847	790	796	813	814	842	793	806	767	770	819	812	782	783	765	760	744	756	820	790	862	816	750	791	768	792	786	846	791	758	849	811	783	783	772	802	789	773	795	783	774	776	787	766	792	819	807	782	763	772	839	805	782	828	799	757	839	758	801	782	811	793	780	790	799	792	844	859	788	802	725	843	795	837	772	759	785	787	850	831	760	806	809	768	802	829	816	802	810	827	776	845	799	785	757	805	816	813	826	807	824	756	796	827	778	834	779	801	776	803	792	792	806	818	799	800	797	788	788	819	811	780	786	787	816	780	826	778	802	778	788	806	803	774	774	802	782	832	748	861	869	795	777	758	781	804	804	772	835	782	790	803	777	793	780	783	773	751	841	845	734	771	775	795	803	799	773	817	794	776	814	797	779	775	856	809	820	791	822	735	770	777	782	792	794	806	807	821	776	815	835	793	849	842	788	778	793	808	805	782	766	808	786	858	815	775	760	765	789	788	811	799	775	781	829	855	785	829	809	789	748	810	811	854	769	806	774	765	763	820	761	781	811	847	796	781	805	749	787	816	810	785	810	815	779	830	760	804	795	770	790	761	782	820	814	784	782	788	826	825	785	797	801	794	789	813	804	744	828	827	835	828	822	823	767	800	817	773	772	794	788	765	836	774	791	778	799	781	779	842	791	757	804	807	813	863	767	775	780	792	760	800	754	840	768	811	840	766	780	798	774	805	792	787	776	831	747	767	782	803	812	803	780	826	832	844	821	848	773	774	764	849	778	761	724	762	762	820	808	786	768	758	811	808	792	850	787	817	742	819	794	741	766	792	748	783	788	813	791	807	775	813	698	807	809	784	793	806	821	764	801	817	767	797	787	771	784	758	777	834	799	787	786	827	796	765	815	781	728	782	776	830	744	820	830	763	768	833	794	789	760	784	808	796	823	781	792	796	760	762	809	819	836	796	788	871	811	825	825	823	757	804	828	818	796	758	791	761	767	762	801	778	806	741	804	840	760	789	762	793	825	750	777	783	827	758	781	787	797	763	858	802	783	833	788	798	810	790	829	821	800	806	764	813	823	791	809	766	804	784	873	775	781	829	849	807	800	770	783	757	736	805	795	746	815	783	800	753	737	773	753	763	808	749	827	786	774	809	855	791	769	791	774	798	755	815	785	809	768	758	788	827	805	771	728	838	827	761	797	788	811	798	850	764	780	810	836	819	856	808	781	761	787	798	823	750	807	794	819	780	763	763	830	780	783	814	807	790	718	782	751	776	743	799	811	835	822	816	812	777	783	827	855	799	787	745	769	809	799	817	814	804	809	773	876	759	823	809	791	692	784	779	791	791	771	809	771	832	783	812	821	839	767	796	837	808	801	748	795	787	821	848	739	769	818	829	790	775	767	826	763	787	787	790	761	766	779	749	799	849	758	791	790	819	799	776	835	836	789	771	812	780	813	819	796	752	807	774	754	769	766	771	787	785	797	783	769	734	770	788	753	774	743	781	768	812	794	819	795	816	784	802	797	774	798	745	801	769	769	775	744	774	768	835	819	754	815	826	759	767	790	811	787	806	821	849	832	801	723	801	837	807	804	821	788	837	735	752	798	816	783	778	812	821	805	824	797	825	783	800	768	755	770	744	834	815	809	812	809	773	790	787	767	786	795	775	818	787	799	811	752	808	768	747	840	790	829	780	764	778	761	824	797	780	754	768	736	780	811	778	759	800	792	820	735	833	812	792	744	839	773	725	804	793	765	773	805	838	784	738	762	874	760	806	746	784	791	791	746	760	810	820	796	811	829	792	803	794	847	828	786	767	796	844	777	825	789	836	802	785	807	850	798	786	746	749	803	787	805	787	782	772	782	759	795	812	815	796	783	850	788	742	751	811	812	761	806	761	804	780	807	752	866	812	763	799	803	748	844	754	793	836	804	791	769	809	906	805	868	819	744	844	776	781	756	778	798	827	766	807	809	777	801	819	785	762	784	746	737	803	776	808	828	861	787	802	797	785	835	789	754	742	752	740	772	812	768	800	736	777	802	794	774	802	769	792	773	814	815	837	774	788	817	786	786	791	786	764	840	818	752	809	758	813	798	790	783	795	750	780	784	806	804	799	780	802	826	803	832	800	781	797	798	797	780	802	816	764	800	812	796	779	770	803	804	722	818	777	800	815	798	787	806	790	749	766	750	741	720	826	774	791	781	737	799	795	756	765	766	786	823	793	804	725	795	799	770	764	798	764	761	821	835	777	829	806	743	855	816	745	813	795	796	811	812	825	742	772	785	778	815	780	806	784	787	757	791	804	775	806	805	742	862	783	809	810	809	803	790	815	768	830	829	737	788	774	847	816	759	735	822	826	829	786	838	812	768	816	787	792	826	766	827	799	810	762	807	773	807	770	790	790	774	801	829	841	799	769	763	827	841	787	774	824	830	789	791	823	789	829	774	725	826	791	779	804	798	803	769	847	811	813	776	764	782	799	782	800	842	789	799	795	769	778	781	744	811	782	790	829	799	782	766	825	817	748	809	806	787	796	756	772	802	792	792	804	766	777	795	823	801	764	822	778	787	819	830	812	843	734	758	835	781	797	825	728	781	806	804	749	770	785	794	827	800	823	795	839	802	788	776	756	761	763	791	841	788	768	806	793	878	761	757	785	799	798	768	845	760	815	819	796	765	821	773	820	752	831	801	784	796	868	786	800	776	806	800	779	749	783	795	783	815	779	769	745	823	742	792	772	778	791	831	806	808	805	806	739	796	755	795	790	810	772	833	763	761	854	826	760	809	823	795	789	807	776	800	786	803	740	804	810	865	745	796	795	756	787	781	820	811	792	789	752	806	798	793	805	760	753	771	745	841	787	778	750	772	807	785	844	843	775	803	846	811	802	798	747	771	773	769	778	821	803	829	774	798	830	810	750	806	768	798	820	815	788	823	764	785	813	794	765	799	753	793	807	792	756	795	786	806	804	782	822	762	791	778	840	835	767	793	807	820	793	793	732	785	783	853	826	793	800	773	856	811	799	799	804	805	794	794	815	828	808	745	780	817	768	782	832	820	779	829	774	751	781	806	786	825	803	813	779	813	799	778	779	789	788	783	772	803	755	817	836	815	777	768	786	790	778	822	753	778	837	889	833	786	793	809	732	788	774	744	789	757	819	766	767	790	809	799	784	792	790	832	795	824	793	788	835	793	832	864	819	807	833	798	778	754	898	777	848	780	823	836	801	776	817	841	718	754	772	800	809	822	843	840	759	820	844	811	779	798	755	834	797	857	802	769	784	762	732	814	836	771	825	797	835	780	763	789	778	828	788	786	810	822	765	805	796	717	816	747	767	791	793	811	785
23953	21548	28615	24934	21420	12541	4985	3003	2201	1888	1645	1423	1268	1184	1071	996	995	1003	916	890	824	902	823	802	861	812	770	812	832	799	824	777	787	787	780	763	795	756	756	754	759	728	715	752	799	802	762	702	735	767	736	760	748	751	786	744	741	731	746	776	726	752	769	751	777	768	760	702	770	708	736	763	740	698	719	712	732	788	760	692	760	770	698	701	754	735	747	703	711	707	753	745	806	694	693	721	725	726	728	724	703	743	758	736	725	766	707	767	729	723	733	713	712	731	730	764	762	717	724	732	723	715	725	746	758	725	726	743	762	711	720	739	757	726	745	750	752	677	738	728	742	749	737	764	761	748	731	720	728	726	694	706	771	721	690	692	729	716	764	724	720	751	768	752	736	736	696	753	685	775	742	724	726	724	720	780	748	725	698	767	708	740	713	751	770	713	703	704	753	758	748	721	702	757	711	679	732	703	691	682	772	701	747	682	746	770	777	740	710	725	818	737	761	740	683	707	740	708	681	716	711	689	713	729	714	732	663	695	753	744	716	720	694	740	790	734	717	721	684	754	731	712	722	733	766	687	766	794	734	729	728	750	739	703	746	714	790	764	712	742	707	731	752	655	728	717	793	714	729	737	752	688	784	749	679	667	702	716	772	766	712	713	772	739	688	749	711	771	704	718	685	717	745	730	724	718	718	706	713	724	743	733	715	772	750	685	697	775	756	763	708	730	716	762	718	772	758	717	686	700	738	750	688	753	759	762	777	681	722	788	726	694	738	719	748	721	768	739	751	675	740	683	732	706	725	735	763	739	760	742	732	701	670	716	664	715	722	732	695	763	742	706	722	726	747	699	708	709	729	763	696	686	726	736	696	710	746	734	706	720	691	710	749	742	765	690	726	742	687	656	711	736	750	730	720	733	745	709	791	729	715	769	723	713	749	703	748	735	714	695	694	710	774	738	762	709	702	744	731	732	727	718	755	687	712	794	746	737	745	733	726	703	724	685	733	712	689	714	759	721	722	753	702	657	694	697	744	738	722	716	725	723	728	737	689	687	714	717	745	733	744	696	747	751	736	696	731	737	779	778	760	774	703	728	655	765	754	700	755	738	743	718	744	733	729	711	750	735	708	736	751	721	710	758	733	699	723	723	755	707	715	680	722	711	732	748	708	718	752	722	752	717	783	734	753	738	697	716	729	711	701	717	758	695	729	741	686	714	667	713	785	692	724	774	746	712	730	735	707	729	686	730	760	734	702	666	724	751	726	704	687	683	687	688	690	697	748	736	734	754	679	767	766	753	736	723	763	722	690	692	689	705	734	679	748	691	742	715	690	680	746	759	660	726	747	712	705	705	749	755	718	677	721	749	745	732	732	721	693	716	742	698	734	748	750	754	711	705	734	755	712	743	712	714	764	742	707	745	703	749	711	757	734	768	745	741	709	741	678	701	708	737	730	706	688	753	742	745	759	735	708	745	750	713	740	696	780	703	741	711	681	763	714	661	771	727	673	729	721	706	745	755	728	734	764	707	714	734	712	751	755	736	765	706	759	745	668	762	708	741	709	720	730	729	710	756	755	677	727	675	732	749	713	678	712	705	728	770	679	727	732	725	708	704	723	736	734	713	742	704	708	759	745	762	795	741	731	701	738	681	736	685	710	726	740	733	710	713	723	744	759	776	705	687	707	768	723	725	743	745	768	701	673	704	743	732	759	708	720	723	779	693	732	741	706	765	734	722	728	696	741	728	727	737	681	736	654	713	739	745	717	718	730	715	724	691	716	756	729	746	699	717	758	736	757	702	733	729	730	726	756	724	724	659	740	699	750	744	710	667	706	721	753	732	698	742	695	758	692	745	695	715	732	734	707	748	674	724	737	681	749	712	765	744	710	720	752	723	700	720	792	731	722	705	708	806	695	672	712	727	732	725	691	756	683	754	687	738	747	676	728	738	783	727	788	762	769	719	735	696	699	722	734	711	704	742	751	742	693	739	734	689	683	767	683	707	717	728	725	707	715	689	741	742	736	724	685	722	741	677	749	731	755	792	690	780	696	685	726	745	723	799	749	717	700	707	761	722	664	700	739	730	682	727	718	707	725	753	689	736	734	748	699	750	723	723	730	630	721	697	765	753	731	718	677	720	668	753	684	747	706	760	752	755	733	773	695	750	686	712	730	738	734	748	692	711	729	677	766	727	748	724	732	675	744	718	767	773	688	692	757	726	740	745	699	778	723	760	766	704	702	698	751	722	728	726	712	695	695	716	729	759	781	708	721	728	722	729	748	719	684	736	740	725	752	665	766	681	777	761	696	732	740	747	694	694	722	728	706	739	713	703	657	721	737	736	701	721	735	740	711	703	723	725	695	716	760	683	741	724	701	746	747	709	721	716	735	688	775	753	727	724	742	752	756	709	710	722	766	688	724	757	700	703	744	667	729	692	740	698	752	663	728	734	708	753	690	722	722	745	711	707	691	711	659	680	757	718	700	711	724	731	748	703	691	676	762	741	670	726	740	766	713	804	751	697	739	717	719	674	777	697	688	771	732	733	738	768	704	705	727	742	731	746	749	748	735	754	697	766	733	737	716	737	756	747	737	765	718	770	727	746	753	726	696	738	761	717	744	739	745	707	732	709	699	760	740	749	708	712	726	763	708	746	729	726	712	718	721	687	706	737	741	739	728	715	729	770	741	766	704	701	723	735	725	734	760	731	729	758	728	739	744	775	736	730	740	732	698	775	771	751	683	690	711	750	731	716	706	726	762	726	685	736	726	764	667	694	710	697	755	727	659	761	680	754	736	747	749	697	721	682	711	721	692	689	710	725	761	756	704	718	765	723	764	720	679	765	693	733	704	690	753	724	717	733	744	725	747	723	691	667	748	783	707	715	730	774	769	745	717	696	760	712	691	720	692	726	712	652	777	740	694	735	722	696	700	699	715	751	714	736	681	738	699	713	683	740	749	674	745	727	712	716	756	705	716	732	708	738	722	680	719	662	707	700	746	715	742	740	735	740	692	726	717	726	768	742	725	706	762	791	706	760	724	713	676	700	738	749	720	747	707	753	704	751	743	694	734	717	739	733	743	735	763	708	759	754	748	753	725	780	732	699	704	737	717	709	767	721	683	730	691	723	742	756	728	727	729	684	747	731	701	722	728	708	729	736	744	697	721	744	742	693	672	709	705	733	701	673	738	752	727	742	684	750	692	747	759	738	724	712	712	715	734	743	750	663	730	711	730	673	715	698	713	709	757	784	667	753	726	751	692	680	728	743	721	665	740	717	702	751	731	754	744	739	756	765	718	744	740	735	699	726	719	755	688	757	709	761	731	733	740	757	755	733	762	719	733	728	702	712	691	709	729	729	700	769	753	735	709	738	700	754	751	747	727	732	732	720	719	707	743	718	744	720	775	722	737	730	714	777	734	737	735	759	752	724	687	724	723	699	686	698	712	708	740	737	741	755	759	751	783	746	750	745	726	689	767	736	744	753	745	738	728	694
22044	35639	26399	16900	12508	9174	6569	4953	3845	2981	2506	2014	1778	1630	1377	1356	1229	1146	1167	1072	1062	1002	1054	995	978	899	925	874	902	933	878	896	900	933	907	878	882	944	851	847	866	877	876	851	877	820	853	848	871	903	898	857	851	825	859	873	883	848	847	861	834	839	873	827	839	853	837	812	827	858	797	799	826	895	772	815	822	840	823	823	832	833	873	796	853	808	848	834	806	815	831	837	802	847	820	849	832	811	792	797	831	804	810	836	797	816	805	822	850	796	805	771	821	808	805	755	865	785	827	816	861	800	768	820	759	817	862	807	792	745	809	847	843	812	854	860	813	832	859	827	829	759	823	866	845	821	781	808	811	823	800	855	842	794	868	861	876	753	813	836	805	847	800	857	879	837	828	828	810	808	844	796	852	843	799	835	788	800	886	822	806	851	893	811	833	776	813	868	819	824	834	840	840	822	830	837	857	805	807	807	850	853	880	814	799	842	814	843	815	824	831	872	805	818	799	834	861	845	822	850	838	862	817	845	812	832	838	788	809	849	795	841	889	788	864	820	830	816	835	812	821	863	799	886	819	833	819	824	874	809	831	845	848	819	813	794	832	816	776	842	767	802	888	859	860	843	788	784	871	842	852	864	805	809	835	806	826	819	822	803	848	804	794	779	798	740	800	850	792	840	804	820	837	790	787	903	879	848	802	811	835	813	793	848	779	823	809	798	816	790	865	867	837	780	825	836	832	784	806	861	845	750	794	844	866	834	811	878	836	825	806	787	796	848	823	801	786	791	828	816	834	827	755	811	815	795	791	800	818	858	822	820	798	789	801	791	827	794	823	813	803	843	820	829	841	822	865	829	833	859	808	745	784	816	801	837	777	791	843	795	842	827	834	856	868	807	842	785	780	820	812	753	809	840	823	838	793	831	804	814	866	845	821	810	797	770	784	859	828	812	865	861	812	857	874	793	847	838	820	831	783	783	853	823	808	842	781	831	813	822	814	803	806	858	799	808	907	870	838	826	767	812	808	780	791	865	827	780	808	808	833	807	807	855	806	844	779	786	821	846	750	851	826	827	866	754	856	826	780	755	818	831	813	835	827	847	769	797	794	870	839	810	834	844	809	810	861	806	773	759	853	760	854	806	818	808	814	802	777	884	815	842	795	797	842	822	796	828	785	836	823	810	847	850	811	796	818	847	801	839	763	857	873	830	832	813	754	848	827	813	814	811	812	792	807	832	795	838	795	788	834	806	788	805	793	803	781	877	787	868	819	817	792	814	862	826	871	787	789	757	813	839	834	851	821	825	788	776	808	846	821	811	775	763	860	849	812	804	866	843	828	789	845	829	764	832	861	782	794	844	852	803	813	798	785	794	788	846	801	830	808	826	767	850	794	845	896	840	857	770	813	815	776	780	829	874	808	831	813	824	808	800	801	806	826	815	820	807	871	823	845	824	798	807	851	806	833	846	799	812	775	825	810	801	797	842	838	824	821	821	792	843	804	875	739	811	823	831	861	804	799	804	853	849	793	830	749	830	815	862	813	742	843	865	803	818	838	815	794	809	836	809	798	843	814	814	837	824	842	812	818	818	774	819	837	765	787	855	804	861	889	820	838	825	802	828	859	786	818	780	799	795	850	834	812	830	809	853	834	814	847	804	855	740	810	793	802	802	824	860	828	790	815	842	810	846	838	844	827	818	835	801	836	834	859	843	841	831	812	805	814	832	827	836	812	800	853	826	822	823	845	846	790	843	817	793	857	848	834	814	820	792	832	842	839	798	826	823	829	807	832	816	799	823	780	800	782	852	851	789	833	829	866	886	796	833	792	774	817	817	835	824	790	833	828	834	823	839	846	822	825	784	823	806	776	791	835	860	785	799	809	799	790	869	833	850	793	820	783	841	849	818	822	807	858	798	834	851	864	832	785	822	872	821	877	844	806	787	829	811	791	829	829	812	812	818	796	857	805	850	863	811	806	821	776	845	846	864	851	820	808	833	784	809	782	749	827	761	826	823	792	832	807	831	837	824	765	788	806	797	838	821	802	831	799	814	828	814	807	763	841	805	809	816	799	850	806	827	809	759	830	789	890	805	778	853	827	810	821	848	797	811	795	812	830	821	795	783	823	817	843	859	860	833	812	804	800	861	835	788	847	826	793	844	826	764	817	799	833	791	845	794	790	799	799	793	787	765	815	819	787	801	784	796	826	815	775	852	841	825	794	837	840	815	778	836	839	824	855	756	863	854	831	815	791	815	824	789	836	831	815	848	828	835	833	737	829	791	834	817	841	770	751	792	813	786	849	827	792	838	857	812	857	816	856	851	803	778	864	784	819	793	816	848	774	789	836	832	797	807	807	847	807	849	848	831	809	804	772	816	798	788	836	848	786	812	792	777	825	860	851	796	809	796	821	796	755	795	800	794	811	843	848	802	785	795	800	844	806	806	810	831	762	789	801	880	821	803	805	829	790	783	805	838	867	800	808	821	868	858	843	843	780	790	846	862	806	787	835	864	832	843	870	829	883	836	807	799	851	813	800	788	796	811	826	835	856	822	819	855	788	803	853	790	879	827	831	833	852	832	849	845	839	854	809	801	852	780	813	773	806	846	860	833	851	821	785	792	855	732	808	837	819	841	811	826	818	825	817	820	852	769	846	808	824	873	817	793	814	822	848	841	803	778	776	797	818	859	784	820	833	804	803	780	882	795	847	826	784	779	809	765	847	846	830	832	800	870	804	788	854	777	852	842	905	843	807	806	813	794	780	866	817	791	779	830	797	832	796	807	818	836	801	774	813	878	852	803	824	815	850	824	844	808	822	856	846	794	818	828	813	808	819	840	826	817	791	856	799	808	789	851	773	787	792	823	836	827	800	782	778	773	806	837	874	819	803	804	818	816	862	815	809	839	853	756	855	811	883	843	812	828	838	757	815	806	790	873	889	808	841	836	808	800	814	873	820	835	800	794	843	852	813	847	828	820	845	827	816	803	793	820	799	803	804	816	848	799	846	834	773	836	840	833	849	805	846	843	800	852	809	779	828	814	808	808	846	756	857	825	849	797	800	811	790	832	810	838	833	782	887	801	832	839	864	822	791	861	811	809	790	792	831	824	812	767	797	816	824	757	790	835	794	789	791	788	810	812	845	828	842	770	839	854	849	799	844	810	816	821	835	862	772	842	842	747	888	811	827	839	837	828	761	758	857	762	849	831	862	783	800	834	794	836	830	786	827	767	845	802	817	785	864	817	874	799	836	766	783	834	822	799	880	800	794	846	791	760	793	834	818	798	835	828	798	879	885	814	813	805	801	786	809	825	881	775	798	819	825	790	852	784	837	811	846	831	852	818	831	835	865	823	774	838	823	830	855	793	835	835	841	821	821	729	861	866	807	756	828	825	825	802	827	809	809	851	793	799	769	845	851	849	864	828	799	805	807	816	830	804	831	781	789	776	810	823	813	824	810	857	826	831	839	790	837	827	817	789	792	763	816	782	887	829	811	815
25180	21536	27430	25726	12411	4579	3006	2123	1644	1378	1237	1049	956	890	849	760	739	664	691	684	656	637	678	681	656	627	585	587	602	612	601	561	612	605	633	597	599	585	635	558	552	571	582	587	557	601	536	573	570	534	539	544	569	615	556	573	595	582	581	547	543	584	574	549	530	565	571	552	536	529	548	547	558	524	582	570	573	527	588	591	611	547	558	588	509	520	569	582	558	543	548	559	560	545	561	539	549	544	528	610	567	580	552	585	562	594	553	570	560	554	517	555	539	534	568	516	545	591	539	506	551	535	561	527	571	531	569	569	565	603	565	561	538	555	595	583	583	541	552	573	568	537	559	525	576	545	584	550	547	562	582	510	542	544	569	560	543	525	551	557	538	578	557	544	518	553	569	548	584	512	573	585	546	557	595	535	554	553	552	562	530	579	565	545	549	547	555	521	560	573	544	529	572	566	596	590	544	536	551	553	589	534	524	526	578	579	577	550	550	592	573	562	536	543	539	535	562	581	554	495	541	551	578	547	564	548	557	586	603	542	563	551	574	555	569	550	518	582	555	525	581	569	527	570	574	520	567	514	537	607	562	547	574	533	550	557	527	562	528	545	547	551	567	539	550	523	538	583	580	571	546	581	553	560	560	574	531	574	552	537	546	562	547	557	543	543	551	513	538	543	509	567	541	563	573	554	529	590	560	534	555	599	508	593	511	569	568	540	523	544	538	573	556	529	548	596	537	540	536	598	573	567	587	536	571	571	563	541	550	551	525	564	574	568	561	528	553	589	518	539	570	554	587	596	532	569	507	530	565	577	555	548	568	554	585	543	570	542	544	574	570	481	551	571	548	570	603	514	559	593	540	586	567	569	514	584	545	578	519	556	523	553	569	582	520	600	566	588	585	498	554	531	566	549	556	545	567	579	558	581	526	552	616	524	543	568	568	525	542	592	551	556	580	545	595	550	575	572	541	565	572	530	566	503	530	572	557	503	555	568	539	535	571	532	526	543	552	609	585	537	563	577	546	531	574	571	510	546	570	570	548	546	528	570	544	544	540	554	485	553	512	593	551	574	572	555	555	536	575	573	581	525	551	532	570	547	515	544	562	569	554	536	536	568	549	556	559	507	576	556	571	542	565	531	560	554	583	572	556	596	558	545	548	580	537	512	561	528	541	519	553	564	544	505	534	541	535	529	526	585	537	563	566	580	552	584	565	545	577	579	529	527	560	543	532	589	539	553	584	551	543	525	558	597	535	560	556	562	547	550	591	520	565	535	521	528	519	551	526	548	535	555	538	574	564	592	562	578	538	565	574	534	564	578	575	578	560	569	539	550	528	531	588	542	577	574	578	551	583	553	553	552	529	598	572	555	554	530	551	545	553	564	562	546	553	547	540	564	554	574	557	595	569	532	528	563	544	517	568	567	577	580	533	553	535	507	539	560	535	574	551	535	558	583	504	540	526	529	557	521	545	573	563	592	536	543	562	558	572	535	556	537	597	567	535	550	546	539	559	573	571	548	540	560	555	570	573	618	587	537	569	554	574	551	555	584	556	514	572	549	546	596	558	564	562	554	548	529	564	571	565	545	564	576	482	535	565	555	587	587	559	554	569	554	550	574	499	518	593	541	584	542	567	563	586	567	563	580	572	526	548	544	564	556	571	568	531	548	519	578	557	549	543	507	546	572	539	535	569	498	518	551	529	568	541	514	535	539	593	549	533	540	542	560	550	567	541	559	580	535	564	597	561	559	560	520	576	577	555	574	559	554	545	528	548	549	538	540	542	492	543	570	563	546	519	532	581	578	551	562	598	499	573	560	531	567	560	510	558	565	553	533	527	539	554	581	576	536	628	631	562	566	547	581	559	550	565	516	547	567	541	569	554	508	563	598	539	608	549	588	566	561	567	582	575	575	607	530	588	600	568	581	598	555	557	584	560	570	509	552	565	599	616	566	564	588	533	557	582	540	535	574	537	558	579	567	553	597	556	550	591	588	518	537	580	533	577	544	536	570	570	581	506	564	581	574	569	565	520	552	574	551	565	566	547	547	586	555	533	571	539	568	516	545	529	582	531	573	585	548	557	517	544	553	557	554	589	554	560	554	534	565	590	584	601	530	557	517	538	547	548	560	608	508	587	543	544	551	613	551	553	561	575	564	520	541	565	558	565	544	541	556	558	545	567	569	579	592	518	577	530	597	519	560	520	540	568	537	540	525	556	544	545	559	560	556	556	564	588	542	537	551	547	539	531	594	521	572	519	569	592	576	565	546	525	582	544	554	557	575	554	556	513	583	557	587	541	590	558	564	580	558	539	561	613	570	536	568	517	562	547	577	542	548	570	543	539	577	538	563	542	558	563	518	619	605	534	559	581	598	610	554	569	556	522	585	530	544	609	558	512	561	543	565	497	538	572	537	557	563	595	558	585	545	549	543	584	546	521	554	530	568	523	562	526	549	562	540	556	564	538	539	585	546	548	539	552	558	539	574	549	598	543	519	529	568	536	527	565	585	554	549	526	522	609	580	580	552	542	568	534	558	554	591	581	588	512	537	527	579	539	533	575	549	562	552	553	566	532	559	547	558	624	576	563	604	573	546	549	609	546	558	536	562	553	552	525	555	527	574	555	537	549	599	594	598	562	558	522	552	570	594	562	533	570	567	534	506	566	524	553	608	532	567	522	550	572	568	600	588	553	538	559	528	549	521	586	533	573	543	585	554	565	563	549	554	549	550	515	588	545	600	562	584	545	560	570	532	531	490	560	556	542	578	586	525	530	534	539	549	562	556	560	547	549	556	569	549	584	558	609	530	573	554	523	571	570	519	503	554	584	564	546	559	563	537	552	558	522	570	550	555	531	509	534	581	546	542	501	573	556	533	566	559	551	584	565	583	560	538	559	614	560	560	534	519	585	574	546	520	550	554	546	549	554	560	545	566	493	602	533	563	554	569	520	545	564	518	572	534	580	575	546	575	539	555	527	542	562	556	546	583	552	553	554	537	569	616	570	498	549	547	525	590	567	550	563	545	503	518	554	557	539	585	600	543	535	544	526	533	592	542	566	586	543	582	562	557	579	531	574	557	548	566	550	576	544	531	558	553	594	572	550	601	548	504	532	571	577	540	552	550	551	592	556	573	559	573	591	545	547	533	569	533	573	550	567	541	495	536	559	532	541	580	556	541	536	589	522	558	540	512	517	538	545	570	555	556	521	534	575	578	522	552	540	572	593	510	549	542	558	580	535	619	551	556	573	600	576	547	546	535	565	545	601	603	521	579	555	525	547	575	592	561	541	560	550	555	557	557	603	559	538	539	584	522	581	571	565	567	547	553	505	588	548	560	551	556	537	564	544	534	563	559	586	540	589	567	566	569	569	550	584	565	541	576	543	556	559	550	561	526	574	538	528	550	561	624	578	559	543	569	558	563	561	531	548	568	552	562	593	554	515	522	556	603	553	569	551	564	585	516	522	528	516	628	526	549	534	593	550	596	561	567	549	571
21340	32254	22812	14066	10136	7164	5046	3702	3023	2380	1909	1602	1363	1226	1063	1028	959	884	890	830	779	764	801	756	747	728	673	658	684	703	701	729	687	678	689	664	714	675	674	725	655	678	677	638	662	635	674	649	662	632	684	630	586	636	650	656	650	657	665	640	611	630	678	672	658	617	678	624	635	612	611	643	662	660	615	628	623	618	619	586	681	598	581	615	621	560	658	611	656	641	651	634	629	656	603	641	594	655	644	657	614	652	600	622	584	607	651	598	623	679	655	646	627	618	635	645	627	654	608	618	617	637	614	655	635	600	591	637	591	646	619	631	659	652	639	639	627	643	649	658	590	644	598	679	623	645	642	666	618	624	587	620	641	646	613	616	657	658	656	645	629	622	668	619	630	658	637	646	665	629	646	618	644	576	628	662	627	613	641	602	591	641	665	622	660	651	649	621	609	566	636	611	622	608	630	609	638	632	630	666	606	631	624	633	613	638	657	618	599	662	606	671	604	621	651	651	646	653	652	587	623	636	609	650	626	598	608	676	641	606	567	645	667	644	606	626	614	627	601	651	621	626	630	609	677	609	616	649	633	666	628	612	586	625	608	609	610	649	643	640	628	634	648	632	682	610	649	596	640	647	618	610	598	654	623	652	601	684	617	664	640	618	650	662	616	626	629	640	619	614	630	643	645	661	605	638	601	584	623	631	640	593	621	649	600	617	641	662	609	632	626	663	666	652	689	649	612	640	636	632	627	646	639	615	625	602	622	603	650	617	681	630	622	616	653	651	591	647	643	587	636	622	665	606	650	658	659	644	631	640	574	647	613	609	611	636	620	660	599	605	636	640	594	611	643	600	573	690	672	667	626	591	667	630	623	672	639	633	655	637	598	599	646	640	602	633	619	629	711	613	630	624	635	587	621	670	604	612	632	616	702	643	620	602	604	658	642	631	639	589	639	628	660	598	609	624	637	607	658	675	631	599	649	612	616	638	636	614	587	614	633	639	623	620	610	582	632	630	640	625	629	656	607	655	617	624	627	579	581	616	650	655	626	657	598	649	624	615	632	635	642	624	640	660	658	626	587	607	618	633	614	654	598	609	609	617	640	624	606	608	611	641	620	617	597	630	677	643	638	651	658	652	594	661	635	657	645	630	662	579	632	672	597	611	636	601	618	650	616	639	621	619	630	622	632	642	657	649	624	626	611	647	605	668	599	627	627	665	640	616	610	628	628	629	641	666	601	650	630	665	591	607	593	575	662	620	628	637	611	596	590	661	633	630	611	655	672	608	628	607	619	632	607	622	658	625	659	614	639	611	631	613	611	626	590	633	681	636	636	618	655	642	618	606	644	591	644	644	635	628	639	626	669	615	655	612	613	631	647	672	645	642	626	648	589	605	639	580	627	636	631	636	569	661	632	669	641	585	627	632	597	614	647	594	659	586	664	593	605	605	635	617	665	653	615	613	640	660	631	629	632	613	648	660	633	633	642	591	602	600	624	665	603	612	599	620	594	628	681	641	647	609	594	605	610	631	614	589	639	655	609	605	609	645	597	633	646	628	665	618	678	661	682	654	619	587	620	631	638	657	653	679	605	627	641	577	644	603	671	630	639	588	631	600	655	593	579	637	603	641	605	657	606	596	655	639	622	650	623	629	594	625	625	684	648	625	613	642	586	614	620	589	624	632	659	598	650	586	607	598	668	629	620	634	589	616	688	611	625	626	567	624	657	642	609	612	648	584	628	635	623	618	605	632	629	650	674	661	613	602	615	630	647	639	572	599	658	626	604	631	602	649	653	626	622	599	572	651	637	629	676	614	620	626	603	652	596	650	656	656	662	611	645	596	602	642	648	636	680	639	589	605	616	628	615	641	594	636	673	580	610	623	635	637	622	620	601	600	657	649	617	612	640	582	627	644	577	596	633	644	606	602	625	642	622	621	596	614	624	649	596	626	637	590	639	619	654	642	621	598	635	656	626	609	664	657	602	642	625	657	646	617	602	636	671	599	631	632	643	647	636	645	674	619	614	654	660	658	582	619	597	643	636	627	621	624	634	633	625	618	642	642	647	603	622	638	665	665	627	641	612	631	663	592	634	657	625	656	617	597	604	619	622	652	628	592	643	593	617	667	642	602	633	629	653	648	625	588	636	621	626	656	623	660	623	616	587	617	653	675	632	636	636	611	641	631	629	680	593	607	637	634	573	640	699	634	637	665	650	639	632	602	614	578	632	642	595	620	561	594	615	582	670	601	638	642	664	663	641	645	647	643	627	648	626	655	619	641	646	595	644	643	609	629	624	595	649	621	654	625	633	613	584	601	631	595	658	668	636	637	615	599	642	648	630	632	637	629	601	648	637	624	670	627	595	634	620	645	621	673	641	605	651	638	631	622	635	656	633	650	643	613	617	673	616	632	638	653	594	614	618	646	609	596	664	688	635	636	650	632	646	630	657	628	594	642	646	674	586	634	636	627	654	641	669	642	629	647	587	642	631	597	617	647	602	625	614	602	665	633	603	658	600	624	632	652	621	642	656	631	648	654	582	646	624	634	644	624	583	640	626	692	609	605	656	643	613	615	623	668	629	644	648	674	615	644	638	616	667	653	652	608	630	604	614	613	647	609	675	604	624	592	646	616	620	629	609	644	612	672	626	677	651	616	659	639	631	652	618	619	614	590	631	616	617	621	611	652	593	676	631	679	632	621	668	636	607	574	663	616	661	691	620	605	620	610	670	609	621	607	598	593	624	611	601	661	626	592	635	647	607	570	596	632	620	609	608	595	653	574	625	603	639	631	598	644	628	630	604	608	672	624	647	653	634	620	618	608	587	609	640	638	625	602	674	600	653	613	623	590	637	633	630	662	618	633	606	579	668	612	600	602	620	621	558	594	656	635	658	646	624	631	632	643	641	601	644	636	647	616	614	649	623	631	662	652	641	643	608	563	645	626	615	601	631	648	609	609	615	606	630	648	652	651	584	658	613	640	590	630	568	643	656	664	624	686	633	633	617	655	613	602	663	606	624	651	637	604	625	597	675	620	625	625	562	612	590	606	647	647	591	629	602	604	635	628	616	593	612	650	646	584	647	622	638	633	641	666	582	638	665	639	624	639	668	652	617	632	626	631	650	622	616	645	611	616	637	627	631	682	698	615	652	623	620	651	596	646	601	632	617	656	606	654	612	607	631	580	678	651	622	595	660	620	641	612	608	581	653	606	594	649	625	603	633	652	601	615	599	632	658	630	648	618	628	636	620	628	587	651	597	657	602	621	606	606	608	580	633	638	627	643	620	675	650	650	673	630	620	666	594	631	656	571	668	649	605	681	638	646	626	628	658	646	635	599	637	611	638	645	662	607	589	620	640	627	645	633	635	583	646	683	594	639	574	590	595	623	602	628	639	612	655	635	583	655	662	648	629	630	592	631	605	636	617	618	581	632	644	581	662	613	586	654	680	602	594	683	604	551	600	647	652	640	617	632	621	657	648	641	581	623	601	597	657	634
22894	21575	29196	24424	21630	21524	11760	4199	2952	2267	1859	1596	1296	1234	1060	1038	956	873	775	785	774	724	698	680	733	695	663	637	666	611	633	642	622	633	591	629	635	599	631	640	590	637	589	639	566	591	594	581	563	570	638	548	601	592	570	572	603	555	571	537	609	580	548	572	571	559	603	545	550	533	577	523	569	534	546	601	553	543	554	566	557	563	556	537	572	531	522	532	580	547	593	536	534	528	532	594	555	565	554	545	522	557	561	551	552	567	520	544	540	581	566	544	547	516	513	551	570	530	557	550	567	585	511	500	538	551	521	549	546	583	551	550	557	550	519	529	544	536	597	558	535	563	570	516	552	526	580	606	565	560	565	541	580	549	554	571	541	511	548	534	534	589	605	553	527	562	586	587	540	542	546	539	564	545	550	568	547	547	556	546	514	553	603	555	539	525	503	554	535	547	546	572	573	604	569	608	550	550	541	543	562	570	547	565	536	540	490	592	524	614	573	559	563	578	569	544	561	572	634	547	581	555	533	557	533	557	529	549	553	514	528	555	574	575	527	583	505	539	561	536	556	530	518	535	575	547	581	541	525	599	563	552	548	540	540	538	557	514	586	572	535	533	540	588	548	538	565	563	493	536	557	556	574	568	588	505	548	575	553	564	561	548	549	514	559	532	567	536	608	550	550	574	578	512	583	539	555	562	561	556	526	508	533	519	576	581	545	548	537	558	575	605	545	542	516	561	531	522	539	512	561	614	558	530	559	559	552	530	530	524	567	564	566	529	560	535	546	540	568	553	549	571	599	534	535	566	525	567	555	552	599	543	557	542	606	533	505	573	561	567	559	563	520	591	557	539	552	552	553	510	569	581	535	571	570	517	528	534	545	568	583	542	556	563	572	565	584	528	512	591	523	516	544	544	580	560	525	563	548	561	571	575	539	496	539	585	576	528	501	532	507	514	574	548	615	550	580	526	536	558	624	548	543	541	535	539	548	592	563	561	561	572	527	517	592	499	571	545	554	536	532	594	564	573	580	537	551	524	543	578	533	529	543	517	542	549	505	492	550	549	556	547	515	552	614	591	561	568	547	483	529	543	541	552	575	574	561	535	540	600	545	540	514	533	558	520	580	523	530	543	506	527	565	557	604	526	561	554	535	532	553	562	563	548	553	517	575	552	552	566	546	498	560	555	563	571	557	574	526	520	519	547	586	563	525	582	544	515	567	532	478	528	555	564	541	546	535	548	537	553	578	569	576	530	498	531	593	597	544	534	552	561	511	568	503	567	544	543	527	557	547	574	566	544	542	559	552	565	580	561	515	517	538	521	559	512	528	582	518	526	563	557	551	564	560	535	534	513	582	536	568	563	563	567	607	559	566	566	579	559	591	556	558	507	548	539	540	517	522	569	535	580	585	554	515	569	536	517	506	563	562	587	530	594	552	519	527	569	569	532	521	568	547	570	553	584	541	517	576	549	541	512	578	542	565	557	531	565	547	516	521	518	577	500	572	532	595	577	566	585	529	511	553	550	561	533	547	562	565	555	540	517	549	559	564	545	555	578	523	585	546	596	567	563	548	554	543	561	569	509	582	574	552	518	517	530	530	621	548	569	536	570	539	551	540	531	561	590	557	538	532	564	529	546	568	526	530	558	574	558	542	565	517	577	589	560	521	503	561	600	565	555	519	564	518	595	526	591	538	574	554	587	567	521	519	533	480	563	540	544	566	566	585	505	579	588	570	549	518	543	525	570	577	580	542	554	567	495	580	563	519	594	574	592	534	565	515	560	571	569	545	525	534	571	538	525	577	552	550	566	548	559	568	556	528	530	542	570	606	586	546	563	566	551	573	546	542	510	604	529	593	525	541	587	558	566	551	576	550	544	571	550	573	571	585	582	549	541	553	549	559	543	548	544	558	551	561	510	520	551	535	545	620	567	585	504	586	525	554	534	563	545	530	564	524	560	549	529	515	608	574	556	545	498	568	512	549	543	515	540	533	531	520	565	540	540	522	549	575	553	509	572	548	534	530	504	532	542	549	544	525	523	514	529	527	548	561	552	578	559	488	575	541	561	568	600	522	550	547	561	543	523	551	541	594	565	538	533	555	542	579	559	527	588	533	510	546	569	563	557	551	501	560	572	539	546	562	567	587	552	549	588	528	542	545	538	551	569	561	531	548	524	560	559	547	523	515	514	566	508	564	550	535	535	543	556	537	558	507	533	536	585	555	526	554	560	597	569	546	523	530	545	544	525	575	558	558	569	560	557	563	538	543	594	525	490	523	542	548	553	543	574	552	581	549	517	576	564	554	566	556	582	536	600	487	537	530	537	573	515	510	561	543	523	543	537	556	568	580	567	552	536	549	571	508	565	567	563	514	534	566	516	508	542	550	539	541	518	551	516	537	583	520	527	538	533	528	584	537	536	516	581	579	539	562	532	524	510	548	518	558	514	532	584	526	563	611	503	559	558	527	543	563	544	573	556	514	556	515	528	504	555	531	591	563	543	539	563	537	545	576	574	562	534	561	537	561	542	575	543	573	532	524	595	533	595	529	539	548	571	570	528	550	569	554	561	517	539	512	570	581	534	558	498	527	549	537	553	583	584	538	549	557	586	508	552	585	528	500	573	561	545	554	540	586	536	564	535	543	522	548	533	502	544	551	561	567	588	543	535	548	575	538	547	581	506	575	557	539	536	570	546	503	512	531	570	479	512	568	551	522	540	512	533	535	513	555	552	548	554	532	536	540	566	574	540	528	553	535	547	556	549	539	567	524	600	584	542	501	562	558	582	573	538	487	545	532	545	534	565	522	566	513	560	592	518	555	532	570	568	536	572	581	571	570	509	568	526	583	559	571	557	565	571	563	543	523	532	565	551	565	559	532	544	541	556	506	535	530	549	569	543	522	562	526	549	512	571	517	516	539	530	552	538	529	577	579	535	559	526	587	551	563	550	582	522	550	569	543	563	521	564	541	563	557	541	569	516	562	539	557	564	580	558	523	575	545	521	510	536	526	549	519	545	519	587	542	499	588	554	552	532	577	582	516	527	534	513	562	520	570	567	556	565	500	558	545	528	506	565	548	583	545	509	532	559	512	558	570	615	571	546	579	545	555	539	567	564	606	501	536	554	582	522	520	513	564	570	531	515	562	540	564	574	595	549	579	539	536	558	555	500	558	504	577	574	521	506	526	563	535	554	587	571	537	559	541	581	561	536	527	526	567	545	574	501	541	518	549	523	495	534	564	543	599	540	621	547	534	536	516	578	553	575	563	529	562	596	532	540	569	532	518	552	562	535	563	533	554	556	544	560	533	537	556	536	561	540	522	540	585	496	563	586	513	535	522	573	566	533	547	572	524	504	551	588	556	513	547	572	553	551	496	549	575	566	570	541	563	560	572	543	530	553	534	532	558	532	561	603	522	586	550	578	525	532	551	561	592	551	564	536	544	509	554	523	532	537	522	546	528	539	534	559	548	546	539	554	558	528	574	547	587	531	536	525
26002	40793	31528	21435	16391	11758	8562	6617	4962	3829	3084	2515	2149	1782	1564	1468	1228	1153	1088	1038	965	945	904	895	816	894	811	827	763	795	823	737	778	761	737	782	726	720	744	678	702	705	734	753	706	715	694	694	709	706	660	713	695	651	680	660	674	688	690	681	664	700	659	618	644	638	631	642	607	630	613	654	654	681	628	621	609	611	622	622	625	647	591	630	657	668	634	654	631	640	608	657	640	619	583	642	636	625	614	632	614	653	581	625	671	646	576	648	626	618	635	642	606	638	646	667	571	593	607	600	611	627	635	653	645	596	620	612	639	653	659	655	627	611	608	619	624	624	655	610	612	617	586	614	619	637	605	657	648	706	666	601	610	621	586	597	622	614	606	610	641	601	633	623	606	651	585	645	626	640	624	642	605	657	592	677	583	623	615	592	623	596	628	629	609	644	655	642	622	643	620	636	650	634	642	636	632	596	621	638	642	605	646	591	647	631	593	680	603	649	647	621	640	688	612	647	643	599	594	603	675	637	616	631	644	632	627	625	625	631	643	643	634	659	589	601	679	650	631	614	672	642	658	641	656	607	623	623	599	641	673	589	657	596	647	662	641	675	631	630	622	647	685	628	661	619	642	645	611	620	616	611	630	613	620	562	623	615	622	596	661	634	648	658	595	663	655	582	610	588	642	666	641	597	611	630	583	643	602	593	616	619	601	673	609	609	643	630	642	588	631	616	645	616	601	578	661	627	632	652	671	620	582	620	607	632	637	608	639	630	618	630	595	597	672	634	604	628	670	618	645	638	629	641	595	598	622	633	648	609	641	619	626	608	605	599	638	657	650	606	664	675	615	595	610	602	630	652	632	613	641	638	613	640	631	617	639	633	629	632	600	626	658	603	624	606	675	623	585	674	613	668	619	652	609	595	665	610	593	613	640	627	615	633	629	683	641	648	631	636	630	616	625	649	627	637	640	620	653	608	623	673	622	633	607	676	603	656	648	596	589	644	614	661	619	628	654	649	629	618	636	628	587	667	628	582	608	629	598	671	576	594	632	612	602	638	591	619	627	662	609	647	634	613	663	600	629	640	669	632	610	636	653	650	599	663	613	633	607	582	632	601	651	593	652	634	607	616	636	580	648	660	679	605	671	613	604	638	662	640	648	614	639	586	593	609	666	660	665	629	709	614	625	631	593	647	648	599	644	643	654	609	607	656	604	649	638	671	608	610	663	635	612	650	555	634	620	629	611	628	640	684	619	628	640	675	667	607	618	573	584	656	664	652	624	600	637	605	669	657	615	656	644	655	655	598	662	646	631	585	627	609	668	634	654	638	630	612	649	651	608	644	630	612	639	642	619	632	633	620	648	580	642	656	617	649	597	623	668	591	606	648	617	609	600	610	630	637	605	642	697	680	626	590	640	582	652	627	626	609	663	664	594	644	645	572	680	664	628	627	640	636	653	631	623	602	631	679	649	622	626	639	646	608	649	584	602	617	607	636	595	634	620	631	599	636	652	628	650	628	622	637	598	615	623	604	624	591	632	619	675	581	571	628	673	614	635	656	612	607	663	659	631	658	601	585	600	642	579	619	640	604	596	639	623	636	567	650	603	640	607	639	669	624	561	620	615	619	626	619	680	668	645	672	623	622	645	659	645	650	673	614	615	623	634	640	629	607	607	590	637	643	620	662	575	653	638	636	670	617	646	662	608	596	648	623	604	613	634	570	615	582	655	588	611	606	627	641	664	618	634	604	620	608	666	582	645	638	668	566	607	639	634	638	616	647	621	636	586	610	643	697	649	619	628	677	652	628	575	652	657	648	620	606	600	620	603	657	611	624	598	608	591	689	651	651	606	612	593	638	592	567	633	659	622	601	582	641	608	635	605	602	627	584	610	626	617	636	630	636	640	612	617	585	628	644	622	647	641	629	598	638	610	582	617	630	589	570	643	639	597	603	617	574	652	647	630	627	617	626	647	642	605	627	618	639	603	684	575	673	605	638	653	629	645	633	590	643	659	611	614	596	646	663	686	646	656	626	624	603	628	589	587	650	635	655	622	644	610	613	612	632	649	623	602	635	624	603	651	618	622	586	608	644	626	619	621	637	645	632	636	641	697	595	642	646	608	607	651	647	640	664	672	587	638	635	582	622	634	632	627	649	645	615	608	575	635	657	638	681	626	626	619	688	613	638	652	642	646	640	602	651	655	580	606	586	634	614	618	619	588	613	655	657	623	666	632	610	658	657	627	684	669	605	590	633	663	593	614	609	637	645	631	662	641	659	594	609	661	634	649	629	617	622	641	615	611	605	644	686	654	630	625	612	662	629	641	629	623	608	603	640	633	632	612	645	619	653	616	643	646	635	596	577	609	659	649	601	612	596	650	667	590	592	669	601	627	634	629	613	637	606	583	628	625	599	616	621	619	630	617	593	649	617	661	648	609	630	633	621	630	702	616	631	609	634	637	608	621	620	696	616	615	632	595	604	607	624	646	651	659	623	588	595	596	589	624	630	621	595	584	643	627	633	641	648	618	610	588	626	646	635	647	620	624	632	587	597	605	626	657	587	598	596	629	606	572	640	610	637	625	618	645	637	611	617	626	604	615	614	643	656	648	580	642	624	638	637	629	660	582	611	625	610	598	658	649	623	622	616	611	674	653	618	651	602	606	705	618	640	624	616	624	599	636	624	612	604	636	618	640	589	631	617	638	605	641	625	624	619	594	624	609	625	612	605	633	641	644	594	624	665	639	664	586	632	630	630	626	632	646	636	608	597	629	601	627	654	648	646	666	629	647	620	596	599	627	658	617	605	619	599	612	615	564	654	586	593	639	614	641	620	647	674	591	625	669	603	603	613	627	596	572	628	615	631	614	638	623	635	658	648	600	641	619	632	565	636	641	626	606	667	608	657	623	645	593	640	602	606	612	602	655	612	617	621	593	608	621	622	593	662	621	635	642	619	644	626	616	636	625	620	621	624	675	639	627	658	667	613	603	593	613	580	641	694	628	622	597	641	635	628	632	625	637	621	638	604	654	668	654	635	572	593	640	628	688	590	631	633	600	622	641	591	646	630	670	581	634	667	626	603	640	612	601	630	608	684	656	598	661	620	638	623	656	614	631	604	643	649	621	639	668	629	615	625	583	663	634	611	646	592	640	682	668	656	612	636	640	609	632	606	624	636	671	652	695	601	663	655	557	658	648	655	615	641	626	657	644	634	592	654	666	641	622	633	650	602	626	639	641	677	641	626	607	612	623	655	603	692	634	626	642	630	664	647	617	590	643	605	634	627	623	629	610	577	638	621	658	651	603	617	632	577	662	595	583	579	611	648	665	581	609	600	652	578	620	621	678	588	621	603	609	594	600	624	688	623	584	596	636	643	602	610	634	605	639	637	624	605	626	580	643	617	616	610	636	637	612	637	620	624	572	624	608	588	640	648	610	624	615	657	610	654	607	621	641	662	682	625	648	621	639	623	571	628	607	627	611	576	639	611	610	582	642	625
28535	21356	17498	9868	5119	3126	2244	1817	1513	1381	1111	1083	1027	930	935	856	892	827	841	815	831	803	789	799	753	758	726	769	727	768	740	752	752	767	775	764	724	720	707	760	718	740	757	755	756	794	778	731	700	746	766	766	700	720	727	727	743	725	781	764	691	727	672	707	762	739	723	722	747	723	749	732	694	698	747	725	719	713	675	736	733	671	714	730	726	712	772	696	749	711	728	745	719	720	735	749	708	712	686	711	692	682	755	721	738	722	738	726	767	709	723	712	733	736	757	691	693	709	736	702	689	686	729	710	737	707	752	724	695	711	722	756	725	707	736	725	716	753	747	725	690	765	727	719	690	709	668	702	730	732	680	669	733	673	763	744	698	696	730	749	698	756	723	760	716	731	703	711	697	730	755	737	729	718	717	694	702	734	709	745	695	721	731	768	742	673	699	733	693	670	681	720	753	713	754	748	678	712	700	680	708	741	736	738	744	746	724	729	686	778	702	731	714	689	718	697	748	691	716	721	723	653	703	748	712	748	746	759	660	720	731	674	745	721	710	711	698	760	691	667	713	695	721	726	749	718	720	738	699	702	733	705	702	751	684	702	688	709	662	723	753	715	707	765	764	726	701	715	710	706	755	724	756	745	752	674	706	728	696	693	760	700	706	733	763	686	711	762	736	685	692	713	728	713	688	686	690	722	742	712	687	694	690	703	744	722	736	731	721	696	651	704	741	687	670	662	699	741	676	749	775	700	731	687	717	750	720	745	677	729	695	719	756	718	704	734	695	735	712	764	727	677	693	724	669	703	706	666	737	721	773	748	740	772	723	675	687	720	708	685	764	710	695	694	727	702	691	709	724	691	717	703	689	721	738	738	734	698	663	684	704	758	730	741	722	718	696	714	682	671	712	726	700	694	737	723	740	748	732	709	751	694	694	699	740	710	719	711	710	720	739	729	742	718	716	690	711	702	725	750	727	698	705	730	690	707	721	687	709	720	741	714	713	759	650	705	739	738	708	660	742	678	768	764	760	752	716	707	708	715	692	674	684	735	723	728	744	731	768	722	704	717	735	776	727	746	722	752	721	737	713	693	721	725	769	683	749	743	722	755	718	721	688	715	697	707	723	735	715	679	669	690	740	721	724	785	698	733	707	715	753	678	721	718	746	734	698	713	709	707	695	749	714	680	722	680	741	718	704	701	710	715	733	709	737	724	700	749	709	717	757	697	703	760	785	701	720	700	746	736	685	760	768	695	676	708	715	726	692	755	764	748	740	684	674	704	673	745	744	730	691	730	714	692	723	739	711	735	720	729	707	694	684	713	714	692	720	721	750	718	684	728	743	700	678	785	724	713	702	692	744	690	769	734	729	708	701	711	673	732	753	707	719	719	754	709	731	705	734	686	797	694	762	721	728	696	692	720	703	740	702	709	706	751	706	704	755	738	721	759	730	697	707	766	651	710	685	695	731	719	693	711	734	699	687	734	709	749	735	690	725	713	708	650	735	740	715	737	749	673	738	732	735	742	674	706	690	662	728	753	734	741	746	743	703	662	730	741	715	711	728	740	703	742	734	743	756	706	726	676	662	722	729	777	710	696	741	656	704	706	740	712	759	735	666	709	697	737	729	702	744	726	734	691	768	730	697	703	752	710	741	777	755	722	725	692	711	734	734	708	701	714	667	733	675	710	720	755	697	736	736	692	731	740	704	691	727	698	727	684	769	724	729	759	704	700	674	720	721	715	755	693	733	719	708	723	685	702	753	716	707	739	712	697	727	666	744	718	743	742	715	689	699	671	717	730	714	705	701	726	740	764	739	700	731	707	736	705	704	717	722	719	708	733	727	750	741	766	739	756	735	715	724	702	725	730	710	743	694	750	738	740	742	708	740	763	686	702	724	653	707	693	771	751	742	734	738	754	732	717	691	732	714	741	727	718	715	725	704	733	748	734	707	693	724	760	735	723	726	751	706	707	733	707	696	744	688	699	705	707	745	746	759	738	731	748	692	725	722	683	737	715	714	761	722	729	747	766	766	780	711	730	715	675	737	710	680	717	761	755	724	692	738	690	746	705	714	709	713	739	663	716	738	742	700	698	724	747	752	709	706	748	747	680	650	632	765	739	771	736	721	714	628	680	715	740	685	701	727	725	745	738	733	718	722	723	772	730	676	715	707	671	755	708	751	732	707	683	730	710	729	699	688	727	696	717	735	734	703	689	716	749	715	701	681	683	709	702	745	698	734	703	731	726	738	677	704	758	718	754	746	704	754	726	736	721	702	697	742	725	724	722	691	728	732	738	718	719	717	730	687	688	730	689	703	717	694	730	721	689	737	727	686	747	671	677	740	691	699	707	711	667	744	744	719	699	708	680	710	734	714	736	687	733	695	678	714	704	728	684	707	687	702	699	740	693	782	701	704	735	741	702	716	709	674	757	690	701	663	684	699	723	688	685	680	707	704	671	706	758	739	767	746	752	729	753	711	710	691	709	726	683	708	723	695	713	753	739	707	737	715	708	710	734	681	780	720	747	742	693	743	704	711	717	706	727	712	752	716	748	709	704	707	692	704	743	755	673	715	722	681	715	755	699	756	741	716	742	728	746	734	711	699	717	689	681	681	711	726	690	710	680	755	702	769	706	739	721	714	715	734	742	737	698	720	701	708	732	697	682	670	717	706	753	755	745	679	710	691	704	740	708	733	719	703	730	699	726	766	723	662	682	701	674	712	715	720	700	735	685	701	738	715	718	718	719	661	755	706	696	739	714	685	729	710	771	722	757	680	742	724	737	741	761	716	700	744	658	715	696	745	733	682	753	747	709	726	705	682	778	710	700	761	757	703	711	716	719	713	775	752	755	766	690	737	739	731	687	761	743	726	769	766	745	726	727	752	717	665	699	738	762	726	705	704	757	710	762	742	751	749	729	716	780	720	738	747	732	755	674	734	689	711	673	709	747	713	739	718	724	705	713	721	727	780	695	676	702	742	677	688	735	756	750	768	666	710	729	717	699	704	703	738	746	735	736	706	710	707	708	693	694	727	759	681	742	751	701	749	710	725	790	705	691	741	693	700	701	726	724	728	760	720	719	743	732	727	715	716	699	750	689	711	738	773	764	682	701	698	695	712	795	698	677	705	740	689	706	691	748	732	677	708	735	705	660	685	747	736	720	709	722	726	756	703	730	694	724	726	783	774	744	715	740	716	713	706	692	687	721	734	705	710	776	743	724	703	765	698	759	723	755	740	705	698	739	746	722	717	732	742	697	726	716	729	712	682	669	695	727	748	729	663	736	685	741	722	681	675	729	681	697	734	721	687	678	685	726	694	756	713	735	746	645	714	686	754	729	712	732	714	716	694	760	719	697	699	676	703	768	724	700	732	702	714	732	707	783	717	739	700	750	752	734	745	734	750	699	709	705	750	735	711	752	706	707	706	723	720	665	684	708	739	745	707	703	714	736	754	743	735	672	760	752	736	759	766	694	725	693	748	712	725	701	748	745
19294	26391	19184	10952	7729	5516	3954	2986	2372	2024	1645	1377	1337	1196	1097	1018	1029	933	926	942	927	881	968	870	932	812	829	841	849	847	840	875	907	864	816	807	832	838	814	842	826	817	838	896	873	814	838	811	873	843	797	815	797	809	882	809	829	831	805	830	819	844	854	862	819	851	851	795	831	790	807	866	815	826	813	809	813	849	788	810	838	768	771	777	823	852	835	781	812	835	847	829	797	828	820	787	848	800	816	791	784	830	833	800	849	814	782	781	780	822	799	866	805	785	793	769	795	846	782	803	808	775	841	804	814	811	796	789	767	798	829	744	788	766	848	781	799	783	779	773	800	852	816	803	769	759	771	786	763	849	806	793	846	802	826	810	816	828	719	764	821	832	774	845	796	753	785	773	834	782	783	864	762	767	826	810	797	763	801	805	845	862	867	838	804	858	806	847	783	751	829	819	818	775	804	775	798	801	754	792	789	761	834	846	798	830	801	820	832	765	793	778	824	794	806	837	867	828	785	748	801	853	788	768	816	808	804	840	804	791	761	792	769	763	811	793	837	844	821	797	832	851	815	851	813	790	878	817	773	766	792	773	806	872	833	821	813	800	794	842	825	813	763	756	769	824	829	867	786	828	817	797	766	829	840	775	806	805	796	825	796	753	800	827	811	760	798	793	803	766	824	793	838	784	756	810	803	833	795	826	837	806	778	796	823	784	833	785	819	852	789	787	821	753	784	851	811	793	817	763	816	836	743	784	825	836	758	797	856	794	757	805	817	833	764	779	822	844	832	814	801	822	803	853	836	790	803	787	799	850	780	828	807	849	824	792	798	792	829	835	792	817	818	830	827	827	779	810	823	802	829	802	759	791	809	788	828	814	790	818	777	800	825	835	784	844	762	753	806	788	822	809	814	811	756	751	832	810	816	792	838	814	839	786	846	769	784	832	802	739	788	784	784	785	783	818	774	830	836	785	789	756	835	810	799	833	821	783	755	793	818	799	801	814	836	820	805	813	785	742	809	843	782	819	773	808	789	786	791	840	807	806	775	814	742	825	749	753	790	789	789	812	786	810	815	771	799	808	802	852	830	774	846	755	773	829	811	789	833	804	860	787	784	802	818	791	816	815	800	777	821	817	823	775	824	837	822	811	789	840	803	817	808	781	819	849	802	847	836	849	776	765	816	830	783	794	809	823	832	809	782	774	755	803	849	780	813	797	785	793	821	787	711	760	790	808	808	819	835	764	839	797	783	805	817	803	800	849	832	821	800	757	818	801	871	742	795	807	809	781	825	823	810	767	781	712	802	811	802	783	810	769	846	790	773	827	853	789	755	778	835	821	795	815	790	822	856	823	774	811	795	792	808	820	775	816	817	738	835	780	793	795	803	830	791	797	786	831	829	792	776	777	787	800	831	812	784	775	759	811	800	751	815	817	812	822	802	787	756	851	812	819	802	809	818	817	812	797	762	784	817	824	816	820	784	794	808	804	804	853	798	836	840	808	790	797	778	819	789	817	822	801	807	839	776	783	839	772	850	799	802	815	836	784	851	819	806	833	819	793	745	818	797	732	799	808	798	835	821	760	790	842	767	805	849	805	787	767	831	823	861	838	764	771	814	745	847	810	787	807	790	842	750	858	782	801	820	834	788	794	825	828	826	765	779	804	818	758	818	784	789	850	778	799	796	770	793	823	808	768	794	785	796	831	866	843	805	825	770	825	769	806	750	785	835	837	823	770	794	804	854	781	725	803	839	785	815	802	853	821	806	773	777	835	829	765	773	786	826	805	820	793	767	810	807	768	862	822	855	805	804	773	813	775	798	858	795	810	798	750	793	806	837	830	807	788	778	835	830	772	824	767	843	824	779	785	821	809	877	807	827	845	775	803	782	768	770	800	829	828	816	842	838	802	824	694	804	793	789	820	787	762	746	801	827	799	723	824	819	870	807	799	852	788	823	808	833	795	803	825	760	798	785	840	808	865	845	741	830	868	777	749	831	822	781	837	794	791	772	829	846	833	809	803	786	820	786	822	814	809	818	815	792	850	758	801	796	778	791	804	862	814	825	829	838	801	807	780	861	859	783	796	809	813	775	743	816	801	820	782	799	824	750	832	808	793	765	799	806	801	830	784	773	753	813	828	817	758	823	806	766	806	768	831	876	784	834	838	818	764	805	778	806	817	774	839	826	799	828	832	771	807	835	812	821	862	784	791	804	818	817	803	773	830	834	801	780	796	743	794	784	712	823	814	772	823	886	779	775	858	810	801	827	838	763	827	801	846	767	797	810	793	827	828	848	797	820	831	783	759	805	788	804	816	767	805	787	824	812	778	787	809	797	836	819	823	793	778	780	830	813	793	801	803	803	818	809	811	768	807	835	797	737	817	843	792	761	765	829	831	802	773	814	793	810	826	814	795	824	789	777	834	807	797	767	813	793	754	799	819	805	795	788	814	827	829	789	782	797	770	804	758	823	804	819	769	766	782	770	817	820	765	805	824	793	793	817	809	835	817	840	795	804	776	745	760	835	818	814	791	787	795	817	799	839	822	824	826	819	840	806	773	824	787	775	828	827	783	803	786	844	747	766	786	832	781	779	793	806	826	804	798	855	778	801	815	806	843	792	872	785	813	800	800	800	812	828	873	786	757	834	792	740	765	812	780	829	857	823	856	803	842	745	845	828	761	804	768	819	804	753	784	809	810	844	756	740	792	830	802	821	782	824	797	804	800	786	798	804	817	815	884	820	754	799	813	766	807	804	847	781	808	756	850	806	784	802	828	792	824	795	819	788	815	819	799	791	783	811	794	794	794	814	779	790	829	761	766	789	802	757	777	776	780	819	796	818	800	864	796	833	787	823	821	755	786	799	792	824	804	791	812	785	791	842	800	815	823	820	769	761	778	776	862	786	786	794	865	755	792	814	772	848	778	823	763	772	805	756	816	775	776	758	849	791	758	808	817	845	762	803	830	858	764	837	806	809	823	843	783	819	794	770	802	820	786	817	831	778	818	817	813	757	823	780	856	828	751	847	803	843	747	797	806	840	773	814	836	820	812	863	825	816	788	796	766	795	849	745	804	814	856	823	744	810	785	807	859	837	849	794	756	764	819	772	816	843	790	802	810	744	804	778	810	818	788	812	800	732	809	827	773	811	808	770	820	819	838	772	834	817	858	776	832	821	776	792	836	757	817	823	854	812	728	810	843	790	816	809	844	826	823	814	821	780	785	790	778	871	788	801	769	808	814	834	747	801	787	858	800	775	792	807	788	816	834	826	853	807	761	846	780	783	830	850	786	809	749	862	767	827	816	796	771	806	830	797	808	839	815	765	789	818	802	802	805	803	853	756	793	788	779	749	801	803	817	742	860	827	815	808	770	786	852	778	788	753	828	772	857	843	786	764	801	806	843	778	871	813	810	859	796	776	786	809	812	799	823	775	777	783	812	778	829	823	845	780	802	821	832	804	805	852	824	815	810	790	789	837	824	792	770	784	797	829	826
23997	21568	28645	24977	21452	12362	4923	3072	2356	1918	1580	1413	1225	1151	1061	1023	991	991	991	866	922	896	885	844	822	862	844	797	818	775	776	833	811	806	797	796	764	802	791	749	733	781	754	792	757	800	762	782	757	745	784	784	755	746	793	733	754	745	762	774	718	747	777	707	744	717	761	757	718	739	712	744	769	755	759	750	803	765	686	747	778	738	743	729	768	758	730	771	706	732	756	760	723	747	681	774	711	690	687	766	715	709	763	735	738	747	751	716	726	759	734	719	750	666	729	744	716	713	706	752	701	683	692	748	752	735	728	711	746	714	788	741	726	730	773	760	736	727	715	735	781	710	792	760	737	736	755	809	765	689	754	725	719	723	737	723	786	729	760	755	745	677	690	720	707	754	746	762	718	753	745	729	755	757	732	737	744	690	750	748	742	786	760	737	744	752	691	734	733	710	731	788	755	703	702	719	747	690	731	736	717	684	731	759	736	755	744	718	740	744	796	729	748	708	714	742	733	730	690	737	691	724	745	719	792	686	748	741	751	738	750	769	714	715	742	730	722	744	764	714	699	759	771	746	744	755	764	726	738	734	738	699	706	681	720	773	755	738	746	712	711	776	759	703	713	696	705	724	699	689	753	722	732	726	686	738	723	690	768	699	736	730	737	668	731	746	777	790	778	738	701	746	826	729	785	700	717	743	760	753	721	741	701	721	742	781	757	691	705	697	740	708	777	759	734	724	782	703	750	773	742	746	748	703	713	737	786	743	719	715	704	751	784	769	718	731	718	740	700	733	750	733	752	774	764	720	725	724	738	753	717	749	748	715	705	761	711	746	733	746	721	739	734	760	712	770	718	728	734	747	713	747	749	766	725	713	751	727	749	724	738	765	726	680	758	678	724	753	753	768	729	738	741	713	743	690	712	690	806	740	693	745	771	712	760	736	777	696	750	762	782	700	714	735	817	718	715	714	716	750	722	744	712	791	704	720	747	738	707	796	722	739	742	706	682	810	747	739	781	761	789	747	722	730	724	747	722	738	716	697	735	739	683	746	690	729	742	756	728	791	721	752	798	734	769	719	724	765	699	737	789	733	723	761	738	723	745	743	744	735	730	761	705	692	741	717	674	768	721	702	710	716	749	767	771	713	754	740	782	810	762	761	733	772	734	754	752	699	730	725	791	744	716	722	792	712	784	764	744	674	740	706	776	715	725	722	740	774	766	695	719	748	700	728	733	763	751	722	742	763	709	742	738	720	721	775	734	777	739	712	728	729	749	715	720	768	732	732	739	725	754	732	718	726	731	702	754	729	718	737	720	739	744	788	760	806	723	736	710	747	744	707	755	724	743	764	766	723	765	797	763	675	743	725	706	749	726	745	728	732	713	712	749	710	754	726	768	715	725	725	781	771	764	729	785	769	771	757	764	751	721	697	767	687	724	705	775	690	727	699	751	725	724	732	736	783	704	747	756	747	726	732	779	706	733	740	741	715	720	764	725	710	713	706	724	745	740	724	808	762	773	750	713	796	716	695	727	731	689	784	740	773	749	756	714	719	739	698	710	758	682	759	764	743	755	710	767	764	762	721	746	746	789	738	721	723	689	755	761	712	783	740	689	719	817	730	780	706	731	727	723	715	735	759	752	798	740	698	763	786	737	775	693	695	740	766	718	755	753	748	794	784	726	752	675	731	746	729	762	708	764	690	707	716	714	702	718	771	752	736	746	781	781	759	741	722	749	745	748	682	705	731	790	739	756	752	757	759	773	773	690	713	737	742	696	717	739	723	779	698	726	735	726	760	734	750	767	716	727	729	679	759	711	744	738	756	737	744	756	766	735	739	742	747	747	725	722	725	756	765	778	725	713	730	764	736	717	730	767	714	753	721	722	697	716	722	694	710	745	765	798	721	783	800	731	723	791	747	729	737	704	730	734	700	724	770	692	737	749	741	722	798	752	749	763	748	699	728	725	698	695	738	689	709	707	734	806	760	721	739	702	693	712	725	747	727	751	729	758	761	682	784	721	749	736	693	743	722	716	769	713	726	737	735	725	748	716	764	744	705	755	720	712	752	720	758	792	726	751	751	742	721	729	741	735	715	689	739	720	764	757	770	734	709	728	707	706	728	719	737	760	750	715	748	740	713	740	705	701	743	707	738	766	749	698	760	691	735	725	743	691	761	766	685	738	711	766	801	760	748	769	776	744	706	729	763	712	766	699	694	740	799	719	741	799	764	684	709	775	760	754	736	737	731	729	705	709	769	746	733	699	742	787	759	749	715	740	700	751	690	743	738	734	705	712	728	744	774	745	742	734	722	739	766	756	728	691	733	717	730	727	735	784	726	750	706	712	732	729	775	799	724	774	796	753	734	774	748	753	757	729	733	733	687	760	742	685	770	707	757	757	724	770	740	770	750	693	707	754	713	732	737	761	721	706	729	657	726	779	727	735	770	767	761	764	776	672	765	748	757	753	736	759	743	774	722	741	726	741	807	725	728	749	750	699	722	739	758	793	722	747	742	721	763	757	769	739	766	728	765	727	746	751	711	729	687	741	737	723	703	732	750	742	735	803	757	760	769	761	760	729	715	711	730	710	719	703	754	737	752	742	731	748	780	762	726	756	763	738	744	754	777	727	758	772	751	746	674	747	722	736	713	732	752	731	744	696	758	731	756	741	701	780	709	722	748	709	748	746	712	713	757	712	740	737	775	728	747	727	772	724	729	757	683	714	713	716	715	725	751	741	728	726	705	756	740	750	792	777	740	800	728	760	738	730	766	756	728	745	735	749	743	756	779	730	735	699	726	708	705	768	748	754	718	736	732	775	809	745	683	717	794	666	711	712	746	705	716	731	729	732	703	735	698	744	728	734	718	695	718	748	731	761	699	732	742	757	721	740	727	715	727	741	749	753	763	749	725	730	716	705	715	794	735	750	722	703	763	793	707	718	779	733	707	750	738	698	739	744	760	775	713	756	735	744	698	714	752	780	752	761	716	779	725	683	751	747	754	695	762	687	709	751	761	761	742	774	733	766	738	687	755	723	794	722	746	743	732	715	776	749	743	735	760	717	754	732	754	781	786	751	736	728	699	728	699	737	763	693	759	767	709	703	743	714	712	736	753	743	712	739	720	728	739	742	757	717	708	732	710	760	744	753	733	701	739	718	742	729	737	768	750	708	718	700	734	744	727	749	719	737	812	724	733	742	741	749	714	718	753	739	744	723	736	750	740	721	728	695	749	741	757	745	752	759	756	712	699	771	718	684	748	754	739	734	724	735	688	704	738	760	723	657	733	743	774	751	751	747	761	747	759	721	698	767	703	698	694	777	716	727	679	775	663	713	728	748	717	699	749	737	736	768	742	694	719	706	778	732	768	720	714	719	755	718	713	761	717	724	762	721	727	757	754	707	761	736	758	703	735	707	764	763	724	760	761	740	744	734	715	766	725	705	776	715	795	732	734	724	779	745	730	758	766	709	736	741	722	695	742	739	709	739	760	745	764
22351	35960	26467	16554	12300	8877	6295	4951	3898	3035	2457	2015	1802	1532	1419	1327	1260	1158	1209	1152	1009	1031	1004	966	1018	1001	951	900	904	947	878	882	900	894	919	862	895	908	926	876	911	835	948	841	891	915	879	890	877	834	897	881	799	871	865	879	868	886	831	897	886	851	814	823	814	857	883	864	851	843	863	791	837	838	831	799	856	803	850	825	805	867	835	831	803	873	850	842	863	834	838	808	817	824	810	816	802	806	834	800	825	849	832	816	813	767	848	865	831	818	805	856	860	824	786	820	839	792	799	836	801	801	831	825	811	858	799	836	821	844	824	863	878	834	863	843	803	786	846	829	845	813	830	824	862	838	836	809	850	832	824	779	792	828	866	804	780	805	767	865	837	801	800	783	769	832	828	873	815	822	818	843	888	781	854	847	815	847	830	797	814	825	794	780	890	831	846	791	838	805	831	843	826	917	821	807	822	811	858	861	819	789	806	824	826	789	822	820	835	832	868	815	811	801	869	814	743	783	807	826	815	812	831	809	823	789	848	804	848	863	793	832	835	858	818	853	792	848	813	833	781	830	815	841	851	789	837	855	823	830	854	886	857	841	803	869	826	834	778	812	862	749	845	745	820	830	844	816	828	854	795	786	843	829	857	851	818	788	779	803	796	832	830	794	894	838	819	812	835	881	835	821	823	790	830	790	864	872	806	778	829	801	821	856	807	851	773	833	816	815	819	817	800	850	849	816	852	861	778	830	836	817	813	835	797	823	883	794	813	786	800	807	877	852	852	879	834	788	859	843	784	810	866	803	839	791	806	810	813	839	798	888	770	859	893	828	843	815	763	844	800	786	796	779	826	851	823	838	804	793	820	823	833	839	835	798	826	852	796	790	824	822	851	842	825	829	793	845	844	838	813	839	811	844	842	817	842	834	843	842	849	847	810	862	822	844	832	797	826	827	804	820	853	785	848	845	879	888	762	770	835	799	837	832	806	857	831	844	834	804	832	841	772	876	830	752	836	819	842	827	797	835	841	803	813	812	833	853	815	791	796	855	858	865	820	796	866	858	795	834	746	826	861	824	791	838	834	797	808	816	798	820	871	870	837	842	874	824	824	820	826	837	833	770	825	818	885	808	851	837	846	833	813	852	812	810	820	811	803	840	843	825	809	840	774	846	829	862	874	810	841	860	807	798	766	829	799	856	852	828	813	853	860	873	830	866	845	802	812	857	850	813	808	810	826	820	800	807	852	799	877	817	891	780	852	806	869	878	810	831	876	851	871	829	821	867	827	736	766	865	824	782	830	833	828	829	809	897	848	820	868	838	826	782	816	761	829	840	803	852	860	839	826	875	816	796	824	824	776	847	839	854	833	818	844	821	843	803	827	825	811	865	847	874	848	770	813	800	794	854	796	861	859	794	850	852	833	821	833	843	768	792	848	826	842	823	861	807	819	797	864	841	811	853	857	817	826	795	805	881	765	892	823	835	859	782	860	815	823	824	808	826	808	848	880	755	769	808	788	844	842	874	867	826	862	825	799	856	823	822	816	816	839	822	804	796	899	840	805	818	821	855	867	829	833	857	844	833	796	812	855	775	817	834	849	816	824	832	833	847	832	840	793	807	798	835	814	832	880	821	797	845	854	803	806	855	858	809	817	845	781	851	842	791	830	814	867	802	827	784	816	875	840	875	832	807	843	865	793	791	855	840	846	828	876	765	845	793	811	835	858	843	812	841	834	843	844	806	820	830	803	877	835	735	838	843	783	876	830	812	842	805	841	805	787	769	810	895	827	801	859	843	836	795	850	855	888	840	809	791	796	838	772	817	819	847	826	807	770	797	837	829	835	834	863	809	840	843	850	863	784	839	795	826	839	825	842	829	803	833	835	802	826	833	820	764	904	838	788	833	807	808	735	812	802	821	819	854	818	812	822	856	825	867	826	851	772	838	819	846	799	835	857	824	824	801	842	819	813	788	837	829	845	801	809	849	872	858	791	819	837	808	841	827	826	878	812	876	783	835	849	747	815	790	791	772	853	812	772	794	871	880	848	786	844	821	845	825	872	830	834	833	811	817	807	812	813	857	826	806	813	840	829	826	836	794	801	834	823	805	821	839	856	818	835	798	817	823	874	851	841	840	822	858	861	848	818	850	853	796	880	821	835	842	843	831	853	827	845	866	821	808	810	801	820	820	814	860	835	830	858	871	815	793	796	779	785	827	873	819	845	856	782	822	810	817	779	808	824	817	811	803	797	848	870	779	878	825	862	785	850	853	834	816	828	794	809	812	819	774	857	842	879	864	806	819	844	826	818	842	819	816	813	845	796	871	806	830	831	790	829	867	826	820	897	815	791	805	848	842	815	828	781	820	817	855	795	831	790	859	786	812	838	886	840	804	823	805	813	845	805	851	798	850	840	832	850	798	789	831	864	838	836	896	841	823	811	833	826	854	817	845	838	840	829	835	815	820	881	800	824	836	799	828	823	830	843	859	806	846	825	808	815	862	806	841	766	833	805	806	839	847	858	846	841	808	840	813	842	791	854	784	795	849	855	836	822	792	842	805	811	796	888	801	811	822	830	846	835	780	821	800	874	796	871	790	786	820	822	830	814	852	878	874	784	821	855	843	821	805	828	832	868	807	851	834	806	839	835	854	757	836	839	790	828	786	863	824	856	815	826	803	834	787	827	807	806	841	845	815	793	822	794	822	826	855	836	804	808	844	806	817	837	808	825	820	792	813	882	858	838	843	846	839	856	857	794	818	810	815	830	820	789	890	839	812	860	853	873	842	808	849	792	820	805	834	836	798	843	798	793	867	823	824	795	856	782	854	855	860	846	850	829	817	820	809	840	842	804	858	850	823	831	889	808	855	806	813	873	814	841	778	817	789	826	812	805	780	792	800	837	833	843	851	797	782	785	820	807	825	804	839	849	856	861	816	876	812	795	773	821	820	811	815	844	865	842	861	841	827	826	826	829	822	814	792	847	805	801	852	820	810	801	818	838	834	848	804	903	880	816	830	822	786	802	813	869	794	832	797	836	809	843	840	836	823	788	830	851	825	761	863	778	796	820	811	825	846	803	803	808	882	817	830	868	812	805	828	844	848	799	831	851	835	780	889	819	802	850	806	820	867	843	854	848	800	835	882	860	817	812	779	821	765	862	829	815	806	835	806	825	813	852	845	804	834	830	790	906	846	791	858	816	795	811	803	906	780	864	820	812	852	862	817	781	861	779	835	821	841	816	798	813	861	803	806	851	759	792	886	784	824	791	826	807	831	849	778	818	811	842	850	820	809	794	835	841	834	855	822	803	819	826	845	803	825	867	843	786	774	865	892	787	840	879	809	839	872	836	785	828	866	839	775	855	854	800	820	880	845	852	818	795	793	801	822	799	833	805	818	805	791	847	817	826	871	802	828	814	845	822	834	785	804	848	812	823	820	893	786	858	850	766	789	843	805	800	819	852	808	848	788	770	810	796	846	826	836	851	830	809	800	833	830	858	861
25212	21535	27332	25806	12192	4584	2934	2163	1666	1338	1160	958	922	884	822	809	746	741	679	672	684	684	598	645	655	628	624	614	606	568	580	594	576	612	625	602	555	581	592	595	552	571	539	572	600	572	578	571	597	599	562	553	545	582	551	523	570	573	539	569	564	568	547	611	561	586	542	586	583	558	589	584	560	543	543	522	525	565	542	555	588	570	537	559	599	568	583	527	527	555	582	570	602	547	585	529	530	565	548	554	591	576	571	583	568	528	533	556	563	546	536	565	565	569	553	582	535	559	551	569	539	554	568	558	562	538	566	512	549	570	523	573	546	526	582	566	586	581	555	559	564	515	552	568	521	518	530	598	555	548	564	575	568	547	608	521	537	544	600	518	576	551	581	561	556	578	546	508	593	565	598	524	582	572	591	575	499	563	546	554	536	553	545	551	525	561	559	550	565	559	540	561	539	552	577	564	563	521	560	556	570	547	529	550	610	609	543	563	555	590	536	550	589	561	550	590	536	562	558	552	554	560	571	633	578	529	565	559	548	629	609	562	581	562	520	532	559	560	542	546	557	529	546	543	520	501	564	522	569	577	566	558	600	571	543	551	560	554	560	568	579	559	573	526	584	577	593	591	573	549	574	583	545	563	537	542	561	548	586	539	556	570	550	594	580	547	583	565	552	558	538	558	560	551	525	523	542	523	507	579	564	577	561	552	569	521	589	569	584	598	520	555	543	545	562	565	561	573	536	561	564	574	605	570	553	541	578	624	589	577	552	545	524	530	596	579	574	559	509	546	560	576	542	557	576	570	540	543	583	586	590	565	565	573	535	524	512	571	559	560	561	540	546	540	512	613	535	581	565	574	605	576	575	590	549	562	533	572	578	551	540	540	580	581	536	548	564	583	514	529	584	587	547	565	592	559	524	580	531	559	537	549	553	578	548	526	551	536	561	544	575	556	559	573	560	531	562	554	574	583	535	564	531	539	576	526	550	527	532	551	575	544	541	542	541	586	548	541	575	617	571	587	551	546	539	561	554	564	569	541	575	568	568	582	557	544	574	567	574	600	589	536	537	561	573	541	548	571	576	580	537	570	590	559	533	547	580	591	565	560	561	531	521	578	546	560	587	575	591	532	534	590	607	582	567	552	530	561	576	550	573	561	557	561	524	566	575	560	529	561	544	556	559	554	552	557	570	495	510	566	533	589	560	540	550	536	551	550	527	554	542	518	571	584	575	564	548	560	543	520	487	528	536	534	593	561	541	547	550	549	569	576	582	545	557	570	550	548	546	569	514	555	583	514	577	556	535	609	583	596	521	544	520	596	551	590	524	610	564	531	565	544	543	521	537	552	558	560	568	525	511	532	563	539	514	502	551	596	550	531	535	529	546	567	539	531	528	530	564	545	573	541	573	540	518	559	510	515	559	560	552	561	541	536	568	591	620	556	578	612	604	536	578	549	581	533	558	542	552	560	588	535	586	528	538	580	513	509	559	522	551	538	572	551	589	536	501	555	535	538	549	580	559	541	548	560	584	489	537	538	555	591	573	551	547	531	548	533	546	551	551	582	558	576	545	513	572	546	546	551	539	566	560	576	585	530	533	527	558	593	567	566	542	585	530	531	527	516	549	532	568	552	547	550	559	559	564	559	535	573	527	549	535	557	562	555	569	584	593	594	585	590	534	533	524	622	569	586	584	549	558	575	551	557	587	528	578	537	503	562	568	594	579	595	561	541	549	560	534	584	546	552	581	529	569	520	529	562	540	563	563	591	550	555	550	577	531	578	622	567	510	572	539	557	536	569	524	529	559	569	589	565	551	545	550	505	519	540	549	590	511	555	573	572	545	560	549	569	560	576	557	565	577	559	613	560	540	489	524	573	557	542	522	560	545	533	571	545	542	531	531	581	573	568	552	562	569	538	568	551	560	518	572	564	529	537	557	574	600	624	512	556	545	551	544	505	544	566	584	554	591	534	533	542	542	548	566	544	576	578	541	571	568	555	517	574	543	565	501	557	558	526	568	571	530	550	533	542	516	623	545	541	519	537	540	586	552	570	532	583	538	569	598	543	570	531	523	557	564	571	571	587	573	579	544	555	521	562	596	602	555	563	561	541	558	496	541	529	534	589	530	542	546	538	541	554	575	555	535	591	579	526	566	556	551	594	582	560	563	582	558	596	557	568	551	544	592	561	578	517	592	557	525	531	558	569	536	571	546	592	553	533	550	558	544	581	540	559	549	544	572	578	534	524	559	570	560	535	496	522	554	556	566	534	567	540	511	530	571	575	547	546	587	601	580	544	564	556	555	537	541	567	573	593	583	512	541	588	553	527	560	568	578	519	618	583	578	611	534	544	591	492	559	584	580	527	541	551	544	581	544	556	586	549	560	569	590	558	576	584	560	562	542	536	566	551	586	518	596	553	570	567	528	559	589	554	553	573	576	576	578	566	541	511	569	546	508	573	589	535	583	567	569	570	572	559	560	597	548	573	546	550	562	546	534	588	535	546	535	597	567	514	557	554	540	573	525	575	582	569	550	552	574	555	546	536	565	552	611	547	570	557	551	572	521	572	537	573	555	557	574	577	541	546	550	548	535	513	545	522	581	538	542	569	564	551	548	537	522	513	575	532	588	585	567	566	568	533	587	525	579	554	569	605	590	595	541	540	613	556	575	544	522	551	553	554	567	552	569	583	561	610	514	559	547	503	558	532	527	549	492	545	563	537	523	538	547	516	578	558	562	509	551	555	547	566	560	540	590	561	561	551	520	539	577	597	528	581	570	616	535	530	565	559	549	595	616	603	562	555	525	569	622	574	558	570	543	534	562	565	598	539	546	571	573	556	587	568	555	577	600	557	550	559	580	506	554	558	535	575	557	550	580	549	569	556	554	618	587	560	591	517	610	592	548	587	557	511	542	593	560	550	549	573	536	567	582	534	563	551	537	526	568	526	517	570	559	562	527	541	501	565	535	570	544	518	605	535	599	566	540	553	523	537	574	612	570	493	547	532	567	560	578	592	560	586	554	544	587	575	546	548	559	583	587	594	562	561	593	593	592	560	553	511	518	537	584	573	555	592	581	504	588	553	531	559	596	589	530	562	577	532	543	508	538	540	577	545	563	581	550	527	557	546	591	541	535	579	578	533	592	552	560	576	568	577	580	594	629	575	559	550	526	598	595	569	558	532	524	543	541	582	511	554	588	569	581	538	552	571	562	516	542	545	553	519	554	570	517	598	513	538	565	559	570	570	570	554	584	521	586	594	580	542	540	570	579	557	581	557	585	534	544	541	574	597	536	557	546	558	516	540	583	541	537	549	564	583	533	569	581	554	571	548	559	568	518	528	565	544	556	567	551	520	534	573	551	538	595	551	559	576	533	604	579	542	553	557	547	623	538	551	525	562	550	533	518	549	560	527	584	538	555	553	567	558	541	543	577	545	560	595	588	515	551	555	533	532	574	574	554	547	550	577	589	567	552	579	556	563	569	571	524	542	566	555
21514	31150	22460	13344	9832	7038	5139	3862	2987	2299	1789	1645	1285	1144	1079	1088	987	965	965	903	813	855	808	734	703	664	692	699	693	656	661	692	663	699	679	656	674	692	721	675	625	658	657	696	653	638	669	647	634	657	679	662	657	675	682	647	625	664	632	640	596	635	608	635	640	639	666	671	607	611	648	604	585	651	612	628	644	622	650	659	606	630	677	604	648	665	631	605	600	632	632	666	628	667	618	629	666	636	637	602	635	619	617	646	611	614	632	624	613	594	593	649	626	633	652	641	645	624	615	635	596	670	656	609	667	682	663	649	581	656	650	632	670	635	637	683	580	621	646	625	571	604	658	633	599	615	593	598	638	627	668	671	636	650	604	623	647	628	597	671	644	639	663	653	644	664	587	648	599	650	608	700	665	613	647	630	651	683	612	671	594	623	672	589	614	627	613	612	625	617	652	636	633	623	641	625	665	647	655	621	651	607	684	626	614	648	602	611	621	602	632	613	646	627	633	634	614	640	640	633	591	636	647	638	620	641	628	603	604	621	598	647	613	606	634	658	613	650	620	651	626	647	648	631	593	648	609	644	654	690	597	631	631	644	617	640	630	705	615	626	622	586	688	671	627	640	646	671	627	628	627	660	638	619	597	642	636	691	624	635	627	604	675	649	668	640	609	624	618	661	630	616	635	641	638	666	633	660	598	632	667	661	592	626	669	613	629	620	615	625	650	605	594	658	662	629	645	592	658	675	633	644	608	670	654	586	612	598	582	659	651	610	653	607	595	617	621	610	625	615	590	675	610	636	594	586	640	611	667	639	620	629	639	628	623	637	621	602	600	602	648	624	632	616	605	639	610	653	662	669	599	588	687	625	654	598	619	646	621	648	650	627	630	661	596	662	614	659	629	634	601	670	614	628	612	641	654	592	641	671	600	585	590	640	654	624	614	652	618	615	627	666	572	653	647	642	609	617	664	579	602	617	647	652	621	618	599	658	671	587	619	659	657	633	604	647	603	666	641	608	595	645	664	623	615	603	610	632	630	637	634	624	578	621	650	607	629	646	614	665	634	606	632	624	637	613	646	620	609	623	637	624	660	657	657	640	646	620	555	677	642	640	629	575	627	628	637	599	607	664	664	658	656	620	574	623	628	612	609	634	600	657	638	646	634	610	645	610	647	628	605	664	604	610	595	607	606	627	656	635	660	626	604	639	631	636	641	685	647	648	663	641	597	651	622	649	624	658	629	619	625	656	620	606	654	650	620	645	663	614	623	623	686	607	631	612	623	672	650	650	595	587	641	636	618	590	632	635	613	595	641	597	616	643	686	634	646	621	593	614	626	621	662	596	615	640	624	615	631	661	595	630	589	619	699	590	647	620	634	610	595	620	627	598	657	645	608	670	638	656	588	649	647	608	641	602	632	636	596	640	684	600	618	593	651	649	638	638	622	611	625	680	654	621	648	649	607	647	664	614	621	614	588	643	589	611	639	603	616	629	657	628	637	657	649	615	655	624	622	630	632	600	629	645	642	585	675	657	641	612	659	594	644	618	635	642	654	661	622	591	618	639	671	634	617	620	609	654	590	618	616	594	583	595	635	607	610	644	617	628	638	620	589	613	629	606	640	682	585	648	597	608	661	631	673	633	671	589	602	683	619	601	587	597	660	626	633	668	618	606	667	661	665	624	583	608	654	572	633	634	675	633	646	670	674	647	639	603	624	623	595	611	639	634	607	601	643	590	633	617	653	634	632	606	616	623	611	628	712	667	628	578	605	646	560	593	593	605	642	603	602	668	662	621	616	615	665	626	607	626	639	629	629	632	670	640	618	634	619	638	640	619	615	652	614	598	603	586	633	669	625	643	569	591	653	633	652	635	656	626	621	623	614	661	645	632	653	633	599	644	660	645	662	594	622	635	661	638	628	628	619	605	662	617	633	622	675	635	628	634	583	624	650	689	647	577	637	643	654	629	599	654	592	626	640	618	588	599	653	659	643	633	654	612	601	605	686	611	614	617	573	626	588	625	698	607	595	640	620	627	603	592	619	656	623	638	652	671	631	662	619	629	652	589	591	602	625	647	632	647	613	614	621	609	625	624	686	622	627	631	603	598	646	644	633	606	640	597	650	614	585	648	635	647	646	684	635	651	618	636	621	664	677	595	642	625	633	639	616	596	642	628	646	639	599	611	627	610	607	605	646	656	605	614	641	630	632	586	639	620	628	607	598	630	602	622	601	665	620	657	655	624	646	648	624	656	638	635	531	639	601	633	608	580	645	607	653	688	632	639	576	630	628	655	630	613	633	657	607	621	682	657	577	597	598	668	654	631	625	595	604	654	587	651	606	630	665	659	603	680	643	643	636	682	630	665	653	629	685	633	619	645	617	621	663	620	607	607	647	621	624	660	611	634	686	680	630	622	673	633	610	646	645	638	636	593	598	632	653	628	587	614	628	634	627	600	621	596	657	645	636	656	587	679	636	626	615	594	619	634	603	615	630	592	613	627	666	619	605	669	604	622	657	655	648	626	633	633	619	642	629	620	606	635	633	655	668	624	632	648	622	651	642	630	651	636	615	637	596	656	620	569	680	635	639	672	639	584	609	648	614	633	616	648	628	620	617	658	629	606	626	643	605	648	596	599	629	605	656	659	634	622	658	651	627	618	611	593	615	618	638	631	634	641	668	642	622	627	667	665	623	642	657	605	641	585	592	594	599	607	591	614	629	650	629	605	655	601	599	620	624	626	633	619	570	632	625	648	581	626	662	625	620	594	671	586	599	662	620	572	645	671	626	632	631	599	601	633	649	654	655	622	643	577	611	610	573	607	626	622	646	659	666	623	682	593	652	666	602	583	620	609	610	588	699	671	653	636	669	633	656	606	632	672	659	584	669	627	639	643	609	633	661	616	646	633	616	653	647	623	599	636	683	641	635	636	648	650	640	658	657	598	671	665	628	648	643	692	664	605	630	612	609	625	634	648	592	656	643	602	659	602	634	639	666	646	663	598	649	616	603	633	625	617	622	618	645	635	659	607	605	662	661	675	640	611	607	668	635	587	684	651	640	621	587	652	653	625	638	648	638	652	602	597	686	637	589	629	638	609	653	594	600	668	629	623	609	663	653	610	666	638	608	621	639	658	610	615	640	621	655	628	619	615	606	656	624	667	668	612	671	669	661	635	666	637	633	619	561	560	597	624	580	635	618	621	628	615	667	638	641	589	643	648	595	645	618	639	633	626	594	621	580	603	643	639	653	614	601	600	605	653	637	629	615	591	595	620	616	627	648	602	598	601	614	652	625	629	638	632	655	654	648	645	654	635	656	649	620	653	608	621	665	696	624	607	603	656	666	593	660	651	642	593	665	631	607	628	632	654	636	622	638	619	642	652	594	635	638	639	578	596	621	637	641	599	616	638	594	636	625	596	633	621	619	636	594	645	611	649	625	606	604	618	653	605	626	587	634	628	654	610	622	634	624	648	662	604	606	619	646	625	589	627	663	654
22927	21564	29178	24413	21603	21453	11856	4344	3014	2187	1820	1514	1380	1260	1115	1046	995	979	884	804	781	729	731	698	711	714	686	620	640	637	663	626	639	632	632	600	655	648	603	644	672	594	632	604	630	574	589	588	625	603	595	612	583	586	545	575	577	583	578	566	578	579	568	509	609	584	568	573	560	585	564	578	562	563	557	574	565	551	519	536	546	538	534	548	556	571	504	570	555	572	537	484	575	538	533	592	527	485	584	536	549	571	583	575	564	540	558	511	579	562	530	556	547	545	540	543	589	508	503	510	553	549	557	544	528	540	564	551	514	549	575	554	584	555	510	528	541	550	573	552	574	563	540	585	598	511	568	578	540	502	530	540	648	569	567	531	569	513	538	555	538	561	514	550	554	562	543	551	561	588	583	532	579	537	550	552	522	561	533	578	570	587	579	511	535	538	536	553	553	584	606	539	542	557	563	545	555	523	536	564	558	527	539	575	550	514	552	520	584	586	548	542	586	551	545	526	548	528	502	547	567	524	548	534	558	560	540	572	540	562	561	535	582	541	504	566	542	504	523	511	575	524	561	538	557	530	515	542	541	521	575	530	549	544	542	572	519	543	558	505	490	528	524	488	548	551	527	504	541	531	529	595	549	543	553	574	558	538	558	543	537	564	531	536	552	551	558	580	534	569	519	547	517	527	562	557	553	553	564	510	575	540	519	506	534	547	579	539	558	548	576	536	524	550	536	530	544	531	520	576	548	524	556	542	518	541	492	582	550	515	536	570	522	510	528	563	576	543	532	548	558	549	537	610	540	555	581	569	550	521	527	569	505	535	595	531	575	562	536	549	609	533	548	528	554	578	541	519	534	545	540	565	548	566	529	544	512	552	534	514	546	529	557	567	576	515	526	509	537	522	547	545	505	575	596	570	577	537	540	527	523	525	519	565	554	541	553	533	572	503	540	536	547	569	548	567	551	532	548	516	573	538	564	533	581	557	515	524	556	580	539	535	541	519	541	531	575	529	550	529	537	533	516	539	595	524	527	524	515	538	519	565	539	569	552	574	577	560	527	543	570	540	573	574	561	543	569	555	550	586	542	520	559	520	528	563	475	521	577	568	538	530	567	547	548	568	564	549	538	575	532	578	540	560	597	560	586	593	545	568	543	543	498	587	567	553	535	568	574	510	537	571	562	546	513	535	568	568	569	518	553	529	547	581	533	586	508	569	544	506	566	506	537	521	530	506	543	542	570	541	536	533	601	529	550	525	562	570	550	564	526	559	530	576	588	523	558	526	579	536	565	528	542	567	537	526	572	545	553	552	541	542	557	547	505	548	519	585	564	548	535	561	590	578	514	520	560	546	541	571	577	521	574	516	551	579	570	551	544	520	571	591	505	604	576	601	538	536	542	568	570	546	547	518	542	549	551	561	517	549	534	596	514	561	589	559	562	561	562	556	563	573	559	556	544	498	534	523	560	554	537	527	520	571	537	514	562	550	539	546	521	532	566	545	586	572	531	583	571	564	520	570	565	555	557	566	535	577	608	513	545	533	500	555	557	519	523	586	501	557	535	582	568	563	520	550	546	518	550	539	544	560	535	489	560	521	554	513	547	526	531	532	534	601	596	497	586	566	551	514	537	574	532	605	554	577	556	525	534	526	529	551	531	531	550	586	548	548	520	509	516	513	586	553	557	563	543	553	530	509	584	543	538	530	530	518	533	548	577	574	558	595	560	555	597	531	551	548	544	538	542	559	579	584	583	574	590	576	546	523	498	537	516	506	548	572	527	570	525	591	534	540	539	532	548	573	547	559	549	523	552	520	541	537	582	578	564	517	539	548	522	520	564	526	604	532	545	582	539	510	512	531	535	549	550	546	562	522	545	568	502	534	577	529	557	526	528	533	572	527	540	527	581	573	550	537	503	599	532	576	532	569	553	531	544	577	524	592	552	496	555	585	501	538	576	559	523	551	562	532	560	520	578	522	536	548	508	543	551	549	559	562	558	549	601	544	523	559	556	536	521	556	564	543	531	513	578	535	527	600	616	552	531	549	561	556	561	538	582	517	533	542	549	522	533	539	525	566	572	519	580	558	552	511	574	570	531	560	535	526	536	549	567	540	554	530	536	555	551	539	540	558	597	555	568	573	548	543	536	520	556	519	585	573	518	581	565	530	538	546	557	543	605	561	549	558	575	532	552	590	596	558	524	546	544	575	547	559	579	587	555	543	503	562	539	553	560	554	564	541	542	564	578	484	554	509	533	585	552	578	600	543	516	511	531	550	544	523	577	544	537	574	584	525	583	523	502	542	513	539	578	539	551	565	565	525	575	532	547	570	548	567	576	541	536	492	519	582	554	573	525	565	526	547	591	515	551	544	564	555	521	574	514	531	504	563	564	551	541	581	534	593	531	521	545	562	526	523	529	571	576	536	558	563	563	552	529	510	540	547	564	520	570	584	568	551	489	575	564	546	531	553	561	520	569	587	576	519	509	576	567	554	603	561	538	561	556	552	564	503	511	532	531	563	535	610	563	560	544	572	537	585	568	577	563	559	552	531	564	563	508	581	545	522	572	585	591	538	508	542	538	569	563	534	542	509	585	542	578	547	550	588	541	542	532	560	528	491	547	512	522	580	550	508	563	554	557	562	531	543	498	540	563	555	567	542	561	533	539	531	558	586	542	567	544	543	549	551	547	554	572	570	554	532	563	555	548	555	530	551	528	523	539	540	526	571	542	562	497	574	563	519	513	527	526	539	527	530	541	597	576	534	524	530	559	532	545	536	519	530	537	520	536	525	553	524	580	515	558	530	535	595	523	516	545	567	593	539	524	545	573	516	587	559	573	566	560	549	566	528	545	511	581	603	578	572	533	537	558	569	549	541	553	555	506	546	584	541	532	565	554	543	519	530	554	517	537	541	502	585	546	568	543	556	547	575	521	552	552	598	546	574	554	531	548	515	533	537	520	572	544	557	515	535	532	569	565	556	551	592	510	588	535	533	534	575	528	564	535	541	552	525	520	562	529	562	551	603	528	559	518	529	573	557	542	570	538	549	541	572	542	561	577	536	532	539	502	549	555	515	551	519	538	576	517	574	599	564	526	565	596	541	520	568	516	534	509	495	545	580	531	525	544	568	575	569	549	521	530	560	571	605	565	521	573	529	567	533	529	531	582	517	576	584	567	524	527	543	577	562	532	564	528	513	563	545	521	582	559	560	563	537	556	557	551	511	522	549	561	511	546	562	581	537	496	538	544	541	604	562	510	539	538	525	530	525	527	489	562	532	539	510	526	534	558	576	538	516	569	563	583	503	539	536	567	519	568	538	532	511	557	593	607	570	536	546	569	526	530	553	600	534	515	537	533	566	529	511	535	537	560	552	499	531	571	542	515	519	565	591	562	503	550	573	527	541	557	552	589	550	503	542	573	512	496	533	556	560	499	564	558	528	522	501	572	545	548	527	515	570	546	540	551	532	562	578	519	594	555	544	568	562	552	531	545	530
25479	39815	30540	20528	15514	11743	8931	6748	5062	3703	2926	2376	2008	1750	1651	1508	1356	1275	1171	1084	1028	951	915	869	853	843	807	748	796	765	726	760	709	756	822	748	759	734	775	771	755	728	678	734	690	715	671	726	683	665	680	643	701	622	640	682	675	660	658	673	623	631	639	626	586	575	663	635	608	613	670	661	695	679	653	630	607	613	629	612	628	626	620	589	661	682	605	676	600	656	636	624	640	617	666	641	642	637	660	680	606	632	623	622	614	630	635	633	611	619	620	625	633	614	610	599	600	607	610	623	587	663	644	634	633	599	618	637	637	598	602	667	657	639	649	617	658	612	620	624	677	658	664	602	622	583	614	611	603	618	602	576	641	618	610	639	608	607	610	619	615	672	608	658	636	608	646	641	634	595	684	615	636	641	639	620	620	653	662	653	610	604	581	589	623	628	652	631	594	610	605	607	626	621	635	610	631	662	641	653	660	670	637	607	645	576	613	627	639	612	655	640	629	625	620	638	593	608	603	640	623	585	614	640	681	617	615	610	627	596	662	620	570	655	629	642	607	614	645	661	597	664	606	645	651	609	633	604	658	633	663	662	652	611	649	600	649	597	607	626	623	648	599	604	656	610	648	607	607	620	622	644	629	626	612	648	624	625	618	624	597	578	631	624	629	630	621	633	616	593	621	652	612	618	607	655	629	662	622	609	617	601	571	604	683	637	606	634	650	611	647	626	619	640	623	612	628	660	613	600	610	639	610	587	660	632	620	618	607	630	671	614	631	573	656	638	620	594	650	607	637	670	636	591	642	621	600	643	642	634	631	587	620	677	612	571	633	592	623	613	612	625	616	610	613	654	661	576	643	636	607	554	683	641	634	599	651	625	636	639	625	570	627	624	643	652	627	593	640	629	629	659	617	647	669	610	587	653	615	611	665	667	573	628	597	604	637	647	579	627	636	676	623	625	582	647	689	642	618	610	642	615	706	618	658	616	667	691	642	652	619	647	635	655	638	624	663	617	642	572	660	664	641	580	595	617	653	642	654	623	646	638	588	601	632	606	639	629	643	643	621	628	620	598	599	584	605	629	629	664	641	666	615	614	609	610	610	610	612	637	637	587	660	619	652	591	658	603	626	595	632	628	673	633	640	617	616	597	637	617	629	602	623	614	580	620	632	619	615	630	634	592	628	655	587	660	606	616	618	675	659	608	571	595	609	616	623	598	590	645	636	623	594	618	632	624	601	608	623	644	637	631	675	654	628	615	612	594	612	612	645	638	609	623	662	658	662	658	653	633	626	625	687	620	631	580	670	617	614	625	664	635	569	654	635	584	621	655	617	634	629	629	619	628	621	637	613	674	642	642	627	615	611	629	647	628	655	637	667	618	650	591	603	648	632	640	625	650	583	645	605	651	602	626	669	645	632	603	620	626	639	611	590	615	596	626	640	599	651	636	567	657	609	585	661	615	543	646	644	604	622	561	623	609	626	675	611	639	594	629	618	625	629	593	593	608	610	581	616	661	599	620	592	642	660	622	594	627	666	669	634	610	577	626	633	667	646	684	593	651	613	617	656	635	691	602	619	638	591	646	626	638	601	624	641	651	620	623	582	634	635	645	615	621	588	645	647	624	587	603	656	645	623	607	609	612	646	644	598	630	622	646	603	646	595	630	616	682	604	630	638	618	640	667	603	610	614	652	619	646	635	579	648	604	672	619	573	611	611	614	635	619	651	627	623	603	564	599	667	579	605	620	592	612	633	649	600	619	613	654	643	581	615	650	644	633	595	575	663	646	631	636	571	657	620	624	635	643	627	668	582	619	639	665	613	579	605	630	672	669	674	641	635	586	628	606	676	675	689	567	620	599	583	635	653	687	618	633	613	664	621	592	638	634	643	610	607	633	634	603	607	562	661	582	607	648	619	668	608	653	658	654	627	601	647	575	662	624	648	647	619	665	620	653	603	604	634	623	682	605	662	648	627	582	616	638	633	582	608	593	652	652	618	576	606	616	596	605	617	644	616	654	630	607	615	597	638	605	671	644	633	629	658	624	596	614	625	650	651	627	630	655	644	616	596	649	644	631	640	599	626	652	667	596	613	659	644	623	628	631	649	591	670	574	637	632	636	628	641	611	606	646	602	597	617	606	632	639	684	639	600	593	587	618	631	646	632	627	641	592	642	626	615	644	633	635	610	666	642	627	644	629	648	625	620	613	633	629	607	595	680	663	606	619	595	657	636	606	682	570	623	646	586	649	617	623	635	606	603	621	667	624	609	601	659	619	623	584	575	650	637	604	642	608	658	576	628	584	635	622	615	574	580	642	621	630	611	667	620	600	593	599	623	626	587	601	639	600	605	593	583	633	605	679	584	666	629	596	626	611	620	672	635	654	653	650	636	646	584	585	627	614	631	647	599	618	616	656	658	616	637	622	626	672	648	579	626	612	637	641	622	575	654	559	628	618	643	639	624	631	634	607	644	620	594	664	598	655	636	630	609	613	656	594	646	664	617	577	618	669	657	624	633	602	635	651	643	603	639	557	642	601	605	586	672	651	597	621	580	597	669	623	599	646	623	583	665	629	638	625	637	580	635	658	642	633	634	609	578	578	632	655	642	625	619	566	655	630	626	583	631	623	612	648	635	601	650	620	586	602	599	576	611	593	649	630	656	637	602	646	596	655	636	600	621	625	631	646	612	641	626	620	633	619	595	630	639	597	603	647	634	592	590	588	606	629	644	651	591	599	586	624	662	626	590	587	617	623	648	584	626	613	639	621	612	605	620	635	681	623	601	641	632	643	600	612	617	625	579	646	679	637	662	601	598	623	622	660	631	606	610	601	616	598	615	621	670	617	621	628	628	593	598	618	669	600	618	634	651	608	623	627	624	657	643	667	595	623	619	627	675	617	635	592	658	618	626	643	620	646	614	629	650	611	628	638	652	659	575	612	638	608	636	606	608	616	649	573	622	639	577	632	616	602	620	593	635	631	599	649	643	628	699	605	641	609	651	630	629	659	640	615	630	653	624	671	593	653	612	625	598	603	620	640	635	642	635	635	597	647	616	643	601	637	614	663	618	634	648	642	595	617	633	676	620	620	654	604	612	631	623	614	632	605	651	587	623	659	653	654	632	646	615	634	653	646	655	598	627	677	621	576	633	661	644	634	564	606	594	641	559	604	594	644	622	603	606	612	637	620	620	610	615	610	635	634	631	638	621	624	644	645	609	618	602	576	581	593	619	618	639	636	596	632	657	607	638	626	614	604	613	637	607	636	654	617	645	573	619	591	616	623	618	648	578	605	626	630	648	654	624	611	672	636	610	623	641	607	602	612	648	624	629	597	594	626	606	622	640	589	643	674	607	654	624	631	638	657	658	610	663	658	601	624	642	603	613	641	635	626	613	643	654	597	645	603	633	635	620	652	616	627	613	582	593	629	622	645	605	608	610	635	640	607	652	623	622	604	604	586	671	605	673	664	604	618	622	632	619	620	639	637	667	636	558	616
28389	21184	17078	9368	4761	3217	2445	1845	1465	1233	1156	1023	971	983	908	916	934	869	791	774	789	797	773	793	768	764	737	783	739	763	787	754	753	751	773	771	792	759	731	703	738	751	774	790	729	766	779	641	710	727	704	706	755	696	701	705	707	729	753	705	719	764	699	722	685	711	727	757	759	708	798	708	710	670	733	732	757	734	716	738	645	722	720	726	734	728	746	723	725	738	759	736	681	773	801	742	725	700	696	693	715	743	733	724	707	731	742	681	720	711	761	678	725	716	694	728	702	719	671	701	659	724	751	746	703	687	691	727	747	725	733	693	740	777	681	653	715	720	655	739	712	719	710	722	723	705	701	748	675	694	681	728	756	665	702	721	693	718	726	729	712	713	748	757	704	756	754	721	668	739	774	755	748	716	735	751	690	710	728	740	680	743	726	661	752	723	780	776	714	730	784	694	686	764	712	710	751	749	754	767	717	706	669	774	770	757	699	729	687	734	721	712	730	719	693	750	719	716	694	718	674	691	769	744	738	732	731	734	679	726	731	701	759	749	735	768	761	729	747	714	758	727	733	750	779	684	737	759	657	702	715	751	700	748	732	730	710	674	724	740	728	719	748	706	711	693	720	675	691	692	679	698	731	735	775	695	719	704	743	767	697	701	727	701	719	667	704	699	695	702	682	765	686	674	726	697	753	725	713	713	725	707	713	721	717	700	715	720	691	771	721	705	756	715	730	720	712	742	706	700	751	723	725	740	740	720	730	727	689	703	744	704	699	660	702	700	701	675	773	736	661	759	720	702	738	742	701	737	725	765	777	699	685	727	776	698	720	707	705	732	781	755	714	702	693	727	736	719	755	710	714	738	765	706	710	701	721	726	750	712	770	686	722	729	713	734	742	710	711	740	737	761	696	721	726	727	741	714	716	715	711	704	730	759	719	711	738	713	723	733	741	779	715	726	748	721	740	699	670	747	747	670	689	664	716	744	746	716	705	707	717	769	716	735	729	749	759	688	711	721	704	662	705	748	681	713	736	704	728	750	742	723	721	725	744	685	755	714	747	752	690	720	730	692	727	722	712	738	724	708	716	737	701	732	722	697	732	733	703	737	714	707	717	743	723	747	672	680	803	717	740	712	726	720	715	739	765	727	745	696	733	685	797	728	736	728	728	735	740	699	750	743	730	701	691	725	699	750	690	720	734	702	742	699	726	731	679	714	722	760	710	742	731	695	700	697	732	676	742	719	688	760	720	719	709	749	716	756	766	692	727	743	718	737	771	744	736	765	733	704	723	705	700	721	715	714	750	707	742	749	723	722	736	758	765	657	685	735	730	762	681	761	756	744	722	756	702	709	703	726	682	720	711	687	758	713	746	692	668	762	712	788	744	690	761	690	743	743	770	719	720	725	714	712	763	705	687	669	714	713	730	689	693	730	748	719	695	778	742	704	723	747	758	710	686	684	739	757	726	706	793	742	714	735	726	748	784	735	672	712	747	748	745	657	750	707	738	737	727	740	698	719	721	694	751	685	719	691	765	741	741	751	758	700	733	763	737	710	715	717	737	718	758	727	714	718	761	695	743	753	739	650	708	759	725	763	699	722	717	703	733	700	730	702	724	712	724	762	715	729	722	696	725	737	718	726	704	700	687	720	712	718	758	736	700	709	725	698	757	738	721	726	705	761	741	679	712	752	716	692	746	732	735	656	724	741	712	774	706	713	725	754	745	722	744	717	712	748	718	713	751	703	722	698	730	744	767	744	707	678	722	676	710	739	738	722	763	744	741	761	733	703	746	751	735	723	690	724	708	782	703	712	732	725	721	732	774	725	693	761	709	674	733	720	723	696	758	725	775	748	740	739	696	718	744	686	746	694	756	700	762	713	688	744	706	704	749	796	734	689	710	755	734	734	776	703	754	739	696	763	761	715	694	714	760	751	768	703	729	755	746	718	684	707	796	750	740	711	724	730	679	732	745	734	766	732	730	727	715	714	733	737	735	732	722	701	785	750	762	758	721	708	685	680	757	750	730	730	720	736	737	719	713	758	709	691	722	746	706	696	730	758	736	670	740	718	728	664	712	775	697	715	744	746	717	722	689	698	716	773	750	758	741	709	731	711	729	705	720	676	699	768	728	751	742	659	701	730	723	739	753	740	755	708	720	691	759	748	801	671	715	720	690	753	728	743	743	693	750	700	680	672	714	750	680	715	726	747	720	718	744	734	720	733	685	696	739	676	693	698	756	704	745	712	693	696	727	692	678	692	716	767	685	697	665	714	683	740	729	728	731	735	743	751	748	732	739	650	702	762	683	689	736	734	752	683	713	747	742	704	714	724	761	768	681	716	731	694	708	733	745	762	688	718	693	695	735	745	654	732	688	738	701	686	700	700	757	651	748	698	730	679	732	682	740	692	695	685	688	701	695	685	753	748	746	727	734	782	729	724	795	743	770	721	669	683	773	706	688	763	736	734	778	708	729	667	743	685	726	712	698	757	737	676	732	741	766	736	718	728	741	722	756	721	765	765	749	727	732	744	731	767	730	683	700	747	712	700	702	719	742	739	727	719	728	735	737	758	708	734	751	731	720	740	647	753	746	722	750	684	735	746	759	709	727	722	746	696	752	726	739	726	725	708	750	754	711	696	718	722	812	688	717	719	692	758	753	711	729	741	764	738	728	726	711	708	733	699	710	677	722	721	762	729	714	731	730	682	695	724	715	719	671	683	735	699	735	703	718	743	751	691	722	700	715	736	698	728	694	704	686	684	644	787	697	775	659	735	757	729	725	741	713	729	731	731	739	675	727	750	762	719	720	761	731	769	698	716	751	742	753	730	740	688	692	721	777	706	694	733	687	756	714	714	737	712	710	739	702	691	714	745	728	707	694	726	735	702	698	771	712	699	724	751	694	727	690	717	725	722	738	703	751	750	713	723	724	715	771	680	698	742	770	725	757	710	720	726	715	658	730	740	721	761	671	675	725	733	728	680	712	725	683	757	734	730	712	720	760	713	693	704	763	730	758	660	728	707	699	715	715	727	734	725	716	748	731	681	709	737	711	744	712	708	705	690	710	653	736	738	695	724	723	696	710	712	775	765	733	758	713	684	687	750	746	699	757	752	723	712	734	709	709	720	717	708	712	724	721	706	723	714	756	721	723	738	731	768	719	720	687	708	725	684	704	761	718	734	722	710	673	739	690	710	719	680	711	694	773	724	728	740	717	702	720	752	750	700	716	701	740	710	734	744	724	759	705	726	726	725	760	754	745	711	715	672	717	741	724	727	760	704	725	736	691	700	693	782	718	728	669	707	770	715	678	726	731	690	729	717	731	697	731	725	732	714	742	720	747	732	726	701	730	769	740	645	744	720	753	730	738	714	701	724	759	718	704	729	755	775	712	736	743	752	748	755	688	662	707	735	724	726	667	713	745	742	692	708	741	767	750	661	735	686	752	691	739	711	720	708	738	714	677	706	707	732	712	690	700	719	729	701	775	746	706	752
18296	25171	18272	10362	7259	5482	4028	3192	2329	1874	1585	1405	1270	1271	1148	1103	1019	990	1008	969	934	953	911	942	940	866	835	846	839	868	935	893	855	867	791	900	838	830	844	807	836	807	878	868	868	799	850	813	792	791	809	818	828	789	848	866	794	805	819	836	784	806	786	789	808	784	775	822	832	775	815	814	814	795	795	821	827	814	781	785	782	799	818	862	755	790	776	848	815	821	856	776	831	816	769	777	865	739	851	823	812	805	775	765	846	811	833	750	804	825	866	832	806	819	824	782	771	830	848	772	799	769	801	822	730	802	819	790	794	824	831	831	832	790	800	786	761	821	795	806	803	809	822	714	832	778	819	797	809	784	811	762	780	788	814	791	817	827	766	839	782	775	804	812	804	842	828	799	886	849	860	815	794	802	819	784	772	816	763	793	787	809	795	845	824	828	786	841	804	796	801	802	766	781	791	755	797	818	857	827	829	805	828	836	764	816	836	845	818	787	771	798	789	836	785	767	830	822	784	861	802	844	781	835	795	802	800	837	794	781	854	770	847	815	830	801	838	810	807	835	806	841	791	794	822	789	797	795	830	847	839	827	784	805	832	803	890	843	839	821	784	823	771	824	845	792	808	786	819	853	818	784	804	820	805	807	807	795	810	825	777	816	830	846	798	846	799	843	829	812	768	816	782	849	793	823	778	801	809	769	812	818	841	798	837	804	747	788	845	813	815	788	804	748	796	752	799	787	802	819	799	780	836	825	825	820	839	804	831	786	786	773	804	783	814	837	805	851	809	782	801	811	767	736	773	827	849	814	746	875	850	806	848	826	851	791	810	830	803	832	805	756	832	795	836	829	771	791	789	818	772	820	786	817	800	796	786	807	830	823	799	834	773	789	860	812	794	845	771	835	838	845	795	786	806	793	776	809	839	788	822	788	765	749	825	836	769	837	856	838	788	780	814	854	810	798	791	818	786	797	768	786	815	864	793	763	832	839	856	815	794	804	780	776	800	821	768	776	796	816	821	783	794	810	805	751	814	808	870	774	804	833	827	753	841	845	810	832	795	800	747	861	785	815	774	777	882	815	811	796	835	799	797	823	838	828	781	778	797	813	759	831	851	834	751	792	827	811	760	798	780	779	760	743	852	803	726	809	778	799	830	794	742	786	797	767	815	834	813	836	786	802	788	849	799	800	829	857	827	801	797	804	819	828	786	765	777	796	746	764	810	778	751	761	841	823	843	756	815	816	812	766	914	836	784	792	808	783	829	838	831	801	841	815	765	806	814	798	794	831	761	847	786	776	819	819	751	797	753	830	780	840	806	790	788	793	748	791	807	779	823	772	807	833	825	817	768	820	800	819	830	783	794	802	790	810	834	818	817	817	799	834	801	812	814	819	793	803	808	811	831	841	816	789	742	821	829	800	759	793	808	850	809	815	801	865	818	782	842	827	782	829	842	787	800	755	805	808	858	857	767	781	805	803	762	834	838	832	832	800	815	823	837	798	808	846	782	825	784	789	827	839	786	739	789	814	827	837	787	775	808	787	792	815	794	804	811	791	825	819	808	824	841	853	818	804	820	799	787	799	814	806	772	826	788	838	796	764	795	833	817	835	792	808	791	778	800	781	829	810	836	796	804	822	773	812	803	847	822	797	805	827	815	822	851	804	787	827	790	836	789	809	835	821	831	808	814	833	780	808	756	842	826	834	836	788	819	826	837	856	815	778	793	791	757	803	789	794	771	799	782	760	848	839	847	809	790	759	830	844	781	740	826	808	789	809	817	802	776	822	799	777	760	796	808	802	807	821	842	808	805	846	833	793	793	782	797	783	753	796	793	829	813	753	777	825	826	812	792	826	833	825	738	782	779	809	808	810	822	816	790	845	831	811	775	775	780	810	837	797	793	785	808	793	854	801	816	755	803	796	779	823	836	794	782	836	773	785	780	769	817	841	792	788	780	807	853	796	850	853	813	788	782	800	793	808	819	780	770	815	792	809	800	847	821	803	809	796	784	792	783	808	793	838	747	825	825	841	820	832	792	791	800	827	856	816	772	823	807	773	791	808	816	800	778	769	801	792	791	789	833	822	796	781	812	855	775	774	817	844	788	775	824	757	743	813	772	843	803	826	791	851	776	797	800	763	815	803	782	773	828	818	798	755	792	800	848	850	789	817	796	789	853	801	778	793	799	775	806	764	783	834	822	781	841	812	802	786	805	819	773	820	801	826	802	814	786	788	807	783	800	791	819	843	760	829	813	827	823	810	799	804	767	787	738	774	787	841	774	817	810	789	813	766	798	799	776	798	814	750	782	781	838	814	787	798	849	848	791	809	831	797	840	832	814	812	826	804	831	774	793	781	829	869	781	832	798	863	785	853	790	795	822	800	797	830	873	790	786	813	797	815	840	766	779	766	840	793	859	827	807	861	811	804	760	802	766	840	777	825	778	871	856	829	810	808	808	802	850	818	832	778	813	850	810	753	752	814	840	804	780	798	758	813	800	836	811	842	823	841	805	836	836	893	831	792	803	843	830	799	830	732	780	791	825	767	860	797	807	781	801	802	825	823	795	791	839	815	847	830	827	801	774	787	812	818	822	820	819	756	815	797	765	802	802	828	829	777	818	832	843	763	826	817	839	851	868	759	827	832	828	806	814	803	831	827	783	793	806	769	832	799	841	810	786	748	826	827	773	752	846	808	788	766	793	799	805	820	825	790	844	794	777	775	809	852	821	795	791	797	739	800	800	783	841	811	831	835	801	818	864	864	777	827	816	813	841	823	776	839	770	796	825	791	787	765	765	802	770	809	824	781	851	786	798	818	823	800	782	782	827	803	832	759	787	772	853	816	783	817	819	794	782	765	821	788	813	863	806	790	835	796	824	750	776	789	788	796	814	868	849	818	806	847	810	759	806	849	793	857	837	789	825	798	796	815	804	774	818	785	757	790	823	809	832	802	836	798	836	859	756	800	849	851	811	795	773	861	801	754	836	813	776	812	810	794	858	773	828	783	828	781	784	814	786	880	756	807	769	773	834	838	871	850	798	752	806	792	813	759	829	819	800	766	810	844	831	805	801	824	790	723	789	804	793	829	835	816	800	835	774	781	767	781	806	793	862	745	790	812	809	821	777	857	764	781	789	803	745	802	802	829	813	773	832	830	825	830	861	813	833	789	849	793	835	804	779	795	778	804	835	810	804	843	818	738	805	836	825	804	808	784	786	827	851	812	763	766	813	810	784	802	777	821	809	809	794	847	805	869	800	862	806	793	783	821	804	825	840	860	824	763	827	779	831	797	768	800	814	791	789	787	815	777	808	825	820	786	755	778	806	811	802	791	786	803	812	768	757	835	807	873	771	796	844	813	790	805	878	755	812	771	816	773	799	843	799	838	770	849	829	854	745	787	802	796	783	839	870	793	813	770	791	774	813	751	786	768	791	843	798	778	808	794	838	800	800	821	789	790	801	808	846	800	830	824	799	846	822	823	829	804	861	850	835	766
23986	21564	28622	25018	21479	12613	5152	3176	2284	1883	1585	1436	1399	1221	1133	1090	985	981	973	907	900	874	874	862	869	795	835	823	775	803	805	775	794	733	747	827	805	810	810	814	748	755	831	763	788	792	773	768	760	782	762	754	767	756	725	759	766	744	757	724	741	794	741	714	775	744	720	753	735	760	736	763	721	759	843	738	723	742	740	716	707	747	762	743	686	749	810	751	742	704	733	741	776	751	738	719	740	741	707	739	723	743	722	786	770	705	756	731	757	795	779	763	721	760	704	696	724	735	706	736	762	725	759	734	742	743	703	798	712	755	742	696	784	729	754	778	700	764	734	740	743	748	735	744	790	731	730	724	798	719	750	720	770	779	725	794	778	715	764	743	739	695	727	739	716	763	742	768	721	778	763	756	758	716	712	764	705	744	761	723	767	727	782	764	718	739	767	747	738	739	745	730	765	743	763	732	733	698	755	725	709	756	792	717	739	761	727	746	707	724	763	725	751	699	727	725	719	748	693	724	709	715	821	748	721	770	719	758	726	724	749	723	765	774	727	743	751	704	738	748	732	785	704	730	749	744	736	774	741	682	758	736	773	731	726	747	752	721	752	739	733	716	681	705	721	746	732	741	716	766	697	776	705	711	743	717	738	704	764	697	772	756	707	728	708	690	754	749	732	746	725	665	670	747	714	759	769	724	788	720	725	746	737	790	770	738	736	759	728	799	767	771	743	723	760	789	713	771	736	726	751	724	738	722	757	760	769	743	750	733	766	751	734	752	754	777	712	739	754	739	759	756	714	759	739	706	754	773	729	749	744	749	743	741	706	751	749	711	757	716	782	723	704	742	740	739	727	750	723	710	716	775	755	711	754	736	712	684	799	714	748	750	710	714	717	775	741	702	754	759	771	712	722	735	766	713	741	761	737	763	731	712	750	810	740	756	663	716	754	765	796	761	743	706	717	686	726	733	726	736	731	753	725	744	717	730	744	734	761	710	755	708	757	779	719	700	735	748	777	698	719	743	741	756	707	755	726	686	768	711	739	737	735	722	742	784	720	725	754	722	707	771	728	684	760	741	732	779	747	704	745	724	727	742	769	734	726	733	715	754	749	702	740	713	688	730	781	714	716	753	737	814	822	731	776	688	789	729	705	738	701	723	770	815	788	717	724	712	777	705	751	726	723	717	709	737	760	741	701	740	717	758	774	718	730	794	742	733	782	700	737	728	773	691	752	760	732	781	785	753	794	744	722	713	776	717	727	766	755	734	788	743	730	749	725	744	752	789	682	776	749	693	703	787	755	727	772	705	793	743	669	710	665	761	746	710	756	742	787	728	760	741	742	730	766	735	724	745	765	701	724	751	690	727	793	776	752	729	726	777	725	753	732	731	753	728	743	694	714	755	730	760	747	721	765	748	766	703	737	789	764	755	750	686	684	688	751	767	712	776	758	763	768	705	755	746	704	703	744	700	695	687	706	725	778	746	727	731	719	713	773	734	748	735	740	743	747	796	758	714	750	695	731	698	719	769	759	745	738	803	748	750	748	774	701	718	780	731	724	744	721	736	726	752	670	754	697	754	742	696	720	787	713	713	723	722	758	737	714	765	679	780	778	718	740	764	745	790	793	670	761	743	758	718	726	656	719	714	768	731	770	747	755	703	761	771	727	789	697	765	767	753	803	765	768	709	765	754	729	777	761	775	718	718	665	730	786	698	716	709	773	744	749	732	728	775	721	713	767	741	765	731	766	747	767	671	730	751	706	714	733	825	781	746	740	733	728	752	762	766	735	750	789	732	750	734	744	731	780	715	732	740	776	729	737	721	746	740	759	702	733	745	732	711	725	719	727	753	760	707	781	759	788	710	700	742	765	740	749	746	761	720	752	752	761	746	748	749	707	726	729	798	744	754	735	699	760	716	758	707	740	748	751	782	722	693	744	739	748	744	719	732	707	720	737	722	727	707	790	780	731	770	744	769	719	728	725	736	703	744	734	726	757	709	752	702	779	734	701	768	735	763	689	758	723	711	742	759	734	772	730	700	741	735	708	717	710	715	741	793	718	742	740	713	731	761	709	746	703	763	741	710	728	757	722	752	682	813	708	728	760	728	742	709	733	757	763	686	751	744	749	698	771	741	758	728	730	720	752	755	770	711	723	723	740	733	651	779	751	720	787	721	732	684	710	751	756	736	692	696	749	685	742	753	741	699	749	716	745	785	742	719	693	794	705	770	720	771	753	718	737	743	747	707	793	735	733	730	761	735	768	763	714	744	759	743	737	748	727	780	698	800	739	751	771	717	751	753	807	741	760	782	740	737	703	691	719	748	746	713	699	743	717	723	717	725	748	732	729	757	720	741	740	752	729	763	748	759	746	749	730	724	755	722	771	727	753	745	778	696	739	726	738	715	764	783	730	738	729	728	712	763	675	758	708	728	758	731	710	704	700	703	714	764	775	735	741	758	765	701	737	743	721	762	719	668	778	734	752	757	744	769	697	741	744	749	694	755	755	722	759	717	761	765	735	741	729	723	724	741	706	750	751	717	723	780	762	765	763	696	710	737	719	742	726	752	713	710	742	767	726	729	755	689	722	773	724	797	732	768	757	758	801	750	774	750	775	779	727	780	722	726	788	726	781	730	774	741	714	727	778	705	727	736	756	705	701	725	725	770	736	746	734	799	690	729	741	722	722	735	680	747	766	733	758	744	752	765	791	742	724	788	762	756	743	756	752	766	796	748	760	736	728	727	756	746	764	751	762	727	741	781	779	775	719	758	729	726	760	757	759	749	730	732	762	774	718	744	744	722	759	742	717	762	761	715	710	712	765	794	735	725	736	708	735	743	727	763	721	721	733	726	755	733	795	737	720	742	745	760	730	761	802	783	727	716	750	736	727	715	709	761	715	762	748	727	706	773	746	720	708	733	657	782	727	744	739	675	746	745	748	734	731	729	718	732	762	711	738	762	754	726	731	736	721	699	720	707	700	734	756	751	752	716	693	734	762	693	804	741	763	722	758	738	752	729	726	787	725	722	730	751	771	714	730	731	707	738	729	753	757	692	776	768	686	709	736	758	779	745	744	729	743	732	731	725	763	740	758	760	748	761	777	714	711	776	751	780	733	708	763	700	732	702	766	764	768	746	754	698	765	725	771	761	708	740	772	697	746	635	734	777	723	728	725	699	727	757	748	706	739	754	721	699	736	746	729	728	680	710	743	728	728	760	747	753	720	723	713	734	753	763	730	722	737	749	751	706	739	781	723	710	759	765	733	710	740	749	720	720	722	694	734	717	730	779	723	728	681	763	729	774	754	752	703	740	713	733	720	710	756	726	784	750	759	706	741	751	777	726	751	745	730	747	675	762	704	807	731	702	797	744	758	737	736	747	723	754	771	709	723	709	710	702	744	679	755	724	732	745	701	746	732	731	752	758	747	732	737	710	748	747	713	716	768	729	768	721	692	720	757	737	747	751	737	761	727	737	739	717	736	742	741	819	759	715
21565	33778	26069	15879	12102	9177	6885	5138	3870	2883	2540	2090	1848	1616	1510	1335	1336	1267	1196	1093	1045	1036	1070	978	979	999	940	960	950	977	905	891	944	846	896	913	965	932	906	872	851	903	890	869	863	848	933	857	891	892	858	846	900	817	869	886	843	814	830	888	841	837	841	877	837	850	841	880	820	846	817	796	827	857	795	895	812	837	837	853	799	774	879	823	809	886	786	855	782	839	809	791	892	815	797	834	792	819	838	773	776	823	904	862	837	820	823	805	834	827	808	861	857	867	835	833	827	840	821	800	836	859	860	830	840	819	858	809	817	886	883	825	809	815	831	853	845	811	846	828	787	836	833	822	845	796	784	808	871	837	799	846	845	869	784	792	819	877	841	884	830	817	874	841	869	822	820	824	828	830	800	885	853	850	835	835	885	826	841	854	844	841	838	828	842	926	850	826	891	841	805	875	776	849	864	872	857	838	804	825	830	794	865	822	792	862	851	836	825	796	908	817	793	843	873	808	867	876	885	835	812	855	857	813	869	821	830	826	824	819	810	803	781	850	801	834	842	820	820	839	810	812	888	867	875	836	851	798	807	852	840	874	894	856	824	859	799	861	836	827	813	797	873	851	803	830	784	837	757	847	790	834	833	802	823	831	846	899	810	841	850	869	838	838	836	813	813	820	830	824	877	866	842	835	834	830	819	828	810	819	792	841	809	848	834	877	821	807	882	848	836	816	849	884	824	814	795	808	866	855	826	819	807	848	787	801	853	805	798	766	772	844	840	822	918	808	868	836	850	812	884	847	814	835	835	873	839	842	852	771	854	838	861	842	873	821	788	797	824	807	822	826	814	821	803	782	828	849	842	832	806	797	802	839	840	800	854	856	827	851	831	795	823	866	862	851	832	843	864	843	877	856	789	852	854	848	789	818	769	846	857	813	826	827	830	834	857	833	774	869	783	855	776	856	832	771	819	778	862	813	817	822	782	861	813	825	849	836	835	847	849	834	840	805	811	777	807	851	833	856	802	849	833	864	780	872	833	869	822	823	846	863	879	899	846	868	851	844	819	832	848	812	832	846	816	818	828	835	819	832	842	849	816	816	772	856	851	814	797	795	862	823	831	761	818	849	840	860	842	757	858	842	851	822	831	810	846	823	858	824	874	803	870	860	804	827	791	794	828	802	869	809	875	798	822	809	808	803	861	832	811	820	823	842	847	867	850	859	806	862	788	868	815	822	818	812	808	864	872	895	829	788	858	818	849	819	872	807	831	839	853	777	832	806	886	819	818	782	840	851	802	835	849	831	816	807	823	780	772	767	899	848	812	875	838	810	816	850	855	894	824	820	816	859	828	840	788	834	883	765	855	862	814	783	824	852	893	830	818	849	802	827	784	849	860	821	824	829	848	785	838	845	853	825	813	847	877	849	830	879	869	811	817	828	797	830	861	833	872	810	848	777	834	843	845	867	810	822	831	829	884	854	787	865	873	785	858	846	877	821	789	838	793	844	879	853	852	820	848	847	859	829	837	875	842	816	843	833	825	823	856	836	851	795	875	840	839	786	807	857	814	810	816	813	773	825	834	794	809	837	821	860	810	833	836	814	824	762	813	858	843	790	818	852	794	803	790	849	776	800	844	859	863	874	794	864	849	856	797	839	826	813	841	845	820	804	832	844	812	875	867	774	830	832	837	806	813	851	857	816	853	843	826	830	850	785	822	791	793	805	849	770	840	855	842	852	808	863	880	820	809	875	798	854	845	876	824	876	840	817	829	789	828	829	809	852	855	767	865	825	854	827	847	808	842	880	844	840	801	803	831	823	829	807	818	852	767	850	885	810	844	802	843	777	820	822	842	846	792	813	799	823	829	802	815	844	815	858	838	866	817	881	804	796	815	799	780	878	868	811	823	838	814	810	856	894	844	793	852	820	776	835	874	841	807	814	864	821	828	805	816	856	797	836	807	835	792	806	820	787	818	822	788	840	794	883	805	821	777	854	868	811	756	866	901	817	800	846	852	849	844	881	765	774	885	835	803	837	809	868	835	868	824	848	779	811	784	867	825	784	850	831	869	871	764	820	825	854	794	821	849	825	826	865	860	823	840	846	832	857	866	896	916	837	816	846	791	815	860	846	831	827	862	782	787	804	803	780	851	884	828	843	849	819	849	844	834	826	855	842	799	829	853	777	827	770	822	849	862	861	836	861	825	839	833	831	784	839	847	816	816	821	850	819	845	831	820	803	798	854	794	827	843	881	820	811	789	865	799	780	822	836	809	780	814	876	780	803	850	844	800	837	805	874	755	850	814	865	867	800	871	816	831	846	815	791	837	885	819	843	814	803	816	858	840	790	835	811	822	835	813	807	828	879	859	847	857	874	806	810	855	843	835	813	851	762	853	865	803	861	772	876	818	837	815	833	801	761	811	826	859	859	840	830	845	853	838	823	782	859	840	831	873	804	865	824	825	768	839	853	810	821	857	834	789	825	854	834	830	804	828	868	819	798	793	903	823	810	812	861	863	805	830	788	860	875	833	853	837	821	865	802	806	824	875	827	799	902	852	876	826	872	818	862	850	842	782	787	796	813	832	841	821	827	853	820	829	803	784	893	793	874	837	883	801	881	837	800	842	819	816	869	797	755	836	871	848	858	784	825	792	799	849	860	859	817	822	850	863	836	876	827	833	852	819	843	835	755	864	835	871	807	846	856	837	805	852	820	841	809	815	796	832	819	873	830	867	857	824	823	803	856	843	847	870	831	838	859	815	848	806	823	822	840	812	858	894	863	822	858	844	827	853	801	843	844	801	814	842	876	896	843	820	776	835	826	849	816	865	756	814	846	864	858	824	871	823	839	878	828	834	784	860	801	806	853	865	846	866	822	836	827	827	783	915	788	851	874	840	830	845	845	808	914	794	854	848	782	848	882	760	810	828	802	841	811	819	833	803	815	814	804	849	839	843	853	866	817	817	825	856	842	792	848	827	831	810	879	816	804	883	804	833	844	810	859	840	873	817	845	815	767	853	824	831	815	831	922	847	795	852	803	852	806	808	851	841	793	847	789	855	833	859	789	819	777	852	802	826	813	822	815	804	845	865	801	810	822	821	806	850	812	849	818	819	841	826	830	818	788	832	841	855	808	837	839	824	811	848	808	810	865	815	803	892	843	840	797	845	855	830	880	802	800	820	904	819	836	800	843	870	838	861	807	843	792	899	815	836	854	875	849	790	825	836	815	781	856	832	807	788	836	801	846	808	857	814	811	835	799	793	852	806	841	819	821	824	815	802	839	870	790	900	821	829	842	840	762	835	797	854	832	810	823	861	833	822	785	791	843	835	816	887	772	817	808	812	831	851	832	804	812	808	825	798	802	880	795	848	880	878	817	860	807	806	853	762	869	784	808	804	863	815	808	784	804	840	829	853	859	849	808	813	833	814	800	860	908	826	824	872	781	774	830	793	828	845	815	858	826	753	794	843	829	825	824	865	816	809	826	804	830	839	832	787	773
25182	21541	27314	25858	12373	4639	3069	2148	1668	1370	1276	1042	977	966	828	834	750	754	707	664	669	705	658	674	646	615	598	663	594	629	649	631	593	576	615	653	588	652	546	572	592	632	642	589	588	540	576	583	591	575	565	611	552	574	619	575	562	573	577	599	557	554	551	528	574	586	570	564	612	579	567	572	609	565	540	556	530	567	550	586	539	555	597	553	562	557	567	553	557	608	549	601	548	561	586	587	609	540	580	541	566	577	574	547	580	520	560	511	566	575	556	555	592	571	552	602	602	563	583	586	565	559	547	550	574	572	588	570	538	577	584	552	587	529	585	553	563	583	572	532	549	618	558	575	571	573	580	550	582	555	576	539	601	582	578	536	571	539	569	539	558	549	559	533	566	564	576	578	569	580	601	556	580	538	588	595	525	551	572	541	551	565	560	579	585	583	617	547	575	587	550	566	573	541	591	587	596	534	551	570	572	603	597	539	589	579	550	584	558	570	561	560	571	585	567	562	572	565	551	551	560	574	555	586	602	560	591	540	583	570	547	563	583	575	532	537	514	555	595	567	605	565	553	575	552	526	575	573	580	552	551	516	570	562	542	567	543	558	547	523	587	554	544	589	557	575	530	613	564	589	567	590	558	525	577	569	538	551	581	565	581	527	589	548	563	579	619	565	620	572	586	560	568	608	559	578	585	531	586	572	590	549	591	574	540	563	554	598	596	551	604	602	575	602	584	581	593	554	552	563	527	592	576	549	542	605	507	560	558	529	585	557	580	578	555	556	637	564	549	600	556	521	567	595	573	561	596	554	564	547	554	553	579	590	531	548	547	567	542	537	568	554	535	610	582	548	577	594	604	580	510	531	566	602	566	546	558	559	563	597	562	511	582	556	556	588	617	506	567	627	586	549	549	534	602	592	599	612	552	566	579	536	582	588	582	570	548	563	585	594	556	610	544	559	585	558	550	561	533	534	529	561	566	503	569	525	558	552	548	547	559	507	623	585	533	539	561	539	559	514	558	550	565	576	615	540	563	525	549	572	566	598	559	557	549	603	600	548	504	580	560	581	591	551	570	580	588	568	547	549	572	600	535	552	547	568	567	542	572	521	571	560	598	568	555	530	551	530	559	563	570	542	518	554	561	565	592	604	532	579	543	531	535	549	594	583	542	566	602	534	562	553	577	594	519	539	563	535	538	539	601	577	537	537	568	582	565	536	581	612	542	590	530	545	546	590	569	583	620	550	561	551	559	560	577	561	585	548	601	561	554	553	552	556	562	593	574	590	567	556	535	595	535	584	547	611	580	572	523	553	591	579	545	566	575	527	607	585	607	564	544	564	591	629	559	568	603	512	572	550	541	564	569	532	563	569	558	592	555	577	573	560	558	560	562	579	572	593	571	519	535	556	541	580	550	580	590	550	571	551	534	563	574	587	565	574	539	554	599	540	510	560	569	535	611	542	557	581	532	507	578	548	544	586	592	561	568	577	577	553	599	538	560	570	578	594	585	580	538	534	547	556	580	546	554	582	555	589	561	528	549	613	600	541	557	540	570	570	545	564	562	561	540	546	617	542	604	533	566	587	582	573	569	544	568	551	574	566	558	593	584	571	550	540	556	621	652	608	541	569	573	598	548	548	561	584	535	583	601	502	590	554	544	539	563	541	548	568	614	551	595	614	560	559	597	558	559	603	557	567	554	585	578	577	599	540	612	586	604	588	568	544	549	602	556	532	549	566	608	582	542	583	558	556	541	566	554	554	574	571	561	565	599	536	537	581	589	534	549	574	566	561	543	552	567	516	600	564	550	558	594	533	574	541	547	568	582	598	556	564	566	559	585	544	566	569	595	581	579	544	568	567	568	549	567	594	532	574	546	576	543	594	524	541	610	574	550	579	559	588	590	548	573	597	531	607	552	574	553	567	539	539	539	574	540	575	572	540	540	558	575	572	577	557	577	571	567	562	549	554	558	591	555	557	537	567	583	543	565	535	590	570	562	557	552	555	564	569	568	547	537	560	524	566	605	558	544	562	550	568	598	591	542	588	600	524	547	563	545	586	550	589	562	580	536	580	575	569	544	525	592	564	549	523	558	559	553	533	557	551	577	573	525	548	562	569	564	598	598	526	566	551	532	557	555	603	578	554	621	609	574	515	538	561	520	562	547	550	544	585	568	526	589	610	541	603	526	564	552	541	557	541	554	566	593	589	564	607	535	582	576	563	545	614	562	524	564	534	537	603	566	524	575	548	558	565	567	592	533	555	581	533	548	563	581	560	611	547	556	559	594	563	564	535	587	531	555	581	586	527	566	535	548	536	548	574	596	536	578	612	556	524	576	559	596	568	541	525	585	577	546	548	598	621	602	572	596	586	545	578	515	589	601	545	566	564	585	567	555	577	518	560	559	527	573	593	559	542	525	538	549	576	550	608	580	556	582	597	572	532	608	515	564	548	545	574	524	608	560	547	587	554	560	571	574	559	557	551	538	576	555	553	535	551	549	558	556	547	572	544	578	585	580	550	572	561	604	566	548	552	577	499	555	576	582	556	510	502	558	557	584	564	564	519	571	528	611	574	572	611	611	544	577	528	589	576	573	598	584	551	596	537	588	579	566	567	560	598	558	530	558	573	597	563	504	551	575	512	554	575	572	573	551	570	543	566	558	565	493	616	576	575	572	539	546	597	517	565	540	571	582	556	541	518	546	544	565	542	531	545	575	543	572	562	537	525	556	552	534	603	549	550	566	561	535	519	558	570	563	546	564	536	553	576	602	569	534	585	547	546	598	562	638	576	589	555	573	546	589	552	583	556	527	574	572	584	562	571	596	573	581	551	545	554	582	567	572	553	586	559	561	542	587	564	559	561	566	552	539	582	588	593	583	598	530	619	555	574	601	578	549	537	588	583	536	565	570	583	539	585	597	562	582	570	583	583	560	634	599	585	551	591	568	517	581	537	565	534	541	560	564	528	572	561	557	539	571	557	542	573	577	545	576	546	489	600	606	598	598	546	548	583	582	535	561	579	569	565	597	551	580	574	590	569	552	605	579	534	556	550	577	541	546	527	546	568	573	596	553	555	565	601	517	551	561	580	564	565	562	579	560	548	566	552	602	579	613	543	535	535	525	566	559	573	566	554	596	551	557	580	590	616	607	577	560	579	560	562	562	618	570	592	561	582	583	540	546	563	550	515	582	520	563	560	563	561	576	529	574	560	545	572	555	530	582	588	559	538	553	559	537	583	552	547	563	565	553	557	587	585	554	538	556	587	551	557	569	550	554	539	532	560	592	546	537	612	584	572	547	600	533	567	558	546	564	542	538	571	541	586	573	528	585	534	588	555	558	583	589	552	522	581	558	552	600	565	595	561	570	550	561	576	526	570	560	562	542	562	576	566	562	533	588	598	556	517	535	597	554	534	579	577	583	570	561	556	576	558	597	541	569	566	543	546	539	534	581	550	570	579	507	546	536	562	562	565	533	555	596	618	553	535	543	573	604	516
20364	29690	21921	13476	9745	7410	5312	3914	2820	2310	1826	1588	1402	1256	1158	1051	990	967	891	856	845	791	835	826	809	694	766	716	727	789	696	653	688	699	711	671	702	637	691	691	698	664	664	661	670	660	645	694	676	637	614	616	678	676	654	630	658	692	657	668	630	654	636	615	639	659	603	649	669	636	669	626	666	629	622	651	626	649	670	616	663	664	630	663	633	652	632	666	641	619	648	626	673	670	620	630	652	612	620	674	647	623	661	597	632	641	711	610	652	645	589	601	642	598	648	666	583	670	617	612	617	638	644	613	617	656	623	649	650	627	618	665	670	612	651	612	638	661	641	603	697	612	633	624	670	653	622	634	614	648	612	640	619	640	703	609	617	678	614	659	672	651	628	660	643	614	628	684	610	594	643	653	658	656	602	640	617	632	647	660	661	678	647	664	653	670	632	637	667	637	610	622	642	645	640	677	664	659	649	628	624	607	609	665	662	638	595	595	680	638	634	660	599	681	596	642	624	654	683	606	617	605	628	643	611	675	639	636	639	637	653	648	625	616	651	642	652	645	651	665	579	654	667	585	625	637	594	659	640	599	633	653	618	647	645	650	626	596	613	629	652	643	664	608	660	611	642	668	654	652	642	668	668	649	640	666	659	651	635	672	637	658	686	623	651	601	615	614	672	662	684	613	598	646	616	670	642	680	578	656	609	663	644	674	656	659	616	614	637	613	648	633	640	676	580	661	633	667	624	651	637	650	668	629	609	644	612	629	636	621	619	604	619	619	622	633	669	644	663	683	639	662	667	667	626	621	646	636	642	655	611	635	601	683	651	605	627	636	626	612	642	645	626	610	615	633	618	672	631	587	620	613	606	660	649	614	617	639	665	621	637	619	646	652	656	631	608	681	642	604	635	616	675	596	656	662	591	645	626	629	662	618	620	612	629	616	589	634	634	661	662	667	673	619	628	658	618	665	646	648	653	571	626	666	645	639	631	645	654	664	611	640	646	613	644	633	617	623	653	699	693	579	669	652	625	648	639	656	660	648	617	637	642	636	654	629	627	605	684	633	652	666	646	642	614	576	686	592	657	625	627	641	655	633	672	647	662	642	636	615	608	618	678	646	646	640	659	619	670	618	661	637	633	647	608	683	565	666	646	627	632	654	612	671	659	661	619	678	647	670	676	635	657	642	645	613	641	638	645	599	666	617	641	624	592	639	647	631	660	651	630	646	600	678	619	631	662	639	607	664	620	587	667	646	630	634	649	664	614	626	658	639	603	585	642	633	616	568	601	659	643	643	642	644	650	666	619	681	654	639	628	609	646	648	645	657	697	617	648	641	648	664	623	634	641	622	606	670	650	629	627	638	618	676	671	661	585	602	597	614	653	597	627	628	714	682	618	650	636	633	668	664	599	630	639	632	659	589	653	651	638	647	653	641	640	624	606	681	646	658	670	648	604	676	658	606	632	642	631	628	632	622	634	598	614	624	603	637	598	642	643	610	624	662	662	619	651	620	598	661	590	639	641	677	642	620	660	618	658	629	663	618	634	633	634	634	646	667	659	619	620	617	619	663	602	639	610	634	655	624	671	658	625	633	630	614	681	631	641	669	611	640	665	616	632	643	678	662	618	638	627	626	694	630	628	686	607	635	641	625	635	613	680	618	680	629	640	672	615	655	647	645	611	626	652	637	609	633	624	654	652	647	665	674	617	642	622	610	602	600	624	592	620	638	672	637	641	637	617	640	644	602	597	615	648	660	658	640	658	606	676	625	633	618	628	648	610	627	672	633	661	662	632	608	655	657	640	632	659	609	646	644	648	631	630	669	666	615	629	676	679	634	645	623	622	647	620	639	575	647	595	639	602	630	604	581	656	660	639	670	672	688	645	672	625	695	644	651	649	608	677	643	632	625	608	654	608	638	602	665	601	623	632	623	612	643	605	658	640	648	634	642	655	646	601	644	639	613	631	602	653	644	647	676	659	612	599	600	671	608	613	656	629	639	634	618	675	610	598	672	667	626	626	636	615	647	584	645	643	667	649	645	610	673	676	660	623	608	593	629	597	629	613	665	652	642	609	598	614	627	658	685	598	676	649	614	681	643	639	661	703	606	623	586	638	680	647	660	638	627	640	644	643	665	655	591	691	643	619	624	665	624	612	639	657	646	627	616	624	658	655	625	645	653	645	659	633	673	649	651	631	621	623	631	652	606	622	631	642	621	618	642	639	615	564	621	629	606	639	605	617	591	690	700	575	619	604	644	602	661	616	656	645	627	652	627	643	646	588	645	671	653	657	665	619	629	616	626	658	676	611	627	649	645	669	591	644	665	639	599	565	684	615	670	670	643	635	615	646	603	661	663	633	605	626	646	592	631	664	636	616	624	680	621	678	676	630	649	638	635	616	684	572	639	657	606	649	661	659	579	656	617	669	587	625	606	657	692	614	648	655	671	602	634	636	635	626	627	627	626	640	597	608	661	629	681	655	647	605	662	617	638	616	581	616	650	622	625	641	618	633	666	636	635	667	657	580	619	609	636	636	597	663	630	691	609	616	661	610	640	630	661	658	688	682	649	636	673	621	647	617	640	641	583	637	661	663	664	612	665	638	626	605	649	638	664	637	619	689	581	630	631	641	658	642	604	608	611	601	674	632	642	678	610	686	624	619	632	630	645	633	590	671	604	605	618	652	596	613	648	655	672	606	641	644	641	623	674	649	655	672	654	621	633	636	599	626	624	645	622	641	642	623	632	646	630	657	636	611	671	600	640	654	628	666	640	675	618	638	624	651	666	677	657	630	637	686	622	580	625	654	673	594	675	638	603	639	606	672	673	628	648	652	645	628	680	614	666	651	624	643	616	627	612	657	627	582	630	651	641	676	651	679	639	651	607	646	609	623	660	638	634	660	654	652	609	684	654	625	630	592	627	647	638	614	635	652	632	623	639	612	628	616	666	667	612	647	648	645	646	639	612	652	625	639	672	654	675	644	663	643	638	635	660	609	589	606	675	637	611	622	628	641	642	661	675	669	635	630	663	652	646	647	631	632	658	638	610	606	612	605	664	620	658	643	627	663	619	661	627	608	661	578	608	695	690	600	657	597	576	681	642	638	609	681	586	605	609	631	599	613	636	646	606	668	654	604	612	639	637	640	661	661	619	667	639	609	624	625	654	602	652	627	621	604	613	657	581	623	621	625	611	596	658	639	658	621	640	647	645	620	628	661	639	617	629	598	643	647	618	637	647	599	570	608	641	670	610	620	611	667	656	620	635	647	664	635	667	612	628	611	682	616	636	630	593	647	648	616	608	640	650	659	629	655	681	627	627	612	604	626	608	599	607	549	650	650	649	610	621	637	628	639	678	651	668	610	642	650	624	626	664	677	630	629	666	623	679	657	638	641	613	649	612	667	619	588	642	662	664	611	646	636	594	675	616	638	680	646	623	600	685	671	669	635	623	616	612	619	632	627	651	688	638	705	630	621	645	686	647	625	615	652	619	653	644
22909	21577	29212	24416	21621	21556	11882	4303	2711	2229	1937	1623	1362	1233	1160	1048	969	944	861	839	790	771	714	658	716	664	644	658	672	667	649	657	641	654	690	662	636	628	672	610	580	596	622	615	544	580	593	644	573	603	552	621	631	589	583	550	608	603	579	582	537	552	540	555	535	562	595	561	603	536	552	600	547	557	588	562	554	530	567	590	545	562	592	568	545	558	518	547	586	576	537	546	575	580	572	535	599	580	571	536	549	550	571	524	534	549	546	586	567	567	524	522	560	544	555	572	555	522	548	536	564	591	539	555	560	550	569	589	542	584	544	574	537	559	540	522	549	537	576	553	611	570	565	563	558	549	512	551	542	566	569	564	560	550	570	581	538	513	540	525	550	584	553	569	545	586	528	515	543	561	543	571	559	578	557	572	560	576	590	582	554	559	583	517	557	586	535	586	549	503	543	598	600	542	567	567	579	568	548	552	541	525	548	525	582	562	535	572	552	546	560	585	568	552	544	568	528	499	550	535	596	521	542	582	541	553	572	558	547	539	607	585	570	545	540	561	576	584	572	569	527	518	547	585	539	541	541	566	503	549	571	557	521	535	538	550	530	593	570	541	541	625	521	557	563	538	518	574	570	569	535	558	522	549	520	567	556	563	578	607	571	604	606	527	530	588	617	578	534	630	596	527	537	575	590	573	544	519	571	599	531	535	581	549	542	593	548	585	553	577	529	591	543	565	520	572	565	579	561	565	539	518	541	522	555	516	568	537	551	552	591	603	564	571	616	555	552	523	543	539	506	541	528	588	573	555	560	550	509	524	557	554	540	595	553	563	586	570	552	575	514	561	563	597	552	571	576	550	568	536	544	577	553	577	559	536	559	554	561	508	563	570	586	584	590	582	548	570	577	555	573	561	565	559	536	510	566	533	554	560	537	586	532	536	570	559	573	552	533	499	543	554	554	568	571	542	570	574	541	558	539	557	564	550	548	535	559	589	501	568	540	573	595	563	592	548	575	524	527	527	545	543	534	540	563	572	545	562	528	538	560	572	561	538	538	539	532	585	537	541	546	522	567	552	568	566	552	570	536	563	565	544	547	536	544	542	556	557	553	600	575	573	581	547	564	570	513	521	562	544	573	571	560	514	547	559	592	546	561	550	551	552	569	552	607	557	563	568	553	541	555	541	565	554	540	557	552	584	583	561	550	598	558	568	607	536	552	587	631	524	566	579	547	557	553	546	587	592	578	576	563	535	609	560	549	573	607	567	542	533	554	562	576	533	576	558	559	596	538	546	562	507	512	543	573	539	574	571	528	544	550	564	560	571	571	570	542	564	497	541	573	524	561	547	529	528	543	605	544	572	573	579	590	560	559	522	581	574	570	552	539	511	568	567	554	598	582	580	531	512	500	564	606	541	598	559	579	539	550	536	534	569	563	502	579	593	580	496	557	607	566	551	548	562	551	558	581	531	594	531	568	572	568	569	562	545	584	552	566	519	533	555	538	515	572	564	562	576	598	570	520	543	570	549	603	568	558	537	552	495	608	505	553	508	538	546	543	545	573	533	554	519	556	552	533	534	568	578	551	539	567	521	603	575	534	507	580	561	528	558	573	586	556	566	548	551	587	548	501	581	560	564	545	595	566	568	552	499	585	517	544	575	558	554	591	547	524	594	543	565	558	549	558	588	570	545	572	545	550	527	523	580	575	547	605	583	535	581	553	537	571	569	557	553	532	554	528	536	584	523	555	549	544	574	517	549	563	516	560	532	538	550	561	573	565	588	526	588	591	578	538	564	551	502	546	530	556	547	551	563	605	562	590	556	557	583	595	558	557	608	513	563	608	553	580	546	557	602	546	512	506	580	529	566	565	519	560	579	541	566	559	534	579	522	587	576	565	590	565	545	539	569	582	564	545	525	569	519	581	580	562	573	513	548	561	544	549	560	556	613	554	572	527	554	545	544	530	554	583	524	550	506	537	567	502	530	533	544	565	511	543	543	552	511	588	520	528	536	575	564	561	553	513	569	513	527	527	529	570	627	579	532	578	581	569	607	540	512	587	571	598	552	560	563	585	565	565	587	543	571	529	527	565	546	519	552	562	557	514	533	543	551	508	548	561	607	594	579	564	549	550	520	598	584	556	564	552	549	530	558	537	554	537	535	585	576	585	531	540	584	594	551	546	577	503	557	578	582	559	587	517	537	563	624	558	513	577	534	570	549	553	556	585	515	524	558	573	529	542	548	538	540	605	534	510	614	577	557	560	554	592	523	549	571	583	541	599	514	551	554	542	556	553	593	560	539	583	585	571	534	560	488	550	515	533	561	584	512	586	526	532	518	568	570	548	605	548	553	593	517	549	526	547	544	554	549	570	548	528	539	508	580	528	583	551	577	548	542	575	576	579	544	543	553	550	533	590	576	562	560	576	555	555	533	576	558	575	551	574	577	573	556	564	559	586	515	526	589	557	537	514	500	545	570	574	545	553	564	542	552	536	552	563	541	578	599	554	578	544	599	543	579	545	556	581	546	565	587	529	522	543	530	524	566	578	596	511	524	570	550	555	549	584	563	577	553	574	551	499	573	546	550	489	523	580	523	519	590	570	553	559	564	512	581	541	538	593	590	557	546	547	590	567	571	532	556	529	614	571	562	542	593	540	557	580	574	553	563	532	571	533	567	588	575	527	560	514	567	527	547	562	532	546	581	536	582	565	524	536	550	569	553	541	581	577	542	536	534	574	532	554	586	558	548	502	544	508	509	583	544	581	556	559	611	608	522	514	540	568	529	562	560	583	563	573	547	568	588	584	560	580	567	540	535	611	549	534	566	581	550	526	573	594	581	562	571	546	540	566	586	564	562	507	531	556	557	547	548	518	570	522	555	511	551	539	588	546	552	535	599	530	566	553	541	571	539	549	586	550	535	559	536	539	554	580	518	553	619	534	578	553	494	601	542	577	565	550	525	532	572	538	542	558	501	566	589	508	533	515	551	561	548	545	536	503	531	581	561	574	535	550	548	581	589	575	529	560	553	547	542	534	548	560	552	507	549	547	584	578	547	565	565	543	557	580	544	560	535	554	548	530	579	582	550	550	562	574	545	533	555	553	555	553	535	609	540	547	542	546	532	581	521	538	545	546	569	536	540	536	544	518	534	542	535	551	615	528	541	533	631	538	565	579	543	535	583	526	561	536	553	530	561	549	521	529	617	516	549	550	570	537	566	611	531	569	559	560	568	540	560	544	533	594	534	509	551	582	565	559	575	545	550	560	562	556	528	567	540	551	593	550	528	561	536	526	563	555	572	567	568	545	562	556	556	583	566	568	546	578	550	582	560	540	538	545	566	537	511	579	580	522	545	566	527	543	542	550	614	536	537	515	542	575	577	550	597	545	489	560	546	556	551	545	560	606	560	578	582	559	557	548	574	580	555	518	541	552	554	519	577	555	586	565	554	552	555	537	575	591	574	542	501	558	550	558	536	559	523	552	551	570	505	555	541	530	534
24345	39259	30412	20331	16045	11948	9059	6583	4843	3831	3093	2589	2268	1861	1683	1468	1392	1252	1183	1139	1027	977	904	865	849	901	789	835	866	774	736	826	798	782	837	774	734	764	782	745	735	698	798	725	675	642	726	695	649	679	649	718	694	684	667	688	659	673	639	671	661	668	659	693	626	636	618	681	605	701	605	595	646	626	645	605	667	631	641	614	621	643	630	600	634	615	644	636	607	675	642	635	620	631	595	626	615	653	636	629	626	587	650	618	637	580	634	671	633	600	615	637	630	620	643	638	605	668	617	603	606	656	636	615	653	656	603	619	652	583	632	634	593	643	600	630	642	654	616	623	625	611	609	616	677	661	637	594	655	677	605	618	639	641	645	562	630	637	611	637	605	680	622	686	641	650	623	609	633	634	653	596	635	608	634	649	678	640	646	638	670	669	610	629	648	648	632	630	621	619	596	605	671	603	620	725	646	608	651	619	586	631	670	636	643	628	654	606	675	621	609	652	628	652	672	640	624	580	676	628	643	595	637	622	606	618	633	637	616	594	592	647	653	666	631	654	655	631	654	633	663	607	645	645	645	652	602	596	590	614	614	636	604	628	684	674	609	616	630	632	621	616	621	680	621	656	611	623	674	631	625	625	649	625	659	637	603	625	642	633	629	616	607	650	617	668	642	633	614	649	608	668	675	600	615	657	594	625	603	641	618	588	661	630	623	700	646	579	628	635	653	691	660	592	639	625	597	564	655	588	579	637	649	639	651	586	620	656	667	606	639	604	647	652	662	622	605	619	612	644	654	650	610	622	619	674	641	644	610	648	650	606	581	614	642	617	626	637	637	617	660	660	651	601	612	639	619	596	648	647	661	677	610	613	585	647	587	629	619	601	666	632	614	639	639	630	661	602	630	633	649	606	688	627	629	604	642	668	639	601	654	627	667	635	668	595	632	640	661	664	631	629	653	616	634	633	620	593	648	672	635	602	620	656	648	610	639	610	614	615	632	641	669	632	557	660	604	632	617	633	641	653	646	622	610	603	661	658	636	573	619	648	637	561	604	652	646	617	663	636	615	657	664	586	650	618	613	662	618	637	596	622	633	662	615	620	644	605	614	589	569	619	651	638	608	633	633	632	626	658	660	588	580	613	621	649	642	617	634	651	655	612	642	628	635	647	609	668	653	605	625	619	624	654	625	665	607	657	627	667	638	606	620	638	709	647	610	585	649	607	595	600	592	646	633	600	636	669	631	660	636	616	653	644	623	630	640	644	659	617	620	640	656	573	609	606	673	630	670	635	596	628	614	626	674	616	662	640	614	625	631	614	590	640	659	610	660	630	652	673	673	623	618	624	647	686	610	653	628	617	638	632	651	661	568	691	640	636	635	620	607	648	676	624	650	610	629	637	618	647	644	653	668	658	626	633	612	664	601	666	688	655	672	622	642	603	616	624	605	609	665	640	645	623	667	658	650	632	610	655	633	612	641	635	643	624	662	650	627	636	646	635	608	612	610	672	600	645	625	659	594	612	600	604	657	659	631	600	605	655	629	628	635	625	659	642	616	553	656	627	637	607	636	579	646	621	596	633	606	653	640	633	611	636	657	642	623	622	665	588	667	629	656	643	589	650	628	564	590	658	642	594	612	611	640	663	622	667	628	645	634	685	635	630	642	587	633	634	649	657	616	647	593	675	643	602	590	594	611	622	656	603	649	616	632	578	634	643	651	639	628	618	651	643	593	618	657	612	566	620	620	597	624	640	630	609	592	633	615	584	611	658	641	664	676	624	595	652	629	629	630	640	647	642	656	625	675	677	623	643	637	634	584	607	689	590	625	573	628	595	609	592	619	683	641	670	628	632	622	624	609	642	656	599	651	642	666	626	650	636	634	641	683	650	633	610	609	657	654	605	648	623	628	657	687	649	611	657	617	589	602	654	589	643	633	620	593	644	696	640	675	594	651	611	661	626	601	649	610	661	583	613	625	676	632	627	604	585	681	632	662	619	629	627	617	644	647	636	605	638	642	645	623	638	603	625	652	644	615	616	630	607	670	630	592	646	593	657	655	641	643	629	629	604	628	608	623	625	635	643	619	573	633	643	613	612	626	607	660	677	646	696	649	651	632	570	669	623	624	632	675	649	621	626	662	617	640	658	645	640	629	593	648	622	613	674	653	618	627	679	624	588	611	628	627	627	660	653	629	634	600	676	614	637	627	669	665	674	608	653	625	686	649	605	690	627	664	676	611	616	586	623	661	601	659	649	567	624	628	624	595	665	598	634	606	647	658	637	623	622	597	611	632	657	578	615	670	645	653	621	616	613	645	617	652	605	640	647	679	592	605	655	617	666	626	638	614	650	613	641	679	641	616	643	622	675	624	627	630	637	623	645	648	658	657	643	633	599	621	608	625	620	622	662	600	648	653	631	644	562	569	640	610	638	615	605	665	624	644	601	622	608	635	638	610	576	627	642	617	654	664	610	610	655	597	617	638	622	666	618	634	624	651	622	619	629	646	624	606	598	619	617	637	578	595	643	621	635	610	598	586	646	670	611	587	621	618	629	640	629	689	617	661	623	663	611	610	676	617	636	609	637	663	594	667	641	632	584	619	580	611	625	629	658	643	658	692	642	642	643	663	663	670	629	615	602	666	645	627	666	587	620	613	596	607	623	679	654	595	631	643	611	590	628	619	590	656	609	618	634	645	662	663	599	608	645	642	623	612	618	643	626	612	617	648	617	615	620	632	680	631	631	600	634	618	613	614	647	679	600	668	682	671	602	611	624	649	572	628	618	599	615	615	616	613	585	621	651	662	634	619	636	650	639	666	635	604	605	655	656	636	631	612	674	637	634	682	615	628	616	637	610	628	618	602	651	678	633	652	659	626	680	654	622	704	596	607	661	671	619	604	626	672	576	598	650	644	632	598	618	631	654	639	627	613	620	583	626	609	614	632	643	641	634	615	643	627	645	684	648	666	652	592	653	663	608	663	648	631	610	671	614	610	660	682	614	635	593	637	622	620	646	669	570	668	629	586	637	632	623	658	591	637	606	605	622	644	649	634	619	641	584	625	629	619	633	654	638	629	612	644	595	684	611	588	635	633	626	611	657	615	646	596	635	590	602	633	677	633	648	604	633	617	659	630	572	624	594	628	644	620	634	645	658	653	622	590	612	596	666	627	572	637	653	621	656	607	658	650	664	667	621	626	630	614	643	623	617	660	639	609	691	596	655	697	623	633	629	628	633	634	654	635	626	648	593	624	617	624	646	636	709	608	615	638	629	639	584	617	628	632	639	691	612	625	644	632	626	611	622	644	602	636	640	657	659	637	628	616	643	631	604	652	660	638	627	589	633	682	653	680	652	630	655	637	637	639	611	604	640	651	647	621	623	596	608	602	642	594	578	625	631	654	641	651	599	659	626	636	618	656	654	689	664	630	618	625	604	656	659	623	631	616	643	627	636	598	594	636	615	602	623	629	597	667	614	612	595	670	600	643	629	647	622	649	619
28416	21192	17004	9449	4894	3274	2325	1825	1515	1372	1223	1061	1026	951	892	961	911	810	862	763	853	779	835	796	827	797	758	742	765	725	729	817	782	780	751	750	760	798	769	799	791	707	704	733	733	788	757	745	706	741	707	786	723	745	730	686	721	746	778	748	745	721	744	701	720	736	691	728	701	759	716	723	714	646	720	728	718	749	740	719	723	747	758	769	719	743	773	731	758	720	733	701	726	772	695	730	725	762	760	711	773	731	714	710	738	729	753	735	784	734	704	729	723	712	736	736	774	755	715	757	707	722	719	760	723	751	797	701	695	746	725	734	784	703	711	747	729	663	747	680	738	712	700	708	748	699	721	714	674	706	721	751	697	717	750	701	700	743	711	757	734	732	682	729	728	770	709	742	767	738	719	750	693	688	741	703	723	744	707	749	712	770	742	783	737	744	758	783	724	708	712	753	670	758	747	689	737	755	685	731	741	746	763	662	711	766	756	761	709	694	723	713	718	727	738	770	697	760	730	743	749	704	723	725	795	687	733	689	725	728	767	727	756	708	729	730	758	772	763	721	752	726	768	774	690	738	749	738	704	778	749	726	720	734	731	752	733	760	758	769	750	718	765	708	681	729	738	768	756	704	743	710	713	741	749	730	727	748	681	761	737	735	709	728	726	693	714	739	688	722	719	739	731	747	719	726	727	764	711	774	759	742	722	735	730	667	733	706	721	737	731	733	707	700	730	731	741	731	735	778	728	720	724	718	665	681	749	736	736	741	733	727	737	707	703	746	753	705	771	722	730	698	735	736	703	749	727	762	736	794	769	706	710	742	695	737	737	720	737	769	706	705	736	710	759	704	750	728	733	709	748	720	747	792	738	754	711	719	771	722	768	756	736	783	708	726	698	750	696	739	731	744	750	675	792	738	724	708	718	777	705	714	722	721	757	744	751	740	705	700	739	738	756	684	786	703	745	740	698	703	748	740	736	729	741	713	742	712	720	723	744	729	763	715	745	705	736	725	778	723	725	719	703	733	745	727	723	749	711	724	741	729	727	774	699	702	735	731	681	699	759	731	694	743	720	709	758	738	739	729	720	774	784	722	703	681	690	691	735	710	704	757	690	698	718	739	775	751	715	746	785	710	748	746	702	743	688	721	753	743	754	705	765	759	696	731	738	701	777	760	776	748	759	681	808	696	746	712	732	771	731	751	706	745	713	735	706	774	705	731	660	712	723	719	746	732	727	729	725	723	721	746	750	738	748	716	725	732	714	714	755	727	763	738	696	785	685	731	725	725	758	772	739	756	723	723	725	770	773	768	701	692	671	753	717	738	772	725	702	691	753	745	689	735	747	710	705	689	681	757	765	706	734	724	727	680	719	744	699	746	719	739	769	722	695	687	749	733	719	737	735	740	760	765	736	726	719	669	736	720	706	779	780	752	728	710	778	772	705	722	745	755	710	693	735	732	784	708	777	724	753	737	693	714	679	736	720	706	756	722	747	706	712	705	710	756	712	731	694	728	682	704	713	732	740	757	733	714	765	678	697	751	701	701	727	751	755	721	757	711	699	693	723	725	733	722	750	701	701	785	702	713	736	726	779	685	704	702	727	726	748	746	770	762	776	752	752	729	706	715	749	758	750	683	752	717	754	712	713	745	760	718	752	742	735	723	692	714	747	726	738	726	764	735	764	742	676	701	742	772	779	682	737	784	742	724	751	740	693	737	717	750	726	734	703	676	754	766	751	737	721	703	709	718	750	722	762	711	717	755	738	724	710	738	750	733	722	740	727	700	720	712	745	718	739	724	759	738	729	700	746	769	802	706	769	719	745	739	718	767	739	752	703	728	776	757	718	701	739	716	729	758	744	736	770	735	739	727	683	706	745	755	761	721	753	713	684	734	714	731	718	745	683	735	718	725	694	702	758	739	782	713	742	695	699	747	755	791	724	749	750	725	709	745	741	750	739	708	682	708	738	713	713	728	692	701	743	688	714	696	723	751	738	727	751	707	692	696	728	729	686	743	706	756	722	721	751	734	696	754	736	694	696	751	721	743	728	758	748	705	734	702	666	759	778	748	766	732	738	707	722	749	723	746	738	711	715	706	745	711	730	731	758	698	688	749	742	715	717	717	756	744	732	718	710	724	710	763	715	715	762	782	776	745	761	774	707	758	729	710	726	714	735	807	738	710	725	685	761	725	711	753	768	724	739	737	740	729	720	773	729	778	718	725	702	708	721	743	733	721	712	758	703	740	744	718	691	773	748	692	735	729	688	733	738	748	762	758	730	793	687	722	742	730	749	728	711	704	685	760	723	745	776	735	766	773	701	685	756	727	738	771	710	701	746	761	696	757	762	746	743	706	724	754	735	678	721	739	807	716	738	704	774	762	756	724	702	728	772	743	754	739	726	727	748	696	702	721	753	708	707	769	738	743	699	707	685	734	713	774	709	723	729	754	755	726	753	700	684	715	766	693	754	688	756	721	753	659	702	650	726	722	745	730	692	704	729	758	732	760	748	736	728	677	717	764	765	733	774	688	765	742	744	734	775	703	716	717	713	720	757	775	713	683	685	730	738	765	732	745	767	703	745	729	740	713	697	709	745	692	764	717	747	755	753	714	737	758	703	771	745	742	752	732	736	702	744	720	720	693	676	775	746	716	725	745	712	708	707	708	725	740	704	672	696	725	755	771	762	683	771	749	789	688	762	750	731	726	715	688	739	733	724	752	723	766	693	697	698	721	762	693	726	736	742	696	738	727	669	704	730	702	722	670	771	700	719	723	722	736	752	760	717	761	722	730	748	701	765	711	684	702	699	716	738	729	724	688	715	768	744	740	779	774	737	732	717	732	725	717	785	761	689	742	728	787	743	762	697	681	745	682	778	717	741	751	762	741	702	695	762	687	680	742	740	742	730	731	699	740	800	759	745	732	757	770	785	709	688	731	732	800	729	760	747	748	674	725	729	685	733	748	676	777	700	714	756	751	690	728	778	746	757	748	736	739	749	721	730	763	693	789	791	684	724	760	735	727	765	693	779	773	731	721	740	721	720	742	719	727	728	682	693	722	757	793	719	741	728	726	736	690	742	725	716	728	691	672	742	746	731	745	721	725	742	776	738	704	727	663	757	717	683	708	730	750	728	708	757	764	722	735	696	788	716	774	724	747	761	765	726	707	745	725	768	722	646	726	738	732	724	715	718	780	730	692	736	672	707	734	706	724	729	677	717	780	743	731	727	713	695	726	708	737	705	754	727	743	780	711	711	746	752	743	720	715	751	708	750	724	727	753	750	737	704	723	704	699	704	738	722	718	740	748	737	725	735	690	708	771	741	739	720	708	745	740	762	726	688	741	699	718	717	724	696	686	725	726	740	758	725	754	728	755	737	700	709	752	777	757	760	756	730	741	746	772	742	770	744	731	742	730	801	742	710	728	751	731	771	773	759	754	751	739	716	732	723	750	744	750	735	711	722	722	715	759	725	735	716	694	702	762	718	754	706	753
17968	24956	18474	10327	7451	5424	4117	3062	2431	1994	1592	1514	1349	1152	1173	1125	1106	995	961	1007	944	900	906	909	849	926	893	875	908	849	929	876	895	860	865	883	873	854	855	867	795	853	860	866	791	750	843	839	815	847	822	849	809	790	830	812	806	803	778	842	839	816	822	796	792	793	824	821	863	782	745	795	860	798	849	822	844	854	803	759	759	825	811	809	807	803	812	804	834	838	847	820	785	807	792	811	818	807	837	834	824	804	828	833	796	825	858	826	798	830	792	852	814	826	801	807	824	840	874	823	792	842	805	817	843	789	817	835	830	822	791	834	803	796	864	820	797	811	804	803	813	777	806	845	882	813	764	817	816	812	790	807	793	805	797	807	814	805	813	806	841	836	801	811	770	826	826	800	826	810	842	756	829	831	830	801	826	867	822	841	789	824	792	800	821	839	825	812	784	779	784	821	826	793	822	775	879	840	810	829	784	823	827	833	792	819	820	885	782	846	789	829	784	820	827	798	858	801	789	832	782	826	849	875	802	781	802	811	803	802	824	796	794	787	823	856	854	805	822	820	834	821	821	823	830	837	820	815	807	823	802	823	748	829	812	778	869	792	872	816	855	855	794	859	782	810	809	816	788	813	833	828	796	834	828	813	861	792	800	844	814	805	882	829	829	795	829	840	805	761	812	867	893	851	840	832	797	862	789	820	851	767	816	809	826	834	803	844	836	821	830	769	837	853	825	820	847	824	798	850	800	870	813	813	778	828	845	832	802	877	798	859	832	820	795	810	822	828	814	804	899	867	815	792	818	843	797	820	823	836	846	791	782	857	852	752	828	832	847	821	823	801	818	823	857	812	878	776	769	834	800	791	859	782	807	848	794	856	790	794	796	810	806	819	834	797	816	781	818	859	807	843	825	787	830	791	875	826	818	840	769	872	884	767	807	782	851	775	818	839	805	813	843	796	823	831	842	810	815	844	800	853	796	842	799	836	829	849	804	808	810	838	816	873	767	837	776	801	852	804	867	820	801	810	843	829	837	782	846	796	860	821	849	793	830	827	831	801	812	860	784	778	810	842	845	817	804	869	805	796	851	865	839	787	788	828	814	822	796	809	798	805	825	824	821	817	789	799	809	825	806	790	829	822	798	837	791	851	839	871	850	875	782	825	822	824	838	818	829	844	814	816	826	837	804	748	809	805	867	820	809	789	848	779	857	796	723	789	811	801	816	791	835	774	793	822	767	827	819	801	825	785	805	827	836	856	858	835	809	853	836	889	804	838	761	819	842	792	821	890	804	795	823	843	789	820	902	860	833	844	820	761	857	811	823	847	776	840	799	798	808	892	816	803	869	815	775	839	835	874	848	835	803	860	861	807	858	790	832	880	813	790	808	788	861	796	758	803	801	847	836	819	807	834	798	761	825	774	788	821	819	832	771	789	709	842	845	809	768	802	840	812	822	809	851	823	835	869	853	767	805	792	868	797	835	822	778	813	831	807	775	824	791	823	811	828	815	838	825	818	844	837	817	845	819	841	781	825	792	855	856	788	815	835	809	831	792	809	804	795	846	786	839	863	812	815	839	815	805	820	844	810	802	851	806	785	759	820	812	842	850	812	869	847	858	852	804	804	841	814	786	862	804	902	864	825	782	817	867	800	722	793	822	801	808	853	831	843	777	816	815	821	797	847	831	770	845	836	814	804	778	815	774	858	824	824	842	834	814	800	814	877	801	757	821	801	862	823	794	807	838	890	829	791	791	803	798	792	794	826	818	771	849	813	808	814	817	823	815	785	819	854	817	819	799	825	824	856	854	798	886	805	829	839	784	786	789	832	827	773	790	830	760	795	763	819	815	820	801	798	794	779	845	783	827	858	824	803	847	803	814	826	793	796	820	834	855	781	807	814	814	800	870	809	839	817	794	811	815	840	820	819	875	891	805	779	747	829	796	806	820	792	804	781	819	833	807	782	803	824	832	794	850	806	808	810	823	772	848	825	853	808	816	850	896	843	833	793	843	825	819	862	767	808	821	780	789	765	804	846	811	868	790	781	813	850	839	834	809	788	769	853	807	810	852	817	791	822	778	770	850	834	771	784	781	788	799	799	808	839	824	825	827	787	826	876	804	810	772	792	819	859	799	831	814	782	811	815	830	857	816	799	870	809	814	800	798	840	851	797	810	828	798	772	815	880	843	815	852	808	832	819	871	799	769	834	891	801	800	860	800	845	848	824	853	846	798	789	829	828	832	786	789	761	821	812	826	854	822	894	811	865	811	812	801	834	824	803	812	804	839	883	845	870	784	797	829	861	789	802	860	852	796	820	811	803	849	864	845	835	823	815	818	785	807	811	844	792	779	880	782	780	819	938	838	777	816	832	769	790	870	821	816	813	840	844	805	843	798	806	772	813	845	816	797	800	819	817	826	815	856	768	782	813	827	841	843	857	849	801	822	801	814	860	810	847	784	805	795	821	809	803	792	824	788	797	814	793	734	753	830	865	818	774	829	836	779	835	824	884	809	857	811	840	794	776	809	790	778	824	815	826	848	794	856	846	832	838	831	807	831	783	823	795	805	794	830	775	796	847	830	883	862	801	855	898	781	824	789	822	834	819	800	851	869	831	792	860	853	789	798	805	856	813	846	840	791	746	823	734	846	849	819	825	814	789	815	824	775	822	764	792	789	831	782	818	800	804	812	845	825	776	831	854	820	795	831	875	825	793	779	845	836	849	854	813	812	812	891	813	765	815	806	793	803	832	873	846	819	865	814	845	815	866	809	835	855	841	791	870	830	758	841	869	811	828	820	838	849	803	839	845	862	790	853	831	815	836	802	794	806	813	835	841	785	808	824	806	838	782	844	778	850	829	764	821	826	823	853	832	780	817	800	816	852	816	803	805	807	820	781	868	792	800	836	785	790	824	762	827	835	776	869	850	811	828	839	843	835	771	827	789	842	807	808	785	816	844	814	827	815	770	795	843	823	792	823	819	784	830	776	797	791	799	855	774	774	843	867	831	836	839	797	834	817	792	816	760	819	794	810	787	875	848	846	856	816	830	830	805	858	799	790	812	858	811	836	809	803	823	878	848	820	799	771	839	826	880	836	823	857	814	820	806	789	828	866	807	835	805	808	898	774	798	777	805	839	800	817	785	799	788	844	816	810	839	770	797	786	812	827	847	838	819	820	802	793	863	762	802	829	777	771	809	804	813	836	873	738	838	774	834	818	803	830	800	836	808	817	826	760	781	747	806	775	833	821	829	852	791	813	801	819	846	790	813	810	822	844	770	822	822	825	849	791	816	748	820	806	857	818	864	800	778	852	822	856	860	760	851	806	852	801	810	773	852	800	794	808	802	851	837	813	818	847	835	792	821	839	777	785	811	853	768	816	793	789	808	783	758	840	799	806	758	841	794	817	817	778	851	782	844	829	820	781	856	794	826	835	761	788	828	807	864	750	841	847	892	800	820	840	801	792	729	848	842	837	833	775	791	856	810	829	804	764	869
23910	21510	28566	24897	21412	12414	5161	3136	2267	2019	1651	1488	1391	1309	1224	1171	1067	1022	1038	1038	895	898	904	884	899	841	857	829	867	822	803	802	776	849	821	797	814	770	796	821	760	793	781	803	738	814	776	791	793	765	748	768	732	762	813	796	760	793	768	748	784	724	795	813	718	728	771	810	777	775	774	756	766	711	782	814	766	753	744	774	763	762	720	769	778	787	760	791	744	709	743	796	741	745	803	757	782	740	756	776	760	721	736	764	748	758	814	772	757	780	722	754	763	739	787	781	712	780	742	751	711	728	783	772	755	777	744	735	804	712	784	820	725	706	723	758	782	749	751	733	725	742	774	781	792	743	755	740	740	786	728	767	763	766	745	754	735	760	764	746	767	768	783	748	796	736	777	795	767	735	764	750	751	778	741	784	765	769	762	744	731	760	815	783	725	756	795	704	781	754	790	732	776	696	729	798	722	802	751	745	758	766	804	776	724	720	740	754	725	810	719	715	762	790	766	786	725	775	744	789	717	735	736	741	784	702	721	754	748	741	749	734	756	725	738	770	777	786	819	792	753	805	794	779	784	741	734	755	765	750	763	715	701	753	755	750	787	791	768	731	768	746	771	774	755	751	720	752	724	807	777	741	745	750	754	732	751	773	779	795	746	752	735	768	750	763	732	720	744	813	759	806	773	749	719	768	786	761	750	759	778	741	748	742	755	767	798	722	722	737	752	788	760	712	804	791	743	739	807	775	748	811	735	757	743	765	713	792	733	728	693	769	813	783	722	791	807	757	742	801	712	763	773	732	800	755	751	766	820	746	740	740	732	743	776	723	751	743	727	775	802	779	739	736	805	745	741	742	767	737	756	731	732	788	777	755	777	816	725	768	784	812	790	726	723	731	759	720	728	750	737	768	762	741	740	749	704	792	750	763	778	768	809	804	742	746	748	772	797	725	727	730	770	721	754	779	792	815	772	814	745	729	797	797	755	763	750	783	829	738	752	799	784	757	806	728	781	761	754	771	733	753	773	761	715	733	813	755	743	746	769	714	764	775	784	773	749	760	800	760	768	766	788	763	724	768	815	827	763	719	771	735	732	792	760	729	774	741	773	738	793	752	711	760	778	775	747	755	747	756	798	738	754	775	756	772	741	792	677	729	746	803	753	726	767	784	724	770	706	804	785	782	751	720	757	779	725	749	740	740	708	794	737	733	775	758	778	737	733	727	737	795	753	769	782	745	718	810	788	707	774	730	778	765	745	763	800	771	766	740	736	762	744	776	720	764	736	771	771	753	809	784	759	741	752	746	784	749	755	772	758	790	784	763	732	741	747	778	777	775	772	733	791	778	774	776	731	751	748	829	722	747	763	757	745	732	794	758	768	721	774	764	768	735	762	766	791	751	751	737	763	727	738	719	748	695	755	809	750	741	762	733	781	814	735	804	762	761	772	734	769	743	724	770	796	755	704	754	744	751	789	737	818	766	753	751	753	771	781	729	731	765	778	753	795	755	758	748	792	697	793	753	754	765	721	711	768	764	764	797	793	745	726	785	750	782	772	753	814	732	738	775	791	782	782	717	800	762	738	745	741	779	718	790	732	839	731	780	718	739	758	751	758	771	740	751	723	767	753	748	759	799	753	720	779	761	784	773	756	801	717	768	790	774	729	720	765	764	747	761	742	753	795	820	807	710	776	755	765	720	773	806	768	734	746	770	748	720	716	770	759	752	730	785	742	744	750	701	805	758	730	754	795	750	753	760	817	705	750	739	696	763	762	728	709	743	750	754	746	766	789	723	764	787	759	733	753	747	745	739	759	759	743	708	778	774	743	746	758	722	738	699	777	723	738	781	801	792	782	777	748	753	780	797	757	738	759	740	794	718	767	759	699	772	723	711	790	781	776	738	760	739	773	722	772	759	717	761	731	764	782	712	758	765	772	770	761	742	768	747	746	758	766	737	711	720	766	720	776	771	772	762	729	731	756	711	759	741	747	760	747	751	772	788	739	781	767	759	724	717	802	748	721	735	735	781	774	800	775	712	754	767	760	737	755	796	754	753	699	787	727	730	744	752	700	791	713	744	751	753	727	817	694	747	794	781	769	771	785	769	731	695	742	711	762	742	760	768	725	725	750	753	711	774	805	792	786	756	724	765	806	758	749	801	751	719	748	761	742	771	726	754	751	780	729	731	770	764	772	743	747	787	733	755	776	777	767	733	834	721	758	726	773	759	703	769	766	749	755	782	705	704	711	801	726	755	782	731	788	751	723	752	686	723	798	728	705	755	800	779	724	770	772	773	756	706	763	733	774	766	748	742	795	707	751	751	767	808	746	793	777	773	772	753	758	750	793	754	735	749	762	713	770	756	774	779	761	723	732	733	761	707	715	801	772	759	817	735	762	676	789	767	741	805	719	775	764	762	783	771	755	692	726	819	736	732	770	771	713	764	733	733	831	767	799	734	739	788	756	746	754	799	756	764	743	765	757	745	707	771	777	774	785	810	778	734	773	755	764	776	708	767	770	768	787	732	770	727	788	774	732	739	789	750	752	722	702	778	734	795	754	730	738	754	772	716	792	774	754	788	790	744	785	770	820	755	784	780	735	770	737	757	731	769	780	728	772	795	726	719	790	798	748	795	743	710	783	744	754	762	726	766	766	755	722	769	759	717	715	755	724	814	736	723	777	752	806	751	771	766	790	744	768	758	784	766	766	757	743	767	785	725	754	795	709	718	751	738	795	792	741	776	756	767	732	775	789	752	795	751	778	730	760	728	760	716	761	736	752	771	746	761	764	744	764	747	759	744	791	768	753	755	706	719	761	789	701	769	751	788	806	709	724	786	758	734	747	752	773	731	763	758	737	769	739	804	761	774	731	797	736	744	768	727	786	733	780	765	732	742	762	729	740	823	738	754	710	772	738	810	727	760	788	763	769	773	767	771	780	791	800	719	717	770	763	806	810	779	766	777	755	753	760	757	734	800	740	769	702	760	736	806	734	775	725	786	762	794	773	779	728	712	796	723	719	760	749	743	750	773	795	728	731	723	716	733	762	725	737	761	733	763	782	778	743	771	763	747	728	797	738	752	725	755	735	747	729	738	760	777	770	816	778	777	772	758	809	730	787	835	760	743	771	744	818	768	774	715	764	769	757	807	735	743	767	787	800	760	765	743	768	736	737	761	753	677	719	695	764	775	794	768	738	748	757	765	754	712	703	782	768	750	685	745	760	759	730	742	792	761	798	775	757	772	770	790	777	750	760	712	743	762	776	761	790	783	796	730	725	787	798	794	796	722	772	839	751	713	697	755	792	774	758	747	774	740	789	752	794	738	792	745	805	762	758	719	773	747	758	708	817	757	739	813	806	743	766	738	752	724	803	743	713	798	720	753	773	778	777	765	780	735	753	707	750	797	750	750	745	768	717	768	801	744	759	729	766	779	752	782	760	728	783	834	787	691	771	730	745	771	723	712	735	761	739	752	741	742	767	737	733	755	795	758	782	730
20244	32875	25361	15751	11793	9077	6726	4973	3751	3154	2534	2156	1896	1683	1539	1436	1442	1270	1310	1214	1119	1018	1058	1067	989	977	929	1032	961	958	955	976	951	940	899	975	964	977	951	904	879	908	942	966	910	891	927	892	904	863	878	867	882	849	866	939	856	832	881	906	903	901	864	830	891	865	863	889	821	836	875	866	825	851	829	869	845	818	847	862	875	823	812	860	824	891	806	876	834	818	889	785	859	824	907	903	843	881	805	819	849	903	857	825	862	873	869	817	847	846	848	812	885	865	851	850	869	817	835	813	878	854	926	830	838	872	903	861	823	850	836	827	808	873	904	833	862	842	864	887	852	803	890	865	840	820	837	882	884	850	811	895	925	808	817	880	804	875	874	840	903	909	826	852	850	827	829	876	821	849	869	815	863	839	825	863	847	867	913	821	815	876	850	866	842	813	901	829	903	811	897	835	860	867	830	828	881	808	795	838	815	858	834	841	832	841	856	852	847	827	814	852	813	872	875	948	815	835	831	845	876	864	851	827	829	858	824	834	826	865	871	842	852	822	857	794	870	813	841	848	871	827	839	813	850	863	787	850	854	828	860	845	834	840	873	857	865	809	853	835	880	821	842	854	808	809	875	839	853	888	800	848	885	865	821	865	833	806	872	791	854	865	810	815	894	824	892	834	814	815	860	826	829	843	905	816	810	833	840	865	879	808	824	839	876	850	833	868	822	853	840	838	828	841	825	860	873	867	852	815	809	854	855	834	851	807	832	885	909	856	828	849	833	806	821	886	857	853	839	847	840	909	789	850	821	818	851	828	842	878	901	826	828	871	838	867	840	865	858	847	880	874	870	853	797	854	818	874	807	857	897	816	826	841	851	856	849	834	855	865	814	794	865	849	852	857	835	844	853	859	796	872	826	858	861	862	825	838	786	871	791	849	809	856	924	852	829	895	856	856	873	839	894	869	866	878	864	848	860	843	824	850	908	881	832	887	843	850	883	841	877	876	813	792	846	826	840	894	834	892	777	834	795	892	844	820	810	838	888	843	855	835	879	887	859	846	918	853	856	829	843	853	830	847	841	843	859	843	850	874	831	810	827	856	808	878	880	862	843	811	865	877	875	848	860	866	839	887	831	834	896	881	827	860	895	810	905	830	810	807	828	896	871	821	838	833	825	828	866	864	868	868	827	823	798	796	809	860	858	820	842	814	869	895	905	863	842	841	873	860	830	861	848	838	789	873	812	832	819	831	785	840	859	784	837	926	898	789	878	858	845	875	859	867	800	857	851	786	847	830	850	851	877	819	828	859	905	869	823	831	904	856	855	878	908	863	815	852	855	829	817	834	867	865	818	855	835	790	865	866	873	864	875	847	836	804	836	803	843	823	903	866	838	771	829	884	785	865	865	835	855	845	884	856	818	823	792	877	869	851	893	812	826	854	829	820	833	827	803	813	844	844	830	795	849	841	844	846	835	883	798	856	841	869	879	873	860	862	930	872	824	869	871	826	833	842	847	793	903	844	898	853	791	801	851	903	834	842	851	806	879	870	829	833	897	821	887	839	838	837	854	829	858	867	866	842	839	846	837	837	834	821	856	858	828	790	855	859	828	852	851	873	844	854	871	887	799	793	838	799	882	847	847	836	877	844	798	823	834	871	834	797	834	848	821	803	847	818	928	855	805	824	847	832	829	819	795	811	906	870	860	850	852	873	859	831	882	834	859	819	847	839	878	843	920	840	817	822	921	838	845	816	813	881	811	839	824	852	821	863	862	844	847	821	866	800	891	828	837	885	800	818	905	783	875	855	851	883	842	854	881	833	807	858	890	841	869	903	839	796	864	828	862	819	796	834	865	902	891	868	852	867	900	808	860	840	820	846	858	846	818	856	864	877	841	871	827	857	865	881	819	842	888	806	865	863	812	828	861	814	823	800	860	830	841	853	861	844	864	906	847	865	873	903	883	844	862	897	804	870	853	805	846	889	872	873	802	814	804	858	873	812	884	830	805	854	865	844	815	906	793	866	828	814	839	842	830	811	811	828	837	873	863	832	846	852	843	892	841	837	886	842	882	816	827	880	850	864	840	848	858	883	855	865	851	868	899	787	866	838	826	822	872	870	844	890	904	789	866	830	858	817	890	899	831	799	863	857	853	824	811	856	788	805	903	812	844	806	862	822	796	867	862	866	869	838	822	854	872	841	839	843	855	890	918	800	883	855	786	838	848	827	844	850	857	822	862	876	831	859	865	804	849	860	882	846	837	835	857	835	838	842	881	885	829	826	865	791	818	915	838	829	872	847	858	839	880	850	912	867	811	895	831	846	853	861	854	808	813	832	831	845	826	822	849	847	842	836	875	849	821	817	804	790	812	791	742	817	870	909	866	837	828	880	862	859	863	872	814	771	812	836	854	896	827	857	859	863	801	852	836	817	853	824	841	825	812	856	816	851	846	791	878	809	819	840	895	836	823	839	828	800	858	815	871	805	838	862	800	838	853	824	876	854	879	826	842	804	826	868	849	800	785	824	809	827	875	863	869	863	864	828	872	837	823	813	790	894	846	918	851	859	843	916	877	843	864	825	858	840	868	894	858	876	860	822	866	864	859	896	860	862	846	881	844	821	820	834	863	833	867	810	861	837	855	866	835	835	856	832	856	851	818	836	824	861	844	853	828	844	845	883	762	866	824	869	829	798	881	857	847	870	818	862	829	854	842	844	857	820	820	849	810	838	878	836	840	798	834	852	803	835	807	884	850	846	844	871	854	834	835	903	822	882	872	857	864	873	834	868	840	837	883	870	848	800	869	854	797	910	891	811	836	812	812	772	849	869	846	843	811	923	857	811	839	855	882	852	837	802	841	844	844	907	827	849	784	821	890	866	873	801	808	846	851	870	894	850	836	792	812	849	829	863	853	794	871	869	841	836	845	812	843	895	823	842	852	819	860	820	784	859	884	880	858	859	796	914	803	885	832	838	843	800	878	834	864	793	836	837	887	831	848	830	889	820	850	855	825	876	856	838	827	865	845	839	861	878	825	855	921	858	776	900	785	856	816	836	840	820	812	838	873	798	867	816	829	822	919	863	886	869	859	810	872	891	851	857	840	823	862	878	804	824	858	890	814	828	891	902	875	864	853	863	812	884	830	831	829	838	821	848	854	857	852	836	833	849	865	861	847	852	832	856	817	879	864	849	878	908	863	880	861	810	841	826	852	863	879	923	827	899	847	829	819	804	874	861	864	835	852	856	811	878	932	861	794	857	800	839	849	788	765	845	903	828	839	826	844	854	797	847	829	863	817	881	807	784	854	814	896	849	823	880	830	882	854	894	778	829	863	824	840	861	802	875	794	814	861	854	791	832	840	847	882	869	806	852	811	865	861	878	841	858	875	849	869	829	900	849	878	832	834	861	837	834	836	896	876	864	859	837	846	818	886	855	873	891	817	843	890	848	812	840	865	857	782	851	805	859	857	838	882	851	903	800	825	890	852	823	826	841	868	860	834	866
25062	21537	27325	25827	12137	4657	2975	2103	1724	1457	1264	1170	999	963	930	842	834	820	771	722	699	724	692	632	674	620	695	666	665	631	680	660	633	649	633	575	644	627	620	624	603	590	609	545	642	592	644	575	588	584	571	598	560	588	593	555	584	618	574	609	627	581	562	576	600	580	624	598	571	556	558	589	588	554	626	592	560	559	641	635	602	613	524	605	575	537	548	553	594	615	586	570	563	594	581	560	590	656	588	578	568	554	599	602	570	586	526	557	619	553	614	643	578	561	554	563	535	605	603	633	538	534	590	579	577	570	564	556	608	551	582	585	546	573	561	567	579	613	631	580	569	586	609	544	556	586	591	621	552	567	560	585	588	530	563	573	610	576	598	549	604	608	582	586	577	603	556	586	614	581	626	564	549	544	523	595	498	615	622	611	571	574	556	584	558	590	596	586	577	602	591	618	573	585	600	606	569	570	565	578	557	610	564	555	573	595	569	537	600	607	597	551	586	577	570	583	610	535	597	589	610	627	600	597	564	527	603	573	537	600	529	602	562	554	582	596	590	578	630	555	545	590	604	631	577	608	578	575	544	595	592	559	658	589	592	569	573	616	559	560	576	624	596	589	601	625	572	576	587	565	571	578	606	600	585	590	579	593	602	561	575	589	565	577	578	558	592	551	559	586	573	575	558	554	581	633	563	554	597	569	570	577	573	616	557	612	608	578	592	566	570	566	609	596	561	584	590	583	552	525	588	591	599	583	575	565	593	548	564	558	583	570	585	613	595	596	574	533	587	582	604	590	554	579	584	602	596	577	538	555	567	582	579	587	597	575	577	546	494	595	603	592	588	550	577	561	554	595	572	593	562	555	574	545	585	573	578	587	591	582	600	619	611	572	572	585	590	552	587	572	559	593	610	569	572	558	600	588	559	603	540	575	564	569	541	555	529	575	562	608	537	571	507	554	581	562	573	577	526	581	613	587	551	560	547	579	603	582	578	581	615	542	584	554	548	565	555	654	621	562	612	583	536	633	587	530	559	613	596	588	600	565	618	625	612	597	641	628	623	596	589	608	601	553	604	575	579	589	561	556	587	572	611	571	589	578	583	600	575	606	569	549	589	560	564	545	568	572	547	593	617	589	569	577	570	597	598	574	571	595	567	578	589	590	589	567	590	582	589	596	552	594	536	587	576	588	548	575	612	601	557	616	599	579	609	564	581	619	619	601	600	589	645	548	571	541	588	628	561	578	626	623	603	569	571	584	580	552	558	583	609	568	613	602	530	566	574	598	596	591	577	606	583	601	578	550	600	589	565	608	555	588	547	568	547	593	606	568	565	581	618	578	590	574	598	588	507	592	615	586	556	543	608	573	566	567	587	580	550	574	583	618	589	567	574	576	576	588	555	564	570	537	585	580	584	535	586	591	583	603	600	544	611	565	625	558	567	590	593	567	614	599	594	602	587	548	582	599	549	595	577	600	568	603	575	562	603	584	556	596	552	578	585	572	566	591	574	599	570	603	558	534	542	567	594	597	615	555	591	584	560	582	534	584	583	573	615	581	573	600	609	552	582	579	601	611	585	567	573	578	604	579	558	597	572	559	576	586	596	583	549	593	594	544	528	601	603	611	581	560	589	558	573	559	574	538	609	575	549	593	559	578	571	577	571	579	597	590	588	553	559	594	572	584	573	556	582	620	565	558	569	585	583	588	651	637	551	584	567	603	554	592	573	573	619	583	561	536	592	626	555	563	565	581	573	614	619	568	596	560	617	628	606	605	603	626	572	582	587	605	545	584	564	603	542	578	582	557	572	551	578	567	601	528	568	552	610	584	574	590	573	616	615	582	602	598	545	575	589	537	580	567	594	601	624	564	605	560	598	572	528	575	547	538	572	582	563	574	572	587	573	534	587	565	615	577	594	565	611	587	566	563	597	595	563	592	573	557	605	591	549	590	632	603	584	600	573	589	559	576	588	570	537	612	645	577	581	582	556	536	594	617	573	591	618	597	565	521	613	597	563	587	548	589	570	606	616	581	577	590	593	615	619	619	587	567	556	587	582	581	576	555	592	562	548	541	542	560	572	543	588	565	564	592	575	564	597	558	577	586	590	563	572	576	620	631	584	616	561	598	615	566	566	597	619	579	567	564	565	575	569	594	581	591	607	574	611	594	570	624	570	575	581	597	613	565	598	599	570	544	614	592	593	566	577	603	602	601	620	605	592	549	628	549	582	575	595	571	571	567	601	616	567	540	559	629	551	564	568	595	559	558	589	591	551	586	632	577	604	554	574	582	610	561	564	582	570	586	587	571	574	583	600	603	600	646	582	603	567	624	590	584	599	571	584	587	584	582	584	565	580	561	603	578	605	558	588	546	564	574	587	597	594	575	578	587	567	566	549	584	561	588	570	588	615	586	591	589	571	593	544	573	571	558	552	586	649	582	564	580	580	606	559	584	563	597	589	592	603	559	579	587	587	535	545	569	580	569	573	586	574	587	585	611	599	594	596	587	604	583	561	610	584	529	630	593	592	576	611	569	573	562	587	540	570	562	578	606	601	543	622	570	575	587	596	584	581	582	537	596	568	565	617	589	539	588	518	568	603	560	597	584	600	616	570	570	572	586	603	548	620	594	622	571	571	564	648	580	580	597	619	578	542	565	577	565	597	574	556	576	591	560	611	622	568	581	532	542	565	603	517	638	628	585	576	606	567	605	558	585	581	587	577	583	587	612	592	546	576	570	587	602	591	553	567	553	581	583	565	569	564	644	625	583	600	555	567	549	551	579	572	539	595	596	597	598	618	614	582	583	550	592	578	572	579	566	525	580	549	573	533	584	576	601	619	571	562	580	568	561	581	634	563	588	542	602	570	565	567	569	608	600	548	559	555	609	608	565	603	539	578	567	537	552	568	569	594	561	595	588	572	565	586	608	587	600	615	617	589	561	612	600	559	551	594	553	584	576	580	608	570	544	560	569	566	590	565	622	547	560	578	585	601	568	557	578	571	565	598	582	572	591	547	562	597	634	585	575	588	551	601	539	571	580	577	570	579	567	571	615	542	562	558	597	533	598	572	562	585	522	581	589	592	613	587	556	561	563	601	551	566	620	577	566	593	573	598	599	557	550	565	564	562	591	568	564	566	580	553	580	575	585	563	594	574	602	589	602	561	586	562	601	599	599	639	611	567	575	551	582	523	576	561	594	552	587	570	600	545	564	558	585	577	622	569	593	571	578	622	598	560	586	556	568	562	584	581	571	649	543	562	576	577	558	570	575	581	523	627	624	600	593	569	604	579	548	616	593	584	590	577	600	573	578	588	560	541	624	569	592	567	573	584	518	628	556	590	573	600	565	588	569	552	590	566	577	610	588	585	548	590	544	538	619	594	612	594	567	609	559	547	569	571	601	610	594	578	614	532	605	577	569	592	611	565	618	608	569	611	586	604	560	555	562	609	587	566	529	607	578	548	569	608	563	562	603	603	586	557	602	547	564	569	558	565	555
19000	27777	21436	12582	9557	7308	5295	3816	2987	2502	1926	1702	1474	1363	1275	1159	1104	1075	1004	898	875	829	822	807	764	761	752	751	758	720	707	694	750	737	694	706	718	699	701	712	698	758	706	661	694	659	627	714	741	626	708	667	677	682	678	669	687	674	644	693	662	694	687	670	700	654	653	673	672	626	735	641	639	630	687	601	685	643	612	706	629	699	693	662	658	687	629	669	633	640	708	640	655	621	592	679	651	663	644	659	641	664	621	692	638	623	622	677	635	657	657	602	687	647	648	676	653	659	634	654	651	616	648	649	682	693	689	643	682	650	642	662	655	620	635	642	634	624	645	629	696	631	634	666	657	656	675	645	637	678	645	615	634	643	638	677	639	648	602	665	638	661	653	638	623	675	672	678	666	681	674	619	626	633	665	663	607	654	628	679	671	652	690	647	595	640	628	660	701	678	640	648	645	597	711	636	631	614	690	639	653	691	670	626	674	640	655	660	587	643	671	664	695	614	645	573	627	644	646	627	662	641	671	657	633	606	623	656	635	615	627	647	653	637	669	670	666	673	686	638	641	678	658	665	634	612	658	649	674	686	639	657	624	628	650	633	625	656	674	612	641	664	676	640	657	627	604	641	689	644	649	640	625	667	623	638	689	642	649	661	692	610	601	652	630	683	655	626	647	676	589	610	645	660	669	662	667	660	662	627	635	635	655	646	610	612	672	688	674	603	672	671	672	643	664	678	666	653	653	650	635	668	640	668	653	603	694	655	721	618	676	654	663	637	631	627	675	601	557	662	623	616	615	638	706	686	613	688	658	716	595	692	685	627	629	725	663	634	684	629	652	637	649	673	649	670	691	656	725	645	638	640	651	629	649	673	699	647	693	659	647	662	643	623	663	645	599	646	657	603	602	652	672	660	704	681	606	640	688	668	650	618	642	636	685	626	672	645	652	628	679	671	672	677	655	660	673	620	648	682	681	651	661	700	698	640	687	640	672	669	647	673	654	676	677	664	620	680	676	650	633	645	659	659	684	680	612	619	666	660	687	617	652	688	642	648	685	665	666	671	649	672	658	653	731	706	671	644	652	665	624	631	650	673	654	683	681	657	663	657	627	672	667	649	663	718	611	697	687	656	621	602	671	663	638	656	629	667	696	661	605	650	639	632	623	681	644	613	683	652	642	660	646	698	650	637	667	667	643	678	593	628	684	607	635	641	667	685	664	659	638	628	608	593	642	642	643	635	660	669	713	621	613	647	663	596	670	621	639	694	622	642	583	656	686	670	646	681	630	663	638	646	673	638	664	636	643	639	690	613	684	659	641	663	669	681	676	657	648	643	634	596	671	620	659	656	655	616	653	690	682	605	688	715	654	647	657	638	637	684	664	603	716	675	629	647	685	638	673	643	658	657	660	638	665	676	641	587	626	603	606	672	585	678	606	645	647	647	663	610	645	618	652	670	638	656	638	633	653	631	650	598	664	639	632	712	692	633	655	684	628	658	657	663	668	632	678	703	663	606	618	632	651	649	655	652	674	646	650	641	693	669	659	642	671	642	670	678	658	660	647	664	644	622	617	664	674	616	678	656	676	658	653	731	673	677	650	630	655	657	639	608	634	634	654	630	644	633	669	640	696	650	648	646	651	678	641	633	602	635	662	659	656	657	664	635	636	629	650	679	711	649	645	662	657	619	612	682	671	664	610	699	612	623	666	707	651	651	648	636	663	640	628	653	654	656	663	701	642	658	641	687	649	654	668	671	607	655	678	682	682	686	642	636	654	661	648	667	694	644	662	664	620	674	601	640	633	608	621	677	651	662	654	645	639	653	633	676	659	673	623	687	673	612	657	645	695	657	688	663	641	621	659	683	653	668	644	652	654	623	655	638	661	659	654	662	633	648	647	692	636	682	612	665	662	677	650	637	683	662	624	661	685	635	636	617	627	649	672	633	642	671	656	639	689	672	595	667	644	662	677	668	620	685	651	651	636	645	690	650	668	676	667	661	626	674	682	681	618	642	644	597	621	655	647	669	657	630	643	701	641	662	689	630	681	660	661	685	637	690	641	693	697	646	698	651	650	615	640	591	695	669	666	676	615	648	701	642	620	625	673	661	630	633	647	640	647	665	720	662	636	676	611	710	663	641	627	653	671	675	639	641	628	663	608	671	640	633	655	659	629	667	616	651	637	692	640	656	684	595	667	658	664	686	699	620	603	629	703	662	643	638	652	656	656	661	643	621	696	681	634	694	653	598	627	633	675	680	623	664	640	665	711	647	644	642	660	650	614	674	632	621	649	638	656	678	578	633	644	617	656	674	655	659	650	703	637	622	640	653	634	665	667	632	637	670	628	674	672	631	668	615	647	693	646	646	631	609	660	673	635	621	657	649	670	634	658	631	644	649	659	652	636	658	687	637	667	652	681	647	644	649	684	712	653	653	621	594	643	687	670	645	653	667	636	668	633	644	679	692	618	639	653	672	628	629	647	660	630	652	658	668	626	605	633	694	673	632	639	662	683	620	660	709	659	672	672	688	666	633	662	664	650	658	615	654	651	670	647	664	675	664	619	681	629	659	637	606	662	653	611	611	675	613	623	673	662	623	663	656	660	651	603	696	680	663	638	666	688	691	663	649	670	618	663	656	664	693	662	616	647	632	666	628	705	662	656	646	625	672	711	612	625	678	658	632	588	641	649	683	661	654	594	636	621	626	737	706	628	632	626	673	661	687	649	661	583	654	637	659	636	661	666	678	618	677	649	654	649	659	643	642	647	640	649	644	624	706	625	651	681	607	670	671	638	651	646	636	682	627	659	670	661	648	632	667	662	651	653	650	635	647	638	690	597	653	659	671	631	609	671	650	686	686	689	661	643	632	707	642	664	664	684	652	598	617	619	710	667	675	636	678	657	661	633	660	606	668	653	667	619	642	659	659	652	673	640	618	666	645	691	640	677	659	661	706	666	645	675	660	595	639	675	625	637	634	682	637	646	638	627	659	644	625	672	640	667	697	643	672	625	669	625	649	617	660	641	679	629	672	664	659	652	675	662	655	651	629	633	646	616	694	686	662	666	639	672	655	622	659	655	628	663	651	681	679	650	638	647	638	685	617	633	649	685	618	669	618	656	631	649	600	667	679	695	631	646	668	661	658	669	654	650	652	633	639	641	640	655	653	630	692	677	669	658	675	709	676	638	678	643	687	735	646	670	676	661	669	657	667	655	692	646	648	654	639	595	693	626	701	602	601	648	626	672	644	653	640	646	695	673	645	661	627	716	688	640	705	664	646	648	663	633	616	686	611	710	643	642	662	694	671	651	665	688	676	634	610	661	682	658	661	631	672	685	617	658	692	637	669	622	646	686	630	639	630	631	602	653	660	644	661	662	662	647	609	683	679	643	639	623	632	678	657	687	653	696	628	655	675	639	656	722	621	650	689	677	657	694	655	640	659	643	658	606	608	636	661	646	689	629	687	655	673	663	677	665	624	656	639	666	641	607	612	652	633
22886	21544	29204	24342	21584	21510	12024	4302	2994	2465	2058	1770	1582	1401	1333	1261	1149	1088	979	937	827	829	738	748	743	720	747	706	719	715	650	659	675	680	642	702	626	616	674	624	652	637	652	644	586	624	656	627	621	620	588	624	632	601	592	582	552	621	612	603	607	612	626	541	566	580	600	550	623	639	576	601	558	576	616	558	590	570	594	589	557	580	555	593	571	584	554	629	593	571	644	553	601	562	625	564	547	569	573	585	580	580	552	618	600	580	592	575	547	615	574	572	561	568	607	563	581	559	577	564	641	558	550	621	608	588	560	557	588	549	593	560	598	577	568	568	597	570	555	551	527	574	600	561	587	549	590	564	558	564	567	578	573	577	568	571	574	550	597	593	560	585	565	600	574	573	561	552	580	548	593	638	544	587	614	572	578	517	550	589	572	537	549	568	552	575	602	578	578	587	561	584	574	576	579	600	586	590	542	579	553	561	582	537	564	540	589	583	572	562	616	614	542	555	586	573	588	571	599	576	522	601	559	587	599	539	608	529	558	613	577	586	577	618	564	583	578	601	553	558	554	614	564	570	590	605	574	581	572	587	616	580	576	579	579	591	576	571	567	619	610	625	618	558	532	547	559	581	568	599	594	580	610	564	615	547	578	556	550	537	574	594	578	555	561	591	574	550	631	618	545	572	595	600	578	581	590	582	542	550	592	581	566	585	550	568	579	582	551	589	602	567	582	595	568	615	576	580	544	556	569	543	592	574	577	607	642	590	557	581	650	583	555	545	630	593	580	565	594	577	570	608	605	618	600	578	550	562	579	545	576	578	607	577	555	599	600	609	577	581	600	578	592	582	605	568	527	574	610	563	593	546	529	572	553	610	577	585	585	575	541	552	570	609	556	567	602	580	587	602	565	582	614	554	576	581	583	577	548	555	580	568	576	627	607	623	545	600	577	580	576	606	609	571	565	559	590	606	603	577	550	602	594	617	558	569	561	613	616	561	579	603	587	576	604	616	555	544	551	609	587	573	563	582	596	563	563	594	576	591	606	594	549	559	548	570	559	544	594	615	612	537	606	527	555	564	613	645	615	550	577	543	598	586	572	606	585	559	593	564	560	554	548	548	526	609	615	534	625	605	587	591	596	569	575	584	616	577	580	607	582	563	548	572	621	578	613	569	553	580	622	562	588	553	590	581	576	554	547	554	521	571	561	578	599	556	593	513	559	581	577	536	602	607	573	632	577	543	570	551	598	553	567	584	565	623	545	610	563	556	549	569	553	608	601	622	579	570	597	593	592	570	600	603	612	528	538	584	585	586	568	540	579	582	582	584	595	601	579	585	586	607	616	592	561	582	577	575	592	607	549	552	572	576	629	587	577	571	550	556	559	570	596	547	538	590	571	566	553	550	583	516	565	568	599	564	572	560	589	561	553	596	574	570	558	580	578	568	527	556	577	593	551	586	587	571	599	561	604	598	553	561	569	570	564	595	595	549	583	583	590	581	591	609	595	582	562	568	537	572	583	556	532	547	615	640	616	601	569	589	569	612	576	589	608	621	588	555	574	569	573	617	632	566	603	587	579	630	585	564	524	551	542	567	614	587	569	555	617	589	560	584	536	545	597	611	548	596	617	576	614	558	598	544	626	578	589	596	599	607	540	560	553	565	602	597	573	552	600	591	590	565	563	577	582	575	592	589	567	626	577	577	606	579	548	564	570	582	555	609	555	559	577	534	572	572	540	595	581	563	571	563	555	591	559	600	542	568	558	581	608	600	571	580	562	592	541	584	588	555	559	549	592	535	567	575	554	528	567	572	576	578	569	553	596	597	604	609	620	564	550	596	555	554	548	611	622	554	604	591	606	561	583	544	605	575	574	541	528	558	533	593	557	576	577	596	592	593	616	566	532	559	555	550	546	586	575	547	566	537	579	595	581	601	571	577	551	592	582	604	608	553	575	581	539	575	567	565	563	579	613	547	566	576	568	538	568	605	583	577	562	587	619	559	572	580	566	549	560	565	587	559	591	556	562	560	618	550	586	551	573	572	550	601	574	569	571	591	593	579	536	576	560	545	583	542	578	596	597	559	584	572	581	541	605	532	558	578	593	548	541	544	606	584	577	573	599	603	575	554	527	580	583	577	590	587	562	518	609	539	559	586	547	570	570	572	571	532	570	617	552	609	586	579	590	576	563	572	555	607	586	542	571	569	596	542	610	617	555	578	607	583	595	605	602	588	579	565	617	570	567	573	597	586	586	585	536	594	621	624	542	567	600	582	567	561	556	594	592	607	597	581	592	576	561	585	583	566	550	534	583	557	583	559	568	596	587	561	544	609	606	555	542	605	586	638	580	603	599	592	581	596	595	551	572	553	615	551	630	563	598	529	593	585	595	618	590	603	558	595	580	581	588	541	610	574	597	574	540	617	597	599	580	512	597	594	515	556	574	540	571	564	614	600	621	571	606	599	590	528	586	573	588	608	539	564	600	596	593	546	587	599	550	561	530	520	553	590	605	572	559	569	566	571	513	542	578	573	603	552	578	567	574	575	540	571	584	574	578	555	557	625	551	558	601	561	634	566	591	537	600	601	593	583	577	576	562	584	617	553	580	569	565	534	576	560	552	563	605	601	574	571	591	582	582	577	557	572	595	608	562	556	606	590	528	557	606	602	573	561	575	569	546	559	573	559	588	580	583	603	581	601	607	603	565	585	592	577	541	597	585	566	545	591	581	576	594	598	581	577	563	598	572	562	587	599	598	594	584	577	591	576	573	560	591	568	599	574	572	575	567	563	567	534	586	621	590	589	528	574	580	562	586	555	584	591	582	577	586	550	568	596	530	565	586	554	589	526	569	522	553	631	540	626	573	620	583	591	596	606	610	636	569	558	584	595	577	602	573	601	584	619	569	564	602	578	588	567	586	576	550	592	590	602	545	576	563	587	565	622	595	580	605	615	553	556	566	536	540	534	592	565	606	616	555	565	585	564	537	584	587	603	588	607	597	574	611	587	570	540	610	580	597	622	562	545	577	596	572	604	597	572	604	608	608	561	578	587	589	565	597	540	574	564	566	613	577	605	569	594	581	590	569	604	571	586	534	579	562	584	586	593	538	586	531	572	556	558	575	560	621	553	577	592	635	565	584	628	557	596	595	544	618	581	556	550	573	551	573	560	553	574	591	573	587	594	543	582	586	530	529	563	550	548	549	596	563	553	563	557	521	605	554	634	560	589	611	584	543	549	582	563	583	572	612	544	565	550	579	582	625	576	593	561	558	532	541	556	564	545	590	548	558	558	584	532	558	576	582	594	597	571	571	601	550	521	606	611	609	555	567	555	601	558	593	578	575	583	572	595	565	544	626	559	579	598	543	579	593	571	574	617	559	554	589	563	541	570	543	538	554	614	579	541	558	589	508	613	574	616	596	577	579	561	556	539	550	585	570	561	594	565	592	554	594	590	573	534	573	607	575	577	567	579	649	530	588	551	579	562	551	581	555	555	590	547
22504	36130	29859	19886	15532	12303	9122	6405	5131	4016	3404	2648	2290	2075	1968	1641	1576	1482	1236	1230	1086	1000	939	844	907	835	883	815	843	837	827	826	868	806	800	799	790	854	809	792	768	721	719	721	709	683	737	719	736	710	722	709	676	712	664	667	684	660	654	667	705	693	651	691	693	673	686	676	691	651	698	650	685	685	667	646	634	706	620	661	708	688	655	658	646	692	669	646	659	610	633	617	637	636	691	626	682	657	686	666	655	679	629	641	648	629	641	651	668	647	636	636	636	615	670	639	655	651	629	625	661	675	648	669	651	650	653	672	672	644	692	656	657	635	613	676	669	639	651	622	648	627	634	679	641	654	635	664	697	622	691	696	669	653	672	652	675	617	597	665	682	657	648	698	632	652	651	662	658	609	663	642	654	679	669	613	644	675	650	639	647	720	615	653	634	654	637	665	654	633	673	681	648	653	588	636	674	631	639	696	606	611	642	630	625	670	660	624	641	647	647	659	688	631	662	667	682	674	664	611	695	651	627	647	669	629	653	630	625	650	709	668	620	600	651	617	622	669	672	652	637	724	639	644	627	676	654	636	691	672	655	643	658	659	609	648	568	638	660	692	609	580	606	635	675	647	672	612	659	651	688	632	646	678	635	664	643	665	642	664	656	629	637	627	617	681	614	643	671	639	680	635	668	660	678	637	695	652	693	680	648	634	693	602	668	640	624	676	650	674	642	595	707	678	637	690	628	650	672	637	672	635	647	630	640	685	647	698	662	667	618	647	659	696	625	612	614	633	632	642	711	614	633	631	619	667	673	681	684	682	636	671	657	652	668	660	645	664	673	681	590	676	645	601	686	629	650	740	619	663	630	629	663	653	631	617	577	630	675	648	650	668	681	605	643	664	644	698	678	645	642	620	629	656	666	648	620	635	641	658	682	631	598	667	647	692	659	619	656	668	661	647	640	661	706	670	673	624	646	628	640	647	639	629	625	632	658	632	729	616	640	652	623	634	656	635	661	661	663	656	634	640	662	670	649	614	669	630	656	654	649	612	650	675	686	640	694	665	645	655	660	620	680	722	666	611	647	618	641	653	651	683	624	656	641	716	669	655	662	640	622	632	670	647	632	658	667	635	634	625	650	637	660	658	646	678	679	634	607	673	652	663	598	714	613	659	643	655	614	662	653	582	645	623	624	651	599	645	649	625	644	640	690	647	711	647	650	647	646	680	665	683	667	690	631	690	649	632	702	669	628	667	680	657	626	624	658	661	614	611	703	610	654	662	670	683	613	643	646	696	653	651	644	642	646	662	609	677	616	642	662	690	657	634	638	659	655	641	694	658	633	669	673	681	598	637	674	604	647	665	621	688	639	608	662	634	639	629	640	645	675	650	691	658	636	643	712	667	646	655	674	631	659	663	647	709	651	608	685	624	659	667	652	672	640	648	646	651	640	621	720	636	645	642	659	667	660	652	679	694	638	651	649	641	644	674	630	669	670	643	673	605	650	643	619	625	618	686	616	687	693	605	679	707	657	673	662	689	616	596	624	624	686	599	663	668	640	640	655	667	684	657	666	640	623	641	644	625	642	666	618	642	645	603	642	608	650	681	665	597	647	630	677	661	649	648	635	640	666	643	711	676	644	677	632	625	651	651	661	631	637	634	668	633	635	640	626	643	679	699	686	645	640	599	608	685	635	639	665	609	671	655	637	654	589	634	677	678	671	621	622	692	595	625	626	658	661	661	652	668	662	601	657	617	655	666	649	655	613	643	680	693	648	676	683	643	625	652	614	637	633	684	631	696	655	630	644	611	674	653	685	668	620	635	638	670	611	645	658	627	674	639	642	665	637	641	606	643	671	646	641	643	606	659	685	643	635	626	653	637	670	627	631	632	682	666	628	653	673	633	627	670	633	652	651	634	650	639	665	573	628	672	663	665	665	667	652	604	660	652	644	684	632	670	663	670	679	575	673	627	655	629	635	661	689	652	692	648	654	678	621	638	670	640	622	638	643	674	645	660	664	666	632	709	602	659	654	666	693	657	661	643	622	595	629	687	625	651	602	664	671	669	672	660	668	646	651	666	664	635	656	646	649	645	668	645	669	633	671	606	659	674	679	652	681	650	657	642	695	649	671	613	681	649	661	643	704	673	601	639	655	724	676	656	642	650	641	721	632	700	684	674	619	683	653	654	667	611	670	643	636	674	653	632	635	608	665	634	623	643	662	680	612	630	709	632	630	627	681	643	646	676	656	675	690	677	633	626	684	652	668	613	657	656	696	643	671	695	662	656	653	665	623	665	664	621	670	654	636	650	673	638	628	639	702	676	614	669	651	678	618	630	685	693	588	622	641	687	646	629	642	645	653	662	619	654	596	669	634	663	671	649	670	669	624	609	641	620	618	688	611	661	699	627	607	693	650	652	624	640	670	687	603	658	684	641	618	640	654	668	632	672	644	644	674	614	643	588	671	659	703	672	640	696	672	638	614	651	670	693	607	648	651	639	649	636	665	662	628	639	652	645	648	654	614	653	612	664	637	675	664	619	680	633	638	691	619	656	625	670	681	701	679	632	686	654	637	620	665	662	659	619	617	626	673	683	611	629	682	638	635	617	634	659	646	676	657	663	643	693	663	649	655	643	656	629	700	669	636	671	676	659	618	662	668	641	681	617	642	621	638	629	620	643	651	675	624	604	681	672	673	648	663	633	655	662	674	652	643	684	618	650	659	668	648	671	635	619	691	633	667	623	655	674	642	686	692	640	622	646	657	609	639	625	658	642	621	643	625	638	680	682	644	642	673	668	676	613	652	657	636	652	626	663	633	657	635	710	639	616	630	640	693	689	645	691	652	622	609	642	663	634	691	616	696	647	673	681	683	680	678	633	643	644	646	684	673	696	654	685	662	629	617	629	618	627	653	684	637	656	618	603	675	638	654	648	648	649	694	606	670	650	700	670	667	697	626	658	670	647	664	610	648	681	664	650	592	652	657	641	648	649	663	613	632	669	648	650	647	650	637	672	634	649	667	616	685	651	646	630	599	639	641	612	661	578	658	664	608	686	670	642	662	596	655	663	633	670	653	640	712	617	641	643	651	639	634	637	589	645	677	667	616	613	613	651	664	670	627	629	666	650	625	661	680	648	628	677	650	623	653	701	622	650	655	634	663	685	627	627	650	674	615	630	647	661	720	631	646	634	613	616	662	657	642	666	651	609	631	606	661	620	641	634	636	668	656	635	627	668	687	672	701	629	649	675	628	640	691	667	658	661	652	659	642	600	645	682	670	603	620	640	638	627	683	636	667	672	631	677	623	660	671	644	686	646	661	657	624	632	659	628	613	652	656	627	633	615	645	653	658	637	637	645	611	661	644	661	676	615	688	687	666	693	634	669	654	671	691	671	666	659	620	654	626	658	648	656	608	672	652	682	662	641	678	644	640	664	625	632	591	642	647	662	667	641	657	632	729	648	666	654	617	683	617	682	662	613	677	674	680	654	678	648	669	684
28152	20852	16622	9257	4810	3395	2311	1943	1619	1363	1242	1168	1067	1096	1010	1016	908	889	920	851	809	843	820	805	786	789	743	774	749	755	822	792	766	812	763	809	787	785	754	700	747	727	792	761	773	740	761	707	741	732	741	796	704	777	756	728	784	716	743	752	727	734	743	743	780	748	773	786	756	758	734	761	737	790	749	802	722	740	714	715	711	747	776	764	743	777	801	708	796	758	753	718	770	752	746	751	758	796	776	698	769	690	752	747	763	736	731	768	704	754	702	735	698	737	784	735	738	761	730	719	760	735	746	751	724	704	716	773	759	754	795	744	736	709	770	762	677	722	794	703	753	730	749	702	727	732	751	767	749	717	726	742	720	681	755	756	714	727	780	727	763	729	727	705	735	702	756	787	745	737	693	776	759	727	780	769	714	690	736	745	751	731	741	702	740	731	753	721	718	675	736	782	747	744	753	744	717	768	743	752	731	758	784	788	714	739	764	740	728	738	732	709	737	721	726	743	774	709	767	775	748	749	752	759	725	759	744	711	772	711	758	783	775	786	744	729	740	729	747	781	759	756	776	727	729	723	757	700	781	744	747	779	729	754	744	718	754	741	742	739	680	777	747	699	751	736	807	702	728	757	764	755	752	742	741	738	723	725	763	715	749	692	694	749	700	774	741	777	718	798	755	712	680	758	729	742	707	745	745	752	792	737	747	769	683	754	771	764	729	735	755	718	750	703	794	749	778	785	754	786	727	688	733	729	765	760	678	729	735	738	774	713	767	780	716	724	758	706	805	739	738	770	738	716	763	751	756	739	723	777	760	776	761	752	730	721	756	733	736	707	795	729	755	728	729	704	749	768	778	754	694	744	754	716	768	771	701	747	745	751	740	748	685	795	733	730	747	720	764	760	745	737	717	764	725	749	732	741	720	740	706	766	718	738	767	830	752	734	728	753	716	783	759	696	697	739	748	773	739	717	752	714	790	736	688	742	755	780	722	727	757	755	706	795	737	775	765	737	799	774	709	769	761	713	758	768	727	797	748	761	721	777	777	747	716	727	783	760	778	756	715	784	722	703	762	712	709	758	761	749	688	725	760	701	773	719	772	739	757	709	757	765	724	767	778	749	715	741	717	713	703	720	725	744	707	715	739	687	739	738	739	770	774	786	714	728	797	742	669	752	716	726	747	713	740	718	729	698	744	656	717	744	748	727	728	745	761	712	748	764	716	712	767	764	725	765	732	712	760	771	716	766	737	722	725	765	676	739	769	725	811	762	769	722	693	765	773	705	731	710	744	732	752	741	762	762	767	764	725	729	739	747	722	721	732	774	807	715	759	731	692	705	742	743	749	791	718	738	724	736	691	728	738	749	724	714	737	794	775	740	774	678	713	762	777	757	748	781	716	740	790	777	775	781	722	708	743	709	743	724	730	745	764	779	729	783	782	738	682	772	759	780	721	706	745	746	727	753	730	785	796	769	748	728	711	732	792	747	714	736	701	769	729	758	722	722	748	732	740	761	747	794	749	795	738	733	715	736	723	773	706	756	757	770	737	762	722	725	750	763	786	740	707	753	733	721	739	733	768	708	760	753	738	753	758	733	818	702	719	741	773	740	722	670	754	763	763	768	718	750	753	748	703	745	743	755	751	736	714	757	751	739	707	770	697	763	793	769	764	711	705	734	725	712	784	737	790	742	739	790	748	772	746	753	733	758	765	779	708	725	753	717	778	745	763	708	815	732	713	774	738	760	752	752	721	733	737	667	706	766	771	744	728	753	741	746	751	795	753	753	809	761	723	758	755	735	701	739	732	746	740	756	785	769	759	738	729	774	754	725	712	765	770	703	764	707	767	714	766	776	744	708	758	744	741	741	709	745	695	784	756	729	765	774	739	759	732	755	759	745	723	752	717	774	724	754	752	779	747	741	738	751	721	752	748	705	679	761	726	752	719	767	722	685	739	693	730	727	734	764	759	755	722	748	725	771	749	737	719	714	735	757	738	721	788	729	741	713	726	720	749	762	765	695	714	743	735	751	715	736	733	754	709	769	756	747	739	751	730	734	714	711	787	706	782	725	765	750	751	719	783	718	734	760	769	742	729	735	747	755	772	752	681	702	736	750	724	778	711	715	737	745	771	750	736	692	797	782	784	777	748	727	749	759	720	760	753	756	707	718	759	765	768	759	750	736	777	774	783	737	781	763	798	731	735	742	733	734	780	762	721	706	763	726	713	735	737	773	682	756	696	745	803	754	782	775	760	726	748	737	745	755	762	790	744	707	739	747	685	763	754	717	731	750	768	715	783	763	743	739	768	771	753	774	727	723	759	744	761	770	725	688	747	692	743	741	718	745	748	759	792	720	725	777	750	714	731	742	784	739	782	734	766	755	755	755	765	682	739	727	727	755	785	774	718	762	713	753	761	716	688	750	739	771	721	705	736	766	753	707	717	770	737	750	726	745	753	744	729	748	753	726	793	785	684	783	764	783	741	757	740	714	734	752	729	741	704	750	749	690	747	743	694	760	760	746	730	744	761	752	733	749	719	710	765	725	758	720	746	711	775	704	767	734	785	745	770	700	727	744	726	756	758	743	800	760	740	724	764	764	750	718	769	809	735	739	734	731	758	729	739	700	744	725	765	751	741	728	720	739	718	718	785	744	723	793	753	746	735	755	761	754	730	798	705	777	729	768	803	718	733	685	714	769	771	720	775	809	726	710	734	765	797	681	748	778	745	722	680	748	742	760	709	752	767	724	728	761	699	755	727	729	757	735	771	745	768	734	774	749	736	730	731	732	701	810	744	750	734	684	727	732	737	698	770	773	717	749	707	727	760	803	700	770	747	791	743	762	757	727	757	725	735	719	752	709	698	751	703	748	691	759	753	672	739	769	754	746	762	724	816	698	767	702	746	769	712	725	740	763	747	712	794	796	752	707	729	750	792	733	765	748	724	764	760	789	735	776	774	725	800	771	733	760	727	742	766	788	732	683	715	707	752	756	708	782	772	744	723	766	699	816	735	729	725	734	737	752	776	668	721	743	720	759	724	749	715	762	757	797	699	783	708	667	742	734	773	687	707	759	726	764	707	729	749	750	772	734	693	750	759	697	756	736	725	734	743	722	739	703	766	737	777	728	712	767	726	734	774	779	752	739	790	770	709	694	700	716	770	693	778	710	729	745	737	751	752	745	718	796	737	746	759	743	783	728	770	745	708	713	756	713	705	725	751	727	749	715	739	719	786	801	770	728	710	750	731	780	706	679	718	764	756	733	743	757	754	763	745	720	711	691	705	735	746	700	708	727	729	726	729	731	753	758	708	735	799	736	705	770	719	791	721	756	717	733	729	715	771	754	731	739	735	759	766	734	701	731	728	737	715	733	762	726	758	757	743	729	766	725	673	750	809	747	730	750	725	744	697	759	739	699	739	785	768	792	744	756	750	755	745	734	732	738	725	739	727	721	794	741	732	710	764	736	828	765	764	731	726	701	763	774	764	724	702	729
15784	23146	18249	10213	7556	5593	3900	3087	2504	2035	1851	1539	1418	1402	1313	1264	1142	1105	1024	1008	1010	963	923	854	899	922	947	887	894	902	900	887	860	878	869	898	895	819	891	884	870	829	823	844	862	813	857	842	819	862	835	839	813	804	851	835	880	843	876	865	858	863	906	814	827	813	821	796	851	857	822	862	834	813	857	800	851	813	849	860	826	831	882	810	799	827	800	784	783	789	843	806	842	878	870	796	802	822	858	853	816	796	867	828	828	803	832	866	865	787	774	810	864	848	801	829	885	847	801	833	841	859	829	818	858	818	815	866	868	824	796	885	811	822	777	801	837	808	798	823	797	805	783	891	841	796	859	817	827	855	823	865	878	860	831	850	809	870	817	779	807	859	821	833	813	797	904	765	815	835	826	830	842	867	783	783	800	836	819	854	858	856	780	814	840	784	799	801	833	788	783	902	761	818	789	820	828	775	834	792	880	852	847	733	832	802	841	885	816	856	805	828	812	882	807	830	825	812	767	788	827	795	848	824	847	796	841	785	772	875	828	823	823	836	749	824	840	795	807	864	800	816	868	840	873	855	782	816	777	855	794	819	862	777	792	843	821	845	831	812	848	819	832	837	792	810	827	855	803	824	822	865	812	797	865	837	830	853	816	811	798	855	838	810	810	860	835	871	808	847	779	844	820	826	845	802	865	834	816	849	872	850	859	791	820	817	845	765	834	829	799	822	849	859	872	789	815	797	808	845	838	881	859	788	829	844	801	867	787	814	809	779	831	804	829	857	817	811	806	835	867	804	823	805	894	804	801	829	858	800	815	845	841	841	789	829	808	820	823	847	789	790	779	831	825	813	870	841	796	865	810	836	841	830	762	817	750	790	812	838	816	831	832	842	834	789	827	801	788	832	820	857	808	818	816	809	884	815	798	838	779	860	787	833	858	843	817	857	829	806	851	780	769	802	820	859	838	812	742	831	831	825	781	850	816	795	838	843	887	867	830	808	813	810	791	776	841	823	809	791	830	832	877	782	839	826	799	847	867	879	797	825	820	828	861	839	828	840	845	838	854	799	776	837	806	850	838	800	838	810	837	853	785	821	788	814	878	817	861	802	810	818	851	815	820	806	876	776	830	856	856	832	829	787	858	821	814	818	846	861	827	858	820	817	855	829	798	837	819	819	850	797	769	786	853	859	850	798	776	826	853	818	871	841	787	809	816	879	824	873	822	854	855	886	874	851	803	834	892	830	807	810	857	850	838	870	787	835	810	858	797	817	861	824	760	858	805	814	835	831	829	799	805	822	815	813	825	823	844	813	847	818	830	828	842	805	825	847	890	861	846	770	783	816	788	782	853	780	846	822	853	890	767	812	845	826	835	773	837	839	816	841	799	841	818	843	807	806	884	792	827	844	865	866	797	888	825	829	862	789	823	791	802	823	820	833	812	868	851	903	846	806	780	805	810	760	796	852	830	822	769	897	825	842	840	839	838	838	825	837	840	771	821	788	780	861	858	822	864	791	872	874	885	809	842	831	815	877	797	796	806	854	862	844	852	819	774	811	847	816	804	822	806	820	808	817	795	838	806	843	855	804	813	887	834	850	867	834	847	819	828	807	853	786	839	841	825	819	827	823	840	844	805	835	806	859	755	825	835	776	807	845	831	795	868	880	819	836	778	880	809	876	833	849	791	869	831	814	896	813	844	809	832	846	850	836	812	825	796	794	802	818	864	861	773	904	814	795	816	806	810	817	852	802	833	786	810	775	796	795	825	883	870	854	822	841	835	764	864	819	818	830	823	779	824	831	822	871	787	873	857	786	823	822	825	825	869	884	828	848	829	855	850	865	770	796	802	813	860	835	777	840	889	824	780	895	858	818	817	838	808	822	796	808	793	823	847	793	815	842	817	833	819	833	805	841	842	903	874	804	798	854	841	803	849	816	846	815	803	797	811	798	844	880	796	782	786	783	847	838	879	819	873	833	783	825	878	818	814	848	798	873	823	830	796	841	846	864	864	862	878	861	843	855	826	830	826	780	806	840	818	870	856	774	786	834	829	838	806	807	816	806	822	776	831	863	817	836	833	808	870	815	867	795	828	821	828	800	861	781	779	893	823	839	820	818	816	850	853	853	828	806	810	783	801	779	792	821	806	853	858	810	844	768	839	798	824	829	846	744	889	842	814	853	843	829	868	834	825	812	860	873	817	819	841	810	815	795	842	783	817	842	820	836	837	824	859	820	808	827	836	801	786	793	816	832	846	856	786	828	852	862	800	836	840	857	824	816	831	835	841	802	817	865	802	801	827	812	779	842	788	840	832	841	862	809	821	834	760	830	848	800	815	876	834	866	854	856	798	876	846	844	813	833	842	857	826	867	807	812	829	814	838	779	816	785	869	790	833	861	801	770	878	858	854	817	826	779	847	786	804	842	821	830	803	818	846	827	830	879	799	832	807	836	770	882	802	820	865	849	891	871	804	820	806	857	830	824	812	860	852	810	827	862	829	844	863	827	857	870	808	828	850	815	786	774	811	814	848	870	823	860	824	830	813	839	819	843	795	819	824	818	830	812	858	844	848	806	834	809	856	845	836	835	827	793	809	848	799	822	762	855	857	845	808	840	852	810	870	790	845	805	797	789	814	859	832	801	831	789	806	858	874	853	823	841	811	882	823	807	830	740	745	878	851	864	854	784	821	804	856	780	847	823	832	799	826	845	856	852	825	796	840	802	828	896	838	811	887	840	820	800	782	818	819	850	832	790	806	794	837	813	800	802	856	840	781	867	839	842	847	830	862	822	851	859	808	823	852	841	837	808	826	859	812	838	819	786	815	815	840	759	826	821	827	837	825	842	882	840	838	789	850	740	805	840	813	853	783	874	857	828	847	824	816	843	830	906	839	846	820	826	840	838	810	795	835	828	839	849	828	814	842	872	820	850	886	824	785	794	830	811	803	821	857	795	837	817	823	802	837	863	810	835	836	818	834	795	788	850	828	826	831	826	847	847	848	888	834	860	817	834	842	790	860	815	800	808	806	806	822	832	806	808	850	839	814	838	902	803	826	887	835	824	869	832	833	791	830	793	850	882	783	826	768	834	819	869	878	841	838	825	859	834	850	821	827	829	820	846	840	811	832	872	870	838	820	760	862	830	860	835	784	808	825	892	768	849	829	857	820	851	855	810	842	851	829	785	840	842	827	811	822	866	869	869	798	860	803	819	831	834	853	853	826	866	830	885	803	843	810	831	875	848	846	819	816	882	959	880	831	822	816	769	822	815	883	805	862	852	821	793	803	821	882	845	802	825	808	804	798	856	842	814	883	824	801	752	832	873	809	834	839	829	855	840	791	806	803	786	821	779	809	876	809	805	830	849	784	900	803	849	842	868	807	835	895	776	825	841	811	781	858	804	815	847	830	796	854	858	850	851	799	786	851	782	790	822	866	838	832	832	832	858	847	782	884	830	825	829	820	870	850	839	778	771	837	806	851	856	758	872	869	832	779	842
23907	21538	28570	24973	21498	12777	5102	3111	2485	2086	1801	1616	1454	1406	1272	1236	1169	1053	1025	995	1019	897	881	843	872	957	848	891	853	883	831	870	821	918	765	767	809	845	807	797	824	825	832	832	823	809	781	833	770	797	788	786	821	835	769	781	797	788	769	789	801	787	819	732	743	812	837	792	766	779	726	780	756	721	764	783	766	817	772	728	800	763	818	791	852	770	750	777	771	767	741	749	826	850	804	789	754	737	764	812	820	735	769	765	782	763	790	772	812	782	756	754	745	752	740	791	805	767	775	781	742	763	753	743	771	777	738	768	725	794	793	760	790	775	776	810	778	804	766	776	786	783	790	729	768	756	728	808	761	704	808	757	827	741	769	833	787	816	797	736	734	778	810	771	753	753	768	751	739	735	764	789	773	779	765	757	730	768	809	816	846	755	797	770	738	784	760	779	761	756	744	783	769	762	756	772	776	819	807	750	794	753	755	819	778	766	767	748	783	785	713	738	813	766	724	814	756	793	785	762	766	764	771	792	775	754	776	742	740	757	794	757	773	784	818	716	770	797	732	767	760	779	753	738	791	773	817	797	733	772	791	758	786	768	753	776	798	787	762	758	787	791	776	772	765	782	806	784	763	765	744	795	766	775	739	712	790	775	755	784	781	809	834	762	761	759	740	741	789	790	777	782	768	748	761	769	738	774	749	768	767	678	753	760	839	806	755	752	737	679	783	749	753	724	757	775	815	812	763	758	761	752	778	765	756	765	760	774	731	799	793	790	756	731	746	788	808	792	782	811	808	781	789	789	775	751	804	780	784	751	751	767	758	771	791	774	771	790	751	790	789	799	862	771	788	790	769	738	768	800	791	770	801	835	762	732	782	768	754	818	723	761	788	713	775	798	771	781	784	712	762	766	780	758	757	749	736	759	769	765	754	766	790	779	763	764	787	787	765	802	789	753	732	815	763	748	760	820	813	825	768	764	788	773	794	744	804	803	711	770	738	772	791	756	767	767	789	764	747	741	774	812	740	808	712	764	797	788	803	785	788	776	761	800	784	792	769	809	807	729	732	782	758	784	814	784	743	751	762	762	782	745	803	758	800	789	804	775	768	806	818	775	825	744	786	790	782	752	745	810	781	809	751	770	803	779	740	760	764	791	737	785	780	782	800	761	746	768	794	742	808	788	757	757	812	749	785	766	770	741	716	777	764	768	747	778	768	758	756	820	776	727	725	754	746	772	795	777	776	769	768	760	785	791	788	728	818	819	773	799	780	747	774	748	778	722	816	740	711	746	751	766	778	762	740	811	690	792	729	783	748	761	823	827	793	762	832	791	723	723	755	712	759	766	819	766	746	785	784	755	772	802	774	790	791	740	757	699	806	804	755	786	736	796	793	741	794	762	784	751	743	776	804	744	775	759	776	753	792	809	817	791	758	792	804	746	712	806	770	818	790	784	813	847	795	771	783	778	728	820	806	759	740	794	795	725	744	782	755	739	773	764	791	794	787	743	768	765	753	823	781	762	786	773	816	751	808	757	781	812	744	769	748	765	827	739	798	782	773	789	708	732	800	733	776	793	810	779	744	796	787	764	735	810	733	748	833	778	764	784	787	753	790	738	712	799	725	782	737	757	777	807	726	780	789	726	720	786	757	737	772	798	765	769	784	739	769	743	819	779	795	800	738	782	782	822	817	777	762	782	759	746	737	776	778	783	755	737	770	733	791	750	782	769	795	751	791	768	764	777	742	810	788	766	775	776	774	798	771	814	782	781	754	783	796	772	760	794	747	790	754	829	779	803	813	769	757	786	766	816	755	724	779	782	771	766	831	715	758	747	714	787	786	769	800	764	809	741	783	779	754	767	816	762	836	755	769	787	770	676	776	757	762	748	798	731	763	759	746	794	761	735	820	804	716	755	752	784	753	758	705	756	790	780	750	742	752	794	768	752	739	742	747	770	743	780	751	793	729	787	767	767	790	723	774	738	770	782	746	738	781	770	748	758	741	809	824	790	805	773	744	789	779	718	757	722	806	764	760	812	774	819	794	754	776	750	744	787	767	734	759	744	791	806	804	755	757	787	782	741	775	759	761	796	761	786	737	763	724	760	767	728	738	721	772	785	805	766	727	765	771	778	755	744	752	741	778	735	778	784	809	752	749	784	789	802	762	756	792	738	774	770	755	816	793	788	766	727	749	787	787	692	746	752	766	816	766	715	831	765	756	802	774	810	815	703	810	767	772	820	753	769	735	751	767	773	828	742	826	774	822	774	797	783	767	731	790	784	729	798	761	766	780	756	780	802	801	754	742	743	782	727	798	773	820	740	772	771	833	766	802	805	783	734	760	768	772	809	781	741	761	763	758	795	799	755	783	727	788	746	705	760	768	726	733	774	757	783	798	792	808	839	798	774	786	743	775	809	771	801	785	801	810	733	803	720	791	781	743	795	783	764	764	768	806	754	788	793	754	769	751	802	788	765	807	766	744	823	786	741	831	794	760	797	780	822	815	822	808	765	766	771	773	741	786	770	782	765	767	766	787	736	770	773	743	772	844	766	801	766	758	781	784	710	781	805	831	722	773	750	740	805	736	759	744	786	820	767	766	737	802	768	778	760	787	744	736	730	802	825	802	775	753	770	737	756	820	821	758	780	804	781	788	755	767	823	741	806	751	795	747	755	785	759	753	831	717	732	758	725	777	753	768	769	778	756	809	767	779	767	733	737	787	739	767	752	779	762	768	777	762	765	786	785	763	804	741	748	790	803	784	789	809	787	826	806	746	727	757	731	801	766	739	779	763	812	770	775	739	831	820	741	761	751	805	775	766	792	746	776	729	768	766	757	735	747	765	779	731	745	816	738	825	764	813	764	760	753	778	747	750	749	760	781	760	723	771	807	769	777	772	743	776	850	788	818	762	792	765	718	800	803	772	784	767	757	784	762	786	801	795	815	721	791	758	770	757	797	760	781	755	747	709	760	774	718	764	749	724	770	759	759	762	773	765	798	776	766	734	802	770	811	810	785	805	799	735	727	748	788	784	815	761	755	783	763	738	789	750	780	761	758	748	751	730	800	789	779	779	750	770	795	719	737	799	737	735	786	780	784	760	805	767	786	754	743	784	774	780	779	740	786	808	739	753	762	808	749	792	781	790	846	779	796	791	812	759	797	779	810	778	767	779	805	746	708	788	773	736	771	757	763	763	744	756	796	715	756	716	771	728	756	774	801	787	772	766	785	754	789	783	808	714	785	810	764	723	774	789	833	788	774	790	724	810	814	742	780	771	768	785	770	755	784	722	761	761	773	774	782	758	780	801	729	793	797	782	769	766	793	756	735	788	752	777	803	748	779	741	765	734	779	788	778	796	745	821	733	739	791	806	765	752	746	783	847	769	787	761	764	754	759	769	799	776	744	802	763	721	741	780	773	797	769	831	779	789	790	774	780	803	778	771	802	745	751	768	765	752	753	793	760	732	805	794	744	740	766	750	758	769	789	747	749	736	776
17408	31814	26343	16394	12345	9319	6822	4995	4008	3215	2723	2388	2113	1810	1765	1681	1566	1451	1306	1228	1172	1154	1032	1067	993	1004	1069	1000	1013	1022	1004	983	902	987	973	949	967	965	936	902	922	913	899	946	878	924	917	956	925	917	900	885	878	885	923	926	848	873	913	930	863	916	871	864	853	863	913	847	849	906	833	828	872	793	862	871	878	875	866	890	798	837	884	858	854	846	927	867	874	841	929	858	906	881	895	879	848	855	873	866	806	861	831	822	896	872	864	862	856	795	858	843	847	870	827	874	852	908	819	881	896	877	844	824	893	848	873	823	855	879	843	886	833	850	897	858	856	863	920	870	883	826	846	852	881	893	884	836	859	844	870	827	862	890	879	896	883	917	831	833	922	831	812	847	901	867	837	807	848	867	888	825	862	833	852	858	899	800	882	873	839	836	850	905	886	869	850	858	866	822	844	882	879	875	831	788	794	841	844	842	831	897	828	841	827	886	833	856	846	816	889	913	885	871	872	844	889	878	868	821	866	881	867	866	873	861	839	895	850	880	899	892	838	834	892	873	858	891	907	891	851	851	854	856	841	873	879	892	822	865	873	833	831	838	930	827	836	856	857	842	891	835	815	809	882	880	810	805	910	877	875	865	821	876	874	874	804	870	862	877	857	856	838	887	840	865	854	862	872	863	968	829	857	880	895	838	870	929	863	804	847	885	873	837	845	906	868	831	919	882	856	882	812	875	860	871	885	849	878	883	861	882	824	827	868	834	825	853	856	810	823	835	910	932	848	931	909	893	836	859	863	864	840	840	824	837	867	921	841	835	888	828	889	869	894	876	844	854	943	822	801	843	839	854	867	839	849	821	891	899	874	885	892	873	867	848	861	896	842	853	856	864	812	868	846	824	852	872	819	846	812	863	879	896	813	830	898	850	859	850	819	862	865	905	912	866	873	836	839	864	917	846	860	863	871	862	884	840	846	840	813	874	835	838	831	861	883	899	856	864	846	853	853	842	903	870	866	852	828	837	888	858	893	806	835	892	854	888	845	864	903	821	876	801	885	886	861	846	879	851	869	894	885	819	892	877	856	855	855	879	835	901	922	843	819	858	813	887	895	854	829	873	866	883	872	851	835	847	863	861	814	838	905	854	870	878	881	834	838	831	850	846	786	886	863	870	897	878	842	857	872	835	844	847	840	862	842	873	904	848	859	895	893	844	917	849	874	858	876	859	893	851	803	869	859	811	893	836	844	876	873	846	857	867	880	840	826	824	832	852	869	861	869	834	874	906	872	857	885	817	854	874	876	833	857	872	837	872	856	890	897	823	821	882	808	866	895	878	833	834	863	839	932	876	901	907	878	875	906	869	879	860	846	854	896	899	894	922	864	818	840	870	903	802	890	858	895	864	832	863	871	872	860	856	820	818	838	890	856	860	878	892	868	898	839	901	833	882	864	843	872	806	832	852	865	841	865	892	820	828	868	866	809	895	908	841	877	863	864	826	847	840	884	874	866	754	903	800	874	852	885	830	797	828	828	857	839	844	831	913	874	859	863	841	855	861	879	884	899	805	821	870	835	856	865	882	864	879	847	904	828	886	877	853	829	863	860	860	856	875	876	889	804	834	877	907	918	853	879	897	828	873	852	870	848	870	846	899	810	821	851	843	834	864	840	869	837	858	838	862	849	898	823	893	849	847	825	908	833	824	880	901	857	859	860	866	829	897	849	829	845	834	893	865	871	806	843	841	820	877	838	908	881	853	849	857	835	878	881	886	885	866	866	889	872	856	867	831	870	809	804	807	836	854	846	838	861	874	840	852	876	858	866	825	843	835	866	835	814	889	857	913	801	821	857	851	869	802	927	860	833	811	900	859	875	807	856	820	813	890	856	833	858	834	794	866	880	878	847	862	868	829	824	887	823	770	822	871	871	884	813	889	883	857	828	820	901	908	843	850	841	862	867	909	857	851	885	893	873	925	874	881	859	870	811	897	893	912	856	885	862	883	850	883	842	855	906	865	883	873	808	848	868	848	948	857	881	895	822	864	870	835	853	843	865	871	867	855	874	842	853	873	885	852	849	848	856	835	861	813	890	832	910	935	898	861	899	903	878	895	826	893	855	855	919	868	855	855	845	862	873	876	862	860	880	872	840	871	903	850	889	816	883	873	879	874	843	848	884	895	858	847	794	871	903	816	835	841	839	847	909	924	914	877	810	860	871	859	860	928	870	868	848	877	886	887	887	888	893	858	861	814	892	849	839	907	855	871	846	865	867	875	883	902	854	835	853	827	854	847	836	848	861	854	830	894	837	874	887	844	887	859	891	812	808	865	901	840	895	863	947	903	827	851	920	823	817	871	846	910	867	857	886	928	821	887	896	911	870	833	848	860	814	887	883	852	863	863	837	881	862	861	876	902	884	870	887	842	882	836	828	858	869	909	834	841	867	867	851	788	869	876	809	898	864	872	846	859	873	855	865	856	869	854	848	858	874	910	796	905	813	874	845	876	821	875	848	864	858	830	840	873	836	874	867	854	854	842	811	817	858	836	827	864	849	931	877	851	896	828	880	877	856	829	864	860	824	873	878	852	876	810	862	809	886	869	836	860	791	861	842	879	922	891	863	867	835	842	894	837	890	807	851	874	853	928	887	886	875	877	876	849	871	894	860	869	878	889	818	818	860	882	839	894	818	857	858	830	870	863	851	833	951	858	854	863	860	861	827	870	842	883	854	895	867	882	877	839	829	856	815	881	898	858	809	874	892	830	902	862	837	829	842	902	896	847	840	843	800	874	845	831	859	868	866	903	866	844	848	850	824	897	834	910	870	828	818	834	844	879	811	863	877	822	786	915	893	811	822	859	903	892	835	866	864	842	872	883	821	832	845	874	817	820	835	855	856	834	826	804	912	866	847	880	825	882	927	823	905	877	849	852	846	859	844	810	850	854	860	854	842	930	946	866	838	850	918	863	829	891	915	850	862	853	836	876	829	912	836	896	879	884	832	848	827	900	882	900	884	823	878	818	848	840	935	857	889	838	885	894	834	864	854	865	879	868	911	816	889	819	833	844	857	872	859	849	852	907	890	899	890	890	914	872	867	869	848	897	845	885	827	926	888	854	864	867	879	826	881	856	814	886	846	858	892	857	902	869	865	879	790	862	819	858	883	857	837	822	835	846	872	880	827	873	797	894	883	868	867	843	829	848	914	847	866	890	818	865	851	843	883	794	873	813	826	832	864	873	889	845	918	813	891	877	813	883	856	856	806	825	883	832	819	859	886	895	881	937	796	873	824	851	873	822	849	857	814	876	924	834	876	886	849	829	831	905	828	847	887	839	920	824	870	852	842	872	849	866	897	838	842	871	880	860	842	862	867	886	883	823	891	818	855	846	818	849	868	822	866	889	843	855	803	823	953	828	868	866	854	861	841	847	875	905	844	851	807	912	857	860	847	894	887	847	859	844	881	896	830	824	880	879	883	828	914	841	823	888	850	894	882	860	894	838	850	868
25173	21526	27397	25741	12471	4712	2918	2150	1768	1483	1356	1189	1047	1059	970	862	832	819	749	727	754	702	670	655	692	675	659	669	659	646	675	646	653	664	626	623	636	657	618	558	582	583	597	631	625	625	619	655	574	611	623	604	600	568	550	613	621	582	622	598	597	609	653	588	610	597	574	609	593	599	570	589	605	631	649	610	612	540	605	591	604	589	578	548	622	601	591	598	579	574	579	555	592	572	598	593	583	605	574	606	637	561	579	604	588	578	549	575	578	577	625	586	602	610	602	593	596	593	584	618	570	602	578	597	580	580	578	556	570	588	571	592	588	616	595	586	602	562	564	574	552	618	614	609	577	609	554	612	562	581	605	621	579	566	585	607	575	603	576	580	584	566	568	579	611	563	619	596	591	596	599	612	557	658	586	590	563	584	662	584	569	606	603	555	574	598	585	602	612	600	633	632	606	564	600	635	636	590	654	564	604	586	596	579	585	614	556	540	656	592	604	568	587	577	593	587	614	635	578	605	617	567	596	616	554	553	602	564	627	549	601	602	597	589	591	575	644	596	586	591	607	577	567	629	603	616	524	643	588	551	634	600	565	595	568	591	626	598	552	589	657	557	609	583	584	605	594	586	595	603	581	619	587	592	620	628	614	588	589	600	651	602	606	622	650	585	627	555	591	610	557	630	622	569	650	634	596	587	581	618	599	612	603	566	623	622	636	575	607	621	615	635	622	598	615	579	568	587	586	572	574	580	596	651	598	599	567	592	585	555	575	586	554	584	563	589	565	606	562	590	604	556	563	566	590	616	615	637	582	639	517	553	604	624	575	561	599	598	614	564	585	563	621	583	594	585	640	587	610	625	585	608	579	587	547	601	616	590	581	618	589	594	586	574	608	572	607	612	605	614	642	591	584	622	590	563	557	624	596	602	607	596	592	622	587	601	603	584	567	558	612	592	614	630	572	587	622	578	604	597	578	574	578	635	622	582	556	573	577	607	605	579	608	590	641	587	570	573	580	587	559	591	565	572	598	607	606	600	598	615	629	625	557	563	598	556	571	586	601	570	586	592	563	560	592	594	570	645	586	603	603	609	630	578	655	606	645	623	639	581	572	616	600	632	581	586	618	559	590	560	608	587	640	588	552	556	609	602	598	589	600	582	527	626	600	568	607	594	595	627	582	576	529	620	568	579	565	580	651	620	610	583	576	588	594	556	581	572	642	598	563	644	590	561	598	647	600	603	553	581	554	632	571	595	572	584	593	576	630	547	523	614	574	567	601	613	579	613	595	603	580	613	536	607	571	593	577	584	601	605	564	636	555	601	570	611	561	571	635	597	556	596	602	576	581	636	568	547	619	586	652	582	617	608	577	604	581	583	562	573	596	600	620	559	558	573	567	612	603	583	599	600	584	585	614	599	599	570	638	611	619	578	549	596	600	586	588	568	598	595	602	578	649	607	549	581	605	570	541	592	614	598	577	584	563	596	581	606	611	550	650	592	594	589	576	553	584	618	599	604	590	642	584	621	582	586	626	593	560	582	598	596	573	634	542	607	607	642	589	576	590	560	610	538	599	612	594	574	605	573	568	601	622	548	615	596	595	619	564	560	617	612	652	572	585	590	566	575	570	577	605	597	591	579	591	612	569	614	569	607	582	599	596	624	612	598	661	536	622	626	630	610	565	573	613	550	537	635	577	613	582	517	558	506	597	592	610	579	611	582	592	597	598	568	587	559	564	611	607	621	619	640	567	573	592	618	581	585	606	601	578	602	618	586	558	630	597	604	632	600	593	554	606	568	563	586	624	601	580	591	550	586	539	579	561	634	552	593	579	602	561	583	605	567	577	572	583	548	616	531	605	559	620	583	591	614	601	612	638	601	584	633	608	558	627	592	585	534	611	603	579	560	570	576	621	627	634	603	589	592	644	611	599	546	605	532	550	556	601	574	578	577	601	623	582	586	567	574	610	573	610	538	556	586	566	621	583	621	568	632	616	588	590	592	605	561	606	635	568	603	615	600	513	608	571	591	598	594	575	611	607	601	591	591	562	564	568	578	604	584	569	632	598	618	584	606	620	605	584	616	618	554	551	592	617	618	574	566	611	628	592	601	611	598	573	585	602	568	541	591	565	598	602	648	551	521	574	578	603	600	579	611	610	588	619	571	556	623	592	570	606	599	536	589	585	578	623	605	608	604	535	549	658	568	622	604	583	609	581	565	612	605	628	570	610	595	595	607	567	571	630	576	619	585	550	558	558	601	580	580	589	609	600	552	548	608	605	621	608	551	606	561	592	578	567	589	630	566	591	571	611	545	567	597	552	601	581	542	624	580	559	571	639	582	587	566	594	598	563	572	574	642	622	594	552	618	602	558	590	604	590	544	590	554	562	562	569	625	620	646	559	606	598	581	624	584	597	577	613	604	578	642	609	595	566	611	594	592	641	556	576	563	601	612	570	623	572	568	613	585	567	607	566	612	555	612	622	564	571	590	573	615	581	589	584	589	582	597	584	610	553	588	606	624	622	595	587	592	602	546	587	592	611	599	611	611	535	563	573	611	629	623	587	570	582	566	568	600	619	589	592	617	595	628	601	609	626	552	603	607	618	613	555	602	603	576	591	574	530	609	603	545	525	613	597	561	607	587	610	576	563	599	568	572	593	598	598	556	558	588	598	605	566	581	590	607	591	585	618	604	600	631	572	609	614	579	604	575	587	573	594	589	551	569	653	618	618	585	640	572	614	604	572	595	564	638	604	593	625	636	587	642	612	583	620	616	600	585	579	617	657	568	618	594	647	597	567	598	615	621	614	569	614	588	575	595	611	596	597	607	630	555	613	600	674	542	601	572	578	586	571	566	628	562	544	605	584	587	628	562	575	590	607	603	615	526	568	577	587	596	651	573	578	576	618	571	585	561	611	573	621	613	618	617	601	591	560	600	601	589	591	584	606	517	584	546	600	591	559	629	595	588	610	552	586	572	590	585	591	602	588	616	600	584	611	650	594	595	603	584	562	584	586	591	564	583	608	611	603	610	573	605	583	558	561	618	633	552	626	532	573	596	562	583	587	579	574	643	552	581	586	567	540	588	612	605	587	582	594	606	554	575	581	580	623	625	570	578	614	573	608	574	601	557	581	563	542	617	601	601	619	544	565	599	588	586	599	554	591	623	599	638	546	578	618	573	584	587	607	594	571	588	580	610	577	588	586	595	570	577	592	603	595	582	566	569	591	629	579	603	586	610	573	615	563	615	637	569	597	599	614	549	579	566	602	605	599	613	565	526	603	547	581	587	607	577	606	560	561	566	583	596	569	659	607	606	575	583	598	584	599	622	563	617	599	564	624	598	534	552	608	593	606	574	584	586	585	599	612	585	595	586	574	550	600	554	585	595	635	594	587	585	606	580	596	590	623	598	564	589	616	628	592	599	577	664	666	586	613	578	598	589	580	592	612	599	555	592	582	622	632	557	633	580	575	614	643	565	649	588	600	539	606	604	608	553
17740	29211	22943	13607	10040	7229	5277	3990	3146	2528	2186	1820	1568	1440	1310	1245	1222	1084	959	932	882	857	835	766	761	805	785	759	785	788	736	709	740	746	745	683	736	723	733	731	722	723	779	716	698	704	677	681	671	691	710	695	685	727	695	689	678	637	678	673	657	671	667	697	689	694	669	652	662	628	639	684	696	612	651	698	692	669	716	689	636	659	670	683	681	681	661	662	714	662	622	683	708	675	683	700	722	683	634	692	634	623	708	701	660	671	665	684	686	642	676	641	684	639	685	667	667	660	651	680	681	666	670	693	703	648	608	637	622	682	691	687	635	646	635	663	640	650	678	699	686	642	673	650	673	648	638	660	660	645	678	713	648	675	665	703	647	651	678	719	636	705	653	675	698	622	666	680	671	665	675	720	696	689	598	659	678	685	680	723	701	654	668	683	649	696	679	678	654	685	632	711	680	667	609	687	614	635	670	647	696	702	678	690	638	672	690	657	637	655	685	679	698	637	641	710	657	668	685	662	668	677	685	656	679	656	679	692	602	653	663	668	644	633	665	648	658	638	702	674	666	638	658	681	710	667	664	711	656	685	671	675	711	711	681	626	666	711	688	676	689	671	632	661	649	681	658	645	650	701	622	661	675	636	651	690	666	646	682	665	695	690	719	670	646	621	615	666	653	677	642	637	640	607	676	696	698	680	687	665	646	664	634	695	596	667	629	667	687	650	685	693	682	663	651	655	709	686	694	649	652	689	640	677	662	679	686	662	682	661	695	666	732	683	631	659	665	679	639	695	639	691	689	628	658	610	692	639	712	670	673	670	733	684	636	692	713	636	661	669	651	636	666	706	651	720	614	671	691	623	697	622	640	680	637	686	659	661	669	688	736	636	644	675	674	638	652	655	607	694	688	661	650	680	644	687	663	673	679	694	693	675	703	698	650	594	642	639	655	670	687	666	679	617	642	667	656	674	720	682	652	661	689	649	713	653	657	698	689	673	675	644	645	591	667	645	690	717	702	611	662	660	711	661	687	660	666	680	614	653	638	686	638	701	666	683	644	693	658	663	682	684	682	684	630	676	676	644	642	648	664	681	650	626	654	608	736	620	633	695	684	647	646	676	686	660	661	642	732	639	712	684	656	693	708	650	640	712	703	622	688	677	676	642	660	692	637	636	607	659	710	682	671	642	728	594	706	665	647	676	679	691	694	677	702	727	667	677	725	680	639	670	641	680	633	671	661	696	711	726	690	647	696	670	646	671	668	675	682	712	647	649	615	702	703	724	658	674	704	613	675	684	666	687	670	654	642	650	703	670	650	647	664	653	678	676	691	657	626	651	657	662	625	639	683	671	648	662	695	694	676	632	665	662	689	698	643	652	640	687	646	689	699	717	662	677	636	724	663	658	679	661	669	658	696	654	643	705	649	644	673	695	668	633	648	666	672	671	636	667	660	642	656	673	673	684	707	653	679	674	649	627	651	658	644	634	631	718	661	669	659	693	697	669	698	692	654	633	693	660	706	647	636	685	672	678	631	677	662	692	663	668	622	698	701	677	637	629	697	668	662	673	709	705	680	647	629	681	724	678	685	651	667	622	695	702	674	597	669	662	652	651	651	701	677	663	630	621	653	641	696	713	659	698	700	667	655	668	714	669	662	702	662	725	654	691	690	640	690	681	665	613	721	656	708	634	663	669	702	624	686	690	661	694	722	692	682	690	695	672	683	675	664	686	682	649	681	676	690	693	674	687	638	669	670	695	657	675	671	659	645	707	660	651	702	715	652	708	681	647	662	644	626	682	650	648	683	657	646	674	673	621	703	665	641	685	697	648	680	651	654	667	645	646	655	654	693	650	669	685	633	671	668	700	725	674	636	680	695	671	694	661	716	675	618	639	682	706	669	700	631	690	689	598	603	666	699	648	676	648	665	692	699	680	686	671	683	652	642	669	681	656	629	676	758	629	647	655	662	715	686	677	665	673	630	635	656	710	660	685	623	656	658	666	667	645	644	690	710	700	635	655	637	669	663	640	684	651	677	672	663	616	670	665	694	659	674	678	718	691	672	683	679	676	640	697	654	687	634	695	710	619	648	675	693	675	629	656	710	700	673	683	672	674	643	644	709	658	657	631	694	675	703	640	640	633	690	694	682	713	647	644	664	685	691	635	633	684	666	658	705	661	641	686	689	677	657	646	655	661	665	612	665	634	691	677	668	700	691	634	675	684	695	633	672	692	659	688	627	676	649	676	663	696	674	639	697	673	701	647	653	655	693	679	675	673	624	706	624	673	672	668	641	664	628	664	702	655	666	621	650	670	640	639	687	672	663	669	615	630	645	716	719	653	680	708	697	726	676	681	651	632	615	662	657	667	673	646	643	664	697	676	657	668	664	674	658	666	688	641	657	673	649	652	672	658	674	689	689	628	691	661	676	647	686	653	711	645	657	652	659	658	643	670	689	674	668	686	655	665	619	693	659	674	612	655	658	661	670	663	679	662	663	670	657	656	683	691	655	666	667	601	687	684	663	670	682	713	677	611	660	649	671	681	674	660	655	656	621	653	657	609	674	726	690	676	675	694	621	686	700	618	640	660	674	681	665	686	683	642	674	685	670	645	709	686	705	627	671	642	654	662	659	632	674	624	686	602	681	699	639	691	661	703	680	676	636	603	674	681	625	676	691	643	695	673	705	636	657	700	675	700	665	629	659	708	612	647	644	710	651	678	642	661	676	626	686	652	699	664	679	688	694	679	674	666	693	652	670	688	648	726	689	674	639	627	708	691	647	708	599	685	644	688	642	670	727	648	577	642	708	692	685	653	638	637	665	683	696	670	640	660	679	682	645	653	631	668	675	687	636	654	666	692	662	655	663	699	709	690	682	696	715	719	662	652	682	637	658	640	649	666	640	663	665	705	647	723	716	694	661	669	700	675	683	690	657	654	668	654	624	673	597	644	674	634	705	655	676	696	694	685	639	659	666	658	709	661	637	662	660	679	675	682	713	686	639	666	632	636	667	673	651	646	662	660	646	685	627	729	677	660	653	640	710	649	696	731	680	635	635	694	658	663	659	701	675	665	695	665	677	618	667	614	650	663	679	663	648	674	659	662	693	644	638	687	643	649	669	661	695	635	609	671	671	668	680	696	648	671	635	682	656	636	629	690	681	656	656	691	676	653	671	667	677	644	620	680	627	674	692	655	627	691	674	637	640	646	684	662	670	644	660	613	661	636	629	634	679	640	688	641	702	686	676	638	693	670	641	697	664	679	692	657	664	641	669	652	674	673	688	628	686	655	622	692	664	673	641	682	708	642	639	669	686	663	634	662	669	668	689	649	739	668	686	638	691	651	606	657	647	639	655	674	688	716	685	643	717	702	663	657	705	660	685	612	628	638	681	673	679	653	642	635	683	652	664	663	636	705	657	686	661	672	704	637	653	618	661	634	659	674	671	695	677	636	675	682	651	653	632	686	707	635	694	690	670	688	674	634	652	659	622	627	632	662
22975	21587	29182	24446	21635	21546	11989	4493	3014	2521	2189	1899	1615	1418	1396	1263	1204	1055	1007	879	897	779	758	734	726	702	700	698	742	717	733	719	671	749	748	686	725	657	653	678	633	707	660	675	614	646	675	652	624	620	565	611	662	640	597	596	581	612	607	629	567	580	610	611	622	628	565	598	565	599	575	613	568	615	602	559	598	563	569	580	585	591	582	611	592	641	652	561	585	585	573	583	595	547	576	616	550	617	605	612	543	564	609	590	578	600	590	615	595	585	544	622	571	580	592	564	581	600	536	568	594	557	587	596	559	602	591	536	589	618	592	595	604	606	554	559	577	588	606	632	564	602	613	570	588	599	620	573	553	614	590	621	563	573	572	630	585	613	557	586	558	574	573	646	587	578	577	567	564	586	603	636	602	610	601	600	584	571	589	624	579	613	635	593	589	575	619	572	620	585	573	581	549	566	597	609	565	619	565	593	593	586	608	581	581	604	592	590	613	582	585	571	580	547	586	595	593	565	620	567	563	591	581	587	604	631	572	572	569	634	590	572	531	518	559	573	611	589	557	590	611	585	562	582	564	610	520	549	589	555	568	538	558	611	585	654	624	586	611	603	570	595	595	562	575	615	561	595	570	575	570	628	628	564	566	550	599	543	650	571	626	580	589	601	578	583	583	571	577	562	587	582	583	632	519	605	575	586	581	570	600	595	572	598	553	619	592	579	623	577	555	572	600	573	607	616	585	608	584	579	576	612	618	584	592	644	579	595	623	570	523	615	584	606	616	574	567	554	612	609	596	607	589	595	575	619	575	550	644	613	561	573	576	573	581	572	598	580	558	570	587	550	573	553	613	605	565	565	630	580	587	598	611	599	568	616	560	603	515	591	590	561	587	595	573	597	611	576	586	548	603	566	616	573	599	596	553	571	555	604	573	584	581	566	611	538	562	524	573	600	595	637	572	550	587	579	589	606	599	592	603	583	583	546	657	524	614	591	584	546	566	588	578	617	594	535	584	594	583	623	591	556	600	594	600	575	587	570	614	553	582	561	570	544	633	625	595	576	611	563	559	589	609	598	587	595	603	588	605	612	611	576	626	613	606	584	550	614	617	572	625	525	582	574	577	590	606	613	557	615	545	601	603	596	610	571	611	588	578	555	562	605	615	570	593	598	581	562	587	587	572	534	625	546	585	617	551	579	616	617	572	591	580	578	546	613	577	595	581	569	601	571	547	579	593	633	624	608	613	597	575	563	596	590	564	574	577	568	585	575	580	593	607	589	612	593	594	606	589	620	611	611	605	596	587	593	580	592	553	602	606	556	559	603	568	652	622	638	629	600	627	571	614	572	578	596	591	576	580	598	584	568	622	598	577	584	543	617	563	540	608	525	619	616	675	572	610	632	591	574	596	588	579	584	571	602	612	590	563	572	551	571	599	602	525	603	647	623	574	592	530	574	611	550	598	575	593	560	536	600	540	543	581	607	604	608	583	613	580	611	586	572	561	573	574	528	627	621	594	600	612	526	554	557	593	570	551	629	557	585	581	560	567	562	596	584	554	599	573	566	627	573	616	573	588	611	584	567	583	555	599	597	616	585	583	624	608	596	570	608	576	567	578	618	600	576	630	566	607	596	585	612	570	604	526	613	600	556	586	576	626	594	570	541	609	580	598	617	542	543	567	603	596	510	567	567	584	587	579	549	544	604	549	608	610	589	629	576	564	622	611	522	589	625	570	600	599	596	589	584	586	572	608	606	587	562	576	614	565	591	563	591	548	579	598	621	619	615	589	578	605	557	592	610	585	600	552	576	584	626	582	593	594	579	576	579	607	554	560	555	572	596	590	623	606	602	563	573	582	561	589	604	561	556	583	585	544	604	586	591	571	624	593	579	562	553	586	607	580	607	592	572	601	565	561	552	628	581	576	584	531	552	633	545	555	594	601	569	588	595	570	635	615	571	588	564	603	580	587	566	595	564	628	568	562	575	608	600	586	602	609	587	571	603	652	610	555	609	607	601	599	580	605	616	544	580	599	556	535	605	606	602	566	575	647	590	540	569	566	583	549	604	580	603	630	595	587	610	597	556	577	562	570	598	579	604	615	581	544	587	579	606	590	616	556	580	607	570	591	583	603	588	608	574	572	576	616	535	577	592	596	564	555	595	546	567	605	633	573	586	566	599	581	573	607	564	581	589	551	537	596	615	597	591	571	583	552	635	618	612	583	551	590	582	577	584	613	600	594	595	593	556	582	568	600	562	541	565	602	549	592	570	632	592	562	627	631	578	584	587	573	589	570	559	612	626	577	571	634	554	577	622	613	625	597	597	563	571	570	599	579	640	560	580	533	607	556	591	616	553	606	604	634	631	577	624	603	611	646	631	579	600	624	568	605	602	619	589	560	587	572	576	604	587	574	607	588	610	611	606	570	624	622	597	592	570	566	577	592	585	586	557	571	598	604	578	596	575	606	585	562	586	555	608	586	595	604	567	539	606	604	593	593	572	598	609	568	568	561	575	624	591	619	601	581	601	610	606	605	565	561	615	633	620	565	563	582	576	611	609	564	560	597	574	596	560	573	560	604	578	609	575	633	607	583	544	611	557	571	637	599	563	599	564	596	541	561	571	587	623	602	563	565	599	598	600	595	609	609	607	576	579	595	576	607	584	582	554	628	531	555	593	560	588	563	576	580	567	637	606	599	627	567	625	564	547	614	604	573	591	596	533	557	609	612	559	602	587	556	536	600	549	578	577	604	603	581	561	571	585	550	623	544	573	563	568	552	554	611	582	575	606	597	567	591	581	589	591	607	630	611	554	621	588	593	579	560	574	584	585	572	584	574	601	618	570	590	600	571	595	552	599	589	635	558	612	567	627	604	559	613	580	584	545	583	623	622	599	538	558	543	570	625	582	562	607	596	586	559	546	584	557	583	586	604	575	579	577	637	591	586	571	599	558	564	572	598	610	565	606	598	608	567	615	540	594	598	602	593	603	554	548	609	547	558	575	608	617	592	605	572	570	554	608	590	592	580	589	556	598	585	599	623	597	554	610	546	577	601	582	615	590	602	568	606	591	556	586	585	582	539	563	588	611	576	548	576	574	573	581	571	558	614	627	610	574	566	640	604	606	578	579	618	606	544	578	609	631	574	574	551	609	561	621	564	629	555	569	578	594	545	607	584	580	569	582	574	576	555	600	600	572	590	606	577	556	604	582	594	555	601	584	546	589	552	616	565	600	580	593	594	606	613	586	631	583	553	635	590	553	570	635	613	605	573	590	583	569	576	611	601	581	555	544	587	650	613	614	567	549	589	578	610	583	621	607	563	579	610	668	577	625	583	580	577	540	597	607	557	626	534	573	556	599	597	600	601	540	579	567	593	579	589	599	581	613	614	600	564	597	600	589	594	606	592	583	578	612	611	581	588	530	610	598	574	545	623	606	591	601	556	578	601	579	607	579	588	592	546	539	603	595	562	612	546	554	600	591	567	551	605	610	572	566	554	577
22357	38446	30902	20519	15668	12028	8982	6766	5342	4406	3533	2940	2533	2251	1977	1855	1620	1399	1293	1172	1032	911	929	960	920	906	842	950	881	877	967	868	835	861	778	824	805	857	777	782	764	747	804	738	744	725	690	708	703	755	737	693	691	715	728	730	714	632	649	682	656	713	672	693	689	663	682	653	696	644	655	723	590	646	650	634	685	683	656	670	680	697	726	630	643	658	661	669	663	663	671	708	682	650	635	660	640	663	648	651	709	618	626	681	695	665	703	667	638	665	662	664	658	656	659	707	651	666	681	641	691	655	655	647	616	669	669	686	687	700	644	658	661	674	628	613	688	604	686	645	661	672	659	705	674	624	673	653	676	669	669	670	678	663	666	670	688	643	654	624	652	678	672	598	656	668	647	678	644	634	699	700	616	651	628	683	661	675	650	658	702	654	663	667	695	660	686	698	681	666	666	703	649	675	702	667	659	647	653	610	618	646	657	657	661	686	632	683	688	619	659	690	693	679	686	694	684	695	660	649	650	702	665	648	632	689	667	692	685	646	668	681	639	663	659	626	641	649	688	664	658	703	666	679	677	613	670	630	661	684	650	678	677	691	678	685	663	654	650	646	666	678	670	683	690	662	669	653	675	665	633	643	699	642	696	697	629	682	661	623	666	672	641	651	678	670	671	703	634	686	637	661	664	698	649	640	627	680	681	669	651	672	691	650	669	621	681	698	592	671	597	625	655	683	636	644	667	682	634	679	677	673	638	684	654	639	653	648	669	680	671	689	682	662	656	631	659	641	664	713	648	679	633	704	685	654	663	665	664	665	669	686	643	673	653	620	700	705	668	677	655	661	688	667	688	643	708	659	682	672	668	677	700	674	671	658	618	662	621	688	654	615	639	626	667	679	667	697	625	649	626	668	664	682	667	639	680	682	677	643	670	614	665	682	685	676	652	667	658	639	654	681	621	674	651	618	649	662	680	672	705	660	656	653	642	669	619	594	642	655	597	659	639	647	672	672	685	627	664	624	636	613	674	658	638	611	700	684	711	655	650	646	670	660	706	640	677	676	632	647	667	667	640	654	693	655	674	666	698	663	658	684	672	675	669	657	675	687	678	639	683	695	674	658	665	645	663	649	710	671	640	676	657	702	685	666	665	634	668	668	669	636	637	625	683	668	658	691	661	663	655	699	697	642	716	648	672	688	637	675	666	672	643	648	721	615	638	674	654	627	670	607	642	665	709	678	653	662	670	642	683	651	711	657	656	649	678	686	655	645	647	655	662	701	673	690	704	669	642	702	693	656	660	654	634	661	651	704	643	631	673	670	672	680	656	635	653	661	681	685	702	639	686	676	662	700	658	703	673	665	665	678	658	643	670	658	677	617	658	662	671	712	699	621	638	637	661	667	636	705	653	699	710	652	695	658	662	615	691	649	709	646	666	689	650	662	667	706	703	710	690	697	648	669	659	693	712	643	657	650	671	677	669	659	647	649	695	629	656	659	708	684	639	702	665	644	595	689	689	666	697	654	645	677	646	636	698	638	641	664	630	597	652	692	665	615	631	668	670	649	669	697	665	688	645	638	658	618	657	633	660	642	674	667	651	659	674	655	680	663	642	684	661	657	637	670	648	678	685	660	637	700	708	640	644	645	644	644	641	631	648	638	657	679	620	699	674	638	636	641	611	691	698	647	699	687	656	643	678	678	668	723	672	662	675	669	648	634	662	642	712	634	701	661	652	640	647	659	641	692	630	686	677	664	648	683	676	664	619	673	654	697	680	656	670	649	647	678	646	648	678	674	652	640	688	691	656	672	639	667	674	681	658	643	680	656	697	637	618	625	666	663	662	670	673	632	668	678	628	660	692	652	636	630	647	641	628	613	633	703	677	650	618	709	676	646	629	661	712	616	680	705	668	640	668	686	686	642	661	655	673	695	695	675	683	670	666	655	648	655	674	705	655	671	687	702	628	640	665	653	644	698	621	713	691	659	658	662	672	668	647	669	668	733	658	697	670	677	702	735	646	702	638	683	692	650	648	699	649	699	655	630	651	670	642	661	652	635	623	642	599	666	677	638	656	693	676	661	619	654	702	665	667	651	619	659	713	644	640	653	649	678	675	647	655	642	666	697	675	652	651	631	714	624	666	669	673	684	696	693	729	716	662	597	650	656	606	664	626	645	698	660	652	634	648	651	688	681	662	678	645	681	638	699	679	697	684	647	624	647	659	683	679	618	665	665	644	664	661	630	699	674	684	642	659	633	676	677	663	661	650	689	662	685	674	613	700	669	666	707	655	686	633	647	681	621	667	657	656	665	620	619	596	687	649	658	672	636	676	675	654	651	650	659	631	667	689	633	668	655	686	698	624	660	629	668	659	675	631	694	690	647	656	694	675	680	694	619	723	682	645	694	682	630	692	684	673	643	684	689	689	698	655	661	701	703	624	692	625	646	666	636	682	618	673	625	644	667	655	681	671	663	640	662	667	699	678	655	709	729	666	671	651	663	631	642	682	647	668	676	705	632	659	644	695	664	656	667	640	635	642	663	634	687	655	612	650	640	661	650	629	642	664	618	680	629	645	670	663	699	655	669	672	624	654	639	656	689	682	651	638	678	685	633	681	647	638	650	665	620	649	681	647	693	610	625	703	668	680	623	677	637	662	701	642	598	688	676	645	669	641	701	660	647	634	649	748	667	695	640	674	691	689	643	709	704	699	697	663	670	652	639	602	705	693	638	672	711	665	709	677	630	675	676	653	671	588	677	672	656	665	694	628	619	621	660	647	686	671	661	683	674	698	676	629	649	655	664	662	698	662	727	676	673	686	672	641	684	672	658	668	658	675	640	728	662	646	656	632	652	684	682	657	650	650	689	628	649	702	672	658	631	689	690	672	675	688	678	660	667	671	641	689	705	659	651	674	676	678	681	608	668	680	648	641	656	689	649	651	720	628	696	617	683	628	695	622	670	606	693	650	667	675	696	672	653	669	666	677	665	686	636	663	649	670	639	656	642	635	628	686	706	656	686	660	654	684	663	680	688	687	662	656	656	651	624	677	677	653	649	624	676	696	656	673	641	689	665	657	633	651	694	655	641	704	660	672	637	648	658	675	661	659	635	716	642	685	659	676	685	665	657	637	673	683	680	673	679	672	679	642	629	628	712	724	670	661	634	693	615	673	646	661	710	673	633	650	698	667	645	660	688	672	636	695	640	672	628	705	711	660	621	736	708	725	677	663	645	681	660	696	597	696	666	612	656	626	663	662	662	663	629	628	638	689	609	655	659	687	658	635	624	643	658	693	701	650	667	702	632	634	621	586	649	662	695	704	655	630	707	658	641	656	655	665	684	667	650	615	655	646	631	673	680	701	706	616	660	668	706	625	661	707	653	651	682	608	696	645	651	684	636	623	608	643	666	654	649	682	668	659	628	668	653	680	652	614	608	622	673	675	654	663	685	686	626	696	705	664	689	659	613	674	696	679	666	695	649	690	620	604	633	687	640	643	636
28407	20974	16885	8832	4758	3209	2482	1942	1699	1538	1292	1185	1144	1134	994	984	981	913	901	903	856	808	825	819	783	782	781	817	814	805	777	788	823	776	778	786	795	798	825	751	770	769	786	762	796	752	773	811	735	725	813	762	782	768	738	760	757	708	747	753	811	761	804	777	780	760	806	734	809	786	785	815	732	706	793	732	774	712	745	745	718	749	761	748	766	738	769	752	760	768	739	803	742	749	807	747	762	716	730	728	797	771	747	784	751	726	756	737	851	766	761	789	747	751	727	726	759	753	736	743	793	770	790	788	746	758	732	714	758	797	708	781	761	767	763	740	754	785	780	797	742	818	759	714	701	764	743	760	762	729	760	799	771	766	791	768	732	739	758	743	713	761	783	753	782	771	749	730	732	777	747	750	778	723	736	745	794	758	769	720	752	784	787	797	779	772	803	727	754	790	746	750	766	780	807	806	759	740	795	696	777	712	741	739	778	760	755	808	741	743	759	771	780	744	741	773	738	820	776	727	749	762	717	773	735	782	786	718	722	765	827	746	749	810	803	751	757	753	776	777	796	752	744	778	733	784	858	743	763	789	731	711	768	764	773	795	764	802	781	772	813	773	766	738	789	736	730	762	759	794	734	745	776	771	728	792	765	745	785	768	755	749	773	762	802	750	762	775	730	737	766	755	758	757	774	781	771	734	766	766	746	807	724	766	792	728	742	769	798	784	705	794	824	769	738	749	763	687	760	817	785	760	741	782	786	736	801	741	752	772	769	764	753	729	750	772	795	761	756	765	781	753	745	763	791	791	744	748	766	795	761	754	766	716	707	781	783	766	759	723	831	792	759	764	753	765	806	773	719	743	766	773	788	774	742	767	732	745	721	787	793	765	769	746	780	783	739	729	765	792	750	780	773	771	796	735	728	750	775	783	749	738	763	796	803	761	756	736	736	810	787	756	779	756	794	746	768	812	769	711	777	743	751	770	715	771	739	757	739	742	760	797	734	761	755	729	771	820	743	758	787	767	826	805	723	771	772	771	773	787	747	758	744	743	766	794	772	746	767	742	757	771	769	732	684	774	741	800	732	699	757	786	799	736	725	780	742	784	700	757	753	734	757	768	786	787	789	741	727	763	785	777	796	762	786	741	791	759	783	741	765	805	765	739	783	780	790	748	769	756	776	780	697	771	759	750	739	720	778	757	761	765	781	758	732	733	748	770	788	760	755	768	810	719	762	754	770	785	790	728	740	748	716	749	800	748	759	749	804	767	780	773	783	735	778	756	756	750	765	741	702	739	706	797	791	801	757	747	781	715	797	779	788	786	759	814	748	765	825	750	771	732	751	764	748	696	751	842	747	784	723	756	764	755	774	740	768	727	770	730	744	737	731	765	781	737	792	779	777	821	725	778	707	797	715	767	798	770	765	782	801	773	774	735	817	727	759	737	793	725	791	787	785	776	740	736	742	780	762	775	782	797	719	711	761	755	732	721	749	738	786	713	742	746	840	800	808	790	819	794	776	755	796	730	803	767	753	811	758	749	749	793	726	774	767	763	760	824	693	738	734	747	805	740	779	746	786	761	779	759	741	767	739	763	757	788	740	825	819	776	786	758	812	715	762	750	792	780	763	819	755	712	742	699	808	780	785	748	761	823	741	773	759	817	799	789	757	778	745	779	719	762	759	757	786	833	776	734	771	754	767	749	737	763	775	769	760	784	775	759	765	789	763	788	771	794	721	731	766	733	750	782	780	753	719	782	790	754	764	749	710	796	793	796	762	779	755	802	759	776	773	717	782	774	737	736	738	748	744	766	827	751	744	766	795	761	762	734	784	812	815	720	795	755	802	774	788	742	766	760	780	762	793	778	803	759	782	746	720	779	753	783	717	787	772	735	785	769	733	735	747	718	731	789	751	746	749	767	756	736	753	724	718	738	726	788	777	810	751	768	755	737	764	771	718	782	753	788	741	756	774	795	749	713	808	732	725	794	770	744	788	795	803	737	731	769	704	748	780	746	758	779	730	742	744	770	716	761	792	754	732	763	732	770	795	792	766	755	732	792	785	745	727	782	772	737	812	770	794	780	748	745	764	708	683	766	737	762	688	730	769	771	762	781	721	738	758	719	837	778	804	730	747	780	744	756	728	778	760	732	750	802	760	744	796	728	743	715	798	786	776	708	783	758	750	784	782	711	740	736	791	795	795	702	738	779	761	771	761	750	814	779	744	755	731	765	728	815	786	758	798	756	788	780	805	766	808	772	776	777	741	747	764	799	779	747	795	740	771	780	764	757	742	761	805	734	791	749	747	717	781	750	792	819	794	775	762	725	748	789	786	760	775	716	760	788	764	732	779	760	738	745	764	736	769	775	784	741	733	790	768	689	764	745	765	795	735	764	813	776	756	799	743	772	820	778	807	749	721	769	776	767	795	755	747	746	757	796	736	760	801	784	766	696	738	745	790	731	767	760	759	756	746	778	773	793	780	717	749	787	792	782	777	727	753	765	796	742	763	809	743	804	751	767	724	799	750	739	732	783	783	754	730	787	761	732	748	797	746	775	758	753	750	744	773	747	768	736	752	735	780	743	729	772	713	763	807	744	747	733	724	747	775	769	761	717	793	758	746	756	775	782	762	808	710	792	775	752	765	835	772	776	742	805	764	741	750	797	732	744	753	773	782	803	769	745	768	730	807	756	787	763	769	721	750	761	747	765	825	724	823	761	751	782	763	737	761	760	766	765	784	737	800	781	792	772	834	714	797	768	813	778	741	742	768	736	767	754	752	742	720	770	760	734	777	769	790	815	749	783	797	797	769	771	750	763	759	766	734	779	783	758	727	775	798	726	769	761	787	723	766	758	753	764	730	732	749	765	740	794	758	771	794	778	769	724	758	761	801	751	718	771	821	825	829	757	770	781	792	774	727	734	764	762	790	771	801	783	744	806	746	705	718	734	730	736	733	738	755	771	812	754	741	751	776	746	820	756	764	802	761	728	703	792	770	742	742	732	774	761	771	769	714	769	728	789	705	735	730	796	801	802	782	801	751	753	791	726	769	725	764	797	766	732	786	784	763	752	769	690	729	767	747	786	722	783	755	765	790	778	773	678	733	741	748	726	740	748	743	708	787	770	732	743	802	774	758	769	758	736	754	795	757	764	775	781	724	756	756	738	713	776	742	746	748	790	751	781	816	750	771	746	739	749	744	718	768	754	753	727	743	810	762	780	708	733	737	754	756	797	769	832	812	778	789	752	782	767	783	743	720	711	733	731	781	801	828	776	763	722	774	807	736	779	751	751	729	807	749	704	789	763	805	702	818	782	779	761	766	767	848	784	775	776	737	735	722	726	786	785	796	764	746	775	802	743	774	789	749	729	776	740	784	708	736	771	734	762	704	800	767	763	743	794	799	808	798	733	757	747	782	771	716	734	801	777	769	716	774	755	775	780	768	764	789	732	776	711	780	741	757	777	779	796	758	749	748	744	777	784	843	805	729	789	788	750
16974	24173	18602	10292	7208	5492	4387	3190	2577	2253	1898	1721	1500	1356	1372	1259	1286	1092	1113	1007	967	939	968	916	865	974	877	926	935	905	931	922	895	858	904	888	953	947	860	878	886	855	852	882	844	876	887	864	840	836	805	861	870	895	873	878	887	928	864	845	846	843	827	836	858	815	843	861	883	852	910	917	856	840	852	859	845	878	887	917	878	839	877	899	894	880	852	836	855	822	806	894	842	846	861	855	833	815	843	848	850	847	840	833	817	922	849	845	809	829	878	822	834	888	846	910	808	820	827	803	868	864	840	846	854	883	853	852	794	903	910	847	863	874	785	850	914	851	803	824	886	852	836	859	840	768	811	830	862	865	824	826	880	830	859	870	825	855	871	854	843	779	815	858	826	889	865	865	852	859	883	858	866	851	848	840	832	876	833	875	801	854	813	877	847	753	810	848	851	832	871	864	864	843	838	875	837	856	865	861	837	883	841	878	854	862	844	847	839	871	872	828	814	848	853	868	795	923	857	834	845	807	877	899	873	899	823	850	796	833	863	816	889	834	894	854	841	837	829	869	836	851	906	862	830	850	854	842	896	757	814	839	815	859	884	866	846	867	885	903	884	868	766	861	891	839	827	851	813	855	891	835	846	869	867	857	859	863	866	839	866	825	828	870	898	819	838	844	887	849	898	858	880	838	905	850	896	867	859	842	846	915	821	851	779	881	867	827	894	827	817	821	889	850	874	867	874	829	841	857	809	861	857	815	859	843	841	852	821	909	858	855	894	808	819	846	818	845	822	840	857	807	840	759	849	863	855	867	860	816	818	833	811	854	836	836	871	849	855	877	822	830	856	846	874	842	824	837	821	810	865	882	850	790	864	847	856	839	822	879	831	876	951	821	839	858	825	855	776	860	900	790	835	880	871	849	801	888	849	867	843	854	788	880	856	836	874	832	817	839	834	891	866	827	815	858	868	852	850	879	826	863	852	806	815	845	821	863	890	848	898	890	822	831	860	839	872	851	848	800	795	828	819	892	867	871	866	865	856	838	837	840	800	835	801	870	848	816	839	777	846	857	816	837	817	868	897	847	824	824	830	865	834	860	821	841	879	875	870	853	862	852	819	877	828	822	877	849	808	822	846	839	837	879	893	891	836	854	861	883	877	885	871	859	843	851	813	892	873	871	857	826	810	853	832	836	845	914	822	841	838	888	852	825	811	828	821	890	866	774	855	827	926	868	829	881	905	847	823	884	857	865	895	771	811	855	874	844	833	843	850	865	827	883	892	839	841	827	846	835	853	906	830	830	859	897	921	849	815	896	834	836	867	845	820	871	863	800	886	885	891	790	890	830	813	866	850	850	841	818	900	880	849	869	849	847	867	900	855	840	843	841	818	784	858	826	869	799	831	834	892	835	795	800	840	813	893	848	872	872	904	870	833	857	845	859	817	851	852	850	875	874	866	860	846	910	821	866	817	894	805	848	843	834	833	862	852	928	859	851	902	896	856	887	833	827	813	776	879	862	826	831	837	879	876	877	872	881	857	827	875	867	873	872	802	902	948	841	815	851	863	921	862	876	842	859	817	839	841	829	863	856	847	848	861	827	923	839	862	822	846	791	829	831	786	832	826	823	863	821	887	826	785	793	845	896	796	766	809	861	888	873	849	870	864	871	830	843	887	835	889	886	854	947	802	837	842	881	821	854	887	842	876	847	886	880	809	848	875	831	831	823	849	805	819	866	886	860	827	859	794	821	885	870	890	880	881	887	863	857	879	826	914	834	849	864	872	857	813	875	840	870	803	877	794	871	829	864	847	829	793	831	781	840	912	848	829	805	841	854	809	920	883	890	854	824	849	845	792	847	851	838	767	932	903	894	845	853	895	864	844	851	825	858	833	865	886	878	841	860	832	840	832	869	807	875	762	855	855	825	854	918	898	893	839	872	811	821	786	849	850	878	825	855	845	872	937	859	838	821	864	881	877	878	912	882	903	862	845	901	812	891	892	852	856	852	857	814	808	880	830	822	845	821	877	825	861	860	805	870	859	907	870	869	875	865	874	837	826	846	860	855	838	892	850	818	873	914	842	884	832	877	835	843	837	825	773	891	894	836	834	907	856	818	835	833	832	835	890	860	841	852	842	810	883	860	826	839	881	897	841	826	840	826	858	862	817	834	847	869	887	909	833	843	882	805	901	840	808	806	869	838	870	871	834	851	870	906	857	863	805	893	825	814	816	828	871	825	880	849	832	857	841	889	881	886	837	888	840	850	895	867	866	847	838	846	863	892	859	842	850	825	875	858	810	846	803	865	856	822	856	874	883	815	833	856	841	863	874	845	810	876	825	861	835	888	828	822	841	855	832	860	868	881	812	858	850	810	839	800	906	879	878	882	791	820	817	852	894	846	853	872	811	832	875	906	851	846	789	847	884	851	784	811	894	812	842	855	838	867	824	838	858	862	825	879	875	849	788	798	873	865	843	896	844	869	923	847	881	871	865	830	847	803	829	807	870	899	862	865	825	901	835	831	794	891	878	806	902	840	847	871	847	833	847	838	857	858	865	857	828	846	821	899	833	883	861	825	846	886	843	856	841	856	841	843	879	897	835	876	819	827	839	829	816	836	830	857	897	855	862	832	829	860	843	852	833	836	870	851	827	837	859	811	788	800	844	849	815	818	844	871	843	861	873	845	860	875	901	854	919	840	899	813	827	873	826	828	856	856	805	847	802	842	888	864	847	836	896	850	865	857	866	902	819	869	840	879	880	829	824	821	847	855	821	801	852	885	862	818	877	839	838	837	889	854	900	831	836	894	785	856	839	847	893	818	828	860	830	829	852	818	846	864	840	838	869	850	821	822	796	827	869	777	826	845	776	819	809	882	878	826	850	884	883	803	834	862	873	813	817	841	876	856	885	824	891	862	859	818	844	847	880	851	841	856	863	846	850	832	834	884	854	817	887	856	774	854	898	881	888	860	874	842	861	844	860	853	843	791	856	851	884	862	837	869	861	855	867	798	882	829	845	846	797	856	851	871	849	863	846	845	849	887	854	839	868	873	832	854	840	800	833	840	891	829	841	805	846	862	840	854	873	853	846	881	858	806	786	807	837	856	869	895	843	869	862	837	864	935	810	840	885	837	853	881	899	883	819	887	847	887	903	904	843	812	878	852	873	801	877	867	843	848	905	833	840	836	803	873	852	852	851	834	872	859	830	776	853	836	830	822	803	845	810	822	832	863	833	850	805	833	869	846	917	837	852	847	838	829	789	840	838	871	834	843	815	856	867	850	868	833	817	864	782	813	825	878	812	857	846	828	908	894	818	803	782	846	842	867	837	882	862	855	824	828	880	844	840	869	836	863	896	800	856	861	841	903	790	873	837	859	823	828	808	808	834	865	864	820	856	864	839	845	815	807	858	845	830	840	906	847	828	819	824	851	794	875	910	852	898	849	797	828	849	849	840	810	870	880	818	834	837	859	892	799	804	812	906	873	864	870	886	871	842	883
23935	21550	28639	24895	21459	12628	5154	3153	2482	2051	1935	1683	1582	1415	1362	1250	1141	1075	1051	981	980	908	879	922	865	903	904	854	865	863	841	870	881	876	837	825	853	808	865	863	797	835	776	796	767	853	856	770	753	842	782	755	837	813	813	757	768	818	782	792	767	784	765	783	778	759	772	797	777	737	749	784	815	775	749	800	761	747	818	695	810	760	724	768	806	786	763	789	745	751	804	772	784	809	777	803	795	809	831	777	772	792	761	793	751	782	833	834	860	767	729	777	775	766	774	762	803	836	748	782	735	792	807	733	774	809	782	787	758	763	793	737	732	744	756	768	727	758	719	799	775	768	727	780	759	800	766	785	775	755	752	803	764	760	767	801	780	757	787	771	729	799	771	726	766	756	799	748	790	798	781	755	752	763	737	755	767	754	782	749	756	766	760	789	747	769	825	768	742	737	702	801	801	755	768	710	765	777	806	848	733	818	775	731	800	781	767	788	768	785	772	799	781	791	734	749	819	794	790	767	790	752	757	710	739	726	767	789	802	744	777	812	807	767	768	772	783	826	729	779	767	787	780	781	771	735	759	799	778	832	757	756	767	771	803	772	763	721	780	762	796	768	773	765	730	811	741	746	781	780	837	759	756	758	835	796	756	785	786	806	813	781	777	753	793	764	768	768	712	723	776	761	766	811	776	793	840	804	699	770	737	794	816	779	755	797	775	749	737	762	802	756	746	756	754	756	755	782	760	695	803	746	772	783	820	775	760	791	767	779	736	765	759	784	748	754	769	781	803	798	730	760	789	839	729	802	825	738	756	752	779	771	814	756	783	855	765	789	785	821	741	736	743	761	765	736	787	764	759	790	735	778	802	730	827	789	778	791	814	832	808	759	787	781	723	776	768	712	733	788	764	773	752	707	791	784	773	761	770	796	777	796	809	772	781	712	795	784	825	779	799	710	811	753	723	728	788	762	715	789	754	748	794	793	782	744	764	768	781	736	792	766	805	796	753	825	803	743	755	748	758	783	737	792	821	788	784	799	805	679	727	768	778	805	794	734	759	785	706	708	796	762	733	781	760	747	722	761	764	745	817	796	740	793	759	774	778	799	840	771	736	772	751	792	805	762	754	737	702	761	819	770	822	850	789	818	750	766	760	724	744	775	752	777	770	791	780	826	795	745	771	744	786	778	821	719	792	749	805	753	757	768	778	756	744	811	790	742	740	823	785	780	780	767	790	787	804	789	804	780	793	838	740	788	772	823	765	775	819	718	753	761	736	787	770	780	796	757	790	766	729	798	810	784	804	731	816	777	803	759	778	802	771	813	792	766	782	757	807	794	723	827	811	760	753	812	841	779	723	752	748	788	764	795	843	765	755	765	760	783	760	736	783	735	756	820	819	801	778	831	733	795	821	849	798	785	722	739	735	752	850	761	777	760	780	760	736	729	789	781	739	766	745	747	745	790	777	804	773	743	765	764	764	747	807	780	750	781	803	764	766	845	758	754	772	767	743	745	742	801	770	772	759	749	785	795	805	762	765	750	758	801	780	768	759	773	801	761	746	780	750	736	795	727	735	773	753	788	820	821	768	776	830	801	825	755	713	760	786	750	797	786	741	719	756	759	837	817	793	791	795	779	799	773	785	739	815	760	780	770	776	767	726	762	775	797	829	793	807	741	789	847	742	768	805	820	773	768	710	736	779	800	760	816	810	766	728	796	767	775	755	766	771	742	748	783	787	772	805	767	704	747	748	774	786	793	785	781	780	802	789	762	788	765	804	787	738	765	769	687	750	778	786	727	820	775	753	711	756	814	754	757	831	736	745	822	718	754	772	784	796	808	786	781	775	760	782	766	791	754	744	767	748	710	760	782	812	772	784	771	729	755	784	785	803	772	801	793	783	759	751	757	786	773	788	728	730	751	773	819	824	786	783	776	772	783	761	753	736	783	778	787	767	733	748	767	800	778	747	761	759	767	779	778	741	739	750	811	786	814	796	774	801	766	825	770	743	762	769	764	775	728	782	794	768	768	786	782	763	747	819	808	761	843	752	773	813	754	772	791	773	776	764	788	792	761	757	794	791	798	799	761	772	807	796	765	763	778	847	834	806	856	784	761	798	782	743	786	806	799	780	773	730	802	769	768	815	800	785	765	714	822	766	799	753	771	777	759	754	767	714	748	774	790	805	733	737	725	792	764	766	798	805	782	762	763	745	765	787	740	768	828	790	723	825	806	774	783	784	755	784	779	736	745	794	708	793	852	714	777	763	751	831	690	749	733	769	794	774	797	759	782	765	792	801	780	770	770	744	764	797	763	780	750	788	749	747	835	796	758	776	821	824	748	787	769	721	800	770	785	789	785	778	730	800	756	761	766	787	753	749	803	744	841	783	740	744	800	767	772	805	817	733	770	779	739	746	734	804	715	806	749	774	742	787	810	779	795	730	788	811	795	757	781	796	782	809	745	780	713	787	764	741	759	715	788	752	793	811	767	774	818	734	775	797	796	798	809	798	731	747	774	833	784	751	819	783	736	792	790	740	805	782	774	834	790	809	761	774	756	769	821	760	802	775	770	794	781	817	775	740	849	802	795	771	860	827	791	750	803	804	774	773	789	733	777	747	774	785	762	775	763	782	745	773	758	824	744	760	734	765	786	723	796	762	736	760	780	769	778	794	757	792	819	778	840	814	793	777	820	777	810	759	759	739	778	798	754	760	771	726	825	788	757	779	761	761	756	792	777	759	828	761	748	770	723	777	773	760	758	790	780	808	728	767	797	713	796	765	762	756	762	778	767	818	805	788	767	751	785	778	771	731	796	796	775	772	785	783	732	792	800	774	822	769	794	768	719	793	808	767	726	766	748	752	781	779	820	780	731	810	765	810	760	762	789	728	778	747	728	843	776	782	759	740	772	802	748	796	744	779	827	783	750	770	795	761	792	794	750	773	788	771	769	735	757	756	767	756	755	777	749	748	790	782	765	797	749	767	826	796	819	761	793	787	746	765	812	762	754	780	756	830	786	790	771	728	803	762	799	724	804	777	747	793	769	759	771	732	742	755	784	790	765	804	793	782	800	757	777	772	780	749	777	759	753	775	747	799	756	763	773	779	796	792	774	759	815	726	776	791	792	778	791	756	786	773	750	759	728	752	744	807	728	758	830	780	765	770	759	766	791	749	801	767	734	776	795	784	844	784	747	743	730	779	713	777	764	768	763	753	709	777	797	805	830	796	792	795	741	771	759	789	792	763	783	733	771	765	738	749	725	764	792	772	784	748	782	808	789	774	723	775	791	757	774	774	807	784	773	798	795	739	754	784	741	790	760	786	775	731	747	818	770	779	756	789	793	800	765	775	753	808	783	787	781	759	782	770	781	818	778	758	772	743	774	814	756	761	767	754	746	813	766	695	699	758	765	756	735	802	748	854	765	785	749	743	750	819	756	748	776	793	753	803	758	783	754	774	789	773	790	766	772	818	749	799	783	789	785	756	737	760	735	788	767
18714	32055	25718	15613	11890	9251	6819	5240	4172	3430	2887	2569	2239	1954	1717	1618	1510	1442	1351	1242	1181	1101	1033	1061	991	1042	1057	1011	1078	1018	910	1000	998	921	955	1028	961	936	890	929	914	907	975	922	916	967	940	918	916	880	934	829	889	865	891	884	840	915	848	865	846	875	901	937	910	934	877	916	861	840	936	946	896	865	914	877	833	918	876	885	928	878	904	838	866	867	774	881	877	843	897	961	869	893	862	872	879	862	866	928	866	937	913	831	896	883	858	844	909	848	842	816	843	909	889	909	868	876	856	873	889	896	872	868	869	903	860	831	841	872	871	897	888	834	851	935	927	875	823	864	839	870	867	923	861	851	844	852	889	877	872	920	875	810	838	875	834	914	904	862	816	860	917	916	871	904	868	822	830	856	879	889	911	845	909	849	885	867	894	848	843	878	895	878	859	829	896	829	822	836	839	867	868	905	831	851	860	870	854	845	840	878	827	869	871	797	866	872	858	896	861	869	908	835	883	830	836	869	820	896	898	831	819	851	883	855	852	807	907	880	934	848	877	894	859	828	921	829	853	865	880	906	812	881	871	830	862	903	861	895	850	854	895	858	811	839	867	843	869	834	924	880	804	873	882	874	791	865	899	840	920	793	892	921	833	897	868	895	877	876	828	893	838	851	833	928	896	883	900	889	890	933	864	888	864	831	878	855	841	833	849	839	878	849	855	964	876	934	875	863	860	859	844	859	866	826	855	851	910	860	856	898	867	842	900	897	831	847	924	897	859	848	864	884	903	823	853	909	890	859	872	849	894	892	798	849	881	883	884	865	875	857	855	832	909	868	858	886	932	875	893	839	871	889	856	885	882	821	865	868	881	814	868	856	933	865	891	901	846	864	852	854	871	826	845	874	889	907	808	858	922	904	847	836	916	869	834	891	882	829	847	869	824	896	862	870	841	817	874	867	842	816	873	889	885	858	881	890	872	850	917	825	916	868	895	842	867	829	828	926	888	888	860	865	838	869	883	878	868	839	924	790	862	849	867	840	895	906	913	829	846	870	937	839	844	878	840	913	895	915	899	880	798	849	881	859	874	850	804	924	846	879	833	873	883	831	796	838	845	904	915	881	869	832	862	852	849	908	865	877	890	816	876	870	853	874	871	878	912	866	858	857	866	864	921	876	910	890	876	883	836	896	897	852	884	878	909	866	820	896	863	855	883	848	855	873	860	910	855	878	830	911	891	840	849	836	886	945	893	876	922	896	912	866	839	922	867	884	855	899	878	862	923	868	820	875	883	868	877	901	874	825	891	850	875	849	829	893	867	898	834	833	925	864	885	853	901	843	834	835	829	910	888	901	856	822	915	887	876	889	832	919	869	854	855	908	856	896	893	905	869	857	837	852	894	892	874	867	812	831	891	906	851	867	865	839	896	851	870	919	882	883	782	896	835	868	871	860	861	871	875	880	849	913	835	887	807	848	833	892	883	866	845	858	864	877	867	841	871	814	885	941	858	904	882	875	914	876	902	902	862	879	882	846	905	935	873	888	847	855	838	833	866	899	859	860	860	858	887	854	853	899	930	891	847	818	904	938	844	868	888	887	903	827	869	815	893	888	852	848	859	820	925	851	866	936	887	799	854	896	832	926	920	895	918	830	853	918	890	825	887	907	868	870	879	920	865	868	878	836	881	874	865	887	874	886	822	864	858	880	888	879	863	821	861	874	826	890	857	871	841	875	871	850	903	836	848	861	889	870	880	896	870	861	874	844	874	817	882	882	866	844	912	862	814	862	859	823	846	830	849	920	856	905	868	906	885	921	825	884	874	882	870	876	814	867	859	841	827	866	872	883	924	884	879	922	879	862	830	839	857	867	869	820	880	854	867	882	820	880	922	864	839	872	872	829	878	813	877	850	817	857	883	922	921	874	852	850	845	896	862	833	898	921	887	887	879	923	900	876	817	860	862	896	874	880	935	859	875	883	875	854	808	877	901	953	871	888	809	885	865	818	833	878	895	853	865	869	871	888	878	817	850	881	855	900	862	853	882	825	894	859	888	901	868	885	872	860	886	861	846	897	884	869	858	841	840	918	889	827	899	913	875	866	832	860	904	866	928	846	840	904	834	877	909	866	869	927	884	873	877	883	878	883	889	829	849	873	857	871	819	872	876	836	874	837	879	862	895	826	900	883	833	831	821	862	894	837	866	864	869	897	830	880	809	851	878	858	847	886	867	877	833	865	900	859	854	898	891	854	881	888	858	820	912	856	884	880	854	890	901	880	876	895	880	865	866	863	844	851	848	896	886	821	877	865	902	862	881	832	847	880	847	871	848	952	858	863	880	867	854	882	857	880	865	904	845	835	899	885	824	799	877	887	874	849	907	898	832	867	880	927	908	906	846	848	901	910	879	843	852	868	833	862	853	915	920	866	863	854	874	866	865	853	884	878	845	833	833	854	872	865	885	870	862	849	886	850	850	897	873	846	903	851	885	839	850	909	847	825	851	855	917	857	849	857	839	880	914	895	872	852	869	891	866	852	853	847	793	875	904	837	926	902	821	848	918	893	856	839	888	871	924	854	851	839	890	850	857	879	856	838	887	845	895	874	848	861	824	874	866	882	880	898	816	868	895	918	848	842	871	850	886	876	869	871	872	879	869	862	860	875	865	862	863	904	860	861	893	839	851	902	903	914	944	842	882	873	873	882	872	899	917	870	853	914	890	847	900	861	859	840	862	849	873	911	897	869	896	911	865	894	943	876	887	859	876	888	868	855	885	830	916	904	828	885	925	907	923	876	889	884	855	916	852	881	900	880	837	919	871	844	849	884	890	851	892	834	896	911	945	884	860	900	889	832	892	907	909	872	849	864	862	865	887	878	835	878	868	915	870	866	879	839	828	891	883	949	815	848	813	883	842	846	890	891	847	872	876	859	825	867	849	906	849	840	822	909	925	876	798	914	850	854	814	847	814	902	847	906	851	870	842	901	809	886	912	844	872	851	838	906	881	845	891	891	860	846	852	870	822	899	898	855	883	907	865	858	887	851	868	882	864	864	880	902	907	903	842	908	897	862	884	825	860	810	880	892	852	849	831	889	891	848	914	897	911	907	881	890	823	848	911	882	912	840	866	875	889	805	847	911	867	878	842	838	895	874	827	902	895	852	849	869	862	846	889	853	842	814	878	875	890	810	908	866	841	887	922	896	915	842	848	854	923	910	851	829	853	899	888	872	893	907	876	887	835	907	911	887	882	833	881	867	890	899	850	888	884	885	904	917	865	887	866	850	846	900	914	853	885	805	891	881	886	842	851	856	874	898	817	899	853	874	838	831	852	824	835	873	908	820	831	867	870	874	880	887	840	858	874	879	841	875	893	828	859	835	834	887	848	848	859	874	864	861	869	904	858	888	847	864	826	845	877	855	838	855	854	899	888	851	887	926	884	926	856	905	903	829	891	901	876	881	851	850	861	875	863	899	880	921	806	945	888	903	922	874	817	810	850	862	873	852	845	852
25154	21548	27370	25819	11754	4474	3010	2306	1925	1627	1385	1239	1176	995	1027	959	933	929	776	847	711	684	692	628	677	657	684	667	628	648	656	623	652	626	648	628	675	614	616	626	620	570	631	637	606	611	705	573	583	641	635	626	604	573	584	656	606	669	660	617	607	596	554	564	589	606	650	586	655	622	610	655	600	560	628	650	598	588	620	616	601	585	598	609	600	625	585	614	595	584	626	566	599	583	600	606	609	582	590	578	655	567	636	573	621	649	611	633	634	592	603	568	607	595	604	581	595	594	563	616	584	616	618	648	634	590	600	612	625	564	595	598	578	600	561	584	632	608	614	647	599	585	598	605	602	576	603	612	628	600	556	590	577	609	571	642	596	625	596	602	604	564	622	585	558	567	597	614	626	626	589	605	618	606	612	576	596	568	617	581	584	564	608	628	620	623	635	586	619	597	600	619	562	611	601	611	614	597	650	586	636	616	590	625	543	639	665	595	603	622	639	591	587	592	611	591	614	605	597	654	611	601	610	651	588	588	597	603	630	587	585	581	596	610	589	577	626	663	639	620	610	574	628	593	589	598	600	583	603	628	644	534	623	609	600	578	588	618	613	625	549	579	630	559	588	563	617	648	559	573	659	609	611	625	626	597	657	587	679	599	575	586	588	587	609	612	602	566	607	528	530	599	607	591	630	619	643	580	607	625	596	596	596	635	623	642	648	562	605	600	599	562	600	599	617	595	627	567	608	606	621	617	564	621	622	606	616	590	611	579	606	630	615	594	579	607	603	570	621	610	523	575	592	591	606	565	615	603	577	665	571	611	605	597	588	582	619	621	585	625	583	585	619	626	597	625	594	604	642	665	619	621	577	606	617	588	557	590	604	606	596	532	676	630	649	618	603	591	617	586	562	628	622	634	579	626	615	521	616	574	573	592	555	632	589	578	612	596	581	613	593	590	615	622	531	592	603	581	590	581	649	618	617	580	633	535	574	585	620	652	609	637	593	617	607	622	591	605	628	556	661	624	600	583	624	615	547	583	658	611	586	582	562	557	603	638	666	586	577	582	581	644	619	639	581	646	615	560	596	645	602	623	592	601	612	577	607	571	631	634	573	619	585	623	628	602	636	626	611	573	610	633	615	608	575	637	626	583	576	564	617	618	593	660	601	564	579	625	616	572	608	593	601	612	603	631	611	594	642	609	613	624	562	577	613	558	570	619	558	618	572	569	573	603	615	625	595	589	588	582	617	575	595	625	575	613	620	623	601	561	573	586	587	579	599	636	611	604	612	599	549	588	629	633	581	595	600	627	588	631	607	637	567	608	617	586	573	649	571	559	587	573	571	615	625	612	600	564	638	582	537	637	603	606	560	585	577	625	641	600	634	596	592	598	567	646	607	598	596	583	594	603	636	609	616	605	644	607	623	601	586	632	637	572	630	607	653	602	626	572	578	583	641	610	588	645	628	582	559	592	583	616	598	636	607	628	573	571	609	588	595	622	608	629	613	599	597	563	622	555	628	627	629	606	642	599	671	586	587	573	617	614	630	613	651	654	610	586	580	554	556	611	648	574	593	623	570	636	576	603	589	602	608	584	600	626	595	605	604	608	653	577	618	623	653	632	653	561	595	622	600	525	641	603	601	583	595	557	606	587	589	587	545	630	634	613	608	577	567	601	586	581	634	580	666	569	621	625	586	562	580	562	596	643	614	573	638	608	591	613	650	608	608	590	592	558	591	567	574	606	574	614	603	635	600	599	591	579	599	567	624	597	649	616	606	579	624	560	586	617	584	565	597	631	624	579	641	585	586	607	630	591	561	602	621	566	611	574	610	613	614	593	618	588	639	579	612	646	614	646	585	614	600	588	609	585	570	611	600	560	606	604	609	559	586	618	643	580	615	575	610	611	630	607	610	601	605	594	574	590	612	554	621	591	626	577	649	579	623	620	569	639	612	651	569	555	606	628	640	629	608	605	607	594	569	598	618	586	551	630	620	599	593	581	612	612	582	609	625	594	560	595	573	603	600	598	562	578	608	607	596	595	543	587	558	586	604	539	664	599	595	617	606	572	598	567	532	598	565	574	577	610	618	598	630	632	598	553	600	623	628	618	619	603	577	611	637	585	565	554	614	629	598	607	580	596	579	618	611	597	582	602	589	609	591	625	651	606	558	582	571	647	575	586	619	582	634	566	581	581	603	625	569	596	631	545	624	602	590	618	561	596	569	574	632	603	618	597	547	594	577	603	597	600	623	569	610	637	589	597	627	605	611	575	598	677	602	555	597	601	577	633	606	579	604	626	612	599	608	615	593	602	593	578	570	612	628	602	550	557	595	617	606	603	618	587	645	599	565	594	596	604	623	625	597	596	616	585	601	647	598	601	626	591	585	628	628	581	569	603	604	603	607	616	573	614	642	573	564	584	592	632	582	626	586	617	593	607	591	624	602	599	624	613	577	593	594	612	603	601	614	588	632	569	634	614	583	625	619	630	599	607	570	655	595	630	597	580	611	607	608	628	593	625	606	604	590	603	612	638	612	632	609	639	585	593	596	615	654	569	636	604	604	605	596	563	654	575	614	553	588	581	575	595	596	586	586	567	609	663	601	600	642	598	602	604	598	619	560	548	684	609	583	606	570	602	621	652	648	602	587	645	613	589	582	582	587	664	588	611	592	607	533	614	570	636	620	602	618	590	546	627	584	632	629	593	625	598	592	619	581	592	598	592	581	604	612	590	646	595	618	601	590	647	553	627	630	594	606	558	656	584	607	561	596	598	586	627	620	566	582	605	583	580	571	600	572	652	593	583	614	605	587	610	659	580	607	633	682	627	596	583	611	591	615	605	576	597	611	603	625	592	607	540	575	625	566	573	576	612	640	607	550	603	583	575	599	602	603	580	643	601	601	624	595	645	634	622	604	571	610	629	606	574	609	591	635	627	613	584	656	575	613	612	598	608	579	624	616	576	629	605	620	576	609	621	575	593	607	598	566	581	586	585	586	591	590	589	579	608	600	605	618	584	612	602	641	586	598	558	569	585	572	621	611	590	611	607	607	586	624	604	585	585	618	572	603	634	582	618	622	569	628	549	566	554	626	621	623	611	587	648	609	626	591	546	606	634	620	550	607	607	596	614	556	611	617	621	599	595	575	582	553	576	611	618	608	637	591	588	605	565	621	553	576	616	578	575	568	606	604	611	565	640	621	594	561	611	604	605	611	605	577	587	597	633	612	568	591	621	590	625	636	625	577	585	606	606	572	657	639	604	600	582	590	601	598	618	608	629	619	654	636	610	613	619	616	664	595	601	579	602	589	590	633	630	565	613	588	612	628	550	585	616	579	596	621	653	586	591	639	644	575	591	593	552	620	598	620	580	610	599	598	587	616	589	629	600	604	621	631	599	618	557	618	571	627	605	575	591	633	557	579	596	620	616	604	628	631	602	594	595	594	595	583	578	608	593	620	569	599	612	626	585	589	546	583	617	618	641	578	641	649	630	602	589
17743	27808	21240	12456	9146	7159	5348	4199	3288	2754	2388	1951	1715	1469	1360	1262	1166	1095	1063	984	898	833	860	822	794	793	783	780	800	803	774	777	769	764	808	723	749	795	756	747	727	680	724	688	719	696	755	728	690	710	740	721	696	745	644	695	674	700	678	709	646	715	708	732	716	685	707	701	670	655	713	696	680	674	720	657	659	697	719	685	641	652	698	693	710	699	679	681	713	674	676	671	661	702	663	726	693	696	681	713	716	654	685	656	677	685	676	705	659	679	668	724	717	623	679	686	713	679	673	698	739	692	693	664	618	656	751	675	707	721	658	650	731	678	721	665	683	701	660	591	621	633	664	689	737	701	660	695	648	668	676	651	668	658	651	695	674	658	691	657	710	691	634	682	700	703	651	670	721	660	701	704	686	724	702	681	645	692	690	649	749	698	715	695	645	667	670	673	654	678	659	667	682	665	665	684	642	699	671	715	717	696	683	690	725	706	677	681	694	648	675	711	678	686	679	694	693	691	703	692	675	671	696	719	654	657	688	682	666	678	709	668	699	667	678	709	650	683	625	643	733	622	650	675	660	654	659	705	694	675	631	723	653	707	712	680	714	685	711	643	652	648	711	663	665	685	680	709	678	684	652	664	659	669	690	677	673	675	686	655	661	693	669	653	653	702	683	671	687	684	686	689	700	635	697	688	618	686	734	719	680	675	685	676	687	703	686	694	710	667	670	680	682	680	663	688	673	708	729	674	651	675	622	664	663	654	634	686	666	664	695	668	704	688	699	686	650	721	655	696	672	643	681	668	671	662	652	658	645	642	643	641	707	706	719	687	702	696	648	710	694	642	729	723	688	699	703	708	699	665	662	647	654	707	652	699	675	698	704	691	642	712	724	648	677	667	660	686	666	700	696	725	643	643	672	673	708	700	726	684	668	704	645	666	705	689	660	672	646	701	701	662	621	662	660	662	652	746	678	725	657	689	665	704	689	685	654	651	747	703	683	713	710	621	674	682	717	680	655	743	685	704	688	668	671	711	718	693	690	663	689	665	675	694	691	683	648	670	679	667	668	664	657	692	702	668	697	690	685	712	690	686	704	697	665	700	671	673	648	670	724	697	748	676	663	666	682	693	685	665	762	673	693	625	682	692	679	669	699	674	621	682	666	682	742	693	721	685	760	700	669	650	690	670	648	664	681	631	668	705	692	666	685	670	687	719	668	679	690	712	671	679	689	712	714	705	685	694	665	672	656	647	684	684	697	731	686	684	668	699	636	696	679	681	698	704	677	704	671	683	684	671	686	685	667	687	678	711	710	698	633	681	675	697	652	682	692	710	694	653	693	715	631	734	739	652	672	681	619	700	661	669	712	620	678	715	643	673	666	681	675	676	656	645	697	637	706	665	683	712	690	671	713	628	684	738	652	710	660	674	680	688	686	684	629	725	689	659	643	694	684	666	665	723	710	702	669	681	639	711	716	679	677	657	690	703	644	644	670	701	671	731	688	728	688	679	665	682	670	704	665	674	701	683	664	632	690	679	711	665	708	668	663	681	656	681	593	683	656	669	667	679	658	645	670	662	703	682	737	680	647	728	653	656	650	629	680	703	652	674	724	690	728	677	636	701	691	657	677	691	694	735	630	701	677	672	722	648	671	715	654	627	639	680	680	670	646	687	741	691	671	675	693	653	654	683	694	705	687	706	673	723	684	711	691	680	666	692	703	706	715	717	697	756	683	675	658	649	633	668	696	723	695	661	701	655	738	617	741	741	687	717	663	663	682	685	724	689	640	666	693	693	674	671	705	687	680	652	671	694	626	604	670	649	701	669	676	685	702	699	713	679	683	672	718	690	674	713	651	683	687	679	660	676	692	705	708	715	634	661	662	701	715	701	736	668	705	670	694	677	680	655	702	672	672	709	658	677	714	631	709	661	740	675	669	706	694	684	730	688	648	674	668	687	671	719	638	637	699	664	671	689	661	694	704	635	676	661	703	699	715	669	663	669	664	703	697	683	693	705	708	672	672	704	700	699	659	703	692	707	660	712	630	698	654	649	691	675	704	690	658	671	672	643	682	662	632	689	635	700	679	650	698	678	658	716	666	678	725	665	697	643	690	689	648	713	697	694	664	674	663	684	694	665	655	692	734	755	709	691	644	643	661	692	686	665	738	656	688	745	697	710	705	716	663	694	687	708	625	665	654	653	660	712	713	658	690	645	683	681	673	675	701	688	693	684	664	692	707	678	705	660	729	678	660	684	671	654	648	719	657	681	666	669	654	717	667	642	692	643	676	672	663	712	628	646	675	686	729	672	705	729	682	701	654	686	691	659	640	682	706	665	694	649	646	666	674	723	670	677	698	643	716	704	663	677	701	645	613	668	662	701	713	724	688	667	699	659	725	716	686	659	675	694	696	641	707	603	645	726	749	654	654	681	701	703	690	653	676	631	700	732	678	676	713	683	702	680	684	703	695	679	676	663	674	677	688	723	684	708	650	693	714	693	659	695	683	684	672	699	667	728	691	686	686	682	711	682	685	641	666	635	666	668	682	635	688	618	695	699	699	703	632	647	648	657	639	674	667	671	695	679	673	657	664	666	732	685	681	722	728	701	687	742	685	662	688	686	710	696	629	723	708	698	680	679	731	684	689	669	676	651	664	601	704	659	619	655	662	747	657	769	683	676	655	704	695	715	674	700	676	685	687	675	672	640	703	705	667	677	679	689	726	646	677	651	700	691	670	653	700	685	657	697	685	670	655	643	694	712	692	690	707	669	615	723	689	635	699	665	722	663	647	704	721	645	686	638	728	649	691	651	667	657	668	670	671	665	671	691	683	681	659	700	634	692	648	648	727	707	662	754	675	675	652	704	690	625	700	656	729	703	660	634	656	696	714	653	722	684	661	685	673	722	708	654	640	639	676	657	702	706	703	706	664	689	673	685	723	665	688	706	661	671	706	646	683	698	701	672	682	705	666	659	685	657	702	708	674	701	657	659	700	669	720	683	675	677	708	698	677	666	662	661	643	659	666	727	658	719	700	714	720	667	697	715	689	710	652	642	703	711	646	658	721	721	688	677	724	638	674	695	665	660	667	711	653	738	676	699	694	655	676	685	670	647	677	683	681	655	702	708	697	683	738	720	634	695	693	662	700	700	689	631	696	702	715	655	708	699	671	652	708	657	713	679	695	703	688	713	723	677	727	736	696	644	619	702	736	718	723	676	689	657	674	696	646	704	694	645	683	736	652	710	689	649	650	684	661	653	655	676	704	658	661	655	643	652	671	715	731	680	711	668	647	707	652	654	667	678	691	676	649	678	697	721	657	671	658	713	665	697	616	674	665	628	640	672	720	727	671	702	653	641	662	726	685	740	708	731	629	642	696	696	677	645	664	693	681	711	710	710	659	672	722	656	685	654	705	706	691	713	666	692	708	698	619	691	672	702	669	688	665	649	659	717	680	667	662	681	705	687	689	657	678	683	649	672	712	670	703	666	681	718	667	665
23008	21620	29244	24466	21640	21590	11751	4715	3126	2704	2330	1958	1743	1453	1336	1276	1228	1041	1005	965	872	859	775	761	711	772	764	741	767	744	709	683	691	741	697	712	683	672	736	687	650	644	649	708	628	624	600	617	641	605	624	640	613	618	592	598	608	605	613	614	626	611	608	591	605	601	633	617	565	524	615	575	599	611	613	586	611	582	654	588	606	623	538	576	644	605	602	595	587	577	637	620	605	605	662	610	635	591	610	544	628	609	589	588	639	629	588	591	633	631	569	603	575	650	599	599	590	629	586	605	591	555	638	555	559	595	625	598	613	587	631	583	626	635	568	615	587	536	580	609	602	549	591	575	593	613	592	617	588	608	611	628	559	561	566	599	567	615	593	591	599	590	572	597	535	587	622	616	582	582	569	585	605	666	611	614	578	607	614	572	578	565	619	593	588	565	600	570	563	543	612	638	631	624	600	611	582	594	586	636	622	622	589	566	568	572	608	608	577	629	598	596	622	616	589	573	554	599	601	553	587	586	647	633	558	600	572	608	581	602	621	618	564	555	596	628	578	601	570	579	577	602	575	550	579	610	619	597	610	606	569	597	542	546	521	632	599	549	582	556	569	640	628	568	609	600	577	626	580	583	539	559	607	620	538	635	589	584	575	602	557	627	585	611	602	609	581	585	621	591	603	607	590	605	588	598	556	610	564	547	642	634	636	598	597	611	596	621	542	556	579	602	610	591	627	644	573	607	630	592	623	572	561	630	555	567	607	643	578	616	576	590	565	578	593	566	603	629	606	634	566	602	588	598	601	566	638	606	584	555	595	580	635	578	606	583	584	581	638	619	619	562	546	573	611	585	605	647	573	622	596	585	594	601	614	589	626	643	593	597	600	612	553	591	547	582	598	558	606	616	612	596	603	582	617	565	571	584	596	623	572	605	602	613	592	598	571	596	577	604	603	581	588	605	580	587	579	604	626	564	552	595	624	589	620	567	575	611	565	560	577	609	574	595	561	547	599	613	629	564	564	624	592	617	620	619	596	598	572	601	589	569	570	591	603	614	584	576	579	579	619	585	574	581	603	576	565	569	596	614	621	628	580	621	618	603	602	549	610	600	593	599	591	575	594	641	582	600	623	645	591	621	576	626	617	609	537	613	600	636	614	574	597	563	540	547	624	594	599	644	552	631	605	571	601	567	569	603	605	580	590	616	605	602	620	562	605	577	557	656	595	582	605	588	628	561	603	651	597	575	611	631	543	604	593	583	575	574	583	588	544	568	561	606	638	601	602	576	574	573	593	602	589	630	595	612	572	597	616	641	571	644	621	599	598	633	615	596	594	555	613	615	564	583	569	610	563	565	635	611	628	576	528	552	588	616	581	642	589	624	568	599	592	582	617	627	518	607	583	596	589	567	607	632	599	567	555	583	611	628	590	595	631	604	615	595	595	593	552	557	638	576	574	566	594	578	609	574	650	565	579	589	567	558	554	578	568	599	607	602	573	582	605	634	611	559	578	654	581	585	551	576	587	590	586	608	643	585	610	590	602	585	556	588	613	595	603	569	594	599	589	611	633	613	594	637	561	560	610	649	580	585	617	577	621	567	538	582	588	598	574	604	584	586	633	602	590	587	582	623	610	570	631	604	586	600	589	601	598	574	589	594	605	593	564	592	575	565	570	564	623	569	632	586	614	626	559	584	606	585	583	613	611	569	592	598	615	638	575	615	625	623	615	590	632	582	598	602	667	581	593	565	595	574	575	553	598	595	581	607	573	620	608	613	628	608	575	619	648	584	595	546	618	607	609	613	632	608	606	566	562	599	622	549	561	589	577	577	589	565	570	590	608	619	545	603	573	608	580	594	571	563	586	611	621	547	592	598	589	554	599	581	588	586	560	597	635	571	572	643	632	606	605	614	585	595	665	604	564	566	636	605	624	590	603	600	588	594	559	593	608	580	537	583	582	546	541	534	570	574	567	605	557	588	611	688	618	603	642	545	562	581	593	580	559	566	595	589	593	614	606	607	568	586	601	578	603	611	597	596	570	558	591	588	633	586	579	582	578	620	635	603	615	596	614	618	571	602	602	656	577	574	634	539	588	537	590	577	608	580	611	584	608	602	574	598	604	569	567	572	589	573	537	612	547	580	612	569	552	613	633	581	581	624	565	584	633	583	608	575	622	585	616	573	587	577	627	560	542	595	597	595	586	592	596	566	610	620	628	577	617	586	595	584	586	635	597	594	622	593	579	611	589	574	637	604	604	630	582	586	610	637	595	568	556	573	605	549	584	578	583	600	572	607	599	604	566	556	640	585	565	628	612	626	638	630	547	634	591	644	578	569	595	587	563	588	586	637	596	591	600	617	572	600	616	591	618	609	594	643	616	594	615	561	593	570	586	574	552	621	584	599	633	608	636	563	564	577	578	600	547	552	603	593	601	568	605	619	628	598	579	591	549	571	612	630	589	584	576	558	594	573	588	589	563	582	598	591	586	553	612	579	571	549	563	558	558	595	589	554	595	642	616	570	592	602	598	595	619	556	568	608	592	589	601	548	552	569	567	603	593	598	555	595	566	594	573	609	559	551	614	540	639	579	585	600	557	611	589	616	614	580	577	605	665	546	605	501	559	556	562	621	577	588	611	590	626	598	621	611	562	639	604	650	554	570	593	587	585	654	573	639	608	592	576	586	608	574	587	580	604	590	596	571	636	591	584	615	608	595	598	606	555	571	602	564	535	618	642	602	614	594	611	589	563	617	618	615	593	644	661	587	608	610	594	556	589	578	591	586	613	638	612	645	596	579	548	578	580	574	580	586	598	571	618	581	618	592	571	565	603	623	576	582	630	606	561	604	560	620	560	600	601	601	605	597	590	622	601	589	603	587	621	606	615	638	586	620	590	564	604	602	586	552	535	572	565	580	558	596	593	612	566	599	550	562	597	566	572	570	593	660	601	608	573	584	589	640	577	597	568	575	581	594	584	601	624	641	592	587	611	594	624	592	579	597	585	613	575	591	594	580	580	585	595	559	572	620	612	525	563	595	555	572	587	596	606	617	595	579	571	634	594	584	635	575	565	580	608	606	619	629	578	586	555	613	641	585	612	627	613	553	610	564	575	648	598	626	576	642	610	573	568	583	589	586	585	581	579	572	616	579	595	601	580	561	603	593	568	644	534	588	575	658	623	629	615	593	633	558	615	599	646	598	581	581	625	587	612	601	610	588	583	628	643	586	560	517	580	590	575	579	607	611	560	613	641	576	628	577	630	610	605	589	601	593	598	575	642	637	611	584	571	533	567	609	589	589	590	568	578	598	618	647	616	625	628	604	628	566	584	530	565	571	585	581	572	586	584	602	614	589	575	553	594	545	631	568	568	590	580	634	572	651	577	651	572	573	565	598	581	615	554	554	647	617	596	623	559	616	590	573	565	621	609	611	579	586	595	597	598	608	579	594	561	591	619	580	576	552	587	574	616	566	608	607	568	549	591	556	569	611	573	629	604	586
21000	36302	29225	18922	14877	11670	9226	7226	5580	4658	3846	3076	2619	2242	1981	1871	1715	1564	1354	1258	1111	1031	1033	974	945	969	960	960	883	873	898	883	845	879	842	863	774	782	770	797	767	747	755	754	748	729	782	738	729	750	792	745	695	690	687	711	716	660	769	709	727	702	712	679	690	692	698	731	650	700	708	687	649	685	706	687	677	658	662	665	696	666	682	698	654	682	700	717	649	691	678	698	665	696	665	700	670	701	688	694	671	734	675	672	677	664	648	658	702	625	670	691	712	675	689	663	672	686	669	658	697	658	692	691	687	699	700	693	695	653	644	689	697	662	707	690	680	643	630	684	664	667	664	703	691	655	705	629	668	693	676	648	673	656	665	665	629	641	664	672	655	735	716	694	632	703	682	660	717	638	693	656	684	672	686	644	726	675	641	708	676	670	644	665	649	681	633	714	682	659	636	673	689	705	628	677	665	690	652	660	678	684	681	666	687	622	688	661	639	688	696	680	683	670	612	626	662	711	678	706	661	627	695	689	683	625	664	659	653	687	653	678	675	726	657	687	719	622	624	649	660	671	652	691	644	680	698	699	712	649	639	658	714	690	708	674	642	640	674	665	689	680	639	631	661	635	661	684	640	655	710	721	652	694	611	712	674	681	717	679	674	665	711	670	685	692	661	698	669	671	696	673	698	684	674	674	699	657	672	705	700	633	700	634	679	661	635	702	692	684	665	709	715	639	622	693	690	661	667	647	679	667	679	667	682	704	715	653	660	675	675	689	704	653	696	637	706	695	692	687	690	658	657	688	674	731	690	689	676	673	706	651	665	629	709	703	647	679	707	721	632	720	698	645	694	673	652	671	648	711	642	702	678	674	647	644	662	679	705	682	684	643	655	714	674	690	714	652	730	718	703	667	627	697	682	672	659	642	665	661	634	680	647	649	664	658	644	689	709	664	656	699	668	671	678	708	692	635	683	674	721	667	686	688	663	673	654	621	669	660	709	671	664	696	688	698	674	624	712	643	654	654	647	655	703	737	683	711	671	629	654	681	729	710	669	679	662	726	649	666	650	679	730	673	661	653	662	676	713	617	651	681	728	699	660	649	700	720	633	677	656	689	712	707	648	697	654	717	644	672	694	652	663	672	648	676	662	682	681	650	662	663	676	664	673	691	715	661	696	705	677	657	650	666	705	640	647	765	666	676	691	709	689	688	708	658	685	667	658	680	635	669	725	683	667	667	715	706	688	682	634	661	691	697	714	691	676	685	694	659	699	680	689	659	658	672	654	680	714	677	669	677	672	636	707	652	666	658	717	690	714	675	690	652	662	689	635	666	678	705	672	683	651	671	653	721	642	688	625	684	687	692	658	688	671	650	680	697	657	695	654	685	657	702	688	667	652	665	646	630	692	669	640	678	624	660	689	648	691	687	636	687	664	728	681	683	703	607	701	661	696	669	667	655	680	686	719	704	710	673	676	716	656	674	640	684	679	704	634	714	676	663	687	674	658	719	674	664	699	634	653	702	687	635	740	680	632	644	663	644	647	709	685	646	703	718	681	711	686	685	654	729	648	659	652	614	677	654	709	703	667	709	672	694	674	698	637	692	638	665	681	717	658	674	681	663	680	672	729	681	705	691	636	655	677	629	712	688	680	689	685	614	623	649	679	727	702	620	646	665	673	661	700	700	679	734	683	680	672	625	682	669	697	687	659	724	696	649	661	693	657	674	684	687	669	668	715	676	645	653	695	662	722	698	705	675	666	682	658	676	672	664	697	712	659	697	690	660	687	659	653	668	639	685	698	700	697	672	672	652	687	669	705	633	687	632	695	646	684	654	698	705	683	651	673	654	680	711	662	687	694	648	696	662	677	700	627	684	677	658	629	690	672	716	672	671	682	637	684	670	647	645	731	690	648	678	694	746	664	694	648	721	673	693	630	672	667	664	669	635	673	701	722	649	658	641	712	708	664	677	686	685	693	653	680	728	695	644	680	646	681	681	675	707	676	684	684	632	711	649	650	664	657	721	675	659	716	700	665	689	689	692	664	682	697	660	673	665	667	675	657	692	714	705	693	673	696	662	729	671	647	656	694	677	668	675	651	688	658	694	682	682	705	660	615	669	604	672	683	658	709	634	670	638	698	637	723	676	660	674	675	659	623	643	641	683	722	655	664	690	666	685	688	653	715	680	672	611	716	685	669	673	698	682	694	741	665	647	670	673	712	586	680	692	687	717	671	693	675	693	710	658	607	649	662	648	695	718	732	693	671	690	654	667	690	654	676	653	701	611	683	715	677	708	629	683	719	674	641	684	727	707	672	664	700	625	668	643	700	659	667	679	647	665	673	632	677	672	658	687	672	701	695	649	702	690	632	675	688	697	651	700	662	680	655	688	683	649	620	643	698	641	636	692	681	625	700	671	672	658	668	714	666	684	672	678	657	716	634	655	680	683	655	691	677	688	716	633	663	711	706	669	678	670	660	676	661	656	656	669	672	642	640	697	706	728	675	633	666	694	681	685	638	662	691	721	663	698	664	709	647	653	702	718	716	675	685	679	714	693	708	679	696	662	652	654	649	656	658	659	707	649	656	685	713	667	661	679	698	650	685	656	674	659	646	662	665	656	670	705	705	639	660	664	690	676	669	677	639	651	637	689	701	654	683	673	679	739	691	665	642	672	677	677	664	717	658	701	643	700	687	636	659	642	667	673	702	676	659	662	663	647	672	667	658	698	722	693	675	715	678	680	662	700	623	650	712	695	668	625	658	691	646	704	633	663	624	712	660	648	678	678	680	641	668	691	687	660	677	644	679	663	645	636	686	712	689	664	663	657	697	627	685	680	697	652	690	668	684	610	699	647	680	704	700	650	722	713	675	693	683	627	650	687	659	647	664	630	694	622	693	676	616	663	637	661	687	649	708	617	684	700	697	646	657	670	709	627	666	709	745	613	693	675	647	643	692	663	656	621	696	692	680	675	678	695	666	683	664	673	701	704	664	667	657	699	713	690	701	660	690	686	650	631	694	690	695	660	658	711	709	673	682	668	683	666	641	677	688	668	622	712	686	670	652	705	706	694	719	706	715	674	674	701	710	660	698	664	712	668	639	673	661	718	671	664	663	720	702	681	681	637	719	714	691	715	682	586	626	658	691	695	673	717	670	655	699	697	669	678	689	688	670	639	688	638	718	633	662	610	673	646	635	699	681	723	669	689	698	680	635	665	657	637	680	694	635	682	682	667	656	657	725	655	710	656	652	692	673	690	672	704	687	645	658	648	720	715	644	685	690	665	726	664	707	647	671	643	662	663	661	668	699	647	706	697	692	684	664	675	676	639	662	642	674	714	729	684	633	674	650	683	680	659	668	685	671	727	697	689	689	658	703	651	668	675	710	701	732	689	708	671	698	648	650	672	692	650	670	691	675	714	691	647	706	634	714	716	673	676	700	694	677	626	694	667	681	662	684	718	658	683	683	715	653	681	726	700	635	679	659	707	664	678	677	702
28393	20732	15738	8374	4458	3284	2477	2008	1744	1562	1344	1190	1178	1080	1026	972	953	921	884	893	881	874	836	828	782	778	841	819	757	822	792	855	792	807	754	798	787	835	781	776	796	742	806	815	747	781	743	776	788	780	801	754	753	787	803	783	768	783	836	760	771	832	788	774	792	774	795	815	696	754	812	770	781	771	766	809	778	767	764	796	748	759	810	765	780	779	761	749	726	781	791	774	785	785	752	761	709	764	789	759	765	803	782	764	772	771	780	761	752	803	786	719	747	782	711	783	797	744	742	756	774	738	739	751	741	795	791	737	792	816	791	776	782	799	788	844	751	797	769	773	825	720	766	785	808	779	782	803	747	777	757	730	763	775	789	789	779	764	766	747	696	738	759	710	764	781	727	815	747	800	757	754	807	755	809	795	795	779	759	779	738	719	757	789	797	774	777	771	826	745	800	782	791	809	736	760	705	799	752	772	792	829	842	778	765	779	773	799	762	773	753	742	816	772	831	754	753	762	830	789	747	744	752	772	807	770	807	775	686	798	806	749	840	729	742	768	773	776	757	738	775	747	750	780	761	768	765	760	777	722	802	800	762	765	808	814	759	739	744	771	794	788	799	792	742	783	764	764	780	727	766	741	838	749	787	814	757	750	762	788	736	788	736	792	820	761	734	767	749	809	803	723	780	750	730	727	830	796	807	779	773	790	792	770	741	789	767	781	805	745	756	806	778	757	753	797	741	752	730	793	795	795	761	740	777	756	768	789	756	776	751	765	822	734	789	807	746	721	738	844	815	822	725	767	772	746	766	775	742	740	813	819	757	771	784	762	759	791	746	755	766	776	767	722	771	795	783	804	815	792	801	771	787	803	746	817	760	732	765	775	791	856	696	755	746	771	753	752	797	725	776	751	755	778	804	746	805	754	790	803	749	775	798	712	765	778	737	755	717	765	744	807	759	781	780	761	796	762	824	800	731	833	752	762	815	748	736	786	809	750	769	787	706	761	696	704	774	760	766	835	795	766	731	750	816	745	833	767	793	789	857	771	768	789	779	773	742	720	792	764	826	772	787	772	752	739	811	745	781	787	760	787	746	790	771	772	738	720	755	773	785	801	777	792	750	711	784	776	770	807	790	795	785	752	798	821	774	761	762	760	761	722	767	748	762	799	784	800	763	802	756	811	767	798	779	735	757	846	807	771	753	773	824	768	779	812	800	807	764	815	767	780	785	791	774	803	820	800	789	802	788	753	800	761	752	740	792	775	759	799	738	803	754	799	808	779	742	794	717	821	753	841	740	712	761	737	756	775	725	773	766	777	795	735	797	799	803	833	761	774	739	756	739	739	801	750	756	755	792	783	783	772	711	756	789	759	812	805	802	793	707	798	777	766	776	804	794	800	728	782	760	742	788	747	752	737	799	757	797	750	763	748	718	728	784	803	778	790	791	780	767	759	731	766	783	752	766	764	743	727	773	761	796	740	755	794	773	800	781	790	747	761	756	797	798	824	799	737	779	794	843	788	739	769	763	812	798	789	763	774	751	773	786	774	733	776	821	738	757	733	765	783	804	850	759	809	826	753	751	790	764	778	805	793	730	715	804	779	736	768	772	745	748	806	780	739	719	771	752	796	775	747	797	800	776	787	728	776	791	816	734	735	763	766	746	770	762	763	781	775	790	765	733	767	758	748	768	777	788	777	793	777	793	736	756	821	868	760	798	821	764	768	815	750	753	787	774	766	736	796	715	763	772	777	790	812	769	776	720	762	765	825	771	732	810	775	768	740	766	757	731	760	818	742	744	783	790	752	767	780	696	778	783	768	788	778	743	729	776	788	713	784	797	789	782	759	757	761	835	781	836	822	790	777	760	780	758	759	778	783	824	717	759	774	801	783	723	726	774	727	733	811	781	765	790	812	752	758	787	747	813	754	842	821	792	796	801	793	754	781	798	810	775	747	770	721	794	763	766	738	787	747	782	756	827	778	844	737	728	772	786	760	764	790	768	767	742	745	756	770	756	746	740	811	786	769	773	754	768	800	788	759	767	756	796	743	744	747	797	769	787	812	761	753	746	838	779	779	738	757	752	801	791	833	781	706	782	828	786	791	755	790	753	763	772	783	769	757	762	751	791	807	777	763	789	751	794	808	794	792	773	764	759	788	770	758	764	780	748	773	755	782	738	764	759	787	759	798	767	821	767	792	782	733	715	745	812	761	786	808	725	771	759	794	803	765	710	784	768	789	838	811	757	764	783	753	840	748	771	830	878	785	779	816	719	798	793	782	757	747	767	803	770	804	777	783	809	797	756	760	798	750	784	775	774	784	804	712	782	762	777	760	760	777	743	766	755	808	755	780	770	728	795	779	798	742	764	801	781	792	804	760	760	722	731	813	807	793	775	765	777	752	803	777	761	775	804	792	771	782	808	761	757	791	740	730	760	800	789	759	744	775	772	753	741	762	755	762	766	737	733	722	762	724	790	773	761	799	731	783	748	764	795	766	773	751	814	706	754	739	818	769	776	715	743	757	829	801	764	796	770	816	773	804	785	801	785	722	769	790	812	817	770	766	718	773	818	781	793	721	805	789	770	805	780	725	820	776	732	747	787	761	766	775	715	771	707	777	764	719	755	769	752	782	793	749	756	814	766	738	758	714	809	757	776	766	751	766	766	762	758	793	767	800	784	735	706	763	785	792	731	764	727	754	771	779	769	801	731	786	782	778	794	818	813	782	784	736	775	813	800	789	792	753	807	762	761	746	728	731	794	798	806	744	751	809	807	786	706	772	749	755	757	755	813	768	800	735	787	804	812	780	763	755	762	737	780	825	775	782	812	789	816	754	731	805	781	781	775	786	734	744	776	746	822	800	792	790	772	763	735	753	751	786	736	771	781	788	716	747	740	739	824	777	739	791	817	803	787	775	718	795	769	787	778	753	757	753	757	778	788	783	760	738	821	759	790	806	811	792	791	762	743	758	744	735	728	767	837	770	748	761	770	826	789	768	818	762	726	773	781	774	776	775	750	757	771	762	778	746	746	751	758	723	749	763	789	795	766	733	771	826	782	783	804	768	799	824	786	785	778	778	782	785	775	743	736	753	746	776	815	791	788	762	731	757	763	781	792	794	743	752	810	754	806	782	793	738	761	724	778	778	811	791	762	776	824	770	751	803	759	743	801	744	754	774	780	779	762	768	731	813	749	793	754	779	751	807	785	768	760	763	746	753	752	742	762	749	743	743	766	739	780	778	751	788	811	754	774	790	835	760	740	770	783	775	796	834	781	798	780	801	751	767	774	787	772	740	785	766	727	761	785	755	757	743	803	769	753	778	795	772	751	741	782	750	807	693	783	853	772	845	737	772	780	745	784	783	791	760	786	803	771	750	745	718	776	735	760	771	766	729	791	836	741	790	792	781	793	796	749	770	818	770	744	790	761	799	745	739	781	756	796	815	801	764	726	782	715	761	769	777	750	746	820	785	803	737	758	780	792	750	787	812	747	773
15006	22701	16747	9440	7050	5533	4284	3399	2748	2386	1985	1758	1593	1494	1368	1243	1213	1139	1076	1062	1035	1009	938	962	912	957	948	911	1007	870	944	871	905	901	925	915	945	916	903	911	905	870	924	878	928	854	821	903	857	857	892	863	846	893	909	860	869	880	888	893	818	858	892	897	874	870	857	865	883	835	856	846	843	913	854	899	842	911	858	846	891	862	788	845	849	902	885	858	848	876	904	858	861	842	841	855	877	828	892	931	816	890	848	836	874	882	890	821	863	893	851	869	901	927	891	809	838	902	894	889	812	839	820	834	826	845	930	832	828	856	906	879	933	887	881	892	854	843	865	854	805	839	887	832	827	872	856	876	872	857	830	877	882	843	880	814	809	844	872	822	841	830	912	892	881	868	915	880	850	858	832	859	859	854	908	878	871	819	839	819	879	841	875	830	879	847	835	836	880	833	900	849	919	848	859	869	825	845	859	848	866	863	872	816	874	881	847	837	858	896	838	894	850	847	890	895	857	871	851	894	850	818	867	888	919	841	842	868	841	867	864	872	846	833	855	928	856	863	893	903	895	842	844	859	882	861	848	896	875	869	901	811	852	863	838	829	881	802	846	881	904	852	822	880	812	852	876	900	868	826	864	868	863	884	854	876	826	831	887	880	897	905	886	879	860	860	880	898	877	927	889	873	879	831	825	856	853	822	893	857	880	882	861	857	835	842	903	837	798	881	857	889	878	886	861	862	851	890	863	913	824	862	813	860	813	874	887	878	812	860	846	820	862	865	847	912	880	871	823	867	837	877	845	879	769	870	835	849	888	837	874	863	877	852	846	854	866	859	864	895	879	833	796	832	860	855	893	923	903	845	875	864	837	904	895	824	900	831	890	837	853	906	917	819	866	888	914	828	901	840	834	893	829	874	852	920	826	856	762	842	840	887	840	878	843	865	854	816	810	919	876	841	870	878	847	884	832	908	825	839	846	891	811	902	911	870	845	922	863	873	869	883	880	852	846	778	833	863	877	847	883	858	849	897	846	875	919	867	812	878	879	865	862	845	835	864	892	879	864	833	821	827	820	840	911	825	881	854	904	843	880	871	890	880	866	815	837	805	832	853	826	875	848	859	840	873	834	838	877	841	884	875	827	859	902	898	881	878	831	814	889	818	867	905	844	849	887	907	877	825	858	775	866	835	855	870	859	876	851	895	931	854	857	809	882	837	876	872	900	821	787	902	908	858	846	806	898	847	873	835	894	878	829	822	805	817	810	853	892	843	851	857	854	883	854	871	881	840	832	867	887	907	862	851	859	849	843	865	877	865	878	828	869	840	902	872	861	898	883	823	852	880	820	856	874	871	863	848	865	883	871	933	870	864	819	848	878	837	854	853	874	807	829	887	883	903	894	877	821	878	880	889	864	897	927	890	824	897	819	855	818	861	905	834	877	899	891	870	839	825	890	813	793	873	871	911	883	872	878	853	860	871	822	879	930	854	860	840	877	887	857	865	867	893	882	829	831	845	839	863	871	787	863	882	830	868	885	858	836	916	869	872	910	822	874	890	839	870	922	862	843	876	842	880	900	804	842	799	844	881	838	870	901	853	867	867	847	876	854	898	861	850	847	882	869	846	879	838	846	929	830	842	866	867	846	884	888	902	831	895	831	923	857	882	846	888	852	864	822	867	834	838	849	869	854	856	843	882	893	812	851	888	895	845	883	817	875	849	860	915	870	818	797	914	858	865	819	864	908	863	875	888	831	821	818	856	892	838	874	853	839	852	837	852	819	862	837	788	859	846	909	873	826	911	813	858	880	909	821	885	878	861	855	857	907	900	919	846	886	872	876	879	863	883	893	869	858	918	861	861	929	884	830	825	919	854	859	814	833	848	847	907	852	816	856	886	883	904	891	851	888	877	884	876	813	870	887	873	852	848	853	847	891	829	843	873	838	833	796	853	850	895	867	867	861	867	872	860	889	868	890	878	842	900	841	829	883	879	853	864	850	897	851	896	849	853	876	835	886	868	887	851	866	861	856	843	850	821	831	845	888	865	878	850	883	868	906	867	891	843	866	856	865	852	930	852	857	900	845	817	882	869	869	860	874	853	828	890	833	824	907	910	858	849	846	893	868	850	805	830	858	829	823	853	863	841	912	879	870	881	863	849	839	851	883	858	843	896	879	839	889	837	902	849	886	885	866	904	850	793	906	861	768	875	864	862	943	856	857	857	864	921	837	853	841	847	855	858	859	847	830	862	791	872	875	905	895	872	873	783	866	915	908	827	838	882	848	786	864	851	831	853	842	856	900	878	917	862	864	894	841	870	868	853	825	804	843	841	906	834	862	784	922	874	875	896	907	791	839	850	840	935	890	887	874	864	902	866	906	875	844	846	856	858	797	852	848	881	864	896	956	844	871	857	855	873	873	828	880	821	817	853	871	893	880	909	865	849	832	840	851	814	841	859	783	823	828	871	891	823	879	815	887	853	809	836	844	882	870	884	879	875	886	858	879	853	932	904	883	893	855	867	879	843	857	858	860	858	905	833	887	868	815	874	895	882	825	853	926	835	892	885	892	874	885	853	887	892	835	840	787	891	889	848	860	881	845	830	856	907	866	835	817	907	872	866	884	890	924	861	896	862	860	831	912	856	924	835	919	801	899	871	887	827	881	868	858	886	882	879	911	874	854	862	872	902	800	811	814	819	874	845	903	934	845	864	877	890	893	851	832	862	843	890	887	834	873	899	850	876	884	869	883	841	862	865	839	877	824	867	815	847	834	882	840	862	862	918	822	846	888	823	858	873	858	857	879	854	873	896	872	891	795	780	888	846	872	870	879	847	819	887	854	860	861	927	923	883	839	876	880	827	837	847	858	836	855	888	880	853	869	860	842	904	847	857	803	884	845	819	855	833	854	873	886	829	809	805	885	873	839	831	838	873	835	826	827	838	860	819	883	889	813	866	852	864	831	857	862	899	910	837	880	855	893	831	901	882	870	881	900	847	880	888	830	881	855	848	911	830	828	866	907	857	873	804	848	880	847	880	890	900	785	843	869	873	859	896	883	894	861	879	838	862	874	881	868	847	895	862	816	871	867	853	803	825	930	846	860	917	895	855	894	867	867	867	809	875	879	901	869	856	851	883	886	823	848	886	876	850	864	889	822	884	846	884	860	822	852	882	847	870	854	821	866	862	860	884	878	874	920	848	926	853	852	828	822	909	863	854	869	888	899	888	826	874	842	880	845	852	875	869	887	834	886	883	848	864	842	835	848	860	864	839	850	849	898	889	857	850	860	866	813	813	823	872	857	885	888	873	898	828	869	872	819	815	825	876	821	919	838	869	834	880	888	854	876	874	881	873	868	847	865	841	849	869	910	827	773	893	891	903	875	900	815	846	887	845	876	867	854	860	832	909	834	872	846	866	873	892	850	820	916	816	851	890	861	903	826	850	850	895	896	890	889	875	841	896	889	881	878	847	824	862	854	838	881	837	876	832	905	809	856	854	833	909
23963	21519	28633	24854	21405	12356	5298	3441	2654	2287	1956	1759	1584	1394	1366	1183	1144	1136	1002	1022	1005	951	949	957	928	937	926	922	897	886	902	869	829	823	877	851	808	901	839	871	840	777	842	823	854	786	817	796	869	871	856	818	824	863	840	796	813	813	743	800	773	769	831	844	810	839	842	860	801	787	773	802	795	852	754	804	790	763	774	828	796	757	773	784	806	804	785	750	761	778	826	759	796	765	788	821	749	778	800	820	806	760	795	779	776	780	780	777	757	760	759	790	776	755	799	794	781	828	825	827	774	822	822	775	802	784	760	791	831	803	793	794	768	796	763	800	784	817	821	811	775	812	784	776	823	769	759	803	798	830	764	793	768	755	802	776	782	763	813	752	765	731	769	804	781	799	765	758	798	778	770	815	795	795	791	799	751	818	813	855	778	753	762	759	806	761	810	810	782	793	804	804	794	788	787	801	761	699	790	773	774	760	807	781	767	804	762	791	748	785	763	806	817	783	789	830	814	830	813	777	746	798	782	763	791	821	761	814	791	812	760	794	774	812	748	768	765	757	828	786	796	791	774	801	776	792	777	783	744	810	766	724	784	854	789	754	822	787	797	788	765	748	806	798	809	820	776	779	786	836	809	768	748	791	786	818	830	798	768	811	785	739	789	784	750	811	793	784	788	764	777	775	790	803	774	754	748	843	832	827	803	751	860	768	752	739	764	770	801	781	796	768	742	785	777	818	792	769	776	775	770	811	785	777	774	776	789	790	751	778	780	808	835	749	802	790	760	785	817	845	792	761	759	811	763	763	810	822	758	826	835	801	806	821	789	799	820	777	761	787	723	755	775	778	784	814	789	778	782	861	756	831	796	794	791	798	746	800	786	801	789	808	776	833	772	744	784	777	807	789	778	777	827	821	813	771	850	823	755	777	779	755	765	833	814	728	766	804	802	755	738	807	741	829	809	780	782	744	809	759	815	807	798	780	797	782	790	792	805	776	765	808	804	788	800	840	854	764	777	777	769	831	819	772	786	769	776	788	786	791	772	801	794	758	692	724	839	765	814	771	824	795	804	777	786	809	843	796	783	746	793	805	825	754	749	778	804	769	798	793	772	818	777	768	849	825	798	804	759	808	779	793	827	763	757	774	841	753	843	825	804	838	840	804	784	707	811	791	792	800	786	754	800	785	799	766	808	785	822	735	789	805	800	755	749	844	769	787	777	798	756	773	800	768	810	769	827	791	825	825	793	800	811	748	782	805	793	790	809	775	768	792	796	783	780	779	822	781	722	789	781	810	818	773	803	755	848	817	793	815	835	773	756	796	761	820	759	807	756	843	731	839	790	848	819	839	782	772	793	795	806	798	801	800	781	739	798	754	807	747	778	819	766	797	763	764	727	725	770	760	799	828	824	788	758	803	777	785	783	792	722	778	763	781	811	794	768	788	787	782	770	836	777	768	747	781	801	838	782	753	766	782	791	781	750	801	750	740	816	786	844	823	785	839	769	836	788	804	781	793	803	771	797	773	800	844	805	807	752	813	789	783	777	789	746	818	755	823	802	768	790	812	736	773	801	855	764	791	788	789	783	795	743	792	782	800	783	749	793	761	803	819	774	760	843	779	803	777	766	769	807	792	764	770	780	800	729	808	768	808	780	803	806	821	769	759	791	801	779	794	800	774	840	764	748	812	858	787	732	764	785	792	732	719	747	789	769	777	813	756	797	738	785	806	769	793	858	776	845	824	769	783	784	769	858	785	829	780	789	814	833	771	827	772	758	778	755	746	752	794	814	779	783	782	857	811	779	811	752	773	771	835	789	756	761	784	764	826	773	808	797	800	752	785	754	768	764	767	784	796	800	777	814	789	771	834	767	826	740	830	766	783	819	737	752	794	769	752	738	791	807	731	745	781	821	749	821	738	782	816	816	852	770	763	778	773	784	758	763	788	792	759	810	753	789	788	774	751	785	808	776	807	787	817	799	770	766	782	813	817	798	791	772	814	793	873	837	902	768	734	839	755	757	828	829	758	790	789	820	812	768	801	787	769	791	791	762	774	784	788	835	745	762	817	788	747	833	818	829	861	750	799	828	774	767	788	728	796	817	810	778	787	795	829	777	754	803	783	752	783	817	809	817	789	776	824	775	814	828	817	744	777	743	786	793	735	841	767	833	817	777	825	812	797	818	807	745	786	817	775	784	796	853	774	779	718	763	792	752	836	831	743	735	813	791	816	799	754	798	761	811	701	785	771	714	778	795	791	813	745	802	761	770	788	772	763	825	776	797	791	837	795	812	783	774	826	775	760	788	744	824	806	752	760	784	754	800	820	803	778	774	829	831	804	741	754	791	752	755	751	809	803	788	783	831	806	770	814	775	779	732	783	784	821	765	746	824	735	725	756	785	776	785	794	755	854	808	789	762	789	815	731	805	809	738	817	807	782	797	784	801	779	833	799	760	809	764	851	782	769	783	743	783	757	773	830	827	775	773	812	835	792	793	809	815	754	823	799	777	797	789	808	826	822	791	793	821	856	824	824	798	774	767	774	847	777	816	767	750	770	776	815	763	751	762	831	820	780	848	785	805	760	796	771	824	788	807	782	784	793	737	804	815	812	824	816	773	780	790	795	751	746	869	819	800	749	802	820	788	766	821	814	768	803	790	759	839	809	746	758	846	803	785	793	741	815	807	815	794	740	816	782	807	798	756	769	812	779	771	781	806	780	804	787	806	832	796	783	781	792	773	810	765	846	784	758	809	797	797	753	805	773	795	781	782	794	723	744	781	781	778	776	774	774	839	782	816	757	804	713	761	774	771	772	776	792	765	781	800	795	853	780	754	772	747	775	774	784	801	776	807	780	788	792	745	805	776	782	714	802	808	754	748	795	802	734	778	752	843	736	747	826	748	823	851	725	806	817	836	765	793	823	767	805	821	748	813	739	783	799	779	839	840	765	798	789	812	761	738	793	800	721	795	767	770	769	846	810	817	792	777	724	801	740	813	766	793	824	821	769	792	795	779	806	796	794	719	692	775	844	772	784	753	806	782	798	837	805	730	804	802	759	822	777	773	800	721	823	736	733	805	792	834	811	758	793	865	771	819	795	784	777	792	796	753	795	836	715	795	862	861	753	792	804	777	745	791	733	802	768	789	788	842	806	755	817	791	812	817	786	798	792	749	777	811	798	838	820	780	766	782	809	781	772	782	805	908	798	841	805	748	758	788	762	798	740	817	830	807	826	771	784	786	841	785	792	806	746	786	708	766	822	781	783	796	794	774	839	753	781	830	802	798	769	765	784	761	791	842	732	829	737	769	722	797	768	780	777	827	775	803	773	742	819	819	745	773	805	785	823	794	815	770	818	806	765	822	753	767	829	787	768	759	770	740	829	810	820	792	770	779	811	776	782	755	784	717	797	811	763	813	783	786	825	800	811	808	787	756	786	770	737	794	755	748	798	785	781	849	780	772	756	835	758	842	860	767	788	788	795	767	732	835	797	791	869
17727	30917	24339	15066	11835	9033	7034	5468	4402	3555	2918	2523	2216	2003	1765	1633	1474	1393	1323	1162	1157	1072	1088	1083	1046	1023	1063	1067	1089	998	985	1013	974	1015	968	996	970	978	1034	932	947	998	986	960	930	916	884	972	976	920	922	940	933	873	886	928	904	888	875	944	858	902	922	931	885	900	896	911	890	876	910	836	896	938	904	941	907	836	853	896	860	832	931	884	947	885	861	926	854	884	854	874	832	850	838	946	914	856	868	881	912	876	883	863	924	850	874	911	878	905	888	877	883	866	859	918	840	847	870	885	928	897	968	893	865	898	893	864	894	954	915	897	889	878	851	864	873	898	899	900	849	888	875	858	901	863	894	897	893	815	858	867	859	928	876	927	909	882	876	901	870	894	854	868	889	907	858	886	911	896	877	838	837	918	919	921	876	869	939	918	889	880	906	895	899	898	877	882	877	901	850	872	930	908	875	819	894	923	837	883	910	886	880	892	916	909	817	889	889	859	866	884	881	925	939	884	835	907	860	889	904	847	884	984	860	856	869	893	847	866	918	918	957	872	900	928	830	867	956	879	900	898	877	905	865	880	903	883	858	860	878	946	886	883	912	880	859	842	904	840	919	883	903	915	886	876	912	868	917	899	827	876	874	915	905	894	900	893	898	857	875	872	921	794	865	909	941	888	878	936	893	884	961	860	937	861	863	863	888	908	884	871	849	908	866	885	913	860	892	932	908	881	870	896	871	866	850	873	874	820	866	869	908	933	920	831	881	908	891	864	889	839	830	898	859	870	946	920	852	896	834	883	935	886	924	850	901	904	875	881	872	909	857	860	896	857	888	885	820	877	902	857	872	842	878	866	910	856	905	874	898	883	846	890	925	859	846	870	905	894	910	870	904	859	891	870	886	909	867	804	819	883	891	902	872	909	873	846	891	847	861	872	904	863	865	853	906	890	868	838	910	907	850	878	935	836	848	826	836	885	962	879	913	893	973	941	851	838	862	906	876	928	878	845	919	895	889	880	823	854	872	847	885	895	898	867	886	869	878	827	875	857	915	839	894	876	880	876	893	897	867	848	881	901	910	878	847	884	889	922	925	849	882	893	933	872	880	896	913	878	883	929	898	888	850	846	903	848	875	859	892	938	911	852	877	853	843	830	901	875	876	896	895	909	956	867	842	867	911	824	861	928	917	865	888	931	890	884	886	864	879	873	881	859	894	911	914	906	862	913	894	891	887	842	872	887	872	931	857	845	898	921	846	904	861	889	841	902	885	901	828	876	889	900	887	871	886	898	906	876	890	875	886	874	856	917	858	921	904	903	920	911	939	920	857	940	861	861	880	854	874	879	911	874	920	912	852	941	923	865	898	946	881	920	871	805	925	820	887	838	839	889	890	852	855	880	924	895	872	859	931	895	904	889	838	891	895	877	921	901	863	855	853	900	881	881	823	884	921	895	900	896	893	898	948	931	906	842	860	846	887	919	869	923	867	872	819	852	860	874	847	868	904	930	872	878	868	894	866	920	925	875	885	931	824	931	828	904	860	894	928	881	906	892	891	859	880	865	931	856	875	864	872	912	894	886	930	855	861	884	908	896	899	878	891	875	896	893	876	910	867	893	884	862	883	910	915	835	840	837	886	847	894	946	926	898	878	887	905	909	858	860	878	873	866	901	944	878	934	845	896	880	841	882	845	875	918	905	888	914	905	841	857	896	855	880	847	886	865	868	912	906	878	893	837	887	883	906	882	822	906	864	910	839	846	890	867	926	900	922	898	850	885	908	861	935	889	900	876	927	881	836	872	874	868	877	838	870	904	869	926	900	893	826	825	836	876	920	838	928	854	908	896	869	934	884	929	845	908	889	871	922	859	921	886	868	904	882	935	901	896	846	863	904	893	890	834	895	905	905	829	908	870	894	851	848	894	873	849	890	956	840	873	850	934	873	883	866	850	873	871	940	816	869	866	852	920	858	896	932	868	864	899	915	887	866	936	900	891	886	937	858	896	912	868	875	868	824	858	873	873	907	929	859	841	870	836	914	886	878	848	898	898	835	901	897	918	830	959	902	904	849	894	849	878	912	847	890	871	825	831	882	842	878	945	909	926	894	883	883	914	914	852	890	861	874	905	889	882	850	849	884	943	824	866	866	880	875	875	861	820	930	899	872	904	890	941	893	883	900	858	943	906	913	858	922	911	917	869	844	846	814	907	858	848	928	882	890	875	846	891	878	834	914	917	850	876	880	888	893	786	896	870	861	941	915	830	855	909	865	886	855	866	867	862	914	869	874	866	882	932	867	902	865	918	932	857	844	885	844	898	837	870	885	853	927	904	866	857	912	904	887	864	834	881	861	903	909	853	798	877	846	831	856	898	907	861	926	872	900	878	883	910	874	833	855	916	924	883	918	944	875	865	869	899	851	850	880	890	868	885	918	871	891	884	915	880	875	896	862	896	887	884	919	889	859	881	910	897	884	883	897	897	857	886	883	866	873	884	856	872	861	872	856	901	852	936	901	852	856	875	875	859	893	890	871	849	894	956	973	933	923	864	895	821	867	839	849	866	902	862	849	886	847	864	945	840	914	841	905	862	927	875	902	907	865	873	878	865	831	877	844	845	880	827	841	891	878	842	954	811	878	882	842	865	898	854	921	912	917	898	858	903	904	869	850	936	908	924	875	894	900	863	892	921	872	877	880	833	900	886	905	907	881	903	897	947	889	882	838	884	914	897	883	887	886	921	914	925	894	874	896	901	891	903	907	910	860	878	866	876	883	846	931	849	869	852	872	855	851	915	889	902	907	881	923	885	878	912	905	861	903	843	852	921	919	899	842	881	928	949	881	860	898	830	903	843	865	878	915	899	894	888	871	904	861	912	898	905	950	880	910	901	929	877	844	939	834	867	897	865	871	856	920	869	913	882	890	915	888	842	900	873	878	875	907	855	891	876	897	932	917	934	867	891	879	885	845	888	893	874	842	845	874	843	868	887	848	973	852	910	849	897	861	890	815	863	848	885	865	898	877	875	842	924	895	896	927	907	941	855	890	900	875	879	862	892	921	874	821	889	894	901	873	898	899	823	939	833	855	836	864	890	845	934	915	888	882	944	870	836	884	900	883	851	904	812	857	899	844	814	884	873	970	861	887	917	880	848	867	860	881	864	862	917	907	889	866	887	867	889	902	865	887	882	889	884	872	840	891	878	909	885	877	818	913	886	869	884	842	858	958	919	903	900	899	868	847	892	898	955	951	904	866	844	853	897	887	908	833	843	920	850	868	830	880	926	915	856	906	899	858	890	892	897	899	856	878	866	877	874	882	894	855	865	845	838	863	897	910	890	860	825	964	860	855	884	900	964	936	892	859	915	913	897	891	924	865	840	840	883	921	836	881	866	892	877	884	862	879	893	894	866	943	894	885	876	868	838	885	895	844	922	925	874	852	927	864	841	862	896	912	890	846	978	895	879	907	922	917	857	857	884	900	871	860	829	862	940	883	879	866	856	891	854	901
25189	21544	27393	25793	11965	4611	3097	2370	2000	1709	1454	1308	1181	1121	974	904	847	848	746	760	689	736	719	676	698	692	694	638	715	644	657	722	697	666	653	640	647	624	632	623	682	601	664	582	649	596	633	681	647	591	643	618	648	652	605	630	626	600	664	619	622	609	597	581	556	591	602	594	558	593	575	567	556	624	638	632	602	631	626	580	591	606	612	605	598	588	624	625	602	624	613	603	594	568	623	585	594	573	593	585	608	606	550	587	578	617	617	615	615	611	624	607	598	615	583	555	588	559	574	615	607	579	636	599	633	579	599	622	579	571	655	603	607	615	594	591	615	599	609	621	602	566	591	628	604	586	616	574	645	654	582	607	615	636	561	636	600	604	601	591	600	559	570	607	652	641	563	631	624	630	627	636	621	572	570	602	588	584	665	614	606	618	596	617	650	604	606	615	607	581	640	632	610	596	584	606	611	607	609	619	653	588	597	603	610	589	617	632	608	620	652	606	621	589	654	592	618	578	581	574	607	599	607	606	613	646	637	603	604	645	632	591	642	594	592	575	593	619	583	621	582	626	622	599	627	631	607	605	621	623	638	579	680	620	533	632	613	598	662	582	666	596	588	553	627	574	583	605	626	614	626	631	660	569	591	608	617	619	600	619	547	619	577	632	608	646	605	589	601	605	635	648	592	604	590	632	595	619	616	605	599	586	643	627	597	581	596	607	622	608	640	634	625	600	600	642	576	609	569	584	602	594	598	630	588	571	615	589	581	596	611	593	600	598	627	575	620	599	596	617	608	655	581	617	626	618	615	547	602	651	604	610	615	602	635	599	580	624	621	597	629	614	603	605	627	613	560	612	590	603	628	583	591	660	615	638	680	606	586	629	604	592	595	623	567	646	566	604	588	610	611	626	558	635	667	570	631	620	605	619	607	653	613	638	603	595	587	598	667	569	647	607	626	647	610	611	589	579	638	614	559	566	621	654	635	602	573	619	631	592	612	654	619	619	618	624	652	638	617	655	587	627	597	616	616	577	592	601	622	584	607	609	617	631	616	614	615	572	603	631	610	610	604	575	592	594	566	632	561	614	636	627	587	639	622	641	624	639	623	568	614	595	551	569	609	635	639	651	603	618	580	636	585	622	604	578	636	608	631	637	616	551	583	595	615	608	566	621	639	625	580	644	602	596	644	653	593	615	623	585	561	624	627	610	574	631	650	610	618	640	566	606	589	642	604	552	590	607	621	627	559	651	640	652	601	612	617	663	615	633	616	623	607	577	627	655	625	586	644	584	586	605	625	646	624	587	580	569	596	614	660	593	632	600	590	605	573	637	582	554	595	573	576	580	611	564	600	647	564	568	572	596	584	642	578	647	600	597	593	577	580	646	601	617	600	614	625	628	600	571	631	615	632	608	609	653	619	590	551	610	626	642	599	620	601	626	615	626	604	610	630	653	606	564	648	585	613	646	587	641	580	598	573	620	579	585	639	573	614	623	628	614	590	590	621	575	608	613	580	610	585	625	584	598	594	598	596	590	572	612	640	586	583	630	585	598	612	591	615	606	590	649	588	598	603	609	611	635	633	610	598	596	635	655	623	568	597	598	639	600	597	619	570	580	646	590	602	598	622	634	652	640	594	605	589	616	630	555	620	608	605	597	600	590	637	614	623	600	559	595	627	609	606	626	594	650	639	636	636	596	583	592	594	599	580	578	652	582	599	565	627	633	631	654	658	601	595	608	642	604	600	587	594	601	577	649	578	625	620	569	605	595	645	582	577	624	574	616	598	604	619	622	585	571	574	593	624	644	605	594	615	596	629	599	580	598	581	583	651	591	599	644	560	636	672	599	605	583	551	593	590	611	606	643	616	579	593	588	634	572	638	663	605	646	609	617	587	612	623	608	610	659	602	599	594	606	602	632	574	605	619	622	579	568	631	629	595	571	595	635	603	600	634	605	625	609	599	581	623	592	597	636	613	589	599	594	623	611	643	580	558	586	638	613	587	581	593	587	574	574	608	663	586	633	638	635	624	628	623	627	617	592	571	571	643	626	616	594	617	615	584	587	646	633	578	587	594	639	599	620	629	545	628	572	653	636	631	534	605	659	618	649	618	599	592	635	559	621	625	587	621	612	611	593	605	622	590	642	614	581	626	570	570	570	560	576	596	622	624	651	610	588	607	630	597	603	626	612	602	626	613	605	612	607	622	598	577	625	589	606	592	577	624	607	594	596	628	603	605	576	657	633	593	625	581	647	572	621	609	560	586	641	638	621	611	598	615	597	604	599	584	571	568	595	638	605	584	629	648	635	628	599	611	607	646	591	587	598	634	653	628	569	589	625	624	595	642	641	631	559	610	606	620	626	563	579	627	605	602	568	586	627	594	623	588	640	637	594	628	640	594	583	612	591	646	628	625	592	615	610	671	631	610	580	594	647	647	626	674	647	624	632	615	599	608	626	575	599	590	606	610	606	600	587	625	601	583	609	622	588	614	631	618	558	613	635	625	594	584	611	629	628	636	605	626	670	630	603	617	620	619	634	615	580	610	574	610	569	619	653	582	637	589	616	595	617	601	589	582	592	635	596	589	621	627	611	625	590	602	611	626	588	593	616	627	648	597	621	654	647	611	602	595	574	604	504	601	586	610	575	641	613	662	611	656	603	618	624	660	601	599	620	642	625	563	590	618	589	559	584	609	583	598	636	616	614	595	613	628	606	595	590	625	657	609	621	573	621	634	631	618	575	626	617	635	567	588	626	599	637	616	607	559	654	642	640	601	598	625	643	626	606	618	656	582	592	625	625	587	581	630	657	663	651	594	590	599	622	617	610	618	627	619	617	620	634	589	587	618	586	637	661	625	602	636	634	599	644	612	576	571	625	634	578	613	601	624	618	653	598	599	627	657	622	590	585	639	575	591	644	612	604	578	649	637	616	590	623	603	608	621	600	574	614	576	589	596	585	594	623	589	629	581	626	614	630	631	593	590	611	651	610	622	613	657	640	614	595	589	623	610	629	627	639	656	572	586	558	648	586	600	643	593	610	603	588	611	634	607	573	633	637	569	617	573	599	601	584	610	588	637	585	618	590	675	620	618	645	563	614	569	570	611	568	594	626	599	573	595	559	608	622	563	634	655	626	665	628	616	595	656	548	603	619	640	614	597	616	612	636	564	567	572	615	582	624	655	629	606	604	600	567	641	601	603	600	579	605	637	551	640	658	625	538	616	627	596	590	621	603	610	580	607	589	581	633	641	626	623	624	601	679	598	599	660	586	623	626	595	631	573	581	578	685	599	577	606	619	561	601	601	577	580	607	585	611	603	611	594	633	635	611	610	596	607	575	621	590	632	611	573	601	633	624	586	589	597	633	683	648	591	569	612	574	575	590	578	593	626	564	620	595	580	642	656	607	613	607	622	590	611	621	538	588	642	578	593	584	598	620	584	576	626	599	589	638	627	635	655	678	617	606	637	640	608	617	657	628	654	641	630	576	597	607	566	612
17947	27336	21239	12731	9514	7461	5571	4382	3546	2825	2328	2007	1729	1549	1354	1234	1210	1118	1049	941	876	880	841	802	871	784	788	768	790	802	789	801	780	742	757	731	744	788	705	670	673	691	693	678	685	743	732	709	714	730	694	721	705	706	719	696	675	669	670	664	701	673	697	715	702	733	728	698	745	719	744	668	702	710	661	661	682	706	689	747	634	710	708	668	689	704	694	672	682	701	662	717	713	705	670	685	683	716	710	661	682	696	731	685	660	688	680	698	718	688	710	686	697	660	657	680	680	703	675	699	658	678	692	663	705	674	693	683	709	670	724	707	718	660	681	633	674	738	668	700	683	660	659	693	680	648	701	693	711	694	648	680	673	744	684	716	686	693	676	679	689	666	721	710	688	666	722	653	700	678	683	686	689	727	665	710	675	655	727	660	760	706	709	713	707	695	671	709	681	650	749	671	722	659	677	700	731	678	739	649	683	697	691	729	719	721	722	697	701	674	668	662	705	695	690	684	661	684	705	680	667	658	698	675	691	676	717	695	731	668	700	708	693	672	677	707	686	710	728	653	692	683	700	685	692	733	701	654	703	647	683	693	667	669	682	702	692	691	658	731	655	717	694	658	739	687	656	743	660	681	713	701	676	637	713	663	663	702	690	677	684	680	689	654	691	655	678	667	664	667	722	722	694	675	708	660	678	732	659	695	646	678	629	652	667	661	668	728	688	696	669	707	714	687	651	727	648	673	668	735	612	743	688	672	680	691	678	680	695	670	664	742	644	664	721	662	687	721	695	696	708	678	709	689	667	722	674	670	704	658	668	675	682	709	723	707	658	667	618	697	681	655	713	696	645	646	657	699	679	658	647	673	714	713	676	710	658	684	673	685	724	702	676	669	698	636	710	646	683	686	673	707	685	692	730	671	699	708	680	713	687	699	732	684	694	718	681	678	676	670	656	665	689	725	715	715	686	711	656	694	691	690	695	695	621	701	722	718	715	671	689	708	709	728	668	695	723	698	662	693	701	673	688	661	703	680	673	648	711	703	700	695	640	722	668	710	705	687	643	699	751	661	661	691	703	685	613	721	671	703	622	722	709	685	675	656	697	669	705	733	680	663	666	723	633	699	735	665	701	667	700	726	692	669	712	696	717	680	688	683	648	694	651	686	715	649	669	691	653	708	657	720	688	664	669	686	715	652	681	699	693	710	682	672	652	714	663	721	655	671	713	713	710	689	697	719	695	700	724	748	633	687	670	643	732	714	693	700	709	684	690	695	671	712	726	651	645	708	676	701	690	667	717	691	714	689	676	711	648	712	673	662	663	681	672	732	683	679	691	674	717	681	680	754	719	687	673	705	716	688	719	670	701	680	704	671	650	707	653	675	665	716	733	658	664	763	659	701	663	714	669	712	693	740	708	672	711	678	659	685	678	680	670	654	694	720	693	634	680	632	678	626	689	705	620	693	694	750	658	674	688	641	695	671	702	659	684	663	667	690	690	673	718	699	683	699	680	652	709	692	636	693	671	724	696	669	692	722	700	691	689	671	689	742	682	684	704	720	687	598	705	687	699	669	651	665	679	668	671	725	685	666	700	689	709	699	701	662	675	749	663	683	708	684	664	712	704	651	708	671	659	705	658	701	718	676	696	652	635	652	719	764	735	699	682	691	747	665	678	693	679	675	735	670	708	690	743	695	661	703	670	655	694	682	676	692	702	652	710	669	713	692	665	706	699	685	723	711	667	724	675	705	730	719	677	684	664	713	677	703	702	681	628	657	741	704	649	680	689	692	689	655	629	718	728	697	687	708	697	702	656	681	674	693	694	660	659	718	664	664	675	654	694	733	664	696	680	691	707	723	654	663	677	648	707	691	652	693	690	663	649	726	653	629	709	692	718	692	706	647	706	696	686	700	680	680	674	678	681	691	713	643	638	656	681	699	714	696	704	632	677	669	692	702	698	690	695	672	663	696	690	714	661	687	661	673	729	661	706	722	684	668	637	656	690	694	695	695	727	698	683	738	691	688	641	715	697	658	691	684	704	659	715	716	688	708	702	709	683	683	710	668	681	713	681	722	704	706	698	669	677	677	671	708	698	695	661	653	715	681	700	690	708	751	748	636	731	687	699	723	632	718	687	644	695	715	691	701	682	680	684	690	664	692	703	636	695	655	650	706	694	675	682	702	713	699	671	684	695	708	674	651	750	692	660	688	672	699	709	714	685	687	676	662	718	706	677	724	657	695	717	710	679	642	656	647	613	715	691	683	695	687	682	631	689	748	706	694	689	719	673	701	731	664	674	688	657	703	667	692	709	692	641	701	677	648	709	756	743	684	666	720	669	750	712	698	651	721	696	719	690	659	642	671	731	697	692	710	677	648	626	693	712	723	715	681	700	684	640	704	691	709	699	708	700	676	705	662	669	646	657	700	704	628	700	728	673	693	708	698	747	688	722	681	640	699	630	681	664	734	657	701	673	688	680	691	680	677	668	702	702	661	655	685	705	713	737	699	696	658	704	691	705	693	700	724	686	694	742	703	659	711	676	704	697	713	714	690	691	677	700	689	709	648	677	679	664	647	672	677	707	691	704	704	652	638	692	678	660	674	684	699	700	696	680	701	735	677	670	697	691	717	724	671	740	710	676	689	744	707	659	739	672	699	703	682	684	686	699	680	682	737	670	726	654	669	667	690	693	683	654	668	687	710	683	713	703	708	673	630	692	657	730	707	719	663	684	684	675	676	716	661	701	727	702	686	708	711	688	692	656	701	721	676	679	689	690	681	626	717	716	680	673	699	706	693	715	696	684	686	678	712	726	739	669	700	667	709	690	683	675	712	718	702	664	704	705	696	694	680	712	692	714	663	658	714	690	676	759	682	693	711	701	696	679	662	663	693	673	718	713	737	685	689	750	706	742	686	647	672	668	705	688	699	687	676	716	715	671	727	693	697	697	687	658	701	697	686	698	672	697	628	639	690	666	687	689	664	711	655	698	746	670	670	691	735	692	681	688	706	687	732	715	667	692	698	706	734	659	681	727	698	700	672	711	629	685	677	671	713	701	678	701	691	665	724	692	643	690	688	691	673	691	761	703	692	645	695	667	658	695	687	673	718	696	701	738	695	653	666	701	682	634	664	665	737	667	717	707	691	723	700	710	627	663	714	715	706	706	698	685	701	715	700	644	710	660	717	705	685	708	738	672	684	720	640	681	660	690	716	689	698	699	642	715	671	687	716	679	621	687	663	680	675	683	718	682	691	708	655	679	670	685	683	694	674	650	717	697	681	707	656	670	707	722	683	667	672	671	664	723	696	690	729	650	696	683	713	677	667	661	694	652	735	640	679	676	683	642	708	725	735	734	762	691	705	706	764	638	683	678	684	685	718	721	742	695	680	732	718	734	701	649	686	671	698	644	686	709	698	673	694	684	684	703	683	690	703	694	692	676	723	709	657	697	686	752	701	678	682	683	736	713	714	723	716	673	636	676	690	693	694	737	699	703	717
22898	21570	29186	24423	21628	21626	12168	4953	3441	2789	2253	1941	1738	1600	1370	1272	1158	1106	1005	863	858	832	833	816	773	800	774	742	746	709	771	726	721	721	688	708	681	743	709	679	691	654	657	638	646	629	662	697	684	631	659	648	636	659	672	617	618	663	604	617	646	659	623	591	664	631	627	632	622	676	609	580	632	635	643	588	622	623	614	576	597	588	612	619	623	630	656	602	604	646	623	602	634	625	561	600	600	620	641	621	650	621	638	607	597	684	557	632	613	593	625	617	606	623	639	612	607	597	602	623	638	597	633	609	623	591	581	660	621	640	631	597	627	623	612	647	639	582	608	620	619	599	631	601	606	637	587	586	578	577	640	582	620	610	593	591	600	624	603	614	577	612	602	667	624	572	617	616	633	592	647	603	629	666	586	627	604	581	659	599	628	622	644	595	578	555	601	623	655	628	604	585	580	682	626	608	596	627	602	601	647	617	573	627	623	575	601	616	628	611	618	584	617	618	594	615	620	573	621	596	642	597	614	619	658	630	582	608	602	561	591	636	616	604	583	656	631	612	632	653	589	551	624	611	619	641	625	612	569	635	622	642	621	611	621	565	611	555	573	579	585	596	595	591	627	645	633	646	637	620	630	627	614	658	561	667	601	656	569	619	604	587	638	586	583	609	559	585	599	645	590	591	580	629	605	599	607	611	587	646	616	595	619	624	639	567	620	607	600	655	617	646	616	590	647	551	616	594	600	661	601	628	621	641	611	664	616	589	617	586	607	627	560	590	571	568	573	603	635	595	652	571	627	597	593	576	582	548	643	614	613	615	619	615	633	591	584	601	586	596	631	632	599	638	631	644	619	652	588	577	645	651	626	586	621	569	612	574	622	684	635	594	591	611	592	621	582	611	636	620	615	651	651	610	639	604	612	586	572	591	586	616	592	596	615	625	630	591	590	637	613	613	597	583	623	557	615	592	578	598	631	596	581	529	608	667	630	559	635	643	643	612	640	552	598	597	586	596	629	606	553	624	587	590	583	608	616	617	633	620	657	644	600	627	640	643	622	622	627	644	635	624	612	660	600	645	580	603	597	593	632	626	613	559	609	607	634	611	568	583	567	601	592	600	620	606	593	606	632	619	620	620	630	581	657	616	622	600	568	582	628	612	588	586	631	629	614	592	571	585	633	626	615	641	605	608	636	608	614	582	597	608	599	629	601	609	569	642	647	576	601	607	649	651	619	603	615	650	571	602	608	624	596	644	610	588	621	582	548	621	605	635	644	582	594	605	691	611	609	590	611	617	577	640	616	618	600	611	608	601	608	610	626	613	577	609	592	604	597	580	617	616	593	635	578	600	645	604	581	652	609	615	604	564	616	643	593	583	595	609	609	605	601	644	591	627	602	621	606	590	624	601	581	545	616	634	641	615	597	637	636	582	575	573	592	604	573	617	600	611	602	649	637	628	610	595	603	582	589	590	555	625	593	589	600	615	626	620	661	607	587	603	616	630	652	613	642	601	626	591	627	588	587	542	636	596	623	630	615	599	559	600	612	608	602	580	662	594	636	662	578	649	606	603	636	624	617	608	641	562	602	607	602	631	558	608	594	591	590	548	599	647	598	626	601	563	605	610	584	590	615	592	641	645	601	621	596	586	619	612	571	624	610	597	643	642	584	645	615	616	619	595	606	608	578	582	596	612	580	592	626	658	586	622	574	591	571	609	564	570	586	596	610	608	618	626	610	588	565	629	604	608	619	536	636	595	647	631	604	638	618	628	591	605	679	648	632	623	603	628	603	648	643	576	613	594	648	592	598	649	610	596	640	604	606	608	592	647	574	599	627	610	583	582	613	594	635	623	627	675	601	662	608	592	634	574	600	609	600	637	635	640	615	608	587	591	579	620	627	619	604	585	661	633	616	604	621	606	586	624	605	577	608	640	618	610	600	608	594	568	572	642	601	632	600	630	610	599	625	603	622	604	636	598	593	643	621	601	625	629	568	626	613	609	624	571	646	625	617	633	557	629	635	618	591	609	589	603	640	603	618	618	617	585	606	621	634	631	599	619	615	622	625	613	649	583	594	590	629	636	642	603	610	628	632	621	608	642	590	625	615	619	599	690	612	628	651	595	592	624	597	610	598	584	611	650	647	594	620	614	591	619	626	594	599	629	620	616	644	598	602	592	632	564	610	607	613	594	615	634	615	611	640	568	583	597	607	602	602	619	608	597	607	618	642	663	634	596	569	620	611	599	618	649	631	645	620	587	588	613	643	526	643	612	595	626	599	611	578	605	601	633	635	595	644	631	588	602	627	602	630	597	605	595	655	603	593	598	598	618	612	611	583	590	620	604	610	591	617	646	616	592	651	593	595	634	584	611	630	652	585	592	595	641	640	588	620	559	625	629	627	628	567	598	604	607	611	601	597	581	589	554	646	629	612	583	579	628	561	599	608	662	594	633	577	572	636	652	636	636	606	604	628	577	630	650	589	589	619	595	568	636	627	600	614	617	607	599	614	612	601	597	588	606	618	593	610	555	605	601	658	633	586	576	623	572	572	587	643	573	624	632	611	604	636	613	611	579	590	651	683	633	661	620	613	624	549	569	642	643	675	611	558	593	590	620	571	602	602	627	649	618	619	578	575	640	601	631	624	604	644	634	634	611	600	614	607	605	604	567	604	633	597	624	633	611	629	615	609	612	597	622	610	639	607	613	628	627	612	635	607	677	578	578	626	627	598	600	612	594	619	611	587	612	608	624	590	636	628	590	622	609	629	637	653	579	617	617	609	656	631	608	628	557	573	602	605	607	582	619	632	594	577	619	599	591	605	574	604	628	623	629	601	587	599	629	604	578	605	571	608	653	626	652	584	609	593	563	591	585	601	597	609	626	590	620	642	616	634	561	638	604	597	597	595	603	591	607	600	630	555	568	636	600	620	576	602	576	580	604	612	567	624	600	569	617	606	633	618	625	572	584	616	644	600	574	600	578	639	600	607	590	626	596	630	573	688	579	607	617	641	586	599	609	586	634	605	588	606	608	593	586	512	615	609	606	590	630	621	630	618	604	595	645	634	577	604	613	618	559	621	602	614	638	555	616	577	577	593	615	573	616	597	599	605	643	639	580	628	595	605	602	638	620	562	607	611	562	573	623	621	592	638	606	584	633	677	556	567	630	623	519	644	611	609	613	603	573	613	606	608	554	611	621	584	582	630	590	601	618	593	596	607	621	625	620	605	595	600	598	616	634	633	604	616	571	609	647	567	586	557	580	592	655	622	612	589	637	627	598	597	577	643	621	572	609	617	628	604	654	581	613	619	623	619	589	595	599	597	614	598	597	629	633	616	625	633	609	600	634	618	630	601	609	554	631	613	637	622	570	595	594	622	613	601	617	635	581	604	618	608	620	617	597	632	592	585	612	569	608	658	646	607	614	629	587	617	640	631	578	609	639	611	561	608	604	589	613	593	621	590	654	622	589	623	573	583	646	649	600	592	616	605	576	587	580
22719	36774	29333	19641	15490	11918	9317	7388	5887	4519	3618	3202	2639	2217	1904	1793	1585	1363	1241	1132	1084	1070	1000	993	918	973	1016	938	920	839	892	905	905	808	813	842	781	825	807	782	779	760	769	725	764	737	740	738	761	734	732	746	748	738	719	730	728	706	697	689	701	703	712	734	674	711	696	710	685	691	701	700	683	700	688	686	723	683	685	720	690	734	686	673	679	703	652	704	705	697	676	694	709	707	710	643	675	697	689	686	677	681	658	665	677	735	691	685	616	716	709	654	691	679	672	675	687	654	668	707	650	699	691	687	749	728	695	719	680	711	711	665	703	700	646	677	710	666	665	646	692	710	681	741	681	698	689	718	699	678	683	648	653	662	696	664	666	686	694	683	679	695	691	698	660	658	685	682	690	734	656	710	676	660	685	730	723	705	728	697	637	736	704	710	692	695	656	674	641	668	731	678	740	690	685	692	710	695	701	644	679	705	686	723	671	721	688	684	674	662	661	666	700	690	728	712	679	659	716	683	673	706	697	674	677	673	683	686	694	672	673	678	653	673	693	695	696	656	714	679	637	679	723	682	734	677	673	690	631	742	651	711	705	668	688	720	651	653	710	664	701	677	695	710	700	661	677	703	687	664	685	686	672	669	710	654	688	659	693	686	703	726	671	718	639	637	688	686	675	694	735	681	735	695	684	665	671	661	707	709	702	677	699	684	693	680	712	678	676	689	707	649	712	678	676	713	684	718	669	686	685	667	701	704	699	740	687	661	706	702	678	718	674	679	607	694	729	709	708	654	649	689	737	678	670	719	670	684	724	677	664	662	693	709	708	665	666	677	694	658	641	640	663	690	681	611	684	668	697	669	624	683	687	709	726	666	699	678	698	680	703	655	704	674	687	655	666	666	642	693	672	704	697	649	670	688	738	715	655	618	733	677	658	712	709	673	731	671	701	690	707	681	718	685	677	608	639	658	725	708	675	683	700	679	659	666	695	680	645	680	697	727	699	705	696	712	699	739	671	687	663	686	712	682	696	705	697	670	688	692	665	659	741	679	681	667	659	660	722	663	662	759	671	645	703	657	695	667	671	702	695	698	626	674	686	659	680	701	678	704	710	724	694	707	680	718	700	677	742	723	691	643	740	701	681	695	705	689	667	677	636	639	669	710	684	682	637	662	668	636	696	711	691	677	678	694	696	728	722	688	698	659	666	701	670	708	702	679	663	662	673	682	652	689	694	693	697	687	653	705	675	712	667	684	648	692	671	679	702	658	672	645	655	676	705	692	671	634	721	673	743	656	682	612	660	752	647	705	723	696	650	699	675	674	678	715	662	738	674	674	702	705	666	704	688	649	727	671	731	631	681	668	734	686	647	654	631	678	691	711	683	674	709	694	702	669	694	661	664	668	676	682	723	688	659	696	666	679	673	706	652	674	642	637	703	676	653	697	652	692	656	651	661	700	655	663	683	709	700	659	631	658	706	666	657	696	723	678	672	678	717	683	687	667	691	683	722	676	713	655	688	702	638	701	689	698	686	683	636	712	730	712	668	634	656	700	691	645	722	685	684	655	707	661	660	694	641	674	714	662	708	682	720	693	713	665	697	720	655	668	681	671	643	700	627	708	731	701	663	676	660	670	717	705	696	691	691	681	688	691	658	646	684	727	661	698	697	696	720	683	738	676	705	676	677	656	703	723	686	685	666	716	696	661	649	710	682	724	727	695	697	669	679	677	611	673	678	678	662	658	705	688	695	708	687	628	712	706	676	646	713	695	677	680	737	722	681	688	710	715	674	694	716	702	655	667	711	683	718	701	666	665	685	646	687	737	700	643	658	651	683	675	674	711	655	698	691	698	685	707	692	642	710	669	657	644	691	668	685	608	710	656	679	695	687	635	688	717	699	676	658	690	703	694	680	657	695	708	727	659	701	703	676	708	657	688	682	701	705	687	708	620	664	668	751	679	635	664	720	724	633	704	658	645	679	695	683	667	710	674	702	659	703	720	637	673	688	651	719	685	668	674	704	676	660	725	695	683	698	672	684	692	713	665	683	669	683	676	678	723	647	706	657	686	704	718	675	673	705	711	688	694	623	726	718	671	665	673	697	700	688	668	702	672	674	698	688	637	697	718	666	664	676	676	698	658	736	700	668	682	695	705	709	675	661	641	677	727	708	690	694	689	698	663	692	695	752	720	683	715	667	738	688	667	696	693	684	706	691	688	710	673	659	684	681	693	689	677	698	677	699	718	721	670	732	692	662	713	660	689	677	701	671	667	723	646	673	708	668	676	698	681	687	696	706	650	683	720	692	667	660	750	678	719	698	662	653	683	692	678	636	722	674	686	665	694	655	739	671	652	649	677	662	657	669	696	645	748	713	662	722	688	679	670	668	647	644	708	648	682	650	688	651	691	706	656	691	667	723	685	700	751	721	678	694	676	629	732	665	687	690	724	675	672	700	681	739	705	686	696	715	683	681	704	727	668	684	688	694	711	661	674	702	645	706	666	690	697	658	744	691	695	732	664	667	633	682	688	696	697	660	678	723	677	672	679	714	650	716	696	699	710	725	673	668	650	674	691	665	637	693	681	664	669	718	666	684	723	666	706	673	679	706	638	758	663	708	723	676	683	660	718	681	684	636	644	681	657	763	680	712	705	671	697	710	684	722	697	710	673	660	744	658	677	672	741	696	641	683	678	712	683	687	694	673	632	675	681	662	673	679	658	664	662	755	709	717	708	707	721	656	708	655	696	672	663	719	657	715	732	697	686	666	711	707	677	667	705	713	697	687	693	672	667	655	704	655	682	672	730	694	673	662	665	706	682	676	683	673	685	654	707	676	673	693	700	700	670	710	737	698	694	696	664	679	675	705	679	680	637	684	685	719	729	684	649	690	653	694	654	718	638	701	676	723	710	706	720	654	703	675	635	689	688	635	678	727	670	702	706	693	650	668	697	718	673	679	739	621	686	739	679	718	649	647	734	680	654	695	680	649	668	693	694	674	667	741	728	685	705	682	675	681	727	697	721	743	676	697	691	655	697	674	717	701	698	626	682	645	689	643	684	710	690	656	664	702	676	681	688	655	721	658	756	660	695	689	686	726	752	691	710	658	680	658	668	703	658	658	723	701	687	712	685	660	699	700	660	661	666	715	700	636	656	670	640	665	640	669	666	735	647	671	666	638	680	684	662	664	704	701	718	691	682	676	704	714	684	674	684	691	671	669	685	720	678	701	681	715	713	693	675	651	689	721	691	707	682	667	676	640	683	680	716	695	710	667	713	704	699	679	655	638	646	642	652	677	676	668	670	683	635	684	713	689	677	687	658	665	662	683	723	673	664	667	711	638	713	692	693	655	706	700	713	732	686	725	723	652	741	675	763	649	715	685	664	665	709	679	668	706	692	679	707	676	672	753	669	699	681	702	653	666	656	688	677	657	651	685	701	668	634	729	698	665	651	686	674	711	654	722	661	670	673	637	668	685	644	677	721	683	673	674	696	698	654
28435	20816	16002	9012	4642	3162	2597	2128	1798	1565	1383	1283	1224	1079	998	998	990	905	947	847	870	875	827	830	865	870	860	822	814	815	856	839	801	799	746	768	813	785	855	799	821	795	777	815	800	843	857	769	858	762	787	779	740	771	794	743	736	791	787	809	737	799	750	857	795	810	758	767	793	786	867	806	788	847	802	782	777	786	799	782	760	812	859	734	789	807	799	738	738	793	809	754	771	714	756	734	764	797	821	815	819	769	737	749	805	783	800	757	811	811	741	769	797	806	785	792	772	814	804	798	727	805	799	776	808	766	774	739	815	724	809	775	781	773	775	800	815	804	833	782	757	738	765	756	776	798	798	810	807	826	744	750	756	790	798	803	757	778	761	768	777	779	820	752	810	806	824	772	794	782	797	787	783	832	779	769	782	777	814	769	795	758	799	786	820	763	790	783	744	790	803	782	805	769	818	780	787	759	796	784	788	757	807	808	803	775	743	747	825	720	783	768	791	784	773	783	825	809	796	753	781	833	756	815	761	845	811	789	829	820	782	764	758	762	793	760	781	744	781	803	824	815	830	779	736	803	803	792	778	749	782	797	732	783	781	763	753	747	797	790	820	771	819	777	767	769	768	747	801	769	741	779	764	781	804	749	772	746	780	812	785	790	763	751	787	788	760	746	777	746	740	816	792	718	807	780	789	803	800	794	785	817	766	814	732	834	741	789	800	789	759	779	749	774	759	756	735	755	826	811	840	801	798	757	801	724	793	724	799	811	734	777	810	737	783	789	845	787	815	795	789	778	789	786	859	814	770	781	812	769	832	764	734	788	796	768	821	800	742	783	789	770	805	777	813	790	841	760	775	807	804	766	752	762	782	811	755	821	790	773	770	828	758	807	752	756	799	725	813	764	849	756	786	772	757	809	769	819	766	741	753	815	828	742	731	796	786	779	748	820	773	802	759	819	775	821	817	799	740	788	792	822	803	781	765	802	725	777	813	807	750	758	767	747	759	792	761	729	767	772	797	772	793	776	805	731	838	795	803	795	796	747	747	818	817	773	764	785	809	753	777	816	837	790	768	805	797	812	824	751	776	858	769	800	811	729	802	783	837	769	806	803	743	742	797	745	763	796	838	794	818	779	754	757	804	791	805	815	769	837	773	773	784	788	777	822	816	760	761	759	736	766	778	775	768	760	790	740	799	786	823	795	779	816	792	776	781	850	790	802	811	813	762	752	751	783	847	786	812	814	807	788	757	787	775	767	817	830	747	841	795	812	808	829	733	816	761	764	783	798	768	812	761	771	821	804	791	789	799	775	781	787	743	792	757	811	829	701	811	786	795	790	757	753	821	747	759	787	801	803	817	835	815	734	770	761	842	767	737	766	785	796	725	819	798	752	805	773	786	778	772	804	794	791	788	753	815	781	788	763	821	755	761	813	770	760	802	742	752	730	813	769	753	762	725	807	836	808	799	822	776	801	812	747	767	807	728	762	818	850	794	770	782	798	771	750	859	807	796	778	790	771	789	782	803	730	767	785	781	823	779	784	750	854	773	833	792	730	783	847	813	772	807	796	777	770	859	769	788	815	774	823	828	774	799	781	819	786	799	768	831	836	765	804	767	780	823	753	764	759	759	801	794	791	792	768	728	788	816	784	763	768	771	807	753	782	765	728	748	790	790	792	801	759	785	783	808	786	808	751	739	807	783	719	760	811	753	772	781	795	806	754	787	738	777	830	744	808	826	730	788	771	764	742	782	758	753	733	807	854	798	773	761	739	806	820	802	767	819	772	776	765	811	810	787	797	826	752	776	726	749	768	785	767	824	789	720	807	819	789	770	826	793	761	787	745	820	788	771	803	803	746	797	830	812	822	835	790	766	792	795	758	768	811	795	727	795	787	817	785	743	800	785	720	806	811	778	758	735	772	787	750	793	801	801	755	756	769	796	763	823	778	751	781	802	797	785	801	720	775	821	820	790	756	744	763	794	798	781	790	823	854	827	762	766	791	762	808	766	762	853	800	763	794	814	803	789	796	802	764	741	782	784	793	782	814	797	845	796	820	823	770	743	816	777	782	802	772	815	788	757	754	778	855	799	811	748	799	812	780	792	805	750	787	755	783	758	807	811	784	769	784	809	820	830	815	766	754	692	769	807	791	777	827	761	820	766	798	729	775	827	811	797	751	798	769	761	766	801	824	793	745	758	800	827	820	776	758	796	785	770	805	802	799	792	785	833	804	730	785	772	746	768	730	827	762	763	812	779	815	829	805	814	804	818	771	746	752	809	736	815	778	784	789	768	781	707	785	760	809	784	782	799	781	829	787	799	775	807	788	803	791	804	763	799	772	806	752	794	816	749	790	794	811	762	778	759	791	806	766	811	774	808	803	759	779	772	803	765	768	784	742	767	808	800	801	758	789	810	776	740	839	758	763	801	751	766	822	781	822	828	774	820	767	828	797	740	826	784	723	785	761	846	825	726	739	770	794	801	809	783	753	776	766	810	744	772	785	792	761	735	744	771	775	784	820	757	769	828	833	745	796	754	792	767	762	763	794	771	827	821	811	766	803	832	761	773	764	755	799	806	779	779	794	755	804	801	778	816	811	811	774	832	788	770	773	773	780	761	789	785	855	755	781	848	763	791	791	755	779	718	755	811	778	772	799	819	769	774	765	775	726	742	745	793	784	773	784	761	774	800	741	750	812	760	735	842	764	751	782	780	722	791	782	756	717	752	797	806	762	807	737	791	786	732	786	827	793	781	800	762	808	788	826	796	804	797	784	776	805	762	778	713	795	745	771	759	792	757	777	776	772	757	798	782	852	774	801	775	745	830	767	742	793	777	781	783	809	786	798	810	768	775	815	839	801	776	738	773	816	772	785	797	723	780	779	800	742	777	795	828	762	787	832	776	769	751	739	789	789	786	783	780	769	794	777	763	772	775	757	812	808	738	794	801	782	777	754	806	755	744	753	795	725	783	754	777	789	779	788	761	783	783	822	780	741	770	804	834	749	777	802	761	813	769	779	780	805	736	791	780	780	789	785	724	785	745	752	786	811	747	792	784	792	728	735	806	757	807	820	794	800	802	803	772	828	802	785	739	797	811	800	845	778	766	795	769	734	773	784	820	768	783	760	785	758	758	818	772	745	816	765	795	738	779	795	783	807	808	792	721	797	738	785	800	787	785	825	724	757	739	817	792	752	769	783	799	750	763	739	816	788	867	822	755	716	732	781	797	788	762	773	794	725	813	774	800	770	791	768	799	783	785	828	786	791	756	778	765	778	769	790	715	796	755	773	761	777	794	779	770	752	741	780	775	783	816	814	757	801	798	818	803	784	766	815	784	764	799	831	764	746	760	789	806	768	770	783	772	778	751	797	798	810	809	830	727	799	798	785	784	805	739	813	754	740	768	781	736	728	769	785	775	800	791	785	766	755	780	813	788	792	772	741	806	769	807	797	758	776	775	780	744	793	813	777	758	787	745	790	800	803	780	825	754	789
16646	23095	17269	9723	7214	5537	4595	3693	2882	2301	2062	1751	1593	1438	1336	1295	1216	1188	1049	1054	1042	985	996	957	938	928	973	943	918	918	886	908	933	944	969	987	933	911	935	926	936	887	858	916	847	893	881	915	859	925	935	913	930	852	848	876	881	900	924	880	907	919	885	892	912	889	912	884	891	842	865	873	864	912	897	862	901	903	866	834	855	856	822	887	859	854	833	845	816	908	851	852	862	864	858	847	876	906	847	883	844	893	873	872	919	934	883	881	834	858	857	878	912	878	822	885	860	906	866	873	805	944	877	894	885	864	886	845	888	830	882	857	836	884	846	860	854	936	869	871	892	830	835	824	881	847	873	848	903	866	903	860	783	861	821	886	901	895	891	901	873	850	908	850	886	901	905	857	898	895	879	890	897	843	868	852	918	848	859	820	882	850	859	869	850	899	860	859	881	908	817	871	853	845	837	879	842	869	834	876	847	830	887	884	813	939	853	906	907	921	857	884	857	860	846	930	886	898	887	824	851	845	889	850	874	851	866	906	870	864	839	853	899	823	905	894	876	898	840	897	884	881	858	876	912	850	905	857	849	904	898	882	877	866	863	896	848	890	896	893	911	891	826	875	845	850	840	882	884	851	889	892	873	874	881	870	855	864	861	879	824	887	810	923	870	881	860	920	891	856	901	867	877	847	796	867	853	874	877	849	849	811	881	876	902	862	823	893	867	885	860	877	917	878	888	889	871	871	881	876	891	848	896	907	868	818	879	910	890	871	882	826	864	860	917	854	877	895	866	892	911	905	885	834	883	857	891	858	847	871	843	909	856	895	898	910	881	840	843	871	892	862	896	878	852	882	887	835	895	903	845	918	860	873	901	870	833	896	873	860	886	895	907	867	846	849	843	872	864	866	864	884	794	852	826	853	860	886	880	799	871	843	882	836	876	832	875	873	828	872	852	884	846	855	872	845	887	840	876	932	858	902	869	874	923	859	844	872	876	873	905	892	885	834	851	891	820	887	891	863	907	912	842	904	884	850	843	862	805	836	813	838	839	845	851	874	875	934	831	870	912	862	867	883	916	875	876	891	811	819	845	898	861	881	847	866	905	867	855	879	891	890	909	883	916	837	851	905	833	847	853	858	868	894	905	839	848	891	852	904	864	857	872	884	857	844	895	849	856	839	886	900	833	793	832	893	856	911	840	870	868	830	835	890	896	871	837	872	859	887	844	812	885	923	868	883	847	836	825	880	923	843	897	912	882	871	864	817	853	909	876	870	842	868	851	887	909	853	874	899	898	821	875	915	858	894	890	848	855	899	893	891	819	874	887	845	923	870	887	817	832	843	865	837	831	842	862	853	940	870	907	908	911	849	895	881	862	862	847	878	907	900	879	897	840	889	868	882	878	890	797	831	942	864	903	905	863	905	849	817	885	864	876	929	881	853	873	841	841	845	823	847	873	862	895	881	900	893	874	878	887	863	861	902	891	857	879	876	855	837	868	914	866	846	864	888	906	892	816	843	876	905	864	872	899	828	891	899	832	923	891	928	921	926	890	870	862	898	896	891	825	879	875	863	897	892	849	885	855	918	858	851	902	924	874	847	872	957	818	867	863	889	900	899	830	883	901	901	863	848	962	882	877	848	888	829	894	910	884	833	865	873	811	864	831	859	863	866	880	843	821	947	886	862	866	879	888	868	848	857	868	856	862	841	791	885	898	888	853	929	877	931	910	882	855	887	891	897	867	855	869	856	875	854	893	832	872	880	846	789	844	870	880	872	977	833	876	899	901	830	868	860	875	847	879	900	861	863	873	859	821	925	845	854	826	902	890	901	846	883	880	920	891	882	830	909	894	825	869	883	836	875	855	934	896	844	863	844	901	878	821	947	857	879	871	902	881	882	850	874	889	861	860	819	864	841	880	850	808	840	845	845	900	875	875	899	922	914	879	869	886	897	857	902	879	911	846	903	879	882	875	914	833	865	838	785	902	869	903	859	884	855	871	887	844	862	841	899	890	853	845	904	887	874	859	906	907	873	889	873	922	842	841	866	896	880	875	883	907	910	841	905	845	850	902	907	872	871	838	934	835	875	829	844	852	902	882	810	826	896	826	868	937	880	884	901	901	884	880	858	854	907	889	927	908	878	865	832	876	894	891	876	869	823	886	865	912	883	891	870	850	837	871	967	887	828	907	916	867	878	842	897	908	839	889	845	852	869	858	935	885	860	859	856	863	846	896	895	845	911	872	847	893	832	820	866	841	847	901	863	863	916	898	860	878	901	876	945	907	817	863	920	883	900	917	886	825	881	891	874	894	874	859	960	876	871	852	861	849	875	867	871	880	918	847	844	870	894	864	866	881	878	837	877	898	876	895	916	890	872	895	875	830	875	842	871	927	871	845	854	884	853	906	866	870	874	895	884	896	828	888	883	894	896	894	910	911	924	913	894	871	861	856	914	872	863	855	861	922	893	830	882	843	838	898	872	872	886	885	914	889	829	868	893	799	850	906	872	889	895	877	865	853	843	864	853	837	905	918	859	885	851	873	840	860	871	903	874	861	916	868	850	898	884	808	873	901	887	871	863	883	882	827	858	839	861	897	916	926	848	874	939	892	900	826	882	820	880	859	892	837	816	862	906	895	857	867	894	814	870	874	858	851	858	905	849	903	891	812	837	881	836	911	892	859	884	854	896	865	887	919	868	894	883	912	881	907	889	928	839	904	888	897	922	841	881	906	881	849	891	874	837	863	911	878	892	891	869	863	918	902	868	864	930	896	903	870	868	863	949	836	940	926	920	910	886	851	851	899	858	883	898	847	875	887	889	873	871	908	903	912	870	919	854	866	870	841	896	849	895	881	891	835	834	878	905	908	816	818	842	903	844	873	897	884	854	889	911	928	871	857	887	849	903	869	864	873	837	888	875	846	876	891	860	871	852	887	824	913	860	895	817	926	867	915	873	871	896	875	885	909	887	872	920	897	897	907	871	851	897	946	856	867	816	857	890	905	822	886	935	872	852	886	899	863	860	840	814	898	887	888	892	874	831	865	903	921	905	833	914	893	814	833	853	865	847	876	875	905	875	888	854	855	872	841	916	869	838	864	878	912	814	956	881	916	899	889	856	894	857	893	818	885	858	893	819	895	912	915	876	913	856	872	845	896	855	861	897	897	905	870	821	867	879	853	878	861	839	872	884	858	911	856	923	863	823	857	871	870	888	903	876	851	887	903	873	874	896	879	914	866	892	858	872	893	848	885	895	858	867	871	880	849	889	847	866	927	903	861	854	861	901	838	923	899	898	862	833	855	868	853	880	863	846	939	827	884	883	861	838	852	877	913	862	896	844	888	869	865	881	905	847	840	831	865	878	815	922	912	883	869	940	866	842	917	871	833	874	868	859	911	866	853	873	867	836	893	866	886	845	846	855	889	932	905	904	905	843	888	894	887	902	850	905	859	862	862	870	915	918	899	908	874	885	857	934	861	885	858	906	932	917	891	912	856	946
23881	21532	28583	24894	21398	12260	5460	3564	2644	2167	1827	1672	1564	1427	1299	1270	1198	1096	976	1006	913	1034	981	972	979	920	891	927	875	882	856	861	898	846	876	889	865	879	846	829	841	891	808	846	891	889	795	821	802	849	820	878	792	819	795	806	861	804	789	811	875	791	815	802	829	821	783	852	773	798	795	803	753	795	833	804	797	810	845	847	752	812	829	766	785	758	814	799	872	801	764	774	809	804	812	805	776	813	830	790	758	766	793	802	768	823	764	793	781	813	768	777	814	754	808	816	757	798	821	787	751	811	829	824	797	821	820	751	822	814	794	834	820	752	776	793	812	764	783	786	754	817	790	792	822	800	828	822	813	842	837	822	812	754	775	829	764	810	769	814	794	765	789	790	840	826	837	809	773	762	865	779	790	834	820	818	828	795	847	817	744	776	817	814	769	824	791	774	810	742	803	815	774	845	832	788	778	816	789	871	768	843	818	790	844	805	794	761	813	806	827	770	793	796	815	833	802	823	817	855	811	842	806	759	793	811	787	832	822	801	765	759	797	794	774	800	780	838	832	817	829	805	798	852	860	833	819	850	810	803	774	783	795	796	753	765	797	805	791	785	822	808	761	785	842	754	842	829	777	783	779	778	758	828	772	816	806	828	822	784	778	785	820	800	819	770	769	863	836	790	793	856	809	808	799	796	783	825	776	793	813	774	810	784	795	772	808	800	797	832	853	817	824	817	855	818	787	787	800	779	794	812	745	782	810	814	819	828	828	790	803	823	754	812	806	777	829	798	756	768	800	823	783	829	858	766	846	791	810	813	821	815	806	807	794	821	734	793	840	758	807	756	799	836	819	761	799	841	805	802	817	823	809	820	793	821	783	804	769	782	786	833	810	845	823	770	796	791	774	796	798	822	798	810	840	826	759	823	859	809	806	805	831	792	791	760	804	809	811	794	845	826	836	768	763	832	808	762	760	787	772	833	826	852	821	817	770	795	819	804	816	787	775	777	799	775	816	774	780	821	802	794	782	826	831	784	802	819	805	807	797	809	791	774	775	850	785	790	857	841	786	817	819	787	827	765	855	756	791	846	813	813	812	804	724	806	773	775	855	791	805	807	826	769	715	776	782	797	820	788	763	820	830	870	809	791	866	783	844	815	778	800	789	786	802	804	764	808	850	804	821	784	805	784	779	798	772	807	850	817	797	776	780	797	804	780	766	813	824	801	804	824	828	804	812	749	760	787	798	762	775	792	858	797	857	866	817	803	826	775	818	764	820	818	761	779	766	845	805	786	809	799	763	814	799	789	796	785	793	799	830	798	785	803	813	855	829	839	825	838	785	840	813	768	794	785	789	819	838	812	740	794	786	831	767	813	825	789	781	791	838	739	794	810	797	816	829	787	776	826	834	825	817	814	775	813	786	777	777	815	856	747	795	820	833	773	804	785	782	834	800	763	811	796	755	800	816	755	762	803	838	796	798	762	873	760	800	830	828	812	839	825	769	829	782	791	812	777	840	805	799	803	839	836	792	814	769	801	739	822	785	783	812	865	806	810	769	802	790	829	786	843	829	791	780	809	826	769	777	779	800	814	818	766	822	842	786	776	737	814	795	774	801	828	790	788	781	794	805	812	804	785	798	802	797	787	816	800	810	820	760	791	795	748	792	807	773	841	784	781	808	837	770	843	818	816	811	807	812	793	799	805	768	767	785	823	893	823	785	785	765	809	787	797	816	849	814	802	778	839	802	820	794	763	838	821	803	748	791	806	805	808	775	813	780	832	801	794	745	840	792	805	799	746	781	805	776	794	758	781	768	815	807	752	780	822	772	837	790	787	795	758	791	765	794	768	823	816	810	778	762	816	766	774	814	802	827	769	760	803	728	800	845	766	864	799	843	800	800	775	816	825	789	792	797	801	850	768	788	789	795	839	832	821	778	775	783	785	769	797	812	799	818	797	833	815	840	793	746	808	819	810	823	812	829	773	839	787	792	832	798	818	824	818	809	827	781	828	805	857	775	785	766	718	791	785	786	758	784	771	800	793	816	781	801	822	778	815	798	761	775	797	821	806	769	746	787	814	786	814	803	781	823	766	792	762	801	828	797	793	743	834	817	827	792	815	808	810	793	793	810	833	751	774	829	795	759	772	772	825	792	838	826	828	759	809	841	830	791	803	828	809	881	777	805	835	795	723	811	818	794	775	842	780	804	797	816	799	805	806	776	797	814	778	853	767	818	794	768	826	820	813	807	840	798	753	779	757	792	780	812	792	791	790	784	801	792	799	807	824	783	845	807	758	817	793	759	830	767	781	795	821	777	831	805	804	814	827	819	714	829	811	810	786	807	797	858	826	843	802	816	751	835	802	797	792	809	801	793	815	824	774	811	809	822	819	774	832	775	767	758	781	763	827	812	753	797	774	822	817	796	783	823	799	788	757	767	805	753	839	866	788	781	778	809	790	810	804	819	818	779	814	793	766	798	748	819	795	798	763	823	846	737	818	777	819	794	807	775	819	814	787	803	712	772	811	816	827	796	819	821	798	821	823	811	829	830	833	783	781	777	744	790	804	823	823	738	811	763	839	771	819	800	814	811	805	786	762	792	804	823	769	829	797	746	830	767	819	817	735	807	844	776	819	810	771	807	765	844	817	753	803	821	782	802	748	811	743	782	813	789	777	804	799	813	825	801	804	813	791	812	754	843	803	811	888	804	806	770	783	800	772	774	790	791	811	777	750	811	792	852	796	727	824	787	767	799	821	803	790	799	817	835	763	816	773	816	813	741	794	813	784	819	769	800	785	752	755	835	816	813	757	780	748	779	786	826	758	834	798	803	779	806	797	793	817	861	770	787	810	762	795	790	824	831	797	792	821	860	801	828	828	805	795	793	803	781	742	806	836	813	796	707	834	767	792	774	829	833	776	808	775	779	854	791	782	746	813	794	796	777	786	786	812	746	859	810	814	795	813	723	790	795	807	790	794	773	816	821	834	819	802	804	782	849	845	833	765	788	817	801	812	809	810	821	782	800	812	791	746	836	757	807	844	798	826	837	822	788	778	739	808	808	826	794	799	832	846	839	764	801	823	816	815	824	776	758	832	754	793	805	793	784	784	788	803	800	752	832	761	795	808	808	786	789	783	755	781	761	811	777	797	756	813	782	801	739	818	795	839	812	767	825	797	743	796	792	794	791	802	818	780	747	825	789	825	752	854	777	769	774	737	834	780	826	756	839	803	770	821	782	780	796	778	810	770	794	760	780	803	764	804	806	818	801	786	818	820	803	775	790	819	767	801	781	760	833	796	789	824	791	783	805	782	789	783	783	819	793	819	761	796	805	819	796	768	806	822	799	812	794	807	791	820	794	820	805	787	788	835	807	835	785	804	836	789	784	765	822	800	784	772	798	823	792	809	837	780	881	818	808	813	781	824	848	771	800	810	804	831	773	758	826	779	800	870	852	779	843	815	826	769	802	778	843	762	833	793	786	809	770	797	819	764	781	794
19072	31299	24785	15457	11537	9123	7418	5865	4408	3504	2830	2344	2138	1953	1809	1673	1528	1338	1259	1192	1154	1127	1100	1077	1072	1057	1073	1080	1042	978	1016	1007	1031	985	1007	983	1042	948	967	969	964	933	857	970	978	927	1017	920	971	931	922	917	880	905	926	958	932	952	860	886	920	907	903	884	898	910	871	869	899	889	903	852	884	870	912	901	924	913	876	912	896	920	926	860	905	841	889	890	929	873	908	886	926	910	907	985	952	898	915	853	890	887	872	899	925	941	881	874	902	884	958	921	930	779	942	883	880	873	926	872	856	944	905	914	877	852	906	866	882	906	897	847	858	923	857	913	896	869	857	937	859	888	894	917	910	834	921	862	989	921	870	853	910	887	892	873	898	875	900	885	888	891	913	883	894	891	889	878	888	899	911	876	882	870	876	911	963	921	871	914	905	932	918	868	896	884	892	916	868	864	922	920	917	919	929	887	859	903	909	941	893	878	920	882	925	892	853	875	915	883	907	816	854	896	884	950	882	854	871	929	851	874	886	898	934	846	882	939	888	848	892	879	884	895	888	894	871	974	854	936	907	900	895	886	861	893	851	888	889	941	925	882	931	826	890	946	878	901	913	906	870	902	865	888	930	926	877	897	910	891	934	874	906	895	889	874	888	906	881	890	908	933	865	878	899	855	884	881	862	876	923	876	902	840	916	836	922	871	933	908	899	929	916	878	911	878	887	904	939	899	938	881	950	924	944	957	944	919	916	868	862	903	915	911	898	884	899	909	871	865	925	876	888	908	845	909	853	897	844	882	912	879	836	868	958	889	895	823	929	857	904	850	885	852	825	914	844	863	863	830	890	886	908	885	933	854	886	886	885	900	884	905	846	897	900	903	893	890	869	892	880	919	849	907	891	977	881	900	893	875	898	869	887	895	942	850	888	927	856	910	882	952	882	888	953	921	885	898	883	900	864	887	866	904	891	905	889	897	845	908	908	895	883	876	881	910	888	881	885	931	869	894	863	890	890	902	907	855	879	855	906	924	921	867	888	887	924	914	942	904	860	903	905	882	932	844	876	857	863	907	894	923	878	876	876	881	884	904	872	934	905	867	906	869	919	899	902	895	870	918	922	878	878	852	924	899	943	854	908	892	881	893	870	895	865	939	874	892	888	880	884	916	909	886	924	850	869	843	923	874	837	955	896	897	909	886	893	891	925	880	925	866	792	927	880	873	853	879	875	880	883	920	917	900	836	932	908	832	886	891	946	914	873	878	878	891	926	886	933	853	907	882	934	867	865	913	905	882	884	868	948	889	852	897	880	913	890	933	953	841	885	916	932	973	890	873	861	912	891	862	935	938	873	844	905	913	905	863	857	891	926	866	910	895	876	890	934	916	858	893	908	949	871	919	908	864	936	893	892	893	914	913	879	814	881	875	875	912	968	857	911	910	904	935	870	889	895	864	898	964	904	879	860	921	836	876	876	903	886	923	889	882	896	949	882	894	927	881	879	840	877	871	934	921	919	864	885	883	879	896	872	931	876	890	881	812	838	881	881	911	870	899	838	887	903	946	907	900	955	901	926	892	901	878	874	970	847	865	856	886	906	933	907	904	863	899	903	927	936	922	870	889	956	899	857	881	937	896	906	902	927	896	917	881	893	916	889	948	946	871	902	891	908	877	964	920	886	864	879	855	906	892	863	932	896	844	906	873	885	912	906	905	895	902	912	886	895	858	825	966	882	875	888	875	860	922	886	862	873	922	825	884	909	956	916	928	881	908	914	896	859	934	918	909	860	894	893	874	925	880	931	875	878	842	889	937	912	916	898	911	889	910	943	899	926	929	944	870	882	904	914	916	903	894	887	893	888	921	886	909	869	914	838	892	879	932	933	914	886	861	874	904	924	857	905	898	958	907	838	919	865	832	906	883	837	852	925	882	931	900	896	919	907	863	851	924	898	926	948	846	879	834	912	880	908	914	900	836	941	885	892	867	925	917	924	925	887	869	834	847	899	892	899	864	888	908	832	901	846	912	883	893	818	910	906	879	862	860	862	855	894	861	889	872	880	915	852	896	877	864	829	913	906	912	883	939	920	905	887	893	873	900	872	878	923	949	898	900	853	850	882	906	907	954	830	899	943	933	881	892	918	941	903	893	891	899	880	931	847	889	904	905	891	897	872	878	916	910	966	951	925	857	841	890	893	917	849	898	923	854	897	886	957	927	905	893	857	902	898	920	951	897	834	870	890	865	871	935	963	906	861	924	863	917	899	905	909	912	872	853	909	880	940	873	887	889	932	918	855	853	901	886	913	882	851	870	869	907	859	873	891	908	897	915	887	853	866	882	886	858	896	927	900	864	900	923	861	928	951	857	882	890	889	888	930	898	933	849	897	876	893	870	867	868	940	895	817	881	877	880	889	863	883	900	870	892	968	905	843	855	944	933	869	939	895	895	903	935	874	875	900	877	906	938	867	899	869	905	915	943	884	877	916	883	886	885	892	909	921	876	910	876	881	897	858	845	881	899	823	907	924	897	934	863	905	901	886	836	887	932	878	876	878	883	905	890	858	918	851	896	935	823	923	936	875	860	866	923	912	921	882	885	868	867	942	928	908	949	915	850	877	889	959	874	902	929	906	873	916	890	884	900	875	902	883	911	858	896	917	910	904	865	948	862	913	852	850	879	890	888	879	925	882	845	851	923	883	951	868	837	887	854	886	925	861	892	943	946	886	904	937	862	885	881	898	891	841	889	879	943	932	895	905	935	861	887	890	880	913	907	885	881	848	874	910	836	969	859	903	879	880	933	947	946	882	914	885	909	840	931	901	862	887	895	903	861	914	901	937	881	921	878	916	870	953	886	903	899	854	830	884	920	920	892	876	859	882	923	885	933	849	863	833	945	938	870	885	871	925	894	853	900	882	875	851	908	893	874	917	897	874	935	904	940	902	863	882	915	880	894	843	849	952	917	829	937	891	896	864	867	932	868	840	901	919	962	911	892	907	913	895	943	862	922	889	944	889	945	875	900	884	914	906	896	897	909	944	884	875	857	899	917	850	886	921	907	929	888	864	909	864	895	883	937	881	897	936	886	885	909	879	834	888	938	893	908	862	940	908	914	829	941	876	824	901	898	916	935	860	915	894	894	861	897	942	874	886	927	925	879	868	866	910	883	853	902	861	934	908	899	923	892	882	851	840	975	906	843	876	864	896	945	927	881	920	915	875	894	849	862	916	911	877	867	917	904	863	937	896	879	886	953	860	907	895	906	881	908	901	918	876	912	848	872	877	915	905	944	904	904	912	863	957	874	912	824	903	879	890	877	868	864	865	919	923	894	898	947	896	923	936	899	899	841	882	912	954	855	925	919	953	862	879	883	866	901	824	886	907	889	912	922	890	934	917	883	866	908	897	892	845	871	909	843	885	921	839	878	900	888	874	963	891	900	859	880	835	909	932	918	972	867	939	880	878	892	915	893	963	912	867	860	860	936	897	915	928	940	921	889	950	900	917	892	908	929
25207	21488	27269	25730	12301	4861	3333	2503	1968	1633	1375	1197	1089	1081	1017	1018	881	785	781	726	759	713	734	677	703	675	703	715	705	727	619	681	726	721	674	643	647	695	698	643	619	620	628	636	648	665	617	642	641	629	672	649	601	603	652	637	633	673	593	670	612	649	641	631	671	637	598	568	663	627	619	609	640	610	646	614	627	633	607	633	602	615	565	630	592	670	648	625	628	634	620	586	661	615	595	604	622	596	645	636	634	631	637	566	591	628	589	623	643	606	659	602	622	649	631	618	637	633	633	628	587	610	552	619	621	624	647	634	633	616	623	560	642	667	687	613	621	626	585	598	643	619	636	606	595	603	543	638	624	664	638	663	663	614	626	642	619	614	609	597	609	609	618	592	625	594	584	599	591	610	616	610	620	606	610	631	615	653	568	654	610	596	648	623	639	640	656	611	641	631	597	623	631	590	648	580	562	649	603	583	656	614	611	581	600	646	629	646	645	630	620	644	603	600	598	623	635	612	620	593	627	631	630	605	624	628	640	640	628	642	632	627	599	612	602	601	617	619	625	615	612	597	593	642	627	584	582	660	610	639	633	632	628	623	596	640	664	595	632	620	622	633	598	656	618	608	621	606	617	660	662	594	641	601	644	606	618	579	619	610	616	632	637	610	637	611	641	613	627	627	590	575	608	597	599	607	619	654	675	640	637	610	640	594	563	590	567	555	616	581	618	621	621	607	637	603	611	661	602	639	654	610	636	654	626	610	641	595	550	570	566	583	644	627	638	664	568	652	644	591	626	619	654	647	587	627	633	661	621	601	597	579	627	650	619	599	607	648	621	661	648	605	599	697	590	614	578	638	613	624	663	618	635	619	621	640	601	663	635	614	626	608	593	608	644	606	570	614	607	576	576	627	605	599	620	639	643	618	610	614	643	618	639	637	600	630	633	609	638	612	587	602	602	636	605	600	622	656	608	647	612	643	594	622	600	605	585	607	612	628	643	606	601	616	646	627	626	569	570	650	640	588	618	641	654	617	612	629	570	598	625	626	610	615	648	608	586	645	657	645	635	616	624	611	606	619	582	653	620	605	621	644	593	639	637	567	588	601	635	573	608	650	623	583	601	621	677	615	642	595	621	605	640	636	607	578	675	614	661	627	662	587	589	620	670	652	661	635	606	629	613	585	599	626	608	596	615	586	610	613	624	617	626	599	634	578	599	587	657	582	617	635	626	651	625	635	597	612	585	617	592	597	584	591	649	654	617	622	607	631	593	579	589	620	618	555	617	617	598	619	563	622	628	622	632	589	624	614	610	626	594	619	627	619	640	624	661	652	600	592	646	645	634	624	609	608	650	583	627	634	651	609	553	648	647	570	632	614	597	585	584	615	641	580	590	654	644	616	603	622	629	607	637	594	600	621	638	608	600	650	617	602	604	562	634	610	621	614	608	651	658	619	675	606	627	633	651	538	595	591	638	647	609	601	604	602	617	620	642	625	594	596	634	648	629	583	671	586	624	638	625	623	629	619	657	636	595	649	609	603	629	658	621	635	619	635	628	605	615	576	635	604	615	625	608	633	634	625	628	657	654	581	652	642	634	613	631	625	614	611	611	602	660	614	641	601	616	597	632	588	655	576	622	587	623	618	604	634	616	591	636	624	621	639	609	616	621	619	582	574	638	602	605	647	597	595	610	600	622	635	622	640	623	605	577	593	629	604	604	675	611	580	591	604	608	615	621	605	636	620	590	598	629	569	640	636	621	628	611	632	607	626	583	550	662	654	580	614	581	617	607	609	562	635	620	650	613	596	621	608	611	644	585	621	582	624	580	593	592	649	639	593	624	632	605	628	621	603	622	630	597	577	639	611	626	645	617	621	649	634	629	608	592	584	623	584	570	632	583	573	572	632	669	599	623	612	577	634	607	609	646	616	650	608	622	683	639	594	624	623	640	610	616	591	602	606	655	657	630	643	625	571	633	612	606	590	666	618	637	645	586	607	619	626	616	624	648	604	631	616	621	652	609	666	649	597	625	621	623	628	623	657	642	558	604	628	640	665	582	584	620	591	595	593	593	643	671	649	624	599	591	557	621	643	617	602	628	593	623	593	616	603	643	588	591	636	641	607	618	615	637	630	644	664	599	608	604	671	603	606	591	607	669	573	629	650	672	634	611	632	595	649	629	587	616	623	690	627	652	610	625	653	620	641	627	620	630	593	638	597	625	613	606	598	605	589	615	585	620	607	636	604	642	642	590	631	596	654	593	587	602	643	644	618	640	614	601	618	626	636	634	616	598	635	620	604	628	633	673	588	610	646	622	618	632	540	569	581	598	632	644	668	608	601	671	646	619	629	636	635	585	617	659	574	648	587	610	640	633	654	629	635	609	649	606	600	598	621	628	600	606	657	637	603	613	598	597	615	614	636	630	601	647	581	594	587	565	608	630	594	583	578	645	645	672	588	608	678	631	606	634	599	614	612	625	625	615	585	617	587	570	615	615	612	695	580	633	635	629	684	604	597	592	614	621	627	617	632	641	639	617	587	590	589	647	629	676	594	624	620	616	619	620	579	627	639	581	603	608	662	650	610	674	648	645	632	616	644	586	639	649	646	600	615	602	647	622	603	589	617	637	618	616	594	606	588	604	659	606	633	645	628	605	559	620	626	610	611	610	573	603	670	609	620	598	600	639	648	620	618	590	618	653	632	616	610	625	645	639	602	671	623	635	565	610	666	659	663	628	602	599	662	591	609	608	567	590	629	618	615	594	624	662	663	593	646	642	554	649	582	613	555	654	649	606	593	616	595	578	623	646	643	621	637	629	633	589	620	608	652	672	650	619	641	601	589	673	592	630	642	572	675	619	626	649	612	624	622	588	641	615	619	575	654	597	618	612	622	637	653	660	639	589	608	667	667	630	621	640	608	629	650	625	597	625	614	640	618	635	619	619	625	606	611	585	596	636	603	619	597	598	661	622	633	602	600	614	641	618	615	630	619	614	620	610	597	593	616	634	643	593	584	643	606	640	681	652	630	538	595	633	639	648	614	634	628	639	607	587	632	609	609	671	645	594	574	642	570	601	580	629	649	628	641	611	618	664	656	675	616	625	603	607	589	620	639	640	615	599	601	666	652	574	581	594	567	628	566	604	609	603	606	612	597	608	656	610	651	645	627	587	574	642	597	636	603	624	581	568	632	616	591	586	600	631	592	612	605	584	647	638	614	598	613	629	580	588	640	610	635	598	612	646	672	653	634	626	672	587	692	587	655	620	583	621	639	611	582	601	648	619	672	624	659	583	653	618	659	615	666	600	611	557	651	600	637	605	603	608	640	648	632	637	674	603	660	611	591	608	624	609	555	628	621	643	624	623	606	609	612	654	610	615	631	610	580	595	619	628	614	652	605	634	593	653	577	579	632	653	594	585	570	593	606	645	621	665	631	668	605	660	604	641	605	624	612	606	549	662	627	590	599	615	672	650	598	629	614	617	620	627	623	603	640	610	636
18635	27631	21413	13317	9996	7581	5940	4539	3458	2709	2242	1892	1668	1606	1426	1309	1226	1095	974	934	909	895	904	841	826	852	836	764	827	809	820	834	789	784	798	802	738	768	715	774	802	729	767	760	781	741	696	783	756	699	737	720	727	711	725	729	691	705	688	704	672	731	718	706	684	781	703	717	744	735	704	696	714	712	695	681	686	739	730	672	705	738	691	702	689	652	649	696	710	758	737	729	728	725	686	696	699	655	691	693	699	693	725	667	710	724	673	710	705	718	658	730	725	720	733	690	704	693	666	728	703	652	674	666	677	672	683	721	773	694	741	695	675	707	717	726	769	696	714	708	677	720	663	697	700	708	718	684	696	684	714	736	699	718	743	717	765	702	681	729	666	750	754	691	674	696	695	691	725	770	680	693	721	726	683	707	677	704	673	705	712	705	667	641	720	696	727	725	721	671	685	709	692	708	705	678	652	714	758	671	698	707	686	725	673	663	671	687	739	719	738	728	716	670	729	693	723	739	710	705	719	683	714	683	690	635	705	679	689	704	716	732	722	682	718	691	667	700	731	687	713	673	687	713	719	700	697	721	674	655	714	704	717	730	677	701	730	746	698	735	721	721	710	734	739	722	710	739	681	699	689	684	686	680	716	686	696	689	743	698	702	699	654	656	648	773	743	686	660	702	670	680	645	635	699	703	742	682	695	713	740	682	733	710	742	660	711	660	719	726	722	651	714	718	715	685	680	707	713	731	756	715	700	677	715	707	733	701	662	734	721	716	727	739	727	607	699	691	702	658	684	674	633	686	724	672	713	713	688	719	694	736	640	703	695	666	713	680	728	704	658	696	700	711	751	671	698	684	714	672	690	691	691	715	709	688	703	737	686	746	668	660	677	726	761	672	765	731	690	709	723	705	702	713	745	705	689	723	703	682	691	638	741	720	706	692	671	721	693	706	670	711	721	732	725	696	655	704	706	698	671	700	691	715	690	710	689	701	716	689	753	662	710	791	710	680	668	674	671	698	707	716	734	701	682	689	697	665	704	719	688	695	706	740	738	681	746	737	703	709	708	719	701	684	731	723	730	706	740	749	700	678	676	735	672	655	684	684	670	709	716	669	713	737	677	674	659	713	724	714	709	672	720	674	748	691	713	734	654	706	702	715	657	727	710	705	701	677	734	687	697	672	735	718	699	688	727	675	663	677	716	670	663	692	699	762	709	732	712	717	692	675	691	735	685	731	703	723	698	693	740	701	713	673	680	685	752	701	700	751	656	735	734	701	702	726	712	718	740	715	714	675	707	677	727	681	725	719	716	715	683	694	751	688	720	711	742	671	665	682	667	725	698	720	712	729	727	704	720	753	678	679	664	723	686	697	660	697	725	703	684	720	767	693	670	742	704	702	676	694	693	699	684	748	708	691	744	683	722	698	689	670	718	749	732	756	708	690	688	724	702	718	711	720	699	757	731	675	730	706	676	697	700	728	671	672	669	672	718	739	654	704	713	682	685	714	650	659	715	709	686	671	732	694	637	741	718	682	701	732	748	741	711	748	661	694	715	688	720	681	709	749	715	706	711	689	704	671	735	720	703	730	714	703	650	736	705	705	742	694	681	706	763	733	684	687	718	730	709	698	723	628	708	658	701	706	725	695	735	684	666	751	718	689	679	739	722	694	683	685	668	674	715	683	686	729	710	644	689	700	692	719	702	726	721	701	668	695	672	720	678	733	717	718	736	657	655	671	723	678	704	720	705	659	693	700	697	749	723	756	695	730	666	668	673	664	724	701	735	717	695	718	691	702	680	696	725	709	700	705	684	718	702	679	726	692	698	658	694	739	672	705	742	742	682	655	711	716	700	699	692	705	694	731	668	722	711	707	705	691	696	692	747	728	739	724	714	700	694	705	664	686	725	702	734	668	722	656	709	666	702	628	710	696	665	664	717	720	685	707	649	656	698	723	754	678	715	700	657	739	720	702	692	679	718	731	715	728	678	747	728	755	685	683	716	723	676	720	702	696	679	718	644	698	742	718	666	729	659	690	746	746	716	720	683	691	674	675	690	631	680	713	679	696	691	730	705	703	684	693	719	709	695	672	739	716	681	707	721	728	701	726	729	716	710	730	671	671	667	723	661	684	702	684	698	708	710	710	727	696	689	724	743	705	716	711	686	682	709	717	735	724	711	704	708	707	690	650	704	682	691	712	717	687	715	738	694	701	686	718	675	713	728	703	711	712	714	657	705	699	681	757	695	713	679	726	778	697	668	689	688	689	715	674	719	679	702	725	689	699	708	662	745	676	710	715	725	663	677	693	702	657	691	700	706	657	738	711	697	704	661	690	701	689	679	705	704	727	719	688	701	650	681	714	694	668	643	689	638	662	679	680	696	727	730	688	688	669	669	748	707	660	715	692	721	701	715	685	668	689	717	715	720	734	715	718	714	726	652	693	705	695	706	704	683	696	663	663	630	661	668	700	714	731	716	706	655	745	732	663	692	725	697	744	771	695	679	719	669	715	680	750	697	665	736	733	689	703	711	773	739	686	722	711	675	715	727	710	717	722	693	706	659	695	690	663	650	681	684	735	693	723	695	730	721	704	656	758	696	693	703	751	725	680	670	735	699	678	712	709	704	683	714	684	690	732	677	689	732	693	656	689	671	704	737	715	736	701	664	761	696	698	667	744	700	695	707	695	693	714	725	705	669	743	741	727	726	660	653	734	691	694	705	680	692	645	731	665	723	658	679	632	695	717	750	720	718	724	693	655	700	674	737	707	686	718	689	672	736	706	676	688	673	725	713	739	742	770	690	645	700	735	668	767	748	749	744	680	707	676	677	736	716	675	671	737	692	714	691	725	739	683	680	690	681	718	652	687	662	667	702	678	706	687	658	692	730	698	663	674	752	685	709	682	687	720	702	687	721	688	689	725	735	684	686	716	713	704	692	677	714	697	695	756	730	682	630	761	689	705	710	686	710	698	679	739	715	642	735	681	735	724	693	707	698	721	647	707	673	649	707	672	723	690	762	683	707	703	665	731	683	693	681	710	759	693	655	704	698	715	704	713	726	676	724	755	685	726	699	704	683	751	719	712	697	727	679	690	704	679	719	717	681	705	708	725	698	705	732	668	697	712	659	692	665	668	719	696	737	719	693	679	706	668	686	714	730	705	633	735	700	706	696	708	712	681	687	680	668	689	712	734	629	680	655	685	699	735	700	678	664	656	685	676	713	734	706	718	670	694	693	723	665	674	736	678	676	662	677	722	689	740	725	675	696	680	651	652	728	692	695	747	689	702	702	691	701	690	705	669	664	702	711	694	648	701	689	707	715	711	677	716	647	722	682	678	665	672	701	714	694	697	685	703	708	712	706	672	673	721	684	747	719	688	707	701	676	679	718	634	733	681	664	708	701	713	668	650	715	677	713	715	714	741	661	672	694	662	703	661	709	676	707	730	710	735	740	761	702	719	706	697	732	713	675	692	745	698	707	743	703	649	735	755	706	686
22887	21558	29192	24382	21599	21571	12539	4914	3242	2591	2147	1905	1779	1537	1415	1249	1144	1002	913	953	858	827	862	796	782	750	746	803	749	738	768	742	717	743	726	717	688	714	705	624	734	647	667	670	657	673	663	665	643	654	658	682	636	637	577	614	639	629	624	687	674	595	626	618	591	619	645	615	614	601	615	606	630	594	642	596	608	597	613	614	606	632	590	654	594	611	627	626	597	625	672	635	623	589	651	639	627	597	591	614	624	561	597	667	650	596	620	595	679	634	572	566	623	683	597	628	575	569	630	605	621	678	613	611	616	609	649	635	595	631	611	592	641	618	599	610	580	628	597	649	606	618	631	651	607	610	594	606	630	604	635	605	572	640	580	610	665	621	623	631	604	653	632	667	584	601	662	628	608	618	639	638	617	608	653	594	623	584	566	609	652	644	609	625	551	656	669	586	642	579	598	626	597	623	629	594	570	613	593	569	643	627	603	608	624	615	600	660	606	617	576	597	574	622	591	585	600	631	593	636	642	621	640	588	666	590	607	588	633	596	604	638	593	580	626	615	590	599	633	603	624	618	654	618	605	537	610	629	605	644	571	637	618	627	615	585	572	639	636	601	626	635	585	617	612	598	618	604	637	616	663	645	603	611	612	623	624	642	623	551	585	629	604	600	601	674	605	586	621	597	610	618	607	583	630	585	636	599	637	570	641	579	623	626	591	626	625	622	608	601	642	617	618	650	602	677	602	659	613	551	656	625	585	629	598	648	639	618	611	653	620	658	657	602	588	638	669	628	667	617	654	646	576	640	575	660	625	662	626	623	651	629	637	584	653	600	614	612	630	655	596	581	671	600	606	622	614	608	629	675	618	584	594	608	541	585	597	606	640	617	596	643	621	618	632	623	633	680	568	630	623	633	617	603	631	621	614	624	649	617	598	626	611	598	658	608	610	579	641	652	634	627	588	617	582	603	617	630	632	610	636	557	602	601	611	579	639	603	636	607	602	581	597	664	662	595	630	609	629	613	628	586	631	624	576	567	607	651	625	623	655	629	649	576	637	607	593	572	616	613	644	651	636	573	615	624	605	614	638	565	576	636	624	631	644	634	655	651	609	640	643	638	616	617	618	589	585	615	609	576	649	600	632	588	644	597	631	615	603	621	606	594	629	598	612	600	632	653	597	589	583	644	633	635	628	579	643	601	621	620	620	646	674	621	623	615	601	620	607	613	644	615	644	632	617	639	585	623	629	596	610	599	628	605	634	646	599	598	634	578	592	641	585	641	607	564	634	627	639	617	643	623	608	616	607	613	601	618	640	634	614	615	624	620	577	608	655	634	596	582	644	621	642	658	619	592	605	612	627	626	622	651	618	610	611	561	597	630	612	605	625	598	625	575	625	683	591	630	610	653	602	640	607	601	571	621	618	593	618	671	580	602	655	633	586	595	613	605	613	584	624	644	642	663	590	672	604	606	618	615	612	595	624	618	605	610	597	613	604	617	619	655	565	583	637	655	618	618	562	643	628	612	611	589	665	633	587	609	628	607	567	589	604	609	580	607	601	620	618	640	603	611	605	645	625	609	593	573	629	603	599	573	618	630	599	589	633	620	626	634	629	618	584	585	608	661	565	598	605	633	572	618	634	596	585	604	618	626	627	605	643	580	599	671	612	632	592	586	597	601	617	628	634	600	601	646	607	597	617	647	609	624	590	583	657	620	589	605	615	631	633	593	589	602	574	603	616	579	639	604	612	641	607	611	628	640	631	573	592	633	658	668	660	627	612	608	624	609	637	586	634	588	620	612	605	618	652	623	602	564	581	635	623	608	634	615	629	605	610	612	594	648	594	598	639	563	595	599	600	602	598	646	616	631	633	623	655	594	612	646	686	584	627	589	696	644	622	583	624	598	573	627	640	607	592	581	566	627	593	578	671	616	631	621	634	599	630	621	623	624	630	600	598	637	597	633	629	626	607	643	599	580	595	626	592	611	596	599	602	614	647	612	559	595	571	578	636	568	606	598	600	607	590	605	635	582	601	593	648	596	562	613	660	599	623	621	626	571	592	628	602	590	611	640	571	602	574	614	627	595	609	617	555	579	605	645	563	610	596	612	600	628	580	599	614	621	629	626	614	630	645	626	601	650	586	601	613	604	637	653	571	583	636	565	602	608	664	639	609	615	597	595	618	661	611	600	601	590	586	638	593	583	610	585	604	557	635	615	619	606	611	629	594	576	627	614	617	640	669	626	650	606	616	586	589	611	582	680	575	657	635	643	633	611	606	674	626	625	611	613	633	637	607	657	607	589	595	608	558	587	645	628	610	605	618	584	644	594	635	635	590	564	586	646	617	591	586	621	641	610	636	600	588	622	605	601	616	575	627	641	629	590	593	624	656	630	592	635	621	611	617	581	621	633	643	599	606	605	636	604	611	618	629	589	657	580	645	649	602	579	621	644	602	604	612	595	592	647	602	601	613	640	622	637	623	613	645	645	575	612	606	624	594	607	607	648	552	628	628	667	626	614	616	647	595	623	581	607	643	668	571	642	588	607	609	603	607	595	600	564	620	605	577	607	569	596	681	582	589	616	564	620	610	595	642	590	592	610	646	626	605	637	651	648	629	609	612	646	617	571	593	604	620	630	576	571	639	623	639	645	632	580	591	590	667	648	584	672	649	635	648	606	638	588	651	605	615	623	620	644	624	593	604	620	645	582	615	588	626	575	621	632	635	621	581	639	610	577	633	597	596	631	646	574	601	617	633	579	597	609	605	598	613	597	591	642	620	586	663	620	648	638	634	594	577	592	635	666	621	580	612	575	617	625	623	593	606	618	610	600	612	647	567	617	645	648	642	589	611	634	579	602	622	626	587	596	596	620	568	620	627	622	582	600	614	609	586	621	610	610	611	631	615	622	647	597	617	585	659	600	604	583	594	604	629	610	593	567	621	627	573	584	646	573	628	660	622	618	656	630	650	624	560	567	610	621	640	650	624	630	624	596	625	637	586	619	616	606	627	571	622	598	656	605	637	641	609	590	668	644	594	602	604	617	604	603	606	597	645	571	593	644	605	618	620	610	582	623	600	604	616	645	609	574	621	611	607	625	616	606	613	643	634	552	614	581	633	656	619	640	686	585	604	588	585	599	649	560	646	579	598	593	647	593	636	612	614	680	593	637	630	643	589	608	624	603	667	582	603	589	600	629	623	620	595	648	662	625	578	604	634	631	630	612	618	607	608	612	643	613	660	588	621	618	630	560	644	626	624	579	648	634	604	610	609	591	607	636	576	608	640	604	612	617	625	617	614	617	686	632	619	603	600	564	591	631	621	653	618	613	619	565	612	598	615	589	638	606	633	614	649	620	630	610	561	630	642	576	665	640	613	617	642	607	591	594	641	646	599	638	653	604	631	632	630	596	651	659	601	580	592	615	604	577	601	594	602	616	582	641	634	622	589	586	607	582	626	615	573	651	583	642	634	600	605	582	607	605	599	661	609	609	628	608	630	624
22358	36476	30407	20370	16195	12766	9649	7337	5711	4357	3478	2944	2718	2359	2052	1759	1607	1440	1234	1158	1101	1134	1038	986	958	969	937	887	901	917	892	890	832	934	831	804	840	800	812	822	776	791	758	789	768	768	781	782	724	812	805	715	717	751	737	735	708	789	767	721	772	693	741	747	641	682	760	694	712	700	743	701	701	669	694	739	661	663	702	647	701	682	716	676	733	717	761	673	655	741	751	724	657	668	719	751	739	716	705	707	681	692	679	667	672	664	717	709	715	697	696	729	699	745	684	703	671	678	659	721	724	665	726	668	704	727	681	707	692	671	708	696	721	672	699	712	687	679	689	694	668	731	688	684	737	724	716	661	683	716	710	730	750	715	711	702	735	724	682	726	670	698	681	706	693	713	676	683	689	707	726	722	719	705	694	694	695	658	651	669	694	662	717	746	674	716	692	655	718	766	696	724	740	686	676	676	659	658	695	691	642	719	704	705	690	659	681	700	711	677	740	676	670	715	682	699	718	709	720	683	718	719	715	707	681	735	718	730	689	675	708	728	696	688	679	669	673	670	701	705	703	707	674	709	677	682	644	653	703	726	758	707	674	707	693	700	714	730	687	718	675	661	649	680	699	724	723	700	682	647	710	662	676	730	707	702	704	765	697	706	676	708	643	655	668	666	672	675	718	655	696	701	692	701	708	670	694	712	685	717	677	707	663	730	669	662	710	710	698	660	686	720	713	678	640	700	658	737	702	707	683	691	675	666	669	740	714	769	699	754	710	679	690	685	712	713	712	675	672	657	684	665	705	691	752	709	693	649	731	670	721	755	696	705	715	710	711	701	725	718	699	734	683	767	707	740	705	705	702	702	703	709	707	670	641	697	678	699	687	726	730	736	694	641	711	708	743	682	691	685	691	739	684	707	679	668	716	699	697	688	736	735	720	703	722	666	729	712	674	670	690	688	700	668	676	698	696	681	719	693	735	680	691	731	710	737	692	692	712	679	671	671	725	726	733	700	653	702	706	706	671	679	738	735	765	659	694	695	696	703	732	694	685	693	706	704	650	737	664	667	706	724	731	675	681	708	712	682	673	652	699	666	709	711	696	695	694	726	675	680	667	672	698	708	715	721	707	613	729	702	695	666	667	727	635	702	725	652	679	709	695	699	676	660	691	684	735	660	742	723	683	711	681	716	671	699	714	680	681	705	688	730	683	697	677	675	666	675	696	678	700	695	671	703	647	723	763	727	677	674	711	742	669	701	704	682	694	720	658	690	740	724	676	685	685	694	688	689	710	703	692	711	709	714	698	653	659	652	716	681	724	707	728	702	731	651	732	671	665	692	693	688	721	667	702	730	719	624	646	697	696	712	695	679	710	705	712	689	674	711	701	674	656	674	691	706	692	729	734	717	694	681	711	698	731	668	716	719	689	714	673	679	704	689	730	665	737	669	690	723	689	702	746	681	649	684	695	684	736	694	692	700	680	712	683	706	685	709	707	678	660	725	681	686	721	689	722	710	706	687	673	669	683	693	677	689	694	680	735	697	704	723	746	684	682	692	714	689	651	709	738	696	741	700	724	756	744	689	682	672	697	702	689	741	752	690	689	736	716	712	672	674	684	712	716	678	653	690	707	701	716	678	676	682	689	712	716	693	636	680	683	693	657	685	673	635	688	726	680	668	666	697	679	665	773	673	695	754	696	691	721	714	690	671	717	690	655	707	667	669	713	700	670	662	696	772	730	693	705	702	720	720	692	723	693	677	725	660	720	714	660	705	685	716	697	648	745	672	683	661	706	720	703	733	673	716	690	710	706	730	737	744	711	690	762	717	712	725	701	669	750	707	748	687	686	719	657	696	655	703	742	734	695	675	697	713	711	710	718	732	680	656	750	654	744	678	696	674	663	699	695	754	696	703	725	669	692	728	722	637	688	712	706	642	665	713	679	699	696	665	686	740	711	724	708	655	739	736	727	667	660	672	676	674	712	688	689	672	681	695	718	685	721	632	683	701	638	733	672	746	700	688	717	750	723	729	657	695	707	713	722	716	682	671	688	692	755	719	708	676	716	690	699	743	698	668	692	662	669	712	687	675	644	720	721	677	682	721	655	749	683	742	717	706	674	667	667	699	673	681	714	675	679	698	718	666	681	694	702	718	745	662	723	694	677	698	718	680	669	664	675	704	665	701	696	702	707	684	667	694	690	664	692	703	690	655	676	712	659	729	707	723	712	701	695	682	712	711	710	700	667	704	697	724	688	648	661	640	655	687	675	706	675	694	721	695	675	687	692	704	646	699	705	654	678	684	676	688	654	680	743	697	696	724	692	715	715	650	752	717	665	742	667	698	691	712	707	663	681	696	718	700	728	691	667	645	730	715	692	700	721	720	739	696	708	724	690	659	702	688	716	706	721	730	716	699	692	711	718	692	722	713	673	731	707	777	704	639	710	740	686	723	703	704	669	694	659	710	707	649	720	706	731	704	738	702	710	692	678	717	679	646	700	682	701	699	721	718	690	739	700	627	664	668	691	698	714	698	706	681	736	691	715	712	769	683	719	701	763	718	680	676	701	714	705	728	675	732	735	739	702	688	671	740	758	674	676	671	663	712	688	719	673	698	693	734	674	666	648	715	687	697	739	711	693	722	716	674	653	715	687	685	726	725	696	699	662	702	678	706	673	722	730	701	702	688	704	684	684	673	700	734	703	683	729	729	729	694	677	719	683	688	681	704	688	684	764	720	701	693	714	770	664	715	675	680	681	735	743	687	718	709	691	669	716	683	726	665	675	668	686	719	735	685	705	686	706	688	692	695	660	662	744	693	704	717	740	757	732	704	699	709	644	698	651	690	726	705	676	721	691	658	726	658	693	675	705	645	743	692	657	664	689	685	677	747	731	684	698	703	732	711	751	694	661	710	741	731	715	657	636	672	712	744	666	723	663	754	739	736	703	696	711	717	712	680	686	685	721	645	679	669	722	701	693	669	688	696	718	709	683	665	662	661	650	672	746	707	668	704	663	736	721	740	697	687	703	695	711	667	684	735	726	764	714	748	699	698	654	666	706	716	745	661	643	690	710	731	718	722	693	641	749	731	719	677	690	690	649	726	694	725	707	725	739	750	683	704	705	704	758	711	654	708	675	680	683	709	692	675	752	685	658	698	664	707	668	733	702	717	704	696	697	695	668	677	675	696	681	662	709	708	725	718	683	751	673	689	644	658	687	737	700	659	719	721	679	689	686	705	700	656	705	656	719	714	701	720	710	656	727	735	676	736	736	695	718	715	728	687	654	687	682	715	671	690	651	689	706	730	679	739	720	678	662	731	698	754	742	628	718	675	667	682	700	690	716	740	689	704	687	688	774	675	711	675	642	689	721	649	703	653	722	679	725	687	690	712	684	693	718	703	706	686	705	696	740	701	710	697	729	695	714	721	734	693	700	662	711	695	700	708	720	735	697	699	695	716	670	688	687	649	650	665	699	681	734	681	687	658	689	744	724	702	706	708
28331	20962	17005	9689	5234	3439	2644	2116	1691	1468	1328	1258	1204	1118	1051	1014	990	917	908	938	940	913	827	889	782	840	810	840	823	799	839	804	872	808	844	884	834	825	844	852	846	788	804	854	766	808	873	852	873	806	769	788	814	755	796	822	810	844	810	800	798	813	823	813	804	819	830	767	785	762	782	842	762	753	811	774	753	799	765	814	792	808	802	787	778	796	854	803	761	732	789	822	770	807	770	783	799	769	751	781	756	802	783	803	794	818	804	786	819	819	800	771	774	769	801	852	829	794	780	794	757	818	834	769	797	783	758	811	804	800	859	846	812	836	827	758	805	808	760	775	777	757	841	814	802	768	791	772	841	822	839	778	817	786	794	831	818	765	759	814	838	799	783	770	826	803	780	807	755	803	787	790	796	747	804	797	766	844	757	793	784	867	770	797	811	826	779	820	776	783	814	798	800	773	769	785	785	827	824	758	784	791	768	770	766	743	751	772	815	773	815	791	797	774	832	821	822	773	809	772	773	852	787	769	751	814	816	775	763	810	812	801	788	807	804	809	846	821	777	795	798	831	821	822	810	809	838	769	771	821	815	814	798	762	767	810	824	827	774	822	841	781	784	803	790	783	836	797	750	781	784	767	800	743	771	768	781	794	788	816	802	776	771	777	805	812	805	762	808	785	811	807	815	822	783	774	800	794	749	810	776	801	740	792	802	799	823	775	831	796	846	824	818	759	838	784	821	791	762	794	771	817	796	783	839	861	804	837	773	815	787	745	856	797	817	755	777	813	807	750	803	778	811	785	777	805	833	828	766	779	828	742	772	807	825	801	817	821	804	826	826	775	772	791	789	839	806	782	831	795	786	780	794	784	810	778	815	831	816	847	811	819	789	848	754	788	762	811	835	809	825	829	793	763	799	790	818	827	756	788	841	844	790	793	734	786	745	772	764	826	763	851	746	759	848	812	788	771	761	801	845	773	783	780	823	798	785	778	759	830	807	783	849	858	768	852	770	792	795	777	744	775	808	818	844	784	798	832	823	814	760	828	831	788	760	755	812	857	792	839	832	807	789	793	756	776	828	793	785	819	775	802	781	803	785	773	802	769	815	810	827	766	772	784	806	800	817	805	799	801	774	782	803	794	829	801	796	754	862	824	809	793	831	797	769	797	780	836	847	834	756	780	805	749	796	798	809	808	777	799	780	820	751	811	807	807	785	863	822	758	824	848	789	773	805	860	814	769	748	769	799	823	800	777	759	786	794	780	836	805	810	810	758	781	782	811	789	791	822	802	803	834	821	809	775	792	782	772	810	813	821	831	774	803	765	791	806	784	817	827	796	735	807	832	835	842	743	815	844	768	795	777	811	780	781	840	876	813	782	804	739	876	784	801	792	799	795	802	824	801	791	770	788	795	806	785	759	805	833	805	774	787	735	806	803	751	776	857	832	778	795	820	807	818	800	781	811	747	827	773	747	829	812	796	863	808	799	818	812	827	788	793	831	793	767	814	843	813	808	794	781	765	825	811	812	809	782	788	778	863	807	799	835	779	794	773	785	778	797	816	801	804	816	816	812	795	809	842	787	777	793	800	814	810	780	791	832	780	756	759	782	765	810	838	823	775	796	836	830	789	786	792	792	838	805	816	761	823	853	796	807	800	826	771	771	814	806	840	783	762	819	810	799	777	818	817	820	829	787	805	817	836	775	807	792	823	790	793	786	796	871	841	777	802	810	797	777	839	786	773	724	805	798	805	792	816	814	829	812	762	758	780	762	796	773	789	835	838	788	787	817	814	777	781	793	745	748	829	784	860	818	777	818	757	800	787	766	822	816	827	755	777	783	760	827	793	780	787	830	808	801	780	801	791	828	802	848	783	768	772	797	836	805	850	794	784	839	812	766	796	779	836	773	813	759	785	835	803	780	821	811	765	807	835	773	785	811	788	818	786	802	759	762	771	813	804	820	814	765	831	766	828	802	821	758	813	750	817	743	818	777	803	788	758	794	812	836	781	765	829	784	767	780	736	764	784	835	754	773	802	791	796	805	764	809	827	795	772	769	812	827	780	784	789	814	841	779	777	820	772	823	772	804	784	786	772	782	840	751	777	830	793	749	785	784	785	835	791	781	803	818	888	817	840	800	761	786	791	787	817	825	846	758	822	812	788	769	760	804	808	824	771	788	781	848	801	758	748	778	825	782	807	792	765	770	797	778	809	781	809	778	831	825	787	809	844	786	800	793	813	790	830	798	848	815	804	767	772	783	855	768	810	809	754	801	787	783	801	765	769	870	772	791	792	782	778	743	837	793	858	770	808	836	770	815	760	786	803	781	857	811	769	803	774	804	862	825	818	785	802	806	788	787	762	766	777	810	811	752	814	777	795	765	830	786	785	795	830	791	814	788	791	789	756	790	784	790	794	807	767	793	751	731	794	801	794	802	776	839	805	786	813	801	777	852	764	815	788	820	786	800	811	797	783	817	717	769	798	814	807	841	828	844	758	822	736	814	799	789	768	821	804	812	809	778	811	814	803	802	805	780	797	834	804	823	821	788	818	752	787	788	780	740	777	802	825	770	765	780	782	800	818	814	811	830	834	785	794	814	801	807	798	781	765	795	755	812	776	774	823	799	773	729	801	790	808	768	806	759	797	820	786	799	815	762	796	756	810	744	760	772	824	762	765	767	785	801	800	800	769	798	806	759	764	808	783	783	720	816	743	841	799	808	760	779	803	802	844	749	777	837	827	778	791	804	775	801	807	722	828	746	782	806	817	837	820	790	806	801	794	797	818	808	780	809	848	800	809	780	831	853	788	738	834	786	780	813	810	795	761	769	813	767	815	803	842	778	766	836	806	740	764	778	792	755	807	778	794	839	802	784	795	835	790	787	883	751	831	795	809	829	748	810	810	828	760	784	820	788	749	756	836	774	758	782	768	817	826	827	752	777	846	814	859	813	773	788	835	741	789	811	773	828	784	772	794	748	781	798	828	781	811	751	814	788	758	811	870	754	791	811	821	779	824	771	782	817	833	810	845	782	829	764	803	833	799	812	741	840	798	852	827	764	758	763	775	789	804	816	796	772	777	784	776	792	758	804	752	791	788	803	781	856	822	810	790	759	778	796	811	821	764	765	774	757	746	787	845	837	830	800	792	816	802	793	822	780	807	784	837	781	792	769	780	806	762	823	751	857	768	801	844	752	779	769	798	787	797	779	810	801	822	843	824	816	826	758	785	804	771	771	867	783	805	802	795	759	784	767	808	804	779	810	808	795	810	773	803	752	779	800	802	829	797	847	831	801	827	719	803	831	806	803	764	768	761	773	810	791	780	788	801	761	837	799	821	772	799	796	795	789	747	843	777	824	808	787	766	800	798	749	801	738	782	785	854	824	753	803	762	816	833	808	770	731	835	779	795	792	813	780	827	781	800	763	840	785	777	800	794	778	761	814	794	828	770	831	806	839	769	772	827	815	812	764	803	844	776	785	805	816	788	777	766	797	787
16398	23792	18341	10562	7877	5954	4539	3493	2740	2127	1944	1756	1685	1494	1332	1241	1254	1169	1081	1078	997	1008	975	988	902	996	996	979	941	958	978	1017	979	982	916	963	924	956	931	928	920	916	928	950	882	952	939	899	905	951	905	919	889	898	859	892	946	866	871	872	925	873	851	881	868	923	895	839	910	873	849	878	933	906	908	919	920	879	878	891	896	899	878	862	890	931	901	904	868	816	876	840	906	914	876	876	896	895	870	855	923	930	878	886	855	874	887	929	887	883	910	858	891	924	919	892	839	939	848	861	888	877	936	866	942	929	855	951	880	888	883	926	887	920	893	867	829	895	917	905	905	885	885	883	837	878	860	892	854	932	872	878	849	894	871	870	901	892	845	916	905	910	889	897	920	830	841	886	923	849	861	892	890	889	898	881	916	910	842	910	933	855	873	955	887	907	872	899	863	932	863	871	876	892	923	888	849	863	906	884	896	930	875	887	911	825	904	920	877	886	879	913	861	898	891	923	893	925	898	860	858	872	850	888	884	884	857	864	934	882	886	841	952	897	897	881	840	871	887	835	851	852	814	907	869	856	874	947	852	865	908	860	928	909	864	872	896	936	890	883	899	878	857	895	897	886	878	905	836	900	869	887	882	900	874	853	885	911	916	888	867	875	860	844	896	911	904	838	864	860	916	875	943	886	941	894	913	864	874	921	889	925	924	876	908	898	866	900	900	891	899	876	869	847	901	900	912	915	874	915	903	906	879	890	889	885	908	890	907	875	862	939	857	839	895	873	860	943	902	892	915	851	940	860	885	882	904	799	899	926	847	862	838	952	876	900	842	849	912	859	807	873	892	874	901	907	850	906	882	840	912	890	836	905	845	832	899	889	857	885	948	854	932	911	876	904	969	877	860	857	869	866	882	886	807	884	885	868	909	932	890	888	920	877	865	879	931	780	920	881	901	873	954	842	883	897	864	924	894	928	878	953	876	907	911	952	888	853	818	921	899	901	902	890	885	894	832	907	902	871	892	907	873	922	878	845	869	882	882	863	890	861	918	901	889	898	871	914	883	861	885	945	925	931	866	890	885	958	922	904	859	884	910	845	863	889	885	874	909	904	900	892	867	934	869	892	876	837	929	864	914	904	914	910	873	896	852	864	901	912	906	928	909	859	881	881	954	850	861	888	918	882	784	908	848	901	900	858	871	855	816	881	836	882	873	912	856	925	898	915	896	841	896	881	913	860	916	837	899	917	887	887	847	882	873	885	865	902	849	913	888	853	865	825	933	894	885	906	886	909	865	834	881	877	837	907	876	921	850	866	900	912	862	874	862	891	872	844	890	895	904	913	892	884	889	845	930	902	887	898	901	888	897	905	902	932	875	867	914	933	842	911	890	850	878	855	873	921	913	916	893	864	891	902	937	956	887	912	864	897	879	810	917	834	892	913	911	929	842	851	878	893	904	928	913	900	865	901	854	886	870	827	908	934	889	922	819	878	861	862	881	890	880	917	859	895	867	885	884	915	890	885	913	917	909	881	854	904	888	922	872	877	924	856	926	922	886	881	889	932	857	888	912	886	877	871	879	893	901	856	886	901	894	872	894	878	860	853	839	847	827	896	909	888	867	902	899	938	850	859	923	908	920	834	898	857	907	874	929	836	909	899	916	907	887	909	902	886	825	907	915	873	877	976	848	881	848	895	905	902	888	878	902	857	937	879	885	866	888	905	865	881	872	889	863	907	900	863	880	881	923	880	870	904	870	881	869	864	910	834	848	837	847	909	915	915	890	919	838	910	914	872	876	883	882	865	852	871	888	888	923	883	842	803	893	861	852	898	909	847	863	867	883	873	829	875	849	880	869	919	895	931	859	870	944	920	913	938	917	882	895	896	814	857	886	904	901	872	912	941	914	913	832	903	922	875	879	907	906	856	906	940	846	884	929	922	919	900	886	865	875	894	899	896	887	938	896	848	863	935	847	880	860	817	887	867	945	867	877	909	839	909	894	883	897	912	905	849	891	890	849	858	883	877	882	860	892	908	876	935	894	890	886	890	907	887	896	910	862	879	886	907	837	857	929	835	904	901	903	919	883	927	905	856	873	884	904	873	900	830	887	886	951	918	901	889	857	852	893	833	895	900	910	850	887	888	843	855	873	862	856	904	899	852	887	894	874	911	888	891	859	922	943	881	888	862	891	798	825	899	883	930	899	905	897	847	876	897	865	873	939	867	926	889	857	886	851	854	842	879	898	807	901	897	915	905	874	919	890	890	921	910	832	912	931	859	889	872	887	864	916	902	892	842	871	920	873	910	886	861	960	886	938	829	828	899	898	919	836	867	896	856	881	900	896	885	909	912	873	852	854	876	896	869	833	931	898	869	820	883	884	877	878	888	894	877	891	1006	949	897	858	835	890	861	935	897	942	882	847	880	917	907	852	901	934	901	916	852	903	876	936	896	854	913	895	911	871	884	862	842	875	902	881	905	881	923	861	879	866	895	918	864	835	868	949	795	916	906	873	885	852	867	904	876	905	854	891	892	929	876	868	874	904	843	931	880	937	894	875	924	946	867	854	887	899	917	884	933	932	844	889	854	904	863	822	838	892	874	815	891	928	852	860	850	894	843	856	846	878	895	845	901	902	909	914	846	842	897	854	876	918	903	922	817	893	830	906	904	901	884	850	969	825	887	918	832	856	895	877	890	869	937	900	874	934	897	907	903	905	872	845	876	861	855	892	907	842	867	907	872	899	843	908	868	876	911	975	887	833	865	888	931	882	934	900	882	900	873	868	836	880	867	915	940	903	877	809	909	896	888	933	915	862	844	857	891	889	863	880	890	861	866	835	858	863	863	886	854	929	853	879	891	832	850	888	897	906	870	886	849	879	895	871	867	925	820	903	899	872	876	896	907	911	876	903	886	873	886	933	875	889	930	876	867	858	897	871	915	896	855	840	875	881	847	899	937	892	916	919	946	854	925	923	873	911	850	871	916	879	923	864	898	886	901	907	865	903	837	840	929	884	865	941	907	900	894	875	913	887	845	829	901	865	841	864	914	916	878	905	913	886	861	852	895	842	898	937	924	912	892	846	874	841	851	896	853	870	887	896	902	925	913	931	953	844	895	911	863	888	859	863	889	909	883	886	933	852	894	856	907	911	865	924	903	835	891	899	914	894	864	912	874	856	832	938	930	912	908	854	948	865	967	918	868	948	909	892	888	874	904	878	873	855	866	884	937	908	931	885	863	868	857	882	888	926	883	896	879	875	980	927	911	899	870	842	878	879	952	908	889	890	875	884	851	895	858	912	876	970	919	872	850	848	921	898	912	879	871	884	858	849	876	898	862	883	873	879	886	913	927	882	917	920	875	877	885	831	904	879	859	962	923	880	949	840	903	898	810	879	911	924	918	854	905	843	900	905	883	921	917	909	917	892	860	894	902	927	932	890	883	840	907	930	950	855	882	894	901	927	893	841	916	872	898	881	884	874	893	862	910	892	905	865	897	907	877
23994	21522	28612	24900	21426	12777	5492	3481	2601	2233	1960	1820	1612	1486	1357	1209	1192	1118	1039	980	1029	988	885	922	959	936	933	984	901	901	925	898	899	876	944	903	885	823	844	881	827	877	914	884	879	819	848	784	871	882	847	863	870	789	754	846	834	807	797	836	784	795	794	780	854	852	825	851	871	817	852	822	835	807	834	833	770	773	810	810	814	781	763	828	838	821	779	836	802	833	801	819	799	774	829	829	833	825	850	839	832	848	832	794	827	776	819	821	837	853	895	788	789	852	825	852	791	790	816	851	786	827	804	854	827	881	810	741	836	841	779	789	808	829	792	802	859	750	856	810	846	774	794	815	865	781	836	787	816	825	857	738	852	839	823	825	826	785	802	798	837	816	761	764	777	814	823	789	818	789	806	852	838	820	775	847	890	820	812	783	808	828	803	801	842	842	853	852	817	782	762	843	824	801	785	840	810	785	821	834	845	831	810	780	852	823	813	845	822	807	849	855	860	826	747	820	829	742	797	830	838	824	816	841	821	847	825	815	810	821	859	813	811	815	796	831	804	811	853	782	838	794	840	813	801	800	759	771	785	862	838	841	843	762	871	797	836	815	814	830	820	847	843	798	791	788	831	874	813	763	775	841	786	833	803	787	766	834	805	829	860	879	871	812	804	771	822	798	809	787	808	837	851	823	787	769	862	842	845	773	789	795	774	804	804	828	754	795	796	851	823	908	781	792	781	834	856	807	808	828	836	808	827	823	800	823	821	775	829	805	784	743	886	818	781	795	825	864	815	837	792	775	860	807	831	836	845	831	790	838	757	828	815	880	848	867	809	831	851	819	884	844	818	812	856	803	822	802	842	817	823	805	770	824	837	790	818	797	833	748	816	820	862	816	779	806	800	811	796	863	848	798	830	838	819	832	789	764	788	834	761	773	771	758	786	844	837	770	846	849	778	835	825	736	796	780	851	789	837	832	815	761	807	794	773	859	849	804	811	830	863	758	843	779	825	823	878	833	799	830	864	813	787	796	831	847	820	793	827	829	837	838	784	762	853	819	788	821	797	789	816	822	839	782	757	770	827	857	798	797	862	832	821	782	785	816	799	794	753	834	767	815	861	785	816	843	809	794	805	784	776	801	819	811	817	791	780	793	785	860	809	805	853	804	800	821	844	833	797	822	820	816	844	830	880	791	811	783	778	815	841	815	849	792	787	792	807	810	872	816	875	803	813	781	822	785	788	838	838	875	802	853	818	765	851	792	750	799	814	842	778	844	792	802	774	794	754	784	881	844	849	833	793	842	791	820	797	838	789	859	809	796	780	843	830	780	852	772	846	822	823	802	836	844	822	820	844	824	836	775	820	790	794	781	814	803	839	797	790	796	844	784	819	799	823	831	853	811	796	807	837	783	782	828	822	789	835	843	824	784	823	878	779	833	799	832	815	812	845	825	843	799	753	810	776	819	804	793	856	771	830	836	778	844	774	817	805	795	815	790	805	801	853	807	874	795	806	824	853	816	847	812	778	782	814	855	817	782	779	817	836	768	821	846	787	848	802	807	795	769	833	788	814	849	823	875	823	770	811	849	810	782	841	799	812	824	867	800	830	890	827	790	819	773	784	806	859	831	872	840	802	828	823	757	794	811	806	787	819	801	801	814	844	841	800	789	823	809	872	749	806	805	838	795	813	817	851	837	773	800	799	816	800	860	827	860	794	845	835	749	794	735	819	817	792	781	804	849	790	810	811	806	792	830	794	776	810	771	776	801	864	840	792	833	832	806	794	784	828	784	808	846	831	793	814	840	832	834	838	807	802	778	796	825	849	863	839	811	818	831	798	844	834	782	788	833	750	817	825	737	797	787	833	825	850	881	814	843	779	853	759	848	805	843	834	785	802	771	820	838	862	846	848	807	804	853	829	853	797	744	817	794	831	844	808	817	847	857	796	854	800	864	905	792	785	819	801	800	810	848	807	817	787	816	836	806	830	778	806	850	849	761	876	813	810	800	804	825	744	759	825	796	800	858	822	803	801	805	862	819	790	799	852	768	771	839	831	769	794	811	825	829	786	795	802	789	852	816	821	839	826	856	789	843	818	799	833	806	839	804	808	808	784	860	790	820	774	838	773	831	811	798	803	818	821	809	813	811	851	832	768	826	833	836	827	793	809	815	790	789	811	794	872	821	863	788	805	824	765	863	835	784	765	811	790	793	835	847	857	855	779	784	825	854	820	848	830	824	767	788	801	823	833	802	836	846	773	798	817	786	813	788	818	807	845	836	787	822	882	767	812	843	813	818	841	846	859	807	814	840	791	777	766	826	808	770	809	885	809	777	765	816	795	835	895	847	779	860	797	861	823	777	800	838	804	799	782	788	812	822	781	819	812	803	826	802	769	831	865	763	816	818	812	876	778	808	795	800	805	814	785	785	811	787	837	809	822	812	825	812	780	841	800	791	831	827	835	787	759	884	840	791	810	828	799	866	815	848	838	819	862	875	837	822	828	841	832	821	843	802	796	792	810	793	782	804	837	847	802	805	764	808	835	735	869	784	809	825	818	789	785	809	810	828	808	852	818	854	820	806	824	857	836	772	826	823	834	821	813	826	758	824	760	802	798	785	825	843	850	906	787	765	807	841	793	829	829	777	825	846	820	798	837	808	809	805	842	850	814	779	777	771	780	813	845	803	842	813	801	850	784	816	835	758	801	797	812	774	771	833	809	802	834	814	781	828	810	837	772	756	812	842	813	821	793	775	806	819	836	768	820	800	812	820	836	782	803	826	807	787	815	778	813	788	808	801	780	817	877	842	844	811	829	754	873	807	838	807	790	738	784	798	824	817	770	804	821	840	803	788	824	847	843	782	826	858	808	812	819	791	790	792	847	829	777	811	829	832	799	811	833	811	797	822	806	854	817	825	828	800	833	769	808	775	837	796	802	822	823	832	838	811	804	792	823	827	782	803	866	814	842	844	839	778	768	763	856	835	814	845	811	783	809	863	837	804	881	798	811	847	870	839	838	846	771	834	759	818	786	766	793	840	866	779	794	758	790	806	797	842	818	798	790	825	744	788	781	842	754	809	795	785	799	808	810	808	832	804	792	784	798	795	794	801	794	808	812	789	784	834	813	789	789	803	861	813	806	806	798	831	846	791	835	795	834	817	803	850	847	819	790	779	861	800	822	790	823	773	854	813	778	807	863	876	793	786	805	762	794	810	797	838	843	785	838	816	817	755	838	829	824	810	820	835	850	749	820	835	864	798	844	766	830	788	776	810	775	789	862	821	825	828	821	837	844	834	797	796	784	837	818	797	824	829	802	769	788	775	835	794	808	801	845	812	818	847	844	781	859	822	813	818	832	777	853	791	806	795	768	783	866	862	808	839	842	809	750	830	756	787	818	772	837	852	820	821	832	814	811	829	812	763	810	777	812	833	863	811	834	837	765	803	892	805	792	854	827	744	794	829	761	756	834	775	819	843	837	791	827	773	824	809	798	779	886	822
17766	31946	25747	16165	12280	9346	7259	5609	4222	3453	3018	2569	2263	1907	1757	1610	1513	1363	1270	1224	1198	1131	1108	1095	1081	1124	1099	1092	1093	1046	1012	1037	1078	1024	1006	993	1014	1042	1008	996	940	992	999	959	982	983	984	1030	993	994	948	998	940	934	884	988	946	948	906	913	910	917	892	909	962	943	943	914	937	917	938	883	930	915	863	979	906	886	915	978	934	966	903	937	895	964	910	892	917	924	948	894	971	945	950	935	891	885	923	938	923	911	940	923	858	957	935	985	943	959	914	946	927	947	910	894	897	906	912	877	899	904	888	929	887	898	901	897	937	937	973	947	936	906	910	906	880	902	959	886	885	889	931	849	946	896	907	903	856	884	943	899	942	889	898	900	860	865	974	866	916	903	875	921	886	921	913	900	896	896	936	935	903	883	867	889	848	948	967	880	884	855	904	878	961	894	889	912	913	897	870	908	966	895	904	921	878	934	849	936	908	859	908	875	915	943	928	889	937	899	909	920	928	916	895	934	948	907	870	850	930	867	884	890	918	918	858	869	898	951	902	886	872	907	919	924	952	879	871	913	924	897	870	921	904	901	938	867	917	886	855	918	906	951	901	950	923	938	945	910	852	877	962	881	899	889	855	917	933	880	964	887	876	898	950	940	968	932	889	905	902	883	888	921	820	881	900	817	926	920	927	891	907	900	972	932	949	905	945	909	910	949	927	907	927	923	901	916	930	896	956	953	877	932	859	876	896	907	911	939	930	960	922	868	909	859	930	882	955	874	943	945	855	878	872	923	901	915	898	924	875	857	952	950	910	935	864	950	909	879	932	924	923	933	936	882	936	894	894	915	896	929	910	927	937	984	894	876	903	947	932	925	876	888	909	916	845	937	855	900	959	920	901	968	904	890	911	882	860	901	914	925	920	932	936	969	885	898	925	897	904	935	948	830	914	905	910	890	920	927	909	921	968	924	921	955	883	925	953	889	921	868	910	849	874	878	883	916	913	862	941	866	903	883	872	903	905	894	897	893	903	921	890	907	899	907	896	976	917	858	908	926	862	892	913	907	913	956	922	847	900	879	900	880	951	888	908	879	832	863	925	927	892	915	872	952	875	839	893	878	881	929	864	925	908	939	939	886	941	903	941	845	927	918	897	950	940	920	906	863	943	968	889	853	946	838	954	883	908	907	855	920	911	908	910	876	855	868	933	936	910	891	929	920	862	913	885	961	845	856	973	914	887	911	853	925	936	913	948	919	867	876	976	881	857	896	847	947	878	902	918	899	912	920	893	915	902	870	914	895	913	907	939	949	856	966	892	907	927	899	906	881	914	916	894	861	932	953	911	880	904	867	908	943	880	908	866	937	885	926	937	896	912	935	905	906	965	866	908	889	978	944	895	886	894	878	921	893	919	925	901	882	894	943	885	944	877	901	950	897	900	913	912	947	925	901	907	929	893	948	910	922	912	866	883	868	857	885	929	898	892	970	862	923	938	893	931	908	885	894	925	897	941	897	895	909	930	828	882	929	918	871	898	862	881	879	877	942	947	834	922	937	889	918	887	912	879	944	902	892	906	926	936	881	924	879	906	980	879	885	919	862	915	904	882	879	877	877	835	914	908	942	908	871	863	897	897	905	929	902	918	905	879	907	946	911	921	943	889	881	900	919	940	867	906	921	959	856	939	963	898	956	899	914	889	899	877	898	899	957	906	980	874	876	896	940	876	983	908	948	901	888	940	898	942	863	905	907	895	921	951	849	899	908	871	911	873	926	884	945	882	940	906	937	879	875	879	910	928	948	936	887	869	899	902	897	870	902	882	844	925	836	894	931	915	971	887	904	917	878	909	923	914	926	885	902	911	921	902	951	901	914	913	925	844	899	906	886	906	913	900	961	964	937	895	933	904	939	923	902	940	892	900	891	944	939	945	864	912	921	901	845	897	869	912	911	939	919	912	912	906	881	880	843	918	956	932	953	916	886	891	900	887	912	870	892	881	903	863	915	864	942	906	946	886	902	880	973	970	881	892	944	900	904	911	893	889	882	922	904	913	922	914	900	899	913	892	893	917	920	891	893	854	902	886	965	899	873	929	945	911	910	922	868	886	924	906	901	888	945	907	903	883	864	886	895	849	887	925	909	877	907	933	851	974	912	872	895	936	915	908	885	894	910	912	903	841	903	917	901	856	927	861	931	897	916	934	849	914	923	884	897	901	922	934	934	902	905	886	918	889	935	938	958	887	900	905	918	861	860	916	913	841	927	859	886	935	863	921	898	895	951	912	877	862	924	924	920	903	915	897	915	867	901	924	938	916	828	909	944	897	937	888	888	860	904	937	946	933	886	864	903	925	857	929	903	906	872	922	851	887	930	899	886	932	920	924	880	881	882	920	857	931	876	920	931	959	861	923	927	933	936	928	931	860	956	905	921	919	854	911	901	896	883	901	936	882	909	929	913	923	946	931	965	874	896	909	889	886	911	1012	963	937	865	915	910	913	904	923	928	919	944	938	888	928	964	921	887	964	903	884	900	916	892	872	941	951	935	931	896	937	883	887	906	928	901	871	961	861	851	912	903	938	952	909	900	880	900	909	928	901	890	849	914	890	903	879	901	935	940	863	943	886	944	933	873	912	917	925	889	911	916	928	860	980	916	893	863	897	909	933	937	940	891	906	949	929	938	885	936	863	941	928	938	866	887	930	901	877	907	925	877	968	907	966	840	877	887	996	902	873	926	949	933	931	884	849	892	918	930	941	894	894	919	937	880	924	950	938	907	909	916	899	854	914	845	862	937	869	891	961	901	881	934	880	927	909	914	927	961	917	923	935	910	907	925	946	964	893	854	891	926	974	892	898	841	966	884	942	879	942	924	895	889	914	920	846	886	979	948	929	945	903	895	914	955	904	918	917	935	899	926	919	923	952	917	920	933	869	858	904	939	916	960	924	865	904	938	871	870	904	868	886	944	892	880	921	861	971	931	920	912	887	942	901	914	935	870	948	893	881	894	939	903	869	920	888	914	914	884	869	989	886	926	885	908	904	894	916	941	904	909	866	964	964	940	892	896	918	890	925	910	925	929	919	930	970	891	907	923	867	851	909	858	881	883	964	946	933	872	933	932	997	932	846	911	942	986	869	883	896	895	846	955	877	839	899	879	938	866	939	910	885	900	909	953	888	929	905	972	873	887	884	850	890	889	893	897	911	928	918	923	955	907	930	945	911	958	959	916	920	936	896	928	893	910	932	900	849	872	918	939	907	909	935	890	873	883	870	954	900	926	869	897	913	892	912	913	935	908	827	928	895	917	920	894	922	895	926	939	861	884	897	932	925	919	893	870	908	894	910	844	870	905	923	885	919	861	958	895	917	927	863	867	975	886	930	886	845	924	914	959	879	919	923	917	945	988	912	874	893	908	929	908	945	892	857	931	910	922	916	930	881	893	915	961	863	935	918	903	923	925	931	882	882	899	919	895	915	948	868	917	904	895	941	888	940	908	884	908	902	922	924	898	842	896
25186	21531	27349	25783	12015	4768	3245	2413	1879	1607	1515	1319	1202	1069	1005	926	866	829	746	783	764	735	712	681	698	713	703	709	683	681	672	701	693	721	681	720	663	669	671	639	681	696	669	649	693	638	643	641	630	700	637	668	679	606	639	588	642	660	653	662	596	701	690	661	611	616	650	646	629	649	660	623	620	631	606	664	613	562	627	647	590	690	709	625	648	638	619	564	564	681	650	589	624	679	671	639	624	623	615	645	620	629	673	621	663	628	620	620	636	646	639	641	634	653	635	608	672	631	630	631	621	637	664	592	654	629	619	616	576	623	589	659	602	629	646	656	655	569	630	669	668	684	594	613	611	611	638	613	612	581	639	617	640	625	592	628	632	622	621	611	646	660	632	665	658	655	648	636	616	652	648	596	629	631	589	670	647	633	622	649	681	601	638	622	620	602	623	616	622	605	637	639	625	642	601	663	684	595	619	640	610	620	621	643	665	603	644	615	598	627	613	602	652	641	604	608	633	667	646	647	643	625	670	618	634	659	663	611	606	664	689	617	632	617	673	636	628	604	631	651	649	672	627	639	670	568	633	610	670	644	616	679	635	628	584	637	639	661	676	672	635	616	660	653	601	598	647	647	607	649	591	640	612	600	637	622	631	656	637	638	611	643	690	636	633	621	644	635	660	564	636	614	658	625	646	623	612	639	629	645	646	654	669	672	653	633	625	662	608	621	617	671	596	610	659	578	618	597	611	611	588	609	602	685	646	669	652	637	577	668	628	672	678	668	614	620	630	623	610	560	614	644	640	612	648	671	647	633	628	650	657	634	613	643	605	597	620	683	649	644	598	647	669	657	607	590	616	614	619	633	635	620	640	645	649	609	592	622	618	640	627	632	637	634	606	625	635	613	620	654	630	650	601	651	638	615	657	625	643	662	624	618	599	630	610	632	639	617	612	638	630	625	644	630	596	625	618	617	631	615	671	624	591	629	686	625	660	655	646	640	637	631	637	609	643	640	607	665	655	643	589	638	607	642	614	600	622	681	660	642	644	659	636	626	630	634	636	661	613	577	619	616	648	683	646	629	612	624	644	636	618	641	631	637	658	624	678	629	645	631	619	645	607	651	605	668	683	603	622	628	609	650	609	636	657	665	617	641	678	663	687	632	609	676	652	656	649	654	655	674	658	618	603	629	655	625	622	653	687	654	630	585	649	616	626	626	641	614	673	621	646	636	624	642	619	599	610	616	625	576	621	597	616	664	670	678	597	646	615	652	625	604	650	604	658	604	582	637	639	611	678	680	655	642	639	611	586	693	640	638	622	632	661	620	642	633	638	665	645	612	666	627	629	659	614	642	653	600	578	671	655	634	611	617	593	582	598	663	657	613	647	626	662	668	618	689	650	653	632	654	611	627	659	642	634	610	651	606	615	605	612	615	597	582	674	621	616	618	610	639	631	593	612	616	644	616	640	638	676	638	603	620	589	619	635	613	599	623	591	612	609	644	596	688	623	632	667	601	598	579	597	634	633	663	629	631	646	622	634	626	609	656	669	660	606	634	660	662	673	561	630	633	599	651	592	672	645	639	619	626	637	628	603	662	642	641	630	617	615	609	675	644	661	663	605	662	635	641	612	653	654	575	655	605	632	670	638	633	631	631	629	643	641	614	647	611	678	643	610	636	592	624	630	643	604	645	661	637	629	614	593	630	677	698	639	592	650	588	645	602	612	582	615	610	608	665	633	619	689	609	655	657	607	652	639	611	678	692	593	588	676	634	594	603	614	645	582	626	622	589	661	649	610	622	616	614	638	622	586	659	619	632	621	622	601	686	684	616	614	655	649	624	585	616	638	608	655	629	625	600	626	639	625	573	639	651	647	614	618	629	625	613	658	631	590	636	654	666	633	652	622	611	643	666	632	612	616	635	645	600	643	656	595	634	664	627	637	661	654	645	634	641	646	625	668	637	652	659	628	641	637	658	615	610	628	639	604	645	624	610	617	639	651	665	672	599	678	618	615	626	633	656	612	604	635	678	616	675	647	609	671	610	634	629	615	625	611	615	657	629	606	622	591	654	687	585	664	665	631	635	647	642	641	632	675	647	607	634	605	643	669	653	564	638	626	648	640	623	611	670	618	632	617	607	654	666	666	655	667	646	646	621	642	621	596	635	637	626	652	608	630	621	665	657	622	634	618	622	609	646	613	654	618	632	632	659	640	627	620	613	641	617	613	605	652	639	638	636	609	676	619	622	684	630	682	606	651	666	691	653	644	599	645	644	651	604	617	684	584	615	666	638	639	649	647	622	622	652	587	629	603	622	650	651	587	618	667	618	676	674	657	575	662	598	664	644	636	665	578	633	603	635	658	646	636	643	643	640	666	617	644	633	638	639	642	609	632	646	687	623	616	674	608	620	634	652	652	626	670	669	621	609	626	643	640	623	654	588	637	658	633	575	620	647	639	604	658	647	644	602	610	611	619	633	642	679	652	637	623	612	644	663	595	622	629	636	610	608	645	640	656	636	609	640	655	648	612	683	608	665	648	628	618	635	645	682	679	612	635	594	640	594	648	597	649	626	654	618	659	646	585	613	591	632	629	633	659	622	652	637	628	669	618	621	612	639	631	643	647	664	594	645	630	649	629	644	630	607	623	661	676	614	628	639	615	633	614	572	612	649	599	623	647	620	616	647	600	680	650	638	637	635	652	668	630	601	624	616	636	678	587	623	621	628	646	643	613	676	640	607	630	652	578	631	615	629	581	656	625	613	640	676	660	652	625	621	638	658	672	643	565	638	632	659	651	585	668	614	644	662	635	604	624	620	649	622	688	647	661	619	614	600	603	635	588	633	655	634	612	628	625	647	629	586	576	603	618	674	632	623	617	601	655	602	634	655	645	649	652	689	637	670	681	640	615	655	642	654	622	632	639	649	610	650	615	633	609	625	609	662	619	618	630	623	659	584	643	647	641	613	669	628	612	617	662	589	685	616	608	650	643	633	605	630	606	625	640	657	630	617	657	632	658	650	668	626	639	632	640	638	584	614	617	672	626	635	654	629	603	644	622	634	613	623	625	611	682	618	665	655	615	628	637	662	678	654	651	634	606	646	633	645	645	595	627	622	649	622	628	596	702	652	619	612	650	680	645	629	620	625	599	660	661	622	633	626	625	601	646	653	659	668	655	640	587	626	651	626	617	657	624	653	625	668	664	645	618	673	655	648	642	638	642	681	678	599	642	610	664	677	645	639	697	631	633	626	645	643	680	641	631	662	637	627	627	576	604	639	607	635	646	678	669	629	681	649	623	635	629	693	599	618	642	621	620	635	608	666	622	637	640	617	602	676	638	605	631	665	654	635	611	638	672	647	632	583	628	607	577	636	627	661	634	684	631	601	628	610	619	610	657	615	611	633	600	612	620	604	654	603	635	656	634	700	603	639	598	613	618	647	609	640	617	630	651	592	675	594	616	636	634	638	673	644	638	611	643	585	661	584	630	656	669	609	608	665
17050	28790	21598	12790	9331	7255	5624	4308	3380	2742	2341	2149	1703	1495	1398	1168	1055	1062	1003	969	913	851	851	868	789	810	887	851	797	862	850	845	816	823	790	833	774	734	811	717	724	755	725	737	765	748	782	739	730	733	783	715	762	736	715	695	750	745	691	715	735	717	729	705	736	751	690	730	729	792	663	725	710	779	715	699	732	749	722	695	682	684	712	721	669	753	731	735	755	677	765	734	740	737	746	694	698	657	718	680	734	703	725	747	746	747	761	699	725	727	662	697	702	705	684	704	658	725	728	710	656	687	740	713	755	727	689	696	761	754	689	699	696	719	731	673	697	743	725	722	721	726	710	681	680	696	681	703	696	720	743	701	681	708	730	705	718	720	682	710	705	673	737	676	694	676	696	726	695	735	713	756	701	699	675	728	693	705	681	681	734	733	755	673	676	732	692	729	714	694	675	731	705	698	682	741	705	675	721	700	715	686	744	705	695	644	657	651	694	703	740	701	747	701	701	748	692	707	727	672	718	690	666	704	669	706	735	732	707	680	744	740	709	702	747	684	667	706	713	729	759	707	714	699	705	709	751	687	741	679	715	769	715	728	676	710	691	715	738	726	695	699	671	686	694	707	725	692	649	701	653	730	695	717	733	690	699	753	740	707	702	665	746	660	705	716	636	717	745	710	731	724	691	698	697	710	744	784	747	771	694	715	701	650	698	677	737	687	716	718	691	729	706	731	680	722	689	627	726	732	746	727	729	675	681	702	745	693	712	722	718	720	643	695	758	710	753	719	687	733	739	739	715	703	732	683	715	744	757	711	702	686	698	712	728	722	676	706	676	703	680	693	708	738	727	672	754	692	699	664	707	738	712	660	690	722	683	664	670	682	734	694	754	704	669	692	654	683	699	736	703	691	737	748	662	728	715	713	696	675	705	765	694	672	706	716	700	758	680	719	687	667	731	707	744	712	669	678	731	686	717	734	745	672	723	717	705	724	738	682	683	686	696	683	667	743	708	708	726	675	725	680	687	705	695	685	701	704	696	700	701	722	697	731	673	719	671	738	688	731	634	735	708	725	685	756	750	694	723	748	664	699	733	688	737	731	732	763	680	692	712	745	702	715	690	722	695	664	739	725	692	660	707	707	700	699	679	728	698	679	716	720	701	704	788	708	770	719	702	719	683	729	633	694	702	735	736	717	736	723	719	739	719	709	725	691	759	679	735	745	708	703	701	726	720	690	641	682	723	732	680	720	742	765	673	705	670	702	708	700	721	725	705	741	742	691	722	676	702	704	711	735	740	684	717	714	678	761	734	695	721	691	712	700	694	733	670	720	707	693	738	703	679	713	728	682	732	717	720	716	725	698	708	707	701	703	716	686	744	702	670	674	720	689	729	747	673	755	712	677	698	731	720	685	712	717	733	687	685	706	728	691	709	685	709	740	718	681	724	751	695	712	685	700	685	647	744	698	714	707	729	715	694	678	663	705	742	724	755	714	717	687	724	720	696	697	717	708	725	748	685	755	712	691	718	722	677	735	748	698	782	686	727	675	712	721	733	741	668	721	685	658	726	689	713	734	721	722	708	737	726	678	702	719	745	706	710	719	714	746	801	720	691	679	705	732	689	732	734	709	727	687	695	768	704	753	719	726	719	719	738	727	736	725	682	681	689	717	691	730	694	740	667	712	750	665	700	690	707	740	688	705	696	707	701	723	730	681	675	709	685	736	719	719	745	708	722	721	710	679	726	754	713	741	709	742	732	664	700	724	704	742	700	698	690	780	682	736	651	714	703	732	717	717	712	648	698	694	680	715	748	736	688	719	666	729	720	714	642	657	696	703	737	715	770	718	718	726	711	730	712	718	730	721	736	688	733	662	672	721	732	704	728	747	752	715	714	757	687	717	679	756	695	699	736	734	688	758	725	761	716	671	699	681	743	741	714	713	744	732	678	695	738	711	709	707	679	734	745	743	697	739	728	725	766	698	707	677	728	736	701	727	669	750	753	753	686	693	755	698	708	718	708	704	688	713	728	709	723	700	720	689	697	696	737	739	653	664	695	739	702	688	694	673	714	675	704	669	697	665	669	703	745	701	723	692	702	761	739	712	703	693	727	762	679	723	706	721	684	719	694	733	780	689	692	686	804	676	702	693	690	712	690	740	802	730	731	709	695	678	714	744	693	683	712	657	715	725	686	711	749	736	676	694	707	697	700	705	702	715	728	708	717	744	700	704	723	711	712	725	678	690	723	700	761	706	704	675	690	695	765	716	692	719	729	697	714	735	698	742	706	744	686	722	725	721	714	702	717	700	720	727	688	732	695	701	740	711	683	710	717	691	658	675	693	697	711	719	748	695	742	718	709	719	733	678	721	709	713	709	655	725	718	755	702	711	696	700	722	713	695	694	706	709	724	700	716	714	738	721	708	682	695	719	769	713	704	729	725	686	693	694	696	724	683	742	743	688	742	675	711	711	727	712	697	728	677	727	738	682	748	696	714	650	711	689	692	698	721	737	702	744	718	684	709	652	722	711	731	749	741	679	677	718	728	691	726	675	681	718	689	712	686	697	701	688	753	667	640	727	752	753	713	691	732	674	698	709	651	700	720	698	691	712	687	718	715	712	698	680	712	695	710	695	683	669	688	741	682	703	706	731	684	730	752	695	735	699	755	742	730	763	702	712	694	748	687	710	721	707	718	748	742	700	691	757	691	703	702	730	725	718	724	677	704	756	728	777	721	714	690	721	655	724	701	742	688	704	663	705	689	701	716	738	700	706	747	714	694	750	727	700	717	699	703	680	695	666	747	695	692	710	752	703	719	716	713	696	695	717	675	684	705	718	718	707	703	685	737	762	659	711	716	644	734	715	722	693	693	735	694	680	700	823	713	748	737	677	685	708	698	721	677	760	742	703	641	691	695	734	722	698	767	770	742	751	664	719	700	650	682	705	712	720	694	725	675	689	715	634	681	695	704	733	687	698	727	752	702	675	725	713	730	744	694	676	713	690	688	717	737	745	686	676	721	694	705	772	692	730	717	712	718	631	720	716	654	709	687	735	687	678	705	734	683	726	666	670	664	698	693	705	721	699	708	694	672	720	676	710	698	701	725	733	705	694	682	733	721	732	716	752	719	696	708	736	697	705	696	683	798	705	682	728	674	733	727	726	676	661	710	686	668	735	704	745	701	778	688	663	654	691	719	716	661	701	763	732	728	706	708	740	747	709	716	738	702	696	657	720	727	714	666	721	680	708	702	698	735	749	713	691	733	672	718	717	717	667	734	701	737	720	684	723	721	688	692	704	702	679	668	736	703	690	688	705	676	703	777	718	673	763	704	692	674	766	718	681	693	710	717	717	666	691	701	654	707	709	692	676	703	733	694	715	708	632	715	738	735	771	722	714	718	700	670	676	743	688	709	709	747	733	704	698	716	691	715	687	725	717	701	703	682	745	734	715	699	650	698	758	686	741	688	701	739	685	704	736	711	655	712	684	705	736	663	724
22902	21539	29173	24369	21584	21570	12118	4708	3401	2820	2402	2033	1700	1512	1301	1144	1139	1045	912	908	866	860	824	767	757	827	785	799	766	811	742	830	738	782	735	707	719	677	627	742	708	693	625	727	694	722	629	635	687	613	651	628	672	666	638	631	660	669	636	619	675	656	638	650	639	598	646	599	650	669	605	608	589	597	630	627	564	611	622	587	603	653	613	603	628	649	609	624	619	601	630	634	631	593	615	599	613	588	622	622	570	610	595	587	625	633	604	600	668	609	579	653	566	629	644	615	615	593	600	639	629	567	622	664	630	610	630	627	620	627	654	595	584	603	640	648	656	605	622	615	627	618	587	573	629	632	617	661	626	604	619	669	615	584	612	614	643	617	638	606	643	597	627	604	590	599	591	644	653	617	617	576	633	618	626	583	639	646	589	614	597	629	701	628	586	622	611	586	632	609	633	648	617	561	601	617	596	578	575	608	586	588	599	609	588	625	646	624	652	600	589	612	584	626	597	625	622	611	598	595	627	611	618	642	650	635	596	639	605	598	620	610	592	584	642	589	595	605	636	586	626	585	584	626	588	643	657	668	614	643	593	599	608	632	578	623	604	603	606	607	614	622	625	616	620	606	607	656	611	615	613	647	623	619	587	623	633	606	588	632	558	593	605	630	568	613	620	567	582	660	594	597	610	607	608	606	604	632	604	570	651	593	631	634	583	600	625	667	659	610	588	641	606	615	622	608	660	629	606	608	597	625	636	646	659	646	581	633	637	598	626	646	614	601	631	625	614	606	589	610	594	626	566	554	634	627	598	564	602	558	612	607	625	609	617	594	633	641	584	637	613	559	610	614	626	584	607	630	615	578	594	631	605	603	669	674	640	619	642	595	596	605	632	644	627	604	626	590	656	616	618	610	614	585	612	581	613	599	578	614	613	604	645	630	615	616	649	553	604	632	601	608	596	603	624	588	589	586	593	590	580	618	612	610	617	629	628	635	599	643	587	607	633	618	650	625	622	629	579	611	606	623	613	586	635	583	630	660	633	579	610	548	621	603	610	621	614	583	598	573	610	628	621	630	551	584	601	642	619	611	587	634	606	608	619	626	609	623	569	598	628	573	619	621	658	629	587	634	657	608	617	571	579	578	613	585	565	648	640	598	624	640	599	579	615	605	610	613	583	613	598	637	646	635	617	648	607	613	623	601	624	636	626	645	606	608	640	626	619	658	669	612	600	615	583	642	607	590	572	617	595	587	610	590	641	560	641	580	629	624	609	600	599	599	632	590	611	648	601	616	600	631	610	613	590	616	621	623	642	621	642	626	601	654	624	632	633	611	607	620	587	659	591	617	587	595	594	602	642	619	602	626	627	631	581	574	614	656	600	597	608	619	616	591	596	642	617	618	650	654	616	591	599	615	596	613	595	604	640	622	617	621	554	622	609	628	641	646	627	609	632	619	608	603	597	588	616	608	626	617	625	636	647	628	641	599	626	631	632	622	649	643	641	609	649	637	572	603	613	646	602	638	612	623	640	641	554	598	601	573	577	580	606	674	635	587	580	608	625	631	650	651	655	549	566	582	591	603	576	595	534	580	636	639	621	584	592	635	598	636	604	592	637	621	610	620	670	600	627	648	626	650	619	572	610	632	564	665	605	649	631	597	599	611	645	596	608	604	619	609	615	583	607	569	659	640	594	633	598	599	594	622	648	611	614	587	620	623	615	628	624	574	596	577	614	597	637	651	679	604	618	626	612	591	648	604	590	609	601	606	641	640	614	625	630	649	599	572	651	622	586	611	593	612	629	623	625	644	606	630	613	605	605	561	626	606	628	631	572	605	606	580	610	634	571	636	612	623	601	606	637	635	638	605	639	562	656	642	640	560	608	576	637	617	649	599	588	589	594	620	623	621	638	611	651	608	589	622	604	644	626	623	632	603	596	590	599	643	617	592	606	597	622	547	654	626	624	617	559	664	659	634	593	597	623	600	595	641	597	619	586	563	633	559	607	610	641	552	644	618	623	595	627	613	636	591	639	595	631	601	646	566	584	627	590	639	597	576	589	662	589	635	585	634	580	615	608	611	647	625	638	626	646	620	619	625	627	619	626	611	653	584	603	653	633	617	657	612	608	635	567	644	629	621	593	618	622	608	583	591	591	595	637	616	671	591	651	638	622	636	584	637	612	619	604	646	625	578	580	584	683	615	612	618	593	599	613	577	603	579	627	609	621	647	575	603	651	606	621	613	643	585	540	601	649	643	598	600	638	598	654	638	613	599	623	632	610	621	604	622	571	636	559	600	565	643	580	627	562	619	626	641	615	612	622	592	603	611	600	615	593	614	648	623	594	622	643	581	605	595	556	627	574	655	655	595	665	601	616	629	618	609	629	645	632	601	613	618	676	599	628	611	615	620	627	614	627	629	609	621	628	599	613	612	629	613	608	588	670	579	639	590	632	646	580	590	575	607	644	640	612	615	610	657	656	631	580	589	613	604	577	633	638	602	617	565	589	633	648	617	605	627	631	614	570	627	624	638	656	574	586	609	598	572	619	622	601	616	608	556	647	663	577	628	621	647	617	616	596	610	605	620	600	615	662	612	639	588	626	635	601	591	570	624	592	627	602	634	604	635	601	594	623	601	634	596	625	623	668	610	592	603	625	603	609	613	597	602	589	616	599	574	594	633	643	593	604	635	600	595	626	620	628	613	589	621	593	580	608	601	579	620	577	647	607	576	616	642	609	584	651	611	620	613	612	597	627	606	629	637	651	621	586	650	622	579	620	585	628	615	536	618	605	603	611	668	598	600	588	569	608	575	650	615	618	573	615	648	606	609	644	600	646	581	627	615	635	573	629	570	633	579	579	614	623	621	597	630	611	617	630	576	632	566	600	620	602	592	617	592	632	637	596	634	591	578	606	604	635	618	608	629	604	609	603	609	589	594	612	624	638	630	554	619	640	622	619	587	610	599	611	604	589	614	624	662	609	627	574	605	614	646	593	638	611	602	648	599	594	612	599	619	600	614	593	623	603	598	604	619	620	616	603	583	594	614	615	667	618	597	624	609	568	593	606	593	582	627	600	654	636	637	640	611	611	576	620	633	562	631	611	618	632	660	613	646	632	616	596	597	615	596	622	646	612	595	622	619	578	591	606	639	623	596	614	655	639	593	626	620	631	633	607	629	619	571	584	608	616	642	572	595	569	598	642	634	620	617	676	624	593	637	613	614	600	575	609	601	627	634	609	640	593	633	645	629	578	609	651	636	599	620	608	635	598	605	614	612	587	585	583	586	592	589	639	623	616	628	629	605	614	638	565	654	627	680	640	620	579	601	590	614	634	589	682	582	599	628	617	607	578	647	615	574	611	580	615	634	602	621	627	611	672	627	610	617	635	634	537	613	590	601	615	596	624	605	606	603	637	597	612	601	654	683	581	599	633	614	580	598	596	611	603	624	623	623	629	600	590	636	621	607	603	637	592	625	618	614	585	618	621	612	580	618	659	598
20638	37781	29488	19156	14906	11908	9417	7148	5618	4674	4028	3073	2687	2271	1976	1715	1502	1378	1375	1185	1081	1023	1005	993	953	919	950	929	1016	946	919	906	859	878	853	783	855	819	870	788	777	801	791	779	725	792	730	772	710	683	741	699	754	699	711	691	690	728	716	728	700	721	701	700	704	699	715	701	714	678	698	688	692	684	690	753	716	701	676	698	680	679	686	693	653	773	659	696	695	712	675	681	692	695	724	678	753	715	686	683	714	645	713	704	729	700	688	707	668	686	712	714	673	701	699	712	678	680	746	688	728	704	701	688	718	675	651	661	706	721	704	682	709	653	758	726	687	688	726	717	703	686	696	698	702	689	658	701	709	703	707	692	701	682	692	661	669	676	662	720	642	658	754	640	665	705	703	676	684	657	686	727	714	736	690	679	640	729	686	649	705	663	664	696	664	695	703	622	663	740	673	711	728	649	695	712	724	691	717	729	674	709	708	700	669	668	661	677	670	649	732	689	709	687	708	698	682	695	707	668	647	712	646	709	680	683	642	676	674	681	749	670	681	669	672	695	705	679	701	668	644	651	673	742	696	674	715	700	647	719	654	680	710	686	673	676	661	714	673	729	700	664	685	621	690	666	696	679	680	723	713	679	731	716	697	677	680	692	649	686	671	709	694	714	663	643	664	689	671	677	669	687	662	665	678	716	710	685	698	686	709	673	716	658	678	708	681	723	735	715	687	705	704	685	719	696	655	686	692	695	683	683	714	687	680	703	702	737	695	685	692	661	702	743	652	630	682	736	688	649	677	672	633	652	685	724	680	700	719	685	693	732	667	669	718	693	699	708	735	671	661	681	644	677	634	704	672	671	697	648	707	669	689	751	656	689	717	722	681	697	713	722	706	698	708	734	656	644	716	651	700	700	693	698	663	740	656	687	682	725	697	699	680	685	655	682	667	705	689	690	724	686	672	735	691	729	647	709	665	715	723	737	688	702	666	692	689	742	702	671	709	706	667	693	672	689	687	703	661	716	692	693	711	672	678	662	720	707	723	666	702	691	730	671	663	707	645	715	696	721	676	665	709	713	720	641	691	655	705	695	698	679	731	658	748	707	690	681	694	712	678	659	678	688	718	684	722	680	704	650	687	674	733	688	713	731	657	686	726	696	731	648	697	711	689	723	701	683	726	675	622	706	717	724	671	675	673	713	680	697	711	669	674	663	669	695	703	684	721	728	682	659	676	700	683	692	726	696	712	689	689	682	661	737	668	686	672	685	742	693	676	647	664	697	736	696	722	709	672	666	712	681	675	691	737	703	693	698	702	670	714	703	653	657	729	728	647	723	656	680	681	730	643	663	711	670	708	663	657	668	697	662	652	664	678	693	647	719	700	651	704	699	748	692	719	671	688	712	664	670	732	706	729	704	683	694	656	639	685	705	685	731	749	719	730	670	681	669	681	653	635	637	651	684	685	704	709	724	701	685	695	666	689	674	702	679	664	722	704	680	709	707	699	632	643	691	700	755	674	698	676	729	657	687	696	635	693	698	691	683	697	675	685	696	675	675	621	700	679	690	693	675	727	687	640	627	721	657	687	657	685	681	685	674	666	628	652	685	682	676	685	680	663	708	672	681	707	702	696	706	669	687	700	743	682	726	659	738	673	673	653	664	712	698	701	655	663	698	660	681	713	664	668	717	656	657	696	726	718	686	654	688	708	706	710	691	666	723	678	704	696	661	713	759	730	739	665	709	687	704	703	679	705	657	694	709	727	677	704	710	718	668	683	724	661	670	705	711	677	668	742	670	683	677	712	637	645	717	695	679	702	710	682	715	683	699	730	680	733	695	672	677	678	672	705	697	711	686	691	689	751	658	726	724	714	687	664	631	666	721	671	678	686	694	662	670	736	669	669	707	685	707	734	729	687	684	712	680	693	673	674	693	692	712	714	728	686	727	685	675	681	692	692	695	718	677	689	687	659	707	669	684	684	717	666	672	712	700	660	738	682	655	645	676	676	718	707	680	710	670	690	671	702	680	710	693	671	679	697	711	666	679	696	702	687	687	679	721	648	699	706	705	696	713	677	690	654	632	722	689	693	684	699	711	716	685	683	648	689	704	707	722	638	665	711	737	704	697	662	707	709	721	665	684	681	714	733	738	708	714	672	667	668	684	675	680	718	674	735	698	718	709	666	649	673	729	700	680	664	685	698	688	721	696	702	708	684	741	667	678	691	663	673	708	738	668	667	671	745	682	693	715	700	685	689	728	713	648	679	670	710	711	695	704	713	644	685	698	703	692	669	651	752	706	639	703	733	685	710	659	672	682	709	704	665	687	671	714	660	699	709	683	681	703	699	671	657	706	710	742	689	642	694	683	723	708	658	677	694	701	694	655	660	704	702	691	682	683	655	664	672	663	670	698	695	646	713	643	689	656	660	695	711	685	719	691	687	655	659	689	731	701	706	724	735	657	717	685	720	678	724	670	648	689	683	703	715	691	730	673	703	680	662	694	674	688	685	683	703	682	701	712	697	653	679	680	703	703	663	707	708	697	677	690	680	680	703	703	681	657	736	671	695	675	680	669	655	656	723	723	704	706	698	643	713	730	711	642	654	689	694	683	672	669	714	675	701	721	692	717	685	743	684	682	714	688	658	685	707	743	748	700	688	662	699	668	703	736	683	690	710	674	709	684	707	720	673	729	695	693	710	689	668	637	668	672	730	669	653	677	692	695	662	708	753	696	708	716	688	666	676	652	679	725	711	730	667	691	672	684	691	653	668	716	662	676	674	668	657	736	710	646	644	687	721	704	665	725	683	719	633	657	693	720	678	749	652	701	684	709	690	682	701	642	727	722	726	716	718	681	711	684	716	689	696	681	667	684	687	676	670	686	695	679	634	746	686	690	689	701	709	683	702	724	628	689	714	658	754	647	745	685	671	717	667	666	684	729	711	666	694	714	721	680	683	675	710	700	670	662	674	695	700	674	735	703	682	674	705	701	681	713	692	690	692	717	699	731	684	707	695	678	685	662	707	688	731	708	676	692	703	716	696	718	704	703	690	692	685	687	652	696	659	688	722	703	694	670	686	685	695	722	648	692	655	693	659	636	728	692	665	662	687	748	691	694	698	718	706	684	744	684	681	680	699	669	714	670	714	707	699	679	660	699	691	684	663	700	683	621	713	689	707	689	673	679	677	661	702	713	702	687	697	648	683	672	666	675	680	690	664	724	697	680	686	666	704	663	691	676	689	692	681	715	705	685	671	693	645	703	704	722	666	679	731	679	707	693	695	673	715	693	727	653	694	738	652	648	659	671	651	657	712	672	660	755	676	692	709	667	688	697	701	650	704	681	659	695	739	702	730	683	675	654	680	655	702	696	739	691	650	651	716	662	737	741	696	693	705	692	727	720	661	712	716	676	719	708	666	673	669	682	722	695	721	666	708	703	674	678	602	666	708	697	736	745	696	724	698	645	663	740	647	695	666	702	657	693	690	705	669	667	693	724	686	673
28369	21153	16436	8677	4516	3249	2474	2000	1825	1634	1426	1289	1129	1101	999	977	961	982	955	878	891	882	838	849	887	837	869	881	844	815	814	880	829	833	825	852	827	839	855	828	872	850	767	810	814	864	817	768	812	803	809	818	799	754	804	838	798	787	788	825	791	792	821	794	808	814	757	809	799	794	793	830	768	790	785	808	835	763	796	793	778	829	799	801	812	758	793	743	798	802	823	798	817	810	772	771	787	808	786	792	819	792	782	782	815	776	817	771	798	825	778	810	818	759	770	821	804	794	781	812	812	773	783	815	797	827	827	777	784	779	789	781	773	823	810	797	816	793	784	781	849	805	825	840	777	765	824	798	806	777	830	798	757	845	790	778	793	778	832	745	840	788	784	826	816	806	814	796	785	793	785	781	782	775	775	758	798	783	779	839	791	789	841	797	839	790	723	779	801	768	770	832	791	788	801	803	797	763	777	765	828	801	827	737	837	748	814	818	840	793	794	819	771	775	827	802	818	767	807	824	860	792	827	783	808	785	804	795	852	823	775	789	843	822	755	823	806	745	763	756	825	796	787	821	818	810	809	773	807	849	794	879	792	793	786	853	785	821	791	767	771	810	836	784	776	807	771	783	862	780	797	795	774	781	779	815	820	793	845	799	869	789	797	793	814	801	796	826	786	821	780	729	810	782	825	815	776	791	801	810	796	816	774	786	805	838	778	833	801	832	774	794	796	797	774	794	774	776	761	814	800	757	800	864	817	772	773	766	789	797	808	794	771	810	816	762	842	785	783	806	779	758	823	773	759	812	806	797	771	802	774	821	725	746	821	727	860	800	858	767	834	863	840	777	813	797	830	769	760	742	813	759	725	797	779	742	775	794	790	783	841	732	802	784	840	804	809	775	789	841	789	827	794	770	801	809	798	791	778	818	801	815	762	830	821	795	762	809	784	820	819	773	737	781	796	827	734	769	825	776	787	855	767	783	792	792	823	820	835	772	852	795	788	733	748	748	776	747	777	803	773	844	780	823	779	774	826	803	839	785	788	855	775	771	771	803	779	771	826	810	859	787	826	821	782	824	794	821	788	761	794	788	804	829	782	771	750	768	812	810	787	769	795	819	791	850	822	758	812	791	793	733	791	830	832	785	795	779	807	808	736	755	785	794	778	832	794	787	824	773	748	828	801	771	822	793	794	816	810	848	754	789	833	797	804	790	793	794	818	832	784	759	764	791	783	815	791	786	736	787	806	765	792	792	777	723	778	814	819	812	826	799	760	821	804	806	816	812	821	780	813	829	820	812	870	800	763	783	788	848	767	808	769	804	807	820	789	785	834	811	752	751	797	791	818	816	763	789	797	796	792	797	761	750	786	832	825	793	811	754	821	770	833	792	804	769	762	803	799	778	773	790	785	854	782	815	757	806	773	792	812	761	760	758	777	825	826	748	749	815	763	788	794	784	795	798	773	769	818	793	789	797	777	784	815	810	774	823	788	816	818	829	765	769	791	806	809	782	826	781	821	808	782	807	834	798	768	763	763	801	817	816	771	801	783	766	782	788	796	814	764	788	770	760	795	792	776	788	831	818	828	816	788	803	799	795	776	800	780	773	808	778	805	825	755	769	789	760	800	799	783	799	774	759	818	778	788	827	810	771	753	783	836	844	846	814	800	807	800	823	824	780	777	767	763	802	772	835	776	781	797	763	760	762	777	758	807	816	840	842	793	793	810	790	782	783	831	778	809	838	826	763	776	840	810	756	787	788	804	782	797	810	795	788	802	783	764	803	787	820	806	798	785	763	762	793	800	767	728	816	828	833	784	746	776	796	806	781	850	789	808	783	780	782	801	778	835	769	773	817	735	829	818	774	777	774	820	800	809	849	756	781	798	780	813	794	793	807	805	752	795	802	819	755	830	782	792	824	838	817	774	779	797	830	817	825	846	780	851	834	872	793	850	785	816	781	831	788	785	792	804	804	804	797	777	813	791	840	822	833	813	770	848	823	796	857	819	787	808	822	840	777	814	783	772	806	840	819	773	786	781	842	787	746	821	782	825	752	765	792	766	782	824	784	756	843	775	797	825	812	790	814	814	744	785	868	773	847	790	805	762	773	797	793	834	777	790	843	795	787	808	790	836	846	785	823	799	779	802	805	825	812	814	798	747	762	773	759	822	800	818	806	750	803	758	837	852	807	818	753	762	797	799	776	804	822	750	798	826	806	743	782	821	785	809	754	782	809	762	760	758	762	809	769	805	787	770	813	828	823	808	773	785	854	817	789	761	819	833	814	812	826	829	851	792	782	815	771	782	777	792	780	811	806	762	820	811	815	778	806	800	808	796	781	836	865	803	825	783	788	799	812	785	803	777	767	718	777	760	826	749	845	863	849	782	738	787	790	814	831	830	808	759	754	772	829	787	753	821	801	827	770	740	793	804	789	820	780	816	792	775	754	763	782	738	798	780	838	849	749	833	853	847	780	804	833	793	794	836	814	804	783	761	780	796	843	790	730	779	774	772	822	804	812	792	788	813	789	831	758	768	813	796	755	773	774	801	814	768	809	809	798	772	775	812	776	848	778	862	769	786	760	798	763	805	811	865	808	831	826	821	770	821	758	779	785	830	824	790	744	826	816	843	766	800	804	761	787	794	763	791	763	750	819	801	835	790	767	803	762	825	808	793	809	796	813	750	774	808	796	817	848	806	790	718	748	810	792	807	759	829	824	775	825	816	821	786	780	836	767	803	799	807	769	789	833	769	802	793	757	829	815	768	821	797	835	813	797	777	803	755	802	775	819	791	775	769	800	782	786	788	810	784	754	789	826	804	779	755	823	753	833	765	778	789	797	821	802	794	749	783	833	825	786	803	827	852	799	817	803	783	800	803	796	810	785	807	789	784	797	776	834	818	825	802	812	795	777	809	812	798	796	816	788	801	835	779	773	784	786	788	787	786	803	805	858	826	808	821	853	812	799	768	777	839	755	775	804	771	777	830	759	788	787	837	810	800	841	792	781	806	768	800	827	806	797	812	794	797	796	807	837	810	795	784	775	812	783	754	810	790	786	812	797	766	831	763	795	732	808	776	790	848	803	744	800	782	784	832	800	812	768	805	774	797	797	830	785	850	779	801	820	819	821	793	778	786	806	856	788	749	803	784	791	843	811	820	782	785	784	811	810	786	807	794	815	815	814	784	789	812	791	798	816	777	745	763	789	733	801	773	777	831	805	792	788	767	818	830	824	801	796	783	791	797	865	778	794	777	831	756	779	829	743	799	839	779	777	794	814	834	803	795	819	811	798	838	781	772	842	771	746	816	844	797	858	805	775	823	804	804	842	816	794	769	805	784	758	792	782	843	758	765	731	817	852	763	787	756	769	808	786	846	813	807	799	790	749	765	831	814	823	755	813	794	800	803	829	755	780	808	800	847	854	780	796	749	809	825	825	753	760	780	788	778	790	828	782	756	794	796	789	846	796	752	777	822	809	812	788	858	767	800	817	785	807
15503	25061	17201	9651	7041	5555	4368	3408	2677	2470	2109	1774	1528	1438	1334	1222	1143	1142	1046	1086	986	1020	988	978	982	961	979	932	966	980	984	949	940	1006	888	937	930	934	942	906	924	855	895	928	880	862	896	919	919	882	828	890	903	907	884	875	851	899	943	881	993	896	878	866	919	877	908	877	917	886	893	849	867	868	878	895	893	864	884	849	854	868	897	911	877	896	866	915	904	852	899	859	863	909	887	866	895	929	835	858	866	859	842	868	816	895	843	832	906	889	912	848	862	870	860	875	888	877	907	873	872	859	844	883	836	835	911	875	869	932	887	912	906	861	866	936	877	920	899	867	896	939	887	895	866	942	903	842	887	893	849	915	880	923	864	846	888	859	866	855	908	874	846	845	904	881	951	903	894	886	927	880	852	882	864	927	853	828	908	897	879	911	904	822	924	868	952	883	888	837	857	886	900	901	855	867	874	831	918	873	895	934	889	914	874	850	909	913	873	859	864	872	888	869	833	887	869	912	854	889	889	866	925	854	890	890	944	869	919	872	900	859	870	848	893	867	874	901	894	916	879	851	911	907	845	905	888	805	893	908	854	859	861	902	840	886	856	836	918	835	926	921	866	895	885	825	904	899	883	871	829	865	884	898	917	893	896	907	919	855	825	825	900	888	880	936	902	887	904	896	921	864	876	911	868	894	839	903	839	875	927	868	877	923	897	857	906	919	889	863	930	894	870	877	902	827	956	852	850	859	928	909	859	901	881	928	896	899	878	838	951	856	885	877	852	891	919	941	826	863	892	846	825	858	864	945	906	903	907	869	880	863	924	930	917	895	853	880	865	897	973	929	889	885	866	882	866	905	889	879	868	889	890	868	915	894	927	944	868	890	875	918	905	839	884	800	892	860	900	938	872	934	888	939	855	888	902	910	895	897	875	928	914	879	832	924	894	924	947	930	905	895	875	882	874	920	865	879	893	867	917	881	890	895	901	860	871	844	941	931	902	874	824	820	898	855	898	880	908	882	905	847	905	855	875	863	843	894	900	887	877	913	895	907	908	868	880	872	900	918	888	884	895	886	894	870	909	906	870	879	868	924	894	907	841	902	879	889	858	834	887	858	844	893	908	856	870	914	900	900	840	895	874	884	873	848	940	877	876	805	865	880	846	877	855	915	893	835	859	929	867	855	879	911	868	893	896	837	848	948	900	869	878	896	927	900	865	890	926	894	859	921	914	893	848	891	899	840	849	879	880	865	877	830	917	922	844	934	916	894	946	879	851	892	920	839	893	867	895	845	874	879	899	889	895	880	876	889	898	875	881	871	894	913	895	852	861	923	878	910	932	865	899	858	890	897	917	879	924	914	865	851	856	871	928	849	931	887	892	865	875	888	888	901	825	879	861	888	864	932	850	875	874	865	875	873	869	874	919	855	916	882	888	935	855	862	857	857	841	883	890	897	857	914	904	861	880	905	889	870	904	865	838	835	909	866	894	886	891	900	895	864	888	923	930	868	874	856	882	891	863	866	891	905	895	883	839	909	833	878	860	846	874	946	904	874	883	880	929	846	853	912	887	830	895	860	853	868	883	871	932	829	904	939	873	862	910	844	885	887	881	872	922	870	840	883	857	850	928	935	819	931	857	890	882	928	884	883	843	860	891	847	906	870	896	875	834	872	846	877	879	859	886	905	900	844	882	959	862	894	920	912	879	899	893	858	901	897	892	883	928	858	910	887	956	837	894	857	861	891	887	921	889	861	841	836	855	875	905	919	904	894	881	875	918	863	900	932	935	876	890	851	914	863	904	858	894	875	904	878	879	869	893	927	878	867	877	877	883	878	886	863	874	821	891	917	892	818	889	865	856	852	892	908	835	872	874	902	906	890	872	892	903	837	896	858	841	897	900	885	893	922	904	879	908	827	883	886	845	927	893	910	860	878	867	855	862	844	877	882	878	898	862	945	927	873	851	818	896	864	918	929	922	917	897	876	864	848	866	889	886	922	883	891	915	859	873	883	936	922	909	909	914	882	906	880	900	868	882	906	902	875	865	928	900	864	879	888	875	881	907	867	887	827	895	918	880	851	855	895	902	866	862	858	882	904	923	912	856	883	887	894	847	943	828	808	878	909	922	860	889	917	854	866	862	874	888	875	882	909	887	912	908	901	901	834	876	885	891	885	862	895	921	917	888	863	908	862	844	879	895	877	869	855	860	855	896	831	921	930	861	907	893	910	901	864	871	896	872	868	878	933	868	869	902	943	917	920	875	894	838	879	845	907	885	866	877	895	858	901	901	885	889	925	877	909	838	946	925	840	873	911	956	910	871	888	854	945	915	874	899	889	884	831	865	954	858	903	929	849	883	884	845	911	877	886	893	896	930	934	926	856	894	922	897	891	872	846	926	889	928	889	840	942	937	893	868	800	902	823	923	872	880	836	884	888	850	865	873	880	872	877	916	891	876	896	931	882	921	861	920	960	917	831	901	868	874	872	868	880	913	889	889	880	895	913	864	879	849	899	918	866	893	828	888	916	893	961	942	878	843	858	873	896	896	879	831	903	898	779	891	850	868	909	850	888	862	866	888	829	850	911	884	843	839	921	884	896	852	886	932	892	891	857	884	842	846	869	877	848	881	841	870	875	799	892	896	877	832	860	885	863	890	890	908	911	876	854	847	842	872	946	864	875	960	868	890	894	895	899	883	904	869	881	857	899	866	873	950	866	882	868	944	865	892	874	884	897	863	875	886	892	883	863	898	856	903	927	880	875	913	837	898	856	863	866	897	834	890	895	917	817	866	889	861	882	828	870	885	880	882	895	845	953	902	870	854	855	911	876	865	903	890	846	853	880	879	936	858	867	899	901	875	900	897	951	881	932	928	880	850	864	893	859	908	838	864	851	875	860	850	874	908	851	852	898	929	896	848	868	900	893	841	880	893	882	873	876	884	908	923	897	882	877	895	879	824	886	901	901	903	862	909	887	899	911	853	868	889	883	862	904	881	915	908	862	902	886	842	873	854	886	906	901	873	888	881	938	887	893	875	956	905	867	882	888	909	906	852	889	888	921	900	868	883	877	878	907	894	822	885	944	855	892	925	920	892	874	842	882	894	908	892	907	907	900	908	841	868	933	865	904	920	919	865	919	899	842	876	893	911	894	861	850	835	890	863	885	840	905	885	855	891	820	872	859	822	864	904	891	878	833	884	847	850	874	882	842	818	871	836	907	809	799	890	900	880	920	812	869	887	830	877	898	929	888	881	894	825	851	884	876	900	902	885	860	927	816	928	886	865	907	912	872	894	852	909	848	847	898	890	899	872	869	900	881	901	897	856	917	912	947	911	879	811	933	881	887	847	912	911	916	914	924	827	847	912	896	919	905	885	886	897	920	883	878	862	912	921	868	896	907	897	911	920	893	839	839	852	820	908	833	918	902	915	884	871	920	912	919	903	924	873	905	906	859	901	911	876	882	908	875	878	928	909	854	868	855	855	831	928	913	901	902	916	954
23933	21513	28612	24873	21400	12298	5227	3390	2673	2353	2066	1705	1505	1365	1318	1130	1125	1131	1045	982	1016	902	943	988	880	911	960	865	961	857	921	893	909	879	874	840	833	887	890	854	823	879	876	839	838	912	843	814	841	831	783	830	804	902	833	825	778	846	834	797	857	776	789	811	774	774	819	743	776	816	830	794	790	842	819	774	800	816	815	772	801	767	865	819	771	769	773	786	816	828	815	793	779	788	849	774	811	798	810	853	876	816	855	748	789	803	816	853	803	809	832	806	821	794	751	790	822	804	814	806	760	830	767	775	817	775	805	794	826	806	795	797	798	826	773	785	763	767	808	798	826	865	836	840	842	789	821	779	811	783	854	825	863	811	776	825	772	796	777	807	813	840	807	778	827	816	812	812	794	838	862	745	820	807	812	790	839	785	798	739	807	798	790	782	795	809	834	807	799	832	787	780	741	802	807	813	803	777	773	797	805	821	854	789	782	772	803	792	834	823	789	800	829	831	799	856	764	793	774	767	819	879	822	804	821	832	833	853	796	828	848	788	851	809	785	828	789	860	825	785	818	830	823	805	859	843	816	805	820	815	821	789	809	809	817	803	821	804	777	820	756	800	797	872	767	785	814	819	779	795	838	833	797	824	792	809	805	823	819	819	789	747	803	785	818	805	844	811	798	803	776	774	829	858	810	819	771	804	812	744	795	834	833	779	798	792	773	833	796	831	793	842	807	768	774	800	863	799	817	866	792	791	755	834	838	808	829	838	785	848	784	858	793	823	784	757	802	815	824	819	762	834	779	794	842	844	862	789	786	787	817	831	862	825	809	806	782	798	799	758	759	828	789	812	842	796	842	746	772	801	734	785	855	825	808	819	782	779	819	777	761	782	827	798	821	866	777	787	803	780	806	779	834	840	809	800	771	760	750	822	847	777	804	816	817	796	826	846	893	752	793	731	835	807	772	787	762	814	827	823	808	773	827	773	836	845	795	796	826	793	811	811	766	810	834	784	786	820	836	757	769	808	802	832	803	791	754	823	827	814	792	799	812	811	775	844	844	818	783	807	810	773	766	828	791	808	811	828	767	822	817	750	819	809	833	791	801	773	833	821	817	816	781	808	860	777	789	845	802	810	811	770	814	810	812	771	791	796	758	818	812	819	802	818	788	762	834	825	800	816	824	801	818	793	803	837	826	774	830	745	791	793	804	784	795	816	811	815	842	795	807	827	810	807	782	799	813	791	795	834	828	869	800	820	781	758	838	830	756	763	809	818	842	846	811	815	789	867	784	802	765	843	786	823	810	865	824	848	849	778	788	770	845	803	778	768	835	818	762	776	811	862	799	797	809	816	787	802	758	804	833	821	779	823	819	833	781	875	812	827	819	806	790	784	798	759	846	767	762	776	796	779	809	776	795	888	821	801	891	790	805	795	823	866	849	834	807	800	867	804	828	844	835	859	816	758	821	826	776	790	811	803	796	809	768	784	831	803	808	806	798	784	785	806	800	777	825	803	820	803	798	796	816	789	795	825	811	758	797	843	800	818	767	844	797	775	782	827	822	821	758	783	784	846	799	814	748	794	838	837	801	839	812	771	747	861	768	780	828	792	769	787	757	784	788	803	781	793	811	815	815	840	796	769	775	799	791	813	797	801	778	833	794	819	807	805	807	824	749	789	843	845	791	771	812	786	833	769	827	777	781	855	822	741	791	810	831	759	771	791	812	844	842	796	779	781	822	840	825	827	765	858	824	774	805	836	808	836	770	839	826	776	834	808	782	811	753	815	772	834	776	784	786	777	813	810	790	850	772	819	752	816	801	813	802	821	778	755	791	826	822	792	786	766	786	803	805	838	842	815	807	811	819	794	803	789	813	819	771	808	788	848	773	874	801	780	819	787	867	729	796	802	804	834	787	842	784	751	739	818	846	758	805	777	800	793	805	816	823	800	811	775	803	829	846	816	816	792	778	852	813	781	787	799	770	809	727	826	817	793	802	799	814	802	786	832	846	796	785	809	780	799	744	773	809	800	814	784	826	799	800	787	835	791	807	803	774	804	765	789	748	757	841	833	775	856	768	819	830	782	809	835	803	768	806	785	772	824	756	798	815	792	814	804	839	826	806	787	811	827	834	828	802	835	827	788	837	803	767	790	782	787	786	806	783	768	817	837	741	826	781	805	831	840	784	851	772	814	809	799	837	818	812	813	777	803	798	818	806	791	800	817	784	847	761	736	789	800	776	803	735	892	853	762	821	834	792	814	837	814	838	826	822	771	824	828	835	846	808	826	845	783	815	805	837	798	833	820	745	787	811	740	819	874	813	788	803	795	847	808	812	744	772	796	792	843	789	787	821	817	850	831	811	775	747	825	854	762	805	789	800	839	803	777	792	768	824	852	765	829	776	847	790	821	838	775	784	764	811	856	798	762	771	773	794	819	854	827	862	812	831	765	806	757	785	792	809	784	797	833	756	811	812	809	742	761	790	812	815	823	772	805	781	842	784	814	806	801	830	807	793	801	817	843	848	780	822	784	772	802	830	791	801	786	837	791	783	823	780	763	848	811	821	821	800	820	805	807	844	836	798	830	807	775	788	859	775	842	802	791	812	815	790	768	794	764	852	843	804	842	785	799	835	862	835	811	778	820	801	771	818	812	821	844	785	833	800	810	789	810	820	785	840	805	790	784	780	810	804	826	791	858	859	809	793	783	801	765	824	880	771	839	823	803	806	755	753	806	804	834	780	819	815	799	764	784	845	844	832	828	815	843	835	751	841	843	803	785	873	834	775	787	858	820	765	768	821	811	809	842	801	809	839	785	819	855	798	798	857	770	822	817	820	830	812	788	794	834	818	760	804	757	813	822	797	828	806	795	804	794	745	776	795	870	838	838	781	801	854	866	802	781	808	791	822	756	808	810	833	887	771	866	797	803	833	787	814	804	851	785	790	786	786	814	807	806	800	832	775	783	775	785	803	847	777	806	800	830	813	816	802	816	814	788	813	779	789	772	823	821	809	779	853	824	787	808	803	765	843	802	788	794	811	776	808	810	831	831	784	864	838	854	845	787	816	778	786	792	855	788	855	793	780	801	813	826	815	809	776	815	774	806	791	745	826	833	880	794	833	827	823	825	824	791	767	845	781	808	778	817	811	839	754	760	746	804	797	811	782	799	860	803	832	873	782	839	822	757	764	831	756	818	766	832	822	822	809	792	817	824	838	777	809	796	775	804	802	827	827	778	806	848	783	821	785	761	834	795	779	837	784	777	807	772	794	852	808	788	797	783	796	793	770	810	770	868	729	827	822	793	817	809	762	867	749	817	869	787	776	809	788	774	825	802	787	810	805	878	796	851	803	767	820	830	813	805	773	743	848	784	838	804	823	789	775	790	744	761	837	774	838	839	806	847	783	776	834	829	821	838	877	804	818	816	821	810	792	767	761	862	805	786	840	798	790	789	799	803	788	831	853	791	816	758	806	856	774	786	783	754	787	804	812	814	815	825
17645	33744	23928	14674	11148	8855	7003	5369	4588	3809	3027	2447	2082	1846	1594	1492	1465	1388	1210	1216	1242	1152	1078	1083	1122	1015	1038	1042	1067	1080	1055	1041	1066	1020	985	1031	955	983	992	959	927	997	994	990	991	961	945	964	944	919	947	907	934	966	915	916	885	913	883	868	868	960	943	915	895	883	936	906	894	948	937	842	886	863	897	889	903	878	931	899	902	887	880	828	913	899	904	899	909	980	866	905	882	898	879	885	908	888	906	906	906	896	869	910	938	903	916	956	912	926	949	881	897	891	878	949	922	861	913	964	895	887	901	901	945	904	891	918	891	877	901	910	933	869	918	909	914	935	905	937	923	891	861	916	905	846	926	899	905	913	874	880	892	895	840	927	870	882	889	949	914	865	907	879	889	886	878	939	888	848	914	939	868	983	918	902	934	876	917	918	908	904	905	920	935	891	904	927	917	910	902	885	896	850	937	863	958	831	894	923	905	906	915	857	892	907	900	899	918	923	846	941	931	917	866	894	944	935	932	899	928	854	887	910	905	901	927	912	969	882	881	822	878	904	859	912	864	889	905	920	908	871	895	874	904	888	915	933	927	947	891	897	890	930	892	905	830	861	947	906	864	852	924	896	853	940	887	840	927	875	895	927	924	897	870	946	867	863	914	870	926	914	934	911	902	877	864	871	959	894	962	910	938	882	912	917	913	919	886	940	894	880	900	884	960	919	914	944	895	921	909	868	904	894	853	906	902	908	932	894	892	924	890	873	900	896	958	919	894	840	886	918	899	890	899	917	915	906	887	929	962	884	973	898	918	896	866	923	861	931	909	951	895	869	939	931	870	832	965	873	898	868	876	928	892	848	906	893	900	868	960	918	893	925	897	871	926	835	902	878	874	908	870	844	910	918	872	947	860	927	884	912	858	886	916	939	904	877	925	892	949	909	865	885	939	948	920	898	975	857	941	919	918	952	910	901	921	951	898	862	941	893	908	881	947	943	937	909	896	880	951	920	884	878	844	850	904	909	956	899	881	863	917	914	879	887	876	870	852	922	893	876	871	899	868	903	907	824	901	905	913	907	887	898	868	916	900	861	899	914	860	856	880	832	935	975	923	914	917	856	966	916	905	886	939	905	875	855	944	918	869	866	909	919	947	916	861	877	943	936	918	893	950	902	910	895	941	878	888	870	941	870	908	904	913	912	914	895	898	888	941	946	915	885	905	883	944	870	916	912	888	844	932	916	889	967	892	906	878	893	904	865	898	912	915	901	917	870	910	912	897	892	921	861	893	950	867	906	923	967	908	851	945	870	946	865	858	894	865	904	909	899	964	876	904	916	894	927	895	944	889	885	922	990	855	924	960	894	874	877	879	921	926	866	901	930	900	920	908	849	926	816	908	881	885	909	919	902	932	869	866	937	872	871	863	909	906	935	895	876	904	951	892	913	910	917	878	929	933	872	902	941	923	871	937	885	868	895	898	939	930	873	841	889	925	919	953	858	903	914	874	897	891	936	884	900	878	905	889	916	944	902	888	897	904	900	912	910	892	892	897	864	903	910	899	905	928	927	899	883	883	852	855	889	886	926	905	957	875	867	875	855	958	823	911	868	860	863	932	932	939	899	927	823	864	872	893	861	919	917	903	869	922	909	924	862	866	877	861	870	924	871	890	947	914	925	893	869	906	930	908	956	873	885	891	868	885	888	894	881	939	915	888	920	871	890	870	936	943	917	880	865	910	885	845	885	854	863	903	976	910	888	909	919	886	946	908	909	930	887	901	935	915	912	894	892	939	957	919	883	933	918	881	922	909	884	881	927	920	901	921	923	929	893	879	905	922	913	898	896	901	956	888	897	897	889	928	909	921	931	931	904	898	889	938	852	871	905	839	867	875	943	913	936	936	908	900	902	897	919	924	883	913	867	906	885	915	902	938	859	866	914	912	941	877	864	889	912	898	940	882	921	892	912	1002	867	924	896	896	918	902	928	953	881	870	907	941	926	928	918	881	900	851	900	928	939	875	896	936	935	929	893	892	990	937	930	878	872	966	896	892	919	856	867	903	903	896	899	914	888	865	885	881	892	893	943	914	884	913	926	912	919	905	902	873	874	895	895	912	895	870	887	894	925	895	866	870	973	893	939	933	893	896	945	849	926	841	877	927	857	904	954	914	952	852	881	895	887	898	900	902	884	933	904	901	863	917	911	914	868	892	886	846	900	954	906	880	931	891	951	856	899	944	874	906	896	895	816	910	906	953	912	911	918	823	908	893	914	898	896	879	924	906	949	956	886	884	845	912	885	821	843	912	940	934	889	924	874	903	907	900	937	896	906	924	859	909	903	869	861	933	872	875	933	915	884	940	881	883	870	909	902	915	896	861	920	900	853	929	906	908	951	815	898	887	877	843	874	871	877	924	911	919	875	936	888	888	886	885	844	865	953	896	925	860	873	941	930	853	906	943	934	905	934	948	886	879	880	888	878	892	850	925	943	898	906	958	868	848	875	911	920	898	897	847	913	932	896	911	899	882	874	895	911	877	874	926	940	878	931	929	963	895	926	891	898	869	862	910	965	866	902	931	881	877	874	904	902	903	848	921	916	887	938	891	865	943	898	896	915	891	881	874	902	908	923	930	864	895	878	911	856	857	895	919	932	925	927	936	882	900	884	898	876	890	914	873	912	864	906	881	862	897	891	905	884	961	888	937	842	921	875	897	885	941	901	917	873	884	892	921	909	861	926	929	915	913	896	890	945	922	927	897	903	923	914	885	881	882	902	932	890	906	853	885	900	927	892	910	911	867	899	881	898	907	901	911	915	891	898	866	883	893	933	899	922	904	900	941	868	883	908	964	919	888	991	952	879	902	912	889	934	920	897	897	923	908	868	844	844	932	838	930	925	887	979	897	886	891	931	919	886	921	919	866	864	891	968	876	883	879	899	862	903	876	1000	879	947	894	898	904	880	924	938	893	926	903	889	859	948	915	890	908	915	899	898	887	937	909	849	938	930	897	896	938	877	889	925	925	881	938	940	915	903	914	861	933	942	907	948	869	841	897	948	906	869	886	933	940	860	880	896	889	901	950	863	873	936	917	894	944	881	888	935	848	922	956	921	879	933	906	849	886	917	920	941	894	903	919	920	891	876	860	902	918	906	859	883	902	935	839	886	898	908	920	904	864	906	931	874	906	868	900	928	928	901	872	898	905	931	909	879	925	950	959	931	879	889	902	877	827	913	911	895	844	865	894	924	887	896	944	850	926	875	902	926	846	949	899	877	866	883	858	885	884	894	940	856	907	1019	861	924	922	904	917	847	863	929	925	922	908	926	916	923	819	882	896	897	907	886	901	905	873	936	908	923	903	916	923	915	910	853	865	881	861	863	874	917	924	898	917	886	935	902	889	927	891	919	850	902	916	914	897	868	927	915	925	914	878	914	956	901	901	875	896	901	874	927	876	913	876	895	948	855	856	940	906	888	946	885	905	887	929	926	885	904	917	896	903	889	871	870	911	894	922	910
25199	21583	27397	25848	11937	4481	3129	2453	2023	1668	1417	1253	1086	1006	927	898	908	864	777	752	755	752	710	705	727	740	719	771	689	702	692	672	666	693	642	650	674	636	676	666	596	648	662	692	682	619	610	637	637	624	598	618	631	633	599	670	639	645	612	640	635	632	636	618	613	626	625	607	602	626	624	633	677	625	620	604	610	590	636	596	564	651	649	618	623	609	638	585	662	600	638	611	588	641	571	638	608	606	619	624	608	622	606	602	574	616	630	585	611	606	636	615	624	612	573	643	639	606	658	639	619	634	583	623	660	619	608	630	641	574	597	604	594	597	631	644	644	598	575	629	630	648	642	629	625	630	609	574	642	605	631	602	589	595	659	659	638	600	646	613	633	592	617	639	597	611	629	644	609	630	593	620	585	666	632	610	581	584	641	632	665	601	595	577	631	651	623	582	579	584	573	624	622	584	611	607	589	587	604	604	628	661	607	650	603	632	616	603	618	620	609	623	598	645	629	583	581	634	601	608	616	630	647	615	568	561	670	642	628	637	621	646	648	600	615	633	633	609	592	624	602	624	619	587	635	598	614	632	613	615	630	637	635	618	682	654	624	654	602	633	623	642	584	618	622	589	642	626	599	615	607	602	603	612	612	653	605	604	628	616	618	590	578	607	640	603	635	586	610	559	611	646	601	610	641	605	621	628	644	612	659	622	598	659	607	629	620	619	576	544	629	601	606	586	554	635	608	620	612	638	594	612	616	583	611	606	586	616	617	614	578	601	639	578	629	619	601	592	605	587	631	621	632	623	621	619	580	613	673	624	624	617	623	621	596	640	635	632	601	626	579	583	571	618	640	607	600	651	600	663	653	641	582	573	596	612	600	597	638	593	677	625	604	641	599	615	629	621	606	630	603	655	591	617	601	594	615	677	643	621	577	653	613	600	594	579	583	641	650	564	584	593	608	622	619	638	581	649	611	660	644	626	624	616	659	579	569	611	645	607	648	639	653	612	622	652	619	639	645	612	636	635	646	635	596	598	656	605	640	565	641	610	626	589	631	631	599	648	592	614	660	605	630	624	585	657	601	657	636	608	577	585	646	613	564	607	609	591	640	620	629	603	605	622	605	627	633	635	611	611	638	605	589	617	555	637	625	600	653	616	588	656	580	669	630	609	637	558	619	588	607	636	629	624	607	575	647	643	576	589	612	599	661	632	572	633	599	632	599	612	622	623	656	570	595	609	652	628	601	604	619	604	600	628	596	612	631	591	644	620	647	596	608	638	610	626	633	671	573	652	590	579	581	581	679	587	622	531	638	571	625	601	613	604	606	603	648	606	602	645	612	602	602	594	596	616	590	620	612	580	663	636	624	615	632	584	643	678	605	610	661	646	643	637	627	692	616	620	622	621	638	604	610	627	602	611	620	593	603	598	625	608	617	603	593	568	561	601	580	595	602	606	643	626	605	624	605	623	623	621	601	605	642	641	613	615	564	554	617	653	589	628	608	585	604	630	602	567	642	620	669	623	602	631	638	616	613	587	595	593	601	628	604	608	612	601	610	622	580	639	625	599	597	607	614	630	609	627	647	664	636	585	639	642	613	617	607	623	613	627	631	598	619	642	617	600	637	650	596	612	618	580	582	586	684	654	616	629	606	595	611	610	566	596	628	557	608	636	623	633	629	568	586	575	603	633	644	650	556	624	657	669	593	621	678	621	598	591	638	575	635	595	592	629	656	626	661	640	647	633	607	644	634	632	582	667	586	618	595	626	576	577	609	629	593	582	637	624	641	668	617	617	610	618	650	594	636	647	641	616	636	620	620	600	633	614	626	585	586	644	627	622	589	632	576	601	651	557	608	609	589	618	641	629	613	612	639	651	598	642	656	624	613	623	583	602	575	661	610	613	637	623	633	626	607	656	644	607	649	593	652	592	635	633	627	625	637	667	585	606	585	647	587	649	629	616	604	617	629	593	606	576	603	621	640	600	629	611	619	598	626	635	608	610	619	664	607	666	602	566	622	592	599	666	600	595	608	626	629	614	598	613	633	590	631	597	636	595	595	609	647	614	626	622	583	657	663	643	598	576	589	646	574	635	593	626	608	613	621	594	615	604	591	649	610	578	591	599	630	599	589	619	640	593	639	627	636	619	624	670	653	550	670	593	611	598	615	625	673	591	634	541	611	602	630	592	611	568	598	664	587	616	594	636	622	625	602	603	607	618	645	656	634	621	619	601	582	605	597	563	635	622	587	620	592	584	621	637	598	616	609	623	596	617	631	594	639	612	578	659	608	692	593	614	604	636	582	605	633	612	612	612	568	605	673	623	607	639	604	635	582	647	623	526	605	598	651	656	586	638	635	666	587	603	583	629	619	613	591	646	604	653	612	613	656	646	569	592	588	657	613	603	617	583	576	601	596	648	614	627	667	598	596	606	648	605	614	601	582	638	660	653	631	612	601	606	616	662	651	577	602	631	625	631	596	612	599	615	576	615	620	566	617	628	600	659	602	578	629	601	614	551	608	655	637	610	611	622	606	665	577	620	622	580	604	610	611	647	602	625	608	643	589	627	651	590	607	646	599	595	607	622	637	603	578	608	612	645	619	615	633	598	571	614	589	613	637	651	570	679	681	628	608	650	643	580	643	608	592	620	619	638	650	632	635	605	632	627	599	656	596	628	584	602	639	598	588	610	595	617	619	642	598	609	637	605	622	586	632	617	624	616	627	627	595	720	608	625	612	650	578	637	638	610	615	603	618	643	583	646	611	605	648	562	580	647	639	607	602	589	647	600	579	593	603	598	594	594	625	610	629	662	639	607	593	620	621	613	621	666	602	654	605	617	579	604	582	626	635	644	651	622	614	613	628	550	647	594	679	635	613	626	621	572	626	592	595	632	656	605	589	609	616	606	625	615	658	604	628	555	621	606	618	606	622	628	641	618	625	589	627	605	626	626	580	629	636	620	638	623	598	645	615	642	599	613	644	605	597	615	632	632	616	662	609	614	616	649	585	600	627	598	625	611	629	625	596	605	606	616	636	607	568	635	642	655	628	626	589	631	637	639	632	597	610	628	629	634	609	644	583	641	651	634	624	605	599	643	647	570	609	615	586	632	639	584	630	640	613	624	596	616	596	598	586	609	575	618	650	609	630	601	614	599	597	618	618	616	655	609	630	593	602	599	614	635	630	619	599	591	641	611	655	634	636	617	611	636	639	620	609	653	599	591	597	639	604	590	612	605	643	644	619	565	630	589	614	581	636	613	627	633	593	636	601	642	653	629	640	594	659	564	575	639	619	646	603	672	597	659	655	625	625	647	626	614	620	616	622	618	645	635	593	625	617	582	619	638	627	594	602	624	633	633	555	648	631	603	642	634	637	653	645	615	587	649	630	645	611	599	626	643	655	608	631	607	585	625	615	572	570	581	606	633	629	628	595	595	574	602	593	607	585	604	649	645	561	622	597	631	651	610	659	625	615	616	605	629	614	586	624	631	629	594	601	598
16158	30478	20483	11804	9096	6951	5527	4447	3681	2843	2315	1907	1589	1408	1258	1118	1071	974	968	926	890	905	889	843	824	854	880	749	812	853	802	837	773	744	742	773	735	768	754	765	750	760	712	731	721	741	758	754	745	742	699	720	694	762	707	720	693	762	666	741	693	712	738	736	717	700	676	706	734	766	659	683	671	701	707	700	703	731	732	713	652	666	677	658	726	714	708	686	645	687	712	643	714	672	708	750	736	697	727	718	671	665	703	631	682	646	664	669	669	678	700	702	682	685	675	673	705	670	692	713	670	695	706	681	736	692	702	695	705	718	677	757	707	658	668	717	635	679	774	712	673	735	636	685	765	631	698	688	717	727	759	706	659	715	697	654	685	734	648	718	733	675	713	706	666	660	688	716	664	688	678	682	665	678	684	696	716	685	623	685	714	677	729	675	702	683	716	696	707	651	708	683	681	662	694	701	694	727	707	725	685	693	702	685	677	702	657	660	694	673	691	729	710	672	743	698	678	700	676	684	744	719	700	690	700	697	720	670	720	687	711	705	719	742	669	707	714	674	723	689	694	704	730	646	685	709	665	629	709	694	710	706	675	644	644	704	739	754	690	699	693	674	675	719	681	689	650	650	691	702	697	654	666	705	706	649	667	661	735	712	680	670	706	746	687	717	695	669	697	711	696	691	681	744	741	683	659	658	695	706	730	719	669	691	725	669	675	714	690	711	707	703	715	734	718	704	704	655	713	717	678	723	684	674	725	745	652	714	708	677	724	682	675	718	671	723	752	684	744	713	683	675	710	665	729	686	675	733	678	705	698	679	682	702	690	707	698	684	676	748	671	681	690	700	714	707	674	687	714	710	698	688	729	711	677	683	677	723	693	713	679	735	677	682	705	651	708	709	704	712	692	713	728	721	688	724	725	690	735	710	682	694	689	694	699	693	726	704	674	703	687	662	706	663	733	703	688	661	722	678	736	695	735	691	699	720	672	676	707	700	689	688	694	673	639	711	669	730	703	698	685	707	718	642	663	703	715	743	644	686	684	629	703	698	682	712	684	690	694	702	683	700	753	661	704	676	709	692	715	760	723	727	626	708	699	688	707	732	725	696	681	744	704	682	724	673	681	700	688	681	702	651	652	608	682	688	641	720	736	698	704	711	714	696	706	719	726	720	661	713	695	680	687	699	717	725	645	709	663	751	696	661	677	696	745	737	721	687	713	677	666	705	682	672	712	677	667	686	700	647	703	735	725	679	697	718	660	646	679	689	699	698	676	665	700	748	730	732	689	704	691	711	707	648	732	730	692	728	703	692	672	663	721	696	687	688	760	671	673	676	675	679	687	695	727	671	694	672	699	707	662	687	717	649	700	742	716	707	737	747	696	667	672	702	707	732	644	663	700	698	713	686	650	708	692	688	666	687	682	725	674	655	731	677	733	698	684	714	686	703	669	667	730	682	726	674	699	702	738	713	727	702	726	696	687	723	688	705	696	715	693	693	700	655	721	690	699	719	700	685	714	711	680	706	698	664	715	704	690	704	676	730	701	713	660	714	693	731	681	720	706	731	644	673	752	660	692	689	716	699	671	694	710	705	694	650	729	672	705	685	695	728	672	675	700	694	747	691	734	711	737	687	662	687	672	664	685	695	704	672	735	696	770	666	666	674	678	707	667	741	673	690	710	734	720	688	693	700	647	698	681	710	743	667	712	729	723	672	708	728	681	698	680	695	698	684	712	686	641	737	663	671	714	723	759	722	711	704	675	706	636	708	744	653	726	691	700	680	683	709	717	660	665	678	714	683	715	649	716	712	674	642	695	671	704	667	719	676	691	718	706	717	675	708	736	686	713	652	705	725	695	707	695	711	663	695	709	675	697	725	681	679	705	659	713	648	718	712	684	680	718	700	668	706	665	710	697	697	678	683	684	676	706	710	740	703	715	747	663	636	714	697	698	685	719	695	670	673	715	702	710	699	741	683	734	708	707	680	715	698	696	688	681	751	699	672	726	639	705	639	720	708	680	727	664	691	669	713	658	698	695	664	716	756	659	717	675	716	695	719	706	697	665	683	712	757	706	708	713	689	629	617	722	706	659	697	703	685	706	689	678	704	710	692	701	667	743	698	695	697	680	657	679	717	662	719	683	699	745	648	737	641	701	682	667	727	725	723	703	735	735	710	700	721	693	757	715	662	703	683	728	654	667	645	742	698	704	727	699	696	711	745	635	720	700	704	667	696	682	660	716	698	746	709	673	712	669	694	673	718	660	645	669	664	693	702	708	703	718	717	735	732	729	697	674	700	668	689	641	727	723	687	709	709	717	728	724	710	698	716	675	689	660	738	637	673	717	745	721	701	733	716	672	688	724	666	735	742	670	684	720	660	712	723	723	662	725	714	744	731	627	734	685	695	669	667	678	723	725	721	671	656	661	721	707	722	697	669	637	690	646	665	662	715	680	706	691	674	680	702	685	686	705	699	700	719	744	661	710	673	681	674	691	676	693	654	646	689	729	735	713	732	670	693	701	693	690	689	718	716	697	689	666	705	729	733	669	674	709	724	686	714	671	691	710	740	725	677	706	725	700	719	690	684	729	697	724	689	680	730	692	696	683	765	718	683	712	686	674	688	712	710	674	714	694	684	727	710	678	680	711	735	719	683	683	649	705	671	721	658	733	707	677	698	717	671	696	671	701	714	658	683	714	717	764	675	658	675	696	729	701	686	682	681	702	720	696	683	690	686	712	692	671	684	739	673	735	692	713	701	711	696	683	731	686	713	686	651	641	705	708	702	703	679	726	692	672	730	697	660	685	697	667	715	682	732	677	680	730	676	715	684	693	654	695	742	681	744	674	686	701	669	704	743	687	696	686	693	661	700	677	681	656	732	681	683	720	665	732	672	677	657	689	728	736	645	743	668	689	674	660	707	692	701	713	639	676	721	687	701	690	674	670	686	642	706	725	725	746	683	698	728	671	726	710	659	734	657	698	700	699	672	711	701	665	726	706	684	733	702	718	714	696	680	685	703	679	663	731	768	681	717	735	711	671	655	698	782	679	686	679	701	668	735	670	692	615	704	723	668	689	707	701	700	681	665	714	728	683	726	703	724	701	700	752	717	671	696	705	720	736	699	659	674	681	701	718	706	673	710	714	685	706	696	647	668	685	707	700	693	748	708	684	656	701	688	666	757	715	696	685	683	676	680	700	704	710	711	679	742	740	682	678	742	721	680	673	666	647	664	708	698	730	743	683	709	671	702	708	695	768	728	739	692	684	729	703	706	744	697	740	696	669	691	673	700	728	664	705	734	679	666	666	687	712	726	653	682	693	695	695	693	697	700	703	676	681	661	689	675	714	679	674	712	677	662	693	691	722	677	691	645	698	706	722	700	686	687	689	702	672	683	671	738	697	706	681	738	703	673	691	737	685	655	690	670	662	726	714	680	711	666	669	679	721	708	733	694	708	699	690	700	713	677	695	647	679	702	671	696	709	696	684	676	687	754
22957	21576	29158	24452	21612	21600	12205	5005	3621	2681	2094	1621	1499	1345	1255	1245	1055	1078	918	884	869	848	914	845	806	770	817	839	803	801	794	766	742	728	721	691	732	667	650	655	661	694	669	658	696	691	661	670	667	666	610	657	596	618	644	620	636	626	583	575	616	578	576	656	616	591	605	618	624	587	633	609	616	568	589	569	564	600	592	614	613	585	578	585	606	631	562	618	621	637	650	606	656	632	619	558	562	593	634	653	597	563	613	562	598	588	595	622	621	572	668	620	626	595	594	580	543	600	573	599	590	669	666	581	558	613	570	610	581	658	608	626	599	600	603	587	604	574	598	579	640	621	630	610	571	582	592	620	622	625	605	608	611	551	570	595	632	586	580	556	605	601	608	613	594	585	565	660	635	631	547	617	602	613	627	614	548	605	626	569	573	632	577	614	611	626	609	575	630	614	607	640	599	646	555	619	612	577	624	627	612	627	602	601	601	614	630	619	613	620	620	591	554	569	603	608	586	600	597	629	620	657	609	623	593	613	602	626	611	647	574	620	591	572	619	633	610	673	629	570	527	633	612	577	610	593	570	617	571	587	607	668	614	644	625	617	590	579	569	573	586	619	599	606	626	556	614	568	598	599	616	641	587	586	635	606	632	602	603	596	621	611	573	605	626	602	591	594	565	553	617	631	593	586	593	561	576	541	641	599	558	588	593	581	596	667	625	599	606	645	612	619	561	678	564	574	607	608	619	629	597	599	590	606	610	604	627	611	584	559	617	587	569	577	578	567	622	550	636	599	637	647	631	594	592	568	575	596	596	627	593	560	605	593	567	593	575	627	570	641	628	583	588	609	607	592	570	559	619	605	604	607	657	585	589	642	589	587	608	599	651	596	608	571	617	605	559	576	608	582	594	598	608	621	581	562	644	586	614	567	594	586	600	560	628	602	617	589	594	625	626	618	592	582	569	612	627	592	631	594	629	574	595	581	620	600	597	605	625	572	646	630	602	653	608	608	620	631	572	580	621	562	559	617	591	617	664	633	579	568	600	593	619	614	604	616	633	606	603	603	584	515	639	630	602	637	593	613	616	574	609	578	571	615	623	634	596	631	617	633	621	596	566	591	578	609	604	581	629	581	642	599	580	622	591	579	597	621	618	638	607	597	608	582	573	563	567	569	636	595	595	643	609	636	625	609	599	626	616	547	566	622	582	601	618	562	582	595	606	631	615	632	607	630	593	616	595	602	600	604	562	625	598	650	613	602	629	629	581	628	562	610	559	643	602	593	581	612	608	598	625	569	619	580	601	632	586	598	561	577	573	616	650	625	600	599	611	594	606	647	601	620	621	615	552	683	648	615	606	585	600	570	591	612	565	619	572	641	596	620	628	550	568	585	635	603	603	597	624	631	603	593	629	617	600	599	608	581	570	600	599	597	611	598	610	628	616	591	585	581	574	578	659	631	583	581	578	627	622	639	639	604	635	548	549	632	588	638	594	605	585	575	599	656	622	591	568	587	590	618	572	531	603	599	602	587	617	611	609	560	612	599	554	644	601	615	627	625	589	570	594	592	582	625	597	608	625	616	607	624	550	583	585	627	599	621	614	596	603	616	616	624	552	643	577	621	564	600	604	617	607	562	626	563	597	600	590	578	671	551	580	602	637	590	614	621	602	602	617	614	621	610	603	580	609	584	610	558	591	613	575	598	653	589	597	573	598	585	546	581	554	626	563	586	553	615	603	566	617	653	577	626	613	600	616	596	567	626	577	617	605	626	658	605	598	623	603	608	676	609	551	605	623	609	595	619	585	618	631	596	603	571	614	618	583	603	579	594	575	648	599	605	612	563	564	605	596	647	594	588	598	602	632	606	608	543	605	602	588	605	607	578	643	634	632	621	588	562	593	613	617	586	589	595	639	523	604	582	596	570	586	624	648	637	552	588	600	643	603	617	622	623	659	651	564	615	614	581	604	593	627	597	586	638	601	592	613	592	641	644	592	631	601	630	546	606	622	655	574	639	561	617	621	600	590	614	599	592	601	585	595	604	639	568	607	603	614	588	568	602	566	608	617	590	609	608	572	597	603	602	620	593	583	596	605	624	608	619	611	636	588	610	593	650	622	594	575	676	581	608	593	577	596	646	617	582	578	578	638	604	640	634	602	599	565	593	599	570	598	606	612	602	582	603	584	586	630	592	556	618	632	602	596	654	626	573	561	579	587	622	611	595	611	608	577	652	618	576	609	568	601	590	596	605	554	607	587	637	622	630	629	617	580	587	548	614	611	599	603	588	583	603	594	646	598	666	602	588	638	600	583	583	575	567	630	591	606	600	604	615	614	608	589	615	606	565	642	526	628	603	575	648	604	588	564	607	562	630	570	660	589	623	604	624	581	604	561	594	570	631	638	580	599	630	634	625	605	607	615	658	580	603	573	598	562	603	624	543	644	624	600	575	626	618	609	598	605	612	570	629	613	618	589	586	587	607	611	645	573	626	611	642	635	604	614	594	609	563	556	544	592	630	650	611	601	573	558	596	592	559	556	599	617	597	584	575	593	583	611	610	593	605	568	612	618	567	618	579	618	593	652	597	620	628	542	637	588	585	604	649	584	602	569	608	591	599	603	573	609	578	583	656	574	590	593	596	625	596	584	593	610	546	638	608	607	605	646	595	623	590	588	573	578	624	600	607	624	637	577	620	561	587	565	591	557	570	624	613	621	531	562	584	587	548	616	608	639	605	596	567	637	598	567	611	619	611	584	609	562	579	578	578	618	637	632	590	571	602	538	639	634	613	587	595	574	598	628	624	658	587	654	590	605	588	581	619	610	622	577	596	634	599	594	586	617	592	661	569	609	613	635	586	605	585	603	580	615	632	623	551	595	568	614	630	625	592	604	601	586	552	590	596	590	624	601	582	579	613	584	617	599	533	638	588	557	626	577	649	597	616	609	577	609	611	596	595	591	613	581	554	591	595	580	608	571	572	592	557	576	566	563	593	621	596	607	580	598	572	576	586	596	578	588	574	614	604	571	618	589	579	593	583	621	609	637	628	627	594	632	596	619	583	612	607	567	677	599	605	593	597	624	619	639	623	622	608	593	584	605	618	563	586	577	606	558	609	609	605	596	602	594	634	592	639	586	592	587	612	583	587	647	580	602	638	610	581	598	582	562	531	642	651	607	565	573	616	586	596	603	626	625	564	612	595	639	608	566	619	616	592	585	603	598	603	581	605	593	633	599	594	610	588	608	623	619	589	619	571	616	596	585	573	613	589	620	634	610	636	656	592	583	624	612	550	625	588	558	637	568	584	555	612	647	639	626	604	574	612	561	656	560	584	570	565	611	565	606	609	597	578	607	552	567	580	588	608	600	631	611	589	610	617	580	614	533	615	609	574	593	593	597	603	624	585	588	603	604	586	590	627	646	584	614	593	581	591	625	590	598	579	570	622	581	616	631	573	584	612	612	605	632	577	580	607	579	567	603	617	601	571	597	593	580	582	579	594
16647	38042	29071	18971	15100	12135	9469	7765	6172	4462	3378	2727	2263	1955	1878	1635	1460	1346	1237	1241	1131	1051	1037	962	992	979	913	992	1034	975	998	902	890	834	844	793	774	847	779	772	824	808	808	779	786	755	771	761	764	705	738	679	737	710	633	719	745	661	716	676	684	717	693	778	695	754	698	717	637	742	669	688	712	667	655	676	648	695	656	696	679	722	697	635	673	684	654	688	657	695	650	656	706	632	653	697	667	673	659	717	678	684	695	711	664	632	717	649	712	717	638	636	657	605	695	680	684	679	658	651	708	685	684	741	743	656	704	692	704	678	685	697	682	672	665	689	658	701	671	731	627	708	705	681	713	663	690	662	697	651	689	642	646	688	696	657	670	673	649	713	644	633	671	702	671	702	693	695	687	705	694	689	703	658	648	690	680	675	662	723	716	677	680	668	654	684	632	673	635	690	687	738	691	687	668	637	752	696	672	676	672	689	700	702	694	709	660	712	688	675	697	690	655	678	667	625	666	667	688	707	689	680	672	676	648	684	676	678	707	708	686	703	691	700	708	751	721	740	669	676	698	726	716	666	708	685	642	625	714	643	657	662	721	636	674	678	685	663	656	676	714	699	719	691	712	676	668	685	728	631	711	649	673	649	645	714	665	687	707	662	715	724	592	699	693	648	680	678	685	691	781	648	665	699	679	664	703	645	653	709	730	663	670	650	683	698	708	700	691	668	697	701	685	674	692	615	689	692	698	701	657	657	702	704	686	685	651	688	683	705	701	699	683	658	639	675	686	658	646	677	679	677	653	696	692	657	673	666	665	724	710	649	683	686	688	654	653	711	696	661	690	720	663	643	710	705	649	696	689	646	640	684	695	679	671	669	675	678	687	706	696	651	633	729	667	676	740	682	729	692	659	687	700	684	663	701	682	684	664	663	649	708	697	710	686	682	675	694	700	729	753	676	689	696	672	668	647	692	652	659	691	684	670	644	690	668	674	709	706	667	691	663	680	674	656	661	704	654	715	707	698	741	719	676	663	704	646	695	680	665	694	670	709	696	714	689	658	658	698	657	716	736	665	697	722	675	688	693	671	704	689	650	671	688	691	689	697	643	710	682	659	698	676	667	653	639	679	660	663	665	673	685	686	727	680	682	726	636	686	710	698	652	690	667	673	663	692	718	719	683	723	678	714	740	706	705	690	667	653	706	655	690	628	643	687	651	698	660	625	662	693	698	666	675	666	661	662	675	679	682	688	680	672	687	697	669	723	664	688	639	671	633	677	647	709	685	680	699	660	660	709	674	702	645	676	698	693	691	712	627	701	631	706	673	668	738	740	733	671	664	689	689	714	653	682	668	649	662	713	727	689	673	721	639	685	723	666	634	697	706	675	696	678	650	741	723	686	672	670	681	687	660	648	663	676	720	702	683	702	657	658	703	683	677	689	648	709	712	692	636	656	719	674	685	668	686	667	701	683	688	684	689	593	652	652	666	661	682	656	667	705	677	665	670	660	662	674	682	710	699	649	707	628	697	634	619	677	669	684	635	707	656	721	677	692	663	646	662	681	650	647	641	674	666	662	655	704	685	700	629	668	708	679	641	691	673	665	651	666	706	688	686	665	652	699	676	625	714	743	701	639	654	697	664	693	668	729	688	675	635	693	743	693	656	679	688	674	699	636	682	685	681	677	705	668	645	663	732	696	677	697	713	663	611	670	685	700	672	656	714	641	683	585	678	685	677	648	681	673	672	687	681	692	688	727	688	689	672	652	701	700	650	735	690	664	683	632	680	668	661	756	638	651	662	647	697	692	636	674	673	673	654	691	677	685	677	716	696	729	625	671	677	721	669	678	741	678	715	685	655	662	679	672	658	629	697	676	705	665	653	713	670	682	628	702	649	684	657	697	678	655	653	666	675	660	708	674	680	702	704	662	730	672	688	719	682	719	690	646	635	655	692	672	666	691	671	767	651	699	707	668	627	675	680	656	671	716	727	683	703	732	700	697	710	676	714	710	712	701	693	676	677	675	669	689	658	701	745	717	650	660	686	696	670	705	698	691	665	680	654	710	713	707	673	720	674	657	673	707	663	721	661	702	717	670	665	675	716	665	651	693	695	673	641	697	666	628	691	640	693	680	676	669	690	670	690	714	661	690	682	727	699	712	680	658	690	668	678	693	670	668	654	672	695	733	648	714	711	650	695	657	664	632	728	695	679	668	681	689	620	678	705	687	687	704	678	671	720	677	668	715	678	683	667	687	714	618	644	663	661	667	664	666	679	711	700	642	679	672	732	723	666	679	718	698	703	629	687	718	646	663	702	705	684	678	704	629	667	730	698	651	654	676	661	652	663	708	674	680	659	691	660	696	725	681	691	682	669	701	682	680	641	604	665	676	709	673	718	681	691	714	590	688	635	676	660	697	654	660	710	702	689	722	661	675	698	642	703	659	653	716	657	629	662	716	673	703	673	651	690	679	646	685	666	663	697	617	679	689	680	631	707	667	665	683	682	720	695	680	650	694	714	618	714	695	729	709	706	704	737	666	700	655	644	704	673	632	612	655	666	687	649	673	668	686	664	695	659	657	667	673	671	648	708	675	688	704	690	652	677	643	636	689	660	650	701	712	696	695	673	636	679	658	644	681	669	710	657	748	682	675	691	697	706	712	676	685	696	673	706	736	638	671	668	676	658	664	662	678	694	681	676	642	704	660	679	710	703	734	696	706	701	696	723	682	724	684	687	697	637	659	672	702	749	640	701	683	687	671	644	720	660	645	662	666	650	660	714	692	710	653	697	682	703	675	645	661	715	701	715	687	661	707	670	659	690	710	666	707	709	662	695	694	655	678	627	662	680	670	664	704	653	650	713	700	710	668	692	693	630	654	713	663	657	702	686	685	668	694	690	682	653	699	730	691	709	638	653	680	673	673	716	671	682	704	688	709	712	698	646	642	673	692	704	673	646	690	679	677	705	661	660	655	699	683	731	662	681	696	669	675	664	712	695	641	673	679	682	715	656	651	746	736	638	737	681	687	641	668	666	704	725	705	626	695	681	664	648	715	726	658	720	698	657	660	634	659	657	715	694	699	674	710	643	653	688	656	699	617	712	689	670	686	664	673	637	685	694	675	666	713	677	662	697	680	651	668	691	725	687	689	666	676	676	669	750	699	769	692	657	653	667	659	662	700	674	681	675	649	715	693	686	715	683	674	669	675	679	695	667	731	680	685	661	687	663	653	728	634	703	624	662	679	701	655	700	687	650	690	659	666	690	741	765	705	720	684	711	715	677	693	663	679	658	629	693	692	652	702	658	662	722	670	673	683	652	664	708	666	675	692	725	695	695	664	712	713	712	686	696	684	693	722	656	676	668	724	685	694	705	661	661	721	702	660	670	685	660	697	672	743	628	723	671	660	666	683	692	661	644	660	666	661	681	680	711	674	708	654	699	691	666	680	644	600	692	648	698	707	688	676	683	682	721	595	639	690	714	668	656	660	700	725	659	680	738
28236	20966	16410	9297	5118	3438	2773	2103	1691	1478	1261	1202	1075	1028	1030	1011	923	947	917	885	860	932	915	880	901	865	870	898	835	833	899	887	866	782	827	780	833	836	815	828	764	829	816	811	773	826	822	835	804	829	847	791	824	732	815	789	814	764	853	818	768	831	800	790	769	805	747	760	774	805	784	818	779	807	789	788	835	788	750	792	820	778	815	794	805	817	796	799	823	777	798	801	781	843	788	798	798	791	767	774	751	823	818	783	760	769	773	813	813	799	835	834	783	805	826	799	828	777	781	792	835	811	799	745	808	770	761	757	766	833	807	761	785	767	773	813	810	763	804	808	867	859	743	800	820	807	815	785	783	835	766	836	773	777	807	810	773	806	795	793	802	753	792	804	749	786	828	822	788	782	818	814	834	790	797	825	813	736	714	805	774	793	808	780	736	768	796	793	833	820	797	772	749	787	841	786	812	817	797	830	809	789	813	794	712	852	827	796	797	729	790	790	794	752	839	808	809	773	830	779	818	788	764	764	792	764	778	770	804	824	769	821	798	818	783	803	794	762	801	758	782	832	827	792	855	777	813	869	801	818	789	816	785	784	781	774	795	834	763	824	806	768	803	809	817	800	787	768	791	800	801	827	781	827	787	782	806	745	777	746	757	808	773	735	790	816	824	783	758	842	811	771	760	795	800	777	800	794	832	759	815	781	780	772	799	808	796	827	820	784	809	822	805	808	757	776	795	820	782	781	767	794	837	817	791	783	798	789	795	808	785	769	824	778	769	717	794	793	797	817	811	783	800	877	781	812	765	829	797	773	788	781	807	849	759	783	816	753	790	776	756	831	812	830	781	770	752	774	799	798	785	822	787	805	837	777	802	812	789	791	814	786	853	791	746	835	785	814	770	777	813	770	765	813	793	779	818	803	738	778	830	804	786	767	819	797	830	805	847	808	748	810	766	762	791	757	750	779	801	793	774	791	762	762	794	838	812	820	779	772	818	834	762	794	842	738	829	809	809	796	832	812	788	806	840	751	760	762	770	753	769	774	822	785	852	791	815	817	798	792	793	816	701	807	815	772	791	835	843	820	749	809	788	777	765	804	826	776	782	834	770	813	758	767	871	797	767	790	845	802	791	797	769	753	831	783	798	768	801	807	822	854	806	811	777	832	777	805	841	754	794	794	768	807	839	843	777	809	753	806	729	747	763	790	808	769	809	783	821	809	855	808	747	752	768	767	791	771	788	790	770	773	784	811	742	754	823	747	815	796	802	738	772	749	775	822	794	782	780	794	801	772	801	819	783	781	834	823	827	758	766	772	758	813	783	780	781	818	822	781	782	836	803	808	783	781	778	787	817	794	805	810	779	820	786	795	775	806	818	781	770	824	800	858	779	739	786	769	773	903	820	776	773	786	806	814	795	798	750	766	794	808	779	778	800	773	812	781	793	768	871	840	799	805	820	793	793	845	761	812	829	775	769	791	821	786	821	745	775	771	769	843	743	742	809	777	777	829	774	800	763	783	807	812	821	799	812	801	766	775	771	846	820	822	748	777	777	787	803	808	777	810	849	814	768	785	826	816	786	755	799	787	837	777	802	804	755	788	771	741	747	758	742	811	761	791	774	764	781	766	835	835	750	837	808	739	815	809	826	779	787	798	776	778	804	808	770	818	820	828	760	796	765	764	764	836	812	813	805	736	805	792	841	800	855	789	772	791	790	799	788	757	792	804	752	786	781	772	831	790	758	779	740	872	808	786	734	859	859	780	736	846	808	787	789	814	857	788	867	768	753	804	840	817	785	823	810	807	832	762	790	798	777	840	799	815	803	779	795	773	773	780	769	755	853	752	841	798	748	751	776	786	793	785	777	773	818	793	766	760	786	824	780	789	793	830	790	832	802	862	769	825	774	819	762	771	801	796	757	775	759	796	803	720	771	755	789	752	755	773	814	793	769	805	811	780	802	806	766	797	781	727	766	792	807	724	788	779	772	815	763	771	766	766	763	811	765	830	772	820	816	793	794	751	833	779	779	777	801	803	807	747	786	749	819	775	835	832	820	722	745	795	818	774	815	751	767	779	777	798	803	826	768	762	778	730	721	815	822	784	782	848	852	833	812	778	751	822	751	779	770	814	797	748	854	788	816	820	779	754	780	810	766	788	741	764	793	841	786	791	827	809	765	791	809	817	778	785	778	808	783	815	769	754	792	791	766	816	755	798	791	792	780	708	719	771	805	796	756	770	789	780	819	846	781	788	789	792	769	792	778	820	772	756	817	761	810	794	772	838	810	762	730	803	795	812	777	831	765	825	800	790	819	786	764	739	803	779	782	762	795	806	784	811	823	804	793	807	791	755	791	812	769	809	768	800	820	757	820	785	768	817	803	797	751	753	819	749	829	787	814	765	833	808	746	807	819	805	810	831	724	793	791	785	788	781	795	792	812	802	728	829	826	796	821	830	760	813	814	806	836	780	773	754	815	816	777	778	781	808	753	816	746	768	810	766	750	790	758	782	754	824	788	800	797	794	814	730	855	792	783	732	820	823	775	784	816	794	751	813	789	763	810	807	827	770	871	760	810	813	811	744	791	799	771	846	809	814	739	792	819	838	796	796	825	795	767	791	774	799	749	793	851	785	808	762	813	793	783	784	811	739	779	813	830	791	809	788	777	825	829	753	769	810	756	806	782	833	778	794	798	792	762	760	840	844	828	762	784	797	761	767	800	803	750	741	791	774	778	773	794	794	734	829	853	789	769	793	806	825	759	780	791	738	811	836	803	812	768	795	780	801	801	792	796	772	821	813	753	800	771	805	830	794	742	793	841	810	774	786	782	784	810	798	793	805	787	807	784	779	739	745	758	789	759	846	837	802	801	712	769	815	769	854	755	774	784	751	771	739	764	834	774	849	779	731	784	752	735	846	809	792	761	771	813	780	817	787	823	753	782	785	776	885	824	805	830	776	829	793	778	776	850	803	873	830	814	855	748	832	773	790	839	790	788	827	783	774	747	801	743	822	783	777	822	816	826	821	796	765	802	796	784	764	794	850	810	777	754	805	795	839	804	822	783	772	810	820	778	779	753	778	788	806	839	744	783	755	787	816	782	771	798	786	870	813	764	761	825	795	770	786	821	784	755	783	765	793	810	805	806	825	813	803	769	768	761	822	767	781	789	844	786	764	806	779	789	810	738	816	816	790	756	822	792	766	749	770	750	836	763	783	808	802	762	838	783	829	773	782	755	822	830	761	830	822	769	795	790	799	783	829	800	799	796	767	850	764	769	805	779	770	805	779	810	782	846	765	806	762	782	819	796	853	778	800	779	763	740	811	802	774	760	765	792	774	800	822	790	830	761	801	766	808	773	798	760	822	830	812	760	720	730	827	791	775	788	767	814	800	783	807	827	766	776	734	760	774	804	774	781	770	773	801	806	808	774	770	781	768	808	752	814	792	773	791	762	785	788	829	805	772	784	785	780	809	813	833	783	824	794	803	765	756	789	802
13431	23564	17592	10271	7658	5882	4786	3679	2849	2142	1784	1615	1393	1409	1355	1200	1195	1115	1136	1045	1041	1031	1003	1074	1016	1012	994	990	969	984	989	908	984	908	886	934	938	936	899	889	934	917	859	940	869	937	903	929	884	868	906	891	880	896	899	855	905	872	912	864	912	841	882	860	886	892	919	892	836	885	843	897	924	904	921	833	899	872	903	865	855	904	905	890	892	907	886	855	907	831	892	861	909	860	898	848	830	899	884	870	893	871	898	915	869	819	810	834	892	899	889	901	915	925	879	887	935	823	846	858	916	904	858	886	857	882	923	864	894	871	852	893	870	877	852	886	904	881	826	850	878	869	875	891	848	860	872	872	912	919	830	861	872	929	893	864	874	827	872	896	827	875	932	907	883	855	889	832	848	835	869	899	881	936	910	899	870	888	945	947	918	887	883	927	869	883	856	877	853	909	889	906	902	897	914	871	897	840	863	853	850	870	850	852	910	844	893	859	905	897	898	857	845	895	826	857	887	875	888	906	866	873	915	890	862	872	885	896	893	849	885	912	862	906	892	875	889	873	856	845	876	871	888	871	860	889	891	860	920	888	917	881	871	892	906	858	940	843	838	887	934	898	835	878	951	880	871	853	897	856	878	885	909	913	832	892	918	894	878	843	878	828	898	879	875	835	868	848	839	897	856	841	933	879	877	841	914	873	834	888	890	828	929	859	892	883	875	899	919	882	877	857	850	877	877	850	812	840	894	929	893	856	875	867	872	876	862	873	910	847	887	846	952	869	844	812	867	934	883	939	875	881	907	866	924	826	806	873	839	896	877	838	868	857	880	882	856	921	885	893	852	905	906	875	854	885	831	871	895	856	876	907	905	908	876	880	905	909	871	880	851	843	915	882	829	893	900	887	889	859	875	861	874	867	868	828	845	900	888	880	908	898	915	896	912	859	858	901	920	909	849	868	876	915	890	892	897	852	898	893	838	867	910	855	897	885	888	857	857	926	888	913	906	862	874	875	904	905	876	817	905	854	899	930	851	863	926	925	862	864	918	890	894	864	833	862	832	863	855	887	868	892	864	895	891	874	885	892	898	892	884	861	891	881	900	899	880	919	875	888	907	844	863	884	881	849	910	868	851	910	880	864	871	933	931	861	850	891	855	884	875	934	869	839	849	892	907	853	878	830	866	843	785	913	893	782	870	854	871	888	923	954	859	933	892	920	895	897	913	910	846	865	902	858	852	850	864	892	847	828	872	876	894	884	920	871	963	843	852	879	799	837	861	861	826	862	903	863	873	867	888	874	854	844	853	874	839	879	892	888	857	861	843	885	852	897	831	888	827	835	841	854	853	906	886	903	850	890	881	863	927	898	881	863	864	883	881	839	835	837	839	894	863	854	875	848	891	868	874	873	885	848	872	829	827	909	910	875	891	861	888	800	911	939	874	890	887	913	880	855	830	879	897	921	877	916	862	886	889	927	820	874	893	880	869	820	897	880	891	915	862	916	816	865	884	890	875	902	825	902	867	920	877	858	837	878	873	859	885	898	919	867	937	894	873	891	932	943	850	883	857	923	897	885	890	881	923	859	848	896	910	872	904	908	920	837	876	916	860	903	870	888	876	862	845	852	859	866	821	872	860	799	874	857	892	892	916	875	941	878	818	857	880	864	878	833	906	844	892	878	893	875	862	869	885	879	889	840	861	908	842	915	905	854	838	846	877	867	905	861	915	927	927	922	885	940	849	878	835	828	827	908	862	871	826	814	864	945	890	862	861	929	866	902	876	940	898	809	907	901	909	913	840	925	873	916	872	909	889	908	834	879	877	916	861	883	897	890	918	881	876	898	885	868	859	906	861	866	874	856	873	857	847	913	878	906	886	870	798	858	889	886	890	898	875	870	874	874	868	882	920	902	888	880	868	894	887	910	906	890	885	836	842	818	863	892	888	934	935	888	874	865	926	880	911	885	870	922	839	879	860	828	929	905	925	826	846	870	849	877	883	882	787	855	904	934	931	882	962	874	876	924	869	854	859	851	888	921	868	861	951	878	845	848	877	921	921	877	822	921	850	894	867	850	881	917	830	869	921	878	911	882	866	828	867	918	849	886	848	940	858	852	869	855	825	932	883	872	868	850	854	862	844	909	877	924	881	877	902	847	863	875	881	918	913	877	889	877	884	872	864	853	935	862	862	917	873	879	860	870	889	910	944	901	924	892	865	921	898	866	909	930	865	879	874	901	893	828	933	886	842	873	903	857	866	836	958	883	875	903	841	859	919	888	889	879	901	912	872	832	900	902	843	895	885	889	889	841	905	877	884	884	928	886	851	906	874	875	902	894	852	882	862	931	884	936	911	917	826	914	902	902	894	910	855	875	922	830	881	878	919	898	915	850	859	863	904	854	940	892	928	855	851	862	896	910	815	899	882	855	918	894	842	833	890	900	879	890	891	839	951	907	922	901	836	822	920	939	883	902	855	830	881	931	879	902	900	829	898	884	898	842	853	826	901	884	901	861	835	907	873	895	858	841	869	883	922	915	860	859	904	861	828	853	871	916	864	860	885	858	893	862	891	908	838	858	907	894	857	880	879	916	847	863	853	917	880	854	872	883	812	869	875	902	892	908	915	929	882	861	885	871	932	883	855	857	876	926	848	896	891	879	886	897	920	895	868	891	868	830	892	882	876	913	813	851	818	899	921	848	842	851	862	825	873	946	854	859	890	885	846	918	863	858	870	880	890	889	875	918	922	909	955	893	864	905	840	905	872	861	908	885	880	900	965	894	884	874	883	900	817	875	825	855	883	930	893	920	883	879	846	855	866	920	924	875	914	875	827	887	881	924	804	943	903	875	909	906	864	838	839	890	875	886	843	859	887	827	840	897	888	872	921	859	888	901	865	865	904	894	847	813	903	904	929	827	992	825	833	868	922	857	835	889	884	935	833	876	902	882	903	863	887	890	846	896	894	871	874	896	845	860	892	873	886	866	877	899	850	873	918	876	855	894	867	893	866	890	901	895	817	888	853	832	840	822	847	854	845	854	887	908	874	822	909	908	875	912	912	856	867	929	914	948	888	866	900	942	876	876	843	903	822	876	836	860	902	866	904	859	893	923	884	874	867	862	881	854	884	917	873	894	891	879	851	895	873	815	901	881	929	852	873	869	882	848	926	857	884	850	860	889	890	885	862	919	844	883	922	939	918	880	861	854	818	871	831	926	890	892	852	899	925	887	906	864	904	852	841	833	879	894	847	890	896	871	936	890	899	923	912	877	816	873	899	888	950	881	859	900	860	886	891	930	958	927	861	915	853	909	900	897	930	878	930	868	887	888	805	941	891	887	863	870	842	887	866	848	842	877	841	903	848	875	923	853	877	855	867	881	870	884	886	884	896	858	830	844	941	891	910	927	879	869	904	889	857	905	872	877	890	873	926	890	867	840	892	894	866	863	890	868	954	871	893	889	888	823	878	877	922	885	826	894	865	832	894	894	887	852	854	902	910	810	860	831
24000	21525	28601	24934	21461	12920	5891	3611	2616	2107	1765	1489	1325	1332	1300	1228	1222	1111	1039	991	985	984	978	914	960	990	994	945	975	997	879	986	881	868	849	861	867	866	848	824	896	895	876	888	894	878	829	863	851	787	822	794	839	843	847	786	829	781	819	825	848	764	820	853	849	864	827	864	782	812	838	775	797	813	824	849	796	831	874	844	816	852	784	865	842	795	835	814	781	803	828	818	773	763	790	815	830	798	837	809	751	765	818	778	839	817	816	892	840	814	782	784	845	790	804	859	818	807	864	785	786	820	820	843	796	794	781	812	809	786	802	797	764	816	831	840	750	777	835	803	803	804	836	742	797	810	848	808	842	827	849	811	792	805	816	816	800	837	829	817	770	829	783	797	799	791	799	761	863	840	829	857	831	791	756	822	783	800	829	807	794	834	811	764	836	808	804	812	834	821	771	819	856	821	819	847	778	827	878	814	729	755	825	782	817	814	795	800	826	828	858	812	804	842	761	809	815	792	814	826	827	842	753	803	820	762	835	818	871	765	860	817	799	822	790	813	796	811	804	810	823	796	815	809	831	822	813	791	806	798	848	785	771	820	816	819	845	832	806	777	816	771	796	813	779	822	780	795	827	801	814	768	839	762	834	796	802	792	832	800	811	789	805	853	843	866	778	793	810	867	846	796	822	838	823	823	781	785	813	778	842	777	775	789	805	821	849	783	806	796	802	838	815	814	777	823	803	788	822	833	796	815	799	859	816	843	802	807	799	835	816	832	832	812	824	779	873	824	770	865	833	822	810	771	822	827	771	837	779	841	817	834	759	796	840	838	763	786	807	798	813	800	842	828	880	787	805	776	808	807	815	801	799	818	822	787	802	830	854	808	804	735	881	771	815	776	816	816	774	829	852	760	868	775	826	860	773	801	836	837	820	825	711	872	761	826	821	804	803	809	874	808	785	795	801	830	785	836	755	821	823	848	788	824	816	833	746	803	868	804	840	800	854	815	867	816	827	830	837	792	806	742	793	784	792	816	787	820	803	793	784	828	783	834	792	823	817	814	817	817	793	839	858	797	783	846	760	783	839	823	797	778	768	802	814	786	784	832	799	811	795	880	766	845	833	757	820	834	810	771	851	797	794	815	835	750	788	805	869	788	786	782	804	840	829	743	833	812	785	772	876	792	799	863	777	841	830	816	829	834	810	794	838	884	736	774	791	805	834	835	813	844	802	826	784	812	848	815	797	786	833	848	817	796	800	801	863	814	853	834	812	813	810	786	787	839	848	796	889	827	739	782	808	815	798	820	788	812	835	861	820	763	840	792	784	811	833	770	830	804	836	823	801	778	780	861	819	780	794	794	805	791	803	766	780	760	764	849	851	851	818	772	823	816	781	826	785	823	849	834	779	866	806	838	778	813	774	845	838	831	783	805	756	835	824	810	826	827	798	807	824	785	785	773	782	856	836	800	822	790	830	786	827	825	813	803	794	799	798	824	757	786	824	858	788	808	814	811	812	795	782	777	786	841	814	790	825	816	852	873	812	789	780	803	830	814	861	847	770	835	819	821	803	843	786	837	763	832	821	815	791	786	820	752	851	761	774	752	820	781	773	811	791	811	804	748	809	867	822	829	774	821	866	811	791	843	805	807	771	836	811	834	789	819	818	792	850	816	823	791	820	828	861	833	841	786	813	777	800	794	745	848	857	799	807	782	850	859	802	790	799	784	824	797	815	838	833	761	827	828	835	828	779	820	829	748	801	788	796	812	808	768	772	826	781	814	828	783	819	792	784	799	777	840	820	770	823	809	776	812	807	788	806	828	801	803	775	809	808	800	789	823	767	811	828	828	772	833	790	802	772	780	778	823	812	759	813	824	766	805	859	795	773	774	820	804	760	810	836	834	812	843	768	825	807	797	849	810	812	866	815	783	849	784	806	781	764	840	794	814	812	808	780	814	859	833	755	812	821	856	764	815	855	875	811	821	780	820	813	823	764	781	830	823	793	795	723	804	836	843	838	797	768	763	776	752	836	848	867	837	869	755	867	789	791	789	786	799	830	822	795	839	790	803	794	806	766	812	798	801	838	804	771	734	896	813	794	801	809	806	800	769	765	835	841	826	828	780	825	801	824	821	838	818	800	872	827	844	768	845	853	819	838	800	795	786	847	858	821	844	808	834	844	874	827	797	790	785	784	765	815	810	797	830	839	775	802	769	781	815	831	824	843	804	801	829	772	782	783	798	776	824	784	821	849	783	825	816	809	820	818	845	814	822	783	840	833	824	811	825	800	788	816	783	865	835	801	778	763	811	829	813	859	799	866	811	781	761	828	790	810	865	824	842	775	787	836	817	775	785	836	844	829	829	792	807	822	799	781	783	792	803	796	764	756	842	820	768	815	776	830	795	866	832	806	788	818	838	816	810	829	873	805	864	814	790	787	807	864	817	853	819	795	810	823	822	857	807	765	819	780	758	848	782	878	758	749	808	827	793	799	831	812	842	797	797	818	856	763	793	758	811	811	806	873	803	832	766	829	802	812	843	816	745	774	809	790	819	814	804	816	831	785	834	838	811	756	809	831	832	783	845	839	798	822	805	774	773	814	804	799	815	786	828	795	822	830	801	815	837	806	855	785	828	811	823	827	814	829	781	796	815	786	794	864	809	805	817	832	806	883	771	841	832	787	820	840	865	797	854	841	906	828	821	758	841	836	825	775	801	821	866	783	803	824	812	763	802	849	836	802	852	756	781	808	822	821	816	830	786	823	870	832	838	794	817	790	847	791	805	787	835	809	782	788	791	827	827	847	814	841	817	777	822	814	815	782	807	875	774	839	779	809	814	819	854	820	790	801	782	766	815	830	774	809	783	841	819	825	828	793	822	892	833	840	818	866	832	816	818	824	779	840	776	834	832	813	819	784	829	811	784	827	790	810	832	831	791	741	755	767	795	828	798	812	789	856	776	784	862	829	849	797	774	775	815	756	777	791	789	826	791	798	752	795	815	824	787	873	808	814	822	881	794	828	766	787	786	826	804	792	857	775	816	788	758	781	782	872	768	818	784	759	872	855	779	750	808	791	826	774	815	809	811	821	784	838	800	799	830	781	789	828	838	806	818	840	795	785	867	826	778	766	795	841	774	840	787	801	821	745	849	800	776	837	809	801	808	804	790	762	862	802	784	793	801	805	771	790	799	877	858	857	822	784	828	806	767	800	811	835	815	848	825	808	793	802	789	825	815	803	851	772	780	780	790	789	796	790	797	792	789	827	779	786	847	776	804	791	829	798	779	803	816	772	796	836	828	827	869	802	742	768	873	810	786	805	853	830	830	799	844	843	822	815	833	796	797	819	760	777	796	750	831	778	835	814	824	762	842	846	797	762	812	838	765	875	825	776	793	827	810	805	819	817	840	816	835	840	851	820	869	799	775	784	798	806	853	852	869	812	784	848	813	792	802	828	795	766	844	799	841	783	827	872	793	809	812	828	775	807	801	773	816	792	804
15006	33032	24992	15585	11838	9535	7694	5702	4278	3367	2594	2197	1934	1895	1780	1579	1508	1432	1285	1248	1177	1136	1182	1113	1199	1128	1178	1188	1066	1091	1079	1076	1013	1038	1044	1002	969	991	1022	984	1029	934	987	973	959	1020	958	940	930	997	920	920	926	906	952	925	891	944	925	891	1028	959	921	962	887	910	953	923	866	909	893	873	975	970	920	849	936	974	910	926	916	886	888	902	905	942	911	857	917	895	874	941	928	899	910	865	917	942	927	885	842	892	903	877	882	855	882	902	885	925	902	915	855	965	921	921	952	904	906	875	927	875	884	887	887	886	959	899	813	912	923	909	911	939	890	896	905	900	946	933	886	875	934	865	944	918	877	877	907	916	916	827	891	887	856	910	861	963	878	944	881	894	961	928	948	910	876	906	919	843	898	931	921	869	912	862	926	945	911	844	949	941	885	923	932	926	909	893	908	911	936	932	913	928	881	902	897	782	874	898	915	919	914	880	871	970	887	896	868	862	917	970	927	881	862	870	916	937	964	923	870	890	920	867	901	925	987	926	927	877	893	903	907	881	885	936	945	927	911	911	885	862	900	902	886	897	911	937	927	934	901	900	904	914	880	921	920	909	936	955	984	876	922	850	917	953	874	900	888	882	889	963	913	910	900	825	923	930	914	932	906	895	915	880	949	963	915	903	951	960	939	894	955	961	894	887	935	917	899	890	911	905	920	840	908	859	917	878	897	921	953	1001	929	937	914	915	887	889	919	939	835	906	951	913	916	861	918	870	893	891	850	916	880	938	931	980	920	936	926	922	950	896	875	873	907	952	874	903	910	894	921	899	946	971	901	879	895	864	944	826	900	908	969	907	896	927	912	900	857	935	930	903	974	923	928	928	907	884	863	924	875	925	921	865	938	937	863	924	885	956	899	871	922	860	876	873	909	877	873	918	929	879	868	903	927	893	886	895	863	888	890	956	866	942	870	889	938	873	931	881	903	912	916	950	887	936	941	894	879	878	879	974	925	937	891	915	927	914	935	917	928	938	933	857	911	919	914	880	866	859	889	959	951	895	955	889	930	881	898	944	817	922	907	902	876	909	874	930	896	867	870	936	914	924	954	889	952	868	903	935	902	871	838	843	889	923	924	878	876	979	908	946	891	939	883	906	915	857	860	908	832	882	913	864	908	889	921	952	896	876	916	853	931	868	927	906	886	876	913	847	912	911	924	980	924	906	845	946	903	901	882	857	924	895	934	872	952	910	917	901	919	964	932	868	910	916	925	903	881	885	862	925	823	927	937	920	928	899	903	943	886	902	958	923	940	942	913	928	909	941	904	907	947	875	875	839	949	881	869	863	942	898	878	882	908	910	955	893	885	936	924	923	967	887	874	943	922	896	875	911	912	910	893	911	877	907	871	943	912	903	869	854	889	888	886	911	941	885	905	950	889	896	889	921	995	932	889	902	1014	898	907	881	905	867	897	939	873	920	944	900	900	906	883	911	927	899	937	865	906	884	911	889	897	906	941	925	919	893	880	906	894	875	918	884	858	894	866	930	888	1007	915	882	907	932	933	918	890	936	842	936	912	905	867	866	887	876	873	937	880	914	875	931	889	859	950	900	922	908	859	916	949	934	857	891	864	864	900	859	931	967	880	867	917	916	865	874	846	911	903	907	894	917	894	876	848	935	890	921	891	891	905	921	896	904	926	892	898	918	853	902	900	889	880	892	901	887	931	884	920	871	927	949	906	903	910	889	913	868	901	909	913	890	885	910	857	908	872	883	859	915	891	912	918	903	908	865	909	930	912	893	919	910	907	868	899	917	877	867	982	865	849	901	917	927	891	894	883	865	883	819	926	925	868	912	874	912	912	936	904	881	880	902	840	925	892	926	957	869	910	957	946	887	869	871	933	921	974	899	918	932	891	914	864	863	925	850	893	956	881	892	953	886	927	897	892	900	924	885	944	884	904	886	878	865	880	885	878	953	908	889	875	938	928	894	937	902	957	928	898	833	937	893	964	919	882	894	900	867	858	908	935	926	903	923	879	931	889	891	894	885	845	981	880	891	887	903	857	920	915	875	890	920	899	933	893	893	891	914	920	899	871	919	865	893	829	847	863	914	842	891	901	944	851	941	959	933	889	971	910	882	899	906	924	845	874	919	946	940	907	900	940	862	924	958	902	934	903	902	952	924	927	901	938	896	940	926	896	905	836	880	944	879	837	850	919	954	926	922	901	896	959	892	946	874	890	883	864	881	947	855	895	925	903	962	887	925	934	918	866	915	890	899	922	925	910	957	915	900	910	911	920	898	888	885	943	923	906	897	927	923	926	884	888	837	878	901	922	928	856	909	896	896	928	873	896	923	970	903	869	901	925	889	861	892	900	942	884	897	924	901	914	904	943	932	929	914	925	901	896	888	929	903	881	926	881	885	953	957	890	866	902	916	959	926	927	962	895	899	901	881	916	897	881	935	888	912	896	883	924	910	915	876	906	904	949	892	892	855	870	933	902	899	907	904	888	877	916	883	925	876	888	903	899	888	921	877	870	909	909	930	919	867	866	912	882	899	882	956	897	901	849	880	901	911	935	949	907	866	911	966	860	892	933	825	916	900	848	903	937	902	886	928	925	870	865	854	904	864	895	903	911	875	913	938	919	902	875	923	866	860	929	884	941	882	931	950	895	913	904	903	878	913	923	853	965	898	877	931	933	924	905	927	940	936	892	917	850	898	894	871	882	865	894	896	903	912	853	910	866	926	946	896	889	922	890	904	938	923	926	913	888	897	864	884	968	940	877	908	885	908	899	865	922	961	886	914	915	921	911	895	935	915	889	858	909	961	933	927	879	919	879	914	874	950	894	864	911	884	939	912	890	951	889	898	931	846	921	933	899	935	884	952	911	843	890	941	915	918	911	839	873	916	908	916	913	880	942	924	876	930	941	932	922	960	896	924	885	925	877	906	935	907	878	948	868	888	904	886	833	873	935	947	894	926	902	919	898	906	951	836	866	871	911	952	878	894	885	884	968	898	952	905	884	941	893	883	911	875	895	920	930	902	890	867	954	889	857	931	860	915	918	805	913	937	905	891	885	902	898	882	922	906	869	917	871	872	898	868	883	941	917	860	903	883	964	932	860	924	924	898	910	953	913	898	932	895	909	903	931	859	928	883	917	950	942	940	903	883	902	912	861	913	917	927	898	950	926	859	888	924	896	894	911	966	948	956	892	908	931	965	845	872	889	903	891	907	947	876	906	840	874	939	893	941	859	949	933	881	865	981	911	876	924	908	913	823	892	887	854	903	873	913	886	909	906	881	927	879	891	934	864	938	906	955	952	917	932	892	901	874	984	849	954	881	879	926	935	910	920	900	894	916	908	897	819	913	877	915	879	899	901	887	872	947	873	914	917	942	926	921	898	886	917	940	921	846	905	903	893	908	915	898	920	939	948	921	891	881	913	866	900	923	912	879	919	878	919	851	946	930	915	906	944	919	910	882	882	940	918	910	902	869	880	897	877	865
25087	21483	27314	25739	12473	5054	3402	2413	1819	1425	1220	1143	1083	1025	967	912	879	831	753	776	732	740	753	746	739	735	741	700	695	704	660	704	687	761	612	632	644	652	658	651	603	657	639	672	661	660	658	617	648	630	695	722	633	635	666	617	646	633	606	602	598	653	665	615	663	618	650	634	637	618	587	588	643	653	644	651	643	607	638	642	658	628	635	628	632	597	665	613	613	600	620	628	615	615	637	581	644	584	626	626	619	627	619	615	614	615	620	611	656	608	606	608	600	623	644	628	636	629	589	611	625	618	632	628	654	608	653	631	651	576	612	626	632	639	624	643	622	634	687	651	620	629	610	584	609	649	638	632	655	608	639	688	610	635	628	635	609	640	634	643	590	636	653	611	575	557	650	675	652	627	609	627	626	598	637	662	621	622	575	641	690	631	642	627	562	631	637	640	662	655	647	629	665	633	646	615	644	620	621	647	653	647	608	615	647	613	631	595	650	676	610	672	654	614	652	606	650	619	633	654	618	613	620	607	664	649	654	636	637	648	600	608	670	608	619	627	639	631	641	665	645	618	599	654	638	593	602	636	643	592	634	600	623	609	612	604	631	614	627	643	638	651	625	615	669	622	665	642	625	610	655	609	610	646	639	634	666	588	644	622	665	645	607	611	624	600	605	622	642	626	630	623	631	627	625	597	618	638	645	630	589	617	671	597	633	658	643	627	661	639	632	630	600	655	631	611	614	624	607	660	618	609	579	591	632	617	634	655	628	655	656	638	617	601	630	648	618	625	646	617	664	579	639	576	610	605	648	661	581	613	644	647	607	633	622	641	683	677	632	643	653	610	649	601	650	615	646	649	635	640	640	588	634	601	586	610	610	634	598	622	628	626	627	604	618	633	604	632	653	618	595	651	594	663	652	634	607	662	596	625	667	669	625	602	633	616	593	615	590	645	597	637	634	592	618	644	626	631	637	649	657	640	648	614	634	665	632	610	627	623	631	637	667	633	636	639	616	634	581	611	677	608	607	622	652	615	615	644	619	624	629	665	629	690	632	633	702	655	684	639	666	673	635	636	632	649	601	625	626	657	684	671	594	668	618	648	612	621	673	630	664	627	606	622	603	616	608	590	623	645	577	601	639	593	626	636	637	667	643	644	615	652	642	660	608	614	619	659	651	592	648	620	675	631	621	564	639	600	655	635	643	578	623	617	623	641	651	593	627	617	639	613	639	675	629	585	632	614	610	606	625	601	623	636	640	632	626	612	616	589	599	657	635	607	658	646	602	644	669	611	632	622	598	573	563	599	599	618	609	620	638	627	686	644	656	655	641	636	611	620	607	587	614	652	584	620	600	651	619	653	645	605	687	598	587	635	633	650	654	622	635	606	608	636	625	659	617	600	604	631	673	603	622	613	604	613	619	624	677	611	647	621	632	699	617	621	625	657	628	638	592	617	643	651	660	630	591	613	638	596	649	637	666	644	636	610	621	667	623	625	664	638	632	653	653	632	620	607	649	650	653	717	611	671	641	620	633	605	648	607	642	687	634	627	657	648	637	664	624	610	633	634	689	648	616	595	625	644	621	606	604	610	613	562	615	595	626	597	592	631	620	648	637	611	583	667	659	616	636	616	656	542	650	625	608	615	601	621	619	641	620	611	652	660	627	622	647	609	652	672	646	624	621	594	646	649	648	625	635	604	633	608	636	596	632	645	606	691	603	599	651	668	658	630	610	576	605	641	632	609	606	628	605	627	631	629	593	609	664	596	620	578	620	650	612	619	597	658	635	620	622	608	621	605	637	591	627	629	626	620	635	578	639	607	616	648	650	660	624	625	637	575	595	599	643	612	611	702	622	607	661	622	591	608	618	645	594	608	592	646	639	632	641	657	647	641	579	592	626	626	608	612	616	603	628	593	638	631	634	638	623	630	650	640	636	637	593	622	559	654	581	640	596	621	595	602	588	613	591	650	613	682	645	614	596	625	601	659	632	621	638	621	636	640	638	616	582	641	627	600	646	595	655	623	636	636	587	640	652	673	646	589	568	626	606	636	611	620	603	597	596	566	624	609	618	619	627	622	616	649	614	611	665	619	647	634	631	636	649	620	608	633	649	648	542	595	595	654	636	617	620	622	620	613	604	614	653	625	621	608	619	596	620	608	629	669	592	629	642	614	635	690	638	616	636	640	616	607	644	593	581	592	645	631	652	581	639	644	621	567	658	655	655	643	613	646	592	639	629	608	620	628	662	609	647	599	615	614	612	624	628	651	668	660	660	632	634	650	592	657	600	653	629	622	643	609	605	658	640	614	597	676	634	631	619	582	611	557	607	616	581	613	580	644	630	630	602	576	652	595	646	614	596	619	632	642	623	650	617	617	567	659	623	641	596	631	628	614	576	638	710	635	654	619	623	607	629	591	629	644	628	599	669	606	588	621	640	577	654	626	572	545	624	607	602	647	585	623	669	613	638	616	664	638	640	615	616	640	646	680	649	646	593	613	607	625	617	658	645	623	601	654	604	632	628	597	592	632	596	597	596	613	589	609	656	654	601	628	622	578	632	651	615	625	649	594	629	572	630	585	611	621	684	603	641	622	620	661	616	653	648	625	588	629	564	632	613	624	617	643	602	631	639	660	640	620	585	627	633	651	646	665	607	632	613	629	673	612	642	598	640	609	607	595	640	633	591	585	631	629	653	615	582	688	576	660	664	617	630	586	614	628	638	613	629	628	645	649	612	646	631	619	657	616	647	642	626	617	585	627	618	614	603	623	631	601	649	625	650	659	630	646	643	594	651	618	640	640	657	646	622	597	656	662	633	621	604	690	615	614	591	593	621	695	666	652	672	621	660	606	635	602	635	631	643	617	619	645	630	640	609	642	596	575	635	649	607	641	661	601	649	603	569	621	637	647	609	625	642	635	635	670	635	609	618	611	618	616	612	615	614	632	677	643	660	634	641	675	612	599	680	645	629	637	563	626	618	626	615	621	581	664	626	632	646	614	642	608	680	599	631	587	642	608	655	619	644	622	649	642	615	624	612	581	624	618	614	647	622	631	664	593	672	643	635	615	667	643	675	653	616	642	626	585	666	623	644	609	601	644	656	621	604	579	630	659	570	636	654	592	628	661	651	650	572	629	647	614	588	617	654	603	624	622	593	648	606	637	608	617	647	580	693	606	650	593	634	619	599	668	612	645	591	624	599	628	633	618	592	627	609	605	621	629	619	601	584	651	639	608	597	622	621	550	647	644	626	653	638	653	608	608	657	616	608	603	623	623	625	622	652	566	600	670	643	660	593	624	574	657	629	601	636	660	584	690	632	629	644	644	613	610	602	656	599	619	632	638	637	619	588	659	630	680	636	635	631	605	650	640	624	617	652	616	626	644	672	654	595	635	581	630	645	641	603	604	599	625	614	653	597	638	638	648	625	640	619	634	622	634	627	635	659	645	645	553	611	649	643	649	628	644	642	628	620	585	627	624	652	615	633	657	588	617	635	613
17257	29388	21593	12771	9646	7955	5905	4410	3184	2446	1940	1669	1562	1398	1375	1210	1173	1124	965	997	914	886	915	869	911	908	901	829	876	780	853	807	810	846	789	773	768	748	794	765	753	792	747	764	746	757	732	730	706	678	726	723	724	733	704	766	742	715	709	705	686	706	670	732	749	695	682	738	684	721	724	710	701	702	692	726	686	697	702	758	735	694	745	758	720	676	686	671	687	668	729	716	762	690	666	745	758	766	707	738	714	711	715	698	758	689	692	703	692	702	721	697	624	742	694	683	700	668	704	648	709	725	680	696	732	689	718	712	679	728	680	712	706	749	701	691	691	752	682	688	723	699	685	691	719	679	695	721	752	714	671	704	690	680	730	687	736	684	707	707	694	717	727	662	659	649	686	740	712	735	682	726	699	709	736	731	728	692	720	733	695	683	719	709	722	717	727	710	667	696	748	695	739	681	676	684	721	705	711	694	742	731	734	730	680	684	717	676	760	723	717	721	685	739	680	685	713	708	719	689	683	703	667	726	689	703	724	714	710	705	680	688	752	725	703	719	736	763	691	730	680	663	744	661	722	735	714	688	724	689	700	707	683	685	691	746	741	707	695	763	667	697	674	720	707	624	740	715	723	693	683	693	703	744	730	724	691	690	777	685	725	698	636	710	696	717	735	695	673	736	662	753	716	700	701	676	678	716	671	724	655	697	766	672	734	696	687	733	695	721	690	696	705	687	693	734	672	698	737	680	708	681	717	704	695	747	706	748	707	725	652	670	706	707	657	733	684	710	701	708	689	703	685	735	687	716	702	758	765	653	728	679	711	730	724	724	726	693	710	751	744	738	729	695	732	741	687	687	699	685	688	750	713	739	747	687	687	722	653	740	658	690	694	634	741	714	728	699	734	701	690	688	720	742	692	692	667	711	746	733	669	745	707	679	709	738	743	653	686	650	658	733	695	702	713	684	712	717	737	667	691	726	695	711	719	694	689	703	721	749	690	747	655	696	722	674	731	686	769	713	683	733	683	668	699	728	702	710	758	705	768	664	718	722	748	681	758	695	678	702	723	734	660	707	714	710	741	673	708	703	682	693	704	692	681	702	666	693	689	687	721	702	674	714	701	723	715	673	694	704	722	724	737	691	753	773	714	713	681	733	709	704	716	671	677	676	710	725	736	681	702	680	729	714	685	708	670	713	648	678	695	694	719	657	689	700	709	705	727	700	715	702	735	663	694	738	728	725	671	745	746	702	713	752	755	737	659	752	702	699	667	725	727	684	694	734	711	761	704	711	687	703	750	670	686	690	696	702	703	721	693	688	652	729	695	765	717	722	755	690	714	721	721	676	737	714	684	662	689	689	694	701	673	731	666	707	719	695	719	751	725	667	693	719	709	697	701	679	725	732	689	674	677	706	689	704	720	709	722	685	726	661	707	690	715	687	707	704	626	721	711	707	725	737	705	724	657	698	660	682	719	707	712	712	706	703	693	705	689	660	717	704	695	671	752	697	709	721	733	694	677	709	741	704	702	688	680	717	746	707	722	677	724	710	674	732	738	726	700	715	689	756	726	738	686	674	712	679	677	717	706	722	666	686	714	709	733	719	735	713	710	703	687	727	691	702	738	705	767	677	694	647	699	718	746	760	714	721	783	650	697	658	638	696	701	689	722	715	715	667	724	709	723	659	708	729	692	754	793	678	759	694	695	749	721	716	721	678	694	658	669	665	724	755	727	688	714	700	732	688	728	752	738	715	717	709	712	725	691	715	694	711	684	704	698	731	745	688	716	706	722	739	675	728	676	723	729	734	707	733	766	718	715	694	738	733	749	736	663	743	738	684	714	743	744	726	730	731	702	746	655	703	680	736	705	670	717	758	711	688	698	658	748	709	754	728	711	703	715	705	763	777	749	682	718	748	670	697	722	722	671	717	614	697	727	706	751	730	732	754	708	693	725	694	765	716	725	717	708	684	709	736	751	712	705	666	747	733	760	724	726	723	697	698	740	707	673	668	684	709	684	656	718	695	657	711	693	730	723	688	694	704	702	674	675	658	759	715	711	701	711	713	698	690	724	707	671	678	725	729	691	764	698	720	687	714	673	713	730	705	726	691	683	683	740	703	733	692	727	680	704	710	730	705	730	674	704	681	704	721	765	730	715	664	763	754	723	684	696	697	688	717	728	683	701	712	703	702	748	697	709	714	712	706	692	688	730	727	704	704	733	701	732	733	722	735	703	730	714	709	706	691	692	714	653	753	715	722	721	724	704	735	763	690	686	698	710	694	679	745	706	681	643	687	778	709	720	738	674	697	706	715	685	736	690	659	705	713	694	722	744	665	729	694	687	749	699	703	707	659	749	764	705	706	675	767	709	794	712	748	686	700	724	655	705	743	718	702	734	733	702	669	737	696	684	679	736	669	675	724	727	751	663	695	678	708	690	695	700	699	756	665	659	728	715	747	689	739	677	748	685	701	693	692	714	703	736	679	759	736	735	766	733	728	674	743	717	710	732	670	719	697	716	667	690	692	670	718	727	697	707	668	743	747	734	727	725	702	742	717	727	676	665	722	719	711	733	752	707	688	741	673	704	744	708	714	661	718	708	747	668	706	715	668	704	673	659	702	686	698	723	712	717	781	751	733	696	710	715	731	677	735	712	729	761	735	699	670	690	693	738	691	701	733	743	702	693	687	719	666	689	684	736	700	682	735	714	755	731	684	747	709	715	710	713	707	683	742	702	735	739	683	699	714	660	746	733	691	694	728	720	706	684	658	767	736	694	714	716	717	677	650	643	714	659	707	719	728	742	713	725	700	716	705	715	659	747	690	706	675	736	683	684	691	686	693	675	696	760	711	725	677	679	686	706	656	751	705	733	677	699	710	732	690	731	719	672	685	664	695	691	723	701	681	673	656	733	671	680	670	735	652	744	733	691	697	743	671	708	743	703	684	708	675	737	658	742	665	729	708	684	730	743	715	729	721	702	738	743	728	684	726	694	665	727	683	651	757	669	700	728	722	727	700	729	693	730	677	745	704	720	706	666	754	714	690	686	722	704	761	730	704	704	699	688	705	725	699	728	702	680	700	735	715	709	715	737	711	731	703	684	731	715	672	726	695	719	737	733	722	721	690	729	706	666	684	729	706	676	711	701	714	675	702	694	701	673	717	698	666	695	687	752	682	713	746	711	735	706	683	734	668	679	733	658	681	706	713	682	671	702	714	676	687	689	716	703	709	699	735	716	712	699	662	709	705	690	756	703	695	698	669	689	689	736	693	689	693	725	706	714	663	694	730	721	710	705	739	731	738	733	717	701	724	692	693	703	688	727	715	709	675	693	714	700	688	727	719	735	732	730	718	718	729	715	677	655	711	748	694	647	664	744	727	668	693	701	703	710	683	702	729	708	676	695	707	705	680	685	743	709	708	716	701	682	721	686	720	653	726	727	725	701	705	717	677	739	710	747	718	736	675	719	683	664	724	679	719	716	753	738	702	698	731	704	697
22932	21545	29182	24352	21588	21554	12566	4623	3032	2237	1888	1715	1562	1492	1382	1256	1107	1099	991	887	904	907	896	793	919	856	804	807	763	824	749	744	753	753	707	695	696	705	677	732	678	653	723	684	664	687	657	635	609	642	610	720	621	657	605	649	634	645	636	631	662	626	637	648	645	659	677	661	635	644	629	628	603	616	602	622	610	597	639	658	630	624	603	632	595	634	628	615	573	620	619	652	650	648	629	660	624	640	627	628	622	699	644	604	622	601	618	610	634	588	627	633	637	605	655	617	635	666	589	695	616	633	657	645	642	644	625	641	615	633	684	636	621	595	661	644	661	616	625	638	593	598	624	604	616	647	633	641	594	626	561	614	639	674	596	644	646	610	641	609	618	600	629	608	603	628	630	642	588	596	627	604	589	578	618	619	595	607	656	652	632	623	624	607	660	670	638	610	639	653	572	619	662	616	607	674	622	634	624	645	627	593	606	670	648	674	637	617	651	611	625	632	577	614	611	565	636	605	583	619	581	613	654	622	549	657	657	651	636	581	622	635	615	636	616	645	605	608	662	632	624	625	629	631	608	599	641	624	676	607	640	598	632	648	623	623	640	621	621	643	667	619	620	628	608	607	580	598	629	596	647	638	617	651	594	582	582	572	620	647	633	606	598	595	629	657	639	631	623	606	594	658	619	590	613	644	628	627	628	641	625	603	623	641	617	669	608	647	610	586	636	687	651	627	617	645	608	604	584	615	604	603	613	619	651	603	607	615	644	616	622	661	629	622	581	580	640	618	620	646	636	620	626	632	603	617	625	613	619	609	617	626	626	601	632	599	606	659	621	632	605	577	635	595	626	617	613	585	657	605	686	670	620	592	616	606	575	604	607	654	649	619	651	607	642	625	629	616	607	627	642	534	659	666	636	620	628	579	655	616	636	643	633	561	605	572	591	705	607	599	594	647	599	676	613	650	612	624	633	599	643	662	646	649	659	642	593	634	605	620	675	638	565	661	607	606	590	656	582	605	610	608	580	630	691	637	599	626	609	623	539	607	633	593	590	610	578	667	620	593	609	602	606	626	643	606	635	663	611	624	616	639	633	613	583	642	606	596	618	609	630	626	608	572	614	616	622	612	614	599	616	576	568	651	611	665	646	605	602	597	588	645	606	614	649	594	635	619	635	665	649	603	646	629	610	615	649	624	609	646	621	622	631	623	638	582	571	622	642	595	594	639	618	640	620	584	615	649	632	592	641	648	631	630	599	633	602	633	605	653	610	605	643	593	611	586	620	646	615	680	607	632	628	585	623	674	670	609	626	634	595	623	636	588	608	623	635	585	626	633	620	617	637	639	655	634	637	585	639	638	619	600	607	606	629	610	609	592	635	647	629	607	683	655	623	619	608	586	600	628	596	627	620	630	610	567	616	596	606	611	624	673	618	556	640	663	657	633	623	613	656	603	622	623	618	606	643	616	672	628	672	620	609	562	630	580	601	625	626	606	631	607	656	605	598	594	586	638	597	636	676	677	589	644	615	563	608	603	646	621	609	583	603	642	600	641	584	613	662	639	632	624	603	597	624	597	582	596	678	628	626	645	564	634	622	637	613	626	614	651	626	610	630	602	594	611	621	656	625	646	626	616	643	663	599	650	627	608	670	616	604	625	617	640	680	586	632	608	575	588	601	689	643	647	633	600	583	609	590	626	588	658	619	596	682	643	634	601	626	651	654	635	649	628	608	625	630	630	601	610	585	601	617	597	626	645	630	597	611	617	644	636	626	630	642	598	633	661	612	688	657	624	662	579	567	601	594	635	644	600	609	614	582	641	571	618	653	630	630	615	576	599	659	622	647	591	591	618	615	625	632	637	615	602	650	557	606	620	616	634	644	620	608	609	612	598	618	582	639	650	606	598	635	594	647	570	594	675	562	618	589	611	637	605	639	609	636	588	633	625	655	634	604	623	640	644	617	691	644	633	626	571	591	623	578	648	628	621	649	611	619	643	618	619	669	616	623	607	619	617	588	632	585	635	641	621	643	608	578	605	604	645	618	620	596	635	616	624	567	641	690	650	609	612	644	608	613	643	589	607	613	599	609	635	618	590	611	644	629	643	589	657	595	597	607	605	612	633	668	596	626	668	624	638	611	619	605	603	583	621	624	628	587	588	609	657	594	666	601	631	631	632	639	652	614	620	602	569	592	606	616	561	617	612	626	635	614	626	589	621	633	607	611	591	595	649	619	594	613	568	648	651	575	596	600	629	614	605	583	610	648	620	629	587	602	614	649	668	646	605	617	624	610	628	593	622	577	671	640	623	628	595	600	639	606	620	586	641	648	610	649	650	599	610	634	602	597	615	601	599	592	587	584	577	643	659	566	648	659	598	621	585	623	636	659	606	622	616	618	607	576	626	621	595	602	603	621	662	635	650	622	647	609	641	614	630	630	572	587	636	656	605	662	646	624	603	602	626	607	574	619	613	609	584	626	599	598	645	596	662	589	593	557	649	627	643	635	663	558	625	634	609	617	629	598	626	677	641	610	645	606	647	609	620	630	581	658	609	593	624	587	633	601	605	623	575	604	620	626	652	682	605	663	609	639	601	606	610	603	607	576	642	637	654	611	613	590	659	612	654	574	609	546	593	606	663	661	627	621	584	606	609	606	602	630	626	600	611	608	661	639	582	644	604	637	656	642	651	606	616	608	633	608	611	624	589	667	651	619	637	627	641	601	624	623	585	594	587	640	642	639	616	621	632	636	677	675	611	622	628	607	655	653	621	617	590	632	639	654	627	581	636	618	658	628	647	611	650	628	635	615	602	661	640	646	617	588	566	636	608	640	624	609	591	669	597	606	611	568	601	656	623	586	627	601	604	601	605	654	623	611	679	604	609	608	619	636	649	603	655	595	582	670	564	620	627	619	606	605	621	622	603	610	669	610	644	605	651	608	645	623	609	629	629	640	613	613	644	646	608	642	617	577	589	602	615	617	616	596	672	625	620	620	628	572	621	633	642	577	601	613	582	631	634	629	561	602	605	584	607	623	619	642	620	615	603	639	636	592	609	600	595	623	649	673	632	650	632	618	617	577	625	620	570	615	608	641	634	641	583	621	655	618	612	604	610	636	681	600	633	606	648	646	631	654	661	642	644	616	567	647	637	601	604	596	632	623	630	615	585	626	614	621	634	565	618	634	634	603	591	602	627	611	632	662	654	628	599	620	587	611	600	665	653	619	638	615	577	605	618	621	627	622	579	630	607	628	651	624	638	644	625	658	640	557	621	632	620	605	622	633	653	642	606	629	656	608	627	643	532	649	613	665	598	622	620	634	624	620	625	627	629	645	635	625	614	621	626	606	650	622	607	649	625	634	607	617	602	642	576	624	618	641	606	630	613	661	619	627	610	619	609	609	627	596	648	657	638	623	629	607	664	612	616	603	632	607	636	635	612	643	603	604	633	614	635	648	625	614	582	653	617	579	610	621	597	639	629	576	589	555	628	670	642	614	606
22911	39130	30285	20309	15920	12735	9673	7040	5062	3697	3192	2664	2374	2177	1976	1773	1482	1419	1324	1249	1180	1122	1066	1103	1063	1015	1038	1007	938	994	915	942	878	868	822	874	786	762	807	798	816	808	831	809	756	775	762	760	727	762	752	728	744	741	705	709	744	762	701	750	737	682	691	750	691	710	680	715	724	728	683	682	744	715	677	705	712	743	705	700	734	695	725	728	729	700	733	720	686	679	716	729	706	712	700	725	703	744	664	725	693	715	709	744	727	712	726	686	744	651	673	685	684	712	646	697	686	698	714	702	677	674	699	691	677	718	659	731	662	744	722	693	706	706	714	720	705	770	713	775	701	689	698	704	694	745	737	676	675	746	685	737	681	744	652	708	694	717	709	732	666	687	666	729	735	708	736	726	753	751	710	674	689	709	709	728	753	744	726	766	710	704	734	695	667	706	736	707	677	678	690	731	691	688	693	675	735	724	674	691	699	714	700	669	709	766	731	713	713	688	705	700	677	726	678	688	691	676	725	682	711	698	710	692	670	664	735	729	693	711	673	709	696	752	684	693	659	708	687	709	712	711	687	691	696	690	746	723	697	683	694	695	659	709	729	727	710	710	741	663	702	648	730	729	719	693	684	695	687	722	698	718	700	733	742	666	718	708	731	681	699	713	697	687	679	713	682	707	710	723	706	712	695	681	673	715	717	695	724	715	699	715	732	763	747	735	668	753	681	741	706	704	702	709	713	680	735	690	730	712	696	714	703	757	720	726	675	697	698	685	703	719	728	651	669	711	693	661	682	718	719	761	700	694	721	667	692	637	676	716	729	703	693	742	708	695	690	710	711	660	715	683	739	657	729	678	724	679	689	669	705	712	697	705	685	685	694	692	699	709	720	760	719	687	713	719	683	676	689	645	681	676	693	712	707	673	708	706	737	685	692	697	709	685	703	696	729	678	652	722	740	726	694	749	720	684	695	761	708	672	725	690	730	688	693	751	656	700	703	730	718	701	715	638	747	712	725	695	701	683	711	725	690	702	720	682	700	727	751	703	729	706	691	720	744	723	681	690	691	700	669	712	665	708	709	727	670	738	756	733	664	683	751	742	732	690	728	668	695	692	713	738	744	672	658	677	747	684	726	677	717	718	694	729	681	679	704	704	704	649	713	705	661	674	664	715	717	684	702	717	689	670	718	723	681	681	686	691	701	704	730	682	703	715	704	694	711	676	692	710	724	709	707	724	700	650	740	715	724	698	687	716	691	670	680	698	671	699	707	694	691	703	668	686	700	713	666	687	724	738	701	704	737	710	772	744	704	667	666	657	737	657	765	673	709	696	704	693	703	674	708	737	724	731	687	677	726	727	745	689	725	694	723	722	710	738	708	676	677	753	731	721	685	716	692	747	659	728	763	713	721	677	710	676	751	625	724	730	692	703	705	715	700	747	721	673	667	701	720	657	718	751	686	744	680	703	696	696	686	739	710	744	721	720	687	708	743	697	688	706	716	720	724	700	717	703	752	712	768	741	689	701	713	676	725	709	681	770	701	693	718	730	761	660	660	707	648	756	697	723	757	694	721	679	701	691	740	703	667	727	681	728	721	714	704	730	694	696	727	711	678	744	680	720	667	622	627	719	692	696	731	732	703	672	691	694	685	713	680	702	761	775	735	681	712	704	717	677	691	732	703	686	698	702	722	732	692	696	721	699	695	695	632	682	721	696	710	723	716	728	665	713	718	700	686	721	723	705	703	704	703	680	701	722	725	717	717	731	675	709	685	675	681	743	673	708	674	665	719	697	716	672	737	691	696	754	714	706	700	741	688	707	767	715	689	679	724	714	717	720	717	740	691	722	696	692	727	699	684	706	701	741	688	734	688	734	700	691	683	713	742	745	721	722	698	754	775	714	724	702	712	700	704	709	766	714	698	702	708	713	662	684	682	708	691	691	674	691	731	723	750	655	699	653	691	720	653	709	678	682	713	684	708	717	668	603	710	736	681	733	682	719	739	694	634	705	718	695	698	691	686	701	724	739	730	672	742	728	676	684	682	733	699	704	735	708	689	741	735	719	680	726	713	718	736	697	724	726	682	710	719	709	679	705	699	684	735	730	681	688	718	675	693	689	699	729	682	726	703	780	661	700	699	725	696	665	742	758	636	723	731	701	769	713	682	692	731	704	756	673	702	715	698	731	678	710	679	661	690	728	704	703	744	679	697	666	748	722	708	714	701	718	726	760	705	716	733	702	659	742	729	733	773	705	701	710	732	680	756	674	689	659	750	705	670	725	682	752	700	710	709	673	749	705	685	709	720	716	731	690	691	681	676	704	646	715	660	768	664	737	666	692	702	709	759	718	708	703	685	685	672	699	712	670	696	690	718	682	744	704	702	733	677	712	730	746	735	708	707	697	727	674	644	678	679	656	721	751	745	715	691	723	704	672	705	698	676	693	715	749	650	732	720	709	698	691	696	671	666	726	714	711	736	679	725	742	700	760	634	747	676	715	710	688	735	763	703	746	700	707	677	725	701	727	703	731	715	692	708	685	712	721	699	696	703	713	720	694	703	693	742	713	743	739	701	674	686	667	683	711	662	718	707	726	686	692	674	684	679	713	716	686	702	720	688	729	684	694	748	660	710	700	698	647	699	717	720	689	666	731	739	682	697	740	678	674	706	726	704	677	702	702	690	693	737	699	707	690	694	708	710	699	732	721	729	708	706	687	715	676	735	708	693	728	717	709	728	683	638	713	698	655	774	747	740	676	716	675	698	681	696	722	688	685	691	739	701	651	744	721	698	711	702	730	699	716	692	694	693	696	721	656	735	712	738	680	692	687	715	703	697	675	737	683	666	695	669	729	723	691	685	724	697	694	725	718	671	738	706	725	714	684	661	718	686	678	654	685	732	709	727	665	681	696	710	658	668	720	709	657	696	730	717	673	709	689	692	731	712	689	692	691	716	713	713	729	658	682	680	703	730	644	692	701	778	663	732	709	705	704	677	697	688	698	684	650	681	699	723	688	680	710	737	685	708	721	677	718	721	683	662	685	666	730	681	681	750	672	641	704	706	712	706	742	702	682	682	702	756	664	727	682	737	685	660	736	743	727	718	674	674	703	689	732	685	627	710	718	723	712	670	697	696	661	720	710	736	717	648	748	705	676	688	729	729	718	675	694	739	744	685	740	685	715	709	676	608	690	714	692	672	737	697	697	696	703	716	709	684	708	724	679	704	684	690	689	751	700	681	697	710	693	721	678	693	705	707	735	725	706	675	698	763	703	697	696	698	733	724	711	676	704	698	759	716	731	699	701	720	709	699	664	687	662	771	700	723	724	723	679	694	681	723	693	682	688	694	681	733	706	720	711	721	705	697	674	758	682	737	680	711	760	728	658	698	685	723	712	738	648	665	667	683	726	725	712	694	731	699	699	711	700	712	679	709	706	698	688	737	744	703	720	708	750	694	671	702	710	725	693	722	722	688	680	706	704	703	670	718	713	714	716	719	748	737	699
28262	21011	16966	9981	5163	3483	2559	1986	1557	1326	1302	1212	1181	1101	1102	1017	994	972	975	889	907	874	908	942	888	926	851	878	940	897	929	896	850	904	878	833	804	876	822	879	844	792	837	871	810	780	830	837	806	824	774	803	872	829	841	793	840	823	847	825	811	790	805	802	823	809	814	789	842	812	819	817	756	819	866	828	825	829	798	828	797	824	831	833	858	875	860	798	855	798	828	827	832	826	835	767	832	835	749	803	872	926	826	817	851	850	840	798	812	789	779	849	809	837	856	806	758	804	788	788	834	806	757	856	861	799	811	828	829	774	834	799	799	789	822	776	826	800	788	809	842	786	830	793	793	855	844	844	834	803	871	829	789	811	789	807	820	804	757	807	796	860	833	805	757	847	807	808	838	795	822	807	822	809	804	801	760	832	822	833	844	816	750	825	821	814	822	840	778	807	820	806	811	847	863	823	848	750	818	810	829	767	854	809	794	845	842	841	843	800	787	790	793	829	877	828	818	808	818	795	818	807	834	837	811	838	780	774	793	819	796	796	793	851	810	779	832	827	795	776	809	846	767	827	856	835	865	818	791	786	798	819	799	816	815	824	866	749	864	769	816	851	790	840	872	879	825	838	803	796	799	781	777	852	833	820	784	813	791	801	810	832	800	834	846	858	858	832	792	792	790	779	827	856	807	815	832	802	785	848	788	771	804	838	833	829	817	819	827	841	845	831	806	870	772	830	814	767	832	818	779	832	769	793	819	820	820	800	805	796	799	846	838	780	817	813	797	778	839	817	831	835	751	804	801	868	837	865	771	860	836	842	817	790	873	831	810	800	827	790	811	844	796	802	799	776	797	843	806	844	816	841	788	809	806	812	769	797	861	768	798	864	851	820	793	784	811	820	858	832	810	823	799	831	858	856	802	841	855	887	843	766	808	800	786	834	802	851	868	780	787	831	838	784	799	770	822	831	846	858	809	835	847	874	812	827	811	719	849	793	828	803	812	844	851	882	814	863	840	812	783	809	804	827	822	836	790	829	809	868	812	803	769	799	824	830	852	796	787	783	817	826	761	803	820	816	848	769	851	849	790	822	871	800	816	851	812	829	772	796	798	821	866	824	849	823	848	803	820	833	841	788	836	757	781	761	802	815	836	819	897	820	853	822	834	842	816	856	829	830	889	792	824	826	840	815	827	849	778	800	816	802	868	844	861	802	866	820	810	831	788	825	831	836	854	818	831	762	751	825	806	815	842	827	835	853	849	855	859	850	826	738	820	830	818	813	774	801	806	777	791	819	822	802	814	833	833	794	772	866	793	861	806	778	855	856	797	773	788	774	848	853	814	833	833	849	833	816	791	870	801	812	819	821	788	832	861	769	782	857	767	851	812	836	812	840	864	766	845	834	829	765	794	825	809	860	864	800	794	748	874	806	807	802	788	832	825	813	824	800	814	835	807	905	864	796	814	819	784	740	814	815	815	802	811	805	842	755	821	813	822	838	817	778	812	816	824	816	785	836	825	784	826	812	815	816	764	789	774	797	850	828	802	835	852	835	799	821	882	830	772	809	828	824	770	809	797	777	829	780	819	793	786	789	777	833	852	831	753	768	818	819	813	801	866	806	830	865	814	799	808	801	805	836	754	827	845	745	798	811	816	858	860	823	819	795	861	807	858	843	826	817	866	808	825	828	849	889	808	851	815	838	835	780	803	793	835	802	849	796	818	875	815	848	804	850	810	768	814	764	818	786	799	789	827	853	789	836	801	842	829	787	801	879	819	804	827	825	790	824	907	831	811	842	808	841	845	842	792	795	801	805	733	788	804	851	786	828	865	786	785	819	861	800	773	772	790	846	781	802	783	812	796	834	818	826	802	816	802	804	770	779	860	759	832	819	783	801	813	871	789	844	877	860	844	845	834	786	788	791	826	814	834	839	873	788	806	823	863	826	825	782	891	847	807	847	829	811	808	783	790	805	825	819	824	833	820	850	825	835	794	797	833	860	817	789	798	876	806	829	834	820	774	839	849	780	843	880	826	845	790	842	838	826	831	831	792	810	813	836	845	772	798	805	837	795	842	817	804	801	805	852	817	845	799	797	829	796	750	817	813	832	880	782	845	805	789	827	829	826	774	820	810	810	842	855	809	816	865	840	830	826	814	822	854	835	809	827	803	823	809	840	850	828	848	812	788	808	852	776	826	810	848	845	807	808	808	799	796	811	828	806	840	862	796	810	836	846	783	831	828	800	821	806	787	892	830	823	794	823	776	851	815	787	795	813	780	782	781	794	776	790	829	846	810	831	830	807	835	828	840	831	805	788	765	808	875	818	821	818	813	747	797	800	813	827	764	780	800	817	838	816	832	810	809	871	831	849	816	827	803	815	831	837	809	771	841	805	767	773	792	810	828	790	800	824	840	825	794	878	747	814	802	826	794	851	796	784	807	838	814	778	817	772	815	817	779	835	839	816	774	830	831	846	778	817	781	802	846	822	814	874	779	872	830	838	828	851	857	792	812	784	836	767	803	810	833	756	816	825	832	846	821	801	829	843	845	816	736	903	813	809	821	836	856	774	783	800	835	809	812	816	846	829	793	847	793	848	830	795	806	758	806	826	775	816	795	890	775	859	813	869	838	846	805	803	817	796	837	828	839	823	802	821	846	783	790	799	849	798	783	762	820	837	817	814	797	767	789	761	819	818	811	807	797	828	815	801	774	822	873	836	816	753	830	831	778	767	850	784	793	784	834	792	799	857	830	806	818	780	760	832	829	786	843	844	850	807	822	807	770	810	830	796	840	822	835	825	880	829	830	833	839	825	797	827	814	861	778	816	798	755	864	855	803	831	822	799	826	819	850	790	784	819	796	824	791	821	798	785	808	805	858	829	854	832	867	830	838	840	837	801	804	759	815	812	792	848	825	814	750	845	796	805	743	828	787	813	815	815	821	826	834	818	811	769	767	901	831	795	848	822	831	820	830	854	778	788	789	811	802	806	782	828	794	805	807	829	768	823	821	828	813	832	829	871	838	788	827	809	864	796	830	834	846	788	844	833	862	823	807	842	800	818	753	770	788	811	828	840	808	793	816	830	820	811	820	859	798	804	808	838	870	822	817	846	789	797	775	789	819	848	854	801	883	795	842	779	857	823	802	868	772	794	825	796	766	781	837	821	805	822	767	828	817	859	792	816	828	844	805	852	835	772	770	844	777	828	811	844	831	825	795	784	748	806	830	825	821	796	837	805	869	818	812	778	826	871	806	813	810	824	766	810	806	804	834	776	802	792	833	826	808	788	812	837	849	823	831	785	817	822	817	861	843	827	863	861	795	775	865	795	838	785	804	805	793	805	805	854	846	808	808	771	847	801	871	845	837	801	819	810	826	815	862	788	833	778	810	814	836	830	833	824	795	862	842	856	828	830	873	801	832	795	784	829	831	802	820	812	779	772	820	839	851	819	841	850	848	866	787	793	812	820	861	835	832	822	817	803	749	779	849	839	818	773
17078	24613	18552	10906	8084	5873	4405	3296	2382	2050	1759	1631	1521	1411	1329	1264	1237	1205	1061	1111	1044	1074	1067	1059	1039	1041	1039	1064	1027	1017	929	966	963	981	937	944	907	933	943	1014	924	915	973	954	903	933	891	923	926	871	909	969	936	925	888	932	928	883	926	868	884	902	943	880	885	952	888	876	949	916	907	898	908	936	895	916	866	868	916	879	902	935	921	918	932	892	894	880	959	888	919	924	862	935	892	883	885	903	923	864	924	895	928	867	933	849	949	900	930	903	907	955	858	953	896	931	903	911	894	868	901	890	892	894	870	887	941	900	887	918	916	848	913	870	868	941	903	975	859	906	926	938	930	902	889	876	947	906	904	869	871	940	938	874	923	922	892	877	807	927	926	955	935	832	907	903	881	885	884	922	901	894	881	902	950	886	873	901	922	902	942	910	942	938	933	864	909	929	895	892	917	894	925	931	883	912	934	903	892	872	875	892	947	913	876	865	862	863	916	829	875	934	885	881	821	960	910	878	935	942	916	861	894	886	878	867	831	916	844	914	882	864	863	957	873	870	893	971	961	903	834	873	947	930	918	875	906	937	932	914	892	899	875	883	899	876	877	936	904	897	900	902	886	903	861	956	899	858	917	888	937	896	911	885	963	868	869	919	914	897	966	921	906	886	893	902	910	903	908	908	943	911	895	974	949	966	904	914	864	932	902	941	900	895	901	856	888	944	953	860	950	927	949	937	902	932	941	897	902	898	899	854	965	889	881	855	900	867	887	903	933	855	892	913	952	922	926	947	926	898	874	878	904	924	896	920	896	901	873	900	827	922	960	942	908	887	913	896	945	905	853	909	877	897	908	913	917	933	890	996	907	908	922	919	919	913	929	931	906	888	897	856	937	858	887	877	912	867	943	914	861	916	901	909	891	921	885	915	925	876	882	909	925	846	964	877	906	912	824	945	827	917	892	933	883	888	866	936	891	920	917	938	915	933	816	879	935	938	903	944	923	946	896	879	926	899	923	867	933	944	899	872	921	919	895	914	905	897	895	943	940	886	834	917	871	858	949	909	893	860	886	889	909	900	932	908	905	887	864	923	890	935	929	924	893	932	939	932	852	907	887	920	898	878	935	958	910	848	931	875	948	892	908	927	903	888	969	940	907	928	873	935	899	937	863	881	876	838	886	927	875	932	858	875	884	946	914	896	920	915	920	909	940	916	930	874	939	913	898	903	905	905	925	920	954	933	886	918	890	919	868	881	881	902	991	882	911	842	923	890	873	884	952	970	943	973	915	882	874	869	852	937	835	910	943	878	926	846	904	895	925	888	864	900	938	902	900	878	852	930	921	892	864	956	896	837	898	873	927	919	878	909	913	864	933	925	904	902	861	906	905	867	883	875	908	950	916	889	922	877	954	908	902	943	899	915	930	838	867	892	893	847	869	924	917	919	836	881	892	903	877	940	890	969	919	916	894	869	954	906	903	906	945	909	919	905	929	877	889	913	916	934	903	889	939	939	873	950	965	947	842	891	911	825	874	900	862	897	876	879	892	937	871	914	893	877	861	907	959	914	905	921	959	934	900	950	968	874	934	874	900	886	888	915	914	826	904	898	901	916	888	894	885	876	952	913	879	954	842	895	890	921	873	888	937	908	925	868	910	929	910	923	911	906	889	925	845	926	889	905	878	877	893	940	877	918	880	937	900	865	870	952	891	889	907	878	884	919	848	926	879	960	963	889	918	909	861	873	931	876	942	900	890	904	928	954	931	906	882	836	884	867	915	894	910	896	885	950	899	853	955	925	905	878	855	957	923	904	934	874	908	928	940	860	888	898	925	931	896	933	861	926	884	883	910	876	887	927	931	954	920	897	904	935	914	914	916	922	868	868	901	960	854	918	906	964	932	922	873	922	915	925	924	828	931	881	920	909	916	924	870	912	916	862	896	951	922	931	929	943	929	886	879	858	879	900	951	940	894	876	864	891	901	867	847	943	937	903	921	895	928	907	915	901	891	911	892	842	903	918	901	869	897	890	889	902	881	929	917	879	905	940	874	873	853	891	943	904	916	954	925	941	927	880	919	881	929	893	886	871	895	923	949	891	876	855	869	837	888	910	886	951	844	927	871	890	932	865	888	890	905	906	921	866	914	959	886	888	890	924	903	883	923	859	889	920	855	878	883	914	951	882	870	839	884	827	942	904	833	917	931	943	940	946	962	897	943	915	907	947	897	980	885	877	873	909	879	902	946	944	878	927	880	914	915	892	948	881	875	902	894	887	854	884	920	887	902	911	921	925	890	919	930	903	942	881	897	906	901	869	881	917	934	923	887	971	886	899	881	907	871	931	945	904	901	897	912	904	913	872	952	932	958	900	903	911	918	878	896	885	922	853	877	879	870	888	890	906	932	919	902	896	939	879	812	907	879	871	911	902	989	876	888	910	878	962	926	922	891	865	933	929	932	954	906	907	875	854	899	859	938	886	905	867	877	911	887	908	912	925	885	974	881	869	884	890	857	896	969	863	914	859	979	959	888	956	902	867	880	940	933	958	876	880	884	920	913	877	885	876	920	946	989	922	859	918	899	922	910	918	880	899	883	893	923	912	889	913	929	895	878	890	885	866	888	855	873	868	897	895	913	892	968	890	881	900	894	913	907	957	861	916	916	864	905	924	954	948	895	831	902	874	920	916	908	906	931	932	920	891	930	940	871	893	895	902	901	920	910	921	876	949	900	926	856	861	843	914	927	938	867	926	907	888	876	949	914	855	854	935	894	896	901	906	904	909	939	894	957	876	900	912	890	934	877	900	883	914	923	892	838	902	856	952	904	858	923	897	922	903	837	925	940	945	916	905	956	851	889	931	876	960	932	891	936	919	928	937	925	916	848	913	893	956	861	937	902	922	956	867	884	893	960	975	929	924	874	968	914	892	921	885	938	879	892	900	901	920	910	857	948	902	956	896	908	916	863	892	874	902	899	918	887	971	864	895	876	934	921	875	902	921	899	938	885	863	886	914	892	887	886	935	916	866	915	891	897	891	921	877	871	861	933	928	903	921	884	977	894	931	867	904	901	929	916	916	864	910	935	922	956	883	877	968	884	945	906	917	903	847	908	912	893	895	900	873	898	866	935	913	954	913	922	929	949	868	968	906	871	843	879	935	888	888	891	929	899	964	904	876	863	864	884	927	883	859	877	892	974	901	943	899	898	884	936	863	896	866	881	950	946	891	906	925	913	879	895	883	941	903	920	872	957	915	912	866	905	918	854	915	918	920	873	923	904	902	916	925	893	913	899	929	897	880	880	895	882	848	924	857	911	872	939	930	857	925	909	944	880	951	977	908	895	940	917	908	900	936	863	909	950	912	886	881	874	900	960	901	913	940	905	863	855	882	946	969	869	912	905	892	952	918	908	873	903	904	919	881	927	881	920	942	903	929	899	852	872	912	920	889	823	863	889	893	883	885	915	867	879	866	910	896	917	898	899	916	938	931	950	925	923	884	916	906	904	866
24036	21574	28705	24923	21524	12842	5383	3133	2365	2014	1891	1601	1581	1374	1313	1284	1181	1172	1123	1102	1059	1004	967	968	946	989	1049	975	970	916	938	950	892	865	911	880	890	868	876	904	887	907	873	850	863	884	847	879	869	836	893	865	825	866	858	863	926	805	878	855	904	840	852	875	897	878	828	812	824	819	828	859	864	848	842	880	852	827	833	808	870	811	828	877	863	859	872	819	838	891	838	864	874	842	795	885	850	807	845	827	865	890	857	829	857	819	893	844	863	857	837	822	786	860	777	834	837	895	827	852	826	847	848	832	826	792	822	875	888	836	834	803	820	880	815	833	879	828	873	821	860	813	831	839	890	801	802	872	897	847	835	831	890	869	851	833	793	822	817	829	898	827	864	831	887	866	881	862	829	803	830	834	808	839	849	849	845	859	843	784	833	810	812	926	857	836	839	871	825	784	820	824	869	819	834	832	855	818	844	865	837	831	815	793	849	870	813	832	820	869	804	847	801	859	819	812	789	804	866	873	810	840	845	831	839	834	876	872	779	838	872	875	894	828	833	840	820	823	840	802	879	819	841	929	852	807	822	832	832	870	819	810	804	897	857	854	879	876	855	818	826	804	814	824	848	862	848	793	855	864	819	851	851	902	861	818	812	821	854	866	869	834	868	849	861	852	849	850	885	778	822	830	844	818	835	909	831	792	846	854	883	817	875	842	881	831	775	856	800	834	835	863	898	844	917	805	864	793	842	892	816	787	890	859	849	816	841	842	855	819	808	839	819	854	825	799	808	837	853	831	839	810	834	854	842	885	818	873	834	951	834	836	839	877	843	863	789	830	801	860	851	847	804	837	843	859	801	897	816	858	828	884	772	827	834	817	866	837	830	844	819	857	831	864	846	806	781	847	816	854	799	834	794	852	885	861	849	806	846	900	855	881	863	828	858	866	838	837	842	861	830	819	786	830	861	793	804	830	804	864	829	851	829	931	806	861	870	862	885	869	841	822	814	821	808	883	892	830	831	834	816	881	840	853	865	846	880	844	824	829	865	826	777	856	826	860	805	800	802	873	831	865	872	773	854	821	792	843	830	855	823	810	849	861	870	853	844	881	856	848	841	846	821	809	826	814	868	856	835	834	769	862	798	894	829	916	808	842	817	844	862	814	813	889	851	832	852	846	845	790	808	879	848	860	868	871	855	888	871	770	795	830	840	822	825	826	839	832	826	859	828	855	840	880	822	817	819	836	889	887	825	855	841	844	863	860	851	851	865	834	827	842	810	837	851	890	819	891	872	841	840	807	859	837	845	812	880	818	867	851	837	856	828	822	886	865	839	872	857	825	861	883	848	870	885	847	788	853	845	875	873	865	856	801	812	837	819	853	849	836	835	866	821	759	831	853	850	890	849	849	815	882	833	822	790	827	837	840	876	899	832	832	822	845	818	866	852	882	884	805	859	900	868	847	786	867	856	809	834	806	897	853	856	804	866	873	871	790	860	826	855	811	890	844	885	831	853	795	872	833	836	792	781	851	882	825	804	844	864	843	820	829	835	884	827	836	867	826	843	864	895	827	867	842	824	796	865	875	839	807	912	824	896	813	849	773	788	834	831	852	799	816	816	827	846	842	827	826	788	846	830	828	858	840	857	815	843	867	816	845	830	850	875	874	821	808	811	832	829	869	865	841	798	856	820	884	849	904	895	773	797	787	818	790	822	858	879	890	846	834	831	857	836	830	787	842	917	837	855	835	813	829	846	829	838	833	851	864	853	825	859	874	852	819	862	780	839	870	819	858	797	852	862	789	839	861	799	819	902	847	881	886	850	844	869	825	872	848	795	860	859	834	843	830	820	884	833	894	869	842	809	916	821	814	805	832	854	841	811	871	857	792	842	829	876	821	760	926	850	834	837	852	877	901	851	837	794	862	792	778	867	833	840	883	805	841	813	833	811	813	863	858	816	843	854	829	789	845	815	810	819	855	819	871	811	892	844	829	861	796	842	796	841	884	850	841	832	806	798	868	838	860	820	876	805	766	848	820	788	846	860	821	892	856	885	860	864	809	845	796	837	844	847	931	837	858	857	827	848	838	852	842	802	846	855	900	862	879	893	869	866	786	823	839	855	814	854	877	824	837	840	838	840	819	821	876	818	837	826	831	839	806	876	833	850	833	828	845	845	867	859	841	861	864	813	829	852	822	848	807	814	841	852	824	893	826	845	828	840	823	843	823	823	826	837	831	875	851	806	810	849	809	828	829	901	878	826	847	846	804	876	807	855	842	819	833	866	837	861	838	844	862	870	835	796	887	836	822	959	802	807	823	825	827	900	847	829	887	822	827	844	831	802	801	890	836	802	861	801	850	820	890	819	796	841	842	840	833	863	837	858	814	823	860	859	802	808	813	850	849	803	820	814	835	872	834	799	869	897	812	831	769	786	868	857	853	863	873	819	861	830	835	813	845	808	886	844	817	829	837	855	869	834	786	818	834	804	868	871	804	878	862	790	877	830	840	877	905	850	839	871	822	829	831	815	852	875	886	851	823	834	832	846	818	881	873	863	829	866	838	794	847	864	881	871	836	839	846	866	823	846	845	875	841	916	805	823	835	857	873	832	851	838	877	882	856	865	789	827	895	846	855	757	858	839	800	881	841	872	871	898	853	887	799	836	803	847	847	834	806	876	787	881	825	844	878	870	828	860	852	896	831	865	784	802	840	806	838	771	819	818	818	860	886	893	841	821	852	847	859	814	837	826	819	848	859	830	850	882	889	837	835	811	836	831	810	847	805	807	824	785	835	825	847	840	786	822	774	820	846	809	838	858	843	867	838	870	833	848	826	852	884	858	831	876	786	769	848	802	843	866	884	861	811	816	865	829	894	857	835	819	839	871	838	855	832	871	845	848	902	867	838	802	823	838	786	841	808	832	825	815	821	812	854	859	821	836	840	807	835	800	849	854	905	803	834	887	857	826	821	821	849	787	876	823	861	843	813	784	816	870	837	855	854	811	850	901	873	840	828	887	838	851	865	857	881	857	796	872	864	865	826	849	798	859	800	798	829	864	835	812	837	875	846	822	868	825	861	815	800	863	888	827	843	820	843	794	840	814	854	832	846	834	868	902	812	808	878	820	851	815	810	855	805	830	794	813	805	819	841	797	829	823	850	840	874	813	823	868	858	837	820	842	851	847	869	830	819	845	771	831	833	850	831	886	830	843	829	874	827	833	821	842	830	845	859	827	842	829	877	824	844	867	844	918	822	855	863	841	820	885	810	849	829	806	828	849	821	877	833	843	856	830	850	808	822	891	829	805	862	787	837	814	840	870	839	858	849	841	853	795	885	863	836	798	831	850	814	817	803	847	891	830	799	907	791	885	823	853	853	817	775	811	847	818	898	799	885	827	853	819	863	802	846	832	841	893	858	882	814	856	852	786	868	842	843	871	896	847	827	871	881	852	842	833	844	895	931	865	863	842	772	837	829	884	847	856	812	825	811	808	846	826	871	847	854
20215	33274	26120	16635	12347	9245	6887	5120	3748	3120	2745	2525	2253	1951	1699	1632	1583	1470	1381	1270	1270	1250	1213	1217	1182	1189	1170	1187	1141	1098	1133	1124	1086	1049	953	1088	1021	1043	1023	1027	1049	963	997	945	976	1008	977	974	922	973	981	953	972	1008	970	963	970	1025	958	923	902	955	957	962	934	926	968	939	952	933	968	914	945	919	949	926	907	924	958	895	920	925	928	923	966	964	931	901	930	964	918	958	888	931	985	958	918	928	927	932	946	969	920	917	947	930	904	881	942	950	1001	864	931	933	934	970	981	919	903	876	946	993	913	960	987	930	930	936	981	917	958	936	951	959	950	914	975	871	875	932	905	882	916	992	987	975	967	908	903	881	918	898	955	1007	880	965	990	972	915	905	962	948	924	993	963	1005	994	897	956	931	940	957	920	879	923	950	891	908	916	865	936	945	924	928	975	949	914	970	988	947	923	928	895	878	993	970	913	855	907	1000	925	970	959	955	926	931	879	923	927	915	933	972	938	936	931	916	943	911	937	915	950	928	886	943	955	909	906	909	871	926	929	935	883	948	958	913	929	967	916	894	956	901	921	932	905	950	920	943	933	917	933	938	993	953	909	942	874	916	968	956	871	945	952	931	952	925	937	883	924	942	990	904	920	936	942	932	872	950	935	951	915	930	892	932	981	919	915	938	947	944	930	915	948	999	892	1009	925	954	942	963	910	987	873	992	960	943	904	931	946	963	970	967	926	960	916	980	931	907	913	941	931	977	960	954	915	946	877	910	897	957	910	923	917	993	930	947	942	970	959	946	958	912	948	977	953	917	908	972	971	962	922	941	934	945	962	905	960	992	876	957	896	896	900	956	977	912	908	944	946	925	938	898	886	929	860	932	932	884	971	936	917	902	898	953	944	1006	938	925	923	897	979	917	946	913	963	969	949	929	939	943	977	918	972	920	936	913	932	887	872	902	923	962	915	940	912	937	945	993	907	960	929	913	1003	978	971	982	931	930	949	940	888	906	895	922	943	910	899	919	935	967	940	1017	931	924	920	941	937	942	938	928	960	954	997	954	887	985	973	936	945	904	961	997	941	933	943	887	901	874	971	967	926	906	931	957	929	959	923	901	951	960	904	881	933	897	1032	963	948	906	954	933	888	888	956	889	953	962	914	924	943	925	943	913	943	940	935	890	890	954	978	978	927	939	937	954	977	982	916	922	988	905	928	921	988	936	954	969	943	982	874	938	898	893	984	926	915	934	971	924	929	991	953	912	943	917	966	897	897	954	931	945	927	929	944	995	917	958	1009	930	967	919	847	947	894	968	925	911	940	957	894	962	952	914	977	940	928	881	946	956	936	950	918	917	905	951	967	938	941	911	923	900	891	869	956	976	974	1005	942	901	950	967	919	954	939	1005	941	965	933	929	972	932	937	912	938	961	909	912	943	938	962	947	895	897	932	918	933	962	908	913	906	928	958	938	957	909	931	965	878	965	929	940	953	967	981	932	904	943	908	928	993	908	943	925	885	943	920	966	972	989	927	954	958	972	948	951	914	888	924	980	1010	940	928	939	928	938	954	977	944	973	955	961	892	964	921	956	935	897	933	933	934	948	899	1005	956	907	907	882	913	962	929	946	969	909	1006	965	952	929	931	981	978	920	936	958	915	902	886	951	938	1006	975	965	908	938	886	936	939	922	980	916	926	956	948	935	918	947	953	960	964	941	904	959	957	878	902	922	920	925	966	939	925	959	961	887	994	948	920	948	963	921	898	891	898	956	900	945	976	956	922	909	867	901	905	885	863	948	897	945	928	913	891	922	965	919	945	905	920	974	975	976	915	912	939	898	966	903	926	952	963	1009	919	911	972	977	969	946	937	893	958	895	947	933	962	922	915	966	934	952	955	921	953	906	982	956	928	937	955	933	905	925	925	942	971	953	966	916	984	896	1007	920	945	940	914	902	939	981	929	913	899	953	939	961	938	962	975	923	938	951	900	962	989	941	924	892	991	966	955	916	924	997	980	945	909	907	933	926	937	928	887	940	899	980	898	935	892	929	956	955	922	905	1021	948	939	921	919	1027	967	898	933	938	980	920	955	949	986	954	971	951	922	963	946	981	979	936	894	933	899	954	906	963	964	900	912	925	931	946	973	981	945	883	968	924	960	951	954	962	938	961	930	945	930	1012	901	916	954	940	914	933	905	946	865	920	944	959	973	906	962	976	938	902	965	988	942	917	959	908	938	934	947	926	873	938	894	945	963	973	962	892	861	953	923	935	938	921	935	959	922	955	923	938	901	974	921	947	967	953	926	1006	923	931	945	866	918	925	917	950	871	910	927	939	970	920	975	953	964	935	925	970	951	959	948	905	941	956	930	929	914	967	962	919	934	915	951	889	949	950	949	936	943	901	902	889	958	873	937	879	965	982	950	961	894	1008	926	989	885	957	932	941	977	947	917	899	942	914	990	872	931	928	974	894	954	965	948	911	937	975	916	952	946	941	957	923	933	881	931	912	914	943	920	958	957	982	969	947	894	920	950	1000	923	917	969	895	931	953	946	929	940	945	919	907	931	958	919	877	903	964	924	945	979	966	916	948	905	941	948	970	915	930	918	937	948	876	957	932	933	900	915	918	898	927	936	940	913	919	881	951	945	966	918	859	911	906	940	904	985	915	936	910	909	902	902	917	964	971	947	947	930	970	941	933	913	933	991	922	982	885	922	935	961	998	953	932	890	949	902	940	905	971	923	940	950	961	906	967	956	967	925	907	982	952	932	946	910	924	965	887	954	917	882	930	937	916	969	882	904	1007	995	986	885	903	939	921	939	937	960	897	924	922	916	937	960	891	928	928	940	893	913	901	925	941	908	939	945	953	891	948	953	930	921	912	957	988	983	901	944	941	922	956	915	971	925	952	933	916	943	954	895	933	939	933	949	991	938	953	965	940	968	926	945	942	925	958	955	954	931	897	954	944	972	950	945	967	951	980	925	971	968	906	930	876	889	929	968	940	927	966	941	932	928	968	938	941	938	963	987	957	896	890	931	897	934	942	900	896	900	929	920	922	930	973	897	933	956	940	918	934	926	967	877	864	930	923	929	945	889	897	925	978	892	960	947	912	963	962	935	952	968	968	925	961	945	904	985	867	1013	924	891	948	952	946	951	918	915	924	961	899	937	933	885	913	914	974	877	962	908	941	927	923	861	942	899	958	948	970	917	956	968	988	914	919	944	968	945	936	958	1005	980	936	930	922	921	926	935	929	970	961	923	961	979	906	960	924	913	970	941	914	912	961	945	944	928	902	962	924	994	831	1002	929	928	969	925	881	889	931	952	905	952	974	945	937	960	899	909	900	960	963	979	925	1018	914	936	964	919	947	879	918	907	914	953	924	973	976	918	950	924	887	922	940	895	961	921	948	931	960	912	953	876	978	962	947	913	849	945	938	950	929	988	897	925	936	979	887	900	886	969	935	986	955	889	922	937	949	948	893	960	909	994	922	919	936	954	941	988	909	995	926	892	945	969	941	974	938	919	972	950	923	931	891
25174	21541	27409	25785	12520	4761	3147	2211	1745	1503	1392	1282	1166	1097	1060	966	910	889	917	830	842	783	844	792	760	779	745	793	719	789	719	729	726	697	716	712	714	731	715	717	670	698	707	660	688	685	697	654	663	674	706	661	626	651	704	648	624	673	665	653	662	666	650	668	652	645	679	662	634	648	686	623	616	667	635	673	686	713	620	641	720	661	664	657	604	669	648	598	657	658	680	648	616	638	642	679	710	650	682	678	640	639	694	660	605	652	670	645	592	630	622	640	642	686	684	680	642	689	671	670	663	668	677	656	726	681	649	630	681	673	693	679	666	658	686	652	650	645	664	620	704	653	616	676	661	650	676	657	719	711	704	722	639	651	648	635	699	663	633	599	674	677	630	657	646	700	651	667	687	652	684	620	687	657	689	628	634	677	632	658	666	636	674	651	621	672	640	689	643	676	661	653	646	698	636	683	639	636	670	660	698	684	718	676	632	644	689	669	682	699	645	683	661	608	637	657	628	647	643	645	662	656	656	661	658	634	630	621	611	638	653	673	662	703	612	669	722	669	673	632	591	681	641	631	629	670	676	673	638	634	700	737	628	668	712	654	658	653	639	657	681	635	646	642	636	623	703	649	657	700	689	646	656	653	657	619	640	648	676	677	647	672	708	638	657	657	638	612	620	637	584	715	661	666	678	663	617	675	700	703	660	666	628	647	690	635	638	664	626	652	606	687	649	623	638	680	694	657	699	734	636	706	637	697	718	684	666	664	655	671	655	654	693	681	664	677	632	730	666	639	678	615	674	675	651	639	655	659	640	675	632	651	663	663	626	657	664	701	636	693	640	655	638	647	683	625	698	653	645	655	652	692	705	675	684	636	674	675	639	676	602	643	717	675	672	649	609	607	675	651	665	659	648	621	629	695	632	623	651	687	650	684	634	656	644	709	671	670	637	631	656	650	646	671	635	622	650	646	707	634	621	681	629	600	674	662	633	717	696	622	666	667	639	651	701	722	674	658	612	663	684	666	686	702	641	637	655	708	609	620	642	662	686	651	651	682	650	643	652	649	659	669	635	582	654	679	650	642	692	625	647	659	630	664	674	662	712	645	637	678	632	665	684	673	649	683	666	651	629	666	647	682	731	619	646	628	695	670	614	660	657	676	627	653	658	637	649	648	618	680	680	653	657	682	678	648	680	662	630	676	675	663	669	703	683	682	603	678	667	678	636	661	713	612	624	643	636	641	652	661	628	651	677	608	672	703	700	625	656	679	623	653	654	616	644	620	650	651	688	684	655	667	657	675	653	668	646	653	679	654	650	673	662	688	639	666	683	643	621	685	666	707	665	699	630	660	639	669	669	656	618	662	643	637	668	632	664	661	728	648	708	671	681	639	680	619	624	636	651	664	681	687	660	652	632	667	662	679	637	666	638	690	648	664	630	662	660	619	619	680	640	647	677	660	680	630	663	623	699	685	656	682	637	660	629	671	711	654	636	648	670	655	628	664	626	685	643	616	653	633	662	693	672	662	665	693	683	651	643	706	668	635	673	673	639	668	632	668	679	662	647	635	643	658	680	664	645	646	636	666	594	631	641	627	653	648	609	668	706	662	645	641	678	677	697	652	618	667	690	668	673	622	678	686	675	623	671	640	718	702	605	672	627	657	624	653	676	677	666	618	694	660	667	648	684	597	665	666	694	622	655	657	633	664	629	703	693	645	624	668	707	674	722	689	670	624	651	660	652	669	650	652	661	694	667	683	711	641	700	668	680	637	635	680	600	688	658	664	667	659	596	639	699	675	643	678	659	673	659	654	664	661	649	672	645	671	679	637	669	677	678	653	660	688	683	622	660	660	691	674	664	655	697	653	661	633	654	621	658	652	665	655	664	635	666	683	621	628	655	644	660	656	641	639	629	680	637	693	646	684	644	610	683	640	705	659	666	639	691	656	689	688	666	693	641	655	636	668	667	683	694	654	698	644	660	672	697	646	677	663	660	679	639	652	628	649	665	684	658	658	660	695	649	691	665	637	696	628	665	696	641	681	682	619	642	703	675	607	683	642	662	681	644	705	674	679	654	618	676	662	684	662	668	652	661	678	663	675	651	634	633	611	647	662	680	630	678	677	682	635	622	648	657	688	645	679	657	655	595	681	655	658	679	679	682	635	640	680	645	650	647	606	667	672	655	708	639	665	626	676	608	644	612	708	700	661	629	641	696	664	672	647	651	621	631	650	660	730	665	678	640	667	733	680	670	632	660	682	613	680	654	637	703	659	653	663	626	610	695	651	624	660	655	655	638	619	671	626	697	669	664	659	684	635	700	615	704	673	642	645	666	689	639	602	661	652	626	676	679	636	667	612	638	665	639	675	664	665	667	623	655	649	619	686	631	646	570	710	704	675	647	657	683	656	654	663	661	643	640	629	654	614	616	625	644	608	681	661	638	680	621	653	625	660	610	655	703	681	620	676	657	693	594	677	689	676	673	699	687	674	714	652	671	663	688	636	618	624	633	658	666	690	638	650	648	619	666	676	653	658	637	685	643	696	647	663	660	656	679	650	678	640	634	652	702	644	662	678	644	672	670	658	651	660	633	630	685	653	721	639	632	691	647	667	650	648	647	733	707	643	644	664	678	692	672	640	657	668	650	655	621	649	632	677	676	661	629	651	654	662	724	638	669	668	646	672	657	676	665	692	651	655	638	682	643	661	671	696	654	714	673	688	644	628	655	683	678	633	645	674	644	663	634	626	628	723	643	623	681	654	651	641	686	684	667	688	608	694	644	683	650	677	645	651	626	682	633	656	664	655	671	611	652	662	669	631	649	633	646	628	605	656	667	641	663	652	663	682	673	603	649	672	611	656	671	650	673	623	649	679	669	693	697	676	639	677	709	612	618	670	690	647	663	590	659	651	620	686	687	643	653	660	658	700	642	641	679	674	643	646	611	661	710	678	645	673	633	637	638	657	657	663	689	688	689	700	649	642	718	685	609	621	634	597	692	637	683	664	648	639	620	601	641	674	669	683	673	662	635	631	631	681	683	644	668	663	705	642	645	661	628	647	620	665	665	633	669	676	648	617	644	686	601	648	639	655	650	706	651	689	690	655	697	638	649	617	653	654	667	629	650	679	660	611	650	641	704	630	643	655	641	624	698	665	627	650	675	606	677	677	634	632	635	621	683	676	640	647	676	649	671	659	672	675	687	613	648	631	668	641	644	652	642	636	640	649	637	662	635	628	656	651	672	694	706	655	662	634	665	663	648	680	672	667	636	604	662	682	677	671	616	610	618	705	710	652	662	656	610	619	675	631	620	599	671	669	670	658	678	696	669	688	704	693	687	679	676	673	622	705	706	654	650	641	686	669	646	690	658	675	653	665	621	638	649	640	656	666	636	668	674	657	619	708	657	668	666	649	632	679	649	691	627	663	670	649	643	682	692	650	643	647	721	645	679	647	666	680	661	693	640	671	678	669	659	659	661	676	699	630	705	630	644	656	631	627
19119	29375	21941	13498	9988	7229	5415	4027	2958	2526	2143	1866	1778	1534	1368	1286	1258	1208	1143	1059	1044	1005	938	903	941	935	866	934	843	841	835	869	833	808	769	816	822	800	800	836	756	808	794	807	781	735	751	760	723	771	778	777	737	757	743	750	747	808	799	820	754	761	791	716	789	753	743	733	758	801	719	784	815	753	783	719	719	792	832	763	752	775	742	734	704	794	768	724	748	762	713	808	732	745	776	768	741	696	774	758	743	715	782	747	724	804	743	696	755	715	752	701	768	738	721	747	743	761	762	755	718	729	770	739	762	778	786	679	723	752	805	702	725	739	754	733	729	684	779	707	748	747	714	750	727	713	693	734	733	696	737	720	723	727	722	769	722	714	769	723	785	761	742	750	746	729	698	741	752	732	734	758	729	743	751	714	732	736	746	731	776	778	740	748	734	743	704	754	720	747	721	740	772	732	728	724	784	743	727	709	770	726	702	739	730	744	717	752	761	732	711	787	738	745	782	763	767	707	772	739	759	740	716	736	747	729	714	756	741	724	702	693	741	734	728	696	753	735	693	723	751	736	727	757	741	707	728	739	713	741	730	748	734	765	688	762	726	745	706	773	769	777	760	746	710	746	782	790	782	724	779	715	697	750	717	732	747	705	771	732	738	757	727	730	724	727	682	736	741	760	796	744	729	748	769	787	701	722	739	742	748	740	730	794	745	703	728	716	753	722	738	744	736	719	764	786	738	778	775	711	734	754	748	758	751	703	760	756	738	715	714	760	753	773	733	702	744	742	769	736	749	743	747	726	776	738	744	779	720	722	742	757	757	770	744	739	695	768	719	764	747	753	759	796	776	707	763	744	717	769	807	707	713	709	725	727	733	758	693	755	756	709	710	808	740	725	744	747	748	725	746	731	749	787	715	742	777	741	741	723	735	776	713	732	740	756	756	708	784	736	725	745	737	750	781	700	767	703	740	778	721	720	713	783	711	762	744	722	731	779	718	752	754	734	735	740	717	719	731	724	735	773	774	759	751	746	758	690	780	775	761	741	764	776	707	704	737	728	730	743	774	755	736	692	733	762	677	729	728	726	743	742	730	753	708	790	691	712	742	782	757	742	788	746	751	712	746	754	769	725	746	779	729	758	765	745	766	710	749	747	694	732	732	733	702	731	765	745	711	736	704	713	724	733	789	708	812	718	724	775	701	765	759	763	769	693	687	757	764	758	764	731	725	771	720	730	752	706	708	703	757	790	734	751	723	731	706	722	751	723	728	757	738	786	734	803	718	759	746	721	788	774	720	747	715	744	772	743	714	751	778	720	747	692	747	729	758	736	715	688	731	725	769	789	719	748	762	750	745	724	732	735	742	784	702	754	709	731	758	744	755	752	695	733	705	710	758	700	690	708	769	730	741	716	762	751	734	757	768	750	719	751	752	714	744	761	771	736	749	734	712	788	705	732	769	726	736	730	764	728	688	728	752	723	742	705	736	741	755	739	760	772	682	713	761	711	740	732	734	749	677	723	740	692	721	786	748	760	679	745	749	748	789	718	750	739	723	695	758	736	779	776	741	751	703	742	765	783	731	713	731	737	739	743	721	734	765	731	745	741	744	741	732	744	728	815	726	783	719	771	785	704	696	791	757	730	717	732	728	755	730	727	716	755	754	769	744	713	730	776	749	749	752	688	738	771	732	775	732	771	734	724	763	689	747	756	762	752	744	783	732	735	737	718	738	736	754	682	777	767	736	718	691	773	713	760	787	691	733	740	743	735	717	734	729	719	794	769	743	724	710	737	776	736	755	726	783	744	755	725	762	726	751	720	774	766	765	722	768	722	725	734	751	732	717	697	750	786	753	793	751	773	698	737	698	780	769	708	763	801	727	762	730	777	707	762	727	737	653	778	683	770	791	762	755	672	703	758	736	734	728	753	756	720	722	746	713	729	749	756	712	751	737	736	742	740	740	740	757	742	702	699	791	773	718	736	757	741	729	724	790	719	719	725	779	780	740	723	754	755	749	744	730	757	745	760	753	718	765	736	712	725	778	738	759	729	753	740	775	736	771	697	784	748	744	733	700	690	755	748	714	747	719	770	722	792	685	744	756	720	733	707	739	769	751	739	729	762	728	712	728	706	721	723	735	745	777	709	695	710	728	699	737	719	748	695	675	753	716	737	737	796	739	792	754	754	735	749	783	761	726	763	730	724	724	778	747	744	765	717	710	709	712	748	750	752	736	707	790	734	783	713	713	722	793	740	750	730	731	794	740	688	743	735	719	749	711	722	678	795	795	730	722	713	711	730	767	736	729	744	691	800	766	759	729	709	759	741	738	755	723	730	719	753	680	727	768	730	730	722	721	738	783	728	750	750	716	744	730	770	754	771	708	762	784	715	750	774	742	730	704	776	740	773	766	753	745	734	747	751	744	711	729	706	775	752	801	710	791	748	754	734	779	752	705	728	752	767	733	767	734	697	744	797	785	700	734	745	733	743	753	799	740	692	697	683	729	762	727	707	777	754	753	738	785	685	753	783	771	772	740	689	769	743	717	745	739	715	720	737	721	726	717	757	735	700	777	724	755	741	733	752	750	800	736	744	743	737	693	715	718	757	761	737	740	755	715	727	702	746	756	739	725	735	754	764	728	777	776	724	724	718	727	764	732	730	706	745	737	776	774	745	727	782	745	747	759	726	770	714	753	708	747	749	744	711	693	738	731	775	718	751	717	773	726	802	752	745	698	726	699	734	751	721	704	764	696	728	750	729	736	777	714	731	758	729	700	800	736	714	728	774	730	700	730	756	756	722	767	778	746	723	718	728	704	707	760	769	700	769	680	728	787	736	726	771	723	732	715	737	733	726	741	804	758	721	780	710	732	676	728	688	776	755	762	690	716	774	768	757	742	756	747	771	768	770	746	712	752	735	784	765	758	737	714	732	771	772	743	763	809	793	754	727	717	745	775	784	764	728	718	739	738	767	770	679	765	751	710	699	798	751	713	691	725	747	773	771	778	756	726	713	736	728	707	758	731	768	690	708	738	694	754	728	715	723	748	714	748	737	732	766	804	712	784	814	710	747	797	762	785	727	724	711	733	762	762	731	716	733	760	729	728	730	737	710	726	745	760	719	777	750	716	761	735	717	733	751	711	742	778	747	767	736	704	737	749	728	771	753	735	766	747	736	711	756	739	765	763	771	769	786	766	682	727	731	697	756	736	723	720	748	801	790	719	753	700	758	747	785	726	745	727	800	757	729	761	720	749	736	739	730	785	747	770	755	739	761	732	745	735	732	761	715	798	740	741	708	779	734	723	778	762	724	766	773	725	687	748	700	734	747	740	716	707	771	728	745	764	695	723	710	758	746	689	719	760	727	719	746	717	770	732	748	774	766	737	755	704	734	755	770	710	717	751	754	785	754	710	725	753	756	725	722	726	710	722	709	794	724	695	711	760	712	724	733	749	814	728	758	725	755	707	766	715	769	763	765	715	741	710	726	730	769	707	704
22934	21570	29210	24393	21615	21585	11965	4380	2933	2522	2126	1907	1701	1492	1438	1307	1274	1276	1122	1011	1043	1009	924	909	840	878	866	893	795	825	771	772	762	784	745	740	788	727	728	710	735	749	746	686	715	681	702	673	698	732	691	634	715	743	652	651	683	692	665	708	732	728	685	706	628	625	657	636	676	603	610	658	650	665	648	655	663	645	666	636	713	653	653	643	621	676	622	651	619	684	685	636	664	662	625	657	635	597	687	623	630	640	634	611	653	609	638	648	635	648	654	678	650	680	645	686	637	653	624	681	653	702	664	617	642	658	633	651	582	647	628	652	603	633	665	617	657	702	614	655	656	694	699	684	608	644	691	628	664	658	648	649	666	643	634	627	618	633	693	695	670	634	642	654	645	629	649	665	646	643	650	642	662	671	644	684	648	601	682	607	644	659	633	630	635	602	660	636	636	661	629	656	675	615	692	684	610	701	631	664	646	657	610	662	627	627	691	644	643	646	632	691	613	653	666	618	657	623	670	603	649	713	610	668	696	633	634	675	664	624	656	666	705	635	593	613	670	683	629	668	645	651	658	696	665	620	633	628	619	647	655	634	625	674	699	638	639	684	634	644	679	665	643	669	660	651	652	684	658	659	614	668	657	660	615	693	633	650	666	624	673	645	689	634	664	686	672	630	682	621	677	655	603	656	617	599	670	679	608	649	643	647	704	679	701	649	679	642	652	649	678	682	653	662	636	636	686	632	673	619	625	633	679	656	655	680	617	620	669	657	715	697	680	696	621	660	678	679	644	609	665	662	648	606	676	619	659	662	638	608	629	662	636	649	693	697	655	667	642	674	629	665	636	652	696	647	649	628	638	671	659	678	659	604	670	636	605	644	617	660	656	667	661	613	657	664	640	608	633	658	633	626	639	640	636	672	636	677	665	632	636	660	674	656	677	650	678	679	667	663	642	653	687	666	661	629	631	680	623	646	618	664	639	697	627	663	645	676	663	649	646	627	633	620	718	636	619	664	669	663	641	622	659	633	624	650	621	667	636	637	659	658	662	624	631	680	640	647	626	675	602	654	650	599	673	604	674	677	682	659	676	666	655	616	655	658	590	680	618	636	634	668	631	681	680	676	671	638	623	623	699	674	635	735	672	664	656	682	612	616	712	674	644	665	653	637	648	624	601	650	600	655	640	632	687	641	609	598	632	656	622	626	665	655	645	692	671	650	642	648	635	647	647	673	656	638	616	669	658	617	655	621	630	601	652	686	645	631	641	610	635	643	640	639	647	659	677	678	675	654	623	624	633	658	611	613	626	641	631	595	647	600	646	621	673	658	640	624	671	665	680	656	679	652	632	681	669	679	630	644	701	692	654	669	678	630	638	642	659	647	698	623	668	634	675	660	669	653	643	665	622	646	630	685	644	617	697	620	687	684	659	645	638	669	630	652	697	606	690	714	614	663	627	647	637	656	626	584	623	667	617	617	624	647	644	639	644	657	619	612	672	689	664	641	630	639	623	673	656	649	689	637	623	648	650	641	658	677	622	645	686	655	661	643	612	646	637	637	620	597	673	664	634	647	641	658	668	649	619	627	647	622	676	651	642	666	669	673	633	646	677	667	628	698	655	656	620	635	623	625	625	658	631	661	687	649	647	677	647	654	613	616	630	620	666	686	656	631	689	600	673	642	646	700	665	654	688	627	651	651	610	648	635	631	632	635	628	673	630	669	654	662	646	665	671	635	639	657	659	667	606	626	671	673	618	649	646	679	653	642	671	615	638	681	645	689	654	658	693	671	650	700	645	670	693	637	685	636	705	657	623	666	631	619	636	606	646	602	659	677	632	646	671	639	655	684	599	656	655	693	658	630	682	660	619	629	604	696	617	703	657	687	672	649	649	654	645	646	647	661	642	655	673	641	682	670	703	661	598	622	627	657	690	636	644	620	666	638	622	601	651	645	625	656	660	679	638	634	657	669	670	688	643	661	686	669	626	644	685	656	669	651	671	655	600	631	655	638	696	671	676	644	665	634	669	629	632	636	622	640	625	618	659	627	623	668	638	659	612	621	618	666	626	634	631	622	693	660	693	631	663	652	624	661	639	660	669	623	603	669	644	650	699	674	704	602	638	656	662	666	608	626	649	645	637	629	630	637	667	635	694	645	632	649	658	622	655	663	638	620	682	710	629	637	642	629	720	652	674	651	615	666	644	640	634	659	694	624	674	666	653	663	651	647	637	632	656	645	664	611	665	655	659	640	637	660	643	637	662	638	661	668	681	660	647	642	618	669	612	651	659	671	641	677	642	646	646	652	657	637	613	647	602	656	618	642	662	660	649	656	646	671	635	660	612	671	675	631	622	674	654	661	652	651	652	642	640	681	617	645	625	613	674	641	663	678	653	667	635	578	645	691	646	617	690	643	652	622	683	605	649	620	632	625	645	681	704	626	685	653	685	665	645	653	663	678	659	666	606	635	679	652	650	636	670	628	649	619	647	642	662	641	631	645	674	651	633	691	693	660	651	597	629	634	629	599	659	613	645	679	669	671	650	605	660	615	613	645	700	663	631	647	672	690	681	663	672	616	625	649	638	637	692	635	642	672	649	617	620	659	608	658	672	646	671	685	660	641	649	663	633	644	630	702	636	659	675	645	667	649	666	621	663	709	687	653	658	691	687	673	670	652	646	665	630	625	676	574	637	665	672	660	673	655	640	631	670	668	639	657	631	661	655	635	650	639	636	641	647	672	615	611	609	664	675	660	574	655	605	659	605	615	631	650	633	645	656	608	650	649	678	652	645	627	679	671	685	610	671	653	689	660	655	683	641	631	653	641	701	633	688	676	665	680	684	680	659	651	695	671	699	651	665	685	631	637	687	577	647	629	656	654	667	646	642	674	628	660	685	642	638	663	681	599	720	584	619	608	653	650	657	607	665	669	668	635	689	631	655	606	621	633	637	650	657	659	674	671	664	636	673	617	648	648	639	645	625	617	630	684	677	651	688	630	668	666	637	651	655	629	656	671	646	632	625	660	645	673	661	625	634	657	625	642	643	612	661	636	612	641	664	629	640	647	668	662	692	663	654	626	644	643	641	712	643	635	624	630	657	670	661	636	608	618	697	661	664	689	671	678	639	702	650	622	620	648	662	641	605	614	658	653	697	686	663	654	676	668	645	637	615	634	697	670	684	683	673	671	677	674	607	650	611	684	661	621	662	627	623	643	632	619	668	638	634	650	657	647	616	606	708	619	643	677	648	649	660	653	640	632	643	632	668	594	655	678	633	633	648	612	678	657	679	634	632	703	609	576	646	671	638	641	641	652	667	672	693	617	665	666	632	660	643	656	619	632	653	656	671	637	657	608	661	608	638	660	656	650	641	673	633	672	613	666	628	640	719	617	644	662	620	600	642	625	689	660	661	661	640	667	659	635	671	686	620	702	654	629	634	660	642	675	644	674	691	691	602	621	680	626	638	643	630	671	620	626	637	617	645	686	657	644	667	669	613	699
23150	37256	29814	19643	15288	11805	8951	6469	4982	4096	3523	3050	2573	2203	2054	1912	1733	1670	1551	1434	1315	1284	1240	1129	1153	1184	1091	1019	1014	938	912	931	906	948	840	895	860	855	905	871	828	789	822	809	800	785	776	798	750	715	789	769	794	700	771	782	800	792	745	684	743	767	757	753	720	789	693	739	721	800	740	722	782	717	765	746	727	739	736	724	706	707	732	739	738	734	747	731	712	733	721	725	723	797	767	722	736	792	747	714	683	689	747	739	682	779	762	730	756	778	729	716	695	736	749	719	749	699	775	746	755	734	752	765	754	734	774	711	752	733	735	706	739	702	777	748	691	739	744	757	740	732	712	759	739	755	745	700	756	709	718	745	720	687	714	741	720	761	747	789	734	684	713	711	719	748	732	700	784	703	741	740	744	710	717	756	745	711	725	723	685	707	724	759	739	692	753	739	709	719	713	803	732	716	752	736	730	733	726	728	744	692	752	725	729	752	708	753	746	740	751	689	714	770	763	754	737	767	682	770	741	745	684	734	723	763	721	697	724	729	743	739	771	747	710	788	661	739	687	742	760	691	694	738	718	727	759	709	721	765	710	700	716	747	745	728	685	705	735	708	722	773	689	736	734	753	753	707	726	701	721	702	745	703	768	725	691	757	731	777	737	752	748	821	765	711	679	744	706	711	695	692	731	697	767	747	699	717	709	774	713	721	739	789	723	761	715	678	686	726	717	716	744	728	701	731	673	730	728	749	731	774	738	724	727	724	777	735	748	726	736	753	720	736	745	713	771	757	696	703	693	708	728	762	715	762	694	710	700	728	726	754	709	722	772	713	734	742	756	745	779	687	718	723	763	756	734	694	745	765	686	739	733	731	713	732	724	712	754	706	707	739	734	699	719	740	722	747	755	715	710	709	747	718	740	755	765	755	773	676	727	709	725	749	703	706	770	727	712	722	712	762	747	680	704	709	700	720	717	728	719	700	735	748	718	703	734	735	736	778	737	724	773	703	737	793	688	746	746	736	710	723	667	737	753	799	688	748	711	748	734	722	745	762	752	692	692	746	763	729	779	730	702	722	692	708	730	726	754	733	745	708	754	721	733	694	739	709	734	697	770	725	762	727	737	710	748	695	723	682	717	708	748	695	742	738	762	722	676	748	717	775	763	734	732	702	734	773	739	727	741	738	752	705	765	717	727	723	730	787	769	715	762	709	740	754	746	792	722	748	670	753	725	706	745	738	758	742	692	763	752	719	781	730	719	696	738	712	718	773	734	714	747	719	750	699	728	674	773	717	711	740	724	750	780	775	733	727	706	769	734	727	744	764	736	715	707	738	747	732	736	762	814	719	704	766	731	775	745	697	759	752	730	769	762	758	729	764	726	738	719	751	756	704	763	718	717	673	780	756	684	712	738	720	758	714	719	716	737	745	671	732	752	726	740	731	781	744	709	734	721	716	751	738	765	746	770	730	780	742	683	751	759	698	702	764	718	755	724	732	755	736	768	755	775	724	717	711	696	735	760	679	741	747	761	795	721	746	724	721	687	696	700	721	701	772	745	730	705	726	718	688	680	662	734	748	752	690	761	713	748	721	724	726	727	754	742	743	748	741	756	728	721	717	772	748	753	733	750	727	720	738	741	750	732	747	733	709	725	698	759	742	710	728	771	697	782	702	732	752	765	725	733	730	697	695	766	737	710	764	703	771	703	778	722	746	731	704	730	772	705	663	736	737	757	737	697	727	711	699	755	756	719	740	688	680	762	733	707	769	738	742	691	726	771	732	735	742	732	700	745	704	698	755	719	719	722	733	661	699	701	714	722	729	722	758	718	700	723	756	680	818	750	718	757	718	753	729	757	748	747	732	694	739	732	696	764	694	703	722	745	735	758	764	702	759	737	762	757	772	751	722	749	768	733	680	735	744	708	704	742	732	724	701	745	687	759	775	687	729	704	751	750	713	750	764	747	719	725	734	712	703	815	712	751	711	688	717	739	715	745	705	762	699	777	776	808	738	757	703	746	753	708	753	772	767	736	719	796	708	745	699	796	711	723	764	769	692	685	712	735	691	736	703	735	712	776	739	712	744	696	680	745	704	754	704	724	724	718	700	718	789	716	738	776	733	773	726	724	776	722	702	717	747	717	715	667	753	734	732	742	771	753	718	768	749	741	759	770	804	769	736	713	771	744	698	750	724	759	718	742	695	719	735	768	751	656	728	733	706	765	717	767	715	728	730	757	720	747	725	778	720	699	688	679	770	721	735	695	771	746	768	728	747	756	727	728	720	735	736	722	712	737	716	733	710	761	723	681	700	720	702	747	743	690	740	751	707	697	764	706	734	733	705	696	761	684	730	708	775	731	712	743	773	752	690	738	792	719	742	712	744	698	700	698	731	707	765	684	768	723	733	700	711	783	711	765	770	738	744	741	709	734	715	735	741	708	718	698	650	716	774	748	727	733	779	693	761	745	722	723	711	769	724	718	772	731	702	732	737	724	712	774	747	757	719	739	756	788	732	708	775	739	708	753	691	790	730	743	727	712	721	690	697	708	753	764	730	696	731	741	753	733	712	779	798	742	728	755	711	723	769	708	700	697	736	710	742	710	767	728	747	758	722	719	742	735	733	779	677	756	746	727	733	726	820	736	702	745	757	686	745	688	717	742	731	726	722	735	733	705	756	693	731	744	750	749	736	728	697	726	703	744	701	756	707	725	714	738	759	734	698	762	729	729	706	750	740	712	690	739	758	711	738	715	713	757	711	685	711	768	702	688	703	724	736	728	694	732	772	761	730	693	764	764	718	728	747	747	743	708	722	738	764	687	733	738	790	764	702	777	702	746	745	700	739	726	710	738	705	723	740	705	774	730	692	764	718	741	731	736	735	757	736	684	736	705	693	731	728	731	736	719	720	771	731	735	694	722	684	770	786	748	742	754	692	764	783	749	720	714	724	690	718	725	723	759	717	706	774	688	716	692	709	728	684	718	752	754	719	724	732	720	730	747	701	723	722	706	719	761	745	743	683	774	702	729	695	717	733	732	688	723	716	759	763	754	717	720	697	758	734	724	733	701	699	715	665	750	672	673	734	704	729	758	785	726	744	739	733	687	677	710	753	727	768	727	743	747	716	719	732	713	720	693	740	733	752	763	683	728	706	704	722	723	703	774	748	766	700	730	794	740	661	708	747	721	776	742	744	747	724	733	784	701	687	746	681	705	731	763	718	734	789	775	762	732	750	784	701	754	725	754	753	716	728	808	713	733	731	711	750	746	718	736	728	717	766	722	731	755	692	705	719	755	740	723	718	769	779	720	727	735	698	742	756	703	799	756	780	736	747	752	730	676	714	744	712	774	730	757	735	757	714	734	692	744	732	715	764	733	729	739	701	776	763	755	714	758	697	753	711	786	716	754	706	735	732	723	692	715	780	715	725	731	748	704	726	712	769	754	713	732	738	732	747	690	714	737	736	739	715	749	786	725	704	724	755	690	795	759	754	735	690	720	706
28331	20919	16187	8957	4731	3219	2400	1851	1627	1421	1346	1276	1173	1157	1107	1090	1061	1047	988	1015	1014	987	974	958	924	919	951	913	931	910	913	904	892	868	856	883	890	821	849	875	899	869	864	848	850	829	859	877	833	838	843	847	851	803	830	853	846	836	837	876	862	828	813	827	820	839	853	826	820	867	789	870	870	852	844	875	805	829	882	839	798	835	832	850	888	792	809	848	835	862	828	850	789	853	832	855	816	817	876	833	871	881	810	828	860	855	804	865	816	811	840	794	808	850	798	851	832	865	819	833	779	887	818	861	859	852	808	789	890	873	853	771	864	833	864	837	830	820	797	828	821	785	858	834	848	807	836	852	848	819	862	836	880	844	846	833	848	865	810	818	822	840	862	786	776	791	829	816	841	840	798	834	838	888	843	818	810	829	780	784	782	857	829	856	833	853	814	860	859	811	793	833	851	854	860	797	836	868	903	842	793	801	840	836	849	775	836	859	790	891	812	830	868	830	861	815	839	775	855	800	786	812	872	858	821	823	854	824	851	830	899	801	872	792	862	796	845	816	853	795	826	853	796	825	847	830	857	876	835	870	851	851	802	825	829	876	838	857	835	815	792	853	867	846	865	851	864	845	820	834	892	830	829	825	830	856	821	851	803	848	804	836	841	819	873	859	785	844	842	805	816	803	825	834	857	762	895	778	844	850	844	827	841	838	808	797	886	825	829	860	865	881	803	867	803	767	891	778	904	809	831	817	852	844	837	831	858	871	832	858	861	818	819	843	857	800	826	830	850	866	850	822	834	853	825	860	792	874	825	877	806	823	841	915	860	838	885	880	810	840	839	816	821	857	818	820	834	838	846	835	819	835	836	856	792	884	807	847	864	827	832	832	817	827	804	821	869	820	881	817	867	825	860	867	843	840	814	831	863	873	846	827	846	811	851	867	812	777	828	829	836	864	854	881	810	852	910	853	835	838	854	827	808	839	799	845	877	885	805	866	846	849	859	850	829	774	882	858	847	805	835	796	831	881	827	838	845	850	862	830	815	837	795	806	831	856	840	839	842	800	873	850	855	835	861	820	816	837	870	840	869	800	862	806	824	892	842	804	809	832	819	825	881	814	867	831	778	833	828	758	848	861	836	836	820	824	807	830	809	863	870	803	816	823	877	888	863	843	858	850	804	818	829	826	822	818	812	844	783	853	861	868	817	877	847	847	823	820	800	826	816	863	833	802	815	851	844	815	847	857	859	809	832	845	880	855	866	823	830	855	831	882	794	793	843	803	849	817	820	829	831	827	825	805	800	830	867	818	784	827	835	822	812	818	816	893	797	846	815	827	896	846	794	853	835	815	793	848	816	857	804	849	828	859	871	864	856	870	845	831	853	847	841	845	848	823	851	807	822	903	872	820	803	855	864	869	849	872	815	865	828	847	834	864	780	815	870	820	798	885	778	798	822	823	819	824	804	798	799	854	808	819	821	863	804	803	781	873	822	812	802	813	826	807	856	803	814	864	865	853	817	853	859	810	834	889	857	832	784	841	843	864	848	864	855	831	841	846	820	832	866	816	840	783	786	814	841	834	854	833	874	826	814	859	803	864	804	816	803	846	837	834	844	840	863	851	826	794	791	797	873	815	794	868	816	847	847	891	835	862	838	836	841	909	868	841	844	869	835	868	887	852	841	835	819	805	817	891	847	902	880	826	814	839	827	860	856	919	807	853	806	773	850	873	815	763	817	815	821	825	851	817	826	827	800	871	846	859	849	825	840	849	859	817	811	859	880	833	872	800	793	869	821	854	842	853	844	871	800	785	855	861	878	793	860	837	828	847	841	884	826	828	831	831	832	846	868	817	815	834	803	855	903	796	854	808	842	818	800	818	871	918	839	814	847	871	802	840	820	835	900	836	836	852	886	857	790	851	870	851	847	813	825	842	875	838	836	861	862	833	813	868	813	821	862	842	890	841	813	856	833	837	854	874	813	842	813	820	873	817	902	843	803	823	835	811	834	806	840	803	880	855	888	854	849	829	830	869	806	837	828	799	846	867	824	823	892	752	877	876	838	893	861	876	845	797	862	863	856	831	830	845	830	810	846	830	880	858	830	845	851	822	811	846	840	818	808	807	851	838	844	832	854	825	884	844	836	850	829	806	789	834	817	857	822	865	779	830	834	890	869	868	769	811	868	851	810	877	856	832	758	792	782	857	870	784	841	808	873	825	856	792	881	808	842	829	835	864	899	855	835	819	828	890	827	826	854	832	777	861	832	784	836	838	812	863	839	784	825	874	876	825	807	823	822	835	835	821	868	826	824	840	797	859	794	849	804	796	811	832	843	827	810	866	813	827	857	849	863	841	802	795	879	821	852	825	860	826	818	830	862	843	803	871	836	851	816	836	834	831	855	787	846	794	836	843	826	850	819	848	862	836	855	830	841	840	850	829	841	825	859	845	833	826	802	857	832	820	846	842	831	790	876	841	824	799	838	838	785	831	773	809	832	819	836	817	826	903	862	826	862	831	832	846	864	882	872	819	789	851	810	806	886	827	837	798	879	800	910	861	854	830	804	809	807	826	855	804	900	863	832	816	848	839	879	835	823	853	852	839	850	849	839	829	812	846	811	855	873	827	845	854	888	825	860	833	828	779	858	832	924	842	837	875	842	832	876	831	825	819	853	836	844	821	796	887	847	846	858	857	867	812	815	837	784	892	860	829	853	845	846	795	883	828	841	782	797	829	843	813	817	836	814	824	822	762	824	816	832	798	857	805	803	855	769	805	780	839	837	799	819	870	834	831	808	817	794	843	796	792	846	817	848	824	833	841	814	852	818	879	823	883	860	846	836	797	848	822	891	844	831	858	814	820	823	859	833	818	831	765	759	835	847	853	858	823	830	845	888	847	852	810	843	803	850	800	842	826	835	848	874	898	798	892	836	862	865	839	807	809	801	767	808	828	840	821	798	844	835	856	802	889	815	809	868	811	827	816	804	835	866	878	850	896	848	823	909	867	857	832	784	844	857	871	834	755	798	807	824	835	833	830	847	794	843	842	780	868	800	864	851	829	885	846	832	855	878	828	801	820	852	820	864	801	866	846	789	842	812	856	787	832	810	806	823	842	781	814	831	885	839	853	843	771	844	814	827	838	819	830	809	819	805	840	817	907	828	838	824	792	881	824	816	828	806	848	815	841	822	875	881	746	845	891	855	842	831	862	839	811	850	836	848	860	871	841	858	843	872	833	872	836	843	827	848	903	867	869	874	892	819	865	906	815	848	860	849	801	801	805	826	876	856	814	812	822	851	841	813	851	816	828	859	816	858	895	880	804	838	818	836	880	803	845	838	800	821	808	842	839	828	850	835	794	857	806	832	846	869	813	837	795	815	866	881	849	842	855	796	823	805	873	849	831	820	832	828	842	805	878	838	879	835	814	814	845	845	857	799	841	812	796	840	814	871	822	855	808	890	828	834	882	792	859	854	799	831	791	806	835	902	827	849	790	859	793
16511	23070	17061	9909	7239	5417	4026	3132	2704	2159	1911	1757	1700	1471	1391	1395	1326	1285	1174	1238	1187	1183	1169	1076	1057	1123	993	1080	1017	1041	965	1036	975	966	929	934	1007	962	931	934	963	922	998	942	999	949	944	912	967	932	908	958	912	953	938	922	946	932	917	940	946	941	1006	998	917	954	938	954	891	940	921	945	959	985	945	948	928	950	911	915	957	978	890	977	931	950	922	926	949	895	983	959	948	969	924	936	950	939	932	927	929	958	941	997	894	944	935	902	888	918	911	934	879	923	898	948	940	938	923	927	937	986	933	905	898	926	981	949	931	913	978	971	897	910	927	966	876	842	938	976	936	905	892	957	948	921	899	956	909	862	947	910	892	908	924	883	921	997	903	930	918	944	997	926	900	981	940	964	923	937	945	925	944	938	957	934	905	940	941	899	918	930	872	936	905	941	922	924	927	916	929	926	915	901	939	932	899	936	1001	937	923	889	930	928	935	925	989	946	917	941	936	921	924	941	883	915	912	953	890	944	948	870	936	923	947	944	908	918	933	937	909	923	965	907	945	933	942	913	881	944	904	927	923	949	959	940	937	947	927	941	900	924	946	907	915	922	882	929	1000	970	907	902	918	925	948	914	887	911	927	905	900	967	935	889	923	919	919	899	922	976	949	940	883	877	985	922	901	929	870	925	892	919	932	924	929	925	897	958	917	896	909	919	945	943	916	950	919	895	911	920	967	895	923	902	894	979	964	895	914	910	963	935	898	889	912	918	926	908	929	960	928	939	880	925	913	924	895	925	942	917	891	916	938	960	939	905	968	917	907	991	939	898	934	836	906	954	883	892	945	913	965	953	936	879	937	881	975	975	901	970	871	893	935	912	928	937	925	924	933	905	933	868	962	869	911	963	894	899	933	913	894	914	922	940	919	926	912	953	932	917	882	926	889	976	962	971	871	955	946	954	960	985	896	949	916	904	916	957	952	899	933	917	912	944	959	920	940	912	902	908	928	907	919	939	922	907	936	927	884	914	975	945	947	918	927	912	961	891	950	996	895	947	915	913	950	968	942	898	899	953	919	918	867	875	921	918	947	971	947	898	925	951	906	926	881	916	947	950	959	924	951	862	957	949	909	909	911	913	897	902	885	910	923	899	914	895	958	960	960	925	930	936	939	917	893	992	906	962	943	946	909	902	958	879	951	861	959	908	933	922	848	916	931	962	964	1004	930	920	922	928	919	980	945	977	924	931	954	957	900	939	970	922	947	935	959	900	962	931	960	876	900	911	935	972	990	972	866	962	927	953	1000	885	959	956	919	952	874	965	989	932	896	960	910	896	900	949	930	867	967	917	954	971	912	896	922	946	896	921	888	918	939	933	911	920	925	879	873	864	950	907	936	953	938	956	913	899	925	912	998	956	904	927	953	947	908	852	901	921	881	912	929	981	886	964	985	923	969	891	921	919	899	1000	937	951	941	955	886	926	931	987	899	901	936	929	947	929	953	946	816	903	912	958	980	938	915	924	939	901	926	840	920	891	910	883	893	893	960	955	975	996	933	953	881	924	862	934	904	972	896	950	953	936	943	969	936	943	898	938	941	915	904	923	946	927	896	870	939	957	936	931	917	893	956	920	935	877	934	962	953	916	961	897	982	931	919	897	916	869	945	931	930	924	917	923	901	890	916	936	982	864	922	945	942	920	935	872	979	957	966	933	966	918	949	934	898	962	909	894	946	925	952	889	914	911	937	919	863	918	950	987	945	910	910	874	955	894	929	920	932	949	895	905	915	950	884	894	930	942	989	961	925	942	886	981	905	935	884	938	939	883	902	915	922	969	905	898	964	907	1004	907	877	955	937	927	933	835	919	986	922	907	970	888	916	929	931	922	952	945	973	901	968	873	886	907	922	924	893	897	941	907	956	992	1011	915	910	912	914	926	904	915	927	896	955	904	904	904	924	946	901	935	886	949	974	937	947	891	920	935	937	871	953	954	909	866	894	927	929	915	923	954	919	925	952	936	978	938	947	930	904	935	921	982	927	966	934	980	908	941	960	920	892	886	887	908	952	938	845	917	948	936	906	908	949	927	904	923	939	922	956	996	869	938	927	920	905	916	940	922	897	925	938	922	989	884	922	911	938	941	945	893	953	895	940	918	943	936	989	923	913	905	970	891	945	947	986	962	961	900	894	970	972	940	909	919	849	934	917	897	943	956	920	892	955	922	888	894	909	872	903	927	960	908	915	905	892	909	939	935	902	983	960	899	969	946	951	903	956	907	946	965	955	950	917	929	922	903	882	914	854	925	878	917	890	913	889	968	941	967	908	903	962	900	953	897	911	948	860	891	965	938	929	920	925	885	976	931	967	907	924	946	938	913	922	925	938	946	881	958	982	893	931	901	923	961	947	918	963	892	959	913	915	932	919	941	942	966	944	968	954	909	852	913	948	950	890	972	914	841	947	936	960	968	948	921	933	951	937	895	969	929	938	932	970	903	901	954	927	899	928	953	920	893	966	950	934	875	907	908	961	870	905	1018	971	859	949	946	841	922	965	1005	957	939	914	957	915	936	915	955	916	906	946	950	968	914	915	910	919	922	974	875	917	896	914	903	874	973	964	920	874	933	976	928	897	990	892	911	894	898	886	930	901	975	894	912	939	912	902	899	896	946	919	938	971	927	926	921	888	933	958	911	974	938	897	939	901	966	961	978	896	944	930	927	891	904	978	900	902	947	960	929	950	968	968	933	947	941	944	924	922	891	957	944	950	980	891	904	942	900	888	888	939	916	929	910	943	908	900	925	954	889	965	940	889	929	890	961	934	941	889	864	888	938	907	940	914	904	940	952	895	957	996	883	893	862	921	944	928	913	921	888	909	962	894	937	923	943	871	900	949	951	947	918	897	978	903	930	873	933	927	951	926	900	898	905	947	896	944	952	913	968	963	910	900	898	955	995	952	914	939	876	920	954	940	907	903	908	907	943	926	875	940	895	917	896	981	878	933	981	891	897	975	921	935	924	940	923	936	924	886	984	911	893	960	915	919	952	919	923	937	902	905	906	904	964	933	919	922	900	953	903	900	940	959	984	923	952	926	907	972	934	913	964	891	926	947	942	921	924	922	940	926	945	906	920	976	939	895	966	936	922	911	912	899	919	917	874	951	953	916	897	875	958	895	929	958	942	905	897	926	906	935	937	898	909	938	938	950	917	975	908	894	972	918	904	929	916	934	914	949	943	976	895	923	918	955	933	925	923	911	923	933	920	965	906	861	908	883	946	895	991	972	832	956	937	935	885	907	991	967	896	985	946	942	950	926	928	943	935	931	929	933	909	928	846	923	891	846	911	897	898	906	934	973	920	942	906	875	923	908	902	917	942	878	895	851	935	923	931	966	941	978	978	922	920	970	967	972	931	989	954	911	945	865	898	916	921	919	882	967	911	931	921	953	890	936	896	955	885	920	964	929	906	899	937	912	934	902	910	954	939	920	961	888	877	890	897	986	889	891	967	942	943	944	920	921	881
23996	21548	28624	24952	21459	12387	4987	3159	2471	2208	1943	1696	1556	1502	1435	1436	1325	1251	1207	1183	1161	1139	1053	1063	1080	1049	1028	1010	1014	937	909	940	895	968	942	922	907	941	930	878	913	868	863	899	915	885	853	908	855	886	841	804	862	915	876	824	912	899	874	847	856	880	883	869	878	858	877	816	848	957	873	858	898	882	860	863	912	841	888	818	877	841	914	847	868	863	827	851	838	824	841	821	801	885	875	853	842	824	816	873	855	844	867	831	906	893	858	861	875	895	889	860	882	852	867	853	874	797	780	875	863	813	797	879	866	874	891	825	870	845	829	849	882	845	852	832	842	864	837	863	846	843	811	857	837	869	863	827	890	809	861	838	873	819	792	825	873	905	870	835	854	894	902	807	885	853	803	800	889	870	835	818	824	854	875	803	820	870	805	913	836	884	882	838	858	869	853	910	832	881	845	901	846	844	822	866	851	873	831	837	879	868	891	881	834	861	849	879	864	818	860	816	856	845	827	842	816	854	829	880	888	865	840	883	884	858	849	877	817	846	879	837	855	791	873	862	816	871	889	866	843	841	830	865	903	847	855	852	816	866	865	852	845	901	883	869	843	828	873	789	841	877	861	912	905	872	856	885	866	891	869	875	907	871	868	827	863	907	890	849	814	881	801	823	826	860	886	872	852	862	911	838	825	871	870	861	872	878	841	866	878	853	773	871	837	864	878	855	842	873	888	932	875	837	887	823	877	866	870	811	837	816	850	862	843	836	871	830	836	797	829	875	876	806	806	831	859	893	810	873	800	878	874	866	897	851	831	844	872	853	862	866	847	785	908	817	878	904	808	852	851	846	847	839	848	850	856	902	817	885	845	852	807	877	815	828	808	807	801	853	813	897	876	886	826	855	888	839	824	849	876	880	898	830	845	832	845	872	799	834	830	820	802	885	899	875	855	864	872	833	861	897	850	871	847	848	849	820	834	893	880	871	890	843	874	801	829	870	781	856	837	809	904	910	845	897	860	876	823	808	841	874	844	860	885	892	865	902	843	867	851	803	830	861	842	850	895	908	834	846	907	860	854	826	861	824	850	805	828	871	836	915	825	864	881	862	863	868	830	878	891	867	869	868	846	817	898	840	828	826	876	861	894	858	838	920	834	856	855	889	875	871	861	860	910	859	873	876	875	834	856	846	874	834	863	853	873	814	841	860	858	883	849	825	856	826	844	872	874	845	790	840	815	877	857	866	892	895	891	825	874	800	804	882	837	849	931	857	901	838	827	853	847	879	769	833	849	819	881	866	843	830	870	893	832	844	885	833	837	846	851	883	832	833	868	786	832	845	878	848	849	875	845	839	886	873	886	901	879	856	865	853	853	832	863	835	848	875	831	860	842	873	843	938	850	829	840	833	880	862	866	852	754	823	821	893	866	873	856	867	841	850	852	869	839	853	846	880	881	870	870	826	817	835	914	866	911	864	867	908	873	856	854	845	836	849	830	890	828	850	803	843	886	881	874	871	876	820	804	858	844	886	898	882	840	838	884	869	890	866	850	830	848	825	850	889	876	807	852	844	881	832	835	830	908	844	881	855	823	849	857	881	877	872	844	866	821	856	779	883	840	895	884	881	924	849	822	845	839	847	856	892	892	812	861	833	816	903	781	787	872	838	835	827	819	819	826	817	818	839	886	857	843	862	889	858	870	826	842	844	835	806	887	799	911	863	878	854	868	862	925	850	886	854	848	847	889	878	846	827	847	881	843	866	835	843	852	887	861	843	810	887	870	816	843	852	876	804	876	887	825	900	801	934	886	833	871	893	922	903	832	863	865	855	762	877	914	808	876	834	833	867	868	826	855	814	834	883	877	822	851	878	849	855	824	849	839	834	870	833	835	882	877	825	828	770	828	849	932	901	899	834	816	802	849	904	827	909	857	830	882	820	874	887	851	863	857	836	846	875	859	805	832	842	825	852	835	841	907	841	898	808	854	860	872	842	830	880	893	871	782	803	876	825	867	925	840	867	863	837	820	896	840	848	859	878	840	859	833	815	834	871	900	828	828	805	852	870	847	830	841	841	845	883	896	864	835	825	856	866	877	861	932	850	845	884	822	919	878	797	889	849	830	869	851	840	870	832	866	903	855	884	884	844	873	857	878	887	811	860	838	888	813	836	854	802	814	913	860	844	856	899	857	826	859	872	826	836	865	818	879	900	907	921	834	835	808	889	852	873	806	823	865	804	843	809	791	899	862	832	857	842	860	857	890	925	838	904	826	838	853	856	850	825	790	877	816	870	840	860	850	889	858	909	900	891	863	904	845	872	876	882	870	881	854	838	855	861	818	843	887	899	897	892	850	850	833	833	908	895	836	850	831	861	864	835	866	824	859	819	867	866	858	872	809	885	882	831	860	844	855	850	871	840	849	834	884	807	880	880	917	867	801	832	861	844	830	856	906	882	906	878	823	847	818	887	860	855	885	810	840	841	841	829	826	832	846	843	819	854	890	813	829	876	906	865	845	882	839	844	825	849	831	886	850	839	898	864	825	851	838	863	815	844	860	890	855	865	869	858	864	850	862	818	862	838	843	908	822	821	901	851	836	898	860	852	874	834	845	825	881	825	826	894	852	867	880	895	821	882	796	862	860	850	878	863	816	809	866	887	836	810	867	855	846	878	858	854	849	865	853	868	909	866	895	895	891	809	849	822	804	846	888	859	850	884	864	822	850	854	814	809	875	864	808	864	847	899	876	854	804	871	895	857	831	852	876	902	894	806	839	819	860	854	842	834	870	839	840	855	840	853	887	824	793	856	853	809	797	897	858	835	899	864	835	915	867	881	835	790	853	848	832	835	896	849	862	865	862	849	898	826	827	830	853	941	809	873	853	902	887	868	805	861	841	873	881	870	872	900	861	927	843	867	863	903	866	880	865	893	960	855	887	828	836	849	826	845	838	858	828	804	846	806	860	898	868	843	801	834	793	873	858	874	885	836	888	837	815	885	863	826	836	845	883	885	866	849	812	846	895	823	874	868	856	832	871	886	864	863	862	895	833	799	834	844	851	849	844	831	851	878	878	861	811	816	836	837	825	812	895	829	840	816	787	894	841	797	852	830	894	875	846	816	843	901	845	818	867	869	841	864	836	942	863	793	841	830	864	875	848	878	887	824	834	877	836	849	868	821	859	882	841	844	847	883	905	856	826	850	885	821	874	918	905	858	791	890	838	873	832	849	860	902	853	854	888	836	841	885	837	904	851	900	869	878	799	841	854	898	852	888	837	834	780	837	855	915	875	817	854	877	825	822	833	824	888	861	916	853	874	812	829	840	858	869	825	893	826	854	905	825	844	839	865	859	854	796	856	876	885	821	871	836	939	910	924	887	858	869	847	834	840	827	858	858	904	765	862	804	836	893	853	844	814	848	862	893	840	809	877	835	889	879	875	844	846	835	909	832	846	849	816	862	850	847	877	895	826	873	833	851	861	826	855	809	832	877	823	854	843	830	798	908	847	891
18999	30472	24411	15334	11808	8797	6469	5075	3897	3434	2885	2456	2164	1962	1902	1785	1814	1685	1609	1535	1514	1343	1345	1253	1201	1229	1206	1177	1109	1110	1149	1022	1055	1027	1075	1070	1018	1015	1018	1072	993	1022	1016	981	1017	970	931	965	949	968	924	989	1003	974	993	1009	985	999	993	959	955	928	945	934	940	976	932	913	955	907	973	951	975	973	969	978	979	926	991	922	910	971	988	944	940	944	933	923	980	923	916	922	906	991	905	911	910	970	985	964	943	978	967	971	933	911	990	931	950	954	931	973	981	925	947	914	1018	922	988	920	965	930	947	972	1010	923	971	926	988	938	911	896	950	962	935	935	960	923	918	953	932	936	980	931	930	900	975	936	1023	981	973	987	919	935	896	987	987	943	948	970	1004	924	903	946	894	889	946	943	946	966	980	938	979	954	964	954	961	939	987	947	941	934	1002	866	965	995	942	953	997	1001	947	920	957	985	1000	960	924	938	967	943	956	898	950	931	955	1009	952	936	912	999	952	965	970	955	932	986	961	935	952	963	939	976	1023	971	1018	958	959	968	969	973	937	987	945	933	925	960	985	990	904	883	973	951	973	957	927	890	939	929	983	927	953	924	918	974	981	983	982	947	933	922	923	986	956	982	942	918	938	944	966	943	958	934	950	957	946	918	974	938	916	940	947	976	902	932	968	947	901	975	1012	924	933	1006	1003	990	943	914	953	962	980	968	1031	994	967	917	925	957	989	1035	926	940	929	942	915	905	976	902	939	933	966	947	956	934	958	912	1005	970	1008	964	962	939	997	976	1022	919	951	888	966	961	956	964	951	983	945	1041	950	992	961	948	971	951	973	977	978	987	994	966	981	966	981	977	981	998	977	967	916	975	915	967	958	966	915	957	934	967	950	968	910	888	960	958	959	962	893	989	938	994	968	969	940	1010	979	986	990	909	944	932	984	945	944	919	949	958	968	927	931	938	947	931	999	928	931	1000	972	994	958	919	968	933	989	951	962	966	947	974	963	987	961	946	979	958	980	976	978	913	987	934	933	952	990	951	956	920	932	940	962	952	882	983	967	941	1017	962	947	971	913	927	924	980	999	959	1007	983	917	938	911	955	957	935	933	905	947	929	963	940	996	972	997	955	945	935	929	975	938	924	912	972	971	932	977	981	978	970	939	983	990	992	958	969	969	989	957	987	932	885	993	964	954	963	985	927	997	938	919	952	949	925	948	958	988	986	968	947	935	930	922	977	988	956	943	968	889	999	923	982	893	962	998	987	953	971	962	930	987	994	911	955	980	968	983	944	984	1021	924	883	925	924	944	955	901	962	990	999	993	950	967	913	941	965	968	955	911	1016	982	993	1026	968	989	905	918	966	968	957	956	874	946	1015	938	960	942	972	892	956	943	943	955	947	924	980	949	944	983	952	941	956	947	921	950	967	939	957	986	953	910	942	943	958	945	918	988	991	1010	1021	958	937	947	968	970	945	1012	933	962	972	962	935	960	920	941	954	910	919	932	980	929	906	959	932	937	934	991	959	950	934	969	949	960	953	996	942	963	946	916	918	905	1010	885	982	948	976	968	969	946	952	951	880	928	888	959	1004	989	1006	1023	966	950	883	939	957	954	921	926	993	955	935	1000	942	966	952	931	925	962	980	900	1033	915	915	1018	922	941	964	965	927	966	982	961	913	1013	991	999	900	962	958	1005	933	899	977	954	982	1009	939	930	978	998	990	947	968	1008	974	966	942	985	957	902	947	920	932	927	953	950	960	951	959	922	978	954	975	978	1027	944	954	933	939	999	921	960	970	908	945	968	992	954	966	938	932	939	996	878	960	988	959	984	910	924	967	966	980	995	979	948	969	953	985	979	914	930	957	975	890	909	907	950	964	935	968	936	978	909	969	979	967	961	963	969	994	947	927	970	968	971	967	961	987	924	994	1005	919	939	970	955	914	957	990	972	920	942	974	960	973	874	983	892	964	969	951	991	884	928	990	985	915	933	977	988	966	929	954	1003	957	975	978	960	979	964	915	927	934	951	948	936	994	933	967	992	959	962	984	1017	972	986	960	931	975	973	927	970	889	914	905	937	980	946	1019	962	959	966	887	918	971	954	945	972	970	950	984	954	937	957	975	952	897	946	909	957	973	923	938	912	930	990	980	960	887	968	917	981	926	973	931	964	972	920	998	893	944	974	989	960	957	936	937	898	966	957	930	949	931	1009	947	999	950	940	951	936	983	967	977	991	923	956	910	945	914	941	934	940	966	908	953	934	953	918	909	985	953	963	902	951	909	922	1025	1012	942	925	958	960	984	999	957	908	975	923	1014	957	903	900	936	1011	945	973	991	927	912	909	1016	990	1003	1015	955	957	978	966	974	913	931	949	985	932	987	981	962	878	944	931	905	961	979	911	932	987	898	969	987	932	933	975	934	931	933	978	911	942	964	947	984	988	892	979	921	908	938	925	969	944	895	936	995	923	1010	982	920	924	998	964	973	921	973	961	989	972	950	934	927	1011	905	984	920	922	973	977	927	944	942	943	951	943	985	937	999	985	937	975	1000	970	947	961	967	988	975	991	922	1025	949	983	995	1002	965	931	938	911	985	915	939	947	943	992	956	941	948	946	945	934	972	943	958	987	974	960	982	924	937	891	967	982	900	896	909	917	899	982	958	982	1031	926	966	971	940	902	922	943	929	976	945	990	922	1007	936	967	963	934	930	921	937	921	942	959	967	983	990	955	932	885	918	912	938	1012	856	950	901	990	979	941	1001	973	903	976	930	910	949	907	980	951	998	929	957	950	897	957	977	1005	1014	960	928	952	973	937	980	983	947	965	955	920	961	1005	885	947	949	908	934	935	993	933	948	911	955	971	977	936	1003	942	918	1004	954	928	970	913	954	973	987	942	921	931	943	933	897	1010	936	956	926	971	942	982	964	965	968	961	938	941	931	973	970	947	969	974	916	1017	957	983	948	897	943	984	1007	970	915	936	947	931	955	984	969	975	983	968	923	961	952	990	1018	926	978	934	989	989	918	1036	918	966	996	940	939	982	942	1008	869	954	977	967	974	975	1001	1030	937	986	962	936	961	961	942	913	987	1000	897	950	932	911	932	925	966	925	950	950	979	967	995	942	924	1000	942	977	1019	916	963	999	911	952	957	946	958	973	973	976	970	939	974	895	961	951	895	1000	965	862	991	982	993	987	995	1018	911	1015	903	971	945	985	945	975	944	954	976	960	945	1002	1020	953	910	943	941	900	975	923	986	1018	868	995	981	960	928	948	977	961	930	975	900	961	939	997	957	941	959	997	943	921	1008	930	919	989	933	958	973	975	902	949	975	987	914	942	969	916	943	1013	922	982	958	987	957	905	953	958	874	957	956	1016	914	942	930	951	966	937	952	959	947	937	958	932	903	912	898	940	1002	952	986	938	936	922	966	943	956	919	929	949	931	924	894	960	933	967	968	937	924	933	959	957	949	967	1022	983	933	959	955	939	958	925	947	917	972	934	933	985	970	933	947	908	937	934	970	985	904	938	885	939	909	926	928	937	938	918	965	947	933	958	977	976	934	927	914	950	934	964	919	934	974	943	971	999	998	951	946	956	984
25188	21530	27352	25813	12322	4664	3115	2216	1850	1770	1493	1314	1240	1197	1127	1097	1085	1009	936	956	939	866	853	841	761	835	747	742	731	757	733	776	690	760	697	712	735	752	761	739	689	677	724	663	740	706	661	674	681	702	685	686	697	731	669	679	664	717	654	727	650	693	696	702	645	703	687	657	717	682	681	682	690	716	668	708	677	682	677	676	716	683	725	686	718	667	657	678	647	655	738	681	645	671	712	753	680	622	697	722	697	687	634	702	671	754	711	692	639	666	683	718	685	750	706	715	727	695	696	669	700	679	668	678	720	695	679	680	667	682	675	671	669	682	662	690	714	686	697	687	714	674	650	687	687	710	692	657	673	702	645	659	685	636	722	710	667	659	613	671	674	675	657	674	684	707	633	653	697	641	661	689	714	684	760	708	679	692	715	634	652	674	723	653	673	688	680	654	696	733	637	719	677	686	640	691	688	719	699	692	685	703	648	646	703	646	657	709	677	693	683	671	670	678	665	713	676	656	666	690	699	648	669	685	685	705	696	640	666	690	636	669	665	700	656	711	682	736	659	668	644	694	721	662	722	688	658	679	668	686	690	650	668	701	704	666	645	688	649	691	655	688	662	652	661	674	687	673	657	705	708	676	637	654	668	684	652	669	714	665	665	665	666	699	742	706	679	665	664	685	742	655	679	689	686	636	629	684	686	671	734	668	682	708	664	633	712	704	693	705	666	687	629	687	635	724	655	640	718	664	621	653	707	694	677	663	622	690	648	660	667	635	684	652	703	683	668	695	687	670	662	637	669	698	668	685	667	672	676	684	626	674	652	701	691	695	685	652	700	698	725	724	674	684	648	687	659	662	734	667	704	715	679	648	668	657	634	668	739	699	716	684	646	663	664	683	660	672	668	655	656	678	667	649	696	673	696	704	713	712	706	698	716	680	679	649	637	714	684	711	685	628	720	686	670	684	674	663	663	673	716	692	675	698	649	623	712	671	658	717	666	684	699	678	663	705	705	644	710	646	733	643	645	634	722	654	651	682	717	649	686	683	671	704	697	713	701	692	680	687	657	683	680	675	687	652	681	653	646	714	706	700	663	691	669	664	660	709	683	669	694	675	688	672	700	675	693	640	689	659	681	693	605	717	701	671	656	709	681	697	739	720	713	692	685	678	686	718	715	649	704	704	657	633	666	694	664	673	730	710	682	703	667	703	688	681	663	655	650	673	693	652	692	679	667	650	640	690	706	658	768	678	639	718	671	675	754	703	705	666	676	682	655	663	664	724	688	692	638	662	673	655	700	632	650	705	706	698	695	700	694	776	701	663	739	678	681	671	714	689	681	690	675	754	679	672	693	639	672	688	643	646	654	675	718	696	696	719	739	662	661	656	646	656	668	703	638	650	706	736	716	716	688	633	680	699	621	705	677	704	710	658	662	634	683	721	663	649	672	700	698	624	703	713	686	703	637	693	672	701	693	693	670	688	651	706	678	679	684	643	679	701	683	704	683	668	680	689	693	670	678	625	706	684	676	644	641	727	679	660	637	649	659	672	701	717	719	712	734	696	722	629	640	653	653	679	641	672	701	657	660	716	668	643	689	698	697	691	679	690	667	734	663	716	673	711	726	633	717	689	689	670	672	685	683	688	687	651	677	644	604	696	635	671	629	683	650	682	641	723	672	646	648	668	717	734	676	682	688	673	702	655	708	656	675	688	745	654	636	684	692	724	673	669	671	744	729	713	708	660	686	703	694	709	684	704	655	650	670	692	679	650	696	692	716	661	673	684	693	702	680	687	641	616	673	670	678	667	670	648	685	664	689	683	692	719	667	658	708	668	650	655	715	686	640	709	702	673	685	692	720	726	669	664	703	724	709	665	700	685	636	669	674	685	727	651	669	729	658	700	663	714	691	700	682	655	663	684	677	675	705	711	682	722	692	698	690	688	688	718	649	682	688	664	673	631	688	677	663	713	708	667	671	674	712	712	638	674	671	689	701	690	671	659	695	668	661	667	626	689	694	668	695	688	693	642	666	682	674	678	678	636	703	682	703	709	688	728	714	691	681	707	691	666	672	656	740	660	689	691	627	669	700	647	671	626	679	675	715	693	694	615	721	673	658	712	674	689	698	693	712	695	696	656	648	652	657	671	674	656	704	705	664	634	693	732	712	653	657	691	676	691	709	672	647	708	665	659	622	705	698	671	669	669	667	685	672	761	697	659	628	660	660	696	694	698	706	717	711	623	676	695	703	680	709	682	658	651	707	658	702	704	615	680	675	722	588	689	717	719	680	646	664	644	710	656	675	670	678	630	675	679	717	681	676	719	668	676	643	648	680	696	651	685	675	637	647	634	642	699	665	693	719	691	693	675	658	687	650	633	645	663	680	665	691	686	643	633	661	662	758	711	667	704	667	696	710	742	673	661	700	678	630	731	718	664	686	660	698	685	700	646	669	658	671	675	652	680	703	632	622	666	689	661	696	664	684	737	712	695	672	680	680	676	690	717	650	656	740	712	673	694	710	683	688	641	643	698	699	630	651	636	679	685	680	690	669	619	702	672	650	681	665	661	685	696	682	646	700	677	699	664	693	686	677	665	676	646	658	634	658	674	655	741	677	667	695	707	714	708	685	698	643	620	680	659	680	659	735	690	684	702	655	651	666	669	740	714	661	659	683	675	700	688	686	713	683	726	701	704	744	660	699	649	643	758	701	679	664	691	691	685	691	713	714	681	667	671	658	661	632	653	670	669	642	681	711	681	658	688	697	690	668	747	669	658	678	704	697	683	657	658	686	719	720	730	735	666	655	767	651	697	679	724	673	667	679	619	691	687	687	651	738	648	655	676	729	650	684	686	722	665	674	662	729	662	702	667	652	686	663	703	710	635	689	664	643	690	727	688	661	697	701	726	698	668	652	719	658	640	666	701	679	673	690	684	666	702	725	680	672	681	677	690	680	652	634	688	692	679	750	743	697	684	683	684	663	659	718	678	683	703	634	724	699	666	651	634	677	714	681	675	643	729	662	675	661	719	619	656	692	663	675	712	622	665	686	662	681	684	685	693	685	723	661	661	649	720	714	658	690	721	640	647	698	662	695	670	716	650	678	671	648	671	714	722	681	734	699	701	682	693	711	662	641	648	701	702	667	674	710	632	726	698	675	693	664	676	691	628	671	679	684	687	713	633	715	687	676	655	640	708	647	672	683	655	669	672	717	650	667	679	664	661	716	683	728	746	664	651	713	656	729	702	672	688	659	640	697	646	724	728	655	655	718	661	675	667	733	680	664	716	714	673	729	681	659	662	695	678	687	689	664	645	648	641	720	671	685	662	651	712	680	676	633	684	666	665	699	716	707	679	692	664	696	659	691	714	661	686	671	703	678	680	676	685	714	665	705	659	703	695	718	679	639	661	660	701	699	654	725	665	661	641	665	652	728	659	675	712	700	714	698	704	652	675	679	675	659	629	676	691	666	642	694	670	646	683	646	684	667	699	666	713	687	691
17595	26054	20763	12520	9352	6885	5221	3964	3278	2768	2311	1934	1742	1744	1556	1455	1413	1256	1280	1237	1214	1133	1047	962	971	951	996	907	920	889	833	803	831	839	849	825	870	815	823	816	774	830	772	831	805	768	808	780	747	835	816	761	774	785	751	770	746	787	769	728	698	718	773	824	758	747	769	778	773	741	774	738	753	757	733	748	807	764	779	755	822	773	775	729	772	763	834	779	765	757	776	754	780	772	795	750	784	751	795	772	802	745	740	765	755	791	773	728	761	782	734	785	764	781	738	766	784	775	765	759	770	803	772	740	777	809	715	731	788	761	759	760	812	784	745	783	751	759	800	726	778	782	740	793	756	704	767	810	769	770	783	780	763	761	738	809	739	775	758	801	753	736	801	810	683	783	762	721	702	794	759	756	763	773	801	782	742	764	731	732	772	795	751	777	803	709	771	746	783	780	748	755	768	745	753	737	735	777	736	770	745	733	767	772	733	778	721	773	730	766	774	764	719	759	760	737	765	791	723	752	769	797	750	719	761	809	795	774	781	763	737	737	730	789	777	818	784	740	733	746	739	753	750	736	730	763	753	767	810	781	771	769	739	746	744	784	732	760	776	732	788	786	774	813	786	721	721	699	801	738	822	755	740	758	786	751	764	718	801	798	760	749	734	754	729	761	754	784	765	822	749	774	740	773	761	786	733	801	814	741	716	759	745	800	756	757	736	697	776	742	727	744	727	763	746	755	754	770	781	785	719	791	729	790	761	747	718	756	776	797	753	803	805	774	778	784	762	816	752	792	759	752	737	741	742	762	740	760	814	778	765	785	760	796	776	742	749	731	788	681	762	735	777	784	773	774	763	748	732	800	754	749	764	741	759	726	802	756	729	781	762	782	793	759	735	752	760	737	755	729	752	773	765	730	729	729	749	760	714	771	765	750	773	717	788	767	709	755	793	739	804	729	771	775	744	760	765	776	732	743	782	762	792	765	749	722	768	768	785	781	760	757	792	768	756	749	752	789	748	750	719	746	769	707	730	734	791	772	774	746	742	735	772	779	755	753	767	776	793	806	761	794	727	764	761	757	804	741	774	764	787	755	814	748	742	788	806	744	780	772	739	797	774	713	818	712	715	736	763	818	793	787	755	802	733	770	774	784	783	826	781	753	731	781	790	792	759	803	764	748	732	806	789	782	775	761	798	815	747	751	776	714	751	772	777	818	722	719	818	749	749	776	784	745	724	791	776	738	737	802	756	744	843	705	748	740	805	768	753	741	790	744	770	788	760	696	748	747	748	737	738	751	733	737	755	771	745	760	758	712	756	784	740	783	740	741	782	729	778	747	696	764	755	810	784	771	772	745	778	752	763	741	784	789	758	800	761	730	778	768	782	722	713	735	789	796	755	794	779	775	753	745	752	786	781	771	752	800	801	735	754	773	721	787	791	794	747	752	804	786	786	707	722	765	747	745	764	778	707	735	763	732	736	759	785	770	735	750	770	779	730	805	781	787	753	759	719	750	765	758	746	781	745	812	776	792	776	768	786	756	737	752	703	788	766	756	773	749	783	749	795	758	805	748	802	746	747	731	714	753	784	753	807	752	738	779	745	754	763	747	783	775	766	729	728	783	759	763	826	740	701	754	800	757	775	749	758	772	722	761	728	759	761	753	771	787	768	795	745	780	780	778	741	745	788	744	758	771	774	737	781	778	772	767	743	777	741	746	779	812	808	778	771	727	749	775	719	751	818	774	743	755	742	768	781	751	764	808	713	763	742	789	823	783	745	722	760	733	751	764	780	780	769	739	762	726	737	727	757	766	740	754	769	779	776	724	780	819	803	769	796	758	743	757	789	754	761	766	764	735	753	784	812	717	768	725	739	755	798	786	802	745	760	728	713	756	736	772	743	772	737	779	727	760	807	784	735	751	715	800	818	780	743	748	814	809	758	767	755	761	753	737	794	779	701	751	761	777	737	754	781	715	784	764	750	776	780	749	764	732	765	701	794	769	718	752	765	746	743	761	745	812	791	720	741	718	775	705	751	717	749	754	797	763	757	729	725	755	797	766	746	775	739	746	742	720	757	722	711	764	756	757	749	784	755	723	707	749	759	771	757	768	772	690	749	775	752	796	765	761	788	799	774	764	770	763	734	711	749	772	748	776	781	754	698	760	786	786	747	738	765	776	804	765	767	794	808	783	773	769	727	798	792	742	762	717	737	712	742	744	811	767	764	709	771	757	768	752	746	747	750	753	717	779	742	736	780	762	781	747	706	771	762	758	739	742	791	762	704	735	756	766	746	766	751	756	762	760	759	743	747	769	726	765	771	772	800	697	757	767	767	764	725	736	763	735	787	736	689	772	739	796	748	768	724	744	785	739	743	763	768	804	779	755	706	755	802	753	777	719	767	754	763	781	775	764	795	771	714	808	802	805	747	824	805	807	754	787	717	739	780	733	795	738	753	780	774	742	713	846	755	757	727	785	780	767	759	759	747	805	764	722	801	761	738	778	777	761	736	810	772	792	793	776	783	732	765	742	770	769	808	762	793	796	770	733	767	788	764	768	787	769	762	785	749	770	740	725	728	746	735	726	751	797	747	764	725	765	760	739	773	774	746	708	737	731	758	799	733	774	709	748	771	772	771	789	782	769	757	746	825	753	733	752	716	744	711	776	760	803	805	788	756	775	803	791	760	767	779	773	821	776	767	798	756	790	799	786	753	772	790	750	769	753	766	746	758	741	746	760	767	778	778	783	755	781	758	757	773	784	752	744	742	721	798	729	767	740	775	724	752	712	744	789	763	747	753	728	749	711	761	762	748	710	749	763	741	778	704	825	738	789	763	780	756	786	736	750	772	726	764	722	784	770	756	771	726	779	735	752	731	783	769	772	760	736	779	747	773	765	771	761	770	774	769	766	763	740	790	746	763	751	745	765	745	755	770	740	742	751	730	736	790	715	730	785	765	777	791	740	774	770	799	805	784	786	760	788	729	772	793	787	743	778	797	753	804	729	737	705	745	758	772	755	762	791	738	750	778	784	755	747	769	756	766	760	735	742	814	776	746	730	753	781	756	725	745	772	772	744	788	775	746	778	779	738	770	728	757	816	757	744	702	807	732	724	747	780	809	755	737	816	730	780	777	768	780	821	741	782	750	777	772	762	751	728	741	746	808	782	732	743	762	705	793	737	821	757	772	775	750	757	778	788	770	743	736	804	730	786	764	737	739	707	729	736	766	742	785	758	753	705	736	787	801	765	723	774	765	771	752	712	752	773	794	768	764	823	744	794	794	777	744	782	774	779	746	772	750	765	753	747	794	747	773	726	781	803	779	783	762	749	769	824	773	762	755	756	738	760	780	726	772	782	770	826	768	768	738	776	803	752	756	749	748	772	729	744	765	825	792	746	772	784	755	758	745	712	760	772	752	759	772	811	718	742	790	823	779	776	772	784	747	731	713	788	752	698	796	792	739	764	749	740	743	798	758	750	730	802	780	784	780	741	773	766
22862	21546	29204	24377	21586	21525	11933	4452	3156	2681	2222	1927	1835	1746	1676	1501	1506	1351	1384	1190	1168	1128	991	907	901	901	854	791	798	806	808	831	777	789	804	766	807	755	759	776	737	810	724	703	699	720	692	691	712	670	704	679	723	690	683	681	671	709	626	711	694	767	723	698	670	689	686	656	654	696	707	693	689	647	708	715	687	652	649	700	681	705	658	650	692	653	694	682	668	691	676	664	669	643	694	664	654	680	689	678	692	677	651	657	678	633	672	661	671	686	663	680	616	665	647	683	705	686	673	702	660	680	682	736	660	694	718	689	682	658	634	699	677	711	696	681	664	717	684	640	673	661	619	653	698	659	706	682	697	625	647	670	663	626	669	715	658	656	695	659	732	675	662	644	696	663	645	685	649	673	698	654	657	679	663	640	736	676	661	688	678	654	652	638	623	665	693	693	672	691	649	679	658	677	687	656	684	670	673	654	676	658	706	687	671	673	649	653	675	660	635	671	666	627	661	671	703	671	665	687	656	695	694	670	679	676	680	659	705	637	713	665	657	666	635	671	678	689	648	685	654	662	639	615	618	652	694	712	648	684	616	673	687	621	663	665	708	666	641	671	700	716	670	641	718	660	653	658	679	647	648	643	714	702	646	676	687	694	673	634	674	643	692	658	650	679	710	682	656	669	693	718	668	698	684	658	706	676	719	683	683	702	690	680	626	694	698	672	628	677	638	631	646	654	672	696	661	690	640	667	655	680	620	677	644	750	652	683	673	652	669	682	648	663	680	665	712	680	702	633	699	649	679	679	643	707	688	674	702	652	666	679	681	659	702	697	644	667	675	694	696	673	672	667	655	680	691	679	679	647	685	645	693	642	648	654	663	658	687	672	668	620	684	668	649	681	695	647	693	713	681	683	662	692	668	701	672	644	645	688	722	692	635	629	679	639	685	682	692	719	659	674	628	654	699	695	750	658	625	675	637	707	642	641	665	719	639	681	679	639	663	645	704	646	648	655	652	662	610	641	665	655	656	654	650	681	646	656	700	664	673	666	686	706	670	675	663	630	631	695	649	668	677	704	670	680	650	659	622	683	658	672	646	715	650	626	668	644	688	697	633	697	686	682	710	684	640	652	620	676	656	623	691	642	665	640	743	679	631	641	651	695	677	673	677	633	679	675	628	661	656	678	618	682	691	630	710	693	690	614	691	631	697	649	649	649	666	672	654	651	687	702	697	653	664	664	677	667	656	662	674	611	699	663	651	640	657	711	610	660	684	671	652	719	685	658	701	669	643	666	665	648	660	658	642	674	674	644	638	662	639	628	648	670	663	641	659	682	700	635	678	688	725	732	632	705	705	657	671	680	648	673	669	646	700	680	675	661	642	617	692	670	656	685	651	645	684	645	639	662	695	663	675	718	655	719	687	681	605	682	650	672	616	640	670	646	674	646	704	646	645	643	688	628	702	651	641	655	665	670	664	644	659	673	639	672	694	708	697	606	676	699	693	671	635	702	631	643	685	673	673	680	674	667	661	712	649	678	664	697	679	669	693	679	702	656	667	657	671	616	684	640	725	637	689	644	629	665	656	680	690	649	666	664	641	678	682	665	632	698	699	683	660	674	699	713	727	636	667	666	666	652	671	655	694	614	669	708	712	672	684	689	618	651	689	705	650	651	627	660	663	659	648	669	675	656	680	697	649	667	696	674	642	630	676	628	622	627	643	670	628	673	731	656	636	659	709	652	697	688	655	677	662	707	619	726	661	678	682	598	689	651	706	669	656	681	654	683	665	654	658	662	658	704	602	654	691	686	697	671	666	663	639	701	666	691	679	693	620	670	712	648	657	613	692	671	661	620	654	653	638	680	652	621	657	641	676	639	701	702	683	644	669	639	677	630	649	657	675	683	693	619	656	655	694	648	662	697	664	634	688	655	659	726	635	679	676	673	643	679	643	651	678	616	622	689	670	703	672	687	663	669	697	687	622	641	687	637	684	607	654	628	641	677	634	695	627	689	636	670	630	619	667	650	672	716	655	710	670	704	617	665	640	656	709	624	702	638	661	696	666	658	707	614	665	619	604	667	657	633	682	682	695	673	613	640	659	659	654	687	641	621	700	656	662	654	682	709	611	694	661	637	647	641	690	643	650	692	676	653	703	645	668	708	636	642	647	653	649	661	635	694	714	708	703	636	660	664	633	683	704	606	661	678	646	677	680	661	713	676	653	649	680	659	684	682	652	670	690	649	653	722	651	683	668	652	648	725	688	670	671	683	675	678	641	713	656	671	644	700	653	695	622	668	671	664	714	640	678	671	642	639	681	695	650	663	665	677	665	629	697	657	719	663	685	649	651	671	634	649	651	644	632	686	742	705	617	637	665	651	683	635	634	700	707	680	679	705	694	676	713	701	650	667	663	645	658	673	682	663	716	692	671	650	667	681	661	692	660	680	651	670	706	655	709	689	684	659	678	665	692	604	679	642	686	664	665	674	667	711	691	666	672	714	677	656	659	662	647	627	667	672	671	669	633	657	718	676	639	647	655	721	692	644	651	637	688	691	668	641	708	635	684	678	663	684	711	706	648	654	654	651	664	664	663	642	673	648	678	639	614	718	657	666	655	733	687	682	653	681	634	727	650	694	687	635	691	651	641	657	696	656	667	698	710	692	673	679	653	640	701	699	641	647	707	675	662	651	652	674	681	648	610	621	665	645	653	658	697	640	632	639	655	676	703	648	636	663	680	655	661	668	647	708	702	671	634	719	669	707	679	645	651	652	646	623	630	656	639	648	712	659	672	654	653	632	694	666	678	671	702	706	674	673	696	681	696	667	661	639	684	646	673	654	672	642	685	643	634	686	614	691	704	679	659	639	688	619	707	648	645	683	623	711	683	661	675	626	695	653	687	663	667	634	661	661	637	617	660	693	645	663	657	663	616	670	612	700	631	651	699	667	629	710	662	675	655	721	640	642	660	643	699	716	754	670	708	665	667	709	710	684	673	707	660	693	628	672	694	654	655	654	687	652	683	688	662	631	663	660	664	675	675	654	663	649	677	649	669	675	649	665	631	693	625	668	663	664	657	689	663	707	691	666	685	696	722	668	656	647	640	668	666	697	674	670	650	709	680	649	676	706	651	696	681	648	700	655	659	750	636	694	656	654	611	671	656	686	657	690	657	633	684	651	662	646	649	685	708	655	685	631	624	690	656	648	610	672	650	659	668	643	664	728	663	696	649	675	674	640	698	690	634	657	660	653	666	669	701	678	641	684	681	624	648	670	638	697	642	678	662	704	647	665	661	660	662	663	662	668	698	658	645	661	681	674	675	647	684	623	638	661	672	684	650	645	673	652	616	668	665	692	679	682	625	638	629	650	670	668	665	677	631	684	652	627	667	665	668	631	654	676	624	667	678	667	631	640	656	682	653	672	638	636	638	629	637	699	672	675	688	683	664	674	625	635	628	692	654	656	659	647	633	623	629	635	654	685	671	643	711	663	706	650	657	665
21384	34930	28569	18739	14726	11102	8741	6707	5548	4418	3553	3105	2899	2559	2340	2212	2101	2030	1782	1597	1529	1369	1345	1191	1093	1155	1076	1035	957	917	962	928	938	957	912	857	872	900	914	859	838	866	807	773	760	711	802	809	798	755	796	823	752	801	765	805	808	766	747	788	730	714	828	766	771	788	807	748	753	783	753	755	742	723	765	709	745	785	811	776	737	732	762	748	777	777	751	765	720	734	741	764	732	732	765	784	775	700	735	748	710	720	750	780	711	740	757	748	746	712	777	754	774	762	752	736	758	771	777	758	718	713	729	759	738	737	728	785	839	727	815	766	757	754	746	728	786	776	757	715	761	765	791	761	757	754	755	750	699	774	715	776	791	721	725	703	768	775	772	718	730	779	730	762	786	738	734	764	755	747	794	701	765	780	762	762	806	694	744	808	772	754	731	761	677	764	736	789	752	753	802	744	755	740	750	759	776	774	748	734	736	752	770	775	729	779	766	721	779	743	724	738	736	744	764	779	728	744	711	762	768	776	735	747	769	740	750	786	760	722	725	719	776	797	802	767	760	751	760	767	710	754	764	732	763	776	731	732	751	775	781	751	751	719	752	791	780	722	765	749	773	749	718	746	773	758	764	755	735	720	746	761	773	739	761	754	724	735	734	760	768	756	805	744	787	791	760	800	726	741	769	786	761	737	729	748	702	775	774	729	787	713	759	778	718	772	747	717	748	772	749	756	727	737	790	713	736	781	781	749	743	750	743	779	715	690	755	778	746	720	735	785	755	712	733	713	713	753	714	752	757	708	795	719	785	801	763	688	749	706	798	781	778	711	747	773	785	751	768	762	716	753	784	757	800	715	743	761	714	745	761	757	751	727	753	701	745	728	695	749	726	744	762	790	761	755	761	786	765	774	798	772	798	773	686	781	699	766	732	758	761	751	747	742	742	757	750	750	770	735	746	770	757	741	750	773	764	777	772	781	718	705	738	766	737	724	710	765	762	739	756	767	716	733	792	750	746	757	722	706	749	702	732	774	705	756	736	773	728	762	758	724	777	792	782	751	692	715	760	720	763	709	724	755	795	744	798	757	716	747	744	754	727	712	741	721	717	739	734	744	754	699	735	690	730	734	767	790	751	761	781	760	749	754	780	739	740	790	739	733	778	741	738	761	747	714	741	684	723	789	776	763	701	798	799	759	742	794	788	772	751	794	761	704	702	752	739	722	727	766	704	710	750	774	709	778	820	749	706	748	709	731	736	778	718	763	728	729	745	769	748	719	737	727	711	775	713	792	727	731	750	764	774	733	710	761	707	729	813	765	749	729	733	745	712	741	705	730	764	755	757	762	721	741	753	726	755	740	772	737	763	757	755	759	756	760	703	683	786	725	723	753	778	760	776	735	793	709	777	775	730	735	798	755	796	735	738	789	778	696	751	786	819	748	783	772	805	769	738	815	734	784	739	715	736	754	784	752	731	733	739	755	788	758	694	760	730	749	770	744	747	761	773	783	772	772	744	728	757	739	727	716	746	781	738	787	742	755	728	772	710	714	722	710	724	782	736	744	749	719	784	777	762	736	722	778	756	730	771	761	730	748	737	760	693	685	741	745	740	824	766	752	753	768	753	734	703	736	750	753	720	739	776	743	759	753	725	678	778	754	717	748	772	754	741	760	722	719	741	766	753	734	723	759	791	798	747	708	705	742	779	759	717	773	761	744	758	730	766	772	788	742	745	792	802	768	738	746	731	741	744	743	737	785	746	740	733	795	798	762	768	788	727	768	782	710	736	794	752	756	729	769	765	765	746	733	728	750	776	761	766	717	728	759	756	747	691	756	739	756	706	751	781	767	688	745	727	724	766	734	720	733	746	734	745	741	786	736	729	741	724	780	779	734	764	765	753	751	731	757	724	753	799	692	756	736	765	741	761	712	735	730	815	756	767	739	781	730	721	760	736	771	746	721	787	747	757	762	739	782	757	733	746	756	742	753	749	741	727	730	731	702	762	739	695	738	742	722	771	719	775	711	745	694	764	746	775	755	729	787	709	695	758	720	726	761	770	710	736	763	742	729	726	765	725	729	758	757	727	695	753	741	767	731	762	748	742	803	716	743	736	725	771	773	769	715	769	753	782	794	708	764	753	723	730	742	753	739	783	762	777	719	695	796	745	732	732	743	765	755	743	731	729	722	743	768	754	738	753	808	694	751	777	769	750	707	762	822	714	745	769	754	730	774	771	794	764	813	743	711	752	763	764	790	758	706	739	778	735	742	780	735	787	682	762	741	752	728	752	771	751	724	730	758	759	820	769	734	778	766	750	724	774	787	762	758	726	751	780	759	778	701	782	773	726	771	752	762	764	754	750	698	729	700	745	729	747	740	727	753	722	786	746	720	760	773	718	771	747	733	710	788	773	781	749	748	763	769	742	724	721	804	770	756	793	740	781	741	771	804	735	780	742	764	735	764	772	763	754	834	703	764	779	765	736	796	757	766	789	768	741	682	761	722	738	752	715	707	762	746	799	732	782	771	754	723	799	762	743	734	754	762	742	770	764	732	733	755	768	738	759	747	757	749	727	686	768	763	749	698	750	782	730	760	777	732	740	811	720	770	678	762	752	775	770	755	781	749	749	782	764	741	727	730	771	723	781	752	766	752	766	744	759	733	675	785	748	748	757	719	743	753	777	743	761	739	753	774	785	787	768	752	716	712	736	759	752	796	749	732	728	757	788	719	761	745	747	719	755	732	744	732	765	714	738	721	712	765	746	718	785	757	706	698	758	736	749	765	717	732	780	698	770	792	733	744	723	747	737	767	738	766	761	743	763	792	757	732	738	753	712	686	785	784	694	723	743	735	760	790	809	755	748	718	839	777	731	741	765	753	739	730	778	691	762	771	759	791	743	766	737	751	776	786	767	786	795	785	753	733	765	781	716	741	711	729	729	768	773	782	789	728	778	752	753	729	715	776	784	720	780	786	741	788	745	741	751	711	783	755	691	732	755	720	774	743	761	757	749	748	768	722	754	731	749	778	772	763	753	737	706	752	753	747	733	736	738	763	724	727	716	764	739	752	754	725	776	742	784	741	765	816	723	738	736	727	723	777	736	717	793	778	748	767	766	717	693	731	721	737	815	778	715	736	779	742	721	803	798	739	756	714	738	766	822	784	770	711	768	813	808	766	761	730	776	705	749	751	717	770	786	732	771	768	738	769	702	753	805	739	728	780	757	724	744	780	741	706	740	774	766	735	741	758	736	744	732	762	727	756	700	744	763	747	760	740	768	759	705	734	740	774	759	700	734	709	758	789	754	745	717	752	771	738	734	774	732	773	786	760	790	778	770	714	781	764	761	750	753	778	780	760	741	752	759	778	741	770	700	740	734	780	734	741	717	781	762	756	772	784	763	725	722	769	713	741	758	764	777	771	748	794	735	722	716	710	759	760	720	737	706	727	682	758	709	774	748	714	769	742	761	731	776	766	824	734	743	731	797	756	758	798	754	755	738	756
28371	20724	15422	7953	4096	3023	2445	1926	1843	1592	1526	1372	1304	1276	1209	1163	1146	1144	1117	1134	1067	1014	940	969	890	909	954	922	859	890	899	937	887	857	892	902	870	895	819	916	899	907	867	892	839	868	882	904	863	829	913	836	890	830	892	928	880	959	869	906	840	843	804	870	831	841	878	865	874	857	847	823	835	871	897	870	867	907	811	922	864	847	858	795	857	860	885	901	838	878	854	840	886	877	879	872	884	827	867	868	888	837	865	871	828	825	889	861	899	874	895	810	883	890	861	892	834	851	872	845	811	854	801	858	845	835	899	880	799	883	904	859	850	820	865	897	868	821	895	909	840	828	891	859	850	829	878	875	882	854	869	840	875	840	842	931	860	843	876	881	884	877	846	858	868	852	847	856	810	898	873	831	853	856	891	837	897	822	864	862	896	889	788	844	843	823	823	800	905	863	820	831	852	874	882	839	880	843	882	868	897	878	891	885	899	876	881	883	848	834	877	850	892	866	847	855	839	822	875	875	859	884	872	889	855	837	825	896	855	917	844	845	850	851	854	894	839	813	878	872	902	846	790	854	876	840	869	854	908	858	824	861	838	894	872	863	890	847	844	864	854	850	859	880	829	838	794	813	843	802	828	865	845	874	839	898	871	887	851	838	811	878	875	882	843	841	878	886	885	900	858	935	880	878	840	881	874	847	924	830	890	819	887	836	884	845	835	888	816	851	874	842	882	825	862	880	839	957	879	826	880	849	842	804	826	871	842	861	810	883	822	863	859	857	864	864	825	908	873	869	862	866	879	871	887	832	847	868	833	891	870	890	863	840	878	823	825	904	850	824	852	878	868	855	923	842	814	847	896	854	861	883	872	880	873	833	840	904	853	903	823	791	855	839	834	835	910	856	878	843	925	839	827	865	858	792	836	817	853	836	827	859	831	858	887	860	876	850	791	920	804	872	873	898	842	820	842	821	943	851	833	858	796	787	842	874	836	877	915	830	867	831	864	853	887	857	858	841	849	856	845	879	853	864	858	801	826	888	797	845	863	854	849	883	843	856	878	852	840	874	853	795	877	867	895	850	831	918	832	809	843	886	849	832	795	884	819	800	909	882	862	850	897	811	842	839	870	867	915	806	871	850	823	901	862	870	845	868	873	888	858	847	869	881	800	803	884	866	834	869	800	918	831	876	852	905	832	893	819	881	865	867	919	876	842	821	898	886	892	819	852	857	816	876	828	831	916	800	861	867	856	860	832	834	854	885	864	839	830	875	851	868	838	897	763	862	865	848	841	851	857	896	851	834	867	822	856	835	861	842	921	898	890	862	885	904	898	861	869	872	827	885	883	826	826	883	835	871	809	853	871	830	859	892	852	893	841	864	812	860	821	827	848	826	883	826	856	815	884	855	863	873	812	852	857	830	860	836	895	857	882	883	877	815	850	863	859	840	906	895	776	837	869	818	865	849	820	827	875	838	859	875	817	880	829	864	850	906	857	899	884	844	907	836	864	793	845	851	874	851	929	824	851	874	852	844	815	862	868	854	837	863	869	814	851	824	859	832	879	885	824	896	859	874	865	851	844	867	882	815	842	878	900	905	844	891	870	851	835	904	861	843	861	843	924	827	835	859	856	894	887	907	870	866	845	825	884	854	851	870	839	890	833	832	872	859	858	872	873	844	821	860	874	856	842	869	889	875	815	843	891	881	806	862	860	839	874	863	878	881	823	851	866	894	852	870	844	897	846	848	838	777	888	832	875	878	814	870	839	839	791	877	877	856	841	877	875	868	921	849	870	888	840	878	829	870	855	847	842	865	835	880	841	884	858	834	864	845	895	858	844	815	867	881	845	828	904	855	847	875	910	902	834	838	848	897	862	878	836	886	881	890	860	867	796	843	886	908	863	847	844	868	856	884	861	908	837	815	902	898	807	862	808	889	839	868	845	845	783	865	950	835	841	867	852	845	817	867	865	910	821	888	825	869	876	861	874	885	930	851	882	908	894	834	891	832	888	863	847	849	843	851	846	852	901	911	817	860	918	847	829	865	848	870	840	883	848	804	898	841	811	867	923	868	885	876	851	812	844	922	844	898	868	783	873	843	859	847	865	817	823	916	853	863	848	820	879	870	818	872	837	921	887	863	884	841	866	921	824	880	926	865	869	909	892	855	869	884	843	850	853	849	816	876	825	841	877	831	853	943	864	836	864	807	866	814	865	839	873	864	799	904	877	861	892	855	862	820	823	840	830	859	900	865	838	852	873	896	852	848	838	887	837	874	855	892	875	822	932	874	819	824	904	877	846	891	876	842	847	891	857	815	843	862	833	895	865	884	850	835	899	856	837	844	828	855	846	875	837	875	878	849	856	865	859	828	890	837	872	857	884	890	814	874	846	901	851	856	914	853	826	880	792	842	887	832	841	879	862	876	886	863	830	903	905	844	880	866	899	866	790	841	847	872	848	914	806	901	848	880	829	876	828	831	847	879	856	913	855	852	872	916	856	839	886	844	835	862	909	854	806	837	864	824	860	845	861	851	864	809	930	842	838	861	822	847	851	905	830	889	845	882	839	838	876	880	828	827	894	877	892	836	852	860	803	850	826	875	824	877	896	873	869	848	853	864	868	850	870	826	846	828	871	898	849	906	867	856	854	857	841	805	865	911	829	906	855	842	856	910	896	837	822	880	883	863	887	856	831	890	861	848	838	874	840	838	871	860	833	886	866	829	841	892	857	872	880	881	830	849	859	826	879	878	892	887	813	847	810	884	839	891	865	808	837	817	779	831	909	836	853	861	868	830	851	818	881	791	857	859	822	889	831	879	814	900	890	842	839	811	828	858	823	862	836	826	880	865	890	884	883	867	827	826	854	919	840	860	853	896	814	849	848	878	923	939	900	848	855	900	866	859	847	825	896	859	830	835	896	829	837	886	874	821	852	848	812	849	834	854	847	883	907	860	932	903	855	833	815	832	828	871	858	855	881	880	827	865	873	888	862	841	820	901	883	889	869	865	860	843	860	824	893	865	869	865	881	849	877	848	826	798	786	893	877	883	858	832	880	858	855	840	835	876	828	865	848	819	855	851	849	850	864	864	858	836	851	796	876	825	844	898	849	923	925	815	834	852	858	901	870	843	841	899	898	806	831	888	833	842	859	854	858	839	884	900	850	826	857	795	872	928	853	868	872	887	842	831	858	862	854	864	860	885	887	863	871	859	923	855	837	848	861	934	822	856	822	884	890	827	866	881	862	845	819	867	817	846	868	834	856	827	866	880	826	839	871	849	893	820	860	894	833	892	831	836	865	808	901	877	913	836	860	898	875	834	905	838	794	889	935	876	836	910	881	869	881	821	831	872	875	886	886	853	804	869	843	810	885	858	884	854	898	875	905	892	876	866	856	873	820	882	863	895	872	833	815	868	933	852	804	845	816	867	853	850	826	810	851	812	864	844	933	848	842	841	893	828	835	867	834	863	875	824	848	795	851	793	853	790	841	889	842	877	870	907
16011	21470	15956	8788	6566	5039	4065	3287	2818	2261	2101	1969	1779	1716	1682	1520	1447	1471	1325	1261	1224	1175	1125	1096	1061	1047	1063	1086	1053	1044	1033	989	953	1035	1010	974	1039	1002	1024	958	981	995	980	967	956	964	954	946	917	937	973	962	979	970	961	974	965	999	918	988	980	948	966	946	946	886	971	980	942	989	904	984	948	939	958	942	912	943	926	973	893	940	990	936	963	942	919	961	968	973	937	959	918	906	963	1020	958	976	929	945	959	904	1023	901	1014	968	960	922	960	877	897	954	951	933	1003	957	926	925	997	1015	936	935	942	957	935	938	934	977	952	964	984	985	978	942	948	953	989	955	929	941	914	928	979	958	958	932	895	955	986	916	937	946	992	953	991	919	954	984	937	870	963	958	921	962	957	940	977	945	907	973	945	943	1014	930	968	914	960	930	990	929	947	969	961	892	940	935	983	983	920	923	926	950	977	951	973	906	880	915	1022	982	911	896	930	1006	985	948	949	935	977	962	964	958	932	921	916	953	932	927	920	989	983	916	932	926	910	1033	968	936	933	935	944	917	966	990	968	930	917	1017	985	907	970	948	927	1002	892	993	958	992	886	900	940	919	947	914	917	955	962	967	958	980	924	940	973	968	909	983	834	966	1024	955	946	924	981	918	916	933	893	953	917	952	933	953	951	950	934	968	954	940	944	961	937	935	949	970	918	892	981	961	965	972	928	965	941	960	943	937	945	975	949	954	935	947	937	946	911	904	964	923	916	1023	932	949	925	968	937	986	969	931	917	987	946	950	949	994	932	945	913	983	902	923	919	958	932	991	954	994	1003	943	974	991	955	957	948	946	911	1013	934	957	1030	986	948	925	915	960	914	969	915	919	1005	892	969	994	966	991	936	988	977	921	1006	947	945	920	938	948	945	930	942	951	943	955	924	879	970	993	920	916	885	937	934	993	924	932	969	1002	1032	943	925	959	986	951	1047	954	967	931	961	916	891	1016	889	961	920	964	928	992	982	962	945	1013	1002	894	928	954	875	964	932	893	874	941	917	979	933	904	936	981	961	979	952	949	911	944	908	1008	990	922	977	940	987	971	960	941	925	994	912	944	944	964	962	973	966	932	884	919	943	973	943	906	914	938	1025	967	971	943	952	1011	941	962	917	1012	991	914	932	1005	899	936	950	935	945	977	1053	967	968	950	965	911	990	969	918	990	914	909	932	984	966	923	920	916	972	987	885	947	1003	928	896	956	987	906	965	925	950	976	983	955	967	943	954	991	920	983	895	915	924	944	954	933	950	942	974	925	970	962	956	966	946	938	895	929	942	932	960	949	990	951	914	852	906	965	928	970	949	923	981	1007	899	930	916	935	964	955	913	941	953	912	960	976	995	952	946	935	930	941	957	972	1024	988	1003	905	941	976	1007	948	946	971	938	920	890	969	883	961	999	957	977	913	878	918	950	911	968	919	975	942	943	916	933	925	929	947	931	973	982	915	953	957	986	943	919	902	926	955	914	1032	931	961	951	974	924	957	966	941	940	936	912	980	1011	1001	968	1013	950	960	1030	878	951	907	940	960	963	985	1002	949	902	906	903	937	934	976	977	987	913	962	964	978	935	940	969	960	942	968	923	932	928	963	927	945	941	941	1023	950	916	968	914	905	934	934	922	920	926	943	931	935	881	946	918	959	941	992	963	968	965	935	929	929	995	920	982	935	995	939	957	948	892	961	927	934	920	939	956	945	965	956	972	838	975	949	927	913	956	918	929	956	957	910	960	980	970	1005	929	926	929	963	961	917	980	999	986	950	955	929	1000	881	974	936	918	995	946	914	957	913	933	913	961	911	911	913	937	945	943	945	920	969	990	938	937	925	930	940	967	947	930	957	976	951	947	877	915	912	953	952	947	944	972	927	1020	979	947	930	949	889	960	921	933	1004	977	929	941	948	979	945	1027	949	930	936	935	909	960	986	948	975	890	930	946	950	941	984	987	958	965	924	971	911	926	966	947	990	948	955	970	926	982	931	958	903	901	953	952	984	990	921	905	940	908	982	923	941	916	992	964	951	953	959	909	930	936	900	997	915	937	995	945	928	995	981	962	933	954	927	966	948	1007	962	911	896	940	956	934	890	953	903	962	1049	986	970	946	941	944	1010	973	914	945	988	949	934	873	883	955	948	961	882	933	923	927	941	960	958	942	953	930	968	974	930	982	998	937	949	951	963	926	945	963	939	917	975	969	937	910	967	1002	939	948	932	934	954	971	978	908	945	929	967	975	949	952	937	927	940	957	895	929	970	918	982	999	901	899	997	960	957	949	913	1000	955	950	943	956	929	967	939	998	920	945	944	966	940	987	952	929	925	953	945	948	972	966	943	966	955	940	984	951	924	979	952	914	937	990	944	940	984	945	931	945	976	910	976	934	904	917	967	960	966	943	929	922	917	926	928	968	978	978	939	944	954	936	990	976	942	979	906	1002	965	898	988	937	923	967	956	920	979	949	1004	908	956	935	944	973	950	897	939	913	961	938	980	991	894	972	973	889	934	956	998	947	978	905	879	952	931	991	955	921	936	893	933	935	973	959	951	959	965	984	896	1021	997	930	946	858	937	963	963	942	978	958	965	913	960	967	978	959	970	913	974	943	924	928	929	981	916	965	958	1020	953	925	904	929	960	912	974	933	1004	962	973	899	880	1005	961	982	949	948	920	1025	984	957	901	887	945	970	951	967	1002	979	971	948	948	931	951	875	1009	922	960	914	970	951	908	917	927	929	1002	1008	960	972	971	928	925	954	939	992	931	938	917	883	950	928	956	942	961	937	909	942	973	988	952	916	971	921	953	965	944	969	959	936	996	942	899	955	957	981	985	941	950	972	960	958	929	918	904	952	963	932	1027	926	928	1006	969	925	968	971	1011	952	976	931	982	922	964	926	943	956	974	988	912	906	950	918	911	927	927	947	954	980	968	994	942	1009	896	918	992	944	973	933	949	910	971	952	956	960	917	958	955	913	924	936	960	913	967	980	949	952	957	963	930	946	942	957	905	953	996	936	927	931	902	955	914	987	912	1001	977	956	983	904	1004	967	931	976	904	949	960	909	874	965	993	945	1016	963	954	923	957	961	959	994	918	962	904	959	931	996	913	871	946	945	947	955	950	936	975	925	954	944	942	1010	936	927	924	953	926	958	981	986	958	980	958	941	955	956	976	952	949	966	962	994	995	925	916	961	908	907	986	933	937	918	938	923	921	944	985	966	932	935	958	913	981	914	919	897	988	945	904	892	955	944	926	924	928	952	900	947	895	958	949	967	907	919	952	896	940	892	962	948	952	994	973	872	945	942	908	987	999	973	949	928	936	892	988	954	947	947	959	931	944	982	940	927	927	947	962	927	969	1000	884	943	964	997	982	953	892	953	920	935	948	917	984	950	890	964	1025	948	985	990	963	986	987	984	919	917	953	939	978	952	932	942	989	949	920	957	946	1035	953	918	983	881	982	938	991	927	887	938	908	1010	886	903	959	959	949	965	948	900	973	933	988	932	1017	941	1019	903	929	973	983	947	905	972	924	966	916	950	948	926	906	869	915	934	947	969	964
23853	21489	28586	24826	21400	11824	4916	3220	2650	2316	2027	1886	1822	1671	1722	1520	1414	1389	1303	1211	1194	1065	1060	1059	972	1037	954	996	952	978	964	950	954	927	940	910	954	896	951	949	923	939	963	867	925	879	898	897	912	872	956	905	974	896	847	890	872	888	869	875	897	899	892	958	927	840	862	886	874	867	874	924	890	884	897	886	866	877	846	870	856	854	867	839	881	870	851	847	883	888	869	859	843	830	825	909	888	844	891	864	887	877	870	847	862	798	845	877	844	891	848	857	862	897	847	875	854	856	846	820	847	858	833	863	922	873	800	869	865	859	868	885	855	844	863	908	834	861	872	906	895	861	856	899	856	859	808	905	890	877	870	811	893	852	811	875	800	862	861	840	861	840	900	922	853	851	852	881	928	846	823	844	890	897	851	875	883	828	914	863	836	900	842	850	865	859	898	844	855	844	886	855	850	853	843	876	843	866	893	886	889	803	948	901	889	877	901	851	876	965	850	892	821	929	852	916	879	879	869	866	885	912	900	941	865	882	875	881	902	848	929	869	910	866	829	895	885	888	882	878	852	905	840	829	854	878	897	857	914	820	868	817	881	878	864	839	834	835	861	837	858	862	922	887	873	855	912	858	933	913	899	913	852	883	865	884	911	882	901	894	896	857	894	815	935	872	847	836	847	888	847	857	858	868	870	901	847	912	807	853	881	855	872	885	872	891	871	844	893	847	843	865	906	898	872	857	822	892	890	900	911	876	910	885	858	871	881	946	860	866	882	905	859	883	874	838	909	865	825	868	858	877	857	851	926	879	878	873	869	878	895	900	849	856	806	896	867	886	837	873	912	911	876	907	864	909	882	848	869	870	856	869	878	877	817	869	876	881	876	817	911	853	876	879	876	857	890	850	863	842	915	872	836	845	866	908	895	882	849	849	845	866	860	825	891	872	869	902	846	853	896	854	893	862	856	781	853	892	792	875	884	861	879	893	852	838	877	841	874	830	892	870	889	886	875	863	814	830	839	873	854	895	789	855	898	897	868	860	899	824	918	889	843	829	827	779	847	862	886	900	880	875	903	877	828	835	865	882	895	807	908	858	824	916	877	919	884	888	892	846	868	835	854	853	875	828	857	898	845	828	856	829	896	865	919	862	848	856	820	906	887	857	878	860	888	801	851	897	817	856	856	818	791	897	850	848	889	872	868	911	887	856	832	940	912	874	888	881	939	864	868	914	913	887	829	836	845	864	847	849	913	866	856	917	905	899	875	926	802	854	840	863	859	848	817	868	830	864	874	893	848	862	818	858	795	880	880	865	864	877	893	889	836	837	853	845	914	860	832	901	863	871	847	841	834	823	840	890	881	905	860	873	887	823	878	874	888	858	866	872	854	772	845	887	873	869	830	867	928	843	877	881	888	867	871	858	913	872	867	873	897	840	903	833	892	850	891	870	861	906	821	887	895	845	833	874	847	783	879	877	833	884	877	811	832	832	872	855	887	868	875	868	889	893	863	916	898	839	868	884	892	877	872	853	868	867	862	862	889	812	830	809	831	873	896	829	894	858	862	837	831	880	886	860	865	875	902	892	862	829	878	860	858	872	875	889	885	852	829	885	877	927	863	868	819	878	867	925	893	836	887	881	863	898	869	911	831	847	893	828	879	849	880	848	834	893	875	848	875	878	917	872	862	835	865	856	882	857	881	840	818	895	855	860	826	879	837	860	868	820	849	870	880	875	880	891	853	864	870	870	817	886	878	918	938	870	825	841	868	829	899	818	851	876	863	811	826	880	857	883	854	848	837	807	841	856	854	828	890	913	846	835	830	874	887	888	858	871	832	878	865	799	878	880	891	851	878	902	872	893	826	891	884	907	846	846	836	886	877	855	886	833	937	804	933	866	887	844	919	853	856	853	901	919	899	881	836	837	847	922	886	813	847	809	895	889	797	886	862	876	844	830	900	878	892	833	830	866	837	873	815	866	847	878	865	923	861	878	866	898	863	862	867	867	897	894	854	871	868	868	865	901	862	897	852	853	890	905	871	908	850	910	844	853	882	826	894	817	837	824	874	869	829	855	793	833	844	889	846	825	872	916	934	871	874	840	839	831	860	849	908	899	863	880	898	844	836	851	819	875	887	859	836	807	866	813	880	857	861	872	882	899	840	877	858	857	861	881	879	859	879	868	811	871	872	839	813	855	910	878	912	892	878	871	864	841	845	881	895	848	856	914	900	896	868	828	885	850	884	880	845	842	857	880	887	892	895	869	880	819	912	910	904	874	856	849	843	853	873	808	860	803	842	906	834	847	907	854	826	825	857	854	862	855	823	845	830	870	884	837	914	849	802	895	846	849	872	860	824	866	833	822	838	843	889	818	823	901	873	866	831	891	880	854	879	880	891	882	827	923	865	875	817	882	827	846	853	894	813	903	844	873	847	869	902	843	885	812	853	831	875	817	864	869	867	868	914	817	842	887	915	831	941	850	859	842	843	876	877	872	882	840	883	884	979	848	916	923	915	887	909	850	853	814	869	849	878	846	832	824	844	855	883	810	928	844	839	861	851	884	860	872	873	838	843	866	869	880	909	853	904	876	835	956	868	892	886	878	875	879	830	843	878	909	845	847	834	864	890	857	864	851	846	833	875	909	866	911	866	827	915	895	895	865	792	891	924	853	854	895	901	879	857	861	886	903	889	831	851	834	861	878	837	847	904	834	855	842	890	914	836	909	878	854	850	891	889	905	860	867	883	877	848	880	896	881	891	850	877	882	839	898	901	880	874	777	833	863	863	873	852	837	867	849	873	868	846	828	859	882	842	852	918	859	830	843	892	906	879	831	910	837	879	910	848	864	881	848	850	899	883	898	874	899	866	863	907	816	887	892	823	871	865	848	833	895	919	868	862	916	877	850	929	829	892	894	817	858	924	826	874	851	843	904	861	824	827	818	881	881	872	884	878	869	873	918	885	922	905	865	837	840	893	863	832	896	821	849	873	874	867	920	893	802	860	840	854	898	902	878	920	868	838	919	869	888	865	851	855	807	908	849	815	940	817	868	901	909	840	894	884	917	875	840	915	899	868	939	862	859	874	836	887	821	863	907	889	835	842	856	939	874	860	921	858	859	890	867	875	877	942	897	906	886	844	900	863	851	840	857	881	882	846	860	833	926	867	885	883	882	881	913	964	864	880	912	883	856	846	840	888	808	873	890	842	906	858	889	814	837	871	897	847	848	839	855	874	816	852	828	892	886	920	909	878	861	840	860	882	839	908	861	867	848	856	870	909	873	861	847	832	864	884	900	839	875	866	869	801	812	900	857	817	872	928	928	846	818	839	880	862	774	919	837	835	870	837	832	912	809	865	855	852	835	859	850	890	841	852	860	883	900	897	898	882	898	878	848	899	806	862	881	836	951	836	799	855	838	869	858	864	891	861	833	867	858	873	860	893	851	848	837	857	882	861	853	835	919	815	827	835	866	847	911	912	846	819	849	816	895	817	883	828	844	795	812
18365	29141	22164	13333	10401	8166	6358	5150	4450	3619	3205	2776	2545	2338	2264	2064	2000	1818	1671	1561	1428	1326	1262	1261	1216	1180	1168	1096	1130	1108	1088	1100	1101	1088	1079	1132	1132	1047	1101	1053	991	1023	1047	1017	1033	998	993	988	963	984	949	984	1011	1011	1014	970	992	1011	1034	965	949	967	950	963	977	999	954	978	980	1035	979	963	999	921	960	1002	972	953	969	1007	896	973	931	950	944	951	948	1007	921	986	966	913	985	965	981	949	991	1017	956	989	948	940	974	983	946	925	979	964	970	1028	952	1002	1002	1033	974	949	963	925	956	973	953	973	1017	1014	987	956	910	961	983	899	915	931	940	977	932	956	1013	937	953	951	961	1004	974	983	978	1012	999	941	977	945	962	950	979	987	995	1005	964	973	987	935	984	920	903	983	1015	994	978	921	959	990	1003	966	976	977	964	1005	988	949	1021	980	927	956	976	965	968	970	979	900	926	903	957	965	1025	971	1002	961	952	943	949	984	965	983	983	919	987	967	942	950	968	884	1012	972	1009	976	988	955	961	969	971	904	981	981	969	977	918	991	938	953	999	921	991	912	962	1009	952	950	925	992	961	951	992	950	987	978	967	956	967	1057	977	991	941	983	968	981	907	961	886	1009	1011	898	980	900	949	996	986	927	937	911	996	1034	976	954	904	960	964	939	968	1020	933	973	1005	935	940	975	930	937	960	944	996	956	950	960	957	928	971	961	951	980	954	960	989	971	968	967	994	951	927	989	912	1004	953	956	882	962	1031	985	968	1010	958	954	924	946	912	979	975	1016	981	1003	936	1002	932	973	914	914	961	1037	978	959	998	990	980	940	903	939	998	990	971	940	975	973	973	999	917	965	997	1003	954	952	951	1023	986	1001	978	969	919	962	1033	1033	949	959	945	957	974	1013	950	992	970	984	1009	971	923	938	980	925	947	952	951	957	946	968	986	970	990	951	903	951	962	995	986	1002	936	964	919	980	967	959	957	1012	944	894	972	961	978	1006	968	1007	1009	941	944	989	994	982	964	1003	1024	951	948	920	986	996	909	974	946	974	937	949	968	948	1000	965	929	1028	968	1008	978	991	915	977	959	930	1033	963	977	933	955	995	1001	975	950	1026	966	1013	1001	939	964	946	949	967	946	960	989	939	969	978	980	966	935	934	916	959	966	974	1042	921	924	963	950	997	983	950	865	982	948	937	956	915	981	946	970	961	959	967	947	1000	930	999	935	930	947	991	1019	981	1023	967	980	960	929	922	945	909	951	919	964	927	1009	932	963	958	987	972	983	942	937	944	942	1003	956	917	939	961	978	909	982	957	962	933	989	892	963	910	992	948	940	985	947	924	990	983	964	959	957	947	928	940	989	973	936	995	936	1002	929	929	971	962	948	935	939	984	947	952	967	959	944	952	990	961	916	995	954	1011	897	933	955	1014	933	914	963	978	985	947	952	1039	890	948	952	971	982	933	983	907	928	955	947	941	1008	993	960	944	953	965	972	962	960	1008	962	949	1056	969	979	1014	968	1023	964	973	983	951	963	1001	933	911	957	1027	952	964	964	961	965	1002	950	989	973	1013	947	918	998	935	945	946	999	924	993	957	913	1000	919	961	940	983	930	975	1005	931	944	924	1012	999	932	975	967	926	955	989	972	986	962	974	914	967	910	987	1012	986	970	889	974	973	916	988	955	935	936	950	994	945	920	940	976	1049	985	945	981	922	945	959	957	965	917	982	957	957	995	944	951	963	975	951	980	994	950	985	943	916	1026	993	1003	974	942	982	991	984	949	982	967	947	968	1000	987	940	997	1014	924	955	963	920	980	965	952	1028	934	966	993	1024	940	986	994	954	964	978	1012	940	980	988	961	964	936	994	940	998	948	950	961	961	966	1014	939	940	972	1024	947	984	1015	934	977	964	960	1005	996	966	1000	954	952	981	989	998	964	970	943	951	1012	966	1012	909	934	995	916	951	1021	901	933	984	985	957	918	990	1004	1031	983	952	948	963	962	958	1006	985	975	963	1000	1021	913	974	1038	969	952	996	972	973	989	947	937	1020	1005	994	967	941	997	959	938	986	972	987	938	1013	974	980	970	1007	972	914	985	951	984	964	967	951	957	892	1001	957	985	927	980	950	950	969	951	945	941	995	985	932	953	968	941	993	1009	906	938	939	939	960	1002	982	973	1006	953	943	924	947	954	956	952	956	959	969	991	949	953	923	967	898	927	958	994	1006	956	962	984	964	939	977	944	979	1009	909	881	1015	943	952	935	947	990	976	928	936	972	952	967	923	991	964	894	976	985	1007	972	963	991	997	984	971	987	966	1008	1018	974	992	922	980	949	1025	990	951	950	947	1010	954	982	973	947	992	974	994	938	989	976	956	1021	981	1006	998	962	1002	977	978	885	975	949	951	963	952	1017	982	948	1067	963	973	973	995	966	962	987	969	960	933	933	1039	957	996	997	908	943	930	942	995	954	933	937	961	974	976	936	932	949	976	948	964	1000	955	936	964	966	969	952	989	966	961	952	960	958	950	967	963	974	944	975	964	948	1019	935	925	962	1031	975	941	952	965	947	964	947	959	1014	945	951	924	922	948	948	982	954	994	948	955	1024	947	1044	992	925	1018	952	963	976	971	1010	939	967	970	906	940	944	949	961	927	960	976	939	968	936	963	974	930	943	960	960	945	950	938	1012	917	995	899	971	971	954	936	954	967	925	978	986	934	938	1012	1002	953	956	947	861	1002	988	993	989	1011	1001	946	951	961	909	988	1008	910	974	967	955	968	968	991	974	970	981	958	972	968	973	961	964	916	918	951	941	992	971	1021	946	938	964	989	989	970	973	966	949	956	960	960	935	985	947	937	996	932	950	967	941	977	984	976	981	1001	968	976	941	949	906	997	975	958	987	951	968	962	965	931	985	1001	973	1013	984	955	916	911	958	919	993	982	1019	972	978	954	921	942	984	994	936	975	997	1014	938	974	946	1022	975	955	954	1057	944	970	1014	1012	941	905	980	923	1033	966	915	951	965	975	979	941	957	1009	955	972	928	983	915	956	995	947	925	932	982	938	965	958	988	994	948	925	964	967	951	994	940	986	1019	954	930	922	985	987	979	965	975	932	1001	933	880	996	987	968	946	946	973	977	950	935	993	962	965	963	1010	1007	974	978	957	958	968	1024	965	1011	960	961	984	948	938	934	1006	965	966	950	936	935	973	933	969	967	964	945	943	993	995	973	968	994	965	964	1038	903	974	1014	944	933	979	992	980	974	955	1002	943	1005	874	972	977	950	952	986	989	1001	967	983	957	900	1016	953	992	965	1032	920	933	984	1008	948	979	981	970	960	924	959	990	910	1006	952	985	936	913	937	951	1008	977	957	938	963	996	952	969	923	978	928	965	970	961	943	915	991	932	961	923	935	921	966	939	955	930	936	993	941	947	986	934	950	959	968	962	985	952	960	992	967	1008	1001	939	981	913	996	955	950	991	955	940	985	914	993	954	972	974	965	957	1002	1009	933	928	926	990	930	960	987	917	965	891	944	932	1028	965	1050	951	964	1003	956	996	936	993	1002	954	988	936	908	955	958	961	987	991	994	1000	945	986	920	980	908	1000	1009	1022	940	963	1007	950	951	978	953	927	1012	997	978	945	960	972	951	1024	903	963	939	1003	948	981	957	983	922	946	979	951	925	945	905	1017	968
25230	21554	27405	25764	11455	4287	2907	2485	2075	1819	1628	1476	1353	1293	1247	1171	1091	1074	996	932	860	818	815	799	772	763	793	797	724	796	809	764	786	731	791	729	753	712	765	734	727	691	705	717	716	760	727	692	700	717	703	692	715	649	746	674	656	708	729	668	691	679	726	732	699	715	703	644	684	721	703	685	730	670	802	727	647	687	708	688	674	667	723	648	694	685	669	709	649	685	684	736	675	683	672	676	695	727	673	713	741	656	713	696	673	709	699	697	648	747	668	646	642	711	684	697	674	681	657	697	663	639	732	660	709	701	747	670	705	698	699	644	707	714	679	634	705	712	663	673	692	672	701	687	707	692	715	709	696	710	645	723	660	672	675	669	733	725	707	707	690	648	640	681	700	642	654	707	710	666	671	644	688	742	677	705	636	693	672	736	688	647	677	706	735	643	705	643	672	673	670	687	690	635	705	725	710	717	692	710	710	701	713	701	707	698	659	681	697	666	691	668	705	691	664	646	744	665	680	651	705	711	648	679	696	676	679	662	661	685	703	699	645	706	701	693	710	708	686	711	689	687	701	681	676	672	728	740	693	728	656	678	680	719	668	702	684	701	713	668	712	717	674	680	654	703	708	753	682	692	666	713	732	668	675	715	700	718	718	669	711	693	671	624	641	674	657	681	707	713	668	672	693	702	677	738	705	699	681	683	673	678	702	664	706	695	690	714	625	664	714	714	701	705	714	693	707	705	656	687	672	701	729	718	665	670	713	703	709	723	716	690	636	695	717	675	707	707	750	666	722	694	692	717	720	633	694	704	671	707	688	720	692	672	745	742	689	737	688	670	680	718	737	667	716	708	683	738	705	667	626	680	697	698	695	659	681	673	662	747	701	672	693	698	653	716	687	653	697	658	721	703	684	704	715	668	668	687	686	699	714	680	670	675	661	732	673	701	678	655	722	682	662	701	685	696	715	680	711	675	668	700	705	685	678	705	712	687	687	725	691	698	664	665	699	687	675	726	694	706	686	655	731	678	678	699	645	677	716	682	657	690	708	711	684	651	681	679	689	716	684	637	674	649	669	683	699	614	644	704	709	693	646	709	695	684	694	664	705	715	684	663	710	745	725	709	701	651	672	683	712	689	658	681	683	634	645	693	706	694	648	720	742	702	688	709	738	691	668	670	717	713	743	703	690	694	721	644	685	673	730	690	652	684	696	672	683	691	672	670	670	731	620	727	672	718	684	709	687	693	706	731	685	701	693	652	702	699	668	683	632	665	700	697	662	682	697	702	727	675	702	751	702	692	672	671	709	704	675	729	683	694	706	665	683	670	662	659	678	687	703	701	687	654	698	680	667	710	663	709	686	663	698	691	677	668	675	708	693	677	672	686	691	692	728	686	700	707	680	670	667	711	657	718	668	671	694	693	725	704	667	693	693	648	647	695	674	699	728	720	722	705	661	708	688	679	677	669	682	741	705	679	710	720	708	648	660	736	695	667	716	693	657	724	673	716	652	699	654	657	651	697	664	642	717	662	693	664	667	701	666	698	682	695	706	709	720	647	705	702	681	691	686	652	718	674	690	739	674	681	713	720	630	673	687	682	681	715	674	685	696	720	680	684	665	711	681	740	662	752	676	698	654	696	749	669	698	698	662	728	728	701	696	665	681	689	738	653	714	699	654	722	703	689	677	682	680	698	686	703	649	699	682	674	635	751	682	690	697	696	685	671	643	661	681	685	664	685	684	680	686	669	736	684	689	686	683	701	658	632	686	720	746	717	655	687	709	677	686	686	697	700	705	699	656	680	701	730	705	672	672	695	675	713	670	745	702	710	697	706	694	687	672	681	698	662	673	670	661	697	719	711	677	646	709	662	670	688	696	680	698	712	682	705	718	706	659	718	667	709	659	672	689	681	721	699	705	672	670	721	663	633	685	708	692	673	701	705	684	714	715	707	638	758	714	667	696	704	727	700	681	646	664	668	709	694	653	670	709	671	677	662	694	666	708	702	683	676	744	671	708	641	674	668	674	715	720	667	689	694	749	693	669	701	670	638	653	685	712	722	673	696	662	696	691	682	663	661	717	687	649	712	697	684	737	680	666	724	687	684	684	694	707	699	699	674	673	687	660	706	726	649	718	661	719	705	694	677	698	720	709	683	671	726	693	678	719	670	708	690	716	680	691	719	754	721	633	694	686	717	681	722	681	686	707	695	650	729	660	719	665	658	702	705	630	697	671	667	712	712	697	679	669	735	657	705	675	730	701	677	688	682	709	765	746	730	700	696	607	705	707	696	686	669	662	680	697	687	721	670	649	668	705	729	650	688	717	700	715	680	689	693	656	647	719	674	683	694	690	719	683	680	701	707	687	697	654	688	681	659	736	723	713	659	681	707	693	706	683	631	692	669	637	691	672	716	695	725	730	701	738	668	688	691	704	727	688	686	718	696	683	736	665	655	715	691	660	688	676	682	692	657	706	718	663	671	761	684	727	675	736	688	692	677	673	661	687	702	686	724	715	676	666	688	667	701	682	686	658	668	654	682	693	665	648	721	687	714	706	714	722	669	698	698	700	680	673	669	663	690	697	670	710	675	676	670	711	719	703	694	720	691	699	702	674	666	692	707	691	687	653	720	690	625	708	722	708	703	685	732	651	705	674	658	737	661	695	696	706	735	675	738	698	688	722	701	742	735	714	654	700	667	697	689	729	646	639	696	668	677	694	706	679	684	690	703	654	704	709	697	706	664	729	635	726	681	705	662	665	671	690	694	693	712	650	697	694	688	723	719	617	691	725	733	680	679	680	709	761	687	671	649	708	686	651	677	688	701	688	682	660	710	659	685	667	661	652	677	675	662	721	677	667	666	663	689	738	649	712	715	703	702	646	698	730	691	695	672	673	710	705	691	694	689	716	711	689	665	682	695	731	736	645	655	653	716	693	705	684	719	702	692	732	690	644	731	726	666	701	705	693	713	666	721	742	679	697	674	700	720	663	682	687	713	718	721	682	686	659	713	715	687	672	717	737	671	722	625	707	687	715	731	659	647	685	712	662	690	693	689	713	638	719	663	718	705	707	696	684	647	669	681	648	667	640	679	684	672	722	700	732	709	656	652	704	680	692	697	686	679	667	747	682	695	731	684	694	683	686	701	681	678	689	689	690	702	662	716	674	676	672	675	666	673	654	686	700	713	678	687	680	689	739	718	715	685	650	641	725	691	699	718	640	751	706	661	678	727	691	683	683	661	670	683	709	671	739	686	713	682	678	678	703	684	721	679	669	691	688	695	706	726	711	654	722	673	677	628	716	645	669	709	710	681	639	671	712	668	690	706	733	700	682	650	736	694	746	624	689	697	668	688	679	726	685	675	652	661	722	692	726	745	686	703	684	681	702	716	701	691	729	679	721	658	715	687	712	660	699	688	683	697	726	658	689	725	691	688	697	694	711	644	695	719	698	721	640	726	707	703	691	675	691	734	694	698	693	681	707	702	683	700	677	665	743	692
17714	25299	18636	11027	8630	6729	5129	4373	3542	3099	2564	2236	1970	1945	1763	1718	1485	1383	1332	1254	1057	987	1011	986	898	979	883	957	857	893	852	840	801	898	849	862	837	820	848	823	866	826	776	773	792	818	790	755	780	808	783	794	834	764	806	795	784	766	758	803	766	776	819	777	790	771	757	744	772	802	823	774	764	712	819	733	758	816	752	751	838	766	745	794	770	772	769	800	739	739	800	760	794	793	770	751	736	798	800	787	769	805	718	798	779	741	806	749	767	730	800	766	767	775	792	794	771	761	759	814	799	780	788	781	765	811	747	790	756	773	766	774	739	809	772	793	755	764	747	789	753	787	775	812	772	798	805	787	775	772	829	772	753	764	811	769	755	771	812	748	827	741	772	751	763	791	780	825	766	781	778	829	827	735	824	751	761	792	817	781	782	794	759	791	788	801	753	805	744	817	756	774	767	814	790	784	828	774	789	743	753	744	767	771	797	798	778	783	787	792	787	775	755	785	770	750	801	775	784	773	824	812	709	766	767	774	789	731	759	729	801	751	781	802	778	765	773	783	738	794	726	807	820	785	775	795	782	808	794	770	773	742	763	713	732	734	767	811	763	740	822	770	781	769	756	761	797	771	796	804	741	771	732	783	776	811	769	791	802	735	753	774	771	780	781	763	713	765	803	786	755	806	744	799	757	782	788	785	787	782	799	792	753	754	718	815	794	799	785	780	729	727	775	762	783	740	777	794	774	754	784	805	733	788	770	797	807	808	768	752	741	784	778	757	781	798	793	784	761	826	801	806	753	766	758	715	790	742	768	827	800	759	774	801	823	779	838	749	716	784	838	797	788	739	769	734	729	770	769	784	789	819	746	787	832	814	751	706	803	795	766	776	724	823	700	742	776	760	746	784	748	805	761	790	765	819	790	811	771	759	796	758	786	824	758	811	747	793	774	784	747	820	731	748	773	756	763	800	757	789	806	779	788	769	815	785	787	797	754	749	784	761	742	807	808	773	771	744	813	783	768	811	814	821	798	773	770	732	769	772	763	773	778	765	782	758	782	800	746	750	763	785	801	782	779	810	784	758	765	804	770	765	713	796	785	736	769	732	797	778	794	763	813	737	779	726	802	800	755	781	776	764	775	732	769	820	757	765	741	768	719	741	747	752	770	753	767	739	705	777	784	782	770	753	766	759	812	828	797	763	778	768	775	789	760	735	770	734	776	743	763	742	747	774	804	774	781	758	835	764	795	734	773	746	790	783	813	770	768	779	790	813	759	745	800	811	752	754	756	794	800	785	784	764	751	810	759	787	709	750	748	784	782	762	788	824	795	810	782	778	794	761	802	828	791	774	821	775	788	776	808	749	748	750	766	732	789	768	770	730	783	811	804	758	791	796	735	798	722	786	796	816	801	813	754	731	813	805	736	777	752	775	835	734	781	754	764	791	761	757	772	782	796	761	797	801	759	755	757	765	792	771	753	777	796	766	774	790	826	750	746	718	759	774	747	829	796	755	805	790	717	832	760	758	787	753	797	685	725	766	808	774	771	744	750	809	727	781	800	772	756	767	755	787	771	750	753	795	770	797	767	787	833	763	792	768	741	806	766	747	783	768	765	761	779	760	768	819	770	758	787	788	821	768	815	768	760	752	764	746	771	742	759	757	795	728	772	780	769	791	798	786	827	737	743	777	793	770	795	776	770	816	751	768	760	776	785	769	787	785	817	726	786	807	766	773	775	742	796	814	783	778	773	750	766	758	761	766	732	773	750	810	782	749	774	755	759	752	773	701	787	784	758	767	797	780	824	788	759	680	744	755	811	787	742	788	786	817	798	791	776	764	775	798	804	736	781	711	822	760	804	768	789	768	747	751	810	856	754	776	810	767	763	797	783	818	753	760	799	747	757	859	753	789	739	812	779	733	736	754	773	790	820	763	807	780	743	787	787	758	755	776	794	754	770	726	769	809	743	736	828	792	795	792	753	806	789	763	775	762	782	782	808	801	775	797	794	811	760	789	803	805	826	847	754	739	829	763	767	733	812	729	814	785	777	789	794	769	745	763	788	747	754	751	742	765	731	789	786	743	735	754	772	753	850	801	764	707	793	767	764	788	757	740	774	761	741	812	730	730	767	781	792	744	803	738	773	775	759	789	792	793	770	727	730	793	770	738	776	772	820	796	790	748	765	779	791	814	734	801	756	756	756	748	801	765	790	775	780	723	777	791	799	790	844	766	767	755	795	749	765	776	809	788	756	772	756	805	790	700	755	816	794	783	737	751	807	749	803	755	826	790	771	747	825	770	837	826	792	744	793	802	733	784	730	790	811	807	846	787	744	758	782	738	787	748	745	731	778	752	798	808	714	758	785	772	810	798	770	796	816	802	760	797	777	752	766	777	785	791	765	804	810	727	753	773	812	803	790	756	732	775	714	775	858	792	831	757	773	761	770	806	794	801	732	830	808	726	803	803	759	758	726	773	775	764	762	780	731	785	777	743	780	719	788	788	810	741	777	758	789	757	716	788	782	756	748	757	781	799	763	757	784	736	774	767	778	787	811	849	741	801	787	784	797	762	778	806	769	756	804	770	781	779	779	786	787	751	777	782	759	712	815	757	769	795	763	750	746	780	743	764	700	766	790	778	749	801	809	775	759	783	758	735	748	784	779	735	840	776	836	765	790	756	766	766	769	799	788	769	772	753	759	782	780	796	764	782	740	758	762	791	765	716	812	731	772	788	782	743	758	792	758	791	736	742	851	780	790	761	790	792	816	775	770	735	759	760	804	781	791	765	786	748	767	814	749	771	793	777	758	761	745	762	770	744	748	783	799	711	823	824	792	828	786	777	762	730	749	776	775	785	747	740	790	816	759	760	809	740	759	823	756	763	768	785	802	738	751	750	758	850	782	756	758	778	770	755	790	752	816	810	767	761	792	739	748	754	799	784	778	780	802	764	784	780	798	745	741	783	813	766	779	782	762	751	775	781	778	791	748	760	784	764	781	771	800	786	776	761	793	791	798	772	767	786	760	790	798	771	780	777	791	733	750	781	775	788	777	768	781	757	776	788	804	783	745	738	782	786	756	780	755	785	765	757	808	792	795	747	820	775	807	748	795	837	819	739	821	811	810	801	761	788	775	761	812	752	822	789	770	741	715	724	802	764	807	779	722	753	777	791	788	826	752	805	728	769	787	792	749	813	758	804	789	718	784	745	767	808	736	798	722	759	803	781	806	759	813	824	760	803	783	766	810	799	766	791	775	793	751	800	786	768	817	732	772	775	766	750	768	811	776	777	773	825	784	772	807	721	798	752	733	721	795	795	841	750	790	738	782	775	796	763	805	796	788	771	756	772	773	769	758	824	784	816	696	797	791	770	754	814	729	758	763	724	785	799	785	798	815	761	786	778	822	731	767	789	792	749	780	754	763	777	774	736	800	762	775	774	798	827	755	800	757	766	786	792	767	770	783	803	781	809	767	763	773	748	736	774	781	740	791	777	780	792
22906	21560	29149	24427	21596	21575	11609	4748	3466	3072	2715	2188	2053	1951	1751	1630	1472	1373	1280	1096	1094	1028	948	908	919	910	850	829	832	835	751	847	753	806	790	802	807	825	783	763	798	744	690	724	736	668	725	748	726	710	719	742	756	712	741	682	680	723	761	751	706	743	675	684	699	707	698	676	697	685	663	664	694	705	668	699	670	694	713	677	723	711	649	706	725	686	650	655	689	669	715	666	672	700	745	669	684	701	667	647	725	685	695	654	678	632	708	712	705	720	677	689	670	651	662	714	708	670	641	643	694	692	679	614	723	671	668	669	655	697	676	699	671	686	691	676	689	673	696	731	657	685	664	640	671	630	649	677	636	680	636	687	694	712	659	687	660	688	699	654	740	708	663	654	693	709	697	678	711	707	707	631	641	661	693	684	653	652	695	653	661	670	661	629	694	679	686	697	650	669	714	687	654	704	707	671	707	708	662	662	712	691	661	686	682	701	665	676	697	650	711	678	701	690	679	665	657	676	670	668	681	654	654	696	667	638	634	669	681	706	685	660	668	683	689	704	652	644	664	709	691	730	719	647	686	717	682	673	722	637	700	713	711	671	660	667	681	701	683	658	641	686	679	674	678	716	658	670	700	667	675	651	680	660	708	695	671	724	636	642	664	711	667	713	673	679	674	664	668	667	728	703	644	718	699	715	708	717	661	697	672	647	666	682	643	707	722	674	665	688	706	687	664	635	683	687	669	706	720	663	716	669	679	680	711	669	703	709	670	652	692	621	629	703	666	669	674	672	721	701	669	669	684	676	751	693	684	715	690	602	626	721	659	689	678	736	685	693	665	641	652	639	666	711	659	680	720	670	669	635	679	707	686	621	708	692	694	645	666	666	694	641	697	687	682	711	717	687	676	726	680	699	709	681	698	684	682	680	724	662	669	687	680	668	688	718	730	688	695	733	658	672	655	658	704	665	701	686	685	669	709	685	700	672	666	681	679	698	732	667	655	673	680	687	676	668	651	689	718	669	711	709	663	660	673	666	704	710	704	663	653	659	644	708	657	659	629	672	665	686	652	671	695	719	707	653	728	653	702	715	668	643	722	699	673	707	649	701	690	718	686	711	666	658	653	669	682	695	656	686	642	703	686	694	675	691	738	702	726	687	690	670	660	710	702	659	710	698	691	660	637	679	714	677	654	640	669	684	683	673	722	662	674	663	678	700	600	693	716	708	713	719	686	658	694	600	675	677	676	691	690	682	656	692	666	665	637	662	687	657	649	707	695	654	692	686	673	697	703	676	702	669	672	660	648	715	739	666	709	658	695	676	702	644	687	689	691	733	655	692	678	686	683	677	707	662	719	691	682	672	656	656	704	663	671	692	654	697	691	666	664	697	703	702	699	669	687	692	684	710	744	677	678	670	717	695	701	683	731	664	646	739	680	647	663	669	671	652	658	652	714	652	703	698	715	715	674	685	688	687	720	659	714	644	669	686	666	668	707	667	714	699	703	669	681	715	668	646	719	743	661	676	689	691	646	704	734	684	644	671	694	670	687	651	677	621	674	648	672	744	648	662	698	639	675	742	660	674	683	720	664	645	729	650	687	639	702	662	685	711	698	701	689	723	688	698	702	698	711	679	697	647	686	673	718	670	629	668	708	696	626	738	636	655	627	669	702	647	714	726	679	656	686	683	613	654	689	651	722	694	658	686	662	716	698	654	671	667	680	665	653	673	687	663	661	660	720	685	718	683	659	640	658	674	696	643	686	640	724	650	698	653	653	688	674	648	657	728	684	655	691	691	721	695	716	635	654	663	639	655	686	722	611	659	697	687	674	637	685	683	650	648	674	695	669	724	683	662	644	663	659	656	679	700	669	688	681	719	686	706	634	700	656	676	587	669	688	708	686	678	657	678	667	651	628	678	669	626	679	657	673	683	674	680	689	690	674	688	649	708	720	708	650	610	695	714	655	720	675	652	683	676	691	713	690	712	675	688	714	673	683	714	634	729	695	652	694	663	625	696	630	662	729	674	685	704	695	659	699	683	674	650	660	727	639	666	698	686	693	662	693	668	687	680	693	672	692	657	690	655	624	668	680	691	679	681	720	648	648	697	676	695	653	679	693	647	677	654	674	662	666	706	689	637	671	674	653	676	713	646	668	687	705	650	716	685	672	671	689	684	733	710	720	669	723	673	670	640	742	692	664	682	684	721	696	646	665	666	643	686	715	703	644	675	723	694	696	681	706	681	654	656	678	681	703	679	684	672	699	671	655	681	677	679	664	676	696	681	651	698	705	692	666	693	719	739	667	648	647	699	677	692	644	610	673	683	686	701	716	668	670	717	687	658	674	652	674	707	727	667	691	647	637	694	655	697	673	686	680	707	678	674	673	678	659	656	656	652	668	717	652	629	666	721	692	688	708	657	673	681	700	674	701	683	670	713	650	691	692	664	672	658	704	646	712	630	678	687	677	653	696	710	699	659	682	695	673	707	684	640	651	670	698	740	670	667	677	649	671	659	643	704	686	697	688	651	655	651	648	696	663	673	716	670	626	661	676	684	657	644	638	655	708	676	646	661	682	704	632	701	685	645	702	683	658	683	707	702	731	661	693	732	692	712	697	652	653	700	688	731	663	703	657	696	681	675	684	703	724	691	616	711	720	705	685	693	698	728	666	685	647	647	641	620	707	678	649	651	724	664	678	628	711	688	695	687	687	691	642	722	648	687	696	659	736	649	671	635	660	673	705	683	612	690	682	680	676	656	682	658	677	630	664	667	681	633	701	664	704	723	651	698	712	662	689	677	656	681	694	654	703	727	681	655	677	664	654	653	668	676	658	731	682	669	709	635	657	641	656	674	655	722	656	690	635	676	708	699	649	677	728	696	665	675	672	721	649	661	690	689	669	668	668	693	643	680	710	707	703	753	683	667	656	677	658	692	704	703	706	664	685	675	659	656	700	692	707	712	673	719	651	721	668	664	676	711	683	676	644	698	705	677	703	673	658	676	692	694	640	691	696	696	713	693	676	672	670	700	708	680	665	661	655	654	683	685	732	699	664	664	650	678	681	687	650	672	674	665	678	661	668	665	674	652	685	666	735	735	692	701	693	662	652	675	710	656	700	647	680	712	655	672	643	695	714	652	715	683	702	664	690	678	691	679	658	630	663	679	636	649	636	680	704	682	618	668	738	709	671	630	643	735	668	667	667	669	670	633	643	673	673	659	657	693	692	636	674	694	681	656	694	695	666	682	671	653	690	720	653	667	672	703	647	673	688	695	718	677	685	693	682	657	675	681	706	696	687	697	663	641	727	663	724	708	640	759	700	667	647	623	674	658	664	638	663	660	630	674	674	678	664	692	658	692	686	662	696	691	703	689	662	694	702	644	663	645	670	662	665	708	670	697	659	679	697	702	714	692	636	705	741	623	666	645	679	672	702	689	649	698	718	632	729	647	705	616	664	710	634	681	666	712	711	657	659	699	671	655	694	653	694	652	637	666	686	691
21345	33614	26468	17693	13642	11005	8735	7214	6111	5009	4182	3568	3188	2806	2606	2300	2151	2024	1731	1424	1328	1257	1184	1125	1163	1113	1074	1038	1067	984	968	948	965	906	932	947	987	910	916	853	868	794	845	859	841	885	825	782	794	815	834	796	780	869	845	796	856	777	777	816	788	825	766	714	773	765	768	730	747	757	774	766	781	771	774	752	745	771	828	804	800	781	766	756	733	785	745	797	749	795	799	742	782	731	768	774	742	796	812	774	787	764	727	780	788	768	786	753	733	785	742	727	761	728	804	721	816	782	751	726	773	729	777	708	740	785	746	767	730	697	757	774	792	732	749	756	756	813	772	762	749	776	788	771	795	761	703	801	749	781	755	792	809	726	731	724	743	773	721	702	778	747	807	783	774	776	745	729	774	718	762	776	777	740	723	763	765	773	741	734	734	763	735	741	778	755	715	823	715	743	731	722	736	775	729	741	791	728	730	767	748	817	730	742	774	804	752	735	800	742	785	769	751	697	752	759	769	791	735	772	726	789	804	763	706	733	761	744	804	767	782	805	796	787	728	771	766	764	781	759	713	766	756	744	759	788	727	710	755	744	712	762	770	745	794	763	772	769	750	738	769	771	773	781	754	770	813	752	785	733	787	785	750	795	791	724	777	754	719	745	754	765	733	733	748	788	754	709	763	796	758	737	744	757	742	751	809	751	734	766	757	722	757	774	757	726	742	776	759	733	809	740	765	816	799	775	798	754	733	743	743	724	790	786	768	766	774	758	766	772	734	815	754	827	738	745	808	747	765	804	727	770	741	778	725	731	739	754	746	753	777	739	799	765	791	755	745	807	745	772	678	731	807	766	739	766	761	768	760	792	751	771	784	748	781	805	738	733	811	822	725	789	745	747	807	725	778	765	791	767	822	713	754	779	760	724	735	750	728	707	781	751	715	821	777	745	749	772	795	730	805	784	785	783	779	740	802	789	750	769	744	783	776	740	747	789	732	704	711	770	711	740	692	717	786	787	773	753	776	757	810	740	753	737	756	795	752	734	744	755	741	741	772	748	800	704	770	731	780	786	760	790	785	746	751	799	767	793	735	738	744	749	743	749	770	759	768	770	777	760	784	771	829	756	778	765	812	772	781	776	809	747	730	730	743	747	757	746	782	790	768	735	749	753	745	730	754	762	750	780	774	771	761	736	749	763	763	749	810	775	762	761	773	785	784	805	782	770	751	733	783	767	781	837	762	760	817	754	759	790	799	803	760	736	756	757	731	755	816	757	784	755	724	761	754	766	756	784	734	750	761	756	776	719	753	769	803	786	809	740	811	743	778	748	751	775	744	750	739	780	784	767	795	754	763	803	786	773	793	790	723	760	719	762	757	768	721	743	767	781	810	771	810	762	741	782	750	759	759	749	818	779	713	746	768	773	731	735	750	754	717	738	740	749	766	808	754	739	742	755	763	706	746	792	731	810	768	778	844	807	736	760	771	753	723	778	798	798	763	720	707	732	739	732	802	786	777	756	795	779	730	794	766	738	759	785	805	725	734	763	760	763	785	778	812	775	793	779	740	741	775	798	799	731	812	746	774	742	753	722	775	758	722	774	823	736	742	801	722	755	802	750	767	766	777	805	790	747	739	734	711	780	729	717	775	777	797	786	770	754	796	779	805	750	794	733	759	782	704	762	729	783	757	748	713	753	756	704	774	746	707	744	762	759	771	779	748	744	737	742	748	764	762	750	723	767	763	750	759	742	744	726	712	742	815	712	731	771	771	796	737	766	740	764	748	783	750	758	756	785	707	753	753	780	765	785	749	767	794	766	783	774	749	796	750	791	712	791	825	770	753	768	747	766	829	786	731	782	768	803	781	797	769	776	764	790	764	790	766	737	736	775	758	777	709	758	755	776	764	767	772	752	833	733	774	760	743	729	744	746	793	773	763	797	792	772	742	737	760	783	749	764	710	761	713	778	788	729	804	764	817	738	807	733	772	810	744	770	775	779	750	773	742	739	694	737	739	841	809	762	782	767	750	742	708	767	782	754	753	776	760	765	725	750	751	785	787	788	742	814	785	802	732	752	786	771	732	813	755	774	771	773	706	762	754	733	697	769	740	765	778	777	773	763	781	798	773	737	806	717	762	770	773	770	755	740	804	785	752	782	746	740	704	697	754	766	752	733	764	721	719	781	790	731	784	776	746	787	749	799	767	752	729	746	743	748	778	781	807	783	798	768	747	739	794	781	770	748	784	759	772	748	764	757	748	749	781	768	753	743	775	747	728	724	784	758	767	714	773	768	746	796	753	804	762	720	730	810	746	798	748	756	797	759	808	765	779	754	688	791	775	752	780	785	834	747	739	763	799	757	761	794	754	741	734	784	779	730	739	776	734	748	805	746	763	786	766	739	779	735	732	722	739	780	716	784	775	736	722	702	759	774	787	825	721	740	785	741	777	765	770	771	790	787	771	736	714	752	748	791	779	764	727	771	769	750	739	762	729	713	787	730	782	730	748	750	759	784	754	786	785	806	832	757	722	736	723	779	730	765	738	735	755	756	708	769	754	720	758	756	777	756	726	734	763	743	775	754	793	775	749	830	724	758	811	775	761	763	744	735	732	749	744	753	821	740	725	721	776	750	729	746	782	767	804	782	761	749	745	717	775	768	765	742	737	808	789	790	782	744	847	740	787	798	757	748	727	793	773	731	769	725	745	729	736	750	785	827	727	726	773	786	755	743	779	816	745	765	754	736	777	765	767	741	781	739	773	719	767	752	661	764	733	729	780	724	791	769	749	704	754	720	790	781	742	785	779	721	734	777	771	765	733	748	774	764	813	720	786	773	785	750	781	777	780	769	783	779	735	773	785	773	744	792	732	737	766	772	751	758	739	709	736	738	735	795	785	804	710	779	795	769	809	747	807	796	765	750	800	735	768	699	748	754	766	800	794	826	776	734	714	787	823	799	769	771	743	737	807	707	756	720	804	752	789	698	731	794	756	801	749	755	708	737	758	784	757	757	755	774	752	743	778	725	760	759	777	744	742	794	780	736	662	751	811	813	764	749	728	719	728	759	802	755	777	789	779	809	788	805	763	771	766	768	726	745	772	698	733	821	734	779	805	764	780	782	761	755	772	750	740	761	765	770	787	769	766	812	783	758	754	792	761	768	750	745	743	771	747	758	760	779	743	742	798	785	772	702	758	749	776	778	807	733	763	815	702	834	721	788	759	781	783	760	766	764	762	728	770	763	768	761	821	739	759	723	768	761	770	772	759	813	822	779	782	755	709	750	753	761	761	740	739	795	820	731	750	723	760	780	767	752	836	761	758	767	784	829	750	725	740	742	778	746	743	777	744	759	739	767	795	749	779	811	741	792	779	735	770	776	747	758	717	735	765	783	756	747	692	730	777	739	792	712	762	748	744	798	743	776	710	754	774	803	790	752	764	784	768	770	762	783	845	803	838	744	780	762	837	784	758	783	791	740	690	766	748	756	742	803	804	710	744	752	737	821
28427	20483	14855	7951	4205	3091	2637	2140	1977	1793	1576	1512	1391	1281	1290	1192	1166	1144	1088	989	1014	1015	928	965	984	936	929	983	908	897	922	893	870	906	940	959	909	858	925	825	883	895	895	882	854	908	893	897	897	896	844	900	921	867	868	959	869	870	827	864	845	861	839	898	868	878	833	897	852	912	906	846	875	916	874	870	819	919	861	884	852	889	880	864	797	840	872	879	836	859	892	878	850	887	845	866	830	879	824	917	928	841	872	882	904	865	837	885	844	838	878	894	869	837	878	830	875	890	865	850	850	866	872	870	849	891	864	907	862	874	896	866	865	844	892	885	901	895	808	838	905	842	889	887	860	915	898	917	802	852	919	863	924	827	833	898	846	845	894	877	887	797	858	842	886	802	875	897	891	882	866	836	876	878	850	853	892	847	870	891	862	858	848	870	884	862	856	851	870	801	900	858	877	878	856	856	867	875	891	874	862	883	846	894	858	882	878	865	864	861	854	835	879	862	847	877	863	852	932	826	841	820	906	935	917	916	822	850	868	833	886	862	830	862	879	821	821	897	862	875	858	874	797	798	875	888	868	858	808	872	834	844	854	872	945	885	816	810	876	881	812	857	839	906	869	835	858	812	861	858	923	869	883	832	846	851	835	912	871	888	880	845	818	883	895	854	870	899	862	863	864	896	919	881	876	880	921	889	858	897	850	877	864	847	862	884	906	897	888	848	814	867	873	873	866	835	943	877	884	826	875	898	854	825	895	880	834	842	837	851	907	902	871	806	844	911	873	881	874	839	883	838	875	862	907	881	865	849	875	826	853	847	845	848	899	894	863	845	877	917	842	886	876	918	858	905	956	810	890	841	866	834	868	841	859	847	854	829	911	904	896	895	881	888	921	859	870	860	855	860	897	887	847	884	853	918	868	867	839	912	855	850	870	860	880	871	911	847	858	930	873	904	867	854	849	838	873	868	940	838	881	868	874	863	858	922	847	862	911	854	863	847	910	839	875	851	895	864	925	837	925	911	866	888	864	879	850	862	860	904	832	870	879	869	892	922	826	859	857	839	851	878	838	849	895	893	865	883	846	869	883	853	914	838	898	873	853	858	900	874	865	915	865	862	953	849	855	873	837	829	879	910	843	873	850	833	863	876	857	889	838	842	845	846	832	827	873	883	932	868	870	896	867	835	868	884	898	882	865	870	877	900	874	894	883	856	887	883	834	851	841	841	860	871	872	876	864	865	900	882	873	859	845	866	884	848	888	864	827	807	908	878	883	871	850	885	871	879	780	858	888	811	868	903	834	848	909	897	893	890	843	872	887	865	887	884	934	908	846	856	862	905	879	870	864	868	875	897	909	830	847	864	829	883	863	911	891	861	855	825	892	926	829	778	884	855	844	891	908	887	848	840	903	895	785	875	893	849	853	859	895	879	897	853	847	836	876	840	900	838	835	847	883	860	900	836	913	914	863	798	909	867	885	889	833	941	850	841	882	858	870	851	865	828	866	882	868	875	920	896	848	869	849	835	866	862	859	845	858	835	869	837	917	851	811	874	886	841	881	830	848	929	883	869	896	853	840	835	837	802	838	871	869	871	839	873	872	849	814	875	906	843	857	871	841	904	892	870	859	882	852	867	858	876	847	908	860	886	851	903	789	865	889	863	897	834	830	820	839	935	832	839	909	877	891	831	864	916	919	884	821	889	832	837	854	818	864	863	889	844	873	854	875	862	842	849	869	888	914	834	867	854	882	872	828	885	889	852	880	874	886	885	877	882	893	882	824	887	862	868	918	864	871	881	891	886	902	873	881	851	856	904	899	833	853	875	850	843	821	854	856	824	903	907	838	853	890	866	840	882	859	912	896	868	863	870	875	865	875	866	867	869	864	833	883	832	827	870	835	819	890	855	853	885	832	853	807	864	877	891	855	863	876	909	908	912	870	898	862	925	897	880	895	857	851	898	846	885	869	883	843	845	865	843	871	847	866	835	862	885	841	881	876	909	864	903	877	839	849	835	883	862	908	860	931	867	858	835	829	881	904	899	874	851	863	804	874	877	835	904	869	869	833	818	826	873	868	889	852	901	853	822	880	833	815	902	939	863	881	921	902	896	853	895	858	830	834	895	873	866	843	878	866	852	849	920	862	908	902	869	871	868	881	905	907	856	857	864	880	919	892	899	851	914	883	867	879	858	846	836	901	862	898	869	824	872	832	876	901	850	847	868	862	876	874	856	827	889	848	863	868	796	919	875	891	868	826	869	899	882	884	861	858	851	893	907	836	847	872	889	856	855	884	914	885	841	837	888	843	900	848	800	923	870	879	898	886	838	918	884	842	876	862	839	823	906	875	944	886	884	863	880	892	866	868	833	913	864	865	853	866	893	844	805	866	910	912	860	878	836	845	856	860	832	834	820	869	870	827	899	794	890	843	850	882	849	866	830	897	936	844	849	858	883	829	904	910	899	840	845	856	850	838	898	826	837	867	902	872	875	877	868	855	874	874	875	847	830	864	935	867	811	865	893	938	956	843	832	848	864	878	891	865	908	838	819	815	854	861	878	872	937	847	904	897	857	905	918	822	856	896	885	801	924	829	884	878	863	835	932	816	806	833	871	889	849	856	884	864	813	862	857	893	847	869	875	897	883	887	836	912	858	890	864	850	856	870	890	837	859	868	868	912	873	851	840	881	918	831	917	918	906	842	913	861	880	797	897	884	898	794	848	868	896	876	822	842	873	861	848	864	889	838	849	850	910	858	896	847	890	885	838	837	908	889	891	866	873	865	923	829	839	860	884	903	855	924	848	951	904	813	869	892	877	837	850	916	875	871	877	898	818	849	873	896	899	842	871	837	896	835	847	832	861	854	855	843	875	878	850	894	874	828	805	861	901	870	908	903	852	893	853	847	836	862	915	881	891	846	869	880	870	876	940	901	829	881	886	876	867	881	858	865	863	854	899	865	906	845	797	875	830	881	922	863	888	881	891	900	881	879	863	794	829	838	814	891	946	857	914	864	910	849	860	843	889	854	819	881	852	893	849	874	842	834	815	841	933	910	870	877	798	883	843	858	902	871	892	859	855	888	833	909	816	855	872	911	851	897	839	892	849	893	862	919	839	872	833	830	868	838	832	912	823	847	834	860	865	883	884	880	899	872	863	913	868	843	828	779	895	868	847	909	865	923	854	907	849	869	900	816	866	895	880	913	866	878	859	857	890	805	853	865	916	894	922	837	867	936	909	902	873	891	861	899	823	870	871	836	829	856	834	826	856	828	842	859	882	858	876	905	914	848	824	870	835	879	906	853	875	842	882	906	845	899	853	817	864	892	844	849	867	884	883	910	868	827	906	911	850	876	837	879	861	898	904	883	831	902	851	824	909	843	906	828	895	840	841	895	851	952	896	861	845	877	862	850	880	867	881	922	868	853	897	859	899	882	901	861	875	887	857	852	834	852	885	903	868	860	865	868	906	894	861	841	850	845	846	836	835	862	843	874	897	840	840
15097	19714	15297	8919	6478	5195	4272	3614	3117	2783	2276	2103	1902	1726	1680	1650	1489	1336	1241	1164	1197	1128	1097	1085	1068	1072	1087	1073	1029	954	1005	1042	1055	981	997	1056	1030	1018	990	1003	997	938	977	933	953	974	1009	997	967	993	1012	996	1012	977	965	1003	929	981	954	971	986	942	953	972	1026	967	989	967	991	919	1028	943	951	955	954	971	987	977	958	964	928	1004	908	953	957	960	975	905	977	931	922	958	973	983	974	947	953	995	949	977	945	971	955	964	918	969	950	884	909	935	948	924	949	924	957	907	959	940	926	1003	1001	987	909	938	960	968	954	939	963	956	933	959	927	909	929	950	953	983	959	971	918	954	972	957	975	948	988	988	848	957	960	971	966	1015	932	941	915	960	961	979	976	956	970	916	935	1008	976	980	942	949	956	977	963	942	961	973	914	1012	925	973	1022	899	988	937	940	908	980	950	979	918	990	896	925	895	929	956	941	934	976	992	972	959	962	994	957	958	897	984	939	974	937	976	997	922	938	972	955	995	924	944	928	971	921	960	919	980	921	991	1003	927	881	977	980	959	1026	957	979	974	906	938	926	945	943	934	979	955	966	961	1007	932	932	954	953	953	957	1019	928	935	949	967	954	962	957	964	966	937	976	982	976	879	889	973	976	927	961	982	910	974	971	946	953	982	961	916	925	967	914	954	956	946	1024	951	982	962	948	959	951	897	926	931	948	951	972	950	977	967	959	989	953	986	999	931	938	927	959	984	1014	994	984	987	949	934	925	940	963	893	1000	951	969	987	957	983	930	935	969	933	985	1011	990	991	1021	932	941	980	973	998	946	929	955	979	957	943	972	968	967	944	961	1034	983	941	1001	967	937	1005	1013	988	1030	981	914	927	904	963	893	918	942	961	1007	944	889	981	913	935	965	1022	904	947	869	962	977	1008	984	974	1008	991	962	1010	982	931	969	1007	943	970	1020	956	961	968	937	946	920	984	975	939	930	979	919	908	990	959	944	924	934	940	938	940	984	925	896	926	959	900	906	991	940	980	929	950	982	1004	970	944	933	900	981	973	981	963	1009	974	1004	962	950	955	910	988	890	998	957	921	1012	934	950	981	955	990	966	903	1007	978	963	928	930	944	954	983	928	902	975	930	941	926	913	952	913	932	957	983	984	922	1042	958	983	970	990	939	940	956	1004	956	975	965	954	970	940	926	901	973	970	974	961	1036	911	946	938	953	924	935	969	940	969	978	965	903	974	893	963	971	932	945	931	966	971	978	966	958	932	952	961	966	914	981	972	980	968	976	981	1011	961	980	1002	925	913	958	984	919	1003	921	963	980	952	943	986	983	962	881	938	922	929	914	967	953	932	978	976	973	934	977	989	960	966	900	955	975	995	976	971	979	972	985	999	962	922	960	953	952	1018	975	909	943	984	934	961	943	931	986	952	986	991	956	975	938	951	949	938	1035	944	921	896	978	940	942	954	977	947	1000	925	945	957	997	1038	960	919	989	934	913	982	950	969	963	956	991	993	975	937	940	993	947	933	967	938	922	948	917	1006	945	994	891	990	923	1009	951	951	956	996	964	971	962	995	969	942	960	900	955	927	929	978	906	949	989	989	988	940	952	921	945	1034	972	942	990	938	931	945	930	979	933	954	1010	951	1009	919	921	946	953	973	983	987	956	966	977	968	901	946	979	955	938	929	964	897	952	920	905	969	964	940	925	971	984	918	972	958	970	962	951	866	943	948	960	954	954	950	909	976	940	957	964	906	963	975	1001	983	954	973	980	958	981	1000	975	974	968	968	902	971	945	894	926	941	975	974	993	917	979	937	977	911	973	983	1019	966	957	1007	1030	940	957	986	1007	935	955	929	973	913	994	977	945	939	931	1012	967	929	981	1011	959	924	952	1010	978	987	915	967	984	976	906	938	914	943	955	924	957	953	944	1000	909	973	953	956	966	954	954	992	1008	908	941	990	931	968	1001	953	947	923	897	984	967	937	963	905	957	953	957	954	1088	978	989	1004	994	957	916	958	934	967	946	992	949	937	1011	940	966	964	983	958	963	1007	917	1021	931	953	964	948	936	979	1001	995	959	1000	942	950	971	1016	940	987	900	930	963	964	908	929	951	945	977	978	957	951	944	979	970	954	922	885	980	1026	954	932	889	913	922	909	938	940	932	978	960	978	987	950	940	939	956	967	1049	934	978	941	973	945	924	957	968	963	985	990	981	993	924	940	998	956	990	921	961	919	938	930	907	931	991	941	938	948	945	987	985	923	1018	952	943	956	960	951	963	962	931	917	924	968	942	941	944	936	1007	994	907	982	973	972	962	951	942	998	966	1008	910	974	956	918	945	945	930	934	975	925	936	986	943	956	972	954	953	979	949	937	982	933	952	947	909	965	990	877	919	958	940	947	953	977	993	1045	1044	994	956	956	969	985	952	980	1034	927	962	1003	999	946	966	1003	1010	1008	912	965	929	983	1011	956	936	868	958	1014	929	919	992	950	972	999	897	922	970	998	962	955	967	975	948	1020	1007	914	925	974	969	1000	991	930	966	1004	940	990	958	1026	937	999	925	975	967	1008	1018	946	962	977	971	931	966	957	947	967	982	957	970	933	970	964	952	901	966	949	933	978	976	997	929	999	954	916	974	982	969	952	899	1012	959	927	944	955	964	962	1008	968	980	964	961	982	1002	975	979	960	926	947	983	992	958	963	906	989	1003	932	904	986	938	994	946	963	974	940	958	979	914	985	921	958	917	945	977	982	978	888	939	942	914	937	996	961	949	961	929	1014	987	958	953	1014	981	948	1000	974	954	946	924	939	931	934	970	951	998	1000	949	979	939	927	973	934	930	942	956	935	1002	986	896	1014	898	947	935	953	957	999	976	952	997	907	920	890	949	915	910	1002	952	1025	937	942	922	946	897	906	954	903	972	1014	978	982	955	955	945	936	932	926	940	986	948	980	934	963	997	987	1004	918	879	940	988	947	886	970	943	930	1013	957	964	898	966	919	949	967	954	915	934	904	978	983	956	896	992	921	969	960	965	1016	953	963	950	987	972	910	953	948	999	988	949	954	918	973	975	901	930	961	956	965	968	1006	931	978	941	933	935	948	868	947	1015	961	957	959	965	969	933	937	959	916	989	916	1003	927	989	990	999	982	957	999	930	1006	991	973	958	905	953	960	939	962	942	975	965	985	966	925	988	925	1020	942	937	969	974	965	1000	992	928	950	987	999	957	979	988	1008	964	986	944	946	867	1002	965	971	957	954	982	949	953	991	976	972	943	966	1004	942	969	994	979	959	950	974	1009	978	1023	945	941	998	905	999	963	949	971	919	905	971	935	987	964	950	966	959	1035	912	991	979	930	965	986	942	1016	922	926	959	988	939	933	927	985	984	937	955	983	909	944	922	964	952	988	956	944	962	979	962	939	987	1005	908	954	969	885	965	946	988	922	967	897	978	970	967	992	992	1009	981	970	981	966	935	953	980	945	946	914	933	951	947	911	933	978	953	947	934	1006	922	963	944	965	967	942	948	944	1040	907	964	947	926	984	1007	938	955	958	986	989	879	962	912	963	990	964	952	945	948	998	948	974	916	977	959	925	916	942	909	946	956	950	957	961	894	952	982	920	981	884
23981	21527	28650	24903	21405	12216	5385	3737	3055	2693	2319	2010	1809	1705	1557	1496	1383	1313	1211	1142	1089	1059	1061	1018	1104	1035	1033	1050	986	993	1025	1004	977	970	960	943	895	936	942	928	914	876	936	858	915	922	943	894	870	898	897	959	905	948	905	884	916	841	884	893	879	865	861	842	836	931	897	873	879	867	899	902	843	882	814	851	855	869	846	887	922	872	882	883	946	929	849	885	926	877	895	868	844	916	868	846	833	845	931	909	882	846	885	913	893	847	859	877	866	864	837	844	866	862	904	854	928	822	840	872	895	906	854	896	939	891	937	859	871	879	890	901	856	863	842	918	940	828	852	883	919	933	910	805	845	878	864	885	886	881	884	893	875	864	875	915	856	870	897	899	820	843	852	887	873	900	894	825	937	841	861	879	872	891	871	872	895	840	893	854	899	903	887	841	898	840	882	847	898	904	875	909	877	907	888	898	899	866	890	868	860	900	860	836	834	841	871	920	871	852	818	881	866	849	913	901	888	901	849	832	881	881	910	832	853	870	908	905	855	877	920	855	848	909	855	844	900	856	945	907	926	867	873	823	853	875	860	898	877	853	856	900	880	893	811	857	886	843	853	856	827	859	878	886	881	837	936	850	846	921	858	851	900	893	870	881	929	797	885	891	864	934	863	837	842	901	865	865	869	936	848	858	876	858	872	841	910	871	837	884	882	891	858	943	921	889	858	872	889	849	864	870	848	898	883	849	898	855	853	884	887	878	835	883	816	837	853	876	904	879	901	866	898	846	974	851	892	864	925	828	899	892	835	862	891	922	928	851	826	898	912	832	884	848	825	845	890	830	867	842	883	848	832	903	899	853	857	857	912	855	827	858	898	859	871	875	848	899	850	931	890	901	921	863	909	900	880	869	856	888	926	866	900	896	916	919	883	882	903	871	852	916	843	926	858	919	872	867	830	846	850	872	899	855	810	784	836	855	838	916	912	883	872	858	896	876	894	902	871	876	862	866	853	885	900	822	894	869	855	885	815	860	885	911	911	871	874	913	869	888	901	893	855	880	891	872	864	897	847	815	823	870	916	851	894	910	890	877	886	879	843	885	843	828	888	903	857	894	877	861	866	856	812	859	847	914	892	840	863	838	929	913	858	863	913	901	808	881	836	888	892	859	900	917	876	856	860	943	900	879	921	831	853	901	840	893	871	895	879	899	920	800	890	817	863	884	838	856	894	867	836	914	903	872	822	844	827	835	853	839	901	873	873	879	904	880	888	879	947	903	875	846	856	889	917	909	851	870	880	884	858	906	902	829	843	912	771	839	892	835	875	888	853	893	859	873	838	855	858	877	884	838	863	851	926	846	940	881	906	898	881	832	873	837	860	848	846	836	861	922	864	914	849	902	926	938	880	876	897	856	809	861	881	895	869	852	863	854	909	905	867	915	889	881	866	870	867	878	924	884	831	841	884	936	872	927	868	829	885	881	877	895	852	902	857	837	814	924	839	880	887	855	872	871	838	891	910	889	860	882	922	892	905	853	841	897	907	889	900	900	831	834	847	914	849	875	941	843	860	897	877	852	833	886	893	857	845	908	880	865	937	869	876	922	902	867	844	910	903	914	833	904	931	872	852	852	889	854	928	858	912	847	851	926	838	877	948	870	841	856	922	872	876	837	845	867	894	902	858	868	901	911	867	842	927	844	906	892	912	891	884	894	870	869	915	912	816	808	916	882	857	895	863	938	867	831	915	873	958	867	871	865	921	919	866	799	835	832	865	915	858	906	867	884	904	863	888	899	827	853	894	855	846	884	824	880	888	840	854	818	828	907	909	848	853	882	896	891	881	864	903	841	809	883	872	896	806	862	846	851	898	818	905	814	875	809	907	826	941	910	906	886	882	858	842	843	898	837	850	864	827	906	905	825	946	846	851	857	880	865	853	811	894	838	877	885	913	830	845	888	862	842	850	835	902	837	864	847	884	813	817	894	889	901	862	915	866	838	845	850	918	862	840	828	840	871	856	870	827	894	889	920	852	809	875	919	900	924	909	814	834	856	875	924	889	886	914	862	849	886	863	850	841	925	954	833	868	885	875	901	914	865	871	877	899	902	835	816	907	867	906	869	845	884	850	883	818	861	821	841	839	832	831	868	852	880	912	912	881	891	819	898	823	865	850	840	839	886	918	837	864	880	874	828	869	797	895	866	882	897	908	954	900	915	877	829	872	838	860	804	907	883	963	868	896	894	851	847	835	916	848	937	870	823	889	881	900	849	826	894	906	842	825	863	893	826	867	863	857	843	888	867	933	890	908	807	821	847	833	893	847	890	939	882	913	865	857	895	857	901	818	878	858	853	938	852	854	869	828	868	898	822	882	914	934	885	849	846	891	829	859	882	835	876	852	871	844	873	928	903	851	864	917	900	848	914	892	845	851	900	875	842	934	873	861	897	825	916	900	886	834	883	875	880	876	880	868	903	864	905	821	864	933	879	897	822	816	913	884	856	823	896	873	861	855	856	818	894	839	842	854	873	843	878	826	914	873	847	888	841	869	875	906	909	885	888	872	890	890	808	906	896	854	842	934	889	865	838	922	891	853	873	906	923	907	872	895	882	922	905	853	869	913	916	847	889	927	888	895	837	902	904	883	909	820	871	887	896	870	909	937	840	816	885	875	847	844	854	882	821	840	873	853	895	857	876	860	864	852	836	835	856	878	844	923	874	867	843	902	843	954	929	859	919	864	916	929	873	888	870	862	891	847	896	869	882	877	843	853	891	853	915	905	929	876	873	896	875	907	882	866	853	891	861	853	857	887	919	844	825	852	894	853	833	895	849	869	922	869	874	858	844	926	868	876	860	865	906	903	868	837	868	873	872	914	913	844	873	879	868	918	851	892	849	953	924	923	829	879	878	874	853	894	883	845	892	916	893	868	858	824	867	900	908	877	865	869	872	882	910	944	872	860	861	911	829	898	899	853	867	867	918	807	874	875	855	849	887	893	865	858	839	862	904	877	804	927	845	866	883	886	906	890	896	878	836	870	914	851	817	884	878	893	920	869	903	922	866	833	908	878	852	853	935	863	836	880	882	856	836	858	851	829	911	828	806	888	882	905	934	909	862	855	887	874	871	904	894	868	880	811	937	863	867	880	868	894	846	934	861	885	857	905	871	880	879	868	899	868	911	879	892	933	955	853	803	815	892	907	903	857	855	896	829	876	869	853	901	897	885	822	861	874	886	862	886	880	832	867	926	867	926	862	862	851	847	864	864	853	922	892	883	881	906	830	817	878	887	867	875	891	917	869	886	831	834	877	874	904	857	861	917	869	844	838	832	836	872	864	878	848	877	971	873	880	898	905	898	857	852	897	867	858	898	848	853	801	849	828	904	851	866	791	852	895	835	902	840	868	879	880	841	888	868	840	909	881	899	893	928	861	898	913	846	882	848	875	869	905	887	862	830	918	926	860	888	873	839	867	881	876	843	867	938	800	867	861	885	919	908	886	814	903	872	888	885
16146	28155	22585	13784	10464	8820	6904	5867	5006	4095	3521	2924	2770	2469	2141	2058	1823	1690	1528	1347	1291	1241	1238	1244	1214	1196	1220	1098	1092	1097	1116	1103	1129	1148	1099	1107	1061	1050	1020	1063	979	1051	1026	983	1030	1018	961	1022	1070	1020	1028	1004	980	1034	1048	987	976	986	953	980	987	1013	995	993	1019	991	977	975	975	1003	951	960	1003	944	986	925	1057	891	900	1013	1023	879	1053	961	993	936	952	991	946	986	946	978	953	937	1012	941	928	947	1035	953	978	886	957	987	967	968	965	965	987	1029	985	962	959	929	957	933	957	941	1006	969	964	948	949	976	968	956	969	983	957	995	992	975	948	984	990	992	997	1006	998	970	950	965	963	1000	984	990	928	959	939	977	951	983	984	912	998	1008	969	994	966	940	1011	963	993	927	967	1005	944	974	995	961	962	946	966	982	919	1017	964	989	952	1021	1004	970	967	1007	957	970	992	985	983	974	1009	975	982	956	968	988	951	969	993	989	981	1043	983	977	977	1010	966	974	985	1006	976	993	916	980	957	939	947	1004	974	877	1041	979	955	945	980	940	940	985	1012	1024	957	1002	943	1022	979	983	995	992	948	993	987	944	953	946	975	1003	985	1016	953	1010	1045	990	926	971	973	938	975	1015	984	983	948	951	965	1009	914	916	1000	1023	986	1013	1029	970	989	949	947	960	953	998	970	992	998	963	914	996	936	973	981	996	982	977	1007	940	973	949	981	962	996	945	985	935	1014	965	975	948	951	958	974	1016	932	1013	976	935	926	955	1008	983	943	991	975	1001	982	1003	977	915	957	1047	955	1028	956	1007	991	966	974	924	971	958	941	1000	996	954	1002	953	987	992	976	969	977	1013	992	941	968	966	996	974	979	1002	978	1009	945	999	975	1004	1012	955	998	958	923	1019	968	958	952	954	1016	982	949	991	951	984	983	940	956	994	1025	942	997	1006	1021	995	922	910	994	968	994	956	977	951	980	903	965	925	934	969	961	945	950	962	1014	940	951	921	957	998	1024	924	994	982	968	994	1012	953	920	956	995	1016	976	999	970	965	965	1030	1016	1032	979	969	982	969	1014	927	978	994	973	989	970	1017	981	988	975	947	982	1008	985	923	976	1020	1027	1033	984	956	984	987	938	993	948	939	904	1034	984	949	960	958	945	986	945	977	1000	958	967	929	984	997	947	930	978	954	945	996	1000	999	961	1031	967	1018	962	1016	980	967	976	910	926	987	926	977	989	976	974	867	1018	966	980	995	980	946	959	943	936	968	975	958	983	998	957	936	900	975	965	988	985	906	969	979	981	948	973	998	984	923	956	930	1015	1027	962	964	993	995	950	933	948	958	1002	958	977	990	996	982	959	963	955	959	899	1000	946	1011	997	953	954	948	992	978	972	963	968	947	994	972	986	933	964	998	956	960	987	956	980	936	1019	949	1049	926	974	937	991	941	995	958	926	972	985	948	922	962	994	970	941	984	958	1026	1050	959	971	1029	925	907	962	974	964	949	952	933	998	972	989	993	966	1003	977	969	953	994	1010	971	979	953	996	942	938	967	970	932	1049	900	975	986	1027	1007	981	980	986	972	1017	980	989	919	887	972	894	958	995	941	998	1013	947	1005	991	950	994	941	955	955	992	994	931	996	962	981	938	947	919	970	901	935	981	983	977	1040	977	951	980	918	1023	966	919	967	935	975	971	1006	1001	935	1009	990	967	982	1000	992	1022	931	937	916	911	965	990	991	946	994	938	979	987	1035	993	915	970	996	964	971	939	979	971	946	968	1006	966	982	942	927	965	973	941	952	1009	984	968	961	959	1008	951	983	979	979	928	1012	975	1028	977	1015	956	919	1003	942	1027	910	926	958	992	972	995	979	1006	891	956	978	957	951	972	930	910	1058	944	921	1002	995	928	1004	963	985	916	985	967	978	989	979	989	1015	932	957	981	976	1021	973	946	962	991	1037	966	1043	957	1057	975	1022	1017	996	991	992	913	969	981	972	1004	1035	1047	946	907	954	977	929	1002	987	1022	1000	938	928	1039	1006	954	944	952	988	987	965	973	998	983	1008	947	983	1014	981	958	981	978	1000	1006	967	971	998	984	941	967	941	988	978	931	936	942	1003	974	935	925	1033	973	970	941	951	988	955	986	1035	919	993	953	956	997	991	1010	945	954	957	989	1018	1031	929	944	941	954	919	989	974	976	1008	910	884	975	982	1010	952	1017	950	986	970	929	1006	970	958	928	1009	934	1003	998	980	926	974	1033	1012	947	985	951	963	960	1042	1007	994	964	967	977	983	963	1029	939	999	990	997	988	938	945	1007	919	972	943	882	960	950	1013	974	978	949	900	978	971	955	967	936	995	957	974	995	969	902	969	965	953	938	919	977	925	990	928	992	950	989	966	986	971	984	997	978	964	993	1021	910	940	962	974	1006	960	1020	966	961	986	971	990	1007	947	986	977	964	993	969	973	949	1028	963	990	935	1002	958	1067	972	916	979	934	975	956	993	940	981	961	990	1010	944	1020	988	1011	994	985	951	1019	976	1027	958	954	977	1009	1009	970	1003	988	970	973	950	992	1035	1014	961	996	995	1011	973	945	928	932	953	968	955	964	965	984	961	1008	952	969	1017	1021	953	951	994	960	1031	1026	1034	953	929	1034	923	1017	999	984	930	965	1017	994	967	1023	979	956	986	905	978	1016	1013	993	923	1006	975	1010	999	1011	956	962	950	926	945	976	992	975	1000	936	978	940	950	986	964	979	955	921	970	1018	978	965	1019	929	975	1019	970	1004	945	950	999	968	1002	966	962	982	957	970	985	923	974	971	993	958	959	976	937	974	974	976	1008	934	1026	990	990	965	973	1022	1036	975	927	953	983	964	982	963	959	936	984	911	1006	1006	995	964	958	1016	982	957	978	1020	977	923	984	1005	1029	993	934	921	963	976	968	995	961	934	1007	963	1033	974	1029	937	991	976	979	965	965	969	985	972	967	958	943	987	952	980	980	1033	972	1015	939	1008	997	1004	927	981	963	945	962	983	969	1032	1015	993	961	965	942	980	965	994	941	965	990	952	949	961	919	1000	1007	934	966	940	982	987	958	935	967	981	977	1007	981	1005	946	987	976	951	1025	948	907	962	934	919	994	979	998	929	1001	934	958	964	931	957	979	972	945	991	927	956	995	981	959	953	975	959	955	996	1039	968	952	972	941	995	979	942	1005	977	1016	973	949	967	981	978	956	1002	958	962	997	949	949	1009	1020	984	971	993	990	995	1031	1002	996	977	984	1030	941	940	1029	971	993	1030	958	1006	951	978	925	961	1003	946	948	963	1017	963	971	1002	946	1018	939	984	1069	941	997	1018	931	957	1009	958	960	968	960	982	952	984	956	982	967	936	965	948	994	1016	950	1008	1010	982	969	1002	975	935	974	1003	966	977	974	979	932	911	989	1023	991	1014	944	976	929	1005	996	988	1003	914	991	981	931	965	933	939	998	941	1009	974	973	982	962	951	1004	959	1038	977	960	1026	983	970	983	943	936	1009	988	957	958	972	1030	949	980	932	940	992	950	1037	964	988	968	999	962	966	1022	988	962	923	973	966	981	969	946	981	1001	977	979	1006	1029	956	928	1012	967	995	962	983	901	912	967	934	949	1011	967	1041	976	938	949	995	983	982	974	984	1007	1046	966	1002	1012	935	958	994	963	1016	991	927	955	955	995	984	930	986	968	980	973	994	1007	988	978	948	1024	938	941	977	987	984	945	966	992	969	979	951	996	973	954	1000	951	915	960
25238	21562	27388	25866	11801	4598	3388	2759	2264	1913	1731	1496	1468	1335	1311	1151	1035	985	844	827	852	784	828	854	790	838	769	760	813	766	735	824	772	755	756	761	731	719	776	733	730	661	670	692	697	737	731	716	697	676	688	711	726	707	655	658	720	745	689	753	672	702	672	737	702	642	699	733	727	720	678	658	663	668	706	701	659	679	658	647	709	663	674	692	691	713	681	690	653	736	682	676	701	642	684	706	714	693	670	673	665	693	715	679	672	638	693	702	708	683	675	701	687	621	682	674	698	685	685	674	631	721	657	699	688	683	733	719	673	677	675	674	679	684	745	667	733	709	718	728	668	693	706	656	729	691	707	645	722	695	710	682	723	674	691	677	673	745	677	702	638	666	714	658	661	693	682	730	683	705	713	660	693	638	728	728	701	671	687	652	710	678	657	668	724	679	692	667	685	665	682	721	725	702	701	637	674	696	718	691	654	719	708	713	649	668	674	725	663	689	696	702	721	668	715	721	672	729	683	754	705	724	732	668	639	692	710	688	661	637	646	665	669	676	669	664	703	712	690	674	707	716	717	698	630	662	709	689	728	690	683	726	697	697	676	687	691	679	704	661	687	643	696	681	687	696	656	696	714	708	634	679	688	690	682	656	668	732	693	636	678	678	697	697	705	725	666	665	669	754	639	698	709	697	727	718	694	707	686	715	733	680	697	702	687	667	673	707	718	718	696	687	667	669	640	710	686	735	710	631	659	654	651	679	719	643	718	689	640	664	710	696	741	706	674	684	677	737	629	679	676	678	691	691	662	724	687	681	749	725	720	703	711	700	684	728	682	686	711	714	649	643	720	680	728	668	700	655	648	680	696	674	654	658	742	683	700	718	677	722	663	682	720	720	663	747	714	684	687	711	692	679	694	691	688	701	691	690	675	691	741	674	730	722	704	711	716	674	644	690	691	721	717	681	681	692	712	693	703	661	698	703	706	707	682	726	688	695	640	704	625	672	705	710	688	717	672	687	689	667	660	689	628	681	662	681	668	685	695	660	687	683	722	694	689	671	650	729	702	651	676	694	656	675	643	702	678	669	686	655	640	679	660	696	663	659	668	718	609	688	686	711	663	672	685	695	704	684	678	689	701	679	659	655	686	699	687	672	681	659	704	682	697	714	728	705	685	678	734	703	718	712	737	756	676	702	665	733	682	710	666	689	688	665	675	676	692	639	731	708	694	712	692	652	687	675	660	667	641	680	719	673	653	708	666	719	663	670	646	744	652	746	668	635	700	719	706	680	735	700	683	714	708	707	689	674	705	729	722	714	695	660	696	695	695	687	700	702	697	690	715	698	647	667	655	691	697	734	717	772	685	648	692	654	707	671	744	726	701	701	722	738	741	716	706	699	638	711	742	729	680	686	746	685	670	700	687	735	703	727	711	692	705	681	675	701	632	739	690	712	737	708	704	678	687	731	699	737	685	666	675	737	690	644	711	708	705	701	698	650	685	712	688	695	703	664	668	721	688	704	740	716	650	687	687	648	711	689	704	672	679	667	665	711	707	713	724	710	723	711	689	700	700	693	684	708	724	680	698	681	735	723	704	649	679	703	704	666	732	688	721	682	705	668	647	662	679	663	707	705	692	689	725	633	686	722	696	706	681	683	663	610	711	707	658	719	669	692	698	706	722	723	686	730	641	700	695	762	705	681	706	682	705	706	687	676	687	717	695	700	676	646	704	700	728	664	723	735	742	716	692	660	671	686	693	732	736	690	699	696	703	641	701	730	690	694	682	691	706	657	659	712	656	716	734	680	708	705	725	689	733	654	703	722	710	619	714	682	669	648	738	668	663	670	680	687	659	648	696	696	706	701	708	675	718	678	687	707	728	669	653	692	700	678	713	628	709	697	711	684	749	678	712	694	706	641	707	706	684	702	714	715	723	711	699	660	697	706	703	687	663	699	706	716	698	698	714	699	642	668	646	740	681	681	652	701	679	684	701	727	720	673	689	735	670	662	722	681	673	694	666	745	724	705	689	691	724	717	665	658	653	702	717	699	684	664	712	709	698	700	658	707	684	656	687	680	701	730	668	697	723	693	775	717	736	674	655	716	641	649	664	669	729	686	674	672	682	716	654	611	717	693	712	665	693	716	704	681	734	690	716	694	705	721	681	713	723	686	735	722	690	730	677	700	696	698	683	703	618	685	691	744	673	715	661	712	670	690	738	696	735	679	709	660	711	723	686	687	673	702	707	737	697	690	672	693	676	649	700	660	701	677	686	688	692	710	698	716	687	717	663	696	702	701	637	668	779	674	687	701	744	679	671	650	673	711	691	692	710	658	669	749	699	686	695	699	697	696	701	699	757	687	709	662	685	712	746	691	701	693	678	680	721	690	744	695	672	706	648	685	660	705	703	665	689	723	701	699	646	681	671	671	727	702	662	706	682	693	704	623	703	716	664	695	667	677	706	702	707	668	667	673	725	711	728	644	639	660	677	720	701	715	686	669	688	639	696	655	675	722	716	647	687	762	682	689	681	660	676	664	674	657	708	689	728	683	721	693	687	674	736	719	691	762	677	688	667	690	661	701	706	677	673	685	679	737	697	683	675	714	706	688	702	683	719	663	667	637	749	708	694	671	670	682	630	701	638	679	733	653	718	718	714	669	688	702	661	706	709	693	701	734	710	718	708	693	681	732	656	739	704	683	716	720	654	687	694	714	700	658	662	708	706	672	686	680	697	713	718	711	682	724	695	720	736	682	677	693	732	698	667	684	668	709	687	669	661	746	700	667	695	712	662	721	673	740	664	692	705	658	715	705	647	655	665	677	669	667	700	643	710	685	681	685	745	705	711	656	710	694	698	647	693	708	718	719	658	701	684	708	636	698	757	734	666	699	728	637	729	702	699	733	730	746	693	707	708	699	718	679	688	696	702	715	670	681	692	717	660	700	738	681	672	650	728	672	707	690	648	677	691	679	649	663	686	679	663	703	688	712	668	682	662	664	677	722	730	710	695	690	655	708	693	703	702	660	693	671	701	661	701	689	696	753	661	720	729	702	662	693	749	680	633	699	721	729	677	694	658	701	651	667	693	689	672	714	705	681	650	672	753	705	655	718	660	680	677	712	687	675	594	704	714	702	730	663	746	677	657	682	765	690	670	700	660	736	699	662	703	695	678	689	715	673	713	696	654	697	727	688	737	688	678	680	656	716	732	729	686	700	704	677	675	650	680	721	684	694	698	654	732	670	685	690	698	657	674	692	683	714	695	682	721	696	670	741	723	711	721	710	710	684	721	680	661	681	718	661	640	709	684	656	662	677	701	669	650	706	688	736	678	689	707	721	701	696	699	680	669	669	693	745	708	681	712	679	690	711	730	704	701	682	722	721	707	692	712	670	674	639	711	726	674	687	696	738	692	657	694	691	673	705	676	666	673	714	666	671	701	677	684	676	699	698	689	681	670	676	675	681	679	653	726	689	681	697	645	726	738	707	664	680	710	739	744	687
15028	24814	19822	11944	8995	7153	5766	5031	4122	3382	2813	2459	2155	1998	1746	1598	1414	1288	1152	1104	1037	1013	934	982	939	919	956	950	895	892	885	822	898	900	906	858	824	874	827	794	835	823	760	864	807	793	814	800	857	828	769	775	772	784	790	753	785	770	793	830	751	825	795	782	781	798	756	846	780	813	827	784	780	763	749	766	784	823	753	819	796	787	773	794	799	792	816	819	822	802	816	795	747	744	750	777	771	813	761	768	753	778	837	753	805	755	728	789	775	840	835	817	794	742	752	793	801	760	784	758	751	727	768	763	820	781	771	739	800	797	744	792	762	830	784	746	804	774	782	834	769	740	869	782	795	766	742	795	765	690	751	821	808	756	784	815	760	734	764	771	793	791	840	806	778	777	816	748	821	778	785	774	739	755	803	758	793	800	782	796	817	755	774	772	859	768	830	801	791	796	788	770	747	780	794	738	754	808	754	815	753	783	810	794	788	796	788	770	764	775	792	776	836	806	776	793	800	804	791	717	843	789	749	800	811	747	824	809	811	772	803	790	794	803	804	768	770	743	776	776	806	743	759	781	782	782	801	752	753	758	787	756	789	808	766	775	796	799	733	761	797	780	783	793	805	811	785	781	728	803	782	789	798	764	733	753	780	810	790	810	808	774	780	756	797	790	804	739	737	762	769	856	801	707	764	806	765	767	761	760	778	806	759	743	769	747	807	782	756	781	755	771	755	721	787	783	776	786	773	780	826	788	817	777	738	776	787	814	806	816	781	745	826	742	801	833	828	808	756	756	765	761	791	794	790	821	837	800	765	744	730	796	812	770	751	799	750	775	785	763	726	808	771	830	785	789	793	804	778	823	795	784	775	765	755	788	790	728	809	848	782	766	843	818	811	802	817	760	796	810	838	797	782	760	721	742	810	784	767	823	769	831	745	747	797	768	739	794	786	779	790	788	795	758	792	781	813	813	760	757	788	753	729	812	794	773	730	762	747	781	757	782	776	820	809	772	810	728	739	800	764	783	778	781	762	803	801	740	784	738	768	768	770	838	759	815	801	777	800	755	724	782	808	772	808	749	803	747	793	802	793	772	786	817	760	794	770	769	776	800	806	768	745	797	749	753	766	746	759	800	821	812	792	785	780	765	761	774	807	804	801	781	826	788	785	763	798	759	762	769	759	758	771	795	774	801	845	776	792	772	765	759	746	748	806	804	797	774	840	837	776	759	785	801	780	799	770	782	808	795	805	762	764	809	772	792	775	820	779	792	783	736	770	734	818	757	770	814	815	776	749	787	808	750	800	769	809	806	794	785	805	792	756	760	763	767	739	816	813	780	765	717	794	812	786	769	740	789	788	841	800	826	812	764	700	785	774	756	764	731	759	769	740	789	796	766	777	793	834	783	803	758	776	764	785	805	785	760	778	744	829	786	744	764	760	794	768	793	742	781	786	774	795	849	793	781	793	722	780	795	761	777	722	771	811	783	780	777	787	750	792	712	766	761	744	770	744	745	795	740	827	769	808	769	766	804	747	756	808	796	790	748	786	809	809	761	791	787	762	778	804	818	793	750	818	773	773	777	787	834	770	807	782	788	792	773	797	780	767	729	783	795	734	762	795	776	743	807	762	763	751	755	781	758	774	770	783	795	738	768	820	805	809	776	786	760	788	796	789	839	765	780	797	798	800	809	812	731	829	784	844	796	782	736	774	773	779	788	789	784	832	737	828	846	773	781	775	746	831	762	775	786	832	747	821	767	787	816	747	784	805	779	735	784	809	773	731	804	754	787	760	777	745	760	761	782	804	768	782	783	763	769	775	794	755	788	768	825	754	784	798	765	781	757	727	785	790	755	772	757	787	748	807	774	765	738	743	739	777	724	790	788	763	768	759	773	762	812	805	790	781	818	765	758	773	791	781	804	752	748	765	824	788	833	780	817	785	810	766	747	781	790	738	786	754	842	801	782	776	739	792	793	766	770	798	758	794	793	836	791	797	757	770	804	820	835	783	779	793	733	789	796	788	764	815	768	802	776	779	788	746	768	747	770	803	748	779	763	797	779	808	840	798	734	783	796	801	776	783	789	781	754	777	804	768	775	781	790	819	751	833	768	803	803	759	798	818	796	813	793	746	795	786	720	809	773	817	786	748	804	820	771	774	753	827	765	807	793	785	765	738	779	820	779	777	757	781	831	810	727	797	776	758	795	775	757	781	792	763	799	792	758	784	799	789	765	897	789	779	783	829	792	786	774	800	743	807	815	778	775	760	793	721	772	744	762	812	773	754	745	764	781	775	764	771	802	796	761	761	750	752	767	787	742	823	811	714	755	821	770	773	778	779	806	762	842	777	778	774	775	762	791	716	801	778	786	782	787	738	778	745	797	753	793	747	768	744	752	775	799	793	816	769	727	751	759	786	806	814	722	793	795	796	754	756	807	778	779	762	779	770	783	792	813	803	761	852	766	750	832	806	773	852	787	782	799	746	826	815	755	782	804	763	796	802	760	794	751	803	789	757	810	797	823	859	744	798	780	787	764	786	738	803	797	724	825	766	732	767	812	777	736	759	747	786	804	765	777	814	796	824	781	775	773	810	773	797	793	774	792	781	823	767	774	757	770	836	821	808	777	766	733	752	780	776	786	755	790	802	777	784	796	824	776	743	811	768	755	758	771	792	791	734	798	732	808	777	850	781	763	796	760	723	815	789	753	774	790	757	769	790	782	811	785	814	761	760	782	829	809	786	840	707	758	736	776	787	718	744	813	792	731	744	773	751	783	755	761	734	714	767	786	826	851	766	801	764	772	799	765	839	802	811	856	774	785	754	755	779	747	774	763	758	781	761	780	793	795	789	861	773	742	801	787	789	803	812	777	765	752	814	814	770	799	768	837	764	775	758	740	791	800	773	732	789	779	770	766	789	757	767	749	752	805	773	823	804	723	746	730	774	765	779	837	802	742	804	765	793	761	781	824	769	794	741	777	736	732	852	762	798	736	775	768	771	802	806	826	798	736	779	783	782	785	791	787	741	757	792	754	809	749	822	747	764	780	784	765	783	755	835	764	774	811	783	833	810	791	726	770	756	787	790	808	737	796	797	786	795	774	746	765	754	788	792	809	754	798	760	825	779	742	780	770	762	802	781	776	749	734	734	843	781	796	731	824	810	756	810	798	786	794	807	746	781	778	792	778	749	789	854	803	758	770	745	755	740	793	807	750	899	811	746	726	771	758	781	741	762	807	780	795	758	807	814	721	806	728	801	751	767	802	812	725	773	790	793	809	822	787	763	748	782	766	813	776	810	749	771	715	752	813	783	795	762	827	792	796	781	772	778	831	767	780	746	757	780	796	766	778	778	728	804	738	805	742	817	815	788	764	766	811	738	775	823	808	789	801	800	833	784	708	804	757	784	728	787	772	765	752	745	700	757	765	781	758	733	776	818	735	785	826	766	772	809	742	802	807	754	769	755	818	753	813	787	761	780	773	769	789	822	774	796	821	778	815
22879	21536	29150	24311	21551	21499	12374	5525	3996	3219	2914	2447	2180	2069	1742	1513	1326	1171	1053	1040	1019	892	941	930	923	907	899	851	825	865	859	846	778	812	782	789	761	764	741	717	717	748	722	744	744	700	678	684	755	694	686	681	758	685	713	730	650	678	738	661	682	662	678	642	702	700	688	679	660	697	673	694	674	671	688	687	708	664	675	674	715	717	650	704	685	717	663	610	685	666	638	689	625	673	646	651	663	700	634	670	670	628	692	689	634	714	675	617	653	660	681	670	660	658	658	677	642	685	675	627	695	622	677	666	699	688	648	680	642	702	688	663	661	718	645	675	669	671	688	609	681	700	670	695	685	703	638	651	674	664	692	622	699	678	643	651	696	686	696	696	661	684	691	692	681	678	669	683	704	678	706	719	688	676	666	665	701	699	662	667	652	681	679	620	642	753	645	696	614	704	664	662	673	679	680	658	646	668	711	673	743	660	651	711	672	651	672	732	709	614	653	690	645	642	672	707	682	660	671	717	716	652	646	667	659	654	650	703	639	703	637	665	691	655	735	757	688	654	689	634	685	717	723	696	650	675	660	648	684	662	628	658	642	654	643	680	682	674	687	670	700	661	659	640	722	681	695	698	687	647	669	672	622	687	667	656	676	654	696	683	707	676	650	677	693	660	688	656	686	654	722	650	673	657	724	666	684	659	708	658	642	680	671	634	710	663	692	694	723	679	709	666	677	655	725	644	656	678	670	687	646	666	700	667	685	684	694	681	704	675	673	652	719	682	702	670	648	721	657	695	687	680	661	706	686	713	622	703	675	653	678	700	674	665	680	651	663	633	672	694	694	651	667	721	691	673	671	678	701	647	681	712	689	701	678	644	739	700	688	708	657	729	709	718	677	638	654	651	696	676	689	677	664	647	670	695	670	696	708	668	717	656	637	676	696	642	707	647	672	669	650	639	693	696	654	633	661	691	736	702	646	654	656	685	640	629	727	662	671	629	675	699	608	726	681	717	691	663	652	634	697	670	701	645	716	701	641	659	678	706	722	679	635	720	695	728	671	655	694	759	675	688	635	702	702	665	717	697	642	676	692	589	677	688	718	671	665	676	680	667	686	694	666	682	713	688	726	633	682	713	648	706	673	713	682	657	680	598	690	674	707	697	687	655	647	675	676	683	679	659	648	685	653	755	709	658	665	680	635	681	663	642	662	648	659	645	664	675	676	710	720	709	648	680	661	690	679	674	675	697	700	683	637	671	670	672	683	648	710	683	650	669	695	633	674	673	664	714	641	688	689	705	693	655	698	699	679	654	678	704	689	697	679	675	686	712	662	621	678	657	729	636	694	700	714	626	685	696	716	661	706	640	688	729	688	659	647	693	663	645	675	661	672	684	684	688	679	707	673	678	661	726	655	666	682	685	680	666	695	685	669	616	647	661	691	687	728	658	656	683	659	670	602	649	695	660	713	653	710	671	673	668	647	722	678	676	699	654	653	725	654	630	661	674	683	671	647	703	691	684	683	655	669	649	672	693	677	710	728	680	691	644	680	654	665	662	702	708	691	668	702	668	705	681	700	706	639	695	705	681	662	671	698	661	672	698	656	661	661	712	629	694	689	678	734	706	664	680	661	742	665	669	672	664	710	714	686	651	717	696	668	689	666	636	690	699	670	655	673	686	681	671	638	678	686	684	719	678	665	700	680	670	693	666	619	681	615	645	701	679	688	694	682	655	737	685	664	706	661	622	696	651	629	690	674	666	643	746	656	667	646	653	645	672	669	673	691	644	729	697	647	633	675	657	725	671	634	691	647	637	681	685	657	686	747	661	691	642	678	683	725	620	615	722	683	664	647	697	684	677	633	718	681	661	663	706	688	700	668	739	695	675	693	711	635	679	695	678	659	683	679	692	665	629	671	698	702	599	639	704	685	679	691	653	691	658	651	674	639	671	689	637	644	685	649	647	682	694	684	672	630	677	662	657	678	645	628	686	656	681	684	712	651	717	658	687	687	648	704	643	691	702	613	668	682	694	688	663	669	670	664	667	655	680	718	684	699	636	684	685	676	644	630	664	697	619	671	708	672	673	681	689	653	665	714	690	697	656	670	709	679	633	677	702	604	664	709	725	677	678	652	639	674	658	665	670	698	698	713	677	661	668	707	733	665	670	665	658	660	673	673	674	653	679	670	660	687	640	702	677	723	677	691	676	651	662	659	674	654	658	693	685	656	691	709	683	679	700	660	691	685	691	704	693	675	634	642	662	632	659	682	651	661	721	686	621	680	666	651	668	650	684	685	700	704	743	698	688	587	657	661	629	658	639	628	705	657	660	666	680	662	688	644	634	681	644	660	663	595	632	734	700	678	620	661	673	666	649	665	693	667	663	675	727	673	670	702	632	690	600	691	644	688	691	733	655	727	718	699	713	697	653	709	656	660	641	664	618	644	646	689	651	692	634	683	711	696	691	671	681	676	662	615	669	697	707	662	688	701	660	661	672	651	680	685	634	731	666	722	652	622	669	694	666	636	678	676	664	712	637	625	675	681	706	696	675	675	667	637	703	708	661	643	693	651	654	663	671	698	698	665	663	644	643	704	625	668	640	676	707	650	656	667	684	662	658	708	664	623	619	692	660	689	677	728	667	687	719	665	626	706	640	649	687	680	659	677	677	651	695	726	663	638	655	663	764	681	715	634	663	688	720	680	670	689	672	633	697	694	665	670	683	650	690	695	650	665	635	681	660	652	638	659	703	649	673	656	705	678	654	724	666	660	660	643	689	676	659	649	716	690	647	648	677	710	657	679	691	743	679	659	691	668	681	657	654	651	689	703	683	639	698	671	697	670	666	676	657	651	678	707	641	669	638	642	628	688	687	720	656	626	660	663	702	716	667	678	682	695	678	719	701	645	687	644	685	694	676	672	656	653	674	658	637	667	637	653	684	698	738	690	720	736	674	631	702	680	672	637	647	663	660	663	629	692	698	700	644	712	680	653	674	715	651	708	632	708	720	625	635	680	678	682	697	663	633	659	651	700	673	637	659	666	672	676	657	675	692	657	692	666	659	703	670	636	755	705	669	708	703	663	692	700	666	717	671	702	655	689	700	671	668	728	626	742	654	688	648	693	719	637	665	697	682	677	738	682	659	653	667	688	648	701	706	657	644	687	684	653	713	720	647	690	690	693	641	657	702	662	625	645	641	665	767	665	639	700	649	676	690	678	682	707	670	645	674	700	707	618	697	690	667	688	642	653	673	646	631	698	679	736	645	661	674	672	683	682	659	653	664	687	713	705	663	698	662	685	661	656	642	692	720	608	698	698	713	704	678	642	693	664	698	677	627	671	646	623	669	709	655	671	684	656	642	663	705	726	681	692	664	694	710	693	695	701	709	632	711	632	634	690	686	630	625	650	668	631	680	652	694	703	701	653	692	706	735	644	684	649	655	648	652	690	666	656	663	713	675	688	700	640	713	637	686	663	649	667	709	652	697	689	646	679	675	665	694
18552	34144	28259	19200	14836	11751	9830	8309	6788	5384	4498	3741	3391	2967	2510	2185	1852	1556	1404	1359	1222	1214	1158	1113	1076	1051	1057	1041	1019	971	1034	948	994	968	945	966	948	925	878	890	870	835	827	792	822	749	827	799	807	794	843	857	802	795	840	804	873	780	794	779	780	800	785	797	809	743	817	754	820	793	785	775	798	818	796	773	802	717	721	712	778	769	746	791	737	778	794	782	802	809	801	717	743	750	754	778	755	755	787	777	764	754	767	732	721	740	748	756	768	752	779	774	739	724	725	758	773	716	741	786	770	763	741	764	760	760	774	787	808	809	762	754	790	783	766	763	774	766	794	781	746	724	786	746	763	757	730	724	747	743	728	805	732	736	724	799	817	722	777	764	723	778	784	772	713	739	735	750	760	766	764	717	708	789	770	775	776	783	756	746	748	693	787	774	772	745	758	744	757	765	807	733	757	789	782	780	752	720	761	775	756	766	809	715	746	772	728	752	769	796	728	793	805	740	785	761	785	797	818	801	802	760	776	788	734	776	730	773	738	802	727	711	727	774	805	731	770	754	739	785	765	782	739	771	753	759	735	759	716	729	731	755	768	762	779	742	727	758	780	750	756	721	758	704	753	750	731	787	742	782	763	758	746	776	741	738	789	761	732	768	732	771	736	776	752	826	790	780	748	740	782	797	756	724	744	750	775	741	735	753	757	716	754	777	758	755	763	727	730	790	818	806	788	732	811	819	715	777	747	821	764	738	736	742	803	728	753	776	809	756	778	712	762	789	737	792	763	799	758	774	748	827	758	752	769	820	753	788	725	772	717	763	734	764	766	760	798	783	774	739	825	794	778	765	784	794	735	767	733	800	739	776	753	733	787	798	828	789	739	767	707	772	810	790	758	716	788	753	782	756	770	812	774	775	733	761	709	789	748	789	804	792	736	794	791	728	768	780	703	826	744	781	759	775	738	730	777	786	770	704	759	777	736	769	790	800	744	760	762	802	747	775	768	737	771	756	772	806	745	750	768	783	778	740	778	753	778	762	718	778	775	736	722	783	794	769	742	794	781	707	734	784	796	776	791	709	767	786	782	790	753	766	776	701	767	820	705	775	792	763	718	652	751	771	796	744	807	813	775	790	758	764	741	753	846	762	793	788	769	755	721	796	742	803	742	792	765	802	766	796	768	730	760	759	743	728	761	753	759	766	793	741	718	778	750	770	788	758	821	715	765	808	741	782	761	744	808	695	827	771	733	708	752	773	768	731	728	713	723	760	750	743	766	756	792	779	781	752	785	761	770	773	782	744	798	712	768	799	763	741	751	699	758	801	749	779	769	733	786	749	759	740	758	779	785	756	768	787	811	773	764	775	779	786	788	811	744	761	755	775	762	741	732	709	750	743	752	795	766	748	798	739	711	746	755	782	768	773	751	784	783	779	727	725	744	723	779	780	725	802	765	747	748	754	749	723	722	750	760	748	777	780	806	731	741	755	777	742	692	765	753	756	745	781	747	768	796	754	707	792	739	710	723	715	801	802	751	794	770	721	722	725	747	793	776	763	773	754	793	769	748	777	716	779	775	779	827	772	739	800	737	795	772	766	792	821	788	742	780	791	786	774	783	669	789	796	728	798	815	716	780	804	736	786	754	721	769	807	806	756	781	711	727	753	778	716	784	735	758	835	737	726	730	730	776	740	775	770	751	781	735	770	753	732	747	774	811	779	766	743	776	727	799	761	737	756	789	781	752	781	745	743	795	756	784	747	740	754	693	736	736	791	760	771	754	777	746	798	728	711	753	763	754	766	763	769	796	745	704	697	784	775	738	780	755	794	828	784	784	757	821	764	748	741	798	726	785	762	816	796	784	756	744	725	815	727	714	799	769	734	756	771	760	783	761	758	745	730	802	704	763	761	721	789	805	762	721	763	736	782	755	739	747	773	689	795	750	813	706	754	774	764	801	725	786	768	738	711	779	781	727	788	732	785	827	767	775	767	779	778	769	776	762	767	771	768	812	753	783	699	717	759	750	752	746	776	730	788	769	720	756	755	751	715	791	742	823	776	823	725	771	792	767	774	746	790	766	723	802	791	753	737	746	819	787	785	747	800	758	778	791	751	762	744	718	770	770	746	764	844	760	788	736	770	743	770	713	727	721	789	769	745	776	779	745	751	767	734	755	801	733	755	760	808	788	740	738	786	761	761	786	790	712	747	750	812	772	783	763	765	768	777	771	779	768	750	693	738	748	780	709	753	774	754	788	797	774	793	865	756	766	759	743	791	771	794	735	718	747	757	761	790	761	722	745	771	719	766	764	748	754	785	758	771	738	761	715	722	794	796	740	766	765	831	770	789	721	740	743	769	760	795	760	754	760	790	755	798	695	778	761	752	745	777	763	775	810	783	799	773	776	716	770	794	788	750	772	792	773	743	779	748	744	749	770	710	787	764	740	814	793	816	746	766	777	770	784	749	782	775	712	790	799	779	794	761	765	775	728	782	766	758	769	795	725	773	732	766	725	762	743	720	784	764	753	808	773	777	744	786	783	821	748	771	782	750	788	781	729	737	717	786	735	774	744	719	786	723	767	810	758	765	786	781	753	770	784	710	734	761	797	757	782	723	787	755	774	780	735	775	749	825	781	731	756	799	788	765	756	762	662	810	790	694	726	754	739	784	740	801	725	773	742	751	803	769	781	755	799	757	742	697	786	793	787	748	773	750	719	739	747	778	742	774	792	809	797	787	770	780	779	790	800	755	761	746	756	762	771	734	761	809	741	825	726	760	752	756	787	755	753	751	772	760	773	744	740	801	726	757	758	765	799	748	780	764	729	792	746	789	760	783	732	750	759	786	782	773	784	788	708	733	751	716	779	806	822	718	777	758	797	714	777	738	811	783	786	741	740	779	739	750	770	776	772	795	793	743	786	763	768	790	764	760	743	778	764	713	775	731	744	785	815	768	739	718	759	747	759	745	794	781	762	721	765	812	728	760	790	776	777	707	774	821	780	732	792	805	773	741	721	755	757	754	796	739	764	757	725	771	743	785	768	780	788	769	749	801	764	786	772	765	779	775	701	744	775	757	775	777	780	785	777	756	764	777	777	837	784	735	716	814	760	711	805	768	742	743	799	761	760	765	747	805	722	802	731	771	766	769	751	805	797	792	738	749	760	762	729	754	715	741	788	807	799	792	792	706	778	725	761	816	733	723	777	753	778	730	769	787	758	742	754	725	747	770	727	809	876	767	813	719	747	790	751	726	759	735	776	793	712	764	695	790	809	736	768	752	726	720	754	771	792	752	765	766	794	749	767	783	723	756	775	791	792	740	830	730	780	778	741	706	775	779	774	773	760	802	736	773	795	780	784	755	731	765	751	698	778	737	754	761	775	762	735	781	792	756	779	723	794	760	725	765	811	769	740	751	800	749	761	752	737	804	808	797	710	779	702	744	762	752	764	732	746	730	784	759	806	772	738	768	784	785	768	722	782	744	762	741	785	689	797	713	810	847
28446	20777	15831	9117	4962	3449	2950	2476	2153	1831	1671	1481	1494	1314	1221	1095	1101	1047	984	995	983	980	997	994	929	898	945	923	915	909	898	996	884	923	886	872	927	922	854	875	874	884	883	874	905	928	881	856	903	864	840	910	822	898	932	876	847	900	823	877	882	886	899	862	871	889	863	847	921	852	821	893	871	824	879	908	878	830	853	819	873	863	952	876	873	912	857	859	847	894	860	889	871	837	898	915	892	894	863	860	892	888	839	817	882	894	867	870	825	874	874	855	900	872	903	878	874	852	820	858	872	866	836	877	835	869	914	894	893	837	915	901	849	853	872	903	939	807	838	900	852	912	786	874	866	863	815	854	901	822	872	895	884	868	890	823	856	864	870	894	862	881	877	828	897	859	877	839	871	822	831	829	890	868	816	787	858	878	867	882	880	877	836	865	821	906	862	860	876	870	867	858	867	869	853	870	864	866	903	849	897	873	862	825	860	870	836	878	873	857	900	850	887	870	826	882	926	915	855	880	898	885	863	842	942	871	876	896	857	898	913	856	788	861	865	876	888	884	880	839	928	867	865	824	868	923	830	874	894	862	862	966	903	848	797	879	853	901	823	853	834	892	891	906	882	900	832	838	841	857	880	926	846	853	887	907	887	874	891	837	896	861	868	849	822	840	883	861	878	858	897	845	904	854	922	858	869	834	880	875	863	867	870	853	913	824	880	901	885	834	866	904	840	861	884	861	904	862	853	863	850	892	823	852	873	829	912	882	836	850	855	889	871	836	819	881	888	905	895	879	829	830	832	911	879	896	899	837	836	842	895	921	869	854	794	832	926	875	850	890	884	783	860	894	881	833	899	891	886	863	864	909	858	873	821	904	879	860	891	869	868	873	903	865	849	845	866	893	880	841	865	861	874	892	847	857	844	879	897	877	870	871	882	885	921	888	903	814	892	871	871	847	871	869	878	823	886	821	850	864	865	831	877	854	845	922	899	884	894	883	823	859	933	898	893	826	858	862	869	883	897	886	873	857	862	887	865	820	835	867	876	855	909	928	877	867	883	916	828	859	828	854	843	837	850	897	900	852	915	883	873	872	801	856	901	835	865	901	886	825	878	827	888	825	863	838	853	865	860	915	829	906	863	867	908	841	897	886	880	859	862	861	892	865	857	854	889	887	835	812	871	909	869	903	850	916	916	911	829	922	848	877	835	879	811	868	864	863	873	864	856	903	881	869	885	838	847	844	894	901	855	826	853	878	811	892	859	888	880	865	836	830	916	893	889	878	922	865	872	885	875	860	814	893	908	868	894	839	849	820	868	838	839	896	864	913	883	854	862	852	886	904	871	876	882	885	850	837	855	882	875	859	892	857	902	867	827	823	860	847	884	877	904	801	929	870	807	862	870	885	861	860	894	869	800	861	817	863	889	808	817	840	864	877	842	917	876	838	861	919	833	801	917	866	870	809	871	869	891	858	868	840	862	862	844	850	895	857	855	879	871	865	956	854	896	826	930	885	890	881	883	849	849	911	863	852	851	946	894	869	888	843	878	791	873	857	918	826	867	875	850	810	849	894	848	854	872	918	859	846	852	848	812	856	887	939	845	866	842	867	873	887	837	839	877	896	867	868	884	810	870	848	894	831	843	805	863	855	856	881	867	889	915	871	860	827	851	904	906	879	856	882	872	828	894	833	851	853	881	821	864	929	889	839	879	889	894	878	871	857	867	889	840	868	837	841	946	852	895	909	832	878	916	885	837	836	818	841	847	883	893	866	867	874	884	830	854	823	884	929	874	866	892	857	871	831	883	864	872	858	846	817	867	846	886	885	896	880	955	891	843	837	863	900	857	839	850	843	873	834	867	834	831	791	856	856	864	869	891	849	812	870	927	867	890	874	821	853	862	887	878	844	865	910	843	869	897	879	820	852	854	898	878	890	840	802	894	853	883	898	804	871	855	868	875	872	895	895	861	839	897	895	861	860	877	877	885	855	871	803	906	879	865	892	897	867	886	881	906	848	818	886	879	864	859	882	848	904	903	885	940	875	861	945	869	831	831	875	876	892	878	904	895	916	880	848	885	857	898	793	878	872	843	856	847	949	881	903	879	834	846	907	918	859	828	859	864	851	847	832	945	846	901	905	883	853	860	860	857	866	873	843	878	880	891	872	904	815	867	917	879	868	902	874	823	906	845	806	866	808	855	839	879	908	888	930	874	872	856	878	878	921	865	870	872	860	934	852	893	862	835	905	826	839	855	892	878	927	843	857	900	883	859	909	919	876	902	907	921	864	878	876	855	827	901	871	875	937	924	838	875	846	858	875	874	882	922	856	855	891	874	906	826	877	858	876	872	869	868	884	846	883	838	866	869	884	885	904	855	867	856	851	830	916	842	870	878	871	894	874	900	859	874	868	863	886	857	862	824	892	877	898	811	862	898	878	882	834	883	868	852	906	880	848	891	872	891	847	869	860	843	847	850	904	865	838	829	797	885	876	854	848	840	822	855	861	850	849	869	834	858	893	886	919	897	839	871	871	857	837	866	888	891	902	890	846	821	878	910	851	886	811	875	881	885	831	922	932	867	912	910	871	786	897	867	880	839	847	826	884	872	936	851	850	917	806	856	828	853	886	856	827	877	857	844	859	892	900	825	879	893	895	884	869	878	843	911	876	853	880	905	875	856	856	892	931	901	884	877	889	899	871	885	916	905	824	822	896	863	835	844	870	868	867	920	876	826	885	850	864	870	844	857	847	871	827	850	884	854	943	870	850	871	863	885	909	864	908	821	889	874	907	931	855	848	845	885	899	890	854	861	838	866	811	900	876	848	870	916	856	882	836	835	923	878	911	874	918	889	838	896	830	829	799	832	867	888	864	833	869	862	857	872	862	861	845	884	842	846	865	865	887	897	882	895	884	842	882	853	848	894	908	869	878	882	825	829	899	891	859	871	872	861	931	925	825	907	848	861	894	881	907	889	888	852	873	887	837	866	888	863	859	827	889	833	830	878	833	898	901	866	904	891	849	848	843	843	900	839	892	878	834	849	921	875	866	863	857	859	895	840	931	899	858	829	891	807	906	871	873	913	872	907	856	797	870	868	866	895	820	852	820	862	932	888	871	813	873	894	858	883	843	899	875	909	851	876	865	829	866	890	845	900	852	919	819	876	859	884	874	838	901	909	904	866	819	876	870	855	856	856	883	895	892	870	862	849	872	883	837	915	892	895	869	861	941	823	877	895	907	849	871	884	892	874	893	872	861	861	872	877	902	891	883	842	834	814	864	902	841	903	900	837	839	871	829	891	890	900	901	896	864	857	895	881	869	861	869	888	861	892	848	868	910	888	889	866	850	848	864	927	847	856	908	891	930	866	921	887	908	847	873	881	866	853	862	826	828	908	898	842	892	869	847	840	867	894	880	809	920	914	871	889	881	833	878	855	848	909	891	872	891	901	849	831	884	835	884	868	849	894	902	840	825	841	942	890	874	827	910	885	824	887	915	859	832
14458	21921	16788	10056	7433	5855	4951	4186	3481	2856	2507	2223	1989	1797	1492	1416	1298	1240	1167	1173	1099	1055	1091	1083	1134	1097	1114	997	1055	964	1012	1051	1044	1001	1091	1041	933	974	1069	927	1018	971	988	972	1002	960	948	964	1006	997	974	986	965	962	982	974	1025	1036	988	933	988	983	977	968	1003	979	981	1000	1034	992	963	977	910	1001	946	1013	947	976	1006	904	950	938	966	966	977	925	894	980	930	976	992	924	945	976	949	949	917	973	1030	949	955	946	999	1022	971	960	941	943	962	900	963	964	978	982	971	988	954	931	1000	1003	924	972	990	917	954	937	940	966	936	1035	998	925	940	964	927	929	1035	993	959	964	957	916	970	995	966	932	1004	973	967	960	996	968	939	942	978	955	979	953	965	975	1003	960	943	1004	948	914	946	960	944	1058	999	981	949	952	977	961	953	997	959	952	945	973	973	877	973	989	943	970	963	955	918	923	930	923	995	969	941	970	958	938	995	926	975	999	965	998	909	1010	968	956	980	946	968	944	952	952	953	956	950	953	998	976	949	961	976	1001	958	1001	982	932	896	1002	949	980	913	933	960	969	951	943	945	960	959	988	934	929	905	960	1014	984	956	931	965	975	999	939	948	979	941	879	950	925	951	981	908	964	940	967	922	975	918	923	954	930	939	974	974	992	951	972	903	901	938	973	947	931	956	927	937	963	963	990	971	957	975	919	936	924	985	962	917	952	944	998	937	903	977	937	971	944	934	1029	964	953	929	988	921	889	993	915	992	919	930	995	900	933	1013	979	992	926	971	993	886	968	995	967	993	953	987	981	996	958	973	981	1022	939	953	964	975	964	949	965	934	972	1019	960	984	953	1021	965	931	945	940	996	942	1026	970	939	953	905	927	934	994	972	951	968	942	905	969	973	917	963	985	999	977	993	936	964	1012	1022	991	955	986	940	962	954	990	1039	975	933	998	957	935	983	920	966	948	988	954	965	949	981	993	983	936	970	990	948	994	985	938	1004	932	910	956	949	954	961	951	1017	912	972	916	976	1017	957	980	1014	973	957	973	1016	903	986	992	973	1001	930	910	996	971	918	960	934	1024	932	947	1014	940	962	987	953	931	927	930	913	914	982	989	960	964	1011	976	971	940	970	939	981	981	1003	955	919	966	966	974	948	973	960	969	1011	962	947	960	937	955	948	1005	964	947	950	974	986	942	973	935	970	970	974	1010	975	984	1033	946	927	953	895	927	1020	986	956	963	980	972	963	959	1010	951	973	998	1001	943	1031	999	967	991	940	914	936	975	969	973	937	952	906	1002	1004	967	986	947	915	967	920	1021	927	962	923	984	963	937	1002	991	904	915	964	964	1007	951	973	967	982	947	937	951	1005	978	947	977	974	977	949	908	947	978	1021	915	992	1010	934	958	986	1000	914	983	953	945	913	917	969	987	983	1011	1006	938	983	980	978	991	968	971	971	990	948	1020	956	952	1020	931	898	959	1002	935	945	989	963	945	1013	875	969	987	934	1005	1004	916	929	979	973	996	945	960	985	923	929	913	940	943	982	966	1003	945	955	927	976	971	977	923	972	969	993	964	924	971	981	909	923	1014	1019	947	950	978	973	934	989	948	954	911	942	945	978	935	938	987	917	936	944	999	950	988	928	976	1007	940	972	981	935	986	951	993	942	972	1013	950	927	1002	975	925	969	939	949	930	976	963	956	967	942	988	978	969	948	949	972	1016	940	995	951	988	1008	998	940	998	981	999	1036	985	966	956	987	975	971	989	918	976	941	998	976	928	965	958	959	967	974	938	928	981	978	958	972	924	932	952	914	1030	989	1054	966	980	938	962	991	969	982	1056	920	988	985	980	954	980	956	931	913	946	945	906	960	973	967	886	972	984	934	969	978	969	974	953	997	991	951	946	979	1013	926	995	1018	949	954	987	996	916	916	975	982	961	982	953	947	957	947	982	1022	980	988	957	1003	961	1004	920	1048	992	960	954	1000	952	938	937	922	940	1017	941	968	981	933	1005	927	970	952	924	988	1002	999	984	988	981	946	971	986	934	977	969	958	942	928	885	953	895	953	948	945	950	972	951	963	969	945	942	968	974	955	959	917	935	987	960	943	919	943	920	986	995	929	1019	925	979	997	949	949	962	971	956	995	975	974	945	974	1005	980	986	973	990	1013	942	911	919	940	987	946	1008	1023	1002	926	975	905	948	993	971	974	1051	999	942	956	968	960	976	970	978	936	930	918	985	967	972	1013	935	973	958	952	953	933	973	915	979	977	928	1001	1014	928	976	948	897	909	975	985	966	921	975	939	980	1017	921	1007	969	988	978	950	967	933	955	947	994	1006	973	974	927	969	992	910	998	938	994	939	948	989	1013	913	976	991	914	976	1013	916	966	943	998	932	951	942	906	967	929	956	957	916	992	982	986	1018	1006	953	1000	940	976	983	964	948	902	961	924	1005	911	943	950	999	961	932	944	945	926	973	938	984	1020	985	962	940	932	980	967	971	980	952	903	959	951	933	973	967	935	980	1003	997	921	972	989	967	939	937	966	1004	910	972	977	971	975	894	968	969	972	966	977	974	934	943	987	939	927	930	955	905	1000	969	941	989	904	971	950	1000	982	927	1009	951	992	960	899	983	978	982	1035	892	931	974	964	986	962	940	947	976	961	972	936	958	1010	956	1005	968	947	965	964	976	945	939	941	989	916	946	977	954	916	945	959	951	1007	966	946	992	965	950	961	946	981	972	962	961	967	952	930	975	1001	963	980	993	992	1010	944	964	993	896	952	904	922	943	947	972	1031	938	954	933	959	1008	965	1020	927	957	957	898	989	926	1025	938	938	974	966	957	948	957	966	988	980	986	969	977	938	930	965	1002	955	937	966	941	940	960	959	939	983	955	946	1016	946	976	934	951	902	950	997	938	985	953	918	973	967	952	989	922	943	984	967	927	965	999	938	915	967	996	977	934	983	945	965	973	972	1010	979	1011	1013	970	982	923	980	931	1018	955	917	952	952	920	930	997	1002	952	960	978	961	953	982	909	978	946	939	1004	977	989	940	974	979	985	1024	1007	992	1022	950	969	991	1028	949	946	930	989	992	1027	955	965	952	963	981	936	932	929	933	944	1000	1005	968	962	989	905	1000	974	970	992	982	1003	936	969	989	992	952	911	988	989	947	927	1022	986	970	969	961	991	1013	1012	994	1000	946	986	926	965	963	982	993	969	975	943	941	951	971	990	933	916	937	985	930	1022	977	888	975	970	1002	924	947	905	970	939	959	973	958	969	938	962	1007	954	989	946	922	1005	913	943	934	945	942	981	965	948	936	982	1001	972	1027	917	955	974	920	966	976	1007	1020	914	926	953	1010	953	944	969	961	926	942	946	973	981	988	981	923	939	978	955	930	981	958	952	987	942	1003	975	1016	977	928	941	906	954	946	960	957	935	944	998	998	1003	955	999	987	943	976	960	998	925	946	968	963	975	957	981	982	935	993	887	967	989	945	907	1008	987	985	918	1010	947	991	910	973	996	957	1007	952	939	979	976	946	983	994	985	997	945	974	945	953	933	947	976	930	928	931	969	932	962	991	952	1005	951	945	955	962	1017	927	964	989	984	1002	1001	986	983	990	943	978	963	964	960	982	976	903	960	1026	943	952	969	901	910	978	997	943	947
24002	21543	28657	24909	21498	13100	6144	4142	3313	2643	2425	2124	1874	1668	1575	1328	1245	1084	1146	1104	1076	1041	1015	1090	1019	1033	985	1047	986	991	1034	999	971	930	932	962	941	869	940	895	930	955	923	853	964	897	882	930	911	862	899	936	900	892	885	886	891	897	866	864	896	916	845	867	890	959	838	906	878	872	883	863	878	879	875	900	895	912	910	932	906	938	864	963	920	893	854	865	871	901	850	868	897	862	835	872	890	852	902	907	886	932	840	872	892	881	891	869	888	871	878	877	877	909	860	946	859	913	878	916	861	872	884	905	923	896	925	877	873	875	892	895	917	871	907	904	921	873	840	842	835	848	881	921	879	855	879	878	815	853	909	870	882	877	905	871	878	940	857	899	918	832	851	895	900	897	848	909	899	874	923	955	872	861	902	857	853	910	865	854	857	858	895	859	823	885	935	898	872	893	911	885	932	871	871	814	862	882	866	885	889	901	923	874	882	878	882	902	885	895	886	863	857	915	878	892	913	880	862	856	883	857	889	915	945	881	846	909	845	878	834	893	877	888	923	927	874	880	929	880	885	886	850	882	871	940	891	976	892	871	875	878	856	938	926	867	922	926	941	843	859	877	913	895	889	882	842	863	833	893	843	922	822	880	840	922	839	884	818	907	849	897	820	883	860	887	922	870	913	844	868	851	917	881	888	889	942	873	823	845	952	897	827	889	894	909	900	888	826	846	874	891	853	923	876	886	871	877	880	878	897	890	884	851	908	926	883	834	900	881	888	910	910	876	878	921	835	822	877	883	865	928	871	910	869	943	934	815	870	877	897	915	864	898	863	875	870	891	904	921	855	878	891	898	880	877	901	940	876	933	852	833	859	881	874	894	894	850	964	817	905	862	874	873	859	870	932	904	894	912	876	893	872	896	877	853	890	903	849	821	857	893	934	924	925	887	896	907	924	874	878	893	884	821	836	866	886	877	907	856	906	915	842	901	868	844	872	886	894	849	904	897	899	892	884	888	898	918	861	835	884	837	862	936	888	906	862	836	842	847	845	916	901	881	835	883	905	829	882	908	860	825	834	874	889	879	893	838	850	829	906	818	895	894	850	858	947	900	874	890	897	863	896	828	903	910	878	922	882	922	911	920	857	830	957	909	939	869	928	875	863	872	903	919	870	920	853	908	849	885	917	907	884	914	904	892	898	899	900	877	910	885	884	884	902	829	947	866	894	909	890	822	825	795	844	943	901	864	927	883	943	904	889	883	892	957	871	880	821	874	853	898	837	956	893	884	866	857	874	838	842	865	901	939	852	878	836	877	947	912	869	930	908	930	825	941	876	898	904	886	897	913	844	887	830	831	920	880	867	859	846	900	866	859	920	826	942	882	898	892	903	856	897	834	883	862	884	874	900	851	880	877	887	880	875	937	872	902	905	853	917	913	883	873	905	890	895	889	850	866	918	887	850	877	850	882	865	825	870	885	841	819	874	812	889	886	863	888	856	927	840	878	920	858	906	917	883	898	843	912	846	872	827	877	851	945	853	878	897	917	893	854	866	925	842	821	885	868	881	821	887	938	872	831	876	920	896	876	930	880	889	893	888	926	886	864	785	913	898	892	922	886	845	858	873	856	847	883	918	866	893	891	915	876	916	832	925	930	905	883	870	875	858	836	873	850	856	870	918	866	899	876	880	862	919	860	923	896	896	890	871	880	873	872	872	933	887	891	867	805	861	893	949	879	863	906	872	891	895	909	932	891	888	879	853	881	847	864	883	824	866	900	874	937	928	835	820	878	883	832	852	924	888	895	928	915	890	868	893	869	892	880	873	891	840	904	874	890	856	893	854	917	886	867	883	898	836	887	848	910	901	858	881	887	849	892	870	898	888	889	907	900	899	870	907	898	919	916	903	921	869	871	870	940	899	857	870	901	895	909	893	917	852	873	837	868	910	900	915	840	881	897	882	838	889	836	878	904	872	898	859	862	880	876	843	852	897	910	866	893	866	898	851	866	877	878	896	876	826	853	877	842	838	902	907	904	901	884	864	913	898	811	839	922	845	939	872	897	934	887	919	910	858	883	805	905	925	923	917	919	835	891	882	824	897	889	864	899	877	878	892	924	848	827	886	903	887	861	885	861	830	922	909	832	852	916	866	895	864	906	922	869	881	847	891	868	908	865	841	906	886	929	868	933	890	859	881	875	869	883	834	891	916	929	903	907	887	889	865	870	813	931	888	883	883	931	863	898	859	935	896	887	850	919	917	864	928	892	889	915	870	893	894	907	865	864	872	934	847	916	893	843	911	851	852	885	866	883	881	897	873	869	869	847	880	896	873	858	875	882	875	922	919	892	937	863	913	876	835	907	839	854	920	844	892	864	848	913	875	887	900	891	875	877	878	847	872	831	907	843	861	851	889	890	824	863	896	853	875	876	870	929	847	927	901	830	871	925	874	925	849	856	857	843	849	896	918	857	844	935	925	900	870	864	861	841	942	849	886	859	855	915	867	893	901	880	917	887	872	831	891	901	888	837	900	866	909	854	856	836	932	868	875	863	881	910	862	842	892	883	919	907	836	907	894	852	876	922	892	822	910	890	879	906	816	873	889	868	914	830	901	851	872	864	915	862	888	876	902	850	868	874	909	874	851	867	864	898	910	843	898	858	872	896	893	922	896	871	860	919	904	828	871	871	915	919	928	857	886	888	876	928	855	854	885	882	862	846	923	842	861	899	819	890	908	895	967	858	855	920	864	881	853	859	906	911	837	860	859	905	885	966	876	923	898	879	828	891	919	872	849	869	902	863	895	896	876	882	904	838	905	903	883	855	849	890	859	872	898	866	894	880	913	981	919	905	843	883	876	873	828	874	936	889	881	815	897	900	822	861	857	839	892	930	896	947	903	866	836	872	929	864	848	914	886	853	871	871	892	897	873	859	860	851	913	901	924	868	859	926	926	920	849	872	895	900	907	891	877	860	861	866	834	888	876	825	875	947	915	883	829	951	876	879	840	872	923	916	871	839	881	846	896	974	892	919	864	914	883	909	854	844	896	892	932	880	869	885	893	850	888	914	871	867	831	839	859	848	905	904	874	860	891	862	942	881	896	868	853	849	876	884	906	874	904	860	833	842	882	855	841	881	934	878	918	864	879	828	858	894	852	894	870	912	917	899	883	797	817	857	871	863	885	871	902	915	897	903	866	892	885	915	905	934	909	875	898	880	897	886	854	874	897	826	877	891	857	885	836	910	854	872	812	875	922	889	886	884	877	875	948	837	847	896	849	854	917	911	828	896	849	811	867	882	838	912	864	863	833	883	889	859	877	908	962	891	892	855	876	882	850	856	897	891	844	847	824	845	865	829	899	862	882	887	877	873	899	882	876	900	884	867	838	846	886	871	891	889	856	867	871	876	889	844	892	853	924	906	876	889	899	883	905	898	938	867	894	866	890	862	874	896	842	890	851	861	878	910	871	874	877	830	878	912	868	864	866	896	873	914	883	871	897	882	905	943
16788	30674	24447	16248	12073	9691	7900	6610	5160	4101	3657	3124	2767	2414	2095	1832	1618	1480	1376	1323	1198	1246	1209	1234	1228	1161	1175	1126	1251	1140	1147	1093	1075	1106	1160	1136	1033	1086	1018	1089	1032	1032	1047	1030	991	1006	1039	1075	1022	1015	1032	976	978	1042	1021	960	1053	979	980	1008	1009	925	938	942	972	981	1007	1001	994	1011	969	1012	943	986	975	994	986	936	949	972	960	996	1045	940	983	974	979	940	935	978	997	1002	1029	923	1026	958	974	999	939	941	992	954	942	941	927	979	947	944	1000	980	981	1004	967	1016	953	1002	1005	935	977	987	1001	960	1010	978	970	960	986	969	1004	962	976	1029	988	1002	978	970	1007	1017	975	972	997	914	966	997	993	1030	963	971	1026	983	930	971	1017	961	997	1005	979	983	997	979	999	986	976	1012	993	963	970	972	968	969	987	965	983	1027	1057	978	931	991	938	1009	931	982	991	950	1021	959	899	1020	1002	1003	1005	958	1007	980	1016	994	949	972	967	1003	967	1007	951	939	1014	931	1024	981	1014	909	983	1017	1061	1006	954	971	1067	963	978	1017	961	983	990	966	1001	1031	930	988	1022	975	970	978	999	1006	961	992	995	942	988	993	965	978	988	1030	918	997	977	983	975	994	957	1009	962	961	984	959	960	952	1015	953	984	992	990	995	1032	1001	960	972	927	1028	1002	918	966	1030	947	1013	1052	1004	1055	1015	996	912	982	1020	1017	1046	982	1039	1032	977	1031	997	991	976	1002	992	1039	975	987	981	969	948	1003	957	972	946	975	1006	954	962	1000	979	965	1049	960	968	942	1004	941	953	963	1017	982	1010	994	974	934	952	969	1000	1014	1031	999	971	1005	1014	949	956	985	989	993	957	971	987	1014	983	984	914	988	972	993	944	1011	947	969	963	1014	1008	969	948	980	927	968	956	962	959	957	997	961	997	971	928	929	1020	903	959	976	914	935	1016	962	1001	1016	985	947	989	967	1020	995	971	979	973	975	969	942	1019	925	991	987	1002	1000	969	1007	1004	966	980	955	983	972	947	982	1027	929	943	929	950	980	1026	966	965	982	972	979	993	940	996	972	1036	1015	936	991	969	1028	1004	983	1014	1008	990	956	1013	959	972	980	969	994	994	913	912	980	946	998	989	1027	996	987	989	929	1007	1008	981	958	980	963	987	961	994	980	998	960	1004	973	970	1002	973	958	980	956	980	991	1017	973	958	965	942	981	975	960	957	958	1047	977	1020	972	1001	941	967	982	1023	985	995	984	983	974	1005	971	921	970	975	928	967	960	977	1005	971	999	920	949	947	1011	932	956	964	989	987	1013	935	954	950	966	976	1044	1029	995	988	989	959	1026	972	948	915	956	982	948	940	987	976	994	985	992	991	988	996	978	945	962	942	956	974	969	961	957	991	940	1008	1000	1040	975	935	958	939	992	1011	971	949	974	971	993	962	965	946	1012	965	945	1004	1001	969	992	1057	984	997	973	916	1025	962	983	904	983	969	951	991	977	954	973	1046	981	1005	986	976	968	948	943	978	935	963	990	966	924	954	987	1014	973	965	970	973	984	985	967	966	962	992	1005	970	994	971	943	985	1021	989	979	977	974	975	958	1010	1009	987	993	949	1007	948	1030	887	1008	1008	965	983	935	997	1019	1002	972	1018	1026	972	1009	964	1010	1029	978	1078	994	978	962	928	965	924	976	1051	901	966	1007	963	1044	1038	965	967	986	1023	967	960	981	1014	978	1029	926	980	978	991	993	1009	1037	1000	979	984	960	994	947	991	996	1041	946	980	974	947	958	970	939	1019	936	980	977	1019	996	938	992	976	932	1059	978	932	984	947	973	1031	963	1025	961	1004	980	985	956	937	966	932	953	974	924	947	993	966	1010	993	965	1064	997	1002	1009	931	982	925	1015	925	956	960	978	1031	938	960	971	1018	981	951	993	1037	975	973	955	991	994	971	943	991	1002	970	982	1015	1005	919	936	954	988	1013	1012	1020	968	945	970	980	909	979	994	936	1007	988	976	1007	974	988	968	998	967	939	943	992	1002	984	978	1007	944	978	1002	983	989	985	926	963	926	962	975	958	965	952	967	1007	936	952	971	1037	930	1015	970	997	1019	1029	956	910	989	994	1035	1029	943	991	951	921	1058	973	920	948	980	976	976	921	967	1036	1058	1007	990	941	1002	945	990	980	959	1019	985	1004	989	973	1017	961	983	933	983	960	993	1044	1021	961	1015	994	963	1019	990	969	967	997	991	991	954	979	946	1027	1014	1044	950	944	982	1033	973	943	994	959	1012	974	942	975	1035	1015	947	953	949	995	982	1012	974	928	1000	946	1004	987	987	955	975	996	1040	950	1001	1008	1009	984	972	1016	967	1028	970	1015	906	952	891	997	960	971	935	950	966	985	981	988	978	921	981	970	967	976	1013	963	961	1002	1003	1003	961	982	971	936	972	959	1007	1005	983	1017	949	975	933	994	975	1007	1070	943	988	1025	919	1015	1031	963	1021	1010	958	972	935	985	1014	1029	1015	1011	944	995	974	938	985	1003	999	982	954	932	993	1029	974	970	951	975	1029	1008	967	983	927	946	927	996	1013	915	989	978	927	927	948	979	1023	1023	1034	956	948	966	1012	934	909	983	977	982	970	949	976	1006	898	969	960	1007	960	973	995	934	980	970	1001	967	993	979	967	971	1024	961	1027	986	975	966	975	1000	1005	987	990	1036	1018	967	928	994	965	974	972	981	948	951	997	995	947	958	954	986	978	941	976	951	989	916	962	963	935	959	1002	1007	957	969	1008	976	972	948	948	937	934	1012	1000	982	969	974	1000	1015	995	970	968	997	1006	973	972	1031	987	965	981	971	986	941	975	964	1029	994	986	999	1008	1007	919	979	1015	987	988	1003	983	984	917	1035	980	956	989	949	1018	1008	988	986	949	1057	998	1025	994	983	1030	1000	1019	963	946	965	994	971	1005	961	941	972	995	895	986	943	974	996	1024	1013	994	957	939	978	986	960	1016	971	1013	958	952	1047	994	968	981	957	995	966	958	915	941	949	971	975	949	994	993	1007	1012	944	952	993	1022	1035	977	959	984	991	947	984	979	980	949	928	967	933	989	969	963	985	975	1006	1000	1017	984	960	995	962	979	971	941	989	937	983	943	991	978	994	914	958	967	1046	982	989	987	959	969	955	1007	966	919	1013	964	1016	964	958	987	1015	1013	1020	994	971	981	985	990	984	1049	1008	997	969	1025	1013	992	941	1031	1009	924	939	973	979	975	977	1002	1012	951	973	1005	940	1004	986	996	939	988	995	989	996	996	986	966	982	1010	981	999	986	962	974	999	987	1003	1005	952	999	977	978	1009	959	968	964	942	968	964	948	967	997	976	986	976	926	989	982	934	972	979	959	965	981	1012	973	1025	1018	994	983	921	1010	1012	952	1014	923	982	1001	1012	961	1016	978	975	961	981	937	952	950	949	1000	1025	1043	936	963	970	977	988	988	985	998	980	972	998	1023	978	952	1022	976	960	946	986	999	1005	1006	987	979	910	978	969	983	959	959	971	957	942	973	976	969	941	974	969	1049	965	991	969	936	911	982	999	944	956	941	949	968	980	995	998	975	968	909	986	958	920	947	964	1028	967	964	953	929	907	970	975	960	989	1025	1006	876	1045	948	1020	1010	986	987	957	993	950	933	999	1000	994	966	956	960	955	952	1010	993	952	945	1019	950	957	998	988	958	1025	995	946	1001	1011	962	1002	979	927	1007	1035	969	1034	967	987	964	972	941	1014	982	1001	963	1015	960	945	987	1011	1002	968	970	962	987	956	1018	992	961	941	952	1023	993	1036	1012	996	991	1014	1006	1006	946
25243	21577	27387	25933	12593	5240	3874	3082	2472	1956	1726	1599	1423	1209	1131	1055	1000	964	889	850	792	843	778	782	846	841	753	779	795	765	778	784	775	720	762	737	709	746	757	714	758	749	669	713	689	726	710	774	747	738	718	700	722	705	740	715	726	691	723	711	715	680	683	732	679	669	705	707	719	751	678	711	666	656	704	717	715	674	714	685	665	683	749	717	674	646	689	669	695	704	720	681	683	717	659	719	715	657	682	691	643	668	742	698	700	692	717	700	685	663	693	687	740	663	734	661	647	729	730	684	716	668	716	770	726	709	719	713	737	705	702	772	737	709	738	694	725	718	702	694	664	692	719	722	668	654	718	691	671	698	656	684	746	687	693	810	705	707	622	714	708	687	685	666	711	717	749	686	689	724	710	729	698	747	689	721	742	687	690	674	711	670	748	686	680	711	644	736	754	702	700	707	680	743	709	699	744	698	729	688	685	738	718	724	677	717	646	694	712	676	699	674	663	706	725	633	697	682	700	680	728	670	709	701	681	711	715	707	630	722	703	703	698	718	757	661	700	676	695	645	725	727	650	649	758	698	659	692	679	687	728	696	669	706	714	718	661	671	744	733	696	719	742	702	676	732	720	674	687	724	715	739	771	677	717	719	736	721	697	760	709	668	684	731	651	728	637	726	664	780	691	611	716	661	691	702	688	694	719	737	739	704	724	744	651	752	679	730	722	703	718	766	735	716	693	714	697	699	754	677	694	700	679	713	682	706	681	680	716	692	719	711	775	686	737	709	706	711	675	699	709	704	712	685	664	737	716	694	722	698	654	655	704	736	695	721	701	719	704	695	699	708	643	723	704	721	668	723	723	725	683	704	724	731	703	693	673	668	693	698	714	731	662	695	661	679	721	698	699	709	760	637	724	698	678	681	736	678	649	691	686	739	719	678	716	745	718	712	720	734	725	717	731	691	683	640	654	701	705	708	727	687	751	695	688	690	675	707	698	715	698	714	706	683	762	713	713	716	713	697	728	721	717	705	695	683	672	736	680	729	659	704	697	714	680	698	687	683	696	720	688	671	698	725	675	691	738	698	705	740	669	703	695	690	744	710	683	705	707	723	690	671	715	696	701	692	682	703	692	705	684	682	673	707	664	675	665	728	714	693	713	719	717	706	704	697	686	641	671	657	745	681	661	693	689	678	675	738	733	676	716	713	711	707	705	658	674	776	705	704	711	710	728	695	756	751	663	679	691	647	761	713	672	748	657	726	689	730	697	713	664	689	648	699	700	737	673	745	717	747	702	696	678	688	704	690	691	714	690	701	767	663	686	693	682	675	700	734	712	698	707	689	745	700	730	701	722	710	680	667	696	688	673	744	722	769	698	690	738	752	691	722	709	726	709	717	662	672	700	704	678	688	725	723	702	648	696	689	676	668	728	686	714	658	667	670	732	712	695	736	695	712	705	684	708	704	676	674	693	705	686	691	725	711	676	750	751	696	699	674	718	706	724	692	734	700	668	732	691	700	703	661	769	720	715	708	709	703	707	685	677	725	692	684	722	676	653	693	672	733	696	704	718	667	692	670	690	762	684	645	711	607	700	724	748	684	680	661	739	664	672	739	714	702	680	668	693	725	724	695	678	679	774	693	741	693	702	717	699	702	681	688	711	679	717	673	731	715	707	735	737	675	708	674	736	715	721	678	620	702	722	706	688	715	709	690	728	699	697	709	719	722	737	720	721	675	720	670	699	718	736	665	684	709	778	678	716	716	725	669	712	704	730	764	676	733	708	708	688	718	694	664	717	695	695	697	713	759	656	693	702	655	724	690	731	707	688	679	728	665	713	665	671	724	748	689	709	679	697	676	659	727	711	689	703	720	703	740	749	692	716	655	700	694	657	749	718	684	747	749	690	696	718	695	712	676	712	657	679	709	685	701	701	712	716	743	689	703	704	725	694	741	708	733	731	748	716	731	738	697	721	701	698	680	742	711	693	656	731	766	648	788	748	699	675	692	699	702	699	706	747	712	660	683	725	710	738	765	702	752	720	654	648	737	693	673	689	717	711	679	729	714	726	651	726	650	702	731	720	683	668	702	704	729	717	742	735	728	730	719	686	691	677	737	701	727	675	702	714	742	706	750	631	722	716	710	755	671	722	683	693	699	689	714	704	698	749	720	697	654	691	708	746	658	736	708	665	690	720	724	664	666	718	708	678	739	675	718	734	685	747	694	690	726	673	657	751	703	706	708	732	716	721	721	674	690	699	690	679	681	695	717	698	709	690	723	694	700	723	699	698	730	705	734	740	683	731	673	701	700	748	670	665	663	727	713	713	679	691	718	701	681	764	741	713	692	692	711	760	683	701	729	721	713	711	657	696	693	681	709	702	702	666	691	663	731	726	694	716	702	736	731	726	730	730	682	711	708	734	746	716	701	710	720	674	728	707	754	694	715	735	705	713	709	696	717	696	745	692	684	696	693	721	672	697	681	706	748	716	676	705	755	710	683	676	692	701	732	690	703	719	691	676	739	695	713	717	678	718	738	718	681	685	679	703	645	773	702	724	705	693	684	706	690	758	691	663	715	701	695	687	693	730	719	678	754	674	712	679	698	719	724	685	664	724	702	744	649	687	686	692	648	736	738	682	735	717	722	683	692	698	625	706	709	693	656	688	740	705	692	674	659	705	714	684	631	690	726	675	672	695	711	723	736	699	729	717	672	675	694	722	695	662	690	689	693	733	679	661	671	698	710	725	720	719	701	710	693	688	717	691	698	668	728	675	734	710	684	647	665	726	746	660	730	690	682	676	670	673	703	684	720	690	666	690	649	674	693	676	743	704	625	712	712	710	671	702	687	748	708	710	712	716	693	716	712	712	743	748	670	733	749	699	708	703	673	674	707	737	766	715	711	713	734	729	677	713	715	706	659	691	746	692	706	700	702	671	706	736	726	678	745	697	689	733	747	645	682	711	672	714	682	670	672	683	723	700	679	739	726	675	688	664	702	719	723	702	722	679	728	749	678	717	696	670	678	723	682	723	763	717	666	702	721	697	723	710	625	684	713	648	682	730	698	705	730	681	753	724	696	660	667	674	662	718	671	687	693	661	713	706	757	649	673	739	683	733	691	662	671	748	717	690	702	671	724	676	717	668	667	667	715	666	691	690	711	686	681	696	731	710	731	698	724	680	724	726	739	670	734	723	749	677	669	707	696	679	707	688	719	723	708	703	704	709	743	714	694	702	690	669	706	700	712	712	684	723	740	702	717	735	713	732	687	698	705	697	667	669	672	681	711	688	731	666	711	717	724	719	752	724	737	725	741	670	746	686	768	670	673	688	730	703	702	702	685	670	679	710	666	722	685	753	698	719	676	713	686	756	699	712	733	707	670	709	660	705	663	721	710	708	689	743	682	680	686	681	696	772	685	733	742	679	678	688	708	724	695	694	693	655	675	772	746	703	709	691	719	727	680	749	724	719	710	677	749	741	693	741	706	707	669	694	680	689	707
17152	27921	21632	13531	10193	8021	6584	5415	4389	3425	2911	2448	2050	1741	1475	1388	1280	1176	1041	1021	1087	1099	968	1048	947	914	939	914	958	916	891	882	913	888	818	814	806	813	836	821	866	836	854	817	789	805	839	865	820	766	799	810	824	788	806	732	812	852	804	809	764	813	785	732	811	809	793	757	781	828	803	832	811	797	769	804	796	776	794	807	776	785	805	787	805	851	759	738	780	802	845	733	790	789	809	768	794	790	756	753	831	780	787	782	755	748	791	754	792	793	780	737	748	831	878	774	783	795	782	801	795	783	800	801	795	760	759	786	754	777	836	794	798	801	814	784	776	797	797	745	762	803	773	759	799	830	812	820	806	785	803	766	816	786	817	772	785	810	783	762	736	762	804	792	820	789	799	802	796	759	765	817	793	762	780	815	727	758	794	748	788	805	777	784	777	771	814	767	750	767	776	804	776	801	757	780	777	787	767	825	821	813	801	803	776	797	806	786	798	762	842	795	818	756	783	795	791	782	746	713	748	768	796	736	776	779	763	787	769	802	780	803	798	789	829	787	763	828	750	784	740	740	771	715	756	779	802	808	813	793	794	831	757	787	772	807	809	755	748	763	810	810	748	792	838	754	754	781	803	773	791	796	778	781	716	816	801	800	758	751	794	756	781	768	773	778	781	790	812	824	733	788	748	743	758	802	797	819	793	789	749	752	798	817	828	752	794	757	800	770	796	812	741	781	790	782	812	786	774	786	777	800	827	802	779	831	795	840	813	778	790	786	801	758	854	768	793	795	793	779	759	807	825	803	766	751	744	770	767	795	791	791	779	741	738	773	757	790	734	745	786	759	784	745	824	856	767	773	780	781	790	759	814	803	775	779	753	775	823	762	792	786	784	785	755	805	720	800	799	801	798	818	812	794	785	796	810	767	747	773	761	771	834	793	831	770	826	813	767	808	823	774	806	729	799	820	797	785	765	742	803	815	780	775	764	779	746	750	763	842	767	815	812	828	783	778	794	795	798	795	742	795	790	808	766	793	750	794	766	754	768	783	799	752	771	801	782	822	767	758	791	774	753	758	817	789	757	773	805	789	773	759	782	758	742	838	720	786	755	790	759	729	809	818	734	813	766	816	729	812	815	742	829	761	773	741	819	794	785	763	777	813	778	776	787	791	822	790	788	781	799	827	781	785	800	823	760	766	723	797	762	782	803	783	775	803	818	815	750	790	787	782	810	792	777	747	787	755	774	784	801	765	800	759	757	825	803	809	802	770	815	735	828	827	765	807	802	807	750	753	812	770	802	772	756	774	815	794	742	789	761	777	799	801	809	751	772	753	778	754	710	779	781	788	830	784	741	737	784	834	825	805	780	807	712	791	809	797	813	773	791	788	804	786	788	789	749	785	801	761	747	823	753	764	787	822	792	813	791	780	755	788	806	745	726	804	783	741	806	784	829	829	785	776	789	806	788	798	817	772	717	831	763	802	796	770	793	789	812	808	755	851	790	762	768	800	753	738	725	790	770	772	770	790	794	790	756	816	776	775	740	769	794	757	730	777	793	747	787	824	798	769	797	852	776	796	818	802	778	757	771	811	768	740	807	785	741	793	758	773	711	791	797	825	742	813	789	796	806	774	793	763	767	789	758	825	821	759	760	796	812	775	766	790	777	799	715	730	817	779	833	757	738	791	786	833	821	770	806	831	807	805	746	814	833	829	824	815	824	808	803	761	809	766	832	749	786	780	755	813	829	784	756	787	786	746	763	796	813	835	779	855	806	834	763	779	773	801	847	799	789	831	823	785	806	809	778	739	803	809	757	802	808	761	815	854	768	770	794	807	785	832	820	786	817	784	810	790	711	802	778	786	820	807	783	795	780	774	834	753	775	826	781	720	802	796	736	774	772	807	745	763	847	782	745	776	825	791	733	838	752	775	830	794	777	791	756	804	846	758	782	809	809	833	809	804	800	741	775	789	736	776	797	817	725	774	760	816	780	745	833	758	739	802	829	793	751	799	736	828	734	795	807	792	789	800	769	779	779	780	770	760	766	717	772	793	813	788	785	784	761	806	797	797	836	771	781	725	813	747	767	801	790	755	731	789	795	775	830	759	825	788	796	764	771	741	759	770	802	761	858	824	770	768	751	773	770	731	802	844	748	776	762	790	781	749	695	782	797	746	788	797	780	796	772	757	775	829	807	797	809	802	746	797	799	801	759	793	787	737	709	735	813	855	759	785	791	798	782	793	778	772	762	788	787	754	798	814	797	802	810	750	794	776	778	779	753	781	831	812	779	794	759	759	818	754	763	760	804	777	812	780	791	795	793	800	771	786	733	844	780	788	747	798	772	792	806	733	753	752	799	778	794	788	785	773	839	786	756	832	783	784	761	793	796	790	745	801	769	811	766	777	787	782	767	771	721	807	804	781	820	804	748	817	804	774	808	777	793	771	731	787	795	754	834	789	785	775	720	743	815	741	810	826	782	758	805	778	796	782	779	799	777	801	792	764	745	761	797	763	808	792	824	785	754	775	774	805	803	808	808	786	785	812	769	770	808	781	828	790	770	791	798	755	739	741	811	748	757	775	750	802	737	774	777	799	793	780	761	763	755	807	780	797	818	789	748	779	784	817	802	817	789	767	809	758	776	784	789	777	823	782	842	803	776	734	771	743	801	770	768	798	771	757	774	793	740	792	793	762	786	793	870	792	773	815	804	768	723	830	762	792	769	737	790	795	825	782	799	743	808	800	775	775	840	774	751	835	828	805	823	817	795	744	785	758	807	787	766	808	772	820	752	754	809	751	768	763	747	779	809	790	784	801	730	783	769	792	810	766	795	778	820	788	722	786	826	802	775	766	762	794	834	782	769	820	789	791	774	781	776	807	774	780	824	842	872	757	728	794	813	769	767	770	794	804	791	742	780	788	794	749	801	797	795	780	814	788	842	774	782	849	782	815	792	763	831	804	807	709	745	758	824	793	744	843	818	859	781	819	752	797	778	773	773	778	813	812	782	787	808	741	803	798	803	764	767	795	833	825	768	778	795	770	787	755	795	754	785	780	815	764	806	754	807	799	789	775	712	785	798	849	800	796	806	770	781	766	790	773	798	777	755	772	771	798	818	796	835	815	808	758	774	742	779	821	759	778	802	791	762	799	787	821	755	820	764	801	760	807	790	774	787	835	815	793	742	789	788	839	779	792	787	784	809	826	783	818	769	830	798	792	795	767	777	782	819	771	796	810	797	787	797	778	761	814	796	774	751	799	815	793	768	754	763	841	796	813	834	750	781	785	789	784	796	813	786	845	805	791	792	779	797	782	831	777	783	805	786	779	814	812	769	718	778	802	750	794	796	776	740	782	800	780	813	788	782	796	763	800	808	786	768	750	784	749	776	843	805	798	701	798	779	739	847	762	817	786	783	756	747	771	762	812	817	793	809	784	737	759	776	778	790	824	796	735	817	771	824	759	781	806	794	776	796	803	791	821	786	820	814	826	787	788	787	795
22907	21557	29249	24354	21598	21671	13727	5948	4235	3437	2785	2325	2019	1697	1479	1294	1255	1076	1024	992	962	989	961	904	937	923	847	880	882	876	844	858	793	771	815	766	765	792	760	723	715	749	785	758	747	736	713	728	711	705	746	695	731	757	747	721	705	687	719	717	745	720	712	740	733	748	681	695	691	688	722	666	611	703	771	659	700	678	693	665	735	692	694	670	681	698	697	667	704	689	678	665	715	685	681	707	711	705	687	694	683	711	695	670	683	724	717	683	705	746	691	697	664	767	712	693	665	703	709	706	688	689	693	695	730	668	682	687	652	741	724	732	661	662	729	724	697	713	657	710	692	719	702	669	656	692	753	672	688	664	658	692	683	694	690	707	658	740	685	676	633	653	696	702	683	616	708	724	647	686	669	707	663	690	710	638	677	688	701	712	681	700	666	706	633	731	708	707	644	686	677	664	670	665	705	681	636	771	744	667	732	691	747	625	644	709	677	739	607	655	662	700	726	723	701	697	691	731	692	684	703	624	674	655	673	694	702	680	704	728	730	671	702	684	709	706	708	665	688	648	645	624	735	660	699	681	728	653	703	664	714	690	679	685	725	687	689	699	693	713	695	710	703	744	716	677	712	708	671	641	620	647	714	760	684	652	652	668	688	655	708	735	712	684	678	720	680	655	682	740	654	739	741	645	649	702	657	713	696	736	659	676	661	689	668	683	672	649	739	678	658	688	675	699	690	672	675	683	705	674	720	664	708	665	676	693	669	638	690	662	688	665	664	632	705	677	656	661	706	670	705	666	683	690	630	751	688	708	689	725	703	734	695	685	660	665	610	713	711	731	646	677	697	658	641	686	759	631	685	668	702	700	690	683	717	682	712	674	646	718	730	732	723	657	644	683	688	702	719	695	657	677	715	690	649	666	725	671	696	690	651	660	667	654	653	682	696	709	709	682	660	692	709	686	701	678	651	700	679	655	712	694	644	624	668	702	699	678	656	733	675	692	660	663	699	723	692	662	678	662	690	693	673	691	669	633	693	727	620	696	683	665	723	662	646	688	704	681	707	673	641	703	713	711	696	663	670	643	688	679	673	658	661	657	684	685	718	685	665	633	666	735	716	698	702	623	674	657	666	646	648	716	688	654	705	729	691	694	674	708	690	666	701	748	703	703	669	690	705	687	652	666	645	653	678	680	715	720	647	679	708	691	639	660	664	691	674	677	665	682	683	681	673	687	691	712	673	705	688	679	699	731	639	701	691	675	689	679	696	672	704	656	680	707	709	684	655	687	731	672	730	687	711	648	744	723	689	724	643	681	696	701	712	703	699	686	659	699	686	705	684	664	737	657	663	670	681	697	652	685	690	682	632	706	671	676	656	707	721	693	674	682	644	647	681	647	723	670	701	703	747	686	659	710	701	670	690	664	715	732	692	712	709	719	703	684	643	693	689	717	736	724	701	681	678	661	672	703	694	719	678	677	672	694	686	705	720	666	677	723	722	681	700	704	708	690	680	699	677	666	706	731	744	691	725	771	647	680	645	691	709	697	695	622	691	676	686	675	663	697	659	665	623	664	675	670	733	657	674	712	694	682	678	745	708	695	665	717	698	685	669	715	676	660	711	639	756	676	681	658	700	662	685	654	628	675	676	648	611	712	664	690	687	705	689	695	711	641	716	707	658	671	691	692	728	710	689	732	734	681	678	657	707	707	684	671	696	662	644	662	666	665	699	668	695	720	671	681	658	696	685	677	703	687	632	688	666	674	701	661	649	691	665	706	649	669	669	663	709	684	702	644	640	670	710	702	687	671	675	673	700	656	697	716	703	677	715	711	658	735	681	681	706	704	744	684	676	706	671	717	712	660	676	674	676	731	692	684	699	697	715	690	691	667	672	695	735	686	671	687	672	730	671	687	741	727	680	655	667	678	680	683	670	694	694	705	677	713	688	732	708	704	722	745	656	671	670	640	668	718	656	716	703	668	691	706	690	658	707	733	664	736	698	697	692	704	672	730	652	695	649	683	686	648	680	683	666	730	668	707	726	685	700	680	720	657	673	675	722	689	703	654	655	652	676	727	693	666	682	685	673	664	699	672	662	687	697	652	692	715	727	656	655	663	685	724	707	665	689	652	692	629	695	709	673	652	670	665	700	670	636	681	678	650	645	715	681	699	704	646	645	695	693	668	693	703	657	728	674	686	678	662	709	672	665	593	703	664	686	658	679	682	691	688	718	675	722	710	685	644	669	659	645	677	735	664	709	680	701	678	706	701	643	708	732	706	731	668	715	700	704	666	646	670	633	695	634	676	685	706	673	698	683	663	665	688	622	703	666	716	664	686	698	648	705	698	655	715	644	656	676	689	665	705	730	697	675	733	709	659	637	677	702	703	659	667	691	670	641	677	684	672	700	681	699	643	685	684	655	720	651	671	703	673	702	704	628	726	683	680	672	671	679	638	723	661	707	677	662	681	678	693	666	698	684	718	691	685	716	718	623	658	686	699	650	686	712	679	710	697	681	670	639	666	676	718	692	710	677	691	676	712	673	660	681	665	692	725	708	645	683	656	736	696	678	679	711	713	705	703	632	715	717	665	744	702	713	645	730	710	701	728	668	724	694	635	708	709	705	656	653	677	662	689	712	702	710	663	687	729	675	714	614	632	697	706	682	701	665	674	640	695	745	673	677	658	698	677	698	636	713	666	717	692	650	661	673	678	726	697	664	710	717	662	704	718	646	660	656	668	646	660	694	654	685	690	699	700	651	701	646	684	717	696	635	679	661	687	678	652	635	744	693	696	689	673	669	666	698	707	683	673	671	711	675	709	699	677	625	704	677	685	707	732	693	660	655	655	711	725	693	710	664	669	685	750	671	649	693	691	720	697	672	716	697	687	693	666	740	706	745	712	718	672	682	690	660	708	667	641	675	673	724	668	734	679	687	648	706	669	667	712	659	701	659	689	675	660	665	649	679	746	635	681	646	699	708	676	645	689	647	729	694	711	716	692	727	707	696	701	653	664	678	725	683	680	714	678	624	645	655	704	700	717	663	733	693	678	694	670	693	733	738	654	679	651	662	686	706	666	741	667	709	726	714	653	653	704	645	710	681	663	740	628	720	674	693	695	687	693	716	687	704	667	652	695	642	667	688	680	714	646	634	674	728	711	688	666	682	740	673	675	672	643	700	701	662	706	698	713	675	724	662	707	686	681	691	686	715	673	710	691	668	657	633	700	681	743	671	670	672	669	758	743	756	648	718	668	677	698	680	707	672	706	740	727	674	656	732	757	683	700	700	715	694	678	691	647	679	683	671	707	643	713	736	690	681	739	689	709	650	706	657	707	712	655	656	695	645	681	726	733	677	700	714	661	694	681	665	679	682	670	657	702	679	716	704	709	679	670	667	711	697	673	707	647	709	685	684	660	723	738	720	666	728	682	653	680	689	691	701	711	666	654	666	711	666	668	684	644	686	718	704	645	700	644	667	694	660	665	695	678	709	665	665	684
21130	36926	29701	20064	15752	12988	11081	8648	6899	5606	4628	3634	2975	2483	2130	1785	1570	1390	1373	1261	1207	1232	1181	1134	1122	1075	1106	1042	1029	1009	1012	953	955	940	917	927	938	941	870	885	836	827	893	819	856	825	899	841	890	854	865	809	804	821	794	798	808	828	797	780	792	763	719	785	751	729	785	767	775	760	787	757	782	752	767	697	799	781	751	781	763	773	760	732	793	729	754	740	801	769	793	815	789	803	741	770	778	768	756	763	723	831	734	717	768	787	768	747	764	760	772	756	706	771	746	780	751	788	762	802	809	747	749	812	763	774	746	752	759	806	788	785	765	763	786	823	702	782	738	755	774	725	793	756	778	839	765	763	830	740	772	797	729	797	810	810	792	710	749	777	763	822	697	753	786	788	763	758	735	757	737	753	739	764	815	765	710	744	729	775	799	749	731	798	726	774	775	778	763	738	758	749	751	779	746	741	743	750	768	756	740	748	740	790	764	724	732	784	709	722	763	820	774	733	799	773	791	795	765	775	709	762	777	782	793	766	750	760	744	825	791	763	769	800	787	733	725	770	807	745	761	796	782	774	818	787	778	749	800	756	781	736	801	796	784	747	774	758	719	749	763	782	785	778	779	739	773	728	763	796	761	758	788	773	803	760	827	730	743	732	737	778	719	779	767	751	769	779	828	781	785	776	761	722	762	709	766	745	722	764	769	754	751	782	755	763	808	767	737	803	783	839	825	777	794	790	722	764	812	754	742	781	782	714	742	779	790	753	781	790	745	755	789	789	802	741	743	761	747	774	763	783	790	764	743	750	756	828	784	800	781	746	720	782	772	795	760	757	792	806	721	787	802	752	814	801	786	750	756	810	703	747	773	749	783	808	768	778	788	759	753	777	764	760	791	803	763	767	820	798	749	797	751	798	754	776	746	711	762	707	791	767	813	774	746	808	787	749	784	814	784	784	750	727	751	769	733	780	729	760	765	782	781	801	786	776	794	775	776	686	791	748	755	796	809	707	696	757	781	781	774	783	714	749	763	742	783	760	801	788	745	843	753	812	783	757	740	775	774	794	824	799	757	775	752	775	760	768	762	728	746	752	758	813	703	754	779	823	779	764	751	807	767	829	735	745	739	754	793	782	729	829	781	783	797	724	803	738	780	820	758	746	738	747	701	748	755	750	758	757	774	771	796	816	784	745	807	759	810	707	776	798	762	750	782	793	735	738	725	747	815	716	737	785	773	724	774	778	795	773	787	723	730	749	772	735	781	785	772	760	780	719	781	732	783	771	687	814	786	781	782	762	767	773	802	767	708	771	738	800	749	800	773	780	750	793	773	748	762	789	805	753	736	746	756	726	780	744	754	759	801	797	778	745	727	753	746	770	763	758	737	786	765	812	770	781	796	817	788	757	782	764	736	799	729	745	777	779	731	726	766	794	761	763	740	794	762	747	750	755	771	760	733	759	750	786	716	813	759	792	766	790	764	766	741	792	748	772	764	745	739	764	806	777	758	735	768	769	802	763	761	754	777	746	770	773	789	761	737	765	801	759	739	715	771	777	781	761	788	789	778	862	744	791	771	769	746	751	780	793	752	799	767	787	766	768	772	758	742	742	780	765	758	773	768	752	754	774	778	804	714	708	755	822	762	769	764	766	760	771	766	746	747	768	748	741	748	790	765	758	767	772	813	816	771	725	813	749	798	742	753	733	744	779	817	779	777	768	780	746	734	795	821	763	771	819	781	774	783	737	739	762	799	725	779	782	787	780	811	776	754	783	738	758	776	806	783	741	722	792	761	743	733	775	786	745	812	746	803	745	760	721	804	758	752	773	734	776	761	739	721	771	767	812	803	755	772	777	763	732	750	734	826	780	765	765	779	791	744	767	777	762	771	760	750	711	823	778	779	791	749	739	759	792	818	796	755	748	764	759	719	734	776	738	772	748	768	731	732	779	737	759	814	781	740	740	725	739	800	803	789	724	764	778	773	733	781	798	725	787	765	753	751	802	735	836	775	772	716	755	756	700	747	805	802	740	792	739	817	782	718	758	701	771	788	795	715	795	793	778	715	809	783	764	727	767	752	791	733	745	777	742	755	749	786	750	794	757	782	757	779	753	812	793	770	801	769	755	791	758	730	768	809	776	838	767	771	762	762	797	786	707	723	784	781	750	781	784	782	744	723	735	755	790	747	776	755	754	779	779	708	780	786	749	768	754	770	805	701	799	761	773	798	800	748	777	782	749	746	752	765	786	798	754	768	704	767	784	788	765	769	762	756	809	765	816	764	763	765	774	796	782	771	839	760	758	806	738	789	770	781	788	769	754	720	831	802	812	728	812	748	787	837	726	750	751	786	776	781	744	809	778	765	750	800	765	796	767	734	746	807	784	758	780	756	766	717	768	789	761	828	731	812	713	747	778	788	759	743	775	763	819	752	795	759	715	799	798	814	796	751	743	777	813	746	734	809	795	823	743	785	750	765	819	802	809	794	728	737	747	774	731	716	770	773	739	769	783	767	745	779	800	788	742	739	758	782	750	746	749	788	800	772	732	752	745	823	754	803	816	807	744	735	736	763	777	757	762	762	825	833	812	772	799	738	777	773	776	747	731	763	759	746	722	756	770	773	766	795	734	820	732	752	770	736	755	733	739	732	784	786	749	738	799	812	758	778	786	760	780	717	789	811	803	764	709	740	758	774	719	767	715	771	774	759	789	812	718	777	744	773	781	767	767	812	799	685	785	750	812	763	850	805	826	768	771	766	779	797	737	794	827	746	766	719	762	807	774	780	791	757	792	774	810	768	763	745	748	772	785	795	732	763	818	767	761	760	795	748	756	807	675	787	754	765	774	768	791	780	758	803	783	732	775	751	725	742	789	767	744	817	776	767	769	782	809	737	742	734	794	775	773	755	758	756	767	750	747	822	752	762	705	781	781	760	754	778	777	803	768	787	738	812	756	779	781	741	796	776	758	733	789	730	763	740	754	767	755	793	754	768	751	765	761	707	787	766	731	734	763	753	740	759	734	770	785	809	813	766	744	748	771	802	764	784	830	747	745	763	725	794	804	778	763	762	743	759	818	733	735	758	754	733	756	759	805	805	746	727	751	729	792	782	824	763	747	740	779	749	786	785	830	726	820	790	769	734	733	782	764	750	776	744	778	767	754	762	723	743	797	762	694	788	758	802	747	759	784	750	760	826	778	768	746	786	771	777	749	729	766	771	783	780	752	796	809	789	760	811	772	726	753	829	787	797	823	680	771	772	748	772	793	770	748	758	815	743	804	761	785	788	752	775	796	783	755	796	763	800	739	738	797	757	788	770	735	778	759	787	732	809	723	787	741	787	797	779	763	775	782	755	767	830	761	781	727	798	750	770	762	766	839	773	792	746	724	758	735	754	799	772	769	781	785	726	730	768	810	749	773	719	738	739	740	792	808	766	791	748	788	734	750	761	821	727	776	812	780	770	740	774	778	739	834	751	735	761	727	714	758	801	788	708	769	753	756
28345	21005	17071	9820	5557	4069	3294	2581	2180	1909	1627	1389	1236	1242	1193	1070	1055	1010	931	1000	945	916	938	945	947	922	951	917	888	986	885	894	931	872	883	908	858	903	903	899	860	908	821	881	841	943	899	849	923	852	891	896	881	929	882	953	835	895	874	934	866	853	830	867	883	919	867	897	893	864	832	898	884	927	929	861	904	845	885	903	872	854	894	881	893	880	860	912	866	885	878	893	826	852	870	919	843	939	882	857	850	888	856	878	854	884	905	866	892	834	880	877	935	910	870	874	931	907	886	858	856	861	890	821	888	849	877	912	798	799	856	873	854	903	876	860	855	871	844	910	827	871	876	889	899	855	838	880	897	840	874	864	850	868	903	909	876	922	924	881	833	873	902	880	832	850	865	914	850	909	897	864	874	881	943	894	848	895	869	848	863	895	859	830	880	882	937	876	867	911	849	829	886	921	878	886	863	840	862	885	912	850	821	890	890	797	882	898	925	864	880	965	884	826	893	887	943	882	907	880	824	888	838	858	893	896	888	855	874	941	911	908	882	856	909	888	859	879	850	893	865	889	864	848	848	884	847	861	812	827	872	829	906	859	889	883	865	844	852	888	883	919	904	852	936	919	944	901	865	889	877	888	833	898	879	842	887	880	953	912	894	835	870	907	890	910	877	781	829	856	881	882	928	852	868	874	860	904	860	831	905	884	907	834	918	823	877	874	891	862	849	900	894	864	872	797	876	934	863	837	865	846	922	903	849	852	871	863	891	812	837	893	858	853	850	841	879	854	867	882	945	819	958	887	898	874	859	889	882	895	827	854	939	856	879	851	844	898	849	930	883	864	871	894	857	840	848	913	837	882	861	807	802	897	914	858	832	879	896	850	855	835	891	886	866	894	895	891	826	855	878	911	855	811	884	848	857	881	848	847	863	882	887	818	867	873	887	882	877	869	867	883	871	889	878	838	845	891	847	841	841	845	831	847	854	848	924	829	891	840	897	910	850	866	906	901	940	909	841	917	856	881	862	884	851	859	883	893	890	873	852	906	866	834	877	930	916	906	855	801	877	879	867	896	870	859	823	858	887	835	935	817	861	892	916	858	867	836	886	804	850	844	934	986	921	828	870	857	855	878	823	858	891	825	870	881	853	880	858	856	882	837	863	858	834	845	887	877	859	915	875	873	924	871	912	892	873	832	910	849	871	893	891	940	890	876	890	871	869	828	827	851	872	880	878	895	872	855	902	910	848	878	935	923	886	886	902	846	908	827	900	903	874	865	912	836	882	900	882	882	861	906	873	850	879	938	843	845	864	846	862	873	925	846	890	877	890	845	864	836	940	909	847	871	854	840	859	843	880	873	898	830	895	847	879	909	888	874	883	880	922	939	886	934	897	873	847	903	889	896	896	930	822	884	852	876	872	924	827	916	900	861	860	902	844	846	904	832	893	834	961	835	843	878	821	863	857	890	871	854	863	913	879	885	853	867	921	880	938	833	888	866	890	821	889	886	870	842	884	877	845	922	888	862	912	845	883	872	868	877	913	844	850	905	886	865	842	808	871	905	874	850	815	871	890	910	862	824	886	875	870	840	844	877	888	856	876	887	878	861	884	884	921	882	881	840	892	861	834	882	858	878	869	866	916	805	835	824	876	833	868	890	882	861	907	850	910	898	849	896	907	881	841	867	871	854	854	832	969	861	837	870	923	861	843	869	869	858	822	857	895	876	885	862	854	911	872	855	870	889	819	850	895	916	902	929	946	911	917	873	833	878	895	827	881	877	878	914	889	873	872	860	818	948	839	837	891	801	855	860	915	886	862	849	831	880	909	926	908	909	858	876	862	893	848	860	903	930	909	896	860	866	838	895	881	863	858	851	838	875	852	905	876	864	874	848	854	872	885	928	874	863	915	850	838	862	938	837	895	888	876	893	943	839	855	817	933	872	825	871	829	851	889	891	939	881	861	855	821	853	841	833	908	872	875	911	868	879	873	850	874	848	913	877	911	899	873	866	919	909	864	858	926	848	901	854	877	916	860	867	872	880	829	900	864	891	859	847	878	871	881	883	926	826	859	846	852	857	917	857	889	870	827	908	855	845	875	859	848	930	888	822	916	870	849	872	921	863	890	882	844	880	897	920	897	908	867	898	902	894	846	876	864	851	867	911	851	866	870	830	891	906	877	860	859	814	871	872	871	905	880	869	821	892	894	926	877	898	937	843	910	848	898	865	902	814	839	893	866	852	853	848	847	854	783	844	867	923	858	872	869	864	905	849	829	885	901	851	883	854	906	897	936	888	903	854	817	904	863	860	895	841	866	876	918	878	868	922	891	870	852	864	873	880	908	908	899	843	920	867	910	881	876	901	827	872	871	904	878	893	867	856	904	840	887	902	861	856	870	824	917	847	871	882	867	863	857	868	870	879	874	857	902	893	849	902	846	891	908	817	856	891	868	885	891	874	906	879	876	855	923	826	914	884	853	790	887	878	884	947	849	879	827	927	852	854	869	896	882	899	921	892	865	863	907	904	892	897	851	868	820	859	899	873	921	904	912	892	874	857	868	894	915	856	896	857	880	919	887	881	890	815	852	829	910	894	910	916	912	887	922	872	861	880	905	890	786	911	875	920	884	896	867	874	838	913	852	867	883	858	901	904	842	893	873	900	894	870	830	847	881	855	919	881	883	912	885	889	905	823	871	885	883	880	898	835	896	908	864	862	935	871	858	916	906	877	857	896	803	870	881	923	855	858	895	894	878	852	847	882	868	854	876	888	865	860	869	865	851	835	874	855	891	870	853	852	837	919	935	891	880	856	870	838	917	941	853	860	911	901	830	884	921	877	855	875	897	889	833	879	880	837	889	909	886	793	908	884	878	886	920	839	884	897	863	855	916	968	846	835	903	881	873	835	856	878	890	828	878	878	866	920	822	870	846	888	867	857	880	906	883	850	904	893	911	845	826	814	884	831	860	881	867	922	846	909	855	853	906	818	867	920	928	884	830	919	863	840	859	881	889	893	846	831	882	838	830	885	853	840	808	901	866	897	884	904	872	899	873	913	847	908	879	909	842	893	856	870	882	820	867	877	896	877	916	886	811	916	929	845	903	840	874	894	869	869	967	867	842	870	875	921	873	872	962	937	885	800	884	873	911	864	899	848	900	865	864	894	914	857	860	887	877	864	893	828	891	914	887	906	891	882	875	846	868	884	925	928	898	884	865	851	909	900	861	912	860	867	889	854	883	842	844	825	855	866	891	962	926	803	846	854	900	901	914	844	794	812	850	875	859	890	847	850	908	910	866	869	881	916	855	845	856	882	878	823	847	860	921	825	867	886	865	876	870	880	880	915	910	863	901	916	891	900	919	893	823	892	890	886	839	881	888	866	878	859	881	865	872	886	893	907	846	836	883	869	881	883	863	870	857	831	909	923	907	867	838	922	908	895	839	847	883	812	862	908	864	862	864	879	864	824	863	926	896	863	842	937	837	893	884	861	887	865	898	870
15950	24270	18109	10430	8103	6747	5631	4190	3569	2866	2307	1921	1734	1482	1453	1345	1253	1134	1158	1149	1141	1079	1106	1080	1039	1070	1106	1056	1073	1068	1142	1032	1039	1045	1008	997	1010	1005	1081	1008	1018	1045	1030	935	999	1023	1000	995	891	1020	959	1006	1011	1010	955	1007	958	968	974	931	975	1003	924	964	940	966	979	991	981	975	999	949	1006	927	956	994	961	908	947	932	942	992	996	973	941	1011	951	979	965	987	1010	1006	1015	954	1002	919	1026	959	975	972	973	945	924	981	930	1010	986	977	935	1046	953	972	960	941	958	908	1016	991	1037	965	906	954	967	996	974	971	974	943	970	916	998	946	927	950	978	945	971	983	984	942	930	963	949	947	975	960	912	1021	994	980	970	987	954	1004	980	962	962	973	977	1012	974	936	945	953	926	900	990	958	930	947	997	1002	940	974	955	969	991	985	971	938	1008	931	947	955	971	966	943	953	1023	998	995	957	988	975	986	963	995	940	922	995	972	968	917	961	956	989	935	963	949	918	961	1003	1025	970	982	931	975	1018	976	1004	936	948	1001	937	1010	1003	940	909	980	939	994	956	944	956	970	992	1027	950	963	978	942	993	964	978	977	962	1011	974	978	950	952	996	967	970	976	986	926	1004	1011	940	978	961	970	922	975	999	983	942	933	1020	990	945	929	1017	967	969	1022	955	965	959	1004	1001	946	1017	879	998	925	1016	941	1034	956	974	991	963	944	1003	937	963	917	1014	994	991	954	1030	1009	901	988	941	956	956	902	950	905	963	938	959	985	999	941	949	924	957	992	952	914	964	964	962	1006	927	981	939	885	1016	954	887	994	921	946	984	1020	965	951	1002	1000	1014	953	1010	953	969	931	1005	890	882	977	982	935	994	987	970	963	970	985	919	959	973	945	928	938	1024	904	945	976	930	1015	899	1020	950	982	963	886	900	941	960	944	984	1002	932	983	933	982	976	965	957	891	978	927	967	994	930	989	993	943	970	968	929	966	1016	960	1000	955	1003	920	893	983	982	960	985	946	930	962	953	976	931	937	1005	1005	943	996	1001	983	949	961	969	958	982	935	982	975	992	955	978	987	916	973	986	937	956	1007	992	922	965	985	972	993	1008	930	974	949	978	961	1018	972	993	945	982	922	997	979	1007	975	979	941	963	1028	900	994	970	950	968	902	1000	953	954	997	951	1011	965	1006	974	963	940	993	986	988	1008	935	983	967	995	909	989	905	983	954	991	953	1024	945	941	950	964	969	1019	981	935	932	1011	1014	961	1006	970	895	916	935	902	954	936	1003	907	915	917	939	924	979	971	947	925	930	980	1015	996	966	948	936	934	955	993	929	945	1057	974	982	949	961	1003	949	918	969	1010	958	945	935	897	960	965	944	928	985	964	995	976	982	955	1035	1009	933	972	996	926	973	957	989	927	956	994	979	943	960	928	979	977	989	988	934	973	983	999	975	997	971	892	949	995	1015	947	936	1016	990	985	960	1007	972	935	914	983	878	1012	983	987	958	921	968	989	903	980	993	995	997	958	962	940	948	992	960	937	967	980	909	976	990	946	1005	1026	945	969	1022	992	1009	935	973	958	967	1036	1025	949	973	1002	960	919	986	1006	919	974	906	979	924	953	942	940	936	1051	981	1060	995	979	984	994	979	949	997	999	1012	932	927	957	987	985	914	965	997	985	989	993	948	967	954	967	999	944	998	983	1001	976	990	1004	1021	970	966	938	997	955	969	916	967	996	952	951	958	952	982	992	1002	1053	981	992	958	999	932	938	1000	915	963	982	1005	993	966	993	958	960	967	1022	970	969	921	884	979	980	997	988	1003	987	978	960	1031	999	979	991	976	929	952	953	947	1015	943	915	907	951	929	961	930	969	960	995	941	985	999	1003	922	945	994	938	1003	967	933	962	943	935	941	969	966	959	961	954	977	998	964	958	981	919	919	916	981	937	987	958	991	949	917	944	963	945	967	959	981	1027	1024	1048	1009	957	922	915	970	955	962	949	984	948	996	927	916	924	920	929	969	935	1031	954	966	1036	918	955	959	980	957	1018	1025	919	995	939	960	965	941	925	985	966	981	992	979	950	977	886	919	972	954	968	927	954	1023	979	1017	941	965	989	954	965	1013	961	966	908	982	972	950	999	937	978	946	946	964	949	962	918	933	966	956	995	919	963	985	918	922	931	932	992	1001	935	968	955	934	902	945	943	952	971	920	998	983	963	980	937	998	946	1017	977	1013	953	954	941	959	991	923	949	945	963	983	971	973	940	934	946	975	998	942	943	991	976	920	967	987	986	989	991	935	970	989	973	958	949	946	966	934	964	976	1006	951	1010	959	1007	1000	995	997	935	982	1002	954	968	951	1044	989	970	956	979	974	925	990	973	961	972	981	939	986	924	1027	991	974	1019	905	933	959	989	977	937	962	962	1048	937	940	944	904	994	964	906	1028	967	942	928	933	973	979	1014	969	953	955	945	978	946	1009	946	951	915	955	1010	991	937	957	989	969	926	994	923	946	999	969	977	971	951	979	973	940	943	962	908	954	951	964	933	1015	990	981	973	959	963	932	964	959	950	982	993	997	944	992	960	962	965	939	1029	960	975	958	992	939	919	956	978	988	1026	937	925	1001	990	997	928	969	990	977	932	962	1003	1012	1004	1005	901	968	957	946	930	961	974	946	1021	984	1021	919	935	928	963	943	979	900	939	937	969	976	932	994	989	931	947	934	973	980	975	948	966	981	961	993	985	1044	991	1004	978	960	962	972	959	995	995	942	968	1027	991	941	946	920	962	967	1000	1002	896	996	1019	975	960	948	1004	928	968	979	1038	986	1004	963	943	946	921	944	918	977	920	953	1001	1006	948	997	964	981	931	920	953	977	976	1039	936	957	964	1006	969	934	941	1022	945	1009	963	977	938	1049	987	964	972	959	961	929	940	977	1001	1007	1012	960	963	956	986	966	906	969	943	937	965	950	922	1014	999	965	993	921	916	932	995	953	914	938	956	1000	945	935	979	964	959	991	1002	999	926	924	967	1025	910	926	966	878	1023	927	965	956	927	938	977	981	923	979	962	953	918	942	992	1024	962	986	967	1005	978	1016	964	980	935	904	914	986	1010	978	984	1025	942	977	990	941	944	951	982	939	924	947	960	943	912	969	1014	918	981	968	954	986	919	1017	917	937	883	993	967	937	995	996	993	954	994	996	939	969	999	961	861	1001	979	959	1027	980	904	1025	963	978	947	939	928	963	970	963	935	1009	986	988	948	919	978	976	988	996	1007	952	973	998	958	945	944	984	1014	916	928	927	946	926	910	1039	962	946	1016	966	1007	979	947	933	999	984	960	934	1004	966	966	1016	983	978	965	972	943	980	953	948	943	939	911	955	989	953	1001	972	945	915	956	957	913	1026	972	955	980	1006	940	958	968	994	1024	993	952	948	986	959	972	975	1024	952	1025	948	1009	946	954	1005	1010	1008	995	934	1075	925	950	954	1014	921	973	995	1024	973	958	979	999	979	987	904	938	1027	962	1023	906	978	976	970	992	961	915	944	950	961	952	941	1002	944	1008	993	981	988	1036	920	975	983	1018	963	992	981	966	984	951	977	963	963	1005	944	928	940	937	999	941	998	971	965	961	988	962	975	964	964	941	984	992	999	974	943	977	947	963	957	1024	1053	939	936	930	981	945	981	987	961	966	901	1014	974	1007	932	948	947	971	908	980
23927	21518	28572	24944	21482	13829	6617	3980	3299	2679	2270	1804	1615	1445	1382	1263	1170	1146	1111	1114	1092	1102	997	1064	1040	1058	996	1029	1020	991	944	968	1006	971	977	931	944	878	930	917	982	926	918	943	885	918	913	913	927	973	902	859	961	935	867	828	860	897	863	912	875	931	902	942	906	853	916	857	883	930	910	862	869	838	855	879	926	905	908	903	879	910	853	878	922	918	841	900	870	859	911	872	873	889	966	883	900	875	886	888	865	853	850	888	883	958	881	896	900	924	864	875	885	921	881	839	871	854	892	898	957	898	889	899	920	855	899	895	857	897	882	885	864	866	856	892	864	881	903	867	871	872	926	883	887	866	923	907	891	864	873	868	909	867	846	910	872	831	880	861	881	937	929	864	914	903	856	919	934	945	867	920	890	874	851	933	838	902	870	891	866	906	917	894	860	866	892	894	906	873	893	881	922	914	881	869	927	848	856	836	934	888	880	885	856	855	846	903	876	894	903	881	903	918	871	856	925	902	838	899	901	850	889	925	925	893	898	895	870	885	916	883	902	882	841	896	898	929	913	890	845	895	860	928	922	923	929	869	863	890	889	863	891	850	883	894	878	910	890	873	893	837	918	857	874	888	868	846	908	883	888	898	851	900	920	861	906	911	844	895	880	876	872	908	851	979	904	857	945	890	858	908	882	887	895	823	880	839	895	859	913	868	905	899	947	900	934	882	884	884	893	927	835	931	871	917	852	867	885	848	871	892	864	852	909	877	919	896	863	936	818	929	903	897	911	831	893	843	844	864	870	844	883	885	868	867	894	923	892	935	844	866	859	887	925	924	894	862	851	913	909	819	864	857	869	975	877	929	893	942	922	875	846	923	871	906	871	844	938	909	849	878	880	880	842	861	873	916	854	959	854	924	856	852	876	939	876	915	865	977	871	955	944	938	874	892	854	906	911	946	869	926	891	919	892	902	901	819	919	887	890	929	864	873	871	911	923	875	906	914	870	887	924	920	935	936	868	889	935	868	878	903	907	874	916	860	907	870	912	913	878	889	856	869	902	922	877	939	868	862	858	875	843	869	887	884	915	865	881	897	885	903	851	909	904	860	875	875	887	916	880	919	854	906	912	928	877	870	871	903	807	874	938	870	878	852	846	898	840	845	894	873	878	833	926	941	854	877	847	885	905	837	917	879	889	877	905	919	857	883	841	885	868	872	893	871	886	877	868	911	915	869	839	921	878	898	878	889	885	847	861	891	876	892	872	887	879	882	896	876	910	913	896	876	834	895	915	894	882	811	897	846	863	924	849	897	932	930	864	895	930	891	834	886	847	894	946	900	899	932	883	839	862	928	863	856	895	935	879	894	876	923	854	918	861	944	876	886	895	929	916	851	887	893	949	858	849	909	915	890	870	866	820	922	902	861	887	909	911	925	866	857	911	886	883	862	885	930	895	942	907	854	894	894	890	875	853	893	909	907	837	874	888	860	881	893	880	915	862	917	887	913	872	890	835	838	891	952	866	838	895	869	848	874	822	878	926	922	866	907	927	910	884	875	888	947	885	884	889	852	933	908	865	887	911	871	897	931	892	910	832	916	871	890	899	877	850	876	880	850	863	828	884	840	851	927	862	874	855	878	862	900	839	865	804	907	888	851	913	861	889	934	852	899	874	908	827	900	836	946	879	885	993	866	933	834	839	923	866	851	895	915	875	860	894	862	888	901	892	905	880	867	903	948	890	897	901	897	893	914	881	848	917	853	882	870	851	919	912	918	858	862	894	881	906	922	899	831	865	872	833	844	889	940	913	890	897	872	904	875	856	888	903	854	898	880	840	895	914	892	859	917	883	904	899	892	862	858	868	899	922	888	873	882	901	822	882	871	895	847	849	874	920	893	936	857	901	879	877	913	828	835	882	869	928	882	907	886	885	894	861	824	844	849	837	931	905	843	855	886	914	856	887	907	941	842	906	920	872	878	907	874	880	908	929	936	851	904	893	938	928	872	889	839	872	896	868	896	900	863	859	901	861	857	869	911	856	885	877	862	865	878	871	829	904	890	841	868	888	880	919	868	886	881	916	886	840	882	879	882	844	881	880	867	873	954	895	851	926	894	919	833	904	884	870	858	900	914	863	904	866	915	844	931	866	830	821	901	881	866	850	914	861	844	894	896	893	912	897	854	843	893	867	908	889	922	863	893	879	891	913	884	819	867	915	859	828	853	863	881	900	844	881	885	888	926	918	878	855	912	844	870	882	857	898	851	874	920	858	843	921	884	916	891	906	947	861	867	923	820	891	950	910	905	884	856	831	908	871	887	903	902	883	879	897	855	905	850	928	875	865	860	891	868	854	877	853	829	860	858	900	919	962	902	873	892	870	857	861	904	941	837	963	837	873	917	857	847	846	866	847	842	847	891	925	859	857	892	865	870	871	844	887	849	874	859	874	881	935	826	888	881	840	877	894	934	841	855	889	879	856	816	925	836	891	911	864	876	873	895	843	846	916	870	904	913	906	850	921	927	843	890	880	905	873	909	944	875	853	885	905	906	881	869	901	842	888	898	909	895	867	895	869	883	890	866	840	860	932	887	872	882	890	910	875	909	878	871	880	865	858	859	874	855	918	889	888	863	896	938	834	859	905	808	928	846	849	888	886	867	900	907	878	865	946	874	890	823	915	869	854	869	921	863	885	849	860	836	873	905	880	858	910	903	901	887	881	928	857	905	915	962	894	891	899	896	850	911	878	896	887	860	833	895	871	874	905	861	934	846	888	939	886	919	864	912	863	874	866	868	888	865	850	870	899	891	897	880	879	891	871	847	934	874	894	873	905	897	885	886	904	889	968	900	875	893	876	899	871	901	916	850	946	892	940	856	886	883	889	895	909	888	875	887	874	878	909	888	871	882	856	861	856	896	897	918	877	910	872	928	968	895	895	870	879	860	904	854	927	863	881	903	829	874	843	880	889	888	892	857	845	846	863	826	910	880	927	844	861	927	871	875	895	908	870	895	893	865	880	926	929	874	886	899	890	900	859	868	881	845	883	919	913	853	829	862	918	928	912	856	901	837	863	847	919	826	899	839	874	887	946	886	871	904	895	871	891	862	918	907	873	889	859	948	889	893	893	945	853	929	888	849	891	916	898	890	862	910	931	929	947	838	896	892	880	893	919	922	899	863	898	872	880	878	880	927	905	933	871	922	812	904	891	885	872	881	845	860	871	913	901	895	913	861	921	898	893	858	911	884	926	921	859	909	904	823	870	893	917	851	888	926	931	871	903	909	891	851	831	894	947	859	900	884	870	911	852	897	878	878	867	879	889	848	877	886	885	873	904	874	824	914	921	911	875	899	947	892	888	873	886	897	950	903	938	939	861	866	838	870	904	868	915	902	862	847	936	927	920	854	880	878	861	924	833	933	865	895	876	872	835	843	878	819	895	847	894	870	843	930	872	871	876	908	892	892	878	877	886	900	922	934	874	885	892	914	905	892	869	836	888	909	918	878	894	934
18762	32254	25947	16679	13106	11001	8506	6619	5339	4294	3266	2754	2308	2042	1750	1713	1449	1404	1330	1289	1355	1351	1269	1209	1232	1221	1221	1165	1151	1156	1094	1182	1100	1140	1046	1124	1072	1009	1014	1028	1122	1104	1030	1008	1053	1056	1026	1073	1053	1028	962	1016	980	1028	1019	1037	1011	1002	973	960	942	1034	1022	979	950	928	1035	1036	925	972	998	979	1032	1017	1020	1037	976	1008	963	1000	936	992	995	1003	969	1025	964	1021	989	949	937	948	992	979	1023	951	1033	989	981	946	977	1061	970	978	990	968	993	964	995	1006	1026	992	940	994	977	965	1022	962	996	1071	971	988	1057	1016	904	1018	1001	930	991	1013	1029	974	967	956	1030	954	926	974	995	996	997	1007	973	911	954	967	1012	943	954	985	994	911	1005	984	1030	974	1024	1008	952	952	953	1001	1005	942	929	980	965	979	968	1013	1014	973	998	1009	1031	970	944	1011	970	978	985	939	1068	961	973	929	990	966	962	1030	957	1050	980	924	972	1000	973	969	1005	980	955	980	979	931	990	931	947	988	1003	960	947	1002	984	915	1022	987	989	922	987	968	986	1002	979	976	996	959	976	996	992	1008	1028	958	934	988	978	957	1017	980	1007	967	928	945	1018	938	1003	974	983	1020	948	995	1021	1022	951	978	1000	1005	951	1033	940	1006	938	977	967	1016	941	963	973	968	1028	974	930	979	953	976	958	1004	951	989	950	984	929	974	1003	1016	929	1008	971	948	955	940	993	973	964	987	979	956	953	965	989	962	997	970	935	966	890	995	935	997	988	1019	993	963	1047	980	952	980	1005	965	989	1001	1020	982	1004	961	976	994	1001	985	959	1003	981	1004	970	944	970	983	975	990	962	930	929	912	963	939	1006	1000	996	956	962	998	1012	1027	959	990	992	975	1011	1007	1001	959	974	966	976	901	977	974	1017	935	938	963	957	1003	974	1078	946	985	979	943	981	958	998	1016	1030	960	929	995	988	990	967	970	970	987	937	959	997	1015	996	1002	922	1004	1018	969	985	932	995	964	975	1005	975	1020	1002	996	1025	967	1014	986	989	998	1009	994	1031	938	980	962	985	1000	908	958	989	1009	1001	1012	929	956	961	957	981	989	1021	1009	1016	976	950	1005	987	948	992	945	950	997	923	983	967	1019	1026	974	1011	984	1037	945	1003	968	995	993	1021	978	960	949	929	1003	1010	916	988	993	994	1003	989	914	1010	927	911	1016	1024	981	986	990	1064	1014	1017	1008	1000	961	961	981	969	1015	958	941	958	925	969	986	982	973	961	1005	963	1023	1001	1065	989	958	1028	983	1007	1044	982	1025	959	960	1004	970	1007	956	1011	1021	960	986	1031	951	932	937	1028	915	1003	994	991	1019	964	1012	964	1030	996	994	959	972	997	984	964	1011	987	1023	994	942	1005	986	990	970	951	985	1033	978	911	969	973	1003	1005	979	978	983	1006	1080	997	981	973	998	965	1025	968	1002	1047	980	1009	962	976	903	988	968	967	1000	1017	984	953	987	1001	977	992	983	999	990	927	1009	976	997	998	992	1052	989	972	1007	997	1010	1015	975	1004	971	997	966	928	970	1006	955	1033	943	1006	944	986	1041	996	1006	953	992	1000	971	953	971	970	980	945	945	946	958	978	982	990	983	990	1029	985	977	1003	1007	985	980	1006	956	1025	966	977	979	1007	1004	991	971	999	952	1003	1068	932	963	977	1044	993	997	1002	970	987	950	1034	963	953	947	964	1003	998	976	973	962	963	1021	935	953	986	985	1023	971	1073	1021	986	992	982	986	919	996	969	943	977	965	951	996	983	1007	958	926	1021	986	1040	892	991	1024	1094	938	1033	1001	946	1008	976	969	1053	1026	981	900	999	966	976	1017	979	945	979	952	968	951	1010	1014	992	935	1023	961	1012	973	1020	964	988	1017	983	1006	1012	1020	938	981	991	957	975	980	976	1031	1003	968	971	966	1006	976	975	1020	934	985	986	932	995	1007	972	955	943	987	947	947	982	970	960	994	938	944	1028	1016	965	1004	1002	928	978	924	956	956	1004	1021	1005	969	1037	979	946	1002	985	1031	980	989	1027	990	1001	990	1009	965	983	971	1004	968	1017	962	957	987	997	943	967	964	989	937	981	981	1049	976	951	993	948	997	1000	1004	947	971	985	989	975	926	956	931	954	977	995	925	938	991	998	986	1008	969	977	970	1001	1017	1000	1016	1058	1007	981	933	996	944	976	919	986	991	1001	926	946	957	988	942	953	973	1017	968	956	991	1016	991	978	1005	950	984	923	954	973	993	1025	990	942	921	916	949	942	985	1015	986	968	987	989	999	1012	951	1009	935	1003	1010	940	1051	963	954	986	932	938	1031	929	938	935	1003	977	1037	934	1012	995	957	979	964	972	990	955	950	999	996	980	957	968	973	950	932	949	969	963	1004	966	1037	962	988	984	1003	1022	986	926	1044	1000	942	960	981	989	955	978	934	997	997	1017	1008	983	926	965	938	1027	1021	951	987	991	1021	964	981	1049	1053	1000	981	994	936	974	976	1049	966	1007	971	959	937	959	970	953	1011	934	954	930	1021	1024	967	1014	944	962	952	1002	966	1016	1050	964	959	937	994	1004	1022	961	1010	961	946	1016	1000	988	988	958	985	916	966	940	1020	988	984	1036	983	942	979	986	976	961	994	987	941	972	923	1015	991	973	962	1029	983	974	962	1010	982	983	1034	1013	949	977	948	998	967	1010	972	948	1001	971	975	984	990	1019	971	1003	1007	966	1012	992	986	985	1016	985	1006	910	964	980	1019	955	925	1006	971	898	1060	1016	976	992	947	1044	989	1008	1012	1022	924	988	953	993	928	928	996	1021	951	941	995	946	919	975	989	923	989	975	991	992	987	955	1007	974	1005	1004	1018	1069	1011	966	988	1008	951	968	1001	981	974	971	1011	945	972	1008	943	952	938	924	1041	968	1019	976	946	1011	1023	924	950	982	957	1029	1006	941	990	994	1003	983	983	1027	1005	964	964	1005	999	965	939	1004	1031	977	953	936	999	952	974	1015	1000	969	945	983	1000	981	974	982	958	1002	976	946	996	965	987	984	958	984	1026	953	980	1025	989	970	955	988	986	998	966	941	947	965	983	963	1019	983	1016	962	971	1005	920	967	986	989	1034	1020	944	983	1010	968	972	965	941	951	992	994	990	1002	995	1020	936	1008	1005	999	963	972	976	989	1037	1007	975	994	966	988	965	1052	1015	1005	982	955	984	1026	999	954	1010	1036	1027	971	986	986	964	1029	1021	975	1015	987	938	1029	990	968	984	958	930	999	993	993	959	994	954	978	992	1011	960	984	1014	965	961	1000	998	982	924	993	958	953	992	937	981	1000	979	1002	979	1016	976	1014	980	936	986	977	1002	1005	1002	991	1002	932	987	961	1015	994	973	979	999	1005	938	948	976	965	969	995	993	1022	948	1018	932	988	956	959	979	1057	912	1046	978	967	959	986	959	945	984	1016	983	946	976	1011	957	1012	972	1004	964	977	1010	955	1003	987	1021	1038	960	983	940	997	922	996	980	983	991	1009	986	981	931	949	1008	969	1063	980	970	936	949	1004	1044	994	981	951	986	973	1006	1005	1020	987	989	988	977	955	961	1014	979	964	924	959	994	949	973	962	956	935	945	1002	946	979	983	984	959	999	979	982	944	988	1021	946	1002	1059	1027	911	970	965	1003	1014	1035	1001	1016	949	953	946	1025	953	983	997	990	923	934	968	985	968	1038	970	1018	973	912	974	939	975	968	996	1026	969	975	965	1015	962	956	935	991	1007	981	1051	975	986	1033	1015	966	979	1062	1014	1012	997	969	1028	1018	985	1022	1022	1014	965	1008	1019	986	1048	981	967	936	939	1033	1000	1045	967	936	1010	969	1008	1037	971	964	977	968
25199	21534	27415	25844	13280	5660	3980	3035	2463	1968	1633	1411	1197	1125	1093	964	998	909	905	865	851	823	842	803	850	851	846	777	811	769	753	779	741	779	742	712	737	754	726	686	728	724	740	716	701	725	713	708	750	724	745	802	722	737	741	770	688	737	725	682	675	705	743	683	688	700	746	711	748	734	734	710	713	673	695	720	693	741	737	668	756	666	694	704	707	723	730	660	687	742	726	716	731	705	733	656	713	703	707	738	716	716	719	711	669	708	667	664	705	743	687	711	664	725	668	723	720	711	706	695	730	689	672	703	723	712	664	717	698	715	727	710	739	688	698	694	694	700	722	705	683	664	702	706	735	741	696	721	719	692	680	705	733	759	701	695	686	753	671	712	732	730	689	737	697	655	683	707	698	720	732	698	719	714	700	714	655	730	679	695	686	734	707	639	722	723	676	751	712	676	693	691	706	676	688	712	663	660	684	728	742	677	721	684	679	677	723	722	713	702	712	707	741	702	724	725	748	754	693	760	673	701	699	761	703	770	671	709	685	696	675	701	727	693	695	755	708	673	666	713	706	668	730	659	753	688	735	714	688	664	672	704	732	692	713	715	761	671	675	691	713	704	735	713	719	735	697	724	686	681	708	736	690	709	723	708	705	740	688	697	707	666	698	677	726	675	685	691	756	684	753	723	689	709	717	736	691	730	687	769	662	684	781	700	719	664	691	677	754	658	663	705	660	684	703	715	709	715	699	713	721	682	679	700	743	689	743	726	745	703	711	725	696	696	708	730	745	696	684	709	724	662	706	677	724	737	725	726	749	690	741	687	724	726	739	685	742	747	689	701	726	764	721	706	676	695	660	683	794	741	683	745	693	710	728	681	708	733	706	707	703	673	653	703	741	723	719	723	698	713	703	688	721	678	738	699	730	744	731	697	742	632	698	698	684	743	700	714	704	662	724	746	725	680	735	702	707	680	722	716	708	739	716	671	714	658	703	781	692	681	672	720	719	686	708	713	735	709	728	677	743	715	743	682	716	680	694	647	654	724	704	700	695	688	687	691	694	693	726	766	716	743	687	691	703	744	683	754	670	689	726	764	720	696	702	668	739	724	750	721	673	730	700	669	708	661	752	693	734	711	693	694	662	714	738	749	732	780	750	680	696	743	761	655	706	676	701	699	736	716	685	681	710	749	702	718	685	702	692	718	693	688	733	698	683	691	699	699	755	711	660	721	727	726	750	683	708	725	682	664	698	688	683	707	718	723	666	708	701	695	696	704	702	720	709	694	690	710	673	721	692	702	710	706	720	687	670	703	718	732	705	691	714	741	673	743	709	721	699	732	704	701	685	733	710	704	697	725	630	686	756	739	712	707	727	682	733	709	731	725	749	688	724	686	738	756	663	662	706	685	702	743	728	728	697	686	693	697	673	681	686	761	730	671	713	695	666	713	718	729	716	721	711	707	693	719	728	731	693	729	712	707	665	686	662	724	692	697	687	700	687	671	717	699	739	708	676	724	726	721	689	711	703	714	708	702	706	674	670	682	701	751	689	699	737	663	737	687	675	696	747	691	716	740	664	721	717	727	712	713	747	692	667	738	717	747	679	694	682	667	696	710	706	699	717	686	754	709	746	712	715	709	700	708	747	678	676	684	762	662	691	736	725	714	697	694	658	714	706	689	715	720	716	678	745	671	720	727	681	773	706	690	747	710	685	700	735	696	701	754	679	693	683	725	724	714	711	716	655	742	704	757	729	696	656	712	712	754	735	670	703	692	711	715	673	684	744	754	698	699	714	705	718	693	659	652	670	703	714	710	713	647	720	726	701	673	693	682	676	727	725	720	701	678	699	716	743	672	718	694	702	692	752	726	749	671	709	699	760	732	731	725	707	750	703	654	655	690	749	704	724	739	699	668	661	716	684	704	729	718	704	711	707	739	669	672	709	701	689	705	721	737	755	748	752	689	706	711	721	715	683	677	734	619	680	726	728	660	717	692	739	682	715	693	733	706	713	754	672	704	677	709	695	732	699	686	668	685	685	744	736	677	733	688	732	705	743	708	727	726	715	670	668	716	698	731	762	698	730	745	745	693	726	704	740	684	706	738	672	706	692	753	724	709	712	664	710	680	685	777	667	704	659	715	675	723	711	689	737	718	748	712	699	711	766	721	768	694	677	683	717	723	723	713	656	728	713	699	694	712	721	735	673	692	684	726	726	730	703	706	689	730	715	707	728	709	709	697	674	724	704	710	679	694	722	750	716	673	745	731	686	700	724	732	701	718	688	690	705	735	730	737	681	740	714	736	681	685	724	677	670	717	713	695	715	745	769	765	658	676	748	720	733	704	725	679	694	705	711	703	681	740	658	712	689	700	716	685	737	727	710	668	708	664	654	691	649	745	704	749	667	667	647	711	709	684	651	711	732	721	745	711	722	735	695	669	709	725	746	720	690	693	722	677	698	692	741	712	686	721	706	662	671	668	711	681	717	742	680	744	748	754	665	692	696	719	707	699	702	666	687	700	723	755	756	673	704	710	768	711	758	699	735	680	712	658	675	734	741	728	694	670	741	707	652	694	702	702	708	737	657	706	705	679	707	658	743	680	746	729	721	700	733	736	684	736	722	722	723	659	698	683	697	675	727	730	723	681	682	735	689	750	730	701	724	754	700	719	717	671	712	694	722	719	694	727	690	674	701	710	679	648	734	746	741	733	758	676	692	703	706	734	728	717	676	711	735	718	717	699	675	702	697	699	724	697	688	769	686	706	709	726	709	736	718	701	772	696	694	662	704	689	669	684	735	741	726	721	722	705	736	716	705	668	704	691	703	716	700	681	689	704	706	713	682	729	728	693	708	707	716	731	684	715	653	706	714	744	676	722	694	709	672	695	672	692	724	696	678	707	732	712	731	672	726	658	727	796	658	682	667	705	709	693	750	671	759	690	698	704	731	668	696	698	690	685	691	687	653	729	710	688	744	705	711	690	700	719	719	692	695	693	683	704	709	716	740	670	713	676	709	718	701	707	708	671	681	684	748	636	697	676	730	678	654	696	669	697	709	675	705	715	697	741	679	694	748	700	687	641	693	688	701	690	776	711	715	711	731	722	652	706	737	727	704	711	701	772	672	684	705	721	695	702	745	711	711	703	704	727	678	670	700	696	769	714	720	699	751	746	734	713	670	722	724	714	708	717	716	685	703	717	696	665	699	736	690	686	664	703	685	683	664	714	714	685	712	742	723	712	715	726	731	747	731	694	719	700	690	704	742	707	726	733	747	674	749	708	735	697	726	732	693	660	737	726	725	683	683	683	687	743	753	719	724	711	722	728	728	701	694	741	709	717	703	701	701	716	695	683	677	729	667	710	731	729	750	738	750	715	706	684	739	705	716	749	652	707	735	740	730	713	681	682	663	732	725	712	721	708	732	792	719	701	718	707	725	684	694	752	724	701	716	726	704	720	721	663	690	673	727	732	671	665	725	767	676	714	716	682	666	684	742	712	688	705
18348	28972	23029	14200	11270	8607	6866	5487	4341	3226	2533	2101	1752	1635	1446	1259	1193	1098	1079	1084	1032	979	981	1016	969	970	938	919	923	922	885	881	893	854	883	826	872	867	802	867	840	843	851	829	843	808	854	789	866	789	757	836	818	785	770	840	793	783	800	784	781	799	774	764	810	834	802	757	798	782	785	783	755	773	774	820	760	824	803	772	804	769	800	787	840	808	793	814	806	765	791	798	762	799	768	757	812	779	742	823	747	747	816	794	748	792	816	789	736	716	767	790	780	765	785	810	821	785	821	808	763	772	791	796	818	766	765	766	731	838	796	777	754	785	793	775	808	802	793	824	750	798	712	804	763	747	827	770	811	753	814	808	810	801	779	790	740	804	752	796	812	780	766	798	791	780	764	791	779	774	791	730	766	790	757	773	803	739	758	734	817	778	810	780	788	765	816	788	805	737	812	825	815	787	779	799	746	840	807	826	826	803	795	745	746	760	809	770	799	848	742	765	815	774	798	782	814	768	755	820	776	780	810	781	821	815	760	744	800	788	797	759	786	794	810	791	829	773	769	816	780	824	800	794	762	808	791	788	751	816	823	757	800	789	814	779	848	771	781	816	780	799	738	728	734	773	830	807	810	805	765	812	844	801	840	800	757	757	832	767	780	780	769	731	759	768	771	789	809	793	780	771	804	766	798	808	784	773	786	818	823	753	791	750	791	776	818	738	758	770	800	755	820	757	810	786	774	755	770	813	804	790	825	795	805	786	819	790	775	842	766	808	801	827	801	777	838	812	809	795	796	781	782	791	743	731	804	808	828	785	850	817	779	796	769	801	802	831	766	827	807	783	801	764	780	817	865	748	775	744	748	836	847	728	787	768	793	824	796	740	831	814	798	854	753	802	763	794	807	813	829	790	839	858	789	776	817	777	777	815	798	783	753	807	782	795	810	761	750	815	788	763	739	786	765	799	776	764	812	810	744	759	811	772	811	752	819	794	800	768	822	754	796	750	819	831	757	790	809	787	753	773	770	828	757	815	743	775	785	787	789	826	831	759	776	818	787	742	765	768	729	802	776	796	772	806	775	766	830	784	798	766	809	720	791	782	768	776	829	755	765	750	791	777	789	803	822	754	809	771	834	775	794	781	791	833	748	776	793	796	743	801	769	835	795	791	784	825	842	808	737	762	738	819	785	809	726	792	832	766	802	785	815	752	783	751	784	806	810	790	807	767	763	787	790	786	782	819	801	780	781	801	794	765	772	782	801	781	803	796	814	796	788	834	767	768	766	770	845	821	782	771	790	811	777	757	830	796	773	773	713	814	788	805	761	764	852	807	825	787	744	781	782	811	769	786	816	784	788	778	842	780	850	827	763	811	816	749	771	838	751	737	779	773	789	787	813	804	801	798	823	778	792	819	790	788	822	805	804	821	804	779	787	812	844	784	786	778	777	795	806	791	788	812	772	816	762	802	752	823	804	771	790	823	802	771	752	779	826	793	737	806	774	801	728	811	774	714	760	793	779	821	732	805	746	761	755	803	775	823	782	803	788	782	786	773	739	763	692	763	773	793	783	794	797	788	745	759	804	769	707	780	802	746	731	737	820	776	785	758	796	749	770	798	798	792	799	763	806	782	743	794	788	761	825	857	829	781	804	812	825	803	781	837	798	794	810	779	832	818	794	810	802	797	843	761	786	821	760	791	800	777	766	812	781	786	800	781	802	841	818	781	811	823	800	772	848	751	819	771	813	833	814	783	851	791	780	756	784	810	769	777	735	781	777	768	796	787	788	799	858	739	778	756	798	805	795	767	753	792	804	809	771	763	801	767	838	781	813	773	836	755	801	756	760	808	776	782	786	841	788	795	778	773	821	739	733	818	793	740	790	798	829	751	833	786	786	800	835	797	793	746	806	807	805	798	816	800	805	818	770	833	804	777	773	788	769	768	766	811	780	774	847	741	862	779	777	738	750	771	777	822	770	798	799	778	793	800	774	786	806	768	754	776	785	777	749	755	799	785	754	766	803	761	843	785	800	771	777	818	771	804	800	787	789	740	831	787	764	754	802	822	753	788	820	848	829	788	751	751	800	816	802	777	810	792	763	759	771	786	739	792	739	725	748	818	776	839	799	816	803	794	776	807	796	752	776	769	807	790	807	826	791	788	778	730	759	802	851	767	818	781	765	823	762	861	743	805	770	782	822	776	812	803	810	761	768	833	746	800	760	783	795	753	810	793	793	779	751	767	807	785	787	779	828	806	815	819	771	792	761	782	699	822	775	859	808	792	779	803	780	766	790	801	792	802	744	752	749	765	763	758	769	794	795	766	792	787	801	756	801	761	797	735	739	778	777	772	806	732	833	764	778	832	774	791	769	762	807	822	793	779	861	813	795	788	792	792	765	794	797	814	798	800	749	789	807	786	748	845	760	793	788	818	827	806	779	780	793	800	793	763	820	753	808	823	766	759	814	798	772	773	776	794	753	756	824	798	779	815	752	785	793	817	788	787	818	746	810	767	788	744	785	803	751	806	728	808	753	761	805	748	803	789	757	752	789	714	780	735	809	764	824	808	789	773	775	830	831	758	754	795	791	772	766	788	826	786	797	747	808	782	796	796	799	833	743	737	789	793	772	783	871	749	784	840	790	790	760	833	847	856	793	760	803	776	828	781	750	804	812	769	766	781	758	780	799	816	813	802	829	758	781	768	761	776	814	782	765	779	834	818	792	805	800	812	761	785	798	755	779	763	792	790	790	774	764	790	768	764	838	752	782	856	787	822	760	746	791	779	774	893	825	776	766	832	752	792	788	754	806	790	803	815	821	774	768	820	802	792	853	805	755	830	845	782	762	751	790	772	758	845	767	758	799	819	749	787	730	822	777	768	766	794	838	828	806	803	807	786	773	813	746	805	774	793	792	780	812	746	846	751	721	740	761	799	813	812	759	756	760	813	811	752	801	752	709	813	784	766	758	824	768	791	756	793	706	732	767	707	781	769	762	851	820	777	783	767	757	808	806	792	768	839	795	781	793	817	786	760	804	804	759	769	824	771	807	789	846	796	725	781	825	817	752	809	793	766	795	747	724	783	722	821	792	821	753	753	806	754	767	770	845	772	773	851	807	781	798	770	781	810	812	825	795	790	830	790	781	815	864	803	788	765	790	809	793	799	778	755	807	801	796	780	795	767	753	767	811	773	751	733	816	755	763	760	791	755	792	824	785	787	833	770	776	805	816	764	801	779	753	828	806	821	817	733	764	764	783	797	798	808	809	808	774	785	801	772	772	793	771	837	747	819	762	813	801	759	786	801	744	775	801	783	864	769	825	783	820	819	798	796	798	818	781	759	762	790	779	761	779	857	763	773	752	767	897	846	773	811	802	765	825	741	780	764	775	796	788	817	739	787	816	791	838	771	742	802	785	822	804	803	806	769	802	744	769	817	828	763	790	796	777	795	792	738	738	780	829	822	730	762	866	789	771	811	788	780	765	771	797	773	775	812	777	822
22955	21553	29175	24353	21585	21706	13820	5908	4165	3198	2449	2035	1738	1583	1381	1253	1148	1006	1084	990	940	981	932	954	930	914	891	933	810	885	835	803	842	772	757	809	755	759	748	725	716	722	689	720	758	728	764	736	741	725	729	771	712	717	663	724	717	685	714	681	721	721	687	707	693	724	750	683	682	688	698	700	739	705	677	683	711	645	706	691	686	692	695	690	701	701	714	680	652	725	670	701	702	667	682	643	728	648	713	717	700	689	673	680	738	727	675	676	673	679	695	670	689	686	672	690	697	672	686	627	662	712	722	666	750	751	706	690	677	683	675	655	660	634	666	687	676	691	678	745	730	688	654	699	665	702	666	676	700	709	656	718	659	709	660	643	691	653	732	703	756	702	676	651	659	706	658	693	687	710	689	666	686	714	687	679	701	708	690	634	685	697	661	665	719	692	701	698	665	685	691	700	683	671	641	693	723	689	710	668	677	663	739	669	685	666	673	684	663	670	734	699	686	688	682	696	637	687	653	697	648	670	634	680	707	696	679	708	709	667	657	675	690	671	731	663	670	673	660	715	679	749	680	685	676	668	669	690	717	653	628	720	681	653	673	665	701	698	686	677	686	750	718	681	649	684	707	674	681	687	662	718	658	703	690	649	706	667	716	701	707	649	697	678	724	691	656	710	725	668	672	714	692	645	671	697	657	737	683	640	709	675	718	683	708	709	669	683	687	641	643	664	680	648	678	672	685	709	713	657	683	706	704	732	670	677	663	720	652	692	690	668	667	695	660	663	718	685	691	663	637	700	676	724	682	709	664	665	724	708	636	724	653	673	649	661	693	684	679	692	686	662	699	714	676	711	684	640	692	680	704	680	741	682	678	696	634	719	707	705	663	727	684	662	677	654	625	650	685	648	712	711	678	699	653	687	688	692	657	710	659	688	679	701	691	683	667	676	760	705	677	650	739	661	693	676	694	742	685	636	711	691	670	688	711	704	648	672	672	650	684	680	724	716	693	668	698	703	652	711	704	625	760	700	657	708	662	690	692	673	683	687	688	724	632	710	662	727	660	681	696	701	639	706	698	697	670	718	697	658	666	650	670	717	675	687	652	650	679	649	679	666	716	690	744	669	718	698	677	644	694	679	701	710	678	663	629	680	680	690	660	683	698	763	669	683	656	658	701	647	689	705	683	686	667	677	683	693	715	693	671	688	675	711	702	722	610	670	687	655	693	763	690	671	664	670	668	696	684	650	682	650	693	640	700	714	736	733	645	725	648	697	714	655	703	672	674	640	686	681	724	682	632	699	735	707	695	664	663	724	683	696	735	697	651	671	714	698	677	724	724	652	659	679	662	694	688	696	707	663	703	672	656	693	690	638	678	668	630	698	701	646	727	726	696	697	648	683	706	710	722	696	711	684	672	722	680	689	681	676	684	676	655	717	701	751	697	676	711	694	653	668	669	669	673	674	657	732	663	685	644	700	708	671	660	706	686	722	669	677	685	625	716	712	699	693	697	703	632	734	710	699	765	670	695	659	665	645	678	669	702	719	619	683	666	660	677	635	705	665	691	720	723	659	648	701	686	669	650	675	705	655	699	705	659	683	661	668	624	682	720	708	669	668	726	708	687	667	692	667	673	658	705	662	671	710	692	659	639	650	699	697	642	660	652	682	693	718	693	737	681	648	657	717	702	706	697	714	684	689	719	674	660	699	713	694	650	658	684	716	711	681	702	668	673	678	654	690	659	697	681	694	701	726	668	671	652	691	670	652	692	669	695	700	710	706	687	703	705	688	664	667	681	671	666	658	689	667	696	677	661	605	706	670	659	720	721	706	722	712	660	688	674	699	691	671	678	652	683	762	674	721	663	666	602	638	685	691	700	715	667	701	676	642	694	695	720	706	671	680	682	648	713	713	697	727	680	702	680	712	667	643	708	668	658	734	698	716	643	680	712	667	698	679	680	710	686	708	707	680	715	708	673	674	663	692	658	695	672	636	648	691	709	681	654	663	683	702	624	703	653	638	666	659	747	657	670	695	699	666	665	703	705	683	648	697	693	723	636	678	715	688	765	711	720	722	682	674	677	689	655	674	665	652	697	663	704	696	713	683	722	696	661	644	677	679	684	678	727	713	708	663	658	688	716	680	687	679	685	709	699	676	676	685	666	659	656	683	679	710	708	686	690	696	658	686	729	697	721	717	675	679	745	682	661	620	696	655	665	642	652	724	671	709	737	709	705	682	669	697	699	703	661	677	667	702	659	665	675	666	716	664	712	672	677	712	677	727	712	662	669	671	708	654	689	710	702	662	668	726	711	683	670	752	682	664	698	678	707	714	716	708	674	691	649	665	716	703	695	667	679	691	710	651	706	686	693	674	666	685	681	689	682	681	656	678	682	630	683	698	713	697	692	726	654	705	691	640	696	638	684	686	657	676	653	694	697	688	695	735	698	662	740	658	708	628	653	731	731	657	684	629	667	700	685	693	634	679	661	646	710	721	654	684	702	667	688	672	674	657	670	669	674	649	648	668	650	666	656	720	663	686	686	688	680	677	716	643	675	694	669	702	671	702	675	642	619	673	669	679	695	693	716	677	695	703	700	686	671	698	651	684	679	664	728	663	699	672	644	704	722	664	666	649	698	735	740	692	656	715	627	670	658	679	647	701	671	622	669	658	652	662	692	677	683	684	702	682	664	615	690	689	630	659	710	677	685	686	693	648	682	720	700	687	679	678	658	688	687	669	665	676	670	680	698	667	733	648	678	661	673	645	671	707	712	719	665	709	659	673	681	700	718	650	673	692	693	663	663	725	662	707	664	698	718	643	687	687	652	704	689	674	659	694	666	673	664	751	657	693	701	709	702	712	719	701	701	715	676	707	687	682	672	746	674	671	688	670	689	686	672	665	677	665	694	714	649	744	650	689	668	719	682	649	675	691	702	670	656	706	655	689	716	692	652	708	674	674	661	698	706	634	658	676	683	726	682	682	693	667	653	655	696	707	676	697	671	650	681	673	746	707	644	703	660	710	666	726	707	688	670	669	667	734	722	661	637	649	718	655	663	666	669	640	716	710	670	675	633	685	698	700	680	693	668	697	634	680	636	697	680	674	698	664	672	664	695	706	706	682	649	657	687	640	642	649	680	667	642	669	690	711	680	649	644	665	664	702	702	698	706	703	683	659	660	676	720	674	672	706	677	699	679	707	683	638	663	700	736	658	662	718	673	691	707	664	704	672	700	699	680	667	705	648	698	672	723	705	681	687	677	697	648	673	648	679	722	679	634	676	666	692	698	669	662	650	689	705	670	720	632	702	658	714	687	696	671	694	653	633	678	667	694	640	651	671	722	699	636	679	681	719	712	728	688	703	704	654	714	680	687	717	668	666	698	705	697	680	679	683	628	697	658	724	732	672	663	682	675	654	656	727	674	691	676	746	692	704	689	653	639	709	704	644	623	697	712	678	666	701	677	691	705	655	629	659	674	655	704	641	641	691	628	704	675	696
21957	38022	31553	21623	17129	13776	10814	8682	7056	5062	3858	3136	2648	2259	1977	1746	1496	1333	1349	1282	1312	1260	1208	1149	1132	1126	1090	1068	1089	1034	982	955	944	925	918	918	899	852	874	891	849	860	823	787	869	945	857	884	838	826	868	811	808	816	824	814	772	816	833	774	790	743	815	741	736	760	750	788	770	793	767	768	742	750	769	746	782	783	755	791	717	749	774	784	760	808	699	789	771	771	796	740	730	831	786	794	758	735	762	773	755	760	749	792	779	793	793	786	728	729	775	744	776	784	753	793	747	762	789	748	798	759	742	766	811	729	796	790	773	791	795	770	772	825	780	749	787	721	767	746	758	743	733	764	804	718	804	757	761	792	764	749	783	803	760	770	734	777	770	740	723	790	779	788	747	778	755	732	747	759	742	771	797	714	755	801	777	776	758	787	780	723	736	791	751	844	743	755	756	772	739	746	738	784	748	744	768	746	767	762	737	816	752	776	783	781	726	781	831	796	771	756	813	712	802	782	748	802	745	819	724	775	806	769	782	788	772	759	775	797	743	727	760	733	778	788	749	796	788	786	847	778	732	790	754	755	781	756	813	774	733	771	750	784	744	779	766	745	742	748	740	730	797	746	783	784	767	823	734	812	783	765	792	785	787	786	765	805	754	787	812	828	720	750	738	755	781	848	759	763	793	767	766	769	752	780	799	772	765	793	750	766	754	775	748	786	750	767	761	786	755	811	779	692	768	714	745	846	753	768	804	710	705	770	764	803	718	787	767	792	789	776	791	762	799	747	766	751	758	749	806	808	761	769	757	782	743	738	792	738	727	758	756	794	723	793	751	753	765	774	749	780	745	799	778	791	768	792	783	787	703	791	767	745	724	758	751	747	721	741	703	727	781	768	755	726	770	751	787	750	722	767	809	753	782	750	815	759	759	809	814	781	819	780	822	812	754	744	771	772	813	765	785	771	775	732	771	712	736	743	781	764	687	783	709	711	774	749	787	809	756	730	765	788	783	758	771	733	694	823	749	722	752	742	786	770	785	731	774	776	774	809	819	788	762	771	791	760	791	780	765	741	777	753	752	794	750	805	765	809	755	809	768	764	790	763	798	755	805	764	823	746	719	789	762	733	770	870	767	749	780	766	781	769	768	785	778	756	784	737	765	790	754	761	726	783	761	742	847	752	783	757	746	797	765	787	790	756	784	795	824	755	781	770	756	793	775	798	797	739	769	804	737	747	785	753	777	738	757	757	792	748	760	803	747	786	765	730	774	792	824	768	789	777	786	775	740	784	799	735	806	751	814	800	749	752	779	759	782	784	780	741	727	796	754	812	801	768	760	735	745	758	795	739	727	752	783	758	799	747	751	803	774	758	794	767	779	772	771	803	769	790	764	763	758	795	768	754	725	783	729	757	740	765	759	827	794	739	725	784	794	764	795	820	740	791	769	726	788	748	792	821	783	704	750	752	795	714	712	751	764	800	769	791	752	786	747	817	756	783	813	778	766	759	743	802	778	763	728	761	787	758	751	737	787	767	787	817	783	734	754	831	817	774	730	707	773	754	770	749	797	757	730	724	770	784	758	784	798	755	766	762	814	766	816	739	753	749	771	696	796	770	777	803	740	787	770	805	738	729	778	797	765	737	765	811	753	764	742	761	814	751	774	740	755	798	786	801	807	756	757	787	762	733	752	714	785	770	750	820	717	813	768	783	754	809	764	772	742	751	747	769	764	778	789	778	776	788	766	801	756	751	776	737	772	750	763	761	762	798	699	725	794	742	800	776	768	773	779	772	762	750	776	757	792	773	723	814	800	770	807	745	706	761	767	715	721	768	793	768	806	774	755	739	780	757	818	734	785	746	755	782	767	748	752	798	742	780	764	770	787	776	743	739	787	757	722	782	772	743	798	770	780	720	783	765	756	806	804	781	767	753	762	726	808	765	816	777	803	767	754	786	766	800	730	777	788	798	765	754	762	736	797	773	740	721	762	798	758	748	746	796	770	762	759	683	758	815	715	776	753	809	761	779	768	755	755	792	777	750	739	769	798	775	748	787	799	803	736	788	765	743	742	802	741	725	804	746	788	746	721	736	798	768	733	757	816	796	760	778	809	747	800	758	775	791	812	784	788	721	729	763	822	809	739	760	743	758	793	725	808	771	790	763	773	785	786	738	755	775	745	779	793	741	804	732	777	759	800	793	784	716	816	766	790	789	771	788	714	767	789	796	801	750	805	740	750	768	781	722	737	793	786	824	798	783	780	788	772	714	797	775	789	721	775	772	725	747	743	751	757	719	753	760	799	763	709	739	792	723	781	784	755	757	754	730	802	774	767	770	765	801	704	747	778	713	748	761	767	749	789	779	746	752	748	766	767	789	739	742	759	738	746	768	774	773	733	764	794	768	774	797	814	762	741	753	747	744	786	736	771	745	811	751	815	747	767	759	805	735	772	769	768	750	778	768	731	791	776	726	744	778	848	742	822	758	772	797	782	738	754	783	798	793	743	740	754	766	766	760	729	758	739	763	776	769	758	742	760	799	840	788	796	757	800	755	735	805	800	777	788	779	735	786	737	793	757	840	768	813	747	769	765	755	753	743	790	721	766	759	714	750	800	792	766	776	763	740	775	795	772	785	735	797	791	754	736	744	750	791	752	776	784	726	731	797	779	829	774	747	779	712	770	747	766	751	736	806	799	733	816	752	763	745	731	769	741	799	794	811	779	776	714	751	754	802	751	772	784	776	789	742	749	737	796	843	800	764	775	725	838	809	774	747	787	700	732	790	793	721	789	725	793	746	752	753	755	757	763	694	734	783	734	765	760	765	763	776	780	724	769	753	781	817	733	766	758	709	764	760	794	753	815	790	802	809	738	735	760	756	723	777	821	797	733	771	776	760	770	766	781	811	791	733	740	770	804	802	776	814	785	800	743	746	784	772	772	772	769	768	760	745	723	794	815	762	710	745	754	739	794	755	732	765	803	758	790	750	757	747	807	770	754	812	780	781	791	735	793	799	773	723	815	778	822	776	748	791	794	753	750	803	778	743	723	809	759	694	747	740	771	773	782	753	812	780	771	753	783	742	755	794	816	750	768	767	772	759	784	772	762	787	702	748	773	766	775	770	783	706	749	825	732	763	726	794	769	767	763	783	767	754	777	807	741	785	770	699	773	741	799	766	774	740	796	759	776	697	774	838	744	716	769	750	763	786	723	756	823	734	787	760	775	783	727	793	759	724	788	781	719	749	805	794	792	738	731	784	737	759	768	766	783	785	782	730	741	784	744	802	811	749	790	708	736	763	758	749	718	795	757	829	752	747	744	777	770	756	740	761	788	764	765	822	760	775	763	740	727	794	767	744	698	811	784	751	746	742	797	730	785	757	767	743	697	775	732	747	778	741	781	767	770	763	724	808	732	776	749	784	764	809	754	718	749	760	788	744	757	742	683	717	794	823	759	790	750	770	804	773	774	757	742	768	758	761	783	855	787	777	809	832	709	761	703	794
28398	21468	18682	11172	6120	4117	3179	2615	2126	1689	1470	1310	1268	1174	1080	1058	1025	1038	972	944	1002	966	926	997	981	944	949	965	908	922	916	969	959	947	897	904	928	893	914	856	924	904	857	900	871	854	850	843	936	858	887	887	868	875	872	856	896	861	830	868	856	858	889	934	890	833	827	890	866	860	862	892	888	790	892	881	860	902	862	905	893	900	901	919	885	886	879	895	844	898	920	886	926	918	898	870	852	835	899	881	853	893	857	860	912	854	914	824	894	892	870	851	818	866	827	889	853	863	853	842	880	856	908	903	894	904	913	849	855	835	886	899	909	853	804	866	855	897	917	893	834	831	856	853	929	896	947	893	851	885	856	827	896	853	884	914	873	895	867	848	846	936	912	881	896	878	887	881	836	892	919	881	828	833	876	847	857	919	831	868	778	957	849	835	887	898	834	861	900	884	926	852	874	881	895	903	888	851	903	874	908	975	917	907	910	870	913	931	931	818	867	898	895	858	919	896	918	894	874	898	844	844	861	847	880	913	855	838	895	857	898	858	935	852	898	856	854	903	853	874	931	875	883	897	845	952	905	859	844	844	851	900	934	877	904	873	843	858	876	919	866	903	867	862	866	877	848	891	903	870	922	816	843	856	862	849	898	891	878	926	871	921	880	865	892	856	890	869	905	864	846	913	865	848	936	904	895	916	881	859	878	868	917	904	921	929	895	913	864	887	901	887	898	926	909	842	921	898	867	930	887	930	892	821	875	852	871	887	855	931	877	912	901	875	871	868	854	888	914	889	862	883	857	851	905	842	888	903	917	907	868	902	880	857	928	885	890	866	843	859	882	937	901	958	932	862	881	926	864	908	886	899	873	913	909	891	880	857	875	917	866	855	834	878	882	885	899	810	949	866	883	901	909	841	855	880	853	848	899	936	869	845	905	841	899	891	879	899	863	882	902	857	881	910	883	931	887	862	883	868	904	913	879	901	886	884	878	893	869	915	907	881	903	866	912	869	897	871	844	900	914	892	917	874	897	822	876	923	867	866	904	883	947	848	869	927	849	841	856	884	843	862	909	881	884	896	875	869	883	896	823	885	1010	879	817	841	955	899	870	892	887	915	888	908	876	879	895	949	919	895	904	950	881	878	875	847	874	892	853	880	887	908	894	930	856	895	925	902	868	865	900	904	891	917	868	855	854	884	897	892	878	922	898	812	934	870	872	805	948	818	887	852	875	905	884	886	893	868	899	813	875	912	866	888	845	888	843	887	815	860	866	833	869	917	919	888	895	853	899	925	852	892	871	875	831	820	895	878	857	877	927	859	850	919	901	903	843	949	954	876	953	912	932	852	882	925	868	823	870	907	894	925	918	834	892	875	941	877	915	857	877	890	875	909	902	898	927	921	893	878	862	882	854	955	854	882	839	858	877	899	900	821	894	914	906	876	848	861	831	862	931	869	873	871	843	894	878	890	930	851	920	886	920	911	851	881	873	883	926	889	852	886	903	870	836	844	861	861	941	897	901	860	897	914	901	830	894	846	890	879	893	876	884	893	871	839	887	884	878	905	883	893	919	884	924	880	918	892	888	861	830	859	902	844	877	906	871	878	912	860	880	924	907	904	895	861	917	883	856	931	946	952	856	852	862	896	854	901	881	908	838	899	861	898	941	910	855	897	895	879	896	895	895	928	875	868	878	854	883	868	895	931	873	866	843	889	859	895	881	864	894	876	916	883	869	876	849	887	851	861	889	877	852	858	886	857	902	920	940	860	939	887	889	831	883	886	877	894	941	811	874	864	818	868	858	877	902	862	925	840	879	800	918	870	863	915	894	853	863	865	855	916	912	862	841	849	899	864	859	879	870	875	867	875	896	801	912	865	863	915	905	911	873	895	853	853	865	890	888	892	891	870	937	882	853	846	867	907	887	854	894	898	847	887	860	907	869	885	840	908	865	880	947	859	923	907	944	844	888	880	882	891	912	844	905	897	896	898	890	896	841	886	911	829	878	816	860	872	860	863	852	933	927	882	854	899	843	898	889	882	883	901	857	874	852	902	912	935	912	861	895	874	914	874	891	848	887	868	876	891	888	923	905	883	921	909	915	902	863	893	877	864	871	908	943	840	836	947	829	922	864	881	866	872	887	849	877	927	931	905	869	854	867	859	868	879	907	844	903	887	942	857	864	807	862	847	888	931	899	884	935	917	831	824	865	861	934	845	881	815	933	844	817	909	871	926	862	909	868	847	868	843	895	910	853	848	865	840	855	907	830	875	889	852	868	866	890	869	899	815	894	826	889	881	928	844	830	894	865	819	860	921	856	896	880	844	919	871	852	852	984	948	927	884	851	881	833	774	902	902	918	834	815	907	842	948	897	857	894	899	834	853	931	899	846	919	903	859	888	918	920	888	895	850	887	878	910	870	835	851	893	853	807	896	913	863	865	897	859	889	893	850	894	922	888	912	927	889	821	836	924	920	886	917	876	858	855	879	907	858	863	880	890	883	867	952	922	878	892	878	865	834	880	850	837	844	916	842	834	844	881	876	834	867	848	881	898	823	899	864	834	899	880	896	944	893	896	914	900	914	937	880	864	886	866	854	929	901	878	849	848	901	883	921	865	881	916	882	900	890	921	883	854	892	902	906	830	869	922	867	925	838	861	895	871	874	806	849	816	857	888	864	824	908	864	826	877	850	901	859	896	877	863	833	796	879	890	942	884	909	865	884	858	899	898	876	871	936	940	931	929	880	906	890	876	896	917	871	867	890	921	870	903	853	921	894	876	871	821	905	919	845	825	899	873	844	846	863	845	866	863	850	827	874	887	870	921	885	943	893	852	877	854	795	903	834	924	873	891	915	894	936	854	875	936	840	888	842	901	889	880	850	903	910	836	871	909	852	883	944	859	896	949	855	845	905	845	843	874	883	886	870	897	885	929	882	881	867	895	849	918	817	918	888	910	858	857	845	875	910	903	871	886	900	881	895	899	900	906	914	870	884	908	889	879	906	923	914	886	858	898	885	888	872	931	915	902	853	907	859	918	906	865	877	841	857	880	866	851	876	874	895	871	882	907	903	881	871	897	924	871	888	910	910	919	875	903	908	884	889	860	911	868	877	881	922	846	901	909	921	853	867	861	836	930	899	880	934	894	888	954	860	845	876	861	843	921	885	919	884	927	816	931	834	823	861	845	844	874	963	891	861	871	896	865	879	882	885	906	868	897	845	900	922	932	851	876	842	931	859	887	898	824	879	921	871	829	902	831	919	907	893	864	841	853	938	855	864	901	896	892	889	874	852	884	858	911	837	866	897	959	812	868	849	887	887	893	902	875	853	889	870	921	855	879	846	836	854	895	879	895	924	906	851	940	901	901	958	915	881	806	813	873	878	879	887	929	885	859	890	856	843	858	848	882	844	885	895	867	932	931	905	868	875	855	880	837	870	899	888	825	886	897	884	841	941	917	873	874	874	885	888	863	846	898	880	841	872	844	875	888	831	843	891	833	927
16766	25870	20103	11753	8982	7032	5497	4518	3515	2597	2083	1760	1624	1538	1310	1244	1128	1135	1207	1143	1135	1109	1115	1037	1131	1119	1093	1077	1103	1037	1022	1035	1020	1023	967	1018	1024	1050	996	950	990	972	1021	960	1038	985	1003	1046	986	1024	923	964	945	971	945	980	988	974	962	961	994	911	945	969	1009	932	1008	947	969	1011	984	934	966	994	948	989	944	975	946	958	958	999	1058	880	987	919	1009	980	993	955	982	952	952	992	1022	1000	962	975	1002	998	1038	987	948	966	969	971	982	990	970	973	942	1017	978	1001	992	972	970	962	1020	1007	988	989	954	926	977	976	966	1028	937	975	1007	997	1011	966	945	1003	936	979	928	1050	975	1005	1000	999	961	962	1004	965	941	982	1007	996	953	944	983	964	945	944	968	964	1021	950	968	954	946	998	977	990	956	937	986	978	966	1005	937	976	978	1009	985	1029	983	962	1044	928	1021	974	953	939	928	928	1007	937	994	1007	1000	973	957	887	958	999	926	950	951	966	995	997	1000	951	958	1010	936	934	983	965	1000	962	1002	995	952	982	966	966	971	946	971	944	954	980	1010	1025	946	988	975	973	998	942	991	1013	976	949	944	955	987	974	943	979	882	926	983	955	989	991	1007	962	984	929	939	914	1001	1037	923	964	965	1026	978	911	903	987	971	963	975	990	976	966	974	1023	1032	997	980	941	990	958	980	947	934	1009	952	929	983	950	936	947	923	939	1007	960	990	976	970	951	975	985	939	1033	1001	920	1001	964	1021	1006	1012	943	931	939	1054	982	965	1001	986	929	989	970	951	991	990	993	935	958	987	939	976	996	944	972	1000	969	985	999	964	961	1025	953	972	981	963	1025	985	974	995	999	982	992	949	925	1025	992	937	949	962	1011	1013	952	957	936	1016	1002	990	939	966	958	924	974	943	947	996	989	931	942	973	956	997	986	949	1005	938	993	979	970	955	1027	954	993	966	970	960	990	925	986	1024	950	918	955	966	990	981	994	995	938	975	1041	899	926	1003	1014	977	953	989	1019	980	966	982	971	964	990	959	997	975	932	994	996	979	963	950	962	956	952	1019	939	992	986	1011	979	961	929	979	970	1026	966	925	930	988	974	961	1006	996	946	967	969	998	945	949	982	929	944	950	1005	992	988	974	931	946	941	992	968	1013	969	1001	1009	920	987	988	1017	1006	954	1003	979	1002	1020	943	911	978	965	993	957	979	912	1035	958	980	1007	969	972	925	938	922	998	970	965	898	946	969	993	967	952	986	1021	967	996	985	932	927	948	1012	924	984	960	988	960	1032	966	1008	931	989	1019	955	932	965	967	912	940	983	947	970	1013	960	983	968	1035	957	969	988	988	947	968	983	973	969	990	971	981	987	998	925	984	954	962	998	941	958	985	976	1013	1026	1016	912	1012	1012	986	961	1025	990	1002	1005	975	945	944	939	1041	961	1008	988	977	971	931	1002	985	992	993	1037	975	991	1014	984	977	971	955	952	1005	961	919	961	991	1008	980	980	1033	1022	975	1042	1010	991	971	912	983	970	930	1011	1015	1023	958	1010	977	948	997	979	993	974	968	987	911	933	967	953	998	992	1027	962	1002	963	1006	947	986	994	928	973	1006	908	961	1002	875	1003	977	1008	972	982	983	1000	982	993	1044	987	917	928	1005	970	965	964	1014	993	932	956	954	941	944	940	1014	963	1020	1017	970	964	958	936	1040	1032	985	985	968	980	974	1014	999	954	937	920	1034	965	970	986	922	983	949	971	932	1014	987	973	991	966	969	1006	1006	1012	961	968	997	951	997	1004	991	1009	954	967	989	973	955	975	961	977	947	966	1013	1023	959	972	958	938	1000	997	995	965	996	997	1003	944	978	1016	941	954	992	989	962	945	947	927	1002	1022	959	1007	945	1028	989	995	969	972	981	904	943	988	910	964	935	1039	965	974	972	1024	987	920	973	972	1027	943	1032	954	954	980	935	1015	1037	1036	1051	917	951	961	985	981	944	965	977	964	920	958	1038	948	945	988	955	1036	947	985	1006	1006	1000	1032	977	942	927	1013	995	1002	1004	1001	957	927	975	913	956	940	937	968	990	946	997	937	955	964	1003	981	927	1000	986	1045	1018	940	949	932	974	981	1009	960	967	988	974	1030	946	964	989	1009	937	968	955	980	950	936	990	943	995	953	1043	975	931	983	1001	1027	985	979	1032	1021	947	1022	1016	988	972	967	1017	1013	954	967	988	965	934	937	954	1077	990	950	945	1002	965	982	971	951	918	998	904	948	1008	1039	978	951	968	968	960	973	1015	955	976	962	973	991	1005	1012	987	948	983	970	992	979	946	1000	999	1017	1001	977	967	968	992	964	972	999	968	949	983	956	992	992	952	983	946	992	1016	901	1012	946	979	983	993	970	967	972	933	930	978	978	1019	1013	991	970	1002	941	1022	963	962	1001	947	1005	1049	969	988	960	981	942	991	954	996	990	1035	945	957	954	986	975	936	954	954	959	989	955	1027	954	1039	948	955	982	926	955	995	995	970	968	1059	966	988	1013	980	933	945	965	977	960	1000	1007	951	975	975	968	943	1016	988	984	992	999	1022	995	977	1017	927	975	981	1015	994	996	962	957	993	986	979	955	985	967	1008	980	941	927	958	928	963	931	1031	990	970	1003	993	955	907	985	1026	985	974	1013	1054	931	1053	1010	975	975	987	905	946	952	972	930	972	955	929	961	1003	907	988	990	956	934	970	1009	965	971	944	936	964	984	975	950	982	1022	984	1011	987	957	1021	1000	985	960	959	994	951	1025	913	969	984	931	983	953	975	988	966	1005	973	965	926	952	972	1001	986	958	934	969	987	994	955	963	966	1000	1029	944	983	945	963	970	909	943	990	961	970	939	935	946	960	1001	1020	945	1010	993	951	924	1000	1002	920	990	989	965	1004	970	1037	997	940	954	929	977	929	957	961	952	939	1003	991	954	1010	995	975	942	989	1006	975	1013	951	981	961	1035	978	933	943	936	943	975	947	932	989	991	994	924	914	956	1002	966	995	943	984	987	986	982	970	969	959	964	995	983	963	976	957	964	965	993	964	961	989	981	1030	960	1007	970	968	938	1013	928	1034	1007	952	921	941	993	950	931	943	965	952	937	1037	996	1020	973	1048	996	928	1002	985	983	948	954	984	975	1007	968	1014	1055	961	959	951	938	984	945	992	956	941	975	1003	978	953	939	972	1013	927	946	1011	929	991	955	1031	1009	1011	1025	1013	965	1006	991	914	987	960	1002	1018	1004	964	982	964	956	974	997	962	980	972	1038	984	944	972	1005	933	927	928	943	977	944	958	993	1008	948	994	1001	1004	1004	984	962	1002	991	965	952	988	913	957	1006	975	1033	938	947	918	954	995	965	967	1000	945	1002	1016	1032	1009	1007	977	950	940	995	990	1007	988	975	990	987	1004	1042	976	1010	908	940	991	986	964	976	986	944	994	962	1002	937	957	934	961	1045	939	933	982	1045	989	971	1014	981	1000	1010	964	1016	920	984	974	900	963	989	957	1009	899	911	975	964	965	961	969	960	1003	959	963	994	971	981	1019	975	937	955	1029	992	977	1003	957	1021	991	991	943	952	968	937	993	1018	960	1001	1011	988	980	961	947	1016	980	982	957	1015	976	948	906	944	1080	958	900	978	980	1030	946	1002	944	942	1015	969	948	975	937	941	975	948	939	1000	931	985	956	972	1003	982	962	973	961	957	980	983	1009	949	950	976	1005	968	1021	982	947	993	934	1035	991	983	987	911	948	956	1013	951	995	1000	1015	953	975	1017	937	967	936	945	956
23979	21569	28684	24955	21516	13769	6808	4262	3146	2408	2021	1686	1632	1452	1318	1243	1146	1125	1129	1062	1087	1081	1131	1090	1052	1057	1010	1058	1053	1002	1004	973	928	976	966	997	979	911	920	920	905	945	890	957	929	896	962	925	966	908	988	945	929	884	895	904	897	904	951	854	863	914	937	903	835	907	939	910	872	873	906	905	892	876	818	906	913	910	923	893	910	924	890	912	855	875	895	876	864	858	811	927	883	890	857	896	878	886	886	951	902	898	948	902	875	892	892	912	850	896	904	937	908	929	909	849	909	925	892	887	898	891	960	860	880	855	847	885	821	907	879	937	899	869	911	845	853	905	913	910	837	917	935	891	917	893	892	911	852	856	882	919	883	884	860	872	890	897	856	873	901	889	920	887	850	969	896	864	917	887	909	887	893	868	920	948	884	919	909	900	947	948	925	910	872	863	855	902	865	880	851	841	882	835	862	869	904	934	905	940	903	898	917	901	849	883	849	881	892	921	958	1006	884	891	849	961	948	865	896	895	903	852	882	908	888	941	921	941	911	856	928	901	871	902	916	847	903	863	865	891	841	870	875	918	898	898	822	871	886	874	903	887	917	863	871	871	939	871	915	921	836	889	904	899	886	853	838	874	925	891	918	966	900	930	844	912	850	909	891	949	863	906	844	925	878	951	906	903	882	851	896	926	901	879	881	890	909	898	889	897	917	910	872	821	910	872	894	910	882	866	915	929	855	898	861	923	913	897	873	888	897	866	871	922	860	899	874	896	882	964	898	897	959	960	913	817	894	866	931	890	935	908	896	895	883	859	896	871	882	891	928	854	941	845	902	952	948	846	847	919	879	900	894	837	905	889	886	938	881	897	913	945	844	854	892	931	900	898	889	853	969	885	909	888	855	941	886	896	929	866	888	857	945	867	845	890	878	875	939	926	857	893	854	926	865	913	889	899	866	878	872	906	933	861	856	900	862	904	865	907	912	901	855	872	874	873	849	910	890	901	908	923	871	890	924	966	909	902	815	919	879	885	856	857	890	867	900	943	924	883	878	927	880	944	926	878	939	885	874	869	871	899	906	880	900	856	882	882	926	904	896	921	864	891	882	823	890	924	870	930	874	907	885	874	908	870	865	893	910	897	888	931	933	938	871	879	891	931	882	859	903	891	828	937	912	876	918	896	862	887	862	882	888	925	871	912	929	888	886	835	910	910	931	873	874	881	837	877	914	886	906	887	871	884	869	885	857	895	919	891	919	942	917	891	910	851	886	929	837	932	877	870	855	898	878	911	976	833	932	917	962	872	860	863	918	914	948	890	887	915	884	832	852	935	882	922	890	908	921	904	901	865	940	949	885	874	880	829	919	928	876	906	845	894	888	925	898	923	865	885	842	877	872	853	893	837	820	872	884	915	857	876	912	922	961	889	828	886	896	916	909	876	869	915	930	877	901	889	873	921	896	907	911	877	884	855	927	897	923	885	884	924	895	876	883	860	867	860	921	931	918	877	901	908	884	898	961	881	892	912	872	911	915	854	849	906	850	880	910	871	907	935	907	934	899	902	834	908	895	843	905	894	930	903	905	860	822	880	864	858	850	886	922	914	859	879	900	928	861	877	860	893	900	924	866	886	887	853	897	875	859	904	940	885	918	844	941	824	852	892	878	848	918	900	947	897	904	877	849	934	910	892	895	888	856	911	878	906	904	868	896	891	860	904	907	884	879	895	866	896	907	874	887	856	892	910	912	872	883	859	870	884	921	914	950	893	906	892	922	868	892	905	866	881	887	897	881	892	938	863	960	886	931	870	874	879	843	914	912	884	850	896	863	927	871	935	882	917	830	883	886	896	924	824	885	919	925	909	899	910	872	886	859	884	944	867	937	893	916	817	870	830	920	932	897	889	887	929	860	866	912	839	889	881	903	893	851	940	931	837	874	892	925	884	935	925	922	855	925	820	904	913	863	930	882	907	947	883	878	901	900	872	837	870	872	935	906	875	930	924	836	901	862	868	900	823	920	896	915	877	874	872	906	909	912	884	884	890	860	888	876	905	867	849	973	904	905	879	896	897	906	892	923	920	909	868	846	910	856	878	874	913	865	876	883	909	907	914	894	903	943	944	861	855	855	849	885	872	859	918	898	883	846	894	859	937	918	862	870	894	925	866	882	905	853	867	901	937	856	923	873	900	866	862	888	885	849	915	954	843	855	882	845	872	914	885	881	833	888	910	887	891	901	866	861	880	919	930	902	880	882	832	906	880	890	900	908	867	887	832	838	878	908	885	883	857	844	915	876	895	913	876	875	883	916	860	908	887	925	935	919	875	896	873	921	933	892	875	901	912	857	918	896	858	931	883	940	888	876	845	886	927	893	908	853	891	886	853	842	884	896	906	900	863	934	881	853	874	929	901	845	884	924	976	913	896	917	914	853	871	901	870	893	857	916	938	849	908	845	855	914	897	890	908	909	897	878	909	904	889	850	887	865	905	866	908	864	875	815	929	917	892	937	877	873	939	922	895	854	863	897	896	898	908	842	858	849	867	890	840	894	929	915	909	969	896	918	878	901	869	920	906	864	921	865	914	866	900	950	928	876	864	899	916	879	862	935	892	898	900	978	872	855	881	898	910	915	894	836	952	836	880	906	868	900	873	887	908	922	920	860	835	938	876	898	873	910	939	900	944	896	910	918	938	883	905	880	868	935	880	888	899	939	925	899	895	878	865	947	898	891	876	915	872	886	919	859	916	864	866	831	902	904	904	940	899	840	859	890	950	892	852	968	886	879	891	875	912	888	932	866	831	836	848	886	957	958	913	901	896	884	878	877	880	941	869	844	861	890	922	917	827	923	871	904	912	929	896	885	876	917	873	859	872	944	961	918	886	888	860	878	911	850	908	924	910	881	863	854	952	842	874	887	827	913	901	897	887	858	899	909	897	871	893	840	863	865	905	882	884	862	893	888	929	941	879	931	873	959	870	879	883	920	883	877	868	899	964	959	877	896	891	922	904	923	858	915	856	950	916	881	873	931	893	876	931	859	903	901	906	934	818	870	867	857	916	872	928	886	846	854	858	854	874	935	925	914	908	823	873	866	950	901	885	936	860	900	892	917	909	895	902	927	850	903	891	873	878	867	900	905	907	943	895	873	879	882	879	907	878	902	917	900	883	856	883	849	924	869	892	870	880	887	912	876	902	865	906	954	869	918	879	910	867	911	885	947	890	913	922	906	872	919	900	888	838	869	853	913	873	885	853	827	900	877	886	871	878	922	841	941	865	926	876	877	879	901	852	923	912	887	874	943	905	876	877	909	933	908	890	849	873	874	854	901	896	896	899	925	913	896	850	923	835	854	871	909	897	878	867	859	906	921	897	891	809	891	878	915	906	838	878	874	874	915	890	896	927	860	850	942	897	869	874	882	914	878	904	875	976	885	925	859	884	872	892	914	881	937	889	910	921	847	884	908	873	875	884	913	878	931	908	885	870	834	844	882	915	905	925	919	892	942	811	854	836
19067	33923	27344	17325	13482	10682	8512	6793	5119	3705	2992	2499	2147	1922	1629	1489	1354	1389	1382	1322	1355	1343	1205	1274	1264	1292	1218	1172	1197	1127	1077	1060	1118	1090	1015	1102	1028	1094	1100	1068	1075	1045	982	1043	1041	1045	1090	1035	1024	1025	1005	1011	977	1028	1120	1006	1046	1037	994	1045	1032	1042	1030	1023	1011	949	982	1020	1019	1033	986	1052	1021	984	986	954	1072	985	998	985	1047	1005	1018	1065	1014	1001	963	946	958	1002	1033	1014	969	966	1002	987	1028	1009	1062	947	990	1002	1030	992	957	989	966	1013	992	1019	1001	950	984	995	1058	968	996	1007	987	978	1033	977	995	1001	1008	1062	987	1030	979	984	995	1020	987	984	1036	1023	933	991	988	962	1004	898	1045	983	1026	999	962	1006	1001	986	989	993	1021	1003	933	1030	1068	1015	1051	999	977	1026	1039	977	911	1002	1015	1017	972	1007	1004	987	1022	979	978	989	992	983	995	1040	1003	940	1007	953	974	954	928	1017	987	953	1024	949	914	984	960	995	990	950	927	979	960	968	979	1003	963	990	1036	950	970	988	1006	1011	990	986	992	986	1011	987	992	1009	1006	1040	1042	992	989	964	1003	1001	940	982	962	998	1040	949	975	945	985	1002	972	967	981	969	955	1029	984	1007	946	1003	969	1023	989	942	998	948	1016	966	1014	1018	938	984	966	1012	1026	979	1028	1013	1032	1025	1002	1047	1012	969	969	1004	1012	975	1006	1008	995	951	1007	1005	961	940	1022	976	1006	1027	971	1050	952	1063	946	1038	976	1021	980	1030	948	967	1003	988	966	989	945	1036	1009	1031	998	1020	988	1021	964	1005	990	985	1003	941	958	932	1002	966	1010	1042	1047	962	1018	1043	950	1006	1011	1011	1005	1000	1011	1002	976	1039	990	984	1005	997	980	970	978	975	995	1019	1047	963	1019	1019	1000	1024	974	1006	959	999	1004	1039	957	955	994	1041	1008	915	1007	939	980	907	997	1031	973	937	945	1027	975	1031	1023	929	1005	950	919	962	1004	945	984	1024	1006	977	1052	928	969	986	986	982	995	954	960	1028	1016	990	995	977	964	1001	978	1032	977	971	983	1015	1017	976	999	1003	1008	955	1025	1004	1007	999	1016	999	959	954	985	964	1064	978	1026	1040	991	956	1030	991	1031	1028	939	985	961	960	1012	922	962	1071	963	1018	930	963	975	1072	1033	1000	963	988	959	986	1053	990	1033	968	1047	978	965	989	978	976	936	1032	990	1058	960	1038	992	948	964	961	1010	919	985	931	992	961	987	1012	1018	958	987	1021	972	953	944	972	968	963	981	993	1019	1019	984	974	972	1005	988	975	1003	973	971	984	980	983	1007	1043	1013	976	1023	1008	980	947	957	1016	1008	1015	980	957	965	943	1016	1010	1047	967	982	1042	958	988	934	948	983	1031	1002	1011	969	973	994	991	993	989	988	997	971	1011	1041	1011	1001	934	954	972	952	932	997	1011	998	1011	992	941	1038	978	1025	1056	1011	949	989	1008	977	910	967	1013	962	980	947	980	948	903	962	969	1030	973	1001	984	951	1036	995	980	994	970	990	1052	955	979	1030	970	1002	1004	1007	1003	1042	994	1022	943	989	968	1013	971	1022	1031	1001	948	1019	968	1055	998	966	950	987	966	980	1025	980	979	1018	924	1003	956	973	958	990	975	1031	1020	991	1013	1004	1013	991	985	985	948	980	1003	905	1014	1034	967	961	980	986	1020	1000	973	1021	1045	1023	994	993	949	1012	996	944	985	1042	986	991	971	1046	990	998	974	969	1004	917	955	985	988	998	947	1051	1028	1001	1018	983	1013	1056	980	970	981	1017	989	972	1005	1054	981	993	1011	1022	1022	1007	967	952	960	991	984	992	963	962	991	971	1005	987	1016	946	1019	1013	975	986	1018	969	995	1026	995	947	970	1056	980	1010	970	991	952	935	1017	984	1028	1031	937	998	1001	963	991	997	974	1023	1000	987	927	959	955	967	1000	962	953	1006	994	974	1006	984	989	995	1028	1019	964	974	992	1000	1000	973	995	986	979	991	969	997	977	1085	1009	987	953	1010	1013	1006	1008	1003	1060	1040	991	958	968	1000	970	1005	1008	998	1002	963	1037	971	1008	955	1041	962	981	1035	991	961	984	958	960	990	977	996	995	998	1007	1056	1009	1037	962	1025	988	1001	979	981	1033	1008	1011	1047	977	934	1045	919	982	956	977	982	983	930	943	987	1007	1018	1044	1030	968	980	984	951	1007	960	979	940	957	924	1003	961	1026	970	986	1009	907	1008	1014	979	1002	1025	961	950	988	978	1033	955	1011	958	956	950	1008	1032	1048	984	1003	1004	982	993	984	992	1012	1037	988	976	1027	1002	1035	1007	1035	992	971	1030	987	963	934	1002	1025	960	991	1000	986	989	1052	975	1004	948	983	1054	1004	978	973	976	961	965	977	980	1000	1020	982	1025	1032	1031	975	956	953	1018	995	902	1049	943	958	1007	1020	1077	964	980	940	1018	1028	1066	1006	953	990	1049	1053	1045	1030	988	941	1016	1026	984	987	998	952	939	1018	990	944	1019	992	961	971	1000	991	973	1036	948	958	989	1007	1012	937	994	966	938	974	1023	974	997	966	1025	934	989	1026	960	1003	1028	977	964	939	1059	1005	1024	965	1000	1039	948	951	998	992	1007	974	1000	989	1013	986	981	961	959	988	972	1013	923	987	1024	997	1011	903	1026	939	972	941	987	992	949	981	963	1036	952	942	967	967	1000	996	1075	963	1051	997	965	978	968	950	988	1007	1013	949	998	1032	954	1017	967	982	1039	1000	999	1015	1040	945	1016	1025	1003	1022	1014	960	980	1039	981	931	987	976	999	997	964	1038	983	1024	1018	997	975	950	1073	977	1019	965	972	975	984	992	965	988	968	973	989	965	1036	939	1031	935	952	962	898	992	1009	943	952	990	1024	973	989	1023	1005	1016	1022	950	997	967	967	981	1044	1002	986	1030	972	997	925	1002	1012	986	976	1005	969	965	981	1044	1003	971	981	989	998	991	952	1043	1003	994	931	979	951	925	989	971	1027	1019	1008	933	968	986	994	982	975	959	985	936	1008	945	1014	1022	962	992	943	980	981	1021	978	1020	959	1022	997	975	1025	1001	982	1026	966	985	952	1026	1025	997	1017	982	885	950	1010	968	1029	998	992	1007	949	935	993	978	1016	992	944	945	969	971	940	977	1062	1057	991	987	1006	1045	1008	966	1002	942	987	988	973	967	1002	983	948	960	1026	1005	1019	1000	1022	1031	1028	1028	968	1009	959	1004	957	1000	1024	1013	978	1026	1032	1024	1048	1002	1009	943	984	977	1028	936	986	987	965	974	991	983	957	957	942	1036	977	1000	1036	1000	1042	969	952	995	985	993	951	970	998	996	1002	996	996	989	1014	1005	964	934	931	937	965	990	1019	985	989	1004	965	1026	956	921	948	1013	953	998	979	1002	1000	1006	952	972	973	998	959	1015	974	958	1027	983	993	1022	996	952	966	995	1014	992	945	987	990	1022	1011	963	969	998	925	1045	1013	1004	1013	987	1008	1013	945	1032	1015	988	1049	1023	1051	913	940	957	1003	1010	965	960	1006	1015	1028	1057	1036	1006	981	1012	996	994	963	985	966	1030	993	970	939	1014	952	1023	955	993	987	989	979	993	1016	1023	986	1029	1044	1004	992	1020	1021	1012	1019	994	951	992	998	1018	977	998	994	961	963	1025	974	1071	934	961	998	992	999	984	997	957	1024	994	911	1006	983	975	949	1001	1013	1011	977	942	947	1031	950	972	996	1009	984	1012	980	1026	1016	999	976	981	1004	939	965	974	947	1000	1014	1020	943	997	996	1039	999	996	1010	971	995	955	1003	1003	1008	949	981	992	1009	950	1028	1038	977	998	989	1003	981	957	977	988	991	950	1004	1026	971	981	970	1016	988	968	1035	1047	899	968	975	978	992	982	1019	943	1007	985	1002	1028	979	982	1024	949	966	980	1017	991	1027	995	950	963	958	965	970	993	1014	944	951	983	937	969
25229	21536	27409	25831	13485	6006	4110	3087	2238	1770	1506	1302	1204	1105	933	897	913	871	838	899	897	876	852	865	802	892	814	771	826	728	777	838	798	762	762	781	744	680	693	703	697	698	757	774	736	743	757	712	730	719	744	686	713	716	716	766	728	719	660	705	703	707	690	688	689	672	757	702	793	734	694	679	723	686	725	743	749	721	684	749	727	667	755	696	672	686	647	671	689	750	712	659	665	644	697	715	686	737	678	709	668	713	718	662	705	754	691	706	712	658	740	764	678	731	696	681	692	709	707	648	708	691	698	675	690	680	685	671	728	683	748	722	683	743	746	719	737	704	732	705	757	683	719	685	726	686	725	696	701	668	696	742	717	693	694	674	735	735	697	754	694	687	702	715	688	709	714	746	709	705	704	706	736	701	641	729	702	719	733	687	688	707	724	693	672	712	691	717	701	700	698	732	689	704	687	721	705	667	741	723	648	708	725	688	686	706	722	761	722	682	636	681	711	685	752	717	699	680	701	714	702	697	704	724	715	702	702	739	716	710	687	711	685	722	655	719	744	726	682	704	731	703	712	687	718	733	665	730	687	720	687	693	703	659	701	721	698	718	692	695	728	701	717	681	670	719	717	759	741	727	719	702	724	722	693	714	705	748	720	785	672	688	684	672	704	744	716	676	717	755	694	721	701	669	675	679	672	701	719	667	743	702	695	659	694	665	651	722	717	699	756	663	752	642	712	697	686	688	718	696	728	712	696	675	727	724	697	718	703	685	673	741	716	706	704	738	707	701	740	706	700	727	688	678	685	733	732	709	718	712	712	727	691	708	647	671	744	740	756	689	729	667	679	671	673	711	702	700	732	716	679	713	710	699	702	731	718	719	728	720	721	695	640	686	668	724	694	726	694	731	710	668	691	689	726	692	687	687	683	718	658	717	678	757	700	701	682	732	665	741	695	648	694	704	738	701	717	694	689	727	684	758	724	707	664	684	682	653	658	680	685	729	719	714	638	665	702	702	732	680	727	687	722	694	684	741	687	653	742	679	706	696	754	658	674	742	697	771	743	761	662	716	693	664	607	694	713	719	678	700	739	723	685	690	718	672	681	683	732	742	733	738	756	688	710	664	707	710	692	704	735	740	731	696	733	628	711	695	700	713	732	723	702	704	723	745	696	650	712	691	693	739	722	695	675	694	684	730	722	696	685	711	741	660	684	693	731	686	729	699	772	697	681	732	677	752	718	721	691	709	751	734	709	716	698	718	728	709	662	698	716	668	718	708	730	681	665	655	663	692	719	712	699	697	725	763	735	684	709	699	714	691	750	723	696	694	727	681	711	699	703	701	705	673	670	708	702	699	740	677	645	705	721	666	744	764	718	692	684	690	696	692	757	748	693	704	694	704	721	701	709	722	635	674	720	708	701	659	688	687	718	719	705	741	728	678	692	752	689	700	669	682	720	700	648	727	712	663	737	702	673	652	697	740	724	658	663	701	636	719	665	698	679	704	662	709	723	738	744	699	704	655	712	675	703	725	695	706	676	713	728	723	716	694	675	703	672	724	708	719	684	698	706	706	720	684	719	695	726	746	700	679	650	687	652	678	693	684	686	685	685	715	696	718	692	721	730	685	702	692	742	667	717	696	733	698	727	691	669	692	766	715	694	720	685	659	693	654	721	740	720	710	720	702	690	715	691	701	747	707	731	648	675	693	645	713	725	731	674	678	737	692	666	646	679	699	715	703	699	749	693	723	694	735	729	759	693	716	710	706	682	698	670	662	666	697	704	734	674	689	701	729	706	743	687	662	664	702	701	709	653	741	704	706	703	727	655	741	687	679	667	739	688	707	657	766	686	701	657	675	734	697	764	672	673	661	684	669	722	698	722	724	738	654	679	706	694	726	699	690	719	743	694	677	655	732	705	715	708	701	713	748	696	741	627	708	739	673	667	712	767	710	691	704	682	731	686	671	761	730	698	723	715	688	704	693	742	751	703	668	702	700	687	707	694	729	681	723	695	724	667	716	684	713	691	728	693	677	685	682	758	683	711	708	702	722	673	746	708	713	748	714	711	679	680	722	670	747	798	704	667	732	719	691	748	657	645	712	702	746	750	715	661	697	732	731	672	690	729	716	672	724	670	749	691	677	644	725	762	714	672	703	672	707	682	772	679	752	646	746	709	679	699	697	694	688	752	697	660	731	676	710	694	706	677	712	675	709	730	742	747	757	673	684	715	692	698	694	655	699	700	657	676	672	676	669	728	684	672	717	698	652	686	716	738	716	696	710	719	656	723	719	688	695	694	714	662	689	735	709	685	707	717	709	703	757	716	683	743	705	721	717	679	663	729	714	710	686	741	714	712	694	659	771	719	643	746	708	690	699	648	738	703	704	723	739	722	725	719	718	706	732	700	714	651	693	664	710	667	706	670	669	651	702	711	728	742	734	670	695	724	726	679	717	697	754	708	678	729	717	676	700	676	730	700	712	698	714	694	695	655	686	690	724	672	681	729	708	688	691	701	717	691	737	761	711	682	714	644	599	686	707	686	720	734	681	694	653	673	671	717	706	735	702	737	682	685	661	701	702	758	733	756	720	727	739	730	687	705	721	725	698	658	678	706	678	736	699	701	702	750	709	721	722	736	680	701	718	753	649	727	692	745	722	709	759	710	735	682	666	740	705	664	680	732	719	711	707	683	652	710	641	707	708	715	722	691	787	690	673	675	695	698	758	689	743	724	735	670	732	722	647	669	706	706	710	683	674	678	690	713	708	682	704	720	702	684	739	757	697	717	684	674	686	742	752	690	736	713	650	705	739	697	723	751	697	716	697	686	738	742	693	746	693	713	699	674	793	724	693	685	730	769	689	703	728	651	690	689	671	714	728	756	735	707	687	712	723	716	699	723	705	724	703	683	669	687	713	730	705	695	702	698	715	747	732	726	664	748	736	724	695	723	714	719	692	709	717	686	686	749	699	688	675	694	729	746	730	710	685	676	734	666	703	704	710	738	736	698	672	690	686	723	671	691	728	727	704	723	719	647	707	684	691	699	712	737	762	724	726	667	670	725	702	723	712	712	764	686	717	692	682	686	674	703	696	663	741	681	728	701	719	717	720	787	719	715	716	672	660	701	718	676	683	718	680	710	713	709	692	716	710	705	727	682	697	704	735	689	706	674	692	717	690	711	670	736	712	694	719	724	700	698	727	694	744	709	772	679	697	658	680	652	693	673	723	687	734	699	716	701	682	683	682	714	742	701	704	720	689	694	728	664	663	678	697	732	675	697	724	686	760	722	708	745	695	751	693	786	676	709	699	700	741	701	710	695	713	736	737	715	659	721	747	731	755	715	728	706	703	679	730	724	672	664	698	743	689	727	672	693	701	668	701	705	729	729	662	730	734	698	694	695	726	744	717	710	729	739	721	705	688	733	664	721	676	695	730	750	669	760	698	687	695	669	722	670	668	691	733	713	683	714	691	715	702	705	710	677	746	674	666	714	724	715	681
18412	30252	23930	14836	11420	9032	7067	5368	3848	2840	2370	1882	1629	1456	1281	1150	1169	1052	1074	1048	1051	1017	999	1051	934	952	993	911	934	891	884	926	891	844	859	848	856	878	859	888	852	823	863	824	826	824	846	847	806	831	769	848	841	800	768	806	794	780	798	790	796	824	813	724	832	816	783	776	781	843	759	749	730	774	811	826	771	813	743	791	807	811	782	793	765	807	794	759	805	758	799	797	776	756	788	775	793	803	777	821	822	738	816	783	777	752	825	781	764	802	716	776	806	795	772	786	799	771	784	790	813	817	821	768	782	792	783	794	792	798	801	774	728	766	777	821	782	811	768	776	779	795	828	749	793	788	796	823	748	778	813	753	796	814	732	821	732	755	805	782	799	769	834	804	796	773	754	777	767	780	781	773	794	715	738	793	759	787	783	778	775	804	818	779	728	734	820	745	789	792	804	818	777	806	812	788	749	803	789	807	821	781	774	779	793	802	832	809	750	840	812	767	792	816	763	809	790	771	742	823	817	765	779	769	797	782	804	840	773	732	811	716	811	807	827	750	769	766	770	796	775	805	806	762	767	800	814	794	785	788	793	792	740	770	799	777	755	758	743	812	775	790	803	726	827	753	749	737	771	777	796	742	770	777	769	783	807	778	779	795	784	752	747	802	746	786	754	745	818	823	773	768	815	779	805	800	754	803	766	776	735	801	800	771	793	754	837	732	806	790	806	750	794	764	799	744	757	742	759	787	794	769	780	762	757	782	800	790	781	770	775	752	771	806	837	761	809	764	790	788	766	750	754	785	756	779	807	801	747	813	801	770	797	775	796	779	772	767	827	804	779	799	739	783	841	812	850	781	783	744	778	793	810	733	791	785	733	797	803	791	756	764	771	778	770	794	774	779	818	812	783	780	844	788	825	804	780	716	724	847	760	769	783	785	783	810	786	783	776	791	786	764	737	780	784	799	761	778	780	800	784	737	787	793	813	795	766	763	776	814	778	760	799	790	813	793	771	778	797	753	816	776	787	768	809	844	805	821	815	782	805	750	763	817	760	791	802	807	756	809	778	799	744	777	750	807	790	776	802	795	796	762	795	766	818	798	769	814	784	747	796	742	790	775	782	806	823	763	775	822	794	773	744	785	775	820	840	787	783	727	799	758	810	799	806	722	743	819	772	768	833	805	720	810	752	778	808	838	763	767	774	811	761	754	812	790	811	842	779	749	792	851	755	761	804	776	761	831	799	764	756	786	788	792	815	756	811	751	838	800	811	790	802	760	773	752	781	769	750	776	743	779	772	792	785	789	800	816	798	817	766	802	772	769	785	751	809	722	780	748	777	807	778	808	763	794	807	780	796	750	811	809	780	756	821	793	735	754	825	774	793	802	830	801	809	803	784	780	727	785	748	751	832	732	807	789	785	763	775	742	758	798	776	817	793	726	793	758	889	766	796	756	809	777	802	772	788	771	806	770	760	783	799	774	755	778	825	773	774	780	829	760	766	819	808	777	748	787	785	740	773	778	811	805	799	807	784	792	760	786	749	793	784	797	838	773	728	813	751	828	815	807	846	858	777	765	752	752	779	827	759	765	786	803	698	818	748	752	756	773	816	790	768	801	818	804	776	795	725	803	762	779	785	770	779	803	768	763	757	806	758	777	797	794	765	817	745	813	766	793	773	865	792	767	797	800	782	766	764	745	793	833	778	777	768	732	769	769	800	754	750	780	792	806	808	786	756	755	829	801	777	739	814	785	740	807	779	780	791	779	774	834	803	781	802	795	779	759	799	779	796	800	751	771	710	840	774	787	763	815	756	782	822	802	786	781	780	810	776	795	758	783	784	805	871	810	744	794	789	753	799	736	774	741	771	793	785	808	780	776	747	795	771	791	751	764	737	816	770	752	776	789	816	782	762	783	806	827	791	746	838	772	790	816	795	747	781	844	769	776	769	781	730	764	746	808	758	789	811	775	787	782	759	836	836	788	738	746	795	760	782	768	772	790	785	781	745	815	837	736	802	784	792	790	769	778	766	718	794	837	853	737	816	803	736	839	774	762	790	812	833	811	728	768	790	790	798	791	776	804	793	798	816	789	755	796	801	784	825	824	862	762	799	753	791	778	735	738	806	817	818	762	841	772	758	727	822	776	758	804	787	754	782	768	755	798	749	792	804	820	788	791	836	777	773	805	748	756	764	813	772	775	836	764	805	761	739	768	782	788	808	752	760	754	760	757	799	808	792	762	766	789	790	791	781	779	774	779	797	762	775	814	750	776	755	787	855	790	806	760	760	750	769	783	795	771	786	786	748	785	813	772	798	786	779	775	768	799	815	762	777	786	733	783	779	773	801	775	800	766	763	776	787	788	799	786	845	750	792	776	798	805	751	804	837	785	818	773	779	759	804	773	810	783	782	743	768	831	750	773	807	781	790	805	815	784	756	767	819	833	757	808	763	797	760	773	763	836	800	743	760	807	767	780	713	767	785	829	816	786	786	764	764	805	757	795	820	770	806	770	818	780	805	732	824	837	792	778	782	727	785	794	777	786	801	813	744	758	834	786	765	814	773	799	749	791	818	807	811	795	801	802	722	787	747	791	797	779	776	781	796	793	789	776	847	793	781	812	777	780	782	730	802	749	807	797	781	742	752	802	786	762	796	799	782	788	787	785	754	819	775	768	764	786	776	765	778	770	785	800	787	797	787	755	794	759	754	808	793	777	815	787	808	802	787	747	755	805	780	777	818	804	753	771	787	763	750	775	736	802	794	805	799	792	809	786	755	784	786	804	787	808	779	791	774	804	785	783	748	732	780	762	755	848	824	759	761	762	758	786	801	792	745	750	757	758	801	797	817	791	796	765	741	803	768	785	801	830	773	802	806	819	793	761	787	821	788	797	780	800	809	853	734	776	802	787	778	795	788	761	847	779	795	774	791	818	764	794	749	803	776	778	789	806	809	787	754	792	762	760	808	791	791	826	773	805	760	781	753	770	774	858	755	789	855	750	759	754	790	763	757	829	795	758	777	774	777	773	726	768	815	807	790	812	791	761	769	786	756	732	791	813	808	758	785	789	830	808	745	802	783	766	781	755	802	751	753	807	799	813	802	766	820	812	779	775	801	774	746	809	761	819	779	728	761	782	770	777	791	823	805	816	760	735	802	818	784	778	794	777	704	825	806	820	771	765	816	769	769	750	818	812	792	761	835	774	769	819	759	792	805	807	793	829	787	752	799	794	755	787	753	772	790	830	724	789	755	773	745	761	834	778	760	798	803	783	798	819	825	806	781	752	751	772	809	804	777	764	842	780	807	758	752	776	800	764	782	804	832	748	844	792	793	773	789	750	816	782	738	791	790	766	812	747	804	768	813	787	770	762	803	733	795	748	760	814	790	771	779	768	795	779	786	810	802	757	747	794	757	814	751	781	783	738	793	773	792	827	803	788	783	807	801	809	775	795	803	792	797	794	815	781	838	772	780	810	762	802	794	767	760	799	777	813	728	778
22908	21550	29147	24410	21616	21776	13967	5906	3702	2855	2335	2041	1651	1371	1263	1101	1113	1067	1010	1000	964	952	911	955	969	938	903	875	854	816	818	810	813	853	797	779	732	748	750	714	777	766	711	812	753	732	767	704	726	700	770	718	720	687	708	736	684	693	707	701	718	727	687	663	666	650	698	728	693	693	705	664	690	658	777	680	698	712	704	708	670	637	662	661	691	661	681	626	657	657	659	639	667	655	691	702	729	699	713	739	651	732	684	685	673	694	690	701	692	715	759	685	690	714	694	680	688	634	697	691	668	677	689	691	714	688	692	685	691	706	717	668	659	684	686	726	663	707	715	685	719	696	732	695	720	692	722	708	707	754	692	679	649	706	720	710	690	677	707	728	687	675	698	653	683	705	712	722	725	642	707	709	713	635	710	688	623	665	663	733	634	705	716	713	696	673	670	714	646	678	687	728	683	703	686	666	685	665	710	679	634	727	696	686	732	684	678	711	694	714	676	674	670	704	638	693	664	707	623	635	703	709	717	715	669	689	718	690	670	709	684	699	695	697	686	666	710	687	711	652	693	680	703	686	700	695	715	688	666	661	685	668	673	656	687	706	687	682	662	681	675	703	712	674	704	714	652	676	694	709	669	627	704	704	740	716	709	693	668	666	669	725	667	660	671	704	706	702	723	686	668	686	648	670	709	679	661	713	675	696	663	689	673	703	694	728	726	650	716	645	696	658	662	683	647	698	674	676	668	711	702	673	704	718	683	689	677	724	659	666	671	705	683	679	704	707	673	685	704	672	711	670	656	703	670	707	647	652	747	664	666	660	685	708	721	698	684	691	681	657	680	713	661	678	709	717	671	712	658	737	728	687	683	687	661	694	664	674	661	682	697	689	678	703	680	647	634	664	704	665	676	733	668	705	667	706	667	712	685	687	679	699	740	682	698	714	720	747	623	703	704	620	674	700	706	648	694	672	687	703	701	701	661	705	642	706	759	675	649	690	673	672	670	663	709	679	658	677	695	711	686	709	721	688	675	667	697	702	643	670	722	680	707	708	721	661	706	694	659	655	657	694	660	668	650	664	712	647	664	674	712	704	679	695	687	668	700	742	667	629	727	672	690	710	606	672	698	710	660	670	712	713	649	648	709	646	682	733	662	701	658	682	659	679	698	687	671	694	721	668	661	680	678	659	693	700	751	700	690	685	721	695	656	678	670	641	683	666	685	689	693	670	637	651	677	670	661	665	685	661	653	678	713	722	658	697	697	687	661	634	658	687	652	673	696	629	701	625	699	736	684	715	614	679	712	647	647	686	692	649	690	701	709	713	644	638	685	727	724	697	688	675	698	696	655	680	706	662	692	691	642	685	678	706	652	664	684	649	731	670	739	666	687	688	678	703	704	651	734	667	731	692	678	715	720	648	689	697	686	691	690	710	688	693	679	658	657	713	652	635	700	647	695	692	697	676	687	675	688	662	752	666	726	717	672	729	629	668	676	743	728	678	697	705	721	666	665	670	720	640	664	765	689	712	658	729	666	689	674	684	678	662	730	686	725	740	673	690	684	701	678	689	664	707	678	706	709	693	677	738	695	658	721	706	679	697	708	711	670	749	679	680	718	651	657	695	645	694	662	691	710	683	660	669	682	683	652	702	687	650	690	702	700	724	658	705	709	619	697	682	705	632	654	640	674	750	665	717	668	696	696	672	687	685	637	679	703	681	670	716	682	684	689	669	684	709	670	648	702	723	703	679	685	725	723	687	736	696	717	667	708	639	684	659	682	635	707	718	653	714	649	691	654	715	682	686	704	685	692	667	730	721	691	687	686	720	718	673	692	701	671	697	680	719	687	701	680	717	658	630	686	710	682	683	723	721	708	699	699	702	698	694	724	666	688	666	672	678	700	713	657	720	678	684	681	699	662	701	657	654	666	648	643	693	704	699	682	712	684	662	741	674	694	651	694	718	688	686	728	689	677	718	686	699	669	681	693	655	683	725	644	699	727	657	668	751	725	696	701	665	704	673	658	645	725	720	706	709	660	660	635	703	668	670	664	674	714	687	705	670	658	665	683	668	710	650	677	641	644	669	669	677	696	687	702	748	680	716	733	678	670	668	696	651	696	711	716	632	701	613	687	683	710	686	656	676	706	718	623	660	767	655	729	723	745	659	690	697	667	687	677	662	689	700	715	698	684	662	679	668	667	684	685	724	672	680	690	720	652	716	699	695	670	697	673	717	690	673	734	643	722	695	728	701	685	691	660	621	689	668	692	669	663	670	650	638	672	681	654	675	671	689	723	719	721	721	712	655	724	707	628	683	693	660	694	698	716	662	658	725	685	753	675	681	675	666	665	632	711	671	662	657	693	672	722	667	691	660	673	711	676	683	670	681	668	694	682	660	711	694	648	652	633	660	637	708	636	635	624	701	694	743	650	689	726	661	699	703	636	662	700	695	678	738	631	694	698	684	630	718	705	699	688	693	712	692	722	656	691	702	718	702	713	688	675	668	682	705	705	692	695	672	668	682	717	655	709	708	659	704	639	689	685	703	700	671	722	722	671	656	695	659	654	684	691	674	731	669	659	681	655	679	682	687	692	711	735	654	658	732	743	717	687	711	676	699	634	723	640	715	647	725	734	710	713	726	694	667	670	694	679	702	598	697	665	679	664	671	742	667	729	708	716	648	653	695	714	685	647	669	709	688	694	657	720	660	696	648	722	678	694	673	695	721	628	725	686	672	674	655	646	685	691	658	736	640	664	698	687	697	725	688	728	695	695	697	666	711	715	684	677	674	713	698	642	640	665	693	659	717	669	716	671	749	702	730	727	674	696	680	681	702	675	677	735	669	674	685	682	703	661	673	715	711	738	693	696	696	687	694	676	639	628	684	668	716	679	703	700	701	683	665	692	695	733	713	685	663	693	693	683	685	696	699	682	711	669	725	725	713	659	646	690	708	653	644	648	727	720	698	714	674	682	680	712	709	674	696	683	714	665	657	669	673	672	659	676	721	684	692	668	701	679	648	690	692	636	740	643	643	682	661	676	642	680	698	661	710	715	650	702	721	736	677	624	695	726	679	687	636	662	639	717	724	697	710	672	692	671	684	673	665	703	702	686	696	681	683	743	699	700	699	707	654	705	656	663	670	736	678	704	652	713	631	700	668	645	663	631	680	687	621	647	709	680	704	724	660	648	665	665	687	682	658	743	685	655	756	675	706	700	670	704	636	658	693	718	666	675	648	683	668	716	639	676	719	687	715	660	708	738	647	711	674	687	661	669	668	694	648	693	690	752	688	701	639	686	681	729	688	645	660	680	706	740	708	678	639	695	666	661	680	692	694	669	694	648	611	689	667	680	653	650	661	717	701	691	740	650	701	674	679	701	714	686	695	645	677	690	692	662	727	702	679	667	651	635	676	695	701	713	678	681	718	653	697	720	705	659	682	655	679	647	684	681	681	701	639	712	743	659	660	669	691	735	648	733	658	694	644	705	689	722	712	722	688
22012	38703	32347	22646	17839	14238	11453	8378	6105	4447	3573	2981	2446	2018	1691	1501	1380	1373	1321	1332	1302	1228	1243	1131	1115	1134	1130	1116	985	1048	997	1010	963	942	906	892	916	886	849	846	876	849	878	884	863	867	850	831	836	827	872	805	738	809	737	766	787	800	825	756	796	751	801	795	794	864	799	815	748	800	774	747	748	780	790	790	791	761	767	789	745	802	744	775	782	776	737	787	771	751	762	796	773	755	772	746	772	798	740	786	761	769	714	731	729	771	734	761	765	753	737	710	775	732	755	740	797	736	769	743	769	814	795	759	761	777	778	778	722	746	746	738	766	754	731	720	772	744	798	766	786	775	697	792	739	750	749	813	765	763	782	785	700	759	751	741	804	756	727	765	748	747	798	782	782	823	736	781	788	793	761	759	744	751	768	785	789	766	769	752	749	832	782	734	758	788	758	760	781	799	803	756	770	753	744	760	762	771	755	755	736	778	708	737	758	762	740	742	771	742	756	774	702	817	809	736	719	801	786	750	784	774	754	779	734	709	727	751	736	795	743	753	752	772	784	761	799	767	766	764	804	766	766	753	796	762	787	790	746	769	787	737	761	751	751	784	794	778	726	794	730	792	788	729	765	752	792	764	780	744	768	752	792	723	805	767	777	781	761	749	719	750	732	762	770	807	752	759	780	758	771	800	749	810	805	776	764	794	739	705	777	753	760	747	823	779	775	766	799	762	798	755	737	749	692	780	752	808	801	766	778	771	806	737	768	807	729	754	753	770	793	777	802	751	717	739	785	787	761	804	736	748	766	777	730	772	814	740	741	747	764	764	811	790	727	752	733	778	757	756	766	774	697	747	759	715	796	757	737	703	753	741	828	770	815	776	819	770	746	779	765	783	787	744	771	748	695	797	740	765	727	761	733	768	770	773	754	780	808	770	793	768	776	785	820	741	769	764	751	739	775	771	720	792	720	750	827	701	743	781	741	756	745	771	731	770	691	785	822	731	721	793	789	745	825	750	803	768	780	764	798	795	827	802	758	774	754	748	762	787	798	713	813	752	806	811	750	727	788	761	751	794	768	806	754	742	757	767	782	726	788	771	705	764	775	798	761	733	808	751	746	735	822	762	799	732	799	809	723	777	777	766	778	745	790	724	751	751	739	753	753	822	724	779	763	739	785	794	776	735	825	778	750	821	777	748	779	784	761	787	803	752	721	834	758	779	772	809	762	756	752	727	784	783	771	815	755	680	774	720	774	746	764	779	783	799	766	759	735	791	690	759	737	763	780	782	776	754	769	755	765	773	766	772	788	775	782	786	722	759	777	752	781	760	782	760	782	796	767	770	806	785	797	733	786	722	763	791	773	766	779	723	779	720	729	771	743	732	756	714	834	784	741	703	708	713	799	722	802	779	772	782	820	815	786	752	783	733	745	788	772	798	819	761	760	741	757	737	780	739	805	725	734	762	820	810	772	737	775	713	763	717	766	741	731	738	791	749	771	761	761	771	782	703	796	777	783	761	774	783	757	754	800	797	751	796	823	767	781	767	718	801	777	749	756	805	758	817	793	754	751	774	758	764	781	751	765	799	803	785	756	776	803	753	766	743	750	835	719	786	793	777	794	761	807	782	766	763	759	745	759	731	724	777	741	731	797	750	845	760	732	722	787	749	784	781	727	752	765	814	775	747	848	817	765	767	800	759	768	827	735	768	769	759	739	709	769	726	814	777	784	790	703	780	783	794	739	753	779	767	789	715	718	766	747	764	776	815	801	786	759	810	753	761	750	736	767	795	797	786	768	786	747	742	768	782	760	766	732	763	780	784	777	784	743	784	768	735	731	783	762	799	748	740	796	737	809	764	748	751	763	768	786	764	744	812	759	773	768	779	765	736	800	806	789	779	784	739	753	761	735	780	793	728	766	740	790	743	787	777	810	745	769	772	829	765	813	755	769	782	782	776	776	774	781	773	765	736	772	792	747	759	754	730	786	748	800	778	758	769	763	750	786	727	747	774	746	785	794	773	730	739	741	720	788	795	754	754	791	795	786	735	795	745	786	777	754	752	742	699	786	783	784	793	755	779	756	745	790	761	788	794	763	764	767	822	784	780	749	786	791	749	781	803	782	719	792	799	755	775	761	732	801	809	762	735	699	756	811	767	781	769	756	765	826	804	774	755	724	766	777	762	718	787	778	810	750	717	830	771	794	800	767	734	784	757	815	744	752	789	777	806	759	783	786	767	764	817	809	761	789	807	762	790	743	694	759	727	744	753	798	751	754	777	755	759	738	764	756	752	791	795	757	754	831	758	690	764	729	765	773	759	784	745	774	759	784	798	765	752	711	750	754	790	754	760	736	737	776	731	781	803	784	790	733	755	753	807	769	760	764	773	778	746	791	792	773	760	786	796	744	762	722	763	779	770	745	765	773	767	821	783	772	786	815	791	729	774	775	774	789	728	826	757	786	739	757	784	754	762	736	794	802	700	749	770	775	825	734	708	768	755	787	734	731	777	732	753	809	732	738	803	775	777	792	787	776	784	773	771	709	786	744	732	710	809	763	809	737	758	763	734	776	756	782	812	759	801	768	773	736	756	770	776	742	808	710	781	784	736	806	775	789	727	740	715	808	776	789	765	760	753	828	740	768	769	784	757	746	754	777	782	832	811	784	775	807	764	740	741	780	784	797	783	814	737	759	782	758	762	703	725	807	753	826	743	761	757	733	799	747	744	728	798	773	740	750	757	788	780	768	774	805	775	787	738	758	769	771	756	791	837	717	786	782	782	784	717	752	735	802	774	746	734	746	742	785	756	752	750	770	797	742	769	727	783	802	755	765	828	749	777	785	789	812	728	753	779	727	704	746	737	792	771	713	797	778	792	710	746	755	786	822	821	744	740	732	758	750	680	809	775	776	721	753	764	746	776	781	776	782	749	799	773	738	780	761	788	790	711	773	781	747	809	797	758	777	770	765	765	783	766	770	786	779	785	759	819	758	773	740	727	758	746	759	809	742	764	795	752	730	807	755	759	811	754	772	759	754	788	763	722	758	740	782	770	748	737	739	758	757	779	783	806	752	768	787	779	714	770	785	742	780	708	780	759	759	794	824	758	735	767	697	758	765	782	772	772	773	777	778	741	743	761	750	791	770	720	782	838	803	814	716	770	707	775	801	714	781	759	735	786	785	756	746	790	739	788	735	758	831	778	725	829	806	769	761	755	771	812	791	745	781	742	767	738	806	725	742	746	742	757	744	771	772	774	733	747	752	750	799	786	772	793	741	778	774	736	781	777	731	803	745	734	769	764	750	763	772	791	770	786	782	756	739	742	749	781	740	769	761	782	816	767	787	772	732	725	785	785	772	774	795	761	783	756	759	738	781	768	766	812	760	755	813	782	732	806	780	765	758	820	700	770	745	729	709	789	746	769	807	754	803	780	732	736	754	795	761	759	705	760	788	762	778	765	799	763	807	764	807	747	764	771	765	780	806	790	710	785	766	730	801	774	737	734
28400	21498	19347	11872	6372	4375	3313	2443	1886	1646	1502	1339	1184	1074	1047	1043	1015	962	1047	986	976	972	881	972	946	980	927	935	940	934	943	959	954	913	839	893	950	933	819	909	906	887	943	939	886	863	946	895	938	927	934	872	899	899	849	844	909	938	862	882	885	895	905	857	869	839	932	890	975	912	867	856	867	875	929	865	867	906	876	873	862	930	877	872	869	927	923	853	864	842	934	853	870	906	834	880	915	851	920	843	840	827	878	870	894	860	882	847	860	842	936	865	878	896	867	970	850	904	893	890	892	861	912	917	896	907	942	876	898	877	902	880	891	894	898	867	921	846	920	930	879	915	916	878	823	926	901	870	894	917	885	897	901	904	896	849	868	843	870	871	886	879	897	864	847	821	917	894	920	918	913	857	870	891	920	876	899	916	893	893	844	898	855	856	913	846	865	917	876	881	895	865	876	952	850	876	858	892	861	916	896	906	883	901	862	928	907	889	856	820	861	876	892	877	885	895	872	878	900	824	903	899	893	872	909	869	921	892	911	872	954	898	919	883	826	852	888	927	905	854	867	867	902	865	914	869	875	916	946	852	859	848	916	903	878	886	900	911	924	878	885	915	847	866	912	857	865	916	869	877	860	907	868	941	915	873	825	894	915	896	884	895	838	933	901	871	888	860	856	908	905	905	863	896	854	839	925	887	864	895	913	875	926	884	870	883	900	824	910	856	898	882	903	915	890	922	938	873	879	916	939	881	907	866	927	850	853	887	912	889	918	897	872	904	883	877	913	883	872	868	896	884	845	849	889	920	833	878	885	965	878	887	878	885	923	881	868	882	913	819	879	858	926	870	911	898	870	860	900	928	941	861	851	880	900	848	859	867	862	876	887	911	930	851	912	881	881	879	914	851	898	899	877	857	824	873	923	870	865	844	851	850	893	913	895	854	856	861	884	905	865	872	921	939	900	890	884	859	881	916	916	888	864	870	851	884	863	900	895	946	897	858	915	877	890	846	848	891	815	863	910	877	884	850	916	912	920	904	940	878	905	900	856	872	884	836	876	906	909	956	928	911	825	912	885	902	904	870	819	884	846	867	868	880	906	857	904	844	889	899	833	892	888	945	876	893	867	856	909	870	831	891	892	889	879	861	885	862	911	862	825	907	898	929	882	905	889	936	919	888	885	893	861	922	882	891	895	902	896	898	852	884	898	936	821	944	918	961	842	910	921	877	892	880	886	887	906	871	865	904	880	892	889	889	892	951	814	874	860	871	899	864	894	906	928	845	899	893	877	896	931	889	916	909	851	885	910	878	890	903	872	888	884	965	851	910	856	948	903	852	827	899	866	871	834	853	882	892	834	885	866	924	939	853	877	897	916	875	872	872	881	871	909	837	888	892	835	852	863	869	877	931	892	898	833	944	890	867	907	888	866	879	870	880	888	823	934	905	895	870	858	837	904	886	889	883	883	901	897	855	884	893	870	842	884	906	896	896	859	908	847	877	959	874	864	828	881	868	868	892	856	842	883	922	875	856	863	922	879	886	902	885	883	883	911	892	891	890	874	902	927	900	929	838	841	842	910	857	899	842	916	853	919	864	828	858	898	871	892	888	934	927	869	892	926	850	898	906	905	861	906	825	888	868	908	817	877	886	911	867	897	880	880	894	855	820	912	851	913	889	870	868	919	848	870	912	862	867	818	859	883	864	892	893	868	901	919	908	898	909	909	873	895	869	834	880	861	921	903	865	891	876	910	835	876	900	874	867	916	894	879	928	851	856	911	906	865	908	906	909	868	914	869	921	869	850	897	867	859	896	913	882	876	889	870	890	948	883	854	914	880	845	851	931	904	867	878	868	904	887	840	867	864	925	891	899	882	888	854	939	870	856	916	894	874	829	914	872	913	900	873	862	880	905	901	886	934	865	859	894	884	893	934	910	893	852	912	882	919	904	863	898	884	912	908	875	871	879	889	875	893	918	852	898	895	902	867	900	891	940	850	866	848	812	869	907	906	875	882	875	825	884	934	930	862	869	886	916	872	877	844	954	850	913	912	878	886	872	875	868	893	883	896	864	897	906	923	945	888	930	920	893	841	889	880	829	867	905	833	891	890	908	915	889	905	865	843	868	876	849	905	884	900	886	907	951	842	925	896	868	860	938	837	897	856	911	876	918	870	868	883	919	890	921	890	860	864	903	895	907	907	891	899	929	890	945	865	851	914	859	932	838	880	915	908	884	964	866	840	869	918	930	961	864	858	893	887	888	927	842	865	843	825	951	881	864	895	855	855	889	856	913	961	897	880	859	919	881	875	873	894	859	849	851	910	879	866	864	915	908	842	867	938	898	897	887	862	881	949	865	890	864	877	936	880	933	893	902	838	903	908	874	898	874	872	911	865	887	900	883	867	905	874	887	905	852	886	881	844	875	826	902	859	837	824	873	886	922	877	868	853	926	840	925	901	902	890	981	895	912	918	917	926	864	851	874	930	893	862	884	874	884	907	839	865	835	874	898	928	882	893	901	930	908	869	883	836	854	864	860	877	935	939	894	842	915	854	864	849	848	899	851	830	843	926	874	894	882	884	863	879	860	866	880	921	905	896	939	910	849	862	910	942	903	882	917	850	887	942	883	901	858	875	875	875	890	832	901	916	870	878	869	895	859	877	863	870	877	873	855	903	860	899	959	910	865	858	858	852	852	920	889	861	821	886	868	885	899	874	867	869	882	894	882	864	909	909	884	928	859	918	876	902	890	862	897	906	832	858	884	898	876	893	845	886	925	923	901	860	912	906	858	890	885	861	866	886	916	846	919	934	887	915	869	827	878	955	840	938	904	846	909	843	904	911	912	907	929	886	898	833	879	867	852	860	900	928	857	915	878	914	929	911	894	914	861	897	874	910	839	972	846	880	866	885	887	813	872	839	884	867	891	876	922	818	860	896	933	900	891	888	910	881	888	849	902	879	860	904	918	895	844	900	904	898	890	900	932	829	894	959	855	846	826	865	955	924	851	881	895	858	865	879	887	945	891	903	876	861	884	903	953	925	877	896	921	874	894	852	889	878	929	886	890	861	863	901	922	866	876	909	953	953	848	893	878	881	838	814	874	906	899	857	897	866	929	891	868	858	910	895	911	887	855	864	840	865	872	869	879	901	922	907	858	883	873	879	937	892	898	857	954	880	866	872	848	884	885	896	896	855	895	865	908	873	910	872	886	907	920	874	873	877	895	832	834	870	934	867	897	839	894	895	857	903	856	857	925	891	892	840	826	917	915	888	842	854	875	873	858	917	899	920	862	859	927	946	882	874	909	891	873	863	841	865	819	948	901	910	877	897	869	860	887	931	897	902	908	860	839	891	913	893	884	867	848	891	875	886	901	884	856	919	850	875	915	861	832	869	891	865	857	866	908	880	890	850	925	907	918	866	924	907	867	857	831	879	899	910	941	883	919	865	895	898	833	844	936	933	884	897	885	876	907	866	933	841	912	905	863	856	905	844	940	927	848
16998	26459	20750	12293	9445	7211	5629	3920	2904	2339	2002	1805	1474	1382	1256	1267	1197	1214	1116	1129	1175	1119	1071	1129	1067	1141	1144	1126	999	1124	1061	1066	1069	1063	984	974	967	1015	999	1056	1036	970	1024	1014	1024	1033	1016	1032	981	985	936	1008	1007	958	991	986	1016	997	970	963	950	993	1015	932	976	947	964	913	999	982	974	909	971	976	982	915	954	987	978	909	941	973	947	983	946	954	980	1003	982	948	945	968	964	985	1008	950	988	964	992	967	963	989	1000	957	988	996	920	1022	925	1016	895	946	972	964	957	1033	932	989	918	977	892	956	947	1015	964	963	995	1014	1030	977	980	960	1005	921	996	943	998	930	910	1028	949	969	947	1019	1005	957	1007	975	900	960	954	979	983	953	943	981	979	957	956	960	965	993	963	941	975	974	976	965	1058	989	964	938	1001	971	985	904	1039	957	934	972	1043	994	954	1003	962	949	993	989	916	973	985	1017	944	957	987	972	940	942	913	934	996	916	1017	951	945	969	1015	912	1026	982	935	961	1042	973	958	969	997	988	956	1027	888	961	939	935	1040	1029	995	940	1001	989	927	963	969	973	1001	975	961	1027	952	952	950	916	1008	999	1034	934	981	994	960	940	991	940	932	991	965	1015	1028	919	949	918	958	995	1008	1003	979	988	955	988	909	965	1030	946	942	974	946	1003	962	1012	937	953	950	1021	934	936	868	1009	1051	975	1049	986	922	1023	979	916	983	942	984	974	930	1026	988	1019	919	959	985	988	936	957	977	982	946	1048	975	993	959	980	971	971	1007	974	1003	968	957	977	949	961	972	976	949	1004	988	974	978	968	983	990	1006	957	971	944	981	946	926	955	912	968	997	1029	944	942	981	1005	944	960	992	933	966	952	1016	1010	959	946	960	1002	950	963	973	983	961	934	941	989	920	992	921	954	975	1036	962	955	936	980	1006	939	977	947	909	968	947	949	972	997	914	941	978	973	1020	914	982	999	984	940	946	979	912	955	978	941	929	997	1017	992	968	1002	1002	978	980	961	901	988	955	1000	947	971	1005	996	963	937	961	903	978	987	943	984	971	979	890	1059	930	997	940	920	965	1040	975	939	962	970	984	1014	944	966	930	985	1027	964	963	948	978	1012	968	1005	946	970	968	946	981	943	983	948	926	1029	948	961	1044	994	974	999	972	991	973	922	1061	945	962	1017	919	1023	951	940	912	942	968	945	993	990	939	983	969	951	960	1007	981	972	990	967	953	908	973	940	955	938	938	999	888	954	988	991	959	1012	959	934	990	1042	907	962	948	981	1005	1043	986	993	985	1032	997	929	929	1015	951	933	978	965	943	980	992	966	972	914	973	974	948	968	951	938	1009	1030	963	979	943	952	1025	1006	920	989	973	992	1021	917	952	959	987	1013	986	978	961	945	955	993	891	1027	991	956	979	968	955	931	958	1013	953	961	1007	952	1030	985	1012	1009	915	914	954	957	991	923	963	1013	1005	993	970	1020	1003	1009	923	981	1018	962	955	1023	972	952	968	911	1005	991	956	952	972	975	1005	923	1039	971	999	983	960	1016	931	993	947	938	990	970	974	1005	923	959	974	1037	985	959	931	1003	1021	1001	952	944	988	944	979	952	962	978	973	927	987	998	945	943	958	1003	975	1003	976	987	968	904	952	968	961	956	899	930	912	985	942	973	932	1000	964	908	977	955	992	961	1030	961	1020	969	952	976	1007	1050	978	915	978	1008	986	990	1006	1014	987	979	952	982	959	996	961	995	912	1019	1000	909	968	933	951	949	953	1013	936	936	993	994	1008	997	1002	1001	966	967	1014	935	959	949	953	977	1001	974	992	976	945	956	974	1003	970	979	959	937	992	942	967	970	919	971	975	973	972	967	923	1006	991	979	975	978	1024	961	1038	1012	936	937	980	982	1027	995	1002	1025	952	902	1013	1015	899	1000	990	1016	983	941	966	1007	1022	1000	950	999	966	961	879	993	985	972	974	955	1009	1003	980	963	939	979	1006	936	942	939	937	1003	1007	958	1011	1003	1014	986	961	925	993	987	1015	999	955	941	1012	986	1007	987	947	1013	1010	986	999	985	951	963	987	982	975	1026	975	950	1059	970	990	983	975	983	954	987	987	950	985	943	964	947	980	940	984	989	1023	960	984	972	953	964	1002	949	994	975	954	995	963	949	988	966	930	929	1000	961	999	963	930	977	1007	989	989	1007	965	961	951	986	993	928	972	1009	939	970	952	950	964	944	1002	945	1013	917	1009	966	948	1029	933	987	1025	961	971	1022	971	1005	946	976	973	1008	1017	985	993	978	989	977	981	979	974	968	949	932	895	993	970	997	923	1035	994	997	982	1040	908	933	993	961	977	986	944	1009	988	956	963	982	1031	1012	960	934	961	989	1013	965	929	1001	997	956	1036	1010	995	907	1021	1005	951	964	980	957	939	965	902	975	971	946	955	936	938	922	966	953	915	989	998	1007	965	982	976	1030	983	921	1017	972	994	967	952	971	952	977	950	946	914	988	931	983	1009	981	1002	977	978	953	971	938	957	964	993	946	953	1026	901	1013	949	938	985	944	980	979	963	951	971	969	1001	952	917	947	971	907	955	918	969	983	953	890	959	1033	994	932	1003	969	950	987	957	996	989	983	967	1002	986	941	1005	966	1002	905	965	920	941	996	1016	974	1001	933	1008	1004	924	974	930	1009	1016	954	924	948	977	950	981	936	993	973	993	1027	970	1023	988	1006	949	978	907	986	966	977	980	1011	1020	1008	942	981	923	926	989	963	1026	966	937	1018	950	930	969	997	931	995	928	959	971	977	920	970	957	1008	964	923	984	961	988	990	989	974	960	1000	987	975	1004	916	989	989	938	950	1014	955	962	976	977	943	1020	949	977	970	958	970	949	966	970	976	913	989	946	924	1001	974	945	943	982	976	907	960	944	966	999	950	988	925	966	995	941	1012	957	988	967	924	1041	945	967	988	1019	959	916	1008	942	976	959	1018	973	993	967	990	962	985	938	970	1019	965	969	977	969	969	978	975	1028	922	998	979	998	970	985	934	935	975	998	978	931	957	922	1001	978	1024	994	1002	939	1007	1006	980	976	984	924	947	977	933	929	950	976	948	1036	973	916	981	958	957	960	933	976	906	993	994	919	994	997	985	952	976	1006	921	964	984	1030	983	986	969	1033	944	923	1035	991	997	955	987	953	968	1015	981	939	960	967	992	950	1002	961	1018	945	935	988	972	987	957	999	998	978	965	1037	934	973	1037	951	1030	960	957	917	952	929	967	938	924	1044	974	969	957	1038	959	978	943	1028	1004	973	998	940	971	956	978	959	987	943	935	954	991	969	1051	949	900	1015	979	970	970	1000	978	984	965	1005	939	989	965	1006	1016	924	964	934	992	968	969	894	987	939	1041	923	962	1024	945	972	1017	980	973	1018	968	958	955	987	962	976	967	982	966	1024	1000	967	1027	990	969	971	981	972	944	994	992	973	957	956	933	1048	1010	975	951	974	921	1010	967	999	994	1002	989	966	925	964	943	933	953	961	957	1027	974	958	945	937	956	905	959	953	1002	961	914	963	986	951	975	972	957	977	927	989	989	979	940	1025	982	988	984	951	978	1010	992	1005	963	977	958	983	973	975	1010	955	1022	1003	988	934	980	939	943	946	1013	972	974	980	944	953	950	934	954	1027	1006	945	972	991	968	987	923	963	999	930	921	966	968	1017	956	989	938	985	963	996	968	978	968	936	935	985	989	951	987	922	999	979	971	956	980	961	975
23942	21546	28719	24880	21537	13956	6612	3881	2863	2299	1986	1625	1418	1300	1295	1255	1159	1182	1198	1127	1154	1118	1079	1107	1137	1070	1049	1038	988	958	996	930	969	976	1003	908	915	943	997	1002	939	956	906	910	899	949	933	934	937	918	923	927	952	908	942	944	919	830	926	930	947	943	941	898	893	870	894	948	927	862	920	905	876	937	876	935	867	911	934	871	846	931	883	902	898	906	913	886	939	864	915	903	932	845	958	901	899	889	909	887	841	815	842	950	879	871	950	952	861	873	905	898	852	946	881	883	906	907	864	908	891	926	897	954	926	862	917	970	892	822	942	902	906	920	882	901	915	830	864	867	923	936	869	916	899	867	925	903	904	899	944	945	956	931	877	863	925	908	909	899	878	922	886	963	888	949	871	897	877	930	887	855	957	912	946	917	935	875	905	909	916	888	902	945	903	889	916	894	942	868	893	886	877	897	872	883	944	905	959	841	897	925	905	904	877	882	921	902	938	925	937	894	911	904	887	865	920	903	941	865	874	901	967	926	885	875	899	880	888	907	898	881	905	864	849	888	877	926	885	904	917	876	851	907	844	869	883	906	859	920	826	864	855	875	923	849	880	963	932	857	955	910	904	896	901	855	902	923	848	888	875	911	857	922	929	883	892	858	869	918	909	936	847	929	882	924	914	895	921	964	910	876	925	923	925	938	973	951	924	891	923	865	922	886	857	853	935	873	931	833	930	951	885	889	850	912	855	925	950	889	923	898	881	878	903	892	875	906	904	911	930	901	847	872	919	892	901	923	888	873	888	882	886	894	932	864	852	904	911	873	966	940	885	831	905	923	868	943	942	932	913	851	855	901	903	882	912	859	892	863	841	888	913	878	879	922	927	899	913	912	885	947	905	903	920	915	876	920	947	882	890	869	848	908	886	906	908	889	915	925	883	895	861	919	932	927	942	874	887	853	880	984	910	899	884	886	859	894	906	908	857	921	935	897	906	860	881	918	893	888	887	886	970	948	914	948	933	894	828	906	933	891	912	887	949	867	860	893	861	887	878	894	950	875	839	945	903	875	868	882	855	882	912	899	875	914	887	901	873	894	944	924	914	895	893	862	885	854	916	932	932	869	877	879	879	914	870	848	945	876	945	927	881	926	917	901	882	855	891	865	901	940	918	891	907	836	875	847	942	865	845	898	872	906	866	916	916	839	896	927	905	936	884	950	912	878	948	853	882	925	894	949	932	872	907	872	891	833	950	935	874	921	874	874	829	869	911	926	900	894	943	890	883	846	912	917	892	884	933	896	989	917	912	961	901	946	862	898	913	910	886	907	917	891	905	896	896	945	906	920	861	889	865	880	944	951	923	885	919	899	932	925	901	916	866	873	908	837	861	921	907	868	906	885	879	920	898	904	932	890	932	890	905	881	866	859	844	868	888	899	955	901	887	915	855	912	861	891	884	869	934	850	938	950	904	890	876	880	873	888	944	868	943	902	852	906	930	891	866	849	896	847	871	932	918	872	858	957	943	852	872	912	899	922	941	877	910	883	881	892	872	860	934	842	902	935	847	849	839	874	884	898	885	894	955	899	834	857	921	951	913	870	848	904	902	900	898	880	855	879	934	916	949	877	884	914	849	933	854	909	918	903	845	893	858	897	881	918	869	890	867	897	905	906	905	853	851	869	903	893	886	897	933	878	878	905	909	884	836	928	901	891	897	814	920	926	943	910	916	908	951	888	891	904	875	916	912	885	859	904	882	882	935	900	862	899	886	880	892	857	904	896	854	848	922	934	859	925	924	901	906	878	888	866	918	901	892	888	873	939	914	952	887	895	892	871	864	947	845	906	923	899	904	870	874	921	875	899	908	850	898	905	924	889	873	946	901	836	853	897	910	902	885	861	845	917	865	935	883	863	913	859	913	885	896	882	837	894	835	870	930	875	952	877	908	938	878	897	906	915	909	858	877	922	858	926	901	936	936	894	910	930	887	896	900	961	871	958	864	919	906	950	918	924	927	875	879	882	872	856	921	900	852	902	954	845	871	901	864	883	840	867	905	928	882	870	856	886	881	903	903	903	882	902	891	867	883	852	894	883	942	828	849	907	895	944	877	923	941	902	913	902	918	914	946	892	907	888	892	874	881	928	911	929	891	885	926	917	901	892	849	874	918	924	903	916	847	909	903	916	907	937	889	865	878	914	864	892	909	886	886	950	876	858	878	858	882	860	948	894	906	856	890	899	911	869	901	916	928	871	896	939	889	909	967	926	867	906	884	878	900	894	909	882	870	853	911	906	918	917	886	926	889	896	909	868	879	927	891	868	860	914	920	883	897	890	851	865	849	885	908	965	877	897	864	898	931	891	956	919	866	913	847	891	966	908	872	908	888	922	871	847	948	857	871	882	923	842	900	856	896	905	912	898	907	907	866	915	806	916	874	904	935	950	878	946	870	921	894	866	849	879	878	879	897	911	876	860	887	876	899	849	919	878	916	866	875	935	868	860	889	867	936	938	862	867	890	908	874	903	853	872	910	885	880	886	845	906	873	915	904	877	942	910	901	914	901	877	914	888	928	873	905	865	851	916	946	883	893	901	884	930	929	950	908	855	876	945	892	866	864	883	895	916	896	858	949	873	905	902	862	914	862	916	948	876	944	865	893	915	939	927	920	914	879	856	937	852	916	931	905	851	863	833	895	938	926	852	939	900	952	889	903	888	913	904	894	930	889	918	885	919	904	893	903	925	884	895	870	865	909	887	899	890	920	879	882	879	858	893	901	833	905	885	934	933	801	895	901	876	923	904	881	898	890	929	922	864	910	873	889	850	827	872	901	949	901	920	892	888	905	945	906	911	886	866	907	880	911	868	878	935	877	865	924	895	917	931	910	925	867	895	864	891	853	886	902	898	954	915	944	863	942	847	899	913	832	897	921	895	883	909	893	922	913	856	932	840	880	907	919	874	887	917	875	869	915	867	899	871	853	910	885	848	918	928	922	872	907	880	846	914	913	844	863	945	895	867	912	914	921	871	962	899	906	961	947	881	841	898	919	888	870	878	907	938	913	929	873	901	862	889	898	905	873	870	875	843	930	907	888	890	912	874	832	871	912	898	909	893	929	912	843	875	849	866	864	895	886	896	868	928	900	888	878	913	873	925	965	973	889	883	881	867	891	936	894	929	924	887	883	894	911	871	915	930	904	921	869	852	900	876	907	917	888	865	865	854	879	911	839	877	876	911	904	909	882	890	891	909	866	844	872	897	904	858	882	913	853	909	879	848	904	897	863	861	923	926	920	858	924	906	929	897	948	883	925	882	915	880	880	881	890	948	895	910	920	867	843	914	963	920	903	848	936	903	976	925	891	889	865	856	913	906	930	916	876	887	914	899	911	937	931	874	913	896	952	919	893	915	854	880	932	875	898	919	906	965	908	906	918	871	889	921	876	915	864	912	870	905	901	899	895	910	860	899	859	886	898	889	850	849	907	935	911	878	888	842	911	886	918	926	903	830	910	877
18666	34401	27933	18465	14179	11306	8518	6040	4522	3496	2864	2303	1981	1604	1614	1510	1490	1438	1364	1298	1421	1330	1375	1285	1212	1291	1258	1175	1180	1175	1126	1142	1169	1140	1082	1070	1055	1082	1089	1051	997	1052	1113	1043	1033	1012	1041	1046	1068	1038	999	1038	1070	1035	1039	1017	996	1061	1011	1011	1005	1058	954	1003	948	991	971	949	1025	998	970	1019	989	1073	1001	1026	985	943	985	1033	1016	958	989	1004	1019	990	958	992	1008	1022	1004	935	967	1009	947	1024	988	997	1000	954	949	942	994	926	1017	985	1045	954	950	965	972	939	958	998	967	1007	945	1000	977	1009	982	981	967	925	967	991	957	989	978	981	947	983	990	921	1062	1030	992	971	964	962	1018	975	952	996	972	992	967	983	1043	971	994	1021	1000	978	999	993	996	997	978	977	944	1001	955	1028	1039	1013	991	953	1015	990	965	985	972	1031	953	993	1007	933	1015	975	1009	1015	1004	971	990	985	979	994	1034	976	986	968	1025	1011	988	1016	1018	998	1019	1009	957	976	979	976	945	985	1040	1015	1000	1024	1030	961	1015	994	1053	1029	1043	983	1021	956	982	992	1009	1000	954	1014	982	1001	941	931	1029	974	1009	981	986	974	1036	1038	1023	987	1038	991	955	971	1004	959	997	1026	990	1026	949	985	1009	990	972	1019	1017	994	942	1010	995	973	986	959	987	1070	966	938	1048	1017	1003	994	972	1036	982	980	955	1038	966	1033	1011	1013	986	1007	1094	963	966	928	969	969	965	1039	988	975	987	966	1006	1020	968	992	954	967	1003	1022	978	991	1001	1004	974	983	976	948	956	975	989	1019	995	999	990	1005	1025	1061	959	932	993	997	958	980	950	957	986	950	955	1014	990	955	1004	946	1049	1035	977	954	967	986	969	974	963	1052	1037	1043	984	995	1004	993	951	1009	982	939	979	1004	1015	962	1012	992	1052	1014	1009	1004	1000	996	968	991	961	998	937	997	1005	969	954	955	985	963	942	1011	957	1026	997	1001	995	1026	981	1012	1026	1004	948	968	993	921	1010	996	984	925	938	976	983	951	1015	1004	1013	1019	977	922	1033	1029	997	983	993	988	1010	998	978	988	975	956	997	982	933	1003	1006	947	995	948	1000	925	982	1019	1018	958	997	953	996	1021	945	942	986	971	927	986	1043	1019	914	968	978	1016	1057	995	998	1004	996	977	970	1034	911	999	998	946	1021	980	1004	1065	1010	996	1008	937	971	992	963	983	996	988	1028	1032	1000	993	989	1057	997	1033	1020	984	1028	999	997	1047	951	964	977	952	990	960	1079	998	1025	989	1016	1007	954	963	987	1009	950	945	978	967	996	944	953	969	1035	1017	983	973	1012	977	1041	991	944	951	1001	1034	970	979	999	965	996	991	956	978	998	996	952	969	961	927	1016	960	1014	1047	983	994	1000	1022	1017	1031	999	1026	1023	1016	1053	972	980	984	1027	971	987	1033	991	1015	958	1033	975	985	960	979	976	929	1013	1017	1005	1007	964	1015	958	997	940	1023	967	979	959	1060	999	1004	988	982	978	1058	969	945	1013	1043	1016	973	986	1025	1042	958	948	1034	1007	952	992	965	968	967	1002	982	1001	948	1014	1002	965	1021	998	1000	990	947	913	981	1015	976	953	977	1022	996	937	1010	994	955	1005	993	1046	967	1000	937	944	981	1049	1027	991	957	1003	945	961	1024	965	961	1009	930	1020	1030	1003	1016	948	1005	1021	1003	982	1019	1051	983	1004	1038	992	970	1009	1024	981	1050	1000	1005	990	1030	974	985	975	1031	983	1000	1001	986	948	976	1015	971	1004	1038	999	953	932	987	983	970	1013	937	1011	997	957	999	1043	969	947	997	968	972	1062	995	1042	988	952	968	1020	984	971	972	960	945	958	985	1007	1017	1029	1011	969	1032	1038	1023	961	988	1041	1080	981	977	1042	1014	971	972	1004	1051	1043	1006	1014	958	1006	940	985	979	939	1001	1013	1044	972	1034	1018	1029	1031	1004	1034	1009	1000	975	958	984	1019	1018	991	974	974	966	983	990	1061	969	1012	982	961	954	1012	971	979	957	996	978	966	996	981	995	1000	988	986	1021	1040	986	1009	1029	969	1023	970	1030	996	980	998	1052	1041	1027	983	1057	1015	1022	996	1002	941	1013	1006	985	1016	964	1024	1023	963	1039	945	973	1073	965	973	982	964	1004	998	993	975	1001	1033	1021	986	947	1016	972	987	969	1001	964	971	998	989	1002	984	974	1005	1032	959	1025	986	978	971	974	1011	1002	984	1035	993	980	983	1028	1017	946	978	1031	1013	973	1034	976	1007	989	956	1022	938	997	991	982	999	968	982	983	951	979	1028	1037	997	984	1017	1021	968	967	999	961	1016	978	963	979	999	977	944	977	957	981	980	1026	940	1055	1035	964	1029	1003	1006	995	1001	1009	984	1029	994	974	982	1031	1016	1042	993	982	942	971	1009	995	999	983	1018	1058	1004	980	992	1005	928	987	994	1028	986	1001	974	993	1025	1036	991	1023	976	1011	987	969	965	991	968	993	1024	1011	973	1064	1012	999	1047	1010	1028	967	999	1028	979	949	1028	939	983	1014	998	999	946	994	986	921	965	972	1038	993	1033	947	991	950	951	988	1000	959	1002	959	955	961	990	1034	999	946	989	940	986	935	978	1008	1015	942	1044	985	990	994	935	998	1023	985	947	970	977	1005	1032	990	1021	1056	982	977	1004	1038	926	969	1002	977	1032	964	970	882	992	1007	962	1074	1029	990	973	940	987	989	983	936	1010	1000	1033	931	1017	979	969	953	1032	992	992	1001	1007	1044	974	974	1006	987	1021	1004	987	1029	1014	998	985	977	1016	1020	1011	999	968	932	922	983	1055	996	1052	967	1049	1010	942	1014	996	988	998	998	985	952	1029	1006	996	950	977	1019	1021	995	1047	908	1002	1017	950	969	986	980	974	996	939	944	1027	993	965	986	1031	1009	953	996	1019	967	1010	998	969	949	981	989	972	1008	1020	1011	956	945	956	1015	1011	979	1014	1007	969	996	1002	987	1022	981	1037	981	983	967	978	1057	987	970	1004	1014	1025	946	970	995	988	983	939	1006	946	1001	986	995	992	947	1017	962	986	936	905	966	971	960	962	917	1012	939	1012	1002	999	987	976	964	996	1003	949	1019	1017	959	1034	978	998	946	1012	1006	1021	954	937	931	999	1053	954	974	979	994	990	988	943	964	1006	1016	1009	962	1079	1012	935	1009	955	965	1034	1034	937	1010	988	955	985	988	967	973	1041	974	1002	975	990	960	983	1000	968	992	993	955	1020	982	940	975	980	1001	986	1068	966	1018	1000	925	1022	997	1047	957	973	960	990	1008	1000	978	967	965	965	992	1013	947	946	991	973	1010	969	974	989	957	988	1056	1043	1011	997	978	1004	1029	1020	1005	987	955	935	944	1016	963	989	982	922	947	1001	917	984	1017	991	966	1001	998	1009	979	991	1013	1059	979	1036	944	1036	1019	975	964	1008	1018	993	985	961	980	996	946	947	1014	979	1007	982	990	1008	996	1028	1011	989	1004	982	976	966	994	992	991	965	949	1000	971	980	982	1049	1004	965	1042	1030	1044	1031	982	944	1022	958	989	983	1064	996	1023	972	989	967	975	989	995	1027	982	1010	1011	979	968	984	986	1026	998	1008	971	965	985	1038	968	1031	951	945	918	999	991	1030	974	968	994	994	1005	980	992	985	955	967	1029	1046	969	1004	1008	961	937	983	1033	993	960	1016	969	1020	994	1022	955	1021	1008	1025	1067	985	962	981	975	1009	919	959	984	1001	934	940	1054	981	1040	1001	958	969	985	991	1003	959	972	982	968	1010	964	976	1011	1012	1023	939	965	1027	976	971	989	991	964	975	1051	1006	984	1011	965	971	992	1034	905	1021	959	982	985	1004	967	991	1038	1017	972	941	979	954	992	973	1045	1011	973	979	1015	1069	1001	962	971	1043	926	936	978	963	986	1047	1003	988	985	1016	982	999	1015	1002	1008
25201	21573	27512	25863	13446	6080	3968	2701	2031	1692	1378	1147	1038	963	972	912	910	915	856	890	833	842	815	864	825	839	764	818	791	762	758	792	744	778	822	776	765	766	767	723	734	728	730	720	739	760	712	738	730	782	724	799	753	725	721	745	744	746	688	771	740	703	723	685	648	680	669	719	686	716	687	732	726	678	739	722	770	688	760	715	734	708	693	689	705	699	735	697	643	753	710	670	719	654	738	728	734	714	712	741	701	747	707	701	694	682	697	754	701	674	709	660	736	722	715	712	704	705	719	717	724	682	707	675	700	662	717	741	676	716	709	694	731	723	708	703	715	663	692	715	704	717	654	705	738	680	694	688	733	703	715	721	701	682	678	691	739	705	717	686	726	730	664	685	697	736	709	734	671	713	696	654	728	739	707	701	732	714	681	741	735	689	757	714	668	689	685	734	703	767	746	685	715	684	722	673	745	736	707	692	740	676	702	691	694	721	719	696	692	743	713	682	712	730	704	772	690	701	725	681	730	708	689	704	717	708	737	739	703	692	695	726	728	658	731	695	632	680	651	730	754	709	762	655	699	744	724	660	770	696	716	705	650	659	666	702	709	695	733	708	738	686	690	691	708	700	736	730	712	706	708	668	726	673	738	671	719	675	755	725	735	672	695	663	690	662	725	717	706	690	695	685	658	673	708	707	747	718	730	704	745	720	653	693	653	687	684	720	689	681	695	736	685	715	723	675	675	664	721	671	720	715	749	674	712	667	720	694	705	676	744	767	685	772	694	741	708	696	741	683	675	709	689	691	708	740	772	721	732	664	729	668	700	684	711	736	728	687	684	673	728	728	732	710	713	656	681	730	649	732	684	731	677	699	678	700	688	727	649	716	749	697	712	688	719	695	719	683	726	661	692	712	681	684	711	661	735	731	706	738	696	648	684	721	742	694	689	675	684	726	655	715	673	749	692	729	694	666	702	737	708	753	662	685	658	733	653	722	712	656	702	710	731	688	734	717	743	722	704	740	698	723	705	720	721	679	664	664	699	680	738	702	735	767	729	745	732	649	694	694	753	706	684	718	715	734	720	686	693	684	717	714	702	653	689	694	685	723	667	701	694	716	703	698	687	722	677	698	749	685	685	747	672	656	736	672	694	749	745	722	716	665	728	761	693	709	686	722	751	722	681	715	717	659	700	705	697	738	707	748	729	670	712	747	689	712	754	737	690	718	703	709	675	688	705	709	709	728	655	659	732	696	711	670	743	725	688	695	700	705	703	735	697	706	721	712	724	653	736	650	687	757	746	704	771	758	688	692	763	751	714	693	702	721	711	680	687	678	665	676	702	737	744	717	703	716	689	732	762	697	714	700	694	717	703	739	708	732	682	701	676	668	704	704	679	706	712	707	723	753	713	691	679	694	777	656	698	699	679	715	703	680	712	718	682	716	652	697	731	677	732	664	728	645	707	719	699	694	706	687	697	716	685	690	733	687	694	735	704	706	716	692	680	681	695	689	697	660	735	717	713	720	678	647	695	698	755	661	696	667	681	698	710	700	730	709	699	686	682	670	701	712	749	680	731	707	687	701	737	682	704	682	674	717	735	790	722	777	732	743	727	695	674	699	726	703	696	712	741	705	722	733	688	715	695	659	722	690	704	684	728	729	708	721	723	646	705	680	714	677	751	724	681	705	685	674	733	712	702	706	665	672	677	700	758	707	708	698	730	724	738	661	701	710	731	688	751	683	695	673	754	731	672	695	716	707	690	721	724	713	676	695	777	718	727	755	691	757	672	759	717	723	725	725	692	728	690	749	758	675	732	709	732	707	712	726	686	717	673	738	728	691	677	721	659	704	743	676	712	690	678	721	738	722	717	725	719	669	708	717	736	724	703	747	728	749	720	726	669	697	693	679	674	730	704	693	699	668	670	686	721	685	709	737	672	707	775	707	734	679	713	727	712	718	663	714	677	692	703	705	752	730	704	693	697	664	672	726	697	715	719	702	671	725	728	744	636	710	706	728	733	665	704	661	691	742	704	708	714	677	639	704	715	777	722	679	719	719	698	747	734	690	729	721	685	692	712	700	752	695	655	722	652	687	699	709	733	684	689	726	717	719	736	740	737	659	690	705	737	695	703	655	651	732	678	677	760	725	699	719	707	739	706	700	698	733	713	678	651	687	705	695	668	704	706	698	666	688	700	701	727	726	685	645	721	714	665	722	739	708	762	717	692	769	687	679	715	751	681	733	752	735	708	703	726	695	690	684	691	752	731	721	706	710	731	689	674	735	748	703	717	747	667	721	689	706	679	734	733	681	720	713	673	645	691	708	674	702	707	706	710	707	709	715	759	671	709	721	672	718	666	696	665	736	747	712	686	714	697	726	695	673	713	687	746	731	729	728	718	697	672	718	708	665	697	712	677	717	711	669	720	653	675	678	706	717	677	711	691	690	696	661	725	688	749	726	728	705	719	738	725	713	737	685	707	702	672	698	710	703	742	697	634	700	716	663	692	761	738	724	682	704	712	677	752	678	706	666	687	752	759	719	695	718	690	705	701	670	722	713	741	701	671	736	665	721	698	710	707	686	667	701	685	729	750	705	696	704	699	730	725	685	693	700	662	729	724	720	692	697	709	753	730	711	680	658	684	706	701	757	733	689	767	777	744	706	715	633	671	701	704	719	713	694	681	706	742	682	658	708	699	702	681	724	715	732	675	732	693	648	694	699	697	779	721	721	695	695	744	736	677	662	735	742	713	690	621	635	762	704	699	698	702	769	728	733	683	694	722	701	697	710	712	772	725	697	688	725	678	669	731	689	697	715	679	693	746	749	714	711	724	736	710	733	729	742	719	723	769	684	717	669	698	648	716	683	757	699	698	713	713	698	721	710	765	746	703	723	692	728	722	748	656	765	692	697	680	718	720	754	667	752	706	631	727	684	681	682	709	704	719	739	670	694	682	732	677	697	702	679	663	702	681	697	771	721	713	703	670	694	716	696	690	703	696	655	749	712	761	741	691	687	684	725	729	698	748	697	723	697	721	700	659	730	694	672	663	710	712	794	684	673	744	708	727	672	696	720	701	712	664	719	662	708	704	690	700	746	703	699	732	735	681	702	726	725	662	694	663	695	703	733	721	686	697	732	682	699	671	780	691	698	708	686	665	714	704	686	657	699	736	696	707	734	746	730	666	734	690	710	717	637	724	704	746	751	704	750	720	694	655	685	721	742	678	695	694	706	679	693	670	694	636	749	745	688	692	709	686	645	762	715	757	716	717	695	717	704	689	722	673	727	708	681	687	697	752	696	690	780	709	687	721	749	670	703	682	712	682	710	717	721	712	655	748	698	702	695	717	667	694	718	734	717	712	677	704	676	694	679	703	702	684	657	696	708	668	709	740	678	715	754	689	664	675	698	689	693	669	667	724	684	698	701	649	683	699	718	721	736	745	719	702	725	724	660	701	692	696	691	704	727	709	681	694	653	724	672	700	690	717	702	711	682	743	717
18195	30741	24565	15461	11935	8992	6580	4694	3511	2729	2014	1690	1480	1296	1233	1160	1159	1159	1086	1036	1030	1024	1047	988	970	964	990	881	950	853	854	867	932	877	890	894	849	796	844	848	867	873	841	826	817	786	812	827	780	785	820	760	811	832	856	792	790	815	813	746	763	822	824	777	756	832	819	796	776	782	799	807	802	799	776	734	771	806	758	788	797	816	773	769	779	830	765	777	766	840	772	797	758	783	761	819	808	766	762	805	824	805	827	783	766	784	804	809	775	792	765	738	762	760	771	806	746	737	782	800	825	784	759	758	775	773	782	772	788	779	836	785	755	786	784	763	718	815	775	777	796	785	817	752	807	766	813	807	832	818	827	803	841	817	749	807	779	785	789	814	777	723	753	792	802	780	790	786	769	744	758	782	811	793	791	757	822	818	787	776	799	800	750	823	800	803	779	792	757	804	800	814	763	751	787	809	793	761	736	729	803	774	789	767	744	808	778	705	775	788	770	816	770	786	771	826	787	796	779	808	794	804	750	815	749	780	817	765	754	757	791	805	751	865	777	763	770	799	764	788	813	799	824	822	732	785	792	790	814	843	795	801	763	820	775	799	743	810	746	817	791	736	806	818	779	809	771	780	756	787	758	828	768	825	792	793	784	790	774	833	791	818	810	785	788	784	791	820	758	790	770	724	754	754	803	698	811	782	749	794	783	758	791	792	747	819	791	785	807	792	800	824	786	781	727	794	799	757	810	766	755	751	791	775	758	771	835	791	814	772	860	763	804	809	795	861	800	785	816	798	812	799	738	777	836	807	781	777	808	794	791	757	798	778	772	792	773	794	800	769	755	755	805	772	876	788	769	819	770	786	768	793	810	765	809	788	761	764	804	778	754	729	823	766	771	759	830	789	832	740	806	807	823	775	748	747	790	808	765	813	801	803	802	807	732	773	785	772	763	814	768	788	783	781	748	787	796	772	818	777	772	782	776	767	791	776	739	832	813	797	805	728	830	752	779	775	806	809	766	775	773	789	786	727	790	782	767	776	813	777	750	778	804	790	817	797	788	768	827	783	777	828	799	778	800	769	767	735	781	751	803	784	789	771	863	807	765	747	829	790	768	827	812	796	737	871	779	755	799	778	761	779	791	794	815	792	821	812	832	761	792	750	756	766	803	748	755	758	715	750	734	821	788	806	759	766	792	778	773	802	760	750	754	769	812	780	804	765	819	786	760	777	768	799	750	783	767	796	791	769	738	781	781	817	759	729	834	811	774	804	753	805	759	783	790	758	749	796	811	817	774	821	828	787	796	788	761	795	779	793	759	812	771	787	776	830	759	774	819	783	795	866	780	816	833	806	765	749	841	747	778	847	792	771	792	798	817	774	787	768	815	823	760	833	803	778	782	780	786	812	824	794	828	776	754	760	819	786	806	767	743	804	835	793	798	775	798	823	749	767	814	777	792	794	763	776	761	767	788	778	781	836	802	806	790	812	806	761	790	777	784	770	823	776	794	801	774	805	789	793	850	778	812	774	809	738	726	807	755	783	781	774	779	832	791	785	768	771	804	805	842	778	775	801	763	772	815	792	777	792	788	806	768	815	766	802	803	792	768	758	764	836	792	798	790	794	789	724	790	779	777	747	791	821	783	809	795	801	835	806	809	726	790	747	835	767	795	781	787	805	752	831	812	774	776	764	779	803	762	860	753	770	766	761	804	783	762	801	804	779	744	758	804	800	837	782	841	796	756	768	735	815	867	815	756	839	795	835	754	795	790	758	771	788	789	802	765	768	789	798	789	808	770	780	768	715	809	838	765	743	798	837	775	795	762	781	769	776	774	803	789	819	756	749	810	839	807	792	762	847	737	809	748	782	813	810	789	845	736	851	788	798	804	824	768	784	767	750	827	814	773	793	768	814	803	751	826	780	802	780	754	747	758	740	761	795	780	787	805	786	817	742	811	740	831	781	786	785	769	791	796	746	791	760	774	763	795	780	802	771	784	786	766	815	807	781	798	809	733	755	776	769	759	766	777	736	762	790	816	763	803	734	780	763	800	761	773	796	777	872	733	782	833	737	815	760	751	740	780	807	814	777	732	743	778	789	779	807	757	742	790	787	776	791	781	759	788	794	794	789	760	737	785	760	741	778	746	803	843	815	794	833	742	816	798	788	795	835	767	783	753	811	743	820	760	784	752	802	796	750	794	758	810	767	831	807	754	711	751	762	773	753	806	815	814	735	802	809	769	777	818	815	762	829	836	798	753	717	763	729	732	745	768	802	784	768	767	800	788	846	776	775	802	783	786	798	828	751	750	798	811	777	779	727	772	799	768	787	747	774	738	754	750	799	787	776	776	788	783	787	785	822	795	799	762	798	786	801	797	833	778	776	746	756	831	790	770	797	775	824	780	709	820	819	774	762	769	757	789	844	812	780	842	735	781	841	816	782	748	769	770	790	750	760	744	808	753	744	801	755	748	779	767	724	781	783	779	826	787	770	768	773	839	795	817	810	759	782	805	794	745	757	811	839	737	781	771	781	781	832	782	793	790	835	731	777	794	825	778	776	806	787	803	760	787	774	764	791	768	785	775	792	773	832	817	752	788	759	806	745	781	778	763	768	796	816	743	799	746	805	741	802	785	827	787	777	817	797	788	758	784	798	797	758	789	764	767	771	790	777	765	785	773	811	772	799	777	783	764	777	758	810	772	765	811	797	747	779	828	834	851	792	752	794	805	741	775	827	804	774	753	751	798	792	773	786	757	725	789	748	777	797	782	779	737	803	800	815	786	757	779	783	769	765	775	760	842	804	773	771	777	753	786	813	760	772	795	790	793	775	805	775	794	771	824	823	771	780	776	753	702	794	783	804	813	800	745	777	770	737	832	790	814	808	791	802	769	819	778	825	812	809	731	746	776	775	746	813	809	790	830	755	810	775	817	839	792	788	796	757	735	745	770	823	697	772	765	775	799	769	813	777	774	806	788	752	831	833	773	722	786	793	832	790	770	771	790	801	728	815	808	746	743	825	795	827	727	789	769	823	803	805	770	805	824	743	783	801	735	800	756	817	772	800	784	816	797	758	798	769	772	761	794	784	778	788	805	823	732	801	820	767	774	822	785	783	753	767	809	834	739	806	762	755	776	796	750	796	760	795	759	790	736	755	829	791	831	769	792	806	780	765	800	778	753	846	766	823	809	686	773	780	751	801	780	858	795	825	821	749	726	827	786	806	771	750	814	769	807	766	743	756	797	744	741	800	786	779	779	785	763	743	802	820	732	812	787	809	782	757	770	749	781	832	770	801	759	805	772	763	764	771	751	802	778	788	807	814	766	817	769	788	790	749	790	765	776	795	748	799	802	787	764	788	765	762	773	795	767	788	774	759	787	747	786	795	758	795	794	780	800	777	811	787	705	764	818	812	803	804	800	852	789	795	760	743	809	770	779	778	777	795	750	760	811	766	790	757	781	801	821	726	812	781	819	774	774	795	745	773	785	772	814	808	759	830
22925	21580	29202	24424	21631	21740	13400	5067	3451	2722	2044	1660	1523	1331	1273	1229	1058	1194	1045	1059	975	981	958	931	966	879	900	850	885	807	847	798	749	851	800	791	747	774	724	736	751	737	760	740	755	779	732	726	705	698	720	665	706	691	711	712	727	662	716	708	748	697	712	673	698	685	676	711	738	681	676	704	691	707	688	669	721	725	672	667	653	705	668	710	654	692	654	742	718	660	705	717	678	685	677	666	693	668	644	725	636	690	668	641	648	670	679	723	677	681	701	639	682	631	661	646	716	662	741	674	692	718	698	709	653	678	672	678	705	724	699	715	643	674	682	686	658	668	698	698	680	701	630	717	699	674	694	652	677	740	670	652	689	686	621	697	658	724	702	674	702	706	712	652	678	691	701	701	688	671	681	700	667	693	715	686	678	694	669	656	663	638	659	701	706	721	674	640	692	674	677	690	688	716	677	679	687	639	702	684	732	691	643	718	646	670	729	662	719	717	671	654	676	658	660	651	705	658	659	702	652	672	663	679	675	656	712	703	634	733	696	691	679	654	672	686	656	683	679	661	694	659	645	648	692	660	640	678	654	657	636	639	667	639	688	681	674	703	709	693	662	694	699	664	721	661	680	700	757	677	696	656	681	684	715	696	653	679	658	691	702	669	664	683	656	693	697	679	664	643	676	649	668	686	716	679	697	684	665	670	673	682	684	693	676	669	712	649	689	691	691	679	711	707	688	704	656	679	689	687	702	677	692	713	639	663	675	685	685	652	673	673	680	707	676	684	687	691	692	704	694	678	693	666	674	670	716	691	663	658	691	699	690	673	713	690	665	747	661	678	689	687	663	639	712	647	693	684	670	668	705	661	628	709	679	687	672	707	684	681	706	696	687	679	599	678	655	682	673	646	684	645	696	749	728	674	667	687	685	664	625	699	671	693	686	685	660	714	672	697	716	688	668	673	703	680	655	645	681	667	689	650	655	702	724	678	642	676	762	667	662	729	690	663	680	701	712	680	668	651	709	694	674	662	674	654	688	680	635	653	668	631	655	679	675	731	692	674	686	713	644	666	649	692	637	667	710	707	677	644	702	654	700	632	729	675	690	621	666	640	660	734	700	703	694	680	654	743	678	665	718	677	664	692	647	680	646	697	662	726	697	662	666	634	703	711	675	622	671	702	656	684	685	675	682	711	666	685	645	738	647	704	680	682	616	633	661	643	661	638	682	698	724	720	657	673	686	677	700	687	696	689	645	670	672	714	693	659	675	665	680	679	730	709	670	664	681	666	667	714	659	698	648	689	679	652	652	680	656	666	657	689	660	669	730	660	661	709	661	659	703	616	647	727	694	637	651	703	697	730	707	704	641	677	707	627	693	646	667	672	681	719	669	644	694	745	686	731	692	675	704	708	686	650	687	698	706	710	688	691	656	639	675	695	701	707	697	693	697	715	638	701	687	653	720	697	691	717	699	621	667	711	640	625	677	684	689	695	651	662	675	645	706	680	653	679	730	695	710	652	651	691	684	681	653	698	667	683	628	713	671	673	703	656	658	689	676	684	716	712	680	686	675	664	678	707	691	670	690	691	677	632	648	697	713	694	671	649	705	692	706	698	686	709	660	653	689	660	702	731	640	650	700	681	725	667	684	729	694	697	700	672	723	695	674	646	668	684	685	621	701	704	703	691	682	662	689	680	722	686	688	663	684	706	636	627	667	639	726	658	657	628	700	700	712	679	662	672	691	692	690	704	661	684	691	701	727	685	713	666	661	688	668	688	655	648	687	677	677	606	677	743	704	655	717	718	730	723	733	696	689	708	680	684	672	701	699	678	707	667	689	699	670	668	667	691	685	686	684	681	695	736	664	758	722	672	687	688	718	710	714	699	665	701	693	676	669	656	665	701	683	701	711	697	702	688	663	706	668	660	677	711	703	656	705	683	639	733	659	700	715	676	689	705	683	713	664	683	685	667	635	675	628	704	681	683	673	706	704	697	707	683	692	696	685	682	685	676	671	665	708	703	641	689	700	684	675	729	657	702	656	677	674	663	704	647	669	683	645	666	698	653	620	677	621	642	703	712	721	708	654	692	700	669	672	701	717	676	692	716	656	648	634	709	696	693	668	652	630	653	682	649	676	630	658	661	739	660	647	708	696	656	722	630	681	671	689	645	680	716	698	680	678	702	654	678	668	640	680	668	708	704	672	648	669	709	707	682	719	659	710	712	688	664	680	714	728	728	675	614	673	683	676	647	688	678	656	681	713	682	679	678	667	661	678	664	673	692	694	678	674	675	756	690	656	631	687	635	663	716	682	717	673	661	707	686	677	657	633	675	712	672	675	677	631	685	693	654	685	675	678	688	652	670	718	662	670	729	664	685	731	679	671	705	695	723	692	666	723	674	658	654	695	703	708	683	686	676	666	687	644	648	728	691	726	652	707	690	695	708	672	645	684	667	655	684	701	685	696	702	664	672	669	667	705	705	698	701	673	691	718	658	666	671	655	707	676	658	679	636	700	693	691	735	703	674	682	713	695	654	684	636	689	654	723	688	705	682	667	683	684	643	708	724	688	672	659	630	684	717	670	716	673	696	668	711	671	697	685	694	697	676	679	650	708	666	693	675	671	642	690	668	716	681	707	712	712	637	694	665	672	700	680	714	701	661	700	674	703	619	705	660	674	728	680	663	651	717	726	662	681	659	694	689	669	682	702	692	698	687	677	652	662	713	702	650	722	653	681	679	733	694	671	697	704	704	690	687	689	703	748	629	645	699	727	688	682	679	669	636	648	680	683	683	654	699	665	645	690	681	709	656	707	646	730	737	652	676	688	663	649	707	707	673	673	673	700	674	673	702	698	670	685	682	660	685	697	654	651	678	658	643	715	706	667	691	652	671	711	652	741	667	663	677	649	732	680	694	686	692	679	711	667	712	604	679	682	655	641	679	677	703	654	722	688	673	702	652	656	674	651	676	625	631	659	649	671	677	656	661	661	685	705	722	695	681	689	637	689	714	721	698	664	690	663	664	629	690	723	666	674	662	690	645	696	663	690	612	720	668	697	651	669	649	689	684	666	670	725	723	706	695	706	698	695	673	667	695	687	669	693	699	685	675	737	645	656	662	678	693	691	693	699	629	735	616	633	699	678	665	704	664	651	658	683	663	691	686	648	692	631	658	723	715	664	690	685	711	681	701	669	718	706	707	673	716	708	682	702	614	671	642	650	638	697	677	675	714	700	674	677	656	671	683	661	662	689	685	708	689	667	653	663	636	631	683	684	674	706	674	685	627	631	680	647	695	683	705	670	706	691	670	637	706	688	691	699	663	654	734	647	682	695	681	667	677	673	631	687	672	651	640	666	670	672	688	648	654	675	667	674	661	725	680	661	697	685	707	674	687	654	658	672	700	630	685	670	703	672	656	626	699	662	660	665	698	726	633	677	673	659	697	673	684	700	686	661	660	627	686	671	698	726	675	681	713	657	692	658	639	682	648	662	689	687	723
21291	39008	32268	22423	17917	13929	10347	7422	5808	4179	3105	2466	2119	1900	1733	1620	1572	1380	1379	1344	1287	1192	1179	1174	1163	1094	1124	1084	981	1007	948	963	927	870	929	946	819	925	914	894	844	876	873	860	872	868	818	792	849	834	791	845	791	823	827	787	775	803	786	786	778	768	774	800	739	756	794	792	747	769	839	753	823	804	792	801	747	763	807	784	765	784	741	768	706	753	820	781	757	736	790	726	777	767	763	781	794	781	748	746	834	716	740	761	827	811	774	807	798	735	834	730	793	763	764	763	755	769	746	787	781	821	735	780	711	760	736	771	792	763	744	778	749	758	742	797	704	742	794	746	771	724	726	726	743	758	728	746	763	738	754	726	765	781	799	751	723	776	738	751	741	782	782	776	765	772	763	784	783	748	729	782	823	790	803	798	729	784	782	765	778	767	782	763	746	756	756	774	723	780	706	764	780	719	795	789	737	796	786	736	774	789	759	726	798	803	742	757	753	736	776	749	741	758	791	734	748	759	811	777	727	748	781	734	792	770	710	759	756	772	736	794	778	751	690	790	750	786	775	768	761	736	799	746	756	760	786	773	710	778	731	777	759	787	759	778	782	805	767	776	693	773	785	766	763	745	750	781	769	824	769	768	785	769	791	777	762	758	838	789	795	716	796	777	797	777	747	787	732	745	744	763	801	777	770	781	761	844	762	764	770	747	767	782	713	786	776	799	725	743	806	769	750	800	786	772	739	767	736	734	793	778	791	758	783	790	772	736	780	767	772	772	731	787	731	759	764	775	729	810	821	766	794	780	749	792	739	799	767	783	779	753	773	768	811	777	750	798	796	735	788	752	792	748	738	700	731	751	759	767	773	780	758	792	785	830	758	748	747	781	730	771	732	772	764	720	747	749	702	752	788	783	788	775	763	771	765	780	749	736	754	707	709	764	768	755	769	801	798	822	781	766	798	783	771	763	720	756	760	770	695	798	802	740	756	744	778	796	752	756	750	780	756	794	774	738	756	766	757	725	759	749	715	750	706	797	773	801	781	771	735	746	768	742	814	714	739	751	773	725	781	794	761	774	779	757	722	748	769	698	761	745	779	736	785	737	765	751	757	775	766	708	773	766	828	780	772	773	731	756	752	745	770	804	761	762	722	699	746	762	758	789	732	753	796	775	757	745	793	801	757	757	777	781	801	771	787	791	762	797	815	791	731	781	765	804	775	747	696	763	804	768	778	796	797	783	740	776	757	758	808	735	748	750	755	751	759	760	782	773	740	815	743	785	757	771	779	801	761	750	765	776	734	828	764	766	754	797	782	797	768	734	754	764	788	731	739	819	772	755	753	755	720	778	775	743	773	779	757	756	752	798	733	756	737	796	761	775	758	800	773	763	804	788	777	764	713	828	773	773	743	766	759	753	805	748	838	740	783	755	778	769	747	788	688	775	760	746	755	778	746	732	763	770	766	760	779	754	764	750	770	753	771	797	761	769	727	737	774	800	755	746	778	788	787	759	783	772	762	769	757	711	759	772	770	740	770	731	744	762	757	738	742	822	747	739	772	746	728	764	789	771	747	720	796	782	757	746	730	748	784	738	709	757	811	776	802	722	710	749	759	802	725	778	785	798	835	810	771	804	800	770	804	765	753	752	845	776	772	782	781	790	762	773	750	810	766	762	769	749	747	790	780	782	754	786	777	747	783	745	781	747	799	775	740	783	762	751	784	746	812	748	770	769	763	751	786	774	759	796	812	770	764	763	743	832	758	705	762	726	817	766	764	766	772	789	763	776	755	795	800	763	794	778	775	794	742	713	790	763	779	766	734	769	748	763	764	752	779	755	819	760	787	717	799	736	765	775	773	777	738	764	753	753	733	771	777	808	758	755	746	807	775	799	743	812	763	758	754	762	817	771	787	717	783	755	786	796	768	818	776	773	769	759	792	781	729	747	717	735	807	735	745	755	785	770	766	792	771	747	760	766	753	727	751	763	754	778	740	750	717	747	727	789	741	759	696	733	738	764	750	732	714	731	765	759	802	774	748	758	800	769	783	741	732	769	764	795	801	804	766	720	783	746	760	787	708	773	823	717	791	773	740	797	730	757	771	773	778	804	746	750	711	769	743	718	745	746	807	783	704	733	732	712	727	712	744	740	728	759	780	795	708	818	760	851	737	788	805	733	791	764	757	727	753	774	798	777	728	780	736	809	787	735	759	805	766	725	801	789	731	684	771	772	841	804	721	764	776	751	765	752	781	786	744	703	805	760	807	804	781	711	761	765	764	777	774	788	825	726	780	750	782	752	713	731	791	701	733	788	744	779	799	773	734	766	751	826	730	728	790	766	735	744	781	766	744	818	744	736	765	768	729	752	787	788	802	756	754	769	713	770	730	766	762	730	772	704	746	745	851	792	756	737	760	727	789	746	714	770	746	782	761	754	732	740	742	783	762	739	777	789	768	761	758	801	741	768	817	804	753	755	769	745	805	771	773	771	752	771	780	764	780	742	761	765	761	754	779	795	752	748	775	758	757	797	764	783	696	732	770	719	783	791	758	769	721	752	755	759	783	799	775	711	797	812	784	767	802	739	762	776	725	772	777	815	736	710	802	732	736	751	785	757	749	752	760	783	774	792	701	781	804	740	721	717	780	806	735	776	758	735	715	764	746	773	768	771	785	743	737	781	746	775	783	825	778	756	797	754	754	774	743	721	741	786	774	790	796	751	784	778	750	726	790	777	758	725	756	750	737	793	742	765	689	769	840	756	754	792	750	778	773	746	791	765	790	788	752	745	726	711	788	782	787	776	739	773	765	757	782	797	755	767	769	756	739	731	731	739	797	771	757	785	724	800	831	772	757	771	773	777	765	743	716	766	774	744	799	732	727	742	748	756	753	715	735	792	789	735	758	778	822	775	770	788	813	775	797	717	773	760	721	735	772	740	764	767	792	777	754	749	746	776	733	765	781	799	778	722	770	738	787	774	709	760	732	745	806	722	758	761	704	766	730	762	768	752	796	791	781	749	753	741	755	793	749	773	767	757	724	775	755	771	756	752	795	759	739	786	737	764	790	765	751	748	736	688	797	763	766	711	758	758	776	717	769	761	750	764	797	803	756	815	758	779	762	756	773	765	791	773	735	753	728	845	769	786	714	768	816	773	740	782	745	778	728	775	770	790	758	749	801	767	761	714	768	772	728	772	737	774	755	762	767	824	771	796	796	740	786	747	739	746	780	770	755	752	786	802	753	723	721	754	826	810	828	754	790	754	730	790	750	807	756	794	801	731	760	787	731	821	740	738	795	766	774	792	797	760	733	766	781	755	706	734	786	755	765	796	775	738	733	772	761	730	735	772	797	770	727	737	758	763	726	726	773	792	755	740	826	771	757	802	750	726	784	745	756	757	772	727	788	781	778	783	817	749	740	755	770	819	747	759	729	752	823	781	749	807	749	766	752	815	822	730	760	770	773	778	766	795	727	713	761	763	752	804	758	792	796	749	774	786	791	781
28257	21472	19309	11606	6287	4211	2818	2301	1809	1409	1288	1169	1115	1126	1046	1040	1072	975	1031	977	987	1022	1021	991	1019	948	954	942	946	877	928	904	941	920	920	957	903	891	952	931	885	894	902	901	915	873	884	912	870	887	855	860	876	888	898	932	843	857	836	851	842	838	878	937	870	821	851	901	831	874	901	868	809	883	910	965	917	842	929	882	824	892	889	909	961	898	878	859	904	817	861	875	907	949	901	871	880	894	916	958	904	892	890	905	874	869	876	870	909	888	893	887	862	884	919	837	894	951	874	886	858	891	894	873	856	845	883	907	862	880	914	910	913	919	868	850	893	867	902	866	929	867	875	881	871	906	865	869	924	895	905	858	865	872	894	895	887	892	903	906	859	883	873	824	878	892	876	886	896	869	868	867	842	900	855	861	903	837	876	907	905	868	903	855	847	855	881	851	881	870	873	852	875	848	870	912	891	954	893	846	894	867	834	893	867	855	903	890	910	897	864	923	843	856	917	826	826	882	861	932	880	875	910	922	857	886	865	888	842	844	861	850	889	889	917	871	904	873	909	872	885	909	869	923	873	908	801	874	901	858	869	851	863	873	868	906	880	947	891	858	884	873	870	864	903	898	855	949	926	907	858	857	884	815	958	917	842	913	910	902	846	910	878	910	891	838	874	901	914	862	907	903	901	881	922	867	824	883	877	851	841	911	858	869	906	936	883	925	903	859	880	853	868	878	905	874	851	916	861	877	931	895	887	903	951	899	872	912	831	855	920	891	876	866	939	910	873	904	863	876	895	899	906	894	894	914	928	874	830	868	900	851	852	892	832	885	938	844	863	877	870	893	911	903	862	927	854	891	828	905	895	885	920	858	895	872	859	901	902	909	865	846	866	884	880	874	863	881	872	921	933	963	882	899	901	892	883	895	865	917	870	910	907	909	883	905	872	877	888	844	880	863	902	864	877	922	928	879	847	846	875	883	849	897	908	880	889	816	858	860	875	884	866	886	889	845	882	942	903	839	894	845	903	936	882	877	832	919	865	882	858	910	864	917	905	896	894	858	932	862	825	969	875	856	909	908	890	863	868	836	919	892	922	904	922	892	908	879	919	884	891	901	877	859	867	878	847	862	901	864	853	847	850	883	896	864	894	880	878	850	897	908	886	867	839	848	898	849	899	902	829	853	889	887	905	845	900	896	829	861	887	937	923	877	912	823	844	929	903	905	885	841	862	923	844	916	881	890	867	854	850	804	860	884	890	907	908	936	870	856	877	864	957	915	854	857	907	845	868	829	867	923	887	894	905	815	912	887	861	858	871	898	923	872	866	860	856	879	886	855	897	869	870	901	845	879	860	869	883	866	852	876	949	906	856	823	861	853	860	898	884	859	918	874	861	914	945	854	930	931	859	869	908	846	850	905	861	902	914	918	843	788	887	862	894	878	888	907	892	869	918	905	884	851	890	863	931	867	869	858	865	869	933	874	852	876	878	866	924	865	860	878	915	876	924	878	909	860	907	881	894	890	899	859	889	825	964	856	953	895	894	924	919	850	911	829	899	917	899	932	915	870	853	836	900	838	823	939	794	959	890	891	892	865	892	861	895	896	856	858	881	885	869	870	921	851	913	865	865	912	856	883	906	928	915	851	883	854	877	858	866	895	929	888	861	933	912	829	858	892	855	913	870	940	900	862	854	856	928	861	832	898	897	879	908	936	906	859	901	874	883	901	841	865	854	870	890	902	855	854	879	876	877	890	839	918	873	911	848	967	845	840	894	828	881	902	837	894	886	891	862	855	897	914	876	940	905	870	901	894	876	956	828	862	909	898	891	869	938	900	881	899	919	848	870	861	898	870	917	889	882	1016	909	858	860	861	871	899	883	930	901	897	880	836	904	899	837	921	853	938	851	893	838	935	881	875	890	866	881	894	952	876	913	902	895	869	885	865	896	880	931	877	861	899	880	894	863	908	947	861	847	856	899	886	934	898	877	938	944	885	902	862	839	897	867	852	818	853	835	834	894	944	851	887	810	907	907	871	869	865	835	866	892	911	876	849	919	884	937	940	845	877	868	856	907	911	881	853	809	869	912	893	873	865	916	869	864	860	855	932	923	864	819	912	848	902	894	857	893	892	871	949	931	921	815	885	869	892	920	846	889	870	851	857	908	890	828	882	907	859	879	908	874	873	889	922	845	887	888	907	863	864	921	891	888	854	882	875	836	951	864	854	903	891	872	915	831	881	846	825	861	858	903	875	889	876	850	921	876	839	878	885	918	798	876	906	856	879	880	879	865	881	907	896	853	854	859	902	886	878	876	938	904	919	839	917	914	862	886	880	858	896	884	892	869	923	918	862	869	895	895	880	871	835	873	909	930	888	926	853	899	874	914	928	864	866	864	902	917	881	905	895	939	904	827	927	889	890	943	864	831	864	875	884	905	864	861	860	919	897	904	893	859	882	873	860	898	875	901	862	874	893	898	892	941	865	883	898	891	841	863	859	845	868	911	898	888	891	897	888	851	807	891	891	942	897	896	890	900	925	863	913	864	865	875	902	869	873	879	890	878	870	899	914	884	880	885	849	906	847	926	880	930	913	928	838	918	884	856	883	917	858	875	902	847	847	929	885	909	889	883	851	904	888	887	858	883	901	896	850	867	853	844	900	888	814	862	903	848	912	891	869	869	897	879	866	850	889	907	857	844	860	837	905	918	873	923	900	871	886	869	867	876	864	882	895	891	893	890	865	892	842	900	909	869	891	908	873	908	914	868	877	850	916	870	888	819	926	833	866	912	858	915	884	881	939	929	867	866	946	857	877	869	855	920	895	832	889	875	905	904	888	973	922	863	851	877	921	892	892	863	868	869	871	871	894	882	881	869	923	846	896	805	880	889	895	958	898	917	937	848	895	939	805	870	862	905	870	873	870	912	908	846	866	854	886	897	810	877	886	857	885	859	915	842	870	884	933	855	912	888	945	945	857	835	884	902	849	892	887	907	876	894	882	880	905	907	844	881	943	888	861	864	884	923	825	899	957	911	838	857	894	896	836	862	899	847	890	889	849	856	943	874	879	899	872	899	861	878	870	914	904	897	866	820	902	873	834	915	912	871	876	895	885	958	925	935	883	946	930	901	924	910	926	911	894	897	870	884	867	903	910	922	887	834	860	885	890	873	921	863	856	825	896	873	889	879	869	859	921	872	896	922	867	835	848	917	916	882	870	899	869	889	839	885	842	900	902	910	850	851	843	857	862	894	923	862	877	869	878	867	871	872	874	873	954	868	923	882	823	910	888	935	917	877	893	855	874	852	931	873	905	825	850	862	863	874	878	852	840	882	898	827	892	904	865	883	853	895	823	898	859	947	845	897	890	895	918	877	896	849	917	839	872	905	891	796	908	851	938	922	856	840	866	930	871	881	849	865	900	867	870	892	884	931	849	837	863	869	906	880	956	875	931	865	900	844	844	864	862	864	913	911	929	895	882	867	884	838	872	892	875	892	878	872	871
16451	26557	20789	12345	8976	6775	4843	3594	2956	2062	1721	1455	1367	1296	1242	1302	1246	1225	1186	1164	1194	1174	1093	1164	1118	1121	1086	1084	1103	1048	1052	1101	1002	1090	999	1027	1028	979	1021	990	993	1031	993	1038	1041	1026	946	994	935	996	1006	985	1024	956	965	985	998	1007	972	968	1032	994	923	1014	1023	996	933	951	942	933	934	981	949	997	955	976	977	992	982	960	994	993	936	1050	945	954	985	993	945	946	921	968	1000	982	991	949	988	970	995	939	1006	979	965	999	953	949	1016	1008	976	1001	935	966	940	965	935	977	987	967	972	1007	978	976	954	963	950	915	996	974	948	955	998	989	951	1015	984	955	931	968	1001	967	981	973	946	924	957	1007	979	956	952	926	959	964	1010	978	939	989	944	1017	973	1020	981	990	941	1020	967	958	957	960	956	925	961	951	897	1000	1003	986	963	989	971	969	940	998	947	992	960	998	959	996	950	945	947	971	995	918	985	986	952	921	946	948	994	1037	948	983	955	986	998	972	948	961	969	974	946	977	1011	979	995	967	937	1002	1008	969	970	965	942	955	962	984	1018	963	987	982	943	925	973	970	1030	947	946	947	1051	1013	963	969	911	1001	960	961	988	917	957	995	963	1012	979	1000	963	955	966	967	987	951	1002	992	968	1004	1001	987	935	961	957	939	906	953	949	995	978	991	985	939	1019	997	915	960	1004	931	973	986	927	958	945	922	963	965	1034	1016	939	981	960	952	1035	970	952	932	960	980	986	981	944	913	973	923	983	1041	957	1065	978	981	1009	1010	988	998	1008	984	959	986	982	974	995	1076	978	940	940	945	954	998	934	974	1048	994	988	941	952	1067	1020	954	1024	957	952	961	954	940	931	996	921	1037	971	1020	909	1016	1007	1004	975	972	966	956	1010	979	936	951	927	961	994	955	956	955	927	987	962	958	989	1031	1023	988	959	978	936	1006	1014	937	937	971	919	957	1001	967	959	995	972	962	934	991	1002	975	1011	962	1053	916	977	956	1014	967	896	960	986	1001	986	984	992	986	996	939	956	1001	985	980	931	972	1040	950	1013	1005	993	973	925	1005	952	1005	960	1004	1005	978	948	1037	990	948	986	955	961	953	969	1034	906	934	1000	958	922	998	979	975	1018	978	982	970	1043	999	968	992	974	1081	989	979	1017	1006	973	1060	1002	984	956	1042	992	1010	981	967	914	916	921	999	970	960	955	1016	980	956	1045	937	927	981	976	1005	980	974	951	953	944	976	960	958	939	984	930	1040	978	930	999	1045	1008	963	931	947	947	1012	962	1019	961	988	987	976	946	979	998	940	1027	937	970	966	978	982	978	1041	959	958	945	1001	981	969	950	1023	963	904	961	1047	969	945	959	1009	964	963	965	944	996	999	965	943	995	985	977	968	1001	1010	921	975	960	910	936	967	939	978	926	976	914	968	937	982	1021	954	959	1002	994	982	976	986	951	1027	942	905	969	942	1037	948	921	917	968	902	968	995	962	953	947	953	967	971	963	1019	975	955	957	926	988	998	990	970	933	887	927	971	1012	1010	1027	988	937	999	978	993	970	991	1023	922	1029	948	974	999	980	949	1015	1007	898	968	924	983	1002	970	1018	903	943	965	946	953	997	952	1034	996	942	983	1011	958	977	977	994	976	955	978	896	992	991	893	931	962	1013	989	958	998	1032	964	985	997	1008	996	983	1030	973	987	951	983	984	953	934	991	1014	972	926	941	957	969	973	912	985	995	989	990	1022	1003	1011	1012	993	1001	970	958	973	954	966	939	981	989	985	958	1005	951	962	957	1020	990	920	989	1043	931	961	1008	945	1017	972	990	1009	961	960	946	1016	981	944	998	967	943	972	956	978	1012	950	933	938	937	1001	944	969	946	953	909	971	941	1014	988	926	959	965	990	987	1020	967	994	939	979	999	942	942	950	944	993	967	965	1004	1000	933	994	948	987	995	929	929	956	1015	968	1013	936	988	955	1010	955	998	994	997	1033	1041	1038	965	960	972	976	990	1014	996	986	968	973	1049	978	993	956	938	956	954	990	942	1036	972	942	980	922	962	997	1018	973	1031	1000	1001	989	981	972	991	997	985	947	988	972	1047	992	971	990	962	943	993	917	930	974	917	984	973	943	993	940	960	912	1002	1013	988	1003	949	922	969	955	967	953	985	990	998	951	969	991	935	971	985	974	971	989	1075	942	969	1003	954	964	962	964	970	906	966	950	978	972	931	992	962	929	954	951	900	946	1004	1009	920	937	967	955	974	978	985	964	960	994	992	919	1004	988	943	963	962	1020	979	971	957	938	929	939	988	957	1014	945	964	970	1014	1000	930	996	990	961	977	975	975	999	936	970	978	983	975	955	986	1049	961	970	1019	1045	944	973	988	938	969	1017	992	968	960	957	1004	1011	972	981	968	970	1009	1040	984	965	975	950	975	957	960	1042	991	1001	964	958	994	1027	984	964	986	947	1009	977	955	970	967	934	976	1003	1038	989	955	942	1045	978	1017	1019	944	958	1042	933	991	1051	1035	969	1007	945	969	975	977	997	967	992	957	1012	935	988	922	980	919	1040	931	946	946	1027	934	984	887	948	967	972	984	988	988	945	987	922	1021	989	955	992	949	955	1018	991	1064	968	979	965	1001	970	976	935	1001	997	934	1010	1016	947	949	978	913	977	963	984	997	944	1027	980	995	908	1002	991	983	956	1025	1025	998	961	999	966	950	987	1007	968	964	1012	988	992	974	1040	951	1054	994	1028	1004	1003	934	980	966	972	989	990	1025	978	961	996	924	967	1012	997	951	1026	974	1019	1014	914	986	988	968	971	973	929	965	1012	943	999	984	1003	966	993	946	1001	953	932	981	964	973	931	1031	971	1013	991	938	983	962	1011	997	955	1016	923	932	964	1045	966	970	979	956	941	1038	970	1006	935	1004	969	899	979	978	1006	941	967	966	967	979	1024	975	966	1017	1006	960	951	950	993	1026	898	958	903	996	994	927	1050	1018	1001	1000	932	956	977	1014	962	1010	928	964	962	1025	1016	947	1005	969	982	958	965	993	983	1044	1004	1037	966	963	984	979	973	1025	914	1002	970	954	948	959	945	996	968	994	974	1004	966	984	1017	1034	1005	1012	951	861	965	989	955	1003	958	941	1002	972	997	957	986	966	1012	952	985	966	939	986	947	975	908	993	935	1009	970	999	1028	931	936	953	964	1025	1023	962	998	958	999	901	961	959	1009	1002	986	948	964	924	1001	996	994	1013	921	1028	988	930	963	996	999	1012	982	970	996	1005	962	886	1005	1018	1006	1021	1001	956	952	988	961	968	979	944	1056	992	983	982	990	967	953	972	963	977	948	972	928	1004	976	967	1040	981	1004	986	961	994	932	990	1046	950	1002	966	965	1006	971	986	983	961	1002	927	966	974	991	1048	980	991	966	972	972	961	995	977	936	1040	949	963	983	975	961	1008	986	940	968	935	957	1000	943	955	1004	944	1003	977	926	972	1003	983	1021	941	967	943	998	920	961	949	969	975	945	1043	973	1000	1003	986	968	945	1031	952	975	945	1051	941	956	945	972	974	1034	976	947	977	989	954	996	929	937	1000	915	976	983	975	917	998	974	1014	978	971	971	967	953	1052	1010	958	980	931	969	964	950	969	948	959	931	992	1037	1038	1054	983	1006	949	971	969	988	1000	996	1024	907	988	975	923	972	913	1004	952	982	944	929	1026	954	996	982	923	1025	971	971	975	1013	959	987	1005	940	969	973	996	931	968	951	1009	979	1014	938	943	941	1010	946	974	968	1003	995	955	980	1023	956
23900	21496	28603	24885	21467	13391	6030	3615	2610	1953	1686	1487	1404	1351	1318	1250	1216	1215	1140	1176	1154	1104	1125	1088	1036	1029	1057	1044	1062	1024	1038	984	986	907	961	1009	1008	958	950	906	942	889	939	944	953	957	961	875	926	918	910	919	913	950	909	945	895	923	897	884	890	949	932	874	907	885	881	960	869	920	867	881	930	906	875	882	923	919	864	887	860	903	863	946	899	880	934	881	967	950	899	915	899	858	912	861	886	877	880	889	886	934	914	952	886	876	864	900	905	879	898	920	911	889	886	897	921	925	869	937	920	838	922	896	883	863	917	899	868	913	920	906	860	901	891	908	886	915	901	862	870	921	915	865	880	902	903	949	897	926	866	854	944	897	879	921	838	930	846	933	876	872	879	872	888	918	880	885	842	884	837	904	892	939	886	857	849	894	903	860	931	873	928	910	869	873	898	942	945	909	949	904	897	904	862	912	894	881	892	919	928	930	884	921	878	908	903	899	902	903	937	900	918	868	914	921	892	945	916	926	902	928	925	874	861	900	886	922	946	942	947	888	861	955	953	907	886	869	923	902	916	890	893	850	903	878	907	921	913	851	953	890	922	843	851	824	895	894	858	891	880	895	888	950	888	888	901	921	867	891	834	879	870	847	915	861	884	865	829	901	876	864	937	889	857	870	883	911	910	893	872	873	873	893	908	882	875	896	863	863	908	852	869	868	916	929	905	896	896	919	869	890	892	904	914	913	860	884	913	911	918	896	882	873	843	921	834	913	886	875	874	919	873	864	868	901	902	842	879	945	908	897	879	910	909	864	912	908	901	861	925	858	890	915	931	877	865	951	852	895	899	933	879	892	901	865	869	913	947	875	901	878	821	838	952	904	927	943	955	858	912	913	932	830	904	878	823	941	958	898	920	882	872	851	911	905	852	886	880	957	882	939	879	876	888	879	908	857	908	901	899	869	878	862	880	909	872	854	858	906	895	897	905	894	922	902	872	889	850	874	862	960	868	884	932	907	918	886	898	928	895	852	898	876	831	856	883	979	889	904	892	941	900	926	898	896	851	904	860	930	863	920	929	849	944	897	951	898	872	948	876	900	810	902	922	925	936	884	886	924	868	871	897	881	890	866	868	869	885	911	871	885	901	955	901	904	868	922	875	870	900	958	933	873	903	805	883	950	890	886	851	898	844	899	916	844	887	903	863	844	907	848	923	917	906	922	892	878	931	834	935	948	891	825	905	868	852	904	869	872	851	895	894	920	891	871	889	903	895	934	906	897	894	864	897	879	862	934	952	882	934	883	933	902	888	926	905	835	862	911	912	891	868	855	929	861	881	878	903	882	885	905	902	923	908	940	935	912	934	849	889	901	900	867	897	866	890	879	834	918	886	880	841	901	857	857	906	851	891	901	907	909	879	950	896	866	905	846	866	817	869	910	870	912	891	918	967	874	903	871	908	879	901	884	826	927	950	910	887	930	871	904	916	928	914	923	873	849	902	915	921	868	844	905	882	885	870	865	870	848	935	888	896	952	833	854	905	882	854	918	905	878	915	900	888	875	930	880	889	842	867	895	878	913	932	915	906	923	857	871	870	858	957	838	869	913	862	922	960	884	919	945	870	905	874	883	872	871	933	861	856	928	908	869	886	878	872	912	915	866	922	819	864	850	928	917	945	876	888	886	892	867	855	917	863	872	912	918	927	870	964	898	863	864	854	855	890	867	888	894	912	847	873	943	859	900	917	899	903	920	880	905	868	885	910	893	881	875	900	914	925	903	872	933	903	854	888	838	900	919	904	930	916	871	861	902	870	837	886	913	896	943	864	862	911	873	936	852	903	965	871	914	935	909	957	934	850	875	897	888	879	934	861	883	917	945	875	845	892	952	908	907	879	927	894	851	912	899	911	925	934	966	911	895	891	911	904	900	915	904	935	882	838	883	890	905	907	868	875	890	876	926	906	911	904	879	895	912	852	906	849	917	852	891	828	920	894	937	909	851	888	952	847	898	869	858	893	896	935	855	937	905	882	852	913	898	915	888	911	920	928	875	887	878	913	902	922	883	922	943	953	890	850	887	927	846	890	884	886	934	913	869	875	882	936	876	891	851	901	921	911	874	887	881	883	891	913	967	882	855	884	878	898	897	906	930	909	898	922	878	871	872	904	897	953	900	887	883	886	867	860	898	882	920	852	842	871	857	915	927	974	910	871	961	836	904	874	867	872	892	875	887	898	834	889	870	963	905	902	886	911	925	893	894	895	824	956	894	890	896	874	897	943	946	944	919	838	906	916	918	865	874	908	911	880	887	948	876	899	867	896	873	879	929	891	901	917	886	911	857	848	931	894	894	898	927	885	928	931	874	924	960	933	920	938	905	907	953	912	911	864	846	881	927	866	876	869	888	882	866	916	883	921	949	908	915	880	893	915	951	909	875	868	922	962	896	872	900	920	871	856	869	872	877	935	911	920	872	877	880	915	882	890	921	908	905	946	902	909	908	870	829	912	896	901	879	940	879	921	862	849	827	895	861	833	890	934	891	891	890	947	886	863	901	886	866	875	905	942	896	875	876	944	884	877	881	925	898	869	865	908	919	906	888	883	894	933	887	864	880	896	873	910	920	911	897	880	894	848	962	877	909	901	934	916	878	867	891	862	912	857	891	869	867	890	893	889	872	876	906	916	899	918	916	880	856	891	898	896	871	879	850	889	834	873	903	882	937	889	862	923	884	839	889	882	850	805	893	909	876	919	883	936	873	905	899	878	905	916	877	853	850	876	893	855	916	909	931	927	910	857	872	879	847	891	879	893	899	931	835	849	865	888	897	895	906	929	902	856	909	886	838	868	870	898	926	911	924	889	914	846	892	911	893	948	911	885	895	841	892	925	899	943	882	893	862	879	883	897	908	916	914	899	888	925	905	923	890	865	899	906	937	913	909	902	893	896	832	930	849	879	896	896	864	910	915	865	864	907	838	895	860	909	842	857	884	892	879	825	866	908	910	880	880	874	861	934	897	964	890	861	904	877	907	885	879	853	873	925	888	908	874	877	899	862	956	870	899	897	941	938	930	919	915	892	804	874	882	851	937	952	893	883	909	987	878	947	910	904	862	884	919	905	892	898	875	887	906	897	866	893	893	866	956	895	877	829	937	844	903	888	870	902	902	864	844	875	875	858	907	866	851	873	886	920	864	888	898	944	918	928	912	961	848	883	921	899	937	883	936	942	909	928	901	911	846	895	870	959	852	914	873	919	811	904	869	867	913	881	869	873	859	865	882	917	866	878	869	870	862	915	906	880	872	890	858	869	902	895	861	882	913	880	915	956	943	943	878	896	895	856	929	887	864	896	951	875	873	910	859	836	948	934	875	886	903	894	887	924	861	912	850	890	951	891	925	909	895	920	872	904	852	869	869	889	892	919	900	956	875	916	873	891	932	923	874	904	848	853	906	866	888	885	879	888	859	851	895	966	896	914	864	915	879	921	926	894	895	851	881	892	909	931	932	889	894
18158	33685	27421	17947	13343	10328	7616	5852	4234	3027	2475	1988	1871	1787	1584	1605	1512	1438	1438	1427	1385	1383	1313	1281	1250	1223	1278	1162	1143	1107	1137	1157	1091	1106	1067	1121	1081	1082	1106	1051	1060	1086	1099	1042	1109	1014	1077	1047	1012	1060	1021	1044	985	954	1018	992	986	1027	1000	1026	1037	1044	1020	1040	1033	989	1001	1002	1000	998	1068	966	1022	1051	940	998	947	1045	964	980	996	1072	958	1028	1018	1012	972	980	1051	1016	1005	1006	1035	1007	1017	967	978	938	1005	961	977	1016	1002	1057	982	977	939	946	981	974	964	972	968	1015	971	989	999	1029	965	989	990	1029	1001	988	957	1002	1004	970	951	970	1004	969	986	982	1034	986	954	1015	987	1009	953	969	954	1019	974	1060	1026	987	963	982	946	954	1023	986	998	996	928	1017	986	997	1011	953	1011	1041	970	997	1042	1037	998	991	1006	994	1004	966	1016	986	956	1021	1038	1012	969	1002	993	981	968	978	1021	988	918	1017	946	1018	1008	1027	1024	989	1025	961	998	996	990	1054	998	963	983	943	1035	985	1038	946	963	958	935	986	932	1017	993	958	978	992	1034	1003	1000	962	935	1010	995	965	1025	1018	995	985	1015	946	983	1045	992	1009	976	967	1000	1024	968	949	942	1023	941	983	968	1054	998	962	1024	1007	914	964	1012	1024	1031	958	989	998	992	1020	1007	986	1028	973	1002	994	988	977	997	993	1024	971	977	976	988	990	1000	963	983	947	931	994	975	1005	922	986	954	1075	961	941	1096	1037	927	972	976	948	959	982	988	926	1007	1013	962	956	947	962	1011	1008	966	1014	1016	1031	966	999	983	1020	995	1054	983	1016	1000	960	1022	1001	958	965	949	986	968	979	964	986	963	1029	1013	993	960	995	978	1033	969	967	1001	996	941	1017	1030	986	958	998	993	976	1009	1011	942	961	1013	955	1039	940	998	993	1053	1013	982	972	980	973	972	988	931	984	989	961	985	1017	984	987	939	979	1004	958	989	1029	1055	1053	980	977	1018	992	1010	1023	978	984	983	997	973	957	962	1015	977	949	998	1018	987	1009	970	987	984	972	1007	980	948	1012	1036	975	1033	940	985	965	1006	965	967	939	955	1009	986	969	957	984	1015	916	1009	976	1009	935	1037	986	1037	980	982	944	999	1026	1006	976	1044	1027	1015	1003	961	1005	952	960	987	1030	939	1007	1005	954	971	970	1020	978	959	1018	1035	974	1011	933	983	993	997	947	993	961	965	1001	986	1015	955	1002	1058	1031	990	976	1015	989	976	1012	980	963	1026	980	1018	1010	972	974	990	952	995	995	1021	1002	991	969	988	1005	976	1039	978	957	959	964	999	991	1011	996	949	985	1006	939	983	997	1027	974	990	913	1007	987	1021	898	1013	1025	975	1026	1030	997	981	956	1021	953	1015	1008	1021	985	970	1022	1012	995	978	997	992	1008	975	988	1000	952	985	964	980	983	1021	1019	952	971	1029	1003	1044	1028	985	973	1032	1036	967	991	961	986	1011	1002	998	1036	966	1031	978	971	984	1018	963	1049	990	938	1020	1001	975	977	976	1009	962	986	1082	1014	1020	937	992	1003	1060	953	999	963	1039	984	972	1004	1005	970	969	1011	994	993	957	949	1014	977	989	969	976	1023	1030	1030	966	1018	966	1035	981	981	980	936	975	924	1082	1022	954	973	938	985	957	967	971	1019	944	999	1048	935	1001	1006	978	1000	953	961	973	955	930	988	1037	984	990	973	1018	1008	1024	1024	978	980	1001	994	994	980	1029	947	993	1006	997	1024	1018	937	980	977	974	1041	984	1000	972	966	984	1005	933	1003	1018	1026	996	1020	952	1025	990	991	989	1049	967	965	1034	981	994	946	935	996	1017	1022	1028	983	1014	994	1023	975	953	965	1007	1012	1027	969	980	930	982	955	1001	1058	1042	1007	1013	985	1052	1014	977	974	1032	955	996	969	988	970	1030	956	1004	913	982	1059	947	985	981	1010	950	981	1002	973	957	987	1000	1033	1009	918	976	1027	946	994	991	952	1012	1044	957	1021	968	957	1007	948	986	963	1018	970	985	955	1004	963	980	983	967	936	1002	1039	1020	1019	966	1007	931	1004	974	983	986	907	1026	1002	965	973	948	958	977	1017	962	995	987	946	984	1011	1010	1001	992	1003	965	989	962	995	1020	945	971	978	952	925	983	991	940	1013	1003	1036	998	945	1010	1004	1018	1053	938	934	923	978	1033	971	1005	987	1018	973	1035	1014	987	1009	1034	998	998	982	999	994	979	952	943	982	1020	982	974	1027	955	974	974	1003	988	1019	1004	1035	972	995	1002	943	1000	1038	981	975	999	1051	1017	1007	1059	988	968	975	963	1033	955	971	983	1050	1027	1048	974	997	981	984	1034	946	994	993	976	1016	989	1004	959	952	991	953	962	1020	987	992	1027	956	939	970	953	981	988	987	1004	1013	976	992	998	927	945	949	1039	1016	977	981	998	984	999	1022	1023	1001	957	1047	987	967	989	982	981	996	960	1017	996	1003	972	971	937	942	993	1006	976	982	1027	971	1002	1009	965	981	963	993	1001	997	983	960	1015	956	978	990	987	991	1014	946	980	985	1019	918	963	931	1040	957	956	938	1006	958	1040	1029	974	962	985	993	996	978	967	1018	1000	1005	1065	1017	1030	1015	974	1029	974	970	1011	1036	902	1000	1043	975	1029	1021	987	970	996	989	994	970	996	1065	983	1010	1034	1055	986	941	959	969	1005	979	1020	1032	1060	1036	972	966	1015	996	964	988	972	1086	1042	1018	1018	959	964	928	964	990	1009	920	905	1032	1009	996	964	1047	988	1000	929	947	1007	954	1000	1015	1039	1012	968	1027	955	979	1030	1032	1020	986	973	929	972	988	999	999	1005	1021	953	952	972	1009	962	1038	989	1014	963	965	1018	1021	911	991	983	1017	960	946	1001	998	996	973	952	971	1009	990	945	994	989	975	1012	1016	1015	1001	1029	1003	1023	1001	974	1007	978	938	985	1023	1003	1021	996	968	987	1012	983	1006	995	986	1001	990	1018	972	994	997	973	1027	1015	970	997	948	1013	998	974	980	970	955	955	985	990	968	971	1063	999	968	977	1002	938	1023	1014	978	1004	1013	994	985	967	923	956	986	982	1036	999	982	1012	941	964	1008	1044	989	990	1022	1010	966	996	1022	999	950	968	948	979	977	1004	972	952	943	1017	1035	977	1016	1057	969	1002	1014	1010	1020	1002	1021	938	1018	1015	1040	983	981	1003	1017	1058	1020	987	1027	1010	987	977	915	1009	986	995	993	978	992	1019	966	1009	1000	999	1033	992	996	1003	974	938	978	1080	930	977	963	995	953	981	1007	1025	964	990	995	947	1030	1056	1011	987	982	973	969	1021	951	992	995	984	1005	931	1024	981	966	942	952	993	1019	966	1007	1014	1008	985	1001	924	990	999	960	1009	1036	994	1003	965	975	955	1009	899	967	983	969	977	957	985	978	924	1044	971	1025	961	980	991	1006	1019	1013	1023	979	994	979	967	993	963	978	961	975	1015	961	1003	966	1009	945	1025	962	973	1023	992	979	1058	1025	1002	991	968	975	968	985	923	986	1001	1008	1033	1017	975	1018	980	967	1002	965	956	1013	972	1009	990	975	923	899	976	989	1002	952	1028	981	995	971	982	965	981	1007	963	1032	1030	977	1024	972	1014	1014	998	1001	989	1002	1032	968	1044	1010	946	1010	954	1014	981	968	1053	1016	973	997	969	1033	946	996	1029	1007	1009	943	959	989	1002	1033	1024	1036	973	1011	952	1050	981	985	999	994	999	1000	1004	984	998	1017	1000	967	1015	1013	1016	1041	956	951	1019	944	948	1011	1047	1016	968	976	1011	981	984	1043	923	988	991	1050	951	1012	952	1004	988	1020	946	999	957	1009	981	996	953	977	1000	1087	1059	1038	992	959	1022	1001	996	980	984	989	982	1008	972	980	1055	972	975	983	1044	1006	959	981	968	1012	985	966	1019	924	981	978	1024	972	954	988
25087	21497	27330	25808	13150	5561	3583	2518	1853	1447	1222	1091	1104	1072	945	982	886	928	903	854	835	868	868	831	804	769	803	778	764	772	777	758	793	713	755	769	747	770	705	752	748	740	752	787	747	696	749	760	782	760	724	753	751	747	700	707	686	722	707	716	698	728	694	702	691	724	677	715	721	709	692	682	700	710	729	676	721	711	742	641	715	709	743	691	693	738	663	671	670	699	702	655	659	681	704	723	685	745	732	687	662	740	676	684	675	685	675	639	673	744	682	727	708	692	674	734	729	697	696	702	648	677	670	682	732	691	682	734	728	677	701	755	699	659	726	698	651	674	647	679	737	678	742	705	701	725	686	736	694	714	693	705	710	727	676	735	676	649	710	711	694	685	706	716	697	726	713	750	722	677	702	695	690	671	699	734	714	690	675	647	737	724	704	688	750	697	628	675	683	733	695	701	717	714	652	686	725	678	677	688	675	708	706	671	704	730	704	728	720	739	677	631	705	670	689	692	671	697	696	705	709	729	696	663	714	684	689	685	704	708	672	697	706	740	673	700	707	713	690	728	739	675	672	684	736	675	670	698	689	717	669	739	715	722	610	679	702	709	711	684	669	719	707	728	675	723	717	710	737	701	727	712	725	730	704	715	712	689	714	684	656	723	675	675	701	648	694	730	749	711	692	710	665	683	713	740	666	659	677	679	696	674	719	673	720	728	678	709	685	707	692	702	759	665	663	671	653	660	673	731	693	716	647	654	722	698	718	664	696	703	690	715	682	655	692	711	683	665	668	735	741	702	672	714	688	670	713	686	680	724	770	752	717	688	670	736	688	671	712	710	712	676	691	693	740	734	661	685	735	664	685	698	704	619	707	698	700	691	676	695	682	726	674	735	685	753	721	700	694	750	698	733	639	693	680	687	678	717	677	702	668	700	676	695	671	684	696	667	720	697	645	699	701	710	700	680	712	723	719	658	691	688	731	716	668	690	750	685	708	732	669	705	659	713	733	720	686	680	727	758	725	706	705	681	701	701	676	713	733	686	680	679	694	680	678	698	680	692	678	764	712	681	646	709	700	698	695	650	686	695	679	732	731	728	700	717	684	718	697	695	711	721	674	698	692	703	710	693	717	691	666	685	683	696	680	730	668	667	701	674	703	662	668	691	721	686	724	692	703	707	682	722	730	663	756	674	713	742	681	695	713	681	692	720	722	753	670	708	727	700	665	712	712	669	685	675	729	667	665	699	737	710	685	757	732	659	724	758	684	741	732	704	735	705	701	763	691	709	676	653	745	699	697	678	670	744	693	729	668	746	716	684	694	714	727	706	715	728	693	699	691	686	715	760	710	701	703	677	717	721	668	715	695	739	705	733	699	712	742	704	694	766	705	698	679	733	736	675	670	641	682	762	674	682	677	658	724	710	677	656	709	712	712	665	740	683	709	707	681	682	699	696	650	698	715	700	738	650	711	717	706	650	728	694	671	707	643	683	748	686	716	662	701	676	706	720	713	698	734	674	711	742	713	704	725	733	701	679	767	662	699	706	712	707	703	752	711	694	737	660	726	692	695	732	735	698	729	701	648	765	744	746	709	727	715	718	687	672	714	714	708	725	688	686	733	705	701	716	716	715	689	704	717	666	747	725	736	727	698	722	690	637	726	719	686	725	710	706	794	747	751	741	720	681	679	695	712	719	709	705	684	702	695	687	684	719	711	677	710	686	715	669	679	719	691	721	729	715	724	692	733	709	707	651	631	719	711	690	730	708	769	723	670	697	704	721	706	729	714	700	745	702	674	718	711	710	701	704	741	732	664	630	727	735	671	636	705	733	713	712	661	687	657	721	693	703	726	670	716	671	692	678	618	666	715	666	721	774	716	724	724	697	693	734	672	688	706	663	681	711	669	746	721	693	727	676	666	677	712	753	725	670	689	722	740	678	738	695	710	697	740	656	710	718	683	674	747	690	761	719	752	689	702	713	723	698	695	679	740	714	696	659	688	651	737	675	696	687	702	696	701	692	770	652	671	717	698	713	691	728	734	668	681	701	671	700	708	701	672	716	707	690	705	709	700	718	740	709	691	681	723	702	719	697	716	721	686	712	726	729	684	661	699	676	645	748	677	740	673	710	722	701	714	677	761	687	702	689	722	663	684	667	720	719	719	686	672	692	665	776	680	686	743	711	731	646	712	716	704	722	718	697	709	677	722	687	692	693	678	724	674	678	675	713	676	698	738	670	659	649	721	706	708	683	657	657	646	750	691	677	687	669	710	673	703	699	694	693	715	725	676	665	667	649	717	703	689	685	688	714	660	716	699	712	719	725	702	775	701	725	698	700	710	735	736	654	697	676	695	659	733	668	684	717	657	720	741	692	647	702	696	755	734	675	708	681	691	687	711	801	698	701	705	645	687	760	711	699	699	717	712	700	655	698	707	720	683	703	702	661	694	683	761	704	716	695	697	695	688	704	676	698	703	697	687	728	736	701	709	669	729	698	713	665	677	666	731	676	700	692	712	754	729	720	660	704	740	716	730	698	689	706	685	709	701	688	674	703	655	737	723	718	721	665	722	707	691	774	725	746	706	703	719	719	724	727	676	700	654	699	699	699	776	752	669	671	722	677	734	663	700	657	707	649	682	689	666	668	713	736	716	766	719	684	697	741	676	704	736	655	723	733	713	727	676	712	704	746	698	697	710	681	726	704	715	705	693	684	687	677	704	683	708	657	676	667	738	707	674	717	702	714	691	711	657	640	673	703	691	724	673	689	691	697	693	694	728	738	703	714	704	712	704	691	704	725	696	734	699	718	740	653	689	673	681	695	762	700	741	711	658	701	727	738	689	681	734	723	704	672	713	685	724	748	702	682	707	677	749	677	711	667	734	728	689	723	730	676	657	700	694	706	687	699	714	739	676	708	703	714	743	676	709	679	707	713	675	656	741	726	730	739	779	698	673	631	714	705	709	740	685	694	653	709	697	737	662	690	740	718	693	746	685	691	735	729	679	734	722	687	700	673	679	669	762	723	703	706	712	671	731	692	711	709	708	686	737	723	679	697	651	714	706	697	695	728	695	662	743	683	679	704	665	659	702	705	733	711	714	685	659	708	697	725	675	739	715	702	704	645	703	701	749	695	649	688	704	713	679	670	760	709	728	675	708	707	698	651	723	709	687	704	745	691	707	670	726	670	722	683	686	692	697	702	782	693	664	715	648	682	698	682	719	725	653	676	693	679	693	663	718	717	712	716	657	745	693	776	703	734	705	723	677	716	675	713	700	623	663	649	705	749	748	682	729	737	709	685	729	705	680	732	743	706	728	659	694	678	731	708	696	678	709	694	723	718	687	718	723	690	708	700	702	710	728	733	720	658	697	721	741	696	664	727	756	706	682	684	719	729	675	755	700	719	714	693	676	693	759	742	706	655	711	713	674	708	704	729	734	706	697	671	722	717	733	650	663	705	753	657	697	694	666	705	686	700	690	702	677	681	699	730	672	711	702	705
17659	30350	23584	14968	11084	8235	6245	4485	3092	2247	1841	1576	1455	1338	1291	1237	1200	1174	1139	1141	1061	1074	989	1058	1002	947	959	924	934	867	911	923	866	841	790	889	832	820	845	850	831	829	771	905	819	817	775	782	827	845	849	793	791	803	806	818	760	775	801	798	795	825	754	805	791	798	830	853	740	818	778	814	730	790	726	830	807	795	805	775	799	843	792	801	814	838	775	787	797	778	771	759	762	803	767	764	793	761	747	750	836	819	797	804	818	806	794	829	765	776	838	796	779	862	753	759	801	742	769	763	780	760	799	756	776	736	776	753	767	779	834	767	770	774	800	769	770	782	783	717	773	721	803	785	743	797	752	783	729	796	762	813	818	750	788	816	826	775	800	757	786	784	784	825	744	816	740	779	766	768	786	763	812	750	804	804	772	798	754	808	795	736	768	829	786	780	822	806	749	778	778	793	803	798	803	766	816	760	760	781	772	721	769	806	789	798	775	770	786	801	790	785	813	759	787	771	793	808	815	811	754	837	787	827	747	776	825	810	830	865	798	776	814	784	792	765	773	819	797	791	785	771	783	818	818	808	784	820	793	760	763	820	781	826	800	839	823	814	786	797	748	812	765	802	770	776	761	760	785	783	810	811	784	787	727	767	760	822	799	819	797	775	785	785	733	805	788	755	786	752	789	774	787	806	756	764	773	766	768	803	785	815	757	754	766	756	765	797	741	795	751	832	779	789	790	776	774	809	769	812	778	780	759	761	819	804	822	790	785	786	797	795	887	748	741	807	789	807	729	786	762	809	786	773	763	807	758	796	807	753	776	805	755	743	763	836	776	777	786	774	829	723	733	778	791	778	726	772	816	771	819	793	743	779	747	804	804	795	830	764	777	778	740	801	800	748	810	752	784	793	805	736	783	791	829	778	778	738	783	816	760	814	770	807	801	796	799	792	817	824	833	822	781	745	807	769	755	790	783	759	789	767	790	800	785	799	799	771	745	729	817	790	751	752	759	783	732	763	775	755	765	770	754	825	779	764	804	755	755	769	784	744	808	789	813	763	843	780	838	799	770	777	767	838	781	797	710	761	788	837	792	821	801	770	799	779	776	834	791	770	766	780	795	859	804	748	769	774	817	777	763	757	799	771	793	865	804	781	724	807	806	798	796	784	804	796	780	778	766	782	795	802	780	800	819	832	706	773	770	786	799	820	765	792	751	795	805	777	781	740	773	812	823	781	778	815	786	761	762	780	797	744	760	756	776	836	728	795	806	770	795	778	729	798	729	840	826	828	784	721	782	746	755	814	775	792	772	812	727	780	785	805	748	858	790	769	767	803	828	796	788	729	775	774	771	754	762	833	780	774	753	793	785	780	754	786	803	766	783	764	795	786	744	780	797	794	732	828	823	817	739	738	781	799	810	792	789	859	834	738	720	770	810	758	811	801	788	763	756	737	782	757	751	780	797	766	756	787	799	766	782	795	779	813	785	770	825	746	758	790	801	795	790	765	819	782	790	764	776	782	796	776	753	789	776	758	800	781	789	754	784	749	779	793	787	802	745	814	842	736	713	765	791	812	749	787	774	815	786	762	799	801	798	770	813	780	714	788	813	797	747	759	813	756	784	797	803	741	792	809	730	746	825	771	805	793	765	796	757	765	822	743	827	800	763	764	726	760	765	797	733	780	750	815	782	811	784	816	803	761	756	853	808	795	783	807	785	787	806	770	779	771	799	823	746	793	773	773	764	752	799	729	787	768	767	807	785	784	803	777	761	794	751	776	750	781	755	814	814	705	755	738	758	803	770	790	774	787	787	762	792	768	765	749	768	878	789	783	761	820	773	817	775	812	812	799	763	746	806	789	760	856	765	814	765	812	812	767	781	788	789	757	761	824	770	750	768	743	746	783	800	756	840	769	789	791	797	739	748	793	770	796	777	774	803	756	764	801	760	807	766	757	802	767	764	764	779	774	816	798	787	751	773	772	768	780	760	814	786	806	838	822	828	764	760	769	766	788	727	800	793	787	799	786	723	794	809	819	824	750	780	751	811	774	815	786	825	784	744	798	804	745	813	771	789	738	744	757	786	745	806	811	807	772	744	765	767	789	779	763	827	826	788	793	816	736	815	838	786	773	762	741	780	791	801	789	794	766	779	818	794	809	812	806	817	781	784	783	779	791	777	761	793	768	826	776	775	813	787	773	807	785	788	760	775	792	771	769	814	767	824	745	788	790	792	804	784	755	763	791	771	762	759	772	811	816	744	787	787	798	775	801	809	770	830	760	759	817	733	812	836	748	800	796	783	743	795	782	763	783	814	767	840	778	842	767	787	765	743	735	757	786	785	767	793	732	773	761	797	779	802	821	761	805	803	740	833	776	788	764	780	830	832	784	802	805	739	757	806	788	778	794	803	783	833	780	750	754	780	794	787	802	785	775	746	721	759	756	818	776	788	709	770	775	818	798	799	813	792	746	771	772	812	771	750	733	774	777	828	775	818	781	805	734	769	768	789	760	706	838	851	785	749	751	791	821	848	824	771	801	835	771	773	796	774	778	770	801	780	723	821	767	777	791	782	783	809	761	777	802	805	777	735	763	788	754	809	747	773	793	800	778	763	802	727	779	798	738	777	777	764	758	769	775	757	794	831	814	787	742	752	770	826	731	788	820	736	764	797	794	751	775	768	809	768	784	758	778	783	811	773	808	763	825	815	799	812	737	765	747	808	734	797	718	816	821	749	842	783	762	779	766	786	759	818	835	757	754	762	782	802	794	770	770	814	762	802	773	770	798	745	787	799	769	778	815	774	848	779	819	758	792	790	813	819	780	817	797	764	799	780	769	763	753	806	807	732	769	815	767	786	784	812	783	757	731	735	787	783	793	786	777	801	830	805	776	755	744	771	823	779	726	790	766	794	791	727	770	801	798	846	741	785	763	778	811	803	776	783	795	795	785	755	798	794	788	763	771	788	761	797	851	783	847	784	801	831	753	805	816	806	793	789	798	771	793	729	776	752	750	850	757	839	835	712	818	787	742	766	759	801	804	737	828	765	772	792	779	802	744	765	763	771	760	866	753	714	796	762	799	766	783	800	771	813	796	770	747	781	759	736	745	770	803	817	758	795	745	775	815	790	748	778	807	772	815	794	790	811	763	792	737	824	762	764	791	808	759	829	828	736	744	736	811	810	798	798	810	776	777	800	820	792	808	775	787	792	794	830	804	774	740	766	798	807	734	804	761	823	782	792	794	783	839	828	722	792	777	799	852	785	817	776	795	736	805	744	778	810	755	721	769	771	744	805	806	817	767	800	796	811	784	791	745	810	779	759	771	790	791	809	756	745	767	772	726	791	735	791	754	752	813	741	762	795	804	772	814	793	807	798	775	767	774	798	772	803	833	818	855	766	787	832	803	786	808	804	780	811	804	786	793	792	824	749	783	750	801	761	760	755	765	838	803	817	783	773	744	760	780	801	812	755	844	750	779	785	768	706	740	795	814	787	746	800	769
22989	21598	29253	24442	21662	21742	13162	4818	2866	2277	1882	1565	1449	1340	1263	1178	1177	1198	1102	1071	1083	1003	991	952	928	823	889	850	785	847	867	870	770	784	816	827	788	790	816	798	776	740	759	719	729	701	743	730	717	696	723	725	765	681	717	730	710	751	690	735	699	654	725	666	710	662	685	705	708	655	682	697	668	751	670	659	682	692	702	699	704	702	694	707	709	649	669	693	671	681	756	692	720	691	697	670	696	716	706	701	699	645	696	674	669	693	716	711	686	688	616	690	735	702	655	685	698	672	688	646	692	689	704	697	682	699	646	681	716	682	689	644	670	674	646	628	720	708	689	691	677	646	662	662	686	665	626	708	650	639	720	691	745	669	673	704	652	675	732	679	670	671	678	706	657	677	649	725	691	636	680	708	675	697	669	695	721	710	663	689	712	676	691	654	686	665	665	709	701	702	718	718	641	671	710	712	704	696	665	725	722	683	695	699	645	660	621	701	661	664	706	692	664	702	698	720	669	719	654	698	699	723	706	643	672	657	745	682	679	709	678	684	699	681	681	717	670	680	686	629	696	696	647	675	670	670	772	670	700	627	678	711	703	706	671	742	701	674	608	706	645	671	714	659	671	687	653	672	693	717	675	664	680	655	677	648	656	702	651	670	664	713	701	713	673	695	707	693	735	662	661	675	648	690	622	684	714	691	693	682	735	649	717	732	725	697	706	698	673	717	631	666	711	682	670	650	700	719	710	693	663	683	698	657	692	701	642	680	684	685	697	675	654	689	665	689	755	674	684	744	631	711	707	660	669	709	664	704	711	719	676	627	658	668	671	693	715	691	688	680	669	741	671	693	733	645	693	696	668	659	708	669	707	668	706	683	701	663	694	682	687	725	709	659	690	735	698	670	694	703	654	666	637	658	665	675	695	695	668	758	653	703	658	769	638	702	666	709	693	690	713	703	668	666	676	680	693	661	679	713	700	676	670	693	683	644	686	726	711	691	733	702	663	671	660	648	704	707	689	691	685	682	639	689	665	688	675	721	681	673	690	701	645	676	622	690	654	677	646	654	692	696	703	640	699	655	696	692	709	666	718	703	686	672	709	677	727	680	676	734	741	692	639	705	682	679	624	656	690	647	637	650	675	704	660	679	721	723	727	684	640	657	703	711	729	678	733	671	699	688	714	647	715	688	675	677	713	669	644	666	676	671	666	671	717	675	650	682	697	700	654	682	658	650	672	653	716	705	636	700	692	644	660	704	654	700	675	668	639	664	678	608	725	682	648	691	694	676	672	687	690	636	723	721	683	672	681	701	692	670	659	637	710	669	698	659	688	661	642	705	642	675	718	688	676	700	659	708	702	714	711	692	703	689	685	690	658	702	665	654	673	616	691	709	689	682	724	700	704	667	676	699	700	682	700	676	675	692	707	694	634	673	696	646	660	707	683	676	662	680	680	624	730	717	671	694	678	662	662	692	729	664	667	700	638	669	659	686	690	719	693	721	681	673	690	692	687	681	665	685	698	683	692	666	699	702	671	639	686	658	717	648	671	674	724	682	715	666	682	688	725	661	713	721	718	686	667	716	660	690	691	683	657	644	685	660	716	699	615	689	695	703	678	697	695	689	719	718	663	685	657	666	672	704	687	664	641	720	732	660	685	672	661	700	714	729	671	655	682	668	676	619	644	644	732	642	711	699	656	689	656	670	704	643	683	747	678	705	693	734	689	759	690	696	657	695	699	702	654	685	690	637	668	717	707	733	702	701	662	660	692	652	705	704	698	640	695	647	651	649	688	703	662	646	722	677	712	705	677	698	677	663	725	678	642	647	715	677	736	681	654	687	675	729	693	658	686	702	702	699	655	687	720	669	714	706	686	699	707	674	660	682	622	702	685	673	680	670	676	677	687	652	657	695	659	699	674	642	659	661	701	661	658	688	729	721	647	709	667	669	696	688	694	700	662	638	681	717	666	677	706	664	702	688	676	647	739	664	687	674	702	712	663	683	676	672	691	742	716	660	627	703	730	665	683	687	688	652	703	639	614	654	715	681	674	677	693	643	706	687	665	670	662	692	678	684	705	713	717	690	701	702	735	692	669	686	645	661	683	682	668	693	644	655	693	704	658	693	693	710	655	677	663	723	680	728	661	677	629	724	702	683	739	702	707	655	658	697	658	645	695	731	670	665	708	677	660	693	701	687	698	719	701	685	710	645	692	669	723	662	686	689	753	703	697	698	705	692	683	664	729	705	693	685	683	701	684	716	647	653	666	708	681	665	720	683	682	688	702	698	673	670	678	703	684	702	697	673	636	674	666	630	669	717	708	667	704	685	669	710	663	681	669	648	676	663	671	692	720	618	669	685	653	693	658	678	687	669	684	699	696	635	730	691	732	667	733	681	763	679	720	678	674	685	695	657	726	685	648	648	664	728	681	683	664	709	681	704	638	642	701	667	696	706	674	664	686	708	698	684	649	662	705	709	691	725	685	737	693	680	692	685	690	690	711	694	631	695	711	688	687	673	681	674	711	721	671	697	634	685	698	680	724	683	740	653	662	696	619	636	672	637	677	650	654	674	650	620	696	647	694	666	735	686	676	657	680	680	653	692	663	651	646	670	661	651	637	672	768	634	702	687	680	612	674	670	726	692	640	703	635	688	705	719	719	691	649	724	738	688	670	665	683	676	689	659	636	662	685	680	670	678	660	661	696	707	698	665	716	673	699	732	706	763	717	735	672	710	720	647	652	676	708	707	687	745	657	679	665	688	661	717	707	646	718	663	632	676	682	684	674	671	669	672	648	693	670	707	709	710	702	662	688	679	640	654	692	648	733	696	673	696	675	666	643	717	670	660	719	617	653	728	749	661	667	692	686	695	677	675	670	663	664	713	694	677	626	694	710	680	672	699	724	667	701	647	711	683	694	647	712	680	696	668	672	676	654	698	644	624	662	691	675	694	649	691	717	677	717	734	683	634	617	681	693	684	699	695	672	679	699	680	679	712	669	703	725	652	681	631	650	665	676	691	695	643	730	706	675	650	667	673	695	703	732	667	678	686	654	672	681	758	702	701	727	646	699	674	650	735	662	701	660	674	724	694	675	722	638	690	656	709	653	662	682	673	664	691	708	644	701	674	669	650	648	694	680	647	706	648	654	686	681	675	672	666	685	700	690	676	678	680	688	698	689	705	690	686	709	721	722	643	668	681	643	705	709	686	692	706	672	675	701	714	682	675	653	682	680	707	682	665	673	714	707	674	657	701	670	645	708	661	684	649	675	685	692	657	682	720	649	686	681	703	649	644	662	673	693	669	661	692	670	611	700	663	661	672	710	680	680	667	698	652	674	687	714	679	674	672	658	698	690	716	682	704	660	631	718	678	643	660	669	662	683	654	648	692	663	709	694	658	690	716	658	661	758	690	698	705	685	683	692	634	721	642	655	657	681	682	675	691	696	673	722	697	703	653	670	629	630	633	720	676	704	650	724	663	717	709	692	667	680	678	728	663
21280	38697	31921	22197	16873	13506	9912	7084	4783	3588	2846	2295	2071	1905	1774	1706	1677	1611	1471	1410	1326	1308	1277	1235	1181	1129	1103	1042	999	1032	933	985	997	931	989	1000	919	903	942	898	881	917	847	900	862	856	832	819	843	848	830	823	790	803	808	825	833	821	799	767	769	776	766	766	775	811	791	798	794	733	777	788	751	774	753	792	758	756	796	756	794	738	809	760	819	723	739	748	820	833	751	771	717	789	787	772	766	779	730	742	784	731	712	755	760	730	790	751	776	785	774	726	786	700	769	804	764	739	747	766	724	725	755	759	797	827	748	743	744	770	735	792	740	754	748	782	785	774	724	753	760	785	732	703	769	772	815	733	780	737	772	779	750	728	803	747	797	748	754	748	792	778	801	798	729	786	830	769	758	806	741	751	778	786	796	793	715	829	790	790	716	787	774	777	799	750	729	746	780	760	789	719	750	790	803	752	741	775	723	781	757	716	773	764	788	768	729	746	775	784	753	756	761	731	755	761	772	753	769	784	745	756	749	714	770	793	789	775	760	787	754	810	738	739	756	765	765	803	803	774	803	723	784	757	779	742	779	787	788	776	742	751	814	765	762	764	731	742	752	817	763	731	799	766	751	751	749	754	765	778	774	767	780	778	717	783	719	798	774	720	772	811	791	786	741	744	727	781	765	747	750	730	808	738	772	760	797	738	757	752	721	806	742	817	798	751	824	751	785	740	784	714	774	746	750	771	802	760	738	802	825	740	800	740	817	738	791	758	784	717	815	752	749	787	827	733	788	777	819	812	728	781	740	776	786	760	760	769	743	859	786	726	788	761	762	761	747	759	779	760	788	758	729	811	749	807	774	805	756	753	754	789	769	746	803	708	773	747	736	738	704	762	782	820	766	808	770	790	808	748	777	745	771	791	769	755	761	746	781	778	760	756	811	807	760	776	778	752	720	712	761	768	818	748	803	771	768	774	756	808	760	725	779	767	769	743	785	734	805	780	739	759	795	747	774	746	711	791	801	766	789	734	740	756	742	794	783	758	776	742	759	756	780	797	789	724	786	791	787	754	726	760	837	799	860	725	746	780	727	800	761	745	791	754	748	765	754	718	734	768	730	747	758	738	742	792	777	755	791	744	750	756	724	711	764	743	762	764	758	743	736	714	773	772	721	721	736	746	786	753	707	734	771	754	768	776	783	810	746	706	742	744	757	737	748	740	766	745	755	730	792	758	824	787	822	755	807	782	782	815	780	751	746	764	768	780	772	778	774	780	810	799	750	714	730	791	788	753	775	720	737	790	744	790	751	758	694	774	802	760	779	794	753	762	830	816	766	732	792	748	787	764	769	814	764	778	758	769	741	756	816	796	772	734	749	775	741	787	793	767	807	750	778	803	773	791	728	780	755	797	796	779	744	790	789	773	731	784	742	781	762	775	764	763	778	755	750	732	722	768	787	761	817	789	779	810	755	712	779	780	775	759	813	801	771	725	728	742	797	750	786	755	730	737	742	755	729	727	780	779	766	750	744	709	755	744	748	723	807	754	821	756	772	776	780	767	780	778	762	734	816	723	786	749	768	738	746	765	789	754	820	731	759	749	792	748	769	806	752	762	723	741	799	748	790	729	797	757	757	806	791	746	761	823	798	761	766	811	726	746	752	720	727	718	797	804	772	755	740	846	734	710	759	747	728	790	756	757	751	770	735	719	802	783	778	759	733	755	772	795	798	763	786	817	744	762	768	768	750	737	739	788	778	727	741	758	754	791	754	762	767	759	732	758	807	700	797	710	726	765	772	762	759	782	727	804	770	768	777	775	808	787	693	767	776	780	747	774	718	750	772	749	778	785	760	745	771	741	797	766	726	786	763	836	738	733	777	759	777	737	714	753	736	798	723	767	763	811	766	808	760	728	793	741	756	739	787	722	782	731	736	787	727	727	733	744	771	738	774	813	719	774	780	757	764	731	784	763	763	741	771	742	739	786	733	765	759	805	798	789	793	713	770	759	790	762	751	747	776	780	769	728	779	833	800	776	798	766	734	729	792	786	713	786	768	823	761	769	734	760	788	797	809	725	723	779	774	772	770	780	774	786	766	789	790	766	772	773	748	783	748	734	730	793	753	792	740	711	753	777	796	739	755	763	787	731	798	769	803	773	746	748	747	777	767	820	777	800	751	733	745	806	856	819	780	715	768	788	771	752	758	758	716	775	699	806	740	765	759	768	760	755	785	791	785	745	744	755	771	809	713	730	791	782	762	756	794	739	750	791	759	737	724	775	756	769	716	779	801	762	752	759	829	729	773	778	788	802	820	748	780	709	768	783	795	772	791	713	774	783	754	729	785	767	762	778	760	814	782	741	741	782	772	744	733	740	793	747	771	737	758	718	803	770	739	779	762	777	741	738	729	812	791	712	783	804	813	820	736	744	787	762	715	816	806	753	801	781	789	759	715	799	806	769	756	770	734	743	750	764	715	723	766	794	770	812	785	716	733	776	751	771	768	769	768	719	784	742	740	715	754	786	798	783	782	786	762	712	818	766	762	770	778	782	768	732	808	742	796	776	766	734	739	764	801	737	751	787	747	787	691	788	724	773	770	755	826	767	810	745	755	814	765	751	716	765	740	768	749	736	747	796	755	756	757	744	728	794	726	739	755	810	799	771	702	797	749	732	785	779	756	751	779	717	777	763	740	741	748	736	805	791	740	793	749	757	768	773	784	759	783	806	754	769	762	720	790	745	799	762	774	757	765	786	699	739	760	771	747	775	772	788	756	765	807	800	738	767	764	785	765	759	736	745	731	788	724	785	788	770	801	778	766	767	762	788	757	783	816	812	755	788	737	745	776	751	772	789	776	753	812	796	752	719	760	781	747	758	754	756	761	735	772	784	755	743	754	761	782	764	786	760	788	758	745	744	753	780	767	738	793	774	845	770	748	777	749	790	766	786	754	786	813	761	805	766	728	774	781	737	771	739	705	808	750	779	793	745	799	733	814	745	783	749	757	747	752	774	766	778	726	850	741	788	818	798	736	748	728	779	796	747	738	701	772	754	773	776	838	710	730	770	751	754	793	771	728	792	731	721	782	742	742	752	808	775	741	846	720	744	751	723	760	794	761	745	785	787	808	751	767	779	773	749	765	824	755	800	727	781	751	812	768	803	824	772	734	784	772	778	724	751	794	754	775	773	790	750	747	721	826	768	777	760	741	724	736	784	720	762	751	813	775	704	754	781	743	828	766	773	774	718	760	802	743	747	741	758	812	739	783	787	774	761	791	818	756	750	747	755	758	760	769	755	734	780	828	769	808	760	712	771	780	786	776	759	765	781	740	748	802	765	763	760	727	756	780	755	725	798	772	753	703	770	774	732	754	753	765	770	754	740	782	731	780	718	749	744	796	750	733	808	757	761	799	737	799	796	761	765	713	745	770	735	748	717	818	774	776	795	772	722	786	753	746	756	768	757	769	786	780	768	780	776	734	744	761	739	808	732	754	827	720	764	787	784
28220	21119	18169	10436	5671	3785	2817	2070	1651	1461	1185	1185	1113	1140	1113	1082	1055	1035	1042	980	1001	1007	996	940	961	1002	943	933	930	1056	982	912	913	922	944	957	935	894	897	900	906	934	997	929	934	936	935	879	917	873	836	872	897	883	908	880	903	901	912	881	869	878	903	920	888	905	835	868	868	883	904	901	869	915	875	842	859	900	923	909	852	931	863	914	882	888	905	944	880	897	895	903	855	901	857	867	817	862	882	859	927	903	850	864	883	896	886	893	917	869	931	868	891	848	897	882	893	834	881	879	852	867	889	917	877	908	914	902	920	975	881	866	867	880	885	899	922	856	925	910	907	837	877	921	902	896	847	835	867	889	895	867	866	916	907	886	815	872	899	901	900	859	926	908	908	905	879	907	962	905	896	916	932	874	884	865	933	871	868	870	851	849	874	910	863	870	861	869	847	897	930	853	886	912	899	874	931	867	876	844	833	915	887	875	887	927	900	884	887	914	869	874	870	893	897	837	910	912	933	922	898	879	861	950	880	877	915	862	943	907	892	813	899	926	873	874	831	873	935	916	869	872	957	888	898	877	861	917	918	884	851	909	844	895	960	859	862	861	902	891	866	829	877	849	850	870	917	806	891	872	925	933	838	969	879	911	870	860	879	908	955	877	853	909	863	829	888	904	900	923	854	869	871	880	880	860	897	878	942	995	881	869	857	862	860	922	872	833	851	895	918	902	866	882	856	883	895	854	910	903	865	907	922	844	945	915	876	901	845	896	903	872	884	833	872	864	894	851	917	903	928	857	903	915	892	904	915	935	836	933	880	895	895	890	877	925	927	915	839	923	876	878	887	875	947	843	880	856	854	891	928	904	889	872	941	846	906	908	896	898	865	888	912	886	924	974	888	862	883	919	900	865	848	983	856	861	887	865	886	905	906	909	868	874	909	937	930	917	879	890	886	911	895	869	866	826	888	927	909	836	874	864	911	856	876	986	892	883	900	875	857	878	885	878	910	898	916	874	875	887	932	892	856	900	877	911	868	848	893	866	885	896	840	880	845	863	897	917	871	868	912	923	890	913	943	903	925	877	903	868	883	938	871	899	867	879	908	854	842	853	869	885	928	875	915	853	915	800	920	882	887	864	875	851	858	837	872	900	864	912	886	943	925	951	917	845	883	886	904	943	889	891	846	848	903	829	881	877	876	845	920	855	898	923	858	874	931	845	897	901	904	910	867	882	912	882	856	875	965	890	908	916	877	880	892	895	900	923	895	837	921	828	833	879	834	889	950	886	854	952	868	854	883	893	853	872	851	921	879	881	877	960	867	869	923	897	877	903	820	841	868	864	929	822	850	861	911	899	883	871	862	894	897	897	881	967	894	927	890	908	895	867	895	910	874	872	881	844	880	920	899	911	905	872	840	898	898	840	888	829	906	877	895	910	823	893	942	865	919	831	897	875	903	842	904	831	929	882	872	878	864	963	854	906	856	938	911	817	892	862	876	891	840	890	851	926	866	886	946	842	875	850	881	849	921	898	850	858	906	950	826	891	868	947	895	864	874	891	894	931	875	949	866	945	905	908	845	853	847	874	869	866	880	857	851	871	880	893	858	839	813	924	882	848	885	890	863	913	974	920	908	879	916	938	899	870	851	821	858	914	902	883	880	903	900	914	892	867	874	931	818	905	910	871	790	891	910	898	886	852	870	861	885	879	900	839	894	877	955	896	853	873	865	897	893	830	888	883	912	926	861	887	875	888	897	898	937	850	868	882	862	870	851	871	880	886	891	889	892	903	888	879	895	834	861	923	908	859	928	872	879	882	914	856	870	886	865	894	907	875	897	897	874	874	917	859	837	872	852	891	888	960	941	902	839	872	918	909	880	854	898	915	927	888	864	922	875	866	862	931	888	898	907	831	893	880	871	891	912	877	890	891	872	898	867	897	838	864	862	925	905	856	862	897	916	895	856	902	883	919	873	889	886	875	888	876	932	850	855	903	858	920	909	877	886	889	889	837	856	900	874	878	899	903	873	892	862	915	838	889	871	868	904	849	942	901	854	886	896	827	844	871	853	888	891	890	905	877	865	904	920	926	921	903	855	845	878	888	900	916	887	868	880	847	870	878	858	925	866	830	911	905	886	891	896	871	875	838	891	902	884	906	920	890	872	940	882	857	886	873	899	844	914	950	845	876	915	895	872	849	888	923	885	892	878	911	880	879	887	863	843	905	909	867	913	904	897	936	889	890	898	874	885	877	863	925	834	947	879	900	918	885	809	815	877	837	884	877	852	858	884	877	880	866	918	863	854	912	893	876	918	935	891	896	912	906	895	830	863	889	915	934	942	869	918	925	854	920	881	862	889	841	909	895	894	924	846	827	889	894	888	879	848	891	853	886	889	868	872	911	897	888	864	898	894	846	896	864	826	920	850	838	883	858	900	881	905	908	892	850	886	906	905	873	859	907	908	913	879	923	876	889	904	897	868	900	876	904	882	916	882	866	884	887	919	839	890	935	893	898	939	835	939	932	850	896	848	884	886	898	952	876	922	867	913	937	876	908	892	868	838	867	894	891	949	868	934	871	870	850	884	834	871	957	852	880	857	883	889	931	844	904	869	835	873	886	902	959	902	886	903	862	909	854	869	882	894	848	924	871	818	901	826	870	869	923	874	895	884	922	865	880	907	849	880	876	905	908	891	887	874	885	840	912	902	890	899	874	861	861	889	863	869	937	855	918	892	872	924	901	912	924	928	881	905	901	881	865	856	868	863	870	935	914	857	851	859	924	911	857	845	888	898	908	922	877	872	888	875	898	921	905	907	898	919	875	874	832	940	895	868	834	816	866	948	908	902	872	870	888	906	866	920	830	853	910	823	925	889	892	925	875	892	891	876	853	862	868	855	873	861	914	908	922	881	909	871	835	910	843	864	924	899	937	903	922	830	893	943	923	904	859	916	854	905	894	905	876	848	890	896	917	881	899	884	910	979	864	905	836	863	862	988	912	876	876	877	834	875	866	902	896	888	889	900	874	901	911	858	910	911	850	912	838	885	806	887	927	939	894	869	891	841	859	902	863	873	824	916	865	886	887	894	857	841	857	895	892	884	909	881	897	877	891	859	858	891	848	912	895	870	904	882	897	835	938	838	846	926	877	890	867	886	853	904	900	869	893	833	883	862	876	896	872	879	912	890	867	918	944	876	924	902	905	872	873	905	863	855	888	877	865	875	879	852	897	902	872	872	888	807	832	905	937	869	834	837	892	898	913	818	863	949	839	889	886	864	934	922	892	842	911	857	899	881	851	903	872	916	880	851	832	814	886	834	823	862	867	941	904	873	880	853	925	901	863	859	885	868	908	899	876	901	856	831	885	916	923	899	866	849	863	850	907	844	889	865	885	858	897	937	867	919	874	868	896	883	883	887	861	917	880	823	902	904	866	866	872	887	833	876	889	853	861	849	902	829	920	869	881	867	838	853	863	931	873	933	863	938	862	898	891	878	945	879	940
16307	24952	19643	11183	8224	6491	4676	3218	2335	1855	1695	1512	1444	1380	1355	1362	1255	1242	1281	1203	1183	1183	1198	1112	1087	1056	1107	1038	1046	1086	1093	1022	1065	992	1013	1004	990	988	1067	1047	993	999	988	1007	1010	1008	981	1038	979	985	1091	1010	1020	1029	987	948	997	1002	969	1030	994	1015	979	1024	932	988	981	968	1072	985	1011	1015	949	1029	983	1012	1029	951	957	932	984	986	1028	961	947	957	971	987	950	988	988	899	971	982	923	962	950	983	971	938	966	932	987	953	994	972	1034	981	988	986	973	946	1009	969	937	982	954	1004	957	980	968	990	945	920	926	934	1007	968	951	963	1013	1029	1023	994	1033	978	918	927	967	965	944	949	949	982	1006	978	1002	974	967	1007	937	948	981	961	958	1020	1011	963	873	983	1003	981	980	968	969	995	970	1008	1014	958	1005	1011	1008	987	950	922	971	1001	948	1020	995	987	977	952	1059	934	971	973	991	1001	964	1048	1035	998	1017	985	959	977	1007	973	958	985	962	952	953	996	944	1004	971	967	903	976	992	957	988	984	997	979	956	981	987	944	1000	909	927	1031	981	960	948	991	943	950	965	996	976	978	1005	946	1002	1044	984	989	983	1039	996	1030	1004	998	1024	936	990	942	967	968	945	988	1023	1019	990	936	979	998	1025	972	953	1009	1011	1000	958	971	1040	975	1021	956	911	997	1007	1032	928	1038	1018	1000	977	935	971	1016	970	999	954	1003	923	1004	961	942	992	999	973	997	1011	944	957	981	971	958	979	986	957	966	954	988	985	963	1002	975	928	959	1003	937	1028	983	1012	986	963	1010	966	1007	1002	916	967	983	983	957	936	998	924	992	984	1006	996	937	983	1012	1023	969	900	956	994	1034	925	970	923	962	973	981	994	964	946	972	955	1032	1008	990	1038	980	1025	932	988	976	972	1008	1016	972	927	967	976	1022	931	975	986	977	1001	973	974	1014	915	972	1010	943	1003	1016	974	939	931	935	990	993	905	1002	980	998	940	960	989	1017	1005	987	1001	999	950	1028	994	966	999	963	983	976	997	929	1000	1016	962	991	983	973	976	973	978	941	1005	966	1046	965	942	995	1037	931	976	896	985	1000	950	1025	970	1018	975	1020	1017	1007	956	955	974	974	1007	915	995	1006	989	1010	982	983	978	955	1010	963	1001	902	954	961	946	967	998	967	1014	1006	964	1009	965	978	923	909	978	968	1014	969	964	1014	994	980	971	978	959	987	995	991	967	945	993	1021	933	1010	941	1013	963	931	972	963	997	950	1000	967	943	971	928	967	983	989	999	985	968	983	971	965	979	1007	949	921	954	978	951	992	970	962	964	977	978	993	986	956	1053	1013	919	921	997	925	1006	989	954	987	999	993	958	946	975	970	931	967	925	993	1024	987	939	996	972	977	971	941	944	1012	1043	936	944	973	973	952	1010	970	976	931	944	911	1013	990	1019	1037	948	995	944	1036	972	925	970	968	1015	954	954	996	982	972	920	939	969	975	975	973	998	964	919	988	946	1000	999	991	999	979	990	1004	989	949	981	996	973	951	1047	1016	947	943	951	978	958	977	995	955	1032	1020	945	980	953	987	962	957	939	955	953	941	921	993	1021	929	965	1002	1009	1018	1015	924	993	1003	988	965	917	1002	923	950	994	970	992	943	924	982	988	952	1013	965	952	959	971	985	934	988	1027	975	966	995	997	969	983	985	1001	1024	1009	1013	975	950	951	994	942	1019	969	963	1015	983	978	1011	927	988	1026	969	998	999	954	967	1024	950	968	981	1002	951	960	941	980	1013	951	1021	1002	1004	994	957	1005	979	972	953	1009	952	1034	939	923	988	980	990	992	960	972	978	1010	987	984	967	956	962	926	961	1013	1041	1008	977	1000	963	964	988	1022	958	981	940	929	996	949	969	1004	949	965	945	942	940	968	947	1013	997	978	991	999	968	965	984	952	990	925	992	1021	971	977	1010	959	973	962	983	979	964	969	1002	1023	982	976	974	991	949	977	1012	1029	959	1054	967	998	957	982	1008	1008	984	1003	987	963	960	907	1023	921	926	949	920	993	960	949	972	969	1034	1021	960	919	938	1045	971	925	947	1019	957	950	961	979	923	998	967	951	982	995	962	908	998	1048	991	920	979	985	987	983	975	971	931	919	963	970	988	1041	1031	967	955	973	1014	976	1070	919	990	973	1003	974	1012	1015	996	961	940	987	1012	947	989	1052	977	981	1000	942	959	932	946	1002	1027	922	955	996	1005	963	954	981	967	1015	968	1027	994	972	1002	982	1033	928	1011	1043	921	975	957	965	971	967	971	922	1015	955	1010	1005	992	998	944	955	1048	956	949	947	963	1024	1088	961	996	990	962	957	1010	1004	937	1006	1001	922	993	1005	916	986	1062	979	985	1020	973	959	987	962	1018	980	994	1004	988	1001	950	958	954	952	928	1021	947	1003	985	973	995	961	1007	993	975	963	946	949	1000	933	989	957	1048	980	989	934	979	995	1019	928	922	974	964	955	902	935	952	901	988	1009	919	944	978	1042	957	937	963	986	937	969	992	975	964	1016	1054	941	962	992	1009	982	1014	992	1006	998	987	1031	974	1000	1020	994	939	969	957	975	962	998	935	1000	979	946	946	972	1000	974	1003	957	975	1055	987	960	984	946	1003	954	945	997	974	1024	956	952	981	984	973	942	1013	973	1004	960	991	968	905	972	985	985	966	947	961	995	973	1041	1036	948	1026	984	965	978	1024	982	944	956	1029	905	978	940	943	1021	963	1000	966	1015	989	962	1039	1007	986	1040	948	979	1028	978	994	992	951	960	1042	973	952	963	974	902	958	982	1011	945	923	1044	1007	957	977	968	1027	975	926	935	997	951	995	981	982	954	954	1003	939	958	967	954	933	954	943	1014	1003	974	1004	913	993	967	1011	952	944	962	988	962	1007	989	992	962	1011	1002	957	1013	973	963	993	993	1012	926	948	958	974	981	1001	955	993	969	1033	973	971	960	1023	1005	997	966	976	1048	1006	943	993	961	1006	926	965	1032	930	942	991	953	1008	969	1042	948	975	990	980	969	1012	1005	924	1032	1024	924	1031	960	985	938	1002	973	974	921	966	955	942	1009	997	993	991	992	952	939	1000	986	971	956	997	941	991	959	916	966	947	949	940	952	1001	935	903	941	918	989	980	961	960	1002	1018	927	1011	978	952	971	988	990	994	981	983	996	955	927	995	960	994	935	933	929	963	1012	950	1039	1023	967	957	1009	1037	1027	966	976	956	989	945	1005	983	991	949	984	941	1014	945	937	973	994	945	951	1017	1003	1028	1004	948	949	1003	954	998	977	952	1040	966	1055	971	956	990	926	988	936	986	958	945	1006	987	975	971	1012	1062	936	951	940	973	953	1001	973	977	987	1001	943	992	997	957	990	970	975	1016	938	1023	914	975	971	964	994	962	943	987	984	1011	977	959	899	989	985	963	964	1012	982	966	949	985	967	992	924	989	956	962	982	921	974	921	963	965	1009	946	976	963	1025	943	967	969	1008	1010	965	989	1028	1006	932	988	962	966	970	961	974	933	996	970	971	1017	1041	949	1005	1028	908	950	1004	1004	919	989	905	944	1027	980	968	985	1005	1003	992	991	1017	962	1028	950	991	961	1055	963	972	973	975	1037	1019	1003	1000	1006	950	982	1026	1024	987	1033	990	1006	1006	1019	987	987	951	980	959	894	958	962	995	1006	954	923	941	945	962	955	948	971	968	935	977	901	945	977	975	945	1022	999	984	1004	996	964	985	990	972	1005	979	944	944	958	1024	1028	964	1015	985	947	1002	995	968	964	987	973	997	994	971	981	948	921	976	961
23897	21548	28613	24930	21443	13064	5657	3128	2161	1873	1600	1509	1486	1388	1437	1295	1252	1190	1156	1127	1131	1111	1073	1104	1101	1044	1054	1017	998	953	981	988	888	943	970	1033	1003	894	962	913	920	893	975	920	918	936	929	932	911	976	907	955	938	922	927	969	937	919	941	922	849	930	907	899	881	923	915	906	869	903	879	867	887	894	895	885	902	840	923	875	920	897	938	913	903	915	884	898	878	921	947	887	962	925	926	941	932	954	883	906	930	943	934	957	891	867	910	992	875	911	863	857	870	926	893	872	862	932	853	939	917	863	917	884	867	900	943	887	883	903	877	922	863	871	904	905	861	910	897	919	910	959	863	877	903	868	911	888	908	910	917	970	838	887	872	940	870	925	837	893	887	882	907	925	912	918	893	920	955	911	908	932	916	898	865	908	934	834	953	908	883	943	903	890	869	901	926	877	888	919	873	937	886	933	915	887	872	917	913	880	867	887	850	871	919	902	896	922	912	861	925	913	862	880	926	943	870	947	905	871	947	833	887	897	922	900	834	878	889	936	905	835	906	967	982	859	900	880	944	866	883	913	863	855	932	848	886	951	828	859	926	880	935	922	921	888	939	954	913	930	893	915	872	896	870	900	891	933	895	978	919	973	923	931	891	904	938	917	908	903	914	881	943	922	869	888	915	949	930	933	902	927	931	861	837	942	885	836	932	880	921	917	918	873	912	863	941	878	869	878	900	879	895	865	916	881	885	878	873	905	925	901	913	874	880	894	939	891	901	869	892	893	957	867	898	875	889	918	922	886	907	948	907	929	911	899	924	884	940	879	907	919	872	892	841	967	955	887	871	854	898	839	974	868	956	880	871	948	923	908	854	922	918	902	892	847	930	889	915	879	903	904	914	898	884	907	893	860	909	868	883	888	886	909	904	880	890	855	914	901	891	911	866	914	891	880	916	942	860	886	933	868	918	939	896	910	904	863	918	848	922	836	926	922	956	871	943	982	897	887	831	862	923	882	905	939	840	915	907	905	862	821	916	854	885	919	891	905	826	933	921	898	876	892	917	899	879	894	899	872	908	926	864	903	891	950	872	866	890	871	885	936	925	947	870	911	896	893	930	856	921	927	893	854	895	910	908	840	866	866	912	847	902	905	849	879	902	932	879	950	838	906	912	965	910	939	929	851	892	930	881	900	973	919	848	912	888	868	944	897	851	920	896	931	919	872	889	848	933	933	913	882	903	906	847	879	909	925	850	901	921	917	865	907	876	931	886	927	933	893	928	911	889	872	855	894	865	843	893	924	850	939	859	937	881	921	909	879	921	893	895	912	894	885	930	891	933	914	874	815	903	919	925	857	951	882	908	856	962	909	898	881	926	925	860	909	915	884	865	881	928	902	897	908	925	874	878	925	907	912	868	911	874	831	834	927	910	896	904	851	910	948	908	934	884	900	848	866	914	866	908	922	910	863	935	861	901	889	905	883	911	912	874	893	922	880	920	917	949	895	845	893	922	934	879	891	909	862	961	875	933	925	888	927	899	921	860	901	899	981	932	899	879	850	863	916	900	883	908	893	856	868	929	891	882	868	866	917	879	869	908	863	886	881	887	840	915	865	955	857	897	908	894	901	906	882	883	884	963	878	904	874	884	905	854	925	894	903	964	860	867	866	844	947	891	905	898	926	892	883	935	859	855	903	903	884	898	888	917	882	880	906	893	861	878	891	908	911	863	890	950	887	918	866	936	875	913	904	928	954	875	916	931	899	949	910	920	913	854	917	932	961	869	906	882	896	881	933	894	887	879	894	893	909	853	953	929	918	879	890	860	906	924	867	908	872	854	881	887	865	934	902	924	929	886	858	906	918	951	903	904	932	856	884	879	882	891	887	833	859	929	843	868	880	956	942	907	931	893	860	870	863	872	899	934	954	864	878	845	959	928	922	850	848	906	888	910	869	901	833	861	873	891	807	883	876	929	874	851	963	905	933	900	872	922	929	882	914	978	903	928	912	913	900	890	869	885	867	958	907	897	882	853	891	873	897	908	893	927	877	921	917	964	890	834	905	858	928	932	899	923	846	900	891	899	894	898	895	876	880	838	865	878	862	917	852	906	876	875	893	938	938	885	894	905	924	866	908	926	920	889	897	898	859	853	860	924	886	891	919	833	906	861	919	890	887	944	922	904	938	854	866	898	902	1007	905	914	848	900	881	924	884	850	892	943	939	929	896	927	866	892	910	927	957	859	870	910	938	917	900	866	950	841	868	911	858	937	900	897	933	904	884	877	893	926	874	889	916	898	868	844	864	874	922	914	916	927	880	858	913	910	913	919	884	946	856	896	951	927	897	891	907	949	942	870	894	876	859	889	919	914	886	853	944	869	928	885	907	855	888	891	849	901	924	866	919	902	936	927	854	891	844	858	935	863	886	882	933	888	892	923	865	938	895	918	843	911	882	937	924	910	898	862	842	932	901	868	875	869	878	883	888	916	951	865	844	939	928	906	900	880	878	910	893	872	924	916	925	900	872	933	971	920	935	887	880	895	901	890	963	933	929	928	929	914	876	897	910	926	857	920	884	908	883	929	952	867	927	932	923	880	897	906	872	900	925	939	863	922	891	896	882	900	888	972	935	848	894	895	932	900	905	922	884	923	902	847	895	895	871	881	897	933	888	904	920	890	894	919	903	934	887	900	940	933	965	909	896	904	936	855	910	903	856	873	895	907	811	881	846	925	911	920	871	858	922	865	837	921	918	876	903	885	877	897	887	885	895	888	860	929	928	912	949	912	925	870	847	936	966	857	897	888	925	901	868	971	895	897	888	927	883	885	900	885	931	942	866	887	901	902	907	880	877	925	932	939	954	927	910	911	900	906	907	933	825	912	922	937	877	879	899	869	885	864	890	873	895	892	893	886	911	896	898	867	914	882	907	919	896	897	917	887	844	906	889	900	942	904	878	907	897	957	902	874	929	899	899	935	954	890	891	863	921	958	902	890	891	942	907	922	906	897	921	950	950	904	884	909	847	895	919	866	922	922	890	905	904	958	866	930	922	901	962	849	850	905	904	909	896	872	877	915	882	991	897	945	949	925	866	843	954	922	880	920	898	955	839	917	913	902	894	917	921	963	903	903	873	909	874	892	878	911	980	895	821	977	862	956	894	928	899	889	850	950	905	894	897	892	874	888	916	905	923	896	909	887	869	928	919	847	888	957	913	863	931	890	910	870	859	878	913	917	857	886	934	938	915	887	872	885	924	944	896	950	886	944	886	883	924	918	927	878	890	867	839	960	893	892	918	922	929	907	859	868	832	966	919	843	930	909	885	896	868	933	892	895	865	844	855	839	875	901	909	879	935	870	928	901	888	847	934	918	963	881	982	901	927	857	883	917	848	878	878	958	899	914	935	843	904	888	880	872	890	879	909	920	912	899	863	909	895	852	885	900	910	894	899	934	932	866	869	917	909	871	861	865	930	875	904	917	882	910	898	907	885	954	870	931	936	871	877	908	880	959	876
18072	33209	26645	17071	12700	9912	7202	4995	3514	2673	2240	2039	1988	1830	1782	1658	1620	1568	1534	1364	1349	1334	1347	1221	1201	1206	1200	1129	1182	1156	1110	1092	1073	1164	1108	1142	1108	1136	1135	1097	1053	1034	1068	1103	1048	1097	1007	1004	1041	1083	1074	978	1048	1006	978	1012	979	995	1010	1004	1047	1025	1043	1038	1041	1001	1029	1054	1010	986	1012	1005	966	982	1029	1003	998	1011	992	971	987	1041	1017	978	986	975	1038	1014	974	1045	1006	1039	1038	977	998	1012	949	985	1006	994	1007	964	1027	1012	1009	936	967	987	994	1022	1029	1010	995	990	1054	949	1024	963	986	1010	936	1050	987	980	1007	1021	1040	1046	984	948	993	1022	1016	999	1009	1062	1035	997	968	955	946	1029	1045	1065	975	973	969	968	977	1008	963	967	958	936	1039	977	983	996	1013	1046	1018	941	1022	995	971	980	963	1008	1012	955	1006	1024	1010	1013	1012	983	1046	1034	979	1032	976	973	983	969	990	983	991	996	1006	1024	931	1017	952	1015	1015	989	1015	956	957	971	971	995	975	986	972	1014	1000	967	1034	1080	951	1024	925	961	1061	988	1024	1004	1079	1009	1028	985	1051	976	1007	999	959	995	983	1013	985	1043	989	958	1025	1000	1027	984	1017	977	984	1031	991	1011	942	964	988	1019	1000	1074	960	980	1001	1007	965	994	1013	963	1020	982	966	967	1038	975	1001	962	1016	1040	980	989	986	999	956	1004	1003	1024	977	986	1005	994	914	1017	955	941	1048	998	1004	961	962	1023	1002	956	1030	984	983	987	1004	1017	976	1045	1041	984	1036	982	1036	1042	939	987	997	1058	930	991	1000	1009	1022	979	944	1014	953	998	988	1033	993	972	989	1032	913	1006	980	1004	968	1026	949	999	938	934	962	1033	1042	955	1004	1054	978	1030	966	995	979	976	1009	1062	963	969	966	1067	959	982	975	1027	1059	1017	1004	1017	1007	969	1009	984	956	998	953	982	1003	980	998	1023	960	979	998	1031	941	985	999	953	1008	963	1001	972	1068	988	996	966	964	929	1064	997	1026	1024	1033	982	1035	982	1020	990	985	981	1000	1015	1044	1036	993	954	1025	992	1016	996	1028	966	1011	1000	1008	1017	963	999	981	921	966	965	1028	986	981	1009	1005	961	990	974	1008	1007	1051	1041	1038	959	1026	987	992	988	1069	991	1026	981	1009	996	972	959	1083	1014	995	1008	1013	976	957	1005	973	1039	968	982	976	1031	994	987	1031	944	955	1013	945	931	1026	934	1017	968	1025	967	998	998	979	949	1001	949	994	1012	1035	1006	996	1073	1006	1024	958	1006	979	988	950	1001	1004	1023	1005	961	984	994	978	995	964	1007	1019	988	985	986	963	1034	962	1009	942	981	992	1020	995	1004	1019	998	987	1077	983	985	995	1010	1059	964	1028	1005	926	972	1019	1019	971	989	1026	1020	1040	958	1021	956	950	949	1049	985	955	1050	986	968	1008	987	946	973	1048	1010	990	944	971	1051	983	1002	962	979	961	1033	974	930	1003	1024	972	1039	972	999	1009	986	1003	978	1029	1013	989	985	1035	971	1022	980	930	1013	1016	1020	969	1022	948	1005	1008	999	931	986	984	962	1017	960	980	1005	1018	1017	991	999	979	976	1060	1000	962	944	994	960	1001	994	965	977	956	976	1031	997	959	1009	931	1002	971	947	1041	966	942	1047	1059	999	998	1023	993	1011	1023	1014	984	981	1010	989	997	949	990	1056	1042	1021	1045	972	983	925	985	981	982	1005	1054	1006	994	944	985	1019	976	1020	1004	1002	1014	1023	1004	919	1041	1028	983	1041	994	977	1046	992	959	987	983	1049	1023	1004	947	1013	1024	979	957	942	982	936	1014	975	985	1009	1014	1031	1020	987	1007	1001	970	980	982	1010	946	1000	962	1019	1033	916	967	962	980	982	957	1009	993	1011	981	944	990	1066	1018	1029	973	1028	999	960	1052	1034	1051	1037	963	992	960	979	1006	1019	1021	951	993	1022	992	1010	995	947	983	981	995	998	988	1021	990	909	1008	1002	922	994	1045	978	1002	1009	1051	958	997	1016	1009	973	1029	1022	1021	1003	950	996	1025	941	1002	1006	998	991	968	943	977	935	1000	1058	1008	995	954	1013	1008	981	985	965	980	996	978	962	959	965	983	1017	998	976	994	1015	978	1045	976	990	1009	981	967	1046	967	1010	983	982	986	1025	911	1010	995	959	960	967	941	1008	1039	1047	1004	978	996	1012	998	977	1006	981	957	965	1038	954	959	965	1030	988	944	1005	1041	977	1025	992	963	971	978	992	969	1002	965	995	999	1019	1014	1005	1014	974	1058	955	981	1070	968	991	981	1049	1028	1011	1017	998	975	971	964	954	1001	1017	1023	1015	1019	953	1001	1035	982	1075	1051	971	976	995	952	1018	1002	1023	1023	987	961	975	950	969	951	1071	999	969	1017	1014	1026	1044	1031	1097	1032	1062	1054	1035	986	1042	1013	992	961	978	1006	968	1032	987	1053	998	993	961	1023	992	1015	970	991	990	976	978	997	977	1009	964	968	972	1062	941	948	1023	991	993	996	1045	1027	973	1036	963	931	1018	1007	1004	996	989	934	1004	998	977	997	976	984	962	989	1014	999	959	1051	999	980	1015	1003	1011	1024	1003	988	993	1028	979	994	1025	1008	948	1019	992	1021	978	1021	963	1033	1018	966	1045	976	986	961	978	925	983	999	967	1026	1007	985	1006	959	960	998	993	989	998	984	1022	964	1023	1003	1021	961	973	1006	999	969	957	981	1016	1040	1017	975	992	986	997	990	1024	978	1024	1017	1001	991	1014	939	981	997	963	991	1008	949	964	1048	988	985	991	954	985	999	1028	935	984	997	1006	984	1015	1048	988	945	939	992	980	1008	1040	957	984	987	1022	976	1003	1024	914	1032	1033	1033	946	990	1033	951	995	1035	997	1028	1038	930	1010	992	975	958	985	973	993	927	1006	980	978	1062	994	979	1033	1035	965	1004	1033	952	1014	975	1003	1038	976	1009	1016	983	995	997	978	979	1015	1036	1027	1020	981	1020	950	967	1032	977	963	971	911	1039	1011	992	1008	1001	947	1020	1023	984	1022	950	1010	996	940	993	1010	960	1031	1056	1016	954	979	982	1004	1017	965	973	954	1044	972	1045	991	1005	955	945	1016	990	975	954	982	958	975	992	938	969	975	959	1045	1001	975	1032	963	1020	989	993	1015	1026	1011	943	1032	1030	986	959	1031	1025	1036	967	1036	939	997	1004	977	976	924	1000	993	993	1023	1045	961	1015	979	1016	1039	1035	948	996	1047	964	965	1020	995	966	1000	974	1020	960	994	961	989	997	960	982	1018	997	1063	1016	989	1016	983	954	953	1001	988	1009	982	1003	938	993	984	989	988	1018	984	1012	996	1022	1031	1018	998	1025	945	1027	970	941	989	943	1004	993	1010	1011	970	1012	1033	1026	969	1006	929	1019	994	970	943	966	1002	1030	964	1012	971	1013	1014	991	1021	997	1012	994	1020	985	992	1003	992	997	980	978	1022	1000	982	972	1033	988	970	1049	938	1017	1030	977	966	970	992	1037	979	1028	1005	965	946	996	1014	1022	979	1094	921	1000	1024	1019	1029	956	1005	998	997	984	994	992	965	1017	1030	1017	989	1025	983	993	957	941	1030	1042	1016	935	1025	1053	989	1021	976	1015	988	1002	951	1004	1029	979	1031	1003	950	989	993	1033	982	991	962	1029	1032	1017	982	980	945	960	984	1065	1038	1020	1010	1025	995	993	1009	968	986	1015	962	1029	964	1040	965	985	979	970	997	998	1043	1002	979	1011	1002	921	998	988	1012	984	1001	1014	1021	986	930	981	994	1010	961	990	1026	1063	967	995	1036	985	1030	956	1011	990	937	1069	1021	974	1006	1085	1026	958	1013	970	1004	985	1031	1014	977	1011	990	945	1033	969	1012	1008	1003	1003	993	1030	1022	1077	1010	975	1025	950	968	992	1018	1008	1011	950	1012	1014	965	991	1026	943	980	1009	972	959	973	1009	1023	987	1020	998	1002	949	988	1026	987	1025	971	947	1007	1017	958	998	987	977	996	959	1008	998	998
25235	21570	27381	25855	12779	5022	3233	2079	1603	1449	1169	1272	1197	1130	979	1014	997	916	981	864	890	868	867	816	846	809	830	787	794	758	744	767	731	760	784	740	796	714	727	708	730	722	717	734	696	707	757	712	688	678	697	765	750	728	731	725	727	695	720	727	687	694	733	692	723	669	707	722	706	664	642	746	715	744	684	755	687	705	679	730	654	686	697	725	708	730	718	759	671	681	706	700	765	680	680	689	728	636	685	680	670	685	688	704	660	733	723	713	726	656	745	698	707	745	680	692	724	714	727	691	701	689	676	784	629	712	757	702	747	718	725	716	690	722	689	674	658	683	709	701	705	690	659	750	675	700	726	718	681	743	686	684	681	729	659	678	738	697	703	625	700	794	726	733	714	673	712	729	643	700	614	694	699	699	688	671	698	686	672	718	750	736	669	659	718	695	705	742	667	741	719	704	705	670	696	672	714	706	708	708	700	718	740	692	729	669	726	695	717	668	729	721	678	742	694	710	654	682	718	736	692	681	652	722	696	676	692	711	735	737	725	697	698	729	681	720	703	703	745	714	710	712	657	650	687	688	727	669	707	664	699	682	741	701	698	698	659	680	710	696	703	731	705	676	697	691	753	706	684	710	696	710	670	670	670	693	731	711	707	698	690	717	696	667	657	675	668	701	687	718	694	678	709	707	677	656	722	697	701	672	689	710	703	706	705	688	688	702	718	636	743	736	719	713	749	706	689	742	670	672	653	708	748	676	742	703	732	713	671	718	705	681	740	663	671	694	725	709	711	716	697	686	706	748	731	708	748	654	711	709	714	679	691	674	725	687	656	679	733	634	693	739	720	726	681	706	651	690	731	664	679	724	710	736	700	676	750	717	677	708	685	653	718	711	655	695	692	738	679	699	727	785	724	709	691	706	681	736	735	717	683	687	682	730	717	736	727	728	741	670	737	702	726	683	685	697	697	723	708	756	648	669	645	720	671	689	678	692	719	696	724	696	676	691	714	682	726	732	645	698	672	691	710	729	727	727	672	715	692	673	721	703	674	721	684	692	668	705	711	682	723	742	709	679	683	736	743	675	713	717	729	719	674	675	754	699	690	739	692	712	698	693	682	733	757	694	701	703	666	671	705	706	711	659	699	706	695	685	671	679	677	700	732	710	675	693	691	727	703	753	729	659	731	717	742	673	681	669	705	692	710	722	698	673	683	700	723	724	684	716	675	704	690	714	709	692	772	707	703	680	720	691	730	705	739	642	714	661	723	649	687	728	687	711	654	693	647	672	663	699	692	683	687	705	706	707	736	656	679	646	697	699	729	692	675	726	697	761	680	669	713	687	684	683	697	699	734	716	667	760	691	680	702	746	705	672	665	680	720	706	724	728	707	715	703	726	732	675	689	702	664	722	707	705	713	748	721	740	730	678	706	696	691	688	696	702	681	700	710	715	686	682	745	679	662	661	739	696	708	701	712	703	713	686	756	701	704	638	717	672	742	687	686	669	683	743	753	697	716	712	696	719	702	739	741	651	710	676	735	674	708	679	719	721	706	688	730	707	716	724	705	726	692	714	691	682	707	682	667	684	681	706	658	734	682	710	714	717	715	711	714	713	725	701	666	710	728	729	704	727	711	714	699	685	717	687	698	736	725	668	688	753	685	709	721	737	718	633	735	689	724	702	721	710	646	743	731	696	704	696	715	718	690	667	738	707	691	701	721	712	661	703	710	710	713	676	743	718	704	699	702	694	659	722	721	682	709	698	677	718	678	690	664	751	702	687	674	736	712	732	724	660	737	688	687	725	712	680	673	682	721	717	674	714	702	675	708	662	762	715	696	737	721	706	734	698	701	700	703	711	717	746	709	648	664	679	679	691	677	715	737	706	729	742	729	693	663	675	678	639	696	705	727	766	743	722	699	719	716	692	701	755	681	684	685	694	706	714	743	628	711	684	738	748	720	686	675	681	709	626	708	704	687	665	723	727	642	719	679	651	643	693	719	733	699	750	710	719	645	669	714	748	711	738	685	680	696	669	713	651	665	696	697	713	731	633	773	705	717	706	696	663	703	698	694	689	692	703	683	700	729	703	702	702	697	700	738	759	663	708	734	714	704	658	701	757	690	705	728	673	712	737	727	727	739	718	679	694	681	684	672	694	701	709	695	701	701	655	668	710	772	720	757	709	686	719	662	722	679	709	704	669	724	694	719	720	679	634	676	663	675	665	626	736	689	713	702	722	685	700	754	691	698	627	681	704	627	709	720	687	666	695	672	670	700	672	682	744	715	705	670	738	732	668	651	757	709	647	659	701	730	730	694	675	693	678	703	658	697	723	699	667	742	687	646	686	728	698	715	716	680	675	701	679	715	711	707	669	694	677	701	732	663	722	679	701	645	790	713	745	717	674	653	705	723	671	714	703	699	755	697	741	721	667	676	710	713	704	710	681	675	691	703	657	710	650	749	689	685	742	726	693	648	666	715	709	684	665	714	757	674	669	716	654	638	719	702	666	683	734	733	723	644	742	735	665	709	703	725	701	695	713	641	662	710	684	730	699	730	717	710	661	707	694	768	740	749	700	699	696	726	665	716	684	755	710	672	667	676	705	719	722	698	721	705	705	670	697	722	694	697	710	727	669	693	708	736	706	762	690	713	738	700	709	708	654	706	722	691	701	650	745	665	663	746	717	725	724	689	735	705	732	713	743	763	709	700	671	659	704	657	772	739	704	726	680	733	716	669	674	753	672	738	699	722	735	674	694	703	694	669	730	653	682	685	697	698	684	709	716	697	717	702	746	713	698	668	706	732	689	733	753	748	720	705	675	646	680	678	677	698	721	687	663	706	719	652	672	671	712	679	652	678	715	730	716	668	678	671	727	735	697	676	650	730	702	668	703	751	681	719	685	712	709	666	738	694	666	688	714	696	764	710	693	698	719	696	677	723	666	646	724	723	671	665	745	727	685	655	682	678	742	676	724	695	691	718	698	722	752	686	726	694	679	709	716	726	731	801	738	675	681	713	774	718	671	706	692	698	718	656	694	692	749	733	715	722	706	664	713	697	688	722	720	708	676	686	761	735	665	707	644	741	723	698	735	725	730	722	711	729	678	712	651	761	672	652	713	773	703	741	772	709	693	706	672	703	705	736	732	691	728	698	739	718	751	672	657	723	718	711	645	684	697	710	706	715	702	675	703	683	680	685	676	665	708	708	729	719	700	715	690	714	683	688	677	701	714	733	756	669	697	673	649	715	708	721	700	707	723	713	688	703	668	712	647	704	639	718	710	735	676	680	723	692	744	694	689	677	721	732	695	709	670	695	676	744	694	654	652	699	708	690	716	728	673	694	693	712	707	675	681	700	680	721	740	711	748	734	725	661	698	716	724	711	678	687	665	693	708	656	686	715	714	659	709	735	704	726	704	712	721	712	698	720	675	735	731	736	746	724	732	714	745	690	728	656	741	766	679	685	638	751	715	702	726	702	659	667	712	717	677	709	750	717	681
17284	29292	22545	14162	10558	7706	5734	3702	2695	2113	1827	1856	1594	1521	1463	1315	1244	1155	1151	1122	1021	1041	1034	976	1018	940	924	984	878	875	911	925	829	897	857	902	920	813	848	856	798	828	877	867	833	796	816	807	840	798	858	799	799	799	773	827	822	785	868	781	782	821	778	879	780	788	766	810	767	766	783	825	780	753	792	835	801	766	768	763	707	766	752	763	745	765	804	807	784	771	796	686	777	780	774	791	808	801	809	733	810	799	746	802	809	773	771	765	818	815	806	822	768	755	801	835	740	796	762	800	796	747	772	776	778	802	799	758	808	779	789	814	778	801	786	761	774	762	777	795	787	775	769	723	803	835	832	750	771	806	866	781	786	781	798	859	744	809	779	823	765	807	753	745	737	801	753	787	843	786	823	804	823	779	804	775	766	811	793	773	780	797	790	771	794	805	815	788	798	749	793	822	814	791	746	813	846	781	823	753	811	781	764	806	835	798	825	812	754	803	713	828	784	813	795	787	795	709	754	783	824	763	820	807	741	783	753	807	821	783	801	758	810	805	767	789	821	773	797	790	795	801	812	810	807	771	837	771	808	800	793	790	796	777	780	840	802	777	830	810	800	782	790	740	811	839	823	788	839	824	778	828	785	773	844	812	780	788	756	812	797	788	831	789	829	818	823	739	827	750	770	782	792	835	773	800	783	763	802	791	751	776	849	766	792	789	777	830	816	736	830	804	790	798	791	743	788	798	798	761	745	788	757	822	800	745	790	752	754	858	769	758	764	806	823	747	732	815	813	778	799	788	790	807	795	770	784	763	831	765	837	800	840	780	784	783	763	773	800	815	767	778	746	719	803	774	791	794	810	765	771	748	756	789	807	793	805	790	802	791	780	827	740	805	804	815	739	758	740	798	769	774	756	773	830	783	806	790	809	796	780	763	751	778	789	767	801	839	804	761	784	831	811	769	786	796	773	802	818	745	784	781	799	781	787	837	769	824	794	799	790	809	760	806	804	770	816	783	793	840	784	782	794	804	781	788	782	748	804	785	821	783	839	814	863	809	834	815	809	788	753	757	781	799	767	799	770	784	798	802	799	777	787	787	752	811	804	769	843	780	805	789	774	789	783	845	769	779	820	733	790	784	745	827	769	782	802	783	788	797	825	800	858	768	774	741	774	714	777	791	851	736	782	795	785	766	742	810	795	767	788	808	813	806	786	808	756	773	813	794	776	773	796	764	856	796	800	830	811	806	839	817	841	754	788	744	804	811	759	778	798	799	783	795	774	779	826	739	820	803	745	764	795	783	772	773	835	816	808	757	781	802	792	798	811	731	780	780	834	780	828	816	728	804	770	782	807	821	811	767	748	845	776	756	799	758	800	796	806	814	802	800	821	774	792	739	778	831	800	751	820	790	760	756	786	813	819	821	809	781	787	781	785	755	767	759	718	756	781	793	827	734	821	813	773	767	813	823	775	750	740	778	787	791	775	782	834	752	707	781	805	746	773	785	837	734	782	790	801	829	813	764	765	798	818	826	808	802	750	778	797	815	747	842	743	775	844	775	796	738	766	798	747	783	740	808	809	789	742	745	756	802	785	727	753	783	776	786	740	824	739	747	796	788	803	780	795	822	833	777	828	765	839	764	775	775	789	760	814	810	789	749	797	824	775	757	783	824	794	776	730	774	794	764	737	756	891	797	760	763	807	786	799	817	759	774	797	809	737	805	778	771	798	789	793	809	728	815	768	800	788	755	772	789	738	827	835	803	783	733	797	771	780	790	819	752	804	773	782	813	736	774	792	794	783	796	794	789	802	792	741	784	874	791	743	795	756	777	786	814	769	841	763	804	767	791	795	789	740	780	780	799	793	805	792	788	805	749	857	779	783	794	804	778	784	725	762	836	772	805	781	756	787	825	796	792	812	730	748	761	823	770	818	773	812	771	786	726	810	804	743	796	777	761	755	801	744	796	779	786	748	818	778	807	820	767	788	788	793	778	737	785	785	774	766	842	776	794	819	805	769	797	827	710	716	782	839	788	796	841	812	818	806	736	795	804	842	733	762	751	764	779	793	787	830	806	761	767	808	768	786	793	823	784	802	809	762	750	792	797	745	800	794	776	838	769	779	823	779	757	849	808	763	837	746	747	800	790	778	794	760	818	828	761	771	835	774	747	787	767	818	778	800	763	801	794	767	824	789	764	798	815	783	823	810	767	792	761	801	826	810	815	782	770	734	781	781	765	773	729	778	804	730	805	785	761	808	802	806	756	818	796	798	806	809	787	796	782	757	850	800	765	775	754	783	788	738	842	772	772	791	818	775	804	847	800	823	782	821	805	832	778	854	832	764	805	817	801	785	825	757	794	789	786	760	730	734	772	795	810	810	794	821	805	824	766	735	826	791	766	808	819	817	822	801	754	805	827	804	748	792	760	756	850	801	852	775	747	763	771	762	825	778	783	805	801	789	776	794	764	790	758	769	766	788	791	788	787	767	776	825	802	777	766	778	731	839	801	794	761	834	791	795	795	762	793	830	790	809	845	767	773	775	749	850	789	770	828	763	791	791	775	814	790	787	757	769	745	790	806	788	759	793	757	777	811	781	771	770	854	814	769	807	797	805	781	725	757	832	766	813	820	788	776	797	731	799	807	790	770	788	800	789	785	802	821	739	766	774	811	815	787	799	731	810	785	793	747	781	777	818	862	747	793	756	757	789	810	794	776	831	798	771	776	831	798	777	798	788	823	796	791	778	790	791	762	779	750	781	777	789	768	813	757	728	804	763	801	784	786	753	780	790	810	772	781	791	781	805	793	786	772	787	781	829	763	818	829	808	772	802	744	845	806	793	801	797	816	752	769	795	781	746	773	771	751	788	773	744	794	763	767	768	826	796	801	833	845	812	740	758	771	843	793	822	778	779	804	827	760	880	777	778	782	831	782	759	788	784	734	757	823	824	812	827	833	783	797	776	752	853	789	767	770	837	791	762	758	793	768	770	733	787	760	729	770	766	781	748	778	820	827	756	804	840	781	803	817	791	799	817	779	796	811	795	758	840	791	820	794	803	810	788	789	788	773	808	737	805	763	793	785	739	805	782	811	822	791	811	765	769	809	803	745	775	774	797	784	765	766	759	735	790	773	691	791	758	796	752	806	778	797	800	781	776	776	782	802	824	756	808	760	814	787	781	844	854	793	738	772	744	797	782	766	776	757	730	749	769	798	862	766	792	744	777	796	834	772	817	824	743	704	781	773	799	748	776	804	835	810	787	753	736	780	789	819	787	760	755	820	740	804	749	799	786	748	776	795	828	795	743	806	761	743	806	784	757	789	767	808	752	834	775	698	789	788	793	758	784	792	800	789	773	782	782	769	798	835	789	793	791	827	810	781	774	763	806	778	790	785	795	778	812	769	801	815	789	769	803	806	760	798	759	799	778	820	762	794	793	749	800	823	801	798	839	818	794	804	740	792	789	834	767	755	789	817	832	741	785	817	816	803	756	779	806	759
22985	21590	29199	24460	21636	21681	11985	4146	2691	2184	2078	1872	1636	1532	1455	1341	1212	1209	1099	1065	1052	996	1036	954	899	834	845	843	839	838	753	829	827	788	731	862	787	752	757	814	743	751	737	729	737	745	692	741	723	707	734	704	728	680	732	673	720	687	737	667	726	723	647	690	699	706	695	664	724	753	651	712	682	655	695	694	683	702	714	666	678	682	677	695	668	709	696	693	666	655	691	706	601	618	698	700	685	690	640	655	679	629	715	719	667	724	673	710	736	667	719	698	688	700	710	653	695	670	698	724	648	705	670	708	713	629	687	720	671	692	663	663	659	722	712	698	673	646	686	682	689	670	656	722	678	694	726	683	701	664	649	702	675	681	671	705	677	706	685	686	698	715	652	702	685	680	670	683	680	677	635	650	711	690	711	688	710	666	659	690	690	700	711	661	671	709	661	690	694	673	685	691	686	659	699	675	663	661	689	710	685	684	719	684	722	686	661	712	715	711	660	624	674	688	677	726	711	638	661	660	659	664	671	657	685	673	714	687	691	673	683	696	663	740	725	690	687	729	691	738	704	651	653	685	715	672	640	696	643	671	640	665	662	649	711	643	674	718	677	680	696	679	694	718	658	698	669	670	706	693	685	681	680	650	689	705	706	684	715	728	689	641	653	711	683	667	733	632	635	672	660	644	697	647	615	646	705	631	706	688	736	662	667	654	614	670	708	664	651	708	638	672	712	650	669	700	656	608	666	713	674	696	683	691	704	708	658	701	693	662	654	687	666	664	639	724	677	691	704	662	692	713	659	704	696	681	680	680	676	699	676	710	670	732	688	672	665	701	634	649	702	671	669	698	661	681	670	653	735	670	665	686	678	700	720	715	674	658	673	695	691	660	666	700	625	676	693	708	683	692	715	651	698	665	698	688	662	670	722	685	729	673	686	695	773	719	646	697	759	659	703	696	668	665	663	649	707	687	659	676	674	733	674	696	679	648	705	642	673	674	689	677	609	640	706	635	657	680	703	706	676	690	633	677	711	670	654	685	701	652	665	653	714	701	689	703	663	675	706	674	693	642	670	680	735	693	727	683	702	682	715	677	670	702	633	632	637	673	659	664	643	741	665	659	704	686	645	697	686	690	706	695	673	702	724	705	707	676	712	700	680	643	626	762	662	657	695	719	625	674	732	740	672	709	651	704	700	692	700	635	701	657	647	706	711	667	701	698	662	676	694	688	690	659	662	690	722	685	713	674	656	738	686	678	691	681	724	678	657	706	692	689	723	732	667	653	689	702	712	700	668	663	670	702	685	727	691	639	648	681	659	721	687	662	683	690	681	684	671	647	643	703	696	724	673	701	682	634	652	669	761	660	697	713	599	684	706	655	680	690	678	679	734	658	656	671	660	650	642	654	705	678	684	669	666	666	678	698	698	660	668	663	731	653	640	742	657	635	660	749	668	683	644	674	713	647	665	720	708	709	661	637	629	702	693	669	633	640	679	701	725	683	664	661	695	695	674	647	687	673	698	678	672	653	648	705	630	662	647	665	726	687	661	656	666	670	712	671	715	665	689	681	710	722	721	698	643	659	682	709	650	656	661	680	694	662	706	692	724	653	693	665	664	663	712	686	647	681	693	669	665	699	699	678	704	700	666	688	703	709	639	727	636	725	618	722	685	640	653	702	676	668	680	715	706	675	622	659	654	668	629	682	701	698	695	677	629	712	692	622	686	690	676	674	685	680	681	660	693	661	731	686	679	669	684	675	674	684	697	658	670	718	686	780	689	693	699	674	628	676	652	668	649	648	706	646	679	651	700	674	679	683	696	673	657	713	647	667	651	677	729	726	648	741	648	666	747	693	692	702	656	654	638	656	665	661	653	675	672	662	677	706	645	694	715	680	673	635	658	654	648	599	696	685	686	710	671	663	676	685	687	667	687	724	642	665	700	672	656	686	703	684	672	677	691	674	706	718	668	670	654	689	627	721	706	649	632	677	654	676	670	650	703	699	713	692	700	661	660	685	648	652	657	665	676	641	688	672	656	678	704	698	702	661	681	677	676	677	652	670	616	689	659	699	701	685	620	674	694	726	650	699	687	684	704	731	659	732	664	660	689	697	694	692	674	717	666	673	701	663	668	680	661	655	618	702	662	696	651	625	693	651	653	668	693	692	648	666	720	675	656	653	648	661	674	653	671	693	735	690	727	700	709	687	673	710	680	705	678	644	724	651	677	647	675	650	659	724	668	649	703	662	666	632	719	656	632	702	670	675	677	678	697	671	651	627	679	654	676	703	692	753	667	674	639	681	690	649	706	699	673	668	650	671	702	643	680	660	670	711	671	669	724	692	713	708	698	641	676	701	667	686	657	704	651	668	644	623	679	731	683	641	634	687	715	658	661	681	716	713	742	661	610	683	670	709	654	704	685	680	700	663	658	673	635	693	677	707	675	640	690	731	689	632	685	676	654	649	739	712	711	641	708	684	684	676	689	660	720	719	670	646	728	614	619	650	704	720	676	665	678	635	610	686	691	719	724	696	721	644	693	712	733	745	663	676	704	670	652	699	691	716	623	739	672	660	649	716	715	679	630	694	653	636	712	690	653	666	709	662	662	655	691	694	702	677	682	672	664	711	676	689	638	690	742	638	656	736	684	712	687	681	625	700	674	687	674	685	673	702	667	683	735	694	672	688	684	751	687	661	662	679	704	656	686	653	650	713	696	673	691	689	669	667	640	683	682	648	695	685	627	694	671	679	667	721	696	658	669	677	643	665	669	683	669	716	676	678	741	684	680	724	672	683	678	710	700	688	701	695	721	667	650	666	647	665	681	651	688	690	705	645	657	683	674	683	720	647	688	724	701	714	722	672	667	736	682	684	678	666	695	648	685	712	655	680	707	705	679	674	687	665	659	684	656	632	668	710	668	661	740	650	668	702	658	681	676	640	670	697	645	641	720	654	724	655	685	683	649	679	646	700	653	718	657	750	698	694	703	663	714	679	656	668	708	682	683	649	661	682	715	664	678	681	685	635	658	672	622	681	629	673	672	703	646	678	663	690	661	705	708	683	617	646	652	622	707	648	690	620	655	641	688	652	683	701	735	679	707	665	691	652	724	688	685	681	655	687	692	648	668	644	659	651	661	680	672	645	685	736	626	676	669	652	674	654	684	692	693	661	758	733	715	706	671	675	683	694	654	676	675	713	657	656	649	689	662	667	706	677	644	670	663	716	702	693	673	689	686	649	667	648	688	680	668	667	675	706	677	681	667	682	678	678	688	699	685	662	659	694	694	624	711	698	697	696	737	652	699	624	640	671	704	663	631	650	658	633	692	667	695	718	661	688	682	706	656	686	675	673	675	679	716	660	665	670	700	659	636	685	654	658	733	698	654	654	692	672	679	668	666	719	639	641	687	627	701	686	637	682	702	700	700	685	676	675	652	678	701	679	681	682	668	677	694	695	699	671	691	681	665	707	683	667	683	649	672	680	712	659	662	647	680	640	641	644
20725	37801	30380	21193	16120	12351	9039	5930	4470	3333	3143	2779	2474	2230	1891	1858	1637	1574	1498	1382	1383	1306	1227	1203	1068	1044	1048	1018	1015	972	945	964	956	939	966	958	896	914	832	930	865	884	865	865	831	883	815	835	798	832	850	776	785	808	772	841	810	766	807	804	782	754	776	747	752	832	790	760	814	823	745	737	797	785	790	697	752	739	757	761	738	799	756	839	760	765	725	747	747	727	741	777	749	711	781	774	715	730	763	752	747	703	732	763	695	797	767	772	725	738	743	713	809	734	773	784	765	730	741	717	763	722	753	743	773	759	737	735	802	765	782	721	743	741	713	799	713	750	764	793	743	754	808	755	783	803	817	712	714	725	798	741	766	764	782	766	746	750	697	763	751	755	739	745	752	743	805	720	776	744	778	723	767	753	749	703	745	789	719	767	741	729	785	738	754	752	793	782	754	676	762	753	799	746	798	741	766	752	780	727	774	773	742	776	731	800	732	740	721	773	767	736	749	816	758	749	719	795	749	772	744	774	739	743	749	776	773	723	746	788	799	791	743	750	729	764	777	715	766	724	749	738	749	728	730	731	690	740	780	739	728	763	740	785	785	777	766	780	753	728	746	721	745	717	751	755	739	825	777	770	766	769	773	776	757	767	748	757	743	730	754	813	768	764	762	766	709	756	745	794	749	745	769	751	711	733	731	741	758	743	770	781	707	782	753	810	771	844	793	768	759	765	691	778	768	689	753	725	772	738	760	757	732	712	723	744	784	753	767	743	687	725	719	738	781	754	747	788	797	720	797	744	739	783	777	759	736	765	726	773	786	834	767	717	746	731	788	743	713	777	798	775	733	777	775	709	731	748	731	752	753	728	731	799	784	776	778	770	703	743	774	765	733	795	760	753	740	751	807	757	781	759	766	770	809	777	747	766	774	735	776	791	749	747	739	816	715	752	759	694	777	756	780	822	756	725	718	787	794	717	755	743	755	708	762	717	755	762	768	769	730	727	763	765	737	724	743	755	766	774	766	712	757	747	738	773	749	796	717	756	778	777	794	746	751	742	779	770	747	757	768	777	755	770	731	749	728	750	714	797	798	769	757	738	768	773	722	752	730	811	728	738	790	733	806	748	798	733	738	779	799	766	711	787	773	751	796	773	755	738	788	771	771	773	764	757	800	721	743	782	743	827	765	726	761	804	761	752	853	765	698	782	777	791	804	803	725	789	751	742	759	735	723	781	709	778	776	764	741	755	714	778	788	763	747	789	709	730	692	721	708	742	761	779	764	807	692	741	753	779	783	775	764	746	693	771	735	758	761	762	722	737	793	762	757	705	719	772	787	783	799	784	820	757	790	796	767	733	782	764	760	765	755	690	740	742	791	787	764	813	753	794	736	777	787	751	790	761	744	776	779	753	783	764	750	765	821	725	752	773	747	734	729	785	789	768	805	749	751	763	759	707	770	781	760	761	739	782	734	767	768	760	779	783	744	727	731	766	762	762	712	816	781	776	715	802	753	788	750	743	799	689	762	760	740	751	785	784	736	741	729	750	762	752	728	770	745	759	767	756	709	771	771	766	775	733	766	759	812	765	727	790	754	791	727	776	782	822	764	755	699	727	798	775	729	759	739	817	784	732	763	707	757	761	756	776	732	805	733	800	755	758	809	777	704	761	757	752	734	820	755	773	773	791	747	746	751	762	789	765	714	722	751	728	754	735	731	740	722	731	764	744	739	800	782	764	734	796	762	744	733	707	747	712	722	743	765	777	743	807	757	757	824	765	743	750	797	751	763	745	763	739	732	768	751	758	798	773	761	732	762	787	797	742	802	728	791	729	746	776	730	756	779	730	758	769	780	738	698	766	743	785	754	831	756	732	760	778	743	804	778	768	769	734	784	726	761	782	724	727	783	754	711	732	784	813	745	725	766	752	793	726	792	733	811	714	773	773	728	764	756	745	797	828	742	695	752	762	744	774	812	726	777	740	773	737	805	748	726	820	767	749	805	717	753	699	778	791	771	708	739	804	792	775	768	761	751	738	729	756	759	787	718	729	765	755	733	808	731	729	742	769	740	780	780	785	782	742	755	712	745	749	715	762	784	748	761	770	785	816	832	723	767	731	731	792	753	792	747	741	770	719	739	767	773	773	737	783	733	764	806	733	747	730	772	793	766	711	764	713	742	760	770	739	738	759	772	763	738	761	731	779	765	742	700	755	784	764	789	760	818	753	751	719	736	740	745	744	757	752	755	745	793	741	766	823	765	728	799	791	708	798	739	739	822	789	754	806	750	766	788	758	792	785	733	827	752	744	783	821	772	807	771	769	722	710	731	748	739	776	752	734	760	787	737	746	765	737	770	713	789	741	743	776	742	736	757	796	800	750	800	770	725	734	784	711	748	781	751	763	800	779	772	746	765	767	763	702	772	717	757	756	780	733	783	771	750	759	734	745	735	763	787	781	796	752	737	748	794	759	771	704	788	749	784	757	845	780	845	775	724	757	773	719	761	772	708	767	774	794	793	763	746	791	729	769	778	721	747	766	764	753	803	727	793	738	776	792	811	832	745	758	775	758	779	807	727	725	737	757	738	782	708	792	757	748	770	780	731	748	724	767	783	739	745	782	800	733	810	767	778	763	778	726	746	814	766	771	812	747	768	778	778	735	750	796	731	724	750	752	746	719	705	751	736	798	746	763	722	764	771	718	754	757	817	741	771	760	741	758	753	757	754	763	767	677	764	714	748	762	743	738	735	745	788	768	756	717	739	768	742	691	759	740	767	735	763	714	736	743	749	773	775	750	717	775	766	767	780	738	737	777	749	748	727	781	760	765	771	797	752	731	743	784	752	775	791	699	758	791	825	760	724	727	757	747	766	743	770	691	773	779	818	767	741	744	753	770	764	736	737	749	765	760	755	743	748	755	749	759	733	764	736	774	741	772	753	764	732	796	764	781	790	722	738	728	771	767	768	790	730	719	728	803	776	741	742	790	814	795	717	750	711	743	798	755	691	826	775	746	766	814	750	766	727	781	745	768	814	767	736	762	767	708	787	762	743	732	769	766	768	757	747	752	759	804	764	773	795	762	751	733	699	768	765	771	710	756	748	754	754	744	720	753	821	786	769	771	722	841	809	718	743	778	681	807	720	760	802	763	790	742	780	697	785	818	774	760	711	773	718	746	773	773	770	736	739	718	825	777	741	759	745	804	787	730	793	791	751	760	758	768	705	742	763	707	809	741	760	770	727	759	759	806	787	742	754	728	753	734	756	761	773	738	809	747	760	751	751	778	802	753	767	794	752	811	735	743	743	744	750	756	753	718	777	740	802	740	708	777	735	769	781	744	738	761	766	752	755	770	780	737	756	801	791	765	711	723	758	779	743	735	744	714	745	734	762	773	792	747	705	777	751	770	749	754	687	724	764	761	823	779	746	736	777	699	753	779	761	789	728	740	722	770	789	772	737	769	729	751	782	722	808	742	755	769	733	735	768	771	783	790	762	777	779	760
28405	21160	17309	10613	5535	3558	2343	1741	1536	1386	1328	1328	1266	1185	1129	1112	1092	1077	1093	997	1051	998	1032	999	978	901	954	935	968	1002	935	1012	973	1003	947	945	935	837	936	919	897	869	886	922	917	950	919	920	866	901	894	935	901	869	936	876	908	875	883	918	893	960	934	867	888	918	884	919	888	928	876	883	854	908	920	896	966	888	912	922	902	882	918	876	868	917	896	855	864	888	935	896	872	936	906	835	892	872	926	936	912	915	892	921	900	904	922	927	920	873	883	925	913	915	883	889	924	907	885	912	834	893	900	872	928	932	850	907	886	886	862	893	898	884	853	910	900	857	882	884	925	904	903	874	897	889	870	887	896	905	898	935	932	928	907	883	897	914	929	884	907	881	849	901	891	923	894	901	851	850	903	904	903	860	948	898	916	855	923	884	890	905	859	955	876	884	880	969	903	904	835	876	888	924	880	927	878	901	919	912	920	887	961	860	883	867	937	924	952	874	877	918	878	917	870	914	898	890	919	944	890	929	875	922	867	875	905	911	900	909	963	872	878	864	899	873	854	892	872	927	882	895	941	900	910	919	900	893	919	924	883	860	874	849	911	907	905	910	843	891	919	898	849	865	873	893	894	892	934	920	900	854	945	919	867	877	859	883	901	884	843	908	870	869	932	929	920	906	865	899	937	872	895	901	893	931	906	921	872	854	877	945	919	941	922	919	868	838	898	864	919	884	881	895	857	906	856	897	894	935	925	887	856	887	936	879	903	902	913	829	924	909	893	898	873	843	826	897	886	918	884	864	914	910	891	886	885	905	901	938	867	917	942	897	899	895	872	895	871	870	881	905	938	903	886	909	922	898	902	865	889	894	946	887	870	878	935	922	907	904	841	827	825	908	859	871	882	899	858	895	893	895	911	866	849	867	953	903	902	892	873	851	873	870	881	889	898	881	896	887	876	884	901	867	880	934	868	871	870	958	871	906	877	886	879	860	905	863	889	953	893	949	872	880	907	938	889	882	879	903	879	954	881	885	896	901	910	828	893	905	920	919	911	923	895	865	845	926	884	846	867	900	944	873	905	870	864	917	891	907	893	861	930	899	943	909	875	906	872	937	973	892	902	881	895	882	949	895	899	858	953	880	923	910	915	911	879	880	878	896	885	910	838	913	874	886	945	961	863	865	954	928	888	887	899	881	860	888	925	861	895	895	906	902	873	934	930	900	907	929	887	830	897	878	876	884	921	897	903	932	888	828	918	905	862	954	901	882	894	863	919	899	879	926	853	868	975	900	903	890	913	846	884	918	864	852	903	908	896	943	869	910	864	915	889	939	881	887	934	862	882	848	873	863	907	903	885	843	878	891	922	909	907	906	866	884	848	882	849	911	871	889	864	919	874	876	899	863	922	895	870	859	859	872	885	868	911	933	901	886	942	888	920	940	902	880	908	894	893	918	878	885	910	890	852	905	959	865	906	899	904	858	881	885	921	930	953	863	898	829	918	885	841	905	907	921	975	847	934	864	909	882	912	912	909	889	844	896	861	908	932	873	942	893	875	856	924	821	850	919	877	908	867	874	917	904	888	873	893	887	936	878	969	909	904	882	906	870	874	873	797	863	891	909	936	859	888	849	868	868	859	866	908	913	825	925	898	865	922	880	926	848	875	856	944	908	859	883	938	881	876	926	860	920	854	878	881	891	890	888	899	908	909	849	924	876	955	886	890	914	858	902	860	862	934	897	899	902	857	947	866	902	907	921	917	868	902	896	925	934	894	903	871	943	869	835	903	873	873	892	907	873	828	949	929	839	881	846	892	935	851	933	929	891	857	914	897	929	908	896	893	891	917	931	901	925	951	884	881	924	900	888	963	937	891	854	894	889	932	898	854	898	895	938	877	935	860	825	880	873	910	921	897	879	904	926	885	890	884	881	875	922	906	921	975	855	925	916	863	886	895	901	904	885	895	891	835	881	906	877	918	902	885	922	892	891	887	880	916	928	829	906	912	913	889	843	883	891	898	888	903	877	990	882	906	926	833	891	922	864	929	845	971	909	928	889	888	830	921	904	896	919	875	908	951	899	897	882	883	889	920	916	903	867	877	925	880	888	911	910	919	889	863	927	838	930	842	882	858	903	866	913	865	834	916	840	967	877	914	908	917	876	852	898	886	861	876	903	836	915	903	936	878	873	899	933	848	920	998	935	932	892	861	924	857	923	928	923	944	885	897	918	874	894	896	863	890	872	878	836	894	926	868	939	909	897	862	905	897	836	942	925	895	908	892	889	880	860	830	870	940	913	920	887	890	877	879	873	940	890	907	981	896	893	884	880	933	872	871	933	896	869	955	905	864	931	905	885	924	895	913	847	904	880	901	922	911	868	896	867	901	880	900	923	845	855	897	852	949	899	880	887	855	878	898	917	928	906	938	869	893	858	895	942	910	831	923	939	883	903	907	893	957	902	859	912	875	858	891	896	876	896	844	942	881	883	884	878	906	921	890	876	908	828	940	870	922	919	859	924	823	867	910	888	889	937	940	880	911	935	926	855	903	841	863	858	892	919	877	908	830	841	868	891	915	883	905	864	883	914	857	892	856	871	926	842	901	887	924	902	857	880	902	934	894	896	945	908	898	955	906	912	916	947	840	824	869	910	931	852	844	890	892	905	859	826	897	901	901	905	932	952	953	866	871	896	935	869	865	913	857	911	882	896	907	957	889	928	850	881	856	870	898	935	837	949	892	908	879	877	886	895	894	898	896	853	855	857	869	877	867	902	932	909	883	936	922	912	861	890	914	963	916	840	872	875	941	891	956	892	897	887	901	875	852	867	868	875	825	878	819	893	864	894	894	852	867	886	902	880	875	913	848	878	871	899	922	926	908	860	881	891	879	886	920	897	917	935	862	862	856	937	929	860	861	856	863	857	852	884	916	937	864	852	932	859	892	903	955	856	900	908	942	868	899	904	890	891	921	880	892	869	904	869	881	861	902	890	909	881	895	969	907	886	925	888	904	897	890	887	878	920	867	890	905	889	841	872	892	880	894	939	960	836	861	929	887	870	885	879	883	911	878	909	886	844	920	899	981	883	856	949	913	864	877	899	861	892	923	888	895	925	905	871	906	885	900	864	905	888	934	936	888	923	917	927	889	866	899	887	848	860	921	920	915	836	879	897	898	881	861	910	882	837	893	897	889	918	960	901	864	888	924	907	854	915	921	887	906	916	881	878	887	911	912	899	923	915	874	889	909	887	907	894	890	883	876	893	851	942	885	849	928	898	885	929	920	861	894	871	898	879	920	932	862	886	848	954	841	891	865	912	870	896	886	921	893	902	935	846	883	888	916	929	868	908	883	921	944	898	923	888	897	887	929	921	886	911	922	900	890	936	925	909	847	934	908	931	838	929	912	930	967	881	868	882	921	862	851	923	865	928	849	905	910	896	863	868	910	930	892	902	987	896	930	918	903	853	956	864	943	916	912	854	914	874	885	895	846	856	902	926	901	865	860	919
16139	24408	18198	11539	8245	5734	3879	2795	2209	1922	1868	1719	1606	1458	1408	1323	1269	1306	1253	1216	1146	1168	1167	1120	1127	1016	1118	1083	1027	1057	1059	1081	1025	1054	1056	1081	990	1063	1024	1016	1047	1095	1028	1016	992	1016	1025	977	975	1015	949	1002	1015	977	1036	1022	949	936	968	991	929	989	979	987	1026	971	1008	938	1028	1005	998	961	978	992	1010	973	1008	983	1035	993	953	986	1027	958	964	1006	970	1041	1023	1025	934	967	1031	1010	964	966	945	951	1016	997	984	976	1039	1010	966	1016	1028	953	981	946	1012	990	983	984	953	897	952	984	955	1009	1035	977	977	975	981	979	999	981	1050	925	967	980	972	989	977	1006	997	1010	985	977	1015	964	1002	985	969	1000	964	929	1002	1001	976	1015	990	970	961	984	977	1007	949	939	932	983	1016	987	1006	1002	973	991	1051	966	1020	937	981	1017	1004	1014	915	975	939	1016	1025	970	1032	968	1007	1035	1006	1001	1001	977	1002	1043	972	967	957	944	1000	940	1038	1003	989	953	981	999	959	996	1019	1017	1007	974	966	1012	970	998	1029	982	971	1021	987	964	972	1030	968	977	967	987	987	962	951	1050	963	973	945	1007	998	927	987	990	962	1006	1007	974	962	1056	1016	967	1011	1032	977	968	944	985	999	1043	951	1009	1034	978	952	989	976	966	1020	983	1067	967	970	975	960	983	1005	974	999	1002	971	968	1010	964	943	1048	999	973	999	1046	999	941	969	996	967	993	951	944	948	995	1011	971	984	938	994	998	1026	975	1043	972	998	1049	1012	1000	997	938	999	965	1000	1028	911	939	964	944	1005	909	967	986	985	948	993	957	997	986	993	982	937	974	992	1036	963	937	1019	987	946	926	1030	958	1007	1004	1017	945	972	1020	992	985	932	999	984	1003	951	1007	987	971	994	1002	944	965	991	985	976	988	941	937	1014	956	950	986	991	1000	1025	1003	943	1011	961	950	975	986	950	879	1026	1020	1032	969	983	964	927	973	996	904	976	992	967	982	969	969	943	975	964	1015	978	952	993	954	1007	942	1017	985	994	970	948	1022	996	1003	995	966	1048	929	972	1009	960	982	981	980	964	959	994	954	998	976	969	1006	998	959	1025	932	956	968	962	1026	996	1001	1005	1034	1015	993	980	959	975	1011	965	965	960	1045	938	982	925	1014	962	985	933	921	1000	1016	1021	997	977	1020	998	978	1025	935	981	980	938	1010	976	924	1036	995	970	969	974	937	942	946	990	958	981	994	965	974	929	927	1016	959	961	981	962	1050	1038	993	991	901	973	956	982	1023	976	985	966	964	972	934	985	1002	946	1031	1006	1018	977	1014	988	983	962	955	984	965	950	989	998	971	970	947	1001	950	949	934	937	964	966	982	1023	966	997	985	993	987	963	997	997	952	997	986	985	954	961	966	967	970	928	1036	953	971	947	1013	996	1009	1016	1034	1026	1015	1003	967	995	930	974	1032	951	1010	1023	987	984	1029	989	978	1031	946	973	1011	983	954	998	965	967	957	985	995	944	1006	1021	982	926	966	1057	1007	937	918	1005	991	987	990	996	994	928	944	987	1014	1004	969	965	1000	956	1037	992	965	989	1007	975	1040	999	1000	981	980	958	978	960	893	1028	1007	996	994	1034	987	1004	987	966	987	960	999	969	1009	1023	983	993	906	955	1003	1009	969	1003	922	978	1003	963	1040	1010	1011	920	1006	1008	940	984	954	981	1021	945	1010	1014	1012	1009	980	936	954	1048	987	991	939	1005	997	946	985	974	1016	966	1035	943	972	974	917	968	963	1031	989	947	944	1009	974	1020	977	974	977	959	954	985	979	971	953	1003	994	985	939	953	962	1032	996	985	999	960	1019	1015	1003	1000	954	1042	960	976	1002	950	971	935	968	964	987	994	1031	1015	1009	1001	973	1007	948	1020	963	996	970	952	1014	1006	1008	945	1022	1007	933	988	944	970	962	955	1009	947	1041	963	1021	1021	990	984	967	1002	922	969	957	954	985	979	950	970	943	976	947	942	975	995	1016	1013	927	996	974	987	954	997	986	990	957	1003	1011	948	997	1008	969	991	962	1038	967	976	983	969	984	977	966	995	969	1039	1003	1088	930	975	1006	948	988	977	959	940	977	1017	970	956	1008	948	928	1012	1013	1039	948	1008	955	987	1031	992	1038	931	951	974	966	1010	1001	1010	1021	993	1010	936	977	1002	918	998	1003	980	1001	967	956	986	989	1009	942	983	1017	1051	1007	972	993	1009	992	932	959	1075	954	1013	998	987	988	1004	964	1020	1009	999	928	968	935	1029	926	952	1010	984	977	939	1048	1028	923	967	1003	1018	998	1008	1031	995	976	993	988	950	1029	979	977	951	963	1000	1002	1009	967	954	949	997	999	951	966	927	1022	927	1005	976	997	970	1010	1032	1031	960	975	969	1009	975	974	970	1002	1004	943	1004	972	968	974	956	943	1003	1010	1007	988	932	1018	971	969	1009	1015	995	947	991	930	951	980	963	1048	1006	1000	957	952	973	1022	936	1010	968	1016	996	1024	991	1001	977	984	1013	1012	956	992	975	1014	1000	1013	1020	1012	969	966	973	1018	984	998	1007	969	957	1002	949	1010	1023	1019	975	1033	986	1008	984	929	1037	994	990	969	1003	1010	923	1009	945	1011	981	942	1049	963	956	964	955	991	923	931	981	956	1024	978	986	991	1014	982	1052	1018	1033	960	1021	994	980	979	977	1032	1006	936	1054	1003	984	955	926	992	948	979	973	984	965	958	973	977	1007	933	975	972	942	968	1010	1006	1041	961	880	985	991	1006	1002	955	978	984	968	961	978	948	1036	934	983	996	1013	989	993	1005	977	1008	990	949	1014	972	987	1038	953	975	997	962	1005	992	974	970	994	914	955	985	1003	997	1011	1001	963	988	1009	991	1018	965	1004	997	965	1010	974	1003	998	972	940	1005	970	996	967	987	987	943	968	978	1022	959	936	977	980	971	993	930	1009	995	994	945	1055	969	971	1025	964	949	942	949	995	1065	993	957	965	1005	965	1030	931	991	940	973	1017	991	1013	940	969	1021	1031	1009	1017	946	1001	1003	947	984	981	995	996	943	957	978	995	1002	992	970	1013	987	989	996	973	1010	1003	1016	944	1003	995	999	984	998	945	1002	1007	942	993	950	974	968	974	971	947	971	982	1010	946	995	1000	946	968	1010	994	993	947	947	1017	952	1009	969	951	970	975	978	1027	1012	1000	961	969	955	939	992	1000	969	955	1062	971	1013	991	962	1036	969	994	1008	944	984	1013	994	1001	991	1009	976	983	957	971	950	1009	1016	1008	948	999	962	1001	942	949	1012	974	978	959	968	981	1033	1013	1017	1026	1008	993	984	976	990	960	1015	996	965	952	963	1012	1010	1019	1014	965	1009	977	1000	980	993	975	1011	970	971	1000	1017	1013	939	978	975	965	989	955	993	984	1000	1048	975	969	962	972	998	935	997	943	1015	933	942	1024	974	959	975	971	957	954	1052	953	1036	967	989	1027	996	1048	1008	928	979	1026	985	996	965	1044	1037	988	964	1021	972	978	1034	972	972	984	1027	1033	990	993	998	1022	987	1012	974	972	980	1016	945	992	965	969	994	993	973	1044	998	983	971	984	960	1009	958	958	1022	1011	988	956	939	961	992	983	952	991	948	982	1009	1014	973	935	955	1026	928	960	954	1027	925	990	913	998	987	1006	1027	979	1016	991	1006	1004	1015	1027	958	1000	993	1037	980	1003	1001	1012	1045	1012	967	1008	981	976	926	985	982	923	935	949	933	978	985	967	992	983	1007	1003	1000	987	990	983	1033	994	987	970	1021	938	1048	1005	944	941	982	965	963	991	959	987	1033	981	951	963	1005	907	1051	1015	952	993	1042	1008	968	1028	945	1021	988	998	1011	981	935	1060	969	990	971	985	1016	945	996
23950	21540	28706	24858	21502	12490	4904	2884	2188	1966	1875	1748	1512	1486	1326	1325	1273	1237	1244	1191	1198	1101	1075	1080	1074	1048	969	1043	1025	969	997	961	1004	971	990	990	940	990	958	949	928	899	936	956	934	874	1014	999	921	906	911	918	901	927	867	953	892	930	882	1001	921	908	917	968	878	893	894	882	851	883	879	884	914	902	903	905	863	903	943	906	895	907	876	922	911	900	899	903	909	950	913	891	871	887	927	876	952	904	884	870	900	921	934	890	905	940	867	889	905	931	905	907	861	940	925	880	884	935	904	888	893	912	916	897	859	892	923	942	903	888	879	896	925	951	884	891	843	922	900	926	929	894	842	886	861	956	921	893	876	862	898	902	898	916	878	970	919	931	871	918	921	877	894	887	866	908	924	869	870	924	863	916	883	886	941	898	912	882	860	884	883	888	885	817	869	903	886	861	926	903	858	860	916	878	875	928	865	930	882	899	872	876	816	805	882	912	931	883	922	919	855	869	871	888	917	886	906	904	906	869	905	889	899	885	909	913	906	900	931	885	885	880	849	851	867	851	909	865	918	918	877	885	844	906	926	873	852	896	916	898	873	900	932	900	827	871	894	940	887	919	916	898	907	894	873	913	892	851	840	904	901	912	947	880	858	878	863	860	860	886	866	885	921	864	904	872	901	860	913	882	882	866	878	910	891	926	945	899	864	890	925	906	915	887	894	897	855	876	902	939	912	934	857	841	861	874	899	874	911	881	887	903	885	940	920	877	877	886	891	917	901	903	891	901	897	919	896	960	867	889	922	918	890	855	879	928	890	929	925	936	895	904	932	945	934	908	900	871	908	851	884	926	881	881	919	946	902	853	908	849	914	917	898	876	925	938	923	901	958	912	907	877	922	942	923	892	895	903	893	923	915	901	889	956	901	871	918	900	896	945	953	893	872	896	890	871	859	887	842	912	854	888	923	896	889	876	921	885	930	853	912	904	870	925	966	898	871	912	910	856	907	946	908	885	902	954	905	896	910	888	933	877	929	952	916	876	962	901	906	864	830	899	901	873	871	857	872	908	885	904	885	884	882	893	931	934	849	857	914	931	908	914	920	923	916	953	881	929	878	883	870	897	932	923	944	890	879	924	866	920	912	871	911	918	868	924	890	897	926	895	924	868	882	893	903	887	896	918	949	878	934	897	890	880	890	963	887	942	894	845	871	885	893	931	929	891	925	882	837	896	895	913	927	951	881	903	943	923	930	937	860	886	873	890	905	878	907	907	894	922	907	858	916	861	919	882	886	882	878	886	894	898	917	843	861	942	871	894	851	918	924	904	915	915	868	908	854	853	923	836	890	892	885	926	862	958	902	863	914	904	890	883	917	846	900	947	915	920	891	876	874	916	903	903	890	885	953	917	916	862	874	910	938	879	865	914	858	869	892	923	874	869	926	893	868	912	896	850	923	919	842	926	897	849	862	881	937	883	922	933	918	939	882	859	899	912	911	846	900	855	881	852	943	900	865	901	858	899	917	892	897	874	913	880	914	890	932	848	891	888	899	895	911	882	910	843	919	962	925	894	861	843	903	914	928	843	865	918	907	836	862	852	879	862	895	889	875	926	834	911	861	899	895	890	915	942	871	938	935	845	892	954	917	920	902	868	919	858	903	905	900	893	876	873	878	866	868	860	892	924	884	867	878	882	884	945	856	905	934	915	864	857	880	891	903	863	865	890	851	890	894	870	885	906	971	933	900	898	884	899	930	898	926	916	875	892	873	894	915	833	887	974	879	875	885	866	871	919	932	888	878	857	927	928	935	944	884	901	919	904	917	899	901	938	902	901	909	906	861	868	896	940	878	924	914	886	912	923	932	884	922	902	859	894	849	898	946	886	892	866	946	878	901	925	941	870	907	890	848	908	910	864	895	868	882	858	905	874	904	889	901	859	935	865	931	912	895	872	923	882	890	885	875	907	937	885	876	941	902	951	927	861	862	875	867	874	837	841	895	931	846	878	926	927	861	906	915	889	884	826	959	913	886	915	859	854	911	907	955	948	907	892	946	925	865	935	834	863	944	866	921	855	888	893	880	914	876	859	954	906	923	892	926	897	965	903	913	880	917	938	957	906	857	908	817	860	863	945	898	883	872	869	877	915	903	917	919	929	893	862	898	883	861	873	881	880	908	891	896	860	851	882	928	838	908	896	831	932	924	892	874	910	896	915	912	869	890	912	840	908	973	883	879	887	959	872	912	878	897	874	908	916	917	915	927	875	913	918	922	937	921	912	857	890	872	891	878	911	908	885	857	907	920	934	951	898	835	907	906	872	899	884	913	919	906	906	968	977	945	897	913	853	856	868	895	927	890	881	943	924	889	901	854	860	887	939	930	953	833	904	884	894	868	891	921	938	948	860	885	902	848	849	881	888	844	901	948	895	901	910	850	848	888	881	880	897	908	850	921	880	910	948	943	877	865	894	899	935	884	910	896	912	878	898	915	852	868	924	856	888	887	868	927	885	930	900	913	902	885	856	899	918	937	902	925	909	875	907	880	889	884	876	945	865	861	861	887	906	837	910	905	901	882	888	921	951	902	934	927	911	940	876	902	884	867	904	840	852	926	867	919	898	878	865	900	909	884	897	916	877	852	880	911	928	919	858	929	890	879	923	922	872	907	882	964	891	923	909	866	919	929	936	940	930	874	939	918	922	924	869	929	857	917	919	940	926	873	875	877	935	874	886	849	858	927	855	861	874	843	918	884	969	926	944	911	962	966	849	915	868	961	861	959	903	948	863	900	924	890	869	897	872	848	855	899	923	884	895	924	889	854	935	867	957	778	910	886	858	878	881	892	859	899	885	900	863	885	904	861	878	886	955	900	904	912	893	895	878	906	871	933	938	872	900	932	862	895	893	912	861	931	924	832	876	842	844	970	927	919	955	888	835	895	917	901	860	877	900	937	874	880	904	835	906	924	868	846	840	917	912	845	881	898	893	907	888	866	893	893	933	949	900	881	916	912	907	826	919	911	910	882	868	940	904	858	916	905	862	907	869	893	984	888	887	877	919	837	891	939	895	889	923	877	953	868	848	916	854	855	875	905	917	879	932	913	842	933	904	887	934	893	847	909	880	866	821	919	895	909	890	883	894	927	846	886	873	927	850	910	875	853	852	891	882	867	853	910	884	892	881	948	881	896	976	956	954	923	897	901	930	892	924	856	931	887	931	896	885	869	952	940	920	858	862	888	944	843	907	930	930	844	954	890	937	853	879	860	880	885	852	899	908	853	883	866	864	886	914	931	896	890	889	892	884	893	880	933	854	905	832	917	874	879	862	914	929	867	838	892	906	895	909	886	930	906	924	913	910	946	936	888	919	907	876	927	911	898	942	862	877	909	922	921	883	896	910	938	883	900	896	896	844	860	924	891	869	901	880	871	889	941	872	877	889	911	853	854	905	928	905	907	870	861	836	922	873	892	890	873	930	850	964	896	933	839	939	885	939	881	952	893	858	899	874	898	926
17335	31945	24725	16346	12553	8901	5969	4405	3455	2996	2736	2500	2247	2075	1915	1699	1658	1654	1471	1458	1419	1353	1242	1313	1241	1125	1181	1158	1202	1125	1131	1120	1062	1115	1125	1123	1124	1129	1087	1056	978	1105	1071	1034	1009	1001	1051	1077	977	1062	968	1071	1065	996	986	1021	1009	1037	1013	962	964	998	1004	1039	996	1059	1015	1026	983	952	969	999	1039	1027	1003	992	1045	1041	969	992	1026	965	1072	955	991	1006	1010	995	1045	960	986	1039	944	987	936	988	974	960	962	1033	990	1005	990	993	1048	958	997	987	1021	1053	942	949	1006	1028	1020	1020	988	1016	968	1035	969	969	968	1017	988	1047	995	1017	1046	1015	1035	1018	1014	995	973	1002	994	975	986	991	989	1027	969	989	982	1048	987	944	999	1025	963	1044	1011	1041	1022	1011	1010	973	996	983	943	999	1001	1007	972	1019	1011	1004	979	1012	976	989	1035	922	946	1002	1023	1011	1020	983	968	987	1000	982	1030	1038	960	1068	1017	1004	993	1039	973	985	930	1013	961	953	995	1053	956	989	976	1026	977	974	969	1018	999	972	1014	997	983	1034	1028	972	995	1028	964	956	989	971	999	977	1060	970	952	1080	989	996	1048	1031	1028	1000	1004	1009	972	1055	978	999	997	1056	989	1013	938	985	1018	963	968	1014	1002	975	1001	983	938	934	1017	984	1027	965	949	973	998	1013	990	969	984	1025	990	1019	1010	1020	983	1036	995	1006	959	973	1000	961	1017	979	986	1018	1010	1024	986	938	994	988	1077	996	1020	986	991	992	992	988	986	995	1043	985	989	934	1063	997	963	967	953	1015	1018	1002	1016	1034	998	1018	993	1006	1053	978	1027	973	1034	990	992	1018	1025	992	968	955	952	914	976	956	972	1024	995	1032	993	960	961	1052	1001	1052	1007	998	979	991	1012	1022	960	1040	997	985	997	964	994	970	995	998	1008	960	996	1035	1010	963	1021	951	998	983	966	998	996	968	1006	1079	1002	1000	981	992	944	1028	981	1038	1015	1004	1014	988	1002	972	989	1016	972	1019	970	1035	962	998	967	968	944	997	1027	980	993	955	974	959	1009	994	999	1005	983	990	972	1038	1004	948	1054	985	1027	1007	1012	1024	1000	966	1017	1018	976	1036	1029	981	1010	1001	927	948	1008	1000	998	982	989	1022	1009	920	958	1002	993	998	931	982	988	1041	986	969	1007	953	974	1022	983	1005	1013	965	963	1007	997	1019	993	1023	1011	1066	987	953	959	1022	1032	936	954	967	1028	1020	990	980	979	1023	996	1013	1021	990	956	1022	984	1021	971	975	994	1061	979	1018	967	994	988	975	975	1003	946	1025	1007	996	952	1039	997	1000	986	933	998	945	939	974	1008	1001	969	1086	972	1022	974	1009	1010	1030	1038	966	1014	1033	1035	994	954	1006	1041	975	969	1001	978	971	1045	961	974	1007	1006	1018	1033	984	953	979	955	992	1004	935	996	1056	973	1014	977	1111	993	955	1013	962	1001	1010	1018	979	1013	955	1010	1004	1015	1018	1003	965	1012	1036	998	970	1000	1040	1014	989	952	1006	951	989	959	1008	1011	1015	994	998	1026	1011	1018	1009	995	934	1024	970	957	992	1033	979	982	975	959	967	937	936	992	1025	1009	1034	1040	978	1066	967	987	981	988	1067	1059	1038	999	963	1004	1000	956	1004	1020	991	1041	958	1016	1021	988	1016	1006	948	959	976	969	978	989	963	987	1036	1030	1000	927	984	961	975	992	994	1006	1027	955	980	1003	1029	1065	1006	997	968	986	980	985	1006	975	1014	980	1022	980	927	1006	1020	1020	966	993	974	981	1010	971	1003	1031	996	1048	1015	1004	993	1048	972	959	1003	962	981	983	971	926	1041	1004	982	953	957	1025	1001	978	1003	1020	1027	901	987	1041	991	974	967	961	991	998	966	991	1032	968	962	1000	998	955	943	1013	957	994	1034	953	915	1025	1034	978	1022	1001	1003	1016	974	980	1050	1044	1022	966	999	923	1003	1012	1049	998	946	980	1048	1009	1050	945	1020	954	987	1012	995	925	999	978	964	1055	989	1045	993	965	965	986	978	1006	1000	1006	990	943	991	1044	970	958	970	1052	1044	998	965	1011	1009	1031	1041	967	1030	965	946	982	996	974	1035	1015	991	995	1014	962	963	980	971	956	966	1016	942	980	971	951	1019	985	965	1059	1041	1032	981	981	933	1006	1016	991	1045	918	958	1003	964	1003	1002	963	979	1035	951	949	974	1012	1019	961	1021	986	1024	956	1037	968	1024	980	962	1001	985	971	1014	992	979	1007	978	981	1002	979	986	979	1027	1045	1071	931	974	930	1010	985	971	1014	997	984	991	1007	963	961	973	972	1023	993	985	953	1012	994	934	994	993	969	963	952	1044	968	1010	1009	1008	1010	970	999	963	1028	1026	966	995	982	954	1001	1004	1013	974	1010	956	967	997	1005	1063	993	1028	982	995	1007	995	985	1006	992	979	1046	979	980	1005	1002	954	974	985	964	926	960	1001	1001	1009	971	953	954	990	960	1050	944	996	988	964	1035	1008	989	965	975	973	1004	1054	1009	1009	1027	997	1072	952	1058	983	969	982	997	1015	957	991	1007	967	1015	987	1017	996	1027	1002	1002	985	985	987	942	947	1052	1006	939	959	983	963	1064	1016	977	999	1014	977	1016	1013	1071	1011	951	1018	1002	1003	977	1010	902	972	1006	1015	954	942	961	1003	1039	1030	992	1021	1006	1023	1010	965	960	1022	965	957	967	920	968	948	1039	997	976	981	937	964	967	972	992	976	1038	962	963	1045	998	1026	1006	1035	982	976	1032	1020	1005	978	949	941	951	991	1001	975	999	993	941	993	974	999	1051	1042	1013	988	978	1020	1000	992	1018	980	1009	962	1018	1045	1023	987	978	974	978	972	960	1000	984	975	981	976	967	1019	941	1069	1013	961	949	1034	1039	1003	960	991	1006	956	971	980	995	1061	986	983	1024	1015	972	1020	958	977	991	1015	1008	1039	998	991	988	975	1021	1005	1028	1008	1018	956	994	980	1046	980	1009	992	997	973	1002	1021	987	951	942	997	957	975	1023	1019	1012	965	995	1046	969	1032	928	962	1051	974	990	963	1031	1008	964	981	980	950	1044	1006	982	983	1029	971	936	954	1034	988	994	958	955	999	968	957	1011	1031	1014	980	941	952	1004	1012	960	1012	985	1042	967	981	1046	966	1004	984	1012	1032	1053	951	1016	1011	980	983	958	1021	986	983	959	998	1011	970	923	945	993	981	1029	977	993	1001	1019	979	1031	965	942	917	1022	962	956	994	931	1050	975	946	1016	1034	1032	1018	956	1012	975	1018	1012	997	998	942	1006	1000	1024	1049	998	986	937	1022	1053	985	1009	946	991	1062	948	1033	983	962	1016	945	1009	1017	980	998	1004	971	1032	979	971	988	1021	955	987	1019	957	983	1003	945	940	1006	1010	999	1004	1052	1010	989	979	1049	1003	1021	971	1011	991	980	1012	1040	983	998	1007	1061	1031	985	1007	962	1034	1012	965	982	996	971	959	1005	953	960	1023	1001	1006	1001	945	1002	961	1021	980	956	1000	929	968	948	988	1032	965	1051	1011	935	978	993	1050	1019	947	1006	1015	1037	1014	1010	988	1018	966	979	1010	1003	983	979	1043	1003	989	1025	1020	969	987	1024	1014	1067	939	1017	1027	1029	1060	1002	1027	1048	984	1000	1038	946	968	1031	1039	958	976	944	1055	1000	1015	962	1049	993	968	992	975	985	1036	914	1042	990	973	1051	954	982	986	1034	919	958	1004	987	990	1039	986	967	961	985	985	1028	976	950	995	1000	1000	948	1040	1004	966	972	1021	1021	1006	962	960	979	960	1002	995	1019	970	1014	958	1043	991	987	1012	995	965	958	1010	1004	982	960	956	1007	979	953	998	1017	1017	1015	937	980	1000	1004	968	1022	989	1042	939	966	1040	997	982	984	1087	1017	1030	947	1028	954	973	971	1005	970	951	1000	1015	1005	950	998	965	1004	980	979	960	1035	996	972	1031	952	1023	1053	1012	970	982	996	1009	978	992	1018	1057	972	1006	961	1027	991
25178	21518	27367	25774	12104	4396	2828	1919	1686	1529	1403	1312	1218	1108	1123	1069	977	973	964	924	930	877	835	811	786	783	777	787	776	726	805	728	755	736	723	775	739	752	718	730	780	727	748	727	734	724	744	715	708	768	703	686	730	742	699	721	711	721	690	674	718	683	755	737	670	718	707	691	677	673	697	730	673	674	740	679	768	696	710	713	624	678	730	717	691	690	714	727	728	710	678	703	683	637	702	669	705	708	675	725	668	708	684	691	737	718	723	715	706	701	686	680	642	701	722	735	708	693	727	700	695	764	681	754	738	668	683	669	668	730	713	747	731	714	717	719	694	699	640	681	702	744	695	691	720	707	679	693	716	714	707	707	716	679	680	707	711	650	671	709	718	689	722	705	677	660	683	679	637	669	699	727	713	693	736	684	702	680	699	671	702	701	683	685	751	720	695	720	676	696	696	720	689	714	691	715	724	693	679	725	738	702	669	714	727	679	673	665	705	756	693	711	662	656	703	678	702	742	691	737	677	756	672	668	723	725	693	753	706	695	672	693	681	695	661	724	741	695	720	701	677	670	695	680	716	679	652	696	723	715	667	680	667	681	689	720	669	678	715	715	682	683	681	681	756	706	713	686	693	685	688	698	701	674	681	730	670	754	708	694	660	697	718	666	705	671	676	710	696	677	726	720	662	710	703	724	686	683	681	716	743	740	723	716	666	698	768	678	755	746	678	691	686	692	731	682	685	718	680	674	760	718	711	658	694	668	680	714	658	672	709	683	763	664	715	694	674	735	691	712	704	680	742	716	653	690	731	747	685	648	705	705	702	698	745	683	655	683	698	668	718	664	672	688	691	700	710	675	713	710	682	692	639	705	673	668	688	689	733	668	740	684	677	770	663	715	643	675	700	622	675	659	694	712	694	700	647	714	705	718	682	660	683	694	738	696	712	691	679	666	728	685	657	688	681	703	675	711	724	692	676	730	694	719	665	681	689	671	691	705	682	691	729	629	694	694	719	682	734	710	714	736	703	690	720	663	713	727	664	710	725	679	723	699	687	729	725	705	689	690	730	715	759	643	695	726	702	693	738	706	722	688	666	705	692	711	721	688	700	693	714	712	665	650	671	685	703	691	708	714	648	666	691	721	739	691	702	685	653	699	684	747	704	680	698	683	693	740	711	736	698	733	751	714	680	708	702	697	707	689	737	696	684	699	695	683	739	716	715	665	732	696	722	719	696	637	697	692	701	692	693	678	673	690	710	702	740	711	675	674	699	678	646	710	658	693	715	674	706	659	690	726	696	699	691	749	685	727	707	658	658	708	695	722	721	722	687	738	719	726	681	743	696	693	726	700	703	712	703	690	657	706	720	722	718	669	701	698	726	697	684	663	696	730	691	669	690	684	730	698	715	683	712	701	675	683	673	690	689	728	719	652	683	692	696	710	698	727	660	636	727	660	722	690	683	725	693	673	692	674	650	735	713	667	669	669	732	685	663	707	691	708	674	643	672	662	660	707	737	701	650	721	722	685	716	720	683	642	759	714	731	718	665	710	682	665	678	703	695	740	723	724	660	691	711	684	721	712	695	696	717	654	676	661	706	722	692	704	693	683	730	688	687	675	660	713	721	666	753	657	705	659	711	725	673	730	711	705	752	739	718	653	710	703	642	712	707	729	694	724	697	694	683	703	670	681	668	667	733	723	706	684	681	709	751	712	665	687	738	742	720	695	733	702	671	701	684	638	652	680	718	713	704	652	668	683	645	673	721	718	697	666	663	637	722	656	716	703	715	698	667	718	658	758	692	758	677	718	677	738	649	672	733	715	674	691	684	690	676	634	680	677	692	695	730	682	704	698	715	719	679	761	684	693	681	761	733	645	693	708	686	695	727	651	717	685	688	655	665	705	692	682	702	696	665	682	695	765	683	662	688	685	657	709	719	719	707	713	672	771	721	662	697	726	723	673	729	712	708	676	673	716	669	681	727	671	682	664	722	696	751	727	645	658	676	695	670	716	756	736	677	679	705	673	699	696	720	758	695	688	696	719	693	687	670	665	694	717	708	668	694	708	726	677	698	701	707	742	736	660	702	686	670	696	661	723	728	688	717	697	669	715	649	720	690	720	699	690	665	708	707	721	705	746	671	674	681	669	678	698	717	694	665	695	664	673	726	687	733	743	669	673	665	647	700	688	718	664	769	692	652	713	671	711	717	690	694	764	645	685	668	690	666	710	655	691	712	717	678	706	670	748	702	724	707	646	675	710	736	658	670	706	709	697	717	720	700	697	672	688	690	704	689	690	692	748	672	741	654	757	700	705	681	698	725	731	706	693	687	707	644	700	707	729	673	661	649	715	670	715	683	665	685	723	696	753	741	731	672	694	679	695	653	727	653	714	735	686	700	734	720	702	660	712	681	709	733	691	703	699	710	648	709	674	697	687	675	745	743	671	712	673	704	700	700	692	705	702	735	733	670	642	635	701	652	690	731	690	683	684	682	673	715	701	662	673	736	679	692	674	685	671	675	714	676	722	705	668	722	689	717	740	695	710	681	712	668	719	688	676	663	721	661	694	685	693	662	689	738	702	698	660	739	753	732	744	664	735	698	719	724	678	690	696	694	696	699	704	704	718	660	692	698	742	682	705	680	720	733	690	695	698	743	684	741	687	684	663	692	707	661	715	738	651	715	728	687	693	690	692	756	727	686	679	642	690	721	703	664	681	727	694	711	689	701	732	748	691	664	684	701	708	693	726	682	672	675	683	652	704	664	728	679	691	671	733	638	727	698	691	747	696	700	726	689	671	724	709	698	693	656	732	701	688	701	685	708	710	676	684	683	665	743	699	691	683	689	703	673	693	674	714	709	684	714	703	711	729	687	708	706	701	710	708	676	715	675	697	740	650	751	698	708	701	717	740	717	645	739	720	716	694	658	689	691	693	739	694	719	720	710	682	641	697	711	646	669	660	725	730	718	702	705	678	700	747	718	662	724	708	662	710	681	704	736	696	688	695	683	741	738	658	674	662	707	711	692	697	644	660	657	734	701	710	669	699	731	699	684	670	700	711	651	678	686	709	722	661	731	750	681	720	686	658	673	691	655	667	659	691	690	742	651	670	668	698	699	737	689	678	673	710	717	683	737	736	702	650	707	749	708	656	663	720	679	695	675	686	675	683	716	687	694	681	696	669	710	684	658	733	724	703	670	666	710	630	689	683	683	731	654	672	689	696	699	711	672	713	731	745	695	700	707	670	718	697	694	736	692	685	681	670	700	690	681	737	730	683	711	719	703	700	696	716	676	719	683	759	692	704	677	705	720	662	710	676	709	688	719	696	639	705	716	687	675	676	738	711	729	665	691	697	710	704	621	654	720	727	684	702	665	702	670	704	708	718	732	669	736	668	690	752	695	687	701	704	710	671	742	735	744	700	713	701	683	709	695	751	682	702	731	702	660	704	684	712	694	709	648	759	737	711	693	714	723	690	729	748	719	722	657	750	682	703	658	706
16516	26895	20241	12829	9417	6515	4738	3480	2808	2432	2098	1960	1790	1463	1414	1435	1274	1217	1203	1132	1125	1067	989	1049	987	926	920	925	925	882	871	871	956	908	926	825	832	858	838	884	836	857	830	867	850	873	775	793	843	803	829	845	744	862	781	805	853	811	811	799	825	740	801	769	766	788	770	783	802	766	794	783	738	763	828	745	801	825	795	768	774	799	755	845	788	795	751	813	786	782	813	821	738	750	797	792	759	751	747	722	777	768	821	758	785	802	796	761	757	828	743	781	792	762	761	782	734	764	786	758	801	771	784	765	757	771	744	799	750	772	753	775	810	777	793	762	722	752	811	791	793	784	751	836	745	807	833	752	797	794	783	738	773	750	780	767	806	815	808	780	792	753	777	767	765	796	795	743	771	753	797	787	862	795	757	798	778	827	776	725	758	745	738	811	779	742	774	836	775	767	781	795	753	825	739	835	842	770	775	704	754	764	820	766	804	781	827	746	742	795	757	835	831	755	809	798	757	725	738	854	816	782	811	786	788	742	797	745	753	785	717	797	773	820	769	857	801	817	803	755	771	816	810	778	781	751	777	782	791	772	802	803	778	775	777	758	800	776	825	759	832	823	781	800	823	798	765	778	766	749	799	787	842	803	747	820	750	818	727	815	780	774	813	743	854	807	747	776	790	831	719	759	772	735	752	812	796	743	792	758	744	777	691	833	758	787	739	805	758	709	768	781	771	753	698	793	801	773	781	790	813	739	737	783	750	775	691	782	733	746	750	763	783	782	794	768	784	808	765	785	801	791	819	805	835	844	813	781	762	786	812	755	798	761	783	769	740	781	769	799	796	737	807	770	820	757	747	806	788	725	788	798	794	795	776	714	777	729	791	817	737	781	803	808	773	797	802	782	844	820	779	803	753	776	775	801	790	798	778	761	769	817	780	800	755	764	816	745	791	728	788	782	855	864	770	750	780	782	813	790	772	719	780	786	767	802	764	773	789	734	778	772	774	804	759	819	841	832	768	777	829	799	778	779	808	751	820	794	766	770	775	748	789	854	777	799	797	798	793	786	733	734	823	808	795	776	746	808	825	826	828	783	826	787	831	792	752	785	792	791	829	807	799	780	770	842	784	738	777	735	778	801	789	803	792	789	787	757	755	768	793	766	802	745	767	843	791	760	786	796	729	815	785	758	758	786	764	810	750	817	777	818	733	749	785	776	810	808	764	758	777	760	757	767	765	748	822	806	789	788	725	830	765	770	761	785	818	797	722	797	796	804	766	803	770	773	723	792	787	773	794	778	813	773	758	790	741	801	796	809	776	753	788	738	756	786	793	754	820	771	778	760	743	768	765	774	795	745	790	727	811	807	768	789	764	818	848	764	773	774	765	793	788	771	755	747	795	759	782	815	752	802	760	773	779	749	746	752	811	784	797	790	788	793	823	780	822	802	805	737	801	800	762	813	816	817	820	783	790	798	740	769	789	799	784	798	750	794	768	759	758	750	768	809	767	797	790	816	826	764	822	748	761	815	742	809	722	818	821	774	777	792	822	796	756	736	790	762	768	763	774	758	749	795	780	802	754	762	768	777	779	800	743	768	776	770	787	758	754	787	789	788	764	775	763	824	792	803	776	802	760	736	786	817	791	809	810	832	761	818	786	781	777	815	757	809	733	803	781	769	783	797	816	741	768	769	804	793	803	754	820	721	831	787	788	817	781	805	773	794	734	718	744	794	746	803	792	782	793	845	789	796	777	755	744	756	730	841	801	771	760	751	797	756	760	772	760	751	837	811	740	800	779	759	751	762	801	782	786	813	752	754	726	758	779	811	796	771	784	795	774	768	758	793	762	776	834	824	768	790	770	779	794	761	786	722	795	771	811	773	754	761	782	791	716	771	747	769	776	767	766	822	800	740	762	745	762	723	752	797	783	775	824	720	719	796	808	712	758	812	808	795	750	783	757	751	798	769	800	801	806	810	745	752	734	797	801	766	778	816	772	762	751	756	837	736	763	729	771	727	747	736	779	794	789	756	765	739	782	777	772	781	783	803	768	733	773	784	780	788	734	740	782	780	750	747	758	809	778	745	786	743	805	756	825	799	775	709	756	775	778	785	685	795	772	765	743	738	842	811	719	768	794	773	718	752	797	729	775	762	777	760	781	728	804	764	780	814	761	799	808	771	753	780	775	796	795	769	764	761	780	782	771	807	754	741	746	733	825	760	768	763	768	808	762	771	753	778	767	820	779	791	727	872	823	840	710	767	806	727	764	771	776	761	788	748	774	781	758	801	821	782	758	719	796	840	781	751	797	767	726	784	777	763	772	780	761	736	752	784	826	800	829	798	788	797	770	791	745	793	774	794	793	732	760	760	828	783	797	816	779	747	770	707	766	757	742	785	771	742	837	782	800	799	787	741	796	754	751	789	791	793	764	766	722	764	776	759	786	806	809	788	737	778	797	793	755	762	752	763	789	763	810	744	737	756	763	792	811	757	828	740	783	871	793	757	799	779	753	775	764	761	770	741	741	757	825	775	825	791	797	832	780	802	783	734	791	768	752	787	783	767	823	788	799	776	812	769	752	815	743	741	781	802	780	798	797	769	829	730	756	799	760	827	767	797	798	806	732	763	753	824	767	750	756	815	772	797	800	784	737	827	755	765	780	778	787	782	742	771	740	754	774	821	789	777	784	791	812	754	774	786	813	817	807	799	805	799	782	772	774	794	766	793	807	766	778	832	770	770	792	800	803	782	775	835	763	719	766	760	813	771	790	745	763	770	790	758	828	734	724	762	804	748	823	750	747	809	802	757	822	770	750	804	818	777	779	765	811	752	779	795	696	802	758	770	792	798	755	817	808	763	790	776	804	776	765	732	742	785	760	791	735	754	778	712	791	783	757	781	725	798	794	776	764	795	742	784	800	810	783	775	793	784	731	755	840	791	784	791	770	785	756	747	738	791	852	799	794	771	813	786	743	762	763	795	780	815	797	757	767	787	773	787	804	878	764	744	779	824	778	753	764	774	771	775	820	774	810	746	779	792	798	749	727	753	779	789	795	758	808	771	773	814	754	770	795	779	775	777	758	803	809	791	786	763	740	777	754	769	782	809	780	787	754	811	771	791	751	801	776	833	801	743	838	781	785	755	760	764	797	747	766	786	789	852	778	745	828	765	793	816	778	786	821	777	807	741	819	790	780	731	794	802	705	773	753	799	773	746	776	787	775	808	814	767	793	734	754	793	767	835	807	792	794	779	759	751	766	775	788	769	820	718	781	736	775	819	798	778	777	747	778	759	785	826	768	762	744	807	780	789	792	842	790	793	833	810	754	801	734	781	760	731	762	786	761	797	770	835	866	803	803	782	760	734	831	761	779	792	769	773	782	758	866	839	841	752	772	790	776	835	781	787	770	764	793	799	810	746	749	756	801	752	804	761	773	828	800	802	799	775	809	793	796	751	742	735	770	810	755	744	769	811	829	746	788	855	819	765	719	735	767	797	738	800
22895	21543	29148	24381	21569	21493	11072	3843	2893	2621	2320	2005	1753	1553	1507	1368	1334	1268	1156	1112	1076	960	973	965	923	895	935	827	826	847	865	842	814	867	866	799	781	790	838	740	814	736	783	734	758	709	706	736	736	676	731	662	710	681	664	711	710	725	688	668	657	636	684	727	674	675	658	721	620	722	718	649	675	680	686	659	648	660	689	667	720	693	635	733	649	687	679	675	657	693	706	634	681	699	693	677	683	688	693	684	686	695	703	718	673	700	648	686	681	647	717	670	688	671	658	660	689	676	647	670	682	658	627	650	661	664	626	640	699	697	707	667	680	669	688	715	611	669	699	732	666	667	677	707	680	656	678	666	671	683	655	715	631	625	641	656	682	675	729	672	644	623	671	716	658	704	655	680	654	670	652	667	689	642	717	653	639	665	612	620	669	679	674	703	633	706	693	609	677	645	714	711	663	726	623	672	653	690	668	634	647	667	659	703	684	662	661	670	648	651	706	672	683	662	664	680	689	602	645	665	682	657	672	658	663	691	653	651	674	701	671	686	667	678	676	646	697	683	674	631	688	636	681	671	669	673	672	719	681	677	650	701	670	659	691	679	676	706	613	698	649	667	696	659	647	695	651	678	626	717	726	682	654	641	638	646	676	692	707	681	635	674	654	686	662	665	702	636	684	659	693	664	638	673	670	708	693	669	646	669	692	678	711	636	654	662	672	709	682	681	671	612	658	661	656	695	704	696	651	678	710	640	707	695	667	686	668	648	695	656	688	664	678	739	659	648	685	643	667	645	719	655	733	717	725	668	672	661	684	678	663	638	644	671	670	670	682	621	692	653	686	716	720	649	656	665	722	671	690	690	672	721	669	623	665	658	688	655	694	634	668	657	694	659	672	678	690	720	653	701	661	669	692	649	696	690	728	629	689	679	676	666	677	709	678	703	642	691	648	675	671	659	635	613	694	708	680	683	682	697	660	668	682	623	679	646	628	646	657	602	703	632	673	688	670	673	704	652	656	681	632	643	632	736	689	642	657	666	662	650	714	652	675	690	716	646	668	652	686	660	717	652	660	701	641	696	712	642	638	632	676	657	658	641	648	601	642	657	681	681	684	693	667	695	732	702	709	679	686	654	668	664	671	664	680	675	675	637	667	724	645	645	667	680	662	706	656	694	706	669	676	670	672	685	657	694	686	693	696	697	674	680	689	662	678	687	638	694	656	664	658	665	676	692	656	682	648	691	665	636	667	736	685	680	687	686	707	656	701	662	678	715	659	635	711	693	655	618	661	662	675	666	676	665	712	658	639	709	652	684	671	743	674	683	691	691	626	662	712	647	658	652	628	648	681	693	682	635	625	664	683	668	740	666	696	685	650	653	663	697	682	681	668	668	673	684	681	663	670	634	662	693	697	670	721	678	682	655	683	677	668	638	664	699	673	666	689	684	711	664	659	736	628	711	656	683	695	703	704	670	642	678	651	695	657	669	668	680	678	658	684	641	680	689	660	645	691	666	648	721	686	641	657	676	679	654	664	656	691	658	643	684	607	654	619	663	679	651	689	706	721	719	739	722	647	705	661	726	663	693	679	637	643	653	691	675	691	675	666	684	681	651	690	692	676	663	681	660	650	624	691	685	707	641	626	684	690	685	677	676	648	665	707	651	654	689	707	693	665	685	652	713	722	659	676	706	695	673	673	665	655	666	688	627	692	644	665	685	687	645	680	699	689	682	692	661	666	647	700	659	684	663	695	664	665	702	670	695	689	700	670	679	714	710	693	705	677	660	662	631	635	665	710	698	659	698	651	693	675	686	634	667	668	632	732	675	655	662	664	719	633	642	659	652	655	654	672	693	702	684	683	686	649	670	670	675	686	640	660	665	672	683	616	694	669	677	711	659	654	648	711	652	688	685	652	662	653	618	732	656	703	615	654	642	707	715	670	664	689	654	615	653	663	666	687	659	667	646	672	668	682	652	692	706	714	647	670	671	692	705	658	635	655	690	698	653	690	646	667	669	695	660	687	690	668	690	668	637	655	718	673	679	707	707	719	673	673	687	673	692	694	647	682	718	687	708	651	672	643	699	652	701	687	675	720	620	670	631	642	698	717	621	665	656	665	677	701	654	662	658	698	680	688	658	691	678	684	688	646	643	650	690	618	631	674	675	694	687	625	656	644	622	690	666	680	662	689	662	651	702	687	683	645	642	678	675	699	670	642	675	653	691	700	678	669	717	677	636	677	692	619	657	680	680	654	714	690	636	675	661	674	648	643	668	640	627	615	655	686	682	692	673	709	732	677	703	667	661	707	712	680	630	663	716	667	683	653	657	652	730	645	628	640	677	626	729	662	665	625	738	644	685	681	690	719	678	708	698	689	665	659	681	649	715	690	664	680	641	662	684	660	675	665	712	704	690	700	678	670	683	674	659	723	604	650	653	704	712	725	680	695	661	633	647	719	660	681	612	655	667	701	714	721	739	649	657	695	699	675	659	714	618	668	641	658	686	651	682	674	710	699	670	671	695	681	648	666	676	694	661	704	717	657	705	711	696	663	681	676	659	682	675	684	718	654	688	668	669	694	662	634	665	619	705	648	686	651	695	683	660	728	695	651	651	652	657	697	727	717	692	691	697	655	674	674	667	666	669	706	633	672	683	665	650	657	658	684	695	690	710	674	621	667	691	702	673	664	678	698	737	684	692	681	657	664	630	662	668	685	700	673	646	671	727	705	666	672	692	649	698	687	668	715	628	637	663	671	691	630	616	691	706	709	681	670	675	654	675	660	683	661	682	667	671	709	638	648	609	695	671	644	663	668	701	714	668	691	667	673	677	658	666	645	685	652	722	729	656	720	668	680	687	746	687	701	659	679	711	718	603	685	694	707	680	655	680	699	665	670	675	633	680	615	688	648	724	689	723	666	678	637	656	629	669	675	691	710	675	678	653	644	663	670	712	678	718	648	685	676	711	663	676	683	656	683	712	675	644	698	690	639	672	666	676	645	699	630	683	657	678	705	669	703	693	658	674	686	669	670	668	718	702	689	674	665	687	654	652	732	688	589	664	712	685	680	647	739	650	696	665	668	698	706	667	685	651	663	679	619	674	674	639	689	698	665	694	656	632	651	650	666	662	699	686	689	658	646	668	669	689	676	702	679	679	721	690	689	636	666	712	680	667	654	717	674	663	644	659	671	647	650	689	651	675	665	628	672	685	603	711	715	672	685	661	677	661	639	703	724	709	675	646	645	686	637	663	705	655	683	670	668	651	660	742	706	658	644	653	649	674	640	661	671	656	709	649	651	647	681	638	671	650	659	741	692	694	695	704	680	646	689	634	660	642	670	666	679	664	657	623	656	687	708	720	653	632	667	666	634	696	634	653	683	662	667	645	661	696	648	685	723	688	674	675	674	660	641	654	687	700	697	702	700	690	663	679	684	706	664	653	680	714	712	661	703	688	703	669	682	635	622	648	653	680	676	639	653	663	661	686	623	684	644	707	666	639
19190	35057	28367	19105	14589	10899	7959	5751	4668	4049	3636	3091	2689	2336	2071	1992	1869	1659	1534	1489	1319	1322	1184	1122	1145	1060	1110	1072	1002	975	966	1006	971	1001	1013	991	925	931	835	888	914	866	902	866	884	831	802	802	848	821	793	784	819	810	748	838	750	783	724	755	747	793	803	730	752	794	804	736	806	784	771	733	714	772	754	771	763	769	742	751	757	752	722	761	839	697	755	771	768	734	751	725	809	756	733	772	741	714	768	736	744	806	747	732	765	790	733	743	741	720	784	813	759	818	746	744	686	763	795	754	721	744	698	762	695	745	760	733	732	760	749	762	680	716	773	765	806	765	743	719	738	760	757	737	767	791	748	746	700	734	753	777	747	742	735	801	738	740	779	756	749	805	765	757	791	786	796	739	777	735	764	697	790	738	774	741	738	759	751	741	773	745	698	739	741	817	717	769	745	744	777	716	724	754	717	725	795	787	775	758	763	726	761	744	768	763	789	774	740	750	740	760	741	786	749	748	752	671	746	773	737	799	799	769	755	773	754	739	742	807	766	752	735	775	749	731	759	699	760	758	757	788	768	690	783	727	739	730	777	760	755	772	772	753	740	714	760	726	751	756	829	752	732	785	723	753	728	676	770	752	751	785	751	782	743	778	710	736	745	762	730	741	759	754	780	741	734	751	752	719	776	742	780	727	759	738	772	757	752	755	746	773	766	757	754	751	751	745	733	784	750	720	724	723	720	763	817	763	748	798	815	762	739	773	752	747	748	718	718	769	761	756	719	752	742	745	764	773	730	765	758	746	795	760	757	800	796	761	711	742	786	772	773	742	780	727	766	739	784	832	782	842	795	707	745	770	766	751	771	768	803	770	766	756	708	701	771	788	749	775	726	753	745	733	744	780	724	770	745	781	764	761	752	774	770	763	760	696	785	755	792	730	762	770	768	785	792	731	734	729	780	758	751	767	748	743	743	735	735	784	791	767	783	685	760	734	748	752	774	767	746	776	739	803	760	750	767	723	776	738	761	739	735	761	750	756	774	824	751	760	760	732	778	748	792	703	807	739	768	732	835	780	711	739	775	774	798	705	795	736	751	749	747	756	705	819	763	730	750	785	791	723	761	773	718	765	780	727	755	734	741	756	775	728	711	734	805	734	755	764	781	739	708	750	791	741	825	696	769	782	753	737	784	748	768	758	775	769	767	754	762	707	790	764	771	791	766	742	779	750	725	733	752	725	727	746	766	744	748	747	738	756	725	754	766	787	735	751	745	721	776	716	750	765	805	716	755	719	752	766	778	752	763	752	774	754	742	692	748	778	746	737	749	733	697	726	697	730	807	761	788	792	744	748	712	733	761	722	735	789	810	750	720	803	719	742	747	761	778	764	751	786	757	735	724	785	763	723	772	738	731	745	724	784	725	735	737	757	758	756	736	744	737	699	775	697	719	763	755	746	795	731	793	735	749	775	723	758	802	733	757	763	760	756	765	725	755	731	762	746	777	730	732	771	754	752	778	722	719	775	770	702	776	781	697	768	789	747	780	781	760	774	770	758	691	727	758	751	800	740	732	796	751	757	716	712	762	745	773	715	717	776	771	758	752	779	779	756	815	793	792	791	761	777	739	731	769	770	740	734	801	752	695	742	761	774	756	759	803	782	748	735	793	726	798	753	712	744	736	816	768	763	749	730	812	731	804	766	761	743	717	762	774	797	703	704	723	750	757	723	725	736	744	758	781	732	740	742	728	751	727	739	733	778	759	791	726	800	721	752	748	793	789	777	741	767	771	750	736	749	786	707	710	774	770	773	702	764	739	720	737	794	750	786	697	740	738	771	763	728	745	808	761	764	772	729	790	734	728	753	794	767	715	753	726	771	737	743	760	718	738	765	734	818	721	779	771	764	777	730	760	730	725	769	754	746	758	751	785	762	762	766	799	777	789	717	786	755	789	729	790	801	728	795	747	757	731	751	758	728	737	752	784	705	758	749	760	756	796	771	746	747	712	771	781	741	722	777	703	772	748	755	747	801	751	826	824	756	771	798	746	727	786	758	775	737	755	753	749	761	775	760	759	760	773	797	720	744	721	756	729	714	703	722	767	729	767	752	742	771	726	749	734	756	723	715	718	713	736	712	728	741	726	739	728	700	773	718	736	723	747	775	731	750	740	762	750	753	770	736	787	688	746	749	796	784	744	757	758	774	806	727	716	781	743	791	802	765	760	800	730	784	737	752	746	782	730	790	735	766	742	780	743	762	788	760	730	768	765	771	759	795	780	794	729	781	700	754	751	759	759	800	744	714	705	751	790	664	748	762	764	783	745	741	723	821	736	677	778	763	725	738	786	807	790	732	767	783	760	784	763	800	785	747	752	762	754	761	816	756	760	772	756	765	715	736	724	802	752	739	782	792	721	676	758	713	834	796	763	770	776	701	784	748	760	771	793	771	835	733	801	725	752	767	783	767	750	724	790	754	769	763	771	729	731	744	748	731	758	797	752	768	762	729	783	741	749	725	782	728	726	700	774	782	708	789	771	762	783	751	725	760	797	730	764	759	805	746	758	730	690	753	749	720	788	754	757	757	783	792	755	779	742	710	740	711	752	755	716	780	735	783	726	799	785	771	774	738	768	708	790	721	752	817	788	765	723	706	756	745	773	758	747	778	731	733	801	766	728	769	756	739	722	784	762	766	791	726	719	772	729	738	740	716	743	775	749	786	774	728	736	792	741	797	783	800	711	785	762	756	772	777	757	721	780	768	744	785	779	796	748	743	781	788	789	770	712	740	768	737	766	764	750	740	841	787	783	761	770	745	803	716	758	765	753	773	770	716	768	780	720	747	792	726	786	814	751	768	803	806	748	712	761	715	763	749	724	765	750	738	763	795	772	805	740	703	769	782	765	761	757	722	741	766	782	799	711	781	741	759	717	722	736	735	747	805	717	793	805	770	745	785	759	782	755	769	732	793	757	746	769	771	729	743	749	734	754	744	735	725	770	760	766	804	711	720	763	792	734	780	731	755	777	764	774	746	748	724	715	757	747	786	734	688	713	766	778	751	779	745	750	769	756	779	786	746	770	762	746	735	772	774	720	752	780	742	765	760	781	743	726	754	770	772	728	743	747	716	741	768	767	769	776	779	784	768	706	742	746	769	753	770	715	786	765	747	732	798	752	795	762	714	767	728	757	776	752	790	709	811	774	765	767	759	742	758	747	755	788	724	744	695	677	736	770	753	757	787	762	749	770	765	803	743	719	737	766	719	767	740	773	751	740	743	784	737	715	750	727	744	748	728	737	781	741	760	776	754	767	767	713	722	731	783	756	717	776	759	726	780	770	755	812	730	762	776	742	757	758	757	762	744	742	788	740	731	748	783	766	768	784	758	814	810	773	732	755	708	749	726	742	754	777	785	757	722	722	759	768	725	791	773	734	797	754	762	775	759	735	724	775	773	789	785	758	721	756	774	720	767	731	785	815	730	738	737	824	741	784	778	793	749	803	765	734	740
28304	20590	15761	8781	4636	2982	2248	1813	1660	1465	1512	1359	1233	1214	1194	1110	1133	1131	1126	1025	960	1017	1034	932	983	933	987	933	940	913	938	953	897	916	887	1003	931	940	904	930	961	911	963	919	918	897	919	932	921	888	923	865	872	869	868	901	901	913	901	900	942	886	852	908	911	876	942	915	873	884	930	939	911	869	866	923	935	866	888	894	916	887	889	876	922	939	865	930	959	914	885	896	863	982	911	920	891	887	890	906	861	890	894	882	908	866	911	844	880	890	874	877	911	900	902	896	823	901	846	888	847	895	887	893	923	899	889	922	900	907	955	893	927	915	886	894	907	914	903	907	885	918	884	951	900	890	910	880	905	880	899	891	885	887	936	917	844	865	961	866	946	874	895	905	890	903	893	838	866	866	863	823	822	881	869	862	912	878	936	843	880	941	846	915	896	918	871	908	885	975	899	855	871	898	931	897	937	869	867	865	890	903	936	943	875	892	908	919	932	880	903	891	879	896	925	914	905	876	883	903	930	899	893	920	887	837	890	938	948	852	909	871	932	907	900	900	878	902	918	853	898	869	952	878	874	884	893	872	874	887	911	833	927	944	915	890	886	955	878	855	882	899	892	905	847	911	901	934	869	938	874	897	924	886	873	882	866	930	877	875	907	892	876	834	894	851	830	922	902	900	848	945	955	897	915	887	904	863	893	937	877	933	901	914	881	933	892	879	871	880	870	909	894	868	894	897	926	876	887	871	926	944	871	836	850	903	871	864	862	919	877	877	882	895	882	911	932	918	894	897	911	878	845	916	883	900	876	910	860	885	938	904	914	893	895	916	893	898	904	926	856	845	867	872	906	899	878	854	888	861	880	916	897	880	890	907	893	885	834	925	920	889	911	858	916	888	896	880	908	904	887	950	900	889	909	919	913	912	903	892	918	874	918	867	899	891	977	911	869	872	948	914	899	905	906	938	882	858	917	906	897	903	923	885	891	895	905	951	944	912	906	898	918	933	965	865	946	880	921	911	907	853	881	915	857	900	933	896	896	930	909	882	959	877	911	955	873	863	898	868	939	900	931	882	868	903	906	831	837	892	886	880	842	913	859	842	900	866	878	911	876	874	912	887	894	902	953	914	930	864	841	879	935	879	863	890	882	890	919	903	920	813	923	956	885	936	938	862	898	891	887	880	829	863	861	892	908	903	835	871	944	878	914	848	913	898	899	914	912	991	904	936	918	933	931	883	904	882	845	880	921	898	913	884	908	884	927	929	911	893	921	866	844	893	878	921	864	871	908	928	849	845	871	906	908	919	898	938	861	934	916	901	858	969	861	896	876	918	879	947	912	897	882	891	914	943	894	915	915	921	915	874	943	860	923	859	944	914	947	890	886	926	876	881	916	892	884	944	849	899	941	906	928	892	907	918	880	895	934	917	860	840	869	935	908	893	898	928	921	953	898	903	881	815	919	824	864	901	929	905	924	921	823	911	870	956	910	866	892	917	873	871	904	868	841	922	950	878	883	916	878	916	903	902	874	907	918	841	842	880	892	926	882	856	844	884	849	895	890	884	876	882	903	924	919	902	905	885	870	915	841	900	868	854	933	854	935	881	885	875	916	902	953	881	926	829	923	865	921	869	868	877	886	871	864	884	916	894	897	900	891	929	884	862	881	873	880	852	907	925	947	904	867	873	865	917	923	930	887	865	958	969	907	897	901	868	888	891	893	960	908	872	911	921	885	851	918	835	861	878	931	849	945	911	917	947	966	951	931	886	857	909	908	887	930	887	869	907	910	886	922	942	897	941	888	851	869	901	904	879	914	956	896	882	981	920	861	879	943	892	894	939	919	900	894	877	901	924	902	857	963	901	891	896	886	906	921	950	890	822	931	852	893	823	839	830	882	910	933	881	924	873	918	917	851	892	911	875	866	890	902	904	979	879	918	900	846	913	861	868	906	876	884	889	933	837	859	941	909	931	864	919	904	920	901	868	842	865	817	945	946	886	975	896	893	929	834	898	894	834	927	853	908	919	879	811	916	901	844	896	923	903	820	857	890	891	956	896	890	873	846	807	841	878	932	869	856	913	937	864	895	853	922	915	929	843	884	908	872	959	928	960	905	865	873	902	845	869	853	923	922	917	869	904	882	926	915	878	826	943	919	907	854	965	909	904	878	904	926	909	946	924	889	885	852	888	862	888	898	905	880	953	908	956	859	872	874	956	956	925	875	860	904	924	903	902	882	867	887	837	920	853	897	924	901	887	873	926	880	845	919	882	886	926	894	921	955	924	878	919	906	816	886	928	865	847	890	885	879	863	905	905	898	893	889	907	898	876	828	867	880	882	932	920	888	950	856	869	928	890	891	933	844	883	888	905	887	896	863	931	915	895	919	862	898	855	947	882	878	881	886	906	870	873	888	895	916	869	946	838	889	912	882	908	936	895	850	852	928	908	914	871	870	908	899	909	888	911	922	878	873	930	874	908	913	895	928	921	960	874	872	849	917	901	907	869	953	916	856	904	906	837	953	896	931	893	918	945	854	934	902	906	876	920	888	866	869	945	873	858	894	924	854	895	851	877	921	933	940	941	848	855	918	869	864	997	901	902	941	847	906	877	867	912	946	931	904	935	858	913	898	938	893	912	907	892	865	915	881	849	918	871	846	948	862	882	850	868	880	915	902	882	960	882	863	869	908	844	871	890	861	910	914	940	866	893	907	887	896	895	894	918	920	924	887	947	887	884	851	871	915	923	890	901	943	852	933	906	910	957	924	905	889	927	907	912	868	870	847	898	840	858	895	927	869	893	945	884	896	913	938	828	866	884	944	934	869	863	897	879	873	929	873	889	845	849	949	882	867	892	864	902	922	886	880	915	894	886	912	906	912	837	904	910	952	883	907	878	888	901	930	841	867	861	915	882	874	896	863	940	921	858	901	897	889	896	858	943	811	890	900	914	942	852	882	838	899	954	854	866	885	899	865	885	895	892	950	927	891	933	886	903	883	865	864	857	876	923	860	944	894	874	927	885	880	914	878	928	875	918	890	851	893	884	895	910	912	919	892	877	914	867	909	933	915	929	913	829	925	954	950	894	883	878	908	949	909	889	903	887	873	913	817	912	895	967	914	891	919	924	912	926	882	891	855	846	907	957	915	892	883	884	923	862	848	882	906	860	907	929	907	906	957	943	926	891	891	899	893	886	880	858	860	839	872	891	889	909	863	804	862	931	883	898	876	879	878	863	865	853	926	879	858	914	879	905	893	935	908	857	841	872	907	932	881	860	939	856	908	933	862	839	902	870	870	955	869	869	909	897	878	871	893	928	860	842	914	894	889	897	977	925	878	926	859	938	890	891	947	873	954	885	867	880	892	904	915	886	894	846	934	862	870	950	900	881	906	916	889	924	946	919	896	861	869	922	915	850	927	856	868	936	892	922	892	862	888	859	906	931	869	887	880	886	926	879	905	919	897	918	922	909	921	940	913	910	861	863	952	910	920	902	868	870	877	894
14557	20938	16367	9472	6914	4755	3497	2832	2605	2170	2033	1795	1622	1511	1483	1393	1388	1246	1255	1248	1199	1149	1140	1113	1093	1092	1067	1049	1047	1074	993	1042	1117	1081	1063	1076	1038	1009	1083	998	1035	1126	1026	1012	1002	1028	1021	992	1027	953	945	973	970	1029	991	1020	961	1032	973	942	981	1022	1022	954	1008	1024	978	1000	973	999	956	936	980	947	924	955	959	963	969	1011	1056	1042	902	983	980	956	970	1002	966	923	968	1000	927	1037	966	968	1001	979	978	1002	955	977	980	973	945	916	952	1016	1001	972	972	1024	985	1014	928	1016	980	972	971	975	974	1004	973	980	980	944	1005	964	993	972	961	988	965	944	966	984	940	1001	997	973	994	1019	1004	1034	965	971	972	957	1007	1017	995	957	939	929	967	970	1007	957	963	948	963	936	986	923	984	980	995	999	990	988	983	1003	940	980	957	971	987	986	961	980	993	994	958	984	979	993	971	1040	938	960	977	987	1010	982	970	989	1020	962	987	1009	1035	957	980	965	998	938	1003	957	1009	968	965	959	969	1026	1013	936	953	983	894	934	909	949	1039	1035	974	972	991	953	944	909	1009	997	945	987	972	989	949	1007	963	935	903	1017	940	941	978	967	990	979	1003	1024	1003	1001	979	985	951	945	965	961	1012	998	972	978	915	1009	975	991	987	967	983	984	1042	965	968	951	949	979	950	911	987	980	1048	990	1000	1010	992	967	995	990	988	999	995	996	987	982	955	976	1021	1013	1013	950	969	991	935	1026	982	986	978	993	1001	976	944	1004	950	1003	986	997	964	959	911	991	939	963	972	970	930	931	927	986	1000	943	989	990	1003	1006	957	947	1016	983	972	964	940	966	944	1004	1061	946	963	1024	977	988	977	1022	1022	948	989	917	974	1003	989	987	961	995	1019	984	1012	964	961	953	1040	975	994	1037	989	954	982	980	989	997	993	953	929	946	1012	978	989	930	946	1017	961	960	983	1019	937	955	960	1015	970	1005	970	1046	1034	1038	926	958	964	967	1005	991	976	995	1007	957	920	1001	1003	988	1031	983	1004	1002	957	981	986	1003	964	969	984	987	1001	1027	953	1001	964	961	1022	1001	992	977	1022	972	981	992	934	973	964	1005	933	1003	1019	957	1007	949	926	969	983	996	1008	988	985	988	973	966	921	957	1037	974	990	989	918	1019	990	1036	950	1033	960	1001	977	998	959	1012	971	1029	966	983	945	955	1017	997	981	948	1047	1036	970	980	942	981	989	964	1005	1016	942	996	1001	961	1010	965	931	1007	988	1040	1014	1015	1020	1019	954	984	989	937	985	954	972	957	941	994	983	1014	964	991	958	980	945	978	989	1000	968	1045	1011	972	968	997	941	974	1019	963	1006	1016	977	936	976	1034	969	993	1017	990	994	988	949	946	1006	970	989	962	955	931	958	1045	995	975	1008	998	998	958	1003	919	998	1024	986	945	1001	967	957	940	1003	1004	989	956	943	1020	925	986	1018	993	983	932	966	952	970	986	973	1008	961	1002	961	927	994	943	986	991	951	936	955	970	966	1028	900	969	950	1001	956	1029	982	903	972	1040	953	936	978	1028	996	953	980	954	944	961	1005	973	935	969	985	1052	936	990	927	1026	965	993	984	981	958	1048	920	980	1013	934	961	1002	998	976	966	1002	996	953	998	934	916	1008	1027	1064	990	945	970	941	963	946	981	998	996	991	990	948	976	1010	1031	937	1018	982	989	950	1000	981	940	971	943	989	963	993	1052	1029	975	954	974	951	959	944	1025	954	967	926	923	953	974	1033	990	944	1010	975	988	1011	990	1040	977	949	1023	946	1018	934	932	956	1022	1041	990	996	984	984	1013	937	958	968	968	1058	1008	1024	1012	1021	1002	999	1012	956	986	923	995	995	937	967	958	990	975	991	1000	993	957	1035	977	1013	1002	978	1011	1037	986	980	1017	987	1009	944	1009	1012	1019	947	973	980	962	1022	969	938	1006	984	1005	998	1035	1011	955	984	992	922	962	948	1004	926	976	969	917	977	998	958	1016	986	1025	928	1007	954	998	958	943	943	998	936	990	980	974	927	977	993	958	977	1054	976	924	922	991	947	1019	1030	962	994	969	959	995	993	928	1006	968	991	953	959	993	1009	935	975	944	930	986	998	963	969	963	965	983	938	934	933	971	973	980	1049	969	1007	962	962	967	983	973	938	981	970	993	982	998	1022	1005	990	1082	958	1013	1018	994	1015	964	992	936	953	1005	965	1040	950	973	999	974	935	993	1042	991	1006	1014	957	987	988	960	947	961	964	927	998	949	977	997	1027	980	954	945	1026	998	987	976	943	933	979	993	991	947	997	1022	919	961	951	1014	990	1028	994	997	981	975	985	988	968	946	967	976	907	987	1009	1021	950	924	1055	980	929	987	974	932	958	958	968	980	1019	990	994	1006	935	999	985	959	1029	981	921	1032	1026	972	1011	1000	1010	941	1009	1023	994	966	1013	954	961	996	1058	972	1008	1021	937	1003	957	953	934	978	926	970	919	1006	1017	953	987	979	962	991	951	1000	933	957	952	971	1007	1020	973	968	960	986	936	968	1001	980	982	970	971	1009	982	956	980	1051	976	996	1021	996	1005	997	981	994	1017	1003	971	924	951	962	982	1000	975	979	899	978	937	950	1004	980	982	998	970	975	1002	1011	1025	977	1019	978	960	934	995	1013	977	972	988	968	978	981	981	965	1029	1005	966	991	956	988	955	1021	959	962	1013	946	949	966	943	984	1012	967	990	951	1007	984	974	948	986	1054	960	1001	975	986	968	981	981	1018	932	992	1019	1002	1046	990	980	960	967	943	985	980	947	1011	950	944	975	1016	997	956	1069	970	940	998	1018	963	953	991	1009	1003	1019	989	970	932	952	1006	1040	935	1024	998	984	993	964	953	987	990	958	927	991	1012	1018	980	956	932	977	1011	972	1024	947	988	985	933	999	1015	942	1004	983	957	915	941	986	994	912	953	1000	959	968	976	932	976	980	954	909	1027	1004	914	943	1024	1013	998	941	987	970	1003	1009	997	976	967	982	968	968	967	936	958	1008	931	954	960	997	1002	1020	979	964	931	955	1024	975	947	1010	959	1086	941	948	970	924	999	956	974	938	956	1014	923	945	958	1009	989	973	951	989	964	937	1007	938	1013	983	981	924	952	929	996	961	1033	970	984	1000	972	969	942	992	976	952	1006	995	963	936	967	966	989	966	999	960	1018	963	1003	989	979	963	959	976	971	993	950	999	976	972	1008	975	974	975	955	946	992	972	998	986	931	1001	983	917	972	965	992	967	1010	1007	1006	932	990	946	937	970	965	1005	999	985	986	985	998	990	986	942	930	951	998	990	977	984	990	951	979	969	954	998	936	1025	966	1020	1030	972	978	1003	1021	979	955	963	945	978	970	1020	1006	968	995	995	990	1027	1027	930	1016	1040	970	971	1015	1006	1002	1001	915	1010	875	923	1011	1026	1057	984	974	960	994	1034	986	1028	1009	964	982	1006	951	963	1011	970	976	987	1070	1008	960	1010	940	968	1034	956	1004	966	987	940	1000	973	990	967	943	1008	1026	1011	1002	990	1004	1037	964	967	956	991	1012	922	1043	962	941	947	1006	976	1003	971	1040	1016	1052	964	962	985	978	1024	982	967	954	1000	963	969	1008	982	1001	954	1001	927	1027	975	937	979	994	944	990	930	1038	969	955	986	952	1042	962	988	976	990	933	928	1039	1023	957	972	1016	945	994	1024	979	976	1003	969	953	987	972	998	1025	983	962	974	961	991	978	1021	1012	974	913	976	974	973	991	960	974	978	996	975	1046	973	928	974	1035	983	965	1003	1038	924	996	998	1022	931	993	948	1035	989	980	983
24022	21568	28650	24978	21447	11891	4388	2967	2526	2242	1995	1764	1639	1514	1494	1399	1317	1321	1249	1231	1142	1151	1050	1072	1042	1094	1010	1059	1029	996	1029	1037	1016	997	995	1013	966	962	975	982	902	968	953	978	957	918	972	940	904	904	899	879	866	883	859	917	911	882	886	909	914	945	905	926	871	932	887	888	871	949	934	907	927	853	904	933	926	888	884	883	956	864	888	906	830	916	973	917	859	831	896	931	899	876	937	896	884	898	870	878	898	902	879	909	897	950	944	872	909	879	901	898	880	869	907	859	881	930	896	899	975	872	947	912	929	904	952	917	920	900	874	917	847	953	935	951	893	904	874	911	853	895	945	930	943	908	905	906	932	850	884	897	867	888	883	864	908	922	966	894	866	933	838	888	915	884	888	900	876	921	914	911	917	906	896	862	963	876	894	970	874	913	944	910	901	873	915	930	858	858	904	917	879	921	926	910	924	938	893	915	905	919	870	909	897	879	916	872	868	965	914	844	910	897	934	892	883	907	900	878	886	897	886	859	921	914	954	870	892	895	919	980	887	876	906	933	943	906	895	928	929	879	883	947	873	872	1002	905	863	1000	932	899	858	910	899	849	921	890	953	914	911	874	919	924	950	919	929	935	910	879	902	904	918	945	914	900	901	943	854	899	862	935	899	963	870	901	897	985	901	917	931	955	868	915	934	910	899	901	917	903	835	900	941	924	908	921	913	868	897	901	917	865	901	943	900	893	943	840	911	935	868	903	918	865	945	879	916	906	920	854	918	926	917	927	949	886	930	919	855	881	918	938	920	933	967	829	865	919	962	862	866	943	904	954	942	936	889	913	937	912	860	920	928	887	919	900	911	921	923	923	929	937	930	875	912	879	877	886	957	905	937	880	882	950	928	927	908	875	890	918	873	892	927	928	933	970	905	894	914	863	901	879	924	937	873	895	919	902	908	854	884	873	861	926	910	909	940	963	806	919	883	914	887	869	871	873	868	932	836	881	894	916	967	911	915	886	888	939	831	900	900	882	872	841	927	892	919	932	896	885	919	880	914	907	888	889	878	875	934	900	886	853	913	869	896	868	912	928	910	885	917	843	923	883	931	929	804	914	921	915	943	845	879	910	903	864	912	866	881	890	927	863	931	904	902	846	929	912	910	931	892	917	864	917	871	963	898	905	854	934	875	851	943	898	963	863	882	889	870	932	881	908	874	846	878	940	861	910	909	923	852	888	971	911	880	955	903	935	850	873	914	927	968	908	866	894	928	915	903	912	924	893	882	855	939	888	922	893	880	861	897	919	915	954	880	910	917	938	925	900	831	930	906	946	912	894	937	896	924	935	922	895	857	961	936	903	880	881	847	965	862	903	970	875	853	920	910	936	879	907	901	892	917	952	906	885	888	887	859	919	955	873	910	905	954	913	930	884	855	840	886	879	846	858	916	913	898	935	921	895	897	929	879	965	843	905	896	878	893	879	834	928	926	912	917	949	893	940	877	907	954	917	930	921	853	912	884	915	907	898	835	896	938	832	914	896	930	877	895	897	934	872	918	879	905	899	898	906	898	892	903	930	881	898	912	837	906	884	914	949	890	910	850	923	913	908	883	922	893	893	915	894	906	890	918	919	903	900	932	887	889	961	887	916	927	863	900	860	911	910	871	916	867	895	947	949	920	938	952	912	886	967	887	894	902	959	887	903	924	867	986	915	882	899	880	904	886	892	859	867	877	881	915	917	915	957	900	869	929	875	895	905	887	888	916	891	923	902	903	935	852	969	895	929	894	902	941	900	934	923	853	968	884	921	857	970	905	926	910	911	889	889	905	931	910	931	970	950	891	938	839	914	918	865	869	917	844	925	912	910	883	920	924	900	927	852	903	902	865	826	898	939	886	917	851	936	853	906	911	903	863	883	883	924	847	879	902	874	888	906	883	892	1004	931	907	893	925	918	871	924	961	953	934	882	907	938	922	920	852	912	928	859	926	876	881	936	898	875	879	861	906	866	926	890	842	860	896	912	907	852	868	896	903	821	922	879	899	894	872	919	895	848	912	961	884	917	880	898	925	904	828	909	887	981	909	919	924	908	886	885	903	935	835	935	874	876	941	870	956	905	950	846	941	857	889	928	859	907	891	888	870	877	873	923	873	913	856	889	937	890	885	911	891	874	916	938	921	903	955	905	872	908	870	956	934	830	908	950	888	931	855	906	926	926	854	962	909	852	879	954	965	911	913	884	915	935	920	949	917	907	846	889	886	875	888	892	863	877	897	880	923	905	876	881	917	950	917	912	895	951	931	921	862	899	937	863	887	870	928	929	872	885	948	929	841	948	898	914	888	844	905	900	912	936	920	907	870	916	892	871	882	922	910	863	888	882	911	919	913	923	875	888	833	918	867	856	847	966	923	892	866	961	856	959	898	880	884	830	883	933	901	913	925	850	905	892	857	898	882	884	887	915	882	891	929	880	871	894	886	919	860	894	871	896	908	926	888	905	883	862	893	867	882	871	913	849	919	927	892	873	920	913	838	904	892	912	944	867	848	933	883	864	932	948	970	905	890	903	953	932	962	905	894	950	921	883	933	863	943	957	860	911	880	865	916	885	930	908	904	904	902	916	966	900	882	968	887	868	882	924	905	865	894	881	881	906	858	913	888	902	923	899	888	943	888	900	881	905	895	914	943	927	922	930	899	876	873	826	905	918	869	869	907	830	853	895	927	893	946	960	889	966	891	887	893	913	870	938	891	888	868	931	908	947	889	866	898	900	898	888	895	871	844	902	926	878	954	918	903	898	934	857	935	856	881	905	947	958	897	932	858	934	908	833	897	912	907	901	910	850	928	838	907	905	905	908	909	932	916	895	880	938	820	926	857	889	907	897	910	920	850	870	889	930	886	884	893	934	906	883	926	933	886	927	912	910	875	859	917	941	890	914	868	929	906	924	855	892	888	950	871	940	853	939	964	931	853	941	896	879	852	875	824	943	916	913	909	892	940	889	886	936	882	902	940	898	951	901	923	862	950	894	936	901	891	890	922	860	867	881	898	934	887	849	868	886	919	918	895	933	897	908	899	926	910	896	898	863	886	868	962	895	937	902	922	853	870	868	935	875	864	901	868	910	886	879	895	890	894	917	913	866	886	872	882	848	919	942	925	901	898	888	886	933	897	949	930	897	875	946	948	911	905	872	941	894	894	896	867	843	867	904	879	882	922	848	943	949	906	899	858	951	903	866	894	943	934	906	894	896	1000	891	864	877	885	891	906	903	909	841	872	899	955	905	952	955	915	924	895	952	896	973	883	885	945	916	930	927	864	895	882	920	933	944	925	905	901	879	902	885	882	875	903	917	891	888	908	914	919	882	975	925	959	935	881	893	904	881	979	927	884	861	913	873	878	910	935	873	947	899	927	955	902	884	944	929	876	883	943	876	928	900	932	919	933	867	874	885	918	869	908	942	893	925	830	923	900	916	904	900	819	907	924	918	925	920	896	907	905	883	852	916	906	919	874	874
15953	29640	23990	14856	11033	8070	5573	4705	3984	3505	2927	2420	2163	2057	1813	1801	1682	1619	1513	1444	1299	1361	1270	1280	1232	1236	1171	1205	1170	1157	1172	1155	1152	1153	1136	1140	1156	1099	1104	1064	1083	1061	1062	1069	1021	1049	1016	1000	1025	1068	1017	1032	1071	1004	996	997	1016	1017	1012	1012	1008	988	1033	1036	1002	948	983	981	1049	1003	993	998	1020	988	986	982	986	1005	994	983	996	955	982	1027	921	985	1006	950	968	963	1016	985	994	961	992	998	991	975	980	990	1026	1000	1008	950	947	1021	1041	1011	1004	1005	1004	954	978	1001	984	970	1016	985	951	1017	1053	1018	980	1000	991	946	951	1008	1016	909	1001	997	990	1032	1034	956	1030	993	951	986	971	1036	1058	1024	1029	967	1028	935	990	996	1006	986	941	1033	999	977	982	998	1017	1006	980	997	1066	1008	1043	974	1001	1002	964	971	1015	970	976	953	970	995	1017	1038	962	958	1001	969	1003	1031	1046	972	1005	1040	938	1050	971	998	967	975	998	1026	977	972	944	979	1020	1011	997	960	1022	1039	1021	1007	1023	952	1009	1010	1008	1007	992	1011	996	921	1007	1009	980	985	1005	965	1007	974	957	970	1019	973	1049	1035	995	1037	997	1098	1017	971	972	1032	988	983	1016	953	1000	1019	985	959	982	928	959	995	1014	986	1064	1014	997	963	1041	958	997	961	992	989	973	1022	997	982	988	1015	1012	942	1012	995	927	992	995	966	1006	999	991	958	946	1001	1045	1013	1011	945	1030	1062	940	983	989	978	1032	941	1021	990	1009	995	1006	983	965	965	989	957	996	993	1036	996	959	998	989	987	1061	972	943	951	972	994	994	1010	1010	1023	986	990	1029	1009	994	997	1004	1009	971	950	967	1002	1056	1049	971	959	1060	981	1030	1040	972	1019	969	1007	1028	1001	1052	1029	990	1010	1048	1017	1011	937	1023	1034	938	1044	983	1023	938	1031	966	997	963	1014	952	995	950	1028	968	945	1035	989	964	978	1035	1013	1074	993	1066	1003	987	987	1006	1043	977	1014	1017	992	1014	966	975	998	946	1009	954	944	1012	1026	1028	972	979	1007	989	1024	1018	998	1021	963	962	1011	1046	942	966	1067	1017	955	988	1010	979	1030	953	1023	983	976	1015	1026	960	966	1020	1003	949	997	1009	1013	1013	1025	982	955	983	985	972	982	992	933	976	1009	1008	1037	1012	966	985	1029	988	1038	980	1015	1020	985	946	943	970	984	981	973	1025	949	963	1029	1014	976	998	1029	971	924	976	988	935	1011	997	988	1034	1027	1013	990	993	1020	957	984	1023	960	991	1041	1039	1057	992	1018	1025	1060	964	943	1014	1018	982	990	993	996	989	1027	976	987	961	1034	981	944	984	1013	950	1010	1023	993	1014	1016	1031	977	1004	979	991	1013	938	1054	1076	1021	955	944	1006	998	980	1039	1043	943	987	1011	986	936	977	969	991	970	956	1056	990	998	1025	987	1012	1025	960	1022	982	986	1035	987	1016	980	1024	968	1045	1036	999	907	987	961	971	981	1034	967	1006	994	1058	977	1004	1020	1007	1014	967	995	987	974	1018	984	963	1004	988	940	984	1001	1014	971	960	1008	1010	990	980	991	1045	1032	1022	1003	957	1021	970	947	995	1036	990	1026	1004	919	976	969	936	974	975	961	974	972	1001	1043	1005	1038	965	971	980	977	964	1003	1024	930	1008	954	998	979	905	996	1012	985	956	966	947	977	963	1025	1089	1016	1003	978	1044	957	923	998	983	1007	969	995	1020	986	1023	983	986	1004	964	989	982	967	1023	1079	988	1031	981	1082	1026	993	993	963	999	948	1001	1021	942	1002	1021	998	1068	952	1060	963	976	989	999	966	1030	1004	969	1014	968	947	989	991	981	983	988	957	1015	987	974	985	980	978	998	968	956	975	965	982	984	1019	991	1018	961	980	995	981	994	970	1017	1014	1019	963	996	1017	977	994	982	1000	1008	981	985	992	975	1004	985	965	950	1000	1005	997	1030	973	1001	1001	1017	939	1015	980	968	1071	1004	986	967	1015	985	970	947	993	1014	963	1056	953	956	1015	1033	994	950	970	950	952	988	989	987	1029	990	973	979	1013	1030	938	1024	970	953	991	983	948	1029	1050	1058	1008	990	1031	1033	1043	968	1033	983	977	956	1029	1010	964	975	989	1006	943	978	975	990	978	996	986	973	1044	1012	981	981	960	1015	963	998	1017	977	996	963	1014	1003	1010	1032	926	961	1025	1000	1037	1000	1035	972	999	959	1005	1006	987	997	1033	934	984	931	1018	990	939	988	922	975	968	984	977	1005	998	992	986	1031	1009	1025	972	1033	1010	965	987	980	988	1015	1022	1069	982	1031	1010	979	992	1035	978	1063	981	992	991	984	1022	987	1042	1043	995	1045	994	983	947	1060	995	942	1008	971	981	959	998	929	957	968	965	1000	929	1022	988	1042	990	964	988	986	1026	989	985	1001	991	947	972	1009	1089	970	1012	973	968	994	1013	978	994	925	968	972	1005	1002	1002	1014	946	994	1032	1020	971	1023	997	1049	995	977	989	994	1000	1049	984	1005	970	1016	982	1029	943	936	990	1047	991	1039	1004	948	1063	943	945	1043	1023	1012	919	969	966	1031	967	1023	1028	972	930	959	953	938	1019	986	991	948	1014	1036	1022	926	926	987	1022	1005	1019	989	1039	961	985	987	986	987	971	996	970	1012	969	978	990	1052	991	953	983	1048	970	988	979	969	956	1010	954	1041	949	1010	1005	1010	970	1006	975	955	1021	1008	966	997	997	1004	942	988	961	936	991	985	951	1017	976	1024	921	1004	970	1009	1023	1019	1011	963	1010	1007	1016	995	977	998	1001	981	968	972	999	995	1000	994	1038	998	1000	1004	962	948	975	976	1041	1048	1017	977	1051	995	957	986	996	1042	952	995	1039	1000	996	992	1009	1004	991	1005	941	952	1000	1004	966	988	1033	1009	1024	1025	1016	1016	930	989	941	973	992	1000	983	1002	982	1008	992	1036	953	1021	986	999	1034	941	993	990	1028	984	957	933	1007	959	990	945	984	1003	997	971	1039	1033	988	1007	1015	972	991	1005	1010	970	1005	1038	963	979	995	1020	925	984	973	1033	1037	998	1004	1033	950	977	964	981	981	981	982	1014	1019	993	983	964	1017	987	967	1011	1080	1029	1067	1023	998	911	1024	962	965	992	984	1005	1035	975	1015	1025	935	925	1032	1039	998	1085	982	981	1014	990	1017	983	1027	1003	987	984	972	978	1012	1026	988	1033	983	1033	990	950	955	972	982	960	952	977	966	994	1000	1009	988	1054	973	947	966	937	982	1030	1000	1055	970	974	953	1041	957	1002	956	988	984	1014	984	987	957	996	1005	973	985	1076	989	964	965	1051	983	1029	1062	977	1007	915	991	940	992	992	978	1026	995	983	985	1008	956	1001	948	1010	1040	994	1033	1012	1012	1047	982	1029	1027	1013	990	1017	976	943	984	1009	1039	1042	1005	989	972	945	983	1037	1020	951	1004	994	1007	1033	963	968	973	984	997	949	1001	972	938	973	949	942	967	997	1006	1005	1031	921	1036	957	1026	1003	1000	939	1025	980	1014	1011	1029	1002	1002	982	1003	1025	1001	988	914	982	1018	925	1022	981	945	1020	1031	1052	1010	955	960	1018	1048	1006	1005	1044	979	995	972	950	991	1006	999	1006	1007	957	1014	994	1026	983	1000	1030	974	961	1080	1043	921	965	1047	947	993	975	924	1024	1014	960	1000	947	993	998	1018	978	991	981	992	1033	1038	939	1019	986	1011	1024	998	1016	966	985	1021	1041	1008	955	968	956	978	970	990	968	1010	1005	1018	1009	1006	973	946	1027	976	994	1011	922	969	965	982	1023	1016	992	991	967	986	1006	964	1025	954	981	1001	1008	971	989	961	1007	958	998	952	994	1037	1006	1018	1032	963	1022	1021	1013	973	977	986	992	962	994	978	1079	1011	960	981	1018	956	1006	959	1014	952	990	982	1048	1024	997	990	987	958	931	980	933	983	981	941	982	1005	1004	1001	944	1008	999	960
25083	21536	27296	25778	11691	4092	2604	2252	1948	1699	1384	1319	1181	1197	1115	1014	1028	995	938	907	886	819	862	862	788	811	808	812	748	783	771	804	768	787	779	774	781	747	771	787	759	685	747	679	692	766	726	707	720	689	776	728	713	713	674	745	696	720	724	660	704	708	670	730	694	678	796	738	712	688	733	670	662	788	705	689	688	718	699	637	721	669	718	713	691	697	673	704	728	757	693	708	675	721	715	698	662	681	698	671	710	667	722	747	742	717	731	673	673	672	711	688	671	779	707	714	724	729	697	693	699	731	687	758	725	740	686	676	743	695	710	698	706	687	666	686	738	708	727	716	712	743	696	704	683	716	673	708	754	679	707	697	682	724	702	698	695	739	695	685	739	677	685	683	718	666	718	672	698	699	703	659	700	704	703	707	706	691	673	731	731	692	727	625	708	726	695	677	713	678	737	653	722	710	727	696	718	683	714	682	708	706	695	679	709	716	722	708	692	707	702	717	668	681	668	729	724	737	725	678	679	754	674	696	685	679	720	671	659	730	705	688	753	670	723	724	716	706	718	717	690	681	722	770	705	696	695	699	704	695	726	662	696	672	674	718	679	695	703	662	667	713	726	694	682	676	741	720	716	747	690	714	757	745	740	732	698	740	677	709	695	675	704	727	742	655	726	735	689	700	665	667	697	685	742	696	768	736	670	718	676	686	693	703	683	715	694	745	697	643	700	742	687	722	732	700	707	732	769	744	691	687	698	687	685	692	699	717	660	662	690	691	699	705	688	698	702	722	677	719	678	677	745	664	776	718	685	746	698	722	709	750	728	719	697	717	700	701	630	677	711	704	695	689	733	706	681	731	733	694	648	708	757	686	715	680	721	757	639	723	670	734	724	731	723	675	699	749	692	740	590	677	784	715	649	669	733	684	694	715	664	669	670	686	680	718	706	696	720	722	705	648	686	706	733	679	692	723	625	747	719	711	692	696	659	667	745	679	702	657	680	703	723	705	711	714	698	709	729	707	708	721	720	709	700	698	740	727	721	716	694	652	732	691	697	720	707	676	686	720	681	714	661	689	702	694	667	683	702	666	669	710	701	673	684	678	716	684	685	739	738	677	739	710	713	708	678	728	754	696	690	643	698	715	725	655	680	678	696	697	724	650	788	666	747	701	715	666	685	695	692	673	694	690	693	712	664	677	725	724	719	715	725	700	738	765	705	651	709	726	699	693	694	733	654	753	692	720	695	701	729	697	666	696	760	660	685	660	662	699	680	679	718	775	703	700	701	734	722	755	684	700	734	677	702	688	725	667	683	711	739	676	676	700	717	690	703	685	656	707	728	770	697	731	789	775	726	727	722	697	668	699	675	726	738	705	697	723	708	667	719	682	719	715	699	669	686	731	691	736	730	692	740	672	746	714	734	700	740	705	707	704	698	711	699	661	677	697	677	705	704	685	698	686	690	687	735	717	765	674	686	736	686	729	672	677	693	722	716	697	699	684	703	730	684	743	690	727	723	728	715	745	675	763	691	692	705	735	682	707	723	679	664	688	632	695	721	717	711	690	723	706	733	704	737	683	704	726	688	682	707	687	685	689	677	697	727	760	671	682	698	653	725	696	733	746	751	712	727	734	728	724	680	709	684	692	691	711	705	708	696	697	697	677	695	747	696	719	694	700	721	703	755	728	706	684	719	708	702	664	684	703	714	702	687	713	641	711	748	695	706	672	729	672	700	687	662	702	658	720	775	682	671	715	712	672	693	672	747	713	673	681	714	725	702	733	712	676	700	698	687	715	717	686	696	700	662	709	704	707	689	695	738	750	730	690	747	680	757	696	715	709	671	728	691	685	718	675	721	715	691	693	734	654	670	753	674	706	705	698	734	736	669	716	783	688	687	658	701	676	730	680	711	664	710	702	703	696	764	724	679	682	692	648	749	793	726	699	743	728	709	682	708	721	698	664	686	759	694	692	753	712	712	660	691	746	691	693	673	724	705	683	686	686	654	716	679	718	688	686	677	704	676	618	677	678	739	622	643	672	689	751	705	736	708	739	697	703	688	696	686	688	750	706	715	741	740	692	755	688	690	709	656	678	694	715	675	695	681	705	734	667	682	695	706	689	666	747	696	729	665	711	639	721	668	703	732	720	733	757	688	739	744	677	717	701	728	677	717	752	680	735	673	700	648	697	742	690	733	725	718	686	695	714	707	682	751	728	707	759	688	660	686	635	691	666	735	665	728	732	723	741	675	699	717	715	703	684	723	724	703	652	700	705	705	717	670	676	719	687	748	713	685	698	708	753	701	742	722	681	677	716	736	694	693	713	741	720	697	711	740	704	713	731	688	683	711	719	700	672	702	709	688	684	675	706	717	722	702	679	703	695	722	685	761	708	684	699	700	644	673	701	700	720	670	694	720	701	720	680	702	707	735	705	638	712	688	685	728	715	688	740	716	809	749	684	718	707	671	791	703	669	683	704	713	744	646	696	737	707	743	693	689	687	705	719	624	710	691	690	706	738	724	706	667	711	733	703	674	718	695	694	682	699	681	682	706	712	713	726	681	718	727	699	683	703	748	738	666	687	704	712	710	684	698	696	676	736	713	748	681	708	731	675	711	722	672	708	696	688	731	658	713	726	711	687	703	718	642	746	661	693	742	695	630	698	681	648	695	690	681	712	703	713	704	740	748	688	666	730	693	671	694	702	751	740	695	730	669	721	673	679	708	699	669	684	730	713	688	702	682	733	703	703	695	713	715	710	666	721	702	709	717	717	672	711	715	713	680	743	687	744	706	681	701	695	663	666	647	719	709	767	712	712	738	725	710	669	689	680	739	719	727	692	708	731	726	661	707	670	676	724	674	716	641	734	689	705	649	725	724	739	730	730	711	696	692	752	727	710	637	709	752	692	673	726	708	726	676	661	683	718	707	708	710	674	705	672	715	673	706	730	747	695	697	709	721	700	699	674	726	744	716	735	732	653	716	711	750	737	743	704	664	707	708	698	722	715	701	678	678	755	713	670	708	686	671	700	698	669	706	706	737	731	692	712	719	755	708	730	723	727	752	695	658	728	652	703	699	669	727	724	707	730	721	718	671	693	672	709	676	625	717	698	695	706	720	706	719	626	729	704	689	692	704	715	709	748	715	669	760	739	738	696	703	645	671	681	761	737	701	641	707	693	737	701	687	727	722	705	667	713	703	697	731	722	690	719	754	719	682	762	668	689	699	689	672	685	682	757	698	714	686	700	730	724	674	681	686	749	726	703	722	685	719	691	698	666	727	716	672	666	714	676	668	721	675	717	729	739	712	710	695	697	735	659	686	720	711	657	710	692	645	646	720	638	696	643	709	675	671	687	716	724	685	686	693	683	750	692	658	713	695	718	693	641	720	658	682	723	736	739	685	698	698	713	657	667	712	683	700	689	708	721	687	671	702	705	699	690	690	648	675	714	715	705	711	710	721	683	699	712	736	691	691	726	677	738	737	714	643	696	731	697	720	675
15197	25682	19973	11950	8603	6116	4522	3841	3254	2652	2102	1917	1716	1590	1397	1445	1358	1253	1190	1059	1072	980	970	1025	976	930	981	911	902	944	908	967	925	869	907	876	868	891	836	841	849	859	818	812	843	789	765	839	785	816	866	799	802	794	789	798	768	804	836	746	800	824	749	777	763	819	794	787	756	811	761	798	768	777	766	817	798	824	778	758	761	771	794	781	792	813	726	823	789	759	743	775	816	792	750	754	789	834	788	785	770	782	782	795	819	777	792	790	734	763	779	780	831	775	778	801	812	770	821	790	736	775	788	715	803	821	744	755	817	804	801	815	737	809	752	818	811	774	778	792	785	788	759	782	794	774	729	822	793	757	759	790	798	765	791	789	835	755	747	823	771	755	799	778	756	778	807	772	784	788	803	736	765	789	788	741	781	833	762	783	755	787	775	750	830	766	823	787	785	781	774	765	771	768	749	746	827	785	795	777	809	734	782	746	821	731	797	723	772	816	806	789	756	774	814	757	758	798	788	792	796	758	759	773	816	761	816	784	763	784	749	745	768	760	780	780	791	805	812	756	765	722	793	781	781	808	773	779	761	788	802	809	796	760	757	746	775	781	774	765	769	745	771	758	761	752	746	780	779	735	769	784	799	782	794	782	741	747	761	781	793	790	800	741	770	767	759	795	780	792	799	766	807	771	823	741	755	742	807	767	757	786	748	817	762	761	798	796	784	818	776	782	803	818	825	722	747	818	835	822	783	816	783	768	771	832	773	829	750	790	753	822	767	767	795	807	780	790	792	736	788	771	778	795	842	809	799	736	802	803	796	732	803	754	830	776	759	802	803	791	810	742	752	764	825	812	791	784	817	758	782	816	800	743	759	719	757	764	750	812	752	814	758	798	751	777	744	772	806	810	800	819	773	828	815	788	814	787	721	760	795	748	747	806	818	798	809	735	808	831	789	747	794	763	795	752	827	780	808	785	813	778	799	764	862	794	818	755	787	769	783	751	825	817	791	757	752	818	719	798	777	767	783	751	784	761	798	746	751	735	806	836	780	783	842	784	766	826	731	800	762	764	759	748	750	768	769	793	760	769	813	784	849	779	829	802	773	755	815	772	782	754	769	749	781	786	779	836	773	787	766	772	756	764	789	744	833	795	737	744	793	780	766	761	777	778	803	789	795	771	799	771	841	808	736	797	823	779	746	853	747	818	769	785	778	758	796	766	717	782	768	781	815	785	804	813	813	782	765	822	749	744	762	784	813	778	735	808	754	800	809	789	796	767	791	747	766	841	774	770	810	737	757	768	779	786	782	857	829	771	802	773	784	765	762	774	810	759	744	813	734	796	773	824	793	787	781	759	791	754	806	744	748	768	788	784	746	731	776	826	817	765	751	751	806	756	737	778	795	816	738	786	783	773	759	759	775	775	762	764	737	761	767	764	788	778	802	820	780	774	739	800	770	801	764	825	777	823	747	765	772	787	782	827	757	784	792	758	835	812	777	755	780	840	766	832	724	830	759	750	771	732	797	725	801	802	824	783	764	815	722	771	798	787	773	824	745	797	743	773	837	782	743	816	759	808	784	772	762	776	778	788	814	799	762	758	799	742	707	750	749	761	796	774	782	779	769	798	815	788	815	792	785	748	764	791	761	741	778	737	757	776	835	755	774	785	786	735	791	724	748	778	822	824	827	830	817	778	798	809	781	782	813	781	768	785	750	834	759	776	798	791	739	759	763	760	782	771	792	708	807	750	779	775	778	810	768	729	811	787	801	804	738	771	740	818	857	776	771	782	734	799	818	833	829	813	782	840	808	783	813	815	789	734	822	785	741	749	789	794	853	752	782	766	756	770	775	731	728	803	786	793	805	787	797	762	809	754	760	782	794	778	808	803	795	739	783	757	779	782	809	819	818	788	803	810	770	752	830	783	775	771	787	735	768	847	745	786	767	739	764	767	771	757	744	771	831	747	788	794	752	798	782	741	792	731	778	801	818	796	786	767	774	779	772	724	798	749	795	759	806	787	746	792	816	793	820	748	766	757	808	764	778	772	779	744	773	822	740	752	800	792	786	768	736	807	818	760	837	804	785	750	766	803	807	749	774	756	820	811	777	796	799	777	792	750	771	785	798	823	736	812	797	753	822	758	767	781	771	796	803	745	776	751	798	782	758	698	759	774	818	792	778	766	784	806	747	786	847	811	776	802	798	733	797	787	765	809	824	767	788	777	791	784	761	812	794	783	750	764	821	751	808	800	763	758	799	769	779	779	780	730	829	768	785	740	814	771	789	817	794	772	763	786	743	806	741	788	791	774	750	778	752	738	762	805	801	781	784	816	789	761	806	738	711	780	800	830	781	758	825	793	808	738	735	734	804	872	803	759	779	764	797	773	754	806	783	735	797	785	820	804	771	753	784	757	761	776	808	729	833	823	745	769	767	800	796	763	765	765	781	796	819	723	753	799	808	818	831	783	775	763	773	777	795	754	778	771	839	756	848	747	753	803	768	759	788	793	832	811	743	735	793	778	772	802	758	776	755	800	722	764	791	777	741	802	799	844	738	764	785	807	777	805	821	702	808	791	778	724	797	777	799	794	786	818	814	769	786	767	798	810	729	814	807	763	798	741	758	849	781	764	801	778	773	764	815	757	787	737	807	764	810	749	774	786	715	757	742	796	772	762	827	744	786	758	822	794	794	764	763	792	741	782	783	761	776	814	790	807	786	799	851	771	778	792	772	781	766	726	749	772	748	815	784	811	783	769	815	760	748	760	794	820	723	784	831	813	729	822	731	788	790	757	799	801	845	805	746	823	763	783	755	811	759	750	775	726	805	801	788	800	782	813	734	775	789	757	784	765	760	730	796	788	756	771	780	794	780	775	779	794	733	791	800	737	742	806	805	795	781	795	772	774	748	766	800	734	817	760	780	774	751	753	717	757	787	782	803	777	785	784	739	782	770	714	789	758	749	764	798	833	791	809	809	765	804	788	782	740	785	729	813	783	801	787	741	761	740	782	805	781	795	836	748	807	838	783	828	718	807	741	741	816	806	781	818	767	808	761	798	779	757	817	808	799	761	802	826	753	761	762	748	794	742	756	753	764	804	810	754	788	780	815	779	820	758	806	739	786	819	800	756	804	780	796	816	744	784	775	804	745	805	791	725	781	814	781	849	686	765	782	845	736	778	782	790	797	803	809	749	801	812	743	812	810	813	774	787	800	789	782	770	818	798	772	750	763	748	764	780	794	779	782	803	770	808	779	803	803	793	823	804	842	811	791	819	777	791	750	773	790	790	739	740	776	733	809	787	755	721	760	809	773	822	770	751	785	764	734	804	749	824	747	754	782	762	801	765	805	800	781	852	825	785	823	815	741	780	793	801	830	795	784	812	731	772	824	836	769	781	803	748	746	737	753	799	764	780	753	746	757	812	791	781	797	787	723	819	750	783	746	768	757	771	775	807	794	833	754	778	798	753	749	802	816	792	788	791	771	798	776	756	788	766	779
22960	21541	29126	24403	21576	21455	11193	4457	3211	2713	2158	1972	1819	1659	1507	1388	1334	1210	1114	1077	1012	1059	992	912	876	899	882	878	933	869	881	838	818	848	824	863	839	749	834	755	776	749	679	762	799	746	725	725	702	711	663	694	695	720	708	694	675	719	693	719	706	707	681	669	686	695	697	645	710	690	733	677	652	727	714	665	669	717	695	665	749	719	678	670	699	682	681	655	722	687	648	662	680	643	712	682	645	685	657	683	706	687	710	697	676	652	671	645	687	659	699	624	666	704	690	648	672	656	694	664	707	674	697	689	663	708	705	657	673	696	681	673	685	667	688	648	668	644	692	648	717	667	671	682	690	654	723	632	680	661	669	662	645	704	644	702	640	677	685	692	676	671	650	751	725	655	663	632	649	647	717	674	666	645	658	697	678	687	700	676	659	673	681	667	649	677	669	686	715	634	704	698	700	682	681	679	619	650	697	696	648	694	680	686	698	700	692	653	692	678	699	659	691	696	693	666	656	675	727	656	637	677	673	688	624	675	695	649	674	700	641	647	688	645	629	655	640	672	693	670	666	696	709	709	690	677	669	680	662	665	726	710	708	624	645	639	654	634	711	674	655	685	713	696	648	620	673	681	688	700	721	701	695	694	655	683	735	667	656	726	702	661	677	736	698	650	672	641	707	713	703	667	688	694	733	711	678	693	684	649	651	681	695	671	665	668	669	668	711	670	697	710	701	685	658	669	647	698	622	707	663	716	700	704	684	684	666	659	648	616	712	673	675	712	643	673	676	663	700	656	657	637	643	727	660	681	684	687	704	685	697	661	653	761	652	638	713	684	666	666	694	618	682	690	702	647	650	741	711	671	685	683	669	724	682	629	673	708	659	676	672	706	661	694	659	687	745	707	677	685	653	639	665	696	726	673	679	693	645	706	616	682	715	651	718	669	665	660	703	704	673	670	647	705	709	688	700	671	641	640	671	699	735	686	687	715	673	684	682	666	689	713	668	706	683	687	673	703	669	665	624	680	673	683	670	702	653	674	666	700	726	692	680	710	657	662	672	674	659	665	676	684	644	633	679	654	649	658	684	614	637	638	671	689	723	696	673	644	669	631	693	681	661	653	694	679	657	655	716	660	669	715	652	688	659	655	659	673	638	721	661	629	696	655	670	687	713	703	673	687	647	640	651	619	702	705	662	670	675	673	631	674	652	647	659	682	678	665	663	679	760	655	659	716	661	704	642	659	677	680	686	677	696	662	647	632	697	694	685	682	670	692	642	700	707	622	672	682	702	727	666	699	641	630	700	641	676	665	712	690	683	714	638	712	659	663	688	672	684	655	665	649	684	679	694	648	716	669	688	656	733	630	721	611	716	694	671	665	635	699	692	664	715	686	669	698	622	708	685	691	712	722	699	662	671	641	686	708	632	670	641	628	655	691	681	702	644	633	690	638	678	699	713	674	675	662	688	661	627	670	651	666	714	684	665	656	695	684	648	673	702	655	685	636	696	731	637	709	692	669	749	683	666	667	676	653	654	655	679	682	685	653	684	712	687	667	657	685	675	654	667	699	687	671	713	682	634	667	641	653	677	697	738	627	711	726	673	677	697	693	686	661	622	680	654	690	685	694	644	648	660	653	679	676	705	674	696	734	687	635	647	680	674	675	657	687	697	724	661	667	665	671	654	713	698	687	629	722	658	620	683	687	684	618	678	654	683	623	698	682	665	622	655	703	662	654	675	678	661	679	655	700	717	701	646	678	654	698	651	748	663	710	664	669	658	639	654	676	612	669	657	628	689	674	696	675	635	690	742	673	708	664	654	669	689	695	689	682	670	618	681	688	681	690	684	653	671	654	688	664	687	686	646	685	676	700	676	680	720	663	674	715	675	701	643	706	663	648	637	692	674	680	660	674	664	648	704	623	643	696	687	673	670	740	639	696	655	682	659	716	703	686	664	716	706	678	652	699	680	634	670	675	672	637	672	644	703	655	649	647	695	724	691	662	750	656	711	708	678	705	647	680	700	685	666	723	641	696	669	700	643	644	656	648	674	703	611	678	690	655	656	698	666	664	663	678	656	712	662	674	674	658	664	676	645	671	697	716	680	694	674	665	706	729	675	647	660	670	659	670	672	691	696	687	647	662	688	735	645	683	668	686	659	645	673	664	732	709	650	698	644	688	669	707	680	628	665	691	701	690	668	687	682	680	645	658	693	672	677	676	683	660	713	643	696	662	650	681	688	675	667	681	635	648	713	673	667	663	696	737	686	659	655	714	722	646	634	705	667	706	698	668	682	690	655	684	691	655	700	706	629	665	718	693	689	633	723	695	643	667	706	692	674	743	663	679	699	663	670	657	641	665	695	635	688	681	698	688	639	651	639	667	692	709	659	735	669	660	685	685	669	654	683	691	704	688	656	685	655	712	656	623	716	682	686	700	680	681	643	672	678	695	663	651	670	643	703	698	701	692	672	625	688	684	662	649	700	678	636	646	677	664	678	675	680	715	672	684	641	674	693	682	643	733	710	724	664	715	703	660	697	679	680	700	658	618	649	669	657	662	677	644	683	674	651	670	666	687	638	636	708	681	653	702	677	654	648	704	682	670	615	671	659	685	653	624	684	680	666	631	685	673	661	733	698	646	667	676	697	695	678	677	668	694	659	662	660	705	696	678	711	654	655	653	684	608	700	666	669	668	673	677	665	649	646	699	712	648	704	659	716	651	659	673	643	688	702	721	706	646	669	705	706	712	699	693	635	682	647	710	645	724	677	719	665	644	678	714	668	672	700	671	722	727	660	706	646	653	684	678	683	695	648	683	642	673	639	651	653	656	696	668	674	657	710	645	682	662	717	686	685	656	672	640	692	642	672	684	691	643	649	694	716	669	675	715	659	667	727	666	640	719	646	663	672	683	695	649	658	642	718	675	680	668	651	638	709	647	645	718	651	659	725	676	660	691	670	688	680	642	705	628	680	696	680	705	673	685	698	686	675	666	639	678	720	687	673	727	659	699	630	697	687	663	694	687	662	693	698	694	631	687	703	679	645	636	667	691	664	645	624	679	703	693	735	715	695	683	659	683	694	661	667	642	672	700	654	672	697	681	689	681	664	669	690	653	707	690	664	668	694	697	658	676	667	687	664	655	621	613	677	684	633	681	686	681	673	705	690	644	642	748	705	699	645	682	643	652	694	660	656	682	683	690	635	718	604	708	681	642	669	668	657	684	668	678	700	673	661	676	694	671	639	640	641	705	695	705	700	652	667	646	688	670	683	673	711	668	674	672	676	697	695	721	669	682	601	697	684	632	642	685	685	638	655	655	693	694	679	671	643	664	668	683	653	684	673	670	666	666	736	705	692	652	642	690	702	660	681	686	669	684	711	658	691	679	669	659	703	656	696	676	652	652	649	661	666	638	627	684	699	622	672	724	654	701	662	695	630	653	681	690	694	676	665	638	699	649	637	676	671	662	670	670	640	666	711	736	696	657	653	695	694	662	688	737
18569	34863	27821	17777	13390	9936	7985	6566	5225	4338	3457	3022	2593	2365	2208	1974	1806	1583	1485	1448	1287	1215	1169	1177	1049	1118	1034	1045	1070	1120	1087	980	1056	988	970	918	924	921	893	904	917	850	819	826	862	851	862	827	795	824	767	794	769	790	808	785	816	747	785	765	781	737	829	781	774	722	731	819	746	777	758	732	744	780	738	764	684	769	764	691	716	793	779	780	794	741	803	785	761	737	789	714	754	753	725	757	711	779	744	766	760	755	762	753	756	766	717	737	805	778	790	690	757	749	767	756	781	711	769	761	692	798	757	751	735	764	784	767	775	728	729	760	739	773	725	776	756	758	779	761	746	764	761	742	722	723	738	734	774	780	744	774	769	751	754	744	766	689	759	788	763	771	739	775	812	728	760	772	756	765	744	781	741	742	775	760	755	778	780	791	758	742	767	762	753	778	749	770	738	731	738	727	730	746	761	693	733	773	749	708	712	743	781	762	740	733	771	732	726	756	757	727	753	736	825	734	779	769	778	733	777	692	760	754	750	764	761	744	776	760	755	772	712	736	810	770	729	723	772	771	740	768	731	775	727	720	808	770	745	724	822	748	741	744	737	746	732	721	796	731	761	780	756	764	770	770	752	763	745	792	773	737	775	744	773	775	728	745	753	746	697	775	753	768	766	758	756	736	804	774	749	763	742	756	755	773	778	798	743	807	805	720	794	786	723	790	761	739	764	746	733	753	765	697	708	715	757	767	722	760	788	776	721	757	729	747	742	734	711	721	716	778	764	747	722	710	756	753	741	772	725	769	741	807	716	735	753	778	751	742	771	736	747	738	754	794	695	776	699	768	750	738	731	736	732	779	789	757	733	780	786	705	740	773	768	816	758	759	746	756	737	739	735	737	732	732	726	719	745	751	785	754	760	756	754	706	758	758	758	772	784	800	716	743	802	742	749	707	775	745	719	758	701	758	746	755	718	734	760	770	750	795	786	745	779	756	749	721	778	751	776	768	725	769	736	768	733	777	780	696	719	779	766	769	729	750	812	731	747	747	764	757	781	727	796	715	741	745	723	766	737	802	778	672	746	706	783	799	771	749	760	790	741	723	730	739	746	781	770	664	765	741	759	759	712	767	733	740	706	746	744	737	759	771	828	817	756	740	763	738	769	745	792	768	722	807	750	726	738	761	745	765	735	710	710	772	682	793	791	729	794	744	781	710	767	761	792	748	734	746	803	736	772	733	781	740	754	783	738	734	737	809	744	781	748	753	724	768	739	751	747	754	782	753	759	772	765	762	713	740	734	757	767	822	696	770	745	756	737	778	746	759	738	721	739	753	735	751	780	740	771	800	762	755	794	762	766	736	754	751	740	727	760	801	741	773	796	759	734	744	781	761	760	746	769	757	756	771	746	741	765	708	754	766	743	803	767	769	752	772	743	737	781	757	764	754	695	755	775	710	737	770	723	758	762	750	733	763	788	762	786	734	717	720	776	736	768	727	762	743	711	767	783	730	729	787	754	775	778	768	802	715	754	797	734	746	774	724	759	754	777	765	716	742	705	765	781	749	737	715	756	749	799	735	763	699	733	784	782	786	752	744	761	750	783	740	763	792	743	764	762	774	781	726	740	731	771	802	736	775	765	709	738	778	734	687	783	708	777	756	731	743	767	732	784	730	796	731	741	736	771	732	756	760	744	734	713	709	770	771	713	789	760	721	762	733	706	757	745	716	707	757	815	748	731	687	736	793	780	781	790	776	735	718	737	747	726	743	734	788	789	754	746	765	754	796	762	732	759	715	716	743	735	777	779	745	732	733	727	761	740	737	758	712	732	765	729	790	750	749	757	742	788	786	768	802	749	713	752	747	779	758	765	780	757	761	783	730	728	773	754	781	695	721	742	758	738	730	759	743	719	734	795	739	769	738	730	788	778	786	733	707	708	784	755	744	770	802	740	777	754	793	727	774	727	794	762	756	739	716	743	765	740	782	775	757	749	772	802	781	741	766	734	740	773	759	775	730	731	726	775	764	767	774	748	738	772	776	730	815	743	768	744	758	757	710	733	785	775	719	768	732	751	761	738	769	747	731	748	764	740	749	758	737	728	769	797	765	704	772	787	757	739	768	745	765	774	715	730	745	784	734	744	795	760	729	747	776	724	706	749	745	720	768	736	757	751	690	738	749	749	722	727	814	730	708	743	783	760	757	783	762	752	720	773	794	719	716	770	790	710	780	750	756	786	798	763	725	768	728	764	738	780	822	747	734	761	758	706	764	789	767	737	735	799	724	756	735	706	765	797	725	733	736	717	796	749	815	734	751	751	769	744	714	752	751	767	765	754	766	770	736	780	719	746	754	786	776	802	768	756	743	768	761	770	780	769	748	742	769	763	755	787	734	745	765	728	783	735	720	759	717	768	709	736	760	798	764	728	780	734	790	744	790	798	760	749	705	778	770	778	796	721	746	764	744	741	755	726	709	779	769	783	753	764	736	741	726	755	752	730	788	755	757	733	751	770	749	824	721	795	719	723	725	765	734	732	812	712	720	818	775	745	716	734	781	743	780	793	754	740	747	756	771	810	734	744	726	782	724	754	694	783	712	754	772	723	773	746	798	777	713	737	727	806	739	734	739	766	708	786	768	726	794	764	749	772	736	757	739	740	785	780	795	781	731	773	748	767	753	758	754	706	702	749	770	739	731	700	767	808	780	780	756	741	697	766	761	806	822	726	768	768	730	738	734	734	791	762	720	751	756	763	757	755	784	747	744	770	721	786	752	750	715	715	759	771	776	720	749	758	683	776	744	758	794	688	733	763	730	730	771	763	790	738	749	780	754	783	757	764	750	769	793	766	752	756	770	725	759	762	722	771	711	776	744	704	738	724	741	696	689	797	767	772	746	762	749	718	771	766	723	728	724	723	750	773	755	739	746	819	782	779	765	751	798	763	751	772	702	793	728	755	767	763	736	748	694	782	791	738	758	774	734	806	741	739	715	744	786	756	723	718	777	780	742	693	757	778	763	728	708	741	734	768	733	738	770	705	802	786	756	778	772	732	718	706	747	759	786	799	758	754	798	779	766	754	722	771	778	755	752	733	781	735	766	722	754	726	704	767	774	737	747	800	728	768	708	777	712	758	767	726	787	779	748	724	766	747	717	747	764	771	750	755	754	784	728	785	737	790	748	784	682	759	740	793	773	772	747	795	769	781	792	708	757	774	797	771	760	733	760	796	720	750	761	725	789	731	738	728	724	769	769	751	726	750	741	780	765	741	738	754	733	737	684	783	724	824	748	759	775	753	820	761	775	784	776	768	718	830	726	764	764	741	785	805	766	734	785	728	800	738	759	741	715	744	743	711	780	670	725	774	752	779	791	743	757	778	756	748	734	751	724	739	762	778	756	728	748	767	760	788	762	742	730	778	766	767	806	799	726	745	809	747	747	754	742	803	736	722	729	756	715	775	757	736	781	772	721	785	765	738	769	752	782	726	770	752	726	739	763	753	780	730	719
28381	20614	14838	7640	3928	2681	2290	2013	1818	1563	1483	1416	1306	1224	1167	1143	1163	1069	1081	1094	1005	1021	998	980	988	948	988	965	963	1040	925	946	1022	962	928	929	919	959	972	902	950	954	971	903	938	953	903	940	854	899	945	910	972	938	917	902	897	891	934	875	864	905	893	945	903	908	892	928	897	878	871	951	926	911	897	932	863	881	923	887	905	900	896	900	911	898	843	914	856	883	951	916	909	914	885	854	900	926	925	899	889	913	956	911	905	871	911	897	872	874	938	908	906	896	925	927	951	904	874	910	854	847	861	906	943	902	890	903	927	921	895	896	936	927	882	889	900	898	898	892	935	909	872	844	955	923	827	944	906	875	832	985	901	951	896	910	931	940	927	919	934	878	903	846	944	852	911	865	856	912	878	885	873	930	954	878	898	908	916	902	868	910	850	909	919	888	900	900	919	842	857	899	927	939	857	918	850	894	923	927	856	886	901	975	885	839	820	935	849	951	879	916	874	908	803	875	922	914	907	917	871	916	912	885	889	898	921	830	901	931	888	926	922	927	899	912	928	902	952	900	942	863	873	901	902	895	943	828	888	886	901	916	895	888	864	835	950	845	911	907	882	838	876	844	865	958	936	897	933	946	905	953	887	967	924	921	914	858	945	856	914	915	927	876	951	887	896	878	894	898	932	945	930	948	900	883	899	881	877	859	930	895	868	902	871	929	908	900	919	904	889	881	905	885	946	849	884	973	896	996	899	903	858	914	871	870	883	882	990	955	875	894	927	927	929	869	917	878	926	894	934	913	940	911	887	912	999	935	846	836	872	878	882	1023	923	911	872	900	926	845	884	889	951	934	863	914	880	910	910	924	928	856	849	919	915	923	951	908	913	863	850	840	925	925	884	885	876	952	907	867	913	928	922	914	868	906	867	889	895	908	926	890	921	895	944	912	968	916	901	880	896	938	935	949	914	861	937	938	936	887	952	914	920	884	874	920	894	954	879	853	881	916	919	858	851	888	869	944	928	924	933	946	892	890	851	923	850	842	935	865	867	935	858	941	906	897	869	930	922	918	875	906	892	881	937	872	927	904	937	911	875	947	904	899	835	929	930	904	876	906	931	919	855	843	984	838	908	914	875	875	965	897	938	946	919	936	839	864	914	907	883	907	927	933	930	895	847	872	872	884	891	944	933	903	911	903	922	896	864	920	865	864	895	908	973	897	907	875	916	974	887	924	905	903	893	888	944	935	910	876	947	902	925	867	894	883	900	893	879	851	916	907	863	891	929	893	923	899	844	905	934	888	948	944	960	887	908	917	789	918	884	861	923	857	892	823	923	936	901	920	889	863	907	898	895	938	877	951	955	938	860	881	848	867	914	920	890	915	937	876	946	885	937	935	915	861	870	896	932	906	886	916	900	920	907	907	877	894	890	911	858	893	903	866	941	909	841	937	897	897	901	869	846	927	980	916	874	880	915	888	934	935	886	850	882	945	911	918	971	865	914	877	914	922	916	904	881	881	882	916	859	908	890	934	867	925	911	916	905	925	904	886	930	929	928	890	974	938	836	884	897	898	931	914	847	836	852	913	899	891	930	902	943	955	957	926	919	929	918	910	938	893	915	905	883	924	986	941	875	859	902	920	836	884	838	884	856	914	912	903	841	913	886	888	864	886	907	857	891	884	873	853	885	880	888	913	901	909	870	910	867	901	898	884	872	908	893	922	911	868	914	868	868	854	928	862	904	929	928	917	883	929	934	922	864	895	882	917	895	976	888	889	869	895	886	908	887	898	864	913	878	872	861	942	920	858	862	919	924	866	921	870	905	919	941	929	929	877	932	875	864	901	885	921	891	888	882	939	897	868	943	888	889	906	871	909	850	873	921	907	941	904	886	898	850	868	906	902	904	922	885	863	874	887	900	915	930	897	895	910	860	895	809	920	883	863	880	905	944	903	936	882	922	883	881	891	852	900	890	944	942	927	907	897	915	930	961	870	903	882	855	884	935	896	933	900	905	934	907	959	898	846	880	864	866	925	943	917	920	881	891	879	951	925	961	947	891	886	887	871	900	875	911	910	917	927	873	889	907	899	916	850	908	913	927	841	890	877	902	894	882	914	869	892	880	926	916	935	915	918	950	934	850	887	903	922	882	897	898	846	910	943	877	842	907	815	863	879	847	918	885	888	916	913	862	890	928	926	944	951	968	880	863	870	938	923	874	929	916	920	899	885	906	934	917	909	966	943	832	920	957	910	922	880	914	933	905	889	895	923	901	905	916	900	925	893	947	864	958	861	886	898	901	856	895	931	836	898	906	851	920	893	965	886	922	872	851	928	875	952	921	877	849	880	866	888	933	910	895	945	937	913	929	895	917	875	905	904	892	861	893	893	916	884	884	883	896	952	904	929	868	887	913	881	944	841	892	902	898	855	890	884	861	898	901	903	859	883	893	924	857	886	913	832	882	929	893	846	917	838	902	892	914	912	888	909	922	873	912	879	930	906	904	893	890	877	929	929	848	927	895	895	955	888	897	948	915	874	883	902	879	950	977	915	914	839	946	893	932	833	922	921	902	956	908	882	943	933	887	909	909	869	879	902	914	883	908	936	916	940	879	882	935	898	914	903	890	915	824	920	894	894	909	903	928	897	862	869	918	863	901	885	933	900	870	908	893	913	937	952	897	881	895	862	857	914	864	898	909	883	894	883	884	932	896	886	874	885	909	873	896	925	860	902	949	873	908	873	953	901	876	898	928	893	864	961	858	867	862	867	859	916	933	916	898	899	914	935	936	926	896	899	889	902	869	865	873	910	912	829	846	948	898	924	929	878	964	894	863	913	891	957	872	887	903	860	935	874	973	924	896	845	888	946	913	907	909	886	891	902	892	908	878	906	875	896	935	922	907	923	853	952	872	885	858	955	897	871	873	914	937	861	893	962	902	875	894	902	910	955	906	931	865	902	894	939	827	870	886	902	874	937	911	935	912	904	902	832	902	909	922	921	868	938	907	958	898	887	880	907	878	857	865	873	892	887	917	930	901	928	879	896	882	888	907	914	899	879	874	937	934	849	917	929	911	878	885	914	915	894	884	925	893	897	953	926	988	931	923	897	899	922	922	874	926	981	954	897	908	925	837	883	929	951	901	910	899	880	951	844	960	919	860	902	879	888	965	910	921	921	890	901	928	918	912	908	970	883	903	830	875	941	945	849	861	938	941	897	872	964	887	947	969	911	894	927	854	926	959	929	923	903	873	892	896	923	938	875	919	888	833	911	890	881	917	890	884	930	894	977	912	874	936	874	858	906	910	804	936	931	897	897	919	970	909	886	908	936	957	940	861	905	896	934	912	845	972	887	851	909	909	937	954	873	886	915	957	894	859	888	898	864	888	862	856	910	926	935	931	877	942	928	948	936	878	892	869	918	907	921	923	915	896	893	895	879	917	887	857	938	927	864	848	898	913	942	893	911	892	858	869	874	863	897	900	869	878	870	860	845	878	904	928	856	968	903
13591	20057	14780	7992	5898	4622	3802	3147	2516	2170	1943	1852	1727	1595	1515	1316	1273	1239	1188	1203	1209	1122	1123	1067	1143	1106	1101	1091	1063	1138	1045	1067	1099	1116	1009	1033	1062	987	1133	1049	1063	1032	1002	1006	1040	1024	1006	1010	1086	1044	1018	1025	1013	1010	1091	990	978	1034	1007	975	975	966	1000	1001	994	1025	970	986	1006	993	984	1033	959	938	1027	958	983	1057	1002	937	967	1009	1000	990	1000	938	995	1000	1017	977	951	994	985	980	965	975	968	999	971	1046	890	1015	973	1032	946	1017	1003	999	951	1011	978	996	998	997	1005	963	956	1028	965	1039	984	987	1013	992	996	991	1012	990	975	977	956	979	992	931	1037	984	968	983	999	990	986	995	981	986	943	1017	935	976	969	1024	979	954	1000	964	1018	992	974	1005	953	991	1019	982	1006	961	1009	995	1039	1011	951	1001	993	971	998	991	968	946	999	974	992	954	985	984	994	947	1001	979	970	951	998	1039	975	1026	1005	1043	937	970	1036	988	1013	1009	971	1010	1012	999	956	1013	989	997	1026	995	979	962	978	972	988	977	1001	1057	995	956	1039	971	956	945	996	1029	1001	995	957	970	986	977	967	961	927	989	1028	1026	979	1050	983	997	920	991	980	935	979	1001	986	948	952	1017	979	976	1037	1013	1005	986	1005	1010	950	1025	940	1005	960	929	941	1011	974	1032	956	1029	925	936	962	940	982	973	1003	1011	967	936	949	958	980	990	1030	988	946	993	1025	968	974	1000	911	1001	1018	1015	957	963	960	1059	958	1047	997	887	962	1045	949	924	957	1014	1005	965	1017	1000	1032	1008	971	1009	931	927	1030	932	1004	952	941	982	948	981	997	986	992	1001	996	944	1045	1022	989	992	985	945	1019	952	992	1027	991	958	986	1000	949	964	1041	1005	968	1012	1008	974	1003	1079	1023	983	954	995	1038	999	1021	994	952	947	973	994	975	1000	945	1031	1011	993	995	983	986	939	943	1004	979	1012	1026	965	963	1009	975	974	984	962	955	1045	1017	976	1006	999	1050	1016	985	993	980	956	944	998	985	940	1016	965	1023	969	958	983	952	988	993	937	961	1036	1071	978	1000	970	968	961	1045	990	1043	978	1004	964	946	987	1083	917	1025	995	993	943	956	1029	966	989	1002	984	994	935	984	987	989	991	1000	1042	1021	995	1017	926	963	1070	1017	980	1008	1013	959	1010	980	1040	966	1025	1019	985	995	940	1024	987	953	1027	1006	1019	1015	1043	996	983	969	1041	975	988	965	1015	1011	1026	948	969	1005	1006	1002	983	996	986	1017	1082	967	1017	981	1012	992	1009	1010	929	964	1003	1055	942	954	976	1021	967	985	992	972	1058	956	1055	1000	990	984	992	969	926	991	961	988	1011	983	1000	998	984	969	992	936	975	1009	973	983	931	1024	962	954	969	1016	965	1007	1033	968	1006	988	1029	1021	994	1001	952	972	1010	1029	1026	1003	987	1043	1054	959	985	1013	942	1002	983	1011	950	979	931	1003	1010	927	1021	949	993	1019	1043	969	1039	988	971	1038	1029	968	963	984	940	1016	1019	992	1002	1002	993	947	1025	1009	980	1000	957	972	971	954	991	994	979	977	1018	996	982	1030	957	922	987	938	1005	994	1044	1014	994	1006	967	1002	974	969	995	944	982	999	969	996	1037	1019	1015	945	984	988	989	988	1013	1015	967	965	1024	1003	949	1005	989	997	983	998	954	996	982	970	972	959	989	1002	982	975	1014	1015	1064	1002	1004	970	941	984	980	1001	980	955	931	940	988	1003	936	995	960	990	933	995	948	983	999	977	891	981	968	960	1039	989	1031	990	980	994	934	1020	1014	1026	1000	975	992	958	963	997	1016	957	956	965	951	966	998	995	1007	1027	975	997	1058	976	944	994	962	992	1010	982	941	983	963	984	936	963	1026	972	1059	1052	1014	1046	992	991	978	973	999	987	1008	972	882	978	981	956	969	934	1008	975	1031	952	953	938	986	976	1023	1038	972	997	1003	978	994	971	957	1000	1026	991	1060	961	988	1007	1028	1017	1012	1005	973	990	992	990	949	949	959	987	1048	972	1027	994	1007	985	975	1003	1013	949	999	985	1015	1002	989	970	971	973	1044	975	995	954	1052	1036	1010	961	989	967	974	998	993	989	992	975	1027	995	957	961	976	1005	975	980	1011	971	992	991	975	978	964	1002	1009	963	1074	967	982	931	1026	958	1036	970	1016	1011	1003	971	931	1014	1005	988	972	974	966	975	992	988	1001	987	1009	1000	1024	1010	984	1008	1024	975	1002	962	999	973	1007	984	1004	1029	943	953	934	898	945	1010	975	1003	965	1001	1010	992	995	996	965	974	976	999	954	1001	1015	989	1049	1001	968	1020	1042	978	1078	1035	994	962	978	1040	1021	1008	993	1027	971	979	1027	941	1023	952	980	1024	956	1019	980	984	1001	978	971	1051	1020	915	999	990	1014	1017	952	973	984	964	1001	1023	1004	992	973	944	974	972	950	1007	1029	963	997	962	907	916	999	1014	973	1049	979	964	979	993	984	987	991	1027	982	979	967	983	961	961	1014	1006	1012	972	971	950	963	1050	998	1007	1021	999	984	990	1033	986	977	969	960	988	941	983	961	982	956	984	960	984	985	979	984	937	983	982	979	914	984	1022	1040	926	979	1020	1036	1000	1061	1036	980	1018	997	969	990	1009	1016	978	1018	940	1005	974	998	1000	991	984	987	984	1002	928	1004	948	999	919	994	998	1009	988	973	982	1007	982	1005	1033	1031	1010	966	1012	988	1008	1023	1029	965	1025	1019	988	1007	998	1009	1000	939	969	1010	992	990	1031	1020	967	967	1008	990	1016	1061	1005	963	957	1042	1037	984	957	1017	1012	1031	983	1020	945	975	1017	962	950	1051	954	1007	979	929	991	1055	982	984	975	1036	992	989	975	1024	978	963	983	974	961	945	998	952	957	954	1014	984	986	1010	1008	1001	970	979	1004	958	966	1010	1010	1034	1013	1008	1001	1005	1007	984	992	980	1006	983	991	971	1036	1008	1009	962	986	1003	1000	941	1009	972	979	943	1015	956	965	946	939	990	952	971	1034	938	959	978	936	1009	985	958	921	1006	959	999	1005	989	1023	992	979	978	1034	972	963	956	930	981	985	984	945	1013	997	952	928	1020	1025	1016	1052	1067	1023	1003	1016	986	947	959	960	1008	1055	995	993	1006	938	993	985	992	998	1004	1008	1022	1050	960	974	1044	973	970	986	935	973	1006	1026	990	950	997	1027	1059	970	1084	945	996	977	967	1014	975	994	1019	993	961	956	963	947	932	1013	999	986	963	1028	994	1019	1028	978	985	996	1010	970	927	968	966	992	976	971	972	1020	949	976	953	1031	1042	974	983	1006	1039	984	1009	968	970	1032	952	958	943	1017	1017	1010	1055	959	1043	1024	976	986	982	966	972	1016	1046	1016	979	990	992	1036	978	985	1008	1036	1007	1011	995	952	934	898	1003	1068	958	987	1018	1030	976	999	967	1006	999	1029	938	939	977	963	972	997	973	1022	962	1048	1014	1033	950	1013	990	950	928	983	985	1007	977	989	994	996	971	952	970	978	1012	990	1026	992	1009	925	1036	1007	991	960	962	1080	997	934	945	1014	956	1012	1001	953	1002	1018	916	1027	914	994	946	972	985	977	1014	983	1013	1025	1001	964	980	988	985	959	939	990	998	1005	960	940	981	970	1019	1019	1020	976	953	995	999	973	954	1010	1058	1000	995	985	1023	994	1005	970	996	988	915	972	978	978	924	977	976	996	1004	1011	1008	996	977	976	1011	1012	934	971	929	957	988	978	1048	969	997	991	1015	1039	986	969	987	963	1027	977	986	1029	977	988	1029	979	934	968	1001	1002	943	1011	997	975	935	977	950	956	979	975	1033	967	1002	1075	999	1012	969	974	1015	1062	976	1000	954	995	961	997	982	1051	986	1009	931	1035	1046	1043	988	1008	990	961	1020	1028	988
23935	21529	28668	24878	21464	11858	5047	3325	2479	2116	2029	1745	1749	1604	1472	1368	1293	1256	1172	1159	1137	1132	1072	1096	1135	1077	1081	1013	1028	1123	1037	1018	1009	972	1009	993	1021	959	968	940	944	926	895	924	930	942	956	941	1012	975	901	910	933	922	962	894	919	938	929	892	912	931	945	976	858	946	921	904	966	898	882	906	936	941	954	938	886	912	879	893	931	889	891	907	879	992	898	893	947	903	935	873	904	927	887	946	905	947	894	945	940	898	918	916	894	934	912	941	928	943	924	891	926	886	961	887	916	873	925	983	894	915	920	950	917	893	938	896	927	902	905	892	912	904	896	931	877	890	936	892	977	901	903	883	916	940	932	939	903	893	902	911	927	923	896	934	900	912	921	969	938	894	939	906	871	899	913	935	893	913	945	887	908	919	885	890	901	936	954	921	889	934	903	951	915	881	947	886	883	919	913	921	928	902	971	920	930	905	905	919	946	935	894	912	964	899	859	904	912	959	908	897	959	893	890	900	858	920	976	908	871	949	943	878	943	836	862	883	916	932	914	950	923	894	909	881	916	925	937	893	920	967	893	894	909	906	901	942	918	927	911	863	960	924	911	885	908	946	945	929	937	855	913	892	964	857	925	904	880	893	926	891	918	873	886	910	876	877	895	929	898	930	917	837	903	856	884	911	886	986	947	896	898	910	930	924	883	915	860	967	878	944	905	958	922	872	870	925	918	906	919	944	898	892	865	949	981	925	856	892	904	892	878	887	902	924	905	980	878	884	954	889	858	906	918	891	912	949	881	958	905	943	898	878	871	831	922	884	960	906	888	935	896	962	971	897	894	918	990	899	932	889	903	863	897	886	939	939	907	931	939	930	957	900	851	952	922	924	924	865	887	918	1002	897	922	942	896	865	859	911	904	929	904	924	915	906	873	905	851	934	897	876	941	909	853	895	906	902	941	901	882	891	903	914	956	878	881	923	866	929	927	843	913	938	887	939	861	866	844	900	943	875	918	902	972	903	948	919	895	866	885	987	918	941	862	989	884	891	889	906	927	920	930	842	916	945	902	913	874	950	896	895	890	931	900	938	892	922	930	846	868	949	880	929	896	867	922	885	883	877	885	881	979	910	913	881	889	941	888	908	889	884	966	871	897	901	876	841	884	914	900	857	906	789	883	919	874	951	890	896	939	890	943	876	916	875	887	906	894	873	896	939	915	853	898	916	903	927	910	940	876	904	887	954	902	874	882	873	927	842	888	935	878	917	909	881	883	872	870	922	891	880	928	887	891	909	900	915	951	870	962	930	891	834	891	924	888	882	867	877	903	922	941	928	898	905	904	899	905	886	942	921	938	905	920	897	882	932	920	964	912	950	938	919	897	901	862	865	880	906	845	935	894	851	902	885	931	891	892	911	923	915	872	936	915	898	939	962	909	911	923	904	872	912	930	955	917	892	931	894	972	927	909	903	897	875	952	899	825	957	911	901	881	882	871	933	934	873	915	927	914	891	893	866	966	868	900	941	882	871	977	907	882	835	920	861	933	918	889	931	946	894	891	932	949	898	920	894	863	895	932	887	874	901	871	899	938	897	903	943	908	842	900	953	907	871	948	918	889	925	880	899	875	853	889	910	947	927	870	918	911	889	934	892	971	884	921	945	815	928	934	922	883	888	873	884	947	908	874	923	845	882	925	919	929	861	890	861	967	894	944	948	912	863	921	922	925	913	933	923	910	900	880	906	927	880	886	902	940	894	899	919	952	863	953	896	917	893	882	890	906	916	930	944	919	939	881	922	895	890	868	958	934	944	878	913	931	882	973	916	877	889	909	936	917	905	948	977	869	918	896	905	878	927	929	882	912	896	852	903	911	834	884	910	879	934	907	899	891	936	895	908	917	904	872	909	912	937	891	886	915	892	962	889	902	907	917	894	927	898	821	881	898	886	906	903	914	910	833	908	899	872	855	919	908	908	859	932	911	956	857	891	879	899	928	947	925	948	928	840	941	912	905	902	909	905	867	879	890	881	953	944	869	913	918	917	898	881	922	889	860	897	911	907	963	899	953	915	922	917	897	890	922	910	887	915	910	906	915	891	877	896	877	880	907	903	930	933	924	929	849	855	870	886	989	893	863	954	936	914	879	955	897	924	925	907	888	872	923	912	921	910	910	909	904	916	927	900	910	904	932	877	909	890	922	893	848	919	864	906	930	844	917	894	918	926	877	873	902	909	892	927	943	884	887	925	927	926	893	933	896	908	884	933	866	949	877	957	930	908	886	867	910	892	911	876	937	900	882	970	872	970	853	953	887	885	877	948	847	878	922	870	890	893	875	899	912	877	904	934	929	982	897	837	940	897	887	914	871	894	891	921	941	834	917	921	931	902	907	859	903	888	895	904	935	887	967	886	900	887	899	859	916	884	896	925	926	878	933	869	925	924	840	900	925	949	972	914	926	861	945	896	912	918	919	872	952	908	905	846	843	948	873	904	921	895	912	865	872	921	907	899	937	887	913	907	909	978	933	969	914	947	925	921	900	929	921	917	886	943	926	899	895	874	912	900	850	911	903	915	882	883	894	910	895	906	870	896	899	939	895	878	899	917	880	935	862	870	904	854	884	924	942	874	910	884	905	927	916	930	923	842	889	907	841	882	847	891	904	938	952	907	871	942	908	843	917	883	871	877	854	904	893	921	882	917	911	925	912	960	909	867	884	882	913	922	940	990	837	955	883	859	889	905	864	987	883	934	936	927	879	877	894	888	884	832	939	918	955	935	897	925	871	922	887	897	878	848	941	923	898	893	916	891	879	929	908	937	956	912	890	863	882	896	923	871	944	840	944	915	882	905	949	828	920	896	896	921	898	866	935	882	891	924	848	924	943	929	895	890	953	927	930	871	878	910	909	878	903	918	922	880	917	871	904	868	887	934	928	876	868	860	935	896	858	884	845	898	888	869	884	858	878	953	895	914	940	906	928	903	996	870	943	906	909	925	930	894	900	943	900	912	897	903	897	864	884	892	907	892	910	864	927	892	879	914	942	953	900	943	879	898	896	931	924	951	862	854	902	936	944	818	819	876	929	951	956	910	940	879	894	913	859	912	897	934	924	946	902	910	894	908	877	893	916	918	945	884	889	913	878	888	912	964	972	909	963	903	894	876	930	938	905	902	913	919	867	906	914	911	933	921	937	841	873	921	946	963	861	958	904	955	884	953	885	915	829	920	912	936	905	910	943	912	884	916	902	910	899	906	897	919	928	897	980	938	889	858	830	908	916	933	857	948	907	905	871	879	881	909	910	921	956	878	890	892	925	880	910	926	918	904	923	890	976	882	874	888	864	856	939	939	901	942	915	887	912	885	949	895	931	865	874	906	980	960	873	869	910	922	906	879	875	895	900	907	945	932	918	916	930	898	919	952	872	937	920	871	893	835	891	879	919	952	973	921	827	890	919	864	888	927	862	887	923	903	900	879	879	943	894	880	921	905	876	907	884	869	901	890	951	908	912	923	921	909
15049	27967	22017	13268	9767	7832	6459	5171	3763	3349	2915	2662	2361	2101	1969	1838	1655	1544	1518	1482	1343	1319	1307	1259	1269	1301	1238	1257	1237	1248	1233	1236	1158	1157	1169	1171	1102	1140	1130	1026	1083	1115	1060	1034	1059	1123	968	1027	1050	1015	996	1071	1055	1040	1051	1044	1011	1000	959	1022	1002	1001	987	1029	993	961	1010	1051	1092	1018	997	1009	989	1039	990	1001	957	964	1038	1040	947	1066	1072	974	973	973	1021	1032	1015	989	994	990	937	1009	1004	953	973	972	1005	1071	997	989	970	1011	988	996	1016	985	943	1017	1031	951	1016	1027	1026	1012	986	1008	1011	993	979	1028	984	954	1023	1001	1001	1024	993	964	978	978	1005	978	975	963	996	1046	993	990	929	937	997	958	1003	957	975	1006	998	1021	1011	977	1026	995	1019	1025	1062	1003	987	960	997	1000	1045	971	1008	971	1000	1019	1025	980	987	1061	970	1002	962	962	1049	1017	1006	1001	1016	987	955	992	1004	1003	968	1049	1054	968	962	994	949	1017	1029	989	1103	992	982	979	955	999	981	1072	953	1005	985	1039	1021	996	952	998	988	983	1119	1039	971	993	954	998	1034	976	1064	958	1034	1031	1031	999	1033	999	983	1057	1055	1018	1003	948	1016	1002	1003	1011	1005	994	978	981	971	1071	1033	1017	910	998	1002	1024	989	981	978	958	999	1002	997	1055	1013	1010	1026	1022	926	995	991	1014	1019	983	955	1014	1011	1031	1033	1056	1039	1027	981	982	1067	1066	978	990	910	990	1026	1026	977	956	998	1020	991	1001	970	1039	1038	943	986	1075	1059	1003	1003	1024	1029	974	999	968	1023	1005	1033	958	974	979	983	1001	1003	971	963	986	1059	1062	1053	982	1049	945	1066	979	932	960	972	1009	1006	987	1060	1034	1037	1053	990	975	998	1001	947	981	1014	1011	976	975	1024	1010	1009	956	979	1002	1062	991	936	1017	978	989	1024	1009	1048	990	1027	1031	990	1036	1008	1025	1010	999	1000	1015	1043	1030	1023	946	1020	969	991	1006	1035	998	989	997	969	923	989	952	1008	1030	1007	1006	984	1041	1031	961	981	1018	1024	1012	936	973	974	1027	966	988	1002	972	995	1048	996	968	1021	1024	1024	956	985	1009	1015	977	967	976	932	970	1054	974	985	1012	1035	959	943	1011	1017	1023	1028	925	1015	983	948	1029	1000	972	1047	1015	987	979	985	986	1003	960	1024	989	995	1005	986	1010	968	989	1039	947	1003	1102	1006	1009	1016	1019	1034	1028	1029	969	1054	1023	1014	954	983	1076	1000	1018	996	1077	1036	1026	982	966	1057	975	1014	1034	921	1050	982	1035	982	1067	1049	1007	967	1047	993	1002	994	1011	1003	1019	988	1008	1015	950	1067	962	1000	979	1015	995	1005	980	1024	1013	981	1047	1035	967	1014	985	975	1012	1009	1003	1000	1038	991	985	997	956	1029	980	974	1020	1029	1016	947	1002	1007	1023	963	1013	986	994	1038	1018	974	981	1038	930	1027	1005	961	1048	1017	1000	1032	977	1014	1008	1004	986	980	998	1014	1009	969	989	975	999	1086	958	967	1007	1033	964	934	1035	945	994	1013	996	1028	995	938	1021	1034	1064	980	1049	970	1017	1007	1005	1005	959	1071	1044	1017	943	999	1015	978	1025	982	990	1022	1014	964	1114	1006	976	983	1025	975	960	982	1000	1006	1033	1010	993	992	977	1027	1018	986	1023	1060	939	1037	1040	1046	1008	978	1035	1045	990	991	978	908	989	998	970	960	1008	1042	983	988	979	957	964	1001	1031	1062	968	1027	981	1017	1063	998	1028	1044	985	952	1029	1011	1046	1009	1059	990	998	1017	968	960	1007	1014	965	988	994	1019	1016	1000	888	1052	977	1033	1034	1044	959	972	1000	991	976	988	1010	940	1069	998	994	990	954	1065	975	988	1020	1020	1016	1061	932	976	972	1012	1007	999	973	998	1049	954	1020	968	1017	1010	1001	929	960	1040	996	969	989	981	969	990	961	1044	956	979	1008	1013	999	1001	1027	994	1020	978	987	1011	1001	976	934	1024	974	935	989	979	973	1025	986	1049	1030	979	1023	984	1028	983	1008	931	1025	950	972	980	962	1091	987	1036	981	1008	970	997	958	1027	1050	997	1012	966	973	1064	968	1037	1033	1001	1003	999	1009	994	1018	990	995	1023	1026	990	999	1015	995	1019	1006	1026	1022	1078	971	986	994	967	1017	1008	1038	1011	1018	986	1026	1000	996	1084	1023	1000	1001	1023	925	1050	1010	1046	970	1007	1073	994	978	945	1040	1027	984	982	1008	1012	1039	967	1053	996	1032	1023	978	1022	946	1033	928	994	1008	1001	1046	1014	983	967	986	906	966	976	969	1004	977	958	999	981	1025	1010	930	1025	1050	1004	989	992	944	1004	1048	961	1035	971	1014	985	1016	1022	1063	1054	1015	1016	1032	970	1011	1016	1009	1044	985	984	983	997	970	995	970	944	1069	1023	981	1008	1019	1017	1045	1038	976	1011	1001	1011	1000	975	1028	952	1010	1007	994	1051	1008	981	1003	1043	989	1032	929	1012	973	986	1018	1010	999	991	1003	1010	989	979	1016	1021	971	989	984	999	1012	988	976	990	1038	1010	992	929	1025	1005	1024	1056	975	995	981	1006	943	1012	1049	920	1089	1025	1046	982	965	1027	999	980	991	991	1060	995	949	1012	988	1025	979	1041	1007	1034	1049	969	1018	998	1009	971	1031	1020	970	1003	1003	1011	973	990	976	927	1059	1015	1005	961	1007	1021	1029	1003	1026	1043	904	993	953	1011	982	953	977	1007	1034	978	1012	1004	966	968	1050	1039	1068	982	1064	1002	970	976	1019	996	1019	998	1031	960	1005	964	999	936	965	982	1008	1016	1011	991	961	1012	999	1039	1001	960	1021	989	1012	1030	1010	976	1012	1023	1013	1021	967	974	1062	1026	985	1028	975	1003	1030	1006	1002	978	1028	1017	976	1004	962	1025	994	966	969	979	1003	958	1044	989	981	997	999	956	1020	975	991	999	960	973	1047	984	948	1040	947	975	961	1004	1014	919	999	1056	1012	990	995	999	984	951	1024	991	973	1016	994	1038	1017	1023	1001	988	902	945	1006	1015	985	1009	971	1004	955	942	1025	955	1003	991	1006	994	1006	1038	1046	1011	1005	984	994	1017	1037	1013	998	1016	1047	1031	1036	1026	1012	976	1022	990	1062	988	1010	1007	991	1014	1023	1037	1013	1042	1007	957	1044	1050	999	1002	989	1031	1015	1026	968	1007	1037	982	1026	992	995	965	979	1054	1005	998	974	1024	1003	953	1003	956	1032	1031	1048	1042	972	965	997	1011	997	1024	1016	963	1014	1008	1028	973	984	973	1028	991	1026	963	997	913	990	988	958	957	980	968	982	974	960	1027	960	981	1070	1011	983	1013	1003	955	1068	1057	1001	1079	1077	1012	1008	982	980	964	979	986	986	989	960	1060	1006	1000	998	996	953	1048	985	995	985	1103	1066	985	991	1017	1025	967	997	1006	957	996	1033	989	1018	993	976	982	984	1013	1024	983	1059	995	970	1034	1044	974	1010	983	978	984	1035	1026	1056	1005	969	990	994	994	1023	1007	978	1040	1043	936	1050	1042	1025	1011	1047	984	965	979	1034	993	1031	1087	1017	1014	1013	1019	1087	988	994	1025	1062	1002	986	969	1014	1031	1001	1012	995	1011	992	1059	951	1052	904	1021	1017	984	1016	1025	951	965	1028	999	1008	1035	1001	1004	965	1007	1002	970	985	955	965	1011	1025	974	1011	986	997	1028	985	1024	990	1005	978	968	1011	975	1033	984	1028	1005	1000	942	981	1064	991	1036	984	976	989	1000	1036	950	1021	964	1018	1032	997	1030	933	952	1022	959	977	932	1076	921	955	1014	1015	942	997	989	997	963	1012	1031	977	969	1017	1000	983	1036	971	1021	1007	1019	961	1035	1017	975	1011	1019	1022	990	953	956	958	1006	1004	1024	993	956	992	1020	964	977	963	977	979	1017	957	1056	972	1028	1023	1024	1009	1014	1028	993	1032	1020	949	978	988	1016	988	987	966	994	975	1002	1000	989	999	1051	981	1012	1004	977	1007	1053	988	1003	1023	957	952	1000	995	995	1025	1023	986	1041	995	973	993	1030	997	1036	969	971	992	984	991	982	991	949	988	995	937	963	999	1032	1034
25123	21509	27311	25783	11202	4108	2966	2142	1723	1645	1571	1351	1250	1158	1098	1073	1013	978	937	894	902	869	868	832	851	819	835	845	806	829	823	790	765	806	823	759	782	734	761	735	758	710	726	756	721	742	730	771	751	742	748	729	679	704	733	731	716	681	706	693	686	760	695	752	739	665	752	730	729	714	757	648	743	706	654	716	719	711	696	770	680	712	745	710	703	707	645	716	689	722	713	730	707	768	717	707	713	707	713	696	734	719	650	736	714	737	667	659	693	743	710	695	754	711	699	662	689	744	697	713	693	713	689	717	731	695	743	686	684	744	737	691	666	649	708	724	721	717	698	757	744	746	703	703	742	721	708	770	694	681	754	710	718	714	711	671	726	711	686	750	665	765	701	734	703	668	737	736	715	720	717	733	683	676	678	693	699	701	741	767	667	694	742	676	715	721	707	679	701	742	665	744	718	710	709	709	712	661	726	752	731	682	674	685	703	726	718	699	704	743	713	633	632	690	743	716	668	723	662	683	666	694	739	721	631	761	679	691	713	661	683	711	727	695	654	689	664	694	720	729	679	708	684	733	665	703	667	742	747	698	684	663	674	731	732	735	712	680	680	687	659	683	664	735	717	713	703	704	680	734	734	659	711	679	713	735	703	717	744	693	762	713	727	713	691	731	682	745	748	697	698	723	701	725	735	707	711	683	740	737	708	738	719	703	716	722	717	718	688	687	669	751	721	676	731	736	731	671	726	669	683	705	745	683	713	743	669	705	761	711	665	719	682	751	710	683	701	682	715	744	668	700	693	735	682	710	715	709	694	725	754	719	721	747	713	729	716	761	725	685	677	707	704	696	730	662	688	677	706	677	719	707	731	724	749	691	729	701	698	697	733	699	698	735	696	705	696	710	734	713	726	683	703	729	702	711	703	687	715	722	689	721	730	718	680	697	723	680	700	699	723	723	658	739	740	725	706	671	737	730	718	742	665	689	701	671	780	695	696	751	713	705	668	682	689	720	722	700	693	723	719	734	691	687	700	721	721	738	703	699	707	661	696	705	672	730	639	723	621	678	718	723	654	700	702	710	732	678	673	760	730	742	694	724	695	709	689	697	723	724	730	709	666	699	715	682	714	681	719	718	710	708	680	708	717	695	692	693	684	729	636	676	724	683	726	691	681	692	727	727	728	734	643	712	715	743	744	741	756	720	703	747	675	695	729	698	731	689	752	734	696	671	705	750	720	675	740	674	704	714	717	694	713	687	713	683	741	646	700	664	752	716	754	676	729	660	742	743	740	688	724	703	687	678	754	734	670	770	751	676	673	729	763	739	683	715	743	713	725	659	710	660	689	707	723	712	718	708	676	706	694	680	651	739	690	675	696	644	704	741	777	714	712	740	721	731	681	719	695	666	672	666	709	634	693	721	685	702	696	740	686	748	778	690	705	666	769	709	712	698	695	727	734	681	682	673	714	744	687	714	727	705	720	672	742	719	725	702	746	689	748	685	697	709	720	714	723	721	675	743	717	761	701	754	650	743	763	654	744	701	747	778	706	653	707	712	718	721	725	699	710	643	744	662	735	709	668	718	780	727	671	728	703	696	666	699	767	744	692	727	675	711	655	679	698	725	705	734	735	647	702	745	721	671	752	775	725	681	737	691	709	721	710	681	689	781	700	662	702	747	747	710	677	705	689	720	751	671	721	664	756	703	742	725	688	701	738	656	714	668	704	691	708	732	741	692	692	682	680	678	706	740	713	668	729	705	701	728	699	739	684	716	676	680	696	714	708	711	717	677	710	699	743	705	704	730	721	729	720	727	734	726	670	689	711	707	720	653	716	749	667	680	686	752	722	701	717	681	710	709	734	706	702	721	701	713	717	675	715	667	694	698	691	752	638	744	731	715	701	720	733	739	717	665	749	746	671	731	649	719	709	734	731	711	692	682	715	700	687	742	711	707	700	735	721	705	703	735	702	667	732	712	741	729	713	649	675	759	699	732	716	702	703	682	712	686	706	742	668	728	741	682	758	695	694	716	690	711	717	680	698	670	690	702	756	704	661	717	720	674	734	710	656	708	696	730	712	653	689	737	691	736	670	724	689	735	719	705	710	726	699	682	690	732	676	705	669	712	704	707	707	748	706	692	690	750	695	715	715	708	740	719	709	730	699	720	720	698	697	725	763	717	722	690	673	749	714	677	718	715	719	728	707	724	732	706	718	742	727	695	684	699	744	663	680	667	731	704	707	671	723	761	661	703	728	691	736	697	719	708	687	689	707	679	671	701	698	683	737	706	700	719	691	725	712	700	698	707	678	742	743	656	727	726	708	707	678	724	696	705	656	710	722	705	711	722	677	690	692	699	706	711	709	739	689	690	686	681	736	736	683	701	703	683	717	684	688	722	685	733	642	672	709	645	744	711	715	713	762	716	746	711	764	738	738	677	699	700	674	745	741	691	714	670	743	700	712	744	723	748	693	729	734	697	679	720	713	736	719	722	709	740	731	687	707	723	714	699	652	702	695	698	693	684	696	711	745	682	711	750	674	705	723	723	733	705	709	684	700	708	763	720	745	711	728	698	726	735	723	667	657	691	657	705	718	673	741	665	684	674	727	685	700	701	716	748	723	698	741	719	771	724	674	727	738	694	738	692	692	716	720	679	711	670	735	718	695	746	767	703	673	718	696	742	746	681	746	696	718	660	643	688	728	666	714	670	750	715	674	717	689	675	729	715	724	716	724	731	718	684	702	703	711	737	754	734	742	718	682	721	687	690	700	688	696	721	662	691	706	676	681	718	682	746	737	699	718	686	677	653	670	681	710	730	694	746	722	757	731	804	724	677	733	670	718	695	689	686	742	715	734	721	703	742	708	705	666	707	714	751	712	672	757	702	714	703	687	693	688	665	726	728	747	689	685	692	671	724	716	703	710	740	714	655	688	689	701	730	683	702	649	707	704	723	701	704	713	695	724	737	696	675	695	688	700	707	743	709	698	702	693	682	672	673	703	706	735	711	677	704	689	760	686	710	710	686	712	671	722	690	720	712	693	690	701	680	673	729	731	706	706	690	687	726	720	701	699	679	703	710	691	739	714	710	737	705	668	720	720	713	724	633	724	755	687	685	697	711	729	694	681	657	758	717	734	682	689	644	736	704	706	666	703	683	715	730	706	730	699	694	737	693	698	687	702	736	721	691	679	707	687	681	705	719	714	662	673	723	671	698	687	705	708	705	683	699	671	693	752	688	758	666	729	718	706	726	655	714	706	697	674	657	681	698	734	685	706	733	694	732	713	718	696	723	691	703	727	739	706	721	702	689	638	694	705	716	718	737	688	701	683	736	718	730	690	758	683	659	708	679	689	687	713	758	718	710	666	737	706	677	715	676	719	694	726	725	697	708	718	692	701	699	682	706	700	739	724	736	736	678	693	712	684	724	665	674	713	755	692	763	697	673	741	729	704	773	701	717	682	634	724	707	718	692	693	709	705	698	708	717	705	734	722	724	669	731
13787	23711	18475	10709	7969	6440	5091	3911	2990	2718	2425	2044	1727	1638	1446	1347	1317	1262	1230	1095	1039	1101	1004	1015	981	936	993	908	945	947	963	936	923	912	884	864	883	863	862	841	843	858	804	841	828	794	809	817	815	783	817	799	858	797	803	783	845	763	770	757	791	795	745	828	813	792	811	760	770	807	811	809	769	827	808	835	842	758	788	796	841	834	759	810	772	767	761	802	820	817	816	754	823	775	782	821	802	764	826	766	799	766	805	819	822	803	797	822	787	736	779	851	754	803	746	809	777	791	800	757	785	762	762	745	817	790	848	810	791	752	825	775	796	811	779	810	842	763	828	790	815	775	804	759	827	794	788	784	811	820	804	815	763	749	812	761	798	832	788	786	830	831	794	790	769	790	808	779	775	808	771	746	806	779	752	789	775	824	791	744	806	820	792	806	794	799	775	796	835	781	828	818	780	764	791	741	790	764	812	798	783	794	800	782	740	848	769	792	779	796	758	793	766	803	816	825	780	868	801	843	809	838	818	768	827	909	767	802	818	761	792	787	804	808	803	850	702	784	786	819	777	798	801	770	792	807	775	763	803	726	740	827	757	787	779	782	775	775	822	812	817	796	780	760	773	799	712	751	749	762	787	767	813	786	816	725	805	806	789	774	781	831	791	805	791	761	755	842	796	782	804	807	816	823	755	760	797	757	764	733	824	778	798	789	838	754	769	785	822	810	780	783	778	765	801	779	790	775	757	712	806	804	781	782	723	760	819	799	806	855	767	794	819	796	813	801	813	811	763	797	811	822	865	778	793	792	760	766	756	795	731	744	742	776	780	773	816	779	800	737	762	808	823	809	807	721	807	869	790	840	763	789	765	816	773	770	759	758	770	807	769	757	823	756	808	842	789	803	789	771	797	790	771	836	775	741	850	754	816	838	783	787	831	819	860	797	790	813	820	809	784	826	770	786	793	778	811	761	794	752	827	863	755	790	762	822	732	825	797	789	780	773	761	830	763	777	816	862	816	801	756	816	779	790	779	783	810	780	785	792	701	791	797	758	765	797	810	823	766	821	765	805	790	771	778	808	760	846	788	812	777	769	819	794	818	782	776	771	802	812	768	785	807	772	780	802	818	770	803	754	757	712	822	845	771	747	827	793	783	785	817	754	768	804	818	782	767	826	813	763	800	782	787	785	810	770	839	758	769	769	812	809	859	777	791	874	769	752	744	814	791	762	791	787	820	778	776	803	825	794	811	816	808	783	771	812	806	792	747	780	816	770	766	831	736	792	785	785	753	806	823	840	786	788	802	777	776	810	806	792	816	783	782	779	804	838	825	749	791	742	863	775	776	808	780	723	791	771	773	766	802	770	808	796	806	800	809	764	745	735	745	829	819	801	838	800	759	812	773	761	742	803	790	796	779	754	755	756	758	763	763	752	821	804	806	791	813	789	794	749	764	734	810	823	784	809	798	843	828	804	801	806	756	818	780	813	813	779	806	827	822	791	811	751	823	731	797	785	841	810	773	760	829	715	807	777	806	768	812	771	767	776	780	818	808	794	748	734	811	813	844	824	749	806	774	804	775	756	837	789	767	831	788	785	797	758	833	773	804	783	832	753	861	785	791	772	797	807	773	803	826	848	767	771	754	776	818	753	804	770	807	804	775	775	735	791	746	790	800	743	793	762	773	758	783	818	786	756	798	809	777	789	812	776	821	822	754	818	736	791	792	744	772	735	801	767	760	734	734	793	770	760	823	691	737	720	778	839	799	748	849	807	765	762	770	789	769	797	774	767	735	790	834	827	768	790	792	810	823	771	785	805	702	789	773	826	855	762	795	761	804	823	744	767	801	810	787	746	774	741	820	800	794	818	844	828	786	799	837	772	778	824	759	762	787	823	798	785	780	754	814	818	759	806	808	811	829	786	797	779	820	788	710	851	832	834	786	741	740	768	828	822	781	787	785	829	845	745	796	823	787	828	801	758	837	783	766	819	766	804	757	794	786	773	822	764	758	802	777	763	778	750	818	780	771	761	781	764	765	789	775	796	810	806	782	770	792	792	790	766	816	773	811	783	825	801	763	821	782	785	763	783	789	857	797	724	758	733	761	716	824	798	766	798	829	800	798	793	749	812	840	867	764	789	838	782	758	776	739	798	782	737	805	758	840	802	825	775	773	797	803	766	811	745	838	752	759	785	807	738	807	793	785	791	748	772	795	793	804	793	813	828	768	814	754	790	770	811	782	806	762	744	759	779	787	800	724	791	803	794	823	795	802	781	787	800	793	762	777	778	796	788	811	804	863	811	791	796	781	816	777	804	808	849	862	792	764	804	756	826	745	804	830	788	762	800	782	757	785	810	776	800	793	750	744	818	745	832	764	763	817	819	842	740	784	836	755	783	764	802	820	722	796	767	804	790	753	726	745	721	758	824	762	771	776	798	778	818	767	795	740	815	796	811	765	818	821	798	808	812	732	807	776	776	772	754	817	758	753	819	838	824	764	775	771	785	783	746	798	810	856	788	804	788	882	785	733	775	815	790	785	821	839	812	763	793	764	781	794	821	776	796	753	769	767	817	802	758	774	774	801	708	826	781	811	779	802	743	794	747	819	826	772	766	769	780	756	795	754	759	751	778	782	782	817	788	794	785	771	775	831	789	794	783	715	796	759	758	790	764	841	753	809	753	795	803	779	798	730	791	757	766	810	799	815	796	748	831	799	768	802	795	790	816	775	841	736	845	762	781	783	730	736	762	802	761	792	756	789	756	805	779	823	777	792	813	794	838	774	811	821	777	770	792	800	818	774	802	797	762	779	836	820	817	802	776	811	819	771	732	810	817	790	767	792	763	764	797	784	820	763	775	787	776	771	805	801	847	781	829	740	809	772	833	790	833	804	837	810	815	773	783	803	787	771	742	801	786	794	759	807	796	813	791	776	815	781	819	816	749	797	808	800	797	769	796	756	789	766	784	820	779	772	815	841	808	800	741	839	741	813	841	758	793	809	789	770	829	805	798	776	778	785	827	859	779	771	840	813	799	790	784	831	829	817	809	740	795	790	761	754	806	829	797	803	761	775	795	746	819	760	801	784	796	791	741	737	790	793	740	825	775	820	808	770	825	773	777	795	787	798	810	748	750	780	780	782	800	806	828	754	791	789	777	799	770	757	762	782	795	755	808	773	762	803	728	739	829	750	838	789	800	772	801	765	821	783	857	785	792	797	783	758	792	778	785	764	775	804	796	809	734	743	762	792	760	819	720	751	782	786	818	824	788	723	787	820	799	795	768	807	757	752	785	776	793	797	813	788	787	823	820	786	784	812	805	801	793	795	795	820	807	828	802	832	761	770	779	804	807	785	743	755	763	773	784	773	801	805	762	806	722	777	753	776	803	842	792	754	781	810	775	800	768	773	818	769	805	837	779	740	856	785	785	788	798	781	754	756	772	837	788	819	788	781	848	837	762	821	800	838	787	817	763	792	767	797	788	809	806	774	796	809	789	798	762
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
